@charset "gb2312";
/***** 一级图片列表页 *****/
.jzfp_img_list li{ width:31.3%; margin:1%; float:left;}
.jzfp_img_list li img{width:100%; height:200px;}
/***** 多级图片列表页 *****/
.jzfp_img_list_lm li{ width:47%; *+width:46%; _width:46%; margin:0 1.5% 20px; float:left;text-align:center;}
.jzfp_img_list_lm li img{width:100%; height:200px;}
.jzfp_img_list_lm li .txt{ display:block;line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

/*栏目列表*/
.sidebarBox{width:280px;float:left; background:#f0f9fe; min-height:350px;}
.list_con{width:700px; float:right; min-height:420px;}
.sidebar_tt{ line-height:65px; height:65px; padding-left:40px;font-size:20px; font-weight:bold; color:#fff; background:#0855a4}
.sidebar_menu a{color:#333; display:block; line-height:20px; padding:10px 40px 10px 60px;  border-bottom:#e7f0f6 solid 1px;font-size:18px;}
.sidebar_menu a:hover,.sidebar_menu a.hover{color:#0855a4; background:url(imagessidebar_icon_hover.png) no-repeat 40px center;}
.leade{display:none;}

/*common*/
.sideBar { background: #f0f9fe;}
.parentName { padding: 12px 15px; line-height: 30px; font-size: 18px; color: #fff; font-weight: bold; padding-left: 34px; background: #0855a4; }
.sideMenu { }
.sideMenu li { border-bottom: #e7f0f6 1px solid; }
.sideMenu a { display: block; padding: 16px 30px 16px 40px; font-size: 16px; line-height: 1.5; color: #666; position: relative; }
.sideMenu a:hover, .sideMenu a.on { color: #0a52b6; font-weight: bold; background:url(imagessidebar_icon_hover.png) no-repeat 20px center;}
.sideMenu a i { position: absolute; right: 18px; top: 50%; width: 7px; height: 13px; margin-top: -7px; }

/*列表页*/
.content{background:#fff; margin-bottom:10px;}
.position{ line-height:40px; padding-left:35px;border-bottom:#1a8edd solid 2px; background:url(imagesposition.png) no-repeat left center;}
.w230 { width: 228px; float: left; }
.list{position:relative;}
.list a{ display:block; background:url(../images/list_a.jpg) no-repeat; height:40px; line-height:40px; color: #666666; font-weight: bold; padding-left: 50px;}
.list a:hover, .list a.selected { background: url(../images/arrow_01.png) no-repeat 188px center #fff; border-left: #1d86d4 solid 3px; width: 176px; color:#04437e; border-bottom: #c4dcf3 solid 1px;}
#page_div{ text-align:center;padding-top: 10px;}
#page_div #pagination_input{ width:30px;}
#page_div a{padding:0 3px;}
.list_list { min-height:400px; padding:10px 0; }
.list_list li{ border-bottom:#ccc dashed 1px; line-height:40px; color:#999; position:relative;}
.list_list li a { background:url(imagescommon_dot.gif) no-repeat left center; padding-left: 15px;width:90%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.list_list li .date{ position:absolute; top:0; *+top:-10px; _top:-10px; right:0; padding:0 5px; background:#fff;}
.page{ text-align:center; padding-top:10px; clear:both;}
/*栏目头条*/
.list_tt img{ max-width:100%;}
/*通用头条*/
.list_all_tt{padding:15px 0;}
.list_all_tt img{ max-width:100%;}
/*content*/
.listconcent {padding:10px 35px 0; }
.zoomtitl { font-size: 20px; color: #0a52b6; font-weight: bold; line-height: 1.5; text-align: center; padding-top:20px; }
.subtitle{line-height:30px; color:#666; font-size:16px; text-align:center;}
.concentftitle { line-height: 24px; color: #666; text-align: center; border-bottom:#ccc dashed 1px; padding-bottom:15px; }
.concentftitle span{ padding:0 8px;}
.concent { line-height: 1.8; text-align: left; padding:10px 35px; min-height:220px; font-size:17px;}
.concent img{max-width:100%;}
/*****wx *****/
.wx_concent{padding:30px;}
.wx_concent .wx_img img{ display:block; margin:auto;}
.wx_concent .wx_info{text-align:center;}
.list_tt_title{ font-size: 20px; color: #df4f13; font-weight: bold; line-height: 1.5; text-align: center; padding-top:20px; }

/*page*/
.pagediv { clear: both; padding-top: 30px; text-align: center; color: #333; padding-bottom:10px; }
.pagediv .pagination_index_last * { vertical-align: middle\9; }
.pagediv .arrow { margin: 0 2px 5px; }
.pagediv .arrow a, .pagediv .index_num { display: inline-block; padding: 0 8px; line-height: 28px; border: #b5b5b5 1px solid; background: url(../images/page_num.gif) repeat-x; }
.pagediv .index_num { border: #b5b5b5 1px solid; background: #fdfdfd; box-shadow: 0 2px 5px rgba(0,0,0,0.15) inset; }
.pagediv a:hover { background: #fff; color: #000; text-decoration: none; }
.pagination_index_last { padding-left: 15px; }
.pagination_index_last a { display: inline-block; padding: 0 8px; line-height: 28px; border: #b5b5b5 1px solid; background: url(../images/page_num.gif) repeat-x; }
#pagination_input { width: 40px; margin: 0 2px; height: 28px; border: #b5b5b5 1px solid; background: #fff; text-align: center; }



