*{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
body{padding:0;margin:0 auto;color:#49565e;background-color:#fff;font-family:'HarmonyOS_Sans_Light';-webkit-text-size-adjust:none;-webkit-tap-highlight:rgba(0,0,0,0);-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;user-select:none;overflow-x:hidden;width:100%;}
ul,ol,li{list-style:none;list-style-type:none;}
table{border-collapse:collapse;border-spacing:0}
table td{border-collapse:collapse;font-size:14px;}
img{border:none;max-width:100%;vertical-align:middle;}
a,a:link,a:visited{text-decoration:none;color:inherit;}
.clear{clear:both;height:0px;overflow:hidden;zoom:0;}
.fl{float:left;}
.fr{float:right;}
.clearfix{*zoom:1;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.overscroll{height:100%;overflow:auto;width:100%;}
.overscroll::-webkit-scrollbar{width:2px;height:2px;}
.overscroll::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.1);background:#0c5fa8;}
.overscroll::-webkit-scrollbar-track{border-radius:10px;background:#e6e6e6;}
/*IE/7/6*/
.clearfix:after{content:'';display:block;height:0;clear:both;}
.dot{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.dot2,.dot3,.dot4{display:-webkit-box;display:box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;}
.dot2{-webkit-line-clamp:2;}
.dot3{-webkit-line-clamp:3;}
.dot4{-webkit-line-clamp:4;}
.flex{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
.f28{font-size:28px;}
.f30{font-size:30px;}
.f32{font-size:32px;}
.f36{font-size:36px;}
.f40{font-size:40px;}
.f48{font-size:48px;}
.f50{font-size:50px;}
.inner{width:83.33%;margin:auto;}
.dis_wap{display:none;}
.header{position:fixed;left:0;top:0;width:100%;z-index:1050;color:#fff;transition:.3s;}
.logo{flex:0 0 auto;padding-right:10%;height:114px;line-height:114px;}
.logo .x2{display:none;}
.logo img{max-height:58%;}
.header .topr{flex:1 1 auto;}
.nav{flex:1 1 auto;/* position:relative;*/
 top:0;opacity:1;transition:.3s;}
.nav ul{justify-content:space-around;}
.nav li{flex:0 0 auto;/* position:relative;*/
}
.nav li>a{display:block;line-height:114px;}
.nav li .sub{position:absolute;left:50%;top:100%;min-width:100%;transform:translate(-50%);background:rgba(255,255,255,0.96);color:#49565e;padding:0;max-height:0;overflow:hidden;}
.nav li .sub a{display:block;text-align:center;margin:0 1em;white-space:nowrap;line-height:2;position:relative;line-height:55px;}
/* .nav li .sub a:hover{background:#0c5fa8;color:#fff;}
*/
.nav li .sub a::before{content:'';display:block;position:absolute;left:0;height:2px;background-color:#0c5fa8;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;bottom:0;width:0px;}
.nav li .sub a:hover{color:#0c5fa8;}
.nav li .sub a:hover::before{width:100%;}
.nav li .sub2{position:fixed;left:0;top:114px;background:rgba(255,255,255,0.96);width:100%;max-height:0;overflow:hidden;color:#49565e;}
@media(min-width:1025px){.nav li:hover .sub{max-height:400px;transition:.3s;}
.nav li:hover .sub2{max-height:600px;transition:.3s;}
}
.navpro{align-items:stretch;flex-wrap:wrap;border-top:1px solid transparent;}
.navpro .item{flex:1 1 auto;width:16.66%;padding:4% 3% 5%;transition:.3s;cursor:pointer;}
.navpro .item:hover{background-image:url(../images/nbg.png);background-position:center;background-size:cover;}
.navpro .item .icon{font-size:0;line-height:70px;height:70px;margin-bottom:24px;}
.navpro .item .icon img{max-height:100%;}
.navpro .item .icon .x2{display:none;}
.navpro .item .it{padding-bottom:18px;border-bottom:2px solid #d4dadc;margin-bottom:30px;transition:.3s;}
.navpro .item:hover .it{color:#0c5fa8;}
.navpro .item .ls a{display:block;line-height:2;padding-left:10px;position:relative;}
.navpro .item .ls a:before{content:"";position:absolute;left:0;top:50%;margin-top:-1px;width:2px;height:2px;border-radius:50%;background:#49565e;}
.navpro .item .ls a:hover{color:#0c5fa8;}
.tools{padding-left:40px;}
.lang{position:relative;top:0;opacity:1;transition:.3s;}
.lang .cur{line-height:30px;position:relative;padding-left:30px;padding-right:20px;background:url(../images/icon-lang.png) no-repeat left center;cursor:pointer;}
.lang .cur:after{content:"";position:absolute;right:0;top:0;width:20px;height:100%;background:url(../images/icon-down.png) no-repeat right center;}
.lang .drop{padding:0;max-height:0;overflow:hidden;position:absolute;left:0;top:100%;width:100%;border-radius:0 0 8px 8px;}
.lang .drop a{display:block;line-height:2;padding:0 10px 0 30px;/* background:url(../images/icon-lang2.png) no-repeat left center;*/
 background-color:#fff;box-shadow:0 0 0 rgba(0,0,0,.1);}
.lang:hover .drop{max-height:100px;transition:.3s;}
.tsearch{margin-left:40px;width:110px;flex:0 0 auto;position:relative;height:38px;}
.tsearch .in{position:absolute;right:0;top:0;width:100%;height:100%;border:1px solid rgba(255,255,255,0.5);border-radius:20px;transition:.3s;}
.tsearch .in input{background:none;outline:none;width:100%;padding:0 40px 0 20px;height:100%;border:none;color:inherit;font-size:14px;font-family:inherit;}
.tsearch .in .btn{position:absolute;right:0;top:0;width:40px;z-index:10;height:100%;cursor:pointer;background:url(../images/icon-search.png) no-repeat center;border:none;}
.show-search .nav,.show-search .lang{top:-100px;opacity:0;}
.show-search .tsearch .in{width:300px;}
.header.white,.header:hover{background:#fff;color:#49565e;box-shadow:0 0 20px rgba(0,0,0,0.1);}
.header.white .logo .x1,.header:hover .logo .x1{display:none;}
.header.white .logo .x2,.header:hover .logo .x2{display:inline;}
.header.white .lang .cur,.header:hover .lang .cur{background-image:url(../images/icon-lang2.png);}
.header.white .lang .cur:after,.header:hover .lang .cur:after{background-image:url(../images/icon-down2.png);}
.header.white .tsearch .in,.header:hover .tsearch .in{border-color:#49565e;}
.header.white .tsearch .in .btn,.header:hover .tsearch .in .btn{background-image:url(../images/icon-search2.png);}
.header.white .navpro,.header:hover .navpro{border-color:#f1f1f1;}
.banner{position:relative;z-index:1;}
.banner img{width:100%;min-height:50vh;object-fit:cover;}
.banner:before{content:"";position:absolute;left:0;bottom:0;z-index:2;width:100%;height:100%;background:url(../images/radus.png) no-repeat bottom center;background-size:100%;pointer-events:none;}
.ctrs{position:absolute;left:0;bottom:13%;width:100%;z-index:5;}
.ctrs .inner{align-items:flex-end;}
.ctrs .dots{counter-reset:dot;flex:0 0 auto;padding-right:10px;}
.ctrs .dots span{vertical-align:bottom;border-bottom:1px solid rgba(255,255,255,0.4);width:60px;height:auto;margin-right:5px;background:none;position:relative;opacity:1;border-radius:0;padding-left:8px;padding-bottom:8px;transition:.3s;cursor:pointer;}
.ctrs .dots span.swiper-pagination-bullet-active{width:240px;}
.ctrs .dots span:after{content:"";position:absolute;left:0;bottom:-1px;width:0;background:#fff;height:1px;}
.ctrs .dots span.swiper-pagination-bullet-active:after{width:100%;transition:linear 5s;}
.ctrs .dots span:before{counter-increment:dot;content:counter(dot);color:#fff;}
.play{padding:15px;cursor:pointer;position:relative;}
.play:before,.play:after{content:"";position:absolute;height:10px;top:50%;margin-top:-5px;left:50%;transition:.3s;border-left:2px solid #fff;}
.play:before{margin-left:-3px;}
.play:after{margin-left:1px;}
.play.on:before{border-left:8px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent;height:0;margin-top:-6px;}
.play.on:after{border-left:0;}
.scroll{cursor:pointer;text-align:center;color:#fff;}
.scroll .icon{width:80px;margin:auto;height:80px;border:1px solid rgba(255,255,255,0.4);border-radius:50%;margin-top:10px;background:url(../images/icon-scroll.png) no-repeat center;}
.inder1{background:#ecf4fb;padding-top:5%;padding-bottom:5%;}
.title .t{font-weight:normal;}
.title .t span{color:#0c5fa8;}
.title{margin-bottom:50px;text-align:center;}
.inder1 .title{text-align:center;}
.about{position:relative;z-index:2;padding-bottom:13%;}
.about:after{content:"";position:absolute;left:0;bottom:0;width:50%;height:100%;z-index:-1;background:url(../images/bg1.png) no-repeat left bottom;}
.about .txt{flex:1 1 auto;padding-left:18.75%;position:relative;color:#49565e;line-height:1.8;padding-right:2%;}
.about .txt .img1{width:22.85%;position:absolute;left:0;top:0;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;}
.about .txt .tit{color:#0c5fa8;margin-bottom:20px;max-width:9em;line-height:1;text-transform:uppercase;}
.about .txt .t2{margin-bottom:20px;}
.about .txt .more{margin-top:6em;}
.more .btn{display:inline-block;white-space:nowrap;cursor:pointer;transition:.3s;}
.more .btn span{display:inline-block;vertical-align:middle;}
.more .btn .icon{position:relative;padding:2em;border:1px solid #c1d7eb;border-radius:50%;margin-right:1em;transition:.3s;}
.more .btn .icon:after{content:"";position:absolute;left:0;width:100%;top:25%;height:50%;transition:.3s;background:url(../images/icon-more.png) no-repeat center;}
.more .btn:hover{color:#0c5fa8;}
.more .btn:hover .icon{border-color:#0c5fa8;}
.about .img{position:relative;flex:0 0 auto;width:55.7%;padding-left:10.4%;}
.about .img img{width:100%;}
.about .img .im{position:absolute;width:39.3%;left:0;top:100%;margin-top:-60px;z-index:10;}
.hovimg{position:relative;overflow:hidden;}
.hovimg .pic{background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;left:0;top:0;width:100%;height:100%;transition:.8s;transform:scale(1);}
.hovimg img{width:100%;transform:scale(1);transition:.8s;}
.hovimg:hover img,.hovimg:hover .pic,.item:hover .hovimg img,.item:hover .hovimg .pic{transform:scale(1.05);}
.pd5{padding:5% 0;}
.index2{width:100%;overflow:hidden;background:url(../images/bg2.jpg) no-repeat center;background-size:cover;color:#fff;}
.index2 .more .icon{border-color:#083564;}
.index2 .more .btn:hover{color:#fff;}
.ywSlider .swiper-container{overflow:visible;}
.ywSlider .swiper-slide{padding-bottom:90px;}
.ywSlider .swiper-slide:nth-child(2n){padding-top:90px;padding-bottom:0;}
.ywSlider .item{position:relative;z-index:2;overflow:hidden;display:block;}
.ywSlider .item .txt{position:absolute;left:0;bottom:-1px;z-index:2;width:100%;padding:25% 45px 45px;}
.ywSlider .item .txt .bg{z-index:-1;width:100%;height:100%;position:absolute;left:0;bottom:0;backdrop-filter:blur(5px);background:linear-gradient(0deg,rgba(0,88,204,0.9),transparent);clip-path:url(#customClipPath);}
.ywSlider .item .it{position:relative;line-height:1;padding-bottom:15px;margin-bottom:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ywSlider .item .it:after{content:"";position:absolute;left:0;width:0.5em;height:3px;background:#fff;bottom:0;}
.ywSlider .item .ip{line-height:1.3;max-height:0;overflow:hidden;transition:.3s;text-overflow:ellipsis;}
.ywSlider .item:hover .ip{max-height:2.6em;opacity:0.6;}
.swiperCtr{margin-top:20px;font-size:25px;}
.swiperCtr .btn{display:inline-block;vertical-align:middle;position:relative;padding:1em;border:1px solid #0c5fa8;border-radius:50%;margin-right:14px;cursor:pointer;transition:.3s;}
.swiperCtr .btn:after{width:26%;height:26%;border-right:2px solid #0c5fa8;border-top:2px solid #0c5fa8;content:"";position:absolute;left:28%;top:37%;transform:rotate(45deg);}
.swiperCtr .btn.prev:after{transform:rotate(225deg);left:37%;}
.swiperCtr .btn:hover{background:#0c5fa8;}
.swiperCtr .btn:hover:after{border-color:#fff;}
.protab .tgs{padding-bottom:4%;}
.probox{justify-content:center;align-items:stretch;}
.probox .item{flex:0 0 auto;margin:0.5%;width:19%;position:relative;}
.probox .item.hov{width:25%;}
.probox .item .img{position:absolute;padding-bottom:100%;border:1px solid #eee;left:0;top:0;width:100%;background:#fff;}
.probox .item .img img{position:absolute;max-width:80%;max-height:80%;left:50%;top:50%;transform:translate(-50%,-50%);}
.probox .item:before{content:"";display:block;padding-bottom:131.57%;width:131.57%;}
.probox .item.hov:before{width:100%;padding-bottom:100%;}
.probox .item .it{position:absolute;left:0;bottom:-70px;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:20px;text-align:center;width:100%;transition:.3s;}
.probox .item.hov .img{background:url(../images/boxbg.jpg) no-repeat center;background-size:cover;}
.probox .item.hov .it{bottom:0;}
.probox .item.hov .it span{font-size:1.25em;}
.protab .tb{align-items:stretch;}
.protab .tb .i{flex:1 1 auto;margin:0 1%;position:relative;text-align:center;cursor:pointer;padding-top:34px;}
.protab .tb .i:before{content:"";width:100%;position:absolute;top:0;left:0;height:1px;background:#bfbfbf;transition:.3s;}
.protab .tb .i.cur:before{height:2px;background:#0c5fa8;}
.protab .tb .i.cur{color:#0c5fa8;}
.protab .tb .i .icon{margin-bottom:20px;font-size:0;line-height:65px;height:65px;}
.protab .tb .i .icon img{max-height:100%;}
.protab .tb .i .icon .x2{display:none;}
.protab .tb .i.cur .icon .x2{display:inline;}
.protab .tb .i.cur .icon .x1{display:none;}
.protab .btns{margin-top:60px;text-align:center;}
.protab .btns .btn{display:inline-block;width:400px;max-width:100%;line-height:60px;background:#0c5fa8;color:#fff;}
.protab .btns .btn span{padding-right:55px;background:url(../images/icon-menu.png) no-repeat right center;}
.index3{background:url(../images/bg3.jpg) no-repeat top left;}
.index4{background:url(../images/bg4.jpg) no-repeat center;background-size:cover;}
.newsSlider .item{background:#fff;}
.newsSlider .item .itp{padding:60px 40px 40px;}
.newsSlider .item .date{margin-bottom:20px;padding-bottom:20px;}
.newsSlider .item .date span{display:inline-block;vertical-align:bottom;margin-right:10px;line-height:1;position:relative;}
.newsSlider .item .date span.d{color:#0c5fa8;}
.newsSlider .item .date span.d:after{content:"";position:absolute;left:0;bottom:-20px;width:100%;border-bottom:1px solid #0c5fa8;}
.newsSlider .item .it{transition:.3s;line-height:1.5;height:3em;overflow:hidden;}
.newsSlider .item:hover .it{color:#0c5fa8;}
.newsSlider .item .ibot{position:relative;z-index:1;overflow:hidden;}
.newsSlider .item .hovimg{padding-bottom:56.3%;}
.newsSlider .item .txt{position:absolute;left:0;top:0;width:100%;height:100%;padding:0 40px 20px;z-index:1;background:#fff;transition:.3s;}
.newsSlider .item .ip{line-height:1.75;max-height:5.25em;overflow:hidden;margin-bottom:15%;}
.vm span,.vm a{background:url(../images/icon-vm.png) no-repeat right center;display:inline-block;vertical-align:middle;padding-right:34px;}
.newsSlider .item:hover .txt{top:101%;}
.newsSlider .swiperCtr{margin-top:45px;}
.swiperCtr .btn:last-child{margin-right:0;}
.swiperCtr .bar{position:relative;flex:1 1 auto;margin-right:14px;height:2px;background:#ebecec;}
.swiperCtr .bar .cur{position:absolute;left:0;top:0;height:100%;transition:.3s;background:#0c5fa8;}
.index5{background:#094881;width:100%;overflow:hidden;}
.index5 .marquee{margin:30px 0;}
.index5 .marquee li{width:240px;margin-right:30px;height:90px;line-height:90px;border-radius:6px;background:rgba(255,255,255,0.03);text-align:center;font-size:0;}
.index5 .marquee li img{max-height:60%;max-width:70%;}
.footer{padding-top:5%;padding-bottom:40px;background:url(../images/fbg.jpg) no-repeat center;background-size:cover;color:#fff;}
.ftop{align-items:stretch;}
.ftop .ftl{flex-direction:column;flex:0 0 auto;align-items:flex-start;}
.flogo{margin-bottom:40px;}
.shares .i{position:relative;flex:0 0 auto;margin-left:18px;}
.shares .i .icon{padding:22px;border:1px solid rgba(255,255,255,0.3);border-radius:50%;transition:.3s;background-position:center;background-repeat:no-repeat;cursor:pointer;}
.shares .i:hover .icon{background-color:#fff;}
.shares .i .ipop{position:absolute;left:50%;width:130px;bottom:100%;padding:5px;background:#fff;color:#333;margin-left:-65px;margin-bottom:16px;transform:scale(0);transform-origin:bottom center;}
.shares .i .ipop:after{content:"";position:absolute;left:50%;margin-left:-8px;top:100%;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;}
.shares .i:hover .ipop{transition:.3s;transform:scale(1);}
.icon-wx{background-image:url(../images/icon-wx1.png);}
.shares .i:hover .icon-wx{background-image:url(../images/icon-wx.png);}
.icon-in{background-image:url(../images/icon-in1.png);}
.shares .i:hover .icon-in{background-image:url(../images/icon-in.png);}
.icon-fb{background-image:url(../images/icon-fb1.png);}
.shares .i:hover .icon-fb{background-image:url(../images/icon-fb.png);}
.icon-yt{background-image:url(../images/icon-yt1.png);}
.shares .i:hover .icon-yt{background-image:url(../images/icon-yt.png);}
.ftr{flex:1 1 auto;flex-direction:column;align-items:flex-end;max-width:55%;}
.fnav{margin-bottom:30px;align-items:stretch;width:100%;}
.fnav dl{flex:0 0 auto;padding-left:40px;}
.fnav dl dt{margin-bottom:20px;}
.fnav dl dd a{line-height:1.875;opacity:0.5;}
.fnav dl a{display:block;transition:.3s;}
.fnav dl dd a:hover{opacity:1;}
.scroll.s2 .icon{margin-top:0;transform:rotate(180deg);}
.scroll.s2 p{flex:0 0 auto;margin-right:10px;}
.fbot{margin-top:50px;padding:30px 0;border-top:1px solid rgba(255,255,255,0.24);}
.flinks a{padding:0 10px;}
.flinks a:first-child{padding-left:0;}
.copy{opacity:0.8;flex:0 0 auto;padding-left:50px;}
.pbanner{position:relative;}
.pbanner img{width:100%;min-height:50vh;object-fit:cover;}
.pnav{position:absolute;left:0;bottom:0;z-index:10;width:100%;color:#fff;border-top:1px solid rgba(255,255,255,0.4);}
.pnav ul{justify-content:center;}
.pnav li{line-height:60px;cursor:pointer;padding:0 25px;}
.ab1{background-position:bottom center;background-size:cover;background-repeat:no-repeat;min-height:1115px;}
.ab1 .txt{max-width:50%;}
.ab1 .title{text-align:left;}
.ab1 .txt .p{line-height:1.8;max-width:36em;}
.ab2{background:url(../images/bg3.jpg) no-repeat center;background-size:cover;}
.ab2 .box{padding:11% 5% 5%;background-position:center;background-size:cover;}
.ab2 .box .items{max-width:760px;align-items:stretch;}
.ab2 .box .item{display:flex;flex-direction:column;position:relative;z-index:2;cursor:pointer;padding:40px 24px 40px 40px;flex:0 0 auto;width:33.33%;justify-content:space-between;color:#fff;}
.ab2 .box .item:after{content:"";position:absolute;top:0;left:0;right:-1px;bottom:0;border:1px solid #fff;z-index:-1;transition:.3s;}
.ab2 .box .item:hover:after{background:#0c5fa8;border-color:#0c5fa8;}
.ab2 .box .item .icon{height:50px;line-height:50px;font-size:0;margin-bottom:50px;}
.ab2 .box .item .icon img{max-height:100%;}
.ab2 .box .item .ip{line-height:1.5;}
.ab3{background:url(../images/bg5.jpg) no-repeat center;background-size:cover;color:#fff;}
.mails .box{max-width:1200px;margin:auto;align-items:stretch;background:#0a4c88 url(../images/boxbg2.png) no-repeat right center;}
.mails .box .img{flex:0 0 auto;width:45.75%;}
.mails .box .img img{width:100%;min-height:100%;object-fit:cover;}
.mails .box .txt{flex:1 1 auto;padding:5%;}
.mails .box .li{padding:10px 0;align-items:flex-start;}
.mails .box .li .ll{flex:0 0 auto;width:4em;}
.mails .box .li .lr{flex:1 1 auto;overflow:hidden;}
.mails .big{margin-bottom:60px;padding:0 80px;}
.ab3 .title{margin-bottom:10%;}
.mails .small{position:relative;padding:0 80px;}
.mails .small .btn{position:absolute;top:50%;margin-top:-1em;margin-right:0;}
.mails .small .prev{left:0;}
.mails .small .next{right:0;}
.mails .small .swiper-slide{line-height:70px;padding-top:70px;text-align:center;cursor:pointer;color:#b3b3b4;transition:.3s;}
.mails .small .swiper-slide:before{content:"";position:absolute;left:0;top:50%;width:100%;border-bottom:2px solid #a5a6a7;transition:.3s;}
.mails .small .swiper-slide.cur{color:#0a5292;font-weight:bold;}
.mails .small .swiper-slide.cur:before{border-bottom:3px solid #0a5292;}
.mails .small .swiperCtr{margin:0;}
.ab4{background:url(../images/bg6.jpg) no-repeat center;background-size:cover;}
.hornor .item{padding:20px;}
.hornor .item .img{position:relative;padding:10px;border:7px solid #5094d9;z-index:2;margin-bottom:30px;}
.hornor .item .hovimg{background:#fff;box-shadow:-10px 20px 30px rgba(0,0,0,0.1);}
.hornor .item .it{text-align:center;}
.ptxt{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;color:#fff;}
.ptxt .txt{width:100%;}
.ptxt .tit{display:inline-block;position:relative;line-height:1;padding-top:15px;padding-bottom:15px;padding-left:1em;padding-right:2.9em;}
.ptxt .tit:before{content:"";position:absolute;top:0;right:0;height:20px;width:4.5em;background:url(../images/icon-tp.png) no-repeat right top;background-size:contain;}
.ptxt .tit:after{content:"";position:absolute;left:0;bottom:0;width:2.3em;height:20px;background:url(../images/icon-tb.png) no-repeat left bottom;background-size:contain;}
.hot{position:relative;margin-bottom:7%;}
.hot .item{align-items:center;}
.hot .item .img{flex:0 0 auto;width:50%;}
.hot .item .txt{flex:1 1 auto;overflow:hidden;padding:2% 0 80px 7%;}
.hot .item .date{margin-bottom:5%;padding-bottom:18px;}
.hot .item .date span{display:inline-block;vertical-align:bottom;margin-right:20px;line-height:1;position:relative;}
.hot .item .date .d:after{content:"";position:absolute;left:0;bottom:-18px;width:100%;border-bottom:2px solid #dadada;}
.hot .item .date .d{color:#0c5fa8;}
.hot .item .it{line-height:1.6;margin-bottom:1em;max-height:3.2em;overflow:hidden;transition:.3s;}
.hot .item .ip{line-height:1.75;max-height:3.5em;overflow:hidden;margin-bottom:10%;}
.hot .item:hover .it{color:#0c5fa8;}
.hot .swiperCtr{position:absolute;left:50%;width:50%;bottom:0;padding-left:7%;font-size:24px;z-index:10;}
.nlist{flex-wrap:wrap;align-items:stretch;justify-content:flex-start;}
.nlist .item{background:#f9f9f9;flex:0 0 auto;width:31.99%;margin-bottom:2%;margin-right:2%;}
.nlist .item:nth-child(3n){margin-right:0;}
.nlist .item .txt{padding:8% 10%;}
.nlist .item .date{margin-bottom:26px;padding-bottom:18px;}
.nlist .item .date{margin-bottom:5%;padding-bottom:18px;}
.nlist .item .date span{display:inline-block;vertical-align:bottom;margin-right:20px;line-height:1;position:relative;}
.nlist .item .date .d:after{content:"";position:absolute;left:0;bottom:-18px;width:100%;border-bottom:2px solid #dadada;}
.nlist .item .date .d{color:#0c5fa8;}
.nlist .item .it{line-height:1.5;height:3em;overflow:hidden;margin-bottom:1.5em;transition:.3s;}
.nlist .item .img{padding-bottom:56.13%;}
.nlist .item:hover .it{color:#0c5fa8;}
.pages{padding-top:5%;text-align:center;font-size:0;}
.pages a{display:inline-block;vertical-align:middle;width:60px;height:60px;line-height:58px;border:1px solid #e7e7e7;border-radius:50%;transition:.3s;font-size:18px;color:#999;margin:0 12px;position:relative;}
.pages a:hover,.pages a.a_cur{background-color:#0c5fa8;color:#fff;border-color:#0c5fa8;}
.pages a.a_prev:after{content:"";position:absolute;width:24%;height:24%;border-bottom:2px solid #0c5fa8;border-left:2px solid #0c5fa8;transform:rotate(45deg);top:34%;left:41%;}
.pages a.a_next:after{content:"";position:absolute;width:24%;height:24%;border-top:2px solid #0c5fa8;border-right:2px solid #0c5fa8;transform:rotate(45deg);top:34%;left:32%;}
.pages a:hover:after{border-color:#fff;}
.business1{position:relative;z-index:2;background:url(../images/bg3.jpg) no-repeat center;background-size:cover;counter-reset:bus;}
.business1:after{content:"";position:absolute;left:0;bottom:0;z-index:-1;width:100%;height:50%;background:url(../images/fbg.jpg) no-repeat top center;background-size:cover;}
.business1 .items{padding:40px 80px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.1);}
.business1 .item{padding:25px 0;position:relative;border-bottom:1px solid #e9e9e9;}
.business1 .item .il{position:absolute;left:0;top:25px;width:36.45%;line-height:36px;}
.business1 .item .il .it{padding-left:85px;position:relative;}
.business1 .item .il .it:before{counter-increment:bus;content:'0'counter(bus);position:absolute;left:0;top:0;line-height:60px;color:#0c5fa8;font-family:"Cormorant-Regular";font-size:2.5em;opacity:0.21;margin-top:-17px;}
.business1 .item .ic{flex:1 1 auto;transition:.3s;justify-content:flex-start;}
.business1 .item .img{flex:0 0 auto;width:36.45%;padding-left:85px;max-height:0;overflow:hidden;transition:.3s;position:relative;opacity:0;top:36px;}
.business1 .item .ip{flex:1 1 auto;line-height:1.75;max-width:43em;max-height:3.5em;overflow:hidden;transition:.3s;padding-left:40px;}
.business1 .item .ir{flex:0 0 auto;padding-left:30px;cursor:pointer;}
.business1 .item .ir i{padding:25px;display:inline-block;border:1px solid #d2e2ef;border-radius:50%;position:relative;transition:.3s;transform:rotate(0deg);}
.business1 .item .ir i:after{width:20%;height:20%;content:"";position:absolute;border-right:2px solid #558fc2;border-bottom:2px solid #558fc2;transform:rotate(45deg);left:40%;top:34%;}
.business1 .item.act .ir i{transform:rotate(180deg);}
.business1 .item.act .img{max-height:400px;top:0;opacity:1;}
.business1 .item.act .ic{padding-top:60px;}
.business1 .item.act .ip{max-height:600px;}
.business1 .item.act .ir{padding-top:60px;}
.business2{background:#f6fafd;}
.business3{width:100%;overflow:hidden;}
.buslider .swiper-container{overflow:visible;max-width:875px;margin:auto;}
.buslider .item{position:relative;}
.buslider .item .img:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:#fff;opacity:0.8;transition:.3s;}
.buslider .swiper-slide-active .item .img:before{opacity:0;}
.buslider .item .it{position:absolute;z-index:5;left:0;bottom:0;width:100%;padding:30px 50px;color:#fff;border-top:1px solid rgba(255,255,255,0.5);backdrop-filter:blur(6px);}
.buslider .swiperCtr{margin-top:4%;}
.pcate{margin-bottom:6%;}
.pcate .cat1{align-items:stretch;}
.pcate .cat1 .i{flex:0 0 auto;min-width:16.66%;text-align:center;border-bottom:1px solid transparent;padding:0 10px 30px;width:auto;}
.pcate .cat1 .i.cur{border-color:#0c5fa8;color:#0c5fa8;}
.pcate .cat1 .i .icon{height:64px;font-size:0;line-height:64px;margin-bottom:24px;}
.pcate .cat1 .i .icon img{max-height:100%;}
.pcate .cat1 .i .icon .x2{display:none;}
.pcate .cat1 .i.cur .icon .x2{display:inline;}
.pcate .cat1 .i.cur .icon .x1{display:none;}
.pcate .cat2{background:#f6f6f6;padding:30px;display:inline-block;min-width:100%;}
.pcate .cat2 .ii{white-space:nowrap;}
.pcate .cat2 .ii a{display:inline-block;vertical-align:middle;margin-right:4em;}
.pcate .cat2 .ii a.cur,.pcate .cat2 .ii a:hover{color:#0c5fa8;}
.pcenter{flex-wrap:wrap;align-items:stretch;justify-content:flex-start;}
.pcenter .item{flex:0 0 auto;width:20%;margin-bottom:20px;}
.pcenter .item .img:after{content:"";display:block;padding-bottom:100%;border:1px solid #e4e4e4;border-right:none;}
.pcenter .item .img img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);max-width:70%;max-height:70%;}
.pcenter .item:nth-child(5n) .img:after,.pcenter .item:last-child .img:after{border-right:1px solid #e4e4e4;}
.pcenter .item .it{text-align:center;padding:20px;transition:.3s;}
.pcenter .item:hover .img img{transform:translate(-50%,-50%) scale(1.1);}
.pcenter .item:hover .it{color:#0c5fa8;text-shadow:0 0 1px;}
.prodetail{align-items:flex-start;}
.prodetail .imgs{flex:0 0 auto;width:42.8%;border:1px solid #e4e4e4;padding:0 45px 20px;flex-direction:column;justify-content:space-between;}
.prodetail .imgs .swiper-slide:after{content:"";display:block;padding-bottom:70%;}
.prodetail .imgs .hovimg{position:absolute;left:0;top:0;width:100%;height:100%;justify-content:center;align-items:center;}
.prodetail .imgs .hovimg img{width:auto;height:auto;max-width:70%;max-height:70%;}
.prodetail .imgs .big .hovimg img{max-width:100%;max-height:100%;}
.prodetail .imgs .sm{position:relative;padding:0 50px;width:100%;}
.prodetail .imgs .sm .swiper-slide.cur:after{background:rgba(0,0,0,0.03);}
.prodetail .imgs .sm .swiper-slide{cursor:pointer;}
.prodetail .swiperCtr{font-size:13px;margin:0;}
.prodetail .swiperCtr .btn{position:absolute;top:50%;margin-top:-1em;z-index:5;}
.prodetail .swiperCtr .prev{left:0;}
.prodetail .swiperCtr .next{right:0;}
.prodetail .imgs .big{border-bottom:1px solid #e4e4e4;margin-bottom:20px;width:100%;flex:1 1 auto;}
.prodetail .txt{flex:1 1 auto;overflow:hidden;flex-direction:column;justify-content:space-between;align-items:flex-start;padding-left:5%;padding-top:4%;}
.prodetail .txt .tp{width:100%;padding-bottom:30px;}
.prodetail .txt .tags{margin-bottom:3%;}
.prodetail .txt span{color:#1162aa;text-decoration:underline;margin-right:10px;}
.prodetail .txt .tit{padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #e4e4e4;}
.prodetail .txt .p{padding-bottom:20px;border-bottom:1px solid #e4e4e4;margin-bottom:20px;line-height:1.75;}
.prodetail .txt .iso{justify-content:flex-start;align-items:stretch;flex-wrap:wrap;}
.prodetail .txt .iso .i{margin-right:30px;text-align:center;}
.prodetail .txt .iso .i img{display:block;margin:0 auto 5px;max-width:56px;}
.prodetail .txt .bot a{display:inline-block;width:140px;line-height:38px;background:#0c5fa8;text-align:center;color:#fff;}
.qa .item{transition:.3s;border-bottom:1px solid #e9e9e9;padding:10px 0;position:relative;}
.qa .item:first-child{border-top:1px solid #e9e9e9;}
.qa .item .it{position:relative;padding:20px 75px 20px 110px;font-size:20px;line-height:1.8;}
.qa .item .it:before{content:"问";position:absolute;left:24px;width:44px;line-height:42px;height:44px;border:1px solid #0c5fa8;color:#0c5fa8;border-radius:50%;text-align:center;top:50%;margin-top:-22px;transition:.3s;font-size:20px;}
.qa .item .it:after{border-right:1px solid #0c5fa8;border-bottom:1px solid #0c5fa8;content:"";position:absolute;right:40px;top:50%;width:16px;height:16px;margin-top:-8px;transform:rotate(45deg);}
.qa .item .ip{margin-left:110px;position:relative;padding-left:70px;font-size:16px;line-height:28px;max-height:0;overflow:hidden;transition:.3s;padding-right:75px;}
.qa .item .ip:before{content:"答";position:absolute;left:0;top:0;width:42px;border-right:1px solid #e9e9e9;height:100%;color:#0c5fa8;font-size:20px;}
.qa .item.cur{box-shadow:0 0 25px rgba(0,0,0,0.1);border-color:transparent;padding-bottom:40px;top:-1px;}
.qa .item.cur .it{font-size:24px;}
.qa .item.cur .it:before{background:#0c5fa8;color:#fff;}
.qa .item.cur .it:after{opacity:0;}
.qa .item.cur .ip{max-height:600px;padding-bottom:20px;}
.jfilter{justify-content:flex-start;margin-bottom:47px;}
.jfilter .lt{flex:0 0 auto;padding-left:24px;padding-right:30px;background:url(../images/icon-filter.png) no-repeat left center;}
.selects{align-items:stretch;flex:1 1 auto;max-width:720px;margin-right:20px;}
.selects .i{flex:0 0 auto;width:33.33%;background:#f6f6f6;border:1px solid #e9e9e9;overflow:hidden;}
.selects .i select{width:100%;height:58px;background:none;padding:0 20px;font-size:inherit;font-family:inherit;margin:0;outline:none;border:none;border-right:20px solid #f6f6f6;}
.jfilter .sin{flex:1 1 auto;max-width:330px;background:#f6f6f6;border:1px solid #e9e9e9;position:relative;}
.jfilter .sin input{width:100%;height:58px;background:none;padding:0 70px 0 20px;font-size:inherit;font-family:inherit;margin:0;outline:none;border:none;}
.jfilter .sin .btn{position:absolute;right:0;top:0;height:100%;width:70px;cursor:pointer;z-index:1;background:url(../images/icon-search3.png) no-repeat center;border:none;}
.jfilter .res{flex:1 0 auto;padding-left:20px;text-align:right;}
.jfilter .res span{color:#0c5fa8;}
.join{border-top:6px solid #0c5fa8;}
.join .item{border-bottom:1px solid #e9e9e9;transition:.3s;}
.join .item .it{align-items:center;cursor:pointer;padding:24px 0 24px 45px;}
.join .item .it .tl{flex:1 1 auto;align-items:center;}
.join .item .it .tit{flex:0 0 auto;width:13em;padding-right:2em;}
.join .item .tgs{flex:1 1 auto;}
.join .item .tgs span{margin-right:3em;display:inline-block;vertical-align:middle;}
.join .item .icon{flex:0 0 auto;width:120px;text-align:center;cursor:pointer;}
.join .item .icon i{display:inline-block;vertical-align:middle;padding:9px;border-right:1px solid #0c5fa8;border-bottom:1px solid #0c5fa8;transform:rotate(45deg);transition:.3s;}
.join .item .con{padding:45px 40px 30px 0;border-top:1px solid #e9e9e9;}
.join .item .con .tgs{margin-bottom:20px;}
.join .item .li{align-items:flex-start;margin-bottom:30px;}
.join .item .li .lb{flex:0 0 auto;width:10em;line-height:1.5;}
.join .item .li .lp{flex:1 1 auto;line-height:1.75;}
.join .item .lbot{border-top:1px solid #e9e9e9;padding-top:30px;}
.join .item .lbot a{text-decoration:underline;color:#0c5fa8;}
.join .item .ip{display:none;padding-left:45px;}
.join .item.cur{box-shadow:0 0 20px rgba(0,0,0,0.1);}
.join .item.cur .tl{display:block;}
.join .item.cur .tgs{margin-top:10px;}
.join .item.cur .icon i{transform:rotate(-135deg);}
.contact .ctrs{position:relative;bottom:0;margin-top:40px;}
.contact .ctl{justify-content:center;}
.contact .ctrs .dots span{border-bottom:1px solid #dbdddf;}
.contact .ctrs .dots span:before{color:#7e8991;}
.contact .ctrs .dots span.swiper-pagination-bullet-active:before{color:#0c5fa8;}
.contact .ctrs .dots span:after{background:#0c5fa8;}
.contact .play:before,.contact .play:after{border-color:#7e8991;}
.contact .play.on:before{border-left:8px solid #0c5fa8;border-top:6px solid transparent;border-bottom:6px solid transparent;height:0;margin-top:-6px;}
.contact .item{padding-right:20px;align-items:stretch;}
.contact .item .img{flex:1 1 auto;}
.contact .item .img img{min-height:100%;object-fit:cover;}
.contact .item .txt{width:380px;flex:0 0 auto;margin-left:-190px;position:relative;z-index:5;align-items:center;padding:40px 0;left:50px;opacity:0;}
.contact .item .txt .box{background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.1);padding:45px;}
.contact .swiper-slide-active .item .txt{left:0;opacity:1;transition:.6s;}
.contact .item .it{padding-bottom:20px;margin-bottom:50px;border-bottom:1px solid #dbdddf;}
.contact .item .li{margin-bottom:40px;}
.contact .item .lit{margin-bottom:10px;}
.contact .item .lip a{text-decoration:underline;color:#0c5fa8;}
.contact .swiper-container{margin-right:-20px;}
.message{align-items:stretch;}
.message .hovimg{flex:0 0 auto;width:50%;}
.message .txt{flex:1 1 auto;padding:6% 4% 6% 7%;background:linear-gradient(0deg,#edf3f9,#fff);}
.message .txt .title{text-align:left;margin-bottom:10px;}
.message .txt .p{margin-bottom:40px;line-height:1.75;}
.form .li{margin-bottom:30px;}
.form .li .i{flex:0 0 auto;align-items:center;width:48%;border-bottom:1px solid #d9dcde;padding-bottom:10px;}
.form .li .i .lb{flex:0 0 auto;}
.form .li .i .lin{flex:1 1 auto;}
.form .li .i .lin input{width:100%;padding:0 10px;background:none;height:40px;outline:none;border:none;font-size:inherit;font-family:inherit;}
.form .li .i .lb span{color:#0c5fa8;}
.form .btn input[type="submit"]{width:100%;font-size:inherit;height:60px;background:#0c5fa8;color:#fff;border:none;outline:none;cursor:pointer;}
.form .li .i.full{width:100%;}
.form .li .i.full .lin input{padding:0;}
.business4{background:url(../images/bg8.jpg) no-repeat center;background-size:cover;}
.business4 .txt{flex:1 1 auto;padding-right:7%;color:#333;}
.business4 .title{text-align:left;margin-bottom:30px;}
.business4 .p{line-height:2.25;margin-bottom:30px;}
.business4 .img{flex:0 0 auto;width:54.375%;}
.bdata .bt{display:inline-block;position:relative;margin-bottom:10px;}
.bdata .bt .num{font-size:100px;line-height:1;color:#0c5ea9;font-family:serif;}
.bdata .bt .sup{position:absolute;left:100%;top:0;width:36px;text-align:center;font-size:30px;color:#0c5ea9;}
.bdata .bt .sub{position:absolute;left:100%;bottom:10px;width:36px;text-align:center;font-size:18px;color:#5d6870;}
.business5{position:relative;z-index:2;}
.business5 .title{color:#fff;}
.business5:before{content:"";position:absolute;left:0;top:0;width:100%;z-index:-1;background:url(../images/bg9.jpg) no-repeat center;background-size:cover;padding-bottom:32.8%;}
.ywlc{align-items:flex-start;justify-content:space-between;flex-direction:row-reverse;}
.ywlc .item{position:relative;flex:0 0 auto;width:28.66%;margin-left:7%;background:#fff;padding:50px;border:1px solid #f1f1f1;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,0.1);}
.ywlc .item:nth-child(3n){margin-left:0;}
.ywlc .item .ic{position:absolute;right:100%;top:384px;width:25%;text-align:center;color:#fff;line-height:54px;z-index:1;}
.ywlc .item .ic:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:url(../images/jt.png) no-repeat center;background-size:contain;}
.ywlc .item .it{margin-bottom:30px;text-align:center;}
.ywlc .item .it span{padding:0 0.5em;background:#0c5fa8;color:#fff;line-height:50px;display:inline-block;border-radius:100px;min-width:5em;}
.ywlc .item .img{text-align:center;font-size:0;height:220px;line-height:220px;margin-bottom:40px;}
.ywlc .item .img img{max-height:100%;}
.ywlc .item .ip{padding-top:20px;border-top:1px solid #e9e9e9;}
.ywlc .item .pt{color:#0c5fa8;margin-bottom:15px;font-weight:bold;}
.ywlc .item .pp{line-height:1.875;margin-bottom:2em;color:#333;}
.ywlc .item .pp li{position:relative;padding-left:17px;margin-bottom:10px;}
.ywlc .item .pp li:before{content:"";position:absolute;left:0;top:0.9375em;width:6px;height:6px;background:#0c5fa8;border-radius:50%;margin-top:-3px;}
.ywlc .item .pp2{color:#333;line-height:1.875;}
.ywlc .item .pp2 li{position:relative;padding-bottom:20px;}
.ywlc .item .pp2 li:after{content:"";position:absolute;padding:10px;left:3em;bottom:0;background:url(../images/jt2.png) no-repeat center;background-size:contain;}
.ywlc .item .pp2 li:last-child:after{display:none;}
.pb0{padding-bottom:0 !important;}
.business6{position:relative;z-index:2;}
.business6 .title{color:#fff;}
.business6:before{content:"";position:absolute;left:0;top:0;width:100%;z-index:-1;background:url(../images/bg9.jpg) no-repeat center;background-size:cover;padding-bottom:32.8%;}
.business6 .txt{padding:6% 50px;background:#f6fafd;box-shadow:0 0 30px rgba(0,0,0,0.1);color:#333;line-height:1.875;}
.business6 .txt .tit{position:relative;padding-left:30px;}
.business6 .txt .tit:before{content:"";position:absolute;width:15px;height:3px;background:#0c5fa8;left:0;top:0.9375em;margin-top:-1px;}
.business6 .txt .deliver{border-bottom:1px solid #e9e9e9;margin:4em 0;}
.infohead{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #f1f1f1;color:#999;}
.infohead h2{color:#000;max-width:28em;margin-bottom:20px;}
.infocontent{padding-bottom:50px;line-height:1.75;}
.infobot{border-top:1px solid #f1f1f1;padding-top:20px;}
.infobot p{padding:10px 0;color:#666;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.infobot p a{color:#222;}
.w1200{max-width:1200px;margin:auto;}
.infobot .bl{flex:1 1 auto;overflow:hidden;padding-right:5%;}
.infobot .br{flex:0 0 auto;text-align:center;}
.infobot .br a{background:#0c5fa8;color:#fff;display:inline-block;padding:0 20px;line-height:36px;border-radius:18px;}
.serblock{margin-bottom:40px;}
.serblock .bl{position:relative;box-shadow:0 0 20px rgba(0,0,0,0.1);border-radius:30px;max-width:900px;margin:0 auto 20px;}
.serblock input{width:100%;height:60px;padding:0 60px 0 30px;border-radius:30px;border:none;outline:none;background:#fff;font-size:16px;}
.serblock .bl .btn{position:absolute;z-index:5;width:60px;height:100%;right:0;top:0;cursor:pointer;background:url(../images/icon-search2.png) no-repeat center;border:none;}
.serblock .br{text-align:center;color:#999;}
.serblock .br b{color:#0c5fa8;}
.searchList .i a{padding:15px 0;border-bottom:1px solid #f1f1f1;}
.searchList .i .it{flex:1 1 auto;color:#000;position:relative;padding-left:20px;padding-right:2em;}
.searchList .i .it:before{content:"";position:absolute;width:4px;height:4px;left:0;top:50%;margin-top:-2px;background:#0c5fa8;border-radius:50%;}
.searchList .i .date{flex:0 0 auto;color:#999;}
.pzbz .item{text-align:center;}
.pzbz .item .dis_mb{display:none;}
.pzbz .item:nth-child(2n){background:url(../images/pzbg.jpg) no-repeat center;background-size:cover;}
@media(max-width:1440px){.f16{font-size:14px;}
.f18{font-size:16px;}
.f20{font-size:18px;}
.f22{font-size:20px;}
.f24{font-size:22px;}
.f26{font-size:22px;}
.f28{font-size:24px;}
.f30{font-size:26px;}
.f32{font-size:28px;}
.f36{font-size:28px;}
.f40{font-size:32px;}
.f48{font-size:36px;}
.f50{font-size:36px;}
.pages a{width:50px;height:50px;line-height:48px;}
.business1 .item .ir i{padding:18px;}
.business1 .item .il .it{padding-left:60px;}
.business1 .item .img{padding-left:60px;}
.business1 .item .il .it:before{font-size:2em;}
.business1 .items{padding:40px;}
.qa .item .it{font-size:18px;padding-left:80px;}
.qa .item .it:before{width:34px;height:34px;line-height:32px;margin-top:-17px;left:20px;}
.qa .item.cur .it{font-size:20px;}
.qa .item .ip{margin-left:80px;}
}
@media(max-width:1280px){.f20{font-size:16px;}
.f22{font-size:18px;}
.f24{font-size:20px;}
.f26{font-size:20px;}
.f28{font-size:22px;}
.f30{font-size:24px;}
.f32{font-size:26px;}
.f36{font-size:26px;}
.f40{font-size:28px;}
.f48{font-size:30px;}
.f50{font-size:30px;}
.logo{height:90px;line-height:90px;}
.nav li>a{line-height:90px;}
.nav li .sub2{top:90px;}
.ctrs .dots span.swiper-pagination-bullet-active{width:120px;}
.scroll .icon{width:50px;height:50px;background-size:auto 60%;}
.ywSlider .item .txt{padding-left:20px;padding-right:20px;padding-bottom:20px;}
.swiperCtr{font-size:20px;}
.protab .tb .i .icon{height:36px;line-height:36px;}
.more .btn .icon:after{background-size:60%;}
.index5 .marquee li{width:200px;height:70px;line-height:70px;}
.ftr{max-width:none;padding-left:5%;}
.inner{width:94%;}
.shares .i .icon{padding:16px;background-size:auto 50%;}
.shares .i .icon.icon-yt{background-size:50%;}
}
@media(max-width:1024px){.header{background:#fff;color:#49565e;box-shadow:0 0 20px rgba(0,0,0,0.1);}
.header .logo .x1{display:none;}
.header .logo .x2{display:inline;}
.header .lang .cur{background-image:url(../images/icon-lang2.png);}
.header .lang .cur:after{background-image:url(../images/icon-down2.png);}
.header .tsearch .in{border-color:#49565e;}
.header .tsearch .in .btn{background-image:url(../images/icon-search2.png);}
.navpro{border:none;}
.logo{height:60px;line-height:60px;}
.nav{position:fixed;left:110%;top:60px !important;bottom:0;width:100%;background:#fff;border-top:1px solid #f1f1f1;overflow:auto;visibility:hidden;opacity:0;}
.nav ul{display:block;padding:20px 15px;}
.nav li>a{font-size:16px;line-height:3;border-bottom:1px solid #f1f1f1;position:relative;padding-right:40px;}
.nav li.haschild>a:after{content:"";position:absolute;right:5px;top:50%;width:8px;height:8px;border-right:1px solid #666;border-top:1px solid #666;transform:rotate(45deg);margin-top:-5px;transition:.3s;}
.nav li.haschild.act>a:after{transform:rotate(135deg);}
.nav li .sub{position:relative;left:0;top:0;transform:none;padding:20px;background:#f8f8ff;max-height:none;display:none;transition:0s;}
.nav li .sub a{display:inline-block;padding:0;margin-right:1em;font-size:14px;}
.nav li .sub2{position:relative;top:0;max-height:none;background:#f8f8ff;display:none;transition:0s;}
.navpro .item{width:33.33%;padding:20px;}
.navpro .item .icon{height:36px;line-height:36px;margin-bottom:10px;}
.navpro .item .it{padding-bottom:10px;margin-bottom:10px;border-width:1px;}
.header .topr{flex:0 0 auto;}
.openmenu{padding:15px;margin-left:40px;position:relative;}
.openmenu i{position:absolute;left:0;width:100%;top:50%;height:1px;background:#49565e;}
.openmenu i:before,.openmenu i:after{content:"";position:absolute;left:0;width:100%;height:100%;background:#49565e;transition:.3s;}
.openmenu i:before{top:-8px;}
.openmenu i:after{top:8px;}
.show-nav .openmenu i{background:none;}
.show-nav .openmenu i:before{top:0;transform:rotate(45deg);}
.show-nav .openmenu i:after{top:0;transform:rotate(-45deg);}
.show-nav .nav{left:0;visibility:visible;opacity:1;}
.title{margin-bottom:30px;}
.inder1{padding:50px 0;}
.about{display:block;padding-bottom:0;}
.about .txt{padding-left:3%;padding-right:3%;padding-bottom:40px;}
.about .txt .img1{display:none;}
.about .txt .more{margin-top:30px;}
.more .btn .icon{padding:1.5em;}
.about .img{width:auto;padding:0;}
.about .img .im{display:none;}
.newsSlider .item .itp{padding:40px 30px;}
.newsSlider .item .txt{padding:0 30px 30px;}
.swiperCtr{font-size:15px;}
.swiperCtr .bar{height:1px;}
.fnav{display:none;}
.ftop{position:relative;display:block;}
.ftop .ftl{align-items:center;}
.fbot{display:block;padding:20px 0;margin-top:40px;text-align:center;line-height:2;}
.ab1{min-height:0;background-position:left top;}
.pnav li{padding:0 10px;}
.nlist .item{width:49%;}
.nlist .item:nth-child(3n){margin-right:2%;}
.nlist .item:nth-child(2n){margin-right:0;}
.hot .item .date{font-size:16px;}
.hot .item .date .d{font-size:18px;}
.hot .item .it{line-height:1.5;margin-bottom:10px;font-size:22px;}
.hot .item .ip{margin-bottom:10px;}
.hot .swiperCtr{font-size:15px;}
.hot .item .txt{padding-bottom:40px;}
.business1 .item .il{position:static;width:auto;}
.business1 .item{display:block;}
.business1 .item.act .ic{padding-top:25px;max-height:600px;}
.business1 .item .ir{position:absolute;right:0;top:25px;padding:0 !important;}
.business1 .item .ic{max-height:0;overflow:hidden;}
.business1 .item .img{padding-left:0;top:0;opacity:1;max-height:100% !important;}
.pcate .cat1 .i .icon{height:40px;line-height:40px;margin-bottom:10px;}
.pcate .cat1 .it{font-size:16px;}
.pcate .cat2 .ii a{margin-right:1em;}
.pcenter .item{width:33.33%;}
.pcenter .item:nth-child(5n) .img:after{border-right:none;}
.pcenter .item:nth-child(3n) .img:after{border-right:1px solid #e4e4e4;}
.prodetail{display:block;}
.prodetail .imgs{width:auto;padding:0 30px 20px;}
.prodetail .txt{padding-top:30px;padding-left:0;}
.prodetail .txt .iso .i img{max-width:40px;}
.join .item .icon{width:60px;}
.join .item .icon i{padding:6px;}
.join .item .it{padding:15px 0 15px 20px;}
.join .item .tgs span{margin-right:1em;font-size:14px;}
.join .item .ip{padding-left:20px;}
.join .item .li .lb{width:7em;}
.selects .i select,.jfilter .sin input{height:40px;padding-left:10px;}
.jfilter{flex-wrap:wrap;margin-bottom:20px;}
.selects{max-width:calc(100% - 90px);margin-right:0;}
.jfilter .sin{width:100%;max-width:100%;margin-top:10px;}
.jfilter .res{margin-top:20px;text-align:left;padding-left:0;}
.message{display:block;position:relative;}
.message .hovimg{width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;opacity:0.3;}
.message .txt{padding:40px 30px;background:none;}
.form .li{display:block;margin-bottom:0;}
.form .li .i{width:100%;margin-bottom:20px;}
.form .btn input[type="button"]{height:40px;}
.ywlc .item .img{height:160px;line-height:160px;}
.ywlc .item .ic{top:304px;}
}
@media(max-width:768px){.f20{font-size:14px;}
.f22{font-size:16px;}
.f24{font-size:18px;}
.f26{font-size:18px;}
.f28{font-size:20px;}
.f30{font-size:22px;}
.f32{font-size:24px;}
.f36{font-size:24px;}
.f40{font-size:24px;}
.f48{font-size:26px;}
.f50{font-size:26px;}
.dis_pc{display:none;}
.dis_wap{display:block;}
.ywSlider .item .it{font-size:16px;}
.ywSlider .item .ip{font-size:14px;max-height:3em !important;line-height:1.5;white-space:normal;}
.ywSlider .swiper-slide{padding:0 !important;}
.pd5{padding:50px 0;}
.protab .tb{width:100%;overflow:auto;}
.protab .tb .i{padding-top:20px;}
.protab .tb .i .icon{height:32px;line-height:32px;margin-bottom:10px;}
.protab .tb .i .t{font-size:14px;}
.probox{flex-wrap:wrap;justify-content:space-between;}
.probox .item{width:49% !important;margin:0;margin-bottom:10px;flex:0 0 auto;}
.probox .item:before{display:none;}
.probox .item .img{position:relative;margin-bottom:50px;background:#fff !important;}
.probox .item .it{bottom:-50px !important;padding:5px 10px;}
.probox .item.hov .it span{font-size:1em;}
.probox .item:nth-child(n+5){display:none;}
.newsSlider .item .txt{top:0 !important;}
.newsSlider .item .hovimg{opacity:0;}
.shares .i .icon{padding:15px;background-size:auto 50%;}
.ftr{margin-top:30px;}
.footer{padding:40px 0 10px;}
.index5 .marquee{margin:10px 0;}
.index5 .marquee li{margin-right:10px;width:150px;height:50px;line-height:50px;}
.ctrs .ctr,.ctrs .play{display:none;}
.ctrs .ctl,.ctrs .ctl .dots{width:100%;padding:0;}
.ctrs .dots{text-align:center;}
.ctrs{bottom:20px;}
.ctrs .dots span{width:34px;padding-left:0;text-align:center;font-size:12px;}
.ctrs .dots span.swiper-pagination-bullet-active{width:50px;}
.tsearch{margin-left:20px;height:32px;}
.openmenu{margin-left:20px;}
.tools{font-size:14px;padding-left:0;}
.show-search .tsearch .in{width:190px;}
.lang .cur,.lang .drop a{background-size:16px;padding-left:22px;}
.lang:hover .drop{width:auto;}
/* .lang .drop a{background-color:#fff;box-shadow:0 0 0 rgba(0,0,0,.1);}
*/
.tsearch .in .btn{background-size:16px;}
.tsearch .in input{padding-left:10px;}
.navpro .item{width:50%;font-size:14px;}
.ab1 .txt{max-width:100%;}
.ab2 .box .items{flex-wrap:wrap;}
.ab2 .box .item{width:100%;padding:30px;}
.ab2 .box .item:after{right:0;bottom:-1px;}
.ab2 .box .item .icon{height:30px;line-height:30px;margin-bottom:15px;}
.mails .big{padding:0;margin-bottom:0;}
.mails .box{display:block;}
.mails .box .img{width:auto;}
.mails .small{padding:0 50px;}
.mails .small .swiper-slide{line-height:40px;padding-top:60px;}
.hornor .item .img{margin-bottom:10px;border-width:4px;}
.hot .item{display:block;}
.hot .item .img{width:auto;}
.hot .item .txt{padding:25px 20px 50px;}
.hot .item .date span{margin-right:10px;}
.hot .item .date{margin-bottom:10px;}
.hot{margin-bottom:40px;}
.hot .swiperCtr{width:100%;padding:0 20px;left:0;}
.nlist .item{width:100%;margin-right:0 !important;margin-bottom:20px;}
.nlist .item .txt{padding:30px 20px;}
.nlist .item .date{font-size:14px;}
.nlist .item .date span{margin-right:5px;}
.nlist .item .date .d{font-size:18px;}
.nlist .item .it{height:auto;max-height:3em;margin-bottom:10px;}
.pages a{width:30px;height:30px;line-height:28px;font-size:14px;margin:0 2px;}
.pages a.a_prev:after,.pages a.a_next:after{border-width:1px;}
.swiperCtr .btn:after{border-width:1px;}
.business1 .items{padding:20px;}
.business1 .item .il .it{padding-left:50px;padding-right:40px;line-height:1.3;}
.business1 .item .ir i{padding:12px;}
.business1 .item .ir i:after{left:36%;}
.business1 .item .il .it:before{margin-top:-23px;}
.business1 .item .ic{display:block;}
.business1 .item .img{width:auto;margin-bottom:20px;}
.business1 .item .img img{width:100%;}
.business1 .item .ip{padding-left:0;max-height:none !important;}
.buslider .item .it{padding:20px;font-size:16px;}
.pcate .cat1 .i .icon{height:32px;line-height:32px;}
.pcate .cat1 .it{font-size:14px;}
.pcate .cat1 .i{padding-bottom:15px;}
.pcate .cat2{padding:20px;}
.pcenter .item .img:after{border:1px solid #e4e4e4 !important;}
.pcenter .item{width:49%;margin-bottom:10px;}
.pcenter .item .it{padding:10px;}
.prodetail .imgs{padding:10px;}
.prodetail .imgs .sm{padding:0 35px;}
.qa .item .it{font-size:14px;padding-left:50px;line-height:1.4;padding-right:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:8px;padding-bottom:8px;}
.qa .item.cur .it{font-size:18px;white-space:normal;}
.qa .item .it:before{width:24px;height:24px;font-size:14px;line-height:22px;left:10px;margin-top:-12px;}
.qa .item .ip{margin-left:15px;padding-left:40px;}
.qa .item .ip:before{font-size:14px;width:34px;border:none;}
.qa .item .it:after{right:5px;width:8px;height:8px;margin-top:-4px;}
.join .item .it .tit{width:auto;flex:1 1 auto;}
.join .item .con{padding:20px 20px 20px 0;}
.join .item .li{margin-bottom:20px;display:block;}
.join .item .li .lb{width:auto;margin-bottom:5px;}
.join .item .icon i{padding:4px;}
.selects{max-width:100%;width:100%;margin-top:10px;}
.selects .i select{border-right-width:10px;}
.jfilter .sin .btn{width:50px;background-size:16px;}
.contact .item{display:block;padding-right:0;}
.contact .swiper-container{margin-right:0;}
.contact .item .txt{width:auto;margin-left:0;left:0;padding:20px;display:block;}
.contact .item .txt .box{padding:20px;}
.contact .item .it{margin-bottom:20px;}
.contact .item .li{margin-bottom:10px;}
.contact .ctrs{margin-top:20px;}
.ywlc .item .img{height:160px;line-height:160px;}
.ywlc .item .ic{top:304px;}
.business4 .inner{display:block;}
.business4 .txt{padding-right:0;margin-bottom:30px;}
.bdata .bt .num{font-size:68px;}
.business4 .img{width:auto;}
.ywlc{display:block;}
.ywlc .item{padding:20px;width:auto;margin-left:0;margin-bottom:70px;}
.ywlc .item .ic{top:100%;right:50%;width:3em;padding:1em;line-height:1;font-size:14px;margin-top:5px;margin-right:-1.5em;}
.ywlc .item .ic:after{transform:rotate(-90deg);width:140%;left:-20%;height:120%;}
.ywlc .item .it{font-size:16px;}
.ywlc .item .it span{line-height:2;padding:0 1em;}
.ywlc .item:nth-child(3n){margin-bottom:0;}
.business6 .txt{padding:50px 20px;}
.business6 .txt .deliver{margin:2em 0;}
.infohead h2{font-size:18px;margin-bottom:10px;}
.infohead{padding-bottom:20px;margin-bottom:20px;}
.infocontent{padding-bottom:30px;}
.infobot{display:block;}
.infobot .bl{padding-right:0;margin-bottom:20px;}
.infobot p{padding:5px 0;}
.serblock input{height:46px;padding-left:25px;}
.serblock{margin-bottom:20px;}
.searchList .i .date{display:none;}
.searchList .i .it{padding-right:0;}
.pzbz .item .dis_mb{display:inline-block;}
.pzbz .item .dis_pc{display:none;}
}
/* 2024.4.8 */
.header.white .nav li .sub2{top:85px;}
.header{transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.header.white .nav li>a{line-height:85px;}
.header.white .logo{height:85px;line-height:85px;}
.newsSlider .items{align-items:stretch;justify-content:flex-start;flex-wrap:wrap;}
.newsSlider .item{flex:0 0 auto;width:31.99%;margin-right:2%;margin-bottom:2%;}
.newsSlider .item:nth-child(3n){margin-right:0;}
.contact .item{margin-bottom:3%;}
.contact .item .txt{left:0;opacity:1;}
.business1 .item{padding-right:116px;display:block;}
.business1 .item .ir{padding:0 !important;position:absolute;right:0;top:50%;margin-top:-26px;}
.business1 .item .il{position:relative;top:0;width:auto;align-items:center;}
.business1 .item .il .ic{padding-top:0;transition:0s;}
.business1 .item .itxt{max-height:0;overflow:hidden;transition:.3s;}
.business1 .item .itxt .ic{padding-top:20px !important;}
.business1 .item .il .it{width:36.45%;flex:0 0 auto;}
.business1 .item.act .itxt{max-height:600px;}
.business1 .item.act .il .ic{opacity:0;visibility:hidden;}
.nav li{position:relative;}
.nav li .sub{width:180px;}
.nav li .sub a{display:block;}
.contact .item .map{flex:1 1 auto;}
.contact .item .txt .box{display:flex;flex-wrap:wrap;align-items:stretch;}
.contact .item .it{width:100%;flex:0 0 auto;margin-bottom:20px;}
.contact .item .li{flex:0 0 auto;width:48%;margin-bottom:0;}
.contact .item .it + .li{width:100%;margin-bottom:30px;}
.contact .item .txt{width:33%;margin-left:-16%;min-width:380px;}
.lineH2{line-height:1.3;height:2.6em;overflow:hidden;}
@media(min-width:768px){.contact .item{padding-right:0;display:block;position:relative;}
.contact .item .txt{width:auto;display:block;margin:0;padding:0;}
.contact .item .txt .box{padding-right:50%;min-height:320px;}
.contact .item .map{position:absolute !important;z-index:10;right:20px;top:20px;left:60%;bottom:20px;}
}
@media (max-width:1280px){.header.white .nav li>a{line-height:85px;}
.header.white .logo{height:85px;line-height:85px;}
.header.white .nav li .sub2{top:85px;}
}
@media (max-width:1024px){.header.white .nav li>a{line-height:60px;}
.header.white .logo{height:60px;line-height:60px;}
.header.white .nav li .sub2{top:60px;}
.business1 .item{padding-right:0;}
.business1 .item .il{padding-right:45px;display:block;}
.business1 .item .il .it{width:auto;display:block;padding-right:0;}
.business1 .item .il .ic{display:none;}
.business1 .item .ir{top:25px;margin-top:0;}
}
@media(max-width:768px){.newsSlider .item{width:49%;}
.newsSlider .item:nth-child(3n){margin-right:2%;}
.newsSlider .item:nth-child(2n){margin-right:0;}
.contact .item .map{padding-bottom:60%;z-index:2;}
.contact .item .txt{margin-top:0;margin-left:0;width:auto;padding:0;min-width:0;}
}
@media(max-width:480px){.newsSlider .item{width:100%;margin-right:0 !important;margin-bottom:10px;}
}
.more .btn:hover .icon::after{background:url(../images/icon-more1.png) no-repeat center;}
.more .btn:hover .icon{background-color:#0c5fa8;}
.navpro .item .x1{display:block;}
.navpro .item .x2{display:none;}
.navpro .item:hover .x1{display:none;}
.navpro .item:hover .x2{display:block;}
.nav li .sub a{display:inline-block;}
.nav li:hover .sub{text-align:center;}
/** * EasyZoom core styles */
.prodetail .imgs .big{position: relative;}
.prodetail .imgs .hovimg{flex-direction: column;}
.easyzoom{display: inline-block;position: relative;flex: 0 0 auto;max-height: 100%;}
.easyzoom .cursor{background: rgba(0,0,0,.1);position: absolute;z-index: 1;pointer-events: none;display: none;left: 0;top: 0;}
.zoomBig{position: absolute;left: 100%;top: 0;overflow: hidden;z-index: 20;background: #fff;border: 1px solid #f1f1f1;display: none;}
.zoomBig img{display: block;width: 100%;position: absolute;max-width: none;left: 0;top: 0;}