/*
文件名中国残疾人联合会  网站总体公共样式表文件
*/

*{margin:0px;padding:0px;}
body{text-align:center;font-size:14px;font-family:"宋体";line-height:24px;background:#FFF url(new_body_bg.jpg) repeat-x left top;color:#333333;}
img{border:none;}
ol li,ul li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:1em;}
a:link{color:#333333;text-decoration:none;}
a:visited{color:#333333;text-decoration:none;}
a:hover{color:red;text-decoration:underline;}
.clearboth{clear:both;height:0px; width:0px;font-size:0px;line-height:0px;}
div#skip{
	height:0px;
	font-size:0px;
	line-height:0px;
	width:0px;
	overflow:hidden;
	}
div#container{
	width:960px;
	text-align:left;
	font-size:1em;
	line-height:1.285em;
	margin:0px auto;
	}
div#header{
	padding-bottom:13px;
	background:url(new_main_bg_0130.jpg) no-repeat left bottom;
	}
ul.web_tool{
	float:left;
	margin-left:-33px;
	}
ul.web_tool li{
	float:left;
	padding-left:33px;
	line-height:3em;
	font-size:0.85em;
	}
ul.float_right{
	float:right;
	}
h1#logo{
	clear:both;
	background:#fff url(new_banner_bg_0130.jpg) no-repeat right top;
	line-height:0px;
	font-size:0px;
	}
div#work_link{
	width:946px;
	border:1px solid #ececec;
	border-bottom:none;
	float:left;
	padding-right:12px;
	line-height:2.2em;
	background:#ffffff url(new_gzrk_bg.jpg) repeat left top;
	}
ul.border_left_link li{
	display:inline;
	font-size:0.85em;
	}
ul.border_left_link li:first-child a{
	border:none;
	}
ul.border_left_link li.noborder{
	border-left:none;
	color:#0000ff;
}
ul.border_left_link li a{
	border-left:1px solid #333333;
	padding:0px 10px;
	}
div#mainnav{
	background:#65a31e url(new_mainnav_bg1_0130.jpg) repeat left top;
	clear:both;
	width:950px;
	float:left;
	border-bottom:1px solid #ececec;
	position:relative;
	top:0px;
	padding:3px 0px 0px 10px;
	z-index:5;
	}
div#mainnav h2{
	line-height:2.65em;
	float:left;
	background:url(new_mainnav_libg_0130.jpg) no-repeat left center;
	padding:0px 3px 0px 4px;
	}
div#mainnav h2:first-child{
background:none;
}
div#mainnav h2#mainnav_index{
	padding-left:0px;
	}
div#mainnav h2 a{
	color:#ffffff;
	display:block;
	width:82px;
	padding-left:1px;
	padding-right:3px;
	text-align:center;
	}
div#mainnav ul{
	position:absolute;
	left:0px;
	top:-1111px;
	background:#ececee url(new_mainnav_list_bg.jpg) repeat left top;
	line-height:2em;
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	border-bottom:3px solid #037d40;
	float:left;
	padding:5px 20px 5px 0px;
	background:#fff;
	}
div#mainnav ul.ZindexTop{
z-index:1;
}
div#mainnav ul li{
	display:inline;
	float:left;
	font-family:"微软雅黑";
	}
div#mainnav ul li:first-child a{
	border:none;
	}
div#mainnav ul li a{
	background:url(publist2_icon.jpg) no-repeat 10px center;
	padding-left:25px;
	}
div#mainnav h2.onthisChannel a{
	color:#315a00;
	background:#ffffff url(new_mainnav_h2bg_01_30.jpg) no-repeat left bottom;
	}
div#mainnav ul#mainnav_zzjg{
	left:21px;
}
div#mainnav ul#mainnav_xwzx{
	left:115px;
	width:265px;
}
div#mainnav ul#mainnav_xwzx li{
width:85px;
}
div#mainnav ul#mainnav_xxgk{
	left:220px;
	width:254px;
}
div#mainnav ul#mainnav_bsfw{
	left:319px;
	width:245px;
}
div#mainnav ul#mainnav_sjzx{
	left:387px;
	width:285px;
}
div#mainnav ul#mainnav_sjzx li{
width:95px;
}
div#mainnav ul#mainnav_hdjl{
	left:512px;
	float:right;
	right:0px;
	width:244px;
}
div#topsearch_box{
height:25px;
overflow:hidden;
width:156px;
float:right;
margin-top:5px;
padding-right:15px;
}
iframe#topsearch{
	height:33px;
	background:none;
	width:145px;
	float:right;
	margin-top:-8px;
	}
ul#main_subnav{
	background:#ececee url(new_mainnav_list_bg.jpg) repeat left top;
	width:933px;
	line-height:2em;
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	border-bottom:1px solid #ececec;
	text-align:center;
	float:left;
	padding:5px 0px 5px 25px;
}
ul#main_subnav li{
	float:left;
	}
ul#main_subnav li:first-child a{
	border:none;
	}
ul#main_subnav li a{
	border-left:1px solid #000000;
	padding:0px 20px;
	}
/*
pubbox1
*/
div.pubtop1{
	background:#f2f2f2 url(new_pubtop1_bg.jpg) repeat-x left top;
	line-height:1.9em;
	zoom:1;
	overflow:hidden;
	}
div.pubtop1 span.more{
	float:right;
	}
div.pubtop1 span.more a{
	font-size:0.85em;
	display:block;
	background:#f2f2f2 url(new_pubtop1_rightbg.jpg) no-repeat right top;
	padding-right:34px;
	}
div.pubtop1 span.more a:hover{
	background:#f2f2f2 url(new_pubtop1_rightbg_hover.jpg) no-repeat right top;
}
div.pubtop1 h3{
	float:left;
	background:#6eaa24 url(new_pubbox1_leftbg.jpg) no-repeat left top;
	color:#ffffff;
	padding-left:26px;
	}
div.pubcontent1{
	border-right:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
	border-left:1px solid #ebebeb;
	}
ul.publist1{
	line-height:1.0em;
	padding:5px 0px 5px;
	clear:both;
	width:245px;
	}
ul.publist1 li{
line-height:2.1em;
font-size:0.85em;
}
span.pubtime1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85em;
	color:#bababa;
	background:url(new_pubtime2_bg.jpg) no-repeat left center;
	width:38px;
	text-align:center;
	float:right;
	}
div.pubtop2{
background:url(new_putop2_bg.jpg) no-repeat left bottom;
float:left;
}
div.pubtop2 h3,div.pubtop2 h2{
float:left;
}
div.pubtop2 ul.subchannel{
float:right;
}
div.pubtop2 ul.subchannel li{
float:left;
font-size:0.85em;
padding-left:19px;
}
div.pubtop2 ul.subchannel li a{
color:#ff7e00;
}
div.pubcontent2{
clear:both;
float:left;
padding-top:13px;
}
div.pubtop3{
border-left:3px solid #6eaa24;
float:left;
clear:both;
overflow:hidden;
zoom:1;
width:244px;
line-height:2em;
background:#f2f2f2;
}
div.pubtop3 h3{
float:left;
padding-left:18px;
}
div.pubtop3 span.more{
float:right;
margin-right:13px;
}
div.pubtop3 span.more a{
background:url(new_pubmore3_bg.jpg) no-repeat right center;
padding-right:13px;
font-size:0.85em;
}
div.pubtop3 span.more a:hover{
background:url(new_pubmore3__hover_bg.jpg) no-repeat right center;
}
div.pubbox3 div.pubcontent1{
float:left;
}
div.pubbox3 div.pubcontent1 ul.publist1 li{
padding-left:28px;
background:url(new_publist2_bg_0130.jpg) no-repeat 16px center;
}
div.pubbox2{
float:left;
}
ul.publist2 li{
background:url(new_publist3_bg.jpg) no-repeat 2px center;
padding-left:13px;
line-height:2.1em;
font-size:0.85em;
}
div.pubtop4{
background:#ffffff url(border_top.jpg) repeat-x left bottom;
line-height:2em;
float:left;
padding-top:10px;
padding-right:10px;
}
div.pubtop4 h3{
	color:#4d4d4d;
	float:left;
}
span.pubmore2{
float:right;
}
span.pubmore2 a{
background:#ffffff url(new_pubmore2.jpg) no-repeat right center;
padding-right:15px;
font-size:0.85em;
}
span.pubmore2 a:hover{
background:#ffffff url(new_pubmore2_hover.jpg) no-repeat right center;
}
ul.publist3{
float:left;
padding:5px 0px;
}
ul.publist3 li{
float:left;
clear:both;
padding-left:19px;
background:#ffffff url(publist2_icon.jpg) no-repeat 8px center;
line-height:2.1em;
font-size:0.85em;
}
ul.publist3 li a{
float:left;
}
div#footer {
	line-height:18px;
	overflow:hidden;
	padding:42px 0px 16px;
	font-size:1.2em;
	font-weight:normal;
	background:url(main_bg.jpg) no-repeat left 16px;
	text-align:center;
	clear:both;
	font-size:0.85em;
}
div#footer ul {
	width:640px;
	margin:0 auto;
	text-align:center;
}
div#footer ul li.color_red a:link, div#footer ul li.color_red a:visited, div#footer ul li.color_red a:hover {
	color:#7c0a0a;
}
div#footer ul li {
	display:inline;
	padding:0px 5px;
	line-height:21px;
	color:#919191;
}
div#footer a {
	font-weight:normal;
	color:#919191;
}
.noneStyle{
	line-height:0px;
	font-size:0px;
	height:0px;
	width:0px;
	overflow:hidden;
	}
div#footer ul li.brLi{
	display:block;
	}
ul.web_tool li.font_blue{
	font-size:1em;
	line-height:2.6em;
	}
ul.web_tool li.font_blue a{
	font-weight:bold;
	}