@charset "utf-8";

#pagesize{margin-top:.4rem;text-align:center;}
#pagesize ul li{display:inline-block;}
#pagesize ul li a{padding:.08rem .12rem;margin-left:.02rem;display:inline-block;border:1px solid #bebebe;font-size:.16rem;}
#pagesize ul li .active{border:#09867F 1px solid;background:#09867F;color:#fff;}
#pagesize ul li a:hover{border:1px solid #09867F;background:#09867F;color: #fff;}
#pagesize ul li .disabled{border:1px solid #ccc;color:#fff;background:#ccc;}
@media screen and (min-width:320px) and (max-width:767px) {
	#pagesize ul li a{padding:.08rem;font-size:.14rem;}
}

@font-face
{font-family: DIN;
src: url('DIN-Medium.otf')}

@font-face
{font-family: MontserratMedium;
src: url('Montserrat-Medium.ttf')}

@font-face
{font-family: MontserratExtraBold;
src: url('Montserrat-ExtraBold.ttf')}

@font-face
{font-family: MontserratBold;
src: url('Montserrat-Bold.ttf')}

@font-face
{font-family: MontserratSemiBold;
src: url('Montserrat-SemiBold.ttf')}

@font-face
{font-family: MontserratLight;
src: url('Montserrat-Light.ttf')}

@font-face
{font-family: Bebas;
src: url('Bebas.TTF')}


.bt{/* font-size: 0.3rem; */font-family: 'MontserratExtraBold';line-height: 1.3;}
.fz26{font-size: 0.3rem;}
.fz30{font-size: 0.3rem;}
.fz46{font-size: 0.46rem;}
.fz48{font-size: 0.48rem;}
.fz50{font-size: 0.5rem;}
.fz54{font-size: 0.34rem;}
.fz56{font-size: 0.56rem;}
.fz58{font-size: 0.58rem;}
.fz60{font-size: 0.6rem;}
.fz62{font-size: 46px;}




.btn,.btnn{font-size: 0.18rem;font-family: 'MontserratSemiBold';min-width: 2.2rem;height: 0.7rem;text-align: center;line-height: 0.7rem;border-radius:0.34rem;display: inline-block;vertical-align: middle;}
.btn{color:#09867f;background-color: #fff;}
.btnn{color:#fff;background-color: #09867f;}
.btn:hover,.btnn:hover{background-color: #05706a;color:#fff;}



/*
@font-face {
  font-family: 'iconfont';
  src: url('iconfont/iconfont.woff2?t=1705108683799') format('woff2'),
       url('iconfont/iconfont.woff?t=1705108683799') format('woff'),
       url('iconfont/iconfont.ttf?t=1705108683799') format('truetype');
}
*/

.iconfont {
  font-family: "iconfont" !important;
  font-size: .16rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}




*{box-sizing:border-box;font-size: .16rem;color:#000;line-height: 1.5;}
body,input,h1,h2,h3,h4,h5,h6,p,textarea,table,div,ul,li,select,td,th,em,span,i,button,code{margin:0;padding:0;color:inherit;line-height: inherit; font-family:'MontserratMedium', "microsoft yahei",'PingFang SC','PingFangMedium';/* font-size: inherit; */}
img{border:0;display: inline-block;max-width:100%;vertical-align: middle;height: auto;}
.fl{float:left;}
.fr{float:right;}
ul,li{ list-style:none; }
a,p,span,i,em{ text-decoration:none; color:inherit;font-size: inherit;}
pre{word-break: break-word;}
:focus{outline:none!important;border-color:inherit;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after
{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
table{table-layout: fixed;border-collapse: collapse;border-spacing:0;width:100%;}
h3,h4,h5,h6{font-weight: normal;}
em,i,span,p,a{font-style:normal;font-family: inherit;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;}
input[type="button"]{border:none;}
textarea {  -webkit-appearance: none;}  
.auto{margin:0 auto;max-width: 17rem;width: 94%;}
.us-intro-inner{background: rgba(255 255 255 / 16%); padding: 50px 0;color:#fff;}   
:hover{transition: all .2s;}
.img_hover_wrap{overflow: hidden;}
.img_hover{transition: all .3s;}
.img_hover:hover{transform: scale(1.05,1.05);}
.img_traslate{transition: all .3s;}
.img_traslate:hover{transform: translateY(-10px);}
.img_rotate{transition: all .3s;}
.img_rotate:hover{transform:rotate(-360deg);}
.bold{font-weight: bold;}
.normal{font-weight: normal!important;}
.center{text-align: center!important;}
.img{/* width: 100%; */display: block;    height: auto;}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ele{position:relative;}
.ele:before,.ele:after{content:'';display: inline-block;vertical-align: middle;}
.ipt{display: block;border:none;}
.ipt_button{cursor: pointer;}
.item_scale .icon{transition: all .3s;}
.item_scale:hover .icon{transform: scale(1.08,1.08);}
.text-left{text-align: left!important;}
.text-right{text-align: right!important;}
.clamp{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;/* display: -ms-flexbox; */-webkit-box-orient: vertical;/*-webkit-line-clamp: 3;*/}	
.clamp1{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important; -webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.clamp2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important; -webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.clamp3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important; -webkit-box-orient: vertical;-webkit-line-clamp: 3;}
body{background: #fff;overflow-x: hidden;}
.item{}
.imgbox{display: block;overflow: hidden;}
.imgbox .img{transition: all 1s;width: 100%;display: block;}
.item:hover .imgbox .img{transform: scale(1.1,1.1);}

.zoomimg{position:relative;overflow: hidden;height: 0;display: block;}
.zoomimg .img{display: block;position:absolute;width: 100%;height: 100%;left: 0;top: 0;}

.flipx .icon{transition: all .3s;}
.flipx:hover .icon{transform:scaleX(-1);}
.scale .icon{transition: all .3s;}
.scale:hover .icon{transform: scale(1.1,1.1);}

.underline{text-decoration: underline;}
label{-webkit-tap-highlight-color: rgba(255,0,0,0);} 
.img_full{width: 100%;height: 100%;display: block;object-fit: cover;}

.flex{display: -webkit-box; display: -moz-box;display: -ms-flexbox; display: -webkit-flex; display: flex;}
.flex-align-start{align-items: flex-start;}
.flex-align-center {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.flex-align-end{align-items: flex-end;}
.flex-pack-center {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.flex-pack-justify {-webkit-box-pack: justify;-webkit-justify-content: pace-between;-ms-flex-pack: justify;justify-content: space-between;}
.flex-pack-start{justify-content: flex-start;}
.flex-pack-end{justify-content: flex-end;}
.flex-v {-webkit-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.flex-w{flex-wrap:wrap;}
.flex-1{flex:1;overflow: hidden;}
.flex-11{flex:1;}
html{font-size: 5.2083vw;}

/* ::-webkit-input-placeholder{color:#999;}
:-moz-placeholder{color:#999;}
::-moz-placeholder{color:#999;}
:-ms-input-placeholder{color:#999;} */

.c-main{color:#09867f!important;}




/* 公共部分 */
.head{background-color: rgba(255,255,255,.1);position: fixed;width: 100%;left: 0;top: 0;z-index:100;height: 1rem;transition: all 0.3s;}
.head .wrap{display: flex;align-items: center;justify-content: space-between;height: 100%;}
.head .l,.head .r{display: flex;align-items: center;}



.hd-logo .img{height: .6rem;width: auto;}
.hd-logo .img2{display: none;}


.hd-nav{margin-left: 1.2rem;}
.hd-nav li{display: inline-block;vertical-align: middle;margin:0 0 0 0.7rem;}
.hd-nav li:last-child{display:none;}        
.hd-nav li>a{display: block;font-size: 0.16rem;color:#fff;line-height:1rem;position: relative;}
.hd-nav li.cur>a,.hd-nav li:hover>a{color:#09867f!important;}
.hd-nav li:first-child{margin-left: 0;}

.hd-nav li:hover .drop{opacity: 1;visibility: visible;transform: scaleY(1);}
/* .hd-nav li.cur .drop{opacity: 1;visibility: visible;transform: scaleY(1);} */
.hd-nav .drop{width: 100%;position: absolute;left:0;transform:scaleY(0);visibility: hidden;opacity: 0;transition: all .4s ease 0s;transform-origin: center top;background-color: #fff;margin-top: -1px;overflow: hidden;border-top:1px solid #ebebeb;}
.hd-nav .drop .cenbox{width: 90%;margin:0 auto;padding:0.6rem 0.7rem;display: flex;}
.hd-nav .drop .col{width: 25%;padding:0 0.15rem;display: flex;align-items: flex-start;border-right:1px dashed #a6a6a6;}
.hd-nav .drop .col:last-child{border:0;}
.hd-nav .drop .tp{width: 0.9rem;margin-right: 0.15rem;}
.hd-nav .drop .info{flex:1;overflow: hidden;}
.hd-nav .drop .tit{font-size: 0.16rem;color:#000000;font-family: 'MontserratSemiBold';margin-bottom: 0.05rem;}
.hd-nav .drop .tit:hover{color:#09867f;}
.hd-nav .drop .lks{}
.hd-nav .drop .lk{display: block;font-size: 0.16rem;color:#2e2e2e;line-height: 1.6;font-family: 'MontserratLight';text-transform: capitalize;}
.hd-nav .drop .lk:hover{color:#09867f;}

.hd-nav .hasdrop{position: relative;}
.hd-nav .hasdrop .drop{width: 2rem;left: 50%;margin-left: -1rem;border-radius:0.08rem;background-color: #fff;}
.hd-nav .hasdrop .drop .link{display: block;font-size: 0.16rem;color:#000;text-align: center;line-height: 1.4;padding:0.15rem 0;border-bottom:1px solid rgba(255,255,255,.1);}
.hd-nav .hasdrop .drop .link:hover{opacity: 0.85;}

.head .r > a{font-size:0.16rem;color:#fff;} 
.head .r > a.cur,.head .r > a:hover{color:#09867f;}

.hd-sear{margin:0 0.3rem;}              
.hd-sear .icon{width: 0.3rem;height: 0.3rem;cursor: pointer;display: flex;align-items: center;justify-content: center;font-weight: bold;font-size: 0.2rem;color:#fff;}
.hd-sear .icon::after{content:'\e651';font-family: 'iconfont';}

.hd-sear-box{position: fixed;width: 100%;height: 100%;left: 0;top: 0;background-color: rgba(0,0,0,.6);z-index:110;display: none;}
.hd-sear-box .box{max-width: 8rem;line-height: 0.6rem;width: 90%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background-color: #fff;border-radius:.1rem;display: flex;overflow: hidden;}
.hd-sear-box .ipt-txt{font-size: 0.16rem;color:#000;flex:1;overflow: hidden;padding:0 .2rem;}
.hd-sear-box .submit{width: 0.6rem;height: 0.6rem;border:none;cursor: pointer;margin-right: 0.05rem;font-size: 0.24rem;color:#000;background:#fff;font-weight: bold;}
.hd-sear-box .submit::after{content:'\e651';font-family: 'iconfont';}


.hd-lang{position:relative;}
.hd-lang .font{display: flex;align-items: center;cursor: pointer;font-size: 0.16rem;color:#fff;}
.hd-lang .font i{font-size: 0.2rem;}
/* .hd-lang .font::after{content:'\e775';font-family: 'iconfont';margin-left: 0.07rem;font-size: 0.14rem;transform: rotate(90deg);font-weight: bold;} */

.hd-lang .drop{position: absolute;width: .8rem;left: 50%;transform: translate(-50%,0);padding-top: 0.15rem;display: none;}
.hd-lang .dropbox{background-color: #fff;padding:.18rem 0 .08rem .15rem;position: relative;box-shadow:rgba(0, 0, 0, 0.25) 0 0 .1rem;}
.hd-lang .lk{font-size: 0.15rem;margin-bottom: 0.12rem;display: flex;align-items: center;}
.hd-lang .ic{width: 0.2rem;margin-right: 0.1rem;}
.hd-lang .lk:hover{font-weight: bold;}
.hd-lang:hover .drop{display: block;}


.header-lang{position:relative;z-index:20;}
.header-lang .box{height:34px;border:1px solid #EBEBEB;cursor:pointer;display:flex;align-items:center;padding:0 7px;}
.header-lang .box img{height:16px;}
.header-lang .box em{margin:0 7px;line-height:18px;font-size:13px;color:#fff;text-transform:uppercase;}
.header-lang .box i{font-size:12px;text-align:center;color:#fff;}
.header-lang .lang-box{width:200px;padding:15px;position:absolute;right:0;top:42px;z-index:200;background:#fff;transform:translate3d(0,10px,0);opacity:0;visibility:hidden;transition:all .4s ease 0s;box-shadow:0 0 10px rgba(63,62,62,0.2);}
.header-lang .lang-box::before{content:'';position:absolute;right:37px;top:-8px;overflow:hidden;border-right:8px solid transparent;border-bottom:8px solid #fff;border-left:8px solid transparent;display:block;}
.header-lang ul{max-height:160px;overflow-y:scroll;padding:5px 10px;border:1px solid #e5e5e5;display:flex;flex-wrap:wrap;}
.header-lang ul li{line-height:20px;padding:5px 0;border-bottom:1px solid #f5f5f5;width:50%;}
.header-lang ul li:last-child{border:none;}
.header-lang ul li a{color:#333;font-size:12px;display:block;}
.header-lang ul li a:hover{color:#015198;}
.header-lang ul li img{vertical-align:middle;margin-right:7px;}
.header-lang:hover .lang-box{opacity:1;visibility:visible;transform:translate3d(0,0,0);}


.hd-web{position:relative;margin-left:20px;}
.hd-web .font{display: flex;align-items: center;cursor: pointer;font-size: 0.16rem;color:#fff;}
.hd-web .font i{font-size: 0.2rem;}

.hd-web .drop{width:200px;padding:15px;position:absolute;right:-20px;top:42px;z-index:200;background:#fff;transform:translate3d(0,10px,0);opacity:0;visibility:hidden;transition:all .4s ease 0s;box-shadow:0 0 10px rgba(63,62,62,0.2);}
.hd-web .drop::before{content:'';position:absolute;right:22px;top:-8px;overflow:hidden;border-right:8px solid transparent;border-bottom:8px solid #fff;border-left:8px solid transparent;display:block;}

.hd-web .drop1{position: absolute;width: .8rem;left: 50%;transform: translate(-50%,0);padding-top: 0.15rem;display: none;}
.hd-web .dropbox1{background-color: #fff;padding:.18rem 0 .08rem .15rem;position: relative;box-shadow:rgba(0, 0, 0, 0.25) 0 0 .1rem;}

.hd-web .drop ul{}
.hd-web .drop ul li+li{margin-top: 0.12rem;}
.hd-web .drop ul li a{font-size: 0.15rem;display: flex;align-items: center;}
.hd-web .drop ul li:first-child a {font-size: 0.13rem;font-weight:700;}
.hd-web .ic{width: 0.2rem;margin-right: 0.1rem;}
.hd-web .drop ul li a:hover{color:#09867f;}
.hd-web:hover .drop{opacity:1;visibility:visible;transform:translate3d(0,0,0);}                  
                  
                  
                  
                  
/*                  
.fixed-head-body .head+div{margin-top: -0.4rem;}
*/
                            
.fixed-head-body .head+div{margin-top:1rem;}                            
.fixed-head{background-color: #fff;/* box-shadow:0 0 0.2rem rgba(23,23,23,.08); */ border-bottom:1px solid #ebebeb;}
.fixed-head .hd-logo .img2{display: block;}
.fixed-head .hd-logo .img1{display: none;}

.fixed-head .hd-nav li>a{color:#000;}
 
.fixed-head .hd-sear .icon{color:#000;}
.fixed-head .hd-lang .font{color:#000;}

.fixed-head .r > a{color:#000;}

.fixed-head .header-lang .box em{color:#000;}
.fixed-head .header-lang .box i{color:#000;}

.fixed-head .hd-web .font{color:#000;}

.foot{background-color: #1d1d1d;padding:1.1rem 0 0;}
.ft-t{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}
.ft-t .txt{font-size: 0.41rem;color:#fff;line-height: 1.4;width: 6.25rem;margin-right: 2.2rem;font-family: 'MontserratBold';}
.ft-t .form{flex:1;overflow: hidden;display: flex;}
.ft-t .form .ipt-txt{flex:1;overflow: hidden;border-radius:0.39rem;border:1px solid #fff;font-size: 0.16rem;color:#fff;padding:0 0.4rem;background:transparent;width: 100%;}
.ft-t .form .submit{font-size: 0.18rem;color:#fff;width: 2.2rem;height: 0.78rem;background-color:#09867f;border-radius:0.39rem;margin-left: 0.25rem;border:0;cursor: pointer;}


@media screen and (max-width:1199px){
.hd-nav li:last-child{display:block;}   
}
@media screen and (max-width:640px){
.head .r > a{display:none;} 
.hd-sear{margin:0 0.15rem 0 0;}  
}



.ft-c{margin-top: 0.8rem;display: flex;justify-content: space-between;}
.ft-c .info{max-width: 4.05rem;width: 30%;}
.ft-c .tit{font-size: 0.22rem;color:#fff;text-transform: uppercase;margin-bottom: 0.1rem;}
.ft-c .lk{font-size: 0.16rem;color:rgba(255,255,255,.7);line-height: 2;display: block;}
.ft-c .menu{width: 60%;display: flex;justify-content: space-between;}
.ft-c .lks .lk:hover{color:#09867f;}



.ft-b{margin-top: 0.25rem;border-top:1px solid #363636;display: flex;align-items: center;justify-content: space-between;min-height: 1.6rem;}
.ft-b .social{display: flex;}
.ft-b .social a{margin-right: 0.1rem;font-size: 0.2rem;color:#fff;width: 0.5rem;height: 0.5rem;border:1px solid rgba(255,255,255,.3);display: flex;align-items: center;justify-content: center;border-radius:50%;}
.ft-b .social a:hover{color:#fff;background-color: #09867f;border-color:#09867f;}
.ft-b .smlogo{height: 0.9rem;width: auto;}



/* news */
.inner-ban{height: 6.2rem;position: relative;}
.inner-ban .box{position: absolute;left: 0;top: 50%;transform: translate(0,-38%);text-align: center;width: 100%;}
.inner-ban .bt{font-size: 0.58rem;color:#fff;font-family: 'MontserratExtraBold';}
.inner-ban .txt{font-size: 0.16rem;color:#fff;margin-top: 0.08rem;}



.main{padding:1rem 0;}

.xw-list{}
.xw-list .item{margin-bottom: 0.9rem;background-color: #fff;display: flex;align-items: center;}
.xw-list .imgbox{height: 4.35rem;width: 6.5rem;}
.xw-list .info{padding:0.1rem 0.7rem 0.1rem 0.4rem;flex:1;overflow: hidden;}
.xw-list .title{font-size: 0.32rem;font-family: 'MontserratBold';-webkit-line-clamp: 2;}
.xw-list .date{font-size: 0.16rem;color:#6b6b6b;margin-top: 0.16rem;}
.xw-list .txt{font-size: 0.16rem;-webkit-line-clamp: 3;margin-top: 0.32rem;font-family: 'MontserratLight';}
.xw-list .more{font-size: 0.2rem;color:#09867f;font-family: 'MontserratSemiBold';margin-top: 0.5rem;display: inline-block;vertical-align: middle;}
.xw-list .more::after{content:'\e60e';font-family: 'iconfont';margin-left: 0.03rem;font-size: 0.14rem;line-height: 1;transition: all 0.3s;}
.xw-list .more:hover::after{margin-left:0.05rem;}
.xw-list .item:hover{box-shadow:0 0 0.14rem rgba(0,0,0,.26);background-color: #f1f1f1;}




.pagelist{margin-top: 0.8rem;text-align: center;}
.layui-laypage{margin: 0;}
.layui-laypage a, .layui-laypage span{font-size: 0.14rem;width: 0.36rem;height: 0.36rem;margin:0 .05rem;text-align: center;padding: 0;overflow: hidden;border:none!important;border-radius:50%;line-height: 0.36rem;color:#6e6c6c;}

.layui-laypage>a:last-child, .layui-laypage>a:last-child em{border-radius:.04rem;}
.layui-laypage .layui-laypage-prev,.layui-laypage .layui-laypage-next{padding:0 ;border-radius:.04rem;}
.layui-laypage .layui-laypage-prev em,.layui-laypage .layui-laypage-next em{line-height: 1;}
.layui-laypage .layui-laypage-prev{border-radius:.04rem!important;background:#fff!important;color:#333;}
.layui-laypage .layui-laypage-next{background-color: #fff;color:#333;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{background-color: transparent;}
.layui-laypage a:hover{color:#000;}
.layui-laypage .layui-laypage-skip{background-color: #fff;height: 0.3rem;line-height: 0.3rem;color:#333;}
.layui-laypage .layui-laypage-curr em{display: block;color:#fff;background-color: #09867f;}



/* newsDetail */
.xw-det{padding:0.7rem 0;}
.xw-det .auto{max-width: 12.4rem;}
.xw-det .topbox{text-align: center;padding:0 0 0.2rem;border-bottom:1px solid #efefef;}
.xw-det .topbox .title{font-size: 0.4rem;font-family: 'MontserratBold';line-height: 1.4;}
.xw-det .topbox .date{font-size: 0.16rem;color:#828282;margin-top: 0.1rem;}
.xw-det .topbox .social{margin-top: 0.1rem;display: flex;justify-content: center;}
.xw-det .topbox .social a{font-size: 0.16rem;margin:0 0.08rem;line-height: 1.5;}
.xw-det .topbox .social a:hover{color:#09867f;}

.xw-det .edit{font-size: 0.18rem;color:#333;line-height: 1.6;margin-top: 0.3rem;}

.xw-growth{margin-top: 0.7rem;box-shadow:0 0 0.12rem rgba(0,0,0,.3);border-radius:0.12rem;padding:0.5rem 0.45rem;}
.xw-growth .smwz{font-size: 0.18rem;color:#18191b;margin-top: 0.1rem;}
.xw-growth .list{margin-top: 0.28rem;}
.xw-growth .list li{display: flex;align-items: flex-start;line-height: 0.28rem;margin-bottom: 0.19rem;}
.xw-growth .list .ico{width: 0.28rem;margin-right: 0.12rem;}
.xw-growth .list .txt{font-size: 0.18rem;color:#333333;}
.xw-growth .list li span{font-weight: bold;color:#000;}
.xw-growth .list li:last-child{margin-bottom: 0;}


.xw-lx{margin-top: 0.8rem;}
.xw-lx .smwz{font-size: 0.18rem;color:#18191b;margin-top: 0.1rem;}
.xw-lx .table{border-radius:0.12rem;overflow: hidden;margin-top: 0.2rem;box-shadow:0 0 0.12rem rgba(0,0,0,.3);}

.xw-lx .table th,.xw-lx .table td{text-align: left;}
.xw-lx .table th{font-size: 0.2rem;color:#fff;line-height: 0.3rem;padding:0.25rem 0;background-color: #09867f;font-weight: normal;}
.xw-lx .table td{font-size: 0.16rem;border:1px solid #dfdfdf;padding:0.2rem 0.1rem 0.2rem 0.15rem;}

.xw-lx .table th:nth-child(1){width: 54%;}
.xw-lx .table th:nth-child(2){width: 23%;}
.xw-lx .table th:nth-child(3){width: 23%;}

.xw-lx .table th:nth-child(1),.xw-lx .table td:nth-child(1){padding-left: 3.5%;}
.xw-lx .table th:nth-child(2),.xw-lx .table td:nth-child(2){padding-left: 5%;}

.xw-lx .table th:nth-child(3),.xw-lx .table td:nth-child(3){padding-left: 5%;}
.xw-lx .table .lk:hover{color: #09867f;}
.xw-lx .table .link{text-decoration: underline;color: #09867f;}
.xw-lx .table .ico{width: 0.28rem;margin-right: 0.05rem;}
.xw-lx .table .txt{font-size: inherit;color:inherit;display: flex;align-items: center;}

.xw-fb{display: flex;align-items: center;margin-top: 0.9rem;}
.xw-fb .smwz{font-size: 0.18rem;color:#18191b;margin-top: 0.1rem;}
.xw-fb .anniu{margin:0 0 0 0.5rem;}


.pagenav{border-top:1px solid #e5e5e5;margin-top: 0.75rem;}
.pagenav .lk{padding:0.3rem 0.6rem 0.3rem 0;border-bottom:1px solid #e5e5e5;position: relative;display: block;}
.pagenav .fz{font-size: 0.16rem;}
.pagenav .txt{font-size: 0.18rem;font-family: 'MontserratSemiBold';margin-top: 0.06rem;}
.pagenav .lk::after{content:'\e60e';font-family: 'iconfont';color:#474747;font-size: 0.28rem;position: absolute;right: 0;top: 50%;transform: translate(0,-50%);}
.pagenav .lk:hover .txt,.pagenav .lk:hover::after{color:#09867f;}


/* contact */
.lx-sec{padding:1.4rem 0;}
.lx-sec .wrap{display: flex;align-items: center;justify-content: space-between;}
.lx-sec .bt{line-height: 1.2;}
.lx-sec .info{width: 46%;}
.lx-sec .smwz{font-size: 0.18rem;color:#09867f;margin-bottom: 0.1rem;}
.lx-sec .list{margin-top: 0.75rem;}
.lx-sec .list .item{margin-bottom: 0.5rem;display: flex;align-items: flex-start;}
.lx-sec .list .item:last-child{margin-bottom: 0;}
.lx-sec .list .ico{width: 0.54rem;margin-right: 0.15rem;}
.lx-sec .list .fz{font-size: 0.22rem;font-family: 'MontserratSemiBold';margin-bottom: 0.03rem;}
.lx-sec .list .wz{font-size: 0.16rem;color:#4d4d4d;max-width: 4.4rem;}


.lx-sec .form{width: 49%;max-width: 8.3rem;background-color: #09867f;border-radius:0.18rem;padding:0.6rem 0.8rem 0.7rem;}
.lx-sec .form .bt{color:#fff;}
.lx-sec .form .desc{font-size: 0.16rem;color:#fff;max-width: 4.8rem;margin-top: 0.13rem;}
.lx-sec .form .box{padding:0.1rem 0 0;}
.lx-sec .form .row{margin-top: 0.3rem;border-bottom:2px solid #fff;}
.lx-sec .form .ipt{width: 100%;font-size: 0.16rem;color:#fff;font-family: 'MontserratLight';background:transparent;border-bottom:0;}
.lx-sec .form .ipt-txt{height: 0.7rem;line-height: 0.7rem;}
.lx-sec .form .con{height: 1.55rem;padding:0.25rem 0 0;resize:none;line-height: 1.4;}
.lx-sec .form .submit{font-size: 0.22rem;color:#09867f;background-color: #fff;line-height: 0.65rem;height: 0.65rem;border-radius:0.18rem;margin:0.8rem auto 0;width: 100%;border:0;cursor: pointer;}
.lx-sec .form .submit:hover{color:#fff;background-color: #036560;}


.lx-sec .form ::-webkit-input-placeholder{color:rgba(255,255,255,.6);}
.lx-sec .form :-moz-placeholder{color:rgba(255,255,255,.6);}
.lx-sec .form ::-moz-placeholder{color:rgba(255,255,255,.6);}
.lx-sec .form :-ms-input-placeholder{color:rgba(255,255,255,.6);}


.lx-map{height: 5.7rem;}


/* service */
.fw-s1{display: flex;justify-content: space-between;align-items: self-start;}
.fw-s1 .lbox{width: 40%;padding-top: 0.6rem;}
.fw-s1 .rbox{width: 56%;position: relative;padding-bottom: 0.6rem;display: flex;justify-content: flex-end;}
.fw-s1 .smwz{font-size: 0.2rem;color:#09867f;font-family: 'MontserratSemiBold';}
.fw-s1 .bt{line-height: 1.2;}
.fw-s1 .txt{font-size: 0.16rem;color:#5f5f5f;margin-top: 0.2rem;max-width: 5.9rem;}
.fw-s1 .list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.fw-s1 .list li{font-size: 0.2rem;font-family: 'MontserratBold';margin-top: 0.3rem;min-width: 47%;}
.fw-s1 .imgbox{max-width: 7.65rem;height: 6.1rem;width: 85%;}
.fw-s1 .smimg{width: 3.8rem;height: 3.5rem;position: absolute;left: 0;bottom: 0;}


.fw-s2{margin-top: 1.3rem;}
.fw-s2 .list{display: flex;justify-content: space-between;margin-top: 0.6rem;}
.fw-s2 .list li{max-width: 3.3rem;width: 23%;}
.fw-s2 .list .num{font-size: 0.84rem;color:#595959;opacity: 0.1;line-height: 1;font-family: 'DIN';font-weight: bold;}
.fw-s2 .list .title{font-size: 0.24rem;font-family: 'MontserratExtraBold';line-height: 1.2;margin-top: -0.34rem;}
.fw-s2 .list .txt{font-size: 0.18rem;color:#595959;margin-top: 0.13rem;}


.fw-s3{margin-top: 1.4rem;}
.fw-s3 .desc{font-size: 0.18rem;color:#595959;margin-top: 0.13rem;}
.fw-s3 .list{display: flex;gap: 0.25rem;margin-top: 0.4rem;}
.fw-s3 .list .item{flex: 1;}
.fw-s3 .list .imgbox{height: 4rem;}


/* serviceDetail */
.fw-ban{height: 100vh;}
.fw-ban::after{content:"";position:absolute;top:0;left:0;right:0;padding:50px 0;z-index:20;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);}  
.fw-ban .box{transform: translate(0,-45%);}
.fw-ban .more{margin-top: 0.65rem;}

.fw-card{padding:0.65rem 0;}
.fw-card .list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.fw-card .list .item{height: 6.3rem;border-radius:0.12rem;overflow: hidden;width: 48.6%;position: relative;}
.fw-card .list .imgbox{height: 100%;}
.fw-card .list .box{border-radius:0.12rem;background-color: rgba(9,134,127,.8);position: absolute;left: 0.55rem;right: 0.55rem;min-height: 2.9rem;top: 50%;transform: translate(0,-50%);padding:0.5rem;display: flex;flex-direction: column;justify-content: center;opacity: 0;transition: all 0.6s;}
.fw-card .list .fz{font-size: 0.22rem;color:#fff;padding:0.08rem 0;}
.fw-card .list .item:hover .box{opacity: 1;}


.fw-machine{position: relative;}
//.fw-machine .imgbox{height: 9rem;background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment: fixed;}
.fw-machine .imgbox{height: 12rem;background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment: fixed;}
//.fw-machine .info{padding:0.9rem 0 1.4rem;text-align: center;}
.fw-machine .info {padding: 0.9rem 0 1.4rem;text-align: center;position: absolute;background-color: transparent;bottom: 0;left: 0;width: 100%;color: #fff;}
.fw-machine .bt{}
.fw-machine .txt{font-size: 0.24rem;font-family: 'MontserratSemiBold';margin-top: 0.4rem;}

.fw-pt{position: relative;padding-bottom: 0.3rem;}
.fw-pt .imgbox{height: 9rem;background-repeat:no-repeat;background-position:center;background-size:cover;}
.fw-pt .info{position: absolute;left: 0.9rem;bottom: 0;background-color: #09867f;width: 7.6rem;padding: 0.5rem 0.85rem;}
.fw-pt .bt{color:#fff;}
.fw-pt .txt{font-size: 0.16rem;color:#fff;margin-top: 0.3rem;font-family: 'MontserratSemiBold';}


.fw-xm{padding:1.6rem 0 1rem 3rem;}
.fw-xm .detail{position: relative;margin-top: 0.28rem;}
.fw-xm .item{}
.fw-xm .item .imgbox{height: 5.4rem;border-radius:0.12rem;}
.fw-xm .item .title{font-size: 0.24rem;margin:0.25rem 0.3rem 0;font-family: 'MontserratSemiBold';}
.fw-xm .item:hover .title{color: #09867f;}

.fw-xm .swiper-slide{width: 6.7rem;}
.fw-xm .arrs{display: flex;padding:0 0.9rem;margin-top: 0.4rem;justify-content: flex-end;}
.fw-xm .swiper-button{width: 0.7rem;height: 0.7rem;margin:0 0 0 0.15rem;border:1px solid #09867f;opacity: 1;font-size: 0.26rem;color:#09867f;position: static;display: flex;align-items: center;justify-content: center;background:#fff;border-radius:50%;}
.fw-xm .swiper-button::after{content:'\e8f4';font-family: 'iconfont';}
.fw-xm .swiper-button-next{transform: rotate(180deg);}
.fw-xm .swiper-button:hover{color:#fff;background-color: #09867f;}


/* product */
.cp-bar{display: flex;justify-content: center;background-color: #fff;}
.cp-bar .lk{display: block;margin:0 5%;padding:0.3rem 0;text-align: center;}
.cp-bar .icon{height: 0.8rem;width: auto;display: block;margin:0 auto;}
.cp-bar .title{font-size: 0.16rem;color:#434343;margin-top: 0.06rem;}
.cp-bar .lk:hover .title{color:#09867f;}


.cp-ban{display: flex;}
.cp-ban .info{width: 45%;max-width: 8rem;padding:0 0.95rem;background:url('https://cdn-pro.analyspeed.com/1424/upload/sort/1750039048837408.jpg') no-repeat center;background-size:cover;display: flex;flex-direction: column;justify-content: center;}
.cp-ban .bt{color:#fff;}
.cp-ban .txt{font-size: 0.16rem;color:#fff;margin-top: 0.3rem;max-width: 5.2rem;}
.cp-ban .btns{margin-top: 1.1rem;}
.cp-ban .anniu{margin-right: 0.25rem;}
.cp-ban .btnn{background-color: #f8a227;}
.cp-ban .btn:hover{background-color: #fff;color:#f8a227;}
.cp-ban .imgbox{height:6.8rem;}
/*
.cp-ban .imgbox{height: 7.8rem;}
*/
.cp-fenl .box{display: flex;justify-content: center;overflow-x: auto;}

.cp-fenl .lk{padding:0.25rem 0.1rem 0.3rem;margin:0 0.2rem;}
.cp-fenl .img{height: 0.9rem;width: auto;display: block;margin:0 auto;transition: all 0.3s;}
.cp-fenl .title{font-size: 0.18rem;margin-top: 0.09rem;text-align: center;}
.cp-fenl .lk:hover{color:#09867f;}
.cp-fenl .lk:hover .img{transform: scale(1.06,1.06);}

.cp-main{background-color: #f8f8f8;}
.cp-main .wrap{padding:0.35rem 0 0.85rem;display: flex;align-items: flex-start;max-width: 17.4rem;}
.cp-l{width: 3.85rem;background-color: #fff;border-radius:0.08rem;margin-right: 0.3rem;}
.cp-r{flex:1;overflow: hidden;}



.cp-menu{background-color: #fff;}
.cp-menu .t-tit{font-size: 0.28rem;color:#fff;height: 0.8rem;background-color: #09867f;display: flex;align-items: center;padding-left: 0.3rem;font-family: 'MontserratSemiBold';}

.cp-menu .list{padding:0 0.2rem;}
.cp-menu .list li{border-bottom:1px solid #f5f5f5;}
.cp-menu .list li:last-child{border:0;}
.cp-menu .list .tit{font-size: 0.18rem;cursor: pointer;padding:0.12rem 0.1rem;line-height: 0.26rem;}

.cp-menu .list .drop{display: none;padding-left: 0.25rem;}
.cp-menu .list .lk{display: block;font-size: 0.16rem;color:#323232;line-height: 0.24rem;padding:0.08rem 0;}
.cp-menu .list .lk:hover,.cp-menu .list .lk.this{color: #09867f;}
.cp-menu .list li.cur .tit,.cp-menu .list li:hover .tit{color: #09867f;}
.cp-menu .list li.cur .drop{display: block;}


.cp-list{display: flex;flex-wrap: wrap;margin:-2% 0 0 -2%;}
.cp-list .item{background-color: #fff;border-radius:0.08rem;width: 31.3%;margin:2% 0 0 2%;height: 5.4rem;padding:0.1rem 0 0;overflow: hidden;}
.cp-list .imgbox{height: 2.8rem;display: flex;align-items: center;justify-content: center;transition: all 0.3s;}
.cp-list .pic{width: 100%;height: 100%;object-fit: contain;}
.cp-list .info{padding:0.25rem 0.35rem 0;}
.cp-list .title{font-size: 0.3rem;color:#09867f;-webkit-line-clamp: 1;}
.cp-list .smtit{font-size: 0.18rem;-webkit-line-clamp: 1;}
.cp-list .txt{font-size: 0.14rem;color:#4f4f4f;margin-top: 0.14rem;line-height: 1.9;}
.cp-list .viewmore{font-size: 0.16rem;color:#09867f;height: 0.6rem;display: flex;align-items: center;justify-content: space-between;position: relative;margin-top: 0.4rem;}
.cp-list .viewmore:before{content:'';position: absolute;left: 0;top: 0;height: 2px;background-color: #09867f;width: 0;transition: all 0.5s;}
.cp-list .viewmore::after{content:'\e775';font-family: 'iconfont';}

.cp-list .item:hover .imgbox{height: 2.25rem;}
.cp-list .item:hover .viewmore{margin-top: 0.25rem;}
.cp-list .item:hover .viewmore:before{width: 100%;}



/* productDetail */
/*                          
.cp-intro{padding:0.55rem 0 0.1rem;}
*/                          
.cp-intro{padding:0.3rem;}                          
.cp-intro .detail{display: flex;align-items: center;justify-content: space-between;}
.cp-intro .info{width: 38%;/* max-width: 6.4rem; */}
.cp-intro .bt{font-size: 0.5rem;color:#09867f;font-family: 'MontserratBold';}
.cp-intro .smtit{font-size: 0.3rem;}
.cp-intro .line{height: 1px;background-color: #09867f;margin:0.22rem 0;}
.cp-intro .txt{font-size: 0.16rem;color:#3a3a3a;}
.cp-intro .btns{margin-top: 0.7rem;display: flex;}
.cp-intro .pdf{padding:0 0.35rem 0 0.4rem;background-color: #f8a227;margin-left: 0.3rem;color:#fff;}
.cp-intro .pdf::after{content:'\e67a';font-family: 'iconfont';margin-left: 0.4rem;font-size: 0.4rem;display: inline-block;vertical-align: middle;}
.cp-intro .pdf:hover{background-color: #05706a;}
.cp-intro .imgbox{width: 55%;}

.cp-para{padding:0.65rem 0;}
.cp-para .detail{position: relative;margin-top: 1.1rem;}
.cp-para .pic{width: 7.8rem;margin:0 auto;display: block;}
.cp-para .list .item{display: flex;align-items: center;margin-bottom: 1rem;}
.cp-para .list .item:last-child{margin-bottom: 0;}

.cp-para .table-response{width:100%;max-width: 100%;overflow-x:auto;}

.cp-para .list .icon{width: 0.98rem;margin:0 0.2rem;transition: all 0.3s;}
.cp-para .list .title{font-size: 18px;}
.cp-para .list .font{font-size: 0.2rem;color:#525050;}
.cp-para .list .item:hover .icon{transform: scale(1.05,1.05);}

.cp-para .list{position: absolute;top: 50%;transform: translate(0,-50%);width: 4.3rem;}
.cp-para .list-l{left: 0;}
.cp-para .list-l .item{flex-direction: row-reverse;text-align: right;}
.cp-para .list-r{right: 0;}


.cp-tech{margin-top: 0.4rem;}
.cp-tech .list{margin-top: 0.45rem;}
.cp-tech .list .item{margin-bottom: 0.15rem;border-radius:0.1rem;background-color: #fff;padding:0 0.45rem;}
.cp-tech .list .top{font-size: 0.22rem;height: 0.8rem;cursor: pointer;display: flex;align-items: center;}
.cp-tech .list .arrow{width: 0.4rem;height: 0.4rem;background-color: #f1f1f1;border-radius:50%;display: flex;align-items: center;justify-content: center;margin-left: 0.4rem;color:#949494;}
.cp-tech .list .arrow::after{content:'\e772';font-family: 'iconfont';line-height: 1;display: block;transform: scale(0.8);}
.cp-tech .list .box{border-radius:0.06rem;overflow: hidden;display: none;}
.cp-tech .list .row{font-size: 0.16rem;display: flex;justify-content: space-between;line-height: 0.55rem;padding:0 0.35rem;position: relative;}
.cp-tech .list .row::after{content:'';position: absolute;left: 0.25rem;right: 0.25rem;top: 0;height: 0.01rem;background-color: #d7d7d7;}
.cp-tech .list .row:first-child::after{display: none;}
.cp-tech .list .fz{max-width: 80%;flex:1;overflow: hidden;}
.cp-tech .list .row:hover{background-color: #09867f;}
.cp-tech .list .row:hover *{color:#fff;}
.cp-tech .list .row:hover::after{background-color: transparent;}
.cp-tech .list .row:hover+.row::after{background-color: transparent;}

.cp-tech .list .item.cur .box{display: block;}
.cp-tech .list .item.cur .arrow{background-color: #09867f;transform: rotate(180deg);color:#fff;}
.cp-tech .list .item:hover .arrow{background-color: #09867f;color:#fff;}

.cp-infor{padding: 1rem 0 0.85rem;}
.cp-infor .smbt{border-bottom:1px solid #cacaca;display: flex;}
.cp-infor .smbt span{font-size: 0.36rem;padding-bottom: 0.15rem;border-bottom:0.04rem solid #09867f;}
.cp-infor .txt{font-size: 0.17rem;margin-top: 0.36rem;line-height: 2.2;text-align: justify;}
                                
@media screen and (max-width: 768px) {
.cp-para table {table-layout: auto;word-break: normal !important;}
}


/* index */
.idx-s{height: 100vh;display: flex;align-items: center;justify-content: flex-start;}

.idx-ban{position: relative;}
.idx-ban::after{content:"";position:absolute;top:0;left:0;right:0;padding:50px 0;z-index:20;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);}                     
.idx-ban .video{width: 100%;height: 100%;object-fit: cover;}
.idx-ban .bot{position: absolute;width: 100%;left: 0;bottom: 0.35rem;text-align: center;}
.idx-ban .bt{font-size: 0.68rem;color:#fff;position: relative;/*top: -200px;*/text-shadow: 2px 2px 4px #666;}
.idx-ban .scrolldown{font-size: 0.16rem;color:#fff;margin-top: 7vh;text-shadow: 2px 2px 4px #666;}
.idx-ban .scrolldown i{display: block;margin-bottom: 0.02rem;}
.idx-ban .scrolldown::after{content:'\e617';font-family: 'iconfont';animation: bounce 1s infinite;display: block;}

@keyframes bounce {
	0% {
		transform: translateY(0);
	}
	50% {
		transform: translateY(-0.05rem);
	}
	100% {
		transform: translateY(0);
	}
}


.idx-vision{padding-top: 1.2rem;}
.idx-vision .list{margin-top: 0.3rem;display: flex;overflow: hidden;}
.idx-vision .list li{/* height: 7.25rem; *//* width:0.8rem; */flex:1 1 1.4rem;width: 1.4rem;transition: all 0.8s;overflow: hidden;margin-left: -0.6rem;border-radius:0.3rem;position: relative;height: 65vh;}
.idx-vision .list .shade{padding:0.95rem 0.6rem 0;position: absolute;width: 100%;left: 0;top: 0;bottom: 0;}
.idx-vision .list .info{height: 100%;width:100%;display: flex;flex-direction: column;align-items: flex-end;text-align: right;}
.idx-vision .list .bt{color:#fff;}
.idx-vision .list .txt{font-size: 0.18rem;color:#fff;max-width: 5.5rem;margin-top: 0.2rem;line-height: 1.6;}

.idx-vision .list .smtit{font-size: 0.36rem;color:#fff;font-family: 'MontserratExtraBold'; writing-mode: vertical-rl;position: absolute;width: 0.8rem;right: 0;top: 12%;line-height: 0.8rem;}



.idx-vision .list li:nth-child(1){z-index:6;margin-left: 0;}
.idx-vision .list li:nth-child(1) .shade{background: #09867f;}

.idx-vision .list li:nth-child(2){z-index:5;}
.idx-vision .list li:nth-child(2) .shade{background: #4aa5a1;}

.idx-vision .list li:nth-child(3){z-index:4;}
.idx-vision .list li:nth-child(3) .shade{background: #76bab7;}

.idx-vision .list li:nth-child(4){z-index:3;}
.idx-vision .list li:nth-child(4) .shade{background: #a5d1cf;}

.idx-vision .list li:nth-child(5){z-index:2;}
.idx-vision .list li:nth-child(5) .shade{background: #cce4e3;}

.idx-vision .list li:nth-child(6){z-index:1;}
.idx-vision .list li:nth-child(6) .shade{background: #e2efee;}



.idx-vision .list .on{flex:1 1 80%;z-index:10;}
.idx-vision .list li.on .shade{background: linear-gradient(to right, rgba(9,134,127,0) 30% ,  rgba(9,134,127,.7) 100%);display: flex;}
.idx-vision .list .on .smtit{display: none;}

.idx-vision .list li:not(.on) .info{opacity: 0;}
.idx-vision .list li:not(.on) .img{display: none;}
.idx-vision .list li:nth-child(1):not(.on){width: 1rem;flex:1 1 1rem;}

.idx-cp{position: relative;}
.idx-cp .picbox{width: 100%;}
.idx-cp .picbox .item{height: 100vh;width: 100%;}
.idx-cp .picbox .swiper-button{display: none;}

.idx-cp .lbox{width: 5.4rem;position: absolute;left: 0;top: 0;bottom: 0;padding:0 1rem 0.8rem;display: flex;flex-direction: column;justify-content: flex-end;background: linear-gradient(to right, rgba(255,255,255,.4) , rgba(255,255,255,0));backdrop-filter: blur(0.05rem);z-index:60;}

.idx-cp .bt{color:#fff;text-transform: uppercase;}
.idx-cp .lks{margin-top: 0.5rem;}
.idx-cp .lks .lk{font-size: 0.22rem;color:#fff;opacity: 0.7;line-height: 0.3rem;/* margin:0.3rem 0; */display: block;font-weight: 800;}
.idx-cp .lks .lk:before{content:'';display: inline-block;vertical-align: middle;width: 0.08rem;height: 0.08rem;border-radius:50%;margin-right: 0.18rem;background-color: #fff;}
.idx-cp .lks .lk:hover{opacity: 1;}
.idx-cp .tips{font-size: 0.18rem;color:#fff;margin-top: 10vh;}

.idx-cp .lks .swiper-container{height: 2.75rem;margin:0;width: 100%;}
.idx-cp .lks .cur .lk{opacity: 1;}
.idx-cp .lks .swiper-slide{width: 100%;}
.idx-cp .lks .swiper-wrapper{display: block!important;}



.idx-cp .menu{position: absolute;left: 7.1rem;right:0;bottom: 0.55rem;display: flex;align-items: end;z-index:50;}
.idx-cp .menu .item{/* margin-right: 0.2rem; */border-radius:0.12rem;cursor: pointer;}
.idx-cp .menu .icon{width: 0.82rem;height: 0.82rem;background-color: #f8a227;border-radius:0.12rem;display: flex;align-items: center;justify-content: center;}
.idx-cp .menu .icon img{width: 100%;height: 100%;object-fit: contain;}
.idx-cp .menu .info{display: none;}
.idx-cp .menu .title{font-size: 0.28rem;color:#fff;font-family: 'MontserratSemiBold';padding-top: 0.1rem;line-height: 1.2;}
.idx-cp .menu .txt{font-size: 0.16rem;color:#fff;margin-top: 0.15rem;}

.idx-cp .menu .cur .item{min-height: 3.25rem;padding:0.25rem 0.3rem;background-color: rgba(9,134,127,.8);width: 3.55rem;}
.idx-cp .menu .cur .info{display: block;}
.idx-cp .menu .cur .icon{background:transparent;height: 1.1rem;width: 100%;display: block;}
.idx-cp .menu .cur .icon img{width: auto;}

.idx-cp .menu .swiper-wrapper{align-items: flex-end;}
.idx-cp .menu .swiper-slide{width: auto;}
.idx-cp .menu .swiper-container{margin: 0;}


.idx-global{padding-top: 0.7rem;}
.idx-global .detail{position: relative;}
.idx-global .img{width: 100%;display: block;}

.idx-global .circle{position: absolute;width: 0.6rem;height: 0.6rem; opacity: 0;}
.idx-global .circle:before{content:'';position: absolute;background-color:rgba(40,136,132,.4);width: 100%;height: 100%;left: 0;top: 0;/* animation: growCircle 0.8s ease-out infinite; */border-radius:50%; animation: growCircle 3s infinite;}
/* .idx-global .circle::after{content:'';position: absolute;background-color: #1c8782;width: 42%;height: 42%;left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius:50%;} */


.idx-global .circle1{width: 0.4rem;height: 0.4rem;left: 15.25%;top: 31%;}
.idx-global .circle2{width: 0.4rem;height: 0.4rem;left: 17.6%;top: 42%;}
/*.idx-global .circle3{width: 0.4rem;height: 0.4rem;left: 29.5%;top: 23%;}*/
.idx-global .circle4{width: 0.4rem;height: 0.4rem;left: 49.4%;top: 11.5%;}
.idx-global .circle5{width: 0.4rem;height: 0.4rem;left: 48.7%;top: 17.5%;}
.idx-global .circle6{width: 0.4rem;height: 0.4rem;left: 58.8%;top: 13%;}
.idx-global .circle7{width: 0.4rem;height: 0.4rem;left: 53%;top: 68%;}
.idx-global .circle8{width: 0.4rem;height: 0.4rem;left: 60%;top: 41%;}
.idx-global .circle9{width: 0.2rem;height: 0.2rem;left: 72.4%;top: 44%;}
.idx-global .circle10{width: 0.2rem;height: 0.2rem;left: 75.3%;top: 46%;}
.idx-global .circle11{width: 0.2rem;height: 0.2rem;left: 75.6%;top: 50%;}
.idx-global .circle12{width: 0.2rem;height: 0.2rem;left: 77.3%;top: 49%;}
.idx-global .circle13{width: 0.2rem;height: 0.2rem;left: 80.05%;top: 60%;}
.idx-global .circle14{width: 0.2rem;height: 0.2rem;left: 76%;top: 57%;}
.idx-global .circle15{width: 0.4rem;height: 0.4rem;left: 90%;top: 80%;}
.idx-global .circle16{width: 0.4rem;height: 0.4rem;left: 82.5%;top: 37%;}
.idx-global .circle17{width: 0.2rem;height: 0.2rem;left: 82.6%;top: 50.5%;}
.idx-global .circle18{width: 0.4rem;height: 0.4rem;left: 29.5%;top: 70%;}
.idx-global .circle19{width: 0.4rem;height: 0.4rem;left: 44.5%;top: 44%;} 
                   .idx-global .circle20{width: 0.4rem;height: 0.4rem;left: 31.5%;top: 74%;}  
@keyframes growCircle {
	1%{
		transform: scale(1);
	}
	50%{
		transform: scale(1.5);
	}   
	100%{
	  	transform: scale(1);
	}
}
                     


.idx-global .botbox{position: absolute;width: 100%;left: 0;bottom: 4vh;z-index:20;}
.idx-global .list{display: flex;justify-content: space-between;}
.idx-global .list li{max-width: 12%;}
.idx-global .list .num{}
.idx-global .list .num i,.idx-global .list .num em{line-height: 1;color:#09867f;font-family: 'Bebas';display: inline-block;vertical-align: text-top;font-weight: 600;}
.idx-global .list .num i{font-size: 0.76rem;}
.idx-global .list .num em{font-size: 0.51rem;margin-top: -0.3rem;}
.idx-global .list .font{font-size: 0.16rem;margin-top: 0.18rem;}


.idx-us{padding-left: 0.9rem;}
.idx-us .auto{max-width: 100%;width: 100%;height: 100%;}
.idx-us .detail{height: 100vh;background:url('https://cdn-pro.analyspeed.com/1424/upload/ad/1747795708807672.jpg') no-repeat center;background-size:cover;border-radius:0.21rem 0 0 0.21rem;padding:0 1.2rem;display: flex;align-items: center;}
.idx-us .info{width: 100%;max-width: 6.7rem;}
.idx-us .bt{color:#fff;text-shadow: 2px 2px 4px #666;}
.idx-us .txt{font-size: 0.18rem;color:#fff;font-family: 'MontserratSemiBold';margin-top: 0.22rem;max-width: 5.4rem;text-shadow: 0 0 0.08rem rgba(0,0,0,.24);text-shadow: 2px 2px 4px #666;}
.idx-us .more{margin-top: 0.55rem;}
.idx-us .v {
  overflow: hidden;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 4;
  cursor: pointer;
  width: 108px;
  height: 108px;
  display: inline-flex;
  align-items: center;
  justify-content: center
}

.idx-us .v .bg {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
  width: 108px;
  height: 108px;
  animation: identifier 6s infinite linear
}

.idx-us .v i {
  position: relative;
  z-index: 5;
  font-size: 45px;
  color: #fff;
}             
@keyframes identifier {
  0% {
    transform: rotate(0deg) scale(1)
  }

  50% {
    transform: rotate(180deg) scale(1)
  }

  100% {
    transform: rotate(360deg) scale(1)
  }
}             



.idx-case{padding-top: 1.2rem;}
.idx-case{position: relative;}
.idx-case .pic{width:4.8rem;position: absolute;left: 0.1rem;top: 12vh;}
.idx-case .pic img{width:100%;display:none;}  
             
.idx-case .detail{display: flex;align-items: center;}
.idx-case .lbox{/* width: 4.55rem; *//* padding-top: 0.5rem; */position: relative;z-index:10;width: 5.2rem;}
.idx-case .rbox{flex:1;overflow: hidden;}
.idx-case .bt{text-transform: uppercase;}

.idx-case .tit{}
.idx-case .tit .li{display:none;}             
             
.idx-case .menu{margin-top: 0.5rem;position: relative;z-index:10;}
.idx-case .menu .lk{font-size: 0.16rem;border-radius:0.1rem;transition: all 0s;display: flex;align-items: center;line-height: 0.28rem;padding:0.1rem 0;}
.idx-case .menu .lk:hover{color: #09867f;}
.idx-case .menu .lk.cur{font-size: 0.22rem;color:#fff;width: calc(100% + 0.3rem);background-color: #09867f;margin-bottom: 0.25rem;padding:0.22rem 0.65rem 0.22rem 0.3rem;}

.idx-case .item{height: 70vh;border-radius:0.12rem;position: relative;display: block;overflow: hidden;}
.idx-case .info{padding:0 1.2rem 0.55rem;position: absolute;width: 100%;left: 0;bottom: 0;top: 0;display: flex;flex-direction: column;justify-content: flex-end;align-items: flex-end;}
.idx-case .info .arrow{width: 0.86rem;height: 0.86rem;background-color: #09867f;border-radius:50%;display: flex;align-items: center;justify-content: center;font-size: 0.2rem;color:#fff;transition: all 0.3s;}
.idx-case .info .arrow::after{content:'\e8f5';font-family: 'iconfont';transform: rotate(-45deg);}
.idx-case .info .title{font-size: 0.38rem;color:#fff;margin-top: 0.5rem;font-family: 'MontserratBold';}
.idx-case .info .txt{font-size: 0.18rem;color:#fff;margin-top: 0.15rem;text-align: right;}
.idx-case .item:hover .arrow{transform: scale(1.2);}


.idx-foot{align-items: flex-end;}

#fp-nav{display: none;}

.opacity{opacity: 0;}


/* about */
.us-tt{text-align: center;margin-bottom: 0.6rem;}
.us-tt .bt{}
.us-tt .smwz{font-size: 0.16rem;color:#000;margin: 0.14rem auto 0;max-width: 14.6rem;}


.us-ban{}
.us-ban .video{width: 100%;height: 100vh;object-fit: cover;}
.us-ban .info{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.us-ban .bt{color:#fff;}
.us-ban .bot{position: absolute;left: 50%;bottom: 0.5rem;transform: translate(-50%,0);}
.us-ban .scrolldown{width: 0.72rem;height: 0.72rem;border-radius:50%;background-color: #fff;font-size: 0.24rem;color:#09867f;display: flex;align-items: center;justify-content: center;animation: bounce 1s infinite;}
.us-ban .scrolldown::after{content:'\e60e';font-family: 'iconfont';transform: rotate(90deg);display: block;line-height: 1;}




.us-intro{text-align: center;}
.us-intro .info{max-width: 13.4rem;margin:0 auto;}
.us-intro .desc{font-size: 0.16rem;/*color:#505050;*/color:#fff;margin-top: 0.36rem;line-height: 1.7;}
.us-intro .smtit{font-size: 0.24rem;margin-top: 0.55rem;color：#fff;}


.us-cor{position: relative;padding-top: 1rem;background:url(../images/us_04.jpg) no-repeat center 9vh #f8f8f8;background-size:contain;}
.us-cor .lks{margin-top: 0.25rem;}
.us-cor .lks .lk{display: inline-block;font-size: 0.16rem;color:#000000;line-height: 0.26rem;font-family: 'MontserratLight';}

.us-cor .lks .swiper-container{height: 60vh;margin:0;width: 100%;}

.us-cor .lks .cur .lk{color:#09867f;margin-left: 0.2rem;font-weight: bold;}
.us-cor .lks .swiper-slide{width: 100%;transition: all 0.3s;}
.us-cor .lks .swiper-wrapper{display: block!important;}
.us-cor .contact{height: 0.6rem;line-height: 0.6rem;margin-top: 0.2rem;}

/*.us-cor .card{position: absolute;right: 10%;bottom: 14vh;width: 8.85rem;}*/
.us-cor .card{position: absolute;right: 2%;bottom: 20vh;width: 12.85rem;}
.us-cor .card .item{border-radius:0.08rem;background-color: #fff;box-shadow:0 0 0.18rem rgba(0,0,0,.1);display: flex;align-items: center;box-shadow:0 0 0.18rem rgba(0,0,0,.1);overflow: hidden;}
.us-cor .card .imgbox{width: 7.2rem;height: 5.2rem;}
/*.us-cor .card .imgbox{width: 5.2rem;height: 5.2rem;}*/
.us-cor .card .info{flex:1;overflow: hidden;padding:0.2rem 0.35rem;}
.us-cor .card .title{font-size: 0.18rem;font-family: 'MontserratBold';}
.us-cor .card .txt{font-size: 0.16rem;color:#5d5d5d;margin-top: 0.15rem;-webkit-line-clamp: 4;}
.us-cor .card .email{font-size: 0.18rem;color:#09867f;display: inline-block;vertical-align: middle;margin-top: 0.4rem;}
.us-cor .card .email:before{content:'';display: inline-block;vertical-align: middle;width: 0.28rem;height: 0.28rem;background:url(../images/us_03.png) no-repeat center;background-size:contain;margin-right: 0.08rem;}
.us-cor .card .email:hover{text-decoration: underline;}
.us-cor .card .link{margin-top: 0.3rem;font-size: 0.18rem;text-decoration: underline;color:#5d5d5d;display: inline-block;font-family: 'MontserratLight';}
.us-cor .card .link:hover{color:#09867f;}

.us-cor .card .swiper-slide-active{z-index:50;}

.us-cor .card .swiper-button{display: none;}


.us-journey{padding-top: 1.1rem;}
.us-journey .detail{overflow: hidden;}
.us-journey .item{background-color: #f8f8f8;border-radius:0.14rem;display: flex;align-items: center;/* box-shadow:0 0 0.12rem rgba(0,0,0,.34); */overflow: hidden;}
.us-journey .item .info{flex:1;overflow: hidden;padding:0.2rem 0.5rem 0 0.7rem;}
.us-journey .item .year{font-size: 0.84rem;color:#168c86;line-height: 1;}
.us-journey .item .title{font-size: 0.22rem;color:#000000;margin-top: 0.13rem;font-family: 'MontserratBold';}
.us-journey .item .txt{font-size: 0.16rem;color:#000000;margin-top: 0.4rem;}
.us-journey .item .txt p{margin-bottom: 0.3rem;}
.us-journey .item .txt p:last-child{margin-bottom: 0;}
.us-journey .item .imgbox{width: 48%;height: 4.2rem;}

.us-journey .detail{padding-left: 2.2rem;display: flex;align-items: flex-start;}

.us-journey .swiperbig{width: 14rem;}
.us-journey .swiperbig .swiper-container{/* padding: 0.15rem; */}
.us-journey .swiperbig .swiper-slide{padding: 0;}


.us-journey .swipersmall{width: 14rem;transform: scale(0.8);display: none;}


.us-journey .arrs{display: flex;justify-content: flex-end;position: absolute;bottom: 0;right: 8%;align-items: center;}
.us-journey .swiper-button{width: 0.5rem;height: 0.5rem;margin:0 0 0 0.15rem;opacity: 1;font-size: 0.44rem;color:#09867f;position: static;display: flex;align-items: center;justify-content: center;background:none;}
.us-journey .swiper-button::after{content:'\e60e';font-family: 'iconfont';display: block;line-height: 1;}
.us-journey .swiper-button-prev{transform: rotate(180deg);}
.us-journey .swiper-button-disabled{opacity: 0.4;}

.us-journey .swiper-pagination{display: none;}



/*----grid12----*/
.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block {display:none!important}

@media (max-width:766px) {
.visible-xs {display:block!important}
.visible-xs-block {display:block!important}
.visible-xs-inline {display:inline!important}
.visible-xs-inline-block {display:inline-block!important}
}

@media (min-width:767px) and (max-width:1279px) {
.visible-sm {display:block!important}
.visible-sm-block {display:block!important}
.visible-sm-inline {display:inline!important}
.visible-sm-inline-block {display:inline-block!important}
}

@media (min-width:1280px) and (max-width:1279px) {
.visible-md {display:block!important}
.visible-md-block {display:block!important}
.visible-md-inline {display:inline!important}
.visible-md-inline-block {display:inline-block!important}
}

@media (min-width:1280px) {
.visible-lg {display:block!important}
.visible-lg-block {display:block!important}
.visible-lg-inline {display:inline!important}
.visible-lg-inline-block {display:inline-block!important}
}

@media (max-width:766px) {
.hidden-xs {display:none!important}
}

@media (min-width:767px) and (max-width:1279px) {
.hidden-sm {display:none!important}
}

@media (min-width:1280px) and (max-width:1279px) {
.hidden-md {display:none!important}
}

@media (min-width:1280px) {
.hidden-lg {display:none!important}
}

.row{margin-right:-10px;margin-left:-10px; display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.align-items-center{-webkit-align-items:center;align-items:center;}
.row-reverse{-webkit-flex-direction:row-reverse;flex-direction:row-reverse;}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:10px;padding-left:10px;-webkit-box-sizing: border-box;box-sizing:border-box;}

.col-xs-12{width:100%;}.col-xs-11{width:91.66666667%;}.col-xs-10{width:83.33333333%;}.col-xs-9{width:75%;}.col-xs-8{width:66.66666667%;}.col-xs-7{width:58.33333333%;}
.col-xs-6{width:50%;}.col-xs-5{width:41.66666667%;}.col-xs-4{width:33.33333333%;}.col-xs-3{width:25%;}.col-xs-2{width:16.66666667%;}.col-xs-1{width:8.33333333%;}

@media (min-width: 768px) {
  .col-sm-12{width:100%;}.col-sm-11{width:91.66666667%;}.col-sm-10{width:83.33333333%;}.col-sm-9{width:75%;}.col-sm-8{width:66.66666667%;}.col-sm-7{width:58.33333333%;}
  .col-sm-6{width:50%;}.col-sm-5{width:41.66666667%;}.col-sm-4{width:33.33333333%;}.col-sm-3{width:25%;}.col-sm-2{width:16.66666667%;}.col-sm-1{width:8.33333333%;}
}

@media (min-width: 992px) {
  .col-md-12{width:100%;}.col-md-11{width:91.66666667%;}.col-md-10{width:83.33333333%;}.col-md-9{width:75%;}.col-md-8{width:66.66666667%;}.col-md-7{width:58.33333333%;}
  .col-md-6{width:50%;}.col-md-5{width:41.66666667%;}.col-md-4{width:33.33333333%;}.col-md-3{width:25%;}.col-md-2{width:16.66666667%;}.col-md-1{width:8.33333333%;}
}

@media (min-width: 1200px) {
  .col-lg-12 {width:100%;}.col-lg-11{width:91.66666667%;}.col-lg-10{width:83.33333333%;}.col-lg-9{width:75%;}.col-lg-8{width:66.66666667%;}.col-lg-7{width:58.33333333%;}
  .col-lg-6{width:50%;}.col-lg-5{width:41.66666667%;}.col-lg-4{width:33.33333333%;}.col-lg-3{width:25%;}.col-lg-2{width:16.66666667%;}.col-lg-1{width:8.33333333%;}
}
/*----grid12----*/
.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block {display:none!important}

@media (max-width:766px) {
.visible-xs {display:block!important}
.visible-xs-block {display:block!important}
.visible-xs-inline {display:inline!important}
.visible-xs-inline-block {display:inline-block!important}
}

@media (min-width:767px) and (max-width:1279px) {
.visible-sm {display:block!important}
.visible-sm-block {display:block!important}
.visible-sm-inline {display:inline!important}
.visible-sm-inline-block {display:inline-block!important}
}

@media (min-width:1280px) and (max-width:1279px) {
.visible-md {display:block!important}
.visible-md-block {display:block!important}
.visible-md-inline {display:inline!important}
.visible-md-inline-block {display:inline-block!important}
}

@media (min-width:1280px) {
.visible-lg {display:block!important}
.visible-lg-block {display:block!important}
.visible-lg-inline {display:inline!important}
.visible-lg-inline-block {display:inline-block!important}
}

@media (max-width:766px) {
.hidden-xs {display:none!important}
}

@media (min-width:767px) and (max-width:1279px) {
.hidden-sm {display:none!important}
}

@media (min-width:1280px) and (max-width:1279px) {
.hidden-md {display:none!important}
}

@media (min-width:1280px) {
	
	
.hidden-lg {display:none!important}
}

.row{margin-right:-10px;margin-left:-10px; display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.align-items-center{-webkit-align-items:center;align-items:center;}
.row-reverse{-webkit-flex-direction:row-reverse;flex-direction:row-reverse;}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:10px;padding-left:10px;-webkit-box-sizing: border-box;box-sizing:border-box;}

.col-xs-12{width:100%;}.col-xs-11{width:91.66666667%;}.col-xs-10{width:83.33333333%;}.col-xs-9{width:75%;}.col-xs-8{width:66.66666667%;}.col-xs-7{width:58.33333333%;}
.col-xs-6{width:50%;}.col-xs-5{width:41.66666667%;}.col-xs-4{width:33.33333333%;}.col-xs-3{width:25%;}.col-xs-2{width:16.66666667%;}.col-xs-1{width:8.33333333%;}

@media (min-width: 768px) {
  .col-sm-12{width:100%;}.col-sm-11{width:91.66666667%;}.col-sm-10{width:83.33333333%;}.col-sm-9{width:75%;}.col-sm-8{width:66.66666667%;}.col-sm-7{width:58.33333333%;}
  .col-sm-6{width:50%;}.col-sm-5{width:41.66666667%;}.col-sm-4{width:33.33333333%;}.col-sm-3{width:25%;}.col-sm-2{width:16.66666667%;}.col-sm-1{width:8.33333333%;}
}

@media (min-width: 992px) {
  .col-md-12{width:100%;}.col-md-11{width:91.66666667%;}.col-md-10{width:83.33333333%;}.col-md-9{width:75%;}.col-md-8{width:66.66666667%;}.col-md-7{width:58.33333333%;}
  .col-md-6{width:50%;}.col-md-5{width:41.66666667%;}.col-md-4{width:33.33333333%;}.col-md-3{width:25%;}.col-md-2{width:16.66666667%;}.col-md-1{width:8.33333333%;}
}

@media (min-width: 1200px) {
  .col-lg-12 {width:100%;}.col-lg-11{width:91.66666667%;}.col-lg-10{width:83.33333333%;}.col-lg-9{width:75%;}.col-lg-8{width:66.66666667%;}.col-lg-7{width:58.33333333%;}
  .col-lg-6{width:50%;}.col-lg-5{width:41.66666667%;}.col-lg-4{width:33.33333333%;}.col-lg-3{width:25%;}.col-lg-2{width:16.66666667%;}.col-lg-1{width:8.33333333%;}
}
/*----grid12----*/
.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block {display:none!important}

@media (max-width:766px) {
.visible-xs {display:block!important}
.visible-xs-block {display:block!important}
.visible-xs-inline {display:inline!important}
.visible-xs-inline-block {display:inline-block!important}
}

@media (min-width:767px) and (max-width:1279px) {
.visible-sm {display:block!important}
.visible-sm-block {display:block!important}
.visible-sm-inline {display:inline!important}
.visible-sm-inline-block {display:inline-block!important}
}

@media (min-width:1280px) and (max-width:1279px) {
.visible-md {display:block!important}
.visible-md-block {display:block!important}
.visible-md-inline {display:inline!important}
.visible-md-inline-block {display:inline-block!important}
}

@media (min-width:1280px) {
.visible-lg {display:block!important}
.visible-lg-block {display:block!important}
.visible-lg-inline {display:inline!important}
.visible-lg-inline-block {display:inline-block!important}
}

@media (max-width:766px) {
.hidden-xs {display:none!important}
}

@media (min-width:767px) and (max-width:1279px) {
.hidden-sm {display:none!important}
}

@media (min-width:1280px) and (max-width:1279px) {
.hidden-md {display:none!important}
}

@media (min-width:1280px) {
.hidden-lg {display:none!important}
}

.row{margin-right:-10px;margin-left:-10px; display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.align-items-center{-webkit-align-items:center;align-items:center;}
.row-reverse{-webkit-flex-direction:row-reverse;flex-direction:row-reverse;}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:10px;padding-left:10px;-webkit-box-sizing: border-box;box-sizing:border-box;}

.col-xs-12{width:100%;}.col-xs-11{width:91.66666667%;}.col-xs-10{width:83.33333333%;}.col-xs-9{width:75%;}.col-xs-8{width:66.66666667%;}.col-xs-7{width:58.33333333%;}
.col-xs-6{width:50%;}.col-xs-5{width:41.66666667%;}.col-xs-4{width:33.33333333%;}.col-xs-3{width:25%;}.col-xs-2{width:16.66666667%;}.col-xs-1{width:8.33333333%;}

@media (min-width: 768px) {
  .col-sm-12{width:100%;}.col-sm-11{width:91.66666667%;}.col-sm-10{width:83.33333333%;}.col-sm-9{width:75%;}.col-sm-8{width:66.66666667%;}.col-sm-7{width:58.33333333%;}
  .col-sm-6{width:50%;}.col-sm-5{width:41.66666667%;}.col-sm-4{width:33.33333333%;}.col-sm-3{width:25%;}.col-sm-2{width:16.66666667%;}.col-sm-1{width:8.33333333%;}
}

@media (min-width: 992px) {
  .col-md-12{width:100%;}.col-md-11{width:91.66666667%;}.col-md-10{width:83.33333333%;}.col-md-9{width:75%;}.col-md-8{width:66.66666667%;}.col-md-7{width:58.33333333%;}
  .col-md-6{width:50%;}.col-md-5{width:41.66666667%;}.col-md-4{width:33.33333333%;}.col-md-3{width:25%;}.col-md-2{width:16.66666667%;}.col-md-1{width:8.33333333%;}
}

@media (min-width: 1200px) {
  .col-lg-12 {width:100%;}.col-lg-11{width:91.66666667%;}.col-lg-10{width:83.33333333%;}.col-lg-9{width:75%;}.col-lg-8{width:66.66666667%;}.col-lg-7{width:58.33333333%;}
  .col-lg-6{width:50%;}.col-lg-5{width:41.66666667%;}.col-lg-4{width:33.33333333%;}.col-lg-3{width:25%;}.col-lg-2{width:16.66666667%;}.col-lg-1{width:8.33333333%;}
}
/*----grid12----*/
.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block {display:none!important}

@media (max-width:766px) {
.visible-xs {display:block!important}
.visible-xs-block {display:block!important}
.visible-xs-inline {display:inline!important}
.visible-xs-inline-block {display:inline-block!important}
}

@media (min-width:767px) and (max-width:1279px) {
.visible-sm {display:block!important}
.visible-sm-block {display:block!important}
.visible-sm-inline {display:inline!important}
.visible-sm-inline-block {display:inline-block!important}
}

@media (min-width:1280px) and (max-width:1279px) {
.visible-md {display:block!important}
.visible-md-block {display:block!important}
.visible-md-inline {display:inline!important}
.visible-md-inline-block {display:inline-block!important}
}

@media (min-width:1280px) {
.visible-lg {display:block!important}
.visible-lg-block {display:block!important}
.visible-lg-inline {display:inline!important}
.visible-lg-inline-block {display:inline-block!important}
}

@media (max-width:766px) {
.hidden-xs {display:none!important}
}

@media (min-width:767px) and (max-width:1279px) {
.hidden-sm {display:none!important}
}

@media (min-width:1280px) and (max-width:1279px) {
.hidden-md {display:none!important}
}

@media (min-width:1280px) {
.hidden-lg {display:none!important}
}

.row{margin-right:-10px;margin-left:-10px; display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.align-items-center{-webkit-align-items:center;align-items:center;}
.row-reverse{-webkit-flex-direction:row-reverse;flex-direction:row-reverse;}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:10px;padding-left:10px;-webkit-box-sizing: border-box;box-sizing:border-box;}

.col-xs-12{width:100%;}.col-xs-11{width:91.66666667%;}.col-xs-10{width:83.33333333%;}.col-xs-9{width:75%;}.col-xs-8{width:66.66666667%;}.col-xs-7{width:58.33333333%;}
.col-xs-6{width:50%;}.col-xs-5{width:41.66666667%;}.col-xs-4{width:33.33333333%;}.col-xs-3{width:25%;}.col-xs-2{width:16.66666667%;}.col-xs-1{width:8.33333333%;}

@media (min-width: 768px) {
  .col-sm-12{width:100%;}.col-sm-11{width:91.66666667%;}.col-sm-10{width:83.33333333%;}.col-sm-9{width:75%;}.col-sm-8{width:66.66666667%;}.col-sm-7{width:58.33333333%;}
  .col-sm-6{width:50%;}.col-sm-5{width:41.66666667%;}.col-sm-4{width:33.33333333%;}.col-sm-3{width:25%;}.col-sm-2{width:16.66666667%;}.col-sm-1{width:8.33333333%;}
}

@media (min-width: 992px) {
  .col-md-12{width:100%;}.col-md-11{width:91.66666667%;}.col-md-10{width:83.33333333%;}.col-md-9{width:75%;}.col-md-8{width:66.66666667%;}.col-md-7{width:58.33333333%;}
  .col-md-6{width:50%;}.col-md-5{width:41.66666667%;}.col-md-4{width:33.33333333%;}.col-md-3{width:25%;}.col-md-2{width:16.66666667%;}.col-md-1{width:8.33333333%;}
}

@media (min-width: 1200px) {
  .col-lg-12 {width:100%;}.col-lg-11{width:91.66666667%;}.col-lg-10{width:83.33333333%;}.col-lg-9{width:75%;}.col-lg-8{width:66.66666667%;}.col-lg-7{width:58.33333333%;}
  .col-lg-6{width:50%;}.col-lg-5{width:41.66666667%;}.col-lg-4{width:33.33333333%;}.col-lg-3{width:25%;}.col-lg-2{width:16.66666667%;}.col-lg-1{width:8.33333333%;}
}



@media screen and (min-width:992px) and (max-width:1199px){
	.auto,.auto1200{width: 92%;}
	html{font-size: 6rem!important;}
	*{line-height: 1.4;}
	
	
	.sj-menu{position:absolute;right: 2%;top: 50%;width: .4rem;height: .4rem;margin-top: -0.2rem;display: flex;align-items: center;justify-content: center;font-size: 0.32rem;color:#000;}
	.sj-menu::after{content:'\e790';font-family: 'iconfont';}
	.sj-menu.close::after{content:'\eca0';}
	
	
	
	/* 公共部分 */
	.head{height: 0.9rem;position: sticky;background-color: #fff;}
	.hd-logo .img{height: 0.6rem;}
	
	.hd-lang{margin-right: 0.45rem;;}
	
	.hd-sear .icon{font-size: 0.24rem;}
	
	.hd-lang .font{font-size: 0.18rem;}
	.hd-lang .font i{font-size: 0.24rem;}
	.hd-lang .font::after{font-size: 0.16rem;}
	.hd-lang .font .ico{width: 0.3rem;}
	.hd-lang .font::before{width: 0.24rem;height: 0.24rem;margin-right: 0.05rem;}
	.hd-lang .drop{width: .9rem;}
	.hd-lang .lk{font-size: 0.16rem;}
	.hd-lang .ic{width: 0.22rem;}
	
	
	
	.hd-nav{position: fixed;width: 100%;left: 0;top: 0.9rem;bottom: 0;overflow-y: scroll;background-color: #fff;display: none;overflow-x: hidden;margin: 0;}
	.hd-nav li{display: block;margin: 0;border-bottom:1px solid #efefef;position: relative;}
	.hd-nav li>a{font-size: 0.2rem;line-height: 0.8rem;padding:0 4%;color:#000;}
	.hd-nav li>a::after{display: none;}
	.hd-nav li.has>a::after{display: none;}
	
	
	.hd-nav .arrow{position: absolute;right: 0;top: 0;width: 0.8rem;height: 0.8rem;display: flex;align-items: center;justify-content: center;}
	.hd-nav .arrow::after{content:'\e772';font-family: 'iconfont';font-size: 0.26rem;color:#000;}
	.hd-nav .arrow.this::after{transform: rotate(180deg);}
	.hd-nav .drop{opacity: 1;visibility: visible;transform: scaleY(1);width: 100%;position: static;background-color: transparent;padding: 0;display: none;margin-left: 0;}
	.hd-nav .drop .cenbox{display: block;padding: 0;}
	.hd-nav .drop .col{width: 100%;padding:0.15rem 0;border:0;border-bottom:1px solid #efefef;}
	.hd-nav .drop .tp{display: none;}
	.hd-nav .drop .tit{font-size: 0.18rem;line-height: 0.5rem;margin: 0;}
	.hd-nav .drop .lks{padding-left: 0.15rem;}
	.hd-nav .drop .lk{font-size: 0.18rem;line-height: 0.45rem;}
	
	
	.hd-nav .hasdrop .drop{width: 100%;margin: 0 auto;background:#fff;width: 90%;padding-left: 0.15rem;border-top:1px solid #efefef;}
	.hd-nav .hasdrop .drop .link{color:#000;text-align: left;border-bottom:1px solid #efefef;line-height: 0.4rem;font-size: 0.18rem;}
	.hd-nav .hasdrop .drop .link:last-child{border-bottom:0;}
	
	
	.foot{padding:0.9rem 0 0;}
	.ft-t .txt{font-size: 0.32rem;width: 40%;margin-right: 0.4rem;}
	.ft-t .form .ipt-txt{padding:0 0.25rem;}
	.ft-t .form .submit{width: 1.8rem;height: 0.7rem;}
	
	.ft-c{flex-wrap: wrap;margin-top: 0.6rem;}
	.ft-c .info{max-width: 6.25rem;width: 100%;margin-bottom: 0.4rem;}
	.ft-c .menu{width: 100%;display: none;}
	.ft-c .menu .lks{display: flex;flex-wrap: wrap;margin-left: -0.3rem;}
	.ft-c .menu .lk{line-height: 0.3rem;margin:0 0 0 0.3rem;}
	
	
	.ft-b{min-height: 1rem;}
	.ft-b .smlogo{height: 0.7rem;}
	.ft-b .social a{width: 0.42rem;height: 0.42rem;font-size: 0.18rem;}
	
	
	
	/* news */
	.inner-ban{height: 4.5rem;}
	.inner-ban .box{transform: translate(0, -50%);}
	.inner-ban .bt{font-size: 0.54rem;}
	.inner-ban .txt{font-size: 0.18rem;}
	
	.xw-list .item{margin-bottom: 0.6rem;}
	.xw-list .imgbox{width: 4.4rem;height: 3.7rem;}
	.xw-list .title{font-size: 0.3rem;}
	
	
	/* newsdetail */
	.fixed-head-body .head+div{margin-top: 0;}
	.xw-det .topbox .title{font-size: 0.36rem;}
	
	
	/* contact */
	.lx-sec{padding:1rem 0;}
	.lx-sec .wrap{display: block;}
	.lx-sec .info{width: 100%;}
	.lx-sec .list .ico{width: 0.48rem;}
	
	.lx-sec .form{width: 100%;max-width: 100%;margin-top: 0.4rem;}
	
	
	/* service */
	.fw-s1 .rbox{padding-bottom: 0.4rem;}
	.fw-s1 .imgbox{height: 5.5rem;}
	.fw-s1 .smimg{width: 3rem;height: 3rem;}
	.fw-s1 .list li{margin-top: 0.2rem;}
	
	.fw-s3 .list .imgbox{height: 3rem;}
	
	
	/* servicedetail */
	.fw-ban .more{margin-top: 0.45rem;}
	
	.fw-card .list .item{height: 5rem;}
	.fw-card .list .box{left: 0.35rem;right: 0.35rem;padding:0 0.3rem;}
	.fw-card .list .fz{font-size: 0.22rem;}
	
	.fw-machine .imgbox{height: 80vh;}
	
	.fw-pt .imgbox{height: 6rem;}
	.fw-pt .info{width: 70%;padding: 0.7rem 0.6rem;right: 0;left:auto;}
	
	.fw-xm{padding: 1rem 0 1rem 4%;}
	.fw-xm .item .imgbox{height: 4rem;}
	.fw-xm .swiper-slide{width: 6rem;}
	.fw-xm .swiper-button{width: 0.6rem;height: 0.6rem;margin-left: 0.3rem;}
	
	
	/* product */
	.cp-bar .lk{margin:0 3%;}
	
	.cp-ban .imgbox{height: 7rem;}
	.cp-ban .info{padding:0 0.4rem;}
	.cp-ban .bt{font-size: 0.44rem;}
	.cp-ban .txt{font-size: 0.18rem;}
	.cp-ban .btns{margin-top: 0.5rem;display: flex;justify-content: space-between;}
	.cp-ban .anniu{min-width: 1rem;height: 0.6rem;line-height: 0.6rem;margin: 0;padding:0 0.25rem;}
	
	.cp-fenl .lk{margin: 0;min-width: 20%;}
	
	.cp-l{display: none;}
	.cp-menu .t-tit{font-size: 0.22rem;}
	
	.cp-list{margin:-3% 0 0;justify-content: space-between;}
	.cp-list .item{width: 48.5%;margin:3% 0 0;}
	
	
	/* productDetail */
	.cp-intro{padding:0.5rem 0;}
	.cp-intro .info{width: 45%;}
	.cp-intro .bt{font-size: 0.64rem;}
	.cp-intro .smtit{font-size: 0.28rem;}
	.cp-intro .btns{margin-top: 0.5rem;}
	.cp-intro .btnn{min-width: 1.7rem;}
	.cp-intro .pdf{padding:0 0.2rem;margin-left: 0.2rem;}
	.cp-intro .pdf::after{display: none;}
	.cp-intro .imgbox{width: 51%;}
	
	.cp-para .pic{width: 5.5rem;}
	.cp-para .list{width: 2.5rem;}
	.cp-para .list .item{margin-bottom: 0.7rem;}
	.cp-para .list .icon{width: 0.76rem;margin:0 0.15rem;}
	.cp-para .list .title{font-size: 0.28rem;}
	.cp-para .list .font{font-size: 0.18rem;}
	
	
	.cp-infor{padding:0.8rem 0 0.85rem;}
	
	
	
	/* index */
	/* .idx-s{height: calc(100vh - 0.9rem);padding-top: 0!important;} */
	
	.fullpagebody .head{position: fixed;background-color: rgba(255, 255, 255, .1);}
	.fullpagebody .sj-menu{color:#fff;}
	.fullpagebody .fixed-head .sj-menu{color:#000;}
	

	.idx-vision .list .smtit{font-size: 0.3rem;width: 0.6rem;line-height: 0.6rem;}
	.idx-vision .list .bt{font-size: 0.36rem;}
	.idx-vision .list .txt{font-size: 0.2rem;line-height: 1.5;}
	.idx-vision .list li:nth-child(1):not(.on){width: 0.8rem;flex: 1 1 0.8rem;}
	
	
	.idx-cp .menu{display: none;}
	.idx-cp .lbox{width: 4.5rem;padding:0.1rem 0.5rem 0.4rem;}
	.idx-cp .lks .swiper-container{height: 2.2rem;}
	
	.idx-global .botbox{position: static;margin-top: 5vh;}
	.idx-global .list{padding:0;}
	.idx-global .list li{max-width: 15%;}
	.idx-global .list .num i{font-size: 0.5rem;}
	
	.idx-global .circle{width: 0.36rem;height: 0.36rem;}
	.idx-global .circle1{width: 0.6rem;height: 0.6rem;}
	.idx-global .circle2{width: 0.28rem;height: 0.28rem;}
	.idx-global .circle6{width: 0.2rem;height: 0.2rem;}
	.idx-global .circle7{width: 0.5rem;height: 0.5rem;}
	.idx-global .circle8{width: 0.5rem;height: 0.5rem;}
	
	
	
	
	
	.idx-us{padding: 0;width: 100%;}
	.idx-us .detail{border-radius:0;padding:0 1rem;}
	
	.idx-case .tp{width: 4.5rem;top: 12vh;}
	.idx-case .menu{margin-top: 0.4rem;}
	.idx-case .menu .lk{font-size: 0.18rem;}
	.idx-case .menu .lk.cur{font-size: 0.2rem;}
	
	.idx-case .info{padding:0 0.4rem 0.4rem;}
	.idx-case .info .arrow{width: 0.46rem;height: 0.46rem;}
	.idx-case .info .title{font-size: 0.28rem;margin-top: 0.2rem;}
	.idx-case .info .txt{margin-top: 0.06rem;}
	
	
	/* about */
	.us-cor{padding:1rem 4% 0;}
	.us-cor .lbox{width: 100%;}
	
	.us-cor .card{position: static;width: 45%;margin-top: 2vh;}
	.us-cor .card .item{display: block;}
	.us-cor .card .imgbox{width: 100%;height: 3rem;}
	.us-cor .card .info{padding:0.2rem 0.3rem;}
	.us-cor .card .email{margin-top: 0.3rem;}
	
	.us-journey{padding-top: 1rem;}
	.us-journey .us-tt{margin-bottom: 0.2rem;}
	.us-journey .item .info{padding:0.1rem 0.4rem;}
	.us-journey .item .year{font-size: 0.6rem;}
	.us-journey .item .txt{margin-top: 0.25rem;}
	.us-journey .item .txt p{margin-bottom: 0.15rem;}
	.us-journey .item .imgbox{height: 48vh;}
	
	
	.us-journey .detail{padding: 0 5%;display: block;}
	.us-journey .swiper-container{padding:0;}
	.us-journey .swiper-slide{width: 100%;}
	.us-journey .arrs{justify-content: center;position: static;margin-top: 0.15rem;width: 0.32rem;height: 0.3rem;width: 100%;}
	.us-journey .swiper-button{margin:0 0.1rem;font-size: 0.3rem;}
	
	.us-journey .swiperbig{width: 100%;}
	.us-journey .swipersmall{display: none;}
	
	.fz46{font-size: 0.4rem;}
	.fz54{font-size: 0.48rem;}
	.fz56{font-size: 0.5rem;}
	.fz58{font-size: 0.5rem;}
	.fz60{font-size: 0.54rem;}
	.fz62{font-size: 0.56rem;}
	
}

@media screen and (min-width:768px) and (max-width:991px){
	.auto{width: 92%;}
	html{font-size: 6.2rem!important;}
	*{line-height: 1.4;}


	.sj-menu{position:absolute;right: 2%;top: 50%;width: .4rem;height: .4rem;margin-top: -0.2rem;display: flex;align-items: center;justify-content: center;font-size: 0.3rem;color:#000;}
	.sj-menu::after{content:'\e790';font-family: 'iconfont';}
	.sj-menu.close::after{content:'\eca0';}
	
	
	
	
	/* 公共部分 */
	.head{height: 0.8rem;position: sticky;background-color: #fff;}
	.hd-logo .img{height: 0.6rem;}
	
	.hd-sear .icon{font-size: 0.2rem;}
	
	.hd-lang{margin-right: 0.5rem;margin-left: 0.25rem;}
	.hd-lang .font{font-size: 0.17rem;}
	.hd-lang .font i{font-size: 0.21rem;}
	.hd-lang .font::after{font-size: 0.14rem;}
	.hd-lang .font .ico{width: 0.3rem;}
	.hd-lang .font::before{width: 0.24rem;height: 0.24rem;margin-right: 0.05rem;}
	.hd-lang .drop{width: .85rem;}
	.hd-lang .lk{font-size: 0.16rem;}
	.hd-lang .ic{width: 0.2rem;}
	
	
	.hd-nav{position: fixed;width: 100%;left: 0;top: 0.8rem;bottom: 0;overflow-y: scroll;background-color: #fff;display: none;overflow-x: hidden;margin: 0;}
	.hd-nav li{display: block;margin: 0;border-bottom:1px solid #efefef;position: relative;}
	.hd-nav li>a{font-size: 0.18rem;color:#000;line-height: 0.7rem;padding:0 4%;}
	.hd-nav li>a::after{display: none;}
	.hd-nav li.has>a::after{display: none;}
	
	
	.hd-nav .arrow{position: absolute;right: 0;top: 0;width: 0.7rem;height: 0.7rem;display: flex;align-items: center;justify-content: center;}
	.hd-nav .arrow::after{content:'\e772';font-family: 'iconfont';font-size: 0.26rem;color:#000;}
	.hd-nav .arrow.this::after{transform: rotate(180deg);}
	.hd-nav .drop{opacity: 1;visibility: visible;transform: scaleY(1);width: 100%;position: static;background-color: transparent;padding: 0;display: none;margin-left: 0;}
	.hd-nav .drop .cenbox{display: block;padding: 0;}
	.hd-nav .drop .col{width: 100%;padding:0.15rem 0;border:0;border-bottom:1px solid #efefef;}
	.hd-nav .drop .tp{display: none;}
	.hd-nav .drop .tit{font-size: 0.18rem;line-height: 0.5rem;margin: 0;}
	.hd-nav .drop .lks{padding-left: 0.15rem;}
	.hd-nav .drop .lk{font-size: 0.18rem;line-height: 0.45rem;}
	
	
	.hd-nav .hasdrop .drop{width: 100%;margin: 0 auto;background:#fff;width: 90%;padding-left: 0.15rem;border-top:1px solid #efefef;}
	.hd-nav .hasdrop .drop .link{color:#000;text-align: left;border-bottom:1px solid #efefef;line-height: 0.4rem;font-size: 0.18rem;}
	.hd-nav .hasdrop .drop .link:last-child{border-bottom:0;}
	
	
	
	.foot{padding:0.9rem 0 0;}
	.ft-t{display: block;}
	.ft-t .txt{font-size: 0.32rem;width: 100%;margin:0 0 0.35rem;}
	.ft-t .form .submit{width: 1.8rem;height: 0.7rem;}
	
	.ft-c{flex-wrap: wrap;margin-top: 0.6rem;}
	.ft-c .tit{font-size: 0.2rem;}
	.ft-c .info{max-width: 6.25rem;width: 100%;margin-bottom: 0.4rem;}
	.ft-c .menu{width: 100%;display: none;}
	.ft-c .menu .col{width: 100%;margin-bottom: 0.4rem;}
	.ft-c .menu .lks{display: flex;flex-wrap: wrap;margin-left: -0.5rem;}
	.ft-c .menu .lk{margin:0 0 0 0.5rem;line-height: 0.4rem;}
	
	
	.ft-b{min-height: 0;padding:0.15rem 0;}
	.ft-b .smlogo{height: 0.55rem;}
	.ft-b .social a{width: 0.38rem;height: 0.38rem;font-size: 0.16rem;}
	
	
	/* news */
	.inner-ban{height: 3.8rem;}
	.inner-ban .box{transform: translate(0, -50%);}
	.inner-ban .bt{font-size: 0.45rem;}
	.inner-ban .txt{font-size: 0.17rem;}
	
	.xw-list .item{margin-bottom: 0.6rem;}
	.xw-list .imgbox{width: 3.3rem;height: 3rem;}
	.xw-list .info{padding:0.1rem 0.35rem 0.1rem 0.4rem;}
	.xw-list .title{font-size: 0.26rem;line-height: 1.3;}
	.xw-list .txt{margin-top: 0.2rem;}
	.xw-list .more{margin-top: 0.3rem;}
	
	.pagelist{margin-top: 0.6rem;}
	
	
	/* newsdetail */
	.fixed-head-body .head+div{margin-top: 0;}
	
	.xw-det .topbox .title{font-size: 0.34rem;}
	.xw-det .topbox .social a{font-size: 0.18rem;}
	
	
	
	/* contact */
	.lx-sec{padding:1rem 0;}
	.lx-sec .wrap{display: block;}
	.lx-sec .info{width: 100%;}
	.lx-sec .list{margin-top: 0.5rem;}
	.lx-sec .list .item{margin-bottom: 0.4rem;}
	.lx-sec .list .ico{width: 0.4rem;}
	
	.lx-sec .form{width: 100%;max-width: 100%;margin-top: 0.4rem;    padding: 0.5rem 0.5rem 0.4rem;}
	.lx-sec .form .row{margin-top: 0.15rem;}
	.lx-sec .form .ipt-txt{height: 0.6rem;line-height: 0.6rem;}
	.lx-sec .form .con{height: 1.2rem;}
	.lx-sec .form .submit{margin-top: 0.5rem;}
	
	.lx-map{height: 4rem;}
	
	
	/* service */
	.fw-s1{display: block;}
	.fw-s1 .lbox{width: 100%;padding: 0;}
	.fw-s1 .rbox{padding-bottom: 0.4rem;width: 100%;margin-top: 0.4rem;}
	.fw-s1 .imgbox{height: 5rem;}
	.fw-s1 .smimg{width: 3rem;height: 3rem;}
	.fw-s1 .bt{line-height: 1.1;margin-top: 0.15rem;}
	.fw-s1 .txt{max-width: 100%;font-size: 0.18rem;}
	.fw-s1 .list li{margin-top: 0.2rem;}
	
	.fw-s2{margin-top: 1rem;}
	.fw-s2 .list{flex-wrap: wrap;margin-top: 0.5rem;}
	.fw-s2 .list li{max-width: 48%;width: 48%;}
	.fw-s2 .list .num{font-size: 0.78rem;}
	
	.fw-s3{margin-top: 1.2rem;}
	.fw-s3 .list .imgbox{height: 2.6rem;}
	
	
	/* servicedetail */
	.fw-ban .more{margin-top: 0.45rem;min-width: 1.7rem;height: 0.6rem;line-height: 0.6rem;}
	
	.fw-card .list{display: block;}
	.fw-card .list .item{height: 4rem;width: 100%;margin-bottom: 4%;}
	.fw-card .list .box{min-height: 2rem;opacity: 1;}
	.fw-card .list .fz{font-size: 0.22rem;}
	
	.fw-machine .imgbox{height: 80vh;}
	.fw-machine .info{padding:0.7rem 0;}
	.fw-machine .txt{font-size: 0.22rem;margin-top: 0.25rem;}
	
	.fw-pt{padding-bottom: 0;}
	.fw-pt .imgbox{height: 4rem;}
	.fw-pt .info{width: 100%;padding: 0.6rem 0.6rem;position: static;}
	.fw-pt .txt{font-size: 0.22rem;margin-top: 0.2rem;}
	
	
	.fw-xm{padding: 0.8rem 0 0.8rem 4%;}
	.fw-xm .item .imgbox{height: 3.4rem;}
	.fw-xm .item .title{font-size: 0.22rem;margin:0.2rem 0.2rem 0;}
	.fw-xm .swiper-slide{width: 5rem;}
	.fw-xm .arrs{margin-top: 0.55rem;}
	.fw-xm .swiper-button{width: 0.4rem;height: 0.4rem;margin-left: 0.2rem;font-size: 0.2rem;}
	
	
	
	/* product */
	.cp-bar .lk{margin:0 0.15rem;}
	
	.cp-ban{flex-direction: column-reverse;}
	.cp-ban .imgbox{height: 5rem;flex:initial;}
	.cp-ban .info{padding:0.4rem 0.4rem 0.6rem;width: 100%;max-width: 100%;}
	.cp-ban .bt{font-size: 0.4rem;}
	.cp-ban .txt{font-size: 0.18rem;max-width: 100%;margin-top: 0.2rem;}
	.cp-ban .btns{margin-top: 0.5rem;display: flex;}
	.cp-ban .anniu{min-width: 1rem;height: 0.6rem;line-height: 0.6rem;padding:0 0.25rem;}
	
	.cp-fenl .lk{margin: 0;min-width: 19%;padding: 0.25rem 0.1rem;}
	.cp-fenl .img{height: 0.7rem;}
	
	
	.cp-l{display: none;}
	.cp-menu .t-tit{font-size: 0.22rem;}
	
	.cp-list{margin:-3% 0 0;justify-content: space-between;}
	.cp-list .item{width: 48.5%;margin:3% 0 0;}
	
	
	/* productDetail */
	.cp-intro{padding:0.5rem 0;}
	.cp-intro .detail{flex-direction: column-reverse;}
	.cp-intro .info{width: 100%;}
	.cp-intro .bt{font-size: 0.5rem;}
	.cp-intro .smtit{font-size: 0.26rem;}
	.cp-intro .txt{font-size: 0.18rem;}
	.cp-intro .btns{margin-top: 0.5rem;}
	.cp-intro .btnn{min-width: 1.7rem;}
	.cp-intro .pdf{margin-left: 0.2rem;}
	.cp-intro .pdf::after{margin-left: 0.2rem;font-size: 0.28rem;}
	.cp-intro .imgbox{width: 80%;margin:0 auto 0.5rem;}
	
	.cp-para{padding:0.65rem 0 0.5rem;}
	.cp-para .detail{margin-top: 0.4rem;}
	.cp-para .pic{width: 90%;display: none;}
	.cp-para .boxx{display: flex;justify-content: space-between;margin-top: 0.3rem;}
	.cp-para .list{width: 49%;position: static;transform: translate(0,0);}
	.cp-para .list .item{margin-bottom: 0.35rem!important;display: flex;flex-direction: row!important;}
	.cp-para .list .icon{width: 0.74rem;margin:0 0.15rem;}
	.cp-para .list .title{font-size: 0.26rem;}
	.cp-para .list .font{font-size: 0.18rem;}
	.cp-para .list-l .item{text-align: left;}
	
	
	.cp-tech{margin-top: 0;}
	.cp-tech .list .item{padding: 0 0.35rem;}
	.cp-tech .list .top{height: 0.75rem;}
	.cp-tech .list .row{padding:0 0.25rem;font-size: 0.17rem;}
	.cp-tech .list .arrow{width: 0.34rem;height: 0.34rem;}
	
	
	.cp-infor{padding:0.8rem 0 0.85rem;}
	
	
	
	/* index */
	/* .idx-s{height: calc(100vh - 0.9rem);padding-top: 0!important;} */
	
	.fullpagebody .head{position: fixed;background-color: rgba(255, 255, 255, .2);}
	.fullpagebody .sj-menu{color:#fff;}
	.fullpagebody .fixed-head .sj-menu{color:#000;}
	
	
	.idx-vision .list li{border-radius:0.14rem;}
	.idx-vision .list .shade{padding: 0.6rem 0.35rem 0;}
	.idx-vision .list .smtit{font-size: 0.26rem;width: 0.5rem;line-height: 0.5rem;}
	.idx-vision .list .bt{font-size: 0.3rem;}
	.idx-vision .list .txt{font-size: 0.18rem;line-height: 1.4;}
	.idx-vision .list li:nth-child(1):not(.on){width: 0.7rem;flex: 1 1 0.7rem;}
	
	
	.idx-cp .menu{display: none;}
	.idx-cp .lbox{width: 4.3rem;padding:0.1rem 0.4rem 0.3rem;}
	.idx-cp .lks .swiper-container{height: 2rem;}
	
	.idx-global .botbox{position: static;margin-top: 5vh;}
	.idx-global .list{padding:0 4%;}
	.idx-global .auto{padding: 0;width: 100%;}
	.idx-global .list{flex-wrap: wrap;justify-content: space-between;}
	.idx-global .list li{text-align: center;margin-top: 0.4rem;}
	.idx-global .list .num i{font-size: 0.56rem;}
	.idx-global .list .num em{font-size: 0.44rem;margin-top: -0.1rem;}
	
	

	.idx-global .circle{width: 0.3rem;height: 0.3rem;}
	.idx-global .circle1{width: 0.36rem;height: 0.36rem;}
	.idx-global .circle2{width: 0.2rem;height: 0.2rem;}
	.idx-global .circle6{width: 0.18rem;height: 0.18rem;}
	.idx-global .circle7{width: 0.36rem;height: 0.36rem;}
	.idx-global .circle8{width: 0.36rem;height: 0.36rem;}
	
	
	.idx-us{padding: 0;width: 100%;}
	.idx-us .detail{border-radius:0;padding:0 8%;}
	
	
	.idx-case .detail{display: block;}
	.idx-case .lbox{width: 100%;padding: 0;}
	.idx-case .tp{width: 4.5rem;top: 12vh;}
	.idx-case .bt{font-size: 0.5rem;}
	.idx-case .bt br{display: none;}
	.idx-case .menu{margin: 0.2rem 0 0.3rem;display: flex;background-color: #e5e5e5;justify-content: space-between;overflow: hidden;border-radius: 0.1rem;}
	.idx-case .menu .lk{font-size: 0.16rem;text-align: center;height: auto;justify-content: center;padding:0.15rem 0.15rem!important;margin: 0;line-height: 1.3;}
	.idx-case .menu .lk.cur{font-size: 0.16rem;width: auto;padding: 0;margin: 0;}
	
	.idx-case .item{height: 50vh;}
	.idx-case .info{padding:0 0.4rem 0.4rem;}
	.idx-case .info .arrow{width: 0.46rem;height: 0.46rem;}
	.idx-case .info .title{font-size: 0.28rem;margin-top: 0.2rem;}
	.idx-case .info .txt{margin-top: 0.06rem;}
	
	
	/* about */
	.us-tt{margin-bottom: 0.3rem;}
	.us-tt .smwz{margin-top: 0.08rem;}
	
	.us-ban .bot{bottom: 0.35rem;}
	.us-ban .scrolldown{width: 0.46rem;height: 0.46rem;font-size: 0.2rem;}
	
	.us-intro{padding-top: 0.8rem;}
	.us-intro .desc{line-height: 1.5;}
	.us-intro .smtit{font-size: 0.22rem;}
	
	.us-cor{padding:1rem 4% 0;background-position:center;}
	.us-cor .lbox{width: 100%;}
	
	.us-cor .card{width: 50%;right: 4%;bottom: 5vh;}
	.us-cor .card .item{display: block;}
	.us-cor .card .imgbox{width: 100%;height: 2.2rem;}
	.us-cor .card .info{padding:0.2rem 0.15rem;}
	.us-cor .card .email{margin-top: 0.2rem;font-size: 0.16rem;}
	.us-cor .card .email:before{width: 0.24rem;height: 0.24rem;}
	.us-cor .card .link{font-size: 0.16rem;margin-top: 0.15rem;}
	
	
	.us-journey{padding-top: 0.8rem;}
	.us-journey .us-tt{margin-bottom: 0.2rem;}
	.us-journey .item{box-shadow:none;}
	.us-journey .item .info{padding:0.1rem 0.4rem;}
	.us-journey .item .year{font-size: 0.4rem;}
	.us-journey .item .title{font-size: 0.18rem;line-height: 1.2;}
	.us-journey .item .txt{margin-top: 0.15rem;font-size: 0.15rem;}
	.us-journey .item .txt p{margin-bottom: 0.1rem;}
	.us-journey .item .imgbox{height: 45vh;}
	
	.us-journey .detail{padding:0 4%;position: relative;}
	.us-journey .swiper-container{padding:0;position: static;}
	.us-journey .swiper-slide{width: 100%;}
	.us-journey .swiper-slide .item{margin: 0;}
	.us-journey .arrs{justify-content: center;position: static;margin-top: 0.1rem;}
	.us-journey .swiper-button{margin:0;font-size: 0.18rem;width: 0.4rem;height: 0.4rem;background-color: #fff;background-color: #09867f;color:#fff;border-radius:50%;position: absolute;top: 50%;margin-top: -0.2rem;}
	.us-journey .swiper-button-prev{left: 2%;}
	.us-journey .swiper-button-next{right: 2%;}
	
	
	.us-journey .swiperbig{width: 100%;}
	.us-journey .swipersmall{display: none;}
	
	
	.fz46{font-size: 0.36rem;}
	.fz48{font-size: 0.38rem;}
	.fz54{font-size: 0.44rem;}
	.fz56{font-size: 0.46rem;}
	.fz58{font-size: 0.48rem;}
	.fz60{font-size: 0.52rem;}
	.fz62{font-size: 0.52rem;}
	
	
}

@media screen and (max-width:1171px){
.head .r {margin-right:30px;}
}                    
                    
                    
@media screen and (min-width:320px) and (max-width:767px){
	.auto{width: 90%;}
	html{font-size: 6.2rem!important;}
	*{line-height: 1.4;}
	
	.sj-menu{position:absolute;right: 3%;top: 50%;width: .3rem;height: .3rem;margin-top: -0.15rem;display: flex;align-items: center;justify-content: center;font-size: 0.28rem;color:#000;}
	.sj-menu::after{content:'\e790';font-family: 'iconfont';}
	.sj-menu.close::after{content:'\eca0';font-size: 0.26rem;}
	
	
	/* 公共部分 */
	.head{height: 0.7rem;position: sticky;background-color: #fff;}
	.hd-logo .img{height: 0.45rem;}
	
	.hd-sear .icon{font-size: 0.2rem;}
	
	.hd-lang{margin-right: 0.45rem;margin-left: 0.16rem;}
	.hd-lang .font{font-size: 0.16rem;}
	.hd-lang .font i{font-size: 0.21rem;}
	.hd-lang .font::after{font-size: 0.14rem;}
	.hd-lang .font .ico{width: 0.3rem;}
	.hd-lang .font::before{width: 0.24rem;height: 0.24rem;margin-right: 0.05rem;}
	.hd-lang .drop{width: .85rem;}
	.hd-lang .lk{font-size: 0.16rem;}
	.hd-lang .ic{width: 0.2rem;}
	
	.hd-nav{position: fixed;width: 100%;left: 0;top: 0.7rem;bottom: 0;overflow-y: scroll;background-color: #fff;display: none;overflow-x: hidden;margin: 0;}
	.hd-nav li{display: block;margin: 0;border-bottom:1px solid #efefef;position: relative;}
	.hd-nav li>a{font-size: 0.18rem;color:#000;line-height: 0.7rem;padding:0 4%;font-weight: normal;}
	.hd-nav li>a::after{display: none;}
	.hd-nav li.has>a::after{display: none;}
	
	
	.hd-nav .arrow{position: absolute;right: 0;top: 0;width: 0.6rem;height: 0.6rem;display: flex;align-items: center;justify-content: center;}
	.hd-nav .arrow::after{content:'\e772';font-family: 'iconfont';font-size: 0.22rem;color:#000;}
	.hd-nav .arrow.this::after{transform: rotate(180deg);}
	.hd-nav .drop{opacity: 1;visibility: visible;transform: scaleY(1);width: 100%;position: static;background-color: transparent;padding: 0;display: none;margin-left: 0;}
	.hd-nav .drop .cenbox{display: block;padding: 0 0 0 0.15rem;}
	.hd-nav .drop .col{width: 100%;padding:0.12rem 0;border:0;border-bottom:1px solid #efefef;}
	.hd-nav .drop .tp{display: none;}
	.hd-nav .drop .tit{font-size: 0.17rem;line-height: 0.4rem;margin: 0;}
	.hd-nav .drop .lks{padding-left: 0.15rem;}
	.hd-nav .drop .lk{font-size: 0.16rem;line-height: 0.34rem;}
	
	.hd-nav .hasdrop .drop{width: 100%;margin: 0 auto;background:#fff;width: 90%;padding-left: 0.15rem;border-top:1px solid #efefef;}
	.hd-nav .hasdrop .drop .link{color:#000;text-align: left;border-bottom:1px solid #efefef;}
	.hd-nav .hasdrop .drop .link:last-child{border-bottom:0;}
	
	
	.foot{padding:0.5rem 0 0;}
	.ft-t{display: block;}
	.ft-t .txt{font-size: 0.24rem;width: 100%;margin:0 0 0.3rem;}
	.ft-t .form .ipt-txt{padding:0 0.2rem;}
	.ft-t .form .submit{width: 1.2rem;height: 0.5rem;margin-left: 0.15rem;font-size: 0.16rem;}
	
	
	.ft-c{flex-wrap: wrap;margin-top: 0.6rem;padding-bottom: 1px;}
	.ft-c .tit{font-size: 0.18rem;}
	.ft-c .lk{font-size: 0.14rem;}
	.ft-c .info{max-width: 6.25rem;width: 100%;margin-bottom: 0.3rem;}
	.ft-c .menu{width: 100%;display: none;}
	.ft-c .menu .col{width: 100%;margin-bottom: 0.3rem;}
	.ft-c .menu .lks{display: flex;flex-wrap: wrap;margin-left: -0.5rem;}
	.ft-c .menu .lk{margin:0 0 0 0.5rem;}
	
	
	.ft-b{min-height: 0;padding:0.15rem 0;flex-direction: column-reverse;margin: 0;}
	.ft-b .smlogo{height: 0.55rem;}
	.ft-b .social{margin-top: 0.2rem;}
	.ft-b .social a{width: 0.36rem;height: 0.36rem;font-size: 0.14rem;}
	
	
	/* news */
	.inner-ban{height: 2.9rem;}
	.inner-ban .box{transform: translate(0, -50%);}
	.inner-ban .bt{font-size: 0.32rem;}
	.inner-ban .txt{font-size: 0.15rem;}
	
	.main{padding:0.6rem 0;}
	
	.xw-list .item{margin-bottom: 0;display: block;padding:0.4rem 0 0.3rem;border-bottom:1px solid #e5e5e5;}
	.xw-list .imgbox{width: 100%;height: 2.4rem;}
	.xw-list .info{padding:0.15rem 0 0;}
	.xw-list .title{font-size: 0.22rem;}
	.xw-list .txt{margin-top: 0.1rem;}
	.xw-list .more{margin-top: 0.2rem;font-size: 0.18rem;}
	.xw-list .item:first-child{padding-top: 0;}
	.xw-list .item:last-child{padding-bottom: 0;border:0;}
	
	.pagelist{margin-top: 0.5rem;}
	.layui-laypage a, .layui-laypage span{width: 0.32rem;height: 0.32rem;line-height: 0.32rem;}
	
	
	/* newsdetail */
	.fixed-head-body .head+div{margin-top: 0;}
	
	.xw-det{padding:0.6rem 0;}
	.xw-det .topbox .title{font-size: 0.22rem;line-height: 1.3;}
	.xw-det .topbox .social a{font-size: 0.18rem;}
	
	.xw-det .edit{font-size: 0.16rem;}
	.xw-det .edit img{margin:10px 0;}
    .xw-det .edit p{margin:10px 0;}
	
	.xw-growth{padding: 0;box-shadow:none;}
	
	.xw-lx{box-shadow:none;}
	.xw-lx .table{overflow-x: auto;box-shadow:none;width: calc(100% + 0.3rem);padding-bottom: 0.1rem;}
	.xw-lx .table table{min-width: 7rem;}
	.xw-lx .table th:nth-child(2), .xw-lx .table td:nth-child(2),.xw-lx .table th:nth-child(3), .xw-lx .table td:nth-child(3){padding-left: 3%;}
	
	.xw-fb{display: block;text-align: center;margin-top: 0.7rem;}
	.xw-fb .anniu{margin:0.4rem auto 0;}
	
	.pagenav .lk{padding: 0.2rem 0.5rem 0.2rem 0;}
	.pagenav .lk::after{font-size: 0.2rem;}
	
	
	
	/* contact */
	.lx-sec{padding:0.6rem 0;}
	.lx-sec .wrap{display: block;}
	.lx-sec .info{width: 100%;}
	.lx-sec .list{margin-top: 0.3rem;}
	.lx-sec .list .item{margin-bottom: 0.3rem;}
	.lx-sec .list .ico{width: 0.3rem;}
	.lx-sec .list .fz{font-size: 0.18rem;}
	
	.lx-sec .form{width: 100%;max-width: 100%;margin-top: 0.4rem;padding: 0.3rem 0.3rem 0.3rem;border-radius:0.1rem;}
	.lx-sec .form .row{margin-top: 0.1rem;border-width:1px;}
	.lx-sec .form .ipt-txt{height: 0.5rem;line-height: 0.5rem;}
	.lx-sec .form .con{height: 1rem;padding-top: 0.15rem;}
	.lx-sec .form .submit{margin-top: 0.3rem;font-size: 0.18rem;line-height: 0.5rem;height: 0.5rem;border-radius:0.1rem;}
	
	.lx-map{height: 2.8rem;}
	
	
	/* service */
	.fw-s1{display: block;}
	.fw-s1 .lbox{width: 100%;padding: 0;}
	.fw-s1 .rbox{padding-bottom: 0;width: 100%;margin-top: 0.4rem;display: block;}
	.fw-s1 .imgbox{height: auto;width: 100%;margin-bottom: 0.1rem;}
	.fw-s1 .smimg{width: 100%;height: auto;position: static;}
	.fw-s1 .bt{margin-top: 0.15rem;}
	.fw-s1 .txt{max-width: 100%;font-size: 0.18rem;}
	.fw-s1 .list li{margin-top: 0.2rem;}
	
	.fw-s2{margin-top: 0.8rem;}
	.fw-s2 .list{flex-wrap: wrap;margin-top: 0.3rem;}
	.fw-s2 .list li{max-width: 100%;width: 100%;margin-bottom: 0.25rem;}
	.fw-s2 .list li:last-child{margin-bottom: 0;}
	.fw-s2 .list .num{font-size: 0.7rem;}
	.fw-s2 .list .title{margin-top: -0.3rem;}
	
	
	.fw-s3{margin-top: 0.8rem;}
	.fw-s3 .desc{font-size: 0.18rem;}
	.fw-s3 .list{display: block;}
	.fw-s3 .list .item{width: 100%;margin:0 0 0.2rem;}
	.fw-s3 .list .item:last-child{margin-bottom: 0;}
	.fw-s3 .list .imgbox{height: 2.4rem;}
	
	
	
	/* servicedetail */
	.fw-ban .more{margin-top: 0.45rem;min-width: 1.5rem;height: 0.5rem;line-height: 0.5rem;font-size: 0.16rem;}
	
	.fw-card .list{display: block;}
	.fw-card .list .item{height: 3.6rem;width: 100%;margin-bottom: 4%;}
	.fw-card .list .box{min-height: 1.7rem;opacity: 1;padding:0.2rem 0.2rem;left: 0.2rem;right: 0.2rem;}
	.fw-card .list .fz{font-size: 0.15rem;padding: 0.05rem 0;}
	
	.fw-machine .imgbox{height: 80vh;}
	.fw-machine .info{padding:0.6rem 0;}
	.fw-machine .txt{font-size: 0.2rem;margin-top: 0.25rem;}
	
	
	.fw-pt{padding-bottom: 0;}
	.fw-pt .imgbox{height: 4rem;}
	.fw-pt .info{width: 100%;padding: 0.6rem 8%;position: static;}
	.fw-pt .txt{font-size: 0.2rem;margin-top: 0.2rem;line-height: 1.5;}
	
	
	.fw-xm{padding: 0.6rem 4%;}
	.fw-xm .item .imgbox{height: 2.8rem;}
	.fw-xm .item .title{font-size: 0.21rem;margin:0.2rem 0.1rem 0;}
	.fw-xm .swiper-slide{width: 100%;}
	.fw-xm .arrs{margin-top: 0.25rem;justify-content: center;}
	.fw-xm .swiper-button{width: 0.4rem;height: 0.4rem;margin: 0 0.1rem;font-size: 0.18rem;}
	
	
	/* product */
	.cp-bar{overflow-x: auto;justify-content: flex-start;}
	.cp-bar .lk{margin:0 0.25rem;padding:0.2rem 0;}
	
	.cp-ban{flex-direction: column-reverse;}
	.cp-ban .imgbox{height: 3.3rem;flex:initial;}
	.cp-ban .info{padding:0.35rem 8% 0.4rem;width: 100%;max-width: 100%;}
	.cp-ban .bt{font-size: 0.34rem;}
	.cp-ban .txt{font-size: 0.18rem;max-width: 100%;margin-top: 0.2rem;}
	.cp-ban .btns{margin-top: 0.4rem;}
	.cp-ban .anniu{min-width: 0.8rem;height: 0.6rem;line-height: 0.6rem;padding:0 0.1rem;width: 100%;margin-bottom: 0.15rem;}
	
	.cp-fenl .box{justify-content: flex-start;}
	.cp-fenl .lk{margin: 0;min-width: 2rem;padding: 0.25rem 0.1rem;}
	.cp-fenl .img{height: 0.8rem;}
	
	
	.cp-l{display: none;}
	
	.cp-list{margin:0;justify-content: space-between;}
	.cp-list .item{width: 100%;margin:5% 0 0;height: auto;padding-bottom: 0.1rem;}
	.cp-list .item:first-child{margin-top: 0;}
	.cp-list .imgbox{height: 2.6rem!important;}
	.cp-list .title{font-size: 0.28rem;-webkit-line-clamp: 2;}
	.cp-list .smtit{-webkit-line-clamp: 2;}
	.cp-list .txt{font-size: 0.16rem;line-height: 1.5;}
	.cp-list .item .viewmore{margin-top: 0.15rem!important;}
	.cp-list .item .viewmore:before{display: none;}
	
	
	
	/* productDetail */
	.cp-intro{padding:0.5rem 0;}
	.cp-intro .detail{flex-direction: column-reverse;}
	.cp-intro .info{width: 100%;}
	.cp-intro .bt{font-size: 0.34rem;}
	.cp-intro .smtit{font-size: 0.22rem;}
	.cp-intro .line{margin:0.12rem 0;}
	.cp-intro .txt{font-size: 0.18rem;line-height: 1.6;}
	.cp-intro .btns{margin-top: 0.4rem;display: block;}
	.cp-intro .btnn{min-width: 1.7rem;width: 100%;}
	.cp-intro .pdf{margin:0.15rem 0 0;width: 100%;}
	.cp-intro .pdf::after{margin-left: 0.2rem;font-size: 0.28rem;}
	.cp-intro .imgbox{width: 100%;margin:0 auto 0.5rem;}
	
	.cp-para{padding:0.6rem 0 0.5rem;}
	.cp-para .detail{margin-top: 0.4rem;}
	.cp-para .pic{width: 90%;display: none;}
	.cp-para .boxx{}
	.cp-para .list{width: 100%;position: static;transform: translate(0,0);}
	.cp-para .list .item{margin-bottom: 0.25rem!important;display: flex;flex-direction: row!important;}
	.cp-para .list .icon{width: 0.7rem;margin:0 0.15rem 0 0;}
	.cp-para .list .title{font-size: 0.24rem;}
	.cp-para .list .font{font-size: 0.16rem;margin-top: 0.05rem;}
	.cp-para .list-l .item{text-align: left;}
	
	
	.cp-tech{margin-top: 0;}
	.cp-tech .list{margin-top: 0.25rem;}
	.cp-tech .list .item{padding: 0 0.2rem;}
	.cp-tech .list .top{height: 0.65rem;font-size: 0.2rem;}
	.cp-tech .list .row{padding:0.15rem 0.15rem;font-size: 0.16rem;line-height: 0.25rem;}
	.cp-tech .list .arrow{width: 0.3rem;height: 0.3rem;font-size: 0.16rem;}
	
	
	.cp-infor{padding:0.5rem 0 0.6rem;}
	.cp-infor .smbt span{font-size: 0.28rem;padding-bottom: 0.1rem;}
	.cp-infor .txt{font-size: 0.18rem;margin-top: 0.2rem;line-height: 1.8;}
	
	
	
	/* index */
	/* .idx-s{height: calc(100vh - 0.9rem);padding-top: 0!important;} */
	
	.fullpagebody .head{position: fixed;background-color: rgba(255, 255, 255, .2);border:0;}
	.fullpagebody .sj-menu{color:#fff;}
	.fullpagebody .fixed-head{border-bottom: 1px solid #ebebeb;background-color: #fff;}
	.fullpagebody .fixed-head .sj-menu{color:#000;}
	
	.idx-ban .btbox{position: fixed;width: 100%;left: 0;top: 50%;transform: translate(0,-55%);padding:0 4%;}
	.idx-ban .bt{font-size: 0.48rem;line-height: 1.2;}
	
	
	.idx-vision{padding-top: 0.9rem;}
	.idx-vision .list li{border-radius:0.1rem;}
	.idx-vision .list .shade{padding: 0.6rem 0.25rem 0 0.8rem;}
	.idx-vision .list .smtit{font-size: 0.2rem;width: 0.4rem;line-height: 0.4rem;}
	.idx-vision .list .info{}
	.idx-vision .list .bt{font-size: 0.2rem;}
	.idx-vision .list .txt{font-size: 0.10rem;line-height: 1.3;}
	.idx-vision .list li:nth-child(1):not(.on){width: 0.6rem;flex: 1 1 0.6rem;}
	.idx-vision .list li:nth-child(1) .shade{padding-left: 0.25rem;}
	
	
	.idx-cp .menu{display: none;}
	.idx-cp .lbox{width: 100%;padding:0.1rem 0.3rem 5vh;backdrop-filter: blur(0.02rem);justify-content: center;background:rgba(0,0,0,.5);}
	.idx-cp .lks .swiper-container{height: 2rem;}
	
	
	.idx-global .botbox{position: static;margin-top: 5vh;}
	.idx-global .list{padding:0 4%;}
	.idx-global .auto{padding: 0;width: 100%;}
	.idx-global .list{flex-wrap: wrap;justify-content: space-between;}
	.idx-global .list li{width: 48%;text-align: center;margin-top: 0.25rem;max-width: 100%;}
	.idx-global .list .num i{font-size: 0.42rem;}
	.idx-global .list .num em{font-size: 0.38rem;margin-top: -0.1rem;}
	
		.idx-global .circle{width: 0.14rem;height: 0.14rem;}
		.idx-global .circle1{width: 0.2rem;height: 0.2rem;}
		.idx-global .circle2{width: 0.14rem;height: 0.14rem;}
		.idx-global .circle6{width: 0.14rem;height: 0.14rem;}
		.idx-global .circle7{width: 0.24rem;height: 0.24rem;}
		.idx-global .circle8{width: 0.24rem;height: 0.24rem;}
	
	
	
	
	
	.idx-us{padding: 0;width: 100%;}
	.idx-us .detail{border-radius:0;padding:0 8%;}
	
	.idx-case{padding-top: 0.9rem;}
	.idx-case .detail{display: block;}
	.idx-case .lbox{width: 100%;padding: 0;}
	.idx-case .tp{width: 4.5rem;top: 12vh;}
	.idx-case .bt{font-size: 0.28rem;}
	.idx-case .bt br{display: none;}
	.idx-case .menu{margin: 0.1rem 0 0.15rem;display: flex;background-color: #e5e5e5;overflow: hidden;border-radius: 0.1rem;flex-wrap: wrap;}
	.idx-case .menu .lk{font-size: 0.12rem;text-align: center;height: auto;justify-content: center;padding:0.1rem 0.1rem!important;margin: 0;line-height: 1.3;width: 33.3%!important;}
	.idx-case .menu .lk.cur{font-size: 0.12rem;width: initial;padding: 0;margin: 0;}
	
	.idx-case .item{height: 50vh;}
	.idx-case .info{padding:0 0.2rem 0.2rem;}
	.idx-case .info .arrow{width: 0.46rem;height: 0.46rem;}
	.idx-case .info .title{font-size: 0.22rem;margin-top: 0.1rem;}
	.idx-case .info .txt{margin-top: 0.06rem;}
    .idx-case .info .txt {font-size: 0.14rem;margin-top: 0.1rem;}	
	
	/* about */
	.us-tt{margin-bottom: 0.3rem;}
	.us-tt .bt{font-size: 0.36rem;}
	.us-tt .smwz{margin-top: 0.08rem;font-size: 0.14rem;}
	
	.us-ban .info{width: 100%;text-align: center;}
	.us-ban .bt{font-size: 0.55rem!important;}
	.us-ban .bot{bottom: 0.35rem;}
	.us-ban .scrolldown{width: 0.46rem;height: 0.46rem;font-size: 0.2rem;}
	
	.us-intro{padding-top: 0.7rem;}
	.us-intro .desc{line-height: 1.3;font-size: 0.15rem;margin-top: 0.3rem;}
	.us-intro .smtit{font-size: 0.18rem;margin-top: 0.3rem;}
	
	.us-cor{padding: 4% 4%;background-position:center;flex-direction: column;position: relative;justify-content: center;}
	.us-cor .bt{text-align: center;}
	.us-cor .lbox{width: 100%;}
	.us-cor .lks{display: none;}
	.us-cor .contactbox{position: absolute;left: 50%;bottom: 5vh;transform: translate(-50%,0);margin: 0;}
	
	.us-cor .card{position: static;width: 100%;margin:0.4rem 0 0;}
	.us-cor .card .item{display: block;}
	.us-cor .card .imgbox{width: 100%;height: 1.2rem;}
	.us-cor .card .info{padding:0.2rem 0.15rem;}
	.us-cor .card .email{margin-top: 0.2rem;font-size: 0.16rem;}
	.us-cor .card .email:before{width: 0.24rem;height: 0.24rem;}
	.us-cor .card .link{font-size: 0.16rem;margin-top: 0.15rem;}
	
	.us-cor .card .swiper-button{display: flex;align-items: center;justify-content: center;width: 0.3rem;height: 0.3rem;background:#09867f;top: 1.1rem;font-size: 0.15rem;color:#fff;border-radius:50%;}
	.us-cor .card .swiper-button::after{content:'\e779';font-family: 'iconfont';}
	.us-cor .card .swiper-button-next{transform: rotate(180deg);}
	
	.us-journey{padding-top: 0.7rem;}
	.us-journey .us-tt{margin-bottom: 0.2rem;}
	.us-journey .us-tt .smwz{-webkit-line-clamp: 3;}
	.us-journey .item{box-shadow:none;flex-direction: column-reverse;}
	.us-journey .item .info{padding:0.2rem 0.2rem;}
	.us-journey .item .year{font-size: 0.26rem;}
	.us-journey .item .title{font-size: 0.17rem;}
	.us-journey .item .txt{margin-top: 0.15rem;font-size: 0.15rem;}
	.us-journey .item .txt p{margin-bottom: 0.05rem;}
	.us-journey .item .imgbox{height: 1.8rem;width: 100%;}
	
	.us-journey .detail{padding:0 4%;position: relative;display: block;}
	.us-journey .swiper-container{padding:0;position: static;}
	.us-journey .swiper-slide{width: 100%;transform: scale(1);}
	.us-journey .swiper-slide .item{margin: 0;}
	.us-journey .arrs{justify-content: center;position: static;margin-top: 0.1rem;}
	.us-journey .swiper-button{margin:0;font-size: 0.15rem;width: 0.3rem;height: 0.3rem;background-color: #fff;background-color: #09867f;color:#fff;border-radius:50%;position: absolute;top: 0.9rem;}
	.us-journey .swiper-button-prev{left: 5%;}
	.us-journey .swiper-button-next{right: 5%;}
	
	.us-journey .swiperbig{width: 100%;}
	.us-journey .swipersmall{display: none;}
	
	
	.fz26{font-size: 0.24rem;}
	.fz30{font-size: 0.26rem;}
	.fz46{font-size: 0.32rem;}
	.fz48{font-size: 0.34rem;}
	.fz54{font-size: 0.4rem;}
	.fz56{font-size: 0.38rem;}
	.fz58{font-size: 0.31rem;}
	.fz60{font-size: 0.36rem;}
	
	
	.btn, .btnn{min-width: 1.8rem;height: 0.58rem;line-height: 0.58rem;}
	
	
}



.cultural-banner{/*padding:0.8rem 0;background:url('https://cdn-pro.analyspeed.com/1424/upload/sort/1749202179326296.jpg') no-repeat center;*/}
.cultural-banner .auto{display:flex;justify-content:space-between;align-items:center;}
.cultural-banner .txt{flex:1;}
.cultural-banner .txt img{height:1.1rem;}
.cultural-banner .txt h5{font-size:0.56rem;color:#000;line-height:1.2;margin:15px 0 0;font-family:MontserratBold;}
.cultural-banner .more{margin-top:0.45rem;}
.cultural-banner .more a{display:inline-block;font-size:0.2rem;color: #f8a227;font-family:MontserratBold;border-bottom:1px solid #f8a227;}
.cultural-banner .more a:hover{}
.cultural-banner .pic{width:40%;position:relative;}

.cultural-pro{padding:0.8rem 0;background:#fff;}
.cultural-pro .tit{display:flex;justify-content:space-between;align-items:center;}
.cultural-pro .tit h3 {font-size:0.34rem;color:#000;line-height:1;font-family:MontserratBold;}
.cultural-pro .page{display:flex;align-items:center;}
.cultural-pro .swiper-button-prev,.cultural-pro .swiper-button-next{position:static;width:40px;height:40px;line-height:38px;overflow:hidden;border-radius:50%;border:1px solid transparent;background:none;margin-top:0;text-align:center;color:#7E7E7E;}
.cultural-pro .swiper-button-next::after,.cultural-pro .swiper-button-prev::after {display:none;}
.cultural-pro .swiper-button-prev i,.cultural-pro .swiper-button-next i{color:inherit;font-size:20px;display:inline-block;margin-top:1px;}
.cultural-pro .swiper-button-next,.cultural-pro .swiper-container-rtl .swiper-button-prev{margin-left:8px;}
.cultural-pro .swiper-button-prev:hover,.cultural-pro .swiper-button-next:hover{border-color:#7E7E7E;}

.cultural-pro .list{position:relative;margin-top:0.45rem;}
.cultural-pro .swiper-slide .pic{border-radius:8px;overflow:hidden;position:relative;}
.cultural-pro .swiper-slide .pic > a::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.2);opacity:0;transition:all .4s ease 0s;}
.cultural-pro .swiper-slide .pic > span{background:#000;display:inline-block;color:#fff;font-size:16px;font-family:MontserratMedium;padding:1px 8px;position:absolute;left:23px;top:25px;}
.cultural-pro .swiper-slide .pic .add-top-cart{background:#000;display:inline-block;color:#fff;font-size:16px;font-family:MontserratMedium;width:150px;text-align:center;padding:8px 0;position:absolute;left:calc(50% - 75px);bottom:28px;transform:translate3d(0,10px,0);opacity:0;visibility:hidden;transition:all .4s ease 0s;cursor:pointer;}
.cultural-pro .swiper-slide .pic img{display:block;width:100%;}
.cultural-pro .swiper-slide h5{margin:15px 0 0;font-size:20px;color:#000;font-family:MontserratSemiBold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.cultural-pro .swiper-slide .bot{margin:15px 0 0;display:flex;justify-content:space-between;align-items:center;}
.cultural-pro .swiper-slide .bot > span{border:2px solid #F8A227;display:inline-block;font-size:16px;padding:2px 8px;color:#f8a227;border-radius:5px;}
.cultural-pro .swiper-slide .bot .tip{display:flex;align-items:center;color:000;font-size:15px;}
.cultural-pro .swiper-slide .bot .tip i{font-size:17px;color:#FFCF2A;}
.cultural-pro .swiper-slide .bot .tip em{margin:0 3px;}

.cultural-pro .swiper-slide:hover .pic a::after{opacity:1;}
.cultural-pro .swiper-slide:hover .pic .add-top-cart{opacity:1;visibility:visible;transform:translate3d(0,0,0);}

.cultural-pro .swiper-pagination-bullets{position:static;width:100%;margin:30px auto 0;font-size:0;display:none;transform: translateX(0) !important;}
.cultural-pro .swiper-pagination-bullet {height:12px;width:12px;margin:0 3px;background:#C1C1C1;border-radius:50%;opacity:1;}
.cultural-pro .swiper-pagination-bullet-active{background:#09867f;}


.cultural-banner2{}
.cultural-banner2 .box{position:relative;}
.cultural-banner2 .txt{position:absolute;left:0;top:0;bottom:0;right:0;padding-left:1.1rem;display:flex;flex-direction:column;justify-content:center;}
.cultural-banner2 .txt h5{font-size:0.56rem;color:#000;line-height:1.2;font-family:MontserratBold;}
.cultural-banner2 .txt p{margin:17px 0 0;font-size:0.3rem;color: #000;font-family:MontserratMedium;}


@media screen and (max-width:1281px){
.cultural-pro .swiper-slide .pic > span{font-size:15px;}
.cultural-pro .swiper-slide h5{font-size:17px;}
}

@media screen and (max-width:1199px){
.cultural-banner .txt h5{font-size:0.3rem;}
.cultural-banner .more{margin-top:0.3rem;}
.cultural-banner .more a{font-size:0.18rem;}

.cultural-pro .tit h3 {font-size:0.25rem;}
.cultural-pro .swiper-slide .pic > span{font-size:14px;}
.cultural-pro .swiper-slide .bot .tip{font-size:14px;}
.cultural-pro .swiper-slide .pic .add-top-cart{font-size:14px;}

.cultural-banner2 .txt{padding-left:0.5rem;}
.cultural-banner2 .txt h5{font-size:0.3rem;}
.cultural-banner2 .txt p{font-size:0.2rem;}
}

@media screen and (max-width:768px){
.cultural-banner{padding:0.6rem 0;}
.cultural-banner .txt img{height:0.8rem;}
.cultural-banner .txt h5{font-size:0.25rem;}
.cultural-banner .more{margin-top:0.25rem;}
.cultural-banner .more a{font-size:0.16rem;}

.cultural-pro{padding:0.6rem 0;}
.cultural-pro .list{margin-top:0.3rem;}

.cultural-pro .swiper-slide .bot > span{border-width:1px;font-size:14px;}
.cultural-pro .swiper-slide .pic > span{font-size:13px;left:10px;top:10px;}
.cultural-pro .swiper-slide .pic .add-top-cart{width:36px;padding:6px 0;left:auto;right:10px;bottom:10px;transform:none;opacity:1;visibility:visible;}
.cultural-pro .swiper-slide .pic .add-top-cart em{display:none;}

.cultural-banner2 .txt{padding-left:0.4rem;}
.cultural-banner2 .txt h5{font-size:0.25rem;}
.cultural-banner2 .txt p{font-size:0.18rem;}

}

@media screen and (max-width:576px){
.cultural-banner{padding:0.3rem 0;}
.cultural-banner .auto{flex-direction:column-reverse;}
.cultural-banner .pic{width:65%;margin:0 auto;}
.cultural-banner .txt{width:100%;text-align:center;margin-top:30px;}
.cultural-banner .txt img{height:0.4rem;}
.cultural-banner .txt h5{font-size:0.22rem;}
.cultural-banner .more{margin-top:0.15rem;}
.cultural-banner .more a{font-size:0.14rem;}

.cultural-pro{padding:0.3rem 0;}
.cultural-pro .tit h3 {font-size:0.22rem;}
.cultural-pro .list{margin-top:0.2rem;}
.cultural-pro .swiper-pagination-bullets{display:block;}
.cultural-pro .swiper-button-prev,.cultural-pro .swiper-button-next{width:32px;height:32px;line-height:30px;border:1px solid #f0f0f0;color:#999;}
.cultural-pro .swiper-button-prev i,.cultural-pro .swiper-button-next i{font-size:15px;}

.cultural-banner2 .txt{padding-left:0.3rem;}
.cultural-banner2 .txt h5{font-size:0.22rem;}
.cultural-banner2 .txt p{font-size:0.16rem;margin:10px 0 0;}

}

@media screen and (max-width:480px){

.cultural-banner .txt h5{font-size:0.2rem;}

.cultural-pro .tit h3 {font-size:0.2rem;}
.cultural-pro .swiper-slide h5{font-size:16px;}

.cultural-banner2 .txt{padding-left:0.2rem;}
.cultural-banner2 .txt h5{font-size:0.20rem;}
.cultural-banner2 .txt p{font-size:0.14rem;}

}






/* productDetail */
.pro-view{padding:0.55rem 0;background:#FCFCFC;}
.pro-view .auto{display: flex;align-items: center;justify-content: space-between;}
.pro-view .info{width: 38%;}
.pro-view .info h1{font-size:0.5rem;color:#09867f;line-height:1.1;font-family:'MontserratBold';}
.pro-view .info .line{height:2px;background-color:#09867f;margin:0.22rem 0;}
.pro-view .info .txt{font-size:0.18rem;color:#151515;}
.pro-view .info .txt p{margin-top:0.1rem;}
.pro-view .info .btns{margin-top:0.5rem;}
.pro-view .info .btns span{font-size:0.18rem;font-family:MontserratSemiBold;height:0.7rem;line-height:0.7rem;padding:0 0.5rem;border-radius:0.34rem;display:inline-block;background:#F8A227;color:#fff;}
.pro-view .imgbox{width: 55%;}

.pro_text{padding:0.8rem 0;background:#fff;}

.pro-content{}
.pro-content h3{font-size:0.56rem;color:#000;font-family:'MontserratBold';line-height:1;text-align:center;}
.pro-content .list{margin-top:0.45rem;box-shadow:0 0 12px rgba(0,0,0,0.4);border-radius:10px;overflow:hidden;}
.pro-content .list .top{padding:0.26rem 0.5rem;cursor: pointer;display: flex;align-items: center;background:#09867F;}
.pro-content .list .top h5{font-size:0.22rem;color:#fff;font-family:MontserratSemiBold;}
.pro-content .list .box{border-radius:0.06rem;padding:0 0.5rem;}
.pro-content .list .box .row{font-size: 0.16rem;display: flex;justify-content: space-between;padding:0.2rem 0;position: relative;border-bottom:1px solid #D7D7D7;}
.pro-content .list .box .row:last-child{border-bottom:none;}
.pro-content .list .box .row .fz{max-width: 80%;flex:1;overflow: hidden;}

.pro_img{margin-top:0.7rem;}
.pro_img h3{font-size:0.56rem;color:#000;font-family:'MontserratBold';line-height:1;text-align:center;}
.pro_img .view{width:11.9rem;margin:0.45rem auto 0;position:relative;}
.pro_img .view .view-box{box-shadow:0 0 12px rgba(0,0,0,0.4);border-radius:4px;overflow:hidden;}
.pro_img .view .swiper-slide img{width:100%;aspect-ratio:1.48 / 1;object-fit:cover;-o-object-fit:cover;}

.pro_img .view .arrow-left,.pro_img .view .arrow-right{position:absolute;top:50%;margin-top:-25px;width:50px;height:50px;z-index:10;text-align:center;}
.pro_img .view .arrow-left{left:-100px;}
.pro_img .view .arrow-right{right:-100px;}
.pro_img .view .arrow-left i,.pro_img .view .arrow-right i{color:#777;font-size:45px;line-height:50px;}
.pro_img .view .arrow-left:hover i,.pro_img .view .arrow-right:hover i{color:#09867f;}

.pro_img .preview{width:100%;margin-top:0.6rem;position:relative;text-align:center;overflow:hidden;}
.pro_img .preview .swiper-container {width:100%;text-align:center;}
.pro_img .preview .swiper-slide{cursor:pointer;position:relative;}
.pro_img .preview .swiper-slide::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(9,134,127,0.5);opacity:0;transition:all .4s ease 0s;}
.pro_img .preview .swiper-slide img{width:100%;aspect-ratio:1.48 / 1;object-fit:cover;-o-object-fit:cover;}
.pro_img .preview .active-nav img{border-color:var(--color-active);}

.pro_img .preview .swiper-slide.active-nav::after{opacity:1;}

@media screen and (max-width:1280px){
.pro_img .view{width:80%;margin:0.3rem auto 0;}
}

@media screen and (max-width:1199px){
.pro-view .info h1{font-size:0.6rem;}
.pro-view .info .btns{margin-top:0.4rem;}
.pro-view .info .btns span{height:0.6rem;line-height:0.6rem;padding:0 0.4rem;}

.pro_text{padding:0.6rem 0;}
.pro-content h3{font-size:0.4rem;}

.pro_img h3{font-size:0.4rem;}
.pro_img .preview{margin-top:0.5rem;}

}

@media screen and (max-width:992px){
.pro-view .info h1{font-size:0.5rem;}
.pro-view .info .txt{font-size:0.17rem;}
.pro-view .info .btns{margin-top:0.3rem;}
.pro-view .info .btns span{font-size:0.17rem;height:0.5rem;line-height:0.5rem;padding:0 0.35rem;}
}

@media screen and (max-width:768px){
.pro-view .info h1{font-size:0.3rem;}
.pro-view .info .btns span{font-size:0.16rem;height:0.4rem;line-height:0.4rem;padding:0 0.25rem;}

.pro_text{padding:0.5rem 0;}
.pro-content h3{font-size:0.3rem;}
.pro-content .list .top{padding:0.2rem 0.3rem;}
.pro-content .list .top h5{font-size:0.2rem;}
.pro-content .list .box{padding:0 0.3rem;}
.pro-content .list .box .row{padding:0.15rem 0;font-size:0.15rem;}

.pro_img{margin-top:0.5rem;}
.pro_img h3{font-size:0.3rem;}
.pro_img .view{width:100%;}
.pro_img .view .arrow-left,.pro_img .view .arrow-right{margin-top:-20px;width:40px;height:40px;}
.pro_img .view .arrow-left{left:0;}
.pro_img .view .arrow-right{right:0;}
.pro_img .view .arrow-left i,.pro_img .view .arrow-right i{font-size:30px;line-height:40px;}
.pro_img .preview{margin-top:0.3rem;}

}

@media screen and (max-width:640px){
.pro-view{padding:0.3rem 0;}
.pro-view .auto{flex-direction:column-reverse;}
.pro-view .imgbox{width:100%;}
.pro-view .info{width:100%;margin-top:0.2rem;text-align:center;}
.pro-view .info .line{margin:0.15rem 0;}
.pro-view .info .txt{font-size:0.16rem;}
.pro-view .info .btns{margin-top:0.25rem;}

.pro_text{padding:0.3rem 0;}
.pro-content .list{margin-top:0.25rem;}
.pro-content .list .top{padding:0.15rem 0.2rem;}
.pro-content .list .top h5{font-size:0.18rem;}
.pro-content .list .box{padding:0 0.2rem;}
.pro-content .list .box .row{padding:0.12rem 0;}

.pro_img{margin-top:0.4rem;}
.pro_img .preview{margin-top:0.25rem;}

}

@media screen and (max-width:576px){



}

@media screen and (max-width:480px){
.pro-view .info h1{font-size:0.22rem;}

.pro-content h3{font-size:0.22rem;}
.pro-content .list{margin-top:0.25rem;}
.pro-content .list .top{padding:0.12rem 0.15rem;}
.pro-content .list .top h5{font-size:0.16rem;}
.pro-content .list .box{padding:0 0.15rem;}
.pro-content .list .box .row{padding:0.1rem 0;font-size:0.14rem;}

.pro_img h3{font-size:0.22rem;}

.pro_img .preview{margin-top:0.2rem;}

}