@charset "utf-8";

.columnPages .imageList ul li span.pic{height: 180px;}
.columnPages .imageList ul li span.txt{border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; border-left:1px solid #ebebeb;}

.columnPages .pageNavs li{width:25%;}
.columnPages .column-head{margin-top: 10px;}
.columnPages .navs-list.col6 li{width: 20%;}

.columnPages .pageList li h4{padding-right: 100px;}

/*layout*/
.sideBar{float: left; width: 22.125%;}
.mainContent{float: right; width: 77.875%;}
.mainContent .inBox{position: relative; z-index: 112; margin-left: 45px; margin-top: .875em;}

.parentName{position: relative; z-index: 111; line-height: 1.6em; padding: .9375em 5% .9375em; font-weight: bold; font-size: 1.25em; color: #fff; text-align: center; background: #226ebc; overflow: hidden;}
.parentName font{display: inline-block; vertical-align: top; line-height: 1.4em;}

.sideMenu{position: relative; z-index: 112; overflow: hidden;}
.sideMenu li a{position: relative; display: block; padding: .875em 5% .875em; font-size: 1.125em; line-height: 1.5em; text-align: center; background-color: #fff;}
.sideMenu li a:before{position: absolute; right:0; bottom: 0; left: 0; z-index: 1; content: ""; height: 1px; background-color: #e5e5e5;}
.sideMenu li a:after{position: absolute; right:0; bottom: 0; left: 0; z-index: 2; content: ""; margin: 0 auto; width: 0; height: 1px; background-color: #015095;}
.sideMenu li a:hover{filter: alpha(opacity=80); -moz-opacity: .80; opacity: .80;}
.sideMenu li a:hover:after{width: 100%;}
.sideMenu li a.aon{color: #005095; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1;}
.sideMenu li a.aon:after{width: 100%;}
.sideMenu li a.aon:hover{filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1;}

.pageList li{padding-top: .875em; padding-bottom: .875em; border-bottom:1px dashed #eee;}

.pageLists .setMode{margin-bottom:30px;}
.pageLists .setMode:last-child{margin-bottom:0;}
.pageLists .common-more{margin-top:5px; margin-right:5px;}
.pageLists .mobile-more{width:30%; min-width:120px; line-height:40px; margin-right:auto; margin-left:auto;}

/*专题专栏*/
.ztzl-list{overflow:hidden;}
.ztzl-list li{float:left; width:25%;}
.ztzl-list li a img{display:block; width:100%; height:100%;}

/*领导信息*/
.leaderBox .parentName{text-align: left;}
.leader-menus{position: relative; z-index: 111; padding-bottom: 20px; overflow: hidden;}
.leader-menus li h3{font-size: 1.125em; background-color: #efefef;}
.leader-menus li h3 a{position: relative; display: block; padding: 1em 5%; color: #015095; border-top: 1px solid rgb(255,255,255); cursor: pointer;}
.leader-menus li h3 a .icon{position: absolute; top: 50%; right: 5%; margin-top: -.5em; font-size: .9375em; line-height: 1em; background-repeat:no-repeat;}
.leader-menus li.on h3 a{font-weight: bold;}
.leader-menus li.on h3 a .icon{content: ""; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);}
.leader-menus li .sub{display: block;}
.leader-menus li .sub ul li{position: relative;}
.leader-menus li .sub ul li:before{position: absolute; top: 0; bottom: 0; left: 0; z-index: 2; content: normal; width: 4px; height: 100%;}
.leader-menus li .sub ul li a{display: block; padding: 1em 5% 1em 10%; font-size: 1em; color:#666; line-height: 1.6em; text-align: left; background-color: #fff; border-bottom: 1px dashed #f1eeee;}
.leader-menus li .sub ul li a:hover{color: #c00; background-color: #fdfdfd;}
.leader-menus li .sub ul li span{float: left; margin-right: 15px;}
.leader-menus li .sub ul li font{float: right; font-size:1 4px;}
.leader-menus li .sub ul li.on a{color: #015095;}
.leader-menus li .sub ul li.on a span{font-weight: bold;}

.leader-text{line-height: 2.2em; text-align: justify; overflow: hidden;}
.leader-info{padding-top: .875em;}
.leader-info img{width: 154px;}
.leader-info dt{text-align:center;}
.leader-info dt .pic{overflow: hidden;}
.leader-info dt .pic img{display:block; width:100%; height:auto;}
.leader-info dd{text-align: center; font-size: 1.5em;}
.leader-info dd span{display: inline-block; margin: .3125em .3125em;}

.leader-resume{border-bottom: 1px solid #ccc;}
.leader-resume .common-title{margin-bottom: 15px;}
.leader-resume .btn{display: none; width: 132px; padding: 12px 0 13px; background: #f2f2f2; margin: 0 auto; color: #035294; text-align: center; cursor: pointer;}
.leader-resume .btn:hover{background: #619bc8; color: #fff;}
.leader-resume .btn span{display: inline-block; vertical-align: top;}
.leader-resume .btn i{display: inline-block; margin-top: 4px; vertical-align: top;}


@media (max-width: 1199px){
}

@media (max-width: 991px){
  .hadSplit:before{content:normal;}
  .hadBox:before{content:normal;}
  .fullscreen .pagediv{padding-bottom:25px;}
  .sideBar{float:none !important; width:auto !important;}
  .mainContent{float:none !important; width:auto !important;}
  .mainContent .inBox{margin-right:0 !important; margin-left:0 !important; padding: 0 !important;}
  .mainContent .rel-appendixs{border-top-width:1px; border-top-style:dashed;}
  .newsMode{display:none;}
  .mainContent  .pageList#ajaxList{margin-top:0;}

  .sideBar.mb{margin-bottom:0;}
  .mobile-sideBar{position:fixed; left:-200px; top:0; bottom:0; z-index:199; background:rgba(0,0,0,0.6)!important; width:200px!important; 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:100; 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:113; 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{padding: 5% 8%; margin-right: 20px; text-align: left;}
  .sideMenu{margin-right: 20px;}
  .sideMenu li a{padding: 5% 8%; text-align: left;}

  .pageLists .setMode{margin-bottom:20px;}
  .pageLists .setMode:last-child{margin-bottom:20px;}

  .pageNavs li{width:33.33333% !important;}
  .pageNavs li a{padding-top:10px; padding-bottom:10px;}

  .leader-menus{margin-right: 20px;}
  .leader-menus li h3 a{padding: 5% 8%;}
  .leader-menus li .sub ul li a{padding: 5% 8%;}
}

@media (max-width:768px) {
  .pageList li h4{font-size: 1em; padding-right: 0;}
  .pageList li h4 a{float: none; display: inline; max-width: none; white-space: normal;}
  .pageList li h4 .time{position: static; display: block; margin-top: .5em;}
  .pageList li h4 .time:before{content: "发布时间：";}
}

@media (max-width: 640px){
.leader-text{height:auto; overflow:hidden;}

.ztzl-list li{width:50%;}
}

@media (max-width: 480px){
}

@media (max-width: 450px){
.pageNavs li{width:100% !important;}
}

@media (max-width: 360px){
}
