@charset "utf-8";
/* CSS Document */
.mt24{margin-top: 24px;}
.gkz-body{ background: url("/_res/images/gzk-bodybg.jpg") center 0 no-repeat #fff;}
.zgk-container{width: 1100px; margin: 0 auto;}
.bg-fff{background-color: #fff;}
@media(max-width:1199px){
    .zgk-container{width: 992px;}
}
@media(max-width:991px){
    .zgk-container{width: 768px;}
}
@media(max-width:767px){
    .zgk-container{width: 100%;}
}

/*分页*/
.pagination span.disabled, .pagination span.disabled:hover,.pagination .inputBar input{background: #fff;}
.pagination{font-size: 0; line-height: 0;}
.pagination a, .pagination span{height: 26px; line-height: 26px; border-radius: 0; padding: 0 9px; vertical-align: middle; margin: 3px 2px; font-size: 14px; color: #666;}
.pagination .inputBar input{height: 22px; line-height: 22px;}
.pagination .inputBar button{height: 28px; line-height: 28px;}
.pagination span.disabled, .pagination span.disabled:hover{ border-color: #d2d2d2; color: #666;}
/*头部*/
.gkz-header{height: auto; padding-bottom: 17px; overflow: hidden; position: relative;}
.gkz-logobox{ display: block; margin: 26px 0 0; width: 210px; height: 42px; padding-left: 46px; background: url("/_res/images/gzk-gh.png") 0 0 no-repeat; line-height: 0; font-size: 0;}
.gkz-logobox span{display:block; vertical-align: middle;}
.site-name{ height: 26px; line-height: 26px; font-size: 20px; color: #fff;}
.site-name-en{height: 16px; line-height: 16px; color: #fef4e7; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding-left: 3px;}
.gzk-oldlink{top: 16px;z-index: 99; right: 0;}
.gzk-oldlink li a{color:#fff;}
.gzk-oldlink li .ico {background-image: url(/_res/images/wzaico_white.png) !important;}

.gzk-ban{text-align: center;}
.gzk-ban #publicityName-gz {font-size: 55px;font-weight: bold;color: #fff; padding: 123px 0 37px 0;height:80px;line-height: 76px; letter-spacing:5px;}
.gzk-ban #publicityName-gz br{display: none;}
.gzk-ban .stitle {line-height: 28px; background: url(/_res/images/sub-line.png) no-repeat center; font-size: 18px; font-weight: bold; color: #fff; display: inline-block; position: relative;}
.gzk-ban .stitle .bgl,.gzk-ban .stitle .bgr{ width: 200px; position: absolute; top: 0; bottom: 0;}
.gzk-ban .stitle .bgl{left: -210px; background: url("/_res/images/gzk-banbg-left.png") right center no-repeat;}
.gzk-ban .stitle .bgr{right: -210px; background: url("/_res/images/gzk-banbg-right.png") 0 center no-repeat;}
/*头部-end*/

.gzk-main{padding: 36px 36px 53px;background: #f7f7f7; margin-bottom: 36px;}
.search_box{background: #fff; height: 123px; margin: auto 0; padding:57px 96px 0;}
.search_box ul{height: 46px;position: relative;padding-bottom: 23px; padding-right: 135px;}
.search_box ul li.gzk-ss{border: 2px solid #f58b00;border-radius: 10px;height: 42px;background-color: #ffffff;padding: 0 60px 0 0;}
.search_box ul li.gzk-ss,.search_box ul li.gzk-ss1{line-height: 0; font-size: 0;}
.search_box ul li.gzk-ss input,.search_box ul li.gzk-ss1 input{vertical-align: middle; width: 100%; height: 100%;}
.search_box ul li.gzk-ss1,.search_box ul li.gzk-ss2{position: absolute;top: 0;}
.search_box ul li.gzk-ss input{font-size: 16px;width: 100%; height: 42px;line-height: 42px;color: #646464;outline:none;background: transparent;border: 0 none; padding-left: 20px; box-sizing: border-box;}
.search_box ul li.gzk-ss input::-webkit-input-placeholder {color:#646464;}
.search_box ul li.gzk-ss input:-moz-placeholder {color:#646464;}
.search_box ul li.gzk-ss input::-moz-placeholder {color:#646464;}
.search_box ul li.gzk-ss1{top:2px; right: 147px; height: 42px; line-height: 42px; width: 40px;}
.search_box ul li.gzk-ss1 input{ cursor: pointer; border: none; background: #fff url(/_res/images/gzk-search.png) no-repeat center center;}
.search_box ul li.gzk-ss2{right: 0;width: 110px;height: 46px; line-height: 0; font-size: 0;}
.search_box ul li.gzk-ss2 button{ background:#fe8f00; font-size: 18px; line-height: 46px; vertical-align: middle; color: #ffffff; text-align: center; border-radius: 10px;border: none;cursor: pointer; width: 100%; height: 100%;}
.sear_wz{ text-align: center; font-size: 0; height: 28px; line-height: 0; color: #f58b00;}
.sear_wz label,.sear_wz span{vertical-align: middle; display: inline-block; white-space: nowrap; font-size: 16px; line-height: 28px;}
.sear_wz label{ color: #666; padding: 0 6px 0 16px;}
.sear_wz input{ margin-right: 10px; width: 18px; height: 18px;}
/*搜索 end*/

.gzk-conleft{ width: 242px;}
.gzk-tiembox{ border-top: 2px #f58b00 solid; background: #fff; padding: 20px; margin-bottom: 20px; overflow: hidden;}
.gzk-tiembox h2{ background: #fe8f00; font-weight: bold; color: #fff; font-size: 16px; text-align: center; line-height: 26px; padding: 12px 0; border-radius: 4px; letter-spacing: 0;}
.gzk-tiembox ul{padding-top: 10px;}
.gzk-tiembox ul li{ float: left; width: 24%;}
.gzk-tiembox ul li.num2,.gzk-tiembox ul li.num6,.gzk-tiembox ul li.num10,.gzk-tiembox ul li.num14{ width: 28%;}
.gzk-tiembox ul li a{display: block; margin:2px 2px 2px 0; padding-left: 9px; background: url("/_res/images/gzk-icon.gif") left center no-repeat; height: 28px; line-height: 28px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 14px; color: #666;}
.gzk-tiembox2{padding-bottom: 15px;}
/*左侧 end*/
.gzk-conright{ width: 758px; background: #fff; padding-bottom: 67px;}
.pageTPList{font-family: 宋体;margin: 0 20px 40px; font-size: 14px; border-bottom: 1px #e5e5e5 solid;}
.pageTPList table{ width:100%;}
.pageTPList table td.title{ text-align:left;padding: 8px 10px 10px 34px;}
.pageTPList table td.xh{ text-align:center;}
.pageTPList th{ line-height: 70px;height: 70px; border-bottom:2px solid #fe8f00; background-color: #fff; font-size: 20px; font-family:FFZXBSJW-GB1-0, 新宋体; font-weight:bold;}
.pageTPList .last { padding: 15px;  position: relative; }
.pageTPList th.title { text-align: center;}
.pageTPList td.title .tit{line-height: 1.5; padding: 4px 160px 4px 0; position: relative;}
.pageTPList td.title .split{ font-family: "微软雅黑", "Microsoft YaHei", '宋体'; color: #f58b00; padding: 0 3px; margin-left: 2px;}
.pageTPList td.title .a{ font-family: "微软雅黑", "Microsoft YaHei", '宋体'; display:inline-block; white-space: nowrap; color: #f58b00; padding: 0 2px 0 0;}
.pageTPList td.title .atit{font-size: 16px;font-weight: bold;}
.pageTPList td.title .subTitle { word-break: break-word; color:#666; line-height:22px; padding: 4px 0; height: auto; position: relative;}
.pageTPList p.download{ position: absolute; top: 4px; right: 0;}
.pageTPList p.download a{ margin: 0 5px 0 0;}

.pageTPList .download {text-align: center;}
.pageTPList .download a{ color: #666; }
.pageTPList .download a:hover{ color: #f58b00;}
/* .pageTPList td span{ margin-left: 12px;} */
.pageTPList .intro { color: #bbb; }
.pageTPList .others { font-size: 14px; color: #aaa; position: absolute; right: 0; top: 18px; }
.pageTPList .others a { padding-left: 19px; margin-right: 10px; color: #295eab; font-size: 14px; }
.pageTPList tr.first td.xh{font-size: 16px;text-align: center;}
.pageTPList tr:nth-child(odd) td{ background:#eeeeee; }
.pageTPList table {border-spacing: 0}
.pageTPList table em{font-style: normal;}

.pageTPList .remark{ padding: 30px; font-family: "微软雅黑", "Microsoft YaHei", '宋体'; line-height: 2;}
.pageTPList .remark p{color: #666;}


.xxgk-search-box{padding-bottom: 0;}
.xxgk_lmcon{padding-bottom: 30px;}
.xxgk_lmcon .pageTPList{ margin: 0 25px 30px;}
.xxgk_lmcon .pageTPList th{ padding: 7px 0 0; height: 56px; line-height: 56px;}
.xxgk_lmcon .pagination{padding-top: 0;}





.side {width: 240px;float: left;}
.tip {padding: 30px 9px 20px 10px;font-size: 13px;}
.tip p {text-indent: 2em;line-height: 25px;font-weight: bold;}
.title h2 {font-size: 14px;height: 30px;color: #fe8f00;text-align: center;font-weight: bold;margin-top: 20px;}
.gwy .title h2 .tit1 {color: #333;background: #f2f2f2;font-weight: normal;display: block;height: 46px;line-height: 46px;border-radius: 5px;width: 90%;margin: 5px auto;border: 1px solid #e5e5e5;}
.tit1:nth-of-type(2)  {cursor: default;}
.gwy .title h2 a {text-decoration: none;}
.title h2 a {font-size: 14px;color: #fe8f00;text-align: center;}
.guk_sz_box ul li{float: left;margin: 5px 4px;}
.guk_sz_box ul li a{display: block;width: 66px;height: 30px;border: 1px solid #eeeeee;text-align: center;line-height: 30px;background: #ffffff;border-radius: 4px;}
.guk_sz_box{margin-left: 6px;margin-top: 10px;padding-bottom: 6px;}
.sz_tip{display: block;font-size: 12px;color: #949494;margin-left: 13px;padding-bottom: 21px;}
.box {background: #ffffff;border-top: #fe8f00 2px solid;}
.page .pc_paging{padding: 55px 0 49px 0;border-top: 1px solid #ececec !important;}
.grey{background:#f2f2f2 !important;}
.gzk_list .download>div {display: inline-block;}
.rules_main .gzk_list {font-family: NSimSun;padding-bottom: 13px;}
.gzk_list>ul{padding-bottom: 26px;}
.gzk_list ul li:nth-child(even){background: #eeeeee;}
.gzk-content .side{position: initial;}

/*政策规章库-栏目列表*/
.gzk_con{background: #fff;width: auto;}
.gzk_con .gzk-head {border-bottom: 2px solid #fe8f00;position: relative;height: 52px;line-height: 52px;overflow: hidden;font-family: "FZXiaoBiaoSong-B05S";}
.gzk_con .gzk-head li{font-size: 20px;color: #333;}
.gzk_con .gzk-head li.r_xh{position: absolute;top: 0;left: 0;width: 100px;text-align: center;}
.gzk_con .gzk-head li.r_xz{width:210px;position: absolute;top: 0;right: 5px;text-align: center;}
.gzk_con .gzk-head li.r_tit{float: none;margin: 0 220px 0 110px;padding-left: 140px;}

.gzk_list ul li {padding:15px 0;font-family: "SimSun";}
.gzk_list ul li:nth-child(2n){background: #eee;}
.gzk_list ul li .gzk_list_a{position: relative;}
.gzk_list li .xh{position: absolute;font-size: 16px; top: 0;left: 0;width: 100px;text-align: center;line-height: 50px;}
.gzk_list li .gzk-title{float: none;margin: 0 220px 0 110px;text-align: left;}
.gzk_list li .gzk-title .title{display: block; font-size: 16px;font-weight: bold;line-height: 40px;height:40px;padding-left: 7px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.gzk_list li .gzk_list_note{font-size: 14px;color: #fe8f00;line-height:20px;}
.gzk_list li .download{width:210px;font-size: 14px;line-height: 50px;text-align: center;position: absolute;right: 5px;top: 0;}
.gzk_list li .download .down_btn{display: inline-block; padding:0 10px;}
@media(min-width:992px) and (max-width:1199px){
    .gzk-conright{width: 654px;}
    .pageTPList td span{margin-left: 4px;}
}
@media(max-width:991px){
    .mt24{ margin-top: 15px;}
    .gzk-main{ padding: 20px;}
    .search_box{padding: 40px 60px 0;}
    .search_box ul{padding-bottom: 15px; padding-right: 125px;}
    .gzk-conleft,.gzk-conright{ float: none; width: auto;}
    .gzk-tiembox{margin-bottom: 15px; padding: 15px;}
    .gzk-conright{padding-bottom: 40px;}
    .pageTPList{ margin: 0 15px 30px;}
    .pageTPList th, .pageTPList td{padding: 4px;}
    .pageTPList td span{margin-left: 5px;}
    .pageTPList td.title .tit{padding-right: 90px;}
    .pageTPList p.download{right: 12px; top: -3px;}
    .xxgk_lmcon{padding-bottom: 10px;}
.xxgk_lmcon .pagination{padding-bottom: 10px;}
.xxgk_lmcon .pageTPList{margin: 0 15px 15px;}
.xxgk_lmcon .pageTPList td .word,.xxgk_lmcon .pageTPList td .pdf{display: block; margin-left: 0;}

}
@media(max-width:767px){
    .mt24{ margin-top: 10px;}
    .gkz-header{height: auto; padding-bottom: 30px;}
    .gkz-logobox{margin: 10px 0 0 10px;}
    .gzk-ban #publicityName-gz{font-size: 40px;padding: 20px 0;height: auto;line-height: 50px;}
    .gzk-ban #publicityName-gz br{display: block;}
    .gzk-main{ padding: 10px; margin-bottom: 0;}
    .search_box{padding: 20px 10px 15px; height: auto;}
    .search_box ul{padding-bottom: 10px; padding-right: 120px;}
    .search_box ul li.gzk-ss1{right: 127px;}
    .gzk-tiembox{margin-bottom: 10px; padding: 10px;}
    .gzk-tiembox h2{padding: 8px 0;}
    .gzk-conright{padding-bottom: 20px;}
    .pageTPList{ margin: 0 10px 15px;}
    .pageTPList th{ height: 50px; line-height: 50px;}
    .pageTPList tr th:first-child, .pageTPList tr td:first-child{display: none;}

    .pageTPList table td.note{display: revert;}
    .pageTPList .remark{padding: 20px;}
    .pageTPList table td.title{padding-left: 10px;}
    .pageTPList th.title{ width: auto;}
    .pageTPList p.download{right: 0;}
    .pageTPList th.download{ width: 100px;}
    .pageTPList td .word,.pageTPList td .pdf{display: block; margin-left: 0;}
    .pageTPList td.title .atit{font-size: 15px;}
.xxgk_lmcon{padding-bottom: 0;}
.xxgk_lmcon .pageTPList{margin: 0 10px 10px;}

/*政策规章库-栏目列表*/
    .gzk_con .gzk-head li.r_tit{padding-left: 0;text-align: center;}
    .gzk_con .gzk-head li.r_xh,.gzk_list li .xh{display: none;}
    .gzk_con .gzk-head li.r_xz,.gzk_list li .download{width:90px;right: 0;}
    .gzk_con .gzk-head li.r_tit,.gzk_list li .gzk-title{margin: 0 95px 0 0;}
    .gzk_list li .gzk-title .title{height: auto;white-space: normal;line-height: 32px;}
    .gzk_list li .download{top: 20px; line-height: 26px;}
    .gzk_list li .download .down_btn{padding: 0;display: block;}
}

/*政府规章详细页*/
.gzkwz-body{ background: #f7f7f7;}
.gzk-wzcon{position: relative;z-index: 1;clear: both;min-height: 300px;margin: 0 auto;text-align: left;background-color: #fff;}
.redtit{text-align:center; padding: 70px 0 40px; border-bottom: 5px solid #015293; position:relative;}
.redtit .top-oldlink{ top: 10px; right: 10px;}
#publicityName span,#publicityName a{display: inline-block; background: url(/_res/images/gzk-gh-big.png) no-repeat left center; padding-left: 83px; line-height: 72px; height: 73px; font-size: 40px;color:#f00;font-family:FZXiaoBiaoSong-B05S, 宋体;font-weight: bold;}
#publicityName a:hover{color:#f00;}
.redtit .down{position:absolute;bottom:12px; right:0; font-size: 0; line-height: 0; text-align: right;}
.redtit .down a{margin-right:12px;border:1px solid #d2d2d2; width: 86px; height: 36px; display: inline-block; font-size: 14px; line-height: 36px; color: #666; text-align: center; vertical-align: middle;}
#publicityName-foot{text-align:right; margin: 69px 0 0; border-top: 5px solid #015293; padding: 30px 77px 30px 0; position:relative; color:#015293; font-size: 28px; font-family:FZXiaoBiaoSong-B05S, 宋体; line-height: 1.7;}
.articleCon{padding:0 72px 10px; margin-top: 70px; text-align:left;}
.printArea{overflow:hidden; padding:0 0 20px 0;color:#333;font-family: "仿宋"; font-size: 21px; line-height: 38px; }
.printArea img{max-width:800px; height:auto !important;width:auto}
.printArea p{word-wrap:break-word;}
.printArea a{text-decoration:underline;color:blue; }
.printArea em{font-style:normal;}
.printArea .title {font-family:FZXiaoBiaoSong-B05S!important;  font-size: 28px!important;  font-weight: bold!important; color:#333!important; height:auto!important; line-height:28px!important; padding-bottom:0!important; margin:32px 0 3px!important;text-align: center!important}
.printArea .wztitle{font-family: '方正小标宋简体','方正小标宋_GBK', '宋体',"Microsoft YaHei";font-size: 30px; line-height: 1.5; padding-bottom: 8px; color: #000; text-align: center;}
.printArea .gzwzfbt,.printArea .gzwzsbt{text-align: center; line-height: 2; font-size: 18px;}
.printArea .gzwzsbt{ padding-bottom: 8px;}
.printArea .gzwzfbt{ padding-bottom: 38px;}


.gzk-wzcontent{position: relative;}
.gzk-contentleft{ margin-right: 251px; }
.gzk-contentleft .articleCon{border-right: 1px #ddd solid; padding: 0 25px 0 75px;}
.fbhxgxx {width: 170px;position:absolute;right: 40px;top: 254px;float: none; font-family: "SimSun", "宋体";}
.fbhxgxx .xgxx_tit {font-size: 16px; font-weight: bold; color: #fe8f00; line-height: 30px; }
.xgxx_list {padding: 5px 0 0;}
.xgxx_list li {line-height: 30px;font-size: 16px;vertical-align: bottom; overflow: hidden;margin-bottom: 10px;padding-left: 14px;background: url(/_res/images/dot.png) 0 12px no-repeat;}
.xgxx_list li a{color: #666;}
.xgxx_list li a:hover{color: #fe8f00;}
.fbhwzcon {margin-right: 255px; padding-right: 20px;border-right: #cfcfcf 1px solid; overflow-x: auto;}
.fbhwzcon .wzfbxx .fbxx {max-width: 500px;}
.doc_down{display: block;height: 38px;line-height: 38px;border:#fe8f00 1px solid;border-radius: 5px;font-size: 16px;color:#fe8f00;padding-left: 65px; background: url(/_res/images/doc_down_btn.png) 37px center no-repeat; margin-bottom: 15px;}

@media (max-width: 1199px) {
    .gzk-contentleft{ margin-right: 220px;}
    .fbhxgxx{right: 25px;}
}
@media (max-width: 991px) {
    .gzk-contentleft{margin-right: 0;}
    .gzk-contentleft .articleCon{border-right:0 none; padding: 0 25px 0 25px;}

    .printArea{padding-bottom: 0; font-size: 18px;}
    .printArea .wztitle{font-size: 28px;}
    .printArea .gzwzfbt,.printArea .gzwzsbt{font-size: 16px;}
    .printArea .gzwzfbt{ padding-bottom: 20pt;}
    #publicityName-foot{margin-top: 20px; padding: 10px 20px 10px 0;}
    .fbhxgxx{width: auto !important; position: static; right: auto; padding:0 20px 15px;}
    .redtit{padding:40px 0 60px;}
}
@media (max-width: 767px) {
    .redtit{padding-top: 10px;margin-top: 10px;}
    .articleCon{padding: 0 20px 10px; margin-top: 10px; text-align: justify;}
    .printArea .title{line-height: 32px!important;margin: 10px 0 3px!important;}
    .redtit{padding-bottom: 60px;}
    #publicityName span,#publicityName a{ font-size: 32px; background-size: auto 44px; background-position: center 0; line-height: 44px; padding: 50px 0 0; text-align: center; height: auto;}
    #publicityName-foot{margin: 10px 0 0;}
    #publicityName-red span{padding-left: 60px;}

    .printArea{ line-height: 1.8; font-size: 16px;}
    .printArea .wztitle{font-size: 24px;}
    .printArea .gzwzfbt,.printArea .gzwzsbt{font-size: 15px;}
    .printArea .gzwzfbt{ padding-bottom: 10pt;}


}
