﻿@charset "utf-8";
/*common*/
.sideBar{float:left; width:21%; background:#dde5ef; min-height:500px; border-top:2px solid #0b458e;}
.parentName{ display:none;}
.sideMenu .level_1{ margin-bottom:1px;}
.sideMenu .a1{display:block; padding:12px 30px 12px 35px; font-size:15px; font-weight:bold; line-height:1.5; position:relative; background:url(/images/line.jpg) repeat-x center bottom;}
.sideMenu .a1 i{position:absolute; left:15px; top:45%;display:block; width:6px; height:7px; background:url(/images/sidemenu.gif);}
.sideMenu .a1:hover, .sideMenu .a1.aon{background:#2372c2; color:#fff;}
.sideMenu .a1:hover i, .sideMenu .a1.aon i{ background:url(/images/sidemenu_on.png);}
.mainContent{float:right; width:77%;}

/*list*/
.news_list li, .news_list_group li{ position:relative; padding:0 100px 0 20px; clear:both; overflow:hidden; font-size:16px; height:42px; line-height:42px; background:url(/images/public/common_dot.png) no-repeat left center;}
.news_list li span, .news_list_group li span{ position:absolute; right:0; top:0; z-index:1; font-size:14px; color:#999999;}
.news_list li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.news_list li a:hover{font-weight:bold; color:#333;}
.news_list .pagediv{padding-bottom:15px;}

.common_tit3 h3{ border-bottom:#e0e0e0 1px solid; margin-bottom:10px; background:#ebebeb;}
.common_tit3 h3 span{ display:inline-block; background:#2372c2; color:#fff; height:35px; line-height:35px; padding:0 25px; font-size:16px; margin-bottom:-1px;}
.common_tit3 .more{float:right; color:#666; line-height:35px; margin-right:15px;}
.common_tit3 .more:hover{color:#333;}
.fbjg_lists{margin-bottom:15px;}
/***图片新闻***/
.tpxw_list .tpxw_ul li{ width:48%; float:left; margin:0 1% 20px;}
.tpxw_list .tpxw_ul li img{width:100%; height:220px; display:block;}
.tpxw_list .tpxw_ul .xx{height:40px; line-height:40px; background:#000; text-align:center;}
.tpxw_list .tpxw_ul .xx a{display:block; color:#fff;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

/***分类搜索***/
.type_search{ text-align:center;}
.type_search .tt{ padding:10px; background:#f2f2f2; margin-right:-5px;}
.type_search select{ width:20%; height:35px; line-height:35px; border:#ccc solid 1px; vertical-align:middle;}
.type_search .type_submit{ background:#bc1010;margin-left: -5px; padding:0 20px;height: 35px;border: none; vertical-align:middle; color:#fff; font-weight:bold; cursor:pointer;}

.news_list_group li h4{float:left; font-weight:normal; font-size:16px; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; color:#333;}
.news_list_group li .title:hover{font-weight:bold; color:#333;}
.news_list_group li em{font-style:normal; color:#bc1010;}
.news_list_group li em a{color:#bc1010;}
.news_list_group li em a:hover{ font-weight:bold;}



.singlePage{ font-size:16px; line-height:2;}


.news_list_jj li{ border-bottom:#ccc solid 1px; padding:10px 0;}
.news_list_jj li .tt a{ font-weight:bold; line-height:30px; color:#2372c2; font-size:16px;}
.news_list_jj li .jj{color:#333030;}
.news_list_jj li .jj a{ color:#333;}
.fbjg_ssBox{ background:#f8f8f8; padding:15px 20px 0; border:#e3e3e3 1px solid; font-size:14px;}

.fbjg_result{line-height:24px; padding:6px 0; margin-bottom:10px; border-bottom:#ccc 1px dotted; }
.news_list_group li{ position:relative; padding:0 100px 0 0; clear:both; overflow:hidden; font-size:16px; height:38px; line-height:38px;}
.news_list_group li h4{float:left; font-weight:normal; font-size:15px; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; color:#333;}
.news_list_group li .title:hover{font-weight:bold; color:#333;}
.news_list_group li em{font-style:normal; color:#bc1010;}
.news_list_group li em a{color:#bc1010;}
.news_list_group li em a:hover{ font-weight:bold;}


/*ldzc*/
.ldzc_pagemain{overflow:hidden;}
.ldzc_sidemenu .a1{display:block; padding:11px 30px 11px 35px; font-size:18px; line-height:1.5; position:relative; background:#2372c2; color:#fff; margin-bottom:1px;}
.ldzc_sidemenu .a1 i{position:absolute; right:15px; top:50%; width:0; height:0; margin:-3px 3px 0 0;  border: 6px solid transparent; border-top-color:#7baada;}
.ldzc_sidemenu .ul2{display:none;}
.ldzc_sidemenu .a2{ display:block; padding:9px 0; text-align:center; background:#f2f1f1; margin-bottom:1px; font-size:16px;}
.ldzc_sidemenu .a2:hover, .ldzc_sidemenu .aon{background:#38a6ea; color:#fff;}
.ldzc_intro .ldzc_tt{ line-height:2;}
.ldzc_grjj, .ldzc_gzfg{margin-bottom:20px;}

.ldzc_photo{float:left; width:26.2%; text-align:center; border:#ebebeb 1px solid; background:#f7f7f7; padding-bottom:20000px; margin-bottom:-20000px;}
.ldzc_intro{float:right; width:71%; background:#fff;}
.ldzc_photo img{ display:block; width:76%; margin:25px auto 0; max-width:160px;}
.ldzc_photo h3{padding:20px 0 0; font-weight:normal; font-size:20px;}
.ldzc_photo span{display:block; padding:10px 15px;}
.ldzc_jqhd .common_newslist li{padding-right:90px;}

.ldzc_list ul li{ width:25%; float:left; margin-bottom:20px;}
.ldzc_list ul li img{width:98px; height:130px; display:block; margin:auto;}
.ldzc_list ul .xx{height:40px; line-height:40px;text-align:center;}
.ldzc_list ul .xx a{display:block;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.tpxw_list .tpxw_ul li{ width:48%; float:left; margin:0 1% 20px;}
.tpxw_list .tpxw_ul li img{width:100%; height:300px; display:block;}
.tpxw_list .tpxw_ul .xx{height:40px; line-height:40px; background:#000; text-align:center;}
.tpxw_list .tpxw_ul .xx a{display:block; color:#fff;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

/*政民互动*/
.subPage{width:80%;height:180px;margin:22px 0 0 30px;border:1px solid #98d9f4;position:relative;}
.subPage p{width:72%;margin-top:30px;margin-left:20px;display:inline-block;}
.subPage img{vertical-align:middle;margin-top:20px;}
.subPage .btns{position:absolute;bottom:20px;right:20%;}
.subPage .btns a:first-child{margin-right:18px;}
.subPage .btns span{display:inline-block;width:70px;padding:5px;border-radius:5px;text-align:center;background:#00a0e9;color:#fff;}


.sjfb_banner{background:#f3f3f3; text-align:center; padding-top:15px;}
.sjfb_sidebar{background:#4099e8; margin:20px 0;}
.sjfb_sidebar li{float:left;}
.sjfb_sidebar li a{ display:block;padding:13px 40px; line-height:24px; font-size:16px; font-weight:bold; color:#fff;}
.sjfb_sidebar li a:hover,.sjfb_sidebar li a.aon{background:#1375cb;}

.sjfb_tab .hd{width:20%; float:left; background:#f3f3f3;}
.sjfb_tab .hd li{border-bottom:#fff solid 1px;}
.sjfb_tab .hd li a{ display:block;font-size:17px; padding:20px 25px; line-height:22px;}
.sjfb_tab .hd li a:hover,.sjfb_tab .hd li.on a{background:#1375cb; color:#fff; font-weight:bold;}
.sjfb_tab .bd{width:78%; float:right;}
.sjfb_tab .bd img{max-width:100%;}
/***responsive***/
@media (max-width: 1199px) {
}

@media (max-width: 991px){
	.sideBar{width:100%; margin-bottom:20px; min-height:30px;}
	.sideBar, .mainContent{float:none; width:100%;}
	.singlePage{padding:0;}
	.subPage{margin:0;width:100%;}
	
	.sjfb_sidebar li{width:33.33%; text-align:center;}
	.sjfb_sidebar li a{padding:10px 0;}

}

@media (max-width: 960px) {
	.sideMenu .a1{padding-left:30px; font-size:16px;}
}


/* xs mobile*/
@media (max-width: 767px) {
	/*.sideBar{display:none;}*/
	.pageMain{padding:10px;}
	.news_list li, .news_list_group li{padding:6px 10px 6px 26px !important;  line-height:1.5em;  background-position:0 18px; height:auto;}
	.news_list li a, .news_list li span,
	.news_list_group li h4, .news_list_group li span
	{float:none; display:inline; position:static; white-space:normal; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:auto;}
	.news_list li span, .news_list_group li span{margin-left:10px;}
	.news_list .item ul li{line-height:1.5em;}
	.SearchTxt{-moz-width:calc(100% - 290px); -ms-width:calc(100% - 290px); -o-width:calc(100% - 290px); -webkit-width:calc(100% - 290px); width:calc(100% - 290px);}
	.totalnav li{ width:100%;}
	.totalnav li a{white-space:normal;}
	.totalnav li a i{right:3%;}
	.type_search select{ width:40%;}
	.ldzc_photo,.ldzc_intro{float:none; width:100%;}
	.ldzc_list ul li{ width:33.33%;}
	
	.sjfb_banner img{ width:100%;}
	.sjfb_sidebar li,.sjfb_tab .hd,.sjfb_tab .bd{width:100%; float:none;}

}
@media (max-width: 580px){
	.SearchTxt{float:left; -moz-width:calc(100% - 150px); -ms-width:calc(100% - 150px); -o-width:calc(100% - 150px); -webkit-width:calc(100% - 150px); width:calc(100% - 150px);}
	.tpxw_list .tpxw_ul li{width:100%; float:none;}
	.subPage p{width:65%;}
}


/* XS Portrait */
@media (max-width: 480px) {
	.subPage p{margin-top:20px;}
	.subPage img{width:20%;/*margin-top:-20%;*/}
	.subPage .btns{right:10%;}
}
@media (max-width: 320px) {
	.ldzc_list ul li{ width:100%; float:none;}
}
