*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:""}
table{border-collapse:collapse;border-spacing:0}
body{color:#333;background:#fff;font:14px/1.5 Roboto-Regular,sans-serif;outline:0;}
a{color:#333;text-decoration:none}
a:hover{color:#c32227}
img{max-width:100%;border:none}
em,i{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
input,select,textarea{
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0); 
        -webkit-user-select: none;
        -moz-user-focus: none;
        -moz-user-select: none;
        -webkit-appearance:none;
        outline: none;
        border: none;
    
    font-size:14px;color:#333;font-family:Roboto-Regular,sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
button,input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}

input:focus{
    outline:none;
    background: none;
}


::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
::-ms-clear,::-ms-reveal{display:none}
::-webkit-scrollbar{width:5px}
::-webkit-scrollbar-track{background:0 0}
::-webkit-scrollbar-thumb{background:#c32227;border-radius:3px}
::-webkit-scrollbar-thumb:window-inactive{background:#c32227}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both}
.c{clear:both}
.col-l,.l{float:left}
.col-r,.r{float:right}
.ani{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.unselect{-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
.wp{width:94%;max-width:1188px;margin:0 auto}
.wp1200{max-width:1200px}
.h50{height:50px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
.introtxt{
    font-size: 0;
}

@font-face{font-family:BEBAS;src:url(../fonts/BEBAS.ttf)}
@font-face{font-family:Roboto-Regular;src:url(../fonts/Roboto-Regular.ttf)}
@font-face{font-family:Roboto-Bold;src:url(../fonts/Roboto-Bold.ttf)}
.g-tit1.center{text-align:center}
.g-tit1 .en{font-family:BEBAS;font-size:16px;margin-bottom:6px}
.g-tit1 .title{font-family:Roboto-Bold;font-size:48px;color:#000;margin-bottom:20px;font-weight:100;}
.g-tit1 img{display:block;width:71px;margin-bottom:20px}
.g-tit1.center img{margin:0 auto 20px}
.g-tit1 .desc{font-size:16px;line-height:1.5;max-width:1200px;margin:0 auto;}
.g-tit1 .desc b{margin-bottom:15px;font-weight:bold;font-size:20px;display:block;color:#bb1b20;}
.g-tit1 .desc p{color:#555;margin-bottom:50px;}
.g-tit1.white{color:#fff}
.g-tit1.white .title{color:#fff,font-size:48px;color:#fff;margin-bottom:10px;font-weight:100;}


.g-tit1.center .g-btn{text-align:left;margin:30px auto 0}
.btn-play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:122px;height:122px;background:url(../images/icon-play.svg) no-repeat center;-webkit-background-size:24px auto;background-size:24px auto;cursor:pointer;z-index:10}
.btn-play:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:url(../images/text-yuan.png) no-repeat center;animation:Ani 10s linear infinite;-webkit-animation:Ani 10s linear infinite}
@keyframes Ani{
from{transform:rotate(0)}
to{transform:rotate(360deg)}
}
@-webkit-keyframes Ani{
from{transform:rotate(0)}
to{transform:rotate(360deg)}
}
/*!弹窗*/
.m-pop{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000;display:none}
.m-pop .pop-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:1}
.d-video01-pop{position:absolute;left:50%;top:50%;width:1200px;height:600px;border-radius:30px;overflow:hidden;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#000;z-index:10}
.d-video01-pop:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(-45deg,#2b32b2 0,#00246e 100%);opacity:.6;filter:alpha(opacity=60);z-index:5}
.d-video01-pop .close{position:absolute;right:20px;top:20px;width:70px;height:70px;background:url(../images/d-close2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;cursor:pointer;z-index:10}
.d-video01-pop .fullPage{position:absolute;right:20px;bottom:20px;width:130px;height:50px;line-height:50px;border-radius:25px;font-size:14px;color:#00246e;text-align:center;font-family:Alibaba-PuHuiTi-Bold;background-color:#f2f2f2;cursor:pointer;z-index:10}
.d-video01-pop .fullPage i{margin:-2px 8px 0 0;display:inline-block;vertical-align:middle;width:25px;height:25px;background:url(../images/d-fullPage.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.d-video01-pop video{display:block;width:100%;height:100%}
.d-video01-pop.hide:after{opacity:0;filter:alpha(opacity=0);z-index:-1}
.d-video01-pop.hide .play{opacity:0;filter:alpha(opacity=0);z-index:-1}
.d-video01-pop.hide .btn-play{display: none;}
.d-video01-pop.hide .fullPage{opacity:0;filter:alpha(opacity=0);z-index:-1}
.d-video01-pop.hide .video-bg{opacity:0;filter:alpha(opacity=0);z-index:-1}
.m-pop.fullPage .d-video01-pop{width:100%;height:100%;border-radius:0}
.menuBtn{position:absolute;right:25px;top:20px;display:none;width:24px;height:30px;cursor:pointer;z-index:101;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:3px;background-color:#1e1e1e;margin:4px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{background:#ff0036;display:none;margin:0;position:absolute;left:0;top:50%;margin-top:-5px;width:24px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.header-top{position:fixed;top:0;left:0;right:0;background:#c32227;z-index:99}
.header-top .wp{display:flex;align-items:center;justify-content:flex-end;font-size:12px;height:3px;color:#fff}
/*.header-top .wp a{width:20px;height:20px;text-align:center;font-size:0;margin-left:26px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.header-top .wp a:first-child{margin-left:12px}
.header-top .wp a img{display:inline-block;vertical-align:middle}
.header-top .wp a:hover{opacity:.5}*/
.header{position:fixed;top:3px;left:0;right:0;z-index:100;background:#ffffff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.header>.wp{display:flex;align-items:center;justify-content:space-between}
body{
    padding-top:83px;
}
.logo{width:110px}
.nav>li{position:relative}
.nav>li:nth-child(3){position:static}
.nav>li+li{margin-left:50px}
.nav>li>a{position:relative;font-family:Roboto-Bold;font-size:16px;color:#1e1e1e;display:block;line-height:80px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.nav>li>.sub{display:none}
.nav>li>.sub a{font-family:Roboto-Bold;display:block;line-height:54px;text-align:center}
.nav>li>.sub a:hover{color:#c32227}
.so{display:block;margin-left:60px;width:30px;height:30px;background:url(../images/icon-so-on.png) no-repeat center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.so:hover{background-image:url(../images/icon-so-on.png)}
.mo-so{position:absolute;left:20px;width:30px;height:30px;background:url(../images/icon-so.svg) no-repeat center;-webkit-background-size:25px auto;background-size:25px auto}
.m-menu{position:absolute;right:20px;width:30px;height:30px;background:url(../images/icon-menu.svg) no-repeat center;-webkit-background-size:25px auto;background-size:25px auto}
.menu{display:block;margin-left:25px;width:30px;height:30px;background:url(../images/icon-menu.svg) no-repeat center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.menu:hover{background-image:url(../images/icon-menu-on.svg)}
.m-lang{position:relative;margin-left:28px}
.m-lang .show{font-family:Roboto-Bold;width:120px;height:50px;line-height:46px;border:2px solid #1e1e1e;border-radius:25px;padding-left:24px;background:url(../images/icon-arrow1.svg) no-repeat right 22px center;-webkit-background-size:10px auto;background-size:10px auto;cursor:pointer;white-space:nowrap;overflow:hidden}
.m-lang2 .show{padding-left:6px;background-position:right 63px center}
/*.js-select .opt{display:none}**选择语言**/
/*.m-lang .title{text-align:center;color:#999;text-transform:uppercase;padding:28px 0 18px}
.m-lang .opt{display:none;position:absolute;top:75px;left:50%;margin-left:-60px;width:120px;padding-top:10px;z-index:11}
.m-lang .opt ul li{font-family:Roboto-Bold;display:block;line-height:54px;text-align:center;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.m-lang .opt ul li:hover{color:#c32227}*/
.pop-product{position:fixed;top:83px;left:0;
    min-height: calc(100vh - 110px) !important;
    width:100%;padding:40px 0 0;bottom: 0;border-top:5px solid #f9f9f9;background:#fff;opacity:0}
.product-list{display:flex;justify-content:space-between}
.product-list li{width:208px}
.product-list .pic{position:relative;z-index:2;display:block;width:208px;height:130px;background:#e9e9e9;border-radius:30px;margin-bottom:26px;overflow:hidden}
.product-list .pic img{display:block;width:100%;height:100%;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.product-list .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.product-list dt{padding-bottom:14px;border-bottom:1px solid #e9e9e9;margin-bottom:16px}
.product-list dt a{display:block;font-family:Roboto-Bold;font-size:18px;color:#1e1e1e}
.product-list dd{margin-bottom:12px}
.product-list dd a{font-family:Roboto-Bold;display:block;background-repeat:no-repeat;background-position:right 10px center;-webkit-background-size:14px auto;background-size:14px auto;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.product-list dd a:hover{background-image:url(../images/arrow-45.svg);background-position:right center}
.pop-product canvas{position:absolute;bottom:0;left:0;height:420px;width:100%;z-index:1000;pointer-events:none}
.menu-map{position:fixed;width:100%;height:100%;top:0;left:0;z-index:1001;color:#fff;transform:translateX(-100%);transition:all 1.2s}
.menu-map.on{transform:translateX(0)}
.menu-map-close{position:absolute;top:30px;right:0;width:40px;height:40px;background:url(../images/icon-close-white.svg) no-repeat center;-webkit-background-size:20px auto;background-size:20px auto}
.menu-map .wp{position:relative;display:flex;height:100%;align-items:center;z-index:10}
.menu-map-top{display:flex;padding-bottom:65px}
.menu-map-left{flex:0 0 225px;margin-right:105px;opacity:0;transform:translateY(100px);transition:all 1.2s}
.menu-map.on .menu-map-left{opacity:1;transform:translateY(0);transition-delay:1.2s}
.menu-map-logo{width:160px;margin-bottom:52px}
.menu-map-follow{margin-bottom:34px}
.menu-map-follow .tit{font-family:Roboto-Bold;margin-bottom:24px}
.menu-map-follow .con{display:flex;align-items:center}
.menu-map-follow .con a{width:28px;height:28px;line-height:28px;text-align:center;font-size:0;margin-right:15px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:.5}
.menu-map-follow .con a:hover{opacity:1}
.menu-map-follow .con a img{display:inline-block;vertical-align:middle}
.menu-map-mail .title{font-family:Roboto-Bold;font-size:24px;margin-bottom:4px}
.menu-map-mail .desc{line-height:30px;margin-bottom:22px}
.menu-map-mail .btn{display:block;width:120px;height:50px;line-height:50px;background:#fff;border-radius:25px;text-align:center;color:#c32227;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.menu-map-mail .btn:hover{opacity:.8}
.menu-map-right{flex:1;opacity:0;transform:translateY(100px);transition:all 1.2s}
.menu-map.on .menu-map-right{opacity:1;transform:translateY(0);transition-delay:1.5s}
.menu-map-lang{display:flex;justify-content:flex-end;margin-bottom:34px}
.menu-map-lang a{font-family:Roboto-Bold;width:120px;height:50px;line-height:46px;border:2px solid #fff;border-radius:25px;margin-left:10px;color:#fff;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.menu-map-lang a.on,.menu-map-lang a:hover{color:#c32227;background:#fff}
.menu-map-nav{display:flex;flex-wrap:wrap;justify-content:space-between}
.menu-map-nav li{width:250px;margin-bottom:24px}
.menu-map-nav li:first-child{width:100%}
.menu-map-nav .tit{font-family:Roboto-Bold;font-size:24px;color:#fff;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.3);margin-bottom:16px}
.menu-map-nav .con{display:flex;justify-content:space-between}
.menu-map-nav .con dl{width:152px}
.menu-map-nav .con dt{margin-bottom:10px}
.menu-map-nav .con dt a{display:block;font-family:Roboto-Bold;font-size:18px;color:#fff}
.menu-map-nav .con dd{margin-bottom:7px}
.menu-map-nav .con dd a{display:block;opacity:.6;color:#fff;background-repeat:no-repeat;background-position:right center;-webkit-background-size:14px auto;background-size:14px auto;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.menu-map-nav .con dd a:hover{opacity:1;background-image:url(../images/arrow-45-white.svg)}
.menu-map-bot{padding:27px 0 0;text-align:center;border-top:1px solid #fff;opacity:0;transform:translateY(100px);transition:all 1.2s}
.menu-map.on .menu-map-bot{opacity:1;transform:translateY(0);transition-delay:1.8s}
.menu-map-bot a{color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.menu-map-bot a:hover{opacity:.8}
.menu-map .tier1,.menu-map .tier2,.menu-map .tier3{position:absolute;left:0;top:0;height:100%;width:140%;margin-top:0;margin-left:-20%;transform:translateX(-50%) skewX(-10deg);transition:all 1.2s}
.menu-map .tier1{z-index:5;background:#c32227;transition-delay:0s}
.menu-map .tier2{z-index:2;background:#55b879;transition-delay:.2s}
.menu-map .tier3{background:#ff9e80;transition-delay:.4s}
.menu-map.on .tier1{transition:all 1.2s .4s}
.menu-map.on .tier3{transition:all 1.2s 0s}
.menu-map.on .tier1,.menu-map.on .tier2,.menu-map.on .tier3{transform:translateX(0) skewX(-10deg)}
.banner{position:relative;overflow:hidden}
.banner .swiper-dots{position:absolute;bottom:40px;right:0;left:0;top:auto;font-size:0;z-index:10;text-align:center;transform:none;display:flex;justify-content:center}
.banner .swiper-dots .swiper-pagination-bullet{position:relative;width:24px;height:24px;background:0 0;opacity:1;margin-right:3px}
.banner .swiper-dots .swiper-pagination-bullet::after{content:'';position:absolute;top:50%;left:50%;margin:-4px 0 0 -4px;width:8px;height:8px;background:#debbbd;border-radius:50%}
.banner .swiper-dots .swiper-pagination-bullet svg{display:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.banner .swiper-dots .swiper-pagination-bullet-active{border:2px solid rgba(195, 34, 39,.2)}
.banner .swiper-dots .swiper-pagination-bullet-active svg{display:block;animation:circleLoad 5s linear}
.banner .swiper-dots .swiper-pagination-bullet-active::after{background-color:#c32227}
@keyframes circleLoad{
0%{stroke-dashoffset:50}
100%{stroke-dashoffset:0}
}
.banner .pic img{
    display: block;
    width: 100%;
}
.banner .txt-box{position:absolute;top:55%;width:650px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.banner .txt-box .type{font-family:Roboto-Bold;font-size:18px;color:#c32227;margin-bottom:20px}
.banner .txt-box .title{font-family:Roboto-Bold;font-size:36px;line-height:65px;color:#000;margin-bottom:20px}
.banner .txt-box .title span{color:#c32227}
.banner .txt-box .desc{font-family:Roboto-Bold;font-size:18px;line-height:30px;color:#c32227;margin-bottom:40px}
.g-btn{display:block;width:160px;height:60px;line-height:60px;background:#fff url(../images/w-arrow1.svg) no-repeat 104px center;-webkit-background-size:18px auto;background-size:18px auto;box-shadow:25px 25px 65px 0 rgba(144,164,174,.25);border-radius:25px;color:#c32227;padding-left:40px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.g-btn:hover{background-color:#c32227;color:#fff;background-image:url(../images/w-arrow1-on.svg)}
.ban{position:relative;height:750px;padding:646px 0 0}
.ban .pic{position:absolute;width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}
.ban h2{position:relative;z-index:2;font-family:Roboto-Bold;font-size:52px;color:#fff}
.pop-mask{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.8);z-index:10000}
.pop-mail{display:none;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1000px;z-index:10001;border-radius:30px;overflow:hidden}
.pop-mail-tit{font-family:Roboto-Bold;font-size:42px;color:#c32227;height:160px;line-height:160px;text-align:center;background:url(../images/mail-bg.jpg) no-repeat center}
.pop-mail-cont{background:#fafafa;padding:27px 40px 40px;height:500px;overflow-y:auto}
.pop-mail-cont .tip{font-size:16px;text-align:center}
/*.pop-success{display:none;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:450px;height:392px;padding:52px 80px 0;background:#fff;border-radius:30px;text-align:center;z-index:10001}
.pop-success .icon{width:120px;height:99px;margin:0 auto 8px}
.pop-success .icon img{display:block;width:100%;height:100%}
.pop-success .tit{font-family:Roboto-Bold;font-size:24px;color:#c32227;text-align:center;margin-bottom:18px}
.pop-success .desc{font-size:16px;color:#1e1e1e;margin-bottom:42px}
.pop-success-close{display:block;width:160px;height:50px;line-height:46px;border:2px solid #c32227;border-radius:25px;color:#c32227;margin:0 auto;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.pop-success-close:hover{background:#c32227;color:#fff}*/
.z-form1.z-form1_2.z-form3{padding:22px 0 3px;margin:0;background:#fafafa}
.form1-box{margin:0 -20px;padding-bottom:18px}
.z-form1_2.z-form3.z-form1 .inp,.z-form1_2.z-form3.z-form1 .sel{height:71px;line-height:69px;border-width:1px;border-radius:20px;border-color:#dedede;background-color:#fafafa}
.z-form1.z-form3.z-form1_2 .form1-item{margin-bottom:44px}
.z-form1.z-form3.z-form1_2 .t{background:#fafafa}

.z-lxwm1 .z-form1.z-form1_2 .t{
    top: 30px;
}

.z-form1.z-form1_2 .t{
    top: 36px;
}

.form2-box{padding:26px 0 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.form2-box .tit0{font-size:16px;color:#999;margin-bottom:11px}
.form2-box .tit0 em{color:#e00032}
.form2-box .title{position:relative;font-family:Roboto-Bold;font-size:20px;color:#c32227;padding-left:15px;margin-bottom:14px}
.form2-box .title:before{content:'';position:absolute;left:0;top:50%;margin-top:-10px;width:5px;height:19px;background:#c32227}
.radio-list{overflow:hidden;padding-bottom:14px}
.radio-list li{float:left;width:25%;margin-bottom:20px}
.radio-list li label{display:block;position:relative;cursor:pointer}
.radio-list li label input{position:absolute;left:-9999px}
.radio-list li span{position:relative;font-size:16px;padding-left:32px}
.radio-list li span:before{content:'';position:absolute;top:0;left:0;width:22px;height:22px;border:2px solid #dedede;border-radius:50%}
.radio-list li input:checked+span:before{border-color:#c32227;background:#c32227 url(../images/icon-ok.svg) no-repeat center;-webkit-background-size:10px auto;background-size:10px auto}
.label-agree{display:block;font-size:16px;line-height:2;position:relative;cursor:pointer;padding:24px 0 28px}
.label-agree input{position:absolute;left:-9999px}
.label-agree span{display:inline-block;vertical-align:-5px;margin-right:5px;width:22px;height:22px;border:2px solid #dedede;border-radius:50%}
.label-agree input:checked+span{border-color:#c32227;background:#c32227 url(../images/icon-ok.svg) no-repeat center;-webkit-background-size:10px auto;background-size:10px auto}
.label-agree em{color:#e00032}
.label-agree a{color:#c32227}
.label-agree a:hover{text-decoration:underline}
.z-form1.z-form1_2.z-form3 .form1-btn .submit{background:#fff url(../images/z-tj-on.svg) no-repeat 42px center;-webkit-background-size:24px auto;background-size:24px auto;color:#c32227;box-shadow:18px 18px 45px 0 rgba(144,164,174,.25)}
.z-form1.z-form1_2.z-form3 .form1-btn .submit:hover{background-image:url(../images/z-tj.svg);background-color:#c32227;color:#fff}
.fd-top{background:#f5f5f5;padding:50px 0 0}
.fd-nv .tit{display:block;font-family:Roboto-Bold;font-size:18px;margin-bottom:10px}
.fd-nv .con{padding-bottom:18px}
.fd-nv .con a{font-family:Roboto-Bold;display:block;margin-bottom:10px}
.fd-contact{width:450px;}
.fd-contact .title{font-family:Roboto-Bold;font-size:32px;color:#1e1e1e}
.fd-contact .desc{line-height:25px;margin-bottom:20px}
.fd-contact .btn{display:block;width:120px;height:50px;line-height:50px;background:#fff;box-shadow:25px 25px 65px 0 rgba(195,34,39,.25);border-radius:25px;text-align:center;margin-bottom:30px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.fd-contact .btn:hover{background:#c32227;color:#fff}
.fd-bot{padding:15px 15px 15px;background:#111;text-align:center}
.fd-bot span{color:#fff;margin:0 15px}
.fd-top-bot{height:62px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e9e9e9}
.goTop{display:block;text-align:right;height:30px;line-height:30px;padding-right:35px;background:url(../images/goTop.svg) no-repeat right center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.goTop:hover{background-image:url(../images/goTop-on.svg)}
/**底部的分享**.fd-share{margin-bottom:30px}
.fd-share .tit{color:#999;text-align:center;margin-bottom:10px}
.fd-share .con{display:flex;align-items:center}
.fd-share a{background-repeat:no-repeat;background-position:center;width:30px;height:30px;margin-right:15px;-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s}
.fd-share a.a1{background-image:url(../images/fd-share1.svg)}
.fd-share a.a2{background-image:url(../images/fd-share2.svg);margin-right:20px}
.fd-share a.at{background-image:url(../images/fd-sharet.svg);margin-right:20px}
.fd-share a.a3{background-image:url(../images/fd-share3.svg);margin-right:20px}
.fd-share a.a4{margin-right:20px;background-image:url(../images/fd-share4.svg)}
.fd-share a:hover{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}
.fd-share a.a5{background-image:url(../images/fd-share5.svg)}
.fd-share a.a1:hover{background-image:url(../images/fd-share1-on.svg)}
.fd-share a.a2:hover{background-image:url(../images/fd-share2-on.svg)}
.fd-share a.at:hover{background-image:url(../images/fd-sharet-on.svg)}
.fd-share a.a3:hover{background-image:url(../images/fd-share3-on.svg)}
.fd-share a.a4:hover{background-image:url(../images/fd-share4-on.svg)}
.fd-share a.a5:hover{background-image:url(../images/fd-share5-on.svg)}*/
/**选择语言**.fd-lang{position:relative;width:120px}
.fd-lang .show{font-family:Roboto-Bold;height:50px;line-height:50px;padding-left:19px;background:#fff url(../images/arrow-45-no.svg) no-repeat right 21px center;-webkit-background-size:14px auto;background-size:14px auto;border-radius:10px;cursor:pointer}
.fd-lang .opt{position:absolute;bottom:100%;left:0;right:0;z-index:2;padding-bottom:10px}
.fd-lang .opt ul{background:#fff;box-shadow:0 36px 125px 0 rgb(144 164 174 / 25%);border-radius:20px;padding:10px 10px}
.fd-lang .opt ul li+li{border-top:1px solid #e9e9e9}
.fd-lang .opt ul li{font-family:Roboto-Bold;display:block;line-height:44px;text-align:center;cursor:pointer}
.fd-lang .opt ul li:hover{color:#c32227}
.fd-lang.m-lang2 .show{background-position:right 8px center;padding-left:8px}**选择语言**/
.pop-mail-close{position:absolute;top:30px;right:30px;width:30px;height:30px;background:url(../images/icon-close3.svg) no-repeat center;z-index:1001}
/*底部弹窗*.pop-cookies{position:fixed;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:1000;bottom:20px;max-width:1000px;width:90%;background:#fff;box-shadow:25px 25px 65px 0 rgba(144,164,174,.25);border-radius:30px;padding:15px 20px;display:flex;justify-content:space-between;align-items:center}
.pop-cookies .txt-box .tit{font-family:Roboto-Bold;font-size:18px;margin-bottom:5px}
.pop-cookies .txt-box .desc{line-height:1.5}
.pop-cookies .txt-box .desc a{color:#343dac}
.pop-cookies .txt-box .desc a:hover{text-decoration:underline}
.pop-cookies .btn-box{display:flex;margin-left:40px}
.pop-cookies .btn-box a.btn{width:150px;height:50px;line-height:46px;border:2px solid #343dac;box-shadow:25px 25px 65px 0 rgba(144,164,174,.25);border-radius:25px;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.pop-cookies .btn-box a.btn-accept{background:#343dac;color:#fff}
.pop-cookies .btn-box a.btn-close{margin-left:10px;width:110px;color:#343dac}
.pop-cookies .btn-box a.btn:hover{opacity:.9}*/
.index-row6{background:url(../images/index-row6.jpg) no-repeat center/cover}
.index-row6 .wp{display:flex;justify-content:space-between;align-items:center;height:250px}
.index-row6 .g-tit1 .title{margin-bottom:15px}
.index-row6 .btn-box{display:flex}
.index-row6 .btn-box a{width:160px;height:60px;line-height:56px;background:#fff url(../images/w-arrow1.svg) no-repeat 104px center;-webkit-background-size:16px auto;background-size:16px auto;border:2px solid #fff;border-radius:25px;color:#c32227;padding-left:39px;margin-left:20px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.index-row6 .btn-box a:hover{background-color:#c32227;border-color:#c32227;color:#fff;background-image:url(../images/w-arrow1-on.svg)}
.index-row1{overflow:hidden;padding:55px 0 50px;background:linear-gradient(0deg,#fff 0,rgba(245,245,245,0) 100%)}
.swiper-pro-tab{position:relative;overflow:hidden;margin:0 -60px;padding:0 60px}
.swiper-pro-tab .box{padding:10px 0 30px}
.swiper-pro-tab .swiper-slide{display:block;text-align:center;height:54px;background:#F8F8F8;border:1px solid #E5E5E5;border-radius:30px;padding:16px 0 0;font-weight:bold;cursor:pointer}
.swiper-pro-tab .swiper-slide:hover{background:#F0F0F0;}
/****图标****.swiper-pro-tab .icon{width:68px;height:68px;background-repeat:no-repeat;background-position:center;margin:0 auto 11px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.swiper-pro-tab .li1 .icon{background-image:url(../images/w-icon1.svg)}
.swiper-pro-tab .li2 .icon{background-image:url(../images/w-icon2.svg)}
.swiper-pro-tab .li3 .icon{background-image:url(../images/w-icon3.svg)}
.swiper-pro-tab .li4 .icon{background-image:url(../images/w-icon4.svg)}
.swiper-pro-tab .li5 .icon{background-image:url(../images/w-icon5.svg)}
.swiper-pro-tab p{font-family:Roboto-Bold;font-size:18px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.swiper-pro-tab .li1.on .icon{background-image:url(../images/w-icon1-on.svg)}
.swiper-pro-tab .li2.on .icon{background-image:url(../images/w-icon2-on.svg)}
.swiper-pro-tab .li3.on .icon{background-image:url(../images/w-icon3-on.svg)}
.swiper-pro-tab .li4.on .icon{background-image:url(../images/w-icon4-on.svg)}
.swiper-pro-tab .li5.on .icon{background-image:url(../images/w-icon5-on.svg)}*/
.swiper-pro-tab .swiper-slide.on p{color:#c32227}
.index-row2{position:relative;display:flex;flex-direction:column-reverse;
}
.swiper-count{overflow:hidden;position:relative}
.swiper-count .swiper-slide{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;height:160px;background-color:#fafafa;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.swiper-count .swiper-slide:after{content:'';position:absolute;bottom:0;left:0;right:0;height:10px;background:#f5f5f5;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.swiper-count .swiper-slide:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-position:center;background-repeat:no-repeat;background-image:url(../images/qiu.png);-webkit-background-size:126px auto;background-size:126px auto;border-bottom:10px solid #f5f5f5;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;z-index:1}
.swiper-count .swiper-slide.on:before,.swiper-count .swiper-slide:hover:before{opacity:.2}
.swiper-count .num{position:relative;z-index:2;line-height:1.4}
.swiper-count .num strong{font-family:BEBAS;font-size:68px;color:#1e1e1e;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.swiper-count .num span{color:#666;margin-left:5px}
.swiper-count .info{font-size:16px;position:relative;z-index:2}
.swiper-count .swiper-slide.on:after,.swiper-count .swiper-slide:hover:after{height:100%}
.swiper-count .swiper-slide.on .num strong,.swiper-count .swiper-slide:hover .num strong{color:#c32227}
.about-vinda{position:relative;z-index: 0;
    background: url(../images/about-vinda-bg.jpg) no-repeat center / cover;
}
.about-vinda-pic{
    position: relative;
    padding-top: 40.10%;
}
.about-vinda-pic img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.about-vinda-txt{
    position:absolute;width:100%;top: 0;left:0;bottom:0;
    z-index: 2;
}
.pt-box .pt{display:none;position:absolute;width:100%;top:160px;left:0;bottom:0;
}
.pt-box .pt .pic{
    position: relative;
    padding-top: 40.10%;
}
.pt-box .pt .pic img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.about-vinda .wp{display:flex;justify-content:space-between;align-items:center;height:100%}
.about-vinda .txt-box{width:720px}
.about-vinda .g-tit1 .en{margin-bottom:14px}
.about-vinda .g-tit1 .desc{margin-bottom:50px}
.about-vinda .video-box{position:relative;width:600px;padding:10px;background:rgba(255,255,255,.3);border-radius:50px}
.about-vinda .video-box .pic{position:relative;padding-top:60.86%;border-radius:50px;overflow:hidden}
.about-vinda .video-box .pic img{position:absolute;width:100%;height:100%;top:0;left:0}
.index-row3{overflow:hidden;padding:30px 0 34px}
.index-row3 .title{font-family:Roboto-Bold;text-align:center;font-size:22px;margin-bottom:20px}
.index-row3 .title + img{
    display: block;
    width: 60px;
    margin: 0 auto 26px;
}
.swiper-brand{position:relative}
.swiper-brand .swiper-slide{width:200px;height:100px;padding:10px 0 0;
    margin: 0 20px;
    border-radius:30px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.swiper-brand .pic{width:160px;height:80px;margin:0 auto}
.swiper-brand .pic img{display:block;width:100%;height:100%}
.swiper-brand .swiper-slide:hover{box-shadow:25px 25px 65px 0 rgba(195,34,39,.25);background:#fff}
.swiper-brand .scroll-box{padding:15px 0 0}
.swiper-brand .scroll-box .swiper-scrollbar{height:8px;background:#fafafa;border-radius:4px}
.swiper-brand .scroll-box .swiper-scrollbar .swiper-scrollbar-drag{background:#c32227}
.swiper-brand .scroll-box .tit{font-size:14px;color:#999;text-align:center;margin-bottom:5px}
.index-row4{position:relative;padding:40px 0 40px;background:url(../images/sustainability-bg.jpg) no-repeat center/cover;background-attachment:fixed}
.index-row4 canvas{position:absolute;bottom:0;left:0;height:300px;width:100%}
.swiper-syst{position:relative;z-index:2;overflow:hidden;margin-top:100px}
.swiper-syst .icon{width:160px;height:70px;margin:0 auto 16px}
.swiper-syst .icon img{display:block;width:100%;height:100%}
.swiper-syst .txt{text-align:center;color:#fff}
.swiper-syst .txt .title{font-family:Roboto-Bold;font-size:16px;margin-bottom:10px}
.swiper-syst .swiper-dots{text-align:center;padding-top:25px}
.swiper-syst .swiper-dots .swiper-pagination-bullet{position:relative;background:#fff;opacity:1;margin:0 12px}
.swiper-syst .swiper-dots .swiper-pagination-bullet-active:before{content:'';position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid #fff}
.index-row5{overflow:hidden;padding:50px 0 50px}
.index-row5 .tit-link{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:10px}
.index-row5 .tit-link .link{display:flex}
.index-row5 .tit-link .link a{width:160px;height:60px;line-height:60px;text-align:center;background:#f9f9f9;border-radius:25px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.index-row5 .tit-link .link a+a{margin-left:20px}
.index-row5 .tit-link .link a.on,.index-row5 .tit-link .link a:hover{background-color:#c32227;color:#fff}
.swiper-news{margin-top:20px}
.swiper-news .swiper-slide{width:460px}
.swiper-news .pic-box{position:relative;margin-bottom:24px;overflow:hidden}
.swiper-news .pic-box .pic{position:relative;padding-top:55.87%;z-index:2;overflow:hidden;border-radius:30px}
.swiper-news .pic-box .pic img{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.swiper-news .swiper-slide:hover .pic-box .pic img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.swiper-news .pic-box .date-type{position:absolute;bottom:10px;left:10px;font-family:Roboto-Bold;width:180px;height:40px;background:linear-gradient(-45deg,rgba(195,34,39,.2) 0,#c32227 100%);border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;z-index:3}
.swiper-news .txt-box{padding:0 30px}
.swiper-news .txt-box .title{font-family:Roboto-Bold;font-size:20px;line-height:35px;color:#1e1e1e;margin-bottom:3px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:70px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.swiper-news .swiper-slide:hover .txt-box .title{color:#c32227}
.swiper-news .txt-box .desc{line-height:30px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:60px;color:#333}
.swiper-arrow-box{display:flex;justify-content:center;align-items:center;margin-top:30px}
.swiper-arrow-box .swiper-arrow{width:60px;height:60px;background-color:#f5f5f5;background-repeat:no-repeat;background-position:center;-webkit-background-size:20px auto;background-size:20px auto;border-radius:3px;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.swiper-arrow-box .swiper-arrow.swiper-prev{background-image:url(../images/arrow-left.png)}
.swiper-arrow-box .swiper-arrow.swiper-menu{background-image:url(../images/arrow-menu.svg);margin:0 20px}
.swiper-arrow-box .swiper-arrow.swiper-next{background-image:url(../images/arrow-right.png)}
.swiper-arrow-box .swiper-arrow:hover{background-color:#c32227}
.swiper-arrow-box .swiper-arrow.swiper-prev:hover{background-image:url(../images/arrow-left-on.svg)}
.swiper-arrow-box .swiper-arrow.swiper-menu:hover{background-image:url(../images/arrow-menu-on.svg)}
.swiper-arrow-box .swiper-arrow.swiper-next:hover{background-image:url(../images/arrow-right-on.svg)}
.swiper-product-box{height:0;visibility:hidden;overflow:hidden}
.swiper-product-box.on{height:auto;visibility:visible}
/* .swiper-product{padding:0 48px} */
.swiper-product .pic{position:relative;padding-top:56.16%;border-radius:30px;overflow:hidden;-webkit-transform:scale(.82);-moz-transform:scale(.82);-ms-transform:scale(.82);-o-transform:scale(.82);transform:scale(.82)}
.swiper-product .pic img{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.swiper-product .swiper-slide-active .pic{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.swiper-product .swiper-slide:hover 	.pic img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.swiper-product .title{font-family:Roboto-Bold;font-size:18px;position:absolute;bottom:0;left:50%;margin-left:-160px;width:320px;height:52px;background-color:#fff;background-position:bottom center;background-repeat:no-repeat;border-radius:28px 28px 0 0;display:flex;align-items:center;justify-content:center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.swiper-product .title .icon{position:relative;width:60px;height:60px}
/*.swiper-product .title .icon i{position:absolute;width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;background-position:center;-webkit-background-size:56px auto;background-size:56px auto;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}*/
/*.swiper-product .swiper-slide:hover .title .icon i.i1,.swiper-product .title .icon i.i2{opacity:0}
.swiper-product .swiper-slide:hover .title .icon i.i2{opacity:1}*/
.swiper-product .swiper-slide:hover .title{background-image:url(../images/bolang3.png);background-position:top center}
.swiper-product .g-dots{margin:0 15px}
.g-dots{display:flex;justify-content:center;padding:0 10px}
.g-dots .swiper-pagination-bullet{position:relative;width:24px;height:24px;background:0 0;opacity:1;margin-right:3px}
.g-dots .swiper-pagination-bullet::after{content:'';position:absolute;top:50%;left:50%;margin:-4px 0 0 -4px;width:8px;height:8px;background:#debbbd;border-radius:50%}
.g-dots .swiper-pagination-bullet svg{display:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.g-dots .swiper-pagination-bullet-active{border:2px solid rgba(195,34,39,.2)}
.g-dots .swiper-pagination-bullet-active svg{display:block;animation:circleLoad 5s linear}
.g-dots .swiper-pagination-bullet-active::after{background-color:#c32227}
.g-dots2 .swiper-pagination-bullet-active::after{background-color:#debbbd}
.about-row1{padding:50px 0 20px}
.about-row1 .box{position:relative;background:#f9f9f9;border-radius:30px;padding:10px}
/* .about-row1 .box:before{content:'';position:absolute;left:60px;top:-70px;width:560px;height:129px;background:url(../images/about-dian.png) no-repeat center;z-index:-1} */
.about-row1 .video{position:relative;padding-top:55.42%;border-radius:30px;overflow:hidden}
.about-row1 .video video{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}
.about-row1 .btn-play2{position:absolute;top:50%;left: 50%;
    margin: -75px 0 0 -75px;
    width:150px;height:150px;background:rgba(255,255,255,.9) url(../images/icon-play2.svg) no-repeat center;-webkit-background-size:26px auto;background-size:26px auto;border-radius:50%;cursor:pointer;z-index:10}
.about-row1 .btn-play2:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:url(../images/text-yuan2.png) no-repeat center;
    background-size: 120px auto;
    animation:Ani 10s linear infinite;-webkit-animation:Ani 10s linear infinite}
.about-row2{padding:30px 0 0;position:relative;z-index:2;background-color:#fff}
.about-row3{position:relative;z-index:2;background-color:#fff}
.about-row3{overflow:hidden;padding:0 0 30px}
.about-row3 .since{float:left;width:340px;font-family:Bebas;font-size:42px;color:#333}
.about-row3 .since span{font-size:86px;color:#051ca6}
.about-row3 .content{font-size:16px;line-height:1.5;color:#1e1e1e;overflow:hidden}
.about-row3 .content .tip{color:#999}
.about-row4{padding:0 0 30px;position:relative;z-index:2;background-color:#fff}
.count-list2{display:flex;flex-wrap:wrap;justify-content:space-between}
.count-list2 li{position:relative;flex:0 0 calc(33.33% - 40px);height:160px;border-radius:30px;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover;padding:10px 10px 0 28px;margin-bottom:20px;cursor:pointer}
.count-list2 .icon{position:absolute;
    top: 50%;
    margin-top: -35px;
    right:20px;width:70px;height:70px;border:1px solid #333;border-radius:50%;background-repeat:no-repeat;background-position:center;-webkit-background-size:50px auto;background-size:50px auto}
.count-list2 li.li1{background-image:url(../images/a-bg1.jpg)}
.count-list2 li.li2{background-image:url(../images/a-bg2.jpg)}
.count-list2 li.li3{background-image:url(../images/a-bg3.jpg)}
.count-list2 li.li4{background-image:url(../images/a-bg4.jpg)}
.count-list2 li.li5{background-image:url(../images/a-bg5.jpg)}
.count-list2 li.li6{background-image:url(../images/a-bg6.jpg)}
.count-list2 li.li1 .icon{background-image:url(../images/a-icon1.svg)}
.count-list2 li.li2 .icon{background-image:url(../images/a-icon2.svg)}
.count-list2 li.li3 .icon{background-image:url(../images/a-icon3.svg)}
.count-list2 li.li4 .icon{background-image:url(../images/a-icon4.svg)}
.count-list2 li.li5 .icon{background-image:url(../images/a-icon5.svg)}
.count-list2 li.li6 .icon{background-image:url(../images/a-icon6.svg)}
.count-list2 .num em{font-family:Bebas;font-size:62px;color:#1e1e1e}
.count-list2 .num span{font-size:16px;color:#999}
.count-list2 .info{font-family:Roboto-Bold;font-size:16px}
.about-row5{display:flex;overflow:hidden}
.about-row5 .item{position:relative;flex:1;color:#fff;overflow:hidden}
.about-row5 .line{height:10px}
.about-row5 .item1 .line{background:#c32227}
.about-row5 .item2 .line{background:#55b879}
.about-row5 .item3 .line{background:#ff9e80}
.about-row5 .pic-box{position:relative;padding-top:101.5625%;overflow:hidden}
.about-row5 .pic-box img{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}
.about-row5 .pic-box:hover img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}
.about-row5 .txt-box{position:absolute;bottom:0;left:0;right:0;height:100px;z-index:2;padding:0 30px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.about-row5 .item.show .txt-box{height:calc(100% - 10px)}
.about-row5 .item.show .txt-box .title:after{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
.about-row5 .item1 .txt-box{background:rgba(29,36,171,.9)}
.about-row5 .item2 .txt-box{background:rgba(85,184,121,.9)}
.about-row5 .item3 .txt-box{background:rgba(255,158,128,.9)}
.about-row5 .txt-box .title{font-family:Roboto-Bold;font-size:24px;line-height:100px;cursor:pointer}
.about-row5 .txt-box .title:after{content:'';position:absolute;top:30px;right:54px;width:40px;height:40px;background:url(../images/icon-down.svg) no-repeat center;-webkit-background-size:28px auto;background-size:28px auto;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.about-row5 .txt-box .cont{
    padding:25px 25px 0;border-top:1px solid #fff;
    height: calc(100% - 120px);
    overflow-y: auto;

}

.about-row5 .txt-box .cont::-webkit-scrollbar-track{background:rgba(255, 255, 255, 0.3)}
.about-row5 .txt-box .cont::-webkit-scrollbar-thumb{background:#ffffff;border-radius:3px}
.about-row5 .txt-box .cont::-webkit-scrollbar-thumb:window-inactive{background:#ffffff}
.about-row5 .txt-box .cont li+li{margin-top:36px}
.about-row5 .txt-box .cont li .tit{font-family:Roboto-Bold;font-size:20px;margin-bottom:3px}
.about-row5 .txt-box .cont li p{font-size:16px;line-height:35px}
/*.sustainability-row1{padding:65px 0 0}
.sustainability-row1 .wp{display:flex;justify-content:space-between;align-items:center}
.sustainability-row1 .txt-box{flex:1;margin-right:64px}
.sustainability-row1 .txt-box .en{font-family:Roboto-Bold;text-transform:uppercase;margin-bottom:10px}
.sustainability-row1 .txt-box .title{display:flex;font-family:Roboto-Bold;font-size:62px;color:#1e1e1e;margin-bottom:10px}
.sustainability-row1 .txt-box .title em{width:31px;height:31px;border:1px solid #debbbd;border-radius:50%;margin:40px 0 0 5px}
.sustainability-row1 .txt-box p{font-size:16px;line-height:1.5;color:#1e1e1e}
.sustainability-row1 .pic-year{width:560px}
.sustainability-row1 .pic-year .pic-box{position:relative;width:560px;height:450px;padding:10px 0 0;background:url(../images/s-bg1.png) no-repeat center;margin-bottom:62px}
.sustainability-row1 .pic-year .pic-box img{display:block;width:320px;height:434px;box-shadow:18px 18px 45px 0 rgba(144,164,174,.25);margin:0 auto;transform:rotate(15deg);z-index:2}*/
.sustainability-row3{background:#fafafa;padding:40px 0 30px}
.swiper-syst2{position:relative;overflow:hidden}
.swiper-syst2 .g-dots{margin-top:30px}
.swiper-syst2 .icon{width:180px;height:90px;margin:0 auto 22px}
.swiper-syst2 .icon img{display:block;width:100%;height:100%}
.swiper-syst2 .txt{text-align:center}
.swiper-syst2 .txt .title{font-family:Roboto-Bold;font-size:24px;color:#1e1e1e;margin-bottom:10px}
.swiper-syst2 .txt .desc{font-size:16px;color:#333}
.sustainability-row4{height:450px;padding:100px 0 0;background:url(../images/sustainability-bg4.jpg) no-repeat center/cover;background-attachment:fixed;overflow:hidden}
.sustainability-row4 ul{white-space:nowrap;font-size:0;margin-bottom:46px}
.swiper-text{margin-bottom:46px;font-family:Roboto-Bold;font-size:100px;color:#fff;text-align:center;}
.sustainability-row4 .btn-more{display:block;width:160px;height:50px;line-height:50px;margin:0 auto;text-align:center;background:#fff;box-shadow:25px 25px 65px 0 rgba(144,164,174,.25);border-radius:25px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.sustainability-row4 .btn-more:hover{background-color:#c32227;color:#fff}
.g-tit2{display:flex;justify-content:center;font-family:Roboto-Bold;font-size:42px;color:#1e1e1e;margin-bottom:25px}
.g-tit2 em{width:31px;height:31px;border:1px solid #debbbd;border-radius:50%;margin:20px 0 0 10px}
.sustainability-row2{padding:40px 0}
.swiper-pic{position:relative;overflow:hidden;border-radius:30px}
.swiper-pic .pic{position:relative;padding-top:41.67%;border-radius:30px;overflow:hidden}
.swiper-pic .pic img{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.swiper-pic .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.swiper-pic .g-dots{position:absolute;bottom:20px;z-index:2}
.swiper-pic .g-dots .swiper-pagination-bullet::after{background:#fff}
.swiper-pic .g-dots .swiper-pagination-bullet-active::after{background-color:#c32227}
.swiper-pic .g-dots .swiper-pagination-bullet-active{border-color:rgba(255,255,255,.2)}
.swiper-pic .swiper-arrow{position:absolute;top:50%;margin-top:-30px;width:60px;height:60px;background-color:rgba(255,255,255,.5);background-repeat:no-repeat;background-position:center;-webkit-background-size:20px auto;background-size:20px auto;border-radius:20px;cursor:pointer;z-index:2;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.swiper-pic .swiper-arrow.swiper-prev{left:20px;background-image:url(../images/arrow-left2.png)}
.swiper-pic .swiper-arrow.swiper-next{right:20px;background-image:url(../images/arrow-right2.svg)}
.swiper-pic .swiper-arrow:hover{background-color:#fff}
/**选择语言**.sel-year{display:flex;align-items:center;width:280px;height:60px;border:1px solid #607d8b;border-radius:30px;padding:0 5px;margin:0 auto}
.sel-year .js-select{position:relative}
.sel-year .js-select .show{width:140px;height:50px;line-height:50px;background:#c32227 url(../images/icon-arrow1-white.svg) no-repeat right 22px center;-webkit-background-size:10px auto;background-size:10px auto;border-radius:25px;padding-left:20px;color:#fff;cursor:pointer}
.sel-year .js-select .opt{position:absolute;top:100%;left:0;width:140px;padding:20px 0 0;z-index:2}
.sel-year .js-select .opt ul{
    height: 216px;
    overflow-y: auto;
    background:#fff;box-shadow:0 36px 125px 0 rgb(144 164 174 / 25%);border-radius:20px;padding:10px 10px}
.sel-year .js-select .opt li{font-family:Roboto-Bold;display:block;line-height:54px;text-align:center;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.sel-year .js-select .opt li:hover{color:#c32227}**选择语言**/
.sel-year .download{text-align:center;flex:1;color:#607d8b;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.sel-year .download:hover{color:#c32227}
.swiper-syst2 .swiper-arrow{position:absolute;top:50%;margin-top:-20px;width:40px;height:40px;background-color:#fff;background-repeat:no-repeat;background-position:center;-webkit-background-size:20px auto;background-size:20px auto;border-radius:20px;z-index:2;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.swiper-syst2 .swiper-arrow.swiper-prev{left:0;background-image:url(../images/arrow-left.png)}
.swiper-syst2 .swiper-arrow.swiper-next{right:0;background-image:url(../images/arrow-right.png)}
.swiper-count .swiper-arrow{position:absolute;top:50%;margin-top:-20px;width:40px;height:40px;background-color:#f9f9f9;background-repeat:no-repeat;background-position:center;-webkit-background-size:20px auto;background-size:20px auto;border-radius:20px;z-index:2;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.swiper-count .swiper-arrow.swiper-prev{left:25px;background-image:url(../images/arrow-left.png)}
.swiper-count .swiper-arrow.swiper-next{right:25px;background-image:url(../images/arrow-right.png)}
.swiper-count .swiper-arrow:hover{background-color:#c32227}
.swiper-syst .swiper-arrow{position:absolute;top:50%;margin-top:-20px;width:40px;height:40px;background-color:#f9f9f9;background-repeat:no-repeat;background-position:center;-webkit-background-size:20px auto;background-size:20px auto;border-radius:20px;z-index:2;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.swiper-syst .swiper-arrow.swiper-prev{left:0;background-image:url(../images/arrow-left.png)}
.swiper-syst .swiper-arrow.swiper-next{right:0;background-image:url(../images/arrow-right.png)}
.swiper-syst .swiper-arrow:hover{background-color:#c32227}
.d-data-pop{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1000px;background:#fff;border-radius:30px;overflow:hidden;z-index:1001}
.d-data-pop .close{position:absolute;top:30px;right:30px;width:25px;height:25px;background:url(../images/d-close2.png) center center no-repeat;-webkit-background-size:25px auto;background-size:25px auto;border-radius:50%;z-index:1002;cursor:pointer}
.swiper-data{position:relative;overflow:hidden}
.swiper-data .g-dots{position:absolute;z-index:2;bottom:20px}
.swiper-data .g-dots .swiper-pagination-bullet::after{background:#fff}
.swiper-data .g-dots .swiper-pagination-bullet-active{border-color:rgba(255,255,255,.2)}
.swiper-data .pic{position:relative;padding-top:56.2%}
.swiper-data .pic img{position:absolute;width:100%;height:100%;top:0;left:0}
.d-data-pop .txt-box{padding:30px;display:flex;align-items:center}
.d-data-pop .txt-box .icon{flex:0 0 140px;margin-right:40px;height:140px;line-height:136px;text-align:center;border:2px solid #e9e9e9;border-radius:50%}
.d-data-pop .txt-box .icon img{display:inline-block;vertical-align:middle;max-width:60%;max-height:60%}
.d-data-pop .txt-box p{font-size:16px;line-height:35px}
.swiper-pro-tab .swiper-arrow{position:absolute;top:50%;margin-top:-20px;width:40px;height:40px;background-color:#f9f9f9;background-repeat:no-repeat;background-position:center;-webkit-background-size:20px auto;background-size:20px auto;border-radius:20px;z-index:2;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.swiper-pro-tab .swiper-arrow.swiper-prev{left:0;background-image:url(../images/arrow-left.png)}
.swiper-pro-tab .swiper-arrow.swiper-next{right:0;background-image:url(../images/arrow-right.png)}
.swiper-pro-tab .swiper-arrow:hover{background-color:#c32227}
/*移动端首页第二屏*.mobile-txt{padding:20px 25px 30px;text-align:center;background:#debbbd}
.mobile-txt .type{font-size:16px;font-family:Roboto-Bold;color:#c32227;margin-bottom:4px}
.mobile-txt .title{font-family:Roboto-Bold;font-size:35px;color:#fff;margin-bottom:4px}
.mobile-txt .title span{color:#c32227}
.mobile-txt .desc{font-size:16px;font-family:Roboto-Bold;line-height:23px;color:#fff;margin-bottom:26px}
.mobile-txt .g-btn{
    margin: 0 auto;
    padding-left: 50px;
}*/
.h70-m{height:70px;display:none}
.z-tit1{margin-bottom:52px}
.z-tit1 .title{font-size:42px;color:#1e1e1e;font-weight:700;text-align:center;line-height:1.5;font-family:Roboto-Bold}
.z-tit1 .desc{margin-top:9px;font-size:16px;color:#333;text-align:center;line-height:1.88;font-family:Roboto-Regular}
.z-tit2{margin-bottom:30px;padding:20px 0;min-height:84px;border-bottom:1px solid #dedede;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.z-tit2 .title{font-size:24px;color:#1e1e1e;font-weight:700;line-height:1.5;font-family:Roboto-Bold}
.z-tit2 .more{font-size:14px;color:#c32227;line-height:2;font-family:Roboto-Regular}
.z-tit2 .more i{margin:-4px 0 0 8px;display:inline-block;vertical-align:middle;width:20px;height:20px;background:url(../images/w-arrow1.svg) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.z-tit2 .more:hover i{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);-o-transform:translateX(4px);transform:translateX(4px)}
.z-tit3{padding:15px 0;padding-left:30px;position:relative;font-size:0;line-height:40px;background-color:#f5f5f5}
.z-tit3:before{content:'';position:absolute;left:0;top:50%;width:5px;height:26px;background-color:#c32227;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.z-tit3 .title{display:inline-block;vertical-align:middle;font-size:24px;color:#1e1e1e;font-weight:700;line-height:1.5;font-family:Roboto-Bold}
.z-tit3 .tips{margin:6px 0 0 10px;display:inline-block;vertical-align:middle;font-size:14px;color:#999;font-weight:700;line-height:1.5;font-family:Roboto-Bold}
.z-tit4{padding:10px 0;font-size:0;line-height:30px;border-bottom:1px solid #e9e9e9}
.z-tit4 .title{display:inline-block;vertical-align:middle;font-size:20px;color:#c32227;font-weight:700;line-height:1.5;text-transform:uppercase;font-family:Roboto-Bold}
.z-tit5{margin-bottom:15px;text-align:center}
.z-tit5 .en{margin-bottom:7px;font-size:16px;color:#333;font-weight:700;line-height:1.5;font-family:Roboto-Bold}
.z-tit5 .title{font-size:62px;color:#1e1e1e;font-weight:700;line-height:1.5;font-family:Roboto-Bold}
.z-swiperPagination{position:absolute;left:0!important;right:0!important;bottom:20px!important;width:100%!important;font-size:0;text-align:center;z-index:10}
.z-swiperPagination .swiper-pagination-bullet{margin:0 3px!important;width:24px;height:24px;border-radius:50%;position:relative;background-color:transparent;opacity:1;filter:alpha(opacity=1)}
.z-swiperPagination .swiper-pagination-bullet:before{content:'';position:absolute;left:50%;top:50%;width:8px;height:8px;background-color:#debbbd;border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.z-swiperPagination .swiper-pagination-bullet:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;border:2px solid rgba(195,34,39,.2);border-radius:50%;z-index:1;opacity:0;filter:alpha(opacity=0)}
.z-swiperPagination .swiper-pagination-bullet svg{display:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.z-swiperPagination .swiper-pagination-bullet-active:before{background-color:#c32227}
.z-swiperPagination .swiper-pagination-bullet-active:after{opacity:1;filter:alpha(opacity=100)}
.z-swiperPagination .swiper-pagination-bullet-active svg{display:block;animation:circleLoad 5s linear}
.z-so1{padding-right:160px;width:90%;max-width:760px;position:relative}
.z-so1 input{outline:0;border:none;background-color:transparent}
.z-so1 input:focus{border:none}
.z-so1 .inp{padding:0 20px;display:block;width:100%;height:80px;line-height:80px;background-color:#fff;border-radius:30px;font-size:16px;color:#333;font-family:Roboto-Regular}
.z-so1 .inp::-webkit-input-placeholder{color:#999}
.z-so1 .inp::-moz-placeholder{color:#999}
.z-so1 .inp:-ms-input-placeholder{color:#999}
.z-so1 .submit{position:absolute;right:0;top:0;width:140px;height:80px;line-height:80px;background-color:#fff;border-radius:30px;font-size:16px;color:#c32227;text-align:center;font-weight:700;font-family:Roboto-Bold;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.z-so1 .submit:hover{background-color:#c32227;color:#fff}
.box-pos{background-color:#c32227;line-height:60px;min-height:60px;position:relative}
.box-pos .cur{float:right}
.box-pos .nav2{float:left}
.pos-title{padding-top:12px;float:left;font-size:24px;color:#fff;line-height:1.5;font-weight:700;font-family:Roboto-Bold;display:none}
.cur{padding-left:22px;font-size:0;background:url(../images/z-home.svg) left center no-repeat;-webkit-background-size:17px auto;background-size:17px auto}
.cur a,.cur em,.cur span{display:inline-block;vertical-align:middle;font-size:14px;color:#fff;line-height:1.5}
.cur em{margin:0 5px}
.cur a{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.cur a:hover{opacity:.8;filter:alpha(opacity=80)}
.btn-sel2{padding-right:18px;float:right;max-width:100%;font-size:14px;display:block;height:60px;line-height:60px;text-align:center;border-radius:30px;color:#fff;font-family:Roboto-Bold;position:relative;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;display:none}
.btn-sel2 i{position:absolute;right:0;top:50%;width:18px;height:15px;background:url(../images/m-sel.png) no-repeat right center;-webkit-background-size:10px auto;background-size:10px auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.btn-sel2:hover{color:#fff}
.btn-sel2.noSel{padding:0}
.btn-sel2.noSel i{display:none}
.nav2{display:flex;flex-wrap:wrap}
.nav2 li{position:relative;margin-right:60px}
.nav2 li>a{position:relative;display:block;font-size:16px;line-height:60px;color:#fff}
.nav2 li>a:before{content:'';position:absolute;bottom:0;left:50%;width:0;height:4px;background:#fff;border-bottom-color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.nav2 li.on>a:before,.nav2 li:hover a:before,.nav2 li>a:hover:before{left:0;width:100%}
.nav2.hide{display:none}
.box-sx{margin-bottom:30px;padding:20px 30px;background-color:#f9f9f9;border-radius:30px;min-height:80px;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}
.box-sx .title{font-size:24px;color:#999;font-weight:700;line-height:1.5;font-family:Roboto-Bold;flex-shrink:0}
.sx1-ul{font-size:0}
.sx1-ul .sx1-item{margin-left:50px;display:inline-block;vertical-align:top}
.sx1-ul a{display:block;font-size:16px;color:#1e1e1e;font-weight:700;line-height:40px;font-family:Roboto-Bold;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.sx1-ul .on a,.sx1-ul a:hover{color:#c32227}
.fl-swiper{padding:0 30px;margin:0 -20px;position:relative;overflow:hidden;display:none}
.fl-swiper .slider{position:relative;overflow:hidden}
.fl-swiper .title{display:block;font-size:14px;color:#1e1e1e;font-weight:700;line-height:50px;font-family:Roboto-Bold}
.fl-swiper .swiper-button-next,.fl-swiper .swiper-button-prev{margin:0;position:absolute;top:50%;width:40px;height:40px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:12px auto;background-size:12px auto;background-image:none;opacity:1;filter:alpha(opacity=100);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:50}
.fl-swiper .swiper-button-prev{left:0;background-image:url(../images/z-jt2.svg)}
.fl-swiper .swiper-button-next{right:0;background-image:url(../images/z-jt3.svg)}
.fl-swiper .swiper-button-prev:hover{background-image:url(../images/z-jt12.svg)}
.fl-swiper .swiper-button-next:hover{background-image:url(../images/z-jt13.svg)}
.fl-swiper .on .title{color:#c32227}
.z-nf{font-size:0}
.z-nf .nf1-ul{display:inline-block;vertical-align:middle}
.nf1-ul{font-size:0}
.nf1-ul .nf1-item{margin-left:58px;display:inline-block;vertical-align:middle}
.nf1-ul a{display:block;font-size:18px;color:#333;line-height:40px;font-family:BEBAS}
.nf1-ul .on a,.nf1-ul a:hover{color:#c32227}
.z-nf .z-sel{margin-left:58px;display:inline-block;vertical-align:middle}
.z-sel{position:relative;line-height:40px}
.z-sel .z-sel-tit{padding-right:12px;font-size:18px;color:#333;font-weight:700;font-family:Roboto-Bold;background:url(../images/z-jt1.svg) right center no-repeat;-webkit-background-size:8px auto;background-size:8px auto;cursor:pointer}
.z-sel .z-sel-options{position:absolute;top:80px;right:0;width:100px;font-size:18px;color:#333;line-height:inherit;text-align:center;font-family:BEBAS;max-height:260px;overflow-y:auto;z-index:20;display:none;background:#fff;box-shadow:0 36px 125px 0 rgb(144 164 174 / 25%);border-radius:20px;padding:10px 10px}
.z-sel .z-sel-options a{font-family:BEBAS;display:block;line-height:54px;text-align:center;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.z-sel .z-sel-options .on a{color:#c32227}
.box-sx2{margin-bottom:40px}
.box-sx2 .sx2-title{margin-bottom:26px;font-size:14px;color:#999;text-align:center;line-height:1.5;font-family:Roboto-Regular}
.kjrk-swiper{position:relative;overflow:hidden;text-align: center;}
.kjrk-swiper .slider{position:relative;overflow:hidden}
.kjrk-swiper .con{display:inline-block}
.kjrk-swiper .pic{margin:0 auto 10px;width:139px;height:139px;line-height:135px;font-size:0;text-align:center;border:2px solid #f9f9f9;border-radius:50%;overflow:hidden}
.kjrk-swiper .pic img{display:inline-block;vertical-align:middle;max-width:50%;max-height:50%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.kjrk-swiper .pic img:nth-child(2){display:none}
.kjrk-swiper .title{font-size:16px;color:#333;font-weight:700;text-align:center;line-height:1.5;font-family:Roboto-Bold;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.kjrk-swiper .swiper-button-next,.kjrk-swiper .swiper-button-prev{margin:0;position:absolute;top:50%;width:40px;height:40px;background-color:#f9f9f9;border-radius:20px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:13px auto;background-size:13px auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:none}
.kjrk-swiper .swiper-button-prev{left:0;background-image:url(../images/z-jt2.svg)}
.kjrk-swiper .swiper-button-next{right:0;background-image:url(../images/z-jt3.svg)}
.kjrk-swiper .swiper-button-next:hover,.kjrk-swiper .swiper-button-prev:hover{background-color:#c32227}
.kjrk-swiper .swiper-button-prev:hover{background-image:url(../images/z-jt4.svg)}
.kjrk-swiper .swiper-button-next:hover{background-image:url(../images/z-jt5.svg)}
.kjrk-swiper .con:hover .pic,.kjrk-swiper .on .pic{background-color:#c32227}
.kjrk-swiper .con:hover .pic img,.kjrk-swiper .on .pic img{display:none}
.kjrk-swiper .con:hover .pic img:nth-child(2),.kjrk-swiper .on .pic img:nth-child(2){display:inline-block}
.kjrk-swiper .con:hover .title,.kjrk-swiper .on .title{color:#c32227}
.kjrk-more{padding:0 50px}
.kjrk-more .swiper-button-next,.kjrk-more .swiper-button-prev{display:block}
.pages{margin-top:80px;font-size:0;text-align:center}
.pages .next,.pages .page-num,.pages .prev{display:inline-block;vertical-align:middle}
.pages .next,.pages .prev{width:60px;height:60px;background-color:#f9f9f9;border-radius:20px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:17px auto;background-size:17px auto;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.pages .prev{background-image:url(../images/z-jt2.svg)}
.pages .next{background-image:url(../images/z-jt3.svg)}
.pages .page-num{padding:0 20px;min-width:180px;font-size:14px;color:#1e1e1e;font-family:Roboto-Regular}
.pages .page-num span{margin:0 4px;font-size:16px;font-weight:700;font-family:BEBAS}
.pages .next:hover,.pages .prev:hover{background-color:#c32227}
.pages .prev:hover{background-image:url(../images/z-jt4.svg)}
.pages .next:hover{background-image:url(../images/z-jt5.svg)}
.ban1{height:460px;position:relative;overflow:hidden}
.ban1-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:1}
.ban1 .z-so1{margin-top:50px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}
.ban2{position:relative;overflow:hidden}
.ban2 .cur{position:absolute;right:calc((100% - 1200px)/ 2);bottom:38px;z-index:10}
.ban2-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:1}
.ban2-title{position:absolute;left:calc((100% - 1200px)/ 2);bottom:26px;max-width:1200px;font-size:52px;color:#fff;line-height:1.5;font-weight:700;font-family:Roboto-Bold;z-index:10}
.imgs-swiper{height:100%;position:relative;overflow:hidden}
.imgs-swiper .pic img{
    display: block;
    width: 100%;
}
.imgs-swiper .z-swiperPagination{left:auto!important;right:calc((100% - 1200px)/ 2)!important;bottom:40px!important;width:auto!important}
.ban2.ban_h2{height:280px}
.row-jg1{padding:70px 0 100px;overflow:hidden}
.sp1-ul{margin:0 -20px -40px;font-size:0}
.sp1-ul .sp1-item{padding:0 20px;margin-bottom:40px;display:inline-block;vertical-align:top;width:25%}
.sp1-ul .con{padding:10px;display:block;background-color:#fafafa;border-radius:8px;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.sp1-ul .pic{padding-top:100%;position:relative;background-color:#fff;border-radius:6px;overflow:hidden}
.sp1-ul .pic>img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.sp1-ul .ppN{padding:5px;position:absolute;left:10px;top:10px;background-color:rgba(249,249,249,.8);border-radius:25px;font-size:0}
.sp1-ul .ppN .ppTitle{padding:0 5px 0 10px;display:inline-block;vertical-align:middle;width:100%;height:34px;font-size:14px;color:#333;font-weight:700;line-height:2.3;font-family:Roboto-Bold}
.sp1-ul .inner{padding:15px 10px 15px}
.sp1-ul .xh{margin-bottom:4px;font-size:14px;color:#333;line-height:1.5;font-weight:700;font-family:Roboto-Bold;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.sp1-ul .title{font-size:18px;color:#1e1e1e;font-weight:700;line-height:1.5;height:auto;font-family:Roboto-Bold;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.sp1-ul .con:hover{background-color:#fff;box-shadow:18px 18px 45px 0 rgba(144,164,174,.25)}
.sp1-ul .con:hover .pic>img{-webkit-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);-o-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}
.sp1-ul .con:hover .title{color:#c32227}
.sp1-ul.sp1-ul2{margin:0 -30px -60px}
.sp1-ul.sp1-ul2 .sp1-item{padding:0 10px;margin-bottom:20px;width:25%}
.row-jg2{padding:67px 0 80px;background-color:#fafafa;overflow:hidden}
.xw1-ul .xw1-item{border-bottom:1px solid #e5e5e5}
.xw1-ul .con{padding:20px;display:block;display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.xw1-ul .pic{width:140px;height:140px;line-height:140px;font-size:0;text-align:center;overflow:hidden;flex-shrink:0}
.xw1-ul .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.xw1-ul .inner{padding:0 30px;width:calc(100% - 236px);flex-shrink:0}
.xw1-ul .fl{margin-bottom:10px;font-size:14px;color:#333;line-height:1.5;font-family:Roboto-Regular}
.xw1-ul .title{margin-bottom:20px;font-size:20px;color:#1e1e1e;line-height:1.5;font-weight:700;font-family:Roboto-Bold;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.xw1-ul .date{font-size:14px;color:#999;line-height:1.5;font-family:Roboto-Regular}
.xw1-ul .more{margin-right:10px;font-size:14px;color:#c32227;font-family:Roboto-Regular;flex-shrink:0;opacity:0;filter:alpha(opacity=0);-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.xw1-ul .more i{margin:-2px 0 0 8px;display:inline-block;vertical-align:middle;width:22px;height:22px;background:url(../images/w-arrow1.svg) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.xw1-ul .con:hover{background-color:#fff}
.xw1-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.xw1-ul .con:hover .title{color:#c32227}
.xw1-ul .con:hover .more{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.row-bc1{padding:67px 0 60px;overflow:hidden}
.z-dt1 .hd{padding-bottom:37px;text-align:center;border-bottom:1px solid #dedede}
.z-dt1 .hd .title{margin-bottom:24px;font-size:42px;color:#1e1e1e;font-weight:700;line-height:1.5;font-family:Roboto-Bold}
.z-dt1 .hd .info{font-size:14px;color:#1e1e1e}
.z-dt1 .hd .info span{margin:0 20px;display:inline-block}
.z-dt1 .hd .info span em{font-weight:700}
.z-dt1 .cont{padding:50px 0;font-size:16px;color:#333;line-height:2.19;font-family:Roboto-Regular}
.z-dt1 .cont .title{margin-bottom:19px;padding:9px 0 13px;padding-left:16px;font-size:24px;color:#1e1e1e;line-height:1.5;font-weight:700;border-bottom:1px solid #e9e9e9;position:relative;font-family:Roboto-Bold}
.z-dt1 .cont .title:before{content:'';position:absolute;left:0;top:15px;width:6px;height:25px;background-color:#c32227}
.row-bc2{padding:40px 0 120px;overflow:hidden}
.sp2-ul{margin:0 -20px -60px;font-size:0;display:-webkit-flex;display:flex;flex-wrap:wrap}
.sp2-ul .sp2-item{padding:0 20px;margin-bottom:60px;display:inline-block;vertical-align:top;width:50%;flex-shrink:0}
.sp2-ul .con{display:block;height:100%;border-radius:30px;background-color:#fafafa;overflow:hidden;display:-webkit-flex;display:flex}
.sp2-ul .pic{width:62.07%;position:relative;overflow:hidden;flex-shrink:0}
.sp2-ul .pic:after{content:'';display:block;padding-top:161.11%}
.sp2-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.sp2-ul .inner{padding:70px 30px 27px;width:37.93%;flex-shrink:0;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-start}
.sp2-ul .inner .inner-bd{width:100%}
.sp2-ul .sp-logo{margin-bottom:16px;height:62px;line-height:62px;font-size:0;overflow:hidden}
.sp2-ul .sp-logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.sp2-ul .sp-title{margin-bottom:45px;font-size:14px;color:#333;line-height:1.5;font-family:Roboto-Bold}
.sp2-ul .title{font-size:24px;color:#1e1e1e;line-height:1.67;max-height:8.35em;font-weight:700;font-family:Roboto-Bold;-webkit-box-orient:vertical;-webkit-line-clamp:5;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.sp2-ul .date{margin-top:30px;width:100%;font-size:14px;color:#333;font-weight:700;line-height:1.5;font-family:Roboto-Bold;align-self:flex-end}
.sp2-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.sp2-ul .con:hover .title{color:#c32227}
.z-dt2{margin-bottom:80px;overflow:hidden;}
.imgs-swiper2{
    float: left;
    width:50%;position:relative;border-radius:30px;overflow:hidden;
}
.imgs-swiper2 .pic{padding-top:150%;position:relative;overflow:hidden;border-radius: 30px;}
.imgs-swiper2 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.z-dt2-info{
    overflow: hidden;
    padding-left:80px;width:50%;flex-shrink:0}
.z-dt2-info .dt-logo{margin-bottom:14px;height:62px;line-height:62px;font-size:0;overflow:hidden}
.z-dt2-info .dt-logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.z-dt2-info .dt-title{margin-bottom:16px;font-size:14px;color:#333;font-weight:700;line-height:1.5;font-family:Roboto-Bold}
.z-dt2-info .title{margin-bottom:34px;font-size:42px;color:#1e1e1e;font-weight:700;line-height:1.67;font-family:Roboto-Bold}
.z-dt2-info .title i{margin:-2px 0 0 4px;display:inline-block;vertical-align:middle;width:31px;height:31px;border:1px solid #debbbd;border-radius:50%}
.z-dt2-info .txt{font-size:16px;color:#333;line-height:2.19;font-family:Roboto-Regular}
.z-dt2-info .txt .notes{font-size:14px;color:#999}
.z-dtPage{margin-bottom:60px;overflow:hidden}
.z-dtPage .con{display:block;border-radius:30px;background-color:#fafafa;overflow:hidden}
.z-dtPage .prev{float:left;width:48%}
.z-dtPage .next{float:right;width:48%}
.z-dtPage .pic{float:left;width:124px;height:200px;overflow:hidden}
.z-dtPage .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.z-dtPage .inner{padding:26px 30px;overflow:hidden}
.z-dtPage .t{margin-bottom:14px;font-size:14px;color:#999;line-height:1.5;font-family:Roboto-Regular}
.z-dtPage .title{margin-bottom:12px;font-size:24px;color:#1e1e1e;font-weight:700;line-height:1.67;height:3.34em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;font-family:Roboto-Bold;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.z-dtPage .date{font-size:14px;color:#333;line-height:1.5;font-family:Roboto-Bold}
.z-dtPage .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.z-dtPage .con:hover .title{color:#c32227}
.z-return .btn{margin:0 auto;display:block;width:100px;height:100px;line-height:100px;background-color:#c32227;border-radius:50%;font-size:14px;color:#fff;text-align:center;font-family:Roboto-Bold;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.z-return .btn:hover{opacity:.8;filter:alpha(opacity=80)}
.xw2-ul{margin:0 -20px -40px;font-size:0}
.xw2-ul .xw2-item{padding:0 20px;margin-bottom:40px;display:inline-block;vertical-align:top;width:33.33%}
.xw2-ul .con{display:block;border-radius:30px;background-color:#fafafa;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.xw2-ul .pic{position:relative;overflow:hidden}
.xw2-ul .pic:after{content:'';display:block;padding-top:55.76%}
.xw2-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.xw2-ul .inner{padding:16px 30px;overflow:hidden}
.xw2-ul .fl{margin-bottom:16px;font-size:14px;color:#333;line-height:1.5;font-weight:700;font-family:Roboto-Bold}
.xw2-ul .title{margin-bottom:30px;font-size:20px;color:#1e1e1e;font-weight:700;line-height:2;height:4em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;font-family:Roboto-Bold;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.xw2-ul .date{font-size:14px;color:#333;line-height:1.5;font-weight:700;font-family:Roboto-Bold}
.xw2-ul .xw2-col1{width:100%}
.xw2-ul .xw2-col1 .con{display:-webkit-flex;display:flex}
.xw2-ul .xw2-col1 .pic{width:60%;flex-shrink:0}
.xw2-ul .xw2-col1 .pic:after{padding-top:56.25%}
.xw2-ul .xw2-col1 .inner{padding:26px 30px;width:40%;flex-shrink:0;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-start}
.xw2-ul .xw2-col1 .title{font-size:32px;line-height:1.56;height:6.24em;-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;overflow:hidden}
.xw2-ul .xw2-col1 .date{align-self:flex-end}
.xw2-ul .xw2-col2{width:50%}
.xw2-ul .xw2-col2 .title{font-size:24px;line-height:1.67;height:3.34em}
.xw2-ul .con:hover{box-shadow:18px 18px 45px 0 rgba(144,164,174,.25)}
.xw2-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.xw2-ul .con:hover .title{color:#c32227}
.row-bc3{padding:66px 0 120px;overflow:hidden}
.z-dt3 .hd{padding-bottom:32px;text-align:center;border-bottom:1px solid #dedede}
.z-dt3 .hd .title{margin-bottom:24px;font-size:42px;color:#1e1e1e;font-weight:700;line-height:1.55;font-family:Roboto-Bold}
.z-dt3 .hd .info{margin-bottom:12px;font-size:14px;color:#1e1e1e;line-height:1.5;font-weight:700;font-family:Roboto-Bold}
.z-dt3 .hd .share{font-size:14px;color:#999;font-weight:700;font-family:Roboto-Bold}
.z-dt3 .hd .share .share-title{margin-bottom:8px}
/**底部的分享**.z-dt3 .hd .share .fd-share{margin:0}
.z-dt3 .hd .share .fd-share a{width:30px;height:30px}
.z-dt3 .hd .share .fd-share .con{justify-content:center}*/
.z-dt3 .cont{padding:50px 0;font-size:16px;color:#333;line-height:2.19;font-family:Roboto-Regular}
.z-xw1{padding:0 30px 24px;background-color:#fafafa;border-radius:30px;overflow:hidden}
.xw3-ul{margin:0 -15px -30px;font-size:0}
.xw3-ul .xw3-item{padding:0 15px;margin-bottom:30px;display:inline-block;vertical-align:top;width:33.33%}
.xw3-ul .con{display:block}
.xw3-ul .pic{margin-bottom:16px;padding-top:56.11%;position:relative;border-radius:20px;overflow:hidden}
.xw3-ul .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.xw3-ul .inner{padding:0 10px}
.xw3-ul .info{margin-bottom:7px;font-size:14px;color:#666;line-height:1.5;font-family:Roboto-Regular}
.xw3-ul .info em{margin:0 4px}
.xw3-ul .title{font-size:20px;color:#333;font-weight:700;line-height:1.75;height:3.5em;font-family:Roboto-Bold;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.xw3-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.xw3-ul .con:hover .title{color:#c32227}
.row-cp1{padding:40px 0 20px;overflow:hidden}
.cp-swiper{float:left;width: 620px;height:482px;
    margin-right: 50px;
    position:relative}
.cp-swiper .cp-for{padding:10px;float:right;width: 482px;height:100%;position:relative;background-color:#f9f9f9;border-radius:12px;overflow:hidden}
.cp-swiper .cp-for .slider{height:100%;position:relative;border-radius:8px;overflow:hidden}
.cp-swiper .cp-for .swiper-slide{height:100%}
.cp-swiper .cp-for .con{height:100%;background-color:#fff;overflow:hidden}
.cp-swiper .cp-for .con img,.cp-swiper .cp-for .con video{display:block;width:100%;height:100%}
.cp-swiper .cp-for .con img{object-fit:cover}
.cp-swiper .cp-nav{padding-bottom:56px;float:left;width: 100px;height:100%;position:relative;overflow:hidden}
.cp-swiper .cp-nav .slider{height:100%;position:relative;overflow:hidden}
.cp-swiper .cp-nav .swiper-slide{padding:3px;border:2px solid #f9f9f9;background-color:#f9f9f9;border-radius:8px;overflow:hidden;cursor:pointer}
.cp-swiper .cp-nav .con{height:100%;background-color:#fff;border-radius:6px;position:relative;overflow:hidden}
.cp-swiper .cp-nav .con img{display:block;width:100%;height:100%;object-fit:cover}
.cp-swiper .cp-nav .mask{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);}
.cp-swiper .cp-nav .mask .icon-play{position:absolute;left:50%;top:50%;width:57px;height:57px;background:url(../images/z-play.svg) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}
.cp-swiper .cp-nav .swiper-slide:first-child.on{border-color:#f9f9f9}
.cp-swiper .cp-nav .on{border-color:#c32227 !important}
.cp-swiper .swiper-button-next,.cp-swiper .swiper-button-prev{position:absolute;top:auto;bottom:0;width:50%;height:50px;background-color:#f9f9f9;background-repeat:no-repeat;background-position:center center;-webkit-background-size:17px auto;background-size:17px auto;opacity:1;filter:alpha(opacity=100);background-image:none;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.cp-swiper .swiper-button-next:after,.cp-swiper .swiper-button-prev:after{content:'';position:absolute;left:50%;top:50%;width:17px;height:10px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.cp-swiper .swiper-button-prev{left:0;border-radius:10px 0 0 10px}
.cp-swiper .swiper-button-prev:after{background-image:url(../images/z-jt6.svg)}
.cp-swiper .swiper-button-next{right:0;border-radius:0 10px 10px 0}
.cp-swiper .swiper-button-next:after{background-image:url(../images/z-jt7.svg)}
.cp-swiper .swiper-button-next:hover,.cp-swiper .swiper-button-prev:hover{background-color:#c32227}
.cp-swiper .swiper-button-prev:hover:after{background-image:url(../images/z-jt8.svg)}
.cp-swiper .swiper-button-next:hover:after{background-image:url(../images/z-jt9.svg)}










.z-cp1-info{padding-top:16px;
    padding-bottom: 40px;
    overflow: hidden;}
.z-cp1-info .xh{margin-bottom:15px;font-size:16px;color:#333;line-height:1.5;font-family:Roboto-Regular;border-bottom:1px solid #e9e9e9;padding-bottom:30px;}
.z-cp1-info .title{padding-bottom:15px;font-size:32px;color:#1e1e1e;font-weight:700;line-height:1.41;font-family:Roboto-Bold;}
.z-cp1-info .title i{margin:-4px 0 0 8px;display:inline-block;vertical-align:middle;width:31px;height:31px;border-radius:50%;border:1px solid #debbbd}
.z-cp1-info .txt1-ul{padding-top:15px;font-size:16px;color:#333;line-height:1.5}
.z-cp1-info .txt1-ul .txt1-item{padding:6px 0;padding-left:20px;position:relative}
.z-cp1-info .txt1-ul .txt1-item:before{content:'';position:absolute;left:0;top:12px;width:10px;height:10px;border:3px solid #c32227;border-radius:50%}
.z-cp1-info .btn{margin-top:25px;font-size:0}
.z-cp1-info .btn .a1{display:inline-block;vertical-align:middle;width:180px;height:60px;line-height:60px;background-color:#fff;box-shadow:18px 18px 25px 0 rgba(144,164,174,.15);border-radius:20px;font-size:14px;color:#c32227;text-align:center;font-weight:700;font-family:Roboto-Bold;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.z-cp1-info .btn .a2{display:inline-block;vertical-align:middle;width:180px;height:60px;line-height:60px;background-color:#c32227;box-shadow:18px 18px 25px 0 rgba(144,164,174,.15);border-radius:6px;font-size:14px;color:#fff;text-align:center;font-weight:700;font-family:Roboto-Bold;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.z-cp1-info .btn .a1{margin-right:20px}
.z-cp1-info .btn .a1 i,.z-cp1-info .btn .a2 i{margin:-2px 8px 0 0;display:inline-block;vertical-align:middle;width:25px;height:25px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:contain;background-size:contain;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.z-cp1-info .btn .a1 i{background-image:url(../images/z-download.svg)}
.z-cp1-info .btn .a2 i{background-image:url(../images/z-msg2.svg)}
.z-cp1-info .btn .a1:hover,.z-cp1-info .btn .a2:hover{color:#fff;background-color:#c32227;box-shadow:none}
.z-cp1-info .btn .a1:hover i{background-image:url(../images/z-download2.svg)}
.z-cp1-info .btn .a2:hover i{background-image:url(../images/z-msg2.svg)}
.row-cp2{padding:10px 0 30px;overflow:hidden}
.row-cp2 .wp{padding-bottom:10px;border-radius:20px;background-color:#fafafa;overflow:hidden}
.row-cp2 .z-tit3{border-radius:20px}
.z-gg1-item{padding:0 30px}
.z-gg1-item+.z-gg1-item{margin-top:18px}
.z-gg1-item .z-tit4{margin-bottom:10px}
.gg1-ul{margin:0 -7px -10px;font-size:0;word-break:break-all}
.gg1-ul .gg1-item{padding:0 7px;margin-bottom:10px;display:inline-block;vertical-align:top;width:25%}
.gg1-ul .con{padding:10px;display:block;min-height:50px;border-radius:10px;background-color:#fff;overflow:hidden;display:flex;align-items:center}
.gg1-ul .title{margin-right:20px;padding:1.5px 0;font-size:14px;color:#1e1e1e;line-height:1.5;font-family:Roboto-Regular;flex-shrink:0}
.gg1-ul .info{font-size:16px;color:#1e1e1e;text-align:center;font-weight:700;line-height:1.5;font-family:Roboto-Bold;flex-grow:1}
.row-cp3{padding:10px 0 80px;overflow:hidden}
.row-cp3 .cp3-col{float:left;width:71.67%}
.row-cp3 .cp3-cor{float:right;width:25%}
.z-dt4{margin-bottom:30px;background-color:#fafafa;border-radius:20px;overflow:hidden}
.z-dt4 .z-tit4{margin:0 30px}
.z-dt4 .cont{padding:14px 30px 30px;font-size:18px;color:#333;line-height:1.5;font-weight: bold;font-family:Roboto-Regular}
.z-dt4 .cont img{display:block}
.z-sc1{padding:30px 40px 30px;position:relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;background-color:#fafafa;border-radius:20px}
.z-sc1 .sc-img{position:absolute;right:60px;bottom:-40px;width:35.47%;z-index:1}
.z-sc1 .title{margin-bottom:10px;width:55%;font-size:32px;color:#1e1e1e;font-weight:700;line-height:1.5;font-family:Roboto-Bold;position:relative;z-index:2}
.z-sc1 .txt{margin-bottom:30px;width:55%;font-size:16px;color:#333;line-height:1.5;font-family:Roboto-Regular;position:relative;z-index:2}
.z-sc1 .btn{display:block;width:120px;height:50px;line-height:50px;border-radius:25px;box-shadow:25px 25px 65px 0 rgba(144,164,174,.25);background-color:#fff;font-size:14px;color:#333;text-align:center;font-family:Roboto-Regular;position:relative;z-index:2;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.z-sc1 .btn:hover{color:#fff;background-color:#c32227;box-shadow:none}
.cp3-r-item{background-color:#fafafa;border-radius:20px;overflow:hidden}
.cp3-r-item+.cp3-r-item{margin-top:30px}
.cp3-r-item-cont{padding:10px}
.pd1-ul{margin-bottom:-10px}
.pd1-ul .pd1-item{margin-bottom:10px}
.pd1-ul .con{padding:5px 20px;display:block;min-height:60px;border-radius:10px;background-color:#fff;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;display:flex;justify-content:space-between;align-items:center}
.pd1-ul .pic{width:50px;height:50px;line-height:50px;font-size:0;text-align:center;overflow:hidden;flex-shrink:0}
.pd1-ul .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.pd1-ul .pic img:nth-child(2){display:none}
.pd1-ul .inner{padding:0 14px;width:calc(100% - 66px);flex-grow:1}
.pd1-ul .title{font-size:18px;color:#1e1e1e;font-weight:700;line-height:1.5;font-family:Roboto-Bold;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.pd1-ul .icon{width:16px;height:16px;background:url(../images/z-jt10.svg) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;flex-shrink:0}
.pd1-ul .con:hover{background-color:#c32227}
.pd1-ul .con:hover .pic img{display:none}
.pd1-ul .con:hover .pic img:nth-child(2){display:inline-block}
.pd1-ul .con:hover .title{color:#fff}
.pd1-ul .con:hover .icon{background-image:url(../images/z-jt11.svg)}
.sp3-ul{margin-bottom:-10px}
.sp3-ul .sp3-item{margin-bottom:10px}
.sp3-ul .con{padding:10px;display:block;background-color:#fff;border-radius:20px;overflow:hidden;display:flex;align-items:center}
.sp3-ul .pic{width:100px;height:100px;line-height:100px;font-size:0;text-align:center;background-color:#f9f9f9;border-radius:15px;overflow:hidden;flex-shrink:0}
.sp3-ul .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.sp3-ul .inner{padding-left:10px;flex-grow:1}
.sp3-ul .title{font-size:16px;color:#333;font-weight:700;line-height:1.56;font-family:Roboto-Bold;max-height:4.68em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.sp3-ul .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.sp3-ul .con:hover .title{color:#c32227}
.z-ly1{padding:0 40px 40px;position:absolute;left:50%;top:50%;width:90%;max-width:1000px;background-color:#fff;border-radius:30px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;
max-height: 660px;
overflow-y: auto;

}


.z-ly1 .ly1-cont .z-form1{
    margin-bottom: 0;
}


.pop-close{position:absolute;right:20px;top:20px;width:45px;height:45px;background:url(../images/z-close.svg) center center no-repeat;-webkit-background-size:25px auto;background-size:25px auto;cursor:pointer}
.pop-title{padding:30px 0 32px;text-align:center}
.pop-title .title{margin-bottom:10px;font-size:32px;color:#1e1e1e;line-height:1.5;text-align:center;font-weight:700;font-family:Roboto-Bold}
.pop-title .desc{font-size:16px;color:#333;line-height:2.19;font-family:Roboto-Regular}
.sp-ls{margin-bottom:37px;padding:30px;border-radius:30px;background-color:#c32227;font-size:0;overflow:hidden}
.sp-ls .pic{display:inline-block;vertical-align:middle;width:120px;height:120px;line-height:120px;background-color: #fff;font-size:0;text-align:center;border-radius:50%;overflow:hidden}
.sp-ls .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.sp-ls .inner{padding-left:20px;display:inline-block;vertical-align:middle;width:calc(100% - 120px)}
.sp-ls .t{margin-bottom:8px;font-size:14px;color:rgba(255,255,255,.5);line-height:1.5;font-family:Roboto-Regular}
.sp-ls .title{font-size:24px;color:#fff;line-height:1.46;font-weight:700;font-family:Roboto-Bold}
.sp-ls+.z-form1{padding:20px 0 50px;height:300px;overflow-y:auto;margin-bottom:0}
.z-form1{margin:0 -20px -44px;font-size:0}
.z-form1 input,.z-form1 textarea{outline:0;border:none}
.z-form1 .form1-item{padding:0 20px;margin-bottom:20px;display:inline-block;vertical-align:top;width:33.33%}


.z-form1 .form1-item .sel .show{
    overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
}

.z-form1 .cont{position:relative}
.z-form1 .inp,.z-form1 .sel{padding:0 30px;display:block;width:100%;height:60px;line-height:56px;border:2px solid #dedede;border-radius:20px;font-size:16px;color:#333;font-family:Roboto-Regular}
.z-form1 .opt{display:none;position:absolute;left:0;right:0;padding-top:10px;z-index:11}
.z-form1 .opt ul{background:#fff;box-shadow:0 36px 125px 0 rgb(144 164 174 / 25%);border-radius:20px;padding:10px 10px;max-height:240px;overflow-y:auto}
.z-form1 .opt ul li{font-family:Roboto-Bold;display:block;line-height:54px;font-size: 14px;text-align:center;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.z-form1 .sel{background-repeat:no-repeat;background-position:right 20px center;background-image:url(../images/z-jt14.svg);-webkit-background-size:8px auto;background-size:8px auto;cursor:pointer}
.z-form1 .tar{padding:28px 30px;display:block;width:100%;height:120px;border:2px solid #dedede;border-radius:20px;font-size:16px;color:#333;resize:none;font-family:Roboto-Regular}
.z-form1 .t{position:absolute;left:20px;top: 30px;;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;color:#333;
    padding: 0 10px;
    text-align:center;font-family:Roboto-Regular;background-color:#fff;
    -webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;
    pointer-events: none;
}
.z-form1 .form1-item.focus .t{
    top: 0 !important;
}
.z-form1 .form1-col1{width:100%!important}
.z-form1 .form1-btn{margin-top:-4px}
.form1-btn{font-size:0;text-align:center}
.form1-btn .submit{padding-left:30px;display:inline-block;vertical-align:middle;width:180px;height:60px;line-height:60px;font-size:14px;color:#fff;text-align:center;font-family:Roboto-Bold;border-radius:20px;background:#c32227 url(../images/z-tj.svg) 45px center no-repeat;-webkit-background-size:30px auto;background-size:30px auto;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.form1-btn .submit:hover{opacity:.9}
.falseTips{padding:0px 30px;position:absolute;left:0;top:100%;right:0;font-size:14px;color:#e00032;line-height:1.5;font-family:Roboto-Regular;display:none}
.z-form1 .false .inp{border-color:#e00032!important}
.z-form1 .false .falseTips{display:block!important}
.z-zxpt1{padding:0 40px 40px;position:absolute;left:50%;top:50%;max-width:1000px;width:90%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;border-radius:30px;z-index:2}
.z-zxpt1 .pop-title{border-bottom:1px solid #e9e9e9}
.zxpt1-cont{margin-right:-30px;padding:30px 0;padding-right:30px;height:300px;overflow:hidden;overflow-y:auto}
.zxpt1-cont::-webkit-scrollbar{width:5px}
.zxpt1-cont::-webkit-scrollbar-track{background:0 0}
.zxpt1-cont::-webkit-scrollbar-thumb{background:#c32227;border-radius:3px}
.zxpt1-cont::-webkit-scrollbar-thumb:window-inactive{background:#c32227;border-radius:3px}
.zxpt1-cont-item+.zxpt1-cont-item{margin-top:60px}
.zxpt1-cont-hd{margin-bottom:20px;font-size:0}
.zxpt1-cont-hd .pic{display:inline-block;vertical-align:middle;width:60px;height:60px;line-height:56px;font-size:0;text-align:center;background-color:#fafafa;border-radius:50%;border:2px solid #e9e9e9}
.zxpt1-cont-hd .pic img{display:inline-block;vertical-align:middle;max-width:80%;max-height:80%}
.zxpt1-cont-hd .inner{padding-left:10px;display:inline-block;vertical-align:middle;width:calc(100% - 60px)}
.zxpt1-cont-hd .title{font-size:20px;color:#1e1e1e;font-weight:700;line-height:1.5;font-family:Roboto-Bold}
.sc1-ul{margin:0 -20px -10px;font-size:0}
.sc1-ul .sc1-item{padding:0 20px;margin-bottom:10px;display:inline-block;vertical-align:top;width:33.33%}
.sc1-ul .con{padding:10px 20px;display:block;min-height:60px;line-height:40px;background-color:#fafafa;border-radius:10px;font-size:0;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.sc1-ul .cn{padding-right:15px;display:inline-block;vertical-align:middle;width:70%;font-size:16px;color:#333;font-weight:700;line-height:1.5;font-family:Roboto-Bold;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.sc1-ul .en{display:inline-block;vertical-align:middle;width:30%;text-align:right;font-size:14px;color:#999;line-height:1.5;font-family:Roboto-Regular;word-break:break-all;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.sc1-ul .con:hover{background-color:#c32227}
.sc1-ul .con:hover .cn{color:#fff}
.sc1-ul .con:hover .en{color:#fff}
.row-bc4{padding:40px 0 60px}
.row-bc4 .z-tit1{margin-bottom:20px}
.z-lxwm1{margin-bottom:40px;overflow:hidden}
.z-lxwm1 .col-l{float:left;width:53.33%}
.z-lxwm1 .col-r{float:right;width:41.67%}
.z-form1.z-form1_2{background-color:#fff;margin:0 -20px;padding:30px 30px 30px;border-radius:30px}
.z-form1.z-form1_2 .form1-item{padding:0 20px;width:50%}
.z-form1.z-form1_2 .inp,.z-form1.z-form1_2 .sel,.z-form1.z-form1_2 .tar{border-radius:10px;border-color:#f9f9f9}
.z-form1.z-form1_2 .form1-btn{margin-top:6px}
.z-lxwmInfo1{margin:30px 0 80px;border-top:1px solid rgba(233,233,233,.5)}
.z-lxwmInfo1 .item{padding:10px 0;padding-left:100px;position:relative;text-align:right;border-bottom:1px solid rgba(233,233,233,.5);min-height:98px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.z-lxwmInfo1 .icon{position:absolute;left:0;top:50%;width:60px;height:60px;line-height:60px;background-color:#fff;font-size:0;text-align:center;border-radius:50%;overflow:hidden;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.z-lxwmInfo1 .icon img{display:inline-block;vertical-align:middle;max-width:50%;max-height:50%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.z-lxwmInfo1 .icon img:nth-child(2){display:none}
.z-lxwmInfo1 .t{margin-bottom:5px;font-size:14px;color:#1e1e1e;line-height:1.5;font-weight:700;font-family:Roboto-Bold;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.z-lxwmInfo1 .txt{font-size:24px;color:#1e1e1e;font-weight:700;line-height:1.5;font-family:Roboto-Bold;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.z-lxwmInfo1 .item:hover{padding-right:20px;background-color:#fff}
.z-lxwmInfo1 .item:hover .icon{left:20px;background-color:#c32227}
.z-lxwmInfo1 .item:hover .icon img{display:none}
.z-lxwmInfo1 .item:hover .icon img:nth-child(2){display:inline-block}
.z-lxwmInfo1 .item:hover .txt{color:#c32227}
/*.z-lxwmShare1{text-align:right}
.z-lxwmShare1 .lxwm-title{margin-bottom:9px;font-size:14px;color:#333;line-height:1.5;font-family:Roboto-Regular}*/
/**底部的分享**.z-lxwmShare1 .fd-share{margin:0}
.z-lxwmShare1 .fd-share .con{margin-right:-20px;justify-content:flex-end}
.z-lxwmShare1 .fd-share a{margin-right:30px}
.z-lxwmShare1 .fd-share a.a1{width:40px;height:40px}
.z-lxwmShare1 .fd-share a.a2{width:40px;height:40px}
.z-lxwmShare1 .fd-share a.at{width:40px;height:40px}
.z-lxwmShare1 .fd-share a.a3{width:40px;height:40px}
.z-lxwmShare1 .fd-share a.a4{width:40px;height:40px}
.z-lxwmShare1 .fd-share a.a5{width:40px;height:40px}*/
.z-map{height:500px;background-color:#fff;
    border-radius: 30px;
}
.z-map img{max-width:none;-webkit-transition:0s;-o-transition:0s;transition:0s}
.anchorBL{display:none}
.BMapLabel{border:none!important;background-color:transparent!important}
.mapLg{width:100px;height:100px;line-height:100px;border-radius:50%;background-color:#c32227;font-size:0;text-align:center;box-shadow:25px 25px 65px 0 rgba(144,164,174,.25);overflow:hidden}
.mapLg img{display:inline-block;vertical-align:middle;max-width:50%;max-height:50%}

@media only screen and (max-height:700px){
    .pop-product{
        padding: 20px 0 0;
    }
    .product-list .pic{
        margin-bottom: 16px;
    }
    .product-list dt{
        margin-bottom: 10px;
    }
}

@media only screen and (min-width:960px){
    
.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:500px !important;height: 500px !important;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.zoomDiv img{
    display: block;
    max-width: none;
}
.zoomMask{position:absolute;background:url("../images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}
    .mobile-txt-box{
        display: none;
    }
.fd-share .tit,.m-lang .title,.m-menu,.mo-so,.mobile-pic,.swiper-syst .swiper-arrow{display:none!important}
.header.float,.header.on,.header:hover{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.2)}
/* .header.float{top:0} */
.header+.pop-product{top:140px}
.header.float+.pop-product{top:100px}
.nav>li>a:after{content:'';position:absolute;bottom:0;left:50%;width:0;height:5px;background:#c32227;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.nav>li>a:hover{color:#c32227}
.nav>li.yes>a:after,.nav>li>a:hover:after{left:0;width:100%}
.nav>li.yes>a{color:#c32227}
.nav>li>.sub{position:absolute;top:80px;left:50%;margin-left:-100px;width:200px;padding-top:10px}
.hdr{display:flex;align-items:center}
.nav{display:flex}
.nav .sub2{display:none!important}
.nav .sub .box{background:#fff;box-shadow:0 36px 125px 0 rgba(144,164,174,.25);border-radius:30px;padding:10px 30px}
.nav .sub a+a{border-top:1px solid #e9e9e9}
.m-lang .opt ul{background:#fff;box-shadow:0 36px 125px 0 rgba(144,164,174,.25);border-radius:20px;padding:10px 10px}
.m-lang .opt ul li+li{border-top:1px solid #e9e9e9}
.fd-top-top{display:flex;justify-content:space-between;padding-bottom:30px}
.fd-nv{position:relative;padding-left:250px}
.fd-nv li:first-child{position:absolute;top:0;left:0}
.swiper-pro-tab .swiper-slide.on{box-shadow:25px 25px 65px 0 rgba(144,164,174,.15)}
}
@media only screen and (max-width:959px){
    .swiper-text{
        font-size: 60px;
    }
    .about-vinda .g-tit1 .desc{
        margin-bottom: 20px;
    }
    .about-vinda .g-tit1 img{
        margin-bottom: 20px;
    }
body{padding-top:70px}
.pop-mail{width:90%}
.nav>li>.sub .box{padding:0 24px}
.nav>li>.sub a{text-align:left;border-bottom:1px solid #e5e5e5}
.menu-map{display:none}
.d-data-pop{width:90%}
.fd-top .wp{padding:0}
/*.sustainability-row1 .pic-year{margin:0 auto}
.sustainability-row1 .txt-box{margin-bottom:30px}
.sustainability-row1 .txt-box .title{justify-content:center}*/
.header-top{display:none}
.header{top:0;height:70px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.1)}
.logo{width:88px;line-height:70px;margin:0 auto}
.logo img{display:inline-block;vertical-align:middle}
.hdr{display:none;position:fixed;top:70px;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);z-index:100;overflow-y:auto}
.nav{background:#f9f9f9}
.nav li>a{line-height:60px;padding:0 24px;border-bottom:1px solid #e5e5e5}
.nav li+li{margin-left:0}
.nav .con{position:static;margin-left:0;width:auto;padding:0 25px}
.nav .con a{text-align:left;border-bottom:1px solid #e9e9e9}
.m-lang .show,.menu,.so{display:none}
.m-lang{margin-left:0;background:#f9f9f9;padding:0 25px 20px}
.m-lang .opt{display:block!important;position:static;margin-left:0;width:auto;padding-top:0}
.m-lang .opt ul{display:flex;flex-wrap:wrap;justify-content:space-between}
.m-lang .opt ul li{font-size:12px;flex:0 0 calc(33.33% - 13px);height:40px;line-height:38px;border:1px solid #c32227;border-radius:15px;color:#c32227;margin-bottom:10px}
.nav .v1{position:relative}
.nav .v1:after{content:'';position:absolute;right:25px;width:16px;top:0;bottom:0;background:url(../images/icon-right.svg) no-repeat center;-webkit-background-size:16px auto;background-size:16px auto}
.nav .v1.on:after{transform:rotate(90deg)}
.menuBtn{display:block}
.fd-top{position:relative;background:#fff;padding-top:82px}
/*.fd-lang,.goTop{display:none}*/
.fd-nv .tit{font-size:16px;margin-bottom:0;padding:0 24px;line-height:60px;border-bottom:1px solid #e5e5e5;position:relative}
.fd-nv .tit:after{content:'';position:absolute;right:25px;width:16px;top:0;bottom:0;background:url(../images/icon-right.svg) no-repeat center;-webkit-background-size:16px auto;background-size:16px auto}
.fd-nv .tit.on:after{transform:rotate(90deg)}
.fd-nv .con{display:none;padding:0 24px}
.fd-nv .con a{margin-bottom:0;border-bottom:1px solid #e5e5e5;line-height:50px}
.fd-contact{position:relative;padding:15px 24px 0;width:auto;margin-right:0}
.fd-contact .btn{position:absolute;top:40px;right:24px;margin-bottom:0;width:120px;height:40px;line-height:40px;box-shadow:13px 13px 33px 0 rgba(144,164,174,.25);border-radius:20px}
.fd-contact .title{font-size:16px;margin-bottom:5px}
.fd-contact .desc{line-height:24px;margin-bottom:58px;width:170px}
/**底部的分享**.fd-share a.a1{background-image:url(../images/fd-share1-on.svg)}
.fd-share a.a2{background-image:url(../images/fd-share2-on.svg)}
.fd-share a.at{background-image:url(../images/fd-sharet-on.svg)}
.fd-share a.a3{background-image:url(../images/fd-share3-on.svg)}
.fd-share a.a4{background-image:url(../images/fd-share4-on.svg)}
.fd-share a.a5{background-image:url(../images/fd-share5-on.svg)}
.fd-share .con{justify-content:center}*/
.fd-top-bot{text-align:center;height:auto;border-top:0;display:block}
.fd-map{position:absolute;left:0;right:0;bottom:50px}
.fd-logo{position:absolute;left:0;right:0;top:30px}
.fd-logo:before{content:'';position:absolute;top:50%;left:24px;right:24px;height:1px;background:#e9e9e9}
.fd-logo a{position:relative;z-index:2;display:block;width:110px;padding:0 25px;margin:0 auto;background:#fff}
.fd-map{font-size:0}
.fd-map a:last-child{font-family:Roboto-Bold;font-size:14px}
.sustainability-row1 .wp{display:block}
.sustainability-row1 .txt-box{margin-right:0;text-align:center}
.ban1{height:360px}
.z-so1{padding-right:130px}
.z-so1 .inp{height:60px;line-height:60px;font-size:18px}
.z-so1 .submit{width:110px;height:60px;line-height:60px;font-size:14px}
.z-tit1{margin-bottom:40px}
.z-tit1 .title{font-size:32px}
.z-tit1 .desc{margin-top:6px}
.row-jg1{padding:60px 0 80px}
.sp1-ul{margin:0 -10px -20px}
.sp1-ul .sp1-item{padding:0 10px;margin-bottom:20px}
.sp1-ul .inner{padding:20px 10px 10px}
.sp1-ul .xh{margin-bottom:4px}
.row-jg2{padding:60px 0}
.xw1-ul .inner{padding:0 20px}
.xw1-ul .fl{margin-bottom:6px}
.xw1-ul .title{margin-bottom:10px}
.imgs-swiper .z-swiperPagination{right:5%!important}
.ban2-title{left:5%;font-size:42px}
.box-pos{line-height:60px;min-height:60px}
.row-bc1{padding:60px 0}
.z-dt1 .hd{padding-bottom:30px}
.z-dt1 .hd .title{margin-bottom:20px;font-size:32px}
.z-dt1 .cont{padding:40px 0}
.z-dt1 .cont .title{margin-bottom:14px;padding:6px 0 10px;padding-left:12px;font-size:20px}
.z-dt1 .cont .title:before{top:12px;width:4px;height:20px}
.nav2 li{margin-right:30px}
.nav2 li>a{line-height:60px}
.row-bc2{padding:60px 0 100px}
.box-sx{margin-bottom:40px;padding:15px 20px;min-height:80px}
.sx1-ul .sx1-item{margin-left:40px}
.sp2-ul{margin:0 -10px -20px}
.sp2-ul .sp2-item{padding:0 10px;margin-bottom:20px}
.sp2-ul .inner{padding:50px 20px 20px}
.sp2-ul .sp-logo{margin-bottom:12px;height:46px;line-height:46px}
.sp2-ul .sp-title{margin-bottom:20px}
.z-dt2{margin-bottom:60px}
.z-dt2-info{padding-left:50px}
.z-dt2-info .dt-logo{margin-bottom:10px;height:46px;line-height:46px}
.z-dt2-info .title{margin-bottom:26px;font-size:32px}
.z-dt2-info .title i{width:24px;height:24px}
.z-dtPage{margin-bottom:40px}
.z-dtPage .inner{padding:24px 20px}
.z-dtPage .t{margin-bottom:10px}
.z-dtPage .title{margin-bottom:10px}
.xw2-ul{margin:0 -10px -20px}
.xw2-ul .xw2-item{padding:0 10px;margin-bottom:20px}
.xw2-ul .inner{padding:16px 20px}
.xw2-ul .fl{margin-bottom:12px}
.xw2-ul .title{margin-bottom:20px}
.pages{margin-top:60px}
.nf1-ul{margin:0 -20px}
.nf1-ul .nf1-item{margin:0 20px}
.z-nf .z-sel{margin-left:40px}
.row-bc3{padding:60px 0 100px}
.z-dt3 .hd{padding-bottom:24px}
.z-dt3 .hd .title{margin-bottom:20px;font-size:32px}
.z-dt3 .hd .info{margin-bottom:10px}
.z-dt3 .hd .share .share-title{margin-bottom:4px}
.z-dt3 .cont{padding:40px 0}
.xw3-ul{margin:0 -10px -20px}
.xw3-ul .xw3-item{padding:0 10px;margin-bottom:20px}
.cp-swiper{height:480px}
.z-cp1-info .xh{margin-bottom:15px}
.z-cp1-info .title{padding-bottom:20px}
.z-cp1-info .txt1-ul{padding-top:20px}
.z-cp1-info .btn{margin-top:30px}
.z-cp1-info .btn .a1,.z-cp1-info .btn .a2{width:160px;height:50px;line-height:50px}
.z-cp1-info .btn .a1{margin-right:15px}
.gg1-ul .gg1-item{width:33.33%}
.row-cp3 .cp3-col{width:70%}
.row-cp3 .cp3-cor{width:28%}
.ban2 .cur{right:5%}
.z-ly1{max-height: 450px;overflow-y: auto;}
.pop-title{padding:20px 0}
.pop-title .title{font-size:26px}
.pop-title .desc{font-size:14px}
.ly1-cont{height:calc(100% - 120px)}
.sp-ls{padding:20px;margin-bottom:30px}
.sp-ls .pic{width:100px;height:100px;line-height:100px}
.sp-ls .title{font-size:18px}
.z-form1{margin:0 -10px -40px}
.z-form1 .form1-item{padding:0 10px;margin-bottom:40px}
.z-form1 .inp,.z-form1 .sel{padding:0 20px;height:50px;line-height:46px;font-size:14px}
.z-form1 .tar{padding:20px;font-size:14px;height:100px}
.form1-btn .submit{width:180px;height:50px;line-height:50px;-webkit-background-size:20px auto;background-size:20px auto;border-radius:13px}
.falseTips{padding:8px 20px}
.zxpt1-cont-hd{margin-bottom:15px}
.zxpt1-cont-hd .pic{width:50px;height:50px;line-height:46px}
.zxpt1-cont-hd .title{font-size:18px}
.sc1-ul .con{min-height:50px;line-height:30px}
.zxpt1-cont-item+.zxpt1-cont-item{margin-top:40px}
.z-tit5 .en{font-size:14px}
.z-tit5 .title{font-size:48px}
.box-sx2{margin-bottom:40px}
.box-sx2 .sx2-title{margin-bottom:20px}
.kjrk-swiper .pic{margin-bottom:12px;width:100px;height:100px;line-height:100px}
.sp1-ul.sp1-ul2{margin:0 -10px -20px}
.sp1-ul.sp1-ul2 .sp1-item{padding:0 10px;margin-bottom:20px}
.z-lxwmInfo1 .txt{font-size:20px}
}
@media only screen and (min-width:960px){
.sustainability-row2 .swiper-arrow-box{display:none}
.about-row2 .swiper-arrow,.mobile-txt,.swiper-brand .scroll-box,.swiper-count .swiper-arrow,.swiper-pro-tab .swiper-arrow,.swiper-syst2 .swiper-arrow{display:none}
}
@media only screen and (max-width:959px){
    .swiper-text{
        font-size: 50px;
    }
    .swiper-product-box{
        padding: 0 60px;
    }
.pop-cookies{display:block}
.pop-cookies .btn-box{margin-left:0;justify-content:center;margin-top:20px}
.pop-mail-cont{padding:20px}
.radio-list li{width:50%}
.pop-mail-tit{height:80px;line-height:80px;font-size:21px}
.z-form1_2.z-form3.z-form1 .inp,.z-form1_2.z-form3.z-form1 .sel{height:51px;line-height:49px}
.index-row2{display:block}
.swiper-pro-tab .li1 .icon{background-image:url(../images/w-icon1-on.svg)}
.swiper-pro-tab .li2 .icon{background-image:url(../images/w-icon2-on.svg)}
.swiper-pro-tab .li3 .icon{background-image:url(../images/w-icon3-on.svg)}
.swiper-pro-tab .li4 .icon{background-image:url(../images/w-icon4-on.svg)}
.swiper-pro-tab .li5 .icon{background-image:url(../images/w-icon5-on.svg)}
.swiper-pro-tab p{color:#c32227}
.index-row3{padding:30px 0}


.about-vinda-pic{
    display: none;
}
.about-vinda-txt{
    position: static;
}
.swiper-brand .swiper-slide{width:153px;height:76px;background:#fff;box-shadow:13px 13px 33px 0 rgba(144,164,174,.25);border-radius:15px}
.swiper-brand .pic{width:120px;height:60px}
.pt-box{padding:0 25px}
.pt-box .pt{display:none;position:static;opacity:1;border-radius:15px;overflow:hidden}
.pt-box .pt1{display:block}
.w-tab1 .inner{margin:0 5px}
.about-vinda{padding:55px 0 30px;margin-bottom:20px}
.about-vinda .wp{display:block;height:auto}
.about-vinda .txt-box{width:auto}
.about-vinda .g-tit1 .desc{margin-bottom:23px}
.about-vinda .video-box{padding:5px;border-radius:25px;margin:30px auto 0}
.about-vinda .video-box .pic{border-radius:25px}
.index-row4{padding:55px 0}
.swiper-syst{margin-top:120px}
.g-tit1.center img{margin-bottom:10px}
.g-tit1.center .g-btn{margin-top:28px}
.g-tit1{text-align:center}
.g-tit1 img{margin:0 auto 15px;width:41px}
.g-tit1 .title{font-size:30px}
.about-vinda .g-tit1 .en{margin-bottom:0}
.g-btn{margin:0 auto;width:140px;height:50px;line-height:50px;border-radius:13px;text-align:left;padding-left:33px;background-position:95px center}
.index-row1{padding:30px 0}
.swiper-product .pic{-webkit-transform:scale(.85);-moz-transform:scale(.85);-ms-transform:scale(.85);-o-transform:scale(.85);transform:scale(.85)}
.about-row3 .since{float:none;width:auto;text-align:center}
.banner{height:calc(100vh - 70px)}

.banner .mobile-pic{
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.pc-pic{display:none!important}
.banner .wp{width:auto}
.banner .txt-box{display:none}



.ban{padding-top:0}

.ban2 .mobile-pic,
.ban .mobile-pic{
    height: 410px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.ban h2{display:none}
.count-list2 li{flex:0 0 calc(50% - 10px);margin-bottom:10px}
.sustainability-row3{padding:26px 0}
.index-row5{padding:30px 0}
.index-row5 .tit-link{display:block}
.index-row5 .tit-link .link{justify-content:center;margin-top:20px}
.index-row5 .tit-link .link a{height:50px;line-height:50px;border-radius:13px}
.swiper-count{padding:0 80px;margin-bottom:10px}
.swiper-count .box{overflow:hidden}
.swiper-count .num strong{font-size:50px;color:#c32227}
.swiper-count .swiper-slide{height:140px;border-bottom:0;border-radius:15px;overflow:hidden}
.swiper-count .swiper-slide:after{height:100%;border-radius:15px}
.swiper-count .swiper-slide:before{opacity:.2;-webkit-background-size:80px auto;background-size:80px auto}
.banner .swiper-dots{bottom:20px}
.swiper-arrow-box{margin-top:20px}
.swiper-news{margin-top:10px}
.g-tit2{display:block;font-size:21px;text-align:center;margin-bottom:30px}
.g-tit2 em{display:block;width:16px;height:16px;margin:5px auto 0}
.swiper-syst2 .txt .title{font-size:16px;margin-bottom:5px}
.swiper-syst2 .txt .desc{font-size:14px}
.swiper-pic .g-dots,.swiper-pic .swiper-arrow{display:none}
/*.sustainability-row1{padding:30px 0 0}
.sustainability-row1 .txt-box .title{display:block;font-size:26px;margin-bottom:10px}
.sustainability-row1 .txt-box .title em{display:block;margin:5px auto 0;width:16px;height:16px}
.sustainability-row1 .txt-box .en{font-family:Bebas;margin-bottom:6px}*/
.sustainability-row4{height:375px;padding:100px 0 0}
.swiper-text .swiper-slide{font-size:60px}
.swiper-pro-tab{padding:0 60px;margin:0;overflow:hidden}
.sp1-ul .sp1-item{width:33.33%}
.box-pos{padding-top:14px;min-height:49px}
.box-pos .cur,.box-pos .nav2{float:none}
.cur{line-height:1.5}
.nav2 li>a{line-height:60px}
.box-sx{display:block}
.sx1-ul{margin:0 -20px}
.sx1-ul .sx1-item{margin:0 20px}
.sp2-ul .sp2-item{width:100%}
.sp2-ul .pic{width:40%}
.sp2-ul .inner{width:60%}
.cp-swiper{height:380px}
.cp-swiper .cp-nav .swiper-slide{border-radius:10px}
.cp-swiper .cp-nav .con{border-radius:10px}
.cp-swiper .cp-nav .mask{border-radius:10px}
.cp-swiper .cp-nav .mask .icon-play{width:30px;height:30px}
.z-cp1-info .xh{margin-bottom:10px}
.z-cp1-info .title{padding-bottom:15px;font-size:24px}
.z-cp1-info .title i{width:24px;height:24px}
.z-cp1-info .txt1-ul{padding-top:15px}
.z-cp1-info .btn{margin-top:20px}
.z-cp1-info .btn .a1,.z-cp1-info .btn .a2{width:120px;box-shadow:12px 12px 20px 0 rgba(144,164,174,.25)}
.row-cp3 .cp3-col,.row-cp3 .cp3-cor{float:none;width:auto}
.row-cp3 .cp3-col{margin-bottom:60px}
.gg1-ul .gg1-item{width:50%}
.sc1-ul .sc1-item{width:50%}
}
@media only screen and (max-width:767px){
    .swiper-text{
        font-size: 32px;
    }
    .swiper-product-box{
        padding: 0 0;
    }
    .z-cp1-info .btn .a1, .z-cp1-info .btn .a2{
        font-size: 12px;
    }
    .z-cp1-info .btn .a1{
        margin-right: 2%;
    }
    .z-cp1-info .btn .a1 i, .z-cp1-info .btn .a2 i{
        margin-right: 3px;
    }
.swiper-product{padding:0}
.swiper-product .pic{border-radius:15px}
.swiper-product .title{position:static;width:auto;margin-left:0;height:70px;border-radius:0;color:#c32227}
.swiper-product .swiper-slide{background:#fafafa}
/*.swiper-product .title .icon i.i2{opacity:0}
.swiper-product .title .icon i.i2{opacity:1}*/
.d-data-pop .txt-box{padding:10px;display:block}
.d-data-pop .txt-box p{font-size:14px;line-height:23px}
.d-data-pop .txt-box .icon{width:80px;height:80px;line-height:76px;margin:0 auto}
.d-data-pop .txt-box .icon img{max-width:90%;max-height:90%}
.fd-bot span{display:block;margin:0 auto 8px}
.fd-bot{padding:15px 15px 8px}
.index-row6{padding:40px 0 47px}
.index-row6 .g-tit1 .title{margin-bottom:10px}
.index-row6 .btn-box{padding:26px 0 0;justify-content:center}
.index-row6 .btn-box a{width:140px;height:50px;line-height:46px;border-radius:13px;margin:0 10px;padding-left:32px;background-position:94px center;-webkit-background-size:18px auto;background-size:18px auto}
.index-row6 .wp{display:block;height:auto}
.swiper-news{overflow:hidden}
.swiper-news .pic-box{margin-bottom:10px}
.swiper-news .txt-box{padding:0 15px}
.swiper-news .txt-box .title{font-size:18px;line-height:30px;height:60px}
.swiper-news .txt-box .desc{font-size:16px;line-height:30px;height:90px;-webkit-line-clamp:3}
.swiper-news .pic-box .date-type{height:30px}
.swiper-news .pic-box .pic{border-radius:15px}
.about-vinda .video-box{width:100%}
.btn-play:before{-webkit-background-size:90px auto;background-size:90px auto}
.swiper-syst .swiper-dots{display:none}
.swiper-syst .txt{padding:0 62px}
.about-row4{padding:0 0 10px}
.about-row2{padding:0}
.about-row1{padding:30px 0 50px}
.about-row1 .box{border-radius:15px;padding:5px}
.about-row1 .box:before{top:auto;bottom:-16px;width:280px;height:65px;left:20px;-webkit-background-size:280px auto;background-size:280px auto}
.about-row1 .pic{border-radius:15px}
.about-row1 .btn-play2{width:80px;height:80px;
    margin: -40px 0 0 -40px;
    -webkit-background-size:16px auto;background-size:16px auto;}
.about-row1 .btn-play2:before{-webkit-background-size:65px auto;background-size:65px auto}
.about-row3{padding:10px 0 30px}
.about-row3 .since{font-size:26px}
.about-row3 .since span{font-size:48px;margin-left:5px}
.about-row3 .content{text-align:center}
.wp{padding:0 25px;width:auto}
.swiper-syst2 .g-dots{display:none}
/*.sustainability-row1 .pic-year{width:auto}
.sustainability-row1 .pic-year .pic-box{width:280px;height:225px;-webkit-background-size:280px auto;background-size:280px auto;margin:0 auto 30px}
.sustainability-row1 .pic-year .pic-box img{width:160px;height:217px}*/
.swiper-pic{border-radius:15px}
.swiper-pic .pic{border-radius:15px}
.swiper-arrow-box{margin-top:20px}
.swiper-text{margin-bottom:15px}
.sustainability-row2{padding:30px 0}
.count-list2{display:block}
.count-list2 .num em{font-size:60px}
.count-list2 li{height:130px;border-radius:15px;padding:0 10px 0 16px;margin-bottom:15px}
.count-list2 .icon{bottom:30px}
.about-row5{display:block}
.about-row5 .txt-box{position:static;height:auto;padding:30px 0 25px}
.about-row5 .txt-box .title{text-align:center;background:0 0;line-height:1}
.about-row5 .txt-box .title:after{display:none}
.about-row5 .txt-box .cont{border-top:0;padding-top:14px}
.about-row5 .txt-box .cont li .tit{text-align:center}
.about-row5 .txt-box .cont li p{text-align:center;line-height:1.5}
.about-row5 .txt-box .cont li+li{margin-top:23px}
.d-video01-pop{width:90%;height:300px;border-radius:15px}
.d-video01-pop .close{right:15px;top:15px;width:40px;height:40px}
.d-video01-pop .fullPage{right:15px;bottom:15px;width:110px;height:36px;line-height:36px}
.d-video01-pop .fullPage i{margin-right:4px;width:16px;height:16px}
.ban1{height:180px}
.ban1 .z-so1{margin:0}
.z-so1{padding-right:90px}
.z-so1 .inp{height:50px;line-height:50px;font-size:14px}
.z-so1 .submit{width:80px;height:50px;line-height:50px;font-size:14px}
.row-jg1{padding:40px 0}
.z-tit1{margin-bottom:20px}
.z-tit1 .title{font-size:28px}
.sp1-ul{margin:0 -10px -20px}
.sp1-ul .con{border-radius:15px}
.sp1-ul .pic{border-radius:10px}
.sp1-ul .sp1-item{padding:0 10px;margin-bottom:20px;width:100%}
.sp1-ul .title{font-size:20px;height:auto;max-height:3.5em}
.row-jg2{padding:40px 0}
.xw1-ul .con{padding:20px 10px;flex-wrap:wrap}
.xw1-ul .pic{width:80px;height:80px;line-height:80px}
.xw1-ul .inner{padding:0;padding-left:15px;width:calc(100% - 80px)}
.xw1-ul .more{margin:10px 0 0 80px;width:calc(100% - 80px);text-align:right;opacity:1;filter:alpha(opacity=100);-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.ban2-title{bottom:40px;font-size:32px;display:none}
.imgs-swiper .z-swiperPagination{bottom:15px!important}
.row-bc1{padding:30px 0}
.z-dt1 .hd{padding-bottom:20px}
.z-dt1 .hd .title{margin-bottom:10px}
.z-dt1 .cont{padding:20px 0}
.box-pos{padding:0;min-height:60px;background-color:#c32227}
.pos-title{display:block}
.btn-sel2{display:block}
.cur{display:none}
.nav2{display:none;position:absolute;top:100%;width:100%;left:0;right:0;background:#c32227;text-align:center;padding:0 25px;z-index:10;max-height:308px;border-top:1px solid #fff;z-index:20;overflow-y:auto}
.nav2.hide{display:none}
.nav2 li{margin-right:0;border-bottom:1px solid #dcdcdc}
.nav2 li>a{padding:17px 0;line-height:42px;color:#fff}
.nav2 li>a:before{height:1px;display:none}
.nav2 li:last-child{border:none}
.nav2 li:last-child>a:before{display:none}
.row-bc2{padding:30px 0}
.box-sx{margin-bottom:20px;padding:15px 0;min-height:0;border-radius:15px}
.box-sx .title{font-size:12px;text-align:center}
.fl-swiper{display:block;margin:0;padding:0 45px}
.fl-swiper .swiper-button-disabled{opacity:.5}
.fl-swiper .swiper-button-prev{left:0}
.fl-swiper .swiper-button-next{right:0}
.fl-swiper .title{font-size:14px}
.sx1-ul{display:none}
.sp2-ul .con{border-radius:15px}
.sp2-ul .pic{width:50%}
.sp2-ul .inner{padding:16px;width:50%}
.sp2-ul .sp-logo{height:30px;line-height:30px}
.sp2-ul .sp-title{margin-bottom:15px}
.sp2-ul .title{font-size:20px}
.sp2-ul .date{margin-top:15px}
.z-dt2{margin-bottom:20px;display:block}
.imgs-swiper2{float: none;
    margin-bottom:20px;width:100%;border-radius:15px}
.z-dt2-info{padding:0;width:100%}
.z-dt2-info .dt-title{margin-bottom:10px}
.z-dt2-info .title{margin-bottom:15px;font-size:20px}
.z-dt2-info .title i{width:16px;height:16px}
.z-dtPage{margin-bottom:20px}
.z-dtPage .con{float:none;width:auto;border-radius:15px}
.z-dtPage .con+.con{margin-top:20px}
.z-dtPage .pic{width:90px;height:145px}
.z-dtPage .inner{padding:20px}
.z-dtPage .t{margin-bottom:6px}
.z-dtPage .title{margin-bottom:6px;font-size:20px}
.xw2-ul .inner{padding:15px 20px!important}
.xw2-ul .fl{margin-bottom:10px}
.xw2-ul .title{margin-bottom:15px;font-size:20px!important;line-height:1.6!important;height:auto!important;max-height:3.2em!important;-webkit-box-orient:vertical;-webkit-line-clamp:2!important;display:-webkit-box;overflow:hidden}
.xw2-ul .xw2-item{width:100%}
.xw2-ul .xw2-col1 .con{display:block;border-radius:15px}
.xw2-ul .xw2-col1 .pic{width:100%}
.xw2-ul .xw2-col1 .inner{width:100%;display:block}
.pages{margin-top:30px}
.pages .page-num{min-width:90px}
.row-bc3{padding:30px 0}
.z-xw1{padding:0 20px 20px;border-radius:15px}
.z-tit2{margin-bottom:20px;padding:10px 0;min-height:50px}
.z-tit2 .title{font-size:18px}
.xw3-ul .xw3-item{width:100%}
.xw3-ul .pic{margin-bottom:15px;border-radius:10px}
.xw3-ul .info{margin-bottom:5px}
.xw3-ul .title{font-size:16px;height:auto;max-height:3.5em}
.ban2.ban_h2{display:none}
.row-cp1{padding:0 25px}
.row-cp1 .wp{padding:0;width:100%}
.cp-swiper,.z-cp1-info{float:none;width:auto}
.cp-swiper{margin:0 -25px;height:auto}
.cp-swiper .cp-for,.cp-swiper .cp-nav{float:none;width:auto}
.cp-swiper .cp-for,.cp-swiper .cp-for .slider{border-radius:0;background-color:#fff}
.cp-swiper .cp-for{height:375px}
.cp-swiper .cp-nav{padding:0 38px;height:50px}
.cp-swiper .cp-nav .swiper-slide{padding:2px;border-width:1px}
.cp-swiper .swiper-button-next,.cp-swiper .swiper-button-prev{width:25px;height:50px;border-radius:0}
.cp-swiper .swiper-button-prev:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);-o-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);transform-origin:50% 50%}
.cp-swiper .swiper-button-next:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);-o-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);transform-origin:50% 50%}
.z-cp1-info{margin-top:30px;padding:16px 22px 30px;background-color:#fafafa;border-radius:15px}
.z-cp1-info .title i{width:16px;height:16px}
.z-cp1-info .txt1-ul .txt1-item{padding-left:16px}
.z-cp1-info .txt1-ul .txt1-item:before{top:10px;width:10px;height:10px;border-width:2px}
.z-cp1-info .btn .a1,.z-cp1-info .btn .a2{width:49%;border-radius:13px;box-shadow:9px 9px 23px 0 rgba(144,164,174,.25)}
.z-cp1-info .btn{
    display: flex;
    justify-content: space-between;
    margin: 0 -5px;
}
.z-cp1-info .btn .a1{margin-right:0}
.z-tit3:before{top:34px}
.z-tit3 .tips,.z-tit3 .title{display:block}
.z-tit3 .tips{margin:0;margin-top:6px}
.z-tit4{line-height:24px}
.row-cp2{padding:0 25px;margin:20px 0}
.row-cp2 .wp{padding:0;padding-bottom:16px;width:auto;border-radius:15px}
.row-cp2 .z-tit3{border-radius:15px}
.z-gg1-item{padding:0 15px}
.z-gg1-item+.z-gg1-item{margin-top:15px}
.z-gg1-item .z-tit4{margin-bottom:10px}
.gg1-ul .gg1-item{width:100%}
.gg1-ul .con{min-height:40px}
.gg1-ul .title{padding:0}
.row-cp3{padding:0 25px;margin:20px 0 50px}
.row-cp3 .wp{padding:0;width:100%}
.row-cp3 .cp3-col{margin-bottom:50px}
.z-dt4{margin-bottom:30px;border-radius:15px}
.z-dt4 .z-tit4{margin:0 15px}
.z-dt4 .cont{padding:15px}
.z-sc1{padding:20px 15px 56px;border-radius:15px}
.z-sc1 .sc-img{right:15px;bottom:-20px;width:47.08%}
.z-sc1 .title{margin-bottom:12px;width:100%;font-size:16px}
.z-sc1 .txt{margin-bottom:26px;width:100%;line-height:1.64}
.z-sc1 .btn{width:140px;height:50px;line-height:50px}
.cp3-r-item{border-radius:15px}
.cp3-r-item+.cp3-r-item{margin-top:30px}
.cp3-r-item-cont{padding:20px 15px}
.pd1-ul .con{padding:10px;min-height:60px;border-radius:10px}
.sp3-ul .con{padding:6px;border-radius:10px}
.sp3-ul .inner{padding-left:15px}
.z-nf{text-align:center}
.z-dt3 .cont{padding:20px 0}
.z-ly1{padding:0 20px 20px;border-radius:15px}
.pop-close{right:10px;top:10px}
.ly1-cont{margin-right:-10px;padding-right:10px}
.pop-title .title{margin-bottom:4px;font-size:20px}
.pop-title .desc{line-height:1.5}
.sp-ls{margin-bottom:20px;padding:15px;border-radius:15px}
.sp-ls .pic{width:60px;height:60px;line-height:60px}
.sp-ls .inner{width:calc(100% - 60px)}
.sp-ls .title{font-size:14px}
.z-form1 .form1-item{width:100%}
.z-form1 .inp,.z-form1 .sel{padding:0 15px}
.z-form1 .t{font-size:14px}
.z-form1 .inp,.z-form1 .sel,.z-form1 .tar{border-radius:5px!important;background-color:transparent;border-color:#e9e9e9!important;border-width:1px;line-height:48px;}
.z-form1 .t{background-color:#fafafa}

.ly1-cont .z-form1 .t{
    background: #ffffff;
    padding: 0;
}


.z-form1.z-form1_2 .t{
    left: 10px;
    top: 25px;
}
.z-lxwm1 .z-form1.z-form1_2 .t,
.ly1-cont .z-form1 .t{
    top: 23px;
}

.z-zxpt1{padding:0 20px 20px}
.zxpt1-cont{padding:20px 0;margin-right:-10px;padding-right:10px}
.zxpt1-cont-hd .title{font-size:16px}
.sc1-ul .sc1-item{width:100%}
.sc1-ul .cn{font-size:14px}
.z-tit5 .title{font-size:31px}
.box-sx2{margin-bottom:16px}
.box-sx2 .sx2-title{margin-bottom:14px}
.kjrk-swiper .pic{margin-bottom:6px}
.sp1-ul.sp1-ul2 .sp1-item{width:100%}
.row-bc4{padding:30px 0;background-color:#fff!important}
.row-bc4 .z-tit1{margin-bottom:20px}
.z-lxwm1{margin-bottom:40px}
.z-lxwm1 .col-l,.z-lxwm1 .col-r{float:none;width:auto}
.z-lxwm1 .col-l{margin-bottom:20px}
.z-form1.z-form1_2{background-color:#fafafa}
.z-form1.z-form1_2{padding:24px 15px 30px}
.z-form1.z-form1_2 .form1-item{width:100%}
.z-lxwmInfo1{margin-bottom:15px;padding:0;border:none}
.z-lxwmInfo1 .item{margin-bottom:15px;padding:9px 10px;padding-left:102px;min-height:70px;background-color:#fafafa;border-radius:15px;border:none}
.z-lxwmInfo1 .icon{left:10px;width:60px;height:60px;background-color:#c32227}
.z-lxwmInfo1 .icon img{display:none}
.z-lxwmInfo1 .icon img:nth-child(2){display:inline-block}
.z-lxwmInfo1 .t{margin:0}
.z-lxwmInfo1 .item:hover{padding-right:10px;background-color:#fafafa}
.z-lxwmInfo1 .item:hover .icon{left:10px}
.z-lxwmShare1{text-align:center}
/**底部的分享**.z-lxwmShare1 .fd-share .con{margin-right:-20px;justify-content:center}
.z-lxwmShare1 .fd-share a{margin-right:20px}
.z-lxwmShare1 .fd-share a.a1,.z-lxwmShare1 .fd-share a.a2,.z-lxwmShare1 .fd-share a.a3,.z-lxwmShare1 .fd-share a.a4,.z-lxwmShare1 .fd-share a.a5{width:30px;height:30px}*/
.z-map{height:320px}
.mapLg{width:60px;height:60px;line-height:60px}
}