﻿@font-face{font-family:'HarmonyOS_Sans_SC_Light';src:url(../Fonts/OS/HarmonyOS_Sans_SC_Light.ttf);display:swap;}
@font-face{font-family:'HarmonyOS_Sans_SC_Medium';src:url(../Fonts/OS/HarmonyOS_Sans_SC_Medium.ttf);display:swap;}
@font-face{font-family:'HarmonyOS_Sans_SC_Regular';src:url(../Fonts/OS/HarmonyOS_Sans_SC_Regular.ttf);display:swap;}

*{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth;}
.font-l{font-family:"HarmonyOS_Sans_SC_Light";}
.font-r{font-family:"HarmonyOS_Sans_SC_Regular";}
.font-m{font-family:"HarmonyOS_Sans_SC_Medium";}
.font-b{font-family:"HarmonyOS_Sans_SC_Medium";font-weight:700;}
body{padding:0;margin:0 auto;color:#000;background-color:#fff;font-family:'HarmonyOS_Sans_SC_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;*/font-size:16px;line-height:1.6;}
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;user-select:none;}
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;}
.overscroll{height:100%;overflow:auto;width:100%;}
.overscroll::-webkit-scrollbar{width:4px;height:4px;}
.overscroll::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.1);background:#0cb2ba;}
.overscroll::-webkit-scrollbar-track{border-radius:10px;background:#e2efef;}
.gradient-text{background-image:linear-gradient(45deg,#0cb2ba,#1bcdaa);background-clip:text;-webkit-background-clip:text;color:transparent;}
/*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;}
.f12{font-size:12px!important;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f28{font-size:28px;}
.f30{font-size:30px;}
.f32{font-size:32px;}
.f36{font-size:36px;}
.f40{font-size:38px;}
.f48{font-size:42px;}
.f52{font-size:42px;}
.f60{font-size:60px;}
.header{position:fixed;z-index:1050;width:100%;left:0;top:0;transition:.3s;}
.header .in{padding:0 60px;}
.logo .i1{display:none;}
.logo{flex:0 0 auto;width:170px;}
.nav{padding:0 2%;position:relative;top:0;transition:.3s;}
.nav li{position:relative;flex:0 0 auto;}
.nav li>a{display:block;padding:0 25px;line-height:100px;}
.nav li .sub{position:absolute;left:50%;top:100%;min-width:100%;transform:translate(-50%);white-space:nowrap;text-align:center;line-height:2;font-size:0.8em;background:#fff;border-radius:0 0 8px 8px;padding:0;color:#000;overflow:hidden;max-height:0;}
@media(min-width:1024px){.nav li:hover .sub{max-height:300px;padding:10px 0;transition:.3s;}
}
.nav li .sub a{display:block;padding:0 20px;}
.nav li .sub a:hover{color:#0cb2ba;transition:.3s;}
.search{position:relative;}
.search .icon{width:30px;text-align:center;line-height:30px;cursor:pointer;}
.search .icon .iconfont{font-size:24px;vertical-align:middle;}
.search .searchbox{position:absolute;right:0;top:50%;margin-top:-25px;padding:5px 0;background:#fff;width:0;overflow:hidden;}
.search .searchbox input{width:100%;border:none;outline:none;background:#f5f5f5;height:40px;padding:0 50px 0 20px;}
.search .searchbox .btn{position:absolute;right:10px;top:5px;line-height:40px;cursor:pointer;width:40px;text-align:center;z-index:2;}
.search .searchbox .btn .iconfont{font-size:24px;}
.showSearch .search .searchbox{width:420px;padding:5px 10px;transition:.3s;}
.showSearch .nav{top:-100px;}
.index .header{color:#fff;}
.index .header .logo .i1{display:inline;}
.index .header .logo .i2{display:none;}
.header.white,.header:hover,.wh .header{background:#fff;box-shadow:0 9px 36px rgba(0,0,0,0.1);color:#000 !important;}
.header.white .logo .i1,.header:hover .logo .i1{display:none;}
.header.white .logo .i2,.header:hover .logo .i2{display:inline;}
/*.banner{height:100vh;}*/
.banner a{display:block;}
.banner{position:relative;}
/*.banner img{display:block;width:100%;height:100vh;object-fit:cover;}*/
.banner .swiper-slide{overflow:hidden;}
.banner .swiper-slide-active img{animation:scaleInOut linear 30s infinite;}
.title_about{
    position: absolute; top:6vw; left:0; color: #fff;
}
.title_about h3{
     font-size: 50px; font-weight: 400; text-align: left!important;
 }
.title_about h6{
    font-size: 20px;
    font-weight: 200;
    opacity: .5;
    margin-top: 15px;
}
@keyframes scaleInOut{0%,100%{transform:scale(1);}
50%{transform:scale(1.3);}
}
.bantxt{position:absolute;left:0;top:0;width:100%;height:100%;z-index:50;text-align:center;justify-content:center;align-items:center;color:#fff;line-height:1.5;background:rgba(0,0,0,0.3);}
.swiperCtr{position:absolute;bottom:50px;z-index:5;color:#fff;left:0;width:100%;justify-content:center;}
.swiperCtr .btn{flex:0 0 auto;text-align:center;width:40px;line-height:40px;cursor:pointer;}
.swiperCtr .btn .iconfont{font-size:14px;}
.swiperCtr .mouse{margin:0 10%;padding:12px;flex:0 0 auto;background:url(../images/mouse.svg) no-repeat center;animation:bounce linear 1.5s infinite;background-size:contain;}
@keyframes bounce{0%,100%{transform:translateY(-10px);}
50%{transform:translateY(0px);}
}
.inner{width:96%;margin:auto; padding-top: 15px; max-width: 1400px;}
.section{padding-top:100px;}
.sectop{text-align:center;padding-bottom:80px;}
.sectit{line-height:1.2;margin-bottom:20px;}
.sectop .txt{max-width:1198px;margin:auto;}
.sectop .txt.s2{max-width:1440px;}
.cards{align-items:stretch;}
.cards .card{position:relative;cursor:pointer;flex:1 1 auto;}
.cards .card .img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:101%;height:100%;transition:.3s;}
.cards .card:before{content:"";display:block;width:100%;padding-bottom:193.75%;}
.cards .card .img img{display:block;width:100%;height:100%;object-fit:cover;}
.cards .card .txt{position:absolute;left:50%;bottom:0;z-index:10;color:#fff;text-align:center;padding:30px;transform:translate(-50%);transition:.3s;}
.cards .card .txt .it{line-height:1.2;margin-bottom:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.cards .card .txt .p{max-height:0;overflow:hidden;transition:.3s;line-height:1.6;opacity:0.7;}
.cards .card .img .msk{position:absolute;left:0;right:0;bottom:0;height:50%;background-image:url(../images/msk.png);background-position:top center;background-size:102%;opacity:0.3;transition:.3s;border-radius:8px;overflow:hidden;}
.cards .card .img .msk:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:10%;background:#1d242c;}
.sectbg{background:url(../images/linear.png) no-repeat top center;background-size:100%;}
.index2tb{position:relative;}
.index2tb img{display:block;width:100%;}
.index2tb .more{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10;}
.more .btn{display:inline-block;width:60px;text-align:center;line-height:60px;height:60px;background:#0cb2ba;border-radius:50%;cursor:pointer;color:#fff;transition:.3s;}
.more .btn .iconfont{font-size:20px;}
.more .btn:hover{background:#fff;color:#0cb2ba;}
.data{margin-top:80px;align-items:flex-start;}
.data .i{flex:1 1 auto;text-align:center;padding:0 20px;}
.data .i .it{color:#0cb2ba;white-space:nowrap;margin-bottom:10px;}
.data .i .it .num{display:inline-block;vertical-align:middle;font-size:70px;line-height:1;font-family:'HarmonyOS_Sans_SC_Medium';}
.data .i .it .unit{display:inline-block;vertical-align:middle;text-align:left;font-family:"HarmonyOS_Sans_SC_Regular";}
.data .i .it .span{font-size:48px;line-height:0.6em;font-family:'HarmonyOS_Sans_SC_Medium';display:block;}
/*.core{background:#1e252d;color:#fff;}*/
.coreMain{position:relative;padding-top:892px;width:1920px;left:50%;transform:translate(-50%);}
.coreMain .bot{position:absolute;left:0;bottom:0;width:100%;z-index:1;}
.coreMain .bot img{display:block;width:100%;}
.coreMain .bot:after{content:"";position:absolute;left:0;bottom:0;width:100%;background:url(../images/linear2.png) no-repeat bottom center;background-size:100%;height:100%;}
.coreMain .up{position:absolute;width:23.75%;left:38.125%;bottom:44%;z-index:2;transform:scale(0);transform-origin:bottom center;transition:.6s;}
.coreMain .tit{position:absolute;left:50%;transform:translate(-50%);bottom:44%;text-align:center;z-index:3;line-height:1.25;width:14.23%;}
.coreMain .ring{position:absolute;left:50%;transform:translate(-50%) scale(0.2);transition:.6s;opacity:0;bottom:0%;z-index:3;}
.coreMain .tit .t{font-size:24px;width:6em;margin:0 auto 5px;position:relative;}
.coreMain .tit .t:before{content:"";position:absolute;right:100%;top:0.625em;width:55px;height:55px;border-top:1px solid #fff;border-radius:30px 0 0 0;}
.coreMain .tit .t:after{content:"";position:absolute;left:100%;top:0.625em;width:55px;height:55px;border-top:1px solid #fff;border-radius:0 30px 0 0;}
.coreMain .tit .tc{position:relative;}
.coreMain .tit .tc:before,.coreMain .tit .tc:after{content:"";background:#000;width:8px;height:8px;position:absolute;border:2px solid #fff;border-radius:50%;box-sizing:border-box;top:50%;margin-top:-4px;}
.coreMain .tit .tc:before{left:0;}
.coreMain .tit .tc:after{right:0;}
.coreMain.act .ring.ring4{transform:translate(-50%) scale(1);transition-delay:3s;opacity:1;width:58%;bottom:39%;z-index:7;}
.coreMain.act .ring.ring3{transform:translate(-50%) scale(1);transition-delay:2.4s;opacity:1;bottom:82%;width:51.25%;z-index:6;}
.coreMain.act .ring.ring2{transform:translate(-50%) scale(1);transition-delay:1.8s;opacity:1;bottom:73%;width:40.5%;}
.coreMain.act .ring.ring1{transform:translate(-50%) scale(1);transition-delay:.6s;opacity:1;bottom:48%;z-index:2;width:38.2%;}
.coreMain.act .up{transform:scale(1);transition:2.4s;transition-delay:.6s;z-index:1;}
/* .coreMain.acted .up{transform:scale(1);animation:up 2.2s infinite;}
*/
@keyframes up{0%{transform:scale(0.7);}
100%{transform:scale(1);}
}
.rbox{position:relative;padding-bottom:100%;border-radius:50%;transform:rotateX(82deg);transform-style:preserve-3d;animation:ring2 linear 10s infinite;}
.rbox .i{position:absolute;text-align:center;white-space:nowrap;}
/* .rbox .i:nth-child(1){bottom:48%;left:7%;-transform:rotateX(-82deg) rotateY(28deg) rotateZ(8deg);}
.rbox .i:nth-child(2){bottom:37%;left:19%;-transform:rotateX(-82deg) rotateY(7deg) rotateZ(5deg);}
.rbox .i:nth-child(3){bottom:34%;left:32%;-transform:rotateX(-82deg) rotateY(0deg) rotateZ(0deg);}
.rbox .i:nth-child(4){bottom:34%;left:61%;-transform:rotateX(-82deg) rotateY(0deg) rotateZ(0deg);}
.rbox .i:nth-child(5){bottom:37%;left:73%;-transform:rotateX(-82deg) rotateY(7deg) rotateZ(-5deg);}
.rbox .i:nth-child(6){bottom:48%;left:86%;-transform:rotateX(-82deg) rotateY(-28deg) rotateZ(-8deg);}
*/
.ring4:before{content:"";width:100%;height:13%;position:absolute;left:0;top:50%;background:url(../images/ring4.png) no-repeat center;background-size:100% 100%;transform:translate(0,-50%);}
@keyframes ring{0%,100%{transform:translate(-50%) scale(1);}
50%{transform:translate(-50%) scale(0.96);}
}
@keyframes ring2{0%,50%,100%{transform:rotateX(82deg) rotateZ(0deg);}
25%{transform:rotateX(82deg) rotateZ(-5deg);}
75%{transform:rotateX(82deg) rotateZ(5deg);}
}
.coreMain .ring .rt{font-size:24px;position:absolute;left:50%;transform:translate(-50%,-50%);top:50%;margin-top:6.3%;width:7.4em;text-align:center;}
.coreMain .ring .rt:before,.coreMain .ring .rt:after{content:"";background:#000;width:8px;height:8px;position:absolute;border:2px solid #fff;border-radius:50%;box-sizing:border-box;top:50%;margin-top:-4px;}
.coreMain .ring .rt:before{left:0;}
.coreMain .ring .rt:after{right:0;}
.coreMain svg{line-height:1;display:block;overflow:visible;width:100%;position:absolute;left:0;bottom:65%;}
.coreMain svg text{stroke:#fff;font-family:'HarmonyOS_Sans_SC_Light';stroke:none;fill:#fff;}
.ring3 .m{display:block;width:100%;z-index:4;}
.coreMain .ring3 svg.i2,.coreMain .ring3 svg.i4{bottom:37%;}
.coreMain .ring3.ring .rt{margin-top:7.1%;}
.ring2 img{display:block;width:100%;}
.ring2 .m2{position:absolute;left:0;bottom:-40px;}
.coreMain .rbox3 svg{bottom:33%;}
.coreMain .ring2.ring .rt{margin-top:8.4%;}
.rbox2 .m1{display:block;width:100%;}
.rbox2 .i{position:absolute;border-radius:50%;padding:0 14px 0 24px;height:51%;bottom:30%;}
.rbox2 .i.i1{left:0;transform:translate(-10%);flex-direction:row-reverse;padding:0 24px 0 14px;}
.rbox2 .i.i2{right:0;transform:translate(-10%);}
.rbox2 .i .it{padding:0 10px;}
.coreMain .ring1.ring .rt{margin-top:11.3%;width:6.7em;}
.coreMain .ring1.ring .rt.rt2{margin-top:6%;}
/* .coreMain .ring1.ring .rt.rt2 span{font-size:0.8em;}
*/
.coreMain.act .ring.ring0{transform:translate(-50%) scale(1);transition-delay:1.2s;opacity:1;bottom:56.5%;z-index:2;width:16.09375%;}
.coreMain.act .ring.ring0 .rt{margin-top:10.3%;width:7em;}
.coreMain .ring1.ring .rt.rt2 span,.coreMain.act .ring.ring0 .rt span{font-size:0.8em;}
.coreBox{padding-top:100px;width:100%;overflow:hidden;}
.coreMain .bot .more{position:absolute;z-index:10;left:0;width:100%;text-align:center;bottom:20%;}
.pb0{padding-bottom:0 !important;}
.pt0{padding-top:0 !important;}
.mt0{margin-top:0 !important;}
.mb0{margin-top:0 !important;}
.ntab{margin-bottom:40px;}
.ntab span{display:inline-block;vertical-align:middle;padding:0 20px;color:#bf1920;cursor:pointer; opacity: .6; font-size: 24px;}
.ntab span.cur{color:#bf1920; opacity: 1; font-weight: 400}
.nslides{width:100%;}
.nslides .swiper-slide{padding:0 40px 20px;height:auto;display:flex;flex-direction:column;}
.nslides .swiper-wrapper{align-items:stretch;}
.nslides .swiper-container{margin:0 -40px;overflow:visible;}
.newsList .item{width:100%; height:100%; background:#fff;border-radius:22px;overflow:hidden;position:relative;flex:1 1 auto;
    /*padding-bottom:40px;*/
    transition:.3s;}
.newsList .item .img{position:relative;padding-bottom:75%;opacity:0;}
.newsList .item .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.newsList .item .txt{padding:40px 12%; background:#fff;position:relative;
    /*padding-bottom:56.25%;*/
    margin-top:-57.25%;transition:.3s;margin-left:-2px;margin-right:-2px;z-index:2;}
.newsList .item:hover .txt{padding-bottom:0;margin-top:-5%;}
.newsList .item:hover .img{opacity:1;}
.newsList .item .it{line-height:32px;margin-bottom:30px; font-size: 22px; font-weight: normal;}
.newsList .item .ip{line-height:30px;color:#999;font-size:16px;}
.newsList .item .date{font-size:14px;color:#444;position:absolute;bottom:10px;left:12%;z-index:2;transition:.3s;opacity:1; margin: 20px 0;}
.newsList .item:hover .date{bottom:-10px;opacity:0;}
.newsList .item .date .d{font-size:30px;line-height:1;}
.nbg{background:#f1f1f1;}
.nbg_about{background: url("../image/aboutjx_bgjpg.jpg") center no-repeat;}
.newsList .item:hover{box-shadow:0 10px 30px rgba(191,25,32,0.4);}

@keyframes move {
    0% { transform: translateX(0);
        opacity: 0; }
    50% { transform: translateX(20px); opacity: .5; }
    100% { transform: translateX(0); opacity: 1; }
}
.swiperCtr2 .btn{position:absolute; top:40%;margin-top:-20px;z-index:20;}
.swiperCtr2 .btn:hover.prev{
    background: url(../image/prev.png) no-repeat;
    position: absolute;
    left: 0; border:0 none;
    animation: move 0.3s 1 alternate; /* 应用动画 */
}
.swiperCtr2 .btn:hover.next{
    background: url(../image/next.png) no-repeat;
    position: absolute;
    right: 0; border:0 none;
    animation: move 0.3s 1 alternate; /* 应用动画 */
}
.swiperCtr2 .btn.prev{
    left: 0;
    background: url(../image/prev_d.png) no-repeat -3px -3px;
    transition: transform 0.5s ease;
    width: 72px;
    height: 72px;
    border: 2px solid #fff;
    border-radius: 100%;}
.swiperCtr2 .btn.next{
    right:0;
    background: url(../image/next_d.png) no-repeat -3px -3px; transition: transform 0.5s ease;
    width: 72px;
    height: 72px;
    border: 2px solid #fff;
    border-radius: 100%;}
.more2{margin:0 0 50px;text-align:center;}
.more2 .btn{display:inline-block;width:120px;text-align:center;line-height:30px;background:#bf1920;color:#fff;border:1px solid #bf1920;border-color:#bf1920;border-radius:30px;cursor:pointer;transition:.3s; font-size:16px;}
.more2 .btn:hover,.more2 .btn.hov{border:1px solid #bf1920; color: #bf1920; background:#fff}
.seek{padding:80px 0;background:url(../images/index5.jpg) no-repeat center;background-size:cover;text-align:center;}
.footer{}
.flogo img{max-height:35px;}
.shares .i{margin-left:20px;position:relative;}
.shares .i .icon{width:30px;text-align:center;line-height:30px;background:#2b3239;border-radius:50%;cursor:pointer;transition:.3s;}
.shares .i .icon .iconfont{font-size:14px;}
.shares .i:hover .icon{background:#fff;color:#0cb2ba;}
.footer .ft1{margin-bottom:50px;}
.footer .ft2{align-items:stretch;}
.fnav{flex:1 1 auto;align-items:flex-start;line-height:2.2;flex-wrap:wrap;}
.fnav dd{opacity:0.6;transition:.3s;}
.fnav dt{font-size:16px;margin-bottom:10px;}
.fnav dd:hover{opacity:1;}
.fnav dl{flex:0 0 auto;padding-right:20px;margin-bottom:20px;}
.address{flex:0 0 auto;margin-left:30px;padding-left:30px;border-left:1px solid #30363d;line-height:2.2;max-width:300px;}
.address .ftg{margin-bottom:20px;}
.address .ftb{margin-bottom:10px;font-size:16px;}
.address .ftb span{display:inline-block;margin-right:20px;opacity:0.6;cursor:pointer;}
.address .ftb span.cur{opacity:1;}
.address .fls{max-width:17em;opacity:0.6;}
.fcnt{flex:0 0 auto;text-align:right;padding-left:20px;font-size:16px;}
.fcnt .b{font-size:30px;line-height:1;margin-bottom:20px;margin-top:10px;}
.fcnt .code{font-size:14px;text-align:center;display:inline-block;flex:0 0 auto;margin-left:14px;}
.fcnt .code img{max-width:110px;margin-bottom:10px;}
.fcnt .code p{opacity:0.6;}
.fbot{margin-top:50px;padding:30px 0;opacity:0.4;border-top:1px solid #30363d;}
.flinks a{padding:0 10px;}
.flinks a:first-child{padding-left:0;}
.fcnt .t .iconfont{margin-right:10px;}
.pbantxt{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;}
.txtcenter{text-align:center;}
.pbanner{position:relative;}
.pbanner .img img{display:block;width:100%;}
.pbantxt .tl{max-width:50%;}
.pbantxt .tl .flex{justify-content:center;flex-wrap:wrap;}
.pbantxt .tl .icon{padding-right:10px;}
.secbbg1{background:url(../images/secbg1.jpg) no-repeat bottom center;background-size:cover;}
.gn1{background:#fff;padding:2px;border-radius:24px;align-items:stretch;}
.gn1 .img{border-radius:24px;overflow:hidden;flex:0 0 auto;width:50%;}
.gn1 .img .i{min-height:100%;}
.gn1 .img .i img{height:100%;object-fit:cover;}
.gn1 .img img{min-height:100%;object-fit:cover;}
.gn1 .txt{flex:1 1 auto;padding:30px 5%;}
.gn1 .li{position:relative;}
.gn1 .li:before,.gn1 .li:after{content:"";position:absolute;left:0;bottom:0;height:1px;}
.gn1 .li:before{width:100%;background:#e5e5e5;}
.gn1 .li:after{background:#38c1c8;z-index:5;width:0%;transition:.6s;}
.gn1 .li .lit{position:relative;padding:30px 60px 30px 0;}
.gn1 .li .lit .icon{line-height:58px;font-size:0;overflow:hidden;height:58px;}
.gn1 .li .lit .icon img{position:relative;transform:translate(-110%);transition:.3s;max-height:100%;}
.gn1 .li .lit .it{padding-top:30px;margin-top:-88px;transition:.3s;}
.gn1 .li .lip{padding-bottom:50px;display:none;line-height:1.78;color:#333;}
.gn1 .li.cur .lit .icon img{transform:translate(0);}
.gn1 .li.cur .lit .it{margin-top:0;font-family:'HarmonyOS_Sans_SC_Medium';font-size:1.25em;}
.gn1 .li .lit .i{position:absolute;width:38px;height:38px;cursor:pointer;border:1px solid #38c1c8;border-radius:50%;right:0;top:50%;margin-top:-19px;transition:.3s;}
.gn1 .li .lit .i:before,.gn1 .li .lit .i:after{width:40%;height:1px;background:#38c1c8;content:"";position:absolute;left:30%;top:50%;}
.gn1 .li .lit .i:after{transform:rotate(90deg);transition:.3s;}
.gn1 .li.cur .lit .i:after{transform:rotate(0deg);}
.gn1 .li.cur .lit .i{background:#38c1c8;}
.gn1 .li.cur .lit .i:before,.gn1 .li.cur .lit .i:after{background:#fff;}
.gn1 .li.cur .lit .i{margin-top:-53px;}
.gn1 .li.cur:after{width:60%;}
.pb78{padding-bottom:120px;}
.pb5{padding-bottom:5%;}
.gn2 .li{align-items:stretch;margin-bottom:16px;color:#1e242c;}
.gn2 .li .lit{flex:0 0 auto;width:185px;margin-right:16px;align-items:center;justify-content:center;padding:5px 20px 15px;background:#f0f7fa;border-radius:8px;text-align:center;}
.gn2 .li .lit .it{margin-top:-10px;}
.gn2 .li .lic{flex:1 1 auto;}
.gn2 .libox{background:#f0f7fa;border-radius:8px;padding:16px;}
.gn21{min-height:100%;flex-wrap:wrap;}
.gn21 .i{flex:0 0 auto;width:16%;justify-content:center;padding:0 10px 3%;background:url(../images/gni_bg.png) no-repeat bottom center;background-size:100%;}
.gn21 .i .ic{flex:0 0 auto;margin-right:10px;width:36px;}
.gn22{flex-wrap:wrap;min-height:100%;align-items:stretch;}
.gn22 .i{flex:0 0 auto;width:19%;}
.gn22 .i .it{justify-content:center;margin-bottom:20px;font-size:14px;}
.gn22 .i .it .ic{flex:0 0 auto;margin-right:10px;width:30px;text-align:center;}
.gn22 .i .it .ip{line-height:1.2;}
.gn22 .i .ls{border-radius:6px;background:#fff;margin-bottom:16px;padding:7px 5px;font-size:14px;text-align:center;}
.gn23{flex-wrap:wrap;align-items:stretch;}
.gn23 .i{flex:0 0 auto;width:31%;text-align:center;background:#fff;border-radius:8px;margin-top:17px;font-size:14px;}
.gn23 .i .it{line-height:34px;border-radius:6px;margin:-17px 15px 0;background:#bf1920;color:#fff;position:relative;z-index:10;}
.gn23 .i .ils{background:#fff;border-radius:8px;padding:15px 20px 5px;flex-wrap:wrap;}
.gn23 .i .ils .a{flex:0 0 auto;width:48%;background:#f0f2f4;border-radius:8px;margin-bottom:15px;line-height:35px;}
.gn241{flex-wrap:wrap;align-items:stretch;margin-bottom:20px;}
.gn241 .i{flex:0 0 auto;width:49%;background:#fff;padding:20px;}
.gn241 .i .it{flex:0 0 auto;width:30%;justify-content:center;}
.gn241 .i .it .ic{flex:0 0 auto;width:50px;margin-right:16px;}
.gn241 .i .it .ip{width:2em;line-height:1.2;flex:0 0 auto;}
.gn241 .i .ils{flex:1 1 auto;flex-wrap:wrap;}
.gn241 .i .l{flex:0 0 auto;width:50%;position:relative;padding:5px 30px;}
.gn241 .i .l:before{content:"";position:absolute;width:12px;height:12px;border:1px solid #bf1920;border-radius:50%;left:0;top:50%;margin-top:-6px;box-sizing:border-box;}
.gn241 .i .l:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;top:50%;margin-top:-3px;left:3px;background:#bf1920;}
.gn24 .tt{text-align:center;background:#bf1920;color:#fff;border-radius:8px;padding:6px 10px;}
.secbbg2{background:url(../images/secbg2.jpg) no-repeat top center;background-size:cover;}
.secbbg3{background:url(../images/secbg3.jpg) no-repeat top center;background-size:cover;}
.secbbg4{background:url(../images/secbg4.jpg) no-repeat top center;background-size:cover;}
.secbbg5{background:url(../images/secbg5.jpg) no-repeat center center;background-size:cover;width:100%;overflow:hidden;}
.secbbg6{background:url(../images/secbg6.jpg) no-repeat center center;background-size:cover;}
.secbbg7{background:url(../images/secbg7.jpg) no-repeat center center;background-size:cover;}
.hxtab{margin-bottom:50px;align-items:stretch;}
.hxtab .i{flex:0 1 auto;padding:0 30px;text-align:center;cursor:pointer;}
.hxtab .i .icon{font-size:0;line-height:48px;height:48px;margin-bottom:12px;display:inline-block;position:relative;}
.hxtab .i .icon img{max-height:100%;}
.hxtab .i .i2{position:absolute;left:0;top:0;z-index:5;opacity:0;}
.hxtab .i.cur .icon .i2{opacity:1;}
.hxtab .i.cur .icon .i1{opacity:0;}
.hxtab .i .it{position:relative;padding-bottom:10px;}
.hxtab .i .it:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:0%;bottom:0;height:2px;background:#13ced5;transition:.3s;}
.hxtab .i.cur .it:after{width:100%;}
.hxtab .i.cur .it{font-family:'HarmonyOS_Sans_SC_Medium';}
.hxnl .box{position:relative;z-index:10;background:#fff;border-radius:24px;overflow:hidden;min-height:585px;padding:6% 5%;}
.hxnl .box .img{position:absolute;z-index:-1;right:0;top:0;max-width:100%;height:100%;}
.hxnl .box .img img{height:100%;object-fit:cover;}
.hxnl .box .txt{flex:0 0 auto;width:50%;padding-right:50px;}
.hxnl .box .bt{margin-bottom:50px;justify-content:flex-start;}
.hxnl .box .bt .ic{font-size:0;line-height:50px;width:50px;height:50px;flex:0 0 auto;margin-right:20px;}
.hxnl .box .bt .ic img{max-height:100%;}
.hxnl .box .bt .it{line-height:50px;}
.hxnl .box .bp{color:#555;}
.hxtab2{justify-content:center;margin-bottom:60px;border-bottom:1px solid #dee3e8;align-items:stretch;}
.hxtab2 .i{border-bottom:3px solid transparent;position:relative;z-index:2;margin:0 5% -1px;padding-bottom:20px;cursor:pointer;}
.hxtab2 .i.cur{border-color:#bf1920;font-family:'HarmonyOS_Sans_SC_Medium';}
.hxtab2 .i .icon{flex:0 0 auto;width:32px;margin-right:14px;}
.hxsf .btab{margin-bottom:70px;align-items:stretch;}
.hxsf .btab .i{flex:1 1 auto;justify-content:center;border:1px solid #e3e8ee;border-radius:12px;min-height:72px;cursor:pointer;transition:.3s;margin-right:27px;}
.hxsf .btab .i:last-child{margin-right:0;}
.hxsf .btab .i .ic{flex:0 0 auto;width:35px;margin-right:18px;}
.hxsf .btab .i.cur{border-color:#bf1920;background:#bf1920;color:#fff;}
.hxsf .items{justify-content:space-between;align-items:stretch;flex-wrap:wrap;}
.hxsf .item{flex:0 0 auto;width:48%;margin-bottom:4%;position:relative;border-radius:24px;overflow:hidden;cursor:pointer;}
.hxsf .item .img{position:relative;padding-bottom:68.6%;}
.hxsf .item .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.hxsf .item .hov{position:absolute;left:0;bottom:0;z-index:10;width:100%;flex-direction:column;align-items:flex-start;padding:50px 40px 20px 60px;color:#fff;transition:.3s;min-height:0%;max-height:100%;justify-content:flex-start;}
.hxsf .item:hover .hov{min-height:100%;}
.hxsf .item .hov .tit{width:100%;justify-content:flex-start;align-items:center;margin-bottom:30px;}
.hxsf .item .hov .tit .ic{flex:0 0 auto;width:50px;margin-right:20px;}
.hxsf .item .hov .ip{max-height:0;overflow:hidden;width:100%;flex:1 1 auto;transition:.3s;line-height:1.8;}
.hxsf .item:hover .hov .ip{max-height:20em;}
.hxsf .item .img:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:#000;opacity:0.2;transition:.3s;}
.hxsf .item:hover .img:before{opacity:0.6;}
.hxsf .item .img:after{content:"";position:absolute;z-index:2;;left:0;top:0;width:100%;height:100%;background:url(../images/t_msk.png) no-repeat left bottom;background-size:cover;}
.fixsub{position:fixed;left:0;top:100px;max-height:0;overflow:hidden;transition:.3s;max-width:100%;left:50%;transform:translate(-50%);}
.fixsub .box{justify-content:center;padding:10px;}
.subinner{align-items:stretch;background:#fff;justify-content:center;border-radius:8px;overflow:hidden;min-height:430px;}
.subinner .boxl{width:370px;padding:50px 70px 50px 50px;background:url(../images/subbg.jpg) no-repeat bottom center;background-size:cover;}
.subinner .boxl .t1{color:#0cb2ba;margin-bottom:20px;}
.subinner .boxr{align-items:flex-start;flex-wrap:wrap;padding:50px 25px;width:375px;}
.subinner .boxr dl{width:100%;margin-bottom:20px;}
.subinner .boxr dl dd{padding:5px 0;}
.subinner .boxr.dl2{width:685px;}
.subinner .boxr.dl2 dl{width:50%;flex:0 0 auto;padding:0 25px;font-size:0.8em;margin-bottom:20px;}
.subinner .boxr.dl2 dl dt{margin-bottom:10px;}
.nav a[href]:hover,.nav li:hover>a,.nav li.cur>a{color:#0cb2ba;transition:.3s;}
.subinner dl a{position:relative;padding-left:18px;}
.subinner dl a:before{content:"\e61e";font-family:"iconfont";position:absolute;left:0;top:50%;color:#0cb2ba;font-size:18px;line-height:1;margin-top:-0.5em;}
.ntopbg{background:url(../images/ntopbg.jpg) no-repeat bottom center;background-size:cover;}
.hspace{padding-top:100px;}
.newstop{align-items:center;padding:7.8% 0;flex-direction:row-reverse;}
.newstop .imgs{flex:0 0 auto;width:50%;border-radius:8px;overflow:hidden;}
.newstop .imgs img{display:block;width:100%;}
.newstop .nr{flex:1 1 auto;overflow:hidden;padding-right:6%;}
.newstop .item .tag{margin-bottom:20px;font-size:14px;}
.newstop .item .tag span{display:inline-block;margin-right:10px;padding:0 10px;min-width:80px;text-align:center;line-height:32px;background:#dff4f7;color:#0cb2ba;border-radius:4px;}
.newstop .item .tit{font-weight:normal;margin-bottom:20px;line-height:1.3;}
.newstop .item .date{font-size:14px;opacity:0.5;margin-bottom:20px;}
.newstop .item .date span{display:inline-block;vertical-align:middle;margin-right:5px;}
.newstop .item .desc{line-height:1.78;opacity:0.8;margin-bottom:70px;}
.vd .btn{display:inline-block;line-height:50px;min-width:160px;text-align:center;background:#0cb2ba;border-radius:4px;color:#fff;transition:.3s;border:1px solid #0cb2ba;font-size:18px;cursor:pointer;}
.vd .btn:hover{background:#fff;color:#0cb2ba;}
.swiperDots{position:absolute;right:0;bottom:0;width:auto !important;z-index:10;left:auto !important;}
.swiperDots span{width:6px;height:6px;opacity:1;background:#ced2d8;margin:0 5px !important;border-radius:3px !important;transition:.3s;}
.swiperDots span.swiper-pagination-bullet-active{width:40px;background:#0cb2ba;}
.bread{line-height:80px;border-bottom:1px solid #f0f1f3;margin-bottom:20px;}
.location{flex:0 0 auto;}
.location a{position:relative;padding-right:24px;}
.location a:after{content:"\e61e";position:absolute;right:0;top:50%;width:24px;font-family:"iconfont";line-height:20px;margin-top:-10px;text-align:center;}
.location a.h{padding-left:24px;}
.location a.h:before{content:"\e711";position:absolute;left:0;top:50%;width:24px;font-family:"iconfont";line-height:20px;margin-top:-10px;color:#0cb2ba;}
.pnavs{overflow:auto;flex:0 0 auto;}
.pnavs li{margin:0 35px;white-space:nowrap;}
.pnavs li a{display:block;position:relative;padding:0 7px;transition:.3s;}
.pnavs li a:after{content:"";position:absolute;left:0;bottom:0;width:100%;background:transparent;height:2px;transition:.3s;}
.pnavs li.cur a,.pnavs li:hover a{color:#0cb2ba;}
.pnavs li.cur a:after,.pnavs li:hover a:after{background:#0cb2ba;}
.pnavs li:last-child{margin-right:0;}
.innerpage{padding:4.5% 0;}
.newscenter{flex-wrap:wrap;align-items:stretch;justify-content:flex-start;}
.newscenter .item{flex:0 0 auto;width:30.66%;margin-right:4%;margin-bottom:4%;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 9px 36px rgb(238,246,253);position:relative;transition:.3s;top:0;}
.newscenter .item:nth-child(3n){margin-right:0;}
.newscenter .item .img img{display:block;width:100%;position:absolute;left:0;height:100%;object-fit:cover;}
.newscenter .item .img{position:relative;padding-bottom:56.25%;}
.newscenter .item:hover{top:-10px;box-shadow:0 9px 36px rgb(209,253,255);}
.newscenter .item .txt{padding:30px;}
.newscenter .item .tag{margin-bottom:20px;font-size:14px;}
.newscenter .item .tag span{display:inline-block;margin-right:10px;padding:0 10px;min-width:80px;text-align:center;line-height:32px;background:#dff4f7;color:#0cb2ba;border-radius:4px;}
.newscenter .item .tit{font-weight:normal;margin-bottom:20px;line-height:1.3;transition:.3s;height:2.6em;overflow:hidden;}
.newscenter .item:hover .tit{color:#0cb2ba;}
.newscenter .item .date{font-size:14px;opacity:0.5;}
.newscenter .item .date span{display:inline-block;vertical-align:middle;margin-right:5px;}
.videoCenter{flex-wrap:wrap;align-items:stretch;justify-content:flex-start;margin-top:50px;}
.videoCenter .item{flex:0 0 auto;width:30.66%;margin-right:4%;margin-bottom:4%;background:#fff;border-radius:8px;overflow:hidden;position:relative;transition:.3s;top:0;cursor:pointer;}
.videoCenter .item:nth-child(3n){margin-right:0;}
.videoCenter .item .img img{display:block;width:100%;position:absolute;left:0;height:100%;object-fit:cover;}
.videoCenter .item .img{position:relative;padding-bottom:56%;overflow:hidden;border-radius:8px;}
.videoCenter .item:hover{top:-10px;box-shadow:0 9px 36px rgb(209,253,255);}
.videoCenter .item .txt{padding:30px;}
.videoCenter .item .it{font-weight:normal;line-height:1.7;transition:.3s;height:3.4em;overflow:hidden;}
.videoCenter .item:hover .it{color:#bf1920;}
.videoCenter .item .img .btn{top:60%;opacity:0;visibility:hidden;transition:.3s;}
.videoCenter .item:hover .img .btn{opacity:1;top:50%;visibility:visible;}
.pages{margin-top:30px;text-align:center;}
.pages a,.el-pager li,.el-pagination .btn-next,.el-pagination .btn-prev,.el-pager li.btn-quicknext,.el-pager li.btn-quickprev{display:inline-block;vertical-align:middle; border:1px solid #e5e5e5 !important;border-radius:4px;margin:0 4px;color:#999;transition:.3s;}
.pages a:hover,.pages a.a_cur,.el-pager li:hover,.el-pagination .btn-next:hover,.el-pagination .btn-prev:hover,.el-pager li.btn-quicknext:hover,.el-pager li.btn-quickprev:hover,.el-pager li.active{color:#fff !important;background:#bf1920;border-color:#bf1920 !important;}
/*.el-pager li{font-size:18px;line-height:58px !important;}*/
.el-pagination .btn-next,.el-pagination .btn-prev{padding:0;}
.pages a .iconfont{font-size:24px;}
.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{font-size:20px;}
.el-pagination{font-weight:normal;}
.noborder{border:none !important;}
.w1080{max-width:1080px;margin:auto;}
.back{text-align:center;margin-top:80px;}
.back .btn{display:inline-block;line-height:50px;min-width:160px;text-align:center;background:#bf1920;border-radius:4px;color:#fff;transition:.3s;border:1px solid #bf1920;font-size:18px;}
.arhead{padding-bottom:20px;text-align:center;border-bottom:1px solid #ececec;margin-bottom:20px;}
.arhead .tit{margin-bottom:30px;line-height:1.36;}
.arhead .p{color:#9da0a3;}
.arhead .p .span{padding:0 20px;}
.arhead .p .b{color:#000;padding-left:5px;}
.arinfo{color:#6c6c6d;line-height:1.78;}
.detail{padding-bottom:60px;border-bottom:1px solid #ececec;}
.relations{padding:6% 0 7.8%;width:100%;overflow:hidden;background:url(../images/linear2.png) repeat-x bottom center;}
.relations .t{text-align:center;margin-bottom:40px;}
.relations .swiper-container{overflow:visible;padding:40px 0;}
.relations~.seek,.formpage~.seek,.seek~.seek{display:none;}
.singleban{position:relative;height:460px;background-size:cover;background-position:center;background-repeat:no-repeat;}
.singleban .bantxt{background:none;text-align:left;color:#000;}
.singlepage{padding:6% 0;}
.sitemap{justify-content:flex-start;align-items:stretch;flex-wrap:wrap;}
.sitemap dl{flex:0 0 auto;width:21.25%;margin-bottom:80px;margin-right:5%;}
.sitemap dt{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e5e5e5;}
.sitemap dt a{display:block;padding-left:10px;border-left:3px solid #0cb2ba;line-height:1;}
.sitemap dd a{display:block;position:relative;padding:5px 0;padding-left:28px;transition:.3s;}
.sitemap dd a:before{content:"\e61e";position:absolute;left:0;top:50%;width:24px;font-family:"iconfont";line-height:20px;margin-top:-10px;text-align:center;}
.sitemap dd a:hover{color:#0cb2ba;}
.frendlinks{flex-wrap:wrap;justify-content:flex-start;}
.frendlinks .i{flex:0 0 auto;width:18.2%;margin-right:2%;margin-bottom:2%;cursor:pointer;}
.frendlinks .i:nth-child(5n){margin-right:0;}
.frendlinks .i .img{height:100px;line-height:100px;text-align:center;background:#f5f8fa;font-size:0;transition:.3s;}
.frendlinks .i:hover .img{box-shadow:0 0 20px rgba(0,0,0,0.1);}
.frendlinks .i .img img{max-width:80%;max-height:60%;}
.frendlinks .i .it{text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:10px;}
.singleban .bantxt.center{text-align:center;}
.searchBlock{width:580px;max-width:100%;margin:50px auto 0;}
.searchBlock .in{flex:1 1 auto;}
.searchBlock .in input{width:100%;background:#fff;padding:0 20px;font-size:inherit;font-family:inherit;height:60px;border:none;outline:none;border-radius:4px 0 0 4px;}
.searchBlock .btn{flex:0 0 auto;white-space:nowrap;padding:0 28px;background:#0cb2ba;color:#fff;line-height:1;cursor:pointer;border-radius:0 4px 4px 0;}
.searchBlock .btn span{display:inline-block;vertical-align:middle;line-height:60px;}
.searchBlock .btn .iconfont{font-size:24px;padding-right:5px;}
.bantab{position:absolute;left:0;bottom:0;width:100%;z-index:60;}
.bantab .flex{justify-content:center;}
.bantab .i{cursor:pointer;margin:0 15px;line-height:60px;border-bottom:2px solid transparent;transition:.3s;}
.bantab .i.cur{border-color:#0cb2ba;}
.search_result .block{margin-bottom:60px;counter-reset:ind;}
.search_result .block .bt{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #f0f1f3;}
.search_result .block .bp{color:#afb0b2;}
.basecolor{color:#0cb2ba;}
.search_result .block .i{counter-increment:ind;padding-left:45px;margin-bottom:28px;position:relative;}
.search_result .block .i:before{content:'0'counter(ind);width:26px;text-align:center;position:absolute;left:0;top:4px;line-height:26px;background:#ebf8f9;color:#0cb2ba;border-radius:4px;}
.search_result .block .i:nth-child(n+10):before{content:counter(ind);}
.search_result .block .i .it{margin-bottom:5px;}
.search_result .block .ip{opacity:0.5;}
.p404{background:url(../images/linear2.png) repeat-x bottom center;min-height:100vh;background-size:auto 20%;}
.p404 .inner{flex-direction:row-reverse;justify-content:center;}
.p404 .img{flex:0 0 auto;max-width:50%;}
.p404 .txt{padding-right:5%;flex:0 1 auto;}
.p404 .txt .t{max-width:16em;line-height:1.36;margin-bottom:50px;}
.p404 .txt .p{margin-top:15%;}
.p0{padding:0 !important;}
.formpage{padding:5% 0;background:#f4fafe;}
.formpage .box{align-items:stretch;border-radius:24px;background:#fff;box-shadow:0 9px 36px rgba(0,0,0,0.1);max-width:1440px;margin:auto;}
.formpage .bl{flex:0 0 auto;border-radius:24px 0 0 24px;overflow:hidden;padding:5% 10% 5% 5%;width:50%;background-size:cover;background-repeat:no-repeat;}
.formpage .bl .t1{margin-bottom:20px;line-height:1.33;}
.formpage .bl .t1.s2{margin-bottom:10px;}
.formpage .bl .t2{margin-bottom:20px;text-align:center;}
.formpage .bl .p{margin-bottom:20px;color:#555;}
.formpage .its{flex-wrap:wrap;margin-bottom:20px;padding:20px;border-radius:8px;background:linear-gradient(45deg,#fff,transparent);}
.formpage .its .i{padding-left:20px;padding-right:20px;/* flex:1 0 50%;*/
margin:5px 0;position:relative;}
.formpage .its .i:before{content:"";position:absolute;left:0;top:50%;margin-top:-4px;width:8px;height:8px;background:#0cb2ba;border-radius:50%;}
.formpage .tp{color:#555;}
.formpage .tp2{margin-bottom:20px;}
.formpage .br{padding:5%;flex:1 1 auto;background:url(../images/formbg.jpg) no-repeat bottom right;background-size:cover;border-radius:0 24px 24px 0;}
.form .formp{margin-bottom:40px;line-height:1.87;color:#555;}
.form .line .i{flex:0 0 auto;width:48%;align-items:center;border-bottom:1px solid #e5e5e5;}
.form .line{margin-bottom:20px;border-bottom:1px solid #e5e5e5;}
.form .line .label{flex:0 0 auto;}
.form .line .in{flex:1 1 auto;position:relative;}
.form .line .in input,.form .line select{width:100%;height:60px;outline:none;background:none;padding:0 10px;border:none;font-size:inherit;font-family:inherit;color:inherit;}
.form .line .in.s2{padding-right:6em;}
.form .line .in .btn{position:absolute;right:0;top:0;line-height:60px;cursor:pointer;color:#0cb2ba;}
.form .line select{text-align:right;}
.form .btns{margin-top:40px;}
.form .btns .btn{text-align:center;background:#0cb2ba;color:#fff;cursor:pointer;line-height:60px;border-radius:4px;}
.pop{position:fixed;left:0;top:0;z-index:9999;width:100%;height:100%;visibility:hidden;}
.act.pop{visibility:visible;}
.pop .msk{width:100%;height:100%;position:absolute;z-index:-1;background:rgba(0,0,0,0.5);backdrop-filter:blur(5px);}
.popIn{align-items:center;justify-content:center;width:100%;height:100%;position:relative;z-index:5;}
.pop .box{padding:50px;width:620px;background:#fff;max-width:90%;border-radius:10px;position:relative;top:50px;opacity:0;z-index:5;}
.act.pop .box{top:0;opacity:1;transition:.3s;}
.pop .box .close{position:absolute;right:10px;top:10px;width:30px;text-align:center;line-height:30px;cursor:pointer;z-index:50;}
.pop .box .close .iconfont{font-size:22px;}
.popIn .poptxt{text-align:center;max-width:25em;margin:0 auto 40px;color:#555;}
.popform .line{margin-bottom:20px;}
.popform .line .label{flex:0 0 auto;width:7em;}
.popform .line .in{position:relative;flex:1 1 auto;}
.popform .line .in input{width:100%;padding:0 20px;border:1px solid #e1e3e5;border-radius:4px;height:50px;color:inherit;font-family:inherit;outline:none;background:none;font-size:inherit;}
.popform .line .in .select{border:1px solid #e1e3e5;border-radius:4px;}
.popform .line .in .select select{border:none;height:50px;color:inherit;font-family:inherit;outline:none;background:none;padding-left:20px;width:100%;font-size:inherit;border-right:20px solid transparent;}
.popform .line .in .btn{position:absolute;cursor:pointer;right:3px;top:3px;line-height:44px;padding:0 20px;background:#edf7f7;border-radius:4px;color:#0cb2ba;font-size:16px;}
.popform .btns{justify-content:center;margin-top:50px;}
.popform .btns .btn{width:160px;text-align:center;line-height:50px;background:#0cb2ba;border-radius:4px;color:#fff;cursor:pointer;}
.popicon{text-align:center;}
.popIn .pop_tit{text-align:center;margin-bottom:20px;}
.pop .box.s2{width:540px;background:linear-gradient(0deg,#fff,#ecf9fa);}
.pop .box.s2 .poptxt{margin-bottom:0;}
.popicon img{max-width:120px;}
.pop .box:before{content:"";position:absolute;width:19%;padding-bottom:19%;z-index:-1;left:0;top:0;background:url(../images/popbg.png) no-repeat left top;background-size:contain;}
.popform .line .label2{margin-bottom:10px;}
.radio{position:relative;margin-bottom:10px;padding-left:34px;}
.radio input[type="radio"]{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;z-index:2;font-size:0;opacity:0;}
.radio i{position:absolute;width:20px;height:20px;border:1px solid #0cb2ba;border-radius:50%;left:0;top:50%;margin-top:-10px;}
.radio i:after{content:"";position:absolute;left:3px;right:3px;top:3px;bottom:3px;border-radius:50%;background:#0cb2ba;transform:scale(0);}
.radio input:checked + i:after{transform:scale(1);transition:.1s;}
.radio span{color:#808080;}
.radio input:checked ~span{color:#000;}
.popform .radios{padding-left:0.5em;}
.pbantxt .t1{line-height:1.33;margin-bottom:10px;}
.pbantxt .p{margin-bottom:60px;color:#393e44;}
.sectit.mb40,.mb40{margin-bottom:40px;}
.solu_tab{position:relative;padding:0 60px;margin-bottom:60px;}
.solu_tab .i{text-align:center;padding:0 10px;cursor:pointer;}
.solu_tab .i .icon{width:54px;height:54px;font-size:0;margin:0 auto 20px;border:1px solid transparent;background:transparent;border-radius:50%;line-height:52px;position:relative;}
.solu_tab .bar{position:absolute;left:60px;right:60px;top:27px;height:1px;background:#ebeef2;}
.solu_tab .bar .barcur{position:absolute;left:0;top:-1px;height:3px;background:#0cb2ba;transition:.6s;}
.solu_tab .i .icon img{max-width:70%;transform:scale(0);transition:.3s;}
.solu_tab .i.act .icon{border-color:#ebeef2;background:#fff;}
.solu_tab .i.act .icon img{transform:scale(1);}
.solu_tab .swiperCtr2 .btn{top:-4px;margin-top:0;}
.swiperCtr2.s2 .btn{background:#fff;color:#0cb2ba;box-shadow:0 10px 38px rgba(187,228,230,0.68);transition:.3s;position:absolute;}
.swiperCtr2.s2 .btn:hover{background:#0cb2ba;color:#fff;}
.solu_tab .i .icon:before{background:#0cb2ba;content:"";position:absolute;width:8px;height:8px;border-radius:50%;top:50%;left:50%;margin-left:-4px;margin-top:-4px;}
.solu_tab .i.act~.i .icon:before{background:#c2c7ce;}
.solu_tab .i.act+.i .icon:before{background:#0cb2ba;}
.solu_tab .i.act .icon:before{opacity:0;}
.solu_con .item{align-items:stretch;padding-left:80px;}
.solu_con .item .img{flex:1 1 auto;}
.solu_con .item .txt{flex:0 0 auto;width:28em;padding-left:5em;}
.solu_con .item .icon{margin-bottom:20px;font-size:0;}
.solu_con .item .icon img{max-height:65px;}
.solu_con .item .it{margin-bottom:50px;line-height:1.3;}
.solu_con .item .ip{border-left:1px solid #0cb2ba;padding-left:40px;line-height:1.875;height:auto;max-height:18.75em;padding-right:34px;padding-bottom:3.75em;}
.applations{position:relative;align-items:stretch;}
.applations .apl{flex:0 0 auto;width:50%;}
.applations .apl .item{position:relative;}
.applations .apl .img{padding-bottom:75%;background-position:center;background-size:cover;border-radius:24px;overflow:hidden;position:relative;z-index:5;}
.applations .img:before{content:"";position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background:url(../images/bmsk.png) no-repeat bottom center;background-size:cover;}
.applations .apl .it{position:absolute;left:0;bottom:0;width:100%;z-index:10;color:#fff;padding:35px 45px;}
.applations .apr{flex:1 1 auto;padding-left:30px;padding-bottom:100px;overflow:hidden;}
.applations .apr .swiper-container{height:100%;}
.applations .apr .img{height:100%;background-size:cover;background-position:center;border-radius:24px;overflow:hidden;position:relative;}
.applations .apr .it{position:absolute;z-index:10;left:0;bottom:0;text-align:center;width:100%;color:#fff;padding:40px 20px;}
.applations .bot{position:absolute;right:0;bottom:0;width:50%;padding-left:30px;}
.applations .bot .btn{position:static;display:inline-block;vertical-align:middle;margin-left:30px;margin-top:0;}
.applations .bot .swiperCtr2{white-space:nowrap;flex:0 0 auto;}
.applations .bot .bar{flex:1 1 auto;height:2px;position:relative;background:#e7eded;}
.applations .bot .bar .cur{position:absolute;left:0;top:0;height:100%;background:#0cb2ba;transition:.3s;}
.pros .item{align-items:stretch;background:#fff url(../images/prodes.jpg) no-repeat right bottom;background-size:cover;border-radius:24px;box-shadow:0 29px 51px rgba(151,200,203,0.78);transform:scale(0.9);transition:.3s;}
.pros .swiper-slide-active .item{transform:scale(1);}
.pros .item .img{flex:0 0 auto;border-radius:24px;font-size:0;line-height:450px;height:450px;text-align:center;width:56%;background:url(../images/probox.jpg) no-repeat right center;background-size:cover;}
.pros .item .img img{max-width:90%;max-height:90%;}
.pros .item .txt{flex:1 1 auto;padding:50px;padding-right:8%;align-items:center;}
.pros .item .it{line-height:1.4;min-height:2.8em;border-bottom:1px solid #13d0d7;margin-bottom:30px;padding-bottom:0.5em;}
.pros .item .ip{color:#555;line-height:1.78;max-height:8.9em;overflow:hidden;margin-bottom:50px;max-width:17em;}
.pros .swiper-container{overflow:visible;}
.pros .swiperDots{position:relative;bottom:0;text-align:center;margin-top:40px;}
.pros .swiperDots span{background:#fff;}
.pros .swiperCtr2 .btn.prev{left:-120px;}
.pros .swiperCtr2 .btn.next{right:-120px;}
.pros .swiper-slide{height:auto;}
.solutionVal{align-items:stretch;margin-left:-20px;padding-right:20px;counter-reset:val;}
.solutionVal .item{flex:0 0 auto;width:200px;border-radius:20px;overflow:hidden;position:relative;margin-left:-20px;z-index:1;box-shadow:0 29px 51px rgba(151,200,203,0.25);background:#f6ffff;align-items:stretch;transition:.6s;}
.solutionVal .item.act{flex:1 1 auto;}
.solutionVal .item .it{height:600px;border-radius:20px;flex-direction:column;align-items:center;justify-content:space-between;transition:.3s;padding:70px 20px 60px;flex:0 0 auto;width:100%;position:relative;z-index:2;cursor:pointer;}
.solutionVal .item:first-child{margin-left:0;z-index:3;}
.solutionVal .item:nth-child(2){z-index:2;background:#feffff;}
.solutionVal .item .icon{position:relative;flex:0 0 auto;font-size:0;}
.solutionVal .item .icon .im2{display:none;}
.solutionVal .item .t{flex:1 1 auto;align-items:center;padding:20px 0;}
.solutionVal .item .ip{padding-left:2em;border-left:1px solid #7bf1c1;max-height:0;overflow:hidden;line-height:1.8;margin-left:20px;color:#fff;}
.solutionVal .item .idot{flex:0 0 auto;width:60px;height:60px;background:#bf1920;border-radius:50%;position:relative;cursor:pointer;transition:.3s;}
.solutionVal .item .idot:before,.solutionVal .item .idot:after{content:"";position:absolute;left:50%;margin-left:-9px;width:18px;height:2px;top:50%;margin-top:-1px;background:#fff;transition:.3s;}
.solutionVal .item .idot:after{transform:rotate(90deg);}
.solutionVal .item .t .tin{width:1em;line-height:1.1;}
.solutionVal .item.act .it{background:#bf1920;width:420px;max-width:40%;color:#fff;align-items:flex-start;padding:70px 50px 60px 70px;margin-right:-20px;}
.solutionVal .item.act .ip{max-height:14.4em;transition:.3s;transition-delay:.6s;flex:1 1 auto;}
.solutionVal .item.act .t .tin{width:100%;}
.solutionVal .item.act .idot{margin-left:-10px;background:#fff;}
.solutionVal .item.act .idot:before,.solutionVal .item.act .idot:after{background:#bf1920;}
.solutionVal .item.act .idot:after{transform:rotate(0deg);}
.solutionVal .item .img{flex:1 1 auto;background-size:cover;background-position:center;background-repeat:no-repeat;}
.solutionVal .item .it:before{counter-increment:val;content:counter(val);position:absolute;z-index:-1;right:0;top:-0.35em;font-size:400px;line-height:1;font-family:'HarmonyOS_Sans_SC_Medium';color:#bf1920;opacity:0.05;width:100%;text-align:center;letter-spacing:-0.2em;}
.solutionVal .item.act .it:before{content:'0'counter(val);color:#fff;}
.solutionVal .item.act .icon .im1{display:none;}
.solutionVal .item.act .icon .im2{display:inline;}
.el-checkbox,.el-checkbox__label,.el-radio,.el-radio__label{font-size:inherit;color:inherit;}
.filters{padding:30px 0;border-bottom:1px solid #f0f1f3;color:#1e242c;}
.filters .label{flex:0 0 auto;width:5em;}
.filters .its{flex:1 1 auto;line-height:1;}
.cats{flex-wrap:wrap;justify-content:flex-start;}
.cats .i{flex:0 0 auto;padding:5px 25px;}
.el-checkbox__label,.el-radio__label{vertical-align:middle;}
.el-checkbox__inner{border-color:#ced2d8;}
.el-radio__inner{border-color:#ced2d8;border-radius:0;}
.el-radio__input.is-checked .el-radio__inner::after{transform:rotate(45deg) scaleY(1);}
.el-radio__inner::after{box-sizing:content-box;content:"";border:1px solid #fff;border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);width:3px;transition:transform .15s ease-in .05s;transform-origin:center;border-radius:0;background:none;}
.column{align-items:stretch;margin-top:50px;}
.column .col{flex:1 1 auto;padding-right:40px;overflow:hidden;}
.column .cor{flex:0 0 auto;width:360px;}
.column .col .tit{margin-bottom:30px;}
.arlist{margin-bottom:60px;}
.arlist .i{padding:20px 30px;border-bottom:1px solid #f0f1f3;transition:.3s;}
.arlist .i.ih{background:#bf1920 !important;color:#fff;border-radius:4px;border:none;}
.arlist .i .ir{flex:0 0 auto;width:200px;padding-right:20px;padding-left:20px;white-space:nowrap;}
.arlist .i .il{flex:1 1 auto;padding-right:20px;overflow:hidden;}
.arlist .i .il .it{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.arlist .i:hover{background:#f5f8fa;}
.arlist .i .itag{font-size:0;margin-top:10px;}
.arlist .i .itag span{display:inline-block;vertical-align:middle;font-size:14px;line-height:24px;padding:0 10px;background:#bf1920;margin-right:7px;color:#bf1920;border-radius:4px;}
.author{align-items:center;justify-content:flex-start;white-space:nowrap;}
.author .n{width:32px;line-height:30px;border:1px solid #bf1920;border-radius:50%;text-align:center;color:#bf1920;background:#bf1920;flex:0 0 auto;margin-right:10px;}
.arlist .i .ir:last-child{width:140px;}
.hits{justify-content:flex-start;}
.hits .ico{flex:0 0 auto;margin-right:10px;}
.hits .ico .iconfont{font-size:20px;color:#adadad;}
.column .cor .box{padding:26px;background:#f5f8fa;margin-bottom:30px;border-radius:8px;}
.column .cor .box .boxt{margin-bottom:30px;justify-content:flex-start;}
.column .cor .box .boxt .ico{flex:0 0 auto;font-size:0;margin-right:10px;max-width:30px;}
.rela1 .item{margin-bottom:30px;}
.rela1 .item:last-child{margin-bottom:0;}
.rela1 .item .it{line-height:1.5;margin-bottom:10px;transition:.3s;}
.rela1 .item .ib{font-size:14px;color:#9fa3a8;}
.rela1 .item .ib span{padding-right:20px;}
.rela2 .item{margin-bottom:30px;}
.rela2 .item .il{flex:0 0 auto;margin-right:15px;}
.rela2 .item .il .letter{width:40px;text-align:center;line-height:38px;height:40px;border:1px solid #bf1920;color:#bf1920;background:#bf1920;border-radius:50%;overflow:hidden;font-size:30px;text-transform:uppercase;}
.rela2 .item .ir{flex:1 1 auto;}
.rela2 .item .ip{color:#9fa3a8;font-size:14px;margin-top:5px;}
.rela2 .item .ip .b{color:#000;padding-left:5px;}
.rela1 .item:hover .it,.rela2 .item:hover .it{color:#bf1920;}
.rela2 .item .it{line-height:1.5;transition:.3s;}
.bgf5f8fa{background:#f5f8fa;}
.column .col .bg_white{padding:40px 60px 60px;background:#fff;}
.pd0{padding:0;}
.arhead2{padding-bottom:25px;margin-bottom:40px;border-bottom:1px solid #e6e8eb;}
.arhead2 .tag span{display:inline-block;margin-right:7px;line-height:24px;padding:0 10px;background:#ebf8f9;border-radius:4px;font-size:14px;color:#bf1920;}
.arhead2 .au .i{flex:0 0 auto;margin-left:20px;color:#96999d;line-height:1;padding-left:20px;border-left:1px solid #96999d;}
.arhead2 .au .i .icon-eye{font-size:18px;padding-right:10px;}
.arhead2 .au .i:first-child{margin-left:0;padding-left:0;border:none;}
.arcontent{line-height:1.875;counter-reset:ar;}
.arblock{margin-bottom:2em;}
.ardesc{padding:30px 40px;background:url(../images/ardesc.jpg) no-repeat right center;background-size:cover;border-radius:8px;}
.ardesc .atit{margin-bottom:10px;background:#bf1920;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;}
.arblock .artit{position:relative;padding-left:45px;margin-bottom:1em;line-height:30px;}
.arblock .artit:before{counter-increment:ar;content:counter(ar);position:absolute;width:30px;line-height:30px;left:0;top:0;background:#bf1920;font-size:16px;text-align:center;color:#fff;border-radius:15px 15px 0 15px;}
.arblock .arp ul{counter-reset:li;}
.arblock .arp ul li{position:relative;padding-left:2em;margin-bottom:1.7em;}
.arblock .arp ul li:before{counter-increment:li;content:'0'counter(li);position:absolute;left:0;color:#bf1920;font-family:'HarmonyOS_Sans_SC_Regular';}
.ar_author{padding-bottom:25px;margin-bottom:25px;justify-content:flex-start;border-bottom:1px solid #e6e8eb;}
.ar_author .lt{width:40px;text-align:center;line-height:40px;background:#bf1920;font-size:30px;color:#fff;border-radius:50%;flex:0 0 auto;margin-right:10px;text-transform:uppercase;}
.ar_author .ap{font-size:14px;opacity:0.5;}
.column.s2 .cor .box{background:#fff;}
.column.s2 .cor .box .boxt{margin-bottom:10px;}
.rela1 .item .itag span{display:inline-block;margin-right:7px;line-height:24px;padding:0 10px;border-radius:4px;background:#bf1920;color:#bf1920;font-size:14px;}
.rela1 .item .iv{font-size:14px;opacity:0.5;}
.chaper .i{margin-bottom:14px;line-height:36px;border-left:3px solid transparent;padding-left:10px;cursor:pointer;border-radius:4px;}
.chaper .i:hover,.chaper .i.cur{background:#bf1920;border-color:#bf1920;}
.stricky{position:sticky;top:120px;}
.comments{margin-top:50px;padding-bottom:60px;}
.comments .ctit{margin-bottom:20px;}
.comments .ctit .sm{padding-left:10px;color:#555;}
.sendBox{margin-bottom:40px;background:#fff;padding:20px;border-radius:8px;}
.sendBox textarea{width:100%;resize:none;border:none;line-height:1.5;font-family:inherit;font-size:inherit;color:inherit;background:none;min-height:6em;padding:0 10px;}
.sendBox .btns{text-align:right;}
.sendBox .btns .btn{display:inline-block;vertical-align:middle;margin-left:10px;min-width:140px;line-height:50px;background:#bf1920;color:#fff;border-radius:4px;text-align:center;padding:0 20px;cursor:pointer;}
.commentList .item{padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #e9edf0;align-items:flex-start;}
.commentList .item .avan{flex:0 0 auto;width:70px;height:70px;border-radius:50%;overflow:hidden;background:url(../images/avan.png) no-repeat center;background-size:cover;}
.commentList .item .avan img{display:block;width:100%;height:100%;object-fit:cover;}
.commentList .item .itxt{flex:1 1 auto;padding-left:24px;padding-top:16px;}
.commentList .item .nick{margin-bottom:10px;line-height:1.1;}
.commentList .item .ip{margin-bottom:10px;}
.commentList .item .idate{color:#555;}
.commentList .item:last-child{border:none;margin-bottom:0;padding-bottom:0;}
.index .pbantxt,.index .pbantxt .p{color:#fff;}
.playbtn{position:absolute;z-index:10;width:48px;line-height:48px;height:48px;background:#bf1920;left:50%;top:50%;margin-left:-24px;margin-top:-24px;cursor:pointer;border-radius:50%;color:#fff;text-align:center;}
.playbtn .iconfont{font-size:16px;}
/*.video_pop .box{width:1000px;padding:0;background:#000;color:#fff;overflow:hidden;}*/
/*.video_pop .videobox{padding-bottom:56.25%;position:relative;z-index:20;}*/
/*.video_pop .videobox video{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;background:#000;}*/
/*.video_pop .box:before{display:none;}*/
.downloadcenter{margin-top:50px;margin-bottom:5%;}
.downloadcenter .tit{margin-bottom:30px;}
.downloadcenter .item{padding:30px 24px;border-bottom:1px solid #f5f8fa;transition:.3s;cursor:pointer;}
.downloadcenter .item:hover{background:#f5f8fa;border-radius:8px;}
.downloadcenter .item .il{flex:1 1 auto;padding-right:20px;}
.downloadcenter .item .itype{flex:0 0 auto;width:45px;color:#bf1920;}
.downloadcenter .item .itype .iconfont{font-size:26px;}
.downloadcenter .item .it{flex:1 1 auto;line-height:1.3;max-height:2.6em;overflow:hidden;}
.downloadcenter .item .ir{flex:0 0 auto;}
.downloadcenter .item .ir .ic{margin-left:25px;line-height:1;border-left:1px solid #ccc;padding-left:25px;}
.downloadcenter .item .ir a:hover,.downloadcenter .item .ir a:hover .iconfont{color:#bf1920;}
.downloadcenter .item .ir .ic:first-child{margin:0;padding:0;border:none;color:#555;}
.downloadcenter .item .ir .ic .iconfont{color:#b8b8b8;}
.downloadcenter .item .icon-time{font-size:20px;}
.downloadcenter .item .icon-download{font-size:15px;}
.downloadcenter .item .icon-eye{font-size:18px;}
.downloadcenter .item .ir .ic span{display:inline-block;vertical-align:middle;}
.comments_pop .box{background:linear-gradient(0deg,#fff,#e7f7f8);padding:70px 50px;}
.aboutValue{align-items:stretch;}
.aboutValue .i{flex:1 1 auto;position:relative;cursor:pointer;background:url(../images/vbg.jpg) no-repeat center;background-size:cover;transition:width .3s;width:25%;}
.aboutValue .i .img{width:100%;height:440px;opacity:0;transition:.3s;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;}
.aboutValue .i .img:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:#000;opacity:0.2;}
.aboutValue .i .itxt{position:absolute;left:50px;top:50px;right:50px;bottom:50px;z-index:2;overflow:hidden;}
.aboutValue .i .icon{float:left;width:85px;}
.aboutValue .i .in{position:absolute;left:0;bottom:0;width:100%;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:0;}
.aboutValue .i .int{margin-bottom:20px;transition:.3s;}
.aboutValue .i .inb{max-height:0;overflow:hidden;}
.aboutValue .i .int .p{height:3.9em;overflow:hidden;line-height:1.3;}
.aboutValue .i:hover .inb{max-height:6.4em;transition:.3s;}
.aboutValue .i:hover .img{opacity:1;}
.aboutValue .i:hover{color:#fff;width:31%;}
.aboutValue .i:hover .in{min-height:100%;}
.aboutValue .i:hover .int{padding-left:110px;}
.w1100{max-width:1100px;margin:auto;}
.leader{padding-top:7.8%;position:relative;}
.leader:after{content:"";position:absolute;z-index:1;width:100%;padding-top:24%;background:url(../images/linear2.png) repeat-x;background-size:auto 100%;left:0;bottom:0;}
.leader .img{flex:0 0 auto;width:55%;}
.leader .txt{text-align:center;flex:1 1 auto;padding-left:4%;position:relative;z-index:5;}
.leader .txt .it{margin-bottom:20px;}
.leader .txt .t2{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #bf1920;}
.leader .txt .p{line-height:2.2;}
.history{padding:7.8% 0 5%;background:url(../images/earth.png) no-repeat bottom center;}
.history .in{max-width:1440px;margin:auto;}
.history .in.hismain{padding:0 8%;position:relative;margin-bottom:5%;}
.ihis .img{border-radius:24px;flex:0 0 auto;width:42%;overflow:hidden;}
.ihis .img img{display:block;width:100%;min-height:100%;object-fit:cover;}
.ihis .txt{padding-right:8%;padding-left:5%;height:350px;}
.ihis{align-items:stretch;}
.ihis .txt .li{padding:25px 0;}
.ihis .txt .li .y{margin-bottom:10px;}
.ihis .txt .li .lp{line-height:1.5;max-width:18em;}
.history .bot{background:url(../images/line.png) no-repeat center;}
.history .bot .swiper-slide{height:340px;position:relative;}
.history .bot .year{position:absolute;cursor:pointer;}
.history .bot .year .dot{width:64px;height:64px;position:relative;border:1px dashed #bf1920;border-radius:50%;transition:.3s;}
.history .bot .year .p{position:absolute;top:100%;left:50%;transform:translate(-50%);padding-top:20px;line-height:1;transition:.3s;}
.history .bot .year .dot:before{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;background:#bf1920;border-radius:50%;margin-left:-5px;margin-top:-5px;}
.history .bot .swiper-slide-active .year{left:39%;top:59%;}
.history .bot .swiper-slide-active +.swiper-slide .year{left:55%;top:43%;}
.history .bot .swiper-slide-active +.swiper-slide +.swiper-slide .year{left:52%;top:62%;}
.history .bot .swiper-slide-active +.swiper-slide +.swiper-slide +.swiper-slide .year{left:53%;top:59%;}
.history .bot .cur .year .dot{background:#dbf6f6;}
.history .bot .cur .year .p{font-size:2em;}
.w1440{max-width:1440px;margin:auto;}
.gn1.s2 .li .lit .it{padding-top:0;margin-top:0;font-size:1.2em;font-family:'HarmonyOS_Sans_SC_Medium';}
.gn1 .li .lit .i{margin-top:-19px !important;}
.gn1.s2 .img{width:auto;max-width:50%;}
.gn1.s2 .li:last-child:before{opacity:0;}
.gn1.s2 .li{padding-bottom:20px;padding-top:20px;}
.gn1.s2 .li.cur:before{opacity:1;}
.contact{padding:5% 0;}
.contact .w1440{align-items:stretch;}
.contact .txt{flex:0 0 auto;width:500px;padding-right:50px;}
.contact .lit{margin-bottom:15%;align-items:flex-end;}
.contact .tit{line-height:1;margin-bottom:50px;}
.contact .lt{opacity:0.7;margin-bottom:10px;line-height:1;}
.contact .lis{flex-wrap:wrap;margin-bottom:40px;}
.contact .lis .li{flex:0 0 auto;margin-bottom:30px;width:50%;}
.codes{flex-wrap:wrap;}
.codes .cd{flex:0 0 auto;width:50%;}
.codes .cd .img{width:110px;margin-bottom:10px;border:1px solid #eaedf2;}
.codes .cd .p{width:110px;text-align:center;}
.contact .lit .vd{width:50%;}
.map{position:relative;border-radius:24px;overflow:hidden;flex:1 1 auto;}
.map .mapc{position:relative;padding-bottom:71%;background-position:center;background-size:cover;min-height:100%;z-index:5;}
.map .mtag{position:absolute;left:0;bottom:0;z-index:10;width:100%;padding:40px;background:rgba(0,0,0,0.6);color:#fff;}
.map .mtag .mi{align-items:center;flex:0 0 auto;cursor:pointer;margin:0 6px;}
.map .mtag .mi.cur{flex:1 1 auto;}
.map .mtag .mi .btn{background:#efeff0;border-radius:4px;line-height:32px;min-width:80px;padding:0 10px;text-align:center;color:#bf1920;}
.map .mtag .mi .ip{line-height:1.3;max-height:2.6em;overflow:hidden;max-width:0;padding:0;flex:1 1 auto;}
.map .mtag .mi.cur .ip{max-width:100%;padding:0 20px;}
.map .mtag .mi.cur .btn{background:#bf1920;color:#fff;}
.tzflex{justify-content:flex-start !important;margin-top:50px;}
.tzflex .tz{padding-right:50px;}
.tzchaper{flex-wrap:wrap;}
.tzchaper .item{flex:0 0 auto;width:48%;position:relative;border-radius:24px;overflow:hidden;}
.tzchaper .item .txt{position:absolute;z-index:5;left:0;top:0;flex-direction:column;height:100%;padding:6% 10%;background:url(../images/tzmsk.png) no-repeat center;background-size:cover;color:#fff;width:100%;align-items:flex-start;}
.tzchaper .item .img{position:relative;padding-bottom:56.25%;}
.tzchaper .item .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.tzcontact{flex-wrap:wrap;margin-top:50px;align-items:stretch;}
.tzcontact .li{flex:0 0 auto;width:31.333%;background:#fff;border-radius:24px;padding:45px 20px;justify-content:center;margin-right:3%;margin-bottom:2%;}
.tzcontact .li:nth-child(3n){margin-right:0;}
.tzcontact .li .icon{flex:0 0 auto;width:60px;margin-right:24px;}
.tzcontact .li .ip{max-width:15em;}
.listTit{margin-bottom:30px;}
.report .item{padding:30px 24px;border-bottom:1px solid #f5f8fa;transition:.3s;cursor:pointer;}
.report .item:hover{background:#f5f8fa;border-radius:8px;}
.report .item .il{flex:1 1 auto;padding-right:20px;}
.report .item .itype{flex:0 0 auto;width:45px;color:#bf1920;}
.report .item .itype .iconfont{font-size:26px;}
.report .item .it{flex:1 1 auto;line-height:1.3;max-height:2.6em;overflow:hidden;}
.report .item .ir{flex:0 0 auto;}
.report .item .ir .ic{margin-left:25px;line-height:1;border-left:1px solid #ccc;padding-left:25px;}
.report .item .ir a:hover,.downloadcenter .item .ir a:hover .iconfont{color:#bf1920;}
.report .item .ir .ic:first-child{margin:0;padding:0;border:none;color:#555;}
.report .item .ir .ic .iconfont{color:#b8b8b8;}
.report .item .icon-time{font-size:20px;}
.report .item .icon-download{font-size:15px;}
.report .item .icon-eye{font-size:18px;}
.report .item .ir .ic span{display:inline-block;vertical-align:middle;}
.report .item.th{padding-top:18px;padding-bottom:18px;border:none;background:#bf1920;border-radius:8px;color:#fff;}
.report .items.s2 .ir .ic{min-width:7em;text-align:center;}
.report .items.s2 .th .ir .ic:first-child{color:#fff;}
.report .items.s2 .th .ir .ic{border-color:transparent;}
.filter2 .btn{padding:0 10px;line-height:42px;min-width:120px;border:1px solid #e6e8eb;text-align:center;border-radius:4px;cursor:pointer;}
.filter2 .btn.act{color:#fff;background:#bf1920;}
.filter2 .select{margin-left:16px;width:120px;}
.filter2 .select .el-input__inner{border-color:#e6e8eb;height:44px;line-height:44px;}
.filter2 .select .el-input{font-size:inherit;}
.filter2 .select.act .el-select .el-input .el-select__caret{color:#fff;}
.filter2 .select.act .el-input__inner{background:#bf1920;color:#fff;border-color:#bf1920;}
.horflex{align-items:stretch;margin-top:-100px;}
.hornor .hol{flex:0 0 auto;margin-top:100px;}
.hornor{padding:5% 0;background:url(../images/honorbg.png) no-repeat center;background-size:cover;}
.iselect{display:inline-block;min-width:120px;position:relative;}
.iselect .icur{line-height:50px;cursor:pointer;border-radius:4px;background:#bf1920;color:#fff;padding:0 20px;position:relative;}
.iselect .icur:after{content:"";position:absolute;padding:10px;right:10px;top:50%;margin-top:-10px;background:url(../images/icon-down.png) no-repeat center;}
.iselect .ioptions{position:absolute;left:0;top:100%;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,0.1);border-radius:4px;min-width:100%;max-height:0;overflow:hidden;visibility:hidden;z-index:20;}
.iselect .ioption{padding:0 20px;line-height:2;cursor:pointer;}
.iselect .ioption:hover{background:#f7f7f7;}
.iselect.act .ioptions{visibility:visible;max-height:400px;transition:.3s;}
.hornor .hor{flex:1 1 auto;padding-left:55px;overflow:hidden;}
.hormain .horthumb{flex:0 0 auto;width:50%;margin-top:90px;}
.horthumb .i{position:relative;padding:10px 0;cursor:pointer;transition:.3s;padding-right:50px;}
.horthumb .i .hov{display:none;}
.hormain .mainimg{flex:0 0 auto;text-align:center;width:50%;}
.horthumb .i.act{font-size:1.5em;font-family:"HarmonyOS_Sans_SC_Medium";}
.hormain{align-items:flex-start;}
.hornor .tit{margin-bottom:50px;}
.hormain .horthumb .swiper-container{padding-bottom:120px;}
.hormain .horthumb .swiperCtr2 .btn{position:static;display:inline-block;margin:0;margin-right:30px;}
.hormain .horthumb .swiperCtr2{position:absolute;left:0;bottom:0;width:100%;text-align:left;}
.caseList{margin-bottom:5%;}
.caseList .item{padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #f0f1f3;position:relative;}
.caseList .item:after{content:"";position:absolute;left:0;bottom:-1px;width:0%;transition:.3s;height:1px;background:#0cb2ba;}
.caseList .item:hover:after{width:100%;}
.caseList .item .a{align-items:center;}
.caseList .item .img{flex:0 0 auto;width:480px;border-radius:8px;overflow:hidden;max-width:40%;}
.hovimg{overflow:hidden;}
.hovimg img{display:block;width:100%;transition:.8s;transform:scale(1);}
.hovimg .pic{display:block;width:100%;transition:.8s;transform:scale(1);background-position:center;background-repeat:no-repeat;background-size:cover;}
.item:hover .hovimg img,.hovimg:hover img,.item:hover .hovimg .pic,.hovimg:hover .pic{transform:scale(1.05);}
.caseList .item .txt{flex:1 1 auto;padding:0 50px;}
.caseList .item .tag{display:inline-block;margin-bottom:20px;background:#e1f6f7;line-height:32px;padding:0 10px;color:#0cb2ba;border-radius:4px;}
.caseList .item .tit{line-height:1.5;font-weight:normal;margin-bottom:20px;transition:.3s;}
.caseList .item:hover .tit{color:#0cb2ba;}
.caseList .item .p{line-height:1.625;max-height:3.25em;overflow:hidden;opacity:0.8;color:#333;margin-bottom:40px;}
.caseList .item .ibot{justify-content:space-between;align-items:center;}
.caseList .item:hover .more3 .btn{background-color:#0cb2ba;color:#fff;border-color:#0cb2ba;}
.more3 .btn{width:48px;height:48px;line-height:46px;border:1px solid #e7e7e7;border-radius:50%;display:inline-block;vertical-align:middle;text-align:center;transition:.3s;color:#0cb2ba;font-weight:bold;}
.more3 .btn i{font-size:22px;}
.more3 .btn:hover{background-color:#0cb2ba;color:#fff;border-color:#0cb2ba;}
.idat{align-items:stretch;flex:0 1 auto;padding-left:30px;flex-wrap:wrap;}
.idat li{padding:0 25px;border-right:1px solid #f0f1f3;margin:10px 0;}
.idat li .lp{color:#999;margin-top:10px;line-height:1;}
.idat li .lt{display:inline-block;line-height:1;padding-right:20px;color:#0cb2ba;background:url(../images/icon-up.png) no-repeat right center;}
.idat li:last-child{padding-right:0;border:none;}
.bgf0f8fb{background-color:#f0f8fb;}
.infobg1{background:url(../images/infobg1.jpg) no-repeat center;background-size:cover;}
.casebanner .img{position:relative;}
.casebanner .img img{display:block;width:100%;height:585px;object-fit:cover;}
.casebanner .img:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background:#1e242c;opacity:0.7;}
.casebanner{position:relative;color:#fff;}
.casebanner .inner{align-items:flex-end;}
.casebanner .pbantxt .p{color:#fff;margin-bottom:0;margin-top:20px;}
.casebanner .idat li{padding:0 30px;border:none;}
.casebanner .idat li .lp{color:#fff;}
.casebanner .idat li .lt{background-position:right bottom;}
.infoBlock{padding:6% 0;width:100%;overflow:hidden;}
.infoBlock .ct{text-align:center;margin-bottom:4%;}
.infoBlock .ct .tit{margin-bottom:20px;}
.infoBlock .cp{color:#333;}
.cards-1{justify-content:flex-start;align-items:stretch;flex-wrap:wrap;}
.cards-1 .item{flex:1 0 auto;width:23.25%;margin-right:2%;margin-bottom:2%;box-shadow:0 6px 32px #e7eff6;position:relative;transition:.3s;top:0;padding:35px;}
.cards-1 .item:nth-child(4n),.cards-1 .item:last-child{margin-right:0;}
.cards-1 .item .tag{display:inline-block;vertical-align:middle;padding:0 10px;line-height:2;background:#e1f6f7;border-radius:4px;color:#0cb2ba;font-size:14px;margin-bottom:30px;}
.cards-1 .item .p{color:#333;line-height:1.875;opacity:0.8;}
.cards-1 .item:hover{top:-10px;box-shadow:0 6px 32px rgba(12,178,186,0.4);}
.cards-2{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;}
.cards-2 .item{flex:1 0 auto;width:22.75%;margin-right:3%;margin-bottom:3%;box-shadow:0 6px 32px #e7eff6;position:relative;transition:.3s;top:0;padding:5% 3%;background:#fff;border-radius:8px;}
.cards-2 .item:nth-child(4n),.cards-2 .item:last-child{margin-right:0;}
.cards-2 .item .icon{height:52px;line-height:52px;font-size:0;margin-bottom:30px;text-align:center;}
.cards-2 .item .icon img{max-height:100%;}
.cards-2 .item .it{text-align:center;margin-bottom:30px;line-height:1.5;max-height:3em;overflow:hidden;}
.cards-2 .item .p{line-height:1.625;opacity:0.8;color:#333;}
.cards-2 .item:hover{top:-10px;box-shadow:0 6px 32px rgba(12,178,186,0.4);}
.infoSolution .item{align-items:stretch;box-shadow:0 6px 32px #e7eff6;background:#fff;overflow:hidden;border-radius:8px 0 0 8px;}
.infoSolution .item .txt{flex:1 1 auto;padding:60px 50px;border-left:4px solid #0cb2ba;line-height:1.7;}
.infoSolution .item .img{flex:0 0 auto;width:45%;}
.infoSolution .item .img img{min-height:100%;object-fit:cover;}
.cards-3{align-items:stretch;justify-content:space-between;}
.cards-3 .item{flex:1 1 auto;width:31.33%;margin-right:3%;padding:45px 30px;background:#feffff;border-radius:8px;box-shadow:0 6px 32px #e7eff6;position:relative;transition:.3s;top:0;margin-bottom:3%;}
.cards-3 .item:last-child{margin-right:0;}
.cards-3 .item:hover{top:-10px;box-shadow:0 6px 32px rgba(12,178,186,0.4);}
.cards-3 .item .icon{font-size:0;height:75px;line-height:75px;margin-bottom:40px;}
.cards-3 .item .icon img{max-height:100%;}
.cards-3 .item .it{line-height:2.1;}
.cards-3 .item .it strong{color:#38c1c8;}
.fullSlider .swiper-container{overflow:visible;}
.fullSlider .swiper-wrapper{align-items:stretch;}
.fullSlider .item{padding-bottom:40px;height:auto;}
.newscenter.fullSlider .item .tit{line-height:1.5;height:auto;}
.productCore .tit{position:relative;max-width:1521px;margin:auto;text-align:center;background:url(../images/hxbg.png) no-repeat center;background-size:contain;padding-bottom:57.9%;min-height:540px;}
.productCore .tit .t{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);line-height:1.1;}
.funcThumb{position:relative;padding:0 50px;margin-bottom:40px;}
.swiperCtr_min .btn{width:40px;text-align:center;line-height:40px;background:#fff;border-radius:50%;cursor:pointer;transition:.3s;position:absolute;top:50%;margin-top:-20px;box-shadow:0 6px 32px #e7eff6;color:#0cb2ba;}
.swiperCtr_min .prev{left:0;}
.swiperCtr_min .next{right:0;}
.swiperCtr_min .btn i{font-size:12px;}
.swiperCtr_min .btn:hover{color:#fff;background:#0cb2ba;}
.funcThumb .i{padding:0 20px;text-align:center;cursor:pointer;}
.funcThumb .i .icon{height:40px;font-size:0;line-height:40px;margin-bottom:10px;}
.funcThumb .i.cur .ip{text-shadow:0 0 1px;}
.funcBox{background:#fff;border-radius:24px;padding:3px;box-shadow:0 6px 32px #e7eff6;}
.funcBox .box{align-items:stretch;justify-content:space-between;}
.funcBox .box .txt{padding:60px 5%;flex:0 0 auto;width:50%;}
.funcBox .box .icon{font-size:0;height:50px;line-height:50px;margin-bottom:20px;}
.funcBox .box .it{margin-bottom:30px;}
.funcBox .box .ip{color:#333;opacity:0.8;line-height:1.8;}
.funcBox .box .img{flex:0 0 auto;width:50%;border-radius:24px;}
.funcBox .box .img img{min-height:100%;object-fit:cover;}
.productCore{position:relative;}
.productCore li{position:absolute;width:30%;/* padding:7% 0;*/
 padding:5.5em 0;}
.productCore li:nth-child(1){top:0;left:0;}
.productCore li:nth-child(2){right:0;top:0;}
.productCore li:nth-child(3){left:0;bottom:0;}
.productCore li:nth-child(4){right:0;bottom:0;}
.productCore .ls6 li:nth-child(3){left:0;bottom:auto;top:28%;}
.productCore .ls6 li:nth-child(5){left:0;bottom:0;}
.productCore .ls6 li:nth-child(4){right:0;bottom:auto;top:28%;}
.productCore .ls6 li:nth-child(6){right:0;bottom:0;}
.productCore li .lt{margin-bottom:20px;align-items:center;justify-content:flex-start;}
.productCore li .icon{flex:0 0 auto;max-width:50px;margin-right:10px;}
.productCore li:nth-child(2n) .lt{justify-content:flex-end;}
.productCore li .lp{text-align:justify;line-height:1.8;min-height:7.2em;overflow:auto;padding-right:1em;}
.productCore li:nth-child(2n) .lp{position:relative;left:1em;}
.gn220{min-height:100%;align-items:stretch;flex-wrap:wrap;}
.gn220 .i{margin-right:1%;flex:0 0 auto;width:32.66%;margin-bottom:1%;padding-top:0;}
.gn220 .i:nth-child(3){margin-right:0;}
.gn220 .i:nth-child(n+4){width:24%;margin-bottom:0;}
.gn220 .i .it{justify-content:center;margin-bottom:15px;}
.gn220 .i .it .ip{background:#14b4bc;line-height:36px;font-size:14px;color:#fff;padding:0 20px;border-radius:0 0 8px 8px;min-width:50%;text-align:center;}
.gn220 .i .ils{flex-wrap:wrap;align-items:stretch;}
.gn220 .i .ils .ls{padding:0 5px;flex:0 0 auto;width:31%;text-align:center;background:#fff;border-radius:8px;margin-bottom:8px;font-size:14px;line-height:2.5;}
.gn220 .i:nth-child(n+4) .ils .ls{width:48%;}
.gn230 .i{padding:20px;align-items:center;justify-content:center;background:#fff;flex:0 0 auto;width:24%;border-radius:8px;min-height:90px;}
.gn230 .i .icon{margin-right:10px;}
.brans{margin-top:10px;padding:10px;background:#fff;border-radius:8px;align-items:center;justify-content:space-around;flex-wrap:wrap;}
.brans .i{padding:10px;}
.coreSwiper .swiperCtr2 .btn{position:static;margin:20px;}
.coreSwiper .swiperCtr2{justify-content:center;position:absolute;left:0;bottom:10%;width:100%;}
.coreSwiper .swiper-slide{transform:translate(-100%);transition:.8s;height:auto;}
.coreSwiper .swiper-slide-active{transform:translate(0);}
.coreSwiper .swiper-slide-active~.swiper-slide{transform:translate(100%);}
.coreSwiper{position:relative;z-index:5;}
.coreSwiper .circle{position:absolute;z-index:-1;width:42.8%;left:28.6%;bottom:0;font-size:5.2vw;}
.coreSwiper .circle i{display:block;padding-bottom:100%;background:url(../images/circle.png) no-repeat center;background-size:contain;}
.coreSwiper .circle:before{content:"";border:1em solid #f3fbfb;width:130%;height:130%;position:absolute;z-index:-1;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);}
.coreSwiper .circle:after{content:"";border:1.2em solid #f3fbfb;width:230%;height:230%;position:absolute;z-index:-1;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);}
.coreSection{width:100%;overflow:hidden;background:#fafefd;}
.coreSwiper .swiper-slide-active .box:before{content:"";display:block;padding-bottom:100%;width:100%;}
.coreSwiper .swiper-slide-active .box{width:300%;margin-left:-100%;position:relative;}
.coreSwiper .swiper-slide-active .box .bin{position:absolute;left:0;top:50%;transform:translate(0,-50%);width:100%;padding:40px;}
.coreSwiper .swiper-slide .box{min-height:100%;justify-content:center;align-items:center;text-align:center;}
.coreSwiper .swiper-slide .box .ip{max-height:0;overflow:hidden;line-height:1.8;max-width:24em;text-align:left;margin:36px auto 70px;}
.index_banner .swiper-slide{margin-top:29px;}
.coreSwiper .box .icon{height:44px;margin-bottom:20px;line-height:44px;transition:.3s;}
.coreSwiper .box .icon img{max-height:100%;}
.coreSwiper .box .it{line-height:1;}
.coreSwiper .swiper-slide-active .box .ip{max-height:12.6em;transition:.3s;transition-delay:.8s;}
.coreSwiper .swiper-slide-active .box .icon{height:66px;line-height:66px;}
.coreSwiper .swiper-slide-active .box .it span{font-size:1.3em;}
.coreSection .inner{position:relative;padding-top:7%;}
.coreSection .sectop{position:absolute;left:0;width:100%;z-index:10;top:0;}
.proValues{position:relative;padding:0 60px;margin:0 -60px;counter-reset:ind;}
.proValues .swiper-container{padding:0 28px 60px;}
.proValues .swiper-wrapper{align-items:stretch;}
.proValues .swiper-slide{height:auto;}
.proValues .bt{position:relative;height:70px;width:100%;}
.proValues .bt:before{content:"";position:absolute;left:0;right:150px;height:100%;background:#fff;border-radius:24px 24px 0 0;}
.proValues .bt:after{content:"";top:10px;border-left:18px solid #fff;border-bottom:30px solid #fff;border-top:30px solid transparent;border-right:16px solid transparent;position:absolute;right:120px;z-index:2;}
.proValues .bt i{position:absolute;right:15px;width:138px;line-height:54px;text-align:center;background:linear-gradient(90deg,#1ba7a5,#2adacc);color:#fff;top:15px;z-index:1;border-radius:0 24px 0 0;font-size:32px;font-style:normal;padding-left:17px;}
.proValues .bt i:after{counter-increment:ind;content:"0"counter(ind);}
.proValues .box{padding:0 28px 28px;flex-direction:column;min-height:100%;}
.proValues .box .in{background:#fff;border-radius:0 24px 24px 24px;overflow:hidden;box-shadow:0 16px 30px rgba(177,219,221,0.5);background:url(../images/boxbt.png) no-repeat bottom center;background-size:contain;flex:1 1 auto;width:100%;flex-direction:column;justify-content:space-between;}
.proValues .box .itp{flex:1 1 auto;width:100%;}
.proValues .box .it{padding:1em 30px;}
.proValues .box .ip{padding:0 30px 30px;line-height:1.8;color:#555;}
.proValues .box .img{text-align:right;font-size:0;flex:0 0 auto;width:100%;}
.proValues .box .img img{max-width:70%;}
.relaToggle{align-items:stretch;border-radius:24px;}
.relaToggle .tb{flex:0 0 auto;width:330px;padding:24px 0;background:#0cb2ba;border-radius:24px 0 0 24px;}
.relaToggle .tb .i{border-bottom:1px solid #3dc1c8;transition:.3s;cursor:pointer;background:#0cb2ba;}
.relaToggle .tb .ibox{position:relative;min-height:115px;padding:0 18%;justify-content:flex-start;margin-left:0;border-radius:12px 0 0 12px;transition:.3s;color:#fff;}
.relaToggle .tb .i.act .ibox{margin-left:-20px;background:#fff;box-shadow:-5px 20px 40px rgba(76,142,145,0.68);color:#333;}
.relaToggle .tb .i:first-child{border-radius:12px 0 0 0;}
.relaToggle .tb .i:last-child{border:none;border-radius:0 0 0 12px;}
.relaToggle .tb .ibox .icon{flex:0 0 auto;width:50px;margin-right:20px;}
.relaToggle .tb .ibox .icon .x2{display:none;}
.relaToggle .tb .i.act .ibox .icon .x1{display:none;}
.relaToggle .tb .i.act .ibox .icon .x2{display:block;}
.relaToggle .tb .ibox .t{flex:1 1 auto;max-width:6em;line-height:1.4;}
.relaToggle .tgs{flex:1 1 auto;position:relative;z-index:5;background:#fff;border-radius:24px;overflow:hidden;box-shadow:-5px 20px 40px rgba(76,142,145,0.68);margin-left:-24px;}
.relaToggle .tg{background-position:right center;background-repeat:no-repeat;background-size:auto 100%;display:none;height:100%;position:relative;z-index:5;}
.relaToggle .tg:before{content:"";position:absolute;z-index:-1;width:100%;height:100%;background:linear-gradient(75deg,#fff 40%,transparent);}
.relaToggle .tg.act{display:block;}
.relaToggle .tg .box{min-height:100%;max-width:50%;padding:40px 7%;flex-direction:column;justify-content:center;align-items:flex-start;}
.relaToggle .tg .box .tit{margin-bottom:40px;width:100%;justify-content:flex-start;}
.relaToggle .tg .box .tit .icon{flex:0 0 auto;max-width:55px;margin-right:20px;}
.relaToggle .tg .box .p{color:#555;line-height:1.8;}
.joinnav{flex-wrap:wrap;align-items:stretch;}
.joinnav .item{flex:0 0 auto;width:49%;position:relative;z-index:2;border-radius:24px;overflow:hidden;}
.joinnav .item:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.1;z-index:1;}
.joinnav .item .it{position:absolute;left:0;bottom:0;z-index:2;color:#fff;width:100%;padding:50px;}
.ovf{width:100%;overflow:hidden;}
.environment .swiper-container{overflow:visible;}
.environment .swiperCtr2 .btn.prev{left:-120px;}
.environment .swiperCtr2 .btn.next{right:-120px;}
.environment .tg{opacity:0;position:relative;z-index:1;pointer-events:none;}
.environment .tg.swiper-slide-active{opacity:1;z-index:2;pointer-events:all;}
.bgf6fafe{background:#f6fafe;}
.envtab{margin-bottom:70px;border-bottom:1px solid #dee3e8;align-items:stretch;}
.envtab .i{cursor:pointer;padding-bottom:24px;margin:0 3%;border-bottom:2px solid transparent;}
.envtab .i.cur{border-color:#38c1c8;}
.envtab .i .icon{margin-right:5px;max-width:50px;}
.environment .item{position:relative;border-radius:24px;overflow:hidden;}
.environment .item .it{position:absolute;left:0;bottom:0;z-index:10;width:100%;padding:50px;color:#fff;text-align:center;}
.environment .item:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:60%;z-index:1;background:linear-gradient(0deg,#11bec5,transparent);opacity:0.4;}
.culture .ctop{margin-bottom:20px;position:relative;border-radius:24px;overflow:hidden;box-shadow:0 6px 32px #e7eff6;}
.culture .ctop .t{position:absolute;left:0;bottom:0;width:100%;z-index:10;padding:50px;color:#fff;line-height:1.6;}
.culture .ctop .tp{max-width:28em;}
.cards-1 .item .it{justify-content:flex-start;margin-bottom:20px;}
.cards-1 .item .icon{max-width:50px;margin-right:10px;}
.deve{align-items:stretch;flex-direction:row-reverse;}
.deve .img{flex:0 0 auto;width:50%;border-radius:24px;}
.deve .img img{width:100%;min-height:100%;object-fit:cover;}
.deve .txt{flex:1 1 auto;flex-direction:column;padding-left:50px;justify-content:space-around;}
.deve .txt .i{width:100%;padding:30px 0;border-bottom:1px solid rgba(135,176,179,0.2);flex:1 1 auto;flex-direction:column;justify-content:center;align-items:flex-start;}
.deve .txt .i .it{margin-bottom:0;transition:.3s;width:100%;}
.deve .txt .i .t{flex:1 1 auto;padding-right:20px;}
.deve .txt .i .icon{flex:0 0 auto;max-width:70px;}
.deve .txt .i .ip{transition:.3s;max-height:0;overflow:hidden;line-height:1.8;max-width:23em;opacity:0.8;}
.deve .txt .i.cur .ip{max-height:7.2em;}
.deve .txt .i.cur .it{margin-bottom:10px;}
.welfare{position:relative;padding:0 120px;margin:0 -120px;}
.welfare .item{position:relative;z-index:5;border-radius:24px;overflow:hidden;}
.welfare .item .txt{position:absolute;left:0;bottom:0;z-index:2;width:100%;padding:20px 40px;color:#fff;}
.welfare .item:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:linear-gradient(25deg,#13ced5,transparent 50%);z-index:1;}
.welfare .item .it{line-height:1.2;max-height:2.4em;overflow:hidden;margin-bottom:20px;}
.welfare .item .ip{line-height:1.6;max-height:0;overflow:hidden;margin-bottom:20px;transition:.8s;}
.welfare .item:hover .ip{max-height:8em;}
.employeeStory{padding:0 80px;}
.employeeStory .item{padding-left:90px;height:100%;}
.employeeStory .swiper-container{overflow:visible;max-width:1030px;margin:0;}
.employeeStory .swiper-wrapper{align-items:stretch;}
.employeeStory .swiper-slide{height:auto;}
.employeeStory .item .img{flex:0 0 auto;width:28.3%;border-radius:24px;overflow:hidden;position:relative;z-index:2;margin:8% 0;}
.employeeStory .item .txt{background:#fff;border-radius:24px;padding-left:22%;margin-left:-15%;min-height:100%;display:flex;flex-direction:column;justify-content:center;padding-top:5%;padding-bottom:5%;padding-right:8%;box-shadow:0 10px 38px rgba(187,228,230,0.68);}
.employeeStory .item .it{margin-bottom:1em;}
.employeeStory .item .ip{line-height:1.8;max-height:5.4em;overflow:hidden;margin-bottom:3em;}
.employeeStory .item .vm{display:inline-block;width:160px;text-align:center;background:#ebf8f9;line-height:50px;border-radius:4px;color:#0cb2ba;transition:.3s;cursor:pointer;}
.employeeStory .item .vm:hover{background:#0cb2ba;color:#fff;}
.employeeStory .swiperCtr2{text-align:center;margin-top:5%;}
.employeeStory .swiperCtr2 .btn{position:static;left:auto;right:auto;top:auto;margin:0 10px;display:inline-block;}
.employeeStory .item .con,.employeeStory .item .sbt{display:none;}
.story_pop .box,.pics_pop .box{width:1080px;max-width:90%;overflow:hidden;}
.story_pop .box:before,.pics_pop .box:before{width:100%;height:100%;background:url(../images/popbg2.jpg) no-repeat top center;background-size:100%;padding:0;}
.pop .popt{text-align:center;margin-bottom:20px;}
.story_pop .con{align-items:stretch;}
.story_pop .conl{flex-direction:column;flex:0 0 auto;margin-right:50px;width:160px;}
.story_pop .conl .avan{border-radius:8px;overflow:hidden;margin-bottom:20px;width:100%;}
.story_pop .conl .hd{flex-direction:column;}
.story_pop .conl .sbt{color:#0cb2ba;}
.story_pop .conl .btn{background:#0cb2ba;line-height:50px;border-radius:4px;cursor:pointer;color:#fff;text-align:center;display:inline-block;width:160px;max-width:100%;}
.story_pop .conl .bt{width:100%;}
.story_pop .conr{flex:1 1 auto;padding:0 0 40px;line-height:2;background:linear-gradient(0deg,#edf5f5,transparent);color:#666;}
.story_pop .conr .overscroll{padding:0 40px;max-height:55vh;}
.moments .item{position:relative;float:left;width:32.66%;margin-right:1%;border-radius:24px;overflow:hidden;cursor:pointer;margin-bottom:1%;}
.moments .item .items{display:none;}
.moments .item .pic{padding-bottom:65.28%;}
.moments .item .tag{position:absolute;right:30px;top:30px;z-index:2;background:#10b2b9;font-size:14px;line-height:32px;padding:0 15px;border-radius:4px;color:#fff;}
.moments .item .itt{color:#fff;position:absolute;left:0;bottom:0;width:100%;z-index:2;padding:30px;line-height:1;}
.moments .item:first-child{width:66.32%;}
.moments .item:nth-child(2),.moments .item:nth-child(3),.moments .item:nth-child(6){margin-right:0;}
.moments .item:first-child .pic{padding-bottom:65.78%;}
.moments .item:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:linear-gradient(16deg,#13ced5,transparent 50%);z-index:1;opacity:0.6;}
.momentView{position:relative;padding:0 80px;margin-top:40px;}
.momentView .item .pic{padding-bottom:56.2%;}
.momentView .item .it{padding:20px;text-align:center;}
.momentView .item .hovimg{border-radius:8px;}
@media(min-width:1024px){.cards .card:hover .img{width:143.75%;height:112.9%;z-index:5;transition:.3s;}
.cards .card:hover .img:after{content:"";position:absolute;left:20px;right:20px;top:20px;background:#0cb2ba;z-index:-1;box-shadow:0 10px 20px #0cb2ba;bottom:0;border-radius:20px;opacity:0.6;}
.cards .card:hover .img img{border-radius:8px;}
.cards .card:first-child .img{transform-origin:left center;left:0;transform:translate(0,-50%);}
.cards .card:last-child .img{transform-origin:right center;left:auto;right:0;transform:translate(0,-50%);}
.cards .card:first-child .txt{left:0;transform:translate(0);}
.cards .card:last-child .txt{left:auto;right:0;transform:translate(0);}
.cards .card:hover .img .msk{height:70%;}
.cards .card:hover .txt{width:143.75%;}
.cards .card:hover .txt .p{max-height:4.8em;}
.cards .card:hover{z-index:20;}
.nav li:hover .fixsub{max-height:500px;}
.sitemap dl:nth-child(4n){margin-right:0;}
}
@media(max-width:1600px){.productCore li .lp{max-height:9em;}
}
@media(max-width:1440px){body{font-size:14px;}
.inner{width:90%;}
.f16{font-size:14px;}
.f18{font-size:16px;}
.f20{font-size:18px;}
.f22{font-size:20px;}
.f24{font-size:22px;}
.f28{font-size:24px;}
.f30{font-size:18px;}
.f32{font-size:20px;}
.f36{font-size:24px;}
.f40{font-size:26px;}
.f48{font-size:28px;}
.f52{font-size:30px;}
.f60{font-size:48px;}
.nav li>a{padding:0 15px;line-height:80px;}
.data .i .it .num{font-size:42px;}
.data .i .it .span {
    font-size: 28px;
}
.coreMain .ring .rt{font-size:20px;width:9em;}
.coreMain .tit .t{font-size:20px;}
.fcnt .b{font-size:24px;}
.header .in{padding:0 30px;}
.gn22 .i .it .ip br{display:none;}
.gn22 .i .ls{font-size:12px;}
.hxsf .item .hov .ip{line-height:1.5;}
.fixsub{top:80px;}
.hspace{padding-top:80px;}
.pros{padding:0 60px;}
.pros .swiperCtr2 .btn.prev{left:-80px;}
.pros .swiperCtr2 .btn.next{right:-80px;}
.environment{padding:0 60px;}
.environment .swiperCtr2 .btn.prev{left:-80px;}
.environment .swiperCtr2 .btn.next{right:-80px;}
.solutionVal .item .it{padding:40px 30px;height:500px;}
.solutionVal .item.act .it{padding:50px 30px 50px 50px;}
.solutionVal .item .icon img{max-height:40px;}
.solutionVal .item.act .ip{max-height:18em;}
.arlist .i .ir{width:150px;}
.arlist .i .ir:last-child{width:100px;}
.arlist .i{padding:20px;}
.history .in.hismain{padding:0 50px;}
.history{padding-left:20px;padding-right:20px;}
.history .bot{background-size:133% auto;}
.history .bot .swiper-slide{height:auto;}
.history .bot .swiper-slide:before{content:"";display:block;padding-bottom:94%;}
.history .bot .year .dot{width:100%;height:auto;padding-bottom:100%;}
.history .bot .year{width:19.8%;}
.history .bot .year .p{padding-top:10px;}
.ihis .txt .li{padding:10px 0;}
.map .mtag{padding:30px 26px;}
.map .mtag .mi .btn{line-height:30px;min-width:60px;}
.welfare{padding:0 70px;margin:0;}
.welfare .item .it{font-size:20px;margin-bottom:10px;}
.welfare .item .txt{padding:20px;}
.welfare .item .ip{margin-bottom:0;}
}
@media(max-width:1280px){.f20{font-size:16px;}
.f24{font-size:18px;}
.nslides .swiper-slide{padding:0 10px 20px;}
.newsList .item .txt{padding-left:20px;padding-right:20px;padding-top:30px;}
.newsList .item .it{font-size:20px;}
.newsList .item .date .d{font-size:24px;}
.swiperCtr2 .btn{width:40px;height:40px;line-height:40px;}
.swiperCtr2 .btn .iconfont{font-size:12px;}
.more .btn{width:40px;line-height:40px;height:40px;}
.more .btn .iconfont{font-size:12px;}
.sectop{padding-bottom:30px;}
.hxtab .i .icon{height:30px;line-height:30px;}
.hxtab .i .it{font-size:14px;}
.hxtab .i{padding:0 10px;}
.hxtab{margin-bottom:30px;}
.hxnl .box{min-height:0;}
.hxsf .btab{margin-bottom:30px;font-size:16px;}
.hxtab2{margin-bottom:30px;}
.hxsf .item .hov .tit .ic{width:30px;}
.hxsf .item .hov .tit .it{font-size:18px;}
.hxsf .item .hov .tit{margin-bottom:10px;}
.hxsf .item .hov .ip{font-size:14px;}
.formpage .its .i{width:100%;flex:1 1 auto;}
.form .line .i{width:100%;margin-bottom:10px;}
.form .line{flex-wrap:wrap;margin-bottom:10px;}
.form .line .i:last-child{margin-bottom:0;}
.form .btns .btn{line-height:40px;}
.solu_tab{padding:0 40px;margin-bottom:30px;}
.solu_tab .swiperCtr2 .btn{top:0;}
.solu_tab .bar{left:40px;right:40px;top:20px;}
.solu_tab .i .icon{width:40px;height:40px;line-height:38px;margin-bottom:10px;}
.solu_con .item{padding-left:0;}
.solu_con .item .txt{padding-left:3em;}
.solu_con .item .icon img{max-height:40px;}
.solu_con .item .it{margin-bottom:20px;}
.solu_con .item .ip{padding-left:30px;}
.solutionVal .item .it{height:400px;padding:40px 20px;}
.solutionVal .item.act .it{padding:40px 20px 40px 30px;}
.solutionVal .item{width:140px;}
.solutionVal .item .idot{width:40px;height:40px;}
.solutionVal .item .ip{margin-left:10px;padding-left:20px;font-size:14px;}
.rela2 .item .il .letter{width:30px;height:30px;line-height:28px;font-size:20px;}
.pnavs li{margin:0 10px;}
.productCore li .lt{margin-bottom:10px;}
.productCore li .icon{max-width:30px;}
.coreSwiper .swiper-slide .box .ip{margin-bottom:0;}
.coreSwiper .swiper-slide-active .box .icon{height:50px;line-height:50px;}
.coreSwiper .swiper-slide-active .box .bin{top:40%;}
.coreSwiper .circle{width:60%;left:20%;}
.proValues{margin:0 -30px;padding:0 40px;}
.proValues .box{padding:0 10px 20px;}
.relaToggle .tb .ibox{min-height:90px;padding:0 30px;}
.relaToggle .tb{width:260px;}
.relaToggle .tb .ibox .icon{width:34px;}
.productCore .ls6 li{padding:3% 0;}
}
@media(max-width:1024px){.nav li>a{line-height:50px;border-bottom:1px solid #f5f5f5;position:relative;padding:0 30px;}
.header .in{height:60px;}
.nav{position:fixed;left:0;top:60px !important;background:#fff;right:0;bottom:0;padding:0;font-size:18px;max-height:0;overflow:hidden;transition:.3s;}
.nav ul{display:block;padding:20px 0;border-top:1px solid #f5f5f5;}
.nav li .sub{position:relative;left:0;top:0;transform:none;background:#f5f5f5;padding-bottom:0 !important;text-align:left;}
.nav li.act>a{color:#0cb2ba;}
.nav li.act .sub{padding:10px 0 0;max-height:300px;transition:.3s;}
.nav li .sub dd{display:inline-block;vertical-align:middle;margin-right:20px;margin-bottom:10px;}
.nav li .sub dl{padding:0 30px;}
.nav li.haschild>a{position:relative;}
.nav li.haschild>a:after{content:"";position:absolute;width:8px;height:8px;border-right:1px solid #999;border-bottom:1px solid #999;transform:rotate(-45deg);right:30px;top:50%;margin-top:-4px;transition:.3s;}
.nav li.haschild.act>a:after{transform:rotate(45deg);}
.header{background:#fff;box-shadow:0 5px 16px rgba(0,0,0,0.15);color:#000 !important;}
.header .logo .i1{display:none !important;}
.header .logo .i2{display:inline !important;}
.openMenu{width:30px;height:30px;cursor:pointer;position:relative;margin-left:20px;}
.openMenu i{position:absolute;right:0;top:50%;width:70%;height:1px;background:#000;}
.openMenu i:before,.openMenu i:after{content:"";position:absolute;right:0;width:115%;background:#000;transition:.3s;height:1px;}
.openMenu i:before{top:-8px;}
.openMenu i:after{top:8px;}
body{padding-top:60px;}
.showMenu .openMenu i{background:none;}
.showMenu .openMenu i:before{top:0;transform:rotate(45deg);}
.showMenu .openMenu i:after{top:0;transform:rotate(-45deg);}
.showMenu .nav{max-height:100vh;overflow:auto;}
.cards{flex-wrap:wrap;}
.cards .card{flex:0 0 auto;width:33.33%;}
.cards .card:hover .txt .p{max-height:4.8em;}
.cards .card .txt{padding:30px 15px;width:100%;}
.cards .card .txt .p{font-size:14px;}
.cards .card:hover .img .msk{height:60%;}
.coreMain{transform:translate(-50%) scale(0.6);}
.coreBox{padding-top:0;margin-bottom:-180px;margin-top:-80px;}
.footer{padding-top:40px;}
.footer .ft1{margin-bottom:40px;}
.footer .ft2{display:block;}
.fnav{margin-bottom:20px;}
.address{margin-left:0;border:none;padding-left:0;max-width:100%;}
.address .fls{max-width:100%;}
.fcnt{text-align:left;padding-left:0;}
.fbot{margin-top:20px;padding:20px 0;}
.fbot .inner{display:block;}
.banner img{height:calc(100vh - 60px);}
.gn1{display:block;}
.gn1 .li .lit .it{padding-top:15px;margin-top:-50px;}
.gn1 .li .lit .icon{line-height:40px;height:40px;}
.gn1 .li .lit .i{width:24px;height:24px;margin-top:-12px;}
.gn1 .li .lit{padding:10px 30px 15px 0;font-size:16px;}
.gn1 .li.cur .lit .it{margin-top:0;}
.gn1 .li .lip{padding-bottom:20px;}
.gn1 .li.cur .lit .i{margin-top:-32px;}
.gn1 .img{width:auto;}
.gn1.s2 .img{max-width:100%;}
.gn1 .img img{width:100%;}
.gn1.s2 .li{padding:0;}
.gn1.s2 .li .lit{padding:10px 30px 10px 0;}
.gn1.s2 .txt{padding-bottom:10px;}
.gn2 .li{display:block;}
.gn2 .li .lit{width:auto;margin-right:0;margin-bottom:10px;}
.gn21 .i{width:33.33%;padding-bottom:6%;}
.gn21 .i .ic{width:26px;}
.gn22 .i{width:100%;margin-bottom:2%;}
.gn23 .i{width:100%;margin-bottom:16px;}
.gn241 .i{width:100%;}
.gn22 .i .ls{margin-bottom:5px;}
.hxnl .box .img{position:static;}
.hxnl .box{display:block;padding:0;}
.hxnl .box .txt{width:auto;padding:30px 30px 0;}
.hxsf .btab .i .ic{width:26px;margin-right:10px;}
.hxsf .btab{font-size:14px;}
.hxsf .btab .i{min-height:0;padding:10px 5px;margin-right:10px;}
.hxsf .item{width:100%;border-radius:12px;}
.hxsf .item .hov{padding:40px 10px 40px 30px;}
.fixsub{position:relative;top:0;left:0;transform:none;}
.nav li.act .fixsub{max-height:600px;}
.subinner{display:block;background:#f6ffff;min-height:0;width:100%;}
.subinner .boxl{width:auto;padding:20px;}
.subinner .boxl .t1{margin-bottom:10px;}
.subinner .boxr.dl2{width:auto;padding:20px 10px;}
.subinner .boxr.dl2 dl{margin-bottom:10px;padding:0;}
.subinner .boxr{width:auto;padding:20px 10px;}
.hspace{padding-top:0;}
.pages a,.el-pager li,.el-pagination .btn-next,.el-pagination .btn-prev,.el-pager li.btn-quicknext,.el-pager li.btn-quickprev{width:40px;line-height:38px !important;height:40px;margin:0 2px;font-size:16px;}
.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{font-size:18px;}
.newscenter .item .txt{padding:20px;}
.videoCenter .item .txt{padding:20px;}
.videoCenter{margin-top:20px;}
.bread{line-height:60px;}
.back{margin-top:30px;}
.back .btn{min-width:80px;font-size:14px;line-height:34px;}
.detail{padding-bottom:40px;}
.relations{padding:40px 0 20px;}
.relations .t{margin-bottom:0;}
.relations .swiper-container{padding:36px 0;}
.sitemap dl{width:31.33%;margin-right:3%;}
.sitemap dl:nth-child(3n){margin-right:0;}
.frendlinks .i{width:31.33%;margin-right:3%;margin-bottom:10px;}
.frendlinks .i:nth-child(5n){margin-right:3%;}
.frendlinks .i:nth-child(3n){margin-right:0;}
.frendlinks .i .img{height:60px;line-height:60px;}
.frendlinks .i .it{font-size:12px;margin-top:5px;}
.solu_tab .i .it{font-size:14px;max-width:7em;margin:auto;line-height:1.5;}
.solu_tab{margin-bottom:10px;}
.solu_con .item{display:block;}
.solu_con .item .txt{padding:20px 10px;width:auto;}
.solu_con .item .icon{float:left;margin-bottom:0;}
.solu_con .item .it{padding-left:55px;line-height:40px;}
.solu_con .item .icon img{max-width:40px;}
.solu_con .item .ip{padding:0 0 0 20px;}
.sectit.mb40,.mb40{margin-bottom:20px;}
.applations .apr{display:none;}
.applations .bot{position:relative;padding-left:0;margin-top:20px;width:100%;}
.applations{display:block;}
.applations .apl{width:auto;}
.solutionVal{display:block;padding-right:0;margin-left:0;}
.solutionVal .item{width:100%;margin-left:0;display:block;}
.solutionVal .item .it{flex-direction:row;height:auto;padding:20px 30px;flex-wrap:wrap;}
.solutionVal .item .t{padding:0 20px;}
.solutionVal .item.act .it{width:auto;max-width:100%;}
.solutionVal .item .t .tin{width:auto !important;line-height:34px;}
.solutionVal .item .ip{width:100%;}
.solutionVal .item .idot{position:absolute;right:20px;top:22px;width:30px;height:30px;}
.solutionVal .item .idot:before,.solutionVal .item .idot:after{width:10px;margin-left:-5px;}
.solutionVal .item .icon{width:34px;flex:0 0 auto;line-height:34px;}
.solutionVal .item .icon img{max-height:34px;max-width:34px;}
.solutionVal .item.act .ip{margin-top:20px;transition-delay:0s;}
.solutionVal .item.act .img{padding-bottom:70%;margin-top:-20px;}
.solutionVal .item .img{padding-bottom:0;transition:padding .3s;}
.filters{padding:20px 0;}
.column{display:block;margin-top:20px;}
.column .col{padding-right:0;}
.column .col .tit{margin-bottom:20px;}
.column .cor{width:auto;margin-top:30px;}
.dis_pc{display:none !important;}
.downloadcenter{margin-top:20px;}
.downloadcenter .item{background:none !important;padding:20px 0;display:block;}
.downloadcenter .item .ir{justify-content:flex-start;margin-top:10px;padding-left:30px;}
.downloadcenter .item .ir .ic{padding-left:10px;margin-left:10px;}
.downloadcenter .tit{margin-bottom:10px;}
.downloadcenter .item .itype{width:30px;}
.downloadcenter .item .itype .iconfont{font-size:20px;}
.history .bot .year{position:static;width:auto;}
.history .bot .swiper-slide:before{display:none;}
.history .bot{background:none;position:relative;z-index:2;}
.history .bot .year .dot{margin:auto;width:30px;padding:0;height:30px;}
.history .bot .year .p{position:static;transform:none;text-align:center;}
.history .bot:before{content:"";left:0;top:15px;border-bottom:1px dashed #0cb2ba;width:100%;position:absolute;}
.ihis .txt{height:230px;}
.aboutValue .i .icon{width:40px;}
.aboutValue .i .itxt{left:30px;right:30px;bottom:30px;top:30px;}
.aboutValue{flex-wrap:wrap;}
.aboutValue .i,.aboutValue .i:hover{width:50%;}
.aboutValue .i .img{padding-bottom:74%;height:auto;}
.aboutValue .i:hover .int{padding-left:50px;}
.contact .w1440{display:block;}
.contact .txt{width:auto;padding:0 0 40px;}
.contact .lit{margin-bottom:30px;}
.contact .tit{margin-bottom:30px;}
.contact .lis{margin-bottom:0;}
.tzchaper .item{width:100%;margin-bottom:20px;border-radius:10px;}
.tzcontact .li{width:100%;margin-right:0;padding:30px 5%;justify-content:flex-start;border-radius:10px;}
.tzcontact .li .ip{max-width:100%;}
.tzcontact .li .icon{width:36px;}
.report .item{padding:20px 10px;}
.report .item .itype{width:30px;}
.report .item .itype .iconfont{font-size:20px;}
.horflex{display:block;margin-top:0;}
.hornor .hol{margin-top:0;}
.hornor .tit{margin-bottom:20px;}
.hornor .hor{padding-left:0;}
.hormain .horthumb{margin-top:20px;}
.horthumb .i{padding:5px 0;}
.hormain .horthumb .swiper-container{padding-bottom:60px;}
.horthumb .i.act{font-size:1.2em;}
.location{display:none;}
.pnavs{flex:1 1 auto;overflow:auto;}
.casebanner .inner{display:block;}
.casebanner .pbantxt .tl{max-width:100%;}
.pbantxt .idat{justify-content:flex-start;padding-left:0;margin-top:30px;}
.casebanner .idat li{padding:0 10% 0 0;}
.casebanner .pbantxt .p{max-width:100%;}
.cards-1 .item{width:48.5%;flex:0 0 auto;}
.cards-1 .item:nth-child(2n){margin-right:0;}
.cards-2 .item{width:47.75%;flex:0 0 auto;}
.cards-2 .item:nth-child(2n){margin-right:0;}
.infoSolution .item{display:block;border-radius:8px;}
.infoSolution .item .img{width:auto;}
.infoSolution .item .txt{border-left:none;border-top:4px solid #0cb2ba;padding:30px;}
.cards-3 .item .icon{height:50px;line-height:50px;margin-bottom:20px;}
.cards-3 .item{padding:30px 20px;}
.gn220 .i .ils .ls{width:48%;}
.gn220 .i:nth-child(n+4) .ils .ls{width:100%;}
.joinnav .item .it{padding:20px;}
.joinnav .item .it .tl{font-size:20px;}
.envtab .i{display:block;text-align:center;padding-bottom:10px;}
.envtab .i .icon{max-width:40px;height:40px;margin:0 auto 5px;line-height:40px;}
.envtab .i .icon img{max-height:100%;}
.welfare{padding:0 60px;margin:0 -30px;}
.employeeStory .item{padding-left:50px;}
.employeeStory .item .vm{width:110px;line-height:40px;}
.employeeStory .item .ip{margin-bottom:1em;}
.employeeStory .item .it{margin-bottom:10px;}
.moments .item .itt{padding:20px;font-size:18px;}
.section{padding-top:40px;}
.pb5{padding-bottom:40px;}
.pb78{padding-bottom:50px;}
.productCore li .lp{max-height:7.2em;}
}
@media(max-width:768px){.f16{font-size:14px;}
.f18{font-size:16px;}
.f20{font-size:16px;}
.f22{font-size:18px;}
.f24{font-size:18px;}
.f28{font-size:20px;}
.f30{font-size:20px;}
.f32{font-size:22px;}
.f36{font-size:22px;}
.f40{font-size:24px;}
.f48{font-size:24px;}
.f52{font-size:24px;}
.f60{font-size:28px;}
.data{flex-wrap:wrap;margin-top:30px;}
.data .i{flex:0 0 auto;width:50%;margin-bottom:10px;}
.data .i .it .num{font-size:22px;line-height:30px;}
.data .i .it .span{font-size:18px;}
.cards .card{width:50%;}
.nslides .swiper-container{margin:0;}
.fnav{display:none;line-height:1.7;}
.fnav dl{padding-right:0;margin-bottom:10px;}
.fnav dd{display:inline-block;margin-right:10px;}
.header .in{padding:0 20px;}
.newsList .item .img{opacity:1;}
.newsList .item .txt{margin-top:0;padding-bottom:0;}
.newsList .item .date{bottom:20px;left:20px;}
.newsList .item{padding-bottom:80px;}
.swiperCtr2 .btn{position:relative;margin:0 10px;display:inline-block;}
.swiperCtr2{text-align:center;}
.ntab{margin-bottom:20px;font-size:16px;}
.ntab span{padding:0 10px;}
.search .searchbox{position:fixed;top:-60px;margin-top:0;width:100% !important;opacity:0;border-top:1px solid #f5f5f5;}
.showSearch .search .searchbox{top:60px;opacity:1;padding:10px;}
.showSearch .search .icon{opacity:0;}
.swiperCtr{bottom:20px;}
.logo{max-width:40%;}
.search .searchbox .btn{top:10px;}
.gn1 .li .lit{font-size:14px;}
.gn1 .li .lip{font-size:14px;}
.gn21 .i{width:50%;padding-bottom:10%;}
.gn241 .i .l{width:100%;}
.gn241 .i .it{width:auto;padding-right:20px;}
.gn241 .i .it .ic{width:34px;}
.gn241 .i{padding:10px 20px;margin-bottom:5px;}
.gn24 .tt{font-size:12px;}
.pbantxt .tl .icon{width:60px;margin-bottom:10px;}
.pbantxt .tl .bt{font-size:24px;}
.pbantxt .tl{max-width:100%;}
.pbantxt .tl .flex{display:block;flex-direction:column;}
.pbanner .img img{min-height:300px;object-fit:cover;}
.hxtab{display:block;margin-bottom:10px;}
.hxtab .i{display:flex;margin-bottom:20px;align-items:center;}
.hxtab .i .it{padding:0;flex:1 1 auto;text-align:left;padding-left:20px;}
.hxtab .i .icon{height:auto;line-height:1;width:24px;margin:0;}
.hxtab .i .it:after{display:none;}
.hxtab .i.cur{color:#bf1920;}
.hxnl .box .bt .ic{width:34px;}
.hxnl .box .bt .it{font-size:18px;line-height:1.4;}
.hxnl .box .bt{margin-bottom:10px;}
.hxtab2 .i{flex-direction:column;text-align:center;justify-content:center;align-items:center;padding-bottom:5px;}
.hxtab2 .i .icon{margin-right:0;margin-bottom:10px;width:auto;height:24px;line-height:24px;}
.hxtab2 .i .icon img{max-height:100%;}
.hxsf .btab{flex-wrap:wrap;}
.hxsf .btab .i{margin-bottom:2%;flex:0 0 auto;width:49%;margin-right:2%;}
.hxsf .btab .i:nth-child(2n){margin-right:0;}
.hxsf .item .hov{padding:20px 30px 10px;}
.subinner .boxr dl{width:50%;padding-right:20px;}
.newscenter .item{width:100%;margin-right:0;margin-bottom:30px;}
.videoCenter .item{width:100%;margin-right:0;margin-bottom:10px;}
.videoCenter .item .txt{padding:10px;}
.location{display:none;}
.bread{line-height:50px;}
.pnavs li:first-child{margin-left:0;}
.newscenter .item .tit{height:auto;}
.videoCenter .item .it{height:auto;}
.newstop{display:block;}
.newstop .imgs{width:auto;margin-bottom:20px;}
.newstop .nr{padding-right:0;}
.newstop .item .tag{margin-bottom:10px;}
.newstop .item .tit{margin-bottom:10px;}
.newstop .item .date{margin-bottom:10px;}
.newstop .item .desc{margin-bottom:20px;}
.vd .btn{font-size:14px;line-height:36px;min-width:80px;}
.arhead .p .span{padding:0 10px;font-size:12px;}
.arhead .tit{margin-bottom:20px;font-size:20px;}
.sitemap dl{width:100%;margin-right:0;margin-bottom:30px;}
.sitemap dl dd{display:inline-block;padding-right:20px;}
.sitemap dl dd a{padding-left:20px;}
.singleban{height:280px;}
.pages a,.pages a,.el-pagination .btn-next,.el-pagination .btn-prev{width:30px;line-height:28px !important;margin:0 1px;height:30px;font-size:14px;min-width:0;}
.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{font-size:16px;}
.searchBlock{margin:20px auto 40px;}
.searchBlock .in input{height:40px;padding:0 10px;}
.searchBlock .btn{padding:0 15px;}
.searchBlock .btn span{line-height:40px;}
.searchBlock .btn .iconfont{font-size:18px;}
.bantab .i{margin:0 8px;line-height:40px;}
.search_result .block .bt{padding-bottom:10px;margin-bottom:10px;}
.search_result .block .bp{font-size:12px;}
.search_result .block .i{margin-bottom:15px;}
.search_result .block{margin-bottom:30px;}
.p404 .inner{display:block;}
.p404 .img{max-width:80%;margin:0 auto 30px;}
.p404 .txt{padding-right:0;}
.p404 .txt .t{margin-bottom:20px;}
.p404 .txt .p{margin-top:30px;}
.formpage .box{display:block;}
.formpage .bl{width:auto;border-radius:20px 20px 0 0;}
.formpage .br{border-radius:0 0 20px 20px;}
.form .formp{margin-bottom:10px;}
.form .line .in input,.form .line select{height:40px;}
.form .line .in .btn{line-height:40px;}
.popIn .poptxt{margin-bottom:20px;}
.pop .box{padding:40px 30px;}
.pop .box .close .iconfont{font-size:18px;}
.popform .line .in .btn{padding:0 10px;font-size:14px;line-height:34px;}
.popform .line .in input{padding:0 10px;height:40px;}
.popform .line .in .select select{padding-left:10px;height:40px;border-right:10px solid transparent;}
.popform .line{margin-bottom:10px;display:block;}
.popform .line .label{width:auto;margin-bottom:5px;}
.popform .btns{margin-top:30px;}
.popform .btns .btn{width:120px;line-height:40px;}
.popIn .pop_tit{margin-bottom:10px;}
.popicon img{max-width:60px;}
.pros .item{display:block;height:100%;}
.pros .item .img{height:350px;line-height:350px;width:auto;}
.pros .item .txt{padding:30px 20px;display:block;}
.pros .item .it{min-height:0;padding-bottom:10px;margin-bottom:10px;}
.pros .item .ip{max-width:100%;margin-bottom:20px;}
.pbantxt .p{font-size:16px;max-width:18em;margin-bottom:10px;}
.pros{padding:0 60px;}
.pros .swiperCtr2 .btn.prev{left:-60px;}
.pros .swiperCtr2 .btn.next{right:-60px;}
.environment{padding:0 60px;}
.environment .swiperCtr2 .btn.prev{left:-60px;}
.environment .swiperCtr2 .btn.next{right:-60px;}
.filters{display:block;}
.filters .label{width:auto;margin-bottom:10px;font-weight:bold;}
.cats .i{padding:5px 20px 5px 0;}
.arlist .i{padding:0 0 15px;flex-wrap:wrap;justify-content:flex-start;margin-bottom:15px;}
.arlist .i:not(.ih) .il{width:100%;}
.arlist .i .ir{padding:10px 20px 0 0;width:auto !important;}
.arlist .i.ih{display:none;}
.arlist .i:hover{background:none;}
.arlist{margin-bottom:30px;}
.column .col .bg_white{padding:30px 20px;}
.ardesc{padding:30px 20px;}
.arhead2 .arflex{display:block;}
.arhead2 .arflex .tag{margin-bottom:20px;}
.arhead2{padding-bottom:20px;margin-bottom:20px;}
.comments{margin-top:20px;padding-bottom:0;}
.sendBox{margin-bottom:20px;padding:10px;}
.sendBox .btns .btn{min-width:0;line-height:40px;}
.commentList .item .avan{width:40px;height:40px;float:left;}
.commentList .item .itxt{padding-left:0;padding-top:0;}
.commentList .item .nick{padding-left:50px;line-height:40px;}
.commentList .item{display:block;}
.arhead2 .au{justify-content:flex-start;}
.detailpage{padding-top:30px !important;}
.history .swiperCtr2 .btn{margin:0;}
.ihis{display:block;}
.ihis .img{width:auto;margin-bottom:20px;}
.ihis .txt{padding-left:0;padding-right:10px;}
.history .bot .cur .year .p{font-size:1.3em;}
.ihis .txt .li .lp{font-size:14px;}
.ihis .txt .li{padding:5px 0;}
.aboutValue .i,.aboutValue .i:hover{width:100%;}
.leader .flex{display:block;}
.leader .img{width:auto;}
.leader .txt{margin-top:-200px;background:rgba(255,255,255,0.9);backdrop-filter:blur(6px);border-radius:20px;padding:20px;}
.leader .txt .it{margin-bottom:10px;}
.leader .txt .t2{padding-bottom:10px;margin-bottom:10px;}
.leader .txt .p{line-height:1.6;}
.leader:after{display:none;}
.contact .lt{margin-bottom:5px;}
.map .mtag{padding:20px 14px 56px;justify-content:flex-start;}
.map .mtag .mi .ip{position:absolute;left:0;top:56px;width:100%;}
.map .mtag .mi.cur{flex:0 0 auto;}
.map .mtag .mi.cur .ip{max-width:20em;}
.map{border-radius:10px;}
.caseList .item .a{display:block;position:relative;}
.caseList .item .img{width:auto;max-width:100%;margin-bottom:20px;}
.caseList .item .txt{padding:0;}
.caseList .item .tag{position:absolute;left:10px;top:10px;z-index:10;font-size:12px;line-height:2;padding:0 5px;}
.caseList .item .tit{margin-bottom:10px;}
.caseList .item .p{margin-bottom:20px;}
.caseList .item .ibot{display:block;}
.more3 .btn{width:36px;height:36px;line-height:34px;}
.more3 .btn i{font-size:16px;}
.idat{padding-left:0;}
.idat li{padding:0 3% 0 0;flex:0 0 auto;width:30.33%;margin:20px 3% 0 0;border:none;}
.caseList .item{padding-bottom:30px;margin-bottom:30px;}
.cards-1{display:block;}
.cards-1 .item{width:100%;margin-right:0;margin-bottom:10px;padding:30px;}
.infoBlock{padding:40px 0;}
.infoBlock .ct{margin-bottom:30px;}
.infoBlock .ct .tit{margin-bottom:10px;}
.cards-2{display:block;}
.cards-2 .item{width:100%;margin-right:0;margin-bottom:10px;padding:30px;}
.cards-2 .item .icon{height:36px;line-height:36px;margin-bottom:20px;text-align:left;}
.cards-2 .item .it{margin-bottom:10px;text-align:left;}
.cards-3{display:block;}
.cards-3 .item{width:100%;margin-right:0;margin-bottom:10px;}
.fullSlider .item{padding-bottom:0;}
.funcBox .box{display:block;}
.funcBox .box .txt{padding:20px;width:auto;}
.funcBox .box .icon{height:40px;line-height:40px;}
.funcBox .box .it{margin-bottom:10px;}
.funcBox .box .img{width:auto;}
.funcThumb{margin-bottom:10px;}
.funcThumb .i .ip{font-size:14px;line-height:1.2;}
.productCore li{position:static;width:auto;margin-bottom:20px;padding:20px;background:#fff;box-shadow:0 6px 32px #e7eff6;border-radius:10px;}
.productCore .ls6 li{padding:20px;}
.productCore .tit{min-height:0;background:none;padding:20px 0;}
.productCore .tit .t{position:static;transform:none;}
.productCore li .lp{max-height:none;min-height:0;font-size:14px;}
.productCore li:nth-child(2n) .lp{left:0;}
.productCore li:nth-child(2n) .lt{justify-content:flex-start;}
.gn220 .i,.gn220 .i:nth-child(n+4){width:100%;margin-right:0;}
.gn220 .i:nth-child(n+4) .ils .ls{width:48%;}
.gn230 .i{width:100%;margin-bottom:10px;min-height:0;}
.gn230{flex-wrap:wrap;}
.brans .i{max-width:50%;}
.brans .i img{max-height:34px;}
.coreSwiper .swiper-slide{transform:none !important;}
.coreSwiper .swiper-slide-active .box{width:auto;margin:0;}
.coreSwiper .swiper-slide-active .box .bin{padding:30px;top:40%;}
.coreSwiper .swiper-slide .box .ip{max-width:80%;margin:20px auto 0;font-size:14px;line-height:1.5;}
.coreSwiper .swiper-slide-active .box .ip{max-height:7.5em;}
.coreSwiper .circle{width:100%;left:0;}
.coreSwiper .swiper-slide-active .box .icon{height:44px;line-height:44px;}
.proValues{margin:0;padding:0;box-shadow:0 16px 30px rgba(177,219,221,0.5);border-radius:20px;margin-bottom:60px;}
.proValues .swiper-container{padding:0;}
.proValues .box .in{box-shadow:none;}
.proValues .box{padding:0;}
.proValues .bt i{right:0;width:110px;font-size:20px;line-height:36px;}
.proValues .bt{margin-top:-15px;height:50px;}
.proValues .bt:after{right:76px;}
.proValues .box .it{padding:20px;}
.proValues .box .ip{padding:0 20px 30px;}
.proValues .box .img img{max-width:40%;}
.proValues .swiperCtr2 .btn{position:static;}
.proValues .swiperCtr2{position:absolute;left:0;top:100%;width:100%;padding-top:20px;}
.relaToggle{display:block;}
.relaToggle .tgs{margin-left:0;}
.relaToggle .tb{width:100%;overflow:auto;white-space:nowrap;padding:10px 0 0;background:none;border-radius:10px 10px 0 0;margin-bottom:20px;border-bottom:1px solid #bf1920;}
.relaToggle .tb .i{display:inline-block;border:none;background:none;vertical-align:top;}
.relaToggle .tb .ibox{min-height:0;display:block;text-align:center;padding:10px;margin-top:-10px;color:#333;border-radius:10px 10px 0 0;}
.relaToggle .tb .i.act .ibox{margin:-10px 0 0;background:#bf1920;box-shadow:none;color:#fff;}
.relaToggle .tb .ibox .icon{margin:0 auto 5px;height:26px;line-height:26px;}
.relaToggle .tb .ibox .t{font-size:14px;max-width:none;}
.relaToggle .tb .ibox .icon .x2{display:block;}
.relaToggle .tb .ibox .icon .x1{display:none;}
.relaToggle .tb .i.act .ibox .icon .x1{display:block;}
.relaToggle .tb .i.act .ibox .icon .x2{display:none;}
.relaToggle .tb .ibox .icon img{max-height:100%;}
.relaToggle .tg .box{max-width:100%;background:rgba(255,255,255,0.7);padding:30px;}
.relaToggle .tg .box .tit .icon{max-width:40px;}
.relaToggle .tg .box .tit{margin-bottom:20px;}
.relaToggle .tg{background-position:center;background-size:cover;}
.joinnav .item{width:100%;margin-bottom:10px;}
.joinnav .item .it .tl{font-size:18px;}
.envtab .i .it{font-size:12px;}
.envtab .i .icon{height:32px;line-height:32px;}
.environment{padding:0;}
.environment .item .it{padding:10px;font-size:16px;}
.environment .swiperCtr2 .btn{position:static;}
.environment .swiperCtr2{margin-top:20px;}
.envtab{margin-bottom:20px;}
.culture .ctop .t{padding:20px;line-height:1.5;font-size:14px;}
.culture .ctop img{min-height:240px;object-fit:cover;}
.deve{display:block;}
.deve .txt{padding:0;margin-bottom:20px;}
.deve .txt .i{padding:10px 0;}
.deve .txt .i .icon{max-width:36px;}
.deve .img{width:auto;}
.employeeStory .item{display:block;padding-left:20px;text-align:center;}
.employeeStory .item .img{width:90px;height:90px;border-radius:50%;font-size:0;line-height:90px;margin:0 auto;}
.employeeStory .item .txt{padding:55px 20px 20px;margin:-45px 0 0;display:block;min-height:0;border-radius:8px;}
.employeeStory .item .ip{font-size:14px;}
.employeeStory .swiperCtr2{margin-top:20px;}
.moments .item,.moments .item:first-child{width:100%;}
.employeeStory{padding:0 20px;}
.story_pop .con{display:block;}
.story_pop .conl .hd{flex-direction:row;flex:1 1 auto;justify-content:flex-start;padding-right:20px;}
.story_pop .conl .avan{margin-bottom:0;width:80px;margin-right:10px;}
.story_pop .conl{width:100%;flex-direction:row;justify-content:space-between;margin-right:0;margin-bottom:20px;}
.story_pop .conl .bt{width:auto;flex:0 0 auto;}
.story_pop .conl .btn{line-height:36px;width:auto;padding:0 10px;font-size:12px;}
.story_pop .conr .overscroll{padding:0 20px;max-height:35vh;}
.momentView{margin-top:0;padding:0;}
.momentView .swiperCtr2{margin-top:10px;}
.momentView .swiperCtr2 .btn{position:static;margin:0 5px;}
.momentView .item .it{padding:0;margin-top:10px;}
.moments .item .tag{right:20px;top:20px;}
.subinner dl dt a{display:block;font-size:0.9em;}
.subinner .boxr dl{padding-right:0;width:48%;}
}
@media(max-width:540px){.pros{padding:0 40px;}
.pros .item .img{height:240px;line-height:240px;width:auto;}
.pros .item .ip{line-height:1.7;max-height:5.1em;}
.environment{padding:0 40px;}
.history .bot .year .dot{width:20px;height:20px;}
.history .bot .year .dot:before{width:6px;height:6px;margin-left:-3px;margin-top:-3px;}
.history .bot:before{top:10px;}
.listTit{display:block;}
.listTit .tit{margin-bottom:20px;}
.filter2{justify-content:flex-start;}
.report .items.s2 .ir .ic{min-width:5em;padding:0 1em;margin:0;border:none;}
.report .item .ir .ic:first-child{display:none;}
.report .item{padding:15px 10px;}
.hormain{display:block;}
.hormain .horthumb{width:100%;}
.hormain .mainimg{width:100%;}
}
/* 20240320 */
.topadd{position:fixed;left:0;top:-100px;width:100%;background:url(../images/topadd.jpg) no-repeat center;background-size:cover;color:#fff;z-index:1060;}
.topadd .inner{align-items:center;justify-content:center;height:90px;}
.topadd .lg{flex:0 0 auto;padding-right:20px;margin-right:20px;position:relative;}
.topadd .lg:after{width:1px;height:22px;right:0;top:50%;margin-top:-11px;position:absolute;background:#fff;opacity:0.22;content:"";}
.topadd.act{top:0;}
.topadd.act~.header{top:90px;}
.topadd.act~.header .fixsub{top:190px;}
.topadd .cls{position:absolute;width:30px;text-align:center;line-height:30px;right:8%;top:50%;margin-top:-15px;cursor:pointer;}
.topadd .cls i{font-size:16px;}
.topadd .btn{flex:0 0 auto;padding-left:20px;}
.topadd .btn a{display:block;width:140px;line-height:40px;border-radius:20px;background:#0cb2ba;color:#fff;text-align:center;transition:.3s;}
.topadd .btn a:hover{background:#0698a0;}
.rela_pop .box{width:1080px;}
.rela_pop .box .close{right:-40px;top:-40px;color:#fff;}
.remindpro .tit{text-align:center;margin-bottom:30px;}
.remindpro .items{align-items:stretch;justify-content:flex-start;flex-wrap:wrap;max-height:60vh;overflow:auto;padding-right:10px;}
.remindpro .item{flex:0 0 auto;width:31.99%;margin-bottom:2%;margin-right:2%;}
.remindpro .item:nth-child(3n){margin-right:0;}
.remindpro .item .img{font-size:0;border-radius:8px;overflow:hidden;margin-bottom:20px;}
.remindpro .item .img img{width:100%;}
.remindpro .item .it{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px;}
.remindpro .item .ip{color:#999;line-height:1.5;height:3em;overflow:hidden;margin-bottom:20px;}
.data .i .it .num sub{font-size:16px;line-height:1;vertical-align:bottom;position:relative;bottom:0.5em;padding-left:5px;font-family:"HarmonyOS_Sans_SC_Regular";}
@media(max-width:1024px){.topadd .inner{height:50px;}
.topadd .lg{max-width:90px;padding-right:10px;margin-right:10px;word-break:break-all;display:none;}
.topadd .btn a{font-size:12px;width:auto;padding:0 20px;line-height:2.5;}
.topadd .p{font-size:12px;line-height:1.2;}
.topadd .cls{right:0;}
.topadd{padding-right:14px;}
.topadd .btn{padding-left:10px;}
.topadd .cls i{font-size:12px;}
.topadd.act~.header{top:50px;}
.topadd.act~.header .nav{top:110px !important;}
.data .i .it .num sub{bottom:0.2em;font-size:14px;}
}
@media(max-width:768px){.rela_pop .box .close{right:10px;top:10px;color:#333;}
.remindpro .items{display:block;max-height:50vh;overflow:auto;}
.remindpro .item{width:100%;margin-bottom:20px;margin-right:0;}
.remindpro .item .ip{height:auto;margin-bottom:10px;}
.remindpro .tit{margin-bottom:20px;}
.data .i .it .num sub{font-size:12px;bottom:0.5em;}
}
/*20240326*/
.bgliner{background:linear-gradient(0deg,#fff 50%,#f0f8fb);}
.gn21.s2 .i{padding:14px;width:24%;background:#f0f7fa;border-radius:8px;}
.gn21.s2.ls5 .i{width:19.5%;}
.gn2 .libox.gn21.s2{background:none;padding:0;}
.gn2 .libox.gn21.s2 + .libox{margin-top:18px;}
.gnn1{margin-bottom:18px;align-items:stretch;flex-wrap:wrap;}
.gnn1 .i{flex:0 0 auto;text-align:center;padding:14px;background:#fff;width:24%;border-radius:8px;}
.gnn1.ls5 .i{width:19.5%;}
.gn24 .tt.s2{background:none;border:1px dashed #bf1920;color:#bf1920;}
.gnn2{align-items:stretch;flex-wrap:wrap;}
.gnn2 .i{flex:0 0 auto;background:#fff;padding:20px;width:19%;text-align:center;border-radius:8px;}
.gnn2 .i .icon{height:80px;line-height:80px;margin-bottom:14px;}
.gnn2 .i .icon img{max-height:100%;}
.gn2{padding:20px;border:1px solid #f1f4f7;border-radius:8px;}
.gn2 .li:last-child{margin-bottom:0;}
@media(max-width:1024px){.gn21.s2 .i{width:49%;margin-top:1%;}
}
@media(max-width:768px){.gnn1 .i{width:49%;margin-bottom:2%;}
.gnn2 .i{width:49%;margin-bottom:2%;}
.gn21.s2 .i .ip{font-size:14px;}
.gn2{padding:10px;}
}
/* 20240419 */
.subinner .boxr{height:100%;}
.banner img.wap{display:none;}
.coreMain .bot #abbg{position:absolute;left:0;bottom:0;width:100%;height:130%;z-index:-1;}
.coreMain .bot #abbg:after{content:"";position:absolute;width:33%;height:26%;background:#1e252d;left:33%;bottom:39%;border-radius:50%;box-shadow:0 0 100px #1e252d;}
.newsList .item .it{height:4.2em;overflow:hidden;}
.more2 .btn.hov:hover{border-color:#bf1920;color:#bf1920;background:#fff;}
.whir-feedback{display:none !important;}

.gn2 .tt2{text-align:center;line-height:50px;background:#bf1920;border-radius:8px;color:#fff;font-size:20px;}
.gn2 .tt2.s2{margin-bottom:20px;background:#bf1920;}
.gn2 .gn24{padding:20px;border:1px dashed #bf1920;border-radius:8px;}
.hxsf .item .hov .ip .overscroll{max-height:16.2em;padding-right:20px;}
.coreMain .bot #abbg,.coreMain .bot:after{width:100vw;left:50%;margin-left:-50vw;}
.newsList .item .img{opacity:1;overflow:hidden;}
.newsList .item .img img{transform:scale(1);transition:.6s;}
.newsList .item:hover .img img{transform:scale(1.1);}
.newsList .item .txt{margin-top:-5%; padding:30px!important;}
.newsList .item:hover .txt{margin-top:-15%;}
.newsList .item .date{position:static; opacity:1 !important;bottom:0 !important;}
.newsList .item .it{height:1.4em;transition:.3s;white-space:nowrap;text-overflow:ellipsis;}
.newsList .item:hover .it{color:#bf1920;height:2.8em;white-space:normal;}
.sider{position:fixed;z-index:1000;right:40px;bottom:10%;}
.sider li{text-align:center;background:#bf1920;color:#fff;padding:15px 10px;font-size:14px;line-height:1.1;border-bottom:2px solid #bf1920;position:relative;cursor:pointer;}
.sider li .ico{line-height:1;}
.sider li .lt span{display:block;margin:auto;width:2em;}
.sider li .ico .iconfont{font-size:20px;}
.sider li .lpop{position:absolute;right:0;top:50%;transform:translate(0,-50%);padding-right:16px;transition:.3s;opacity:0;visibility:hidden;}
.sider li .lpop .bx{position:relative;z-index:5;padding:5px;background:#fff;border-radius:5px;width:120px;box-shadow:0 0 20px rgba(0,0,0,0.1);}
.sider li .lpop .bx:after{content:"";position:absolute;top:50%;margin-top:-6px;left:100%;border-left:6px solid #fff;border-bottom:6px solid transparent;border-top:6px solid transparent;}
.sider li.gtop{padding:12px 10px;background:#fff;color:#0cb2ba;border:none;}
.sider li .lt{margin-top:10px;}
.sider li:hover .lpop{right:100%;opacity:1;visibility:visible;}
.sider li:first-child{border-radius:4px 4px 0 0;}
.sider li:last-child{border-radius:0 0 4px 4px;}
.rbox{transform:none;animation:none;}
.rbox .i{left:48%;opacity:0;transition:.6s;transition-delay:.6s;}
.coreMain.acted .rbox .i:nth-child(1){bottom:48%;left:7%;}
.coreMain.acted .rbox .i:nth-child(2){bottom:46%;left:19%;}
.coreMain.acted .rbox .i:nth-child(3){bottom:45%;left:32%;}
.coreMain.acted .rbox .i:nth-child(4){bottom:45%;left:61%;}
.coreMain.acted .rbox .i:nth-child(5){bottom:46%;left:73%;}
.coreMain.acted .rbox .i:nth-child(6){bottom:48%;left:85%;}
.coreMain.acted .rbox .i{transform:translateY(-10px);animation:lr 4s infinite;opacity:1;}
.aboutValue .i:hover .inb{max-height:11.2em;}
.aboutValue .i .inb .overscroll{height:11.2em;padding-right:10px;}
.seek{position:relative;z-index:5;overflow:hidden;width:100%;}
.seek .slogo{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;}
.seek .slogo:before{opacity:0;content:"";position:absolute;padding:11%;background:#ccc;border-radius:50%;right:-7%;bottom:100%;transition:.6s;background:url(../images/seek1.png) no-repeat center;background-size:contain;}
.seek .slogo:after{opacity:0;content:"";width:25%;position:absolute;padding-bottom:8.6%;right:1%;transform:translate(0,100%);bottom:0;transition:.6s;background:url(../images/seek2.png) no-repeat center;background-size:contain;}
.seek.act .slogo:after{transform:translate(0,62%);opacity:1;}
.seek.act .slogo:before{bottom:35%;opacity:1;animation:seekrota linear 10s infinite;transform-origin:50% 45%;}
.seek.act .slogo{animation:slogo linear 10s infinite;}
@keyframes slogo{0%,100%{transform:translate(0,0);}
25%{transform:translate(50px,25px);}
50%{transform:translate(25px,50px);}
75%{transform:translate(0,25px);}
}
.wow{animation-duration:1.5s !important;}
.swiper-slide .bantxt .tit{position:relative;top:50px;transition:1.5s;opacity:0;}
.swiper-slide-active .bantxt .tit{top:0;opacity:1;transition-delay:.5s;}
.hormain .mainimg{position:relative;z-index:5;}
.hormain .mainimg .mi{position:absolute;padding-bottom:30.3%;}
.hormain .mainimg .m{display:block;width:100%;}
.hormain .mainimg:before{content:"";display:block;padding-bottom:30.3%;}
.hormain .mainimg .mi img{position:absolute;bottom:0;max-width:80%;max-height:80%;left:50%;transform:translate(-50%);}
.hormain .mainimg .mi:first-child{left:0;bottom:46%;width:55%;}
.hormain .mainimg .mi:nth-child(2){left:41%;width:36%;bottom:32%;}
.hormain .mainimg .mi:nth-child(3){left:55%;width:44%;bottom:67%;}
.swiper-container-fade .swiper-slide{opacity:0 !important;transition:.3s !important;}
.swiper-container-fade .swiper-slide-active{opacity:1 !important;z-index:20;}
@keyframes seekrota{100%{transform:rotate(1turn);}
}
@keyframes lr{0%,100%{transform:translateY(-10px);}
50%{transform:translateY(0);}
}
@media(max-width:1660px){.footer .inner{width:auto;padding:0 60px;}
.hxsf .item .hov .ip .overscroll{max-height:10.8em;}
}
@media(max-width:1520px){.footer .ft22{display:block;margin-left:30px;padding-left:30px;border-left:1px solid #30363d;}
.address{border:none;padding-left:0;margin-left:0;}
.fcnt{padding-left:0;text-align:left;}
.fcnt .code{margin-left:0;margin-right:14px;}
.fnav dt{line-height:1;}
.address .ftb{line-height:1;}
.fcnt .code img{max-width:90px;}
.codes{justify-content:flex-start;}
.fnav dd{margin-bottom:5px;}
.fbot{margin-top:30px;padding:20px 0;}

}
@media(max-width:1440px){.footer .inner{padding:0 30px;}
}
@media(max-width:1200px){.fnav{justify-content:flex-start;}
.fnav dl{width:25%;}
}
@media(max-width:1024px){.fnav{display:none;}
.footer .ft22{padding:0;margin:0;border:none;}
.sider{right:0;bottom:40px;}
.sider li{font-size:12px;padding:10px;}
.sider li .ico .iconfont{font-size:16px;}
.sider li .lt{margin-top:5px;}
.sider li .lpop .bx{width:90px;}
}
@media(max-width:768px){.banner img{height:auto;}
.banner img.pc{display:none;}
/*.banner img.wap{display:block;}*/
}
.svgs{position:absolute;left:0;top:40%;width:100%;bottom:7%;overflow:hidden;z-index:-1;}
.svgs svg{left:0;bottom:0;stroke-width:1px;}
.svgs .i1{stroke-dasharray:60,140;stroke-dashoffset:0;animation:dashed1 linear 13s infinite;left:30%;transform:rotate(-8deg);}
.svgs .i2{stroke-dasharray:50,100;stroke-dashoffset:0;animation:dashed2 linear 10s infinite;left:39%;transform:rotate(-15deg);}
.svgs .i3{stroke-dasharray:80,180;stroke-dashoffset:0;animation:dashed3 linear 16s infinite reverse;left:48%;transform-origin:top center;transform:rotate(-46deg);bottom:49%;}
@keyframes dashed1{0%{stroke-dashoffset:2000;}
100%{stroke-dashoffset:0;}
}
@keyframes dashed2{0%{stroke-dashoffset:1500;}
100%{stroke-dashoffset:0;}
}
@keyframes dashed3{0%{stroke-dashoffset:2600;}
100%{stroke-dashoffset:0;}
}
/* 2024..5.7 */
.column .cor .box .boxt{position:relative;}
.author_more{border-radius:5px;color:#bf1920 !important;padding-right:15px;}
.author_more::before{content:'';display:block;position:absolute;top:30%;border-top:1px solid #bf1920;border-right:1px solid #bf1920;right:1px;width:6px;height:6px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);}
.column .cor .author_more{position:absolute;right:0;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);}
.hbox1{align-items:center;justify-content:flex-start;margin-bottom:30px;}
.author1{align-items:center;justify-content:flex-start;}
.author1 .n{width:38px;line-height:36px;border:1px solid #bf1920;border-radius:50%;text-align:center;color:#bf1920;background:#ebf8f9;flex:0 0 auto;margin-right:10px;}
.hbox1 .other1{margin-left:70px;align-items:center;}
.other1 .tit1{color:#000;padding-right:20px;}
.other1 .ctit{padding-left:20px;border-left:1px solid #f0f1f3;}
.other1 .ctit span{color:#bf1920;display:inline-block;margin-left:10px;}
.hlist .hitem{padding:20px 40px;border-bottom:1px solid #f0f1f3;transition:.3s;justify-content:flex-start;}
.hlist .hitem.h_top{background:#bf1920 !important;color:#fff;border-radius:4px;border:none;}
.hlist .hitem .h_l{flex:0 0 auto;width:200px;padding-right:10px;}
.hlist .hitem .h_r{display:flex;justify-content:flex-end;flex:1 1 auto;overflow:hidden;}
@media(max-width:1440px){.hlist .hitem .h_l{width:120px;}
.hlist .hitem{padding:20px;}
.hbox1 .other1{margin-left:40px;}
}
@media(max-width:1024px){.hbox1 .other1{margin-left:20px;}
}
@media(max-width:768px){.hlist .hitem .h_l{width:auto !important;}
.hlist .hitem.h_top{display:none;}
.hlist .hitem{flex-wrap:wrap;padding:15px;}
.hbox1{flex-wrap:wrap;}
.hbox1 .other1{margin-left:0;margin-top:15px;}
.author1{width:100%;}
}
/* 2024.5.9 */
/* .productCore li{padding:0 !important;}
.productCore .ls6 li:nth-child(1),.productCore .ls6 li:nth-child(2){top:16% !important;}
.productCore li:nth-child(3),.productCore li:nth-child(4){top:50% !important;transform:translate(0,-50%);}
.productCore .ls6 li:nth-child(5),.productCore .ls6 li:nth-child(6){bottom:16% !important;}
.productCore .ls4 li:nth-child(1),.productCore .ls4 li:nth-child(2){top:10% !important;}
.productCore .ls4 li:nth-child(5),.productCore .ls4 li:nth-child(6){bottom:10% !important;}
.productCore li .icon{padding-bottom:51px;position:relative;width:49px;}
.productCore li .icon img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:100%;}
.productCore li .lp{min-height:unset;max-height:unset;height:5em;overflow:hidden;-webkit-line-clamp:3;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}
.productCore li:nth-child(3),.productCore li:nth-child(4){bottom:unset;}
@media (max-width:1280px){.productCore li .icon{max-width:unset;padding-bottom:30px;}
}
@media(max-width:1024px){.productCore li .icon{padding-bottom:35px;width:29px;}
.productCore .ls6 li:nth-child(1),.productCore .ls6 li:nth-child(2){top:10% !important;}
.productCore .ls6 li:nth-child(5),.productCore .ls6 li:nth-child(6){bottom:10% !important;}
.productCore .ls4 li:nth-child(1),.productCore .ls4 li:nth-child(2){top:8% !important;}
.productCore .ls4 li:nth-child(5),.productCore .ls4 li:nth-child(6){bottom:8% !important;}
}
@media (max-width:768px){.productCore li .icon{width:30px;}
.productCore li .lp{height:auto;}
.productCore li{padding:20px !important;top:unset !important;transform:unset !important;}
}
*/
.infoBlock:not(.hasbg)+.infoBlock:not(.hasbg){padding-top:0;}
.auto_height{height:auto !important;object-fit:none !important;min-height:0 !important;}
/* 20240513 */
.gn2 .li .lit-ls{padding:20px;flex-direction:column;position:relative;}
.gn2 .li .lit-ls:after{content:"";position:absolute;left:100%;bottom:30px;width:27px;height:27px;background:url(../images/icon-n2.png) no-repeat center;background-size:contain;}
.gn2 .li .lit-ls>div:not(:last-child){margin-bottom:20px;}
.gn2 .li .lit-ls .icon{margin-bottom:15px;}
.gn2 .li .lits{width:185px;flex-direction:column;flex:0 0 auto;justify-content:space-between;align-items:center;margin-right:27px;}
.gn2 .li .lits .lit:not(:last-child){margin-bottom:12px;}
.gn2 .li .lits .icon{margin-bottom:15px;}
.gn2 .li .lits .lit{width:100%;margin-right:0;}
.gn2 .li .lic2{flex-direction:column;}
.gn2 .li .lic .nt{text-align:center;position:relative;padding:30px;flex:0 0 auto;width:100%;}
.gn2 .li .lic .nt:before{content:"";position:absolute;right:100%;top:0;width:27px;height:100%;background:url(../images/icon-n1.png) no-repeat center;background-size:contain;}
.gn220.s2 .i{width:24.2%;margin-right:26px;margin-bottom:0;flex:1 1 auto;position:relative;}
.gn220.s2 .i:after{content:"";position:absolute;left:100%;top:0;width:27px;height:100%;background:url(../images/icon-n2.png) no-repeat center;background-size:contain;}
.gn220.s2 .i:nth-child(4n){margin-right:0;}
.gn220.s2 .i:last-child:after{left:0;height:23px;width:100%;top:-23px;background-image:url(../images/icon-n3.png);}
.gn220.s2{margin-top:23px;min-height:0;flex:1 1 auto;width:100%;flex-wrap:nowrap;}
.gn220.s2 .i .ls{width:100% !important;line-height:3.5;margin-bottom:12px;}
.gn21.l4 .i{width:24%;padding-bottom:5%;margin-bottom:-2%;}
.gn2 .li .lit.bg2{background:linear-gradient(140deg,#eaf5f9 50%,#aae2e7);}
.licborder{min-height:100%;align-items:stretch;padding:18px;border:1px dashed #bf1920;border-radius:8px;}
.licborder .gt{flex:0 0 auto;width:48px;align-items:center;justify-content:center;background:#bf1920;color:#fff;border-radius:8px;font-size:20px;}
.licborder .em{width:1em;line-height:1.1;display:inline-block;}
.licborder .gn220{flex:1 1 auto;width:100%;min-height:0;}
.licborder .gc{flex-direction:column;padding:0 20px;}
.licborder .gc .bt{padding:12px;text-align:center;width:100%;font-size:20px;background:#bf1920;border-radius:8px;color:#fff;}
.gn220.s3 .i{flex:1 1 auto;width:auto;margin-bottom:0;padding:16px 16px 0;flex-direction:column-reverse;display:flex;margin-right:1%;margin-top:1%;}
.gn220.s3 .i .it{margin-bottom:0;margin-top:15px;}
.gn220.s3 .i .it .ip{border-radius:8px 8px 0 0;}
.gn220.s3 .i .ils{flex-wrap:nowrap;justify-content:center;}
.gn220.s3 .i .ils .ls{width:auto !important;margin:0 5px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:2em 10px;width:40px;}
.gn51{justify-content:space-around;flex-wrap:wrap;}
.gn51 .i{padding:10px;text-align:center;}
.gn51 .i .img{font-size:0;height:56px;line-height:56px;margin-bottom:10px;}
.gn51 .i .img img{max-height:100%;}
.gn53{background:#f0f7fa;border-radius:8px;flex-direction:column;overflow:hidden;}
.gn53 .bt2{flex:0 0 auto;width:100%;text-align:center;font-size:20px;background:#bf1920;padding:8px 16px;color:#fff;}
.gn53 .libox.gn21{min-height:0;flex:1 1 auto;width:100%;}
.gn53 .libox.gn21 .i{font-size:14px;}
.ltxt10{min-height:100%;justify-content:space-between;flex-wrap:wrap;}
.ltxt10 .ls{flex:0 0 auto;width:19%;text-align:center;background:#fff;padding:10px;border-radius:8px;margin:0.5%;}
.gn52{min-height:100%;align-items:stretch;}
.gn521{flex:1 1 auto;margin-right:10px;}
.gn521 .gt{font-size:20px;text-align:center;margin-bottom:20px;color:#bf1920;}
.gn521 .lis{align-items:stretch;justify-content:flex-start;padding-left:1%;padding-bottom:1%;}
.gn521 .lis .i{flex:0 0 auto;margin-right:2%;background:#fff;width:31.33%;text-align:center;padding:20px;border-radius:8px;}
.gn521 .lis .i .img{height:50px;font-size:0;line-height:50px;margin-bottom:10px;}
.gn521 .lis .i .img img{max-height:100%;}
.gn522{flex:0 0 auto;width:275px;text-align:center;padding-top:52px !important;justify-content:center;align-items:center;}
.gn522 .img{font-size:0;height:60px;line-height:60px;margin-bottom:20px;}
.gn522 .img img{max-height:100%;}
.gn522 .i{padding-bottom:20px;}
.gn21.l5 .i{width:19%;padding-bottom:5%;}
.gn230.l3 .i{width:32%;}
.gn54{min-height:100%;align-items:stretch;}
.gn54 .i{flex:0 0 auto;margin:0 5px;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;width:18%;padding:10px 20px;}
.gn54 .i .ico{flex:0 0 auto;width:12px;height:12px;border:1px solid #bf1920;border-radius:50%;box-sizing:border-box;position:relative;margin-right:10px;}
.gn54 .i .ico:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;top:50%;margin-top:-3px;left:50%;background:#bf1920;margin-left:-3px;}
.gn54 .i .it{flex:1 1 auto;overflow:hidden;line-height:1.2;}
.gn3,.gn4{padding:20px;border:1px solid #f1f4f7;border-radius:8px;box-shadow:0 6px 70px rgba(79,151,158,0.2);background:#fff;}
.gn3 .tp{margin-bottom:20px;align-items:stretch;overflow:hidden;border-radius:8px;}
.gn3 .tp .i{display:flex;align-items:center;height:90px;padding:0 4%;background:#e7f5f6;flex:0 0 auto;width:26%;position:relative;z-index:2;}
.gn3 .tp .i:after{content:"";position:absolute;right:0;height:100%;z-index:-1;width:192px;background:url(../images/n4.png) no-repeat center;}
.gn3 .tp .i:last-child:after{right:-40px;}
.gn3 .tp .i:last-child{width:22%;}
.gn3 .gtb{align-items:stretch;}
.gn3 .gtb .gl{flex:0 0 auto;width:20%;max-width:280px;margin-right:6.5%;position:relative;padding:40px;text-align:center;background:linear-gradient(140deg,#eaf5f9 50%,#aae2e7);border-radius:8px;}
.gn3 .gtb .gl:before{content:"";position:absolute;left:100%;width:30%;height:30%;top:0;background:url(../images/n6.png) no-repeat center;}
.gn3 .gtb .gl:after{content:"";position:absolute;left:100%;width:30%;height:30%;bottom:0;background:url(../images/n6.png) no-repeat center;}
.gn3 .gtb .gt{margin-bottom:30px;font-size:20px;}
.gn3 .gtb .gt .icon{margin-bottom:10px;}
.gn3 .gtb .ls .li{background:#fff;border-radius:8px;padding:10px;margin-top:10px;}
.gn3 .gtb .gc{flex-direction:column;}
.gn3 .gtb .gc1{flex:1 1 auto;background:#f0f7fa;padding:0 20px 35px;justify-content:space-between;align-items:stretch;position:relative;}
.gn3 .gtb .gc1 .i{flex:0 0 auto;width:45%;text-align:center;}
.gn3 .gtb .gc1 .i .it{padding:0 20px;min-width:90px;display:inline-block;line-height:36px;background:#bf1920;color:#fff;border-radius:0 0 8px 8px;margin-bottom:30px;}
.gn3 .gtb .gc1 .ls{flex-wrap:wrap;}
.gn3 .gtb .gc1 .i .ls .li{flex:0 0 auto;width:48%;}
.gn3 .gtb .gc1:after{content:"";position:absolute;left:50%;top:50px;bottom:35px;border-left:2px dashed #bf1920;}
.gn3 .gtb .gc2{padding:20px;justify-content:center;flex:1 0 auto;font-weight:bold;min-height:30px;position:relative;}
.gn3 .gtb .gc2:after{content:"";position:absolute;left:50%;margin-left:-35px;width:70px;height:100%;background:url(../images/n8.png) no-repeat center;}
.gn3 .gtb .gc2 .i{padding:0 35px;}
.gn3 .gtb .gc3{padding:28px;background:#f0f7fa;flex:1 1 auto;border-radius:8px;}
.gn3 .gtb .gc3 .t{font-size:20px;text-align:center;margin-bottom:20px;}
.gn3 .gtb .gc3 .lis{align-items:stretch;}
.gn3 .gtb .gc3 .lis .i{flex:0 0 auto;width:30%;text-align:center;background:#fff;border-radius:8px;padding-bottom:20px;position:relative;}
.gn3 .gtb .gc3 .lis .i:not(:last-child):after{content:"";width:15%;left:100%;top:0;height:100%;background:url(../images/n7.png) no-repeat center;position:absolute;}
.gn3 .gtb .gc3 .lis .i .it{padding:0 20px;min-width:90px;display:inline-block;line-height:36px;background:#bf1920;color:#fff;border-radius:0 0 8px 8px;margin-bottom:10px;}
.gn3 .gtb .gc3 .lis .i .li{padding:5px 10px;}
.gn3 .gtb .gr{flex-direction:column;flex:0 0 auto;width:20%;max-width:280px;margin-left:35px;position:relative;padding:40px;text-align:center;background:linear-gradient(140deg,#eaf5f9 50%,#aae2e7);border-radius:8px;}
.gn3 .gtb .gc0{width:100%;flex:0 0 auto;align-items:center;}
.gctit{flex:0 0 auto;flex-direction:column;width:89px;}
.gctit .i{align-items:center;justify-content:center;margin:15px 0;background:url(../images/n5.png) no-repeat center;background-size:100% 100%;color:#fff;flex:0 0 auto;width:100%;height:112px;padding-right:20px;}
.gctit .i .t{width:2em;line-height:1.1;}
.gn3 .gtb .gr .i{padding:20px;background:#fff;width:100%;justify-content:center;align-items:center;border-radius:8px;flex:1 1 auto;margin-bottom:20px;flex-direction:column;}
.gn3 .gtb .gr .i .icon{margin-bottom:10px;}
.gn4{align-items:stretch;}
.gn4 .gbox{padding:20px;text-align:center;background:linear-gradient(140deg,#eaf5f9,#aae2e7);border-radius:8px;flex-direction:column;}
.gn4 .gbox .bxt{margin-bottom:20px;font-size:20px;flex:0 0 auto;}
.gn4 .gbox .bxt .icon{margin-bottom:15px;font-size:0;line-height:60px;height:60px;}
.gn4 .gbox .bxt .icon img{max-height:100%;}
.gn41{flex:0 1 auto;width:110px;}
.gn41 .ls{flex:1 1 auto;flex-direction:column;width:100%;}
.gn41 .ls .li{flex:1 1 auto;justify-content:center;align-items:center;background:#fff;border-radius:8px;padding:2em 10px;width:100%;}
.gn41 .ls .li:not(:last-child){margin-bottom:19px;}
.gn4 .em{flex:0 0 auto;width:1em;line-height:1.1;}
.g40{flex-direction:column;flex:0 0 auto;width:54px;justify-content:center;}
.g40 .i{flex:0 0 auto;width:100%;height:50%;justify-content:center;align-items:center;flex-direction:column;}
.g40 .i .ico{flex:0 0 auto;width:100%;padding-bottom:100%;background:url(../images/n9.png) no-repeat center;}
.g40 .i .ico.re{background-image:url(../images/n10.png);}
.g40 .i .it{margin-top:10px;}
.text-v{writing-mode:tb-rl;}
.gn421{flex:1 1 auto;width:100%;align-items:stretch;}
.gn421 .gl{flex:0 1 auto;flex-direction:column;padding:0 20px 20px;background:#fff;border-radius:8px;margin-right:18px;}
.gn421 .glt{flex:0 0 auto;padding:0 1em;line-height:36px;min-width:90px;background:#bf1920;border-radius:0 0 8px 8px;color:#fff;margin-bottom:20px;white-space:nowrap;}
.gn421 .gl .ls{flex-direction:column;flex:1 1 auto;width:100%;}
.gn421 .gl .li{flex:1 0 auto;background:#f0f7fa;width:100%;padding:10px 1em;text-align:center;justify-content:center;align-items:center;border-radius:8px;}
.gn421 .gl .li:not(:last-child){margin-bottom:15px;}
.gn421 .gr{flex:1 1 auto;flex-direction:column;}
.gn42{flex:0 1 auto;width:35%;}
.gn421 .gr .li{flex:1 1 auto;padding:20px;background:#fff;border-radius:8px;width:100%;}
.gn421 .gr .li .icon{flex:0 0 auto;text-align:center;width:40px;margin-right:15px;}
.gn421 .gr .li .it{flex:1 1 auto;overflow:hidden;text-align:left;}
.gn421 .gr .li:not(:last-child){margin-bottom:19px;}
.g43{flex:1 0 auto;width:28%;}
.g431{flex:1 1 auto;align-items:stretch;width:100%;}
.g431 .gl{flex-direction:column;width:70px;flex:0 1 auto;}
.g431 .gl .li{flex:1 1 auto;justify-content:center;align-items:center;padding:1em 10px;display:flex;background:#fff;border-radius:8px;width:100%;}
.g431 .gl .li:not(:last-child){margin-bottom:18px;}
.g43 .gr{flex:1 1 auto;flex-direction:column;}
.g43 .gr .li{flex:1 1 auto;padding:20px;background:#fff;border-radius:8px;width:100%;}
.g43 .gr .li .icon{flex:0 0 auto;text-align:center;width:40px;margin-right:15px;}
.g43 .gr .li .it{flex:1 1 auto;overflow:hidden;text-align:left;}
.g43 .gr .li:not(:last-child){margin-bottom:19px;}
.g44{flex:0 0 auto;}
.g441{flex:1 1 auto;align-items:stretch;}
.g441 .gl{flex:0 1 auto;width:70px;justify-content:center;align-items:center;background:#fff;border-radius:8px;}
.g441 .gr{flex:0 1 auto;flex-direction:column;width:70px;}
.g441 .gr .i{background:#fff;flex:1 1 50%;width:100%;justify-content:center;align-items:center;border-radius:8px;}
.g441 .gr .i:not(:last-child){margin-bottom:19px;}
.gn2 .li .lit .icon{margin-bottom:15px;}
.gn2 .li .lit{padding:15px;}
.gn220.gn26{margin-top:0;}
.gn2{background:#fff;}
.gn220.gn26 .i .it .ip{justify-content:center;}
.gn220.gn26 .i .it .ip .ico{flex:0 0 auto;font-size:0;margin-right:8px;}
.gn220.gn26 .i:after{display:none;}
.gn25{align-items:stretch;}
.gn25 .i{flex:0 0 auto;width:24%;}
.gn25 .i .li{background:#fff;padding:5px 10px;text-align:center;border-radius:8px;}
.gn521 .lis.l5 .i{width:18.2%;}
.gn521 .lis.l5 .i:last-child{margin-right:0;}
.gn220.gn27 .i .it .ip{justify-content:center;align-items:center;line-height:1.2;min-height:36px;padding:10px 20px;}
.gn220.gn27 .i .it .ico{margin-right:5px;font-size:0;}
.gn220.gn27 .i:after{display:none;}
.gn220.gn27 .i .ls{width:49% !important;}
.gn28{border-radius:8px;overflow:hidden;height:100%;background:#f0f7fa;}
.gn28 .gt{text-align:center;padding:10px;background:#bf1920;color:#fff;margin-bottom:20px;}
.gn280{align-items:stretch;padding:0 30px 30px;}
.gn280 .gbx{padding:30px;background:#fff;flex:1 1 auto;}
.gn280 .gbx .bt{align-items:center;justify-content:center;margin-bottom:20px;font-weight:bold;}
.gn280 .gbx .bt .ico{flex:0 0 auto;font-size:0;margin-right:10px;}
.gn280 .gbx .ls{align-items:stretch;}
.gn280 .gbx .li{text-align:center;padding:10px;background:#e7f4f8;border-radius:8px;flex:1 1 auto;margin-right:20px;margin-bottom:0;}
.gn280 .gbx.gl{position:relative;z-index:5;margin-right:80px;}
.gn280 .gbx.gl:before,.gn280 .gbx.gl:after{content:"";position:absolute;left:100%;width:80px;height:50%;}
.gn280 .gbx.gl:before{top:0;background:url(../images/n12.png) no-repeat center;}
.gn280 .gbx.gl:after{top:50%;background:url(../images/n13.png) no-repeat center;}
.gn29{align-items:center;justify-content:center;font-size:18px;font-weight:bold;}
.gn21.gn291{background:#f0f7fa;border-radius:8px;padding:0 26px;align-items:stretch;}
.gn21.gn291 .i{width:20%;position:relative;text-align:center;padding-bottom:4%;padding-top:20px;}
.gn21.gn291 .i:before{content:"";position:absolute;left:0;top:-16px;width:100%;height:29px;background:url(../images/n11.png) no-repeat center;background-size:contain;}
.gn21.gn292{padding-top:15px;}
.gn21.l6-4{justify-content:space-evenly;}
.gn21.l6-4 .i{padding-top:20px;width:20%;padding-bottom:4%;}
.gn293{justify-content:space-between;align-items:stretch;}
.gn293 .i{flex:1 1 auto;margin-right:20px;}
.gn293 .i .li{margin-bottom:0;background:#fff;flex:1 0 31%;text-align:center;padding:10px;border-radius:8px;margin-bottom:1%;}
.gn293 .i .li:not(:last-child){margin-right:2.3%;}
.gn293 .i .lt{margin-top:15px;justify-content:center;align-items:center;background:#bf1920;color:#fff;padding:10px;border-radius:8px;}
.gn293 .i .lt .ico{font-size:0;padding-right:10px;}
.gn293 .i .ls{align-items:stretch;flex-wrap:wrap;}
.gn54.s2 .i .it{flex:0 0 auto;}
.gn54.s2 .i{width:23%;}
/* 2024.5.17 */
.gn2 .licborder1{padding:18px;border:1px dashed #bf1920;}
.gn2 .li .licborder1 .lit-ls:after{left:calc(100% + 18px);}
@media(max-width:1440px){.gn421 .gr .li .icon,.g43 .gr .li .icon{width:30px;}
.gn421 .gr .li,.g43 .gr .li{padding:15px;}
.gn421{display:block;}
.gn421 .gl{margin-right:0;margin-bottom:20px;}
.gn421 .gl .li{width:49%;flex:0 0 auto;}
.gn421 .gl .ls{flex-direction:row;flex-wrap:wrap;align-items:stretch;}
.gn421 .gl .li:not(:last-child){margin-bottom:5px;}
.gn421 .gr .li:not(:last-child){margin-bottom:10px;}
}
@media(max-width:1280px){.gn4 .gbox .bxt{font-size:16px;}
.gn421 .gl .li{width:100%;}
.g40{width:40px;}
.g40 .i .ico{background-size:60%;}
.g431{flex-direction:column;}
.g431 .gl{width:auto;}
.g431 .gl .li .em{width:auto;}
.g431 .gl .li:not(:last-child){margin-bottom:10px;}
.g431 .g40{width:100%;}
.g431 .g40 .ico{padding-bottom:40px;background-size:auto 60%;transform:rotate(90deg);width:40px;}
.g431 .g40 .em{width:auto;}
.g431 .g40 .text-v{writing-mode:unset;}
.g43 .gr .li:not(:last-child){margin-bottom:10px;}
}
@media(max-width:1024px){.gn2 .li .lits{width:100%;flex-direction:row;align-items:stretch;flex-wrap:wrap;}
.gn2 .li .lits .lit{width:auto;flex:1 1 auto;margin-bottom:10px;flex-direction:row;}
.gn2 .li .lits .lit:not(:last-child){margin-right:10px;}
.gn2 .li .lit-ls>div{flex:1 1 auto;}
.gn2 .li .lit-ls>div:not(:last-child){margin-bottom:0;margin-right:10px;}
.gn2 .li .lit-ls:after,.gn2 .li .lic .nt:before,.gn220.s2 .i:last-child:after{display:none;}
.gn2 .li .lic .nt{padding:20px;}
.gn3 .gtb{display:block;}
.gn3 .gtb .gl{width:auto;margin-bottom:50px;margin-right:0;max-width:100%;}
.gn3 .gtb .gl:before{width:50px;left:20%;top:100%;height:50px;transform:rotate(90deg);background-size:56%;}
.gn3 .gtb .gl:after{width:50px;left:auto;top:100%;height:50px;transform:rotate(90deg);right:20%;background-size:56%;}
.gn3 .gtb .ls{display:flex;flex-wrap:wrap;justify-content:space-between;}
.gn3 .gtb .ls .li{flex:0 0 auto;width:49%;}
.gn3 .gtb .gc0{display:block;}
.gctit{width:auto;justify-content:center;flex-direction:row;padding-bottom:20px;}
.gctit .i{background:none;position:relative;z-index:2;margin:0 15px;width:60px;height:60px;padding:10px 0 0;}
.gctit .i:after{background:url(../images/n5.png) no-repeat center;position:absolute;left:-5px;top:-5px;width:70px;height:80px;z-index:-1;content:"";background-size:100% 100%;transform:rotate(90deg);}
.gn3 .gtb .gr{width:auto;max-width:100%;margin-left:0;flex-direction:row;align-items:stretch;}
.gn3 .gtb .gr .i{flex:0 0 auto;width:32%;}
.gn4{display:block;}
.gn4 .gbox{display:block;width:auto;}
.gn41 .ls{display:block;}
.gn41 .ls .li:not(:last-child){margin-bottom:5px;}
.gn4 .em{width:auto;}
.gn41 .ls .li{padding:16px;}
.g40{width:100%;flex-direction:row;padding-top:10px;}
.g40 .i .ico{width:30px;padding-bottom:30px;transform:rotate(90deg);}
.g40 .i{height:auto;width:50%;}
.g441{display:block;}
.g441 .gl{width:auto;padding:16px;}
.g441 .gr{width:auto;}
.gn4 .text-v{writing-mode:unset;}
.g441 .gr .i:not(:last-child){margin-bottom:10px;}
.g441 .gr .i{padding:16px;}
.gn293 .i .ls{display:block;}
.gn293 .i{display:flex;flex-direction:column;justify-content:flex-end;}
.gn293 .i .li{padding:8px;}
}
@media(max-width:768px){.gn220.s2{display:block;}
.gn220.s2 .i{width:100%;margin-right:0;margin-bottom:10px;}
.gn220.s2 .i:after{display:none;}
.gn220.s2 .i .ls{width:49% !important;line-height:2.5;}
.licborder{display:block;}
.licborder .em{width:auto;}
.licborder .gt{width:auto;padding:12px;font-size:16px;margin-bottom:10px;}
.licborder .gc{padding:0;margin-bottom:10px;}
.licborder .gc .bt{font-size:16px;line-height:1.1;}
.gn220.s3 .i .ils .ls{padding:10px 1em;flex:1 1 auto;margin-bottom:5px;}
.gn220.s3 .i .ils{flex-wrap:wrap;}
.gn51 .i{flex:0 0 auto;width:50%;}
.gn21.l4 .i{width:50%;margin-bottom:0;padding-bottom:10%;}
.ltxt10 .ls{width:49%;}
.gn52{display:block;}
.gn521{margin-right:0;margin-bottom:10px;}
.gn522{width:auto;padding-top:20px !important;}
.gn522 .i{padding-bottom:0;}
.gn522 .img{height:36px;line-height:36px;}
.gn521 .lis .i{padding:10px;}
.gn521 .lis .i .img{height:36px;line-height:36px;}
.gn21.l5 .i{width:50%;padding-bottom:10%;}
.gn54 .i{flex:1 1 auto;width:48%;margin-bottom:10px;padding:20px;}
.gn54{flex-wrap:wrap;}
.gn230.l3 .i{width:100%;}
.gn3 .tp .i{font-size:12px;line-height:1.1;padding:0 10px;}
.gn3 .gtb .gl{padding:20px;}
.gn3 .gtb .gt{margin-bottom:10px;}
.gn3 .gtb .gc1{display:block;}
.gn3 .gtb .gc1 .i{width:100%;margin-bottom:20px;}
.gn3 .gtb .gc1 .i .it{margin-bottom:10px;}
.gn3 .gtb .gc1:after{display:none;}
.gn3 .gtb .gc3 .lis{flex-wrap:wrap;}
.gn3 .gtb .gc3 .lis .i{width:100%;margin-bottom:30px;}
.gn3 .gtb .gc3 .lis .i:not(:last-child):after{width:30px;height:30px;left:50%;margin-left:-15px;top:100%;background-size:40%;}
.gn3 .gtb .gc3{padding:20px;}
.gn3 .gtb .gr{padding:15px;display:block;}
.gn3 .gtb .gr .i .icon{height:36px;line-height:36px;}
.gn3 .gtb .gr .i .icon img{max-height:100%;max-width:36px;}
.gn3 .gtb .gr .i{width:auto;margin-bottom:10px;}
.gn25 .i{width:100%;margin-bottom:10px;}
.gn25{flex-wrap:wrap;}
.gn25 .i .ls{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;}
.gn25 .i .li{flex:0 0 auto;width:49%;margin-bottom:0;}
.gn521 .lis.l5{flex-wrap:wrap;justify-content:space-between;}
.gn521 .lis.l5 .i{width:49%;margin-bottom:10px;margin-right:0;}
.gn280{display:block;}
.gn280 .gbx.gl{margin-right:0;margin-bottom:20px;}
.gn280 .gbx{padding:20px;}
.gn280 .gbx.gl:before{height:20px;left:25%;top:100%;width:20px;transform:rotate(90deg);background-size:contain;}
.gn280 .gbx.gl:after{left:75%;width:20px;height:20px;top:100%;transform:rotate(90deg);background-size:contain;}
.gn29{font-size:16px;text-align:center;}
.gn21.gn291 .i{width:50%;padding-bottom:10%;}
.gn21.gn291 .i:before{display:none;}
.gn293{display:block;}
.gn293 .i{margin-right:0;margin-bottom:10px;}
.gn54.s2 .i{width:48%;flex:0 0 auto;margin:0 0 10px;}
.gn21.l6-4 .i{width:50%;padding-bottom:10%;}
}
@media(max-width:540px){.gn21.l4 .i{width:100%;padding-bottom:18%;margin-bottom:-4%;}
}
/* 20240514 */
.history .in.hismain .swiper-container{margin-left:42%;}
.ihis .img{display:none;}
.history .in.hismain .bimg{position:absolute;left:8%;top:0;width:34%;}
.newsList .item .img:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;
    background:linear-gradient(0deg,rgba(225,255,022,0) 5%,transparent);z-index:2;}
@media(max-width:768px){.history .in.hismain .bimg{position:relative;width:100%;left:0;margin-bottom:20px;}
.history .in.hismain .swiper-container{margin-left:0;}
}
/* 2024.5.20 */
.idat li .lt.lt1{background:url(../images/icon-up1.png) no-repeat right center;}
.activy01 .base_form{margin-top:4.1%;background-color:#f8fafb;padding:4%;}
.activy01{padding:5% 0;}
.activy01 .act_tit{text-align:center;}
.activy01 .form .btns .btn{width:fit-content;padding:0 5%;margin:0 auto;}
.tishi{display:flex;align-items:flex-start;margin-top:40px;}
.tishi .showform{width:25px;height:25px;min-width:25px;border:1px solid #eee;margin-right:10px;position:relative;}
.tishi .showform.cur{border-color:#0cb2ba;}
.tishi .showform.cur::before{content:'';display:block;position:absolute;top:5px;border-top:3px solid #0cb2ba;border-right:3px solid #0cb2ba;right:5px;width:11px;height:6px;transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);}
@media(max-width:768px){.activy01 .form .btns{margin-top:25px;}
.tishi{margin-top:20px;}
}
@media(max-width:768px){.aboutValue .i:hover .inb,.aboutValue .i .inb{height:6.5em;max-height:unset;}
.aboutValue .i .in{min-height:100%;}
.aboutValue .i .inb .overscroll{height:6.5em;}
.aboutValue .i .int{padding-left:50px;}
.aboutValue .i .icon{margin-top:5px;}
.aboutValue .i .img{opacity:1;}
.aboutValue .i{color:#fff;}
}
.el-scrollbar > .el-scrollbar__bar{opacity:1 !important;}
.arinfo img{max-width:60%;display:block;margin:0 auto;}
@media(max-width:1024px){.topadd.act~.header .fixsub{top:unset;}
}
@media(max-width:768px){.arinfo img{max-width:100%;}
.coreMain .bot:after{width:100%;margin-left:0;left:0;}
.gn1 .img img{width:100%;object-fit:cover !important;}
.hxnl .box .img{display:none;}
.hxnl .box .txt{padding-bottom:30px;}
}
/* 2024.5.24 */
.banner .swiper-slide{height:auto;}
.banner .video_box{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;}
.banner .video_box video{width:100%;height:100%;object-fit:cover;}
.form .line .in .btn.disabled{color:#999;pointer-events:none;}
@media (max-width:1024px){.banner .video_box{height:calc(100vh - 60px);}
}
@media (max-width:768px){.banner .video_box{height:auto;display:none;}
}
/* 20240613 */
.s_app{display:none;}
@media(min-width:1024px){.header.topDown{transform:translateY(-100%);}
}
@media(max-width:1024px){.nav li.haschild>a:after{display:none;}
.nav li.haschild .op{position:absolute;right:0;width:50px;height:50px;top:0;z-index:5;}
.nav li.haschild .op:after{content:"";position:absolute;width:8px;height:8px;border-right:1px solid #999;border-bottom:1px solid #999;transform:rotate(-45deg);right:30px;top:50%;margin-top:-4px;transition:.3s;}
.nav li.haschild.act .op:after{transform:rotate(45deg);}
}
@media(max-width:560px){.coreMain{transform:translate(-50%) scale(0.33);margin-top:-45%;margin-bottom:-32%;}
.coreMain .bot #abbg{transform:scale(3);bottom:auto;top:0;}
.coreMain .bot{overflow:hidden;opacity:0.7;}
.s_app{display:block;}
.s_pc{display:none;}
.banner{height:auto;}
.banner .swiper-slide .bantxt .tit {
    width: 95%;
}

}
.tgslider .swiper-slide {
    opacity: 1 !important;
    pointer-events: all !important;
}

.about_page .txt2 li{ float:left; min-width:23%; text-align:center; position:relative; padding-top:20px; font-size:2vw; color: #bf1920;
    font-weight: 100;
}
.about_page .txt2.about li{
    min-width:20%;font-size:14px; text-align: center;
}
.accountbox{width: 50%}
.accountbox li{
    font-size: 14px;
    text-align: center;
    line-height: 70px;
    color: #bf1920;
    font-weight: 100; min-width: 26%;
}
/*.about_page .txt2.about li:not(:last-child){ margin-right:3%}*/
/*.about_page .txt2 li:not(:last-child){ margin-right:1%}*/
.about_page .txt2 li:before,
.about_page .txt2 li:after{ content:''; width:35px; height:65px; top:0; position:absolute; background:no-repeat center center}
.about_page .txt2 li:before{ left:0; background-image:url(../images/about_icon_l.png)}
.about_page .txt2 li:after{right:0; background-image:url(../images/about_icon_r.png)}
.about_page .txt2 li b,.accountbox li b{ color:#bf1920; font-size:70px; font-weight:400; }
.about_page .txt2.about li b,.accountbox li b{
    font-size:50px; display: inline-block; vertical-align: top;
}
.accountbox li b{line-height: 50px;}
.about_page .txt2 li i,.accountbox li i{ color:#9e9472; font-style:normal}
.about_page .txt2 li span{ display:block; font-size:14px; font-weight: 500; padding:0px; color: #000;}
.accountbox li span{ display:block; font-size:14px; font-weight: 500; line-height: 14px;
    margin-top: -15px; color: #000; padding-top: 0!important;}
.about_page .txt2.about li span,.accountbox li span{padding-top:0.8vw;}
.about_page{margin-top: 4vw;}
.about_page .desc{
    color: #333;
    font-size: 16px;
    font-weight: 400;
    line-height:28px;
    margin-top: 30px;
    word-break: normal;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    min-width: 500px
}
.flex-g {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.flexCol-horCenter, .flexRow-verCenter {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.flexRow-verCenter {
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}
.title-max-black {
    color: #000;
    font-size:36px;
    font-weight: 400;
}
.title-max-black span{
    color: #333;
    font-size:20px;
    font-weight: 200; padding-left: 2vw;
}
.about_page .contentWrapper{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.about_page .img{
    border-radius: 20px;
    height: 315px;
    margin-left: 80px;
    overflow: hidden;
    width: 560px
}

.about_page .img-right{
    float: right;
    margin-bottom: 36px;
    margin-left: 80px
}

.about_page .img-right,.about_page .img-right-img{
    border-radius: 20px;
    height: 315px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 560px
}

.about_page .img-right-img{
    overflow: hidden
}

.corporate-honor{
    background: #fff;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 104px;
    padding: 24px;
    width: 384px
}
.img-left{
    float: left;
    margin-right: 80px
}

.img-left{
    border-radius: 20px;
    height: 315px;
    margin-bottom: 36px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 560px
}
.corporate-honor .img{
    height: 56px;
    width: 56px
}

.corporate-honor .title{
    color: #000;
    font-size: 18px;
    font-weight: 400
}

.corporate-honor .desc{
    color: #666;
    font-size: 14px;
    font-weight: 400;
    margin-top: 8px
}

.contentWrapper{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}
.flexRowWrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.flexCol, .flexCol-center, .flexRow, .flexRowWrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
;
}
.honor-item{
    margin-right: 24px;
    margin-top: 24px
}

.honor-item:nth-child(3n) {
    margin-right: 0
}
.corporate-honor{
    background: #fff;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 104px;
    padding: 24px;
    width: 384px
}

.corporate-honor .img{
    height: 56px;
    width: 56px
}

.corporate-honor .title{
    color: #000;
    font-size: 18px;
    font-weight: 400
}

.corporate-honor .desc{
    color: #666;
    font-size: 14px;
    font-weight: 400;
    margin-top: 8px
}
.flexRow-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.flexRow-verCenter {
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}

.flexCol-horCenter,.flexRow-verCenter {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.flexCol-horCenter,.flexCol-verCenter {
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.flexCol-verCenter {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.flex-shrink0 {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.flexCol-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.flexCol,.flexCol-center {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.flexCol{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 320px;
}

.flexRowWrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.flex-g {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}
.corporate-honor{
    background: #fff;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 104px;
    padding: 24px;
    width: 450px;
}
.corporate-honor .img{
    height: 56px;
    width: 56px; margin-left: 0;
}

.corporate-honor .title{
    color: #000;
    font-size: 18px;
    font-weight: 400
}

.corporate-honor .desc{
    color: #666;
    font-size: 14px;
    font-weight: 400;
    margin-top: 8px
}


.flexCol .title{
    display: -webkit-box !important;
    /*overflow: hidden;*/
    /*text-overflow: ellipsis;*/
    /*white-space: normal;*/
    /*word-break: break-word;*/
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 2;
}

.img-layout img{
    border-radius: 20px;
    height: 315px;
    margin-bottom: 36px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 560px;
    margin-left: 80px;
    float: right;
}
.img-layout .desc{
    color: #666;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-top: 30px;
    word-break: normal;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    min-width: 1200px
}
.spansty1{display: inline-block; min-width: 240px; font-size: 1vw; color: #bf1920;}
.corporate-culture:last-child{margin-right:0}
.corporate-culture{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;height:350px;margin-right:16px;padding:50px 32px;position:relative;
    width: 360px;
}
.corporate-culture .shade{background-color:#b43034;border-radius:20px;height:350px;left:0;opacity:0;position:absolute;top:0;-webkit-transition:all .5s;transition:all .5s;width:100%}
.corporate-culture .title{color:#fff;font-size:24px;font-weight:500; line-height:28px;width:224px;z-index:99}
.corporate-culture:hover .shade{opacity:.9;-webkit-transition:all .5s;transition:all .5s}
.corporate-culture .intro{
    color: #fff; opacity: 0.8; font-size:14px;
    padding-top: 3px;
}
/*  产品中心 */
.response-animated{
    margin-left: auto;
    margin-right: auto;
    width: 94%;
    max-width: 1600px;
}
.response-animated .p_gridCell{
    float: left;
    position: static
}
@media screen and (max-width: 768px) {
    .response-animated .p_gridCell:nth-child(1n + 1) {
        width:99%;
        margin-left: 0.5%;
        margin-right: 0.5%;
        margin-top: 0.5rem;
        margin-bottom: 0.5rem;
        clear: left
    }

    #c_grid-1652865043808 {
        display-radio: 1
    }
}

@media screen and (min-width: 769px) {
    .response-animated .p_gridCell:nth-child(2n + 1) {
        width:20.31%;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 1.8rem;
        margin-bottom: 1.8rem;
        clear: left
    }

    .response-animated .p_gridCell:nth-child(2n + 2) {
        width: 79.67%;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 1.8rem;
        margin-bottom: 1.8rem;
        clear: inherit
    }
}

@media screen and (max-width: 1024px) and (min-width: 769px) {
    .response-animated .p_gridCell:nth-child(2n + 1) {
        width:20.31%;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 1.8rem;
        margin-bottom: 1.8rem;
        clear: left
    }

    .response-animated .p_gridCell:nth-child(2n + 2) {
        width: 79.67%;
        margin-left: 0%;
        margin-right: 0%;
        margin-top: 1.8rem;
        margin-bottom: 1.8rem;
        clear: inherit
    }
}
.response-animated .animated{
    min-height: 300px;
    display-radio: 1;
    max-width: 265px;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
}
.response-animated_right {
    min-height: 300px;
    padding-bottom: 50px;
    padding-top: 20px;
    background-fill-value: background-image;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
    display-radio: 1;
}
.e_container-1 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%;
    display-radio: flex;
    background-color:#bf1920;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 40px;
    padding-bottom: 70px;
    position: relative;
}
.e_container-1 .cateGoryArr{
    position: absolute;
    left:0; bottom: 0;
}
.e_container-11 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%;
}
.e_container-11 > .p_item {
    flex: 1;
    max-width: 100%;
    max-height: 100%;
}
.e_categoryB-12 {
    user-select: none;
    font-size: 14px;
    width: 100%;
    max-width: 100%;
    padding:10px 0 25px;
    background: #f7f7f7;
    border-left:#cecece 7px solid;
    position: relative;
}
.e_categoryB-12 ul li{
    /*border-left:#cecece 7px solid;*/
    line-height: 44px;
    font-size: 16px;
    transition: all ease .3s;
    width: 100%;
    color: #333;
    font-weight: normal;
    padding-right: 15px;
    padding-left: 30px;
    cursor: pointer;
    position: relative;
    z-index: 1;
}
.e_categoryB-12 ul li:hover,.e_categoryB-12 ul li.hover{
    border-left:#bf1920 7px solid; color: #bf1920; margin-left: -7px;
}

.e_categoryB-12 ul li a{width: 100%;
    border-bottom: 1px solid #ddd; display: block; cursor: pointer;
}
.e_categoryB-12 ul li a:hover{
    color: #bf1920;
}
.e_text-2{
    color: #fff; font-size: 34px; font-weight: 300;
}
.e_text-3{
    color: #fff; font-size: 18px; font-weight:300; margin-top: -0.5vw;
}
.e_text-14 {
    line-height: 2;
    display-radio: 1;
    font_radio: 2;
    font-size: 1.6vw;
    text-align: left;
    padding-left: 15px;
    margin-bottom: 20px;
}
#c_product_list_094-1652865250188 .e_loop-6 {
    background_radio: 1;
    max-width: none;
    padding-left: 0px;
    padding-right: 0px;
    margin-left: auto;
    margin-right: auto;
    width: auto;
    display-radio: 1;
}
.e_loop-6 .p_list {
    display: flex;
    flex-wrap: wrap;
}
 .e_loop-6 .p_loopitem {
    flex: 0 0 33.3%;
    position: relative;
    display-radio: 1;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(100% / 3);
}
.e_container-7 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: auto;
    background-color: rgba(245, 245, 245, 1);
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 40px;
    padding-left: 10px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    position: relative;
    display-radio: flex;
}
.e_container-7:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    left: 0;
    bottom: 0;
    z-index: 1;
    background: #bf1920;
    transition: all .5s ease
}
.e_container-7:hover:after {
    height: 100%
}

.e_container-7:hover .e_text-8 {
    color: #fff
}

.e_container-7:hover .e_richText-13 {
    color: #fff
}

.e_container-7:hover .e_image-11 img {
    transform: scale(1.1)
}

.e_container-7 > .p_item {
    flex: 1;
    max-width: 100%;
    max-height: 100%;
    position: relative;
    z-index: 2
}
.e_container-12 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%;
    padding-top: 20px;
    padding-left: 10px;
    padding-bottom: 20px;
    padding-right: 10px;
    display-radio: flex
}
.e_container-12 > .p_item {
    flex: 1;
    max-width: 100%;
    max-height: 100%;
    position: inherit
}

.e_richText-13 {
    display-radio: -webkit-box;
    font_radio: 2;
    font-size: 12px;
    font-family: Microsoft YaHei;
    text-align: center;
    line-height: 2;
    transition: all .5s ease;
    color: rgba(90,90,90,1);
    -webkit-line-clamp: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden
}
.e_text-8 {
    font_radio: 2;
    font-size: 18px;
    color: rgba(0,0,0,0.8);
    font-weight: 400;
    text-align: center;
    /*font-family: "黑体";*/
    line-height: 2;
    transition: all .5s ease;
    display-radio: 1
}

.e_image-11 {
    overflow: hidden;
    display-radio: 1
}

.e_image-11 img {
    width: 100%;
    /*height: 100%;*/
    object-fit: contain;
    transition: all .5s ease 0.2s
}

.e_container-12 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%;
    padding-top: 20px;
    padding-left: 10px;
    padding-bottom: 20px;
    padding-right: 10px;
    display-radio: flex
}

.e_container-12 > .p_item {
    flex: 1;
    max-width: 100%;
    max-height: 100%;
    position: inherit
}

.e_richText-13 {
    display-radio: -webkit-box;
    font_radio: 2;
    font-size: 12px;
    font-family: Microsoft YaHei;
    text-align: center;
    line-height: 2;
    transition: all .5s ease;
    color: rgba(90,90,90,1);
    -webkit-line-clamp: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.e_richText-13:hover {
    color: rgba(255,255,255,1)
}

.e_richText-13 .tip {
    position: absolute;
    left: -10px;
    top: 0;
    font-size: 18px;
    font-family: custom-font;
}
.e_text-14 {
    line-height: 2;
    display-radio: 1;
    font_radio: 2;
    font-size: 26px;
    text-align: left;
    padding-left: 15px;
    margin-bottom: 20px
}
@media only screen and (min-width: 769px) {
    /*大屏*/
    .spm {
        position: absolute;
        right: 0;
        top: 0;
        background: #bf1920;
        padding: 1px 10px;
        padding-left: 15px;
        line-height: 28px;
        height: 28px;
        color: #fff;
        border-radius: 50px 0 0 50px;
        font-size: 18px;
        font-family: custom-font;
    }

    .jd {
        width: 35px;
        position: fixed;
        right: 0;
        top: 130px;
    }

    .jd img {
        width: 35px;
    }

    .jd2 {
        width: 35px;
        position: fixed;
        right: 0;
        top: 250px;
    }

    .jd2 img {
        width: 35px;
    }

    h3 {
        text-align: center;
        line-height: 60px;
        /*color: aliceblue;*/
    }
}
.index.checked{
    border-bottom: 4px solid #bf1920;
    color: #bf1920;
}
 .index{
     border-bottom: 4px solid transparent;
     border-top: 4px solid transparent;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     color: #000;
     cursor: pointer;
     font-size: 20px;
     font-weight: 400;
     /*margin: 0 50px;*/
     padding: 12px 30px;
 }
.item-parent:nth-child(odd) .item{
    margin-right: 16px;
}

.template-list{border-bottom:1px solid #d9d9d9;cursor:pointer;padding:24px 24px 16px}
.template-list,.template-list h3{-webkit-transition:all .5s;transition:all .5s}
.template-list h3{color:#000;font-size:18px;font-weight:400;line-height:30px; text-align: left;}
.template-list .button{position:relative;-webkit-transition:all .5s;transition:all .5s;}
.template-list .button.more{
    background: #bf1920;
    background: url(../image/more_icon.png) no-repeat;
    width: 46px;
    height: 26px;
    /*text-align: center; line-height: 22px; color: #fff!important; font-size: 1.2vw;*/
    /*border-radius: 12px; */
    display: inline-block; vertical-align: middle; margin-left: 30px;
    padding: 0vw 1vw;}
.template-list .button .arrow{height:12px;left:17px;position:absolute;top:7px;width:14px}
.template-list span{color:#999;font-size:14px;font-weight:400}
.template-list span,.template-list:hover{-webkit-transition:all .5s;transition:all .5s}
.template-list:hover{background-color:#bf1920;border-radius:10px}
.template-list:hover h3{color:#fff;-webkit-transition:all .5s;transition:all .5s}
.template-list:hover .button.more{background: url(../image/more_icon_hover.png) no-repeat; -webkit-transition:all .5s;transition:all .5s}
.template-list:hover span{color:#fff;-webkit-transition:all .5s;transition:all .5s}

.card:nth-child(4n){margin-right:0}
.card{background-color:#fff;border:2px solid #eaeaea;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;height:470px;margin-bottom:15px;margin-right:15px;overflow:hidden;width:336px}
.card .img{height:336px;width:336px; margin-left: 0; border-radius: 0}
.card .name{font-size:20px;font-weight:500;margin-top:22px}
.card .name,.card .position{color:#000;margin-left:30px;margin-right:30px}
.card .position{font-size:14px;font-weight:400;margin-top:8px}
.el-dialog__header{padding:0}
.el-dialog__body{padding:0}
.el-dialog{border-radius:20px;overflow:hidden}
.dialog-img {height:460px;width:460px}
.dialog-content{height:460px;margin-left:60px;margin-right:8px}
.dialog-content .dialog-name{color:#000;font-size:36px;font-weight:500;word-break:normal}
.dialog-content .dialog-position{border-bottom:1px solid #d9d9d9;color:#000;font-size:16px;font-weight:400;line-height:24px;margin-top:20px;padding-bottom:30px;word-break:normal}
.dialog-content .dialog-desc{color:#666;font-size:14px;font-weight:400;line-height:22px;margin-top:30px;max-height:188px;overflow-y:auto;word-break:normal}.dialog-close{height:28px;margin-right:22px;margin-top:24px;width:28px}




/* 外面盒子样式---自己定义 */
.page_div{margin:20px 10px 20px 0;color:#666}
/* 页数按钮样式 */
.page_div button{display:inline-block;min-width:30px;height:28px;cursor:pointer;color:#333;font-size:13px;line-height:28px;background-color:#f4f4f5; border:0 none;text-align:center;margin:0 4px;-webkit-appearance: none;-moz-appearance: none;appearance: none; border-radius: 6px;}
#firstPage,#lastPage,#nextPage,#prePage{width:50px; border-radius: 5px;}
#nextPage,#prePage{width:70px}
.page_div .current{background-color:#bf1920;border-color:#bf1920;color:#FFF}
/* 页面数量 */
.totalPages{margin:0 10px}
.totalPages span,.totalSize span{color:#bf1920;margin:0 5px}
/*button禁用*/
.page_div button:disabled{opacity:.5;cursor:no-drop}
.swiper-container1 img{width: 100%}

.prsLeft {
    float: left;
    width:260px;
    text-align: right;
}

.prsRight {
    float: right;
    width: 1000px;
    box-sizing: border-box;
    padding-left: 80px;
}

.prsul {
    height: 620px;
    overflow-y: scroll;
    direction: rtl;
}
.prsul li {
    margin-bottom: 40px;
    direction: ltr;
    text-align: left;
    box-sizing: border-box;
    padding-left: 80px;
}
.prsul::-webkit-scrollbar {
    width: 4px;
}

.prsul::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #bf1920;
}

.prsul::-webkit-scrollbar-track {
    border-radius: 10px;
    background: #e6e6e6;
}

.prsul li {
    margin-bottom: 40px;
    direction: ltr;
    text-align: left;
    box-sizing: border-box;
    padding-left: 80px;
}

.prsul h2 {
    font-size: 28px;
    line-height: 32px;
    color: #bf1920;
    font-weight: bold;
    margin-bottom: 10px;
}

.prsul p {
    color: #333;
    line-height: 32px;
    font-size: 18px;
}
.about_tab ul {
    margin:80px auto 0;
    text-align: center;
    /*width: 600px;*/
    display: flex; justify-content: center;
}
.about_tab ul li{
    text-align: center; font-size: 20px; color: #808080; cursor: pointer;  padding: 0 50px;
}
.about_tab ul li.cur{color: #b81c2b;}
.about_tab .swiper {
    width: 1300px;
    margin: 50px auto 0; padding:0 50px;
}
.about_tab .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}

.about_tab .swiper-slide img {
    display: block;
    width: 300px;
    object-fit: cover;
}
/*.about_tab .kj .swiper-slide img{*/
    /*width: 150px;*/
/*}*/

.about_tab .btn{position:absolute; top:95px; margin-top:-20px;z-index:20; cursor: pointer;}
.about_tab .btn:hover.prev{
    background: url(../image/prev2.png) no-repeat;
    position: absolute;
    left: 0;
    animation: move 0.3s 1 alternate; /* 应用动画 */
}
.about_tab .btn:hover.next{
    background: url(../image/next2.png) no-repeat;
    position: absolute;
    right: 0;
    animation: move 0.3s 1 alternate; /* 应用动画 */
}
.about_tab .btn.prev{
    left: 0;
    background: url(../image/prev2.png) no-repeat;
    transition: transform 0.5s ease;
    width: 28px;
    height: 72px;}
.about_tab .btn.next{
    right:0;
    background: url(../image/next2.png) no-repeat; transition: transform 0.5s ease;
    width: 28px;
    height: 72px;
}
.swiper-jianyan .swiper-slide,.swiper-jianyan .swiper-slide .swiper-jianyan-hover{cursor: pointer; -webkit-transition:all .5s;transition:all .5s}
.swiper-jianyan .swiper-slide .swiper-jianyan-hover{
    opacity: 0;
    position: absolute; top:0; left:0;
    width: 560px; padding: 30px;
     height: 315px; border-radius: 20px; background: rgba(191,25,32,0.9); color: #fff; text-align: left;
}
.f14{font-size: 14px;}
.swiper-jianyan .swiper-slide{height: 315px; overflow: hidden;}
.swiper-jianyan .swiper-slide:hover .swiper-jianyan-hover{
    opacity: 1; -webkit-transition:all .5s;transition:all .5s
}
.swiper-jianyan .swiper-pagination{bottom:-20px!important;}
.swiper-jianyan .swiper-pagination-bullet-active{background: rgba(191,25,32,1);}
.swiper-jianyan-hover h3{
    text-align: left;
    font-size: 30px; font-weight: 200; margin-bottom: -5px;
}
.swiper-jianyan-hover strong{font-size: 10px; font-weight: 200}
.img_list,.img_list1{width: 1500px;}
.img_list1 img{width: 280px;
    height: 194px;}
.img_list img{width: 232px;
    height: 160px;
    margin: 1px;}
.img_list{margin-top: 50px;}
.img_list .with-overlay,.img_list1 .with-overlay{display: inline-block}
.img_list .with-overlay:hover,.img_list1 .with-overlay:hover {
    position: relative;
    display: inline-block;width: 232px; height: 160px;
}
.img_list1 .with-overlay{margin: 2px;}
.img_list1 .with-overlay:hover{width: 280px; height: 194px;}
.with-overlay2{
    display: inline-block;
    width: 466px; height: 160px;
    text-align: center; color: #fff; font-size: 18px;
    background:#b81c2b; /* 黑色半透明蒙层 */ padding-top: 60px;
     vertical-align: top;
}
.with-overlay2 strong{display: block; font-size: 25px; font-weight: normal}
/*.with-overlay2::before {*/
    /*content: "党 参";width: 280px; height: 194px;*/
    /*text-align: center; color: #fff; font-size: 25px; line-height: 194px;*/
    /*position: absolute;*/
    /*top: 0;*/
    /*left: 0;*/
    /*right: 0;*/
    /*bottom: 0;*/
    /*background: rgba(184, 28, 43, 0.9); !* 黑色半透明蒙层 *!*/
/*}*/
.img_list1 .with-overlay:hover::before{
    line-height: 194px;
}
.with-overlay:hover::before {
    content: "黄 连";
    text-align: center; color: #fff; font-size: 25px; line-height: 160px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(184, 28, 43, 0.9); /* 黑色半透明蒙层 */
}
.with-overlay:nth-child(2):hover::before {
    content: "天 麻";
}
.with-overlay:nth-child(3):hover::before {
    content: "茯 苓";
}
.with-overlay:nth-child(4):hover::before {
    content: "黄 芪";
}
.with-overlay:nth-child(5):hover::before {
    content: "党 参";
}
.with-overlay:nth-child(8):hover::before {
    content: "金 银 花";
}
.with-overlay:nth-child(9):hover::before {
    content: "川 贝 母";
}
.with-overlay:nth-child(10):hover::before {
    content: "地 黄";
}
.with-overlay:nth-child(11):hover::before {
    content: "连 翘";
}
.with-overlay:nth-child(12):hover::before {
    content: "白 术";
}
.with-overlay.text1:nth-child(1):hover::before {
    content: "武 汉";
}
.with-overlay.text1:nth-child(2):hover::before {
    content: "麻 城";
}
.with-overlay.text1:nth-child(3):hover::before {
    content: "黄 冈";
}
.with-overlay.text1:nth-child(4):hover::before {
    content: "山 东";
}
.with-overlay.text1:nth-child(5):hover::before {
    content: "河 北";
}
.with-overlay.text1:nth-child(6):hover::before {
    content: "甘 肃";
}
.with-overlay.text1:nth-child(9):hover::before {
    content: "重 庆";
}
.with-overlay.text1:nth-child(10):hover::before {
    content: "新 疆";
}
.with-overlay.text1:nth-child(11):hover::before {
    content: "上 海";
}
.with-overlay.text1:nth-child(12):hover::before {
    content: "北 京";
}
.with-overlay.text1:nth-child(13):hover::before {
    content: "安 徽";
}
.with-overlay.text1:nth-child(14):hover::before {
    content: "浙 江";
}
.with-overlay.text1:nth-child(17):hover::before {
    content: "广 西";
}
.with-overlay.text1:nth-child(18):hover::before {
    content: "哈尔滨";
}
.with-overlay.text1:nth-child(19):hover::before {
    content: "化 州";
}
.with-overlay.text1:nth-child(20):hover::before {
    content: "临 沂";
}
.with-overlay.text2:nth-child(1):hover::before {
    content: "湖北武汉";
}
.with-overlay.text2:nth-child(2):hover::before {
    content: "上海嘉定";
}
.with-overlay.text2:nth-child(3):hover::before {
    content: "山东临沂";
}
.with-overlay.text2:nth-child(4):hover::before {
    content: "上海青浦";
}
.with-overlay.text2:nth-child(5):hover::before {
    content: "四川达州";
}
.with-overlay.text2:nth-child(8):hover::before {
    content: "广东广州";
}
.with-overlay.text2:nth-child(9):hover::before {
    content: "山西太原";
}
.with-overlay.text2:nth-child(10):hover::before {
    content: "浙江湖州";
}
.with-overlay.text2:nth-child(11):hover::before {
    content: "福建福州";
}
.with-overlay.text2:nth-child(12):hover::before {
    content: "浙江温州";
}
.showImg {
    position: fixed;
    width: 100%;
    height: 100%;
    overflow: hidden; z-index: 9997;
    top: 0;
    left: 0; }

.showImg .bgfff {
    background: #000;
    opacity: .8;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0; }

.showImg > div {
    position: absolute !important; }

.close {
    background: url(../image/default-skin.png) -2px -46px no-repeat #999;
    border-radius: 8px;
    width: 40px;
    height: 40px;
    display: block;
    position: fixed;
    right: 10px;
    top: 10px;
    cursor: pointer;
    z-index: 999999; }

.showImg_btn {
    position: absolute;
    display: inline-block;
    width: 35px;
    height: 70px;
    z-index: 10000;
    background: url("../image/cut.png");
    /* opacity: 0.6;*/ }

.showImg_left.showImg_btn {
    background-position: 0 0;
    left: 0;
    top: 50%; }

.showImg_rigtht.showImg_btn {
    background-position: -1160px 0;
    right: 0;
    top: 50%; }

.relative{
    position: relative;
}
.mapCur{
    position: absolute; left:53%;
    top:150px;
    z-index: 9999;
}
.mapCur span{ position: relative;
    display: inline-block; padding: 0 15px;
    /*width: 100px; */
    height: 44px; border: 1px solid #bf1920; background: #fff; color: #bf1920; border-radius: 5px;
    vertical-align: middle; text-align: center; font-size: 12px; cursor: pointer;
}
.mapCur span b{
    display: block;
    vertical-align: middle;
    height: 28px;
    font-weight: normal;
    line-height: 14px;
    margin-top: 8px;
}
.mapCur span .mappop{
    position: absolute;
    right: 0;
    top: 54px;
    background: rgba(191, 25, 32, 0.9);
    padding: 10px;
    font-size: 13px;
    color: #faeff0;
    min-width: 450px;
    text-align: left;
    line-height: 25px;
    border-radius: 5px;
    display: none;
}
.mapCur span .mappop i{
    display: inline-block; position: absolute; top:-10px; right:40px; background: url("../image/mappopicon.png") no-repeat;
    width: 22px; height: 10px;
}
.mapCur span.cur{
    background: #bf1920; color: #fff;
}
.mapCur span.cur .mappop{display: block;}
.mappop ul{width: 480px;}
.mappop ul li{
    float: left; width: 50%;
}
.tooltipHide{display: none!important;}
.bgyaocai1{
    background: url("../image/img_0619_03.png") #b81c2b no-repeat center; width: 100%; margin: 80px auto 0;
    height:1053px;
}
.cylbox-bg1{
    background: url("../image/img_0619_01.png") #b81c2b no-repeat center; width:193px; margin: 0 auto;
    height:226px;
}
.cylbox-bg2{
    background: url("../image/img_0619_02.png") #b81c2b no-repeat center; width:193px; margin: 0 auto;
    height:226px;
}
.cylbox-bg1,.cylbox-bg2{
    margin-top:158px;
}
.cylbox-bg1:hover,.cylbox-bg2:hover{
    opacity: 0.8;
}
.cylbox-bg1 h3,.cylbox-bg2 h3{
    font-size: 35px;
    color: #b81c2b; line-height: 45px; font-weight: 400; padding-top: 50px;
}
.cylbox-bg2 p,.cylbox-bg1 p{
   padding-top: 195px;
    text-align: center;
    color: #fff; font-size: 20px; line-height: 38px;
}
.gapbg{
    background: url("../image/img_0619_04.png") no-repeat bottom center; width: 100%; padding-bottom: 180px; padding-top: 100px;
}
.breedbox{
    display: flex;justify-content: space-between; padding-bottom: 30px;
}
.breedbox li{
    width: 220px; height: 133px; background:rgba(220,221,221, 0.5); color: #b81c2b;
}
.breedbox li:hover{background:rgba(184,28,43, 0.9); color: #fff;}
.breedbox li:hover h3{ color: #fff;}
.breedbox li.bgbrown:hover{background:rgba(184,28,43, 0.9); color: #fff;}
.breedbox li.bgbrown{
background: rgba(180,132,91, 0.8);
}
.breedbox li h3{
    font-size: 28px;
    color: #b81c2b; line-height: 35px; text-align: center; font-weight: 200; padding: 30px 0 10px;
}
.breedbox li span{
    display: block; text-align: center; font-size: 18px;
}
.sz_bg1{
    background: url("../image/sz_img1.png") no-repeat top center; width: 100%; padding-bottom: 95px;
    height: auto; clear: both;
}
.sz_bg13{margin-bottom: 45px;}
.sz_bg1 h2,.sz_bg13 h2{
    text-align: center;font-size: 40px;
    color: #2b2b2b; line-height: 50px; font-weight: 400; padding: 100px 0 35px;
}
.sz_bg13 h2{padding-bottom: 30px;} .sz_bg13 h2{padding-top: 80px;}
.sz_bg1 p,.sz_bg13 p{
    text-align: center;font-size: 20px;
    color: #555; line-height: 32px; font-weight: 400;
}
.box_sz1{
    /*display: flex;*/
    display: none;
    justify-content: space-between; margin-top: 50px;
    background: #fff;
    border-radius: 20px; box-shadow: 2px 2px 10px #cbc8c8;
    padding: 50px 100px 40px;
}
.box_sz1 span{
    background: #a52325; width: 44px; height: 6px; overflow: hidden;line-height: 1px; display: block; margin-left: 5px;
}
.box_sz1 strong{
    font-size: 70px; color: #2b2b2b; line-height: 120px; height: 120px; font-weight: 600; vertical-align: bottom; display: inline-block; overflow: hidden;
}
.box_sz1 b{
    font-weight: 200; font-size: 36px;  display: inline-block; vertical-align: bottom; line-height: 90px;
}
.box_sz1 h3{
    font-weight: 300; font-size: 22px; line-height: 30px; color: #2b2b2b;
}

.sz_bg2{
    background: url("../image/sz_img2.png") no-repeat top center; width: 100%; padding: 100px 0 100px;
}
.sz_bg3{
    background: url("../image/sz_img6.jpg") no-repeat top center; width:1400px; height: 470px;
    display: flex; margin: 40px auto 0;
}
.sz_bg4{
    background: url("../image/sz_img7.jpg") no-repeat top center; width: 100%; padding: 95px 0 0; margin-top: 100px;
}
.sz_bg5{
    background: url("../image/sz_img9.jpg") no-repeat top center; width: 100%; height: 488px; margin-top: 50px;
}
.sz_bg6{
    background: url("../image/sz_img11.jpg") no-repeat top center; width: 100%; padding: 100px 0 120px;
}
.sz_bg4 .flex{justify-content: right;}
.sz_bg2 .flex{align-items: inherit;}
.box_sz2{width: 770px;}
.box_sz2 img{width:720px;}
.box_sz3{
    width: 540px;
}
.box_sz12{
    width: 540px;
}
.mt50{margin-top: 50px;}
.sz_icon1,.sz_icon2,.sz_icon3,.sz_icon4,.sz_icon5,.tith4 i,.box_sz4 ul li,.box_sz7 ul li,.box_sz8 ul li,.list_4 li,.list_5 li{
    background: url("../image/sz_img4.png") no-repeat; width: 60px; height: 60px; display: inline-block;
}
.sz_icon1{background-position: 0 0;}
.sz_icon2{background-position: -64px 0;}
.sz_icon3{background-position: -128px 0;}
.sz_icon4{background-position: -192px 0;}
.sz_icon5{background-position: -256px 0;}
.sz_title{
    font-weight:600; font-size: 38px; line-height: 40px; color: #000; margin-top: 38px;
}
.eg{
    font-size: 12px; display: block; line-height: 12px; padding-top:8px;
}
.tags{
    display: inline-block;font-weight:200; font-size: 16px; line-height: 16px; color: #fff; background: #be4247;
    border-radius: 5px; padding: 6px 12px;
}
.mt20{margin-top: 20px;} .mt30{margin-top: 30px;} .mt10{margin-top: 10px;}
.sz_p{
    font-size: 19px; line-height: 30px; color: #555555; width: 560px;
}

.tith4{
    font-size: 22px; line-height: 28px; color: #000; font-weight: 600;
}
i.fly1{
    background-position: -64px  -73px; width:38px; height: 24px; margin-right: 8px; vertical-align: middle;
}
i.fly2{
    background-position: 0  -73px; width:38px; height: 24px; margin-right: 8px; vertical-align: middle;
}
i.fly3{
    background-position: -128px  -73px; width:38px; height: 24px; margin-right: 8px; vertical-align: middle;
}
i.fly4{
    background-position: -192px  -73px; width:38px; height: 24px; margin-right: 8px; vertical-align: middle;
}
i.fly5{
    background-position: -256px  -73px; width:38px; height: 24px; margin-right: 8px; vertical-align: middle;
}
.box_sz4{flex: 1; text-align: left}
.list_1 li{
    background-position: -475px -32px!important; font-size: 18px; line-height: 42px; height: 42px!important; color: #000; width: inherit!important;
    display: block!important; padding-left: 35px;
}
.list_2 li{
    background-position: -475px 8px!important; font-size: 18px; line-height: 42px; height: 42px!important; color: #000; width: inherit!important;
    display: block!important; padding-left: 35px;
}
.list_3 li{
    background-position: -475px -149px!important; font-size: 18px; line-height: 42px; height: 42px!important; color: #000; width: inherit!important;
    display: block!important; padding-left: 35px;
}
.list_4 li{
    background-position: -475px -74px!important; font-size: 18px; line-height: 42px; height: 42px!important; color: #000; width: inherit!important;
    display: block!important; padding-left: 35px;
}
.list_5 li{
    background-position: -475px -111px!important; font-size: 18px; line-height: 42px; height: 42px!important; color: #000; width: inherit!important;
    display: block!important; padding-left: 35px;
}
/*.list_1:nth-child(1) li:last-child{background: none!important;}*/
.box_sz5,.box_sz10{margin-top: 100px;}
.box_sz5 h2,.box_sz5 i,.box_sz10 h2,.box_sz10 i{display: inline-block; vertical-align: middle; margin-top: 0; margin-right: 20px;}
.box_sz5 .eg,.box_sz10 .eg{margin: -20px 0 0 85px;}
.box_sz5 h2,.box_sz10 h2{margin-top: -18px;}
.box_sz5 .tags{background: #2766e7; margin-left: 18px;}
.box_sz6 .sz_p{width: inherit!important; color: #282828;}
.box_sz7{width: 288px;}
.box_sz7right{width: 1112px;}
.box_sz7 h4{margin: 50px 0 0 30px;} .box_sz7 ul{margin-left: 30px;}
.box_sz8 .tags{background: #937c5b; margin-right: 15px;}
.box_sz8 .flex{align-items:inherit;}
.box_sz8{width: 580px;} .box_sz9{width:765px; text-align: right}
.box_sz9 img{width: 715px;}
.box_sz10 .tags{background: #46b2f1;}
.box_sz6 h4,.box_sz6 ul,.box_sz6 ul li{display: inline-block!important;}
.box_sz6 ul{margin-left: 48px;} .box_sz6 ul li{margin-right: 50px;}
.box_sz12 .tags{background: #4548da; margin-right: 15px;} .box_sz12 .flex{align-items: inherit;}
.logosider{
    width:1400px; margin:50px auto 0;
}
.logosider div{display:inline-block;}.logosider div:hover{opacity: 0.8}
.logosider img{width: 204px; height: 90px; background: #fff; border-radius: 8px; box-shadow: 2px 3px 8px #d5d3d3; margin: 10px 5px;}


.carousel-container {
    width: 100%;
    height: 110px;
    position: relative;
}
.carousel-track {
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    animation: scrollLeft 30s linear infinite;
}

.carousel-track:hover {
    animation-play-state: paused;
}

.logo_box img {
    background: #fff;
    height: 90px;
    width: 204px;
    object-fit: cover;
    margin-right: 15px;
    border-radius: 8px;
    box-shadow: 1px 2px 10px rgba(0, 0, 0, 0.3);
    transition: transform 0.3s ease; margin-bottom: 20px; margin-right: 30px;
}

.carousel-track img:hover {
    transform: scale(1.02);
}

.carousel-track2 {
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    animation: scrollRight 30s linear infinite;
}

.carousel-track2:hover {
    animation-play-state: paused;
}

.carousel-track2 img {
    background: #fff;
    height: 90px;
    width: 204px;
    object-fit: cover;
    margin-right: 15px;
    border-radius: 8px;
    box-shadow: 1px 2px 10px rgba(0, 0, 0, 0.3);
    transition: transform 0.3s ease;
}

.carousel-track2 img:hover {
    transform: scale(1.02);
}

@keyframes scrollRight {
    100% {
        transform: translateX(0);
    }

    0% {
        transform: translateX(calc(-50% - 7.5px));
        /* 移动距离为总宽度的一半减去间距 */
    }
}
@keyframes scrollLeft {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(calc(-50% - 7.5px));
        /* 移动距离为总宽度的一半减去间距 */
    }
}

.step1{
    position: absolute;
    top:30px; left:300px;
}
.step2{
    position: absolute;
    top:110px; left:50px;
}
.step1 div,.step2 div{
    background: url("../image/sz_img4.png") no-repeat -338px 0; width: 94px; height: 40px; color: #fff; text-align: center;
    line-height: 32px; font-size: 14px; font-weight: 600; animation: bounce1 3s infinite;
}
.step1 i,.step2 i{
    background: url("../image/sz_img4.png") no-repeat; display: inline-block; vertical-align: middle;
    margin-right: 3px;
}
.step1 div:nth-child(1){
    animation-delay: 0s;
}
.step1 div:nth-child(2){
    margin: -3px 0 0 65px;  animation-delay: 0.2s;
}
.step1 div:nth-child(1) i{
 background-position: 0 -139px; width: 10px; height: 18px;
}
.step1 div:nth-child(2) i{
    background-position: -47px -140px;width: 13px; height: 14px;
}
.step1 div:nth-child(3) i{
    background-position: -91px -139px;width: 23px; height: 18px;
}
.step1 div:nth-child(4) i{
    background-position: -142px -139px;width: 17px; height: 17px;
}
.step1 div:nth-child(5) i{
    background-position: -189px -140px;width: 16px; height: 16px;
}
.step1 div:nth-child(3){
    margin: -3px 0 0 130px; animation-delay: 0.4s;
}
.step1 div:nth-child(4){
    margin: -3px 0 0 195px; animation-delay: 0.6s;
}
.step1 div:nth-child(5){
    margin: -3px 0 0 260px; animation-delay: 0.8s;
}

.step2 div:nth-child(1){
    animation-delay: 2s;
}
.step2 div:nth-child(2){
    margin: 0 0 0 130px; animation-delay: 2.2s;
}
.step2 div:nth-child(3){
    margin: 0 0 0 260px; animation-delay: 2.4s;
}
.step2 div:nth-child(4){
    margin: 5px 0 0 400px; animation-delay: 2.6s;
}
.step2 div:nth-child(5){
    margin: 20px 0 0 520px; animation-delay: 2.8s;
}
.step2 div:nth-child(1) i{
    background-position: 0 -197px; width: 16px; height: 16px;
}
.step2 div:nth-child(2) i{
    background-position: -46px -198px;width: 16px; height: 16px;
}
.step2 div:nth-child(3) i{
    background-position: -90px -197px;width: 17px; height: 18px;
}
.step2 div:nth-child(4) i{
    background-position: -132px -197px;width: 18px; height: 18px;
}
.step2 div:nth-child(5) i{
    background-position: -178px -197px;width: 18px; height: 18px;
}

.box_sz7right div{
    position: absolute; background-image: radial-gradient(circle, rgba(255,255,255,0), rgba(255,255,255,0.1), rgba(255,255,255,1));
    width: 55px; height: 55px; color: #fff; border-radius: 100%; border:2px solid #fff; font-size: 12px; font-weight: bold;
    text-align: center; padding-top:8px; line-height: 18px; overflow: hidden;
    transform: translateX(-5px); /* 微调位置 */
    animation: bounce 2s infinite; /* 应用动画 */
}
/*.box_sz7right div:hover{*/
    /*animation: zoomIn 0.5s forwards;*/
/*}*/
/*@keyframes zoomIn {*/
    /*0% { transform: scale(1); }*/
    /*100% { transform: scale(2); }*/
/*}*/
.box_sz7right div:nth-child(1){left:188px; top:46px; }
.box_sz7right div:nth-child(2){left:105px; top:219px; }
.box_sz7right div:nth-child(3){left:174px; top:360px; }
.box_sz7right div:nth-child(4){right:182px; top:46px; }
.box_sz7right div:nth-child(5){right:90px; top:240px;}
.box_sz7right div:nth-child(6){right:170px; top:378px; }

@keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        transform: translateY(0); /* 开始和结束位置 */
    }
    40% {
        transform: translateY(-50px); /* 弹跳的高度 */
    }
    60% {
        transform: translateY(-5px); /* 弹跳的高度稍微低一点 */
    }
}
@keyframes bounce1 {
    0%, 20%, 50%, 80%, 100% {
        transform: translateY(0); /* 开始和结束位置 */
    }
    40% {
        transform: translateY(-50px); /* 弹跳的高度 */
    }
}
.box_sz7right div:nth-child(1) { animation-delay: 0s; }
.box_sz7right div:nth-child(2) { animation-delay: 0.2s; }
.box_sz7right div:nth-child(3) { animation-delay: 0.4s; }
.box_sz7right div:nth-child(4) { animation-delay: 0.6s; }
.box_sz7right div:nth-child(5) { animation-delay: 0.8s; }
.box_sz7right div:nth-child(6) { animation-delay: 1s; }

.anmabox_1{
    position: absolute; right: 15px; top:370px; background: url("../image/sz_zy_bg1.png") no-repeat; width: 339px;
    height: 184px; animation: growShrink 2s ease-in-out 1;
}
.box_sz11{width: 758px;}
.box_sz11 img{width: 708px;}


@keyframes growShrink {
    0%, 100% {
        transform: scale(1); /* 初始和结束状态，无变化 */
    }
    50% {
        transform: scale(1.2); /* 中间状态，放大到1.5倍 */
    }
}

.anmabox_1 div{
    position: absolute; width: 60px; height: 40px;
    transform: translateX(-5px); /* 微调位置 */
    animation: bounce3 1s infinite; /* 应用动画 */
}

.anmabox_1 div:nth-child(1){
    animation-delay: 0s;
    background: url("../image/sz_zy_bg6.png") no-repeat; top:-20px; left: 120px;
}
.anmabox_1 div:nth-child(2){
    animation-delay: 0.2s;
    background: url("../image/sz_zy_bg5.png") no-repeat; top:32px; left: 25px;
}
.anmabox_1 div:nth-child(3){
    animation-delay: 0.4s;
    background: url("../image/sz_zy_bg4.png") no-repeat; top:76px; left: 120px;
}
.anmabox_1 div:nth-child(4){
    animation-delay: 0.6s;
    background: url("../image/sz_zy_bg3.png") no-repeat; top:58px; right: 50px;
}
.anmabox_1 div:nth-child(5){
    animation-delay: 0.8s;
    background: url("../image/sz_zy_bg2.png") no-repeat; top:5px; right: 50px;
}
@keyframes bounce3 {
    0%, 20%, 50%, 80%, 100% {
        transform: translateY(0); /* 开始和结束位置 */
    }
    40% {
        transform: translateY(-10px); /* 弹跳的高度 */
    }
    60% {
        transform: translateY(-2px); /* 弹跳的高度稍微低一点 */
    }
}


.shape-changer img {
    /*width: 100px;*/
    /*height: 100px;*/
    padding-top: 30px;
    display: block; /* 防止图片底部有空隙 */
    /* animation: rotate 1s infinite alternate; 动画名称，持续时间，循环 */
}

@keyframes rotate {
    0% {
        transform: scale(0.8); /* 开始时图片大小正常 */
    }
    100% {
        transform: scale(1.2); /* 结束时图片放大到1.5倍 */
    }
}

.esgbox{width: 600px;}

.esgbox h4{
    color: #bf1920; font-size: 28px; font-weight: 400;
    /*margin:20px 0 15px;*/
}
.mt40{margin-top: 40px;}
.esgbox p{
    line-height: 30px;
    /*text-indent: 24px;*/
    margin-top: 15px;
}
.hr{
    border: 1px dashed #d4878f; height: 1px; line-height: 1px; overflow: hidden; margin: 20px 0 25px;
}
.tags_esg{ display: flex; justify-content: space-between;}
.tags_esg span{
    background: #b72837; border-radius: 5px; width: 320px; height: 40px; line-height: 40px; display: inline-block; text-align: center; color: #fff; font-weight: bold; font-size: 16px; margin-right:45px; margin-top: 10px;
}

.pr_box1{margin: 40px 0 80px 10px;}
.pr_box1 h2{
        font-size: 38px; font-weight: 500; color: #bf1920; margin-bottom: -10px;
}
.pr_box1 h3{
    font-size: 24px; font-weight: 400; color: #bf1920; text-align: left;
}
.pr_box1 span{
    border-bottom: 3px solid #bf1920; width: 50px; display: inline-block; margin-top: 5px;
}
.pr_box2{margin: 20px 30px 48px; height: 150px;}
.pr_box2 h4{
    font-size: 22px; font-weight: 200; color: #000; text-align: left;
}
.pr_box2 p{
    font-size: 16px; font-weight: 200; color: #000; text-align: left; line-height: 34px; margin-top: 12px;
}
.esgbox ul{
    margin-top: 20px;
}
.esgbox ul li{
    font-size: 18px; line-height:45px; color: #3e3a39;
}
.esgbox ul li i{
    background: #b81c2b; color: #fff; vertical-align: middle; display: inline-block; width: 30px; height: 30px; text-align: center; line-height: 35px;
    margin-right: 15px; font-style: normal;
}
