@charset "utf-8";
@font-face {
	font-family: 'hml';
	src: url("../Fonts/HarmonyOS/HarmonyOS_Sans_SC_Light.ttf");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'hmm';
	src: url("../Fonts/HarmonyOS/HarmonyOS_Sans_SC_Medium.ttf");
	font-style: normal;
}

@font-face {
	font-family: 'hmr';
	src: url("../Fonts/HarmonyOS/HarmonyOS_Sans_SC_Regular.ttf");
	font-weight: normal;
	font-style: normal;
}

body{--hover-color:#004485;--white:#fff; --black0:#000; --black:#333; --grey:#666; --grey2:#999;--bg:#004485;--ass:#e6212a;--color2:#28885a;
    --rgb-white:255,255,255;--rgb-black:0,0,0;--rgb-hover:0, 68, 133;--rgb-ass:230, 33, 42; --radius3:0.3rem;--radius2:0.2rem;--radius1:0.1rem; font-family: 'hml';}

.home_title{max-width: 2rem;padding-bottom: .5rem;}
.home_title .sub-tit{font-size: var(--font-size26);color: var(--hover-color); margin: 0 0 10px 0; position: relative; text-transform: uppercase; font-family: 'hmr'; letter-spacing:3px;}
.home_title .sub-tit span{color: var(--ass);}
.home_title .cn{font-size: var(--font-size50); color: var(--black); margin: 0; line-height: 1; position: relative; font-family: 'hmr';}
.home_title .cn::before{position: absolute;right:-5%;top:-35%;content: '';background: var(--hover-color);z-index: 1;width: .3rem;height: .3rem;border-radius: 50%; opacity: 0.1; display: none;}

.home_title.white{margin-left: 2vw;}
.home_title.white .sub-tit{color: var(--white);}
.home_title.white .cn{color: var(--white);}
.home_title.white .cn::before{background: var(--white);}

.center{text-align: center; margin: 0 auto;}


.home_more{display: block;width: 3.125em;height: 3.125em;border-radius: 50%; background: url(../images/Floor003127-icon-lan.svg) no-repeat center; background-size: 1em auto; border: 1px solid var(--hover-color);}
.home_more:hover{border-color: var(--hover-color); background-color: var(--hover-color); background-image: url(../images/Floor003127-icon-white.svg);}



/*Top003221 */
body{overflow-x: hidden;}
header{position:relative;z-index:100; box-shadow: 0 0 0.1rem rgba(0,0,0,0.1);}
header .top{background-color:var(--bg);height:0.5rem}
header .top .contact ol{font-size:var(--font-size14);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center}
header .top .contact ol,
header .top .contact ol a:not(:hover){color:var(--white)}
header .top .contact ol::before{display:block;content:'';width:0.23rem;height:0.11rem;background:no-repeat left center;background-size:contain;}
header .top .contact ol.tel::before{background-image:url(../images/Top003221-tel.svg)}
header .top .contact ol.email::before{background-image:url(../images/Top003221-email.svg)}
header .top .right{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center}
header .h-bottom{background-color:var(--white)}
header .h-bottom .logo img{max-height:0.5rem}
header .top-search{margin-right:0.17rem;display: block;padding: 0;}
header .top-search .open-search{width:0.56rem;display:block;height:0.4rem;background:center center no-repeat url(../images/Top003221-search.svg);cursor:pointer;background-size:auto 0.22rem}
header .top-search .search-box{position:absolute;right:0;top:0;height:0.4rem;border:1px solid rgba(255,255,255,0.1);border-radius:0.2rem;visibility:hidden;opacity:0;transition:0.5s ease-in-out;width:0;overflow:hidden}
header .top-search .search-box .text{flex:1;background:none;border:0;color:var(--white);padding:0 1em;height:0.4rem;line-height:0.4rem}
header .top-search .search-box .btn{cursor:pointer}
.search-show header .search-box{width:4rem;visibility:visible;opacity:1;transition:0.5s ease-in-out}
.top-lang{position:relative;z-index:200}
.top-lang span{display:block;font-size:var(--font-size14);padding-left:0.32rem;line-height:1.57142857;background:no-repeat url(../images/Top003221-lang.svg) left center;background-size:contain;cursor:pointer;color:var(--white)}
.top-lang .hover{position:absolute;top:100%;right:0;width:max-content;background-color:var(--bg);padding:1.2em 1em;visibility:hidden;opacity:0;transform:translateY(0.3rem);transition:0.3s}
.top-lang .hover a:not(:hover){color:var(--white)}
.top-lang .hover li + li{margin-top:0.5em}
.top-lang.active .hover{visibility:visible;opacity:1;transform:translateY(0)}
menu li span{display:block;line-height:1rem;font-size: var(--font-size18);}

menu li span a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center}
menu li span a:hover{color: var(--hover-color);}
menu ul li.has-sub{position:relative;z-index:100}
menu li .sub{background-color:var(--bg);padding:1em 0;transition:0.3s;}
menu li .sub dl{position:relative;z-index:1;--top:0}
menu li .sub dl::after{position:absolute;content:'';width:3px;top:var(--top);height:2em;background-color:var(--ass);transition:0.3s}
menu li .sub dl dl{width:max-content;background-color:var(--bg);transition:0.3s;padding:1em 0}
menu li .sub dd{line-height:1.6;position:relative;z-index:1;padding:0.5em 1em;font-size: var(--font-size16);}
menu li .sub a{color:var(--white);display:block}
menu ul li:nth-last-child(3) ~ li .sub{left:auto;right:0;margin:0}
@media (min-width:1025px) {
header .top .contact ol + ol{margin-left:0.95rem}
header .top,
header .h-bottom{padding:0 .8rem;}
menu li + li{margin-left:calc(59 / 1920 * 100vw)}
menu ul li.active .sub{transform:translateY(0);visibility:visible;opacity:1}
menu li .sub{width:12em;position:absolute;left:100%;top:100%;transform:translateY(0.3rem);opacity:0;visibility:hidden;margin-left:-7em}
menu li .sub dl dl{position:absolute;left:100%;top:-1em;width:12em;transform:translateX(0.3rem);visibility:hidden;opacity:0;}
menu li .sub dl .active > dl{transform:translateX(0);visibility:visible;opacity:1}
menu ul li.has-sub span a:after{content:'';display:block;width:0.13rem;height:0.08rem;background:center center no-repeat url(../images/Top003221-select.svg);background-size:contain;margin-left:0.1rem;transition:0.3s}
menu ul li.has-sub.active span a:after{transform:rotate(-180deg);background-image:url(../images/Top003221-select-color.svg)}
}
@media(min-width:1025px) and  (max-width:1366px) {
header .h-bottom .logo img{max-height: 0.4rem;/* width: calc(225 / 1920 * 100vw); */} 
}
@media (max-width:1024px) {
header .top,
header .h-bottom{padding:0 3%;}
header .h-bottom{height: 0.6rem;}
header .top{height: 0.8rem;}
.open-menu{background-color: #00205b;border-radius: 50%;}
.open-menu i{width: calc(100% - 0.1rem); left: 0.05rem;}
menu{position: fixed; left:-100%;opacity: 0;transform: translateX(-100%);top: 1.4rem;bottom: 0; width: 3rem; background-color: var(--white);box-shadow: 0 0.1rem 0.1rem rgba(0,0,0,0.1);transition: 0.3s;}
.menu-show menu{left: 0;opacity: 1; transform: translateX(0);}
menu ul{overflow: auto;height: 100%;}
menu ul li.has-sub span{padding-right: 1rem;}
menu ul li.has-sub span:after{content:'';display:block;width:0.13rem;height:0.08rem;background:center center no-repeat url(../images/Top003221-select.svg);background-size:contain;margin-left:0.1rem;transition:0.3s;position: absolute;right: 0.2rem;top: 50%;margin-top: -0.04rem;}
menu ul li.has-sub.active span:after{transform:rotate(-180deg);background-image:url(../images/Top003221-select-color.svg)}
menu li span{line-height: 3; border-bottom: 1px solid rgba(0,0,0,0.1);}
menu li span a{justify-content: space-between;padding: 0 3%;}
menu li .sub,
menu li .sub dl dl{display: none;}
menu ul li.active .sub{display: block;}
header .top-search{position:inherit;}
header .top-search .search-box{top: 100%;}
.search-show header .search-box{width:100%; background-color: var(--hover-color);}
header .top-search .search-box .btn{width: 0.5rem;background:url(../images/Top003221-search.svg) no-repeat center center; background-size: 50% auto;}
}
/*Banner003223 */
.Banner003223{position:relative;z-index:1; }
.Banner003223 .swiper-wrapper{height: auto;}

.Banner003223 .index-more{font-size: var(--font-size16);}
.Banner003223 .index-more a{display:inline-flex;align-items:center;background-color:var(--white);border-radius:3em;border:solid 1px var(--hover-color);line-height:4.4375;padding-left:2em;padding-right:0.04rem;position:relative;font-size: var(--font-size16);}
.Banner003223 .index-more a span{position:relative;display:block;z-index:2}
.Banner003223 .index-more a:after,
.Banner003223 .index-more a::before{width:0.63rem;height:0.63rem}
.Banner003223 .index-more a:after{display:block;content:'';background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/Banner003223-more.svg);background-size:auto 0.2rem;margin-left:0.7rem;position:relative;z-index:2}
.Banner003223 .index-more a::before{position:absolute;content:'';right:0.04rem;border-radius:0.63rem;top:0.04rem;background-color:var(--hover-color);z-index:1;transition:width 0.3s}
.Banner003223 .index-more a:hover{color:var(--white)}
.Banner003223 .index-more a:hover:before{width:calc(100% - 0.08rem)}
@media (max-width:640px) {
.Banner003223 .index-more a:after{margin-left: 0.35rem;}
}

.Banner003223 .txt{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;color:var(--white)}
.Banner003223 .txt :where(h3,p,.index-more){opacity:0;transform:translateX(1rem);transition:0.5s}
.Banner003223 .txt h3{margin:0;font-size:var(--font-size70);line-height:1.2;transition-delay:0.5s;font-family: 'hmr';}
.Banner003223 .txt p{margin:.2rem 0 .8rem 0;font-size:var(--font-size24);line-height:1.2;max-width:8rem;transition-delay:0.8s}
.Banner003223 .txt .index-more{transition-delay:1.1s}
.Banner003223 .controls-page{bottom:6.06826802%;position: absolute;z-index: 10;text-align: center;}
.Banner003223 .controls-page span{width: 0.14rem;height: 0.14rem; border: 1px solid rgba(255, 255, 255, 0.4); margin: 0 0.13rem; display: block; border-radius: 50%;opacity: 1; background: none;}
.Banner003223  .controls-page span.swiper-pagination-bullet-active {border-color: var(--hover-color);background-color: var(--hover-color);}
.Banner003223 .swiper-slide-active .txt :where(h3,p,.index-more){opacity:1;transform:translateX(0)}
@media (max-width:1024px) {
.Banner003223 .txt h3{font-size: var(--font-size32);}   
.Banner003223 .txt p{font-size: var(--font-size18); margin-bottom: 2em;}
.Banner003223 .index-more a{line-height: 3;}
.Banner003223 .index-more a:after,
.Banner003223 .index-more a::before{width: calc(3em - 0.08rem); height: calc(3em - 0.08rem);}
.Banner003223 .index-more a:after{margin-left: 0.3rem;}
}
/*Floor003127 */
.Floor003127{position: relative;z-index: 1; overflow: hidden; padding: var(--padMar120) 0; }
.Floor003127 .intro .info p{font-size:var(--font-size18);line-height:1.8; margin:0 0 .4rem; color: var(--grey);}
.Floor003127 .number{margin-bottom: 3em;}
.Floor003127 .number ul{width: 100%;}
.Floor003127 .number ul .numBox{line-height: 1;position: relative;font-weight: bold; margin-bottom: .12rem;}
.Floor003127 .number ul .numBox .shu span{color: var(--hover-color); font-size: var(--font-size52);}
.Floor003127 .number ul .numBox i{position: absolute;right: 0.03rem;top: 0;font-style: normal; font-weight: 100;}
.Floor003127 .number ul .numBox .dw{margin-left: 0.14rem;margin-bottom: 0.05rem; font-weight: 100;}

.Floor003127 .cultrue{margin-top:.7rem;background-color: var(--white)fff; border: solid 1px #f2f2f2;}
.Floor003127 .cultrue dd{position: relative; padding: 2.5em 0;}
.Floor003127 .cultrue dd .ytable{padding: 0 .28rem;color:var(--black);}
.Floor003127 .cultrue dd figure{font-size: var(--font-size15); color: var(--grey2); margin-top: .1rem; }
.Floor003127 .cultrue dd .tit{font-size:var(--font-size20); color: var(--black);}
.Floor003127 .cultrue dd .tit a:hover{color: var(--hover-color);}
.Floor003127 .cultrue dd .info{padding-left: .15rem; }

@media (min-width:1025px) {
.Floor003127 .auto{padding: 8.75em 0 6.625em 0; }
.Floor003127 .intro{width:55%; padding-right:10%;} 
.Floor003127 .cultrue dd{float: left;width: 33.33333%;}   
.Floor003127 .cultrue dd:not(:last-child) .ytable{border-right: 1px solid #ebebeb;}
.Floor003127 .cultrue dd:nth-child(3) .ytable{border-right:0px solid #ebebeb;}
.Floor003127 .cultrue dd .img{width:.45rem;}
.Floor003127 .cultrue dd .img img{height:auto;}
.Floor003127 .cultrue .clearfix{display: flex;flex-wrap: wrap;}
}
@media (max-width:1024px) {
.Floor003127 .auto{padding:5em 0; }
.Floor003127 .title{margin-bottom: 2em;}
.Floor003127 .cultrue dd .img{width: 5em;} 
.Floor003127 .cultrue dd .img img{width: 4em;}
.Floor003127 .cultrue dd:not(:last-child){border-bottom: 1px solid #ebebeb;}
.Floor003127 .intro .more{margin: 0 auto;}
}
@media (max-width:640px) {
.Floor003127 .intro .info h3{font-size: 1.4em;}
}



/*Floor002979*/
.Floor002979{padding: var(--padMar120) 0; background: url(../images/Floor002979_bj.png) no-repeat center;}
.Floor002979 .list{margin-left: -.1rem; margin-right: -.1rem}
.Floor002979 .list *{transition: 0.5s}
.Floor002979 ul{display: flex;  flex-wrap: wrap;justify-content: space-between;}
.Floor002979 li{padding: .1rem; position: relative;}
.Floor002979 li .pic{box-shadow: 0px 0px 0.2rem 0px rgba(0, 0, 0, 0.1);  position: relative; overflow: hidden}
.Floor002979 li .pic .Ispic{padding-bottom: 5.5rem}
.Floor002979 li .pic:after{content: ''; position: absolute; width: 100%; height: 50%; bottom: 0; z-index: 2; background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1))}
.Floor002979 li .txt{position: absolute; left: 10%; right: 10%; bottom: 0.45rem; z-index: 5; color: #fff; }
.Floor002979 li .txt:after{content: ''; position: absolute; right: 0; top: 0; bottom: 0; margin: auto; width:.2rem; height: .2rem; border-radius: 100%; background:#fff url("../images/Floor003127-icon-lan.svg") no-repeat center center; background-size: 0.16rem auto; opacity: 0; transition: 0.5s}
.Floor002979 li .t1{font-size:var(--font-size22); line-height: 1; font-family: 'fmr';}
.Floor002979 li .t2{ line-height:1.6; opacity: 0.85; height: 0; overflow: hidden;  font-size:var(--font-size16);margin-right: 0.6rem;}
.Floor002979 li.show .txt{left: 7%; right:7%;}
.Floor002979 li.show .txt:after{width:.5rem; height: .5rem; opacity: 1 }
.Floor002979 li.show .pic:after{height: 80%; background: linear-gradient(rgba(var(--rgb-hover),0) 0%,rgba(var(--rgb-hover),1))}
.Floor002979 li.show .t2{height: 3.2em; margin-top:0.2rem;}
@media(min-width:768px){
.Floor002979 li{flex: 1; }
.Floor002979 li.show{flex:2.1053;}
}
@media(max-width:768px){
.Floor002979 li{width: 100%}
.Floor002979 li .pic .Ispic{padding-bottom:60%}
.Floor002979 li.show .txt:after{width:.4rem; height: .4rem; }
}



/*Floor003227 */
.Floor003227{background-position:center center;background-repeat:no-repeat;background-size:cover;background-image:url(../images/Floor003227-bg.jpg);overflow:hidden;padding:var(--padMar120) 0;}
@media (max-width:640px) {
.Floor003227 .index-title{font-size: var(--font-size36);}
}

.Floor003227 .index-more{margin-top:0.7rem}
.Floor003227 .index-more a{display:inline-flex;align-items:center;background-color:var(--white);border-radius:3em;border:solid 1px var(--hover-color);line-height:4.4375;padding-left:2em;padding-right:0.04rem;position:relative;font-size: var(--font-size16);}
.Floor003227 .index-more a span{position:relative;display:block;z-index:2}
.Floor003227 .index-more a:after,
.Floor003227 .index-more a::before{width:0.63rem;height:0.63rem}
.Floor003227 .index-more a:after{display:block;content:'';background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/Floor003227-more.svg);background-size:auto 0.2rem;margin-left:0.7rem;position:relative;z-index:2}
.Floor003227 .index-more a::before{position:absolute;content:'';right:0.04rem;border-radius:0.63rem;top:0.04rem;background-color:var(--hover-color);z-index:1;transition:width 0.3s}
.Floor003227 .index-more a:hover{color:var(--white)}
.Floor003227 .index-more a:hover:before{width:calc(100% - 0.08rem)}
@media (max-width:640px) {
.Floor003227 .index-more a:after{margin-left: 0.35rem;}
.Floor003227 .index-more{margin-top:0.35rem}
}

.Floor003227 .left .ind-desc{max-width:5rem;margin-top: 0; font-size: var(--font-size16); color: var(--grey); line-height: 1.8; margin-bottom: .5rem;}
.Floor003227 .right-main{width:calc(1096 / 700 * 100%)}
.Floor003227 .swiper-wrapper{height: auto;}
.Floor003227 .swiper-slide{padding-top:0.22rem;padding-left:0.29rem}
.Floor003227 .inner{position:relative;z-index:1;border-radius:0.2rem;padding:.7rem .4rem;background-color:var(--white)}
.Floor003227 .inner:hover{background-color:rgba(255,255,255,0.98)}
.Floor003227 .inner:hover .tit{color:var(--hover-color)}
.Floor003227 .inner::before,.Floor003227 .inner::after{position:absolute;content:''}
.Floor003227 .inner::before{left:0.31rem;top:-0.22rem;width:0.69rem;height:0.55rem;background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/Floor003227-yh.png)}
.Floor003227 .inner::after{left:0;top:0;width:100%;height:100%;background:linear-gradient(-109deg,#00205b,#305eb3);opacity:0.02;z-index:-1;border-radius:0.2rem}
.Floor003227 .info{min-height:2rem}
.Floor003227 .info .ind-desc{-webkit-line-clamp:5;display:-webkit-box;display:box;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;font-size: var(--font-size16); color: var(--grey); line-height: 1.8;}
.Floor003227 .tit{font-size:var(--font-size28);line-height:1.4;font-weight:600;margin-bottom:0.2rem;-webkit-line-clamp:2;display:-webkit-box;display:box;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;color: var(--black);}
.Floor003227 .name{padding:0.29rem 0;border-top:1px solid rgba(0,0,0,0.08);margin-top:0.3rem;display: none;}
.Floor003227 .name span{font-size:0.18rem;margin-right:0.16rem;font-weight:600}
.Floor003227 .name .img{flex-shrink:0;width:0.7rem}
.Floor003227 .name .img img{height:0.7rem;border-radius:50%}

@media (min-width:1025px) {
.Floor003227 .left{width:42%}
.Floor003227 .right{width:50%}
}
@media (max-width:1024px) {
.Floor003227 .left{margin-bottom: 0.5rem;text-align: center;}
}

/*Floor003228 */
.Floor003228{padding:var(--padMar120) 0;overflow: hidden;}
.Floor003228 .swiper-wrapper{height: auto;}
.Floor003228 .swiper{margin:0.48rem -0.2rem 0.69rem}
.Floor003228 .swiper-slide{padding-top:0.31rem}
.Floor003228 .swiper-slide a{margin:0 0.2rem;border-radius:0.2rem;background-color:#f4f6fa;padding:0 0.3rem 0.36rem;display:block;color:#333}
.Floor003228 .swiper-slide a:hover .tit{color:var(--hover-color)}
.Floor003228 .swiper-slide a:hover .pic img{transform:scale(1.15)}
.Floor003228 .swiper-slide .pic{position:relative;top:-0.31rem;border-radius:0.2rem;overflow:hidden}
.Floor003228 .swiper-slide .pic img{transition:0.3s}
.Floor003228 .swiper-slide .tit{font-size:var(--font-size28);font-weight:600;line-height:1.28571429;margin-top:-0.1rem}
.Floor003228 .swiper-slide .tit p{margin:0}
.Floor003228 .swiper-slide .ind-desc{margin:0.15rem 0 0.3rem 0}
.Floor003228 .swiper-slide .line{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:0.26rem}
.Floor003228 .swiper-slide .line::before,
.Floor003228 .swiper-slide .line::after{display:block;content:''}
.Floor003228 .swiper-slide .line::before{flex-shrink:0;width:0.07rem;height:0.07rem;border-radius:50%;background-color:var(--hover-color)}
.Floor003228 .swiper-slide .line:after{flex:1;height:1px;background-color:rgba(0,32,91,0.08)}
.Floor003228 .pages:not(.swiper-pagination-lock){display: flex;justify-content: center; padding-top: 0.1rem;}
.Floor003228 .pages span{width: 0.1rem; height: 0.1rem;}
.Floor003228 .pages span.swiper-pagination-bullet-active{background-color: var(--hover-color);}
@media (max-width:640px) {
    .Floor003228 .swiper{margin-top: 0;}
}

.Floor003228 .index-sub-tit span{display:inline-block;font-size:0.24rem;background:url(../images/Floor003228-mask.png) no-repeat right top;padding-top:0.09rem;padding-right:0.11rem;background-size:auto 1em;color:var(--hover-color);line-height:0.66666667}
.Floor003228 .index-title{color:#00205b;font-weight:600;font-size:var(--font-size52);line-height:1.07692308;padding:0.1rem 0 0.4rem 0}
@media (max-width:640px) {
    .Floor003228 .index-title{font-size: var(--font-size36);}
}

.Floor003228 .index-more a{display:inline-flex;align-items:center;background-color:var(--white);border-radius:3em;border:solid 1px var(--hover-color);line-height:4.4375;padding-left:2em;padding-right:0.04rem;position:relative;font-size: var(--font-size16);}
.Floor003228 .index-more a span{position:relative;display:block;z-index:2}
.Floor003228 .index-more a:after,
.Floor003228 .index-more a::before{width:0.63rem;height:0.63rem}
.Floor003228 .index-more a:after{display:block;content:'';background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/Floor003228-more.svg);background-size:auto 0.2rem;margin-left:0.7rem;position:relative;z-index:2}
.Floor003228 .index-more a::before{position:absolute;content:'';right:0.04rem;border-radius:0.63rem;top:0.04rem;background-color:var(--hover-color);z-index:1;transition:width 0.3s}
.Floor003228 .index-more a:hover{color:var(--white)}
.Floor003228 .index-more a:hover:before{width:calc(100% - 0.08rem)}


/* 底部 */
.Bottomb{background:#0B0D1F;color:rgba(255,255,255,0.6);padding-top:var(--padMar80)}
.Bottomb dd a{color:inherit; font-size: var(--font-size16);line-height: 1.8;}
.Bottomb dt a{color:var(--white);font-size: var(--font-size20);}
.Bottomb a{color: rgba(255, 255, 255, 0.6);}
.Bottomb a:hover{color:var(--hover-color)}
.Bottomb .BottomCenter{padding-bottom:.5rem;border-bottom:0.01rem solid rgba(255,255,255,0.1)}
.Bottomb .BottomCenter .leftbox .hotTel{font-size: var(--font-size18);}
.Bottomb .BottomCenter .leftbox .hotTel img{width:0.19rem;margin-right:0.08rem}
.Bottomb .BottomCenter .leftbox .num{font-size: var(--font-size30); color:var(--white); font-family: 'hmm'; font-weight: bold; margin: .1rem 0;}
.Bottomb .BottomCenter .leftbox .num a{ color:var(--white)}
.Bottomb .BottomCenter .leftbox .con{font-size: var(--font-size16); line-height: 1.6; margin: .03rem 0;}
.Bottomb .BottomCenter .leftbox .con a{color:rgba(255,255,255,0.6);}

.Bottomb .BottomCenter .leftbox .ewmBox{margin-top:0.32rem}
.Bottomb .BottomCenter .leftbox .ewmBox .imgbox{width:1.15rem;height:1.15rem;background:var(--white);-moz-border-radius:0.03rem;-ms-border-radius:0.03rem;-o-border-radius:0.03rem;margin-right:0.3rem}
.Bottomb .BottomCenter .leftbox .ewmBox .imgbox img{width:100%;height:100%}
.Bottomb .BottomCenter .leftbox ul{display:flex;justify-content:center;align-items:center;margin-top:0.16rem}
.Bottomb .BottomCenter .leftbox ul li{position:relative;margin-right:0.12rem}
.Bottomb .BottomCenter .leftbox ul li a{width:0.46rem;display:flex}
.Bottomb .BottomCenter .leftbox ul li a img{width:0.46rem}
.Bottomb .BottomCenter .leftbox ul li .tcbox{position:absolute;bottom:120%;left:50%;transform:translateX(-50%);padding:0.07rem;border-radius:0.03rem;background:var(--white);width:1.15rem;display:none}
.Bottomb .BottomCenter .leftbox ul li:hover .tcbox{display:block}
.Bottomb .BottomCenter .leftbox ul li .tcbox img{width:100%}
.Bottomb .BottomCenter .rightbox dl{margin-left:0.9rem}
.Bottomb .BottomCenter .rightbox dl dt{margin-bottom:0.16rem}
.Bottomb .copyRight{padding:0.2rem 0; font-size: var(--font-size14);}
.Bottomb .copyRight ul li{display: flex;align-items: center;}
.Bottomb .copyRight ul li::before{margin-left: 0.1rem;margin-right: 0.1rem; background-color: rgba(255,255,255,0.2); content: ''; display: block; width: 0.02rem; height: 0.02rem; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.Bottomb .copyRight ul li:nth-child(1)::before{display: none;}
@media screen and (max-width:1024px){
.Bottomb{padding-top: 0.36rem;}
.Bottomb .BottomCenter .rightbox dl{margin-left: 0;margin-right: 0.25rem;}
.Bottomb .BottomCenter{padding-top: 0.31rem;padding-bottom: 0.5rem;flex-direction: column;}
.Bottomb .copyRight{padding-top: 0.2rem;padding-bottom: 0.3rem;}
.Bottomb .BottomCenter .leftbox .ewmBox .imgbox{margin-right: 0.15rem;}
.Bottomb .BottomCenter .leftbox .ewmBox{margin-bottom: 0.32rem;}
.Bottomb .BottomCenter .leftbox .hotTel img{width: 14px;}
.Bottomb .BottomCenter .leftbox .ewmBox .imgbox{width: 100px;height: 100px;}
.Bottomb .BottomCenter .leftbox ul li a img,
.Bottomb .BottomCenter .leftbox ul li a{width: 36px;}
}
@media screen and (max-width:768px){
.Bottomb .BottomCenter .rightbox{display: none;}
.Bottomb .copyRight{flex-direction: column;justify-content: center;align-items: center;text-align: center;}
}

.RightFix{position: fixed;right: 1.354vw;bottom: 20%;z-index: 1000;}
.RightFix ul{width: .7rem;border-radius: 0.36rem;background-color:#fff;padding: .15rem .1rem;box-shadow: 0 0rem 0.15rem rgba(0,0,0,.12)}
.RightFix li{padding: .1rem 0;position: relative;cursor: pointer;}
.RightFix li:not(:last-child):after{left: 50%;transform: translateX(-50%);bottom: 0;width: 0.24rem;height: 1px;content: "";position: absolute;background-color: rgba(0,0,0,0.1);}
.RightFix li:first-child{padding-top: 0}
.RightFix li:last-child{padding-bottom: 0}
.RightFix li .icon{width:0.5rem;height:0.5rem;display:flex;align-items:center;justify-content:center; border-radius: 0.6rem;}
.RightFix li .icon img{max-width:0.25rem;}
.RightFix li .icon:hover{background: var(--hover-color)}
.RightFix li .icon:hover img{filter: grayscale(100) brightness(100);}


/*Floor003196 */
.Floor003196{padding: var(--padMar120) 0;}
.Floor003196 .column-tit{text-align: center; font-size: calc(44 / 16 * 1em); margin-bottom: 5px;color: var(--black);}
.Floor003196 .column-en{font-size: calc(26 /16*1em); text-align: center; color: #bbb; margin-bottom: calc(40 / 16*1em);}
.Floor003196 .newlist{margin-top:0;}
@media (max-width:1024px) {
.Floor003196 .box-new-company{ margin-bottom: .3rem;}
}
.Floor003196 .ytable-cell{ vertical-align: top;}
.Floor003196 [class*=box-new-] a:hover{color: var(--hover-color);}
.Floor003196 [class*=box-new-] h4.tit{margin: 0;font-weight: normal;}
.Floor003196 .box-new-industry{background-color: var(--white); padding: .3rem .4rem; box-shadow: 0 0px 25px 0 rgb(0 0 0 / 5%); position: relative;}
.Floor003196 a.inner{display: block; position: relative; box-shadow: 0 0px .25rem 0 rgb(0 0 0 / 5%);}
.Floor003196 a.inner .txt{padding:.35rem .25rem; background: var(--white);}
.Floor003196 a.inner .txt time{color:var(--grey2); font-size: var(--font-size14); background: url(../images/time.svg) no-repeat center left; background-size: 1em auto; padding-left: .2rem;}
.Floor003196 .label{position: absolute; left: 0; top: 0;}
.Floor003196 .label span{display: inline-block;	width: 1rem; text-align: center;color: var(--white);line-height: calc(32 / 14 * 1em);border: solid 1px var(--hover-color); background:var(--hover-color);
  font-size:var(--font-size14);}
.Floor003196 a.inner h4.tit{margin: 0 0 .1rem 0;font-size:var(--font-size20); line-height:1.5;}
.Floor003196 a.inner p{color:var(--grey2); line-height:1.6;}
.Floor003196 a.inner .more{color: var(--hover-color);display: inline-block; font-size:var(--font-size14); padding-right: .3rem; background: url(../images/Floor003196-more.svg) no-repeat right center; background-size:calc(16 / 14 * 1em) auto;transition: 0.3s; display: none;}
.Floor003196 a.inner:hover .more{padding-right:.5rem;}

.Floor003196 .box-new-company .pic{overflow: hidden;margin-bottom: 0;}
.Floor003196 .box-new-company .Ispic{padding-bottom: calc(280 / 460 * 100%); transition: 0.3s;}
.Floor003196 a.inner:hover .Ispic{transform: scale(1.1); transition: 0.3s;}

.Floor003196 .list{margin-top:.15rem; margin-bottom: .3rem;}
.Floor003196 .list li{display: table;width: 100%;border-bottom:1px solid #eaeaea; height: 1rem;}
.Floor003196 .list li a{display: table-cell; vertical-align: middle;}
.Floor003196 .list h4.tit{font-size:var(--font-size18); line-height: 1.5; margin-bottom:.1rem;}
.Floor003196 .list li time{color:var(--grey2); font-size: var(--font-size16); background: url(../images/time.svg) no-repeat center left; background-size: 1em auto; padding-left: calc(25 / 16 * 1em);}

.Floor003196 .more-btn{text-align: right; display: none;}
.Floor003196 .more-btn a{width: calc(120 / 14 * 1em);line-height: calc(40 / 14 * 1em);border-radius: 0; border: solid 1px var(--hover-color);font-size:var(--font-size14);display: inline-block;text-align: center;color: var(--hover-color);transition: 0.3s;}
.Floor003196 .more-btn a:hover{background-color: var(--hover-color);color: var(--white);}

@media (min-width:1025px) {
.Floor003196 .box-new-company{width: calc(490 / 1440 * 100%);}  
.Floor003196 a.inner{margin-right:2.5em;}
}
@media (max-width:1024px) {
.Floor003196 .column-tit{font-size: var(--font-size32);}
}



.Inside_ban{ margin-top:0; position: relative;}
.Inside_ban .text{ position:absolute; top:50%; left:0; width:100%; z-index:10; color:var(--white); transform:translateY(-50%); }
.Inside_ban .text .icon{ position:absolute; top:-2.25em; width:9.375em; height:7.625em; background:url(../images/Inside-icon.png) no-repeat; background-size:cover; opacity: 0.15;}
.Inside_ban .text .name{ font-size:var(--font-size56);text-transform: uppercase; font-family: 'hmm';}
.Inside_ban .text .des{ font-size:var(--font-size20); margin-top: .15rem; max-width:40%; line-height: 1.6; }
.Inside_ban .pic img{ width:100%;}
@media (max-width:1024px) {
.Inside_ban .text .des{ font-size:1.5em;max-width:100%;}
.Inside_ban{height: 3rem;}
.Inside_ban .pic{height: 100%;}
.Inside_ban .pic img{height: 100%;object-fit: cover;}
}



/*Menu003135 */
.Menu003135{border-bottom: 1px solid rgba(0,0,0,0.1); background: var(--white);}
.Menu003135 .current{ font-size:var(--font-size15); padding-left:.22rem;background: url(../images/position_icon.svg) no-repeat left center;background-size:.18rem auto; line-height:.8rem;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: var(--grey2);}
.Menu003135 .current span{color:var(--hover-color);}
.Menu003135 .nav-menu li{float: left;font-size:var(--font-size18);line-height:.8rem;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:3vw;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color:var(--hover-color);}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height:3px;background-color:var(--hover-color); border-radius: 2px 2px 0 0;}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3;}
}
@media (max-width:768px) {
.Menu003135 .nav-menu li.aon a:before{border-radius: 0; height: 2px;}
}

.recruits-titles {background:rgba(249, 249, 249, 0.9);}
.recruits-titles .san{display: flex; justify-content:flex-start;}
.recruits-titles a{transition: 0.5s cubic-bezier(0.3, 0, 0.24, 1);margin-right:0; line-height:4;display: inline-block;font-size:var(--font-size16); color:var(--grey);}
.recruits-titles a:not(:nth-last-of-type(1))::after{content: '|';margin: 0 .4rem;}
.recruits-titles a.active{color: var(--hover-color);}
.recruits-titles a:hover{color: var(--hover-color);}
@media (max-width:768px) {
.recruits-titles a:not(:nth-last-of-type(1))::after{margin: 0 .15rem;}
}



/*PicList003142 */
.PicList003142{padding: var(--padMar100) 0 var(--padMar60);}
.PicList003142 li{float: left;  margin-bottom:.4rem;}
.PicList003142 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 1.875em;}
.PicList003142 li .tit{ font-size:var(--font-size24);line-height:1.4; color: var(--black);}
.PicList003142 li p{font-size: var(--font-size16); line-height:1.6;color:var(--grey2); margin: .1rem 0 0 0;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 62.223%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover .tit{color:var(--hover-color);}
.PicList003142 li .txt .more{width:.4rem;height:.4rem;margin: 0 0 0 auto;border: 1px solid var(--grey2);margin-top:.2rem;font-size:var(--font-size14);color:var(--hover-color); background: url(../images/Floor003127-icon.svg) no-repeat center; border-radius: 50%;}
.PicList003142 li a:hover .txt .more{background: url(../images/Floor003127-icon-white.svg) var(--hover-color) no-repeat center;color : var(--white);border: 1px solid var(--hover-color);}
@media (min-width:1025px) {
.PicList003142 li{width: 32%;}
.PicList003142 li:not(:nth-child(3n)){margin-right:2%;}
.PicList003142 li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142 .auto{margin-top: 2em;}   
.PicList003142 li{width: 48%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
}
/*Page002623 */
.Page002623{padding: 0 0 var(--padMar100) 0; text-align: center;font-size:var(--font-size18);}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 3vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 50px; width: 50px; margin: 0 1px;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color:var(--white);background:var(--hover-color);}
.Page002623 .Pages .p_page > a{font-size: 0;height: 50px;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color:var(--black0);border-right-width: 8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color:var(--black0);border-left-width: 8px; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color:var(--white);}
.Page002623 .Pages a.a_next:hover:before{border-left-color:var(--white);}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}


/*RighInfo003134 */
.RighInfo003134{padding: var(--padMar100) 0;}
.RighInfo003134 .img-side{border: 0; margin-bottom:.9rem;}
.RighInfo003134 .img-side .ytable-cell{ padding-bottom:0;}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom: 66%;}
.RighInfo003134 .controls{display: table;position: relative;padding: 0 56px; margin: .3rem auto 0;}
.RighInfo003134 .controls .slick-dots li{float: left;position: relative; width:.13rem;height:.13rem; margin: 0 5px;}
.RighInfo003134 .controls .slick-dots li button{position: absolute;background:rgba(0,0,0,0.2); width: 7px;height: 7px;border-radius: 50%; top: 50%;left: 50%;transform: translate(-50%,-50%); border: 0; cursor:pointer; border: 0; font-size: 0;padding: 0;transition: 0.3s;}
.RighInfo003134 .controls .slick-dots li.slick-active button{background-color:var(--hover-color); width: 100%;height: 100%;}
.RighInfo003134 .controls .slick-arrow{position: absolute; top:50%;width: 25px; height: 11px;background-repeat: no-repeat;background-position: center; margin-top: -5px;}
.RighInfo003134 .controls .slick-prev{left: 0;background-image: url(../images/RighInfo003134-btn-prev.svg);}
.RighInfo003134 .controls .slick-next{right: 0;background-image: url(../images/RighInfo003134-btn-next.svg);}
.RighInfo003134 .controls .slick-disabled{cursor: default;}
.RighInfo003134 .controls .slick-prev.slick-disabled{background-image: url(../images/RighInfo003134-btn-prev-disabled.svg);}
.RighInfo003134 .controls .slick-next.slick-disabled{background-image: url(../images/RighInfo003134-btn-next-disabled.svg);}
.RighInfo003134 .img-side .txt{}
.RighInfo003134 .img-side .txt .salenum{width: 100%;}
.RighInfo003134 .img-side .txt .salenum li{float: left;margin-right: 3%;}
.RighInfo003134 .img-side .txt .salenum li p{border: 1px solid #eee; padding: .1rem .15rem; border-radius: .05rem;}
.RighInfo003134 .img-side .txt .salenum li .fire{background: url(../images/icon-fire.png) no-repeat left .15rem center; background-size: .25rem; padding-left: .45rem; color: var(--ass);}
.RighInfo003134 .img-side .txt .salenum li .uv{background: url(../images/icon-uv.png) no-repeat left .15rem center; background-size: .25rem; padding-left: .45rem; color: var(--hover-color);}
.RighInfo003134 .img-side .txt .salenum li .free{background: url(../images/icon-lead.png) no-repeat left .15rem center; background-size: .25rem; padding-left: .45rem; color: var(--color2);}
.RighInfo003134 .img-side .tit{font-size: var(--font-size34);color:var(--black); margin-bottom: 0.6em; font-family: 'hmr';}
.RighInfo003134 .img-side .line{width: 15px; height: 2px; background-color: var(--hover-color);display: block;margin:0;}
.RighInfo003134 .img-side .sub{font-size: var(--font-size16); color: var(--black); line-height: 1.6; margin: .2rem 0;}
.RighInfo003134 .img-side .btn{ margin-top:4em;}
.RighInfo003134 .img-side .btn a{display: inline-block;font-size:var(--font-size18);color:var(--white);box-shadow: 0px 10px 30px rgba(218, 37, 29, 0.08);border-radius: 5px; margin:0  .2rem 0 0; min-width:1.8rem;text-align: center; line-height: 3.3333;padding:0; cursor: pointer;}
.RighInfo003134 .img-side .btn a.download{background-color:var(--hover-color);}
.RighInfo003134 .img-side .btn a.download2{background-color: #6e6e6e;margin-right: 0;}
.RighInfo003134 .img-side .btn a:before{display: inline-block; vertical-align: top;content: '';background-size: contain;background-position: center; background-repeat: no-repeat; width: 1.3888em;height: 3.3333em;margin-right:.1rem;}
.RighInfo003134 .img-side .btn a.download:before{background-image: url(../images/inquiry.svg);}
.RighInfo003134 .img-side .btn a.download2:before{background-image: url(../images/return.svg);}
.RighInfo003134 .prod-intro .name{border-bottom: 1px solid #efefef;font-size: 1.5em; padding-bottom: 0.666em;color:var(--black); line-height: 2;}
.RighInfo003134 .prod-intro .name i{width: 2em; height: 2em;border-radius: 50%;background-color:var(--hover-color);display: inline-block;vertical-align: top; margin-right: 0.625em; background-repeat: no-repeat; background-position: center; background-size: auto 50%;}
.RighInfo003134 .prod-intro .name-1 i{background-image: url(../images/RighInfo003134-icon-file.svg);}
.RighInfo003134 .prod-intro .name-2 i{background-image: url(../images/RighInfo003134-title-icon.svg);}
.RighInfo003134 .prod-intro .singlePage{ margin: 2em 0 3em 0;}
.RighInfo003134 .prod-intro .singlePage p{line-height:1.8; margin: 0 0 .12rem 0; color: var(--black);}
.RighInfo003134 .prod-intro .singlePage p span{color: var(--hover-color);}
.RighInfo003134 .prod-intro .singlePage ul{width: 100%; margin-top: .3rem;}
.RighInfo003134 .prod-intro .singlePage .ul_img li{ width: 32%;margin-right: 2%; float: left;}
.RighInfo003134 .prod-intro .singlePage .ul_img li:last-child{margin-right: 0;}
@media (min-width:1025px) {
.RighInfo003134 .img-group{width: 50%;}
.RighInfo003134 .img-side .ytable-cell{padding-top:0;}
.RighInfo003134 .img-side .txt{padding: 0 0 0 8%;}
}
@media (max-width:1024px) {
.RighInfo003134 .img-side{ padding: 2em;}
.RighInfo003134 .img-side .btn a{padding: 0;}
.RighInfo003134 .img-group{margin-bottom: .2rem;}
}
.RighInfo003134 .popUp-box{position: fixed;z-index: 200; left: 0;top: 0;width: 100%; height:100%; background-color: rgba(0,0,0,0.5);display: none;}
.RighInfo003134 .popUp-box > .ytable{height: 100%;}
.RighInfo003134 .popUp-box .main{width: 90%; max-width: 700px;margin: 0 auto;border-radius: 5px; position: relative; background: var(--white);}
.RighInfo003134 .popUp-box .main .list{margin-bottom: .4rem; padding-bottom: .4rem; border-bottom: 1px solid #ddd;}
.RighInfo003134 .popUp-box .main .list .pic{padding-right: 5%;}
.RighInfo003134 .popUp-box .main .list .info h1{font-size: var(--font-size24); font-weight: normal; color: var(--black); margin: 0;}
.RighInfo003134 .popUp-box .main .list .info p{font-size: var(--font-size16); line-height: 1.6;}
.RighInfo003134 .popUp-box .main .form p{text-align: center; font-size: var(--font-size26); font-family: 'hmr'; color: var(--black); margin: 0 0 .3rem 0;}
.RighInfo003134 .popUp-box .close{position: absolute; right: 20px;top: 20px;width: 20px;height: 20px;z-index: 10;cursor:pointer;}
.RighInfo003134 .popUp-box .close:before,
.RighInfo003134 .popUp-box .close:after{position: absolute;content: ''; width: 100%;height: 2px;background-color:var(--black0); top: 50%;margin-top: -1px;transform: rotate(-45deg);}
.RighInfo003134 .popUp-box .close:after{transform: rotate(45deg);}
.RighInfo003134 .popUp-box .logo img{height: 1.9375em;}
.RighInfo003134 .popUp-box .title{font-size: 1.875em;color:var(--black);line-height: 1.3333; margin-top: 0.3em;}
.RighInfo003134 .popUp-box .title:after{display: block; content: '';width: 20px;height: 2px;background-color:var(--hover-color); margin: 1em 0;}
.RighInfo003134 .popUp-box .left p{font-size: 1.5em;line-height: 1.66666;color:var(--black);}
.RighInfo003134 .popUp-box .form ol{margin-top: 0;}
.RighInfo003134 .popUp-box .form li{position: relative;z-index: 1; margin-bottom:.15rem; width: 48%; margin-right: 4%; float: left;}
.RighInfo003134 .popUp-box .form li:nth-child(even){margin-right: 0;}
.RighInfo003134 .popUp-box .form li label.tit{position: absolute; left: 1.21428em; top: 0;font-size: 0.875em; line-height: 3.5714em;}
.RighInfo003134 .popUp-box .form li .text{border: solid 1px rgba(139,139,139,0.2);width: 100%;font-size: var(--font-size16); height:3.125em; line-height: 3.125em;border-radius:0;padding: 0 1.0625em;}
.RighInfo003134 .popUp-box .form li.code dl{overflow: hidden;}
.RighInfo003134 .popUp-box .form li.code dl dt{position: relative;width: 60%;float: left;}
.RighInfo003134 .popUp-box .form li.code dl dd{width: 38%;float: right;}
.RighInfo003134 .popUp-box .form li.code dl dd a{display: block;cursor: pointer;background-color: #6e6e6e; border-radius: 10px;color:var(--white);font-size: 0.875em;line-height: 3.5714em;text-align: center;}
.RighInfo003134 .popUp-box .form ol .btn{display: block;width: 100%;background:var(--hover-color);border:0;cursor: pointer;border-radius:0;height:3.125em;color:var(--white);font-size: var(--font-size16);margin-top:.5rem;}
@media (min-width:1025px) {
.RighInfo003134 .popUp-box .main{padding:2%;}  
.RighInfo003134 .popUp-box .main .ytable-cell{width: 50%;} 
}
@media (max-width:1024px) {
.RighInfo003134 .popUp-box .main{padding:2em; }  
.RighInfo003134 .popUp-box .main .ytable{max-height: 85vh; overflow: auto;}
}


.lm-title{margin-bottom:0.4rem; line-height: 1;}
.lm-title.center{text-align: center;}
.lm-title .cn{font-size:var(--font-size40);color: var(--black);font-family: 'hmr';}

.AboutInfo{ padding: var(--padMar80) 0;}
.AboutInfo .edit_info {line-height: 1.8;font-size: var(--font-size18);color: #333; text-align: center;}
.AboutInfo .edit_info p{ margin: 0.08rem 0;}



.Company{padding: var(--padMar100) 0; background: #f5f7f9;}
.Company .item:not(:last-child){margin-bottom:0.3rem;}
.Company .item a{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between; background-color: #fff; overflow: hidden;}
.Company .item:nth-child(2n) a{flex-direction: row-reverse;}
.Company .info{ padding: 0.2rem 0.5rem;}
.Company .item .tit{font-size: var(--font-size26);color: #333; font-family: 'hmr'; line-height: 1.5; margin-bottom:0.12rem ;}
.Company .item .desc { line-height: 1.8;font-size: var(--font-size18);color: #666; }
.Company .item .pic{ overflow: hidden;}
.Company .item .pic img{transition: all 0.5s ;}
.Company .item:hover .pic img{transform:scale(1.1);}
.Company .item .more{width:.5rem;height:.5rem;border: 1px solid var(--grey2);margin-top:.3rem;font-size:var(--font-size14);color:var(--hover-color); background: url(../images/Floor003127-icon.svg) no-repeat center; border-radius: 50%;}
.Company .item:hover .more{background: url(../images/Floor003127-icon-white.svg) var(--hover-color) no-repeat center;color : var(--white);border: 1px solid var(--hover-color);}
.Company .item:hover .tit {color: var(--hover-color);}
@media (min-width:1025px) {
.Company .info{ width: 50%; }
.Company .imgbox{ width: 50%;}
}
@media(max-width:1024px) {
.Company .info,
.Company .imgbox{ width: 100%;}
}

.CompanyInfo{ padding: var(--padMar80) 0;}
.CompanyInfo .tit{font-size: var(--font-size30);color: #333; font-family: 'hmr'; line-height: 1.5; margin-bottom:0.15rem ;}
.CompanyInfo .intro{ margin-bottom: 0.4rem; background: #f5f7f9;}
.CompanyInfo .right{padding: 0.15rem 0.6rem;}
.CompanyInfo .edit_info {line-height: 1.8;font-size: var(--font-size16);color: #333; }
.CompanyInfo .edit_info p{ margin: 0.08rem 0;}
.CompanyInfo .edit_info p span{ font-weight: bold;}
.CompanyInfo .more { text-align: center; padding-top: 0.2rem; }
.CompanyInfo .more a { position: relative; color: #fff; display: block; width: 1.5rem; line-height: 0.5rem; border-radius: 0.5rem; background: var(--hover-color); }
.CompanyInfo .more a:hover { background: var(--ass); }

.CompanyInfo .info{line-height: 1.875;font-size: var(--font-size16);color: #333; }
@media (min-width:1025px) {
.CompanyInfo .intro{ display: flex;justify-content: space-between;align-items: center;}
.CompanyInfo .left{width: 50%;} 
.CompanyInfo .right{width: 50%;}
}


/*Floor003236 */
.Floor003236{padding: var(--padMar100) 0; background-image:url(../images/historybg.jpg) ;  background-size: cover;background-position: center center;background-repeat: no-repeat; }
.Floor003236 .splide__arrow{width: 0.5rem; height: 0.5rem; background-color: var(--hover-color); opacity: 1; background-position: center center;background-repeat: no-repeat; background-size: auto 0.18rem;}
.Floor003236 .splide__arrow svg{opacity: 0;}
.Floor003236 .splide__arrow:disabled{cursor: default;background-color: #ddebf6; opacity: 1;}

.Floor003236 .splide:before{position: absolute; content: ''; height: 1px;width: 100vw; left: 50%;margin-left: -50vw;background-color: #d8e1eb; top: 50%;}
.Floor003236 .splide__list{height: auto;}
.Floor003236 .splide__slider{position: relative;z-index: 4;}
.Floor003236 .splide__slide{display: flex;flex-direction: column;position: relative;}
.Floor003236 .splide__slide:after{position: absolute; content: ''; height: 1px;top: 50%;width: 0;transform: translateX(-50%);background-color: var(--hover-color); left: 50%; transition: 0.3s 0.3s;z-index: 3;}
.Floor003236 .splide__slide.is-active:after{width: 100%;}

.Floor003236 .splide__slide:before{position: absolute; content: ''; width:100%; height:0;border-radius: 0.16rem; left:0;z-index: 1; transition: 0.5s; top: 0;background: linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,0.5) 60%,rgba(255,255,255,0) 100%);}
.Floor003236 .splide__slide.is-active:before{height: 100%;}

.Floor003236 .opacity:before,
.Floor003236 .opacity:after{position: absolute; content: '';width: 2.78rem; height: 100%; top: 0;}
.Floor003236 .opacity:before{left: 0;}
.Floor003236 .opacity:after{right:0}

.Floor003236 .splide__slide > div{height: 2.5rem;position: relative; z-index: 5;}
.Floor003236 .txt{padding: 0.4rem 0.4rem 0 0.4rem;}
.Floor003236 .txt pre{line-height: 1.8; font-size: var(--font-size16);color: #333;text-align: center;font-family: 'hml';}
.Floor003236 .year{text-align: center;  padding: 0.3rem; }
.Floor003236 .year h3{font-size: var(--font-size30);margin: 0; transition: 0.3s; font-weight: bold; color: #333;}
.Floor003236 .splide__slide.is-active .year h3{font-size: var(--font-size48);color: var(--hover-color); }
.Floor003236 .icon-dot{position: absolute; width: 0.2rem; height: 0.2rem;background-color: #fff;border-radius: 50%; left: 50%;margin-left: -0.1rem; transition: 0.3s;top: -0.1rem;}
.Floor003236 .icon-dot::before,
.Floor003236 .icon-dot:after{position: absolute; content: '';left: 50%; transition: 0.3s;}
.Floor003236 .icon-dot::before{width: 1px; height: 0.4rem; background-color: #d8e1eb; margin-left: -0.5px; top: -0.46rem;}
.Floor003236 .icon-dot:after{border-radius: 50%; width: 0.09rem; height: 0.09rem; top: 50%;margin: -0.045rem 0 0 -0.045rem; background-color: var(--hover-color);}
.Floor003236 .splide__slide.is-active .icon-dot{background-color: rgba(3, 84, 166, 0.3); width: 0.25rem; height: 0.25rem; margin-left: -0.125rem;top: -0.125rem;}
.Floor003236 .splide__slide.is-active .icon-dot:before{background-color: var(--hover-color); height: 0.75rem;top: -0.64rem;}
.Floor003236 .splide__arrow{background-color: #fff; transition: 0.3s;}

.Floor003236 .splide__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%;}
.Floor003236 .splide__arrow--next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.Floor003236 .splide__arrow:hover {background-color: var(--hover-color);border-color: var(--hover-color);}
.Floor003236 .splide__arrow:hover:before{ border-color: #fff;}

@media (min-width:641px) {
.Floor003236 .splide__slide:nth-child(2n):before{top:auto; bottom: 0;background: linear-gradient(to bottom,rgba(255,255,255,0) 20%,rgba(255,255,255,1) 100%);}
.Floor003236 .splide__slide:nth-child(2n){flex-direction: column-reverse; }
.Floor003236 .splide__slide:nth-child(2n) .year{display: flex;align-items:flex-end; justify-content: center;}
.Floor003236 .splide__slide:nth-child(2n) .txt{padding-top: 1.02rem;}
.Floor003236 .splide__slide:nth-child(2n) .icon-dot{bottom: -0.1rem; top: auto;}
.Floor003236 .splide__slide:nth-child(2n) .icon-dot:before{top: 0.44rem;}
.Floor003236 .splide__slide:nth-child(2n).is-active .icon-dot{bottom: -0.125rem; top:  auto;}
.Floor003236 .splide__slide:nth-child(2n).is-active .icon-dot:before{top: 0.125rem;}
}
@media (min-width:1025px) {

}

@media (max-width:1024px) {
.Floor003236 .splide__slide:before{width: auto; left: 0.1rem; right: 0.1rem;}
.Floor003236 .splide__slide.is-active:after{width: calc(100% - 0.2rem);}
.Floor003236 .index-name{font-size: var(--font-size32); }
.Floor003236 .txt{padding: 0.2rem;}
.Floor003236 .txt pre{font-size: var(--font-size12);}
.Floor003236 .year{padding: 0.2rem;}
.Floor003236 .year h3{font-size: var(--font-size26);}
.Floor003236 .splide__slide.is-active .year h3{font-size: var(--font-size32);}
.Floor003236 .splide__slide > div{height: 1.6rem;}
.Floor003236 .splide__slide:nth-child(2n) .txt{padding-top: 0.3rem;}
.Floor003236 .icon-dot::before{height: 0.1rem;}
.Floor003236 .icon-dot::before{top: -0.1rem;}
.Floor003236 .splide__slide.is-active .icon-dot:before{height: 0.2rem;}
}
@media (max-width:640px) {
.Floor003236{--lr:14vw}
.Floor003236 .splide__slide:before{left: var(--lr); right: var(--lr);}
.Floor003236 .txt{padding-left: calc(var(--lr) + 0.2rem);padding-right: calc(var(--lr) + 0.2rem);}
.Floor003236 .splide__slide.is-active .icon-dot:before{top: -0.1rem;}
.Floor003236 .txt pre{font-size: var(--font-size14);}
}

.History{padding: var(--padMar100) 0; background-image:url(../images/historybg.jpg) ;  background-size: cover;background-position: center center;background-repeat: no-repeat; }
.History .HistoryBox .slider{padding:0 1rem;}
.History .HistoryBox .slider .slick-list{margin-left:-0.8rem;}
.History .HistoryBox .slider .item{margin-left:0.6rem;box-sizing: border-box;}
.History .HistoryBox .slider .item .box{padding:0 0.4rem;padding-bottom:0.6rem;position: relative;transition: all .5s;}
.History .HistoryBox .slider .item .year{color:var(--hover-color);  }
.History .HistoryBox .slider .item .year span{font-size: var(--font-size40);margin-bottom:0.2rem ; display: block; line-height: 1.2; font-weight: bold; color: var(--hover-color);}
.History .HistoryBox .slider .item .info p{font-size: var(--font-size16);  line-height: 1.8; color: #666;padding-left: 0.15rem;position: relative;margin: 0.1rem 0;}
.History .HistoryBox .slider .item .info p::before {content: '';width: 0.05rem;height: 0.05rem;border-radius: 50%;background-color: var(--hover-color);position: absolute;left: 0;top: 0.12rem;}
.History .HistoryBox .slider .item .imgbox{padding-top:65%;margin-top:0.15rem;}
.History .HistoryBox .slider .item .line{position: absolute;width:1px;height:100%;background: #e5e5e5;position: absolute;left:0.1rem;top:0;}
.History .HistoryBox .slider .item .line::before{content:'';width:3px;height:0.42rem;background: var(--hover-color);position: absolute;left:-1px;top:0.03rem;}
.History .HistoryBox .slider .item .line .dotbox{width:0.25rem;height:0.25rem;border-radius: 50%;background: #d9e7f5;position: absolute;bottom:0;left:50%;transform: translateX(-50%);}
.History .HistoryBox .slider .item .line .dotbox::after{content:'';display: block;width:0.1rem;height:0.1rem;border-radius: 50%;background: var(--hover-color);position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
.History .HistoryBox .slider .item .box{margin-top:1.6rem;}
.History .HistoryBox .slider .item.slick-active + .item.slick-active .box{margin-top:0.8rem;}
.History .HistoryBox .slider .item.slick-active + .item.slick-active + .item.slick-active .box{margin-top:0;}

.History .slick-arrow{width: 0.5rem; height: 0.5rem;  border-radius: 50%; z-index: 22;position: static;top: 50%; padding: 0;right: 0;text-indent: -9999em;transition: 0.5s;background: #FFFFFF;transform: translateY(-50%);position: absolute;}
.History .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 .slick-next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.History .slick-prev{left:0;}
.History .slick-next{right:0;}
.History .slick-arrow:hover {background-color: var(--hover-color);}
.History .slick-arrow:hover:before{ border-color: #fff;}

@media(max-width:1024px){
.History .slick-arrow{width: calc(35 / 16 * 1em); height: calc(35 / 16 * 1em);}
.History .HistoryBox .slider{padding:0 calc(40 / 16 * 1em);}
.History .HistoryBox .slider .slick-list{margin-left:calc(-20 / 16 * 1em);}
.History .HistoryBox .slider .item{margin-left:calc(20 / 16 * 1em);}
.History .HistoryBox .slider .item .box{margin-top:calc(60 / 16 * 1em);}
.History .HistoryBox .slider .item.slick-active + .item.slick-active .box{margin-top:calc(30 / 16 * 1em);}
.History .HistoryBox .slider .item.slick-active + .item.slick-active + .item.slick-active .box{margin-top:0;}
.History .HistoryBox .slider .item .year span{font-size: calc(24 / 16 * 1em);}
.History .HistoryBox .slider .item .text{font-size: calc(18 / 16 * 1em);}
}

@media(max-width:768px){
.History .HistoryBox .slider{height:auto;padding-top:15px;}
.History .HistoryBox .slider .item .box{margin-top:0;}
.History .HistoryBox .slider .item.slick-active + .item.slick-active .box{margin-top:0;}
}



.Honor{padding: var(--padMar100) 0 var(--padMar60) 0;}
.Honor ul{ display: flex; flex-wrap: wrap;}
.Honor li{float: left;margin-right: 2%;margin-bottom: 2%}
.Honor li .img{height: 3.8rem;background: url(../images/honor-bg.jpg) no-repeat center; background-size: cover; position: relative;overflow: hidden; }
.Honor li a {position: relative;}
.Honor li .img img{position: absolute;max-width: 82%;max-height: 82%;left: 50%;top: 50%;transform: translate(-50%,-50%);padding:0.14rem;background: url(../images/honor-kuang.png)no-repeat center;background-size: 100% 100%}
.Honor li .tit{font-size:var(--font-size16);margin-top: 0.15rem; color: #333;line-height: 1.6;text-align: center;overflow: hidden;}
.Honor li a:hover .tit{color: var(--hover-color);}
@media (min-width:1025px) {
.Honor li{width: 23.5%;}
.Honor li:nth-child(4n){margin-right: 0}
}
@media(max-width:1024px) {
.Honor li{width: 49%;}
.Honor li:nth-child(2n){margin-right: 0}
}


.Research{padding: var(--padMar100) 0; }
.Research .item:not(:last-child){margin-bottom:0.3rem;}
.Research .item{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between; background-color: #f5f7f9; overflow: hidden;}
.Research .item:nth-child(2n){flex-direction: row-reverse;}
.Research .info{ padding: 0.2rem 0.5rem;}
.Research .item .tit{font-size: var(--font-size26);color: #333; font-family: 'hmr'; line-height: 1.5; margin-bottom:0.15rem ;}
.Research .item .desc { line-height: 1.8;font-size: var(--font-size16);color: #666; }
.Research .item .desc p{ margin: 0.08rem 0;}
.Research .item .pic{ overflow: hidden;}
@media (min-width:1025px) {
.Research .info{ width: 50%; }
.Research .imgbox{ width: 50%;}
}
@media(max-width:1024px) {
.Research .info,
.Research .imgbox{ width: 100%;}
}



.Partner{padding: var(--padMar100) 0 var(--padMar60) 0;}
.Partner li{ float: left; width:; margin-right:1.5%; margin-bottom:1.5%;}
.Partner li a{ border:1px solid #eee; position:relative; display:block;  overflow: hidden;}
.Partner li .pic{overflow: hidden; padding: 0.2rem;}
.Partner li .Ispic{padding-bottom: 32%;background-size: contain; }
.Partner li a .txt{ padding: 2%;position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(var(--rgb-hover),0.85); opacity:0; transition:0.3s;}
.Partner li a:hover .txt{ opacity:1;}
.Partner li dl{ display:table; width:100%; height:100%;}
.Partner li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:var(--font-size16); line-height: 1.6; color:#fff;} 
@media(min-width:1025px){
.Partner li{ width:18.8%;}
.Partner li:nth-child(5n){ margin-right:0;}
}
@media(max-width:1024px){
.Partner li{ width:49%;}
.Partner li:nth-child(2n){ margin-right:0;}
}


.Problem{padding: var(--padMar100) 0 var(--padMar60) 0;}
.Problem .item{margin-bottom:0.2rem;background:#f5f7f9;}
.Problem .item .tit{position:relative;padding-left:0.92rem;padding-right:0.8rem;line-height:0.4rem;font-size:var(--font-size18);color:#333;padding-top:0.2rem;padding-bottom:0.2rem;cursor:pointer;transition:.4s;}
.Problem .item .tit .t{position:absolute;top:0.2rem;left:0.3rem;text-align:center;width:0.4rem;background:var(--hover-color);color:#fff;border-radius:0.05rem;font-size:var(--font-size18);}
.Problem .item .tit .icondown{position:absolute;right:0.3rem;top:0.2rem;font-size:var(--font-size18);}
.Problem .item .tit .icondown:after{content:"";width:0.12rem;height:0.12rem;border-left:2px solid #ccc;border-bottom:2px solid #ccc;position:absolute;right:0;top:50%;margin-top:8px;transition:.4s;transform:rotate(-45deg);}
.Problem .item .content{padding:0.2rem 0.3rem 0.2rem 0.92rem;position:relative;font-size:var(--font-size16);line-height:1.875;color:#333;display:none; }
.Problem .item .content p{ margin: 0;}
.Problem .item.cur .content{display:block;}
.Problem .item .content .t{width:0.4rem;text-align:center;position:absolute;left:0.3rem;top:0.2rem;line-height:40px;background:var(--hover-color);border-radius:0.05rem;color:#fff;font-size:var(--font-size18);}
.Problem .item.cur .tit{ border-bottom: 1px solid #eee; color: var(--hover-color);}
.Problem .item.cur .tit .icondown:after{-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-top:20px;border-color:var(--hover-color);}
@media(max-width:768px){
.Problem .item .tit{font-size:16px;line-height:30px;padding-left:60px;padding-right:75px;padding-top:15px;padding-bottom:15px;}
.Problem .item .tit .t{left:15px;top:15px;width:30px;}
.Problem .item .tit .icondown{right:15px;top:15px;font-size:14px;padding-right:20px;}
.Problem .item .content{padding:15px 15px 20px 60px;font-size:14px;}
.Problem .item .content .t{width:30px;line-height:30px;left:15px;top:15px;}
.Problem .item{margin-bottom:20px;}
}




.Newlist{padding: var(--padMar100) 0;}
.Newlist li{  padding: 0.3rem 0;border-bottom: 1px solid #eee;transition: 0.3s; position: relative; z-index: 2;}
.Newlist li:first-child{ padding-top: 0;}
.Newlist li a {display: flex;align-items: center;justify-content: space-between;}
.Newlist li .pic{flex: 0 0 auto;width: 24%;overflow: hidden;}
.Newlist li .pic .Ispic{padding-top: 65%; transition: 0.3s;  }
.Newlist li a:hover .Ispic{transform: scale(1.1);}
.Newlist li .txt {position: relative; flex: 1 1 auto; margin-left: 4%;overflow: hidden;}
.Newlist li .tit{font-size: var(--font-size22);color: #333; line-height: 1.5; margin-bottom: 0.16rem; }
.Newlist li .desc {color: #999;font-size: var(--font-size16); line-height: 1.875;font-weight: lighter;}
.Newlist li time{  display: block;font-size: var(--font-size16);color: #999; font-weight: lighter; margin-top: 0.2rem; padding-left: 0.28rem; background: url(../images/time.svg) no-repeat left center; background-size: 0.16rem auto; }
.Newlist li a:hover .tit{color:var(--hover-color);}

@media(max-width:640px) {
.Newlist li a{ flex-wrap: wrap;}
.Newlist li .pic{ width: 100%; margin-bottom: 0.2rem;}
.Newlist li .txt{width: 100%;margin-left: 0%;}
}


.News_detail {padding: var(--padMar100) 0; }
.News_detail .news_info {}
.News_detail .news_info .title { text-align: center; padding-bottom: 0.2rem; border-bottom: 1px solid #eee; margin-bottom: 0.3rem; }
.News_detail .news_info .title h1 { margin: 0; padding-bottom: 0.15rem; font-size: var(--font-size30); color: var(--black); font-weight: normal; font-family: 'hmr'; }
.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/time.svg) no-repeat left center;background-size: auto 0.18rem;line-height: 1.6}
.News_detail .news_info img {margin: 1% auto; /* margin: 2% auto; max-width: 50%; */ text-align: center }
.News_detail .info { line-height: 1.875; color: var(--black); font-size: var(--font-size16); }
.News_detail .info p{margin:0.1rem 0;}
.News_detail .bot { position: relative; margin-top: 0.4rem; padding-top: 0.32rem; border-top: 1px dashed #eee }
.News_detail .info_back { text-align: center; clear: both; position: absolute; right: 0; bottom: 0 }
.News_detail .info_back a { position: relative; color: #fff; display: block; width: 1.7rem; line-height: 0.5rem; border-radius: 0.5rem; background: var(--hover-color); }
.News_detail .info_back a:hover { background: var(--ass); }
.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.22rem;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); }

@media(max-width:1024px) {
.News_detail .bot{margin-top: 2em;padding-top: 1.5em;}
.News_detail .info_back { position: relative; margin-bottom: 1em;}
.News_detail .news_info .title h1 { font-size: 1.5em; }
.News_detail .info_back a{ text-align: center; display: table;margin: 0 auto;}
.News_detail .info_pn span {  margin: 2% 0; }
.News_detail .info img{width: 100% !important; height: 100% !important;}
}


.Joinlist{padding: var(--padMar100) 0; }
.Joinlist .list {padding: 0 0.5rem;background: #f5f7f8;}
.Joinlist .list+.list {margin-top: 0.2rem;}
.Joinlist .job-title {line-height: 1.8;padding: 0.25rem 0;cursor: pointer;position: relative;color: #333;}
.Joinlist .job-title p {margin: 0 0 0.15rem;position: relative;line-height: 1.875;font-size: var(--font-size22);}
.Joinlist .job-title span{color: #666;display: inline-block;}
.Joinlist .job-title span:not(:last-child):after{margin: 0 0.2rem;content: '';display: inline-block;width: 1px;height: 12px;vertical-align: baseline;background: rgba(0, 0, 0, 0.2);}

.Joinlist .job-title i {position: absolute;width: 0.3rem;height: 0.3rem;background:var(--hover-color);border-radius: 50%;right: 0;top: 50%;margin-top: -0.15rem;}
.Joinlist .job-title i::before,
.Joinlist .job-title i::after {position: absolute;content: '';background: #fff;}
.Joinlist .job-title i::before {left: 50%;width: 50%;height: 2px;top: 50%;transform: translate(-50%, -50%);}
.Joinlist .job-title i::after {left: 50%;width: 2px;top: 50%;height: 50%;transform: translate(-50%, -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 0.2rem;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.08rem;}

.Joinlist .apply{width:1.8rem;line-height: 0.55rem;border-radius: 0.5rem;background: var(--hover-color);text-align: center; margin: 0.3rem 0;}
.Joinlist .apply a{color:#fff;display: inline-block;font-size: var(--font-size18); cursor: pointer;}
.Joinlist .apply:hover{ background: var(--ass);}

@media (max-width:1024px) {
.Joinlist .job-title p::before {left: -12px;width: 6px;  height: 6px;}
.Joinlist .job-title {line-height: 1.6;padding: calc(20 / 16* 1em) 0px;}
.Joinlist .job-title p {margin: 0px 0px 5px 0px;line-height: 1.6;}
.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: 10px;line-height: 30px;}
.Joinlist .list{padding: 0 0.25rem;}
}



.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.15rem 0 ;}
.ContactInfo .Contact li .icon{width: 0.42rem;}
.ContactInfo .Contact li .icon img{max-width: 0.26rem;}
.ContactInfo .Contact li .txt{font-size: var(--font-size16);color: #333;  width: calc(100% - 0.42rem);}
.ContactInfo .Contact li .txt .tit{color: #666; margin-bottom: 0.08rem; }
.ContactInfo .Contact li .txt p{ margin: 0; line-height: 1.5;font-size: var(--font-size20);  }
.ContactInfo .Contact li .txt p a{ color: #...;}
@media (min-width:1025px) { 
.ContactInfo .box{display: flex; flex-wrap: wrap;justify-content: space-between;align-items: center;  }
.ContactInfo .Contact{width:48%;}
.ContactInfo .pic{width:48%;}

}
@media (max-width:1024px) {
.ContactInfo .Contact{ margin-bottom: 0.2rem;}
}


.FormInfo{padding:  var(--padMar100) 0;background: url(../images/FormInfo-bg.jpg) no-repeat center center;background-size: cover; }
.FormInfo .form-ul{padding: 0.5rem;border-radius:0.2rem; background-color: rgba(255, 255, 255, 0.6);}
.FormInfo .form-ul li{margin-bottom: 0.2rem;position: relative;}
.FormInfo .form-ul li .tit{position: absolute;top: 0;left: 0.15rem;font-size: var(--font-size16);line-height: 0.52rem;color: #333;display: block;}
.FormInfo .form-ul li select,
.FormInfo .form-ul li .text{width: 100%;border-radius: 0.05rem;border: solid 1px #eee;font-size: var(--font-size16);line-height: 0.52rem;height: 0.52rem;background: rgba(255, 255, 255, 0.5);color: #adadad;padding: 0 0.15rem;}
.FormInfo .form-ul li select.focus,
.FormInfo .form-ul li .text.focus{border-color: var(--hover-color); color: #333; box-shadow: 0 0px 0.1rem rgba(0, 0, 0, 0.1);}
.FormInfo .form-ul li textarea.text{height: 1.2rem; line-height: 1.6;}
.FormInfo .btn{width: 1.6rem;background: var(--hover-color);border-radius: 0.5rem;font-size: var(--font-size16);height:0.52rem;color: #fff;cursor: pointer;border: 0;  display: table; margin: 0 auto; margin-top: 0.2rem;}
.FormInfo .btn:hover{background: var(--ass);}
@media (min-width:1025px) { 
.FormInfo .form-ul .row2 li{float: left;width: calc(49% - 0.15rem);}
.FormInfo .form-ul .row2 li:nth-child(2n){float: right;}
.FormInfo .form-ul .row3 li{float: left; width: 32%; margin-right: 2%;}
.FormInfo .form-ul .row3 li:nth-child(3n){ margin-right: 0;}
}
@media (max-width:1024px) {
.FormInfo .form-ul{padding: 0.2rem;}
}

@media (max-width:1024px){
	.home_about{display: grid;}
	.Floor003127 .number ul{margin-top: .2rem;}
	.Floor003127 .pic{margin-top: .2rem;}
}