/*common*/
*{
	margin: 0px auto;
	padding: 0px;}
body{
	font-family: "Microsoft YaHei","宋体", sans-serif;
	font-size: 13px;
	color: #505050;
	min-width: 1200px;
	background: #E3F6FF;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#D1EEFF));
	background: -moz-linear-gradient(top, #fff, #D1EEFF);}
a{
	text-decoration: none;
	color: #505050;
	transition-duration: 0.3s;
	-moz-transition-duration: 0.3s; /* firefox 4 */
	-webkit-transition-duration: 0.3s; /* safari 和 chrome */
	-o-transition-duration: 0.3s;}
a:hover{
	text-decoration: none;
	color: #0054AE;}
img{
	border: 0;}
li{
	list-style: none;}
.clear{
	clear: both;}
/*common end*/

/*header*/
.header{}
.top{
	height: 225px;
	background: url(../images/logo.png) center no-repeat;}
.nav{
	height: 40px;
	z-index: 10;
	background: #0054AE;}
#nav{
	position: relative;
	z-index: 10;
	width: 1220px;}
#nav a{}
#nav .nLi{ 
	float: left;
	display: inline;
	position: relative;
	z-index: 10px;
	width: 150px;}
#nav .nav_depart{
	float: left;
	display: inline;
	width: 1px;
	height: 30px;
	background: #fff;
	margin-top: 5px;}
#nav .nLi h3 a{ 
	display: block; 
	font-size: 16px; 
	font-weight: normal;
	width:100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #ededed;}
#nav .nLi h3 a:hover{
	background: #D2EFFF;
	color: #0054AE;}
#nav .sub{ 
	display:none; 
	width:140px; 
	left:0px; 
	top:40px;  
	position:absolute;
	background:#0054AE;  
	border: 5px solid #0054AE;
	border-top: 0;}
#nav .sub li{ 
	zoom:1;}
#nav .sub a{ 
	display:block; 
	width: 100%;
	text-align: center;
	font-size: 14px;
	line-height:30px;
	border-top: 1px dashed #fff;
	color: #ededed;}
#nav .sub a:hover{
	background: #D2EFFF;
	color: #0054AE;}
.nav2{
	height: 44px;
	line-height: 44px;
	font-size: 15px;
	background: url(../images/nav2_bg.jpg) center repeat-x;}
.nav2_box{
	width: 1200px;position: relative;
    height: 225px;}
.nav2_box span{
	float: right;
    display: inline;
    text-indent: 10px;
    position: absolute;
    top: 5px;
    right: 0px;}
.nav2_box form{
	float: left;
	display: inline;
	width: 258px;
	height: 26px;
	margin-left: 40px;
	margin-top: 9px;
	position: relative;
background:url(../images/search.jpg) center no-repeat;}
.nav2_box form input#search_text{
	position: absolute;
	top: 2px;
	left: 38px;
	outline: none;
    width: 160px;
    height: 22px;
    line-height: 22px;
    font-size: 13px;
    background: #fff;0d87d4
    color: #666;
	border: 0;}
.nav2_box form input#search_submit{
	position: absolute;
	top: 0px;
	right: 0px;
	outline: none;
    width: 49px;
    height: 26px;
	border: 0;
line-height: 22px;
    font-size: 14px;
    background: #0D87D4;
    color: #fff;
cursor:pointer;}
.nav2_box a{
	float: right;
	display: inline;
	margin-top: 6px;}
/*header end*/

/*home*/
.home{
	width: 1200px;
	background: #fff;
	padding-top: 12px;
	padding-bottom: 12px;
	margin-bottom: 30px;}
.home_left{
	width: 900px;
	margin-left: 10px;
	float: left;
	display: inline;}
.home_right{
	width: 270px;
	margin-right: 10px;
	float: right;
	display: inline;}
/*图片新闻*/
.tpxw{ 
	width:445px; 
	height:321px; 
	position:relative;  
	overflow:hidden; 
	float: left;
	display: inline;}
.tpxw .info_bg{
	width: 100%;
	height: 35px;
	background: #000;
	filter: Alpha(Opacity=50);
	opacity: 0.5;
	position: absolute;
	bottom: 0;
	z-index: 1;}
.tpxw .bd li span{
	width: 260px;
	height: 35px;
	overflow: hidden;
	line-height: 35px;
	color: #fff;
	font-size: 14px;
	position: absolute;
	top: 286px;
	left: 10px;
	z-index: 2;}
.tpxw .hd { 
	position:absolute; 
	right:6px; 
	bottom:7px; 
	z-index:2; 
	padding-left:2px;}
.tpxw .hd li { 
	color:#333; 
	cursor:pointer; 
	margin-left:3px; 
	width:18px; 
	height:18px; 
	background:#fff; 
	float:left; 
	display: inline;
	font-size:13px; 
	line-height:18px; 
	overflow:visible; 
	text-align:center; 
	opacity:0.7; 
	filter:alpha(opacity=70); 
	border:1px solid #DADADA;}
.tpxw .hd li.on { 
	background:#0054AE; 
	color:#fff; 
	font-weight:bold; 
	opacity:1; 
	filter:alpha(opacity=100); 
	z-index:2; 
	position:relative;}
.tpxw .bd img{
	width: 445px;
	height: 321px;}
/*图片新闻 end*/

/*学院新闻*/
.xyxw{
	width:443px; 
	height:321px; 
	float: left;
	display: inline;
	margin-left: 10px;
	border: 1px solid #DDDEE3;}
.xyxw_title{
	width: 100%;
	height: 38px;
	background: url(../images/title_bg.jpg) center repeat-x;
	border-bottom: 1px solid #DDDEE3;}
.xyxw_title h3{
	width: 111px;
	height: 27px;
	padding-top: 11px;
	background: url(../images/title1.jpg) no-repeat;
	float: left;
	display: inline;
	text-align: center;
	font-size: 16px;
	color: #fff;}
.xyxw_title a{
	float: right;
	display: inline;
	margin: 10px 15px auto auto;}
.xyxw_content{
	margin-top: 8px;}
.xyxw_content li{
	height: 32px;
	line-height: 32px;
	border-bottom: 1px dashed #ccc;
	width: 423px;
	margin-top: 5px;}
.xyxw_content li img{
	float: left;
	display: inline;
	margin: 12px 8px auto 5px;}
.xyxw_content li a{
	width: 300px;
	height: 32px;
	overflow: hidden;
	float: left;
	display: inline;
	font-size: 14px;}
.xyxw_content li span{
	float: right;
	display: inline;
	margin-right: 3px;}
/*学院新闻 end*/

/*教学工作*/
.jxgz{
	width:443px; 
	height:318px; 
	float: left;
	display: inline;
	border: 1px solid #DDDEE3;
	margin-top: 11px;}
.jxgz_title{
	width: 100%;
	height: 38px;
	background: url(../images/title_bg.jpg) center repeat-x;
	border-bottom: 1px solid #DDDEE3;}
.jxgz_title h3{
	width: 129px;
	height: 27px;
	padding-top: 11px;
	text-indent: 20px;
	background: url(../images/title2.jpg) no-repeat;
	float: left;
	display: inline;
	font-size: 16px;
	color: #fff;}
.jxgz_title a{
	float: right;
	display: inline;
	margin: 10px 15px auto auto;}
.jxgz_content{
	margin-top: 8px;}
.jxgz_content li{
	height: 33px;
	line-height: 33px;
	width: 423px;}
.jxgz_content li b{
	float: left;
	display: inline;
	margin-right: 8px;
	font-size: 16px;}
.jxgz_content li a{
	width: 300px;
	height: 33px;
	overflow: hidden;
	float: left;
	display: inline;
	font-size: 14px;}
.jxgz_content li span{
	float: right;
	display: inline;
	margin-right: 3px;}
/*教学工作 end*/

/*通知公告*/
.tzgg{
	width:268px; 
	height:348px; 
overflow:hidden;
	border: 1px solid #DDDEE3;}
.tzgg_title{
	width: 100%;
	height: 38px;
	background: url(../images/title_bg.jpg) center repeat-x;
	border-bottom: 1px solid #DDDEE3;}
.tzgg_title img{
	float: left;
	display: inline;
	margin: 9px 8px auto 10px;}
.tzgg_title h3{
	height: 38px;
	line-height: 38px;
	float: left;
	display: inline;
	font-size: 16px;
	color: #0054AE;}
.tzgg_title a img{
	float: right;
	display: inline;
	margin: 10px 10px auto auto;}
.tzgg_content{
	margin-top: 8px;}
.tzgg_content li{
	height: 33px;
	line-height: 33px;
	width: 260px;}
.tzgg_content li b{
	float: left;
	display: inline;
	margin-right: 8px;
	font-size: 16px;}
.tzgg_content li a{
	width: 175px;
	height: 33px;
	overflow: hidden;
	float: left;
	display: inline;
	font-size: 14px;}
/*通知公告 end*/

/*友情链接*/
.yqlj{
	width:268px; 
	height:292px;
	margin-top: 10px;
	border: 1px solid #DDDEE3;}
.yqlj_title{
	width: 100%;
	height: 38px;
	background: url(../images/title_bg.jpg) center repeat-x;
	border-bottom: 1px solid #DDDEE3;}
.yqlj_title img{
	float: left;
	display: inline;
	margin: 9px 8px auto 10px;}
.yqlj_title h3{
	height: 38px;
	line-height: 38px;
	float: left;
	display: inline;
	font-size: 16px;
	color: #0054AE;}
.tempWrap{height:290px!important;}
.yqlj_title a img{
	float: right;
	display: inline;
	margin: 10px 10px auto auto;}
.yqlj_content{
	padding-top: 3px;}
.yqlj_content select{
	width: 245px;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	margin-top: 10px;
	display: block;
	border-color: #ccc;
	color: #505050;
	letter-spacing: 2px;
	text-indent: 10px;}
.yqlj_content h3{
	width: 100%;
	height: 38px;
	line-height: 38px;
	background: url(../images/title_bg.jpg) center repeat-x;
	font-size: 16px;
	color: #0054AE;
	text-indent: 15px;}
.yqlj_content img{
	width: 240px;
	height: 50px;
	margin-top: 12px;
	display: block;}
/*友情链接 end*/

/*师资队伍*/
.szdw{
	width: 1178px;
	height: 193px;
	border: 1px solid #ccc;
	margin-top: 11px;}
.szdw h3{
	float: left;
	display: inline;
	margin-top: 22px;
	width: 25px;
	padding-left: 10px;
	height: 119px;
	padding-top: 30px;
	background: url(../images/title3.jpg) no-repeat;
	font-size: 16px;
	color: #fff;}
.slideBox{  zoom:1;  position:relative; width: 1070px; height:176px;margin-top:12px;margin-left:70px;}
.slideBox .sPrev,.slideBox .sNext{ position:absolute; left:-15px; top:60px; display:block; width:15px; height:25px;  background:url(../images/btn_left.jpg) no-repeat;}
.slideBox .sNext{ left:auto; right:-15px; background:url(../images/btn_right.jpg) no-repeat;}
.slideBox ul{ overflow:hidden; zoom:1;width:1070px;height:176px;}
.slideBox ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;}
.slideBox ul li .pic{ text-align:center;}
.slideBox ul li .pic img{ width:127px; height:142px; display:block;padding:1px; border:1px solid #ccc;transition-duration: 0.3s;
	-moz-transition-duration: 0.3s; /* firefox 4 */
	-webkit-transition-duration: 0.3s; /* safari 和 chrome */
	-o-transition-duration: 0.3s;}
.slideBox ul li .pic a:hover img{ filter:alpha(opacity=70);opacity:0.7; border: 1px solid #1F85C3;}
.slideBox ul li .pic span{width:127px;height:30px;line-height:30px;font-size:14px;display:block;overflow:hidden;}
/*师资队伍 end*/

/*home end*/

/*footer*/
.footer{
	height: 160px;
	background: url(../images/bottom_bg.jpg) center bottom no-repeat;}
.bottom{
	width: 1200px;}
.bottom1,.bottom2{
	width: 105px;
	height: 135px;
	float: left;
	display: inline;
	margin-left: 200px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;}
.bottom1 img,.bottom2 img{
	width: 100px;
	height: 100px;
background:#fff;
padding:3px;}
.bottom2{
	margin-left: 60px;}
.bottom3{
	float: left;
	display: inline;
	padding-top: 20px;
	line-height: 2;
	margin-left: 130px;}
/*footer end*/