﻿a:active{star:expression(this.onFocus=this.blur());}
a:focus,button:focus{outline:none; -moz-outline:none;}
:focus{outline:none;}
/*Reset Css*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img,area,param{margin:0; padding:0;}
/**/
@font-face {
    font-family: 'helveticaneue-light';
    src: url('font/helveticaneue-light/helveticaneue-light.eot');
    src: local('font/helveticaneue-light/helveticaneue-light Regular'),
    local('font/helveticaneue-light/helveticaneue-light'),
    url('font/helveticaneue-light/helveticaneue-light.ttf') format('truetype'),
    url('font/helveticaneue-light/helveticaneue-light.svg')
    format('svg');
}
@font-face {
    font-family: 'Raleway-Bold';
    src: url('font/Raleway-Bold/Raleway-Bold.eot');
    src: local('font/Raleway-Bold/Raleway-Bold Regular'),
    local('font/Raleway-Bold/Raleway-Bold'),
    url('font/Raleway-Bold/Raleway-Bold.ttf') format('truetype'),
    url('font/Raleway-Bold/Raleway-Bold.svg')
    format('svg');
}
@font-face {
    font-family: 'lato_light';
    src: url('font/lato_light/Lato-Light.eot');
    src: local('font/lato_light/Lato-Light Regular'),
    local('font/lato_light/Lato-Light'),
    url('font/lato_light/Lato-Light.ttf') format('truetype'),
    url('font/lato_light/Lato-Light.svg')
    format('svg');
}
@font-face {
    font-family: 'Lato-Regular';
    src: url('font/Lato-Regular/Lato-Regular.eot');
    src: local('font/Lato-Regular/Lato-Regular Regular'),
    local('font/Lato-Regular/Lato-Regular'),
    url('font/Lato-Regular/Lato-Regular.ttf') format('truetype'),
    url('font/Lato-Regular/Lato-Regular.svg')
    format('svg');
}
html,body{margin:0; padding:0; height: 100%; font-family:helveticaneue-light,Verdana,arial,sans-serif; -webkit-text-size-adjust:none;/*Google Chrome*/}
input,button,select,textarea{font-family:helveticaneue-light,Verdana,arial,sans-serif; }

select{*behavior: url("select.htc");}/*IE6,IE7select*/
ol,ul{padding-left:0; list-style:none;}
img{border:none; display:inline-block; vertical-align:middle;}
th{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
input{display:inline-block; vertical-align:middle;}

fieldset{border:none;}
legend{display:none;}
/*Clear Css*/
.clear{clear:both; font-size:0; height:0; line-height:0;}
.clearfix:after{content:'\20';display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearb{ clear:both;}
.clearfix{display:block;zoom:1;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
/*Common Css*/
body{font-size:12px;}
a{ text-decoration:none;}
.fl{float:left; _display:inline;}
.fr{float:right; _display:inline;}
::-ms-clear, ::-ms-reveal{display: none;}  /*清除input右侧 X或者眼睛*/
input[type=button],input[type=submit],input[type=reset],select{border-radius:0;-webkit-appearance: none;-moz-appearance: none;}/*清楚苹果默认样式*/
a:focus,a:hover{-webkit-tap-highlight-color:rgba(0,0,0,0);} /*去除手机端a标签默认色块*/
select::-ms-expand { display: none;}
/*防止文本域拖拽*/
textarea {resize: none;}

/*swiper 左右按钮防止点到链接*/
.swiper-button-disabled{pointer-events:visible !important;}
.mar20{margin-top:20px;}

.table{height:100%;display:table;width:100%;}
.table-cell{display:table-cell;vertical-align:middle;}

/*一行显示*/
.textrap {white-space: nowrap;}
/*省略号*/
.textover{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

a,input[type=reset],input[type=submit],input[type=button]{
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;}
img{max-width:100%;
    height:auto;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
    -o-transition: all 0.8s;
    transition: all 0.8s;}
#dituContent img{max-width:inherit;width:auto;
    -webkit-transition: all 0s;
    -moz-transition: all 0s;
    -ms-transition: all 0s;
    -o-transition: all 0s;
    transition: all 0s;}
.pic{overflow:hidden;}
.pic:hover img,.swiper-slide:hover .pic img,li:hover .pic img{
    -webkit-transform: scale(1.06);
    -moz-transform: scale(1.06);
    -ms-transform: scale(1.06);
    -o-transform: scale(1.06);
    transform: scale(1.06);}





.wrapper{max-width:1300px;width:93.75%;margin:auto;}
.header .wrapper{position:relative;}
.header{font-family: 'Lato-Regular';border-bottom:1px solid #e1e1e1;background:#fff;padding:20px 0;z-index: 4;position:relative;}
.header .logo{float:left;width:160px;}
.header-icon{margin-top:-5px;float:right;text-align:right;border-left:1px solid #d9d9d9;}
.header-icon a{float:left;padding:0 8px;display:inline-block;width:29px;height:30px;overflow:hidden;}
.header-icon .exit{font-size:14px;color:#666;line-height:22px;}
.header-icon .exit:hover{color:#d52329;}
.header-icon .dh{border-right:0;background:url(../images/icon3.png) no-repeat top 2px center;}
.header-icon .fx{background:url(../images/else/icon2.png) no-repeat top 2px center;}
.header-icon .dl{margin-top:2px;background:url(../images/common/icon6.png) no-repeat top 2px center;background-size:27px;}
.header-icon .exit{margin-top:2px;background:url(../images/common/icon9.png) no-repeat top 2px center;background-size:27px;}
.header-icon .ss{margin:4px 0 0 15px;height:22px;background:url(../images/else/icon1.png) no-repeat top 2px center;}
.header-icon .gwc{margin-top:2px;background:url(../images/else/icon14.png) no-repeat top 2px center;background-size:27px;}
.header-icon .language{margin-top:2px;background:url(../images/common/icon7.png) no-repeat top 2px center;background-size:27px;}
.header-icon a:hover{background-position:center -28px;}
.header-icon .ss:hover{background-position:center -23px;}
.header-icon .dh{display:none !important;}
    /*.language{line-height:22px;font-size:20px;color:#666;}*/
/*.language:hover{color:#d52329;}*/
.nav{float:left;padding-left: 300px;padding-top: 10px;}
.nav a{position:relative;font-size:18px;color:#666;}
.nav dd{float:left;margin-right:50px;line-height:24px;}
.nav dd span{position:absolute;width:0px;left:0;bottom:-20px;display:inline-block;height:2px;background:url(../images/bck.png);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;}
.nav dd a:hover,.nav dd.cur>a{color:#d52329;}
.nav dd:hover span,.nav dd.cur span{width:28px;}
.nav dd .subb{z-index:4;display:none;left:-100px;padding-top:28px;top:19px;width:300px;text-align:center;position:absolute;}
.nav dd .subb a{padding:3px 0 3px 35px;background:url(../images/diann.png) no-repeat left 24px center;background-size:5px;text-align:left;font-size:16px;display:block;color:#313131;}
.nav dd .subb div{padding:12px 0;background:#fff;color:#666;}
.nav dd .subb a:hover{color:#d52329;}


.search{position:absolute;left:0;width:100%;z-index:4;top:0;display:none;padding:16px 0;background:#d52329;}
.search .wrapper{position:relative;}
.search .close{position:absolute;right:0;top:8px;}
.search input[type=text]{float:left;background:#fff;border-top-left-radius:30px;border-bottom-left-radius:30px;line-height:34px;height:34px;width:440px;font-size:16px;color:#646464;text-indent:20px;border:none;outline:none;}
.search input[type=button]{border-top-right-radius:30px;cursor:pointer;border-bottom-right-radius:30px;float:left;width:46px;border:none;background:#fff url(../images/else/search.png) no-repeat center center;line-height:34px;height:34px;}
.search .close:hover{
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);}

.subnav{font-family: helveticaneue-light,Verdana,arial,sans-serif;display:none;width:100%;height:100%;overflow-y:auto;background:#1e1e1e;position:fixed;left:0;top:0;z-index:99;}
.subnav ul{opacity:0;margin:-180px auto 0 auto;max-width:900px;}
.subnav li{margin-top:35px;width:33.33%;float:left;}
.subnav li:nth-child(3n){margin-right:0;}
.subnav dt{padding-bottom:8px;margin-bottom:10px;position:relative;}
.subnav dt span{position:absolute;bottom:0;width:21px;height:1px;background:url(../images/else/xian.png);left:0;}
.subnav dt a{font-size:22px;color:#fff;}
/*.subnav dt a:hover{color:#d52329;}*/
/*.subnav dd,.footer dt{text-transform:uppercase;}*/
.phonelj{overflow:hidden;margin:40px auto 0 auto;width:85px;text-align:center;}
.phonelj a{float:left;}
.phonelj .dl{background:url(../images/else/dl.png) no-repeat top 2px center;background-size:18px;width:20px;height:23px;display:inline-block;}
.phonelj .language{font-size:18px;color:#666;border-left:1px solid #d9d9d9;padding-left:12px;margin-left:12px;display:inline-block;}
.subnav dd a{font-size:14px;line-height:28px;color:#fff;}
.subnav dd a:hover{color:#fff;}
.subnav .wrapper{padding-top:5%;}
.close-img{display:none;position:fixed;top:40px;right:50px;z-index:100;}
.subnav .close:hover{
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);}
.subnav .bds_twi{background:url(../images/else/icon11.png) no-repeat top center !important;}
.subnav .bds_linkedin{background:url(../images/else/icon9.png) no-repeat top center !important;}
.subnav .bds_fbook{background:url(../images/else/icon10.png) no-repeat top center !important;}
.subnav .google{background:url(../images/else/icon111.png) no-repeat top center !important;}
.subnav .bdsharebuttonbox a:hover{background-position:0 -45px !important;}
.subnav .bdsharebuttonbox a{margin-right:15px !important;width:40px !important;height:40px !important;}
.subnav .bdsharebuttonbox{opacity:0;padding-top:380px;width:215px;margin:50px auto 0 auto;}
.subnav .bdsharebuttonbox a:nth-last-child(1){margin-right:0 !important;}
.subnav-b{font-size:16px;color:#fff;background:#141414;padding:32px 90px;box-sizing:border-box;}
.subnav-b a{color:#fff;border:1px solid #fff;border-radius:3px;padding:3px 18px;float:right;}
.subnav-b a:hover{padding:3px 25px;}
.gdt::-webkit-scrollbar {width: 5px;}
.gdt::-webkit-scrollbar-track { background: rgba(255,255,255,0.5); border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.gdt::-webkit-scrollbar-thumb {background:rgba(213,35,41,0.8); border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.gdt::-webkit-scrollbar-thumb:window-inactive {}

.footer{position:relative;z-index:3;padding:0 !important;border-top:1px solid #e1e1e1;overflow:hidden;background:#f5f5f5;}
.footer_t{padding:3.33% 0 2.86% 0;}
.footer li{margin-top:-30px;opacity:0;margin-right:210px;float:left;}
.footer li:nth-last-child(1){margin-right:0;}
.footer dt{padding-bottom:8px;margin-bottom:18px;position:relative;}
.footer dt span{position:absolute;bottom:0;width:21px;height:1px;background:url(../images/else/xian.png);left:0;}
.footer dt a{font-size:18px;color:#323232;}
.footer dt a:hover{color:#d52329;}
/*.footer dd,.footer dt{text-transform:uppercase;}*/
.footer dd a{font-size:13px;line-height:24px;color:#646464;}
.footer dd a:hover{color:#d52329;}
.footer_b{line-height:36px;font-size:12px;color:#646464;border-top:1px solid #dadada;padding:12px 0 0px;}
.footer_b .bdsharebuttonbox{float:right;margin:-6px 0;}
.bdsharebuttonbox a{padding-left:0 !important;display:inline-block;width:35px !important;height:35px !important;background-position:0 0 !important;background-size:100% !important;}
.footer_b .youtube{background:url(../images/else/icon4.png) no-repeat top center;}
.footer_b .bds_twi{background:url(../images/else/icon5.png) no-repeat top center !important;}
.footer_b .bds_linkedin{background:url(../images/else/icon6.png) no-repeat top center !important;}
.footer_b .google{background:url(../images/else/icon7.png) no-repeat top center;}
.footer_b .bds_fbook{background:url(../images/else/icon8.png) no-repeat top center !important;}


.bdsharebuttonbox .bds_tsina{background:url(../images/wb.png) no-repeat top center;}
.bdsharebuttonbox .bds_weixin{background:url(../images/wx.png) no-repeat top center;}
.bdsharebuttonbox .bds_sqq{background:url(../images/qq.png) no-repeat top center;}
.bdsharebuttonbox a:hover{background-position:0 -39px !important;}
.bdshare-button-style0-16 a{padding-left:0 !important;}

.fx a{display:block !important;float:none !important;}
.icon-medium.fx a{display:inline-block !important;}
.bd_weixin_popup_main td{padding:0 !important;border:0 !important;}
.bd_weixin_popup_main table tr:nth-child(1) td{border:0 !important;}
.bd_weixin_popup_main table{border:0 !important;}


@media screen and (min-width: 1480px){
    .header .wrapper,.banner .wrapper,.crumbs .wrapper,.contact>.wrapper,.ditu .wrapper{max-width:1440px;}
}
@media screen and (min-width: 1680px){
    .header .wrapper,.banner .wrapper,.crumbs .wrapper,.contact>.wrapper,.ditu .wrapper{max-width:1600px;}
}

@media screen and (max-width: 1240px){
    .header-icon .dh{display:inline-block !important;height:26px;margin-top:5px;}
    .nav{display:none;}
}
@media screen and (max-width: 340px){
    .header-icon a{padding:0 5px;}
    .header-icon .ss{margin-top:6px;}
    .header-icon .dh{margin-top:4px;}
}


.subbb{right:430px;position:absolute;padding-top:20px;top:-10px;display:none;opacity:0;}
/*top:-10px;display:none;opacity:0;*/
.subbb>div{position:relative;background:#fff;width:830px;padding:25px 0;left: 300px;box-shadow:0 5px 10px rgba(0,0,0,0.1);}
/*box-shadow:0 0 8px 1px #ddd;*/

.sub3>div dd{width:53.333%;float:left;}

.sub3 .sub_wenz{padding:0px 40px;box-sizing:border-box;width:630px;float:left;}
.sub3 .sub_wenz a{line-height:18px;padding:4px 0;display:block;float:left;width:33.33%;font-size:14px;}
.sub3.pro .sub_wenz a:nth-child(3n-2){width:40%;}
.sub3.pro .sub_wenz a:nth-child(3n){width:26.666%;}
.subbb.w.sub3 .sub_wenz a{width:50%;}
.sub3 .sub_img{font-size:14px;color:#666;padding:0 25px;border-left:1px solid #ddd;position:absolute;width:260px;right:0px;top:0;height:100%;}
.sub3 .sub_img .table{width:100%;}
.sub3 .sub_img .pic{overflow:hidden;margin:auto;width:260px;margin-bottom:15px;}
.sub4 h3{text-align:center;font-size:20px;color:#666;margin-bottom:25px;}
.sub4 li{color:#666;margin-bottom:1px;box-sizing:border-box;padding:15px 0;text-align:center;width:20%;float:left;position:relative;}
.sub4 li img{max-width:20%;margin-bottom:10px;}
.sub4 li:hover{opacity:.7;color:#d52329;}
.sub4 li>a{position:absolute;left:0;top:0;width:100%;height:100%;}
.sub4 .sub_btm{margin-top:35px;padding:0 50px;font-size:16px;}
.sub4 .sub_btm h4{color:#323232;}
.sub4 .sub_btm a{font-size:14px;color:#666;}
.sub4 .sub_btm a:hover{color:#d52329;}
.sub4 .sub_btm h5{color:#666;margin:3px 0 11px;}
.sub4 .sub_btm div{float:left;width: 50%;}
.subbb.app>div{width:940px;}


.cookies{
    padding: 15px 20px 15px;
    height: auto;
    background-color: #f5f5f5;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
}
.cookies .con{
    width: calc(100% - 120px);
    float: left;
}
.cookies .con a{
    color: #d52329;
    text-decoration: underline;
}
.cookies-click{
    padding: 0 15px;
    line-height: 32px;
    border-radius: 10px;
    color: #fff;
    background-color: #d52329;
    float: right;
    display: inline-block;
    font-size: 16px;
}

@media (max-width: 1024px){
    .cookies .con{
        width: 100%;
        font-size: 14px;
        line-height: 22px;
    }
    .cookies-click{
        float: left;
        margin-top: 20px;
        font-size: 14px;
        line-height: 40px;
        border-radius: 20px;
    }
}







