body { background: #f5f5f5; }

/*内容区样式*/
#con { padding:0 40px 40px; background: #fff; margin-bottom: 40px; }
.position { line-height: 50px; margin-bottom: 25px; font-size: 14px;  color: #333; }
.position a { font-size: 16px;  color: #333; }



.partBox .partLeft{width:200px;}
.partBox .partRight{width:895px;}


.leftNavTxt h2{
  font-size: 22px;
  line-height: 22px;
  padding: 12px 0 20px 0;
  font-weight:normal;
}
.leftNavTxt .ul li{background:#f9faff;margin-top:3px;padding:10px;}
.leftNavTxt .ul li.col{background:#274eb7;}
.leftNavTxt .ul li a{display:block;}
.leftNavTxt .ul li a .pic{display:inline-block;width:36px;vertical-align:middle;}
.leftNavTxt .ul li a .txt{display:inline-block;font-size:16px;line-height:36px;vertical-align:middle;padding-left:.5em;}
.leftNavTxt .ul li.col .txt{color:#fff;}




/* 列表样式 */
.detail_con { border: 1px solid #d0d0d0; padding: 25px 45px 90px; }
.detail_tit { height: 50px; line-height: 50px; position: relative; background: #d0cccd; padding-left: 48px; font-size: 26px; font-weight: bold; color: #13090a; margin-bottom: 50px; }
.detail_tit i { width: 6px; height: 26px; background: #bd1a2d; display: block; position: absolute; left: 20px; top: 12px; }
.listNews li { overflow: hidden; height: 36px; line-height: 36px; vertical-align: middle; }
.listNews li a { display: block; float: left; padding-left: 40px; font-size: 16px; background: url(icon.png) no-repeat 15px center; color: #140a09; max-width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.listNews li span { font-size: 14px; color: #888; float: right; }
.listNews li:hover a, .listNews li:hover span { color: #bd1a2d; }
.listNews li.line { width: 100%; height: 0px; border-top: 1px dotted #d0d0d0; margin: 25px 0; background:none;}
.listNews li b{float:left;line-height:18px;font-size:16px;color:#333;}
.listNews li b a{float:left;line-height:18px;font-size:16px;color:#333;}
.listNews li b:hover a{color:#03649b;}
.listNews li.noData { font-size: 20px; color: #333; padding: 0 20px; }

/* 执法公示搜索 */
.searchList { margin-bottom: 50px; }
.searchList input[type='button'] { background: none; border: none; font-size: 16px; color: #333; font-weight: bold; padding: 0 15px; border-right: 1px solid #333; margin: 10px 0; white-space: nowrap; }

.zjyj em{font-size:16px;line-height:20px;color:#bd1a2d;float:left;font-style:normal;margin-left:5px;}
.zjyj li a{max-width:70%;}


.picList li{width:50%;height:auto;float:left;}
.picList li .img{padding:10px;}
.picList li img{width:100%;height:350px;object-fit:cover;}
/*单篇文章*/
.aboutUs {}
.aboutUs .subArticleTitle h2{font-size:24px;color:#bd1a2d;line-height:60px;text-align:center;}
.aboutUs .subArticleTitle .detail{text-align:center;border-bottom:1px solid #d2d2d2;margin-bottom:10px;padding-bottom:10px;}
.aboutUs .subArticleTitle .detail span{font-size:14px;color:#999;}
.aboutUs .art *,.listCon *{font-size:16px;line-height:32px;color:#140a09;}

/*网站地图*/
.leftNavs{overflow: hidden;margin-top: 25px;}
.leftNavs maptit{overflow: hidden; border-bottom: 1px solid #d20200;margin-bottom: 15px;}
.leftNavs h3{float: left;text-align: center; padding:8px 15px;background: #bd1a2d;border-radius:4px;}
.leftNavs h3 a{color:#fff;font-size: 17px;}
.leftNavs h3 a:hover{text-decoration: underline;}
.webMapList{overflow: hidden;margin:25px auto 0;}
.webMapList li{float: left;margin:0 30px 20px 30px;}
.webMapList li a{color:#666;font-size: 15px;}
.webMapList li a:hover{color:#d20200;text-decoration: underline;}


/* 分页样式 */
.page-more { text-align: center; margin-top: 50px; }
.page-more * { display: inline-block; }
.page-more a,.page-more font { padding: 0 15px; height: 30px; border: 1px solid #efefef; line-height: 28px; font-size: 14px; color: #333; }
.page-more font{background:#bd1a2d; color:#fff;}
.page-more input { width: 48px; height: 30px; border: 1px solid #efefef; text-align: center; }
.page-more input.easysite-jump-btn { font-size: 14px; color: #333; line-height: 30px; height: 30px; padding: 0 15px; border: 1px solid #efefef; background: none; width:auto;}
.page-more input.easysite-page-text{margin:0 5px;}
.page-more a:hover, .page-more button:hover { border-color: #bd1a2d; background: #bd1a2d; color: #fff; }

/*table表格样*/
.detail_con table td{padding:10px;border-bottom:1px solid #000000;border-right:1px solid #000000;}
.detail_con table td strong {font-family:'Microsoft Yahei';}

.wgbsUl{margin-top:20px;padding-top:0px;border-top:1px solid #eee;}
.wgbsUl li{font-size:0;padding:10px 0;border-bottom:1px solid #eee;}
.wgbsUl li span{font-size:14px;color:#333;display:block;float:left;word-break:break-all;padding:5px 0;}
.wgbsUl li .txt1{width:20%;}
.wgbsUl li .txt2{width:26%;padding:5px 2%;}
.wgbsUl li .txt3{width:10%;}
.wgbsUl li .txt4{width:15%;}
.wgbsUl li .txt5{width:10%;text-align:center;}
.wgbsUl li .txt6{width:15%;text-align:center;}
.ui-datepicker .ui-datepicker-title select{vertical-align:top;}

.wgSS .Li{font-size:16px;color:#333;line-height:30px;margin-right:15px;}
.wgSS .Li input{height:20px;padding:5px;box-sizing: content-box;}
.wgSS .submitWG{width:75px;height:32px;}



.wgbsUl li.first span{font-weight:bold;}


/* 响应式代码 */
@media screen and (max-width:1200px) {


	body { background: #fff; }
	#con { padding: 0; }
	.detail_con { padding: 20px; }

.partBox .partRight{width:calc(100% - 230px);}

}

@media screen and (max-width:880px) {

.wgbsUl li .txt2{width:76%;}
.wgbsUl li .txt5{width:20%;}

.wgbsUl li .txt1,
.wgbsUl li .txt3,
.wgbsUl li .txt4,
.wgbsUl li .txt6{display:none;}

.wgSS .Li{float:none;margin-bottom:10px;}
.picList li img{height:30vw;}

.zjyj li a{max-width:50%;}


.partBox .partLeft,
.partBox .partRight{width:auto;float:none;}
.position{margin-bottom:0;}
.leftNavTxt .ul li{padding:5px 10px;}
.partBox .partRight{margin-top:1em;}
}


@media screen and (max-width:660px) {
        .position{margin-bottom:5px;}
        .position a{font-size:12px;}
        .detail_con{padding:10px;}
        .detail_tit{height:40px; line-height:40px; margin-bottom:20px; padding-left:38px; font-size:18px;}
        .detail_tit i{width:4px; height:26px; top:7px;}
	.listNews li { height: auto; line-height: 1.5em; margin: 8px 0; }
	.listNews li a {max-width:100%;white-space: inherit; overflow: inherit; overflow: hidden; padding-left: 20px; background-position: 0 16px; display: inline-block; float: none; font-size:14px;}
	.listNews li span { display: inline-block; float: right; font-size:14px; }
        .page-more a.pagingNormal, .page-more font.NormalRed,.page_jump{display:none;}
.aboutUs .subArticleTitle h2{font-size:18px;line-height:40px;}
.wzdt{margin-bottom:0 !important;}
.leftNavs{margin-top:1rem;}
.webMapList{margin:1rem auto 0;}
.webMapList li{margin:0 2rem;line-height:40px;}

.listNews li a,
.zjyj em{display:block;}
.listNews li a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background-position:left center;padding-left:15px;margin-bottom:5px;}
.zjyj em{font-size:14px;}
}