@charset "utf-8";

@font-face
{font-family: InterBlack;
src: url('../font/Inter_28pt-Black.ttf')}


@font-face
{font-family: MontserratSemiBold;
src: url('../font/Montserrat-SemiBold.ttf')}

@font-face
{font-family: MontserratRegular;
src: url('../font/Montserrat-Regular.ttf')}


@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: inherit;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


*{box-sizing:border-box;}
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:inherit;/* 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{border-collapse:collapse;border-spacing:0;width:100%}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
em,i{font-style:normal;}
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: 15.6rem;width: 92%;}
: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;}

.imgbox{display: block;overflow: hidden;}
.item .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;}
.flex-center{display: flex;align-items: center;justify-content: center;}
html{font-size: 5.2083vw;}
body{overflow-x: hidden;color:#000;font-size: 16px;line-height: 1.5;background:#fff;font-family:'Arial', "microsoft yahei",'PingFang SC','PingFangMedium';}
h1,h2,h3,h4,h5,h6{line-height:1.2;font-size:inherit;}
::-webkit-input-placeholder{color:#999;}
:-moz-placeholder{color:#999;}
::-moz-placeholder{color:#999;}
:-ms-input-placeholder{color:#999;}

.squareimg{width:100%;padding-bottom: 100%;overflow: hidden;position: relative;}
.squareimg .img{ position: absolute;top: 50%;left: 50%;width: 100%;height: 100%; object-fit: cover;transform: translate(-50%,-50%);}
.item:hover .imgbox.squareimg .img{transform: translate(-50%,-50%) scale(1.1,1.1) ;}


/* .btn{color:#fff;background:#c30d23;height:54px;line-height:54px;border-radius:10px;display: inline-block;vertical-align: middle;padding:0 20px;min-width:180px;border:0;cursor: pointer;text-align: center;}
.btn:hover{background:#b60106;} */


/* 公共部分 */
.head{position: sticky;width: 100%;left: 0;top: 0;z-index:100;transition: all 0.3s ease;height:1.45rem;font-family: 'MontserratRegular';}
.head .wrap{height: 100%;display: flex;align-items: center;justify-content: flex-end;padding:0 5%;}


.hd-t{height:0.45rem;background:#25292e;color:#fff;}
.hd-b{height:1rem;background:url(../images/icon_06.jpg) no-repeat center;background-size:cover;}

.hd-logo{display: flex;flex-wrap: nowrap;width:5.45rem;height:1.51rem;background:url(../images/icon_05.png) no-repeat right center;background-size:100% 100%;position: absolute;left:0;top:0;align-items: center;padding-left:0.8rem;}
.hd-logo .img{height:1.25rem;width:auto;}
.hd-logo .img2{margin-left:0.24rem;}

.hd-wz{margin-right:5%;display: flex;align-items: center;}
.hd-wz span{margin-left:0.7rem;display: flex;align-items: center;}
.hd-wz span i{margin-right:0.2rem;font-size:0.2rem;}

.hd-social .icon{margin-left:0.1rem;}
.hd-social .icon:hover{color:#b60106;}




.hd-nav li{display: inline-block;vertical-align: middle;padding:0 0.3rem;position: relative;}
.hd-nav li:first-child{marign-left:0;}
.hd-nav li>a{display: block;line-height: 0.6rem;position: relative;color:#1f1f1f;text-transform: uppercase;font-weight: bold;}
.hd-nav li:hover>a,.hd-nav li.cur>a{color:#b60106;}


.hd-nav li:hover .drop{opacity: 1;visibility: visible;transform: scaleY(1);}
.hd-nav.show{display: block;}

.hd-nav .drop{width: 1.8rem;position: absolute;left:50%;transform:scaleY(0);visibility: hidden;opacity: 0;transition: all .4s ease 0s;transform-origin: center top;background-color:#f7f7f7;margin-left: -0.9rem;border-radius:0.08rem;}
.hd-nav .drop .lk{line-height: 0.26rem;display: block;text-align: center;border-bottom:1px solid #e5e5e5;padding:0.1rem 0.1rem;}
.hd-nav .drop .lk:hover{color:#b60106;}
.hd-nav .drop .lk:last-child{border-bottom:none;}



.hd-sear{margin-left:0.5rem;width:1.2rem;height:0.26rem;}
.hd-sear .box{width: 100%;background:#fff;display: flex;}
.hd-sear .ipt-txt{color:#000;flex:1;overflow: hidden;padding:0 0.1rem;font-size:13px;width: 100%;}
.hd-sear .submit{width: 0.26rem;height: 0.26rem;border:none;cursor: pointer;font-size: 0.14rem;background:none;font-weight: bold;}
.hd-sear .submit::after{content:'\e651';font-family: 'iconfont';}



.hd-lang{position: relative;width:0.88rem;margin-left:0.08rem;}
.hd-lang .font{color:#1f1f1f;cursor: pointer;display: flex;align-items: center;height:0.26rem;border:1px solid #1f1f1f;padding:0 0.07rem;font-weight: bold;}
.hd-lang .font::after{content:'\e772';display: inline-block;vertical-align: middle;margin-left: 0.08rem;font-family: 'iconfont';}
.hd-lang .drop{position: absolute;width: 100%;left: 50%;transform: translate(-50%,0);padding-top: 5px;display: none;}
.hd-lang .dropbox{background-color: #fff;padding:0.05rem 0.08rem;position: relative;box-shadow:rgba(0, 0, 0, 0.25) 0 0 0.1rem;}
.hd-lang .lk{display: flex;align-items: center;padding:0.05rem 0;}
.hd-lang .lk:last-child{margin:0;}
.hd-lang .ic{width: 0.27rem;margin-right: 0.05rem;}
.hd-lang .lk:hover{color:#b60106;}
.hd-lang:hover .drop{display: block;}
.hd-lang:hover .font{color:#b60106;}



.foot{padding:0.6rem 0;color:#fff;background:url(../images/ft_01.jpg) no-repeat center;background-size:cover;font-size:0.18rem;line-height:1.6;font-family: 'ArialMT Medium','ArialMT';}
.foot .wrap{display: flex;align-items: flex-start;}
.foot .info{width:5rem;}
.foot .logo{display: flex;justify-content: center;flex-wrap: nowrap;}
.foot .logo .img{height:1.8rem;width:auto;}
.foot .logo .img2{margin-left:0.3rem;}

.foot .social{display: flex;margin-top: 0.25rem;justify-content: center;text-align: center;}
/* .foot .social a{margin:0 0.11rem;font-size: 0.22rem;}
.foot .social a:hover{opacity: 0.8;} */
.foot .social .icon{margin-right:0.12rem;}
.foot .social .icon:last-child{margin:0;}
.foot .social .ic{height:0.3rem;width:auto;display: block;margin:0 auto;}
.foot .social .wz{font-size:0.14rem;color:#fff;margin-top:0.04rem;}



.foot .menu{display: flex;padding:0 7% 0 7%;justify-content: space-between;}

.foot .tit{font-size:0.28rem;text-transform: uppercase;font-weight: bold;margin-bottom:0.2rem;font-family: 'MontserratSemiBold';}
.foot .lks li a{display: inline-block;text-transform: uppercase;    font-family: 'MontserratSemiBold';}
.foot .lks li a:hover{opacity: 0.8;}

.foot .form{font-size:14px;width: 2.8rem;}
.foot .form .ipt{width:100%;border-radius:0.07rem;height:0.45rem;line-height: 0.45rem;padding:0 0.16rem;border:0;margin-bottom:0.2rem;}
.foot .form .input{background:#fff;color:#000;}
.foot .form .send{background:#f5cf00;color:#b60106;cursor: pointer;}
.foot .form .send::after{content:'\e609';font-family: 'iconfont';margin-left:5px;font-size:16px;}
.foot .form .send:hover{background:#fcdb26;}
.foot .form .text{color:#fff;}



/* news */
.inner-ban{height:4rem;position: relative;}
.inner-ban .box{position: absolute;width: 100%;left:0;top:50%;transform: translate(0,-50%);text-align: center;color:#fff;}
.inner-ban .bt{font-size:0.6rem;text-transform: uppercase;font-family: 'InterBlack';line-height: 1.1;}

.crumb{padding:0.2rem 0;text-transform: capitalize;}
.crumb .box{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.crumb .box a,.crumb .box span{font-weight: bold;}
.crumb .box a:hover{color:#b60106;}
.crumb .box:before{content:'\e615';font-family: 'iconfont';margin-right:0.1rem;font-weight: bold;}



.mainbg{background:url(../images/xw_03.jpg) no-repeat center top;background-size:cover;}

.main{padding:0.4rem 0 0.75rem;}

.pub-tt{margin-bottom:0.45rem;position: relative;}
.pub-tt .bt{font-size:0.45rem;color:#1f1f1f;text-transform: uppercase;font-family: 'InterBlack';line-height: 1;}
.pub-tt .smwz{margin-top:0.1rem;}
.pub-tt .morebtn{font-size:14px;width:1.6rem;height:0.35rem;position: absolute;right: 0;top: 50%;transform: translate(0,-50%);border:1px solid #333;border-radius:4px;}
.pub-tt .morebtn:hover{color:#fff;border-color:#b60106;background:#b60106;}

.xw-list{}
.xw-list .item{display: flex;padding:0.5rem 0;border-bottom:2px solid #e1d3c0;align-items: center;position: relative;justify-content: space-between;}
.xw-list .imgbox{height:2.8rem;width:29%;border-radius:0.24rem 0 0.24rem 0;/* width:445px; */ }
.xw-list .info{width:65%;}
.xw-list .date{font-size:0.16rem;color:#b60106;font-style: italic;}
.xw-list .title{font-size:0.36rem;-webkit-line-clamp: 3;max-width:6.5rem;margin-top:0.1rem;font-weight: bold;}
.xw-list .txt{-webkit-line-clamp: 3;color:#1f1f1f;margin-top:0.18rem;}

.xw-list .item::after{content:'';position: absolute;left:0;bottom:0;width:0;height:2px;background:#b60106;transition: all 0.5s;}
.xw-list .item:hover .title{color:#b60106;}
.xw-list .item:hover::after{width:100%;}
.xw-list .item:hover{border-color:transparent;}
.xw-list .item:first-child{padding-top:0;}



.pagelist{margin-top: 0.7rem;text-align: center;}
.layui-laypage{margin: 0;}
.layui-laypage a, .layui-laypage span{min-width: 0.3rem;height: 0.3rem;background-color: transparent;line-height: 0.3rem;text-align: center;padding: 0;overflow: hidden;border:none!important;color:#333;font-size:16px;margin:0;}

.layui-laypage .layui-laypage-prev,.layui-laypage .layui-laypage-next{padding:0;border-radius:50%!important;color:#000;background:transparent;min-width: 0.3rem;margin:0 0.1rem;transition: all 0s;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{background:none;}
.layui-laypage a:hover{color:#b60106;}
.layui-laypage .layui-laypage-skip{background-color: #e1e1e1;height: 0.3rem;line-height: 0.3rem;color:#000;}
.layui-laypage .layui-laypage-curr{color:#b60106;}
.layui-laypage .layui-laypage-curr em{color:#b60106;display: block;line-height: 0.3rem;}
.layui-laypage .layui-laypage-prev:hover,.layui-laypage .layui-laypage-next:hover{color:#fff;background:#b60106;color:#fff;}



/* newsDetail */
.xw-det{padding:0.4rem 0 0;}
.xw-det .auto{max-width:14.8rem;}
.xw-det .topbox{padding:0 0 0.15rem;border-bottom:2px solid #e1d3c0;}
.xw-det .topbox .title{font-size: 0.36rem;font-weight: bold;text-align: center;max-width:8.85rem;margin:0 auto;}
.xw-det .topbox .text{text-align: center;margin-top:0.2rem;font-weight: bold;}
.xw-det .topbox .text span{margin:0 0.15rem;}

.xw-det .edit{font-size:0.18rem;padding:0.25rem 0.35rem 0;}

.pagenav{border-top:1px solid #e1d3c0;padding:0.2rem 0.3rem;position: relative;display: flex;justify-content: space-between;}
.pagenav .back{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
.pagenav .back:before{content:'\e601';font-family: 'iconfont';margin-right:0.08rem;}
.pagenav .back:hover{color:#b60106;}
.pagenav .lk{display: block;line-height:0.5rem;width:40%;}
.pagenav .next{text-align: right;}
.pagenav .lk:hover{color:#b60106;}
.pagenav .lk.prev:before,.pagenav .lk.next::after{content:'\e67f';font-family: 'iconfont';display: inline-block;}
.pagenav .lk.prev:before{transform: rotate(-90deg);margin-right:0.08rem;}
.pagenav .lk.next:after{transform: rotate(90deg);margin-left:0.08rem;}

.pub-smtit{font-size:0.4rem;margin-bottom:0.35rem;font-family: 'InterBlack';text-transform: uppercase;}


.cp-rela{margin:0.65rem 0.35rem 0.55rem;}
.cp-rela .detail{padding:0 0.5rem;position: relative;}
.cp-rela .item{display: block;}
.cp-rela .item .imgbox{/* height:2.1rem; */height:2.4rem;background:#fff;}
.cp-rela .item .img{width: 100%;height: 100%;object-fit: contain;}
.cp-rela .title{margin-top:0.2rem;text-align: center;}
.cp-rela .item:hover .title{color:#b60106;}

.cp-rela .swiper-container{position: static;}
.cp-rela .swiper-button{margin-top:-0.13rem;}
.cp-rela .swiper-button-prev{left:0;}
.cp-rela .swiper-button-next{right:0;}



.swiper-button{width:0.44rem;height:0.44rem;margin:0;background:none;font-size:0.34rem;display: flex;align-items: center;justify-content: center;}
.swiper-button:before{content:'\e76e';font-family: 'iconfont';}
.swiper-button:hover{color:#b60106;}
.swiper-button-prev{transform:  translate(0,-50%) rotate(-90deg);left:-0.65rem;}
.swiper-button-next{transform:  translate(0,-50%) rotate(90deg);right:-0.65rem;}



/* video */
.video-list{display: grid;gap:0.5rem;grid-template-columns: repeat(4,1fr);}
.video-list .item{}
.video-list .imgbox{height:1.95rem;position: relative;}
.video-list .playicon{display: flex;align-items: center;justify-content: center;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);font-size:0.5rem;color:rgba(255,255,255,.74);}
.video-list .playicon::after{content:'\e879';font-family: 'iconfont';}
.video-list .title{text-align: center;margin-top:0.15rem;-webkit-line-clamp: 2;}
.video-list .item:hover .title{color:#b60106;}


/* catalog */
.catalog-list{display: flex;margin:-3.3% 0 0 -3.3%;justify-content: center;flex-wrap:wrap;}
.catalog-list .item{width:30%;margin:3.3% 0 0 3.3%;}
.catalog-list .imgbox{height:3.25rem;position: relative;}
.catalog-list .downicon{display: flex;align-items: center;justify-content: center;position: absolute;left:0%;top:0%;width:100%;height:100%;font-size:0.5rem;color:rgba(255,255,255,.74);background:rgba(105,104,104,0.77);opacity: 0;transition: all 0.3s;}
.catalog-list .downicon::after{content:'\e606';font-family: 'iconfont';}
.catalog-list .title{text-align: center;margin-top:0.15rem;-webkit-line-clamp: 2;}
.catalog-list .item:hover .title{color:#b60106;}
.catalog-list .item:hover .downicon{opacity: 1;}


.pop{position: fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.6);z-index:110;display: none;}
.pop .wrapbox{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
.pop .close{font-size:0.22rem;color:#000;position: absolute;right:0.2rem;top:0.1rem;cursor: pointer;}

.pop-download .wrapbox{max-width:900px;width:90%;}
.pop-download .lx-form .form-box{padding-top:0.45rem;}



/* contact */
.lx-tit{font-size: 0.36rem;margin-bottom:0.3rem;font-family: 'InterBlack';text-transform: uppercase;}



.lx-info{font-size:0.18rem;display: flex;flex-wrap: wrap;margin-top:-0.6rem;justify-content: space-between;}
.lx-info li{width:30%;text-align: center;margin-top:0.6rem;}
.lx-info .icon{height:0.66rem;width:auto;display: block;margin:0 auto 0.15rem;}
.lx-info .title{font-weight: bold;margin-bottom:0.1rem;}





.lx-sec{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top:0.9rem;}
.lx-form{width:48%;}
.lx-form .form-box{background:url(../images/lx_01.jpg) no-repeat left top;background-size:cover;border-radius:0.27rem;padding:0.85rem 0.45rem 0.4rem;box-shadow:0 0 0.08rem rgba(0,0,0,.22);}

.form-box .row{justify-content: space-between;flex-wrap: wrap;}
.form-box .item{width: 47.8%;margin-bottom:0.2rem;}

.form-box .ipt{width:100%;font-family: 'MontserratRegular';}
.form-box .ipt-txt{height:0.4rem;line-height:0.4rem;padding:0 0.15rem;}
.form-box .con{height:1.3rem;padding:0.1rem 0.15rem;resize:none;}
.form-box .send{line-height:0.3rem;padding:0 0.35rem;background:#b60106;border-radius:0.13rem;border:0;cursor: pointer;color:#fff;margin:0.4rem auto 0;display: inline-block;vertical-align: middle;}
.form-box .send::after{content:'\e609';font-family: 'iconfont';margin-left:0.08rem;}
.form-box .send:hover{background:#e5060c;}

.lx-map{width:48%;}
.lx-map .map{height: 4.45rem;border-radius:0.27rem;overflow: hidden;}


/* about */
.us-intro{padding:0.6rem 0 1rem;}
.us-intro .detail{display: flex;align-items: flex-start;}
.us-intro .slide{width: 38.5%;margin-right:0.35rem;position: relative;}
.us-intro .slide .imgbox{height: 5.3rem;overflow: hidden;border-radius:0.13rem;}
.us-intro .slide .arrs{position: absolute;right:0.1rem;bottom:0;z-index:30;display: flex;}
.us-intro .slide .swiper-button{position: static;margin:0 0 0 0.1rem;font-size:0.2rem;width:0.3rem;height:0.3rem;font-weight: bold;}
.us-intro .slide .swiper-container{position: static;}





.us-intro .info{flex:1;overflow: hidden;}
.us-intro .info .txt{font-size:0.16rem;color:#1f1f1f;line-height: 1.4;}
.us-intro .info .txt .dot{position: absolute;left:-13px;top:0.08rem;width:5px;height:5px;border-radius:50%;background:#333;}
.us-intro .info .txt p{position: relative;}
.us-intro .info .txt .bold{font-size:0.18rem;}


.us-intro .list{display: grid;gap:0.25rem;grid-template-columns: repeat(4,1fr);margin-top:0.35rem;}
.us-intro .list .item{background:#fff;border-radius:0.13rem;padding:0.35rem 0.25rem;}
.us-intro .list .icon{height:0.66rem;}
.us-intro .list .tit{font-size:0.18rem;font-weight: bold;margin:0.25rem 0 0.08rem;}





.us-photo{padding-bottom:0.75rem;}
.us-photo .list{display: grid;gap:0.2rem;grid-template-columns: repeat(5,1fr);}
.us-photo .list .picbox{height:4rem;border-radius:0.13rem;overflow: hidden;position: relative;}
.us-photo .list .font{margin-top:0.1rem;text-align: center;font-weight: bold;}

.us-photo .shade{position: absolute;width:100%;height: 100%;background:rgba(0,0,0,.68);left:0;bottom:0;padding:0 0.25rem;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;line-height: 1.7;transition: all 0.3s;opacity: 0;}
.us-photo .txt{color:#fff;}
.us-photo .list .item:hover .shade{opacity: 1;}

.us-fac{padding-bottom:0.75rem;}
.us-fac .text{margin-bottom:0.4rem;font-size:0.18rem;}
.us-fac .detail{position: relative;}
.us-fac .item .imgbox{height:2.65rem;border-radius:0.13rem;overflow: hidden;}
.us-fac .item .font{font-size:0.16rem;margin-top:0.1rem;text-align: center;}
.us-fac .item .picbox{height:4rem;}

.us-fac .swiper-container{position: static;}



.us-cert{padding:0 0 0.65rem;}
.us-cert .swiper-container{position: static;padding-bottom:0.3rem;}
.us-cert .detail{position: relative;}
.us-cert .item{}
.us-cert .item .txt{color:#1f1f1f;text-align: center;margin-top:0.1rem;line-height: 1.2;}
.us-cert .item .pic{width: 100%;display: block;}
.us-cert .swiper-slide{transform: scale(0.9,0.9);}
.us-cert .swiper-slide-active{transform: scale(1.05,1.05);}
.us-cert .swiper-button{margin-top:-0.2rem;}



/* product */
.cp-main .wrap{display: flex;}
.cp-l{width:2.6rem;margin:0 0.8rem 0 0;}
.cp-r{flex:1;min-width:0;}

.cp-menu .bt{font-size:0.33rem;color:#fff;height:1rem;background:#f4cc00;padding:0 0.15rem;display: flex;align-items: center;font-family: 'InterBlack';border-radius:0.27rem 0 0;text-transform: uppercase;}

.cp-menu .list{}
.cp-menu .list li{margin-bottom:0.07rem;}
.cp-menu .list li:last-child{border: 0;}
.cp-menu .list .tit{font-size: 0.18rem;color:#212121;cursor: pointer;padding:0.1rem 0.5rem 0.1rem 0.25rem;line-height: 0.3rem;position: relative;font-weight: bold;background:rgba(255,255,255,.46);}
.cp-menu .list .tit::after{content:'\eaf3';font-family: 'iconfont';font-size: 0.18rem;position: absolute;right: 0.15rem;top: 50%;line-height: 0.2rem;margin-top: -0.1rem;}


.cp-menu .list .drop{display: none;padding:0.05rem 0 0.05rem 0.25rem;margin-top:2px;background:rgba(255,255,255,.46);}
.cp-menu .list .lk{display: block;padding:0.06rem 0;}
.cp-menu .list .lk:hover,.cp-menu .list .lk.this{color: #e5060c;}

.cp-menu .list li.cur .tit{color: #e5060c;border-color:#e5060c;}
.cp-menu .list li.cur .tit::after{transform: rotate(180deg);}
.cp-menu .list li.cur .drop{display: block;}
.cp-menu .list li.cur .tit::after{content:'\e870';font-size:0.16rem;}



.cp-sear{max-width:7.75rem;border:2px solid #2a2c23;border-radius:0.11rem;display: flex;align-items: center;background:#fff;margin-bottom:0.35rem;}
.cp-sear .ipt-txt{width:100%;padding:0 0.3rem;font-size:14px;}
.cp-sear .submit{width:0.55rem;height:0.55rem;display: flex;align-items: center;justify-content: center;background:none;cursor: pointer;border:0;font-size:0.24rem;font-weight: bold;margin-right:0.05rem;}
.cp-sear .submit::after{content:'\e651';font-family: 'iconfont';}
.cp-sear .submit:hover{color: #e5060c;}

.cp-list{display: grid;gap:0.75rem;grid-template-columns: repeat(3,1fr);}
.cp-list .item{}
.cp-list .imgbox{background:#fff;border-radius:0.15rem;display: flex;align-items: center;justify-content: center;height:3.9rem;}
.cp-list .imgbox .img{width: 85%;height: 85%;object-fit: contain;}
.cp-list .title{font-weight: bold;margin-top:0.2rem;display: block;text-align: center;}
.cp-list .title::after{content:'\e60e';font-family: 'iconfont';margin-left:0.08rem;font-size:0.18rem;display: inline-block;vertical-align: middle;transition: all 0.3s;}
.cp-list .item:hover .title{color: #e5060c;}
.cp-list .item:hover .title::after{transform: rotate(-45deg);}



/* productDetail */
.cp-top{margin-bottom:0.6rem;display: flex;align-items: flex-start;justify-content: space-between;}
.cp-top .slide{width: 43%;position: relative;}
.cp-top .slide .item{display: flex;align-items: center;justify-content: center;}
.cp-top .slide .item .img{width: 95%;height: 95%;object-fit: contain;}

.cp-top .slide1{margin-top:20px;}
.cp-top .slide1 .item{border:1px solid transparent;overflow: hidden;cursor: pointer;height:1rem;border-radius:0.15rem;background:#fff;}
.cp-top .slide1 .swiper-slide-thumb-active .item{border-color:#e20000;}

.cp-top .slide2{position: relative;}
.cp-top .slide2 .item{display: flex;align-items: center;justify-content: center;height:4.85rem;background:#fff;border-radius:0.15rem;}
.cp-top .slide2:hover .swiper-button{opacity: 1;}

.cp-top .swiper-button{background-image:none;}
.cp-top .swiper-button-prev{left:0.1rem;}
.cp-top .swiper-button-next{right:0.1rem;}




.cp-top .info{width: 50%;padding-top:0.45rem;}
.cp-top .title{font-size:0.32rem;line-height:1.2;font-weight: bold;margin-bottom:0.25rem;}
/* .cp-top .list{display: flex;flex-wrap: wrap;border-top:1px solid #333;border-left:1px solid #333;} */
.cp-top .list td{padding:0.1rem 0.15rem;border: 1px solid black;}
.cp-top .list li{width:50%;font-size:0.18rem;border-bottom:1px solid #333;border-right:1px solid #333;display: flex;}
.cp-top .list li:last-child{min-height:1.75rem;width:100%;}
.cp-top .list li em{min-width:1.1rem;border-right:1px solid #333;text-align: center;padding:0.1rem 0;}
.cp-top .list li span{padding:0.1rem 0.15rem;}
.cp-top .list li:last-child em{border-right:0;padding-left:0.15rem;}
.cp-top .button{margin-top:0.55rem;height:0.38rem;line-height:0.38rem;width:1.6rem;text-align: center;font-size: 14px;border-radius:0.26rem;background: #b60106;color:#fff;}
.cp-top .button:hover{color:#fff;border-color:#e20000;background:#e20000;}


.cp-sp{margin-bottom:0.7rem;}
.cp-sp .videobox{width:100%;height:6.6rem;}
.cp-sp .videobox .playicon{width: 1rem;height: 1rem;}

.videobox{position:relative;overflow: hidden;background-color: #000;}
.videobox .shade{position:absolute;width: 100%;height: 100%;left: 0;top: 0;cursor: pointer;}
.videobox .playicon{position:absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index:6;}
.videobox .posterimg{width: 100%;display: block;height: 100%;object-fit: cover;}
.videobox .video{width: 100%;height: 100%;object-fit: contain;}


.cp-lc{margin-bottom:0.7rem;}
.cp-lc .detail{padding:0 0.4rem;position: relative;}
.cp-lc .item{}
.cp-lc .item .imgbox{height:2.4rem;border-radius:0.13rem;}

.cp-lc .swiper-container{position: static;}
.cp-lc .swiper-button-prev{left:-0.2rem;}
.cp-lc .swiper-button-next{right:-0.2rem;}

.cp-msg{margin-bottom:0.4rem;}


/* index */



.idx-ban{position: relative;}
.idx-ban .item{height: calc(100vh - 1.45rem);position: relative;overflow: hidden;}
.idx-ban .box{position: absolute;width:100%;left:0;top:50%;transform: translate(0,-50%);}
.idx-ban .auto{padding:0 0.15rem;}
.idx-ban .title{font-size:0.62rem;color:#fff;font-family: 'InterBlack';line-height:1.2;max-width:8.6rem;text-shadow:0 0.04rem 0 rgba(0,0,0,1);text-transform: uppercase;}
.idx-ban .more{min-width:1.5rem;line-height: 0.46rem;display: inline-block;vertical-align: middle;border:2px solid #fff;border-radius:0.19rem;text-align: center;margin-top:0.15rem;color:#fff;}
.idx-ban .more:hover{border-color:#e20000;background:#e20000;}

.idx-ban .swiper-pagination{bottom:0.4rem;}
.idx-ban .swiper-pagination-bullet{width:0.42rem;height:0.09rem;border-radius:0.04rem;background:#fff;margin:0 0.08rem!important;opacity: 0.74;}
.idx-ban .swiper-pagination-bullet-active{opacity: 1;}

.idx-ban .item .img{transition: 3s linear;transform: scale(1.1);}
.idx-ban .swiper-slide-active .item img{transform: scale(1);}



.idx-cp{padding:1.05rem 0 0.9rem;}
.idx-cp .detail{display: flex;align-items: flex-start;justify-content: space-between;}
.idx-cp .lbox{width: 49%;padding-top:0.7rem;}
.idx-cp .rbox{width: 48.5%;}
.idx-cp .item{display: block;border-radius:0.23rem;margin-bottom:0.2rem;overflow: hidden;}
.idx-cp .item .img{width: 100%;display: block;transition: all 2s;}
.idx-cp .item:hover .img{transform: scale(1.1,1.1);}

.idx-cp .pub-tt{margin-bottom:0.4.5rem;}
.idx-cp .pub-tt .smwz{font-size:0.18rem;}

.idx-us{margin-bottom:0.75rem;}
.idx-us .detail{display: flex;justify-content: flex-end;position: relative;}
.idx-us .lbox{width: calc(41% + 0.6rem);position: absolute;left:0;top:1.15rem;border-radius:0 0.24rem 0.24rem 0;overflow: hidden;}
.idx-us .imgbox{height:5.8rem;;overflow: hidden;}
.idx-us .swiper-button{color:#fff;}
.idx-us .swiper-button-prev{left:0.25rem;}
.idx-us .swiper-button-next{right:0.25rem;}

.idx-us .rbox{width:59%;min-height:6.6rem;background:url(../images/idx_10.jpg) no-repeat center;background-size:cover;border-radius:0.24rem;color:#fff;padding:1.2rem 1.55rem 0.4rem;}
.idx-us .pub-tt{margin:0;}
.idx-us .pub-tt .bt{color:#fff;}
.idx-us .smtit{font-size:0.2rem;font-weight: bold;margin-top:0.15rem;max-width: 7.3rem;}
.idx-us .txt{-webkit-line-clamp: 5;margin-top:0.35rem;max-width:7.8rem;}
.idx-us .more{font-size:14px;padding:0 0.2rem;line-height:0.34rem;display: inline-block;vertical-align: middle;margin-top:0.35rem;border:1px solid #fff;border-radius:0.24rem;}
.idx-us .more:hover{border-color:#e20000;background:#e20000;}

.idx-us .list{display: flex;background:url(../images/idx_08.jpg) no-repeat center;background-size:cover;padding:0.35rem 0;border-radius:0.32rem;box-shadow:0 0.08rem 0.1rem rgba(200,171,13,.49);margin-top:-0.5rem;position: relative;z-index:10;}
.idx-us .list .item{width: 33.3%;text-align: center;}
.idx-us .list .num{font-size:0.6rem;color:#193bc0;font-weight: bold;line-height: 1.1;}
.idx-us .list .fz{font-size:0.18rem;margin-top:0.08rem;text-transform: uppercase;}

.idx-xz{margin-bottom:1.2rem;}
.idx-xz .list{display: flex;flex-wrap: wrap;margin-top:-0.55rem;}
.idx-xz .list .item{height:2.2rem;color:#fff;position: relative;margin-top:0.55rem;}
.idx-xz .list .img{width: 100%;display: block;height:100%}
.idx-xz .list .box{position: absolute;width: 100%;left:0;top:50%;padding:0 0.3rem;transform: translate(0,-50%);}
.idx-xz .list .title{font-size:0.25rem;max-width:3.7rem;font-family: 'MontserratSemiBold';}
.idx-xz .list .txt{margin-top:0.2rem;}

.idx-xz .list .item1{width:51.5%;}
.idx-xz .list .item2{width: calc(48.5% + 0.8rem);margin-left:-0.8rem;}
.idx-xz .list .item2 .box{padding-left:1.4rem;}
.idx-xz .list .item3{width:50.5%;}
.idx-xz .list .item4{width: calc(48.5% + 0.8rem);margin-left:-0.8rem;}
.idx-xz .list .item4 .box{padding-left:1.1rem;}



.idx-xw{margin-bottom:0.9rem;}
.idx-xw .detail{}
.idx-xw .item{display: block;height:4.7rem;border-radius:0.17rem;position: relative;overflow: hidden;}
.idx-xw .item .title{font-size:0.24rem;color:#fff;font-weight: bold;position: absolute;width: 100%;left:0;bottom:0.2rem;padding:0 0.3rem;}
.idx-xw .swiper-pagination{position: static;margin-top:0.4rem;}
.idx-xw .swiper-pagination-bullet{width:0.4rem;height:0.08rem;border-radius:0.27rem;background:#b60106;margin:0 0.08rem!important;}


.idx-lx{background:url(../images/idx_04.jpg) no-repeat center;background-size:cover;border-radius:0.27rem 0.27rem 0 0;padding:0.35rem 5% 0.45rem;}
.idx-lx .form-box .item{width:23%;}



@media screen and (min-width:1261px) and (max-width:1400px){
	html{font-size: 5.35rem!important;}


	.head .wrap{padding:0 2%;}
	.hd-sear{margin-left:0.25rem;}

	.hd-lang{width:1rem;}

	.hd-logo{width:3.9rem;padding-left:0.3rem;}
	.hd-logo .img{height:1.1rem;}

	.hd-nav li{padding:0 0.15rem;}


	.cp-l{width:3rem;margin-right:0.4rem;}

	.cp-list{gap:0.45rem;}


	.idx-cp .detail{justify-content: space-between;}
	.idx-cp .rbox{width:46%;}

	.idx-us .rbox{padding: 0.75rem 0.8rem 0.4rem 1.1rem;}


}



@media (max-width:1260px){
	html{font-size: 5.5rem!important;}

	.sj-menu{position:absolute;right: 2%;top: 50%;width: 0.4rem;height: 0.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';font-size:0.26rem;}



	/* 公共部分 */

	.head{height:1rem;}
	.hd-t{display: none;}

	.hd-lang{margin-right:0.4rem;margin-left:0.3rem;}
	.hd-lang .font{border:0;font-size:0.22rem;}
	.hd-lang .ic{margin-right:0.08rem;}

	.hd-sear{width:auto;height:auto;margin:0;}
	.hd-sear .icon{width:0.4rem;height:0.4rem;display: block;font-size:0.24rem;font-weight: bold;display: flex;align-items: center;justify-content: center;}
	.hd-sear .icon::after{content:'\e651';font-family: 'iconfont';}
	.hd-sear .searbox{position: fixed;width: 100%;height:100%;left:0;top:0;background:rgba(0,0,0,.5);z-index:110;display: none;}
	.hd-sear .box{width:80%;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);border-radius:0.1rem;overflow: hidden;}
	.hd-sear .ipt-txt{height:0.6rem;font-size:0.17rem;padding:0 0.25rem;}
	.hd-sear .submit{width:0.6rem;height:0.6rem;font-size:0.26rem;}

	.hd-logo{width: 4.4rem;height: 1.05rem;padding-left:0.5rem;}
	.hd-logo .img{height:0.8rem;}

	.hd-nav{position: fixed;width: 100%;left: 0;top: 1rem;bottom: 0;overflow-y: scroll;background-color: #fff;overflow-x: hidden;display: none;}
	.hd-nav li{display: block;padding: 0;border-bottom:1px solid #efefef;}
	.hd-nav li>a{line-height: 0.7rem;padding:0 4%;color:#000;}

	.hd-nav li:hover .drop{opacity: 0;visibility: hidden;transform: scaleY(0);}
	.hd-nav .drop{width: 100%;padding: 0 0 0 5%;margin: 0;transition: all 0s;}
	.hd-nav .drop.show{opacity: 1!important;visibility: visible!important;transform: translate(0)  scaleY(1)!important;position: static!important;}

	.hd-nav .arrow{position: absolute;right: 0;top: 0;width: 70px;height: 0.7rem;display: flex;align-items: center;justify-content: center;font-size: 0.22rem;}
	.hd-nav .arrow::after{content:'\e772';font-family: 'iconfont';}
	.hd-nav .arrow.this{transform: rotate(180deg);}

	.hd-nav .drop .lk{line-height: 0.6rem;padding:0 0 0 0.1rem;text-align: left;}

	.foot .wrap{flex-wrap:wrap;justify-content: space-between;}
	.foot .tit{font-size:0.24rem;}
	.foot .info{width:100%;margin:0 0 0.5rem;}
	.foot .logo .img{height:1.2rem;}
	.foot .menu{padding:0 13% 0 0;flex:initial;width:calc(100% - 2.8rem);}






	/* news */
	.xw-list .title{font-size:0.32rem;}


	/* video */
	.video-list{grid-template-columns: repeat(3, 1fr);}

	/* contact */
	.lx-form{width: 100%;}
	.lx-map{width: 100%;margin-top:0.8rem;}

	/* about */

	/* .us-intro .detail{flex-direction: column-reverse;}
	.us-intro .picbox{width:100%;height:5rem;margin-top:0.4rem;}

	.us-intro .list .imgbox{height:2rem;} */

	.us-fac .item .imgbox{height:1.9rem;}
	.us-fac .item .picbox{height:2.5rem;}

	.us-photo .list .picbox{height:2.8rem;}





	.swiper-button-prev{left:-0.5rem;}
	.swiper-button-next{right: -0.5rem;}


	/* product */
	.cp-l{margin-right:0.4rem;}

	.cp-list{grid-template-columns: repeat(2, 1fr);gap:0.5rem;}
	.cp-list .imgbox{height:3.4rem;}



	/* productdetail */
	.cp-top{display: block;}
	.cp-top .slide{width: 100%;}

	.cp-top .info{width: 100%;}

	.cp-sp .videobox{height:5.6rem;}


	/* index */
	.idx-ban .item{height:65vh;}
	.idx-ban .title{font-size:0.56rem;}

	.idx-cp .lbox{padding-top:0;}

	.idx-us .imgbox{height:4.8rem;}
	.idx-us .rbox{padding:0.5rem 0.5rem 0.5rem 1rem;min-height:6.2rem;}
	.idx-us .smtit{font-size:0.26rem;}

	.idx-xz .list .item2,.idx-xz .list .item4{width: calc(48.5% + 0.6rem);margin-left:-0.6rem;}
	.idx-xz .list .item2 .box,.idx-xz .list .item4 .box{padding-left:1rem;}
	.idx-xz .list{margin-top:-0.4rem;}
	.idx-xz .list .item{height:1.6rem;margin-top: 0.4rem;}
	.idx-xz .list .title{font-size:0.26rem;max-width:4rem;}
	.idx-xz .list .txt{font-size:0.17rem;margin-top:0.1rem;}


	.idx-xw .item{height:4rem;}




}

@media (max-width:991px){
	.head{height:0.8rem;}
	.hd-b{height:0.8rem;}


	.hd-logo{width: 3.3rem;height: 0.83rem;padding-left:0.4rem;}
	.hd-logo .img{height:0.65rem;}


	.hd-nav{top:0.8rem;}


	.foot .wrap{flex-wrap:wrap;justify-content: space-between;}
	.foot .menu{order:1;width: 100%;flex:initial;display: block;padding:0;margin-bottom:0.4rem;}
	.foot .menu .col{margin-bottom:0.5rem;}
	.foot .info{order:2;width: 50%;margin:0;}
	.foot .lks{display: flex;flex-wrap: wrap;margin:-0.05rem 0 0 -3%;}
	.foot .lks li{min-width:22%;margin:0.05rem 0 0 3%;}
	.foot .form{order:3;width: 44%;}
	.foot .logo{justify-content: flex-start;}
	.foot .social{justify-content: flex-start;flex-wrap:wrap;}
	.foot .social .icon{min-width:20%;margin:0 0 0.15rem;}


	/* news */
	.inner-ban{height:3.6rem;}
	.inner-ban .bt{font-size:0.5rem;}

	.xw-list .imgbox{width:34%;height:2.6rem;}
	.xw-list .info{width: 60%;}
	.xw-list .title{font-size:0.28rem;}


	/* newsdetail */
	.xw-det .edit{padding-left:0;padding-right:0;}

	.cp-rela{margin-left:0;margin-right:0;}

	.pagenav{display: block;padding: 0.2rem 0;}
	.pagenav .lk{width:100%;line-height: 0.4rem;}
	.pagenav .next{text-align: left;}
	.pagenav .lk.next::after{display: none;}
	.pagenav .lk.next::before{content:'\e67f';font-family: 'iconfont';display: inline-block;margin-right:0.08rem;transform: rotate(-90deg);}
	.pagenav .back{position: static;line-height: 0.4rem;}


	/* video */
	.video-list{grid-template-columns: repeat(3, 1fr);gap:0.3rem;}

	/* catalog */
	.catalog-list{grid-template-columns: repeat(2, 1fr);}
	.catalog-list .imgbox{height:2.8rem;}


	/* contact */
	.lx-info li{width:48%;}

	.lx-map .map{height: 4rem;}


	/* about */
	.pub-tt{margin-bottom:0.3rem;}
	.pub-tt .bt{font-size:0.38rem;}

	.us-intro .detail{display: block;}
	.us-intro .slide{width:100%;margin:0 auto 0.25rem;}
	.us-intro .slide .imgbox{height:6rem;}

	.us-intro .list{grid-template-columns: repeat(2, 1fr);}


	.us-fac .item .imgbox{height:1.9rem;}
	.us-fac .item .picbox{height:2.5rem;}

	.us-photo .list{grid-template-columns: repeat(3, 1fr);gap:0.25rem;}

	.swiper-button-prev{left:-0.45rem;}
	.swiper-button-next{right: -0.45rem;}


	/* product */
	.cp-main{padding:0.2rem 0 .4rem;}
	.cp-main .wrap{display: block;}
	.cp-l{width: 100%;margin:0 0 0.3rem;}

	.cp-sear{max-width:100%;}

	.cp-menu{position: relative;}
	.cp-menu .bt{font-size: 0.24rem;justify-content: flex-start;padding:0 0.25rem;height: 0.7rem;border-radius:0.14rem;}
	.cp-menu .bt::after{content:'\e772';position: absolute;right: 0.25rem;top: 50%;font-family: 'iconfont';line-height: 0.3rem;margin-top: -0.15rem;}
	.cp-menu .bt.this::after{transform: rotate(180deg);}
	.cp-menu .list{position: absolute;width: 100%;left: 0;z-index:50;background-color: #fff;display: none;max-height: 4rem;overflow-y: scroll;box-shadow:0 0.1rem 0.2rem #e5e5e5;border-radius:0 0 0.1rem 0.1rem;padding:0.25rem 0.3rem;}
	.cp-menu .list .tit{font-size: 0.2rem;}
	.cp-menu .list .lk{font-size: 0.18rem;}



	/* productdetail */

	/* index */
	.idx-ban .item{height:52vh;}
	.idx-ban .title{font-size:0.48rem;max-width:5.5rem;}
	.idx-ban .more{line-height: 0.4rem;}
	.idx-ban .swiper-pagination{bottom:0.25rem;}
	.idx-ban .swiper-pagination-bullet{width:0.3rem;height:0.05rem;}

	.idx-us .detail{flex-direction: column-reverse;}
	.idx-us .lbox{width: 100%;position: static;padding:0.3rem 4%;border-radius:0;}
	.idx-us .rbox{width: 100%;min-height: auto;padding:0.5rem 4%;border-radius:0;}

	.idx-us .imgbox{height:3rem;border-radius:0.14rem;}
	.idx-us .smtit{font-size:0.22rem;}
	.idx-us .list{margin:0;border-radius:0.14rem;padding:0.25rem 0;}
	.idx-us .list .num{font-size:0.44rem;}

	.idx-xz .list{margin:0;}
	.idx-xz .list .item{width:100%!important;margin:0 0 0.2rem!important;background:#193bc0;height:1.6rem;}
	.idx-xz .list .item .box{padding:0.25rem 0.25rem;}
	.idx-xz .list .title{font-size:0.26rem;max-width:4rem;}
	.idx-xz .list .txt{font-size:0.17rem;margin-top:0.1rem;}


	.idx-xw .item{height:3rem;}

	.idx-lx{width: 100%;padding:0.45rem 4%;}
	.idx-lx .form-box .item{width:48%;}


}

@media (max-width:767px) {
	body{font-size:15px;line-height:1.4;}


	.head{height:0.7rem;}
	.hd-b{height:0.7rem;}

	.hd-lang{margin-left:0.1rem;margin-right:0.3rem;}
	.hd-lang .font{font-size:0.17rem;}
	.hd-lang .font::after{font-size:0.16rem;margin-left:0.04rem;}
	.hd-lang .ic{width:0.22rem;}


	.hd-sear{position: relative;z-index:10;}
	.hd-sear .icon{width:0.3rem;height:0.3rem;font-size:0.19rem;}
	.hd-sear .box{width:90%;}
	.hd-sear .ipt-txt{height:0.5rem;}
	.hd-sear .submit{width:0.5rem;height:0.5rem;font-size:0.22rem;}

	.hd-logo{width: 2.5rem;height: 0.73rem;padding-left:0.3rem;}
	.hd-logo .img{height:0.5rem;}


	.hd-nav{top:0.7rem;}


	.foot{font-size:0.17rem;padding:0.5rem 0 0.4rem;}
	.foot .menu{padding:0;margin:0;}
	.foot .tit{font-size:0.23rem;margin-bottom:0.1rem;}
	.foot .lks li{min-width:47%;}
	.foot .info{width: 100%;margin:0.5rem 0 0;order:3;}
	.foot .logo{justify-content: center;}
	.foot .logo .img{height:1rem;}

	.foot .form{width: 100%;order:2;}


	/* news */
	.main{padding:0.25rem 0 0.55rem;}

	.inner-ban{height:2.6rem;}
	.inner-ban .bt{font-size:0.38rem;}

	.xw-list .item{flex-direction: column-reverse;padding:0.3rem 0;}
	.xw-list .imgbox{width:100%;height:2.6rem;margin:0 0 0.2rem;border-radius:0.1rem;}
	.xw-list .info{width: 100%;}
	.xw-list .title{font-size:0.24rem;}
	.xw-list .txt{margin-top:0.1rem;}

	.pagelist{margin-top:0.5rem;}



	/* newsdetail */
	.xw-det{padding:0.2rem 0 0;}
	.xw-det .topbox .title{font-size:0.26rem;}
	.xw-det .edit{font-size:0.17rem;}

	.cp-rela{margin-left:0;margin-right:0;}


	.pub-smtit{font-size:0.3rem;margin-bottom:0.25rem;}

	/* video */
	.video-list{grid-template-columns: repeat(2, 1fr);gap:0.2rem;}
	.video-list .imgbox{height:1.5rem;}
	.video-list .playicon{font-size:0.4rem;}


	/* catalog */
	.catalog-list{grid-template-columns: repeat(1, 1fr);gap:0.4rem;}
	.catalog-list .imgbox{height:2.2rem;}
	.catalog-list .downicon{font-size:0.4rem;}


	/* contact */
	.lx-tit{font-size:0.3rem;margin-bottom:0.2rem;}
	.lx-info{font-size:0.17rem;}
	.lx-info li{width:100%;}
	.lx-info .icon{height:0.5rem;}

	.lx-sec{margin-top:0.6rem;}
	.lx-form .form-box{padding:0.3rem 0.3rem;border-radius:0.12rem;box-shadow:none;}

	.form-box .item{width: 100%;}
	.form-box .send{line-height:0.4rem;border-radius:0.2rem;}

	.lx-map{margin-top:0.7rem;}
	.lx-map .map{height: 3rem;border-radius:0.12rem;}


	/* about */
	.pub-tt{margin-bottom:0.25rem;}
	.pub-tt .bt{font-size:0.3rem;}

	.us-intro{padding:0.55rem 0;}
	.us-intro .slide .imgbox{height:4rem;}

	.us-intro .list{grid-template-columns: repeat(1, 1fr);gap: 0.15rem;}
	.us-intro .list .icon{height:0.5rem;}
	.us-intro .list .tit{margin:0.2rem 0 0.08rem;font-size:0.2rem;}

	.us-fac{padding-bottom:0.6rem;}
	.us-fac .detail{padding:0 0.05rem;}
	.us-fac .text{font-size:0.17rem;}
	.us-fac .item .imgbox{height:1.4rem;}
	.us-fac .item .picbox{height:2.2rem;}

	.us-fac .swiper-button{margin-top:-0.12rem;}

	.us-photo{padding-bottom:0.6rem;}
	.us-photo .list{grid-template-columns: repeat(2, 1fr);gap:0.2rem;}
	.us-photo .list .picbox{height:2.2rem;}
	.us-photo .list .font{font-size:0.17rem;}

	.us-photo .shade{padding:0 0.15rem;}
	.us-photo .txt{font-size:0.14rem;}


	.us-cert{padding:0 0 0.4rem;}
	.us-cert .auto{width:100%;}
	.us-cert .swiper-button{display: none;}
	.us-cert .swiper-slide{transform: scale(1,1);}


	.swiper-button{background:#b60106;border-radius:50%;font-size:0.16rem;width:0.3rem;height:0.3rem;color:#fff;}
	.swiper-button-prev{left:-0.1rem;}
	.swiper-button-next{right: -0.1rem;}
	.swiper-button:hover{background:#b60106;color:#fff;}


	/* product */
	.cp-sear .ipt-txt{padding:0 0.2rem;}
	.cp-sear .submit{font-size:0.22rem;margin-right:0;}

	.cp-menu .bt{font-size: 0.22rem;height: 0.6rem;border-radius:0.1rem;}

	.cp-menu .list{padding:0.15rem 0;}
	.cp-menu .list .lk{font-size: 0.17rem;}

	.cp-list{gap:0.2rem;grid-template-columns: repeat(2, 1fr);}
	.cp-list .imgbox{height:2.2rem;}


	/* productdetail */
	.cp-top .slide2 .item{height:3.6rem;}
	.cp-top .slide1 .item{border-radius:0.1rem;}

	.cp-top .title{font-size:0.26rem;}
	.cp-top .list li{width:100%;font-size:0.17rem;}
	.cp-top .button{margin:0.3rem auto 0;line-height:0.45rem;height:0.45rem;}

	.cp-lc .detail{padding:0 0.2rem;margin:0 0.2rem;}



	.cp-sp .videobox{height:3.1rem;}
	.cp-sp .videobox .playicon{width:0.6rem;height:0.6rem;}

	.cp-msg+.cp-rela{margin-bottom:0;}



	/* index */
	.idx-ban .item{height:35vh;}
	.idx-ban .title{font-size:0.26rem;}
	.idx-ban .more{line-height: 0.38rem;border-width:1px;min-width:1.3rem;margin-top:0.25rem;}
	.idx-ban .swiper-pagination{bottom:0.2rem;}
	.idx-ban .swiper-pagination-bullet{width:0.26rem;height:0.04rem;}

	.idx-cp{padding:0.6rem 0;}
	.idx-cp .detail{display: block;}
	.idx-cp .pub-tt{margin-bottom:0.4rem;}
	.idx-cp .pub-tt .smwz{font-size:0.17rem;}
	.idx-cp .lbox,.idx-cp .rbox{width: 100%;}
	.idx-cp .item{margin-bottom:0.2rem;}


	.idx-us .rbox{padding:0.5rem 4%;}

	.idx-us .imgbox{height:2.6rem;}
	.idx-us .smtit{font-size:0.18rem;}
	.idx-us .list{border-radius:0.1rem;padding:0.25rem 0;display: block;}
	.idx-us .list .item{width: 100%;padding:0.15rem 0;}
	.idx-us .list .num{font-size:0.4rem;}

	.idx-xz{margin-bottom:0.6rem;}
	.idx-xz .list .title{font-size:0.22rem;}
	.idx-xz .list .txt{font-size:0.16rem;}

	.idx-xw{margin-bottom:0.6rem;}
	.idx-xw .item{height:2.6rem;border-radius:0.14rem;}
	.idx-xw .item .title{font-size:0.2rem;padding:0 0.2rem;bottom:0.15rem;}
	.idx-xw .swiper-pagination{margin-top:0.2rem;}
	.idx-xw .swiper-pagination-bullet{width:0.26rem;height:0.04rem;}


	.idx-lx .form-box .item{width:100%;}


	.pub-tt .morebtn{width:1.1rem;height:0.36rem;transform: translate(0,0);top:0;}

}

