@font-face {
  font-family: 'hml';
  src: url('fonts/HarmonyOS/Light.woff') format('woff');
  font-weight: 100;
  font-display: swap;
}
@font-face {
  font-family: 'hmr';
  src: url('fonts/HarmonyOS/Regular.woff') format('woff');
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: 'hmm';
  src: url('fonts/HarmonyOS/Medium.woff') format('woff');
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: 'hmb';
  src: url('fonts/HarmonyOS/Bold.woff') format('woff');
  font-weight: 700;
  font-display: swap;
}
:root{
--font-weight__l: 100;
--font-weight__r: 400;
--font-weight__m: 500;
--font-weight__sb: 600;
--font-weight__b: 700;
}
html{overflow-x: hidden;}
body{font-family:'hmr';--hover-color:#004098;--hover-color2:#E60012; --white:#fff;--black0:#000; --black3:#333; --grey6:#666; --grey9:#999;--greyc:#ccc;--rgb-white:255,255,255;--rgb-black:0,0,0;font-size:var(--font-size16); --rgb-hover:50,78,162; --radius:0.15rem;--radius2:0.1rem;overflow-x: hidden;}
.Other002373 .section{ position: relative; z-index: 1;}

h1, h2, h3, p{margin: 0;}

/* sitemap */
.ul_sitemap{max-width: 10rem;margin: 0px auto;}
.ul_sitemap,.ul_sitemap li{list-style: none;padding: 0;}
.ul_sitemap li{display: flex;flex-wrap: wrap;}
.ul_sitemap li:not(:last-child){margin-bottom: 0.2rem;}
.ul_sitemap li strong{background-color: var(--hover-color);color:#fff;padding: 0.15rem 0.2rem;border-radius: 5px 0 0 5px;}
.ul_sitemap li strong a{color: #fff;}
.ul_sitemap li{border-radius: 5px;box-shadow: 0 0 10px rgba(0,0,0,0.08);}
.ul_sitemap li dl{display: flex;flex-wrap: wrap;flex: 1;padding: 0.15rem 0.25rem;background-color: rgba(255,255,255,0.5);border-radius: 0 5px 5px 0;}
.news-details .edit-info .ul_sitemap li dl a{text-decoration: none;}
.ul_sitemap li dl dd:not(:last-child){margin-right: 0.28rem;}

.pt0{padding-top: 0 !important;}

.Other002524{ position:fixed; z-index:1000; right:.12rem; top:70%; transform:translateY(-50%); }
.Other002524 li{ padding:.05rem 0;}
.Other002524 li .btn,
.Other002524 li a .icon{ display:flex;height:.5rem;position:relative;align-items:center;justify-content:center;}
.Other002524 li a .icon{ content:'';width:.5rem; border-radius:50%; border:3px solid var(--hover-color); background-color:var(--hover-color); background-repeat:no-repeat;background-position:center center;background-size:0.39rem 0.39rem; z-index:10;}
.Other002524 li:hover .icon{ background-color:var(--white); border-color:var(--hover-color);}
.Other002524 li .info{ position:absolute;top:50%;transform:translateY(-50%); border-radius:0.05rem;right:100%; line-height:2; color:var(--white);background-color:var(--hover-color); z-index:3; width:1.9rem; padding:0.2rem;opacity:0;pointer-events:none;transition:all 0.5s}
.Other002524 li .info a{color:#ffff;font-size:0.2rem;}
.Other002524 li .info.ewm{text-align:center;border-radius:0.05rem;right:100%;width:3rem;display:flex;justify-content:space-between}
.Other002524 li .info.ewm figure{display:block;margin-bottom:0.1rem;}
.Other002524 li .info.ewm p{}
.Other002524 li .info.ewm img{width:1.2rem;}

.Other002524 li:not(:hover) .icon img{filter: brightness(0) invert(1);}
.Other002524 li:hover .info{opacity:1;pointer-events:auto;right:108%;}

@media(max-width:1024px){
.Other002524{right: 0;}
}
@media(max-width:480px){
  .Other002524 li .btn,.Other002524 li a .icon{width: 0.4rem;height: 0.4rem;}
}

/*Top003213 */
.Top003213{position:fixed; left: 0;top: 0;width: 100%;z-index: 1000;transition: 0.3s; }
.Top003213:hover,
.Top003213_fixed{background:var(--white); box-shadow: 0 0 10px rgba(0,0,0,0.1); }
.Top003213 .logo{display: flex; align-items: center;}
.Top003213 .logo img{height:.5rem; transition: .3s;}
.Top003213 .logo span{position:relative;}
.Top003213 .logo span:not(:last-child){margin-right: 0.36rem;}
.Top003213 .logo span:not(:last-child):after{content:"";width:1px;height:0.24rem;background:rgba(255,255,255,0.5);right:-0.18rem;top:50%;margin-top:-0.12rem;position:absolute;}
.Top003213 [class*=autoCon-]{position: relative;z-index: 100;}
.Top003213 menu li{width: auto !important;}
.Top003213 menu li span,
.Top003213 menu li span a{display: block;}
.Top003213 menu li dl{margin: 0 !important;}

.Top003213 .lang{position: relative;z-index: 100; padding-right: 0.2rem;}
.Top003213 .lang .icon{ display:block;background:url(../images/lang_white.svg) no-repeat left center; padding:0 0.2rem 0 0.3rem; cursor:pointer; position: relative; z-index: 1;  background-size: auto 0.2rem; color: #fff;}
.Top003213 .lang .icon:after {position: absolute;width:0.08rem;height: 0.08rem;content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(135deg);border-top: 1px solid #fff;border-right: 1px solid #fff;right: 0;top: 50%;margin-top: -0.02rem;}
.Top003213 .lang .lang_box{position: absolute; left: 50%; width: 100px;margin-left: -55px; z-index: 100;background: #fff;border-radius: 0 0 6px 6px; top: 100%; padding: 10px 0;display: none;box-shadow: 0 0 15px rgba(0,0,0,0.08);}
.Top003213 .lang .lang_box a{display: block;line-height: 30px;text-align:center;}

.Top003213:hover .lang .icon,
.Top003213_fixed .lang .icon{background-image:url(../images/lang.svg); color: #333;}
.Top003213:hover .lang .icon:after,
.Top003213_fixed .lang .icon:after{ border-color: #333;}
.Top003213:hover .lang::before,
.Top003213_fixed .lang::before{background: rgba(var(--rgb-black), 0.3);}
.Top003213:hover .logo span:not(:last-child):after,
.Top003213_fixed .logo span:not(:last-child):after{background:rgba(0,0,0,0.2);}

.Top003213 .open-search{display: block;width: 0.2rem; height: 0.2rem; background: url(../images/search.svg) no-repeat center center; background-size: contain;cursor: pointer;padding-left: 0.5rem;}
.Top003213:hover .open-search,
.Top003213_fixed .open-search{ background-image: url(../images/search-on.svg);}
.Top003213 .top-search{position: absolute; top: 100%;right: 0;width: 4rem;background-color: var(--white); display: flex;align-items: center; justify-content: center;overflow: hidden; opacity: 0;visibility: hidden;transform: translateY(0.3rem);transition: 0.3s;box-shadow: 0 0 15px rgba(0,0,0,0.08);}
.Top003213 .top-search .text{flex: 1; border: 0; height: calc(50 / 16 * 1em); line-height: calc(50 / 16); padding: 0 1em; font-size: var(--font-size16);}
.Top003213 .top-search .text:not(.focus){color: rgba(var(--rgb-999),1);}
.Top003213 .top-search .btn{width:calc(50 / 16 * 1em);height: calc(50 / 16 * 1em); display: block;background: url(../images/search-on.svg) no-repeat center center; background-size: auto 0.22rem; cursor: pointer;}
.search-show .Top003213 .open-search{background-image: url(../images/close2.svg);}
.search-show .Top003213:hover .open-search,
.search-show .Top003213_fixed .open-search{background-image: url(../images/close.svg);}
.search-show .Top003213 .top-search{opacity: 1;visibility: visible;transform: translateY(0);}
@media (min-width:1025px) {
.Top003213:not(:hover):not(.Top003213_fixed) .logo img{filter: brightness(0) invert(1);}
.news-page_detai .Top003213 .logo img{filter: unset !important;}
.Top003213 menu li{margin:0 calc(40 / 1920 * 100vw);position: relative;}
.Top003213 menu li span a{line-height:.9rem;color:var(--white);position: relative; transition: .3s; font-size: var(--font-size16);}
.Top003213:hover menu li span a,
.Top003213_fixed menu li span a{color:var(--black0);}
.Top003213 menu li span a:after{position: absolute; content: ''; height:4px;width: 0; top: 0; left: 50%;background-color:var(--white); opacity: 0; transition: 0.3s;transform: translateX(-50%); }
.Top003213:hover menu li span a:after,
.Top003213_fixed menu li span a:after{background-color:var(--hover-color);}
.Top003213 menu li:hover span a:after,
.Top003213 menu li.aon span a:after{opacity: 1;width:100%; }
.Top003213 menu li:hover span a{color:var(--hover-color);}
.Top003213 menu li.aon span a{color: var(--white); }
.Top003213:hover menu li span a:hover,
.Top003213:hover menu li.aon span a,
.Top003213_fixed menu li span a:hover,
.Top003213_fixed menu li.aon span a{color: var(--hover-color); }
.Top003213 menu li .sub{position: absolute; top: 100%; background-color: #fff;border-radius: 0 0 5px 5px; overflow: visible;box-shadow: 0 0 15px rgba(0,0,0,0.1);}
.Top003213 menu .sub dl{background: rgba(255,255,255,0.85);}
.Top003213 menu li:nth-child(1) .sub{width: 1.8rem;}
.Top003213 menu li:nth-child(2) .sub{width: 1.2rem;}
.Top003213 menu li:nth-child(3) .sub{margin-left: -1rem;}
.Top003213 menu li:nth-child(4) .sub{margin-left: -1rem;}

.Top003213 menu li:nth-child(3) .sub dl dt{text-align: center;}
.Top003213 menu li:nth-child(4) .sub dl dt {text-align: center;}

.Top003213 menu .sub{left:120%; margin-left:-90px; width: 1.1rem;}
.Top003213 menu .sub{display: none;}
.Top003213 menu .sub dl{padding: .1rem .0rem;}
.Top003213 menu .sub dt{line-height: 1.4; padding:6px 0.12rem; text-align: left;font-family: 'hml';font-size: var(--font-size15);position: relative;}
.Top003213 menu .sub dt a:hover{color: var(--hover-color);}
.Top003213 menu .sub dt .sub2{position: absolute;left: 100%;width: 100%;top: 0;display: none;padding: 0.1rem;background: #fff;line-height: 2;}
.Top003213 menu .sub dt:hover .sub2{display: block;}
}
@media (max-width:1024px) {
.Top003213{--top:0.7rem;position: fixed; background-color: var(--white); box-shadow: 0 0 0.1rem rgba(var(--rgb-black),0.3);}
.Top003213 [class*=autoCon-]{height: var(--top);}
.Top003213 menu{position: fixed; left: -100%;opacity: 0;visibility: hidden;transition:left 0.5s ease-in-out;top: var(--top);width: 100%;bottom: 0; }
.menu-show .Top003213 menu{left: 0;visibility: visible; opacity: 1;}
.menu-show .open-menu i:nth-child(1) {
	-webkit-transform: translate(0, 0) rotate(45deg) !important;
	-moz-transform: translate(0, 0) rotate(45deg) !important;
	-ms-transform: translate(0, 0) rotate(45deg) !important;
	-o-transform: translate(0, 0) rotate(45deg) !important;
	transform: translate(0, 0) rotate(45deg) !important;}
.menu-show .open-menu i:nth-child(2) {
	-webkit-transform: translate(0, 0) rotate(-45deg) !important;
	-moz-transform: translate(0, 0) rotate(-45deg) !important;
	-ms-transform: translate(0, 0) rotate(-45deg) !important;
	-o-transform: translate(0, 0) rotate(-45deg) !important;
	transform: translate(0, 0) rotate(-45deg) !important;opacity: 1;}
.menu-show .open-menu i:nth-child(3) {width: 0;opacity: 0;}
.has-sub span .op:after,.has-sub span .op:before{background-color: rgba(0,0,0,0.5);}
.Top003213 .op{z-index: 100;}

.Top003213 .logo img{height: calc(var(--top) / 2);}
.Top003213 .open-menu{margin-left: 0.12rem;width: 0.35rem;height: 0.35rem;}
.Top003213 .open-menu i{background-color: var(--hover-color);}
.Top003213 ul{height: 100%; position: relative;width:60%;box-shadow: 0 0.1rem 0.1rem rgba(var(--rgb-black),0.3);background-color: var(--white);}
.Top003213  li span{line-height: 4; padding: 0 1em; border-bottom:1px solid rgba(var(--rgb-black),0.1); }
/*.Top003213  li.has-sub span{background: url(../images/select.svg) no-repeat right 1em center; background-size:1em auto;}*/
.Top003213  li.has-sub span:before{position: absolute; content: ''; right: 0;top: 0;width: 50%;height: 100%;z-index: 10;}
.Top003213  li.active span{background-color: #f9f9f9;}
.Top003213{background:var(--white); box-shadow: 0 0 10px rgba(0,0,0,0.1); }
.Top003213 .logo span:not(:last-child):after{background: rgba(0, 0, 0, 0.2);}
.Top003213 menu li span a{color:var(--black0);}
.Top003213 menu li span a:after{background-color:var(--hover-color);}
.Top003213 menu li span a:hover{color: var(--hover-color); }
.Top003213 .lang .icon{background-image:url(../images/lang.svg); color: #333;}
.Top003213 .lang .icon:after{ border-color: #333;}
.Top003213 .lang::before{background: rgba(var(--rgb-black), 0.3);}
.Top003213 .open-search{ background-image: url(../images/search-on.svg);}
}
@media(max-width:480px){
  .Top003213 .logo img{height: 0.3rem;}
  .Top003213 .logo span:not(:last-child){margin-right: 0.25rem;}
  .Top003213 .logo span:not(:last-child):after{right: -0.16rem;}
}

 .Banner003223 { position: relative; z-index: 1;height: 100vh;}
 .Banner003223 .imgbg{left: 0;top: 0;position: absolute;z-index: 0;width: 100%;height: 100%;object-fit: cover;}
 .Banner003223 .swiper-wrapper { height: auto; }
 .Banner003223 .swiper-slide video {width: 100%;height: 100% !important;display: block;object-fit: cover;}
 .Banner003223 .swiper-slide .pc {width: 100%;height: 100vh;display: block;}
 .Banner003223 .swiper-slide{height: 100vh}
 .Banner003223 .swiper-slide .block{display: none;}
 .Banner003223 .txt { position: absolute; left: 0; top: 0; height: 100%; width: 100%; display: flex; align-items: center; z-index: 10; color: var(--white); }
 .Banner003223 .txt h3 { margin: 0; font-size: var(--font-size56); line-height: 1.4; transition-delay: 0.5s; font-weight: normal; font-family: 'hmm'; padding-bottom: 4%;}
 .Banner003223 .controls-page { bottom: 6%; position: absolute; z-index: 10; text-align: center; }
 .Banner003223 .controls-page span { width: 0.14rem; height: 0.14rem; border: 1px solid rgba(255, 255, 255, 0.4); margin: 0 0.13rem; display: block; border-radius: 50%; opacity: 1; background: none; }
 .Banner003223 .controls-page span.swiper-pagination-bullet-active { border-color: #fff; background-color: #fff; }
 .Banner003223 .swiper-slide-active .txt :where(h3,p) { opacity: 1; transform: translateX(0);  }
 .Banner003223 .swiper-slide-active h3{animation:fadeInRightSmall 0.6s .4s ease both;-webkit-animation:fadeInRightSmall 0.6s .4s ease both;-moz-animation:fadeInRightSmall 0.6s .4s ease both;}
 .Banner003223 .swiper-slide-active .homemore{animation:fadeInRightSmall 0.8s .6s ease both;-webkit-animation:fadeInRightSmall 0.8s .6s ease both;-moz-animation:fadeInRightSmall 0.8s .6s ease both;}
 .homemore a{display: inline-block;color:var(--white);border: solid 1px var(--white); line-height:.45rem; border-radius:.6rem; padding: 0 .5rem 0 ; transition: 0.3s; font-size: var(--font-size18);font-family: hmr;}
.homemore a:hover{background-color:var(--hover-color);color:var(--white); border: solid 1px var(--hover-color);}

@media (max-width: 1024px) {
 .Banner003223{margin-top: 0.7rem;}
 .Banner003223 .autoCon-1400{transform: translateY(-0.4rem);}
 .Banner003223 .txt h3 { font-size: var(--font-size32); }
 .Banner003223 {height: 50vh;}
 .Banner003223 .swiper-slide{height: 50vh;}
 .Banner003223 .swiper-slide .pc{display: none;}
}
@media(max-width:640px){
  .Banner003223 .txt h3{ font-size: var(--font-size30);}
  .homemore a{padding: 0 0.2rem;line-height: 0.38rem;}
}

.Hometit{text-align: center; margin-bottom: var(--padMar60);}
.Hometit .title{color: var(--black0); font-size: var(--font-size50); line-height: 1.2; font-family: 'hmm'; font-weight: normal; }
.Hometit .sub{font-size: var(--font-size20); font-weight: normal; color: var(--grey6); line-height:1.2; margin-top: .15rem; font-family: 'hml';}
.Hometit .white{color: var(--white);}
.Hometit2{position: absolute;left: 0; top: calc(160 / 1920 * 100vw);width: 100%; z-index: 10;}

.About{padding:var(--padMar140) 0; text-align: center;background-size: cover;overflow: hidden;min-height: calc(100vh - 90px);position: relative;}
.About .autoCon-1500{position: relative;z-index: 10;}
.About .Ispic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.About1{background: url(../images/About-bg1.jpg) no-repeat center bottom;padding:var(--padMar100) 0 0 0;}
.About .bg{height: 100vh;}
.About .text{text-align: center; max-width: 10rem; margin: 0 auto;  margin-bottom: .9rem;}
.About .text .txt{font-size: var(--font-size20); line-height: 2; color: var(--white); font-family: 'hml';}
.About .text .txt1{font-size: var(--font-size18);color: var(--black0);}
.About .info-num li{font-family: 'hmr';}
.About .info-num li aside{display: inline-block;position: relative;font-family: 'hmr';}
.About .info-num li aside b{font-size:var(--font-size70);color:var(--white);display: block;}
.About1 .info-num li aside b{color: var(--hover-color);}
.About .info-num li aside sub{position: absolute; left: 100%; word-break: keep-all; bottom: 15%;font-size:var(--font-size22);margin-left:.15rem;color:var(--white);}
.About1 .info-num li aside sub{color: var(--black0);font-family: hml;}
.About .info-num li p{font-size:var(--font-size20);color:var(--white); margin-bottom: 0;margin-top: .1rem;}
.About1 .info-num li p{color: var(--black0);}
@media(min-width:1025px){
.About .number{width:100%; margin-bottom:var(--padMar100);}
}
@media(min-width:641px){
.About .info-num li{float: left;width: 33.3333%; text-align: center;}
.About .info-num1 li{width:25% !important;}
}
@media(min-width:1025px) and (max-width:1200px){
.About .info-num li aside b{font-size: 60px;}
}
@media(min-width:641px) and (max-width:769px){
.About .info-num li aside b{font-size: 60px;}
}
@media(max-width:1024px){
  .Hometit .title{font-size: var(--font-size32);}
  .Hometit .sub{font-size: var(--font-size18);line-height: 1.5;}
  .About .info-num{margin-bottom: 0.4rem;}
  .About{min-height: 6rem;}
}
@media(max-width:640px){
.About .info-num li{text-align: center;}
.About .info-num li:not(:last-child){margin-bottom: 20px;}
.Hometit .title{font-size: var(--font-size30);}
.About .text{margin-bottom: 0;}
.About .info-num {display: flex;}
.About .info-num li{flex:1;}
.About .info-num li aside b{font-size: var(--font-size50);}
.About .info-num li aside sub{bottom: 4%;}
}
@media(max-width:480px){
  .About .info-num li aside b{font-size: var(--font-size40);}
.About .info-num li aside sub{font-size: var(--font-size18);line-height: 1;}
}

/*Floor003106*/
.Floor003106{overflow: hidden;position: relative;}
.Floor003106 .list{position: relative;z-index: 1;}
.Floor003106 .bg-img{position: relative;}
.Floor003106 .main .slider li{text-align: center; padding:0 .05rem; color:var(--white); cursor: pointer; }
.Floor003106 .main .slider li .con{background:var(--white); padding:0 .2rem 0 0;  border-radius:0; backdrop-filter: blur(8px); border-radius: .12rem .12rem 0 0;}
.Floor003106 .main .slider li .icon{position: relative;display: inline-block; margin-right:.15rem; vertical-align: middle; width: .70rem; height:.70rem;}
.Floor003106 .main .slider li .icon img{display: block; width:0.35rem; max-height:0.35rem; opacity: 1; position: absolute; left:50%; top: 50%; transform: translate(-50%,-50%);}
.Floor003106 .main .slider li .name{font-size:var(--font-size20); display: inline-block; vertical-align: middle; color:var(--hover-color);}
.Floor003106 .main .slider li:hover .con,
.Floor003106 .main .slider li.slick-current .con{background:var(--hover-color); color: var(--white);}
.Floor003106 .main .slider li:hover .con .name,
.Floor003106 .main .slider li.slick-current .con .name{color: var(--white);}
.Floor003106 .main .slider li.slick-current .icon .icon1,
.Floor003106 .main .slider li:hover .icon .icon1{opacity: 1;}
.Floor003106 .main .slider li.slick-current .icon .icon2,
.Floor003106 .main .slider li:hover .icon .icon2{opacity: 0;}
.Floor003106 .tit{font-size:var(--font-size36); padding-left:.2rem; border-left:.04rem solid var(--white); line-height: 1; color:var(--white);}
.Floor003106 .txt{text-align: justify; margin:1.3vw 0 3vw;}
.Floor003106 .txt p{margin: 0; color:rgba(255,255,255,0.8); font-size: var(--font-size16); line-height: 1.8; font-family: 'hml';}
.Floor003106 .txt p+p{margin-top:.15rem; }
.Floor003106 .slick-arrow{width: .56rem;height:.56rem; position: absolute; top: 50%; margin-top: -28px; background:none; transition: 0.3s; }
.Floor003106 .slick-arrow:before{position: absolute; content: ''; width:.2rem; height:.2rem; transform: rotate(45deg);border-top: 2px solidvar(--white);border-right: 2px solidvar(--white); left: 50%; top: 50%; margin: -10px 0 0 -12px;}
.Floor003106 .slick-prev{left:-60px; transform: rotate(-180deg); }
.Floor003106 .slick-next{right:-60px;}
.Floor003106 .slick-arrow:hover:before{border-color:var(--hover-color2);}
.Floor003106 .txt-area{margin: 0 auto;}
.Floor003106 .bg-img .Ispic{height:50%; position: relative; z-index: 1;}
.Floor003106 .bg-img .slick-active .tit{animation:fadeInUpSmall 0.5s .4s ease both;-webkit-animation:fadeInUpSmall 0.5s .4s ease both;-moz-animation:fadeInUpSmall 0.5s .4s ease both;}
.Floor003106 .bg-img .slick-active .p{animation:fadeInUpSmall 0.6s .5s ease both;-webkit-animation:fadeInUpSmall 0.6s .5s ease both;-moz-animation:fadeInUpSmall 0.6s .5s ease both;}
.Floor003106 .bg-img .slick-active .homemore{animation:fadeInUpSmall 0.7s .6s ease both;-webkit-animation:fadeInUpSmall 0.7s .6s ease both;-moz-animation:fadeInUpSmall 0.7s .6s ease both;}
.Floor003106 .main{position: absolute; bottom: 0; left: 0; width: 100%; z-index:20;}
.Floor003106 .main .slider li .icon{display: inline-block; margin-right:.1rem; vertical-align: middle;}
.Floor003106 .txt-area{position: absolute; left: 0; top:54%; width: 100%; transform: translateY(-50%);z-index:10;}
.Floor003106 .bg-img .Ispic{height:100vh;}
.Floor003106 .bg-img .Ispic::before{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.15); content: '';z-index: 20;}
.Floor003106 .txt{ width:38%; max-width:7rem; }
@media (min-width:1025px) {
.Floor003106 .title{position:relative;}
}
@media (max-width:1024px) {
.Floor003106 br{display:none;}
.Floor003106 .tit{font-size: var(--font-size24);}
.Floor003106 .txt{width: 90%;}
.Floor003106 .txt-area{top: 45%;}
.Floor003106 .main .slider li .con{padding: 0.1rem 0.2rem;}
.Floor003106 .main .slider li .icon{width: 0.45rem;height: 0.45rem;}
.Floor003106 .bg-img .Ispic{height: auto;min-height:6rem;}
.Floor003106 .bg-img .Ispic img{position: absolute;width: 100%;height: 100%;opacity: 1;z-index: 10;right: auto;left: 0;}
}

/*Floor003183 */
.Floor003183{padding: var(--padMar140) 0;background: #f4fcff; overflow: hidden;}
.Floor003183 .Hometitle .Homemore{position: absolute; right: 0; top: 50%; margin-top: calc(-30 / 16* 1em);transition: 0.3s;}
.Floor003183 .state{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center; padding-top:0.25rem;}
.Floor003183 .state .dots{flex: 1;max-width:40%; margin: 0 auto;}
.Floor003183 .slick-dots{position: relative;height:.1rem;display: flex;align-items: center; border-radius: .12rem;}
.Floor003183 .slick-dots li{position: relative;flex: 1;height:.04rem;margin: 0;border: 0;display: inline-block; vertical-align: middle;}
.Floor003183 .slick-dots li button{border-radius: 0;opacity: 0;display: none;}
.Floor003183 .slick-dots li:hover button{opacity: 1;}
.Floor003183 .slick-dots li:before{height:.04rem;background-color: var(--hover-color);left: 0;top: 0;content: "";position: absolute;width: 0;transition: all 0.5s; z-index: 2; border-radius: .12rem;}
.Floor003183 .slick-dots .slick-active:before{width: 100%;}
.Floor003183 .slick-dots:after{left: 0;top: 50%;transform: translateY(-50%);width: 100%;content: "";position: absolute;height:.04rem;background-color:rgba(233, 236, 240, 1);z-index: 1; border-radius: .12rem;}
.Floor003183 .controls {position: relative;z-index: 2; display: none;}
.Floor003183 .slick-arrow{width:.6rem; height:.6rem;  border-radius: 50%; z-index: 22;position: static;top: 50%;padding: 0;right: 0;font-size: 1em;text-indent: -9999em;transition: 0.5s;background: #FFFFFF;transform: translate(0, 0%);}
.Floor003183 .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%;}
.Floor003183 .slick-next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.Floor003183 .slick-prev {margin-right: .15rem;}
.Floor003183 .slick-arrow:hover {background-color: var(--hover-color);}
.Floor003183 .slick-arrow:hover:before{ border-color:var(--white);}
.Floor003183 .slick-list{margin: 0 -0.15rem 0.15rem;}
.Floor003183 .ul .item{padding: 0 0.15rem 0.15rem;}
.Floor003183 .ul a{display: block;position: relative;  overflow: hidden; border-radius: .12rem; box-shadow: 0px 0 .15rem rgba(0, 0, 0, 0.06);}
.Floor003183 .ul a .pic{overflow: hidden; }
.Floor003183 .ul .Ispic{padding-bottom:65%;transition: 0.3s ease-out;}
.Floor003183 .ul time {display: block;color: var(--grey6);margin-bottom:.15rem; font-family: 'hml'; background: url(../images/new-icon.png) no-repeat left center; padding-left: .25rem; background-size: .15rem auto; font-size: var(--font-size14);}
.Floor003183 .ul .tit{line-height:1.5;font-size:var(--font-size18);  color:var(--black0);min-height: 3em;}
.Floor003183 .ul p{ color: var(--black3);font-size: var(--font-size16); line-height: 1.6; margin-top: .15rem;  font-family: 'hml';min-height: 3.2em;}
.Floor003183 .ul a:hover .Ispic{transform: scale(1.1);}
.Floor003183 .ul a:hover .tit{color: var(--hover-color);}
.Floor003183 .ul {margin:0;}
.Floor003183 .ul a { background-color:var(--white);}
.Floor003183 .ul a .txt {flex: 1;overflow: hidden;padding:.3rem .4rem .5rem .4rem;}

.Floor002978{overflow: hidden;position: relative; z-index: 1;padding:var(--padMar140) 0;}
.Floor002978 .btn{display: none;}
.Floor002978 .homemore,.Floor002978 .homemore{text-align: center;margin-top: 0.5rem;}
.Floor002978 .slick-list{overflow: inherit;}
.Floor002978 .slick-arrow{ z-index: 20; position: absolute; top: 50%; width: 20px; height: 20px; border: 2px solid #fff; border-right: 0; border-bottom: 0; margin-top: -8px; display: none;}
.Floor002978 .slick-prev{left: 35px; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.Floor002978 .slick-next{right: 35px; transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}

.Floor002978 .state{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center; padding-top:var(--padMar50);}
.Floor002978 .state .dots{flex: 1;max-width:40%; margin: 0 auto;}
.Floor002978 .slick-dots{position: relative;height:.2rem;display: flex;align-items: center; border-radius: .12rem;}
.Floor002978 .slick-dots li{position: relative;flex: 1;height: 2px;margin: -2px 0 0 0;border: 0;display: inline-block; vertical-align: middle;}
.Floor002978 .slick-dots li button{border-radius: 0;opacity: 0;display: none;}
.Floor002978 .slick-dots li:hover button{opacity: 1;}
.Floor002978 .slick-dots li:before{height:.04rem;background-color: var(--hover-color);left: 0;top: 0;content: "";position: absolute;width: 0;transition: all 0.5s; z-index: 2; border-radius: .12rem;}
.Floor002978 .slick-dots .slick-active:before{width: 100%;}
.Floor002978 .slick-dots:after{left: 0;top: 50%;transform: translateY(-50%);width: 100%;content: "";position: absolute;height:.04rem;background-color:#dadade;z-index: 1; border-radius: .12rem;}

.Floor002978 .slick-slide{opacity: 0.2;}
.Floor002978 .slick-current{opacity:1;}

.Floor002978 .ul{width:calc(100%  + 5rem);margin-left: 2.5rem;}
.Floor002978 li a{display: block; margin: 0 .2rem;position: relative;}
.Floor002978 li .pic{overflow: hidden; border-radius: .15rem;}
.Floor002978 li .Ispic{padding-bottom:54.5%;transition: 0.3s;}
.Floor002978 li.slick-center a:hover .Ispic{ transform: scale(1.05);transition: 0.3s;}
.Floor002978 li .txt{width: 100%; text-align: left;z-index: 10;}
.Floor002978 li aside{word-break: break-word; line-height: 1.2em;}
.Floor002978 li .t-1{font-size:var(--font-size24); color: var(--black0); padding-top: .2rem;}
.Floor002978 li .t-2{font-size:var(--font-size16); color: var(--grey6); padding-top: .1rem;line-height: 0.3rem;width: 100%;margin: 0 auto;}
/* 当前激活的幻灯片样式 */
.Floor002978 .active-slide {position: relative;z-index: 2;}
.Floor002978 .active-slide .Ispic {border: 3px solid #007bff;box-sizing: border-box;}
.Floor002978 .Ispic:hover {cursor: pointer;opacity: 0.9;transition: opacity 0.3s ease;}
@media(min-width:1025px){
  .Floor002978 .slick-slide:not(.slick-current) {position: relative;}
  .Floor002978 .slick-slide:not(.slick-current):after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";z-index: 10;cursor: pointer;}
  .Floor002978 .slick-arrow{display:none !important;}
  /* .Floor002978 .slick-arrow{height: 100%;top: 0;width: 30.5%;transform: rotate(0);border:0;background: #000;opacity: 0}
  .Floor002978 .slick-prev{left: -31%;}
  .Floor002978 .slick-next{right: 19%;} */
}
@media(min-width:769px) and (max-width:1280px){
.Floor002978 li .t-1{font-size: 2vw;}
}
@media(max-width:1024px){
  .Floor002978 .ul{width: auto;margin-left: 0;}
  .Floor003183 .ul a .txt{padding: 0.3rem;}
}
@media(max-width:480px){
.Floor002978 li a{margin: 0 5px;}
.Floor002978 .slick-prev{left: 4vw;}
.Floor002978 .slick-next{right: 4vw;}
.Floor003183 .slick-list{margin: 0;padding: 0 5%;}
.Floor003183 .ul .item{padding: 0 0.1rem;}
.Floor002978 .homemore, .Floor002978 .homemore{margin-top: 0.3rem;}
}

.Research{padding:var(--padMar140) 0; background: #f4fcff;}
.Research{background: #f8f8f8;padding:var(--padMar100) 0;}
.Research .Ispic:after{position: absolute; content: ''; width: 100%; height:45%; left: 0; bottom: 0;
background: -moz-linear-gradient(top,  rgba(0,106,255,0) 0%, rgba(0,106,255,0.4) 99%, rgba(0,106,255,0.4) 100%); 
background: -webkit-linear-gradient(top,  rgba(0,106,255,0) 0%,rgba(0,0,0,0.4) 99%,rgba(0,0,0,0.8) 100%);
background: linear-gradient(to bottom,  rgba(0,106,255,0) 0%,rgba(0,0,0,0.4) 40%,rgba(0,0,0,0.8) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00006aff', endColorstr='#66006aff',GradientType=0 ); 
}
.Research .box .Ispic{transition: all 0.3s;}
.Research .inner{transition: all 0.5s;position: relative; border-radius: .12rem;overflow: hidden;}
.Research .box:hover .Ispic{transform: scale(1.1);}
.Research .box:hover .inner{transform: translateY(-10px);box-shadow: 0 0  20px rgba(0,0,0,.2);}
.Research .box a{color: #fff;}
.Research .box-2 .name{font-size: var(--font-size28); padding-bottom: .15rem;line-height: 1.2;;color:#fff}
.Research .box-2 .info{font-size:var(--font-size18); font-family: 'hml'; line-height: 1.6; min-height: 4.8em;color:#fff }
.Research .box-2 .figure-line{position: relative;margin-bottom: 0.15rem;}
.Research .box-2 .line-bg{border-bottom: 1px solid rgba(255, 255, 255, 0.4);}
.Research .box-2 .line{position: absolute; top: -0.5px; border-bottom: 2px solid var(--hover-color); width: 35%;}
@media(min-width:831px){
.Research .box{width: 31.25%;float: left; }
.Research .box:not(:last-child){margin-right: 3.125%;}
.Research .box a{position: absolute; left: 8%; right: 8%; z-index: 10; bottom:4%;}
.Research .box .Ispic{padding-bottom:110%; transition:0.3s;}
}
@media(max-width:830px){
.Research .box .Ispic{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.Research .inner{padding: 20px;}
.Research .inner a{position: relative; z-index: 10;}
.Research .box:not(:last-child){margin-bottom: 0.12rem;}
.Research .box-2 .name{font-size: var(--font-size24);}
}

/*Floor003220 */
.Floor003220{padding: var(--padMar140) 0; background: url(../images/Floor003220_bg.jpg) no-repeat center bottom;background-size: cover;overflow: hidden;}
.Floor0032200{padding: var(--padMar100) 0;background: #f8f8f8;}

.Floor003220 .btn{display: none;}
.Floor003220 .slick-list{padding: 0 15% !important;}
.Floor003220 .slick-arrow{ z-index: 20; position: absolute; top: 50%; width: 20px; height: 20px; border: 2px solid #fff; border-right: 0; border-bottom: 0; margin-top: -8px; display: none;}
.Floor003220 .slick-prev{left: 35px; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.Floor003220 .slick-next{right: 35px; transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}

.Floor003220 .state{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center; padding-top:var(--padMar50);}
.Floor003220 .state .dots{flex: 1;max-width:40%; margin: 0 auto;}
.Floor003220 .slick-dots{position: relative;height:.2rem;display: flex;align-items: center; border-radius: .12rem;}
.Floor003220 .slick-dots li{position: relative;flex: 1;height: 2px;margin: -2px 0 0 0;border: 0;display: inline-block; vertical-align: middle;}
.Floor003220 .slick-dots li button{border-radius: 0;opacity: 0;display: none;}
.Floor003220 .slick-dots li:hover button{opacity: 1;}
.Floor003220 .slick-dots li:before{height:.04rem;background-color: var(--hover-color);left: 0;top: 0;content: "";position: absolute;width: 0;transition: all 0.5s; z-index: 2; border-radius: .12rem;}
.Floor003220 .slick-dots .slick-active:before{width: 100%;}
.Floor003220 .slick-dots:after{left: 0;top: 50%;transform: translateY(-50%);width: 100%;content: "";position: absolute;height:.04rem;background-color:#dadade;z-index: 1; border-radius: .12rem;}

.Floor003220 .item a{display: block;overflow: hidden;border-radius: 0.15rem; text-align: center;background: url(../images/honor-kuang.png) no-repeat center center;background-size: 100% 100%;padding-bottom: calc(340/317 * 100%);max-width: 90%;margin: 0px auto;position: relative;}
.Floor003220 .item a:hover .Ispic{transform: scale(1.05);}
.Floor003220 .txt{position: absolute;left: 10%;top: 26%;width: 80%;z-index: 10;}
.Floor003220 .tit{font-size:var(--font-size22); text-align: center; line-height: 1.3;color: #fff;}
.Floor003220 .controls{display: flex;align-items: center; width:40%; margin:var(--padMar50) auto;}
.Floor003220 .controls .pages{flex: 1;height:.04rem;background-color:var(--white);position: relative; border-radius: .12rem;}
.Floor003220 .controls .pages span{height:.04rem;top:0;background-color: var(--hover-color);border-radius:.12rem;}
.Floor003220 .controls .arrows{display: none;align-items: center;justify-content: flex-end;width:1.6rem;}
.Floor003220 .controls .arrows a{display: block;width: 0.55rem; height: 0.55rem;border-radius: 50%;border: solid 1px var(--hover-color); background-position: center center; background-repeat: no-repeat; background-size: auto 0.18rem; cursor: pointer; transition: 0.3s; background-color: var(--white); position: relative; }
.Floor003220 .controls .arrows a + a{margin-left: 0.26rem;}
.Floor003220 .controls .arrows a.prev{background-image: url(../images/Floor003220-btn-prev-on.png);left: auto;}
.Floor003220 .controls .arrows a.next{background-image: url(../images/Floor003220-btn-next-on.png);right: auto;}
.Floor003220 .controls .arrows a:hover{background-color: var(--hover-color);}
.Floor003220 .controls .arrows a.prev:hover{background-image: url(../images/Floor003220-btn-prev.png);}
.Floor003220 .controls .arrows a.next:hover{background-image: url(../images/Floor003220-btn-next.png);}
.Floor003220 .homemore,.Floor003183 .homemore{text-align: center;margin-top: 0.6rem;}

.homemore.color_b a{border-color: var(--hover-color);color: var(--hover-color);}
.homemore.color_b a:hover{color: var(--white);}
@media (min-width:1025px) {
.Floor003220 .swiperCon{padding: 0;}
.Floor003220 .swiperCon:after{display: none;}
}
@media (max-width:1024px) {
.Floor003220 .swiperCon{padding: 0 var(--padMar160);}
.Floor003220 .swiperCon:before{width: var(--padMar160);}
.Floor003220 .slick-list{padding:5% !important;}
}
@media(max-width:480px){
  .Floor003220 .pic img{padding: 0.25rem;max-width: 95%;}
  .Floor003220 .homemore, .Floor003183 .homemore{margin-top: 0.3rem;}
  .Floor003220 .tit{font-size: var(--font-size18);}
  .Floor003220 .txt{top: 14%;left:6%;width:88%;}
}
/*Bottom003009 */
.Bottom003009{background-color: #001b41;padding-top:var(--padMar60);}
@media(max-width:1024px){
.Bottom003009{text-align: center;}
}
.Bottom003009 .auto{max-width: 1300px;}
.Bottom003009,
.Bottom003009 a{color:rgba(255, 255, 255, .5);font-weight: lighter;}
.Bottom003009 a:hover{color: var(--white);}
.Bottom003009 .soglan{color: var(--white);font-size:var(--font-size24);line-height: 1.5em;}

.Bottom003009 .share li{float: left;position: relative; z-index: 20;margin-bottom: .3rem;text-align: center;}
.Bottom003009 .share li:not(:last-child){margin-right: 0.1rem;}
.Bottom003009 .share li figure{width: 1.5rem; height: 1.5rem;background: #fff; padding: 0.05rem;margin-bottom: 0.1rem;display:
block !important;}
.Bottom003009 .share li a{display: block;cursor: pointer;background-color: #0f3366; background-position: center center;background-size: auto 40%;background-repeat: no-repeat; width:  50px; height: 50px; border-radius: 50%;}
.Bottom003009 .share li.wx a{background-image: url("../images/Bottom003085-wx.svg");}
.Bottom003009 .share li.sina a{background-image: url("../images/Bottom003085-sina.svg");background-size: auto 50%;}
.Bottom003009 .share li.dy a{background-image: url("../images/Bottom003085-dy.svg");}
@media(min-width:1025px){
.Bottom003009 .slogan{text-align: right;margin-bottom: 3.2rem;}
.Bottom003009 .share{float: right;}
}

@media(min-width:1025px){
.Bottom003009 .logo{display: table;table-layout: fixed;}
.Bottom003009 .logo > *{display: table-cell; vertical-align: middle;}
.Bottom003009 .logo .img{padding-right: 30px; max-width: 190px;}
}
@media(max-width:1024px){
.Bottom003009 .logo .img{padding-bottom: 20px;}
.Bottom003009 .logo .img img{height: 0.7rem;}
.Bottom003009 .share{display: table; margin-left:  auto; margin-right: auto;}
}
@media(max-width:480px){
.Bottom003009 .soglan{font-size: 3vw;}
.Bottom003009 .logo .img img{height: 0.4rem;}
}

.Bottom003009 .b-mid{margin-top: 2.08vw;padding-top: 3.13vw; border-top: 1px solid rgba(255,255,255,0.1);padding-bottom:3vw;font-family: hml;}
.Bottom003009 .b-mid .tit{font-size: 20px; margin-bottom:1.5vw;}
.Bottom003009 .b-mid .tit,
.Bottom003009 .b-mid .tit a{color: var(--white);font-size: var(--font-size18);font-weight: normal;}
.Bottom003009 .contact{width: 25%; margin-left:5%;}
.Bottom003009 .contact .tal{font-size: var(--font-size30);color: var(--white);margin-bottom: 6%;}
.Bottom003009 .contact li{line-height: 30px;}
.Bottom003009 .b-mid nav{width: 45%;}
.Bottom003009 .b-mid nav dl{float: left;}
.Bottom003009 .b-mid nav dd{line-height: 20px;padding: 5px 0;}
@media(max-width:1024px){
.Bottom003009 .b-mid .fl{display: none;}
.Bottom003009 .share li{margin-bottom: 0;}
}

.Bottom003009 .copyright{border-top: 1px solid rgba(255,255,255,0.05);padding: 2.08vw 0;font-family: hml;}
.Bottom003009 .copyright .fr a{display: inline-block;}
.Bottom003009 .copyright .fr a:not(:last-child):after{ width: 1px; height: 13px;display: inline-block; content: ''; vertical-align: middle;background:#fff; opacity: 0.1; margin: 0 15px;}
@media(max-width:1024px){
.Bottom003009 .copyright{margin-top: 2vw;padding: 5vw;}
.Bottom003009 .copyright .fr{padding-bottom: 10px;}
}

/* 栏目页开始 */
.pageBan{position: relative;overflow: hidden;transition: all 0.3s;color: #fff;}
.pageBan .autoCon-1440{position: absolute;top: 45%;left: 50%;transform: translateX(-50%);z-index: 10;}
.pageBan h1{font-size:var(--font-size42);font-weight: 400;color: #fff;line-height: 0.54rem;position: relative;z-index: 1;}
.pageBan .desc{font-size:var(--font-size20);margin-top: 0.15rem;color: #fff;}
.pageBan .Ispic{padding-bottom: calc(600 / 1920 * 100%);}
.pageBan:hover:before{opacity: 0.85;}

.subMenu{/*background-color: #fff;*/position: sticky;z-index: 100;top: 0.8rem;overflow: hidden;}
.subMenu li:not(:last-child){margin-right: var(--padMar60);}
.subMenu li{position: relative;}
.subMenu li:after{position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;content: "";transition: all 0.5s;background-color: var(--hover-color);width: 0;height: 2px;}
.subMenu li a{font-size: var(--font-size18);display: flex;align-items: center;justify-content: center;min-height: 0.8rem;}
.subMenu li.aon a{color: var(--hover-color);}
.subMenu li.aon:after{width: 100%;}

.subPage{position: relative;z-index: 1;padding: 1rem 0;min-height: 3rem;overflow: hidden;}
@media(min-width:1025px){
  .subMenu{position: sticky;top: 0.9rem;z-index: 100;}
  .subMenu li:hover:after{width: 100%;}
}
@media(max-width:1024px){
  .pageBan{margin-top: 0.7rem;}
  .pageBan .autoCon-1440{top: 32%;}
  .subMenu{top: 0.7rem;}
}
@media(max-width:1024px){
 .subMenu ul{justify-content: flex-start;overflow-x: auto;white-space:nowrap;padding-bottom: 0.18rem;width:100%;padding-left:3%;}
 .subMenu li a{min-height: 0.6rem;}
}
@media(max-width:768px){
  .subPage{padding: 0.6rem 0;}
  .pageBan h1{font-size: var(--font-size30);line-height: 1;}
  .pageBan .desc{font-size: var(--font-size18);margin-top: 0.08rem;}
}

/*置标分页Pages*/
.pageline{border-top: 1px solid #eaeaea;padding-top: var(--padMar60);}
.Pages,.Pages .p_page,.Pages .num{display: flex;align-items: center; }
.Pages{justify-content: center;color: #666;font-size: var(--font-size20);}
.Pages .p_cur,.Pages .p_total,.Pages .p_count,.Pages .p_jump{display: none;}
.Pages b{margin: 0 0.05rem;color: #000;display: inline-block;vertical-align: middle;}
.Pages a{display: flex;min-width: 0.36rem;height: 0.36rem;border-radius: 50%;transition: var(--transition);background-color:#fff;margin: 0 0.1rem;color: #000000;padding: 0 0.08rem;display: flex;align-items: center;justify-content: center;border: 1px solid transparent;font-family: 'hml';}
.Pages a:hover,.Pages a.a_cur{background-color: var(--hover-color);border-color:var(--hover-color);color: #fff;}
.Pages .num{font-style: normal;padding: 0 0.12rem;}
.Pages .num a{padding: 0;}
.Pages .p_page > a{overflow: hidden;background-position: center center;background-repeat:no-repeat; background-size: 0.13rem auto !important;margin: 0 0.1rem;}
.Pages .i_text{width: 0.55rem;height: 0.55rem;border-radius: 0.05rem;border: 1px solid rgba(var(--black-color__rgb), 0.1);text-align: center;vertical-align: middle;}
.Pages .i_button{width: 0.6rem;height: 0.6rem;border-radius: 0.05rem;border: 0;cursor: pointer;padding: 0;vertical-align: middle;background-color: var(--primary-color);color: #fff;}
.Pages .i_button:hover{opacity: 0.8;}
.Pages .arr{background-color: #fff;font-size: 0;border: 1px solid #dddddd;}
.Pages .a_first{background-image: url(../images/page-left_1.png);}
.Pages .a_first:hover{background-image: url(../images/page-left_01.png);}
.Pages .a_end{background-image: url(../images/page-right_1.png);}
.Pages .a_end:hover{background-image: url(../images/page-right_01.png);}
.Pages .a_prev{background-image: url(../images/page-left_2.png);}
.Pages .a_prev:hover{background-image: url(../images/page-left_02.png);}
.Pages .a_next{background-image: url(../images/page-right_2.png);}
.Pages .a_next:hover{background-image: url(../images/page-right_02.png);}
@media(max-width:768px){
  .Pages{display: block;text-align: center;}
  .Pages .p_page{justify-content: center;padding: 0.1rem 0;}
  .Pages a{min-width: 0.4rem;height: 0.4rem;}
  .Pages .num a,.Pages .i_text,.Pages .i_button{width: 0.4rem;height: 0.4rem;}
}

/* 新闻 */
.cusarr .slick-dots{position: absolute;display: flex;align-items: center;justify-content: center;width: 100%;z-index: 10;}
.cusarr .slick-dots li{width: 0.11rem;height: 0.11rem;border-radius: 50%;cursor: pointer;background-color: #e9e9e9;}
.cusarr .slick-dots li:not(:last-child){margin-right: 0.2rem;}
.cusarr .slick-dots li.slick-active{background-color: var(--hover-color);}
.cusarr .slick-dots li button{display: none;}
.cusarr .slick-arrow{position: absolute;top: 50%;transform: translateY(-50%);width: 0.5rem;height: 0.5rem;background-color: #fff;z-index: 10;border-radius: 50%;background-position: center center;background-repeat: no-repeat;background-size: 0.08rem auto;transition: all 0.5s;box-shadow: 0 4px 16px rgba(0,0,0,0.16);}
.cusarr .slick-arrow:not(.slick-disabled):hover{background-color: var(--hover-color);}
.cusarr .slick-prev{left: -0.52rem;background-image: url(../images/Floor003220-btn-prev-on.png);}
.cusarr .slick-prev:not(.slick-disabled):hover{background-image: url(../images/Floor003220-btn-prev.png);}
.cusarr .slick-next{right: -0.52rem;background-image: url(../images/Floor003220-btn-next-on.png);}
.cusarr .slick-next:not(.slick-disabled):hover{right: -0.52rem;background-image: url(../images/Floor003220-btn-next.png);}
.cusarr .slick-arrow.slick-disabled{opacity: 0.3;cursor: auto;}

.cusarr .swiper-pagination{position: static;margin-top: var(--padMar60);}
.cusarr .swiper-pagination-bullet{width: 0.11rem;height: 0.11rem;margin: 0;background-color: #d8e3ee;opacity: 1;cursor: pointer;}
.cusarr .swiper-pagination-bullet:not(:last-child){margin-right: 0.2rem;}
.cusarr .swiper-pagination-bullet-active{background-color: var(--hover-color);}

.news-focus{position: relative;margin-bottom: 0.5rem;}
.news-focus a{overflow: hidden;border-radius: 0.2rem;background-color: #f8f8f8;}
.news-focus .Ispic{padding-bottom: calc(429 / 720 * 100%);}
.news-focus .info{padding: 0.25rem;}
.news-focus time{color: #999999; font-family: 'hml';}
.news-focus .tit{font-size: var(--font-size28);line-height: calc(50 / 28);margin: 0.18rem 0 0.3rem;color: #000000;}
.news-focus .desc{color: #666666;font-size: var(--font-size18);line-height: calc(32 / 18); font-family: 'hml';}
.news-focus .item:hover .tit{color: var(--hover-color);}
.news-focus .item:hover .Ispic{transform: scale(1.05);}
/* .news-focus .slick-arrow{opacity: 0;} */
.news-focus .slick-arrow:hover{background-color: var(--hover-color);}
.news-focus .slick-prev{opacity: 1;left: 0.15rem !important;}
.news-focus .slick-next{opacity: 1;right: 0.15rem !important;}
.news-focus .slick-dots{bottom: 0.52rem;}

.news-list li{padding-bottom: var(--padMar60);}
.news-list .pic{border-radius: 0.15rem;margin-bottom: 0.2rem;}
.news-list .Ispic{padding-bottom: calc(270 / 450 * 100%);}
.news-list .Ispic p{ position: absolute;    left: 50%;    top: 50%;    width: 80%;    transform: translate(-50%, -50%);    text-align: center;    color: #fff;    font-size: 0.24rem;    line-height: 0.36rem;}
.news-list .tit{font-size: var(--font-size20);line-height: calc(36 / 20);margin-bottom: 0.2rem;}
.news-list .other{color: #999999;font-family: 'hml';}
.news-list li:hover .other span{color: var(--hover-color);}

@media(min-width:1025px){
.news-focus .pic{width: calc(720 / 1440 * 100%);}
.news-focus .info{width: calc(720 / 1440 * 100%);padding: 0.5rem 0.54rem;}
.news-focus .slick-dots{width: calc(50% - 0.54rem);left: calc(50% + 0.54rem);justify-content: flex-start;}
}
@media(min-width:769px){
  .news-list ul:after{width: calc(450 / 1440 * 100%);content: "";height: 0;}
  .news-list li{width: calc(450 / 1440 * 100%);}
  .news-list .tit{min-height: 3.6em;}
}
@media(max-width:1366px){
  .news-focus .tit{margin-bottom: 0.18rem;}
  .news-focus .slick-dots{bottom: 0.3rem;}
}
@media(max-width:1024px){
  .news-focus .slick-dots{position: static;margin-top: 0.2rem;}
  .news-focus{display:none;}
}
@media(max-width:768px){
  .news-focus .tit{font-size: var(--font-size22);}
}

/* 详情 */
.news-page_detail .Top003213{background:var(--white); box-shadow: 0 4px 0.59rem rgba(7,49,144,0.15); }

.news-page_detail .Top003213 .logo img.on{display: block;}
.news-page_detail .Top003213 menu li span a{color:var(--black0);}
.news-page_detail .Top003213 menu li span a:after{background-color:var(--hover-color);}
.news-page_detail .Top003213 menu li span a:hover{color: var(--hover-color); }
.news-page_detail .Top003213 .lang .icon{background-image:url(../images/lang.svg); color: #333;}
.news-page_detail .Top003213 .lang .icon:after{ border-color: #333;}
.news-page_detail .Top003213 .lang::before{background: rgba(var(--rgb-black), 0.3);}
.news-page_detail .Top003213 .open-search{ background-image: url(../images/search-on.svg);}

.news-details{margin-top: var(--padMar80);}
.news-details .title{border-bottom: 1px solid #efefef;padding-bottom: 0.3rem;text-align: center;margin-bottom: 0.3rem;}
.news-details .title h1{font-size: var(--font-size30);margin-bottom: 0.2rem;color: #333333;font-family: 'hmr';}
.news-details .title .other{font-family: 'hml';color: #999999;}
.news-details .title time{display: flex;align-items: center;}
.news-details .title time:before{width: 0.17rem;height: 0.17rem;content: "";margin-right:0.18rem;background: url(../images/icon-time.svg) no-repeat center center/contain;}

.news-details .edit-info{line-height: calc(35 / 18);font-size: var(--font-size18);font-family: 'hml';}
.news-details .edit-info img{max-width: 11rem;min-width:8rem;width: auto !important;
    height: auto;}
.news-details .edit-info p + p{margin-top: 0.2rem;}
.news-details .tc{text-align: center;}
.news-details .edit-info dt{font-weight:bold}

.news-page{padding: 0.25rem 1.8rem 0 0;position: relative;border-top: 1px solid rgba(0,0,0,0.08);margin-top: var(--padMar60);font-size: var(--font-size18);}
.news-page .back{position: absolute;width: 1.5rem;right: 0;top: 0.3rem;text-align: center;color: #fff;line-height: 0.52rem;border-radius: 0.52rem;background-color: var(--hover-color);display: flex;align-items: center;justify-content: center;transition: all 0.5s ease-in-out;}
.news-page .back:before{width: 0.15rem;height: 0.16rem;background: url(../images/back.svg) no-repeat center center/contain;content: "";margin-right: 0.14rem;transition: all 0.5s ease-in-out;}
.news-page .back:hover{opacity: 0.8;}
.news-page .back:hover:before{margin-right: 0.18rem;}
.news-page dl{line-height: 0.36rem;font-weight: var(--font-weight__l);}
.news-page dl dt{padding-right: 0.15rem;color: #555555;}
.news-page dl dd{flex: 1;}

.related-news{padding: var(--padMar100) 0 var(--padMar150);background-color: #f8f8f8;}
.related-news .pic{border-radius: 0.15rem;}
.related-news .Ispic{padding-bottom: calc(200 / 333 * 100%);}
.related-news .tit{font-size: var(--font-size20);line-height: calc(36 / 20);min-height: 3em;margin: 0.2rem 0;}
.related-news .slider{margin: 0 -0.18rem;}
.related-news .item{padding: 0 0.18rem;}
.related-news .other{color: #999999;font-family: 'hml';}
.related-news li:hover .other span{color: var(--hover-color);}
.related-news .slick-dots{position: static;margin-top: 0.28rem;}
.related-news .slick-arrow{top: 29%;display: none !important;}

.lm-title{padding-bottom: var(--padMar50);}
.lm-title h2{color: #000000;font-size: var(--font-size42);font-family: 'hml';text-align: center;}
.lm-title .edit-info{margin: 0.3rem 0 -0.12rem;}
@media(max-width:1024px){
  .lm-title .edit-info br{display: contents;}
  .news-details .edit-info img{max-width: 100%;min-width:unset;}
}
@media(max-width:768px){
  .news-details .edit-info .tc img{width: 100% !important;height: auto !important;max-width:100% !important;}
  .news-details .edit-info *{font-size: var(--font-size__20) !important;line-height: 1.8 !important;}
  .news-details .title h1{font-size: var(--font-size24);}
  .lm-title h2{font-size: var(--font-size30);}
  .related-news .slick-arrow{display: none !important;}
  .related-news .slider{margin: 0 -0.1rem;}
  .related-news .item{padding: 0 0.1rem;}

  .news-page {padding-right: 0;}
  .news-page .back{position: static;margin: 0.1rem auto 0;}
}

/* 联系我们 */
.contact-us .group:not(:last-child){padding-bottom: 0.3rem;margin-bottom: 0.3rem;}
.contact-us .group h1{font-size: var(--font-size34);font-family: 'hml';margin: 0 0 0.18rem;color: #333333;}
.contact-us .group li{padding: 0.33rem 0 0.33rem 0.45rem;position: relative;font-family: 'hml';font-size: var(--font-size18);border-bottom: 1px dashed #e7e7e7;transition: all 0.5s;color: #333333;}
.contact-us .group li img{position: absolute;left: 0;top: 50%;margin-top: -0.12rem;height: 0.24rem;transition: all 0.5s;}
/* .contact-us .group li:hover{border-bottom: 1px dashed var(--hover-color);}
.contact-us .group li:hover{color:var(--hover-color);}
.contact-us .group li:hover img{transform: scale(1.1);} */
@media(min-width:1025px){
  .contact-us{position: relative;}
  .contact-us:after{position: absolute;left: 50%;top: 0;height: 100%;width: 1px;background-color: #f3f3f3;content: "";}
  .contact-us .group{width: calc(664 / 1440 * 100%);padding: 0 !important;}
}
@media(max-width:480px){
  .contact-us .group h1{font-size: var(--font-size30);}
}

/* 产品中心 -反无探测 */
.pro-list ul:after{width: calc(450 / 1440 * 100%);}
.pro-list li{width: 49%;font-family: 'hml';padding-bottom: 0.35rem;text-align: center;line-height: 1.5;}
.pro-list .pic{background:url(../images/probg.jpg) no-repeat center center/cover;border-radius: 0.15rem;margin-bottom: 0.24rem;}
.pro-list .Ispic{padding-bottom: calc(360 / 450 *100%);background-size:auto  80%;}
.pro-list .tit{font-size: var(--font-size18);margin-bottom: 0.04rem;}
.pro-list li:hover .tit{font-family:'hmr';}
.pro-list .model{opacity: 0.5;color: #333333;}

/* detail */
.pro-detail .slider{overflow: hidden;margin-bottom: var(--padMar60);position: relative;}
.pro-detail .slider .ul{transition: opacity 0.3s ease;}
.pro-detail .slider .ul.fade { opacity: 0;}
.pro-detail .slider .pic{border-radius: 0.15rem;background:url(../images/probg.jpg) no-repeat center center/cover;}
.pro-detail .slider .Ispic{padding-bottom: calc(520 / 700 * 100%);}
.pro-detail .slider .slick-prev{left: -1rem;opacity: 0;}
.pro-detail .slider:hover .slick-prev{left: 0.25rem;opacity: 1;}
.pro-detail .slider .slick-next{right: -1rem;opacity: 0;}
.pro-detail .slider:hover .slick-next{right: 0.25rem;opacity: 1;}
.pro-detail .slick-dots{bottom: 0.3rem;}
.pro-detail .slick-dots li:not(.slick-active){background-color: var(--hover-color);opacity: 0.1;}
.pro-detail .detail{padding-bottom: var(--padMar60);}
.pro-detail .detail .title{color: var(--hover-color);font-size: var(--font-size22);margin-bottom: 0.1rem;font-family: 'hml';}
.pro-detail .detail .edit-info{font-size: var(--font-size18);line-height: calc(30 / 18);font-family: 'hml';color: #333333;}
.pro-detail .detail .edit-info:not(:last-child){padding-bottom: 0.2rem;margin-bottom: 0.2rem;border-bottom: 1px solid #eaebec;}
.pro-detail .detail .photo{margin: 0.2rem 0 -0.21rem -0.28rem;}
.pro-detail .detail .photo li{width: 33.333%;padding: 0 0 0.28rem 0.28rem;cursor: pointer;}
.pro-detail .detail .photo li .pic{border-radius: 0.1rem;}
.pro-detail .detail .photo li .Ispic{padding-bottom: calc(113 / 200 * 100%);}
.pro-detail .float-img {
  position: absolute;
  top: 0;border-radius: 0.15rem;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  background-size: cover; /* 图片铺满容器 */
  background-position: center; /* 图片居中 */
  background-repeat: no-repeat;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease; /* 过渡动画，更流畅 */
  z-index: 10; /* 确保浮层在slider内容上方 */
  pointer-events: none; /* 不遮挡slider的交互（如轮播点击） */
}
.pro-detail .float-img.show {
  opacity: 1;
  visibility: visible;
}

.pro-parameters .public-more{margin-top: 0.45rem;}
.pro-parameters .table{text-align: center;}
.pro-parameters .table table {width:100% !important;box-shadow: 0 4px 0.59rem rgba(7,49,144,0.15);border-radius: 0.15rem;}
.pro-parameters .table table tr:nth-child(1) td{font-family: "hmm";}
.pro-parameters .table table tr:nth-child(1),
.pro-parameters .table table thead{background-color: #e5ecf4;}
.pro-parameters .table table tr:nth-child(1) td,
.pro-parameters .table table thead th{font-size: var(--font-size22);color: var(--hover-color) !important;background-color: #e5ecf4 !important;font-family: 'hmm' !important;}
.pro-parameters .table table tr:nth-child(1) td *,
.pro-parameters .table table thead th *{font-family: 'hmm' !important;}
.pro-parameters .table table tr:first-child td:first-child{border-radius: 0.15rem 0 0 0;}
.pro-parameters .table table tr:first-child td:last-child{border-radius: 0 0.15rem 0 0;}
.pro-parameters .table table tr:not(:first-child):hover{box-shadow: 0 0 15px rgba(0,0,0,0.15);position: relative;z-index: 1;}
.pro-parameters .table table td{height: 0.52rem !important;padding: 0.1rem !important;font-size: var(--font-size18);color: #333333 !important;font-family: 'hml' !important;}
.pro-parameters .table table tr:not(:first-child) td *{font-family: 'hml' !important;}
.pro-parameters .table *{font-size: var(--font-size18) !important;line-height:inherit !important;color:inherit !important;text-indent: 0 !important;font-family: 'hml' !important;font-weight:normal !important;}
.pro-parameters .table table tr{border-bottom: 1px solid #f5f8fb;}
.pro-parameters .table table tr:last-child{border-bottom: 0;}

.related-pro{padding: var(--padMar100) 0;background-color: #f8f8f8;}
.related-pro.case{background-color: #fff;overflow: hidden;}
.related-pro .slider{margin: 0 -0.18rem;}
.related-pro .item{font-family: 'hml';text-align: center;line-height: 1.5;padding: 0 0.18rem;}
.related-pro .pic{background:url(../images/probg.jpg) no-repeat center center/cover;border-radius: 0.15rem;margin-bottom: 0.24rem;}
.related-pro .Ispic{padding-bottom: calc(264 / 330 *100%);}
.related-pro .tit{font-size: var(--font-size18);margin-bottom: 0.04rem;}
.related-pro .item:hover .tit{font-family:'hmr';}
.related-pro .model{opacity: 0.5;color: #333333;font-weight: 100;}
.related-pro .slick-dots{position: static;margin-top: 0.28rem;}
.related-pro .slick-arrow{top: 35%;/*display: none !important;*/}
.related-pro .public-more{margin-top: 0.35rem;}
.related-pro.atc .slick-list{display: flex;justify-content: center;}

.tc{text-align: center;}
.public-more{line-height: 0.42rem;border-radius: 0.45rem;padding: 0 0.25rem;border: 1px solid var(--hover-color);color: var(--hover-color);text-align: center;transition: all 0.5s;display: inline-block;font-size: var(--font-size18);min-width: 1.6rem;background-color: transparent;cursor: pointer;}
.public-more:hover{color: #fff;background-color: var(--hover-color);}
.public-more2{width: 1.3rem;line-height: 0.45rem;border-radius: 0.45rem;text-align: center;color: #fff;background-color: var(--hover-color);/*font-family: "hml";*/display: block;}
.public-more2.white{color: var(--hover-color);background-color: #fff;}
.public-more2.white:hover{color: #fff;background-color:var(--hover-color);}
@media(max-width:1024px){
  .related-pro .slick-arrow{display: none !important;}
}
@media(max-width:480px){
  .public-more2{width: 1rem;line-height: 0.3rem;}
}

/* detail2 */
.pro-detail2{background-color: #f8f8f8;border-radius: 0.15rem;margin-bottom: var(--padMar70);}
.pro-detail2 .pic{border-radius: 0.15rem 0 0 0.15rem;overflow: hidden;}
.pro-detail2 .pic img{display: block;width: 100%;border-radius: 0.15rem 0 0 0.15rem;}
.pro-detail2 .pic video{display: block;width: 100%;border-radius: 0.15rem 0 0 0.15rem;}
.pro-detail2 .detail{padding: 0.25rem;}
.pro-detail2 .detail .title{color: #000000;font-size: var(--font-size28);font-family: 'hml';}
.pro-detail2 .detail .edit-info{color: #666666;font-size: var(--font-size18);line-height: calc(32 / 18);margin-top: 0.28rem;font-family: 'hml';}

/* 登记表 */
.scrollbar{padding-right: var(--padding-margin__10);}
.scrollbar::-webkit-scrollbar{width:.04rem;height:.04rem}
.scrollbar::-webkit-scrollbar-track{background: url(../images/scrollxbg.gif) repeat-y center top;}
.scrollbar::-webkit-scrollbar-thumb{background:var(--hover-color);border-radius:.04rem}
.scrollbar::-webkit-scrollbar-thumb:hover{opacity: 0.5;}
.scrollbar.gray::-webkit-scrollbar{width:2px;height:2px;}
.scrollbar.gray::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.6);border-radius:.04rem}
.scrollbar.gray::-webkit-scrollbar-thumb:hover{background:#000}

.popUp-form{background-color: rgba(0,0,0,0.5);position: fixed;z-index: 1000;width: 100%;height: 100%;left: 0;top: 0;font-family: 'hml';display: flex;align-items: center;justify-content: center;pointer-events: none;transition: all 0.5s;visibility: hidden;opacity: 0;}
.popUp-form .autoCon-1440{padding: 0.45rem;background-color: #fff;border-radius: 0.15rem;position: relative;transition: all 0.5s;transform: scale(0.8);opacity: 0;pointer-events: none;visibility: hidden;}
.popUp-form.show{pointer-events: auto;opacity: 1;visibility: visible;}
.popUp-form.show .autoCon-1440{pointer-events: auto;opacity: 1;visibility: visible;transform: scale(1);}
.popUp-form .innerbox{max-height: 82vh;overflow-y: auto;}
.popUp-form .close{width: 0.3rem;height: 0.3rem;background: url(../images/close.svg) no-repeat center center/0.25rem 0.25rem;position: absolute;right: 0.25rem;top: 0.15rem;cursor: pointer;}
.popUp-form .close:hover{opacity: 0.8;}
.popUp-form .tithead{text-align: center;padding-bottom: 0.25rem;}
.popUp-form .tithead h2{font-size: var(--font-size42);color: #000000;margin-bottom: 0.1rem;font-family: 'hml';}
.popUp-form .tithead .desc{font-size: var(--font-size18);color: #333333;}
.popUp-form .form{max-width: 7rem;margin: 0px auto;}
.popUp-form .group{margin-bottom: 0.15rem;}
.popUp-form .group dt{text-align: right;padding-right: 0.2rem;line-height: 0.5rem;width: 2.5rem;margin-left: -0.8rem;}
.popUp-form .group dt span{color: #ff0000;}
.popUp-form .group dd{flex: 1;}
.popUp-form .form-input{width: 100%;height: 0.5rem;padding: 0 0.2rem;border-radius: 0.06rem;background-color: #f7f7f7;border: 0;font-family: 'hml';font-size: var(--font-size16);color: #333333;}
.popUp-form .form-input:not(:last-child){margin-bottom: 0.2rem;}
.popUp-form .otheript{display: flex;align-items: center;padding-bottom: 0.15rem;}
.popUp-form .otheript input{flex: 1;margin-left: 0.1rem;border: 0;border-bottom: 1px solid #eee;background-color: transparent;}
.popUp-form .check{background-color: #f7f7f7;padding: 0.15rem;display: flex;flex-wrap: wrap;font-size:0;}
.popUp-form .check label{display: inline-block;min-width: 50%;margin: 0.05rem 0;font-size:0.16rem;}
.popUp-form .other{margin-top:0.1rem;}

@media(max-width:1560px){
	.popUp-form .form-input{height:0.35rem;}
	.popUp-form .group dt{line-height:0.35rem;}
	.popUp-form .innerbox{max-height:88vh;}
	.popUp-form .autoCon-1440{padding: 0.25rem 0.45rem;}
}
@media(min-width:1025px){
  .pro-detail .slider{width: calc(700 / 1440 * 100%);}
  .pro-detail .detail{width: calc(666 / 1440 * 100%);}
  .pro-detail .slider .Ispic{padding-bottom: 5.2rem;}
  .pro-detail2 .pic{width: calc(720 / 1440 * 100%);}
  .pro-detail2 .detail{flex: 1;padding: 0.55rem;}
}
@media(min-width:769px){
.pro-list ul:after{content: "";height: auto;width: calc(450 / 1440 * 100%);}
.pro-list li{width: calc(450 / 1440 * 100%);}
}
@media(max-width:1024px){
  .popUp-form .tithead h2{font-size: var(--font-size32);}
  .popUp-form .innerbox{padding-right: 0.15rem;}
}
@media(max-width:768px){
  .pro-list .tit{min-height: 3em;}
  .related-pro .slider{margin: 0 -0.1rem;}
  .related-pro .item{padding: 0 0.1rem;}
  .related-pro .slick-arrow{display: none !important;}
  .pro-detail .detail .photo{margin: 0.2rem 0 -0.1rem -0.1rem;}
  .pro-detail .detail .photo li{width: 33.333%;padding: 0 0 0.1rem 0.1rem;}
  .pro-parameters .table{overflow-x: auto;}
  .pro-parameters .table td{min-width: 2rem;}
  .popUp-form .autoCon-1440{padding-left: 0.2rem;padding-right: 0.2rem;}
  .popUp-form .group dt{text-align: left;width: auto;margin-left: 0;}
  .popUp-form .group{margin-bottom: 0.15rem;}
  .popUp-form .autoCon-1440{padding-top:0.4rem;}
  .popUp-form .close{top:0.1rem;right:0.2rem;}
}

/* 关于我们 */
/* info */
.about-info{background: url(../images/about-bg2.jpg) no-repeat center bottom/cover;}
.about-info .edit-info{font-family: 'hml';color: #333333;line-height: calc(40 / 18);max-width: 11.4rem;margin: 0px auto;font-size: var(--font-size18);}
.about-info .info-num{margin-top:var(--padMar90);}
.about-info .info-num li{flex: 1;text-align: center;}
.about-info .info-num li b{font-size: var(--font-size70);color: var(--hover-color);line-height: 1;display: inline-block;vertical-align: middle;}
.about-info .info-num li sub{display: inline-block;width: 0.2rem;margin-left:0.09rem;text-align: right;font-size: var(--font-size18);vertical-align: bottom;line-height: 1.5;}
.about-info .info-num li sub span{font-size: var(--font-size22);}
.about-info .info-num p{font-size: var(--font-size20);color: #333333;margin-top: 0.12rem;}
/* culture */
.about-culture .item{position: relative;}
.about-culture .info{position: absolute;z-index: 10;left: 0;bottom: 0;width: 100%;padding: 0.3rem;color: #fff;}
.about-culture .info h3{font-size: var(--font-size28);font-family: 'hml';position: relative;border-bottom: 1px solid rgba(255,255,255,0.2);padding-bottom: 0.15rem;margin-bottom: 0.15rem;}
.about-culture .info h3:before{left: 0;bottom: -1px;width: 1.14rem;content: "";position: absolute;background-color: var(--hover-color);height: 2px;transition: all 0.5s;}
.about-culture .info .desc{font-size: var(--font-size18);line-height: calc(30 / 18);min-height: 3.3em;color: #fff;font-weight: 100;}
.about-culture .item:hover .info h3:before{width: 100%;}
.about-culture .pic{border-radius: 0.2rem;}
.about-culture .Ispic{padding-bottom: calc(515 / 450 * 100%);overflow: hidden;}
.about-culture .Ispic:after{content: "";left: 0;bottom: 0;z-index: 2;width: 100%;height: 65%;background-image: linear-gradient(to bottom, rgba(0,0,0,0) , rgba(0,0,0,0.8));position: absolute;}
/* history */

.about-history{background: url(../images/history-bg2.jpg) no-repeat center center/cover;display:none;}
.about-history .slick-list{padding: 0 20%;overflow: visible;}
/* .about-history .ul{ width: calc(100% + 7.7rem);margin-left: 3.85rem;}   */
.about-history .inner{border-radius: 0.18rem;background-color: #fff;min-height: 2.7rem;padding: 0.4rem var(--padMar70) 0.25rem;margin: 0 0.27rem;}
.about-history .year{color: var(--hover-color);font-size: var(--font-size26);margin-bottom: 0.18rem;}
.about-history .desc{font-family: 'hml';font-size: var(--font-size18);line-height: calc(32 / 18);color: #333333;max-height: 1.4rem;;min-height: 1.4rem;overflow-y:auto;}
.about-history .desc p{position: relative;padding-left: 0.24rem;}
.about-history .desc p:before{position: absolute;left: 0;top: 0.8em;border-radius: 50%;content: "";width: 0.05rem;height: 0.05rem;background-color: var(--hover-color);}
.about-history .item:not(.slick-active){opacity: 0.25;}
.about-history .slick-dots{margin-top: var(--padMar60);position: static;}
.edit-info{font-size: var(--font-size18);line-height: calc(40 / 18);font-family: 'hml';color: #333333;}
.desc{line-height: calc(30 / 16);font-family: 'hml';color: #333333;}
/* strength */
.about-strength{padding-bottom: var(--padMar70);background-color: #f8f8f8;}
.about-strength .edit-info span{margin: 0 0.14rem ;}
.about-strength .edit-info .counter{font-style: normal;font-size: var(--font-size22);color: var(--hover-color);font-family: 'hmr';}
/* base */
.about-base{/*background-image: linear-gradient(to bottom, #f8f8f8 , #fff);*/}
.about-base .list{text-align: center;}
.about-base .list .pic{border-radius: 0.2rem;margin-bottom: 0.3rem;}
.about-base .list .item:not(:last-child){margin-bottom: 0.2rem;}
.about-base .list .Ispic{padding-bottom: calc(515 / 450 * 100%);}
.about-base .list .desc{max-width: 4.2rem;margin: 0px auto;}
.about-base .list h3{margin-bottom: 0.1rem;font-size: var(--font-size20);font-family: 'hml';color: #333;}
/* quality */
.about-quality{background-color: #f8f8f8;}
.about-quality .content{text-align: center;}
.about-quality .pc{width: 11.62rem;height: 6.82rem;margin: 0px auto;position: relative;}
.about-quality .pc .bg{position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background: url(../images/quality_bg.png) no-repeat center center/contain;}
.about-quality .pc h2{position: absolute;left: 0;bottom: 2.44rem;width: 100%;z-index: 2;font-size: var(--font-size24);color: var(--hover-color);text-align: center;}
.about-quality .pc h3{position: absolute;left: 50%;top: -0.85rem;width: 3.09rem;z-index: 2;font-size: var(--font-size20);color: var(--hover-color);text-align: center;line-height: calc(30 / 20);height: 2.98rem;display: flex;align-items: center;justify-content: center;margin-left: -1.4rem;background: url(../images/quality_tit.png) no-repeat center center/contain;padding: 0.47rem 0.25rem 0;font-family: "hmr";}
.about-quality .pc .line{position: absolute;background: url(../images/quality_line.png) no-repeat center center/contain;width: 9.05rem;height: 2.07rem;top: 0.23rem;left: 60%;margin-left: -5.75rem;}
.about-quality .pc .icon{display: flex;margin: 0px auto 0.1rem;align-items: center;justify-content: center;border-radius: 50%;position: relative;}
.about-quality .pc .icon img{position: relative;z-index: 10;transition: all 0.3s;}
.about-quality .pc .icon:after{content: "";left: 0;top: 0;width: 100%;height: 100%;position: absolute;background: url(../images/quality_ico.png) no-repeat center center/contain;transition: all 0.5s;}
.about-quality .pc dd:hover .icon:after{transform: rotate(180deg) scale(1.25);}
.about-quality .pc dd:hover .icon img{transform: translateY(-0.03rem);}
.about-quality .pc dd:hover p{color: var(--hover-color);}
.about-quality .pc dl{font-family: "hml";}
.about-quality .pc dl dd{position: absolute;width: 1.35rem;z-index: 10;cursor: pointer;}
.about-quality .pc dl dd:nth-child(1) {right: 3.18rem;top: 0;}
.about-quality .pc dl dd:nth-child(1) .icon{width: 0.53rem;height: 0.53rem;}
.about-quality .pc dl dd:nth-child(1) .icon img{height: 0.21rem;}
.about-quality .pc dl dd:nth-child(2) {right: 1.9rem;top: 0.26rem;}
.about-quality .pc dl dd:nth-child(2) .icon{width: 0.57rem;height: 0.57rem;}
.about-quality .pc dl dd:nth-child(2) .icon img{height: 0.26rem;}
.about-quality .pc dl dd:nth-child(3) {right: 0.61rem;top: 0.98rem;}
.about-quality .pc dl dd:nth-child(3) .icon{width: 0.74rem;height: 0.74rem;}
.about-quality .pc dl dd:nth-child(3) .icon img{height: 0.25rem;}
.about-quality .pc dl dd:nth-child(4) {right: 1.95rem;top: 1.54rem;}
.about-quality .pc dl dd:nth-child(4) .icon{width: 0.79rem;height: 0.79rem;}
.about-quality .pc dl dd:nth-child(4) .icon img{height: 0.28rem;}
.about-quality .pc dl dd:nth-child(5) {right: 3.47rem;top: 1.73rem;}
.about-quality .pc dl dd:nth-child(5) .icon{width: 0.79rem;height: 0.79rem;}
.about-quality .pc dl dd:nth-child(5) .icon img{height: 0.3rem;}
.about-quality .pc dl dd:nth-child(6) {left: 5.15rem;top: 1.825rem;}
.about-quality .pc dl dd:nth-child(6) .icon{width: 0.79rem;height: 0.79rem;}
.about-quality .pc dl dd:nth-child(6) .icon img{height: 0.31rem;}
.about-quality .pc dl dd:nth-child(7) {left: 3.51rem;top: 1.71rem;}
.about-quality .pc dl dd:nth-child(7) .icon{width: 0.79rem;height: 0.79rem;}
.about-quality .pc dl dd:nth-child(7) .icon img{height: 0.28rem;}
.about-quality .pc dl dd:nth-child(8) {left: 1.91rem;top: 1.55rem;}
.about-quality .pc dl dd:nth-child(8) .icon{width: 0.76rem;height: 0.76rem;}
.about-quality .pc dl dd:nth-child(8) .icon img{height: 0.3rem;}
.about-quality .pc dl dd:nth-child(9) {left: 0.55rem;top: 0.98rem;}
.about-quality .pc dl dd:nth-child(9) .icon{width: 0.74rem;height: 0.74rem;}
.about-quality .pc dl dd:nth-child(9) .icon img{height: 0.3rem;}
.about-quality .pc dl dd:nth-child(10) {left: 1.85rem;top: 0.28rem;}
.about-quality .pc dl dd:nth-child(10) .icon{width: 0.55rem;height: 0.55rem;}
.about-quality .pc dl dd:nth-child(10) .icon img{height: 0.26rem;}
.about-quality .pc dl dd:nth-child(11) {left: 3.38rem;top: 0;}
.about-quality .pc dl dd:nth-child(11) .icon{width: 0.53rem;height: 0.53rem;}
.about-quality .pc dl dd:nth-child(11) .icon img{height: 0.21rem;}
.about-quality .wap{display: none;}
/* honor */
.about-hornor{background: url(../images/hornorbg2.jpg) no-repeat center bottom/cover;}
.about-hornor .swiper-container{overflow: hidden;}
.about-hornor .ul .inner{display: flex;align-items: center;justify-content: center;padding: 0.24rem 0.15rem;height: 1.79rem;background: url(../images/hornorbg.jpg) no-repeat center center/100% 100%;flex-direction: column;transition: all 0.5s;text-align: center;}
.about-hornor .ul .inner h3{font-size: var(--font-size20);color: #333333;line-height: calc(35 / 20);font-weight: var(--font-weight__r);}
.about-hornor .ul .inner p{font-weight: var(--font-weight__l);font-size: var(--font-size18);margin-top: 0.08rem;}
.about-hornor .slick-dots{margin-top: 0.25rem;}
/* .about-hornor .ul .item:hover .inner{transform: scale(1.15);} */

@media(min-width:1025px){
 .about-hornor .slick-initialized .slick-slide{display: grid;grid-template-columns: repeat(4, 1fr);gap: 0.4rem 0.8rem;}
 .about-hornor .slick-initialized .slick-slide .item{width: 100%;margin: 0;}
}
@media(max-width:1024px){
 .about-hornor .slick-initialized .slick-slide{display: grid;grid-template-columns: repeat(2, 1fr);gap: 0.2rem 0.2rem;}
}
@media(max-width:768px){
	.about-culture .item:not(:last-child){margin-bottom:0.15rem;}
}

/* partner */
.about-partner{background-color: #f3f6fa;}
.about-partner .partherwx{margin: -0.4rem 0;}
.about-partner .partherwx .swiper-slide{padding: 0.3rem 0.1rem;display: inline-block;white-space:initial;vertical-align: top;}
.about-partner .partherwx .inner{text-align: center;border-radius: 0.1rem;background-color: #f2f5fa;display: flex;align-items: center;justify-content: center;flex-direction: column;padding: 0.15rem 0.05rem;box-shadow: 0 5px 32px rgba(45,46,50,0.15);height: 1.07rem;}
.about-partner .partherwx h3{font-size: var(--font-size18);color: #333333;line-height: calc(25 / 18);margin-bottom: 0.1rem;font-family: 'hml';}
.about-partner .partherwx p{font-family: 'hml';font-size: var(--font-size16);}
.Floor003234 .load-partner {
    position: relative;
    z-index: 1;
}
.Floor003234 .load-partner:before, .Floor003234 .load-partner:after {
    position: absolute;
    content: '';
    top: 0;
    height: 100%;
    width: 20%;
    z-index: 10;
    pointer-events: none;
}

.Floor003234 .load-partner:before {
    left: 0;
    background: linear-gradient(to right, rgba(236,244,249,1) 0%, rgba(236,244,249,0) 100%);
}

.Floor003234 .load-partner:after {
    right: 0;
    background: linear-gradient(to right, rgba(236,244,249,0) 0%, rgba(236,244,249,1) 100%);
}
.Floor003234 .swiper-slide a {
    display: block;
    padding: 0.32rem 0;
}

.Floor003234 .swiper-slide .pic {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 1rem;
    background-color: #fff;
    border-radius: 0.08rem;
    box-shadow: 0.05rem 0 0.32rem rgba(45,46,50,0.15);
}

.Floor003234 .swiper-slide .pic img {
    max-width: 100%;
    max-height: 100%;
}

.Floor003234 .swiper-wrapper {
    height: auto;
    transition-timing-function: linear!important;
}

.Floor003234 .swiper + .swiper {
    margin-top: -0.44rem;
}

.Floor003234 .swiper-slide {
    width: 3.25rem;
    padding: 0.2rem 0.4rem;
}

.Floor003234 .splide__track{overflow: visible;}
.Floor003234 .load-partner{margin-bottom: 0.2rem;}
.Floor003234 .load-partner li{height: 1rem;border-radius: 0.1rem;background: #fff;margin:0.1rem;text-align: center;display: flex;align-items: center;justify-content: center;transition: all .5s;box-shadow: 0.05rem 0 0.32rem rgba(45, 46, 50, 0.15);}
.Floor003234 .load-partner li img{max-height:0.8rem;}

@media(max-width:1024px){
  .about-history .inner{padding: 0.3rem;}
  .edit-info{font-size: 0.17rem;}
}
@media (max-width: 768px) {
    .Floor003234 .index-title .tit {
        font-size: var(--font-size32);
    }

    .Floor003234 .cate-list li {
        font-size: var(--font-size16);
        margin: 0 0.1rem 0.1rem;
    }
    .Floor003234 .swiper-slide .pic {
        height: 0.6rem;
    }
    .about-partner .partherwx .swiper-slide {
        width: 2rem;
        padding-left:0.05rem;padding-right: 0.05rem;
    }

    .Floor003234 .swiper-slide .pic {
        box-shadow: 0.05rem 0 0.1rem rgba(45,46,50,0.15);
    }
  .Floor003234 .load-partner li{height: 0.6rem;margin: 0.05rem;}
  .Floor003234 .load-partner li img{max-height:0.5rem;}

  .about-info .info-num li{flex: none;width: 50%;padding-bottom: 0.2rem;}
  .about-info .info-num li b{font-size: var(--font-size56);}
  .about-history .slick-list{padding: 0 5%;}
  .about-history .inner{margin: 0;}
}
@media(min-width:769px){
  .about-culture ul:after{content:"";height:0;width: calc(450 / 1440 * 100%);}
  .about-culture li{width: calc(450 / 1440 * 100%);}
  /* base */
  .about-base ul:after{content:"";height:0;width: calc(450 / 1440 * 100%);}
  .about-base ul{margin-bottom: -0.3rem;}
  .about-base .item{width: calc(450 / 1440 * 100%);margin-bottom: 0.3rem !important;}
}
@media(max-width:1024px){
  .about-quality .pc{display: none;}
  .about-quality .wap{display: block;}
  .about-history .desc{max-height: 2.6rem;;min-height: 2.6rem;overflow-y:auto;}
}

/* 解决方案 */
.card-list ul{margin-left: -0.1rem;}
.card-list .item{margin: 0 0 0 0.1rem;flex: 1;position: relative;transition: all 1s;overflow: hidden;}
.card-list .info{position: absolute;left: 0;top: 0;width: 100%;z-index: 10;}
.card-list .info h3{font-size:var(--font-size20);font-family: 'hml';color: #fff;}
.card-list .info .desc{color: #fff;margin-bottom: 0.58rem;}
.card-list .info.out{width: 0.4rem;left: 50%;margin-left: -0.2rem;text-align: center;top: 0.39rem;transition: all 0.5s;}
.card-list .info.out h3{writing-mode: vertical-rl;line-height: 1.5;letter-spacing: 0.02rem;transform: translateX(0.05rem);}
.card-list .info.out .icon{margin-bottom: 0.16rem;}
.card-list .info.in{opacity: 0;transition: all 0.5s;padding: 0.38rem 0.6rem;left: -0.35rem;}
.card-list .info.in .icon{margin-bottom: 0.25rem;}
.card-list .info.in h3{margin-bottom: 0.1rem;}
.card-list .Ispic{padding-bottom: 4.4rem;}
.card-list .pic{border-radius: 0.15rem;}
.card-list .icon img{height: 0.36rem;}

@media(min-width:1025px){
.card-list .item:hover{flex: 5;}
.card-list .item:hover .info.in{opacity: 1;left: 0;}
.card-list .item:hover .info.in .icon{animation:fadeInRightSmall 0.4s .4s ease both;-webkit-animation:fadeInRightSmall 0.4s .4s ease both;-moz-animation:fadeInRightSmall 0.4s .4s ease both;}
.card-list .item:hover .info.in h3{animation:fadeInRightSmall 0.5s .5s ease both;-webkit-animation:fadeInRightSmall 0.5s .5s ease both;-moz-animation:fadeInRightSmall 0.5s .5s ease both;}
.card-list .item:hover .info.in .desc{animation:fadeInRightSmall 0.6s .6s ease both;-webkit-animation:fadeInRightSmall 0.6s .6s ease both;-moz-animation:fadeInRightSmall 0.6s .6s ease both;}
.card-list .item:hover .info.in p{animation:fadeInRightSmall 0.7s .7s ease both;-webkit-animation:fadeInRightSmall 0.7s .7s ease both;-moz-animation:fadeInRightSmall 0.7s .7s ease both;}
.card-list .item:hover .info.out{opacity: 0;top: 0;}
.card-list .Ispic span{transition: all 0.3s ease-in-out;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.card-list .item:hover .Ispic span{opacity: 0;}
}
@media(max-width:1024px){
  .card-list .item{flex: none;}
  .card-list .info.out{opacity: 0;}
  .card-list .info.in{opacity: 1;}
  .card-list .Ispic{padding-bottom: 55%;}
  .card-list .info .desc{margin-bottom: 0.15rem;}
  .card-list .item:not(:last-child){margin-bottom: 0.15rem;}
  .card-list .info.in .icon{margin-bottom: 0.1rem;}
}

/* 案例详情 */
.case-value{background-color: #f8f8f8;}
.case-value .list .item{margin-bottom: 0.2rem;padding: 0.35rem;position: relative;z-index: 1;}
.case-value .list .item:after{content: "";left: 0;top: 0;width: 100%;height: 100%;box-shadow: 0 4px 16px rgba(122,160,188,0.15);border: 2px solid #fff;background-image: linear-gradient(to bottom, #f1f5f7 , #f9fafb);position: absolute;z-index: -1;border-radius: 0.1rem;transition: all 0.5s;}
.case-value .list .item:hover:after{transform: scale(1.09);}
.case-value .list .item h3{color: #333333;font-size: var(--font-size22);display: flex;align-items: center;margin-bottom: 0.2rem;font-family: "hml";}
.case-value .list .item h3 img{width: 0.4rem;margin-right: 0.19rem;}
.case-value .list .item h3 span{flex: 1;}
.case-value .list .item .desc{line-height: calc(30 / 16);}
/* apply */
.case-apply .lm-title{padding-bottom: 0;}
.case-apply .public-more{margin-top: 0.4rem;}

@media(min-width:769px){
.case-value .list {margin: 0 0 -0.27rem -0.27rem;}
.case-value .list .item{flex: 1;margin-left: 0.27rem;min-height: 2.1rem;}
}

/* 解决方案_通用航路保障 */
.fa-demand{padding-top: 0 !important;overflow: visible;background: url(../images/fa-demand_bg.jpg) no-repeat center bottom/cover;}
.fa-demand .subMenu{margin-bottom: var(--padMar100);}
.fa-demand .lm-title{padding-bottom: 0;}
/* 配置 */
/* 详情 */
.fa-detail .title{text-align: center;color: #333333;font-size: var(--font-size24);margin-bottom: 0.2rem;}
.fa-detail .content{width: 8.29rem;height: 8.29rem;margin: 0px auto;position: relative;}
.fa-detail .content .line{left: 0;top: 0;width: 100%;height:100%;position: absolute;z-index: 0;}
.fa-detail .content .line:after{content: "";left: 0;top: 0;width: 100%;height:100%;position: absolute;background: url(../images/fa_line.png) no-repeat center center/contain;animation: turn 10s linear infinite;z-index: 0;}
.fa-detail .content .line:before{content: "";left: 50%;top: 50%;width: 2.29rem;height:2.29rem;position: absolute;background: url(../images/fa_line2.png) no-repeat center center/contain;animation: turn2 10s linear infinite;z-index: 0;margin: -1.145rem 0 0 -1.145rem;}
.fa-detail .content .pic img{display: block;width: 100%;position: relative;z-index: 1;}
.fa-detail .detail .item{border-radius: 0.1rem;border: 1px solid #e4e9f0;background-color: #f7f8fa;padding: 0.2rem;}
/* .fa-detail .detail .item:hover{border-color: var(--hover-color);}
.fa-detail .detail .item:hover .tit{color: var(--hover-color);} */
.fa-detail .detail .tit{font-size: var(--font-size24);color: #000000;font-family: 'hml';position: relative;margin-bottom: 0.12rem;}
.fa-detail .detail .tit:before{content: "";left: -0.16rem;background-color: var(--hover-color);width: 0.06rem;height: 0.06rem;border-radius: 50%;top: 0.5em;position: absolute;}
.fa-detail .detail .desc{font-size: var(--font-size18);line-height: calc(30 / 18);color: #333;font-weight: 100;}

/* 箭头转运效果 */
.arr-rotate i{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: 0 center;background-size: 100% 100%;z-index: 10;animation-fill-mode: forwards;}
.fa-detail.active .arr-rotate.arr3 i:nth-child(1){background-image: url(../images/fa/line-tyhy_1.png);animation: rotate3-1 7s linear 0s infinite; }
.fa-detail.active .arr-rotate.arr3 i:nth-child(2){background-image: url(../images/fa/line-tyhy_2.png);animation: rotate3-2 7s linear 0s infinite; }
.fa-detail.active .arr-rotate.arr3 i:nth-child(3){background-image: url(../images/fa/line-tyhy_3.png);animation: rotate3-3 7s linear 0s infinite;}

.fa-detail.gjgjaf .content .line:after{background-image: url(../images/fa_line_gjgj.png);}
.fa-detail.gjgjaf.active .arr-rotate.arr3 i:nth-child(1){background-image: url(../images/fa/line-gjgj_1.png);animation: rotate3-01 7.2s linear 0s infinite;}
.fa-detail.gjgjaf.active .arr-rotate.arr3 i:nth-child(2){background-image: url(../images/fa/line-gjgj_2.png);}
.fa-detail.gjgjaf.active .arr-rotate.arr3 i:nth-child(3){background-image: url(../images/fa/line-gjgj_3.png);animation: rotate3-4 7.2s linear 0s infinite;}

.fa-detail.csgghdaf .content .line:after{background-image: url(../images/fa_line_csgghdaf.png);}
.fa-detail.csgghdaf.active .arr-rotate.arr5 i:nth-child(1){background-image: url(../images/fa/line-csgghdaf_1.png);animation: rotate5-1 7s linear 0s infinite;}
.fa-detail.csgghdaf.active .arr-rotate.arr5 i:nth-child(2){background-image: url(../images/fa/line-csgghdaf_2.png);animation: rotate5-2 7s linear 0s infinite;}
.fa-detail.csgghdaf.active .arr-rotate.arr5 i:nth-child(3){background-image: url(../images/fa/line-csgghdaf_3.png);animation: rotate5-3 7s linear 0s infinite;}
.fa-detail.csgghdaf.active .arr-rotate.arr5 i:nth-child(4){background-image: url(../images/fa/line-csgghdaf_4.png);animation: rotate5-4 7s linear 0s infinite;}
.fa-detail.csgghdaf.active .arr-rotate.arr5 i:nth-child(5){background-image: url(../images/fa/line-csgghdaf_5.png);animation: rotate5-5 7s linear 0s infinite;}

.fa-detail.bjhax .content .line:after{background-image: url(../images/fa_line_bjhax.png);}
.fa-detail.bjhax.active .arr-rotate.arr4 i:nth-child(1){background-image: url(../images/fa/line-bjhax_1.png);animation: rotate4-1 7s linear 0s infinite;}
.fa-detail.bjhax.active .arr-rotate.arr4 i:nth-child(2){background-image: url(../images/fa/line-bjhax_2.png);animation: rotate4-2 7s linear 0s infinite;}
.fa-detail.bjhax.active .arr-rotate.arr4 i:nth-child(3){background-image: url(../images/fa/line-bjhax_3.png);animation: rotate4-3 7s linear 0s infinite;}
.fa-detail.bjhax.active .arr-rotate.arr4 i:nth-child(4){background-image: url(../images/fa/line-bjhax_4.png);animation: rotate4-4 7s linear 0s infinite;}

.fa-detail.csgghdaf .content .line:after{background-image: url(../images/fa_line_csgghdaf.png);}
.fa-detail.csgghdaf.active .arr-rotate.arr4 i:nth-child(1){background-image: url(../images/fa/line-csgghdaf_1.png);animation: rotate5-1 7s linear 0s infinite;}
.fa-detail.csgghdaf.active .arr-rotate.arr5 i:nth-child(2){background-image: url(../images/fa/line-csgghdaf_2.png);animation: rotate5-2 7s linear 0s infinite;}
.fa-detail.csgghdaf.active .arr-rotate.arr5 i:nth-child(3){background-image: url(../images/fa/line-csgghdaf_3.png);animation: rotate5-3 7s linear 0s infinite;}
.fa-detail.csgghdaf.active .arr-rotate.arr5 i:nth-child(4){background-image: url(../images/fa/line-csgghdaf_4.png);animation: rotate5-4 7s linear 0s infinite;}
.fa-detail.csgghdaf.active .arr-rotate.arr5 i:nth-child(5){background-image: url(../images/fa/line-csgghdaf_5.png);animation: rotate5-5 7s linear 0s infinite;}

/* 旋转动画效果--3个的 */
@keyframes rotate3-01 {
  0% { transform: rotate(75deg); }
  33.33% { transform: rotate(-65deg); }
  100% { transform: rotate(-65deg); }
}

@keyframes rotate3-1 {
  0% { transform: rotate(55deg); }
  33.33% { transform: rotate(-55deg); }
  100% { transform: rotate(-55deg); }
}
@keyframes rotate3-2 {
  0%, 33.33% { transform: rotate(55deg); }
  66.66% { transform: rotate(-55deg); }
  100% { transform: rotate(-55deg); }
}
@keyframes rotate3-3 {
  0%, 66.66% { transform: rotate(55deg); }
  100% { transform: rotate(-55deg); }
}
@keyframes rotate3-4 {
  0%, 66.66% { transform: rotate(65deg); }
  100% { transform: rotate(-65deg); }
}

/* 旋转动画效果--4个的 */
@keyframes rotate4-1 {
  0% { transform: rotate(40deg); }
  20% { transform: rotate(-40deg); }
  100% { transform: rotate(-40deg); }
}
@keyframes rotate4-2 {
  0%, 25% { transform: rotate(40deg); }
  50% { transform: rotate(-40deg); }
  100% { transform: rotate(-40deg); }
}
@keyframes rotate4-3 {
  0%, 50% { transform: rotate(40deg); }
  75% { transform: rotate(-40deg); }
  100% { transform: rotate(-40deg); }
}
@keyframes rotate4-4 {
  0%, 75% { transform: rotate(40deg); }
  100% { transform: rotate(-40deg); }
}

/* 旋转动画效果--5个的 */
@keyframes rotate5-1 {
  0% { transform: rotate(40deg); }
  20% { transform: rotate(-40deg); }
  100% { transform: rotate(-40deg); }
}
@keyframes rotate5-2 {
  0%, 20% { transform: rotate(40deg); }
  40% { transform: rotate(-40deg); }
  100% { transform: rotate(-40deg); }
}
@keyframes rotate5-3 {
  0%, 40% { transform: rotate(40deg); }
  60% { transform: rotate(-40deg); }
  100% { transform: rotate(-40deg); }
}
@keyframes rotate5-4 {
  0%, 60% { transform: rotate(40deg); }
  80% { transform: rotate(-40deg); }
  100% { transform: rotate(-40deg); }
}
@keyframes rotate5-5 {
  0%, 80% { transform: rotate(40deg); }
  100% { transform: rotate(-40deg); }
}

/* 场景 */
.fa-scene{background-color: #f8f8f8;}
.fa-scene .list{margin: 0 0 -0.4rem -0.4rem;}
.fa-scene .item{text-align: center;width: 33.333%;padding: 0 0 0.4rem 0.4rem;}
.fa-scene .item .pic{border-radius: 0.15rem;margin-bottom: 0.15rem;}
.fa-scene .item .Ispic{padding-bottom: 3.48rem;}
.fa-scene .item .tit{font-size: var(--font-size18);font-family: 'hml';color: #333333;font-weight: 100;}
.fa-scene .list.w2 {justify-content: center;}
.fa-scene .list.w2 .item{width: 40.3%;float: none;}
.fa-scene .slick-slider{margin-left: -0.2rem;margin-right: -0.2rem;}
.fa-scene .slick-slider .item{padding-left: 0.2rem;padding-right: 0.2rem;}
.fa-scene .slick-slider .Ispic{padding-bottom: 68%;}
.fa-scene .slick-dots{position: static;margin-top: 0.28rem;}
.fa-scene .edit-info img{border-radius: 0.15rem;}
.fa-scene .edit-info p+p{margin-top: 0.1rem;}
/* 价值 */
.fa-value .list.auto{justify-content: center;}
.fa-value .list {margin-bottom: -0.2rem;}
.fa-value .list .item{margin-bottom: 0.2rem;background-color: #f8f8f8;border-radius: 0.1rem;display: flex;align-items: center;min-height: 1.54rem;padding: 0.3rem;}
.fa-value .list .item .icon{width: 0.54rem;margin-right: 0.34rem;}
.fa-value .list .item .icon img{transition: all 0.5s;}
.fa-value .list .item .tit{color: #333333;font-size: var(--font-size22);font-family: 'hml';margin-bottom: 0.15rem;}
.fa-value .list .item .desc{color: #333333;opacity: 0.6;font-weight: 100;}
.fa-value .list .item .info{flex: 1;}
.fa-value .list .item:hover {box-shadow: 0 0 15px rgba(0,0,0,0.1);}
.fa-value .list .item:hover .icon img{transform: scale(1.15);}
@media(min-width:1025px){
.fa-demand .subMenu{background-color: transparent;position: static;}
/* detail */
.fa-detail .detail{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;display: flex;}
.fa-detail .detail .item{width: 3.3rem;min-height: 1.8rem;position: absolute;padding: 0.35rem 0.25rem 0.25rem 0.45rem;}
.fa-detail .detail .item:nth-child(1){left: -3.05rem;top: 0.8rem;}
.fa-detail .detail .item:nth-child(2){right: -3.05rem;top: 0.8rem;}
.fa-detail .detail .item:nth-child(3){left: -3.05rem;bottom: 0.75rem;}
.fa-detail .detail .item:nth-child(4){right: -3.05rem;bottom: 0.75rem;}
.fa-detail .detail .item .desc{max-height: 10em;overflow-y: auto;}
.fa-detail.jcdkaf .item{min-height: 2.2rem;}

.fa-detail.csgghdaf .content{margin-bottom: 0.72rem;}
.fa-detail.csgghdaf .content .pic{width: 9.7rem;margin-left: -0.75rem;}
.fa-detail.csgghdaf .line .arr{width: 8.29rem;height: 8.29rem;margin: -4.145rem 0 0 -4.145rem;left: 50%;top:50%;}
.fa-detail.csgghdaf .detail .item:nth-child(1){top: 1.7rem;}
.fa-detail.csgghdaf .detail .item:nth-child(2){top: 1.7rem;}
.fa-detail.csgghdaf .detail .item:nth-child(3){width: 4.48rem;left: 50%;bottom:-0.71rem;margin-left: -2.24rem;}
}
@media(min-width:769px){
  .fa-value .list .item{width: calc(710 / 1440 * 100%);}
}
@media(max-width:1280px){
  .fa-detail .content{transform: scale(0.92);}
}
@media(max-width:1024px){
  /* detail */
  .fa-detail .content{transform: scale(1);width: auto;height: auto;}
  .fa-detail .content .pic{width: 6rem;height: 6rem;margin: 0px auto;}
  .fa-detail .detail .item:not(:last-child){margin-bottom: 0.2rem;}
  .fa-detail .detail .desc br{display: contents;}
  .fa-detail .content .line:before{width: 1.6rem;height: 1.6rem;margin: -0.8rem 0 0 -0.8rem;}
}
@media(max-width:768px){
  .fa-detail .content .pic{width: 4rem;height: 4rem;}
  .fa-detail .title{font-size: var(--font-size20);}
  .fa-scene .list{margin: 0 0 -0.2rem -0.2rem;}
  /* 场景 */
  .fa-scene .list.w2 .item{width: 50% !important;}
  .fa-scene .item .Ispic{padding-bottom: 2.3rem;}
  .cusarr .slick-arrow{display: none !important;}
  .fa-scene .list .item{padding: 0 0 0.2rem 0.2rem;}
  .fa-scene .item .Ispic{padding-bottom: 1.4rem;}
  .fa-scene .slick-slider{margin-left: -0.1rem;margin-right: -0.1rem;}
  .fa-scene .slick-slider .item{padding-left: 0.1rem;padding-right: 0.1rem;}
}
@media(max-width:480px){
  .fa-detail .content .line:before{width: 1rem;height: 1rem;margin: -0.5rem 0 0 -0.5rem;}
  .fa-value .list .item{padding: 0.2rem;}
  .fa-value .list .item .tit{font-size: var(--font-size20);}
  .fa-value .list .item .icon{margin-right: 0.15rem;width: 0.4rem;}
}


/* 搜索结果 */
.SearchTop{background: #fff;padding-top: 0.25rem;}
.SearchTop .SubTit2 {margin-bottom: 0;}
.SearchTop .SubTit2 h2{line-height: 1.17rem;text-align: center;}
.SearchTop .box{position: relative;max-width: 8rem;margin: 0px auto 0.27rem;}
.SearchTop .box .input{width: 100%;border-radius: 30px;height: 0.6rem;line-height: 0.6rem;padding: 0 1.2rem 0 0.33rem;font-size: 0.18rem;background: #f6f8ff;border: 0;}
.SearchTop .box button{width: 1.2rem;border-radius: 30px;height: 0.6rem;font-size: 0.18rem;background: #264294;color:#fff;position: absolute;right: 0;top: 0;border: 0;}
.SearchTop .nav{text-align: center;border-bottom:1px solid rgba(0,0,0,0.05);}
.SearchTop .nav li{display: inline-block;margin: 0 0.25rem;line-height: 0.76rem;position: relative;}
.SearchTop .nav li:after{left: 50%;bottom: 0;width: 0;height: 3px;transition: all 0.3s;background: #264294;position: absolute;content: "";}
.SearchTop .nav li a{color: #555555;display: block;}
.SearchTop .nav li a:hover,.SearchTop .nav li.on a{color: #264294;}
.SearchTop .nav li:hover:after,.SearchTop .nav li.on:after{width: 100%;left: 0;}

.SearchContent{padding: 0.44rem 0 0.9rem;}
.SearchContent .statu{margin-bottom: 0.57rem;color: #555555;position: relative;}
.SearchContent .statu .nav{position: absolute;right: 0;top: 0;}
.SearchContent .statu .nav span{display: inline-block;margin-left: 0.33rem;cursor: pointer;position: relative;}
.SearchContent .statu .nav span:after{display: inline-block;content: "";vertical-align: middle;margin-left: 10px;width: 0.13rem;height: 0.16rem;background: url(../images/ico/arrb.png);background-size: contain;}
.SearchContent .statu .nav span.on{color: #264294;}
.SearchContent .statu .nav span.on:after{background: url(../images/ico/arrt.png);background-size: contain;}

.SearchList{padding-bottom: 0.2rem;}
.SearchList li{border-bottom: 1px solid #dbdce1;padding: 0 1.36rem 0.29rem 0;margin-bottom: 0.29rem;position: relative;}
.SearchList li .ti{font-size: 0.2rem;margin-bottom: 0.11rem;}
.SearchList li .wz{color:#999999;}
.SearchList li .wz span{display: inline-block;width: 0.52rem;text-align: center;}
.SearchList li .mores{position: absolute;right: 0;top: 0.2rem;transition: all 0.3s;}
.SearchList li:hover .mores{right: 0.2rem;}

@media(max-width:640px){
	.SearchContent .statu .nav{position: static;text-align: right;padding-top: 5px;}
	.SearchList li {padding-right: 0;}
	.SearchList li .mores{position: static;margin-top: 5px;}
	.SearchList li .ti{font-size: 15px;}
	.SearchTop .box .input,.SearchTop .box button{font-size: 14px;}
}



