@charset "UTF-8";html,body,div,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,main,footer,header,hgroup,menu,nav,section,summary,input,textarea,select,button,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:initial;vertical-align:baseline;background:transparent;-webkit-tap-highlight-color:transparent;}
article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block;}
/*@font-face{font-family:"SOURCEHANSANSCN-BOLD";src:url(../fonts/SourceHanSansCN-Bold.ttf);}*/
/*@font-face{font-family:"SOURCEHANSANSCN-EXTRALIGHT";src:url(../fonts/SOURCEHANSANSCN-EXTRALIGHT.OTF);}*/
/*@font-face{font-family:"SOURCEHANSANSCN-HEAVY";src:url(../fonts/SOURCEHANSANSCN-HEAVY.OTF);}*/
/*@font-face{font-family:"SOURCEHANSANSCN-LIGHT";src:url(../fonts/SourceHanSansCN-Light.ttf);}*/
/*@font-face{font-family:"SOURCEHANSANSCN-MEDIUM";src:url(../fonts/SOURCEHANSANSCN-MEDIUM.OTF);}*/
@font-face{font-family:"NunitoSans";src:url(../fonts/NunitoSans_7pt_Condensed-Medium.ttf); font-weight: normal; }
@font-face{font-family:"NunitoSans";src:url(../fonts/NunitoSans_7pt-Bold.ttf); font-weight: 600;}
@font-face{font-family:"NunitoSans";src:url(../fonts/NunitoSans_10pt_Condensed-ExtraBold.ttf); font-weru.ElectronsDigital.comight: 800;}

* { font-family: "NunitoSans" !important; } 
.fontb{font-family:"SOURCEHANSANSCN-BOLD";}
.fontl{font-family:"SOURCEHANSANSCN-LIGHT";}
.font48{font-size:48px;}
.font46{font-size:46px;}
.font36{font-size:36px;}
.font30{font-size:30px;}
.font0{font-size:0;}
.wow{animation-duration:1.2s;}
body{padding:0;margin:0 auto!important;font-size:16px;line-height:1.4;color:#000;min-width:320px;width:100%;zoom:1;background:#fff;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;padding-top:66px;font-family:"SOURCEHANSANSCN-REGULAR";overflow-x:hidden;}
*{-webkit-tap-highlight-color:transparent;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
p,span{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;-webkit-tap-highlight-color:transparent;}
h1,h2,h3,h4,h5,h6,em,i{font-weight:normal;font-style:normal;}
ul,ol,li{list-style-type:none;}
a{text-decoration:none;outline:none;color:#000;cursor:pointer;}
a:focus{outline:none;-moz-outline:none;}
a img{border:none;}
select,input,textarea{border-radius:0;-webkit-border-radius:0;}
input:focus{outline:none;}
input,button,select,textarea{outline:none;}
textarea{resize:none;}
textarea,input,select{background:none;border:none;margin:0;padding:0;}
table{background-color:transparent;border-spacing:0;border-collapse:collapse;width:100%;border-top:solid 1px #ddd;border-left:solid 1px #ddd;box-sizing:border-box;}
table th{background-color:#f9f9f9;text-align:center;box-sizing:border-box;}
table td,table th{padding:5px 10px;border:1px solid #ddd;box-sizing:border-box;}
input[type="button"],input[type="submit"],input[type="file"],button{cursor:pointer;-webkit-appearance:none;}
.clearfix:after{clear:both;display:block;content:"";height:0;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{float:left;}
.fr{float:right;}
.flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.fleximportant{display:-webkit-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;}
.inlineflex{display:inline-flex;display:-ms-inline-flexbox;display:-webkit-inline-flex;}
.d_flex > *{display:block;}
.f_direction_column{-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}
.f_direction_row{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;}
.j_center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
.j_end{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;}
.j_start{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;}
.j_justify{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.j_around{-moz-justify-content:space-around;-webkit-justify-content:space-around;justify-content:space-around;}
.a_start{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;}
.a_end{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;}
.a_center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.a_baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline;}
.flex_wrap{flex-wrap:wrap;-ms-flex-wrap:wrap;}
.flex_auto{-webkit-box-flex:1;-ms-flex:auto;-webkit-flex:auto;flex:auto;}
.flex_1{width:0;-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;}
.order_2{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;}
.order_3{-webkit-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3;}
.text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dh{-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.fd{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
.imgfd{-webkit-transform:translate(-50%,-50%) scale(1.05);-ms-transform:translate(-50%,-50%) scale(1.05);-o-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05);}
.xzx{transform:rotateX(180deg);-ms-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);-o-transform:rotateX(180deg);}
.xzy{transform:rotateY(180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg);}
.ab{position:absolute;left:0;top:0;width:100%;height:100%;}
.abimg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.w1800{width:100%;max-width:1920px;padding:0 60px;}
.w1680{width:100%;max-width:1680px;margin:0 auto;}
.w1600{width:100%;max-width:1600px;margin:0 auto;}
.w1560{width:100%;max-width:1560px;margin:0 auto;}
.w1440{width:100%;max-width:1440px;margin:0 auto;}
.w1400,.wrap{width:100%;max-width:1400px;margin:0 auto;}
.w1280{width:100%;max-width:1280px;margin:0 auto;}
.w1200{width:100%;max-width:1200px;margin:0 auto;}
img{max-width:100%;max-height:100%;}
.dis_pc{display:block !important;}
.dis_mb{display:none !important;}
@media (max-width:1800px){.w1680{max-width:100%;padding:0 60px;}
}
@media (max-width:1720px){.w1600{max-width:100%;padding:0 60px;}
}
@media (max-width:1680px){.w1560{max-width:100%;padding:0 60px;}
}
@media (max-width:1560px){.w1440{max-width:100%;padding:0 60px;}
}
@media (max-width:1520px){.w1400,.wrap{max-width:100%;padding:0 60px;}
}
@media (max-width:1440px){.w1280{max-width:100%;padding:0 60px;}
}
@media (max-width:1320px){.w1200{max-width:100%;padding:0 60px;}
}
@media (max-width:1024px){.w1800,.w1680,.w1400,.wrap,.w1440,.w1600,.w1560,.w1280,.w1200{padding:0 30px;}
}
@media (max-width:990px){.w1800,.w1680,.w1400,.wrap,.w1440,.w1600,.w1560,.w1280,.w1200{padding:0 20px;}
}
@media (max-width:768px){.dis_pc{display:none !important;}
.dis_mb{display:block !important;}
}
h2.h2{font-size:48px;}
@media (max-width:1680px){h2.h2{font-size:42px;}
}
@media (max-width:1440px){h2.h2{font-size:36px;}
}
@media (max-width:1280px){h2.h2{font-size:32px;}
}
@media (max-width:1024px){h2.h2{font-size:25.6px;}
}
@media (max-width:1680px){h2.h2{font-size:42px;}
}
@media (max-width:1440px){h2.h2{font-size:32px;}
}
@media (max-width:1280px){h2.h2{font-size:28px;}
}
@media (max-width:1024px){h2.h2{font-size:24px;}
}
h3.h3{font-size:44px;}
@media (max-width:1680px){h3.h3{font-size:38.5px;}
}
@media (max-width:1440px){h3.h3{font-size:33px;}
}
@media (max-width:1280px){h3.h3{font-size:29.33333333px;}
}
@media (max-width:1024px){h3.h3{font-size:23.46666667px;}
}
@media (max-width:1680px){h3.h3{font-size:38px;}
}
@media (max-width:1440px){h3.h3{font-size:28px;}
}
@media (max-width:1280px){h3.h3{font-size:24px;}
}
@media (max-width:1024px){h3.h3{font-size:22px;}
}
h4.h4{font-size:40px;}
@media (max-width:1680px){h4.h4{font-size:35px;}
}
@media (max-width:1440px){h4.h4{font-size:30px;}
}
@media (max-width:1280px){h4.h4{font-size:26.66666667px;}
}
@media (max-width:1024px){h4.h4{font-size:21.33333333px;}
}
@media (max-width:1680px){h4.h4{font-size:34px;}
}
@media (max-width:1440px){h4.h4{font-size:26px;}
}
@media (max-width:1280px){h4.h4{font-size:22px;}
}
@media (max-width:1024px){h4.h4{font-size:20px;}
}
h5.h5{font-size:30px;}
@media (max-width:1680px){h5.h5{font-size:26.25px;}
}
@media (max-width:1440px){h5.h5{font-size:22.5px;}
}
@media (max-width:1280px){h5.h5{font-size:20px;}
}
@media (max-width:1024px){h5.h5{font-size:16px;}
}
@media (max-width:1680px){h5.h5{font-size:24px;}
}
@media (max-width:1440px){h5.h5{font-size:22px;}
}
@media (max-width:1024px){h5.h5{font-size:18px;}
}
h6.h6{font-size:26px;}
@media (max-width:1680px){h6.h6{font-size:22.75px;}
}
@media (max-width:1440px){h6.h6{font-size:19.5px;}
}
@media (max-width:1280px){h6.h6{font-size:17.33333333px;}
}
@media (max-width:1024px){h6.h6{font-size:13.86666667px;}
}
@media (max-width:1680px){h6.h6{font-size:22px;}
}
@media (max-width:1440px){h6.h6{font-size:18px;}
}
@media (max-width:1024px){h6.h6{font-size:16px;}
}
.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
@keyframes run{0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@keyframes run2{0%{transform:rotate(0deg);}
100%{transform:rotate(-360deg);}
}
@keyframes circleProgress{0%{stroke-dashoffset:314;}
100%{stroke-dashoffset:0;}
}
@keyframes show{0%{transform:translateY(20px);opacity:0;}
100%{transform:translateY(0px);opacity:1;}
}
@keyframes fd{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
100%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
}
@keyframes ripple{0%{opacity:0.8;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
100%{opacity:0;-webkit-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2);}
}
.cle{clear:both;width:0;height:0;display:block;overflow:hidden;font-size:0px;}
.imgmid{display:inline-block;*display:inline;*zoom:1;height:100%;width:1px;margin-left:-1px;vertical-align:middle;font-size:0px;}
.dks{width:40px;height:40px;margin:0 auto 25px;position:relative;}
.dks:before,.dks:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;opacity:0;pointer-events:none;border-radius:50%;background:#ff1f0a;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;box-sizing:border-box;}
.dks:before{animation:ripple 3s ease-out 0s infinite;}
.dks:after{animation:ripple 3s ease-out 1.5s infinite;}
.dks i{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#ff1f0a;border-radius:50%;color:#fff;font-size:20px;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
@media (max-width:1680px){.dks i{font-size:17.5px;}
}
@media (max-width:1440px){.dks i{font-size:15px;}
}
@media (max-width:1280px){.dks i{font-size:13.33333333px;}
}
@media (max-width:1024px){.dks i{font-size:10.66666667px;}
}
@media (max-width:1680px){.dks i{font-size:18px;}
}
@media (max-width:1440px){.dks i{font-size:16px;}
}
.videomark{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.55);z-index:9998;display:none;}
.videobox{position:fixed;width:1400px;max-width:calc(100% - 100px);height:auto;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;display:none;}
.videobox video{width:100%;object-fit:fill;}
.videobox .close{width:40px;height:40px;border-radius:50%;background:#ffffff;position:absolute;right:-20px;top:-20px;z-index:9;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-size:30px;color:#ff1f0a;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.videobox .close:hover{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);background:#ff1f0a;color:#fff;}
.videobox .video{width:100%;height:0;padding-bottom:56.25%;position:relative;}
.videobox .video video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:fill;}
@media (max-width:1440px){.videobox{max-width:70%;}
}
@media (max-width:768px){.videobox{width:100%;max-width:100%;}
.videobox .close{right:0;top:-40px;}
}
header{position:fixed;left:0;top:0;width:100%;z-index:999;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1);justify-content:space-between;align-items:center;padding:0 40px;transition:.3s;}
.nav li{display:inline-block;vertical-align:middle;padding:0 15px;}
.nav li .li_a{display:block;border-bottom:2px solid transparent;line-height:1;font-size:15px;color:#000;font-weight:bold;}
.nav li .navSub{position:absolute;left:0;top:100%;overflow:hidden;min-width:100%;background:#fff;padding:0 30px;transition:.3s;max-height:0;}
.nav li .navSub a{display:block;line-height:40px;white-space:nowrap;font-size:14px;}
.nav li:hover .navSub{max-height:300px;}
.nav li .navSub a:hover{color:#11589c;}
.nav li:hover .li_a,.nav li.on .li_a{border-color:#11589c;color:#11589c;}
.dropMenu.min .navNormal dt a{position:relative;padding-right:20px;}

.dropMenu.min .navNormal dt a:after{content:"";position:absolute;right:5px;width:8px;height:8px;top:50%;margin-top:-4px;border-right:1px solid #333;border-top:1px solid #333;transition:.3s;transform:rotate(45deg);}

.dropMenu.min .navNormal dt a:hover{color:#11589c;}
.dropMenu.min .navNormal dt a:hover:after{border-color:#11589c;}
.hbtns .btn{min-width:112px;line-height:36px;border:2px solid #d6d6d6;border-radius:20px;text-align:center;padding:0 14px;margin-right:10px;white-space:nowrap;font-size:14px;transition:.3s;}
.hbtns .btn span{display:inline-block;vertical-align:middle;}
.hbtns .btn .icon{width:21px;height:21px;margin-right:5px;}
.hbtns .btn:hover,header .right .btn.on{border-color:#235faa;background-color:#235faa;color:#fff;}
.icon-tel{background:url(../images/icon-tel.png) no-repeat center; background-size: 100%;}
.btn:hover .icon-tel{background-image:url(../images/icon-tel-white.png);}
.icon-bag{background:url(../images/icon-bag.png) no-repeat center;}
.btn:hover .icon-bag{background-image:url(../images/icon-bag-white.png);}
.icon-user{background:url(../images/icon-user.png) no-repeat center;}
.btn:hover .icon-user,.btn.on .icon-user{background-image:url(../images/icon-user-white.png);}
.search{margin:0 20px;position:relative;}
@media (max-width: 1370px) {
    .search{margin:0 10px;position:relative;}
    .hbtns .btn span{
        font-size: 12px;
    }
    .hbtns .btn .icon{
        width: 15px;
        height: 15px;
    }
    .logo{
        width: 110px;
    }
}
.search .icon{width:20px;height:20px;cursor:pointer;}
.search .searchBox{position:absolute;right:0;top:-60px;margin-top:-25px;background:#fff;z-index:10;width:480px;opacity:0;transition:.3s;}
.searchBox input{width:100%;height:40px;padding:0 10px;border:none;outline:none;font-size:14px;background:#f3f3f3;}
.searchBox{padding:5px;position:relative;padding-right:40px;}
.searchBox .sbtn{position:absolute;right:0;top:0;width:30px;height:100%;z-index:5;cursor:pointer;background:url(../images/icon-search.png) no-repeat center;}
header .right{align-items:center;}
.icon-search{background:url(../images/icon-search.png) no-repeat center;}
.showSearch .search .searchBox{top:50%;opacity:1;}
.headmask{position:fixed;left:0;top:66px;width:100%;bottom:0;display:none;z-index:90;}
.showSearch .headmask,.showMenu .headmask{display:block;}
.lang{position:relative;padding-right:15px;background:url(../images/icon-down.png) no-repeat right center;cursor:pointer; display: flex; justify-content: center;}
.lang .icon{width:20px;height:20px;}
.lang .langDown{position:absolute;top:100%;background:#fff;min-width:100%;z-index:5;display:none; width: 100px;
box-shadow: 0 0 10px 1px #888; border-radius: 10px; overflow: hidden;}
.lang .langDown a{display:block;line-height:50px;font-size:16px;font-weight:normal;text-align:center;}
.lang .langDown a:hover{background: #000; color: #fff;}
.lang:hover .langDown{display:block;}
.icon-lang{background:url(../images/icon-lang.png) no-repeat center;}
.logo{width:220px;}
.h_top{position:fixed;left:0;top:0;z-index:999;width:100%;padding:0 4%;align-items:center;height:60px;justify-content:space-between;background:#fff;}
.open_nav{cursor:pointer;position:relative;width:30px;height:30px;flex:0 0 auto;display:block;}
.open_nav i{position:absolute;width:100%;left:0;height:1px;background:#333;top:50%;}
.open_nav i:before,.open_nav i:after{content:"";position:absolute;left:0;width:100%;height:100%;background:#333;transition:.3s;}
.open_nav i:before{top:-8px;}
.open_nav i:after{top:8px;}
.h_bot{position:fixed;left:0;top:60px;background:#fff;z-index:999;border-top:1px solid #dedede;padding:20px 4%;width:100%;display:none;}
.h_nav .atop{border-bottom:1px solid #eee;align-items:center;justify-content:space-between;}
.h_nav .atop a{line-height:40px;flex:1 1 auto;}
.h_nav .atop .op{position:relative;width:30px;height:30px;flex:0 0 auto;}
.h_nav .atop .op:after{position:absolute;left:50%;top:50%;width:8px;height:8px;border-top:1px solid #666;border-right:1px solid #666;transform:rotate(45deg);content:"";margin-top:-4px;transition:.3s;}
.h_nav li.act .atop .op:after{transform:rotate(135deg);}
.h_nav .navSub{display:none;padding:10px;}
.h_nav .navSub a{display:block;font-size:14px;line-height:34px;}
.h_bot .searchBox{margin-top:20px;padding:0;}
.h_lan{margin-top:20px;text-align:center;}
.h_lan a{display:inline-block;vertical-align:middle;font-size:14px;padding:0 5px;}
.h_bot .searchBox .sbtn{background:url(../images/icon-search.png) no-repeat center;width:40px;}
.h_nav li.on .atop a{color:#11589c;}
.head_wap{display:none;}
.h_bot .hbtns{margin-top:20px;flex-wrap: wrap; gap: 20px; }
.showMenu .open_nav i{background:none;}
.showMenu .open_nav i:before{top:0;transform:rotate(45deg);}
.showMenu .open_nav i:after{top:0;transform:rotate(-45deg);}
footer{padding-top:87px;background:#1e1e1e;}
.ftop{justify-content:space-between;}
.footl .tit{font-size:24px;color:#fff;line-height:1.25;margin-bottom:20px;white-space:nowrap;}
.footl .t1{justify-content:space-between;align-items:flex-start; flex-wrap: wrap; gap: 20px;}
@media(min-width:768px){
    .footl .t1{display:block;}
}
.footl .btn{line-height:32px;display:inline-block;background:#2e3cc0;font-size:12px;cursor:pointer;border-radius:16px;padding:0 15px;color:#fff;}
.footl .share{margin-top:110px;color:#fff;}
.share .t{font-size:14px;margin-bottom:20px;}
.share .i{position:relative;flex:0 0 auto;margin-right:5px; display: flex; justify-content: center;}


.share .i .imagesFooter{
     position: absolute;
  bottom: calc(100% + 20px);
  min-width: 120px;
  padding: 10px;
  background: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  transform: translateY(20px);
  opacity: 0;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  visibility: hidden;
}
.share .i .imagesFooter::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 12px 11px 0 11px;
  border-color: #ffffff transparent transparent transparent;
  position: absolute;
  top: 100%;
}
.share .i:hover .imagesFooter {
  opacity: 1;
  transform: translateY(0);
  visibility: visible;
}
.share .i .imagesFooter img{width: 100%;}








.share .i .icon{display:block;width:42px;height:42px;border-radius:50%;transition:.3s;cursor:pointer;background-repeat:no-repeat;background-position:center;opacity:0.5; background-size: 60%;}
.share .i:hover .icon{background-color:#454545;opacity:1;}
.fnav{flex:1 1 auto;justify-content:flex-start;flex-wrap:wrap;padding-right:5%;}
.fnav dl{width:33.33%;padding-left:15%;margin-bottom:45px;}
.fnav dl dt a{font-size:14px;color:#fff;display:block;line-height:1.7;margin-bottom:5px;}
.fnav dl dd a{font-size:14px;color:#fff;opacity:0.5;line-height:2;display:block;}
.fnav dl dd a:hover{opacity:1;}
.footr{flex:0 0 auto;max-width:445px;}
.fcnt{color:#fff;}
.fcnt .t{font-size:14px;}
.fcnt .b{font-size:30px;margin-top:10px;}
.fcnt .p1{font-size:12px;opacity:0.5;}
.fcnt .p2{opacity:0.5;line-height:2;margin-top:10px;font-size:14px;}
.dy{margin-top:88px;font-size:14px;color:#fff;}
.dy .in{padding-bottom:13px;border-bottom:1px solid #363636;position:relative;padding-right:85px;margin-top:25px;}
.dy .in input{width:100%;border:none;padding:0;outline:none;background:none;height:42px;font-size:14px;color:#fff;}
.dy .in .btn{min-width:110px;position:absolute;right:0;top:0;line-height:38px;border:2px solid #fff;text-align:center;border-radius:21px;cursor:pointer;font-size:14px; padding: 0 15px;}
.fbottom{font-size:14px;color:#797979;line-height:1.7;padding:27px 0;border-top:1px solid #363636;}
.fbottom .w1400{align-items:center;justify-content:space-between;}
.flinks a{display:inline-block;vertical-align:middle;margin-left:22px;color:#797979;font-size:14px;}
.copy{font-size:14px;}
.flinks .jxs{padding-left:30px;background:url(../images/icon-jxs.png) no-repeat left center;}
.icon-wx{background-image:url(../images/icon-wx.png);}
.icon-wb{background-image:url(../images/icon-wb.png);}
.icon-pyq{background-image:url(../images/icon-pyq.png);}
.icon-lin{background-image:url(../images/icon-ink.png);}
.icon-fac{background-image:url(../images/icon-fa.png);}
.icon-twi{background-image:url(../images/icon-tt.png);}
.icon-you{background-image:url(../images/icon-you.png);}
.icon-lin:hover{background-image:url(../images/icon-inkb.png);}
.icon-fac:hover{background-image:url(../images/icon-fab.png);}
.icon-twi:hover{background-image:url(../images/icon-ttb.png);}
.pbanner{position:relative;}
.pbanner img{display:block;width:100%;}
.pbanner .txt{position:absolute;left:0;top:0;width:100%;height:100%;justify-content:center;align-items:center;z-index:10;text-align:center;}
.pbanner h2{font-size:56px;color:#fff;font-weight:bold;}
.pageMain{padding:5% 0;}
.ptitle{font-size:44px;color:#000;text-align:center;font-weight:bold;margin-bottom:30px;}
.ptitle.alignleft{text-align:left;}
.product .itop{margin-bottom:24px;}
.product .itop a{align-items:center;justify-content:space-between;background:#f4f4f4;border-radius:20px;padding:5% 10%;flex-direction:row-reverse;}
.product .itop .img{flex:0 0 auto;max-width:50%;}
.product .itop .txt{flex:1 1 auto;padding-right:15%;overflow:hidden;}
.product .itop .hot{color:#f6ac03;font-size:16px;font-weight:bold;}
.product .itop .tit{font-size:62px;color:#000;line-height:1.2;margin-bottom:25px;}
.product .itop .desc{font-size:16px;color:#666;line-height:1.75;}
.product .itop .vm{margin-top:65px;}
.vm{display:inline-block;padding:0 25px;border:2px solid #c3c3c3;line-height:44px;border-radius:24px;cursor:pointer;transition:.3s;font-size:0;white-space:nowrap;}
.vm span{display:inline-block;vertical-align:middle;line-height:1;font-size:16px;color:#000; font-family:"SOURCEHANSANSCN-BOLD"; }
.vm .icon{margin-left:20px;width:10px;height:10px;}
.icon-right{position:relative;width:10px;height:10px;display:inline-block;vertical-align:middle;}
.icon-right:after{content:"";width:90%;height:90%;border-right:2px solid #000;border-top:2px solid #000;position:absolute;left:5%;top:5%;transform:rotate(45deg);margin-top:-1px;}
.vm.on,.vm:hover{border-color:#11589c;background:#11589c;}
.vm:hover span,.vm.on span{color:#fff;}
.vm:hover .icon:after,.vm.on .icon:after{border-color:#fff;}
.product .items{display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 20px 20px; }
.product .item{width:100% !important; text-align:center;}
.product .item a{display:block;background:#f4f4f4;padding:40px 50px;border-radius:20px;height:100%;}
.product .item:nth-child(3n){margin-right:0;}
.product .item .img{margin-bottom:40px;}
.product .item .tit{font-size:40px;color:#000;text-align:center;}
.product .item .desc{margin-bottom:30px;font-size:20px;color:#000; 
line-height: 1.4;}
.pages{text-align:center;margin-top:60px;}
.pages a{display:inline-block;vertical-align:middle;width:42px;text-align:center;line-height:42px;height:42px;border:1px solid transparent;cursor:pointer;font-size:18px;color:#777;transition:.3s;border-radius:50%;margin:0 5px;}
.pages a:hover,.pages a.a_cur{color:#fff;background:#11589c;}
.pages a.a_prev,.pages a.a_next{width:54px;border:1px solid #b2b2b2;line-height:52px;height:54px;}
.pages a.a_prev .icon-right{transform:rotate(180deg);margin-left:7px;}
.pages a.a_prev:hover,.pages a.a_next:hover{border-color:#11589c;background:#11589c !important;}
.pages a:hover .icon:after{border-color:#fff;}
.pages.s2 a:hover,.pages.s2 a.a_cur{color:#11589c;background:none;}
.banner .pic{height:auto; position: relative; z-index: 1;background-position:center;background-size:cover;background-repeat:no-repeat;}
.banner .pic::after { content: ''; width: 100%; height: 0; padding-bottom: 43.4375%; display: block; }
.banner .pic a { width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; z-index: 10; }
.bantxt{position:absolute;left:0;top:0;width:100%;height:100%;align-items:center;z-index:10;pointer-events: none;}
.bantxt .tit{font-size:58px;font-style:italic;color:#fff;font-family:"SOURCEHANSANSCN-BOLD";}
.bantxt .p{font-size:18px;line-height:1.6;color:#fff;max-width:560px;margin:10px 0;text-align:justify;}
.bantxt .vm{margin-right:10px;}
.bantxt .vm:hover{border-color:#11589c !important;}
.bantxt .tit,.bantxt .p{position:relative;opacity:0;top:50px;left:50px;transition:.3s;transition-delay:.3s;pointer-events: initial;}
.bantxt .img{width: 25%;position:relative;opacity:0;top:50px;transition:.3s;transition-delay:.7s;}
.bantxt .p{transition-delay:.4s;}
.bantxt .btns{position:relative;opacity:0;top:50px;transition:.3s;transition-delay:.6s;}
.swiper-slide-active .bantxt .tit,.swiper-slide-active .bantxt .p,.swiper-slide-active .bantxt .btns,.swiper-slide-active .bantxt .img{opacity:1;left:0;top:0;}
.bantxt .vm:not(.on){border-color:rgba(255,255,255,0.5);}
.bantxt .vm:not(.on) span{color:#fff;}
.bantxt .vm:not(.on) .icon:after{border-color:#fff;}
.bantxt .btns{margin-bottom:40px;}
.swiperCtr{position:absolute;left:0;bottom:50px;width:100%;z-index:20;}
.swiperCtr .w1440{justify-content:flex-end;align-items:center;}
.swiperCtr .prev,.swiperCtr .next{width:33px;height:15px;flex:0 0 auto;cursor:pointer;}
.swiperCtr .prev{background:url(../images/banprev.png) no-repeat center;background-size:contain;}
.swiperCtr .next{background:url(../images/bannext.png) no-repeat center;background-size:contain;}
.swiperCtr .cur{width:50px;text-align:center;font-size:12px;font-weight:bold;color:#fff;}
.swiperCtr .total{width:50px;text-align:center;font-size:12px;color:#fff;opacity:0.6;}
.swiperCtr .progress{position:relative;width:26px;height:26px;z-index:5;}
.swiperCtr .progress:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid rgba(255,255,255,0.2);border-radius:50%;z-index:-1;box-sizing:border-box;}
.swiperCtr .progress svg{width:100%;height:100%;box-sizing:content-box;-ms-transform:rotate(-90deg);transform:rotate(-90deg);}
.swiperCtr .progress #circle{stroke-dasharray:145,145;stroke-dashoffset:145;animation:progress linear 5s forwards;}
@keyframes progress{0%{stroke-dashoffset:145;}
100%{stroke-dashoffset:0;}
}
.swiperCtr .pause{position:absolute;left:30%;top:30%;width:40%;height:40%;z-index:5;cursor:pointer;}
.swiperCtr .pause:after,.swiperCtr .pause:before{content:"";position:absolute;top:10%;height:80%;width:2px;background:#fff;transition:.3s;}
.swiperCtr .pause:before{left:0;}
.swiperCtr .pause:after{right:0;}
.swiperCtr .pause.on:after{top:50%;height:0;}
.swiperCtr .pause.on:before{width:auto;height:auto;top:50%;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #fff;background:none;left:50%;margin-top:-4px;margin-left:-2px;}
.title{text-align:center;margin-bottom:40px;}
.title span{color:#000;font-family:"SOURCEHANSANSCN-BOLD";}
.index1 .items{flex-wrap:wrap;align-items:stretch;}
.index1 .item{width:25%;flex:0 0 auto;background-size:cover;background-repeat:no-repeat;background-position:center;border:1px solid #e1e1e1;margin-right:-1px;margin-top:-1px;}
.index1 .item a{display:block;transition:.3s;height:100%;padding:70px 40px;background:#fdfdfd;}
.index1 .item .tit{font-size:20px;color:#000;margin-bottom:10px;transition:.3s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.index1 .item .p{font-size:16px;color:#999;line-height:1.625;max-width:315px;transition:.3s;opacity:1;height:3.25em;overflow:hidden;}
.index1 .item .vm2{display:inline-block;margin-top:30px;width:25px;height:12px;transition:.3s;background:url(../images/icon-arrow-right.png) no-repeat center;}
@media(min-width:768px){.index1 .item:hover a{background:none;}
.index1 .item:hover .tit{color:#fff;}
.index1 .item:hover .p{color:#fff;opacity:0.6;}
.index1 .item:hover .vm2{background:url(../images/icon-arrow-right2.png) no-repeat center;}
}
.index2{padding:6% 0;background-size:cover;background-repeat:no-repeat;background-position:bottom center;}
.index2 .w1440{justify-content:space-between;}
.index2 .txt{flex:0 0 auto;max-width:50%;}
.index2 .t1{font-weight:bold;color:#242424;}
.index2 .t2{font-weight:bold;color:#242424;}
.index2 .img{margin-top:30px;}
.index2 .form{width:685px;max-width:50%;flex:0 0 auto;}
.form .line{margin-bottom:18px;}
.form .line .label{font-size:18px;color:#000;margin-bottom:10px;}
.form .line .label .red{color:#f00;font-weight:bold;font-size:20px;vertical-align:middle;}
.form .line .in{position:relative;}
.form .line select{width:100%;height:60px;background:#fff;padding:0 20px;border-radius:10px;font-size:16px;color:#999;border-right:20px solid #fff;}
.form .btns{margin-top:40px;}
.pt5{padding-top:5%;}
.pb5{padding-bottom:5%;}
.pb0{padding-bottom:0 !important;}

/*yhm*/
.dropMenu{position:absolute;left:0;top:100%;width:100%;z-index:10;background:#f2f2f2;max-height:0;overflow:hidden;}

/*.li2 .dropMenu{position:fixed;left:0;top:66px;width:100%;z-index:10;background:#f2f2f2;max-height:100vh;overflow:hidden;}*/

.dropMenu:after{content:"";position:fixed;left:0;top:66px;width:100%;bottom:0;background:#000;opacity:0;display:block;pointer-events:none;transition:0s;}

/*yhm*/
.dropMenu .w1440{transition:0s;height:0;overflow:hidden;position:relative;z-index:999;}
/*.li2 .dropMenu .w1440{transition:0s;height:auto;overflow:hidden;position:relative;z-index:999;}*/


.nav {
    height: 80px;
    display: flex;
}
.nav li{
    height: 100%; display: flex; align-items: center;
}
.nav li:hover .dropMenu.min .w1440{height:130px;}
.nav li:hover .dropMenu.min:after{top:196px;}
.dropMenu.min .navNormal{padding: 40px 0;justify-content: center;}
.dropMenu.min .navNormal dl:not(:last-child){padding-right: 4%;}
.nav li:hover .dropMenu .w1440{height:auto;transition:.3s;}
.nav li:hover .dropMenu:after{display:block;top:486px;opacity:0.3;transition:top .3s; opacity: 0;}
.subNav{position:absolute;left:50%;top:100%;padding:15px 0;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.3);border-radius:20px;opacity:0;visibility:hidden;transition:0s;margin-top:50px;min-width:100%;transform:translate(-50%);}
.nav li:hover .subNav{opacity:1;visibility:visible;margin-top:0;transition:.3s;}
.subNav a{display:block;white-space:nowrap;line-height:32px;padding:0 20px;}
.subNav a:hover{color:#11589c;}
.navcase{padding:70px 0 30px;flex-wrap:wrap;}
.navcase .item{width:29.33%;margin-bottom:40px;margin-right:6%;}
.navcase .item:nth-child(3n){margin-right:0;}
.navcase .item .t{font-size:18px;color:#333;font-weight:bold;margin-bottom:20px;}
.navcase .item .p{opacity:0.6;}
.nav li:hover .dropMenu{max-height:100vh;}


.navtab{
    padding-top: 10px;
    padding-bottom: 40px !important;
    margin-bottom: 50px !important;
    border: 1px solid #e5e5e5;
}




.navtbBox {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  grid-gap: 20px 0;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.navtbBox .navboxItem {
  width: 20%;
    border-right: 1px solid #e5e5e5;
}
.navtbBox .navboxItem:nth-child(5n){
    border-right:0;
}
.navtbBox .navboxItem .titleaa {
  display: block;
  padding: 0 22px;
  font-size: 14px;
  color: #333333;
  font-weight: bold;
  line-height: 54px;
  height: 56px;
}

.navtbBox .navboxItem .blx_list ul li {
  display: block;
  padding: 0 22px;
}
.navtbBox .navboxItem .blx_list ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
  padding: 10px 0;
}
.navtbBox .navboxItem .blx_list ul li .images {
  display: inline-block;
  vertical-align: middle;
  width: 40px;
  text-align: center;
  margin-right: 10px;
}
.navtbBox .navboxItem .blx_list ul li .nbame {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 50px);
  font-size: 14px;
  color: #777777;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}















.navtab .tabs{margin-bottom:50px;text-align:center;}
.navtab .tabs span{display:inline-block;vertical-align:middle;cursor:pointer;padding:0 35px;position:relative;font-size:14px;color:#000;}
.navtab .tabs span:not(:last-child):after{content:"";position:absolute;right:0;top:50%;width:2px;height:1em;margin-top:-0.5em;background:#a6a6a6;}
.navtab .tabs span.cur{color:#235faa;}
.pros{justify-content:space-between;}
.pros_txt{justify-content:unset;}
.pros .item{width:25%;flex:0 0 auto;padding:0 5%;}
.pros .item .tit{font-size:18px;color:#000;margin:20px 0 10px;text-align:center;}
.pros .item:hover .tit{color:#11589c;}
.pros .item .desc{font-size:14px;color:#666;text-align:center;}
.navNormal{padding:70px 0;justify-content:space-between;}
.navNormal dl:not(:last-child){padding-right:20px;}
.navNormal dt a{display:block;font-size:16px;color:#333;margin-bottom:20px;}
.navNormal dd a{display:block;font-size:14px;line-height:2.85;color:#999;}
.tab{text-align:center;margin-bottom:40px;}
.tab span{display:inline-block;vertical-align:middle;padding:0 15px;min-width:140px;text-align:center;cursor:pointer;font-size:18px;line-height:40px;border-radius:20px;}
.tab span.cur{background:#11589c;color:#fff;}
.index3{width:100%;overflow:hidden;}
.index3 .slideToggle{overflow:visible;max-width:1200px;margin:auto;}
.index3 .slideSwiper .swiper-container{overflow:visible;}
.slideToggle .swiper-slide{position:relative;z-index:5;opacity:0;}
.slideToggle .swiper-slide-active{z-index:20;opacity:1;}
.slideSwiper .swiper-slide{opacity:1;}
.index3 .swiper-slide img{display:block;width:100%;}
.index3 .txt{position:absolute;z-index:10;left:0;width:100%;top:80px;text-align:center;color:#fff;}
.index3 .txt .t{margin-bottom:1em;}
.index3 .vm3,.index3 .txt .t{position:relative;top:50px;opacity:0;}
.index3 .slideSwiper .swiper-slide-active .vm3,.index3 .slideSwiper .swiper-slide-active .txt .t{top:0;opacity:1;transition:.3s;transition-delay:.3s;}
.index3 .slideSwiper .swiper-slide-active .vm3{transition-delay:.4s;}
.index3 .vm3 span{color:#fff;}
.vm3 span{display:inline-block;vertical-align:middle;font-size:14px;}
.vm3 span.icon{margin-left:8px;width:8px;height:8px;}
.index3 .vm3 span.icon:after{border-color:#fff;}
.slideSwiper .dots{position:absolute;left:0;bottom:30px;z-index:10;text-align:center;}
.slideSwiper .dots span{width:30px;height:2px;background:#fff;border-radius:0;margin:0 2px !important;}
.index4 .item{display:block;position:relative;padding:30px 30px 40px;background:#f4f4f4;border-radius:20px;}
.index4 .item .tg{margin-bottom:60px;}
.index4 .item .tg span{display:inline-block;vertical-align:middle;font-size:18px;margin-right:5px;color:#000;}
.icon-windows{background:url(../images/icon-windows.png) no-repeat center;width:22px;height:20px;}
.icon-android{background:url(../images/icon-android.png) no-repeat center;width:20px;height:24px;}
.index4 .item .img{margin:0 26px;}
.index4 .item .txt{margin-top:40px;}
.index4 .item .tit{text-align:center;font-size:30px;color:#000;}
.index4 .item .p{font-size:18px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:10px;}
.index4 .item .img{margin:0 26px;}
.index4 .item .txt{margin-top:90px;}
.index4 .item .tit{text-align:center;color:#000;}
.index4 .item .p{font-size:18px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:10px;}
.swiperWidthCtr{position:relative;}
.swiperWidthCtr .ctr span{position:absolute;width:60px;height:60px;cursor:pointer;z-index:10;border-radius:50%;background-color:#f4f4f4;background-position:center;background-repeat:no-repeat;background-image:url(../images/icon-jt.png);transition:.3s;top:50%;margin-top:-30px;}
.swiperWidthCtr .ctr span:hover{background-image:url(../images/icon-jt2.png);background-color:#000;}
.swiperWidthCtr .ctr span.prev{left:-100px;}
.swiperWidthCtr .ctr span.next{right:-100px;transform:rotate(180deg);}
.index5{position:relative;background:#f3f3f3;border-bottom:1px solid #dbdbdb;}
.index5:after{content:"";position:absolute;width:33%;height:1px;z-index:5;bottom:-1px;background:linear-gradient(45deg,transparent,#11589c);left:0;animation:linear 10s line infinite;}
@keyframes line{0%{left:0;}
66%{left:100%;}
66.1%{left:-33%;}
100%{left:0;}
}
.index5 .items{justify-content:space-between;align-items:stretch;}
.index5 .item{width:33%;}
.index5 .item a{align-items:center;padding:60px 35px;transition:.3s;border-radius:20px;}
.index5 .item .t{font-size:30px;margin-bottom:5px;}
.index5 .item .p{font-size:18px;opacity:0.6;}
.index5 .item .icon{position:relative;z-index:5;margin-left:50px;}
.index5 .item .icon .x2{position:absolute;left:0;top:0;z-index:-1;opacity:0;}
.index5 .item a:hover{background:#11589c;color:#fff;}
.index5 .item a:hover .icon .x1{opacity:0;}
.index5 .item a:hover .icon .x2{opacity:1;}
.index6 .w1440{justify-content:space-around;align-items:center;}
.index6 .p{font-size:18px;margin-top:10px;}
.index6{background:#f4f4f4;}
.index6 .txt{flex:1 1 auto;overflow:hidden;padding-right:5%;}
.index6 .txt .t{color:#000;}
.swiperDots{position:absolute;left:0;bottom:30px;z-index:10;text-align:center;}
.swiperDots span{width:30px;height:2px;background:#fff;border-radius:0;margin:0 2px !important;}
.index7{position:relative;}
.index7 .imgs{position:relative;margin-left:33.75%;}
.index7 .imgs .swiperDots{width:100%;}
.index7 .imgs img{display:block;width:100%;}
.index7 .txt{position:absolute;left:0;top:0;height:100%;width:33.75%;background:#11589c;color:#fff;text-align:center;border-right:10px solid #fff;padding:40px;align-items:center;justify-content:center;flex-direction:column;}
.index7 .txt .t{margin-bottom:40px;}
.index7 .txt .t2{flex-direction:column;}
.index7 .txt .p{font-size:26px;}
.index7 .txt .btn{margin-top:20%;}
.index7 .txt .vm{border-color:#fff;border-width:1px;}
.index7 .txt .vm span{color:#fff;}
.index7 .txt .vm .icon:after{border-color:#fff;}
.index8 .con{align-items:center;justify-content:space-between;}
.index8 .news{flex:0 0 auto;width:50%;margin-left:5%;}
.news .item{position:relative;height:155px;}
.news .item a{display:block;position:absolute;left:0;top:50%;transform:translate(0,-50%);transition:.3s;padding:0 35px;border-radius:20px;z-index:5;width:100%;}
.news .item .date{font-size:14px;color:#c9c9c9;margin-bottom:10px;}
.news .item .tit{font-size:20px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:30px;border-bottom:1px solid #e2e2e2;}
.news .item .p{font-size:14px;line-height:1.7;transition:.3s;overflow:hidden;max-height:0;}
@media(min-width:768px){.news .item:hover a{background:#235faa;z-index:20;padding:25px 35px 45px;}
.news .item:hover .p{max-height:3.4em;color:#fff;margin-top:20px;}
.news .item:hover .tit{color:#fff;border-color:#4179b0;}
}
.index9{background:url(../images/index9bg.jpg) no-repeat center bottom;background-size:cover;}
.index9 .items{justify-content:space-between;}
.index9 .tit{margin-bottom:50px;color:#000;}
.index9 .item{width:30%;}
.index9 .item a{align-items:center;color:#000;transition:.3s;opacity:0.5;}
.index9 .item .icon{position:relative;margin-right:20px;z-index:5;}
.index9 .item .icon img{transition:.3s;}
.index9 .item .icon .x2{position:absolute;left:0;top:0;z-index:-1;opacity:0;}
.index9 .item .t{font-size:24px;margin-bottom:5px;}
.index9 .item a:hover .icon .x1{opacity:0;}
.index9 .item a:hover .icon .x2{opacity:1;}
.index9 .item a:hover{opacity:1;}
.detailTop{position:fixed;left:0;top:66px;z-index:99;width:100%;padding:0 40px;border-top:1px solid #f1f1f1;background:#fff;align-items:center;justify-content:space-between;transition:.3s;box-shadow:0 0 10px rgba(0,0,0,0.1);}
.detailTop .tit{font-size:18px;color:#2c303d;line-height:60px;}
.detailTop .anchor span{display:inline-block;vertical-align:middle;line-height:59px;cursor:pointer;font-size:14px;margin-left:30px;position:relative;}
.detailTop .anchor span.cur{color:#235faa;}
.detailTop .anchor span.cur:after{content:"";position:absolute;left:0;bottom:0;border-bottom:2px solid #235faa;width:100%;}
.detailHeader.topDown .detailTop{top:0;}
.detailHeader.topDown header{top:-66px;transition:.3s;}
.detailHeader.topDown .h_top{top:-60px;transition:.3s;}
.detail1{background:#fafbfc;}
.detail1 .t{width:30%;flex:0 0 auto;color:#000;}
.detail1 .txt{flex:1 1 auto;overflow:hidden;}
.detail1 .txt .t2{font-size:24px;color:#000;margin-bottom:20px;}
.detail1 .txt .p{font-size:16px;color:#666;line-height:1.625;margin-bottom:60px;max-width:850px;}
.detail1 .tit{padding-bottom:35px;margin-bottom:35px;border-bottom:1px solid #dcdcdd;font-size:20px;}
.detail2 .items{flex-wrap:wrap;}
.detail2 .item{margin-top:50px;width:25%;padding-right:7%;}
.detail2 .item .icon{margin-bottom:20px;}
.detail2 .item .t{font-size:22px;margin-bottom:10px;}
.detail2 .item .p{font-size:16px;line-height:1.625;color:#828282;}
.detail3{position:relative;}
.fullimg{display:block;width:100%;}
.detail3 .txt{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;align-items:center;color:#fff;}
.detail3 .txt .icon{margin-bottom:25px;}
.detail3 .txt .t{margin-bottom:30px;}
.detail3 .txt .p{font-size:24px;line-height:1.7;}
.yellow{color:#f6ac03;}
.fontlinear{color:transparent;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(0deg,#566bfa,#6b94ff);}
.detail4{position:relative;overflow:hidden;}
.detail4 .con{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;flex-direction:column;align-items:center;justify-content:space-between;}
.detail4 .con .txt{width:100%;padding-top:5%;text-align:center;color:#fff;padding-bottom:50px;flex:0 0 auto;}
.detail4 .con .icon{overflow:hidden;width:100%;margin-bottom:-10%;}
.detail4 .con .icon img{display:block;margin:auto;max-height:100%;}
.detail4 .txt .t{margin-bottom:50px;}
.detail4 .txt .items{justify-content:space-between;}
.detail4 .txt .item{width:23%;}
.detail4 .txt .item .t1{font-size:24px;margin-bottom:24px;}
.detail4 .txt .item .p{font-size:16px;line-height:1.7;}
.detail5{position:relative;}
.detail5 .txt{position:absolute;z-index:10;left:0;top:0;width:100%;color:#fff;text-align:center;}
.detail5 .txt .t{margin-bottom:30px;}
.detail5 .txt .p{font-size:24px;line-height:1.7;}
.detail4.detail6 .con .icon{margin-bottom:0;}
.detail7{background:#000;position:relative;}
.detail7 .con{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;color:#fff;}
.detail7 .w1440{height:100%;justify-content:space-between;}
.detail7 .txt{height:100%;align-items:center;flex:1 1 auto;overflow:hidden;padding-right:5%;}
.detail7 .txt .t{margin-bottom:30px;}
.detail7 .txt .p{font-size:24px;line-height:1.67;max-width:690px;}
.detail7 .fullimg{max-height:895px;}
.detail7 .img{position:relative;flex:0 0 auto;height:100%;overflow:hidden;align-items:center;}
.detail7 .img .i{position:relative;height:85%;margin:0 30px;}
.detail7 .img .i1{top:-30%;animation-delay:.3s;}
.detail7 .img .i2{top:30%;animation-delay:.6s;}
.detail7 .img .i .tit{position:absolute;top:115%;left:50%;transform:translate(-50%);white-space:nowrap;font-size:24px;line-height:2;}
.detail7 .img .i2 .tit{top:-15%;}
.detail7 .img .i .tit i{position:absolute;left:50%;width:34px;margin-left:-17px;height:34px;border:2px dotted #fff;border-radius:50%;z-index:5;opacity:0;}
.detail7 .img .i .tit i:after{content:"";position:absolute;width:16px;height:16px;border:2px solid #fff;background:#235faa;border-radius:50%;left:50%;top:50%;margin-left:-8px;margin-top:-8px;box-sizing:border-box;}
.detail7 .img .i .tit:before{position:absolute;content:"";width:8px;height:8px;border:2px solid #fff;background:#235faa;border-radius:50%;left:50%;margin-left:-6px;z-index:5;}
.detail7 .img .i1 .tit:before{bottom:100%;}
.detail7 .img .i2 .tit:before{top:100%;}
.detail7 .img .i1 .tit i{top:-330px;}
.detail7 .img .i2 .tit i{top:300px;}
.detail7 .img .i1 .tit:after{content:"";position:absolute;left:50%;bottom:100%;height:300px;border-right:1px solid #fff;margin-bottom:6px;}
.detail7 .img .i2 .tit:after{content:"";position:absolute;left:50%;top:100%;height:268px;border-right:1px solid #fff;margin-top:6px;}
.index7 .txt .vm:hover{background:#fff;}
.index7 .txt .vm:hover span{color:#11589c;}
.index7 .txt .vm:hover .icon:after{border-color:#11589c;}
.detail8{position:relative;z-index:10;overflow:hidden;}
.detail8 .img{position:absolute;left:0;bottom:-7%;width:52%;z-index:1;transform-origin:left bottom;}
.detail8 .con{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;align-items:center;}
.detail8 .con .txt{margin-left:57%;color:#fff;padding-right:7%;animation-delay:1.2s;}
.detail8 .con .txt .t{margin-bottom:30px;}
.detail8 .con .txt .p{line-height:1.67;font-size:24px;}
.detail9 .imgs{justify-content:space-between;width:100%;overflow:hidden;}
.detail9{position:relative;z-index:10;}
.detail9 .imgs .i{width:50%;flex:0 0 auto;}
.detail9 .imgs .i img{display:block;width:100%;}
.detail9 .con{position:absolute;left:0;top:0;z-index:10;width:100%;text-align:center;}
.detail9 .con .t{margin-bottom:30px;}
.detail9 .con .p{font-size:24px;line-height:1.67;max-width:790px;margin:0 auto 60px;}
.detail9 .con .img{justify-content:center;}
.detail9 .con .img .big{margin:0 45px;max-width:36%;}
.detail9 .con .img .sm{animation-delay:1s;}
.detail10 .tit{margin-bottom:30px;}
.detail10 .tag{margin-bottom:35px;white-space:nowrap;overflow:auto;}
.detail10 .tag span{display:inline-block;vertical-align:middle;cursor:pointer;margin-right:35px;font-size:18px;color:#666;border-bottom:2px solid transparent;padding-bottom:10px;line-height:1;}
.detail10 .tag span.cur{color:#11589c;border-color:#11589c;}
.parameters{align-items:stretch;flex-wrap:wrap;}
.parameters .item{padding:30px 23px;background:#f1f1f1;width:23.8%;margin-right:1.6%;margin-bottom:1.6%;border-radius:20px;min-height:135px;}
.parameters .item:nth-child(4n){margin-right:0;}
.parameters .item .t{font-size:18px;margin-bottom:15px;}
.parameters .item .p{font-size:14px;line-height:1.71;opacity:0.6;}
.detail11{background-size:cover;background-repeat:no-repeat;background-position:right center;color:#fff;padding:7% 0;}
.detail11 .tit{margin-bottom:10px;}
.detail11 .p{font-size:26px;margin-bottom:20px;}
.detail11 .vm{border-color:#fff;}
.detail11 .vm span{color:#fff;}
.detail11 .vm .icon:after{border-color:#fff;}
.detail11 .vm:hover{background:#fff;}
.detail11 .vm:hover span{color:#11589c;}
.detail11 .vm:hover .icon:after{border-color:#11589c;}
.detail12{background:#f4f4f4;}
.detail12 .tit{margin-bottom:30px;}
.accessory{flex-wrap:wrap;}
.accessory .item{width:23.5%;margin-right:2%;margin-bottom:2%;}
.accessory .item:nth-child(4n){margin-right:0;}
.accessory .item .img{padding:30px;border-radius:20px;background:#fff;margin-bottom:28px;}
.accessory .item .img img{width:230px;margin:auto;display:block;}
.accessory .item .t{font-size:20px;margin-bottom:5px;}
.accessory .item .desc{font-size:18px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:25px;}
.detail13 .tit{margin-bottom:30px;}
.case{flex-wrap:wrap;}
.case .item{width:32.5%;margin-right:1.2%;flex:0 0 auto;background:#f5f5f5;border-radius:20px;overflow:hidden;}
.case .item:nth-child(3n){margin-right:0;}
.case .item img{display:block;width:100%;}
.case .item .txt{padding:40px;}
.case .item .t{font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px;}
.case .item .p{font-size:16px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:25px;}
.case .item .vm3 .icon:after{border-width:1px;}
.case .item .vm3:hover{color:#235faa;}
.case .item .vm3:hover .icon:after{border-color:#235faa;}
.detail14{position:relative;}
.swiperCtr2 span{position:absolute;width:60px;height:60px;cursor:pointer;z-index:10;border-radius:50%;background-position:center;background-repeat:no-repeat;background-image:url(../images/icon-jt2.png);transition:.3s;top:50%;margin-top:-30px;border:1px solid #fff;}
.swiperCtr2 span:hover{background-color:#11589c;border-color:#11589c;}
.swiperCtr2 span.prev{left:40px;}
.swiperCtr2 span.next{right:40px;transform:rotate(180deg);}
.detail14 .con{position:absolute;z-index:5;left:0;top:0;width:100%;height:100%;align-items:center;color:#fff;}
.detail14 .con .t{font-size:22px;margin-bottom:10px;opacity:0;position:relative;top:-100px;transition:.6s;transition-delay:1s;}
.detail14 .con .t2{font-size:36px;line-height:1.2;max-width:620px;margin-bottom:60px;opacity:0;position:relative;top:100px;transition:.6s;transition-delay:1.3s;}
.detail14 .con .btn{position:relative;top:100px;opacity:0;transition:.6s;transition-delay:1.6s;}
.detail14 .con .vm{border-color:#fff;}
.detail14 .con .vm span{color:#fff;}
.detail14 .con .vm .icon:after{border-color:#fff;}
.detail14 .con .vm:hover{background:#11589c;border-color:#11589c;}
.detail14 .con .vm:hover span{color:#fff;}
.detail14 .con .vm:hover .icon:after{border-color:#fff;}
.detail14 .swiper-slide-active .con .t,.detail14 .swiper-slide-active .con .t2,.detail14 .swiper-slide-active .con .btn{opacity:1;left:0;top:0;}
.lines{position:relative;z-index:10;}
.lines .linev{position:absolute;left:0;width:100%;height:1px;z-index:10;overflow:hidden;top:0;margin-top:-1px;}
.lines .linev:after{content:"";position:absolute;left:-71px;top:0;width:71px;height:100%;background:linear-gradient(90deg,transparent,#11589c);animation:linev 15s linear infinite;}
.lines .lineh{position:absolute;left:0;width:1px;height:100%;z-index:10;overflow:hidden;top:0;margin-left:-1px;}
.lines .lineh:after{content:"";position:absolute;left:0;top:-71px;width:1px;height:71px;background:linear-gradient(180deg,transparent,#11589c);animation:lineh 10s linear infinite;}
.lines .linev.v2{top:50%;}
.lines .linev.v2:after{animation-delay:2s;}
.lines .linev.v3{top:100%;}
.lines .linev.v3:after{animation-delay:4s;}
.lines .lineh.h1{left:25%;}
.lines .lineh.h2{left:50%;}
.lines .lineh.h2:after{animation-delay:0.6s;}
.lines .lineh.h3{left:75%;}
.lines .lineh.h3:after{animation-delay:1.2s;}
@keyframes linev{0%{left:-71px;}
99.9%{left:100%;}
100%{left:-71px;}
}
@keyframes lineh{0%{top:-71px;}
99.9%{top:100%;}
100%{top:-71px;}
}
.detail15 .dtop{justify-content:space-between;align-items:center;margin-bottom:30px;}
.detail15 .dtop .tit{margin-bottom:10px;}
.detail15 .dtop .p{font-size:16px;line-height:1.67;}
.icon-opendown{position:relative;font-size:100px;width:0.55em;height:0.55em;cursor:pointer;border:2px solid #c3c3c3;border-radius:50%;transition:.4s;}
.icon-opendown:after{content:"";position:absolute;left:50%;top:50%;width:0.16em;height:0.16em;border-right:2px solid #c3c3c3;border-bottom:2px solid #c3c3c3;transform:rotate(45deg);margin-top:-0.09em;margin-left:-0.08em;box-sizing:border-box;}
.icon-opendown:hover{background:#11589c;border-color:#11589c;}
.icon-opendown:hover:after{border-color:#fff;}
.baseform .line{margin-bottom:20px;justify-content:space-between;align-items:flex-end;}
.baseform .form-item .label{line-height:1;margin-bottom:10px;font-family:"SOURCEHANSANSCN-BOLD";}
.baseform .form-item .label .red{color:#f00;vertical-align:middle;font-weight:bold;font-size:16px;}
.baseform .form-item .in input,.baseform .form-item .in select{width:100%;background:#f8f8f8;padding:0 20px;font-size:14px;height:48px;border-radius:10px;outline:none;border:none;font-family:inherit;color:#666;}
.baseform .form-item .in select{border-right:20px solid #f8f8f8;}
.baseform .line.flex .form-item{width:49%;}
.baseform .form-item .in textarea{padding:20px;background:#f8f8f8;width:100%;font-size:14px;line-height:1.5;border-radius:10px;font-family:inherit;outline:none;border:none;min-height:130px;}
.baseform .btns{margin-top:40px;}
.baseform .btns input{margin-right:10px;cursor:pointer;width:150px;height:55px;background:#f8f8f8;border-radius:28px;font-size:16px;color:#666;display:inline-block;vertical-align:middle;outline:none;border:none;box-shadow:none;}
.baseform .btns input[type="submit"]{background:#11589c;color:#fff;}
.detail15 .baseform{display:block !important;}
.solution .item{display:inline-block;vertical-align:top;position:relative;width:49%;margin-right:2%;border-radius:20px;overflow:hidden;margin-bottom:2%;}
.solution .item:nth-child(2n){margin-right:0;}
.solution .item img{display:block;width:100%;}
.solution .item .txt{position:absolute;left:0;bottom:0;z-index:10;width:100%;padding:30px;color:#fff;}
.solution .item .t{font-size:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.solution .item .tb{transition:.6s;overflow:hidden;max-height:0;margin-top:0;}
.solution .item .p{font-size:16px;line-height:1.7;margin-bottom:20px;}
.solution .item .vm{border:none;padding:0;background:none !important;}
.solution .item .vm span{font-size:16px;font-family:inherit;color:#fff;}
.solution .item .vm .icon{margin-left:5px;}
.solution .item .vm .icon:after{border-width:1px;border-color:#f6ac03;}
.solution .item:hover .tb{max-height:100px;margin-top:10px;}
.solution .item a:after{content:"";position:absolute;left:0;bottom:0;z-index:1;width:100%;background:linear-gradient(0deg,black,transparent);height:50%;opacity:0.4;transition:.6s;}
.solution .item:hover a:after{height:60%;opacity:0.6;}
.pbanner .txt.s2 h2{font-size:24px;}
.pbanner .txt.s2{text-align:left;}
.pbanner .txt.s2 .p{font-size:46px;color:#fff;line-height:1.25;max-width:15em;margin-top:20px;}
.solutionDetail1{width:100%;position:relative;overflow:hidden;}
.solutionDetail1 .fullimg{position:absolute; height: 100%; width: auto;}
.solutionDetail1 .con{position:relative;left:0;top:0;z-index:10;width:100%;color:#fff;height:100%; padding: 7.2vw 0;}
.solutionDetail1 .con{width:100%;justify-content:space-between;}
.solutionDetail1 .w1440{height:100%;justify-content:space-between;align-items:center;}
.solutionDetail1 .txt{flex:0 0 auto;width:50%;padding-right:50px;}
.solutionDetail1 .txt .t1{font-size:24px;margin-bottom:10px;}
.solutionDetail1 .txt .p1{font-size:30px;line-height:1.3;max-width:480px;}
.solutionDetail1 .items{flex:0 0 auto;width:50%;}
.solutionDetail1 .item{margin-bottom:20px;padding:30px 40px;border:1px solid #fff;border-radius:20px;}
.solutionDetail1 .item .icon{flex:0 0 auto;width:90px;}
.solutionDetail1 .item .t{font-size:22px;margin-bottom:10px;}
.solutionDetail1 .item .des{line-height:1.625;font-size:16px;}
.solutionDetail2 .tit{margin-bottom:30px;}
.solutionDetail2 .list3 .txt .vm{display: none;}
.list3{flex-wrap:wrap;}
.list3 .item{width:31.33%;flex:0 0 auto;margin-right:3%;}
.list3 .item:nth-child(3n){margin-right:0;}
.list3 .item .img{border-radius:20px;overflow:hidden;}
.list3 .item .img img{display:block;width:100%;}
.list3 .txt .t{font-size:20px;line-height:1.6;color:#242424;margin:25px 0 35px;height:auto;overflow:hidden;}
.solutionDetail3{background:url(../images/sd4bg.jpg) no-repeat center;background-size:cover;}
.solutionDetail3 .w1440{align-items:center;justify-content:space-between;}
.solutionDetail3 .img{flex:0 0 auto;max-width:65%;}
.solutionDetail3 .txt{flex:1 1 auto;max-width:35%;padding-left:5%;}
.solutionDetail3 .txt .t{margin-bottom:20px;}
.solutionDetail3 .txt .p{font-size:16px;color:#666;line-height:1.625;}
@keyframes dotpop{0%{transform:translate(-50%,-50%) scale(0);opacity:0;}
100%{transform:translate(-50%,-50%) scale(1);opacity:0.3;}
}
.solutionDetail4{position:relative;z-index:10;}
.solutionDetail4 .item{position:absolute;cursor:pointer;}
.solutionDetail4 .item .t{position:relative;font-size:14px;color:#fff;padding-left:40px;}
.solutionDetail4 .item .t .icon{position:absolute;top:50%;width:36px;height:36px;margin-top:-18px;left:0;}
.solutionDetail4 .item .t .icon .i0{position:absolute;width:8px;height:8px;left:50%;top:50%;margin-top:-4px;margin-left:-4px;background:#11589c;border-radius:50%;z-index:10;}
.solutionDetail4 .item .t .icon .i1,.solutionDetail4 .item .t .icon .i2{position:absolute;left:50%;top:50%;width:100%;height:100%;border-radius:50%;background:#fff;content:"";z-index:5;transform:translate(-50%,-50%);opacity:0.2;animation:dotpop 3s linear infinite;display:block;opacity:0;}
.solutionDetail4 .item .t .icon .i2{animation-delay:1s;}
.solutionDetail4 .item .pop{position:absolute;padding:50px 30px;background:rgba(255,255,255,0.6);width:240px;border-radius:20px;z-index:50;top:50%;left:196px;transition:0s;transform:translate(0,-50%) scale(0);opacity:0;transform-origin:left center;}
.solutionDetail4 .item .pop .t2{font-size:16px;margin:10px 0;}
.solutionDetail4 .item .pop .p{line-height:1.5;font-size:16px;color:#444;}
.solutionDetail4 .item:hover .pop{opacity:1;transition:.6s;transform:translate(0,-50%) scale(1);}
.solutionDetail4 .item .t:after{content:"";position:absolute;top:50%;height:1px;background:#fff;transition:0s;width:0;left:16px;opacity:0.6;}
.solutionDetail4 .item:hover .t:after{width:180px;transition:.6s;}
.solutionDetail4 .item:hover .t span{opacity:0;}
.solutionDetail4 .item.i1{left:26.2%;top:48%;}
.solutionDetail4 .item.i2{left:20%;top:64%;}
.solutionDetail4 .item.i2 .t,.solutionDetail4 .item.i4 .t{padding-left:0;padding-right:40px;}
.solutionDetail4 .item.i2 .t .icon,.solutionDetail4 .item.i4 .t .icon{right:0;left:auto;}
.solutionDetail4 .item.i2 .t:after,.solutionDetail4 .item.i4 .t:after{left:auto;right:15px;}
.solutionDetail4 .item.i2:hover .t:after,.solutionDetail4 .item.i4:hover .t:after{width:150px;}
.solutionDetail4 .item.i2 .pop,.solutionDetail4 .item.i4 .pop{left:auto;right:16px;margin-right:150px;}
.solutionDetail4 .item.i3{left:37%;top:42%;}
.solutionDetail4 .item.i4{left:auto;top:55%;right:40%;}
.solutionDetail4 .item.i5{left:62%;top:55%;}
.solutionDetail4 .item.i6{left:62%;top:47%;}
.product.s2 .item{width:23.5%;margin-right:2%;}
.product.s2 .item:nth-child(3n){margin-right:2%;}
.product.s2 .item:nth-child(4n){margin-right:0;}
.product.s2 .item a{padding:60px 40px; position:relative; overflow: hidden;}
.product.s2 .item a .wymasking{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000000a1; padding:0% 5%; color: white;display: flex;flex-direction: column;justify-content: center;  transition: all 0.5s; opacity: 0;}
.product.s2 .item a:hover .wymasking{opacity: 1;}
.product.s2 .item a .wymasking .itemey{display: flex; padding: 10px 0;}
.product.s2 .item a .wymasking .itemey .lt{font-size: 14px;width: 100px;text-align: left;}
.product.s2 .item a .wymasking .itemey .rc{font-size: 12px;line-height: 1.71;opacity: 0.6;}
.product.s2 .item a .wymasking .itemey .vm{font-size: unset; color: white; margin-top: 15px;}

@media(max-width:1440px){
    .product.s2 .item{width: 32.3333%; margin-right: 0;}
    .product.s2 .item:nth-child(3n){margin-right:0%;}
}

@media(max-width:1280px){
    .product .items{grid-template-columns: repeat(3, 1fr);}
}

@media(max-width:990px){
    .product .items{grid-template-columns: repeat(2, 1fr);}
    .product.s2 .item a .wymasking .itemey .lt{font-size: 14px;}
}
@media(max-width:730px){
    .product .items{grid-template-columns: repeat(1, 1fr);}
}
@media(max-width:1200px){
    .product.s2 .item{width: 49%;}
}



.product.s2 .item .img{margin-bottom:40px;}
.product.s2 .item .tit{font-size:32px;margin-bottom:10px;}
.product.s2 .item .desc{font-size:18px;}
.parameters.s2 .item{background:none;border:1px solid #f4f4f4;}
.dservice{align-items:center;justify-content:space-between;}
.dservice .dl{max-width:500px;}
.dservice .dl .p{font-size:18px;}
.dservice .icons .item{text-align:center;margin-left:33px;}
.dservice .icons .item img{width:90px;}
.dservice .icons .item .it{font-size:18px;margin-top:10px;}
.bgf3{background:#f3f3f3;}
.baseform.s2 .form-item .in input,.baseform .form-item .in select{background:#fff;border-radius:5px;padding-left:0;}
.baseform.s2 .line .form-item{background:#fff;border-radius:5px;align-items:center;position:relative;}
.baseform.s2 .form-item .label{margin-bottom:0;padding-right:10px;padding-left:1.5em;min-width:5.5em;}
.baseform.s2 .form-item .in{flex:1 1 auto;}
.baseform.s2 .form-item .in textarea{background:#fff;padding-top:40px;padding-left:0;}
.baseform.s2 .form-item.txt{padding-left:1.5em;}
.baseform.s2 .form-item.txt .label{line-height:40px;position:absolute;left:1.5em;top:0;padding-left:0;}
.baseform.s2 .form-item .in select{border-color:#fff;}
.baseform.s2 .line .form-item.code .in input{padding-left:6em;}
.baseform.s2 .line .form-item.code{max-width:710px;background:none;padding-left:0;}
.baseform.s2 .line .form-item.code .label{position:absolute;left:0;top:50%;margin-top:-15px;line-height:30px;}
.baseform.s2 .line .form-item.code .codeimg{margin-left:10px;background:#fff;border-radius:5px;line-height:48px;padding:0 10px;cursor:pointer;}
.baseform.s2 .btns input{border-radius:5px;}
.accTop{position:relative;background:#f4f4f4;}
.accTop .imgs{position:absolute;left:50px;top:50%;transform:translate(0,-50%);z-index:10;padding:40px 0;}
.accTop .imgs .swiper-slide{border:1px solid #c3c3c3;width:57px;height:57px;margin-bottom:10px;font-size:0;text-align:center;line-height:57px;border-radius:10px;opacity:0.44;cursor:pointer;}
.accTop .imgs img{max-height:60%;max-width:60%;vertical-align:middle;}
.accTop .imgs .swiper-slide.on{opacity:1;}
.accTop .imgs .swiper-container{height:258px;}
.preview{width:50%;text-align:center;flex:0 0 auto;padding-right:10%;}
.accTop .imgs .prev,.accTop .imgs .next{position:absolute;left:0;width:100%;height:40px;background:url(../images/arrow-down.png) no-repeat center;z-index:5;cursor:pointer;}
.accTop .imgs .prev{top:0;transform:rotate(180deg);}
.accTop .imgs .next{bottom:0;}
.accTop .imgs .swiper-button-disabled{opacity:0.44;}
.accTop .w1440{align-items:center;}
.accTop .txt{flex:1 1 auto;overflow:hidden;width:50%;}
.accTop .txt .tit{font-size:42px;margin-bottom:20px;}
.accTop .txt .p{line-height:1.77;font-size:18px;margin-bottom:50px;color:#666;max-width:580px;}
.accContent table{width:100%;border:none;border-collapse:collapse;border-spacing:0;box-sizing:border-box;}
.accContent table th{height:60px;padding:10px;background:#11589c;text-align:center;color:#fff;font-size:16px;vertical-align:middle;border:1px solid #6993bc;}
.accContent{overflow:hidden;border-radius:10px;}
.accContent table td{border:1px solid #d4d4d4;padding:10px 30px;font-size:16px;line-height:1.5625;text-align:center;font-weight:bold;}
.accContent table tr:first-child th:first-child{border-radius:10px 0 0 0;}
.accContent table tr:first-child th:last-child{border-radius:0 10px 0 0;}
.accContent table tr:last-child td:first-child{border-radius:0 0 0 10px;}
.accContent table tr:last-child td:last-child{border-radius:0 0 10px 0;}
.accContent table td:first-child{vertical-align:middle;}
.accContent table .txt{text-align:left;}
.accContent table .p{color:#666;padding-bottom:30px;padding-top:10px;font-weight:normal;}
.brand1 .box{background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:20px;margin-bottom:40px;}
.brand1 .box .txt{padding:80px;min-height:480px;align-items:center;}
.brand1 .box .txt .t{font-size:34px;margin-bottom:5px;}
.brand1 .box .txt .p{font-size:24px;}
.brand1 .box .txt .vm{margin-top:50px;}
.brand1 .box .items{padding-top:10px;}
.brand1 .box .i{text-align:center;margin-right:40px;}
.brand1 .box .i:last-child{margin-right:0;}
.brand1 .box .i .icon{width:57px;height:57px;border:1px solid #9b9aa7;border-radius:50%;line-height:55px;margin:0 auto 10px;}
.brand1 .box .i .icon img{vertical-align:middle;}
.brand2{position:relative;}
.brand2 .con{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;align-items:center;justify-content:center;color:#fff;text-align:center;}
.brand2 .t{font-size:34px;margin-bottom:36px;}
.playBtn{font-size:100px;display:inline-block;vertical-align:middle;width:0.7em;height:0.7em;border:1px solid #fff;border-radius:50%;cursor:pointer;position:relative;}
.playBtn:after{position:absolute;border-left:8px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent;content:"";left:50%;top:50%;margin-left:-2px;margin-top:-6px;}
.player{position:fixed;left:0;top:0;z-index:999;background:rgba(0,0,0,0.4);width:100%;height:100%;display:none;}
.player .playerCon{width:100%;height:100%;align-items:center;justify-content:center;padding:30px 20px;}
.player .playerBox{width:900px;max-width:100%;max-height:100%;position:relative;}
.player .playerBox video{display:block;width:100%;background:#000;}

.player .playerBox iframe{width: 100%; height: 60vh;}
.player .playerBox .icon-close{position:absolute;right:0;bottom:100%;cursor:pointer;--color:#fff;font-size:26px;}
.icon-close{position:relative;font-size:16px;display:inline-block;vertical-align:middle;width:1em;height:1em;--color:#333;}
.icon-close:after,.icon-close:before{content:"";width:100%;height:1px;position:absolute;left:0;top:50%;background:var(--color);}
.icon-close:before{transform:rotate(45deg);}
.icon-close:after{transform:rotate(-45deg);}
.brand3 .t{text-align:center;margin-bottom:30px;font-size:34px;}
.advantage{flex-wrap:wrap;}
.advantage .item{margin-bottom:20px;text-align:center;width:31.33%;flex:0 0 auto;margin-right:3%;}
.advantage .item:nth-child(3n){margin-right:0;}
.advantage .item .img{border-radius:14px;overflow:hidden;}
.advantage .item img{display:block;width:100%;}
.advantage .item .it{font-size:18px;line-height:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.become1 .txt{text-align:center;padding-bottom:30px;font-size:26px;line-height:1.5;max-width:33em;margin:auto;}
.index5.become2{background:none;border:none;}
.index5.become2:after{display:none;}
.become3{background-position:center;background-size:cover;background-repeat:no-repeat;color:#fff;text-align:center;}
.become3 .txt{padding:50px 0;max-width:1090px;margin:auto;}
.become3 .txt .ptitle{color:#fff;}
.become3 .txt .p{font-size:20px;line-height:1.7;}
.become1 .txt.s2{font-size:20px;color:#333;max-width:none;}
.profile1{background-size:cover;background-position:center;color:#fff;text-align:center;}
.profile1 .w1440{min-height:660px;align-items:center;justify-content:center;}
.profile1 .t1{font-size:48px;}
.profile1 .t2{font-size:44px;}
.profile1 .items{padding-top:50px;justify-content:center;align-items:flex-start;}
.profile1 .items .i{padding:0 50px;text-align:left;max-width:33.33%;}
.profile1 .txt{width:100%;}
.profile1 .items .i .it{font-size:18px;line-height:1;margin-bottom:5px;margin-top:5px;}
.profile1 .items .i .it b{font-size:54px;font-weight:normal;padding-right:5px;}
.profile1 .items .i .ip{font-size:18px;}
.profiles .box{padding:110px 0;background-position:center;background-repeat:no-repeat;background-size:cover;}
.profiles .box .flex{align-items:center;}
.profiles .box .img{flex:0 0 auto;width:55%;border-radius:20px;overflow:hidden;}
.profiles .box .img img{display:block;width:100%;}
.profiles .box .txt{width:45%;flex:1 1 auto;padding-left:50px;}
.profiles .box .t1{font-size:18px;color:#11589c;margin-bottom:20px;}
.profiles .box .t2{line-height:1.375;font-size:32px;max-width:17em;}
.profiles .box:nth-child(2n) .flex{flex-direction:row-reverse;}
.profiles .box:nth-child(2n) .txt{padding-left:0;padding-right:50px;text-align:right;}
.profiles .box:nth-child(2n) .t2{margin-left:auto;}
.index5.cnt1{border:none;background:#fff;}
.index5.cnt1:after,.index5.cnt2:after{display:none;}
.index5.cnt2{background-image:url(../images/index9bg.jpg); background-repeat: no-repeat; background-position: center; background-size:cover !important;}
.index5 .items.reverse .item a{flex-direction:row-reverse; height: 100%;}
.index5 .items.reverse .item .icon{margin-left:0;margin-right:50px; flex-shrink:0;}
.cntbox{position:relative;overflow:hidden;border-radius:20px;}
.cntbox .con{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;align-items:center;color:#fff;padding-left:10%;padding-bottom:10%;}
.cntbox .con .cnttit{margin-bottom:10px;color:#f6ac03;font-size:20px;}
.icon-position{display:inline-block;vertical-align:middle;width:19px;height:22px;margin-right:5px;background:url(../images/icon-position.png) no-repeat center;background-size:contain;}
.cntbox .con .cnttit span{display:inline-block;vertical-align:middle;}
.cntbox .con .cnt2{font-size:26px;margin-bottom:20px;}
.cntbox .con .cntp{font-size:18px;line-height:2;}
.ptitle2{font-size:22px;color:#333;text-align:center;margin-bottom:25px;}
.mb0{margin-bottom:0;}
.videoTop{overflow:hidden;}
.videoTop .item{position:relative;border-radius:20px;overflow:hidden;float:right;width:32%;padding-bottom:19.5%;margin-bottom:2%;}
.videoTop .item:nth-child(3n+1){width:66%;float:left;padding-bottom:41%;}
.videoTop .item .img{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;}
.videoTop .item .playBtn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:88px;}
.videoTop .item .tit{position:absolute;left:0;bottom:25px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 30px;color:#fff;font-size:20px;}
.videoList{flex-wrap:wrap;}
.videoList .item{width:32.66%;margin-right:1%;margin-bottom:0;background:#f5f5f5;border-radius:20px;overflow:hidden;margin-bottom:22px;}
.videoList .item:nth-child(3n){margin-right:0;}
.videoList .item .img{position:relative;}
.videoList .item img{display:block;}
.videoList .item .playBtn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:88px;}
.videoList .item .tit{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 30px;font-size:20px;line-height:60px;}
.ptab{text-align:center;margin-bottom:40px;width:100%;overflow:auto;white-space:nowrap;}
.ptab a{display:inline-block;font-size:18px;padding:0 27px;line-height:40px;font-weight:bold;color:#000;border-radius:20px;}
.ptab a:hover,.ptab a.on{background:#11589c;color:#fff;}
.pictures{overflow:hidden;}
.pictures .item{width:32.66%;float:left;margin-right:1%;margin-bottom:1%;position:relative;overflow:hidden;border-radius:20px;}
.pictures .item:nth-child(3n+5){margin-right:0;}
.pictures .item .img{padding-bottom:76%;background-size:cover;background-repeat:no-repeat;background-position:center;}
.pictures .item .txt{position:absolute;left:0;bottom:0;padding:0 20px 15px;z-index:10;width:100%;color:#fff;}
.pictures .item:first-child{float:right;margin-right:0;width:66.32%;}
.pictures .item:first-child .img{padding-bottom:37.5%;}
.pictures .item .tit{font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pictures .item .dw{transition:.6s;overflow:hidden;max-height:0;margin-top:5px;}
.pictures .item .dw a{display:block;width:36px;height:36px;background:#11589c url(../images/icon-download.png) no-repeat center;border-radius:50%;}
.pictures .item:hover .dw{max-height:36px;}
.activities{flex-wrap:wrap;}
.activities .item{width:48.7%;margin-right:2.6%;}
.activities .item:nth-child(2n){margin-right:0;}
.activities .item .img{overflow:hidden;border-radius:20px;}
.activities .item img{display:block;width:100%;}
.activities .item .txt{padding:27px 0 40px;justify-content:space-between;align-items:center;}
.activities .item .tl{padding-right:30px;flex:1 1 auto;overflow:hidden;}
.activities .item .tag{width:100px;border:1px solid #999;line-height:28px;text-align:center;font-size:12px;color:#999;border-radius:0 10px 0 10px;margin-bottom:10px;}
.activities .item .tit{font-size:22px;margin-bottom:20px;}
.activities .item .date{font-size:14px;color:#999;}
.reviewBtn{display:inline-block;vertical-align:middle;padding:0 20px;line-height:40px;background:#c4d5de;transition:.6s;border-radius:20px;color:#fff;white-space:nowrap;cursor:pointer;}
.reviewBtn span{display:inline-block;vertical-align:middle;}
.reviewBtn .icon{margin-left:10px;border-left:6px solid #fff;border-bottom:4px solid transparent;border-top:4px solid transparent;}
.reviewBtn:hover{background:#11589c;}
.bgef{background:#efefef;}
.bgfa{background:#fafafa;}
.newsTop{margin-bottom:60px;position:relative;}
.newsTop .swiper-slide a{align-items:center;background:#fff;border-radius:20px;overflow:hidden;}
.newsTop .swiper-slide a .img{flex:0 0 auto;max-width:60%;}
.newsTop .swiper-slide a .img img{display:block;width:100%;}
.newsTop .swiper-slide a .txt{flex:1 1 auto;overflow:hidden;padding:30px 36px 30px 50px;}
.newsTop .swiper-slide a .date{font-size:14px;margin-bottom:20px;}
.newsTop .swiper-slide a .t{font-size:30px;line-height:1.2;margin-bottom:20px;}
.newsTop .swiper-slide a .p{font-size:14px;line-height:1.5;margin-bottom:20px;max-height:3em;overflow:hidden;opacity:0.8;}
.vdetail{color:#11589c;}
.newsTop .dots{position:absolute;z-index:10;right:30px;top:30px;}
.newsTop .dots span{width:8px;height:4px;margin:0 2px;border-radius:0;opacity:1;background:#d6d6d6;transition:.3s;}
.newsTop .dots span.swiper-pagination-bullet-active{background:#11589c;width:30px;}
.searhBlock{padding-top:45px;max-width:630px;margin:0 auto 40px;position:relative;}
.searhBlock input{width:100%;height:60px;outline:none;background:none;border-bottom:1px solid #c7c7c7;padding:0 20px;}
.searhBlock .btn{position:absolute;right:0;bottom:0;width:60px;height:60px;z-index:10;cursor:pointer;background:url(../images/icon-search.png) no-repeat center;}
.newsList{flex-wrap:wrap;}
.newsList .item{width:31.99%;margin-right:2%;margin-bottom:40px;}
.newsList .item:nth-child(3n){margin-right:0;}
.newsList .item .img{border-radius:20px;overflow:hidden;margin-bottom:20px;}
.newsList .item .img img{display:block;width:100%;}
.newsList .item .tit{font-size:22px;line-height:1.4;height:2.8em;overflow:hidden;margin-bottom:15px;}
.newsList .item .date{font-size:16px;color:#282828;opacity:0.8;}
.bread{line-height:90px;}
.bread a{font-size:14px;display:inline-block;vertical-align:middle;position:relative;padding-right:30px;color:#999;min-height:1em;}
.bread a:after{content:"";position:absolute;border-left:6px solid #999;border-bottom:4px solid transparent;border-top:4px solid transparent;top:50%;margin-top:-4px;right:10px;}
.bread span{display:inline-block;vertical-align:middle;font-size:14px;}
.bread a.home{padding-left:10px;background:url(../images/icon-home.png) no-repeat left center;}
.newsDetail .right{flex:0 0 auto;width:315px;max-width:30%;}
.newsDetail .left{flex:1 1 auto;overflow:hidden;padding-right:7%;}
.newsDetail .dtop{margin-bottom:40px;}
.newsDetail .dtop .date{font-size:18px;margin-bottom:10px;}
.newsDetail .dtop h2{font-size:36px;margin-bottom:30px;font-weight:bold;line-height:1.2;}
.newsDetail .dtop h2.s2{font-size:38px;}
.share2{align-items:center;}
.share2 .i{position:relative;margin-right:10px;cursor:pointer;}
.share2 .i .icon{width:40px;height:40px;border-radius:50%;background-color:#f3f3f3;display:block;background-repeat:no-repeat;background-position:center;transition:.3s;}
.share2 .i:hover .icon{background-color:#11589c;}
.icon-wx2{background-image:url(../images/icon-weixin1.png);}
.share2 .i:hover .icon-wx2{background-image:url(../images/icon-weixin2.png);}
.icon-dy{background-image:url(../images/icon-dy1.png);}
.share2 .i:hover .icon-dy{background-image:url(../images/icon-dy2.png);}
.icon-qq{background-image:url(../images/icon-qq1.png);}
.share2 .i:hover .icon-qq{background-image:url(../images/icon-qq2.png);}
.icon-wb2{background-image:url(../images/icon-wb1.png);}
.share2 .i:hover .icon-wb2{background-image:url(../images/icon-wb2.png);}
.article{line-height:1.625;font-size:16px;color:#666;padding-bottom:50px;}
.arbottom{margin-bottom:40px;border-top:1px solid #ddd;}
.arbottom p{border-bottom:1px solid #ddd;line-height:70px;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.arbottom p span{padding-right:7%;}
.arbottom p a{color:#666;}
.newsDetail .arback{text-align:center;}
.tj .tit{margin-bottom:30px;}
.tj .tit span{font-size:20px;font-weight:bold;padding:10px;border-top:4px solid #11589c;}
.tj .box{position:relative;z-index:10;padding:26px 20px 50px;background:linear-gradient(180deg,#f4f4f4 60%,transparent);border-radius:20px;}
.tj .item{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #e3e3e3;}
.tj .item .date{font-size:16px;color:#999;margin-bottom:10px;}
.tj .item .t{font-size:18px;line-height:1.45;}
.tj .item:last-child{padding-bottom:0;margin-bottom:0;border:none;}
.attach{padding-bottom:26%;background-position:top center;background-size:100%;background-repeat:no-repeat;background-attachment:fixed;}
.stab{justify-content:center;align-items:flex-start;margin-bottom:60px;}
.stab .item{margin:0 25px;text-align:center;cursor:pointer;}
.stab .item .icon{font-size:0;text-align:center;line-height:96px;width:96px;border-radius:20px;margin:auto;margin-bottom:14px;background:#f6fbff;transition:.3s;}
.stab .item .icon .x2{display:none;}
.stab .item .icon .x1{display:inline-block;vertical-align:middle;}
.stab .item.cur .icon{background:#11589c;}
.stab .item.cur .icon .x1{display:none;}
.stab .item.cur .icon .x2{display:inline-block;vertical-align:middle;}
.supitems{flex-wrap:wrap;}
.supitems .item{width:25%;flex:0 0 auto;padding:0 5%;margin-bottom:40px;}
.supitems .item .t{font-size:22px;margin-top:20px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.linearf3{background:linear-gradient(180deg,#f3f3f3,transparent);}
.driveTop .w1440{align-items:center;}
.driveTop .img{width:50%;text-align:center;padding:0 50px;}
.effectBelow{display:inline-block;vertical-align:middle;-webkit-box-reflect:below -16px linear-gradient(transparent 90%,rgba(0,0,0,.5));}
.driveTop .txt{flex:1 1 auto;overflow:hidden;}
.driveTop .txt .t1{font-size:20px;color:#11589c;}
.driveTop .txt .t2{font-size:84px;line-height:1.1;}
.driveTop .txt .p{font-size:20px;color:#242424;margin-bottom:50px;}
.linkselect{display:inline-block;vertical-align:middle;border:2px solid #d8d8d8;border-radius:25px;}
.linkselect select{border:none;padding:0 27px;height:50px;font-size:18px;border-right:27px solid transparent;outline:none;background:transparent;}
.driveList .item{justify-content:space-between;align-items:center;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #ededed;}
.driveList .item:last-child{border:none;margin:0;}
.driveList .item .txt{flex:1 1 auto;overflow:hidden;padding-right:50px;}
.driveList .item .t1{font-size:24px;margin-bottom:10px;}
.driveList .item .t2{margin-bottom:20px;color:#666;}
.driveList .item .t2 span:not(:last-child){margin-right:20px;}
.driveList .item .p{color:#666;}
.driveList .item .btn{white-space:nowrap;flex:0 0 auto;}
.driveList .item .btn span{display:inline-block;vertical-align:middle;color:#666;}
.driveList .item .icon-download{width:42px;height:42px;border:1px solid #e4e4e4;margin-right:10px;border-radius:50%;transition:.6s;background:url(../images/icon-download2.png) no-repeat center;}
.driveList .item .btn:hover .icon-download{background:#11589c url(../images/icon-download.png) no-repeat center;border-color:#11589c;}
.driveVideo{flex-wrap:wrap;}
.driveVideo .item{margin-bottom:1.2%;position:relative;border-radius:20px;overflow:hidden;background:#f7f7f7;width:32.5%;margin-right:1.2%;}
.driveVideo .item:nth-child(3n){margin-right:0;}
.driveVideo .item img{display:block;width:100%;}
.driveVideo .item .txt{padding:40px 35px;}
.driveVideo .item .t1{font-size:14px;color:#666;margin-bottom:6px;}
.driveVideo .item .t2{font-size:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.driveVideo .item .btns{position:absolute;left:0;bottom:0;z-index:20;width:100%;padding:40px;}
.driveVideo .item .btns .icon{font-size:65px;margin-right:10px;}
.driveVideo .item .icon-download{display:inline-block;vertical-align:middle;width:0.7em;height:0.7em;border:1px solid #fff;border-radius:50%;cursor:pointer;position:relative;transition:.3s;background-repeat:no-repeat;background-position:center;background-image:url(../images/icon-download.png);}
.driveVideo .item .icon-download:hover{border-color:#11589c;background-color:#11589c;}
.handbook{flex-wrap:wrap;}
.handbook .item{align-items:center;width:48.5%;margin-bottom:20px;margin-right:3%;}
.handbook .item .img{flex:0 0 auto;position:relative;z-index:5;width:265px;text-align:center;}
.handbook .item .img:after{content:"";position:absolute;height:100%;padding-right:100%;left:0;top:0;border-radius:50%;background:#f3f3f3;z-index:-1;}
.handbook .item .img img{display:block;margin:auto;max-width:265px;max-height:265px;}
.handbook .item .txt{flex:1 1 auto;padding-left:35px;}
.handbook .item .t1{font-size:24px;margin-bottom:5px;}
.handbook .item .p{font-size:18px;color:#666;margin-bottom:30px;line-height:1.5;max-height:9em;overflow:hidden;}
.handbook .item .date{font-size:16px;color:#666;}
.handbook .item .btn{margin-top:29px;padding-top:29px;border-top:1px solid #e3e3e3;}
.handbook .item .icon-download{width:42px;display:inline-block;vertical-align:middle;height:42px;border:1px solid #e3e3e3;border-radius:50%;background-position:center;background-repeat:no-repeat;transition:.6s;background-image:url(../images/icon-download2.png);}
.handbook .item .icon-download:hover{border-color:#11589c;background-color:#11589c;background-image:url(../images/icon-download.png);}
.handbook .item:nth-child(2n){margin-right:0;}
.dimages{align-items:stretch;justify-content:space-between;}
.dimages .item{width:32.6%;flex:0 0 auto;border-radius:20px;overflow:hidden;position:relative;}
.dimages .item:first-child{width:66.7%;}
.dimages .item img{display:block;width:100%;min-height:100%;object-fit:cover;}
.dimages .item .txt{position:absolute;left:0;bottom:0;width:100%;z-index:20;color:#fff;padding:35px 40px;align-items:center;justify-content:space-between;}
.dimages .item .t{font-size:24px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:30px;flex:1 1 auto;}
.dimages .item .icon-download{width:42px;height:42px;display:block;border:1px solid #fff;transition:.3s;border-radius:50%;background-image:url(../images/icon-download.png);background-position:center;background-repeat:no-repeat;}
.dimages .item .icon-download:hover{background-color:#11589c;border-color:#11589c;}
.caseList{flex-wrap:wrap;}
.caseList .item{width:49%;margin-right:2%;margin-bottom:2%;background:#f2f5f8;border-radius:20px;overflow:hidden;align-items:stretch;}
.caseList .item:nth-child(2n){margin-right:0;}
.caseList .item .img{flex:0 0 auto;width:50%;}
.caseList .item .img img{display:block;width:100%;min-height:100%;object-fit:cover;}
.caseList .item .txt{padding:50px 30px 30px;flex:1 1 auto;overflow:hidden;}
.caseList .item .t{font-size:22px;margin-bottom:20px;line-height:1;}
.caseList .item .p{font-size:16px;color:#333;margin-bottom:20px;line-height:1.5;height:3em;overflow:hidden;}
.caseList .item .vm{border:none;padding:0;line-height:1;background:none;}
.caseList .item .vm span{font-size:14px;}
.caseList .item .icon{margin-left:5px;width:8px;height:8px;}
.caseList .item .cus{padding-top:30px;margin-top:30px;border-top:1px solid #dedede;}
.caseList .item .cus .ct{font-size:16px;margin-bottom:1em;}
.caseList .item .citems{flex-wrap:wrap;justify-content:space-between;}
.caseList .item .cus .i{width:47%;flex:0 0 auto;margin-bottom:13px;}
.caseList .item .cus .i a{display:block;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:40px;background:#fff;border-radius:20px;font-size:14px;transition:.3s;padding:0 10px;}
.caseList .item .cus .i a:hover{background:#11589c;color:#fff;}
.caseList .item .vm:hover span{color:#11589c;}
.caseList .item .vm:hover .icon:after{border-color:#11589c;}
.caseDetail.newsDetail .dtop h2{margin-bottom:10px;}
.caseDetail.newsDetail .dtop{padding-bottom:28px;border-bottom:1px solid #e1e1e1;margin-bottom:0;}
.caseDetail.newsDetail .dtop .p{font-size:20px;color:#666;margin-bottom:26px;}
.anchorDetail{padding-top:45px;margin-right:240px;padding-right:7%;border-right:1px solid #e1e1e1;}
.anchorFix{padding-top:45px;float:right;width:240px;position:sticky;z-index:10;top:66px;padding-bottom:5%;}
.anchorFix span{display:block;padding-left:38px;line-height:30px;cursor:pointer;border-left:2px solid transparent;font-size:16px;color:#999;margin-left:-1px;margin-bottom:10px;}
.anchorFix span.cur{color:#000;border-color:#11589c;}
.anchorDetail .block{margin-bottom:2em;}
.anchorDetail .block .tit{font-size:24px;color:#000;margin-bottom:20px;font-weight:bold;}
.cadvan{flex-wrap:wrap;justify-content:space-between;margin-top:20px;align-items:stretch;}
.cadvan .item{width:49%;padding:40px 30px;border:1px solid #e1e1e1;margin-bottom:2%;border-radius:20px;}
.cadvan .item .it{font-size:18px;font-weight:bold;color:#000;margin-bottom:10px;}
.searchright{position:relative;width:410px;margin-left:auto;max-width:100%;margin-bottom:20px;}
.searchright input{width:100%;padding:0 20px;border:1px solid #c4d5de;border-radius:10px;font-size:14px;height:46px;}
.searchright .btn{position:absolute;right:0;top:0;width:60px;height:100%;z-index:10;cursor:pointer;background:url(../images/icon-search.png) no-repeat center;}
.qa{border-bottom:1px solid #ededed;}
.qa .item{border-top:1px solid #ededed;}
.qa .item .it{position:relative;background:#fafafa;padding:27px 100px;line-height:80px;color:#666;font-size:18px;cursor:pointer;line-height:1.5;}
.qa .item .it:before{content:"Q";position:absolute;left:0;top:27;width:100px;text-align:center;}
.qa .item .it:after{width:10px;height:10px;content:"";position:absolute;border-left:2px solid #666;border-bottom:2px solid #666;transform:rotate(-45deg);top:50%;margin-top:-7px;right:40px;transition:.3s;}
.qa .item .ip{padding:25px 30px 25px 100px;background:#fff;border-top:1px solid #ededed;font-size:18px;line-height:1.7;position:relative;}
.qa .item .ip:before{content:"A";position:absolute;left:0;top:25px;width:100px;text-align:center;color:#f00;}
.qa .item .ovhide{max-height:0;overflow:hidden;transition:.3s;}
.qa .item.cur .ovhide{max-height:400px;}
.qa .item.cur{border-color:#000;}
.qa .item.cur .it{color:#000;font-weight:bold;}
.repair{align-items:stretch; justify-content:space-around; counter-reset:index;}
.repair .item{background:#fafafa;width:24%;padding:170px 35px 50px;position:relative;border-radius:20px;transition:background .6s;cursor:pointer;}
.repair .item:before{counter-increment:index;content:"0"counter(index);position:absolute;top:50px;left:35px;font-size:20px;color:#999;}
.repair .item .t{font-size:24px;margin-bottom:5px;}
.repair .item .p{font-size:20px;color:#666;line-height:1.5;height:3em;overflow:hidden;margin-bottom:5px;}
.repair .item .icon{position:relative;}
.repair .item .icon .x2{position:absolute;left:0;top:0;opacity:0;}
.repair .item .icon img{display:inline-block;vertical-align:middle;}
.repair .item:hover{background:url(../images/repairbg.jpg) no-repeat center;color:#fff;background-size:cover;}
.repair .item:hover .p{color:#fff;}
.repair .item:hover:before{color:#fff;}
.repair .item:hover .icon .x1{opacity:0;}
.repair .item:hover .icon .x2{opacity:1;}
.custom1 .items{flex-wrap:wrap;}
.custom1 .item{flex:0 0 auto;width:19.20%;margin-right:1%;margin-bottom:1%;background:#f4f4f4;padding:40px 50px;border-radius:20px;}
.custom1 .item:nth-child(5n){margin-right:0;}
.custom1 .item .t{text-align:center;margin-top:20px;font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.formBlock{display:inline-block;vertical-align:top;width:49%;margin-bottom:24px;background:#fff;margin-right:2%;border-radius:6px;}
.formBlock:nth-child(2n){margin-right:0;}
.formBlock .blockhead{position:relative;padding:0 30px;font-size:18px;line-height:60px;font-weight:bold;border-bottom:1px solid #f3f3f3;cursor:pointer;}
.formBlock .blockhead:after{content:"";position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;right:30px;top:50%;margin-top:-4px;transition:.3s;}
.formBlock.act .blockhead:after{transform:rotate(180deg);}
.lineoptions .op{border-bottom:1px solid #f3f3f3;position:relative;cursor:pointer;padding:15px 0;}
.lineoptions .op input{position:absolute;z-index:10;cursor:pointer;width:100%;height:100%;opacity:0;left:0;top:0;}
.lineoptions .op .label{color:#666;padding:0 28px;border-left:2px solid transparent;line-height:30px;font-size:16px;}
.lineoptions .op input:checked+.label{color:#000;border-color:#11589c;}
.proselects .op{padding:20px 30px;border-bottom:1px solid #f3f3f3;}
.proselects .op .t{font-weight:bold;margin-bottom:5px;font-size:16px;}
.proselects .op .td{font-size:14px;display:inline-block;vertical-align:middle;margin-right:10%;margin-bottom:5px;color:#666;}
.proselects .op .btn{font-weight:bold;font-size:14px;text-decoration:underline;cursor:pointer;}
.proselects .op .btn2{margin-top:20px;}
.proselects .op .reviewBtn{line-height:34px;padding:0 15px;}
.proselects .op .reviewBtn span{font-size:14px;}
.subForms,.resultForm{display:none;}
.formBlock .checkbox{font-size:0;padding:15px 30px;border-bottom:1px solid #f3f3f3;}
.formBlock .checkbox .item{white-space:nowrap;cursor:pointer;margin-right:20px;display:inline-block;vertical-align:middle;line-height:30px;color:#666;}
.formBlock .checkbox .item span{display:inline-block;vertical-align:middle;}
.formBlock .checkbox .item .icon{width:13px;height:13px;border:1px solid #666;border-radius:50%;position:relative;margin-right:7px;}
.formBlock .checkbox .item .icon:after{content:"";position:absolute;left:50%;top:50%;width:5px;height:5px;border-radius:50%;background:#11589c;margin-top:-3px;margin-left:-3px;opacity:0;}
.formBlock .checkbox .item.cur .icon:after{opacity:1;}
.formBlock .checkbox .item.cur .icon{border-color:#11589c;}
.formBlock .checkbox .item.cur{color:#11589c;}
.formBlock .blockDown{transition:.6s;overflow:auto;max-height:600px;}
.formBlock.act .blockDown{max-height:0;}
.formBlock.full{display:block;width:100%;margin-right:0;}
.result{flex-wrap:wrap;padding:30px 0;}
.result .box{width:16.66%;padding-left:30px;margin-bottom:40px;}
.result .box .t{margin-bottom:5px;}
.result .box .p{font-size:14px;color:#666;line-height:1.7;}
.cus2{padding:70px 0;background-size:cover;background-repeat:no-repeat;background-position:center;color:#fff;text-align:center;}
.cus2 .t1{font-size:24px;}
.process{justify-content:space-between;align-items:stretch;}
.process .item{flex:0 0 auto;width:12.5%;text-align:center;padding:0 20px;position:relative;}
.process .item:not(:last-child){border-right:1px solid #e0e0e0;}
.process .item:not(:last-child):before{content:"";position:absolute;border-left:5px solid #000;border-bottom:5px solid transparent;border-top:5px solid transparent;z-index:5;right:-3px;top:50%;margin-top:-5px;}
.process .item:not(:last-child):after{content:"";position:absolute;width:3px;height:40px;background:#fff;right:-1px;top:50%;margin-top:-20px;z-index:2;}
.process .item .num{font-size:42px;color:#666;font-weight:bold;margin-bottom:56px;opacity:0.2;}
.process .item .icon{line-height:70px;height:70px;margin-bottom:25px;}
.process .item .icon img{vertical-align:middle;max-height:100%;max-width:100%;}
.process .item .t{font-size:20px;font-weight:bold;margin-bottom:10px;}
.process .item .p{font-size:16px;color:#666;line-height:1.5;}
.cus4{background-size:cover;background-position:center;color:#fff;}
.cus4 .ptitle{color:#fff;}
.shili{flex-wrap:wrap;justify-content:space-around;align-items:stretch;}
.shili .item{width:48%;border:1px solid rgba(255,255,255,0.23);transition:.6s;padding:30px;border-radius:20px;margin-bottom:20px;align-items:center;cursor:pointer;background:transparent;}
.shili .item .icon{flex:0 0 auto;}
.shili .item .txt{flex:1 1 auto;overflow:hidden;padding-left:20px;}
.shili .item .t{font-size:18px;margin-bottom:10px;}
.shili .item .p{opacity:0.6;}
.shili .item:hover{background:url(../images/dzbg.png) no-repeat center;background-size:cover;border-color:transparent;}
.index5.cnt1 .item .t,.index5.cnt2 .item .t{font-size:24px;}
.index5.cnt1 .item .icon img,.index5.cnt2 .item .icon img{max-height:50px;}
@media (max-width:1650px){.logo{min-width:0;}
}
@media (max-width:768px){
    .logo{width: 400px;}}
@media(max-width:1560px){.swiperCtr2 span{width:40px;height:40px;}
.swiperCtr2 span.prev{left:10px;}
.swiperCtr2 span.next{right:10px;}
}
@media(max-width:1440px){.bantxt .tit{font-size:36px;}
.bantxt .img{max-width:50%;}
.font48{font-size:32px;}
.font46{font-size:30px;}
.font36{font-size:26px;}
.font30{font-size:20px;}
.index5 .item .t{font-size:24px;}
.index5.cnt1 .item .t,.index5.cnt2 .item .t{font-size:20px;}
.index5 .item .p{font-size:16px;}
.index7 .txt .p{font-size:20px;}
.index9 .item .t{font-size:20px;}
.index4 .item .tg{margin-bottom:30px;}
.index4 .item .txt{margin-top:25px;}
.swiperWidthCtr .ctr span{width:40px;height:40px;}
.swiperWidthCtr .ctr span.prev{left:-50px;}
.swiperWidthCtr .ctr span.next{right:-50px;}
.pbanner .txt.s2 .p{font-size:32px;}
.solutionDetail1 .txt .p1{font-size:20px;}
.solutionDetail1 .item{padding:20px 30px;}
.solutionDetail1 .item .t{font-size:20px;}
.solutionDetail1 .fullimg{object-fit:cover;}
.preview{padding-left:70px;}
.newsTop .swiper-slide a .t{font-size:24px;}
.newsList .item .tit{font-size:20px;}
.newsDetail .dtop h2{font-size:28px;}
.newsDetail .dtop h2.s2{font-size:28px;}
.caseDetail.newsDetail .dtop .p{font-size:18px;}
.driveTop .txt .t2{font-size:54px;}
.driveTop .txt .p{font-size:18px;}
.driveVideo .item .t2{font-size:20px;}
.driveVideo .item .txt{padding:30px 20px;}
.handbook .item .img{width:200px;}
.handbook .item .img img{max-width:100%;max-height:200px;}
.handbook .item .t1{font-size:20px;}
.handbook .item .p{font-size:16px;margin-bottom:10px;}
.handbook .item .date{font-size:14px;}
.handbook .item .btn{margin-top:20px;padding-top:20px;}
.caseList .item .cus .i a{font-size:12px;line-height:32px;}
}
@media (max-width:1370px){.nav li{padding:0 12px;}
.custom1 .item{padding:50px 30px;}
.custom1 .item .t{font-size:18px;}
.process .item .num{font-size:32px;margin-bottom:30px;}
.process .item .icon{height:50px;line-height:50px;}
.process .item .t{font-size:18px;}
.process .item .p{font-size:14px;}
}
@media (max-width:1200px){body{padding-top:60px;}
header.head_pc{display:none;}
.head_wap{display:block;}
.headmask{top:60px;bottom:0;background:rgba(0,0,0,0.4);}
.hbtns .btn{border-width:1px;min-width:100px;margin:0 2px;font-size:12px;line-height:32px;}
.hbtns .btn .icon{width:16px;background-size:contain;}
.footl .tit{font-size:18px;}
.fnav{display:none;}
.footl .share{margin-top:50px;}
.dy{margin-top:50px;}
.pbanner h2{font-size:32px;}
.ptitle{font-size:30px;}
.product .itop a{padding:40px 50px;}
.product .itop .tit{font-size:42px;}
.product .itop .desc{font-size:14px;}
.product .itop .txt{padding-right:50px;}
.product .itop .vm{margin-top:30px;}
.vm span{font-size:14px;}
.vm .icon{width:8px;height:8px;}
.product .item a{padding:20px 30px;}
.product .item .img{margin-bottom:20px;}
.product .item .tit{font-size:24px;}
.product .item .desc{font-size:16px;}
.bantxt .tit{font-size:30px;}
.bantxt .p{font-size:16px;}
.font48{font-size:26px;}
.font46{font-size:24px;}
.font36{font-size:20px;}
.font30{font-size:18px;}
.index5 .item .t{font-size:20px;}
.index5.cnt1 .item .t,.index5.cnt2 .item .t{font-size:18px;}
.index5 .item .p{font-size:14px;}
.index7 .txt .p{font-size:16px;}
.index9 .item .t{font-size:20px;}
.tab span{font-size:16px;}
.index9 .item .icon img{max-width:50px;max-height:50px;}
.index5 .item .icon img{max-height:50px;max-width:50px;}
.detailTop{top:60px;}
.detail4 .txt .item .t1{font-size:20px;}
.detail1 .txt .t2{font-size:20px;}
.detail2 .item .t{font-size:18px;}
.detail2 .item .p{font-size:14px;}
.detail3 .txt .p{font-size:18px;}
.detail4 .txt .item .p{font-size:14px;}
.detail5 .txt .p{font-size:18px;}
.detail7 .txt .p{font-size:16px;}
.detail7 .img .i .tit{font-size:16px;}
.detail8 .con .txt .p{font-size:16px;}
.detail9 .con .p{font-size:16px;}
.detail11 .p{font-size:16px;}
.accessory .item .t{font-size:18px;}
.accessory .item .desc{font-size:16px;}
.case .item .t{font-size:16px;}
.case .item .p{font-size:14px;}
.detail14 .con .t2{font-size:24px;}
.solution .item .t{font-size:20px;}
.solution .item .p{font-size:14px;}
.solution .item .vm span{font-size:14px;}
.accTop .imgs{left:20px;}
.accTop .txt .tit{font-size:32px;}
.accTop .txt .p{font-size:16px;margin-bottom:30px;}
.brand1 .box .txt .t{font-size:24px;}
.brand1 .box .txt .p{font-size:18px;}
.brand2 .t{font-size:24px;}
.brand3 .t{font-size:24px;}
.advantage .item .it{font-size:16px;}
.become1 .txt{font-size:20px;}
.become3 .txt .p{font-size:18px;}
.become1 .txt.s2{font-size:18px;}
.profile1 .t1{font-size:38px;}
.profile1 .t2{font-size:34px;}
.profile1 .items .i .ip{font-size:16px;}
.profile1 .items .i .it b{font-size:38px;}
.profiles .box .t2{font-size:24px;}
.profiles .box{padding:60px 0;}
.index5 .items.reverse .item .icon{margin-right:20px;}
.index5 .items.reverse .item .icon img{width:40px;}
.index5 .items.reverse .item a{padding:40px 20px;}
.newsTop .swiper-slide a .t{font-size:20px;margin-bottom:10px;}
.newsTop .swiper-slide a .img{max-width:50%;}
.newsTop .swiper-slide a .date{margin-bottom:10px;}
.newsTop .swiper-slide a .p{margin-bottom:10px;}
.newsTop .swiper-slide a .txt{padding:20px 30px;}
.newsList .item .tit{font-size:18px;}
.newsDetail .dtop h2,.newsDetail .dtop h2.s2{font-size:24px;}
.caseDetail.newsDetail .dtop .p{font-size:16px;}
.stab .item .icon{width:70px;line-height:70px;}
.stab .item .t{font-size:14px;}
.supitems .item{margin-bottom:20px;}
.supitems .item .t{font-size:18px;margin-top:10px;}
.dimages .item .txt{padding:20px 30px;}
.dimages .item .t{font-size:20px;}
.repair .item .t{font-size:20px;}
.repair .item .p{font-size:16px;}
.repair .item{padding-top:100px;}
.repair .item .icon img{height:50px;}
}
@media(max-width:1024px){.ftop{display:block;}
footer{padding-top:50px;}
.footl .share{margin-top:30px;}
.footr{max-width:100%;margin-top:30px;}
.fcnt .b{font-size:24px;}
.dy{margin-top:30px;}
.fbottom .w1400{display:block;}
.flinks a{margin-left:0;margin-right:10px;}
.flinks .jxs{background-size:20px;padding-left:25px;}
.flinks{margin-top:10px;}
.pbanner h2{font-size:26px;}
.ptitle{font-size:24px;}
.ptitle2{font-size:18px;}
.detail1 .tit{padding-bottom:25px;margin-bottom:25px;}
.detail1 .con{display:block;}
.detail1 .t{width:auto;margin-bottom:10px;}
.detail1 .txt .p{margin-bottom:30px;}
.detail2 .item .icon img{max-width:30px;max-height:30px;}
.detail2 .item{margin-top:30px;}
.detail3 .txt .icon img{max-height:50px;}
.detail3 .txt .p{font-size:14px;}
.detail4 .txt .item .t1{font-size:18px;margin-bottom:10px;}
.detail4 .fullimg{min-height:550px;object-fit:cover;}
.detail5 .txt .p{font-size:14px;}
.detail4 .txt .t{margin-bottom:30px;}
.detail9 .con .img .sm{width:50px;}
.detail10 .tag span{font-size:16px;margin-right:15px;}
.parameters .item{width:49%;margin-right:2%;}
.parameters .item:nth-child(2n){margin-right:0;}
.accessory .item{width:49%;}
.accessory .item:nth-child(2n){margin-right:0;}
.case .item .txt{padding:30px 20px;}
.detail14 .con .t2{font-size:18px;}
.detail14 .con{padding:0 50px;}
.pbanner .txt.s2 .p{font-size:24px;}
.solutionDetail1 .item .icon{width:60px;}
.solutionDetail1 .item .icon img{max-width:40px;}
.solutionDetail4 .fullimg{width:200%;max-width:200%;position:relative;left:-50%;}
.product.s2 .item .tit{font-size:24px;}
.product.s2 .item .desc{font-size:16px;}
.dservice .icons .item img{width:60px;}
.dservice .icons .item .it{font-size:14px;}
.solutionDetail4 .item.i1{left:3%;}
.solutionDetail4 .item.i2{left:7%;top:69%;}
.solutionDetail4 .item.i2 .t,.solutionDetail4 .item.i4 .t{padding-left:40px;padding-right:0;}
.solutionDetail4 .item.i2 .t .icon,.solutionDetail4 .item.i4 .t .icon{right:auto;left:0;}
.solutionDetail4 .item.i2 .t:after,.solutionDetail4 .item.i4 .t:after{left:15px;right:0;}
.solutionDetail4 .item.i2:hover .t:after,.solutionDetail4 .item.i4:hover .t:after{width:50px;}
.solutionDetail4 .item.i2 .pop,.solutionDetail4 .item.i4 .pop{left:16px;right:auto;margin-left:50px;}
.solutionDetail4 .item:hover .t:after{width:50px;}
.solutionDetail4 .item .pop{left:16px;margin-left:50px;width:180px;padding:20px;}
.solutionDetail4 .item .pop .t2{font-size:14px;}
.solutionDetail4 .item .pop .p{font-size:12px;}
.solutionDetail4 .item.i4 .t,.solutionDetail4 .item.i5 .t,.solutionDetail4 .item.i6 .t{padding-left:0;padding-right:40px;}
.solutionDetail4 .item.i4 .t .icon,.solutionDetail4 .item.i5 .t .icon,.solutionDetail4 .item.i6 .t .icon{right:0;left:auto;}
.solutionDetail4 .item.i4 .t:after,.solutionDetail4 .item.i5 .t:after,.solutionDetail4 .item.i6 .t:after{left:auto;right:15px;}
.solutionDetail4 .item.i4:hover .t:after,.solutionDetail4 .item.i5:hover .t:after,.solutionDetail4 .item.i6:hover .t:after{width:50px;}
.solutionDetail4 .item.i4 .pop,.solutionDetail4 .item.i5 .pop,.solutionDetail4 .item.i6 .pop{left:auto;right:16px;margin-right:50px;margin-left:0;}
.solutionDetail4 .item.i3{left:22%;}
.product.s2 .item a{padding:30px 20px;}
.product.s2 .item .img{margin-bottom:20px;}
.product.s2 .item .desc{font-size:14px;}
.videoTop .item .tit{font-size:16px;bottom:15px;}
.videoTop .item .playBtn{font-size:56px;}
.videoList .item .playBtn{font-size:56px;}
.videoList .item .tit{font-size:16px;line-height:50px;padding:0 15px;}
.pictures .item .tit{font-size:16px;}
.activities .item .tit{font-size:18px;}
.supitems .item{padding:0 20px;}
.driveTop .txt .t2{font-size:38px;margin-bottom:5px;}
.driveTop .txt .t1{font-size:16px;margin-bottom:10px;}
.driveTop .txt .p{font-size:16px;margin-bottom:30px;}
.linkselect select{height:40px;padding:0 20px;border-right-width:20px;font-size:16px;}
.driveList .item .t1{font-size:20px;}
.driveVideo .item{width:49%;margin-right:2%;margin-bottom:2%;}
.driveVideo .item:nth-child(3n){margin-right:2%;}
.driveVideo .item:nth-child(2n){margin-right:0;}
.driveVideo .item .btns{padding:20px;}
.driveVideo .item .btns .icon{font-size:50px;}
.handbook .item{width:100%;margin-right:0;}
.caseList .item{width:100%;margin-right:0;}
.anchorFix{width:140px;}
.anchorDetail{margin-right:140px;}
.anchorDetail .block .tit{font-size:18px;margin-bottom:10px;}
.cadvan .item .it{font-size:16px;}
.cadvan .item{padding:30px 20px;}
.repair{flex-wrap:wrap;}
.repair .item{width:49%;margin-bottom:2%;}
.result .box{width:20%;}
.process .item{width:25%;margin-bottom:30px;}
.process{flex-wrap:wrap;}
}
@media(max-width:768px){.pt5{padding-top:30px;}
.pb5{padding-bottom:30px;}
.product .itop a{display:block;}
.product .itop .img{max-width:100%;margin-bottom:30px;}
.product .itop .tit{font-size:24px;margin-bottom:15px;}
.vm{line-height:34px;padding:0 15px;}
.product .item{width:100%;margin-right:0;}
.product .item .img{margin-bottom:10px;}
.pageMain{padding:50px 0;}
.pages{margin-top:40px;}
.pages a{width:30px;line-height:30px;font-size:14px;height:30px;margin:0 2px;}
.pages a.a_prev,.pages a.a_next{width:40px;height:40px;line-height:38px;}
.index1 .item{width:50%;}
.index1 .item a{padding:40px 20px;}
.form .line select{height:44px;}
.index4 .item .img{margin:0;}
.index4 .item .tit{font-size:20px;}
.index4 .item .p{font-size:14px;}
.index5 .item a{padding:30px 20px;flex-direction:column-reverse;align-items:flex-start;}
.index5 .item .icon{margin-left:0;margin-bottom:10px;}
.index6 .p{font-size:16px;}
.index7 .txt{position:static;width:auto;padding:30px;display:block;border:none;height:auto;text-align:left;}
.index7 .txt .t{margin-bottom:20px;}
.index7 .txt .t2{flex-direction:row;justify-content:space-between;}
.index7 .txt .btn{margin-left:20px;margin-top:0;}
.index7 .txt .vm{padding:0 10px;line-height:30px;}
.index7 .txt .vm span{font-size:12px;font-family:inherit;}
.index7 .txt .vm .icon{margin-left:5px;margin-top:1px;}
.index7 .imgs{margin-left:0;}
.index8 .con .img{position:absolute;left:0;bottom:0;width:60%;z-index:-1;opacity:0.1 !important;}
.index8 .con{display:block;position:relative;z-index:10;}
.index8 .news{width:auto;margin:0;}
.news .item{height:auto;margin-bottom:20px;}
.news .item a{position:static;padding:0;}
.news .item .tit{font-size:16px;padding-bottom:20px;}
.index8{padding-bottom:0;}
.index9 .item a{display:block;}
.index9 .item .icon{margin-bottom:10px;}
.index9 .item .icon img{max-height:34px;max-width:34px;}
.index9 .tit{margin-bottom:30px;}
.swiperWidthCtr{padding:0 40px;}
.swiperWidthCtr .ctr span.prev{left:-10px;}
.swiperWidthCtr .ctr span.next{right:-10px;}
.banner .pic{height:calc(100vh - 60px);}
.swiperCtr{bottom:20px;}
.lines .lineh.h1{left:50%;}
.lines .lineh.h2,.lines .lineh.h3{display:none;}
.news .item a{padding-bottom:20px;border-bottom:1px solid #e2e2e2;border-radius:0;transform:none;top:0;}
.news .item .tit{line-height:1.5;max-height:3em;border:none;padding:0;white-space:normal;}
.index8 .con .img{display:none;}
.index9 .item a{text-align:center;}
.index9 .item .p{display:none;}
.index9 .item .icon{margin-right:0;}
.footr .dy{display:none;}
.share .i .icon{width:30px;height:30px;background-size:60%;}
.share .items{margin-top:10px;}
.footr{margin:20px 0;}
.fbottom{padding:20px 0;}
.fcnt .p2{margin-top:20px;}
.detailTop{padding:0 4%;}
.detailTop .anchor{display:none;}
.detailTop .anchor span{margin-left:5px;font-size:12px;}
.detailTop .tit{font-size:16px;}
.detail1 .txt .t2{font-size:16px;}
.detail1 .txt .p{font-size:14px;}
.detail2 .item{padding:0 10px;margin-top:30px;text-align:center;}
.detail2 .item .icon{margin-bottom:10px;}
.detail2 .item .t{font-size:14px;font-family:inherit;}
.detail2 .item .p{display:none;}
.detail3 .fullimg{object-fit:cover;}
.detail4 .txt .items{display:block;}
.detail4 .con .txt{padding:50px 0;}
.detail4 .txt .item{width:auto;margin-bottom:20px;text-align:left;}
.detail4 .fullimg{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;min-height:0;}
.detail4 .con{position:relative;z-index:10;}
.detail4 .con .icon img{max-width:80%;}
.detail5 .fullimg{position:absolute;left:0;bottom:0;object-fit:cover;}
.detail5 .txt{position:relative;padding:30px 0;padding-bottom:45%;}
.detail5{background:#000;}
.detail7 .fullimg{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.detail7 .con{position:relative;padding:50px 0;}
.detail7 .w1440{display:block;}
.detail7 .txt .p{font-size:14px;}
.detail7 .img{width:60%;margin:40px auto;}
.detail7 .img .i .tit i{width:20px;height:20px;margin-left:-10px;}
.detail7 .img .i .tit i:after{width:8px;height:8px;margin-left:-4px;margin-top:-4px;}
.detail7 .img .i1 .tit i{top:auto;bottom:110%;}
.detail7 .img .i .tit{top:65%;font-size:12px;}
.detail7 .img .i .tit:before{display:none;}
.detail7 .img .i1 .tit:after{display:none;}
.detail7 .img .i2 .tit{top:36%;}
.detail7 .img .i2 .tit i{top:auto;bottom:100%;}
.detail7 .img .i2 .tit:after{display:none;}
.detail8 .con{position:relative;}
.detail8 .fullimg{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.detail8 .img{position:relative;bottom:0;}
.detail8 .con .txt{margin:0;padding:20px 4%;}
.detail8 .con .txt .p{font-size:14px;}
.detail8{padding:50px 0;}
.detail9 .imgs{position:absolute;left:0;top:0;width:100%;height:100%;}
.detail9 .con{position:relative;padding:50px 0;}
.detail9 .imgs .i img{height:100%;object-fit:cover;}
.detail9 .con .p{font-size:14px;}
.detail9 .con .img .big{margin:0 20px;max-width:50%;}
.parameters .item{min-height:0;padding:20px;}
.parameters .item .p{max-height:6em;overflow:auto;line-height:1.5;padding-right:5px;word-break:break-all;}
.accessory .item .t{font-size:16px;}
.accessory .item .desc{font-size:14px;}
.accessory .item .img{padding:20px;margin-bottom:20px;}
.accessory .item{margin-bottom:20px;}
.case .item{margin-right:2%;width:49%;margin-bottom:20px;}
.case .item:nth-child(3n){margin-right:2%;}
.case .item:nth-child(2n){margin-right:0;}
.detail14 .fullimg{min-height:300px;object-fit:cover;}
.detail14 .con .t2{font-size:16px;line-height:1.6;margin-bottom:20px;}
.vm{border-width:1px;}
.vm span{font-family:inherit;font-size:12px;}
.icon-right:after{border-width:1px;}
.icon-opendown{font-size:60px;}
.detail15 .dtop .p{font-size:14px;padding-right:30px;}
.baseform .line{display:block;}
.baseform .line.flex .form-item{width:auto;margin-bottom:20px;}
.baseform .form-item .in input,.baseform .form-item .in select{padding:0 10px;height:40px;}
.baseform .form-item .in textarea{padding:20px 10px;}
.baseform .btns input{min-width:90px;height:40px;font-size:14px;padding:0 20px;}
.parameters .item .t{font-size:16px;margin-bottom:10px;}
.solution .item{width:100%;margin-right:0;margin-bottom:20px;}
.solution .item .txt{padding:20px;}
.solution .item .t{font-size:18px;}
.solution .item .p{margin-bottom:5px;line-height:1.5;}
.solution .item .vm span{font-size:12px;}
.pbanner .txt h2{font-size:20px;}
.pbanner .txt.s2 .p{font-size:18px;}
.solutionDetail1 .fullimg{position:absolute;z-index:-1;width:100%;height:100%;min-height:0;}
.solutionDetail1 .con{position:relative;padding:50px 0;}
.solutionDetail1 .con2{display:block;}
.solutionDetail1 .txt{width:auto;margin-bottom:20px;}
.solutionDetail1 .txt .t1{font-size:20px;}
.solutionDetail1 .txt .p1{font-size:16px;}
.solutionDetail1 .items{width:auto;}
.solutionDetail1 .item{padding:20px 10px;}
.solutionDetail1 .item .t{font-size:18px;}
.solutionDetail1 .item .des .p{font-size:14px;}
.list3 .item{width:100%;margin-right:0;margin-bottom:20px;}
.list3 .txt .t{font-size:16px;margin:10px 0;}
.solutionDetail3 .w1440{display:block;}
.solutionDetail3 .img{max-width:100%;margin-bottom:20px;}
.solutionDetail3 .txt{padding-left:0;max-width:100%;}
.solutionDetail3 .txt .p{font-size:14px;}
.solutionDetail4 .item .t span{display:none;}
.solutionDetail4 .item .t .icon{transform:scale(0.6);}
.product.s2 .item{width:100%;margin-right:0;margin-bottom:20px;}
.dservice{display:block;}
.dservice .dl .p{font-size:16px;}
.dservice .icons .item{margin:10px 20px 0 0;}
.dservice .icons .item img{width:46px;}
.dservice .icons .item .it{font-size:12px;}
.baseform.s2 .line .form-item.code .codeimg{line-height:40px;}
.baseform.s2 .form-item .label{padding-left:10px;}
.baseform.s2 .form-item.txt .label{left:10px;}
.accTop .w1440{display:block;}
.accTop .imgs{position:relative;top:0;left:0;transform:none;padding:0 20px;}
.accTop .imgs .prev,.accTop .imgs .next{height:40px;width:40px;top:50%;margin-top:-20px;}
.accTop .imgs .prev{left:0;transform:rotate(90deg);background-position:bottom center;}
.accTop .imgs .next{bottom:auto;right:0;left:auto;transform:rotate(-90deg);background-position:bottom center;;}
.preview{padding:0;width:100%;margin-bottom:20px;}
.accTop .txt{width:100%;margin-top:20px;}
.accTop .txt .tit{font-size:24px;margin-bottom:10px;}
.accTop .txt .p{font-size:14px;}
.accTop .imgs .swiper-slide{margin-bottom:0;}
.accTop .imgs .swiper-container{height:auto;}
.accContent table td{font-size:14px;padding:10px;}
.accContent table{width:auto;}
.accContent{width:100%;overflow:auto;}
.accContent table td:first-child{white-space:nowrap;}
.accContent table .txt,.accContent table .p{font-size:14px;}
.brand1 .box .txt{padding:40px;min-height:370px;}
.brand1 .box .txt .t{font-size:20px;}
.brand1 .box .txt .p{font-size:16px;}
.brand1 .box .i .icon{width:46px;height:46px;line-height:44px;}
.brand1 .box .i .icon img{max-width:50%;max-height:50%;}
.brand1 .box .i{margin-right:20px;}
.brand1 .box .i .it{font-size:12px;}
.brand2 .fullimg{min-height:310px;object-fit:cover;}
.playBtn{font-size:60px;}
.advantage .item{width:49%;margin-right:2%;}
.advantage .item:nth-child(3n){margin-right:2%;}
.advantage .item:nth-child(2n){margin-right:0;}
.become1 .txt{font-size:18px;}
.become1 .txt.s2{font-size:16px;}
.become3 .txt .p{font-size:14px;}
.profile1 .t1{font-size:24px;}
.profile1 .t2{font-size:20px;}
.profile1 .items .i{padding:0 20px;}
.profile1 .items .i .ip{font-size:14px;}
.profile1 .items .i .it b{font-size:26px;}
.profile1 .w1440{min-height:0;}
.profile1{padding:60px 0;}
.profiles .box .flex{display:block;}
.profiles .box .img{width:100%;margin-bottom:20px;}
.profiles .box .txt{padding-left:0;width:auto;}
.profiles .box .t2{font-size:18px;}
.profiles .box .t1{font-size:16px;margin-bottom:10px;}
.profiles .box:nth-child(2n) .txt{padding-right:0;text-align:left;}
.profiles .box:nth-child(2n) .t2{margin-left:0;}
.profiles .box{padding:50px 0 30px;}
.index5 .items.reverse .item a{flex-direction:column-reverse;}
.cntbox .con{position:static;padding:50px 30px;}
.cntbox .fullimg{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.cntbox .con .cnt2{font-size:18px;}
.cntbox .con .cntp{font-size:16px;}
.pictures .item{width:49%;border-radius:10px;margin-bottom:2%;margin-right:2%;}
.pictures .item:nth-child(3n+5){margin-right:1%;}
.pictures .item:nth-child(2n+4){margin-right:0;}
.pictures .item:first-child,.pictures .item:nth-child(2){width:100%;margin-right:0;}
.pictures .item:first-child .img,.pictures .item:nth-child(2) .img{padding-bottom:50%;}
.pictures .item .tit{font-size:14px;}
.pictures .item .txt{padding:0 10px 10px;}
.activities .item{width:100%;margin-right:0;}
.newsTop .swiper-slide a{display:block;}
.newsTop .swiper-slide a .img{max-width:100%;width:100%;}
.newsTop .swiper-slide a .txt{padding:20px 20px 40px;}
.newsTop .dots{top:auto;bottom:10px;}
.searhBlock{padding-top:40px;margin-bottom:30px;}
.newsTop{margin-bottom:40px;}
.searhBlock input{height:40px;padding:0 10px;font-size:14px;}
.searhBlock .btn{width:40px;height:40px;}
.newsList .item{width:100%;margin-right:0;}
.newsDetail .dtop h2{font-size:20px;margin-bottom:20px;}
.newsDetail .dtop h2.s2{font-size:20px;}
.arcoloum{display:block;}
.newsDetail .left{padding-right:0;margin-bottom:30px;}
.newsDetail .right{width:auto;max-width:100%;}
.tj .tit{margin-bottom:10px;}
.tj .tit span{font-size:18px;}
.tj .box{padding:20px 20px 50px;}
.tj .item{padding-bottom:10px;margin-bottom:10px;}
.tj .item .date{font-size:14px;}
.tj .item .t{font-size:16px;}
.arbottom p{line-height:50px;font-size:14px;}
.arbottom p span{padding-right:10px;}
.article{font-size:14px;}
.supitems .item{width:50%;}
.driveTop .w1440{display:block;}
.driveTop .img{width:100%;padding:20px 50px 30px;}
.driveTop .txt .t2{font-size:28px;}
.driveTop .txt .p{font-size:14px;}
.driveList .item{padding-bottom:20px;margin-bottom:20px;position:relative;display:block;}
.driveList .item span{font-size:12px;}
.driveList .item .t2 span{display:block;margin:0 0 3px;}
.driveList .item .t2{margin-bottom:10px;}
.driveList .item .txt{padding-right:0;}
.driveList .item .icon-download{width:30px;height:30px;}
.driveList .item .p{font-size:14px;}
.driveList .item .btn{position:absolute;right:0;top:4px;}
.driveList .item .t1{padding-right:80px;}
.qa .item .it{padding:20px 40px 20px 50px;font-size:16px;}
.qa .item .it:before{width:50px;top:20px;}
.qa .item .it:after{right:10px;border-width:1px;width:8px;height:8px;}
.qa .item .ip{padding:20px 10px 20px 50px;font-size:16px;}
.qa .item .ip:before{top:20px;width:50px;}
.repair .item{padding:60px 20px 20px;}
.repair .item:before{font-size:16px;left:20px;top:20px;}
.repair .item .t{font-size:18px;}
.repair .item .p{font-size:14px;margin-bottom:20px;}
.repair .item .icon img{height:40px;}
.custom1 .item{width:49%;margin-right:2%;margin-bottom:2%;}
.custom1 .item:nth-child(2n){margin-right:0;}
.formBlock{display:block;width:100%;margin-right:0;}
.cus2 .t1{font-size:20px;}
.shili .item .icon img{width:40px;}
.shili .item{display:block;}
.shili .item .txt{padding-left:0;padding-top:20px;}
}
@media(max-width:560px){.font48{font-size:20px;}
.font46{font-size:18px;}
.font36{font-size:16px;}
.font30{font-size:15px;}
.index1 .item .tit{font-size:16px;}
.index1 .item .p{font-size:14px;}
.index1 .item a{padding:20px;}
.index1 .item .vm2{background-size:18px;margin-top:20px;}
.title{margin-bottom:30px;}
.index2 .w1440{display:block;}
.index2 .txt{max-width:100%;}
.index2{padding:30px 0;}
.index2 .img{max-width:50px;margin-top:20px;display:none;}
.index2 .form{width:auto;max-width:100%;margin-top:20px;}
.form .line .label{font-size:16px;}
.form .line select{padding:0 10px;border-radius:5px;}
.tab span{font-size:14px;line-height:34px;min-width:0;padding:0 10px;}
.tab{margin-bottom:30px;white-space:nowrap;overflow:auto;}
.index4 .item .tg{margin-bottom:15px;}
.index4 .item .txt{margin-top:15px;}
.index5 .items{display:block;}
.index5 .item{width:auto;}
.index5 .item a{flex-direction:row;align-items:center;justify-content:space-between;padding:20px;}
.index5 .item .icon{margin-left:10px;margin-bottom:0;}
.index5 .item .t{font-size:16px;}
.index5.cnt1 .item .t,.index5.cnt2 .item .t{font-size:16px;}
.index5 .item .icon img{max-width:34px;max-height:34px;}
.index6 .w1440{display:block;}
.index6 .txt{padding-right:0;margin-bottom:20px;}
.index6 .p{font-size:14px;color:#555;line-height:1.7;}
.index9 .item .t{font-size:16px;}
.index9 .item .p{font-size:14px;}
.index3 .txt{top:50%;transform:translate(0,-50%);}
.slideSwiper .dots{bottom:10px;}
.swiperCtr .w1440{justify-content:center;}
.swiperWidthCtr{padding:0;}
.swiperWidthCtr .ctr{display:none;}
.advantage .item .it{font-size:14px;line-height:1.5;margin-top:10px;}
.advantage .item .img{border-radius:6px;}
.advantage .item{margin-bottom:10px;}
.brand1 .box .txt{padding:40px 20px;}
.brand2 .t{font-size:20px;}
.brand3 .t{font-size:20px;}
.profile1 .items{display:block;}
.profile1 .items .i{padding:0;margin-bottom:20px;overflow:hidden;max-width:100%;}
.profile1 .items .i .icon{float:left;width:50px;margin-top:10px;}
.profile1 .items .i .it,.profile1 .items .i .ip{margin-left:50px;}
.index5 .items.reverse .item a{padding:20px;flex-direction:row;}
.videoTop .item:nth-child(3n+1){width:100%;float:none;padding-bottom:62%;}
.videoTop .item{float:none;width:100%;padding-bottom:62%;margin-bottom:20px;}
.videoList .item{width:49%;margin-right:2%;border-radius:10px;margin-bottom:15px;}
.videoList .item:nth-child(3n){margin-right:2%;}
.videoList .item:nth-child(2n){margin-right:0;}
.videoList .item .tit{font-size:14px;line-height:34px;}
.ptab a{font-size:14px;padding:0 10px;line-height:32px;}
.activities .item .txt{display:block;padding:10px 0 20px;}
.activities .item .tit{margin-bottom:10px;}
.activities .item .tl{margin-bottom:15px;padding-right:0;}
.reviewBtn{line-height:34px;padding:0 10px;font-size:14px;}
.newsList .item .img{margin-bottom:10px;}
.newsList .item .tit{font-size:16px;height:auto;margin-bottom:10px;}
.newsList .item .date{font-size:14px;}
.newsList .item{margin-bottom:20px;}
.newsTop .swiper-slide a .t{font-size:18px;}
.newsDetail .dtop h2{font-size:18px;}
.newsDetail .dtop h2.s2{font-size:18px;}
.share2 .i .icon{width:30px;height:30px;}
.newsDetail .dtop{margin-bottom:20px;}
.stab .item{margin:0 10px;}
.stab .item .t{font-size:12px;}
.stab .item .icon{width:50px;line-height:50px;border-radius:10px;}
.stab .item .icon img{max-width:60%;max-height:60%;}
.stab{margin-bottom:30px;}
.supitems .item .t{font-size:16px;}
.driveVideo .item{width:100%;margin-right:0;margin-bottom:20px;}
.driveVideo .item .txt{padding:20px;}
.driveVideo .item .t2{font-size:18px;}
.handbook .item .img img{height:125px;}
.handbook .item .img{width:125px;margin-bottom:20px;}
.handbook .item{display:block;margin-bottom:30px;}
.handbook .item .txt{padding-left:0;padding-bottom:20px;border-bottom:1px solid #e3e3e3;padding-right:60px;position:relative;}
.handbook .item .p{font-size:14px;}
.handbook .item .btn{position:absolute;right:0;top:0;padding:0;border:none;margin:0;}
.dimages .item{width:100%;margin-bottom:10px;}
.dimages{flex-wrap:wrap;}
.dimages .item:first-child{width:100%;}
.dimages .item .txt{padding:20px 20px 10px;}
.dimages .item .t{font-size:18px;}
.dimages .item .icon-download{width:32px;height:32px;}
.caseList .item{display:block;margin-bottom:20px;}
.caseList .item .img{width:100%;}
.caseList .item .txt{padding:30px 20px;}
.caseList .item .t{font-size:20px;margin-bottom:10px;}
.caseList .item .p{font-size:14px;margin-bottom:10px;}
.caseList .item .cus{padding-top:10px;margin-top:15px;}
.caseDetail.newsDetail .dtop .p{font-size:14px;}
.anchorFix{background:#fff;padding:0;float:none;width:auto;top:60px;}
.anchorFix span{display:inline-block;vertical-align:middle;padding:0 10px;border-left:0;border-bottom:2px solid transparent;line-height:50px;margin:0;}
.anchorDetail{padding-right:0;margin-right:0;border:none;padding-top:20px;}
.anchorDetail .block{margin-bottom:10px;}
.cadvan{display:block;}
.cadvan .item{width:100%;}
.qa .item .it{font-size:14px;padding-left:30px;}
.qa .item .ip{font-size:14px;padding-left:30px;}
.qa .item .ip:before{width:30px;}
.qa .item .it:before{width:30px;}
.custom1 .item{padding:20px;}
.custom1 .item .t{font-size:14px;margin-top:10px;}
.formBlock .blockhead{padding:0 20px;line-height:50px;font-size:16px;}
.lineoptions .op{padding:5px 0;}
.lineoptions .op .label{padding:0 20px;font-size:14px;}
.proselects .op{padding:20px;}
.proselects .op .td{font-size:12px;}
.proselects .op .btn{margin-top:10px;}
.proselects .op .btn2{margin-top:10px;}
.process .item{width:50%;margin-bottom:10px;}
.process .item .num{font-size:24px;margin-bottom:10px;}
.process .item .icon{height:30px;line-height:30px;margin-bottom:20px;}
.process .item .t{font-size:16px;}
.shili .item{padding:20px;}
.cus2 .t1{font-size:18px;}
.formBlock .checkbox{padding:10px 20px;}
.result .box{width:50%;padding-left:20px;margin-bottom:20px;}
.formBlock .blockDown{max-height:800px;}
}


.wSubNav{
      position: absolute;
      bottom: 0px;
      left: 0;
      z-index: 10;
      color: white;
      width: 100%;background: #f4f4f461;
}
.wSubNav .box{
      display: flex;
      width: 100%;
    justify-content: center;
    height: 65px;
    align-items: center;justify-content: space-between;}
.wSubNav .item a{color: white; height: 65px;display: flex;align-items: center; transition: all 0.3s;}
.wSubNav .item a:hover{color: #f6ac03;}




@media(max-width:990px){.wSubNav{display: none !important;}}



.productSwiper{position: relative;}

.productSwiper ul li{ height: auto;}
.productSwiper .proPagers .swiper-pagination-bullet{background: #fff;}

.productSwiper ul li .images{width: 100%; height: 100%;}
.productSwiper ul li .images .dis_pc{width: 100%; height: 100%; pointer-events: none;}
.productSwiper ul li .images img{width: 100%; display: block;}
.productSwiper ul li .images video{width: 100%; display: block;}



/*  弹窗 */
.Popup {
  position: fixed;
  width: 100%;
  height: 0;
  overflow: hidden;
  background: #00172e52;
  top: 0;
  z-index: 999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.Popup.active {
  height: 100vh;
}
.Popup .centent {
  width: 600px;
  /*height: 600px;*/
  background: #fff;
  border-radius: 30px;
  padding: 60px;
  position: relative;
}
.Popup .centent .box_c {
  width: 100%;
}
.Popup .centent .box_c .t {
  font-size: 24px;
  font-family: 'sa_bo_V2';
}
@media (max-width:1600px) {
  .Popup .centent .box_c .t {
    font-size: 22px;
  }
}
@media (max-width:1366px) {
  .Popup .centent .box_c .t {
    font-size: 20px;
  }
}
@media (max-width:1024px) {
  .Popup .centent .box_c .t {
    font-size: 18px;
  }
}
@media (max-width:768px) {
  .Popup .centent .box_c .t {
    font-size: 16px;
  }
}
.Popup .centent .box_c .kbox{ display: flex; grid-gap: 0 10px; flex-wrap: wrap;} 
.Popup .centent .box_c .k {
  width: calc(50% - 10px);
}
.Popup .centent .box_c .k input {
  width: 100%;
  height: 40px;
  font-size: 14px;
  color: #000;
  font-family: 'sa_re_V2';
  border: 1px solid rgba(0, 0, 0, 0.781);
  border-radius: 5px;
  margin-top: clamp(10px, 1.5625vw, 20px);
  padding: 0 20px;
}
@media (max-width:1366px) {
  .Popup .centent .box_c .k input {
    font-size: 14px;
  }
}
@media (max-width:1024px) {
  .Popup .centent .box_c .k input {
    margin-top: 15px;
  }
}
.Popup .centent .box_c .dk textarea {
  width: 100%;
  height: 135px;
  font-size: 16px;
  color: #000;
  font-family: 'sa_re_V2';
  border: 1px solid rgba(0, 0, 0, 0.781);
  border-radius: 10px;
  margin-top: min(1.5625vw, 30px);
  padding: 20px 20px;
}
@media (max-width:1366px) {
  .Popup .centent .box_c .dk textarea {
    font-size: 14px;
  }
}
@media (max-width:1024px) {
  .Popup .centent .box_c .dk textarea {
    margin-top: 15px;
  }
}
.Popup .centent .box_c .accept {
  font-size: 12px;
  font-family: 'sa_re_V2';
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-top: min(0.88541667vw, 17px);
}
.Popup .centent .box_c .accept input{  transform: translateY(3px);}
@media (max-width:1024px) {
  .Popup .centent .box_c .accept {
    margin-top: 8.5px;
  }
}
.Popup .centent .box_c .accept .img {
  width: 16px;
  height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
.Popup .centent .box_c .accept .img img {
  filter: brightness(1) invert(1);
}
.Popup .centent .box_c .accept .img .one {
  display: block;
}
.Popup .centent .box_c .accept .img .tow {
  display: block;
}
.Popup .centent .box_c .accept .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  margin-left: 5px;
  margin-top: 5px;
  overflow: unset;
white-space: break-spaces;
}
.Popup .centent .box_c .botton {
  margin-top: min(2.60416667vw, 50px);
  width: 120px;
  height: 40px;
  background: #11589c;
  border-radius: 50px;
  transition: all 0.5s;
}
@media (max-width:1024px) {
  .Popup .centent .box_c .botton {
    margin-top: 25px;
  }
}
.Popup .centent .box_c .botton a {
  color: white;
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-family: 'sa_re_V2';
}
.Popup .centent .box_c .botton:hover {
  background: white;
  border: 1px solid #00000098;
}
.Popup .centent .box_c .botton:hover a {
  color: #000;
}
.Popup .centent .close {
  position: absolute;
  top: 20px;
  right: 20px;
  color: #666666;
  cursor: pointer;display: flex;
align-items: center;
width: 24px;
height: 24px;
justify-content: center;
}

.Popup .centent .close i{width: 24px; height: 2px; background: #11589c; display: flex; position: absolute;}
.Popup .centent .close i:nth-child(1){transform: rotate(40deg);}
.Popup .centent .close i:nth-child(2){transform: rotate(140deg);}
.biaoq .fd {
    -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}


.sep-onlineservice {
  position:fixed;
  right:0;
  bottom:32%;
  z-index:100998
}
.offside {
  width:50px
}
.offside li {
  width:50px;
  height:50px;
  position:relative;
  background:#b1b1b1;
  border-bottom:1px solid #fff;
  text-align:center;
  transition:all .7s;
  -webkit-transition:all .7s
}
.offside li.li_3 {
  /*overflow:hidden*/
}
.offside .code {
  position:absolute;
  top:0;
  right:50px;
  display:none;
  margin:0
}
.offside a,
.offside div {
  color:#333;
  position:absolute;
  z-index:11;
  display:block;
  top:0;
  right:0;
  bottom:0;
  cursor:pointer;
      display: flex;
  align-items: center;
  justify-content: center;
}
.offside a svg {
      width: 25px;
  height: 25px;
}
.offside p {
  /*float:left;*/
  line-height:50px;
  font-size:16px;
  font-weight:700;
  padding:0 0 0 10px;
  color:#fff;
  opacity:0;
  visibility: hidden;
  position:absolute ; right: 0;
  background: #10589f;
  z-index: 12;
}
.offside i {
  font-size:28px;
  height:100%;
  line-height:50px;
  text-align:center;
  display:block;
  color:#fff
}
.offside li:not(.li_3) a,
.offside .li_3 a,
.offside .li_3 div {
  width:50px
}
.offside .back_top {
  display:none
}
.offside li:nth-child(1) {
  background:#10589f
}
.offside li:nth-child(2) {
  background:#10589f
}
.offside li:nth-child(3) {
  background:#10589f
}
.offside li:nth-child(4) {
  background:#10589f
}
.offside li:nth-child(5) {
  background:#10589f
}
.offside li:nth-child(6) {
  background:#b1b1b1
}
.offside li:nth-child(7) {
  background:#b1b1b1
}
.offside .erweima {
  width:120px;
  height:auto;
  position:absolute;
  right:100%;
  top:0;
  display:none
}
.offside .erweima img {
  max-width:100%
}
.offside li:nth-child(8) {
  background:#3b3737;
  display:none
}
.offside li:nth-child(10) {
  background:#3b3737;
  height:20px
}
.offside li:nth-child(10) i {
  line-height:20px
}
.offside li:hover a,
.offside li:hover div,
.offside li:hover i {
  color:#fff
}
.offside li:hover p {
  opacity:1;
    visibility: visible;
}
.offside li:not(.li_3):hover {
  background:#f17600
}
.offside li:hover .erweima {
  display:block
}
.offside .tel {
  width:230px;
  transform:translateX(-180px);
  -webkit-transform:translateX(-180px)
}
.offside .back_none {
  height:0;
  border:0 !important
}
.offside .li {
  transform:translateX(100%);
  -webkit-transform:translateX(100%)
}
.offside .unfold {
  width:30px;
  transform:translateX(20px);
  -webkit-transform:translateX(20px)
}
.hide {
  display:none !important
}
@media screen and (max-width:768px) {
  #onlineService {
    left:0;
    right:0;
    bottom:0;
    max-width:100%;
    overflow:hidden
  }
  #onlineService .offside {
    display:-webkit-box;
    display:-moz-box;
    display:box;
    width:100%;
    background-color:rgba(0,0,0,0.8)
  }
  #onlineService .offside li {
    -moz-box-flex:1;
    -webkit-box-flex:1;
    box-flex:1;
    width:0;
    background:none
  }
  #onlineService .offside li.mp_tel a {
    display:none
  }
  #onlineService .offside li.mp_tel p {
    opacity:1 !important
  }
  #onlineService .offside li.tels {
    display:none
  }
  #onlineService .offside li.back_top {
    display:list-item !important
  }
  #onlineService .offside li a {
    display:block;
    width:100%;
    text-align:center
  }
  #onlineService .offside li:hover p {
    opacity:0;
    visibility: visible;
  }
  #onlineService .offside li .tel {
    width:0
  }
}



/*20240221增*/
/*cookie弹出框*/
		.cookie{position: fixed;width: 100%;z-index: 1002;background-color: rgba(0,0,0,0.5);left: 0;bottom: 0; background-color: #ededed;}
		.cookie_a{width: 100%;height: auto;padding-top: 20px; padding-bottom: 20px;}
		.cookie_a .commen { display: flex; justify-content: space-between; gap: 30px; }
		.cookie_aa{width: 70%;}
		.cookie_aa h6{font-size: 22px;color: #000000; }
		.cookie_aa p{font-size: 14px;color: #666666;line-height: 30px;}
		.cookie_aa p a{color: #000000; text-decoration: underline;font-size: 14px;}
		.cookie_ab { flex-shrink: 0; 
    display: flex;
    gap: 20px; }
		.cookie_ab h6{width: 180px;height: 43px;line-height: 43px;background-color: #e58000;border-radius: 21.5px;text-align: center;font-size: 14px;color: #fff;font-family: ml;cursor: pointer;}
		.cookie_ab p{width: 180px;height: 43px;line-height: 43px;border: 1px solid #d5d5d5;border-radius: 21.5px;text-align: center;font-size: 14px;color: #000000;font-family: ml;cursor: pointer;}
		.cookie.active { display: none; }
		
@media (max-width:1480px) {
    .cookie_a{width: 100%;height: auto;padding-top: 30px; padding-bottom: 30px;}
}
@media (max-width:990px) {
    .cookie_a .commen { flex-direction: column; gap: 10px; }
    .cookie_a { height: auto; 
    padding-top: 10px; padding-bottom: 10px;} 
    .cookie_aa { width: 100%; } 
    .cookie_aa p { line-height: 1.45; }
    .cookie_ab { float: unset !important; width: 100%; }
    .cookie_ab h6  ,.cookie_ab p{ width: 100px;  margin-top: 0; }
    .cookie_ab {  height: fit-content;  gap: 20px;
  display: flex;
  align-items: center;
  width: 100%;}
}
















/*2024-4-16*/
.product-aggregation-page .wrap-box {
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.product-aggregation-page .wrap-box .wrap-left {
  width: 24%;
  -webkit-transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.product-aggregation-page .wrap-box .wrap-right {
  width: 74.5%;
  height: auto;
  position: relative;
  -webkit-transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.product-aggregation-page .left-container {
  padding: 0 0.2rem 0.16rem;
  background-color: #fff;
  position: sticky;
  top: 80px;
  left: 0;
}
.product-aggregation-page .left-container .item {
  width: 100%;
  margin-bottom: 0.16rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.product-aggregation-page .left-container .item:last-child {
  border-bottom: none;
}
.product-aggregation-page .left-container .item.active .title-box .addBox i:first-child {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.product-aggregation-page .left-container .title-l {
    font-size: 18px;
      color: #000000;
  font-weight: bold;
}
.product-aggregation-page .left-container .item .title-box {
  width: 100%;
  padding: 18px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  cursor: pointer;
}
.product-aggregation-page .left-container .item .title-box .title {
  color: #000000;
  line-height: 1;
  font-weight: bold;
  width: 100%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-align: left;
  margin: 0;
}
.product-aggregation-page .left-container .item:nth-child(2) .title-box .title {
    /*font-size: 18px;*/
}
.product-aggregation-page .left-container .item .title-box .addBox {
  width: 20px;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.product-aggregation-page .left-container .item .title-box .addBox i {
  width: 2px;
  height: 14px;
  background-color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.product-aggregation-page .left-container .item .title-box .addBox i:last-child {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  position: absolute;
}

.product-aggregation-page .left-container .item .menu-box {
  width: 100%;
  display: none;
  padding-bottom: 20px;
}
.product-aggregation-page .left-container .item .menu-info {
  width: 100%;
  padding-bottom: 0.16rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.product-aggregation-page .left-container .item .menu-info .list {
  color: #000000;
  color: rgba(0, 0, 0, 0.8);
  padding: 0.16rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  cursor: pointer;
  -webkit-transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.product-aggregation-page .left-container .item .menu-info .list .li-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  gap: 12px;
  padding-right: 15px;
}
.product-aggregation-page .left-container .item .menu-info .list .li-left .li-text {
  line-height: 1;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}
.product-aggregation-page .left-container .item .menu-info .list i {
  width: 16px;
  height: 16px;
  border: 1px solid #000000;
  border: 1px solid rgba(0, 0, 0, 0.3);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: relative;
  -webkit-transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.product-aggregation-page .left-container .item .menu-info .list i::before {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  top: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  background: url(../images/s138.png) no-repeat center;
  background-size: 10px 7px;
  opacity: 0;
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
  -webkit-transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.product-aggregation-page .left-container .item .menu-info .list:hover i,
.product-aggregation-page .left-container .item .menu-info .list.active i {
  background: #11589c;
  border-color: #11589c;
}
.product-aggregation-page .left-container .item .menu-info .list:hover i::after,
.product-aggregation-page .left-container .item .menu-info .list.active i::after,
.product-aggregation-page .left-container .item .menu-info .list:hover i::before,
.product-aggregation-page .left-container .item .menu-info .list.active i::before {
  opacity: 1;
}


.searchform {
  position: relative;
  margin-bottom: 10px;
}
.searchform .input {
  font-size: 14px;
  color: #67696d;
  font-style: normal;
  width: 100%;
  height: 50px;
  padding-left: 50px;
  padding-right: 1.4rem;
  background-color: white;
  border: 1px solid #d5d5d5;
}
.searchform .iconfont {
  height: 100%;
  position: absolute;
  left: 20px;
  top: 0;
  background-color: transparent;
  border: none;
  cursor: pointer;
  font-size: 20px;
  color: #aa8245;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.searchform .button {
  color: white;
  background: -webkit-linear-gradient(0deg, #aa8245 0%, #c0a273 100%);
  background: -moz-linear-gradient(0deg, #aa8245 0%, #c0a273 100%);
  background: -o-linear-gradient(0deg, #aa8245 0%, #c0a273 100%);
  background: -ms-linear-gradient(0deg, #aa8245 0%, #c0a273 100%);
  background: linear-gradient(90deg, #aa8245 0%, #c0a273 100%);
  height: 83.33333%;
  position: absolute;
  right: 5px;
  top: 0;
  bottom: 0;
  padding: 0 0.42rem;
  margin: auto;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.searchform .button::before {
  content: '';
  width: 100%;
  height: 100%;
  background: #aa8245;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  -webkit-transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
  -o-transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.45s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.searchform .button:hover::before {
  opacity: 0.5;
}
.searchform .button span {
  position: relative;
  z-index: 2;
}

@media (max-width:1024px) {
  .product-aggregation-page .wrap-box {
    display: block;
  }
  .product-aggregation-page .wrap-box .wrap-left {
    width: 100%;
    margin-bottom: 0.6rem;
  }
  .product-aggregation-page .wrap-box .wrap-right {
    width: 100%;
  }
}
	.yidaoImgages,.yidaoImgages .images, .yidaoImgages .images img { width: 100%; height: auto; }
	.yiWap { display: none; }
	@media (max-width:990px) {
		.yiPc { display: none !important; }
		.yiWap { display: block !important; }
	}
		
		
		
		
		
		
		
		
		
		
		
		
		