@charset "utf-8";
body{padding:0; margin: 0; color:#333333; font-size:16px; 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{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;}

.header{position: fixed; top: 0; left: 0; right: 0; z-index: 999;}
.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{left:4%; max-width: 38px; background-image: url(/global/header_ss_icon.png);}
.header_navicon{right:4%; max-width: 43px; background-image: url(/global/header_nav_icon.png);}
.header .ms{background-image:url(/global/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;}


.mainnav{ display: none; position: absolute; right: 0; left: 0; top:0; margin-top: 100%; width:100%;z-index: 30; box-shadow:0 0 20px rgba(0,0,0,0.2); z-index: 99; background:#f5f5f5;}
.mainnav li{}
.mainnav li a{display: block; padding:7px 5%;}
.mainnav li ul{padding:10px 0 15px 10%; border-bottom:#e3e3e3 1px solid;}
.mainnav li ul li a{border-bottom: none; font-size: 14px;}
.mainnav li h3{position: relative; border-bottom:#e3e3e3 1px solid; font-size: 16px; font-weight: bold; background: #e6eff6; padding:10px 0;}
.mainnav li i{position: absolute; right:8%; width:10px; height:18px; background:url(/global/mainnav_icon.gif) no-repeat center top / 100% 100%; top:50%; margin-top: -9px; transform:rotate(90deg); filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3;}

.footer{clear: both; background: #f1f1f1; padding-bottom: 15px;}
.footer_nav{background: #12589f; padding: 14px 2%; text-align: center; color: #5f83b5; font-size: 14px;}
.footer_nav a{color: #fff; margin: 0 10px; font-size: 16px;}
.footer_txt{text-align: center; line-height: 1.8; padding: 15px 2%; font-size: 14px; color: #666;}
.footer_wzbs{text-align: center;}
.footer_wzbs span{display: inline-block;vertical-align: middle;margin-left: 10px;}

.mainBox{ padding-top:100px; overflow: hidden; max-width:768px; margin:0 auto;}

.mobile_tpxw{margin:20px 0;}
.mobile_tpxw .swiper-slide{position: relative;}
.mobile_tpxw .swiper-slide img{display: block; width: 100%; }
.mobile_tpxw .swiper-slide span{position: absolute; bottom: 0; left: 0; right: 0; padding: 0 120px 0 2%; height:50px; line-height:50px; color: #fff; background: rgba(0,0,0,0.5); white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.mobile_tpxw .swiper-pagination{text-align: right; right: 2%; width: auto !important;}
.mobile_tpxw .swiper-pagination-bullet{background: #fff; opacity: 0.5; width: 10px; height: 10px;}
.mobile_tpxw .swiper-pagination-bullet-active{background:#ff0000; opacity: 1;}

.mobile_tpxw  .swiper-pagination-bullets{bottom: 16px;}

.common_hd{background: #f3f3f3; overflow: hidden;}
.common_hd span{width:50%; float: left; height:50px; line-height:50px; border-radius: 0; vertical-align: middle; color: #000; font-size:1.2em; background: none; opacity: 1; text-align: center;}
.common_hd span.swiper-pagination-bullet-active{color: #fff; background: #006cc9; border:none; font-weight:bold;}
.common_tit{background: #f3f3f3;}
.common_tit span{display: inline-block; padding: 0 10%; color: #fff; background: #006cc9; font-weight:bold; height:50; line-height:50px; font-size:1.2em;}

.common-newslist{padding: 15px 0;}
.common-newslist li{position:relative; padding:0 60px 0 16px; line-height:2.3; overflow:hidden; vertical-align:top;}
.common-newslist li i{position:absolute; left:0; top: 50%; margin-top: -1px; width: 4px; height: 4px; background: #000;}
.common-newslist li span{ position:absolute; right:0; top:0; color:#999999; z-index:1;}
.common-newslist li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.common-detail{display: block; clear: both; line-height:46px; text-align: center; background: #f1f1f1;}
.common-detail span{color: #999999;}

#zscd1{padding-bottom: 0;}
#zscd2{padding-top: 0;}

.common_btnlink, .mobile_yw_menu{ margin:15px -7px 20px; overflow:hidden;}
.common_btnlink li{float:left; width:50%; margin-bottom:14px; padding:0 7px;}
.common_btnlink li a{display:block; height:56px; line-height:56px; border-radius:5px; white-space:nowrap; overflow:hidden;text-align:center; background:#e6f5ff;}

.mobile_yw_menu li{float: left; width: 33.333%; padding: 0 7px 20px;}
.mobile_yw_menu li img{display: block; margin: 0 auto 8px;}
.mobile_yw_menu li span{text-align: center; display: block;}

/*list*/
.curmb{padding:15px 3% 15px 38px; line-height:1.5; color:#555; border-top:#e6e6e6 1px solid; border-bottom:#e6e6e6 1px solid; background:url(/global/icon_curb.png) no-repeat 10px center #f6f6f6;}
.curmb a{color:#666;}
.news_list{padding:15px 0;}
.news_list li{ position:relative; padding:12px 10px 12px 18px; line-height:1.8; border-bottom: 1px dashed #d8d8d8;}
.news_list li span{margin-left:10px; font-size:0.9em; color:#999999;}
.news_list li i{position:absolute; left:0; top: 24px; width:4px; height:4px; font-size: 0; line-height: 0; overflow: hidden; background: #666;}
.news_list li:last-child{border-bottom: none;}

.pagediv{clear:both; padding:20px 0 20px; text-align:center; font-size:0.9em; border-top:1px solid #e6e6e6;}
.pagediv .arrow{margin:0 3px;}
#pagination_input{width:40px; margin:0 3px; text-align:center;}


/*content*/
.content_title{font-size:1.3em; line-height:1.5; padding:25px 0 15px; color: #464646;}
.content_attr{border-bottom:#e6e6e6 1px solid; font-size:0.8em; padding-bottom: 10px;}
.content_attr .time{color:#888;}
.content_attr .ly{color:#607fa6; margin-right:10px;}
.content_article{ line-height:2.1; padding:15px 0 30px; /*font-size:1.05em;*/}

.xxgk_attr{clear: both; margin-top:30px;}
.xxgk_attr table{border-collapse: collapse;}
.xxgk_attr table td{border:#e7e7e7 1px solid; padding: 8px 0; line-height: 24px; font-size: 14px;}
.xxgk_attr table td.td1{width:92px; padding-left: 15px; background: #f0f4f8; color: #1e75cd; font-weight: bold;}
.xxgk_attr table td.td2{padding: 5px 10px; background: #fbfbfb;}

.content_wxgzh{clear: both; margin-bottom:30px; text-align: center;}

.news_list_xzzx li i{width: 16px; height: 15px; background:url(/global/download_icon.png) no-repeat; top:19px;}
.news_list_xzzx li{padding-left:26px;}

.singlePage{line-height: 2; padding:20px 0;}

/*dczj*/
.zjdc-list li{position:relative; width:100%; padding:22px 0; overflow:hidden; zoom:1; border-bottom:#cdcccc 1px dashed;}
.zjdc-list li h5,
.zjdc-list li h6{padding-right:100px; font-weight: normal;}
.zjdc-list li h5{padding-bottom:8px; font-size:16px; font-weight:normal;}
.zjdc-list li h6{font-size:14px; color:#999;}
.zjdc-list li a.status{position:absolute; top:50%; right:0; width:82px; font-size:.875em; margin-top:-14px; display:block; line-height:28px; text-align:center; color:#fff; background:#b3b3b3;}
.zjdc-list li a.status.in{font-weight:bold; background:#dc2925;}

.dczj_content .content_title, .dczj_content .content_attr{text-align: center;}
.myzj_content_message{line-height: 1.6; font-size: 15px; padding-top: 15px;}
.myzj_content_message h4{background: #f0f0f0; text-align: center; padding: 5px 0; margin-bottom: 15px; font-size: 16px;}
.myzj_content_message table td{padding:10px 5px;}
.myzj_content_message table tr td:first-child{white-space:nowrap;}
.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%;}
.cRed{color: #cc0000;}
.myzj_content_message .btnGrey {width:80px; height:40px;cursor: pointer;border: 0; background:#1973c9; color: #fff; font-size: 16px;}
.myzj_content_message .btnGrey2{background: #ccc;}
.myzj_content_yjlist{border-collapse: collapse;}
.myzj_content_yjlist td, .myzj_content_yjlist th{border:#e3e3e3 1px solid; padding:5px; text-align: center; line-height: 24px; font-size: 15px;}
.myzj_content_yjlist th{background: #f5f5f5;}


/*规划公示内容页*/
.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; padding-left: 15px; background: #f0f4f8; color: #1e75cd;}
.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(/global/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;}

/*受理公示*/
.slgs_list li{border-bottom: #e3e3e3 1px dashed; position: relative; padding:20px 0;}
.slgs_list li .tit{margin-right: 100px;}
.slgs_list li .tit h5{font-size: 20px; font-weight: normal; line-height: 30px;}
.slgs_list li .tit p{margin:0; padding-top:8px; color: #666;}
.slgs_list li .time{position: absolute; right: 0; top:20px; color: #999; line-height: 30px;}
.slgs_list li:last-child{border-bottom: none;}

/* 相关稿件开始 */
.tab-module {
    margin-bottom: 50px;
}
.tab-module .tab-bar {
  height: 40px;
  line-height: 40px;
  width: 100%;
  box-sizing: border-box;
  position: relative;
  padding-left: 3px;
  border-bottom: 2px solid #ddd;
}
.tab-module .tab-bar .ver-split {
  position: absolute;
  left: 0;
  top: 10px;
  height: 20px;
  width: 3px;
  background: #2f6ea2;
}
.tab-module .tab-bar > div {
  float: left;
  box-sizing: border-box;
  padding: 0 10px;
  margin-right: 10px;
  min-width: 65px;
  height: 40px;
  text-align: center;
  cursor: pointer;
}
.tab-module .tab-bar > div.selected {
  color: #2f6ea2;
  border-bottom: 2px solid #2f6ea2;
}
.tab-module .tab-view-warp {
  position: relative;
  width: 100%;
  box-sizing: border-box;
  overflow: hidden;
}
.tab-module .tab-view-warp .tab-view {
  float: left;
  width: 100%;
  display: none;
  min-height: 100px;
}
.tab-module .tab-view-warp .tab-view.show {
  display: block;
}
.tab-module .tab-view-warp .tab-view ul {
  padding-left: 20px;
  box-sizing: border-box;
  font-size: 0;
}
.tab-module .tab-view-warp .tab-view ul li {
  list-style: disc;
  box-sizing: border-box;
  padding: 15px 0 15px 5px;
  height: auto;
  color: #2f6ea2;
  width: 100%;
  clear: both;
  font-size: 16px;
}
.tab-module .tab-view-warp .tab-view ul li a {
  list-style: disc;
  box-sizing: border-box;
  padding: 15px 30px 15px 5px;
  height: auto;
  color: #2f6ea2;
  width: 100%;
  clear: both;
  font-size: 16px;
}
.tab-module .tab-view-warp .tab-view ul li > span {
  font-size: 16px;
  color: #333;
}
.tab-module .tab-view-warp .tab-view ul li > span.date {
  color: #2f6ea2;
}
.tab-module .tab-view-warp .tab-view ul li > span a {
  margin-right: 15px;
  width: 100%;
  text-decoration: none;
}
/* 相关稿件结束 */

@media (max-width:640px) {

.slgs_list li .tit{margin-right:0;}
.slgs_list li .time{position: static; display: block; text-align: right;}
}


@media (max-width: 480px) {

.zjdc-list li h5, .zjdc-list li h6{padding-right:0;}
.zjdc-list li a.status{position: static; margin-top:10px; float: right;}

}
