@font-face {
  font-family: 'hml';
  src: url('../Fonts/HarmonyOS/Light.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-family: 'hmr';
  src: url('../Fonts/HarmonyOS/Regular.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-family: 'hmm';
  src: url('../Fonts/HarmonyOS/Medium.woff') format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'hmb';
  src: url('../Fonts/HarmonyOS/Bold.woff') format('woff');
  font-display: swap;
}


html,body{overscroll-behavior: none;scroll-behavior:smooth;padding: 0; margin: 0;}
body{font-family: 'hmr'; overflow-x: hidden; --hover-color:#6703B1;--hover-color2:#1735d1; --white:#fff;--black0:#000; --black3:#333; --grey6:#666; --grey9:#999;--greyc:#ccc; font-size: var(--font-size16);--bg:#f5f5f5;--bg2:#f9f9f9;--bglinear:linear-gradient(90deg,#6703B1,#1735d1);}
 /* body{overflow: hidden;} */


h1, h2, h3{margin: 0;}


/*Top002262*/
.Top002262{position:fixed; z-index: 100; width: 100%; left: 0; top: 0; border-bottom: 1px solid rgba(255, 255, 255, 0.15);}
.Top002262_fixed{background:#fff;box-shadow:  0 0 5px rgba(0,0,0,0.1); border-bottom: none; }
.Top002262 .header-left{ float: left; width: 30%; display:table;  height:1rem;max-width:2.6rem;}
.Top002262 .logo{ display:table-cell; vertical-align:middle;}
.Top002262 .logo img.on,
.Top002262_fixed .logo img{ display:none;}
.Top002262_fixed .logo .on{ display:block !important;}
.Top002262 .header-mids,
.Top002262 .header-right{ float:right;}
.Top002262 .header-right dd{ float:left;padding: .35rem 0;}
.Top002262 .top-language{ position:relative; padding-right: 1.5vw !important;  margin-right: 1.5vw;font-size: var(--font-size18);}
.Top002262 .top-language::before{ position:absolute;right: 0; top: 50%; width: 1px; height: .3rem; content: ''; background: rgba(255, 255, 255, 0.3); transform: translateY(-50%);}
.Top002262_fixed .top-language::before{ background: rgba(0,0, 0, 0.1);}
.Top002262 .top-language span{ display:block;background:url(../images/lang-white.svg) no-repeat left center;line-height:.3rem; padding:0 .2rem 0 .34rem; cursor:pointer; position: relative; z-index: 1;  background-size: auto 70%; color: var(--white); }
.Top002262_fixed .top-language span{ background-image:url(../images/lang.svg); color: var(--grey6);}
.Top002262 .top-language span:after{position: absolute; width: 6px; height: 6px; content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);border-top: 1px solid var(--white);border-right: 1px solid var(--white); right: 0; top: 50%; margin-top: -4px;}
.Top002262_fixed .top-language span:after{border-top-color:var(--grey6);border-right-color:var(--grey6);}
.Top002262 .top-language figure{ position:absolute; top:100%; left:50%; background:var(--white); width:1.2rem; line-height:.4rem; display:none; margin-left:calc(-60 / 16 * 1em); box-shadow:  0 0 10px rgba(0,0,0,0.1);}
.Top002262 .top-language a{ display:block; text-align:center; color:var(--black3); line-height: .45rem;}
.Top002262 .top-language a:hover{color:var(--white); background:var(--hover-color); }
.Top002262 .search{ position:relative; z-index:100;}
.Top002262 .open-search{ background:url(../images/search-white.svg) no-repeat center center; width:.3rem; height:.3rem;display:block; background-size:auto 70%;}
.Top002262_fixed .open-search{background: url(../images/search.svg) no-repeat center center;background-size: auto 70%;}
.Top002262 .top-search{ position:absolute; top:100%; right:0; z-index:100; border-top:1px solid #b4b4b4; background:var(--white); }
.Top002262 .top-search .text{width:2.54rem;line-height:.46rem;height:.46rem; color:var(--grey9); padding:0 .46rem 0 .12rem; background: none; font-size:var(--font-size14);}
.Top002262 .top-search .btn{ position:absolute; right:0; top:0; height:.46rem; width:.46rem; background:url(../images/search.svg) no-repeat center;background-size:auto 40%;  }
.Top002262 .top-search .btn::before{position: absolute; content: '';border: .08rem solid transparent; border-bottom-color:var(--hover-color);top: -.16rem;right:.04rem;}
.search-show .Top002262 .top-search{display: block;}
.Top002262 .open-search.on:before, 
.Top002262 .open-search.on:after{background:var(--hover-color);}
.Top002262 .header-right .open-menu{ position: relative;}
.Top002262 .header-mids li .sub{display: none;}
.Top002262 .header-mids li span,
.Top002262 .header-mids li a{display:block;}
@media(min-width:1025px){
.Top002262 .header-mids{margin-right:1vw;} 
.Top002262 .header-right dd:last-child{display: none;}
.Top002262 .header-mids li{ margin-right:2.2vw;float: left; position: relative;}
.Top002262 .header-mids li span{position:relative; }
.Top002262 .header-mids li span a{ line-height:1rem; position:relative; color:var(--white); font-size: var(--font-size18);}
.Top002262_fixed .header-mids li span a{color:var(--black3); }
.Top002262 .header-mids li span a::before{ position:absolute; content:''; left:50%; bottom:0;  height:2px; width:0; transition:ease-in-out 0.3s; transform:translateX(-50%);}
.Top002262 .header-mids li span a:hover::before,
.Top002262 .header-mids li.aon span a::before{width:100%; background:var(--white);}
.Top002262_fixed .header-mids li span a:hover::before,
.Top002262_fixed .header-mids li.aon span a::before{background:var(--hover-color);}
.Top002262 .header-mids li span a:hover,
.Top002262 .header-mids li.aon span a{color:var(--white); }
.Top002262_fixed .header-mids li span a:hover,
.Top002262_fixed .header-mids li.aon span a{color:var(--hover-color); }
.Top002262 .header-mids li .sub{ width:260px; overflow:hidden; position: absolute; left: 0; top:100%;}
.Top002262 .header-mids li .sub dl{padding:0; background:rgba(255, 255, 255, 0.95);}
.Top002262 .header-mids li .sub dl dt{ padding:0 17px; position:relative;}
.Top002262 .header-mids li .sub dl dt:not(:last-child){border-bottom:1px solid #e7e7e7; }
.Top002262 .header-mids li .sub dl dt::before{ position:absolute; content:''; width:0; height:.14rem; background:var(--hover-color); left:0; top:50%; margin-top:-.07rem; transition:0.3s;}
.Top002262 .header-mids li .sub dl dt:hover::before{ width:.08rem;}
.Top002262 .header-mids li .sub dl dt a{line-height:.3rem;  color:#666; padding: .1rem 0;}
.Top002262 .header-mids li .sub dl dt a:hover{ color:var(--hover-color);}
}
@media (max-width:1024px) {
.Top002262 .open-menu i{margin-top: 0;background: #fff;}
.Top002262.Top002262_fixed .open-menu i{background: #333;}
.Top002262 .header-left{height: .6rem;} 
.Top002262 .header-right dd{padding:.15rem 0;}
.Top002262 .header-right dd:not(:first-child){padding-left: .25rem;}
.Top002262 .open-menu{margin:.1rem 0; margin-left:.25rem ;width:.4rem ;height:.4rem ; }	
.Top002262 .header-mids{position: fixed; right: -100%;opacity: 0; top:.6rem ;bottom: 0;overflow: auto; z-index: 99; width: 40%;box-shadow: 0 10px 10px rgba(0,0,0,0.1);transition: 0.5s; width: 45%; background:rgba(255,255,255,0.95);}
.menu-show .Top002262 .header-mids{right:-1px;opacity: 1; }
.Top002262 .open-menu:not(.on) i:nth-child(1){margin-top:-.1rem;}
.Top002262 .open-menu:not(.on) i:nth-child(3){margin-top:.1rem;}
.Top002262 .logo img { max-height:.4rem;}
.Top002262 .header-mids li{border-bottom: 1px solid #eaeaea;}
.Top002262 .header-mids li span{line-height:.5rem ;padding:0 4em 0 2em;font-size:var(--font-size16);}
.Top002262 .has-multi aside .op-multi:before, 
.Top002262 .has-multi aside .op-multi:after, 
.Top002262 .has-sub span .op:before, 
.Top002262 .has-sub span .op:after{ transform: translate(0,0); width:.07rem;}
.Top002262 .has-multi aside .op-multi:after,
.Top002262 .has-sub span .op:after{height:.07rem; width: 2px;}
.Top002262 .has-multi aside .op-multi, 
.Top002262 .has-sub span .op{right: 2%;transform: rotate(135deg);}
.Top002262 .has-sub span .op:before, 
.Top002262 .has-sub span .op:after{background-color: var(--hover-color);}
.Top002262 .has-sub span .op.click{ transform: rotate(225deg);}	
}


/*Banner003214 */
.Banner003214{position: relative;z-index: 1; overflow: hidden;}
.Banner003214 .swiper-wrapper{height: auto;}
.Banner003214 .mouse{position: absolute; bottom: calc(100 / 1021 * 100%); width: 0.22rem; height: 0.28rem;background: url(../images/Banner003214-mouse.png) no-repeat center center; background-size: contain; left: 50%;margin-left: -0.11rem;z-index: 10;}
.Banner003214 .mouse:before,
.Banner003214 .mouse:after{width: 0.14rem; height: 0.08rem; left: 50%; background: url(../images/Banner003214-mouse_down.png);position: absolute; content: ''; margin-left: -0.07rem;}
.Banner003214 .mouse:before{top: calc(100% + 0.12rem); animation: Banner003214mouse 1s infinite linear both;}
.Banner003214 .mouse:after{top: calc(100% + 0.19rem);animation: Banner003214mouse 1s infinite linear both reverse;}
@keyframes Banner003214mouse {
    0%{opacity: 0.3;}
    100%{opacity: 1;}
}

/* .Banner003214 .mark{position: absolute;z-index: 9;width: 100%;height: 1.95rem; left: 0;bottom: 0; overflow: hidden;  background: url(../images/Banner003214-ban-mark.png) no-repeat center center; background-size: auto 100%;}
.Banner003214 .mark i{position: absolute; left: 0;top: 0;width: 100%;height: 1.5rem; background: url(../images/Banner003214-ban-mark.svg) no-repeat center top;background-size: auto 100%;}
.Banner003214 .mark i:nth-child(2){top: 0.22rem; opacity: 0.5;}
.Banner003214 .mark i:nth-child(3){top: 0.47rem; opacity: 0.3;} */

.Banner003214 .txt{position: absolute; left: 0;width: 100%;height: 100%;top: 0;z-index: 4; font-weight: 100;}
.Banner003214 .txt :where(.t-1,.t-2){transform: translateY(0.3rem); opacity: 0; transition-duration: 0.3s; transition-property: all;}
.Banner003214 .swiper-slide-active .txt :where(.t-1,.t-2){transform: translateY(0); opacity: 1;}
.Banner003214 .txt .inner{color: var(--white); }
.Banner003214 .box:nth-child(4) .txt .inner{color: var(--white);text-align: center;}
.Banner003214 .txt .t-1{font-size:var(--font-size70); line-height: calc(97 / 70);font-family: 'hmb'; }
.Banner003214 .txt .t-2{font-size:var(--font-size32); margin-top: .1rem;letter-spacing: 0.06rem; transition-delay: 0.3s;font-family: 'hmm';}

.Banner003214 .pages{position: absolute; bottom: calc(100 / 1021 * 100%);left: 0;right: 0;z-index: 10;}
.Banner003214 .pages > div{display: flex; align-items: flex-end; justify-content: flex-end;}
.Banner003214 .pages span{counter-increment: itemcounter;font-size: var(--font-size22); font-weight: 100; color: var(--white);background: none;opacity: 1; width: 2em; line-height: 1; height: auto;display: flex;align-items: flex-end; --bar:0.7rem}
.Banner003214 .pages span:before{content: counters(itemcounter, ".", decimal-leading-zero);}
.Banner003214 .pages span.swiper-pagination-bullet-active{color: var(--hover-color); font-size: var(--font-size30); width: auto; line-height: 0.7; font-family: 'hmb';}
.Banner003214 .pages span:after{content: ''; height: 2px;background-color: rgba(255,255,255,0.4); width: 0; transition: border 0.3s;border-left:0 solid var(--hover-color);}
.Banner003214 .pages span.swiper-pagination-bullet-active:after{width: var(--bar);margin-left: 0.1rem;margin-right: 0.1rem;border-left-width:calc(var(--bar) / var(--total) * var(--index));}
@media (max-width:640px) {
.Banner003214 .txt .t-1{ font-size: 0.32rem; }
.Banner003214 .txt .t-2{font-size: 0.16rem;}
.Banner003214 .pages span{font-size: var(--font-size16);--bar:0.4rem;}
.Banner003214 .pages span.swiper-pagination-bullet-active{font-size: var(--font-size24);}
}


.index-title{margin-bottom:0;}
.index-title .title{display: inline-block;position: relative;z-index:1; font-family: 'hmb';position: relative;z-index: 3; font-size: var(--font-size50);background:var(--bglinear);-webkit-background-clip: text;-webkit-text-fill-color: transparent;color: transparent;background-clip: text;}
.index-title .title span{color: var(--hover-color);}
.index-title .desc{font-size: var(--font-size22);color: var(--grey6);margin-top: .08rem;text-transform: uppercase;}
.index-title .intro{font-size: var(--font-size18); color: var(--black3); line-height: 1.7; margin: .15rem 0 .4rem 0;}
.Homemore{padding: 3vw 0 0 0;}
.Homemore a{position: relative;display: inline-block;line-height:.3rem; color:var(--white);padding-right:.35rem;}
.Homemore img{max-width: .32rem;}
.Homemore span{font-size: var(--font-size18); margin-left: .15rem;padding-bottom: .03rem; border-bottom: 1px solid var(--white);}

.Homemore2 a{color: var(--black3);}
.Homemore2 span{border-bottom: 1px solid var(--black3);}

@media (max-width:1024px) {
.index-title .title span{font-size: var(--font-size36);}
.index-title .desc{font-size: var(--font-size16); }
}
.center{text-align: center;}
.text_white{color: var(--white) !important;-webkit-text-fill-color: white  !important; background: none !important;}


.HomeSolution{padding: var(--padMar120) 0; background: url(../images/icon.png) no-repeat left -3% top -70%; background-size:5.5rem;}
.HomeSolutionCon{position:relative;z-index:2}
.HomeSolution .tab_liBox{width:100%;overflow-x:auto;margin-top:0.2rem;}
.HomeSolution .tab_liBox .tab_li{width:auto;overflow-x:auto;overflow-y:hidden;list-style:none;padding:0;margin:0 auto;display:flex;padding-bottom:0.3rem}
.HomeSolution .tab_liBox .tab_li span{flex:0 0 auto;font-size:var(--font-size22);background:transparent;cursor:pointer;height:0.36rem;line-height:0.36rem;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;color:var(--black3);}
.HomeSolution .tab_liBox .tab_li span{background-size:contain;background-repeat:no-repeat;padding-left:0;display:flex;align-items:center;background-position: left center;}
.HomeSolution .tab_liBox .tab_li span::after{content:'';display:block;width:1px;height:0.15rem;background:var(--black0);opacity:0.2;margin-left:0.35rem;margin-right:0.35rem}
.HomeSolution .tab_liBox .tab_li span:last-child::after{display:none}

.HomeSolution .tab_liBox .tab_li span:hover,.HomeSolution .tab_liBox span.on{color:var(--hover-color)}
.HomeSolution .nones{position:absolute;visibility:hidden;opacity:0;top:0;width:100%;z-index:-10;left:0}
.HomeSolution .solutionList{padding-left:2rem;}
.HomeSolution .solutionList .ul .item{margin-left: 0.4rem;margin-right: 0;margin-bottom: 0.6rem;  transition: all 0.5s ease;}

@media screen and (min-width:769px){
.HomeSolution .tab_liBox .tab_li{width: 100%;justify-content: flex-end;padding-right:8%;}
.HomeSolution .tab_liBox{margin-top: -0.55rem;}
}
.HomeSolution .solutionList .ul .item .title{font-size: var(--font-size22); margin: .25rem 0 .1rem 0; color: var(--black3);width: 100%; text-align: center; }
.HomeSolution .solutionList .ul .item .sum{font-size: var(--font-size16); color: var(--grey6); line-height: 1.4;}
.HomeSolution .solutionList .item{margin-top:0; }
.HomeSolution .solutionList .ul .item:hover{margin-top: 0; }
.HomeSolution .slick-dots{padding-right:4.2rem;padding-left:0.4rem}
.HomeSolution .slick-dots li{width:auto;flex:1;height:2px;display:flex;align-items:center}
.HomeSolution .slick-dots button{margin-left:0;margin-right:0;background-image:none;width:100%;height:2px;background:#eee;font-size: 0; border:0px solid #eee; border-radius: .1rem;} 
.HomeSolution .slick-dots li.slick-active button{background-color:var(--hover-color);height: 3px;}
.HomeSolution .slick-arrow{width:0.55rem;height:0.55rem;border-radius:50%;border:1px solid var(--hover-color);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;
	-o-border-radius:50%;top:auto;bottom:-0.25rem;left:auto;right:3.1rem;z-index:3;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);
	-ms-transform:translate(0,0);-o-transform:translate(0,0);background-size:0.1rem 0.17rem;background-position: center; background-repeat: no-repeat; position: absolute;}
.HomeSolution .slick-arrow.slick-next{right:2.4rem}
.HomeSolution .slick-arrow.slick-prev{background-image:url(../images/arrowLeftRed2.png)}
.HomeSolution .slick-arrow.slick-next{background-image:url(../images/arrowRightRed2.png)}
.HomeSolution .slick-arrow.slick-prev:hover{background-image:url(../images/arrowLeftWhite.png)}
.HomeSolution .slick-arrow.slick-next:hover{background-image:url(../images/arrowRightWhite2.png)}

@media screen and (max-width:1024px){
.HomeSolution .solutionList{padding-left: calc(2.5% - 0.3rem);}
.HomeSolution .slick-arrow.slick-next{right: 2.5%;}
.HomeSolution .slick-arrow.slick-prev{right: calc(2.5% + 0.7rem);}
.HomeSolution .slick-dots{padding-right: calc(2.5% + 1.4rem);}
.HomeSolution .solutionList .ul .item{margin-left: 0.3rem;}
}
@media screen and (max-width:480px){
.HomeSolution .solutionList .ul .item{margin-left:0.15rem;margin-right:0.15rem}
.HomeSolution .tab_liBox .tab_li span::after{margin-left:0.15rem;margin-right:0.15rem}
.HomeSolution .tab_liBox .tab_li span{font-size:0.16rem;background-size:0.24rem;padding-left:0.34rem}
.HomeSolution .tab_liBox .tab_li{padding-bottom:0}
.HomeSolution .solutionList{padding-top:0.3rem}
.HomeSolution .solutionList .ul .item{margin-bottom:0.4rem}
}
.slick-dots{width:100%;display:flex;justify-content:center;align-items:center}
.slick-dots .slick-active button{background-color: var(--hover-color);border-color: var(--hover-color);}
.slick-arrow:hover{background-color:var(--hover-color); border-color: var(--hover-color);}


.solutionList{margin-top: .5rem;}
.solutionList .ul{align-items:flex-start}
.solutionList .ul .item{width:calc(100% / 3 - 0.28rem);margin-right:0.42rem;margin-bottom:0.42rem;;border-radius:.1rem;padding-bottom:0.4rem;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease}
.solutionList .ul .item:nth-child(3n){margin-right:0}
.solutionList .ul .item .itemCon{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}
.solutionList .ul .item .itemCon .imgbox{padding-top:0; width:100%;display:flex;justify-content:center;align-items:center}
.solutionList .ul .item .itemCon .imgbox img{object-fit:contain;border-radius: .15rem;height: 3.5rem}
/* .solutionList .ul .item .title{padding-left: 0.1rem;padding-right: 0.1rem; line-height:1.4;margin-top:0.08rem; width: 100%;} */
.solutionList .ul .item .submitBtn{margin-top:0;background-color:transparent;color:var(--grey2);border-color:transparent;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}
.solutionList .ul .item .submitBtn::after{display:none}
/* .solutionList .ul .item:hover{box-shadow:0px 0px 35px 0px rgba(32,48,122,0.07);margin-top:-0.2rem} */
.solutionList .ul .item:hover .submitBtn{background:var(--bglinear);border-color:var(--hover-color);color:var(--white)}
.solutionList .ul .item:hover .submitBtn::after{display:block}
@media screen and (max-width:1024px){
.solutionList .ul .item{width:calc(100% / 3 - 0.12rem);margin-right:0.18rem}
}
@media screen and (max-width:768px){
.solutionList .ul .item{padding-top:0.4rem;padding-bottom:0.4rem}
.solutionList .ul .item .submitBtn{margin-top:0.2rem}
.solutionList .ul{justify-content:space-between}
.solutionList .ul .item{width:calc(100% / 2 - 0.1rem);margin-right:0;margin-bottom:0.2rem}
.solutionList .ul .item:hover{margin-top:0}
}

.submitBtn{width:1.6rem;height:0.5rem;border-radius:1rem;border:1px solid var(--hover-color);-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;display:inline-flex;align-items:center;justify-content:center;color:var(--white);font-size: var(--font-size16);}
.submitBtn a:hover{color:var(--white)}
.submitBtn::after{background-repeat: no-repeat; content:'';display:block;width:0.08rem;height:0.14rem;background-image:url(../images/arrowRightWhite2.png);background-size:0.08rem 0.14rem;margin-left:0.1rem;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}
.submitBtn:hover::after{margin-left:0.2rem}
.submitBtn.watchMore{color:var(--hover-color);}
.submitBtn.watchMore::after{background-image: url(../images/arrowRightRed2.png); background-size: 0.14rem; background-position: center;}
.submitBtn.white{border: 1px solid var(--white);}
.submitBtn.watchMore.white{color:var(--white);}
.submitBtn.watchMore.white::after{background-image: url(../images/arrowRightWhite2.png);}

.submitBtn2{width:1.6rem;height:0.5rem;border-radius:0.08rem;border:1px solid var(--hover-color);-webkit-border-radius:0.5rem;-moz-border-radius:0.08rem;-ms-border-radius:0.08rem;-o-border-radius:0.08rem;display:inline-flex;align-items:center;justify-content:center;color:var(--hover-color);font-size: var(--font-size16);}
.submitBtn2:hover{background: var(--hover-color);color:var(--white);}
.submitBtn2::after{content:'';display:block;width:0.16rem;height:0.14rem;background:url(../images/submitArrow-on.png) no-repeat;background-size:0.16rem 0.14rem;margin-left:0.1rem;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}
.submitBtn2:hover::after{background:url(../images/submitArrow.png) no-repeat;}




/*Floor003011 */
.Floor003011{overflow: hidden;position: relative; z-index: 1;padding:var(--padMar120) 0; background: url(../images/Homeabout.png) no-repeat top center; background-size: contain; color: var(--white);  }

.Floor003011 .bigen{position: absolute; left: 0; top:.1rem; font-size: 20.31vw;color: var(--white);opacity: 0.05; line-height: 0.923em;  text-transform: uppercase; z-index: -1;}
.Floor003011 .solgan{margin: 1.9vw 0 3vw 0;font-size: var(--font-size26);line-height:1.6; width:80%;}
.Floor003011 .intro{min-height: 23vw; padding-bottom: 4.5vw;}
.Floor003011 .intro p{margin: 0;line-height: 2em; font-size: var(--font-size18); font-family: 'hml';}
.Floor003011 .word{color:var(--white);font-size:var(--font-size26); text-align: right;position: relative; z-index: 2;}
.Floor003011 .word aside{font-size: 1.6rem;line-height: 1em;}
.Floor003011 .fr .pic{padding-right: .3rem; margin-top: -.8rem;}
.Floor003011 .fr .pic .img-block{border-radius: .2rem;}

@media(min-width:1025px){
.Floor003011 .fl{width: 50%; margin-top: var(--padMar80);}
.Floor003011 .fr{width: 42.693%;}
.Floor003011 .fl .img{width: 131.231%;}
}
@media(max-width:768px){
.Floor003011 .word{font-size: 5vw;}
.Floor003011 .word aside{font-size: 20vw;}
.Floor003011 .fr{margin-bottom: 4vw;}
.Floor003011 .fr .pic{margin-top: -10vw;}
}
@media(max-width:640px){
.Floor003011 .solgan{font-size: 4.5vw;}
}



/*Floor002844*/
.Floor002844{padding:var(--padMar120) 0; overflow: hidden; z-index: 10; position: relative; }
.Floor002844 .ytable-cell{position: relative;}
.Floor002844 .outlets{margin-top: .5rem;}
.Floor002844 .map{z-index: 2;}
.Floor002844 .map > img{display: block;width: 100%;}
.Floor002844 .map .inner{position: relative; z-index: 1;max-width: 960px;width: 96%;}
.Floor002844 .map dl{position: absolute; width: 5vw; height: 5vw;}
.Floor002844 .map dt{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.Floor002844 .map dt i{position: absolute;border-radius: 50%;background: rgba(103,3,177,0.3);}
.Floor002844 .map dt i:not(:last-child){ opacity: 0;}
.Floor002844 .map dl.on dt i:not(:last-child){animation: ripple 4500ms ease-out 900ms infinite; opacity:1;}
.Floor002844 .map dt i:nth-child(1){left: 0; top: 0;right: 0;bottom: 0;}
.Floor002844 .map dt i:nth-child(2){left: 13%;top: 13%;right: 13%;bottom: 13%;}
.Floor002844 .map dt i:nth-child(3){left: 25%;top: 25%;right: 25%;bottom: 25%;}
.Floor002844 .map dt i:nth-child(4){background: var(--hover-color);width:8px; height:8px; left: 50%; top: 50%; margin: -4px 0 0 -4px; opacity: 0.5;}
.Floor002844 .map dl.on dt i:nth-child(4){opacity: 1; width:12px; height:12px;  margin: -6px 0 0 -6px;}
.Floor002844 .map dd{width: inherit;position: absolute; right: 85%;background:var(--hover-color);color: #fff;padding: 0 20px;line-height: 40px; top: 50%; margin-top: -36px; min-width: 100px; display: none; border-radius: 8px; text-align: center; font-size:16px;}
.Floor002844 .map dd:after{position: absolute; content: ''; border:26px solid transparent; border-bottom-color: var(--hover-color); border-bottom-width: 13px;bottom: 0; right: -23px; }
.Floor002844 .map dl.on{ z-index: 10;}
.Floor002844 .map dl.on dd{ display: block;}
.Floor002844 .map dl.left dd{right: auto;left: 85%;}
.Floor002844 .map dl.left dd:after{right: auto; left: -23px;}
.Floor002844 .info{background:var(--white); z-index: 5; border-radius: 15px;box-shadow: 0px 1.25em 3.125em rgba(0, 0, 0, 0.08);}
.Floor002844 .info > .inner{width: 90%; margin: 0 auto;padding: 0 0 2vw 0;position: relative; z-index: 10;}
.Floor002844 .info .tit{font-size:calc(28 / 16 * 1em); color: #333;font-weight: bold;line-height: 1;}
.Floor002844 .info .tit b{font-size:calc(44 / 28 * 1em); color:var(--hover-color); padding: 0 calc(10 / 44 * 1em);}
.Floor002844 .info .tit-info{ padding-left: 24px;border-left: 1px solid rgba(0,0,0,0.1);}
.Floor002844 .info .tit-info+.tit-info{padding-top:40px; }

.Floor002844 .search{  z-index:100; border:2px solid #eaeaea;  background:var(--white); border-radius: calc(46 / 16 * 1em); position: relative; margin: 2em 0; }
.Floor002844 .search .text{width:100%;line-height:calc(46 / 16 * 1em);height:calc(46 / 16 * 1em); color:#999; padding:0 calc(46 / 16 * 1em) 0 calc(20 / 16 * 1em); background: none; font-size: 1em; border: none;}
.Floor002844 .search .btn{ position:absolute; right:0; top:0; height:calc(46 / 16 * 1em); width:calc(46 / 16 * 1em); background:url(../images/search.svg) no-repeat center;background-size:auto 40%;  }

.Floor002844 .info .main dd{display: none; height: calc(450 / 16 * 1em); overflow-y: auto; padding: 0 10px; margin: 0 -10px;}
.Floor002844 .info .main dd::-webkit-scrollbar{width:3px;  height:100%;}
.Floor002844 .info .main dd::-webkit-scrollbar-track{ background: rgb(239, 239, 239); border-radius:2px;}
.Floor002844 .info .main dd::-webkit-scrollbar-thumb{ background: var(--hover-color); border-radius:10px;}
.Floor002844 .info .main dd::-webkit-scrollbar-thumb:hover{background: var(--hover-color);}
.Floor002844 .info .main dd::-webkit-scrollbar-corner{background: var(--hover-color);}
.Floor002844 .info .main dd .Ispic{width: 100%; padding-bottom:53.87%; border-radius: 10px;}
.Floor002844 .info .main dd h2{margin:1em 0;font-size:var(--font-size24);color:var(--black3); position: relative; font-weight: normal; margin: .15rem 0;}
.Floor002844 .info .main dd h2 span{line-height:calc(22 / 14 * 1em); padding:0 1em; font-size: calc(14 / 22 * 1em); color: var(--white); background: var(--hover-color); border-radius: 5px; display:inline-block; font-weight: normal; vertical-align: middle; margin-left: 1em;}
.Floor002844 .info .main dd h2:before{position: absolute;background: var(--hover-color);width: 9px; height: 9px; content: ''; left: -29px; top: 50%; margin-top: -4px; border-radius: 50%;}
.Floor002844 .info .main dd p{line-height:calc(24 / 16 * 1em);color: var(--grey6);max-height:calc(96 / 16 * 1em); max-width:340px; padding-left: calc(48 / 16 * 1em); position: relative; width: 90%; font-size: var(--font-size16); margin: 0 0 .05rem 0;}
.Floor002844 .info .main dd p span{position: absolute;left: 0; top: 0; width: calc(48 / 16 * 1em);}
@media(min-width:1025px){
.Floor002844 .Hometit{margin-bottom: 0;}
.Floor002844 .map{width:68%;}
.Floor002844 .map:after{position: absolute; content: '';top: 50%;border:20px solid transparent; border-right-color: var(--white);border-right-width:28px; right:0; margin-top: -14px;}
.Floor002844 .info .inner{max-width: 400px; }
}
@media(max-width:1024px){
.Floor002844 .ytable,
.Floor002844 .ytable-cell{display: block;}
.Floor002844 .info{padding-bottom: 5vw;}
.Floor002844 .map{width: 90%; margin: 0 auto;}
.Floor002844 .map dl{width: 10vw;height: 10vw;}
}
@media(max-width:640px){
.Floor002844 .map dl.on dd{display: none;}
}

@-webkit-keyframes ripple {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1, 0.1);
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1)
  }
}
@-moz-keyframes ripple {
  0% {
    opacity: 0;
    -moz-transform: scale(0.1, 0.1);
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -moz-transform: scale(1)
  }
}
@-o-keyframes ripple {
  0% {
    opacity: 0;
    -o-transform: scale(0.1, 0.1);
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -o-transform: scale(1)
  }
}
@keyframes ripple {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1, 0.1);
    -moz-transform: scale(0.1, 0.1);
    -ms-transform: scale(0.1, 0.1);
    transform: scale(0.1, 0.1);
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}





/*Floor003233 */
.Floor003233{overflow: hidden; padding:var(--padMar120) 0;position: relative;z-index: 1;--autoWidth:1600;--ww:1920; display: block; background:url(../images/Floor003233_bg.png) no-repeat center bottom ; background-size:contain; }
.Floor003233 [class*=autoCon-]{position: relative;z-index: 4;}
.Floor003233 .main{margin-top: .5rem;}
.Floor003233 .tab dl{display: flex;}
.Floor003233 .tab dd{background-color:#f6f8fa;color:var(--grey);font-size: var(--font-size16);line-height: 0.5rem;padding:0 .3rem;border-radius: 0.5rem;}
.Floor003233 .tab dd+dd{margin-left:0.2rem;}
.Floor003233 .tab dd.on{background-color:var(--hover-color);color: var(--white);}

.Floor003233 .swiper-wrapper{height: auto;}
.Floor003233 .swiper-slide a{padding:0; background: none;}
/* .Floor003233 .swiper-slide a:hover{background:var(--hover-color);} */
.Floor003233 .con{padding-top: 0.3rem;}
.Floor003233 .con .tit{font-size: var(--font-size20);margin: 0; color: var(--black3); margin-bottom: .15rem; line-height: 1.4;}
.Floor003233 .con time{color: var(--grey6); font-size: var(--font-size16);line-height: 1.4;}
.Floor003233 .con .txt{color:var(--grey);}
.Floor003233 .controls{display: flex;align-items: center;z-index: 10;position: absolute;}
.Floor003233 .controls .scrollbar{flex: 1;position: relative;z-index: 1; margin-right: 0.32rem;height: 0.04rem;background-color: rgba(215, 221, 222, 0.3);border-radius:.05rem;}
.Floor003233 .controls .scrollbar > span{border-radius:.1rem;background-color: var(--hover-color);}
.Floor003233 .controls .page{color:#dae3e8;font-size: var(--font-size18); display: none;}
.Floor003233 .controls .page .cur{color:var(--hover-color);}
.Floor003233 .controls .arrow{display: flex;align-items: center;justify-content: flex-end;width:1.5rem;}
.Floor003233 .controls .arrow 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.14rem; cursor: pointer; transition: 0.3s; position: relative; background-image: url(../images/arrowRightRed2.png); }
.Floor003233 .controls .arrow a + a{margin-left: 0.26rem;}
.Floor003233 .controls .arrow a.prev{left: auto; transform: rotate(180deg);}
.Floor003233 .controls .arrow a.next{right: auto;}
.Floor003233 .controls .arrow a:hover{background-color: var(--hover-color);background-image: url(../images/arrowRightWhite2.png); border-color: var(--hover-color);}
.Floor003233 .pic{position: relative; background: var(--white);}
.Floor003233 .swiper-slide-active .pic::before{border-left: .3rem solid transparent; border-right: .3rem solid transparent; border-top:.3rem solid #f6f8fa;}
.Floor003233 a:hover .pic::before{border-top-color: var(--hover-color);}
.Floor003233 a:hover .con .tit,
.Floor003233 a:hover  .con .txt{color: var(--hover-color);}

@media (min-width:1025px) {
.Floor003233 .main{width: var(--mainW);}
.Floor003233 .controls{left: 5.98rem;bottom:.5rem;width: calc(var(--autoWidth) / 1914 * 100%); padding-right: 2.41rem;}
.Floor003233 .swiper-slide{height: calc((400 / var(--ww) * 100vw) + 0.33rem + 0.14rem + 1em + 1rem); opacity: 0.2;line-height: 1;}
.Floor003233 .pic .Ispic{height: calc(290 / var(--ww) * 100vw);border-radius: .15rem;}
.Floor003233 .swiper-slide-active .pic .Ispic{height: calc(400 / var(--ww) * 100vw);transition: 0.3s 0.3s;}
.Floor003233 .swiper-slide-active .con .tit{font-size: var(--font-size24);line-height: 1.4;}
.Floor003233 .swiper-slide-active,
.Floor003233 .swiper-slide-next,
.Floor003233 .swiper-slide-next + .swiper-slide{opacity: 1;}
.Floor003233 .swiper-slide a{margin-right: 0.3rem;}
}
@media (max-width:1024px) {
.Floor003233 .pic .Ispic{padding-bottom: calc(290 / 432  * 100%);}  
.Floor003233 .main{padding-bottom: 0.5rem;}
.Floor003233 .controls{bottom: -.2rem;left: 0 !important;width: 100%;}
.Floor003233 .con{padding-top: 0.2rem;}
.Floor003233 .controls .scrollbar{flex: none;width: 60%}
}


/*Bottom003222 */
.Bottom003222{padding:calc(160 / 16 * 1em) 0 0;position: relative; background: url(../images/Bottom003222_bg.png) no-repeat center top; }
.Bottom003222,
.Bottom003222 a:not(:hover){color:var(--white);}
.Bottom003222 a:hover{color:var(--white)}

.Bottom003222 .f-mid .logo{width:2.4rem}
.Bottom003222 .f-mid .code .pic{margin:0 auto 0 .3rem; text-align: center;}
.Bottom003222 .f-mid .code img{max-width: 1.2rem;}
.Bottom003222 .f-mid .code p{text-align: center; margin-top: .2rem; font-size: var(--font-size16);}

.Bottom003222 .f-mid .contact dd{padding-left:0.28rem;line-height:1.6;font-size:var(--font-size18);background-position:center center;background-repeat:no-repeat;background-size:contain;background-size:0.17rem auto;background-position:left 0.4em}
.Bottom003222 .f-mid .contact dd + dd{margin-top:0.21rem}
.Bottom003222 .f-mid .contact dd.tel{font-size:var(--font-size36);font-weight:700;background-image:url(../images/Bottom003222-tel.svg);background-position:left 0.3em;line-height:1;margin-top: .3rem;}
.Bottom003222 .f-mid .contact dd.tel a{color:var(--white)}
.Bottom003222 .f-mid .contact dd.add{background-image:url(../images/Bottom003222-add.svg)}
.Bottom003222 .f-mid .contact dd.email{background-image:url(../images/Bottom003222-email.svg);background-size:0.18rem auto;background-position:left 0.4em}
.Bottom003222 .f-mid nav ul ol{font-size:var(--font-size18);width: 42%;}
.Bottom003222 .f-mid nav ul li a{display: flex;justify-content: space-between;align-items: center;height: .6rem;border-bottom: solid 1px rgba(255, 255, 255, .2); color: rgba(255, 255, 255, .8);}
.Bottom003222 .f-mid nav ul li i{float: right;width: .1rem;height: .1rem;border-top: solid 1px rgba(255, 255, 255, .3);border-right: solid 1px rgba(255, 255, 255, .3);transform: rotateZ(45deg);}
.Bottom003222 .f-bottom{padding:0.25rem 0;border-top:1px solid rgba(255,255,255,0.2);margin-top:0.7rem}
.Bottom003222 .f-bottom .copyright a{padding-left: .1rem;}
.Bottom003222 .f-bottom,
.Bottom003222 .f-bottom a:not(:hover){color:rgba(255,255,255,0.7)}
.Bottom003222 .f-bottom .other a:not(:last-child):after{content:"·";margin:0 1em}
@media (min-width:1025px) {
.Bottom003222 .f-mid .contact{max-width:4rem}
.Bottom003222 .f-mid nav ul{width:4.5rem}
    
}
@media (max-width:1024px) {
.Bottom003222 .f-top{flex-direction: column;align-items: center;}
.Bottom003222 .f-top .logo{margin-bottom: 0.2rem;}
.Bottom003222 .f-mid .contact{margin-bottom: 0.5rem;}
.Bottom003222 .f-bottom{text-align: center;}
.Bottom003222 .copyright{margin-bottom: 0.1rem;}
}



/* 内页banner */
.Inside_ban{ margin-top:0; position: relative;}
.Inside_ban .text{ position:absolute; top:50%; left:0; width:100%; z-index:10; color:#fff; transform:translateY(-50%); }
.Inside_ban .text .icon{ position:absolute; top:-2.25em; width:9.375em; height:7.625em; background:url(../images/Inside-icon.png) no-repeat; background-size:cover; opacity: 0.15;}
.Inside_ban .text .name{ font-size:var(--font-size54);text-transform: uppercase; }
.Inside_ban .text .des{ font-size:var(--font-size22); margin-top: 10px; max-width:45%; line-height: 1.4; font-family: 'hml'; }
.Inside_ban .pic img{ width:100%;}
@media (max-width:640px) {
.Inside_ban .text .des{ font-size:1.5em;}
}


/*Menu002147 */
.Menu002147{ background:#f8f8f8; border-bottom:1px solid #eee;}
.Menu002147 ul{ display:table; margin:0 auto;}
.Menu002147 li{ float:left; padding:0 .4rem;position:relative;}
.Menu002147 li:after{ position:absolute; content:''; width:1px; right:0; top:50%; height:.15rem; margin-top:-7px; background:#dfdfdf;}
.Menu002147 li.end:after{ display:none;}
.Menu002147 li a{ display:block;font-size:var(--font-size16); position:relative; overflow:hidden; line-height:.72rem;height:.72rem;}
.Menu002147 li a:after{ position:absolute; left:0; bottom:0;content:''; height:2px; width:100%;}
.Menu002147 li.aon a,
.Menu002147 li:hover a{ color:var(--hover-color);}
.Menu002147 li.aon a:after,
.Menu002147 li:hover a:after{ background:var(--hover-color);}
@media(max-width:1024px){
.Menu002147 li{ padding:0 .2rem;}
.Menu002147 li a{line-height:.5rem;height:.5rem;}
}
@media(max-width:768px){
.Menu002147 ul{ display:block;}
.Menu002147 li{ float:left; width:25%; text-align:center; padding:0;}
}
@media(max-width:768px) and (min-width:481px){
.Menu002147 li:nth-child(4n):after{ display:none;}
}
@media(max-width:480px){
.Menu002147 li{ width:33.33333333333%}
.Menu002147 li:nth-child(3n):after{ display:none;}
}
@media(max-width:375px){
.Menu002147 li a{ font-size:var(--font-size14);}
}



/*Page002623 */
.Page002623{padding: calc(70 / 1920  * 100%) 0 calc(100 / 1920  * 100%); text-align: center;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 2.5vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height:.55rem; width:.55rem; margin: 0 1px; font-size: var(--font-size16); border-radius: 50%;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: var(--white);background: var(--hover-color);}
.Page002623 .Pages .p_page > a{font-size: 0;height: .55rem;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: var(--black0);border-right-width: 8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: var(--black0);border-left-width: 8px; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color: var(--white);}
.Page002623 .Pages a.a_next:hover:before{border-left-color: var(--white);}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}


.news-box{ padding:calc(100 / 1920  * 100%) 0 0;}
.news-box .pinned-box{ padding-bottom:1rem;}
.news-box .pinned-box .item .pic{ width:43.75%; border-radius:.1rem; overflow:hidden;}
.news-box .pinned-box .item .pic img{ width:100%; transition:all .5s;}
.news-box .pinned-box .item .text{ padding-left:.6rem; width:56.2222%;}
.news-box .pinned-box .item .time{ font-size:.2rem;  color:var(--hover-color);}
.news-box .pinned-box .item .tit{ font-size:var(--font-size28); margin:.4rem 0; color:var(--black3);}
.news-box .pinned-box .item .des{ line-height:2; font-size:var(--font-size16); color: var(--grey6); font-family: 'hml';}
.news-box .pinned-box .item .more{ margin-top:.45rem;}
.news-box .pinned-box .item .more span{ display:-webkit-flex; display:flex; align-items:center; justify-content:center; width:.5rem; height:.5rem; color:#fff; font-size:.2rem; border:solid 1px #cacaca; border-radius:50%;}
.news-box .pinned-box .item .more i{display:block; width:.25rem; height:.25rem; background:url(../images/arrow3.svg) no-repeat; background-size:.25rem;}
.news-box .pinned-box .item:hover .pic img{ transform:scale(1.1);}
.news-box .pinned-box .aniu-box{  position:absolute; right:0; bottom:0; width:52%;}
.news-box .pinned-box .aniu-box .swiper-but{ left:auto; right:auto; top:auto; bottom:auto; margin:0; margin-right:.2rem; width:.5rem; height:.5rem; border:solid 1px var(--hover-color); position:relative; border-radius:50%; background:#fff;}
.news-box .pinned-box .aniu-box .swiper-but:last-child{ margin-right:0;}
.news-box .pinned-box .aniu-box .swiper-but:after{ font-size:.16rem; font-weight:bold;}
.news-box .pinned-box .aniu-box .swiper-pagination{ height:2px; width:calc(100% - 2rem); position:relative;}
.news-box .pinned-box .aniu-box .swiper-but:hover{ color:#fff; background:var(--hover-color);}

.news-list .item{ border-top:solid 1px #eee; padding:.45rem 0;}
.news-list .item .pic{ width:30%; border-radius:.1rem; overflow:hidden;}
.news-list .item .pic img{ width:100%; transition:all .5s;}
.news-list .item .text{ padding-left:.7rem; width:70%;}
.news-list .item .text .tit{ font-size:var(--font-size26); color:var(--black3);}
.news-list .item .text .des{ font-size:var(--font-size16);line-height:2; margin:.24rem 0 .3rem; color:var(--grey6); font-family: 'hml';}
.news-list .item .text .time{ color:#bbbbbb; background: url(../images/new_time.png) no-repeat left center; background-size: 1em; padding-left: 25px; line-height: 1;}
.news-list .item:hover .pic img{ transform:scale(1.1);}

@media(max-width:1024px){
.news-box .pinned-box .item .pic img{ height:100%; object-fit:cover;}
.news-box .pinned-box .item .tit{ margin:.15rem 0; font-size:.2rem;}
.news-box .pinned-box .item .more{ margin-top:.1rem;}
.news-list .item .text .tit{ font-size:.22rem;}
}
@media(max-width:640px){
.news-box .pinned-box .item .pic{ width:100%;}
.news-box .pinned-box .item .text{ width:100%; padding:.2rem 0;}
.news-box .pinned-box .item .des{ font-size:.2rem;display:-webkit-box; display:box; overflow:hidden; text-overflow:ellipsis; word-break: break-word; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
.news-box .pinned-box .item .time{ font-size:.2rem;}
.news-box .pinned-box .item .tit{ font-size:.24rem;}
.news-box .pinned-box .aniu-box{ width:100%; position:relative;}
.news-list .item .pic{ width:100%;}
.news-list .item .text{ width:100%; padding:.2rem 0;}
.news-list .item .text .tit{ font-size:.24rem;}
.news-list .item .text .des{ font-size:.2rem;display:-webkit-box; display:box; overflow:hidden; text-overflow:ellipsis; word-break: break-word; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
}


.TextList001230{ padding:var(--padMar100) 0 0; }
.TextList001230 .ul{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.TextList001230 li{border: 1px dotted #ddd; padding: 0.3rem 1.1rem 0.3rem 0.3rem; width: 48.5%;overflow:hidden;position:relative;margin-bottom: 0.3rem;}
.TextList001230 li time{ text-align:center;   float:left;line-height:.24rem; width:.68rem; margin-right:.15rem; border-radius:.05rem; background-color:var(--hover-color); color:#fff;}
.TextList001230 li time span{line-height: .44rem;display: block;font-size: 30px;color: var(--hover-color); background-color:#e2e2e2;border-radius:.05rem .05rem 0 0;}
.TextList001230 li .down{position:absolute;right: 0.3rem;padding-top: 0;height: 0.45rem;top:50%;margin-top: -0.24rem;background:url(../images/frame1.png) no-repeat center top;font-size: var(--font-size16);width: 0.45rem;background-size: 0.45rem;}
.TextList001230 li p{margin:0;font-size: var(--font-size20);line-height: 1.6;color:var(--black);padding-bottom:.04rem;}
.TextList001230 li:hover p{color: var(--hover-color);}
.TextList001230 li p span{color:var(--hover-color);font-size: var(--font-size16);display: flex;align-items: center;}
.TextList001230 li p span i{ color: var(--hover-color);margin: 0 0.1rem;}
.TextList001230 li img{float: left;width: 0.6rem;margin-right: 0.15rem;}



.Info{padding:var(--padMar100) 0;}
.Info .infoTit {width:100%;margin:0 auto;margin-bottom:3.125em;padding-bottom:3.125em; text-align: center; border-bottom:1px solid #f2f2f2;}
.Info .infoTit h1{font-size:var(--font-size34);line-height: 1.4;text-transform: uppercase; color: var(--black3); margin: 0; font-weight: normal;}
.Info .infoTit h1.h_tit{text-transform: none;}
.Info .infoTit .time{font-size: 1.125em;color:var(--grey9);font-weight: normal;margin-top:1.25em;}
.Info .InfoCon{ font-size:var(--font-size18); line-height:1.8; color: var(--black3); font-family: 'hml';}
.Info .InfoCon p{margin: 0;}
.Info .InfoCon img{max-width: 80%; margin-bottom: 1%;}
.Info .InfoPage{padding-top:2.5em;margin-top:3.125em;border-top:1px solid #e6e6e6;position: relative;}
.Info .InfoPage .goback{position: absolute;right:0;top:3.125em;line-height:3;background: var(--hover-color); border-radius: 1rem;}
.Info .InfoPage .goback a{display: block;padding:0 3.5em 0 2.3em;color:var(--white);font-size: var(--font-size18); background: url(../images/goback.svg) no-repeat right 20% center; background-size: .2rem;}
.Info .InfoPage .goback img{display: inline-block;margin-left:.12rem; max-width:.2rem;}
.Info .InfoPage dl dd{font-size: 1.125em;line-height:2.5;}
.Info .InfoPage dl dd a{color:var(--grey9);}
.Info .InfoPage dl dd span{color:var(--black0);}
.Info .InfoPage dl dd a:hover{color:var(--hover-color);}

@media(max-width:1024px){
.Info .infoTit{max-width:100%;}
.Info .infoTit h1{font-size: 16px;}
.Info .infoTit .time{font-size:var(--font-size14);margin-top:.1rem;}
.Info .InfoPage .goback{position: static;width:100px;line-height: 32px;font-size:var(--font-size14);box-sizing: border-box;padding:0;text-align: center;margin-bottom:.1rem;}
.Info .InfoPage .goback a{font-size:var(--font-size14);padding:0;}
.Info .InfoPage .goback img{max-height:.1rem;}
.Info .InfoPage dl dd{font-size:var(--font-size14);line-height: 30px;}
}



.cltit{padding-bottom: .5rem;}
.cltit h1{font-size:var(--font-size50);color: var(--black3);line-height: 1.2;}
/* .cltit::after{content: '';display: block;width: .5rem;height: 5px;background: var(--hover-color);margin: .3rem auto 0 auto} */
.cltit p{font-size: var(--font-size18); font-family: 'hml'; color: var(--black3);}

.cltit.ct{text-align:center}
.cltit.white{color:var(--white);}
.cltit.left{text-align: left;}



/*Floor003158*/
.Floor003158{padding:var(--padMar120) 0; position: relative; z-index: 1;}
.Floor003158 .flex{margin-bottom: .2rem;}
.Floor003158 p{line-height: 2.1; color: var(--black3); font-family: 'hml';}
.Floor003158 p b{color: var(--hover-color); font-size: var(--font-size18);}
.Floor003158 .pic .img-block{border-radius: .2rem;}
.Floor003158 .ul li{padding:0; color: var(--black3); margin-right:5%;}
.Floor003158 .ul li span{font-size: var(--font-size56);padding-right: .1rem;color: var(--hover-color);}
.Floor003158 .ul li p{font-size: var(--font-size18); color: var(--grey6); margin: 0; font-family: 'hml';}
@media (min-width:1025px) {
/* .Floor003158::before{content: ' '; background: #f5f5f5; position: absolute; left: 0; bottom: 0; width: 100%; height:50%; z-index: -1;} */
.Floor003158 .flex{display: flex;justify-content: space-between; }
.Floor003158 .left{width:40%;}
.Floor003158 .txt{width:60%; }
.Floor003158 .ul{position: relative; z-index: 2;margin-top:3vw;}
.Floor003158 .ul li{ width: 45%; float: left;}
}



.about-history{padding:var(--padMar100) 0; background: url(../images/about-history-bg.png) no-repeat center; background-size: cover;}
.about-history .change-con{width: calc(100% - 20%);}
.about-history .inner{position: relative;}
.about-history .inner:after{content: "";width: 1px;position: absolute;height:100%;top:0;background-color: rgba(0,0,0,0.1);right: 0;}
.about-history .change-con .swiper-container{height: 5.97rem;overflow: hidden;padding-bottom: 1.3rem;}
.about-history .change-con .swiper-slide{padding-bottom: 6.198vw;}
.about-history .change-con .ispic{width:45%;margin-right:4%;}
.about-history .change-con .ispic img{border-radius: .15rem;}
.about-history .change-con .info{flex:1;border-bottom: 1px solid #dbdde2;min-height: 3.48rem;padding-bottom:0;}
.about-history .change-con .year{font-size:var(--font-size30);line-height: 1;color:var(--black3);margin-bottom: 1.458vw;}
.about-history .change-con .txt {max-height: 2.8rem;overflow-y: auto; padding-right: .12rem;}
.about-history .change-con .txt p{position: relative;padding-left: 0.15rem; }
.about-history .change-con .txt .biaot{font-size: var(--font-size22); margin: 0 0 .12rem 0; color: var(--black3);}
.about-history .change-con .txt p:not(:first-child){margin-top: 1.6vw;}
.about-history .change-con .txt p:before{position: absolute;left: 0;content: "";width: 0.05rem;height: 0.05rem;border-radius: 50%;background-color:var(--hover-color);top: 0.11rem;}
.about-history .change-con .txt dd{font-size: var(--font-size16); line-height:1.6; color: var(--black3); margin-bottom: .06rem; font-family: 'hml';}
.about-history .change-con .txt .swiper-pagination{display: none !important;}

.about-history .change-con .txt::-webkit-scrollbar{width:3px; height:100%;}
.about-history .change-con .txt::-webkit-scrollbar-track{ background: #ededed; border-radius:3px;}
.about-history .change-con .txt::-webkit-scrollbar-thumb{ background: var(--hover-color); border-radius:3px;}
.about-history .change-con .txt::-webkit-scrollbar-thumb:hover{background: var(--hover-color);}
.about-history .change-con .txt::-webkit-scrollbar-corner{background: var(--hover-color);}

.about-history .change-con .swiper-container .swiper-pagination-bullet{display: none;}

.about-history .change-tab{color: var(--grey6);width: 18.75%;position: relative;z-index: 10; font-size: var(--font-size24); }
.about-history .change-tab .swiper-container{height: 6.27rem;overflow: hidden;}
.about-history .change-tab .swiper-slide{cursor: pointer;}
.about-history .change-tab p{line-height: 0.7rem;text-align: right;padding-right: 0.4rem;position: relative;}
.about-history .change-tab p:after{position: absolute;right: 0;top: 50%;transform: translateY(-50%);background-color:var(--hover-color);transition: all 0.5s;width: 0.03rem;content: "";height: 0;}
.about-history .change-tab .swiper-slide-thumb-active p{font-size: 0.32rem;color:var(--hover-color);font-weight: bold;}
.about-history .change-tab .swiper-slide:hover p{color:var(--hover-color);}
.about-history .change-tab .swiper-slide-thumb-active p:after,
.about-history .change-tab .swiper-slide:hover p:after{height: 0.24rem;}

@media(min-width:1025px){
.about-history .change-con .swiper-slide:not(.swiper-slide-active){opacity: 0.15;}
}


.Listtit{position: relative; z-index: 1;  color:var(--black3);font-size:var(--font-size34); font-family: 'hmm'; text-align: center;}
.Listtit::after{content: ''; width:1em; height:.03rem; background-color:var(--hover-color); display: block; margin:.15rem auto .35rem; }

/*RighInfo002806*/
.RighInfo002806{padding:var(--padMar100) 0;}
.RighInfo002806 li{background: #f8f9fb;}
.RighInfo002806 .Ispic{padding-bottom:60%;}
.RighInfo002806 .con .txt{color: var(--black3);}
.RighInfo002806 .con .txt h2{font-size: var(--font-size24); font-weight: normal;}
.RighInfo002806 .con .txt p{line-height: 1.8; font-family: 'hml'; color: var(--black3);}
.RighInfo002806 .word{margin-top:var(--padMar60);}
.RighInfo002806 .dl dd{text-align: center;}
.RighInfo002806 .dl .icon img{display: block; height: .6rem; margin: 0 auto;}
.RighInfo002806 .dl .tit{font-size: var(--font-size26); color: var(--black3); margin:.3rem 0 .2rem; }
.RighInfo002806 .dl p{text-align: left; font-family: 'hml'; line-height: 1.75; color: var(--black3);}

@media(min-width:1025px){
.RighInfo002806 li{display: flex; align-items: center;}
.RighInfo002806 .con,
.RighInfo002806 .pic{width:50%;}
.RighInfo002806 .con{padding:.4rem .8rem;}
.RighInfo002806 li:nth-child(2n) .pic{order: 2;}
.RighInfo002806 .dl{display: flex;}
.RighInfo002806 .dl dd{width: 25%; padding: 0 .3rem; border-right: 1px solid rgba(0, 0, 0, 0.07);}
.RighInfo002806 .dl dd:last-child{border-right:none;}
}



.RighInfo002940{padding:var(--padMar100) 0;}
.RighInfo002940 .contact{margin-top: 0;}
.RighInfo002940 .contact .ytable{table-layout: fixed; border-bottom: 1px solid var(--black3); border-top: 1px solid var(--black3);}
.RighInfo002940 .contact dt{float: left;width: 46%; padding: .3rem 0;margin-top: -1px;}
.RighInfo002940 .contact dt:nth-child(odd){margin-right:8%;}
.RighInfo002940 .contact .icon{width:.6rem;}
.RighInfo002940 .contact .txt{padding-left:.35rem;font-size:var(--font-size22);color: var(--black3);}
.RighInfo002940 .contact .txt p{margin: 0; font-family: 'hmr'; line-height: 1.4; min-height: .62rem; margin-top: .05rem;}
.RighInfo002940 .contact .txt span{font-size: var(--font-size20);font-family: 'hml'; line-height: 1.8;}
.RighInfo002940 .contact .txt .code{max-width: 1.4rem; margin-left: .3rem;}
.RighInfo002940 .contact dd{clear: both;}
@media(max-width:640px){
.RighInfo002940{padding: 5vw 0;}
.RighInfo002940 .title{font-size: 4.5vw;}
.RighInfo002940 .contact .icon{width: 10vw;}
.RighInfo002940 .contact .txt{font-size: 3.5vw;}
}



.filter{padding-top:var(--padMar100); }
.Spec001220{ box-shadow: 0px 0px calc(10 / 16 * 1em) 0px rgba(0,0,0,0.14);padding: .3rem; border-radius: .2rem;}
.Spec001220 dl{ overflow:hidden; clear:both; margin-bottom:calc(20 / 16 * 1em); line-height:1.6;border-bottom: 1px dashed #cccccc;}
.Spec001220 dl:last-child{border-bottom: none;}
.Spec001220 dt{ float:left; width:auto;font-size:calc(16 / 16 * 1em); color: var(--black3);}
.Spec001220 dd{ float:left; width:92%;}
.Spec001220 dd i{ font-style:normal; margin:0 1px;display: none;}
.Spec001220 dd a{ margin-bottom:calc(20 / 16 * 1em); display:inline-block; padding:0 calc(10 / 16 * 1em); font-size:calc(14 / 16 * 1em); color:var(--black3);}
.Spec001220 dd a.acur{color:var(--hover-color);}
.Spec001220 dd a:hover{color:var(--hover-color);}
.Spec001220 dd input{height:calc(50 / 16 * 1em);border-radius: 5px;}
.Spec001220 .text{ width:25%; border:1px solid #ccc;  background:none; line-height:calc(50 / 16 * 1em); padding:0 .15rem; color:#aaa;}
.Spec001220 .btn{ border:none; cursor:pointer; background:var(--hover-color); color:var(--white); width:calc(100 / 16 * 1em); margin-left: 1%; border-radius: 5px;}
@media(max-width:480px){
.Spec001220 dd{ overflow:auto; max-height:136px;}
}


.PicList00185021{ overflow:hidden; padding: .4rem 0 0;}
.PicList00185021 section{ position:relative;}
.PicList00185021 .grid{width:31.8%;float:left; text-align:center; padding-bottom:.4rem;position: relative;
-webkit-transition: top 1s ease, left 1s ease;
-moz-transition: top 1s ease, left 1s ease;
-o-transition: top 1s ease, left 1s ease;
-ms-transition: top 1s ease, left 1s ease;
transition: top 1s ease, left 1s ease;}
.PicList00185021 .grid a{ display:block; padding-bottom:3%; padding:0;color: #000;cursor: default; }
.PicList00185021 .grid label{background: var(--bglinear);font-size:var(--font-size14);line-height: 2.1428;height:.3rem;display: inline-block;padding: 0 0.7142em;color: #fff;position: absolute;right: 0;display: none;}
.PicList00185021 .grid:not(:nth-child(3n)){margin-right:2.3%;}
.PicList00185021 .grid img{ display:block; width:100%; height: 3.05rem;object-fit: cover;border-radius: .1rem .1rem 0 0;}
.PicList00185021 .grid .text{padding: .3rem; text-align: left;background:var(--white); min-height: 1.95rem; border-radius: 0 0 .1rem .1rem; box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.08);}
.PicList00185021 .grid .text time{font-size: var(--font-size15); color: var(--grey);}
.PicList00185021 .grid .text h1{ font-size:var(--font-size22); padding:0; margin:0;font-weight: normal; color: var(--black0); line-height: 0.3rem; margin-bottom: .12rem;position: relative;}
.PicList00185021 .grid .text h1 em{font-style: normal;font-size: var(--font-size16);position: absolute;right: 0;top: 0;background: url(../images/PicList002239-icon.png) no-repeat left center;background-size: 0.2rem;padding-left: 0.3rem;color: var(--hover-color);cursor: pointer;}
.PicList00185021 .grid .text p{color: var(--grey6);  margin: 0 0 .1rem 0; line-height: 1.5;} 
.PicList00185021 .grid .text:hover h1{color: var(--hover-color);}
.PicList00185021 .grid .text .more{background: url(../images/arrow.png) no-repeat left center; background-size: .3rem auto;width: .3rem;height: .3rem;display: inline-block;}
.PicList00185021 .grid .text:hover .more{background: url(../images/arrow_hover.png) no-repeat left center; background-size: .3rem auto;width: .3rem;height: .3rem;display: inline-block;}
.PicList00185021 .more2{ text-align:center; margin-top: .3rem;}
.PicList00185021 .more2 a{ display:inline-block; font-size:var(--font-size16); background:var(--hover-color); padding:.2rem .45rem; line-height:1.6; color: var(--white);}


.pop-up{ display:none; position:fixed; z-index:150; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.8);}
.pop-up .ycenter{position: absolute;top: 50%;left: 50%;max-height:100%;transform: translate(-50%, -50%);z-index: 3;}
.pop-up .main{ position:relative; width:90%;max-width:600px; background:#fff; border:5px solid var(--hover-color); border-radius:10px; padding:2%;text-align: center;}
.pop-up .close{ position:absolute; width:30px; height:30px; right:-15px; top:-15px; border-radius:50%; background:var(--hover-color); cursor:pointer;}
.pop-up .close::before,
.pop-up .close::after{ position:absolute; content:''; left:20%; top:50%; width:60%; height:3px; background:#fff; margin-top:-1px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.pop-up .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.pop-up .pic img{max-height: 85vh}
.pop-up#map .main{ padding:15px;}
.pop-up .map{ height:300px;}
.pop-up p{text-align: center;font-size: var(--font-size20);color: #333;}
.pop-up .zh_shu{position: relative;}
.pop-up .ewm{width: 0.6rem;height: 0.6rem;border-radius: 0 0 0 0.2rem;background:var(--hover-color) url(../images/ewm.svg) no-repeat center center;background-size: 0.3rem;position: absolute;right: 1.05rem;top: 0.3rem;}


/*Floor002844*/
.Floor002844{padding:var(--padMar120) 0; overflow: hidden;z-index: 10; position: relative;}
.Floor002844 .ytable-cell{position: relative;}
.Floor002844 .map{z-index: 2;}
.Floor002844 .map > img{display: block;width: 100%;}
.Floor002844 .map .inner{position: relative; z-index: 1;max-width: 9.6rem;width: 96%;}
.Floor002844 .map dl{position: absolute; width: 5vw; height: 5vw;}
.Floor002844 .map dt{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.Floor002844 .map dt i{position: absolute;border-radius: 50%;background: rgba(4,58,122,0.15);}
.Floor002844 .map dt i:not(:last-child){ opacity: 0;}
.Floor002844 .map dl.on dt i:not(:last-child){-webkit-animation: ripple 4500ms ease-out 900ms infinite;animation: ripple 4500ms ease-out 900ms infinite; opacity:1;}
.Floor002844 .map dt i:nth-child(1){left: 0; top: 0;right: 0;bottom: 0;}
.Floor002844 .map dt i:nth-child(2){left: 13%;top: 13%;right: 13%;bottom: 13%;}
.Floor002844 .map dt i:nth-child(3){left: 25%;top: 25%;right: 25%;bottom: 25%;}
.Floor002844 .map dt i:nth-child(4){background: var(--hover-color);width:8px; height:8px; left: 50%; top: 50%; margin: -4px 0 0 -4px; opacity: 0.5;}
.Floor002844 .map dl.on dt i:nth-child(4){opacity: 1; width:12px; height:12px;  margin: -6px 0 0 -6px;}
.Floor002844 .map dd{width: inherit;position: absolute; right: 85%;background:var(--hover-color);color: var(--white);padding: 0 20px;line-height: 40px; top: 50%; margin-top: -36px; min-width: 100px; display: none; border-radius: 8px; text-align: center; font-size:16px;}
.Floor002844 .map dd:after{position: absolute; content: ''; border:26px solid transparent; border-bottom-color: var(--hover-color); border-bottom-width: 13px;bottom: 0; right: -23px; }
.Floor002844 .map dl.on{ z-index: 10;}
.Floor002844 .map dl.on dd{ display: block;}
.Floor002844 .map dl.left dd{right: auto;left: 85%;}
.Floor002844 .map dl.left dd:after{right: auto; left: -23px;}
.Floor002844 .info{background:var(--white); z-index: 5; border-radius: 15px;}
.Floor002844 .info > .inner{width: 90%; margin: 0 auto;padding: 2vw 0;position: relative; z-index: 10;}
.Floor002844 .info .tit{font-size:calc(28 / 16 * 1em); color: var(--black3);font-weight: bold;line-height: 1;}
.Floor002844 .info .tit b{font-size:calc(44 / 28 * 1em); color:var(--hover-color); padding: 0 calc(10 / 44 * 1em);}
.Floor002844 .info .tit-info{ padding-left: 24px;border-left: 1px solid rgba(0,0,0,0.1);}
.Floor002844 .info .tit-info+.tit-info{padding-top:40px; }

.Floor002844 .search{  z-index:100; border:2px solid #eaeaea;  background:var(--white); border-radius: calc(46 / 16 * 1em); position: relative; margin: 2em 0; }
.Floor002844 .search .text{width:100%;line-height:calc(46 / 16 * 1em);height:calc(46 / 16 * 1em); color:#999; padding:0 calc(46 / 16 * 1em) 0 calc(20 / 16 * 1em); background: none; font-size: 1em; border: none;}
.Floor002844 .search .btn{ position:absolute; right:0; top:0; height:calc(46 / 16 * 1em); width:calc(46 / 16 * 1em); background:url(../images/search.svg) no-repeat center;background-size:auto 40%;  }

.Floor002844 .info .main dd{display: none; height: calc(450 / 16 * 1em); overflow-y: auto; padding: 0 10px; margin: 0 -10px;}
.Floor002844 .info .main dd::-webkit-scrollbar{width:3px;  height:100%;}
.Floor002844 .info .main dd::-webkit-scrollbar-track{ background: rgb(239, 239, 239); border-radius:2px;}
.Floor002844 .info .main dd::-webkit-scrollbar-thumb{ background: var(--hover-color); border-radius:10px;}
.Floor002844 .info .main dd::-webkit-scrollbar-thumb:hover{background: var(--hover-color);}
.Floor002844 .info .main dd::-webkit-scrollbar-corner{background: var(--hover-color);}
.Floor002844 .info .main dd .Ispic{width: 100%; padding-bottom:53.87%; border-radius: 10px;}
.Floor002844 .info .main dd h2{margin:1em 0;font-size:calc(22 / 16 * 1em);color: var(--black3); position: relative;}
.Floor002844 .info .main dd h2 span{line-height:calc(22 / 14 * 1em); padding:0 1em; font-size: calc(14 / 22 * 1em); color: var(--white); background: var(--hover-color); border-radius: 5px; display:inline-block; font-weight: normal; vertical-align: middle; margin-left: 1em;}
.Floor002844 .info .main dd h2:before{position: absolute;background: var(--hover-color);width: 9px; height: 9px; content: ''; left: -29px; top: 50%; margin-top: -4px; border-radius: 50%;}
.Floor002844 .info .main dd p{line-height:calc(24 / 16 * 1em);color: #666;max-height:calc(96 / 16 * 1em); max-width:340px; padding-left: calc(48 / 16 * 1em); position: relative; width: 90%; }
.Floor002844 .info .main dd p span{position: absolute;left: 0; top: 0; width: calc(48 / 16 * 1em);}
.Floor002844 .Hometit .cn{display: flex;align-items: center;}
.Floor002844 .Hometit .cn .tit{margin-left: 1em;font-size:calc(32 / 16 * 1em); color: var(--black3);font-weight: bold;line-height: 1; display:-webkit-flex; display:flex; align-items:center; flex-wrap:wrap;}
.Floor002844 .Hometit .cn .tit b{font-size:calc(40 / 28 * 1em); color:var(--hover-color); padding: 0 calc(10 / 44 * 1em); display:block;}
.Floor002844 .table-box{margin: 4em -20px 0;}
.Floor002844 .table-box .tit-info{padding: 0 20px}
.Floor002844 .table-box .tit-info .Ispic{padding-bottom: 55%;}
.Floor002844 .table-box .tit-info h2{margin:1em 0;font-size:calc(22 / 16 * 1em);color: var(--black3); position: relative;}
.Floor002844 .table-box .tit-info h2{margin:1em 0;font-size:calc(22 / 16 * 1em);color: var(--black3); position: relative;}
.Floor002844 .table-box .tit-info h2 span{line-height:calc(22 / 14 * 1em); padding:0 1em; font-size: calc(14 / 22 * 1em); color: var(--white); background: var(--hover-color); border-radius: 5px; display:inline-block; font-weight: normal; vertical-align: middle; margin-left: 1em;}
/* .Floor002844 .table-box .tit-info h2:before{position: absolute;background: var(--hover-color);width: 9px; height: 9px; content: ''; left: -29px; top: 50%; margin-top: -4px; border-radius: 50%;} */
.Floor002844 .table-box .tit-info p{line-height:calc(24 / 16 * 1em);color: #666;max-height:calc(96 / 16 * 1em); max-width:340px; padding-left: calc(48 / 16 * 1em); position: relative; width: 90%; }
.Floor002844 .table-box .tit-info p span{position: absolute;left: 0; top: 0; width: calc(48 / 16 * 1em);}
.Floor002844 .table-nav{margin: 2em -20px 0;}
.Floor002844 .table-nav li{padding: 0 20px;box-sizing: border-box;}
.Floor002844 .table-nav li .box{background-color: #ddd;padding: 15px;text-align: center;cursor:pointer;}
.Floor002844 .table-nav li .box .cn{font-size:calc(22 / 16 * 1em);color: var(--black3);}
.Floor002844 .table-nav li .box .en{font-size:calc(18 / 16 * 1em);color: var(--black3);}
.Floor002844 .table-nav li.on .box{background-color: var(--hover-color);}
.Floor002844 .table-nav li.on .box .cn{color: var(--white);}
.Floor002844 .table-nav li.on .box .en{color: var(--white);}
.Floor002844 .table-box .slick-arrow{position: absolute;border-radius: 50%;width:calc(40 / 16 * 1em);height:calc(40 / 16 * 1em);border-radius: 50%; border: 1px solid var(--hover-color);z-index: 2; font-size: 1em; background: url(../images/more-on.svg) no-repeat center;background-color:var(--hover-color);  background-size: auto 1em; line-height: 1000; overflow: hidden; z-index: 20;  display: block !important; top: 30%; margin-top:calc(-20 / 16 *  1em);}
/* .Floor002844 .table-box .slick-arrow:hover{background-image: url(../images/more-on.svg); } */
.Floor002844 .table-box .slick-prev{left: 0; -webkit-transform: rotateY(-180deg); transform: rotateY(-180deg);}
.Floor002844 .table-box .slick-next{right: 0;}
.Floor002844 .table-nav .slick-arrow{position: absolute;border-radius: 50%;width:calc(30 / 16 * 1em);height:calc(30 / 16 * 1em);border-radius: 50%; border: 1px solid var(--hover-color);z-index: 2; font-size: 1em; background: url(../images/more.svg) no-repeat center; background-size: auto 1em; line-height: 1000; overflow: hidden; z-index: 20;  display: block !important; top: 35%; }
.Floor002844 .table-nav .slick-arrow:hover{background-image: url(../images/more-on.svg); background-color:var(--hover-color);}
.Floor002844 .table-nav .slick-prev{left: 0; -webkit-transform: rotateY(-180deg); transform: rotateY(-180deg);}
.Floor002844 .table-nav .slick-next{right: 0;}

.Floor002844 .list{display: none;}
.Floor002844 .box{position:relative;z-index:1;margin-top: .6rem;}
.Floor002844 .box::after,
.Floor002844 .box::before{ position:absolute; z-index:1; content:''; left:0; width:10%; height:100%;top:0;max-width:1.5rem;
background: -moz-linear-gradient(left, rgba(245,245,245,0.8) 15%,rgba(245,245,245,0.5) 80%, rgba(245,245,245,0) 100%);
background: -webkit-linear-gradient(left, rgba(245,245,245,0.8) 15%,rgba(245,245,245,0.5) 80%, rgba(245,245,245,0) 100%);
background: linear-gradient(to right,rgba(245,245,245,0.8) 15%,rgba(245,245,245,0.5) 80%, rgba(245,245,245,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#f5f5f500', GradientType=1);}
.Floor002844 .box::after{right: 0; transform: rotateY(180deg);left: auto;}
.Floor002844 li{overflow:hidden;zoom:1;-moz-user-select: none;	-khtml-user-select: none;user-select: none;white-space:nowrap;}
.Floor002844 li .item{display:inline-block; width:5.1rem; background:var(--white); box-shadow:5px 5px 10px rgba(0,0,0,0.02); margin:0 .15rem .2rem .15rem; transition: .3s; position: relative; }
.Floor002844 li .item .Ispic{padding-bottom:55%;}
.Floor002844 li .item .text{ padding:25px; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(103,3,177,.8); color:var(--white); opacity:0; white-space:normal; transition:all .3s; display:-webkit-flex; display:flex; align-items:center; justify-content:center;}
.Floor002844 li .item .text h2{margin:1em 0;font-size:var(--font-size24);color:var(--white);position: relative; font-weight: normal;}
.Floor002844 li .item .text h2 span{line-height:calc(22 / 14 * 1em); padding:0 1em; font-size: calc(14 / 22 * 1em);color:var(--hover-color); background:var(--white);border-radius:5px;display:inline-block;font-weight:normal;vertical-align:middle;margin-left:1em;}
.Floor002844 li .item:hover .text{ opacity:1;}

@media(min-width:1025px){
.Floor002844 .Hometit{margin-bottom: 0;}
.Floor002844 .map{width:68%;}
.Floor002844 .map:after{position: absolute; content: '';top: 50%;border:20px solid transparent; border-right-color: var(--white);border-right-width:28px; right:0; margin-top: -14px;}
.Floor002844 .info .inner{max-width:4rem; }
}
@media(max-width:1024px){
.Floor002844{margin-top: 0;background-image: none;padding: calc(80 / 16 * 1em) 0 calc(80 / 16 * 1em);}
.Floor002844 .ytable,
.Floor002844 .ytable-cell{display: block;}
.Floor002844 .info{padding-bottom: 5vw;}
.Floor002844 .map{width: 90%; margin: 0 auto;}
.Floor002844 .map dl{width: 10vw;height: 10vw;}
.Floor002844 .info .main dd{height: auto;}

.Floor002844 .box::after,
.Floor002844 .box::before{display: none;}
}
@media(max-width:768px){
.Floor002844{padding: calc(40 / 16 * 1em) 0 calc(40 / 16 * 1em);}
.Floor002844 .info .main dd{height: auto;max-height: calc(450 / 16 * 1em);}
.Floor002844 .map dl.on dd{display: none;}
.Floor002844 .table-nav{margin: 0em -10px 0;}
.Floor002844 .table-nav li{padding: 0 10px}
.Floor002844 .table-box{margin: 2em -10px 0;}
.Floor002844 .table-box .tit-info{padding: 0 10px}
.Floor002844 li .item{ width:450px;}
}
@media(max-width:640px){
.Floor002844 li .item{ width:360px;}
.Floor002844 li .item .Ispic{ padding-bottom:60%;}
}

@-webkit-keyframes ripple {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1, 0.1);
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1)
  }
}
@keyframes ripple {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1, 0.1);
    -ms-transform: scale(0.1, 0.1);
    transform: scale(0.1, 0.1);
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}



.Hstore{padding: var(--padMar100) 0;}
.Hstore .pic img{margin-top: .6rem;}



/*PicList001850 */
.PicList001850{ overflow:hidden;padding:var(--padMar100) 0 0;}
.PicList001850 section{ position:relative;}
.PicList001850 .grid{width:33.33333333%;float:left;padding-bottom:.3rem;
-webkit-transition: top 1s ease, left 1s ease;
-moz-transition: top 1s ease, left 1s ease;
-o-transition: top 1s ease, left 1s ease;
-ms-transition: top 1s ease, left 1s ease;
transition: top 1s ease, left 1s ease;
}
.PicList001850 .grid a{ display:block;  padding-right:6.5%;}
.PicList001850 .grid .text{padding: .3rem; background: #f5f5f5; border-radius:0 0 .2rem .2rem;}

.PicList001850 .grid img{ display:block; width:100%; border-radius: .2rem .2rem 0 0; border: 1px solid #eee; padding: .4rem;}
.PicList001850 .grid h1{font-size: var(--font-size24); font-weight: normal; color: var(--black0);} 
.PicList001850 .grid p{ font-size:var(--font-size16); padding-top:.12rem; margin:0;font-family: 'hml'; line-height: 1.8; color: var(--black3);}



/*RighInfo002810*/
.RighInfo002810{padding:var(--padMar100) 0;}
.RighInfo002810 .box+.box{margin-top:var(--padMar100);}
.RighInfo002810 .listtit{line-height: 1.25; font-size: var(--font-size34); color: var(--black3); margin-bottom: .2rem;}
.RighInfo002810 .txt{color:var(--grey);  padding-right:0;}
.RighInfo002810 .txt p{line-height:1.8; margin: 0 0 .05rem 0; font-size: var(--font-size18); color: var(--black3); font-family: 'hml';}

.RighInfo002810 .num{position: relative; font-size:var(--font-size24);font-weight: bold; color:var(--hover-color);margin-top:var(--padMar60);}
.RighInfo002810 .num:after{display: block; content: ''; background:var(--hover-color); position: absolute; width:96%; height:1px; top: 50%; margin-top:-0.5px; right: 0;}
.RighInfo002810 .pic img{display:none;}
.RighInfo002810 .pic .Ispic{display:block; width: 100%; padding-bottom:54.3%; border-radius:.15rem;}

@media(min-width:1025px){
/* .PicList001850 .grid img{height: 5rem;object-fit: cover;}
.PicList001850 .grid:nth-of-type(3n - 1) img{height: 4rem;} */
.RighInfo002810 .flex{display:flex; align-items: center;}
.RighInfo002810 .pic{width:50%; padding-top:.2rem; padding-right:.2rem; position: relative; z-index: 2;}
.RighInfo002810 .pic:after{display: block; content: '';width:90%; height:90%; background:rgba(103, 3, 177, 0.3); position: absolute; right: 0; top: 0;z-index: -1; border-radius: .15rem; opacity: 0.1;}
.RighInfo002810 .info{padding-right:5vw; width: 50%;}
.RighInfo002810 .box:nth-child(2n) .pic{ padding-right:0; padding-left:.2rem; order:1;}
.RighInfo002810 .box:nth-child(2n) .pic:after{right:auto; left: 0; }
.RighInfo002810 .box:nth-child(2n) .info{padding-right:0; padding-left:4.5vw; order: 2;}
.RighInfo002810 .box:nth-child(2n) .num{text-align: right;}
.RighInfo002810 .box:nth-child(2n) .num:after{right: auto; left: 0;}
}


/*
 .PicList002239 为demo编号
 */
.PicList002239{ padding:var(--padMar120) 0}
.PicList002239 li{ margin-bottom: 3%; float:left;position:relative;  }
@media(min-width:769px){
.PicList002239 li{width:25%; }

}
.PicList002239 li:first-child:before, .PicList002239 li:nth-child(4n+1):before{
  position: absolute;
    content: '';
    bottom: 0px;
    height: 90px;
    width: 50px;
}
.PicList002239 li:last-child::after, .PicList002239 li:nth-child(4n)::after{
   position: absolute;
    content: '';
    bottom: 0px;
    height: 90px;
    width: 50px;
    right: -50px;
    background: url(../images/PicList002433_ul_r.png) no-repeat 0 0;
}
.PicList002239 li .Ispic{ padding-bottom:95%; background-size:contain;}
.PicList002239 li:first-child::before,.PicList002239 li:nth-child(4n+1):before{left: -50px;background: url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002239 li dl{ line-height:0.5rem;}
.PicList002239 li dd{ position:absolute; right:0.74rem; top:0.2rem; color: #999;background:#6703B1 url(../images/ewm.svg) no-repeat center center;background-size: 0.25rem;width: 0.5rem;height: 0.5rem;border-radius: 0 0 0 0.2rem;}
.PicList002239 li dt{font-size: var(--font-size18); color: #333;text-align: center;padding-top: 35px; height: 90px;background: url(../images/PicList002433_libg.png) repeat-x left top;}




@media(max-width:768px){
.PicList002239 li{ width:48%; margin-right:4%;}
.PicList002239 li:nth-child(2n){ margin-right:0;}
.PicList002239 li:last-child::after, .PicList002239 li:nth-child(4n)::after{display: none;}
.PicList002239 li:first-child::before, .PicList002239 li:nth-child(4n+1):before{display: none;}
}



.FormInfo{padding:  var(--padMar100) 0;}
.FormInfo .form-ul li{margin-bottom: 0.2rem;position: relative;}
.FormInfo .form-ul li .tit{position: absolute; left: 0.15rem; top: 0;font-size: var(--font-size16); font-weight: lighter; line-height: 0.55rem;color: var(--grey9);display: block; }
.FormInfo .form-ul li select,
.FormInfo .form-ul li .text{width: 100%;border-radius: 0.1rem;border: solid 1px #f2f2f2;font-size: var(--font-size16);line-height: 0.55rem;height: 0.55rem;background: #f9f9f9;color: #777;padding: 0 0.15rem;}
.FormInfo .form-ul li select.focus,
.FormInfo .form-ul li .text.focus{border-color: var(--hover-color); color: #333; box-shadow: 0 0px 0.1rem rgba(0, 0, 0, 0.1);}
.FormInfo .form-ul li textarea.text{height: 1.2rem; line-height: 1.6;}
.FormInfo .btn{width: 1.6rem;background: var(--hover-color);border-radius: 0.5rem;font-size: var(--font-size16);height:0.55rem;color: #fff;cursor: pointer;border: 0; margin-top: 0.2rem;margin:.4rem auto 0;display: block; font-family: 'hmr';}
.FormInfo .btn:hover{background: var(--hover-color2);}
@media (min-width:1025px) { 
.FormInfo .form-ul .row2 li{float: left;width: calc(50% - 0.15rem);}
.FormInfo .form-ul .row2 li:nth-child(2n){float: right;}
.FormInfo .form-ul .row3 li{float: left; width: 32%; margin-right: 2%;}
.FormInfo .form-ul .row3 li:nth-child(3n){ margin-right: 0;}
}
@media (max-width:1024px) {
.FormInfo .form-ul{padding: 0.2rem;}
}





.proz {padding: var(--padMar100) 0 0; position: relative;}             
.proz .list_card_item {
  border: 1px solid #eee;
    width: 100%;
    overflow: hidden;
    height: auto;
    background: var(--white);
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    padding: 9vh 2.97vw 9vh 3.59vw;
    box-sizing: border-box;
    margin-bottom: 40px;
    transition: .3s all ease-in-out;
    box-shadow: 0 0px 12px 0 rgba(12,12,12,0.08);
}
.proz .list_card_item:hover .card_item_left_title a { color:var(--hover-color);}
.proz .list_card_item:hover {transition: .3s all ease-in-out;}
.proz .list_card_item:hover .card_item_left_title{color:var(--hover-color);}
.proz .card_item_left {width: 40%;height: 100%;padding-right:1rem ;}
.proz .card_item_left_img_box {position: relative;margin-bottom: 2.40vh;}
.proz .img_index {z-index: 999;}
.proz .card_item_left_img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.proz .card_item_left_img_hov {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.proz .slick-prev{width:.4rem; height: .4rem;position: absolute;left:0; top: 40%;background: url(../images/arrowR.png) no-repeat;background-size: .2rem;transform: rotate(180deg);z-index: 9; background-position: 50% 50%; }
.proz .slick-next{width:.4rem; height: .4rem; position: absolute;right:0; top:40%;background: url(../images/arrowR.png) no-repeat;background-size: .2rem;z-index: 9;background-position: 50% 50%;}
.proz .slick-next:hover{background: url(../images/arrowR-on.png) no-repeat;background-size: .2rem;background-position: 50% 50%;}
.proz .slick-prev:hover{background: url(../images/arrowR-on.png) no-repeat;background-size: .2rem;background-position: 50% 50%;transform: rotate(180deg);}

.proz .card_item_left_title {font-weight: normal;font-stretch: normal;letter-spacing: 0px;color: var(--black3);margin-bottom: .3rem;font-size: calc(30 / 16* 1em);}
.proz .card_item_left_content {
    width: 100%;
    font-size:1em;
    font-weight: normal;
    line-height: 2;
    font-stretch: normal;
    letter-spacing: 0px;
    color: var(--grey6);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}

.proz .card_item_left_content p{margin: 0 0 .1rem 0;}
.proz .card_item_center {
    width: 16.5vw;
    height: 100%;
    padding: 0 .36rem;
}

.proz .card_item_center_nav_list {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
}
.proz .card_item_center_nav_item {
    width: 100%;
    font-size:1em;
    font-weight: normal;
    letter-spacing: 0px;
    color: var(--grey6);
    border-bottom: 1px solid transparent;
    margin-bottom: 10px;
    cursor: pointer;
    padding-right:0;
}
.proz .card_item_center_nav_item span:hover{
    border-bottom: 1px solid var(--hover-color);
    color: var(--hover-color);
}
.proz .card_item_center_nav_item a:hover{
    color: var(--hover-color);
}

.proz .nav_item_active {
    border-bottom: 1px solid var(--hover-color);
    color: var(--hover-color);
}

/* 右边图片列表 */
.proz .card_item_right {width:60%; box-sizing: border-box;overflow: hidden;}
.proz .card_item_right_img_list {width: 100%;height: 100%;}
.proz .list_card_item:hover .card-im01 {display: block;}
.proz .list_card_item:hover .card-im02,.proz .list_card_item .card-im01 {display: none;}
.proz .img_list_img_list_item {width:90%;
    /* flex: 1; */
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin:0 auto;
}

.proz .img_list_img_list_item:last-of-type { margin-bottom:0;}
.proz .img_list_img_box { width: 100%;position: relative;}
.proz .yg-pr-more:hover .yg-pr-m{color: var(--hover-color);}
.proz .yg-pr-more{
    position:absolute;
    left:0%;
    top:0%;
    right:0%;
    bottom:0%;
 }

 .proz .yg-pr-flx{
    position:absolute;
    left:50%;
    top:50%;
    transform: translate(-50%,-50%);
    text-align: center;
    width: 100%;
}
.proz .yg-pr-cm{opacity: 0.9;}
.proz .xinxi{text-align: center;}
.proz .yg-pr-n{color:var(--black3);padding: .15rem 0 0 0;line-height: 1.4; font-size: var(--font-size16);}
.proz .yg-pr-m{
    color:var(--grey9);
    font-size:var(--font-size15);
    padding-top:.04rem;
    text-decoration: underline;
}
.proz .yg-pr-m:hover{color: var(--hover-color);}
.proz a .img_list_img_box img {width: 100%;transition: 0.3s ease-out; border: 1px solid #f5f5f5; overflow: hidden;}
.proz a:hover .img_list_img_box img{transform: scale(1.05);}
.proz a:hover .yg-pr-n{color: var(--hover-color);}
.proz .img_list_img_bor {position: relative;bottom: -.12rem;width: 80%; height: 3px;background-color: transparent;border-radius: 2px}
.proz .img_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    grid-gap: 10px;
    margin-top: 50px;
    margin-bottom: 50px;
    position: relative;
}
.proz .colx-50{
    float: left;
    width: 50%;
}
.proz .img_items_box {
    width: 92px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
/*    justify-content: space-between;
*/    margin-right: 15px;
}
.proz .tracker{
    background: url(../images/bg.jpg) no-repeat center;
    background-size: cover;
}
.proz .img_item {
    width: 85px;
    height: 53px;
    overflow: hidden;
    background: url(../images/bg.jpg) no-repeat center;
    background-size: cover;
    margin-bottom: 10px;
}
.proz .magnifier{background: url(../images/bg.jpg) no-repeat center;background-size: cover;}
.proz .img_item_border {border: solid 1px rgb(255, 255, 255);}
.proz .img_item:hover,
.proz .img_item_border_hover {border: solid 1px #ee7700;}
.proz a { text-decoration: none; color:#333; }
.proz .swiper-container {
    width: 100%;
    height: 100%;
    position: relative;
}
.proz .swiper-wrapper.pnav-list{display: inline-block;}
.proz .swiper-wrapper.pnav-list p{font-size: 1.125em; color: #000;margin: 0 0 15px 0;}





/*Floor003238 */
.Floor003238{position: relative;z-index: 1; overflow: hidden;background: url(../images/Floor003238-bg.jpg) no-repeat center center;  background-size: cover;padding: var(--padMar100) 0;color: #001520;}
.Floor003238 .pics-list li img{border-radius: 0.3rem;}
.Floor003238 .con .left{width: calc(640 / var(--autoWidth) * 100%); overflow: hidden;}
.Floor003238 .con .right{flex: 1;}
.Floor003238 .cons-list li{border-bottom: 1px solid  rgba(150, 157, 161, 0.2);padding: 0.12rem 0;--pl:0.75rem}
.Floor003238 .cons-list li .ico{width:var(--pl);flex-shrink: 0;}
.Floor003238 .cons-list li .ico img{max-height: 0.43rem;}
.Floor003238 .cons-list li.active .arrow{background-image: url(../images/Floor003238-open.png);border-color: var(--hover-color);}
.Floor003238 .cons-list li .tit p{margin: 0;flex: 1;font-size: var(--font-size22);}
.Floor003238 .cons-list li .txt{color: #667379;padding: 0.2rem 0 0;;line-height: 1.5;padding-left: 0;}
.Floor003238 .cons-list li .txt :where(h3,p){margin: 0;font-size: var(--font-size16);}
.Floor003238 .cons-list li .txt p{margin-bottom: 0.2rem; font-size: var(--font-size16); color: var(--black3); font-family: 'hml'; line-height: 1.8;}
.Floor003238 .more{min-width: calc(160 / 20 * 1em);padding: 0 2em;line-height: 3;font-size: var(--font-size20);background-color: var(--hover-color);color: #fff;border-radius: 30px;display: inline-block;text-align: center;}

@media (min-width:1025px) {
.Floor003238 .pics-list{position: relative;z-index: 1;height: 100%;}
.Floor003238 .pics-list li{position: absolute; left: 0;top: 0;width: 100%; height: 0; overflow: hidden;transition: 1s;border-radius: 0.3rem;}
.Floor003238 .pics-list li.active{height: 100%; transition-delay: 1s;}
.Floor003238 .con .right{margin-left: 0.71rem;}
.Floor003238 .cons-list li .arrow{flex-shrink: 0;border: solid 1px rgba(102, 115, 121,  0.3);width: 0.45rem;height: 0.45rem;border-radius: 50%; background: url(../images/Floor003238-add.png) no-repeat center center; background-size:calc(20 / 60 * 100%) auto;cursor: pointer;}
.Floor003238 .cons-list li .txt{display: none;height:auto;}
}
@media (max-width:1024px) {
.Floor003238 .index-title .tit{font-size: var(--font-size18);}
.Floor003238 .index-title .desc{font-size: var(--font-size28);}
.Floor003238 .con .left{width: 40%;}
.Floor003238 .cons-list li .tit p{font-size: var(--font-size24);}
.Floor003238 .pics-list li{height: var(--liH);border-bottom: 1px solid  rgba(150, 157, 161, 0.2);margin-bottom: 0.3rem;}
.Floor003238 .cons-list li{min-height:var(--liH);display: flex;justify-content: center;flex-direction: column;}
.Floor003238 .cons-list li .txt{display: block!important;}
.Floor003238 .cons-list li{padding-left: 0.2rem;padding-bottom: 0; margin-bottom: 0.3rem;}
}
@media (max-width:640px) {
.Floor003238 .pics-list li img{border-radius: 0.1rem;}
.Floor003238 .cons-list li{--pl:0.4rem;}
.Floor003238 .cons-list li .ico img{max-height: 0.24rem;}
.Floor003238 .cons-list li{padding-top: 0;}
.Floor003238 .cons-list li .tit p{font-size: var(--font-size20);}
.Floor003238 .cons-list li .txt :where(h3,p){display: none;}
.Floor003238 .more{line-height: 2.4;font-size: var(--font-size16);}
.Floor003238 .pics-list li,
.Floor003238 .cons-list li{margin-bottom: 0.2rem;}
}

.Floor003011 .Homemore img:nth-of-type(1){display: inline-block;}
.Floor003011 .Homemore img:nth-of-type(2){display: none;}
.Hstore .flex{margin-top: .5rem;display: flex;justify-content: space-between;flex-wrap: wrap;}
.Hstore .flex .img{position: relative;width: 62.5%}
.Hstore .flex .img .swiper-button-prev{position: absolute;top: initial;left: .3rem;bottom: .3rem;width: .45rem;height: .45rem;background-color: rgba(255, 255, 255, .6);border-radius: .45rem;}
.Hstore .flex .img .swiper-button-next{position: absolute;top: initial;left: .9rem;bottom: .3rem;width: .45rem;height: .45rem;background-color: rgba(255, 255, 255, .6);border-radius: .45rem;}
.Hstore .flex .img .swiper-button-prev:after,
.Hstore .flex .img .swiper-button-next:after{--swiper-navigation-size: .22rem;--swiper-theme-color: #fff;color: #fff;}
.Hstore .flex .img img{width: 100%;height: 6.7rem;object-fit: cover;}
.Hstore .flex .box{width: 37%;padding: .4rem;background-image: url('../images/Hstore-bg.png');background-size: cover;box-sizing: border-box;}
.Hstore .flex .box .top-selection .selection{display: flex;align-items: flex-end;justify-content: space-between}
.Hstore .flex .box .top-selection .selection .city{display: flex;align-items: center;}
.Hstore .flex .box .top-selection .selection .city:before{display: block;content: '';margin-right: .1rem;width: .18rem;height: .24rem;background-image: url('../images/city-add.png');background-size: cover;}
.Hstore .flex .box .top-selection .selection .city select{width: 1.4rem;margin-right: .2rem;border:0;font-size: .22rem;color: #6703b1;background-color: transparent;}
.Hstore .flex .box .top-selection .selection .city select:last-child{margin-right: 0;}
.Hstore .flex .box .top-selection .selection .city select option{font-size: .16rem;color: #333;}
.Hstore .flex .box .top-selection .selection .criteria select{font-size: .14rem;color: #333;background-color: transparent;border: 0;}
.Hstore .flex .box .top-selection .selection .criteria select option{font-size: .16rem;color: #333;}
.Hstore .flex .box .top-selection .search{position: relative;margin-top: .3rem;}
.Hstore .flex .box .top-selection .search .text{width: 100%;height: .45rem;padding: 0 .2rem;background-color:  #fff;box-sizing: border-box;border: 0;border-radius: 5px;}
.Hstore .flex .box .top-selection .search .btn{position: absolute;right: 0;top: 0;width: .45rem;height: .45rem;background: url(../images/search.svg) no-repeat center center;background-size: .2rem;border: 0;}
.Hstore .flex .box .top-selection .tip{margin-top: .15rem;font-size: .14rem;color: #57585a;}
.Hstore .flex .box .list{margin-top: .4rem;overflow-y: auto;max-height: 3.2rem;}
.Hstore .flex .box .list::-webkit-scrollbar{width:5px; height:100%;}
.Hstore .flex .box .list::-webkit-scrollbar-track{ background: #ededed; border-radius:5px;}
.Hstore .flex .box .list::-webkit-scrollbar-thumb{ background: var(--hover-color); border-radius:5px;}
.Hstore .flex .box .list::-webkit-scrollbar-thumb:hover{background: var(--hover-color);}
.Hstore .flex .box .list::-webkit-scrollbar-corner{background: var(--hover-color);}
.Hstore .flex .box .list ul li{margin-bottom: .5rem;}
.Hstore .flex .box .list ul li:last-child{margin-bottom: 0;}
.Hstore .flex .box .list ul li .title{display: flex;align-items: center;font-size: .24rem;color: #000000;padding-bottom: .15rem;border-bottom: 1px solid #ececed;}
.Hstore .flex .box .list ul li .title:before{display: block;content: '';position: absolute;left: 0;bottom: 0;width: .3rem;height: .05rem;background-color: var(--hover-color);z-index: 1;}
.Hstore .flex .box .list ul li .title label{margin-left: .2rem;padding: .03rem .09rem;font-size: .14rem;color: #fff;background-color: var(--hover-color);border-radius: .05rem;}
.Hstore .flex .box .list ul li .text{margin-top: .15rem;}
.Hstore .flex .box .list ul li .text p{font-size: .16rem;color: #333333;}
@media (max-width:1500px){
  .HomeSolution{padding: var(--padMar60) 0;}
  .Floor003011{padding: var(--padMar60) 0;}
  .Hstore{padding: var(--padMar60) 0;}
  .Floor003233{padding: var(--padMar60) 0;}
  .Floor003158{padding: var(--padMar60) 0;}
  .about-history{padding: var(--padMar60) 0;}
  .RighInfo002806{padding: var(--padMar60) 0;}
  .Floor003238{padding: var(--padMar60) 0;}
  .news-box{padding: var(--padMar60) 0;}
  .news-box .pinned-box{padding-bottom: var(--padMar60);}
  .PicList001850{padding: var(--padMar60) 0;}
  .filter{padding-top: var(--padMar60);}
  .RighInfo002940{padding: var(--padMar60) 0;}
  .FormInfo{padding: var(--padMar60) 0;}
  .TextList001230{padding: var(--padMar60) 0;}
}
@media (max-width:1024px){
  .index-title .title{font-size: var(--font-size32);}
  .Bottom003222{padding: calc(100 / 16 * 1em) 0 0;}
  .Bottom003222 .f-mid .contact{margin-bottom: .2rem;}
  .Bottom003222 .f-bottom{margin-top: .3rem;}
  .Bottom003222 nav{display: none;}
  .Bottom003222 .code{display: none;}
  .Bottom003222 .f-mid .contact dd.tel{font-size: var(--font-size32);}
}
@media (max-width:640px){
  .solutionList{margin-top: .2rem;}
  .solutionList .ul .item{padding: 0;}
  .Floor003011 .word aside{font-size: 12vw;}
  .Floor003011{color: #333}
  .Floor003011 .text_white{color: transparent !important;-webkit-text-fill-color: transparent  !important;background: var(--bglinear) !important;background-clip: text !important;}
  .Floor003011 .solgan{width: 100%}
  .Floor003011 .Homemore a{color: var(--black3)}
  .Floor003011 .Homemore img:nth-of-type(2){display: block;}
  .Floor003011 .Homemore img:nth-of-type(1){display: inline-block;}
  .Floor003011 .fr .pic{padding-right: 0;}
  .Hstore .pic img{margin-top: .3rem;}
  .Hstore{padding-top: 0;}
  .Inside_ban .pic img{height: 35vh;object-fit: cover}
  .Inside_ban .text .des{max-width: 100%;font-size: 1.2em;}
  .Inside_ban .text .name{font-size: var(--font-size32);}
  .cltit{padding-bottom: .3rem;}
  .cltit h1{font-size: var(--font-size32);}
  .Floor003158 .ul{display: flex;justify-content: center;}
  .Floor003158 .ul li span{font-size: var(--font-size26);}
  .about-history .change-con .root-flex-{flex-wrap: wrap;}
  .about-history .change-con .ispic{width: 100%;margin-right: 0;margin-bottom: .2rem;}
  .about-history .change-con .year{font-size: var(--font-size24);}
  .about-history .change-tab{font-size: var(--font-size18);}
  .about-history .change-tab p{padding-right: .1rem;line-height: 0.3rem;}
  .about-history .change-tab .swiper-slide-thumb-active p{font-size: var(--font-size18);}
  .about-history .change-con{width: calc(100% - 25%)}
  .about-history .change-tab{width: 23.75%}
  .RighInfo002806 .con{padding: .2rem;}
  .Listtit{font-size: var(--font-size32);}
  .Floor003238 .cons-list li .txt :where(h3,p){display: block;}
  .news-list .item{padding: .3rem 0;}
  .Info .infoTit{padding-bottom: .3rem;margin-bottom: .3rem;}
  .Info .InfoPage{padding-top: .3rem;margin-top: .3rem;}
  .Info .InfoPage .goback{width: 1.8rem}
  .PicList001850 .grid .text{padding: .2rem;}
  .PicList001850 .grid h1{font-size: var(--font-size22);}
  .RighInfo002810 .listtit{font-size: var(--font-size28);}
  .PicList00185021 .grid:not(:nth-child(3n)){margin: 1%;}
  .PicList00185021 .list{display: flex;flex-wrap: wrap;margin: -1%;}
  .PicList00185021 .list .grid{width: 48%;margin: 1%;padding-bottom: 0;}
  .Spec001220 dd{width: 100%}
  .Spec001220 dd a{margin-bottom: .1rem;}
  .Spec001220 .text{width: 70%}
  .PicList00185021 .grid .text{box-shadow: none;}
  .PicList00185021 .grid .text{padding: .2rem 0;}
  .PicList00185021 .grid .text h1 em{position: initial;display: block;}
  .RighInfo002940 .contact dt{float: none;padding: .1rem 0;border: 0;width: 100%}
  .RighInfo002940 .contact .ytable{border: 0;}
  .RighInfo002940 .contact .txt p{min-height: auto}
  .RighInfo002940 .contact dt:nth-child(odd){margin-right: 0;}
  .FormInfo .form-ul{padding: 0;}
  .TextList001230 li{padding: 0.2rem .6rem 0.2rem 0.2rem;}
  .TextList001230 .ul{margin: -1%;}
  .TextList001230 .ul li{width: 98%;margin: 1%;}
  .TextList001230 li .down{right: .2rem;}
  .Hstore .flex .img{width: 100%;}
  .Hstore .flex .box{width: 100%;margin-top: .2rem;padding: .2rem;}
  .PicList00185021 .grid img{height: 1.35rem;}
  .Hstore .flex .img img{height: 3rem}
}