@charset "utf-8";
/*layout*/
.mainBox{width:96%; margin: 0 auto;}
.sideBar{float:left; position: relative; width:15%;}
.mainContent{float:right; position: relative; width:85%;}
.mainContent .inBox{padding-left:20px; margin-left: 20px;}
.mainContent .detail{padding-right:0!important; padding-bottom:0!important;}
.mainContent .pageList{margin-bottom:15px;}
.sideBar:after, .mainContent:before{content: ''; width: 1px; height: 100%; position: absolute; top: 0; bottom: 0; background: #eeeeee;}
.sideBar:after{ right: -21px;}
.mainContent:before{ left: 20px;}

.parentName{position:relative; z-index:11; line-height:160%; padding:20px 15px; margin-bottom:10px; font-size:1.25em; color:#fff; text-align:center; background:#355e92; display: none;}
.parentName font{display:inline-block; vertical-align:top; line-height:1.4em;}

.sideMenu{position:relative; z-index:13; overflow:hidden;}
.sideMenu li{margin-bottom:10px;}
.sideMenu li a{position:relative; display:block; padding:19px 35px 19px 20px; color: #365f93; font-size:1.125em; line-height:1.6em; text-align:center; background-color:#e0e7ef;}
.sideMenu li a:hover{ background-color:#d2deec;}
.sideMenu li a.aon{color:#fff; background-color:#5d7ea9; font-weight: bold;}

.page-title{padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #e5e5e5;}
.page-title h2{display: inline-block; position: relative; font-size: 1.5em; color: #5d7ea8; font-weight: bold; }

.page-title2{margin-bottom: 15px; border-bottom: 1px solid #e5e5e5;}
.page-title2 h2{display: inline-block; position: relative; padding-bottom: 15px; margin-bottom: -2px; font-size: 1.5em; color: #355e92; font-weight: bold; border-bottom: 3px solid #355e92;}

/*展开式菜单 Start*/
.showMenu{position:relative; z-index:13; overflow:hidden;}
.showMenu h2{font-weight:normal; font-size:1em;}
.showMenu .li-level1{margin-bottom:3px;}
.showMenu .li-level1 h2 a{position:relative; display:block; padding:12px 35px 12px 20px; font-size:1em; line-height:1.6em; text-align:left; background-color:#f7f7f7;}
.showMenu .li-level1 h2 a:hover{color:#005192; background-color:#dedede;}
.showMenu .li-level1 h2 a.anow{color:#fff; background-color:#019cf8;}
.showMenu .li-level1 h2 a.show{color:#fff; background-color:#019cf8;}

.showMenu .li-level1 h2.level1-drop a:before{ position:absolute; top:50%; right:15px; content:""; margin-top:-8px; width:15px; height:15px; background-image:url(../images/arrow.png); background-repeat:no-repeat; background-position:-15px 0;}
.showMenu .li-level1 h2.level1-drop a:hover:before{background-position:-15px 0;}
.showMenu .li-level1 h2.level1-drop a.anow:before{background-position:0 0;}
.showMenu .li-level1 h2.level1-drop a.anow:hover:before{background-position:0 0;}
.showMenu .li-level1 h2.level1-drop a.show:before{background-position:-30px 0;}
.showMenu .li-level1 h2.level1-drop a.show:hover:before{background-position:-30px 0;}

.showMenu .show-classify li{float:left; width:100%; padding:11px 0; border-bottom:1px solid #dedede;}
.showMenu .show-classify li a{position:relative; display:block; padding-left:20px; line-height:1.8em;}
.showMenu .show-classify li a:before{position:absolute; top:-7px; left:0; content:""; margin-top:.9em; width:3px; height:15px; line-height:1.8em; background-color:#019cf8;}
.showMenu .show-classify li a.anow{color:#019cf8;}
.showMenu .show-classify li.notBorder{border-bottom-width:0;}

.showMenu .ul-level1{display:none; padding:0 20px; background-color:#fff;}
/*展开式菜单 End*/

/*list*/
.pageList{margin-bottom: 30px;}
.pageList li{ position:relative; padding:7px 100px 7px 0; clear:both; overflow:hidden; line-height:1.6; font-size:1.125em;}
.pageList li .time{ position:absolute; right:0; top:7px; color:#999999;}
.pageList li a{float:left; max-width:96%; color: #595959; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.pageList li a:hover{color:#5d7ea9;}
.singlePage{line-height:2.25; font-size: 16px;}

.pageList-line li:nth-child(5n),
.pageList-line .addLine{margin-bottom:15px; padding-bottom:25px; border-bottom:1px dashed #e5e5e5;}
.pageLists .setModule .common-more{margin-right:20px;}
.pageLists .pageList{padding:15px 20px; border:1px solid #ebebeb;}

.pageFirstCont{padding-top:20px; font-size:1em; line-height:200%;}
.pageFirstCont p{margin-bottom:15px;}
.pageFirstCont p a{color:#1a56a8;}

.pageListPic{margin-bottom:15px; overflow:hidden;}
.pageListPic ul{margin-right:-10px; margin-left:-10px; overflow:hidden; zoom:1;}
.pageListPic ul li{position:relative; float:left; width:33.333%;}
.pageListPic ul li a{display:block; margin:20px 10px 0; font-size:1em; overflow:hidden;}
.pageListPic ul li span.pic{display:block; width:100%;  height:182px; background-color:#ebebeb; overflow:hidden;}
.pageListPic ul li span.pic img{display:block;  width:100%; min-height:100%; height:auto;}
.pageListPic ul li span.txt{display:block; padding:10px; font-size:14px; text-align:left; background-color:#f9f9f9; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; border-left:1px solid #ebebeb;}
.pageListPic ul li span.txt:before{display:inline-block; width:1px; height:48px; content:""; vertical-align:middle; visibility:hidden;}
.pageListPic ul li span.txt font{display:inline-block; vertical-align:middle; max-height:48px; line-height:24px; width:99%;}
.pageListPic.spread ul li{width:25%;}
 .list_sun li{width: 24%; display: inline-block;}
 .list_sun{ text-align: center;}
 .list_sun-5, .list_sun-6, .list_sun-7{text-align: left;}
 .list_sun li a{ display: block; margin: 0 10px 20px; padding:20px 10px; text-align: center; border:#355e92 1px solid; border-radius:4px;}
.list_sun li a:hover{background: #e5f4ff; color: #006fab;}
.list_sun li a{display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.ywxt_pic ul li span.pic{height: 135px;}


/* 领导之窗 */
.ldzc-sidebar{width:20%;}
.ldzc-mainContent{width:80%;}
.ldzc-sidebar .parentName{display: block; text-align: left; padding-left: 20px;}
.ldzc-sidebar .sideMenu li a{padding: 15px 20px; font-size:1em; text-align: left;}
.ldzc-sidebar .sideMenu li em{font-style: normal; color: #333;}
.ldzc-sidebar .sideMenu li a:hover, .ldzc-sidebar .sideMenu li a.aon{font-weight: normal;}
.ldzc-sidebar .sideMenu li a.aon em{color: #fff;}
.ldzc-mainContent .common-title{padding-bottom: 15px; margin-bottom: 15px; border-bottom:1px solid #e5e5e5;}
.ldzc-mainContent .common-title .currentName{ font-size:1.4em;}
.ldzc-txt{line-height: 2.2em; font-size: 1.125em; text-indent:2em;}
.ldzc-mainContent .ldzc-name{padding:20px 20px 20px 0; margin-bottom: 30px; border-bottom:none; background-color:#f8f8f8;}
.ldzc-mainContent .ldzc-name .currentName{font-size:1.5em;}
.ldzc-mainContent .ldzc-name .currentName:before{background-color:#dd4c3f;}
.ldzc-mainContent .ldzc-name span{color:#335e92;}
.ldzc-mainContent .ldzc-name em{font-style: normal; color: #666; font-weight: normal; margin-left: 15px;}

.ldzc-mainContent .ldzc-namen{padding:20px 20px 0 0;background-color:#f8f8f8;color:#335e92; text-align:center; font-size:1.5em; font-weight:bold; line-height:40px;}
.ldzc-mainContent .ldzc-namenn{padding:20px 20px 20px 0;background-color:#f8f8f8;color: #666;text-align:center; font-size:1.5em; font-weight:bold; line-height:40px;}



.ldzcpic-sidebar{width: 24%; float: left; background-color: #F7FAFD;}
.ldzcpic-mainContent{width:73.2%; float: right;}
.ldzcpic-sidebar .parentName{display: block; padding-left: 20px;}
.ldzcpic-sidebar .sideMenu li a{padding: 15px 20px;padding-left:50px; font-size:1em; text-align: left;color: #333;}
.ldzcpic-sidebar .sideMenu li span{color: #355E92;}
.ldzcpic-sidebar .sideMenu li em{font-style: normal; }
.ldzcpic-sidebar .sideMenu li:hover,.ldzcpic-sidebar .sideMenu li a span:hover{color: #fff;}
.ldzcpic-sidebar .sideMenu li a:hover, .ldzcpic-sidebar .sideMenu li a.aon,.lldzcpic-sidebar .sideMenu li a.aon:hover{font-weight: normal; color: #fff;}
.ldzcpic-sidebar .sideMenu li a.aon em,.ldzcpic-sidebar .sideMenu li a.aon span,.ldzcpic-sidebar .sideMenu li a span:hover,.ldzcpic-sidebar .sideMenu li:hover a span{color:#fff;}
.ldzcpic-mainContent .common-title{padding-bottom: 15px; margin-bottom: 15px; border-bottom:1px solid #e5e5e5;}
.ldzcpic-mainContent .common-title .currentName{ font-size:1.4em; font-weight: normal; background: noen;}
.ldzcpic-txt{line-height: 2.2em; font-size: 1.125em;text-indent: 2em }
.ldzcpic-mainContent .ldzcpic-name{padding:20px 20px 20px 0; margin-bottom: 30px; border-bottom:none; background-color:#f8f8f8;}
.ldzcpic-mainContent .ldzcpic-name .currentName{font-size:1.5em;}
.ldzcpic-mainContent .ldzcpic-name .currentName:before{background-color:#dd4c3f;}
.ldzcpic-mainContent .ldzcpic-name span{color:#335e92;}
.ldzcpic-mainContent .ldzcpic-name em{font-style: normal; color: #666; font-weight: normal; margin-left: 15px;}
.ldzcpic_pic{width: 20%; float: left; text-align: center;}
.ldzcpic_pic img{width: 100%;}
.ldzcpic_right{width:76%; float: right;}
.inBox{ border:1px solid #E3E3E3;padding:20px; }
.ldzcpic_pic .ld_name,.ldzcpic_pic .ld_zw{font-size:1.25rem; line-height: 30px; color: #335E92;text-align: center;}
.gzjl_hd .currentName{font-size: 1.5rem; font-weight: normal; color: #335E92; padding-left: 55px; margin-bottom: 20px;}
.ldfg_div .gzjl_hd .currentName{background: url(../images/ldzc_fg.png) no-repeat 10px bottom;}
.gzjl_div .gzjl_hd .currentName{background: url(../images/ldzc_jl.png) no-repeat 10px bottom;}
.gzjl_div{margin-top: 20px;}

.ldzcpic-txt p{overflow: hidden; clear: both;}
.sj_span{margin-right: 2%; display: block; float: left;width:30%; }
.jl_span{display: block; float:left;width: 60%;text-indent: 0;}	


/* 信件公示 */
.ldxx-btn-wyxx{float: right; padding:0 14px 0 38px; margin-top: 4px; height: 33px; line-height: 33px; border-radius: 2px; color: #fff; background: url(../images/xjgs_icon_xx.png) no-repeat 14px center #f0ba32;}
.ldxx-btn-wyxx:hover{color: #fff; opacity: 0.8;}
.ldxx-ss{padding: 12px 0 10px;}
.ldxx-ss .layui-form-label{font-weight: bold;}
.xjgs-list-table{border-collapse: collapse; width: 100%;}
.xjgs-list-table thead tr{background: #eaeff3;}
.xjgs-list-table thead tr th{height: 46px; padding:0 10px; color: #355e92; font-weight: normal;}
.xjgs-list-table tbody td{padding:14px 10px;}
.xjgs-list-table tbody tr:nth-child(even){background: #f7f7f7;}
.xjgs-list-table tbody .trOdd{background: #f7f7f7;}
.ldxx-ss button{font-size: 15px;}
.myLayui-btn-blue{background-color: #5d7ea9;}
.myLayui-btn-reset, .myLayui-btn-reset:active, .myLayui-btn-reset:hover {border: 1px solid #cccccc;  background-color: #eeeeee; color: #9b9b9b;}
.ldxx-ss .btcx .layui-input-block{width: 396px;}

.mainContent .ldxx-ss .year .layui-input-block{width: 100px;}
.mainContent .ldxx-ss .type .layui-input-block{width: 150px;}
.mainContent .ldxx-ss .btcx .layui-input-block{width: 366px;}


/* 信件公示内容页 */
.xjgs-content-table{border-top:1px solid #ebebeb;}
.xjgs-content-table .layui-table-item{position:relative; background-color:#fff; border-right:1px solid #ebebeb; -webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.xjgs-content-table .layui-table-item:hover{background-color:#fafafa;}
.xjgs-content-table .layui-block{position:relative; float:left; min-height:48px; margin-right:0; margin-bottom:0; border-bottom:1px solid #ebebeb;}
.xjgs-content-table .layui-table-label{position:absolute; top:0; left:0; height:100%; width:150px; font-weight:bold; text-align:center; background-color:#fafafa; border-left:1px solid #ebebeb;}
.xjgs-content-table .layui-table-label span{position:absolute; top:50%; left:0; width:150px; margin-top:-12px; line-height:24px;}
.xjgs-content-table .layui-table-label span font{color:#c00;}
.xjgs-content-table .layui-input-block{margin-left:151px; padding:15px 20px; line-height:2em; text-align:justify; min-height:28px; border-left:1px solid #ebebeb;}
.xjgs-content-table .layui-table-item-block .layui-table-label{width:100%;}
.xjgs-content-table .span6{width:50%;}
.xjgs-content-table .span12{width:100%;}
.xjgs-content-table .layui-block-item{border-right:1px solid #ebebeb; border-left:1px solid #ebebeb;}
.xjgs-content-table .layui-block-item:hover{background-color:#fafafa;}
.xjgs-content-table .layui-block-item .layui-table-label{position:relative; display:block; min-height:48px; border-left:none; width:100%;}
.xjgs-content-table .layui-block-item .layui-input-block{margin-left:0; border-top:1px solid #ebebeb; border-left:0;}

/* 调查征集列表页 */
.dczj-list li{padding-left: 100px;}
.dczj-list li em{position: absolute; left: 0; top: 7px; font-style: normal; color:#355e92;}
.dczj-list li em.ing{color: #d80100;}

/* 信件统计 */
.ldxx-form{padding: 12px 0 10px;}
.ldxx-form button{font-size: 15px;}
.ldxx-form .layui-form-label{font-weight: bold;}
.xjgs-xjtj-table{border-collapse: collapse; width: 100%;}
.xjgs-xjtj-table thead tr{background: #eaeff3;}
.xjgs-xjtj-table thead tr th{height: 46px; padding:0 10px; color: #355e92; font-weight: normal;}
.xjgs-xjtj-table tbody td{padding:14px 10px;}
.xjgs-xjtj-table tbody tr:nth-child(even){background: #f7f7f7;}
.xjgs-xjtj-table tbody .trOdd{background: #f7f7f7;}
.xjgs-xjtj-table .total{font-weight: bold;}

@media (max-width: 1440px){
  .ldxx-ss .year .layui-input-block{width: 100px;}
  .ldxx-ss .btcx .layui-input-block{width:310px;}
  .mainContent .ldxx-ss .btcx .layui-input-block{width:196px;}
}

@media (max-width: 1280px) {
	.ldxx-ss .layui-inline{float: left; width: 50%; margin-right: 0;}
  .ldxx-ss .btcx .layui-input-block, .ldxx-ss .year .layui-input-block, .ldxx-ss .type .layui-input-block{width:auto !important;}
  .ldxx-ss .btn{text-align: right;}
	
}


@media (max-width: 1023px){
  .pageListPic ul{margin-right:-8px; margin-left:-7px;}
  .pageListPic ul li a{margin:15px 8px 0 7px;}
  .pageListPic.spread ul li{width:33.33333%;}
  .showMenu .ul-level1{padding:0 15px;}
  .pageLists .infoList{padding:10px 15px;}
  /* 信件公示 */
  .xjgs-content-table .layui-input-block{padding:10px 15px;}
  /* 调查征集 */
  .dczj-list li{padding-left: 88px;}
}

@media (max-width: 991px){
  .sideBar{float:none; width:100%;}
  .mainContent{float:none; width:100%;}
  .sideBar:after, .mainContent:before{display: none;}
  .mainContent .inBox{padding-left:0; margin-left: 0;}
  .mainContent .rel-appendixs{border-top-width:1px; border-top-style:dashed;}

  .mobile-sideBar{position:fixed; left:-200px; top:0; bottom:0; z-index:99; background:rgba(0,0,0,0.6); width:200px; transition: all .3s; -webkit-transition:all .3s; 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{width:200px; height:100%; overflow-x:hidden;}
  .mobile-sideBar-scroll{position:relative; width:220px; 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;}
  .parentName{margin-bottom: 0;}
  .sideMenu{width:200px;}
  .sideMenu li{margin-bottom:0; border-top:none;}
  .sideMenu li a{border-bottom:1px solid rgba(255,255,255,.8); text-align: left;}
  .showMenu{width:200px;}

  .pageList{margin-bottom:0;}
  .pageListPic{margin-bottom:0;}
  .pageListPic ul li{width:33.33333% !important;}
  .pageFirstCont{padding-top:15px;}

  /* 信件公示 */
  .xjgs-list-table thead th:nth-child(1), .xjgs-list-table tbody td:nth-child(1){ display:none;}
  .xjgs-content-table .span6{width:100%;}
}

@media (max-width:768px) {
  .pageList li{padding:10px 10px 10px 0 !important;  line-height:1.6; height:auto;}
	.pageList li a, .pageList li .time{float:none; display:inline; position:static; white-space:normal; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:auto;}
	.pageList li a{margin-right: 10px;}
  
  .pageListPic ul li{width:50% !important;}
  .pageListPic ul li span.txt{padding:5px;}
  .list_sun li{width: 50%;}
  /* 调查征集 */
  .dczj-list li em{position: static;}

  /* 信件公示 */
  .ldxx-ss .layui-inline,
  .ldxx-ss-xjtj .layui-inline{float: none; width: 100%;}
  .ldxx-ss .btn{text-align: left;}
  .ldxx-ss .btn button:nth-child(1),
  .ldxx-ss-xjtj .btn button:nth-child(1){margin-left: 95px;}
  .ldxx-ss .layui-form-label,
  .ldxx-ss-xjtj .layui-form-label{padding-left: 0;}
  .ldxx-ss .layui-input-block,
  .ldxx-ss-xjtj .layui-input-block{margin-left: 95px;}
  .xjgs-list-table thead th:nth-child(5), .xjgs-list-table tbody td:nth-child(5){ display:none;}
  
  .xjgs-content-table .layui-table-label{width:100px;}
  .xjgs-content-table .layui-table-label span{width:100px;}
  .xjgs-content-table .layui-input-block{margin-left:101px;}

}

@media (max-width: 640px){
  .pageListPic ul li span.pic{height:160px;}

  /* 信件公示 */
  .xjgs-list-table thead th:nth-child(2), .xjgs-list-table tbody td:nth-child(2){ display:none;}

}

@media (max-width: 480px){

  .pageListPic ul li span.pic{height:132px;}


}

@media (max-width: 450px){
  /* 信件公示 */
  .ldxx-ss{padding-top:0 ;}
  .ldxx-ss .layui-form-label{float: none; text-align: left;}
  .ldxx-ss .layui-input-block{margin-left: 0;}
  .layui-form-item .layui-inline{margin-bottom: 5px;}
  .ldxx-ss .btn{padding-top: 10px;}
  .ldxx-ss .btn button:nth-child(1){margin-left: 0;}
}

@media (max-width: 360px){
  .pageListPic ul li span.pic{height:120px;}

  /* 信件公示 */
  .xjgs-list-table thead th:nth-child(4), .xjgs-list-table tbody td:nth-child(4){ display:none;}
}

@media (max-width:320px){
  
}

