/* CSS Document */

#ban_news{ width:100%; height:200px; background:url(../images/ban_new.jpg) no-repeat top center;  position:absolute; top:98px; z-index:1;}
#list_content{ width:1002px; margin:0 auto; padding-top:22px; padding-bottom:22px;}
.list_l{ width:234px;}
.ltl_bt{ width:100%; height:40px; line-height:40px; background:#015591;}
.ltl_bt span{ font-size:16px; color:#ffffff; padding-left:22px;}
.ltl_nr{ width:100%; padding-top:12px;}
.ltl_nr li{ width:100%; height:30px; line-height:30px; margin-top:4px; border-bottom:1px solid #e5e5e5; text-indent:24px;}
.ltl_nr li a{ display:block; width:234px; height:30px; background:url(../images/sm_bt1.jpg) no-repeat 204px 11px; font-size:14px;}
.ltl_nr li a:hover{ background:url(../images/sm_bt2.jpg) no-repeat 204px 11px; font-size:14px; text-decoration:none;}
.ltl_nr li a.thisclass{ background:url(../images/sm_bt2.jpg) no-repeat 204px 11px;}
.ltl_img{ width:100%; padding-top:15px;}
.list_r{ width:735px; padding-left:33px; overflow:hidden;}
.ltr_bt{ width:100%; height:33px; line-height:33px; border-bottom:1px solid #e5e5e5; text-align:right;}
.ltr_bt span{ color:#e70b1c;}
.ltr_tt{ width:100%; padding-top:25px; padding-bottom:10px; border-bottom:1px solid #e5e5e5;}
.ltr_ttimg{ width:200px; height:134px; float:left; background:url(../images/img_bg.jpg) no-repeat;}
.ltr_ttimg .img_sty{ width:176px; height:110px; padding-left:11px; padding-top:11px; overflow:hidden;}
.ltr_ttzi{ width:523px; height:134px; float:right; overflow:hidden;}
.ltr_ttzi dl{ width:100%;}
.ltr_ttzi dt{ width:100%; height:45px; line-height:45px; border-bottom:1px solid #d9d9d9;}
.ltr_ttzi dt a{ display:block; float:left; font-size:16px; font-weight:bold;}
.ltr_ttzi dt span{ display:block; float:right;}
.ltr_ttzi dd{ width:100%; height:66px; padding-top:8px; line-height:22px; color:#626262; overflow:hidden;}
.ltr_more{ width:100%; height:18px; line-height:18px; text-align:right; background:url(../images/sm_bt4.jpg) no-repeat 660px 0px;}
.ltr_more a{ color:#800202;}
.ltr_nr{ width:100%; padding-top:12px; border-bottom:1px solid #d9d9d9; overflow:hidden;}
.ltr_nr dl{ width:100%; height:33px; line-height:33px;}
.ltr_nr dl.dl_bg{ background:#efefef;}
.ltr_nr dt{ width:560px; float:left; background:url(../images/sm_bt3.png) no-repeat 12px 13px; text-indent:35px;}
.ltr_nr dd{ width:158px; float:right; text-align:right; padding-right:12px;}
.ltr_pic{ width:100%; padding-top:20px;}
.ltr_pic li{ width:215px; height:200px; padding-left:15px; padding-right:15px; padding-bottom:12px; float:left; overflow:hidden;}
.ltr_pic li img{ width:210px; height:168px; padding:2px; border:1px solid #e2e2e2;}
.ltr_pic li p{ width:100%; height:30px; line-height:30px; text-align:center; overflow:hidden;}
.dede_pages { width:100%;}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 0px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:4px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 6px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#ff0000;
	text-decoration:none;
	padding:2px 6px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#ff0000;
	padding:2px 6px 2px;
	font-weight:bold;
	color:#ffffff;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

.viewbox{ width:100%; padding-top:20px;}
.viewbox .title{ width:100%; line-height:35px; text-align:center;}
.viewbox .title h2{ font-size:20px;}
.viewbox .info{ width:100%; height:22px; line-height:22px; text-align:center; background:#efefef;}
.viewbox .info span{ padding-right:8px; color:#FF8040;}
.viewbox .content{ width:100%; text-indent:24px; line-height:24px; font-size:14px; padding-top:20px;}
.viewbox .context{ width:100%; height:22px; padding-top:20px;}
.viewbox .context li{ width:47%; float:left; margin-right:2%; height:22px; line-height:22px; background:#efefef; text-indent:12px; overflow:hidden;}