﻿/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,th,form,fieldset,img,dl,dt,dd{margin:0;padding:0;}
textarea,input,select,body{font-size:12px;}
select,input{vertical-align:middle;}
fieldset,img{border:0;}
ul,ol{list-style:none;}

.wrapper { width: 975px; margin: 0 auto; text-align: left; line-height: 200%; background: #fff; }



/* 报协简介样式 1 */
.header { height: 169px; background-image: url(picbg.jpg) }
.header ul { width: 618px; height: 110px; margin: 0px 35px 0 350px; padding-top: 50px; }
.header li { font-size: 16px; padding: 3px 0 0 2px; float: left; list-style: none; line-height:200%;}
.header li a { color: #000; }
.header li a:hover { color: #fff; border-radius: 15px; background-color: #f7931e; }
.baoxie_introduce{ height: 36px; background-color: #fe8335; }
.span1{ margin:5px 0 0 25px; float: left; font-size: 14px; font-weight: bold; color: #000; }
.span2{ margin:5px 0 0 20px;float: left; font-size: 12px; font-weight: bold; color: #000;text-decoration:underline; }
.span3{float: left;}
.shouye{width:280px;height:150px;float:left;margin-top:15px;}

/* 滚动新闻 */
.rolling_news{width:975px;background-color:#000;height:36px;}
.rolling_news span{float:left;width:90px;font-size:14px;color:#fff; font-weight:bold;margin:4px 0 0 25px;}
.rolling{position:absolute; overflow:hidden; width:840px;margin-left:120px;}
.rolling .rolling1 {/*width:99999999px;*/width:8000%;margin-top:-12px;}
.rolling .rolling1 div{ float:left;}
.rolling .rolling1 ul{float:left; overflow:hidden; zoom:1; margin-top:16px;}
.rolling .rolling1 ul li{float:left; font-size:12px; list-style:none;}
.rolling li a{margin-right:10px;color:#999;}



a{color:#022564;text-decoration:none;}
a:hover{color:#c42805;text-decoration:underline;}
.clearit{clear:both;font-size:0;line-height:0;height:0;}
body{font-size:12px;color:#333;font-family: Microsoft YaHei, arial;background:#fff;}
#wrap{
width:975px;margin:0 auto;
}
#header{
margin:15px 0;
}
#header #logo{
width:240px;
float:left;
}
#header .banner{
width:735px;
float:left;
text-align:center;
}
#nav{
background:url(imagesbx_nav_bg.gif) 0 0 repeat-x;
height:37px;
padding:15px 0 0 0;
line-height:37px;
font-size:14px;
font-weight:bold;
position:relative;
	}
#nav #navleft{
	background:url(imagesbx_nav_left.gif) 0 0 no-repeat;
	width:5px;
	height:52px;
	position:absolute;
	left:0;
	top:0;	}
#nav #navright{
		background:url(imagesbx_nav_right.gif) 0 0 no-repeat;
	width:5px;
	height:52px;
	position:absolute;
	right:0;
	top:0;
	}
#nav UL{
	width:940px;
	margin:0 auto;
	}
#nav UL LI{
	background:url(imagesbx_nav_line.gif) 100% -15px no-repeat;
	height:37px;
	float:left;
	padding:0 10px;
	}
#scrollnews{
border:1px solid #d9d9d9;
padding:10px 5px;
margin:10px 0;
position:relative;
height:16px;
}
#scrollnews #scrolltitle{
	width:75px;
	font-weight:bold;
	color:#000;
	position:absolute;
	left:5px;
	top:10px;
	height:16px;
	line-height:16px;
	}
#scrollnews #scrolltext{
	width:880px;
	position:absolute;
	right:5px;
	top:10px;
	height:16px;
	line-height:16px;
	}
#wyhCont{
background:#ebebeb;
border:1px solid #dcdedc;
height:30;
line-height:30px;
padding:0 10px;
text-align:center;
font-weight:bold;
	}
#wyhCont a{
	text-decoration:underline;
	}
#grayline {
	background-image: url(imagesbx_greyline.gif);
	background-repeat: repeat-x;
	height: 5px;
	margin:0 0 10px 0;
}
#tbnews #tupian {
	float: left;
	height: 265px;
	width: 638px;
}
#tbnews #jrtj{
	background-image:url(imagesbx_jrtu.gif);
	background-repeat: no-repeat;
	height: 240px;
	width: 297px;
	padding:50px 20px 0px 20px; 
	float:left;
	background-color:#f0f0f0;
	}
#common_left{
	float: left;
	width: 620px;
	padding:0 18px 0 0;
}
#common_left .inleft{
	width:303px;
	height:298px;
	overflow:hidden;
	border:1px solid #d9d9d9;
	float:left;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0;
	}
#common_left .inleftfocus{
	height:298px;
	overflow:hidden;
	border:1px solid #d9d9d9;
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding:1px;
	}
#common_left .inleftfocus .inleft{
border:none;
width:290px;
	}
#common_left .inright{
	width:303px;
margin:0 0 10px 5px;
height:298px;
overflow:hidden;
border:1px solid #d9d9d9;
float:left;
	}	

#common_right{
	float: left;
	width: 337px;
	background-color: #f0f0f0;
}
#common_listpart{
	background-color: #f0f0f0;
	padding:0 0 10px 0;
}
#common_right .common_right_tp{
	width: 315px;	
	background-color: #fff;
	border: 1px solid #d9d9d9;
	margin: 8px;
	padding: 2px;	
	
}
#common_listpart .common_list_tp{
	background-color: #fff;
	border: 1px solid #d9d9d9;
	margin: 8px;
	padding: 2px;		
	}
#footer{
border-top:2px solid #000;	
padding:15px 0;
text-align:center;
	}

.ImgTxt01{
	clear:both;
	}
.ITimg01{
	width:170px;
	float:left;
	text-align:center;
	}
.ITimg01 img{
	border:1px solid #ccc;
	}
.ITtxt01{
	width:120px;
	float:left;
	padding:10px 0 0 0;
	}
/*栏目序列排版*/
#common_left .lanmu{
	width:610px;
	height:298px;
	overflow:hidden;
	border:1px solid #d9d9d9;
	float:left;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0;
}
.column_li li{
position:relative;
height:30px;
	}
.column_li li .limore{
position:absolute;
right:0;
top:0;
height:30px;
font-size:12px;
color:#999;
line-height:30px;
	}
/*bj*/
.bj-center{
	text-align:center;
	}
.bj-right{
	text-align:right;
	}
.bj-p5{
padding:5px;	
	}
.bj-p10-p5{
padding:10px 5px;	
	}
.bj-p10-p0{
padding:10px 0px;	
	}
.line00-p10{
background:url(imagesbx_line01_bg.gif) 0 0 repeat-x;
font-size:0;
line-height:0;
height:1px;
clear:both;
margin:10px auto;
	
	}
.point_ico{
	background:url(imagesbx_h1_ico01.gif) 0 3px no-repeat;
	padding:0 0 0 15px;
	}
.small_point_ico{
	background:url(imagesbx_dot.gif) 0 3px no-repeat;
	margin:0 5px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 10px;
	}
#bottom1{
	width:975;
	padding: 10px;
	margin:10px 0;
	border-width: 1px;
	border-style: solid;
	border-color: #d9d9d9;	
}
#youqinglj{
	width:975;
	padding: 10px;
	margin:10px 0;
	border-width: 1px;
	border-style: solid;
	border-color: #d9d9d9;
	background-color: #fbfafb;
}

.endPageVote {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.endPageVote UL {	
}
.endPageVote LI {
	BACKGROUND: url(imageslibg.gif) no-repeat center 50%; FLOAT: right; WIDTH: 65px; HEIGHT: 68px;text-align:center
}
.endPageVote H2 {
	CLEAR: both; PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 11px; FONT-FAMILY: Arial
}
.endPageVote H3 {
	CLEAR: both; font-weight:normal;font-size:12px;}
.endPageVote .h {
	CLEAR: both; HEIGHT: 40px
}
.endPageVote .h IMG {
	MARGIN: 15px 3px 0px 0px
}
.endPageVote A {
	COLOR: #000;
font-size:12px;
}
.endPageVote A:visited {
	COLOR: #000
}
.endPageVote A:hover {
	COLOR: #bc2931
}



/*标题样式*/
h2.s01{
	border-top:2px solid #fff;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	border-bottom:1px solid #d9d9d9;
	height:35px;
	text-indent:20px;
	line-height:35px;
	background:url(imagesbx_h1_s01_bg.gif) 0 0 repeat-x;
	position:relative;
	}
h2.s01 .capimg01,h2.s01 .capimg02,h2.s01 .capimg03,h2.s01 .capimg04,h2.s01 .capimg05,h2.s01 .capimg06,h2.s01 .capimg07,h2.s01 .capimg08{
	position:absolute;
	display:block;
	height:35px;
	left:10px;
	top:0;
	width:210px;
	}
h2.s01 .capimg01{
	background:url(imagesbx_h1_s01_capname.gif) 0 -37px no-repeat;
	}
h2.s01 .capimg02{
	background:url(imagesbx_h1_s01_capname.gif) 0 -72px no-repeat;
	}
h2.s01 .capimg03{
	background:url(imagesbx_h1_s01_capname.gif) 0 -107px no-repeat;
	}
h2.s01 .capimg04{
	background:url(imagesbx_h1_s01_capname.gif) 0 -142px no-repeat;
	}
h2.s01 .capimg05{
	background:url(imagesbx_h1_s01_capname.gif) 0 -177px no-repeat;
	}
h2.s01 .capimg06{
	background:url(imagesbx_h1_s01_capname.gif) 0 -212px no-repeat;
	}
h2.s01 .capimg07{
	background:url(imagesbx_h1_s01_capname.gif) 0 -247px no-repeat;
	}
h2.s01 .capimg08{
	background:url(imagesbx_h1_s01_capname.gif) 0 -282px no-repeat;
	}
h2.s01 .capimg01 a,h2.s01 .capimg02 a,h2.s01 .capimg03 a,h2.s01 .capimg04 a,h2.s01 .capimg05 a,h2.s01 .capimg06 a,h2.s01 .capimg07 a,h2.s01 .capimg08 a{
	display:block;
	width:66px;
	height:35px;
	}
h2.s01 .capmore{
	position:absolute;
	display:block;
	height:35px;
	right:10px;
	top:0;
	color:#fff;
	font-size:12px;
}
h2.s01 .capmore a,h2.s01 .capmore a:link,h2.s01 .capmore a:visited{
		color:#fff;
	font-size:12px;
	text-decoration:none;
	}
h2.s02{
	height:37px;
	text-indent:20px;
	line-height:37px;
	background:#fa923b;
	position:relative;
	}	
h2.s02 .capimg01{
	position:absolute;
	display:block;
	height:37px;
	left:10px;
	top:0;
	width:220px;
	}
h2.s02 .capmore{
	position:absolute;
	display:block;
	height:37px;
	right:10px;
	top:0;
}	
h2.s02 .capimg01{
	background:url(imagesbx_h1_s01_capname.gif) 0 0 no-repeat;
	}
h2.s02 .capimg01 a{
	display:block;
	width:66px;
	height:37px;
	}
h2.s03{
	height:33px;
	text-indent:20px;
	line-height:33px;
	background:url(imagesbx_right_h2_bg.gif) 0 0 repeat-x;
	position:relative;
	}	
h2.s03 .capname{
	position:absolute;
	display:block;
	height:33px;
	left:0;
	color:#ff5a00;
	top:0;
	width:150px;
	font-size:12px;
	}	
h2.s03 .capname a{
color:#ff5a00;		}
h2.s03 .capmore{
	position:absolute;
	display:block;
	height:33px;
	right:10px;
	top:0;
	font-weight:normal;
}		
/*font*/
.f-grey-12,.f-grey-12 a,a.f-grey-12{
font-size:12px;
color:#666;
	}
.f-white-12,.f-white-12 a,a.f-white-12{
font-size:12px;
color:#fff;	
	}
.f-black-12,.f-black-12 a,a.f-black-12{
font-size:12px;
color:#000;	
	}
.f-black-14-b,.f-black-14-b a,a.f-black-14-b{
font-size:14px;
font-weight:bold;
color:#000;	
	}

.f-black-14 ,.f-black-14 a,a.f-black-14{
font-size:14px;
color:#000;	
	}

.f-black-1220,.f-black-1220 a,a.f-black-1220{
font-size:12px;
line-height:20px;
font-weight:normal;
color:#000;
}
.f-black-1225,.f-black-1225 a,a.f-black-1225{
font-size:12px;
line-height:25px;
font-weight:normal;
color:#000;
}

.f-black-18-b,.f-black-18-b a,a.f-black-18-b{
	font-size:18px;
	font-weight:bold;
	color:#1e1e1e;
	font-family: "方正黑体简体";
	}

.f-black-1435,.f-blue-1435 a,a.f-blue-1435{
font-size:14px;
line-height:35px;
color:#000;
}

.f-blue-1218,.f-blue-1218 a,a.f-blue-1218{
font-size:12px;
line-height:18px;
font-weight:normal;
color:#013698;
}
.f-blue-1430-b,.f-blue-1430-b a,a.f-blue-1430-b{
font-size:14px;
line-height:30px;
font-weight:bold;
color:#013698;
}
.f-blue-1430,.f-blue-1430 a,a.f-blue-1430{
font-size:14px;
line-height:30px;
color:#004276;
}

.f-blue-1435,.f-blue-1435 a,a.f-blue-1435{
font-size:14px;
line-height:35px;
color:#004276;
}



.f-grey-1220,.f-grey-1220 a,a.f-grey-1220{
font-size:12px;
line-height:20px;
font-weight:normal;
color:#737272;
}
.f-grey2-1225,.f-grey2-1225 a,a.f-grey2-1225{
font-size:12px;
line-height:25px;
font-weight:normal;
color:#333333;
}

.f-grey-1225,.f-grey-1225 a,a.f-grey-1225{
font-size:12px;
line-height:30px;
font-weight:normal;
color:#505050;
}
.f-grey-1225-b,.f-grey-1225-b a,a.f-grey-1225-b{
font-size:12px;
line-height:30px;
font-weight:normal;
color:#505050;
font-weight:bold;
}