
/*＝＝＝＝通用列表页＝＝＝＝*/
/*左边栏目导航*/
.kf_listMain ,.kf_listSubmenu { background:url(kf_listSubmenu.gif) repeat-y; height:100%;}
.kf_listMain { margin-top:10px; display:inline-block;}
.kf_listSubmenu { width:220px; float:left;}
.kf_listSubmenu .kf_listTitle { background:url(list_titleBg.gif) no-repeat; width:220px; height:60px; margin-bottom:20px;}
.kf_listSubmenu .kf_listTitle i { font-size:16px; font-weight:bold; margin:15px 0 0 60px; color:#FFF; display:inline-block;}
.kf_listColumn a { display:block; background:url(list_menuLink.gif) no-repeat; width:180px; height:40px; line-height:40px; color:#a9a9a9; font-size: 12px; margin:0 0 10px 20px;}
.kf_listColumn a:hover ,.kf_listColumn .now { background:url(list_menuHover.gif) no-repeat; color:#FFF;}
.kf_listColumn a i { margin-left: 36px;}

/*右边列表内容*/
.kf_listContent ,.kf_PowerContent { float:right; background:#FFF; display:inline-block;} 
.kf_listContent { width:850px; padding:30px 40px 0 40px;}
.kf_PowerContent { width:700px; padding:10px 25px 0 25px; *width:690px; *margin-right:5px;}
.kf_listContent .kf_listContent_title ,.kf_PowerContent .kf_listContent_title { font-size:18px; color:#3399cc; border-bottom:2px solid #3399cc; display:inline-block; padding-bottom:10px;}
.kf_listContent .kf_listContent_line ,.kf_PowerContent .kf_listContent_line { border-bottom:2px solid #dfdfdf; margin-top:-2px;}
.kf_listContent ul { line-height:40px; font-size:14px; color:#575757; margin-top:20px;}
.kf_listContent ul li { background:url(kaifu_icon.gif) no-repeat left center; padding-left:20px;}
.kf_listContent ul li .date { float:right; font-size:12px; color:#a6a6a6;}

/*页码*/
.kf_listPage { margin:16px 0px; display:inline-block; width:100%;}
.kf_listPage a ,.kf_listPage span { float:left; margin-right:10px; position:relative; left:-50%;}
.kf_listPage a { border:1px solid #e8e8e8; display:inline-block; padding:10px 12px; background:#FFF; color:#757575; font-size:12px;}
.kf_listPage a:hover ,.kf_listPage a.on { background:#3497c9; color:#FFF;}
.kf_listPage .kf_listPage_content { clear:both; position:relative; left:50%; float:left;}

/*细览*/
.kf_xilanMain{ width:1050px; background:#FFF; margin-top:10px; padding:50px;}
.kf_xilanMain h3{ font-size:24px; color:#333333; text-align:center;}
.kf_sjly{ text-align:center; border-bottom:1px solid #dfdfdf; padding:20px 0; margin-bottom:10px;}
.kf_xilanMain .kf_sj{ margin-right:20px;}
.kf_xilanMain .kf_sj,.kf_xilanMain .kf_ly{ color:#aeaeae; font-size:14px; text-align:center; display:inline-block;}
.kf_xlBtn{ float:right; margin-top:30px;}
.kf_xlBtn div{ width:100px; height:40px; line-height:40px; text-align:center; color:#FFF; display:block; float:left; cursor:pointer;}
.kf_xlBtn .kf_xlDy{ background:#3399cc; margin-right:10px;}
.kf_xlBtn .kf_xlGb{ background:#e98859;}
.kf_xlContent p{ line-height:36px; font-size:14px; color:#666; /* text-indent:2em; */}
.kf_xlContent img{ max-width:1050px; display:block; margin:0 auto;}
.TRS_Editor,.TRS_Editor p{ font-size:16px; font-family:"Microsoft Yahei"; color:#000; /* text-indent:2em; */ text-align: justify; line-height:30px; }
/*=======图片新闻列表=========*/
.kf_picListBox{ padding-top:24px;}
.kf_picListBox ol{ width:868px; overflow:hidden;}
.kf_picListBox ol li{ float:left; width:200px; height:150px; margin:0 17px 15px 0; position:relative;}
.kf_picListBox ol li p { width:100%; height:40px; background-color: rgba(0,0,0,0.5); background:rgba(0, 0, 0, 0.6)!important;
filter:Alpha(opacity=60); background:#000; position:absolute; bottom:0; left:0; color:#FFF;}
.kf_picListBox ol li a{ color:#FFF; position:absolute; bottom:10px; left:10px; display:block; font-size:14px;}
.kf_picListBox ol li a:hover{ text-decoration:underline;}

/*=======权力清单专题=========*/
.kf_Power_bodyBg { background:url(kf_PowerBanner.jpg) no-repeat top #FFF; overflow-x: hidden;}
.kf_PowerMain { width:1010px; margin:0 auto;}
.kf_PowerNav { background:url(kf_PowerNav.png) no-repeat; width:1010px; height:71px; margin-top:272px; display:inline-block; position:relative; z-index:2;}
.kf_PowerNav p { font-size:18px; color:#FFF; float:left; margin:14px 0 0 54px;}
.kf_PowerNav a { float:right; margin:12px 44px 0 0; color:#FFF; background:url(kf_Power_cb.gif) no-repeat; width:122px; height:28px; text-align:center; line-height:24px; font-size:14px;}
.kf_PowerCrumble { width:968px; margin:-28px 0 0 20px; border:1px solid #ebebeb; position:relative; z-index:1;}
.kf_Power_top ,.kf_Power_middle ,.kf_Power_bottom ,.kf_Power_middle01 { width:980px; margin:0 0 0 15px;}
.kf_Power_top { background:url(kf_Power_top.png) no-repeat; height:3px; margin-top:10px;}
.kf_Power_middle { background:url(kf_Power_middle.png) repeat-y; padding-bottom:120px; overflow-x:hidden;}
.kf_Power_middle01 { background:url(kf_Power_middle01.png) repeat-y;}
.kf_Power_bottom { background:url(kf_Power_bottom.png) no-repeat; height:6px; padding-bottom:95px;}
.kf_Power_slideTxtBox { text-align:left; height:100%;}
.kf_Power_slideTxtBox .hd { height:105px; position:relative; margin-top:42px; width:700px; overflow:hidden;}
.kf_Power_slideTxtBox .hd ul { float:left;  position:absolute; left:0px; top:0px; width:720px;}
.kf_Power_slideTxtBox .hd ul li { float:left; margin-right:20px; *margin-right:16px; cursor:pointer;}
.kf_Power_slideTxtBox .hd ul li.on { background:url(kf_Power_arrow.jpg) no-repeat bottom center; padding-bottom:5px;}
.kf_Power_slideTxtBox .bd ul { padding:15px; zoom:1;}
.kf_Power_slideTxtBox .bd li { line-height:30px;}
#kf_Power_mrgin { margin:0px 0 0 5px;}
.kf_Power_page { position:absolute; bottom:10px; left:0px; width:128%;}
#kf_PowerDetail { width:870px; margin-top:0px;}