﻿@charset "utf-8";
/* CSS Document */

/*分页*/
.pagination span.disabled, .pagination span.disabled:hover,.pagination .inputBar input,.pagination .inputBar button{background: #fff;}
/*头部*/
.gzknew_banner{padding: 20px 0 0px;position: relative;}
.gzk-ban #publicityName-gz {font-size: 55px;font-weight: bold;color: #fff;text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.5);padding: 74px 0 46px 0;height:60px;line-height: 60px; text-align: center;}
.gzk-ban .stitle {line-height: 28px; background: url(../images/sub-line.png) no-repeat center; font-size: 18px; font-weight: bold; color: #fff; text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.5);  margin-bottom:18px;text-align: center;}
/*头部-end*/
@media(max-width:767px){
    .gzknew_banner{padding: 20px 10px 0px;}
}
.gzk-main{padding: 25px 25px 0;background: #fff;}
.search_box{background: #f5f5f5;height: 123px;margin: auto;padding:57px 108px 0 107px;}
.search_box ul{width: 100%;height: 46px;position: relative;padding-bottom: 26px;}
.search_box ul li.gzk-ss{margin-right: 135px;border: 2px solid #cd2527;border-radius: 10px;background-color: #ffffff;padding: 0px 10px 0 23px;}
.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;}
.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: 157px;height: 42px;line-height: 42px;width: 36px;}
.search_box ul li.gzk-ss1 input{display: block; cursor: pointer;border: none;width: 100%;height: 100%;font-size: 0; background: #fff url(../images/gzk_search.png) no-repeat center center;}
.search_box ul li.gzk-ss2{right: 0;width: 110px;height: 46px;line-height: 46px;}
.search_box ul li.gzk-ss2 button{display: block;background:#cd2527;font-size: 18px;color: #ffffff;text-align: center;border-radius: 10px;border: none;cursor: pointer;width: 100%;height: 100%;}

.sear_wz{width: 270px;margin: auto;font-size: 16px;}
.sear_wz dl dt{padding-right: 20px;color:#cd2527;}
.sear_wz dl dd{padding-right: 20px;}

.gzk-content{padding-top:38px;height: auto;min-height: 200px;padding-bottom: 60px}
.pageTPList{font-family: 宋体;padding: 0 24px 26px;}
.pageTPList table{ width:100%;}
.pageTPList table td.title{ text-align:left;padding: 15px 10px 20px 20px;}
.pageTPList th{ line-height: 70px;height: 70px; border-bottom:2px solid #cd2527; background-color: #fff; font-size: 20px; font-family:FFZXBSJW-GB1-0, 新宋体; font-weight:bold;}

.pageTPList td span{ margin-left: 15px;}
.pageTPList .last { padding: 15px;  position: relative; }
.pageTPList th.title { text-align: center;}
.pageTPList .download { width: 230px;text-align: center; }
.pageTPList td.title .tit{display: block; font-size: 16px;font-weight: bold;line-height: 30px;padding-left: 7px;}
.pageTPList td.title .subTitle { font-size: 14px; color:#cd2527; line-height:24px; height: auto; position: relative;margin-top: 13px;}
.pageTPList .intro { color: #bbb; }
.pageTPList .others { font-size: 14px; color: #aaa; position: absolute; right: 0px; 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:#f3f3f3; }
.pageTPList table {border-spacing: 0}
.pageTPList table em{font-style: normal;}


.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: #bc000b;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: #bc000b;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: #cd2527 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 #cd2527;font-size: 20px;color: #333;position: relative;height: 52px;line-height: 52px;overflow: hidden;font-family: "FZXiaoBiaoSong-B05S";}
.gzk_con .gzk-head li{}
.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{color: #cd2527;line-height:20px;}
.gzk_list li .download{width:210px;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(max-width:991px){
    .pageTPList th, .pageTPList td{padding: 4px;}
    .pageTPList td span{margin-left: 5px;}
}
@media(max-width:767px){
    .gzk-ban #publicityName-gz{font-size: 40px;padding: 30px 0;height: auto;line-height: 50px;}
    .search_box{height: auto;padding: 10px;}
    .pageTPList tr th:first-child, .pageTPList tr td:first-child{display: none;}
    .pageTPList td span{margin-left: 0;display: block;height: auto;line-height: 24px;width: 100%;text-align: center;}
    .gzk-main{padding: 10px;}
    .search_box ul{padding-bottom: 10px;}
    .search_box ul li.gzk-ss{margin-right: 120px;}
    .search_box ul li.gzk-ss1{right: 130px;}

    .gzk-content{padding: 15px 0 20px;}
    /*政策规章库-栏目列表*/
    .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 0px;}
    .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;}
}
@media(max-width:479px){
    .search_box ul li.gzk-ss{margin-right: 0;}
    .search_box ul li.gzk-ss1{right: 10px;}
    .search_box ul li.gzk-ss2{display: none;}

}
/*政府规章详细页*/
.gzk-wzcon{position: relative;z-index: 1;clear: both;min-height: 300px;margin: 0 auto 20px;text-align: left;background-color: #fff;}
.redtit{text-align:center;margin: 30px 0 8px;border-bottom: 3px solid #c50001;padding-bottom: 48px;padding-top: 30px;position:relative;}
#publicityName-red{font-size: 40px;color:#f00;font-family:FZXiaoBiaoSong-B05S, 宋体;font-weight: bold; }
#publicityName-red span {display: inline-block; background: url(../images/gh.png) no-repeat left center; padding-left: 85px; line-height: 70px;}
.redtit .down{ position:absolute;bottom:20px; right:0;}
.redtit .down a{margin-right:12px;border:1px solid #d2d2d2; width: 86px; height: 36px; display: block; line-height: 36px; float: left; color: #666;}
#publicityName-foot{text-align:right;margin: 30px 0 0;border-top: 3px solid #c50001;padding: 40px 0; position:relative;color:#c50001;font-size: 28px;font-family:FZXiaoBiaoSong-B05S, 宋体;}
#publicityName-gz { font-size: 54px; font-weight: bold; color: #fff; text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.5); padding: 74px 0 55px 0; height: 55px;}
.printArea .conTxt{overflow:hidden; padding:0px 0 20px 0;color:#333;font-family: "仿宋"; font-size: 21px; line-height: 38px; }
.printArea .conTxt img{max-width:800px; height:auto !important;width:auto}
.printArea .conTxt p{ word-wrap:break-word;}
.printArea .conTxt a{text-decoration:underline;color:blue; }
.printArea .conTxt 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}
.articleCon{padding:58px 75px 20px;text-align:left; }
@media (max-width: 767px) {
    .redtit{padding-top: 10px;margin-top: 10px;}
    .articleCon{padding: 10px 10px;}
    .printArea .title{line-height: 32px!important;margin: 10px 0 3px!important;}
    #publicityName-foot{margin: 10px 0;}
    #publicityName-red span{padding-left: 60px;background-size: 53px;}
}
@media (max-width: 479px) {
    #publicityName-red span{padding-left: 40px;background-size: 40px;}
}