﻿*{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
@font-face{font-family:"Montserrat-Bold";src:url(../Fonts/Montserrat-Bold.ttf);}
@font-face{font-family:"Montserrat-Light";src:url(../Fonts/Montserrat-Light.ttf);}
@font-face{font-family:"Montserrat-Medium";src:url('../Fonts/Montserrat-Medium.ttf');}
@font-face{font-family:"Montserrat-Regular";src:url('../Fonts/Montserrat-Regular.ttf');}
.font-r{font-family:"Montserrat-Regular";}
.font-m{font-family:"Montserrat-Medium";}
.font-b{font-family:"Montserrat-Bold";}
body{padding:0;margin:0 auto;color:#222;background-color:#fff;font-family:'Montserrat-Light',sans-serif;-webkit-text-size-adjust:none;-webkit-tap-highlight:rgba(0,0,0,0);font-size:14px;}
ul,ol,li{list-style:none;list-style-type:none;}
table{border-collapse:collapse;border-spacing:0}
table td{border-collapse:collapse;font-size:14px;}
img{border:none;max-width:100%;vertical-align:middle;}
a,a:link,a:visited{text-decoration:none;color:inherit;}
.clear{clear:both;height:0px;overflow:hidden;zoom:0;}
.fl{float:left;}
.fr{float:right;}
.clearfix{*zoom:1;}
.overscroll{height:100%;overflow:auto;width:100%;}
.overscroll::-webkit-scrollbar{width:2px;height:2px;}
.overscroll::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.1);background:#cc2a30;}
.overscroll::-webkit-scrollbar-track{border-radius:10px;background:#e6e6e6;}
/*IE/7/6*/
.clearfix:after{content:'';display:block;height:0;clear:both;}
.dot{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.dot2,.dot3,.dot4{display:-webkit-box;display:box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;}
.dot2{-webkit-line-clamp:2;}
.dot3{-webkit-line-clamp:3;}
.dot4{-webkit-line-clamp:4;}
.w100{width:100%;}
.flex{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
.f28{font-size:28px;}
.f30{font-size:30px;}
.f32{font-size:32px;}
.f36{font-size:36px;}
.f38{font-size:38px;}
.f40{font-size:40px;}
.f44{font-size:44px;}
.f48{font-size:48px;}
.f50{font-size:50px;}
.inner{max-width:83.33%;margin:auto;}
.dis_mb{display:none !important;}
@media(max-width:1600px){.inner{max-width:94%;}
}
.header{position:fixed;z-index:1050;width:100%;color:#fff;transition:.3s;left:0;top:0;}
.header .hin{padding:0 60px;}
.logo{height:120px;line-height:120px;font-size:0;flex:0 0 auto;}
.logo .x2{display:none;}
.logo img{max-height:70%;}
.nav{position:relative;top:0;opacity:1;transition:.3s;}
.nav li{margin:0 20px;line-height:120px;}
.nav li>a{display:inline-block;line-height:1;padding:26px 0;position:relative;transition:.3s;}
.nav li>a:after{content:"";width:100%;height:26px;left:0;bottom:0;background:url(../images/icon-cur.png) no-repeat center bottom;opacity:0;position:absolute;}
.nav li.cur>a,.nav li:hover>a{color:#c9171d;}
.nav li.cur>a:after{opacity:1;}
.serch{position:relative;margin-right:30px;margin-left:50px;}
.serch .icon{text-align:center;width:40px;line-height:40px;cursor:pointer;}
.serch .sbox{position:absolute;right:0;padding:5px 0;background:#fff;top:50%;margin-top:-25px;width:0;overflow:hidden;transition:.3s;}
.serch .sbox input{display:block;padding:0 50px 0 10px;border:none;outline:none;font-size:14px;font-family:inherit;height:40px;background:#f1f1f1;width:100%;}
.serch .sbox .btn{position:absolute;right:0;top:5px;width:50px;text-align:center;line-height:40px;color:#333;cursor:pointer;}
.lang{position:relative;margin-left:30px;}
.lang .cur{white-space:nowrap;line-height:30px;cursor:pointer;}
.lang .dp{position:absolute;left:0;top:100%;width:100%;padding:0 10px;text-align:center;transition:.3s;max-height:0;overflow:hidden;}
.lang .cur span{padding:0 5px;display:inline-block;vertical-align:middle;}
.lang:hover .dp{max-height:200px;padding:10px;}
.serch .icon .iconfont{font-size:18px;}
.lang .cur span.iconfont{font-size:20px;}
.serch:after{content:"";position:absolute;right:-30px;height:1em;top:50%;margin-top:-0.5em;border-right:1px solid #fff;opacity:0.2;}
.show_search .serch .sbox{width:400px;padding:5px;}
.mask{position:fixed;z-index:-1;width:100%;height:100%;left:0;top:0;display:none;}
.show_search .mask,.show_menu .mask{display:block;}
.hovimg{overflow:hidden;position:relative;}
.hovimg img{width:100%;transition:.8s;transform:scale(1);}
.hovimg .pic{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center;background-size:cover;transition:.8s;transform:scale(1);background-repeat:no-repeat;}
.hovimg:hover .pic,.item:hover .hovimg .pic,.hovimg:hover img,.item:hover .hovimg img{transform:scale(1.1);}
.banner{position:relative;}
.bantxt{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;color:#fff;}
.bantxt .tl{flex:1 1 auto;}
.bantxt .tr{flex:0 0 auto;width:50%;text-align:center;}
.bantxt .timg{margin-bottom:20px;}
.bantxt .tl.center{text-align:center;}
.bantxt .p{line-height:1.3;}
.bantxt .more{margin-top:10em;}
.more .btn{position:relative;display:inline-block;width:50px;text-align:center;line-height:50px;height:50px;background:#d80e19;border-radius:50%;z-index:5;transition:.3s;color:#fff;}
.more .btn:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;transform:scale(0);transition:.3s;opacity:0.8;background:#d80e19;z-index:-1;}
.more .a{display:inline-block;vertical-align:middle;white-space:nowrap;}
.more .a span{display:inline-block;vertical-align:middle;}
.more .a span .iconfont{vertical-align:middle;}
.more .a span.x{padding-left:5px;transition:.3s;}
.more .a:hover .x{color:#d80e19;}
.more .a:hover .btn{transform:rotate(45deg);}
.more .a:hover .btn:after{transform:scale(1.4);opacity:0.5;}
.index1{position:relative;transform:translate(0,-60%);z-index:10;}
.quickSearch{box-shadow:0 10px 30px rgba(0,0,0,0.1);border-radius:12px;background:#fff;align-items:stretch;}
.quickSearch .ql,.quickSearch .qr{flex:0 0 auto;width:50%;padding:45px 5%;}
.quickSearch .qr{background:#d80e19;color:#fff;border-radius:0 12px 12px 0;}
.quickSearch .it{line-height:1.3;margin-bottom:10px;}
.quickSearch .in{position:relative;}
.quickSearch .in input{width:100%;height:50px;border:none;border-bottom:1px solid #000;outline:none;font-size:inherit;font-family:inherit;padding:0 50px 0 0;background:none;}
.quickSearch .in select{width:100%;height:50px;border:1px solid #fff;outline:none;font-size:inherit;font-family:inherit;padding:0 50px 0 10px;background:none;color:inherit;border-radius:8px;}
.quickSearch .in select option{color:#333;line-height:2;font-size:0.9em;}
.quickSearch .in .btn{position:absolute;line-height:50px;right:0;top:0;width:50px;text-align:center;z-index:2;cursor:pointer;}
.quickSearch .qr .in:after{content:"";position:absolute;right:2px;top:2px;bottom:2px;width:50px;background:#d80e19;border-radius:8px;}
.swiperDots{bottom:15%;position:absolute;left:0;width:100%;z-index:10;justify-content:center;}
.swiperDots .dots span{width:70px;height:6px;opacity:1;border-radius:0;margin:0 2px;background:rgba(255,255,255,0.23);position:relative;vertical-align:middle;}
.swiperDots .dots span:after{content:"";position:absolute;left:0;height:100%;background:#fff;top:0;width:0%;}
.swiperDots .dots span.swiper-pagination-bullet-active:after{width:100%;transition:5s linear;}
.play{padding:15px;cursor:pointer;position:relative;}
.play:before,.play:after{content:"";position:absolute;height:10px;top:50%;margin-top:-5px;left:50%;transition:.3s;border-left:2px solid #fff;}
.play:before{margin-left:-3px;}
.play:after{margin-left:1px;}
.play.on:before{border-left:8px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent;height:0;margin-top:-6px;}
.play.on:after{border-left:0;}
.header.white,.header:hover{background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.1);color:#222;}
.header.white .logo .x1,.header:hover .logo .x1{display:none;}
.header.white .logo .x2,.header:hover .logo .x2{display:inline;}
.header.red_bg .logo .x3{display:none;}
@media(min-width:1281px){.header.red_bg{background:#d80e19;box-shadow:0px 6px 20px 0px transparent;color:#fff;}
.header.red_bg .nav li{line-height:80px;}
.header.red_bg .nav li>a:after{background:url(../images/icon-cur2.png) no-repeat center bottom;}
.header.red_bg .nav li.cur>a,.header.red_bg .nav li:hover>a{color:#fff;}
.header.red_bg .nav li.cur>a:after{opacity:1;}
.header.red_bg .logo .x1{display:none;}
.header.red_bg .logo .x2{display:none;}
.header.red_bg .logo .x3{display:inline;}
.header.red_bg .logo{height:80px;line-height:80px;}
.header.red_bg .nav li .drop{top:80px;}
}
.index2{padding-bottom:40px;width:100%;overflow:hidden;}
.title{text-align:center;margin-bottom:60px;}
.title .tit{margin-bottom:10px;text-transform:uppercase;}
.title .tp{color:#999;}
.tab{align-items:stretch;border-top:1px solid #ddd;}
.tab .i{cursor:pointer;text-align:center;border-top:4px solid transparent;flex:0 0 auto;width:20%;padding:40px 10px;margin-top:-1px;}
.tab .i .icon{font-size:0;line-height:75px;height:75px;margin-bottom:10px;}
.tab .i .icon img{max-height:100%;}
.tab .i.cur{border-color:#d80e19;}
.proslider .swiper-container{overflow:visible;}
.proslider .swiper-slide{opacity:0 !important;pointer-events:none;height:auto;padding-bottom:110px;}
.proslider .swiper-slide-active{z-index:10;opacity:1 !important;pointer-events:all;}
.proslider .swiper-wrapper{align-items:stretch;}
.proslider .item{height:100%;align-items:stretch;}
.proslider .item .txt{flex:0 0 auto;width:75%;margin-right:-25%;left:-100px;padding-right:35%;position:relative;z-index:5;background:url(../images/boxl.png) no-repeat right center;background-size:100% 100%;color:#fff;padding-top:5%;padding-left:5%;padding-bottom:4%;}
.proslider .item .img{flex:0 0 auto;width:60.625%;margin-left:-10.625%;position:relative;right:-100px;z-index:6;top:100px;filter:drop-shadow(0 4px 10px rgba(0,0,0,0.3));}
.proslider .swiper-slide-active .item .txt{left:0;transition:.8s;}
.proslider .swiper-slide-active .item .img{right:0;transition:.8s;}
.proslider .item .it{margin-bottom:30px;line-height:1.1;}
.proslider .item .t2{margin-bottom:20px;}
.proslider .item .ip{line-height:1.5;margin-bottom:40px;max-height:4.5em;overflow:hidden;}
.proslider .item .advans{margin-bottom:40px;}
.proslider .item .advans .t{margin-bottom:16px;}
.proslider .item .advans .ls{flex-wrap:wrap;}
.proslider .item .advans .li{flex:1 0 48%;text-align:center;padding:0 10px;border:1px solid #fff;line-height:48px;border-radius:25px;margin-bottom:10px;margin-right:2%;}
/* .proslider2 .swiper-container{padding-left:10%;}
*/
.pd5{padding:5% 0;}
.pb0{padding-bottom:0 !important;}
.index3{background:#f8f8f8;padding-bottom:60px;}
.proslider2 .item{background:#fff;height:100%;transition:.3s;position:relative;padding:50px 40px 0;box-shadow:0 0 20px rgba(0,0,0,0.01);border-radius:8px;}
.proslider2 .swiper-wrapper{align-items:stretch;}
.proslider2 .swiper-slide{height:auto;padding-right:30px;padding-left:10px;padding-top:20px;padding-bottom:20px;}
.proslider2 .swiper-slide-prev{opacity:0;}
.proslider2 .swiper-slide-active .item{width:100%;box-shadow:5px 5px 20px rgba(0,0,0,0.11);background:#fff url(../images/proboxbg.jpg) no-repeat center;background-size:cover;}
.proslider2 .item:hover{box-shadow:5px 5px 20px rgba(0,0,0,0.11);transition:.3s;}
.proslider2 .item .it{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #e5e5e5;}
.proslider2 .item .ip{line-height:1.5;color:#999;padding-left:14px;position:relative;margin-bottom:10px;max-height:3em;overflow:hidden;}
.proslider2 .item .ip:before{content:"";position:absolute;left:0;top:0.75em;width:4px;height:4px;border-radius:50%;background:#999;margin-top:-2px;}
.proslider2 .item .img{overflow:visible;text-align:right;display:flex;align-items:flex-end;justify-content:flex-end;height:210px;}
.proslider2 .item img{width:auto;max-width:60%;max-height:100%;}
.proslider2 .item .mov{position:absolute;left:40px;bottom:50px;}
.cate{text-align:center;margin-top:30px;}
.cate span{display:inline-block;vertical-align:middle;cursor:pointer;line-height:50px;padding:0 30px;border-radius:25px;color:#999;}
.cate span.cur{background:#d80e19;color:#fff;}
.swiperCtr2{margin-top:30px;padding-top:45px;padding-left:10px;}
.swiperCtr2 .l{flex:1 1 auto;position:relative;}
.swiperCtr2 .l .pgs{position:absolute;left:0;bottom:100%;line-height:40px;padding-bottom:5px;color:#777;}
.swiperCtr2 .bar{position:relative;height:2px;background:#e5e5e5;}
.swiperCtr2 .bar .cur{position:absolute;left:0;bottom:0;height:3px;background:#d80e19;transition:.6s;}
.swiperCtr2 .l .pgs .a{color:#d80e19;}
.swiperCtr2 .btns{flex:0 0 auto;padding-left:24px;}
.swiperCtr2 .btn{flex:0 0 auto;width:70px;height:70px;line-height:70px;text-align:center;background:#fff;cursor:pointer;border-radius:50%;transition:.3s;}
.swiperCtr2 .btn i{font-size:28px;}
.swiperCtr2 .btn:hover{background:#d80e19;color:#fff;}
.cateBtn{margin-top:14px;text-align:center;text-transform:uppercase;}
.cateBtn a{display:inline-block;padding:0 30px;position:relative;font-size:16px;color:#999;background:#fff;line-height:50px;border-radius:25px;transition:.3s;}
.cateBtn .icon{width:25px;line-height:25px;background:#d80e19;color:#fff;border-radius:50%;font-size:1px;height:25px;transition:.3s;margin-left:20px;}
.cateBtn .icon i{font-size:10px;vertical-align:middle;}
.cateBtn a span{display:inline-block;vertical-align:middle;}
.cateBtn a:hover,.cateBtn.on a,.cateBtn a.on{background:#d80e19;color:#fff;}
.cateBtn a:hover .icon{background:#fff;color:#d80e19;}
.player{position:fixed;left:0;top:0;z-index:99999;background:rgba(0,0,0,0.4);width:100%;height:100%;display:none;}
.player .playerCon{width:100%;height:100%;align-items:center;justify-content:center;padding:30px 20px;}
.player .playerBox{width:900px;max-width:100%;max-height:100%;position:relative;}
.player .playerBox video{display:block;width:100%;background:#000;max-height:70vh;}
.player .playerBox .icon-close{position:absolute;right:0;bottom:100%;cursor:pointer;--color:#fff;font-size:26px;}
/* .player iframe{width: 100%;
    height: 54vh;
} */
.icon-close{position:relative;font-size:16px;display:inline-block;vertical-align:middle;width:1em;height:1em;--color:#333;}
.icon-close:after,.icon-close:before{content:"";width:100%;height:1px;position:absolute;left:0;top:50%;background:var(--color);}
.icon-close:before{transform:rotate(45deg);}
.icon-close:after{transform:rotate(-45deg);}
.index4{color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat;}
.index4 .tp{margin-bottom:10%;align-items:flex-start;}
.index4 .tp .tl{flex:0 0 auto;width:41.875%;}
.index4 .tp .tit{margin-bottom:1em;}
.index4 .tl .p{line-height:1.5;opacity:0.7;margin-bottom:60px;}
.index4 .tp .tr{max-width:41.875%;text-align:right;}
.index4 .tp .tr .p{line-height:1.5;margin-bottom:2em;}
.vbox{display:inline-block;max-width:100%;border-radius:8px;overflow:hidden;position:relative;}
.vplay{position:absolute;left:50%;top:50%;font-size:27px;margin-top:-1em;margin-left:-1em;cursor:pointer;z-index:20;}
.vplay .icon{padding:1em;background:rgba(255,255,255,0.8);display:block;border-radius:50%;position:relative;}
.vplay .icon:after{content:"";position:absolute;border-bottom:9px solid transparent;border-top:9px solid transparent;border-left:10px solid #d80e19;left:50%;top:50%;margin-top:-9px;margin-left:-2px;}
.vplay:before,.vplay:after{content:"";width:100%;height:100%;border:1px solid #fff;border-radius:50%;position:absolute;left:0;top:0;transform:scale(1.5);box-sizing:border-box;opacity:0.7;}
.vplay:after{transform:scale(1.8);opacity:0.1;}
.data{align-items:flex-start;justify-content:space-between;}
.data .i{text-align:center;padding:0 20px;line-height:1.5;}
.data .i .num{font-size:80px;line-height:1;margin-bottom:10px;}
.index5{background:#f8f8f8; overflow:hidden;}
.process{margin-bottom:60px;justify-content:center;}
.process .i{cursor:pointer;flex:0 0 auto;padding:40px 5% 0;position:relative;z-index:5;color:#999;}
.process .i .icon{width:26px;height:26px;position:absolute;top:0;left:50%;background:#d6d6d6;border-radius:50%;margin-left:-13px;}
.process .i .icon:before{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;background:#6b6b6b;border-radius:50%;margin-left:-5px;margin-top:-5px;}
.process .i.cur .icon{background:#f2c9cb;}
.process .i.cur .icon:before{background:#d80e19;}
.process .i:before{content:"";position:absolute;left:1px;z-index:-1;right:50%;border-bottom:2px dotted #d80e19;top:12px;}
.process .i:after{content:"";position:absolute;left:50%;z-index:-1;right:1px;border-bottom:2px dotted #d80e19;top:12px;}
.process .i:first-child:before{display:none;}
.process .i:last-child:after{display:none;}
.process .i.cur{color:#222;}
.process .i.cur~.i:after,.process .i.cur~.i:before{border-color:#6b6b6b;}
.process .i.cur:after,.process .i.cur+.i:before{border-color:#d80e19;}
.casebox .img{flex:0 0 auto;width:50%;border-radius:8px;overflow:hidden;}
.casebox .img img{width:100%;}
.casebox{align-items:stretch;}
.casebox .txt{flex:1 1 auto;padding:5% 0 4% 7%;}
.casebox .txt .li{align-items:flex-start;margin-bottom:50px;}
.casebox .txt .li .icon{width:72px;flex:0 0 auto;margin-right:20px;}
.casebox .txt .li .litxt{flex:1 1 auto;}
.casebox .txt .li .lt{color:#d80e19;margin-bottom:10px;}
.casebox .txt .li .lp{line-height:1.5;text-align:left;}
.casebox .txt .ls{flex-wrap:wrap;align-items:flex-start;}
.casebox .txt .i{flex:0 0 auto;width:48%;margin-bottom:40px;}
.casebox .txt .i .it{color:#d80e19;margin-bottom:5px;}
.newsindex .item{margin-right:400px;padding-right:5%;}
.newsindex .item:first-child{width:400px;float:right;margin-right:0;padding-right:0;}
.newsindex .item a{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #eee;}
.newsindex .item .img{flex:0 0 auto;width:32%;}
.newsindex .item .img:after{content:"";display:block;padding-bottom:66.67%;}
.newsindex .item .txt{flex:1 1 auto;overflow:hidden;padding-left:45px;color:#999;}
.newsindex .item .date{margin-bottom:1em;}
.newsindex .item .it{margin-bottom:16px;color:#222;transition:.3s;}
.newsindex .item:hover .it{color:#cc2a30;}
.newsindex .item .ip{line-height:1.5;margin-bottom:7%;}
.vm{color:#cc2a30;}
.vm .iconfont{padding-left:5px;vertical-align:middle;}
.newsindex .item:first-child a{display:block;}
.newsindex .item:first-child .img{width:auto;}
.newsindex .item:first-child .txt{padding:26px 0;}
.index7{background:#e9e9e9 url(../images/mask2.png) no-repeat bottom center;padding-bottom:40px;}
.brands{flex-wrap:wrap;align-items:stretch;justify-content:flex-start;}
.brands .i{flex:0 0 auto;width:18.4%;margin-right:2%;margin-bottom:2%;background:#fff;transition:.3s;text-align:center;line-height:100px;height:100px;font-size:0;position:relative;top:0;cursor:pointer;}
.brands .i:nth-child(5n){margin-right:0;}
.brands .i img{max-width:80%;max-height:70%;}
.brands .i:hover{box-shadow:0 0 20px rgba(0,0,0,0.1);top:-5px;}
.footer{padding-top:60px;background:#12326b url(../images/fbg.jpg) no-repeat top center;color:#fff;}
.ft1{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid rgba(255,255,255,0.1);}
.follow .it{flex:0 0 auto;padding-right:20px;}
.follow .i{flex:0 0 auto;cursor:pointer;margin-left:7px;position:relative;}
.follow .i .hov{position:absolute;left:50%;bottom:100%;width:120px;padding-bottom:10px;transform:translate(-50%);display:none;}
.follow .Linkedin .hov{ width:220px;}
.follow .i .hov img{display:block;width:100%;padding:10px;background:#fff;border-radius:5px;}
.follow .i .hov:before{content:"";position:absolute;left:50%;bottom:4px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #fff;margin-left:-5px;}
.follow .i:hover .hov{display:block;}

.follow .i .icon{width:40px;height:40px;line-height:38px;border:1px solid rgba(255,255,255,0.3);display:block;text-align:center;border-radius:50%;transition:.3s;}
.follow .i .icon-weixin{font-size:20px;}
.follow .i .icon-yutobe{font-size:12px;}
.follow .i:hover .icon{border-color:#d80e19;background-color:#d80e19;}
.fnav{align-items:stretch;flex-wrap:wrap;position:relative;margin-bottom:30px;border-bottom:1px solid rgba(255,255,255,0.1);}
.fnav dl{flex:0 0 auto;width:20%;padding-left:40px;margin-bottom:30px;overflow:hidden;}
.fnav dl:first-child,.fnav dl:nth-child(5){width:40%;padding-left:0;}
.fnav dl dt{position:relative;padding-bottom:12px;margin-bottom:20px;}
.fnav dl dt:before{content:"";position:absolute;left:0;bottom:0;width:15px;height:2px;background:#c9171d;}
.fnav dl dd{line-height:1.2;padding:7px 0;opacity:0.7;transition:.3s;}
.fnav dl:first-child dd,.fnav dl:nth-child(5) dd{padding-right:20px;display:inline-block;width:49%;}
.fnav dl dd:hover{opacity:1;}
.fnav dl:nth-child(n+5){max-height:0;overflow:hidden;transition:.3s;}
.fnav .showm{position:absolute;left:50%;bottom:35px;width:40px;height:40px;cursor:pointer;z-index:1;border:1px solid rgba(255,255,255,0.7);text-align:center;line-height:38px;border-radius:50%;opacity:0.7;margin-left:-20px;transition:.3s;transform:rotate(0deg);}
.fnav.act{padding-bottom:75px;}
.fnav.act dl:nth-child(n+5){max-height:400px;}
.fnav.act .showm{transform:rotate(180deg);}
.fcnt{align-items:flex-start;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,0.1);margin-bottom:30px;}
.fcnt dl{flex:0 0 auto;width:20%;}
.fcnt dl dt{line-height:1.2;min-height:1.2em;margin-bottom:5px;}
.fcnt dl dd{padding-right:30px;}
.fbot{padding-bottom:30px;}
.gtop{flex:0 0 auto;width:60px;text-align:center;line-height:60px;background:#c9171d;border-radius:50%;cursor:pointer;}
.nav li .drop{position:fixed;left:0;top:120px;width:100%;background:#E7E9EE;max-height:0;overflow:hidden;color:#222;}
.drop .box{align-items:flex-start;padding:50px 0;justify-content:flex-start;line-height:1.3;}
.drop .box .boxl{flex:0 0 auto;width:26.625%;}
.drop .box .boxl .i{margin-top:10px;}
.drop .box .boxr{flex:1 1 auto;flex-wrap:wrap;align-items:stretch;padding:0 5%;justify-content:flex-start;}
.drop .box .boxr .i{flex:0 0 auto;width:25%;}
.drop .box .boxr .i a:before{content:"";position:absolute;left:0;top:49%;height:1px;background:#999;width:10px;transition:.3s;}
.drop .box .boxr .i a{display:block;position:relative;padding:12px 20px 12px 20px;transition:.3s;}
.drop .box .boxr .i a:hover,.drop .box .boxr .i.cur a{color:#c9171d;}
.drop .box .boxr .i a:hover:before,.drop .box .boxr .i.cur a:before{background:#c9171d;height:2px;}
.drop .box .boxr.s2{max-width:none;}
.drop .box .boxr.s2 .i{width:20%;display:flex;align-items:center;}
.pbanner{position:relative;}
.pbanner img{width:100%;min-height:300px;object-fit:cover;}
.pbanner .pt{font-size:72px;text-transform:uppercase;position:relative;line-height:1;padding-bottom:30px;margin-bottom:30px;}
.pbanner .pt:before{content:"";width:46px;height:4px;background:#c9171d;position:absolute;left:0;bottom:0;border-radius:2px;}
.bread{color:rgba(255,255,255,0.5);}
.bread span{padding:0 10px;color:#fff;}
.bread a{padding:0 10px;}
.bread a:first-child{padding-left:0;}
.ab1{background-position:bottom center;background-size:cover;background-repeat:no-repeat;}
.ab1 .box{align-items:stretch;}
.ab1 .bl{flex:0 0 auto;width:50%;padding-right:40px;padding-top:5%;padding-bottom:7%;}
.ab1 .bl .tit{line-height:1.5;margin-bottom:1em;text-transform:uppercase;max-width:20em;}
.ab1 .bl .tit span{color:#c9171d;}
.ab1 .bl .p{line-height:1.75;}
.ab1 .bl .p .overscroll{max-height:31.5em;padding-right:40px;text-align:justify;}
.ab1 .br{flex:1 1 auto;position:relative;}
.ab1 .br .icon{position:absolute;left:-15%;top:0;max-width:95%;}
.ab1 .br .d{position:absolute;right:0;top:45%;background:#cc2a30;color:#fff;padding:30px 20px;white-space:nowrap;border-radius:30px 0;box-shadow:0 2px 20px rgba(204,42,48,0.54);}
.ab1 .br .d span{display:inline-block;vertical-align:bottom;white-space:normal;max-width:10em;}
.ab2{background-position:bottom center;background-size:cover;color:#fff;}
.ab2 .data .i .num{color:#cc2a30;}
.ab2 .data .i{text-align:left;padding-left:25px;border-left:1px solid rgba(255,255,255,0.2);}
.ab2 .data{align-items:stretch;}
.ab3{width:100%;overflow:hidden;}
.vslider{max-width:1400px;margin:auto;padding:0 170px;position:relative;}
.vslider .swiper-container{overflow:visible;}
.vslider .item{position:relative;border-radius:8px;overflow:hidden;transition:.3s;transform:scale(0.8);opacity:0.35;}
.vslider .swiper-slide-active .item:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:1;background:linear-gradient(0deg,#000 20%,transparent);opacity:0.5;}
.vslider .item .it{position:absolute;left:0;bottom:0;z-index:5;width:100%;padding:50px;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.vslider .swiper-slide-active .item{transform:scale(1);opacity:1;}
.swiperCtr2.s2{padding:0;margin:0;}
.swiperCtr2.s2 .btn{box-shadow:0 0 10px rgba(0,0,0,0.1);position:absolute;top:50%;margin-top:-35px;z-index:20;}
.swiperCtr2.s2 .btn.prev{left:25px;}
.swiperCtr2.s2 .btn.next{right:25px;}
.ab4{background-size:cover;background-position:bottom center;background-repeat:no-repeat;color:#fff;}
.logos{text-align:center;padding:100px;overflow:hidden;}
.logos .in{display:inline-block;position:relative;}
.logos .m{display:inline-block;vertical-align:middle;}
.logos .i{position:absolute;}
.logos .i .icon{width:123px;font-size:0;}
.logos .i .it{position:absolute;}
.logos .i:nth-child(1){left:50%;transform:translate(-50%,-50%);top:0;}
.logos .i:nth-child(1) .it{left:50%;bottom:100%;width:1024px;transform:translate(-50%);padding:10px;}
.logos .i:nth-child(2){right:0;transform:translate(35%,-50%);top:35%;}
.logos .i:nth-child(2) .it{left:100%;top:50%;transform:translate(0,-50%);padding:10px;width:20em;text-align:left;}
.logos .i:nth-child(3){right:20%;transform:translate(50%,50%);bottom:8%;}
.logos .i:nth-child(3) .it{left:100%;top:50%;transform:translate(0,-50%);padding:10px;width:21em;text-align:left;}
.logos .i:nth-child(4){left:20%;transform:translate(-50%,50%);bottom:8%;}
.logos .i:nth-child(4) .it{right:100%;top:50%;transform:translate(0,-50%);padding:10px;width:22em;text-align:right;}
.logos .i:nth-child(5){left:0%;transform:translate(-35%,-50%);top:35%;}
.logos .i:nth-child(5) .it{right:100%;top:50%;transform:translate(0,-50%);padding:10px;width:15em;text-align:right;}
.ppban{position:relative;z-index:10;}
.ppban .pbanner img{min-height:800px;object-fit:cover;}
.pcat{position:absolute;left:0;bottom:0;z-index:50;width:100%;color:#fff;}
.pcat .inner{align-items:flex-end;justify-content:space-between;}
.pcat .i{flex:0 0 auto;width:24%;padding:40px 3% 50px;border:1px solid #434952;border-radius:8px 8px 0 0;background:rgba(0,0,0,0.6);transition:.3s;cursor:pointer;}
.pcat .i:hover,.pcat .i.cur{background:#cc2a30;border-color:#cc2a30;}
.pcat .i .icon{font-size:0;height:60px;line-height:60px;margin-bottom:20px;}
.pcat .i .icon img{max-height:100%;}
.pcat .i .it{margin-bottom:14px;}
.pcat .i .ip{line-height:1.5;transition:.3s;max-height:0;overflow:hidden;}
.pcat .i:hover .ip,.pcat .i.cur .ip{max-height:20em;}
.plists .items{align-items:stretch;flex-wrap:wrap;justify-content:flex-start;}
.plists .item{box-shadow:0 0 18px rgba(191,191,191,0.19);transition:.3s;position:relative;flex:0 0 auto;width:23.5%;margin-right:2%;margin-bottom:2%;border:2px solid transparent;border-radius:8px;overflow:hidden;top:0;background:#fff;}
.plists .item:nth-child(4n){margin-right:0;}
.plists .item:hover{border-color:#cc2a30;}
.plists .item a{display:flex;flex-direction:column;padding:0 30px 30px;min-height:100%;}
.plists .item .img{width:100%;/* flex:1 1 auto;*/
 display:flex;align-items:center;justify-content:center;border-bottom:1px solid #efefef;padding:30px 0;}
.plists .item.cur .img{border-bottom:none;}
.plists .item .ibot{justify-content:space-between;align-items:flex-start;padding-top:20px;flex:1;}
.plists .item .vm2{width:36px;height:36px;line-height:34px;border:1px solid #c1c1c1;border-radius:50%;text-align:center;color:#c1c1c1;transition:.3s;flex:0 0 auto;}
.plists .item:hover .vm2{color:#fff;border-color:#cc2a30;background:#cc2a30;}
.plists .item .it{flex:1 1 auto;line-height:1.2;/* max-height:2.4em;overflow:hidden;*/
 padding-right:20px;}
.block.s2{background:#f8f8f8;}
.plists .block.s3 .item .ibot{display:block;}
.plists .block.s3 .item .ibot .it{margin-bottom:10px;}
.plists .item .ip{margin-bottom:20px;line-height:1.5;max-height:4.5em;overflow:hidden;}
.plists .block.s3 .item .ibot .vm2{margin-left:auto;}
.apptab{padding:60px 90px;position:relative;}
.apptab .swiperCtr2.s2 .btn.prev{left:0;}
.apptab .swiperCtr2.s2 .btn.next{right:0;}
.apptab .i{text-align:center;cursor:pointer;}
.apptab .i .icon{font-size:0;height:60px;line-height:60px;margin-bottom:20px;}
.apptab .i .icon img{max-height:100%;}
.apptab .swiper-slide{height:auto;border-bottom:3px solid transparent;cursor:pointer;padding-bottom:20px;}
.apptab .swiper-container{border-bottom:1px solid #ddd;}
.apptab .i .it{line-height:1.5;max-height:3em;overflow:hidden;}
.apptab .swiper-slide.act{border-color:#cd1e30;}
.appCon{padding:20px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.1);border-radius:8px;}
.app{padding-bottom:5%;}
.appCon .item{align-items:stretch;}
.appCon .item .imgs{flex:0 0 auto;width:50%;position:relative;}
.appCon .item .imgs .swiper-container{border-radius:8px;height:100%;}
.appCon .item .imgs img{min-height:100%;object-fit:cover;width:100%;}
.appCon .pgs{position:absolute;left:100%;bottom:0;padding-left:10%;padding-bottom:20px;}
.swiperCtr3 .btn{position:absolute;width:35px;height:70px;line-height:70px;cursor:pointer;z-index:10;top:50%;margin-top:-35px;overflow:hidden;text-align:center;color:#fff;}
.swiperCtr3 .btn:after{content:"";position:absolute;left:0;top:0;width:200%;padding-bottom:200%;background:#000;z-index:-1;border-radius:50%;opacity:0.52;}
.swiperCtr3 .btn.prev{left:0;padding-right:10px;}
.swiperCtr3 .btn.prev:after{left:auto;right:0;}
.swiperCtr3 .btn.next{right:0;padding-left:10px;}
.swiperCtr3 .btn.next:after{left:0;}
.appCon .pgs .a{color:#d80e19;padding-right:5px;}
.appCon .pgs .b{padding-left:5px;}
.appCon .item .txt{flex:1 1 auto;padding:3% 5% 60px;}
.appCon .item .it{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ddd;}
.appCon .item .ip{line-height:1.5;text-align:justify;margin-bottom:8%;max-height:10.5em;overflow:hidden;}
.swiper-container-fade>.swiper-wrapper>.swiper-slide{opacity:0 !important;pointer-events:none;}
.swiper-container-fade>.swiper-wrapper>.swiper-slide-active{opacity:1 !important;z-index:5;pointer-events:all;}
.ntp{align-items:stretch;padding-bottom:60px;margin-bottom:60px;border-bottom:1px solid #e7e7e7;justify-content:flex-start;}
.ntp .item{width:24%;flex:0 0 auto;padding-bottom:40px;}
.ntp .item .img{padding-bottom:70.27%;}
.ntp .item .date{padding:16px 0;font-size:16px;color:#999;border-bottom:1px solid #e7e7e7;margin-bottom:16px;}
.ntp .item .it{line-height:1.4;height:2.8em;overflow:hidden;margin-bottom:50px;}
.ntp .item:not(:nth-child(4n+1)){margin-left:1.33%;}
/* .ntp .item:first-child{position:relative;width:48%;padding-bottom:0;}
.ntp .item:first-child .img{min-height:100%;}
.ntp .item:first-child .txt{position:absolute;left:0;bottom:0;z-index:10;padding:30px 45px;width:100%;color:#fff;}
.ntp .item:first-child .date{padding:10px 0;color:#fff;border-color:#fff;margin-bottom:20px;opacity:0.4;}
.ntp .item:first-child .it{height:auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:0;}
.ntp .item:first-child .vm{display:none;}
*/
.ntp .item .vplay{font-size:20px;}
.ncenter{align-items:stretch;flex-wrap:wrap;justify-content:flex-start;}
.ncenter .item{flex:0 0 auto;width:22.75%;margin-bottom:70px;margin-right:3%;}
.ncenter .item:nth-child(4n){margin-right:0;}
.ncenter .item .img{padding-bottom:70.27%;}
.ncenter .item .date{padding:16px 0;font-size:16px;color:#999;border-bottom:1px solid #e7e7e7;margin-bottom:16px;}
.ncenter .item .it{line-height:1.4;height:2.8em;overflow:hidden;margin-bottom:40px;}
.ncenter .item .vplay{font-size:20px;}
.el-pager{font-size:inherit;}
.el-pagination{font-weight:normal;}
.pages{text-align:center;padding-top:20px;}
.pages a,.pages .el-pagination button,.pages .el-pager li{display:inline-block;vertical-align:middle;width:54px;height:54px;line-height:50px;border:2px solid transparent !important;border-radius:50%;margin:0 10px;color:#888;transition:.3s;border-radius:50%;font-size:inherit;padding:0;}
.pages a.a_prev,.pages a.a_next,.pages .el-pagination button{border-color:#cfcfcf !important;margin:0 40px;min-width:0;}
.pages a:hover,.pages a.a_cur,.pages .el-pager li.active,.pages .el-pager li:hover,.pages .el-pagination button:hover{color:#c9171d;}
.pages a.a_prev:hover,.pages a.a_next:hover,.pages .el-pagination button:hover{border-color:#c9171d !important;}
.pages a .iconfont{font-size:24px;}
.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{font-size:18px;}
.mov .btn{display:inline-block;vertical-align:middle;width:36px;height:36px;border:1px solid #bfbfbf;text-align:center;line-height:34px;border-radius:50%;transition:.3s;cursor:pointer;position:relative;z-index:10;}
.mov .btn:before,.mov .btn:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #cd1330;transition:.3s;opacity:0;border-radius:50%;transform:scale(1);box-sizing:border-box;}
.mov .btn:hover,.item:hover .mov .btn{border-color:#cd1330;color:#cd1330;}
.mov .btn:hover:before,.item:hover .mov .btn:before{opacity:0.5;transform:scale(1.4);}
.mov .btn:hover:after,.item:hover .mov .btn:after{opacity:0.1;transform:scale(1.8);}
.mails{background:url(../images/dotbg.jpg) no-repeat bottom right;background-size:cover;}
.mailsThumb{margin-top:3%;position:relative;width:100%;text-align:center;z-index:5;}
.mailsThumb:after{content:"";position:absolute;left:0;top:50%;width:100%;border-bottom:1px solid #ddd;z-index:-1;}
.mailsThumb .inner{position:relative;}
.mailsThumb .swiperCtr2.s2 .btn.prev{left:-70px;}
.mailsThumb .swiperCtr2.s2 .btn.next{right:-70px;}
.mailsThumb .ico{display:inline-block;width:24px;height:24px;background:#d6d6d6;border-radius:50%;position:relative;}
.mailsThumb .ico:after{content:"";position:absolute;left:25%;width:50%;top:25%;height:50%;background:#6a6a6a;border-radius:50%;}
.mailsThumb .it{padding-top:25px;line-height:30px;}
.mailsThumb .swiper-slide{cursor:pointer;padding-top:60px;}
.mailsMain .item .txt{flex:0 0 auto;max-width:50%;padding-right:5%;padding-left:35px;}
.mailsMain .item .txt .it{font-size:60px;margin-bottom:40px;color:#cc2a30;}
.mailsMain .item .txt .ip{line-height:1.67;}
.mailsMain .item .img{flex:0 0 auto;width:50%;text-align:center;}
.mailsThumb .act .it{color:#cc2a30;}
.mailsThumb .act .ico{background:#f2c9cb;}
.mailsThumb .act .ico:after{background:#cc2a30;}
.Positioning1{background-position:center;background-size:cover;color:#fff;text-align:center;padding:50px 350px;width:100%;overflow:hidden;counter-reset:pos;}
.Positioning1 .box{display:inline-block;position:relative;width:840px;max-width:100%;}
.Positioning1 .box:before{content:"";padding-bottom:100%;display:block;border:1px solid #cc2a30;border-radius:50%;opacity:0.5;}
.Positioning1 .box:after{content:"";border:1px solid #cc2a30;border-radius:50%;position:absolute;left:12.5%;top:12.5%;bottom:12.5%;right:12.5%;}
.Positioning1 .tit{position:absolute;width:300px;left:50%;top:50%;margin-left:-150px;margin-top:-150px;z-index:2;background:#cc2a30;height:300px;display:flex;align-items:center;justify-content:center;border-radius:50%;}
.Positioning1 .tit:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;opacity:0.3;transform:scale(1.2);background:#cc2a30;border-radius:50%;animation:linear scale 2s infinite;}
.Positioning1 .i{position:absolute;z-index:5;}
.Positioning1 .i .it{width:140px;height:140px;text-align:center;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;background:#0021b3;border-radius:50%;}
.Positioning1 .i .it:after{content:"";position:absolute;left:10px;top:10px;bottom:10px;right:10px;z-index:-1;border:1px solid #fff;border-radius:50%;box-shadow:0 0 8px #fff,inset 0 0 8px #fff;opacity:0.2;}
.Positioning1 .i .ip{position:absolute;left:50%;padding:20px 30px 20px 90px;top:0;height:100%;text-align:left;display:flex;align-items:center;width:330px;background:linear-gradient(90deg,rgba(0,33,179,0.8),transparent);z-index:-1;line-height:1.5;justify-content:flex-start;}
.Positioning1 .i:nth-child(1){top:5%;left:0;margin-left:70px;}
.Positioning1 .i:nth-child(2){left:86%;top:7%;margin-left:-70px;}
.Positioning1 .i:nth-child(3){left:100%;top:40%;margin-left:-70px;}
.Positioning1 .i:nth-child(4){left:86%;top:77%;margin-left:-70px;}
.Positioning1 .i:nth-child(5){left:0%;top:77%;margin-left:60px;}
.Positioning1 .i:nth-child(6){left:0%;top:40%;margin-left:-70px;}
.Positioning1 .i:nth-child(1) .ip,.Positioning1 .i:nth-child(5) .ip,.Positioning1 .i:nth-child(6) .ip{background:linear-gradient(90deg,transparent,rgba(0,33,179,0.8));left:auto;right:50%;padding:20px 90px 20px 30px;text-align:right;justify-content:flex-end;}
@keyframes scale{from{transform:scale(1);opacity:0.5;}
to{transform:scale(1.2);opacity:0.2;}
}
.Positioning2 .items{flex-wrap:wrap;align-items:stretch;}
.Positioning2 .item{flex:0 0 auto;width:48%;margin-bottom:2%;min-height:0;border-radius:20px 0 20px 20px;padding:50px 3% 120px 4%;position:relative;z-index:5;}
.Positioning2 .item:before{content:"";position:absolute;left:0;bottom:0;width:100%;top:0;background:url(../images/boxbg.png) no-repeat;background-size:100% 100%;z-index:-2;box-shadow:0 9px 21px rgba(191,191,191,0.19);border-radius:0 20px 20px 20px;}
.Positioning2 .item:after{content:"";position:absolute;left:0;top:0;right:120px;height:54px;z-index:-3;background:#fff;border-radius:0 20px 0 0;}
.Positioning2 .item .inum{position:absolute;right:15px;top:12px;width:100px;padding-left:20px;text-align:center;line-height:42px;z-index:1;color:#fff;background:#133368;border-radius:0 20px 0 0;z-index:-2;}
.Positioning2 .item .it{line-height:1.2;position:relative;margin-bottom:36px;z-index:2;}
.Positioning2 .item .it:after{content:"";position:absolute;z-index:-1;left:0;top:1.2em;width:200px;max-width:100%;height:5px;border-radius:3px;background:linear-gradient(90deg,#ca1b21,transparent);}
.Positioning2 .item .ip{margin-top:30px;line-height:1.56;color:#222;text-align:left;padding-right:1em;}
.Positioning2 .item .inum:before{content:"";position:absolute;left:0;top:0;border-bottom:42px solid #fff;border-right:20px solid transparent;}

.bggray{background-color:#f8f8f8;}
.bggray2{background-color:#f2f2f2;}
.gifts{flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;}
.gifts .item{flex:0 0 auto;width:23.5%;margin-right:2%;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #e7e7e7;}
.gifts .item:nth-child(4n){margin-right:0;}
.gifts .item .img{position:relative;margin-bottom:30px;}
.gifts .item .img img{display:block;width:100%;transition:.3s;opacity:1;}
.gifts .item .hov{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;justify-content:center;align-items:center;}
.gifts .item .hov .ico{background:#b42b3a;width:54px;text-align:center;line-height:54px;color:#fff;border-radius:50%;transition:.3s;position:relative;top:50px;opacity:0;}
.gifts .item:hover .hov .ico{opacity:1;top:0;}
.gifts .item:hover .img img{opacity:0.7;}
.gm .info{align-items:flex-start;}
.gm .info .txt{flex:1 1 auto;padding-right:5%;}
.line-t{position:relative;line-height:1.2;margin-bottom:30px;}
.line-t:after{content:"";width:200px;height:5px;top:1.2em;position:absolute;left:0;border-radius:3px;background:linear-gradient(90deg,#ca1b21,transparent);}
.gm .info .p{line-height:1.55;}
.gm .info .img{flex:0 0 auto;max-width:50%;}
.gmul{flex-wrap:wrap;margin-top:60px;counter-reset:ul;align-items:stretch;justify-content:flex-start;}
.gmul li{flex:0 0 auto;padding-top:17px;padding-bottom:45px;width:22%;border-top:2px solid #ddd;margin-right:4%;transition:.3s;color:#a1adc3;cursor:pointer;}
.gmul li:nth-child(4n){margin-right:0;}
.gmul li:before{counter-increment:ul;content:'0'counter(ul)'.';display:block;margin-bottom:10px;line-height:1;}
.gmul li:nth-child(n+10):before{content:counter(ul)'.';}
.gmul li:hover,.gmul li.cur{color:#133368;border-color:#133368;}
.team1 .info{align-items:stretch;}
.team1 .info .info-l{flex:0 0 auto;width:50%;padding-right:4%;text-align:center;}
.team1 .img{border-radius:8px;overflow:hidden;margin-bottom:36px;}
.team1 .img img{display:block;width:100%;}
.vplay2{display:inline-block;cursor:pointer;white-space:nowrap;font-size:16px;}
.vplay2 span{display:inline-block;vertical-align:middle;}
.vplay2 .ico{padding:2.1875em;background:#d80e19;position:relative;margin-right:1em;border-radius:50%;z-index:2;}
.vplay2 .ico:after{content:"";border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:10px solid #fff;position:absolute;left:50%;top:50%;margin-top:-9px;margin-left:-4px;}
.vplay2 .ico:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:#d80e19;border-radius:50%;transition:.3s;opacity:0.2;}
.vplay2:hover .ico:before{transform:scale(1.2);}
.team1 .info .info-r{flex:1 1 auto;overflow:hidden;position:relative;}
.team1 .t1{margin-bottom:16px;}
.team1 .t2{line-height:1.4;margin-bottom:0.8em;padding-bottom:0.8em;color:#999;border-bottom:1px solid #ddd;}
.team1 .p{line-height:1.67;}
.team1 .info .info-r .overscroll{position:absolute;left:0;top:0;width:100%;height:100%;padding-right:10px;padding-left:20px;}
.teamlist .item{padding:60px 0;}
.teamlist .item .inner{align-items:stretch;}
.teamlist .item .img{flex:0 0 auto;width:280px;overflow:hidden;}
.teamlist .item .img img{display:block;width:100%;border-radius:8px;}
.teamlist .item:nth-child(2n+1){background:#f8f8f8;}
.teamlist .item .txt{padding-left:5.4%;}
.teamlist .item .it{margin-bottom:16px;}
.teamlist .item .t2{line-height:1.3;color:#999;}
.teamlist .item .ip{padding-top:20px;margin-top:20px;border-top:1px solid #ddd;line-height:1.8;}
.delivery{background:url(../images/devbg.jpg) no-repeat bottom center;background-size:cover;}
.delivery .info{align-items:flex-start;}
.delivery .info-l{position:relative;z-index:5;flex:0 0 auto;max-width:50%;padding-right:40px;}
.delivery .img{position:relative;z-index:2;padding-left:55px;}
.delivery .img img{width:100%;border-radius:8px;}
.delivery .img:after{content:"";position:absolute;left:0;top:7%;bottom:7%;width:50%;border-radius:8px;background:#e1ecf4;z-index:-1;}
.delivery .info-l .t{position:absolute;left:55px;bottom:0;z-index:3;right:0;color:#fff;padding:35px 45px;}
.delivery .txt{flex:1 1 auto;padding-left:40px;padding-top:5%;}
.delivery .txt .it{margin-bottom:30px;}
.hide{display:none !important;}
.horslider{position:relative;}
.horslider .swiperCtr2.s2 .btn.prev{left:-70px;}
.horslider .swiperCtr2.s2 .btn.next{right:-70px;}
.horslider .items{align-items:stretch;flex-wrap:wrap;padding:0 45px;justify-content:flex-start;}
.horslider .item{margin-bottom:30px;flex:0 0 auto;width:25%;display:flex;flex-direction:column;overflow:hidden;}
.horslider .item .it{text-align:center;line-height:1.2;height:2.4em;overflow:hidden;width:100%;}
.horslider .item .img{flex:1 1 auto;align-items:flex-end;justify-content:center;padding:0 40px;position:relative;padding-bottom:33px;z-index:5;}
.horslider .item .box{position:relative;padding:12px;z-index:5;background:url(../images/horbox.png) no-repeat center;background-size:100% 100%;max-width:90%;}
.horslider .item .box:after{content:"";position:absolute;right:10px;bottom:0;height:60%;box-shadow:20px -20px 40px #c0c0c0;width:50%;z-index:-1;transform:skewX(5deg);transform-origin:right bottom;}
.horslider .item .img:before,.horslider .item .img:after{content:"";position:absolute;z-index:-1;width:50%;bottom:-25px;height:58px;}
.horslider .item .img:before{left:0;background-image:url(../images/hoc.png);background-position:left top;background-size:auto 100%;}
.horslider .item .img:after{right:0;background-image:url(../images/hoc.png);background-position:right top;background-size:auto 100%;}
.horslider .item:last-child .img:after{background-image:url(../images/hor.png);}
.horslider.l3 .item{width:33.33%;}
.mceo{position:relative;}
.mceo .title{position:absolute;left:0;top:10%;width:100%;z-index:1;}
.Positioning2.s2 .item{min-height:0;}
.Positioning2 .item .icon{height:70px;line-height:70px;font-size:0;}
.Positioning2 .item .icon img{max-height:100%;}
.txt_img .info .img{float:left;border-radius:8px;font-size:0;max-width:50%;margin-right:50px;margin-bottom:1em;overflow:hidden;}
.txt_img .info .txt{line-height:1.8;}
.heal{background-position:center;color:#fff;background-size:cover;}
.heal .txt{margin-bottom:4%;text-align:center;}
.heal .txt .t{margin-bottom:20px;}
.heal .txt .p{line-height:1.8;}
.heal .ul{align-items:stretch;}
.heal .ul li{flex:0 0 auto;border:1px solid rgba(255,255,255,0.3);width:33.33%;padding:50px 60px 7%;border-bottom:none;border-left:none;transition:.3s;background:transparent;}
.heal .ul li:hover{background:rgba(255,255,255,0.1);}
.heal .ul li .icon{height:70px;font-size:0;line-height:70px;margin-bottom:20px;}
.heal .ul li .it{margin-bottom:30px;}
.heal .ul li .ip{line-height:1.8;}
.heal .ul li .icon img{max-height:100%;}
.heal .ul li:first-child{border-left:1px solid rgba(255,255,255,0.3);}
.heal2 li{align-items:stretch;margin-bottom:40px;}
.heal2 li .img{flex:0 0 auto;width:50%;}
.heal2 li .img img{display:block;border-radius:8px;}
.heal2 li .txt{flex:1 1 auto;padding-right:5%;}
.heal2 li .ip{line-height:1.8;text-align:justify;}
.heal2 li .it{margin-bottom:20px;}
.heal2 li.flex:nth-child(even){flex-direction:row-reverse;}
.heal2 li.flex:nth-child(even) .txt{padding-left:5%;padding-right:0;}
.Social .item .ip{margin-top:30px;line-height:1.8;}
.Social .swiperCtr2 .btn{box-shadow:0 0 10px rgba(0,0,0,0.1);}
.lifeCer .box{position:relative;}
.lifeCer .swiper-container{padding:0 12.5%;}
.lifeCer .swiperCtr2.s2 .btn.prev{left:-35px;}
.lifeCer .swiperCtr2.s2 .btn.next{right:-35px;}
.lifeCer .img{border-radius:8px;}
.lifeCer .swiper-slide{background:#fff;}
.lifeCer .swiper-slide .img{opacity:0.5;}
.lifeCer .swiper-slide-active .img{opacity:1;}
.swiperDots2{text-align:center;margin-top:36px;}
.swiperDots2 span{width:70px;height:6px;border-radius:0;margin:0 3px;opacity:1;background:#c4c4c4;}
.swiperDots2 span.swiper-pagination-bullet-active{background:#d50022;}
.lifeCer .ls{flex-wrap:wrap;align-items:stretch;margin-top:5%;}
.lifeCer .ls .item{flex:0 0 auto;width:49%;margin-bottom:2%;}
.life2 .tt{margin-bottom:45px;}
.life2 .block{margin-bottom:50px;}
.life2 .block:last-child{margin-bottom:0;}
.photo1 .item{float:left;padding-right:1%;width:25%;padding-bottom:1%;}
.photo1 .item .hovimg{padding-bottom:68%;border-radius:8px;}
.photo1 .item:nth-child(10n+1){width:50%;}
.photo1 .item:nth-child(10n+6){width:50%;float:right;}
.photo1 .item:nth-child(n+11){width:25%;}
.photo1{margin-right:-1%;}
.photo1 .item:nth-child(10n+1) .hovimg,.photo1 .item:nth-child(10n+6) .hovimg{padding-bottom:69%;}
.photo2{position:relative;margin-right:-1%;}
.photo2 .item{float:left;width:25%;padding-right:1%;padding-bottom:1%;}
.photo2 .item .hovimg{padding-bottom:68%;border-radius:8px;}
.photo2 .item:nth-child(2),.photo2 .item:nth-child(4){margin-right:50%;}
.photo2 .item:first-child{position:absolute;left:25%;top:0;width:50%;}
.photo2 .item:first-child .hovimg{padding-bottom:69%;}
.photo3{margin-right:-1%;}
.photo3 .item{float:left;width:33.33%;padding-right:1%;padding-bottom:1%;}
.photo3 .item .hovimg{padding-bottom:56.73%;border-radius:8px;}
.Welfare .items{flex-wrap:wrap;align-items:stretch;counter-reset:wel;}
.Welfare .item{flex:0 0 auto;width:49%;margin-bottom:2%;position:relative;z-index:5;border-radius:20px;overflow:hidden;padding:3% 4% 4%;background:#f8f8f8;min-height:450px;}
.Welfare .item .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center;background-size:cover;z-index:-1;opacity:0;}
.Welfare .item .bg:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(135deg,#12326c 40%,rgba(18,50,108,0.2));}
.Welfare .item .inum{position:relative;line-height:1;font-size:80px;color:#c9171d;display:inline-block;}
.Welfare .item .it{margin-bottom:24px;line-height:1.2;position:relative;z-index:2;}
.Welfare .item .it:after{content:"";width:200px;height:5px;background:linear-gradient(90deg,#c9171d,transparent);position:absolute;top:1.2em;left:0;z-index:-1;border-radius:3px;}
.Welfare .item .ip{line-height:1.3;}
.Welfare .item .inum:before{counter-increment:wel;content:"0"counter(wel);}
.Welfare .item .inum:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background:linear-gradient(0deg,#f8f8f8 20%,transparent);}
.Welfare .item:hover .bg{opacity:1;}
.Welfare .item:hover{color:#fff;}
.Welfare .item:hover .inum:after{background:linear-gradient(0deg,#12326c 20%,transparent);}
.life2 .block.bggray{padding:4% 0 55px;}
.resultTip{padding:0 2em;line-height:50px;margin-bottom:45px;background:#f6f6f6;color:#888;}
.pfilters .line{align-items:flex-start;padding:25px 0;border-bottom:1px solid #dddddd;}
.pfilters .line .lb{flex:0 0 auto;text-transform:uppercase;width:8em;margin:5px 0;line-height:30px;}
.pfilters .line .fitems{flex:1 1 auto;flex-wrap:wrap;justify-content:flex-start;}
.pfilters .line .fitems .i{line-height:30px;padding:0 1em;margin:5px 0;cursor:pointer;}
.pfilters .line .fitems .i.on{color:#fff;background:#cc2a30;}
.fsearch{padding:20px 0;}
.fsearch .lb{flex:0 0 auto;text-transform:uppercase;width:8em;}
.fsearch .se{flex:0 0 auto;width:320px;max-width:20%;margin-right:10px;}
.el-select{display:block;}
.el-input{font-size:inherit;font-family:inherit;font-weight:inherit;}
.el-input__inner{height:54px;font-size:inherit;font-family:inherit;font-weight:inherit;}
.fsearch .in{flex:1 1 auto;}
.fsearch .in input{height:54px;width:100%;padding:0 15px;border-radius:8px;outline:none;border:1px solid #DCDFE6;font-size:inherit;font-family:inherit;}
.fsearch .btn{line-height:54px;flex:0 0 auto;margin-left:10px;width:160px;text-align:center;cursor:pointer;background:#cc2a30;color:#fff;border-radius:8px;}
.social-share .icon-instagram:before{font-family:'iconfont';}
.detailTop{padding-bottom:5%;background:linear-gradient(90deg,#f6f7f9,#e3ebf2);}
.bread.s2{line-height:60px;color:#666;margin-bottom:40px;}
.bread.s2 span{color:inherit;}
.detailTop .info{align-items:stretch;}
.detailTop .info-l{flex:0 0 auto;width:50%;padding-right:55px;}
.detailTop .imgs{align-items:stretch;}
.detailTop .imgs .small{flex:0 0 auto;width:16.1%;padding:30px 0;margin-right:16px;position:relative;}
.small .swiperCtr .btn{line-height:30px;position:absolute;cursor:pointer;left:0;width:100%;text-align:center;}
.small .swiperCtr .btn.prev{top:0;}
.small .swiperCtr .btn.next{bottom:0;}
.small .swiperCtr .btn .iconfont{font-size:22px;}
.small .swiperCtr .btn:hover{color:#d80e19;}
.detailTop .imgs .small .swiper-container{position:absolute;left:0;top:30px;bottom:30px;width:100%;}
.detailTop .imgs .big{flex:1 1 auto;border-radius:8px;background:#fff;overflow:hidden;}
.detailTop .imgs img{display:block;width:100%;}
.detailTop .info-l .ishare{margin-top:30px;padding-left:16.2%;}
.detailTop .imgs .pic{padding-bottom:100%;background-size:cover;background-position:center;border-radius:8px;background-color:#fff;}
.detailTop .imgs .small .pic{border:1px solid #ddd;cursor:pointer;}
.detailTop .imgs .small .cur .pic{border-color:#ffbabe;}
.ishare{justify-content:flex-start;}
.ishare .lb{flex:0 0 auto;}
.ishare .ls{flex:1 1 auto;}
.ishare .ls .social-share-icon{background:#fff;border:none;width:40px;height:40px;line-height:40px;margin-left:1em;color:#85888c;transition:.3s;}
.ishare .ls .social-share-icon:hover{background:#d80e19;color:#fff;}
.detailTop .info .info-r{flex:1 1 auto;padding-left:40px;}
.detailTop .info .info-r .it{margin-bottom:20px;}
.detailTop .info .info-r .p{line-height:1.7;margin-bottom:2em;}
.detailTop .info .info-r .t2{margin-bottom:20px;}
.detailTop .info .info-r li{position:relative;margin-bottom:10px;padding-left:18px;}
.detailTop .info .info-r li:before{content:"";position:absolute;width:8px;height:8px;background:#d80e19;border-radius:50%;left:0;top:0.85em;margin-top:-4px;}
.iso{justify-content:flex-start;}
.iso .i{flex:0 0 auto;width:59px;margin-right:3%;}
.detailTop .info .info-r .btns{padding-top:30px;margin-top:30px;border-top:1px solid #dce4eb;}
.detailTop .info .info-r .btn{padding:0 2em;line-height:58px;background:#d80e19;border-radius:30px;color:#fff;cursor:pointer;}
.detailTop .info .info-r .btn .iconfont{padding-right:1em;font-size:22px;}
.procer .swiper-wrapper{align-items:stretch;}
.procer .swiper-slide{height:auto;}
.procer .item{height:100%;justify-content:center;align-items:flex-end;flex-direction:column;}
.procer .item .it{text-align:center;line-height:1.7;height:3.4em;overflow:hidden;margin-top:10px;width:100%;padding:0 1em;}
.procer .img{border:5px solid #eaeaea;border-radius:5px;}
.procer .swiperCtr2{margin-top:0;}
.detailTab{border-bottom:1px solid #ddd;line-height:80px;position:sticky;background:#fff;top:80px;z-index:999;}
.detailTab .inner{align-items:stretch;justify-content:center;}
.detailTab .i{cursor:pointer;padding:0 25px;border-bottom:2px solid transparent;margin-bottom:-1px;width:auto;}
.detailTab .i.cur{border-color:#d80e19;}
.dinfo{line-height:1.7;color:#666;}
.detailBlocks .dtit{text-align:center;margin-bottom:4%;text-transform:uppercase;}
.detailBlocks .block{padding:3.8% 0;background-size:cover;background-position:center;}
.detailBlocks .block.white{color:#fff;}
.Battery{align-items:stretch;}
.Battery .i{padding:60px 20px 40px;text-align:center;flex:0 0 auto;width:14.2222%;border-right:1px solid rgba(255,255,255,0.1);}
.Battery .i .icon{font-size:0;height:80px;line-height:80px;margin-bottom:20px;}
.Battery .i .icon img{max-height:100%;}
.Battery .i .it{line-height:1.5;}
.procus{margin:0 -20px;}
.procus .swiperCtr2{margin-top:0;padding:0 20px;}
.procus .items{flex-wrap:wrap;align-items:stretch;justify-content:flex-start;padding:20px;}
.procus .item{flex:0 0 auto;width:19.2%;margin-right:1%;margin-bottom:1%;box-shadow:0 3px 18px rgba(191,191,191,0.19);border-radius:8px;background:#fff;}
.procus .item:nth-child(5n){margin-right:0;}
.procus .item .img{height:310px;align-items:center;justify-content:flex-end;}
.procus .item .it{margin:0 30px;border-top:1px solid #ccc;line-height:1.2;padding:1.2em 0;}
.baseSwiper{position:relative;}
.baseSwiper .swiperCtr2.s2 .btn.prev{left:-75px;}
.baseSwiper .swiperCtr2.s2 .btn.next{right:-75px;}
.baseSwiper .img{border-radius:8px;overflow:hidden;}
.baseSwiper .img img{display:block;}
.baseSwiper .it{margin-top:20px;}
.downloads{align-items:stretch;justify-content:flex-start;flex-wrap:wrap;}
.downloads .i{padding:35px 50px 25px;background:#f8f8f8;flex:0 0 auto;width:31.99%;margin-right:2%;margin-bottom:10px;align-items:flex-start;position:relative;z-index:2;}
.downloads .i:nth-child(3n){margin-right:0;}
.downloads .i:hover:after{opacity:1;}
.downloads .i .ico{flex:0 0 auto;padding:25px;background:url(../images/file-icon.png) no-repeat center;background-size:contain;}
.downloads .i .itxt{flex:1 1 auto;padding-left:20px;overflow:hidden;}
.downloads .i .it{line-height:1.7;height:3.4em;overflow:hidden;margin-bottom:10px;}
.downloads .i .ibot{justify-content:flex-start;}
.downloads .i .size{flex:0 0 auto;}
.downloads .i .d{margin-left:10px;}
.downloads .i .d a{display:inline-block;width:40px;text-align:center;height:40px;line-height:40px;background:#d80e19;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;}
.downloads .i:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:linear-gradient(90deg,#f8f8f8,#dfe6f3);transition:.3s;opacity:0;}
.detailTop .info-l.s2 .ishare{padding-left:0;}
.detailTop .info-l .imgs2{position:relative;border-radius:8px;background:#fff;}
.detailTop .info-l .imgs2:after{content:"";display:block;padding-bottom:100%;}
.detailTop .info-l .imgs2 .img{position:absolute;left:0;top:0;width:100%;height:100%;justify-content:center;align-items:center;padding:5%;}
.detailTop .info-l.s2{max-width:650px;}
.detailTop .info-l .imgs2 .img img{max-height:100%;}
.appdetail{align-items:stretch;padding-top:5%;}
.appdetail .txt{flex-direction:column;flex:0 0 auto;width:50%;padding-right:5%;}
.appdetail .txt .tit{margin-bottom:10px;font-size:56px;width:100%;flex:0 0 auto;line-height:1.2;}
.appdetail .txt .t2{flex:0 0 auto;width:100%;margin-bottom:20px;}
.appdetail .txt .p{flex:1 1 auto;width:100%;position:relative;line-height:1.75;overflow:hidden;}
.appdetail .txt .p .overscroll{position:absolute;left:0;top:0;padding-right:10%;text-align:justify;max-height:24.5em;}
.appdetail .imgslider{flex:0 0 auto;width:50%;padding-left:50px;}
.appdetail .imgslider .swiper-container{padding-right:40px;}
.appdetail .imgslider .swiper-slide{border-radius:8px;overflow:hidden;}
.appdetail .imgslider .img img{display:block;width:100%;}
.appdetail .imgslider .img{position:relative;}
.appdetail .imgslider .img:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;background:#fff;opacity:0.5;}
.appdetail .imgslider .swiper-slide-active .img:after{opacity:0;}
.appdetail .imgslider .it{position:absolute;left:0;bottom:0;width:100%;z-index:6;padding:1em;color:#fff;}
.dbrands{padding:35px 0;}
.dbrands .inner{justify-content:center;}
.dbrands .i{flex:0 0 auto;padding:0 10px;}
.Positioning2 .items.l4{justify-content:flex-start;}
.Positioning2 .l4 .item{width:24%;padding:35px 35px 40px;border-radius:20px;overflow:hidden;min-height:0;margin-right:1.25%;}
.Positioning2 .l4 .item:nth-child(4n){margin-right:0;}
.Positioning2 .l4 .item:before{top:54px;}
.Positioning2 .l4 .item .inum{width:106px;}
.Positioning2 .l4 .item .it:after{display:none;}
.Positioning2 .l4 .item .it{margin-bottom:20px;}
.Positioning2 .l4 .item .icon{margin-bottom:8%;}
.Factory .block{margin-bottom:50px;}
.Factory .bt{line-height:1.2;position:relative;margin-bottom:40px;z-index:5;}
.Factory .bt:after{content:"";position:absolute;width:200px;height:5px;top:1.2em;left:0;z-index:-1;background:linear-gradient(90deg,#c9181e,transparent);max-width:30%;border-radius:3px;}
.Factory .items{flex-wrap:wrap;align-items:stretch;justify-content:flex-start;}
.Factory .i{flex:0 0 auto;width:23.125%;margin-right:2.5%;margin-bottom:2.5%;cursor:pointer;height:auto;}
.Factory .i:nth-child(4n){margin-right:0;}
.Factory .i .img{padding-bottom:70%;margin-bottom:15px;}
.pop-up .i .img{padding-bottom:70%;margin-bottom:20px;}
@media(min-width:1024px){.ab2 .data .i .num{font-size:60px;}
.ab2 .data .i:first-child{padding-left:0;border:none;}
.horslider.l4 .item:nth-child(4n+1) .img:before{background-image:url(../images/hol.png);}
.horslider.l4 .item:nth-child(4n+4) .img:after{background-image:url(../images/hor.png);}
.horslider.l3 .item:nth-child(3n+1) .img:before{background-image:url(../images/hol.png);}
.horslider.l3 .item:nth-child(3n+3) .img:after{background-image:url(../images/hor.png);}
}
@media(min-width:768px) and (max-width:1024px){.horslider.l4 .item:nth-child(3n+1) .img:before{background-image:url(../images/hol.png);}
.horslider.l4 .item:nth-child(3n+3) .img:after{background-image:url(../images/hor.png);}
.horslider.l3 .item:nth-child(2n+1) .img:before{background-image:url(../images/hol.png);}
.horslider.l3 .item:nth-child(2n+2) .img:after{background-image:url(../images/hor.png);}
.horslider .item{width:33.33%;}
.horslider.l3 .item{width:50%;}
}
@media(min-width:1280px){.show_search .nav{opacity:0;top:-110px;}
.nav li:hover .drop{max-height:600px;transition:.6s;box-shadow:0 20px 20px rgba(0,0,0,0.1);}
}
@media(max-width:1660px){.nav li{margin:0 10px;}
.serch{margin-left:30px;margin-right:15px;}
.lang{margin-left:15px;}
.mailsThumb .inner{padding:0 80px;}
.mailsThumb .swiperCtr2.s2 .btn.prev{left:0;}
.mailsThumb .swiperCtr2.s2 .btn.next{right:0;}
.horslider .swiperCtr2.s2 .btn.next{right:0;}
.horslider .swiperCtr2.s2 .btn.prev{left:0;}
.horslider{padding:0 70px;}
.baseSwiper{padding:0 35px;}
.baseSwiper .swiperCtr2.s2 .btn.prev{left:0;}
.baseSwiper .swiperCtr2.s2 .btn.next{right:0;}
}
@media(max-width:1440px){.f16{font-size:14px;}
.f18{font-size:16px;}
.f20{font-size:18px;}
.f22{font-size:20px;}
.f24{font-size:22px;}
.f26{font-size:24px;}
.f28{font-size:26px;}
.f30{font-size:28px;}
.f32{font-size:30px;}
.f36{font-size:34px;}
.f38{font-size:34px;}
.f40{font-size:36px;}
.f44{font-size:40px;}
.f48{font-size:42px;}
.f50{font-size:44px;}
.more .btn{width:40px;height:40px;line-height:40px;}
.more .btn .iconfont{font-size:10px;}
.bantxt .timg img{max-width:40%;}
.data .i .num{font-size:50px;}
.casebox .txt .li .icon{width:50px;}
.newsindex .item:first-child{width:320px;}
.newsindex .item{margin-right:320px;}
.brands .i{height:80px;line-height:80px;}
.quickSearch .ql,.quickSearch .qr{padding:30px;}
.tab .i .icon{height:50px;line-height:50px;}
.tab .i{width:20%;padding:30px 10px 10px;}
.title{margin-bottom:40px;}
.swiperCtr2 .btn{width:50px;height:50px;line-height:50px;}
.swiperCtr2 .btn i{font-size:20px;}
.vslider{padding:0 120px;}
.pbanner .pt{font-size:50px;}
.ppban .pbanner img{min-height:600px;}
.pcat .i .icon{height:40px;line-height:40px;}
.pcat .i{padding:30px 20px;}
.apptab .i .icon{height:50px;line-height:50px;}
.apptab{padding:40px 60px;}
.ntp .item .vplay,.ncenter .item .vplay{font-size:16px;}
.ntp .item .date{padding:10px 0;}
.ntp .item .it{margin-bottom:20px;}
.ntp .item:first-child .txt{padding:20px;}
.mailsThumb .inner{padding:0 50px;}
.mailsThumb .it{padding-top:10px;line-height:24px;}
.mailsThumb .swiper-slide{padding-top:10px;}
.mailsThumb .ico{width:20px;height:20px;}
.mailsThumb:after{top:20px;}
.mailsThumb .swiperCtr2.s2 .btn{margin-top:-38px;}
.Positioning2 .item{min-height:0;}
.Positioning1 .i .it{font-size:14px;width:100px;height:100px;}
.Positioning1 .i .ip{width:270px;padding-left:60px;font-size:12px;}
.Positioning1 .i:nth-child(1) .ip,.Positioning1 .i:nth-child(5) .ip,.Positioning1 .i:nth-child(6) .ip{padding-left:30px;padding-right:60px;}
.Positioning1 .tit{width:240px;margin-left:-120px;height:240px;margin-top:-120px;}
.horslider{padding:0 50px;}
.horslider .items{padding:0 20px;}
.lifeCer .box{padding:0 25px;}
.lifeCer .swiperCtr2.s2 .btn.prev{left:0;}
.lifeCer .swiperCtr2.s2 .btn.next{right:0;}
.baseSwiper{padding:0 25px;}
.appdetail .txt .tit{font-size:40px;}
.dbrands .i{max-width:130px;}
.Positioning2 .items.l4{justify-content:space-between;}
.Positioning2 .l4 .item{width:48%;margin-right: 0;}
}
@media(max-width:1280px){.f18{font-size:14px;}
.f20{font-size:16px;}
.f22{font-size:18px;}
.f24{font-size:20px;}
.f26{font-size:22px;}
.f28{font-size:24px;}
.f30{font-size:26px;}
.f32{font-size:28px;}
.f36{font-size:30px;}
.f38{font-size:32px;}
.f40{font-size:32px;}
.f44{font-size:34px;}
.f48{font-size:36px;}
.f50{font-size:38px;}
body{padding-top:80px;}
.header{background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.1);color:#222;}
.header .logo .x1{display:none;}
.header .logo .x2{display:inline;}
.nav{position:fixed;left:110%;width:100%;top:80px;background:#fff;bottom:0;overflow:auto;opacity:0;}
.logo{height:80px;line-height:80px;}
.header .hin{padding:0 20px;}
.nav ul{display:block;padding:20px 0;border-top:1px solid #eee;}
.nav li{line-height:1;margin:0;}
.nav li>a{display:block;padding:0 0 0 30px;line-height:50px;font-size:16px;border-bottom:1px solid #f1f1f1;}
.nav li>a:after{width:30px;top:0;height:100%;bottom:0;background-position:center;}
.nav li .drop{position:relative;max-height:none;top:0;display:none;}
.drop .box{padding:20px 30px;border-bottom:1px solid #f1f1f1;}
.drop .inner{max-width:100%;}
.openMenu{margin-left:10px;position:relative;padding:15px;}
.openMenu i{position:absolute;left:0;width:100%;height:1px;background:#555;top:50%;}
.openMenu i:before,.openMenu i:after{content:"";position:absolute;left:0;width:100%;height:100%;transition:.3s;background:#555;}
.openMenu i:before{top:-8px;}
.openMenu i:after{top:8px;}
.show_menu .openMenu i{background:none;}
.show_menu .openMenu i:before{top:0;transform:rotate(45deg);}
.show_menu .openMenu i:after{transform:rotate(-45deg);top:0;}
.show_menu .nav{left:0;opacity:1;}
.nav li.haschild>a:before{content:"";position:absolute;right:25px;top:50%;width:9px;height:9px;border-right:1px solid #666;border-top:1px solid #666;transform:rotate(45deg);margin-top:-5px;opacity:0.6;transition:.3s;}
.nav li.haschild.act>a:before{transform:rotate(135deg);}
.proslider .item .advans .li{font-size:12px;line-height:32px;}
.logos .i .icon{width:70px;}
.logos .in{max-width:60%;}
.logos .i .it{display:none;}
.logos{padding:40px;}
.vplay2{font-size:12px;}
.teamlist .item{padding:40px 0;}
}
@media(max-width:1024px){.index1{transform:none;padding:40px 0;}
.proslider .item{display:block;position:relative;z-index:5;border-radius:12px;overflow:hidden;}
.proslider .item .txt{width:60%;margin-right:0;padding:30px;padding-right:15%;min-height:100%;}
.proslider .item .img{width:70%;top:0;margin:0 0 0 auto;position:absolute;bottom:0;z-index:-1;}
.proslider .swiper-slide{padding-bottom:0;}
.proslider .item .img img{width:100%;height:100%;object-fit:cover;}
.proslider .item .advans .ls{display:block;}
.tab .i .it{font-size:12px;}
/* .proslider2 .swiper-container{padding-left:15%;}
*/
/* .proslider2 .swiper-container{padding-left:15%;}
*/
.index4 .tp{display:block;margin-bottom:30px;}
.index4 .tp .tl{width:auto;margin-bottom:20px;}
.index4 .tl .p{margin-bottom:30px;}
.index4 .tp .tr{max-width:100%;text-align:left;}
.data{flex-wrap:wrap;}
.data .i{width:50%;margin-bottom:20px;}
.data .i .num{font-size:32px;}
.casebox .txt .li .icon{width:40px;}
.casebox .txt .li{margin-bottom:20px;}
.casebox .txt .i{width:100%;margin-bottom:20px;}
.fnav{display:none;}
.fcnt dl{width:50%;margin-bottom:20px;}
.fcnt{flex-wrap:wrap;}
.gtop{width:50px;height:50px;line-height:50px;}
.gtop i{font-size:12px;}
.plists .item{width:49%;}
.plists .item:nth-child(2n){margin-right:0;}
.pcat .i{padding:20px;}
.pcat .i .icon{height:30px;line-height:30px;margin-bottom:10px;}
.pcat .i .it{margin-bottom:0;line-height:1.2;height:2.4em;overflow:hidden;}
.pcat .i .ip{font-size:12px;}
.ncenter .item{width:48.5%;margin-bottom:40px;}
.ncenter .item:nth-child(2n){margin-right:0;}
.ncenter .item .date{padding:10px 0;}
.ncenter .item .it{margin-bottom:20px;}
.pages a,.pages .el-pagination button,.pages .el-pager li{width:44px;height:44px;line-height:42px;margin:0 5px;border-width:1px !important;}
.ntp{flex-wrap:wrap;padding-bottom:20px;margin-bottom:40px;}
.ntp .item:not(:nth-child(4n+1)){margin-left:0;}
.ntp .item:not(:nth-child(2n+1)){margin-left:4%;}
/* .ntp .item:first-child{width:100%;margin-bottom:20px;}
*/
.ntp .item{width:48%;padding-bottom:20px;}
.Positioning2 .item{width:100%;}
.Positioning1{padding:50px 3%;}
.Positioning1 .i{position:static;margin:0 0 20px !important;display:flex;align-items:stretch;width:48%;}
.Positioning1 .tit{position:static;margin:0 0 30px;height:auto;background:none;width:auto;display:block;}
.Positioning1 .box:before,.Positioning1 .box:after{display:none;}
.Positioning1 .i .ip{position:relative;background:linear-gradient(90deg,rgba(0,33,179,0.8),transparent) !important;z-index:1;left:-50px !important;right:auto !important;width:auto;height:auto;flex:1 1 auto;justify-content:flex-start !important;padding:10px 30px 10px 60px !important;}
.Positioning1 .items{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;}
.Positioning1 .i .it{flex:0 0 auto;}
.Positioning2 .item .inum{line-height:36px;}
.Positioning2 .item:before{top:0;z-index:-2;}
.Positioning2 .item .icon{height:38px;line-height:38px;}
.Positioning2 .item .it:after{height:3px;width:100px;}
.team1 .info{display:block;}
.team1 .info .info-l{width:auto;padding-right:0;}
.team1 .info .info-r .overscroll{position:relative;padding-left:0;}
.delivery .img{padding-left:30px;}
.delivery .info-l .t{left:30px;padding:20px;}
.delivery .info-l{padding-right:0;}
.delivery .txt{padding-top:20px;}
.txt_img .info .img{float:none;max-width:100%;margin-right:0;margin-bottom:20px;}
.heal .ul{display:block;padding-bottom:40px;}
.heal .ul li{width:100%;padding:30px;border:1px solid rgba(255,255,255,0.3) !important;margin-bottom:10px;}
.heal .ul li .icon{height:50px;line-height:50px;}
.heal .ul li .it{margin-bottom:20px;}
.heal2 li{display:block;}
.heal2 li .txt{padding:0 !important;margin-bottom:20px;}
.heal2 li .img{width:auto;}
.Welfare .item .inum{font-size:50px;}
.detailTop .info{display:block;}
.detailTop .info-l{width:auto;padding-right:0;margin-bottom:30px;}
.detailTop .info-l.s2{max-width:100%;}
.detailTop .info .info-r{padding-left:0;}
.detailTab .i{padding:0 15px;}
.detailTab{line-height:60px;}
.detailBlocks .block{padding:40px 0;}
.Battery .i .icon{height:40px;line-height:40px;}
.Battery{flex-wrap:wrap;}
.Battery .i{padding:20px;width:33.33%;}
.downloads .i{width:100%;margin-right:0;padding:20px;}
.downloads .i .ico{padding:15px;}
.downloads .i .it{height:auto;}
.downloads .i .d a{width:30px;height:30px;line-height:30px;}
.downloads .i .d a .iconfont{font-size:12px;}
.procus .item{width:32.66%;}
.procus .item:nth-child(5n){margin-right:1%;}
.procus .item:nth-child(3n){margin-right:0;}
.procus .item .img{height:240px;}
.Positioning2 .l4 .item:before{top:0;}
.appdetail{display:block;padding-top:40px;}
.appdetail .txt{width:auto;padding-right:0;margin-bottom:30px;}
.appdetail .txt .tit{font-size:26px;}
.appdetail .txt .p .overscroll{position:relative;max-height:none;padding-right:0;}
.appdetail .imgslider{width:auto;padding-left:0;}
.dbrands .inner{flex-wrap:wrap;}
.dbrands .i{padding:10px;}
}
@media(max-width:768px){.f20{font-size:14px;}
.f22{font-size:16px;}
.f24{font-size:16px;}
.f26{font-size:16px;}
.f28{font-size:18px;}
.f30{font-size:20px;}
.f32{font-size:20px;}
.f36{font-size:22px;}
.f38{font-size:22px;}
.f40{font-size:22px;}
.f44{font-size:24px;}
.f48{font-size:24px;}
.f50{font-size:26px;}
.bantxt .more{margin-top:20px;}
.quickSearch{display:block;}
.quickSearch .ql,.quickSearch .qr{width:auto;}
.quickSearch .qr{border-radius:0 0 12px 12px;}
.proslider2 .swiper-container{padding-left:0;}
.proslider2 .swiper-slide{padding:20px;}
.proslider2 .swiper-slide-active .item{width:100%;left:0;}
.swiperCtr2{margin-top:0;padding-top:30px;}
.swiperCtr2 .l .pgs{line-height:30px;}
.swiperCtr2 .bar{height:1px;}
.swiperCtr2 .bar .cur{height:2px;}
.proslider .item .txt{width:auto;padding:30px;background-size:150% 100%;background-position:left center;}
.proslider .item .img{display:none;}
.proslider .item .it{margin-bottom:10px;}
.proslider .item .ip{margin-bottom:15px;}
.proslider .item .advans .ls{display:flex;}
.cate span{line-height:40px;}
.cate{margin-top:20px;}
.title{margin-bottom:20px;}
.newsindex .item:first-child{width:auto;float:none;}
.newsindex .item a{display:block;padding-bottom:20px;margin-bottom:20px;}
.newsindex .item{padding-right:0;margin-right:0;}
.newsindex .item .img{width:auto;}
.newsindex .item .txt,.newsindex .item:first-child .txt{padding:20px 0 0;}
.newsindex .item .ip{margin-bottom:20px;}
.process{margin-bottom:20px;}
.casebox{display:block;}
.casebox .img{width:auto;}
.casebox .txt{padding:20px 0;}
.swiperDots{bottom:20px;}
.swiperDots .dots span{width:40px;height:2px;}
.tab .i .icon{height:30px;line-height:30px;}
.tab .i{width:auto;}
.tab{width:100%;overflow:auto;padding-bottom:10px;}
.tab .i .it{max-width:12em;}
.banner img.w100{min-height:60vh;object-fit:cover;}
.bantxt .inner{display:block;text-align:center;}
.bantxt .tr{width:auto;}
.bantxt .tr img{max-width:45%;}
.proslider .item .advans .li{flex:1 1 auto;}
.brands{justify-content:space-between;}
.brands .i{width:49%;margin-right:0;height:50px;line-height:50px;}
.ft1{flex-direction:column;justify-content:center;align-items:center;}
.footer{padding-top:40px;}
.follow{flex-wrap:wrap;justify-content:center;}
.follow .it{width:100%;text-align:center;padding-right:0;margin-bottom:20px;}
.follow .i{margin:0 5px;}
.follow .i .icon{width:30px;height:30px;line-height:28px;}
.follow .i .icon i{font-size:12px;}
.follow .i i.icon-weixin{font-size:15px;}
.follow .i i.icon-yutobe{font-size:9px;}
.fcnt dl{width:100%;margin-bottom:10px;}
.fcnt{padding-bottom:20px;margin-bottom:20px;}
.fbot{padding-bottom:20px;}
.copy{font-size:12px;padding-right:20px;line-height:1.7;}
.brands .i img{max-width:60%;max-height:60%;}
.title .tit{font-size:20px;}
.pd5{padding:40px 0;}
.serch .sbox{position:fixed;left:0;right:0;top:-100px;margin-top:0;opacity:0;border-top:1px solid #f1f1f1;width:auto;}
.show_search .serch .sbox{width:auto;top:80px;opacity:1;padding:10px;}
.serch .sbox .btn{right:10px;top:10px;}
.serch{margin-right:0;}
.drop .box{display:block;}
.drop .box .boxl{width:auto;}
.drop .box .boxr{padding-left:0;margin-top:10px;display:block;}
.drop .box .boxr.s2 .i{width:auto;}
.drop .box .boxr .i{width:auto;}
.drop .box .boxr .i a{padding-top:5px;padding-bottom:5px;}
.proslider2 .item .img{height:auto;}
.proslider2 .item img{max-width:100%;}
.swiperCtr2 .btn{width:40px;height:40px;line-height:40px;}
.ab1 .box{display:block;}
.ab1 .bl{width:auto;padding-right:0;}
.ab1 .br .icon{position:relative;left:0;max-width:60%;}
.ab1 .br .d{position:relative;margin-top:20px;top:0;right:0;display:inline-block;padding:20px;}
.vslider{padding:0 50px;}
.swiperCtr2.s2 .btn.prev{left:0;}
.swiperCtr2.s2 .btn.next{right:0;}
.vslider .item .it{padding:10px 20px;}
.logos .i .icon{width:50px;}
.logos .in{max-width:100%;}
.vplay{font-size:18px;}
.vplay .icon:after{border-bottom-width:4px;border-top-width:4px;border-left-width:6px;margin-top:-4px;}
.swiperCtr2.s2 .btn{margin-top:-20px;}
.pbanner .pt{font-size:26px;padding-bottom:15px;margin-bottom:15px;}
.bread{font-size:12px;}
.pbanner .pt:before{left:50%;margin-left:-23px;}
.ab1 .bl .p .overscroll{max-height:none;padding-right:0;}
.ppban .pbanner img{min-height:60vh;}
.pcat{position:relative;padding-top:40px;}
.pcat .inner{align-items:stretch;flex-wrap:wrap;}
.pcat .i{border-radius:8px;width:100%;margin-bottom:2%;position:relative;padding-left:50px;}
.pcat .i .it{height:auto;margin-bottom:5px;}
.pcat .i .icon{width:30px;position:absolute;left:10px;top:50%;margin-top:-15px;}
.plists .item a{padding:0 20px 20px;}
.plists .item .img{padding:10px 0;}
.plists .item .vm2{width:30px;height:30px;line-height:28px;}
.apptab .i .icon{height:40px;line-height:40px;margin-bottom:10px;}
.apptab{padding:30px 40px;}
.appCon .item{display:block;}
.appCon .item .imgs{width:auto;}
.appCon .pgs{left:auto;right:0;z-index:5;padding:20px;color:#fff;}
.appCon .item .txt{padding:20px;}
.appCon .item .it{padding-bottom:10px;margin-bottom:20px;}
.appCon .item .ip{margin-bottom:30px;}
.pages a.a_prev,.pages a.a_next{margin:0 10px;}
.pages a .iconfont{font-size:16px;}
.pages a,.pages a,.pages .el-pagination button,.pages .el-pager li{width:30px;line-height:28px;height:30px;margin:0;}
.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{font-size:14px;}
.proslider2 .item .mov{bottom:30px;}
.mailsMain .item .txt .it{font-size:32px;margin-bottom:20px;}
.mailsThumb .swiperCtr2.s2 .btn{margin-top:-34px;}
.Positioning1 .i{flex-direction:column;align-items:center;}
.Positioning1 .i .ip{left:0 !important;background:linear-gradient(180deg,rgba(0,33,179,0.8),transparent) !important;text-align:center;display:block;padding:60px 20px 30px !important;text-align:center !important;width:100%;margin-top:-50px;}
.gifts .item{width:49%;margin-bottom:20px;padding-bottom:20px;}
.gifts .item:nth-child(2n){margin-right:0;}
.gifts .item .img{margin-bottom:20px;}
.gm .info{display:block;}
.gm .info .txt{padding-right:0;margin-bottom:30px;}
.gm .info .img{max-width:100%;}
.gm .info .img img{width:100%;}
.gm .ul{margin-top:30px;}
.gm .ul li{width:47%;border-width:1px;padding-bottom:30px;}
.gm .ul li:nth-child(2n){margin-right:0;}
.team1 .img{margin-bottom:20px;}
.vplay2{font-size:8px;}
.vplay2 .ico:after{border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #fff;margin-left:-1px;margin-top:-6px;}
.team1 .info .info-l{padding-bottom:20px;}
.teamlist .item .inner{display:block;overflow:hidden;}
.teamlist .item .img{width:40%;float:left;margin-right:20px;margin-bottom:0.5em;}
.teamlist .item .txt{display:block;padding-left:0;}
.delivery .info{display:block;}
.delivery .info-l{max-width:100%;}
.delivery .txt{padding-left:30px;}
.horslider .item{width:50%;}
.horslider.l3 .item{width:50%;}
.horslider .item:nth-child(2n+1) .img:before{background-image:url(../images/hol.png);}
.horslider .item:nth-child(2n+2) .img:after{background-image:url(../images/hor.png);}
.horslider{padding:0 20px;}
.horslider .item .img:before,.horslider .item .img:after{height:40px;bottom:-20px;}
.horslider .item .img{padding-left:20px;padding-bottom:20px;padding-right:20px;}
.mceo .title{position:relative;top:0;padding:0 3%;}
.dis_pc{display:none !important;}
.dis_mb{display:block !important;}
.lifeCer .box{padding:0 20px;}
.swiperDots2{margin-top:20px;}
.swiperDots2 span{width:20px;height:2px;}
.lifeCer .ls{margin-top:30px;}
.life2 .tt{font-size:18px;margin-bottom:20px;}
.life2 .block{margin-bottom:30px;}
.Welfare .item{width:100%;min-height:0;padding:30px;}
.life2 .block.bggray{padding:40px 0;}
.pfilters .line{display:block;padding:20px 0;}
.pfilters .line .lb{width:auto;margin:0 0 10px;font-weight:bold;}
.pfilters .line .fitems .i{margin:0;}
.fsearch{flex-wrap:wrap;}
.fsearch .lb{width:100%;margin-bottom:10px;font-weight:bold;}
.fsearch .se{width:49%;max-width:50%;margin-right:2%;margin-bottom:10px;}
.fsearch .se+.se{margin-right:0;}
.el-input__inner,.fsearch .in input{height:40px;}
.fsearch .btn{line-height:40px;width:90px;}
.baseSwiper{padding:0 15px;}
.procus .item{width:49%;margin-right:2% !important;margin-bottom:2%;}
.procus .item:nth-child(2n){margin-right:0 !important;}
.detailTop .info-l .ishare{margin-top:20px;padding-left:0;}
.ishare .ls .social-share-icon{width:34px;height:34px;line-height:34px;margin-left:10px;}
.iso .i{width:36px;}
.detailTop .info .info-r .btn{line-height:38px;}
.detailTab .i{padding:0 5px;white-space:nowrap;margin-bottom:0;}
.detailTab .inner{justify-content:flex-start;overflow:auto;}
.Battery .i .icon{height:30px;line-height:30px;width:50px;text-align:center;flex:0 0 auto;margin:0;margin-right:10px;}
.Battery .i{width:100%;display:flex;align-items:center;padding:10px;text-align:left;}
.baseSwiper .it{margin-top:10px;font-size:14px;}
.cateBtn a{padding:0 10px;line-height:36px;font-size:12px;}
.cateBtn .icon{margin-left:10px;}
.procus{margin:0;}
.procus .items{padding:10px;}
.procus .swiperCtr2{padding:0 10px;margin-top:20px;}
.bread.s2{line-height:40px;margin-bottom:20px;}
.detailBlocks .dtit{margin-bottom:30px;font-size:18px;}
.Positioning2 .l4 .item{width:100%;}
.Factory .i{width:48.125%;margin-bottom:15px;}
.Factory .i:nth-child(2n){margin-right:0;}
.Factory .i .img{margin-bottom:10px;}
.Factory .block{margin-bottom:30px;}
.Factory .bt{margin-bottom:30px;}
.Factory .bt:after{height:3px;}
}
@media(max-width:480px){.plists .item{width:100%;margin-right:0;}
.ncenter .item{width:100%;margin-right:0;}
.ntp .item{width:100%;}
.ntp .item:not(:nth-child(2n+1)){margin-left:0;}
.ntp .item .it{height:auto;max-height:2.8em;}
.ncenter .item .it{height:auto;max-height:2.8em;}
.mailsMain .item{display:block;}
.mailsMain .item .txt{padding:0;margin-bottom:20px;max-width:100%;}
.mailsMain .item .img{width:auto;}
.mailsThumb{margin-top:30px;}
}
/* ----------------------------------------------------------- */
/* R&D Team */
.Rd-box .title .tit{text-transform:math-auto;}
.team-list .ul{display:-webkit-flex;display:flex;flex-wrap:wrap;}
.team-list .ul li{width:23.964%;margin-right:1.366%;margin-bottom:3em;border-bottom:solid 1px #dddddd;}
.team-list .ul li:nth-child(4n){margin-right:0;}
.team-list .ul li .pic{overflow:hidden;}
.team-list .ul li .pic img{transition:all .5s;}
.team-list .ul .text{padding:2em 0;color:#666666;}
.team-list .ul .tit{line-height:1.8;display:-webkit-flex;display:flex;position:relative;color:#222222;}
.team-list .ul .tit .dot::after{width:100%;height:5px;content:'';display:block;background-image:linear-gradient(to right,#555555,transparent);opacity:0.2;border-radius:3px;}
.team-list .ul .des{line-height:1.4;margin-top:.8em;}
.team-list .ul .des p{margin:0;}
.team-list .ul li:hover .pic img{transform:scale(1.08);}
@media(max-width:1024px){.team-list .ul .text{padding:1em 0;}
}
@media(max-width:640px){.team-list .ul li{width:48%;margin-right:4%;margin-bottom:5%;}
.team-list .ul li:nth-child(2n){margin-right:0;}
.team-list .ul .tit{font-size:16px;}
}
/* R&D Lab */
.Lab-one .switc-box{position:relative;padding:0 8%;}
.Lab-one #gallery{margin-bottom:10px;}
.Lab-one #gallery .item{position:relative;border-radius:8px;overflow:hidden;}
.Lab-one #gallery .item::after{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:100%;background-image:linear-gradient(190deg,transparent 60%,#23262c 100%);}
.Lab-one #gallery .tit{color:#fff;position:absolute;left:0;bottom:0;padding:50px;width:100%;z-index:3;}
.Lab-one #gallery .pic figure{padding-bottom:45%;display:block;background-repeat:no-repeat;background-size:cover;background-position:center;transition:all .5s;}
.Lab-one #gallery .item:hover figure{transform:scale(1.1);}
.Lab-one #thumbs .item{cursor:pointer;position:relative;}
.Lab-one #thumbs .item::after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;border:solid 4px transparent;box-sizing:border-box;overflow:hidden;transition:all .5s;border-radius:8px;}
.Lab-one #thumbs .pic{display:block;overflow:hidden;border-radius:8px;}
.Lab-one #thumbs .pic figure{padding-bottom:45%;display:block;background-repeat:no-repeat;background-size:cover;background-position:center;transition:all .5s;}
.Lab-one #thumbs .item:hover figure{transform:scale(1.1);}
.Lab-one #thumbs .swiper-slide-thumb-active .item::after{border-color:#c9171d;}
.Lab-one .btn{position:absolute;top:40%;margin-top:-35px;overflow:hidden;flex:0 0 auto;width:70px;height:70px;line-height:70px;text-align:center;background:#fff;cursor:pointer;border-radius:50%;transition:.3s;box-shadow:0px 6px 20px 0px rgba(152,158,198,0.15);z-index:5;}
.Lab-one .btn i{font-size:28px;}
.Lab-one .btn:hover{background:#d80e19;color:#fff;}
.Lab-one .prev{left:0;}
.Lab-one .next{right:0;}
.Lab-two{padding-top:0;}
.Lab-two .list .ul{display:-webkit-flex;display:flex;flex-wrap:wrap;}
.Lab-two .list li{width:32.5%;margin-right:1.23%;}
.Lab-two .list li .pic{overflow:hidden;border-radius:8px;overflow:hidden;}
.Lab-two .list li .pic img{transition:all .5s;}
.Lab-two .list li:nth-child(3n){margin-right:0;}
.Lab-two .list li:hover img{transform:scale(1.1);}
.Lab-three{padding-top:0;}
.Lab-three .tit{margin-bottom:50px;line-height:1.8;display:-webkit-flex;display:flex;position:relative;color:#222222;}
.Lab-three .tit span::after{width:150%;max-width:250px;height:5px;content:'';display:block;background-image:linear-gradient(to right,#c9171d,transparent 80%);border-radius:3px;}
.Lab-three .list{margin-bottom:40px;}
.Lab-three .list .ul{display:-webkit-flex;display:flex;flex-wrap:wrap;}
.Lab-three .list li{width:32.5%;margin-right:1.23%;}
.Lab-three .list li .txt{margin:20px 0;}
.Lab-three .list li .pic{overflow:hidden;border-radius:8px;overflow:hidden;}
.Lab-three .list li .pic img{transition:all .5s;}
.Lab-three .list li:nth-child(3){margin-right:0;}
.Lab-three .list li:hover img{transform:scale(1.1);}
.Lab-three .list2 .ul{display:-webkit-flex;display:flex;flex-wrap:wrap;}
.Lab-three .list2 li .txt{margin:20px 0;}
.Lab-three .list2 li{width:24%;margin-right:1.333%;}
.Lab-three .list2 li .pic{overflow:hidden;border-radius:8px;overflow:hidden;}
.Lab-three .list2 li .pic img{transition:all .5s;}
.Lab-three .list2 li:nth-child(4n){margin-right:0;}
.Lab-three .list2 li:hover img{transform:scale(1.1);}
@media(min-width:640px){.Lab-three .list li:nth-child(n+4){width:24.2%;}
.Lab-three .list li:nth-child(4n+7){margin-right:0;}
}
@media(max-width:1024px){.Lab-one .btn{width:60px;height:60px;line-height:60px;}
}
@media(max-width:640px){.Lab-one .btn{margin-top:-25px;width:50px;height:50px;line-height:50px;}
.Lab-one #thumbs .item::after{border:solid 2px transparent;}
.Lab-one #gallery .tit{padding:20px;}
.Lab-three .tit{margin-bottom:20px;}
.Lab-three .list{margin-bottom:20px;}
.Lab-three .list li .txt{margin:10px 0;}
.Lab-three .list2 li{width:48%;margin-right:4%;margin-bottom:4%;}
.Lab-three .list2 li:nth-child(2n){margin-right:0;}
.Lab-three .list2 li .txt{margin:10px 0;}
}
/* dvtevt-one */
.dvtevt-one .tit-line{margin-bottom:40px;line-height:1.8;display:-webkit-flex;display:flex;position:relative;color:#222222;}
.dvtevt-one .tit-line span::after{width:150%;max-width:250px;height:5px;content:'';display:block;background-image:linear-gradient(to right,#c9171d,transparent 80%);border-radius:3px;}
.dvtevt-one .list{margin-bottom:3%;}
.dvtevt-one .ul{display:-webkit-flex;display:flex;flex-wrap:wrap;}
.dvtevt-one li{margin-bottom:30px;width:24%;margin-right:1.333%;background:#fff;position:relative;transition:all .5s;}
.dvtevt-one li:nth-child(4n){margin-right:0;}
.dvtevt-one li .pic{overflow:hidden;}
.dvtevt-one li .pic figure{padding-bottom:75%;background-repeat:no-repeat;background-size:cover;background-position:center;transition:all .5s;}
.dvtevt-one li .tit{display:-webkit-flex;display:flex;align-items:center;height:130px;padding:10px 20px;word-break:keep-all;}
.dvtevt-one li .tit .dot2{word-break:break-word;}
.dvtevt-one li .dow-but{position:absolute;bottom:0;left:0;width:100%;display:-webkit-flex;display:flex;align-items:center;justify-content:flex-end;}
.dvtevt-one li .dow-but::after{position:absolute;left:0;bottom:0;content:'';display:block;height:50%;width:100%;background:#e0e5ed;}
.dvtevt-one li .dow-but .wxz{position:relative;display:-webkit-flex;display:flex;align-items:center;padding:10px 20px;padding-left:35px;z-index:5;background:url(../images/dow-bg.png);background-size:100% 51%;}
.dvtevt-one li .dow-but .wxz i{margin-left:10px;width:40px;height:40px;display:block;background:#d80e19 url(../images/dow-icon.svg) no-repeat center;overflow:hidden;border-radius:100%;}
.dvtevt-one li:hover{box-shadow:0px 3px 42px 12px rgba(0,0,0,0.1);}
.dvtevt-one li:hover .pic figure{transform:scale(1.1);}
@media(max-width:1024px){.dvtevt-one .list{margin-bottom:2%;}
.dvtevt-one li .tit{height:90px;}
.dvtevt-one li .dow-but .wxz{padding-left:20px;}
}
@media(max-width:768px){.dvtevt-one li{width:48%;margin-right:4%;margin-bottom:4%;}
.dvtevt-one li:nth-child(2n){margin-right:0;}
}
@media(max-width:640px){.dvtevt-one .tit-line{margin-bottom:20px;}
.dvtevt-one li .dow-but .wxz{padding:5px 20px;padding-right:10px;}
.dvtevt-one li .dow-but .wxz i{width:25px;height:25px;background-size:40%;}
.dvtevt-one li .tit{height:65px;}
}
/* */
.safety-menu{width:19%;}
.safety-menu .web-txt{display:none;}
.safety-menu .ul{background:#ebebeb;padding:20px 30px 30px;}
.safety-menu li>a{position:relative;display:block;padding:15px 0;border-bottom:solid 1px #dddddd;}
.safety-menu li>a::before{position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(90deg);font-weight:bold;}
.safety-menu li dl{display:none;font-size:14px;}
.safety-menu li>dl{padding:1em 0;}
.safety-menu li dd a{width:100%;display:inline-block;padding:0.7em 0;padding-left:1em;position:relative;}
.safety-menu li dd>a::before{position:absolute;top:1.3em;left:0;display:inline-block;content:'';width:.51em;height:1px;background:#a2a2a2;}
.safety-menu li dd a:hover{color:#cc2a30;}
.safety-menu li dd a:hover::before{background:#cc2a30;}
.safety-menu li dd>dl{padding-top:0;}
.safety-menu li dd>dl>dd>a{padding:0.5em 0;padding-left:1.3em;font-size:14px;}
.safety-menu li dd>dl>dd>a::before{display:none;}
.safety-menu li.on>a,.safety-menu li>a:hover,.safety-menu li dd.red>a{color:#cc2a30;}
@media(max-width:1280px){.safety-menu li>a{font-size:14px;}
}
@media(max-width:1024px){.safety-menu .ul{padding:10px 20px;}
.safety-menu li dl{font-size:12px;}
.safety-menu li>a{padding:10px 0;}
}
@media(max-width:768px){.safety-menu{width:25%;}
.safety-menu li>dl{padding:.5em 0;}
.safety-menu li dd a{padding:.5em 0;padding-left:1em;}
.safety-menu li dd>a::before{top:1.1em;}
.safety-menu li dd>dl>dd>a{font-size:12px;}
}
@media(max-width:640px){.safety-menu{width:100%;position:relative;z-index:5;}
.safety-menu .web-txt{font-size:16px;position:relative;font-weight:bold;padding:10px;border:solid 1px #ccc;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;}
.safety-menu .web-txt i{transform:rotate(90deg);}
.safety-menu .ul{display:none;position:absolute;left:0;top:100%;width:100%;height:50vh;overflow:auto;}
}
/* safety-one */
.safety-box{display:-webkit-flex;display:flex;justify-content:space-between;flex-wrap:wrap;}
.safety-box .safety-table{width:77%;}
.safety-box .tit-line{margin-bottom:40px;line-height:1.8;display:-webkit-flex;display:flex;position:relative;color:#222222;}
.safety-box .tit-line span::after{width:150%;max-width:250px;height:5px;content:'';display:block;background-image:linear-gradient(to right,#c9171d,transparent 80%);border-radius:3px;}
@media(max-width:768px){.safety-box .safety-table{width:70%;}
}
@media(max-width:640px){.safety-box .tit-line{line-height:1.4;}
.safety-box .safety-table{margin-top:5%;width:100%;}
}
/* EstqcTheory */
.EstqcTheory .list{max-width:1200px;margin:0 auto;}
.EstqcTheory .list .item{margin-bottom:20px;display:-webkit-flex;display:flex;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0px 9px 21px 0px rgba(191,191,191,0.19);}
.EstqcTheory .list .item .txt-en{padding:35px 0;color:#c9171d;width:2.2em;display:-webkit-flex;display:flex;justify-content:center;align-items:center;}
.EstqcTheory .list .item .text{display:-webkit-flex;display:flex;align-items:center;min-height:180px;color:#fff;width:calc(100% - 2.2em);}
.EstqcTheory .list .item .text .Juz{width:100%;height:100%;display:-webkit-flex;display:flex;align-items:center;background:#15346e;padding:35px 70px;border-radius:8px 0 0 8px;}
.EstqcTheory .list .item .text .ul{padding:15px 0 0;}
.EstqcTheory .list .item .text li{position:relative;line-height:1.7;margin-bottom:10px;padding-left:1.5em;}
.EstqcTheory .list .item .text li::before{position:absolute;left:0;top:.6em;content:'';display:block;width:8px;height:8px;border-radius:100%;background:#cc2a30;}
.EstqcTheory .list .item .text li:last-child{margin-bottom:0;}
@media(max-width:640px){.EstqcTheory .list .item .text{min-height:0;}
.EstqcTheory .list .item .text .Juz{padding:25px;}
.EstqcTheory .list .item .text .ul{font-size:12px;}
.EstqcTheory .list .item .text li{padding-left:1.2em;margin-bottom:5px;}
.EstqcTheory .list .item .text li::before{width:6px;height:6px;}
}
/* Enterprise */
.Enterprise-box .switc-box{display:-webkit-flex;display:flex;flex-wrap:wrap;background:url(../images/honor-bg.png) no-repeat;background-size:cover;padding:0 13% 60px 13%;}
.Enterprise-box .switc-box .switc-one{text-align:center;width:55.55%;background:#fff;box-shadow:0px 3px 42px 12px rgba(0,0,0,0.1);border-radius:8px;padding:100px 55px 70px;}
.Enterprise-box .switc-box .switc-one .item .box-ioa{padding:0 55px;}
.Enterprise-box .switc-box .switc-one .item .text{margin-top:65px;}
.Enterprise-box .switc-box .switc-one .item .pic{position:relative;}
.Enterprise-box .switc-box .switc-one .item .pic::after{content:'';display:block;position:absolute;bottom:0;left:2%;width:96%;height:15%;box-shadow:0 30px 25px rgba(87,40,39,.5);}
.Enterprise-box .switc-box .switc-one .item .pic img{width:100%;position:relative;z-index:2;}
.Enterprise-box .switc-box .switc-two{display:-webkit-flex;display:flex;align-items:flex-end;width:35%;margin-left:35px;}
.Enterprise-box .switc-box .switc-two .ol-shell{width:100%;position:relative;}
.Enterprise-box .switc-box .switc-two .btns{margin-bottom:80px;justify-content:flex-start;flex:0 0 auto;}
.Enterprise-box .switc-box .switc-two .btn{flex:0 0 auto;width:70px;height:70px;line-height:70px;text-align:center;background:#fff;cursor:pointer;border-radius:50%;transition:.3s;margin-right:20px;}
.Enterprise-box .switc-box .switc-two .btn i{font-size:28px;}
.Enterprise-box .switc-box .switc-two .btn:hover{background:#d80e19;color:#fff;}
.Enterprise-box .switc-box .switc-two .item{position:relative;cursor:pointer;}
.Enterprise-box .switc-box .switc-two .item::after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:8px;border:solid 4px #c9171d;box-sizing:border-box;opacity:0;}
.Enterprise-box .switc-box .switc-two .item .pic{border-radius:8px;overflow:hidden;}
.Enterprise-box .switc-box .switc-two .item .pic img{width:100%;}
.Enterprise-box .switc-box .switc-two .swiper-slide-active .item::after{opacity:1;}
@media(max-width:1280px){.Enterprise-box .switc-box .switc-one .item .box-ioa{padding:0 25px;}
.Enterprise-box .switc-box .switc-one .item .pic::after{bottom:4%;}
}
@media(max-width:1024px){.Enterprise-box .switc-box{background-size:contain;background-position:bottom center;}
.Enterprise-box .switc-box .switc-one{padding:40px;}
.Enterprise-box .switc-box .switc-one .item .text{margin-top:40px;}
}
@media(max-width:768px){.Enterprise-box .switc-box{margin-top:50px;}
.Enterprise-box .switc-box .switc-two .btns{margin-bottom:40px;}
.Enterprise-box .switc-box .switc-two .btn{width:50px;height:50px;line-height:50px;}
}
@media(max-width:640px){.Enterprise-box .switc-box{margin-top:30px;padding:0 5% 30px 5%;}
.Enterprise-box .switc-box .switc-one{width:100%;padding:15px;}
.Enterprise-box .switc-box .switc-two{margin-left:0;width:100%;}
.Enterprise-box .switc-box .switc-two .btns{margin:20px 0;}
.Enterprise-box .switc-box .switc-one .item{padding:0 10px;}
}
/* */
.frontier-shell .tit-box .serial{margin-bottom:-.2em;font-size:80px;line-height:.8;color:#c9171d;}
.frontier-shell .tit-box .serial .bg{position:relative;}
.frontier-shell .tit-box .serial .bg::after{position:absolute;left:0;bottom:0;content:'';display:block;width:100%;height:100%;background-image:linear-gradient(to top,#fff 25%,rgba(255,255,255,0));}
.frontier-shell .tit-box .tit-line{margin-bottom:40px;line-height:1.3;display:-webkit-flex;display:flex;position:relative;color:#222222;}
.frontier-shell .tit-box .tit-line span::after{width:150%;max-width:250px;height:5px;content:'';display:block;background-image:linear-gradient(to right,#c9171d,transparent 80%);border-radius:3px;}
.frontier-shell .wolx{margin-top:2em;width:100%;}
.frontier-shell .wolx li{position:relative;line-height:1.7;margin-bottom:10px;padding-left:1.5em;}
.frontier-shell .wolx li::before{position:absolute;left:0;top:.55em;content:'';display:block;width:.5em;height:.5em;border-radius:100%;background:#cc2a30;}
.frontier-shell .wtd30{width:30%;}
.frontier-shell .wtd35{width:35%;}
.frontier-shell .wtd40{width:40%;}
.frontier-shell .wtd45{width:45%;}
.frontier-shell .wtd48{width:48%;}
.frontier-shell .wtd49{width:49%;}
.frontier-shell .wtd50{width:50%;}
.frontier-shell .wtd55{width:55%;}
.frontier-shell .wtd60{width:60%;}
.frontier-shell .wtd65{width:65%;}
.frontier-shell .wtd70{width:70%;}
.frontier-shell .wtd100{width:100%;}
.ontier-box{padding-bottom:5%;}
.ontier-box:last-child{padding-bottom:0;}
.ontier-box .flex{flex-wrap:wrap;align-items:flex-start;}
.ontier-box .pic{width:33%;}
.ontier-box .ri-box{width:66%;}
.ontier-box .ri-box .text-ri{width:100%;}
.ontier-box .ri-box .tu-pic{text-align:center;width:100%;}
.ontier-box .ri-box .tu-pic .wz{margin:15px 0;}
.ontier-box .ri-box .tu-pic .iow{width:48%;}
.ontier-box .align_r{text-align:right;}
.ontier-box .align_l{text-align:left;}
.ontier-box .interface-con{align-items:stretch;}
.interface-box{align-content:space-between;}
.interface-box .item{background:#e2e2e2;color:#666666;padding:25px 40px;min-height:48.5%;margin-bottom:2%;overflow:hidden;border-radius:8px;}
.interface-box .item .txt{line-height:1.7;margin-top:20px;}
.interface-box .item .icon img{filter:brightness(-200%);-webkit-filter:brightness(-200%);}
.interface-box .item .icon::after{margin-top:10px;width:100%;max-width:100px;height:2px;content:'';display:block;background-image:linear-gradient(to right,#c9171d,transparent 80%);border-radius:3px;}
.interface-box .item:last-child{margin-bottom:0;}
.interface-box .item:hover{background:#c9171d;color:#fff;}
.interface-box .item:hover .icon::after{background-image:linear-gradient(to right,#fff,transparent 80%);}
.interface-box .item:hover .icon img{filter:brightness(100%);-webkit-filter:brightness(100%);}
@media(max-width:1024px){.interface-box .item{padding:20px;}
.interface-box .item .icon img{max-width:40px;}
}
@media(max-width:768px){.ontier-box .interface-con .wtd50{width:100%;}
.interface-box.wtd49{margin-top:2%;width:100%;}
}
@media(max-width:640px){.ontier-box{padding-bottom:10%;}
.ontier-box:last-child{padding-bottom:0;}
.ontier-box .pic{width:50%;}
.ontier-box .ri-box{margin-top:4%;width:100%;}
.frontier-shell .wolx{margin-top:1em;}
.frontier-shell .wtd35,.frontier-shell .wtd40,.frontier-shell .wtd45,.frontier-shell .wtd50,.frontier-shell .wtd60{width:100%;}
.interface-box .item{min-height:0;}
.frontier-shell .tit-box .serial{font-size:60px;}
.frontier-shell .tit-box .tit-line span::after{height:3px;}
}
/* Inside-menu */
.Inside-menu{border-bottom:solid 1px #dddddd;}
.Inside-menu .web-txt{display:none;}
.Inside-menu .ul{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;}
.Inside-menu li{margin:0 10px;}
.Inside-menu li a{display:block;padding:25px 10px;border-bottom:solid 1px transparent;}
.Inside-menu li.on a{color:#cc2a30;border-color:#cc2a30;}
@media(max-width:1024px){.Inside-menu li{margin:0 10px;}
.Inside-menu li a{padding:15px 10px;}
}
@media(max-width:640px){.Inside-menu{padding:15px 0;border-bottom:none;}
.Inside-menu .inner{position:relative;}
.Inside-menu .web-txt{font-size:16px;position:relative;font-weight:bold;padding:15px 10px;border:solid 1px #ccc;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;}
.Inside-menu .web-txt i{transform:rotate(90deg);}
.Inside-menu .ul{background:#fff;display:none;position:absolute;left:0;top:100%;width:100%;max-height:50vh;overflow:auto;border:solid 1px #ccc;border-top:none;}
.Inside-menu .ul li{border-bottom:dashed 1px #ccc;}
.Inside-menu .ul li:last-child{border-bottom:none;}
}
/* Partners */
.strategic-one{padding:90px 0;}
.strategic-one .tit-box{text-align:center;}
.strategic-one .tit-box .title{margin-bottom:0;}
.strategic-one .tit-box .tit-des{margin:30px 0;color:#818181;}
.strategic-one .list{flex-wrap:wrap;padding-top:55px;align-items:normal;}
.strategic-one .list .item{width:48.5%;position:relative;overflow:hidden;border-radius:20px;box-shadow:-5px 15px 20px 0px rgba(191,191,191,0.2);background:#fff url(../images/strategic-bg1.png) no-repeat bottom center;background-size:cover;padding:60px 50px 70px;box-sizing:border-box;}
.strategic-one .list .item .serial{position:absolute;right:0;top:0;padding:20px 40px 35px 70px;background-image:url(../images/strategic-bg3.png);color:#fff;background-size:100% 100%;width:140px;text-align:right;}
.strategic-one .list .item .bg_back{height:100%;position:relative;z-index:2;}
.strategic-one .list .item .tit{margin:30px 0;}
.strategic-one .list .item .tit.martop{margin-top:20px;}
.strategic-one .list .item .text{line-height:1.7;color:#818181;}
.strategic-one .list .item .text p{margin:.5em 0;}
.strategic-one .list .item .text span{color:#333333;}
.strategic-three{padding-bottom:3%;}
.strategic_table{padding-bottom:5%;}
.strategic_table .line_table{border:solid 1px #d2d2d2;border-radius:8px;overflow:hidden;}
.strategic_table .line_table .wtd33{width:33.333%;}
.strategic_table table{width:100%;}
.strategic_table th{padding:30px 50px;text-align:left;font-size:24px;color:#fff;background:#133368;font-weight:500;}
.strategic_table td{padding:25px 50px;color:#818181;border-right:solid 1px #dddddd;}
.strategic_table td:last-child{border-right:none;}
.strategic_table .back_bg{color:#333333;background:#e7eaf0;}
.strategic_table .back_bg2{background:#f8f8f8;}
.strategic_table .center{text-align:center;}
.strategic-one .list .item .dota{position:relative;}
.strategic-one .list .item .dota li{margin:.5em 0;position:relative;padding-left:1em;}
.strategic-one .list .item .dota li i{position:absolute;left:0;top:.2em;line-height:.8;font-style:normal;}
.Partners .padd0{padding-top:0;}
.Partners .blue{color:#133368;}
@media(max-width:1280px){.strategic-one .list .item .bg_back .icon img{max-width:40px;}
.strategic-one .list .item .tit{margin:10px 0;}
}
@media(max-width:640px){.strategic-one .list{flex-wrap:wrap;}
.strategic-one .list .item{padding:20px 30px 50px;width:100%;margin-bottom:20px;box-shadow:0 0 20px rgba(191,191,191,0.5);}
.strategic-one .list .item .serial{width:100%;position:initial;padding:10px;font-size:28px;color:#12326b;background:none;}
.strategic-one .list .item .bg_back{background:none;height:auto;}
.strategic_table th{font-size:16px;padding:20px;}
.strategic_table td{padding:20px;}
.strategic_table .center{text-align:left;}
.strategic_table .line_table{overflow:auto;}
.strategic_table .line_table table{width:max-content;max-width:1000px;}
}
@media(min-width:640px){.strategic-one .list .item{margin-bottom:30px;}
.strategic-one .list.ak-s{--gutter:0;--columns:2;--row-size:calc(( var(--content-width) -(var(--gutter) *(var(--columns) - 1))) / var(--columns));display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0;grid-auto-rows:minmax(var(--row-size),auto);padding-top:80px;}
.strategic-one .list.ak-s .item{width:calc(100% - 50px);padding:30px 50px 50px;margin-bottom:30px;}
.strategic-one .list.ak-s .item .bg_back{height:auto;}
.strategic-one .list.ak-s .item .tit{margin:25px 0;}
.strategic-one .list.ak-s .item:nth-child(2){grid-column:2/5;grid-row:1/3;}
.strategic-one .intro{text-align:center;line-height:1.8;}
}
/* Wanted-one */
.Wanted-box{padding:100px 0 50px;}
.Wanted-intro .des p{margin:.6em 0;}
@media(max-width:640px){.Wanted-intro .des{line-height:2;}
.Wanted-intro .des p{margin:.4em 0;}
}
/* */
.Reference-box{padding:90px 0;}
.Reference-box .list-box{display:-webkit-flex;display:flex;justify-content:center;flex-wrap:wrap;}
.Reference-box .item{margin:0 -1.1vw .85vw;position:relative;}
.Reference-box .item .clip{justify-content:center;width:13.542vw;height:10.417vw;clip-path:polygon(22% 0%,78% 0%,100% 50%,78% 100%,22% 100%,0% 50%);background:#fff;position:relative;z-index:2;}
.Reference-box .item .clip::after{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:#cc2a30;opacity:0;transition:all .5s;}
.Reference-box .item .clip .txt{width:70%;text-align:center;color:#fff;position:absolute;top:50%;z-index:2;opacity:0;transition:all .5s;word-break:break-all;transform:translateY(-35%);}
.Reference-box .item .clip .txt .icon i{display:block;width:2vw;height:2vw;line-height:2vw;border:solid 1px #fff;text-align:center;margin:1.2vw auto 0;border-radius:100%;}
.Reference-box .item a::after{content:'';display:block;position:absolute;left:-8.5%;top:-5%;width:118%;height:120%;z-index:1;background:url(../images/brands-bg.png) no-repeat center;background-size:contain;}
.Reference-box .list-box .oui{display:-webkit-flex;display:flex;align-items:center;}
.Reference-box .list-box .oui:last-child{display:flex;}
.Reference-box .list-box .oui .oat .item:last-child,.Reference-box .list-box .oui .oat:first-child .item:nth-child(5){margin-bottom:0;}
.Reference-box .list-box .oui .oat:first-child .item:nth-child(6){display:none;}
.Reference-box .list-box .oui .pic{width:70%;text-align:center;}
.Reference-box .item:hover .clip::after{opacity:.9;}
.Reference-box .item:hover .txt{opacity:1;}
@media(max-width:1024px){.Reference-box .item .txt .wz{font-size:12px;}
}
@media(max-width:768px){.Reference-box .item .clip .txt{top:45%;}
.Reference-box .item .clip .txt .icon i{font-size:12px;margin-top:10px;}
}
@media(max-width:640px){.Reference-box{padding:50px 0;}
.Reference-box .item .clip{width:15.5vw;height:12.5vw;}
.Reference-box .item .txt .wz{display:none;}
.Reference-box .item .clip .txt .icon i{margin:0 auto;width:18px;height:18px;line-height:18px;}
}
/* Existing */
.Existing-box{padding:100px 0;}
.Existing-box .list{display:-webkit-flex;display:flex;flex-wrap:wrap;}
.Existing-box .list .item{text-align:center;width:31.6%;margin-right:2.555555%;margin-bottom:2.6%;}
.Existing-box .list .item:nth-child(3n){margin-right:0;}
.Existing-box .list .item .pic{position:relative;overflow:hidden;border-radius:8px;}
.Existing-box .list .item .pic img{width:100%;}
.Existing-box .list .item .txt{margin-top:20px;}
/* Distributors */
.Distributors-one{padding:100px 0 90px;}
.Distributors-con{display:-webkit-flex;display:flex;justify-content:flex-end;padding:100px 90px;background:url(../images/Distributors-bg.jpg) no-repeat;background-size:cover;border-radius:20px;line-height:1.6;box-shadow:0px 10px 20px 0px rgba(191,191,191,0.2);}
.Distributors-one .Juz{width:63%;}
.Distributors-one .ul{color:#818181;}
.Distributors-one .ul li{margin-bottom:.6em;position:relative;padding-left:1.2em;}
.Distributors-one .ul li::before{position:absolute;left:0;top:.6em;content:'';display:block;width:6px;height:6px;background:#c9171d;border-radius:100%;}
.Distributors-one .but{margin-top:45px;}
.Distributors-one .but a{padding:10px 35px;color:#fff;display:block;background:#d80e19;border-radius:30px;}
.Distributors-one .but a span{padding-left:35px;background:url(../images/dow-icon.svg) no-repeat left center;}
.Distributors-two{padding:100px 0;background:#f8f8f8;}
.Distributors-two .tit-box{text-align:center;}
.Distributors-two .tit-box .title{margin-bottom:0;}
.Distributors-two .tit-box .tit-des{margin:30px 0 50px;color:#818181;}
.Distributors-two .form-con{background:#fff;padding:50px 50px 80px;box-shadow:0px 9px 21px 0px rgba(191,191,191,0.19);border-radius:8px;}
.Distributors-two .form-con .form-box{flex-wrap:wrap;}
.Distributors-two .item{margin-bottom:25px;}
.Distributors-two .item.wtd49{width:49%;}
.Distributors-two .item.wtd100{width:100%;}
.Distributors-two .item .name{padding:15px 20px;padding-right:1em;justify-content:flex-start;width:8em;color:#818181;height:60px;}
.Distributors-two .item .name i{color:#cc2a30;font-style:normal;}
.Distributors-two .item .input{width:calc(100% - 8em);border:solid 1px #e5e5e5;border-radius:8px;}
.Distributors-two .item .input input{padding:0 20px;font-family:"Montserrat-Regular";line-height:2;width:100%;border:none;margin:0;font-size:18px;height:60px;border-radius:8px;overflow:hidden;}
.Distributors-two .item .textarea{padding:12px 20px;width:calc(100% - 8em);border:solid 1px #e5e5e5;border-radius:8px;}
.Distributors-two .item .textarea textarea{font-family:"Montserrat-Regular";resize:none;line-height:2;width:100%;border:none;margin:0;padding:0;font-size:18px;}
.Distributors-two .item .select{position:relative;width:calc(100% - 8em);border:solid 1px #e5e5e5;border-radius:8px;overflow:hidden;}
.Distributors-two .item .select select{color:#818181;padding:0 20px;height:60px;display:block;font-family:"Montserrat-Regular";line-height:2;width:100%;border:none;margin:0;border-radius:8px;overflow:hidden;font-size:18px;appearance:none;}
.Distributors-two .item .select i{position:absolute;right:1em;top:50%;font-weight:bold;color:#bfbfbf;transform:translateY(-50%) rotate(90deg);}
.Distributors-two .item.a-start{align-items:flex-start;}
.Distributors-two .item:nth-child(2n) .name{justify-content:flex-end;}
.Distributors-two .form-con .aniu{margin-top:20px;justify-content:center;}
.Distributors-two .form-con .aniu .but{cursor:pointer;margin:0 15px;width:10em;line-height:3.5;text-align:center;background-color:#e5e5e5;border-radius:25px;transition:all .5s;}
.Distributors-two .form-con .aniu .but:hover{background:#cc2a30;color:#fff;}
@media(max-width:1440px){.Distributors-two .item .input input,.Distributors-two .item .select select,.Distributors-two .item .textarea textarea{font-size:14px;}
}
@media(max-width:768px){.Distributors-con{padding:50px;}
.Distributors-one .Juz{width:100%;}
.Distributors-two .form-con{padding:30px 30px 60px;}
.Distributors-two .item.wtd49{width:100%;}
.Distributors-two .item:nth-child(2n) .name,.Distributors-two .item .name{height:50px;padding-left:0;justify-content:flex-start;}
.Distributors-two .item .input input,.Distributors-two .item .select select{height:50px;}
.Distributors-two .form-con .aniu{margin-top:10px;}
.Distributors-two .form-con .aniu .but{line-height:3;}
}
@media(max-width:640px){.Distributors-one{padding:50px 0;}
.Distributors-one .but a{width:100%;}
.Distributors-con{padding:20px 20px 40px;}
.Distributors-two{padding:50px 0;}
.Distributors-two .item{flex-wrap:wrap;margin-bottom:10px;}
.Distributors-two .item .name{height:auto!important;padding:.5em 0;width:100%;}
.Distributors-two .item .input input,.Distributors-two .item .select select{height:40px;border-radius:4px;overflow:hidden;}
.Distributors-two .item .input,.Distributors-two .item .select{border-radius:4px;overflow:hidden;}
.Distributors-two .item .select,.Distributors-two .item .input,.Distributors-two .item .textarea{width:100%;}
.Distributors-two .form-con .aniu .but{width:8em;margin:0 10px;}
}
/* */
.news-detail{padding:80px 0 0;}
.news-one{background:url(../images/news-bg.png);}
.news-one .title-box .title{padding:80px 0 20px;max-width:1000px;margin:0 auto;}
.news-one .news-other{color:rgba(34,34,34,.6);padding:35px 0;justify-content:center;}
.news-one .news-other .aniu{padding:10px 20px;border:solid 1px #d80e19;color:#d80e19;}
.news-one .news-other .tiem{margin-right:40px;margin-left:60px;}
.news-one .news-other .author{margin-right:60px;}
.news-one .news-other .iow{margin-left:15px;justify-content:flex-start;}
.news-one .news-other .iow .icon{margin-right:15px;background:#fff;display:block;width:40px;height:40px;border-radius:100%;}
.news-one .news-other .iow .icon:last-child{margin-right:0;}
.news-one .news-other .iow .icon::after{content:'';display:block;width:100%;height:100%;}
.news-one .news-other .iow .wx::after{background-image:url(../images/share-icon1.png);}
.news-one .news-other .iow .in::after{background-image:url(../images/share-icon2.png);}
.news-one .news-other .iow .fm::after{background-image:url(../images/share-icon3.png);}
.news-one .news-other .iow .oi::after{background-image:url(../images/share-icon4.png);}
.news-one .news-other .iow .sp::after{background-image:url(../images/share-icon5.png);}
.news-two{padding:48px 0;}
.news-two .video-detail{position:relative;margin-bottom:60px;}
.news-two .dotu-list{border-top:solid 1px #e7e7e7;padding:60px 0 70px;flex-wrap:wrap;justify-content:flex-start;}
.news-two .dotu-list .item{position:relative;width:23.3333%;margin-right:2.222%;margin-bottom:2.222%;}
.news-two .dotu-list .item a{cursor:pointer;display:block;}
.news-two .dotu-list .item a img{transition:all .5s;}
.news-two .dotu-list .item a::after{position:absolute;left:50%;top:50%;content:'';width:55px;height:55px;background:rgba(201,23,29,0.8) url(../images/search.svg) no-repeat center;background-size:21px;margin-left:-25px;margin-top:-25px;border-radius:100%;overflow:hidden;opacity:0;transition:all .5s;}
.news-two .dotu-list .item:nth-child(4n){margin-right:0;}
.news-two .dotu-list .item:hover img{opacity:.7;}
.news-two .dotu-list .item:hover a::after{opacity:1;}
.news-two .other-turn{padding:0 90px;}
.news-two .other-turn dl{padding:35px 0 0;border-top:solid 1px #e7e7e7;}
.news-two .other-turn dd{width:45%;}
.news-two .other-turn dd a{align-items:flex-start;}
.news-two .other-turn dd .ail{color:#d80e19;}
.news-two .other-turn dd .tiem{margin-top:25px;color:#999999;}
.news-two .other-turn dd .pic{max-width:23%;overflow:hidden;}
.news-two .other-turn dd .pic img{height:100%;object-fit:cover;transition:all .5s;}
.news-two .other-turn dd .des{margin-top:10px;}
.news-two .other-turn dd .text{width:74%;}
.news-two .other-turn dd a:hover .pic img{transform:scale(1.1);}
.pop-up{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:1055;display:none;}
.pop-up .Juz{position:relative;width:100%;max-width:1400px;margin:0 auto;height:100%;display:-webkit-flex;display:flex;align-items:center;justify-content:center;}
.pop-up .center{position:relative;text-align:center;background:#fff;padding:50px 100px;max-width:1200px;margin:0 auto;border-radius:10px;width:100%;}
.pop-up .txt{margin-top:30px;}
.pop-up .swiper-slide{height:auto;}
.pop-up .swiper-slide .item{height:100%;width:100%;display:-webkit-flex;display:flex;align-items:center;justify-content:center;}
.pop-up .swiper-slide .item .Inthe{display:grid;}
.pop-up .pic img{width:100%;}
.pop-up .btn{position:absolute;top:50%;margin-top:-35px;overflow:hidden;flex:0 0 auto;width:70px;height:70px;line-height:70px;text-align:center;background:#fff;cursor:pointer;border-radius:50%;transition:.3s;box-shadow:0px 6px 20px 0px rgba(152,158,198,0.15);z-index:5;}
.pop-up .btn i{font-size:28px;}
.pop-up .btn:hover{background:#d80e19;color:#fff;}
.pop-up .swiper-button-prev{left:0;}
.pop-up .swiper-button-next{right:0;}
.pop-up .close{cursor:pointer;position:absolute;right:-70px;top:0;width:55px;height:55px;background-image:url(../images/close.png);background-repeat:no-repeat;background-position:center;border:solid 1px rgba(255,255,255,0.4);border-radius:100%;}
@media(max-width:1440px){.news-two .other-turn dd .tiem{margin-top:10px;}
.news-two .other-turn dd{width:48%;}
.news-two .other-turn dd .pic{max-width:28%;}
.news-two .other-turn dd .text{max-width:70%;}
.pop-up .Juz{max-width:1000px;}
.pop-up .center{max-width:700px;padding:50px;}
.pop-up .pic img{max-height:400px;}
}
@media(max-width:1280px){.news-detail{padding-top:0;}
}
@media(max-width:1024px){.pop-up .Juz{max-width:900px;}
}
@media(max-width:768px){.news-two .other-turn{padding:0;}
.news-one .news-other{flex-wrap:wrap;padding-top:20px;}
.news-one .news-other .aniu{padding:10px;}
.news-one .news-other .tiem{margin:0 20px;}
.news-one .news-other .author{margin-right:20px;}
.news-one .news-other .share-ox{margin-top:15px;}
.pop-up .Juz{max-width:90%;}
.pop-up .center{padding:30px;max-width:calc(100% - 180px);}
.pop-up .btn{width:60px;height:60px;line-height:60px;}
.pop-up .close{right:-50px;width:40px;height:40px;line-height:40px;background-size:15px;}
}
@media(max-width:640px){.news-one .news-other{font-size:13px;}
.news-one .news-other .iow .icon::after{background-size:80%;background-position:center;background-repeat:no-repeat;}
.news-one .title-box .title{padding-top:50px;}
.news-two .video-detail{margin-bottom:40px;}
.news-two .dotu-list{padding:40px 0;}
.news-two{padding:50px 0;}
.news-two .other-turn dl{flex-wrap:wrap;}
.news-two .other-turn dd{width:100%;margin-bottom:20px;}
.pop-up .center{width:100%;max-width:100%;}
.pop-up .close{top:-50px;right:0;}
.pop-up .btn{width:50px;height:50px;line-height:50px;}
.pop-up .swiper-button-prev{left:5px;}
.pop-up .swiper-button-next{right:5px;}
}
/* */
.news-list{margin-bottom:50px;}
.news-list li{padding:40px 0;border-bottom:solid 1px #e7e7e7;transition:all .5s;}
.news-list li a{direction:rtl;color:#999999;align-items:flex-start;}
.news-list li .text{direction:ltr;width:63%;}
.news-list li .tit{margin-top:25px;color:#222;word-break:keep-all;}
.news-list li .des{margin:25px 0;}
.news-list li .more{color:#cc2a30;}
.news-list li .pic{width:370px;}
.news-list li:hover{border-color:transparent;padding:40px;box-shadow:0px 3px 18px 0px rgba(191,191,191,0.2);}
@media(max-width:1024px){.news-list{margin-bottom:20px;}
.news-list li .tit{margin-top:10px;}
.news-list li .des{margin:15px 0;}
.news-list li .pic{width:30%;}
.news-list li .text{width:65%;}
}
@media(max-width:640px){.news-list li{padding:30px 0;}
.news-list li a{flex-wrap:wrap;}
.news-list li .text{margin-top:20px;width:100%;}
.news-list li .pic{width:100%;}
.news-list li .pic img{width:100%;}
.news-list li:hover{padding:20px;}
}
/* */
.news-ifno{padding:0 90px;color:#666666;line-height:1.7;}
.news-ifno .red{color:#d80e19;}
.news-ifno .switc-oiw{position:relative;margin:3% 7.3%;}
.news-ifno .switc-oiw .btn{position:absolute;top:50%;margin-top:-35px;overflow:hidden;flex:0 0 auto;width:70px;height:70px;line-height:70px;text-align:center;background:#fff;cursor:pointer;border-radius:50%;transition:.3s;box-shadow:0px 6px 20px 0px rgba(152,158,198,0.4);z-index:5;left:auto;right:-35px;}
.news-ifno .switc-oiw .btn i{font-size:28px;}
.news-ifno .switc-oiw .btn:hover{background:#d80e19;color:#fff;}
.news-ifno .switc-oiw .swiper-button-prev{top:20%;transform:rotate(90deg);}
.news-ifno .switc-oiw .swiper-button-next{top:auto;bottom:20%;transform:rotate(90deg);}
.news-ifno .swiper-pagination{top:20px;left:20px;bottom:auto;color:#666666;padding:5px 15px;float:left;width:auto;background:rgba(248,248,248,.8);}
/* .news-ifno .switc-oiw .swiper-slide img{width:100%;}
*/
.news-ifno .switc-oiw .swiper-slide a::after{position:absolute;bottom:0;right:0;content:'';display:block;width:50px;height:50px;background:url(../images/blow.jpg);background-size:contain;}
@media(max-width:1024px){.news-ifno{padding:0;}
}
@media(max-width:640px){.news-ifno .switc-oiw .swiper-slide a::after{width:40px;height:40px;}
.news-ifno .switc-oiw .btn{right:-20px;width:40px;height:40px;line-height:40px;}
}
/* */
.group-box{padding:100px 0;}
.group-list{flex-wrap:wrap;align-items:normal;}
.group-list .item{position:relative;padding:50px 62px;width:49%;margin-bottom:2%;border:solid 1px #efefef;border-radius:8px;border:solid 1px #efefef;transition:all .5s;}
.group-list .item .Timg{border-radius:8px;overflow:hidden;}
.group-list .item .text{position:relative;z-index:5;padding-top:15px;}
.group-list .item .text .tit{position:relative;padding:25px 0;border-bottom:solid 1px #efefef;}
.group-list .item .text .tit::after{position:absolute;bottom:0;left:0;content:'';display:block;width:2em;height:3px;background:#cc2a30;}
.group-list .item .text .des{line-height:1.6;padding:30px 0 0;}
.group-list .item .text dl strong{font-family:"Montserrat-Bold";color:#000;}
.group-list .item .text dl dd{color:#666666;word-break:break-all;margin-bottom:5px;}
.group-list .item .text dl dd:last-child{margin-bottom:0;}
.group-list .item .text dl dd span{display:inline-block;}
.group-list .item .pic{position:relative;z-index:5;}
.group-list .item::before{position:absolute;right:0;top:0;content:'';display:block;width:38.5%;height:100%;background-image:url(../images/contact-bg.png);background-size:contain;background-position:top center;background-repeat:no-repeat;}
.group-list .item:hover{box-shadow:0px 3px 18px 0px rgba(191,191,191,0.5);border-color:#cc2a30;}
.Audit-box{margin-bottom:100px;}
.Audit-box .tit-line{margin-bottom:80px;line-height:1.8;display:-webkit-flex;display:flex;position:relative;color:#222222;}
.Audit-box .tit-line span::after{width:150%;max-width:250px;height:5px;content:'';display:block;background-image:linear-gradient(to right,#c9171d,transparent 80%);border-radius:3px;}
.Audit-box .cover-box{margin-bottom:30px;}
.Audit-box .list .ul{justify-content:flex-start;flex-wrap:wrap;}
.Audit-box .list li{width:31.5%;margin-right:2.7%;margin-bottom:4%;background:#f8f8f8;padding:0 30px 30px;word-break:break-all;}
.Audit-box .list li:nth-child(3n){margin-right:0;}
.Audit-box .list li .aud-one{border-bottom:solid 1px rgba(133,136,140,0.2);}
.Audit-box .list li .use{background:#fff;width:34.585%;border-radius:100%;overflow:hidden;border:solid 8px #f8f8f8;box-shadow:0px 18px 24px 0px rgba(0,0,0,0.1);transform:translateY(-30px);}
.Audit-box .list li .use figure{display:block;padding-bottom:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}
.Audit-box .list li .tit-box{padding:2% 0;width:60%;}
.Audit-box .list li .tit-box .wz{color:#666666;}
.Audit-box .list li .tit-line{margin-bottom:10px;line-height:1.5;}
.Audit-box .list li .tit-line span::after{background-image:linear-gradient(to right,#d6d6d6,transparent 80%);transition:all .5s;}
.Audit-box .list li .text{padding:35px 0 15px;}
.Audit-box .list li dd{color:#666666;margin-bottom:20px;display:-webkit-flex;display:flex;}
.Audit-box .list li dd .icon{margin-top:2px;width:21px;background-repeat:no-repeat;background-size:contain;margin-right:15px;}
.Audit-box .list li dd .icon.mail-icon{background-image:url(../images/tel-icon.png);}
.Audit-box .list li dd .icon.tel-icon{background-image:url(../images/email-icon.png);}
.Audit-box .list li dd strong{display:block;margin-bottom:5px;color:#222;}
.Audit-box .list li dd:last-child{margin-bottom:0;}
.Audit-box .list li:hover{background-image:linear-gradient(to left,rgba(165,190,233,.3),#fff);}
.Audit-box .list li:hover .tit-line span::after{background-image:linear-gradient(to right,#c9181e,transparent 80%);}
@media(max-width:1024px){.group-list .item{padding:30px;}
.Audit-box .tit-line{margin-bottom:30px;}
.Audit-box .tit-line span::after{height:3px;}
.Audit-box .list li .text{padding:20px 0 0;}
.Audit-box .list li .tit-line{font-size:18px;}
.Audit-box .list li .tit-box{padding:4% 0;}
.Audit-box .list li .use{transform:translateY(-20px);}
.Audit-box .list li dd{margin-bottom:10px;}
}
@media(max-width:768px){.group-box{padding:50px 0;}
.group-list .item{padding:25px;}
.Audit-box .list li:nth-child(3n),.Audit-box .list li{width:48%;margin-right:4%;padding:0 20px 20px;}
.Audit-box .list li .tit-box .wz{font-size:12px;}
.Audit-box .list li:nth-child(2n){margin-right:0;}
}
@media(max-width:640px){.group-list .item{width:100%;padding:25px;margin-bottom:35px;}
.Audit-box .tit-line{margin-bottom:40px;}
.Audit-box .list li:nth-child(3n),.Audit-box .list li{width:100%;margin-right:0;margin-bottom:35px;}
}
/* */
.download-shell{padding:100px 0;}
.download-box{display:-webkit-flex;display:flex;justify-content:space-between;flex-wrap:wrap;}
.download-dextro{width:77%;}
.download-dextro .tit-line{margin-bottom:40px;line-height:1.8;display:-webkit-flex;display:flex;position:relative;color:#222222;}
.download-dextro .tit-line span::after{width:150%;max-width:250px;height:5px;content:'';display:block;background-image:linear-gradient(to right,#c9171d,transparent 80%);border-radius:3px;}
.download-dextro .list{margin-bottom:40px;}
.download-dextro li{padding:60px 50px;padding-right:30px;background:#f8f8f8;}
.download-dextro li:nth-child(2n){background:#fff;}
.download-dextro li .text{width:calc(100% - 300px);}
.download-dextro li .txt{width:calc(100% - 95px);display:grid;}
.download-dextro li .icon{width:72px;height:72px;background-image:url(../images/file-icon.png);background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:20px;}
.download-dextro li .size{margin-top:10px;color:#666666;}
.download-dextro li .aniu a{margin-right:20px;}
.download-dextro li .aniu a:last-child{margin-right:0;}
.download-dextro li .aniu a i{margin-right:10px;display:block;width:40px;height:40px;background-repeat:no-repeat!important;background-position:center!important;border-radius:100%;overflow:hidden;}
.download-dextro li .aniu .view i{background:#13336a url(../images/dow-icon1.png);}
.download-dextro li .aniu .down i{background:#d80e19 url(../images/dow-icon.svg);}
.download-dextro li .aniu a:hover{color:#d80e19;}
.pop-up .item .hov{display:none;}
.Factory .i .hov{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;justify-content:center;align-items:center;}
.Factory .i .hov .ico{background:#b42b3a;width:54px;text-align:center;line-height:54px;color:#fff;border-radius:50%;transition:.3s;position:relative;top:50px;opacity:0;}
.Factory .i:hover .hov .ico{opacity:1;top:0;}
.Factory .i:hover .pic{opacity:0.7;}
@media(max-width:1024px){.download-shell{padding:60px 0;}
.download-dextro .list{margin-bottom:20px;}
.download-dextro li{padding:40px 20px;}
.download-dextro li .icon{margin-right:10px;width:40px;height:40px;}
.download-dextro li .txt{width:calc(100% - 55px);}
.download-dextro li .text{width:calc(100% - 280px);}
.download-dextro li .aniu a{margin-right:10px;}
.download-dextro li .aniu a i{width:35px;height:35px;}
.download-dextro li .aniu .view i{background-size:20px;}
}
@media(max-width:768px){.download-dextro{width:70%;}
}
@media(max-width:640px){.download-dextro{padding:30px 0 0;width:100%;}
.download-dextro .tit-line{margin-bottom:20px;}
.download-dextro li{flex-wrap:wrap;}
.download-dextro li .text{margin-bottom:15px;width:100%;}
.download-dextro li .aniu a{margin-right:20px;}
}
/* 20240509 */
.nameplate1{background:url(../images/nameplate1.jpg) no-repeat bottom center;background-size:cover;}
.nameplate1 .img{position:relative;z-index:5;flex:0 0 auto;max-width:45%;margin:0 auto;padding-top:35px;padding-left:40px;}
.nameplate1 .img:after{content:"";position:absolute;left:0;top:0;background:#e1ecf4;right:22%;bottom:20%;border-radius:8px;z-index:-1;}
.nameplate1 .img img{display:block;border-radius:8px;}
.nameplate1 .txt{flex:1 1 auto;max-width:50%;padding-bottom:40px;}
.nameplate1 .inner{align-items:flex-start;}
.nameplate1 .txt .title{margin-bottom:40px;text-align:left;}
.nameplate1 .txt .p{line-height:1.5;}
.ab2 .data.s2 .i{flex:0 0 auto;width:25%;border:none;align-items:flex-start;justify-content:flex-start;}
.ab2 .data.s2 .i .icon{flex:0 0 auto;width:88px;height:88px;text-align:center;font-size:0;line-height:86px;border:1px solid #fff;border-radius:50%;overflow:hidden;}
.ab2 .data.s2 .i .icon img{max-width:80%;max-height:80%;}
.ab2 .data.s2 .i .itxt{flex:1 1 auto;padding-left:20px;}
.ab2 .data.s2 .i .it{align-items:flex-start;justify-content:flex-start;}
.ab2 .data.s2 .i .sup{line-height:1;padding-left:10px;color:#cc2a30;}
.nameplate2 .inner{align-items:flex-start;}
.nameplate2 .txt{flex:0 0 auto;width:50%;padding-right:5%;}
.nameplate2 .txt .title{text-align:left;margin-bottom:40px;}
.nameplate2 .txt .p{padding-right:30px;line-height:1.875;max-height:22.5em;}
.nameplate2 .img{flex:1 1 auto;margin-left:50px;border-radius:8px;}
.nameplate2 .img:before{content:"";position:absolute;width:100%;height:100%;background:#000;left:0;top:0;z-index:2;opacity:0.2;}
.nameplate2{background:#f4f7f9;}
.nameplatetable{width:100%;overflow:auto;margin-top:20px;}
.nameplatetable table{min-width:100%;}
.nameplatetable table td{padding:15px 20px;border:1px solid #e1e1e1;}
.nameplatetable table tr:nth-child(2n){background:#f8f8f8;}
.nameplatetable table td strong{color:#113268;}
.dinfo table{width:100%;}
.dinfo table td{padding:15px 20px;border:1px solid #e1e1e1;}
.dinfo table tr:nth-child(2n){background:#f8f8f8;}
.dinfo table td strong{color:#113268;}
.bggray .nameplatetable table tr:nth-child(2n){background:#fff;}
.ntab{margin-bottom:50px;padding:0 120px;position:relative;}
.nameplate5 .title{margin-bottom:30px;}
.ntab .i{width:auto;padding:0 30px;line-height:50px;border-radius:25px;cursor:pointer;color:#999;}
.ntab .i.cur{background:#cc2a30;color:#fff;}
.brands.s2 .i{height:auto;line-height:1;margin-right:3%;width:17.6%;}
.brands.s2 .i:nth-child(5n){margin-right:0;}
.brands.s2 .i img{display:block;width:100%;max-width:100%;max-height:100%;}
.nameplatebg{background-image:url(../images/ab2.jpg);}
.logo .x3{display:none;}
@media(max-width:1440px){.ab2 .data.s2 .i .icon{width:60px;height:60px;line-height:60px;}
.ab2 .data.s2 .i .icon img{max-width:50%;max-height:50%;}
.ab2 .data.s2 .i .num{font-size:40px;}
}
@media(max-width:1024px){.ab2 .data.s2 .i{width:50%;display:block;}
.ab2 .data.s2 .i .icon{width:40px;height:40px;line-height:40px;margin:0 auto 10px;}
.ab2 .data.s2 .i .itxt{padding-left:0;text-align:center;}
.ab2 .data.s2 .i .it{justify-content:center;}
.ab2 .data.s2 .i .icon img{max-width:50%;max-height:50%;}
.ab2 .data.s2 .i .num{font-size:24px;}
}
@media(max-width:768px){.nameplate1 .inner{display:block;}
.nameplate1 .img{max-width:100%;}
.nameplate1 .txt{max-width:100%;}
.nameplate1 .txt .title{margin-bottom:20px;}
.nameplate2 .inner{display:block;}
.nameplate2 .txt{width:auto;padding-right:0;margin-bottom:20px;}
.nameplate2 .txt .title{margin-bottom:20px;}
.nameplate2 .txt .p{max-height:none;padding-right:0;}
.nameplate2 .img{margin-left:0;}
.ntab .i{padding:0 1.5em;line-height:3;}
.ntab{margin-bottom:30px;}
.brands.s2 .i{width:49%;margin-right:0;}
.nameplatetable table td{padding:10px;}
}
/* 2024.5.25 */
.htabs{display:flex;justify-content:center;margin-bottom:5%;}
.htabs .htab{margin:0 15px;/* border:1px solid #eee;*/
 color:#999;padding:10px 15px;cursor:pointer;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;}
.htabs .htab.cur,.htabs .htab:hover{background-color:#c9171d;color:#fff;}
@media(max-width:1024px){.htabs .htab{padding:5px 10px;}
}
@media(max-width:1024px){.htabs .htab{padding:3px 5px;}
}
.procer1 .img{border:5px solid transparent;border-radius:unset;-webkit-border-radius:unset;-moz-border-radius:unset;-ms-border-radius:unset;-o-border-radius:unset;}
.procer.procer1 .swiper-slide{width:auto;cursor:pointer;}
.procer1 .img{/* padding-bottom:378px;*/
 position:relative;width:100%;}
.procer1 .uimg{display:inline-block;border:5px solid #eaeaea;border-radius:5px;/* position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-height:100%;height:100%;*/
}
.procer1 .uimg img{max-height:27em;}
.procer1 .swiper-slide .hov{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;justify-content:center;align-items:center;}
.procer1 .swiper-slide .hov .ico{background:#b42b3a;width:54px;text-align:center;line-height:54px;color:#fff;border-radius:50%;transition:.3s;position:relative;top:50px;opacity:0;}
.procer1 .swiper-slide:hover .hov .ico{opacity:1;top:0;}
.procer1 .swiper-slide:hover .pic{opacity:0.7;}
.table-box table td{border:1px solid #eee;}
.pop-up1 img{max-height:90vh;}
.pop-up.pop-up1 .center{background-color:transparent;}
.pop-up .close{top:5vh;}
/* CheckTheory */
.CheckTheory{text-align:center;}
.hbox{background-color:#15346e;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;padding:35px 15px;text-align:center;max-width:920px;width:100%;display:inline-block;color:#fff;}
.hbox span{color:#c9171d;}
.hbox .ctit{line-height:1.33;}
.hlist{display:flex;margin-top:120px;position:relative;}
.hlist .item{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;box-shadow:0 0 15px rgba(0,0,0,.2);display:flex;flex-direction:column;position:relative;}
.hlist .item .cqt{color:#c9171d;background-color:#fff;padding:15px 0;}
.hlist .item .text_box{border-radius:8px;border-top:8px solid #c9171d;overflow:hidden;background-color:#15346e;color:#fff;flex:1;text-align:left;}
.hlist1 .item .text_box{padding:35px 45px;}
.hlist2 .item .text_box{padding:35px 20px;}
.hlist3 .hitem{margin-bottom:20px;position:relative;padding-left:20px;line-height:2.12;}
.hlist3 .hitem2{line-height:2.12;}
.hlist3 .hitem:before{content:'';display:block;position:absolute;top:14px;border-top:1px solid #c9171d;border-right:1px solid #c9171d;left:0;width:6px;height:6px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);}
.hlist .item .tit{margin-bottom:20px;}
.hbox2{display:flex;align-items:center;margin:15px 0;padding-left:20px;position:relative;}
.hlist3 .hitem1{padding-left:20px;}
.hbox2 .hbox2_item:not(:first-child){margin-left:35px;}
.hbox2 .hbox2_item{position:relative;}
.hbox2 .hbox2_item:before{content:'';display:block;position:absolute;left:-20px;top:6px;width:10px;height:10px;border-radius:50%;background-color:#c9171d;}
.hlist1 .item{width:31.66%;}
.hlist1 .item:not(:nth-child(3n+1)){margin-left:2.5%;}
.hlist2 .item{width:18%;}
.hlist2 .item:not(:nth-child(5n+1)){margin-left:2.5%;}
.hlist .item:before{content:'';display:block;position:absolute;left:50%;bottom:100%;width:0;height:60px;border-left:2px dashed #8b9ab6;transform:translate(-50%,0);}
.hlist1:before{content:'';display:block;position:absolute;left:50%;bottom:calc(100% + 60px);width:68.34%;height:60px;border-bottom:2px dashed #8b9ab6;transform:translate(-50%,0);}
.hlist2:before{content:'';display:block;position:absolute;left:50%;bottom:calc(100% + 60px);width:82%;height:60px;border-bottom:2px dashed #8b9ab6;transform:translate(-50%,0);}
.hlist:after{content:'';display:block;position:absolute;left:50%;top:-120px;width:0;height:60px;border-left:2px dashed #8b9ab6;transform:translate(-50%,0);}
@media(max-width:1024px){.hlist1 .item .text_box,.hlist2 .item .text_box{padding:20px 15px;}
.hlist3 .hitem{margin-bottom:15px;}
.hlist{margin-top:40px;}
.hlist1:before{height:20px;bottom:calc(100% + 20px);}
.hlist .item:before{height:20px;}
.hlist2:before{height:20px;bottom:calc(100% + 20px);}
.hlist:after{height:20px;top:-40px;}
}
@media(max-width:768px){.hbox2 .hbox2_item:before{left:-15px;top:5px;}
.hlist3 .hitem:before{top:10px;}
}
@media(max-width:640px){.hlist .item{width:100% !important;}
.hlist{flex-wrap:wrap;}
.hlist .item{margin-left:0 !important;}
.hlist{margin-top:15px;}
.hlist:before,.hlist:after,.hlist .item:before{display:none;}
.hlist .item .cqt{padding:10px 0;}
.hlist .item{margin-top:10px;}
.hlist3 .hitem,.hlist3 .hitem2{line-height:1.3;}
.hlist3 .hitem:before{top:5px;}
}
/* 2024.5.27 */
.download-dextro.download-dextro2 ul{display:flex;flex-wrap:wrap;}
.download-dextro.download-dextro2{width:100%;}
.download-dextro.download-dextro2 li{width:49%;background:#f8f8f8;}
.download-dextro.download-dextro2 li:not(:nth-child(2n+1)){margin-left:2%;}
.download-shell.download-shell1{padding:20px 0;}
@media(max-width:768px){.download-dextro.download-dextro2 li{width:100%;margin-bottom:2%;}
.download-dextro.download-dextro2 li:not(:nth-child(2n+1)){margin-left:0;}
.download-shell.download-shell1{padding:10px 0 0;}
.download-dextro.download-dextro2{padding-top:0;}
}
.Factory .items .vplay2{display:flex;justify-content:center;align-items:center;}
.Factory .items .vplay2 .ico{padding:0;margin-right:0;width:54px;height:54px;}
/* 2024.6.6 */
.nameplate2 .img{padding-bottom:42.2%;position:relative;}
.nameplate2 .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.ntab .i{white-space:nowrap;}
.switc-oiw .fancybox{padding-bottom:50%;position:relative;display:block;}
.switc-oiw .fancybox img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:auto;}
.safety-menu li span{font-family:"Montserrat-Regular" !important;}
.himg_swiper{position:relative;}
.download-dextrosingle.download-dextro{width:100%;}
.Factory1 .hovimg .pic{background-size:contain;background-position:center;background-repeat:no-repeat;}
.safety-box .safety-table table{width:100%;}
.table-box table td{border:1px solid #666;}
.htgs .htg{margin-top:5%;}
.htgs .ncenter{margin-top:3%;}
.nameplate8 .hlist4{margin-top:3%;}
.hlist4{display:flex;flex-wrap:wrap;}
.hlist4 .item{width:32%;margin-bottom:2%;box-shadow:0 0 10px 0 #cccccc;padding:20px;}
.hlist4 .item:not(:nth-child(3n+1)){margin-left:2%;}
.hlist4 .imgbox{padding-bottom:70px;position:relative;}
.hlist4 .imgbox img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);max-height:100%;}
.hlist4 .text_box{text-align:center;}
.hlist4 .ctit{color:#000;margin-top:15px;line-height:1.3;}
.hlist4 .cdesc{margin-top:15px;line-height:1.5;}
.nameplate9 .hlist5{margin-top:5%;}
.nameplate9 .editor{margin-top:3%;}
.hlist5{display:flex;flex-wrap:wrap;}
.hlist5 .item{width:32%;margin-bottom:2%;border:2px solid #03234b;padding:20px 3%;}
.hlist5 .item:not(:nth-child(3n+1)){margin-left:2%;}
.hlist5 .text_box{margin-top:35px;}
.hlist5 .ctit{text-align:center;}
.hlist5 .cdesc{margin-top:15px;}
.hlist5 .cdesc ul,.hlist5 .cdesc ul li{list-style:unset;list-style-type:unset;}
.hlist5 .cdesc ul{margin-top:1em;}
.hlist5 .cdesc ul li{margin-left:1em;}
.hlist5 .imgbox{padding-bottom:54px;position:relative;margin-top:-50px;}
.hlist5 .imgbox img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);max-height:100%;}
@media(max-width:1280px){.hlist4 .imgbox{padding-bottom:45px;}
.hlist4 .cdesc{margin-top:10px;}
}
@media(max-width:1024px){.nameplate9 .hlist5{margin-top:70px;}
}
@media(max-width:768px){.hlist4 .item{width:49%;padding:15px;}
.hlist4 .item:not(:nth-child(3n+1)){margin-left:0;}
.hlist4 .item:not(:nth-child(2n+1)){margin-left:2%;}
.hlist5 .text_box{margin-top:20px;}
}
@media(max-width:640px){.hlist5 .item{width:100%;margin-bottom:45px;}
.hlist5 .item:not(:nth-child(3n+1)){margin-left:0;}
}
.Enterprise-box .hov{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;justify-content:center;align-items:center;}
.Enterprise-box .swiper-slide:hover .hov .ico{opacity:1;top:0;}
.Enterprise-box .hov .ico{background:#b42b3a;width:54px;text-align:center;line-height:54px;color:#fff;border-radius:50%;transition:.3s;position:relative;top:50px;opacity:0;}
.ntab .i{text-align:center;padding:0 15px;white-space:unset;}
.nameplate5 .plists .item.cur .ibot{display:none;}
.nameplate5 .plists .item.cur a{padding-bottom:0;}
.nameplate10{background:#f4f7f9;}
.nameplate10 .tit{text-transform:uppercase;line-height:1.2;}
.nameplate10 .desc{text-align:center;margin-top:15px;line-height:1.75;}
.news-two1.news-two .dotu-list .item a::after{display:none;}
.Enterprise-box .switc-box .switc-one .item .desc{margin-top:15px;text-align:center;}
.Enterprise-box .ctit{text-align:center;line-height:1.5;padding-bottom:25px;}
.Enterprise-box .title{margin-bottom:25px;}
@media(max-width:640px){.Enterprise-box .title{margin-bottom:15px;}
.Enterprise-box .ctit{padding-bottom:15px;}
}
.plists .hov{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;justify-content:center;align-items:center;}
.plists .item .hov .ico{background:#b42b3a;width:54px;text-align:center;line-height:54px;color:#fff;border-radius:50%;transition:.3s;position:relative;top:50px;opacity:0;}
.plists .item:hover .hov .ico{opacity:1;top:0;}
.text_left{text-align:left;line-height:1.5;}
.Factory2.Factory .items{justify-content:center;}
.Factory2.Factory .items .i{width:50%;}
.Factory2.Factory .i .img{padding-bottom:54%;margin-bottom:15px;}
/* 20240628 */
.hlist5 .item{border:none;box-shadow:0 0 10px 0 #cccccc;}
.pop-up .hovimg .hov{display:none;}
.pop-up .hovimg .pic{background-size:contain;transform:none !important;}
.news-ifno .switc-oiw .swiper-slide a::after{display:none;}
.Positioning2.ls3 .items{justify-content:flex-start;}
.Positioning2.ls3 .item{width:31.33%;margin-right:3%;min-height:0;padding-bottom:40px;padding-left:40px;padding-right:20px;}
.Positioning2.ls3 .item:nth-child(3n){margin-right:0;}
.Positioning2.ls3 .item .ip{line-height:1.8;}
.Positioning2.ls3 .item .imgbox{margin-bottom:20px;height:60px;line-height:60px;}
.Positioning2.ls3 .item .imgbox img{max-height:100%;}
.Positioning2.ls3 .item .it:after{display:none;}
.Positioning2.ls3 .item .ip li{position:relative;padding-left:1em;color:#666;}
.Positioning2.ls3 .item .ip ul{margin-top:1em;}
.Positioning2.ls3 .item .ip li:before{content:"";position:absolute;left:0;top:1em;width:4px;height:4px;background:#03234b;border-radius:50%;margin-top:-2px;}
.drop .box .boxr .i a~a{display:none;}
.Factory1 .hovimg .pic img{display:none;}
#fac21,#fac26{display:block;}
#fac21 .i,#fac26 .i{width:auto;text-align:center;}
#fac21 .i .pic,#fac26 .i .pic{transform:none !important;position:static;background:none !important;}
#fac21 .i .hov,#fac26 .i .hov{display:none !important;}
#fac21 .i .img,#fac26 .i .img{padding:0;}
#fac21 .i .img img,#fac26 .i .img img{display:block;margin:auto;transform:none;width:auto;}
.pop-up .hovimg .pic img{display:none;}
@media(max-width:1024px){.Positioning2.ls3 .item{width:100%;margin-right:0;}
.Positioning2.ls3 .item .imgbox{height:50px;line-height:50px;}
}
@media(max-width:768px){.Positioning2.ls3 .item .imgbox{height:40px;line-height:40px;}
}
/* 20240815 */
.appCon .item .imgs{width:100%;}
.appCon .more .btn{width:40px;line-height:40px;height:40px;}
.appCon .more .btn .iconfont{font-size:10px;}
.appCon{padding:0;box-shadow:none;margin-top:5%;}
.appCon .tit{text-align:center;margin-bottom:1em;}
.appCon .items{flex-wrap:wrap;align-items:stretch;justify-content:flex-start;}
.appCon .item{flex:0 0 auto;display:block;width:23.25%;margin-right:2%;margin-bottom:2%; position:relative; }
.appCon .item .link{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:2;}
.appCon .item:nth-child(4n){margin-right:0%;}
.appCon .item .imgs{padding-bottom:75%;}
.appCon .item .imgs .swiper-container{position:absolute;left:0;top:0;width:100%;}
.appCon .item .txt{padding:20px 0;}
.appCon .item .it{padding:0 0 20px;line-height:1.5;height:3em;overflow:hidden;box-sizing:content-box;}
.appCon .item .more .a span.x{font-size:14px;}
.appCon .item:hover .a span.x {color: #d80e19; }
.appCon .item:hover .a .btn { transform: rotate(45deg);}
.appCon .item:hover .a .btn:after { transform: scale(1.4); opacity: 0.5;}
.marqueeleft{width:100%;overflow:hidden;}
.dbrands .i{padding:10px;float:left;width:auto;text-align:center;}
.dbrands .i img{max-height:36px;}
.appdetail .txt .small{flex:0 0 auto;width:100%;margin-top:30px;position:relative;padding:0;}
.appdetail .txt .small .img{padding:5px;border:1px solid #ddd;cursor:pointer;}
.appdetail .txt .small .cur .img{border-color:#333;}
.appdetail .txt .small .btns{display:none;}
.appdetail .txt .small.showBtn{padding:0 30px;}
.appdetail .txt .small.showBtn .btns{display:block;}
.appdetail .txt .small .btn{position:absolute;top:0;height:100%;width:30px;text-align:center;cursor:pointer;z-index:5;background:#eaeaea;justify-content:center;}
.appdetail .txt .small .btn.prev{left:0;}
.appdetail .txt .small .btn.next{right:0;}
.appdetail .txt .small .btn .iconfont{font-size:22px;color:#666;}
.dbrands .in{flex-wrap:wrap;justify-content:center;}
.detailTab .swiper-wrapper {
    flex-wrap: wrap;
	justify-content: center;
}
@media(max-width:1024px){.appdetail .txt .small{display:none;}
    .detailTab {
        line-height: 35px;
    }
}
@media(max-width:768px){.appCon .items{justify-content:space-between;}
.appCon .item{margin-right:0;width:48%;}
}
@media(max-width:540px){.appCon .item{width:100%;margin-bottom:20px;}
.appCon .item .it{height:24px;}
    .detailTab {
        line-height: 30px;
    }
}
.news-two .video-detail{
    text-align: center;
}
.news-two .video-detail img{
    max-height: 500px;
}
.news-two .video-detail .tishi {
    padding-top: 15px;
}
.news-two .video-detail .tishi a {
    display: inline-block;
    border: solid 1px #d80e19;
    padding: 10px 15px;
    color: #d80e19;
}
.news-two .video-detail .tishi a:hover{
    color: #fff;
    background-color: #d80e19;
}

.pages .el-pager li{
    font-size: 14px;
}
.Reference-box .item:nth-child(2n) {
    transform: translate(0,0);
}

.Reference-box .list-box {
    justify-content: flex-start;
    padding-bottom: 7%;
}

.Reference-box .list-box .oui {
    width: 100%;
    flex: 0 0 auto;
}

.Reference-box .item {
    margin: 0 0 1%;
    flex: 0 0 auto;
    width: 14%;
    transform: translate(0,50%);
}

.Reference-box .item .clip {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.Reference-box .item a::before {
    content: "";
    display: block;
    padding-bottom: 78.7%;
}

.Reference-box .item a {
    display: block;
    position: relative;
    width: 117%;
}
.Welfare.s2{background:#f8f8f8;}
.Welfare.s2 .imgtxt{text-align:center;}
.columnText {
    text-align: center;
    font-size: 16px;
    line-height: 2;
    margin-bottom: 2em;
}

.lang .dp a {
    display: block;
    padding: 5px;
}

.lang .dp {
    background: #fff;
    border-radius: 0 4px 4px 4px;
    font-size: 0.9em;
}





.Moments{padding: 100px 0;}
.Moments .inner{position: relative;}
.Moments .box{line-height: 1.75;text-align:center;max-width:80%;margin:0 auto 3%}
.Moments .box p:not(:last-child){margin-bottom:25px}
.Moments .picbox {max-height: 41.5em;padding-right: 40px;margin-top:50px}
.Moments .picbox ul{display: flex;flex-wrap: wrap;}
.Moments .picbox li{width:23.5%;margin-right:2%;margin-bottom:2%;}
.Moments .picbox li:nth-child(4n){margin-right: 0;}
.Moments .swiper{max-width:90%;margin:0 auto}
.Moments .swiper-slide{padding: 10px;}
.Moments .swiper-slide figure{background-repeat: no-repeat;background-position: center center;background-size: cover;padding-bottom:62%;}
.Moments .controls a{top: 62%;transform: translateY(-50%);position: absolute;border: solid 2px #d6d6d6;width: 70px;height: 70px;border-radius: 50%;background: no-repeat center center;z-index: 10;transition: .5s;cursor: pointer;text-align: center;display: flex;justify-content: center;align-items: center;}
.Moments .controls a i{font-size: 28px}
.Moments .controls .prev{left: -54px;}
.Moments .controls .next{right: -54px;}
.Moments .controls a:hover{background:#c9171d ;color: #fff}



.Disclaimer{}
.Disclaimer .inner{box-shadow: -5px 15px 20px 0px rgba(191, 191, 191, 0.2);background: #fff url(../images/strategic-bg1.png) no-repeat bottom center; background-size: cover;padding:50px}
.Disclaimer .title{}
.Disclaimer .box{line-height: 1.75;text-align:center;max-width:80%;margin:0 auto}
.Disclaimer .box p:not(:last-child){margin-bottom:25px}




.Partners {overflow:hidden;}
.Partners .inner{position: relative;}
.Partners .swiper{max-width:90%;margin:0 auto}
.Partners .swiper-wrapper{height: auto;}
.Partners .pic{padding: 10px;}
.Partners .pic figure{height: 110px;display: flex;align-items: center; justify-content: center; border: 1px solid #ebebeb; transition: 0.3s;}
.Partners .pic img{max-width: 60%;max-height: 60%;}
.Partners .controls a{top: 56%;transform: translateY(-50%);position: absolute;border: solid 2px #d6d6d6;width: 70px;height: 70px;border-radius: 50%;background: no-repeat center center;z-index: 10;transition: .5s;cursor: pointer;text-align: center;display: flex;justify-content: center;align-items: center;}
.Partners .controls a i{font-size: 28px}
.Partners .controls .prev{left: -54px;}
.Partners .controls .next{right: -54px;}
.Partners .controls a:hover{background:#c9171d ;color: #fff}