﻿@charset "utf-8";
/* CSS Document */
body{ background: #f6f6f6;}
.bgf{ background: #fff;}
.z-hide{ display: none;}
/* 头部 */
.zcfg_banner{ background: url(../zcfg_images/zcfg_banner.jpg) top center no-repeat; height: 246px; }
.zcfg_banner .zcfg_logo{ padding: 20px 0 0 0;}
.zcfg_banner .zcfg_logo img{ height: 50px; width: auto;}
.zcfg_banner  .zcfg_ban{ font-size: 57px; color: #176cbe; padding: 50px 0 0 0; text-align: center; line-height: 60px; font-weight: bold; }
/* 搜索 */
.zcfg_search{ height: 53px; padding: 7px 60px 0 55px; font-size: 16px;line-height: 44px;}
.zcfg_search .zcfg_searchl li{ float: left; margin-right: 10px; }
.zcfg_search .zcfg_searchl li.li3{ position: relative; padding-right: 26px;}
.zcfg_search .zcfg_searchl li .tit1{ width: 70px; display:inline-block;}
.zcfg_search .zcfg_searchl li .tit2{ padding-left: 10px; position: absolute; right:0; top:0; display: block;}
.zcfg_search .zcfg_searchl li .s_input{ width: 128px; border:none; background:#f3f3f3; color:#999; font-size: 16px; border-radius: 5px; -moz-border-radius: 5px;height: 44px; line-height: 44px; padding: 0 5px; }
.zcfg_search .zcfg_searchl li .s_select{ margin: 0 10px; width: 116px; height: 40px;line-height: 40px;font-size: 16px;color: #999;padding: 2px 5px; *padding: 0; border: none; background: #f3f3f3;}
.zcfg_search .zcfg_searchr{ width: 515px;height: 44px; position: relative;}
.zcfg_search .zcfg_searchr li.se_box{height:44px;position:relative;  margin-right:136px;}
.zcfg_search .zcfg_searchr li.se_box label {display: block;}
.zcfg_search .zcfg_searchr li.se_box .msg-box{left:5px;top:0;position:absolute;}
.zcfg_search .zcfg_searchr li.se_box input{width:100%;height:44px;background:#f3f3f3; text-indent: 15px; vertical-align:top; border:none;line-height:30px;color:#999; font-size: 16px; border-radius: 5px; -moz-border-radius: 5px;}
.zcfg_search .zcfg_searchr li.sea_an{width:126px;height:44px; position: absolute; right:0; top:0;}
.zcfg_search .zcfg_searchr li.sea_an input{width:100%;height:44px; border:none; background:#176cbe; font-size:15px; color: #fff; overflow:hidden;cursor:pointer; font-family:  "Microsoft YaHei",微软雅黑; vertical-align: top;  border-radius: 5px; -moz-border-radius: 5px;  }
/* 标题 */
.zcfg_title{ text-align: center; height: 40px; background: url(../zcfg_images/zcfg_titbg.gif) center center repeat-x; text-align: center; color: #176cbe; font-size: 22px;}
.zcfg_title .line{ display: inline-block; background: url(../zcfg_images/zcfg_line.gif) center center no-repeat; width: 2px;height: 40px;}
.zcfg_title  a{color: #176cbe; display: inline-block; height: 40px; line-height: 35px; vertical-align: top; padding: 0 10px; font-weight: bold; background: #fff;}
.zcfc_atabs{ height: 54px; line-height: 54px; border-bottom: 1px solid #ddd;}
.zcfc_atabs ul li{ display:inline; float: left; margin-right: 40px; font-size: 22px;}
.zcfc_atabs ul li.active a{ color: #176cbe;}
/* 列表 */
.gk_list { margin-top: 10px;}
.gk_list li { padding: 0 100px 0 0; background: url("../images/icon.png") left center no-repeat; height: 38px; line-height: 38px; font-size: 16px; overflow: hidden; position: relative; padding-left: 15px;}
.gk_list2 li{ padding-right: 0;}
.gk_list li .nr {float: left; max-width: 100%; display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gk_list li .title, .gk_list li .tit {display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; float: none;}
.gk_list li .gl {display: block;float: right;max-width: 80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gk_list li .gl .split {padding: 0 2px;}
.gk_list li .gl a {display: inline;color: #c50001;float: none;background: none;max-width: none;padding: 0;margin: 0;}
.gk_list li span.date { font-family: Arial; white-space: nowrap; color: #cecece; font-size: 14px; position: absolute; right: 0; top: 0;}
@media (max-width: 991px) {
    .gk_list li .gl {display: none;}
}
/* 内容 */
.zcfg_nr{ padding: 10px  20px;}
.zcfc_list{ height: 235px;}
.gkmore{ display: block; font-size: 16px; color: #ff6262; height: 48px; line-height: 48px; border-top:1px dashed #d4d4d4; text-align: center;}
.zcfc_box{ width: 550px; padding: 10px 20px; height: 340px;}
.zcfc_box .zcfc_list{ height: 250px;}
.min300{ min-height: 300px;}
/* 政府公报 */
.gk_gbbox {  margin: 40px auto 0 auto;}
.gk_gbimg { width: 179px; height: 223px; border: 3px solid #e6e6e6; text-align: center; }
.gk_gbsearch,.gk_gbcon{ padding-left: 215px; }
.gk_gbsearch ul li { height: 40px; line-height: 40px;}
.gk_gbsearch ul li .gk_gktext {  height: 40px; line-height: 40px; border: none; background: #f8f8f8; font-size: 14px;}
.gk_gbsearch ul li .gk_gktext1 { width: 60%;}
.gk_gbsearch ul li .gk_gktext2 { width: 100% !important;}
.gk_gbsearch ul li select { width: 36%;height: 38px;line-height: 26px;font-size: 14px;color: #a8abb7;padding: 2px 5px; *padding: 0; border: none; background: #f8f8f8; margin-left: 6px;}
.gk_gbsearch ul li .gk_gkbtn { width: 100px; height: 36px; background: #0154a4; line-height: 36px; font-size: 16px; border: none; color: #ffffff; margin-top: 10px; text-align: center;}

.gk_gbcon h3{ height: 25px; border-bottom: 1px #dee5ed solid; font-size: 16px; color: #0068b7; line-height: 16px;}
.gk_gbcon .list{ padding: 15px 0 0; height: 140px;}
.gk_gbcon .list li{ line-height: 24px; font-size: 16px;}
.gk_gbcon .list li a{color: #0068b7;}
.gk_gbcon .list li a:hover{color: #d00;}
.gk_gbcon .more{ height: 42px; line-height: 42px; text-align: center; display: block; background: #e4f1ff; font-size: 16px; color: #0068b7; overflow: hidden; border-radius: 4px; transition: 0.4s all;}
.gk_gbcon .more:hover{ background: #0068b7; color: #e4f1ff;}

@media (min-width: 992px) and (max-width: 1199px) {
    .zcfc_atabs ul li {margin-right: 20px;}
    .zcfc_box {width: 446px;}
    /* 政府公报 */
    .gk_gbsearch {padding-left: 205px;}
    .gk_gbsearch ul li .gk_gktext {width: 150px;}
    .gk_gbsearch ul li select {width: 80px;}
    /* 搜索 */
    .zcfg_search {padding: 7px 20px 0 20px;}
    .zcfg_search .zcfg_searchr {width: 395px;}
    .zcfg_title{  font-size: 18px;}
    .zcfg_title  a{ padding: 0 5px;}
}


@media (max-width: 991px) {
    .zcfg_banner  .zcfg_ban{  padding: 0;}
    .zcfc_box{ float: none; width: auto; height: auto;}
    .zcfc_atabs{ height: auto;}
    .zcfc_list,.zcfc_box  .zcfc_list{ height: auto; padding-bottom: 10px;}
    /* 搜索 */
    .zcfg_search{ height: auto; padding: 10px 20px;}
    .zcfg_search .zcfg_searchr,.zcfg_search .zcfg_searchl { float: none; width: auto;}
    .zcfg_search .zcfg_searchr{ margin-top: 10px;}
}
@media (max-width: 767px) {
    .zcfg_banner  .zcfg_ban{ font-size: 40px;}
    .zcfc_box{ padding: 10px;}
    /* 搜索 */
    .zcfg_search{ padding: 10px;}
    .zcfg_search .zcfg_searchl li { width: auto; float: none; margin: 0 0 10px 0;}
    .zcfg_search .zcfg_searchl li .s_input{width: 98%; padding: 0 1%; }
    .zcfg_search .zcfg_searchl li .s_select{width: 100%; margin: 0; }
    .zcfg_search .zcfg_searchl li.li3{  padding-right: 50px;}
    .zcfg_search .zcfg_searchl li.li3 .tit2{  right:20px;  }
    .zcfg_title{ height: auto; background-position: left bottom; padding-bottom: 5px;}
    .zcfg_title .line{ display: none;}
    .zcfg_title  a{ height: auto; display: block; padding-bottom: 10px;}
    .gk_gbbox{ margin-top: 20px;}

}
@media (max-width: 500px) {
    .gk_gbbox { height: auto; }
    .gk_gbimg { float: none; margin: 0 auto 20px auto; width: 160px; height: auto;}
    .gk_gbimg img{ width: 100%; height: 100%;}
    .gk_gbsearch, .gk_gbcon {padding-left: 0;}
    .gk_gbcon .list{ height: auto; padding-bottom: 8px;}
    .gk_gbsearch ul li .gk_gktext {width: 48%;}
    .gk_gbsearch ul li .gk_gktext2 {width: 97%;}
    .gk_gbsearch ul li select {width: 48%; margin-left: 1%;}

}