

/*****概览页面 begin*****/

.in_bg{ background:url(../files/bg.png) repeat-x 0 0; background-color: #F5F4EC;margin-top:10px; }


.main{ max-width:960px; margin:0 auto; background: #ffffff; background-image:url(../files/mainbg.png); background-repeat: repeat-x; background-position: center top; margin-top: -17px; }

.main .mainbg{ width:100%; margin-top:40px;  padding-top: 20px; }


.center1 { width: 960px; margin: auto; padding-bottom: 10px; }

.center2 { width: 960px; margin: auto; padding-bottom: 10px; }






/*****概览页面 begin*****/

.rh_box{ margin: auto; max-width: 960px; margin-top: 20px;}


.main2{ max-width: 960px;margin:-8px auto;  margin-top:-10px;}

.main2 .mainbg { max-width: 960px; margin:30px auto; background:url(../files/mainbg2.png) repeat-x center top; background-color: #ffffff; text-align: center;  }

.main2 .mainbg .channllogo{ margin-top:auto; max-width: 960px; text-align:center;}
.fixed:after { content: "."; display: block; clear: right; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }




.shadow{ margin: auto; }

/*.shadow .shadow_top .top_R{ position: absolute; width: 15px; height: 9px; right: 0px; top: 0px; background: url(../files/shadow_top_R.png) no-repeat right bottom; }


.shadow .left_M{ margin: auto; background: url(../files/shadow_left.png) repeat-y 8px; }

.shadow .right_M{ margin: auto; background: url(../files/shadow_right.png) repeat-y right; }
.shadow .shadow_bottom{ position: relative; margin: auto; min-height: 9px; background: url(../files/shadow_bottom_L.png) no-repeat left top;}

.shadow .shadow_bottom .bottom_M{ margin:auto; height: 5px; margin: 0px 14px; background: url(../files/shadow_bottom.png) repeat-x top;}

.shadow .shadow_bottom .bottom_R{ position: absolute; width: 15px; height: 9px; right: 0px; top: 0px; background: url(../files/shadow_bottom_R.png) no-repeat right top;}*/

/******     ******  *******/
.other_Location{ min-height:50px; margin: 0px 20px;}

.other_Location .fl{ margin:16px 0 0 10px; font-size: 16px; color: #373737;}

.other_Location .fl a{ display:inline-block; padding:0 0 0 5px; color: #373737}

.other_Location .fl span{ color:#373737; display:inline-block; padding-left:5px;}



 
/*****概览页面左侧导航 begin*****/


.other_left_bg { margin: auto; background: url(../files/shadow_right.png) repeat-y 205px;}
.other_left{ float:left; width: 208px; margin-left: 9px; }
 

.other_left{ padding-top: 10px; }

.other_left .tith2 { font-size: 20px; font-weight: bolder; color: #A30000; padding: 10px 10px; text-align:center; }

.other_left .tith2 a { color: #A30000; }


.other_left .channl_box { margin: 0px 20px 0px 11px; line-height: 30px; padding: 5px 0px; border-bottom: 1px solid #C9C9C9;}


.other_left .channl1 { text-align: left; line-height: 30px; font-size: 20px; font-weight: bolder; color: #A30000; padding: 5px; }

.other_left .channl1 a { color:#015293;} 
.other_left .channl2{ margin-left: 5px;}

.other_left .channl2 li{ line-height: 30px; font-size: 16px; font-weight:bolder; text-align:left;}


.other_left .channl2 li.def{ color: #626262;}

.other_left .channl2 li.def a{ color: #626262; }

.other_left .channl2 li.def a:hover{ color:#941e23;}


.other_left .channl2 li.on{ color: #A30000; }
.other_left .channl2 li.on a{ color: #A30000; }

.other_left .channl2 li.on a:hover{ color: #941e23;}

.other_left .channl3 li{ line-height: 30px; font-size: 16px; font-weight:bolder; text-align:left;}

.other_left .channl3 li.def{ color: #626262;}

.other_left .channl3 li.def a{ color: #626262; }
.other_left .channl3 li.def a:hover{ color:#941e23;}

.other_left .channl3 li.on{ color: #A30000; }

.other_left .channl3 li.on a{ color: #A30000; }

.other_left .channl3 li.on a:hover{ color: #941e23;}
 
 




.other_center{ margin-right: 9px;}


.pub_center { float: right; width: 700px; padding-bottom: 20px;}





/*****二级页面标题列表*******/



.ztimg_link{ margin: auto; margin-top: 20px; width: 699px; border-bottom: 3px solid #C2C2C2; padding-bottom: 20px; margin-bottom: 10px;}
.ztimg_link img { width: 699px;}
 



 
/*****二级页面图片列表 begin*****/



.list_news_pic{ margin: 10px 0px; }

.list_news_pic li{ float:left; width: 220px; height: 178px; margin: 10px 5px 10px 10px; }

.list_news_pic li img{ width:220px; height: 118px; }

.list_news_pic li h4{ margin-top:10px; line-height: 22px; font-size:14px; text-align: left;}

.list_news_pic li.nfor{ padding-right:0; }
 



/*****二级页面视频列表 begin*****/



.list_news_pic2 { margin: 10px 0px; }

.list_news_pic2 li{ float: left; width: 294px; height: 128px; margin: 0px 30px 0px 10px; }

.list_news_pic2 li img{ width: 294px; height: 84px; }

.list_news_pic2 li h4{ font-size: 14px; text-align: center; line-height: 22px; min-height: 44px; }

.list_news_pic2 li.nfor{ padding-right:0; }


/*****二级页面图文混排列表*******/


.page_line{ margin-top: 10px; padding-top: 20px; border-top: 3px solid #C2C2C2; }



/*****二级页面标题列表*******/




  
/*****二级页面 读书 本月推荐*******/


.ds_box{ margin: 0px 10px; border-bottom: 1px solid #C9C9C9;}

.ds_box .dl0{ position:relative; min-height:255px; padding-bottom: 30px;}
 

.ds_box .dl0 dt{ position:absolute; width:193px; min-height:255px; left:0; top:0; }

.ds_box .dl0 dt .img{ border:1px solid #aaa; width: 193px; height: 255px;}

.ds_box .dl0 dd{ padding-left: 210px; min-height: 255px; text-align: left;}

.ds_box .dl0 dd h2{ font-size: 20px; color:#444; vertical-align: top; min-height: 40px;}

.ds_box .dl0 dd h2 a { color:#444}
.ds_box .dl0 dd h2 a em{ color:#003564;}

.ds_box .dl0 dd h2 a:hover{ color:#941e23;}

.ds_box .dl0 dd div.author{ line-height: 30px; height: 30px; }

.ds_box .dl0 dd div.author h3{ float:left; font-size: 16px; color:#444;}

.ds_box .dl0 dd .CBDW{color:#555; line-height: 30px; padding-left: 10px;}

.ds_box .dl0 dd .abstract{ margin-top: 10px; color:#555; line-height: 25px; text-indent: 28px;}

 


/*****廉政博客专家右侧边栏******/


.blog_center{ float: left; max-width: 500px; width: 500px; }



.other_right_bg { margin: auto; background: url(../files/shadow_right.png) repeat-y 720px; }

.other_right { float: right; width: 220px; min-height: 850px; margin-right: 9px; padding-bottom: 20px;}


.other_right .photo { border: 1px solid #ccc; width: 121px; height: 160px; margin: auto; margin-top: 30px; }

.other_right .name { margin: auto; margin-top: 10px; text-align: center; font-size: 20px; color: #3d3d3d; line-height: 35px;}
.other_right .name a{ color: #3d3d3d;}

.other_right .name a:hover{ color: #941e23;}


.other_right .resume { margin: 10px 8px; text-align: left; line-height: 25px; font-size: 16px; color: #3d3d3d; text-indent: 32px; padding-bottom: 20px;}

.other_right .resume a { color: #3d3d3d; } 

.other_right .resume a:hover{ color: #941e23;}


.other_right .title{ margin: auto; margin: 10px; text-align: left; font-size: 20px; color: #5F5F5F; font-weight: bolder; line-height: 35px;}


.other_right .name_list ul{ margin:auto; margin: 0px 10px; }

.other_right .name_list ul li { float: left; width: 50%; text-align: center; line-height: 35px; font-size: 20px; color: #3d3d3d; overflow: hidden;}

.other_right .name_list ul li a { color: #3d3d3d;}
.other_right .name_list ul li a:hover{ color: #941e23;}



 
/*****二级页面访谈类列表*******/

/*****二级页面 读书 本月推荐*******/


.ft_box{ }
.ft_con{ background: #FAFAFA; padding: 0px; min-height: 210px; }

.ft_con .dl0{ position: relative; margin: 0px; float: left; width: 460px; min-height: 210px; background: #fff; border-right: 1px solid #EBEBEB;  padding-right: 10px;}


.ft_con .dl0 h2{ font-size: 18px; color: #444; font-weight: bold; padding: 10px 10px; text-align: left; border-bottom: 1px dashed #cccccc; }

.ft_con .dl0 h2 a { color:#444444;}

.ft_con .dl0 h2 a:hover{ color:#941e23;}

.ft_con .dl0 h2 span{  color: #1B5295; }


.ft_con .dl0 dt{ position:absolute; width: 220px; min-height: 118px; left:0; top: 60px; }

.ft_con .dl0 dt .img{ width: 220px; height: 118px; }


.ft_con .dl0 dd { position: relative; padding-left: 240px; min-height: 140px; text-align: left; }

.ft_con .dl0 dd h3{ font-size: 14px; font-weight: bold; color: #3D597E; vertical-align: top; margin-top: 15px; }
.ft_con .dl0 dd h3 a { color: #3D597E}
 
.ft_con .dl0 dd .more{ position: absolute; right: 10px; top: 0px; font-size: 14px; color: #A30000;}

.ft_con .dl0 dd .more a{ color: #A30000;}

.ft_con .dl0 dd .more a:hover{ color: #F00;}

.ft_con .dl0 dd .abstract{ color:#555; line-height: 25px; text-indent: 28px; margin-top: 10px;}


.ft_con .jbjs { padding-left: 480px; padding-right: 10px; text-align: left;  }

.ft_con .jbjs .jbjs_titl{ font-size: 16px; font-weight: bold; color: #1B5295; line-height: 30px; padding-top: 50px;}
.ft_con .jbjs .jbjs_cont{ font-size: 14px; color: #333333; text-indent: 28px; line-height: 25px; margin-top: 10px;}

/*****二级页面视频类列表*******/
.iframe_style{ float: right; width: 720px; min-height: 1180px; margin-right: 15px; }


.widget_list{ margin: auto; margin: 0px 20px; padding: 20px 0px; }
.widget_list h2{ margin: auto;  line-height: 30px; font-size: 16px; text-align: center;}
 
.news_link { margin: auto; margin: 20px; font-weight:normal; font-family: "Microsoft Yahei"; }
.news_link a { float: left; text-align: left; font-size: 14px; color:#555; line-height: 28px; white-space: nowrap; display: block; font-family: "Microsoft Yahei";}
.news_link a:hover{ color:#941e23; text-decoration: underline;}
.news_link span{cursor: pointer;}



.news_link .letter1{ width: 180px; padding-left: 35px; }
.news_link .letter2{ width: 150px; padding-left: 25px; }
.news_link .letter3{ min-width: 50px; padding-left: 10px; }




/**其他举报网站 begin**/
.flater_tab .table{ border-top:5px solid #941e23;}
.flater_tab .table th ,.flater_tab .table td{ border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
.flater_tab .table th{ background:#fff; padding-bottom:1px; border-bottom:3px solid #dbdbdb; }
.flater_tab .table .last{ border-right:none;}
.flater_tab .table .tdt { background:#fcf7f8; line-height:40px; font-size:18px; font-weight:bold; color:#941e23; padding-left:15%; float:left; width:85%; text-align:left;}
.flater_tab .table .td div{ padding:5px 0;  line-height:2; padding-left:15%; float:left; text-align:left; color:#595959; font-size:14px; margin:2px 0; font-weight:bold;}
.flater_tab .table .td.td02{ background:#f8f8f8;}
.flater_tab .table .td .fontx{ font-size:14px; font-weight:normal; line-height:1.5;}
.flater_tab .table .blue0{ color:#265d89;}
.flater_tab .table a.blue0:hover{ color:#941e23;}




/**信访举报指南 begin**/

.z_0530{ position:relative; border-radius:4px; background:#255c87; color:#fff; font-size:16px; padding:10px; text-align:center; }
.z_0530 em{ background:url(0531_03.jpg) no-repeat; width:16px; height:7px; position:absolute; bottom:-7px; left:50%; margin-left:-8px;}

.z_0530_01{ margin-top:30px;}
.z_0530_01 dt{ border-bottom:3px solid #255c87; font-size:16px; color:#255c87; line-height:2; font-weight:bold; text-align:left;}
.z_0530_01 dd{ background:#f0f4f8; padding:10px 30px 10px 50px; border:1px solid #e3ecf3; border-top:none;}
.z_0530_01 dd li{ background:url(0531_07.jpg) left center no-repeat; padding-left:20px; margin:10px 0; color:#4a7094; text-align: left;}

.z_0530_02{ margin-top:40px;}
.z_0530_02 dt{ border-bottom:3px solid #255c87; font-size:16px; color:#255c87; line-height:2; font-weight:bold; text-align:left;}
.z_0530_02 dd{ margin-top:20px;}
.z_0530_02 dd li{ background:url(0531_11.jpg) 0 0 no-repeat; height:205px; width:219px; float:left; text-align:left;}
.z_0530_02 dd li h2{ font-size:20px; font-weight:bold;  margin:50px 30px 10px 30px; text-align:center; color:#255c87;}
.z_0530_02 dd li span{ margin:20px 30px 10px 30px; display:block; color:#606163; }

.z_0530_02 dd li.li1{ background:url(0531_11.jpg) 0 0 no-repeat; height:205px; width:205px; }
.z_0530_02 dd li.li1 h2{   margin:50px 30px 10px 30px; }
.z_0530_02 dd li.li1 span{ margin:20px 30px 10px 30px; }
.z_0530_02 dd li.li2{ background:url(0531_12.jpg) 0 0 no-repeat; height:205px; width:226px; }
.z_0530_02 dd li.li2 h2{   margin:50px 30px 10px 50px; }
.z_0530_02 dd li.li2 span{ margin:20px 30px 10px 50px; }
.z_0530_02 dd li.li3{ background:url(0531_13.jpg) 0 0 no-repeat; height:205px; width:226px; }
.z_0530_02 dd li.li3 h2{   margin:50px 30px 10px 50px; }
.z_0530_02 dd li.li3 span{ margin:20px 30px 10px 50px; }
.z_0530_02 dd li.li4{ background:url(0531_14.jpg) 0 0 no-repeat; height:205px; width:226px; }
.z_0530_02 dd li.li4 h2{   margin:50px 30px 10px 50px; }
.z_0530_02 dd li.li4 span{ margin:20px 30px 10px 50px; }

.z_0530_03{ margin-top:40px;}
.z_0530_03 dt{ border-bottom:3px solid #941e23; font-size:16px; color:#941e23; line-height:2; font-weight:bold; text-align:left;}
.z_0530_03 dd{  padding:30px 20px;}
.z_0530_03 dd  h2{ font-size:14px; font-weight:bold;  color:#941e23;   position:relative; padding-left:10px; text-align: left; }
.z_0530_03 dd  h2 i{ display:block; width:5px; height:14px; left:0; left:-5px; top:3px; background:#941e23; position:absolute;}
.z_0530_03 dd  .p{  display:block; color:#606163; padding:10px 20px 30px; text-align: left;}


/**细缆页面 begin**/
.flater_tab{ width:94%; border-radius:4px; background:#fff; padding: 0px 3%;}















/**正文显示责任编辑**/
.flater_tab .zrbj{ width: 100%; text-align: right; font-size: 14px; font-weight: bolder; line-height: 30px; padding: 0px;}

.Article_61{}
.Article_61 .tit{ font-size: 26px; color:#1f5781; font-weight:bold; text-align:center;}
.Article_61 .daty{ padding-top: 20px; padding-bottom: 10px; border-bottom:1px dashed #ddd; text-align:center; font-size:14px; }
.Article_61 .daty .daty_con{ margin: auto; text-align:center; padding-right: 120px;}

.Article_61 .daty .daty_con .e { color:#78797; text-align: left; font-size:14px;}
.Article_61 .daty .daty_con .e1 { margin-left: 0px; }
.Article_61 .daty .daty_con .e2 { margin-left: 30px; }
.Article_61 .daty .daty_con .e3 { margin-left: 0px; }
.Article_61 .daty .daty_con .share_box{ position: relative; display: inline; height: 35px; }
 
 
.Article_61 .content{padding:20px; line-height:1.8; font-size: 16px; text-align: left;}
.Article_61 .content p{ padding-bottom:5px;}



/*2013-06-28****细览-相关文档下载****石竹*/
.xgwjxz{margin: 20px 20px; }
.xgwjxz .tit{font-size: 16px; color:#1f5781; font-weight:bold; text-align: left;}
.xgwjxz .tit2{background-image:url(zzjg_xglj_tit.jpg); background-position: left center; background-repeat: no-repeat; height:99px;}
.xgwjxz ul{ padding: 10px 20px;}
.xgwjxz ul li{ background-image:url(no_html53.jpg); background-position: left center; background-repeat: no-repeat; height:25px; vertical-align: middle;line-height: 25px; font-size: 16px; }
.xgwjxz ul li a{ float:left; color:#555; _color:#000000; white-space :nowrap; overflow:hidden; text-overflow:ellipsis; margin-left: 7px; height:25px; line-height: 25px;}
.xgwjxz ul li a:hover{ color:#941e23;}
.xgwjxz ul li a i{ float:left; width:6px; height:6px; background:url(no_html53.jpg) no-repeat; margin:7px 10px 0 0; *margin-top:7px;}