@import url('useREM.css');
@import url('responsive2.0.css');
@font-face {
  font-family: 'hml';
  src: url('fonts/Light.woff') format('woff');
  font-weight: 100;
  font-display: swap;
}
@font-face {
  font-family: 'hmr';
  src: url('fonts/Regular.woff') format('woff');
  font-weight: normal;
  font-display: swap;
}
@font-face {
  font-family: 'hmm';
  src: url('fonts/Medium.woff') format('woff');
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: 'hmb';
  src: url('fonts/Bold.woff') format('woff');
  font-weight: bold;
  font-display: swap;
}

:root {--font-size10:0.1rem;--font-size11:0.11rem;--font-size12:0.12rem;--font-size13:0.13rem;--font-size14:0.14rem;--font-size15:0.15rem;--font-size16:0.16rem;--font-size17:0.17rem;--font-size18:0.18rem;--font-size19:0.19rem;--font-size20:0.2rem;--font-size21:0.21rem;--font-size22:0.22rem;--font-size23:0.23rem;--font-size24:0.24rem;--font-size25:0.25rem;--font-size26:0.26rem;--font-size27:0.27rem;--font-size28:0.28rem;--font-size29:0.29rem;--font-size30:0.3rem;--font-size31:0.31rem;--font-size32:0.32rem;--font-size33:0.33rem;--font-size34:0.34rem;--font-size35:0.35rem;--font-size36:0.36rem;--font-size37:0.37rem;--font-size38:0.38rem;--font-size39:0.39rem;--font-size40:0.4rem;--font-size41:0.41rem;--font-size42:0.42rem;--font-size43:0.43rem;--font-size44:0.44rem;--font-size45:0.45rem;--font-size46:0.46rem;--font-size47:0.47rem;--font-size48:0.48rem;--font-size49:0.49rem;--font-size50:0.5rem;--font-size51:0.51rem;--font-size52:0.52rem;--font-size53:0.53rem;--font-size54:0.54rem;--font-size55:0.55rem;--font-size56:0.56rem;--font-size57:0.57rem;--font-size58:0.58rem;--font-size59:0.59rem;--font-size60:0.6rem;--font-size61:0.61rem;--font-size62:0.62rem;--font-size63:0.63rem;--font-size64:0.64rem;--font-size65:0.65rem;--font-size66:0.66rem;--font-size67:0.67rem;--font-size68:0.68rem;--font-size69:0.69rem;--font-size70:0.7rem;--font-size71:0.71rem;--font-size72:0.72rem;--font-size73:0.73rem;--font-size74:0.74rem;--font-size75:0.75rem;--font-size76:0.76rem;--font-size77:0.77rem;--font-size78:0.78rem;--font-size79:0.79rem;--font-size80:0.8rem;}

body {font-family: 'hmr'; font-weight: normal; --hover-color:#0d9378;--white:#fff; --black:#333; --grey:#666; --grey2:#999; --green:#006034; --orange:#cf3f1a; --rgb-white:255,255,255;--rgb-black:0,0,0; font-size: var(--font-size16);--rgb-hover:107,170,51; --rgb-green:0,96,52;--rgb-orange:207,63,26; --radius: .1rem;overflow-x: hidden;}

/*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 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 {font-size: var(--font-size46);color: var(--black);font-weight: 500;}
.Hometitle .cn:after {content: "";display: block;width: 0.6rem;height: 3px;background: var(--hover-color);margin: 0.15rem 0 auto ;}
.Hometitle .en{font-size:var(--font-size80); color: var(--green); text-transform: uppercase;opacity: 0.04;position: absolute;top: 50%;width: 100%;transform: translateY(-75%);font-weight: bold;z-index: -1; }
.Hometitle.white .cn {color: #fff;}
.Hometitle.white .en{ color: #fff; opacity: 0.1;}
.Hometitle.center{ text-align: center;}
.Hometitle.center .cn:after{margin: 0.15rem auto 0;}
.Hometitle.white .cn:after{ background: #fff;}

.Homemore a{display: flex;align-items: center;width: 1.6rem;height: .55rem;border-radius: 0.5rem; border: 0.02rem solid var(--hover-color);  color:var(--hover-color);justify-content: center;transition: .3s all}
.Homemore a::after{content: '';width: 0.2rem;height: 0.2rem;transform: rotate(-45deg);margin-left: 0.12rem;background:url(../images/more.svg) no-repeat center;transition: .3s;background-size: auto 0.14rem;}
.Homemore a:hover{background: var(--hover-color); border-color: var(--hover-color); color: var(--white);}
.Homemore a:hover::after{ background-image: url(../images/more-w.svg);}

@media(max-width: 1024px) {
.Hometitle .cn {font-size: var(--font-size40);}
.Hometitle .en {font-size: var(--font-size50);}
}


/*Top003221 */
.Top003221{font-size: var(--font-size16);color:var(--hover-color);--white:#fff;}
.Top003221 a:hover{color: var(--hover-color);}
header{position:relative;z-index:100; box-shadow: 0 0 0.1rem rgba(0,0,0,0.1);}
header .top{background-color:var(--hover-color);height:0.4rem}
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{max-width: 40%;}
header .h-bottom .logo img{max-height:0.48rem}
header .top-search{display: block;padding: 0;}
header .top-search .open-search{width:0.3rem;display:block;height:0.4rem;background:center center no-repeat url(../images/Top003221-search.svg);cursor:pointer;background-size:auto 0.19rem}
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{width:0.22rem;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:0.21rem;cursor:pointer;color:var(--white)}
.top-lang .hover{position:absolute;top:100%;right:0;width:max-content;background-color:#fff;padding:1em 1em;visibility:hidden;opacity:0;transform:translateY(0.3rem);font-size:0.14rem; transition:0.3s}
.top-lang .hover a:not(:hover){color:3333}
.top-lang .hover li + li{margin-top:0.5em}
.top-lang.active .hover{visibility:visible;opacity:1;transform:translateY(0)}
.top-lang.links{margin-right:0.3rem;}
.top-lang.links span{padding-left:0.28rem; background:no-repeat url(../images/Top-links.svg) left center;background-size:0.2rem;}
header .login a{color:#fff;}
header .login a:not(:last-child):after{display: inline-block; content: ''; width: 1px; height: 10px; background: rgba(255,255,255,0.5); margin: 0 10px;vertical-align: middle;}
header .login li{padding-left: .3rem;}
header .login li:hover a{color: #e8e8e8;}
header .login .icon1{padding-left:0.3rem;line-height: 1.8;background:url(../images/icon1.svg) no-repeat left center/0.2rem;font-size:0.14rem;}
header .login .icon2{padding-left:0.3rem;line-height: 1.8;background:url(../images/icon2.svg) no-repeat left center/0.2rem;font-size:0.14rem;}
header .login .icon3{padding-left:0.3rem;line-height: 1.8;background:url(../images/icon3.svg) no-repeat left center/0.2rem;font-size:0.14rem;}
header .login .icon4{padding-left:0.3rem;line-height: 1.8;background:url(../images/icon4.svg) no-repeat left center/0.2rem;font-size:0.14rem;}
menu li span{display:block;line-height:0.8rem}
menu li span a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center}
menu ul li.has-sub{position:relative;z-index:100}
menu ul li.aon span a{color: var(--hover-color);}
menu li .sub{background-color:#fff;padding:1em 0;transition:0.3s;}
menu li .sub dl{position:relative;z-index:1;--top:0}
menu li .sub dl dl{width:max-content;background-color:#fff;transition:0.3s;padding:1em 0}
menu li .sub dd{line-height:1.2;position:relative;z-index:1;padding:0.5em 1em}
menu li .sub a{color:#333;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 calc(60 / 1920 * 100vw);}
menu{flex-shrink: 0;}
menu li + li{margin-left:calc(60 / 1920 * 100vw)}
menu ul li.active .sub{transform:translateY(0);visibility:visible;opacity:1}
menu li .sub{width:11em;position:absolute;left:50%;top:100%;transform:translateY(0.3rem);opacity:0;visibility:hidden;margin-left:-5.5em}
menu li .sub dl dl{position:absolute;left:100%;top:-1em;width:14em;transform:translateX(0.3rem);visibility:hidden;opacity:0;}
menu li .sub dl::after{position:absolute;content:'';width:3px;top:var(--top);height:2em;background-color:var(--hover-color);transition:0.3s}
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:1600px) {
header .h-bottom .logo{max-width: 30%;}
menu li + li{margin-left:2vw}
}

@media (max-width:1024px) {
    header .top,
    header .h-bottom{padding:0 3%;}
    header .h-bottom{height: 60px;}
    header .top{height: 0.8rem;}
    header .h-bottom .logo{max-width: none;}
    header .h-bottom .logo img{ max-height: 0.3rem;}
    .open-menu{background-color: var(--hover-color);border-radius: 50%;}
    .open-menu i{width: calc(100% - 16px); left: 8px;}
    menu{position: fixed; left:-100%;opacity: 0;transform: translateX(-100%);top:60px;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;}
}
/*Banner002826 */
.Banner002826{position: relative; z-index: 1;}



/*方法1，2，3*/
.Banner002826 li.slick-slide{position: relative;}
.Banner002826 li.slick-slide img{display: block;width: 100%;height: 100%;object-fit: cover;}
.Banner002826 li.slick-slide video{position: absolute; z-index: 10; left: 50%; top: 50%; transform: translate(-50%,-50%);
  min-height: 100%; min-width: 100%;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.Banner002826 li.slick-slide video + a{visibility: hidden;}
@media(min-width:1025px){
.Banner002826  li.slick-slide img.wap{display: none;}
}
@media(max-width:1024px){
.Banner002826  li.slick-slide img.pc{display: none;}
.Banner002826  li.slick-slide video{left: -100%;top: 100%; opacity: 0;}
.Banner002826  li.slick-slide .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3) url(../images/Banner002826_play.png) no-repeat center center;background-size: auto 50px; z-index: 20;}
.Banner002826  li.video-show .open-video{left: -100%;opacity: 0; transform: translateX(-100%);}
.Banner002826  li.video-show video{left: 50%; top: 50%; opacity: 1;}
}


.Banner002826 .slick-dots{position: absolute; z-index: 10; left: 0; width: 100%;bottom: 6%; text-align: center;}
.Banner002826 .slick-dots li{display: inline-block; width: 30px; height: 30px;cursor: pointer;border:2px solid  transparent; margin: 0 9px;position: relative;border-radius: 50%; }
.Banner002826 .slick-dots li button{position: absolute;background: #fff; font-size: 0;width: 6px; height: 6px; border-radius: 50%; left: 50%; top: 50%; margin: -3px 0 0 -3px;border: 0;padding: 0;cursor: pointer;}
.Banner002826 .slick-dots li.slick-active{border-color: #fff;}
@media(max-width:1024px){
.Banner002826 .slick-dots li{width: 20px; height: 20px; margin: 0 4px;}
}


.h-title{margin-bottom:0.4rem;}
.h-title.center{text-align: center;}
.h-title .cn{font-size:0.42rem;color:var(--hover-color); font-family: hmb;text-align: center;margin-bottom:2vw;}
.h-title.white .cn{color:#fff;}
@media(max-width:480px){
.h-title{margin-bottom:0.2rem;}
.h-title .cn{font-size:0.36rem;}
}

.HomeNews{ padding: var(--padMar100) 0;position: relative;z-index: 2; overflow: hidden; background: rgb(251,253,254);  }
.HomeNews .TabNav {margin-bottom: 0.35rem;}
.HomeNews .TabNav li {border-radius: 0.5rem;border: 1px solid var(--hover-color);text-align: center;cursor: pointer;padding: 0.14rem 0.4rem;transition: all 0.5s;color: var(--hover-color);}
.HomeNews .TabNav li:not(:last-child) {margin-right: 0.12rem;}
.HomeNews .TabNav li:hover,
.HomeNews .TabNav li.on {background: var(--hover-color);color: #fff;border: 1px solid var(--hover-color);}
.HomeNews .list {position: relative;}
.HomeNews .list .TabCon{position: absolute;width:100%;left:0;top:0;opacity: 0;visibility: hidden;transition: all .5s;z-index:0;}
.HomeNews .list .TabCon.on{position: relative;opacity: 1;visibility: visible;z-index:99;}
.HomeNews .slider{margin: 0 -0.1rem;}
.HomeNews .list .item{margin: 0 0.1rem;background: #fff;transition: all 0.5s; border-radius: var(--radius); overflow: hidden;}
.HomeNews .item .imgbox{padding-top: 65%;}
.HomeNews .item .info{ padding: 0.24rem;}
.HomeNews .item .date{color: #666;font-weight: lighter;}
.HomeNews .item .tit{margin: 0.08rem 0 0.1rem;font-size: var(--font-size18); line-height: 1.6; height: 3.2em; font-weight: 500;}
.HomeNews .item .desc{color: var(--grey2) ; font-weight: lighter; line-height: 1.75;}


.HomeNews .slick-arrow{width: 0.55rem; height: 0.55rem;  border-radius: 0.5rem; z-index: 22;background-color: #fff;position: static;top: 50%; padding: 0;right: 0;font-size: 1em;text-indent: -9999em;transition: 0.5s; transform: translate(0, -50%);position: absolute;box-shadow: 0 0.05rem 0.2rem rgba(0, 0, 0, 0.1);}
.HomeNews .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%;}
.HomeNews .slick-next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.HomeNews .slick-prev{left:-0.8rem;}
.HomeNews .slick-next{right:-0.8rem;}
.HomeNews .slick-arrow:hover {background-color: var(--hover-color);border-color: var(--hover-color);}
.HomeNews .slick-arrow:hover:before{ border-color: #fff;}

@media(max-width:1024px){
.HomeNews .slick-arrow{width:0.5rem;height:0.5rem;}
.HomeNews .slick-prev{left:0.2rem;}
.HomeNews .slick-next{right:0.2rem;}
}




.lm-title{font-size:calc(40 / 16 * 1em);color:var(--hover-color);font-family: hmb;margin-bottom:1em;line-height: 1}
.lm-title.center{text-align: center;}
@media (max-width:480px) {
  .lm-title{font-size:1.7em; margin-bottom: 0.3rem;}
}

/*Floor003202 */
.Floor003202{background: url(../images/Floor003202-bg.jpg) no-repeat center center; background-size: 100% 100%;overflow: hidden;padding:var(--padMar100) 0;}
.Floor003203{background: var(--white);}
.Floor003202 .auto{ position: relative;}
.Floor003202 .main{ text-align: center;position: relative;z-index: 40;}

.Floor003202 .intro-1{font-size: calc(44 / 16 * 1em); line-height: calc(56 / 44 * 1em); margin-bottom: 0.8em;}
.Floor003202 .intro-2{max-width:1300px;margin:0 auto 0.5rem;line-height: 2;}
.Floor003202 .intro-2 p{font-size:0.18rem;margin-top:.2rem;}
.Floor003202 .intro-2 img{width: 70%;margin-bottom: .2rem; max-width: 8.51rem,;}
.Floor003202 .index-more a{display: inline-block;color: var(--hover-color);border: solid 2px var(--hover-color); line-height: calc(55 / 16 * 1em); border-radius: calc(60 / 16 * 1em); padding: 0 calc(60 / 16 * 1em) 0 calc(27 / 16  * 1em); background: url(../images/Floor003202-more.svg) no-repeat right calc(23 / 16 * 1em) center; background-size: calc(12 / 16 * 1em) auto; transition: 0.3s;}
.Floor003202 .index-more a:hover{background-color: var(--hover-color);color: #fff; background-image: url(../images/Floor003202-more-on.svg);}
.Floor003202 .pic-group dd{position: absolute;z-index: 1;}
.Floor003202 .pic-group dd.s{width: calc(120 / 16 * 1em);}
.Floor003202 .pic-group dd.m{width: calc(210 / 16 * 1em);}
.Floor003202 .pic-group dd.l{width: calc(300 / 16 * 1em);}
.Floor003202 .pic-group dd .Ispic{padding-bottom: 100%;border-radius: calc(20 / 16 * 1em);position: relative!important;}
.Floor003202 .pic-group dd.l .Ispic{padding-bottom: calc(250 / 300 * 100%);}
.Floor003202 .pic-group dd:nth-child(1){top: calc(295 / 860 * 100%); right:100%;}
.Floor003202 .pic-group dd:nth-child(2){top: calc(175 / 860 * 100%); left: calc(190 / 1600 * 100%);}
.Floor003202 .pic-group dd:nth-child(3){top: calc(220 / 860 * 100%); left: calc(1179 / 1600 * 100%);}
.Floor003202 .pic-group dd:nth-child(4){top: calc(90 / 860 * 100%); left: calc(1540 / 1600 * 100%);}
.Floor003202 .pic-group dd:nth-child(5){bottom: calc(160 / 860 * 100%); left: calc(40 / 1600 * 100%);}
.Floor003202 .pic-group dd:nth-child(6){bottom: calc(160 / 860 * 100%); right: 0;}
.Floor003202 .info-num li{float: left;}
.Floor003202 .info-num li aside{display: inline-block;position: relative;color: var(--hover-color);}
.Floor003202 .info-num li aside b{font-size: 0.76rem;display: block;font-family:'Barlow';}
.Floor003202 .info-num li aside sub{position: absolute; left: 100%; word-break: keep-all; bottom: 15%;font-size: 0.22rem;margin-left: 0.1rem;}
.Floor003202 .info-num li p{color: #333; margin-bottom: 0;margin-top: 3px;font-size:0.22rem;}
@media(min-width:1025px){
.Floor003202 .main{ margin: 0 auto; width: 94%; }
.Floor003202 .info-num li{width: 20%;}
}
@media(max-width:1024px){
.Floor003202 .info-num li{width: calc(100% / 3); margin-bottom: 0.2rem;}
.Floor003202 .info-num li:nth-child(3n+1){clear: left;}
.Floor003202 .info-num li aside b{font-size: 0.6rem;}
}
@media(max-width:640px){
.Floor003202 .info-num li aside b{font-size: 0.4rem;}
.Floor003202 .info-num li p{font-size:0.18rem; padding: 0 5%;}
.Floor003202 .info-num:after{display: none;}

.Floor003202 .info-num{display: flex;justify-content: center; flex-wrap: wrap;}
}



@media (max-width:1024px) {
.Floor003202 .index-more{font-size: 0.9em; }
.Floor003202 .index-more a{line-height: 3;}
.Floor003202 .intro-1{font-size: 1.5em;}
.Floor003202 .pic-group dd.s{width: 3em;}
.Floor003202 .pic-group dd.m{width:5em;}
.Floor003202 .pic-group dd.l{width:7em;}
.Floor003202 .pic-group dd .Ispic{border-radius: 0.3em; opacity: 0.5;}
.Floor003202 .pic-group dd:nth-child(1){top: 3%; right: calc(100% - 17vw);}
.Floor003202 .pic-group dd:nth-child(2){top: 22%; left: 5%;}
.Floor003202 .pic-group dd:nth-child(3){top:20%; }
.Floor003202 .pic-group dd:nth-child(4){top:2%; left: calc(100% - 15vw);}
.Floor003202 .pic-group dd:nth-child(5){bottom: 5%;}
.Floor003202 .pic-group dd:nth-child(6){bottom: 5%;}
}
/*Floor003031 */
.Floor003031{position:fixed;background:rgba(0,0,0,0.5); z-index: 100;width:100%;height: 100%;top:0;left:0;display: none;}
.Floor003031 .auto{max-width: 1400px;}
.Floor003031 .txt{position: relative; width: 100%;background:#fff;padding:3vw 0;}
.Floor003031 .txt .tab{margin-bottom:1vw;}
.Floor003031 .txt .tab a{font-size:0.22rem;color:#333;margin-right:0.3rem;border-bottom:2px solid transparent;display: inline-block;padding-bottom:0.05rem;}
.Floor003031 .txt .tab a.on{color:var(--hover-color);border-bottom:2px solid var(--hover-color);}
.Floor003031 .txt .email{ position: relative; background: #fff;margin-bottom:0.15rem;}
.Floor003031 .txt .history p{line-height: 1;display: inline-block;}
.Floor003031 .txt .history p a{display: inline-block;width:0.2rem;height: 0.2rem;float:right;margin-left:5px;margin-top:-2px; background:url(../images/hsz.svg) no-repeat center/0.16rem;}
.Floor003031 .txt .history li{float:left;border:1px solid #e8e8e8;border-radius: 0.5rem;padding:0.08rem 0.15rem;margin-right:0.15rem;font-size:0.14rem;}
.Floor003031 .txt .history li a{display: block;}
.Floor003031 .email input{font-size: 16px;}
.Floor003031 .email .text{width: 100%; padding: 1.25em 2em 1.25em 2.5em; height: 3.75em; line-height: 1.25em;border: 0;color: #999;border-bottom:1px solid var(--hover-color);}
.Floor003031 .email .text.focus{color: #333;}
.Floor003031 .email .btn{position: absolute; left: 0; top: 0; height: 100%; width: 0.4rem;color: #fff; background: center center no-repeat url(../images/Top003221-search2.svg);background-size: auto 0.19rem; cursor: pointer; border: 0;text-transform: uppercase;}
@media(max-width:768px){
.Floor003031{overflow: hidden;}
.Floor003031 .email input{font-size: 2.5vw;}
}

/*Floor003055 */
.Floor003055{padding:var(--padMar100) 0 var(--padMar70) 0; 
background: rgb(247,252,254); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(247,252,254,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 70%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(247,252,254,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 70%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(247,252,254,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 70%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9f3ff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}
.Floor003055 .Hometitle{padding-bottom: 0;}
.Floor003055 .flex{display: flex; justify-content: space-between;} 
.Floor003055 .news-top .txt{padding-top:.24rem;}
.Floor003055 .pic{overflow: hidden;}
.Floor003055 .Ispic{padding-bottom:60.765%; transition: .3s;    border-radius: 8px;}
.Floor003055 a:hover .Ispic{transform: scale(1.05);}
.Floor003055 .txt time{color:var(--hover-color); display: block; padding-left:.3rem; background:url(../images/time.svg) no-repeat left center; background-size: auto .18rem;}
.Floor003055 .txt h3{font-size:var(--font-size20); margin:1em 0; font-weight: normal; color:var(--black); }
.Floor003055 a:hover  .txt h3{color:var(--hover-color);}
.Floor003055 .txt p{ line-height:1.75; color:var(--grey2); margin: 0;}
.Floor003055 .news-top .txt p{ margin-top:-.08rem;}
.Floor003055 .slider li a{display: flex; align-items: center; padding-bottom:.4rem; margin-bottom:.4rem; border-bottom: 1px solid rgba(var(--rgb-black),0.1);}
.Floor003055 .controls{margin-top:-.78rem; position: relative;overflow: hidden; padding: .2rem 0 .3rem; background:#fff; z-index: 10;}
.Floor003055 .controls .slick-dots{float:right;position: relative;}
.Floor003055 .controls .slick-dots li{list-style: none;}
.Floor003055 .controls .slick-dots li{display: inline-block;position: relative;width:.3rem; height:.3rem;}
.Floor003055 .controls .slick-dots li button{ padding: 0; width:28.572%;height: 28.572%;background: #ccc; border-radius:50%; position: absolute; left: 50%; top: 50%;transform: translate(-50%,-50%);font-size: 0; border: 0;}
.Floor003055 .controls .slick-dots li.slick-active{margin: 0 .12rem;}
.Floor003055 .controls .slick-dots li.slick-active button{width: 50%; height:50%; background: var(--hover-color);}
.Floor003055 .slick-dots:after{position: absolute;right: 100%; top: 50%; height: 1px; background:rgba(0,0,0,0.1); margin-right:1.5vw; width: 50vw; content: '';}
.Floor003055 .slider li .txt{order: 1;padding-right:3vw;}
.Floor003055 .slider li .pic{order: 2;}
.Floor003055 .slider li .txt p{line-height: 1;}
.Floor003055 .slider li .Ispic{padding-bottom:60.59%;}
@media(min-width:641px){
.Floor003055 .slider li .pic{width:21.198%;}
.Floor003055 .slider li .txt{width:calc(100% - 21.198%); }
}
@media(min-width:1025px){
.Floor003055 .left{width:40%;}
.Floor003055 .right{width:60%; padding-left:.6rem;}
}
@media(max-width:1024px){
  .Floor003055 .slick-dots:after{width: 100vw;}
 .Floor003055 .flex{display: block;}
.Floor003055 .left{margin-bottom:.3rem; padding-bottom:.3rem; border-bottom: 1px solid rgba(var(--rgb-black),0.1);}
}
@media(max-width:640px){
.Floor003055 .slider li .pic{flex-shrink: 0;width: 40%;}
.Floor003055 .slider li .txt{width: 60%;}
}
/*Bottom002673 */
.Bottom002673{ background:#292523;color:var(--grey2); text-align:center;}
.Bottom002673 .logo{ padding:5% 0 2% 0;}
.Bottom002673 footer{padding:2% 0;border-top:1px solid #333;margin-top: 0%;}
.Bottom002673 footer span{ margin-left:3%;}
.Bottom002673 footer span a::after{ display:inline-block; content:''; width:1px; height:10px; background:var(--grey2); margin:0 10px;}
.Bottom002673 footer span a:last-child::after{ display:none;}
.Bottom002673 nav{ padding-bottom:2%;}
.Bottom002673 nav a{ font-size:16px;}
.Bottom002673 nav a::after{ display:inline-block; font-style:italic; content:'|'; font-size:12px;margin:0 18px 0 18px;color:var(--grey2); }
.Bottom002673 nav a:last-child::after{ display:none;}
.Bottom002673 a{ color:var(--grey2); display:inline-block;}
.Bottom002673 a:hover{ color:var(--white);}

.Bottom002673 .links{margin: 0.5rem 0 0;border-top: 1px solid rgba(255,255,255,0.07);position: relative;line-height: 0.24rem;padding: 0.2rem 0 0.2rem 1.1rem;text-align: left;}
.Bottom002673 .links a{display: inline-block;}
.Bottom002673 .links span{position: absolute;left: 0;top: 0.2rem;font-size: 0.16rem;padding-left:0.25rem;color:#fff; background:url(../images/linkicon.svg) no-repeat left center/0.18rem;opacity: 0.8}
.Bottom002673 .links a:not(:last-child):after{display: inline-block;content: '';width: 1px;height: 13px;background: rgba(255,255,255,0.1);vertical-align: middle;margin: 0 10px;}
@media(max-width:640px){
.Bottom002673 .links{margin-top: 0.2rem;}
.Bottom002673 .logo{ padding-bottom: 6%;}
}

/*Other002907 */
.Other002907{position: fixed; right: 10px; top: 50%; transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%); z-index: 200; border-bottom: 0; width: 0.5rem;border-radius: 0.5rem}
.Other002907 li{position: relative;}
.Other002907 li .hover-txt{position: absolute;right: calc(100% + 0.1rem); background-color: var(--white); width: max-content; top: 50%;transform: translateY(-50%);padding: 0.5em 1em;border-radius: 0.03rem; font-family: 'hmb'; font-size: 1.2em;color:var(--hover-color); visibility: hidden; opacity: 0; transform: translateX(-0.3rem); transition: 0.3s ease-in-out; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.2);}
.Other002907 li:hover  .hover-txt{ visibility: visible; opacity: 1; transform: translateX(0);}
.Other002907 li .hover-txt:after{position: absolute; left: 100%;border: 5px solid transparent; border-left-color: var(--white); top: 50%;margin-top: -5px; content: '';}
.Other002907 li a:not(.wap-url){ text-align: center;display: block;line-height: 1.4; padding-top: 30px;background-position:  center 0;background-repeat: no-repeat;background-size:0.24rem; font-size: 0.14rem;color: #666; }
.Other002907 .ul .ul{box-shadow: 0 0 10px rgba(0,0,0,0.12);border-radius: 0.5rem;background-color: #fff; }
.Other002907 li.li_1{margin-bottom:0.15rem;border-radius: 0.5rem;padding:0.2rem 0;background:var(--hover-color);}
.Other002907 li.li_1 a{background-image: url("../images/Other002907_icon1.png");width:0.24rem;margin:0 auto;line-height: 1.2;color:#fff;}
.Other002907 li.li_2{padding:0.2rem 0 0.15rem;border-radius: 0.5rem 0.5rem 0 0;}
.Other002907 li.li_2 a:not(.wap-url){background-image: url("../images/Other002907_icon2.png");}
.Other002907 li.li_3 a{background-image: url("../images/Other002907_icon3.png");}
.Other002907 li.li_4{padding:0 0 0.2rem;border-radius: 0 0 0.5rem 0.5rem;}
.Other002907 li.li_4 a{background-image: url("../images/Other002907_gettop.png"); line-height: normal;padding-top:28px;}
@media (max-width:768px) {
.Other002907 li.li_2 a.wap-url{position: absolute; left: 0;top:0;bottom:0; width: 100%;height: 100%;z-index: 10;}
.Other002907 li .hover-txt{display: none;}
.Other002907 li a{font-size: 0!important;}
.Other002907 li.li_1 a{padding: 0; height: 0.2rem;background-position: center center;}
.Other002907 li.li_1{height: 0.5rem;display: flex;align-items: center;justify-content: center; border-radius: 50%; padding: 0;}
.Other002907 li.li_2 a:not(.wap-url){padding: 0; height: 0.24rem;}
.Other002907 li.li_4{padding-bottom: 0.15rem;}
.Other002907 li.li_4 a{background-position: center center;}
}

/*PicList002735 */
.PicList002735{padding:5vw 0;}
.PicList002735 ul{display: flex;flex-wrap: wrap;}
.PicList002735 li{ margin-bottom: 2%;box-shadow: 0 0 0.2rem rgba(0,0,0,0.1);border-radius: 0.1rem;overflow: hidden;padding:0.25rem;}
.PicList002735 li a{display: block; transition: 0.3s;}
.PicList002735 li .Ispic{ background-size: contain;background-color: #fff;  padding-bottom: 64%;}
.PicList002735 li .txt{padding-top: 0.2rem;}
.PicList002735 li .txt h3{font-size: 0.28rem; color:var(--hover-color);text-align: center;margin-top:0;margin-bottom:0.2rem;padding-bottom:0.2rem;border-bottom:1px dashed #e5e5e5;}
.PicList002735 li .txt p{line-height: calc(28 / 16);color: #666;}

@media(min-width:769px){
.PicList002735 li{width: 30%; }
.PicList002735 li:not(:nth-child(3n)){margin-right: 5%;}
}
@media(min-width:481px) and (max-width:768px){
.PicList002735 li{width: 48%; }
.PicList002735 li:not(:nth-child(2n)){margin-right: 4%;}
}
@media (max-width:640px) {
.PicList002735 li{display: flex;align-items: flex-start; padding: 0.15rem;}
.PicList002735 li .Ispic{width: 36%;flex-shrink: 0; background-position: center top; padding-bottom: 55%; }
.PicList002735 li .txt{flex:1;margin-left: 0.2rem; padding: 0;}
.PicList002735 li .txt h3{text-align: left;margin-bottom:0.1rem;padding-bottom:0.1rem;font-size: 0.22rem; }
.PicList002735 li .txt p{margin: 0;}
}


/*PicList002736 */
.PicList002736{padding:5vw 0 3vw;}
.PicList002736 .toptxt{padding-bottom:1.5vw;font-size:0.18rem;}
.PicList002736 .toptxt span{color:var(--hover-color);}
.PicList002736 ul{display: flex;flex-wrap: wrap;}
.PicList002736 li{ margin-bottom: 2%;box-shadow: 0 0 0.2rem rgba(0,0,0,0.1);border-radius: 0.1rem;overflow: hidden;padding:0.25rem;}
.PicList002736 li a{display: block; transition: 0.3s;}
.PicList002736 li .Ispic{ background-size: contain;background-color: #fff;  padding-bottom: 68%;}
.PicList002736 li .txt{padding-top: 0.2rem;}
.PicList002736 li .txt h3{font-size: 0.26rem; color:var(--hover-color);text-align: center;margin-top:0;margin-bottom:0.2rem;padding-bottom:0.2rem;border-bottom:1px dashed #e5e5e5;}
.PicList002736 li .txt p{line-height: calc(28 / 16);color: #666;}
@media(min-width:481px){
.PicList002736 li{float: left;}
}
@media(min-width:769px){
.PicList002736 li{width: 22.75%; }
.PicList002736 li:not(:nth-child(4n)){margin-right: 3%;}
}
@media(min-width:481px) and (max-width:768px){
.PicList002736 li{width: 48%; }
.PicList002736 li:not(:nth-child(2n)){margin-right: 4%;}
}
@media (max-width:640px) {
  .PicList002736 li{display: flex;align-items: flex-start; padding: 0.15rem;}
  .PicList002736 li .Ispic{width: 40%;flex-shrink: 0; background-position: center top; padding-bottom: 44%; margin-top: 0.42rem;}
.PicList002736 li .txt{flex:1;margin-left: 0.2rem; padding: 0;}
.PicList002736 li .txt h3{text-align: left;margin-bottom:0.1rem;padding-bottom:0.1rem;font-size: 0.22rem; }
.PicList002736 li .txt p{margin: 0;}
}


/*PicList002737 */
.PicList002737{padding:5vw 0;}
.PicList002737 li{ margin-bottom: 4%;box-shadow: 0 0 0.2rem rgba(0,0,0,0.1);border-radius: 0.1rem;overflow: hidden;padding:2vw;}
.PicList002737 li a{display: block; transition: 0.3s;}
.PicList002737 li .Ispic{ background-size: contain;background-color: #fff;  padding-bottom: 55%;}
.PicList002737 li .txt{padding-top: 0.2rem;}
.PicList002737 li .txt h3{font-size: 0.28rem; color:var(--hover-color);text-align: center;margin-top:0;margin-bottom:0.2rem;padding-bottom:0.2rem;border-bottom:1px dashed #e5e5e5;}
.PicList002737 li .txt p{line-height: 28px;color: #666;}

@media(min-width:1025px){
.PicList002737 ul{display: flex;flex-wrap: wrap;}
.PicList002737 li{width: 48%; }
.PicList002737 li:not(:nth-child(2n)){margin-right: 4%;}
}


/*Floor */
.Banner002730{ position:relative;}
.Banner002730 .ytable{height: 100%;}
.Banner002730 .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; color:#fff;  font-size:28px; }
.Banner002730 .txt .cn{font-size:0.4rem;font-family: hmb;}
.Banner002730 .txt .en{font-size:0.22rem;}
@media(min-width:1025px){
.Banner002730 figure{ height:400px;}
.Banner002730 img{ display:none;}
}
@media(max-width:1024px){
.Banner002730 figure{ display:none;}
.Banner002730 img{ width:100%; display:block; min-height: 2.4rem; object-fit: cover;}
.Banner002730 .auto{ width:80%;}
  .Banner002730 .fr{float: right;}
}
@media(max-width:640px){
.Banner002730 .txt{box-shadow: 1px 2px 0 #000;}
.Banner002730 .txt .cn{font-size:0.24rem;}
.Banner002730 .txt .en{font-size:0.18rem;}
}
/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04); position: relative;z-index: 3;}
.Menu003135 .current{ font-size: 0.875em; padding-left: 1.21428em;background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 1em auto; line-height: 5.7142;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color: #333;}
.Menu003135 .nav-menu li{float: left;font-size: 1em;line-height: 5;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:2.222em;}
.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: 2px;background-color: var(--hover-color);}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu ul{display: flex; overflow: auto;}
.Menu003135 .nav-menu li{line-height:3;flex-shrink: 0;}
}
/*RighInfo003141 */
.RighInfo003141{padding:5vw 0;}
.RighInfo003141 .intro .title{ font-size: 0.34rem;color: var(--hover-color);margin-bottom: 0.8em;font-weight: bold;}
.RighInfo003141 .intro .info{ line-height: 2;}
.RighInfo003141 .intro .info p{margin: 1.2em 0;}

.RighInfo003141 .number-count{margin: 4.5625em 0 0;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); border: solid 1px #f3f3f3; padding: 3.6875em 0;}
.RighInfo003141 .number-count li{color: #666;}
.RighInfo003141 .number-count li span{display: inline-block;position: relative;font-size: 0.48rem;color: var(--hover-color); margin: 0 5px;font-family: 'Barlow';font-weight: bold;}
.RighInfo003141 .number-count li span i{font-style: normal;}
.RighInfo003141 .number-count li span i.ani{position: absolute; left: 0;top: 0;}
.RighInfo003141 .number-count li span i.opa{opacity: 0;}
.RighInfo003141 .number-count li sup{display: inline-block;vertical-align: top;color: var(--hover-color);font-size:0.22rem;}


@media (min-width:1025px) {
.RighInfo003141 .intro .info{width: 47%;font-size: 0.18rem; }
.RighInfo003141 .intro .title{line-height: 1;}
.RighInfo003141 .intro .img{width: 47.215%;}
.RighInfo003141 .number-count ul{display: table; margin: 0 auto;}
.RighInfo003141 .number-count li{float: left;font-size:0.18rem;}
.RighInfo003141 .number-count li:not(:last-child){margin-right: 3em;}
}
@media (max-width:1024px) {
.RighInfo003141 .number-count li{text-align: center;padding: 1em 0} 
.RighInfo003141 .number-count{margin: 2em 0; padding: 2em 0;}  
.RighInfo003141 .intro{padding-top: 2em; margin-bottom: 2em;}
}
@media (max-width:640px) {
  .RighInfo003141 .intro .title{font-size: 0.32rem; line-height:1.4;text-align: center;}
}
/*PicList002938 */
.PicList002938 ul{padding: 1.93vw 0; border-bottom: 1px dotted #cecece;}
.PicList002938 li .inner{padding-left: 33px;font-size: 16px; }
.PicList002938 li time{color: #c8c8c8;}
.PicList002938 li time a{float: right;color: #e43937;}
.PicList002938 li p{color: #b8b8b8;line-height: 1.625em; height: 3.25em;}
.PicList002938 li aside{font-size: 18px;}
.PicList002938 li aside a{color: #1e1e1e;}
.PicList002938 li aside a:hover{color: #e43937;}
@media(min-width:481px){
.PicList002938 ol{width: 177px;}
}
@media(max-width:640px){
.PicList002938 li .inner{padding-left: 3vw;font-size: 14px; }
.PicList002938 li aside{font-size: 16px;}
}
@media(max-width:480px){
.PicList002938 .ytable,
.PicList002938 .ytable-cell{display: block;}
.PicList002938 ul{padding: 3vw 0;}
.PicList002938 li .inner{padding: 3vw;}
}


/*Floor001893*/
.Floor001893{padding:5vw 0 4vw;background:#f8f8f8;}
.Floor001893 .auto{max-width:1600px;}
.Floor001893 .slider-year{ position:relative; padding:0 40px;margin-top:3%;}
.Floor001893 .slider-year .slick-arrow{ position:absolute; top:50%; width:40px; height:40px; margin-top:-20px; background:url(../images/Floor001893-controls.png) no-repeat left top; cursor:pointer;}
.Floor001893 .slider-year .slick-prev{ left:0;}
.Floor001893 .slider-year .slick-next{ right:0; background-position:left bottom;}
.Floor001893 .slider-year .slick-disabled{ cursor:default;}
.Floor001893 .slider-year .slick-prev.slick-disabled{ background-position: right top;}
.Floor001893 .slider-year .slick-next.slick-disabled{ background-position: right bottom;}
.Floor001893 .slider-year .slider{ background:url(../images/Floor001893-bg.png) repeat-x left center; overflow:hidden;}
.Floor001893 .slider-year li{ cursor:pointer; text-align:center; background:url(../images/Floor001893-dot.png) no-repeat center center;font-size:0.22rem; padding-bottom:0.3rem;color:#333; background-size: 0.1rem auto;}
.Floor001893 .slider-year li span{ display:block; height:1.3rem; padding-top:0.1rem;}
.Floor001893 .slider-year li.slick-current{ font-size:0.28rem; color:var(--hover-color); background-image:url(../images/Floor001893-dot_hover.png);background-size: 0.55rem auto;}
.Floor001893 .slider-year li.slick-current span{ padding-top:0;}
.Floor001893 .slider-txt li{background:#fff;}
.Floor001893 .slider-txt .inner{ padding:0; position:relative;background-color:#fff;}
.Floor001893 .slider-txt li .img{ position:relative; }
.Floor001893 .slider-txt li .img img{ display:block; width:100%;}
.Floor001893 .slider-txt li dl dt{  font-size:0.32rem; color:var(--hover-color);margin-bottom:3%;}
.Floor001893 .slider-txt li dl dt h2{margin:0 0 0.15rem;font-size:0.4rem;}
.Floor001893 .slider-txt li dl dt span{ display:block;font-weight: bold;}
.Floor001893 .slider-txt li dl dd p{line-height:1.8;position: relative;padding-left:0.18rem;margin:0.15rem 0;}
.Floor001893 .slider-txt li dl dd p:after{content:'';width:5px;height: 5px;background:var(--hover-color);position: absolute;left:0;top:0.12rem;border-radius: 50%}
@media (min-width:1025px) {
.Floor001893 .slider-txt li .img{width:45%;float:left;}
  .Floor001893 .slider-txt li dl{ width:50%;float:right;padding:4% 4% 2% 0;}
}
@media (max-width:1024px) {
    .Floor001893 .slider-txt li dl{padding: 0.2rem;}
}
@media (max-width:768px) {
  .Floor001893 .slider-txt li dl dt{font-size: 1.5em;}
  .Floor001893 .slider-txt li dl dt h2{font-size: 1.2em;}
  .Floor001893 .slider-year li{ font-size: 0.18rem;}
.Floor001893 .slider-year li.slick-current{font-size: 0.22rem;}
}


.Organization{padding:5vw 0;}
.Organization .text dd{margin-bottom:1.5vw;padding-bottom:1.5vw;border-bottom:1px solid #e8e8e8;}
.Organization .text dd:last-child{border-bottom:0;}
.Organization .text dd h2{font-size:0.24rem;font-weight: normal; color:#333;margin:0;}
.Organization .text dd h2:after{content:'';width:0.25rem;height: 2px;display: block;background:var(--hover-color);margin:0.15rem 0;}
.Organization .text dd p{margin-bottom:0;}
@media (min-width:1025px) {
.Organization .pic{width:55%;float:left;}
.Organization .text{width:38%;float: right;}
}
@media (max-width:1024px) {
.Organization .text{margin-top: 0.3rem;}
}

.Venuesize{padding:5vw 0;}
.Venuesize .text p{font-size:calc(18 / 16 * 1em);line-height: 1.8}
.Venuesize .pic img{display: block;width: 100%;}
@media (min-width:1025px) {
.Venuesize .con{display: flex;justify-content: center;align-items: center;}
.Venuesize .pic{width:50%;}
.Venuesize .text{width:50%;padding-left:5%;}
}
@media (max-width:1024px) {
.Venuesize .text{margin-top: 2em;}
}

/*PicList002949 */
.PicList002949 .item{color:#333;margin: 2.5vw 0;box-shadow: 0 0 0.15rem rgba(0, 0, 0, 0.12); padding: .4rem 0;}
.PicList002949 .txt .inner{padding: 0 2.5vw 0 2.5vw;}
.PicList002949 .txt p{line-height: 1.8; color: #666; margin: .08rem 0;}
.PicList002949 .txt p span{color:var(--hover-color);}
.PicList002949 .tit{font-size:calc(24 / 16 * 1em); line-height: 1em;}
.PicList002949 .tit:after{display: block; margin-top: 1em;margin-bottom:0.4em; content: '';background: var(--hover-color); width: 46px; height: 2px;}
@media(min-width:1025px){
.PicList002949 .pic{ width:5.2rem;}
}
@media(max-width:1024px){
.PicList002949 .txt .inner{padding: 5vw;}
}


/*PicList002433 */
/*slick Basic*/
.PicList002433 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.PicList002433 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.PicList002433 .slick-list:focus {outline: none}
.PicList002433 .slick-list.dragging {cursor: pointer;cursor: hand;}
.PicList002433 .slick-slider .slick-track, 
.PicList002433 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.PicList002433 .slick-track {position: relative; top: 0; left: 0; display: block;}
.PicList002433 .slick-track:before, 
.PicList002433 .slick-track:after{display: table; content: '';}
.PicList002433 .slick-track:after{ clear: both;}
.PicList002433 .slick-loading .slick-track { visibility: hidden;}
.PicList002433 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.PicList002433 .slick-slide .slick-loading img { display: none;}
.PicList002433 .slick-slide .dragging img { pointer-events: none;}
.PicList002433 .slick-initialized .slick-slide { display: block;}
.PicList002433 .slick-loading .slick-slide { visibility: hidden;}
.PicList002433 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.PicList002433 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.PicList002433{padding: 5vw 0 3vw;}
.PicList002433-2 .main{ padding:5vw 0 4vw;}
.PicList002433 .main .slick-arrow{ position:absolute; top:46%; width:0.5rem; height:0.5rem; margin-top:-0.25rem; border:1px solid var(--hover-color); padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002433 .main .slick-arrow:hover{ background:var(--hover-color); }
.PicList002433 .main .slick-arrow:before{ position:absolute; content:''; width:14px; height:14px; border-top:2px solid var(--hover-color); border-right:2px solid var(--hover-color); transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-7px 0 0 -10px;}
.PicList002433 .main .slick-arrow:hover:before{ border-color:#fff;}
.PicList002433 .main .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.PicList002433 .main .slick-prev{ left:-59px;}
.PicList002433 .main .slick-next{ right:-59px;}
@media(max-width:1408px){
.PicList002433 .main .slick-prev{ left:2%;}
.PicList002433 .main .slick-next{ right:2%;}
}
@media(max-width:640px){
.PicList002433 .main  .slick-arrow{ width: 7vw;height: 7vw;margin-top: -3.5vw;}
.PicList002433 .main .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
.PicList002433 .main .slick-next:before{left: 20%;}
}

.PicList002433 .list ul{ padding:0 50px;}
.PicList002433 .list li{ float:left; position:relative;  text-align:center; margin-bottom:3%;}
.PicList002433 .list li:first-child:before,
.PicList002433 .list li:last-child:after{ position:absolute; content:''; bottom:0px; height:90px; width:50px;}
.PicList002433 .list li:first-child:before{ left:-50px; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433 .list li:last-child:after{right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list li aside{ padding-top:35px;height:90px; background:url(../images/PicList002433_libg.png) repeat-x left top;}
.PicList002433 .list li .ytable{ height:300px;}
.PicList002433 .list li .ytable-cell{ vertical-align:bottom;}
.PicList002433 .list li figure{ position:relative; display:inline-block;max-width: 76%;}
.PicList002433 .list li figure:after{ position:absolute; right:-24px; background:url(../images/PicList002433_ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:'';}
.PicList002433 .list li figure img{ max-height:300px;padding: 8px;padding-top: 9px;background: url(../images/PicList002433_kuang.png) no-repeat ;background-size:100% 100%;}
.PicList002433 .list li p{ margin:0 auto; width:90%; line-height:1.8; color:#333;font-size:0.18rem;}
.PicList002433 .list .ul-3 li{width:33.33333333%;}
.PicList002433 .list .ul-3 li:nth-child(3):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list .ul-2 li{width:50%;}
.PicList002433 .list .ul-2 li:nth-child(2):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433 .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433 .list .ul-1 li{width:100%;}
@media(max-width:640px){
.PicList002433 .auto,
.PicList002433 .list ul{ padding:0;}
.PicList002433 .list li p{ font-size:12px;}
.PicList002433 .list li .ytable{ height:150px;}
.PicList002433 .list li figure img{ max-height:150px; padding:3px}
.PicList002433 .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433 .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433 .list .ul-3 li:nth-child(3):after,
.PicList002433 .list li:first-child:before{ display:none;}
.PicList002433 .list li aside{height: 72px;}
}
@media(max-width:480px){
.PicList002433  .list li .ytable{ height:100px;}
.PicList002433  .list li figure img{ max-height:100px;}
}

/*PicList001912*/
.PicList001912{padding:5vw 0 2vw;}
.PicList001912 li{ margin-bottom:2vw; border:1px solid #e5e5e5; padding:5px;}
.PicList001912 li div{padding:2%; overflow:hidden; display:flex;justify-content: space-between;}
.PicList001912 li aside{width: 90%;}
.PicList001912 li .pic{ width:22.5%;}
.PicList001912 li .pic img{ display:block; width:100%;}
.PicList001912 li figure{ border-left:1px solid #e8e8e8; width:70%; padding-left:0.35rem;}
.PicList001912 li h3{ margin:0; line-height:50px; font-size:0.22rem;font-weight: normal;}
.PicList001912 li p{ line-height:1.8; overflow:hidden;  color:#999; display: table-cell;}
.PicList001912 li .more{ color:var(--hover-color);display: inline-block;margin-top:0.1rem;}
@media(max-width:1000px){
.PicList001912 li h3{ line-height:normal;}
.PicList001912 li p{ margin:2% 0;}
.PicList001912 li .pic{ width:38%;}
.PicList001912 li figure{width:60%;}
}
@media(max-width:640px){
.PicList001912 li .pic,
.PicList001912 li figure{ float:none; width:auto;}
.PicList001912 li figure{ border:0; padding-left:0; padding-top:3%;}
}

/*
 .Form002802
 */
.Form002802{ padding: 5vw 0; }
.Form002802 .from{ margin:0 auto; }
.Form002802 .from td{ padding-right: 3%; padding-bottom:2%;}
.Form002802 .from td p{ margin: 0; color: #999; text-align: center;}
.Form002802 .from td div{ position:relative;}
.Form002802 .from label{ position:absolute; left:0.15rem; top:0; font-size: 0.15rem; line-height: 0.5rem; color:#666;}
.Form002802 .from .text{ width:100%; height:0.5rem; line-height:0.5rem; text-indent:0.1rem; border:none; background:#f8f8f8;}
.Form002802 .from textarea.text{ height:1.5rem;}
.Form002802 .from .btn{ padding-bottom: 1.5%; }
.Form002802 .from .btn input{ background:var(--hover-color); cursor:pointer; padding:0; border:none; width: 1.65rem; height:0.5rem; font-size: 0.16rem; color:#fff; text-transform: uppercase; border-radius: 0.99rem;}

.Form002802 .address { padding:0 0 3%;}
.Form002802 .address dl{ border-bottom:1px solid #eee; padding:0 0 3%;}
.Form002802 .address dd h2,
.Form002802 .address dd p{ font-size:0.16rem; padding-left:0.5rem; line-height:calc(40 / 16);}
.Form002802 .address dd h2{ background-repeat:no-repeat; background-position: left top; display: inline-block; margin-right: 9%; margin-bottom: 2%; font-weight:normal; min-height: 0.4rem;background-size: 0.4rem auto;}
.Form002802 .address dd h2{ font-size:0.2rem;color:#333;line-height: 2}
.Form002802 .address dd h2.h2_1{ background-image:url(../images/Form002802-icon1.png);}
.Form002802 .address dd h2.h2_2{ background-image:url(../images/Form002802-icon2.jpg);}
.Form002802 .address dd h2.h2_3{ background-image:url(../images/Form002802-icon3.png);}
.Form002802 .address dd h2.h2_4{ background-image:url(../images/Form002802-icon4.png);}

@media(min-width:641px){
.Form002802 .from td:nth-child(2n),
.Form002802 .from .textareas,
.Form002802 .from .btn,
.Form002802 .from .tip{ padding-right: 0; }
}
@media(max-width:640px){
.Form002802 .from td{ display: block; padding-right: 0; }
.Form002802 .address dd{ float:none; width:auto; padding-left:0; }
.Form002802 .address{ padding-bottom: 0.5rem;}
}


.lm-more a{display: inline-block;color: var(--hover-color);border: solid 2px var(--hover-color); line-height: calc(55 / 16 * 1em); border-radius: calc(60 / 16 * 1em); padding: 0 calc(60 / 16 * 1em) 0 calc(27 / 16  * 1em); background: url(../images/Floor003202-more.svg) no-repeat right calc(23 / 16 * 1em) center; background-size: calc(12 / 16 * 1em) auto; transition: 0.3s;}
.lm-more a:hover{background-color: var(--hover-color);color: #fff; background-image: url(../images/Floor003202-more-on.svg);}


/*PicList000687 */

.PicList000687{overflow: hidden;}
.PicList000687 .more{ text-align: center;width: 125px; line-height: 40px;color: #fff; background: #a5894b;display: block;}
.PicList000687 .more:hover{background: #a52d34;}
.PicList000687 .more:after{display: inline-block; content: '';background: url("../images/PicList000687_more.png") no-repeat; width: 25px; height: 6px; vertical-align: middle; margin-left: 5px;}
@media(max-width:480px){
.PicList000687 .more{line-height: 10vw;}
}

.PicList000687 .tit{font-size: calc(22 / 16 * 1em);color: #333;font-weight: normal;}
.PicList000687 p{line-height: 1.8;color: #666;height: 3.35em;margin-top:0.5vw; margin-bottom: 2vw;}
.PicList000687 .news-top{padding:5vw 0  4.22vw 0; background-color: #fff;}
.PicList000687 .news-top .info{border-top: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8;}
.PicList000687 .news-top time{border-left:1px solid var(--hover-color); padding-left: 1.62vw;display: block; margin-bottom: 2.61vw;color: var(--hover-color);font-size: calc(18 / 16 * 1em);}
.PicList000687 .news-top time span{display: block;font-size: 2em;}
.PicList000687 .news-top .slick-dots{ text-align: center;padding-top: 1.72vw;}
.PicList000687 .news-top .slick-dots li{display: inline-block; width: 20px; height:3px; margin: 0 5px;background-color: #d9d9d9;}
.PicList000687 .news-top .slick-dots li button{display: none;}
.PicList000687 .news-top .slick-dots li.slick-active{background:var(--hover-color)}
@media(min-width:1025px){
.PicList000687 .news-top .pic{width: 50%;}
.PicList000687 .news-top .info .main{padding-left: 5.21vw;}
}
@media(max-width:1024px){
.PicList000687 .news-top .info{padding: 5vw;}
}
@media(max-width:640px){

}

.PicList000687{background: #f7f7f7;}
.PicList000687 .news-list{padding: 4vw 0 0 0;}
.PicList000687 .news-list ul{margin-bottom:4vw;}
.PicList000687 .news-list li{background: #fff; margin-bottom: 1.41vw;}
.PicList000687 .news-list li a:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.PicList000687 .news-list .main{border-left: 2px solid var(--hover-color); padding-left: 3.5vw; padding-right: 3.5vw;}
.PicList000687 .news-list .tit{margin-bottom: 0.15rem;}
.PicList000687 .news-list time{color: #bbb;float:right;margin-top:5px;}
.PicList000687 .news-list p{margin-bottom:1vw;}
.PicList000687 .news-list .more{line-height: normal;color: var(--hover-color);background: none;width: auto; text-align: left;}
.PicList000687 .news-list .more:after{background-image: url("../images/PicList000687_more.gif");}
@media(min-width:769px){
.PicList000687 .news-list .pic{width: 320px;}
}
@media(max-width:768px){
.PicList000687 .news-list .ytable-cell{display: block;}
.PicList000687 .news-list .ytable{display: flex;flex-direction: column-reverse;}
.PicList000687 .news-list li{margin-bottom:4vw;}
.PicList000687 .news-list .main{padding: 4vw;border: 2px solid var(--hover-color); border-top: 0;}
}



/*Page002623 */
.Page002623{padding:0 0 5vw 0; text-align: center;font-size: 0.18rem;}
.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: 0.5rem; width: 0.5rem; margin: 0 1px;border-radius: 50%;}
.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.5rem;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: #000;border-right-width: 8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: #000;border-left-width: 8px; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color: #fff;}
.Page002623 .Pages a.a_next:hover:before{border-left-color: #fff;}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}

/*RighInfo002973 */
.RighInfo002973{ margin: 5vw 0;color: #666;font-size: 16px;}
.RighInfo002973 > .auto{max-width: 1400px;border: 1px solid #e8e8e8;}
.RighInfo002973 .news-details{max-width: 1280px; padding: 5% 0;}
.RighInfo002973 .news-details .title{text-align: center;color:#333;border-bottom:1px solid #e8e8e8;padding-bottom:0.2rem;}
.RighInfo002973 .news-details .title h1{font-size:0.3rem; margin: 0 0 20px 0;}
.RighInfo002973 .news-details .title aside span{display: inline-block; vertical-align: middle; margin: 0 15px 5px;line-height: 16px;color:#666;}
.RighInfo002973 .news-details .edit-info{line-height: 1.875em;border-bottom: 1px solid #e8e8e8;padding: 2% 0; margin-bottom: 2%;}
.RighInfo002973 .news-details .edit-info .pic{margin:0.2rem 0;text-align: center;}
.RighInfo002973 .news-details .edit-info h2.tit{font-size:0.22rem;color:#333;}
.RighInfo002973 .news-details .edit-info h2.tit:after{content:'';width:0.22rem;height: 3px;background:var(--hover-color);display: block;margin-top:0.1rem;}
.RighInfo002973 .news-details .edit-info p{margin:0.1rem 0;}
.RighInfo002973 .news-details .edit-info .red{color:var(--hover-color);font-size:0.18rem;}
.RighInfo002973 .pn-page aside{padding: 6px 0;}
.RighInfo002973 .pn-page aside a{color: #666;}
.RighInfo002973 .pn-page aside a b{color: #333;}
.RighInfo002973  .operating a:hover,
.RighInfo002973 .pn-page aside a:hover{color: var(--hover-color);}
.RighInfo002973  .operating{overflow: hidden;line-height: 24px;}
.RighInfo002973  .operating a{padding-left: 25px;background-repeat: no-repeat;background-position: left center;}
.RighInfo002973  .operating a:not(:last-child){margin-right: 45px;}
.RighInfo002973  .operating a.a-print{background-image: url("../images/RighInfo002973_print.png");}
.RighInfo002973  .operating a.a-close{background-image: url("../images/RighInfo002973_close.png");}
@media(min-width:1025px){
.RighInfo002973 .pn-page{min-height: 24px; position: relative;padding-right: 230px;}
.RighInfo002973 .pn-page .operating{position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
.RighInfo002973  .operating a{float: left;}
}
@media(max-width:1024px){
.RighInfo002973  .operating{text-align: right; padding-bottom: 20px;}
.RighInfo002973  .operating a{display: inline-block;}
}
@media(max-width:640px){
.RighInfo002973 .news-details .title h1{font-size:6vw;}
.RighInfo002973{ font-size: 14px;}
}


/*Floor002915 */

.Floor002915{background: #f6f6f6;overflow: hidden; padding:5vw 0 5vw 0; font-size: 16px;text-align: center;}
.Floor002915 .auto{max-width: 950px; width: 96%;}
.Floor002915 .title{color: #d83d30; font-size: 46px; text-transform: uppercase;line-height: 1em; padding-bottom:3.13vw;}
@media(max-width:1024px){
.Floor002915 .title{font-size: 7vw;}
}
@media(max-width:640px){
.Floor002915 .title{font-size: 10vw;}
}

.Floor002915 .form{position: relative;padding-right: 150px; overflow: hidden; border-radius: 5px;}
.Floor002915 .form .btn{position: absolute;right: 0; top: 0; width: 150px; height: 56px; color: #fff;background: var(--hover-color); font-size: 16px; border: 0; cursor: pointer;}
.Floor002915 .form .text{width: 100%;line-height: 56px; height: 56px;background: #fff; border: 0;padding: 0 1.2vw;font-size:0.16rem;}
.Floor002915 .tips{padding-top: 2.66vw;color: #999;}
::-webkit-input-placeholder{color: #999;}   
::-moz-placeholder{color: #999;}   
:-ms-input-placeholder {color: #999;}   
@media(max-width:640px){
.Floor002915 .form{padding-right: 30%; margin: 2vw 0;}
 .Floor002915 .form .btn{ height: 12vw;width: 30%;}
.Floor002915 .form .text{line-height: 12vw; height: 12vw;}
.Floor002915,
.Floor002915 .form .btn{font-size: 3.5vw;}
}
/*PicList002854 */
.PicList002854{padding: 5vw 0 1vw 0;}
.PicList002854 li{float: left;margin-bottom:4%;}
.PicList002854 li a{display: block;border: solid 3px #f5f5f5;position: relative;padding: 2vw 2vw 4vw; transition: 0.3s;}
.PicList002854 li aside{font-size: 18px; line-height: 28px; text-align: center; margin-bottom: 1vw;color: #333;}
.PicList002854 li .Ispic{background-size: contain;padding-bottom: 65%;}
.PicList002854 li a:after{position: absolute; content: '';width: 50px;height: 50px;background:url(../images/PicList002854_btn.png) no-repeat center center #f5f5f5;right: 0; bottom: 0;background-size: auto 21px;transition: 0.3s;}
.PicList002854 li a:hover{border-color: var(--hover-color);}
.PicList002854 li a:hover:after{background-color: var(--hover-color); background-image: url(../images/PicList002854_btn_hover.png);}
@media(min-width:769px){
.PicList002854 li{width: 30.65%; }
.PicList002854 li:not(:nth-child(3n)){margin-right: 4%;}
}
@media(max-width:768px){
.PicList002854 li{width: 48%; }
.PicList002854 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList002854 li aside{font-size: 16px;}
.PicList002854 li a:after{width: 7vw;height: 7vw;background-size: auto 50%;}
}
@media(max-width:480px){
.PicList002854 li aside{font-size: 14px;line-height: 20px; height: 40px;}
}

.Talentcultivation{padding:0 0 5vw;}
.Talentcultivation2{padding:5vw 0;}
.Talentcultivation ul li{background:#fff;box-shadow: 0 0 0.2rem rgba(0,0,0,0.1);margin-right: 3%;padding:2vw;border-radius: 0.1rem;counter-increment: itemcounter;}
.Talentcultivation ul li .icon{max-width:0.6rem;}
.Talentcultivation ul li h2{font-size:calc(26 / 16 * 1em);font-weight: normal;color:#333;margin:0.2rem 0;margin-bottom:0.15rem;}
.Talentcultivation ul li p{line-height: 1.8;margin:0;}
.Talentcultivation ul li .num{font-size:0.5rem;font-weight: bold;font-family: 'Barlow';color:rgba(13,147,120,0.15);margin-top:0.2rem;}
.Talentcultivation ul li .num:before{content: counters(itemcounter, ".", decimal-leading-zero);}
@media (min-width:1025px) {
.Talentcultivation ul{display: flex;flex-wrap: wrap;}
.Talentcultivation ul li{width:31.3%;float:left;}
.Talentcultivation ul li:nth-child(3n){margin-right:0;}
}
@media(max-width:1024px){
.Talentcultivation ul li:not(:last-child){margin-bottom:1.5em;}
.Talentcultivation ul li{padding: 1.5em 1.5em 0 1.5em;display: flex;}
.Talentcultivation ul li .icon{flex-shrink: 0; width: 0.6rem;}
.Talentcultivation ul li .txt{flex:1;margin-left: 0.2rem;}
.Talentcultivation ul li h2{margin-top: 0;}
.Talentcultivation ul li .num{line-height: 1;}
}
@media (max-width:480px) {
.Talentcultivation ul li h2{font-size: 1.5em;}
}

.Coreresearchteam{padding:5vw 0;}
.Coreresearchteam ul{display: flex;flex-wrap: wrap;}
.Coreresearchteam ul li{width:48.5%;float:left;background:#fff;box-shadow: 0 0 0.2rem rgba(0,0,0,0.1);margin-right: 3%;margin-bottom:3%; padding:2vw;border-radius: 0.1rem}
.Coreresearchteam ul li:nth-child(2n){margin-right:0;}
.Coreresearchteam ul li .icon{max-width:0.6rem;}
.Coreresearchteam ul li h2{font-size:0.26rem;font-weight: normal;color:#333;margin:0.2rem 0;margin-bottom:0.15rem;}
.Coreresearchteam ul li p{line-height: 1.8;margin:0;}

/*
 .PicList001647
 */
.PicList001647{padding:5vw 0 2vw;}
.PicList001647 li{ float:left; margin-right:3%; width:17.6%; margin-bottom:3%;}
.PicList001647 li figure{ position:relative;}
.PicList001647 li figure img{ width:100%;}
.PicList001647 li a.Ispic{ padding-bottom:120%; display:block; }
.PicList001647 li *{margin:0;}
.PicList001647 li p{ font-size:12px; color:#999; height:40px; overflow:hidden; line-height:20px;}
.PicList001647 li h1{ font-size:0.22rem; font-weight:normal; padding-top:5%; padding-bottom:0;text-align: center;}
@media(min-width:641px){
.PicList001647 li:nth-child(5n){ margin-right:0;}
.PicList001647 li:nth-child(5n+1){ clear:left;}
}
@media(max-width:640px){
.PicList001647 li{ float:left; margin-right:2%; width:49%;}
.PicList001647 li:nth-child(2n){ margin-right:0;}
.PicList001647 li:nth-child(2n+1){ clear:left;}
.PicList001647 li h1{ font-size:16px;}
}

.CoopMode{padding:5vw 0;}
.CoopMode .text h2{font-size:calc(28 / 16 * 1em);font-weight: normal;color:#333;margin:0;}
.CoopMode .text h2:after{content:'';width:0.3rem;height: 2px;background:var(--hover-color);display: block;margin:0.2rem 0;}
.CoopMode .text h2.tit2{margin-top:3vw;}
.CoopMode .text p{font-size:0.18rem;}
@media (min-width:1025px) {
.CoopMode .con{display: flex;justify-content: space-between;align-items: center;}
.CoopMode .text,
.CoopMode .pic{width:50%; }
}
@media (max-width:480px) {
 .CoopMode .text h2{font-size: 1.5em;} 
}

.Equipmentsharing{padding:5vw 0;}
.Equipmentsharing dd{margin-bottom:2vw;}
.Equipmentsharing dd h2{color:var(--hover-color);font-size:2em;margin-top:0;margin-bottom:0.2rem;border-bottom:1px solid #e8e8e8;padding-bottom:0.2rem;}
.Equipmentsharing dd h3{color:#333;font-size:calc(24 / 16 * 1em);font-weight: normal;margin:0.1rem 0;position: relative;padding-left:0.2rem;}
.Equipmentsharing dd h3:after{content:'';width:0.05rem;height: 0.05rem;background:var(--hover-color);border-radius: 50%;display: block;position: absolute;left:0;top:41%;}
.Equipmentsharing dd p{font-size:calc(18 / 16 * 1em);}
@media (max-width:1024px) {
.Equipmentsharing dd h2{font-size: 1.5em;}
.Equipmentsharing dd h3{font-size: 1.2em;}
.Equipmentsharing dd{margin-bottom: 2em;}
}

/*
 .TextList009
 */
.TextList009{padding:5vw 0 2vw;}
.TextList009 li {border: 1px solid #e5e5e5;margin-bottom: 0.2rem;padding-left: calc(139 / 16 * 1em);position: relative;padding-right: 0.2rem;}
.TextList009 li a{height: calc(85 / 18 * 1em);line-height: calc(85 / 18);font-size: calc(18 / 16 * 1em);display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;background: url(../images/TextList009-icon.png) no-repeat right center;padding-right: 0.4rem; background-size: 0.32rem auto;}
.TextList009 li time {font-size: calc(14 / 16 * 1em);position: absolute;text-align: center;left: 0;top: calc(10 / 14 * 1em);bottom:calc(10 / 14 * 1em);width: calc(107 / 14 * 1em);color: #afafaf;border-right: 1px dashed #E0E0E0;display: flex;flex-direction: column;align-items: center;justify-content: center;line-height: 1;}
.TextList009 li time span {display: block;font-size: calc(22 / 14 * 1em);padding-bottom: 0.1rem; }
.TextList009 li:hover {background-color: var(--hover-color);color: #fff;}
.TextList009 li:hover a {background-image: url(../images/TextList009-icon_hover.png);color: #fff;}
.TextList009 li:hover time {color: #fff;}
@media (max-width:480px) {
.TextList009 li{padding-left: 6em;}
.TextList009 li a{height: 3.4em; line-height: 3.4;}
.TextList009 li time{font-size: 0.7em; width: 6em;}
}

/*PicList003142 */
.PicList003142{padding:5vw 0 4vw;}
.PicList003142 li{float: left;  margin-bottom: 2.5em;}
.PicList003142 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 1.875em;}
.PicList003142 li .tit{ font-size: 0.24rem;line-height: 1.6666; }
.PicList003142 li:not(:hover) .tit{color: #333;}
.PicList003142 li p{font-size: 0.16rem; line-height: 1.78571; min-height: 3.57142em;color: #666;margin:0.1rem 0 0;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 64%;transition: 0.3s;}
.PicList003142 li:hover .Ispic{transform: scale(1.1);}
.PicList003142 li:hover{color: var(--hover-color);}
@media (min-width:1025px) {
.PicList003142 li{width: 31.3%;}
.PicList003142 li:not(:nth-child(3n)){margin-right: 3%;}
.PicList003142 li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142 .auto{margin-top: 2em;}   
.PicList003142 li{width: 48%; margin-bottom: 4%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
}

.Corebusiness{padding:5vw 0 2vw;}
.Corebusiness .box{padding-bottom:4vw;}
.Corebusiness .box h2{color:#333;font-weight: normal;font-size:2em;margin:0;}
.Corebusiness .box h2:after{content:'';width:0.32rem;height: 2px;background:var(--hover-color);display: block;margin:0.2rem 0;}
.Corebusiness .box  li p{line-height: 1.8;font-size:calc(18 / 16 * 1em);}
.Corebusiness .box1  li{box-shadow: 0 0 0.1rem rgba(0,0,0,0.1);border-radius: 0.15rem;padding:2vw;}
.Corebusiness .box2  li{border-bottom:1px solid #e8e8e8;padding:1.5vw 0;}
.Corebusiness .box2  li .icon{max-width:0.6rem;margin-bottom:0.2rem;}
.Corebusiness .box2  li p{margin:0;}
@media (min-width:641px) {
.Corebusiness .box2 ul{display: flex;flex-wrap: wrap;}
.Corebusiness .box2 li{width:48%;float:left;margin-right:4%;}
.Corebusiness .box2 li:nth-child(2n){margin-right:0;}
}
@media (min-width:1025px) {
.Corebusiness .box1 ul{display: flex;flex-wrap: wrap;}
.Corebusiness .box1 li{width:48%;float:left;margin-right:4%;}
.Corebusiness .box1 li:nth-child(2n){margin-right:0;}
}
@media (max-width:1024px) {
.Corebusiness .box1  li:not(:last-child){margin-bottom: 2em;}
.Corebusiness .box1 li{padding: 1.5em;}
.Corebusiness .box h2{font-size: 1.5em;}
}
@media (max-width:640px) {
.Corebusiness .box2 li{padding: 1em 1em 1em  calc(1em + 0.6rem); position: relative;}
.Corebusiness .box2 li:last-child{border-bottom: 0; padding-bottom: 0;}
.Corebusiness .box2 li .icon{position: absolute; left: 0;width: 0.5rem; top: 1em;}
}

/*TextList002514 */
.TextList002514{padding:5vw 0 3vw;}
.TextList002514 .list{ border:1px solid #e8e8e8; padding:0 3%; margin-bottom:0.15rem;}
.TextList002514 .job-title{ line-height:calc(30 / 22); padding:0.15rem 0; font-size:calc(22 / 16 * 1em); cursor:pointer; position:relative;color:#333;}
.TextList002514 .job-title i{ position:absolute; width:0.22rem; height:0.22rem; background:var(--hover-color); border-radius:50%; right:0; top:50%; margin-top:-0.11rem;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:var(--hover-color);}
.TextList002514 .job-main{ display:none; padding:0.22rem 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-main strong{color:#333;}
.TextList002514 .job-email{ color:var(--hover-color); padding:0.3rem 0;}
 