/* 初始化CSS */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img {
margin:0;
padding:0;
}
body{

	FONT-FAMILY: "微软雅黑", Helvetica, sans-serif;

	font-size:14px;

	margin:0px; 

	}

fieldset, img {

	border:none;

}
h1{ font-size:100%;margin:0px; padding:0px}
div {

	margin:0 auto

}

ul, ol {

	list-style:none;

}
a, a:visited { font-size:14px;
	color:#222;

	text-decoration:none;

}

a:hover, a:active {
font-size:14px;
	
color:#077AC7;
text-decoration:none;

}

/*顶部*/
#toper{width:1060px;height:100px;MARGIN: 0px auto;MARGIN-top:40px}
.logoer{width:280px;height:100px;FLOAT: left;}
.topergg{width:200px;height:100px;FLOAT: left;}
.search {
	width:360px;
	height:35px;
	float:right;
	display:block;
	margin-top:25px;
}
.search .s_w {
	width:225px;
	float:left;
	border:#CCC 1px solid;
	height:30px;
	padding-left:25px;
	background:url(searchtxt.png) left no-repeat;
	line-height:30px;
	margin-right:5px;
	color:#999;
	display:block
}
.search .an {
	width:96px;
	float:left;
	height:32px;
	background:url(search.png);
	color:#000;
	text-align:center;
	cursor:pointer;
	border:0;
	display:block
}
.search .an:hover {
	background:#DDDDDD;
	border:#dedede 1px solid
}
.clear{clear:both; height:0;overflow:hidden;}
.topermenu{width:1048px;height:180px;MARGIN: 0px auto;line-height:20px; BORDER: #e8e8e8 1px solid;padding:5px;}
.topermenu ul{list-style:none;margin:0px;padding:0px;width: auto;}
.topermenu li{width:auto;FLOAT: left;margin:0;padding: 0px;line-height:25px;height:25px;margin-right:10px}
.topermenu a{padding-right:7px; font-size:12px;color:#077AC7;}
.topermenu ahover{padding-right:7px; font-size:12px;color:#ff0000;}
A.red:link {
	 COLOR: #FF0000;FONT-SIZE: 12px;  TTEXT-DECORATION: none; 
}
#menuer{width:100%;height:40px;line-height:40px;background-color:#408CD7;margin-top:0px;position:fixed;top:0;left:0;right:0;z-index:999;}

.menusb{width:1060px;height:40px;line-height:40px;}

.menusb ul{list-style:none;margin:0px;padding:0px;width: auto;}

.menusb li{float:left;margin:0;padding: 0px;TEXT-ALIGN: center;}

.menusb li a{padding-left:15px;padding-right:15px;COLOR: #Fff; FONT-SIZE: 14px; TEXT-DECORATION: none;	TEXT-ALIGN: center;  DISPLAY: inline-block ; HEIGHT: 40px;LINE-HEIGHT:40px; }

.menusb li a:hover{COLOR: #fff; FONT-SIZE: 14px; height:40px;LINE-HEIGHT:40px;TEXT-DECORATION: none; background-color:#436892;}

.menusb .daons a{COLOR: #fff; FONT-SIZE: 14px; height:40px;LINE-HEIGHT:40px;TEXT-DECORATION: none; background-color:#436892;}

#menuerab{width:100%;position:relative;height:40px; overflow:hidden;z-index:1;}

#connews{width:1060px;height:auto;MARGIN: 0px auto; margin-top:10px;}
.connewsleft{width:720px;height:auto; float:left;}
#wzny{width:100%;height:30px;line-height:30px; MARGIN: 0px auto;  text-align:left;color:#333}
#wzny a{color:#333}
#wzny a:hover{color:#ff0000}
#wznyzlm{width:1060px;height:40px;line-height:40px; MARGIN: 0px auto;  text-align:left;color:#333; margin-top:10px;}
#wznyzlm a{color:#333}
#wznyzlm a:hover{color:#ff0000}

.dis_title {
	 TEXT-ALIGN: center; PADDING-BOTTOM: 15px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #333; FONT-SIZE: 24px; PADDING-TOP: 10px; FONT-WEIGHT: bold;
}
.dis_time {
	TEXT-ALIGN: center; LINE-HEIGHT: 40px; BACKGROUND: url(../images/bg_content_time.jpg) repeat-x 50% bottom; HEIGHT: 40px; COLOR: #666; FONT-SIZE: 12px;BORDER-BOTTOM: #DFDDDD 1px solid;
}
.des {
    height:50px;
	width:710px;
	padding:5px;
	line-height:25px;
	border:#CCC 1px dotted;
	overflow:hidden; margin-top:10px;

}

.dis_content{font-size:16px;line-height:30px; margin-bottom:20px}
.dis_prevnext {
	width:100%;height:120px;line-height:30px;MARGIN-BOTTOM: 30px; COLOR: #686868; FONT-SIZE: 14px;border-top:1px solid #DCDCDC;border-bottom:1px solid #DCDCDC; margin-bottom:10px;
}
.dis_prevnext p{height:30px;}
.newstt{width:100%;height:40px;line-height:40px;border-bottom:1px solid #DCDCDC;}
.newstt span{height:38px;border-bottom:2px solid #0266A6; font-weight:bold; font-size:16px; color:#0266A6;DISPLAY: inline-block ;}
.newsttcon{width:720px;height:auto;border-bottom:1px solid #E9E9E9; }
.newsttcon ul{list-style:none;margin:0px;padding:0px;width: auto;}
.newsttcon li{width:720px;height:140px;line-height:25px;margin:0 auto;font-size:14px; padding-top:20px; padding-bottom:20px; border-top:1px solid #F2F2F2; }
.newsttcon span{height:40px; font-size:16px; font-weight:bold;display:block;color:#333}
.newsttcon a{color:#666;}
.newsttcon a:hover{color:#666;}
.newsttcon li:hover{width:720px;height:140px;background:#F2F2F2;padding-top:20px; padding-bottom:20px;}
.newsttcon img{width:160px;height:100px; float:left; margin-right:20px;}
.newsym{width:700px;height:auto;line-height:25px;background:#DCDCDC; padding:5px 10px 5px 10px; font-size:12px;}
.newsym span{ font-size:16px;}
.connewsright{width:300px;height:auto; float:right;}
.newsrtt{width:100%;height:28px;line-height:28px;background:#F2F2F2;margin-top:10px;}
.newsrtt span{height:28px;font-weight:bold; font-size:16px; color:#333;DISPLAY: inline-block ; padding-left:5px;}
.connewsrr{width:100%;height:auto; }
.connewsrr ul{list-style:none;margin:0px;padding:0px;width: auto;}
.connewsrr li{height:40px;line-height:40px;margin:0 auto;font-size:14px; border-bottom:#CCC 1px dotted;overflow:hidden; padding-left:10px }
.connewsrr a{color:#333;}
.connewsrr a:hover{color:#ff0000;}
/*分页*/
#footerb{width:100%;height:90px;line-height:30px;MARGIN-top: 10px;border-top:1px solid #D6D6D6;TEXT-ALIGN: center;}

.chunlist {

	width:720px;
	margin-bottom:20px;
}

.chunlist ul {

	width:720px;

	padding:15px 0 15px 0;

	float:left;

	border-bottom:#CCC 1px dotted;

	overflow:hidden;

	display:block;

}

.chunlist ul li {

	width:705px;

	height:32px;

	line-height:32px;

	background: url(top_bg_b00.png) 0 -270px no-repeat;

	overflow:hidden;

	padding-left:15px;

	display:block

}

.chunlist ul li span {

	float:right;

	
	font-size:12px;

	color:#9A9A9A;


}
.lanmu{width:1090px;height:auto;MARGIN-top: 10px;}
.lanmu ul{list-style:none;margin:0px;padding:0px;width: auto;}
.lanmu li{width:515px;height:auto;float:left; margin-left:15px; margin-right:15px; padding-bottom:20px }
.lanmu_titlesb {
width:515px;
height:30px;
line-height:30px;
border-bottom:1px solid #D6D6D6; margin-top:10px; margin-bottom:10px
}

.lanmu_titlesb h3 {

	float:left;

	width:auto;

	color:#125FB1;

	padding:0 15px 0 10px;

	border-left:5px solid #125FB1;

	font: 20px/22px "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53";

	background:url(top_bg_b00.png) right -681px no-repeat;

}

.lanmu_titlesb span.lanmu_more {

	float:right;

	padding-right:10px;

	font:12px/22px "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53";

	background:url(top_bg_b00.png) right -298px no-repeat;

}

.lanmu_titlesb span.lanmu_more a {

	color:#666;

}
.lanmu li .new_lanmu_l {

	width:505px;

	float:left;



}

.lanmu li .new_lanmu_l ul {


	font:14px/26px "微软雅黑";



}

.lanmu li .new_lanmu_l ul li {

	width:495px;

	height:30px;

	padding-left:10px;
	padding-right:10px;
padding-bottom:0px;
	background:url(top_bg_b00.png) 0 -270px no-repeat;

}
.lanmu li .new_lanmu_l ul li span{ float:right;font-size:12px;color:#9A9A9A;}
#ttnews{width:1060px;height:90px;TEXT-ALIGN: center;BACKGROUND: url(/style/ttnews.jpg) left no-repeat;background-color:#F3F3F3; margin-top:10px; margin-bottom:10px }
.ttnewsa{width:1060px;height:40px;line-height:40px;padding-top:10px;color:#000000;FONT-SIZE: 26px;FONT-WEIGHT: bold;}
.ttnewsa a{color:#408CD7;FONT-SIZE: 26px;FONT-WEIGHT: bold;}
.ttnewsa a:hover{color:#000000;FONT-SIZE: 26px;FONT-WEIGHT: bold;}
.ttnewsb{width:1060px;height:30px;line-height:30px;}
.ttnewsb a{color:#333;FONT-SIZE: 12px;padding-left:10px;padding-right:10px;}
.nygg{width:1060px;height:auto;MARGIN: 0px auto;}
.indlm{width:1060px;height:50px;line-height:50px;MARGIN: 0px auto;}
.indlmleft{width:200px; float:left;color:#408CD7;FONT-SIZE: 27px;FONT-WEIGHT: bold;}
.indlmright{width:806px; float:right; text-align:right;}
.indlmright a{ padding:5px 10px 5px 10px; margin-left:10px;background-color:#F3F3F3; }
.indlmright a:hover{background-color:#408CD7;color:#fff}
.ft {



	width:1060px;

	border-top:1px solid #d0d4d9;

	margin:0 auto;

	font:12px/20px "宋体";

}

.link {

	width:1060px;

	padding:5px 0;

	line-height:26px;

}

.link h2 {

	width:80px;

	float:left;

	line-height:26px;

	font-size:12px;

	text-align:left;

	font-size:14px;

	color:#378638;

	font-weight:normal;

	font-family:"\5FAE\8F6F\96C5\9ED1", tahoma;

}

.link a {

	float:left;

	height:26px;

	line-height:26px;

	color:#ACACAC;

	margin-right:10px;

}
/*分页*/
.page {

	width:720px;

	height:30px;

	line-height:30px;

	padding:10px 0;



}

.pagelist li{float:left;margin:0;padding: 0px;list-style:none;margin-right:5px}

.pagelist a {

	padding:5px 4px;

	margin:2px 1px;

	border:#eee 1px solid;

	color:#999;

	background:#FFF;

	text-decoration:none;

	padding-left:5px;padding-right:5px;

}

.pagelist a:hover {

	border:#999 1px solid;

	color:#666;

}

.pagelist a:active {

	border:#999 1px solid;

	color:#666;

}

.pagelist .thisclass {

	

	border:#A5A5A5 1px solid;

	background:#E3E3E3;

	

	color:#000000;

	padding-left:5px;padding-right:5px;

	

}

.pagelist .disabled {

	border:#dedede 1px solid;

	padding:5px 4px;

	margin:2px 1px;

	color:#999;

	background:#FFF;

}

.pagelist .table .tr .form .td a {

	height:35px;

	margin:0;

	border:0;

!important

}

.pagelist .pageinfo {

	border:#dedede 1px solid;

	padding:5px 4px;

	margin:2px 1px;

	color:#999;

}

/*分页*/

 

.pagebreak {

	FONT-SIZE: 12px;

	COLOR: #dddddd;

	margin-top: 10px;

	margin-bottom: 20px;

	float: left;

	line-height:22px;

	width: 603px;

	text-align: center;

}

.pagebreak ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}

.pagebreak .current {

	padding:3px 5px;

	border: 1px solid #CCC;

	color: #036;

	background-color: #CCC;

}

.pagebreak li {

	BORDER-RIGHT: #dddddd 1px solid;

	padding:3px 5px;

	BORDER-TOP: #dddddd 1px solid;

	BACKGROUND: #fff;

	FLOAT: left;

	MARGIN: 3px;

	BORDER-LEFT: #dddddd 1px solid;

	COLOR: #aaaaaa;

	BORDER-BOTTOM: #dddddd 1px solid;

	LIST-STYLE-TYPE: none

}

.pagebreak a {

	COLOR: #aaaaaa;

	margin-top: 0px;

	margin-right: 2px;

	margin-bottom: 0px;

	margin-left: 2px;

}

.pagebreak .thisclass {

	BORDER-RIGHT: #e0e0e0 1px solid;

	BORDER-TOP: #e0e0e0 1px solid;

	FONT-WEIGHT: bold;

	BACKGROUND: #f0f0f0;

	BORDER-LEFT: #e0e0e0 1px solid;

	COLOR: #ff0084;

	BORDER-BOTTOM: #e0e0e0 1px solid

}

.pagebreak .thisclass a {

	COLOR: #ff0084

}

.download_word { width: auto; margin: 30px auto 0 auto; display: block;}
.download_card { border: 1px solid #e1e1e1; position: relative;border-radius: 15px; }
.download_card .card_bt {display: block; margin: 20px 0; font-weight:600; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 18px; padding: 0 10px;}
.card_nr { padding-left: 90px; height: 80px; background: url(../images/word_icon.png) no-repeat left center; padding-bottom: 20px; margin-top: 14px; padding-right: 230px; margin-left: 10px; border-top: 1px solid #e1e1e1; padding-top: 20px; }
.card_nr .card_bt { font-size: 22px; margin: 0;   }
.download_card_msg { line-height: 22px;height: 70px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;  font-size: 14px; color: #999; }
.download_word_lb .download_card_msg { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; height: 22px;margin-top: 5px;  }
.downlod_btn_right { width: 130px; height: 64px; background: #44b449;background: linear-gradient(#82ce21, #68b602); position: absolute; padding-left: 60px; border-radius: 10px; float: right; cursor: pointer; bottom:40px; right: 14px; }
.downlod_btn_right h5 { color: #fff; font-size: 18px; margin: 0; padding-top: 10px; }
.downlod_btn_right p { color: #fff;margin: 0; }
.downlod_icon { width: 30px; height: 30px; display: block; background: url(../images/download_icon.png) no-repeat; position: absolute; left: 14px; top: 15px; }
.download_card_btn { height: 0px; line-height: 64px; }
.content_box_tj { width: 150px; float: left; position: absolute; left:100px; bottom: -10px; }
.content_box_tj span { float: left; font-size: 12px; color: #999; }
.content_box_tj img { float: left; width: 15px; margin-top: 23px; }
.d_tip { float: left; position: absolute; bottom: -10px; right: 20px; font-size: 12px;    color: #999; }
.downlod_btn_right h5 { line-height: 24px; }
.downlod_btn_right p { line-height: 20px; }
.prompt { background: #fff7ef; padding: 20px; margin-top: 40px; }
.prompt p { color: #999; line-height: 24px; }

.download_word_lb {  border: 0px solid #f1f1f1; position: relative; }
.downlod_btn_right_lb { font-size: 20px; color: #fff; height: 54px; line-height: 20px;padding-left: 54px; position: absolute; top: 14px; padding-top: 14px; right: 10px; font-weight: bold; }
.downlod_btn_right_lb span { margin:2px 0; font-size: 14px; display: block; font-weight: normal; }
.downlod_btn_right_lb .downlod_icon { width: 28px; height: 28px; background-size: 100%; top: 18px;  }
.download_card_btn_lb { height: 0px; line-height: 40px; }
.download_card_btn_lb .content_box_tj { margin-left: 10px; position: absolute; left: 90px; bottom: 0px; }
.download_card_btn_lb .content_box_tj img { margin-top: 11px; }
.card_nr_lb { padding-bottom: 10px; margin: 10px 10px 0 10px; padding-right: 200px; border-top: none; padding-top: 0; }