blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fs{font-family:'宋体'}
.fw{font-family:'微软雅黑'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
a{text-decoration:none;color:#444;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
body{color:#444;font-size:12px;line-height:1.5;font-family:MiSans,"PingFang SC",'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;-webkit-text-size-adjust:none;background-color:#fff;overflow-x:hidden;overflow-y:auto;padding-top:90px}
a:hover{color:#f60}
img{height:auto;max-width:100%;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
input,select,textarea{font-size:1.041vw;color:#444;foutline: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;padding:0;margin:0;cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
.ani{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.wp{width:95%;max-width:1500px;margin:0 auto}
.wp1420{width:95%;max-width:1420px;margin:0 auto}
.h50{height:50px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
*{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-family:MiSans,"PingFang SC",'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif}
/*!字体*/
*@font-face{font-family:MiSans;}
/*@font-face{font-family:MiSans;src:url(../fonts/MiSans-Light.ttf)}*/

/*@font-face{font-family:MiSans;src:url(https://sipocode.oss-cn-shenzhen.aliyuncs.com/MiSans-Light.ttf)}*/
@font-face{font-family:DINNextW1G;src:url(../fonts/DINNextW1G-Light.otf)}
.wow{opacity:0}
.header{position:fixed;top:0;left:0;right:0;z-index:10;background-color:#000;padding:0 92px 0 101px}
.header:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.header .logo{float:left;height:90px;font-size:0;line-height:90px;position:relative;z-index:2;overflow:hidden}
.haeder .logo a{display:block;overflow:hidden}
.header .logo img{display:inline-block;vertical-align:middle;height:40px}
.menuBtn{width:24px;cursor:pointer;position:absolute;right:10px;top:50%;z-index:9;padding-top:4px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:none}
.menuBtn b{display:block;height:3px;background-color:#fff;margin-bottom:5px;border-radius:2px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:0;top:50%;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)}
.nav{position:absolute;top:0;left:0;right:0;padding:0 212px 0 350px}
.nav li{float:left;margin-right:78px}
.nav li .v1{display:block;font-size:16px;color:#fff;line-height:90px;font-weight:600;position:relative;overflow:hidden}
.nav li .v1:after{content:'';width:0;height:2px;background-color:#fff;position:absolute;left:50%;bottom:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.nav li.on .v1:after,.nav li:hover .v1:after{width:100%;left:0}
.nav .link{float:right}
.nav .link li{position:relative;margin:0 34px 0 40px}
.nav .link li:after{content:'|';font-size:16px;color:rgba(255,255,255,.2);line-height:90px;position:absolute;top:50%;right:-34px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.nav .link li:last-child:after{display:none}
.nav dl{display:none;position:fixed;top:90px;left:0;right:0;z-index:2;background-color:rgba(0,0,0,.7);box-shadow:0 4px 30px 0 rgba(0,0,0,.25);padding-left:350px;overflow:hidden}
.nav dl:after{content:'';height:60px;background-color:#2c2c2c;position:absolute;top:0;left:0;right:0;z-index:1}
.nav dd{float:left;width:147px;margin-right:80px;position:relative;z-index:2;overflow:hidden}
.nav dd .v2{display:block;font-size:16px;color:#fff;line-height:60px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.nav dd.ok .v2,.nav dd:hover .v2{text-decoration:underline}
.nav dd .v2 i{display:inline-block;vertical-align:middle;width:18px;height:18px;background:url(../images/icon16.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:-2px;margin-left:10px}
.nav .down{display:none;font-size:0;padding:21px 0 29px;overflow:hidden}
.nav .down .item a{display:inline-block;font-size:16px;color:rgba(255,255,255,.5);line-height:2.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.nav .down .item a:hover{color:#fff}
.nav .link dl{font-size:0;text-align:right;padding-right:360px}
.nav .link dd{float:none;display:inline-block}
.nav .ul-imgtxt4{display:none;position:fixed;top:90px;left:0;right:0;z-index:2;background-color:#2c2c2c;box-shadow:0 4px 30px 0 rgba(0,0,0,.25);padding-left:350px}
.nav .ul-imgtxt4 .img{height:30px}
.nav .ul-imgtxt4 span{font-size:16px}
.hd-r{float:right;position: relative;z-index: 2;}
.hd-r .so{float:left;display:block;width:20px;height:90px;margin-left:40px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.hd-r .so:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.hd-r .so i{display:block;width:100%;height:100%;background:url(../images/icon1.png) center center no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}
.sobox{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:15;background-color:rgba(0,0,0,.8);overflow:hidden}
.sobox .close{display:block;width:50px;height:50px;background:url(../images/close.svg) center center no-repeat;-webkit-background-size:24px auto;-moz-background-size:24px auto;-ms-background-size:24px auto;-o-background-size:24px auto;background-size:24px auto;text-align:center;position:absolute;top:20px;right:20px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.sobox .close:hover{-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.sobox .so{width:60%;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding-right:100px;margin:0 auto;overflow:hidden}
.sobox .so .inp{display:block;width:100%;height:50px;font-size:16px;color:#404450;line-height:50px;background:#fff;border:none;padding:0 20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.sobox .so .sub-btn{display:block;width:100px;height:50px;font-size:18px;color:#fff;line-height:50px;border:none;background-color:#000;position:absolute;top:0;right:0;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.sobox .so .sub-btn:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.hd-r .lang{float:left;display:block;width:20px;height:90px;margin-left:37px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.hd-r .lang:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.hd-r .lang i{display:block;width:100%;height:100%;background:url(../images/icon2.png) center center no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}
.banner{overflow:hidden;position:relative}
.banner .slick-list,.banner .slick-slide,.banner .slick-slider,.banner .slick-track{height:100%}
.banner .slick-slide{outline:0;position:relative;background-position:center center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.banner .slick-next,.banner .slick-prev{position:absolute;top:50%;margin-top:-25px;overflow:hidden;width:50px;height:50px;font-size:0;line-height:0;z-index:2;border:none;background:center center no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;padding:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.banner .slick-prev{left:0;background-image:url(../images/icon19.png)}
.banner .slick-next{right:0;background-image:url(../images/icon20.png)}
.banner .slick-next:hover,.banner .slick-prev:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.banner .slick-track{-webkit-transition:all 1s cubic-bezier(.7,0,.3,1);-moz-transition:all 1s cubic-bezier(.7,0,.3,1);-ms-transition:all 1s cubic-bezier(.7,0,.3,1);-o-transition:all 1s cubic-bezier(.7,0,.3,1);transition:all 1s cubic-bezier(.7,0,.3,1)}
.banner .item{height:calc(100vh - 90px);min-height:180px;position:relative;overflow:hidden}
.banner .bg{display:block;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:all 1s cubic-bezier(.7,0,.3,1);-moz-transition:all 1s cubic-bezier(.7,0,.3,1);-ms-transition:all 1s cubic-bezier(.7,0,.3,1);-o-transition:all 1s cubic-bezier(.7,0,.3,1);transition:all 1s cubic-bezier(.7,0,.3,1);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);overflow:hidden}
.banner .bg:after{content: '';
/*    background-color: rgba(0,0,0,.4);*/
    position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.banner .slick-current .bg{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.banner .bg img,.banner .bg video{display:block;width:100%;height:100%;object-fit:cover}
.banner .bg .img2{display:none}
.banner .item .con{display:block;width:100%;height:100%;position:relative;z-index:2;overflow:hidden}
.banner .txt{position:absolute;left:0;right:0;bottom:60px;padding:0 60px}
.banner .wp{max-width:none}
.banner h3{font-size:26px;color:#000;line-height:1.16em;font-weight:700;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.banner .txt.qm h3{color:#fff}
.banner h3 em{display:block;font-size:36px;line-height:1.3em;text-transform:capitalize;margin-bottom:10px;opacity:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.banner h3:hover{-webkit-transform:translateX(35px) scale(1.04);-moz-transform:translateX(35px) scale(1.04);-ms-transform:translateX(35px) scale(1.04);-o-transform:translateX(35px) scale(1.04);transform:translateX(35px) scale(1.04)}
.banner .slick-current h3 em{animation:1s forwards fadeInUp}
.banner h3 span{display:block;font-weight:700;overflow:hidden;opacity:0}
.banner .slick-current h3 span{animation:1.5s 1s forwards fadeInUp}
.banner .more{display:block;width:250px;font-size:16px;color:#000;line-height:2.5em;font-weight:600;text-align:center;border:1px solid #000;margin-top:20px;overflow:hidden;opacity:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.banner .txt.qm .more{color:#fff;border-color:#fff}
.banner .more:hover{color:#fff;background-color:#000}
.banner .txt.qm .more:hover{color:#000;background-color:#fff}
.banner .slick-current .more{animation:1.5s 1.5s forwards fadeInUp}
.banner .slick-dots{position:absolute;bottom:20px;left:0;width:100%;font-size:0;text-align:center;z-index:2}
.banner .slick-dots li{display:inline-block;vertical-align:middle;margin:0 12px}
.banner .slick-dots li button{display:block;float:left;width:24px;height:4px;font-size:0;line-height:0;text-indent:999px;border:none;background-color:rgba(255,255,255,.4);margin:0 auto}
.banner .slick-dots li.slick-active button{background-color:#fff}
.banner .slick-dots li span{display:none;float:left;font-size:14px;color:#fff;line-height:1.21em;text-align:center;margin-left:11px;margin-top:-1px;overflow:hidden}
.banner .slick-dots li.slick-active span{display:block}

.footer{
    background-color: #000;
    padding: 160px 0 118px;
}
.fd-top{
    padding-bottom: 50px;
}
.fd-top:after{
    content: '';
    display: block;
    clear:both;
    visibility: hidden;
    width: 100%;
    height: 0;
}
.fd-logo{
    float: left;
    width: 122px;
    height: auto;
    margin-right: 25%;
    overflow: hidden;
}
.fd-logo a{
    display: block;
    overflow: hidden;
}
.fd-logo img{
    display: block;
    width: 100%;
    height: auto;
}
.fd-nav{
    float: left;
}
.fd-nav li{
    margin-bottom: 35px;
    overflow: hidden;
}
.fd-nav li a{
    display: block;
    font-size: 16px;
    color: #fff;
    line-height: 1.7em;
    overflow: hidden;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.fd-nav li:hover a{
    text-decoration: underline;
}
.fd-nav li a em{
    color:#888;
    margin-left: 10px;
}
.fd-link{
    float: right;
    width: 29.65%;
}
.fd-link h3{
    font-size: 33px;
    color: #fff;
    line-height: 1.3em;
    font-weight: normal;
    margin-bottom: 22px;
    overflow: hidden;
}
.fd-link h3 em{
    color:#888;
    margin-left: 10px;
}
.fd-link .share{
    margin-right: -54px;
}
.fd-link .share:after{
    content: '';
    display: block;
    clear:both;
    visibility: hidden;
    width: 100%;
    height: 0;
}
.fd-link .share a{
    display:block;
    float:left;
    width:30px;
    height:30px;
    border:none;
    background: none;
    background:center center no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -ms-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
    position: relative;
    margin:0 54px 0 0;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -ms-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
}
.fd-link .share a:before{
    display:none;
}
.fd-link .share a:hover{
    background-color: transparent;
}
.fd-link .share a img{
    display: block;
    width: 100%;
    height: 100%;
}
.fd-link .share .icon-wechat{
    background-image:url(../images/icon1.svg);
}
.fd-link .share .icon-xiaohongshu{
    width: 60px;
    background-image:url(../images/icon2.svg);
}
.fd-link .share .icon-link{
    background-image:url(../images/icon3.svg);
}
.fd-link .share .icon-xinxi{
    background-image:url(../images/icon4.svg);
}
.social-share .icon-wechat .wechat-qrcode{
    height:200px!important;
}
.fd-link .share .down{
    display: none;
    width: 100px;
    height: 100px;
    background-color: #fff;
    position: absolute;
    left: 50%;
    bottom: 45px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.fd-link .share .down img{
    display: block;
    width: 100%;
    height: 100%;
}
.fd-link .addr{
    font-size: 16px;
    color: #fff;
    line-height: 1.5em;
    margin-top: 45px;
    overflow: hidden;
}
.fd-link .addr p{
    margin-bottom: 30px;
}
.fd-link .addr p em{
    display: block;
    color:#888;
    margin-top: 10px;
}
.fd-copy{
    font-size: 15px;
    color: #888;
    line-height: 1.5em;
    border-top: 1px #888 solid;
    padding-top: 21px;
    overflow: hidden;
}
.fd-copy p a{
    color: #888;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.fd-copy p a:hover{
    color: #fff;
}
.m-pop{
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
    cursor: auto;
    display: none;
}
.m-pop .pop-bg{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: -1;
    background: rgba(0,0,0,.8);
}
.m-pop .inner {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 80%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    overflow: hidden;
}
.m-pop .close{
    display: block;
    width: 50px;
    height: 50px;
    background: url(../images/close.svg) center center no-repeat;
    -webkit-background-size: 24px auto;
    -moz-background-size: 24px auto;
    -ms-background-size: 24px auto;
    -o-background-size: 24px auto;
    background-size: 24px auto;
    text-align: center;
    position: absolute;
    top: 20px;
    right: 20px;
    overflow: hidden;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.m-pop .close:hover{
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.m-pop.open{display: block;}
.m-win .pic{
    width: 120px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}
.m-win .pic img{
    display: block;
    width: 100%;
    height: auto;
}

@media only screen and (min-width:1200px){
.wp{max-width:78.12vw}
.wp1420{max-width:73.95vw;margin:0 auto}
body{padding-top:4.687vw}
.header{padding:0 4.791vw 0 5.26vw}
.header .logo{height:4.6875vw;line-height:4.6875vw}
.header .logo img{height:2.083vw}
.nav{padding:0 11.04vw 0 18.22vw}
.nav li{margin-right:4.062vw}
.nav li .v1{font-size:.833vw;line-height:4.6875vw}
.nav li .v1:after{height:.104vw}
.nav .link li{margin:0 1.77vw 0 2.083vw}
.nav .link li:after{font-size:.833vw;line-height:4.687vw;right:-1.77vw}
.nav dl{top:4.687vw;box-shadow:0 .208vw 1.562vw 0 rgba(0,0,0,.25);padding-left:18.22vw}
.nav dl:after{height:3.125vw}
.nav dd{width:7.656vw;margin-right:1.0417vw}
.nav dd .v2{font-size:.833vw;line-height:3.125vw}
.nav dd .v2 i{width:.937vw;height:.937vw;margin-top:-.104vw;margin-left:.52vw}
.nav .down{padding:1.093vw 0 1.51vw}
.nav .down .item a{font-size:.833vw}
.nav .link dl{padding-right:18.75vw}
.nav .ul-imgtxt4{top:4.687vw;box-shadow:0 .208vw 1.562vw 0 rgba(0,0,0,.25);padding-left:18.22vw}
.nav .ul-imgtxt4 .img{height:1.562vw}
.nav .ul-imgtxt4 span{font-size:.833vw}
.hd-r .so{width:1.041vw;height:4.6875vw;margin-left:2.083vw}
.sobox .close{width:2.604vw;height:2.604vw;-webkit-background-size:1.25vw auto;-moz-background-size:1.25vw auto;-ms-background-size:1.25vw auto;-o-background-size:1.25vw auto;background-size:1.25vw auto;top:1.041vw;right:1.041vw}
.sobox .so{padding-right:5.208vw}
.sobox .so .inp{height:2.604vw;font-size:.833vw;line-height:2.604vw;padding:0 1.041vw}
.sobox .so .sub-btn{width:5.208vw;height:2.604vw;font-size:.937vw;line-height:2.604vw}
.hd-r .lang{width:1.041vw;height:4.6875vw;margin-left:1.927vw}
.footer{
    padding: 8.333vw 0 6.145vw;
}
.fd-top{
    padding-bottom: 2.604vw;
}
.fd-logo{
    width: 6.35vw;
}
.fd-nav li{
    margin-bottom: 1.822vw;
}
.fd-nav li a{
    font-size: .833vw;
}
.fd-nav li a em{
    margin-left: 0.526vw;
}
.fd-link h3{
    font-size: .833vw;
    margin-bottom: 1.145vw;
}
.fd-link h3 em{
    margin-left: 0.526vw;
}
.fd-link .share{
    margin-right: -2.812vw;
}
.fd-link .share a{
    width:1.5625vw;
    height:1.5625vw;
    margin:0 2.812vw 0 0;
}
.fd-link .share .icon-xiaohongshu{
    width: 3.125vw;
}
.fd-link .addr{
    font-size: .833vw;
    margin-top: 2.343vw;
}
.fd-link .addr p{
    margin-bottom: 1.562vw;
}
.fd-link .addr p em{
    margin-top: 0.526vw;
}
.fd-copy{
    font-size: 0.781vw;
    padding-top: 1.093vw;
}

.m-pop .close{
    width: 2.631vw;
    height: 2.631vw;
    -webkit-background-size: 1.263vw auto;
    -moz-background-size: 1.263vw auto;
    -ms-background-size: 1.263vw auto;
    -o-background-size: 1.263vw auto;
    background-size: 1.263vw auto;
    top: 1.052vw;
    right: 1.052vw;
}
.m-win .pic{
    width: 30vw;
}

.banner .item{min-height:9.375vw}
.banner .txt{bottom:2.125vw;padding:0 3.125vw}
.banner h3{font-size:1.354vw}
.banner h3 em{font-size:1.875vw;margin-bottom:.52vw}
.banner .more{width:13.02vw;font-size:.833vw;margin-top:1.041vw}
.banner .slick-next,.banner .slick-prev{margin-top:-1.302vw;width:2.604vw;height:2.604vw}
.banner .slick-dots{bottom:1.041vw}
.banner .slick-dots li{margin:0 .26vw}
.banner .slick-dots li button{width:1.25vw;height:.208vw}
.banner .slick-dots li span{font-size:.729vw;margin-left:.572vw}
}
@media only screen and (max-width:1500px){
.nav dd .v2,.nav li .v1{font-size:14px}
.banner .slick-dots li span{font-size:12px}
}
@media only screen and (max-width:1199px){
.wp,.wp1420{width:auto;max-width:none;padding:0 10px}
body{padding-top:70px}
.header{padding:0 60px 0 10px}
.header .logo{height:70px;line-height:70px}
.header .logo img{height:30px}
.menuBtn{display:block}
.nav{float:none;width:100%;position:fixed;top:70px;left:auto;right:-100%;bottom:0;background:#000;border-top:1px solid #ccc;margin-left:0;padding:16px 0;overflow-y:auto;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.nav li{float:none;margin-right:0}
.nav li .v1{font-size:16px;line-height:45px;text-align:left;padding:0 20px}
.nav li .v1:after{display:none}
.nav .link{float:none}
.nav .link li{margin:0}
.nav .link li:after{display:none}
.nav dl{background:#2c2c2c;position:static;padding:0 20px;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}
.nav dl:after{display:none}
.nav dd{float:none;width:auto;margin-right:0}
.nav dd .v2{font-size:14px;line-height:40px;text-align:left;border-bottom:1px solid #fff}
.nav dd:last-child .v2{border-bottom:none}
.nav dd .v2 i{width:10px;height:10px;margin-left:5px}
.nav .down{display:none}
.nav .link dl{padding-right:0}
.nav .link dd{display:block}
.nav .ul-imgtxt4{background:#2c2c2c;position:static;padding:0 20px;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}
.nav .ul-imgtxt4 ul{display:block}
.nav .ul-imgtxt4 li{margin-bottom:0}
.nav .ul-imgtxt4 li a{padding:0;border-bottom:1px solid #fff}
.nav .ul-imgtxt4 li:last-child a{border-bottom:none}
.nav .ul-imgtxt4 .img{display:none}
.nav .ul-imgtxt4 span{font-size:14px;line-height:40px;text-align:left}
.hd-r .lang,.hd-r .so{height:70px;margin-left:20px}
.sobox .so{width:90%}

.footer{padding:70px 0 34px}
.footer .wp{
    /*padding: 0 60px*/
}
.fd-top{padding-bottom: 44px;}
.fd-logo{float: none;width:110px;margin-bottom: 80px;margin-right: 0;}
.fd-nav{display:none}
.fd-link{float: none;width: auto;}
.fd-link h3{font-size: 24px;margin-bottom: 16px;}
.fd-link h3 em{font-size: 20px;}
.fd-link .share{font-size:0;margin-right: 0;}
.fd-link .share a{width: 40px;height: 40px;margin-right: 40px;}
.fd-link .share .icon-xiaohongshu{width: 60px;}
.fd-link .share .down{width: 80px;height: 80px;bottom: 25px;}
.fd-link .addr{font-size:20px;margin-top:44px;line-height: 1.5em;}
.fd-link .addr p{margin-bottom: 0;}
.fd-copy{font-size:20px;padding-top: 12px;}

.banner .item{height:calc(100vh-70px)}
.banner .txt{bottom:12%;padding:0 20px}
.banner h3{float:none;font-size:16px}
.banner h3 em{font-size:16px}
.banner h3 em br{display:none}
.banner h3:hover{-webkit-transform:translateX(16px) scale(1.04);-moz-transform:translateX(16px) scale(1.04);-ms-transform:translateX(16px) scale(1.04);-o-transform:translateX(16px) scale(1.04);transform:translateX(16px) scale(1.04)}
.banner .more{width:150px;font-size:14px;margin-top:10px}
.banner .slick-next,.banner .slick-prev{width:30px;height:30px}
.banner .slick-dots{top:auto;left:0;bottom:10px;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);width:100%;font-size:0}
.banner .slick-dots li{display:inline-block;vertical-align:middle;font-size:0;text-align:center;margin:0 5px}
.banner .slick-dots li button{display:inline-block;vertical-align:middle;width:12px;height:2px}
.banner .slick-dots li span{display:none;vertical-align:middle;font-size:14px;margin-top:0;margin-left:5px}
.banner .slick-dots li.slick-active span{display:none}
}
@media only screen and (max-width:767px){
body{padding-top:50px}
.header .logo{height:50px;line-height:50px}
.header .logo img{height:26px}
.nav{top:50px}
.header .link a,.nav li .v1{line-height:35px}
.hd-r .lang,.hd-r .so{height:50px}
.sobox .so .inp,.sobox .so .sub-btn{height:40px;line-height:40px}

.footer{padding:35px 0 17px}
.footer .wp{
    /*padding: 0 30px*/
}
.fd-top{padding-bottom: 22px;}
.fd-logo{float: none;width:70px;margin-bottom: 40px;margin-right: 0;}
.fd-nav{display:none}
.fd-link{float: none;width: auto;}
.fd-link h3{font-size: 14px;margin-bottom: 8px;}
.fd-link h3 em{font-size: 12px;}
.fd-link .share{font-size:0;margin-right: 0;}
.fd-link .share a{width: 30px;height: 30px;margin-right: 30px;}
.fd-link .share .icon-xiaohongshu{width: 50px;}
.fd-link .share .down{width: 80px;height: 80px;bottom: 25px;}
.fd-link .addr{font-size:14px;margin-top:22px;line-height: 1.5em;}
.fd-link .addr p{margin-bottom: 0;}
.fd-copy{font-size:12px;padding-top: 6px;}

.banner .item{height:calc(100vh - 50px)}
.banner .bg img{height:100%;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.banner .bg .img1{display:none}
.banner .bg .img2{display:block}
.banner h3:hover{-webkit-transform:translateX(10px) scale(1.04);-moz-transform:translateX(10px) scale(1.04);-ms-transform:translateX(10px) scale(1.04);-o-transform:translateX(10px) scale(1.04);transform:translateX(10px) scale(1.04)}
.banner h3 em{margin-bottom:5px}
}
/*!首页*/
.row-a1{padding:0 10px;overflow:hidden}
.ul-imgtxt1{margin-top:10px;overflow:hidden}
.ul-imgtxt1 li{margin-bottom:10px;overflow:hidden}
.ul-imgtxt1 .con{display:block;overflow:hidden}
.ul-imgtxt1 .pic{height:0;position:relative;padding-top:29.2%;overflow:hidden}
.ul-imgtxt1 .pic img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}
.ul-imgtxt1 a:hover .pic img{-webkit-transform:translate(-50%,-50%) scale(1.08);-moz-transform:translate(-50%,-50%) scale(1.08);-ms-transform:translate(-50%,-50%) scale(1.08);-o-transform:translate(-50%,-50%) scale(1.08);transform:translate(-50%,-50%) scale(1.08)}
.ul-imgtxt1 .box{position:absolute;bottom:60px;left:0;right:0;padding:0 60px}
.ul-imgtxt1 .box .wp{max-width:none}
.ul-imgtxt1 .txt{color:#222}
.ul-imgtxt1 h3{font-size:24px;color:#fff;line-height:1.1em;font-weight:700;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt1 h3 em{display:block;font-size:30px;line-height:1.3em;margin-bottom:10px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt1 h3:hover{-webkit-transform:translateX(35px) scale(1.04);-moz-transform:translateX(35px) scale(1.04);-ms-transform:translateX(35px) scale(1.04);-o-transform:translateX(35px) scale(1.04);transform:translateX(35px) scale(1.04)}
.ul-imgtxt1 h3 span{display:block;font-weight:700;overflow:hidden}
.ul-imgtxt1 .desc{height:6.52em;font-size:16px;color:#747474;line-height:1.63em;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
.ul-imgtxt1 .more{display:block;width:115px;font-size:16px;color:#666;line-height:1.88em;border-bottom:1px solid #b0b0b0;position:relative;padding-right:30px;margin-top:36px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt1 li:nth-child(even) .more{float:right;text-align:left}
.ul-imgtxt1 .more i{display:block;width:20px;height:20px;background:url(../images/icon8.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;bottom:1px;right:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt1 a:hover .more i{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}
.ul-imgtxt2{margin:0 -5px;overflow:hidden}
.ul-imgtxt2 li{float:left;width:50%;padding:0 5px;margin-bottom:10px;overflow:hidden}
.ul-imgtxt2 .con{display:block;overflow:hidden}
.ul-imgtxt2 .pic{position:relative;height:0;padding-top:58.7%;overflow:hidden}
.ul-imgtxt2 .pic:after{content: '';background-color: rgba(0,0,0,.2);position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.ul-imgtxt2 .pic img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}
.ul-imgtxt2 a:hover .pic img{-webkit-transform:translate(-50%,-50%) scale(1.08);-moz-transform:translate(-50%,-50%) scale(1.08);-ms-transform:translate(-50%,-50%) scale(1.08);-o-transform:translate(-50%,-50%) scale(1.08);transform:translate(-50%,-50%) scale(1.08)}
.ul-imgtxt2 .txt{position:absolute;left:0;right:0;bottom:60px;padding:0 60px;z-index: 2;}
.ul-imgtxt2 h3{font-size:24px;color:#fff;line-height:1.43em;font-weight:300;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt2 h3 em{display:block;font-size:30px;line-height:1.3em;margin-bottom:10px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt2 h3:hover{-webkit-transform:translateX(16px) scale(1.04);-moz-transform:translateX(16px) scale(1.04);-ms-transform:translateX(16px) scale(1.04);-o-transform:translateX(16px) scale(1.04);transform:translateX(16px) scale(1.04)}
.ul-imgtxt2 h3 span{display:block;font-weight:700;overflow:hidden}
.row-a2{padding:111px 0 120px;overflow:hidden}
.g-tit1{overflow:hidden}
.g-tit1 h3{float:left;font-size:30px;color:#000;line-height:1.43em;font-weight:700;overflow:hidden}
.g-tit1 h3 em{display:block;font-size:36px;margin-bottom:10px;overflow:hidden}
.g-tit1 .more{float:right;display:block;width:115px;font-size:16px;color:#000;line-height:2.13em;border-bottom:1px solid #f0f0f0;position:relative;padding-right:30px;margin-top:21px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.g-tit1 .more i{display:block;width:20px;height:20px;background:url(../images/icon8.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;bottom:1px;right:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.g-tit1 .more:hover i{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}
.ul-imgtxt3{margin:74px -16px 0;overflow:hidden}
.ul-imgtxt3 li{float:left;width:25%;padding:0 16px;margin-bottom:20px;overflow:hidden}
.ul-imgtxt3 .con{display:block;background-color:#f6f6f6;overflow:hidden}
.ul-imgtxt3 .pic{position:relative;height:0;padding-top:74.2%;overflow:hidden}
.ul-imgtxt3 .pic img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}
.ul-imgtxt3 a:hover .pic img{-webkit-transform:translate(-50%,-50%) scale(1.08);-moz-transform:translate(-50%,-50%) scale(1.08);-ms-transform:translate(-50%,-50%) scale(1.08);-o-transform:translate(-50%,-50%) scale(1.08);transform:translate(-50%,-50%) scale(1.08)}
.ul-imgtxt3 .txt{padding:38px 26px 29px;overflow:hidden}
.ul-imgtxt3 h3{font-size:22px;color:#000;line-height:1.43em;margin-bottom:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt3 a:hover h3{color:#000}
.ul-imgtxt3 .desc{height:5.13em;font-size:14px;color:#000;line-height:1.71em;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.ul-imgtxt3 span{display:block;font-size:14px;color:#000;line-height:1.71em;font-weight:700;position:relative;padding-right:30px;margin-top:45px;overflow:hidden}
.ul-imgtxt3 span i{display:block;width:18px;height:18px;background:url(../images/icon9.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;bottom:-1px;right:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt3 a:hover span i{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}
/*!产品中心*/
.g-top{position:relative}
.ul-imgtxt4{font-size:0;text-align:center;background-color:rgba(31,31,31,.8);position:relative;z-index:2;padding:8px 0}
.ul-imgtxt4.qm{position:absolute;top:0;left:0;right:0}
.ul-imgtxt4:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.ul-imgtxt4-m{display:none}
.ul-imgtxt4 ul{margin:0 -22px}
.ul-imgtxt4 li{display:inline-block;vertical-align:top;padding:0 22px;overflow:hidden}
.ul-imgtxt4 li a{display:block;overflow:hidden}
.ul-imgtxt4 .img{display:block;height:69px;margin:0 auto 4px;overflow:hidden}
.ul-imgtxt4 .img img{display:block;width:auto;height:100%;margin:0 auto;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt4 .img .img2,.ul-imgtxt4 a:hover .img .img1,.ul-imgtxt4 li.on .img .img1{display:none}
.ul-imgtxt4 a:hover .img .img2,.ul-imgtxt4 li.on .img .img2{display:block}
.ul-imgtxt4 span{display:block;font-size:11px;color:#fff;line-height:1.43em;text-align:center;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt4 li.on span,.ul-imgtxt4 li:hover span{text-decoration:underline}
.ul-imgtxt4-m .tit{background-color:#2c2c2c;padding:10px;overflow:hidden}
.ul-imgtxt4-m .tit span{display:inline-block;vertical-align:middle;font-size:16px;color:#fff;line-height:1.5em;overflow:hidden}
.ul-imgtxt4-m .tit i{display:inline-block;vertical-align:middle;width:20px;height:20px;background-image:url(../images/icon16.png);margin-bottom:0;margin-left:10px}
.ul-imgtxt4-m ul{position:absolute;top:44px;left:0;right:0;z-index:2;background-color:rgba(0,0,0,.7);overflow:hidden}
.m-product{padding:119px 0 128px;overflow:hidden}
.ul-imgtxt5{margin:70px -14px 0;overflow:hidden}
.ul-imgtxt5 li{float:left;width:50%;padding:0 8px;margin-bottom:20px;overflow:hidden}
.ul-imgtxt5 .li1{width:66.66%}
.ul-imgtxt5 .li2{width:33.33%}
.ul-imgtxt5 .con{display:block;overflow:hidden}
.ul-imgtxt5 .pic{height:364px;position:relative;overflow:hidden}
.ul-imgtxt5 .pic img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}
.ul-imgtxt5 a:hover .pic img{-webkit-transform:translate(-50%,-50%) scale(1.08);-moz-transform:translate(-50%,-50%) scale(1.08);-ms-transform:translate(-50%,-50%) scale(1.08);-o-transform:translate(-50%,-50%) scale(1.08);transform:translate(-50%,-50%) scale(1.08)}
.ul-imgtxt5 .txt{position:absolute;left:0;right:0;bottom:45px;z-index:2;padding:0 41px}
.ul-imgtxt5 h3{font-size:19px;color:#000;line-height:1.43em;font-weight:700;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt5 h3 em{display:block;font-size:25px;line-height:1;margin-bottom:10px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt5 h3:hover{-webkit-transform:translateX(16px) scale(1.04);-moz-transform:translateX(16px) scale(1.04);-ms-transform:translateX(16px) scale(1.04);-o-transform:translateX(16px) scale(1.04);transform:translateX(16px) scale(1.04)}
.ul-imgtxt5 h3 span{display:block;font-weight:700;overflow:hidden}
/*!产品中心-产品系列*/
.banq1{position:relative;overflow:hidden}
.banq1 img{display:block;width:100%;height:auto}
.banq1 .box{position:absolute;bottom:10%;left:0;right:0;overflow:hidden}
.banq1 .txt{padding:0 90px;overflow:hidden}
.banq1 h3{float:left;font-size:26px;color:#fff;line-height:1.16em;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.banq1 h3 em{display:block;font-size:36px;line-height:1em;margin-bottom:10px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.banq1 h3:hover{font-size:28px}
.banq1 h3:hover em{font-size:38px}
.ul-imgtxt6,.ul-imgtxt6 .con,.ul-imgtxt6 li{overflow:hidden}
.ul-imgtxt6 .pic{width:100%;height:auto;position:relative;overflow:hidden}
.ul-imgtxt6 .pic img{display:block;width:100%;height:auto}
.ul-imgtxt6 .pic .img2{display:none}
.ul-imgtxt6-e1 .pic{text-align:center}
.ul-imgtxt6-e1 .pic img{width: 100%;display: block;} 
.ul-imgtxt6-e1 .pic .img2{display:none}
.ul-imgtxt6 .left{width:960px;position:absolute;top:0;left:0;bottom:0;z-index:3;overflow:hidden}
.ul-imgtxt6 .left .bg{width:424px}
.ul-imgtxt6 .left dd{position:absolute;padding-left:184px}
.ul-imgtxt6 .left .dd1{top:15.3%;left:28.67%}
.ul-imgtxt6 .left .dd2{top:36.6%;left:35.2%}
.ul-imgtxt6 .left .dd3{top:58.6%;left:41.6%}
.ul-imgtxt6 .left .dd4{top:84.3%;left:46%}
.ul-imgtxt6 .left dd:after{content:'';width:175px;height:1px;background-color:#6d6b6b;position:absolute;top:12px;left:0}
.ul-imgtxt6 .left dd .text{overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt6 .left dd .text:hover{-webkit-transform:translateX(4px) scale(1.04);-moz-transform:translateX(4px) scale(1.04);-ms-transform:translateX(4px) scale(1.04);-o-transform:translateX(4px) scale(1.04);transform:translateX(4px) scale(1.04)}
.ul-imgtxt6 .left dd h4{font-size:16px;color:#000;line-height:1.5em;font-weight:400;overflow:hidden}
.ul-imgtxt6 .left dd span{display:block;font-size:11px;color:#000;line-height:1.5em;overflow:hidden}
.ul-imgtxt6 .box{position:absolute;left:0;right:0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);overflow:hidden}
.ul-imgtxt6 .li2 .box{bottom:76px}
.ul-imgtxt6 .li3 .box{bottom:130px}
.ul-imgtxt6 .li4 .box{bottom:96px}
.ul-imgtxt6 .txt{float:left;width: 40%;}
.ul-imgtxt6 li:nth-child(even) .txt{float:right;text-align: right;}
.ul-imgtxt6 h3{font-size:36px;color:#000;line-height:1.5em;font-weight:700;margin-bottom:27px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt6 .li2 h3{margin-bottom:129px}
.ul-imgtxt6 .li3 h3{margin-bottom:85px}
.ul-imgtxt6 .li4 h3{margin-bottom:23px}
.ul-imgtxt6 h3 em{display:block;font-size:30px;margin-bottom:10px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt6 h3:hover{-webkit-transform:translateX(8px) scale(1.04);-moz-transform:translateX(8px) scale(1.04);-ms-transform:translateX(8px) scale(1.04);-o-transform:translateX(8px) scale(1.04);transform:translateX(8px) scale(1.04)}
.ul-imgtxt6 .desc{font-size:19px;color:#000;line-height:1.71em;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt6 .li2 .desc{font-size:20px;line-height:1.4em}
.ul-imgtxt6 .li3 .desc{font-size:24px}
.ul-imgtxt6 .li4 .desc{line-height:1.5em}
.ul-imgtxt6 .desc:hover{-webkit-transform:translateX(10px) scale(1.04);-moz-transform:translateX(10px) scale(1.04);-ms-transform:translateX(10px) scale(1.04);-o-transform:translateX(10px) scale(1.04);transform:translateX(10px) scale(1.04)}
.ul-imgtxt6 .imgbox{margin-top:20px;overflow:hidden}
.ul-imgtxt6 .li2 .imgbox{margin-top:32px}
.ul-imgtxt6 .li3 .imgbox{margin-top:44px}
.ul-imgtxt6 .imgbox .img{float:left;height:150px;font-size:0;line-height:150px;margin-right:85px;overflow:hidden}
.ul-imgtxt6 .imgbox .img:last-child{margin-right:0}
.ul-imgtxt6 .imgbox .img img{display:inline-block;vertical-align:middle;max-height:100%}
.ul-imgtxt6 .lingjian{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}
.ul-imgtxt6 .lingjian dl{position:absolute;top:0;left:0;right:0;bottom:0}
.ul-imgtxt6 .lingjian dd{position:absolute}
.ul-imgtxt6 .lingjian .d1{top:12.32%;left:5.73%}
.ul-imgtxt6 .lingjian .d2{top:27.03%;left:19.76%}
.ul-imgtxt6 .lingjian .d3{top:54.9%;left:17.9%}
.ul-imgtxt6 .lingjian .d4{top:17.647%;left:39.6%}
.ul-imgtxt6 .lingjian .d5{top:41.46%;right:63.35%}
.ul-imgtxt6 .lingjian .d6{top:19.6%;right:9.04%}
.ul-imgtxt6 .lingjian span{display:block;font-size:13px;color:#000;line-height:1.5em;font-weight:400;letter-spacing:-.5px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt6 .lingjian span:hover{-webkit-transform:translateX(4px) scale(1.04);-moz-transform:translateX(4px) scale(1.04);-ms-transform:translateX(4px) scale(1.04);-o-transform:translateX(4px) scale(1.04);transform:translateX(4px) scale(1.04)}
.ul-imgtxt6 .lingjian .d5 span{text-align:right}
.ul-imgtxt6 .lingjian .d5 span:hover,.ul-imgtxt6 .lingjian .d6 span:hover{-webkit-transform:translateX(-4px) scale(1.04);-moz-transform:translateX(-4px) scale(1.04);-ms-transform:translateX(-4px) scale(1.04);-o-transform:translateX(-4px) scale(1.04);transform:translateX(-4px) scale(1.04)}
.ul-imgtxt6 .lingjian .img{width:30.7%;position:absolute;left:5.78%;bottom:5.74%;overflow:hidden}
.ul-imgtxt6 .lingjian .img img{display:block;width:100%;height:100%}
.m-product.qm{padding:115px 0 144px}
.ul-imgtxt7{margin:66px -4px 0;overflow:hidden}
.ul-imgtxt7 li{float:left;width:33.33%;padding:0 4px;margin-bottom:18px;overflow:hidden}
.ul-imgtxt7 .con{display:block;background-color:#fff;overflow:hidden}
.ul-imgtxt7 .pic{position:relative;z-index:2;height:auto;padding-top:73.6%;overflow:hidden}
.ul-imgtxt7 .pic:after{content:'';background-color:#e2e2e2;position:absolute;top:0;left:0;right:108px;bottom:0;z-index:-1}
.ul-imgtxt7 .pic img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}
.ul-imgtxt7 a:hover .pic img{-webkit-transform:translate(-50%,-50%) scale(1.08);-moz-transform:translate(-50%,-50%) scale(1.08);-ms-transform:translate(-50%,-50%) scale(1.08);-o-transform:translate(-50%,-50%) scale(1.08);transform:translate(-50%,-50%) scale(1.08)}
.ul-imgtxt7 .txt{position:absolute;left:0;right:0;bottom:25px;padding:0 22px}
.ul-imgtxt7 h3{font-size:18px;color:#000;line-height:1.6em;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt7 h3 em{display:block;font-size:26px;font-weight:400;text-transform:capitalize;margin-bottom:10px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt7 h3:hover{-webkit-transform:translateX(10px) scale(1.04);-moz-transform:translateX(10px) scale(1.04);-ms-transform:translateX(10px) scale(1.04);-o-transform:translateX(10px) scale(1.04);transform:translateX(10px) scale(1.04)}
.ul-imgtxt8{margin:0 -5px;overflow:hidden}
.ul-imgtxt8 li{float:left;width:50%;padding:0 5px;margin-bottom:10px;overflow:hidden}
.ul-imgtxt8 .con{display:block;overflow:hidden}
.ul-imgtxt8 .pic{position:relative;height:0;padding-top:58.7%;overflow:hidden}
.ul-imgtxt8 .pic img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}
.ul-imgtxt8 a:hover .pic img{-webkit-transform:translate(-50%,-50%) scale(1.08);-moz-transform:translate(-50%,-50%) scale(1.08);-ms-transform:translate(-50%,-50%) scale(1.08);-o-transform:translate(-50%,-50%) scale(1.08);transform:translate(-50%,-50%) scale(1.08)}
.ul-imgtxt8 h3{font-size:26px;color:#fff;line-height:1.1em;font-weight:700;position:absolute;left:0;right:0;bottom:5%;padding:0 40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-imgtxt8 h3 em{display:block;font-size:36px;text-transform:uppercase}
.row-brand1{padding:198px 0 210px;position:relative}
.row-brand1::after{position:absolute;left:50%;transform:translateX(-50%);top:277px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/brand/bg1.png);width:912px;height:561px;content:""}
.m-brand1{overflow:hidden;position:relative;z-index:1}
.m-brand1 .pic{float:left;width:50%;margin-right:117px}
.m-brand1 .pic img{display:block;width:100%;transition:.3s}
.m-brand1 .txt{overflow:hidden;transition:.3s}
.m-brand1 .txt:hover{transform:translateY(-10px)}
.g-titb1{font-size:40px;color:#000;transition:.3s}
.m-brand1 .txt .line{width:60px;height:3px;background-color:#333;margin:38px 0 45px}
.m-brand1 .txt .desc{font-size:18px;line-height:2.2}
.row-brand2{padding-left:210px}
.g-titb2{color:#fff}
.m-brand2{background-color:#000;padding:135px 0 0 100px;position:relative}
.m-brand2::after{position:absolute;left:0;bottom:0;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/brand/bg2.png);width:912px;height:561px;content:""}
.m-brand2 .inner{overflow:hidden;margin-top:110px;position:relative;z-index:1}
.m-brand2 .inner .txt{float:left;width:374px;margin-right:160px;font-size:18px;color:rgba(255,255,255,.8);line-height:1.9}
.m-brand2 .inner .pic{overflow:hidden}
.m-brand2 .inner .pic img{display:block;width:100%;transition:.3s}
.m-brand2 .inner .pic:hover img{transform:scale(1.06)}
.row-brand3{padding:130px 0 166px}
.m-brand3 .inner{margin-top:50px;overflow:hidden}
.m-brand3 .inner .pic{float:left;width:560px;margin-right:86px;overflow:hidden}
.m-brand3 .inner .pic img{display:block;width:100%;transition:.3s}
.m-brand3 .inner .pic:hover img{transform:scale(1.06)}
.ul-brand3{overflow:hidden;margin:80px -56px 0;padding-top:20px}
.ul-brand3 li{float:left;width:50%;margin-bottom:56px;padding-right:10px}
.ul-brand3 .con{overflow:hidden;height:110px;transition:.3s}
.ul-brand3 .con:hover{transform:translateY(-10px)}
.ul-brand3 .icon{width:82px;float:left;margin-right:22px}
.ul-brand3 .txt{overflow:hidden}
.ul-brand3 .txt .tit{font-size:24px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.ul-brand3 .txt .desc{font-size:16px;color:#666;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.row-brand4{padding:150px 0 142px}
.m-brand4{overflow:hidden}
.m-brand4 .left{display:inline-block;float:left;margin-right:390px}
.m-brand4 .right{overflow:hidden}
.m-band4{height:820px;margin-top:-24px}
.m-band4 .swiper-slide{display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.2)}
.m-band4 .txt{color:#fff;font-size:18px;display:flex;align-items:center;flex:1}
.m-band4 .txt .time{font-size:20px;width:250px}
.m-band4 .txt .desc{flex:1;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.row-brand5{padding:165px 0 158px}
.m-brand5{position:relative;overflow:hidden}
.m-brand5::after{position:absolute;left:0;right:0;top:0;bottom:0;content:"";background-color:rgba(0,0,0,.4)}
.m-brand5 .bg{display:block;width:100%;transition:.3s}
.m-brand5:hover .bg{transform:scale(1.06)}
.m-brand5 .txt{position:absolute;left:0;right:0;width:100%;padding:0 10px;top:50%;transform:translateY(-50%);font-size:40px;color:#fff;text-align:center;z-index:1}
.row-news{padding:114px 0 138px}
.ul-tabnews{margin:55px 0 75px;overflow-y:auto;white-space:nowrap}
.ul-tabnews li{display:inline-block;margin-right:40px;position:relative}
.ul-tabnews li::after{position:absolute;right:-20px;content:"";background-color:#f0f0f0;width:1px;height:18px;top:50%;transform:translateY(-50%) rotate(10deg)}
.ul-tabnews li:last-child:after{display:none}
.ul-tabnews .con{display:block;font-size:18px;transition:.3s;color:#666}
.ul-tabnews .on .con{color:#000;font-weight:700}
.ul-tabnews .con:hover{color:#000}
.ul-news{margin:0 -16px 40px}
.m-bandet2.swiper{margin:0 -16px}
.m-bandet2 .ul-news{margin:0;padding:0 16px}
.ul-news li{float:left;width:25%;padding:0 16px;margin-bottom:30px}
.ul-news2 .li1,.ul-news2 .li6,.ul-news2 .li7{width:50%}
.ul-news .con{display:block;background-color:#f6f6f6;height:520px;transition:.3s}
.ul-news .pic{padding-top:74.28%;position:relative;overflow:hidden}
.ul-news2 .li1 .pic,.ul-news2 .li6 .pic,.ul-news2 .li7 .pic{padding-top:35.5%}
.ul-news .pic img{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.ul-news .con:hover .pic img{transform:scale(1.06)}
.ul-news .txt{padding:38px 26px 0}
.ul-news .tit{color:#000;font-size:22px;margin-bottom:20px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-weight:700}
.ul-news .desc{color:#000;font-size:16px;margin-bottom:35px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:4.5em}
.ul-news .info{font-size:14px;color:#000;display:flex;align-items:center;justify-content:space-between;font-weight:700}
.ul-news .info .arr{width:18px;height:18px;background-image:url(../images/brand/arr.png);background-position:center;background-repeat:no-repeat;background-size:contain;transition:.3s}
.pages{text-align:center}
.pages ul{display:inline-block;text-align:center}
.pages ul li{display:inline-block;margin:0 5px}
.pages ul li a{display:block;width:40px;height:40px;line-height:40px;text-align:center;color:#666;border-radius:50%;font-size:16px;background-color:#f0f0f0}
.pages ul li:first-child a{
    width: 80px;
    border-radius: 20px;
}
.pages ul a:hover,.pages ul li.on a{background-color:#000;color:#fff}
.pages ul li.next a,.pages ul li.prev a{font-weight:700;font-family:"宋体"}
.cur{color:#999;font-size:19px}
.cur a,.cur em,.cur span{color:inherit;display:inline-block;vertical-align:middle}
.cur a{transition:.3s}
.cur em{margin:0 10px}
.cur a:hover{color:#000}
.row-newsdet1{padding:45px 0 95px}
.m-det1 .left{width:73%;margin-right:60px;float:left}
.m-det1 .right{overflow:hidden}
.m-det1 .right .top-tit{font-size:30px;margin-bottom:17px;color:#000}
.m-det1 .tit{margin:40px 0 75px}
.m-det1 .top .right{text-align:right}
.m-det1 .date{display:inline-block;font-size:30px;color:#fff;width:110px;background-color:#000;padding:32px 23px}
.m-det1 .date .d2{font-size:18px}
.m-det1 .desc{font-size:16px;padding-bottom:80px;border-bottom:1px solid #000;margin-bottom:35px}
.ul-newsdet li{margin-bottom:9px}
.ul-newsdet .con{display:block;background-color:#f6f6f6;padding:15px;overflow:hidden;transition:.3s}
.ul-newsdet .con:hover{background-color:#000;color:#fff}
.ul-newsdet .pic{width:120px;margin-right:15px;float:left}
.ul-newsdet .pic .img{padding-top:58%;position:relative;overflow:hidden}
.ul-newsdet .pic .img img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;transition:.3;object-fit:cover}
.ul-newsdet .con:hover .pic .img img{transform:scale(1.06)}
.ul-newsdet .ort{overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px}
.pages-det{display:flex;align-items:center;justify-content:space-between;min-width:110px}
.pages-det .a{display:block;font-size:14px;color:#666;padding-left:20px;background-position:left center;background-repeat:no-repeat;background-size:20px auto;background-image:url(../images/brand/left.png);transition:.3s;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:48%}
.pages-det .a:hover{color:#000}
.pages-det .next{background-image:url(../images/brand/right.png);background-position:right center;padding-right:20px;text-align:right;padding-left:0}
.row-newsdet2{padding:90px 0}
.ul-newsdet2{margin-top:40px}
.g-topbox1{display:flex;align-items:center;justify-content:space-between}
.ul-downlist{overflow:hidden;margin:0 -40px 24px}
.ul-downlist li{float:left;margin-bottom:60px;padding:0 40px;width: 25%;}
.ul-downlist .con{display:block;position:relative;transition:.3s;background-color:transparent;padding:0;text-align: center;}
.ul-downlist .con:hover{
    color: #000;
}
.ul-downlist .con:hover .tit{
    font-weight: bold;
    
}
.ul-downlist .pic{
    padding-top: 138%;
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
}
.ul-downlist .pic img{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    display:block;
    transition: .3s;
    object-fit: cover;
}
.ul-downlist .con:hover .pic img{
    transform: scale(1.06);
}
.ul-downlist .con::before{position:absolute;display:block;width:210px;height:177px;right:0;bottom:0;content:"";background-position:bottom right;background-repeat:no-repeat;background-size:100% auto;background-image:url(../images/brand/bg4-1.png);transition:.3s;display:none;}
.ul-downlist .con::after{position:absolute;right:0;top:0;width:82px;height:82px;content:"";display:block;background-position:top right;background-repeat:no-repeat;background-size:100% auto;background-image:url(../images/brand/b3.png);transition:.3s;display:none;}
.ul-downlist .icon{display:inline-block;position:absolute;right:18px;bottom:48px;right:0}
.ul-downlist .icon .span1{width:50px;height:50px;border-radius:50%;background-color:#f0f0f0;display:inline-block;background-position:center;background-repeat:no-repeat;background-size:24px;background-image:url(../images/brand/b4.png);transition:.3s}
.ul-downlist .txt{
    padding-right: 0;
}
.ul-downlist .tit{height: 1.5em; font-size:20px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.ul-downlist .desc{font-size:16px;color:#666;transition:.3s}
.ul-prodetaildownlist .con::before,.ul-prodetaildownlist .con::after{display:block;}
.ul-prodetaildownlist .con {
        background-color: #000;
        color: #fff;
    display: block;
    height: 270px;
    position: relative;
    transition: .3s;
    padding: 35px 80px 0 30px;
}
.ul-downlist .info .span2{
    display: inline-block;
    width: 80px;
    line-height: 30px;
    height: 30px;
    border: 1px solid #666;
}
.ul-downlist .info .span2 em{
    display: inline-block;
    background-position: right  center;
    background-repeat: no-repeat;
    background-size: 12px auto ;
    padding-right: 16px;
    background-image: url(../images/dow1.png);
}
.ul-prodetaildownlist .con:hover {
    background-color: rgba(217, 217, 217, .2);
}
.ul-prodetaildownlist .con .desc {
        color: #fff;
    }
.ul-prodetaildownlist .con:hover .desc {
      color: #666;
    }
.ul-prodetaildownlist .icon{right:18px}

.ul-prodetaildownlist .con::before {
        background-image: url(../images/brand/bg4.png);
        z-index: 20;
    }
.ul-prodetaildownlist .con::after {
        background-image: url(../images/brand/b3-1.png);
    }
    .ul-prodetaildownlist .con:hover::before {
        background-image: url(../images/brand/bg4-1.png);
    }
    .ul-prodetaildownlist .con:hover::after {
        background-image: url(../images/brand/b3.png);
    }
    .ul-prodetaildownlist .txt{
        position: relative;
        z-index: 20;
    padding-right: 0px !important;
}
    .ul-prodetaildownlist .con .tit{
    color: #fff;
    
}
    .ul-prodetaildownlist .con:hover .tit{
    font-weight: bold;
    color: #444;
    
}
@media only screen and (min-width:1199px){
/*.ul-downlist .con:hover{background-color:#000;color:#fff}*/
/*.ul-downlist .con:hover:before{background-image:url(../images/brand/bg4.png)}*/
/*.ul-downlist .con:hover:after{background-image:url(../images/brand/b3-1.png)}*/
/*.ul-downlist .con:hover .icon .span1{background-color:#fff}*/
/*.ul-downlist .con:hover .desc{color:#fff}*/
}
.g-bana1{position:relative}
.g-bana1 .pic img{display:block;width:100%}
.g-bana1 .txt{position:absolute;left:0;right:0;top:45%;width:100%}
.g-bana1 .txt .tit{font-size:50px;color:#fff}
.row-contact1{padding:156px 0 120px}
.m-contact1{overflow:hidden;color:#000}
.m-contact1 .left{float:left;width:45%;padding-top:10px}
.m-contact1 .right{float:right;width:50%}
.m-contact1 .left .line{width:76px;height:1px;background-color:#231815;position:relative;margin-bottom:15px}
.m-contact1 .left .line::after{position:absolute;left:0;width:50px;height:6px;content:"";background-color:#ee7d1a;bottom:-3px}
.m-contact1 .top{margin-bottom:70px}
.g-titen{font-size:30px}
.g-titen em{font-weight:700;color:#fe6e05}
.m-contact1 .txt{margin-bottom:86px}
.m-contact1 .txt .tit{font-size:32px;font-weight:700;margin-bottom:26px}
.m-contact1 .txt .desc{font-size:22px}
.m-contact1 .txt .desc p{margin-bottom:10px}
#mapDiv{height:740px;width:100%;z-index:3}
.map .tdt-container .tdt-marker-pane img{width:120px;display:block;height:auto}
.ul-vxlist li{display:inline-block;margin-right:56px}
.ul-vxlist li:last-child{margin-right:0}
.ul-vxlist .con{display:block}
.ul-vxlist .pic{width:120px;height:120px;margin:0 auto 8px}
.ul-vxlist .pic img{display:block;width:100%;height:100%;object-fit:cover}
.ul-vxlist .info{font-size:16px;text-align:center}
.m-contact2{overflow:hidden}
.m-contact2 .left{width:68%;float:left;padding:120px 138px 0 210px}
.m-contact2 .pic{overflow:hidden}
.m-contact2 .pic img{display:block;width:100%}
.m-contact2 .tit{margin-bottom:70px}
.ul-contact2{overflow:hidden;margin:0 -31px}
.ul-contact2 li{margin-bottom:46px;padding:0 31px;float:left;width:50%}
.ul-contact2 li:last-child{width:100%}
.ul-contact2 .txt{font-size:20px}
.ul-contact2 .inp{border-bottom:1px solid #000}
.ul-contact2 .inp input,.ul-contact2 .inp select{display:block;width:100%;border:none;line-height:50px;font-size:16px;background-color:transparent}
.ul-contact2 .con-sel .inp{background-position:right center;background-repeat:no-repeat;background-size:17px auto;background-image:url(../images/brand/arr2.png)}
.m-contact2 .g-tit1 .more{float:none;border-color:#000}
.row-newab1{height:1028px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;height: auto;}
.row-newab1 .list1{position:absolute;top:50px;left:0;right:0;width:100%}
.row-newab1 .list2{position:absolute;bottom:30px;left:0;right:0;width:100%}
.row-newab1 .bg{
    display: block;
    width: 100%;
    height: auto;
}
.row-newab1 .bg.m{
    display: none;
}
.m-newab1{position:absolute;bottom:150px;left:0;right:0;width:100%}
.txt-scroll{width:100%;height:100%}
.txt-scroll .scrollbox{width:100%;white-space:nowrap;overflow:hidden;transition:all .2s}
.txt-scroll .desc,.txt-scroll .txt-clone{display:inline;position:relative}
.g-txtbox .desc,.g-txtbox .txt-clone{font-size:20px;color:#c3c3c3}
.g-txtbox .desc em,.g-txtbox .txt-clone em{font-weight:700;color:#feb57f}
.g-txtbox .desc span,.g-txtbox .txt-clone span{display:inline-block;padding:0 30px}
.row-newab2{background-position:center;background-repeat:no-repeat;background-size:cover;padding:140px 0 180px}
.m-newab2{display:flex;justify-content:space-between}
.m-newab2 .left{width:48%;float:none;padding-top:100px}
.m-newab2 .right{width:33%;float:none}
.m-newab2_1 .top{font-size:28px;margin-bottom:80px;color:#000}
.m-newab2_1 .top .p1{font-size:40px;font-weight:700}
.m-newab2_1 .txt{font-size:22px;position:relative;line-height:1.8}
.m-newab2_1 .txt .icon{display:block;width:42px;position:absolute}
.m-newab2_1 .txt .icon1{left:-50px;top:-16px}
.m-newab2_1 .txt .icon2{right:0;bottom:-40px}
.g-titnew1{color:#000;text-align:right}
.g-titnew1 .en{font-size:36px;line-height:1.2}
.g-titnew1 .ch{font-size:30px;font-weight:700}
.m-banab2{margin-top:120px}
.m-banab2 .item{padding:0 15px}
.m-banab2 .pic{padding-top:110%;position:relative;overflow:hidden}
.m-banab2 .pic img{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.m-banab2 .pic:hover img{transform:scale(1.06)}
.g-titnew2{text-align:left}
.m-newab3{display:flex;justify-content:space-between}
.m-newab3 .left,.m-newab3 .right{width:50%}
.m-newab3 .right{padding-top:80px}
.m-newab3_1{margin:120px 0 0}
.m-newab3_1 .tit{font-size:24px;margin-bottom:12px;color:#000}
.m-newab3_1 .en{font-size:14px;color:#848484;margin-bottom:30px;line-height:1.6;font-weight:700}
.m-newab3_1 .picboxs{margin-bottom:38px}
.m-newab3_1 .picboxs img{display:inline-block;width:120px;margin-right:20px}
.m-newab3_1 .line{width:45px;height:5px;background-color:#ee7d1a}
.ul-picbox2{overflow:hidden}
.ul-picbox2 li{float:left;width:20%;padding:0 2px}
.ul-picbox2 img{display:block;width:100%}
.row-newab3{padding:170px 0 200px}
.row-newab4{padding:164px 0 220px;background-color:#d8d8d8}
.m-newab4{display:flex;justify-content:space-between;margin-top:60px}
.m-newab4 .left,.m-newab4 .right{width:43%}
.m-newab4_2 .tit{font-size:34px;font-weight:700;margin-bottom:40px;color:#000}
.m-newab4_2 .desc{font-size:22px;margin-bottom:70px;color:#000}
.m-newab4_2 .info{color:#848484;font-weight:700;margin-bottom:15px;font-size:14px}
.m-newab4_2 .info2{color:#848484;font-size:10px}
.m-newab4_1{position:relative}
.m-newab4_1::after{left:100%;content:"";width:25px;height:280px;background-color:#ee7d1a;top:50%;transform:translateY(-50%);position:absolute}
.m-newab4_1 .pic{padding-top:64%;position:relative;overflow:hidden}
.m-newab4_1 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.m-newab4_1 .pic:hover img{transform:scale(1.06)}
.m-newab5{display:flex;justify-content:space-between}
.m-newab5 .left{width:40%}
.m-newab5 .right{width:60%;padding-top:90px}
.row-newab5{background-color:#000;color:#fff;padding:176px 0 320px}
.row-newab5 .g-titnew1{color:#fff}
.m-newab5_1{margin-top:218px}
.m-newab5_1 .tit{font-size:24px;margin-bottom:20px;padding-left:20px;position:relative}
.m-newab5_1 .tit::after{position:absolute;left:0;width:8px;height:60px;top:50%;transform:translateY(-50%);content:"";background-color:#ee7d1a}
.m-newab5_1 .desc{font-size:14px;padding-left:24px}
.ul-newab5{text-align:right}
.ul-newab5 li{display:inline-block;width:24%;margin-bottom:46px}
.ul-newab5 .pic{width:175px;height:165px;background-color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;margin:0 auto 4px;transition:.3s}
.ul-newab5 .con:hover .pic{transform:translateY(-10px)}
.ul-newab5 .pic img{display:block;width:78px;margin-bottom:4px}
.ul-newab5 .txt{text-align:center}
.ul-newab5 .txt .en{font-size:18px;color:#b3b3b3}
.ul-newab5 .txt .tit{font-size:24px;color:#fff;font-weight:700}
.ul-newab5 .con{display:block}
.row-newab6{padding-bottom:176px;position:relative}
.row-newab6 .list3{position:absolute;bottom:35px;left:0;right:0;width:100%}
.row-newab6 .wp{max-width:1656px}
.m-newab6{padding:65px 84px 84px;background-color:#fff;box-shadow:-1px 0 15px rgba(0,0,0,.15);border-radius:20px;margin-top:-188px}
.ul-newab6{margin-top:68px;background-color:#d8d8d8;padding:20px 10px}
.ul-newab6 li{float:left;width:14.28%;padding:0 10px}
.ul-newab6 .con{display:block;padding:8px 10px;background-color:#fff;box-shadow:-1px 0 15px rgba(0,0,0,.15)}
.ul-newab6 .pic{padding-top:112%;position:relative;overflow:hidden}
.ul-newab6 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;display:block;object-fit:cover;transition:.3s}
.ul-newab6 .con:hover .pic img{transform:scale(1.06)}
.ul-newab6 .en{font-size:10px;color:#cbcbcb;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:3em;margin-bottom:12px}
.ul-newab6 .tit{font-size:18px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:3em}
.tdt-infowindow-content p{margin:4px 0!important}
@media only screen and (min-width:1199px){
.row-brand1{padding:10.31vw 0 10.93vw}
.row-brand1::after{transform:translateX(-50%);top:14.42vw;background-size:contain;background-image:url(../images/brand/bg1.png);width:47.5vw;height:29.21vw;content:""}
.m-brand1 .pic{margin-right:6.093vw}
.m-brand1 .txt{padding-top:1.6vw}
.g-titb1{font-size:2.083vw}
.m-brand1 .txt .line{width:3.125vw;height:.156vw;margin:1.979vw 0 2.343vw}
.m-brand1 .txt .desc{font-size:.937vw;line-height:2.2}
.row-brand2{padding-left:10.93vw}
.m-brand2{padding:7.031vw 0 0 5.208vw}
.m-brand2::after{left:0;bottom:0;background-size:contain;background-image:url(../images/brand/bg2.png);width:47.5vw;height:29.21vw;content:""}
.m-brand2 .inner{margin-top:5.729vw}
.m-brand2 .inner .txt{width:19.47vw;margin-right:8.333vw;font-size:.937vw;line-height:1.9}
.row-brand3{padding:6.77vw 0 8.645vw}
.m-brand3 .inner{margin-top:2.604vw}
.m-brand3 .inner .pic{width:29.16vw;margin-right:4.479vw}
.ul-brand3{margin:5.208vw -2.916vw 0}
.ul-brand3 li{margin-bottom:2.916vw;padding-right:.52vw}
.ul-brand3 .con{height:5.729vw}
.ul-brand3 .icon{width:4.27vw;margin-right:1.145vw}
.ul-brand3 .txt .tit{font-size:1.25vw;margin-bottom:.52vw}
.ul-brand3 .txt .desc{font-size:.833vw}
.row-brand4{padding:7.812vw 0 7.395vw}
.m-brand4 .left{margin-right:20.31vw}
.m-band4{height:42.7vw;margin-top:-1.25vw}
.m-band4 .txt{font-size:.937vw;align-items:center}
.m-band4 .txt .time{font-size:1.041vw;width:13.02vw}
.m-band4 .txt .desc{flex:1}
.row-brand5{padding:8.593vw 0 8.229vw}
.m-brand5::after{left:0;right:0;top:0;bottom:0;content:""}
.m-brand5 .txt{left:0;right:0;padding:0 .52vw;top:50%;transform:translateY(-50%);font-size:2.083vw}
.row-news{padding:5.937vw 0 7.187vw}
.row-down{padding-bottom:5.5vw}
.ul-tabnews{margin:2.864vw 0 3.906vw;white-space:nowrap}
.ul-tabnews li{margin-right:2.083vw}
.ul-tabnews li::after{right:-1.041vw;content:"";width:1px;height:.937vw;top:50%;transform:translateY(-50%) rotate(10deg)}
.ul-tabnews .con{font-size:.937vw;transition:.3s}
.ul-news{margin:0 -.833vw 2.083vw}
.ul-news li{padding:0 .833vw;margin-bottom:1.562vw}
.m-bandet2.swiper{margin:0 -.833vw}
.m-bandet2 .ul-news{margin:0;padding:0 .833vw}
.ul-news .con{height:27.08vw;transition:.3s}
.ul-news .pic{padding-top:74.28%}
.ul-news .pic img{left:0;right:0;bottom:0;top:0;object-fit:cover;transition:.3s}
.ul-news .con:hover .pic img{transform:scale(1.06)}
.ul-news .txt{padding:1.979vw 1.354vw 0}
.ul-news .tit{font-size:1.145vw;margin-bottom:1.041vw}
.ul-news .desc{font-size:.833vw;font-size:.729vw;margin-bottom:1.822vw}
.ul-news .info{font-size:.729vw;align-items:center;justify-content:space-between}
.ul-news .info .arr{width:.937vw;height:.937vw;background-image:url(../images/brand/arr.png);background-size:contain}
.ul-news .con:hover .info .arr{transform:translateX(-.52vw)}
.pages ul li{margin:0 .26vw}
.pages ul li a{width:2.083vw;height:2.083vw;line-height:2.083vw;border-radius:50%;font-size:.833vw}
.pages ul li:first-child a{
    width: 5vw;
    border-radius: 2vw;
}
.cur{font-size:.989vw}
.cur a{transition:.3s}
.cur em{margin:0 .52vw}
.row-newsdet1{padding:2.343vw 0 4.947vw}
.m-det1 .left{margin-right:3.125vw}
.m-det1 .right .top-tit{font-size:1.562vw;margin-bottom:.885vw}
.m-det1 .tit{margin:2.083vw 0 3.906vw}
.m-det1 .date{font-size:1.562vw;width:5.729vw;padding:1.666vw 1.197vw}
.m-det1 .date .d2{font-size:.937vw}
.m-det1 .desc{font-size:.833vw;padding-bottom:4.166vw;border-bottom:1px solid #000;margin-bottom:1.822vw}
.ul-newsdet li{margin-bottom:.468vw}
.ul-newsdet .con{padding:.781vw;transition:.3s}
.ul-newsdet .pic{width:6.25vw;margin-right:.781vw}
.ul-newsdet .pic .img img{left:0;right:0;top:0;bottom:0;transition:.3;object-fit:cover}
.ul-newsdet .con:hover .pic .img img{transform:scale(1.06)}
.ul-newsdet .ort{font-size:.833vw}
.pages-det{align-items:center;justify-content:space-between}
.pages-det .a{font-size:.729vw;padding-left:1.041vw;background-size:1.041vw auto;background-image:url(../images/brand/left.png);transition:.3s}
.pages-det .next{background-image:url(../images/brand/right.png);padding-right:1.041vw}
.row-newsdet2{padding:4.687vw 0}
.ul-newsdet2{margin-top:2.083vw}
.g-topbox1{align-items:center;justify-content:space-between}
.ul-downlist{margin:0 -1vw 1.25vw}
.ul-downlist li{margin-bottom:2.125vw;padding:0 1vw}
.ul-downlist .con{transition:.3s;}
.ul-downlist .pic1{
    padding: 0 2vw;

}
.ul-downlist .pic{
}
.ul-downlist .con::before{width:10.93vw;height:9.218vw;right:0;bottom:0;content:"";background-size:100% auto;/* background-image:url(../images/brand/bg4-1.png); */transition:.3s}
.ul-downlist .con:hover:before{/* background-image:url(../images/brand/bg4.png); */}
.ul-downlist .con::after{right:0;top:0;width:4.27vw;height:4.27vw;content:"";background-size:100% auto;/* background-image:url(../images/brand/b3.png); */transition:.3s}
.ul-downlist .con:hover:after{/* background-image:url(../images/brand/b3-1.png); */}
.ul-downlist .icon{right:.937vw;bottom:4.937vw;right:0.8vw}
.ul-downlist .icon .span1{width:2.604vw;height:2.604vw;border-radius:50%;background-size:1.25vw;background-image:url(../images/brand/b4.png);transition:.3s}
.ul-downlist .txt{
    padding-right: 2.604vw;
    padding-right: 0;
}
.ul-downlist .tit{font-size:1.041vw;margin-bottom:.6vw}
.ul-downlist .desc{font-size:.833vw;transition:.3s;margin-bottom:.6vw}
.ul-prodetaildownlist .con {
        height: 14.06vw;
        transition: .3s;
        padding: 1.822vw 4.166vw 0 1.562vw;
    }
.ul-prodetaildownlist .icon{right:.937vw}
.g-bana1 .txt{left:0;right:0;top:45%}
.g-bana1 .txt .tit{font-size:2.604vw}
.row-contact1{padding:8.125vw 0 6.25vw}
.row-contact2{padding:6vw 0}
.m-contact1 .txt{margin-bottom:4.479vw}
.m-contact1 .txt .tit{font-size:1.466vw;margin-bottom:.654vw}
.m-contact1 .txt .desc{font-size:1.145vw}
.m-contact1 .txt .desc p{margin-bottom:.52vw}
.m-contact1 .txt .desc p .span1{display:inline-block;min-width:5.5vw}
#mapDiv{height:20.54vw}
.map .tdt-container .tdt-marker-pane img{width:6.25vw}
.ul-vxlist li{margin-right:2.216vw}
.ul-vxlist .pic{width:6.25vw;height:6.25vw;margin-bottom:.416vw}
.ul-vxlist .pic img{object-fit:cover}
.ul-vxlist .info{font-size:.833vw}
.m-contact2 .form{margin-top:4vw}
.m-contact2 .g-tit1 h3 em{font-size:2.1vw}
.m-contact2 .g-tit1 h3{font-size:1.7vw}
.m-contact2 .left{padding:6.25vw 7.187vw 0 10.93vw}
.m-contact2 .tit{margin-bottom:3.645vw}
.ul-contact2{margin:0 -1.614vw}
.ul-contact2 li{margin-bottom:2.395vw;padding:0 1.614vw}
.ul-contact2 .txt{font-size:1.041vw}
.ul-contact2 .inp{border-bottom:1px solid #000}
.ul-contact2 .inp input,.ul-contact2 .inp select{border:none;line-height:2.604vw;font-size:.833vw}
.ul-contact2 .con-sel .inp{background-size:.885vw auto;background-image:url(../images/brand/arr2.png)}
.row-newab1{height:53.54vw;height: auto;}
.row-newab1 .list1{top:2.604vw;left:0;right:0}
.row-newab1 .list2{bottom:1.562vw;left:0;right:0}
.m-newab1{bottom:7.812vw;left:0;right:0}
.txt-scroll{display: none;}
.txt-scroll .scrollbox{white-space:nowrap;transition:all .2s}
.g-txtbox .desc,.g-txtbox .txt-clone{font-size:1.041vw}
.g-txtbox .desc span,.g-txtbox .txt-clone span{padding:0 1.562vw;padding:0 1.34vw}
.row-newab2{padding:7.291vw 0 9.375vw}
.m-newab2{justify-content:space-between}
.m-newab2 .left{padding-top:5.208vw}
.m-newab2_1 .top{font-size:1.458vw;margin-bottom:4.166vw}
.m-newab2_1 .top .p1{font-size:2.083vw;font-weight:700}
.m-newab2_1 .txt{font-size:1.145vw;line-height:1.8}
.m-newab2_1 .txt .icon{width:2.187vw}
.m-newab2_1 .txt .icon1{left:-2.604vw;top:-.833vw}
.m-newab2_1 .txt .icon2{right:0;bottom:-2.083vw}
.g-titnew1 .en{font-size:1.875vw;line-height:1.2}
.g-titnew1 .ch{font-size:1.562vw;font-weight:700}
.m-banab2{margin-top:6.25vw}
.m-banab2 .item{padding:0 .781vw}
.m-banab2 .pic img{left:0;top:0;bottom:0;right:0;object-fit:cover;transition:.3s}
.m-banab2 .pic:hover img{transform:scale(1.06)}
.m-newab3{justify-content:space-between}
.m-newab3 .right{padding-top:4.166vw}
.m-newab3_1{margin:6.25vw 0 0}
.m-newab3_1 .tit{font-size:1.25vw;margin-bottom:.625vw}
.m-newab3_1 .en{font-size:.729vw;margin-bottom:1.562vw;line-height:1.6;font-weight:700}
.m-newab3_1 .picboxs{margin-bottom:1.979vw}
.m-newab3_1 .picboxs img{width:6.25vw;margin-right:1.041vw}
.m-newab3_1 .line{width:2.343vw;height:.26vw}
.ul-picbox2 li{padding:0 .104vw}
.row-newab3{padding:8.854vw 0 10.41vw}
.row-newab4{padding:8.541vw 0 11.45vw}
.m-newab4{justify-content:space-between;margin-top:3.125vw}
.m-newab4_2 .tit{font-size:1.77vw;font-weight:700;margin-bottom:2.083vw}
.m-newab4_2 .desc{font-size:1.145vw;margin-bottom:3.645vw}
.m-newab4_2 .info{font-weight:700;margin-bottom:.781vw;font-size:.729vw}
.m-newab4_2 .info2{font-size:.52vw}
.m-newab4_1::after{content:"";width:1.302vw;height:14.58vw;top:50%;transform:translateY(-50%)}
.m-newab4_1 .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.m-newab4_1 .pic:hover img{transform:scale(1.06)}
.m-newab5{justify-content:space-between}
.m-newab5 .right{padding-top:4.687vw}
.row-newab5{padding:9.166vw 0 16.66vw}
.m-newab5_1{margin-top:11.35vw}
.m-newab5_1 .tit{font-size:1.25vw;margin-bottom:1.041vw;padding-left:1.041vw}
.m-newab5_1 .tit::after{left:0;width:.416vw;height:3.125vw;top:50%;transform:translateY(-50%);content:""}
.m-newab5_1 .desc{font-size:.729vw;padding-left:1.25vw}
.ul-newab5 li{margin-bottom:2.395vw}
.ul-newab5 .pic{width:9.114vw;height:8.593vw;border-radius:.416vw;align-items:center;justify-content:center;margin:0 auto .208vw;transition:.3s}
.ul-newab5 .con:hover .pic{transform:translateY(-.52vw)}
.ul-newab5 .pic img{width:4.062vw;margin-bottom:.208vw}
.ul-newab5 .txt .en{font-size:.937vw}
.ul-newab5 .txt .tit{font-size:1.25vw;font-weight:700}
.row-newab6{padding-bottom:9.166vw}
.row-newab6 .list3{bottom:1.822vw;left:0;right:0}
.row-newab6 .wp{max-width:86.25vw}
.m-newab6{padding:3.385vw 4.375vw 4.375vw;box-shadow:-1px 0 .781vw rgba(0,0,0,.15);border-radius:1.041vw;margin-top:-9.791vw}
.ul-newab6{margin-top:3.541vw;padding:1.041vw .52vw}
.ul-newab6 li{width:14.28%;padding:0 .52vw}
.ul-newab6 .con{padding:.416vw .52vw;box-shadow:-1px 0 .781vw rgba(0,0,0,.15)}
.ul-newab6 .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.ul-newab6 .con:hover .pic img{transform:scale(1.06)}
.ul-newab6 .en{font-size:.52vw;margin-bottom:.625vw}
.ul-newab6 .tit{font-size:.937vw}
}
@media only screen and (max-width:1199px){
.g-bana1 .txt .tit{font-size:25px;text-align:center}
.m-contact1 .top{font-size:22px;margin-bottom:20px}
.m-contact1 .txt .tit{font-size:18px;margin-bottom:10px}
.m-contact1 .txt .desc{font-size:14px}
.ul-vxlist .pic{width:50px;height:50px}
.ul-vxlist .info{font-size:12px}
.ul-vxlist li{margin-right:10px}
.map .tdt-container .tdt-marker-pane img{width:50px}
#mapDiv{height:400px}
.row-contact1,.row-contact2{padding:80px 0}
.m-contact1 .txt{margin-bottom:20px}
.m-contact2 .left{padding:60px 60px 40px 10px}
.g-titb1{font-size:22px}
.m-contact2 .tit{margin-bottom:20px}
.m-contact2 .form{margin-top:30px}
.g-titen{font-size:16px}
.m-contact1 .left .line::after{height:3px;bottom:-1px}
.ul-contact2 .txt{font-size:16px}
.ul-contact2 .inp input,.ul-contact2 .inp select{line-height:35px;font-size:14px}
.ul-contact2 li{margin-bottom:15px}
.row-news{padding:80px 0}
.ul-tabnews{margin:20px 0}
.ul-tabnews .con{font-size:16px}
.ul-news li,.ul-news2 .li1,.ul-news2 .li6,.ul-news2 .li7{width:33.3%}
.ul-news2 .li1 .pic,.ul-news2 .li6 .pic,.ul-news2 .li7 .pic{padding-top:74.28%}
.ul-news .txt,.ul-news2 .li1 .txt,.ul-news2 .li6 .txt,.ul-news2 .li7 .txt{padding:20px 10px}
.ul-news .tit,.ul-news2 .li1 .tit,.ul-news2 .li6 .tit,.ul-news2 .li7 .tit{font-size:18px;margin-bottom:5px}
.ul-news .desc,.ul-news2 .li1 .desc,.ul-news2 .li6 .desc,.ul-news2 .li7 .desc{font-size:14px;margin-bottom:10px}
.ul-news .con{height:420px}
.ul-news{margin:0}
.ul-news li{padding:0 10px}
.cur{font-size:14px}
.m-det1 .tit{margin:20px 0}
.m-det1 .date{font-size:18px;padding:10px;text-align:center;width:auto}
.m-det1 .date .d2{font-size:12px}
.m-det1 .right .top-tit{font-size:20px;margin-bottom:10px}
.m-det1 .left{margin-right:20px}
.ul-newsdet .pic{float:none;width:100%;margin-right:0;margin-bottom:5px}
.m-det1 .desc{font-size:14px;padding-bottom:20px;margin-bottom:10px}
.row-brand1{padding:80px 0}
.row-brand2{padding-left:10px}
.m-brand2::after{width:300px;height:300px}
.m-brand2{padding:20px}
.m-brand2 .inner{margin-top:20px}
.m-brand2 .inner .txt{font-size:16px;margin-right:20px;line-height:1.6}
.m-brand1 .txt .desc{font-size:16px;line-height:1.6}
.m-brand1 .txt .line{width:20px;height:2px;margin:20px 0}
.m-brand1 .pic{margin-right:20px}
.row-brand1::after{width:300px;height:300px}
.m-brand3 .inner .pic{margin-right:20px}
.ul-brand3{margin:0}
.ul-brand3 .icon{width:40px;margin-right:10px}
.ul-brand3 .txt .tit{font-size:16px;margin-bottom:4px}
.ul-brand3 .txt .desc{font-size:14px}
.ul-brand3 .con{height:auto}
.ul-brand3 li{padding:0;float:none;width:100%;margin-bottom:20px}
.m-brand4 .left{margin-right:100px}
.m-band4 .txt{font-size:16px}
.row-brand4{padding:50px 0}
.m-band4{margin-top:0;height:500px}
.m-band4 .txt .time{font-size:16px}
.row-brand5{padding:50px 0}
.m-brand5 .txt{font-size:18px}
.row-brand3{padding:80px 0}
.ul-downlist{
    margin: 0 -10px;
}
.ul-downlist li{width:25%;
    padding: 0 10px;
}
.m-bandet2.swiper{margin:0 -10px}
.m-bandet2 .ul-news{padding:0 10px}
.ul-downlist .con::after{width:60px;height:60px}
.m-newab2_1 .txt .icon{display:none}
.g-titnew1 .en{font-size:30px}
.g-titnew1 .ch{font-size:25px}
.m-newab2_1 .top{font-size:22px;margin-bottom:40px}
.m-newab2_1 .top .p1{font-size:30px}
.m-newab2 .left{padding-top:0}
.m-newab2_1 .txt{font-size:18px;line-height:1.6}
.m-banab2{margin-top:40px}
.row-newab2,.row-newab3,.row-newab4,.row-newab5,.row-newab6{padding:80px 0}
.m-banab2 .item{padding:0}
.m-newab3_1 .tit{font-size:20px}
.m-newab3_1 .en{font-size:10px}
.m-newab3_1{margin-top:40px}
.m-newab3_1 .picboxs{margin-bottom:15px}
.m-newab4_1::after{display:none}
.m-newab4_2 .tit{font-size:24px;margin-bottom:20px}
.m-newab4_2 .desc{font-size:18px;margin-bottom:20px}
.ul-newab5 .pic{width:100px;height:100px}
.ul-newab5 .pic img{width:50px}
.ul-newab5 .txt .tit{font-size:16px}
.ul-newab5 .txt .en{font-size:12px}
.m-newab5_1{margin-top:40px}
.m-newab5_1 .tit{font-size:20px;padding-left:10px}
.m-newab5_1 .tit::after{width:4px;height:40px}
.m-newab5_1 .desc{font-size:10px;padding-left:10px}
.m-newab6{margin-top:0;padding:40px;border-radius:10px}
.ul-newab6 li{width:25%;margin-bottom:20px}
.ul-newab6 .tit{font-size:16px}
.ul-newab6{margin-top:30px}
.g-txtbox .desc,.g-txtbox .txt-clone{font-size:16px}

}
@media only screen and (max-width:959px){
    
.row-newab1 .bg.pc{
    display: none;
}

.row-newab1 .bg.m{
    display: block;
}
/* .pages ul li{display:none} */
.pages ul li:first-child a{
    width: 50px;
    border-radius: 20px;
}
.pages ul li.next,.pages ul li.on,.pages ul li.prev{display:inline-block}
.pages ul li a{width:30px;height:30px;line-height:30px;font-size:12px}
.ul-newsdet .ort{font-size:14px}
.pages-det .a{font-size:12px;background-size:14px auto;padding-left:14px}
.pages-det .next{padding-right:14px;padding-left:0}
.m-brand3 .inner .pic{width:400px}
.m-band4{height:300px}
.ul-downlist li{width:33.3%;padding:0 10px}
.ul-downlist{margin:0 0 20px}
.m-newab3_1 .picboxs img{width:80px}
.m-newab5{display:block}
.m-newab5 .left,.m-newab5 .right{width:100%}
.ul-newab5{text-align:center}
.ul-newab6 li{width:33.3%}
.row-newab1{height:400px;height: auto;}
.row-newab1 .list1{top:10px}
.row-newab1 .list2{bottom:10px}
.m-newab1{bottom:40px}
.ul-news .con{height:380px}
}
@media only screen and (max-width:767px){
.m-contact1 .left,.m-contact1 .right{width:100%;float:none}
#mapDiv{height:220px}
.m-contact1 .top{font-size:20px;margin-bottom:10px}
.m-contact1 .txt .tit{font-size:16px;margin-bottom:5px}
.m-contact1 .txt .desc p{margin-bottom:0}
.row-contact1,.row-contact2{padding:60px 0}
.m-contact2 .left{float:none;width:100%;padding:50px 10px}
.ul-contact2 li{padding:0;float:none;width:100%}
.ul-contact2{margin:0}
.g-bana1 .txt .tit{font-size:20px}
.row-news{padding:60px 0}
.g-titb1{font-size:22px}
.ul-tabnews li::after{display:none}
.ul-tabnews li{margin-right:10px}
.ul-news li,.ul-news2 .li1,.ul-news2 .li6,.ul-news2 .li7{padding:0;width:100%;float:none}
.ul-news .con{height:auto}
.ul-news .info{font-size:12px}
.ul-news .info .arr{width:12px;height:12px}
.ul-news2 .li1 .tit,.ul-news2 .li6 .tit,.ul-news2 .li7 .tit,.ul-news2 .tit{font-size:16px}
.m-det1 .left,.m-det1 .right{float:none;width:100%;margin-right:0}
.m-det1 .left{margin-bottom:30px}
.m-det1 .top .right{text-align:left;margin-bottom:15px}
.cur{display:none}
.row-newsdet1{padding:45px 0 60px}
.ul-newsdet2{margin-top:30px}
.m-brand1 .pic{float:none;width:100%;margin-right:0;margin-bottom:20px}
.m-brand1 .txt .line{margin:8px 0}
.m-brand1 .txt .desc{font-size:14px}
.m-brand2 .inner .txt{float:none;width:100%;font-size:14px;margin-bottom:10px;margin-right:0}
.m-brand2 .inner{margin-top:10px}
.row-brand3{padding:60px 0}
.m-brand3 .inner .pic{float:none;width:100%;margin-bottom:20px}
.m-brand4 .left{float:none;width:100%;margin-right:0}
.m-band4 .txt .time{width:80px}
.m-band4{height:130px;margin-top:10px}
.m-band4 .txt{font-size:14px}
.m-brand5 .txt{font-size:16px}
.m-brand3 .inner{margin-top:20px}
.row-brand1{padding:60px 0}
.ul-downlist li{width:50%;margin-bottom:20px;padding:0 5px}
.ul-downlist .con::after{width:30px;height:30px}
.ul-downlist .con{height:280px;padding:20px 30px 0 10px;padding:0;height: auto;}
.ul-downlist .pic{
    margin-bottom: 10px;
}
.ul-downlist .tit{font-size:14px}
.ul-downlist .desc{font-size:12px}
.ul-downlist .icon .span1{width:30px;height:30px;background-size:16px auto}
.ul-downlist .txt{
    padding-right: 30px;
}
.ul-downlist .con::before{width:150px}
.ul-prodetaildownlist .con {
        height: 160px;
        padding: 20px 30px 0 10px;
    }
.m-bandet2.swiper{margin:0 -5px}
.m-bandet2 .ul-news{padding:0 5px}
.m-newab2{flex-direction:column-reverse}
.m-newab2 .left,.m-newab2 .right{width:100%}
.m-newab2 .right{margin-bottom:30px}
.g-titnew1 .en{font-size:22px}
.g-titnew1 .ch{font-size:20px}
.m-banab2{margin-top:30px}
.m-newab3{display:block}
.m-newab3 .left,.m-newab3 .right{width:100%}
.m-newab3 .right{padding-top:0}
.m-newab2_1 .top .p1{font-size:22px}
.m-newab2_1 .top{font-size:18px;margin-bottom:20px}
.m-newab2_1 .txt{font-size:16px}
.m-newab3 .left{margin-bottom:30px}
.m-newab3_1 .line{width:30px;height:2px}
.m-newab4{display:block;margin-top:30px}
.m-newab4 .left,.m-newab4 .right{width:100%}
.m-newab4 .left{margin-bottom:30px}
.m-newab4_2 .tit{font-size:18px;margin-bottom:10px}
.m-newab4_2 .desc{font-size:14px}
.m-newab4_2 .info{font-size:12px;margin-bottom:10px}
.ul-newab5 li{width:50%;float:left;margin-bottom:15px}
.ul-newab5{overflow:hidden}
.m-newab5 .right{padding-top:30px}
.m-newab5_1 .tit{font-size:18px;margin-bottom:10px}
.m-newab5_1{margin-top:30px}
.g-titnew1{text-align:left}
.m-newab3_1{margin-top:30px}
.m-newab6{padding:20px 10px}
.ul-newab6 li{width:50%;padding:0 5px}
.ul-newab6{padding:10px}
.ul-newab6 .tit{font-size:14px}
.row-newab6 .list3{
    display: none;
    bottom:10px}
.ul-vxlist{overflow:hidden}
.ul-vxlist li{margin-right:0;padding:0 5px;float:left;width:25%}
.ul-vxlist .pic{width:100%;height:auto}
}
.row-productdetail{overflow:hidden}
.ul-imgtxte4{margin-bottom:54px}
.m-cure1{margin-top:54px;margin-bottom:48px}
.m-productdetail .l{width:700px}
.swiper-e2{margin-bottom:16px}
.swiper-e2 .pic{display:flex;width:100%;height:700px;justify-content:center;align-items:center;background:#c6c6c6}
.swiper-e2 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.m-productdetail .r{width:45.9%}
.swiper-e1{margin:0 -10px!important;overflow:hidden}
.swiper-e1 .pic{height:124.06px;transition:.5s;margin:0 10px}
.swiper-e1 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.swiper-e1 .pic:hover,.swiper-e1 .swiper-slide-thumb-active .pic{background-color:#e2e2e2}
.m-productdetail .boxr .tit{font-size:32px;color:#313131;font-weight:600;margin-bottom:2px}
.m-productdetail .boxr .en{font-size:36px;color:#313131;margin-bottom:2px}
.m-productdetail .boxr .info{font-size:19px;color:#313131;line-height:38px;font-weight:300;margin-bottom:30px}
.m-productdetail .boxr .info1{font-weight:700;font-size:24px;color:#313131;margin-bottom:42px}
.m-productdetail .boxr .tit1{font-size:22px;color:#333;margin-bottom:15px}
.m-productdetail .boxr .item .info{margin-bottom:0}
.m-productdetail .item2{display:flex;align-items:center}
.m-productdetail .item2 .color .con1{float:left;display:flex;align-items:center;margin-right:48px}
.m-productdetail .item2 .color span{width:20px;height:20px;border-radius:50%;overflow:hidden;box-sizing:border-box;margin-right:5px;cursor:pointer}
.m-productdetail .item2 .color .con1 .span1{background-color:#fff;}
.m-productdetail .item2 .color .con1 .span2{background-color:#000;border-color:#000}
.m-productdetail .item{margin-bottom:39px}
.m-productdetail .item2{margin-bottom:35px!important}
.m-productdetail .item2 .color .span1{border:1px solid #000}
.m-productdetail .item2 .color em{display:inline-block;vertical-align:middle}
.m-productdetail .item .span1,.m-productdetail .item2 .tit1{float:left;width:125px;overflow:hidden;margin-right:5px}
.m-productdetail .item .span2{display:block;overflow:hidden}
.m-productdetail .item2 .color{overflow:hidden}
.m-productdetail .item3 img{display:inline-block;height:100%}
.m-productdetail .item3 .pic1{height:173px;margin-bottom:28px}
.m-productdetail .inner1{display:flex;justify-content:space-between}
.m-productdetail .inner1 .r{position:relative}
.m-productdetail .item3 .pic2{position:absolute;bottom:0;left:0;height:50px}
.g-tite1{font-size:30px;color:#000;font-weight:700;margin-bottom:40px}
.ul-liste1{margin-bottom:80px}
.ul-liste1 li{padding-bottom:30px}
.ul-liste1 .con{align-items:center;display:flex;overflow:hidden}
.ul-liste1 .con .pic1{float:left;margin-right:38px}
.ul-liste1 .con .pic{width:260px;height:260px;overflow:hidden;background-color:rgba(226,226,226,1)}
.ul-liste1 .con .pic img{display:block;width:100%;height:100%;object-fit:cover;transition:.5s}
.ul-liste1 .con:hover .pic img{transform:scale(1.08)}
.ul-liste1 .txt{flex:1;overflow:hidden}
.ul-liste1 .tit{text-align:center;font-size:19px;font-weight:300;margin-bottom:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:1.5em}
.m-productdetaile2{padding:103px 0 0}
.m-tablee1 table{width:100%}
.m-tablee1 thead tr{border-top:1px solid #000}
.m-tablee1 tr{border-bottom:1px solid #000}
.m-tablee1 th{font-size:19px;font-weight:500;line-height:3.2;color:#313131;text-align:center}
.m-tablee1 td{padding:5px 0;font-size:16px;font-weight:300;line-height:3.1;text-align:center}
.ul-liste2{padding-top:10px;overflow:hidden;margin:0 -25px}
.ul-liste2 li{float:left;width:50%;margin-bottom:31px}
.ul-liste2 .con{display:flex;overflow:hidden;margin:0 25px}
.ul-liste2 .con .pic{float:left;width:180px;height:180px;margin-right:35px;background-color:#f5f5f5}
.ul-liste2 .con .pic img{display:block;width:100%;height:100%;object-fit:cover}
.ul-liste2 .txt{padding-top:8px;flex:1;overflow:hidden;border-bottom:1px solid #f0f0f0}
.ul-liste2 .txt .tit{font-size:20px;font-weight:300;margin-bottom:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:1.5em}
.ul-liste2 .desc{font-size:16px;font-weight:300;line-height:32px;color:#333;overflow:hidden;margin:0 -10px}
.ul-liste2 .desc .item{float:left;width:50%;padding:0 10px;overflow:hidden;margin-bottom:1px}
.ul-liste2 .desc .span1{display:block;float:left;width:66px;margin-right:5px;opacity:.8}
.ul-liste2 .desc span{overflow:hidden}
.m-productdetaile3{margin-bottom:80px}
.ul-loade1{overflow:hidden;margin:0 -15px}
.ul-loade1 li{float:left;width:33.3%;margin-bottom:29px}
.ul-loade1 .tit{font-size:28px;font-weight:300;transition:.5s;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:1.5em;margin-bottom:3px}
.ul-loade1 .con:hover .tit{color:#fff}
.ul-loade1 .con{position:relative;display:block;margin:0 15px;transition:.5s;height:180px}
.ul-loade1 .con .txt{position:absolute;top:0;left:0;right:0;bottom:0;padding:58px 28px 0 40px}
.ul-loade1 .pic{position:absolute;top:0;left:0;right:0;bottom:0}
.ul-loade1 .pic img{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;transition:.5s}
.ul-loade1 .con:hover .pic .img1,.ul-loade1 .pic .img2{opacity:0}
.ul-loade1 .con:hover .pic .img2{opacity:1}
.ul-loade1 .bot{display:flex;justify-content:space-between}
.ul-loade1 .date{font-size:16px;font-weight:300;transition:.5s;margin-top:25px}
.ul-loade1 .con:hover .date{color:#f0f0f0}
.ul-loade1 .load{display:block;width:50px;height:50px;background-size:24px auto;background-color:#f0f0f0;background-repeat:no-repeat;background-position:center;background-image:url(../images/load-e1.png);transition:.5s;border-radius:50%}
.ul-loade1 .con:hover .load{background-color:#fff}
.m-productdetaile4{margin-bottom:69px}
.swiper-e3{position:relative;margin:0 -20px!important;overflow:visible!important}
.swiper-e3 .pic{display:block;position:relative;height:0;padding-top:78.1%;overflow:hidden;margin:0 10px 19px}
.swiper-e3 .pic img{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;object-fit:cover;transition:.5s}
.swiper-e3 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#000}
.swiper-e3 .swiper-pagination-progressbar{position:static;background:0 0;height:3px!important;width:1400px!important}
.swiper-e3 .swiper-pagination-progressbar::after{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:1px;content:' ';right:0;background:rgba(0,0,0,.3)}
.swiper-e3 .pic:hover img{transform:scale(1.08)}
.m-productdetaile5{margin-bottom:118px}
.m-productdetaile5 .inner{padding-top:10px}
.m-productdetaile6 .top{display:flex;justify-content:space-between;align-items:center}
.m-productdetaile6 .topr{display:flex;justify-content:center;align-items:center}
.m-productdetaile6 .top .line{display:inline-block;width:1px;height:16px;border:1px solid #d9d9d9;margin:0 20px}
.m-productdetaile6 .inner{position:relative}
.m-productdetaile6 .swiper-button-nexte1,.m-productdetaile6 .swiper-button-preve1{position:static;right:0;background-size:20px auto;background-image:url(../images/nexte1.png);background-repeat:no-repeat;background-position:right center;padding-right:24px;width:auto;height:auto;margin-top:0;top:0;transform:translateY(0);font-size:14px;color:#666}
.m-productdetaile6 .swiper-button-preve1{left:auto;padding-right:0!important;padding-left:24px;background-position:left center;background-image:url(../images/preve1.png)}
.m-productdetaile6 .swiper-button-nexte1::after,.m-productdetaile6 .swiper-button-preve1::after{display:none}
.m-productdetaile6{padding-top:105px;padding-bottom:112px}
.ul-imgtxte7{margin-top:0!important}
.swiper-e4 .tit{font-size:20px;font-weight:300;color:#333;margin-bottom:7px}
.swiper-e4 .desc{font-size:16px;font-weight:300;color:#666}
.swiper-e4{overflow:hidden;margin:0 -30px!important}
.swiper-e4 .con{display:block;margin:0 30px}
.swiper-e4 .pic{display:block;position:relative;height:0;padding-top:75.5%;overflow:hidden}
.swiper-e4 .pic img{position:absolute;display:block;width:100%;height:100%;object-fit:cover;transition:.5s}
.swiper-e4 .pic .img2,.swiper-e4 .pic:hover .img1{opacity:0}
.swiper-e4 .pic:hover .img2{opacity:1}
.swiper-bote1{display:flex;justify-content:space-between;align-items:center;margin:0 20px}
.swiper-pagination-txt{font-size:16px;font-weight:300;color:rgba(0,0,0,.3)}
.swiper-pagination-txt .now{font-size:24px;color:rgba(0,0,0,1)}
.m-productdetaile5 .wpe2{padding:0;width:100%}
@media only screen and (min-width:1200px){
.ul-imgtxte4{margin-bottom:2.812vw}
.m-cure1{margin-bottom:2.812vw;margin-bottom:2.5vw}
.m-productdetail .l{width:36.45vw}
.swiper-e2{margin-bottom:.833vw}
.swiper-e2 .pic{height:36.45vw;justify-content:center;align-items:center;background:#c6c6c6}
.swiper-e2 .pic img{object-fit:cover}
.m-productdetail .r{width:45.9%}
.swiper-e1{margin:0 -.52vw!important}
.swiper-e1 .pic{height:6.461vw;transition:.5s;margin:0 .52vw}
.swiper-e1 .pic img{object-fit:cover}
.swiper-e1 .pic:hover,.swiper-e1 .swiper-slide-thumb-active .pic{opacity:1}
.m-productdetail .boxr .en{font-size:1.875vw;margin-bottom:.104vw}
.m-productdetail .boxr .tit{font-size:1.666vw;margin-bottom:.104vw}
.m-productdetail .boxr .info{font-size:.989vw;line-height:1.979vw;font-weight:300;margin-bottom:1.562vw}
.m-productdetail .boxr .info1{font-weight:700;font-size:1.25vw;margin-bottom:2.187vw}
.m-productdetail .boxr .tit1{font-size:1.145vw;margin-bottom:1.093vw}
.m-productdetail .item2 .color span{width:1.041vw;height:1.041vw;border-radius:50%;box-sizing:border-box}
.m-productdetail .item2 .color .con1{margin-right:2.5vw}
.m-productdetail .item{margin-bottom:2.031vw}
.m-productdetail .item2{margin-bottom:1.922vw!important}
.m-productdetail .item2 .color .span1{border:1px solid #000}
.m-productdetail .item .span1,.m-productdetail .item2 .tit1{width:6.51vw;margin-right:.26vw}
.m-productdetail .item3 .pic1{height:9.010vw;margin-bottom:1.458vw}
.m-productdetail .item3 .pic2{height:2.604vw}
.g-tite1{font-size:1.562vw;font-weight:700;margin-bottom:2.083vw}
.ul-liste1{margin-bottom:4.166vw}
.ul-liste1 li{padding-bottom:1.562vw}
.ul-liste1 .con .pic1{margin-right:1.979vw}
.ul-liste1 .con .pic{width:13.54vw;height:13.54vw}
.ul-liste1 .con .pic img{object-fit:cover}
.ul-liste1 .tit{font-size:.989vw;font-weight:300;margin-bottom:.208vw;white-space:nowrap;height:1.5em}
.m-productdetaile2{padding:5.364vw 0 0}
.m-tablee1 th{font-size:.989vw;font-weight:500}
.m-tablee1 td{padding:.26vw 0;font-size:.833vw;font-weight:300;line-height:3.1}
.ul-liste2{padding-top:.52vw;margin:0 -1.302vw}
.ul-liste2 li{margin-bottom:1.614vw}
.ul-liste2 .con{margin:0 1.302vw}
.ul-liste2 .con .pic{width:9.375vw;height:9.375vw;margin-right:1.822vw}
.ul-liste2 .con .pic img{object-fit:cover}
.ul-liste2 .txt{padding-top:.416vw;flex:1;border-bottom:1px solid #f0f0f0}
.ul-liste2 .txt .tit{font-size:1.041vw;font-weight:300;margin-bottom:1.666vw;white-space:nowrap;height:1.5em}
.ul-liste2 .desc{font-size:.833vw;font-weight:300;line-height:1.666vw;margin:0 -.52vw}
.ul-liste2 .desc .item{padding:0 .52vw}
.ul-liste2 .desc .span1{width:3.437vw;margin-right:.26vw;opacity:.8}
.m-productdetaile3{margin-bottom:4.166vw}
.ul-loade1{margin:0 -.781vw}
.ul-loade1 li{width:33.3%;margin-bottom:1.51vw}
.ul-loade1 .tit{font-size:1.458vw;font-weight:300;transition:.5s;white-space:nowrap;height:1.5em;margin-bottom:.156vw}
.ul-loade1 .con{margin:0 .781vw;transition:.5s;height:9.375vw}
.ul-loade1 .con .txt{top:0;left:0;right:0;bottom:0;padding:3.020vw 1.458vw 0 2.083vw}
.ul-loade1 .pic{top:0;left:0;right:0;bottom:0}
.ul-loade1 .pic img{top:0;left:0;right:0;bottom:0;transition:.5s}
.ul-loade1 .con:hover .pic .img1,.ul-loade1 .pic .img2{opacity:0}
.ul-loade1 .con:hover .pic .img2{opacity:1}
.ul-loade1 .bot{justify-content:space-between}
.ul-loade1 .date{font-size:.833vw;font-weight:300;transition:.5s;margin-top:1.302vw}
.ul-loade1 .load{width:2.604vw;height:2.604vw;background-size:1.25vw auto;background-repeat:no-repeat;background-image:url(../images/load-e1.png);transition:.5s;border-radius:50%}
.m-productdetaile4{margin-bottom:3.593vw}
.swiper-e3{margin:0 -1.041vw!important}
.swiper-e3 .pic{margin:0 .52vw .989vw}
.swiper-e3 .pic img{top:0;left:0;right:0;bottom:0;object-fit:cover;transition:.5s}
.swiper-e3 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#000}
.swiper-e3 .swiper-pagination-progressbar{background:0 0;height:.156vw!important;width:72.91vw!important}
.swiper-e3 .swiper-pagination-progressbar::after{top:50%;transform:translate(-50%,-50%);height:1px;content:' ';right:0;background:rgba(0,0,0,.3)}
.swiper-e3 .pic:hover img{transform:scale(1.08)}
.m-productdetaile5{margin-bottom:6.145vw}
.m-productdetaile5 .inner{padding-top:.52vw}
.m-productdetaile6 .top{justify-content:space-between;align-items:center}
.m-productdetaile6 .topr{justify-content:center;align-items:center}
.m-productdetaile6 .top .line{width:1px;height:.833vw;border:1px solid #d9d9d9;margin:0 1.041vw}
.m-productdetaile6 .swiper-button-nexte1,.m-productdetaile6 .swiper-button-preve1{right:0;background-size:1.041vw auto;background-image:url(../images/nexte1.png);background-repeat:no-repeat;padding-right:1.25vw;width:auto;height:auto;top:0;transform:translateY(0);font-size:.729vw}
.m-productdetaile6 .swiper-button-preve1{left:auto;padding-left:1.25vw;background-image:url(../images/preve1.png)}
.m-productdetaile6{padding-top:5.468vw;padding-bottom:5.833vw}
.ul-imgtxte7{margin-top:0!important}
.swiper-e4 .tit{font-size:1.041vw;font-weight:300;margin-bottom:.364vw}
.swiper-e4 .desc{font-size:.833vw;font-weight:300}
.swiper-e4{margin:0 -1.562vw!important}
.swiper-e4 .con{margin:0 1.562vw}
.swiper-e4 .pic img{transition:.5s}
.swiper-e4 .pic .img2,.swiper-e4 .pic:hover .img1{opacity:0}
.swiper-e4 .pic:hover .img2{opacity:1}
.swiper-bote1{justify-content:space-between;align-items:center;margin:0 1.041vw}
.swiper-pagination-txt{font-size:.833vw;font-weight:300}
.swiper-pagination-txt .now{font-size:1.25vw}
}
@media only screen and (max-width:1200px){
.m-productdetail .inner1{display:block}
.m-productdetail .item3 .pic2{position:static;bottom:auto;left:auto}
.m-productdetail .l,.m-productdetail .r{float:none;width:100%;margin-bottom:30px}
.swiper-e2 .pic,.swiper-e2 .pic img{height:auto}
.m-productdetail .boxr .tit{font-size:25px}
.m-productdetail .boxr .en{font-size:20px;margin-bottom:3px}
.m-productdetail .boxr .info{font-size:14px;line-height:28px;margin-bottom:15px}
.m-productdetail .boxr .tit1{font-size:18px;margin-bottom:10px}
.m-productdetail{margin-bottom:20px}
.g-tite1{font-size:22px;margin-bottom:20px}
.ul-liste1 .tit{font-size:20px;margin-bottom:3px}
.m-tablee1 th{font-size:14px;line-height:3}
.m-tablee1 td{font-size:14px;line-height:2.9}
.ul-liste1 .con .pic{width:220px;height:220px}
.ul-liste1 .con .pic1{margin-right:20px}
.ul-liste1{margin-bottom:30px}
.ul-liste1 li{padding-bottom:20px}
.ul-liste2 .con{margin:0 10px}
.ul-liste2{padding-top:5px;margin:0 -10px}
.ul-liste2 .con .pic{width:140px;height:140px;margin-right:25px}
.ul-liste2 .txt .tit{font-size:18px;margin-bottom:10px}
.ul-liste2 .desc{font-size:14px;line-height:28px}
.ul-liste2 .txt{padding-top:20px}
.ul-liste2 li{margin-bottom:20px}
.m-productdetaile3{margin-bottom:30px}
.ul-loade1 li{width:50%;margin-bottom:20px}
.ul-loade1 .tit{font-size:20px}
.ul-loade1 .date{font-size:13px}
.ul-loade1 .load{width:45px;height:45px;background-size:21px auto}
.ul-loade1 .con .txt{padding:74px 27px 0 30px}
.m-productdetaile4{margin-bottom:30px}
.swiper-e3 .pic{margin:0 10px 10px}
.swiper-e3{margin:0 -10px!important}
.swiper-bote1{margin:0 10px}
.swiper-e3 .swiper-pagination-progressbar{width:92%!important}
.swiper-pagination-txt{font-size:14px}
.swiper-pagination-txt .now{font-size:22px}
.m-productdetaile5{margin-bottom:50px}
.m-productdetaile6 .swiper-button-nexte1,.m-productdetaile6 .swiper-button-preve1{background-size:18px auto;padding-right:20px;font-size:13px}
.m-productdetaile6 .swiper-button-preve1{padding-right:0;padding-left:20px}
.m-productdetaile6 .top .line{height:14px;margin:0 10px}
.m-productdetaile6 .top{margin-bottom:0}
.swiper-e4 .con{margin:0 10px}
.swiper-e4{margin:0 -10px!important}
.swiper-e4 .tit{font-size:18px;margin-bottom:5px}
.swiper-e4 .desc{font-size:14px}
.ul-imgtxte4{margin-bottom:30px}
.m-cure1{margin-top:30px;margin-bottom:30px}
.m-productdetaile6{padding-top:30px;padding-bottom:30px}
.m-productdetaile2{padding:43px 0 0}
}
@media only screen and (max-width:959px){
.ul-liste2{margin:0}
.ul-liste2 li{float:none;width:100%}
.ul-liste2 .con{margin:0}
.ul-loade1{margin:0 -10px}
.ul-loade1 .con{margin:0 10px;height:150px}
.ul-loade1 .con .txt{padding:50px 27px 0 30px}
.ul-liste1 .con .pic{width:200px;height:200px}
.m-productdetaile2{padding:23px 0 0}
}
.m-productdetaile6 .g-tit1{display:none;text-align:center;margin-top:20px}
.m-productdetaile6 .g-tit1 .more{position:relative;float:none;display:inline-block;padding-right:0;padding-left:20px}
.m-productdetaile6 .g-tit1 .more i{right:auto;left:0;bottom:auto;top:48%;transform:translateY(-50%);background:url(../images/backe1.png) center center no-repeat}
@media only screen and (max-width:768px){
.m-productdetaile6 .g-tit1{display:block}
.ul-imgtxte4{margin-bottom:20px}
.m-cure1{margin-bottom:15px}
.swiper-e1{margin:0 -5px!important}
.swiper-e1 .pic{height:111px;margin:0 5px}
.ul-liste1 .con .pic{float:none;width:100%;height:auto;margin-right:0;margin-bottom:10px}
.ul-liste1 .con .pic img{height:auto}
.m-productdetail .boxr .tit{font-size:18px;margin-bottom:0}
.m-productdetail .boxr .en{font-size:18px;margin-bottom:3px}
.m-productdetail .boxr .info{font-size:12px;line-height:26px;margin-bottom:10px}
.m-productdetail .boxr .tit1{font-size:16px;margin-bottom:3px}
.m-productdetail .item .span1,.m-productdetail .item2 .tit1{width:88px}
.m-productdetail .item{margin-bottom:25px}
.m-productdetail .item2 .color .con1{margin-right:10px}
.m-productdetail .item2 .color span{width:15px;height:15px;margin-right:3px}
.m-productdetail .item3 .pic1{height:auto;margin-bottom:10px}
.m-productdetail .item3 .pic2{height:auto}
.m-productdetail .item3 img{display:inline-block;height:auto}
.m-productdetail .r{margin-bottom:4px}
.g-tite1{font-size:18px;margin-bottom:10px}
.ul-liste1 .tit{font-size:16px;margin-bottom:0}
.m-tablee1 td,.m-tablee1 th{font-size:12px}
.ul-liste1{margin-bottom:10px}
.ul-liste2 .con{display:block}
.ul-liste2 .con .pic{float:none;width:100%;height:auto;margin-right:0}
.ul-liste2 .con .pic img{height:auto}
.ul-liste2 .txt{padding:10px 0 15px}
.ul-liste2 .txt .tit{font-size:16px;margin-bottom:5px}
.ul-liste2 .desc{font-size:12px;line-height:26px}
.ul-liste2 .desc .span1{width:40px}
.ul-loade1{margin:0 -5px}
.ul-loade1 .con{margin:0 5px;height:130px}
.ul-loade1 .con .txt{padding:38px 27px 0 18px}
.ul-loade1 .tit{font-size:16px}
.ul-loade1 .load{width:40px;height:40px;background-size:19px auto}
.swiper-e3 .swiper-pagination-progressbar{width:82%!important}
.swiper-pagination-txt{font-size:12px}
.ul-loade1 .date{font-size:12px;margin-top:13px}
.m-productdetaile3{margin-bottom:20px}
.m-productdetaile5 .inner{padding-top:5px}
.swiper-e3 .pic{margin:0 5px 10px}
.swiper-e3{margin:0 -5px!important}
.swiper-bote1{margin:0 5px}
.swiper-pagination-txt .now{font-size:18px}
.m-productdetaile5{margin-bottom:20px}
.swiper-e4 .con{margin:0 5px}
.swiper-e4{margin:0 -5px!important}
.swiper-e4 .tit{font-size:16px;margin-bottom:3px}
.swiper-e4 .desc{font-size:12px}
.m-productdetaile6{padding-bottom:30px}
.m-productdetaile2{padding:0}
.ul-liste1 .con{display:block}
.ul-liste1 .con .pic1{float:none;margin-right:0;margin-bottom:15px}
}
@media only screen and (max-width:600px){
.ul-loade1 li{float:none;width:100%;margin-bottom:15px}
.ul-loade1 .con{height:125px}
.ul-loade1 .con .txt{padding:40px 27px 0 18px}
}
@media only screen and (max-width:550px){
.m-tablee1{white-space:nowrap;overflow:hidden;overflow-x:auto}
.m-tablee1 table{width:550px}
}
.m-tablee1 table .span2 em{display:block;line-height:1.2}
#magnifier{position:relative;width:100%;margin:0}
.small-box{position:relative;width:100%;height:700px;margin-bottom:16px;border:1px solid #eee}
.small-box img{display:block;width:100%;height:100%;object-fit:cover}
.small-box .hover{display:none;position:absolute;left:0;top:0;width:200px!important;height:200px!important;border:1px solid #aaa;background:#09f;opacity:.5;cursor:move;opacity:.5}
.thumbnail-box{position:relative;width:100%}
.thumbnail-box .btn{position:absolute;top:50%;width:22px;height:32px;margin-top:-16px}
.thumbnail-box .btn-prev{left:0;background:url(images/btn_prev.png) no-repeat}
.thumbnail-box .btn-next{right:0;background:url(images/btn_next.png) no-repeat}
.thumbnail-box .list{overflow:hidden;width:100%;margin:0 auto}
.thumbnail-box .wrapper{width:100000px;margin:0 -10px}
.thumbnail-box .list .item{float:left;width:124px;height:124px;margin:0 10px;overflow:hidden}
.thumbnail-box .list .item img{display:block;width:100%;height:100%;object-fit:cover;transition:.5s}
.thumbnail-box .list .item:hover img{transform:scale(1.08)}
.thumbnail-box .list .item-cur img{background-color:#e2e2e2}
.big-box{display:none;overflow:hidden;position:absolute;left:451px;top:0;width:400px;height:400px;border:1px solid #e4e4e4}
.big-box img{display:block;width:100%;height:100%;object-fit:cover}
.swiper-mob{display:none}
@media only screen and (min-width:1200px){
.m-tablee1 table .span2 em{line-height:1.2}
#magnifier{margin:0}
.small-box{height:36.45vw;margin-bottom:.833vw;border:1px solid #eee}
.small-box img{object-fit:cover}
.small-box .hover{left:0;top:0;width:10.41vw!important;height:10.41vw!important;border:1px solid #aaa;background:#09f;opacity:.5;opacity:.5}
.thumbnail-box .btn{top:50%;width:1.145vw;height:1.666vw;margin-top:-.833vw}
.thumbnail-box .btn-prev{left:0;background:url(images/btn_prev.png) no-repeat}
.thumbnail-box .btn-next{right:0;background:url(images/btn_next.png) no-repeat}
.thumbnail-box .list{margin:0 auto}
.thumbnail-box .wrapper{width:5208.vw;margin:0 -.52vw}
.thumbnail-box .list .item{width:6.458vw;height:6.458vw;margin:0 .52vw}
.thumbnail-box .list .item img{object-fit:cover;transition:.5s}
.thumbnail-box .list .item:hover img{transform:scale(1.08)}
.big-box{left:23.48vw;top:0;width:20.83vw;height:20.83vw;border:1px solid #e4e4e4}
.big-box img{object-fit:cover}
}
@media only screen and (max-width:1200px){
.small-box{height:500px;margin-bottom:10px}
#magnifier{display:none}
.swiper-mob{display:block}
}
@media only screen and (max-width:959px){
.small-box{height:450px;margin-bottom:10px}
}
@media only screen and (min-width:1200px){
.row-a1{padding:0 .52vw}
.ul-imgtxt1{margin-top:.52vw}
.ul-imgtxt1 li{margin-bottom:.52vw}
.ul-imgtxt1 .box{bottom:3.125vw;padding:0 3.125vw}
.ul-imgtxt1 h3{font-size:1.25vw}
.ul-imgtxt1 h3 em{font-size:1.5625vw;margin-bottom:.52vw}
.ul-imgtxt1 .desc{font-size:.833vw}
.ul-imgtxt1 .more{width:5.989vw;font-size:.833vw;padding-right:1.562vw;margin-top:1.875vw}
.ul-imgtxt1 .more i{width:1.041vw;height:1.041vw}
.ul-imgtxt1 a:hover .more i{-webkit-transform:translateX(-.52vw);-ms-transform:translateX(-.52vw);-o-transform:translateX(-.52vw);transform:translateX(-.52vw)}
.ul-imgtxt2{margin:0 -.26vw}
.ul-imgtxt2 li{padding:0 .26vw;margin-bottom:.52vw}
.ul-imgtxt2 .txt{bottom:3.125vw;padding:0 3.125vw}
.ul-imgtxt2 h3{font-size:1.25vw}
.ul-imgtxt2 h3 em{font-size:1.5625vw;margin-bottom:.52vw}
.row-a2{padding:5.781vw 0 6.25vw}
.g-tit1 h3{font-size:1.5625vw}
.g-tit1 h3 em{font-size:1.875vw;margin-bottom:.52vw}
.g-tit1 .more{width:5.989vw;font-size:.833vw;padding-right:1.562vw;margin-top:1.093vw}
.g-tit1 .more i{width:1.041vw;height:1.041vw}
.g-tit1 .more:hover i{-webkit-transform:translateX(-.52vw);-ms-transform:translateX(-.52vw);-o-transform:translateX(-.52vw);transform:translateX(-.52vw)}
.ul-imgtxt3{margin:3.854vw -.833vw 0}
.ul-imgtxt3 li{padding:0 .833vw;margin-bottom:1.041vw}
.ul-imgtxt3 .txt{padding:1.979vw 1.354vw 1.51vw}
.ul-imgtxt3 h3{font-size:1.145vw;margin-bottom:1.041vw}
.ul-imgtxt3 .desc{font-size:.729vw}
.ul-imgtxt3 span{font-size:.729vw;padding-right:1.562vw;margin-top:2.343vw}
.ul-imgtxt3 span i{width:.937vw;height:.937vw}
.ul-imgtxt3 a:hover span i{-webkit-transform:translateX(-.52vw);-ms-transform:translateX(-.52vw);-o-transform:translateX(-.52vw);transform:translateX(-.52vw)}
.ul-imgtxt4{padding:.416vw 0}
.ul-imgtxt4 ul{margin:0 -1.145vw}
.ul-imgtxt4 li{padding:0 1.145vw}
.ul-imgtxt4 .img{height:3.593vw;margin:0 auto .208vw}
.m-product{padding:6.197vw 0 6.666vw}
.ul-imgtxt5{margin:3.645vw -.729vw 0}
.ul-imgtxt5 li{padding:0 .416vw;margin-bottom:1.041vw}
.ul-imgtxt5 .pic{height:18.958vw}
.ul-imgtxt5 .txt{bottom:2.343vw;padding:0 2.135vw}
.ul-imgtxt5 h3{font-size:.989vw}
.ul-imgtxt5 h3 em{font-size:1.302vw;margin-bottom:.52vw}
.banq1 .txt{padding:0 4.687vw}
.banq1 h3{font-size:1.354vw}
.banq1 h3 em{font-size:1.875vw;margin-bottom:.52vw}
.ul-imgtxt6 .left{width:50vw}
.ul-imgtxt6 .left .bg{width:22.08vw}
.ul-imgtxt6 .left dd{padding-left:9.583vw}
.ul-imgtxt6 .left dd:after{width:9.114vw;top:.625vw}
.ul-imgtxt6 .left dd h4{font-size:.833vw}
.ul-imgtxt6 .left dd span{font-size:.572vw}
.ul-imgtxt6 .box{
    /*bottom:7.552vw*/
    
}
.ul-imgtxt6 .li2 .box{bottom:3.958vw}
.ul-imgtxt6 .li3 .box{bottom:6.77vw}
.ul-imgtxt6 .li4 .box{bottom:5vw}
.ul-imgtxt6 h3{font-size:1.875vw;margin-bottom:1.406vw;}
.ul-imgtxt6 .li2 h3{margin-bottom:6.718vw}
.ul-imgtxt6 .li3 h3{margin-bottom:4.427vw}
.ul-imgtxt6 .li4 h3{margin-bottom:1.197vw}
.ul-imgtxt6 h3 em{font-size:1.562vw;margin-bottom:.52vw}
.ul-imgtxt6 .desc{font-size:.989vw}
.ul-imgtxt6 .li2 .desc{font-size:1.041vw}
.ul-imgtxt6 .li3 .desc{font-size:1.25vw}
.ul-imgtxt6 .imgbox{margin-top:1.041vw}
.ul-imgtxt6 .li2 .imgbox{margin-top:1.666vw}
.ul-imgtxt6 .li3 .imgbox{margin-top:2.291vw}
.ul-imgtxt6 .imgbox .img{height:7.812vw;line-height:7.812vw;margin-right:4.427vw}
.ul-imgtxt6 .lingjian span{font-size:.677vw}
.m-product.qm{padding:5.989vw 0 7.5vw}
.ul-imgtxt7{margin:3.437vw -.208vw 0}
.ul-imgtxt7 li{padding:0 .208vw;margin-bottom:.937vw}
.ul-imgtxt7 .pic:after{right:5.625vw}
.ul-imgtxt7 .txt{bottom:1.302vw;padding:0 1.145vw}
.ul-imgtxt7 h3{font-size:.937vw}
.ul-imgtxt7 h3 em{font-size:1.354vw;margin-bottom:.52vw}
.ul-imgtxt8{margin:0 -.26vw}
.ul-imgtxt8 li{padding:0 .26vw;margin-bottom:.52vw}
.ul-imgtxt8 h3{font-size:1.354vw;padding:0 2.083vw}
.ul-imgtxt8 h3 em{font-size:1.875vw}
}
@media only screen and (max-width:1500px){
.banq1 .desc,.g-tit1 .more,.ul-imgtxt1 .desc,.ul-imgtxt1 .more,.ul-imgtxt4 li a,.ul-imgtxt5 span,.ul-imgtxt6 .li2 .desc,.ul-imgtxt7 h3 em{font-size:14px}
.ul-imgtxt3 .desc,.ul-imgtxt3 span,.ul-imgtxt5 h3,.ul-imgtxt6 .desc,.ul-imgtxt7 h3{font-size:12px}
.ul-imgtxt6 .lingjian span{font-size:10px}
.g-tit1 .more{width:85px}
}
@media only screen and (max-width:1300px){
.ul-imgtxt3 h3{font-size:14px}
}
@media only screen and (max-width:1199px){
.ul-imgtxt1 .box{bottom:30px;padding:0 20px}
.ul-imgtxt1 h3{float:none;font-size:16px}
.ul-imgtxt1 h3 em{font-size:16px}
.ul-imgtxt1 h3:hover{-webkit-transform:translateX(16px) scale(1.04);-moz-transform:translateX(16px) scale(1.04);-ms-transform:translateX(16px) scale(1.04);-o-transform:translateX(16px) scale(1.04);transform:translateX(16px) scale(1.04)}
.ul-imgtxt1 .more{width:100px;margin-top:10px}
.ul-imgtxt1 .more i{width:16px;height:16px}
.ul-imgtxt2 .txt{bottom:30px;padding:0 20px}
.ul-imgtxt2 h3,.ul-imgtxt2 h3 em{font-size:16px}
.ul-imgtxt2 h3:hover{-webkit-transform:translateX(16px) scale(1.04);-moz-transform:translateX(16px) scale(1.04);-ms-transform:translateX(16px) scale(1.04);-o-transform:translateX(16px) scale(1.04);transform:translateX(16px) scale(1.04)}
.row-a2{padding:20px 0 10px}
.g-tit1 h3{font-size:18px}
.g-tit1 h3 em{font-size:20px}
.g-tit1 .more{width:100px;line-height:1.8em;margin-top:0}
.g-tit1 .more i{width:16px;height:16px}
.ul-imgtxt3{margin:20px -10px 0}
.ul-imgtxt3 li{padding:0 10px}
.ul-imgtxt3 .txt{padding:10px}
.ul-imgtxt3 h3{font-size:16px;margin-bottom:10px}
.ul-imgtxt3 span{margin-top:10px}
.ul-imgtxt3 span i{width:12px;height:12px}
.ul-imgtxt4{padding:10px}
.ul-imgtxt4 ul{margin:0 -10px}
.ul-imgtxt4 li{padding:0 10px;margin-bottom:5px}
.ul-imgtxt4 .img{height:50px}
.m-product{padding:30px 0 10px}
.ul-imgtxt5{margin-top:20px}
.ul-imgtxt5 .pic{height:240px}
.ul-imgtxt5 .txt{bottom:20px;padding:0 10px}
.ul-imgtxt5 li:first-child .txt,.ul-imgtxt5 li:nth-child(5) .txt{padding-left:10px}
.ul-imgtxt5 h3{float:none;font-size:16px}
.ul-imgtxt5 h3 em{font-size:18px}
.ul-imgtxt5 h3:hover{-webkit-transform:translateX(16px) scale(1.04);-moz-transform:translateX(16px) scale(1.04);-ms-transform:translateX(16px) scale(1.04);-o-transform:translateX(16px) scale(1.04);transform:translateX(16px) scale(1.04)}
.banq1 .txt{padding:0 10px}
.banq1 h3{float:none;font-size:18px}
.banq1 h3 em{font-size:20px}
.banq1 h3:hover{-webkit-transform:translateX(16px) scale(1.04);-moz-transform:translateX(16px) scale(1.04);-ms-transform:translateX(16px) scale(1.04);-o-transform:translateX(16px) scale(1.04);transform:translateX(16px) scale(1.04)}
.ul-imgtxt6 .left{width:60%}
.ul-imgtxt6 .left .bg{width:32%}
.ul-imgtxt6 .left dd{padding-left:92px}
.ul-imgtxt6 .left .dd1{top:10%;left:20%}
.ul-imgtxt6 .left .dd2{top:28%;left:25%}
.ul-imgtxt6 .left .dd3{top:45%;left:29%}
.ul-imgtxt6 .left .dd4{top:68%;left:32%}
.ul-imgtxt6 .left dd:after{width:86px;top:10px}
.ul-imgtxt6 .left dd h4{font-size:14px}
.ul-imgtxt6 .left dd span{font-size:10px}
.ul-imgtxt6 .box{top:50%;bottom:auto!important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.ul-imgtxt6 h3{font-size:18px;margin-bottom:10px!important}
.ul-imgtxt6 h3 em{font-size:16px}
.ul-imgtxt6 .txt{float:left;width: 80%;}
.ul-imgtxt6 .desc{font-size:14px!important}
.ul-imgtxt6 .imgbox{margin-top:10px!important}
.ul-imgtxt6 .imgbox .img{height:80px;line-height:80px;margin-right:20px}
.m-product.qm{padding:20px 0 10px}
.m-product.qm .ul-imgtxt5,.ul-imgtxt7{margin-top:20px}
.ul-imgtxt7 .pic:after{right:20%}
.ul-imgtxt7 .txt{bottom:10px;padding:0 10px}
.ul-imgtxt7 h3 span{font-size:16px}
.ul-imgtxt8 h3{font-size:20px;padding:0 20px}
.ul-imgtxt8 h3 em{font-size:18px}
}
@media only screen and (max-width:767px){
.g-tit1 h3 em{margin-bottom:5px}
.ul-imgtxt1 .pic{padding-top:50%}
.ul-imgtxt1 .pic img{height:100%;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ul-imgtxt1 a:hover .pic img{-webkit-transform:translate(-50%,-50%) scale(1.08);-moz-transform:translate(-50%,-50%) scale(1.08);-ms-transform:translate(-50%,-50%) scale(1.08);-o-transform:translate(-50%,-50%) scale(1.08);transform:translate(-50%,-50%) scale(1.08)}
.ul-imgtxt1 h3:hover{-webkit-transform:translateX(10px) scale(1.04);-moz-transform:translateX(10px) scale(1.04);-ms-transform:translateX(10px) scale(1.04);-o-transform:translateX(10px) scale(1.04);transform:translateX(10px) scale(1.04)}
.ul-imgtxt1 h3 em{margin-bottom:5px}
.ul-imgtxt1 .desc{height:auto}
.ul-imgtxt1 .desc p br{display:none}
.ul-imgtxt1 .more{border-color:#b0b0b0!important;text-align:left;margin:10px auto 0}
.ul-imgtxt1 li:nth-child(even) .more{float:none}
.ul-imgtxt2{margin:0}
.ul-imgtxt2 li{float:none;width:auto;padding:0}
.ul-imgtxt2 h3:hover{-webkit-transform:translateX(10px) scale(1.04);-moz-transform:translateX(10px) scale(1.04);-ms-transform:translateX(10px) scale(1.04);-o-transform:translateX(10px) scale(1.04);transform:translateX(10px) scale(1.04)}
.ul-imgtxt2 h3 em{margin-bottom:5px}
.ul-imgtxt3 li{width:50%}
.ul-imgtxt4{display:none;padding:0;text-align:left;z-index:2}
.ul-imgtxt4-m{display:block}
.ul-imgtxt4 .wp{padding:0}
.ul-imgtxt4 ul{display:none;padding:10px 0;margin:0}
.ul-imgtxt4 li{display:block;padding:0}
.ul-imgtxt4 li a{color:rgba(255,255,255,.5);line-height:30px;text-align:left;padding:0 10px}
.ul-imgtxt4 li.on a,.ul-imgtxt4 li:hover a{color:#fff;font-weight:700}
.ul-imgtxt5 .li1,.ul-imgtxt5 .li2,.ul-imgtxt5 li{width:50%}
.ul-imgtxt5 .pic{height:180px}
.ul-imgtxt5 h3 em{margin-bottom:5px}
.ul-imgtxt6 li{margin-bottom:20px}
/* .ul-imgtxt6 .pic{height:calc(100vh - 50px)} */
.ul-imgtxt6 .pic{height: 0;padding-top: 170.1333%;overflow: hidden;position: relative;}
.ul-imgtxt6 .pic>img{height:100%;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ul-imgtxt6 .pic .img1{display:none}
.ul-imgtxt6 .pic .img2{display:block}
.ul-imgtxt6 .txt{padding: 0 10px;}
.ul-imgtxt6-e1 .pic>img{width:100%;}
.ul-imgtxt6-e1 .pic .img2{display: inline-block}
.ul-imgtxt6 .box{top:auto;bottom:15%!important;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.ul-imgtxt6 li:nth-child(even) .txt{float:none;text-align: left;}
.ul-imgtxt6 .left{display:none}
.ul-imgtxt6 .imgbox{font-size:0}
.ul-imgtxt6 .imgbox .img{display:inline-block;vertical-align:middle;float:none;margin:0 10px}
.ul-imgtxt6 .lingjian{display:none}
.ul-imgtxt6 h3 em{margin-bottom:5px}
.ul-imgtxt7 li{width:50%}
.ul-imgtxt7 h3 em{margin-bottom:5px}
.ul-imgtxt8{margin:0}
.ul-imgtxt8 li{float:none;width:auto;padding:0}
}
@media only screen and (max-width:479px){
.ul-imgtxt3{margin:20px 0 0}
.ul-imgtxt3 li{float:none;width:auto;padding:0}
.ul-imgtxt3 .desc{height:auto}
.ul-imgtxt5{margin:20px 0 0}
.ul-imgtxt5 li{float:none;width:auto;padding:0}
.ul-imgtxt5 .li1,.ul-imgtxt5 .li2{width:auto}
.ul-imgtxt5 .pic img{position:static;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.ul-imgtxt5 a:hover .pic img{-webkit-transform:translate(0,0) scale(1.08);-moz-transform:translate(0,0) scale(1.08);-ms-transform:translate(0,0) scale(1.08);-o-transform:translate(0,0) scale(1.08);transform:translate(0,0) scale(1.08)}
}


.ban{
    position: relative;
    overflow: hidden;
}
.ban img{
    display: block;
    width: 100%;
    height: auto;
}
.ban .txt{
    position: absolute;
    top: 122px;
    left: 0;
    right: 0;
    overflow: hidden;
}
.ban .txt h3{
    font-size: 34px;
    color: #fff;
    line-height: 1.5em;
    font-weight: normal;
    overflow: hidden;
}
.ban .txt h3 em{
    display: block;
    font-size: 44px;
    color: #888;
    line-height: 1.5em;
    margin-bottom: -9px;
}
@media only screen and (min-width: 1200px) {
    .ban .txt{
        top: 6.354vw;
    }
    .ban .txt h3{
        font-size: 1.770vw;
    }
    .ban .txt h3 em{
        font-size: 2.291vw;
        margin-bottom: -0.468vw;
    }
}
@media only screen and (max-width: 1199px) {
    .ban .txt{
        display: none;
    }
    .ban .txt h3{
        font-size: 16px;
    }
    .ban .txt h3 em{
        font-size: 16px;
        margin-bottom: 0;
    }
}