@charset "utf-8";
.mt40{margin-top: 40px;}
.mt30{margin-top: 30px;}
.img_title{display: inline;}
.pos-rel{position: relative;}
.none{display: none;}
.none.active{display: block;}
body{background:#fff;}
.zt-header{height: 400px;background: url("./../images-sjfb/banner-bg.png") no-repeat center top;}
.zt-logo{padding-top: 205px;width: 100%;height: auto;text-align: center;}
.zt-logo img{height: auto;width: auto;max-width: 100%;}
.site-logo{position: absolute;width: auto;height: 61px;left: 0;top:20px;}
.site-logo img{width: auto;height: 61px;}
.bg-fff{background: #fff;}
.back-home{position: absolute;right: 0;top: 0;display: block;padding: 0 12px;color: #fff;font-size: 16px;background: rgba(0,0,0,.1);border-radius: 0 0 5px 5px;height: 36px;line-height: 36px;}
.back-home:hover{color: #fff;background: rgba(0,0,0,.3);}
.site-logo .img-title,.zt-logo .img-title{display: none;}
.guidang{position: absolute;right: 0;bottom: 0;z-index: 99;}
.data-search-main{ z-index: 999; padding: 0; margin-top: 100px; }
.data-search-main .ls-searchbox{ background: #fff; margin-top: 0;}
@media(max-width:991px){
    .zt-logo{ padding-top: 70px;}
}

.main-con{padding: 40px 0 20px;}
.tabs-tit{width: 100%;height: 187px;}
.tabs-tit ul li{float: left;width: 335px;padding-bottom: 7px;position: relative;margin-left: 20px;}
.tabs-tit ul li:first-child{margin-left: 0;}
.tabs-tit ul li a{display: block;height: 180px;text-align: center;box-shadow: 0 0 10px rgb(0 0 0 / 10%);border-radius: 8px;}
.tabs-tit ul li img{display: block;margin: 0 auto;padding-top: 25px;}
.tabs-tit ul li .title{display: block;line-height: 24px;margin-top: 10px;font-size: 18px;}
.tabs-tit ul li.num5 .title{margin-top: 0;}
.tabs-tit ul li i{display: none;height: 8px;width: 16px;position: absolute;left: 50%;margin-left: -8px;bottom: 0;background: url("./../images-sjfb/tabs-ico.png") no-repeat center bottom;}
.tabs-tit ul li.active i{display: block;}
.tabs-tit ul li.active a{background: #015293;box-shadow: 0 0 10px rgb(0 0 0 / 30%);}
.tabs-tit ul li.active .title{color: #fff;}

.tabs-content{margin-top: 30px;}
.tjzq-box{height: 30px;text-align: right;}
.tjzq-box span,.tjzq-box select,.tjzq-box input{font-size: 16px;}
.tjzq-box select{color: #999;height: 30px;line-height: 30px;border: 1px solid #D0D0D0;
    width: 120px;
    text-align: center;
}
.tjzq-box input{height: 30px;line-height: 30px;width: 60px;border: 0 none;background: #015293;color: #fff;margin-left: 6px;}
.tjzq-box input:hover{background: #024881;}
.charst-main{width: 100%;height: 405px;margin-top: 10px;
    padding-bottom: 10px;line-height: normal;}
.charst-main img{width: 100%;height: 100%;}

.tjsj-box{width: 585px;height: auto;margin-top: 30px;}
.flxx-box{height: auto;width: 100%;margin-top: 30px;}

/*标题 */
.ls-tabs{height: auto;background: left bottom repeat-x;background-image: url("../images-sjfb/titbg.png") !important;position: relative;}
.ls-tabs li{float: left;text-align: center;padding-left: 25px;}
.ls-tabs li a{display: block;height: 50px;line-height: 50px;font-size: 24px;font-weight: bold;position: relative;padding: 0 2px;}
.ls-tabs li:first-child{padding-left: 0;background: none;}
.ls-tabs li .line{ position: absolute; left: 50%; bottom: 0px; width: 0; border-bottom: 2px #015293 solid; transition: 0.4s all;}
.ls-tabs li a:hover,.ls-tabs li.active a{ color: #015293; }
.ls-tabs li.active .line{left: 0; width: 100%;}

.gk-list{margin-top: 8px;}
/*信息公开列表*/
.gk-list li{position: relative; font-size: 16px;height: 42px;line-height: 42px; vertical-align:bottom;padding-left:15px;padding-right: 50px; background:url(../images-sjfb/icon.png) 0 center no-repeat;overflow:hidden;}
.gk-list li .nr{float:left; max-width: 100%; display:block; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.gk-list li .title{display:block; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none;margin-right: 0 !important;}
.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 5px;color:#015293;font-size:15px;}
.gk-list li .gl a{display:inline;color:#015293;float:none;background:none;max-width:none;padding:0;margin:0;}
.gk-list li span.date{white-space: nowrap; position: absolute; top: 0; right: 0; color: #999; font-size: 14px;}

.flxx-box .gk-list li{float: left;width: 520px;}
.flxx-box .gk-list li.even{float: right;}
@media(min-width:1400px){
    .tabs-tit ul li{width: 285px;}
    .tjsj-box{width: 685px;}
    .flxx-box .gk-list li{width: 620px;}
}

@media(max-width:1399px) and (min-width:1200px){
    .tabs-tit ul li{width: 285px;}
}
@media(max-width:1199px) and (min-width:992px){
    .tabs-tit ul li{width: 233px;}
    .charst-main{height: 320px;}
    .tjsj-box{width: 480px;}
    .ls-tabs li{padding-left: 14px;}
    .flxx-box .gk-list li{width: 415px;}
}
@media(max-width:991px){
    .flxx-box .gk-list li{width: auto;float: none!important;}
    .tabs-tit ul li{width: 24%;margin: 10px .5% 0!important;}
    .tabs-content,.tjsj-box,.flxx-box{margin-top: 20px;}
    .tabs-tit{height: auto;}
    .charst-main{height: 300px;}
    .ls-tabs li{padding-left: 14px;}
    .tjsj-box{float: none;width: auto;height: auto;}
    .main-con{padding: 20px 0;}
}
@media(max-width:767px){
    .tabs-content,.tjsj-box,.flxx-box{margin-top: 20px;}
    .main-con{padding: 10px;}
    .tabs-content,.tjsj-box,.flxx-box{margin-top: 10px;}
    .charst-main{height: 260px;}

    .zt-header{height: auto;padding-bottom: 40px;}
    .zt-logo{padding-top: 40px;}
    .zt-logo li img{max-width: 96%;}
    .site-logo{left: 10px;}
    .back-home{right: 10px;}
    .tabs-tit ul li{width: 49%;}
    .tabs-tit ul li img{padding-top: 15px;}
}
@media(max-width:545px){
}




