﻿@import url(common.css);
html {
  scroll-behavior: smooth;
}
/*栏目页公用样式 s*/
.SubPage{position: relative;background:#fff;z-index: 1;overflow: hidden;padding:0.8rem 0;}

.SubBan{position: relative;overflow: hidden;}
.SubBan .img img{width: 100%;transform: scale(1.1);transition: all 5s;}
.SubBan.on .img img{transform: scale(1);}

.SubMenu{line-height: 0.7rem;background:#f8f8f8;position: relative;z-index: 1;text-align: center;box-shadow: 0 5px 10px rgba(0,0,0,0.03);font-size: 0;}
.SubMenu li{position: relative;display: inline-block;margin:0 0.43rem;vertical-align: bottom;}
.SubMenu li a{ display:block; color:#333333;position: relative;z-index: 1;font-size: 0.18rem;text-align: center;}
.SubMenu li:before{content: "";position:absolute;left: 50%;bottom: 0;width: 0;background:#005d4f;transition: all 0.3s;height: 1px;}
.SubMenu li a:hover,.SubMenu li.onli a{ color:#005d4f;}
.SubMenu li:hover:before,.SubMenu li.onli:before{width: 100%;left: 0;}

.SubTit{text-align: center;margin-bottom: 0.42rem;}
.SubTit h2{font-size: 0.48rem;line-height: 2.3;position: relative;font-weight: normal;color:#333;}
.SubTit h2:after{position: absolute;left: 50%;transform: translateX(-50%);width: 0.6rem;height: 0.06rem;content: "";background:#005d4f;bottom: 0;}
.SubTit.white h2{color:#fff;text-align: left;}
.SubTit.white h2:After{background:#fff;left: 0;transform: translateX(0);}

.SinglePage{ color:#666; word-wrap:break-word;word-break:normal;text-align:justify;}
.SinglePage.f18{font-size: 0.18rem;}

.play{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;cursor: pointer;}
.play i{position: absolute;left: 50%;top: 50%;width: 0.48rem;height: 0.48rem;border:4px solid #fff;background:url(../images/arr.png) center center no-repeat;transform: translate(-50%,-50%);border-radius: 50%;}

.video_files{position: absolute;left: 0;top: 0;width: 100%;top: 0;object-fit: cover;height: 100%;z-index: 100;}
.video_files .close{position: absolute;right: 10px;top: 10px;width: 40px;height: 40px;line-height:37px;background:#fff;border-radius: 50%;box-shadow: 0 10px 10px rgba(0,0,0,0.1);z-index: 2;text-align: center;cursor: pointer;}
.video_files .close:hover{color:#fff;background:#f28201;}
.video_files video{position: absolute;left: 0;top: 0;width: 100%;top: 0;object-fit: cover;height: 100%;}

@media(max-width:997px){
	.SubMenu li{margin:0 0.2rem;}

}
@media(max-width:768px){
	.SubPage{padding:0.5rem 0;}
	.SubTit h2{font-size: 20px;}

 .SubMenu{line-height: 30px;padding:10px 0;font-size: 0;text-align: left;}
	.SubMenu li{width: 50%;margin:0;}
	.SubMenu li a{font-size: 15px;padding:0 5px;}
	.SubMenu li:before{display: none;}

	.SinglePage{line-height: 24px;}

	.play i{width: 30px;height: 30px;background-size:35%;border:2px solid #fff;}
}
/*栏目页公用样式 end*/


/* 集团介绍 */
.AboutInfo .SinglePage{margin-bottom: 0.5rem;}
.AboutInfo .NumList{background:#fafafa;color:#666666;padding: 1.1rem 0 0;float: left;height: 5.05rem;width: 54.43%;}
.AboutInfo .NumList li{ width: 33.333%;text-align: center;height: 1.94rem;float: left;}
.AboutInfo .NumList .num{line-height: 0.63rem;color:#005d4f;font-weight: bold;font-size: 0.3rem;}
.AboutInfo .NumList .num *{display: inline-block;vertical-align:middle;}
.AboutInfo .NumList .num .counter{font-size: 0.42rem;position: relative;}
.AboutInfo .NumList .num .counter .ani {position: absolute;left: 0;top: 0;width: 101%;}
.AboutInfo .NumList .num .counter .off {opacity: 0;}

.AboutInfo .slogan{position: absolute;left: 0;top:3.6rem;width: 100%;text-align: center;font-size: 3.58rem;background-image: linear-gradient(to bottom,rgba(239,239,239,0.7), #fff);background-clip: text;-webkit-background-clip: text;color:transparent;line-height: 1;text-transform: uppercase;z-index: -1;}

.AboutInfo .Video{width: 41.81%;float: right;padding:0 0.18rem 0.18rem 0;position: relative;}
.AboutInfo .Video:after{position: absolute;left: 0.17rem;top: 0.17rem;width: calc(100% - 0.17rem);height: calc(100% - 0.17rem);border:0.08rem solid #005d4f;border-radius: 0 0 0.07rem 0;content: "";z-index: -1;}
.AboutInfo .Video .imgbox{padding-top: 4.89rem;border-radius: 0.07rem 0 0.05rem 0;}
.AboutInfo .Video .play{border: 1px solid #fff;width: 0.7rem;height: 0.7rem;top: 50%;left: 50%;transform: translate(-50%,-50%);background: rgba(255,255,255,0.3) url(../images/play.png) center center no-repeat;position: absolute;border-radius: 50%;z-index: 10;cursor: pointer;background-size: contain;transition: all 0.3s;}
.AboutInfo .Video .play:hover{transform: translate(-50%,-50%) scale(1.2);}

.AboutLeader{background:#f7f7f7 url(../images/aboutbg2.jpg) center bottom no-repeat;background-size:cover;}
.AboutLeader .Info{width: 50.62%;float: left;}
.AboutLeader .Img{width: 41.81%;float: right;}

.AboutCulture{background: #fafafa;}
.AboutCulture .Item .imgbox{width: 43.75%;}
.AboutCulture .Item .info{background: #fff;padding:2% 4%;line-height: 0.36rem;}
.AboutCulture .Item .ti{display: flex;font-size: 0.22rem;margin-bottom: 0.45rem;color:#333333;align-items: center;}
.AboutCulture .Item .ti img{width: 1rem;height: 1rem;margin-right: 0.34rem;}

.AboutHornor .slick-list{margin:0 -0.2rem;}
.AboutHornor .item{padding:0 0.2rem;text-align: center;}
.AboutHornor .imgbox{background:#f5f5f5;padding-top: 71.62%;margin-bottom: 0.12rem;}
.AboutHornor .imgbox span{left: 0.19rem;top: 0.19rem;height: calc(100% - 0.38rem);width: calc(100% - 0.38rem);}

.AboutHistory{background: #fafafa;}
.AboutHistory .TabYear{margin-bottom: 0.5rem;position: relative;}
.AboutHistory .TabYear .slider{padding:0 1.2rem;}
.AboutHistory .TabYear:After{content: "";left: 0;bottom: 3px;background:#ececec;width: 100%;height: 1px;position: absolute;}
.AboutHistory .TabYear .item{text-align: center;height: 0.73rem;position: relative;padding-top: 0.15rem;font-size: 0.18rem;color:#999999;cursor: pointer;}
.AboutHistory .TabYear .item span{transition: all 0.3s;}
.AboutHistory .TabYear .item:after{width: 1px;height: 10px;content: "";left: 50%;bottom: 2px;position: absolute;background:#cccccc;transform: translateX(-50%);}
.AboutHistory .TabYear .item:before{width: 3px;height: 3px;content: "";left: 50%;bottom: 2px;position: absolute;background:#23519e;border-radius: 50%;transform: translateX(-50%);z-index: 2;transition: all 0.3s;}
.AboutHistory .TabYear .item.slick-current{color:#005d4f;}
.AboutHistory .TabYear .item.slick-current span{font-size: 0.32rem;}
.AboutHistory .TabYear .item.slick-current:before{width: 7px;height: 7px;bottom: 0;}
.AboutHistory .TabYear .slick-arrow{width: 40px;height: 40px;border:1px solid #ececec;background:#fff;top: auto;transform: translateY(0);bottom: -15px;}
.AboutHistory .TabYear .slick-arrow:after{border-top: 2px solid #26539f;border-right: 2px solid #26539f;}
.AboutHistory .TabYear .slick-prev{left: 0.6rem;}
.AboutHistory .TabYear .slick-next{right: 0.6rem;}

.AboutHistory .TabCon{background: #f4f5f8 url(../images/rybg2.jpg) right bottom no-repeat;}
.AboutHistory .TabCon .Img{height: 5.8rem;width: 27.5%;background:url(../images/rybg.jpg) center center no-repeat;background-size:cover;}
.AboutHistory .TabCon .imgbox{border: 1px solid #fff;padding-top: 2.18rem;width: 3rem;margin:0px auto;background:url(../images/rybg.gif) center center no-repeat;background-size:cover;box-shadow: 0 20px 20px rgba(35,81,158,0.1);}
.AboutHistory .TabCon .imgbox span{left: 0.19rem;top: 0.19rem;width: calc(100% - 0.38rem);height: calc(100% - 0.38rem);}
.AboutHistory .TabCon .Info{padding:2% 5%;line-height: 0.46rem;color:#666666;}
.AboutHistory .TabCon .year{font-size: 0.48rem;line-height: 1.5;color:#005d4f;margin-bottom: 0.05rem;}

.AboutCompany .item{width: 48%;float: left;border:1px solid #f4f4f4;}
.AboutCompany .item:nth-child(2n+2){float: right;}
.AboutCompany .item .imgbox{width: 37.5%;}
.AboutCompany .item .info{padding:3.8% 4% 0;vertical-align: top;}
.AboutCompany .item .ti{font-size: 0.24rem;color:#005d4f;margin-bottom: 0.1rem;}
.AboutCompany .item p{padding-left: 50px;position: relative;}
.AboutCompany .item p span{position: absolute;left: 0;top: 0;}

@media(min-width:768px){
	.AboutCompany .item .info{line-height: 0.36rem;}
	.AboutCompany .item p{min-height: 0.36rem;}
}
@media(max-width:997px){
	.AboutInfo .NumList{width: auto;float: none;height: auto;margin-bottom: 20px;}
	.AboutInfo .Video{width: auto;float: none;}
	.AboutInfo .Video .imgbox{padding-top: 64%;}

	.AboutLeader .Info{width: auto;float: none;margin-bottom: 20px;}
	.AboutLeader .Img{width: auto;float: none;text-align: center;}

	.AboutCulture .Item .imgbox{width: auto;display: block;text-align: center;}
	.AboutCulture .Item .info{display: block;padding:4%;}

	.AboutCompany .item{width: auto;float: none !important;margin-bottom: 18px;}
	.AboutCompany .item:last-child{margin-bottom: 0;}
}

@media(max-width:767px){
	.AboutInfo .NumList .num .counter{font-size: 24px;}

	.AboutCulture .Item .ti{font-size: 16px;}
	.AboutCulture .Item .info{line-height: 24px;}

	.AboutHistory .TabYear .slick-prev{left: 0;}
	.AboutHistory .TabYear .slick-next{right: 0;}
	.AboutHistory .TabYear .item{height: 45px;}
	.AboutHistory .TabCon{background: transparent;}
	.AboutHistory .TabCon .Img{display: block;width: auto;height: auto;padding:20px;}
	.AboutHistory .TabCon .imgbox{width: 70%;padding-top: 50%;}
	.AboutHistory .TabCon .Info{display: block;}

	.AboutCompany .item .imgbox{vertical-align: top;}
	.AboutCompany .item .ti{font-size: 16px;}
}


/* 业务领域 */
.BusinessBox .Item{margin-bottom: 0.65rem;}
.BusinessBox .Item:last-child{margin-bottom: 0;}
.BusinessBox .imgbox{width: 43.75%;text-align: center;float: left;}
.BusinessBox .info{padding:1% 0 1% 4%;width: 56.25%;float: right;}
.BusinessBox .ti{font-size: 0.3rem;line-height: 1.5;}
.BusinessBox .desc{color:#666666;margin:0.34rem 0;}
.BusinessBox .btnam{width: 130px;height: 40px;line-height: 40px;}
.BusinessBox .Item:nth-child(even) .info{padding-right: 4%;padding-left: 0;}
.BusinessBox .Item a{display: flex;align-items: center;justify-content: space-between;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}

@media(max-width:1024px){
	.BusinessBox .desc{margin:10px 0;}
}
@media(max-width:767px){
	.BusinessBox .imgbox{display: block;width: auto;}
	.BusinessBox .info{display: block;padding:20px;}
	.BusinessBox .ti{font-size: 16px;}
	.BusinessBox .btnam{width: 80px;height: 28px;line-height: 28px;}
}


/* 经典项目 */
.CaseList{margin-left: -3%;}
.CaseList .Item{width: 33.333%;float: left;padding:0 0 3% 3%;}
.CaseList .Item .desc{font-size: 14px;color:#666666;line-height: 25px;min-height: 50px;}
.CaseList .slick-list{margin:0 -0.25rem;}
.CaseList .Item2{padding:0 0.25rem;}
.CaseList .Item2 .tit{text-align: center;}
.CaseList .imgbox{padding-top: 68%;margin-bottom: 0.15rem;}
.CaseList .tit{font-size: 0.2rem;line-height: 2;margin-bottom: 0.08rem;}
.CaseList .Item2 .desc{font-size: 14px;color:#666666;line-height: 25px;margin:0 0.1rem;}
.CaseList .slick-arrow{top: 37%;}

@media(max-width:767px){
	.CaseList .Item{width: auto;float: none;padding-bottom: 5%;}
	.CaseList .tit{font-size: 16px;}
	.CaseList .slick-arrow{top: 27%;}
}


/* 人力资源 */
.TalentInfo .Info{width: 59.2%;float: left;margin-bottom: 0.8rem;}
.TalentInfo .Img{width: 38.12%;float: right;padding:0 0 10px 10px;position: relative;margin-bottom: 0.8rem;text-align: center;}
.TalentInfo .Img:After{position: absolute;left: 0;top: 10px;content: "";background:#f3f3f3;width: calc(100% - 10px);height: calc(100% - 10px);z-index: -1;}
.TalentInfo .Solgan{clear: both;border: 1px solid #f6f6f6;}
.TalentInfo .Solgan .Item{width: 25%;float: left;text-align: center;padding:0.32rem 0.3rem 0 0.3rem;height: 1.7rem;line-height: 25px;background:#fdfdfd;}
.TalentInfo .Solgan .ico{margin:0px auto 0.24rem;}

.JobBox{background: #f7fafa url(../images/hrbg.jpg) center bottom no-repeat;}
.HrList .Pages{padding-top: 0.7rem;}
.HrList .thead{background:#005d4f;}
.HrList .thead .cell{height: 60px;color:#fff;}
.HrList .cell{padding-left: 0.2rem;text-align: center;}
.HrList .w1{width: 16.666%;padding-left: 0.6rem;text-align: left;}
.HrList .w2{width: 16.666%;}
.HrList .w3{width: 16.666%;}
.HrList .w4{width: 16.666%;}
.HrList .w5{width: 16.666%;}
.HrList .item{border-bottom: 1px solid #efefef;color:#666666;}
.HrList .item .info{cursor: pointer;}
.HrList .item .iconxjt{transition: all 0.3s;font-size: 16px;}
.HrList .item.on .cell{color:#025738;background:#f7fafa;}
.HrList .item.on .iconxjt{transform: rotate(-180deg);}
.HrList .item .cell{height: 0.7rem;padding-top: 0.15rem;padding-bottom: 0.15rem;}
.HrList .detail{border-top: 1px solid #efefef;background:#fbfbfb;padding:0.3rem 0.6rem 0.3rem 0.6rem;color:#999999;line-height:0.36rem;position: relative;display:none;}
.HrList .detail .sti{color:#333333;padding-top: 0.4rem;}
.HrList .detail .sti:nth-child(2){padding-top: 0;}
.HrList .detail .contact{border-top: 1px solid #e9e9e9;padding-top: 0.26rem;margin-top: 0.26rem;color:#333333;}
.HrList .detail .contact span{color:#ff0000;font-size: 26px;vertical-align: middle;}
.HrList .applybtn{display:block;width: 170px;text-align: center;line-height: 50px;color:#fff;background:#025738;margin-top: 0.35rem;}
.HrList .applybtn:hover{background:#186d4e;}
.HrList .applybtn img{display: inline-block;vertical-align: middle;margin-right: 5px;}
.HrList .jobitem{display: none;}

@media(min-width:998px){
	.TalentInfo .Solgan .Item:nth-child(even){background:#f8f8f8;}
}
@media(max-width:997px){
	.TalentInfo .Info{width: auto;float: none;}
	.TalentInfo .Img{width: auto;float: none;}

	.TalentInfo .Solgan .Item{width: 50%;}
	.TalentInfo .Solgan .Item:nth-child(1),	.TalentInfo .Solgan .Item:nth-child(4){background:#f8f8f8;}
}
@media(max-width:767px){
	.TalentInfo .Solgan .Item{height: 150px;}
	.HrList .w2,.HrList .w3,.HrList .w4{display: none;}
	.HrList .w1{width: 45%;}
	.HrList .w5{width: 25%;}
	.HrList .w6 span{display: none;}
	.HrList .detail{line-height: 24px;}
	.HrList .detail .contact span{font-size:18px;}
}

/* 新闻中心 */
.NewsList li{padding-bottom: 0.4rem;margin-bottom: 0.39rem;border-bottom: 1px solid #eaeaea;}
.NewsList .imgbox{padding-top: 280px;width: 420px;}
.NewsList .info{padding-left: 0.3rem;}
.NewsList .info .tit{font-size: 0.24rem;line-height: 1.5;}
.NewsList .info .date{font-size: 18px;color:#005d4f;margin:0.14rem 0;}
.NewsList .info .desc{margin-bottom: 0.39rem;color:#666;}

.VideoList{margin-left: -3%;}
.VideoList li{width: 33.333%;float: left;padding:0 0 3% 3%;}
.VideoList .imgbox{padding-top: 56.2%;}
.VideoList .Video{position: relative;margin-bottom: 0.24rem;}
.VideoList .Video:before{position: absolute;width: 1.15rem;height: 1.06rem;right: -1.35rem;bottom: -1.5rem;content: "";background:url(../images/kh2.png);background-size:contain;}
.VideoList .Video .play{border: 1px solid #fff;width: 0.7rem;height: 0.7rem;top: 44%;left: 50%;transform: translate(-50%,-50%);background: rgba(255,255,255,0.3) url(../images/play.png) center center no-repeat;position: absolute;border-radius: 50%;z-index: 10;cursor: pointer;background-size: contain;transition: all 0.3s;}
.VideoList .Video .play:hover{transform: translate(-50%,-50%) scale(1.2);}
.VideoList .tit{font-size: 0.2rem;text-align: center;}

.TitleInfo{text-align: center;border-bottom: 1px solid #005d4f;padding-bottom: 0.2rem;margin-bottom: 0.35rem;}
.TitleInfo .ti{font-size: 0.3rem;margin-bottom: 0.15rem;line-height: 1.2;color:#333;}
.TitleInfo .other{color:#999999;}
.TitleInfo .other span{display: inline-block;margin:0 0.27rem;}
.TitleInfo .other em{color:#005d4f;}
.TitleInfo .other img{display: inline-block;vertical-align: middle;margin-right: 11px;}

.PrevNextInfo{padding: 0.69rem 0 0 0;position: relative;}
.PrevNextInfo dl{position: relative;width: 48.12%;padding: 0 0.25rem 0 1.4rem;background:#f4f4f4;line-height: 0.6rem;float: left;}
.PrevNextInfo dl:last-child{float: right;}
.PrevNextInfo dl dt{position: absolute;left: 0;top: 0;background:#eaeaea;width: 1.4rem;text-align: center;}
.PrevNextInfo dl dd{padding-left: 0.33rem;}
.PrevNextInfo dl:hover{background: #005d4f;}
.PrevNextInfo dl:hover a{color: #fff;}
.PrevNextInfo dl:hover dt{background: #1a6e61;opacity: 0.6;color:#fff;}

.PrevNextInfo .back{position: absolute;right: 0;top: 0;text-align: center;color:#fff;width:0.5rem;height: 0.5rem;background:#005d4f url(../images/back.png) center center no-repeat;border-radius: 50%;}
.PrevNextInfo .back img{display: inline-block;vertical-align: middle;margin-right: 12px;}
.PrevNextInfo .back:hover{background-color:#1a6e61;}

@media(max-width:767px){
	.NewsList li{padding-bottom: 0;margin-bottom: 20px;}
	.NewsList .imgbox{width: auto;padding-top: 64%;display: block;}
	.NewsList .info{display: block;padding:20px 0;}
	.NewsList .info .tit{font-size: 15px;}
	.NewsList .info .desc{-webkit-line-clamp: 2;margin-bottom: 12px;}

	.VideoList .tit{font-size: 15px;}
	.VideoList li{width: auto;float: none;padding-bottom: 5%;}

	.TitleInfo .ti{font-size: 20px;}
	.PrevNextInfo dl {width: auto;float: none !important;margin-bottom: 12px;line-height: 40px;}
	.PrevNextInfo .back{width: 30px;height: 30px;}
	.TitleInfo .other i{width: 15px;}
}


/* 联系我们 */
.ContactList{width: 44.93%;float: right;}
.ContactList .item{border:1px solid #f4f4f4;background:#fcfcfc;height: 1.7rem;padding:0.28rem 0.18rem 0 0.18rem;line-height: 0.36rem;}
.ContactList .item:not(:last-child){margin-bottom: 0.4rem;}
.ContactList .ti{color:#005d4f;font-size: 0.26rem;margin-bottom: 0.11rem;}

.ContactUs{width: 50.62%;float: left;line-height: 0.36rem;font-size: 0.18rem;margin-top: 2%;}
.ContactUs .ti{line-height: 1;font-size: 0.3rem;color:#005d4f;margin-bottom: 0.18rem;}
.ContactUs .p{display: flex;justify-content: space-between;}
.ContactUs .ewm{margin-top: 0.48rem;width: 420px;height: 1.8rem;padding:0.2rem 0 0.2rem 0.2rem;background:url(../images/ewmbg.jpg);}
.ContactUs .ewm .img{padding:0.12rem;border:1px solid #e8ebf1;background:#fff;height: 1.4rem;width: 1.4rem;}
.ContactUs .ewm .info{padding-left: 0.2rem;color: #333333;}
.ContactUs .ewm .info .tip{color: #ff0000;font-size: 14px;}

.MessageBox{background:#fcfcfc url(../images/messagebg.jpg) center bottom no-repeat;}
.MessageBox .item{width: 48.75%;float: left;margin-bottom: 0.3rem;}
.MessageBox .item:nth-child(2n+2){float: right;}
.MessageBox .item.auto{clear: both;width: auto;float: none !important;}
.MessageBox .item.btn{clear: both;width: auto;float: none !important;padding-top: 0.3rem;margin-bottom: 0;text-align: center;}
.MessageBox .item .text{width: 100%;border:1px solid #eaeaea;padding:0 0.3rem;height: 0.7rem;background:#fff;}
.MessageBox .item .text:hover,.MessageBox .item .textarea:hover{border:1px solid #ccc;}
.MessageBox .item .textarea{border:1px solid #eaeaea;height: 2.5rem;padding:0.2rem 0.3rem;background:#fff;width: 100%;}
.MessageBox .item button{width: 1.7rem;height: 0.48rem;border-radius: 0.25rem;color:#fff;font-weight: bold;font-size: 0.18rem;margin:0 0.15rem;}
.MessageBox .item .sendbtn{background:#005d4f;}.MessageBox .item .sendbtn:hover{background:#067463;}
.MessageBox .item .resetbtn{background:#5a5a5a;}.MessageBox .item .resetbtn:hover{background:#787878;}

@media(max-width:997px){
	.ContactList{width: auto;float: none;margin-bottom: 0.3rem;}
	.ContactUs{width: auto;float: none;}
}
@media(max-width:767px){
	.ContactList .item{height: auto;padding:20px;line-height: 24px;}
	.ContactList .ti{font-size: 16px;}

	.ContactUs .ti{font-size: 16px;}
	.ContactUs{font-size: 14px;line-height: 24px;}
	.ContactUs .p{display: block;}
	.ContactUs .p span{display: inline-block;margin-right: 15px;}
	.ContactUs .p span:last-child{margin-right: 0;}
	.ContactUs .ewm {width: 100%;}
	.ContactUs .ewm .img{width: 88px;height: 88px;}
	.ContactUs .ewm .info{font-size: 15px;}
	.MessageBox .item{width: auto;float: none !important;}
	.MessageBox .item .text{height: 40px;}
	.MessageBox .item button{width: 100px;height: 35px;font-size: 14px;}
}


/* 科技创新 */
.PlatformItem{background-image: linear-gradient(to bottom, #fff , #f7fafa);padding-bottom: 0.8rem;}
.PlatformItem:not(:last-child){margin-bottom: 0.8rem;}
.PlatformItem .imgbox{width: 43.75%;text-align: center;}
.PlatformItem .info{padding-left: 1rem;border-bottom: 1px solid #dcdcdc;}
.PlatformItem .tihead{position: relative;margin-bottom: 0.33rem;}
.PlatformItem .tihead h3{font-weight: normal;font-size: 0.3rem;color:#333;line-height: 0.36rem;}
.PlatformItem .tihead .num{position: absolute;left: -0.55rem;line-height: 1;font-size: 1rem;color:#005d4f;opacity: 0.06;z-index: -1;top: -40%;}
.PlatformItem li{position: relative;padding-left: 0.2rem;}
.PlatformItem li:After{position: absolute;left: 0;top: 0.11rem;width: 5px;height: 5px;border-radius: 50%;background:#327d72;content: "";}
.PlatformItem:nth-child(even) .info{padding:0 0 1rem 0.57rem}

.FacilitiesItem .imgbox{width: 53.75%;padding-top: 5.73rem;}
.FacilitiesItem .info{padding: 1rem 0 0 0.6rem;position: relative;vertical-align: top;}
.FacilitiesItem .info:after{left: 0.6rem;height: 1px;width: calc(100% - 2.1rem);content: "";position: absolute;background:#e6e6e6;bottom: 0;}
.FacilitiesItem .info:before{left: 0.6rem;height: 2px;width: 0;content: "";position: absolute;background:#005d4f;bottom: 0px;z-index: 2;transition: all 1s 0.5s;}
.FacilitiesItem .slick-current .info:before{width: 1.47rem;}
.FacilitiesItem .ti{font-size:0.36rem;font-weight: normal;margin-bottom: 0.36rem;line-height: 1.5;color: #333;}
.FacilitiesItem .desc{font-size: 0.18rem;max-height: 3rem;overflow-y: auto;}
.FacilitiesItem .slick-dots {position: static;width: auto;}
.FacilitiesItem .slick-dots li{display: none;margin:0;width: auto;height: auto;}
.FacilitiesItem .slick-dots li button{width: 20px !important;height: 30px !important;line-height:30px;border-radius: 0;}
.FacilitiesItem .slick-dots li.slick-active{width: auto;height: auto;display: inline-block;}
.FacilitiesItem .slick-dots li.slick-active button{font-size: 0.3rem;background: transparent;color:#005d4f;}

.FacilitiesItem .slick-arrow{background: #fff;width: 0.5rem;height: 0.5rem;box-shadow: 0px 5px 20px rgba(0,93,79,0.15);}
.FacilitiesItem .slick-prev:after,.FacilitiesItem .slick-next:after{border-top: 2px solid #232323;border-right: 2px solid #232323;}

.FacilitiesItem .controls{position: absolute;z-index:10;right:0;bottom: -6px;font-size: 0.24rem;color:#333333;line-height: 30px;}
.FacilitiesItem .controls *{display: inline-block;vertical-align: middle;}

.SubTit2{border-bottom: 1px solid #dedede;margin-bottom: 0.26rem;}
.SubTit2 h2{display: inline-block;vertical-align: bottom;line-height: 0.67rem;border-bottom: 1px solid #005d4f;font-size: 0.32rem;color:#005d4f;}
.ListWz{position: relative;margin-bottom: 0.52rem;}
.ListWz:after{position: absolute;left: 50%;top: 0;height: 100%;width: 1px;border-left: 1px dashed #e5e5e5;content: "";}
.ListWz .item{width: 46.37%;float: left;position: relative;padding-left: 15px;font-size: 0.18rem;line-height: 0.44rem;}
.ListWz .item:before{content: "";left: 0;top: 50%;transform: translateY(-50%);border-radius: 50%;background:#005d4f;border-radius: 50%;position: absolute;width: 5px;height: 5px;}
.ListWz .item:nth-child(2n+2){float: right;}
.ListWz .item a{color:#666666;}.ListWz .item a:hover{color:#005d4f;}
.ListWz.search .item{width: auto;float: none !important;padding-right: 100px;position: relative;}
.ListWz.search .item .date{position: absolute;right: 0;top: 0;color:#999;}

.HornorBox .Img .slick-list{padding: 0 24% 0 20% !important;margin: 0 -9%;}
.HornorBox .imgbox{padding-top: 3.72rem;border: 1px solid #fff;background:url(../images/rybg3.jpg) center center no-repeat;background-size:contain;box-shadow: 0 20px 20px rgba(35,81,158,0.1);width: 2.81rem;transition: all 0.3s;margin:0px auto;opacity: 0.3;}
.HornorBox .imgbox span{top: 0.15rem;left: 0.15rem;width: calc(100% - 0.3rem);height: calc(100% - 0.3rem);}
.HornorBox .Img .item{padding: 1.14rem 0 0 0;transition: all 0.3s;height: 6.49rem;}
.HornorBox .ti{display: none;border-bottom: 1px solid #e6e6e6;height:1.1rem;position: relative;}
.HornorBox .ti:After{position: absolute;left: 0;bottom: 0;width: 0;height: 2px;background:#005d4f;transition: all 0.8s;content: "";}
.HornorBox .Img .slick-active .imgbox{left:-0.4rem;opacity: 1;}
.HornorBox .Img .slick-active+li .imgbox{left:auto;right: auto;}
.HornorBox .Img .slick-active+li+li .imgbox{right: -0.4rem;}
.HornorBox .Img .slick-current {padding-top:0;transform: translateX(-0.3rem);position: relative;z-index: 10;}
.HornorBox .Img .slick-current .imgbox{padding-top: 6rem;width: 4.5rem;}
.HornorBox .Img .slick-current .imgbox span{top: 0.25rem;left: 0.25rem;width: calc(100% - 0.5rem);height: calc(100% - 0.5rem);}
.HornorBox .slick-current .ti{display: flex;align-items: center;justify-content: center;font-size: 0.24rem;color:#005d4f;}
.HornorBox .slick-current .ti:after{width: 1.48rem;}
.HornorBox .Title{width: 5.4rem;margin:0px auto 0.66rem;}
.HornorBox .Title .slick-arrow{width: 50px;height: 50px;border:1px solid #ececec;background:#fff;top: auto;transform: translateY(0);bottom: -25px;}
.HornorBox .Title .slick-arrow:after{border-top: 2px solid #1e1e1e;border-right: 2px solid #1e1e1e;}
.HornorBox .Title .slick-prev{left: -1.3rem;}
.HornorBox .Title .slick-next{right:-1.3rem;}

.HornorBox .slick-dots {position: static;width: auto;}
.HornorBox .slick-dots li{display: none;margin:0;width: auto;height: auto;}
.HornorBox .slick-dots li button{width: 20px !important;height: 30px !important;line-height:30px;border-radius: 0;}
.HornorBox .slick-dots li.slick-active{width: auto;height: auto;display: inline-block;}
.HornorBox .slick-dots li.slick-active button{font-size: 0.3rem;background: transparent;color:#005d4f;}

.HornorBox .controls{position: absolute;z-index:10;left:50%;bottom: -0.66rem;font-size: 0.24rem;color:#333333;line-height: 30px;transform: translateX(-50%);}
.HornorBox .controls *{display: inline-block;vertical-align: middle;}

.HnrnorHot{color:#fff;background:url(../images/rybg4.jpg) center bottom no-repeat;background-size:cover;margin-bottom: 0.64rem;padding:0.85rem 0 0 0.5rem;}
.HnrnorHot .info{width: 28.12%;float: left;}
.HnrnorHot .text{min-height: 2.5rem;padding: 0.3rem 0;}
.HnrnorHot .NumList{display: flex;justify-content: space-between;}
.HnrnorHot .NumList li{ text-align: center;height: 1.94rem;}
.HnrnorHot .NumList .num{line-height: 0.63rem;color:#fff;font-weight: bold;font-size: 0.3rem;text-align: left;}
.HnrnorHot .NumList .num *{display: inline-block;vertical-align:middle;}
.HnrnorHot .NumList .num .counter{font-size: 0.42rem;position: relative;}
.HnrnorHot .NumList .num .counter .ani {position: absolute;left: 0;top: 0;width: 101%;}
.HnrnorHot .NumList .num .counter .off {opacity: 0;}
.HnrnorHot .NumList p{opacity: 0.47;}
.HnrnorHot .Img{width: 65.75%;float: right;display: flex;align-content: space-between;align-items: end;padding:0 0.4rem;}
.HnrnorHot .Img li{text-align: center;margin:0px auto;position: relative;padding-bottom: 0.96rem;width: 25.4%;}
.HnrnorHot .Img .imgbox{padding-top: 129%;background:#fff;z-index: 2;}
.HnrnorHot .Img .imgbox span{top: 0.2rem;left: 0.2rem;width: calc(100% - 0.4rem);height: calc(100% - 0.2rem);}
.HnrnorHot .Img .shadow{position: absolute;width: 3.68rem;height:2.05rem;bottom:0;left:50%;background:url(../images/shadow.png) center bottom no-repeat;background-size:contain;transform: translateX(-50%);z-index: 0;}
.HnrnorHot .Img .ti{height: 58px;display:flex;line-height:19px;align-items: center;justify-content: center;color:#005d4f;border-bottom: 1px solid #ececec;background:#fff;position: relative;z-index: 2;}
.HnrnorHot .Img li:nth-child(2){width: 35.5%;position: relative;z-index: 10;}
.HnrnorHot .Img li:nth-child(2) .imgbox{}
.HnrnorHot .Img li:nth-child(2) .shadow{width: 4.96rem;height:3.19rem;left:50%;background:url(../images/shadow2.png) center bottom no-repeat;background-size:contain;z-index: 1;}
.HnrnorHot .Img li:nth-child(2) .ti{margin-bottom: 0.38rem;}


.HnrnorScroll .slick-list{margin:0 -0.16rem;}
.HnrnorScroll .item{padding:0 0.16rem;text-align: center;}
.HnrnorScroll .imgbox{padding-top: 3.49rem;background:#ededed;}
.HnrnorScroll .imgbox span{top: 0.13rem;left: 0.13rem;width:calc(100% - 0.26rem);height: calc(100% - 0.26rem);}
.HnrnorScroll .ti{height: 57px;display:flex;line-height:19px;align-items: center;justify-content: center;color:#005d4f;border-bottom: 1px solid #ececec;margin-bottom: 14px;}
.HnrnorScroll .desc{line-height: 25px;}

@media(max-width:1536px){
	.HornorBox .Img .slick-current {transform: translateX(-0.46rem);}
}
@media(max-width:1024px){
	.HornorBox .Img .slick-list{padding: 0 !important;margin: 0 -9%;}

	.HnrnorHot{padding:0.5rem 0.5rem 0;min-height: auto;}
	.HnrnorHot .info{width: auto;float: none;}
	.HnrnorHot .Img{width: auto;float: none;padding:0;}
}
@media(max-width:767px){
	.PlatformItem{padding-bottom: 0.5rem;}
	.PlatformItem:not(:last-child){margin-bottom: 0.5rem;}
	.PlatformItem .imgbox{width:auto;display: block;}
	.PlatformItem .info{display: block;padding:28px 20px 20px !important;}
	.PlatformItem .tihead h3{font-size: 16px;line-height: 1.5;}
	.PlatformItem .tihead .num{top: -5%;}
	.PlatformItem li:After{top: 10px;}

	.FacilitiesItem .imgbox{display: block;width: auto;padding-top: 64%;}
	.FacilitiesItem .info{display: block;padding:20px 20px 40px;max-height: auto;}
	.FacilitiesItem .info:after,.FacilitiesItem .info:before{left: 20px;}
	.FacilitiesItem .slick-arrow {top: 34%;}
	.FacilitiesItem .desc{font-size: 14px;max-height: none;}
	.FacilitiesItem .ti{font-size: 18px;margin-bottom: 8px;}

	.ListWz .item{width: auto;float: none !important;height: 32px;line-height: 32px;font-size: 14px;}
	.ListWz.search .item{padding-right: 80px;}
}

@media(max-width:480px){
	.FacilitiesItem .slick-arrow {top: 21%;width: 30px;height: 30px;}
	.FacilitiesItem .slick-dots li.slick-active button{font-size: 18px;}
	.FacilitiesItem .controls{font-size: 15px;}

	.HornorBox .Title .slick-arrow{width: 30px;height: 30px;}
	.HornorBox .slick-dots li.slick-active button{font-size: 18px;}
	.HornorBox .controls{font-size: 15px;}
	.HornorBox .slick-current .ti{height: 70px;font-size: 14px;}
	.HornorBox .Img .slick-current{transform: translateX(-0.68rem);}

	.HnrnorHot .Img .ti{font-size:12px;}
}

