@charset "utf-8";

/*----------------------------------------------------
 *FileName:               common.css
 *Discription:            reset
 *Version:                1.0.1 (2013-03-04)
 *Author:                 Mayz
 ----------------------------------------------------*/
 
/*reset*/ 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,
iframe,object,embed,fieldset,input,textarea,p,blockquote,td,th { 
	padding: 0; 
	margin: 0; 
} 


fieldset,img {
	border: 0;
} 

address,caption,cite,code,dfn,em,strong,th,var { 
	font-weight: normal; 
	font-style: normal;
} 

strong,.bold {
	font-weight:bold;
}

ol,ul {
	list-style: none;
} 

h1,h2,h3,h4,h5,h6 { 
	font-weight: normal; 
	font-size: 100%; 
} 

abbr,acronym,iframe { 
	border: none;
}

pre{
	white-space:normal;
}

a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

.clear{
	clear:both;
	width:0;
	height:0;
	line-height:0;
	font-size:0;
}

:focus{
	outline:none;
}

/*public*/
.fl{
	float:left;
	_display:inline;
}
.fr{
	float:right;
	display:_inline;
}
.blk{
	display:block;
}
.rl{
	position:relative;
}
.hidden{
	display:none;
}

body{
	background:#bfbfbf;
}
body,a{
	color:#5f5f5f;
	font:15px/24px Tahoma, Arial, "宋体", sans-serif;
}
.nobg{
	background:none;
}

/*index*/
.container{
	width:1000px;
	margin:0 auto;
	background:#fff;
	position:relative;
}
.top,.menu,.picNews,.news,.subBanner,.subName,.header,.content,.footer{
	padding:0 27px;
}
.top{
	text-align:right;
	background:#333;
	border-bottom:1px solid #000;
}
.top a{
	font:14px/33px "微软雅黑";
	color:#fff;
}
.header{
	padding-top:1px;
	padding-bottom:1px;
	background:url(../images/header_bg.jpg) repeat-x;
}
.menu{
	padding-right:0;
	padding-top:1px;
	background:url(../images/header_bg.jpg) bottom repeat-x;
	white-space:nowrap;
}
.menu a{
	display:inline-block;
	margin-right:22px;
	line-height:37px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}
.menu .on{
	color:#f1d679;
	text-decoration:underline;
}
.banner{
	height:330px;
	overflow:hidden;
}
.picNews{
	padding-top:24px;
	padding-bottom:34px;
	background:#ededed;
}
.picNews a{
	float:left;
	display:inline;
	width:218px;
	line-height:18px;
	margin-right:15px;
	height:194px;
	overflow:hidden;
}
.picNews a img{
	display:block;
	margin-bottom:12px;
}
.PicNewsTit{
	clear:both;
	font-size:26px;
	line-height:30px;
	margin-bottom:22px;
}
.lastNews{
	float:right;
	display:inline;
	width:246px;
}
.lastNewsTit{
	font-size:18px;
	color:#982512;
	margin:-4px 0 16px;
}
.lastNewsNr{
	height:120px;
	overflow:hidden;
}
.lastNews .lastNewsMore{
	height:auto;
	float:right;
	display:inline;
	width:auto;
	margin:20px 0 0;
	color:#969696;
	padding-right:19px;
	background:url(../images/icon_sj.gif) no-repeat right -35px;
}
.news{
	padding-top:24px;
	padding-bottom:34px;
}
.news .tit{
	font-size:24px;
	line-height:28px;
	color:#207e7b;
	margin-bottom:18px;
}
.newsBox{
	width:48%;
}
.newsList li{
	color:#1e8282;
	position:relative;
}
.newsList a{
	position:absolute;
	top:0;
	right:0;
	width:88%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.more{
	float:right;
	display:inline;
	margin-top:15px;
	color:#969696;
	padding-right:19px;
	background:url(../images/icon_sj.gif) no-repeat right 8px;
}
.footer{
	padding-top:30px;
	padding-left:116px;
	padding-bottom:46px;
	background:url(../images/bottom.jpg) no-repeat 27px 36px #403e3f;
}
.copyRight{
	font-size:16px;
	color:#cfcfcf;
	margin-bottom:15px;
}
.address{
	font-size:14px;
	color:#a09f9f;
}

/*subPage*/
.subBanner{
	height:225px;
	overflow:hidden;
	background:url(../images/sub_banner.jpg) no-repeat;
}
.Faculty{
	background:url(../images/Faculty_banner.jpg) no-repeat;
}
.programName{
	margin:28px 0 16px;
	font-size:34px;
	line-height:38px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	filter:alpha(opacity=90);
	opacity:0.90;
}
.Faculty .programName,.APIC .programName,.APIE .programName,.IC .programName,.Links .programName,.newsBanner .programName{
	padding-bottom:5px;
	background:url(../images/program_name.jpg) no-repeat 0 bottom;
}
.Faculty .programName,.Links .programName,.newsBanner .programName{
	margin-top:140px;
}
.APIC .programName,.APIE .programName,.IC .programName{
	margin-top:55px;
}
.nav a{
	background:#fff;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:inline-block;
	padding:0 39px 0 7px;
	margin-bottom:5px;
	color:#000;
}
.nav a:hover,.nav .on{
	background:#ba3434;
	color:#eecdce;
	filter:alpha(opacity=100);
	opacity:1;
	text-decoration:none;
}
.subName{
	border-top:1px solid #fff;
	font-size:24px;
	line-height:59px;
	color:#207e7b;
	background:#ededed;
}
.content{
	padding-top:36px;
	padding-bottom:40px;
	min-height:400px;
	_height:400px;
}
.list{
	min-height:360px;
	_height:360px;
}
.list li{
	padding-left:24px;
	background:url(../images/icon_list.jpg) no-repeat 3px;
	margin-bottom:12px;
	text-align:right;
	color:#1e8282;
}
.list a{
	float:left;
	display:inline;
	width:86%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	text-align:left;
}
.pagination{
	margin-top:42px;
	text-align:center;
}
.pagination a{
	display:inline-block;
	color:#aaa;
}
.num{
	margin:0 28px;
}
.num a{
	margin:0 4px;
	padding:0 4px;
}
.num .on,.pagination a:hover{
	color:#6eb1af;
	text-decoration:underline;
}
.prev{
	padding-left:16px;
	background:url(../images/icon_pagination.jpg) left 8px no-repeat;
}
.next{
	padding-right:16px;
	background:url(../images/icon_pagination.jpg) right 8px no-repeat;
}
.prev:hover{
	background-position:left -32px;
}
.next:hover{
	background-position:right -32px;
}
.zw{
	width:90%;
	margin:0 auto;
	padding-bottom:30px;
	font-size:14px;
	color:#737373;
}
.zw h1{
	font-size:24px;
	line-height:28px;
	color:#207e7b;
	margin-bottom:28px;
}
.zw h2{
	font-size:18px;
	color:#b01116;
	margin-bottom:18px;
}
.zw h3{
	color:#000;
	margin-bottom:10px;
}
.zw p{
	margin-bottom:10px;
}
.zw a{ color:#009daf;}
.zw img{ float:left; margin-right:20px;}
.content a:hover{ color:#009daf;}

.englishteacher_mainlist{
				width: 760px;
				display:block;
				margin: 30px auto;
				font-size:12px;
}
				.englishteacher_mainlist li {
					FLOAT: left;
					display:inline;
					height: 28px;
					padding-top: 8px;
	                text-align:center;
					width: 186px;
					margin-left:2px;
					margin-bottom:2px;
					border:1px dotted #dfdfdf;		
				}
				.englishteacher_mainlist li a {
					font-size: 12px;	
					font-family: "Arial", "Helvetica", "sans-serif";
					text-align: center;	
				}
				.englishteacher_mainlist li a:link {
					color:#4d4d4d;
					text-decoration: none;
				}
				.englishteacher_mainlist li a:visited {
					color:#4d4d4d;
					text-decoration: none;
				}
				.englishteacher_mainlist li a:hover {
					color:#8a1103;
					text-decoration:underline;
				}
.department_title{
				color: #036463;
				font-size:14px;
				margin-bottom:5px;
}
#imgTeacherPic{ float:left; margin-right:15px;width:150px; }