@charset "UTF-8";
@font-face {
    font-family:'SourceHanSansCN-Normal';
    src:url('/font/SourceHanSansCN-Normal.otf');
}
@font-face {
    font-family:'SourceHanSerifCN-Heavy';
    src:url('/font/SourceHanSerifCN-Heavy.otf');
}

@supports (text-autospace: normal) {
	 :root{
	 text-autospace: normal;
	 }
}
/* .deskcontent{ min-width: 1000px;} */
.deskcontent2{ min-width: 1200px;position: relative;font-family:"SourceHanSerifCN-Heavy";}
/* .minw1000{ min-width: 1000px;} */
.main-content{ position: absolute; height: 100%; width: 100%; left: 0; top: 0; overflow: hidden;background-size: cover; min-width: 1000px;}
.main-content .admbg{ background-image:url('/images/main-bg.png'); background-size: cover; width: 100%; height: 100%; position: absolute; height: 100%; width: 100%; left: 0; top: 0;
-webkit-animation-name: scaleDraw;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: 1;
-webkit-animation-duration: 18s;
-webkit-animation-fill-mode: forwards;}
@keyframes scaleDraw {
	/*定义关键帧、scaleDrew是需要绑定到选择器的关键帧名称*/
	0% {
	-webkit-transform: scale(1.2, 1.2);
	transform: scale(1.2, 1.2);
	/*开始为原始大小*/
	}

	100% {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
}


/* 分页容器的样式 */
.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}

/* 分页链接的基础样式 */
.pagination li {
	display: inline;
}

.pagination li a {
	color: #333;
	float: left;
	padding: 8px 16px;
	text-decoration: none;
	transition: background-color .3s;
	border: 1px solid #ddd;
	margin: 0 4px;

	border-color: #6fbab3;
}

/* 鼠标悬停在链接上时的样式 */
.pagination li a:hover:not(.active) {
	background-color: #ddd;
}

/* 当前页的样式 */
.pagination li a.active {
	background-color: #6fbab3;
	color: white;
	border: 1px solid #6fbab3;
}

/* 禁用的链接样式 */
.pagination li a.disabled {
	color: grey;
	cursor: not-allowed;
}

.pagination > .active > a  {
	z-index: 3;
	color: #fff;
	cursor: default;
	background-color: #6fbab3;
	border-color: #6fbab3;
}



.scroll::-webkit-scrollbar {width: 10px;}
.scroll::-webkit-scrollbar-thumb {background: #126D67; border-radius: 10px;}
.scroll::-webkit-scrollbar-thumb:hover {background: #126D67;}
.admcur{ cursor: pointer;transition: all .3s ease;}
.admcur:hover{transform: scale(1.05);}

.admcur2{ cursor: pointer;transition: all .3s ease;}
.admcur2:hover{transform:translate(10px);}

.admcur3{ cursor: pointer;transition: all .3s ease;}
.admcur3:hover{transform: scale(1.2); color: #077A71;}

.body-box{ position: relative; z-index: 1; width: 100%; height: 100%;}
.guide-left{ width: 5.64rem; height: 7.06rem;background: rgba(0,0,0,0.21);border-radius: 18px;top:50%; margin-top: -3.53rem; left: 2.72rem; position: absolute;}
.guide-logo{ width: 4.10rem; height: .74rem; margin-top: .78rem;}
.guide-left .btn1{ width: 3.78rem; height: .74rem; margin-top: 1.63rem;}
.guide-left .btn2{ width: .59rem; height: .86rem; margin: 1.1rem .23rem 0;  background-size: cover;}
.guide-left .btn2.wx{background-image: url("/images/gzh01.png");}
.guide-left .btn2.gz{background-image: url("/images/xiaochengxu02.png");}
.guide-left .btn2.wx:hover{background-image: url("/images/gzh002.png");}
.guide-left .btn2.gz:hover{background-image: url("/images/xiaochengxu01.png");}
.el-popover{ min-width: auto !important; width: auto !important;}
.rqimg{ width: 1.5rem; width: 1.5rem; display: block;}

.guide-right{ width: 5.73rem; height: 5.78rem; position: absolute; right: 1.88rem; top: 50%; margin-top: -2.89rem;}
.guide-right .btn3{ width: 2.68rem; height: 2.67rem; background-size: 100% 100%;}
.guide-right .btn3.b1{ background-image: url("/images/gzb.png");}
.guide-right .btn3.b2{ background-image: url("/images/ygb.png");}
.guide-right .btn3.b3{ background-image: url("/images/rczm.png");}
.guide-right .btn3.b4{ background-image: url("/images/zcxt.png");}

.guide-right .btn3.b1:hover{ background-image: url("/images/gzb02.png");}
.guide-right .btn3.b2:hover{ background-image: url("/images/ygb02.png");}
.guide-right .btn3.b3:hover{ background-image: url("/images/rczm02.png");}
.guide-right .btn3.b4:hover{ background-image: url("/images/zcxt02.png");}
.foot-copyright{ position: fixed; bottom: 15px; left: 0; right: 0; font-size: .18rem; color: #fff;text-shadow: 1px 1px 2px #000;}

.topimg{ width: 100%; min-width: 1000px; display: block;}

/* 首页 */
  .fix-head {position:fixed;height:0.8rem;left:0;right:0;top:0;background-color:rgba(35,161,151,.7);z-index:11;}
	.fix-head .hbox3 {max-width:12rem;}
	.fix-head .hbox3 li {flex:1;height:0.8rem;font-size:0.18rem;color:#fff;font-weight:bold;text-shadow:0.01rem 0.01rem 0.02rem #000;}
	.fix-head .hbox3 li:hover {background-color:rgba(255,255,255,.9);color:#23A197;text-shadow:0.01rem 0.01rem 0.02rem #ddd;}
	.mgcenter {margin-left:auto;margin-right:auto;}
	.main-header {height:8.15rem;min-width:10rem;position:absolute;left:0;right:0;top:0;}
	.main-header .hbox1 {max-width:12rem;padding-top:0.3rem;margin:0 auto;}
	.main-header .hbox1 .logo {width:6rem;}
	.main-header .hbox1 .search {width:1.5rem;height:0.3rem;background:rgba(0,0,0,0.32);border:1px solid rgba(255,255,255,0.24);border-radius:999.99rem;padding:0 0.15rem;}
	.main-header .hbox1 .search .icon {width:0.16rem;height:0.16rem;}
	.main-header .hbox1 .search input {width:1.25rem;height:0.3rem;margin-right:0.1rem;background:transparent;border:none;outline:none;color:#fff;font-size:0.12rem;}
	.search ::-webkit-input-placeholder {color:#fff !important;font-size:0.12rem;}
	.main-header .hbox2 {max-width:10rem;padding-top:0.13rem;margin:0 auto;font-size:0.2rem;margin-top:0;color:#fff;font-weight:bold;text-shadow:0.01rem 0.01rem 0.02rem #000;}
	.main-menu {max-width:12rem;height:1.34rem;background:#FFFFFF;box-shadow:0rem 0.05rem 0.24rem 0rem rgba(4,0,0,0.11);border-radius:0.08rem;margin-top:-0.5rem;min-width:10rem;position:relative;z-index:2;}
	.main-menu ul {height:100%;}
	.main-menu li {flex:1;position:relative;height:100%;}
	.main-menu li:after {content:"";position:absolute;width:0.01rem;background-color:#D3D3D3;top:0.25rem;bottom:0.25rem;right:0;}
	.main-menu li:last-child:after {display:none;}
	.main-menu li .icon {width:0.62rem;height:0.62rem;}
	.main-menu li .t {margin-top:0.1rem; font-size: .18rem;}
	.main-menu li .adm {cursor:pointer;transition:all .3s ease;}
	.notice-box {max-width:14.19rem;background:#FFFFFF;box-shadow:0rem 0.05rem 0.24rem 0rem rgba(4,0,0,0.11);border-radius:0.24rem;margin-top:0.6rem;}
	.notice-box .pd {padding:0.26rem 0.36rem 0.26rem;}
	.notice-box .pd .more {text-align:right;}
	.notice-box .pd .more a {color:#9C9C9C;}
	.notice-box .pd .more a:hover {color:#23A197;}
	/* .notice-box ul li .li {height:.30rem;} */
	/* .notice-box ul li:first-child {margin-top:0.2rem;} */
	.notice-box .pt10{ margin-top: .05rem;}
	.notice-box ul li .t1 {width:0.94rem;height:0.32rem;background:#23A197;border-radius:0.06rem;margin-right:0.35rem;color:#fff;font-size:0.18rem;}
	
	.notice-box ul li{ height: .5rem !important;}
	.dowebok{ height: 1rem !important;}
	
	.notice-box ul li .t2 {flex:1;font-size:0.18rem;}
	.notice-box ul li .t3 {font-size:0.18rem;margin-left:0.3rem;}
	.news-box {background-image:url('/images/nesbg.png');background-size:100% cover;margin-top:0.38rem;padding-top:0.72rem;padding-bottom:0.22rem;}
	.news-box .news {max-width:13.77rem;}
	.news-box .news .title .t {font-size:0.3rem;}
	.news-box .news .title .t2 {color:#C7C4C4;font-size:0.14rem;margin-top:0.11rem;}
	.news-box .news dl .el-carousel__container {height:4.7rem !important;}
	.news-box .news dl {display:flex;margin-top:0.4rem;}
	.news-box .news dl dt {flex:1;}
	.news-box .news dl dt .img {width:100%;height:4.1rem;display:block;object-fit: cover;}
	.news-box .news dl dt .t {margin-top:0.2rem;font-size:0.18rem;font-weight:bold; text-align: center;}
	.news-box .news dl dt .t2 {color:#7B7B7B;margin-top:0.14rem;font-size:0.18rem;}
	.news-box .news dl dt .btn1 {width:1.19rem;height:0.26rem;background:#128C82;margin-top:0.2rem;font-size:0.13rem;color:#fff;}
	.news-box .news .el-carousel__indicators{ display: none;}
	.news-box .news dl dd {flex:1;margin-left:0.45rem;}
	.news-box .news dl dd li {padding:0.33rem 0;display:flex;border-top:0.01rem solid #DDDDDD;}
	.news-box .news dl dd li:first-child {padding-top:0;border:none;}
	.news-box .news dl dd li .num {width:1.01rem;height:1.01rem;background:#23A197;border-radius:0.03rem;color:#fff;margin-right:0.15rem;}
	.news-box .news dl dd li .num .t {font-size:0.41rem;}
	.news-box .news dl dd li .num .t2 {font-size:0.19rem;}
	.news-box .news dl dd li .k {flex:1;padding-top:0.06rem;}
	.news-box .news dl dd li .k .t {font-size:0.18rem;font-weight:bold;}
	.news-box .news dl dd li .k .t2 {font-size:0.18rem;margin-top:0.16rem;color:#7B7B7B;line-height:1.5;font-family: SourceHanSansCN-Normal;}
	.expert-box {max-width:13.77rem;margin-top:0.43rem;}
	.expert-box .title .t {font-size:0.3rem;}
	.expert-box .title .t2 {color:#C7C4C4;font-size:0.14rem;margin-top:0.11rem;}
	.expert-box .tabs {height:0.56rem;background-color:#23A197;border-radius:0.2rem 0.2rem 0 0;margin-top:0.38rem;}
	.expert-box .tabs ul {display:flex;}
	.expert-box .tabs ul li {width:2.26rem;height:0.56rem;font-size:0.18rem;font-weight:bold;color:#fff;position:relative;}
	.expert-box .tabs ul li .arr {position:absolute;width:0.18rem;left:50%;margin-left:-0.09rem;bottom:-0.12rem;}
	.expert-box .tabs ul li.on {background-color:#077A71;}
	.expert-box .tabs ul li:first-child {border-radius:0.2rem 0 0 0;}
	.expert-box .list {padding:0 0.4rem;margin-top:0.26rem;position:relative;}
	.expert-box .list li {width:100%;}
	.expert-box .list li:first-child {margin-left:0;}
	.expert-box .list li .title {height:1rem;}
	.expert-box .list li .title .t {font-size:0.18rem;font-weight:bold;margin-top:0.07rem;}
	.expert-box .list li .title .t2 {font-size:0.18rem;margin-top:0.07rem;color:rgba(51,51,51,0.5);}
	.expert-box .list li .title .line {width:0.14rem;height:0.02rem;background-color:#999;margin-top:0.07rem;}
	.expert-box .list li .p {width:100%;height:4.27rem;display:block;}
	.expert-box .list li.blank {width:2.26rem;height:0;}
	.expert-box .list li:hover {background-color:#077A71;}
	.expert-box .list li:hover .title {color:#fff;}
	.expert-box .list li:hover .title .t2 {color:#fff;}
	.expert-box .list li:hover .title .line {background-color:#fff;}
	.expert-box .list .left-btn {left:0;top:50%;position:absolute;width:0.33rem;height:0.33rem;background-image:url("/images/btn-left2.png");background-size:100%  100%;margin-top:-0.16rem;}
	.expert-box .list .left-btn:hover {background-image:url("/images/btn-left.png");}
	.expert-box .list .right-btn {right:0;top:50%;position:absolute;width:0.33rem;height:0.33rem;background-image:url("/images/btn-right2.png");background-size:100%  100%;margin-top:-0.16rem;}
	.expert-box .list .right-btn:hover {background-image:url("/images/btn-right.png");}
	.expert-box .list .more {position:absolute;right:0;bottom:-0.2rem;z-index:2;}
	.expert-box .list  a.more {color:#999;}
	.expert-box .list  a.more:hover {color:#077A71;}
	
	.swiper-pagination{ bottom:.20rem !important;} */
	.honors-box .swiper-container{ padding-bottom: .5rem;}
	.honors-box .swiper-pagination-bullet-active{ background-color: #077A71;}
	
	
	

	 #progressEffect{
	  position: absolute;
	  z-index: 10;
	  top: 20px;
	  left: 20px;
	} 
	.swiper-container .swiper-wrapper {
	      transition-timing-function: linear !important; /* 没错就是这个属性 */
	    }
	
	.cont{
		overflow: hidden;
		position: relative;
		min-height: 300px; /* 添加一个最小高度，根据实际内容调整 */
	}
	.contlist{
		position: absolute;
		white-space: nowrap;
		display: flex;
		flex-direction: row;
	}
	.contlist ul{
		display: flex;
		flex-direction: row;
	}

	
	.honors-box {margin-top:1.1rem;max-width:13.77rem;}
	.honors-box .title .t {font-size:0.3rem;}
	.honors-box .title .t2 {color:#C7C4C4;font-size:0.14rem;margin-top:0.11rem;}
	.honors-box .list {margin-top:0.29rem;position:relative; height:3.6rem;overflow: hidden;}

	.honors-box .list li { width: 4.2rem; padding:0 .20rem;}
	.honors-box .list li .p {width:100%;height:2.96rem;}
	.honors-box .list li .t {margin-top:0.30rem;color:#077A71;font-size:0.18rem;font-weight:bold;height:0.49rem;}
	.honors-box .list li .t2 {display:flex;margin-top:0.25rem;}
	.honors-box .list li .t2 .pd {flex:1;padding-top:0.1rem; font-size: .18rem;}
	.honors-box .list li .t2::before {content:"";height:0.59rem;width:0.06rem;background-color:#077A71;margin-right:0.27rem;}
	.honors-box .list .more {position:absolute;right:0;bottom:0;z-index:2;}
	.honors-box .list  a.more {color:#999;}
	.honors-box .list  a.more:hover {color:#077A71;}
	.btnbox {margin-top:0.51rem;}
	.btnbox .left-btn {width:0.33rem;height:0.33rem;background-image:url("/images/btn-left2.png");background-size:100%  100%;margin-top:-0.16rem;margin:0 0.24rem}
	.btnbox .left-btn:hover,.btnbox .left-btn.on {background-image:url("/images/btn-left.png");}
	.btnbox .right-btn {width:0.33rem;height:0.33rem;background-image:url("/images/btn-right2.png");background-size:100%  100%;margin-top:-0.16rem;margin:0 0.24rem}
	.btnbox .right-btn:hover,.btnbox .right-btn.on {background-image:url("/images/btn-right.png");}
	.navigation-box {margin-top:0.95rem;max-width:13.77rem;}
	.navigation-box .title .t {font-size:0.3rem;}
	.navigation-box .title .t2 {color:#C7C4C4;font-size:0.14rem;margin-top:0.11rem;}
	.navigation-box .list {display:flex;margin-top:0.4rem;}
	.navigation-box .list ul.item1 {display:flex;flex:2}
	.navigation-box .list ul.item1 li {flex:1;height:5.49rem;margin-right:0.06rem;background-color:#077A71;background-size:100% 100%;position:relative;}
	.navigation-box .list ul.item1 li .icon {margin-top:0.67rem;}
	.navigation-box .list ul.item1 li .t {margin-top:0.47rem;font-size:0.3rem;font-weight:bold;color:#fff;width:0.3rem;}
	.navigation-box .list ul.item1 li .arrow {width:0.36rem;height:0.36rem;background-color:#fff;border-radius:50%;position:absolute;bottom:0.69rem;left:50%;margin-left:-0.18rem;}
	.navigation-box .list ul.item1 li.bg1 {background-image:url('/images/bg-1.png');}
	.navigation-box .list ul.item1 li.bg2 {background-image:url('/images/bg-2.png');}
	.navigation-box .list ul.item1 li.bg3 {background-image:url('/images/bg-3.png');}
	.navigation-box .list ul.item1 li.bg4 {background-image:url('/images/bg-4.png');}
	.navigation-box .list ul.item1 li.bg5 {background-image:url('/images/bg-5.png');}
	.navigation-box .list ul.item1 li.on {flex:2;height:5.49rem;background-image:url('/images/xuanzhong-kesdaohang.png');}
	.navigation-box .list ul.item1 li:last-child {margin-right:0;}
	.navigation-box .list .ks {flex:1;background-image:url('/images/baise.png');background-size:100% 100%;box-shadow:0.04rem 0 0.08rem #eee;}
	.navigation-box .list .ks ul.item2 {overflow:hidden;}
	.navigation-box .list .ks ul.item2 li {width:33.3%;margin-top:0.4rem;}
	.navigation-box .list .ks ul.item2 li.blank {width:33.3%;margin-top:0;}
	.education-box {margin-top:1.1rem;max-width:13.77rem;margin-top:0.62rem;}
	.education-box .title .t {font-size:0.3rem;}
	.education-box .title .t2 {color:#C7C4C4;font-size:0.14rem;margin-top:0.11rem;}
	.education-box .list {margin-top:0.72rem;}
	.education-box .list li .p {width:100%;height:2.26rem;}
	.education-box .list li .t {margin-top:0.24rem;font-size:0.18rem;}
	.education-box .progress {margin-top:0.64rem;}
	.education-box .progress .line {height:0.02rem;background:#D3D3D3;margin:0 0.25rem;}
	.education-box .progress .prolist {}
	.education-box .progress .prolist li {margin:-0.5rem 0.2rem 0;}
	.education-box .progress .prolist li .time {font-size:0.12rem;}
	.education-box .progress .prolist li .quan {width:0.09rem;height:0.09rem;background:#FFFFFF;border:2px solid #D3D3D3;border-radius:50%;margin-top:0.24rem;margin-left:0.23rem;}
	.education-box .progress .prolist li.on .quan {border-color:#077A71;}
	.education-box .progress .prolist li .t {margin-top:0.52rem;font-size:0.18rem;}
	.education-box .progress .prolist li.on .t {color:#077A71;}
	.education-box .progress .prolist li .t2 {margin-top:0.2rem;font-size:0.14rem;color:#666;}
	.education-box .progress {position:relative;margin-top:1rem;}
	.education-box .progress .left-btn {width:0.25rem;height:0.25rem;background-image:url("/images/btn-left2.png");background-size:100%  100%;position:absolute;left:0;top:-0.12rem;}
	.education-box .progress .left-btn:hover {background-image:url("/images/btn-left.png");}
	.education-box .progress .right-btn {width:0.25rem;height:0.25rem;background-image:url("/images/btn-right2.png");background-size:100%  100%;position:absolute;right:0;top:-0.12rem;}
	.education-box .progress .right-btn:hover {background-image:url("/images/btn-right.png");}
	.education-box .dian {margin-top:0.42rem;}
	.education-box .dian .btn1 {margin:0 0.1rem;cursor:pointer;width:0.11rem;}
	.footer {height:4.1rem;margin-top:0.86rem;background-image:url(/images/di.png);background-repeat:no-repeat;background-size:cover;background-position:center 0;min-width:10rem;}
	.footer .bd-box {max-width:11.3rem;color:#fff;padding-top:0.72rem;}
	.footer .bd-box .l .t {font-size:0.18rem;}
	.footer .bd-box .l .t  a {color:#fff;}
	.footer .bd-box .l .t  li {width: 2.18rem;margin-left: 0.12rem;}
	.footer .bd-box .mt {margin-top:0.94rem;}
	.footer .bd-box .mt .t2 {font-size:0.16rem;margin-top:0.33rem;}
	.footer .bd-box .mt .t2:first-child {margin-top:0;}
	.footer .bd-box .mt .t2 .icon {width:0.23rem;height:0.23rem;margin-right:0.12rem;}
	.footer .bd-box .r {width:3.86rem;}
	.footer .bd-box .r li {width:0.92rem;margin-bottom:0.28rem;}
	.footer .bd-box .r li .p {width:0.92rem;height:0.92rem;}
	.footer .bd-box .r li .t {font-size:0.12rem;text-align:center;margin-top:0.19rem;}
	.right-rqcode {position:fixed;right:0.15rem;bottom:4rem;z-index:10;}
	.right-rqcode .img {width:2.17rem;height:1.28rem;}
	.right-rqcode .closebtn .btn1 {display:block;}
	.right-rqcode2 {position:fixed;right:0.15rem;bottom:0.5rem;z-index:10;}
	/* .right-rqcode2 .img {width:0.92rem;height:2.29rem;} */
	.right-rqcode2 .img {width:0.92rem;}
	.right-rqcode2 .topbtn {margin-top:0.2rem;border-radius:0.06rem;}
	.right-rqcode2 .topbtn .btn1 {width:0.36rem;height:0.29rem;}
	.el-col-4-8 {width:20%;}
	.el-col-4-9 {width:33.33%;}
	/* 内页========================================================================= */.w1460 {margin:auto;max-width:14.6rem;}
	.main-header2 { min-width:10rem;position:absolute;left:0;right:0;top:0;}
	.main-header2 .hbox1 {height:0.62rem;margin:0 auto;background-color:rgba(35,161,151,.7); position: fixed; left: 0; right:0; z-index: 999;}
	.main-header2 .hbox1 .top-menu2 {flex:1;margin-left:0.23rem;}
	.main-header2 .hbox1 .top-menu2 li {font-size:0.2rem;flex:1;color:#fff;font-weight:bold;height:0.62rem;text-shadow:0.01rem 0.01rem 0.02rem #000;position:relative;}
	.main-header2 .hbox1 .top-menu2 li.on::before {content:"";height:0.04rem;width:0.72rem;background:linear-gradient(-90deg,rgba(255,255,255,0.07),#FFFFFF);position:absolute;bottom:0.08rem;left:0.3rem;right:0rem;}
	.main-header2 .hbox1 .logo {width:2.08rem;}
	.main-header2 .hbox1 .icon-search {width:0.3rem;height:0.3rem;}
	.main-header2 .hbox1 .search {width:1.5rem;height:0.3rem;background:rgba(0,0,0,0.32);border:1px solid rgba(255,255,255,0.24);border-radius:999.99rem;padding:0 0.15rem;}
	.main-header2 .hbox1 .search .icon {width:0.16rem;height:0.16rem;}
	.main-header2 .hbox1 .search input {width:1.25rem;height:0.3rem;margin-right:0.1rem;background:transparent;border:none;outline:none;color:#fff;font-size:0.12rem;}
	.main-header2 .hbox1 .search::-webkit-input-placeholder {color:#fff; font-size:0.12rem;}
	.main-header2 .hbox2 {max-width:10rem;padding-top:0.13rem;margin:0 auto;font-size:0.18rem;margin-top:0.39rem;color:#fff;font-weight:bold;text-shadow:0.01rem 0.01rem 0.02rem #000;}
	.main-header2 .hbox1 .top-menu2 li:hover{background-color:rgba(255,255,255,.9);color:#23A197;text-shadow:0.01rem 0.01rem 0.02rem #ddd;}

	.fix-head2 {position:fixed;height:0.62rem;left:0;right:0;top:0;background-color:rgba(35,161,151,.7);z-index:11;}
	.fix-head2 .hbox3 {max-width:14.6rem;}
	.fix-head2 .hbox3 .logo {width:2.08rem;}
	.fix-head2 .hbox3 ul {flex:1;margin-left:0.23rem;}
	.fix-head2 .hbox3 li {flex:1;height:0.62rem;font-size:0.2rem;color:#fff;font-weight:bold;text-shadow:0.01rem 0.01rem 0.02rem #000;}
	.fix-head2 .hbox3 li:hover {background-color:rgba(255,255,255,.9);color:#23A197;text-shadow:0.01rem 0.01rem 0.02rem #ddd;}
	.sub-menu {background-color:#fff;}
	.sub-menu li {height:0.81rem;margin-right:0.36rem;position:relative;color:#333;font-size:0.18rem;font-weight:300;}
	.sub-menu li.on:before {content:"";height:0.05rem;position:absolute;bottom:0.15rem;left:0;right:0;background-color:#077A71;}
	/* .sub-menu2 {background-color:#fff;} */
	.sub-menu2 li {height:0.81rem;margin-right:0.36rem;position:relative;color:#333;font-size:0.18rem;font-weight:300;}
	.sub-menu2 li.on:before {content:"";height:0.05rem;position:absolute;bottom:0.15rem;left:0;right:0;background-color:#077A71;}
	
	.sub-menu .el-button:focus, .el-button:hover{
		color: #23A197;
		border-color: #23A197;
		background-color: #fff;
	}
	.sub-menu  .el-button{padding:.12rem .20rem; font-size: .18rem;}
	.page_title {margin-top:0.5rem;position:relative;height:0.65rem;}
	.page_title .tit {font-size:0.3rem; position:relative; font-family: 'SourceHanSerifCN-Heavy';}
	.page_title::before {content:"";width:0.32rem;height:0.06rem;background-color:#077A71;position:absolute;bottom:0;left:0;}
	.mapbox {margin-top:0.43rem;position:relative;}
	.mapbox .map {height:7.18rem;position:relative;}
	.mapbox .info {width:3.7rem;height:6.52rem;background-image:url(/images/mapcontbg.jpg);position:absolute;z-index:999;right:0;top:-0.47rem;}
	.mapbox .info .pd {padding:0.54rem 0.61rem 0.3rem;}
	.mapbox .info .pd .logo {width:2.38rem;}
	.mapbox .info .pd dl {margin-top:0.4rem;color:#fff;}
	.mapbox .info .pd dl dt {font-size:0.18rem;font-weight:800;}
	.mapbox .info .pd dl dd {font-size:0.14rem;font-weight:800;margin-top:0.2rem;}
	.mapbox .info .pd dl dd .icon {width:0.2rem;height:0.2rem;margin-right:0.05rem;}
	.dh-ewm {width:1.4rem;margin-top:0.3rem;}
	.listbox {margin-top:0.5rem;}
	.listbox .tabs ul {display:flex;flex-wrap:wrap;}
	.listbox .tabs li {width:1.58rem;height:0.43rem;line-height:0.43rem;border-radius:0.08rem;border:2px solid #077A71;color:#077A71;font-size:0.18rem;font-weight:bold;margin-right:0.23rem;margin-bottom:0.2rem;}
	.listbox .tabs li.on {background-color:#077A71;color:#fff;}
	.listbox .list li {margin-top:0.3rem;padding:0.23rem 0.2rem 0.23rem 0;background-color:#fff;box-shadow:0rem 0rem 0.13rem 0rem rgba(42,42,42,0.1);display:flex;}
	.listbox .list li::before {content:"";border:3px solid #077A71;border-radius:50%;margin-left:0.12rem;width:0.09rem;height:0.09rem;margin-right:0.12rem;}
	.listbox .list li .k {flex:1;}
	.listbox .list li .k .t {font-size:0.24rem;font-weight:bold;}
	.listbox .list li .k .t2 {font-size:0.14rem;font-weight:600;margin-top:0.3rem;line-height:0.24rem;text-indent:2em;}
	.listbox .list li .p {width:2.63rem;height:1.75rem;margin-right:0.37rem;}
	.historybox {margin-top:0.28rem;position:relative;}
	.historybox .history {position:relative;}
	.historybox .sch {height:7.41rem;position:relative;overflow:hidden;background-size:cover;}
	.historybox .sch.heliu {position:absolute;left:0;top:0;bottom:0;right:0;z-index:2;}
	.historybox .himg {position:absolute;width:5.41rem;height:4rem;right:0;bottom:0;z-index:10;}
	.imgadm {transition:all 10s ease;}
	.leftmoved {transform:translateX(-50rem);}
	.rightmoved {transform:translateX(0rem);}
	.main-bg2 {background-image:url(/images/bj.png);padding-top:0.001rem;background-size:100%;}
	.aboutbox {display:flex;margin-top:0.5rem;font-family:"SourceHanSansCN-Normal";}
	.aboutbox .p {width:6rem;position:relative;z-index:1;margin-top:0.57rem;}
	.aboutbox .p .el-carousel__indicators{ display: none;}
	.aboutbox .p .img {width:100%;height:4.50rem;display:block;}
	.aboutbox .p .t {padding:0.1rem;text-align:center;font-size:0.18rem;background-color:#0DA1B0;color:#fff; display: none;}
	.aboutbox .k {flex:1;height:6.1rem;background-color:#147871;margin-left:-1.5rem;}
	.aboutbox .k .text {color:#fff;font-size:0.16rem;margin-left:1.75rem;margin-right:0.3rem;margin-top:0.33rem;max-height:5.5rem;overflow-y:auto;padding-right:0.1rem;}
	.aboutbox .k .text p {text-indent:2em;margin-bottom:0.26rem;line-height:0.25rem;}
	.organization{ margin-top:-2.5rem;}
	.yy-menu ul{ display: flex; flex-wrap:wrap; padding:1.42rem 0 1.82rem;}
	.yy-menu ul li{ width: 2.30rem; height: 2.19rem; background-color: #077A71; color: #fff; margin-top: .40rem; font-size: .18rem; margin-left: 1.04rem;}

	.jkyd-menu{ background-color: #fff; margin-top: .20rem; min-height: 7.16rem;}
	.jkyd-menu ul{ padding:.13rem 0.30rem;}
	.jkyd-menu ul li{ font-size: .18rem; padding:.20rem .35rem; display: flex; margin-top: .10rem;}
	.jkyd-menu ul li:first-child{ margin-top: 0;}
	.jkyd-menu ul li .t{ flex:1;}
	.jkyd-menu ul li .time{ margin-left: .40rem; font-size: .14rem; margin-top: .04rem;}
	.jkyd-menu ul li.hover, .jkyd-menu ul li:hover{ background-color:#F9F9F9;}

.el-col-4-8 {width: 20%;}
.el-col-4-9 {width: 33.33%;}
.tooltip1{color:white;padding-top:.05rem; font-size: .16rem;}
.infoBoxContent{margin:5px;}
.infoBoxContent {color:white;  text-align: center;}
.infoBoxContent img{margin-top: 10px}
/*
.infoBoxContent:before {
  content: '';
  width: 0;
  height: 0;
  border: 20px solid transparent;
  border-top-color: #333333;
  position: absolute;
  left: 50%;
  top: 100%;
  margin-left: -20px;
}
*/


/* 登录============================================ */

.custom-btn , .custom-btn:active , .custom-btn:hover{ background-color: #077A71 !important; color: #fff !important;border: 2px solid #077A71 !important;}

.login-box .site-login{ background-color: #fff; border-radius: 10px; border:1px solid #ddd; padding:30px 40px;box-shadow: 0 0 8px #ddd; width: 450px;}

.login-box .form-group{ margin-bottom: 10px; font-size: 14px;}
.login-box .form-group input[type=password] , .form-group input[type=text]{ width: 100%; height: 40px; padding:10px; border-radius: 10px; border:1px solid #ddd;}

.login-box .form-group input::placeholder{ font-size: 14px;}
.login-box .form-group .checkbox{ display: flex;justify-content: flex-end;}
.login-box .form-group .checkbox label{ width: auto !important; left: 0 !important;display:flex;align-items:center; line-height: normal;}
.login-box .form-group .blockbtn{ display: block; width: 100%;}

input[type=checkbox] {
	 margin-right: 10px !important;
	cursor: pointer;
	position: relative;
}
 
input[type=checkbox]::after {
  position: absolute;
  top: 0;
  background-color: #fff;
  color: #fff;
  width: 15px;
  height: 15px;
  display: inline-block;
  visibility: visible;
  padding-left: 0px;
  text-align: center;
  content: ' ';
  overflow: hidden;
  box-sizing: border-box;
  border: 1px solid #ddd;
}
 
input[type=checkbox]:checked::after {
  content: "";
  background-color: #077A71;
  border-color: #077A71;
  background-color: #077A71;
}
 
input[type=checkbox]:checked::before {
  content: '';
  position: absolute;
  top: 3px;
  left: 6px;
  width: 3px;
  height: 8px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  z-index: 1;
}

.table tbody tr th, .table tbody tr td{ font-size: .18rem !important; } 

/* vr引导页 */
.main-content-vr{ height: 100%; width: 100%; left: 0; top: 0; overflow: hidden;background-size: cover; min-width: 1000px;}
.body-box-vr{ width: 100%; height: 100%;}

.guide-left-vr{ width: 5.64rem; height: 7.06rem;background: rgba(0,0,0,0.21);border-radius: 18px;top:50%; margin-top: -3.53rem; left: 2.72rem; position: absolute; z-index: 99;}

.guide-left-vr .btn1{ width: 3.78rem; height: .74rem; margin-top: 1.63rem;}
.guide-left-vr .reference{ margin: 1.1rem .33rem 0;}
.guide-left-vr .btn2{ width: .59rem; height: .59rem;  background-size: cover;}
.guide-left-vr .reference .t{ font-size: .20rem; color: #fff; margin-top: .04rem;}
.guide-left-vr .btn2.wx{background-image: url("/images/gzh01.png");}
.guide-left-vr .btn2.gz{background-image: url("/images/xiaochengxu02.png");}
.guide-left-vr .reference:hover .btn2.wx{background-image: url("/images/gzh002.png");}
.guide-left-vr .reference:hover .btn2.gz{background-image: url("/images/xiaochengxu01.png");}



.guide-right-vr{ width: 5.73rem; height: 5.78rem; position: absolute; right: 1.88rem; top: 50%; margin-top: -2.89rem; z-index: 99;}
.guide-right-vr .btn3{ width: 2.68rem; height: 2.67rem; background-size: 100% 100%;}
.guide-right-vr .btn3.b1{ background-image: url("/images/gzb.png");}
.guide-right-vr .btn3.b2{ background-image: url("/images/ygb.png");}
.guide-right-vr .btn3.b3{ background-image: url("/images/rczm.png");}
.guide-right-vr .btn3.b4{ background-image: url("/images/zcxt.png");}

.guide-right-vr .btn3.b1:hover{ background-image: url("/images/gzb02.png");}
.guide-right-vr .btn3.b2:hover{ background-image: url("/images/ygb02.png");}
.guide-right-vr .btn3.b3:hover{ background-image: url("/images/rczm02.png");}
.guide-right-vr .btn3.b4:hover{ background-image: url("/images/zcxt02.png");}
.foot-copyright-vr{ position: fixed; bottom: 15px; left: 0; right: 0; font-size: .18rem; color: #fff;text-shadow: 1px 1px 2px #000; z-index: 99;}


/* 首页改================================================= */

.navigation-cont{ display: flex; margin-top: .30rem;}
.navigation-cont .left-item{}
.navigation-cont .left-item .imgbox{ position: relative;}
.navigation-cont .left-item .imgbox img{width: 5rem;height: 4.84rem;display: block;}
.navigation-cont .right-item{ margin-left: .30rem; flex: 1;}
.navigation-cont .right-item ul{ display: flex;}
.navigation-cont .right-item ul.tab li{ width: 1.55rem; height: .50rem; background-color: #4881F2; color: #fff; font-size: .20rem; border-radius: .10rem; position: relative;}

.navigation-cont .right-item ul.tab li .arrow{width: 0px;height: 0px;border: .1rem solid transparent;border-top-color: red; position: absolute; top: .48rem; left: 50%; margin-left: -.1rem; display: none;}
.navigation-cont .right-item ul.tab li.on .arrow{ display: block;}

.navigation-cont .right-item ul.tab li.b1{ background-color: #4881F2; color: #fff;}
.navigation-cont .right-item ul.tab li.b2{ background-color: #C6EADE; color: #3E877D;}
.navigation-cont .right-item ul.tab li.b3{ background-color: #E4C992; color: #fff;}
.navigation-cont .right-item ul.tab li.b4{ background-color: #3D877A; color: #C9F1E4;}
.navigation-cont .right-item ul.tab li.b5{ background-color: #CDD6D3; color: #307A7E;}

.navigation-cont .right-item ul.tab li.b1 .arrow{ border-top-color: #4881F2;}
.navigation-cont .right-item ul.tab li.b2 .arrow{ border-top-color: #C6EADE;}
.navigation-cont .right-item ul.tab li.b3 .arrow{ border-top-color: #E4C992;}
.navigation-cont .right-item ul.tab li.b4 .arrow{ border-top-color: #3D877A;}
.navigation-cont .right-item ul.tab li.b5 .arrow{ border-top-color: #CDD6D3;}

.navigation-cont .right-item .kslist{ margin-top: .30rem;}
.navigation-cont .right-item .kslist ul{ flex-wrap: wrap;}
.navigation-cont .right-item .kslist li{}

.navigation-cont .right-item .kslist li{width:1.56rem;background: #FFFFFF;border: .02rem solid #D3D3D3;border-radius: 5px; height: .42rem;cursor:pointer; margin-bottom: .16rem; font-size: .16rem;}
.navigation-cont .right-item .kslist li.blank{ background-color: transparent; border: none; height: 0; overflow: hidden; margin-bottom: 0; width: 1.6rem;}
.navigation-cont .right-item .kslist li .t{ flex:1; padding-left: .10rem; font-size: .18rem;}

.navigation-cont .right-item .kslist li .arrow{width:.14rem;line-height: .40rem;text-align: center;border-left: 1px solid #d3d3d3; height: .42rem;}
.navigation-cont .right-item .kslist li .arrow .icon{font-size: .11rem;color: #d3d3d3}
.navigation-cont .right-item .kslist li:hover{border-color:#39877A; background:#39877A;color: #C6EADE}
.navigation-cont .right-item .kslist li:hover{color:#C6EADE }
.navigation-cont .right-item .kslist li:hover{color:#C6EADE }
.navigation-cont .right-item .kslist li:hover .arrow .icon{color: #C6EADE}
.navigation-cont .right-item .kslist li:hover .arrow {border-color: #C6EADE}


/* 教育宣传 */

.education-cont{ margin-top: .30rem;}
.education-cont .dl{box-shadow: 0 0 6px 0 rgba(0,0,0,0.18);padding: .15rem .15rem; width: 4.1rem;background-image: linear-gradient(0deg, rgba(238, 238, 238, 0.00) 0%, rgba(238, 238, 238, 0.00) 64%, #D8E7E4 100%); overflow: hidden;}
.education-cont .dl .title .mc{ flex:1; font-size: .24rem; color: #39877A; font-weight: bold;}
.education-cont .dl .title .more{ padding:.08rem .10rem; border:1px solid #c9c8c8; border-radius: .10rem; color: #999;}
.education-cont .dl .title .more:hover{ color:#39877A; border-color: #39877A;}
.education-cont .dl .item-list{ margin-top: .20rem;}
.education-cont .dl .item-list li{ border-bottom: 1px solid #EBEBEB; line-height: .46rem; font-size: .18rem;}
.education-cont .dl .item-list li:hover{ color:#39877A;}
.education-cont .dl .item-list li:last-child{ border: none;}


/* 详情页样式 =================================================================================*/
.detail_content{ background-color: #fff; margin-top: .50rem;}
.detail_content .detail_title{ font-size: .24rem; text-align: center; padding:.20rem .60rem;border-bottom: 1px solid #eee; font-weight: 700;}
.detail_content .detail_body,.detail_content .detail_body td,.detail_content .detail_body th{ font-size: .18rem;line-height: 1.8;}
.detail_content .detail_body{  padding:.20rem .60rem; color: #333; font-family: 'SourceHanSansCN-Normal'; }
.detail_content .detail_body img:not([width]):not([height]){ max-width: 60%; margin-top: .10rem; display: block; margin-left: auto; margin-right: auto;}


.kslist2{ margin-top: .30rem;}
.kslist2 li{ padding:.40rem; margin-top: .20rem;background-color: #fff; font-size: .20rem;}
.kslist2 li b{ font-size: .26rem; color: #39877A; font-weight: bold;}
.kslist2 li .hbox{ display: flex;}
.kslist2 li .hbox .p{ width: 2rem; height: 2rem; border-radius:50%;box-shadow: .06rem 0 .10rem #ddd;}
.kslist2 li .hbox .r{ flex: 1; margin-left: .60rem;}
.kslist2 li .hbox .r .t1{ position: relative; padding-bottom: .20rem; font-size: .26rem; display: none;}
.kslist2 li .hbox .r .t1::before{content: ""; position: absolute; height: 1px;  bottom: 0; left: 0; right: 0; background:linear-gradient(to right,#39877A,#39877A00);}

.kslist2 li .hbox .r .k dl{ display: flex; margin-top: .20rem;}
.kslist2 li .hbox .r .k dl dt{ font-size: .26rem;}

.kslist2 li .mbox{ margin-top: .30rem; line-height: 1.8; color: #666;}

/* detail kslist3 */

.kslist3{ margin-top: .30rem; font-family: "SourceHanSansCN-Normal";}
.kslist3 li{ padding:.40rem .60rem; margin-top: .20rem;background-color: #fff; font-size: .20rem;}

.kslist3 li b{ font-size: .24rem; color: #39877A; font-weight: bold;}
.kslist3 li .hbox{ display: flex;}
.kslist3 li .hbox .p{ width: 2rem; height: 2rem; border-radius:50%;box-shadow: .06rem 0 .10rem #ddd;}
.kslist3 li .hbox .r{ flex: 1; margin-left: .60rem; position: relative;}
.kslist3 li .hbox .r .yy-btn{ padding:0 .20rem; margin-top: .08rem; height: .45rem; line-height: .47rem; background-color:#077A71; color: #fff; font-weight: bold; font-size: .20rem; position: absolute; border-radius: .10rem; top: 0; right: 0; white-space: nowrap;}
.kslist3 li .hbox .r .t1{ position: relative; padding-bottom: .20rem; font-size: .26rem; display: none;}
.kslist3 li .hbox .r .t1::before{content: ""; position: absolute; height: 1px;  bottom: 0; left: 0; right: 0; background:linear-gradient(to right,#39877A,#39877A00);}

.kslist3 li .hbox .r .k dl{ display: flex; margin-top: .20rem;}
.kslist3 li .hbox .r .k dl dt{ font-size: .24rem;}

.kslist3 li .mbox{ margin-top: .30rem; line-height: 1.8; color: #666;}
.kslist3 li .mbox p{ text-indent: 2em;}


/* 员工登录 */
.slogin-bg{ position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-image: url(/images/staff-login-bg.jpg); background-size: cover;background-position: center center;background-repeat: no-repeat; font-family: 'SourceHanSansCN-Normal'; }
.slogin-bg div{box-sizing:content-box !important;-webkit-box-sizing:content-box !important;}
.slogin-bg .logo2{ width: 4rem; position: absolute; left: .40rem; top: .40rem;}
.slogin-bg .slogin-box{ width: 4.00rem; box-shadow: 0 0 8px #ddd; border:1px solid #ddd; background-color: #fff; border-radius: .10rem; padding:.10rem .40rem .20rem;}
.slogin-bg .slogin-box .title{ padding:.20rem 0 .25rem; font-size: .24rem; font-weight: bold;}
.slogin-bg .slogin-box .btnbox2{ padding:.10rem 0}

.slogin-bg .el-input__inner{ height: .50rem; line-height: .50rem;border-radius:.06rem; font-size: .18rem;}
.slogin-bg .el-form-item{ margin-bottom: .30rem;}
.slogin-bg .el-form-item__error{ font-size: .16rem;padding-top:.04rem;}
.slogin-bg .el-form-item__label{ font-size: .18rem; width: .8rem !important; line-height: .50rem;}
.slogin-bg .el-form-item__content{ margin-left:.8rem !important; font-size: .18rem; line-height: .50rem;}
.slogin-bg .el-button{padding:.12rem .20rem; font-size: .18rem;}
.slogin-bg .el-input__icon{ line-height: .50rem; width: .30rem;}
.slogin-bg .el-input .el-input__clear{ font-size: .18rem;}


.agreement{ margin-top: .3rem; color: #999; font-size: .16rem;}
.agreement a{ color: #23A197; cursor: pointer;}
.agreement .el-checkbox__input.is-checked .el-checkbox__inner{ background-color: #23A197;border-color:#23A197;}
.agreement .el-checkbox__inner:hover{border-color:#23A197;}
.agreement .el-checkbox__input.is-focus .el-checkbox__inner{border-color:#23A197;}


.paiban-table td{ border:1px solid #000; padding:.10rem; font-size: .20rem;}
.paiban-table td.title{ font-size: .25rem;}
.paiban-table thead td{ font-weight: bold;}
.paiban-table .hd1{ background-color:#DBEEF4;}
.paiban-table .curd{ background-color:#FEE9E8;}


.el-dialog__header{ border-bottom: 1px solid #ddd;}
.payment-box .box1{ padding:.4rem; border-bottom:1px dashed #ddd;}
.payment-box .box1 span{ margin: 0 .20rem}
.payment-box .box1 .t2{ font-size: .24rem; margin-top: .40rem;}
.payment-box .box1 .t2 span{ color: #B69144;}
.payment-box .box1 .t2 b{ font-size: .30rem;}
.payment-box .box2{ padding:.5rem;}
.payment-box .box2 .ewmbox{ width: 200px; height: 200px; position: relative;}
.payment-box .box2 .ewmbox .p{ width: 100%; height: 100%; position: absolute;}
.payment-box .box2 .ewmbox .expirebox{ display: none;}
.payment-box .box2 .ewmbox.expire .expirebox{ display: flex; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(255,255,255,.9);}

.payment-box .tab{ margin-top: .3rem;}
.payment-box .tab span{ margin: 0 .20rem; color:#23A197;}
.payment-box .tab .t.on{ color:#23A197; cursor: default; text-decoration: none;}
.payment-box .tab .t{ cursor: pointer; text-decoration: underline;}