@charset "utf-8";
/* css document */

/*---------- base ---------*/
*{
	padding:0px;
	margin:0px;
}
html{
	background:#fff;
}
body{
	font:14px "微软雅黑" ;
	color:#333;
	line-height: 180%;

}
* {font-family: "微软雅黑","open sans", "helvetica neue", helvetica, arial, sans-serif;
	font-size: 14px;
	line-height: 180%;}
img{
	border:none;
}

a{
	color:#333 !important;
	text-decoration:none;
}
a:hover{
	color:#9c3430;
	text-decoration:underline;
}
ul{
	list-style:none;
	padding:0; margin:0
}
.active{  color: #cf7e7b;}
.bx-wrapper .bx-pager.bx-default-pager a{
	background-color: #ffffff;
}
input,select,button{
	font:12px verdana,arial,tahoma;
	vertical-align:middle;
}
form{ margin:0; padding:0}
.font13{ font-size:13px;}
.font12{ font-size:12px;}
.font16{ font-size:16px;}
.mar-top10{ margin-top:10px;}
.mar-top20{ margin-top:20px;}
.center,.marauto{ margin:auto;}
.textmiddle{ text-align:center;}
.padd-top10{ padding-top:10px;}
.border{border: 1px solid #eee;}
.padding10{ padding:10px;}
.left{ float: left;}
.right{ float:right;}
.clear{ clear:both;}
.space20{ display:block; height:20px; width:100%;}
.space10{ display:block; height:10px; width:100%;}

/* index */



.box100{ width:100%;}
.box{ width:992px;}
.topmenu{ background:url(/uploads/image/_t021timages/topmenu_bg.png) repeat-x; height:30px;}
.topmenu div span,.topmenu div span a{  line-height:30px;}
.head{ background:url(/uploads/image/_t021timages/top_bg.png) repeat-x; height:160px;}
.lan{ width:100%; text-align:right; margin-top:18px;}
.lan a { padding-left:12px; margin-left:12px; background:url(/uploads/image/_t021timages/icon1.png) 0 6px no-repeat;}
.logo{ margin-top:10px; overflow: hidden;}
/*导航栏(改)*/
.nav{width: 1093px; margin-left: -50px;height:25px;}
.navlist .nav-item:hover .navlist .nav-item span{ color:#cf7e7b  }
.navlist .nav-item a span{ color:#ffffff }
.navlist .nav-item{position: relative;}
.navlist .nav-item .nav-item-menu {
	position: absolute;
	top: 34px;
	left: 0;
	width: 130px;
	line-height: 30px;
	background-color: #76201d;
	border-bottom: 2px solid #fbb053;
	z-index: 999;
	display: none;
}
.navlist .nav-item .nav-item-menu li {
	width:130px;
	border-bottom: 1px #cf7e7b solid;
	color:#ffffff;
	overflow: hidden;
	white-space: nowrap;
}
.navlist .nav-item .nav-item-menu li:last-child{
	border-bottom:0;
}
.navlist .nav-item .nav-item-menu li:hover{
	background-color: #a23733;
}
.banner{height: 243px;}
.bx-pager{bottom:12px !important;}
.bx-wrapper .bx-pager{
	right:10px;
	text-align: right !important;
}
.bx-wrapper .bx-pager.bx-default-pager a{
	text-indent: 0px !important;
	border-radius: 0px !important;
	width: 20px !important;
	height: 20px !important;
	text-align: center;
	color:#ffffff;
	line-height: 20px;
}
.bxslider img{ width:100%; height: 243px;background-size: cover}
/*.logo a{ width:590px; height:82px; float:left; display:block; background:url(/uploads/image/_t021timages/logo.png) no-repeat; }*/
.logo form{ float:right; width:400px; margin-top:30px; text-align:right;}
.searchtxt{ width:225px; height:32px; border:1px #f9ba84 solid;}
.searchbtn{ width: 76px; height:34px; background:url(/uploads/image/_t021timages/icon2.png) 6px 9px no-repeat #f9ba84; padding-left:26px; border:none; font-size:16px; color:#fff}

.menu{ height:45px; background:url(/uploads/image/_t021timages/menu_bg.png) repeat-x;}

.news{ margin-top:38px; }
.news .left{ width:506px;}
h2 span{ font-size:20px; font-weight:normal; line-height:100%;}
a.more{ background:url(/uploads/image/_t021timages/icon3.png) no-repeat; width:25px; height:25px; display:block; float:right;}
.cnews{margin-top: -18px}
.cnews ul li{ line-height:30px; border-bottom:1px #cbcbcb dashed;}
.cnews ul li span{ float:right; line-height:30px; color:#979797}

.bulletin,.student{background-color:#f3f3f3; }
.bulletin .left{width: 590px;margin-top:30px;}
.bulletin .right{ width:400px; margin-top:12px;}
.bulletin .left li{ float:left; width:100%; display:block;}
.bulletin .left li span{ width:148px; height:90px; float:left;}
.bulletin .left li span img{ width:115px; height:60px;}
.bulletin .left li a{ 
float:left; 
    width:412px;
    height:20px;
    display:block; 
    font-weight:bold;
}
.bulletin .left li p{ float:left; display:block; width:412px;}
.bulletin .right ul{ width:405px; height:195px; background-color:#fff; border-radius:4px; margin-top:20px; padding:20px;}
.bulletin .right li { line-height:200%}
.bulletin .right li span{color:#9c3430;}
.bulletin .right li a{ margin-left:12px;}

.academic .left{ width:550px; margin-top:30px;}
.academic .right{ width:400px; margin-top:30px;}
.academic .left ul{margin-top:30px; padding:20px; border-top:1px #ddd solid;}
.academic .left li{ line-height:250%}
.academic .left li a { margin-left:12px;}
.academic .right ul{ margin-top:20px; background-color:#f3f3f3; padding:20px;height:250px; }
.academic .right li{ width:50%; float:left; text-align:center; margin-bottom:6px}
.academic .right img{ width:100px; height:100px; border-radius:50%;}
.academic .right a.tname{ height:16px; line-height:18px;margin-top:6px;  width:100%; font-size:16px; color:#9c3430;}

.student .left{ width:550px; margin-top:30px;}
.student .left ul{margin-top:20px; height:225px; padding:10px 20px; background-color:#fff; border-radius:4px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.student .left li{ border-bottom:1px #bbb dashed; height:28px; line-height:28px;}
.student .left li a { margin-left:12px;}
.student .right{ width:400px; margin-top:30px;}
.student .right ul{ margin-top:20px;}
.student .right img{ width:100%; height:auto;}

.copyrightredline{ background:url(/uploads/image/_t021timages/bottommenu_bg.png) repeat-x; height:23px;}
.copyright{ padding-top:30px; text-align:left; padding-bottom: 30px}
.copyright .links {width: 540px;}
.copyright .links{ text-align: center;}
.copyright .links a{ margin:0 6px; white-space: nowrap;}
.copyright .info{  text-align:center;}
#works li { height: 225px;}
#works li a img{ height: 100%;}

/*手机端导航栏以及搜索样式*/
.nav-mobile {
	position: absolute;
	top: 60px;
	display: none;
	width: 100%;
	z-index: 999;
	background-color: #fff;
	border-top: 2px solid #c9231e;
	z-index: 10000;
}

.mobile-navlist {
	background: #fff;
	overflow-y: auto;
	/*max-height: 350px;*/
}

.mobile-navlist>li {
	border-bottom: 1px solid #efefef;
	position: relative;
}

.mobile-navlist li a {
	display: block;
	padding: 0 15px;
	text-decoration: none;
	font-size: 14px;
	color: #373737;
	height: 40px;
	line-height: 40px;
}

.mobile-navlist>li>a {
	font-weight: bold;
}

.mobile-navlist .nav-item.on>a {
	background-color: #c9231e;
	color: #fff;
}

.mobile-navlist>.nav-item>.nav-item-menu {
	display: none;
	padding: 0 15px;
}

.mobile-navlist .nav-item.on .nav-item-menu {
	display: block;
}

.mobile-navlist>.nav-item>.nav-item-menu>li>a {
	font-size: 14px;
	height: 34px;
	line-height: 34px;
}

.bg-nav-mobilce,
.bg-nav-mobilce2 {
	display: none;
	position: absolute;
	top: 111px;
	bottom: 0;
	left: 0;
	right: 0;
	background: #000;
	opacity: .6;
	filter: alpha(opacity=60);
	z-index: 998;
}

.box-mobile-form {
	z-index: 9999;
	display: none;
	padding: 10px 0 10px 0;
	position: fixed;
	width: 100%;
	background: #fff;
	top: 60px;
}

.mobile-form-search {
	position: relative;
	width: 70%;
	margin: 0 auto;
	border: 1px solid #c9231e;
	border-radius: 16px;
}

.mobile-input-search {
	display: block;
	padding: 0 40px 0 15px;
	width: 100%;
	height: 30px;
	line-height: 30px;
	border: none;
	background-color: transparent;
	color: #000;
	border-radius: 16px;
}

.mobile-btn-search {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	width: 30px;
	height: 30px;
	background: none;
	border: none;
	outline: none;
}

.mobile-search-icon {
	font-size: 20px;
	color: #c9231e;
	margin-top: 5px;
	cursor: pointer;
}

.icon-collapse {
	top: 0;
}

.box-icon .icon {
	cursor: pointer;
	display: block;
	height: 30px;
}

.box-icon .icon-collapse {
	display: none;
}

.box-icon.open .icon-collapse {
	display: block;
	color: #c9231e;
	height: 20px;
	font-size: 20px;
}

.box-icon.open .icon {
	display: none;
}

.glyphicon-menu-down{
	position: absolute!important;
	top: 15px!important;
	right: 23px;
}
.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th{
	vertical-align: middle;
	text-align: center;
}
.on{
	transform: rotate(-180deg);
}
.viewbox .title h2{
	text-align: center;
	font-size: 24px;
	color: #2b2b2b;
	line-height: 60px;
	font-family: "微软雅黑","open sans", "helvetica neue", helvetica, arial, sans-serif;
	font-weight: bold;
}
.viewbox .info{
	text-align: center;
}
.viewbox .info small {
	margin-left: 8px;
	margin-right: 3px;
	color: #999;
	font-size: 12px;
}
.banscroll{
	overflow: hidden;
}
.bx-wrapper{
	margin: 0!important;
}
.bx-wrapper .bx-viewport{
	border: 0!important;
	left: 0!important;
	box-shadow: none!important;
}
/*媒体查询*/

@media  (max-width: 992px) {
	.box-icon {
		margin: 0px;
		position: absolute;
		height: 20px;
		top: 6px;
		bottom: 0;
	}
	.box-icon .icon {
		color: #c9231e;
		height: 20px;
		font-size: 20px;
	}
	.box-icon-search {
		right: 45px;
	}
	.box-icon-other {
		/*text-align: right;*/
		right: 5px;
	}
	.box-icon-other span {
		cursor: pointer;
		font-size: 20px;
		top: 1px;
		color: #c9231e;
	}
	.box-icon-nav {
		left: 5px;
	}
	.nav-mobile,
	.bg-nav-mobilce,
	.bg-nav-mobilce2 {
		position: fixed;
	}
	/*手机端样式*/
	/*轮播图 start*/
	.box{
		width:100%;
		padding: 0 20px;
	}
	.head{
		height: 60px;
	}
	.logo{
		position: relative;
		text-align: center;
	}
	.logo_item{
		width: 300px;
	}
	.news{ margin-top:0px; }
	.swiper{
		background: #f3f3f3;
	}
	.banner{
		width: 100% !important;
		margin: 0;
		height: auto!important;
	}
	.bx-viewport{
		height: auto!important;
	}
	.bx-wrapper img{
		height: auto!important;
	}
	.right{
		margin-top: 25px;
		font-size: 16px;
		float: left;
	}
	.swiper .cnews{
		width: 100%;
		margin-top: 0;
	}
	.bx-viewport{ height: 300px }
	/*轮播图 end*/
	.bulletin{
		margin-top: -10px;
	}
	/*.bulletin .left{*/
	/*margin-top: 0;*/
	/*}*/
	.bulletin .right{
		margin-top: 0px;
		width: 100%;
	}
	.bulletin .right ul{
		width: 100%;
		height: auto;
		margin: 0;
		padding: 0;
		background: transparent;
	}
	.academic .left ul{
		padding: 0;
		margin: 0;
	}
	.student .left ul{
		padding: 0;
		margin: 0;
		height: auto;
		background: transparent;
	}

	.academic .left{
		width: 100%;
		margin-top: 0;
	}
	.third_part{
		background: #f3f3f3;
		margin: 0;
	}

	.student .left{
		width: 100%;
		margin-top: 0;
	}
	.student .right{
		width: 100%;
		margin-top: 0;
	}
	.s_garden ul li{
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;}
	.academic .right{
		width: 100%;
		margin-top: 0;
	}
	#teacher{
		width: 100%!important;
	}
	#teacher div{
		width: 100%;
	}
	#teacher .msonormaltable{
		width: 100%!important;
	}

	/*底部信息start*/
	.copyright{
		background: #f3f3f3;
	}
	.copyright .info{width: 100%}
	.copyright .links{width: 100%}

	/*底部信息end*/

	/*main.html end*/
	/*displayinfo.html start*/
	.article{
		width: 100% !important;
	}
	.article .place{
		width: 100% !important;
	}
	.article .viewbox{
		width: 100% !important;
		/*transform: rotate(-180deg);*/
	}

	.viewbox .title{
		width: 100% !important;
	}
	/*displayinfo.html end*/
	/*display-teacher start*/
	.depa_teacher{
		width: 100% !important;
	}
	.depa_teacher .place{
		width: 100% !important;
	}
	.depa_teacher .viewbox{
		width: 100% !important;
	}

	/*display-teacher end*/

	/*display-department start*/
	.table_department{
		width: 100% !important;
	}
	.table_department .place{
		width: 100% !important;
	}
	.table_department .viewbox{
		width: 100%;!important;
	}

	/*display-department end*/
	.list_news{
		width: 100% !important;
		max-height:680px;
	}
	.list_news .place{
		width: 100% !important;
	}
	.list_news .listbox{
		width: 100%;
	}
	.e2 li .title{
		width: 59% !important;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.bg-nav-mobilce, .bg-nav-mobilce2{
		top:60px;
	}
	.wp_articlecontent img{
		width: 100% !important;
		height: auto!important;
	}
	.viewbox .title h2{
		font-size: 18px;
	}
	.top-nav{
		margin-top: 0px!important;
		float: right;
	}

}
@media  (max-width: 768px) {
	.box{
		width: 100%;
	}
	/*.banner{*/
	/*margin-left: 17%;*/
	/*}*/
	.swiper{
		padding: 0 20px;
		width: 100%;
	}
	.academic .left ul{
		margin-top: 0;
	}
	.senews{
		width: 100% !important;
	}
	.bulletin,.student{
		margin-top: 0;
	}
	.cnews .mar-top10 li a{
		display: inline-block;
		width: 80%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.bulletin .left li{width: 100%;}
	.bulletin .left li p{
		width: 65%;
	}
	.student .right{width: 100%}
	.bulletin .left li span{
		width: 100%;
		height: 225px;
		text-align: center;}
	.bulletin .left li a{
		width: 100%;
		height: auto;
	}
	.bulletin .left li p{
		width: 100%;
	}

	.bulletin .left li{text-align: center}
	.bulletin .left li span img {width: 322px;height:auto;}
	.bulletin .right li{
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.academic .left li{
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.teacher .e2 li{
		width: 25% !important;
	}
	/*main.html*/
}
@media  (max-width: 450px) {
	.logo_item{
		width: 240px;
	}
	.cnews .mar-top10 li a{
		width: 78%;
	}
	.nav-mobile,
	.box-mobile-form{
		top: 60px;
	}
	#teacher{
		margin-top: 0;
	}
	.bulletin .left li{
		margin-left: 0px;
	}
	.bulletin .left li span{
		height: 176px;
	}
	.bulletin .left li span img{
		width: 250px;
	}
	.bulletin .left li >a{
		display: inline-block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.teacher .e2 li{
		width: 33%!important;
	}
	.e2 li .title{
		width: 45% !important;
	}
	.top-nav{
		float: left;
	}


}
@media (max-width: 320px) {
	.logo_item{width: 200px}
}

/*------ //搜索框 ---------*/
.search-keyword {
	width:210px;
	height:18px;
	padding-top:2px;
	padding-left:6px;
	border:0px;
	border: #ccc solid 1px;
	background: #fff;
	color:#444;
}
.search-submit {
	cursor:pointer;
	width:68px;
	height:22px;
	font-size:0px;
	color:#fafafa;
	border:0px;
	background:url(/uploads/image/_t021timages/search-bt.gif) no-repeat;
}
.search-option {
	margin-left:3px;
	margin-right:3px;
	border:#badaa1 solid 1px;
	height:22px;
}
.search{
	line-height:32px;
	overflow:hidden;
	background: url(/uploads/image/_t021timages/green_skin.png) 0 -109px repeat-x;
	height:28px;
	padding-top:4px
}
.search .form h4 {
	display:none;
}
.search .form {
	float:left;
	margin:0 10px 0 10px;
	*margin:0 10px 0 0;
	_margin:5px 10px 0 0;
}
.search .tags {
	width:500px;
	overflow:hidden;
	float:right;
	text-align:right;
	padding-right:20px;
}
.search .tags h4 {
	float:left;
	margin-right: 6px;
	height:26px;
	font-size:12px;
	color:#777;
}
.search .tags li {
	float:left;
	margin-right: 6px;
}


.pleft{
	/*min-height:680px; _height:680px; height:auto;*/
	width:725px;
	float:left;
	overflow:hidden;
}
.pleft .place{
	width:732px;
	height:24px;
	line-height:24px;
	background:transparent url(/uploads/image/_t021timages/green_skin.png) repeat-x scroll 0 -188px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-indent:12px;
	overflow:hidden;
}
.pleft .place strong{
	font-weight:normal;
	letter-spacing:1px;
}
.pleft .place a{
	margin:0px 2px;
}
.pleft .place a:hover{
	text-decoration:none;
}
.pleft .place small{
	display:inline-block;
	vertical-align:middle;
	width:8px;
	height:20px;
	*height:24px;
	overflow:hidden;
	background:url(/uploads/image/_t021timages/ico-3.gif) 2px 8px no-repeat;
	font-size:0px;
}
.place{
	height:24px;
	line-height:24px;
	text-indent:18px;
	color:#999;
	background:transparent url(/uploads/image/_t021timages/green_skin.png) repeat-x scroll 0 -188px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	overflow:hidden;
	font-family:宋体;
	margin-bottom:6px;
	text-align:left;
}
.place strong{
	font-weight:normal;
	letter-spacing:1px;
}
.place a{
	margin:0px 2px;
}
.place a:hover{
	margin:0px 2px;
	text-decoration: underline;
}
.wp_paging{
	padding: 30px 30px 30px 0px;
	float: left;
}

.listbox>ul>li{ height:40px; border-bottom:1px #cbcbcb dashed; width:100%; line-height:40px;}
.listbox a{font-size:14px; line-height:40px; float:left; }
.listbox a.title{ width:450px; display:block; margin-left:12px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.listbox a.title font{font-size:14px; }
.listbox .info{ color:#9c3430; text-align:right; float:right; line-height:40px; margin-right:12px;}
.pright{
	width:240px;
	float:right;
	overflow:hidden;
	min-height:680px; _height:680px; height:auto;
	background-color:#f5f5f5;
	/*margin-bottom:-9999px;padding-bottom:9999px;*/
}
.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:tahoma;
	line-height:26px;
	margin-right:6px;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#f8f8f8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

/* 自适应宽度的块(通用块) */

.tbox{
	margin:0 0 8px 0;
	border-bottom:1px solid #dadada;
	overflow:hidden;
	background:url(/uploads/image/_t021timages/green_skin.png) 0 -294px repeat-x;
}
.tbox dt{
	height:24px;
	border:1px solid #dadada;
	overflow:hidden;
	clear:both;
}
.tbox dd{
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	/*padding:4px 4px 0px;*/
	overflow:hidden;
}

.tbox dt strong{
	height:24px;
	line-height:24px; !important;line-height:25px;
	padding-left:8px;
	padding-right:4px;
	display:block;
	float:left;
	color:#9c3430;
	letter-spacing:1px;
}
.tbox dt strong a{
	color:#9c3430;
}
.tbox dt strong a:hover{
	color:#596f37;
	text-decoration:none;
}
.tbox dt span.more{
	float:right;
	position:relative;
	line-height:25px;
	padding-right:8px;
	color:#596f37;
}
.tbox dt span.more a{
	color:#596f37;
	text-decoration:none;
}
.tbox dt span.more a:hover{
	color:#ff3333;
	text-decoration:underline;
}
.tbox dt span.label{
	height:25px;
	float:right;
	overflow:hidden;
	padding-right:1px;
	padding-top:2px;
}
.tbox dt span.label a{
	height:26px;
	display:block;
	padding:0px 7px 0px 8px;
	line-height:26px;
	border-left:1px solid #dadada;
	float:left;
	color:#666;
	text-decoration:none;
	overflow:hidden;
	letter-spacing:1px;
}
.tbox dt span.label a:hover{
	color:#360;
}
.tbox dt span.label a.thisclass{
	background:#fff;
	color:#333;
	border-top:3px solid #dadada;
}

.tbox dt span.linklabel{
	float:left;
	margin-left:10px;
	overflow:hidden;
	padding-right:1px;
	padding-top:2px;
}
.tbox dt span.linklabel a{
	height:20px;
	display:block;
	padding:0px 7px 0px 8px;
	margin:0 5px;
	line-height:20px;
	border-left:1px solid #dadada;
	border-top:1px solid #dadada;
	border-right:1px solid #dadada;
	float:left;
	color:#666;
	text-decoration:none;
	overflow:hidden;
	letter-spacing:1px;
}
.tbox dt span.linklabel a:hover{
	color:#360;
}
.tbox dt span.linklabel a.thisclass{
	background:#fff;
	color:#333;
}

/* 较重颜色的box */
.light {
	background:none;
}
.light dt{
	height:24px;
	border:1px solid #dadada;
	overflow:hidden;
	background:url(/uploads/image/_t021timages/green_skin.png) 0 -188px repeat-x;
	clear:both;
}
.light dd{
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	/*padding:4px 4px 0px;*/
	overflow:hidden;
}
dt.light strong{
	color:#9c3430;
}
.d4{/*带内容简介的小列表*/
	padding:0px 0px;
}
.d4 li{
	padding:4px 8px;
	overflow:hidden;
}
.d4 li a{
	display:block;
	line-height:23px;
	overflow:hidden;
	text-indent:14px;
	background:url(/uploads/image/_t021timages/ico-3.gif) 4px 9px no-repeat;
}
.d4 li p{
	color:#888;
	line-height:17px;
	height:33px;
	overflow:hidden;
}
.c1{/* 纯文本链接列表 */
	padding:4px 0px;
	clear:right;

}
.c1 li{
	height:27px;
	line-height:27px;
	overflow:hidden;
	padding-left:16px;
	background:url(/uploads/image/_t021timages/ico-2.gif) 7px 11px no-repeat;

}
.c1 a{
	color:#585858;
}
/* --------- 导航 ----------------*/
#navmenu {
	margin-top:13px;

}
#navmenu ul {
	float:left;
}
#navmenu ul li {
	float:left;
}

#navmenu ul li a {

	font:14px/1.5 "microsoft yahei","微软雅黑","microsoft jhenghei","宋体";
	color: #fff;
	text-decoration:none;
	display: inline-block;
	position: relative;
	height: 25px;
	padding-left:11px;
	padding-right:11px;
}
#navmenu ul li a.hover {
	color:#cf7e7b;
	text-decoration:none;
	display: inline-block;
	position: relative;
}

#navmenu ul li span {
	font:14px/1.5 "microsoft yahei","微软雅黑","microsoft jhenghei","宋体";
	cursor:pointer;
	display:inline-block;
	line-height:20px;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	text-align:center;
	vertical-align:middle;
}
#navmenu ul li.hover {
	padding-top:0;
}
#navmenu ul li.hover a {
	display: inline-block;
	position: relative;
}
#navmenu ul li.hover span {
	cursor:pointer;
	display:inline-block;
	line-height:20px;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	text-align:center;
	vertical-align:middle;
}
#navmenu ul li a.hover, #navmenu ul li a:hover {
	text-decoration:none;
	color:#cf7e7b;
	display: inline-block;
	position: relative;
}
#navmenu ul li a.hover span, #navmenu ul li a:hover span {
	cursor:pointer;
	display:inline-block;
	line-height:20px;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	text-align:center;
	vertical-align:middle;
}
/*-------- 下拉菜单 --------------*/
.dropmenu {
	position:absolute;
	z-index:100;
	width: 130px;
	visibility: hidden;
	filter: progid:dximagetransform.microsoft.shadow(color=#cacaca, direction=135, strength=4);
	margin-top: 7px;
	background-color: #76201d;
}

.dropmenu li {
	height:34px;
	padding-left:6px;
	border-bottom:1px #cf7e7b solid;
}
.dropmenu li:hover{
	background-color:#a23733;}
.dropmenu li:last-child{ border-bottom:none;}
.dropmenu a {
	color:#fff;
	text-decoration:none;
	width: auto;
	display: block;
	padding: 2px 0 2px 1.2em;
	line-height:30px;
}
.dropmenu a:hover {
}



/* 教师队伍 teacher*/

.teacher h2{}
.teacher h2 a{ font-weight:bold;font-size:24px !important; color:#0074c9 !important;display:block; width:100%; border-left:3px #0074c9  solid; padding-left:18px; text-decoration:none; border-bottom:none; line-height:102% !important; margin:18px 0}
.teacher .e2 li{ width:16%; float:left; border:none; font-size:16px;  text-align:center}
.teacher .e2 li a{ font-size:16px ; display:block ; width:100%;}
.teacher .e2 li img{ width:90px; height:120px}
.teacher .t1 li{height:auto; text-align:left}
