/*全局*/

@charset "gb2312";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,hr,
fieldset,input,p,blockquote,th,td {margin:0px; padding:0px;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img {border:none;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th {text-align:left;}
img a{border: none;}
body{background:#fff; font-family:"宋体";}
a,a:link,a:active,a:visited{ text-decoration:none}
a:hover{ text-decoration:underline}

/*头部head*/

#header{ width:100%; background-image:url(www.meishanpeace.gov.cnimagestop_wrap.jpg); height:40px;}
#header_box{ width:1000px; line-height:40px; height:40px; margin:0px auto;}
#logo{ float:left; background-image:url(www.meishanpeace.gov.cnimageslogo.jpg); width:148px; height:40px;}

#mainNav{ width:100%; margin:0 auto; background-color:#DB3937}
.mainNav_word{ width:1050px; text-align:center; height:35px; line-height:35px; color:#FFFFFF}
.mainNav_word a{ color:#FFFFFF; font-size:18px; font-weight:bold; margin:auto 20px;}

/*主体main*/

#mainBox{ width:1000px; margin:20px auto; height:inherit;}

/*第一行：焦点图banner+要闻yw*/

#row1{ width:980px; height:340px; background-color:#F5F5F5; padding:9px; border:solid 1px #DADADA}

#banner{float:left; width:550px; height:350px;}

.focus{ position:relative; width:550px; height:350px; background-color:#FFFFFF; float: left;}  
.focus img{ width: 550px; height: 350px;} 
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{color:#fff; font-size:20px; overflow:hidden; padding-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1"; width:540px; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:10px; right:10px; position:absolute; height:21px; text-align:right; z-index: 200; }  
.focus .fbg div{margin:4px 5px auto auto;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:right; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(imagesfocus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  



#yw{ float:right; margin-left:10px; width:420px; padding-top:10px;}
#yw1 li{ margin-bottom:10px;}
.yw1_topic{ line-height:30px; text-align:center; font-size:18px; font-weight:bold; color:#053E6B; font-family:"微软雅黑";}
.yw1_topic a{ color:#22699D;}
.yw1_topic a:hover{ color:#FF0000;}
.yw1_hs{ line-height:25px; margin:5px auto; color:#666666; font-size:12px; text-indent:2em;}
#yw2 li{ line-height:30px; font-size:16px; color:#053E6B; padding-left:25px; background:url(www.nanchongpeace.gov.cnimagescd_dian_01.gif) no-repeat left 4px;}
#yw2 li a{ color:#22699D;}
#yw2 li a:hover{ color:#FF0000;}
#xuxian{ width:100%; height:10px; border-top:dashed 1px #CCCCCC;}


/*第二行：左切换+右边栏*/


#row2{ width:1000px;}
#row2_left{ width:650px; float:left}
#row2_left .nav{ border-top:solid 3px #BC2E20;}
#row2_left .on,.down{ float:left; width:130px;}
#row2_left .on{ height:29px; background-color:#BC2E20; color:#FFFFFF; text-align:center; font-size:18px; padding-top:7px; font-weight:bold}
#row2_left .down{ height:28px; background-color:#F8F8F8; border-bottom:solid 1px #DDDDDD; color:#000000; text-align:center; font-size:18px; padding-top:7px; font-weight:bold}


/* 要闻 */

#row2_left #yw0{ background-color:#FFFFFF; border-top:solid 1px #CCCCCC; padding-top:20px; padding-bottom:20px;}
#row2_left #pic{ float:left; margin-right:10px; width:180px; height:130px;}
#row2_left #pic img{ width:180px; height:130px;}
#row2_left #word1{ float:right; width:450px;}
#row2_left #word{ float:left;}
#row2_left #topic a{ height:40px; line-height:40px; color:#000000; font-family:"微软雅黑"; font-size:20px; font-weight:bold; text-decoration:none}
#row2_left #topic a:hover{ color:#FF0000; font-family:"微软雅黑"; font-size:20px; font-weight:bold;}
#row2_left #hs{line-height:25px;padding-top:10px; padding-bottom:10px;color:#666666;font-family:"微软雅黑";font-size:16px;}
#row2_left #hs span{ padding-left:10px;}
#row2_left #hs span a{ line-height:25px;padding-top:10px;color:#333333;font-family:"微软雅黑";font-size:16px;text-indent: 2em; text-decoration:none}
#row2_left #hs span a:hover{ line-height:25px;padding-top:10px;color:#000000;font-family:"微软雅黑";font-size:16px;text-indent: 2em; text-decoration:none}
#row2_left #time{ width:300px; height:20px; line-height:20px; float:left; font-size:13px; color:#666666;}



#row2_right{ width:330px; float:right;}

/* 视频 */

#sp{ margin-bottom:20px;}
#sp1{ margin-bottom:10px;}
#sp_top{ background:url(www.meishanpeace.gov.cnimagesdp_sp.jpg) no-repeat top left; height:32px;}
.sp_pic{ padding:10px;}
.sp_pic img{ width:280px; height:180px;}
.sp_topic{ line-height:25px;}
.sp_topic a{ font-size:14px; color:#053E6B;}
.sp_topic a:hover{ color:#FF0000;}
#sp2{ background:url(sp_icon.jpg) no-repeat; line-height:30px; padding-left:30px;}
#sp2 a{ font-size:14px; color:#053E6B;}
#sp2 a:hover{ color:#FF0000;}



/* 微信 */

#wx{ margin-bottom:20px;}
#wx_top{ background:url(www.meishanpeace.gov.cnimagesdp_wx.jpg) no-repeat top left; height:35px;}
#wx_main ul{ width:100%; padding:10px;}
#wx_main li{ float:left; width:150px; text-align:center; margin-bottom:10px; font-weight:bold}
#wx_main li img{ width:120px; height:120px;}


/* 微博 */

#wb{ margin-bottom:20px;}
#wb_top{ background:url(www.meishanpeace.gov.cnimagesdp_wb.jpg) no-repeat top left; height:35px;}


/* 网格实事 */

#wgss{ margin-bottom:20px;}
#wgss_top{ background:url(www.meishanpeace.gov.cnimagesps_wgss.jpg) no-repeat top left; height:35px;}

/* 他山之石 */

#tszs{ margin-bottom:20px;}
#tszs_top{ background:url(www.meishanpeace.gov.cnimagesps_tszs.jpg) no-repeat top left; height:35px;}

/* 政法文化 */

#zfwh{ margin-bottom:20px;}
#zfwh_top{ background:url(www.meishanpeace.gov.cnimagesps_zfwh.jpg) no-repeat top left; height:35px;}



/* 服务 */

#fw{ margin-bottom:20px;}
#fw_top{ background:url(www.meishanpeace.gov.cnimagesdp_fw.jpg) no-repeat top left; height:35px;}
#fw_main{ margin-top:20px; background-color:#F2F2F2; padding:10px;}
#fw_main td{ text-align:center;}
#fw_main td a{line-height:35px; font-size:14px; font-weight:bold; color:#333333}
#fw_main img{ width:85px; height:85px; border-radius:5px;}


/* ####  底部bottom  ##### */

#bottom{ width:1000px; height:120px; margin-top:10px;}
#bottom_top{ background:url(www.meishanpeace.gov.cnimagesdp_yqlj.jpg) no-repeat; height:50px;}

/* ####  新闻摘要灰色12号字##### */
.black12{
	line-height:19px;
	font-size: 12px;
	color: #666;
	text-decoration: none;
}
.black12 a{
	text-align:center;
    font-size: 12px;
	color: #004973;
	text-decoration: none;
}
.black12 a:hover,.black12 a:active {
    font-size: 12px;
	color: #004973;
	text-decoration: underline;
}