@charset "utf-8";
/* CSS Document */
html {
	overflow-y:scroll;
	width:100%;
	height:100%;
}
body,div,td {
	line-height:1.4em;
}

body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,textarea,p,th,td,dl,dt,dd {
	margin:0 auto;
	padding:0;
	font-weight:normal;
	font-family:"Microsoft Yahei",arial;
	text-align:left;
}
a{
	text-decoration:none;
	color:inherit;
}
html,body {
	min-width:1180px;
	background-color:#840000
}
.topbanner{
	background:url(../images_lh/top_banner.png) no-repeat top center;
	height:810px;
}
.menu{
	width:100%;
	height:45px;
	background-color:#a80300;
	line-height:45px;
}
.menu ul{
	margin:0 auto;
	color:#FFF;
	font-size:18px;
	position:relative;
	font-weight:bold;
	background-color:#a80300;
}
.menu li{
	float:left;
	height:45px;
	line-height:45px;
	list-style:none;
	margin-left:30px;
	margin-right:30px;
	background-color:#a80300;	
}
.menu .selected{
	float:left;
	height:45px;
	line-height:45px;
	list-style:none;
	margin-left:30px;
	margin-right:30px;
	border-bottom:#ffea00 3px solid;
	color:#ffea00;
}
.menu ul .line{
	border:none;
	color:#8d0100;
}
.footer{
	width:100%;
	height:100px;
	background-color:#630503;
}
.footer div{
	width:400px;
	text-align:center;
	color:#FFF;
	margin:0 auto;
	height:100px;
	line-height:100px;
	font-size:18px;
	font-weight:bold;
}
.box{
	width:1003px;
	margin-top:20px;
}
.box_title{
	background:url(../images_lh/icon_catalog.png) left bottom no-repeat;
	height:33px;
	line-height:33px;
	border-bottom:#ffea00 1px solid;
	padding-left:50px;
	color:#ffea00;
	font-size:20px;
}
.box_title span{
	float:right;
	font-size:14px;
}
.box_title a{
	color:#ffea00;
}
.box_main{
	background-color:#630503;
	padding:10px 10px 10px 10px;
	margin-top:10px;
	position: absolute;
}
.box_main_right{
	float:left;
	margin-left:10px;
	width:400px;
}
.box_main_right li{
	color:#f6bf00;
	font-size:18px;
	border-bottom:#d8a803 1px dashed;
	height:90px;
	margin-top:20px;
	list-style:none;
}
.box_main_right li p{
	font-size:14px;
	text-indent:2em;
	color:#d8a803;
}
.box_main_right2{
	float:left;
	margin-left:30px;
	width:480px;
}
.box_main_right2 li{
	color:#d8a803;
	font-size:16px;
	border-bottom:#d8a803 1px dashed;
	height:90px;
	margin-top:5px;
	list-style: none;
	height:50px;
}
.box_main_right2 li a{
	color:#d8a803;
}
.box_main_right2 li span{
	font-size:14px;
	float:right;
	text-indent:2em;
	color:#d8a803;
}
.box_list{
	background-color:#630503;
	padding:10px 10px 10px 10px;
	margin-top:10px;
	height:230px;
}
.box_list_img{
	float:left;
}
.box_list_img img{
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius:15px;
}
.box_list_right{
	float:left;
	margin-left:10px;
	width:748px;
}
.box_list_right div{
	font-size:14px;
	color:#d8a803;
	margin-top:20px;
}
.box_list_right div span{
	font-size:18px;
	color:#ffea00;
	margin-right:20px;
}
/*-------代表委员之声页面--------*/
.main{
	background-color:#630503;
	width:1003px;
	margin:0 auto;
	color:#fff;
	margin-bottom:20px;
	margin-top:20px;
	padding:10px 20px 10px 20px;
	position:relative;
}
.main_catalog{
	font-size:20px;
	font-weight:bold;
}
.main_zy{
	font-size:14px;
	text-indent:2em;
	margin-top:20px;
	line-height:25px;
}
.dblist{
	width:100%;
	height:100%;
}
.dblist li{
	list-style:none;
	min-height:200px;
	margin-top:20px;
}
.dbimg{
	width:206px;
	float:left;
}
.dbcontent{
	float:left;
	width:770px;
	margin-left:20px;
	font-size:14px;
}
.dbcontent span{
	font-size:20px;
	margin-right:20px;
}
.dbcontent div{
	margin-bottom:20px;
}
/*--------列表页---------*/
.list{
	width:100%;
	height:100%;
	margin-top:20px;
}
.list li{
	color:#fff;
	font-size:16px;
	border-bottom:#843a38 1px dashed;
	margin-top:5px;
	list-style: none;
	height:40px;
	line-height:40px;
}

.list li:hover{
	color:#f7e000;
	font-size:16px;
	border-bottom:#843a38 1px dashed;
	margin-top:5px;
	list-style: none;
	height:40px;
	line-height:40px;
}
.list li a{
	color:inherit;
}
.list li span{
	font-size:16px;
	float:right;
	text-indent:2em;
}
.bar{
	text-align:center;
	margin-top:30px;
}
.bar table{
   margin:0 auto;
   width:700px;

}
/*--------详情页---------*/
.main_title{
	margin:0 auto;
	font-size:18px;
	font-weight:bold;
	margin-top:20px;
	text-align:center;
}
.main_subtitle{
	margin-top:20px;
}
.main_subtitle li{
	float:left;
	list-style:none;
	margin-left:10px;
}
#shareArticleButton {
    background: url(../images_lh/shape01.png) 0 0 no-repeat;
    display: block;
    height: 24px;
    width: 50px;
    padding-left: 10px;
}
.detail_line{
	border:#823130 1px solid;
	margin-top:20px;
}
.content{
	margin-top:20px;
}
