@font-face {
  font-family: 'hm';
  src: url('fonts/HarmonyOS/Light.woff') format('woff');
  font-weight: 100;
  font-display: swap;
}
@font-face {
  font-family: 'hm';
  src: url('fonts/HarmonyOS/Regular.woff') format('woff');
  font-weight: normal;
  font-display: swap;
}
@font-face {
  font-family: 'hm';
  src: url('fonts/HarmonyOS/Medium.woff') format('woff');
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: 'hm';
  src: url('fonts/HarmonyOS/Bold.woff') format('woff');
  font-weight: bold;
  font-display: swap;
}

body {font-family: 'hm'; font-weight: normal; --hover-color:#dc143c;--white:#fff; --black:#000; --grey:#333; --grey2:#666; --grey3:#999; --rgb-white:255,255,255;--rgb-black:0,0,0; font-size: var(--font-size16);--rgb-hover:220,20,60; --radius: .1rem;}

a:hover{color:var(--hover-color); }


/*effict*/
.Scale-img {overflow: hidden; zoom:1; overflow: hidden;}
.Scale-img img,.Scale-img span {opacity: 1;-webkit-transition: opacity 0.6s, -webkit-transform 0.6s;transition: opacity 0.6s, transform 0.6s;}
.Scale-img:hover img,.Scale-img:hover span {opacity: 1;-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05); top:0px; left:0px;}
.effict{transition: all ease 0.3s;}
.imgbox{ overflow:hidden; position:relative;}
.imgbox em,
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;display: flex;align-items: center;justify-content: center;transition: all .5s;-webkit-transition: all .3s;}
.imgbox img{ width:100%;height:100%;object-fit: cover;transition: all ease 0.3s;}

.itemhover{transition: all ease 0.3s;}
.activehover{box-shadow: 0px 3px 18px 0px rgba(var(--rgb-hover),0.2) !important;-webkit-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0);}

.nones{ position:absolute; visibility:hidden; opacity:0; top:0;width: 100%;z-index: -10;left: 0;}


.Hometitle {margin-bottom: 0.4rem;position: relative;z-index: 1;line-height: 1;}
.Hometitle .cn{display: inline-block;font-size:var(--font-size24); text-transform: uppercase; margin-bottom:0.14rem; color: var(--hover-color);background: url(../images/icon_title.png) no-repeat right top;background-size: auto 0.12rem;padding-right: 0.12rem;padding-top: 0.1rem;}
.Hometitle .desc {font-size: var(--font-size42);color: var(--black);font-weight: 500;}
.Hometitle::after{display:block; content: '';width:0.6rem;height:0.03rem;background-color:var(--hover-color);margin: 0.16rem 0 auto; display: none;}
.Hometitle.white .cn {color: #fff;}
.Hometitle.white .desc{ color: #fff; }
.Hometitle.center{ text-align: center;}
.Hometitle.center::after{margin: 0.15rem auto 0;}
.Hometitle.white:after{ background: #fff;}

.Homemore .more,
.Homemore a{display:inline-flex;align-items:center; border: 0.01rem solid var(--hover-color); border-radius:0.5rem;line-height:0.55rem;padding-left:0.4rem;padding-right:0.06rem;position:relative;font-size: var(--font-size16);color:var(--grey)}
.Homemore .more span,
.Homemore a span{position:relative;display:block;z-index:2;}
.Homemore .more:after,
.Homemore .more::before,
.Homemore a:after,
.Homemore a::before{width:0.43rem;height:0.43rem}
.Homemore .more:after,
.Homemore a:after{display:block;content:'';background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/more-w.svg);background-size:auto 0.14rem;margin-left:0.24rem;position:relative;z-index:2;transform: rotate(-45deg);transition: 0.5s ease-out;}
.Homemore .more::before,
.Homemore a::before{position:absolute;content:'';right:0.06rem;border-radius:0.63rem;top:0.06rem;background-color:var(--hover-color);z-index:1;transition: 0.5s ease-out;}
.Homemore .more:hover:after,
.Homemore a:hover:after{transform: rotate(0deg);background-image:url(../images/more.svg);}
.Homemore a:hover{background-color: var(--hover-color); color: var(--white);}
.Homemore a:hover::before{background-color:var(--white);}


@media(max-width: 1024px) {
.Hometitle {margin-bottom: 0.32rem;}
.Hometitle .desc {font-size: var(--font-size32);}
.Homemore .more,
.Homemore a{padding-left:0.24rem;}
.Homemore .more:after,
.Homemore a:after{margin-left:0.16rem;}
}


/*Floor003155 */

.Floor003155 .section { overflow: hidden;background-size: cover!important }
@media (max-width:1200px) {
.Floor003155 .fp-section.fp-table,
.Floor003155 .fp-tableCell { height: auto!important; }
}

.Floor003155 .fp-menu { position: fixed; z-index: 110; left: 0.3rem; top: 50%; transform: translateY(-50%); }
.Floor003155 .fp-menu li { position: relative; padding: 0.1rem 0; width: 0.16rem; }
.Floor003155 .fp-menu li a { display: block; width: 0.1rem; height: 0.1rem; background-color: rgba(255,255,255,0.3); border-radius: 50%; margin: 0 auto; transition: 0.3s; }
.Floor003155 .fp-menu li span { position: absolute; left: 100%; top: 50%; transform: translateY(-50%); font-size: 0.875em; color: #fff; margin-left: 0.625em; line-height: 1.2; visibility: hidden; }
.Floor003155 .fp-menu li:nth-child(1) span { transform: rotate(90deg); transform-origin: top; }
.Floor003155 .fp-menu li.active span { visibility: initial; display: none; }
.Floor003155 .fp-menu li.active a {  background-color: var(--hover-color);}
.Floor003155 .fp-menu[type='white'] li a { background-color: #ccc; }
.Floor003155 .fp-menu[type='white'] li.active a {background-color: var(--hover-color); }

.Floor003155 .mouse { position: fixed; z-index: 110; left: 0.3rem; bottom:0.5rem;/* padding: 0 0.3rem; */text-align: center;  }
.Floor003155 .mouse p { margin: 0; width: 0.16rem; display: block; text-align: center; color: var(--white); font-size: var(--font-size16);line-height: 1.2; }
.Floor003155 .mouse i { display: block; margin: 0 auto 0.08rem; width: 0.16rem; height: 0.24rem; border: 2px solid var(--white); border-radius: 0.25rem; position: relative; }
.Floor003155 .mouse i:before { position: absolute; content: ''; width: 2px; height: 0.06rem; left: 50%; margin-left: -1px; bottom: 0.05rem; background-color: var(--white); animation: Floor003155_mouse 1s linear infinite both alternate; }
@keyframes Floor003155_mouse {
 0% {
transform: translateY(-10px);
}
 100% {
transform: translateY(0);
}
}
.Floor003155 .mouse[type='dark'] p { color: var(--black); }
.Floor003155 .mouse[type='dark'] i { border-color: var(--black); }
.Floor003155 .mouse[type='dark'] i:before { background-color: var(--black); }

@media (max-width:1200px) {
.Floor003155 .fp-menu { display: none; }
.Floor003155 .mouse{display: none; }
}



/*Top003156 */
.Top003156 {position: fixed;z-index: 100;left: 0;top: 0;width: 100%;border-bottom: 1px solid rgba(255,255,255,0.2); transition: background-color 0.3s,transform 1s; z-index: 999;}
/* .Top003156::after{position: absolute;content: '';left: 0;bottom: 0;width: 100%;height: 100%;background-image: linear-gradient(to bottom, rgba(0,0,0,0.4) ,rgba(0,0,0,0));z-index: -1;} */
.Top003156 .auto {  z-index: 3; }
.Top003156 .logo { display: table; }
.Top003156 .logo a { display: table-cell; vertical-align: middle; }
.Top003156 .top-right { /* position: absolute; right: 0; top: 0; */ display: table; }
.Top003156 .top-right > * { display: table-cell; vertical-align: middle; }
.Top003156 .open-search { cursor: pointer; display: block; width: 0.22rem; height: 0.22rem; background: url(../images/search_white.svg) no-repeat center center; background-size: 0.17rem auto; border-radius: 50%; }
.Top003156 .open-search.on:before, .Top003156 .open-search.on:after { background-color: var(--hover-color); }
.Top003156 .top-search { position: absolute; right: 0; top: 100%; z-index: 100; background-color: #fff; box-shadow: 0 0 0.05rem rgba(0,0,0,0.3); border-radius: 0.05rem; }
.Top003156 .top-search .text { width: 100%; height: 0.5rem; line-height: 0.5rem;; padding: 0 0.5rem 0 0.15rem;border-radius: 0.05rem; }
.Top003156 .top-search .btn { position: absolute; right: 0; top: 0; width: 0.5rem;; height: 100%; background: url(../images/search.svg) no-repeat center center; background-size: auto 0.18rem; }
.Top003156 .top-right .lang{position: relative;z-index: 100; padding-right: 0.2rem;}
.Top003156 .top-right .lang::before{position:absolute;right: 0; top: 50%; width: 0.01rem; height:.16rem; content: ''; background: rgba(var(--rgb-white), 0.3); transform: translateY(-50%);}
.Top003156 .top-right .lang .icon{ display:block;background:url(../images/lang_white.svg) no-repeat left center; padding:0 0.2rem 0 0.3rem; cursor:pointer; position: relative; z-index: 1;  background-size: auto 0.2rem; color: #fff;}
.Top003156 .top-right .lang .icon:after {position: absolute;width:0.08rem;height: 0.08rem;content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(135deg);border-top: 1px solid #fff;border-right: 1px solid #fff;right: 0;top: 50%;margin-top: -0.02rem;}
.Top003156 .top-right .lang .lang_box{position: absolute; left: 50%; width: 100px;margin-left: -50px; z-index: 100;background: #fff;border-radius: 0 0 6px 6px; top: 100%; padding: 10px 0;display: none;}
.Top003156 .top-right .lang .lang_box a{display: block;line-height: 30px;text-align: center;}
.Top003156 menu li span, .Top003156 menu li span a { display: block; }
.Top003156 menu li span { position: relative; z-index: 2; }
.Top003156 menu li span:after { position: absolute; content: ''; left: 50%; height: 2px; background-color: var(--white); transform: translateX(-50%); transition: 0.3s; bottom: -1px; width: 0; }
.Top003156 menu li span a:hover,
.Top003156 menu li.aon span a { color: #fff; }
.Top003156 menu li:hover span:after,
.Top003156 menu li.aon span:after { width: 100%; }

.Top003156 menu li span a{color: #fff;}

.Top003156.hover::after,
.Top003156.fixed::after{background-image: none;}
.Top003156 .logo .red{display: none;}
.Top003156 .logo .white{display: block;}
.Top003156.hover .logo .white,
.Top003156.fixed .logo .white{display: none;}
.Top003156.hover .logo .red,
.Top003156.fixed .logo .red{display: block;}
.Top003156.hover menu li span a,
.Top003156.fixed menu li span a{color: var(--black);}
.Top003156.hover menu li span a:hover,
.Top003156.fixed menu li span a:hover,
.Top003156.hover menu li.aon span a,
.Top003156.fixed menu li.aon span a { color: var(--hover-color); }
.Top003156.hover menu li span:after,
.Top003156.fixed menu li span:after{ background-color: var(--hover-color);}
.Top003156.hover,
.Top003156.fixed{background-color: rgba(255,255,255,0.65); box-shadow: 0 0 10px rgba(0,0,0,0.1); position: fixed;}
.Top003156.hover menu li span:after,
.Top003156.fixed menu li span:after{background-color: var(--hover-color);}
.Top003156.hover menu li a:hover,
.Top003156.hover menu li.aon span a,
.Top003156.fixed menu li a:hover,
.Top003156.fixed menu li.aon span a{color: var(--hover-color);}
.Top003156.hover .top-right .lang .icon,
.Top003156.fixed .top-right .lang .icon{background-image:url(../images/lang.svg); color: #333;}
.Top003156.hover .top-right .lang .icon:after,
.Top003156.fixed .top-right .lang .icon:after{ border-color: #333;}
.Top003156.hover .top-right .lang::before,
.Top003156.fixed .top-right .lang::before{background: rgba(var(--rgb-black), 0.3);}
.Top003156.hover .open-search,
.Top003156.fixed .open-search{background: url(../images/search.svg) no-repeat center center;background-size: 0.17rem auto; }
.Top003156.hover .open-search.on:before,
.Top003156.hover .open-search.on:after,
.Top003156.fixed .open-search.on:before,
.Top003156.fixed .open-search.on:after { background-color: var(--hover-color); }


@media (min-width:1025px) {
.Top003156 header { padding: 0 0rem 0 0%; }
.Top003156 menu { /* margin: 0 auto; display: table; */ float: right; }
.Top003156 .top-right{float: right;}
.Top003156 .top-right{float: right;margin-left: calc(50 / 1920* 100vw);}
.Top003156 menu li { float: left; }
.Top003156 menu li:not(:last-child) { margin-right: calc(60 / 1920 * 100vw); }
.Top003156 menu li span a { line-height:0.9rem; font-size: var(--font-size18);}
.Top003156 .logo { height: 0.9rem;  float: left;}
.Top003156 .logo img { max-height: 0.45rem; }
.Top003156 .top-right { height:0.9rem; }
.Top003156 .top-right dd a { margin-right: 0.1rem; }
.Top003156 .top-right dt:nth-child(2n){padding-left: 0.16rem;}
.top-search { width: 20em; }
.Top003156 menu li .sub{position: absolute; top: 100%; background-color: rgba(255,255,255,0.85);border-radius: 0 0 5px 5px;width: 1.5rem;  margin-left: -0.75rem; overflow: hidden;}
.Top003156 menu li .sub dl{ background: none;}
.Top003156 menu li .sub dt a:hover{color:var(--hover-color);}
}

@media (max-width:1024px) {
.Top003156 header{ display: flex; justify-content: space-between; align-items: center; }
.Top003156 menu { position: absolute; right: 0; top: 100%;width: 3.5rem;width: 100%; padding: 0.2rem; background: rgba(255,255,255,1);  visibility: hidden; transform: translateY(5em); transition: 0.3s; opacity: 0; overflow: auto;}
.menu-show .Top003156 menu { transform: translateY(0); opacity: 1; visibility: inherit; }
.Top003156 menu #menu {width: 100%;height: 90vh;overflow: auto;}
.Top003156 menu li {border-bottom: 1px dotted #eee;}
.Top003156 menu li span{line-height: 0.5rem; }
.Top003156 menu li span a {   color: #333; font-size:var(--font-size18); }
.Top003156 menu li a:hover,
.Top003156 menu li.aon span a{color: var(--hover-color);}
.Top003156.hover menu li span:after,
.Top003156.fixed menu li span:after{ display: none;}
.Top003156 .logo { max-width: 40%; height: 0.6rem; }
.Top003156 .logo img { max-height: 0.5rem; }
.Top003156 .top-right { height: 0.6rem; }
.Top003156 .top-right dd { font-size: 0.16rem; }
.Top003156 .top-right dd a { margin-left: 0.16rem; }
.Top003156 .top-right dt { padding-left:0.16rem; }
.Top003156 .open-menu { display: block; width: 0.3rem; height: 0.3rem; }
.Top003156 .open-menu i { background-color: #fff; }
.Top003156 menu li.has-sub span .op:before,
.Top003156 menu li.has-sub span .op:after{background-color: var(--hover-color);}
.top-search { width: 100%; }
.Top003156.hover .open-menu i,
.Top003156.fixed .open-menu i { background-color:#333; }
.Top003156 menu li .sub {background-color: #f8f9fa;}
.Top003156 .top-right .lang .lang_box{width: 60px; margin-left: -30px;}
}


.Top003156 menu li .navpull dl,
.Top003156 menu li .navpull dt{padding: 0;}

.Top003156 menu li .navpull .optionBox{ /* border-bottom: 1px solid #eee; */ margin-bottom: 0.2rem;}
.Top003156 menu li .navpull .optionList{display: flex; justify-content: left;}
.Top003156 menu li .navpull .optionList dt{  line-height: 1.7; padding-bottom:0.12rem; margin-right: calc(50 / 1920 * 100vw); font-size: var(--font-size24); font-weight: 500; color: var(--black); cursor: pointer; position: relative; }
.Top003156 menu li .navpull .optionList dt:last-child{margin-right:0 }
.Top003156 menu li .navpull .optionList .dthover{color: var(--hover-color);}
.Top003156 menu li .navpull .optionList .dthover::after{content: ''; display: block; width: 100%; height: 2px; background-color: var(--hover-color); position: absolute; bottom: 0;left: 0}

.Top003156 menu li .navpull .detailBox{display: flex; justify-content: left;align-items: flex-start; }
.Top003156 menu li .navpull .detailBox .detailLeft{display:flex;flex-wrap: wrap; border-right: 1px solid #eee; width: 18%; /* flex-direction: column; */ margin: 0; align-items: start; justify-content: center; padding-bottom: 0.5rem; /* overflow-y: auto; */ max-height: 70vh;}

.Top003156 menu li .navpull .detailBox .detailLeft li{ padding-left: 0.2rem; margin-right: 0; width: 100%; line-height: 1.8;padding-top: 0.15rem;padding-bottom: 0.15rem;padding-right: 0.5rem; color: #333333; cursor: pointer; position: relative;font-size:var(--font-size18);}
.Top003156 menu li .navpull .detailBox .detailLeft li::after{position: absolute;content: '';width: 10px;height: 10px;right: 6%;top: 50%;margin-top: -5px;border: 2px solid #ccc;border-left: 0;border-bottom: 0;transform: rotate(45deg);transition: 0.3s all;}

.Top003156 menu li .navpull .detailBox .detailLeft li.lihover,
.Top003156 menu li .navpull .detailBox .detailLeft li:hover{background-color: var(--hover-color); color: #ffffff;}
.Top003156 menu li .navpull .detailBox .detailLeft li.lihover a,
.Top003156 menu li .navpull .detailBox .detailLeft li:hover a{color: #ffffff;}
.Top003156 menu li .navpull .detailBox .detailLeft li.lihover::after,
.Top003156 menu li .navpull .detailBox .detailLeft li:hover::after{border-color: #ffffff;}


.Top003156 menu li .navpull .detailBox .detailMiddle { display: block;flex: 1; margin: 0; justify-content: space-between; padding-left: 0.5rem;  }
.Top003156 menu li .navpull .detailBox .detailMiddle ul{display: flex;flex-wrap: wrap; align-items: start;}
.Top003156 menu li .navpull .detailBox .detailMiddle li{width:32%; position: relative; margin-right: 2%; margin-bottom: 0.2rem; border-bottom: 1px solid #eee; padding-bottom: 0.16rem;}
.Top003156 menu li .navpull .detailBox .detailMiddle li a{display: flex; justify-content: space-between; align-items: center;}
.Top003156 menu li .navpull .detailBox .detailMiddle li:nth-child(3n){ margin-right: 0;}
.Top003156 menu li .navpull .detailBox .detailMiddle li .pic{ width: 30%; overflow: hidden;flex: 0 0 auto; border-radius: var(--radius);}
.Top003156 menu li .navpull .detailBox .detailMiddle li .pic .imgbox{padding-top:70%;transition: 0.3s; }
.Top003156 menu li .navpull .detailBox .detailMiddle li a:hover .imgbox img{transform: scale(1.1);}
.Top003156 menu li .navpull .detailBox .detailMiddle li .txt{flex: 1 1 auto; overflow: hidden; width: 68%; padding-left: 0.2rem;}
.Top003156 menu li .navpull .detailBox .detailMiddle li .txt .tit{font-size:var(--font-size18);color:var(--black);line-height: 1.3; margin-bottom: 0.06rem; }
.Top003156 menu li .navpull .detailBox .detailMiddle li .txt .desc{font-size:var(--font-size15);line-height:1.5;color:var(--grey2);display:none; }

.Top003156 menu li .navpull .detailBox .detailMiddle li:hover .txt .tit{color: var(--hover-color);}

@media(min-width:1025px){
.Top003156 menu li.promenu{position: static;}
.Top003156 menu li.promenu .navpull{position: absolute;top:100%;width:100%;left:0 !important;background: rgba(255,255,255,0.95);z-index:999;border-top:1px solid #e5e5e5;margin-left:0;box-shadow: 0 10px 10px rgba(0,0,0,0.1);padding:1% 0 2% 0;}
.Top003156 .wap-fixed{position: relative;}
.Top003156 menu li.promenu .navpull .navpullbox{padding:2% 0 3% 0;text-align: center;}
.Top003156 menu li.promenu .navpull .navtab{margin-bottom:10px;}
.Top003156 menu li.promenu .navpull .navtab dl dt{display: inline-block;margin:0 25px;font-size: 16px;font-weight: bold;}
.Top003156 menu li.promenu .navpull .navtab dl dt.on a{color:var(--hover-color);}
.Top003156 menu li.promenu .navpull .navtabcon .navtabbox{display: none;}
.Top003156 menu li.promenu .navpull .navtabcon .navtabbox dl dd{width:180px;margin:0 10px;margin-bottom:20px;display: inline-block;}
.Top003156 menu li.promenu .navpull .navtabcon .navtabbox dl dd .img{height:120px;line-height: 120px;border:1px solid #eee;overflow: hidden;}
.Top003156 menu li.promenu .navpull .navtabcon .navtabbox dl dd .img img{max-height:80%;max-width:80%;transition: all .3s;-webkit-transition: all .3s;}
.Top003156 menu li.promenu .navpull .navtabcon .navtabbox dl dd:hover .img img{transform: scale(1.05);-webkit-transform: scale(1.05);}
.Top003156 menu li.promenu .navpull .navtabcon .navtabbox dl dd .ti{margin-top:10px;}
.Top003156 menu li.promenu .navpull  dl dd:hover a{color: var(--hover-color);}
.Top003156 menu li.promenu .navpull .navtabcon .navtabbox .navmore a{font-size: 14px;font-weight: bold;color:var(--hover-color);}

.navpull1{width: 100%;margin: 0 auto;}
.navpull1  .navpul_box{display: flex;flex-wrap: wrap;max-width: 1440px;width: 90%; margin: 0 auto;padding:2% 0 3% 0;}
.navpull1  .navpul_box .nav_ab dl dt{font-weight: bold;font-size:17px;color: var(--hover-color);border-bottom: 1px solid #dcdcdc;padding-bottom: 10px;margin-bottom: 10px;text-align: left;}
.navpull1  .navpul_box .nav_ab dl dt img{max-width: 25px;margin-right: 10px;}
.navpull1  .navpul_box .nav_ab{padding: 0;text-align: left;width: 20%;}
.navpull1  .navpul_box .nav_ab:nth-child(2){}
.navpull1  .navpul_box .nav_ab dd{line-height: 24px;font-size: 15px;margin-bottom:10px;}
.navpull1  .navpul_box .nav_ab dd{ position: relative; padding-left: 12px;}
.navpull1  .navpul_box .nav_ab dd::after {position: absolute;content: '';top: 50%;margin-top: -5px;left: 0px;border: 4px solid transparent;border-left-color: var(--hover-color);border-left-width: 5px;}
}

@media(max-width:1024px){
.Top003156 menu li.promenu .navpull .navpullbox .navtabcon{display: none;}
.Top003156 menu li .navpull{padding:0.2rem 0}
.Top003156 menu li .navpull .optionList {flex-wrap: wrap;}
.Top003156 menu li .navpull .optionList dt{line-height:0.5rem;text-align: left;font-size: var(--font-size20);}
.Top003156 menu li .navpull .optionList dt:not(:last-child){margin-right: 0.12rem;}
.Top003156 menu li .navpull .detailBox{flex-wrap: wrap;background: #fff;}
.Top003156 menu li .navpull .detailBox .detailLeft{width: 40%;max-height: none;}
.Top003156 menu li .navpull .detailBox .detailLeft li{padding-top: 0.1rem; padding-bottom: 0.1rem; padding-right: 0.24rem;}
.Top003156 menu li .navpull .detailBox .detailMiddle{width: 60%;padding: 0.2rem}

/* .Top003156 menu li .navpull .detailBox .detailMiddle ul{ display: none;}
.Top003156 menu li .navpull .detailBox .detailMiddle ul.active{ display: block;} */
.Top003156 menu li .navpull .detailBox .detailMiddle li{width: 100%;margin-right: 0}
.Top003156 menu li .navpull .detailBox .detailMiddle li .txt{padding-left: 0.1rem;}
}


.HomeBan{overflow: hidden; position: relative;}
.HomeBan li{position: relative;overflow: hidden;}
.HomeBan li img{display: block;width: 100%;}
.HomeBan li video{position: absolute; z-index: 10; left: 50%; top: 50%; transform: translate(-50%,-50%); height: 100%; width: 100%;object-fit: cover;}
.HomeBan li .txt{position: absolute;width:100%;left:0;top:50%;transform: translateY(-50%);color:#fff; z-index: 20;}
.HomeBan li .txt .tit {font-size: var(--font-size45);line-height: 1.3;  margin-bottom: 0.2rem;font-weight: 500;}
.HomeBan li .txt .desc{font-size: var(--font-size18); line-height: 1.875;}
.HomeBan li .txt .Homemore{margin-top:0.4rem;}

.HomeBan .slick-dots{position: absolute;left: 50%;transform: translateX(-50%);z-index: 10; bottom: 5%;}
.HomeBan .slick-dots li{margin:0 .12rem !important;width:0.14rem;height:0.14rem;background:var(--white); opacity:1;display: inline-block;border-radius: 0.5rem;}
.HomeBan .slick-dots li.slick-active{background:var(--hover-color); width: 0.3rem;}
.HomeBan .slick-dots li button{display: none;}

@media (min-width:1025px) {
.HomeBan .wap{display: none;}
.HomeBan .text{width: 48%;}
.HomeBan .pc {object-fit: cover;height: 100vh;}
}
@media(max-width:1024px){
.HomeBan .pc{display: none;}
.HomeBan li .txt .tit {font-size: var(--font-size30); margin-bottom: 0.1rem;}
.HomeBan li .txt .desc{font-size: var(--font-size16); line-height: 1.8;}
.HomeBan li .txt .Homemore{margin-top:0.2rem;}
.HomeBan li .txt .btn a{line-height: 0.45rem;padding:0 0.2rem;}
.HomeBan .slick-dots{bottom:0.2rem;}
.HomeBan  li.slick-slide video{left: -100%;top: 100%; opacity: 0;}
.HomeBan  li.slick-slide .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3) url(../images/play.png) no-repeat center center;background-size: auto 0.5rem; z-index: 20;}
.HomeBan  li.video-show .open-video{left: -100%;opacity: 0; transform: translateX(-100%);}
.HomeBan  li.video-show video{left: 50%; top: 50%; opacity: 1;}
}


.Banner003223{position:relative;z-index:1; }
.Banner003223 .swiper-wrapper{height: auto;}
.Banner003223 .txt{position: absolute;width:100%;left:0;top:50%;transform: translateY(-50%);color:#fff; z-index: 20;}
.Banner003223 .txt .tit {font-size: var(--font-size60);line-height: 1.3;  margin-bottom: 0.2rem;font-weight: 500;}
.Banner003223 .txt .desc{font-size: var(--font-size30); line-height: 1.6;}
.Banner003223 .txt .Homemore{margin-top:0.4rem;}
.Banner003223 .video-box{position: relative; z-index: 2;}
.Banner003223 .video-box::after{position: absolute;content: '';left: 0;bottom: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.3);}
.Banner003223 .video-box,
.Banner003223 video{position:absolute;top:0;left:0;width:100%;height:100%}
.Banner003223 video{object-fit:cover;}

.Banner003223 .controls-page{bottom:5%;position: absolute;z-index: 10;text-align: center;}
.Banner003223 .controls-page span{width:0.14rem;height:0.14rem;background:var(--white); opacity:1;margin:0 .12rem; display: block; border-radius: 0.5rem;opacity: 1; }
.Banner003223  .controls-page span.swiper-pagination-bullet-active {background:var(--hover-color); width: 0.3rem;}
.Banner003223 .swiper-slide-active .txt :where(h3,p,.index-more){opacity:1;transform:translateX(0)}

@media (min-width:1025px) {
.Banner003223 .wap{display: none;}
.Banner003223 .text{width: 56%;}
.Banner003223 .pc {object-fit: cover;height: 100vh;}
}
@media (max-width:1024px) {
.Banner003223 .pc{display: none;}
.Banner003223 .txt .tit {font-size: var(--font-size30); margin-bottom: 0.1rem;}
.Banner003223 .txt .desc{font-size: var(--font-size16); line-height: 1.8;}
.Banner003223 .txt .Homemore{margin-top:0.2rem;}
.Banner003223 .video-inner{z-index: 50;}
}





.HomeAbout{padding:var(--padMar100) 0; overflow: hidden; position: relative; /* background:url(../images/HomeAbout-bg.jpg) no-repeat bottom center; */background-size: cover;}
.HomeAbout .edit_info{font-size: var(--font-size18); color: var(--grey); line-height: 1.875; }
.HomeAbout .edit_info p{ margin: 0.1rem 0;}
.HomeAbout .right img{ border-radius: var(--radius);}
.HomeAbout .btnbox{margin-top:0.4rem; display: flex;align-items: center;}
.HomeAbout .btnbox .vrbtn {margin-left: 0.2rem;}
.HomeAbout .vrbtn a{display: inline-flex;align-items: center;background-color: var(--black);border-radius: 0.5rem;line-height: 0.55rem;padding-left: 0.35rem;padding-right: 0.06rem;position: relative;font-size: var(--font-size16);color: var(--white);}
.HomeAbout .vrbtn a span{position:relative;display:block;z-index:2;}
.HomeAbout .vrbtn a:after,
.HomeAbout .vrbtn a::before{width:0.43rem;height:0.43rem}
.HomeAbout .vrbtn a:after{display:block;content:'';background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/icon-vr.svg);background-size:auto 0.18rem;margin-left:0.2rem;position:relative;z-index:2;transition: 0.5s ease-out;}
.HomeAbout .vrbtn a::before{position:absolute;content:'';right:0.06rem;border-radius:0.63rem;top:0.06rem;background-color:var(--hover-color);z-index:1;transition: 0.5s ease-out;}

.HomeAbout .right .pic{position: relative;z-index: 5;overflow: hidden;}
.HomeAbout .open-video{position: absolute;left: 50%;top: 50%; cursor: pointer; z-index: 10;transform: translate(-50%,-50%);bottom: auto;}
.HomeAbout .open-video i{display: block;width: 0.6rem; height: 0.6rem; border-radius: 50%; background: url(../images/play.png) no-repeat center center; background-size: 0.18rem auto; position: relative; z-index: 4; background-color: var(--hover-color);}
.HomeAbout .open-video:before,
.HomeAbout .open-video:after{position: absolute; content: '';border-radius: 50%;background: var(--hover-color); opacity: 0.2;-webkit-opacity: 0.2; animation: scale 3s infinite;-webkit-animation: scale 3s infinite;}
.HomeAbout .open-video:before{left: -0.24rem; top: -0.24rem; bottom: -0.24rem;right: -0.24rem; animation-delay: 0.3s;}
.HomeAbout .open-video:after{left: -0.4rem; top: -0.4rem; bottom: -0.4rem;right: -0.4rem;}
.HomeAbout .right .pic video{position: absolute;left: 0; top: 0;  z-index: 20;background: #000;}

.HomeAbout .number{ padding-top: var(--padMar60);}
.HomeAbout .number ul {display: flex;flex-wrap: wrap;justify-content: center;justify-content: space-between;overflow: hidden;}
.HomeAbout .number li{float: left;width: 18%; margin: 0 1%;position: relative; display: flex;align-items: center; }
.HomeAbout .number li .icon{width: 0.8rem;height: 0.8rem;border-radius: 50%;background:rgba(var(--rgb-hover),0.08);display: flex;justify-content: center;align-items: center;margin-right: 0.24rem;}
.HomeAbout .number li .icon img{max-width: 0.42rem;}
.HomeAbout .number li .Con{flex: 1;}
.HomeAbout .number li aside{display: inline-block;position: relative;line-height: 1;}
.HomeAbout .number li aside b{font-size: var(--font-size46);color: var(--hover-color);display: block;  font-weight: 500; }
.HomeAbout .number li aside sub{position: absolute;left: 100%;word-break: keep-all;bottom: 20%;font-size: var(--font-size18);margin-left: 0.1rem;color: var(--hover-color); }
.HomeAbout .number li aside sup{position: absolute;left: 100%;word-break: keep-all;top: 10%;font-size: var(--font-size18);margin-left: 0.1rem;color: var(--hover-color);}
.HomeAbout .number li p{font-size: var(--font-size16);color: var(--grey2); margin: 0;line-height: 1.2;margin-top:0.12rem; }



@media(min-width:1025px){
.HomeAbout .intro{ display: flex;  justify-content: space-between; align-items: center;}
.HomeAbout .left{width:48%;}
.HomeAbout .right{width:45%;}
}
@media(max-width:1024px){
.HomeAbout .left{ margin-bottom: 0.2rem;}
.HomeAbout .btnbox{margin-top: 0.3rem;}
.HomeAbout .number li{ width: 48%; margin-bottom: 0.24rem;}
.HomeAbout .number li aside b{font-size: var(--font-size36);}
.HomeAbout .number li .icon{width: 0.6rem;height: 0.6rem;margin-right: 0.16rem;}
.HomeAbout .number li .icon img{max-width: 0.36rem;}
}
@keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@-webkit-keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@-ms-keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}

.videoMask{position:fixed;z-index:999;background:rgba(0,0,0,0.7);left:0;top:0;width:100%;height:100%;display:none;}
.videoMask .videoBox{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:75%;max-width:94%;}
.videoMask .videoBox video{width:100%;}
.videoMask .videoBox .close{position:absolute;right:5px;top:5px;padding:10px;z-index:10;cursor:pointer;padding-top:2%;}
.videoMask .videoBox .close:before,.videoMask .videoBox .close:after{content:"";position:absolute;width:100%;left:0;top:50%;border-bottom:1px solid #fff;}
.videoMask .videoBox .close:before{transform:rotate(45deg);}
.videoMask .videoBox .close:after{transform:rotate(-45deg);}
.video_click{cursor:pointer;}




/*Floor003225 */
.Floor003225{position:relative;z-index:1;overflow:hidden;}
.Floor003225 .Hometitle{position:absolute;left: 0; top: 1.5rem; padding-bottom:0; text-align: center; z-index: 20; width: 100%;}
.Floor003225 .imgs{position:relative;}
.Floor003225 .imgs::before{position:absolute;content:'';left:0;top:0;width:100%;background:var(--black);height:100%; opacity: 0.5;z-index:2}
.Floor003225 .swiper-slide img{height: 100vh;}
.Floor003225 .items li{flex:1;display:flex;align-items:flex-end;justify-content: center;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(var(--rgb-hover),0) 0%,rgba(var(--rgb-hover),0.8) 100%);height:0;transition:0.3s;z-index:-1}
.Floor003225 .items li .txt{padding:0 0.4rem 0.6rem;color:var(--white);}
.Floor003225 .items li .icon{display: table;  margin: 0 auto;}
.Floor003225 .items li .icon img{ max-width: .55rem; }
.Floor003225 .items li .tit{font-size:var(--font-size24);margin:0.24rem 0 0.16rem 0; text-align: center; }
.Floor003225 .items li .info{height:0;overflow:hidden;opacity:0;transition:height 0.5s; }
.Floor003225 .items li .info dd{line-height:1.8;font-size:var(--font-size16);padding-left:0.13rem;position:relative;z-index:1}
.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; line-height:1.8;position:relative;z-index:1}
.Floor003225 .items li .more{ display: block; width:.5rem; height: .5rem; background:url(../images/more-w.svg) no-repeat center var(--hover-color); background-size:auto .14rem; margin:.2rem auto 0; border-radius: 50%;transform: rotate(-45deg); transition:0.3s;}

@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(var(--rgb-white),0.2);}
}
@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{background-color: var(--white); background-image: url(../images/more.svg);}
}
@media (max-width:1024px) {
.Floor003225 .Hometitle{position: relative;top: 0.1rem;width: 94%;margin: 0 auto;}
/* .Floor003225 .Hometitle .cn{color: var(--hover-color);}
.Floor003225 .Hometitle .desc{color: var(--black);} */
.Floor003225 .items li .txt{padding: 0 0.12rem 0.12rem;}
.Floor003225 .items li .tit{font-size: var(--font-size20);margin: 0.2rem 0 0.12rem 0;}
.Floor003225 .items li .more{margin: .1rem auto 0;}
}
@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(var(--rgb-white),0.2);}
}



.HomeNews{/* background: url(../images/HomeNews.jpg) no-repeat center center; */background-size: cover;overflow: hidden;padding:var(--padMar100) 0 ;}
.HomeNews .Homemore{position: absolute;right:0;top:50%; transform: translateY(-50%);}
.HomeNews .tab_nav{ font-size: var(--font-size18);padding-bottom: 0.32rem;}
.HomeNews .tab_nav ul{ display: flex; flex-wrap: wrap; justify-content: center;  }
.HomeNews .tab_nav ul li{ margin: 0 0.1rem;}
.HomeNews .tab_nav ul li a{display: inline-block;padding:0.15rem 0.5rem;position: relative;color:var(--hover-color); border: 0.01rem solid var(--hover-color); border-radius: 0.5rem;}
.HomeNews .tab_nav ul li.on a,
.HomeNews .tab_nav ul li:hover a{color:var(--white); background: var(--hover-color);}

.HomeNews .HomeNewsBox{width:100%;position: relative;}
.HomeNews .HomeNewsBox .slick-list{margin-left:-0.15rem;}
.HomeNews .HomeNewsBox .item{margin-left:0.15rem;display:inline-block; width: 5rem; vertical-align: top;}
.HomeNews .HomeNewsBox .item .img{padding-top:62.5%;border-radius: var(--radius);}
.HomeNews .HomeNewsBox .item:hover .img span{transform: scale(1.05);}
.HomeNews .HomeNewsBox .item .txt{position: relative;padding-top:0.2rem;}
.HomeNews .HomeNewsBox .item .txt time{color:var(--grey3); font-weight: lighter;}
.HomeNews .HomeNewsBox .item .txt .tit{ font-size:var(--font-size20); color: var(--grey); line-height: 1.5;margin:0.1rem 0 0.1rem 0;}
.HomeNews .HomeNewsBox .item .txt .desc{color:var(--grey3); line-height: 1.8;white-space:normal;height:0.56rem}
.HomeNews .HomeNewsBox .item:hover .txt .tit{ color: var(--hover-color);}
.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:0.6rem;height:0.6rem;border-radius: 50%;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{padding:var(--padMar100) 0;}
.HomeNews .Homemore{position: initial;right:0;top:50%; transform: translateY(0%);display: flex; justify-content: flex-end; margin-top: 0.24rem;}
.HomeNews .tab_nav{padding:0;margin-bottom:0.25rem;}
.HomeNews .tab_nav ul li{margin: 0 0.05rem;}
.HomeNews .tab_nav ul li a{padding:0.12rem 0.24rem;}

}

@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%;}


}



.Homeglobal{padding:var(--padMar100) 0 var(--padMar50) 0; background:#f6f8fa;}
.Homeglobal .info{font-size: var(--font-size16); color: var(--grey); line-height: 1.8; max-width: 100%; max-width: 1200px; margin: 0 auto; text-align: center;margin-bottom: 0.4rem; }
.Homeglobal .info p{ margin: 0.08rem 0; }
.Homeglobal .subtit{font-size: var(--font-size30);color: var(--black); }

.Homeglobal .left .item:not(:last-child){ margin-bottom: 0.36rem;}
.Homeglobal .left li:not(:last-child){ margin-bottom: 0.3rem;}
.Homeglobal .left li .inner{ display: flex; flex-wrap: wrap; justify-content: space-between;margin-bottom: .15rem}
.Homeglobal .left li .it{ float: left; width: 48%; }
.Homeglobal .left li .tit1{display: flex;align-items: center;}
.Homeglobal .left li .counter{font-size:var(--font-size46);color:var(--hover-color);font-weight: 500; line-height: 1; }
.Homeglobal .left li .unit{font-size:var(--font-size18);color:var(--hover-color);margin-left: .12rem  }
.Homeglobal .left li .tit2{font-size:var(--font-size16);color:var(--grey2); }
.Homeglobal .right{ position: relative;}

.Homeglobal .map-box{ position: absolute; margin: auto; width:100%; top: 0%; left: 0; right: 0;height: 100%;}
.Homeglobal .map-box .map{width: 100%;height: 100%;}
.Homeglobal .map li {position: absolute;cursor: pointer;}
.Homeglobal .map li i{display: block;width: 0.12rem; height:0.12rem; border-radius: 50%; background: var(--hover-color);position: relative; z-index: 4;}
.Homeglobal .map li i:before,
.Homeglobal .map li i:after{position: absolute; content: '';border-radius: 50%;background:var(--hover-color); opacity: 0.4; animation: scale 3s infinite;-webkit-animation: scale 2s infinite;}
.Homeglobal .map li i:before{left: -0.15rem; top: -0.15rem; bottom: -0.15rem;right: -0.15rem; animation-delay: 0.3s;}

.Homeglobal .map li .city{ display: flex;align-items: center;}
.Homeglobal .map li .city aside{  margin-left: 0.15rem; font-size:var(--font-size16);color:#333;}

.Homeglobal .map li .popInfo {background: #fff;width: 2rem;padding: 0.15rem; border-radius: var(--radius); position: absolute;left: 0.3rem;top: 0;line-height: 1.8;opacity: 0;z-index: -1;visibility: hidden;transition: all 0.5s; }
.Homeglobal .map li:hover {z-index: 100;}
.Homeglobal .map li:hover .popInfo {top: -0.3rem;opacity: 1;visibility: visible;z-index: 10;}
.Homeglobal .map li:hover .popInfo .tit{font-size: var(--font-size18); color: var(--hover-color); line-height: 1.5; margin-bottom: 0.1rem;}
.Homeglobal .map li:hover .popInfo p{ display: block; padding-left:0.15rem;position: relative;color:#333; margin: 0;  }
.Homeglobal .map li:hover .popInfo p::before{content:"";display: block;width:0.05rem;height:0.05rem;border-radius: 50%;background: var(--hover-color);position: absolute;left:0;top:0.12rem;}

/* 方案1 */
.Homeglobal .cbox{display: flex;align-items: center;justify-content: space-between;margin-bottom: 0.24rem; position: relative;}
.Homeglobal .city{ position: relative; }
.Homeglobal .city aside{font-size: var(--font-size18);color: var(--white); cursor: pointer;align-items: center; padding: .1rem .2rem; border: 0.01rem solid var(--hover-color); border-radius: .5rem; background: var(--hover-color); position: relative;z-index: 1;}
.Homeglobal .city aside:hover{background: var(--white); border:0.01rem solid var(--hover-color); color: var(--hover-color);}
.Homeglobal .city aside:before{position: absolute; content: ''; border-radius: 0.5rem;background:var(--hover-color); opacity: 0.3; animation: scale2 3s infinite;-webkit-animation: scale2 2s infinite; left: -0.08rem; top: -0.08rem; bottom: -0.08rem;right: -0.08rem;  animation-delay: 0.3s; z-index: -1;}
.Homeglobal .cbox .city .cityinfo {background: #fff;width: 4rem;padding: 0.15rem; border-radius: var(--radius); position: absolute;left:1.4rem;top: 0;line-height: 1.8;opacity: 0;z-index: -1;visibility: hidden;transition: all 0.5s; display: flex; flex-wrap: wrap; }
.Homeglobal .cbox .city:hover {z-index: 100;}
.Homeglobal .cbox .city:hover .cityinfo {top:-.2rem;opacity: 1;visibility: visible;z-index: 10;}
.Homeglobal .cbox .city:hover .cityinfo .tit{font-size: var(--font-size18); color: var(--hover-color); line-height: 1.2; margin-bottom: 0.1rem;}
.Homeglobal .cbox .city:hover .cityinfo p{ /* width: calc(20% - 0.1rem); */ display: block; padding-left:0.15rem;position: relative;color:#333; margin: 0;   }
.Homeglobal .cbox .city:hover .cityinfo p:not(:last-child){ margin-right: 0.12rem;}
.Homeglobal .cbox .city:hover .cityinfo p::before{content:"";display: block;width:0.05rem;height:0.05rem;border-radius: 50%;background: var(--hover-color);position: absolute;left:0;top:0.12rem;}
.Homeglobal .map li .popInfo{display: none;}
.Homeglobal .cbox .city .cityinfo .plist{ width: 31%;}
.Homeglobal .cbox .city .cityinfo .plist:not(:last-child){ margin-bottom: 0.12rem;}
.Homeglobal .cbox .city .cityinfo2{width: 6rem; height: 2.8rem; overflow-y: scroll;}

/* 方案2 */
.Homeglobal2 .subtit{margin-bottom: 0.24rem;}
.Homeglobal2 .map li .popInfo{display: flex; flex-wrap: wrap;}
.Homeglobal2 .map li:hover .popInfo p{ margin-right: 0.1rem;}
.Homeglobal2 .map li:hover .popInfo .tit{ display: none;}


@media(min-width:1025px){
.Homeglobal .flex{display: flex;justify-content: space-between}
.Homeglobal .left{width: 30%;flex: 0 0 auto;padding-right: 0.4rem}
.Homeglobal .right{flex:1;}
}
@media(max-width:1024px){
.Homeglobal{padding:var(--padMar100) 0 ; }
.Homeglobal .left li:not(:last-child){margin-bottom: 0.15rem;}
.Homeglobal .left li .counter{font-size: var(--font-size36);}
.Homeglobal .subtit{font-size: var(--font-size28);}
.Homeglobal .map li i{width: 0.08rem; height: 0.08rem;}
.Homeglobal .map li i:before{left: -0.08rem; top: -0.08rem; bottom: -0.08rem;right: -0.08rem;}
.Homeglobal .city{ position: initial;}
.Homeglobal .cbox .city .cityinfo{left: 0.1rem;width: 100%;}
.Homeglobal .cbox .city .cityinfo2{width: 100%;}
.Homeglobal .cbox .city .cityinfo .plist{width: 49%;}
.Homeglobal .city aside{font-size: var(--font-size16);padding: .08rem .16rem;}
.Homeglobal .city aside:before{left: -0.05rem;top: -0.05rem;bottom: -0.05rem;right: -0.05rem;}
}




@keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@keyframes scale2{
	0%{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);}
	50%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	100%{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);}
}

.HoneLink{padding: var(--padMar100) 0 ;}
.HoneLink li{float: left;width:calc(50% - .1rem);position: relative;padding-bottom:18%; border-radius:var(--radius); overflow: hidden; }
.HoneLink li a{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background:var(--black);}
.HoneLink li a >*{position: absolute; left: 0;width: 100%;}
.HoneLink li .imgbox{height: 100%; top: 0;}
.HoneLink li .imgbox:after{position: absolute;content: ''; left: 0;bottom: 0;width: 100%;height:100%;background:rgba(var(--rgb-black),0.35);}
.HoneLink li .txt{z-index: 10; bottom:.24rem;padding: 0 .3rem;color:var(--white); transition: .3s;}
.HoneLink li .icon img{height:.44rem;display: block;}
.HoneLink li .tit{font-size:var(--font-size24); margin:.2rem 0 .15rem;}
.HoneLink li .desc{font-size:var(--font-size16);line-height:1.8; margin: 0; opacity: 0.8;}
.HoneLink li .more{display:none; width:.5rem; height: .5rem; background:url(../images/more-w.svg) no-repeat center var(--hover-color); background-size:auto .14rem; margin:.2rem auto 0; border-radius: 50%;transform: rotate(-45deg); transition: 0.3s;}
.HoneLink li:hover .imgbox:after{height: 100%; background:rgba(var(--rgb-black),0.6); backdrop-filter: blur(4px);}
.HoneLink li:hover .txt{bottom:50%; transform: translateY(50%); text-align: center;}
.HoneLink li:hover .icon img{margin: 0 auto;}
.HoneLink li:hover .more{display:block;}

@media(min-width:1025px){
.HoneLink li:nth-child(1) .imgbox,
.HoneLink li:nth-child(1) a:before{left: auto; right: 0;}
.HoneLink li:nth-child(3){margin-top:.2rem;}
.HoneLink li:nth-child(2),
.HoneLink li:nth-child(3){margin-left: .2rem;}
.HoneLink li:nth-child(1){padding-bottom:calc(36% + .2rem);}
}
@media(max-width:1024px){
.HoneLink{padding: var(--padMar100) 0 ;}
.HoneLink li{width: 100%;padding-bottom: 56%;}
.HoneLink li:not(:last-child){margin-bottom: 0.15rem;}
}



/*Bottom002900 */
.Bottom002900{background: #232323;padding: var(--padMar60) 0 0 0; position: relative; background-size: cover;}
.Bottom002900,
.Bottom002900 a{color: rgba(255,255,255,.7);}
.Bottom002900 a:hover{ color: var(--white);}
@media(min-width:1025px){
.Bottom002900 .contact{width: 28%;max-width: 4rem;}
.Bottom002900 .b_nav{max-width: 11rem;width: 66%;}
}

.Bottom002900 .b_nav nav dl{float: left; max-width: 1.8rem;}
.Bottom002900 .b_nav nav dt { margin-bottom: 0.2rem;font-size: var(--font-size18);color: var(--white);  position: relative; }
.Bottom002900 .b_nav nav dt a{color: var(--white);}
.Bottom002900 .b_nav nav dt a:hover{color: var(--white);}
.Bottom002900 .b_nav nav dd{line-height: 0.24rem;padding: 0.05rem 0;}
.Bottom002900 .b_nav nav dd a{font-size: var(--font-size16);}
.Bottom002900 .b_nav nav dd a:hover{color: var(--white);}
@media(max-width:1024px){
.Bottom002900 .b_nav nav{display: none;}
}
.Bottom002900 .copyright{line-height: 2;border-top: 1px solid rgba(255, 255, 255, 0.1);padding: 0.2rem 0 ;margin-top: 0.3rem;font-size: var(--font-size14); color: rgba(255,255,255,0.6); }
.Bottom002900 .copyright a{color: rgba(255,255,255,0.6);}
.Bottom002900 .copyright .fr a:not(:last-child):after{display: inline-block;content: '';width: 1px;height: 0.12rem;background: rgba(255,255,255,0.5);margin: 0 0.15rem;vertical-align: middle;}
.Bottom002900 .copyright a:hover{ color: var(--white);}
.Bottom002900 a:hover{color: var(--hover-color);opacity: 1!important;}
.Bottom002900 .logo img{max-height:0.6rem;}
.Bottom002900 .contact .hotline .tit{color: var(--white);display: flex;align-items: center;}
.Bottom002900 .contact .hotline .tit::before{content: '';width:0.2rem;height: 0.2rem;  background: url(../images/Bottom-tel.svg) no-repeat left center; background-size: calc(20 / 16* 1em) auto;margin-right: 0.1rem}
.Bottom002900 .contact .num{font-size: var(--font-size30); font-weight: 500; margin-bottom: 0.18rem;line-height: 1;color: var(--hover-color);}
.Bottom002900 .contact .hotline p{display: block; margin: 0.06rem 0; line-height: 1.6; padding-left:0.26rem;background-position: left top 3px;background-repeat: no-repeat; background-size: 0.18rem auto; color: var(--white); opacity: 0.8; }
.Bottom002900 .contact .hotline p.add{background-image: url("../images/icon_add.svg");}
.Bottom002900 .contact .hotline p.email{background-image: url("../images/icon_email.svg");}
.Bottom002900 .contact .hotline p+p{margin-top:0.1rem;}
.Bottom002900 .code { margin-top: 0.3rem;}
.Bottom002900 .code .tit{font-size: var(--font-size16);color: var(--white);}
.Bottom002900 .code ul{display: flex;justify-content: flex-start;}
.Bottom002900 .code li{text-align: center; }
.Bottom002900 .code li:not(:last-child){ margin-right: 0.2rem;}
.Bottom002900 .code li .img{max-width: 1.1rem;border-radius: 0.05rem;background-color: var(--white);margin-bottom: 0.1rem; overflow: hidden;}
.Bottom002900 .code li p{margin: 0;font-size: var(--font-size16);}

.Bottom002900 .share li{float: left;position: relative;}
.Bottom002900 .share li figure{position: absolute; left: 0; bottom: 100%; width: 1.2rem; padding: 0.05rem;background: #fff; margin-bottom: 0.1rem;border-radius: 0.1rem;display: none;}
.Bottom002900 .share li figure img{display: block;width: 100%;}
.Bottom002900 .share li figure:before{position: absolute; content: '';border:0.05rem solid transparent; left: 20px; top: 100%;border-top-color: #fff;}
.Bottom002900 .share li:not(:last-child){margin-right: 0.15rem;}
.Bottom002900 .share li a{display: block;background: rgba(255,255,255,0.15); width: 0.45rem; height: 0.45rem;background-position: center center;background-repeat: no-repeat; background-size: 0.22rem auto; border-radius: 50%; cursor: pointer;}
.Bottom002900 .share li a:hover{background-color: var(--hover-color);}
@media(min-width:1025px){
.Bottom002900 .logo{ margin-bottom: 0.26rem;}
.Bottom002900 .contact .tit{padding-bottom: 0.16rem;}
.Bottom002900 .share{margin: 0.25rem 0 0 0;}
}
@media(min-width:1025px) and (max-width:1280px){
.Bottom002900 .share li:not(:last-child){margin-right: 2vw;}
}
@media(max-width:1024px){
.Bottom002900{text-align: center;}
.Bottom002900 .logo{padding: 0 20% 3%;}
.Bottom002900 .contact .tit{padding: 3vw 0;justify-content: center;}
.Bottom002900 .contact .hotline p{ display: table;margin: 0 auto;}
.Bottom002900 .code ul{justify-content: center;}
.Bottom002900 .share ul{margin: 0 auto;display: table;}
.Bottom002900 .share li figure{left: 50%; margin-left: -60px;}
.Bottom002900 .share li figure:before{left: 50%; margin-left: -5px;}
}


.cbanner{position: relative}
.cbanner .txt{position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 2;display: flex;align-items: center;}
.cbanner .txt .tit{font-size: var(--font-size42);color: #fff; line-height: 1; font-weight: 500;margin-bottom: .16rem}
.cbanner .txt .desc{font-size: var(--font-size20);color: #fff; font-weight: lighter;}
@media (min-width:1025px) {
.cbanner .wap{display: none;}
}
@media (max-width:1024px) {
.cbanner .pc{display: none;}
.cbanner .txt .tit{font-size: var(--font-size30);margin-bottom: .1rem}
.cbanner .txt .desc{font-size: var(--font-size18);}
}

/*Menu003135 */
.Menu003135{position: sticky;z-index: 10; border-bottom: 1px solid rgba(0,0,0,0.1);top: 0.9rem; background-color: rgba(255, 255, 255, 0.85);}
.Menu003135 .current{font-size:var(--font-size16); padding-left:.25rem;background: url(../images/Menu003135-icon.svg) no-repeat left center; background-size:.16rem auto; line-height:.8rem; font-weight: lighter;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: var(--grey3); }
.Menu003135 .current i {display: inline-flex;margin: 0 0.1rem;}
.Menu003135 .nav-menu li{float: left;font-size:var(--font-size18);line-height:.8rem;}
.Menu003135 .nav-menu li:not(:last-child){margin-right: calc(60 / 1920 * 100vw);}
.Menu003135 .nav-menu li a{display: block;position: relative; color: #333; }
.Menu003135 .nav-menu li a:after{position:absolute;left: 50%;transform: translateX(-50%);bottom:-0.01rem;content:'';height:0.03rem;width:0;background:var(--hover-color); transition: 0.3s;}
.Menu003135 .nav-menu li.aon a,
.Menu003135 .nav-menu li:hover a{color:var(--hover-color);}
.Menu003135 .nav-menu li.aon a:after,
.Menu003135 .nav-menu li:hover a:after{width: 100%;}


.Menu003135 dl{  text-align: center;display: flex;justify-content: center;}
.Menu003135 dd{ display: inline-block; padding:0 calc(30 / 1920 * 100vw);position:relative;}
.Menu003135 dd:not(:last-child)::after{ position:absolute; content:''; width:1px; right:0; top:50%; height:0.14rem; margin-top:-0.07rem; background:#dfdfdf;}
.Menu003135 dd a{ display:block; position:relative; overflow:hidden;font-size:var(--font-size18);  height:0.7rem; line-height:0.7rem; cursor: pointer;  }
.Menu003135 dd a:after{ position:absolute; left:0; bottom:-0.01rem;content:''; height:0.03rem; width:100%;}
.Menu003135 dd.active a,
.Menu003135 dd:hover a{ color:var(--hover-color);}
.Menu003135 dd.active a:after,
.Menu003135 dd:hover a:after{ background:var(--hover-color);}

@media (max-width:1024px) {
.Menu003135{top: 0.6rem;}
.Menu003135 .current{display: none;}
.Menu003135 .nav-menu li{line-height: 0.6rem;}
}


.lm-title{margin-bottom:0.4rem; line-height: 1;}
.lm-title.center{text-align: center;}
.lm-title .cn{display: inline-block;font-size:var(--font-size42);color: var(--black);font-weight: 500;position: relative;}
.lm-title .cn::after{content: '';width: 98%;height: .05rem;display: block;margin: .16rem 0 auto;border-radius: 0.05rem;background: linear-gradient(90deg, var(--hover-color), transparent); }
.lm-title.center .cn::after{margin: .16rem auto 0 ;}
.lm-title.white .cn {color: #fff;}
.lm-title.white .cn::after{ background-color: tr;}
@media(max-width:1024px){
.lm-title{margin-bottom:0.3rem;}
.lm-title .cn{font-size:var(--font-size32);}
.lm-title .desc{font-size:var(--font-size16);}
}


.n_more span{display: flex;align-items: center;width: 1.5rem;height: .52rem;border-radius: 0.5rem; border: 0.01rem solid var(--hover-color); color:var(--hover-color);justify-content: center;transition: .5s all;overflow:hidden;position: relative; z-index: 1;}
.n_more span::after{display: inline-block;content: '';width: 0.12rem;height: 0.12rem;background-image: url(../images/more.svg); background-size: auto 0.12rem;margin-left: 0.15rem;}
.n_more:hover span{ background: var(--hover-color); color: #fff;}
.n_more:hover span::after{ background-image: url(../images/more-w.svg);}


.Newlist{padding: var(--padMar100) 0;}
.Newlist li {background: #fff; overflow: hidden;border-bottom: 1px solid #f3f3f3; padding-bottom: calc(30 / 16* 1em);  margin-bottom: calc(30 / 16* 1em); }
.Newlist li .pic{flex: 0 0 auto;}
.Newlist li .pic .imgbox{padding-top:62.5%;transition: 0.3s; border-radius: var(--radius);}
.Newlist li a:hover .imgbox img{transform: scale(1.1);}
.Newlist li time{ display: block; font-size: var(--font-size16);color:#999; font-weight: lighter; margin-top: 0.2rem;padding-left: 0.24rem; background: url(../images/icon-time.svg) no-repeat left center; background-size: 0.16rem auto;}
.Newlist li .txt{ flex: 1 1 auto;  overflow: hidden;}
.Newlist li .txt .tit{font-size:var(--font-size24);color:var(--black);margin-bottom:0.2rem;}
.Newlist li .txt .desc{font-size:var(--font-size16);line-height:1.875;color:var(--grey2);  }
.Newlist li a:hover .txt .tit{color:var(--hover-color);}
@media (min-width:1025px) {
.Newlist li a{display: flex; justify-content: space-between; align-items: center;}
.Newlist .pic{width: 23%;}
.Newlist .txt{width: 69%;padding: 0 0.5rem; border-right: 1px solid #eee; margin-right: 0.5rem; padding-right: 0.5rem;}
}

@media(max-width:1024px){
.Newlist li .pic{ margin-bottom: 0.2rem;}
.Newlist li .n_more{ margin-top: 0.2rem;}
}


.Exhlist{padding: var(--padMar100) 0;}
.Exhlist ul{ display: flex; flex-wrap: wrap;}
.Exhlist li{float: left; margin-bottom:0.32rem;border-radius: 0.2rem;overflow: hidden;background-color: #f6f8fa;}
.Exhlist li .pic{overflow: hidden;}
.Exhlist li .imgbox{padding-bottom: 62.223%;transition: 0.3s;}
.Exhlist li .txt{padding: 0.28rem;}
.Exhlist li .tit{ font-size:var(--font-size22);color:var(--black);line-height: 1.5; height: 3em; margin-bottom: 0.12rem;}
.Exhlist li .desc{font-size:var(--font-size16);line-height:1.8;color:var(--grey2); margin-bottom: 0.16rem;}
.Exhlist li time{color: var(--grey3); font-weight: lighter; display: block;background: url(../images/more2.svg) no-repeat right center; background-size: 0.12rem auto;}
.Exhlist li:hover .imgbox img{transform: scale(1.1);}
.Exhlist li:hover{background-color: #ffffff;box-shadow: 0rem 0.03rem 0.5rem 0rem rgba(225, 228, 231, 0.6);}
.Exhlist li:hover .tit{color: var(--hover-color);}

.Exhlist li a:hover time{background-image: url(../images/more.svg);}
@media (min-width:1025px) {
.Exhlist li{width: 32%;}
.Exhlist li:not(:nth-child(3n)){margin-right: 2%;}
}
@media (max-width:1024px) {
.Exhlist li{width: 48%;}
.Exhlist li:not(:nth-child(2n)){margin-right: 4%;}
.Exhlist li:nth-child(2n+1){clear: left;}
.Exhlist li .txt{padding: 0.24rem;}
}
@media (max-width: 640px){
.Exhlist li{width: 100%;margin-right: 0% !important;}
.Exhlist li .con .txt{margin-top: .2rem;width: 100%;padding-left: 0;}
}


.ExhInfo{padding:var(--padMar100) 0;}
.ExhInfo .edit_info{line-height: 1.875;text-align: justify;color: var(--grey);font-size: var(--font-size18);}
.ExhInfo .edit_info p{margin: 0.08rem 0;}
.ExhInfo .pic img{width: 100%;border-radius: var(--radius);}
@media (min-width:1025px) {
.ExhInfo .intro{ display: flex; justify-content: space-between; align-items: start;}
.ExhInfo .left{width: 47%;} 
.ExhInfo .right{width: 47%;} 
}
@media (max-width:1024px) {
.ExhInfo .left{ margin-bottom: 0.2rem;}
}

/*Page002623 */
.Page002623{padding: var(--padMar60) 0 0% 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 0.2rem; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 0.55rem; width: 0.55rem; margin: 0 5px; border: 1px solid #eee; border-radius: 0.5rem;background: #fff;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: var(--hover-color); }
.Page002623 .Pages .p_page > a{font-size: 0;height: 0.55rem;position: relative; }
.Page002623 .Pages .p_page > a:before{position: absolute;content: '';border-top: 0.02rem solid #666;border-right: 0.02rem solid #666;left: 50%;top: 50%;width: 0.1rem;height: 0.1rem;transform: rotate(45deg);margin: -0.05rem 0 0 -0.05rem;}
.Page002623 .Pages .p_page > a.a_prev:before{transform: rotate(-135deg);}
.Page002623 .Pages a.a_prev:hover:before{border-color: #fff;}
.Page002623 .Pages a.a_next:hover:before{border-color: #fff;}
@media(max-width:640px){
.Page002623 .Pages em{display: none;}
}



.News_detail {padding: var(--padMar100) 0; }
.News_detail .news_info {}
.News_detail .news_info .title { text-align: center; padding-bottom: 0.2rem; border-bottom: 1px solid #eee; margin-bottom: 0.3rem; }
.News_detail .news_info .title h1 { margin: 0; padding-bottom: 0.15rem; font-size: var(--font-size30); font-weight: 500;  color: #333; }
.News_detail .news_info .title time {display: inline-block;color: #999; font-weight: lighter; font-size: var(--font-size16);padding-left: 0.3rem;background: url(../images/icon-time.svg) no-repeat left center;background-size: auto 0.18rem;line-height: 1.6}
.News_detail .news_info img {margin: 1% auto; /* margin: 2% auto; max-width: 50%; */ text-align: center }
.News_detail .info { line-height: 2; color: #333; font-size: var(--font-size16); }
.News_detail .info p{margin:0.1rem 0;}
.News_detail .bot { position: relative; margin-top: 0.4rem; padding-top: 0.32rem; border-top: 1px dashed #eee }
.News_detail .info_back { text-align: center; clear: both; position: absolute; right: 0; bottom: 0 }
.News_detail .info_back a { position: relative; color: #fff; display: block; width: 1.8rem; line-height: 0.5rem; border-radius: 0.5rem; background: var(--hover-color); }
.News_detail .info_back a:before{display: inline-block; vertical-align: top;content: '';background-image: url(../images/icon-back.svg);background-size: contain;background-position: center; background-repeat: no-repeat; width: 0.24rem;height: 0.5rem;margin-right: 0.1rem;}
.News_detail .info_pn span { display: block;  margin: 1% 0; }
.News_detail .info_pn span a { color: #666;  font-weight: lighter;}
.News_detail .info_pn span a:hover { color: var(--hover-color); }


.News_detail .RedNews{ padding:0.3rem; background: #f6f8fa; border-radius: var(--radius);}
.News_detail .RedNews .tithead{line-height: 2;font-size: var(--font-size28); color: var(--black); font-weight: 500; padding-left: 0.12rem; position: relative;}
.News_detail .RedNews .tithead:After{position: absolute;left: 0;top: 50%;transform:translateY(-50%);width: 0.03rem;height: 0.26rem;background:var(--hover-color);content: "";}
.News_detail .RedNews li{border-bottom: 1px solid rgba(0, 0, 0, 0.08); padding: 0.24rem 0 0.15rem;}
.News_detail .RedNews li .pic{ margin-bottom: 0.2rem;}
.News_detail .RedNews li .pic .imgbox{padding-top:62.5%;transition: 0.3s; border-radius: var(--radius);}
.News_detail .RedNews li a:hover .imgbox img{transform: scale(1.1);}
.News_detail .RedNews li .txt{}
.News_detail .RedNews li .txt time { display: inline-block; color: #999; margin-top: 0.15rem;font-size:var(--font-size16);  display: inline-block; color: #999; padding-left: 0.24rem; background: url(../images/icon-time.svg) no-repeat left center; background-size: 0.16rem auto; font-weight: lighter;}
.News_detail .RedNews li .txt .tit {font-size: var(--font-size18);color: #333; line-height: 1.5; }
.News_detail .RedNews li:hover .txt .tit{color: var(--hover-color);}

@media (min-width:1025px) {
.News_detail .NewsCon {float: left; width: 70%; }
.News_detail .RedNews { float: right;width: 25%;}
}

@media(max-width:1024px) {
.News_detail .NewsCon{ margin-bottom: 0.32rem;}
.News_detail .RedNews{padding: 0.2rem;}
.News_detail .RedNews .tithead{font-size: var(--font-size24);}
.News_detail .bot{margin-top: 0.24rem;padding-top: 0.24rem;}
.News_detail .info_back { position: relative; margin-bottom: 0.16rem;}
.News_detail .news_info .title h1 { font-size: var(--font-size24); }
.News_detail .info_back a{ text-align: center; display: table;margin: 0 auto; width: 100px;}
.News_detail .info_pn span {  margin: 2% 0; }
.News_detail .info img{width: 100% !important; height: 100% !important;}
}


.ProHard{padding:var(--padMar90) 0 var(--padMar50) 0; background: url(../images/ProHard-bg.jpg) no-repeat bottom center;background-size: cover;}
.ProHard .intro{/* background: #f7f9fd; */ overflow: hidden; margin-bottom: 0.4rem;}
.ProHard .slider-big{border-radius: var(--radius);}
.ProHard .slider-big li .imgbox{background-color: #fff;/* padding-top:62%; */transition: 0.3s; border-radius: var(--radius);}
.ProHard .slider-list{ padding:0 0.4rem; position:relative;}
.ProHard .slider-list li .imgbox{padding-top:60.5%; margin:0 auto; max-width:90%;  border:0.02rem solid #eee;cursor: pointer;border-radius: var(--radius);}
.ProHard .slider-list li .imgbox img{ object-fit: contain;}
.ProHard .slider-list li.slick-current .imgbox{ border-color:var(--hover-color);}
.ProHard .slider-list .slick-arrow{position:absolute;width:0.3rem;height:0.3rem;border: 1px solid var(--hover-color); border-radius: 50%; top:50%;overflow:hidden;font-size: 0;cursor: pointer;z-index:10;background: none;padding: 0; transform: translateY(-50%);}
.ProHard .slider-list .slick-prev{ left:0rem;}
.ProHard .slider-list .slick-next{ right:0rem;}
.ProHard .slider-list .slick-arrow:hover{ border-color: var(--hover-color);}
.ProHard .slider-list .slick-disabled{ cursor:default; }
.ProHard .slider-list .slick-disabled:hover{ border-color: #ddd;}
.ProHard .slider-list .slick-arrow:before{position: absolute; content: ''; width: 20%; height: 20%;border-left: 2px solid var(--hover-color);border-top: 2px solid var(--hover-color); transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); left: 40%; top: 40%;}
.ProHard .slider-list .slick-next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.ProHard .slider-list .slick-arrow:hover {background-color: var(--hover-color);border-color: var(--hover-color);}
.ProHard .slider-list .slick-arrow:hover:before{ border-color: #fff;}
.ProHard .model{font-size: var(--font-size22); color: var(--hover-color);font-weight: 500; margin-bottom: 0.16rem;}
.ProHard .title {display: inline-block;font-size: var(--font-size36); font-weight: 500;  color: var(--black); margin-bottom: 0.24rem; position: relative; }
.ProHard .title::after{content: '';width: 98%;height: .05rem;display: block;margin: .15rem 0 auto;border-radius: 0.05rem;background: linear-gradient(90deg, var(--hover-color), transparent); }
.ProHard .right_info .txt{line-height:1.875; color:var(--grey); font-size:var(--font-size18);}
.ProHard .right_info .txt p{margin:0.08rem 0;}

.ProHard .Proj_intro .SinglePage  {line-height: 1.875; color: #333;margin: 0;font-size:var(--font-size18); }
@media (min-width:1025px) {
.ProHard .flex{display: flex; justify-content: space-between; align-items: center; }
.ProHard .list_img{width: 45%;}
.ProHard .right_info{width: 55%; padding:0rem 1rem;}
}
@media (max-width:1024px) {
.ProHard .list_img{margin-bottom:0.24rem;}
.ProHard .model{font-size: var(--font-size20);}
.ProHard .title{font-size: var(--font-size32);}
}

.Feature{padding:var(--padMar90) 0;background: #f9f9f9;}
.Feature .SinglePage{line-height: 1.8; color: #333;margin: 0;font-size:var(--font-size18); }
.Feature .ul{display:flex;flex-wrap:wrap;}
.Feature .ul li{position: relative;width: 49%;float: left;background:#fff;margin-right: 2%;margin-bottom: 1%;padding: 0.2rem;padding-left: 0.34rem;border-radius: 0.03rem;}
.Feature .ul li:nth-child(2n){margin-right:0}
.Feature .ul li:after{content:'';width:0.05rem;height:0.05rem;background:var(--hover-color);display:block;border-radius:50%;position:absolute;top: 0.34rem;left: 0.2rem;}
@media(max-width:640px){
.Feature .ul li{width: 100%;margin-right: 0;}
}

.Parameter{padding:var(--padMar90) 0 ; background: #fff;}
.Parameter .SinglePage{line-height: 1.8; color: #333;margin: 0;font-size:var(--font-size18); }
.Parameter .SinglePage table{max-width: 14rem; margin: 0 auto; }
.Parameter .SinglePage table td,
.Parameter .SinglePage table th{padding: 0.14rem 0.2rem;border:1px solid #eee; border-collapse:collapse; background-color: #fff;text-align: center;line-height: 1.6;font-size:var(--font-size16) ;}
.Parameter .SinglePage table th{background-color: #f0f4f6 !important;font-size:var(--font-size16);font-weight: 500; width: 20%;}
.Parameter .SinglePage table tr:nth-child(2n) td{ background-color: #f9f9f9 !important; position: relative; z-index: 1;}


@media(max-width:640px){
.Parameter .table{ overflow:auto;}
.Parameter .table table{ width:130%;}
.Parameter .SinglePage table td, .Parameter .SinglePage table th{padding: 0.1rem 0.12rem;}
}


.ProSoft{padding:var(--padMar90) 0;}
.ProSoft .model{font-size: var(--font-size22); color: var(--hover-color);font-weight: 500; margin-bottom: 0.16rem; text-align: center;}
.ProSoft .SinglePage {line-height: 1.875; color: #333;margin: 0;font-size:var(--font-size16); }
.ProSoft .SinglePage p{ text-indent: 2em; margin: 0.1rem 0;}

@media (max-width:1024px) {
.ProSoft .model{font-size: var(--font-size20);margin-bottom: 0.12rem;}
}


.SoftFunct{padding:var(--padMar90) 0;background: #f8f9fa;}
.SoftFunct .list ul{ display: flex; flex-wrap: wrap;}
.SoftFunct .list li{ float: left;  margin-right: 1%; margin-bottom: 1%; border: 0.02rem solid #fff;background-image: linear-gradient(to bottom right, #f0f4f6, #ffffff); border-radius: var(--radius); padding: 0.3rem 0; box-shadow: 0 0 .15rem rgba(0, 0, 0, .05); transition: 0.3s; display: flex;align-items: flex-start; }
.SoftFunct .list li .txt{ flex: 1 1 auto; overflow: hidden;}
.SoftFunct .list li .tit,
.SoftFunct .list li .desc{padding:0 .3rem;}
.SoftFunct .list li .tit{font-size:var(--font-size22);color:var(--black); line-height: 1.4; margin-bottom:0.12rem; font-weight: 500;position:relative;}
.SoftFunct .list li .tit::before{content:'';display:block;position:absolute;left:0;background: var(--hover-color);width:.08rem;height:.24rem;top:50%;border-radius: 0 0.04rem 0.04rem 0;transform:translate(0,-50%);}
.SoftFunct .list li .desc{font-size:var(--font-size16);line-height:1.8;color:var(--grey2); }

@media (min-width:1025px) {
.SoftFunct .list li{width:24.25%;}
.SoftFunct .list li:nth-child(4n){margin-right:0; }
}
@media (max-width:1024px) {
.SoftFunct .list li{width:48%;margin-right:0;margin-right: 4%;margin-bottom: 2%;}
.SoftFunct .list li:nth-child(2n){margin-right:0; }
}
@media (max-width:640px) {
.SoftFunct .list li{width:100%;margin-right:0;margin-bottom: 0.2rem;}
}



.SoftFeat{padding:var(--padMar90) 0;}
.SoftFeat ul{display: flex;flex-wrap: wrap;}
.SoftFeat li{display: flex;align-items: center; margin-right: 1.5%; margin-bottom: 1.5%; background-color: #f5f6fa;border-radius: var(--radius);padding: 0.26rem 0.26rem 0.26rem 0; overflow: hidden;transition: all .3s;}
.SoftFeat li .num{-webkit-text-stroke: 1px #e8c6cd;color: transparent;transform: translate(-.16rem, 0);font-size: var(--font-size62);font-weight:bold;line-height: 1.2;}
.SoftFeat li .txt{ flex: 1; margin-left: 0.24rem;}
.SoftFeat li .name{font-size: var(--font-size22);color: var(--black); font-weight: 500; margin-bottom: 0.1rem; line-height: 1.2;}
.SoftFeat li .desc{font-size: var(--font-size16); color:var(--grey2); line-height:1.8;}
.SoftFeat li:hover{background-color:var(--hover-color);}
.SoftFeat li:hover .name,
.SoftFeat li:hover .desc{color:#fff;}

@media(min-width:1025px){
.SoftFeat li{width: 32.33%;}
.SoftFeat li:nth-child(3n){ margin-right: 0;}
}
@media(max-width:1024px){
.SoftFeat li{width: 49%;padding: 0.26rem;margin-bottom: 2%;}
.SoftFeat li:nth-child(2n){ margin-right: 0;}
.SoftFeat li .num{font-size: var(--font-size40);}
.SoftFeat li .txt{margin-left: 0.2rem;}
.SoftFeat li .name{font-size: var(--font-size20);}
}
@media(max-width:640px){
.SoftFeat li{width: 100%;margin-right: 0%; padding: 0.24rem;margin-bottom:0.2rem;}
.SoftFeat li .num{font-size: var(--font-size40);transform: translate(-.0rem, 0);}

}

.SoftPlat{padding: var(--padMar90) 0; background: #f5f5f5;}
.SoftPlat .slick-track{ display: flex;}
.SoftPlat .slider{margin: 0 -0.1rem;}
.SoftPlat .slider li{margin: 0 0.1rem; }
/* .SoftPlat .slick-track{width: 100%;height: 100%;z-index: 1;display: flex;transition-property: transform;box-sizing: content-box} */
.SoftPlat li{ float: left; margin-right:2%;margin-bottom:2%;transition: all .5s;overflow: hidden; background: #fff; border-radius: var(--radius);height: auto;}
.SoftPlat li a{display: block;position: relative;}
.SoftPlat li .pic{}
.SoftPlat li .pic .imgbox{padding-top:68%;transition: 0.3s; }
.SoftPlat li a:hover .imgbox img{transform: scale(1.1);}
.SoftPlat li .txt{padding:0.2rem; text-align: center;}
.SoftPlat li .txt .tit{font-size:var(--font-size18);color:var(--black);line-height: 1.3; }
.SoftPlat li a:hover .txt .tit{color:var(--hover-color);}

.SoftPlat .slick-arrow{width: 0.5rem; height: 0.5rem;  border-radius: 0.5rem; z-index: 22;/* border:1px solid var(--hover-color); */ background: var(--white); box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.08); position: static;top: 50%; padding: 0;right: 0;text-indent: -9999em;transition: 0.5s; transform: translate(0, -50%);position: absolute;}
.SoftPlat .slick-arrow:before{position: absolute; content: ''; width: 20%; height: 20%;border-left: 2px solid var(--hover-color);border-top: 2px solid var(--hover-color); transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); left: 40%; top: 40%;}
.SoftPlat .slick-next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.SoftPlat .slick-arrow:hover {background-color: var(--hover-color);border-color: var(--hover-color);}
.SoftPlat .slick-arrow:hover:before{ border-color: #fff;}
.SoftPlat .slick-prev{left:0.1rem;}
.SoftPlat .slick-next{right:0.1rem;}

@media(min-width:1025px){
.SoftPlat .slick-prev{left:-0.6rem;}
.SoftPlat .slick-next{right:-0.6rem;}
}



.Menu002795{  /* padding:var(--padMar50) 0 0 0 ; */ border-bottom: 1px solid #eee; position: relative;/* background: rgba(249, 249, 249, 0.8); */background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(245, 245, 245, 0.8)); transition: 0.3s;}
.Menu002795.fix{position: fixed;left: 0;top: 0.9rem;width: 100%;z-index: 100; }
.Menu002795 ul{font-size: 0; text-align: center;}
.Menu002795 li{ display: inline-block; padding: 0 calc(40 / 1920 * 100%); position:relative;}
.Menu002795 li::after{ position:absolute; content:''; width:1px; right:0; top:50%; height:0.14rem; margin-top:-0.07rem; background:#dfdfdf;}
.Menu002795 li:last-child::after{ display:none;}
.Menu002795 li a{ display:block;position:relative; overflow:hidden; line-height:0.8rem; font-size:var(--font-size18);}
.Menu002795 li a:after{ position:absolute; left:0; bottom:0;content:''; height:0.02rem; width:100%; }
.Menu002795 li:hover a,
.Menu002795 li.active a{ color:#fff; color:var(--hover-color);}
.Menu002795 li.active a:after,
.Menu002795 li:hover a:after{ background:var(--hover-color);}

@media(max-width:1024px){
.Menu002795.fix{top: 0.6rem;}
.Menu002795 ul{ float:none; max-width:none; overflow:hidden;}
.Menu002795 li{  text-align:center; padding: 0 calc(60 / 1920 * 100%);}
.Menu002795 li a{ padding:0;line-height:0.6rem;}
}

.Menu002795 .blank{width: 100%;top: -0.9rem;height: 0.9rem;left: 0;position: absolute;}


.VehicleSolu{ padding-top: var(--padMar100); position: relative;}
.VehicleSolu .catelist{position: relative;}
.VehicleSolu .category{font-size: var(--font-size40);color:var(--black); text-align: center; font-weight: 500; }
.VehicleSolu .catelist:not(:first-child) .category{margin-top: 0.4rem;}
.VehicleSolu .item{padding:var(--padMar100) 0;background: #fff;}
.VehicleSolu .item:nth-child(2n){ background:#f6f8fa; }
.VehicleSolu .tit{font-size: var(--font-size32);color:var(--black); margin-bottom: 0.24rem;  position: relative; }
.VehicleSolu .info { font-size: var(--font-size18); color: var(--grey); line-height: 1.8; margin:0; }
.VehicleSolu .info p{ margin: 0.1rem 0;}
.VehicleSolu .btn{ margin-top: 0.3rem;}
.VehicleSolu .btn a{display: inline-flex;align-items: center;background-color: var(--white);border-radius: 3em;border: solid 2px var(--hover-color);line-height: .52rem;padding-left: 0.3rem;padding-right: 0.04rem;position: relative;color:var(--black);}
.VehicleSolu .btn a span{position:relative;display:block;z-index:2}
.VehicleSolu .btn a:after,
.VehicleSolu .btn a::before{width:0.44rem;height:0.44rem}
.VehicleSolu .btn a:after{display:block;content:'';background-position:center center;background-repeat:no-repeat;background-size:0.16rem auto;margin-left:0.36rem;position:relative;z-index:2}
.VehicleSolu .btn a::before{position:absolute;content:'';right:0.04rem;border-radius:0.5rem;top:0.04rem;background-color:var(--hover-color);z-index:1;transition:width 0.3s}
.VehicleSolu .btn a:hover{color: var(--hover-color); }
.VehicleSolu .btn a:after{background-image:url(../images/icon_down.svg);background-size:0.26rem auto;}

.VehicleSolu .pic{/* box-shadow: 0 0.06rem 0.7rem rgba(0, 0, 0, 0.05); */ overflow: hidden;border-radius: var(--radius);}
.VehicleSolu .pic img{  transition: 0.3s;}
.VehicleSolu .pic:hover img{transform: scale(1.1);}
@media (min-width:1025px) {
.VehicleSolu .item .box{display: flex; justify-content: space-between; align-items: center;}
.VehicleSolu .item:nth-child(2n) .box{ flex-direction: row-reverse;}
.VehicleSolu .left{width: 47%;}
.VehicleSolu .right{ width: 47%; }
}
@media (max-width:1024px) {
.VehicleSolu .category{font-size: var(--font-size32);}
.VehicleSolu .left{ margin-bottom:.24rem;}
.VehicleSolu .tit{ font-size:var(--font-size26); margin-bottom:.2rem;}
}



.top{position: absolute; top: 2rem;width: 100%;}

.ConsultInfo{padding:var(--padMar100) 0;background:#f8f8fb;overflow: hidden;position: relative;background: url(../images/Consult-bg.jpg) no-repeat top center;background-size: cover;}
.ConsultInfo ul{ display: flex; flex-wrap: wrap;}
.ConsultInfo li{padding: 0.32rem 0.24rem; background: rgba(255, 255, 255, 0.8); border-radius: var(--radius); margin-right: 2%; position: relative; overflow: hidden; display: flex; align-items: center; transition: 0.3s;}
.ConsultInfo li .icon { width: 0.7rem; height: 0.7rem; background-color: var(--hover-color); border-radius: 0.5rem;display: flex;justify-content: center;align-items: center;margin-right: 0.2rem;}
.ConsultInfo li .icon img {max-width: 0.38rem;}
.ConsultInfo li .t1{font-size: var(--font-size18);color: var(--grey);  margin-bottom: 0.08rem; }
.ConsultInfo li .tit{font-size: var(--font-size22);color: var(--hover-color);  }
.ConsultInfo li:hover{transform: translateY(-0.1rem); box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.1);}
@media(min-width:1025px){
.ConsultInfo li{ width: 49%;}
.ConsultInfo li:nth-child(2n){margin-right: 0;}
}
@media(max-width:1024px){
.ConsultInfo li{ width: 100%; padding: 0.24rem;  margin-bottom: 0.2rem;}
.ConsultInfo li .tit{font-size: var(--font-size20);}
}



.LifeCycle{padding:var(--padMar100) 0;}
.LifeCycle .dec{font-size: var(--font-size18); color: var(--grey); line-height: 1.8; max-width: 10.8rem; margin: 0 auto; text-align: center;margin-bottom: 0.4rem; }
.LifeCycle .box{position: relative;overflow: hidden;}
.LifeCycle .bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover; z-index: -1;}
.LifeCycle .bg::after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";background: rgba(0,0,0,0.3);transition: all 0.5s; }

.LifeCycle ul{ display: flex; flex-wrap: wrap;padding:var(--padMar100) 0;}
.LifeCycle li{position: relative;float: left; margin-right: 2%; transition: all 0.5s ease 0s;padding:0.6rem 0.5rem; ;background-color:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.2); border-radius: var(--radius); text-align: center;}
.LifeCycle li .icon { margin-bottom: 0.24rem;}
.LifeCycle li .icon img {max-width: 0.6rem;}
.LifeCycle li .tit{font-size:var(--font-size26);color: var(--black); font-weight: 500; margin-bottom: 0.16rem;}
.LifeCycle li .desc{font-size:var(--font-size18);line-height: 1.875;color: var(--grey2);}
.LifeCycle li .desc p{ margin:0.05rem 0;}
.LifeCycle li:hover{transform: translateY(-0.1rem); background-color: var(--white); }
@media(min-width:1025px){
.LifeCycle li{ width: 32%;}
.LifeCycle li:nth-child(3n){margin-right: 0;}
}
@media(max-width:1024px){
.LifeCycle li{ width: 100%; padding: 0.24rem;  margin-bottom: 0.2rem; margin-right: 0;}
.LifeCycle li .tit{font-size: var(--font-size24);}
}


.Capability{padding:var(--padMar100) 0;}
.Capability .item:not(:last-child){ margin-bottom: 0.4rem;}
.Capability .item .meta{ display: flex; align-items: center; justify-content: space-between; margin-bottom:0.36rem;}
.Capability .item .num{color:var(--hover-color);font-size:0.7rem; font-weight: 500; line-height:1;opacity:0.1;}
.Capability .item .icon img{display:block;width:auto;max-width:0.6rem;}

.Capability .item .tit{font-size:var(--font-size30);color: var(--black); font-weight: 500; margin-bottom: 0.24rem;}
.Capability .item .desc{font-size:var(--font-size18);line-height: 1.8;color: var(--grey2);}
.Capability .item .desc p{ margin:0.05rem 0;}
.Capability .item .desc p{padding-left:.17rem;position:relative;margin-top:.08rem;}
.Capability .item .desc p:before{content:'';display:block;position:absolute;left:0;top:.12rem;width:.05rem;height:.05rem;border-radius:50%;background-color:var(--hover-color);}
.Capability .pic{position:relative;}
.Capability .pic:before{padding-bottom:50%;width:102.25%;background-color:#fff4f6;content:'';display:block;position:absolute;bottom:-9.16666667%;left:18.75%; z-index: -1;}
.Capability .pic img{ border-radius: var(--radius); transition: 0.3s;}
.Capability .item:nth-child(2n) .pic:before{left:auto;right:18.75%;}
@media (min-width:1025px) {
.Capability .item{display: flex; justify-content: space-between; align-items: center;}
.Capability .item:nth-child(2n){ flex-direction: row-reverse;}
.Capability .left{width: 47%;}
.Capability .right{ width: 47%; }
}
@media (max-width:1024px) {
.Capability .left{ margin-bottom:.3rem;}
.Capability .item .meta{margin-bottom: 0.24rem;}
.Capability .item .num{font-size: 0.42rem;}
.Capability .item .tit{font-size: var(--font-size24);margin-bottom: 0.16rem;}
}


.Delivery{padding:var(--padMar100) 0; /* background: #fff9fa; */background: linear-gradient(to top, #fcf5f6, #fff);}
.Delivery ul{display:flex; flex-wrap: wrap;}
.Delivery li{ float: left; margin-right: 2%; margin-bottom: 2%;background: linear-gradient(to top, #fff, #fef4f6);padding: .4rem .2rem 0.8rem;position: relative;overflow: hidden;border-radius: var(--radius);counter-increment: itemcounter;transition: 0.3s ; box-shadow: 0 0.08rem 0.2rem rgba(var(--rgb-hover),0.05);}
.Delivery li:before{content: counters(itemcounter, ".", decimal-leading-zero);position: absolute;font-size:var(--font-size50);color: var(--hover-color);opacity: .2;left: 50%;bottom: -.24rem;transform: translateX(-50%); font-weight: 500;}
.Delivery li .icon{position: relative;margin-bottom: .24rem;}
.Delivery li .icon img{max-height: .5rem;position: relative;z-index: 10}
.Delivery li .tit{font-size: var(--font-size24); color: var(--black);font-weight: 500; line-height:1.5; margin-bottom: 0.16rem;}
.Delivery li .desc{font-size:var(--font-size16);line-height: 1.5;color: var(--grey2);}
.Delivery li .desc p{padding-left:.16rem;position:relative;margin:0.05rem 0;display: inline-block; vertical-align: text-bottom; }
.Delivery li .desc p span{font-size:var(--font-size20);color: var(--hover-color);}
.Delivery li .desc p:before{content:'';display:block;position:absolute;left:0;top:.1rem;width:.05rem;height:.05rem;border-radius:50%;background-color:var(--hover-color);}
.Delivery li:hover{background: var(--hover-color);transform: translateY(-0.1rem)}
.Delivery li:hover:before{color: #fff;opacity: .2}
.Delivery li:hover .icon img{filter: grayscale(100) brightness(100);}
.Delivery li:hover .tit{color: #fff}
.Delivery li:hover .desc p:before{background: #fff}
.Delivery li:hover .desc{color:#fff;}
.Delivery li:hover .desc p span{color:#fff;}
@media(min-width:1025px){
.Delivery li{width:18.3%;}
.Delivery li:nth-child(5n){margin-right: 0%;}
}

@media(max-width:1024px){
.Delivery li{width:100%;padding: .3rem .24rem 0.5rem;margin-right: 0%; margin-bottom: 0.3rem;}
}


.Quality{padding:var(--padMar100) 0;}
.Quality .item{position: relative;}
.Quality .item:not(:last-child){ margin-bottom: 0.4rem;}
.Quality .item .icon{position: absolute;left: 50%;top: 50%;width: 0.8rem;height: 0.8rem; background: var(--hover-color); border-radius: 0.5rem; transform: translate(-50%,-50%);z-index: 10; display: flex;align-items: center; justify-content: center;}
.Quality .item .icon img{ max-width: 0.5rem;}
.Quality .item .tit{font-size:var(--font-size30);color: var(--black); font-weight: 500; margin-bottom: 0.24rem;}
.Quality .item .desc{font-size:var(--font-size20);line-height: 1.8;color: var(--grey); margin-bottom: 0.12rem;}
.Quality .item .desc p{ margin:0.05rem 0;}
.Quality .item li{font-size:var(--font-size18);color: var(--grey2);line-height: 1.7;padding-left:.17rem;position:relative;margin-top:.08rem;}
.Quality .item li:before{content:'';display:block;position:absolute;left:0;top:.12rem;width:.05rem;height:.05rem;border-radius:50%;background-color:var(--hover-color);}
.Quality .pic{position: relative;z-index: 2;padding-bottom: .2rem;padding-right: .2rem;}
.Quality .pic img{ border-radius: var(--radius); transition: 0.3s;}
.Quality .pic:after{display: block; content: '';width:90%; height:90%; background:rgba(var(--rgb-hover), 0.05); position: absolute; right: 0; bottom: 0; z-index: -1;  border-radius:  var(--radius);}
.Quality .item:nth-child(2n) .pic{padding-bottom: .2rem;padding-left: .2rem;}
.Quality .item:nth-child(2n) .pic:after{right: auto; left: 0;}
@media (min-width:1025px) {
.Quality .item{display: flex; justify-content: space-between; align-items: center;}
.Quality .item:nth-child(2n){ flex-direction: row-reverse;}
.Quality .img{width: 50%;}
.Quality .info{ width: 42%; }
}
@media (max-width:1024px) {
.Quality .left{ margin-bottom:.3rem;}
.Quality .pic{margin-bottom: 0.2rem;}
.Quality .item .icon{position: initial;transform: translate(0%, 0%); margin-bottom: 0.24rem;}
.Quality .item .tit{font-size:var(--font-size24);margin-bottom: 0.16rem;}
}


.Guard{padding:var(--padMar100) 0;background: #f0f4f6; overflow: hidden;}
.Guard .list{position:relative;z-index: 2; display: flex; flex-wrap: wrap;}
.Guard .list .itme{float: left;margin-right: 2%;position:relative;z-index:10;padding: 0.5rem 0.34rem;background:#fff;border-radius: var(--radius);transition: 0.3s;}
.Guard .list .itme .tit{font-size:var(--font-size24);color:var(--hover-color);line-height:1.3; margin-bottom: 0.12rem;}
.Guard .list .itme .content{font-size:var(--font-size18);  color: var(--grey);line-height:1.8;}
.Guard .list .itme .desc{margin-bottom: 0.1rem;}
.Guard .list li{position:relative;padding-left:0.16rem; color: var(--grey); line-height: 1.75;}
.Guard .list li:before{content:"";position:absolute;left:0;top:0.13rem;width:0.05rem;height:0.05rem;background:var(--hover-color);border-radius:50%;}
.Guard .list li +li { margin-top: 0.05rem;}
.Guard .list .itme:hover{transform: translateY(-0.1rem);}
@media(min-width:1025px){
.Guard .list .itme{width: 23.5%;}
.Guard .list .itme:nth-child(4n){margin-right: 0;}
}
@media(max-width:1024px){
.Guard .list .itme{width: 49%;margin-right: 2%; margin-bottom: 2%;padding: 0.32rem;}
.Guard .list .itme:nth-child(2n){margin-right: 0;}
}
@media(max-width:640px){
.Guard .list .itme{width: 100%;margin-right: 0%;margin-bottom: 0.2rem;padding: 0.24rem;}
}


.Response{padding:var(--padMar100) 0;}
.Response .subtit{font-size: var(--font-size32);color: var(--hover-color);font-weight: 500;margin-top: 0.24rem;}
.Response .list{display: flex; flex-wrap: wrap;}
.Response .item{ padding: 0.35rem;display: flex;justify-content: space-between;align-items: center; background-color: #f0f4f6; border-radius: var(--radius);}
.Response .item .tit {flex: 0 0 auto;/* width: 1.4rem; */font-size: var(--font-size24);display: flex;justify-content: flex-start;align-items: flex-end;line-height: 1;color: var(--hover-color);}
.Response .item .info{flex:1 1 auto;overflow:hidden; padding-left: 0.32rem;}
.Response .item .tit .num{font-size:var(--font-size56);line-height:0.8;margin-right:0.12rem; font-weight: 500;}
.Response .item .name{font-size:var(--font-size24);color:var(--black); }
.Response .item .desc{font-size:var(--font-size18);color:var(--grey2);line-height:1.7;}
.Response .pic img{ border-radius: var(--radius); transition: 0.3s;}
@media (min-width:1025px) {
.Response .item{ width: 32%;margin-right: 2%;}
.Response .item:nth-child(3n){ margin-right: 0;}
}
@media (max-width:1024px) {
.Quality .left{ margin-bottom:.3rem;}
.Response .subtit{font-size: var(--font-size30);}
.Response .item{ width: 100%; margin-bottom: 0.2rem;}
}


.SustaDev{padding:var(--padMar100) 0;}
.SustaDev .tab-ul{margin-bottom: 0.3rem;}
.SustaDev .tab-ul li{width: 23.5%;position: relative;z-index: 1; display: flex; align-items: center;justify-content: center; background-color:#f6f8fa ; padding: 0.2rem 0.3rem; border-radius: var(--radius);  cursor: pointer;}
.SustaDev .tab-ul li .icon{width: 0.8rem;height: 0.8rem;background-color: var(--hover-color);border-radius: 0.5rem;display: flex;justify-content: center;align-items: center;margin-right: 0.2rem;}
.SustaDev .tab-ul li .icon img{ max-width:0.45rem;filter: grayscale(100) brightness(100);}
.SustaDev .tab-ul li .tit{font-size: var(--font-size30); color:var(--black); }
.SustaDev .tab-ul li.active{background-color:var(--hover-color);}
.SustaDev .tab-ul li.active .icon{ background-color: var(--white);}
.SustaDev .tab-ul li.active .icon img{filter: none;}
.SustaDev .tab-ul li.active .tit{color:var(--white); }

.SustaDev .tab-list{position: relative;z-index: 1;}
.SustaDev .tab-list .box{overflow: hidden;border-radius:  var(--radius);transition: opacity 1s,transform 1s; transform: translateY(0);}
.SustaDev .tab-list .box:not(.active){position: absolute; left: 0;top: 0;width: 100%;visibility: hidden; opacity: 0;transform: translateY(0.2rem);}


.SustaDev .tab-list .box .con{position:absolute;left:0;top:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;z-index:3;}
.SustaDev .tab-list .box .txt{width: 55%; max-width: 6.8rem; padding: 0 0.6rem;}
.SustaDev .tab-list .box .tit{font-size: var(--font-size30); color:var(--white); margin-bottom: 0.2rem; }
.SustaDev .tab-list .box .desc{font-size: var(--font-size20); color:var(--white); line-height: 1.5;}
.SustaDev .tab-list .box .desc p{display: inline-block; margin: 0; padding-left:.18rem;position:relative;margin-top:.1rem; line-height: 1.75;}
.SustaDev .tab-list .box .desc p:before{content:'';display:block;position:absolute;left:0;top:.14rem;width:.06rem;height:.06rem;border-radius:50%;background-color:var(--white);}
.SustaDev .tab-list .box .pic{position: relative;}
.SustaDev .tab-list .box .imgbox{position: relative; padding-top:41.688%; width: 100%;}
.SustaDev .tab-list .box .pic:after{position: absolute;content: ''; left: 0;top: 0;width:50%;height:100%; z-index: 2;
    background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 35%,rgba(0,0,0,0.5) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 35%,rgba(0,0,0,0.5) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 35%,rgba(0,0,0,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff00', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}


.Sustaina .box{position: relative;}
.Sustaina .pic{position: relative;}
.Sustaina .imgbox{position: relative; padding-top:42.5%; width: 100%;}
.Sustaina .icon img{ max-width:0.7rem;}
.Sustaina .tit{font-size: var(--font-size30); color:var(--hover-color);  margin: .2rem 0;}
.Sustaina .desc{font-size: var(--font-size20); color:var(--grey); line-height: 1.5;}
.Sustaina .desc p{display: inline-block; margin: 0; padding-left:.18rem;position:relative;margin-top:.1rem; line-height: 1.75;}
.Sustaina .desc p:before{content:'';display:block;position:absolute;left:0;top:.14rem;width:.06rem;height:.06rem;border-radius:50%;background-color:var(--hover-color);}

@media(min-width:1025px){
.Sustaina .pic:after{position: absolute;content: ''; left: 0;top: 0;width:60%;height:100%; z-index: 2;
    background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.85) 35%,rgba(255,255,255,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.85) 35%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.85) 35%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff00', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.Sustaina .con{position:absolute;left:0;top:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;z-index:3;}
.Sustaina .txt{width: 50%; max-width: 6.2rem;}
.Sustaina .box:nth-child(2n) .txt{margin-left: auto; text-align: right;}
.Sustaina .box:nth-child(2n) .pic:after{transform: rotate(180deg); left: auto; right: 0;}
}

@media (max-width:1024px) {
.SustaDev .tab-ul li{ width: 48.5%; margin-bottom: 0.16rem;padding: 0.16rem;}
.SustaDev .tab-ul li .tit{font-size: var(--font-size24);}
.SustaDev .tab-ul li .icon{width: 0.6rem; height: 0.6rem;margin-right: 0.12rem;}
.SustaDev .tab-list .box .txt{width: 100%; padding: 0 0.24rem;}
.SustaDev .tab-list .box .imgbox{padding-top:68%;}
.SustaDev .tab-list .box .pic:after{width: 100%;}
.SustaDev .tab-list .box .tit{font-size: var(--font-size24);margin-bottom: 0.12rem;}
.SustaDev .tab-list .box .desc{font-size: var(--font-size18);}
}

.AboutInfo{padding:var(--padMar100) 0;}
.AboutInfo .slogan{ font-size: var(--font-size36); color: var(--hover-color); font-weight: 500; margin-top: 0.24rem;}
.AboutInfo .edit_info{line-height: 1.875;text-align: justify;color: var(--grey);font-size: var(--font-size18);}
.AboutInfo .edit_info p{margin: 0.08rem 0;}
.AboutInfo .edit_info p:first-child{margin-top: -0.06rem;}
.AboutInfo .pic{ padding-top: 0.24rem;}
.AboutInfo .pic img{width: 100%;border-radius: var(--radius);}
.AboutInfo .number{}
.AboutInfo .number ul {display: flex; flex-wrap: wrap;justify-content: space-between; overflow: hidden;}
.AboutInfo .number li{ width: 100%; border-bottom: 1px solid #eee; padding: 0.22rem 0;}
.AboutInfo .number li .Con {display: flex;align-items: flex-end;width: 100%;justify-content: space-between;}
.AboutInfo .number li .icon{display: none;}
.AboutInfo .number li .icon img {max-height: 0.4rem;}
.AboutInfo .number li aside{display: inline-block;position: relative;line-height: 1;}
.AboutInfo .number li aside b{font-size: var(--font-size45);color: var(--hover-color);display: block;  font-weight: 500; }
.AboutInfo .number li aside sub{position: absolute;left: 100%;word-break: keep-all;bottom: 20%;font-size: var(--font-size18);margin-left: 0.1rem;color: var(--hover-color); }
.AboutInfo .number li aside sup{position: absolute;left: 100%;word-break: keep-all;top: 10%;font-size: var(--font-size18);margin-left: 0.1rem;color: var(--hover-color);}
.AboutInfo .number li p{font-size: var(--font-size18);color: var(--grey); margin: 0;line-height: 1.2;margin-top:0.12rem; }

@media (min-width:1025px) {
.AboutInfo .intro{ display: flex; justify-content: space-between; align-items: start;}
.AboutInfo .left{width: 70%;}
.AboutInfo .right{width: 20%;}
}
@media (max-width:1024px) {
.AboutInfo .slogan{font-size: var(--font-size30);}
.AboutInfo .left{ margin-bottom: 0.2rem;}
.AboutInfo .number li{ width: 48%; margin-bottom: 0.2rem;padding: 0.18rem 0;}
.AboutInfo .number li aside b{font-size: var(--font-size40);}
}



.History{padding:var(--padMar100) 0 var(--padMar80) 0; background: url(/upload/image/2025-12/1767174836876.jpg) no-repeat center bottom;background-size: cover; overflow: hidden;}
.History .stitle{text-align: center;font-size: var(--font-size40);color: var(--hover-color);font-weight: 500;margin-bottom: 0.32rem;}
.History .event{max-width:13rem;margin:0.32rem auto 0.4rem;}
.History .event .info{padding:0.35rem 0.5rem;position:relative;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;background: linear-gradient(to bottom,  #f2f7fd,#fff); border-radius: var(--radius); border: solid 2px #ffffff;}
.History .event .year{color:var(--hover-color);font-weight:500;font-size:var(--font-size40);}
.History .event .tit{font-size:var(--font-size32);line-height:1.5;color:var(--hover-color);margin-bottom:0.15rem;}
.History .event .intro{position:relative;z-index:2; height: 2.5rem;overflow: hidden; cursor: pointer;}
.History .event .intro li{display: flex; height: auto !important; }
.History .event .intro li + li{margin-top: 0.12rem;}
.History .event .subtit{font-size:var(--font-size24);line-height:1.3;color:var(--black);margin-bottom:0.15rem;}
.History .event .desc{font-size:var(--font-size16);color:var(--grey2);line-height:1.8;}
.History .event .subyear{font-size:var(--font-size24);line-height:1.3;color:var(--black);width: 0.8rem; flex-shrink: 0;}
.History .event .tits{font-size:var(--font-size20);color:var(--black);line-height:1.3;margin-bottom:0.12rem;}
.History .event .con{font-size:var(--font-size16);color:var(--grey);line-height:1.8; margin-left: 0.12rem;}
.History .event .con p{margin:0.0rem 0;padding-left: 0.15rem;position: relative;}
.History .event .con p:before{position: absolute;left: 0;top: 0.11rem;width: 0.05rem;height: 0.05rem;border-radius: 50%;content: "";background-color: var(--hover-color);}
.History .time{padding:0 0.8rem;position:relative;}
.History .time .swiper:before{content:'';display:block;position:absolute;left:0;top:0.16rem;background-color:var(--hover-color);height:0.04rem;width:100%; opacity: 1;}
.History .time .swiper-slide{cursor:pointer;}
.History .time .dots{display:block;width:0.28rem;height:0.36rem;margin:0 auto;position:relative;}
.History .time .dots:before,
.History .time .dots:after{content:'';display:block;position:absolute;transition:inherit;}
.History .time .dots:before{width:0.15rem;height:0.15rem;border:0.02rem solid #fff;background-color:var(--grey3);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%); }
.History .time .year{display:block;text-align:center;font-size:var(--font-size24);color:var(--grey);line-height:1.5;transition:inherit; opacity: 1;font-weight: 500;}

.History .time .swiper-slide-thumb-active .dots:before{background-color:var(--hover-color);}
.History .time .swiper-slide-thumb-active .year{font-size:var(--font-size26); opacity: 1; color:var(--hover-color);}
.History .time .car{position: absolute; background: url(../images/icon_car.png) no-repeat center center/contain;left: 50%;transform: translateX(-50%);width: 0;height: 0.2rem;top: -0rem;opacity: 0;transition: all 0.5s;}
.History .time .swiper-slide-thumb-active .car{opacity: 1;width: 0.67rem;}


.History .time .arrows a{display: block;width: 0.55rem; height: 0.55rem;border-radius: 50%;border: solid 1px var(--hover-color);background-color: var(--hover-color); cursor: pointer; transition: 0.3s;  position: absolute; top:-0.1rem; }
.History .time .arrows a:before{position: absolute; content: ''; width: 20%; height: 20%;border-left: 2px solid var(--white);border-top: 2px solid var(--white); transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); left: 40%; top: 40%;}
.History .time .arrows a.prev{left: 0; }
.History .time .arrows a.next{right: 0;}
.History .time .arrows a.next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.History .time .arrows a:hover{background: var(--white); border-color: var(--hover-color);}
.History .time .arrows a:hover:before{ border-color: var(--hover-color);}

.History .line{height: 1.26rem;position: relative;}
.History .line:after{height: 100%;position: absolute;left: 0;width: 91.667vw;content: "";top: 0;background: url(../images/historyline.png) no-repeat 0 center/cover;}
.History .line:before{height: 100%;position: absolute;left: 0;width: 0;content: "";top: 0;background: url(../images/historyline2.png) no-repeat 0 center/cover;z-index: 20;}
.History .line:before{animation: linew 8s;animation-fill-mode: forwards}

@keyframes linew {
	10% {width: 0;}
	100% {width:  91.667vw;	}
}
@keyframes scroll-up {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-100%);
    }
}

@media (min-width:1025px) {
.History .event .title{width: calc(360 / 1000 * 100%);border-right: 1px solid #e5e5e5; padding-right: 0.4rem; }
.History .event .intro{width: calc(600 / 1000 * 100%);}
}

@media (max-width:1024px) {
.History .stitle{font-size: var(--font-size30);}
.History .event{margin: 0.32rem auto 0.24rem;}
.History .event .info{padding: 0.2rem 0.24rem;}
.History .event .title{ margin-bottom: 0.24rem;}
.History .event .figure{width:100%;margin-bottom:0.3rem;}
.History .event .text{width:100%;}
.History .time{padding:0 0.6rem;}
.History .time .arrow{top:-0.05rem;}
.History .line{height: 0.6rem;}
}


.History .event .controls{z-index: 4;}
.History .event .slick-arrow{position: absolute;right: 0; bottom: 100%;width: .5rem;height: .5rem; font-size: 1em;text-indent: 9999em; cursor: pointer;transition: 0.3s; border-radius: 50%; border: 1px solid var(--hover-color); bottom: 20%;z-index: 1;}
.History .event .slick-arrow::before{position: absolute;content: '';width: 20%;height: 20%;border-left: 2px solid var(--hover-color);border-top: 2px solid var(--hover-color);transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);left: 40%;top: 40%;}

.History .event .slick-prev{ right:0; bottom: 45%;}
.History .event .slick-next:before{transform: rotate(225deg);-webkit-transform: rotate(225deg);-ms-transform: rotate(225deg);}
.History .event .slick-arrow:hover::before{border-left: 2px solid var(--white);border-top: 2px solid var(--white);}
.History .event .slick-arrow:hover{background-color: var(--hover-color);}


.Honor{background: #fff; padding: var(--padMar100) 0; overflow: hidden;}
.Honor2{background: #f6f9fc;}
.Honor .desc{font-size:var(--font-size18);color:var(--grey2);line-height:1.8; text-align: center; margin-top: 0.2rem;}
.Honor .desc span{font-size:var(--font-size24);color:var(--hover-color); font-weight: 500;}
.Honor .HonorBox .slider{}
.Honor .HonorBox .slick-list{margin-left:-0.3rem;}
.Honor .HonorBox .item{margin-left:0.3rem;display:inline-block; width: 3.6rem;}
.Honor .HonorBox .item .tit{text-align: center;margin-top:0.2rem;font-size: var(--font-size18); line-height: 1.6;}

.Honor .HonorBox .item .img{background: url(../images/honor-bg.jpg) no-repeat bottom center;background-size: 100% 100%;height:3.9rem;box-sizing: border-box;padding:0.35rem 0;border-radius: var(--radius);transition: all .5s;}
.Honor .HonorBox .item .img .imgbox{padding-top:3.2rem;}
.Honor .HonorBox .item .img .imgbox img{padding:0.12rem;background: url(../images/honor-kuang.png) no-repeat center center;background-size: 100% 100%;object-fit: contain;max-width:80% !important;max-height:3.2rem;width:80%;margin:0 auto;height:auto;position: relative;z-index:9;}
.Honor .HonorBox .item .img .imgbox .box{position: relative;text-align: center;width:100%;}
.Honor .HonorBox .item:hover .img span{transform: scale(1.05);}

.Honor .slick-arrow { width: 0.5rem; height: 0.5rem; border-radius: 50%; border: 0.01rem solid var(--hover-color);  z-index: 2; position: absolute; top:42%;transform: translate(0, -50%); text-indent: -999em;overflow: hidden; }
.Honor .slick-arrow:before { position: absolute; content: ''; width: 20%; height: 20%; border-left: 2px solid var(--hover-color); border-top: 2px solid var(--hover-color); transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); left: 40%; top: 40%; }
.Honor .slick-next:before { transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); }
.Honor .slick-prev {left:-0.8rem; }
.Honor .slick-next {right:-0.8rem;}
.Honor .slick-arrow:hover{ background: var(--hover-color);}
.Honor .slick-arrow:hover:before{ border-color: #fff;}


.Culture{padding: var(--padMar100) 0; }
.Culture li{background-color: #f6f8fa;}
.Culture li:not(:last-child){margin-bottom: 0.4rem;}
.Culture li .info{flex: 1;padding: 0.6rem;}
.Culture li .imgbox img{height: auto;}
.Culture li .title{padding-bottom: 0.3rem;margin-bottom: 0.24rem;border-bottom: 1px solid #ededed;}
.Culture li .title .entit{line-height: 1;font-size: var(--font-size46);color: rgba(var(--rgb-hover), 0.08);margin-bottom: 0.16rem;text-transform: uppercase;}
.Culture li .title .tit{line-height: 1.1;font-size: var(--font-size36);color: var(--hover-color); font-weight: 500; }
.Culture li .desc{font-size:var(--font-size20);color:var(--grey2);line-height:1.875; font-weight: lighter; }
.Culture li .desc p{ margin: 0;}
.Culture li:nth-child(even){flex-direction: row-reverse;}
@media (min-width:1025px) {
.Culture li{ display: flex; justify-content: space-between; align-items: center;}
.Culture li .imgbox{width: 48%;}
}

@media (max-width:1024px) {
.Culture li:not(:last-child){margin-bottom: 0.24rem;}
.Culture li .imgbox{width: 100%;}
.Culture li .info{padding: 0.24rem;}
.Culture li .title{padding-bottom: 0.2rem; margin-bottom: 0.2rem;}
.Culture li .title .entit{font-size: var(--font-size40);}
.Culture li .title .tit{font-size: var(--font-size30);}
}

.Joinlist{padding: var(--padMar100) 0; }
.Joinlist .list {padding: 0 0.5rem;background: #f6f8fa;border-radius: var(--radius);}
.Joinlist .list+.list {margin-top: 0.2rem;}
.Joinlist .job-title {line-height: 1.8;padding: 0.25rem 0;cursor: pointer;position: relative;color: var(--black);}
.Joinlist .job-title p {margin: 0 0 0.15rem;position: relative;line-height: 1.875;font-size: var(--font-size20);}
.Joinlist .job-title span {color: #333;display: inline-block; font-weight: lighter;}
.Joinlist .job-title span+span {margin-left: 0.45rem;}

.Joinlist .job-title span{color: #999999;display: inline-block;padding-left: 0.24rem;background-repeat: no-repeat;background-position: left center; background-size: 0.18rem auto;}
.Joinlist .job-title span.num{background-image: url(../images/icon-num.svg); background-size: 0.2rem auto;}
.Joinlist .job-title span.ep{background-image: url(../images/icon-ep.svg);}
.Joinlist .job-title span.wp{background-image: url(../images/icon-place.svg);}
.Joinlist .job-title span.time{background-image: url(../images/icon-time.svg);}

.Joinlist .job-title i {position: absolute;width: 0.28rem;height: 0.28rem;background:var(--hover-color);border-radius: 50%;right: 0;top: 50%;margin-top: -0.14rem;}
.Joinlist .job-title i::before,
.Joinlist .job-title i::after {position: absolute;content: '';background: #fff;}
.Joinlist .job-title i::before {left: 25%;width: 50%;height: 2px;top: 50%;margin-top: -1px;}
.Joinlist .job-title i::after {left: 50%;margin-left: -1px;width: 2px;top: 25%;height: 50%;}
.Joinlist .job-title.select i::after {display: none;}
.Joinlist .job-title.select {color: var(--hover-color);}
.Joinlist .job-main {display: none;padding: 0.4rem 0 ;border-top: 1px dotted rgba(0, 0, 0, 0.15);}
.Joinlist strong {display: block;color: #333;margin-bottom: 0.12rem;}
.Joinlist .job-main .job-info {line-height: 1.8; }
.Joinlist .job-main .job-info p {margin: 0;}
.Joinlist .job-main .job-info p+p {margin-top: 0.1rem;}

.Joinlist .apply{width:1.8rem;line-height: 0.55rem;border-radius: 0.5rem;background: var(--hover-color);text-align: center; margin: 0.32rem 0;}
.Joinlist .apply a{color:#fff;display: inline-block;font-size: var(--font-size16);background: url(../images/apply.svg) no-repeat right center;padding-right:0.32rem;background-size: auto 0.24rem; cursor: pointer;}


@media (max-width:1024px) {
.Joinlist .job-title {line-height: 1.6;padding: 0.2rem 0px;}
.Joinlist .job-title p {margin: 0 0 0.1rem;line-height: 1.8;}
.Joinlist .job-title span:nth-of-type(1) {width: 100%;max-width: 100%;}
.Joinlist .job-title span+span {margin-left: 0px;width: 100%;line-height: 1.75;}
.Joinlist .job-main .job-info p+p,
.Joinlist .job-main .job-info p {margin-top: 0.1rem;}
.Joinlist .list{padding: 0 0.25rem;}
}


.popUp-box{position: fixed;left: -100%;width: 100%; top: 0;height: 100%; background-color: rgba(0,0,0,0.6); overflow: auto; z-index: 2000;}
.popUp-box.show{left: 0;}
.popUp-box .ytable{height: 100%;}
.popUp-box .main{position: relative; max-width: 13rem; background-color: #fff; width: 90%; margin: 0 auto;}
.popUp-box .main .colse{position: absolute;width: 0.24rem; height: 0.24rem; right: 0.2rem;top: 0.2rem; background: url(../images/close.svg) no-repeat;background-size: contain;z-index: 10; cursor:pointer;}
.popUp-box .main > div{width: 90%;margin: 0 auto;max-width: 12rem;}
.popUp-box[data-type="form"] .main > div{max-width: 12rem;}
.popUp-box .name{font-size: var(--font-size32);color: var(--black); padding:0.3rem 0;text-align: center;}
.popUp-box[data-type="form"] .name{border-bottom: 1px solid var(--black); margin-bottom: 0.3rem;}
.popUp-box .from{padding-bottom: 3em;}
.popUp-box .from .text{width: 100%;height: 0.55rem; line-height: 0.55rem; font-size: var(--font-size16); border-radius: 0.05rem; border:solid 1px rgba(139,139,139,0.2);}
.popUp-box .from textarea.text{height: auto;}
.popUp-box .from table{font-size: var(--font-size16);}
.popUp-box .from table tr,
.popUp-box .from table td{font-size: var(--font-size16);}
.popUp-box .from td{color: #333333; }
.popUp-box .from .btn{width: 10em;height: 0.55rem;background: var(--hover-color);box-shadow: 0px 0.625em 1.875em rgba(218, 37, 29, 0.08);border-radius: 0.5rem;color: #fff; border: 0; cursor:pointer;font-size:var(--font-size16);padding: 0;}
.popUp-box .from .btn-reset{background: #6e6e6e;}
.popUp-box .from .btn + .btn{margin-left: 0.625em;}
.popUp-box .load-info .type{background-color: #f0f0f0; padding: 0.625em 0;}
.popUp-box .load-info .intro-tit,
.popUp-box .load-info .edit-info{max-width: 1082px;margin: 0 auto; width: 95%;}
.popUp-box .load-info .intro-tit{border-bottom: 1px solid #000000; font-size: 1.125em; line-height: 2; margin-top:2em; margin-bottom: 1em;color: #333;}
.popUp-box .load-info .edit-info{font-size: 0.875em;line-height: 2.57142; color: #999;}
@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 48px; 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: 1.5em;}
.popUp-box .from td{display: block;}
.popUp-box .from .f-name{padding-top: 1em;}
}



.ContactInfo{padding:  var(--padMar100) 0; }
.ContactInfo .info h2{font-size: var(--font-size30); line-height: 1.2; color: #333; margin: 0;margin-bottom: 0.2rem; }
.ContactInfo .Contact li{display: flex;flex-wrap: wrap;border-bottom: 1px dashed #e6e6e6; padding:0.12rem 0 ;}
.ContactInfo .Contact li .icon{width: 0.4rem;}
.ContactInfo .Contact li .icon img{max-width: 0.22rem;}
.ContactInfo .Contact li .txt{font-size: var(--font-size16);color: var(--black);  width: calc(100% - 0.4rem);}
.ContactInfo .Contact li .txt .tit{color: var(--grey2); margin-bottom: 0.05rem; font-weight: lighter;}
.ContactInfo .Contact li .txt p{ margin: 0; line-height: 1.4;font-size: var(--font-size18); }
.ContactInfo .Contact li .txt p b{font-size: var(--font-size30); color: var(--hover-color); font-weight: 500; }
.ContactInfo .Contact .list li.li100{width:100%}
.ContactInfo .pic img{ border-radius: var(--radius);}
.ContactInfo .Contact .form{margin-top:.1rem;}
.ContactInfo .Contact .form h2{font-size:0.24rem;font-weight:normal;color:#333;margin: 0.25rem 0 0.1rem}
.ContactInfo .Contact .form li{border-bottom:none;width:49%;padding: 0.08rem 0;}
.ContactInfo .Contact .form .form_flex{display: flex;justify-content: space-between;}
.ContactInfo .Contact .form li .input,
.ContactInfo .Contact .form li textarea{width:100%;font-size: var(--font-size18);height:100%;border: 1px solid #dfdfdf;border-radius: 3px;padding: 0 .15rem;line-height: 0.48rem;height: 0.48rem;}
.ContactInfo .Contact .form li textarea{min-height:1.8rem;}
.ContactInfo .Contact .form .textarea_li{width:100%;}
.ContactInfo .Contact .form .sbmit{background-color: var(--hover-color);width: fit-content;color: #fff;padding: .1rem .2rem;border-radius: .1rem;cursor: pointer;}

@media (min-width:1025px) {
.ContactInfo .box{display: flex;  justify-content: space-between; /* align-items: center; */ }
.ContactInfo .Contact{width:47%;}
.ContactInfo .Contact .list li{width:49%;float:left;margin-right:2%}
.ContactInfo .Contact .list li:nth-child(2n){margin-right:0}
.ContactInfo .right{width:47%; }
}
@media (max-width:1024px) {
.ContactInfo .Contact{ margin-bottom: 0.2rem;}
}

.SingleInfo{padding:var(--padMar100) 0;}
.SingleInfo .edit_info{line-height:1.875; color: #333333;font-size: var(--font-size18);}
.SingleInfo li{ margin-bottom: 1%;}


.Sitemap{ padding:var(--padMar100) 0;}
.Sitemap li{ padding: 0.2rem 0; border-bottom: solid 1px #eee}
.Sitemap li span a{display: block;font-size: var(--font-size24); color: var(--black); font-weight: 500; margin-bottom: 0.12rem;}
.Sitemap .sub a{display: inline-block;padding-right:0.2rem;font-size: var(--font-size18);margin-bottom: 0.1rem; }
.Sitemap .sub a:hover{color: var(--hover-color);}

.Sitemap .itemlist:not(:last-child){ margin-bottom: 0.2rem;}
.Sitemap .sub .tit2{font-size: var(--font-size22);color: var(--black);  margin-bottom: 0.2rem;}
.Sitemap .two{ display: flex;}
.Sitemap .subtit{width: 16%; flex: 0 0 auto;}
.Sitemap .subtit a{position: relative;margin-right: 0.24rem;font-size: var(--font-size20);color: var(--grey);}
.Sitemap .subtit a::after {position: absolute;content: '';display: inline-block;width: 0.08rem;height: 0.08rem;top: 50%;margin-top: -0.04rem;border: 0.02rem solid var(--hover-color);border-left: 0;border-bottom: 0;transform: rotate(45deg);transition: 0.3s all;margin-left:0.1rem;}
.Sitemap .sublist{flex: 1;}
.Sitemap .two-list:not(:last-child){ margin-bottom: 0.24rem;}
.Sitemap .sublist .subtit2{font-size: var(--font-size20);color: var(--grey);margin-bottom: 0.16rem;}
.Sitemap .sublist dl a{font-size: var(--font-size16);color: var(--grey2);margin-bottom: 0.1rem;}



