@charset "utf-8";
/* CSS Document */
/*政策法规库*/
.gk_container_zt{padding: 20px 36px; max-width: 1028px; margin: 0 auto; background: #f7f7f7;}
#publicityName-gz { font-size: 54px; font-weight: bold;height: 55px; color: #fff; text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.5); padding: 74px 0 55px 0; text-align: center;}
.stitle { 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-top: 7px; margin-bottom: 20px;text-align: center;}


.gzk-main{padding: 20px 23px 0;background: #efefef;}
.search_box01{background: #fff;height: 130px;margin: auto;padding:51px 96.5px 0 96.5px;}
.search_box01 ul{width: 100%;height: 46px;position: relative;padding-bottom: 23px;}
.search_box01 ul li.gzk-ss{margin-right: 135px;border: 2px solid #0f5a9b;border-radius: 10px;height: 42px;background-color: #ffffff;padding: 0px 10px;}
.search_box01 ul li.gzk-ss1,.search_box01 ul li.gzk-ss2{position: absolute;top: 0;}
.search_box01 ul li .lable-keywords{width: 100%;height: 100%;}
.search_box01 ul li.gzk-ss input{font-size: 16px;width: 100%;height: 42px;line-height: 42px;color: #333;outline:none;background: transparent;border: 0 none;}
.search_box01 ul li.gzk-ss1{top:2px;right: 145px;height: 42px;line-height: 42px;width: 36px;}
.search_box01 ul li.gzk-ss1 input{cursor: pointer;border: none;width: 100%;height: 100%;background: #fff url(../images/gzk_search.png) no-repeat center center;}
.search_box01 ul li.gzk-ss2{right: 0;width: 110px;height: 46px;line-height: 46px;}
.search_box01 ul li.gzk-ss2 button{display: block;background:#0f5a9b;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 label,.sear_wz span{vertical-align: middle; display: inline-block; white-space: nowrap; font-size: 16px; line-height: 22px;}
.sear_wz .label{ color: #333; padding: 0 6px 0 16px;}
.sear_wz input{ margin-right: 10px;}

.gzk-content{padding-top: 36px;height: auto;min-height: 200px;padding-bottom: 60px}
.pageTPList{padding: 20px;background: #fff}
.pageTPList table{ width:100%;}
.pageTPList th{  border-bottom:2px solid #0f5a9b; background-color: #fff; font-size: 20px; font-family:FZXBSJW-GB1-0, "NSimSun"; font-weight:bold;}
.pageTPList th,
.pageTPList td{ padding:12px 10px;text-align:center; line-height: 36px;}
.pageTPList th:nth-child(2){text-align:left;text-indent:100px}
.pageTPList td span{ margin-left: 15px;}
.pageTPList .last { padding: 15px;  position: relative; }
.pageTPList td{font-size: 14px;font-family:"NSimSun";}
.pageTPList td .title { font-size: 16px; font-family:FZXBSJW-GB1-0, "NSimSun";font-weight:bold;text-align:left;padding: 7px 0;}
.pageTPList td .subTitle { font-size: 14px; color: #0f5a9b; line-height: 22px; height: auto; position: relative;text-align:left;}
.pageTPList .others { font-size: 14px; }
.pageTPList .others a { padding-left:5px; margin-right: 10px; font-size: 14px;}
.pageTPList tr:nth-child(odd) td{ background:#eee; }
.pageTPList tr:hover td{ background:#ececec}
.pageTPList table {border-spacing: 0}

/*分页*/
.pagination{line-height:26px;}
.pagination a, .pagination span{padding:0 9px;height:26px;color:#333}
.pagination .inputBar input{background:#fff;color:#333}
.pagination button{color:#333}
/*政府规章详细页*/
#content {position: relative;z-index: 1;clear: both;min-height: 300px;margin: 0 auto 20px;padding: 36px 36px 0;text-align: left;background-color: #fff;}
.redtit{text-align:center;margin: 30px 0 8px;border-bottom: 3px solid #0f5a9b;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 #0f5a9b;padding: 40px 0; position:relative;color:#0f5a9b;font-size: 28px;font-family:FZXiaoBiaoSong-B05S, NSimSun;}

.articleCon{padding:20px 75px;text-align:left; }

@media (max-width: 1099px) and (min-width: 992px){
    .m-container{width: 992px}
    .pageTPList .others a{padding-left: 2px;}
}
@media (max-width: 991px) and (min-width: 768px){
    .m-container{width: 768px}
}
@media (max-width: 991px){
    .zc-header{height: auto;padding-bottom: 20px}
    .site-logo img{width: auto;height: auto;max-height: none;max-width: 96%}
    .site-logo,.topic-logo{text-align: center;margin-left: 0;}
    .gk_container_zt{padding: 10px; }
    .pageTPList .others a{display: block;margin: 0 auto;padding: 0}
}
@media (max-width: 767px){
    .m-container{width: 100%}
    #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;}

    .search_box01{padding: 10px;height: auto;}

    #content{padding: 10px;margin: 0 auto}
    .path{margin-top: 0;}
    .redtit{padding-top: 10px;margin-top: 10px;}
    .articleCon{padding: 10px;}
    .printArea .title{line-height: 32px!important;margin: 10px 0 3px!important;}
    #publicityName-foot{margin: 10px 0 0;padding: 20px 0 10px}
    #publicityName-red span{padding-left: 60px;background-size:53px;}
    .pageTPList th, .pageTPList td{padding: 10px 4px;}
    .pageTPList tr th:nth-child(3){width:25%}
    .gzk-content{padding-bottom: 10px;padding-top: 10px;}

    .pageTPList{padding: 10px}
}

@media (max-width: 479px) {
    #publicityName-red{padding: 5px 0;}
    #publicityName-red span{padding-left: 40px;background-size: 40px;line-height: 56px;}

}