﻿@charset "utf-8";
@import url("global.css");
/*------------------头部区域----------------------*/ 
#header{
width:100%;
height:116px;
background:url(../images/topbg.jpg) center top no-repeat;}
.center{
margin:0px auto;
width:1180px;}
#header .center{
position:relative;}
.logo{
position:relative;
float:left;
font-size:29px;
color:#0a3f89;
font-family:Microsoft Yahei, "Helvetica Neue", Helvetica,  Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif;
font-weight:bold;}
.font1{
	position:absolute;
	left:0px;
	top:23px;
	text-align:center;
	width:200px;
	font-size:26px;
	letter-spacing:5px;}
.font2{
	position:absolute;
	left:330px;
	top:40px;
	letter-spacing:5px;}
.search{
	position:absolute;
	right:0;
	top:70px;}
	.inp{
		border:1px solid #205094;
		width:160px;
		height:25px;
		padding-left:2px;}
	.btn{
		background:#205094;
		color:#fff;
		padding:4px 10px;
		border:0px;
		border-radius:3px;
		margin-left:2px;}
#set{
position:absolute;
right:0px;
top:10px;}
#set a{
border:1px solid #81a1c8;
border-radius:10px;
color:#1f5094;
padding:2px 10px;
margin-left:10px;}
#set a:hover{
color:#FF6600}
#tip{
position:absolute;
top:59px;
right:300px;}
 
.nav{
width:100%;
height:60px;
background:#1f5094;}
.nav .center{
width:1200px;
position:relative;} 
#news_nav{
	width:100%;
	float:left;}
/*------------------导航区域----------------------*/  
.nav2{
	width:100%;
	height:60px;
	position:absolute;
	top:0px;
	left:0px; 
	}
.d{width:100%;
   }  
.nav2 li.menu{
    cursor:pointer;
	width:99px; 
	float:left;
	text-align:center;
	font-size:16px;
	height:60px;
	line-height:60px;
	}
.d li:first-child{ 
	/*width:45px;  */
	}
.nav2 li.menu a.menu{
	width:100%;
	display:block;
	height:35px;
	color:#fff;
	font-size:16px;
	}
.nav2 li.menu a:hover.menu{
color:#fff;}
.nav li ul{
	display:none;
	width:103px;
	font-size:14px;
	line-height:20px;
	margin-top:24px;
	background-color:#00204b; 
	}
.nav2 li ul li{
	color:#FFF;
	padding-top:8px;
	padding-bottom:8px;
	}
.nav2 li ul li.on{
	background:#000;
	}
.nav2 li ul li a{
	color:#fff;
	}
.nav2 li ul li a:hover{
	color:#fff;
	} 

/*------------------大图区域----------------------*/ 
#flash{
width:100%;
background:url(../images/pic.jpg) center top no-repeat;
height:414px;} 
#flash .center{
	position:relative;
}
#flash .center span{
	position:absolute;
	left:540px;
	top:240px;
	width:535px;
	height:85px;
	color:#fff;
	font-size:44px;
	text-align:center;
	line-height:85px;
	font-weight:bold;
	background:url(../images/pic-s.png);}
/*------------------版块一区域----------------------*/ 
 
.main_one{
margin-top:30px;
height:360px;}
.picNews{
float:left; }
.pic{
float:left;
width:380px;
border:1px solid #ccc;
padding:4px;
margin-top:20px;}

.news{
float:left;
padding-left:35px;}
.news h3{
width:450px;
border-bottom:1px solid #0a3f89;
height:35px;
position:relative;

}
.news h3 span{
border-bottom:2px solid #0a3f89;
font-size:18px;
height:34px;
float:left;
color:#0a3f89;
line-height:34px;
}
.news h3 a{
position:absolute;
right:0px;
top:5px;
background:#0a3f89;
border-radius:5px;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
padding:3px 10px;}
.news ul{ 
background:url(../images/boxline.png) 5px 20px  no-repeat;
margin-top:30px;
margin-left:5px;
}
.news ul li{
width:437px;} 
.news ul li .title { 
height:40px; 
line-height: 40px; 
font-size: 14px; 
white-space: nowrap; 
overflow: hidden; 
-ms-text-overflow: ellipsis; 
-o-text-overflow: ellipsis; 
text-overflow: ellipsis; }
.news ul li a { 
text-decoration: none; 
background:url("../images/liteicon.png") no-repeat 0 6px; 
padding-left:25px;
font-size: 16px; 
line-height: 40px; 
color: #666666}
.news ul li:hover a {  
background:url("../images/liteicon.png") no-repeat 0 -27px; 
color: #cc0000}
.news ul li .date { 
float: right; 
color: #999; }

.announcements{
width:272px;
float:left;
margin-left:25px;
position:relative;}
.announcements h3{
background:url(../images/ag01.jpg) left top no-repeat;
height:35px;
width:242px;
z-index:1;
position:absolute;
line-height:30px;
padding-left:20px;
color:#fff;
font-size:18px;
font-weight:normal;
}  
.announcements a{
float:right; 
font-size:12px;
font-weight:normal;
color:#de262e;}
.e{
border:1px solid #0a3f89; 
min-height:320px;
width:262px;
z-index:0;
position:absolute;
top:32px;
left:8px;
height:320px;
overflow:hidden; 
float:left;
}
.e h1{
width:230px;
border-top:5px solid #f5f5f5;
margin-left:16px;
margin-top:10px;
margin-bottom:5px;}
.announcementsUl{ 
min-height:320px;
width:262px;
z-index:0; 
height:320px;
overflow:hidden; 
float:left;
}
.announcementsUl ul{
width:230px;  
margin-left:16px;}
.announcementsUl ul li{
border-bottom: 1px  dashed #ccc;
float:left;
width:100%;
margin-top:10px;
padding-bottom:5px;}
.announcementsUl ul li span{
width:50px;
float:left;
color:#646464;
font-size:13px;}
.announcementsUl ul li a{ 
float:left;
width:160px;
line-height: 20px; 
font-size: 14px;  
color:#646464;
}
.announcementsUl ul li a:hover{
color:#cc0000;
}
/*------------------版块二区域----------------------*/  
.main_two{
background:url(../images/xs_bg.jpg) center top no-repeat;
height:424px;
margin-top:30px;}
.list01{
width:390px;
float:left; 
margin-top:20px; 
}

.title03{
width:100%;
float:left;  
color:#000;
font-size:20px; 
position:relative; 
margin-top:35px;
font-weight:normal; }
.title03 img{
float:left;
padding-right:15px;
} 
.title03  a{
position:absolute;
right:40px;
top:0px;
float:right;  }
.title03  a img{
float:left; 
padding-right:4px;}
.news_top{
float:left;
width:100%;
margin-top:15px; 
padding-bottom:5px;
}
.news_top dl{
float:left;
width:200px;
padding-left:10px;}
.news_top dl dt{
float:left;
width:100%;
font-size:16px;
font-weight:bold; 
height:20px; 
overflow:hidden;}
.news_top dl dd a{
color:#FF6600}
.news_top dl dt a:hover{
color:#FF3300}
.news_top dl dd{
float:left;
width:100%;
margin-top:13px;
line-height:20px;
color:#888888;
height:78px;
overflow:hidden;}
.pic01{
width:168px; 
float:left;}
.pic01 img{
width:151px;
height:102px;
float:left;}
.n_list01{
width:100%;
float:left;
margin-top:5px;}
.list01 ul.n_list01{
margin-top:15px;}
.n_list01 li{
width:100%;
float:left;
font-size:16px;
line-height:40px;
background:url(../images/dian.png) left center no-repeat;}
.n_list01 li a{
color:#333333;
padding-left:10px;}
.n_list01 li a:hover{
color:#FF3300}
/*------------------版块三区域----------------------*/  
.main_three_left{
width:904px;
float:left;
}
.main_three_right{
width:273px;
float:left;
}
.tea_news{
width:408px;
float:left;
height:280px;
margin-top:45px;
margin-right:40px;}
.tea_news h3{
width:100%;
float:left;  
color:#000;
font-size:20px; 
position:relative; 
font-weight:normal;
border-bottom:1px solid #0e55b3;
padding-bottom:10px; }
.tea_news h3 img{
float:left;
padding-right:15px;
} 
.tea_news h3 a{
position:absolute;
right:0px;
top:5px;
font-size:12px;
color:#de262e;}
.tea_news ul{
float:left;
margin-top:10px;}
.tea_news ul li{
float:left;
line-height:40px;
color:#999999;
position:relative;
width:400px;
text-align:right;} 
.tea_news ul li a{
background:url(../images/dian2.jpg) left center no-repeat;
padding-left:15px;
font-size:16px;
color:#666666;
position:absolute;
left:0px;
top:0px;
}
.tea_news ul li a:hover{
color:#c00000;}

.tea_news ol{
float:left;
margin-top:10px;} 

/*********** 招生就业 ***********/  
.tea_news ol li a{ 
width:100%;
height:50px;
 display:block; 
 margin-bottom:17px;}
.tea_news ol li a h4{ 
width:60px;height:48px; 
border:solid #f0f0f0 1px; 
float:left; background:#0a3f89; 
color:#fff;font:14px/25px "微软雅黑";
text-align:center;} 
.tea_news ol li a h4 p{
width:60px; 
background:#f8f8f8;
color:#0a3f89;
font:14px/23px "微软雅黑";}
.tea_news ol li a h5{ 
width:300px;
height:44px; 
display:block; 
line-height:40px;
margin-left:20px; 
float:left; 
color:#272727;
font:16px/22px "微软雅黑";
 margin-top:3px;
white-space: nowrap; 
overflow: hidden; 
-ms-text-overflow: ellipsis; 
-o-text-overflow: ellipsis; 
text-overflow: ellipsis; }
.tea_news ol li:hover h5{ 
color:#c00000;}
/*-------------特别推荐-------------*/
.recommended{
width:273px;
float:left;
margin-top:40px;
}
.recommended li{
margin-top:5px;}

.service{
width:273px;
float:left;
margin-top:20px;
} 
.service h3{
width:100%;
float:left;  
color:#000;
font-size:20px; 
position:relative;  
font-weight:normal; } 
.service h3  a{
position:absolute;
right:0px;
top:10px;
float:right;  }
.service h3  a img{
float:left; 
padding-right:4px;}
.service ul{
background:#efefef;
float:left;
width:253px;
height:360px;
margin-top:10px;
padding:10px 10px;}
.service ul li{
width:240px;
float:left;
font-size:16px;
line-height:40px;
background:url(../images/dian3.jpg) left center no-repeat;
padding-left:20px;}
.service ul li a{
	color:#666;}
.service ul li a:hover{
color:#c00000;}
/*主要项目*/ 
.project{
margin-top:35px;
float:left;}
.project h3{
width:1180px; 
height:35px;
position:relative;

}
.project h3 span{
border-bottom:2px solid #0a3f89;
font-size:18px;
height:34px;
float:left;
color:#0a3f89;
line-height:34px;
}
.project h3 a{
position:absolute;
right:0px;
top:5px;  
font-size:12px;
color:#FFFFFF;
font-weight:normal;
color:#FF3333}
.indexShowImg{
	width: 1160px;
	height: 170px;
	overflow: hidden;
	float:left;
	margin-left:10px;
}
.project ul{
	width: 100%;
	float:left;
}
.project ul li{
	margin-top: 12px;
	color: #2b2a2a;
	float: left;
	width: 230px;
	height:150px;	 
	text-align: center;
	margin-left: 15px;
}
.project ul li img{
	display: block;
	width: 230px;
	height:128px;
	padding-bottom: 2px;
}
.project ul li a{
	color: #6b6b6b;
}
.project ul li a:hover{
	text-decoration: none;
	color: #2a8ae4;
}
/*---------------------图片滚动-------------------*/

.link{
margin-top:30px;
float:left;
width:100%;
padding-bottom:30px;
font-size:14px;}
.link a{
color:#0a3f89;}

.foot{
background:#0a3f89;
height:70px;
line-height:70px;
text-align:center;
color:#ffffff;
float:left;
width:100%;
}
/*-------------------------*/
#img1{ position:absolute;top:43px;left:2px;z-index:10;}
#img1 div{width:100%;text-align:right;font-size:12px;}
#img1 div a:link{text-decoration:none;}
#img1 div a:hover{color:red;text-decoration:none;}

/*-----------------------------*/
.site{
	width:100%;
	height:30px; 
	float:left;
	color:#4b4c4e;
	margin-top:30px;}
.site a{
	color:#4b4c4e;}
.site a:hover{
	color:#c00000;}
#fast_nav{
		float:left;
		width:265px;
		background:#eaf3fa;
		margin-top: 10px;
		border-bottom: 2px solid #2e6da4;
		padding-bottom: 20px;
	}
	#fast_nav h3{
		background:#0b66ad;
		width:225px;
		padding-left:40px;
		height:54px;
		margin-top: 0px;
		font-size:18px;
		font-weight: bold;
		line-height: 54px;
		float:left;
		color:#fff;  }
	#f_i{
		width:100%;
		float:left;
		border-top:0px;
		padding-bottom:10px;  }
	#f_i ul{
		float:left;
		margin-top:10px;}
	#f_i ul li{
		width:265px;
		height:48px;
		line-height:48px;  }
	#f_i ul li a{
		background:url(../images/libg2.jpg) left top no-repeat;  
		color: #434445;
		font-size:14px;
		height: 48px;
		line-height: 48px;
		padding-left: 40px;
		padding-right: 10px;
		white-space: nowrap;
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;}

	#f_i ul li a:hover{
		background:url(../images/libg.jpg) left top no-repeat;  
		text-decoration: none;
		color:#0b66ad;
	}
	#f_i ul li.active a{
		background:url(../images/libg.jpg) left top no-repeat; 
		text-decoration: none;
	}

 #nycon{
		width:867px;  
		padding-bottom:20px;
		margin-bottom: 10px;
		float:left;
		min-height:500px;
		margin-top: 10px;
		margin-left:30px;}
	.nycon-tit{
		background: url(../images/in_linkstlbg.jpg) left bottom no-repeat ;
		font-size: 18px;
		color: #000;
		width: 96%;
		padding-bottom:20px;
	    margin-left: 20px;}
     .nycon-tit span{ 
		padding-right: 10px;
		font-weight:normal;
		color:#0b66ad; 
		
	}
/*----------------*/
	#news_list{
		width:95%;
		margin-left:20px;
		display:inline;
		margin-top:10px;
		float:left;
	}
	#news_list ul li{
		width:100%;
		float:left;
		line-height:50px;
		color:#5c5c5c;
		font-size:14px;
		text-align:right;
		border-bottom: 1px dotted #ccc;
		position:relative;}
	#news_list ul li a{
		position:absolute;
		left:0px;
		top:0px; 
		color: #1f1f1f; 
		background:url(../img/point06.jpg) left center no-repeat;}
	#news_list ul li a:hover{
		color:#FF0000}
	/*------------------------------*/
	#page{
		width:100%;
		float:left;
		margin-top:30px;
		text-align:center;}

	.page-item,.page-link
	{
		margin-right:10px;
		border: 1px solid #eee;
		padding:5px 12px 5px 12px;
	}
	
	.page-num{
		margin-right:10px;
		border: 1px solid #eee;
		padding:5px 10px 5px 10px;

	}

	/*------------------------*/ 
#newsI {
		float:left;
		width:90%;
		margin:0px auto;
		padding-top:30px;
		margin-top:5px;
		margin-left:5px;
		display:inline;

	}
	#newsI h1{
		width:100%;
		text-align:center;
		font-size:21px;
		color:#000;  }
	#newsI h6{
		width:100%;
		text-align:center;
		font-size:12px;
		margin-left:40px;
		display:inline;
		font-weight:normal;
		margin-top:20px;
		color:#515254;
		height:29px;
		line-height:29px;
		margin-bottom:20px;
		float:left;
		border-bottom:1px dashed #ccc;
		}

	#txt{
		font-family:"宋体";
		font-size:14px;
		width:100%;
		margin:0px auto;
		margin-left:40px;
		margin-top:10px;
		line-height:26px;
		padding-bottom:20px;
		color:#353535;}

	#txt img{		 
		display:block;
		margin:0px auto;
		max-width:660px;
		margin-bottom:10px;}
	#txt a:hover{
		color:#FF0000;}
/*------------------------------*/
.info{
	width:90%;
	padding-left:50px;
	font-size:14px;}
.info p,.content .info p{ 
line-height:45px; 
text-indent:2em; 
color:#222222;
margin-top:30px; }
.info tr td p,.content .info tr td p{ 
line-height:45px; 
text-indent:0em; 
color:#222222;  
font-size:14px;}
.info .pre,.content .info .pre{ 
line-height:45px; 
color:#444444; }
.info p a,.content .info p a{
color:#1e50a2;}
.info p a:hover,.content .info p a:hover {
color: #a50303;
}

/*----------------*/
#imglist{
width:100%; 
display:inline;
margin-top:10px;
float:left; 
}
#imglist ul li{
float:left;
padding-left:20px;
text-align:center;
margin-top:15px;}
#imglist ul li img{
width:190px;
height:150px;
display:block;
border:1px solid #ccc;
margin-bottom:10px;}
#imglist ul li a:hover{
	color:#C60}