.unfixed { position: static !important;  height:8.58rem !important;}
.tips { color: #999; position: relative; z-index: -1;} 

.ma_enter { padding-bottom: 0;}
.ma_enter_list { padding: .5rem 0; box-shadow: 0 0 15px rgba(0,0,0,.15);}
.ma_enter_list ul { list-style: none; padding: 0; display: flex; flex-flow: row nowrap; justify-content: center;}
.ma_enter_list ul li {	width: 20%; float: left;text-align: center;}
.ma_enter_list ul li a { display: block; line-height: 30px; border-right: 1px #8b0012 solid;  font-size: .2rem; color: #313131; transition: all .35s;}
.ma_enter_list ul li:last-child a  { border: none;}

.ma_enter_list ul li:hover a,
.select-on a { color: #8b0012 !important; transition: all .35s;}

/* 项目完美体育365下载  */
#pro_anouncement { height: 5.92rem; width: 100%; position: relative; z-index: 1;}
#pro_anouncement .gallery-top { width: 54%;  height: 100%; float: left;}

	#pro_anouncement .gallery-top .swiper-slide {
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover;
		display: block;
		text-align: left;}

	.news-line-black {
		width: 100%;
		height: 100%;
		/* background: -webkit-linear-gradient( bottom, rgba(0,0,0,.5) , rgba(255,255,255,0) );
		background: -moz-linear-gradient( bottom, rgba(0,0,0,.5) , rgba(255,255,255,0) );
		background: -ms-linear-gradient(bottom, rgba(0,0,0,.5) , rgba(255,255,255,0) );
		background: linear-gradient(bottom, rgba(0,0,0,.5) , rgba(255,255,255,0) ); */
		position: relative;	z-index: 1;}

	.news-line-black a { padding:.4rem .3rem ; display: block; width: 100%;  position:absolute; bottom: 0; left: 0;   z-index: 1; color: #fff;}


	#pro_anouncement .gallery-top .swiper-slide a * { display: none;}
	p.news-date { font-size: .16rem; line-height: 1; margin-bottom: .25rem;}
	h3.news-tittle {
		display: -webkit-box;
		font-size: .26rem;
		line-height: 1.35;
		max-height: .8rem;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;}

#pro_anouncement .gallery-thumbs { width:46%; height: 100%; float: right;   position: relative; z-index: 5;}
#pro_anouncement .gallery-thumbs .swiper-container {   overflow: visible ;}
#pro_anouncement .gallery-thumbs .swiper-wrapper { display: flex; flex-flow: column; justify-content: center; align-items: center;}

#pro_anouncement .gallery-thumbs .swiper-slide { padding: 0 .3rem;  overflow: visible ;  text-align: left;  position: relative; z-index: 1; transition: all .35s;}
#pro_anouncement .gallery-thumbs .swiper-slide::before {
	content: "";
	width: 0;
	height: 101%;
	background-color: #8b0012;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: -1;
	opacity: 0;
	transition: all .35s;}

#pro_anouncement .gallery-thumbs .swiper-slide .stu_item {
    width: 100%;	
	height: 100%; 
	transform-origin: right center; 
	transform: scale(1);
	border-bottom: 1px #8b0012 solid; 
	position: relative; z-index: 1; 
	cursor: pointer;
	transition: all .35s;}



#pro_anouncement .gallery-thumbs .swiper-slide .stu_item a  {
	display: block;
	font-size: .21rem;
	width: 100%;
	color: #898989;
	text-decoration: none;
	line-height: 1.35;
	
	overflow: hidden;
	padding-left: 1.2rem;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1;
	transition: all .35s;}

p.pro_date { width: 1rem; position: absolute; left: 0; top: 50%; font-size: .2rem; transform: translateY(-50%); text-align: center; color: #8b0012; transition: all .35s;}
p.pro_date big { display: block; line-height: 1.5; font-size: .24rem;}
h3.pro_title { 
	width: 100%;
	display: -webkit-box;
	text-overflow: ellipsis;
	font-size: .22rem;
	line-height: 1.5;
	color: #313131;
	height: .6rem;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;}

#pro_anouncement .gallery-thumbs .swiper-slide:hover h3 a {  color: #8b0012; transition: all .35s;} 

#pro_anouncement .gallery-thumbs .swiper-slide-thumb-active::before  { width: 106%; opacity: 1; transition: all .35s;}
#pro_anouncement .gallery-thumbs .swiper-slide-thumb-active h3 { border-color: transparent;  transform: scale(1);  transition: all .35s;}
#pro_anouncement .gallery-thumbs .swiper-slide-thumb-active a * { color: #fff !important; transition: all .35s;}

/* 项目完美体育365下载 -end */




/* students_fc_list */
.students_fc { overflow: hidden;}
.students_fc_list { width: 100%; height: auto;}
.students_fc_list ul { list-style: none;}
.students_fc_list ul li {
	width: 31%; height: auto;
	border-bottom: 2px #BFBFBF solid;
	padding-bottom: .4rem;
	float: left;
	margin-right: 3.5%;
	transition: all .35s;}

.students_fc_list ul li:nth-child(3n) { margin-right: 0;}

.students_fc_list ul li dl { width: 100%; height: auto;}
.students_fc_list ul li dl dt { width: 100%; height: 2.6rem;}
.students_fc_list ul li dl dt a { display: block; width: 100%; height: 100%; overflow: hidden; position: relative; z-index: 1;}
.students_fc_list ul li dt a img { display: block; width: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%) scale(1); transition: all .35s;}
.students_fc_list ul li dl dd { display: block; padding-top: .3rem;}
.students_fc_list ul li dl dd a { display: block; width: 100%; color: #313131; text-decoration: none; overflow: hidden; position: relative; z-index: 1;  transition: all .35s;}
.students_fc_list ul li p.fc_date { font-size: .16rem; color: #8b0012; line-height: 1; margin-bottom: .1rem;}
.students_fc_list ul li h3 {
	display: -webkit-box;
	height: 1.2rem;
	overflow: hidden;
	font-size: .24rem;
	text-overflow: ellipsis;
	line-height: 1.35;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;}

.students_fc_list ul li:hover { border-color: #8b0012;}
.students_fc_list ul li:hover img {transform: translate(-50%,-50%) scale(1.05); transition: all .35s;}
.students_fc_list ul li:hover dd a * { color: #8b0012; transition: all .35s;}

/* students_fc_list-end */


/*  news-shiting */
.mode_yingxiang { margin-bottom: 0; padding-bottom: 0;}
#news-shiting { width: 100%; height: 45vh;}
#news-shiting ul { list-style: none ; padding: 0; margin: 0;}
#news-shiting ul li { 
	float: left; height: 45vh; width: 25%; 
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;}

#news-shiting ul li:nth-child(1) { width: 50% !important;}

#news-shiting ul li a {
	display: block; 
	width: 100%; height: 100%; 
	position: relative; z-index: 1; 
	text-align: center; 
	color: #fff;
	background-color: rgba(0,0,0,.35);
	font-size: .32rem;
	opacity: 0;
	transition: all .35s;}

#news-shiting ul li a b {
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);}

#news-shiting ul li:hover a { opacity: 1; transition: all .35s;} 


/*  news-shiting-end */







/* 硕博导航 */

.pro_features { overflow: hidden;}
.nav_for_doctor { background-color: #fbfbfb; padding: 20px 0;}
.nav_for_doctor ul { list-style: none; padding: 0;}
.nav_for_doctor ul li { width: auto; float: left; padding: 0 .75rem; line-height: 1;  font-size: .24rem; border-right: 1px #bfbfbf solid ;}
.nav_for_doctor ul li a { display: inline-block; text-decoration: none; color: #898989; font-weight: bold; transition: all .35s;}

.nav_for_doctor ul li:first-child { padding-left: 0;}
.nav_for_doctor ul li:last-child { border-right: none ;}

.select_item a ,
.nav_for_doctor ul li:hover a { color: #8b0012 !important; transition: all .35s;}


.pro_features_box { width: 100%; min-height: 5.8rem; position: relative; z-index: 1;}

.pro_features_box .img { 
	width: 8.6rem; 
	height: 4.8rem; 
	overflow: hidden; 
	position: absolute;  
	right: 0;
	top: 0;}

.pro_features_box .img img { width: 100%;}


.pro_features_box .red_wamper2 {
	min-height: 4.5rem;
	color: #fff;
	font-size: .18rem;
	line-height: 40px;
	background-color: #8b0012;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: -1;
	padding: 1.25rem .9rem;
	width: 90%;
	padding-right: 60%;} 




/* 成长路径 */
.growth_path_list { width: 100%; height: auto;}
.growth_path_list ul { width: 100%; list-style: none; padding: 0; display: flex; justify-content: space-between; flex-flow: row nowrap;}
.growth_path_list ul li {
	width: 33%;
	min-height: 1.5rem;
	padding: .3rem;
	color: #fff;
	transform-origin: left top;
	transform: scale(1.1);
	position: relative;
	z-index: 1;
	background-color: #8b0012;
	cursor: pointer;
	font-size: .17rem;
	display: flex;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	text-align: center;
	box-shadow: 0 0 25px rgba(0,0,0,.15);
	transition: all .5s;}

.growth_path_list ul li:nth-child(2) { background-color: #f8f5f1 ; color: #313131; transform: translate(-6%,38%) scale(1.1); z-index: 5;}
.growth_path_list ul li:nth-child(3) { transform-origin: right top;  background-color: #392f30 ; color: #fff; transform: translateX(0) scale(1.1);}

.growth_path_list ul li big { display: block; font-size: .2rem;line-height: 1; margin-bottom: .15rem;}
.growth_path_list ul li p { font-size: .15rem; line-height: 1.5;}



/* 课程结构*/
#minor_courses { position: relative; z-index: 1; margin-top: .5rem;}
h3.forth_title { color: #8b0012; font-size: .24rem; line-height: 1; margin-bottom: 15px;}

.course_zs { width: 100%; height: auto;}
.course_zs ul { list-style: none; padding: 0; min-height: 2.9rem;}

.list_on { min-height: 2.9rem; position: relative; z-index: 5;}

.list_on ul li {
	width: 32%; 
	min-height: 2.9rem; 
	overflow: hidden;
	float: left; 
	margin-right: 2%; 
	margin-bottom: 25px; 
	/* background-color: #f8f5f1; */	
	position: relative; 
	z-index: 1; 
	transition: all .35s;}

.list_on ul li:nth-child(3n) { margin-right: 0;}

.list_on ul li .scroller { 
	min-width: 3.5rem; 
	padding: .35rem; 
	width: 100%; 
	height: 2.9rem;  
	background-color: #f8f5f1;
	position: absolute; 
	top: 0; 
	left: 0; 
	text-align: center;
	transition: all .35s;}

/* .scroller::before {
	content: "";
	width: 100%;
	width: 100%;
	height: 2.9rem;
	transform-origin: 0 0;
	transform: scale(1);
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	background-color: #8b0012;
	opacity: 0;
	box-shadow: 0 0 15px rgba(0,0,0,.25);
	transition: all .35s;
} */

.list_on2 { position: relative; z-index: 4;}

.list_on2 ul li { width: 23.5% !important; margin-right: 2% !important;}
.list_on2 ul li:nth-child(4n) { margin-right: 0 !important;}
.list_on2 ul li .scroller { padding: .25rem;   min-width: 3rem;}






em.icon-web { display: block; width: .65rem; height: .65rem; position: relative; z-index: 1; overflow: hidden; margin : .3rem auto;}
em.icon-web img { width: 100%; position: absolute; left: 0; top: 0; transition: all .35s;}

.list_on ul li h6.major { font-size: .26rem; margin-bottom: .2rem; line-height: 30px;}
.list_on ul li h6.major span { display: block; font-size: .18rem;}
.list_on ul li .desc { 
	width: 100%;
	height: 100%;
	padding: 0.35rem;
	background-color: #8b0012;
	margin-bottom: .25rem;
	color: #fff;
	overflow: hidden;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%) rotateY(-180deg);
	transform-style: preserve-3d;	
	display: flex;
	justify-content: center;
	flex-flow: column;
	align-items: center;
	z-index: -1;
	opacity: 0;
	transition: all .35s;}
 
.list_on ul li .desc p { font-size: .15rem; line-height: 1.5;}

i.btn_scrollup {
	display: inline-block;
	width: 13px;
	height:  13px;
	position: absolute;
	right: .35rem;
	bottom: .35rem;
	z-index: 5;
	border-top: 1px #8b0012 solid;
	border-right: 1px #8b0012 solid;
	transform: rotate(134deg);
	cursor: pointer;
	opacity: 0;
	transition: all .35s;}

.list_on ul li:hover { overflow: visible !important; color: #fff; z-index: 5; transition: all .35s;}
.list_on ul li:hover .scroller {  background-color:#8b0012 ;  transform:rotateY(180deg); transform-style: preserve-3d ;}
.list_on ul li:hover .scroller * { opacity: 0; transition: all .35s;}

.list_on ul li:hover .desc  { opacity: 1;  transform: translate(-50%,-50%)  rotateY(0deg); transform-style: preserve-3d ; z-index: 11; transition: all .3s;}
/* .list_on ul li:hover em.icon-web img { top: auto; bottom: 0; transition: all .35s;}
.list_on ul li:hover i.btn_scrollup { border-color:#fff; transform: rotate(315deg); transition: all .35s; } */
/* .list_on ul li:hover .scroller { width: 130%; height: auto;  color: #fff; transition: all .35s;  } */
/* .list_on ul li:hover .scroller::before { opacity: 1; height: 4rem;  transform: scale(1.5);  transition: all .35s; } */






#minor_courses .swiper-container  { padding: 86px 0;  height: 4.5rem; transform: scale(1.1);}
#minor_courses .swiper-slide { background-color: #8b0012; color: #fff; transform: scale(.7); padding: .35rem; position: relative; z-index: 1;transition: all .4s;}
#minor_courses .swiper-slide-active { 
	box-shadow: 0 0 15px rgba(0,0,0,.15); 
	background-color: #f8f5f1; color: #fff; 
	transform: scale(1.35); 
	z-index: 25; 
	height: 2.55rem;}
#minor_courses .swiper-slide h2  { width: 100%; opacity: 1; font-size: .24rem; position: relative; z-index: 1; transition: all .4s;}

#minor_courses .swiper-slide .minor_kc { 
	text-align: left; 
	color: #313131; 
	width: 5rem; 
	position: absolute; 
	top: 50%; 
	left: 50%; 
	transform: translate(-50%,100%) scale(.75); 
	opacity: 0;
	z-index: 1;
	transition: all .4s ease-out;}
.minor_kc h6 { font-size: .16rem; color: #8b0012; margin-bottom: .35rem;}
.minor_kc p { font-size: .15rem; line-height: 1.5;}







#minor_courses .swiper-slide-active h2 { opacity: 0;  z-index: -1; transition: all .35s;}
#minor_courses .swiper-slide-active .minor_kc { 
	transform: translate(-50%,-50%) scale(.75); 
	opacity: 1;	
	z-index: 1;
	transition: all .4s ease-out .15s;}


#minor_courses .swiper-pagination { text-align: center; width: 100%; bottom: -33px;}

#minor_courses .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    margin: 10px;
    background-color: #8b0012;
    opacity: 1;
    border-radius: 50%;
    border: none;
    color: #8b0012;
    position: relative;
    z-index: 1;
    cursor: pointer;
    overflow: visible;}

#minor_courses .swiper-pagination-bullet::after {
    content: "";
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 1px #8b0012 solid;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 1;
    opacity: 0;
    transition: all .35s;}

#minor_courses .swiper-pagination-bullet-active::after { opacity: 1; transition: all .35s;}





/* 名师风采 */
#professors { min-height:3.3rem; padding-bottom: 35px; position: relative; z-index: 1;}

#professors dl { background-color: #fff; width: 100%; text-align: left;  position: relative; z-index: 1; overflow: hidden;}
#professors dl::before {
	content: "";
	width: 100%;
	height: 2px;
	background-color: #8b0012;
	position: absolute;
	bottom: 0px;
	left: 0;
	opacity: 0;
	transform: translateX(-100%);
	transition: all .3s;}

#professors dl dt { height: 2.3rem;}
#professors dl dt a { display: block; width: 100%; height: 100%; position: relative; z-index: 1; overflow: hidden;}
#professors dl dt a img { 
	width: 100%; 
	min-height: 100%; 
	max-width: unset;   
	object-fit: cover; 
	position: absolute; 
	top: 50%; left: 50%; 
	transform: translate(-50%, -50%) scale(1); 
	transition: all .35s;}

#professors dl dd { display: block; width: 100%; padding: .2rem 0 .3rem;  line-height: 1.5;  border-bottom: 2px #bfbfbf solid;}

#professors dl dd a { 
	display: -webkit-box; 	
	color: #313131; 
	font-size: .18rem; 
	height: .5rem;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical ;
	transition: all .35s;}

#professors dl:hover::before {opacity: 1;transform: translateX(0);	transition: all .3s;} 
#professors dl:hover dt a img {transform: translate(-50%, -50%) scale(1.1); transition: all .35s;}
#professors dl:hover dd a { color:#8b0012 ; transition: all .35s;}


#professors .swiper-pagination { text-align: center; width: 100%; bottom: -25px;}

#professors .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    margin: 10px;
    background-color: #8b0012;
    opacity: 1;
    border-radius: 50%;
    border: none;
    color: #8b0012;
    position: relative;
    z-index: 1;
    cursor: pointer;
    overflow: visible;}

#professors .swiper-pagination-bullet::after {
    content: "";
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 1px #8b0012 solid;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 1;
    opacity: 0;
    transition: all .35s;}

#professors .swiper-pagination-bullet-active::after { opacity: 1;   transition: all .35s;}





/* 博士 */
.pro_features_right { width: 100%; min-height: 6rem; position: relative; z-index: 1;}
.pro_features_right .img {
	width: 8.6rem;
	height: 4.8rem; 
	position: relative; 
	z-index: 1; 
	overflow: hidden;}

.pro_features_right .img img { width: 100%;}

.pro_features_right .wamper_black2 {
	min-height: 4.5rem;
	color: #fff;
	font-size: .16rem;
	line-height: 1.8;
	background-color: #392f30;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: -1;
	padding: 1.25rem .9rem;
	width: 90%;
	padding-left: 58%;}

.pro_features_right .wamper_black2 h3 { font-size: .24rem; margin-bottom: .35rem;}
.pro_features_right .wamper_black2 ul { padding-left: 20px;}
.pro_features_right .wamper_black2 ul li { margin-bottom: 10px;}



/* 招生日历 */
.course_calendar_list { width: 100%;}
.course_calendar_list ul { list-style: none ; padding: 0;}
.course_calendar_list ul li { opacity: 0; width: 100%; display: flex; justify-content: space-between; flex-flow: row nowrap; margin-bottom: 15px; transition: all .35s;}

.tables { display: table; min-height: 1.35rem;}
.tables .table_cell { padding: 15px 25px; display: table-cell; background-color: #f8f5f1; color: #313131; width: 100%; height: 100%; font-size: .18rem;  vertical-align: middle;}
.tables .table_cell p span { color:#8b0012;}
.obj_name .table_cell  { background-color:#8b0012 ; color: #fff; font-size: .24rem;}

.row-2,
.row-3 { width: 22%; margin-right: 1%; text-align: center;}
.row-6 { width: 54%;}
.row-6 .table_cell p { font-size: .18rem;}


/* 9个关键词 */
.key_words { width: 100%; margin-bottom: 25px;}

.key_words ul { list-style: none; padding: 0;}
.key_words ul li {  
	width: 18.8%; 
	margin-right: 1.5%; 
	color:#8b0012 ; 
	font-size: .2rem; 
	text-align: center; 
	line-height:.66rem ; 
	height: .66rem;  
	font-weight: bold;
	float: left; 
	margin-bottom: 20px; 
	border: 1px #8b0012 solid; 
	cursor: pointer;
	transition: all .35s;}

.key_words ul li:nth-child(5n) { margin-right: 0;}
.key_words ul li:hover ,
.chosed { background-color: #8b0012 !important; color: #fff !important; transition: all .35s;}


.key_words_connect {min-height: 5rem; position: relative; z-index: 1; margin-bottom: 1rem;}
.key_words_connect .items { background-color: #fff; position: absolute; top: 0; left: 0; width: 100%; z-index: -1; display: none;}

.key_words_connect .items dl { width: 100%;  line-height: 30px;}
.key_words_connect .items dl dt { width: 60%; float: left; height: 4.8rem; overflow: hidden; position: relative; z-index: 1;}
.key_words_connect .items dl dt img  { min-width: 100%; min-height: 100%; object-fit: cover; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}

.key_words_connect .items dl dd { display: block; float: left; width: 40%; padding-left: 50px;}
.key_words_connect .items dl dd h1 { font-size: .16rem;  color: #8b0012;  margin-bottom: .2rem; line-height: 30px;}
.key_words_connect .items dl dd h1 big { display: block; font-size: .24rem;}

.key_words_connect .items dl dd .desc { height: 3.6rem;}
.key_words_connect .items dl dd p { font-size: .16rem; line-height: 40px;}


.doctor_list { padding: .5rem; box-shadow: 0 0 15px rgba(0,0,0,.15); margin-bottom: .25rem;}
.doctor_list ul { list-style: none; padding: 0; margin-top: .5rem;}
.doctor_list ul li { width: 30%; float: left; margin-right: 5%; padding-bottom: .15rem; border-bottom: 1px  #8b0012 solid; margin-bottom: .3rem;}
.doctor_list ul li:nth-child(3n) { margin-right: 0;}

.doctor_list ul li a {display: block; color: #313131; font-size: .18rem; line-height: 1; text-decoration: none;  transition: all .35s;}
.doctor_list ul li:hover a { color: #8b0012;  transition: all .35s;}


.minor_major { margin-top: 1rem;}

.minor_major .img { width: 100%; height: 6rem; background-repeat: no-repeat; background-position: center center; background-size: cover; position: relative; z-index: -1;}

.minor_major .img .line-black {
	width: 100%; height: 100%;
	background: -webkit-linear-gradient(top , rgba(255,255,255,0) , rgba(0,0,0,.5));
	background: -ms-linear-gradient(top , rgba(255,255,255,0) , rgba(0,0,0,.5));
	background: -moz-linear-gradient(top , rgba(255,255,255,0) , rgba(0,0,0,.5));
	background: linear-gradient(top , rgba(255,255,255,0) , rgba(0,0,0,.5));}

.sub_kc { position: relative; z-index: 5; margin-top: -1.3rem;}
.sub_kc h3 { color: #fff; font-size: .24rem; text-indent: 2em; line-height: 30px; margin-bottom: 35px;}
.sub_kc ul { width: 100.1%; list-style: none; padding: 0;}
.sub_kc ul li {
	width: 15.8%;
	float: left;
	display: table;
	height: 1.15rem;
	margin-bottom: 10px;
	margin-right: 1.04%;
	background-color: #fff;
	box-shadow: 0 0 15px rgba(0,0,0,.15);}

.sub_kc ul li:nth-child(6n) { margin-right: 0;}

.sub_kc ul li a { 
	display: table-cell;
	width: 100%; 
	height: 100%; 
	vertical-align: middle; 
	text-align: center; 
	color: #313131;  
	font-size: .18rem; 
	line-height: 1.35; 
	padding: .3rem;
	transition: all .35s;}

.sub_kc ul li:hover a { background-color: #8b0012; color: #fff; transition: all .35s;}




