@charset "utf-8";
@font-face {
    font-family: '方正小标宋_GBK';
    src: url('/assets/font2/方正小标宋_GBK.subset.ttf') format('truetype'),
        url('/assets/font2/方正小标宋_GBK.subset.eot') format('woff'),
        url('/assets/font2/FZXBSK--GBK1-0.svg') format('svg');
}
@font-face {
    font-family: 'Times New Roman';
    src: url('/assets/font2/Times New Roman.ttf') format('truetype'),
    url('/assets/font2/Times New Roman.eot') format('woff'),
    url('/assets/font2/TimesNewRomanPSMT.svg') format('svg');
}
@font-face {
    font-family: '方正仿宋_GBK';
    src: url('/assets/font2/方正仿宋_GBK.subset.ttf') format('truetype'),
    url('/assets/font2/方正仿宋_GBK.subset.eot') format('woff'),
    url('/assets/font2/FZFSK--GBK1-0.svg') format('svg');
}
@font-face {
    font-family: '方正黑体_GBK';
    src: url('/assets/font2/方正黑体_GBK.subset.ttf') format('truetype'),
    url('/assets/font2/方正黑体_GBK.subset.eot') format('woff'),
    url('/assets/font2/FZHTK--GBK1-0.svg') format('svg');
}
@font-face {
    font-family: '方正楷体_GBK';
    src: url('/assets/font2/方正楷体_GBK.subset.ttf') format('truetype'),
    url('/assets/font2/方正楷体_GBK.subset.eot') format('woff'),
    url('/assets/font2/FZKTK--GBK1-0.svg') format('svg');
}
/*合肥市政策规章库*/
.m-container{width: 1100px;margin: 0 auto}
.none{display: none;}
.none.active{display: block;}
.img-title{display: none;}
.pos-rel{position: relative;}
.zc-header{height:350px;width: 100%;background: url("./../images_zcgzk/zcwjk-banner.jpg") no-repeat center top;}
.site-logo{padding-top:15px}
.site-logo img{height: auto;width: auto;max-height: 65px;}
.site-logo .img-title,.topic-logo .img-title{display: none}
.guidang{position: absolute;right: 0;top: 0;z-index: 999;}
.topic-logo{text-align: left;height: auto;width:100%;margin-left: 20px;}
.topic-logo img{width: auto;height: auto;max-width: 96%}

.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;}
.stitle { background: url(../images_zcgzk/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 36px 0;background: #fff;}
.search_box{background: #f5f5f5;height: 130px;margin: auto;padding:51px 96.5px 0 96.5px;}
.search_box ul{width: 100%;height: 46px;position: relative;padding-bottom: 23px;}
.search_box ul li.gzk-ss{margin-right: 135px;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:0;right: 145px;height: 42px;line-height: 42px;width: 36px;}
.search_box ul li.gzk-ss1 input{cursor: pointer;border: none;width: 100%;height: 100%;background: #fff url(../images_zcgzk/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:#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 dl dt{padding-right: 20px;color: #0f5a9b;font-weight: normal}
.sear_wz dl dd{padding-right: 20px;}

.gzk-content{padding-top: 36px;height: auto;min-height: 200px;padding-bottom: 60px}
.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 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: 10px; margin-right: 0; font-size: 14px;color:#333}
.pageTPList tr:nth-child(odd) td{ background:#eee; }
.pageTPList tr:hover td{ background:#ececec}
.pageTPList table {border-spacing: 0}

/*政府规章详细页*/
#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: 28px;color:#000;font-family:方正小标宋_GBK;margin-bottom: 10px; }
#publicityName-red span {display: inline-block; background: url(../images_zcgzk/gh.png) no-repeat left center; padding-left: 85px; line-height: 70px;color:#f00;}
#title-fileNum {
    font-size: 18px;
    font-family: 方正仿宋_GBK, Times New Roman;
}
.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;font-size: 14px;}

.redtit .articlecon-down{position:absolute;top:12px; right:0;font-size: 0;line-height: 0;}
.articlecon-down .menu-on{ display: inline-block; vertical-align: middle; position: relative; z-index: 10;}
.articlecon-down .menu-on:hover{ z-index: 11;}
.articlecon-down .m-h{ margin-right:12px; text-align: center; border:1px solid #d2d2d2; width: 88px; height: 36px; line-height: 36px; display: inline-block; color: #666;font-size: 14px; vertical-align: middle;}
.articlecon-down .m-h:hover{ color: #0f5a9b; border-color: #0f5a9b;}
.articlecon-down .gzk-jdlist,.articlecon-down .gzk-zczxcon{display: none; position: absolute; text-align: left; padding: 5px 0 0; right: 11px; width: 280px;}
.articlecon-down .menu-on.active .gzk-jdlist{display: block;}
.articlecon-down .xxgk_zclist,.articlecon-down .gzk-zczxcon .con{background: #fff; padding: 10px; border: 1px #ddd solid; position: static; width: auto;}
.xxgk_zclist .xgxx_tit,.xxgk_zclist .zctit{ font-family: "Microsoft YaHei", 微软雅黑; font-size: 17px; line-height: 35px; color:#c50001; font-weight: bold;}
.xxgk_zclist ul li{ padding:5px 0; line-height: 24px;overflow: hidden; font-size:15px; text-align: justify;}


#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:方正小标宋_GBK, NSimSun;}
#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;}
.articleCon{padding:20px 75px;text-align:left; }

.gzk-tabs{height: 50px;text-align: center;}
.gzk-tabs ul{display: inline-block;height: 50px;width: auto;}
.gzk-tabs ul li{float: left;width: auto;height: 50px;line-height: 50px;background:#eee;}
.gzk-tabs ul li a{display: block;padding: 0 36px;font-size: 18px;color: #0f5a9b;}
.gzk-tabs ul li.active{background: #0f5a9b;}
.gzk-tabs ul li.active a{color: #fff;font-weight: bold;}
.gzk-tabs ul li:first-child{border-radius: 6px 0 0 6px;}
.gzk-tabs ul li:first-child+li{border-radius: 0 6px 6px 0;}

.pageTPList td .title .tip{display: inline-block;position: relative;}
.pageTPList td .title>.tip>span{display: inline-block;padding: 3px 11px;margin-left: 3px;background-color: #dc464d;border-radius: 2px;color: #fff; font-size: 14px;font-weight: 400;cursor: pointer;line-height: 24px;}
.pageTPList td .title>.tip>.fold-con-inner{position: absolute;width: 543px;display: none;position: absolute;top: 46px;left: 4px;z-index: 99;}
.pageTPList td .title>.tip>.fold-con-inner .fold-con{padding: 45px 48px 37px 42px;height: auto;background-color: #ffffff;box-shadow: 0px 1px 7px 0px rgba(0, 0, 0, 0.22);}
.pageTPList td .title>.tip>.fold-con-inner::after {content: '';display: inline-block;background: url(../images/icon_2.png) no-repeat center;width: 17px;height: 10px;position: absolute;top: -9px;left: 31px;}
.pageTPList td .title>.tip>.fold-con-inner .fold-con ul{position: relative;}
.pageTPList td .title>.tip>.fold-con-inner .fold-con ul li{font-size: 14px;position: relative;padding-left: 130px;line-height: 1.6;font-weight: normal;}
.pageTPList td .title>.tip>.fold-con-inner .fold-con ul li span.date{margin-left: 0;position: absolute;color: #666;width: 80px;text-align: left;left: 0;top: 0;}
.pageTPList td .title>.tip>.fold-con-inner .fold-con ul li span.date::after {content: '';position: absolute;top: 5px;left: 95px;width: 15px;height: 15px;background: url(../images/icon-dian.png) no-repeat center;background-size: 15px 15px;}
.pageTPList td .title>.tip>.fold-con-inner .fold-con ul li a{font-size: 14px;font-weight: normal;font-stretch: normal;line-height: 1.6;letter-spacing: 0px;color: #666666;max-width: 316px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.pageTPList td .title>.tip>.fold-con-inner .fold-con ul:before {content: '';position: absolute;top: 0;left: 102px;height: 100%;border-right: 2px dashed #c9c9c9;}
.pageTPList td .title>.tip>.fold-con-inner .fold-con ul li span.date.on,.pageTPList td .title>.tip>.fold-con-inner .fold-con ul li a.on{color: #eb2424;}

/* 文章页历史沿革 */
.lsyg-box .lsyg-tit{margin-top: 25px;justify-content: space-between;align-items: center;margin-bottom: 19px;}
.lsyg-box .lsyg-tit span{display: block;padding-left: 36px;font-size: 18px;line-height: 29px;height: 29px;background: url("./../images/icon-time.png") no-repeat center left;}
.lsyg-box .fold-con-inner{border: solid 1px rgba(227, 227, 227, 0.6);padding: 40px 55px 37px 67px;}
.lsyg-box .fold-con-inner ul{position: relative;}
.lsyg-box .fold-con-inner ul li{font-size: 16px;position: relative;padding-left: 140px;line-height: 36px;font-weight: normal;}
.lsyg-box .fold-con-inner ul li span.date{margin-left: 0;position: absolute;color: #666;width: 95px;text-align: left;left: 0;top: 0;}
.lsyg-box .fold-con-inner ul li span.date::after {content: '';position: absolute;top: 10px;left: 105px;width: 15px;height: 15px;background: url(../images/icon-dian.png) no-repeat center;background-size: 15px 15px;}
.lsyg-box .fold-con-inner ul li a{font-size: 16px;font-weight: normal;font-stretch: normal;line-height: 36px;letter-spacing: 0px;color: #666666;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.lsyg-box .fold-con-inner ul:before {content: '';position: absolute;top: 0;left: 112px;height: 100%;border-right: 2px dashed #c9c9c9;}
.lsyg-box .fold-con-inner ul li span.date.on,.lsyg-box .fold-con-inner ul li a.on{color: #eb2424;}
@media (max-width: 1099px) and (min-width: 992px){
    .m-container{width: 992px}
    .pageTPList .others a{padding-left: 10px;}
}
@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;}

    .lsyg-box .fold-con-inner{padding: 20px;}
    .lsyg-box .lsyg-tit{margin-top: 20px;margin-bottom: 20px;}
}
@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;}
    .pageTPList .others a{display: block;margin: 0 auto;padding: 0}

    #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}
    .pageTPList th, .pageTPList td{padding: 10px 4px;}
    .pageTPList tr th:nth-child(3){width:25%}
    .gzk-content{padding-bottom: 10px;padding-top: 10px;}

    .pageTPList td .title>.tip>.fold-con-inner::after{display: none;}
    .pageTPList td .title>.tip>.fold-con-inner .fold-con{padding: 10px;}
    .pageTPList td .title>.tip>.fold-con-inner{width: 320px;left:0;}

    .lsyg-box .fold-con-inner{padding: 10px;}
    .lsyg-box .lsyg-tit{margin-top: 10px;margin-bottom: 10px;}
}

