@charset "utf-8";
body{padding:0; margin: 0; color:#333333; font-size:14px; font-family:Microsoft Yahei; -webkit-text-size-adjust:none;   position: relative;}
*{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;	}
h1, h2, h3, h4, h5, h6, ol, ul, dl, dt, dd, form, p{padding:0; margin:0;}
li{ list-style:none;}
img{ border:none; border:0;}
img, table{max-width:100%;}
a{ text-decoration:none; color:#333333;}
a:hover{color:#006cc9;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:Microsoft Yahei; font-size:14px;}
input:focus { outline: none;}
.container{padding:0 2%;}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.ovh{overflow: hidden;}
.mb20{margin-bottom: 20px;}
.cRed {color: #cc0000;}
.inputTxt{border: #e3e3e3 1px solid; padding: 0 10px; height:36px; line-height: 36px; width: 90%;}
.textArea{border: #e3e3e3 1px solid; padding:10px; height:200px; width: 90%;}

/*微公示*/
.graybg{background: #fafafa;}
.wgs_t_fix{background: #3d92fb; box-shadow: 0 3px 5px rgba(0,0,0,0.2); position: fixed; top: 0; left: 0; right: 0; z-index: 99;}
.wgs .mainbox{/*position: absolute; z-index: 1;  top: 86px; bottom: 0px; left: 0; width: 100%; background: #ccc;*/  margin-top: 240px;}
.wgs .hd{}
.wgs .hd li{float: left; width: 33.333%; text-align: center;}
.wgs .hd li a{display: inline-block;  color: #fff; color: rgba(255,255,255,.5); width: 55%; padding: 10px 0; font-size: 18px; cursor: pointer;}
.wgs .hd li.on a{border-bottom: #fff 2px solid; color: #fff; font-weight: bold;}

.wgs_ss{padding:0 2% 10px;}
.wgs_ss .inss{position: relative; padding-right: 83px; border:#357fdb 1px solid; border-radius: 5px; overflow: hidden;}
.wgs_ss .sbtn{position: absolute; right: 0; top: 0; width: 83px; height: 36px; background: #68a8dd; color: #fff; font-size: 15px; cursor:pointer; -webkit-appearance: none; border: 0;}
.wgs_ss .stxt{height: 36px; line-height: 36px; border:none; width: 100%; padding: 0 10px; border-right: 0; background: #357fdb; color: #ffffff;}

.pqgs_list li{border-bottom: #cbcbcb 1px solid; padding: 15px 2%;}
.pqgs_list li .box{height: 108px; position: relative;}
.pqgs_list li .pic{position: absolute; left:0; top: 0; width:120px; height:108px;}
.pqgs_list li .pic img{display: block; width: 100%; height: 100%;}
.pqgs_list li .txt{margin:0 30px 0 140px;}
.pqgs_list li .txt h5{font-weight: normal; font-size: 16px; padding: 2px 0; margin-bottom: 10px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.pqgs_list li .txt p{line-height:1.8; color: #989898; overflow: hidden;}
.pqgs_list li .map{position: absolute; right: 0; bottom: 0; width: 18px; height: 24px; background:url(/mobileimages/topmap.png) no-repeat;}

.slgs_list li{border-bottom: #cbcbcb 1px solid; padding: 15px 2%;}
.slgs_list li h5{font-weight: normal; font-size: 16px; padding: 2px 0; margin-bottom: 10px;}
.slgs_list li p{line-height:1.8; color: #989898;  overflow: hidden;}

.slgs_list li div, .pqgs_list li div{border: none; padding: 0;}
.pqgs_list div{border-bottom: #cbcbcb 1px solid; padding: 15px 2%;}
.pqgs_list div .box{height: 108px; position: relative; padding: 0; border: none;}
.pqgs_list div .pic{position: absolute; left:0; top: 0; width:120px; height:108px; padding: 0; border: none;}
.pqgs_list div .pic img{display: block; width: 100%; height: 100%;}
.pqgs_list div .txt{margin:0 30px 0 140px; padding: 0; border: none;}
.pqgs_list div .txt h5{font-weight: normal; font-size: 16px; padding: 2px 0; margin-bottom: 10px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.pqgs_list div .txt p{line-height:1.8; color: #989898; overflow: hidden;}
.pqgs_list div .map{position: absolute; right: 0; bottom: 0; width: 18px; height: 24px; background:url(/mobileimages/topmap.png) no-repeat; padding: 0; border: none;}

.slgs_list div{border-bottom: #cbcbcb 1px solid; padding: 15px 2%;}
.slgs_list div .box{height: 88px; position: relative; padding: 0; border: none;}
.slgs_list div h5{font-weight: normal; font-size: 16px; padding: 2px 0; margin-bottom: 10px;}
.slgs_list div p{line-height:1.8; color: #989898; overflow: hidden;}


/*规划公示内容页*/
.ghgs_title{font-size:24px; line-height:1.5; padding:25px; color: #464646; text-align: center;}
.ghgs_attr{clear: both; font-size: 16px;}
.ghgs_attr table{border-collapse: collapse;}
.ghgs_attr table td{border:#e7e7e7 1px solid; padding:10px 5px; line-height: 24px;}
.ghgs_attr table td.td1{width:85px; background: #f0f4f8; color: #1e75cd; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; text-align: center;}
.ghgs_attr table td.td2{width:480px; padding: 5px 10px; background: #fbfbfb;}
.ghgs_article{clear: both; padding:20px 0;}

.pqgs_content_btn{clear: both; padding:0 0 20px; text-align: center;}
.pqgs_content_btn a{display: inline-block; background:#a81404; color: #fff; height: 40px; line-height: 40px; padding: 0 10px 0 15px; font-size: 16px; margin: 0 14px;}
.pqgs_content_btn a i{display: inline-block; width: 0; height: 0; font-size: 0; line-height: 0; overflow: hidden; border: 5px solid transparent; border-left-color: #fff; margin-left: 8px;}
.pqgs_content_btn a:hover{text-decoration: underline;}
.ghgs_download{text-align: center; padding: 0 0 30px; text-align: center;}
.ghgs_download a{color: blue;}

/*批前公示反馈意见表*/
.ghgs_yjb_body{background:url(../images/ghgs_yjb_bg.png) no-repeat center top;}
.ghgs_yjb_container{max-width:768px; margin:0 auto; padding:0 2%;}
.gsTitle {text-align: center; color: #CC3300; font-size:1.8em; line-height:45px; margin:50px 0 30px; font-weight: normal;}
.gsyjfkTable{border-collapse:collapse;}
.gsyjfkTable td{border:#e3e3e3 1px solid; padding: 10px;}
.yjb_tit{font-weight: bold; background: #f5f5f5; text-align: center;}
.gsyjfkTable td.tdl{text-align: right; white-space:nowrap;}
.gsyjfkTable .yjb_tips{line-height: 2; padding: 15px 4%;}
.yjb_btnBox{text-align: center; padding: 25px 0 60px;}
.yjb_btnBox a{display: inline-block; padding: 0 20px; background:#1973c9; color: #fff; font-size: 16px; height: 34px; line-height: 34px;}
.yjb_btnBox a.resetBtn{background: #aaa;}

/*四证一书*/
.common_box{border:#0e90d2 1px solid;margin: 150px 0 0 0;}
.common_box .tit{background: #0e90d2; color: #fff; padding: 10px 2%; font-size: 16px;}
.szys_cont{padding: 10px 15px;}
.szys_form{border-bottom: #dedede 1px solid; padding-bottom: 20px;}
.szys_form .item{padding: 10px 0;}
.szys_form label{display: block; font-size: 16px; font-weight: bold; margin-bottom: 5px;}
.szys_form .zslx{margin: -5px; overflow: hidden;}
.szys_form .zslx li{float: left; width: 50%;}
.szys_form .zslx li span{display: block; margin:0 5px 10px; background: #e6e6e6; height: 38px; line-height: 38px; text-align: center; cursor: pointer;}
.szys_form .zslx li span:hover{background: #d4d4d4;}
.szys_form .zslx li.on span{background: #3bb4f2; color: #fff;}
.szys_form .zslx li.on span a{color: #fff;}
.szys_form .inputTxt{width: 100%;}
.szys_form .btn{background: #3bb4f2; color: #fff; border:0; cursor: pointer; width: 66px; height: 37px; font-size: 16px; margin-top: 10px;}

.szys_list li{border-bottom: #dedede 1px solid; padding: 15px 0;}
.szys_list li .box{position: relative;}
.szys_list li h5{font-size: 16px; font-weight: normal; margin-bottom: 10px;}
.szys_list li .btn{position: absolute; bottom: 0; right: 0; width: 74px; height: 28px; background: #e6e6e6; text-align: center; line-height: 28px; color: #666;}
.szys_list li .btn:hover{background: #ccc;}


/*header*/
.header .container{position: relative; background:#12589f; box-shadow:0 2px 10px rgba(0,0,0,0.2);}
.header .logo{overflow: hidden;}
.header .logo img{display: block; margin: 20px auto; max-width:70%;}

.header_ss_icon, .header_navicon{position:absolute; top:0; bottom:0; width:5%;  height:100%; background-size:100% auto; cursor:pointer; background-repeat:no-repeat; background-position:center center;}
.header_ss_icon{right:4%; max-width: 38px; background-image: url(/mobileimages/header_ss_icon.png);}
.header .ms{background-image:url(/mobileimages/close.png); }

.header_ss{background:#f0f0f0; padding:10px 2%; display: none;}
.header_ss .inss{position: relative; padding-right: 83px;}
.header_ss .sbtn{position: absolute; right: 0; top: 0; width: 83px; height: 36px; background: #a81404; color: #fff; font-size: 15px; cursor:pointer; -webkit-appearance: none; border: 0; border-radius: 0 3px 3px 0;}
.header_ss .stxt{height: 36px; line-height: 36px; border:none; width: 100%; padding: 0 10px; border:#dcdcdc 1px solid; border-right: 0; border-radius: 3px 0 0 3px;}

/*content*/
.szys_content_title{font-size:1.8em; line-height:1.5; padding:25px 0 20px; color: #0e2c5e; text-align: center;}
.szys_content_name{ border:#eeeeee 1px solid; padding: 5px; font-size: 1.2em; font-weight: bold;}
.szys_content_name span{display: block; background: #6ca6cc; color: #fff; padding:8px 15px;}
.szys_content_jbxx{padding:8px 0; margin-bottom: 10px;}
.szys_content_jbxx dl{clear: both; overflow: hidden; margin: 4px 6px; position: relative; min-height:24px; line-height: 24px;}
.szys_content_jbxx dl dt{float: left; position: absolute; left: 0; width: 90px; color: #666; white-space: nowrap;}
.szys_content_jbxx dl dd{margin-left: 180px;}
.szys_content_fj1, .szys_content_fj2{padding: 10px 6px;}

.content_wxgzh{clear: both; margin:20px 0 30px; text-align: center;}

/*协助司法*/
.xzsf_bg{background: #eeeeee;}
.xzsf_ss table td, .xzsf_ss table th{padding: 5px 10px;}
.xzsf_ss table th{background: #1188ee; color: #fff; font-weight: bold;}
.xzsf_ss table td{background: #fff; color: #777777;}
.xzsf_ss .btn td, .xzsf_ss table .btn th{background:none;}
.xzsf_ss input[type='text']{width: 100%; border:none;}
.xzsf_ss select{border:none; width:50%; color: #777777;}
.xzsf_ss .inputbtn{background:#ffaa22; width: 68px; height: 30px; color: #fff; border:0; cursor: pointer;}
.xzsf_ss p{padding: 0 10px 15px}
.xzsf_list li{background: #fff; margin-bottom: 2px; padding: 10px; color: #999999; line-height: 1.8;}
.xzsf_list li h5{font-size: 16px; font-weight: normal; color: #3377bb;}

/*审批事项查询*/
.spsxcx_cont{padding: 30px 2%;}
.spsxcx_cont label{display: block; color: #1586e4; margin-bottom: 15px; font-size: 16px;}
.spsxcx_cont .inputTxt{width: 100%; background: #fafafa; margin-bottom: 15px;}
.spsxcx_cont .btn{height: 45px; border:0; cursor: pointer; width: 100%; background: #0e90d2; color: #fff; width: 100%; font-size: 16px;}
.bhbcz{text-align: center; color: #cc0000; padding-top: 15px;}

/*案件办理信息*/
.zxfw_ajblxx_container{padding:0 2%;}
.zxfw_ajblxx h3{text-align: center; padding:20px 0; font-size: 16px; font-weight: bold;}
.zxfw_ajblxx table{border-collapse: collapse;}
.zxfw_ajblxx table td{border:#e3e3e3 1px solid; padding:12px 15px;}
.zxfw_ajblxx table .trEven{background: #fafafa;}
.zxfw_ajblxx table .td0{font-weight: bold; text-align: right;}
.zxfw_ajblxx .btn{text-align: center; padding: 20px 0;}
.zxfw_ajblxx .btn a{margin:0 10px; color: #666;}
.zxfw_ajblxx .btn a:hover{color: #333;}

.hidden{display: none;}
.ywpd{}
.load-more__btn{border-bottom: #cbcbcb 1px solid; padding: 15px 2%; font-size: 14px; text-align: center; width: 100%; display: block;}
.more{border-bottom: #cbcbcb 1px solid; padding: 15px 2%; font-size: 14px; text-align: center; width: 100%; display: block;}

.waitMe_container .waitMe .waitMe_content {top:280px}
.slgs_list div{border-bottom: none;}
.clear{clear:both;}
.wgs .hd{margin-bottom:10px;}
.wgs_ss .area{float:left; margin-right:20px;}
.wgs_ss .area label, .wgs_ss .gslb label{color:#fff;}
.wgs_ss .inss{floa:left;}
.common_select {border: #dcdcdc 1px solid; height: 36px; padding: 0 6px; color: #555;}
.inputTxt2{width:92.7%; border: #e3e3e3 1px solid; padding-left: 10px; height: 36px; line-height: 36px;}

@media (max-width: 479px) {
	.wgs .hd li a{font-size: 14px;}
	.szys_content_jbxx dl dt{width: 150px; white-space: normal;}
	.szys_content_jbxx dl dd{margin-left: 160px;}
	.pqgs_content_btn a{margin-bottom: 15px;}
	.szys_form .zslx li span{height: 60px; padding: 10px;}
	.szys_form .zslx li:nth-child(1) span{line-height: 1.5;}
	.inputTxt2{width: 72%;}
	.wgs_ss .area{margin:10px 0; float:left;}
	.wgs_ss .gslb{margin:10px 0; float:right;}
	.wgs_ss .inss{float:none; clear:both; margin-top:10px}
	.wgs .mainbox{margin-top:152px;}
	.wgs_ss .stxt{width:65%}
	.pqgs_list li .box{height:auto;}
	.pqgs_list div .txt{margin-left: 130px; margin-right: 0;}

}

@media (max-width: 400px) {
	.szys_form .zslx li span{padding: 10px 0;}
	.wgs_ss .stxt{width:62%}
	.inputTxt2{width: 69%;}
}

@media (max-width: 360px) {
	.wgs_ss .stxt{width:59%}
	.inputTxt2{width: 68%;}
}
@media (max-width: 320px) {
	.wgs_ss .area, .wgs_ss .gslb{width:100%;}
	.wgs_ss .area .common_select{width:84%}
	.wgs_ss .stxt{width:52%}
	.inputTxt2{width: 63%;}
	.szys_form .zslx li:nth-child(1) span, .szys_form .zslx li:nth-child(3) span, .szys_form .zslx li:nth-child(6) span, .szys_form .zslx li:nth-child(7) span{line-height: 1.5;}
}
