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:arial,黑体,sans-serif; -webkit-text-size-adjust:none;/*Google Chrome*/}
input,button,select,textarea{font-family: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,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标签默认色块*/

/*防止文本域拖拿*/
textarea {resize: none;}

/*swiper 左右按钮防止点到链接*/
.swiper-button-disabled{pointer-events:visible !important;}
.mar20{margin-top:20px;}

.table {width:100%;height:100%;display:table;}
.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:1200px;width:100%;margin:auto;}
.wrapper1{max-width:1200px;width:93.75%;margin:auto;}
.wrapper2{max-width:1200px;width:93.75%;margin:auto; padding-top: 40px;}

.header{border-bottom:1px solid #e1e1e1;background:#fff;padding:20px 0;z-index: 4;position:relative;}
.header .logo{float:left;width:220px;}
.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(icon3.png) no-repeat top 2px center;}
.header-icon .fx{background:url(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/icon8.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:right;}
.nav a{font-size:16px;color:#323232;}
.nav dd{float:left;margin-right:28px;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{position:relative;}
.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:-62px;padding-top:28px;top:19px;width:190px;text-align:center;position:absolute;}
.nav dd .subb a{padding:3px 0 3px 35px;background:url(/images/diann.png) no-repeat left 22px center;background-size:5px;text-align:left;line-height:22px;font-size:13px;display:block;color:#313131;}
.nav dd .subb div{padding:12px 0;background:#fff;}
.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{display:none;width:100%;height:100%;overflow-y:auto;background:#1e1e1e;position:fixed; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); 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:15px;margin-left:15px;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:145px;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:block;}
}
@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:120px;position:absolute;padding-top:20px;top:-10px;display:none;opacity:0;}
/*top:-10px;display:none;opacity:0;*/
.subbb>div{position:relative;background:#fff;min-height:150px;width:630px;padding:25px 0;box-shadow:0 5px 10px rgba(0,0,0,0.1);}
/*box-shadow:0 0 8px 1px #ddd;*/
.sub3>div dd{width:33.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 .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.pro>div,.subbb.app>div{width:940px;}