/* 学校概况 */
.about_contents h3 { color: #011F5B; font-size: .22rem; font-weight: bold; line-height: 1.35; margin-bottom: 10px; }
.about_contents { font-size: .16rem; line-height: 1.8; margin-bottom: 55px; }
.about_contents hr { margin-bottom: 30px; }

.brand ul { list-style: none;}
.brand ul li { 	padding: 55px 0; background-color: #fff; margin-bottom: 10px; }

.brand-pic { width: 40%; height: 2.78rem; float: left; }
.brand-pic a { display: block; width: 100%; height: 100%; overflow: hidden; position: relative; z-index: 1; }
.brand-pic a img {
	max-height: 100%;
	max-width: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%) scale(1);
	z-index: 1;
	transition: all .35s;
}

.brand ul li:hover img { transform: translate(-50%,-50%) scale(1.05);transition: all .35s; }

.brand-txt { width: 35%; height: 2.78rem; float: left; margin-left: 10%; font-size: .18rem; line-height: 1.85; position: relative; z-index: 1; }
.brand-txt .btns_for_download { position: absolute; bottom: 0; left: 0; width: 100%; }
.brand-txt h3 { font-size: .24rem; color: #011F5B; margin-bottom: .2rem; font-weight: bold; }
.btns_for_download a {
	display: inline-block;
	width: 80px;
	line-height: 35px;
	background-color: #011F5B;
	color: #fff;
	font-size: .14rem;
	text-align: center;
	margin-right: 5%;
	transition: all .35s;
	text-decoration: none;
}

.btns_for_download a:hover { background-color: #c72348; transition: all .35s; }

.jigou h3 { background-color: #011F5B; color: #fff; font-weight: bold; font-size: .24rem; padding: .2rem; margin-bottom: 32px; }
h4.jigou_title { font-size: .24rem; color: #011F5B; font-weight: bold; margin-bottom: 25px; }
.jg_items { padding-bottom: 45px; margin-bottom: 45px; border-bottom: 1px #dcdcdc solid; }
.jg_items ul { list-style: none; }
.jg_items ul li {
	width: 23%;
	height: 1.8rem;
	float: left;
	border-bottom: 3px transparent solid;
	margin-right: 2%;
	margin-bottom: 15px;
	background-color: #fff;
	padding: .3rem;
	transition: all .35s;
}
.jg_items ul li:nth-child(4n) { margin-right: 0; }

.jg_items ul li p a {
	display: list-item;
	padding-left: 8px;
	text-decoration: none;
	color: #333;
	font-size: .18rem;
	line-height: 1.5;
	position: relative;
	z-index: 1;
}

.jg_items ul li p a::before {
	content: "";
	width: 3px;
	height: 3px;
	border-radius: 50%;
	background-color: #333;
	position: absolute;
	left: -5px;
	top: 10px;
}

.jg_items ul li span { display: block; }
.jg_items ul li span a {
	text-decoration: none;
	color: #666;
	padding-left: 8px;
	font-size: .16rem;
	line-height: 1.5;
	position: relative;
	z-index: 1;
}

.jg_items ul li:hover { border-color:#c72348; box-shadow: 0 0 15px rgba(0,0,0,.1);  transition: all .35s; }

.leaders {}
.leaders_items { margin-bottom: 50px; }
.leaders_items h3 { background-color: #011F5B; color: #fff; font-size: .24rem; padding: .15rem .25rem; font-weight: bold; border-radius:8px ; line-height: 1.5; margin-bottom: 18px; }
.leaders_items ul { list-style: none; }
.leaders_items ul li { width: 23.5%; margin-right: 2%; height: 1.3rem;  border-bottom: 3px transparent solid; background-color: #fff; float: left; margin-bottom: 10px;  }
.leaders_items ul li:nth-child(4n) { margin-right: 0; }
.leaders_items ul li a { display: block;  padding: .25rem; padding-top: .3rem; text-decoration: none; color: #333; font-size: .14rem; line-height: 1.5; }
.leaders_items ul li p { font-size: .2rem; }
.leaders_items ul li span { color: #666; }

.leaders_items ul li:hover { border-color: #c72348; box-shadow: 0 0 15px rgba(0,0,0,.1); transition: all .35s; }

.about .about_contents { margin-bottom: 25px; }
/* 学校概况-end */



/* 新闻列表 */
.main2 { margin-bottom: 100px;    padding-top: 140px; }

.newslist { width: 100%; }
.newslist ul { list-style: none; }
.newslist ul li { width: 100%; background-color: transparent;  box-shadow:none; transition: all .35s; }
.newslist ul li .container { border-bottom: 1px #e2e2e2 solid ;  padding-top: 32px; padding-bottom: 42px;transition: all .35s; }
.newslist ul li:last-child .container { border: none; }
.newslist ul li:first-child .container { border-top: 1px #e2e2e2 solid ; }

.newslist ul li .news-pics {
	width: 30%;
	height: 2.2rem;
	float: left;
	margin-right: 3%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.newslist ul li .news-pics a {	display: block; text-decoration: none; width: 100%; height: 100%; position: relative; z-index: 1;}
.newslist ul li .news-date {
	text-align: center;
	font-size: .12rem;
	color: #011f5b;
	width: 75px;
	border-top: 4px #c72348 solid;
	background-color: #fff;
	position: absolute;
	right: 15px;
	top: 15px;
	z-index: 1;
	padding: 8px;
	font-weight: bold;
}

.newslist ul li .news-date big { font-size: .2rem; color: #666;display: inline-block; line-height: 1; font-family: "arial black"; transition: all .35s; }
.newslist ul li .news-date hr { border-top: 1px #e2e2e2 solid ; outline: none; margin: 5px 0; }
.newslist ul li .news-date span { color: #999; font-family: "arial black"; transition: all .35s;}

.news-desc { position: relative; z-index: 1; width: 67%; height: 2.2rem; float: left; }
.news-desc h3 { margin-bottom: 20px; margin-top: 0;}
.news-desc h3 span { display: block; color: #333; font-size: .16rem; margin-bottom: 8px; }
.news-desc h3 a {
	display: -webkit-box;
	max-height: .6rem;
	font-size: .24rem;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-decoration: none;
	line-height: 1.35;
	color: #333;
}

.descs {  }

.descs p {
	display: -webkit-box;
	max-height: .8rem;
	font-size: .16rem;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	width: 94%;
}

.descs p a {
	color: #337ab7 !important;
}

.btn-more {
	display: inline-block;
	border-top-right-radius: 15px;
	border-bottom-left-radius: 15px;
	overflow: hidden;
	width: 1.85rem;
	height: 40px;
	line-height: 40px;
	background-color: #e2e2e2;
	font-size: .14rem;
	text-align: center;
	position: absolute;
	bottom: 0;
	text-decoration: none;
	transition: all .35s;
}

.btn-more:hover ,
.newslist ul li:hover .btn-more {
	background-color: #c72348;
	color: #fff;
	text-decoration: none;
	transition: all .35s;
}

.newslist ul li:hover { background-color: #fff; box-shadow: 0 0 15px rgba(0,0,0,.15); transition: all .35s; }
.newslist ul li:hover .container { border-color: transparent ;transition: all .35s; }
.newslist ul li:hover h3 a ,
.newslist ul li:hover h3 span,
.newslist ul li:hover .news-date big,
.newslist ul li:hover .news-date span { color: #011f5b; font-weight: bold; transition: all .35s;  }

/* 新闻列表-end */



/* 新闻详情页 */
.line-top { border-top: 2px #011f5b solid ; padding-top: 18px; }

.news_detail_box { margin-right: 5%; }

.news-tittle { margin-bottom: 30px; border-bottom: 2px #011f5b solid ; padding-bottom: 18px;}
.news-tittle small.date {	font-size: .14rem;	display: block;	margin-bottom: 5px;	color: #011f5b; }
.news-tittle h2 { color: #011f5b; font-size: .24rem; font-weight: bold; margin-bottom: 10px;}
.news-tittle p span {
	display: inline-block; font-size: .14rem; color: #999;
}


.news-detail .news-contents p { text-indent:  2em;  }
.news-detail .news-contents p img { margin-left: -2em; height: auto;  }
.news-contents { font-size: 14px; line-height: 1.8; font-family: "宋体"} /* 默字体大小14px */
.news-contents img { max-width: 100%;width: 639px; height: auto; }


.news_hot { width: 100%; }
.news_hot h3 { font-size: .2rem; color: #011f5b; }
.news_hot ul { list-style: none; }
.news_hot ul li {
	width: 100%;
	border-bottom: 1px #d6d6d6 solid;
	padding:.3rem 0;
	line-height: 1.5;
	font-size: .16rem;
	transition: all .35s;
}

.news_hot ul li a { display: block; text-decoration: none; color: #333; transition: all .35s;  }
.news_hot ul li span { font-size: .16rem; display: block; margin-top: 5px; }
.news_hot ul li:hover a { color: #011F5B; font-weight: bold; transition: all .35s; }

/* 新闻详情页-end */



/* 师资概况 */
.shizi-gaikuang { width: 100%; min-height: 4rem; margin-bottom: 1rem; position: relative; z-index: 1; }
.pic-right {
	width: 47%;
	height: 4rem;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	border-top-left-radius: 35px;
	border-bottom-left-radius: 35px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.about-teachers { font-size: .18rem; line-height: 2; color: #333; }

ul.nums { margin-top: 25px; list-style: none; width: 100%; display: flex; justify-content: space-between; flex-flow: row nowrap;	}
ul.nums li { width: 33%; margin-bottom: 15px; text-align: center; color: #333; font-size: .14rem; border-right: 2px #dcdcdc solid ; }
ul.nums li big { display: block; text-align: center; color: #c72348; font-size: .38rem; font-weight: bold; font-family: "arial black"; }
ul.nums li:last-child { border: none; }

.shizi-gaikuang2 { width: 100%; min-height: 4rem; padding-top: .8rem; margin-bottom: 1rem; position: relative; z-index: 1; }
.shizi-gaikuang2::before {
	content: "";
	width: 100%;
	height: 4rem;
	background-color: #011F5B;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}

.gk { font-size: .18rem; line-height: 1.8; color: #333;}
.gk h3 { font-size: .24rem; margin-bottom: 20px; font-weight: bold; }
.gk img { width: 100%; }
.gk b,.gk strong { color: #011F5B; font-size: .22rem; font-weight: bold; }

hr.line-bai { outline: none;  border-top: 1px rgba(255,255,255,.5) solid;  margin-bottom: 25px;  margin-top: 0; }
.color-in-bai { color: #fff !important; }

.gk-2 { margin-bottom: 1rem; }


.school_honor { width: 100%; }
.school_honor ul { list-style: none; padding: 0; margin: 0; }
.school_honor ul li {	width: 48%;	height: 4.5rem;	float: left; margin-right: 4%;  margin-bottom: 15px; transition: all .35s; }
.school_honor ul li:nth-child(2n) { margin-right: 0; }
.school_honor ul li a { display: block; width: 100%; height: 100%; overflow: hidden;  position: relative; z-index: 1; }
.school_honor ul li a img { width: 100%; object-fit: cover; transform: scale(1); transition: all .35s; }
.school_honor ul li a p {
	display: inline-block;
	background-color: #011F5B;
	color: #fff;
	min-width: 80%;
	padding: 10px 15px;
	line-height: 1.5;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
	font-size: .2rem;
	transition: all .35s;
}

.school_honor ul li:hover a img { transform: scale(1.1); transition: all .35s; }
.school_honor ul li:hover a p { background-color: #c72348;  transition: all .35s;}


/* 校园风光 */
.view_list { margin-bottom: 10px; height: 4rem; }
.view_list ul { list-style: none; }

.cell-4 , .cell-2 { width: 50%; float: left; overflow: hidden; }
.cell-4 ul li { float: left; width: 50%; padding-right: 10px; height: 1.95rem; margin-bottom: 10px; transition: all .35s; }
.cell-2  ul li { width: 100%; height: 4rem; margin-bottom: 10px;transition: all .35s; }
.cell-1 { width: 25%; height: 3.9rem; float: left; padding-right: 10px; }
.cell-1 ul li { height: 4rem; transition: all .35s; }

.cell-3 { width: 25%; height: 3.9rem; float: left; padding-left: 10px; }
.cell-3 ul li { height: 1.95rem; margin-bottom: 10px; transition: all .35s; }

.view_list ul li a {
	display: block; width: 100%; height: 100%; overflow: hidden;
	position: relative; z-index: 1;
}

.view_list ul li a img { width: 100%; min-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%) scale(1); transition: all .35s; }
.view_list ul li a p {
	background-color: rgba(1,31,91,.8);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	padding: .15rem;
	color: #fff;
	font-size: .16rem ;
	transform: translateY(100%);
	transition: all .35s;
}

.view_list ul li a p  span {
	display: block;
	width: 90%;
	position: absolute;
	left: .15rem;
	bottom: .15rem;
	right: .15rem;
	border-top: 1px rgba(255,255,255,.85) solid;
	padding-top: 10px;
}

.view_list ul li:hover a img {  transform: translate(-50%,-50%) scale(1.08); transition: all .35s; }
.view_list ul li:hover a p { transform: translateY(0); transition: all .35s; }

/* 风光详情列表 */
.video-list{ cursor:pointer; }
.view_videos,.view_details { width: 100%; }
.view_videos ul ,.view_details ul { list-style: none; }
.view_videos ul li,.view_details ul li {
	width: 49%;
	margin-right: 2%;
	margin-bottom: 25px;
	float: left;
	height: 4.2rem;
	position: relative;
	z-index: 1;
	overflow: hidden;
}

.view_videos ul li:nth-child(2n) ,.view_details ul li:nth-child(2n) { margin-right: 0; }

.view_videos ul li img ,.view_details ul li img { width: 100%; min-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%) scale(1); transition: all .35s; }
.view_videos ul li:hover img ,.view_details ul li:hover img { transform: translate(-50%,-50%) scale(1.1); transition: all .35s;  }

.view_videos  ul li p ,.view_details ul li p {
	background-color: #011F5B;
	color: #fff;
	padding: 8px 15px;
	font-size: .18rem;
	line-height: 1.35;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 5;
	transition: all .35s;
}
.view_details ul li p a {
	color: #fff;
}
.view_videos  ul li:hover p,.view_details ul li:hover p { background-color: #c72348;  transition: all .35s; }


/* 弹窗 */
#dialog_for_view { display: none; width: 100%; height: 100vh; position: fixed; top: 0; left: 0; z-index: 1000; background-color: rgba(0,0,0,.85); }



#dialog_for_view .container {
	height: 75vh;
	margin: auto;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 1;
}

#dialog_for_view .swiper-slide img {  height: 92%; }

#dialog_for_view .swiper-button-next, #dialog_for_view .swiper-button-prev  { margin: 0;  font-weight: bold; color: #c72348; }

#dialog_for_view .swiper-button-next { margin-right: -12%;}
#dialog_for_view .swiper-button-prev {margin-left: -12%;}

#dialog_for_view .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
	content: 'next';
}

#dialog_for_view .swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
	content: 'prev';
}


/* 师资概况-end */


/* 名师风采 */
.teachers_list { width: 100%; margin-bottom: 25px; }
.teachers_list ul { list-style: none; }
.teachers_list ul li {
	width: 32.5%;
	height: auto;
	float: left;
	margin-right: 1%;
	margin-bottom: 35px;
	padding-bottom: 30px;
	position: relative;
	z-index: 1;
}

.teachers_list ul li:nth-child(3n) { margin-right: 0; }

.teachers_list ul li dl.t-iterm { width: 100%; height: 4.3rem; overflow: hidden; position: relative; z-index: 1;  }
.teachers_list ul li dl.t-iterm dt {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center top;
}

.teachers_list ul li dl.t-iterm dd {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 2;
	background-color: rgba(1,31,91,.8) ;
	padding: .35rem .25rem;
	color: #fff;
	transform: translateY(100%);
	opacity: 0;
	transition: all .35s;
}

.teachers_list ul li dl.t-iterm dd a { display: block; width: 100%; text-decoration: none; color: #fff; }

.teachers_list ul li dl:hover dd,
dl.t-iterm:hover dd {	transform: translateY(0);	opacity: 1;	transition: all .35s;}

.teachers_list ul li h2 {
	display: inline-block;
	background-color: #fff;
	border-top: 4px #c72348 solid;
	position: absolute;
	bottom: 0;
	z-index: 5;
	line-height: 1.5;
	font-weight: bold;
	font-size: .24rem;
	color: #333;
	padding: 10px 19px;
	box-shadow: 0 0 15px rgba(0,0,0,.1);
	opacity: 1;
	transition: all .35s;
}
.teachers_list ul li h2 span ,
.teachers_list ul li h2 a { text-decoration: none; font-weight: normal; display: block;font-size: .14rem; }
.teachers_list ul li:hover h2 { opacity: 0; z-index: -1; transition: all .35s; }


/* 名师风采-end */



/* 个人主页 */
.paddleft { padding-left: 3%;}
.teacher-detail { font-size: .16rem; line-height: 1.8; }
.teacher-pics { width: 100%; height: 3.7rem; position: relative; z-index: 1; margin-bottom: 1rem; overflow: hidden;}
.teacher-pics img { width: 100%; }
.teacher-pics p {
	width: 100%;
	background-color: #011f5b;
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
	padding: 10px 0;
	padding-left: 50px ;
	font-size: .2rem;
	font-weight: bold;
}

.teacher-pics p::before {
	content: "";
	width: 10px;
	height: 10px;
	background-color: #fff;
	position: absolute;
	left: 22px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1;
}

.star_teacher { margin-bottom: 37px;}
.star_teacher h3 { font-size: .18rem; color: #011f5b; border-bottom: 2px #011f5b solid; padding-bottom: 10px;}
.star_teacher ul { list-style: none;padding: 0; }
.star_teacher ul li {
	padding: 17px 0;
	border-bottom: 1px #cdcdcd solid;
	background-image:url(../images/icon/icon-jt.png) ;
	background-repeat: no-repeat;
	background-position: 94% 21px;
	background-size: 9px;
	font-size: .16rem;
}

.star_teacher ul li a { display: block;	width: 100%; text-decoration: none; color: #666; }

.star_teacher ul li:hover { background-position: 94% -37px;	border-color:#d4254c ;}
.star_teacher ul li:hover a { color: #d4254c ; transition: all .35s;}

a.reback { display: inline-block; width: 1rem; font-size: .14rem; text-align: center; line-height: 35px; background-color: #011f5b; color: #fff; text-decoration: none; transition: all .35s;display: none;}
a.reback:hover {background-color: #d4254c; transition: all .35s; }


h3.t-tittle {
	font-size: .22rem; color: #d4254c; border-bottom: 2px #dcdcdc solid; padding-bottom: 20px; margin-bottom: 25px; padding-left: 30px; position: relative; z-index: 1;
}

h3.t-tittle::before {
	content: "";
	width: 10px;
	height: 10px;
	position: absolute;
	top: 7px;
	left: 0;
	background-color: #d4254c;
}

h3.sub_tittle {
	width: 1.5rem;
	border-left: 10px #d4254c solid ;
	background-color: #011f5b;
	color: #fff;
	font-size: .18rem;
	line-height: 2.35;
	padding-left: 15px;
	margin-bottom: 15px;
}

.education ,.honor { font-size: .16rem; line-height: 2; color: #333; margin-bottom: 50px; }

.education ul ,.honor ul,
.education ol ,.honor ol {	padding-left: 20px;}

.pagenext { width: 100%; line-height: 40px; color: #fff;font-size: .14rem; }
.pagenext span {
	display: inline-block;
	padding: 0 20px;
	width: 2rem;
	float: left;
	margin: 0;
	background-color: #011f5b;
}
.pagenext a { margin: 0; display: inline-block; padding: 0 35px; background-color: #d4254c; text-decoration: none; color: #fff; }

.pagenext:hover a {  }

/* 个人主页-end */



/* 学院设置 */
.xueyuan_list { width: 100%; }
.xueyuan_list ul { list-style: none; }
.xueyuan_list ul li {
	width: 23%;
	margin-right: 1%;
	margin-bottom: 15px;
	float: left;
	border-bottom: 4px transparent solid;
	transition: all .35s;
}

.xueyuan_list ul li:nth-child(4n) { margin-right: 0; }
.xueyuan_list ul li .xy-bg {
	width: 100%;
	height: 1rem;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}

.xueyuan_list ul li .xy-bg a {
	display: block;
	width: 100%;
	height: 100%;
	background-color: rgba(1,31,91,.85);
	transition: all .35s;
}


.xueyuan_list ul li .xy-item {
	background-color: #fff;
	padding: .22rem .25rem;
	height: 5.5rem;
}
.xueyuan_list ul li .xy-item h3 { color: #333; font-size: .24rem; font-weight: 400; margin-bottom: 10px; }

.xueyuan_list ul ol { padding: 0; list-style: none; }
.xueyuan_list ul ol li {
	float: none;
	width: 100%;
	border-bottom: none;
	font-size: .16rem;
	line-height: 1.8;
	margin-bottom: 0;
	position: relative;
	z-index: 1;
	margin-right: 0;
	transition: all .35s;
}

.xueyuan_list ul ol li::before {
	content: "";
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background-color: #c72348;
	position: absolute;
	left: -9px;
	top: 50%;
	transform: translateY(-50%);
	z-index: -1;
	opacity: 0;
	transition: all .35s;
}

.xueyuan_list ul ol li a { display: inline-block; color: #666; text-decoration: none; }

.xueyuan_list ul li:hover { border-color:#c72348 ; transition: all .35s; }
.xueyuan_list ul li:hover .xy-bg a  { background-color: rgba(1,31,91,0); transition: all .35s;}
.xueyuan_list ol li:hover a { color:#c72348 ; transition: all .35s; }
.xueyuan_list ol li:hover::before  { opacity: 1; transition: all .35s;  }



.mayjoy_detail  { margin-bottom: 1rem; font-size: .16rem; line-height: 1.8; }
.mayjoy_detail h3 {position: relative;	z-index: 1; padding-left:48%;}
.mayjoy_detail h3 span {
	display: inline-block;
	font-size: 0.24rem;
	color: #333;
	line-height: 1.5;
	width: 43%;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1;
	text-align: right;
	font-weight: bold;
}

.mayjoy_detail h3 big { color:#c72348 ; font-family: "arial black"; font-size: .68rem; font-weight: bold; }
.mayjoy_detail h3 big small { color:#c72348 ; font-size: .2rem; font-weight: bold; }
.mayjoy_detail h6 { color: #011f5b; font-size: .2rem; margin-bottom: 5px; }
.mayjoy_detail hr { outline: none; border-color: #b5b5b5; }
.mayjoy_detail img { width: 100%; }
hr.line-red {  margin-top:0 ; border-top: 2px #c72348 solid ;}

.honor2 {  }

.honor2 ul li a p {
	display: inline-block;
	background-color: #011F5B;
	border-left: 15px #c72348 solid;
	color: #fff;
	min-width: unset;
	max-width: 80%;
	width: 55%;
	padding: 10px 15px;
	padding-right: 20px;
	line-height: 1.5;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
	font-size: .18rem;
	transition: all .35s;
}

.honor2 ul li:hover p {	background-color: #c72348; border-color: #011F5B; transition: all .35s; }

/* 学院设置-end */


/* 专业优势 */
.mayjoy_adv {}
.mayjoy_adv .item { padding-bottom: 25px; margin-bottom: 30px; border-bottom: 2px #dcdcdc solid; }
.mayjoy_adv .item .orders p { color: #333; font-size: .2rem; font-weight: bold;}
.mayjoy_adv .item .orders big { color: #c72348; font-weight: bold; font-family: "arial black"; font-size: .68rem;}
.mayjoy_adv .item:last-child { border: none; }


.mayjoy_list { width: 100%;  margin-top: 25px; }
.mayjoy_list ul { list-style: none; }
.mayjoy_list ul li {
	width: 33%;
	padding: .35rem 0;
	background-color: #fff;
	float: left;
	text-align: center;
	font-size: .2rem;
	line-height: 1.5;
}


.bg-bai { background-color: #fff; }
.bg-bai ul li { width: 25% !important; }

.mayjoy_list ul li:nth-child(4n) a,
.mayjoy_list ul li:last-child a { border: none; }
.mayjoy_list ul li a { display:block; color: #333; border-right: 1px #dcdcdc solid; text-decoration: none; }

.mayjoy_list ul li em  { text-align: center; font-style: normal; display: block; color: #666;font-size: .16rem; }
.mayjoy_list ul li p { font-weight: bold; }

.mayjoy_list ul li span {
	text-align: center; display: block; color: #666;font-size: .18rem;
	width: .48rem;height:.48rem ; margin: auto;
	border-radius: 50%;
	background-color: #e6e6e6;
	position: relative;
	z-index: 1;
	margin-bottom: 10px;
}

.mayjoy_list ul li img { height: .2rem; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); opacity: 1;  }
.mayjoy_list ul li img.over { opacity: 0; z-index: -1; transition: all .35s; }
.mayjoy_list ul li:hover img.old { opacity: 0; z-index: -1;  }
.mayjoy_list ul li:hover img.over { opacity: 1; z-index: 1;  }
.mayjoy_list ul li:hover span { background-color: #c72348;  }
.mayjoy_list ul li:hover a { color: #c72348; transition: all .35s; }




/* 专业优势-end */



/* 教学科研 */
.education_content { min-height: 1.85rem; margin-bottom: .6rem; font-size: .16rem; color: #333; line-height: 1.8; position: relative; z-index: 1; }
.education_content img { width: 100%; }
img.k1 { position: absolute; bottom: -26px;  }
.education_content h3 { color: #011F5B; font-size: .24rem; font-weight: bold; line-height: 1.5; margin-bottom: 10px; }
hr.line-blue { border: 1px #acc5da solid; margin-bottom: .65rem; }

.education_content ul.orders { list-style: none; padding: 15px 0;  }
.education_content ul.orders li {
	width: 20%; float: left;
	border-right: 1px #dcdcdc solid ;
	text-align: center;
	color: #333;
	font-size: .2rem;
	line-height: 1.5;
}

.education_content h5 { font-size: .2rem; line-height: 2; font-weight: 400; }

.education_content ul.orders li:nth-last-child(2) { border: none; }
.education_content ul.orders li big { display: block; color: #c72348; font-size: .60rem; font-family: "arial black"; }
.education_content ul.orders li p { font-size: .16rem; width:65%; margin: auto;min-height: .6rem; }

h2.co-title3 { color: #011F5B;  font-size:.36rem ; margin-bottom: .2rem;  }
.jx_work { width: 100%;border-bottom: 1px #acc5da solid; }
.jx_items {	border-top: 1px #acc5da solid;  }
.jx_items h3.jx_title {
	width: 100%;
	position: relative;
	z-index: 1;
	font-weight: bold;
	color: #333;
	font-size: .24rem;
	padding: 10px 0;
	font-family: "arial black";
	line-height: 1.8;
	cursor: pointer;
	transition: all .35s;
}

em.btn_jt {
	display: block;
	width: 12px;
	height: 12px;
	border-top: 2px #ced1d4 solid;
	border-right: 2px #ced1d4 solid;
	position: absolute;
	top: 50%;
	right: 5%;
	cursor: pointer;
	transform-origin: center;
	transform: translateY( -50%) rotate(45deg);
	transition: all .35s;
}

.jx_info { display: none; width: 75%; font-size: .18rem; line-height: 1.8; color: #666; padding-bottom: 25px; }

.jx_info .mode {
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,.1);
	margin-bottom: 25px;
	overflow: hidden;
	padding: .35rem .3rem;
}

.jx_info .mode h4 ,
.jx_info h4 { color: #011F5B; font-size: .24rem; font-weight: bold; margin-bottom: .3rem; }
.jx_info .mode ul { list-style: none; }
/* width: 25%; */
.jx_info .mode ul li { float: left ; border-right:1px #eee solid ; line-height: 1.5; text-align: center; font-size: .2rem; color: #333; width: 20%;}
.jx_info .mode ul li big { display: block;  color: #c72348; font-size: .48rem; font-family: "arial black"; font-weight: bold; }
.jx_info .mode ul li:last-child {border: none; }
.jx_info .mode ul li p { width: 50%; margin: auto; font-size: .16rem; }

.jx_info table { width: 100%; }
.jx_info table tr td { text-align: center; padding: 10px; font-size: .16rem; background-color: #fff; color: #333;}
.jx_info table tr td:nth-child(1) { width: 15%;}
.jx_info table tr td:nth-child(2) { width: 25%;}
.jx_info table thead tr td { background-color: #011F5B; color: #fff; }
.jx_info table tbody tr:nth-child(2n) td {	background-color: #e5e8ee; }


.select h3 { color: #c72348 !important; transition: all .35s;}
.select em.btn_jt {border-color: #c72348 !important; transform: translateY( -50%) rotate(135deg) !important; transition: all .35s;}


/* 教学科研-end */
