@import url(/font/SYHTNormal.css);


/* CSS Document */
/**{filter:gray !important; color:gray !important;-webkit-filter: grayscale(1);}*/
html {font: 14px "OPPOSansRegular";color: #252525;}
body{margin: 0;background:#fff;font-family: "OPPOSansRegular" !important;color: #252525;}
/*html,body {*/
/*    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);*/
/*    -webkit-filter: grayscale(100%);*/
/*    -moz-filter: grayscale(100%);*/
/*    -ms-filter: grayscale(100%);*/
/*    -o-filter: grayscale(100%);*/
/*    filter: grayscale(100%);*/
/*    filter: gray;*/
/*}*/
div,/*ul,li,ol,*/dt,dd,dl,p,h1,h2,h3,h4,h5,h6,img,input{ margin:0; padding:0; font-weight:normal; font:inherit; }
ul, li,ol { margin:0; list-style:none; padding:0;}
form { margin:0; padding:0; }
img {border:none;}
input,textarea,select {font-family: "OPPOSansRegular" !important;}
a {text-decoration:none !important;}
a:focus, a:hover, a:active {outline: none;letter-spacing: 1px;}
br {width:100%; clear:both;}
p { /*line-height:18px;*/ font-family: "OPPOSansRegular" !important;color: #252525;letter-spacing: 1px;}
h1,h2,h3,h4,h5,h6 { font-family: "OPPOSansBold" !important;font-weight:bold;letter-spacing: 1px;}
.fontM{font-family: "OPPOSansMedium" !important;}
.fontL{font-family: "OPPOSansLight" !important;}
.fontB{font-family: "OPPOSansBold" !important;}
.fontR{font-family: "OPPOSansRegular" !important;}
.fontH{font-family: "OPPOSansHeavy" !important;}


.t_left{text-align: left;}
.t_right{text-align: right;}
.t_center{text-align: center;}
.fl{float:left;}
.fr{float:right;}
.nopaddinglr{padding-left: 0;padding-right: 0;}
.clear{clear: both;}
.transontion{transform:rotate(90deg);}
.container {padding-left: 0;padding-right: 0;position: relative;}

/* normal */
.normalPic{position: relative;overflow: hidden;}
/* .normalPic img{width: 280px;height: 200px; transition: all 0.5s;} */
.normalPic:hover img{transform: scale(1.1);}




.fixed-img{
	    width: 300px;
	    position: fixed;
	    bottom: 226px;
	    left: 0px;
	    overflow: hidden;
	    -webkit-transition: all 0.3s;
	    -moz-transition: all 0.3s;
	    transition: all 0.3s;
	    z-index: 99;
	    
}
.main_b_show_div .fixed-img{
	display: block !important;
}
.fixed-img a img{
	width: 200px;
	height: 100px;
	margin-bottom: 10px;
	    object-fit: cover;
}
.fixed-img a {
	width: 200px;
	height: 100px;
	margin-bottom: 30px;
	display: inline-block;
}

.fixed-img a :last-child{
	
	margin-bottom: 0px;
}
/* header */
.header {
	position: relative;
	background: url(/images/indexImg/headBg.jpg) center no-repeat;
	background-size: cover;
	z-index: 99;
}
.headMask {background-image: linear-gradient(0deg, rgba(36, 93, 57, 0.5), rgba(36, 93, 57, 0.85));z-index: 100;height: 100%;width: 100%;position: absolute;}
.header .container{z-index: 101;}
.header .container .headLine, .indheader .container .headLine{position: relative;padding: 10px 0;overflow: hidden;}
.header .container .headLine .iconBlock, .indheader .container .headLine .iconBlock {display: inline-block;position: relative;float: right;line-height: 32px;margin: 0 0 0 20px;cursor: pointer;}
.header .container .headLine .iconBlock i,
.header .container .headLine .iconBlock p,
.indheader .container .headLine .iconBlock i,
.indheader .container .headLine .iconBlock p {display: inline-block;font-size: 12px;color: #ececec;transition: all 0.5s;}
.header .container .headLine .iconBlock p, .indheader .container .headLine .iconBlock p {margin: 0 0 0 2px;}
.indheader .container .headLine .iconBlock:hover i,
.indheader .container .headLine .iconBlock:hover p {color: #006536;transform: scale(1.05);}

.header .container .headLine .iconBlock:hover i,
.header .container .headLine .iconBlock:hover p{color: #6abb36;transform: scale(1.05);}

.indheader .container .headLine{padding: 20px 0 10px;}
.indheader .container .headLine .iconBlock{margin: 0 0 0 20px;}


/* 搜索框 */
.searchBtn {display: inline-block;position: relative;overflow: hidden;float: right;margin: 0 0 0 15px;}
.searchBtn input {background-color: #333;font-size: 14px;padding: 5px 10px;outline: none;border: 1px #999 solid;border-radius: 4px;}
.searchBtn i{position: absolute;z-index: 9;right: 10px;top: 5px;font-size: 14px;color: #fff;}

.indheader .searchBtn {margin: 0 0 0 30px;}
.indheader .searchBtn input{background-color: transparent;border-color: #fff;color: #fff;}
.indheader .searchBtn input::-webkit-input-placeholder {color: #fff;}


.headMenu {position: relative;}
.headMenu .headlogo {float: left;width: 28%;position: relative;margin: 0 0 15px;}
.headMenu .headlogo image {height: 100%;}
.headMenu .headRlogo {float: right;width: 16%;position: relative;margin: 0 0 15px;}
.headMenu .headRlogo image {height: 100%;}


.indheader .headMenu .headlogo {float: left;width: 26%;position: relative;margin: 0 0 15px;}

.newHeadMenu {position: relative;background-color: #fff;border-top: 3px transparent solid;}
.newHeadMenu .menuBlock{position: relative;}
.newHeadMenu .menuBlock ul,
.headMenu .menuBlock ul{display: flex;flex-wrap: wrap;}
.newHeadMenu .menuBlock li{position: relative;width: calc(100% / 10);}
.headMenu .menuBlock ul li{position: relative;width: calc(100% / 9);}
.newHeadMenu .menuBlock li a,
.headMenu .menuBlock ul li a {text-align: center;font-size: 16px;display: block;color: #245d39;font-weight: 600;line-height: 40px;	height: 40px;}
.newHeadMenu .menuBlock li a::before, 
.headMenu .menuBlock li a::before {content: "";height: 0;width: 100%;border-top: 3px transparent solid;position: absolute;top: -3px;left: 0;}

.newHeadMenu .menuBlock li .submenu,
.headMenu .menuBlock li .submenu {display: none;position: absolute;background-color: #fff;left: 0;top: 100%;width: 180px;z-index: 9;}
.newHeadMenu .menuBlock li .submenu li,
.headMenu .menuBlock li .submenu li {width: 100%;}
.newHeadMenu .menuBlock li .submenu li a,
.headMenu .menuBlock li .submenu li a{
	height: auto;
	padding: 10px 10px 10px 32px;
	text-align: left;
	/* background-color: #6abb36; */
	color: #fff;
	line-height: 1.4;
	font-weight: 400;
	position: relative;
	font-family: "OPPOSansBold";
	background: linear-gradient(to right,#6cbb33,#5aba50);
}



.headMenu .menuBlock li .submenu li a{padding: 10px 10px 10px 20px;}
.newHeadMenu .menuBlock li .submenu li a i,
.headMenu .menuBlock li .submenu li a i{font-size: 16px;float: right;font-style: normal;}
.newHeadMenu .menuBlock li .submenu li a::before,
.headMenu .menuBlock li .submenu li a::before {border-top: none !important;}
.newHeadMenu .menuBlock li:hover .submenu,
.headMenu .menuBlock li:hover .submenu {display: block;}

.newHeadMenu .menuBlock li .submenu li .trimenu,
.headMenu .menuBlock li .submenu li .trimenu {display: none;position: absolute;background-color: #fff;left: 100%;top: 0;width: 180px;z-index: 9;}
.newHeadMenu .menuBlock li .submenu li .trimenu li,
.headMenu .menuBlock li .submenu li .trimenu li {width: 100%;}
.newHeadMenu .menuBlock li .submenu li .trimenu li a,
.headMenu .menuBlock li .submenu li .trimenu li a {
	height: auto;
	padding: 10px 10px 10px 15px;
	background: #fff;
	color: #245d39;
	text-shadow: none;
	line-height: 1.4;
	font-weight: 400;
	position: relative;
	text-align: left;
}
.newHeadMenu .menuBlock li .submenu li .trimenu li a i,
.headMenu .menuBlock li .submenu li .trimenu li a i {font-size: 16px;float: right;font-style: normal;}
.newHeadMenu .menuBlock li .submenu li .trimenu li a::before,
.headMenu .menuBlock li .submenu li .trimenu li a::before {border-top: none !important;}
.newHeadMenu .menuBlock li .submenu li:hover .trimenu, 
.headMenu .menuBlock li .submenu li:hover .trimenu {display: block;}



.newHeadMenu .navOn,.newHeadMenu .menuBlock li a:hover,
.headMenu .navOn,.headMenu .menuBlock li a:hover {
	color: #6cbb2f !important;
	background-color: #fff;
}
.newHeadMenu .navOn::before,.newHeadMenu .menuBlock li a:hover::before,
.headMenu .navOn::before,.headMenu .menuBlock li a:hover::before {
	border-top-color: #6cbb2f !important;
}
.newHeadMenu .snavOn,.newHeadMenu .menuBlock li .submenu li a:hover,
.headMenu .snavOn,.headMenu .menuBlock li .submenu li a:hover {background: #5ca622 !important;color: #fff !important;}
.newHeadMenu .tnavOn,.newHeadMenu .menuBlock li .submenu li .trimenu li a:hover,
.headMenu .tnavOn,.headMenu .menuBlock li .submenu li .trimenu li a:hover{background: #5ca622 !important;color: #fff !important;}

.headMenu .menuBlock {position: relative;float: right;width: 68%;/*margin: 15px 0 0;*/}
.headMenu .menuBlock ul, .newHeadMenu .menuBlock ul{position: relative;}


.indheader .headMenu .menuBlock li a{color: #fff;font-family: "OPPOSansBold" !important;letter-spacing: 1px;}


/* indexHeader */
.indheader{background-image: linear-gradient(0deg, transparent, rgba(50, 57, 61, 0.4));position: fixed;z-index: 11;width: 100%;}




/* footer */
.footer {position: relative;}
.footerMain {position: relative;background-color: rgb(49, 56, 64);overflow: hidden;padding: 50px 0;}
.footerMain .container {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}

/* 底部左侧logo */
.footerMain .footLogo,
.footerMain .footmain,
.footerMain .footCode {flex: 0 0 20%;position: relative;}
.footerMain .footLogo img{display: block;max-width: 100%;height: 100px;	width: auto;margin: 0 auto;}

/* 底部中心模块样式 */
.footerMain .footmain {flex: 0 0 60%;margin-left: -15px;}
.footerMain .footmain .schoolBlock,
.footerMain .footmain .schoolTel {position: relative;display: flex;flex-wrap: wrap;}
.footerMain .footmain .schoolBlock i,
.footerMain .footmain .schoolTel i {width: 40px;text-align: center;color: #fff;}
.footerMain .footmain .schoolBlock .schoolmain {flex: 1;}
.footerMain .footmain .schoolBlock .schoolmain p,
.footerMain .footmain .schoolTel p {font-size: 14px;line-height: 1.6;color: #fff;}
.footerMain .footmain .schoolTel {margin: 15px 0 0;}

.footerMain .footCode {flex: 0 0 20%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.footerMain .footCode .footCodeBlock {flex: 1;position: relative;}
.footerMain .footCode .footCodeBlock img{display: block;width: 80px;margin: 0 auto 8px;}
.footerMain .footCode .footCodeBlock p{font-size: 14px;text-align: center;color: #fff;}
/* copyright 模块 */
.copyRight {position: relative;overflow: hidden;background-color: rgb(0, 101, 54);padding: 10px 0;text-align: center;}
.copyRight .copyName {display: inline-block;font-size: 12px;color: #fff;margin: 0 10px 0 0;letter-spacing:2px;}
.copyRight a {display: inline-block;font-size: 12px;color: #fff;letter-spacing:2px;}
.copyRight a:hover {color: #000;}



/* index页面 */
#main_a{height: 100vh;overflow: hidden;position: absolute;top: 0;left: 0;width: 100%;}
#main_b {
	position: fixed;
    left: 0%;
    top: 100%;
    bottom: 0;
    right: 0;
    background: #fff;
    /* background-image: url(/images/bag2.png); */
    overflow: hidden;
    transition: top 0.7s cubic-bezier(0.5, 0, 0.2, 1) 0s;
    z-index: 10;
    overflow: auto;
    outline: none;
    padding-top: 0;
    z-index: 9999999;
}
.header, .newHeadMenu {position: sticky;top: 0;}
 .newHeadMenu{top: 135px;z-index: 99;}

/* index banner */
#main_a .banner {height: 100vh;position: relative;top: 0;left: 0;z-index: 2;}
/* #main_a .banner .swiper-slide{width: 100%;height: 100vh;background-position: center;background-repeat: no-repeat;background-size: 100% 100%;} */
#main_a .banner .swiper-slide{
	height: 100vh;
	position: relative;
	overflow: hidden;
	background-position: center 0;
	background-repeat: no-repeat;
	background-size: cover;
	zoom: 1;
}
/* #main_a .banner .swiper-slide img{
	height: 100%;
	margin: 0 auto;
	width: auto;
	position: absolute;
	left: 50%;
	margin-left: -50vw;
} */
#main_a .banner .switch_icon{
	position: absolute;
	bottom: 20px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 99;
}
#main_a .banner .switch_icon img{
	width: 50%;
}

.main_b_show_div{z-index: 60 !important;top: 0 !important;}

.bannerAngle {position: absolute;z-index: 2000;cursor: pointer;bottom: 2.5rem;width: 100%;text-align: center;display: block;}
.bannerAngle  .imgsfa{position: relative;z-index: 2000;cursor: pointer;width: 28px !important;display: block;height: 16px;margin: 0 auto;}

.bannerPaginationBtn {text-align: right !important;}
.bannerPaginationBtn .swiper-pagination-bullet{width: 60px;height: 4px;border-radius: 0;background-color: #fff;opacity: 1;}
.bannerPaginationBtn .swiper-pagination-bullet-active{background-color: #006536;}

.schoolpaginationBtn .swiper-pagination-bullet,
.scientpaginationBtn .swiper-pagination-bullet,
.schoolViewpaginationBtn .swiper-pagination-bullet,
.dynamicPaginationBtn .swiper-pagination-bullet{background-color: #2fa96e;}

.dynamicPaginationBtn .swiper-pagination-bullet:link,
.dynamicPaginationBtn .swiper-pagination-bullet:active,
.dynamicPaginationBtn .swiper-pagination-bullet:visited{outline: none;}


/* roll to top */
.cd-top {
	display: inline-block;
	height: 40px;
	width: 40px;
	position: fixed;
	bottom: 226px;
	right: 20px;
	box-shadow: 0 0 10px #27b373;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	background: #27b373 url(../images/cd-top-arrow.svg) no-repeat center 50%;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	z-index: 99;
	border-radius: 50%;
}
.cd-top.cd-is-visible {visibility: visible;opacity: 1;}
.cd-top.cd-fade-out {opacity: .5;}
.cd-top:hover {background-color: #27b373;opacity: 1;}

::-webkit-scrollbar { width: 0 }
/* 整个滚动条背景 */
::-webkit-scrollbar {background-color: #F5F5F5;}
/* 滚动条上的按钮 (上下箭头). */
::-webkit-scrollbar-button {width: 6px;background-color: rgb(166, 167, 173);opacity: 0.2;}
::-webkit-scrollbar-thumb {width: 6px;background-color: #CBCBCB;border-radius: 10px;box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);}
/* 滚动条轨道 */
::-webkit-scrollbar-track {box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);border-radius: 10px;background-color: #ebe9e9;}
/* 当同时有垂直滚动条和水平滚动条时交汇的部分. */
::-webkit-scrollbar-corner {background: steelblue;border-radius: 50% 50%;}


/* index banner */


.indNewsBanner, .indMediaBanner {position: relative;}
.indNewsImg, .indMediaImg, .indRecruitImg, .indScientImg {width: 316px;height: 208px;position: relative;overflow: hidden;}
.indMediaImg {width: 527px;height: 283px !important;}
.indRecruitImg {height: 247px !important;}
.indScientImg {height: 214px;border: 1px #8de947 solid;}
.indNewsImg img, .indMediaImg img, .indRecruitImg img, .indScientImg img {display: flex;align-items: center;justify-content: center;height: 100%;width: auto;transition: all 0.5s;}
.indNewsImg .indNewsImgTxt,
.indMediaImg .indMediaImgTxt,
.indRecruitImg .indRecruitImgTxt,
.indScientImg .indScientImgTxt{
	position: absolute;
	height: 30px;
	line-height: 30px;
	padding: 0 80px 0 10px;
	left: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.7);
	font-size: 14px;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.indMediaImg .indMediaImgTxt,
.indRecruitImg .indRecruitImgTxt,
.indScientImg .indScientImgTxt {padding: 0 10px;width: 100%;}


.indNewsImg:hover img, .indMediaImg:hover img, .indRecruitImg:hover img, .indScientImg:hover img{transform: scale(1.1);} 
.newsPaginationBtn {text-align: right !important;width: 80px;padding: 0 5px;bottom: 5px !important;}
.newsPaginationBtn .swiper-pagination-bullet{width: 6px;height: 6px;background-color: #fff;opacity: 1;}
.newsPaginationBtn .swiper-pagination-bullet-active{background-color: #006536;}




/* index news */
.indNews, .indMedia, .indSchoolLife, .indRecruit, .indScientific, .indSocial, .indJumpLink, .indLearn {position: relative;background: url(/images/bag2.png) center no-repeat;background-size: cover;padding: 50px 0;}
/* .indNews{background-image: none;} */
.indRecruit{margin-top: 50px;}
.indNewsTil {position: relative;margin: 0 -10px 20px;display: inline-block;}
.indNewsTil .leftTop,
.indNewsTil .rightBottom {position: absolute;top: -14px;left: 0;z-index: 9;color: #016539;font-size: 30px;}
.indNewsTil .rightBottom {bottom: -16px;top: auto;left: auto;right: 0;}
.indNewsTil .indNewsTilName {position: relative;padding: 0 25px;font-size: 29px;line-height: 1.6;font-family: "OPPOSansLight";color: #016539;font-weight: 600;}

.leftNewsTil {}
.tilList{position: relative;background-color: #245d39;padding: 8px 15px;overflow: hidden;transition: 0.7s linear;display: block;}
.tilList:after{
	width: 0;
	cursor:pointer;
	position: absolute;
	content: "";
	top: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
	background: #6cbb2f;
	transition: 0.7s linear;
}

.tilList .tilLogo {float: left;position: absolute;left: 15px;top: 4px;z-index: 2;}
.tilList .tilLogo i{font-size: 22px;color: #fff;}
.tilList .indViewMore{color: #fff;border: none;padding: 0;z-index: 2;}
.tilList:hover:after{
	width: 100%;
	z-index: 0;
}

.indrightTopNewList{background-color: #fff;}
.leftNewsPart {position: relative;width: 60%;float: left;}
.indTopLeftNews, .indRecruitNews{position: relative;overflow: hidden;padding: 0;display: flex;flex-wrap: wrap;}
.indTopLeftNews{padding: 5px 0 0;background-color: #fff;}
.indRecruitNews {z-index: 9;padding: 0 30px;background-color: #fff;}
.indTopLeftNews .leftImg, .indRecruitNews .leftImg {flex: 1;float: left;position: relative;overflow: hidden;height: 100%;}
.indTopLeftNews .leftImg img, .indRecruitNews .leftImg img {width: 100%;height: auto;display: block;}





.rightNewList, .MediaNewList, .recruitNewList, .scientNewList {float: right;width: 53%;display: flex;flex-direction: column;color: #000;margin: 0 0 0 2%;}
.indRecruitNews .recruitNewList {width: 49%; margin: 0 1% 0 0;}
.indRecruitNews .recruitNewList:last-child {width: 49%; margin: 0 0 0 1%;}

.indTopNewsBlock {position: relative;overflow: hidden;padding: 10px 0 10px 10px;border-bottom: 1px #bababa dashed;display: flex;flex-wrap: wrap;align-items: center;transition: all 0.5s;}
.indTopNewsBlock .dot{width: 0;height: 0;border: 6px solid;border-color:  transparent transparent transparent #27b373;}
.indTopNewsBlock .roundDot{font-size: 14px;padding-right:10px;font-style: normal;color: #cdcdcd;}
.indTopNewsBlock .recruitTime{width: 88px;font-size: 14px;color: #333;}
.indTopNewsBlock .recruitTil{flex:1;color: #333;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding:  0 0 0 10px;}
.indTopNewsBlock .newsImgR{display: none;}
.indTopNewsBlock:hover,.hoverClass{background-color: #E8F9EC;}
.indTopNewsBlock:hover .roundDot,.hoverClass .roundDot{color: #27b373 !important;}

.indNewsList {margin: 20px 0 0;position: relative;overflow: hidden;display: flex;flex-wrap: wrap;}
.indNewsList .indNewsBlock {flex: 1;margin: 0 20px 0 0;position: relative;}
.indNewsList .indNewsBlock:last-child {margin: 0;}
.indNewsList .indNewsBlock .indImgClose { position: relative;overflow: hidden;margin: 0 0 5px;font-family: "";}
.indNewsList .indNewsBlock .indImgClose img {width: 100%;height: 100px; transition: all 0.5s;}
.indNewsList .indNewsBlock .indImgClose img:hover{transform: scale(1.1);box-shadow: 0 0 20px #717171;}
.indNewsList .indNewsBlock h5 {
	font-size: 14px;
	color: #535353;
	overflow: hidden;
	text-overflow: ellipsis;
	/* white-space: nowrap; */
	height: 20px;
	line-height: 1.4;
	transition: all 0.5s;
}
.indNewsList .indNewsBlock p{color: #666;font-size: 12px;margin: 0;transition: all 0.5s;}

.indNewsList .indNewsBlock a:hover h5,.indNewsList .indNewsBlock a:hover p {color: #12993b;}

.rightNewsPart {position: relative;float: right;width: 38%;} 



/* 校园生活 */
.indSchoolLife {background-image: none;}
.indViewMore{position: relative;float: right;font-size: 14px;border: 1px #2fa96e solid;color: #2fa96e;padding: 6px 12px;line-height: 20px;border-radius: 4px;font-weight: 600;transition: all 0.5s;}
.indViewMore:hover{color: #fff;}
.indSchoolLife .indViewMore:hover,
.indRecruit .indViewMore:hover {background-color: #2fa96e;}

.indSchoolLife .indSchoolLifeMain, .indSchoolViewMain{position: relative;}
.indSchoolLife .indSchoolLifeBlock{ --swiper-pagination-color: #62B97E;}
.indSchoolLife .swiper-slide{transform: scale(0.8);}
.indSchoolLife .swiper-slide-active,
.indSchoolLife .swiper-slide-prev,
.indSchoolLife .swiper-slide-next{
    transform: scale(1);
}


.indSchoolLife .indSchoolBlock, .indSchoolView, .indSchoolViewBlock {position: relative;}
.indSchoolBlockTil {text-align: center;line-height: 1.8;color: #000;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.indschoolLifecenter, .indscientcenter, .indschoolViewcenter{position: relative;margin: 20px auto;overflow: hidden;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.schoolLeftBtn, .schoolRightBtn, .scientLeftBtn, .scientRightBtn, .schoolViewLeftBtn, .schoolViewRightBtn {
	position: relative !important;
	bottom: 0 !important;
	top: auto !important;
	left: auto !important;
	right: auto !important;
	border: 1px #2fa96e solid;
	background-color: #2fa96e;
	border-radius: 50%;
	width: 30px !important;
	height: 30px !important;
	margin-top: 0 !important;
	color: #fff !important;
	outline: none;
	display: inline-block;
	float: left;
}
.schoolLeftBtn:after, .schoolRightBtn:after,
.scientLeftBtn:after, .scientRightBtn:after,
.schoolViewLeftBtn:after, .schoolViewRightBtn:after {font-size: 15px !important;}

.schoolLeftBtn.swiper-button-disabled, 
.schoolRightBtn.swiper-button-disabled,
.scientLeftBtn.swiper-button-disabled, 
.scientRightBtn.swiper-button-disabled,
.schoolViewLeftBtn.swiper-button-disabled, 
.schoolViewRightBtn.swiper-button-disabled,{color: #2fa96e !important;opacity: 1 !important;background-color: transparent !important;}
.schoolpaginationBtn, .scientpaginationBtn, .schoolViewpaginationBtn{position: relative !important;width: auto !important;bottom: 0 !important;display: inline-block;float: left;padding: 10px 20px;}

.indSchoolViewBlock .swiper-wrapper{flex-direction: row !important;}
.indSchoolViewBlock .indSchoolBlock{position: relative;}
.indSchoolViewBlockImg {position: relative;overflow: hidden; margin-top: 0 !important; margin-bottom: 30px;}
.indSchoolViewBlockImg img{height: auto ;}
.indSchoolViewBlock .indSchoolBlock img{width: 100%;display: block;}

.indMedia{background-image: none;}
.indMedia .leftImg{height: 283px;}
.indRecruitNews .leftImg{height: 247px;}
.indRecruitNews .leftImg img{max-height: 247px;height: 100%;}

.indNews .leftImg{height: 208px;}
.indNews .leftImg img{max-height: 208px;height: 100%;}


/* 招聘 */
.indRecruit {background-image: none;}
.indRecruit .roundBlock{position: relative;margin: 0 0 132px;}
.borderAround{width: calc(100% + 12px);position: absolute;left: -6px;background-color: #016539;height: 167px;z-index: 3;top: 0;}
.topRound {width: 300px;height: 300px;position: absolute;top: -45px;left: calc(50% - 150px);z-index: 4;border-radius: 50%;border: 6px #016539 solid;background-color: #fff;}
.recruitTopTil{position: absolute;width: 100%;background-color: #fff;overflow: hidden;margin: 6px 0 0;z-index: 9;padding: 50px 30px 20px;}
/* .indRecruit .indNewsTil {margin: 0;} */
.indRecruitMain{position: relative;overflow: hidden;background-color: #fff;z-index: 9;padding: 0 30px;}
.indRecruitMain .indindRecruitLogo {width: 40%;position: relative;overflow: hidden;float: left;height: 320px;}
.indRecruitMain .indindRecruitLogo img {height: 120%;display: block;transition: all 0.5s;margin: 0 auto;}
.indRecruitMain .indindRecruitLogo img:hover{transform: scale(1.1);}


.peopleRecruit {position: relative;background-color: #fff;z-index: 9;padding: 60px 30px 0;}
.indRecruitPart {position: relative;padding: 0 0 20px;}
.indRecruitBlock {position: relative;clear: both;display: flex;flex-wrap: wrap;}
.indRecruitBlock a{display: block;flex: 0 0 48%;margin: 0 2% 0 0;}
.indRecruitBlock a:last-child{margin: 0 0 0 2%;}
.indRecruitBlock .indRecruitBlockImg{height: 200px;position: relative;overflow: hidden;display: flex;align-items: center;justify-content: center;}
.indRecruitBlock .indRecruitBlockImg img{width: 100%;display: block;transition: all 0.5s;}
.indRecruitBlock a:hover .indRecruitBlockImg img{transform: scale(1.1);}
.indRecruitBlock .indRecruitBlockTil{box-shadow: 0 0 4px #a5a5a5;width: 50%;padding: 8px;position: relative;z-index: 10;margin: -6px 0 40px;background-color: #fff;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.indRecruitBlock .indRecruitBlockTil .recruitTilLeft{position: relative;flex: 1;overflow: hidden;z-index: 2;}
.indRecruitBlock .indRecruitBlockTil .recruitTilLeft h5{font-size: 16px;color: #000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.indRecruitBlock .indRecruitBlockTil .recruitTilLeft p{color: #666;font-size: 12px;margin: 0;}
.indRecruitBlock .indRecruitBlockTil .recruitTrangle{width: 100px;font-size: 14px;text-align: center;color: #000;z-index: 2;}
.indRecruitBlock .indRecruitBlockTil:after{
	width: 0;
	cursor:pointer;
	position: absolute;
	content: "";
	top: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
	background: #12993b;
	transition: 0.3s linear;
}
.indRecruitBlock .indRecruitBlockTil:hover:after {width: 100%;z-index: 0;}
.indRecruitBlock .indRecruitBlockTil:hover h5, .indRecruitBlock .indRecruitBlockTil:hover .recruitTrangle{color: #fff;}




.indRecruitPartBanner {position: relative;overflow: hidden;width: 100%;}
.indRecruitPart2{display: flex;justify-content: space-between;padding: 0 0 60px 0;}
.indRecruitBlockCon{width: 354px; position: relative;overflow: hidden;border: 1px #efefef solid;padding: 10px 20px;}
.indRecruitBlockCon .recruitAngle{width: 0;height: 0;border: 10px #fff solid;transform: rotate(45deg);display: block;position: absolute;top: -10px;left: calc(50% - 10px);}
.indRecruitBlockCon .recruitDescription{margin: 10px 0 0;font-size: 14px;font-weight: 600;color: #000;overflow: hidden;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 45px;line-height: 1.4;transition: all 0.5s;}
.indRecruitBlockCon .rightTime{color: #666;font-size: 12px;margin: 0;text-align: right;transition: all 0.5s;}
.indRecruitBlock:hover .indRecruitBlockCon .recruitDescription{color: #12993b;}
.colorOne {border-top: 10px rgb(154, 206, 88) solid;}
.colorOne .recruitAngle {border-color: rgb(154, 206, 88);}
.colorTwo {border-top: 10px rgb(41, 179, 227) solid;}
.colorTwo .recruitAngle {border-color: rgb(41, 179, 227);}
.colorThree {border-top: 10px rgb(240, 144, 29) solid;}
.colorThree .recruitAngle {border-color: rgb(240, 144, 29);}

.indRecruitBlockCon:hover .recruitDescription,
.indRecruitBlockCon:hover .rightTime{color: #12993b;}



.recruitLeftBtn, .recruitRightBtn {
	bottom: 0 !important;
	border: 1px #2fa96e solid;
	background-color: #2fa96e;
	border-radius: 50%;
	width: 30px !important;
	height: 30px !important;
	margin-top: -40px !important;
	color: #fff !important;
	outline: none;
	display: inline-block;
}
.recruitLeftBtn {left: -48px !important;}
.recruitRightBtn {right: -48px !important;}
.recruitLeftBtn:after, .recruitRightBtn:after {font-size: 20px !important;}
.recruitLeftBtn.swiper-button-disabled, 
.recruitRightBtn.swiper-button-disabled{color: #2fa96e !important;opacity: 1 !important;background-color: transparent !important;}

/* 教学科研 */
.indScientific{background-image: none;overflow: hidden;padding: 0 0 50px;}
.indScientific .indTopLeftNews{padding: 0;}
.indScientific .leftImg{height: 247px;background: url(/images/bag1.png) center no-repeat;background-size: cover;padding: 20px;}
.indScientific .leftImg img{width: 276px;height: 180px;/* margin-top: 14px; */}

.indScientific .scientLeftBg{width: 50%;float: left;position: absolute;overflow: hidden;height: 100%;z-index: 0;background-color: #fff;}
.scientLeftBg {background: url(/images/bag1.png) center no-repeat;background-size: cover;}
.scientificLeft, .scientificRight{width: 50%;float: left;position: relative;overflow: hidden;padding: 50px;}
.scientificLeft .indNewsTil {margin: 0 0 30px;}
.indScientBannerBlock{--swiper-pagination-color: #62B97E;}
.indScientBlock {position: relative;}
.indScientBlock .indScientBlockImg{position: relative;overflow: hidden;}
.indScientBlock .indScientBlockImg img{height: 300px;display: flex;align-items: center;justify-content: center;transition: all 0.5s;}
.indScientBlock:hover .indScientBlockImg img{transform: scale(1.1);}
.indScientBlock .indScientBlockMain{position: relative;}
.indscientcenter {margin: 20px 0 0;}

.scientificRight {}
.indscientNewsList {width: 100%;position: relative;margin: 60px 0 0;}
.indscientNewsList .indscientNewsBlock:first-child{border-top: 1px #333 solid;}
.indscientNewsList .indscientNewsBlock {position: relative;overflow: hidden;padding: 15px 0;border-bottom: 1px #333 solid;display: flex;flex-wrap: wrap;transition: all 0.5s;}
.indscientNewsList .indscientNewsBlock .dot{width: 0;height: 0;border: 8px solid;border-color:  transparent transparent transparent #006235;padding: 0 10px 0 0 ;margin-top: 4px;transition: all 0.5s;}
/* .indscientNewsList .indscientNewsBlock i{width: 40px;} */
.indscientNewsList .indscientNewsBlock .recruitTime{width: 120px;font-size: 16px;color: #666;margin-right: 20px;transition: all 0.5s;}
.indscientNewsList .indscientNewsBlock .recruitTil{flex:1;color: #000;width: 300px; font-size: 16px;overflow: hidden;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 42px;line-height: 1.4;transition: all 0.5s;}
.indscientNewsList .indscientNewsBlock:hover{background-color: #12993b;}
.indscientNewsList .indscientNewsBlock:hover .dot{border-color: transparent transparent transparent #fff;}
.indscientNewsList .indscientNewsBlock:hover .recruitTime{color: #fff;}
.indscientNewsList .indscientNewsBlock:hover .recruitTil{color: #fff;}

/* social */
.indSocial{background-image: none;padding: 0;overflow: hidden;}
.socialTil {position: absolute;z-index: 9;left: 0px;}
 .socialTil .indNewsTil{
	 margin-top: 50px;
 }
  .socialTil .indNewsTil .indNewsTilName{
	  font-size: 50px;
  }
.socialTil .leftTop, .socialTil .indNewsTilName, .socialTil .rightBottom{color: #fff;}
/* .socialJump img{width: 240px;} */
.socialJump{position: relative;bottom: 0px;}
.socialJump img{width: 70px;margin: 0 30px 0 0;}
.wechatQRBlock, .weiboQRBlock, .douyinQRBlock{position: absolute;background-color: #fff;width: 100px;z-index: 99;left: -12px;top: 90px;display: none;}
.weiboQRBlock{left: 88px;}
.douyinQRBlock {left: 193px;}
.wechatQRBlock .bolckAngle, .weiboQRBlock .bolckAngle, .douyinQRBlock .bolckAngle{position: relative;display: block;width: 10px;height: 10px;transform: rotate(45deg);background-color: #fff;margin: -5px auto 0;}
.wechatQRBlock img, .weiboQRBlock img, .douyinQRBlock img{width: 80px;margin: 5px auto 10px;z-index: 999;display: block;position: relative;}


/* .socialJump i{width: 80px;height: 80px;border-radius: 50%;background-color: #fff;text-align: center;line-height: 80px;display: inline-block;margin: 0 10px 0 0;} */
.socialLeftTop, .socialRightTop, .socialLeftBottom, .socialRightBottom {
	width: 50%;
	min-height: 500px;
	float: left;
	position: relative;
	overflow: hidden;
	z-index: 0;
}

.socialLeftTop .indViewMore{border-color: #fff;color: #fff;margin: 40px 0 0 0;position: absolute;right: 40px;}
.socialLeftTop .indViewMore:hover{background-color: #12993b;}
.socialLeftTop .topBg{height: 300px;background-size: cover;background-position: center;background-repeat: no-repeat;width: 100%;float: left;}

.bgLeftStop {width: 40%;float: left;position: relative;overflow: hidden;}
.bgRightStop {width: 60%;float: left;position: relative;overflow: hidden;}
.bgBLeftStop {width: 35%;float: left;position: relative;overflow: hidden;}
.bgBRightStop {width: 65%;float: left;position: relative;overflow: hidden;}
.bgLeftStop:hover .bottomLeft,
.bgRightStop:hover .bottomRight,
.bgHoldStop:hover .topBg,
.socialLeftBottom .LeftBg:hover,
.socialLeftBottom .RightBg:hover{transform: scale(1.1);}

.socialLeftTop .bottomLeft,
.socialLeftTop .bottomRight,
.socialRightTop .topBg,
.socialRightBottom .topBg,
.socialLeftBottom .LeftBg, 
.socialLeftBottom .RightBg {height: 300px;background-size: cover;background-position: center;background-repeat: no-repeat;transition: all 0.5s;}

.socialRightTop .topBg,
.socialRightBottom .topBg,
.socialLeftBottom .LeftBg, 
.socialLeftBottom .RightBg{height: 600px;}

.deepShadow{background-image: linear-gradient(0deg, #333, transparent);height: 40px;color: #fff;line-height: 40px;padding: 0 15px;position: absolute;bottom: 0;width: 100%;}


/* friendLink */
.indJumpLink{background-image: none;}
.indJumpLink .container {background: url(/images/friendBg.png) center no-repeat;background-size: cover;}
.indJumpLink .friendLogo{padding: 50px 0;position: relative;overflow: hidden;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.indJumpLink .friendLogo .logo{flex: 0 0 calc(100% / 6);margin: 0 0 30px;text-align: center;position: relative;}
/* .indJumpLink .friendLogo .logo i{width: 60px;height: 60px;border-radius: 50%;background-color: #2fa96e;display: block;margin: 0 auto;} */
.indJumpLink .friendLogo .logo img{width: 80px;height: 80px;margin: 0 auto 10px;transition: all 0.5s;}
.indJumpLink .friendLogo .logo p{color: #245d39;transition: all 0.5s;font-size:14px;font-weight: 600;}
.indJumpLink .friendLogo .logo:hover img {transform: scale(1.1);}
.indJumpLink .friendLogo .logo:hover p {font-size: 15px;color: #2fa96e;}

/* index learn */
.indLearn{background-image: none;padding: 0 0 50px;}
.indLearn .learnList{padding:20px 0 50px 0;position: relative;overflow: hidden;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.indLearn .learnList .logo{flex: 0 0 calc(100% / 4 - 23px);margin: 0 30px 30px 0;text-align: center;position: relative;}
.indLearn .learnList .logo:nth-of-type(4n) {margin: 0 0 30px;}
/* .indJumpLink .friendLogo .logo i{width: 60px;height: 60px;border-radius: 50%;background-color: #2fa96e;display: block;margin: 0 auto;} */
.indLearn .learnList .logo img{width: 100%;margin: 0 auto;margin: 0 0 10px 0;transition: all 0.5s;}
.indLearn .learnList .logo p{color: #535353;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all 0.5s;font-weight: 600;}
.indLearn .learnList .logo:hover img {transform: scale(1.1);}
.indLearn .learnList .logo:hover p {font-size: 15px;color: #2fa96e;}


/* employment */
.employmentLeftBanner, .employmentRightBanner {
	bottom: 0 !important;
	border: 1px #2fa96e solid;
	background-color: #2fa96e;
	border-radius: 50%;
	width: 40px !important;
	height: 40px !important;
	margin-top: 0 !important;
	color: #fff !important;
	outline: none;
	display: inline-block;
}
.emplymentPaginationBtn .swiper-pagination-bullet{background-color: #2fa96e;}

.employmentLeftBanner {left: calc(100vw / 3 - 22px) !important;}
.employmentRightBanner {right: calc(100vw / 3 - 22px) !important;}
.employmentLeftBanner:after, .employmentRightBanner:after {font-size: 20px !important;}
.employmentLeftBanner.swiper-button-disabled, 
.employmentRightBanner.swiper-button-disabled{color: #2fa96e !important;opacity: 1 !important;background-color: transparent !important;}

.guidanceTop{position: relative;padding: 50px 0 0;}
.centerBackground{background: url(/images/employer/bag.png) center bottom no-repeat;background-size: cover;}
.guidanceTil {position: relative;display: flex;flex-wrap: wrap;align-items: center;}
.guidanceTil .leftBorder, .guidanceTil .rightBorder{border: 1px #cacaca solid;width: 300px;height: 0;display: block;}
.guidanceTil  .centerBorder{position: relative;display: flex;flex-wrap: wrap;align-items: center;flex: 1;justify-content: center;}
.guidanceTil  .centerBorder img{width: 30px;}
.guidanceTil  .centerBorder .indNewsTil{margin-top: 20px;}
.guidanceTil  .centerBorder .indNewsTil .indNewsTilName{font-size: 32px;}
.centerTxt{font-size: 14px;padding: 10px 0 30px;text-align: center;color: #5f6265;letter-spacing: 1px;}

.guidanceMain{position: relative;overflow: hidden;display: flex;flex-wrap: wrap;padding: 30px;}
.guidanceMain .guidanceBlock{flex: 0 0 calc(25% - 60px);margin: 0 30px 30px;border-radius: 6px;position: relative;overflow: hidden;transition: all 0.5s;}
.guidanceMain .guidanceBlock h5{background-color: #fff;padding: 5px;font-size: 18px;display: block;margin: 30px auto 10px;text-align: center;width: 120px;}
.guidanceMain .guidanceBlock p{font-size: 14px;color: #fff;line-height: 1.6;text-align: center;}
.guidanceMain .guidanceBlock img{height: 80px;display: block;margin: 30px auto;width: auto;}
.guidanceMain .guidanceBlock:nth-child(1){background-color: #f68a74;}
.guidanceMain .guidanceBlock:nth-child(1) h5{color: #f68a74;}
.guidanceMain .guidanceBlock:nth-child(2){background-color: #f4b866;}
.guidanceMain .guidanceBlock:nth-child(2) h5{color: #f4b866;}
.guidanceMain .guidanceBlock:nth-child(3){background-color: #5cc88d;}
.guidanceMain .guidanceBlock:nth-child(3) h5{color: #5cc88d;}
.guidanceMain .guidanceBlock:nth-child(4){background-color: #9197d9;}
.guidanceMain .guidanceBlock:nth-child(4) h5{color: #9197d9;}
.guidanceMain .guidanceBlock:nth-child(5){background-color: #99cf54;}
.guidanceMain .guidanceBlock:nth-child(5) h5{color: #99cf54;}
.guidanceMain .guidanceBlock:nth-child(6){background-color: #2cb9ee;}
.guidanceMain .guidanceBlock:nth-child(6) h5{color: #2cb9ee;}
.guidanceMain .guidanceBlock:nth-child(7){background-color: #fc7474;}
.guidanceMain .guidanceBlock:nth-child(7) h5{color: #fc7474;}
.guidanceMain .guidanceBlock:nth-child(8){background-color: #b083d6;}
.guidanceMain .guidanceBlock:nth-child(8) h5{color: #b083d6;}

.guidanceMain .guidanceBlock:hover {transform: scale(1.1);box-shadow: 5px 5px 3px #cdcdcd;}


.employJumpPart {position: relative;padding: 0 0 50px;}
.employJumpPart .container{background-color: #006536;}
.employJumpMain {position: relative;overflow: hidden;padding: 30px 40px;display: flex;flex-wrap: wrap;}
.employJumpMain .employJumpLeft{width: 60%;position: relative;overflow: hidden;}
.employJumpMain .employJumpLeft img{display: block;width: 100%;}
.employJumpMain .employJumpRight {flex: 1;position: relative;overflow: hidden;display: flex;flex-wrap: wrap;padding: 0 0 0 20px;}
.employJumpMain .employJumpRight a{background-color: #99cf54;color: #fff;display: block;flex: 1;margin: 0 10px 0 0;display: flex;align-items: center;justify-content: center;}
.employJumpMain .employJumpRight a:last-child{margin: 0;}

.longbanner{margin: 50px auto 0;overflow: hidden;}
.longbanner img{width: 100%;display: block;}


.employNewsPart{margin: 0 0 50px;position: relative;}
.employNewsPart .container{border-top: 50px #006235 solid;display: flex;flex-wrap: wrap;padding: 50px 80px 0;background-color: #f9f9f9;}
.leftemployNewsPart{width: 300px;position: relative;}
.leftemployNewsPart h5{font-size: 18px;color: #000;line-height: 1.6;font-weight: bold;}
.leftemployNewsPart p{font-size: 14px;color: #27b373;line-height: 1.6;}
.leftemployNewsPart img{width: 65%;margin: 25px auto 0;}

.rightemployNewsPart {flex: 1;position: relative;}
.rightemployNewsPart .employNewTil{background-color: #27b373;position: relative;overflow: hidden;padding: 15px 30px;display: block;}
.rightemployNewsPart .employNewTil .viewmore{font-size: 14px;display: block;float: right;color: #fff;font-weight: 600;}
.rightemployNewsPart .employNewTil .viewmore img{display: inline-block;width: 14px;float: right;margin: 3px 0 0 3px}
.employNewsMain, .filesMain{position: relative;overflow: hidden;}
.employNewsMain .employList {position: relative;overflow: hidden;padding: 15px 0;border-bottom: 1px #efefef solid;display: flex;flex-wrap: wrap;transition: all 0.5s;}
.employNewsMain .employList img{width: 7px;height: 10px;line-height: 20px;margin: 5px 10px 0 0;}
.employNewsMain .employList .recruitTime{width: 120px;font-size: 14px;color: #666;padding: 0 0 0 10px;transition: all 0.5s;}
.employNewsMain .employList .recruitTil{flex:1;color: #000;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all 0.5s;}

.employNewsMain .employList:hover {background-color: #27b373;}
.employNewsMain .employList:hover .recruitTime,
.employNewsMain .employList:hover .recruitTil {color: #fff;}

.filesMain{display: flex;flex-wrap: wrap;padding: 30px 0;}
.filesMain .downloadList {position: relative;overflow: hidden;border: 2px #efefef solid;flex: 0 0 calc(33.3333% - 20px);margin: 0 30px 0 0;border-radius: 6px;}
.filesMain .downloadList:last-child{margin: 0;}
.filesMain .downloadName {margin: 20px 0 10px;font-weight: 600;text-align: center;color: #000;font-size: 16px;overflow: hidden;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 42px;line-height: 1.4;}
.filesMain .downloadTime{text-align: center;font-size: 14px;color: #333;}
.filesMain .downLittleBlock{border: 1px #efefef solid;margin: 15px;position: relative;overflow: hidden;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;padding: 5px;} 
.filesMain .downLittleBlock img{width: 15px;margin: 0 8px 0 0;}
.filesMain .downLittleBlock p{flex: 1;font-size: 12px;color: #000;font-size: 12px;overflow: hidden;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 1.4;}
.filesMain .btnList{position: relative;overflow: hidden;margin: 15px;}
.filesMain .btnList .downBtn, .filesMain .btnList .anotherSave{width: 45%;display: block;padding: 3px 0;text-align: center;font-size: 14px;color: #000;background-color: #fed965;border-radius: 6px;float: left;}
.filesMain .btnList .anotherSave{float: right;background-color: transparent;border: 1px #cdcdcd solid;width: 30%;}


.ngreen .container{border-top: none;}
.ngreen .leftemployNewsPart p{color: #99cf54;}
.ngreen .rightemployNewsPart .employNewTil{background-color: #99cf54;}
.ngreen .employNewsMain .employList:hover {background-color: #99cf54;}

.ngreen .employNewsMain .employList:hover .recruitTime,
.ngreen .employNewsMain .employList:hover .recruitTil {color: #fff;}
.nblue .employNewsMain .employList:hover .recruitTime,
.nblue .employNewsMain .employList:hover .recruitTil {color: #fff;}
.nyellow .employNewsMain .employList:hover .recruitTime,
.nyellow .employNewsMain .employList:hover .recruitTil {color: #fff;}

.nblue .container{border-top: none;}
.nblue .leftemployNewsPart p{color: #2cb9ee;}
.nblue .rightemployNewsPart .employNewTil{background-color: #2cb9ee;}
.nblue .employNewsMain .employList:hover {background-color: #2cb9ee;}

.nyellow {margin: 0;}
.nyellow .container{border-top: none;}
.nyellow .leftemployNewsPart p{color: #ffcb28;}
.nyellow .rightemployNewsPart .employNewTil{background-color: #ffcb28;}
.nyellow .employNewsMain .employList:hover {background-color: #ffcb28;}

.IconJumpLink {position: relative;}
.IconJumpLink .friendLogo{padding: 50px;position: relative;overflow: hidden;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.IconJumpLink .friendLogo .logo{flex: 0 0 20%;margin: 0 0 30px;text-align: center;position: relative;}
.IconJumpLink .friendLogo .logo .logoImg{width: 80px;height: 80px;border-radius: 50%;background-color: #6bb232;margin: 0 auto;position: relative;overflow: hidden;line-height: 80px;transition: all 0.5s;}
.IconJumpLink .friendLogo .logo .logoImg img{height: 40px;width: auto;}
.IconJumpLink .friendLogo .logo p{font-size: 14px;color: #000;text-align: center;line-height: 1.6;margin: 10px 0 0;}
.IconJumpLink .friendLogo .logo .logoImg:hover {transform: scale(1.1);}


.employerFriendLink{position: relative;padding: 0;}
.employerFriendLink .friendLogo{padding: 25px 50px;position: relative;overflow: hidden;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.employerFriendLink .friendLogo .logo{flex: 0 0 auto;margin: 0 30px 30px;text-align: center;position: relative;}
.employerFriendLink .friendLogo .logo img{height: 50px;margin: 0 auto;width: auto;}



.sidebar{ position: relative; top: -67px; /* height: ; */}
.sidebar-title{
  padding: 15px 15px 15px 30px;
  font-size: 25px;
  font-weight: 600;
  color: #fff;
  /* background-color: #33643d; */
  background: url(/images/schoolHead.jpg) center no-repeat;
  background-size: cover;
}
.sidebar-item{ /* display: flex; justify-content: space-around; */}
.sidebar-item li{ /*font-weight: 600;*/}
.sidebar-item li a{padding: 15px 15px 15px 30px; font-size: 20px;transition: all 0.5s;display: block;}
.sidebar-item li:hover,
.sidebar-item .active { border-right: 2px solid #93ae9a; background-color: #006731;}

.sidebar-item li:hover a,
.sidebar-item .active a{color: #fff}

.matter{ margin-top: 50px;}
.matter-title{ font-size: 38px; font-weight: 600; color: #006536;}
.matter p{font-size: 14px;font-weight: 400;}
.matter-details p span{ color: #4ba962; font-size: 18px;}
.matter-details p{ margin-top: 40px; text-indent: 2em; line-height: 30px; text-align: justify;}
.img{ text-align: center;  margin-top: 70px;}
.img p{ margin-top: 20px; color: #717071;}
.imgs{ width: 600px; margin: 0 auto;}
.imgs img{ width: 100%; height: 100%;}
.strength{ margin-top: 70px; text-align: center;}
.strength-img{
  background-color: #e9eb91;
  font-size: 22px;
  color: #12993b;
  border: 2px solid #a1bc8e;
  padding: 10px;
}
/* From uiverse.io by @kiru2741 */
.strength span,.site span {
  padding: 10px 20px;
  font-size: 15px;
  outline: none;
  border: 2px solid #a1bc8e;
  background-color: #fff;
  color: #12993b;
  position: relative;
  letter-spacing: 1px;
  border-radius: 9px;
 }
 
 .strength span::before {
  content: '办学优势';
  /*Button's value/text-content */
  position: absolute;
  font-size: 22px;
  top: -4px;
  right: 2px;
  background-color: #e9eb91;
  border: 2px solid #a1bc8e;
  border-radius: 9px;
  width: 105%;
  height: 105%;
  color: #12993b;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.15s ease-in-out;
  font-weight: bold;
 }
 
.strength-neirong{ margin-top: 70px; display: flex; justify-content: space-between;}
.neirong-item{width: 380px; border:  solid #a6cd65; border-width: 3px 3px 0px 3px; margin-right: 50px;}
.neirong-item:last-child{ margin-right: 0px;}
.item-title{ color: #a6cd65; font-size: 50px;}
.item-con{font-size: 16px; padding: 30px 35px 20px 35px; line-height: 30px;}
.bg1{background-color: #a6cd65; color: #00771f; font-size: 20px; font-weight: 600; padding: 10px 0px;}
.strength-neirong1{margin-top: 70px; display: flex; /* text-align: center; */ justify-content: center;}
.neirong-item1{width: 100%; border:  solid #a6cd65; border-width: 3px;  margin-right: 50px;}
.neirong-item1:last-child{margin-right: 0px;}
.item-title1{color: #a6cd65; font-size: 50px;}
.item-con1{font-size: 16px; padding: 30px 35px 20px 35px; line-height: 30px;}
.site{ margin-top: 100px; margin-bottom: 70px; text-align: center;}
.site span::before {
  content: '地理位置';
  /*Button's value/text-content */
  position: absolute;
  font-size: 22px;
  top: -4px;
  right: 2px;
  background-color: #e9eb91;
  border: 2px solid #a1bc8e;
  border-radius: 9px;
  width: 105%;
  height: 105%;
  color: #12993b;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.15s ease-in-out;
  font-weight: bold;
}
.site-img img{ width: 100%; height: 100%;}

/* 详情 */

.mg-details{position: relative;	padding: 50px 0;margin: 0px auto;}
.mg-details-title{color: #34653c; font-size: 24px; font-weight: 600; text-align: center;}
.mg-details-time{margin-top: 30px; font-size: 16px; text-align: center;}
.mg-details-content{ margin-top: 70px;}
.mg-details-content>p,.mg-details-content img{ margin-bottom: 10px;}
.mg-details-content p{font-size: 14px; line-height: 1.6; letter-spacing: 1px; text-indent: 2em;}
.mg-details-content img{width: 100%;display:block;}
.mg-details-base{text-align: right; font-size: 16px; margin-bottom: 50px;}

.more-t span{color: #34653c; font-size: 18px; font-weight: 600;}
.more-b{color: #34653c; font-size: 18px; font-weight: 600; margin: 50px 0px;}
.more-b-back{ margin-bottom: 5px;}
.more-b-back:hover,.more-b-next:hover{
	color: #000;
}
.mobileHeadLine {display: none;}
#main_b .banner{display: none;}



@media screen and (max-width:1200px){
	.indheader .headMenu .headlogo{width: 20%;}
	.headMenu .menuBlock{width: 78%;}
	
	.indLearn .learnList .logo {margin: 0 15px 15px 0;}
	.indLearn .learnList .logo:nth-of-type(4n) {margin: 0 0 15px;}
}
.toggle {display: none;}



@media screen and (max-width:1024px){
	.headMenu .menuBlock ul li a{font-size: 13px;}
	.newHeadMenu{top: 126px;}
	

}


@media screen and (max-width:992px){
	#main_a{display: none;}
	#main_b{top: 0;}
	#main_b .banner{display: block;margin: 60px 0 0;}
	.newHeadMenu, .header{display: none;}
	.content {}
	.leftNewsPart{margin: 0 0 50px;}
	.leftNewsPart, .rightNewsPart, .MediaNewList, .indRecruitNews .recruitNewList, .indScientific .leftImg{width: 100%;}
	
	.indMedia .leftImg, .indRecruitNews .leftImg, .indScientific .leftImg{flex: 0 0 100%;}
	.MediaNewList, .indRecruitNews .recruitNewList, .indScientific .leftImg {margin: 50px 0 0;}
	
	
	.mobileHeadLine {
		display: block;
		width: 100%;
		height: 60px;
		border-bottom: 1px #efefef solid;
		background-color: #ccc;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 99999998;
	}
	.mobileHeadLine .leftLogo{position: relative;}
	.mobileHeadLine .leftLogo img{position: relative;height: 40px;margin: 10px;width: auto;}
	.toggle {padding: 16px;width: 60px;height: 60px;position: absolute;	top: 0;right: 0;display: block;}
	.toggle svg {
		width: 28px;
		height: 28px;
		color: #fff;
	}
	
	.indRecruitBlockCon{width: 100%;}
	
	.indScientific .leftImg{height: auto;}
	.indScientific .leftImg img {
		width: 100%;
		height: auto;
	}
	
	.scientNewList{width: 100%; margin: 0;}
	
	
	.indLearn .learnList .logo{flex: 0 0 calc(100% / 2 - 15px);}
	.indLearn .learnList .logo:nth-of-type(4n) {}
	
	.FDfooter .FDfootMain .FD_footCont{justify-content: flex-start !important;flex-wrap: wrap;}
	.footName{flex: 0 0 38%;margin: 0 2% 0 0;}
	.MDfoot_logo {width: 100%;height: auto;}
	.erweima_box{flex: 0 0 100%;margin: 15px 0 0;}
}


@media screen and (max-width: 768px){
	.container {padding: 0 15px;}
	.peopleRecruit {margin: 50px 0 0;}
	
	.indTopLeftNews .leftImg{flex: 0 0 100%;}
	.rightNewList {width: 100%;margin: 0;}
	
	.indNewsList .indNewsBlock{flex: 0 0 calc(50% - 10px);}
	.indNewsList .indNewsBlock:nth-of-type(2n){margin: 0;}
	
	.socialLeftTop, .socialRightTop{width: 100%;}
	.indNewsTil{margin: 0 30px 20px;}
	.socialJump{margin: 0 0 0 30px;}
	
	.bgLeftStop, .bgRightStop{width: 50%;}
	
	.indJumpLink .friendLogo .logo{flex: 0 0 33.333333333%;}
	
	.footName{display: none;}
	.erweima_box{flex: 0 0 40%;margin: 0 !important;}

}

@media screen and (max-width: 480px){
	
	.indNewsTil{margin: 0 -5px 20px;}
	
	.indScientific .leftImg{margin: 0 ;}
	
	.indRecruitBlock a{flex: 0 0 100%; margin: 0 0 20px;}
	.indRecruitBlockCon .recruitDescription{height: 40px;}
	
	.socialTil .indNewsTil{margin: 20px 0;}
	
	.bgLeftStop, .bgRightStop{width: 100%;}
	
	.footerMain .footmain{flex: 0 0 100%;margin: 0 0 30px !important;}
	.erweima_box{flex: 0 0 100%;}
}





























































