@charset "utf-8";
/* 政府公报 */
.zfgb-header .container{position: relative;}
.zfgb-wrapper{font-family: "微软雅黑 Regular","Microsoft YaHei";background: url(/default/xhtml/static/images/zfxxgk/zfxxgk_bg.png) center top no-repeat #ffffff; background-size: 100% auto;}
.zfgb-logo{ margin: 30px auto 60px;}
.zfgb-logo img{max-height: 74px; display: block;}
.zfgb-pagetitle{padding: 0px 0 90px;}
.zfgb-pagetitle img{max-height: 141px; display: block; margin: 0 auto;}

.zfgb_header_toolbar{height: 32px; line-height: 32px; color: #fff; position: absolute; right: 0; top: 10px;}
.zfgb_header_toolbar a{color: #fff;}
.zfgb_header_toolbar a:hover{text-decoration: underline;}
.zfgb_header_toolbar li{position: relative; float: left;}
.zfgb_header_toolbar li.split:before{position: absolute; left: 0; top: 50%; margin-top: -8px; content:''; width: 1px; height:18px; background: #fff; opacity: .46;}
.zfgb_header_toolbar li.split{margin-left: 15px;}
.zfgb_header_toolbar ul li + li{padding-left: 15px;}
.zfgb_header_toolbar ul + ul{margin-left: 15px;}

.zfgb-book{position: relative; margin-top:55px; margin-bottom: 55px; background: url(../images/zfgb_book_c.png) repeat-y; background-size: 100% auto}
.zfgb-book-t, .zfgb-book-b{position: absolute; left: 0; width: 100%; }
.zfgb-book-t{bottom: 100%; }
.zfgb-book-b{top: 100%;}
.zfgb-book-t img,
.zfgb-book-b img{display: block; width: 100%;}

.zfgb-l{float: left; width: 36%;}
.zfgb-r{float: right; width: 64%;}
.zfgb-l > .inbox{margin-left: 10px; padding: 0 25px 0 30px;}
.zfgb-r > .inbox{margin-right: 10px; padding: 0 30px 0 25px;}

.zfgb-search .hd li{float: left; position: relative; padding-bottom: 5px; }
.zfgb-search .hd li + li{margin-left: 20px;}
.zfgb-search .hd li.on{color: #1e528e; font-weight: bold;}
.zfgb-search .hd li.on:after{content: '';position: absolute; bottom: -2px;left: 50%; margin-left: -10px; width: 20px;height: 2px;background: #1e528e;}
.zfgb-search .bd{position: relative; height: 42px; border: #2D66A5 1px solid; padding: 0 48px 0 15px;border-radius: 4px;}
.zfgb-search .searchword{height: 42px; width: 100%; border: 0; font-size: 14px; color: #333; float: left}
.zfgb-search button{position: absolute; right: -1px; top: -1px; width:44px; height: 44px;background: transparent url(/default/xhtml/static/images/zfxxgk/zfxxgk_icon_search.png)   no-repeat  center  center; border-radius: 4px; border: 0; font-size: 16px; color: #fff; cursor: pointer;}
.zfgb-search .searchword::-webkit-input-placeholder{color: #a6a6a6;}

.zfgb-cover{height: 274px;background: #eef5fc url(../images/zfgb_clipbg.png) bottom no-repeat;background-size: contain;position: relative; overflow: hidden;}
.zfgb-cover .cover{ background: url(../images/zfgb_cover.png) no-repeat;background-size: 100%;width: 248px;height: 274px; margin: 0 auto;text-align: center;}
.zfgb-cover .cover h3{font-weight: normal; font-size: 14px; /*padding-top: 190px;*/position: relative; text-align: center; justify-content: center;position: absolute;left: 0; right: 0;bottom: 49px;}
.zfgb-cover .cover span{display: inline-block;border-top: 1px solid #333;padding-top: 2px;margin-top: 2px;}

.zfgb-select{position: relative;}
.zfgb-select p{position: relative; color:#666; height: 40px;line-height: 40px;padding:0 40px 0 10px ; border-radius: 2px;cursor: pointer; background: #f3f8fd; font-size: 16px;}
.zfgb-select p.active{color:#005293;}
.zfgb-select p:after{content:"";position: absolute;right:0;top:0;width:40px;height: 100%;background: url(../images/zfgb_rightjt.png) no-repeat center;}
.zfgb-select p.selected{background: #f1f6ff;border-color:#c1d1ec;color:#0d609e;}
.zfgb-select ul{display: none; position: absolute;left:0;right:0;top:46px;z-index:1;background: #f3f8fd;padding:10px 0;box-shadow: 2px 5px 13px #f3f3f3;border-radius:2px;border:1px solid #e0e0e0;}
.zfgb-select li a{display: block; padding: 10px; line-height: 1.5;color:#606266;cursor: pointer; font-size: .9375em;}
.zfgb-select li a:hover{color: #0d609e;}
.zfgb-select li:hover{background: #fff;}

.zfgb-xzqs{height: 40px; padding: 0 5px; background: #c1d8f1;padding-top: 10px; padding-bottom: 10px;}
.zfgb-xzqs .item{float: left; width: 50%;}
.zfgb-xzqs .zfgb-select{margin: 0 8px;}
.zfgb-anq >ul> li{float: left; width: 50%; display: flex; }
.zfgb-anq .zfgb-select{display: inline-block; flex: 1;}

.zfgb-l-links ul{margin: -10px -5px 0;}
.zfgb-l-links li{width: 50%;float: left;}
.zfgb-l-links li a{display: block; background: #f5f5f5;margin: 10px 5px 0; height: 140px;border-radius: 3px;text-align: center;}
.zfgb-l-links li i{ background: url(../images/zfgb_icon.png) no-repeat center #4f82bd;display: inline-block;width: 58px;height: 58px;border-radius: 50%;line-height: 58px;text-align: center;margin-top: 28px}
.zfgb-l-links li p{ font-size: 16px;font-weight: 700;color: #383838;line-height: 26px;margin-top: 8px}


.zfgb-l-card-tit{color: #1e528e;font-size: 1.25em; margin-bottom: 15px;}
.zfgb-l-card-cont{ border: 1px solid #e8e8e8; padding: 15px 0 15px 15px; font-size: .9375em;color: grey; line-height: 2.1; }
.zfgb-l-card-cont .box{max-height: 184px; overflow-y: auto; padding-right: 15px;}
.zfgb-l-card-cont .box::-webkit-scrollbar{ width: 3px;height: 1px}
.zfgb-l-card-cont .box::-webkit-scrollbar-thumb{ background: #8bafd9}
.zfgb-l-card-cont .box::-webkit-scrollbar-track{ background: 0 0}

.zfgb-r-t{position: relative; top: -26px; border-bottom: 3px solid #ccc; line-height: 27px; padding-bottom: 4px}
.zfgb-r-t .box{border-bottom: 1px solid #ccc; padding-bottom: 9px;}
.zfgb-r-t .fr{font-size: .9375em;}
.zfgb-mulu-title{padding: 20px 0 60px; text-align: center;}
.zfgb-mulu-title h1{font-size: 1.5em; margin-bottom: 8px;}
.zfgb-mulu-title h2{color: #1E528E; font-size: 1.875em;}

.zfgb-lists h3{margin-bottom: 10px; font-size: 1.25em; border-bottom: 1px solid #e5e5e5; padding-bottom: 10px;}
.zfgb-lists ul li{position:relative; padding-left: 30px; padding-top: 9px; padding-bottom: 9px; line-height:28px; overflow:hidden; vertical-align: top;}
.zfgb-lists ul li:before{content:''; position:absolute; left:0; top: 15px; width: 17px; height: 17px; background: url(../images/zfgb_list_icon.png);}
.zfgb-lists ul li:hover:before{background-image: url(../images/zfgb_list_icon_hover.png);}
.zfgb-lists .item{margin-bottom: 35px;}
.zfgb-pdf-download{padding: 0 0 40px;}
.zfgb-pdf-download a{display: block; background: url(../images/zfgb_downloadbg.png) left bottom repeat-x #F0F7FF; border: 1px solid #c1d3e6;height: 53px;line-height: 53px;width: 244px; margin: 0 auto; text-align: center; border: 1px solid #c1d3e6; border-radius: 3px; color: #1e528e; font-size: 1.125em;}
.zfgb-pdf-download a img{width: 18px; margin-right: 10px; display: inline-block;vertical-align: middle;}
.zfgb-pdf-download a:hover{text-decoration: underline;}


/*responsive*/
@media (max-width: 1240px) {
  .zfgb-l > .inbox{padding-left: 20px; padding-right: 20px;}
  .zfgb-r > .inbox{padding-left: 20px; padding-right: 20px;}
  .zfgb-r-t{top: -20px;}
}

@media (max-width: 992px) {
  .zfgb-logo img{max-height: 35px;}
  .zfgb-pagetitle{padding-top: 35px; padding-bottom: 50px;}
  .zfgb-l, .zfgb-r{float: none; width: 100%;}
  .zfgb-book-t, .zfgb-book-b{display: none;}
  .zfgb-book{padding-top: 30px; margin-top: 0; margin-bottom: 0; background: #fff; border: 5px solid #d5e1ed; border-radius: 3px;}
  .zfgb-l > .inbox{margin-left: 0;}
  .zfgb-r > .inbox{margin-right: 0;}
  .zfgb-r-t{top: 0;}
  .zfgb-mulu-title{padding-top: 40px; padding-bottom: 40px;}
}

@media (max-width: 768px) {
  .zfgb-lists ul li{padding-left: 20px;}
  .zfgb-lists ul li:before{width: 12px; height: 12px; background-size: contain; top: 17px;}
}


@media (max-width: 480px) {
  .zfgb-search .bd{padding-right: 70px; padding-left: 10px;}
  .zfgb-search button{width: 60px;}
  .zfgb-cover .cover{margin-top: 30px;}
  .zfgb-r-t{font-size: 88%;}
}

@media (max-width: 370px) {
  .zfgb-xzqs{height: auto;}
  .zfgb-xzqs .item{float: none; width: 100%;}
  .zfgb-xzqs .item + .item{margin-top: 10px;}
  .zfgb-r-t span{float: none; display: block;}
}