html,body{
	width:100%;
	height:100%;
}
body{
	font-family:"Microsoft YaHei","Arial","黑体","宋体";
	font-size:16px;
	margin:0;
	padding:0;
	width:1280px;
	margin:0 auto;
}
ul,ol,li{
	margin:0;
	padding:0;
	list-style-type:none;
}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.inline-block{display:inline-block;}
.none{display:none;}
.middle{margin:0 auto;}
a{text-decoration:none;}
.top{
	width:1276px;
}
.mailboximg{
	display:inline-block;
	width:26px;
	height:26px;
	background:url("../images/x-1.png") no-repeat 0 6px;
}
.top_div{
	overflow:hidden;
	height:120px;
	background:url("../images/wzq-1.jpg") no-repeat;
}
.top_right{
	margin:40px 180px;
	color:#fff;
	font-size:18px;
}
.search_div{
	clear:both;
	position:relative;
}
.searchbtn{
	font-size:14px;
	width:350px;
	margin-top:5px;
	padding-left:10px;
	height:25px;
	border-radius:50px;
	font-family:"宋体";
	color:#000;
}
.searchbtnblue{
	position:absolute;
	background-color:#285889;
	opacity:0.5;
	width:50px;
	top:7px;
	right:0;
	height:30px;
    left: 300px;
}
.nav{
	overflow:hidden;
	color:#fff;
	height:40px;
	background-color:#1e518c;
}
.nav_ul{
	width:1000px;
	height:40px;
	margin:0 auto;
}
.nav li{
	width:140px;
	text-align:center;
}
.nav li:hover{
	background-color:#2a6cb6;
}
.navactive{
	background-color:#2a6cb6;
}
.nav li a{
	line-height:40px;
	color:#fff;
}
.nav_li_last{
	background-color:#4e4e4e;
}
.container{
	padding-top:10px;
	padding:10px 10px;
	width:900px;
	margin-top:30px;
	margin-bottom:30px;
	box-shadow:0 0 10px #ddd;
	overflow:hidden;
}
.news{
	width:262px;
	height:421px;
}
.news_content{
	border:1px solid #ddd;
	border-left:2px;
	box-shadow:0px 5px 5px #ddd;
}
.news_content>div.news_content_div{
	height:75px;
	margin:5px 5px;
	border-bottom:1px solid #ddd;
}
.news_leftimg{
	width:82px;
	height:62px;
	border:1px solid #ddd;
}
.index_top{
	height:40px;
	background-color:#1e518c;
	color:#fff;
	font-size:18px;
	line-height:40px;
	padding-left:10px;
}
.news_content_div span{
	display: -webkit-box !important;
	font-size:14px;
	color:#16131b;
	width:84px;
	height:55px;
	line-height:27px;
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	overflow:hidden;
	display: -webkit-box !important;  
    overflow: hidden;  
    text-overflow: ellipsis;  
    word-break: break-all;  
    -webkit-box-orient: vertical;  
    -webkit-line-clamp: 3;  
}
.news_content_div{
	padding-top:5px;
}
.news_content_div .fr{
	width:200px;
}
.xiaolandian{
	display:inline-block;
	width:5px;
	height:5px;
	border-radius:5px;
	background-color:#409de2;
	position:relative;
	top:-6px;
	margin-right:5px;
}
.news_bottom{
	padding-left:10px;
}
.news_bottom a{
	color:#000;
	font-size:12px;
	display:inline-block;
	width:250px;
	overflow: hidden;  
    white-space: nowrap;  
    text-overflow: ellipsis;  
	
}
.news_bottom li{
	margin:10px;
}
.content_notice{
	width:433px;
	height:265px;
	box-shadow:0px 5px 5px #ddd;
	margin:10px 0px;
	margin-top:10px;
	border:1px solid #ddd;
}
.content_dynamic{
	width:433px;
	height:265px;
	box-shadow:0px 5px 5px #ddd;
	margin:10px 0px;
	margin-top:0px;
	border:1px solid #ddd;
	margin-left:14px;
}
.content_life,.content_organization{
	width:433px;
	height:205px;
	box-shadow:0px 5px 5px #ddd;
	margin:10px 0px;
	border:1px solid #ddd;
}
.content_main_div li a{
	display:inline-block;
	width:280px;
	color:#555;
	font-size:14px;
	overflow: hidden;  
	white-space: nowrap;  
	text-overflow: ellipsis;  
}
.content_life li a,.content_organization li a{
	display:inline-block;
	width:240px;
	overflow: hidden;  
	white-space: nowrap;  
	text-overflow: ellipsis;  
}
.content_life{
	margin-left:14px;
}
.content_tittle{
	padding-left:10px;
	font-size:18px;
	height:40px;
	line-height:40px;
	color:#fff;
	background-color:#1e518c;
}
.content_maintittle{
	overflow: hidden;  
	white-space: nowrap;  
	margin-top:10px;;
	text-overflow: ellipsis;  
}
.content_maintittle span{
	display:inline-block;
	margin:5px auto;
	font-size:16px;
	font-weight:bold;
}
.content_main{
	padding-left:15px;
	padding-right:20px;
	margin-top:20px;
	border-top:1px solid #ddd;
    height: 150px;
}
.content_main_div{
	margin-top:15px;
	overflow:hidden;
	padding-top:0px;
}
.notice_img{
	display:inline-block;
	width:143px;
	height:104px;
	border:1px solid #ddd;
}
.organization_img{
	width:143px;
	height:104px;
	border:1px solid #ddd;
}
.life_img{
	width:143px;
	height:104px;
	border:1px solid #ddd;
}
.content_notice .content_main .content_main_div p{
	float:right;
	width:270px;
	margin-right:10px;
	color:#888;
	height:119px; 
	display: -webkit-box !important; 
	overflow: hidden;  
	text-overflow: ellipsis;  
	word-break: break-all;  
	-webkit-box-orient: vertical;
	line-clamp:7;
	-webkit-line-clamp: 7; 
	font-size:14px;
	line-height:17px;
}
.notice_time{
	font-size:14px;
	color:#555;
}
.content_main_div li{
	overflow: hidden;
	margin-bottom:10px;
	color:#555;
	font-size:14px;

}

/*bottom css*/
.index_bottom{
	width:100%;
	height:196px;
	text-align:center;
	background-color:#333;
	
}
.index_bottom span{
	display:inline-block;
	margin-top:40px;
	color:#fff;
	font-size:16px;
	line-height:30px;
}

.twoPageTittle{
	font-size:18px;
}
.tittle_coloefont{
	color:#07329a;
}
.twoPagecontainerdiv{
	padding:20px 50px;
	overflow:hidden;
	min-height:450px;

}
.twoPagecontainerdiv ul li{
	height:30px;
	line-height:30px;
}
.twoPagecontainerdiv ul li a{
	font-size:14px;
	color:#000;
	cursor:pointer;
	display:inline-block;
	width:500px;
	overflow: hidden;  
    white-space: nowrap;  
    text-overflow: ellipsis;  

}
.twoPagecontainerdiv ul li span{
	font-size:14px;
	color:#000;
}
.bluebar{
	height:4px;
	background-color:#2a6cb6;
	margin:12px 0;
}
