/* @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;
}
@font-face {
  font-family: 'alsh';
  src: url('../Fonts/AlimamaShuHeiTi-Bold.otf') 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:#0A2F8C;--hover-color2:#0D9378;--white:#fff;--black0:#000; --black3:#333; --grey6:#666; --grey9:#999;--greyc:#ccc; font-size: var(--font-size16);--bg:#f5f5f5;--bg2:#f9f9f9; }

/* body{overflow: hidden;} */

h1, h2, h3,p{margin: 0;}


/*Top002262*/
.Top002262{position:fixed; z-index: 100; width: 100%; left: 0; top: 0;background:#fff;}
.Top002262_fixed{background:#fff;}
.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{max-height: .68rem;}
.Top002262 .logo img.on,
.Top002262_fixed .logo img{ display:block;}
.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(0, 0, 0, 0.1); 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.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(--black3); }
.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(--hover-color);border-right: 1px solid var(--hover-color); 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); }
.Top002262 .top-language a{ display:block; text-align:center; color:var(--black3); line-height: .45rem;}
.Top002262 .top-language a:nth-child(2n){display: none;}
.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.svg) no-repeat center center; width:.3rem; height:.3rem;display:block; background-size:auto 70%;}
.Top002262_fixed .open-search{ background-image:url(../images/search.svg);}
.Top002262 .top-search{ position:absolute; top:100%; right:0; z-index:100; border-top:1px solid #eee; 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(--black3); 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(--hover-color);}
.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(--hover-color); }
.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: #666;}
.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);}	
.Top002262 .header-mids li .sub dt{ line-height: .45rem; text-align: center;}
}


/*Banner003192 */
.Banner003192{position: relative; padding-top: 1rem;}
@media (min-width:1025px) {
.Banner003192 .wap{display: none;}
}
@media (max-width:1024px) {
.Banner003192 .pc{display: none;}
}
.Banner003192 li.slick-slide{position: relative;}
.Banner003192 [class*=txt-style-]{position: absolute; top: 0;color: #fff;z-index: 10;}
.Banner003192 .tit{font-size: calc(60 / 1920 * 100vw); margin-bottom:calc(20 / 65 * 1em); transition: 0.3s;font-family: alsh;}
.Banner003192 .sub-tit{font-size: calc(36 / 1920 * 100vw); line-height: 1.2; transition: 0.3s 0.3s;}
.Banner003192 .txt-style-1{ top: calc(300 / 960 * 100%); text-align: center; width: 100%;}
.Banner003192 .txt-style-1 .tit{transform: translateX(30px); opacity: 0;font-size: calc(60 / 1920 * 100vw); line-height: 1.4;}
.Banner003192 .txt-style-1 .sub-tit{height: 1.4em;text-align:center; transform: translateX(30px); opacity: 0;}
.Banner003192 .ani-show .txt-style-1 .tit,
.Banner003192 .ani-show .txt-style-1 .sub-tit{transform: translateX(0); opacity: 1;}
.Banner003192 .txt-style-1 .sub-tit:after{display: inline-block; content: '';width: 100%;}
.Banner003192 .txt-style-2{text-align: center; top:0;left: 0;width: 100%; height: 100%;}
.Banner003192 .txt-style-2 .ytable{height: 100%;}
.Banner003192 .open-video{display: block;margin: 0 auto; width: calc(60 / 1920 * 100vw);height: calc(60 / 1920 * 100vw);background: url(../images/Banner003192-play.png) no-repeat center center; background-size: contain; margin-bottom: calc(60 / 1920 * 100vw); cursor: pointer;transform: translateY(30px); opacity: 0;transition: 0.3s;}
.Banner003192 .txt-style-2 .tit{transform: translateY(30px); opacity: 0; transition-delay: 0.3s;}
.Banner003192 .txt-style-2 .sub-tit{letter-spacing: calc(9 / 1920 * 100vw); transform: translateY(30px); opacity: 0;transition-delay: 0.6s;}
.Banner003192 .ani-show .open-video,
.Banner003192 .ani-show .txt-style-2 .tit,
.Banner003192 .ani-show .txt-style-2 .sub-tit{transform: translateY(0); opacity: 1;}
.Banner003192 .txt-style-3{left:2.3rem;width: 100%; top:calc(320 / 960 * 100%); max-width:9rem;}
.Banner003192 .txt-style-3 .tit{transform: translateX(30px); opacity: 0; line-height: 1.4;}
.Banner003192 .txt-style-3 .sub-tit{transform: translateX(30px); opacity: 0; line-height: 1.8; font-size: var(--font-size34); text-align: left;}
.Banner003192 .ani-show .txt-style-3 .tit,
.Banner003192 .ani-show .txt-style-3 .sub-tit{transform: translateX(0); opacity: 1;}

.video-box{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:300; background:rgba(0,0,0,0.85);}
.video-box .close{ cursor:pointer; width:40px; height:40px; position:fixed; z-index:4; right:20px; top:20px;}
.video-box .close::before,
.video-box .close::after{ position:absolute; content:''; width:80%; left:10%; height:3px; top:50%; margin-top:-1.5px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.video-box .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.video-box .ytable{height: 100%;}
.video-box .ytable-cell{ text-align:center;}
.video-box video{ width:90%; max-width:900px;}

.Banner003192 .slick-pages{position: absolute;left: calc(141 / 1920 * 100vw); bottom: calc(66 / 960 * 100%);color: #fff;z-index: 20;font-size: calc(20 / 1920 * 100vw);}
.Banner003192 .slick-dots{position: absolute;right: calc(141 / 1920 * 100vw);bottom: calc(66 / 960 * 100%);z-index: 20;}
.Banner003192 .slick-dots li{float: left;width: calc(30 / 1920 * 100vw); height: 3px; background-color: rgba(255, 255, 255, 1); opacity: 0.5; margin-left: 10px;}
.Banner003192 .slick-dots li button{display: none;}
.Banner003192 .slick-dots li.slick-active{opacity: 1;}

.Banner003192 .mouse{position: absolute; background: url(../images/Banner003192_mouse.svg) no-repeat center; width: 22px;height: 34px;background-size: contain; z-index: 30; left: 50%; margin-left: -11px;bottom:calc(58 / 960 * 100%); animation: mouse 2s linear infinite alternate;}
@keyframes mouse {
    0%{opacity: 1;}
    100%{opacity: 0;}
}


.Hometitle{font-size: var(--font-size40); color:var(--hover-color);margin: 0; line-height: 1.1; font-family: hmb; padding-bottom: .5rem;}
.Hometitle.center{text-align: center;}
.Hometitle.white{color: var(--white);}

.Homemore a{display:table; padding-left:6px;}
.Homemore span{display: inline-block; vertical-align: middle;}
.Homemore .icon{width:.5rem;height:.4rem;border: solid 1px var(--grey9); border-radius:0 .08rem 0 .08rem; position: relative;transition: 0.3s ease-out; background: url(../images/more_g.svg) no-repeat center center; background-size:8px;}
.Homemore a:hover .icon{border-color: var(--hover-color);background: url(../images/more_w.svg) no-repeat center center var(--hover-color);background-size:8px;}
.Homemore .t1{color: var(--grey9);font-size:var(--font-size18); margin-left:.2rem;}
.Homemore .t1:before{display: inline-block; content: ''; vertical-align: middle;width:.24rem; height: 1px; margin-right:5px; background: var(--grey9);}
.Homemore a:hover .t1{color: var(--hover-color);}
.Homemore a:hover .t1:before{background: var(--hover-color);}

.Homemore.white .icon{border:solid 1px #fff;background: url(../images/more_w.svg) no-repeat center center;background-size:8px;}
.Homemore.white .t1{color:#fff;}
.Homemore.white .t1:before{background:#fff;}
@media (max-width: 640px) {
.Homemore a {display: block;}
.Homemore .t1 {font-size: 3.5vw;}
.Homemore .icon {width:.3rem;height:.3rem;border-radius:0 .05rem 0 .05rem;}
.Homemore .icon:before {width:.1rem;height:.1rem;margin-top:-4px;margin-left: -5px;}
}


.Homeabout{padding:var(--padMar120) 0;}
.Homeabout .intro{padding-bottom: .5rem;}
.Homeabout .intro .info .intro{font-size: var(--font-size24); color: var(--black3); padding-bottom: .2rem; font-family: hmm; line-height: 1.6;}
.Homeabout .intro .info p{font-size: var(--font-size18); line-height:2; color: var(--black3); font-family: hml;}
.Homeabout .intro .info .Homemore{padding-top: .4rem;}
.Homeabout .ul_num{width: 100%; z-index: 2;}
.Homeabout .ul_num .ul{display: flex;justify-content: center; padding:.6rem 0; position: relative; border-radius: 0 .3rem 0 .3rem;background:var(--hover-color);}
.Homeabout .ul_num li{width: 25%; padding:0 3vw ; position: relative;}
.Homeabout .ul_num li:not(:last-child){border-right: 1px solid rgba(255,255,255,0.1);}
.Homeabout .ul_num li .icon{display: block;height:.42rem;}
.Homeabout .ul_num li .t1{font-size:var(--font-size22); color: var(--white);}
.Homeabout .ul_num li .t1 span{font-size:var(--font-size54); padding-right: .1rem; line-height: 1; font-weight:bold; }
.Homeabout .ul_num li .t2{font-size:var(--font-size18); margin-top:.15rem;color: var(--white);font-family: hml;}
@media (min-width:1025px) {
.Homeabout .intro .img{width:54%; padding-right:6%;}  
.Homeabout .intro .info{width:40%;}
.Homeabout .ul_num li .icon{position:absolute; right:3vw; top:0;}
}
@media (max-width:1024px) {
.Homeabout .intro .img{margin-bottom: 2em;}
  .Homeabout .ul_num li .t1 span{ font-size: var(--font-size30);}
}
@media (max-width:640px) {
  .Homeabout .ul_num .ul{ flex-wrap: wrap;}
.Homeabout .ul_num li{ width: 50%; padding: .2rem; border-right: none!important;}
}


.HomeRD{padding:var(--padMar120) 0; position: relative;z-index: 2; background: #f8f8f8;}
/* .HomeRD .Ispic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-position: top;z-index: -1;} */
.HomeRD .intro .Hometitle{padding-bottom: .15rem;}
.HomeRD .intro{ margin-bottom: 0.6rem;text-align: center;}
.HomeRD .intro .sub{font-size: var(--font-size18); font-family: hml; color: var(--black3); line-height: 1.6;}

.HomeRD .info{font-size:var(--font-size18);color:var(--black3); line-height:1.75; }
.HomeRD ul{display: flex; flex-wrap: wrap;border-radius: 0 .3rem 0 .3rem;}
.HomeRD li{position: relative;float: left;width:31.333%; margin-right:3%; transition: all 0.5s ease 0s;padding:.6rem; background: var(--hover-color); border-radius:0;}
.HomeRD li:nth-child(3n){margin-right: 0;}

/* HomeRD 小屏幕自适应 */
@media (max-width: 1024px) {
  .HomeRD li{width:48.5%; margin-right:3%;}
  .HomeRD li:nth-child(3n){margin-right:3%;}
  .HomeRD li:nth-child(2n){margin-right:0;}
}

@media (max-width: 480px) {
  .HomeRD li{width:100%; margin-right:0; margin-bottom:.3rem;}
  .HomeRD li:nth-child(3n),
  .HomeRD li:nth-child(2n){margin-right:0; margin-bottom:.3rem;}
}
.HomeRD li a{display: block; position: relative;}
.HomeRD li .inner{position: relative;z-index: 1; display: flex; align-items: center;margin-bottom: 0.2rem;}
.HomeRD li .icon { margin-right: 0.24rem;}
.HomeRD li .icon img {max-width: 0.6rem;}
.HomeRD li .tit{font-size:var(--font-size30);font-family: hmm; color: var(--white);}
.HomeRD li .desc{font-size:var(--font-size16);line-height:1.8;color:rgba(255,255,255,0.9); font-family: hml; min-height: 1.8rem;}
.HomeRD li .more{ margin-top:0.4rem;}
.HomeRD li .more .icon {display: block;width: 0.5rem;height:.4rem; border-radius:0 8px 0 8px; position: relative; overflow: hidden;border: 0.01rem solid var(--white); }
.HomeRD li .more .icon:before { position: absolute; content: ''; z-index: 5; width: 100%; height: 100%; left: 0; top: 0; background: url(../images/arrow_w.svg) no-repeat center; background-size: auto .2rem; }
.HomeRD li:hover{transform: translateY(-0.1rem); border-radius: 0 .3rem 0 .3rem;}
.HomeRD li:hover .more .icon{ border-color: var(--white);}
.HomeRD li:hover .more .icon:before{ background-image:url(../images/arrow_w.svg) ;}

.HomeRD li:hover .num{top: -0.75rem;color: var(--blue);}
.HomeRD li:hover .tit{color: var(--white);}





.HomeSolution{padding: var(--padMar120) 0;background: url(../images/sign_logo-on.png) no-repeat bottom -7% left -5%; background-size: 8rem;}
.HomeSolution .Hometitle{padding-bottom: 0;}
.HomeSolutionCon{position:relative;z-index:2;}
.HomeSolution .tab_liBox{width:100%;overflow-x:auto;margin-top:0.2rem;display:flex}
.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.2rem}
.HomeSolution .tab_liBox .tab_li span{flex:0 0 auto;font-size:0.2rem;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; display:flex;align-items:center;background-position: left center;}
.HomeSolution .tab_liBox .tab_li span .icon{ width: .4rem; height: .3rem; flex-shrink: 0; margin-right: .1rem; display: inline-flex; align-items: center; filter: grayscale(100) opacity(.5);}
.HomeSolution .tab_liBox .tab_li span .icon img{max-width:100%; max-height: 100%; object-fit: contain;}
.HomeSolution .tab_liBox .tab_li span::after{content:'';display:block;width:1px;height:0.15rem;background:var(--black0);opacity:0.2;margin-left:.3rem;margin-right:.3rem}
.HomeSolution .tab_liBox .tab_li span:last-child::after{display:none}
.HomeSolution .tab_liBox .tab_li span.on .icon{ filter: 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:1.9rem;}
.HomeSolution .solutionList .ul .item{margin-left: 0.4rem;margin-right: 0;margin-bottom: 0.8rem;  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-size24); margin: .25rem 0 .15rem 0; text-align: center; color: var(--black3);}
.HomeSolution .solutionList .ul .item p{font-size: var(--font-size16); color: var(--black3); font-family: hml; line-height: 1.6; text-align: center; max-width:85%; margin: 0 auto; min-height:.78rem;}
.HomeSolution .solutionList .ul .item:hover{background: var(--hover-color);}
.HomeSolution .solutionList .ul .item:hover .title,
.HomeSolution .solutionList .ul .item:hover p{color: var(--white);}
.HomeSolution .solutionList .item{margin-top:0; }
.HomeSolution .solutionList .ul .item:hover{margin-top: 0; }
.HomeSolution .slick-dots{padding-right:4.5rem;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: 1px solid #eee;} 
.HomeSolution .slick-dots li.slick-active button{background-color:var(--hover-color)}
.HomeSolution .slick-arrow{width:.55rem;height:.55rem;border-radius:0 8px 0 8px;border:1px solid var(--hover-color);top:auto;bottom:-0.25rem;left:auto;right:3.2rem;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:.2rem;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/arrow.svg);transform: rotate(180deg);}
.HomeSolution .slick-arrow.slick-next{background-image:url(../images/arrow.svg)}
.HomeSolution .slick-arrow.slick-prev:hover{background-image:url(../images/arrow_w.svg);transform: rotate(180deg);}
.HomeSolution .slick-arrow.slick-next:hover{background-image:url(../images/arrow_w.svg)}
.HomeSolution .slick-dots{width:100%;display:flex;justify-content:center;align-items:center}
.HomeSolution .slick-dots .slick-active button{background-color: var(--hover-color);border-color: var(--hover-color);}
.HomeSolution .slick-arrow:hover{background-color:var(--hover-color); border-color: var(--hover-color);}
@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}
}
.solutionList{margin-top:.6rem;}
.solutionList .ul{align-items:flex-start}
.solutionList .ul .item{width:calc(100% / 3 - 0.28rem);margin-right:0.42rem;margin-bottom:0.42rem;background:var(--white);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{width:100%;display:flex;justify-content:center;align-items:center;background: #f6f6f6; border-radius: 0 .3rem 0 .3rem;}
.solutionList .ul .item .itemCon .imgbox img{object-fit:contain;transition: 0.3s;}
.solutionList .ul .item:hover .itemCon .imgbox{border-radius: 0;transition: 0.3s;}
.solutionList .ul .item .itemCon .imgbox span{overflow: hidden; }
.solutionList .ul .item:hover .imgbox img{transform: scale(1.08);transition: 0.3s;}
@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{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}
}



/*Floor003225 */
.Floor003225{position:relative;z-index:1;overflow:hidden;}
.Floor003225 .tits{position: absolute; top:10%; z-index: 10;width: 100%; text-align: center;}
.Floor003225 .tits .Hometitle{padding-bottom: 0; filter: brightness(0) invert(1);}
.Floor003225 .tits .intro{padding-top: .15rem; font-size: var(--font-size24); font-family: hml; color: var(--white); text-align: center;}
.Floor003225 .items li{flex:1;display:flex;align-items:flex-end;transition:0.3s;position:relative;z-index:1}
.Floor003225 .items li::before{position:absolute;content:'';left:0;bottom:0;width:100%;background:linear-gradient(to bottom,rgba(10,47,140,0) 0%,rgba(10,47,140,0.6) 100%);height:0;transition:0.3s;z-index:-1}
.Floor003225 .items li .txt{padding:0 0.36rem 0.6rem 0.59rem;color:#fff}
.Floor003225 .items li .txt h3{font-size:var(--font-size32);font-weight:normal;margin:0 0 0.3rem 0;font-family: hmb;}
.Floor003225 .items li .txt h3::after{display:block;content:'';width:.35rem;height:.11rem;margin-top: .12rem; background: url(../images/sign-1.png) no-repeat center center; background-size: .3rem;}
.Floor003225 .items li .info{height:0;overflow:hidden;opacity:0;transition:height 0.5s}
.Floor003225 .items li .info dd{line-height:1.5;font-size:var(--font-size18);padding-left:0.13rem;position:relative;z-index:1;font-family: hml; padding-bottom: .1rem;}
.Floor003225 .items li .info dd::before{position:absolute;content:'';width:0.04rem;height:0.04rem;background-color:#fff;left:0;top:0.8em;border-radius:50%}
.Floor003225 .items li .info p{margin:0;font-size: var(--font-size16);}
.Floor003225 .items li .more a{display:inline-flex;-ms-flex-align:center;align-items:center;color:#fff;transition:0.3s;position:relative}
.Floor003225 .items li .more a::before{position:absolute;content:'';width:0;height:0;transition:0.3s;border-radius:0.46rem;background-color:var(--hover-color);right:0.03rem;top:0.03rem}
.Floor003225 .items li .more a:after{display:block;content:'';background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/Floor003225-more.svg);background-size:auto 0.11rem;margin-left:0.2rem;width:0.11rem;height:0.11rem;transition:0.3s;position:relative;z-index:3}
.Floor003225 .items li .more a span{position:relative;display:block;z-index:3}
@media (min-width:641px) {
.Floor003225 .swiper-wrapper{height: auto;}
.Floor003225 .items{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10; display:flex;justify-content:space-between}
.Floor003225 .items li{border-right:1px solid rgba(255,255,255,0.12);}
}
@media (min-width:1025px) {
.Floor003225 .items li:hover::before{height:100%}
.Floor003225 .items li:hover .info{height:calc(var(--height) * 1px);opacity:1}
.Floor003225 .items li:hover .more{margin-top:0.3rem}
.Floor003225 .items li:hover .more a{border:solid 1px var(--hover-color);padding:0.03rem 0.03rem 0.03rem 0.27rem;border-radius:0.52rem;color:#333;background-color:#fff}
.Floor003225 .items li:hover .more a::before{width:0.46rem;height:0.46rem}
.Floor003225 .items li:hover .more a:after{width:0.46rem;height:0.46rem;background-size:auto 0.13rem}
.Floor003225 .items li:hover .more a:hover::before{width:calc(100% - 0.06rem)}
.Floor003225 .items li:hover .more a:hover span{color:#fff}
}
@media (max-width:1024px) {
.Floor003225 .items li .txt{padding: 0 0.2rem 0.2rem;}
.Floor003225 .items li .txt h3{font-size: var(--font-size20);}
}
@media (max-width:640px) {
.Floor003225 .swiper{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index: 1;}
.Floor003225 .items{position: relative;z-index: 3;}
.Floor003225 .swiper-slide img{max-width: none;height: 100%;width: auto;}
.Floor003225 .items li .txt{padding-top: 0.2rem;}
.Floor003225 .items li{border-bottom:1px solid rgba(255,255,255,0.12);}
.Floor003225 .tits{ position: relative; padding: .5rem 0; }
}



.HomeNews{overflow: hidden;padding:var(--padMar120) 0;}
.HomeNews .Newbox{display: flex;flex-wrap: wrap;justify-content: space-between;}
.HomeNews .HomeNewsTit{width:2.4rem;}
.HomeNews .tab_nav{ font-size: var(--font-size18);padding-top: 0.2rem;}
.HomeNews .tab_nav ul li{margin-bottom:.2rem ;}
.HomeNews .tab_nav ul li a{display: inline-block;padding:.14rem 0.5rem;position: relative;color:var(--grey9); border: solid 1px rgba(0, 0, 0, 0.2); border-radius:0 .1rem 0 .1rem;font-size: var(--font-size18);}
.HomeNews .tab_nav ul li.on a,
.HomeNews .tab_nav ul li:hover a{background:var(--hover-color); color: var(--white); border: solid 1px var(--hover-color);}

.HomeNews .HomeNewsBox{width:73.5%;position: relative;}

/* HomeNews 小屏幕自适应增强 */
@media (max-width: 1024px) {
  .HomeNews .HomeNewsTit{width:2rem;}
  .HomeNews .HomeNewsBox{width:70%;}
  .HomeNews .tab_nav ul li a{padding:.12rem 0.4rem;font-size: var(--font-size16);}
}

@media (max-width: 768px) {
  .HomeNews .Newbox{flex-direction: column;}
  .HomeNews .HomeNewsTit{width:100%; margin-bottom:.2rem;}
  .HomeNews .HomeNewsBox{width:100%;}
  .HomeNews .tab_nav ul{display: flex;flex-wrap: wrap;}
  .HomeNews .tab_nav ul li{margin-right:.1rem ;margin-bottom:.1rem ;}
}
.HomeNews .HomeNewsBox .tab_con{position: absolute;width:100%;left:0;top:0;opacity: 0;visibility: hidden;transition: all .5s;z-index:0;}
.HomeNews .HomeNewsBox .tab_con.on{position: relative;opacity: 1;visibility: visible;z-index:99;}
.HomeNews .HomeNewsBox .slider{width:150%;}
.HomeNews .HomeNewsBox .slick-list{margin-left:-0.12rem;}
.HomeNews .HomeNewsBox .item{margin-left:0.5rem;}
.HomeNews .HomeNewsBox .item .img{overflow: hidden;}
.HomeNews .HomeNewsBox .item .img img{border-radius:0 .3rem 0 .3rem; transition: 0.3s;}
.HomeNews .HomeNewsBox .item:hover img{transform: scale(1.06); transition: .3s;}
.HomeNews .HomeNewsBox .item .txt{position: relative;padding:.3rem .2rem;}
.HomeNews .HomeNewsBox .item .txt time{color:var(--grey9); font-weight: lighter;}
.HomeNews .HomeNewsBox .item .txt .tit{ font-size:var(--font-size24); color: var(--black3); line-height:1.4;margin:.08rem 0 .15rem 0; font-family: hmm;} 
.HomeNews .HomeNewsBox .item .txt .desc{color:var(--grey6); line-height: 1.75; font-family: hml;} 
.HomeNews .HomeNewsBox .item:hover .txt{background: var(--hover-color);}
.HomeNews .HomeNewsBox .item:hover .txt .desc,
.HomeNews .HomeNewsBox .item:hover .txt time,
.HomeNews .HomeNewsBox .item:hover .txt .tit{ color: var(--white); }
.HomeNews .HomeNewsBox .slick-pages{position: absolute;left:-35%;bottom:1.5rem;font-size: 0.2rem;color:var(--grey2);}
.HomeNews .HomeNewsBox .slick-pages #cur{color:var(--hover-color);font-size: var(--font-size28); font-weight: 500;}
.HomeNews .slick-arrow{bottom:0.5rem;left:-24%;}
.HomeNews .slick-arrow.slick-next{left:-19%;}
.HomeNews .slick-arrow{width:.55rem;height:.55rem;border-radius: 0 8px 0 8px;border:1px solid var(--hover-color);position: absolute;font-size: 0;color:transparent;background-color: transparent;z-index:99;}
.HomeNews .slick-arrow::after{content:'';display: block;width:0.1rem;height:0.1rem;border:0.02rem solid var(--hover-color);border-right:none;border-bottom:none;position: absolute;left:55%;top:50%;transform: translate(-50%,-50%) rotate(-45deg);}
.HomeNews .slick-arrow.slick-next::after{transform: translate(-50%,-50%) rotate(135deg);left:45%;}
.HomeNews .slick-arrow:hover{background: var(--hover-color);border:1px solid var(--hover-color)}
.HomeNews .slick-arrow:hover::after{border-top:0.02rem solid #fff;border-left:0.02rem solid #fff;}
@media(max-width:1024px){
.HomeNews .HomeNewsBox .slider{width:140%;}
.HomeNews .HomeNewsBox .item .txt .more{width:1.2rem;line-height: 0.4rem;padding:0 0.2rem;}
.HomeNews .slick-arrow{left:-26%;bottom:0.6rem;}
.HomeNews .slick-arrow.slick-next{left:-21%;}
.HomeNews .HomeNewsBox .slick-pages{left:-36%;bottom:1.3rem;}
}
@media(max-width:768px){
.HomeNews .slick-arrow.slick-next{left:-20%;}
.HomeNews .HomeNewsTit{width:1.8rem;}
.HomeNews .HomeNewsBox .slick-list{margin-left:-0.3rem;}
.HomeNews .HomeNewsBox .item{margin-left:0.3rem;}
}
@media(max-width:640px){
.HomeNews .HomeNewsTit{width:100%;}
.HomeNews .HomeNewsBox{width:100%;}
.HomeNews .HomeNewsBox .slider{width:100%;}
.HomeNews .tab_nav{padding:0;margin-bottom:0.25rem;}
.HomeNews .tab_nav ul{display: flex;justify-content: center;flex-wrap: wrap;}
.HomeNews .tab_nav ul li{margin:0 0.2rem;}
.HomeNews .HomeNewsBox .slick-list{margin-left:-0.15rem;}
.HomeNews .HomeNewsBox .item{margin-left:0.15rem;}
.HomeNews .HomeNewsBox .item .txt{padding:0.25rem .2rem;}
.HomeNews .HomeNewsBox .slick-pages{display: none;}
.HomeNews .HomeNewsBox .item .txt .tit{line-height: 0.28rem;height:0.84rem;}
.HomeNews .slick-arrow{bottom:0;top:26%;background: #fff;border:1px solid #fff;box-shadow: 0 0 10px rgba(1,127,162,0.16);left:5px;}
.HomeNews .slick-arrow.slick-next{left:auto;right:5px;}
}



/* HomeCooperate */
.HomeCooperate{padding: var(--padMar120) 0 var(--padMar90); background:#f8f8f8;}
.HomeCooperate .left .ul{padding-bottom: .7rem;}
.HomeCooperate .left .ul li{padding-bottom: .22rem; display: flex;align-items: center;}
.HomeCooperate .left .ul li p{font-size: var(--font-size20); color: var(--grey9); padding-left: .1rem;}
.HomeCooperate .left .ul li .icon{max-width: .26rem;}
.cooperateList{width:62%}
.cooperateList .item{width:calc(25% - 0.225rem);margin-right:0.3rem;margin-bottom:0.3rem}
.cooperateList .item:nth-child(4n){margin-right:0}

/* cooperateList 小屏幕自适应增强 */
@media (max-width: 1024px) {
  .cooperateList{width:70%}
  .cooperateList .item{width:calc(33.333% - 0.2rem);margin-right:0.3rem}
  .cooperateList .item:nth-child(4n){margin-right:0.3rem}
  .cooperateList .item:nth-child(3n){margin-right:0}
}

@media (max-width: 768px) {
  .cooperateList{width:100%}
  .cooperateList .item{width:calc(50% - 0.15rem);margin-right:0.3rem}
  .cooperateList .item:nth-child(3n){margin-right:0.3rem}
  .cooperateList .item:nth-child(2n){margin-right:0}
}
.cooperateList .item .itemCon{border:1px solid #f5f5f5;transition:all 0.4s linear;width:100%;height:100%;display:block;padding-left:0.35rem;padding-right:0.35rem;background:var(--white);border-radius:0.1rem;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-ms-transition:all 0.4s linear;-o-transition:all 0.4s linear;align-content: center;}
.cooperateList .item .itemCon .imgbox{padding:.2rem 0; text-align: center;}
.cooperateList .item .itemCon .imgbox img{object-fit:contain}
.cooperateList .item .itemCon:hover{box-shadow:0px 0px 15px 0px rgba(32,48,122,0.2);border:1px solid var(--hover-color);margin-top:-0.08rem}
@media screen and (max-width:768px){
.HomeCooperate .autoCon-1600{flex-direction:column}
.HomeCooperate .dw{margin-bottom:0.05rem}
.cooperateList{width:100%;margin-top:0.5rem}
}
@media screen and (max-width:640px){
  .HomeCooperate .autoCon-1460{ flex-wrap: wrap;}
  .HomeCooperate .left{ width: 100%;}
.HomeCooperate .pt72{padding-top:0.2rem}
.cooperateList{justify-content:space-between; width: 100%;}
.cooperateList .item{width:calc(50% - 0.15rem);margin-right:0}
.HomeCooperate .left .ul{ display: flex; flex-wrap: wrap; gap: .2rem;}
}


/*Bottom003207 */
.Bottom003207{ padding-top: var(--padMar120); --white-rgb:255,255,255;--white-opacity-10:rgba(var(--white-rgb),0.1);--white-opacity-30:rgba(var(--white-rgb),0.3);--white-opacity-50:rgba(var(--white-rgb),0.5); background: url(../images/sign_logo.png) no-repeat right 2% bottom 17%; background-color:var(--hover-color);}
.Bottom003207,
.Bottom003207 a:not(:hover){color:var(--white);}
.Bottom003207 .logo{width: 2.1rem;}

.Bottom003207 .f-mid{margin-bottom:.5rem;}
.Bottom003207 .f-bottom{padding: .3rem 0;}
.Bottom003207 .f-bottom,
.Bottom003207 .f-bottom a:not(:hover){color: var(--white-opacity-30);}

.Bottom003207 .follow-us{padding-top: .5rem;}
.Bottom003207 .follow-us li{position: relative;z-index: 10}
.Bottom003207 .follow-us li +li{margin-left: 0.2rem;}
.Bottom003207 .follow-us li a{display: flex; border-radius: 50%;background-color:rgba(255, 255, 255, 0.1); width:.45rem; height:.45rem; align-items:center; justify-content: center; transition: 0.3s; cursor: pointer;}
.Bottom003207 .follow-us li a:hover{background-color: var(--hover-color);}
.Bottom003207 .follow-us li a img{ opacity: 0.5;transition: 0.3s; display: inline-flex;width: 0.2rem; height: 0.2rem; object-fit: contain; }
.Bottom003207 .follow-us li a:hover img{opacity: 1;}
.Bottom003207 .follow-us li.li-in a:after{background-image: url(../images/Bottom003207-in.svg);} 
.Bottom003207 .follow-us li.li-fb a:after{background-image: url(../images/Bottom003207-fb.svg);} 
.Bottom003207 .follow-us li.li-wx a:after{background-image: url(../images/Bottom003207-wx.svg);} 
.Bottom003207 .follow-us li.li-douyin a:after{background-image: url(../images/Bottom003207-douyin.svg);} 
.Bottom003207 .follow-us li .hover{position: absolute; left: 50%;bottom: calc(100% + 0.12rem); background-color: var(--white); width: 1.5rem; margin-left: -0.75rem; border-radius: 0.04rem;display: flex;align-items: center; justify-content: center; height: 1.5rem; transform: translateY(-0.3rem); opacity: 0;visibility: hidden; transition: 0.3s;} 
.Bottom003207 .follow-us li.show .hover{ transform: translateY(0); opacity: 1; visibility: visible;}
.Bottom003207 .follow-us li .hover:after{position: absolute; content: ''; top: 100%;left: 50%;border: 3px solid transparent; border-top-color: var(--white); margin-left: -3px;}

.Bottom003207 .contact .name{font-weight: 500; margin-bottom: 0.2rem;}
.Bottom003207 .contact dl{letter-spacing: -1px;}
.Bottom003207 .contact dd{display: flex;align-items:center; justify-content: space-between;}
.Bottom003207 .contact dd span{width:.8rem;flex-shrink: 0; text-align: left;}
.Bottom003207 .contact dd div{flex: 1;}
.Bottom003207 .contact dd .tel{font-size: var(--font-size36);font-family: 'Barlow'; font-weight: 500;}
.Bottom003207 .contact dd + dd{margin-top:.14rem;}

.Bottom003207 nav dd{font-weight: 100;}
.Bottom003207 nav dt{position: relative; font-weight: 500;}
.Bottom003207 nav dt a{font-size: var(--font-size18);}
.Bottom003207 nav dd{line-height: .3rem; font-family: hml;}
.Bottom003207 nav dd a:not(:hover){color: var(--white-opacity-50);}

.Bottom003207 .copyright a{padding-left: .1rem;}
.Bottom003207 .icp{display: flex;}
.Bottom003207 .icp a{display: flex;}
.Bottom003207 .icp a:before{display: block; content: ''; background: url(../images/Bottom003207-security.png) no-repeat center center / contain; width: 0.18rem; height: 0.2rem; margin-right: 0.06rem;}
@media (min-width:1025px) {
.Bottom003207 .f-bottom{border-top: 1px solid var(--white-opacity-10); }
.Bottom003207 .contact{width: calc(350 / 1460 * 100%);}
.Bottom003207 nav{width: calc(870 / 1460 * 100%);}
.Bottom003207 nav dt{margin-bottom:.2rem;}
.Bottom003207 nav dd{display: block!important;}
}
@media (max-width:1024px) {
.Bottom003207 .logo{margin: 0 auto 0.2rem;}   
.Bottom003207 .follow-us{justify-content: center;}
.Bottom003207 .contact{margin-bottom: 0.3rem;}
.Bottom003207 nav{border-top: 1px solid var(--white-opacity-10);}
.Bottom003207 nav dl{border-bottom: 1px solid var(--white-opacity-10);transition: 0.3s;}
.Bottom003207 nav dt{overflow: hidden;padding: 0.1rem 0;}
.Bottom003207 nav dd{display: none;}
.Bottom003207 .wap-b-op{position: absolute;right: 0;top: 0;width: 0.3rem;height: 100%; top: 0;background: url(../images/Bottom003207-open.svg) no-repeat center center / 50% auto; transition: 0.3s;}
.Bottom003207 dl.active{padding-bottom: 0.2rem;}
.Bottom003207 .active .wap-b-op{transform: rotate(45deg);}
.Bottom003207 .f-bottom{text-align: center;}
.Bottom003207 .icp{margin-top: 0.3rem;}
.Bottom003207 .icp a{display: inline-flex;}
}





.cbanner{position: relative; margin-top: 1rem;}
.cbanner figure{height:4rem;}
.cbanner .txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;align-items: center;color: #fff;}
.cbanner .txt .tit{font-size: var(--font-size50);padding-bottom:.1rem; line-height: 1.1; font-family: hmm;}
.cbanner .txt .entit{font-size: var(--font-size22);text-transform: uppercase;}
.cbanner .txt .sub{font-size: .18rem; line-height: 1.7;  max-width:60%; padding-top: .2rem;}

/* cbanner 小屏幕自适应 */
@media (max-width: 768px) {
  .cbanner figure{height:3rem;}
  .cbanner .txt .tit{font-size: var(--font-size36);}
  .cbanner .txt .entit{font-size: var(--font-size16);}
  .cbanner .txt .sub{ }
}

@media (max-width: 640px) {
  .cbanner{ margin-top: .5rem;}
  .cbanner figure{height:2.5rem;}
  .cbanner .txt .tit{font-size: var(--font-size28);}
  .cbanner .txt .entit{font-size: var(--font-size14);}
  .cbanner .txt .sub{font-size: .14rem; max-width:90%;}
}

.Menu002147{ 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:.14rem; margin-top:-7px; background:#dfdfdf;}
.Menu002147 li.end:after{ display:none;}
.Menu002147 li a{ display:block;font-size:var(--font-size18); position:relative; overflow:hidden; line-height:.85rem;height:.85rem;}
.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:14px;}
}

.Menu001094{ border-bottom: 1px solid #eee; background: #fff; transition: all 0.3s ease; z-index: 90;}
/* .Menu001094.fixed{ position: fixed; top: 0; left: 0; right: 0; box-shadow: 0 2px 10px rgba(0,0,0,0.1); z-index: 90; animation: slideDown 0.3s ease;} */
@keyframes slideDown {
    from { transform: translateY(-100%); opacity: 0; }
    to { transform: translateY(0); opacity: 1; }
}
.Menu001094-placeholder{ height: 0; transition: height 0.3s ease;}
.Menu001094-placeholder.active{ height: .7rem;}
@media(max-width:1024px){
.Menu001094-placeholder.active{ height: .5rem;}
}
.Top002262{ transition: transform 0.3s ease;}
.Top002262.hidden{ transform: translateY(-100%);}
.Menu001094 .autoCon-1460{ display: flex; justify-content: center;}
.Menu001094 ul{ display: flex; margin: 0; padding: 0; list-style: none;}
.Menu001094 li{ float: left;position: relative;}
.Menu001094 li a{ display: block; font-size: var(--font-size18); position: relative; overflow: hidden; line-height: .7rem; height: .7rem; color: var(--black3); text-decoration: none;}
.Menu001094 li a:hover{ color: var(--hover-color);}
.Menu001094 li.aon a{ color: var(--hover-color);}
.Menu001094 li.aon a:after,
.Menu001094 li:hover a:after{ position: absolute; left: 0; bottom: 0; content: ''; height: 2px; width: 100%; background: var(--hover-color);}
@media(max-width:1024px){
.Menu001094 li{ padding: 0 .2rem;}
.Menu001094 li a{ line-height: .5rem; height: .5rem;}
.Menu001094.fixed{ top: .6rem;}
}
@media(max-width:640px){
.Menu001094 ul{ display: block;}
.Menu001094 li{ float: left; width: 33.33333333333%; text-align: center; padding: 0; margin: 0;}
}
@media(max-width:375px){
.Menu001094 li a{ font-size: 14px;}
}


.columntit{margin-bottom:.5rem;}
.columntit .cn{font-size: var(--font-size50); color: var(--hover-color); text-shadow: 3px 3px 0 rgba(10, 47, 140, 0.2);font-family: hmb; }
.columntit .sub{font-size: var(--font-size18); font-family: hml; color: #333; line-height: 1.6; padding-top: .1rem;}
.columntit.center{text-align: center;}

/* columntit 小屏幕自适应 */
@media (max-width: 768px) {
  .columntit{margin-bottom:.3rem;}
  .columntit .cn{font-size: var(--font-size36); text-shadow: 2px 2px 0 rgba(10, 47, 140, 0.2);}
  .columntit .sub{font-size: var(--font-size16); padding-top: .08rem;}
}

@media (max-width: 480px) {
  .columntit{margin-bottom:.2rem;}
  .columntit .cn{font-size: var(--font-size28); text-shadow: 1px 1px 0 rgba(10, 47, 140, 0.2);}
  .columntit .sub{font-size: var(--font-size14); padding-top: .06rem;}
}


.RighInfo003241{padding: var(--padMar100) 0;font-size: var(--font-size16);color: #000; background: url(../images/sign_logo-on.png) no-repeat top 40% left -5%;}
.RighInfo003241 .columntit{margin-bottom:.3rem;}
.RighInfo003241 .number-data{display: flex;} 
.RighInfo003241 .number-data li{display: flex;justify-content: space-between;border-bottom: solid 1px #eee; padding:.2rem 0;}
.RighInfo003241 .number-data li:last-child{border-bottom: 0;}
.RighInfo003241 .number-data .ico{width: 0.55rem;flex-shrink: 0;}
.RighInfo003241 .number-data .inner{flex: 1;}
.RighInfo003241 .number-data .num{display: flex;align-items: flex-end; font-size: var(--font-size18);color:var(--hover-color);}
.RighInfo003241 .number-data .counter{font-size: calc(46 / 18 * 1em); font-family: 'Barlow'; line-height: 1; margin-right:.1rem; font-weight:500;}

/* RighInfo003241 小屏幕自适应 */
@media (max-width: 768px) {
  .RighInfo003241 .number-data{flex-direction: column;}
  .RighInfo003241 .number-data li{padding:.15rem 0;}
  .RighInfo003241 .number-data .counter{font-size: calc(36 / 18 * 1em);}
}

@media (max-width: 480px) {
  .RighInfo003241 .number-data .ico{width: 0.45rem;}
  .RighInfo003241 .number-data .counter{font-size: calc(30 / 18 * 1em);}
  .RighInfo003241 .number-data .num{font-size: var(--font-size16);}
}
.RighInfo003241 .number-data .num sub{font-size: 1em;}
.RighInfo003241 .number-data p{margin:6px 0 0;color: #666;}
.RighInfo003241 .edit-info{line-height: 2;text-align: justify;color: #000; font-family: hml;}
.RighInfo003241 .edit-info p{padding-bottom: .12rem;}
.RighInfo003241 .ad-img{padding-top: .4rem;position: relative;}
.RighInfo003241 .ad-img img{border-radius: 0 .2rem 0 .2rem;margin-bottom: .4rem;}
.RighInfo003241 .ad-img::before{content: "";position: absolute;right:-2%;bottom:-5%;width:100%; top: 0.7rem;background: var(--hover-color);z-index: -1; border-radius: 0 .2rem 0 .2rem;}
@media (min-width:1025px) {
.RighInfo003241 .left{width: calc(1010 / 1460 * 100%);} 
.RighInfo003241 .right{width: calc(320 / 1460 * 100%);} 
.RighInfo003241 .number-data{min-height: 100%;flex-direction: column;justify-content: space-between;}
}
@media (max-width:1024px) {
.RighInfo003241 .number-data{flex-wrap: wrap;} 
.RighInfo003241 .number-data li{width: 100%;}
.RighInfo003241 .number-data li:not(:nth-child(2n)){margin-right: 0;}
}
@media (max-width:640px) {
.RighInfo003241 .number-data .ico{width: 0.3rem;}
}

/*Page001936*/
.Page001936 .Pages{ padding-top:.4rem; text-align:center; zoom:1; overflow:hidden;}
.Page001936 .Pages a{ display:inline-block; width:2rem; height:.4rem; line-height:.4rem;  border:1px solid var(--hover-color); border-radius: 0 .08rem 0 .08rem; background-color:var(--hover-color); color:#fff; margin:0 .2rem; font-size:var(--font-size18);}
.Page001936 .Pages a.a_next{ background-color:#fff; color:var(--hover-color);}


.Culture{padding: var(--padMar100) 0; }
.Culture .CultureBox ul{display: flex;}
.Culture .CultureBox ul li{width:32%;position: relative;margin-left:0; list-style: none;transition: .3s all;}
.Culture .CultureBox ul li .img{height:5.2rem;}
.Culture .CultureBox ul li .img::after{content:'';display: block;width:100%;height:100%;background: rgba(10,47,140,0.2);position: absolute;right:0;top:0;}
.Culture .CultureBox ul li .txt{position: absolute;width:100%;box-sizing: border-box;left:0;text-align: center;transform: translateY(-50%);top:50%;color:#fff;transition: .3s all;}
.Culture .CultureBox ul li .txt .tit{font-size:var(--font-size30);margin-bottom: .1rem;}
.Culture .CultureBox ul li .txt .icon{width:.65rem;height:.65rem;margin:0 auto;margin-bottom:.2rem;}
.Culture .CultureBox ul li .txt .dec{display: none;font-size:var(--font-size20);line-height: 1.5;}
.Culture .CultureBox ul li.on{width:65%;transition: .3s all;}
.Culture .CultureBox ul li.on .txt{transform: translateY(0);top:auto;bottom:0;padding:.45rem .5rem;text-align: left;transition: .3s all;}
.Culture .CultureBox ul li.on .txt .icon{margin:0 0 1.875em 0;}
.Culture .CultureBox ul li.on .txt .dec{display: block; font-family: hml;}
.Culture .CultureBox ul li .imgbox img{width: 100%; height: 100%; object-fit: cover;}
@keyframes scale1{
0%{transform: scale(1);-webkit-transform: scale(1);opacity: 0.3;transition: .3s all;}
100%{transform: scale(2.5);-webkit-transform: scale(2.5);opacity: 0;transition: .3s all;}
}
@media(max-width:1024px){
.Culture .CultureBox ul li .txt .icon{width:.4rem;height:.4rem;line-height: .4rem;}
.Culture .CultureBox ul li .txt .tit{font-size:var(--font-size16);}
.Culture .CultureBox ul li .txt .dec{font-size: var(--font-size14);}
}
@media(max-width:640px){
.Culture .CultureBox ul{flex-wrap: wrap;}
.Culture .CultureBox ul li.on{width:100%;}
.Culture .CultureBox ul li{width:100%;margin-bottom:.1rem;}
.Culture .CultureBox{padding-top:0;}
.Culture .CultureBox ul li .txt{transform: translateY(0);top:auto;bottom:0;padding:0.4rem 0.5rem;text-align: left;}
.Culture .CultureBox ul li .txt .icon{margin:0 0 0.3rem 0;}
.Culture .CultureBox ul li .txt .dec{display: block;}
.Culture .CultureBox ul li .img{ height: 3.5rem;}
.Culture .CultureBox ul li .txt{padding:.2rem;}
.Culture .CultureBox ul li .txt .icon{width:.3rem;height:.3rem;line-height:.3rem;}
}

/*Floor002658 */
.Floor002658{ overflow:hidden; padding: var(--padMar100) 0;color: #333;background:url(../images/Floor003236_bg.jpg) no-repeat center;}

/*slick Basic*/
.Floor002658 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002658 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002658 .slick-list:focus {outline: none}
.Floor002658 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002658 .slick-slider .slick-track, 
.Floor002658 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002658 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002658 .slick-track:before, 
.Floor002658 .slick-track:after{display: table; content: '';}
.Floor002658 .slick-track:after{ clear: both;}
.Floor002658 .slick-loading .slick-track { visibility: hidden;}
.Floor002658 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002658 .slick-slide .slick-loading img { display: none;}
.Floor002658 .slick-slide .dragging img { pointer-events: none;}
.Floor002658 .slick-initialized .slick-slide { display: block;}
.Floor002658 .slick-loading .slick-slide { visibility: hidden;}
.Floor002658 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002658 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002658 .slider > ul{margin-bottom: 42px;}
.Floor002658 li.slick-slide{ position:relative;transform:scale(0.8); transition:0.5s 0.3s;padding:0.12rem 0;}
.Floor002658 li.slick-slide:before{ position:absolute; content:''; left:0; top:0; width:100%; height:100%; background:#fff; opacity:0.7;transition:0.5s 0.3s; z-index: 10;}
.Floor002658 li.slick-current{ transform:scale(1);}
.Floor002658 li.slick-current::before{opacity: 0;z-index: 1;}
.Floor002658 li.slick-slide .files,
.Floor002658 li.slick-slide a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index: 4;}
.Floor002658 li.slick-slide .txt{padding:0.3rem;box-shadow: 0 0 0.1rem rgba(0,0,0,0.1);background-color:#fff;font-size: var(--font-size18);border-radius: 5px;}
.Floor002658 li.slick-slide .txt h3{font-size: var(--font-size42);color: var(--hover-color);margin:0.1rem 0 0.05rem;}
.Floor002658 li.slick-slide .files{ background:#000; display:none; z-index: 7;}
.Floor002658 li.slick-slide aside{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-size:18px; color:#fff;}
.Floor002658 li.slick-slide aside span{ display:block; border-radius:50%; width:85px; height:85px; border:3px solid #fff; background:rgba(255,255,255,0.16);  position:relative; margin:0 auto 10px;}
.Floor002658 li.slick-slide aside span::before{ position:absolute; content:''; border:12px solid transparent; border-left-color:#fff;left:50%; top:50%; margin-left:-6px; margin-top:-12px;}

.Floor002658 .slick-dots{ text-align:center;position: absolute; left: 0; width: 100%; bottom:-20%; margin: .4rem 0; }
.Floor002658 .slick-dots::before{position: absolute; content: ''; height:.02rem;width: 100vw; left: 50%;margin-left: -50vw; top:50%; border-bottom:2px solid #e5e5e5; margin-top: -2px;}
.Floor002658 .slick-dots li{ display:inline-block; margin:0 .1rem;border:1px solid transparent; border-radius:50%; width:.2rem; height:.2rem; position:relative;}
.Floor002658 .slick-dots li:before{ position:absolute; content:''; left:3px; top:3px; right:3px; bottom:3px; border-radius:50%; background:#ccc;}
.Floor002658 .slick-dots li.slick-active{ border-color:var(--hover-color);}
.Floor002658 .slick-dots li.slick-active:before{ background:var(--hover-color);}
.Floor002658 .slick-dots li button{display: none;}


.Floor002658 .slick-arrow{width:.55rem;height:.55rem;border-radius:0 8px 0 8px;border:1px solid var(--hover-color);top:42%;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:.2rem;background-position: center; background-repeat: no-repeat; position: absolute;}
.Floor002658 .slick-arrow.slick-next{right:-3%}
.Floor002658 .slick-arrow.slick-prev{left:-3%; background-image:url(../images/arrow.svg);transform: rotate(180deg);}
.Floor002658 .slick-arrow.slick-next{background-image:url(../images/arrow.svg)}
.Floor002658 .slick-arrow:hover{background-color: var(--hover-color);border-color: var(--hover-color);}
.Floor002658 .slick-arrow.slick-prev:hover{background-image:url(../images/arrow_w.svg);transform: rotate(180deg);}
.Floor002658 .slick-arrow.slick-next:hover{background-image:url(../images/arrow_w.svg)}

@media(max-width:640px){
.Floor002658 li.slick-slide{ transform:scale(1);}
.Floor002658 .slick-prev{left:3%; margin-left:0;}
.Floor002658 .slick-next{right:3%; margin-right:0;}
/*.Floor002658 li.slick-slide:before{ display:none;}*/
}
@media(max-width:480px){
.Floor002658 li.slick-slide aside span{ width:50px; height:50px;}
}


/*Floor003236 */
.Floor003236{overflow: hidden;padding: var(--padMar100) 0;color: #333;background:url(../images/Floor003236_bg.jpg) no-repeat center;}
.Floor003236 .splide__arrow{width: 0.54rem; height: 0.54rem; background-color: var(--hover-color); opacity: 1; background-position: center center;background-repeat: no-repeat; background-size: auto 0.18rem; border-radius: 0 .08rem 0 .08rem; }
.Floor003236 .splide__arrow svg{opacity: 0;}
.Floor003236 .splide__arrow--prev{background-image: url(../images/btn-prev.svg); left: 0;}
.Floor003236 .splide__arrow--next{background-image: url(../images/btn-next.svg);right: 0;}
.Floor003236 .splide__arrow:disabled{cursor: default;background-color: #ddebf6; opacity: 1;}
.Floor003236 .splide__list{height: auto;}
.Floor003236 .splide__slider{position: relative;z-index: 4;transform: scale(1);}
.Floor003236 .splide__slide{display: flex;flex-direction: column;position: relative;padding-top:0.1rem; opacity: 0.35;}
.Floor003236 .splide__slide.is-prev,
.Floor003236 .splide__slide.is-next{}
.Floor003236 .splide__slide.is-active{opacity: 1;transform: scale(1);}

.Floor003236 .splide__slide > div{position: relative; z-index: 5;}
.Floor003236 .txt{padding:0.3rem;box-shadow: 0 0 0.1rem rgba(0,0,0,0.1);border-radius: 0.1rem;}
.Floor003236 .txt img{border-radius: 0 .1rem 0 .1rem;}
.Floor003236 .txt p{line-height:1.6; font-size: var(--font-size18);color:#333;text-align: center; padding-top: .2rem;}
.Floor003236 .year{text-align: center; font-family: 'Poppins';}
.Floor003236 .year h3{font-size: var(--font-size36);margin: 0; transition: 0.3s;}
.Floor003236 .splide__slide.is-active .year h3{font-size: var(--font-size60);color: var(--hover-color); }

.Floor003236 .splide__arrow{background-color: var(--white); transition: 0.3s; border: 1px solid var(--hover-color);}
.Floor003236 .splide__arrow:hover{opacity: 1; background-color: var(--hover-color);}
.Floor003236 .splide__arrow--prev{background-image: url(../images/btn-prev-on.svg);}
.Floor003236 .splide__arrow--next{background-image: url(../images/btn-next-on.svg);}
.Floor003236 .splide__arrow--prev:hover{background-image: url(../images/btn-prev.svg);}
.Floor003236 .splide__arrow--next:hover{background-image: url(../images/btn-next.svg);}

@media (min-width:1025px) {
.Floor003236 .splide__slide.is-visible ~ .splide__slide.is-visible .year h3{}
.Floor003236 .splide__slide.is-visible ~ .splide__slide.is-visible p{color: #333; }
.Floor003236 .splide__slide.is-next ~ .splide__slide.is-visible .year h3,
.Floor003236 .splide__slide.is-next ~ .splide__slide.is-visible p{ background: linear-gradient(to right, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0) 100%);-webkit-background-clip: text; color: transparent;}  
}
@media (max-width:1024px) {
.Floor003236 .splide__slide:before{width: auto; left: 0.1rem; right: 0.1rem;}
.Floor003236 .splide__slide.is-active:after{width: calc(100% - 0.2rem);}
.Floor003236 .txt{padding: 0.2rem;}
.Floor003236 .txt p{font-size: var(--font-size12);}
.Floor003236 .year{padding: 0.2rem;}
.Floor003236 .year h3{font-size: var(--font-size26);}
.Floor003236 .splide__slide.is-active .year h3{font-size: var(--font-size32);}
.Floor003236 .splide__slide > div{height: 1.6rem;}
}
@media (max-width:640px) {
.Floor003236{--lr:14vw}
.Floor003236 .splide__slide:before{left: var(--lr); right: var(--lr);}
.Floor003236 .txt{padding-left: calc(var(--lr) + 0.2rem);padding-right: calc(var(--lr) + 0.2rem);}
.Floor003236 .txt p{font-size: var(--font-size14);}
}



/*.PicList001132 为demo编号*/
.PicList001132{padding:var(--padMar100) 0 0;}
.PicList001132 li{ float:left; width:46%; margin-right:8%; position:relative; border-bottom:1px solid #eee; padding-bottom:.4rem; margin-bottom:.7rem;}
.PicList001132 li::before{ position:absolute; content:''; width:100%; left:0; bottom:0; height:0; background-color:var(--hover-color); transition: all ease 0.3s;}
.PicList001132 li:nth-child(2n){ margin-right:0;}
.PicList001132 li{position:relative; display: flex; align-items: center;}
.PicList001132 li .pic{width:45%;}
.PicList001132 li .txt{width:55%; padding-left:8%;}
.PicList001132 li h1{font-size:var(--font-size26); margin:0; color:var(--hover-color); font-weight: 500; padding-bottom: .1rem;}
.PicList001132 li img{ width:100%; transition: all ease 0.3s; border-radius: .1rem;}
.PicList001132 li .info{line-height:1.7; color:#333; margin:0; overflow:hidden; font-size:var(--font-size16); position: relative; padding-left:0; font-family: hml;}
.PicList001132 li .info::after{ content: "";width: 5px;height: 5px;background: #666; position: absolute; top:.1rem; left: 0; border-radius: 50%; display: none;}
.PicList001132 li:hover:before{ height:2px;}
.PicList001132 li:hover img{transform:scale(1.02);}
@media(max-width:1000px){
.PicList001132 li{ width:47%; margin-right:6%;}
.PicList001132 li:nth-child(3n){ margin-right:6%;}
.PicList001132 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:640px){
.PicList001132 li{float:none; width:auto; margin-right:0 !important;}
}


.HonorList{padding:.1rem 0 1rem 0;}
.HonorList .topic{overflow: hidden;}
.HonorList .topic .slider{margin: 0 -.14rem;}
.HonorList .topic .slider li a{display: block;margin: 0 .14rem;}
.HonorList .topic .slider li a img{border-radius: 0 .1rem 0 .1rem;}
.HonorList .topic .slider li a p{text-align: center; padding-top: .2rem; color: var(--black3); font-size: var(--font-size16); max-width: 80%; margin: 0 auto; line-height: 1.5;}
.HonorList .slick-arrow{position: absolute;border: 0;font-size:var(--font-size16);text-indent: -999em;width:.4rem; height:.4rem; background:rgba(0, 0, 0, 0.4);border-radius: 0 .08rem 0 .08rem; top: 50%;margin-top: -.4rem;z-index: 10;}
.HonorList .slick-arrow:hover{background:var(--hover-color);}
.HonorList .slick-prev{left:.2rem;}
.HonorList .slick-next{right:.2rem;}
.HonorList .slick-arrow:before{position: absolute;content: ''; width:25%; height:25%;border-top: 2px solid #fff;border-right: 2px solid #fff; transform: rotate(45deg); top:35%;left: 30%;}
.HonorList .slick-prev:before{transform: rotate(-135deg);left: 40%;}



.Management{padding:1rem 0;line-height: 1.6; background:url(../images/sign_logo-on.png) no-repeat left bottom #f9f9f9;}
.Management .columntit{margin-bottom: .3rem;}
.Management .summ{font-size: var(--font-size18); color: var(--black0); font-family: hml;  padding-bottom: .3rem;}
.Management .intro .info{color: var(--black3);line-height:1.5;}
.Management .intro .info h2{font-size: var(--font-size20); font-weight: normal; padding: .15rem 0 .08rem 0; line-height: 1.4;}
.Management .intro .info p{font-size: var(--font-size16);}
.Management .intro .info span{color: var(--hover-color);}
.Management .intro .info .requ::before{display: inline-block;content: '';height:.06rem;width: .06rem;background:var(--hover-color);margin-right:.1rem;vertical-align: middle; border-radius: .1rem 0 .1rem .1rem; margin-top: -3px;}
.Management .intro .info li{list-style: none; padding-bottom: .1rem;}
@media (min-width:1025px) {
.Management .intro .img{width:40%;}
.Management .intro .info{padding-right:10%;}  
}
@media (max-width:1024px) {
.Management{padding: 2em 0;}
.Management .intro .img{margin-bottom: 2em;}
}



.ConPlan{padding:var(--padMar100) 0 1.2rem 0;}
.ConPlan .box {position: relative; }
.ConPlan .box .pic{width:28%; margin: auto; position: relative;}
.ConPlan .box .pic figure{padding-bottom: 100%;}
.ConPlan .box .pic img{position: absolute; width: 100%; height: 100%; object-fit: contain; -o-object-fit: contain; z-index: 2}
.ConPlan .box .pic:after{content: ''; position: absolute; left: -2vw; right: -2vw; top:-2vw; bottom: -2vw; border-radius: 100%; background: linear-gradient(rgba(64,191,235,0) 60%,rgba(10,47,140,0.3),rgba(10,47,140,1)); }
.ConPlan .list ul{display: flex; flex-wrap: wrap;justify-content: space-between;}
.ConPlan .list li {display: flex; flex-wrap: wrap;width: 40%; line-height: 1.5;}
.ConPlan .list li:nth-child(even){justify-content: flex-end}
.ConPlan .list li .item{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;padding:calc(50 / 16 * 1em) 0;width: 100%;border-bottom: solid 1px rgba(0,0,0,0.1)}
.ConPlan .list li .icon { max-width: 0.6rem;order: 2; margin-left: 0.4rem;}
.ConPlan .list li .icon img { display: block; }
.ConPlan .list li .txt {flex: 1  }
.ConPlan .list li .tit{font-size: var(--font-size28);color: var(--hover-color);margin-bottom: 0.1rem; line-height: 1.2;}
.ConPlan .list li .desc { font-size: var(--font-size16); color:#333; line-height:1.7; font-family: hml; min-height: .85rem;}
@media (min-width:1025px) {
.ConPlan .list{position: absolute; width: 100%; top: 50%; transform: translateY(-50%)}
.ConPlan .list li .item{width: 68%;}
.ConPlan .list li:nth-child(even) .icon{order: 2}
}
@media(max-width:1024px) {
.ConPlan .list li {width: 48%; }
.ConPlan .list li .icon { max-width: 0.5rem;margin-right:0.12rem;}
.ConPlan .list li .item{padding:0.2rem 0;}
.ConPlan .list li .txt {flex: 1;}
.ConPlan .box .pic{width:80%; margin-top: 0.2rem ;}
}
@media(max-width:640px) {
.ConPlan .list li {width: 100%;}
}



.PicList002953{padding-top:1rem;}
.PicList002953 li{float: left;width:31.33%;background: #f9f9f9; margin-bottom:.6rem;}
.PicList002953 li:hover{background: var(--hover-color);transition: 0.3s;}
.PicList002953 li a{display: block;padding:.3rem;}
.PicList002953 li:not(:nth-child(3n)){margin-right: 3%;}
.PicList002953 li .txt{padding-top:.2rem; display: flex; align-items: center;justify-content: space-between;}
.PicList002953 li .txt h1{margin: 0;line-height:1.2;font-size:var(--font-size20);color: var(--hover-color); font-weight: normal; max-width: 80%;}
.PicList002953 li:hover h1{color:#fff;}
.PicList002953 li .pic{overflow: hidden;background: #fff;}
.PicList002953 li .pic img{transition: 0.3s;}
.PicList002953 li a:hover img{transform: scale(1.1);transition: 0.3s;}
.PicList002953 li .more{overflow: hidden;}
.PicList002953 li .more span{float: right;width:.4rem;height:.4rem;border: solid 2px var(--hover-color); border-radius: 50%;position: relative; transition: 0.3s;}
.PicList002953 li .more span:after{position: absolute; content: ''; width: 10px; height: 10px; border-top:2px solid var(--hover-color); border-right:2px solid var(--hover-color); transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); margin: -5px 0 0 -7px; left: 50%; top: 50%;}
.PicList002953 li a:hover .more span{border-color:var(--white);background:var(--white);    transform: rotate(-45deg);}
.PicList002953 li a:hover .more span:after{border-color: var(--hover-color);}
@media(max-width:1024px){
.PicList002953 li a{padding: 4vw;}
.PicList002953 li .txt{padding: 1vw 1vw 0;}
}
@media(max-width:640px){
.PicList002953 li aside.dot{font-size: 4vw; margin-bottom: 2vw;}
.PicList002953 li p{font-size: 3.5vw;}
.PicList002953 li .more{padding-top: 2vw;}
.PicList002953 li .more span{width: 26px;height: 26px;}
.PicList002953 li{ width: 100%; margin-right: 0!important;}
}


.Page002623{padding:.5rem 0 1rem 0; text-align: center;font-size:var(--font-size18);}
.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 3vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: .5rem; width: .5rem; margin: 0 1px;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background:var(--hover-color); border-radius: 0 .06rem 0 .06rem;}
.Page002623 .Pages .p_page > a{font-size: 0;height: .5rem;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -.1rem;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: #000;border-right-width: 8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: #000;border-left-width: 8px; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color: #fff;}
.Page002623 .Pages a.a_next:hover:before{border-left-color: #fff;}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}


.RighInfo003134{padding-bottom: 1rem;}
.RighInfo003134 .prod-intro .tits{text-align: left; color:var(--black0);padding-bottom:.3rem; font-size:var(--font-size36);}
.RighInfo003134 .intro .info p{font-size:var(--font-size18);color:var(--black0);line-height: 2;} 

.RighInfo003134 .img-side{padding: 1rem 0; background:url(../images/RighInfo003134_img.jpg) ;}
.RighInfo003134 .img-side .ytable-cell{ padding-bottom:0;}
.RighInfo003134 .img-side .img-group{text-align: center;}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom:60%;}
.RighInfo003134 .controls{display: table;position: relative;margin:.1rem auto 0;}
.RighInfo003134 .controls .slick-dots li{float: left;position: relative; width: 13px;height: 13px; margin: 0 5px;}
.RighInfo003134 .controls .slick-dots li button{position: absolute;background:rgba(0,0,0,0.2); width: 7px;height: 7px;border-radius: 50%; top: 50%;left: 50%;transform: translate(-50%,-50%); border: 0; cursor:pointer; border: 0; font-size: 0;padding: 0;transition: 0.3s;}
.RighInfo003134 .controls .slick-dots li.slick-active button{background-color: var(--hover-color); width: 100%;height: 100%;}
.RighInfo003134 .controls .slick-arrow{position: absolute; top:50%;width: 25px; height: 11px;background-repeat: no-repeat;background-position: center; margin-top: -5px;}
.RighInfo003134 .controls .slick-prev{left: 0;background-image: url(../images/RighInfo003134-btn-prev.svg);}
.RighInfo003134 .controls .slick-next{right: 0;background-image: url(../images/RighInfo003134-btn-next.svg);}
.RighInfo003134 .controls .slick-disabled{cursor: default;}
.RighInfo003134 .controls .slick-prev.slick-disabled{background-image: url(../images/RighInfo003134-btn-prev-disabled.svg);}
.RighInfo003134 .controls .slick-next.slick-disabled{background-image: url(../images/RighInfo003134-btn-next-disabled.svg);}

.RighInfo003134 .txt .fu{font-size: var(--font-size20);color: var(--black0);margin-bottom: .1rem;}
.RighInfo003134 .txt .tit{ color: var(--hover-color);font-size: var(--font-size36);padding-top:.2rem; line-height: 1.2;}
.RighInfo003134 .txt .sub{margin-top: 0;line-height:1.75;font-size:var(--font-size18);color: var(--black0);margin-bottom: 0; font-family: hml;}

.RighInfo003134 .txt .btn{margin-top: .6rem;}
.RighInfo003134 .txt .btn .back{color: var(--hover-color);border: 1px solid var(--hover-color); border-radius: 0 .1rem 0 .1rem;}
.RighInfo003134 .txt .btn a{display: inline-block;height: 3.2em;line-height: 3.2em;text-align: center;padding: 0 .3rem;}
.RighInfo003134 .txt .btn:hover .back{background: var(--hover-color); color: #fff;}
.RighInfo003134 .txt .btn .back:after{background-image: url(../images/icon-back2.svg);}
.RighInfo003134 .txt .btn a::after{display: inline-block; vertical-align: top;content: '';background-size: contain;background-position: center; background-repeat: no-repeat; width:.22rem;height: 3.2em;margin-left:.12rem;}
.RighInfo003134 .txt .btn:hover .back:after{background-image: url(../images/icon-back.svg);}

.RighInfo003134 .img-side .tit4 ul{width: 70%; margin-bottom: 50px;}
.RighInfo003134 .img-side .txt .tit4 .xh{font-style: normal;font-size: 1.5em;margin-bottom: 20px;position: relative;padding-left: 18px;color: var(--hover-color);line-height: 1;}
.RighInfo003134 .img-side .txt .tit4 .xh:after{content: '';background: var(--hover-color);width: 4px;height: 24px;position: absolute; left: 0; }
.RighInfo003134 .img-side .tit4 li{ line-height:30px;font-size:1em; padding:10px 0; border-bottom:1px dashed #eaeaea; padding-left:40px;background:url(../images/TextList001131-li_hover.png) no-repeat left center;}
.RighInfo003134 .img-side .tit4 li:hover span{ background-color:var(--hover-color);}
.RighInfo003134 .img-side .tit4 li:hover a{color:var(--hover-color);}
.RighInfo003134 .img-side .tit4 li a{ display:block; overflow:hidden; font-size: 1em; color: #222;}
@media(max-width:768px){
.RighInfo003134 .img-side .tit4 li{ font-size:14px; padding:10px 0;}
.RighInfo003134{padding: calc(50 / 16 * 1em) 0 .5rem;}
.RighInfo003134 .img-side .tit{margin-bottom: 20px; font-size: var(--font-size24);}
}
@media (min-width:1025px) {
.RighInfo003134 .img-group{width:45%;background: url(../uploadfiles/bg.jpg) no-repeat center; border-radius: 50px 0 0 0;background-size: cover;}
.RighInfo003134 .img-side .ytable-cell{padding-top: 0;}
.RighInfo003134 .img-side .txt{padding-right:10%;}
}
@media (max-width:1024px) {
.RighInfo003134 .img-side{ padding: 0 2em;}
.RighInfo003134 .img-side .btn a{min-width: calc(50% - 10px);padding: 0;}
}
.RighInfo003134 .cstable{width: 100%;margin-top: 20px;color:#333333;width:100%;border-width: 1px;border-color: #729ea5;border-collapse: collapse;}
.RighInfo003134 .cstable th {font-size:1.125em;background-color:var(--hover-color);border-width: 1px;border-style: solid;border-color: #eee;text-align:left;color: #fff;text-align: center;font-weight: normal;padding:20px 0;}
.RighInfo003134 .cstable tr {background-color:#ffffff;}
.RighInfo003134 .cstable td {font-size:1em;border-width: 1px;padding:18px 0;border-style: solid;border-color: #eee;}
@media (max-width:768px) {
.RighInfo003134 .img-group{margin-top: 30px;}
}



.Chart{padding-top: var(--padMar100);}
.Chart .parameter{font-size: var(--font-size18); color: var(--black3); line-height: 1.4;}
.Chart .parameter ul{width: 100%;}
.Chart .parameter li{margin-bottom:2%;}
.Chart .parameter li span{font-size: var(--font-size22); color:var(--hover-color);}
.Chart .parameter li aside{font-size:var(--font-size16);margin-top:.1rem;line-height: 1.6;min-height: .55rem; font-family: hml; color: #000;}
.RighInfo003134 .prod-intro .protits{color: #fff; margin-bottom: .3rem; font-size: var(--font-size30); border-bottom: 1px solid #ededed; font-family: hmm; font-weight: normal; background: url(../images/pro_icon.svg) no-repeat left .3rem center var(--hover-color);background-size: .45rem; padding: .2rem .3rem .2rem .85rem; border-radius: 0 .15rem 0 .15rem;}
@media(min-width:641px){
.Chart .parameter li{float: left;width:29%;border-bottom:1px dashed #ccc; padding:.2rem 0 .3rem 0;}
.Chart .parameter li:not(:nth-child(3n)){margin-right:6.5%;}
.Chart .parameter li:nth-child(3n+1){clear: left;}
}
@media(max-width:480px){
  .RighInfo003134 .prod-intro .protits{ font-size: var(--font-size24);}
.Chart .parameter li{ padding: .15rem; border-bottom:3px solid #f8f8f8;}
}

.Specs{padding-top: .7rem;}
.Specs .con span{width:50%;display:inline-block;font-size:var(--font-size18);line-height:1;margin:15px 0;color:#333;padding-left:45px;position:relative;float:left;}
.Specs .con span::before{content: "";width: .06rem;height: .06rem;background:var(--hover-color);display:inline-block;position:absolute;left:15px;top:5px; }


.caselist {position: relative;padding-top: .7rem;}
.caselist ul{margin: 0 -.15rem}
.caselist li{overflow: hidden;margin: 0 .15rem}
.caselist li a{display: block}
.caselist li a .pic{position: relative;overflow: hidden}
.caselist li a .pic:not(.pic2) img{object-fit: contain;max-height: 80%;max-width: 80%;}
.caselist li a .pic2 img{object-fit: cover;}
.caselist li a .txt .tit{font-size: .22rem;color: #000;text-align: center;}
.caselist li a .txt .desc{color:#333;line-height:1.6;font-size: .16rem;font-family: hml; min-height: .52rem;}
.caselist li:hover .pic span{transform: scale(1.05)}
.caselist li:hover .txt .tit{color:var(--hover-color) }
.caselist .slick-arrow{position: absolute;width: .6rem;height: .6rem;border-radius: 50%;border: 1px solid var(--hover-color);top: 50%;margin-top: -.3rem}
.caselist .slick-arrow::before{content: ''; position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: url(../images/btn-next-on.svg)no-repeat center;background-size: .1rem auto;}
.caselist .slick-prev{left: -.8rem;transform: rotate(180deg)}
.caselist .slick-next{right: -.8rem;}
.caselist .slick-arrow:hover{background:var(--hover-color);border-color: var(--hover-color) }
.caselist .slick-arrow:hover::before{background: url(../images/btn-next.svg)no-repeat center;background-size: .1rem auto;}


/*Floor002987*/ 
.Floor002987{padding: var(--padMar100) 0; overflow: hidden;position: relative;}
.Floor002987 .intro{padding: 0 0 .5rem;}
.Floor002987 .intro *{margin: 0;}
.Floor002987 .info{padding-top: .2rem; font-size: var(--font-size18); color: var(--black0); font-family: hml; line-height: 1.8;    text-align: center;}

.Floor002987 .slick-slider{margin-left: -0.1rem; margin-right: -0.1rem}
.Floor002987 .slick-list{overflow: inherit}
.Floor002987 .slick-slide {padding:0 .15rem;position: relative;}
.Floor002987 .slider li a{display: block;position: relative;overflow: hidden;}
.Floor002987 .slider li .imgbox{overflow: hidden;border-radius: 0 .2rem 0 .2rem;}
.Floor002987 .slider li img{transition: 0.3s;}
.Floor002987 .slider li a:hover img{transform: scale(1.1);transition: 0.3s;}
.Floor002987 .slider li .txt{width: 100%;transition: 0.3s; text-align: center; font-size: var(--font-size20); color: var(--black0); padding-top: .2rem; font-family: hml;}
.Floor002987 .slider li .txt1{width: 70%; text-align: center; font-size: var(--font-size16); color: var(--black3); font-family: hml;margin: .2rem auto; line-height: 1.8;}

.Floor002987 .slider li a:hover .txt{color: var(--hover-color);}
.Floor002987 .slider li .txt figure{font-size: var(--font-size16);}
.Floor002987 .slick-slide:not(.slick-active) a{opacity: 0.3}
.Floor002987 .slick-arrow { width: 0.5rem; height: 0.5rem; border-radius: 50%; background: var(--hover-color); z-index: 2; position: absolute; top: 50%; transform: translateY(-50%);text-indent: -999em;overflow: hidden;  }
.Floor002987 .slick-arrow:hover { background: var(--hover-color); }
.Floor002987 .slick-arrow:before { position: absolute; content: ''; width: 10px; height: 10px; border-top: 2px solid #fff; border-right: 2px solid #fff; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); left: 50%; top: 50%; margin: -5px 0 0 -7px; }
.Floor002987 .slick-arrow:hover:before { border-color: #fff; }
.Floor002987 .slick-prev:before { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); margin-left: -4px; }
@media(min-width:769px){
.Floor002987 .slick-prev { left: -0.25rem; }
.Floor002987 .slick-next { right: -0.25rem; }
}
@media(max-width:768px){
.Floor002987 .slick-slider{padding-left: 10%; padding-right: 10%;}
.Floor002987 .slick-prev { left: 0.2rem; }
.Floor002987 .slick-next { right: 0.2rem; }
}



.TeamList{padding:1rem 0 0;}
.TeamList .intro {margin-bottom: .8rem; background: url(../images/sign_logo-on.png) no-repeat right 3% bottom #f9f9f9; background-size:38%;}
.TeamList .intro .info p{line-height:1.75;padding-bottom: .14rem; font-size: var(--font-size20); color:#000; font-family: hml;}
.TeamList .intro .info p span{color: var(--hover-color2); font-family: hmr; font-size: var(--font-size24);}

.TeamList li{float: left;  margin-bottom:4%;}
.TeamList li .txt{box-shadow: 0px 5px .3rem rgba(0, 0, 0, 0.1);padding:.4rem .35rem; border-radius: 0 0 .15rem .15rem;}
.TeamList li .tit{ font-size:var(--font-size28); padding-bottom: .1rem;text-align: center; color: var(--hover-color); line-height: 1.2;}
.TeamList li .txt .sum{font-size: var(--font-size16);line-height: 1.5;padding-bottom: .12rem;border-bottom: 1px solid #eee;margin-bottom: .12rem; text-align: center;color: #333; min-height: .65rem;}
.TeamList li p{font-size:var(--font-size16); line-height:1.7;color: #333; font-family: hml; min-height: 1.4rem;}
.TeamList li .pic{overflow: hidden; border-radius: .15rem .15rem 0 0;}
.TeamList li .pic img{transition: 0.3s;}
.TeamList li a:hover .pic img{transform: scale(1.08); transition: 0.3s;}
.TeamList li a:hover{color:var(--hover-color);}
.TeamList .intro .img img{border-radius: 0 .15rem 0 .15rem;}
@media (min-width:1025px) {
.TeamList .intro .img{width:45%;}
.TeamList .intro .info{padding:0 8%; padding-bottom: 6%;}
.TeamList li{width:23.5%;}
.TeamList li:not(:nth-child(4n)){margin-right:2%;}
.TeamList li:nth-child(4n+1){clear: left;}  
}
@media (max-width:1024px) {
.TeamList{padding: 2em 0;}
.TeamList .intro .img{margin-bottom: 2em;}
.TeamList li{width: 48%;}
.TeamList li:not(:nth-child(2n)){margin-right: 4%;}
.TeamList li:nth-child(2n+1){clear: left;} 
.TeamList li .txt{padding: 1em;}
}


.Achievement{padding: 1rem 0 1.6rem 0;}
.Achievement .columntit{margin-bottom: .3rem;}
.Achievement .achcont{margin-bottom: .4rem; font-size: var(--font-size18); color: var(--black0); text-align: center; line-height: 1.7; font-family: hml;}
.Achievement .achimg{position: relative;}
.Achievement .achimg img{border-radius:.15rem;}
.Achievement .img_txt {position: absolute;left: 0;top: 0;width: 100%;height: 100%;text-align: center;color: #fff;line-height:1.75;padding:1.2rem 2rem; font-size: var(--font-size20);}
.Achievement .ul{display: flex;justify-content: center;height:1.6rem;position: absolute;left: 50%;bottom: 0;transform: translate(-50%,.6rem);box-shadow:0px 5px .2rem rgba(10, 47, 140, 0.1);}
.Achievement .ul .li{width:2.5rem;background: #fff;text-align: center;display: flex;align-items: center;justify-content: center; }
.Achievement .ul .li .li1{color:var(--hover-color);margin-bottom:.1rem; font-size: var(--font-size56); font-weight: bold; font-family: 'Barlow';}
.Achievement .ul .li .li1 sub{font-size: var(--font-size22); padding-left: .1rem;vertical-align: baseline; font-weight: normal;}
.Achievement .ul .li .li2{color: #333;}
@media (max-width:1024px) {
  .Achievement .ul{ flex-wrap: wrap; position: relative; height: auto; padding: .2rem; gap: .2rem;}
  .Achievement .ul .li .li1{ font-size: var(--font-size32);}
  .Achievement .ul .li{ width: auto;}
  .Achievement .img_txt{ position: relative;color:#333; height:auto; padding:.5rem 0; }
}



/*Floor003114 */
.Floor003114{padding:5vw 0;background: url(../images/Floor003114-bg.jpg) no-repeat center center;background-size: cover;overflow: hidden;background:#f8f8f8;}
.Floor003114 ul li .tits{font-size: var(--font-size24); color: var(--black3); margin-bottom: .2rem; line-height: 1.1; font-family: hmm; font-weight: normal; }
.Floor003114 ul li .tits::before{width:4px;height:.22rem;background-color:var(--hover-color2);display: inline-block;content: '';border-radius: 5px;vertical-align: middle; margin-right: .15rem;}
.Floor003114 ul li .tftable{width: 100%; text-align: left; display: none;}
.Floor003114 ul li .tftable tr{border: 1px solid #ccc;}
.Floor003114 ul li .tftable .ceb{font-family: hmm; color: var(--black0);}
.Floor003114 ul li .tftable th,
.Floor003114 ul li .tftable td{padding: .08rem .15rem;font-size: var(--font-size16);}
.Floor003114 ul li .tftable th{font-weight: normal;}
.Floor003114 .h-title{position: relative;z-index: 1;}
.Floor003114 .btn{position: absolute;right: 0;bottom: 0;}
.Floor003114 .slick-arrow{width:0.5rem;height: 0.5rem;border:2px solid var(--hover-color);border-radius: 50%; margin-left:.15rem;position: relative;}
.Floor003114 .slick-arrow:before{position: absolute; content: ''; width: .12rem; height: .12rem; border-right: 2px solid var(--hover-color);border-top: 2px solid var(--hover-color); transform: rotate(45deg); left: 50%; top: 50%; margin: -6px 0 0 -8px;}
.Floor003114 .slick-arrow:hover{background-color:var(--hover-color);}
.Floor003114 .slick-arrow:hover:before{border-right-color:#fff;border-top-color:#fff;}
.Floor003114 .slick-prev{transform: rotate(180deg);}
.Floor003114 .slider{width: 116%;overflow: hidden;}
.Floor003114 .slider .ul{padding-right:13%;}
.Floor003114 .slider .slick-list{overflow: inherit;}
.Floor003114 .slick-slide:not(.slick-active){opacity: 0.5;}
.Floor003114 .slick-slide a{display: block;margin-right:.4rem;}
.Floor003114 .slick-slide.slick-active a:hover .pic:before{width: 100%;}
.Floor003114 .slick-slide .pic img{border-radius: .15rem;}
@media (max-width:640px) {
.Floor003114{font-size: 3.5vw;}
.Floor003114 .slider .ul{padding-right: 18%;}
.Floor003114 .slick-arrow{width:.42rem;height: .42rem;}
.Floor003114 .slick-slide a{margin-right: 5vw;}
}



/*Floor003240 */
.Floor003240{padding: var(--padMar100) 0;overflow: hidden;background: url(../images/Floor003240_bg.jpg) no-repeat center bottom #f4f4f2; background-size: 100% auto; }
.Floor003240 .columntit{margin-bottom: .2rem;}
.Floor003240 .swiper-wrapper{height: auto;}
.Floor003240 .index-title{color: #333333; margin-bottom: 0.4rem;}
.Floor003240 .index-title .tit{font-weight: 500;font-size: var(--font-size46);}
.Floor003240 .index-title .desc{opacity: 0.8;font-weight: 100;font-size: var(--font-size18); margin-top: 0.1rem;}
.swiper-v-list{--txth:0.56rem;--vnum:7;}
.swiper-v-list .swiper-slide{font-size: var(--font-size18);}
.swiper-v-list .swiper-slide-active{color:var(--hover-color);z-index: 4;}
.swiper-v-list .txt{position: relative;}
.swiper-v-list .txt p{margin: 0;}
.swiper-v-list .line{display: flex; justify-content: space-between;align-items: flex-start; position: absolute; left: 0;top: 0;}
.swiper-v-list .line i{background-color: #cacaca;}
.swiper-v-list .swiper-slide-active .line i{background-color:var(--hover-color); transition: 0.3s 0.3s;}
.Floor003240 .left{position: relative;z-index: 10;}
.swiper-overlay .swiper-wrapper{ align-items: center;}
.swiper-overlay .swiper-slide{display: flex;align-items:center;z-index: 1;transition: opacity 0.3s;}
.swiper-overlay .swiper-slide:not(.swiper-slide-next):not(.swiper-slide-active):not(.swiper-slide-prev){opacity: 0;}
.swiper-overlay .swiper-slide .pic{position: relative;z-index: 1;transition: 0.3s;}
.swiper-overlay .swiper-slide-next,
.swiper-overlay .swiper-slide-prev{z-index: 2;}
.swiper-overlay .swiper-slide-prev .pic{ transform: scale(0.791) translateX(30%); transform-origin: right 50%; }
.swiper-overlay .swiper-slide-active{z-index: 10;}
.swiper-overlay .swiper-slide-active .pic{transform: scale(1); transform-origin: center center;}
.swiper-overlay .swiper-slide-next .pic{ transform: scale(0.791) translateX(-30%);transform-origin: left 50%;}
.swiper-overlay .swiper-slide .pic img{position: relative;z-index: 4;}
.swiper-overlay .swiper-slide .pic::before{position: absolute;z-index: 10;left: 0;top: 0;content: '';width: 100%;height: 100%;background: url(../images/Floor003240-kuang-v.png) no-repeat center center; background-size: 100% 100%;height: 100%;}
.swiper-overlay .swiper-slide .pic:after{position: absolute; content: '';width: 3.55rem;height: 1.44rem; bottom: -0.05rem;background: url(../images/Floor003240-kuang-shadow.png) no-repeat center center; background-size: contain; left: -1.32rem;z-index: 0;}
.swiper-overlay p{position: absolute; top: 40%;width: 50%;left: 50%;transform: translateX(-50%);z-index: 10;text-align: center;color: #c00;}
@media (min-width:1025px) {
.Floor003240 .left{width: calc(660 / 1460 * 100%);}
.Floor003240 .right{width: calc(800 / 1460 * 100%);}
/* .Floor003240 .left:after{position: absolute; left: 0.65rem;right: 0;height: 0.56rem;background: linear-gradient(to bottom,rgba(244,245,243,0) 0%,rgba(244,245,243,1) 100%); content: '';pointer-events: none;bottom: 0;z-index: 10;} */
.swiper-overlay{width: 175.156%;margin-left: -37.578%;}
.swiper-overlay{padding: 0 1.32rem;}
.swiper-v-list{height: calc(var(--txth) * var(--vnum));}
.swiper-v-list .txt{height: var(--txth); display: flex;align-items: center;padding-left: 0.65rem;}
.swiper-v-list .swiper-slide{height:  var(--txth);}
.swiper-v-list .line{flex-direction: column;width: 0.37rem;height: calc(100% + 1px);}
.swiper-v-list .line i{height: 1px;width: 24%;}
.swiper-v-list .swiper-slide-active .line i:nth-child(4){width: 100%;}
.swiper-v-list .swiper-slide-active .line i:nth-child(3),
.swiper-v-list .swiper-slide-active .line i:nth-child(5){width:48%;}
}
@media (max-width:1024px) {
.Floor003240 .left{margin-bottom: .5rem;}
.Floor003240 .right{margin: 0 -1.32rem; }
.swiper-v-list .txt{padding: 0.5rem 0.1rem 0;}
.swiper-v-list .txt p.dot2{-webkit-line-clamp:3;}
.swiper-v-list .line{width:calc(100% + 1px); height: 0.37rem;}
.swiper-v-list .line i{width: 1px;height: 24%;}
.swiper-v-list .swiper-slide-active .line i:nth-child(6){height: 100%;}
.swiper-v-list .swiper-slide-active .line i:nth-child(5),
.swiper-v-list .swiper-slide-active .line i:nth-child(7){height:48%;}
.swiper-v-list .swiper-slide{text-align: center;}
}
@media (max-width:640px) {
.Floor003240 .right{margin: 0 -0.6rem; }
.swiper-overlay .swiper-slide .pic:after{width: 1.7rem; height: 0.7rem;left: -0.6rem;}
.swiper-v-list .swiper-slide{font-size: var(--font-size11);}
.swiper-v-list .swiper-slide-active{font-size: var(--font-size14);}
}



.Delivery{padding:var(--padMar100) 0;}
.Delivery .columntit{margin-bottom: .4rem;}
.Delivery .conts{font-family: hml; font-size: var(--font-size18); line-height: 1.8; text-align: center; color: var(--black0);}
.Delivery .more{text-align: center;margin:2vw auto 1vw;}
.Delivery .more a{position: relative; color:var(--hover-color);border:1px solid var(--hover-color);display: inline-block;padding: 0.12rem 0.4rem 0.12rem 0.3rem;font-size: var(--font-size18);border-radius: 0 0.1rem;}
.Delivery .more a:after{content:'';display: block;width:0.1rem;height:0.1rem;border:0.02rem solid var(--hover-color);border-right:none;border-bottom:none;position: absolute;right:0.2rem;top:50%;transform: translate(-50%,-50%) rotate(135deg);}
.Delivery .more a:hover{color:#fff;background:var(--hover-color);}
.Delivery .more a:hover:after{border:0.02rem solid #fff;border-right:none;border-bottom:none;}
.Delivery .item{position: relative;margin-top: 0.8rem; }
.Delivery .item .info{display: block;background-color:var(--hover-color);padding: 0.85rem 0.5rem 0.5rem;border-radius: 0.1rem;min-height: 2.4rem;overflow: hidden;transition: all 0.5s;position: relative;}
.Delivery .item .icon{display: flex;align-items: center;justify-content: center;border: 0.04rem solid #fff;background-color: var(--hover-color);width: 1rem;height: 1rem;position: absolute;left: 0.5rem;top: -0.5rem;border-radius: 50%;transition: all 0.5s;z-index: 10;}
.Delivery .item .icon img{max-width: 0.5rem;}
.Delivery .item .num{color: rgba(255, 255, 255, 0.1);position: absolute;right: 0.5rem;line-height: 1;bottom: -10%;font-size: var(--font-size80);font-weight:bold;line-height: 1.2;}
.Delivery .item .tit{ font-size:var(--font-size26);color:#000;line-height: 1.5; margin-bottom: 0.15rem; font-weight: bold;}
.Delivery .item .desc{font-size:var(--font-size20);line-height:1.6;color:#fff; }
.Delivery .item:not(:nth-child(3n)){margin-right: 2%;}
.Delivery .item:hover .num{color: rgba(255, 255, 255, 0.2);bottom: -5%;transition: 0.5s;}
.Delivery .item:hover .tit,
.Delivery .item:hover .desc{color:#fff;}
.Delivery .item:hover .icon{transform: scale(1.1); background: var(--hover-color2);}

@media(min-width:1025px){
.Delivery .list{}
.Delivery .item{ width: 32%; float: left;}
}
@media(max-width:1024px) {
.Delivery .item{width: 100%;}
}


/*.Map002364 为demo编号*/
.Map002364{padding:var(--padMar100) 0;}
.Map002364 dd{ margin-bottom:2%; padding-left:0; background-color:none; position:relative;}
.Map002364 dd:last-child{ margin-bottom:0;}
.Map002364 .map img{border-radius: 0 .2rem 0 .2rem;}
.Map002364 dd figure{ padding:0; width: 45%;}
.Map002364 dd ul{ padding-bottom:3%; }
.Map002364 dd li{line-height:.25rem; padding:.25rem 0; padding-left:.4rem; border-bottom:dashed 1px #e1e1e1; background:url( "../images/icon-tel.svg") no-repeat center left; font-size:var(--font-size18); color:var(--grey6);background-size:.28rem;}
.Map002364 dd li .wz {font-size:var(--font-size20);color:var(--black0);margin: 5px 0;}
.Map002364 dd li:nth-child(2){background-image:url( "../images/icon-tel2.svg");}
.Map002364 dd li:nth-child(3){background-image:url( "../images/icon-add.svg");}
.Map002364 dd li:nth-child(4){background-image:url( "../images/icon-email.svg");}
@media(min-width:641px){
.Map002364 .map{ position:absolute !important; width:50%; right: 0; height:100%; top:0;}
}
@media(max-width:640px){
.Map002364 dd{ padding:3%;}
.Map002364 .map{ height:3rem; position:relative !important;}
.Map002364 dd figure{ padding:0; width: 100%;}

}
@media(max-width:480px){
.Map002364 dd figure h1{ font-size:var(--font-size20);}
}


/*Bottom003085 */
.Bottom003085{padding:.1rem 0;font-size:var(--font-size16);color:var(--grey6);}
.Bottom003085 a:not(:hover){color:var(--grey6);}
.Bottom003085 nav{padding-top: 2.2vw; margin-bottom:.1rem;}
.Bottom003085 nav a{display: inline-block;}
.Bottom003085 nav a:not(:last-child):after{display: inline-block; content: '·'; margin: 0 .05rem;}
.Bottom003085 .slogan{font-size:var(--font-size28);color:var(--hover-color); }
.Bottom003085 .share li{float: left;position: relative; z-index:20;}
.Bottom003085 .share li:not(:last-child){margin-right: .15rem;}
.Bottom003085 .share li figure{position: absolute; width:1.5rem; height:1.5rem;background: var(--hover-color); padding:.1rem; left: 50%; margin-left: -.75rem; bottom: 100%; margin-bottom:.1rem; display: none;}
.Bottom003085 .share li a{display: flex; align-items: center; justify-content: center; cursor: pointer;background-color: var(--hover-color); background-position: center center;background-size: auto 50%;background-repeat: no-repeat; width:.5rem; height: .5rem; border-radius: 50%;}
.Bottom003085 .share li a img{ max-width: 50%; display: inline-flex;}
.Bottom003085 .share li.wx a{background-image: url("../images/icon-wx.svg");}
.Bottom003085 .share li.sina a{background-image: url("../images/icon-sina.svg");background-size: auto 50%;}
.Bottom003085 .share li.dy a{background-image: url("../images/icon-douyin.svg");}
.Bottom003085 .share li a:hover{background-color:var(--hover-color);}
.Bottom003085 .share p {margin-right:.1rem; font-size:var(--font-size18);}
@media(min-width:1025px){
.Bottom003085 .slogan{text-align: right;margin-bottom: 3.2rem;}
.Bottom003085 .share{float: left;display: flex;align-items: center;}
}
@media(max-width:1024px){
.Bottom003085{text-align: center;}
.Bottom003085 .share{display: table; margin: 2vw auto 0;}
.Bottom003085 .logo{padding: 4vw 0 0 0;}
}
@media(max-width:640px){
  .Bottom003085{ position: relative;}
.Bottom003085 .slogan{font-size: 6vw;}
.Bottom003085 .share li a{width: 10vw; height: 10vw;}
}
@media(max-width:480px){
.Bottom003085{font-size: 3.5vw;}
.Bottom003085 .logo{padding-left: 20%; padding-right: 20%;}
}



.Branch{padding:var(--padMar100) 0; background: #f5f5f5;}
.Branch .ul{width: 100%;}
.Branch .ul li{background: var(--hover-color); padding:.3rem .4rem; width:48.5%; float: left; margin-bottom: .4rem; border-radius: 0 .2rem 0 .2rem;}
.Branch .ul li:not(:nth-child(2n)){margin-right:3%;}
.Branch .ul .icon{width:18%; text-align: center; padding-right: .4rem; border-right: 1px solid #efefef;}
.Branch .ul .icon img{max-width: .4rem; margin-bottom: .2rem;filter: brightness(0) invert(1);}
.Branch .ul .icon .region{font-size: var(--font-size24); color: #fff; margin: 0;}
.Branch .ul .txt{padding-left: .4rem;}
.Branch .ul .txt .inner h3{font-size: var(--font-size30); font-weight: normal; font-family: 'hmm'; color: #fff; margin-bottom: .25rem;}
.Branch .ul .txt .inner p{font-size: var(--font-size18); color:#fff; margin-bottom: .14rem;}
@media(max-width:640px){
  .Branch .ul li{width: 100%; margin-bottom: .3rem; padding-left: .1rem;}
  .Branch .ul li:not(:nth-child(2n)){margin-right:0;}
  .Branch .ul .icon{ width: 30%; padding-right: .1rem;}
  .Branch .ul .txt .inner h3{ font-size: var(--font-size24);}
}



/*PicList002856 */
.PicList002856 {overflow: hidden;position: relative;padding:var(--padMar100) 0 0;}
.PicList002856 .top-new .slick-list {overflow: inherit;}
.PicList002856 .top-new .slick-slide {opacity: 0;}
.PicList002856 .top-new .slick-current {opacity: 1;}
.PicList002856 .top-new .slick-slide {background:var(--hover-color);border-radius: .15rem;}
.PicList002856 .top-new .slick-slide .img img {display: block;width: 100%;}
.PicList002856 .top-new .slick-slide .img {overflow: hidden;border-radius: 6px 0 0 6px;}
.PicList002856 .top-new .slick-slide .img .Ispic {padding-bottom: 65%;transition: 0.3s;}
.PicList002856 .top-new .slick-slide a:hover .Ispic {transform: scale(1.08);transition: 0.3s;}
.PicList002856 .top-new .slick-slide time {border-left: 1px solid rgba(255,255,255,0.35);padding-left: 1vw;display: block;margin-bottom:0rem;color:#fff;font-size: var(--font-size16);}
.PicList002856 .top-new .slick-slide time span {display: block;font-size:var(--font-size42);font-weight: bold;}
.PicList002856 .top-new .slick-slide time b {display: block;line-height:.6rem;color:var(--hover-color);font-size:var(--font-size42);}
.PicList002856 .top-new .slick-slide .txt aside {line-height:1.65;margin: 1vw 0 1vw 0;font-weight:500; color: #fff;}
.PicList002856 .top-new .slick-slide a:hover {color:var(--hover-color);}
.PicList002856 .top-new .slick-slide .txt p { margin: 0;color: #fff;font-size:var(--font-size16);line-height: 2;}
.PicList002856 .top-new .Homemore{margin-top:1.8vw;}
.PicList002856 .top-new .slick-arrow {width: .6rem;height: .6rem;border-radius: 50%;background: #fff;box-shadow: 0 0 .1rem rgb(180 189 221 / 8%), 0 6px 14px hsl(0deg 0% 100% / 30%), 0 12px 20px rgb(180 189 221 / 20%);z-index: 2;
position: absolute;top: calc(50%);transform: translateY(-50%);}
.PicList002856 .top-new .slick-arrow:before {position: absolute;content: '';width: 20%;height: 20%;border-left: 2px solid #666;border-top: 2px solid #666;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);left: 40%;top: 40%;}
.PicList002856 .top-new .slick-next:before {transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.PicList002856 .top-new .slick-prev {left: -6.25%;}
.PicList002856 .top-new .slick-next:before {transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.PicList002856 .top-new .slick-next {right: -6.25%;}
.PicList002856 .top-new .slick-dots {text-align: center;padding-top: 2vw;}
.PicList002856 .top-new .slick-dots li {display: inline-block;width:.1rem;height:.1rem;border-radius: 50px;margin: 0 5px;background-color: #999999;}
.PicList002856 .top-new .slick-dots li button {display: none;}
.PicList002856 .top-new .slick-dots li.slick-active {background:var(--hover-color2);width:.4rem;}
.PicList002856 .list ul li .inner {position: relative;}
.PicList002856 .list ul li .pic {overflow: hidden;border-radius:0 .1rem 0 .1rem;}
.PicList002856 .list ul li .Ispic {padding-bottom: 65%;transition: 0.3s;}
.PicList002856 .list ul li a:hover .Ispic {transform: scale(1.1);}
.PicList002856 .list .right time{color:#999;margin-top:0.5vw;display: block;}
.PicList002856 .list .right h3 {color: #000;font-size: var(--font-size26);font-weight: normal; line-height: 1.6;}
.PicList002856 .list .right p {color: #999;line-height:1.8;font-size: var(--font-size16);}
.PicList002856 .list .right .Homemore{margin-top:1.5vw;}
.PicList002856 .list ul li {padding-bottom:.4rem;border-bottom: 1px solid #e9e9e9;}
.PicList002856 .list ul li:not(:last-child) {margin-bottom:.4rem;}
.PicList002856 .list ul li a:hover h3 {color:var(--hover-color);}
.PicList002856 .list ul li:hover .left img {box-shadow: 0 3px .3rem rgb(192 196 204 / 71%);}
.PicList002856 .list {padding-top: .7rem;}
@media(min-width:1025px) {
.PicList002856 .top-new .slick-slide .txt aside {font-size:var(--font-size26);}
.PicList002856 .list .left {float: left;width: 27%;}
.PicList002856 .list .right {float: right;width: 69%;}
.PicList002856 .list.search .right{ float: none; width: 100%;}
.PicList002856 .list .left {float: left;margin-right:4%;}
.PicList002856 .list .right {float: right}
.PicList002856 .list .right .h3 {margin:.2rem 0 .2rem;}
.PicList002856 .top-new li .img {width: 42%;}
.PicList002856 .top-new li .txt { padding:.5rem .8rem; width:60%;}
}
@media(max-width:1024px) {
.PicList002856 {padding: 3em 0;}
.PicList002856 .list .left {float: left;width: 25%;}
.PicList002856 .list .right {float: left;width: 56%;margin-left: 3%;}
.PicList002856 .list.search .right{ float: none; width: 100%; margin-left: 0;}
.PicList002856 .top-new li .ytable {display: inline-block;}
.PicList002856 .top-new li .ytable-cell {display: table;}
.PicList002856 .top-new li .img {width:42%;float: left;}
.PicList002856 .top-new li .txt {padding:.2rem;width: 60%;float: left;display: inline-block;}
.PicList002856 .top-new .slick-slide time {margin-bottom:.15rem;}
.PicList002856 .top-new .slick-slide time span {font-size:var(--font-size32);display: inline-block;margin-right:.1rem;}
.PicList002856 .list .right h3 {font-size:var(--font-size20);}
}
@media(max-width:640px) {
.PicList002856 .list {padding-top:.45rem;}
.PicList002856 .top-new li .img {width: 100%;}
.PicList002856 .top-new .slick-slide .img {overflow: hidden;}
.PicList002856 .top-new li .txt {width: 100%;}
.PicList002856 .top-new li .txt aside { font-size: var(--font-size20);}
.PicList002856 .list ul li {margin-bottom:.15rem;padding-bottom:.15rem;}
.PicList002856 .list ul li:not(:last-child) {margin-bottom:.15rem;}
.PicList002856 .list .left {float: none;width: 100%;}
.PicList002856 .list .right {float: none;width: 100%;margin-top: 3%;}
.PicList002856 .list.search .right{ margin-top: 0;}
.PicList002856 .list .right h3 {font-size:var(--font-size18);}
.PicList002856 .list .right p { margin:.1rem 0 0 0;font-size:var(--font-size16);line-height: 1.8;}
}


.NewInfo{padding:var(--padMar100) 0;}
.NewInfo .infoTit {width:100%;margin:0 auto;margin-bottom:.3rem;padding-bottom:.3rem; text-align: center; border-bottom:1px solid #eee;}
.NewInfo .infoTit h1{font-size:var(--font-size36);line-height: 1.4;text-transform: uppercase; color: var(--black0); margin:0 0 .2rem 0; font-family: hmm; font-weight: normal;}
.NewInfo .infoTit h1.h_tit{text-transform: none;}
.NewInfo .infoTit time{font-size:var(--font-size16);color:var(--grey6);padding-left: .25rem;background: url(../images/time.png) no-repeat center left;background-size: .18rem auto;}
.NewInfo .InfoCon{}
.NewInfo .InfoCon h2{font-size: var(--font-size24); font-family: hmm; font-weight: normal; padding:.3rem 0 .1rem 0; line-height: 1.2; color: #333;}
.NewInfo .InfoCon p{margin: 0;color:#555; padding-bottom: .06rem;font-size:var(--font-size16); line-height:1.8; }
.NewInfo .InfoCon img{max-width: 80%; margin-bottom: 1%;}
.NewInfo .InfoPage{padding-top:2.5em;margin-top:3.125em;border-top:1px solid #e6e6e6;position: relative;}
.NewInfo .InfoPage .goback{position: absolute;right:0;top:3.125em;line-height:3;background: var(--hover-color); border-radius: 1rem;}
.NewInfo .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;}
.NewInfo .InfoPage .goback img{display: inline-block;margin-left:.12rem; max-width:.2rem;}
.NewInfo .InfoPage dl dd{font-size: 1.125em;line-height:2.5;}
.NewInfo .InfoPage dl dd a{color:var(--grey6);}
.NewInfo .InfoPage dl dd span{color:var(--black0);}
.NewInfo .InfoPage dl dd a:hover{color:var(--hover-color);}
@media(max-width:1024px){
.NewInfo .infoTit{max-width:100%;}
.NewInfo .infoTit h1{font-size:var(--font-size16);}
.NewInfo .infoTit time{font-size:var(--font-size14);margin-top:.1rem;}
.NewInfo .InfoPage .goback{position: static;width:auto;line-height:.32rem;font-size:var(--font-size14);box-sizing: border-box;padding:0;text-align: center;margin-bottom:.1rem;}
.NewInfo .InfoPage .goback a{font-size:var(--font-size14);padding:0; display: inline-flex; width: 1.5rem; padding: .1rem .2rem;}
.NewInfo .InfoPage .goback img{max-height:.1rem;}
.NewInfo .InfoPage dl dd{font-size:var(--font-size14);line-height:.3rem;}
}



.PicList002433 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.PicList002433 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.PicList002433 .slick-list:focus {outline: none}
.PicList002433 .slick-list.dragging {cursor: pointer;cursor: hand;}
.PicList002433 .slick-slider .slick-track, 
.PicList002433 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.PicList002433 .slick-track {position: relative; top: 0; left: 0; display: block;}
.PicList002433 .slick-track:before, 
.PicList002433 .slick-track:after{display: table; content: '';}
.PicList002433 .slick-track:after{ clear: both;}
.PicList002433 .slick-loading .slick-track { visibility: hidden;}
.PicList002433 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.PicList002433 .slick-slide .slick-loading img { display: none;}
.PicList002433 .slick-slide .dragging img { pointer-events: none;}
.PicList002433 .slick-initialized .slick-slide { display: block;}
.PicList002433 .slick-loading .slick-slide { visibility: hidden;}
.PicList002433 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.PicList002433 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.PicList002433{padding:var(--padMar100) 0 var(--padMar50);}
.PicList002433 .main .slick-arrow{ position:absolute; top:50%; width:.57rem; height:.57rem; margin-top:-.3rem; border:1px solid var(--hover-color); padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002433 .main .slick-arrow:hover{ background:var(--hover-color); }
.PicList002433 .main .slick-arrow:before{ position:absolute; content:''; width:.18rem; height:.18rem; border-top:2px solid var(--hover-color); border-right:2px solid var(--hover-color); transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-9px 0 0 -11px;}
.PicList002433 .main .slick-arrow:hover:before{ border-color:var(--white);}
.PicList002433 .main .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-.05rem;}
.PicList002433 .main .slick-prev{ left:-.59rem;}
.PicList002433 .main .slick-next{ right:-.59rem;}
@media(max-width:1408px){
.PicList002433 .main .slick-prev{ left:2%;}
.PicList002433 .main .slick-next{ right:2%;}
}
@media(max-width:640px){
.PicList002433 .main .slick-arrow{ width: 7vw;height: 7vw;margin-top: -0.5vw;  top: 43%;}
.PicList002433 .main .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
.PicList002433 .main .slick-next:before{left: 20%;}
.PicList002433{padding: .5rem 0;}
}
.PicList002433 .list ul{ padding:0 .5rem;}
.PicList002433 .list li{ float:left; position:relative;  text-align:center; margin-bottom:4%;}
.PicList002433 .list li:first-child:before,
.PicList002433 .list li:last-child:after{ position:absolute; content:''; bottom:0px; height:1.85rem; width:.5rem;}
.PicList002433 .list li:first-child:before{ left:-.5rem; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433 .list li:last-child:after{right:-.5rem; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list li aside{ padding-top:.4rem;height:.8rem; background:url(../images/PicList002433_libg.png) repeat-x left top;}
.PicList002433 .list li .ytable{ height:2.47rem;}
.PicList002433 .list li .ytable-cell{ vertical-align:bottom;}
.PicList002433 .list li figure{ position:relative; display:inline-block;max-width: 80%;}
.PicList002433 .list li figure:after{ position:absolute; right:-.24rem; background:url(../images/PicList002433_ying.png) no-repeat left bottom; width:.24rem; height:100%; background-size:contain; content:'';}
.PicList002433 .list li figure img{ max-height:2.47rem;padding:.08rem;padding-top: .1rem;background: url(../images/PicList002433_kuang.png) no-repeat ;background-size:100% 100%;}
.PicList002433 .list li h3{font-size: var(--font-size20);color:#333;}
.PicList002433 .list li p{ margin:0 auto; width:90%; line-height:1.65;color:#333; font-size: var(--font-size16); height: 6.55em;}
.PicList002433 .list .ul-4 li{width:33%;}
.PicList002433 .list .ul-4 li:nth-child(4):after{ position:absolute; content:''; bottom:0px; height:.9rem; width:.5rem; right:-.5rem; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list .ul-3 li{width:33%;}
.PicList002433 .list .ul-3 li:nth-child(3):after{ position:absolute; content:''; bottom:0px; height:1.85rem; width:.5rem; right:-.5rem; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list .ul-2 li{width:33%;}
.PicList002433 .list .ul-2 li:nth-child(2):after{ position:absolute; content:''; bottom:0px; height:.9rem; width:.5rem; right:-.5rem; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433 .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433 .list .ul-1 li{width:33%;}
@media (min-width: 1025px) and (max-width: 1600px) {
.PicList002433 .list li .ytable{ height:auto;}
}
@media(max-width:640px){
.PicList002433 .list ul{ padding:0;}
.PicList002433 .list li p{ font-size:var(--font-size12);}
.PicList002433 .list li .ytable{ height:1.5rem;}
.PicList002433 .list li figure img{ max-height:1.5rem; padding:3px}
.PicList002433 .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433 .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433 .list .ul-3 li:nth-child(3):after,
.PicList002433 .list li:first-child:before{ display:none;}
.PicList002433 .list li:first-child:before, .PicList002433 .list li:last-child:after{ display: none;}
}
@media(max-width:480px){
}


/*PicList002854 */
.PicList002854{padding: 0 0 0 0;}
.PicList002854 li{float: left;margin-bottom:3%;}
.PicList002854 li a{display: block;border: solid 3px #f5f5f5;position: relative;padding: 2vw 1vw 4vw; transition: 0.3s;}
.PicList002854 li aside{font-size: 18px; line-height: 28px; height: 56px; text-align: center; margin-bottom: 1vw;color: #333;}
.PicList002854 li .Ispic{background-size: contain;padding-bottom: 56.565%;}
.PicList002854 li a:hover{border-color:var(--hover-color);}

@media(min-width:769px){
.PicList002854 li{width:22.75%; }
.PicList002854 li:not(:nth-child(4n)){margin-right:3%;}
}
@media(max-width:768px){
.PicList002854 li{width: 48%; }
.PicList002854 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList002854 li aside{font-size: 16px;}
.PicList002854 li a:after{width: 7vw;height: 7vw;background-size: auto 50%;}
}
@media(max-width:480px){
.PicList002854 li aside{font-size: 14px;line-height: 20px; height: 40px;}
}



/*TextList002739 */
.TextList002739{padding: var(--padMar100) 0 0;}
.TextList002739 .list-group .tit{cursor: pointer; line-height: 69px; font-size: var(--font-size22) }
.TextList002739 .list-group .tit:before{background: var(--hover-color); width: 4px; height: 4px; display: inline-block; content: '';vertical-align: middle; margin-right: 27px; }
.TextList002739 .titlebox{ padding:0 40px; line-height: 60px; background: var(--hover-color); font-size: 16px; color: #fff; border-bottom: 1px solid #ededed;margin-top: 20px;}
.TextList002739 .titlebox time,
.TextList002739 .tit time{float: right; }
.TextList002739 .tit time{color: #999;font-size:0.16rem;}
.TextList002739 .list{border-bottom: 1px solid #ededed;}
.TextList002739 .tit{padding: 0 40px; font-weight: normal; margin: 0;color:#333;}
.TextList002739 .tit.active{background: #fff; margin: 0 40px; padding: 0; border-bottom: 2px solid var(--hover-color); color: var(--hover-color);}
.TextList002739 .tit.active time{color: #184477;}
.TextList002739 .infoWarp{padding: 3%;}
.TextList002739 .infoWarp .singlePage{line-height: 1.8; color: #333;font-family: hml;}
.TextList002739 .infoWarp .singlePage p{margin:0.1rem 0;}
.TextList002739 .infoWarp .singlePage p strong{color:#333;}
.TextList002739 .infoWarp .singlePage .apply{background:var(--hover-color);color:#fff;display: inline-block;padding: 0.1rem 0.4rem;font-size: var(--font-size18);border-radius: 0 0.1rem;margin-top: 1vw}
@media(min-width:769px){
.TextList002739 .titlebox time{ margin-right: 78px;}
.TextList002739 .tit time{padding-right: 63px;}
}
@media(max-width:768px){
.TextList002739 .titlebox{ padding:0 20px; line-height: 50px;}
.TextList002739 .tit{padding: 0 20px;}
.TextList002739 .tit.active{margin: 0 20px;}
.TextList002739 .titlebox time{ margin-right: 12px;}
.TextList002739 .list-group .tit:before{ margin-right: 10px;}
.TextList002739 .infoWarp{padding: 10px 20px 10px 34px;}
}
@media(max-width:480px){
.TextList002739 .tit time{margin-right: 0;}
.TextList002739 .tit time{ font-size: 12px;}
}




/*Floor003091 */
.Floor003091{padding:1rem 0; overflow: hidden; background: #f9f9f9;}
.Floor003091 .infocont{font-size:.16rem; line-height:1.7; color: #333; float: left;width:40%;max-width: 458px; font-family: hml;}
.Floor003091 .infocont p{padding-bottom: .1rem;}
.Floor003091 .flipster-nav{display: none;}
.Floor003091 .cur-info{position: relative;z-index: 10;padding:.4rem 0;}
.Floor003091 .cur-info:before{position: absolute;content: ''; top: 0;left:0; width: 100vw;height:3px;background-color:var(--hover-color);}
.Floor003091 .cur-info .txt .name{color: #333;font-size: 0.24rem;line-height: 1; }

.Floor003091 .flipster .pic{width: 400px; background: url(../images/honor-bg.jpg)no-repeat center;background-size: cover;padding-bottom: 128%;border-radius: .1rem;overflow: hidden;position: relative;display: flex;justify-content: center;align-items: center}
.Floor003091 .flipster .pic img{padding: .17rem;background: url(../images/honor-kuang.png)no-repeat center;background-size: 100% 100%;position: absolute;z-index: 2;object-fit: contain;max-width: 90%;max-height: 90%;left: 50%;top: 50%;transform: translate(-50%,-50%);box-shadow: none;}
.Floor003091 .flipster .Ispic{width: 380px; height: 470px;background-size: contain;background-position: center bottom;}
.Floor003091 .flipster .txt{display:none;}
.Floor003091 .flipster > a{position: absolute;background-color:var(--hover-color); width: 0.4rem; height: 0.4rem; transition: 0.3s; font-size: 0; z-index: 20;transform: rotate(45deg);}
.Floor003091 .flipster > a:before{position: absolute; content: ''; width: 10px; height: 10px; border-right: 2px solid #fff;border-top: 2px solid #fff; transform: rotate(0deg); left: 50%; top: 50%; margin: -5px 0 0 -6px;}
.Floor003091 .flipster > a.flipto-prev:before{transform: rotate(-180deg);  }
.Floor003091 .flipster > a:hover{background-color: #333;}
@media(min-width:1025px) and (max-width:1600px){
.Floor003091 .flipster .pic{width: 23.75vw; height: 29.375vw;}
.Floor003091 .flipster .Ispic{width: 23.75vw; height: 29.375vw;}
.flipster-carousel .flip-past{transform: translateX(-180%) translateZ(0) rotateY(0deg) scale(0.426);}
.flipster-carousel .flip-future{transform: translateX(180%) translateZ(0) rotateY(0deg) scale(0.426);}
.Floor003091 .flipster > a.flipto-prev{margin-left: -18.125vw;}
.Floor003091 .flipster > a.flipto-next{ margin-left: calc(18.125vw - 50px);}
}
@media(min-width:1025px){
.Floor003091 .cur-info{ float: right;width:32.75%; }
.Floor003091 .flipster{margin-top: -7.22vw; float: left;}
.Floor003091 .flipster > a{ bottom: 60px; left: 50%;}
.Floor003091 .flipster > a.flipto-prev{margin-left: -290px;}
.Floor003091 .flipster > a.flipto-next{ margin-left: 250px;}
}
@media(max-width:1024px){
.Floor003091 .cur-info:before{width: 100%}
.Floor003091 .flipster > a{top: 50%; margin-top: -25px;}
.Floor003091 .flipster > a.flipto-prev{left: 0;}
.Floor003091 .flipster > a.flipto-next{right: 0;}
.Floor003091 .flipster .Ispic{width: 60vw; height: 60vw;}
.Floor003091 .cur-info{padding-top: 8vw;margin-top: 5vw;}
}
@media(max-width:640px){
.Floor003091{font-size: 3.5vw;}
.Floor003091 .infocont{ float: none; width: 100%;}
.Floor003091 .cur-info .txt .name{font-size: 5vw;}
.Floor003091 .flipster > a{width: 10vw;height: 10vw;margin-top: -5vw;}
}


.Menu001093{background: #fff;box-shadow:0 5px .1rem rgba(0,0,0,0.05);position: relative; z-index: 1;}
.Menu001093 .nav{display: table; margin: 0 auto;}
.Menu001093 .nav li{float: left;position: relative;display: table;height: 70px; margin: 0 1px; min-width:8.334vw; }
.Menu001093 .nav li a{transition: 0.3s; display: table-cell; vertical-align: middle; text-align: center;font-size:.18rem;padding: 0 2vw;}
.Menu001093 .nav li a:hover,
.Menu001093 .nav li.aon a{background:var(--hover-color);color: #fff;}
.Menu001093 .nav li a:after{position: absolute; bottom: 6px; left: 50%; margin-left: -6px;  content: '';border:4px solid  transparent; border-top-color: #fff; width: 0; height: 0; border-top-width: 6px;}
@media(max-width:640px){
.Menu001093 .nav li{height: 10vw;}
.Menu001093 .nav li a{font-size: 2.6vw;}
}
@media(max-width:480px){
.Menu001093 .nav li{height: 14vw;}
.Menu001093 .nav li a{font-size: 3.5vw; padding: 0 4vw;}
.Menu001093 .nav li a:after{bottom: 0.5vw;}
}

.Menu001094{background: #fff;box-shadow:0 5px .1rem rgba(0,0,0,0.05);position: relative; z-index: 1;}
.Menu001094 .nav{display: table; margin: 0 auto;}
.Menu001094 .nav li{float: left;position: relative;display: table;height: 70px; margin: 0 1px; min-width:8.334vw; }
.Menu001094 .nav li a{transition: 0.3s; display: table-cell; vertical-align: middle; text-align: center;font-size:.18rem;padding: 0 2vw;}
.Menu001094 .nav li a:hover,
.Menu001094 .nav li.aon a{background:var(--hover-color);color: #fff;}
.Menu001094 .nav li a:after{position: absolute; bottom: 6px; left: 50%; margin-left: -6px;  content: '';border:4px solid  transparent; border-top-color: #fff; width: 0; height: 0; border-top-width: 6px;}
@media(max-width:640px){
.Menu001094 .nav li{height: 10vw; margin: 0;}
.Menu001094 .nav li a{font-size: 2.6vw;}
}
@media(max-width:480px){
.Menu001094 .nav li{height: 14vw;}
.Menu001094 .nav li a{font-size: 3.5vw; padding: 0 4vw;}
.Menu001094 .nav li a:after{bottom: 0.5vw;}
}

.Philosophy{padding:var(--padMar100) 0 0;}
.Philosophy .txt{font-size: var(--font-size20); text-align: center; color: var(--grey2); margin-top: .2rem; line-height: 1.75;}
.Philosophy li{position: relative; padding:.4rem .5rem; background:#fff;transition: 0.3s all; box-shadow: 0px 0 .12rem rgba(0, 0, 0, 0.12); margin-bottom: .3rem; }
.Philosophy li:nth-child(1),
.Philosophy li:nth-child(4){border-radius:0 .3rem;}
.Philosophy li:nth-child(2),
.Philosophy li:nth-child(3){border-radius:.3rem 0;}
.Philosophy li:not(:nth-child(2n)){margin-right: 2%;}
.Philosophy .num{position: absolute; right: .5rem; top: .5rem; font-size: var(--font-size36); color: var(--hover-color); font-weight: bold;transition: 0.3s all;}
.Philosophy .icon{height: .6rem; display: block;}
.Philosophy .t1{font-size: var(--font-size26); color:var(--black0); margin: .3rem 0 .15rem;}
.Philosophy .t2{color:var(--black3);line-height:1.6; padding-bottom: .1rem; font-size: var(--font-size18); font-family: hml;}
.Philosophy li:hover{transform: translateY(-10px);transition: 0.3s all; background: var(--hover-color);}
.Philosophy li:hover .num,
.Philosophy li:hover .t1,
.Philosophy li:hover .t2{color:#fff;}
.Philosophy li:hover .icon{filter: brightness(0) invert(1);}
@media (min-width:1025px) {
.Philosophy .ul{display: flex; flex-wrap: wrap;}
.Philosophy li{width:48%;}
}


.popUp-box{position: fixed;left: -100%;width: 100%; top: 0;height: 100%; background-color: rgba(0,0,0,0.5); overflow: auto; z-index: 999;}
.popUp-box.show{left: 0;}
.popUp-box .ytable{height: 100%;}
.popUp-box .main{position: relative; max-width: 1300px; background-color: #fff; width: 90%; margin: 0 auto;}
.popUp-box .main .colse{position: absolute;width: 1.5625em; height: 1.5625em; right: 1.25em;top: 1.25em; background: url(../images/Floor003147-close.svg) no-repeat;background-size: contain;z-index: 10; cursor:pointer;}
.popUp-box .main > div{width: 90%;margin: 0 auto;max-width: 1200px;}
.popUp-box[data-type="form"] .main > div{max-width: 1082px;}
.popUp-box .name{font-family: 'SourceHanSansCN-Medium';font-size:20px;color: #333; padding:1em 0;text-align: center;}
.popUp-box[data-type="form"] .name{border-bottom: 1px solid #000000; margin-bottom: 1em;}
.popUp-box .from{padding:3em .2rem;}
.popUp-box .from .text{width: 100%;height: 3.125em; line-height: 3.125em; font-size: 1em; border-radius: 5px; border:solid 1px rgba(139,139,139,0.2);}
.popUp-box .from textarea.text{height: auto;}
.popUp-box .from table{font-size: 0.875em;}
.popUp-box .from table tr,
.popUp-box .from table td{font-size: 1em;}
.popUp-box .from td{color: #333333; }
.popUp-box .from .btn{width: 10em;height: 3.75em;background: #00559b;box-shadow: 0px 0.625em 1.875em rgba(0, 85, 155, 0.08);border-radius: 5px;color: #fff;font-family: 'SourceHanSansCN-Regular'; border: 0; cursor:pointer;font-size: 1em;padding: 0;}
.popUp-box .from .btn-reset{background: #6e6e6e;}
.popUp-box .from .btn + .btn{margin-left: 0.625em;}
@media (min-width:1025px) {
.popUp-box .load-info .type{text-align: center;}
.popUp-box .load-info .type dd{float: none;display: inline-block;padding: 0 .48rem; line-height: 2.5;}
.popUp-box .from .f-name{text-align: right;}
.popUp-box .from td{line-height: 3.125em;vertical-align: top;padding-bottom: 1.428571em;}
.popUp-box .from .w1{width:6.7857em;}
.popUp-box .from .w2{width:36.969%;}
.popUp-box .from .w3{width:15.712%;}
}
@media (max-width:1024px) {
.popUp-box .load-info .type{padding:1em;}
.popUp-box .popUp-box .name{font-size:var(--font-size18);}
.popUp-box .from td{display: block;}
.popUp-box .from .f-name{padding-top: 1em;font-size: .16rem;}

}
.Banner003192 li.slick-slide{
  position: relative;
}
.Banner003192 li.slick-slide video {
    position: absolute;
    z-index: 10;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    min-height: 100%;
    min-width: 100%;
    object-fit: cover;
}
.Banner003192 li.slick-slide img{
  object-fit: cover;
  height: 100%;
}


.oneshot{padding:6vw 0;line-height:2;}