﻿@charset "utf-8";
/*layout*/
.sideBar{float:left; width:17.5%;}
.mainContent{float:right; position: relative; width:82.5%;}
.mainContent .inBox{padding-left:20px; margin-left: 20px;}
.mainContent .detail{padding-right:0!important; padding-bottom:0!important;}
.mainContent .detail .article-content{padding:20px 0;}
.columnPages .imageList ul{margin-top:-30px;}
.columnPages .imageList ul li span.txt{border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; border-left:1px solid #e6e6e6;}

.parentName{position:relative; z-index:11; min-height: 128px; padding:15px; margin-bottom:10px; font-size:1.75em; color:#fff; font-weight: normal; text-align:center; background:url(../images/sidebar_topbg.png) no-repeat right bottom #2e6ddd; box-sizing: border-box; display: flex; display: -webkit-flex; align-items: center; justify-content: center;}
.parentName span{line-height:1.4;}

.sideMenu{position:relative; z-index:13; overflow:hidden;}
.sideMenu li a{position:relative; display:block; padding:24px 40px 24px 20px; font-size:1.25em; line-height:1.6; background-color:#f8f8f8; border-bottom: 1px solid #ebebeb;}
.sideMenu li a:before{content: ''; width: 2px; position: absolute; left: 0; top: 100%; height: 0; bottom: -1px; background: #5482d4; transition: .3s;}
.sideMenu li a:after{content: ''; width: 9px; height: 17px; position: absolute; right: 20px; top: 50%; margin-top: -8px; background: url(../images/sidebar_icon.png) no-repeat;}

.sideMenu li.on a, .sideMenu li a:hover{ color: #2e6ddd;}
.sideMenu li.on a{background: #fff}
.sideMenu li.on a:before{ top: 0; height: auto;}
.sideMenu li.on a:after, .sideMenu li a:hover:after{background-position: 0 -17px;}


.list-title{padding: 15px 0; margin-bottom: 20px; border-bottom: 1px solid #e5e5e5;}
.list-title h2{display: inline-block; font-size: 2em; color: #2e6ddd; font-weight: normal; }
/* .list-title h2:before{content:''; position: absolute; width: 5px; height: 18px; left: 0; top: 10px; background: #ee5e37;} */


/*list*/
.lanmu-describe{text-indent: 2em; line-height: 2em;}

.singlePage{line-height:2.25; font-size: 16px;}

.pageList.split li:nth-child(5n),
.pageList.split .addLine{margin-bottom:15px; padding-bottom:25px; border-bottom:1px dashed #e5e5e5;}
.pageList.split li:last-child{margin-bottom: 0 !important;}
.pageLists .common-title{margin-bottom: 15px;}
.pageLists .setModule:last-child{margin-bottom: 0;}

.pageFirstCont{font-size:1em; line-height:200%;}
.pageFirstCont p{margin-bottom:15px;}
.pageFirstCont p a{color:#4675bd;}


/* 领导之窗 */
.ldzc-sideBar .parentName{margin-bottom: 0;}
.ldzc-sideMenu{background: #fff; padding: 15px 0;}
.ldzc-sideMenu li{float: left; width: 33.3333%; padding: 20px 0; text-align: center;}
.ldzc-sideMenu li a{font-size: 1.125em;}
.ldzc-sideMenu li.on a{position: relative; color: #2e6ddd; font-weight: bold;}
.ldzc-sideMenu li.on a:after{content: ''; width: 0; height: 0; position: absolute; top: 100%; left: 0; right: 0; margin: -5px auto 0; border: transparent solid 8px; border-bottom-color: #2e6ddd;}

.ldzc-intro{display: table; padding: 30px; margin-bottom: 50px; background: #fff; width: 100%; box-sizing: border-box;}
.ldzc-intro dl,
.ldzc-intro .txt{display: table-cell; vertical-align: top;}
.ldzc-intro dl{width: 187px;}
.ldzc-intro dl dt{margin-bottom: 15px;}
.ldzc-intro dl dt img{display: block; width: 100%;}
.ldzc-intro dl dd{font-size: 1.15em; font-weight: bold; text-align: center;}
.ldzc-intro dl dd span{margin-left: 20px;}
.ldzc-intro .txt{padding-left: 30px;}
.ldzc-intro .txt li + li{margin-top: 20px;}
.ldzc-intro .txt h4{ margin-bottom: 10px; font-size: 1.15em; font-weight: bold;}
.ldzc-intro .txt p{line-height: 32px; font-size: 1.125em;}

.ldzc-ldhd .tit{ padding-left: 37px; background: url(../images/ldzc_ldhd_icon.png) no-repeat left center; color: #2e6ddd; font-size: 1.5em; font-weight: bold; line-height: 30px; margin-bottom: 35px;}
.ldzc-ldhd ul{position: relative; padding-left: 22px;}
.ldzc-ldhd ul:before{content: ''; width: 1px; position: absolute; left: 6px; top: -20px; bottom: 0; background: #bbc7df;}
.ldzc-ldhd ul li{padding: 20px 90px 20px 10px; position: relative; border-bottom: 1px solid #cfdcf2; transition: .3s;}
.ldzc-ldhd ul li .time{color: #2e6ddd; display: block; margin-bottom: 10px;}
.ldzc-ldhd ul li h4{font-size: 1.25em; font-weight: normal; margin-bottom: 12px;}
.ldzc-ldhd ul li p{color: #666666; line-height: 2; max-height: 64px; overflow: hidden;}
.ldzc-ldhd ul li:before{content: ''; width: 11px; height: 11px; background: #2e6ddd; border-radius: 50%; position: absolute; left: -21px; top: 25px;}
.ldzc-ldhd ul li:after{content: ''; position: absolute; right: 30px; top: 50%; margin-top: -20px; width: 40px; height: 40px; background: url(../images/ldzc_ldhd_icon2.png) no-repeat 0 -40px; transition: .2s;}
.ldzc-ldhd ul li.active{background: #fff;}
.ldzc-ldhd ul li.active:after{background-position: 0 0;}


/* 设置滚动条的样式 */
/* .common-scrollbar{direction:rtl;} */
.common-scrollbar::-webkit-scrollbar{width: 5px; border-radius: 2px; background: none;}
/*滚动槽*/
.common-scrollbar::-webkit-scrollbar-track{  border-radius: 5px; background: rgba(255,255,255,.2);}
/* 滚动条滑块 */
.common-scrollbar::-webkit-scrollbar-thumb { background-color: rgba(255,255,255,.5); border-radius: 4px;}


/* 办事系统 */
.bsxt-list{margin-right: -20px; margin-left: -20px;}
.bsxt-list .item{float: left; width: 33.33333%;}
.bsxt-list .item dl{margin: 40px 20px 0; padding: 25px 30px; background-color: #fff;}
.bsxt-list .item dl dt{margin-bottom: 25px;}
.bsxt-list .item dl dt.head{font-weight: bold; text-align: center; font-size: 1.75em; color: #2e6ddd;}
.bsxt-list .item dl dt.memo{position: relative; text-align: center; font-size: 1.125em; color: #333; background-color: #f7f8fa;}
.bsxt-list .item dl dt.memo table{padding: 0; margin: 0; width: 100%;}
.bsxt-list .item dl dt.memo table tr td{height: 55px;}
.bsxt-list .item dl dd{position: relative; height: 220px; overflow-x: hidden; overflow-y: auto;}
.bsxt-list .item dl dd ul li a{position: relative; padding-left: 60px; display: block; margin-top: 3px; margin-bottom: 3px; font-size: 1.125em; color: #666;}
.bsxt-list .item dl dd ul li a img{position: absolute; top: 50%; left: 0; width: 60px; height: 60px; margin-top: -30px;}
.bsxt-list .item dl dd ul li a:before{display: inline-block; vertical-align: middle; content: ""; width: 0; height: 60px;}
.bsxt-list .item dl dd ul li a font{display: inline-block; vertical-align: middle; line-height: 1.4em; width: 95%;}
.bsxt-list .item dl dd ul li a:hover{color: #333;}


/* 场景式服务 */
.cjsfw{margin: 0 -15px;}
.cjsfw .item{float: left; width: 25%;}
.cjsfw .box{height: 360px; margin: 0 15px 30px; border: #e6ebf6 1px solid; background: #fff; transition: .3s;}
.cjsfw .item .bn{display: block; height: 180px; overflow: hidden; border-bottom: 1px solid #e6ebf6; transition: .3s;}
.cjsfw .item .bn img{display: block; width: 70px; margin:30px auto 20px;}
.cjsfw .item .bn span{display: block; text-align: center; color: #4a86e7; font-size: 1.25em; font-weight: bold;}
.cjsfw .box:hover,
.cjsfw .box:hover .bn{box-shadow:0 0 21px rgba(177,199,247,.32); border-color: #fff;}
.cjsfw .item ul{padding-top: 24px;}
.cjsfw .item ul li{padding: 10px 0; text-align: center; color: #acacac;}
.cjsfw .item ul li a{color: #666;}
.cjsfw .item ul li a:hover,
.cjsfw .item dl dd a:hover{color: #4a86e7;}
.cjsfw .item dl{ padding: 8px 10px 0; font-size: .9375em; line-height: 26px; border-top: 1px solid #e6ebf6;}
.cjsfw .item dl dd{float: left; width: 33.3333%; text-align: center;}
.cjsfw .item dl dd a{color: #999;}
.cjsfw .item-bdcdj ul{padding: 12px 0;}


/* 市政府信息公开平台 */
.bms-list{overflow: hidden;}
.bms-list ul{margin:0 -10px;}
.bms-list li{float: left; width: 20%;}
.bms-list li a{display: block; height: 58px; margin:0 10px 20px; padding: 0 5px; line-height: 20px; border:#e1e1e1 1px solid; text-align: center;overflow:hidden; transition: all .3s; -webkit-transition: all .3s;}
.bms-list li a:after{content:''; width: 0; height: 100%; display: inline-block; vertical-align: middle;}
.bms-list li.row2 a{line-height: 20px; padding: 6px 5px; white-space:normal;}
.bms-list li a:hover{background: #f5f9ff; color: #2e6ddd; border-color: #e0e9f6;}
.bms-list li a span{display: inline-block; vertical-align: middle;}
.bms-list.lager li a{height: 80px; font-size: 1.125em;}
.bms-list.lager li{width: 33.3333%;}
.bms-ban{ border:#e0e9f6 1px solid; background:url(../images/bms_banner.png) repeat-x center center;}
.bms-ban h2{text-align: center; font-size: 2.375em; color: #2e6ddd; font-weight: bold; padding:24px 0;}

/* 全市政策文件库搜索 */
.zcwjk-ss{border:#e0e9f6 1px solid; padding: 30px; box-shadow:0 0 21px rgba(177,199,247,.32);}
.zcwjk-ss .ss{margin: 0 -20px;}
.zcwjk-ss .item{float: left; width: 50%;}
.zcwjk-ss .box{ margin: 0 20px 20px; position: relative; padding-left: 100px;}
.zcwjk-ss .item .label{position: absolute; left: 0; top: 0; line-height: 38px; width: 100px; text-align: right; font-size: 1.125em;}
.zcwjk-ss .btn{text-align: center; padding-top: 10px;}

.zcwjk-ssjg{display: none;}
.zcwjk-ssjg table{ border-collapse:collapse;}
.zcwjk-ssjg table th{background:#e3e3e3; border:#d9d9d9 1px solid; height:58px; text-align:center; font-size: 1.125em;}
.zcwjk-ssjg table td{ border:#d9d9d9 1px solid; padding:15px 0; line-height:20px; color:#666;}
.zcwjk-ssjg table td.tit{padding-left: 15px; padding-right: 15px;}
.zcwjk-ssjg table td a{color:#666;}
.zcwjk-ssjg table td a:hover{color:#2e6ddd;}
.zcwjk-ssjg table td.syh{font-size:.9375em;}
.zcwjk-ssjg table tr:nth-child(even) td{background-color:#f5f5f5;}
.zcwjk-ssjg table tr:nth-child(odd) td{background-color:#ffffff;}


/* 行风热线 */
.hfrx-list dl{margin-bottom:15px; padding:15px;  background-color:#f7f7f7;}
.hfrx-list dl dt{float:left; width:240px; overflow:hidden;}
.hfrx-list dl dt img{display:block; width:100%; height:auto;}
.hfrx-list dl dd{margin-left:260px;}
.hfrx-list dl dd .head{position:relative; padding-right:7em; overflow:hidden;}
.hfrx-list dl dd .head .title{display: block; float:left; max-width:100%; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow:ellipsis; overflow: hidden; font-weight:bold; font-size:1.125em; line-height:1.6em; color:#2e6edd;}
.hfrx-list dl dd .head .link{position:absolute; top:50%; right:0; padding:4px; line-height:20px; margin-top:-14px; font-size:.7875em; font-weight:normal; color:#fff; background-color:#2e6edd; border-radius:4px;}
.hfrx-list dl dd .cont .item{position:relative; padding-left:5.5em; line-height:1.8em; margin-top:20px;}
.hfrx-list dl dd .cont .item b{position:absolute; top:0; left:0; padding-left:0.5em; text-align:center; font-weight:normal; color:#2e6edd; background-color:rgba(47,110,221,0.1); border:1px solid rgba(47,110,221,0.2); border-radius:4px;}

dl.hfrx-zbyglist dd{margin-left:0;}


/* 我要写信 */
.ldxx-sjr .common-title{margin-bottom: 20px;}
.ldxx-sjr .photo{padding-left: 20px;}
.ldxx-sjr .photo img{display: block; width: 120px;}
.ldxx-dlts .common-title{margin-bottom: 15px;}
.ldxx-dlts .cont{line-height: 2; font-size: 1.125em;}
.ldxx-dlts .cont a{color: #2e6ddd;}
.ldxx-wyxx .common-title{margin-bottom: 15px;}
.zx_form .inputtxt_w1{ width:50%;}
.zx_form .inputtxt_w2{ width:80%;}
.zx_form .inputtxt_w3{width:100px;}
.zx_form .input_text, .textarea{border:#e6e6e6 1px solid; padding:7px; background-color:#fff; box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.zx_form .input_text{height: 22px; border-radius: 2px;}
.zx_form .select{border:#e2e2e2 1px solid; padding:7px 10px; background-color:#fff; color: #666; border-radius: 2px;}
.red{color: #f00;}
.zx_form .red{margin-left: 10px;}
.zx_form p{font-size: .9375em; color: #999;}
.zx_form dl{clear: both; overflow: hidden; border-bottom: #e0e0e0 1px dotted; padding: 14px 0; }
.zx_form dl dt{float: left; width: 100px; line-height: 38px;}
.zx_form dl dd{float: left; width: calc(100% - 100px);; line-height: 38px;}
.zx_form .dl_btn{ border: none; padding: 30px 0 0 100px; border-top:#e3e3e3 1px solid;;}
.zx_form .btn{height: 42px; padding:0 25px; color: #fff; border:0; cursor:pointer; font-size: 1.125em; border-radius: 3px;}
.zx_form .btn + .btn{margin-left: 20px;}
.zx_form .btn_gray{background:#ccc;}
.zx_form .btn_blue{background:#2e6ddd;}
.zx_form .ldxx-hqyzm{height: 38px; padding: 0 10px; border: #e0e9f6 1px solid; background: #f5f9ff; color: #2e6ddd; font-size: .9375em; border-radius: 3px; cursor: pointer;}
.zx_form .ldxx-hqyzm:hover{background: #e0e9f6;}
.zx_form .m{display: none;}
.hdjl-gzjd-ss{background: url(../images/triangle_bg.png) no-repeat #f2f3f5; padding: 40px 0; text-align: center;}
.hdjl-gzjd-ss label{ display: inline-block; line-height: 48px; font-size: 1.25em; font-weight: bold;}
.hdjl-gzjd-ss .stxt{border:0; border-radius: 3px; background: #fff; width: 595px; height: 48px; padding:0 10px; box-sizing: border-box;}
.hdjl-gzjd-ss .sbtn{width:59px; height: 48px; display: inline-block; background:url(../images/hdjl_ss_icon.png) no-repeat center center #88adf0; border-radius: 3px; border: 0; cursor: pointer; transition: .3s;}
.hdjl-gzjd-ss .sbtn:hover{background-color: #4a85e7;}
.hdjl-gzjd-ss *{vertical-align: middle;}

.hdjl-gzjd-list{padding: 30px 0 0;}
.hdjl-gzjd-list .newsList li{float: left; width: 33.3333%;}

.mydc-list .endTime{display: none;}
.mydc-list .over{color: #999;}
.mydc-list .ing{color: #d82416;}

/* 微昆山 */
.wks-list li{float: left; width: 50%; padding: 0 15px 30px; box-sizing: border-box;}
.wks-list li .box{height: 80px; position: relative; padding: 30px; border: #e6ebf6 1px solid; background: #fff; transition: .3s; display: table; width: 100%; box-sizing: border-box;}
.wks-list li .pic, .wks-list li .txt{display: table-cell; vertical-align: middle;}
.wks-list li .pic{width: 80px;}
.wks-list li .pic img{display: block; width: 80px; height: 80px;}
.wks-list li .txt{padding-left: 25px;}
.wks-list li .txt h4{margin-bottom: 15px; font-size: 1.125em;}
.wks-list li .txt h4 *{vertical-align: middle;}
.wks-list li .txt h4 .name{color: #ff4010;}
.wks-list li .txt h4 .city{color: #666; font-weight: normal;}
.wks-list li .txt p{color: #666;}
.wks-list li .box:hover{box-shadow:0 0 21px rgba(177,199,247,.32);}

/* 政务新媒体 */
.kszwxmt .imageList ul li span.pic{height:auto !important; background-color:#fff; border:1px solid #e6e6e6;}
.kszwxmt .imageList ul li span.pic img{width:200px; height:200px; margin:0 auto;}
.kszwxmt .imageList ul li span.txt font{text-align:center;}

.rdwd-list .jqwsj{ background: #f5f9ff; padding: 20px; border-bottom: 1px solid #e0e9f6; font-weight: bold; color: #666; margin-bottom: 15px;}


/* 机构职能 */
.jgzn-list li{position:relative; padding: 4px 44% 4px 0; min-height: 40px; border-bottom:1px solid #e6e6e6;}
.jgzn-list li.head{color:#2e6ddd; background-color:#f7f7f7; border-bottom:none;}
.jgzn-list li span{position: absolute; top: 50%; display: block; margin-top: -22px; text-align: left;}
.jgzn-list li span:before{display: inline-block; vertical-align: middle; content: ""; width: 1px; height: 40px;}
.jgzn-list li span font{display: inline-block; vertical-align: middle; width: 98%; line-height:20px;}
.jgzn-list li span a{display: inline-block; vertical-align: middle; width: 98%; line-height:20px; color:#2e6ddd;}
.jgzn-list li .title{position: relative; top: auto; margin-top: 0; padding-left: 15px;}
.jgzn-list li .fuzeren{right:22%; width:20%;}
.jgzn-list li .jgzn{right: 0; width:20%; text-align:center;}

/* 调查征集 */
.dczj-list{margin-top: -15px;}
.dczj-list li{position: relative; padding: 30px 0; border-bottom: 1px solid #e3e3e3;}
.dczj-list li .status{position: absolute; left: 0; top: 50%; margin-top: -30px; width: 80px; height: 64px; background: #6fc6d7; text-align: center; line-height: 64px; color: #fff;}
.dczj-list li h4{ margin-bottom: 10px; overflow: hidden; font-weight: normal; font-size: 1.125em;}
.dczj-list li h4 a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.dczj-list li .attr{line-height: 24px;}
.dczj-list li .time{color: #999; margin-right: 20px;}
.dczj-list li .time b{font-weight: normal;}
.dczj-list li .result{color: #2e6ddd; display: inline-block;}
/* .dczj-list li:nth-child(2n){background: #f5f5f5;} */
.dczj-list li .box{position: relative; padding-left: 100px;}
.dczj-list li .status.ing{background: #ff8c72;}

.menus-item{margin-right:-10px; margin-left:-10px; overflow:hidden;}
.menus-item li{float:left; width:16.66667%;}
.menus-item li a{display:block; margin:0 10px 20px; padding:10px 0; font-size:16px; font-weight:bold; color:#fff; text-align:center; background-color:#2e6ddd; border-radius:3px;}
.menus-item li a:hover{color:#fff; background-color:#2e57dd;}

.sjfb-iframeBox{text-align: center; max-width: 860px; margin: 0 auto; overflow: auto;}

/**** responsive ****/
@media (max-width: 1480px){
  .mainContent .inBox{padding-left: 15px;}
}

@media (max-width: 1280px) {
  .bsxt-list{margin-right: -15px; margin-left: -15px; margin-bottom: 30px;}
  .bsxt-list .item dl{margin: 30px 15px 0;}
  .bsxt-list .item dl dd ul li a{font-size: 1em;}

  .cjsfw .item{width: 33.3333%;}
  .bms-list li{width: 25%;}

}


@media (max-width: 1023px){
  
  .bsxt-list{margin-right: -7px; margin-left: -8px; margin-bottom: 20px;}
  .bsxt-list .item dl{margin: 15px 7px 0 8px; padding: 15px;}
  .bsxt-list .item dl dt{margin-bottom: 15px;}
  .bsxt-list .item dl dd{height: 180px;}
  .bsxt-list .item dl dd ul li a{padding-left: 50px;}
  .bsxt-list .item dl dd ul li a:before{height: 50px;}
  .bsxt-list .item dl dd ul li a img{width: 50px; height: 50px; margin-top: -25px;}

  .bms-list li{width: 33.3333%;}
}



@media (max-width: 992px){

}

@media (max-width: 991px){
  .sideBar{float:none; width:100%;}
  .mainContent{float:none; width:100%;}
  .mainContent .inBox{padding-left:0; margin-left: 0;}
  .mainContent .rel-appendixs{border-top-width:1px; border-top-style:dashed;}
  .columnPages .imageList ul{margin-top:-15px;}

  .mobile-sideBar{position:fixed; left:-200px; top:0; bottom:0; z-index:99; background:rgba(0,0,0,0.6)!important; width:200px!important; transition: all .3s; -webkit-transition:all .3s; margin-bottom: 0;}
  .mobile-sideBar.active{left: 0; box-shadow:0 0 5px rgba(0,0,0,0.4);}
  .mobile-sideBar-mark{position:fixed; top:0; bottom:0; left:0; right:0; background-color:rgba(0,0,0,0.3); z-index:10; display:none;}
  .mobile-sideBar-over{overflow-y: auto; max-height: 100%; overflow-x:hidden;}
  .mobile-sideBar-icon{position:absolute; left:100%; bottom:0; z-index:13; width:40px; height:40px; background:url(../images/site_tree_ico.gif) no-repeat center center; background-color:rgba(0,0,0,0.6); border-radius:0 4px 0 0;   cursor: pointer; box-shadow: 0 0 5px rgba(0,0,0,0.5);}
  .mobile-sideBar-icon-open{transform: rotate(180deg); border-radius: 0 0 0 4px;}
  .mobile-sideBar .parentName{margin-bottom: 1px; text-align: left; font-size: 1.25em; font-weight: bold; min-height:auto; display: block;}
  .mobile-sideBar .sideMenu li{margin-bottom:0; border-top:none;}
  .mobile-sideBar .sideMenu li a{padding-top: 14px; padding-bottom: 14px; font-size: 1.125em;}
  .mobile-sideBar .sideMenu li a:after{transform: scale(.8);}

  .pageList{margin-bottom:0;}
  .pageFirstCont{padding-top:15px;}

  .bsxt-list .item{width: 50%;}

  .ldzc-sideBar .parentName{min-height:auto;}
  .ldzc-intro{padding: 20px;}
  .ldzc-ldhd ul li:after{right: 20px;}
  .ldzc-ldhd ul li{padding-right: 80px;}

  .cjsfw .item{width: 50%;}

  .zcwjk-ss .item{width: 100%;}
  
  .hfrx-list dl{margin-bottom:15px; padding:0 0 15px; background-color:transparent; border-bottom:1px dashed #e6e6e6;}
  .hfrx-list dl dt{float:left; width:200px;}
  .hfrx-list dl dd{margin-left:215px;}
  
}

@media (max-width:860px) {
  .wks-list li{width: 100%; padding-left: 0; padding-right: 0;}
}


@media (max-width:768px) {

  .ldzc-intro{display: block;}
  .ldzc-intro dl, .ldzc-intro .txt{display: block;}
  .ldzc-intro dl{margin: 0 auto; padding-bottom: 25px;}
  .ldzc-intro .txt{padding-left: 0; padding-top: 25px; border-top: 1px solid #e5e5e5;}

  .zcwjk-ssjg table th:nth-child(1),
  .zcwjk-ssjg table td:nth-child(1){display: none;}
  .zcwjk-ssjg table th:nth-child(3),
  .zcwjk-ssjg table td:nth-child(3){width: 110px;}
  
  .hfrx-list dl dt{float:left; width:180px;}
  .hfrx-list dl dd{margin-left:195px;}

  .zx_form dl dt, .zx_form dl dd{float: none; width: 100%;}
	.zx_form .dl_btn{padding-left: 0;}
	.zx_form .input_text,
  .zx_form .textarea{width: 100%;box-sizing:border-box;}
  .zx_form .input_text{height: 36px;}
  .zx_form .m.red{display: inline;}
  .zx_form .red{display: none;}
  .zx_form .yzm{display: flex;}
  .zx_form .yzm .input_text{flex: 1; margin-right: 8px;}

  .hdjl-gzjd-list .newsList li{width: 50%;}
  .hdjl-gzjd-ss{display: flex; padding: 20px;}
  .hdjl-gzjd-ss .stxt{flex:1;}
  .hdjl-gzjd-ss label{ font-size: 1.125em;}
  
  .menus-item{margin-right:-5px; margin-left:-5px; margin-bottom:10px;}
  .menus-item li{width:33.33333%;}
  .menus-item li a{margin:0 5px 10px;}
}

@media (max-width: 640px){
  
  .bsxt-list .item{width: 100%;}
  .bsxt-list .item dl dd{height: auto;}
  .bms-list li{width: 50% !important;}
  
  .hfrx-list dl dd .head{padding-right:0;}
  .hfrx-list dl dd .head .title{float:none; display:inline-block; white-space:normal;}
  .hfrx-list dl dd .head .link{position:static; display:block; margin-top:10px; font-size:.9375em; width:6em;}
  .hfrx-list dl dd .cont{display:none;}
  
  .jgzn-list li{padding-right: 0; padding-top: 8px; padding-bottom: 8px; padding-left:2%; border-bottom-style:dashed;}
  .jgzn-list li.head{padding-top:5px; padding-bottom:5px;}
  .jgzn-list li.head span:before{content:normal;}
  .jgzn-list li.head span.title{display:block; font-weight:bold; color:#2e6ddd !important; font-size:1.125em !important;}
  .jgzn-list li.head span.fuzeren{display:none;}
  .jgzn-list li.head span.jgzn{display:none;}
  .jgzn-list li span{position: static; display: block; padding-top: 5px; padding-bottom: 5px; margin-top: 0; padding-left: 0 !important; width: auto !important; text-align: left !important; color: #000 !important;}
  .jgzn-list li span:before{height: auto; width: auto; font-weight: bold;}
  .jgzn-list li span a{display: inline; line-height: 1.5em;}
  .jgzn-list li span font{display: inline; line-height: 1.5em;}
  .jgzn-list li span:before{width:5em; text-align:justify;}
  .jgzn-list li .quzhen:before{content: "区　镇：";}
  .jgzn-list li .bumen:before{content: "部　门：";}
  .jgzn-list li .fuzeren:before{content: "负责人：";}
  .jgzn-list li .jgzn:before{content: "机构职能：";}

  .dczj-list li{padding: 20px 0;}
  .dczj-list li .status{position:static; display: inline-block; margin-top: 0; height: 32px; line-height: 32px; width: 60px; border-radius: 3px;}
  .dczj-list li .box{padding-left: 0;}
  .dczj-list li h4{margin-bottom: 8px;}
  .dczj-list li .attr{margin-bottom: 12px;}
  .dczj-list li h4 a{float: none; white-space: normal; line-height: 1.5;}

}

@media (max-width: 580px){
  .cjsfw .item{width: 100%;}
  .cjsfw .box{margin-bottom: 20px;}
}


@media (max-width: 480px){
  .ldzc-ldhd ul li:after{display: none;}
  .ldzc-ldhd ul li{padding-right: 10px;}
  .bms-ban h2{font-size: 1.8em;}
  .bms-ban{background-size:auto 100%;}

  .zcwjk-ss .item .label{position: static;}
  .zcwjk-ss .box{padding-left: 0; margin-bottom: 10px;}
  
  .hfrx-list dl dt{float:left; width:130px;}
  .hfrx-list dl dd{margin-left:145px;}

  .hdjl-gzjd-list .newsList li{width: 100%;}
  .hdjl-gzjd-ss{flex-wrap: wrap; text-align: left; padding-top: 10px; background-image: none;}
  .hdjl-gzjd-ss label{display: block; width: 100%;}
}

@media (max-width: 450px){
  .kszwxmt .imageList ul li span.pic img{width:160px; height:160px;}
  .menus-item li{width:50%;}
}


@media (max-width: 414px){
  .bms-list li{width:100% !important;}
  
  .hfrx-list dl dd .head .link{display:none;}
}

@media (max-width:375px){
  .kszwxmt .imageList ul li span.pic img{width:140px; height:140px;}
}

@media (max-width:370px){
  .zcwjk-ssjg table th:nth-child(3),
  .zcwjk-ssjg table td:nth-child(3){display: none;}
}

@media (max-width:320px){
  .hdjl-gzjd-ss .stxt{width: 100%; margin-bottom: 10px;}
  .hdjl-gzjd-ss .sbtn{width: 100%;}
  .wks-list li .box{padding: 20px;}
  
  .kszwxmt .imageList ul li span.pic img{width:130px; height:130px;}
}
