body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote {
    margin:0px;
    padding:0px;
}
body {
	font-family:"Microsoft Yahei","微软雅黑";
	font-size:14px;
	color:#555555;
	background: url(imagesbg.jpg) no-repeat top center #ffffff;
	margin:0px auto;
}
a{
	color: #444444;
	text-decoration:none;
} 
a:hover{
	color: #cb0000;
	text-decoration:none;
}
ol, ul, li{ list-style:none; }
img { border:0px; }
.fl{ float:left;}
.fr{ float:right;}
.mt15{ margin-top:15px;}
.mr15{ margin-right:15px;}
.ml15{ margin-left:15px;}
.clear{ clear:both; font-size:0px; line-height:0px; height:0px; }

#body1 { background:url(imagesfoot_bg.png) no-repeat center bottom;}

.mainbox{ width:1020px; margin:0px auto; background:url(imagesjb3.png) repeat-y; padding:5px 25px;}

/*头部样式*/
.dh{ width:1050px; margin:0 auto; height:72px; line-height:72px; color:#FFF; margin-top:413px; font-size:20px; padding-left:70px;}
.dh a{ color:#FFF; padding: 0px 35px;}
.dh a:hover{ color:#ffcc00}

.jb{ width:1070px; height:20px; margin:0 auto;}

/*头条*/
.tt{ background:url(imagestt.jpg) no-repeat; height:82px; width:1020px;}
.tt h2{ width:870px; float:right; height:82px; line-height:82px; font-size:40px; font-weight:bold; color:#175aaf; padding-right:10px; text-align:center; overflow:hidden}
.tt h2 a{ color:#cc0000;}

/*图片新闻*/
.picnew{width:500px; height:333px;}
/*焦点图*/
.focus{ position:relative; width:500px; height:333px;}  
.focus img{ width:500px; height:333px;} 

.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; text-decoration:none; text-align:left; 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{ width:100%; 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; font-size:12px; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px;}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:5px; left:400px; position:absolute; height:18px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:0px auto;overflow:hidden;zoom:1;height:9px}    
.focus .D1fBt a{position:relative; display:inline; width:9px; height:9px; border-radius:7px; margin:0 4px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; 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;}
.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;} 
/*聚焦两会*/
.new{ width:505px; height:333px;}
.new_tit{ width:505px; height:46px; line-height:46px; background:url(imagesjjlh.jpg) no-repeat;}
.new_tit h2{ font-size:24px; font-weight:500; text-align:center;}
.list1{ padding: 8px 10px;}
.list1 ul li { line-height:29px; height:29px; background:url(imagesicon.jpg) left 13px no-repeat; padding-left:13px; overflow:hidden;}
.list1 ul li span{ float:right;}
.gd{ width:110px; height:35px; line-height:35px; background:#cc0000; text-align:center; border-radius:7px;}
.gd a{ color:#FFF; display:block;}

/*两会报告*/
.box_tit1{ height:35px;background:url(imagesht.png) center no-repeat; overflow:hidden; margin-bottom:10px;}
.tit1{ width:160px; height:35px; margin:0 auto;}
.tit1 h2{ width:137px; text-align:center; font-size:30px; line-height:30px; font-weight:normal; float:left}
.tit1 a{ width:23px; height:24px; float:right; margin-top:5px;}

.lhbg{ width:330px; float:left; height:390px; background:#f3f3f3; margin:5px 5px;}
.lhpic{ width:330px; height:220px; position:relative; z-index:1;}
.lhpic img{ width:330px; height:220px; position:relative;}
.lhpic h1{ width:330px; height:40px; line-height:40px; position:absolute; bottom:0px; left:0px; text-align:center; z-index:2; font-size:14px; font-weight:500; background-color:rgba(0,0,0,0.7);background-color:#666\9; white-space:nowrap}
.lhpic h1 a{ color:#FFF;}
.lhpic h1 a:hover{ font-weight:bold;}
.lhnr{ width:310px; height:150px; padding:10px; line-height:30px; overflow:hidden;}

/*代表委员议案提案*/
.box_tit2{ height:35px;background:url(imagesht2.png) center no-repeat; overflow:hidden; margin-bottom:10px;}
.tit2{ width:280px; height:35px; margin:0 auto;}
.tit2 h2{ width:257px; text-align:center; font-size:30px; line-height:30px; font-weight:normal; float:left}
.tit2 a{ width:23px; height:24px; float:right; margin-top:5px;}
.dbwy{width:245px; float:left; height:250px; background:#f3f3f3; margin:5px 5px;}
.dbwy_top{ height:50px; line-height:50px; width:245px; text-align:center; background:#cf1717; overflow:hidden; font-size:16px;}
.dbwy_top a{ color:#FFF;}
.dbwy_top a:hover{ font-weight:bold;}
.dbwy_nr{width:225px; height:180px; padding:10px; line-height:30px; overflow:hidden;}

/*两会精彩瞬间*/
.box_tit3{ height:35px;background:url(imagesht3.png) center no-repeat; overflow:hidden; margin-bottom:10px;}
.tit3{ width:220px; height:35px; margin:0 auto;}
.tit3 h2{ width:197px; text-align:center; font-size:30px; line-height:30px; font-weight:normal; float:left}
.tit3 a{ width:23px; height:24px; float:right; margin-top:5px;}

#playBox{ width:988px; height:420px; margin:auto; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0; z-index:2; }
#playBox .oUlplay li{width:988px; height:420px; float:left; position:relative;}
#playBox .oUlplay li span{ float:left; width:740px; height:420px;}
#playBox .oUlplay li span img{ width:740px; height:420px;}
#playBox .oUlplay li .play_wz{ float:right; width:200px; height:420px; background:#6a6a6a; padding:0px 24px;}
#playBox .oUlplay li .play_wz h2{ width:200px; float:left; font-size:20px; color:#f2f2f2; line-height:25px; font-family:"微软雅黑"; font-weight:normal; padding:30px 0px 15px;}
#playBox .oUlplay li .play_wz p{ width:200px; float:left; font-size:12px; color:#dcdcdc; line-height:22px; font-family:"微软雅黑";}
#playBox .pre{ display:none; cursor:pointer; width:26px; height:43px; background:url(imagesl.png) no-repeat; position:absolute; top:188px; left:0px; z-index:10;}
#playBox:hover .pre{ display:block;}
#playBox .next{ display:none; cursor:pointer; width:26px; height:43px; background:url(imagesr.png) no-repeat; position:absolute; top:188px; right:0px; z-index:10;}
#playBox:hover .next{ display:block;}
#playBox .smalltitle { height:10px; position:absolute; bottom:30px; z-index:10; right:25px;}
#playBox .smalltitle ul{ float:left;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#cccccc; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#ce1616;}

/*十二五发展记录*/
.box_tit4{ height:35px;background:url(imagesht4.png) center no-repeat; overflow:hidden;margin-bottom:10px;}
.tit4{ width:250px; height:35px; margin:0 auto;}
.tit4 h2{ width:227px; text-align:center; font-size:30px; line-height:30px; font-weight:normal; float:left}
.tit4 a{ width:23px; height:24px; float:right; margin-top:5px;}

  .sew1{ width:310px; height:170px; background:#f1edec;  margin:5px 15px; border-radius:5px 5px 0px 0px; float:left;}
.sew_top1{ width:310px; height:60px; line-height:60px; background:#b6a59d; border-radius:5px 5px 0px 0px; text-align:center; font-size:22px;}
.sew_top1 a{ color:#FFF;}
.sew_top1 a:hover{ font-size:24px;}

.sew2{ width:310px; height:170px; background:#f9e3d6;  margin:5px 15px; border-radius:5px 5px 0px 0px; float:left;}
.sew_top2{ width:310px; height:60px; line-height:60px; background:#df7332; border-radius:5px 5px 0px 0px; text-align:center; font-size:22px;}
.sew_top2 a{ color:#FFF;}
.sew_top2 a:hover{ font-size:24px;}

.sew3{ width:310px; height:170px; background:#ebeff0;  margin:5px 15px; border-radius:5px 5px 0px 0px; float:left;}
.sew_top3{ width:310px; height:60px; line-height:60px; background:#9cadb5; border-radius:5px 5px 0px 0px; text-align:center; font-size:22px;}
.sew_top3 a{ color:#FFF;}
.sew_top3 a:hover{ font-size:24px;}

.sew4{ width:310px; height:170px; background:#e1eaf3;  margin:5px 15px; border-radius:5px 5px 0px 0px; float:left;}
.sew_top4{ width:310px; height:60px; line-height:60px; background:#6a94bc; border-radius:5px 5px 0px 0px; text-align:center; font-size:22px;}
.sew_top4 a{ color:#FFF;}
.sew_top4 a:hover{ font-size:24px;}

.sew5{ width:310px; height:170px; background:#ddf4ec;  margin:5px 15px; border-radius:5px 5px 0px 0px; float:left;}
.sew_top5{ width:310px; height:60px; line-height:60px; background:#56c8a6; border-radius:5px 5px 0px 0px; text-align:center; font-size:22px;}
.sew_top5 a{ color:#FFF;}
.sew_top5 a:hover{ font-size:24px;}

.sew6{ width:310px; height:170px; background:#f6efe7;  margin:5px 15px; border-radius:5px 5px 0px 0px; float:left;}
.sew_top6{ width:310px; height:60px; line-height:60px; background:#cead84; border-radius:5px 5px 0px 0px; text-align:center; font-size:22px;}
.sew_top6 a{ color:#FFF;}
.sew_top6 a:hover{ font-size:24px;}
.sew_nr{width:290px; height:90px; padding:10px; line-height:30px; overflow:hidden;}

/*底部*/
.footer{ text-align:center; line-height:26px; height:160px; padding-top:10px; font-size:12px; margin:0 auto;}
.footer_con{ width:1050px; margin:0 auto;line-height:26px; padding-top:15px; text-align:left;}
.footer_con img{padding:0 15px;}

/*内页*/
.ny_top{ height:40px; line-height:40px; width:1005px; background:#f3f3f3; padding-left:15px;}
.ny_left{ width:240px; float:left;}
.ny_left_top{ width:240px; background:#ce1616; height:60px; line-height:60px; color:#FFF; border-radius:5px 5px 0px 0px; font-size:24px; text-align:center;}

/*内页left*/
#left_nav{ width:240px; padding-top:5px 10px 15px 10px; background:#f3f3f3;}
#left_nav ul{ overflow:hidden; width:220px; margin:0 auto; padding-bottom:10px;}
#left_nav li{ border-bottom: 1px dashed #dcdcdc;}
#left_nav li a{ height:45px; line-height:45px; display:block; text-align:center;}
#left_nav li a:hover{ font-size:16px; background:url(imageslibg1.png) 30px center no-repeat;}
#left_nav li a.hover{background:url(imageslibg1.png) 30px center no-repeat;}

.ny_right{ width:760px; float:right;}

/*内页列表*/
#NewsTitle { padding:5px; }
#NewsTitle ul{border-bottom:1px dashed #dcdcdc; padding:5px 0px; overflow:hidden;}
#NewsTitle ul li { height:33px; line-height:33px; background:url(imagesicon.jpg) left 14px no-repeat; padding-left:13px;}
#NewsTitle ul li span{ float: right; color: #999999; margin-right: 5px;}

/*分页样式*/
.pages{ font-size:12px; line-height:20px; text-align:center; margin-top:8px;}
.pages a{ display:inline-block; border:1px solid #DDDDDD; color:#696969; padding:0px 5px; margin:0px 2px; height:20px;}
.pages a:hover{ display:inline-block; border:1px solid #DDDDDD; color:#CC0000; background-color:#F0F0F0;}
.bg{ display:inline-block; border:1px solid #DDDDDD; color:#CC0000; background-color:#F0F0F0;padding:0px 5px; margin:0px 2px; height:20px;}

/*最终页*/
.ny_xx{ width:980px; margin:0 auto;}
.news-title-sub { text-align:center; font-size:20px; color: #CC0000; border-bottom: 3px double #dddddd; padding:25px 0px 15px 0px;}
.wzdh { height:30px; background:#f3f3f3; margin-top:3px; color:#333; line-height:30px; text-align:center;}
.wzdh a { margin-left:8px;}
.wzdh a:hover { text-decoration:underline;}
.info_content { padding:15px 10px;}
.info_content p { line-height:30px; text-indent: 2em;}
.wlbj { padding:20px 0px 10px 10px; font-weight:bold;}