@font-face {
  font-family: 'hm';
  src: url('fonts/HarmonyOS/Light.woff') format('woff');
  font-weight: 100;
  font-display: swap;
}
@font-face {
  font-family: 'hm';
  src: url('fonts/HarmonyOS/Regular.woff') format('woff');
  font-weight: normal;
  font-display: swap;
}
@font-face {
  font-family: 'hm';
  src: url('fonts/HarmonyOS/Medium.woff') format('woff');
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: 'hm';
  src: url('fonts/HarmonyOS/Bold.woff') format('woff');
  font-weight: bold;
  font-display: swap;
}

body {font-family: 'hm'; font-weight: normal; --hover-color:#192989;--white:#fff; --black:#000; --grey:#333; --grey2:#666; --grey3:#999; --orange:#ea5513; --rgb-white:255,255,255;--rgb-black:0,0,0; font-size: var(--font-size16);--rgb-hover:25,41,137; --orange-hover:234,85,19; --radius: .1rem;}

a:hover{color:var(--hover-color); }


/*effict*/
.Scale-img {overflow: hidden; zoom:1; overflow: hidden;}
.Scale-img img,.Scale-img span {opacity: 1;-webkit-transition: opacity 0.6s, -webkit-transform 0.6s;transition: opacity 0.6s, transform 0.6s;}
.Scale-img:hover img,.Scale-img:hover span {opacity: 1;-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05); top:0px; left:0px;}
.effict{transition: all ease 0.3s;}
.imgbox{ overflow:hidden; position:relative;}
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;display: flex;align-items: center;justify-content: center;transition: all .5s;-webkit-transition: all .3s;}
.imgbox img{ width:100%;height:100%;object-fit: cover;transition: all ease 0.3s;}

.itemhover{transition: all ease 0.3s;}
.activehover{box-shadow: 0px 3px 18px 0px rgba(var(--rgb-hover),0.2) !important;-webkit-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0);}

.nones{ position:absolute; visibility:hidden; opacity:0; top:0;width: 100%;z-index: -10;left: 0;}


.Hometitle {margin-bottom: 0.4rem;position: relative;z-index: 1;line-height: 1;}
.Hometitle .cn {display: inline-block;font-size: var(--font-size24);color: var(--hover-color); margin-bottom: 0.15rem;background: url(../images/mask.png) no-repeat right top; background-size: 0.38rem auto; padding-top: 0.1rem;}
.Hometitle .desc{font-size:var(--font-size36); font-weight: 500; line-height: 1.2;color: var(--black);}
.Hometitle.white .cn {color: #fff;}
.Hometitle.center{ text-align: center;}



.Homemore a{display:inline-flex;align-items:center; border: 0.01rem solid var(--hover-color); border-radius:0.5rem;line-height:0.52rem;padding-left:0.4rem;padding-right:0.06rem;position:relative;font-size: var(--font-size16);color:var(--hover-color);}
.Homemore a span{position:relative;display:block;z-index:2;white-space: nowrap}
.Homemore a:after,
.Homemore a::before{width:0.4rem;height:0.4rem}
.Homemore a:after{display:block;content:'';background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/more-w.svg);background-size:auto 0.14rem;margin-left:0.24rem;position:relative;z-index:2;transform: rotate(-45deg);transition: 0.5s ease-out;}
.Homemore a::before{position:absolute;content:'';right:0.06rem;border-radius:0.63rem;top:0.06rem;background-color:var(--orange);z-index:1;transition:width 0.3s;}
.Homemore a:hover:after{transform: rotate(0deg);}

.Homemore.white a{ background-color: var(--orange); border-color: var(--orange);color:var(--white);}
.Homemore.white a:after{background-image:url(../images/more.svg);}
.Homemore.white a::before{background-color:var(--white);}

@media(max-width: 1024px) {
.Hometitle .desc {font-size: var(--font-size32);padding-top: .2rem}
}

/*Top003198 */
.Top003198{position:fixed;z-index:999;left:0;top:0;width:100%;background-color:rgba(255,255,255,1);box-shadow:0 0 10px rgba(0,0,0,0.1);}
.Top003198 menu li span{display:block;}
.Top003198 menu li span a{display:block;position:relative;z-index:1;font-size:var(--font-size18);}
.Top003198 menu li span a:after{position:absolute;content:'';left:0;bottom:0;height:2px;background-color:var(--hover-color);transition:0.3s;}
.Top003198 menu li:hover span a:after,.Top003198 menu li.aon span a:after{width:100%;}
.Top003198 menu li a:hover,
.Top003198 menu li.aon span a{color:var(--hover-color);}
.Top003198 .top-hotline{color:var(--hover-color);font-size:var(--font-size20);padding-left:0.3rem;background:url(../images/Top003198-tel.svg) no-repeat left center;background-size:0.16rem auto;line-height:0.3rem;}
.Top003198 .top-search{display:block;padding:0;margin-left:calc(60 / 1920 * 100vw);}
.Top003198 .top-search .box{position:relative;background-color:rgba(163,163,163,0.1);overflow:hidden;}
.Top003198 .top-search .box .text{width:100%;display:block;line-height:0.4rem;height:0.4rem;font-size:var(--font-size16);background:none;border:0;padding-left:0.5rem;color:rgba(51,51,51,0.5);}
.Top003198 .top-search .box .text.focus{color:#000;}
.Top003198 .top-search .box .btn{position:absolute;top:0;width:0.45rem;height:100%;background:url(../images/search.svg) no-repeat center center;background-size:0.17rem auto;cursor:pointer;}


@media (min-width:1025px){
.Top003198 .logo{display:table;height:0.9rem;}
.Top003198 .logo a{display:table-cell;vertical-align:middle;}
.Top003198 .logo img{max-height:0.68rem;}
.Top003198 menu li{float:left;margin-right:calc(65 / 1920 * 100vw);position: relative;}
.Top003198 menu li:last-child{margin-right:calc(0 / 1920 * 100vw);}
.Top003198 menu li span{line-height:0.9rem;}
.Top003198 li .sub{position: absolute; top: 100%; background-color:#fff;border-radius: 0 0 5px 5px; overflow: hidden;width: 2rem;margin-left: -1rem;}
.Top003198 li .sub dl{background: none;}
.Top003198 li .sub dt{text-align: center;line-height: 1.6;padding:5px 0}

.Top003198 li .sub .sub-intro{ max-width: 1400px; margin: 0 auto;}
.Top003198 li .sub .sub-left{float: left;width: 65%;}
.Top003198 li .sub .sub-right{float: right;width: 30%;}

.Top003198 li .prod-sub {left: 0!important;width: 100%!important;margin-left: 0!important;transform: translate(0, 0);background: rgba(243, 246, 250, 0.98);padding: calc(40 / 1920 * 100vw) 0 }   
.Top003198 li .prod-sub dl{text-align: center; padding: 0; display: flex;flex-wrap: wrap;}
.Top003198 li .prod-sub dt{float: left;  text-align: left; width: 30%;margin-bottom:calc(30 / 1920 * 100vw) }     
.Top003198 li .prod-sub dt:not(:nth-child(3n)){margin-right: 4%}  
.Top003198 li .prod-sub dt .name{border-bottom: 1px solid rgba(0, 0, 0, 0.08);margin-bottom:calc(10 / 1920 * 100vw);position: relative; } 
.Top003198 li .prod-sub dt .name::after {position: absolute;top: 50%;right: 15px;content: '';width: 0.1rem;height: 0.1rem;transform: rotate(45deg);border-top: 2px solid rgba(0, 0, 0, 0.1);border-right: 2px solid rgba(0, 0, 0, 0.1);margin-left: 0.18rem; margin-top: -0.12rem;}
.Top003198 li .prod-sub dt .name h4{color: #333;font-size: var(--font-size18);font-weight: normal;margin: 0;padding-bottom: 0.1rem;}   
.Top003198 li .prod-sub dt .name h4 a{color: #333;} 
.Top003198 li .prod-sub dt .name:hover h4 a{color: var(--hover-color);}
.Top003198 li .prod-sub dt .name:hover::after{ border-color: var(--hover-color);}
.Top003198 li .prod-sub dt .tab-label{line-height: 2; }
.Top003198 li .prod-sub dt .tab-label a{color: #949494;line-height:0.34rem;display:block;font-size:var(--font-size16);}
.Top003198 li .prod-sub dt a:hover{color: var(--hover-color);}
.Top003198 li .sub .sub-right .pic {display: block;border-radius: 0.1rem; padding-bottom: 67.86%;}

.Top003198 li .sub.prod-100 .sub-left{float: none;width: 100%;}
.Top003198 li .prod-sub.prod-100 dt{width: 16%;}     
.Top003198 li .prod-sub.prod-100 dt:not(:nth-child(5n)){margin-right: 4%}

.Top003198 .top-right{padding-top:0.27rem;}
.Top003198 .top-right dd{float:left;font-size:var(--font-size16);line-height:0.43rem;}
.Top003198 .top-search .box{width:1rem;border-radius:0.9rem;transition:0.3s;}
.Top003198 .top-search.show .box{width:2rem;}
.Top003198 .top-search .box .btn{left:0;}
}
.Top003198 dl a:hover{color:var(--hover-color);}



@media (max-width:1024px){
.Top003198{padding:0.15rem 0;}
.Top003198 .logo{float:left;width:40%;}
.Top003198 .top-right{float:right;width:auto;margin-top:0.05rem}
.Top003198 .top-hotline,.Top003198 header:after{display:none;}
.Top003198 header{display:flex;justify-content:space-between;align-items:center;height:0.7rem;}
.Top003198 .logo img{max-height:0.45rem;}
.Top003198 menu{position:fixed;left:-100%;top:0.7rem;height:calc(100% - 0.7rem);background-color:#fff;opacity:0;transition:0.5s;box-shadow:0 5px 5px rgba(0,0,0,0.1);width:50vw;max-width:240px;}
.menu-show .Top003198 menu{left:0;opacity:1;}
.Top003198 menu ul{height:100%;overflow:auto;}
.Top003198 menu li{border-bottom:1px dotted #eee;}
.Top003198 menu li span{line-height:0.5rem;padding-left:0.2rem;font-size:var(--font-size18)}
.Top003198 menu li.has-sub span .op:before,.Top003198 menu li.has-sub span .op:after{background-color:var(--hover-color);}
.Top003198 li .sub{background-color:#eee;}
.Top003198 li .sub .pic{display:none;}
.Top003198 li .sub dt h4{margin:8px 0;}
.Top003198 .top-search{/* margin:0 15px 0; */padding-right: 0.2rem;position:inherit;}
.Top003198 .top-search .box{top:100%;left:0;width:100%;opacity:1;position:absolute;display:none;background-color:rgba(255,255,255,1);border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}
.Top003198 .top-search .box .btn{right:0;}
.Top003198 .top-search .box .text{padding:0 0.45rem 0 0.2rem;}
.Top003198 .top-right dl:after{display:none;}
.Top003198 .top-right dl{display:flex;align-items:center;}
.Top003198 .open-search{width:0.24rem;height:0.24rem;background:url(../images/search.svg) no-repeat center center;background-size:contain;display:block;position:relative;}
.Top003198 .open-search.on{}
.Top003198 .open-search.on:after,.Top003198 .open-search.on:before{background-color:var(--hover-color);}
.Top003198 .open-menu{width:0.36rem;height:0.24rem;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;transition:0.3s;}
.Top003198 .open-menu span{display:block;transition:0.3s;height:2px;background-color:#000;}
.menu-show .Top003198 .open-menu{border-radius:50%;background-color:var(--hover-color);padding:0.1rem;height:0.3rem;}
.menu-show .Top003198 .open-menu span{background-color:#fff;height:1px;}
}




.HomeBan{overflow: hidden; position: relative;}
.HomeBan li{position: relative;overflow: hidden;}
.HomeBan li img{display: block;width: 100%;}
.HomeBan li video{position: absolute; z-index: 10; left: 50%; top: 50%; transform: translate(-50%,-50%); height: 100%; width: 100%;object-fit: cover;}
.HomeBan li .txt{position: absolute;width:100%;left:0;top:50%;transform: translateY(-50%);color:#fff; z-index: 20;}
.HomeBan li .txt .tit {font-size: var(--font-size48);line-height: 1.5;  margin-bottom: 0.24rem;font-weight: 500;}
.HomeBan li .txt .desc{font-size: var(--font-size20); line-height: 1.875;}
.HomeBan li .txt .Homemore{margin-top:0.4rem;}

.HomeBan .slick-dots{position: absolute;left: 50%;transform: translateX(-50%);z-index: 10; bottom: 5%;}
.HomeBan .slick-dots li{margin:0 .1rem !important;width:0.24rem;height:0.12rem;background:var(--white); opacity:1;display: inline-block;border-radius: 0.5rem;}
.HomeBan .slick-dots li.slick-active{background:var(--orange); width: 0.45rem;}
.HomeBan .slick-dots li button{display: none;}

@media (min-width:1025px) {
.HomeBan .wap{display: none;} 
.HomeBan .text{width: 50%;}
}
@media(max-width:1024px){
.HomeBan .pc{display: none;} 
.HomeBan li .txt .tit {font-size: var(--font-size30); margin-bottom: 0.1rem;}
.HomeBan li .txt .desc{font-size: var(--font-size16); line-height: 1.8;}
.HomeBan li .txt .Homemore{margin-top:0.2rem;}
.HomeBan li .txt .btn a{line-height: 0.45rem;padding:0 0.2rem;}
.HomeBan .slick-dots{bottom:0.2rem;}
.HomeBan  li.slick-slide video{left: -100%;top: 100%; opacity: 0;}
.HomeBan  li.slick-slide .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3) url(../images/play.png) no-repeat center center;background-size: auto 0.5rem; z-index: 20;}
.HomeBan  li.video-show .open-video{left: -100%;opacity: 0; transform: translateX(-100%);}
.HomeBan  li.video-show video{left: 50%; top: 50%; opacity: 1;}
}


.HomePro{padding:var(--padMar100) 0; overflow: hidden; position: relative;  background: url(../images/HomePro-bg.jpg) no-repeat center center; background-size: cover; }
.HomePro .Homemore{position: absolute;right:0;top:50%; transform: translateY(-50%);}
.HomePro .list{position: relative;}
.HomePro .slider{margin: 0 -.1rem;}
.HomePro .slick-track{ display: flex;}
.HomePro .list .item{ margin: 0 .1rem; background: var(--white);border-radius: var(--radius); overflow: hidden; }
.HomePro .list .item .pictxt a{ display: block; position: relative;}
.HomePro .list .item .pic{ overflow:hidden;position: relative;z-index: 10; }
.HomePro .list .item .pic .imgbox{  padding-top: 70.15%;transition: 0.3s;}
.HomePro .list .item a:hover .pic .imgbox img{transform: scale(1.15); }
.HomePro .list .item .pic:after{content:'';position:absolute;left:0;width:100%;height:100%;bottom:0;z-index:5;background: linear-gradient(to bottom, rgba(var(--rgb-hover),0) 0%,rgba(var(--rgb-hover),0.4) 50%,rgba(var(--rgb-hover),0.8) 100%);}

.HomePro .list .item .txt{ position:absolute; left:.2rem; right:.2rem; bottom:.2rem; z-index:10;}
.HomePro .list .item .txt .tit{font-size: var(--font-size22);color:#fff;}
.HomePro .list .item ul{padding:0.2rem ; }
.HomePro .list .item li{line-height:1.66;padding: .05rem 0 .05rem .15rem;background:url(../images/Pro_li.gif) no-repeat left 0.15rem;}
.HomePro .list .item li a{}
.HomePro .list .item li a:hover{ color:var(--hover-color);}

.HomePro .slick-arrow{width: 0.5rem; height: 0.5rem; border-radius: 50%; border: 0.01rem solid var(--hover-color); background: transparent; z-index: 2;  position: absolute; top: 50%; transform: translateY(-50%);text-indent: -999em;overflow: hidden; margin-top: -0.25rem; cursor: pointer; }
.HomePro .slick-arrow:before { position: absolute; content: ''; width: 20%; height: 20%; border-left: 2px solid var(--hover-color); border-top: 2px solid var(--hover-color); transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); left: 40%; top: 40%; }
.HomePro .slick-next:before { transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); }
.HomePro .slick-prev { left: -0.8rem; }
.HomePro .slick-next { right: -0.8rem; }
.HomePro .slick-arrow:hover{ background: var(--hover-color);}
.HomePro .slick-arrow:hover:before{ border-color: #fff;}

@media(min-width:1025px){

}
@media(max-width:1024px){
.HomePro .slick-prev { left: 0.1rem; }
.HomePro .slick-next { right: 0.1rem; }
}



.HomeAbout{padding:var(--padMar100) 0; overflow: hidden; position: relative; }
.HomeAbout .edit_info{font-size: var(--font-size18); color: var(--grey); line-height: 1.8; }
.HomeAbout .edit_info p{ margin: 0.08rem 0;}
.HomeAbout .pic{ position: relative; }
.HomeAbout .pic:after{display: block; content: '';width:1.5rem; height:1.5rem;  background: url(../images/pic_img.png) no-repeat center center; background-size: contain;  position: absolute; left: -0.6rem; bottom: -0.4rem; z-index: -1; opacity: 1; }
.HomeAbout .right img{ border-radius: var(--radius);}
.HomeAbout .Homemore{margin-top:0.4rem;}

.HomeAbout .right .pic{position: relative;z-index: 5;}
.HomeAbout .open-video{position: absolute;left: 50%;top: 50%; cursor: pointer; z-index: 10;transform: translate(-50%,-50%);bottom: auto;}
.HomeAbout .open-video i{display: block;width: 0.6rem; height: 0.6rem; border-radius: 50%; background: url(../images/play.png) no-repeat center center; background-size: 0.18rem auto; position: relative; z-index: 4; background-color: var(--orange);}
.HomeAbout .open-video:before,
.HomeAbout .open-video:after{position: absolute; content: '';border-radius: 50%;background: var(--orange); opacity: 0.2;-webkit-opacity: 0.2; animation: scale 3s infinite;-webkit-animation: scale 3s infinite;}
.HomeAbout .open-video:before{left: -24px; top: -24px; bottom: -24px;right: -24px; animation-delay: 0.3s;}
.HomeAbout .open-video:after{left: -40px; top: -40px; bottom: -40px;right: -40px;}
.HomeAbout .right .pic video{position: absolute;left: 0; top: 0;  z-index: 20;background: #000;}

.HomeAbout .number{}
.HomeAbout .number ul {display: flex; flex-wrap: wrap; overflow: hidden;}
.HomeAbout .number li{ width: 100%; /* padding: 0.2rem 0; */}
.HomeAbout .number li:not(:last-child){ margin-bottom: 0.3rem;}
.HomeAbout .number li .Con {display: flex;align-items: flex-end;width: 100%;justify-content: space-between;}
.HomeAbout .number li .icon{display: none;}
.HomeAbout .number li .icon img {max-height: 0.4rem;}
.HomeAbout .number li aside{display: inline-block;position: relative;line-height: 1;}
.HomeAbout .number li aside b{font-size: var(--font-size46);color: var(--hover-color);display: block;  font-weight: 500; }
.HomeAbout .number li aside sub{position: absolute;left: 100%;word-break: keep-all;bottom: 20%;font-size: var(--font-size18);margin-left: 0.1rem;color: var(--hover-color); }
.HomeAbout .number li aside sup{position: absolute;left: 100%;word-break: keep-all;top: 10%;font-size: var(--font-size18);margin-left: 0.1rem;color: var(--hover-color);}
.HomeAbout .number li p{font-size: var(--font-size16);color: var(--grey); margin: 0;line-height: 1.2;margin-top:0.12rem; font-weight: lighter;}


@media(min-width:1025px){
.HomeAbout .intro{ display: flex;  justify-content: space-between; align-items: center;}
.HomeAbout .left{width:47%;} 
.HomeAbout .right{width:47%;}

}
@media(max-width:1024px){
.HomeAbout .left{ margin-bottom: 0.2rem;}
.HomeAbout .number li{ width: 48%; margin-bottom: 0.2rem;}
.HomeAbout .number li aside b{font-size: var(--font-size42);}
}



/*Floor003233 */
.Floor003233{overflow: hidden; padding:var(--padMar100) 0;position: relative;--autoWidth:1440;--ww:1920; background: url(../images/Floor003233_bj.jpg) no-repeat center center; background-size:cover; }
.Floor003233 [class*=autoCon-]{position: relative;z-index: 4;}
.Floor003233 .title{margin-bottom: 0.4rem;}
.Floor003233 .Hometitle{margin-bottom: 0rem;}
.Floor003233 .swiper-wrapper{height: auto;}
.Floor003233 .controls{display: flex;align-items: center;z-index: 10;position: absolute;}
.Floor003233 .controls .scrollbar{flex: 1;position: relative;z-index: 1; margin-right:0.32rem;height: 0.04rem;background-color: rgba(var(--rgb-black), 0.1);border-radius: .02rem;}
.Floor003233 .controls .scrollbar > span{border-radius:.04rem;background-color: var(--hover-color);}
.Floor003233 .pic{position: relative;border-radius:var(--radius); overflow: hidden;}
.Floor003233 .con{margin-top: .24rem;}
.Floor003233 .tit{font-size:var(--font-size22); color: var(--black);}
.Floor003233 .txt{ color:var(--grey3); line-height:1.8; height:calc(1.8em * 2); margin-top:.16rem; width: 100%;}
.Floor003233 a:hover .tit{ color: var(--hover-color);}

.Floor003233 .controls .arrow{display: flex;align-items: center;justify-content: flex-end;width:1.6rem;}
.Floor003233 .controls .arrow a{display: block;width: 0.5rem; height: 0.5rem;border-radius: 50%;border: solid 1px var(--hover-color); cursor: pointer; transition: 0.3s;  position: relative; }
.Floor003233 .controls .arrow a:before{position: absolute; content: ''; width: 20%; height: 20%;border-left: 2px solid var(--hover-color);border-top: 2px solid var(--hover-color); transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); left: 40%; top: 40%;}
.Floor003233 .controls .arrow a.next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.Floor003233 .controls .arrow a + a{margin-left: 0.16rem;}
.Floor003233 .controls .arrow a.prev{left: auto; }
.Floor003233 .controls .arrow a.next{right: auto;}
.Floor003233 .controls .arrow a:hover {background-color: var(--hover-color);border-color: var(--hover-color);}
.Floor003233 .controls .arrow a:hover:before{ border-color: #fff;}

@media (min-width:1025px) {
.Floor003233 .main{width: var(--mainW);}
.Floor003233 .controls{left: 5.98rem;bottom: 0.25rem;width: calc(var(--autoWidth) / 1882 * 100%); padding-right: 2.41rem;}
.Floor003233 .swiper-slide{height: calc((400 / var(--ww) * 100vw) + 0.33rem + 0.14rem + 1em + 1rem); opacity: 0.2;line-height: 1;}
.Floor003233 .pic .Ispic{height: calc(309 / var(--ww) * 100vw);}
.Floor003233 .swiper-slide-active .pic .Ispic{height: calc(400 / var(--ww) * 100vw);transition: 0.3s 0.3s;}
.Floor003233 .swiper-slide-active .con .tit{font-size:var(--font-size24);}
.Floor003233 .swiper-slide-active,
.Floor003233 .swiper-slide-next,
.Floor003233 .swiper-slide-next + .swiper-slide{opacity: 1;}
.Floor003233 .swiper-slide a{margin-right: 0.4rem;}
}
@media (max-width:1024px) {
.Floor003233 .pic .Ispic{padding-bottom: calc(290 / 432  * 100%);}  
.Floor003233 .main{padding-bottom: 0.5rem;}
.Floor003233 .controls{bottom: 0;left: 0;width: 100%;}
.Floor003233 .con{padding-top: 0.2rem;}
.Floor003233 .Homemore{position: absolute;right: 0; top: 0}
}


/*Floor003220 */
.Floor003220{padding: var(--padMar100) 0; overflow: hidden;}
.Floor003220 .Homemore{position: absolute;top: 50%;right: 0; transform: translateY(-50%);}
.Floor003220 .Hometit{text-align: center;}
.Floor003220 .swiper{overflow: hidden;}
.Floor003220 .swiper-wrapper{height: auto;}
.Floor003220 .swiper-slide {padding-top: 0.31rem}
.Floor003220 .swiper-slide a{display: block;background-color: #f7f6fb;padding: 0 0.24rem 0.24rem;border-radius:var(--radius);}
.Floor003220 .pic{overflow: hidden;border-radius:var(--radius);position: relative;top: -0.31rem;}
.Floor003220 .pic .imgbox{padding-top: 65.075%;overflow: hidden;  transition: 0.3s;}
.Floor003220 .swiper-slide a:hover .imgbox img{transform: scale(1.1);}
.Floor003220 .swiper-slide .txt{/* margin-top: 0.25rem; */}
.Floor003220 .swiper-slide .tit{font-size:var(--font-size22); margin-bottom: 0.12rem; color: var(--black); line-height: 1.5; height:calc(1.5em * 2);}
.Floor003220 .swiper-slide .desc{color: var(--grey3); line-height:1.8; margin-bottom:0.2rem;}
.Floor003220 .swiper-slide a:hover .tit{color: var(--hover-color); }

.Floor003220 .swiper-slide time{font-size: var(--font-size16);color: var(--grey2); font-weight: lighter; }
.Floor003220 .swiper-slide .line{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:0.2rem}
.Floor003220 .swiper-slide .line::before,
.Floor003220 .swiper-slide .line::after{display:block;content:''}
.Floor003220 .swiper-slide .line::before{flex-shrink:0;width:0.07rem;height:0.07rem;border-radius:50%;background-color:var(--orange)}
.Floor003220 .swiper-slide .line:after{flex:1;height:1px;background-color:rgba(0,32,91,0.08)}


.Floor003220 .controls{display: flex;align-items: center; margin-top: var(--padMar50); }
.Floor003220 .controls .pages{flex: 1;height:.04rem;background-color: rgba(var(--rgb-black), 0.1);border-radius: .02rem; position: relative;}
.Floor003220 .controls .pages span{height:.04rem;top:0;background-color: var(--hover-color);border-radius:.04rem;}
.Floor003220 .controls .arrows{display: flex;align-items: center;justify-content: flex-end;width:1.5rem;}
.Floor003220 .controls .arrows a{display: block;width: 0.5rem; height: 0.5rem;border-radius: 50%;border: solid 1px var(--hover-color); cursor: pointer; transition: 0.3s; background-color: var(--white); position: relative;  }
.Floor003220 .controls .arrows a:before{position: absolute; content: ''; width: 20%; height: 20%;border-left: 2px solid var(--hover-color);border-top: 2px solid var(--hover-color); transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); left: 40%; top: 40%;}
.Floor003220 .controls .arrows a + a{margin-left: 0.2rem;}
.Floor003220 .controls .arrows a.prev{left: auto; }
.Floor003220 .controls .arrows a.next{right: auto;}
.Floor003220 .controls .arrows a.next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.Floor003220 .controls .arrows a:hover{background-color: var(--hover-color); border-color: var(--hover-color);}
.Floor003220 .controls .arrows a:hover:before{ border-color: #fff;}
@media (min-width:1025px) {

}
@media (max-width:1024px) {
.Floor003220 .swiperCon{padding: 0  var(--padMar160)}
.Floor003220 .swiperCon:before{width:var(--padMar160);}
.Floor003220 .swiperCon:after{width:var(--padMar160);}
.Floor003220 .Homemore{top: 0;transform:none}
}



.Bottom{padding-top: var(--padMar60); background-color: #1f2634;  }
.Bottom,
.Bottom a{color: rgba(255,255,255,.6);}
.Bottom a:hover{ color: var(--white);}
.Bottom .b-top{padding-bottom: 0.25rem; margin-bottom: 0.4rem;border-bottom: 1px solid rgba(255, 255, 255, 0.1);display: flex;align-items: center;justify-content: space-between;}
.Bottom .b-top .left .logo img{max-height: 0.8rem;filter: brightness(0) invert(1);}
.Bottom .b-nav ul{display: flex;align-items: center;justify-content: space-between;}
.Bottom .b-nav li{font-size: var(--font-size18);}
.Bottom .b-nav li a{ color: #fff;}

.Bottom .contact {}
.Bottom .contact ul {display: flex;align-items: center;justify-content: space-between;gap: 0.5rem;}
.Bottom .contact li span{display: flex;align-items: center;color: rgba(255, 255, 255, 0.6); }
.Bottom .contact li span::before{display: block;content: '';width: 0.2rem;height: 0.2rem;  background-repeat: no-repeat; background-position: left center;  background-size: 0.2rem auto; margin-right: 0.12rem; opacity: 0.85;}
.Bottom .contact li.phone span::before{ background-image: url(../images/icon_phone.svg);}
.Bottom .contact li.email span::before{ background-image: url(../images/icon_email.svg);}
.Bottom .contact li.add span::before{ background-image: url(../images/icon_add.svg);}
.Bottom .contact li .txt {font-size: var(--font-size18);color: var(--white);margin-top: 0.08rem; }

.Bottom .copyright{line-height: 2;border-top: 1px solid rgba(255, 255, 255, 0.1);padding: 0.24rem 0 ;margin-top: 0.4rem;font-size: var(--font-size14); color: rgba(255,255,255,0.6); }
.Bottom .copyright a{color: rgba(255,255,255,0.6); display: inline-block}
.Bottom .copyright .fr a:not(:last-child):after{display: inline-block;content: '';width: 1px;height: 0.12rem;background: rgba(255,255,255,0.5);margin: 0 0.15rem;vertical-align: middle;}
.Bottom .copyright a:hover{ color: var(--white);}

@media (min-width:1025px) {
.Bottom .b-top .left{}
.Bottom .b-nav li:not(:last-child):after {margin: 0 0.5rem;content: '';display: inline-block;width: 0.03rem;height: 0.03rem;border-radius: 50%;vertical-align: middle;background: rgba(255, 255, 255, 0.5);}
}
@media (max-width:1024px) {
.Bottom{}
.Bottom .b-top{text-align: center; flex-direction: column;justify-content: center;}
.Bottom .b-nav{ display: none;}
.Bottom .copyright{text-align: center}
.Bottom .contact ul{flex-wrap: wrap}
}


.nBanner{position: relative;}
.nBanner .txt{width:100%;position: absolute;z-index: 2;left:0;top:50%;transform: translateY(-50%);color:#fff; display: flex;align-items: center;justify-content: center; }
.nBanner .txt .cn{font-size: var(--font-size48);font-weight: 500;line-height: 1;margin-bottom: 0.1rem;}
.nBanner .txt .en{font-size: var(--font-size24); color: #fff; line-height: 1.2;  text-transform: uppercase;}
@media (min-width:1025px) {
.nBanner .wap{display: none;}   
}
@media (max-width:1024px) {
.nBanner .pc{display: none;}  
.nBanner .txt .cn{font-size: var(--font-size32);}  
.nBanner .txt .en{font-size: var(--font-size18);}
}


/*Menu003135 */
.Menu003135{position: relative;z-index: 3; border-bottom: 1px solid rgba(0,0,0,0.1);}
.Menu003135 .current{font-size:var(--font-size14); padding-left:.25rem;background: url(../images/Menu003135-icon.svg) no-repeat left center; background-size:.16rem auto; line-height:.8rem;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: var(--grey); font-weight: lighter;}
.Menu003135 .current span{color:var(--black);}
.Menu003135 .nav-menu ul {white-space: nowrap; display: flex; flex-wrap: nowrap; overflow-x: auto; font-size: 0;}
.Menu003135 .nav-menu li{display: inline-block; font-size:var(--font-size16);line-height:.8rem;}
.Menu003135 .nav-menu li a{display: block;position: relative; color: var(--grey);  padding:0 .3rem;}
.Menu003135  a:hover{color: var(--black);}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color:var(--white);background-color:var(--hover-color);}
.Menu003135 .nav-menu.w100 li a{padding: 0 .2rem}

.Menu003135 .slider{padding:0 0.24rem; }
.Menu003135 .slick-arrow{position: absolute; z-index: 30; top: 50%; width:0.2rem; height: .8rem; padding: 0; margin-top: -.4rem;  transition: 0.3s;}
.Menu003135 .slick-arrow:before{position: absolute; content: ''; width: 0.14rem; height:0.14rem; border-bottom: 0.02rem solid #999;border-left:0.02rem solid #999; left: 50%; top: 50%; margin: -0.07rem 0 0 -0.07rem; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Menu003135 .slick-arrow:hover:before{border-bottom-color:var(--hover-color);border-left-color:var(--hover-color); }
.Menu003135 .slick-next:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}
.Menu003135 .slick-prev{left:0;}
.Menu003135 .slick-next{right:0;}
.Menu003135 .nav-menu ul::-webkit-scrollbar {width: 0.3rem;height: 0.05rem;}
.Menu003135 .nav-menu ul::-webkit-scrollbar-thumb {background: var(--hover-color);border-radius: 0.3rem;}
.Menu003135 .nav-menu ul::-webkit-scrollbar-track {background: transparent;}

@media (min-width:1025px) {
.Menu003135 .w100{width:100%;}
}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}  
.Menu003135 .nav-menu li{line-height: 0.6rem;font-size: 0.18rem;} 
.Menu003135 .nav-menu{white-space: nowrap;overflow: auto;}
.Menu003135 .nav-menu li{display: inline-block;float:none;}
}

.lm-title{margin-bottom:0.4rem; line-height: 1;}
.lm-title.center{text-align: center;}
.lm-title .cn{font-size:var(--font-size42);color: var(--black);font-weight: 500;}
.lm-title.white .cn {color: #fff;}
@media(max-width:1024px){
.lm-title{margin-bottom:0.3rem;}
.lm-title .cn{font-size:var(--font-size32);}
.lm-title .desc{font-size:var(--font-size16);}
}

.ProInfo{padding: var(--padMar100) 0;}
.seForm {position: relative;border: 1px solid var(--hover-color);padding-right: 1.2rem;overflow: hidden;border-radius: 0.5rem;max-width: 6rem;margin: 0 auto var(--padMar60);}
.seForm .btn{position: absolute;right: 0; top: 0; width: 1.2rem; height: 0.55rem; color: #fff;background: var(--hover-color); font-size: var(--font-size16); border: 0; cursor: pointer;}
.seForm .text{width: 100%;line-height: 0.55rem; height: 0.55rem;background: none; color: var(--hover-color); border: 0;padding: 0 0.2rem;font-size:var(--font-size16);}


.Prolist .table{overflow-x: auto;}
.Prolist .tr_top td{ background-color:var(--hover-color); font-weight:500; line-height:1.5; padding:0.2rem 0.1rem;color: #fff;position: relative;font-size: var(--font-size16);}
.Prolist td{  text-align:center; padding:0.18rem 0.1rem; border-bottom:dotted 1px #dedede;border-right: 1px solid #f2f2f2;font-size: var(--font-size16); color: var(--grey); line-height: 1.5;}
.Prolist table{border: 1px solid #f2f2f2; }
.Prolist table a{cursor: pointer;}
.Prolist table .ta-add{color: #fff;padding: 0.08rem 0.2rem;box-sizing: border-box;transition: all .3s;white-space: nowrap;border-radius: 0.5rem;transition: 0.3s;background:var(--hover-color);font-size: var(--font-size15);}
.Prolist table .ta-add:hover{background: var(--orange);}
.Prolist tr:hover{background: #f0f3f9;}

.Prolist .table::-webkit-scrollbar {width: 0.3rem;height: 0.05rem;}
.Prolist .table::-webkit-scrollbar-thumb {background: var(--hover-color);border-radius: 0.3rem;}
.Prolist .table::-webkit-scrollbar-track {background: transparent;}


@media(max-width:1024px){
.Prolist table{ width: 280%;}
}



.ProDetails{padding: var(--padMar100) 0;}
.ProDetails .top-side{border: solid 1px rgba(0, 0, 0, 0.1); margin-bottom:0.5rem; padding: 0.5rem;  border-radius: var(--radius); overflow: hidden;}
.ProDetails .top-side .tit{font-size:var(--font-size30);  margin-bottom:0.2rem; font-weight: 500; color: var(--black); }
.ProDetails .top-side .line{width:0.5rem; height:0.03rem; background-color:var(--hover-color);display: block; margin-bottom: 0.4rem;}

.ProDetails .btn{ margin-top: 0.3rem;display: flex;justify-content: flex-end;}
.ProDetails .btn a:not(:last-child){margin-right: 0.12rem;}
.ProDetails .btn a{display: inline-flex;align-items: center;background-color: var(--white);border-radius: 3em;border: solid 2px var(--hover-color);line-height: .52rem;padding-left: 0.3rem;padding-right: 0.04rem;position: relative;color:var(--black);}
.ProDetails .btn a span{position:relative;display:block;z-index:2}
.ProDetails .btn a:after,
.ProDetails .btn a::before{width:0.44rem;height:0.44rem}
.ProDetails .btn a:after{display:block;content:'';background-position:center center;background-repeat:no-repeat;background-size:0.16rem auto;margin-left:0.36rem;position:relative;z-index:2}
.ProDetails .btn a::before{position:absolute;content:'';right:0.04rem;border-radius:0.5rem;top:0.04rem;background-color:var(--hover-color);z-index:1;transition:width 0.3s}
.ProDetails .btn a:hover{color: var(--hover-color);}
.ProDetails .btn a.dw:after{background-image:url(../images/icon_down.svg);background-size:0.26rem auto;}
.ProDetails .btn a.back:after{background-image:url(../images/more-w.svg); }

.ProDetails .parameter .list_dl dl{font-size:var(--font-size16); border-bottom: 1px dashed rgba(0, 0, 0, 0.15); padding-bottom:0.18rem; margin-bottom: 0.2rem; }
.ProDetails .parameter .list_dl dl dt{ color: var(--grey3);}
.ProDetails .parameter .list_dl dl dd{ color: var(--grey);font-size:var(--font-size18);}
.ProDetails .parameter .list_dl dl dd span{display: block}
.ProDetails .tab .h1_tab{margin:0;margin-bottom:0.4rem;border-bottom:1px solid #eee;overflow:hidden;font-weight:normal;color:#333;}
.ProDetails .tab .h1_tab span{float:left; margin-right: 0.05rem; padding:0 0.4rem;line-height:0.6rem;background-color:#f2f2f2;font-size:var(--font-size18); font-weight: 500; cursor:pointer;border-radius: 0.1rem 0.1rem 0 0; }
.ProDetails .tab .h1_tab span.on{background-color:var(--hover-color);color:#fff; }
.ProDetails .prod-intro .singlePage{line-height: 1.875; margin: 0.2rem 0 0.3rem 0; color: var(--grey); font-size: var(--font-size16);}
.ProDetails .prod-intro .singlePage p{ margin: 0.1rem 0;}


@media (min-width:1025px) {
.ProDetails .parameter .list_dl{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.ProDetails .parameter .list_dl dl{ width: 48%;display: flex; justify-content: space-between;}
}
@media (max-width:1024px) {

}




/*Page002623 */
.Pages{padding: var(--padMar60) 0 0% 0 ; text-align: center;font-size: var(--font-size18);}
.Pages a.a_first,
.Pages a.a_end,
.Pages > span:not(.p_page){display: none;}
.Pages em{float: left;margin: 0 0.2rem; font-style: normal;}
.Pages .p_page{display: table; margin: 0 auto;}
.Pages a{float: left;line-height: 0.55rem; width: 0.55rem; margin: 0 5px; border: 1px solid #e7e7e7; border-radius: 0.5rem;/* background: #f8f8f8; */}
.Pages a.a_cur,
.Pages a:hover{color: #fff;background: var(--hover-color); border-color: var(--hover-color); }
.Pages .p_page > a{font-size: 0;height: 0.55rem;position: relative; }
.Pages .p_page > a:before{position: absolute;content: '';border-top: 0.02rem solid #666;border-right: 0.02rem solid #666;left: 50%;top: 50%;width: 0.1rem;height: 0.1rem;transform: rotate(45deg);margin: -0.05rem 0 0 -0.05rem;}
.Pages .p_page > a.a_prev:before{transform: rotate(-135deg);}
.Pages a.a_prev:hover:before{border-color: #fff;}
.Pages a.a_next:hover:before{border-color: #fff;}
@media(max-width:640px){
.Pages{padding: 6vw 0 8vw 0;}
.Pages em{display: none;}
.Pages a{}
}



.AboutInfo{ padding: var(--padMar100) 0;}
.AboutInfo .edit_info {line-height:1.875;font-size: var(--font-size16);color: var(--grey); }
.AboutInfo .edit_info p{ margin: 0.1rem 0;}
.AboutInfo .right .pic img{border-radius: var(--radius);}

@media (min-width:1025px) {
.AboutInfo .intro{ display: flex;justify-content: space-between;align-items: center;}
.AboutInfo .left{width: 49%;} 
.AboutInfo .right{width: 46%;} 
}
@media(max-width:1024px){
.AboutInfo .left{ margin-bottom: 0.2rem;}
}



.Honor{padding:var(--padMar100) 0;}
.Honor ul{ display: flex; flex-wrap: wrap;}
.Honor li{float: left;margin-right: 2%;margin-bottom: 2%}
.Honor li .img{background: #edf1f4;background-image: linear-gradient(to bottom, #eff3f6, #dae1e7, #eff3f6);background-size: 100% 100%;height:3.6rem;box-sizing: border-box;padding:0.3rem 0;border-radius: var(--radius);transition: all .5s;}
.Honor li .img .imgbox{padding-top:3rem;}
.Honor li .img .imgbox img{padding:0.1rem;background: url(../images/honor-kuang.png) no-repeat center center;background-size: 100% 100%;object-fit: contain;max-width:80%;max-height:3.2rem;width:80%;margin:0 auto;height:auto;position: relative;z-index:9;}
.Honor li .img .imgbox .box{position: relative;text-align: center;width:100%;}
.Honor li:hover .img span{transform: scale(1.1);}
.Honor li .tit{text-align: center;margin-top:0.16rem;font-size: var(--font-size18); color: var(--grey); line-height: 1.6;}
.Honor li:hover .tit{ color: var(--hover-color);}
@media (min-width:1025px) {
.Honor li{width: 23.5%;}
.Honor li:nth-child(4n){margin-right: 0}
}
@media(max-width:1024px) {
.Honor li{width: 49%;}
.Honor li:nth-child(2n){margin-right: 0}
.Honor li .img{height:2.6rem;padding:0.2rem 0;}
.Honor li .img .imgbox{padding-top:2.2rem;}
}


.Solulist{padding: var(--padMar100) 0;}
.Solulist li {background: #fff; overflow: hidden;border-bottom: 1px solid #f3f3f3; padding-bottom: 0.3rem;  margin-bottom: 0.3rem; transition: 0.3s; position: relative; z-index: 2;}
.Solulist li:after {content: "";position: absolute; width: 0; height: 2px; background: #eee;left: 0;bottom: 0;transition: all .6s;}
.Solulist li:hover:after{background: var(--hover-color);width: 100%;}
.Solulist li .pic{overflow: hidden;}
.Solulist li .pic .imgbox{padding-top:71.62%;transition: 0.3s; border-radius: var(--radius);}
.Solulist li a:hover .imgbox img{transform: scale(1.1);}
.Solulist li time{ display: block; font-size: var(--font-size16);color:#999; font-weight: lighter; margin-top: 0.2rem;padding-left: 0.24rem; background: url(../images/icon-time.svg) no-repeat left center; background-size: 0.16rem auto;}
.Solulist li .txt{  overflow: hidden;}
.Solulist li .txt .tit{font-size:var(--font-size24);color:var(--black);font-weight: 500;margin-bottom:0.16rem; line-height: 1.3;}
.Solulist li .txt .desc{font-size:var(--font-size16);line-height:1.875;color:var(--grey3);  }
.Solulist li .more{ margin-top: 0.24rem;}
.Solulist li .more i { display: block; width: 0.4rem;height: 0.4rem; border-radius: 50%; position: relative; overflow: hidden;border: solid 0.01rem #d7dce7; }
.Solulist li .more i:before { position: absolute; content: ''; z-index: 5; width: 100%; height: 100%; left: 0; top: 0; background: url(../images/more.svg) no-repeat center; background-size: auto 0.12rem;transition: 0.3s ease-out;transform:rotate(-45deg); }
.Solulist li:hover .more i{ background: var(--orange);background: var(--hover-color);}
.Solulist li:hover .more i:before {filter: grayscale(100%) brightness(1000%); background-image: url(../images/more-w.svg) ; transform:rotate(0deg);}
.Solulist li a:hover .txt .tit{color:var(--hover-color);}
@media (min-width:1025px) {
.Solulist li a{display: flex; justify-content: space-between; align-items: center;}
.Solulist .pic{width: 23%;}
.Solulist .txt{width: 72%; }
}

@media(max-width:1024px){
.Solulist li .pic{ margin-bottom: 0.2rem;}
}


.Newlist{padding: var(--padMar100) 0;}
.Newlist ul{ display: flex; flex-wrap: wrap;}
.Newlist li { float: left; margin-bottom: 3% ; margin-right:3%; border-bottom: 1px solid #eee; padding-bottom: 0.24rem; position: relative; z-index: 2; }
.Newlist li:after {content: "";position: absolute; width: 0; height: 1px; background: #eee;left: 0;bottom: 0;transition: all .5s;}
.Newlist li:hover:after{background: var(--hover-color);width: 100%;height: 2px;}
.Newlist li .pic{overflow: hidden; margin-bottom: 0.2rem;}
.Newlist li .pic .imgbox{padding-top:65.075%;transition: 0.3s; border-radius: var(--radius);}
.Newlist li a:hover .imgbox img{transform: scale(1.1);}
.Newlist li time{ display: block; font-size: var(--font-size16);color:#999; font-weight: lighter;padding-left: 0.24rem; background: url(../images/icon-time.svg) no-repeat left center; background-size: 0.16rem auto;}
.Newlist li .txt{  overflow: hidden;}
.Newlist li .txt .tit{font-size:var(--font-size20);color:var(--black);margin-bottom:0.12rem; line-height: 1.6;}
.Newlist li .txt .desc{font-size:var(--font-size16);line-height:1.875;color:#999; }
.Newlist li .txt .date{display: flex;justify-content: space-between;margin-top: 0.24rem;align-items: center;}
.Newlist li .txt .more{width: 0.4rem; height: 0.4rem; border: solid 0.01rem #d7dce7; border-radius: 50%; position: relative;transition: 0.3s;}
.Newlist li .txt .more:before{content: ''; position: absolute; width: 100%; height: 100%; background: url(../images/more.svg) no-repeat center center;background-size: 0.12rem auto;transform: rotate(-45deg); transition: 0.3s;}
.Newlist li a:hover .txt .tit{color:var(--hover-color);}
.Newlist li a:hover .txt .more{background: var(--hover-color); border-color: var(--hover-color);}
.Newlist li a:hover .txt  .more:before{filter: grayscale(100%) brightness(1000%);background-image: url(../images/more-w.svg) ;transform: rotate(0deg); }
@media (min-width:1025px) {
.Newlist li{width: 31.33%;}
.Newlist li:nth-child(3n){margin-right: 0;}
}
@media(max-width:1024px){
.Newlist li{width: 48.5%;}
.Newlist li:nth-child(2n){margin-right: 0;}
}

@media(max-width:640px){
.Newlist li{width: 100%;margin-right: 0;}
}


.News_detail {padding: var(--padMar100) 0; }
.News_detail .news_info {}
.News_detail .news_info .title { text-align: center; padding-bottom: 0.2rem; border-bottom: 1px solid #eee; margin-bottom: 0.3rem; }
.News_detail .news_info .title h1 { margin: 0; padding-bottom: 0.15rem; font-size: var(--font-size30); font-weight: 500;  color: var(--black); }
.News_detail .news_info .title time {display: inline-block;color: #999; font-weight: lighter; font-size: var(--font-size16);padding-left: 0.3rem;background: url(../images/icon-time.svg) no-repeat left center;background-size: auto 0.18rem;line-height: 1.6}
.News_detail .news_info img {margin: 1% auto; /* margin: 2% auto; max-width: 50%; */ text-align: center }
.News_detail .info { line-height: 1.875; color: var(--grey); font-size: var(--font-size16); }
.News_detail .info p{margin:0.1rem 0;}
.News_detail .bot { position: relative; margin-top: 0.4rem; padding-top: 0.32rem; border-top: 1px dashed #eee }
.News_detail .info_back { text-align: center; clear: both; position: absolute; right: 0; bottom: 0 }
.News_detail .info_back a { position: relative; color: #fff; display: block; width: 1.7rem; line-height: 0.52rem; border-radius: 0.5rem; background: var(--hover-color); }
.News_detail .info_back a:hover { background: var(--orange); }
.News_detail .info_back a:before{display: inline-block; vertical-align: top;content: '';background-image: url(../images/icon-back.svg);background-size: contain;background-position: center; background-repeat: no-repeat; width: 0.24rem;height: 0.52rem;margin-right: 0.1rem;}
.News_detail .info_pn span { display: block;  margin: 1% 0; }
.News_detail .info_pn span a { color: var(--grey3);  }
.News_detail .info_pn span a:hover { color: var(--hover-color); }

@media(max-width:1024px) {
.News_detail .bot{margin-top: 2em;padding-top: 1.5em;}
.News_detail .info_back { position: relative; margin-bottom: 1em;}
.News_detail .news_info .title h1 { font-size: 1.5em; }
.News_detail .info_back a{ text-align: center; display: table;margin: 0 auto; }
.News_detail .info_pn span {  margin: 2% 0; }
.News_detail .info img{width: 100% !important; height: 100% !important;}
}




.ContactInfo{padding:var(--padMar100) 0; }
.ContactInfo .Contact h2{font-size: var(--font-size30); line-height: 1.2; color: var(--black); font-weight: 500; margin: 0;margin-bottom: 0.2rem; }
.ContactInfo .box{ background: #f8f9fa; border-radius: var(--radius);}
.ContactInfo .Contact{ padding:0.24rem 0.5rem ;}
.ContactInfo .Contact li{display: flex;flex-wrap: wrap;border-bottom: 1px dashed #e7e7e7; padding:0.2rem 0 ;}
.ContactInfo .Contact li .icon{width: 0.42rem;}
.ContactInfo .Contact li .icon img{max-width: 0.3rem;}
.ContactInfo .Contact li .txt{font-size: var(--font-size16);color: var(--grey);  width: calc(100% - 0.42rem);}
.ContactInfo .Contact li .txt .tit{color: var(--grey2); margin-bottom: 0.08rem; font-weight: lighter;}
.ContactInfo .Contact li .txt p{ margin: 0; line-height: 1.5;font-size: var(--font-size20); }
.ContactInfo .Contact li .txt p b{font-size: var(--font-size32); color: var(--orange); }
.ContactInfo .pic img{ border-radius: var(--radius);}
@media (min-width:1025px) { 
.ContactInfo .box{display: flex; align-items: center; justify-content: space-between;  }
.ContactInfo .Contact{width:50%;}
.ContactInfo .pic{width:50%;}
}
@media (max-width:1024px) {
.ContactInfo .Contact{ margin-bottom: 0.2rem;padding:0.24rem  ;}
}

.FormInfo{padding:  var(--padMar100) 0; background:url(../images/FormInfo-bg.jpg) no-repeat center; background-size: cover;}
.FormInfo .form-ul{padding: 0.5rem;background: rgba(255, 255, 255, 0.8);border-radius:var(--radius); }
.FormInfo .form-ul li{margin-bottom: 0.15rem;position: relative;}
.FormInfo .form-ul li .tit{position: absolute; left: 0.15rem; top: 0;font-size: var(--font-size16); font-weight: lighter; line-height: 0.55rem;color: #333;display: block; }
.FormInfo .form-ul li select,
.FormInfo .form-ul li .text{width: 100%;border-radius: 0.05rem;border: solid 1px #ededed;font-size: var(--font-size16);line-height: 0.55rem;height: 0.55rem;background: rgba(255, 255, 255, 0.7);color: var(--grey);padding: 0 0.15rem;}
.FormInfo .form-ul li select.focus,
.FormInfo .form-ul li .text.focus{border-color: var(--orange); color: var(--grey); box-shadow: 0 0px 0.1rem rgba(0, 0, 0, 0.08);}
.FormInfo .form-ul li textarea.text{height: 1.2rem; line-height: 1.6;}
.FormInfo .btn{width: 1.6rem;background: var(--hover-color);border-radius: 0.5rem;font-size: var(--font-size16);height:0.55rem;color: #fff;cursor: pointer;border: 0; margin:.2rem auto 0;display: block;}
.FormInfo .btn:hover{background: var(--orange);}
@media (min-width:1025px) { 
.FormInfo .form-ul .row2 li{float: left;width: calc(50% - 0.15rem);}
.FormInfo .form-ul .row2 li:nth-child(2n){float: right;}
.FormInfo .form-ul .row3 li{float: left; width: 32%; margin-right: 2%;}
.FormInfo .form-ul .row3 li:nth-child(3n){ margin-right: 0;}
}
@media (max-width:1024px) {
.FormInfo .form-ul{padding: 0.2rem;}
}

.Searchlist{padding:var(--padMar100) 0; }
.Searchlist .list li{border-bottom: solid 1px #ddd; padding: 1.5% 0;}
.Searchlist .list li time{float: right; opacity: 0.6; padding-left: .2rem}

.sitemap dl{padding: 1.5% 0;border-bottom: solid 1px #ddd;}
.sitemap dt{font-weight: bold; padding-bottom: .1rem}
.sitemap dd span{display: inline-block; margin-right: .3rem}
.sitemap dd span a:not(:hover){opacity: 0.7}
