/*质量年报页面-header设置*/
.quaheader {
	position: relative;
	background-color: rgb(0, 101, 54);
}

.quaheader .container .headLine {
	position: relative;
	padding: 10px 0;
	overflow: hidden;
}

/* 搜索框 */
.quaheader .headLine .searchBtn {
	display: inline-block;
	position: relative;
	overflow: hidden;
	float: right;
	margin: 0 0 0 15px;
}

.quaheader .headLine .searchBtn input {
	background-color: rgb(0, 101, 54);
	font-size: 14px;
	padding: 5px 10px;
	outline: none;
	border: 1px #fff solid;
	border-radius: 4px;
}

.quaheader .headLine .searchBtn i {
	position: absolute;
	z-index: 9;
	right: 10px;
	top: 5px;
	font-size: 14px;
	color: #fff;
}

/*质量年报页面-头部logo样式*/
.quaheader .headMenu {
	position: relative;
}

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

.quaheader .headMenu .headlogo image {
	height: 100%;
}

/* 质量年报页面-头部导航栏样式 */
.quaheaderNav {
	background-color: rgb(255, 255, 255) !important;
	width: 100%;
}

.quaheaderNav .menuBlock {
	position: relative;
	padding-left: 120px;
}

.quaheaderNav .menuBlock ul {
	position: relative;
}

.quaheaderNav .menuBlock li {
	width: 150px;
	position: relative;
	float: left;
}

.quaheaderNav .menuBlock li a {
	font-family: "OPPOSansLight";
	text-align: center;
	font-size: 16px;
	display: block;
	color: #06683A;
	padding: 16px 0 15px;
	height: 60px;
	border-top: 2px transparent solid;
	font-weight: bold;
}

.quaheaderNav .menuBlock li .trangle {
	width: 14px;
	height: 14px;
	transform: rotate(45deg);
	display: inline-block;
	position: absolute;
	bottom: -7px;
	left: calc(50% - 7px);
	background-color: #fff;
	z-index: 8;
	display: none;
}

.quaheaderNav .menuBlock li .submenu {
	display: none;
	position: absolute;
	background-color: #A3D466;
	left: 0;
	top: 100%;
	width: 155px;
	z-index: 9;
}

.quaheaderNav .menuBlock li .submenu li {
	width: 100%;
}

.quaheaderNav .menuBlock li .submenu li a {
	height: auto;
	padding: 20px;
	color: #fff;
	border-bottom: 1px #efefef solid;
	font-weight: 200;
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.quaheaderNav .menuBlock li:hover .submenu,
.quaheaderNav .menuBlock li:hover .trangle {
	display: block;
}

.quaheaderNav .menuBlock .navOn,
.quaheaderNav .menuBlock li a:hover {
	background-color: #A3D466;
	border-top-color: rgb(255, 255, 255) !important;
	color: #fff !important;
}

.quaheaderNav .menuBlock .snavOn,
.quaheaderNav .menuBlock li .submenu li a:hover {
	background-color: #43B17C;
	color: #fff !important;
	border-bottom-color: rgb(47, 169, 110) !important;
}

/* 质量年报页面-banner文字部分样式 */
.quaBanner {
	padding: 0;
	margin-bottom: 100px;
	background-image: url(/images/bag1.png);
}

.quaBanner img {
	width: 100%;
}

.quaBanner .quaBannerTitle {
	width: 505px;
	position: absolute;
	top: 300px;
	left: 180px;
	color: #006536;
	font-size: 72px;
	font-weight: bold;
}

.quaBanner .quaBannerContent {
	width: 505px;
	color: #000000;
	font-size: 30px;
	position: absolute;
	top: 510px;
	left: 180px;
}

.quaBanner .quaPicture {
	width: 1200px;
}

/* 质量年报页面-部门简介样式 */
.quaIntroduce {
	text-align: center;
	font-size: 48px;
	color: #000000;
	font-weight: 600;
	margin-bottom: 80px;
}

.quaIntroduce img {
	width: 100%;
}

.quaIntroPic {
	width: 48%;
	float: right;
	margin-bottom: 100px;
}

.quaIntroPic img {
	height: 280px;
}

.quaIntroduceText {
	width: 40%;
	display: flex;
	font-size: 17.5px;
	text-indent: 2em;
	color: #595757;
	margin-bottom: 40px;
}

/*质量年报页面-底部版权栏颜色设置*/
.quabottom {
	position: relative;
	overflow: hidden;
	background-color: rgb(49, 56, 64);
	padding: 10px 0;
	text-align: center;
	border-top: 1px solid #FFFFFF;
}

.quabottom .quaName {
	display: inline-block;
	font-size: 14px;
	color: #fff;
	margin: 0 10px 0 0;
}

.quabottom a {
	display: inline-block;
	font-size: 14px;
	color: #fff;
}

.quabottom a:hover {
	color: #000;
}


/* 学工部页面-头部样式设置 */
.stuHead {
	position: relative;
	background-image: url(/images/bag1.png);
	background-size: cover;
}

.stuHead .searchBtn {
	display: inline-block;
	position: relative;
	overflow: hidden;
	float: right;
	margin: 0 0 0 15px;
}

.stuHead .searchBtn input {
	background-color: #fff;
	font-size: 14px;
	padding: 5px 10px;
	outline: none;
	border: 2px #006536 solid;
	border-radius: 4px;
}

.stuHead .searchBtn i {
	position: absolute;
	z-index: 9;
	right: 10px;
	top: 5px;
	font-size: 16px;
	color: #006536;
}

.stuHead .headMenu .menuBlock li a {
	font-family: "OPPOSansLight";
	text-align: center;
	font-size: 16px;
	display: block;
	color: #006536;
	padding: 24px 0 15px;
	height: 83px;
	border-top: 2px transparent solid;
	font-weight: bolder;
}

.stuHead .headMenu .menuBlock li a:hover {
	background-color: #cfe1dd;
	border-top-color: rgb(134, 196, 169) !important;
}

/* 学工部页面-头部下的内容样式设置 */
.stuHeadBrace {
	width: 100%;
	height: 650px;
	position: relative;
}

.stuHeadPic {
	width: 45%;
	position: absolute;
	right: 0px;
	top: 50px;
}

.stuHeadTitle {
	position: absolute;
	top: 380px;
	left: 70px;
	color: #006536;
	font-weight: bold;
	font-size: 32px;
}

.stuHeadText {
	position: absolute;
	top: 440px;
	left: 70px;
	color: #000000;
	font-size: 18px;
}

/* 学工部页面-工作动态块样式设置 */
.stuWorkDynamics {
	background-color: #f9f9f9;
	/*margin-top: 150px;*/
	width: 100%;
	height: 970px;
}

.stuWorkDynamics .stuLeftColor {
	width: 20%;
	height: 600px;
	background-color: #27b373;
	position: absolute;
}

.stuWorkDynamics .stuWDtitle {
	margin-top: 50px;
	font-size: 22px;
	font-weight: bold;
	color: #000;
	text-align: right;
}

.stuWorkDynamics .stuWDtext {
	font-size: 18px;
	/*font-weight: bold;*/
	color: #27b373;
	text-align: right;
}

.stuWorkDynamics .stuhrline {
	width: 600px;
	border: 1px solid #27B373;
	float: right;
	margin-top: 0px;
}

.stuWorkDynamics .stuWDimg {
	width: 33%;
	margin-top: 30px;
	float: left;
}

.stuWorkDynamics .stuRText {
	margin-left: 560px;
	margin-top: 60px;
	font-size: 18px;
	font-weight: bold;
	height: 510px;
}

.stuWorkDynamics .stuRText p:first-of-type {
	font-size: 16px;
	text-align: justify;
	margin-top: 30px;
	font-weight: 400;
}

.stuWorkDynamics .stuRText .stuWDBtn {
	width: 140px;
	height: 40px;
	background-color: #27b373;
	border-radius: 20px;
	margin-top: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color: #fff;
}

.stuWorkDynamics .stuRText .stuWDBtn i {
	font-weight: 100;
	font-size: 20px;
}

.stuWorkDynamics .stuSwiperDiv {
	position: relative;
}

.stuWorkDynamics .stuSwiperDiv .stuWDRightBtn {
	position: absolute;
	right: 300px;
	top: 145px;
	width: 30px;
	height: 30px;
	border: 1px #2fa96e solid;
	background-color: #2fa96e;
	border-radius: 50%;
	color: #fff;
}

.stuWorkDynamics .stuSwiperDiv .stuWDLeftBtn {
	position: absolute;
	left: 300px;
	top: 145px;
	width: 30px;
	height: 30px;
	border: 1px #2fa96e solid;
	background-color: #2fa96e;
	border-radius: 50%;
	color: #fff;
}

.stuWorkDynamics .stuSwiperDiv .stuWDpicgroup .stuWDpic {
	width: 24%;
	display: inline-block;
	margin-top: 60px;
}

.stuWorkDynamics .stuSwiperDiv .stuWDRightBtn::after,
.stuWorkDynamics .stuSwiperDiv .stuWDLeftBtn::after {
	font-size: 16px;
}

/*轮播图按钮不可用时的样式*/
.stuIdeological .RouRecgle .container .stuIdeoTVbutton .stuIdeoTVleftBtn.swiper-button-disabled,
.stuIdeological .RouRecgle .container .stuIdeoTVbutton .stuIdeoTVrightBtn.swiper-button-disabled,
.stuStyle .stuFacultyStyle .stuFSlunbozu .stuFSleftBtn.swiper-button-disabled,
.stuStyle .stuFacultyStyle .stuFSlunbozu .stuFSrightBtn.swiper-button-disabled,
.stuStyle .stuFacultyStyle .stuSSlunbozu .stuSSleftBtn.swiper-button-disabled,
.stuStyle .stuFacultyStyle .stuSSlunbozu .stuSSrightBtn.swiper-button-disabled,
.stuWorkDynamics .stuSwiperDiv .stuWDRightBtn.swiper-button-disabled,
.stuWorkDynamics .stuSwiperDiv .stuWDLeftBtn.swiper-button-disabled {
	color: #2fa96e !important;
	opacity: 1 !important;
	background-color: transparent !important;
}

/*绿色分割线样式*/
.stuWDGreenLine {
	width: 100%;
	height: 60px;
	background-color: #27b373;
}

/* 学工部页面-通知公告等内容 */
.notice {
	clear: both;
}

.main .notice .notice_top .stuicon {
	width: 140px;
	height: 140px;
}

/*右箭头三角形样式*/
.main .notice .notice_content .notice_main .notice_item .stuIconRight {
	margin-top: 3px;
	border: 6px solid transparent;
	border-left: 8px solid #27b373;
	width: 0;
	height: 0;
}

.main .notice .notice_content_top_green {
	background-color: #99cf55;
	color: white;
	padding: 8px;
	text-align: right;
}

/*学工部页面-图片列表块样式*/
.container .stuPList {
	margin-top: 40px;
}

.container .stuPList .stupiclist {
	width: 45%;
	display: table-cell;
}

/*一行的支撑*/
.container .stuPList .stuPLrow {
	display: table-cell;
	width: 2%;
}

/*列支撑*/
.container .stuPList .stuPLcol {
	height: 20px;
	width: 100%;
}

.container .stuPList .stuPLcollast {
	height: 50px;
	width: 100%;
}

/*学工部页面-思想教育块样式*/
.stuIdeological {
	width: 100%;
	margin: 0 auto;
	background-color: #f2f2f2;
	margin-bottom: 60px;
}

.stuIdeological .stuIdeoBrace {
	width: 100%;
	height: 50px;
}

.stuIdeological .RouRecgle {
	width: 70%;
	margin: 0 auto;
	background-color: #fff;
	border-radius: 80px;
	min-width: 1300px;
}

.stuIdeological .RouRecgle .container .stuIdeoTitle {
	color: #000;
	font-weight: bold;
	font-size: 22px;
	margin-top: 30px;
}

.stuIdeological .RouRecgle .container .stuIdeoText {
	color: #27b373;
	font-size: 14px;
	/*font-weight: bold;*/
	margin-top: 7px;
}

.stuIdeological .RouRecgle .container .stuIdeoTVlist {
	width: 100%;
	height: 500px;
	margin-top: 60px;
}

.stuIdeological .RouRecgle .container .stuIdeoTVlist .stuIdeoTV {
	display: table-cell;
	width: 32%;
}

.stuIdeological .RouRecgle .container .stuIdeoTVlist .stuIdeoTV center img {
	width: 80%;
}

.stuIdeological .RouRecgle .container .stuIdeoTVlist .stuIdeoTV center p:nth-of-type(1) {
	color: #006536;
	font-size: 16px;
	font-weight: bold;
	margin-top: 30px;
}

.stuIdeological .RouRecgle .container .stuIdeoTVlist .stuIdeoTV center p:nth-of-type(2) {
	color: #000;
	font-size: 14px;
	margin-top: 12px;
}

.stuIdeological .RouRecgle .container .stuIdeoTVbutton {
	position: relative;
}

.stuIdeological .RouRecgle .container .stuIdeoTVbutton .stuIdeoTVnation {
	margin-bottom: 38px;
	--swiper-pagination-color: #2fa96e;
}

.stuIdeological .RouRecgle .container .stuIdeoTVbutton .stuIdeoTVleftBtn {
	position: absolute;
	top: -50px;
	left: 420px;
	border: 1px #2fa96e solid;
	background-color: #2fa96e;
	border-radius: 50%;
	height: 30px;
	width: 30px;
	color: #fff
}

.stuIdeological .RouRecgle .container .stuIdeoTVbutton .stuIdeoTVrightBtn {
	position: absolute;
	top: -50px;
	right: 420px;
	border: 1px #2fa96e solid;
	background-color: #2fa96e;
	border-radius: 50%;
	height: 30px;
	width: 30px;
	color: #fff
}

.stuIdeological .RouRecgle .container .stuIdeoTVbutton .stuIdeoTVleftBtn::after,
.stuIdeological .RouRecgle .container .stuIdeoTVbutton .stuIdeoTVrightBtn::after {
	font-size: 16px;
}

/*学工部页面-院系、学生风采块样式*/
.stuStyle {
	width: 100%;
	background-color: #fff;
	position: relative;
	padding-bottom: 80px;
}

.stuStyle .stuFacultyStyle {
	width: 100%;
	position: relative;
}

.stuStyle .stuFacultyStyle .stuFStitle {
	margin-top: 60px;
	color: #000;
	font-size: 22px;
	font-weight: bold;
	position: relative;
}

.stuStyle .stuFacultyStyle .stuFStitle p {
	color: #27b373;
	font-size: 14px;
	margin-top: 6px;
	font-weight: lighter;
}

.stuStyle .stuFacultyStyle .stuFStitle .stuFSmore {
	position: absolute;
	right: 0px;
	top: 20px;
	color: #2fa96e;
	border: 2px solid #2fa96e;
	font-size: 14px;
	text-align: center;
	line-height: 35px;
	height: 40px;
	width: 120px;
}

.stuStyle .stuFacultyStyle .stuFStitle .stuFSmore .stuFSmoreRight {
	width: 16px;
	height: 16px;
	margin-bottom: 2px;
	margin-left: 10px;
}

.stuStyle .stuFacultyStyle .stuSSlunbozu,
.stuStyle .stuFacultyStyle .stuFSlunbozu {
	width: 100%;
	margin-top: 20px;
	position: relative;
}

/* 院系风采轮播按钮样式 */
.stuStyle .stuFacultyStyle .stuFSlunbozu .stuFSleftBtn {
	position: absolute;
	left: 300px;
	border: 1px #2fa96e solid;
	background-color: #2fa96e;
	border-radius: 50%;
	height: 30px;
	width: 30px;
	color: #fff
}

.stuStyle .stuFacultyStyle .stuFSlunbozu .stuFSrightBtn {
	position: absolute;
	right: 300px;
	border: 1px #2fa96e solid;
	background-color: #2fa96e;
	border-radius: 50%;
	height: 30px;
	width: 30px;
	color: #fff
}

/* 学生风采轮播按钮样式 */
.stuStyle .stuFacultyStyle .stuSSlunbozu .stuSSrightBtn {
	position: absolute;
	right: 300px;
	top: 90px;
	border: 1px #2fa96e solid;
	background-color: #2fa96e;
	border-radius: 50%;
	height: 30px;
	width: 30px;
	color: #fff
}

.stuStyle .stuFacultyStyle .stuSSlunbozu .stuSSleftBtn {
	position: absolute;
	left: 300px;
	top: 90px;
	border: 1px #2fa96e solid;
	background-color: #2fa96e;
	border-radius: 50%;
	height: 30px;
	width: 30px;
	color: #fff
}

.stuStyle .stuFacultyStyle .stuSSlunbozu .stuSSleftBtn::after,
.stuStyle .stuFacultyStyle .stuSSlunbozu .stuSSrightBtn::after,
.stuStyle .stuFacultyStyle .stuFSlunbozu .stuFSleftBtn::after,
.stuStyle .stuFacultyStyle .stuFSlunbozu .stuFSrightBtn::after {
	font-size: 16px;
}

.stuStyle .stuFacultyStyle .stuFSlunbozu .stuFSlunbo .stuFSLBpic .stuFSLBPtitle {
	background-color: #0F8C64;
	color: #fff;
	text-align: center;
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-weight: bold;
	font-size: 14px;
}

/*学工部页面-底部设置*/
.quabottom {
	position: relative;
	overflow: hidden;
	background-color: rgb(49, 56, 64);
	padding: 10px 0;
	text-align: center;
	border-top: 1px solid #FFFFFF;
}

.quabottom .quaName {
	display: inline-block;
	font-size: 12px;
	color: #fff;
	margin: 0 10px 0 0;
}

.quabottom a {
	display: inline-block;
	font-size: 12px;
	color: #fff;
}

.quabottom a:hover {
	color: #000;
}


/* 招生与就业指导中心页面 ---友情链接*/
.friendlylink {
	margin-bottom: 40px;
}

.friendlylink p {
	font-size: 24px;
	color: #00511D;
	font-weight: bold;
	margin: 0 0 10px 0;
}

.friendlylink .link {
	display: flex;
}

.friendlylink .link a {
	width: 300px;
	height: 50px;
	display: block;
	font-size: 16px;
	color: #000;
	text-align: center;
	vertical-align: middle;
}

.friendlylink .link a:hover {
	transition: ease-in-out 0.3s;
	font-size: 18px;
	color: #00511D;
	font-weight: bold;
	text-shadow: 0 0 4px #bcbcbc;
}


/*财务设备部页面样式*/
/*财务设备部页面样式 头部样式*/
.FD_headLine {
	margin-top: -30px;
}

.FD_headLine .iconBlock img {
	width: 12px;
	height: 12px;
	margin-right: 3px;
	margin-top: 2px;
}

/*财务设备部页面样式 通用样式*/
.FD_Hr {
	background-color: #c9c9c9;
	height: 1px;
	margin: 15px 0;
}

.FD_tit {
	font-weight: bold;
	color: #245d39;
	font-size: 18px;
	position: relative;
	text-indent: 45px;
}

.FD_tit img {
	position: absolute;
	top: -5px;
	left: 0px;
	width: 40px;
}

.FD_tit span {
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}

.FD_tit_more {
	position: absolute;
	right: 0px;
	bottom: 0px;
	font-size: 14px;
	font-weight: bold;
	;
	color: #245D39;
}

.FD_tit_more:hover {
	color: #245D39;
}

/*财务设备部页面 校内服务、通知公告块样式*/
.FD_SerNot {
	display: inline-flex;
	justify-content: space-between;
	margin: 25px 0;
	width: 100%;
}

.FD_SerNot .FD_service {
	padding: 20px;
	border: 1px solid #eeeeee;
	border-radius: 5px;
}

.FD_service .FD_ser_boxTab {
	width: 320px;
}

.FD_ser_boxTab .ser_tabTr {
	display: flex;
	justify-content: space-between;
	margin-bottom: 10px;
}

.FD_ser_boxTab .ser_tabTr .ser_box {
	background-color: #eeeeee;
	color: #000;
	width: 150px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
}

.FD_ser_boxTab .ser_tabTr .ser_boxLong:hover,
.FD_ser_boxTab .ser_tabTr .ser_box:hover {
	background-color: #245d39;
	color: #fff;
}

.FD_ser_boxTab .ser_tabTr .ser_boxLong {
	background-color: #eeeeee;
	color: #000;
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
}

.FD_SerNot .FD_notice {
	padding: 20px;
	border: 1px solid #eeeeee;
	width: 750px;
	border-radius: 5px;
}

.FD_notice .FD_tit img {
	position: absolute;
	top: -8px;
	left: 0px;
}

.FD_notice .FD_not_conlist .FD_not_conline {
	display: flex;
	/* flex-wrap: wrap; */
	padding: 13px 0;
}

.FD_not_conline .FD_not_cont {
	color: #000;
	font-size: 16px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	line-height: 30px;
	/* flex: 1; */
	width: 400px;
	transition: all 0.5s;
}

.FD_not_conline .FD_not_date {
	color: #999999;
	line-height: 30px;
	width: 120px;
	text-align: center;
	transition: all 0.5s;
}

.FD_not_conline:hover .FD_not_cont,
.FD_not_conline:hover .FD_not_date {
	color: #245d39;
}

/*财务设备部页面 新闻快讯块样式*/
.FD_news {
	border: 1px solid #eeeeee;
	padding: 20px;
	margin: 25px 0;
	border-radius: 5px;
}

.FD_news .FD_news_cont {
	display: flex;
	justify-content: space-between;
}

.FD_news .FD_news_cont .FD_news_lunbo {
	width: 40%;
	position: relative;
}

.FD_news .FD_news_cont .FD_news_lunbo img {
	width: 100%;
	max-height: 291px;
}

.FD_news .FD_news_cont .FD_news_lunbo .news_nation {
	--swiper-pagination-color: #245d39;
	margin-left: 185px;
}

.FD_news .FD_news_cont .FD_news_lunbo .FD_news_lunboTit {
	position: absolute;
	bottom: 0;
	height: 40px;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.6);
	color: #fff;
	line-height: 40px;
	text-indent: 1.5em;
	font-size: 13px;
}

.FD_news .FD_news_cont .FD_newslist {
	width: 61%;
	margin-left: 25px;
}

.FD_newslist .FD_newsline {
	display: flex;
	margin-bottom: 25px;
	justify-content: space-between;
}

.FD_newslist .FD_newsline:last-of-type {
	margin-bottom: 0px;
}

.FD_newslist .FD_newsline:hover {
	background-color: #edf5ee;
}

.FD_newslist .FD_newsline .FD_newsDate {
	background-color: #245d39;
	width: 12%;
	height: 80px;
	position: relative;
}

.FD_newsDate .FD_newsDate_month {
	color: #fff;
	font-weight: normal;
	font-size: 16px;
	position: absolute;
	top: 5px;
	left: 5px;
}

.FD_newsDate .FD_newsDate_hr {
	background-color: #fff;
	height: 1px;
	width: 45px;
	transform: rotate(-45deg);
	position: absolute;
	top: 35px;
	left: 15px;
}

.FD_newsDate .FD_newsDate_day {
	color: #fff;
	font-weight: normal;
	font-size: 20px;
	position: absolute;
	bottom: 5px;
	right: 10px;
}

.FD_newslist .FD_newsText {
	padding: 15px 0 0 10px;
	width: 88%;
}

.FD_newslist .FD_newsText .FD_NT_tit {
	color: #000000;
	font-size: 16px;
	text-overflow: ellipsis;
	margin-bottom: 10px;
	overflow: hidden;
	white-space: nowrap;
}

.FD_newslist .FD_newsText .FD_NT_text {
	color: #515351;
	font-size: 14px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

/*财务设备部页面 便签块样式*/
.FD_Line {
	display: inline-flex;
	justify-content: space-between;
	margin: 25px 0;
	width: 100%;
}

.FD_Line .FD_lineLeft {
	width: 48%;
	padding: 20px;
	border: 1px solid #EEEEEE;
	border-radius: 5px;
}

.FD_Line .FD_lineLeft {
	width: 48%;
	padding: 20px;
	border: 1px solid #EEEEEE;
	border-radius: 5px;
}

.FD_Line .FD_lineLeft .FD_tit img {
	top: -5px;
}

.FD_Line .FD_lineLeft .FD_tit img {
	top: -5px;
}

.FD_Line .FD_info .FD_infoLine {
	border-bottom: 2px dotted #c9c9c9;
	display: flex;
	justify-content: space-between;
	white-space: nowrap;
	align-items: center;
}

.FD_Line .FD_info .FD_infoLine:hover>.FD_info_Tit {
	color: #245D39;
}

.FD_Line .FD_info .FD_infoLine .FD_info_Tit {
	font-size: 16px;
	color: #212121;
	height: 40px;
	line-height: 40px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 75%;
}

.FD_Line .FD_info .FD_infoLine .FD_info_Date {
	font-size: 14px;
	color: #a1a1a1;
	line-height: 40px;
	height: 40px;
}

/*财务设备部页面 相关链接便签块按钮样式*/
.FD_Line .FD_lineLeft .FD_linkBtn .FD_LB_btn {
	width: 100%;
	height: 60px;
	line-height: 60px;
	font-weight: bold;
	text-align: center;
	border-radius: 5px;
	margin-bottom: 20px;
	color: #fff;
	font-size: 16px;
	white-space: nowrap;
}

.FD_Line .FD_lineLeft .FD_linkBtn a:last-of-type>.FD_LB_btn {
	margin-bottom: 0px;
}

.FD_Line .FD_lineLeft .FD_linkBtn .Dark_green_btn {
	background-color: #27b374;
}

.FD_Line .FD_lineLeft .FD_linkBtn .blue_btn {
	background-color: #2cb9ee;
}

.FD_Line .FD_lineLeft .FD_linkBtn .red_btn {
	background-color: #fb8b8a;
}

.FD_Line .FD_lineLeft .FD_linkBtn .green_btn {
	background-color: #a6cd66;
}

.FD_brace {
	margin-bottom: 80px;
}

/*财务设备部页面 底部样式*/
.FDfooter {
	background-image: url(/images/FD_footimg.png);
	background-repeat: no-repeat;
	background-size: cover;
}

.FDfooter .FD_white {
	color: #fff !important;
	font-weight: normal !important;
}

.FDfooter .FDfootMain {
	background-color: rgba(25, 53, 58, 0.9);
	color: #fff;
	position: relative;
}

.FDfooter .FDfootMain .FD_foot_link {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 20px;
	font-size: 18px;
	margin-top: -15px;
	width: 100%;
	flex-wrap: wrap;
}

.FD_foot_link .friName {
	width: 120px;
}

.FD_foot_link .friCon {
	flex: 1;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}

/* .friCon .swiper-wrapper {transition-timing-function: linear !important;} */
.friCon .swiper-wrapper {
	-webkit-transition-timing-function: linear !important;
	/*之前是ease-out*/
	-moz-transition-timing-function: linear !important;
	-ms-transition-timing-function: linear !important;
	-o-transition-timing-function: linear !important;
	transition-timing-function: linear !important;
}



.FDfooter .FDfootMain .FD_foot_link .FD_fl_box {
	background-color: #f5f5f5;
	border-radius: 5px;
	width: 115px;
	height: 30px;
	line-height: 30px;
	color: #000;
	text-align: center;
	font-size: 13px;
	margin-left: 15px;
}

.FDfooter .FDfootMain .FD_colorChange .FD_fl_box {
	color: #B47A4D !important;
}


.FDfooter .FDfootMain .FD_footCont {
	display: flex;
	justify-content: space-around;
	align-items: center;
	width: 100%;
}

.FDfooter .FDfootMain .FD_foot_explain {
	display: flex;
	margin: 15px 0;
	margin-left: 160px;
}

.FDfooter .FDfootMain .FD_foot_explain .FD_foot_ContactUs {
	font-size: 20px;
	margin-right: 115px;
	transform: translateX(-15px);
}

.FD_foot_ContactUs .FD_FC_hr {
	width: 430px;
	height: 1px;
	background-color: rgba(255, 255, 255, 0.7);
	margin-top: 10px;
}

.FDfooter .FDfootMain .FD_foot_explain .FD_foot_AboutUs {
	font-size: 20px;
	transform: translateX(20px);
}

.FD_foot_AboutUs .FD_FA_hr {
	width: 200px;
	height: 1px;
	background-color: rgba(255, 255, 255, 0.7);
	margin-top: 10px;
}

.FDcopyRight {
	background-color: #006235 !important;
}

/*马克思星空入口站页面样式*/
/*马克思星空入口站页面 头部样式*/
.Marx_Top {
	width: 100%;
	height: 30px;
	line-height: 30px;
	background-color: #3a434d;
	position: relative;
}

.Marx_Top .Marx_Top_list {
	position: absolute;
	right: 20%;
	font-size: 12px;
}

.Marx_Top .Marx_Top_list a {
	color: #fff;
	display: inline-block;
	margin: 0 5px;
}

.Marx_Top .Marx_Top_list a i {
	font-size: 12px;
}

.Marx_Top .Marx_Top_list a img {
	width: 12px;
	height: 12px;
}

.Marx_headIntro h1 {
	color: #fff;
	font-size: 40px;
}

.Marx_headIntro h5 {
	color: #fff;
}

.Marx_headTop {
	position: relative;
	background-image: url(/images/Marx_headtop.png);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #c84646;
}

.Marx_headTop img {
	position: absolute;
	top: 15px;
	right: 600px;
	width: 420px;
}

.Marx_headTop2 {
	background-color: #a00000;
}

.Marx_headTop2 .Marx_menuBlock {
	float: left;
}

.Marx_headTop2 .Marx_menuBlock li {
	width: 120px;
}

.Marx_headTop2 .Marx_menuBlock li:hover {
	background-color: #680000;
}

.Marx_headTop2 .Marx_menuBlock li .submenu li a:hover {
	background-color: #680000;
}

/*马克思星空入口站页面 banner轮播图样式*/
.Marx_banner {
	position: relative;
	justify-content: center;
	margin-bottom: 25px;
}

.Marx_banner .Marx_nation {
	--swiper-pagination-color: #a00000;
	background-color: rgba(0, 0, 0, 0.5);
	padding: 5px;
	border-radius: 15px;
	width: 6%;
	position: absolute;
	left: 46%;
}

/*马克思星空入口站页面 公共样式*/
.Marx_hr {
	margin-top: 0px;
}

.Marx_TitLine {
	display: flex;
	justify-content: space-between;
	position: relative;
}

.Marx_TitLine .Marx_tit {
	color: #a00000;
	font-size: 18px;
	font-weight: bold;
	border-bottom: 4px solid #a00000;
	padding-bottom: 5px;
}

.Marx_TitLine a {
	position: absolute;
	right: 0px;
	top: 0;
	width: 18px;
}

.Marx_lefLine {
	border-left: 2px solid #a00000;
	height: 50px;
	margin: -4px 9px;
}

/*马克思星空入口站页面 内容块样式*/
/*马克思星空入口站页面 校内服务 通知公告块样式*/
.Marx_ser_boxTab .ser_tabTr .ser_box:hover,
.Marx_ser_boxTab .ser_tabTr .ser_boxLong:hover {
	color: #fff;
	background-color: #a00000;
}

.Marx_service {
	border: 0px !important;
}

.Marx_notice {
	width: 750px;
	padding: 20px;
}

.Marx_notice .Marx_not_BigLine {
	display: flex;
	align-items: center;
}

.Marx_notice .Marx_not_BigLine:hover {
	background-color: rgba(255, 215, 213, 1);
}

.Marx_notice .Marx_not_BigLine .Marx_NBL_RedBox {
	width: 20%;
	height: 100px;
	background-color: #a60000;
	color: #fff;
	font-weight: bold;
	line-height: 100px;
	text-align: center;
	font-size: 16px;
}

.Marx_notice .Marx_not_BigLine .Marx_NBL_cont {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 80%;
}

.Marx_not_BigLine .Marx_NBL_cont .Marx_NBLC_tit {
	width: 80%;
	padding-left: 20px;
	font-weight: bold;
	font-size: 16px;
	color: #000;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.Marx_not_BigLine .Marx_NBL_cont .Marx_NBLC_date {
	color: #000;
	font-weight: bold;
	font-size: 14px;
	margin-right: 15px;
}

.Marx_notice .Marx_not_cont {
	margin-top: 18px;
}

.Marx_notice .Marx_not_cont .Marx_NC_Line {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
}

.Marx_notice .Marx_not_cont .Marx_NC_Line:hover>.Marx_NCL_lef .Marx_NCLL_text {
	color: #680000;
}

.Marx_NC_Line .Marx_NCL_lef {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: flex;
	align-items: center;
}

.Marx_NCL_lef .Marx_NCLL_yuan {
	border: 1px solid #a00000;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	margin: 3px 10px 3px 0;
}

.Marx_NCL_lef .Marx_NCLL_text {
	color: #1e1e1e;
	font-size: 16px;
}

.Marx_NC_Line .Marx_NCL_rig {
	color: #898989;
}

/*马克思星空入口站页面 买球赛的正规app新闻样式*/
.Marx_news {
	padding: 20px;
}

.Marx_news .Marx_news_cont {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.Marx_news_cont .Marx_news_lunbo {
	width: 47%;
	position: relative;
}

.Marx_news_cont .Marx_news_lunbo .Marx_NL_nation {
	--swiper-pagination-color: #a00000;
	margin-left: 240px;
}

.Marx_news_cont .Marx_news_lunbo .Marx_NewLunbo_tit {
	position: absolute;
	bottom: 0px;
	height: 45px;
	font-size: 13px;
	font-weight: bold;
	line-height: 45px;
	text-indent: 2em;
	background-color: rgba(0, 0, 0, 0.7);
	width: 100%;
	color: rgba(255, 255, 255, 1);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.Marx_news_cont .Marx_news_list {
	width: 50%;
	margin-left: 3%;
}

.Marx_news_list .Marx_newslist_Line {
	display: flex;
	align-items: center;
	margin-bottom: 12px;
}

.Marx_news_list .Marx_newslist_Line:last-of-type {
	margin-bottom: 0px;
}

.Marx_news_list .Marx_newslist_Line:hover {
	background-color: #faf2f2;
}

.Marx_news_list .Marx_newslist_Line .Marx_newslist_text {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #000;
	padding-left: 10px;
	font-size: 16px;
	width: 500px;
}

.Marx_news_list .Marx_newslist_Line .Marx_newslist_date {
	overflow: hidden;
	width: 12%;
	height: 70px;
	border: 1px solid #a00000;
	position: relative;
}

.Marx_newslist_date .Marx_news_datetop {
	position: absolute;
	top: 0px;
	width: 100%;
	height: 50%;
	background-color: #A00000;
	color: #fff;
	text-align: center;
	line-height: 35px;
}

.Marx_newslist_date .Marx_news_datebottom {
	position: absolute;
	bottom: 0px;
	width: 100%;
	height: 50%;
	background-color: #fff;
	color: #a00000;
	text-align: center;
	line-height: 35px;
}

/*马克思星空入口站页面 便签块样式*/
.Marx_note {
	display: flex;
	justify-content: space-between;
	padding: 20px;
	margin: 20px 0;
}

.Marx_note .Marx_notebox {
	width: 48%;
}

.Marx_note .Marx_notebox .Marx_note_cont {
	width: 100%;
}

.Marx_note_cont .Marx_note_line {
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom: 2px dotted #c9c9c9;
	height: 40px;
	line-height: 40px;
}

.Marx_note_cont .Marx_note_line:hover>.Marx_note_linetit {
	color: #a00000;
}

.Marx_note_cont .Marx_note_line .Marx_note_linetit {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #000;
	width: 80%;
	font-size: 16px;
}

.Marx_note_cont .Marx_note_line .Marx_note_linedate {
	color: #999999;
}

/*马克思星空入口站页面 课程建设样式*/
.Marx_kechen {
	padding: 20px;
}

.Marx_kechen .Marx_KC_lunbo {
	margin-top: 50px;
	position: relative;
}

.Marx_kechen .Marx_KC_lunbo img:hover {
	transform: scale(1.2);
}

.Marx_kechen .Marx_KC_lunbo .Marx_KC_prev,
.Marx_kechen .Marx_KC_lunbo .Marx_KC_next {
	color: #fff;
	background-color: rgba(0, 0, 0, 0.6);
}

/*马克思星空入口站页面 底部样式*/
.Marx_copy {
	background-color: #a00000;
}

.Marx_red {
	background-color: rgba(196, 53, 53, 0.8) !important;
}

/*生态工程星空入口站页面样式*/
body {
	background-color: #f5f5f5;
}

/*生态工程星空入口站页面 头部样式*/

.header_top_imgbox {
	background-size: 100% 100%;
	width: 18%;
	height: 90px;
}

.ECO_headTop {
	background-color: #2b844c;
	background-image: url(/images/ECO_head.png);
	background-repeat: no-repeat;
}

.ECO_headTop2 {
	background-color: #245d39;
}

.ECO_headTop2 .ECO_menuBlock {
	float: right;
}

.ECO_headTop2 .ECO_menuBlock li {
	width: 120px;
	overflow: hidden;
}

.ECO_headTop2 .ECO_menuBlock li:hover {
	background-color: #fff;
	color: #245d39;
}

.ECO_headTop2 .ECO_menuBlock li:hover>a {
	color: #245d39;
}

.ECO_headTop2 .ECO_menuBlock li .submenu li a {
	color: #245d39;
	text-align: left;
	padding-left: 20px;
}

.ECO_headTop2 .ECO_menuBlock li .submenu li a:hover {
	background-color: #6cbb2f;
	color: #fff;
}

.Marx_banner .white_nation {
	--swiper-pagination-color: #ffffff;
	background-color: rgba(0, 0, 0, 0.4);
	padding: 5px;
	border-radius: 15px;
	width: 6%;
	position: absolute;
	left: 46%;
}

/*生态工程星空入口站页面 校内服务通知块样式*/
.ECO_SerNot {
	display: flex;
	justify-content: space-between;
	margin: 25px 0;
}

.ECO_SerNot .ECO_service {
	background-color: #fff;
	padding: 20px;
	border-radius: 5px;
}

.ECO_SerNot .ECO_service .ECO_ser_boxTab {
	width: 320px;
}

.ECO_SerNot .ECO_notice {
	width: 750px;
	padding: 20px 25px;
	background-color: #fff;
	border-radius: 5px;
}

.ECO_notice .ECO_not_line {
	display: flex;
	align-items: center;
	width: 100%;
	height: 70px;
	background-color: #f7f7f9;
	margin-bottom: 22px;
}

.ECO_notice .ECO_not_line:last-of-type {
	margin-bottom: 0px;
}

.ECO_notice .ECO_not_line:hover {
	background-color: #f0f8ea;
}

.ECO_notice .ECO_not_line .ECO_NoLi_text {
	color: #000;
	font-size: 16px;
	width: 80%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ECO_notice .ECO_not_line .ECO_NoLi_date {
	padding: 0 20px;
}

.ECO_NoLi_date .ECO_NoLi_day {
	color: #000;
	font-size: 22px;
	text-align: center;
}

.ECO_NoLi_date .ECO_NoLi_month {
	color: #898989;
	font-size: 12px;
}

/*生态工程星空入口站页面 买球赛的正规app新闻块样式*/
.ECO_news {
	padding: 20px;
	background-color: #fff;
	border-radius: 10px;
	width: 100%;
	margin: 25px 0;
}

.ECO_news .ECO_news_cont {
	display: flex;
	justify-content: space-between;
}

.ECO_news .ECO_news_cont .ECO_news_lef {
	width: 50%;
}

.ECO_news .ECO_news_cont .ECO_news_lef:hover>p {
	text-decoration: underline;
}

.ECO_news .ECO_news_cont .ECO_news_lef img {
	margin-bottom: 20px;
}

.ECO_news .ECO_news_cont .ECO_news_lef p {
	color: #245d39;
	font-size: 20px;
	font-weight: bold;
}

.ECO_news_rig {
	width: 48%;
}

.ECO_news_rig .ECO_news_rigLine {
	width: 100%;
	border-bottom: 1px solid #c9c9c9;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-bottom: 15px;
	margin-bottom: 15px;
	height: 92px;
}

.ECO_news_rig .ECO_news_rigLine:last-of-type {
	margin-bottom: 0px;
}

.ECO_news_rig .ECO_news_rigLine:hover {
	background-color: #f0f8ea;
}

.ECO_news_rig .ECO_news_rigLine .ECO_news_rigTit {
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	padding-left: 10px;
	margin-right: 15px;
}

.ECO_news_rig .ECO_news_rigLine img {
	width: 21%;
}

/*生态工程星空入口站页面 名师风采块样式*/
.ECO_style {
	width: 100%;
	background-color: #245d39;
	margin: 25px 0;
	padding-top: 30px;
	position: relative;
	display: inline-block;
}

.ECO_style .ECO_sty_title {
	width: 100%;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 32px;
	letter-spacing: 3px;
	position: relative;
	margin-bottom: 40px;
}

.ECO_style .ECO_sty_title .ECO_sty_titLine {
	height: 5px;
	width: 153px;
	background-color: #6cbb2f;
	margin-left: 43.5%;
	margin-top: -10px;
}

.ECO_sty_lunbo {
	position: relative;
	margin-bottom: 40px;
}

.ECO_style .ECO_sty_prev {
	border: 2px solid #fff;
	color: #fff;
	border-radius: 50%;
	width: 50px;
	height: 50px;
	position: absolute;
	left: 15%;
	top: 60%;
}

.ECO_style .ECO_sty_next {
	border: 2px solid #fff;
	color: #fff;
	border-radius: 50%;
	width: 50px;
	height: 50px;
	position: absolute;
	right: 15%;
	top: 60%;
}

.ECO_style .ECO_sty_prev::after,
.ECO_style .ECO_sty_next::after {
	font-size: 30px;
}

.ECO_sty_lunbo .swiper-slide .ECO_sty_LBtext {
	width: 100%;
	height: 100px;
	padding: 20px;
	color: #245d39;
	background-color: #fff;
	font-size: 13px;
	font-weight: bold;
}

.ECO_sty_lunbo .swiper-slide-next>.ECO_sty_LBtext {
	color: #fff !important;
	background-color: #6cbb2f !important;
}

/*生态工程星空入口站页面 便签块样式*/
.ECO_Line .ECO_lineLeft,
.ECO_Line .ECO_lineRig {
	background-color: #fff !important;
}

.ECO_info .FD_infoLine {
	height: 70px;
}

/*生态工程星空入口站 支部风采和联系方式样式*/
.ECO_bran {
	background-color: #fff;
	padding: 20px;
	margin: 25px 0;
}

.ECO_bran .ECO_bran_lunbo {
	padding: 0 40px;
	position: relative;
}

.ECO_bran_next {
	color: #c9c9c9;
	position: absolute;
	right: 0px;
}

.ECO_bran_prev {
	color: #c9c9c9;
	position: absolute;
	left: 0px;
}

.ECO_contact {
	padding: 20px;
	background-color: #fff;
	margin: 25px 0;
}

.ECO_contact .ECO_contact_Email {
	color: #000;
	font-size: 14px;
	margin-left: 10px;
}

/*师资概况页面修改样式*/
/*修改后公共样式*/
.header .MDteam_header_Main {
	background-color: rgba(0, 98, 53, 0.7);
}

.MDfoot_logo {
	width: 180px;
	margin-right: 70px;
}

.teaBanner .teaBanner_block {
	width: 620px;
	height: 120px;
	line-height: 120px;
	text-align: center;
	font-weight: bold;
	font-size: 32px;
	color: #fff;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background-image: linear-gradient(to left, #419385, rgba(255, 255, 255, 0.1));
}

/*修改之后测边栏样示*/
.sidebar .MD_sidebar_list {
	height: 40px;
	line-height: 40px;
	border: 1px solid #dcdcdc;
	text-indent: 2em;
	color: #353535;
	font-weight: bold;
	font-size: 16px;
/* 	background-color: #f3fff1; */
}
.sidebar .MD_sidebar_list i{
	color:  #255a3c;
	font-size: 14px;
	float: right;
	margin: 0 15px 0 0;
}

.sidebar .MD_SB_liact {
	background-color: #f3fff1;
	color: #255a3c;
	position: relative;
}      
.sidebar  .MAD_SB_liact{
  background-color: #f1f4ff;
  color: #2167AF;
  position: relative;
}

.sidebar .MAD_SB_liact i {
	color: #2167AF;
	font-size: 14px;
	float: right;
	margin: 0 15px 0 0;
}

.MD_sideBag {
	background-image: url(/images/sideBag.png);
	background-size: cover;
	background-position-y: -100px;
}
.MAD_si{
      width: 100%;
      height: 65.71px;
      background-color: #2167AF;
      color: #fff;
      font-weight: bold;
    /*  line-height:  65.71px; */
     /* text-align: center; */
     /* font-size: 16px; */
}

.MD_sidtit {
	background-color: #186738;
	font-size: 22px;
	font-weight: bold !important;
}

.MD_gong{
	background-color: #d2151a;
}

/*师资概况页面修改样式*/
.MDteaTeam {
	background-image: url();
}

.MDteaTeam .MDtea_SZGK {
	width: 100%;
	margin-top: 100px;
}

.MDtea_SZGK .SZGK_text_tit {
	color: #186738;
	font-weight: bold;
	font-size: 22px;
	margin-bottom: 20px;
}

.MDtea_SZGK .MDtea_SZGK_cont {
	display: flex;
	justify-content: space-between;
}

.MDtea_SZGK .MDtea_SZGK_cont .SZGK_text {
	margin-right: 40px;
}

.MDtea_SZGK .MDtea_SZGK_cont .SZGK_text p {
	color: #7a7a7a;
	text-indent: 2em;
	font-size: 14px;
	line-height: 1.8;
	letter-spacing: 1px;
	text-align: justify;
}

.MDteam_wrap {
	width: 100% !important;
	padding: 40px 0 !important;
}

/*师资概况页面 图片块样式*/
.tea_pic {
	width: 100%;
	background: url(/images/teacher/team_longpic.png) no-repeat;
	margin-bottom: 200px;
	height: 400px;
}

.tea_pic .tea_pic_color {
	background-color: rgba(65, 147, 133, 0.55);
	width: 100%;
	height: 400px;
	position: relative;
	display: flex;
	justify-content: center;
}

.tea_pic .tea_pic_color .tea_pic_tit {
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 22px;
	margin-top: 150px;
	letter-spacing: 1px;
}

.tea_pic .tea_pic_color .tea_pic_btn {
	position: absolute;
	bottom: 120px;
	width: 220px;
	height: 50px;
	line-height: 50px;
	background-color: #fff;
	color: #676767;
	text-align: center;
	border-radius: 50px;
	font-size: 16px;
}

.tea_pic_btn i {
	font-size: 16px;
	color: #0d4945;
}

/*教师荣誉页面修改样式*/
.MD_teaFamous {
	margin-top: 40px;
}
.Xi-overflow{
	overflow: hidden;
}
.Md_TF_crumbs {
	margin-bottom: -80px;
	display: flex;
}

.Md_TF_crumbs li {
	color: #969696;
	margin-right: 3px;
}

.Md_TF_crumbs li a {
	color: #969696;
}

.MD_teaFamous .MD_TF_label {
	display: flex;
	margin: 10px 0 30px 60px;
}

.MD_teaFamous .MD_TF_label .MD_TF_labBlock {
	background-color: #e0e0e0;
	padding: 8px 18px;
	border-radius: 25px;
	font-size: 16px;
	color: #0f0f0f;
	margin-right: 20px;
}

.MD_teaFamous .MD_TF_label .MD_TF_lbact {
	background-image: linear-gradient(to right, #6dbb33, #56ba58);
	color: #fff;
}

.teaImgList .MD_TF_Imgitem {
	width: 30.5%;
	margin-bottom: 30px;
}

.teaImgList .MD_TF_Imgitem:hover {
	background-image: linear-gradient(to right, #6dbb33, #56ba58);
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

.teaImgList .MD_TF_Imgitem:hover>.MD_TF_Imgtext {
	background-image: linear-gradient(to right, #6dbb33, #56ba58);
}

.teaImgList .MD_TF_Imgitem:hover>.MD_TF_Imgtext p,
.teaImgList .MD_TF_Imgitem:hover>.MD_TF_Imgtext span {
	color: #fff;
}

.teaImgList .MD_TF_Imgitem img {
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

.teaImgList .MD_TF_Imgitem .MD_TF_Imgtext {
	height: 160px;
	background-color: #f0f0f0;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	padding: 20px;
}

.teaImgList .MD_TF_Imgitem .MD_TF_Imgtext p {
	font-weight: bold;
	font-size: 22px;
	margin-bottom: 20px;
	color: #000;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.teaImgList .MD_TF_Imgitem .MD_TF_Imgtext span {
	color: #353533;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 90%;
	font-size: 14px;
	line-height: 1.8;
	letter-spacing: 1px;
}

.teaImgList .MD_TF_more {
	border-radius: 25px;
	height: 50px;
	line-height: 50px;
	border: 1px solid #bcbcbc;
	color: #a1a1a1;
	text-align: center;
	width: 160px;
	margin-left: 38%;
	margin-bottom: 40px;
}

.teaImgList .MD_TF_more:hover {
	background-image: linear-gradient(to right, #6dbb33, #56ba58);
	color: #fff;
}

/*买球赛的正规app简介页面侧边栏修改样式*/
.MD_schsid {
	margin-top: 200px;
	margin-left: -20px;
}

.Md_schCrumbs {
	margin-top: 30px;
}

.MD_shcBrief {
	margin-top: 50px;
}
.Man_tar{
	margin-top: 134px;
}
.MD_schIntroText {
	background-color: #f0f0f0 !important;
}

.MD_schIntroText p {
	text-indent: 2em;
}

.MD_schsid .sidebar-title {
	font-size: 22px;
}

.Md_schCrumbs li a:hover {
	color: #006731;
}
.Ma_crumbs li a:hover{
	color: #2167AF;
}

.LI_crumbs li a:hover{
	color: #a96c3e;
}

.GO_crumbs  li a:hover{
	color: #d2151a;
}
.libr_hover li a:hover{
	color: #a96c3e;
}
.gong_hover li a:hover{
	color: #d2151a;
}


.MD_matter {
	margin: 120px 0 50px;
}

.MD_matter2 {
	margin-top: 110px;
}
	
.GO_matter{
	margin-top: 115px;
}
/*风景园林星空入口站样式*/
/*风景园林星空入口站页面 头部样式*/
.SCE_headTop {
	background-color: #fbf9f6 !important;
}

.SCE_headTop .headLine img:nth-of-type(1) {
	width: 360px;
	margin-top: -20px;
}

.SCE_headTop .headLine img:nth-of-type(2) {
	width: 380px;
	margin-top: -40px;
}

.SCE_headTop .headLine img:nth-of-type(3) {
	width: 200px;
	margin-left: -150px;
}

.SCE_headTop2 {
	background-color: #3f9077;
}

.SCE_menuBlock {
	float: left;
}

.SCE_menuBlock li:hover>a {
	background-color: #307961;
}

.SCE_menuBlock li .submenu li a {
	background-color: #5cb7ad;
	border-bottom: 1px solid #5cb7ad;
	color: #fff !important;
	border-bottom: 0px !important;
}

.SCE_menuBlock li .submenu li a:hover {
	background-color: #307961 !important;
}

/*风景园林页面 公共样式*/
.SCE_titLine {
	display: flex;
	justify-content: space-between;
	position: relative;
	align-items: center;
}

.SCE_titLine .SCE_tit {
	display: flex;
	align-items: center;
	border-bottom: 4px solid #307961;
	padding-bottom: 10px;
}

.SCE_titLine .SCE_tit img {
	width: 30px;
	height: 30px;
	margin-right: 10px;
}

.SCE_titLine .SCE_tit .SCE_titText {
	color: #307961;
	padding-right: 10px;
	font-size: 18px;
	font-weight: bold;
}

.SCE_titLine .SCE_titMore {
	display: flex;
	align-items: center;
}

.SCE_titLine .SCE_titMore div {
	color: #999999;
	font-size: 14px;
	font-weight: bold;
}

.SCE_titLine .SCE_titMore img {
	width: 20px;
	height: 20px;
	margin-left: 5px;
}

.SCE_Hr {
	background-color: #dabe50;
	margin-top: 0px;
	margin-bottom: 20px;
}

/*风景园林星空入口站页面 banner样式*/
.SCE_banner {
	margin-bottom: 40px;
}

.SCE_ban_prev,
.SCE_ban_next {
	color: #9aa897;
	background-color: rgba(0, 0, 0, 0.5);
	width: 50px;
	height: 50px;
	margin: 0 15%;
}

.SCE_ban_prev::after,
.SCE_ban_next::after {
	font-weight: bold;
	font-size: 18px;
}

/*风景园林星空入口站页面 校内服务轮播块样式*/
.SCE_ser_boxTab .ser_box:hover,
.SCE_ser_boxTab .ser_boxLong:hover {
	background-color: #307961 !important;
}

.SCE_ser_lunbo {
	width: 750px;
	position: relative;
	margin-right: 0px;
}

.SCE_ser_lunbo img {
	height: 100%;
}

.SCE_ser_lunbo .SCE_serlun_nation {
	position: absolute;
	bottom: 8px;
	left: 42%;
}

.SCE_ser_lunbo .SCE_serlun_text {
	background-color: rgba(0, 0, 0, 0.5);
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-indent: 2em;
	position: absolute;
	bottom: 0px;
}

/*风景园林星空入口站页面 通知公告*/
.SCE_not_new {
	display: flex;
	justify-content: space-between;
	margin: 40px 0;
}

.SCE_not_new .SCE_notice {
	width: 360px;
	background-color: #fff;
	padding: 20px;
}

.SCE_notice .SCE_not_cont {
	margin-top: 25px;
}

.SCE_notice .SCE_not_cont .SCE_not_box {
	border-bottom: 1px solid #c9c9c9;
	margin-top: 10px;
}

.SCE_notice .SCE_not_cont .SCE_not_box:last-of-type {
	border-bottom: 0px;
}

.SCE_notice .SCE_not_cont .SCE_not_box a:hover>.SCE_not_boxBottom {
	color: #307961;
}

.SCE_not_cont .SCE_not_box .SCE_not_boxTop {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.SCE_not_boxTop .SCE_not_BTlef {
	display: flex;
	align-items: center;
}

.SCE_not_boxTop .SCE_not_BTlef p {
	color: #307961;
	font-weight: bold;
	font-size: 14px;
	white-space: nowrap;
}

.SCE_not_boxTop .SCE_not_BTlef img {
	width: 18px;
	height: 18px;
	margin-right: 5px;
}

.SCE_not_boxTop img {
	width: 20px;
	height: 16px;
}

.SCE_notice .SCE_not_box .SCE_not_boxBottom {
	color: #444444;
	margin: 5px 0;
	font-size: 16px;
	height: 50px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.SCE_not_new .SCE_new {
	width: 750px;
	background-color: #fff;
	padding: 20px;
}

.SCE_new .SCE_new_cont .SCE_new_line a {
	display: flex;
	align-items: flex-start;
	border-bottom: 1px solid #c9c9c9;
	width: 100%;
	height: 90px;
	padding-top: 15px;
}

.SCE_new .SCE_new_cont .SCE_new_line:last-of-type>a {
	border-bottom: 0px;
}

.SCE_new .SCE_new_cont .SCE_new_line a:hover>.SCE_nl_tit {
	color: #307961;
}

.SCE_new_line .SCE_nl_date {
	margin-right: 15px;
	width: 60px;
}

.SCE_new_line .SCE_nl_date p:nth-of-type(1) {
	color: #307961;
	text-align: center;
	font-weight: bold;
	font-size: 22px;
}

.SCE_new_line .SCE_nl_date p:nth-of-type(2) {
	color: #666666;
	font-size: 14px;
}

.SCE_new_line .SCE_nl_tit {
	color: #444444;
	font-size: 16px;
	margin-top: 15px;
}

/*风景园林星空入口站页面 课程设置 学生园地块样式*/
.SCE_studyIcon {
	width: 40px !important;
}

.SCE_info .FD_infoLine {
	border-bottom: 0px !important;
	height: 30px !important;
	margin-bottom: 10px;
}

.SCE_info .FD_infoLine:last-of-type {
	margin-bottom: 0px;
}

.SCE_info .FD_infoLine:hover>.FD_info_Tit {
	color: #307961 !important;
}

.SCE_info .FD_infoLine .FD_info_Tit {
	font-weight: normal !important;
	display: flex !important;
	color: #444444 !important;
}

.SCE_info_TitR {
	width: 6px;
	height: 6px;
	background-color: #307961;
	border-radius: 50%;
	margin-right: -35px;
}

/*风景园林星空入口站页面 名师佳作块样式*/
.fatea {
	background: url(/images/xueyuan/sce_bag.png) no-repeat right;
	width: 100%;
	height: 620px;
	background-position-y: 0px;
	background-size: 50% auto;
	margin: 40px 0;
}

.fatea .fatea_main {
	background-color: rgba(48, 121, 97, 0.7);
	width: 100%;
	height: 100%;
	position: relative;
}

.fatea .fatea_main .SCE_FT_tit {
	color: #fff;
	font-weight: bold;
	font-size: 32px;
	width: 100%;
	text-align: center;
	letter-spacing: 5px;
	margin: 40px 0 60px;
	position: relative;
}

.SCE_FT_tit .SCE_FT_line {
	width: 90px;
	height: 4px;
	background-color: #dabe50;
	margin-left: 46%;
	margin-top: 10px;
}

.fatea .fatea_main .SCE_FT_bg {
	width: 100%;
	height: 350px;
	background-color: #fff;
	padding: 30px 30px;
	position: relative;
}

.SCE_FT_lunbo .swiper-wrapper .swiper-slide {
	color: #307961;
	font-weight: bold;
	font-size: 13px;
}

.SCE_FT_lunbo .swiper-wrapper .swiper-slide img {
	margin-bottom: 8px;
}

.fatea .fatea_main .SCE_FT_nation {
	position: absolute;
	bottom: 70px;
	--swiper-pagination-color: #ffffff;
}

/*风景园林星空入口站页面 园林匠学堂 联系方式块*/
.SCE_cra_cta {
	display: flex;
	justify-content: space-between;
	margin-bottom: 40px;
}

.SCE_cra_cta .SCE_cra {
	background-color: #fff;
	width: 68%;
	padding: 20px;
}

.SCE_cra .SCE_cra_bigline {
	display: flex;
	margin-bottom: 20px;
}

.SCE_cra .SCE_cra_bigline:hover>.SCE_CBL_text p:nth-of-type(1) {
	color: #307961;
}

.SCE_cra .SCE_cra_bigline img {
	width: 200px;
	margin-right: 10px;
}

.SCE_cra .SCE_cra_bigline .SCE_CBL_text p:nth-of-type(1) {
	color: #212121;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 10px;
}

.SCE_cra .SCE_cra_bigline .SCE_CBL_text p:nth-of-type(2) {
	color: #666666;
	font-size: 13px;
	margin-bottom: 10px;
}

.SCE_cra .SCE_cra_bigline .SCE_CBL_text img {
	width: 20px;
}

.SCE_cra .SCE_cra_line {
	display: flex;
	justify-content: space-between;
	margin-bottom: 15px;
}

.SCE_cra .SCE_cra_line:hover>.SCE_CL_tit .SCE_CLT_text {
	color: #307961;
}

.SCE_cra .SCE_cra_line .SCE_CL_tit {
	display: flex;
	align-items: center;
	width: 70%;
}

.SCE_CL_tit .SCE_CLT_text {
	color: #444444;
	font-weight: normal;
	font-size: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.SCE_CL_tit .SCE_info_TitR {
	margin-right: 5px;
}

.SCE_cra .SCE_cra_line .SCE_CL_date {
	color: #666666;
	font-size: 14px;
}

.SCE_cra_cta .SCE_cta {
	background-color: #fff;
	padding: 20px;
	width: 30%;
}

.SCE_cta .SCE_cta_line {
	display: flex;
	align-items: center;
	margin-bottom: 15px;
}

.SCE_cta .SCE_cta_line:nth-of-type(5) {
	margin-bottom: 10px;
}

.SCE_cta .SCE_cta_line .SCE_cta_tit {
	color: #307961;
	font-weight: bold;
	font-size: 16px;
	white-space: nowrap;
}

.SCE_cta_text {
	color: #444444;
	font-weight: bold;
	font-size: 16px;
}

/*风景园林星空入口站页面 底部颜色设置*/
.SCE_footMain {
	background-color: rgba(48, 121, 97, 0.7) !important;
}

.SCE_copyRight {
	background-color: #1f5f4a;
}

/*校校合作页面样式*/
.SAS_title {
	color: #333333;
	font-weight: bold;
	font-size: 22px;
	margin: 12px 0 14px;
}
.jiao_title{
  width: 200px ;
  background-color: #366a49;
  color:#fff ;
  margin-top: 0 ;
  margin-bottom: 5px ;
  text-align:center;
  letter-spacing:3px ;
  padding: 8px ;
}
.libr_title{
	 background-color: #A96C3E;
}
.go_title{
	
    background-color: #d2151a;
	
}


.MAN_title{
  width: 200px ;
  background-color: #2167AF ;
  color:#fff ;
  margin-top: 0 ;
  margin-bottom: 5px ;
  text-align:center;
  letter-spacing:3px ;
  padding: 8px ;
}

.SAS_Hr {
	width: 100%;
	height: 6px;
	background-color: #366a49;
	margin-bottom: 20px;
}
.jiao_Hr{
  width: 140px  ;
  height: 6px;
  background-color: #366a49;
  transform: translateX(60px);
  margin-bottom: 20px;
}
.libr-Hr{
	background-color: #a96c3e;
}
.go_Hr{
	 background-color: #d2151a;
}
.MAN_Hr{
  width: 140px  ;
  height: 6px;
  background-color:  #2167AF ;
  transform: translateX(60px);
  margin-bottom: 20px;
}
.SAS_cont .SAS_line {
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 15px;
	margin-bottom: 15px;
	transition: all 0.5s;
}

.SAS_cont .SAS_line:hover {
	background-color: #F3FFF1;
}

.SAS_cont .SAS_line img {
	/* width: auto; */
	    object-fit: cover;
	    max-height: 100px;
	    max-width: 130px;
}

.SAS_cont .SAS_line .SAS_text {
	width: 68%;
}

.SAS_text .SAS_text_tit {
	color: #252525;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 5px;
	letter-spacing: 1px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.SAS_text .SAS_text_date {
	color: #999999;
	font-size: 13px;
	margin-bottom: 10px;
	letter-spacing: 1px;
}

.SAS_text .SAS_text_cont {
	color: #8a8a8a;
	font-size: 14px;
	text-align: justify;
	text-indent: 2em;
	overflow: hidden;
	text-overflow: ellipsis;
	letter-spacing: 1px;
	-webkit-line-clamp: 4;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

/*校校合作页面分页器样式*/
.SAS_pag_first:hover,
.SAS_pag_last:hover,
.SAS_pag_down:hover,
.SAS_pag_up:hover,
.SAS_pag_btn span:hover {
	background-color: #6cbb2f;
}

.paging_active,
.paging_textBox button:hover {
	background-color: #6cbb2f;
	color: #fff;
}

.paging_textBox button {
	font-size: 14px;
}

.SAS_pag_first,
.SAS_pag_up,
.SAS_pag_down,
.SAS_pag_btn span {
	margin: 0 5px;
	border: 1px solid #ccc;
	text-align: center;
	width: 60px;
	line-height: 40px;
	height: 40px;
}

/*校校合作正文详情页面样式*/
.SASD_title {
	color: #186738;
	font-weight: bold;
	font-size: 22px;
	text-align: center;
	margin: 16px 0 18px;
}


.LABR_title{
	color: #a96c3e;
}
.MANA_title{
	color: #2167AF;
}
.GONG_title{
	color: #d2151a;
}
.SASD_Hr {
	background-color: #d0d0d0;
	width: 100%;
	height: 2px;
	margin-bottom: 15px;
}

.SASD_date {
	color: #999999;
	text-align: center;
	margin-bottom: 20px;
}

.SASD_cont .SASD_duanluo {
	text-indent: 2em;
	color: #252525;
	margin: 20px 0;
	font-size: 15px;
	font-weight: 500;
}

.SASD_cont img {
	margin: 10px 0;
}

.SASD_cont .SASD_author {
	text-align: right;
	margin: 20px 0 40px;
	color: #3d3d3d;
	font-size: 16px;
}

.SASD_linkbox {
	margin: 60px 0;
}

.SASD_linkbox a {
	color: #999999;
	display: block;
	margin-bottom: 8px;
}

.SASD_linkbox a:hover {
	color: #307961;
	font-weight: bold;
}
.MANA_linkbox a:hover{
	color: #2167AF;
	font-weight: bold;
}
.LIBR_linkbox a:hover{
	color: #A96E3C;
}
.GO_linkbox a:hover{
	color: #d2151a;
}
.scienceFooter {
	background-image: url(/images/FD_footimg.png);
	background-repeat: no-repeat;
	background-size: cover;
}

.scienceFooter .FD_white {
	color: #fff !important;
	font-weight: normal !important;
}

.scienceFooter .FDfootMain {
	background-color: rgba(0, 98, 53, 0.8);
	color: #fff;
	position: relative;
}

.scienceFooter .FDfootMain .FD_foot_link {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 20px;
	font-size: 18px;
	margin-top: -15px;
	width: 100%;
	flex-wrap: wrap;
}

.scienceFooter .FDfootMain .FD_foot_link .FD_fl_box {
	background-color: #f5f5f5;
	border-radius: 5px;
	width: 115px;
	height: 30px;
	line-height: 30px;
	color: #000;
	text-align: center;
	font-size: 13px;
	margin-left: 15px;
}

/* normalFooter 20220807 */
.footSmain {
	position: relative;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	padding: 50px 0 0;
}

.footSmain .footleftMain {
	display: flex;
	align-items: center;
	font-size: 22px;
	width: 390px;
	position: relative;
	font-weight: bold;
}

.footSmain .footcenterMain {
	position: relative;
	flex: 1;
	padding: 0 40px 0 0;
}

.footSmain .footcenterMain .FDfootTil,
.footSmain .footrightMain .FDfootTil {
	color: #fff;
	border-bottom: 1px #fff solid;
	padding: 0 0 15px;
	font-size: 20px;
	margin: 0 0 50px;
	width: 85%;
}

.footerMain .footrightMain {
	width: 20%;
	flex: none !important;
}

.footSmain .footrightMain .FDfootTil {
	padding: 0 0 13px;
}

.sidebar-title {
	padding: 15px 15px 15px 30px;
	font-size: 25px;
	font-weight: 600;
	color: #fff;
	background-size: cover;
}
.MAD_title{
  padding: 15px 15px 15px 0;
  font-size: 25px;
  font-weight: 600;
  color: #fff;
  background-size: cover;
  margin-left: 32px;
}

/* 机电 */

.jidian_zhaosheng {
	background-color: #0D4945;
	height: 470px;
	display: flex;
	justify-content: center;
	margin: 50px 0;
}

.jidian_zhaosheng_box {
	/* height: 340px; */
	display: flex;
	flex-direction: column;
	align-items: center;
}

.jidian_zhaosheng_text {
	font-size: 32px;
	line-height: 80px;
	font-weight: bold;
	color: #FFFFFF;
}

.jidian_zhaosheng_imgbox {
	display: flex;
	width: 100%;
	justify-content: space-between;
}

.jidian_zhaosheng_img {
	width: 340px !important;
	height: 340px;
	background-color: #fff;
}

.jidian_zhaosheng_img:nth-child(2) {
	background-color: #127b74;
	margin: 0 25px;
	color: white;
}

.jidian_zhaosheng_texts {
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	padding: 40px;
}

.bianqian2,
.bianqian1 {
	width: 1170px;
}

.bianqian_box {
	display: flex !important;
	justify-content: center;
}

.email {
	display: flex;
	margin-top: 50px;
}

.email_icon {
	vertical-align: middle;
	width: 50px;
	height: 50px;
}

.email_text {
	line-height: 50px;
	font-size: 18px;
	font-weight: bold;
	margin-right: 10px;
}

.email_text2 {
	line-height: 50px;
	font-size: 14px;
	font-weight: bold;
}

.submenu li .hd {
	margin-left: 45px;
	width: 75px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.greenPage .ECO_news .ECO_news_cont .ECO_news_lef p {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}


@media screen and (max-width:1200px) {}



@media screen and (max-width:1024px) {}


@media screen and (max-width:992px) {
	.Md_TF_crumbs {
		position: relative;
	}

	.MD_matter {
		margin: 180px 0 0;
		position: relative;
	}

	.MD_teaFamous {
		position: relative;
	}

	.MD_teaFamous .row {
		position: relative;
	}
}


@media screen and (max-width: 768px) {
	.Md_TF_crumbs {
		margin: 30px 15px;
	}

	.MD_schsid {
		margin: 90px 0 0;
	}

	.SAS_text_tit {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.SAS_text .SAS_text_cont {
		display: -webkit-box;
		overflow: hidden;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}

	.SAS_pag_first,
	.SAS_pag_up,
	.SAS_pag_down,
	.SAS_pag_last {
		width: 48%;
		margin: 0 1% 25px;
	}

	.SAS_pag_btn {
		flex: 0 0 100%;
		margin: 0 0 25px;
	}

	.SAS_pag_btn span {
		flex: 1;
	}

	.FD_foot_link .friCon {
		flex: 0 0 100%;
		margin: 15px 0 0;
	}
}

@media screen and (max-width: 480px) {}