@charset "utf-8";
#main { 
	width: 984px;
	height: auto;
	position: relative;
}
/*banner滚图*/
#main div.index{
	padding-top:16px; 
	width: 984px;
	height: auto;
	position: relative;
	padding-bottom:36px; 
}
#main div.index div.banner ul li a{
	display: block;
	width: 984px;
	height:470px; 
}
/*机构设置*/
#main div.jgsz{
	display: none;
	width: 984px;
	height: 522px;
	position: relative;
	background-color: #FFFFFF;
}
#main div.jgsz div.left {
	float :left;
	padding-left:28px;
	width:396px;
	height:486px;
}
#main div.jgsz div.left ul li{
	list-style: none;
}
#main div.jgsz div.left div.title{
	height:50px;
	border-bottom: 1px solid #DE2910;
}
#main div.jgsz div.left div.title div.udline{
	height:50px;
	width: 152px;
	border-bottom: 3px solid #DE2910;
	padding-top:20px; 
	font-size: 20px;
	color:#DE2910;
}
#main div.jgsz div.left ul{
	padding-top:28px;
}
#main div.jgsz div.left ul li{
	line-height: 48px;
}
#main div.jgsz div.left ul li a{
	color: #000;
	text-decoration: none;
}
#main div.jgsz div.left ul li a:hover{
	color: #DE2910;
}
#main div.jgsz div.right {
	float :right;
	padding-left:28px;
	width:588px;
	height:486px;
}
#main div.jgsz div.right div.title{
	width:540px;
	height:50px;
	border-bottom: 1px solid #DE2910;
}
#main div.jgsz div.right div.title div.udline{
	height:50px;
	width: 196px;
	border-bottom: 3px solid #DE2910;
	padding-top:20px; 
	font-size: 20px;
	color:#DE2910;
}
#main div.jgsz div.right img{
	padding: 16px;
}
#main div.jgsz div.right a{
	color:#000;
	text-decoration: none;
}
#main div.jgsz div.right a p{
	white-space: pre-line;
	height: 260px;
	padding-left: 16px;
	padding-right: 32px;
	line-height: 36px;
	overflow:hidden;
	text-overflow:ellipsis; 
}
/*工作动态*/
#main div.gzdt{
	display: none;
	width: 984px;
	height: 522px;
	position: relative;
	background-color: #FFFFFF;
}
#main div.gzdt div.left {
	float :left;
	padding-left:36px;
	width:624px;
	height:486px;
}
#main div.gzdt div.left div.title{
	height:50px;
	border-bottom: 1px solid #DE2910;
}

#main div.gzdt div.left div.title div.udline{
	height:50px;
	width: 132px;
	border-bottom: 3px solid #DE2910;
	padding-top:20px; 
}
#main div.gzdt div.left div.title div.udline a{
	font-size: 20px;
	color:#DE2910;
	text-decoration:none;
}
#main div.gzdt div.left div.title div.udline a.more{
	position: absolute;
	right: 368px; 
	font-size: 20px;
	color:#DE2910;
	text-decoration:none;
}
#main div.gzdt div.left ul{
	width: 580px;
	padding-top: 20px;
	list-style: none;
}
#main div.gzdt div.left ul li div.square{
	position: absolute;
	top:18px;
	left: 4px;
	width: 5px;
	height: 5px;
	background-color: #DE2910;
}
#main div.gzdt div.left ul li{
	width: 100%;
	list-style: none;
	line-height: 40px;
	height: 40px;
	position: relative;
}
#main div.gzdt div.left ul li a{
	display: block;
	height: 100%;
	width: 448px;
	text-decoration: none;
	cursor: pointer;
	color: #000000;
	font-size: 16px;
	line-height: 40px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	-webkit-text-overflow:ellipsis;
	position: absolute;
	left: 16px;
}
#main div.gzdt div.left ul li a:hover{
	color: #DE2910;
}
#main div.gzdt div.left ul li div.time{
	font-size: 16px;
	line-height: 40px;
	color: #666666;
	position: absolute;
	right:5px;
}
#main div.gzdt div.right {
	float :right;
	padding-left:50px;
	width:360px;
	height:486px;
}
#main div.gzdt div.right div.title{
	width:286px;
	height:50px;
	border-bottom: 1px solid #DE2910;
}
#main div.gzdt div.right div.title div.udline{
	height:50px;
	width: 132px;
	border-bottom: 3px solid #DE2910;
	padding-top:20px; 
}
#main div.gzdt div.right div.title div.udline a{
	font-size: 20px;
	color:#DE2910;
	text-decoration:none;
}
#main div.gzdt div.right div.title div.udline a.more{
	position: absolute;
	right: 28px; 
	font-size: 20px;
	color:#DE2910;
	text-decoration:none;
}
#main div.gzdt div.right img{
	width: 276px;
	padding-top: 18px;
	padding-left: 8px;
}
#main div.gzdt div.right ul{
	width: 300px;
	padding-top: 20px;
	list-style: none;
}
#main div.gzdt div.right ul li div.square{
	position: absolute;
	top:18px;
	left: 4px;
	width: 5px;
	height: 5px;
	background-color: #DE2910;
}
#main div.gzdt div.right ul li{
	width: 100%;
	list-style: none;
	line-height: 40px;
	height: 40px;
	position: relative;
}
#main div.gzdt div.right ul li a{
	display: block;
	height: 100%;
	width: 280px;
	text-decoration: none;
	cursor: pointer;
	color: #000000;
	font-size: 15px;
	line-height: 40px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	-webkit-text-overflow:ellipsis;
	position: absolute;
	left: 14px;
}
#main div.gzdt div.right ul li a:hover{
	color: #DE2910;
}
/*规章制度*/
#main div.gzzd{
	display: none;
	width: 984px;
	height: 522px;
	position: relative;
	background-color: #FFFFFF;
}
#main div.gzzd div.title{
	width: 904px;
	margin-left:32px; 
	height:62px;
	border-bottom: 1px solid #DE2910;
}
#main div.gzzd div.title div.udline{
	height:62px;
	width: 132px;
	border-bottom: 3px solid #DE2910;
	padding-top:30px; 
}
#main div.gzzd div.title div.udline a{
	font-size: 21px;
	color:#DE2910;
	text-decoration:none;
}
#main div.gzzd div.title div.udline a.more{
	position: absolute;
	right: 52px; 
	font-size: 20px;
	color:#DE2910;
	text-decoration:none;
}
#main div.gzzd div.left{
	float: left;
	width: 336px;
}
#main div.gzzd div.left img{
	width: 276px;
	margin-top: 20px;
	margin-left: 54px;
	
}
#main div.gzzd div.left h4{
	padding: 20px 0 0 54px;
}
#main div.gzzd div.left a{
	color: #000;
	text-decoration: none;
}
#main div.gzzd div.left a p{
	height: 112px;
	line-height: 26px;
	font-size: 13px;
	color: #666666;
	padding:8px 0 0 54px;
	white-space: pre-line;
	overflow:hidden;
	text-overflow:ellipsis;
}
#main div.gzzd div.right{
	float: left;
	width: 600px;
}
#main div.gzzd div.right ul{
	width: 600px;
	padding-top: 24px;
	list-style: none;
}
#main div.gzzd div.right ul li div.square{
	left:48px;
	position: absolute;
	top:18px;
	width: 5px;
	height: 5px;
	background-color: #DE2910;
}
#main div.gzzd div.right ul li{
	width: 100%;
	height: 40px;
	position: relative;
}
#main div.gzzd div.right ul li a{
	display: block;
	height: 100%;
	width: 444px;
	text-decoration: none;
	cursor: pointer;
	color: #000000;
	font-size: 16px;
	line-height: 40px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	-webkit-text-overflow:ellipsis;
	position: absolute;
	left: 64px;
}
#main div.gzzd div.right ul li a:hover{
	color: #DE2910;
}
#main div.gzzd div.right ul li div.time{
	font-size: 16px;
	line-height: 40px;
	color: #666666;
	position: absolute;
	right:5px;
}
/*学习文献*/
#main div.xxwx{
	display: none;
	width: 984px;
	height: 522px;
	position: relative;
	background-color: #FFFFFF;
}
#main div.xxwx div.content div.title{
	width: 904px;
	margin-left:32px; 
	height:62px;
	border-bottom: 1px solid #DE2910;
}
#main div.xxwx div.content div.title div.udline{
	height:62px;
	width: 132px;
	border-bottom: 3px solid #DE2910;
	padding-top:30px; 
}
#main div.xxwx div.content div.title div.udline a{
	font-size: 21px;
	color:#DE2910;
	text-decoration:none;
}
#main div.xxwx div.content div.title div.udline a.more{
	position: absolute;
	right: 52px; 
	font-size: 20px;
	color:#DE2910;
	text-decoration:none;
}
#main div.xxwx div.content ul{
	width: 940px;
	padding-left:32px; 
	padding-top: 24px;
	list-style: none;
}
#main div.xxwx div.content ul li div.square{
	position: absolute;
	top:18px;
	left: 24px;
	width: 5px;
	height: 5px;
	background-color: #DE2910;
}
#main div.xxwx div.content ul li{
	width: 100%;
	height: 40px;
	position: relative;
}
#main div.xxwx div.content ul li a{
	display: block;
	height: 100%;
	width: 720px;
	text-decoration: none;
	cursor: pointer;
	color: #000000;
	font-size: 16px;
	line-height: 40px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	-webkit-text-overflow:ellipsis;
	position: absolute;
	left: 40px;
}
#main div.xxwx div.content ul li a:hover{
	color: #DE2910;
}
#main div.xxwx div.content ul li div.time{
	font-size: 16px;
	line-height: 40px;
	color: #666666;
	position: absolute;
	right:9px;
}
#main div.gzzn{
	display: none;
	width: 984px;
	height: 522px;
	position: relative;
	background-color: #FFFFFF;
}
#main div.gzzn div.content{
	padding-left: 194px;
	padding-top: 34px;
}
#main div.gzzn div.content ul{
	list-style: none;
	width: 594px;
}
#main div.gzzn div.content ul li{
	float:left;
	width: 198px;
	height:198px; 
	padding: 34px;
}