body{background: url("./../images-zcwjk/zt-bg.png") no-repeat center top!important;}
.container{width: 1200px;}
.zt-header{height: 340px;width: 100%;}
.site-logo{position: absolute;left: 0;top: 50px;padding-top: 0;}
.site-logo a{
    font-size: 24px;
    color: #fff;
}

.site-logo a:hover {
    color: #fff;
}
.zt-header .img-title{display: none;}
.zt-logo{text-align: center;font-size: 55px;color: #fff; font-family: "Microsoft YaHei", "微软雅黑";
    font-weight: bold;margin-top: 158px;}
.zt-header img{width: auto;height: auto;max-height: none;}

.search-box{background: url("./../images-zcwjk/search-bg.png") repeat left top;border-radius: 14px;height: auto;padding: 33px 10px;}
.search-box ul li{float: left;padding-left: 47px;height: 46px;border: 1px solid #DEDEDE;margin-left: 15px;width: 141px;background: #fff;position: relative;border-radius: 4px;}
.search-box ul li.num4{width: 161px;}
.search-box ul li i{display: block;height: 46px;width: 47px;border-right: 1px solid #DEDEDE;position: absolute;left: 0;top: 0}
.search-box ul li.num1 i{background: url("./../images-zcwjk/zcwjk-icon01.png") no-repeat center center;}
.search-box ul li.num2 i{background: url("./../images-zcwjk/zcwjk-icon02.png") no-repeat center center;}
.search-box ul li.num3 i{background: url("./../images-zcwjk/zcwjk-icon03.png") no-repeat center center;}
.search-box ul li.num4 i{background: url("./../images-zcwjk/zcwjk-icon04.png") no-repeat center center;}
.search-box ul li select,.search-box ul li input{background:transparent;border:0 none;width: 100%;height: 46px;line-height: 46px;font-size: 16px;color: #4A4A4A;text-indent: 10px;}
.search-box ul li.num5{width: 100px;height: 48px;line-height: 48px;border-radius: 4px;padding-left: 0;border: 0 none;background: none;}
.search-box ul li.num5 input{background: #1E77E4 url("./../images-zcwjk/search-icon.png") no-repeat 14px;font-size: 18px;color: #fff;padding-left: 42px;border-radius: 4px;width: 100%;text-align: left;text-indent: 0;vertical-align: top;}
.search-box ul li.num6 i{background: url("./../images-zcwjk/zcwjk-icon05.png") no-repeat center center;}
.search-box ul li.num6 .ztfl-box{position: relative;cursor: pointer;}
.search-box ul li.num6 .ztfl-box .ztfl-main{position: relative;height: 46px;width: 100%;line-height: 46px;font-size: 16px;text-indent: 10px;color: #4A4A4A;}
.search-box ul li.num6 .ztfl-box .ztfl-main span.icon{position: absolute;right: 12px;top: 18px;height: 10px;width: 15px;background: url("./../images-zcwjk/drap-icon-01.png") no-repeat center center;}
.search-box ul li.num6 .ztfl-box.active .ztfl-main span.icon{background: url("./../images-zcwjk/drap-icon-02.png") no-repeat center center;}
.search-box ul li.num6 .ztfl-box .ztfl-drap{display: none;width: 935px;height: auto;position: absolute;left: -423px;top: 46px;z-index: 999;}
.search-box ul li.num6 .ztfl-box .ztfl-drap ul{display: block;width: auto;padding: 10px 15px 20px;background: #fff;margin-top: 15px;border-right:0 none;box-shadow: 0 0 10px #eee;border-radius: 4px;}
.search-box ul li.num6 .ztfl-box .ztfl-drap i{display: block;height: 12px;width: 100%;background: url("./../images-zcwjk/drap-ico.png") no-repeat center center;border-right:0 none;}
.search-box ul li.num6 .ztfl-box .ztfl-drap ul li{width: auto;height: 38px;padding: 0;margin: 12px 8px 0;border-radius: 4px;border: 0 none;}
.search-box ul li.num6 .ztfl-box.active .ztfl-drap{display: block;}
.search-box ul li.num6 .ztfl-box .ztfl-drap ul li a{display: block;padding: 0 17px;height: 38px;line-height: 38px;text-align: center;font-size: 16px;color: #394351;border: 1px solid #C2C1C1;border-radius: 4px;}
.search-box ul li.num6 .ztfl-box .ztfl-drap ul li:hover,.search-box ul li.num6 .ztfl-box .ztfl-drap ul li.active {background: url("./../images-zcwjk/selected-icon.png") no-repeat right top;}
.search-box ul li.num6 .ztfl-box .ztfl-drap ul li:hover a,.search-box ul li.num6 .ztfl-box .ztfl-drap ul li.active a{border-color: #1E77E4;color: #1E77E4;}


.zt-list{padding: 20px 30px;background: #fff;box-shadow: 0 0 10px #eee;border-radius:0 0 14px 14px;}
.zt-tabs{height: auto;margin-top: 20px;background: rgba(255, 255, 255, .6);}
.zt-tabs ul li{height: 55px;float: left;line-height: 55px;}
.zt-tabs ul li a{display: block;padding:0 20px;font-size: 18px;color: #5A6677;}
.zt-tabs ul li.active a,.zt-tabs ul li:hover a{color: #fff;font-size: 20px;font-weight: bold;background: #1F78E5;}

.zc-list{border-bottom: 1px dotted #DEDEDE;}
.zc-list li{padding: 0 144px 0 0;border-top: 1px dotted #DEDEDE;position: relative;}
.zc-list li .zc-info{border-right: 1px dotted #DEDEDE;padding: 20px 0;min-height: 80px;height: auto;}
.zc-title{width: 100%;height: auto;line-height: 32px;margin-bottom: 15px;font-size: 20px;}
.zc-info .zc-detail{line-height: 24px;font-size: 14px;color: #999;font-size: 0;}
.zc-info .zc-detail span{display: inline-block;padding: 0 10px 0 11px;background: url("./../images-zcwjk/line.png") no-repeat center left;font-size: 14px;vertical-align: middle;}
.zc-info .zc-detail span:first-child{background: none;padding-left: 0;}
.rel-list{position: absolute;right:0;top: 0;height: auto;width:144px;}
.rel-box{width: 144px;height: 115px;display: table-cell;text-align: center;vertical-align: middle;}
.rel-box a{width:144px;height: 28px;display: inline-block;line-height: 28px;color: #1F78E5;font-size: 16px;}
.rel-box span.split{display: none;}

.pagination {
    text-align: center;
    margin: 57px 0;
    padding: 3px 0;
    line-height: 28px;font-size: 14px;font-family: "Microsoft YaHei",微软雅黑;}
.pagination a:hover{background:#1E77E4;border:1px solid #1E77E4;color:#fff !important;}
.pagination a.active{border:1px solid #1E77E4;color:#fff;}
.pagination span.current,.pagination span.current:hover{background:#1E77E4;border:1px solid #1E77E4;color:#fff;}
.pagination span.disabled,.pagination span.disabled:hover{border:1px solid #d9d9d9;color:#666;background:#eee;}
.pagination a.text,.pagination a.text:hover{color:#fff;background:#1E77E4;border:#1E77E4 1px solid;cursor:text;}
.pagination a.pagemore,.pagination a.pagemore:hover{color:#666;background:#fff;border:1px solid #fff;cursor:text;padding:0 3px;}
.pagination .inputBar{border:0;height:28px;padding:0 6px;}
.pagination .total{border:0;height:28px;padding:0;}
.pagination .inputBar input{width:40px;height:24px;line-height:24px;padding:2px 5px;border:#ccc 1px solid;margin:-3px 3px 0;*margin:-3px 3px 0;_margin:-3px 3px 0;background:#eee;vertical-align:middle;}
.pagination button {width: 40px;height: 30px;line-height: 22px;padding: 2px 5px;border: #1E77E4 1px solid;margin: -5px 6px 0 3px;_margin: -5px 3px 0;background: #1E77E4;vertical-align: middle;color: #fff;}

.zt-footer{background:#f6f6f6;margin-top: 30px;}

.ls-policy-floatL,.ls-policy-floatR{ position: fixed; top: 473px; width: 153px; }
.ls-policy-floatL{ right: 50%; margin-right: 620px; }
.ls-policy-floatL li,.ls-policy-floatR li{ margin: 0 0 15px; height: 89px;}
.ls-policy-floatL li a,.ls-policy-floatR li a{ display: block; line-height: 20px; padding: 24px 0 0; height: 75px; text-align: center; font-size: 16px; color: #fff; background: url("../images_zcwjk/zc-floatbg.png") 0 -85px no-repeat;}
.ls-policy-floatL li.num1 a{background: url("./../images-zcwjk/left-side-icon01.png") no-repeat center top;}
.ls-policy-floatL li.num2 a{background: url("./../images-zcwjk/left-side-icon02.png") no-repeat center top;}
.ls-policy-floatL li.num3 a{background: url("./../images-zcwjk/left-side-icon03.png") no-repeat center top;}
.ls-policy-floatR{ left: 50%; margin-left: 620px;}
.ls-policy-floatR li.num1 a{background: url("./../images-zcwjk/left-side-icon04.png") no-repeat center top;}
.ls-policy-floatR li.num2 a{background: url("./../images-zcwjk/left-side-icon05.png") no-repeat center top;line-height: 89px;padding-top: 0;height: 89px;}
.ls-policy-floatR li.num3 a{background: url("./../images-zcwjk/left-side-icon06.png") no-repeat center top;line-height: 89px;padding-top: 0;height: 89px;}

@media(max-width:1199px) and (min-width:992px){
    .container{width: 992px;}
    .search-box{padding: 20px 10px;}
    .search-box ul li{margin-left: 10px;width: 150px;}
    .zt-tabs ul li.active a, .zt-tabs ul li:hover a{font-size: 18px;}
    .zt-tabs ul li a{padding: 0 15px;}
    .zt-list{padding: 20px;}
}
@media(max-width:991px) and (min-width:768px){
    .container{width: 768px;}
    .zt-list{padding: 15px;}
}
@media(max-width:991px){
    .zt-tabs ul li a{padding: 0 10px;}
    .zt-tabs ul li.active a, .zt-tabs ul li:hover a{font-size: 18px;}
    .search-box{padding:10px;margin: 0 10px;} 
    .search-box ul li{box-sizing: border-box;margin: 0 1% 10px;width: 48%;}
    .search-box ul li.num5{float: right;margin-bottom: 0;}
    .zc-title{margin-bottom: 6px;}
}
@media(max-width:767px){
    .container{width: 100%;}
    .zc-list li{padding: 0 10px;}
    .zc-list li .zc-info{padding: 10px 0;border-right: 0 none;}
    .rel-box{display: block;height: auto;text-align: left;width: 100%;}
    .rel-list{position: initial;width: 100%;margin-bottom: 10px;}
    .rel-list:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
    .rel-box a{width: auto;margin-right: 15px;width: auto;}
    .zt-list{padding: 10px;margin: 10px 10px 0}
    .zt-logo{padding-top: 20px;margin-top: 0;}
    .zt-header{height: auto;text-align: center;padding-bottom: 20px;}
    .site-logo{position: initial;padding-top: 20px;}
    .zt-header img{width: auto;height: auto;max-width: 96%;}
    .zt-tabs ul li{height: 42px;line-height: 42px;}
    .search-box{padding: 10px 0;}
}
@media(max-width:420px){
    .search-box ul li {margin: 0 10px 10px;width: auto;float: none;}
}

/* 规范性文件库 */
.fgk-main{padding: 30px;background: #fff;border-radius: 10px;box-shadow: 0 0 10px #f6f6f6;}
.fhk-saerch{background: #f0f5ff;height: auto;padding: 30px 20px;}
.fhk-saerch-box{position: relative;width:834px;margin: 0 auto;}
.fhk-saerch-top{position: relative;height: 44px;line-height: 44px;}
.fhk-saerch-top .fhk-saerch-form{background: #fff;border-radius: 5px;padding-right:100px;position: relative;}
.fhk-saerch-top .gjss-box{display: block;width: 102px;position: absolute;right: 0;top: 0;height: 44px;text-align: center;background: #1f78e5;font-size: 16px;color: #fff;border-radius: 6px;}
.fhk-saerch-top .fhk-saerch-form .fhk-saerch-txt{height: 44px;line-height: 44px;background: transparent;text-indent: 1em;font-size: 16px;width: 100%;border: 0 none;vertical-align: top;}
.fhk-saerch-top .fhk-saerch-form .fhk-saerch-sub{position: absolute;border: 0 none;border-radius: 0 10px 10px 0;height: 46px;line-height: 46px;width: 100px;padding-left: 45px;top: -2px;right: -2px;background: #1f78e5 url("./../images_zcwjk/search-btn.png") no-repeat 16px;color: #fff;text-align: left;font-size: 18px;text-indent: 0;}
.fhk-saerch-condition{text-align: center;margin-top: 15px;height: auto;line-height: 30px;font-size: 16px;}
.fhk-saerch-condition span{display: inline-block;vertical-align: middle;height: 30px;line-height: 30px;font-size: 16px;margin-left: 20px;}
.fhk-saerch-condition span.sp-wz{margin-left:0 ;color: #1f78e5;}
.fhk-saerch-condition span label{color: #333;font-weight: normal;}
.mt30{margin-top: 30px;}
.zfnb_tel2{position: relative;height: 100px;}
.zfnb_tel2 ul {
    width: 680px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
.zfnb_tel2 ul li i{font-style: normal;}
.zfnb_tel2 ul li:first-child {
    margin-right: 90px
}
.zfnb_tel2 ul li{position: relative;float: left;font-size: 28px;height: 44px;line-height: 44px;cursor: pointer;font-weight: bold;}
.zfnb_tel2 ul li.active{color: #0C5A9B}
.zfnb_tel2 ul li .bgline{
    display: none;
}
.zfnb_tel2 ul li.active .bgline {
    display: block;
    position: absolute;
    background: #0C5A9B;
    height: 4px;
    width: 80%;
    left: 5%;
    bottom: -5px;
}

.zfnb_tel2 ul li.active .bgline:after {
    content: '';
    position: absolute;
    border-top: 12px solid #0C5A9B;
    border-bottom: 12px solid transparent;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    left: 50%;
    transform: translateX(-50%);
}

.zfnb_tel2 .back-home{position: absolute;right:0;bottom: 7px;height: 40px;line-height: 40px;padding: 0 20px;font-size: 16px;background: #3b80e8;color: #fff;border-radius: 20px;display: block;}
.zfnb_tel2 .back-home:hover{background: #015293;}


.zfnb_tel {
    border-bottom: 1px solid #dddddd;
    margin-bottom: 10px;
}

.zfnb_tel h2 {
    height: 48px;
    line-height: 48px;
    background: #3b80e8;
    color: #fff;
    display: inline-block;
    padding: 0 30px;
    font-weight: bold;
}

.zfnb_listbox ul li{float: left;
    width: 25%;
    font-size: 16px;
    line-height: 50px;;}

.info-list{margin-top: 20px;}
.list-tit{height: 49px;line-height: 49px;border-top: 1px solid #ddd;font-weight: bold;font-size: 16px;background:#f8f8f8;text-align: center;position: relative;}
.list-main ul li{position: relative;height: auto;min-height: 100px;}

.list-tit p.p2,.list-main ul li .bt-box{margin: 0 250px 0 70px;}
.list-tit p.p1,.list-tit p.p3,.list-main ul li .xh,.list-main ul li .down-box{position: absolute;top: 0;display: block;}
.list-tit p.p1,.list-main ul li .xh{width: 70px;text-align: center;left:0}
.list-tit p.p3,.list-main ul li .down-box{right: 0;width: 250px;text-align: center;}
.list-main ul li .bt-box{padding: 10px;}
.bt-box-tit{height: auto;line-height: 38px;font-size: 16px;}
.bt-box-tit:after{visibility: hidden;display: block;font-size: 0;line-height: 0; content: " "; clear: both;height: 0;overflow: hidden;margin: 0;padding: 0;}
.bt-box-tit a,.gl{float: none;display: inline;}
.gl{margin-left: 5px;}
.bt-other{display: block;margin-top: 5px;height: auto;line-height: 30px;}
.bt-other span{color: #999;font-size: 14px;margin-right: 25px;}
.gl .a{color:#eb0000;float: none;margin-left: 5px;}
.list-main ul li .down-box,.list-main ul li .xh{height: 100px;line-height: 100px;}
.list-main ul li .xh{font-size: 18px;}
.list-main ul li .down-box a{font-size: 14px;}
.list-main ul li .down-box a.pdf{margin-left: 35px;}
.list-main ul li:nth-child(2n){background: #f8f8f8;}

@media(max-width:991px){
    .fhk-saerch-box{width: auto;}
    .zfnb_listbox ul li{width: 33.333%;}
    .mt30,.zt-footer{margin-top: 20px;}
    .fgk-main{padding: 20px;}
}
@media(max-width:767px){
    .fhk-saerch{padding: 10px;}
    .mt30,.zt-footer,.info-list{margin-top: 0;}
    .zfnb_listbox ul li{width: 50%;}
    .fgk-main{padding: 10px;}
    .fhk-saerch-top .fhk-saerch-form{margin-right: 0;}
    .fhk-saerch-top .gjss-box{display: none;}

    .list-tit p.p1, .list-main ul li .xh{display: none;}
    .list-tit p.p2, .list-main ul li .bt-box{margin-left: 0;margin-right: 100px;}
    .list-tit p.p3, .list-main ul li .down-box{width: auto;text-align: left;}
    .list-main ul li .down-box, .list-main ul li .xh{line-height: 36px;height: auto;}
    .list-main ul li .down-box a{display: inline-block;}
    .list-main ul li .down-box a.pdf{margin-left: 10px;}
    .bt-other span{margin-right: 10px;}
    .list-tit{display: none;}
    .list-tit p.p2, .list-main ul li .bt-box{margin-right: 0;}
    .list-main ul li .down-box, .list-main ul li .xh{position: static;}
    .list-main ul li{padding: 10px;}
    .list-main ul li .bt-box{padding: 0;}

    .zfnb_tel h2{position: static;text-align: center;}
    .zfnb_tel{height: auto;}
    .zfnb_tel .back-home{bottom: 5px;top: auto;right: 0;}
}

/*---*/
.m-container{width: 1122px;margin: 0 auto}
.main-content{width: 100%;height: auto;background:#f6f6f6;}
#publicityName-gz {font-size: 55px;font-weight: bold;color: #fff;text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.5);padding: 55px 0 35px;text-align: center;}

.gzk-main {padding: 36px 36px 0;background: #fff;}
.search_box{background: #f5f5f5;height: auto;margin: auto;padding:51px 96.5px 30px 96.5px;}
.search_box ul{width: 100%;height: 46px;position: relative;padding-bottom: 23px;}
.search_box ul li.gzk-ss{border: 2px solid #0f5a9b;border-radius: 10px;height: 42px;background-color: #ffffff;padding: 0px 10px;}
.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: #333;outline:none;background: transparent;border: 0 none;}
.search_box ul li.gzk-ss1{top:-2px;right: -2px;height: 46px;line-height: 46px;width: 100px;}
.search_box ul li.gzk-ss1 input{cursor: pointer;border: none;width: 100%;height: 100%;background: #0f5a9b url("../images_zcwjk/search-btn.png") no-repeat 16px;border-radius: 0 10px 10px 0;font-size: 18px;padding-left: 45px;text-align: left;color: #fff;}
.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:#0f5a9b;font-size: 18px;color: #ffffff;text-align: center;border-radius: 10px;border: none;cursor: pointer;width: 100%;height: 100%;}

.zt-wh-sear{height: auto;text-align: center;}
.zt-wh-sear form{display: inline-block;}
.zt-wh-sear input{border: 0 none;background: #fff;border-radius: 4px;float: left;width: 120px;text-indent: 1em;font-size: 16px;display: block;margin-left: 15px;height: 40px;line-height: 40px;margin-top: 15px}
.zt-wh-sear input.zt-wh-txt:first-child{margin-left: 0;}
.zt-wh-sear input.zt-wh-sub{text-indent: 0;background: #0f5a9b;color: #fff;font-size: 18px;}
.zt-wh-sear input.zt-wh-sub:hover,.search_box ul li.gzk-ss2 button:hover{background-color: #06477f;}

.fhk-saerch-box .zt-wh-sear input.zt-wh-sub{background: #1f78e5;}
.fhk-saerch-box .zt-wh-sear input.zt-wh-sub:hover{background: #0965d6;}

.sear_wz{width: 442px;margin: auto;font-size: 16px;}
.sear_wz dl dt{padding-right: 20px;color: #0f5a9b;font-weight: normal}
.sear_wz dl dd{padding-right: 20px;}


/*2024.12.10 搜索版块样式调整*/
.search_box_tips ul{ padding-bottom: 8px;}
.search_box_tips .sear_tips{ text-align: center; font-size: 14px; color: #666; line-height: 2;}
.search_box_tips .sear_wz{ width: 510px; padding-top: 15px;}

.gzk-content{padding-top: 36px;height: auto;min-height: 200px;}
.page-list {
    display: none;
}

.page-list.active {
    display: block;
    overflow: hidden;
}

.pageTPList table{ width:100%;border-bottom: 1px solid #ccc;}
.pageTPList th{  border-bottom:2px solid #0f5a9b; background-color: #fff; font-size: 20px; font-family:FZXiaoBiaoSong-B05S, "Microsoft YaHei",微软雅黑; font-weight:normal;}
.pageTPList th,
.pageTPList td{ padding:12px 10px;text-align:center; line-height: 24px;}
.pageTPList td span{ margin: 0 5px;}
.pageTPList .last { padding: 15px;  position: relative; }
.pageTPList td{font-size: 14px;font-family:"宋体";}
.pageTPList td .title { font-size: 16px; font-family:"宋体";font-weight:bold;text-align:left;padding: 7px 0;width: 90%;}
.pageTPList td .subTitle { font-size: 14px;font-family:"宋体",Times new roman; color: #5d89b6; line-height: 28px; height: auto; position: relative;text-align:left;}
.pageTPList .others { font-size: 14px; }
.pageTPList .others a { padding-left: 10px; margin-right: 0; font-size: 14px;color:#333;line-height: 28px;}
.pageTPList tr:nth-child(odd) td{ background:#eee; }
.pageTPList tr:hover td{ background:#ececec}
.pageTPList table {border-spacing: 0}

.pagination a, .pagination span {
    padding: 0 9px;
    height: 26px;
    display: inline-block;
    float: none;
}
@media(max-width:767px){
    .zt-wh-sear form{display: block;}
    .zt-wh-sear input{margin-left: 0;margin-top: 10px;float: none;width: 100%;}
}