@charset "utf-8";

.sideBar{float:left; width:23.75%; padding-bottom:20000px; margin-bottom:-20000px; background-color:#fff;}
.mainContent{float:right; width:76.25%;}
.mainContent .pageBox{position:relative; margin-left:20px; padding:0; min-height:600px;}
.mainContent .pageBox .detail{padding:20px !important;}

.sideTitle{background-color:#63abe5; border-top:4px solid #0063b8;}
.sideTitle h3{padding:14px 15px; font-size:18px; font-weight:bold; color:#fff; text-align:center;}
.sideTitle h3 a{color:#fff;}
.sideTitle h3 a:hover{color:#fff;}

.sideMenu{position:relative; z-index:12;}
.sideMenu li{float:left; width:100%;}
.sideMenu li a{position:relative; display:block; padding:9px 10px 9px 61px; font-weight:bold; font-size:1em; line-height:160%; color:#333; text-align:left; background-color:#e8f2fb; border-top:1px solid #fff;}
.sideMenu li a:before{position:absolute; top:50%; left:30px; content:""; margin-top:-6px; width:11px; height:11px; background:url(../images/wblist.png) no-repeat 0 0;}
.sideMenu li a:hover{color:#333;}
.sideMenu li a.aon{color:#333; background-color:#c1ddf5;}

/*展开式菜单 Start*/
.showMenu{position:relative; z-index:13; overflow:hidden;}
.showMenu h2{font-weight:normal; font-size:1em;}
.showMenu .li-level1{}
.showMenu .li-level1 h2 a{position:relative; display:block; padding:9px 10px 9px 61px; font-weight:bold; font-size:1em; line-height:160%; color:#333; text-align:left; background-color:#e8f2fb; border-top:1px solid #fff;}
.showMenu .li-level1 h2 a:before{position:absolute; top:50%; left:30px; content:""; margin-top:-6px; width:11px; height:11px; background:url(../images/wblist.png) no-repeat 0 0;}
.showMenu .li-level1 h2 a:hover{color:#333;}
.showMenu .li-level1 h2 a.anow{color:#333; background-color:#c1ddf5;}
.showMenu .li-level1 h2 a.show{color:#333; background-color:#c1ddf5;}

.showMenu .li-level1 h2.level1-drop a.show:before{background-position:0 -11px;}
.showMenu .li-level1 h2.level1-drop a.show:hover:before{background-position:0 -11px;}

.showMenu .show-classify{}
.showMenu .show-classify li{float:left; width:100%; border-bottom:1px solid #fff;}
.showMenu .show-classify li a{position:relative; display:block; padding:8px 0 8px 61px; line-height:1.8em; background-color:#f9f9f9;}
.showMenu .show-classify li a:hover{background-color:#f7f7f7;}
.showMenu .show-classify li a.anow{color:#0063b8; background-color:#dbecf9;}

.showMenu .ul-level1{display:none; background-color:#fff;}

/*展开式菜单 End*/

.pageList{padding-right:25px; padding-left:25px; padding-bottom:0 !important;}
.pageList .addline{padding-top:15px; padding-bottom:15px; border-bottom:1px dashed #d6d6d6;}

.pageLists{}
.pageLists.spilt{margin-top:-1px; border-top:1px solid #c8dff1;}
.pageLists .setModule{padding:10px 30px 0;}
.pageLists .setModule .common-more{margin-right:0;}
.pageLists .common-bd{padding:10px 0 20px;}
.pageLists .common-bd .infoList li{padding-top:10px; padding-bottom:10px;}
.zfjs-module iframe{width:100%; height:329px;}
.zfjs-module iframe#ysxk{height:448px;}

.pageListPic{background-color:#f8f8f8;}

.pageFirstCont{padding:20px 25px; line-height:200%;}
.pageFirstCont p{margin-bottom:15px;}
.pageFirstCont .rel-appendixs{margin-top:15px;}
.pageFirstCont .rel-appendixs h3{padding-top:15px; padding-bottom:0; font-size:16px;}

.pageImgLink{float:right; max-width:82%; height:56px; display: none;}
.pageImgLink ul{text-align:right;}
.pageImgLink ul li{display:inline-block; margin-bottom:5px;}
.pageImgLink ul li img{height:100%;}

.menus-list ul{margin-right:-10px; margin-left:-10px;}
.menus-list ul li{float:left; width:33.33333%;}
.menus-list ul li a{position:relative; display:block; padding:10px 20px 10px 15px; margin-right:10px; margin-bottom:20px; margin-left:10px; font-size:16px; background-color:#f2f2f2; border:1px solid #dfdfdf; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.menus-list ul li a:after{position:absolute; top:50%; right:10px; content:">"; font-family:"宋体"; font-weight:bold; line-height:20px; margin-top:-10px;}
.menus-list ul li.hover a{color:#fff; background-color:#dc2230; border-color:#dc2230;}


.general .common-bd{padding:20px; font-size:.875em; line-height:200%; overflow:hidden;}
.general .common-bd .infoList{margin-right:-10px; margin-left:-10px; overflow:hidden;}
.general .common-bd .infoList li{float:left; padding-top:5px; padding-bottom:5px; width:33.33333%;}
.general .common-bd .infoList li h4{padding-right:0; padding-left:0; margin-right:10px; margin-left:10px; font-size:1em;}
.general .common-bd .infoList li h4 a:before{display:none;}

/*重点政务信息*/
.zdzwxx-sideBar{float:left; width:28%; padding-bottom:20000px; margin-bottom:-20000px; background-color:#fff;}
.zdzwxx-mainContent{float:right; width:72%;}
.zdzwxx-mainContent .pageBox{position:relative; margin-left:20px; padding:0; min-height:720px;}
.zdzwxx-mainContent .pageBox .detail{padding:20px !important;}
.zdzwxx-menus{padding:20px 0 0 20px;}
.zdzwxx-menus li{float:left; width:50%; padding-top:12px; padding-bottom:12px;}
.zdzwxx-menus li h3{position:relative; padding:0 10px 0 22px; font-weight:normal; font-size:1em; overflow:hidden;}
.zdzwxx-menus li h3 a{float:left; line-height:1.6em; color:#0063b8; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.zdzwxx-menus li h3 a:before{position:absolute; top:-3px; left:2px; content:""; margin-top:.8em; width:11px; height:7px; background-image:url(../images/bullet2.png); background-repeat:no-repeat; background-position:0 0;}
.zdzwxx-menus li h3 a:hover{color:#ff8b17;}
.zdzwxx-menus li h3 a:hover:before{background-position:0 -7px;}
.zdzwxx-menus li h3 a.aon{font-weight:bold; color:#ff8b17;}
.zdzwxx-menus li h3 a.aon:before{background-position:0 -7px;}

/*领导信息*/

.leader-menu{position:relative; z-index:11;}
.leader-menu li a{position:relative; display:block; padding:9px 10px 9px 61px; font-weight:bold; font-size:1em; line-height:160%; color:#333; text-align:left; background-color:#e8f2fb; border-top:1px solid #fff;}
.leader-menu li a:before{position:absolute; top:50%; left:30px; content:""; margin-top:-6px; width:11px; height:11px; background:url(../images/wblist.png) no-repeat 0 0;}
.leader-menu li a span{float:left;}
.leader-menu li a font{float:left; margin-left:20px; color:#ff8b17;}
.leader-menu li a.aon{color:#333; background-color:#c1ddf5;}

.leader-list{padding:0 25px;}
.leader-intro{padding:25px 0; border-bottom:1px solid #e1e1e1; position:relative; min-height:240px;}
.leader-intro .leader-img{display: block;position: absolute;left: 0;top:25px;}
.leader-intro .leader-img .leader-img-pic{width: 147px;height: 185px;padding: 3px;border: #e1e1e1 1px solid;margin: 0 auto 10px;}
.leader-intro .leader-img .leader-img-pic img{display: block;width: 100%;height: 100%;}
.leader-intro .leader-img .leader-img-title{text-align: center; color: #006eab;font-size: 20px;}
.leader-intro .leader-img .leader-img-title a{color: #006eab;}
.leader-intro .txt{margin:25px 0 0 190px;}
.leader-intro .txt dl{position:relative; line-height:2.1875;}
.leader-intro .txt dl dt{position:absolute; left:0; top:0; font-size:18px; color:#000;}
.leader-intro .txt dl dd{margin-left:90px; color:#666;}

.leader-content{padding:20px;}
.leader-info{padding-bottom:20px; border-bottom:1px solid #f4f4f4;}
.leader-info dt{float:left; width:20%; text-align:center;}
.leader-info dt img{display:block; padding:3px; width:100%; margin:0 auto; border:1px solid #f4f4f4;}
.leader-info dt h4{padding-top:10px; padding-bottom:10px; font-size:1.375em; color:#0064b9;}
.leader-info dt h5{font-size:1.125em;}
.leader-info dd{float:left; width:80%;}
.leader-info dd .leader-text{height:auto; overflow:hidden;}
.leader-info dd>div{margin-left:40px;}
.leader-text{font-size:14px; line-height:2.2em; text-align:justify; overflow:hidden;}

.leader-bmfzr{font-family:"黑体";}
.leader-bmfzr .col01{width:15%}
.leader-bmfzr .col02{width:35%}
.leader-bmfzr .col03{width:15%}
.leader-bmfzr .col04{}
.leader-bmfzr th{padding:5px 0; color:#3366ff;}
.leader-bmfzr td{padding:5px 0; color:#666;}
.leader-bmfzr td font{color:#999;}
.leader-bmfzr td a{color:#3366ff;}

.leader_tt ul{overflow: hidden;}
.leader_tt li{width: 50%; float: left; line-height: 30px;color: #3366ff;font-size: 1rem;padding:5px 0px;}
.leader_tt li a{color: #3366ff;}
.leader_tt li .zhiwei{color: #999; padding:0 20px;}
.leader_bgdz{margin-top: 20px;}
.leader_tt .qzj li .name{margin-right: 20px;}


/*新闻发布会*/
.xwfbh-wrap .pagediv{padding:0 20px 20px;}
.xwfbh-list{padding:20px 20px 0;}
.xwfbh-list ul li{width:25%;}
.xwfbh-list ul li p.pic{height:220px;}
.xwfbh-list ul li span.txtbg{height:50px;}
.xwfbh-list ul li span.txt{bottom:5px; line-height:20px;}

/*直播视频*/
.live-wrap{}
.liveCenter{position:relative; height:650px; overflow:hidden;}
.liveCenter .live-tt{margin-bottom:10px; height:41px; background:url(../images/live-tt.png) no-repeat left center;}
.liveCenter .live-iframe{height:600px; overflow:hidden;}
.liveCenter .live-iframe iframe{margin-top:-200px;}
.liveCenter .live-hd{position:absolute; right:0px; left:0px; bottom:0px; margin:0 auto; background-color:#dfebf1;}
.liveCenter .live-hd dt{float:left; padding:0 20px; line-height:60px; font-size:20px; font-weight:bold; color:#709ee4;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.liveCenter .live-hd dd{float:right; padding:5px 40px 5px 0;}
.liveCenter .live-hd dd p a{display:block; padding-right:30px; font-size:14px; color:#999; text-align:right; line-height:25px; background:url(../images/zmhd/live-more.png) no-repeat right;}
.liveCenter .live-hd dd p a:hover{color:#ff8b17;}
.live-iframe {
    padding-top: 133px;
}
.tt-bd{padding: 20px;}
/**** responsive ****/
@media (max-width: 90em){
.live-wrap.container{width: 100%; box-sizing: inherit; overflow: scroll;}
}

@media (max-width: 80em) {
  .sitemap .newslist{padding-top:10px; padding-bottom:10px;}
}


@media (max-width: 63.9375em){
  .page_list_pic ul{margin-right:-8px; margin-left:-7px;}
  .page_list_pic ul li a{margin:15px 8px 0 7px;}
}



@media (max-width: 62em){
  .sitemap .newslist{padding:10px 5px 0;}
.sitemap .newslist li{width:33.33333%;}

  .sidebar, .maincontent{float:none; width:100%;}
  .sidebar .inbox:after, .maincontent:before{display: none;}
  .sideBar{padding-bottom: 0px; margin-bottom: 0px;}
  .zdzwxx-sideBar{padding-bottom: 0; margin-bottom: 0px;}
  .zdzwxx-mainContent{width: 100%; float: none;}
  .zdzwxx-mainContent .pageBox{margin-left: 0px;}
  .zdzwxx-menus li{width: 100%;}
  .zdzwxx-menus li h3 a{color: #fff;}
  .pageImgLink ul{text-align: left;}
  .pageImgLink{min-height: auto;}
  .pageImgLink{width: 100%;margin-top: 10px; max-width: 100%; }
  .maincontent .inbox{padding-left:0; margin-left: 0;}
  .maincontent .rel-appendixs{border-top-width:1px; border-top-style:dashed;}

  .m_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;}
  .m_sidebar.active{left: 0; box-shadow:0 0 5px rgba(0,0,0,0.4);}
  .m_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;}
  .m_sidebar_over{overflow-y: auto; max-height: 100%; overflow-x:hidden;}
  .m_sidebar_icon{position:absolute; left:100%; bottom:0; z-index:13; width:40px; height:40px; background:url(../images/m_icon_sidebar.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);}
  .m_sidebar_icon_open{transform: rotate(180deg); border-radius: 0 0 0 4px;}
  .parentname{margin-bottom: 1px; text-align: left;}
  .sidenav li{margin-bottom:0; border-top:none;}
  .sidenav li a{padding-top: 12px; padding-bottom: 12px; border-bottom:1px solid rgba(255,255,255,.8); text-align: left; color: #fff;}
  .sidenav li a:hover{background-color: #0063b8;}
  .page_list{margin-bottom:0;}
  .page_list_pic{margin-bottom:0;}
  .page_tt{padding-top:15px;}
  .xwfbh-list ul li{width: 33.33%;}
  .mainContent{width: 100%;}
  .mainContent .pageBox{margin-left: 0px;}
  .leader-menu li a{padding-left: 10px;}

}

@media (max-width:48em) {
  .page_list_pic ul li{width:50%;}
  .page_list li a{white-space: normal;font-size: 1.25rem;}
  .xwfbh-list ul li{width: 50%;}
  .leader_tt li{width: 100%;}
 
}

@media (max-width: 40em){
  .page_list_pic ul li .pic{height:210px;}

}

@media (max-width: 30em){
  .page_list li{padding:10px 10px 10px 0 !important;  line-height:1.6; height:auto;}
	.page_list li a, .page_list li .time{float:none;position:static; white-space:normal; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:auto;}
  .page_list li a{margin-right: 10px;}
  .page_list_pic ul li .pic{height:170px;}

  .sitemap .newslist li{width:50%;}
  .infoList li h4 a{max-width:auto;white-space:normal; float: none;}
  .infoList li h4{padding-right: 0px;}
  .infoList li h4 .time{position: initial;margin-left:10px;}
  .leader_tt{padding:20px 10px;}
  .leader_tt li .zhiwei{padding:0 10px;}
}



@media (max-width: 414px){
  .page_list_pic ul li .pic{height:160px;}
  .xwfbh-list ul li{width: 100%;}
}

@media (max-width:375px){

}

@media (max-width:320px){
  .page_list_pic ul li{width:100%;}
  .page_list_pic ul li .pic{height: auto;}
  .page_list_pic ul li h4 span{height: auto; display: block;}
  .sitemap .newslist li{width:100%;}
}

@media (max-width: 480px){
.liveCenter {
  
    height: 927px;

}
}

