@charset "utf-8";
/* CSS Document */
/*----年度报表----*/
.gzbb-bannerbg{ background: url(../images/nb-bannerbg.png) top center  no-repeat; height: 318px;border-bottom:3px solid #0154a4;}
.gzbb-logo{padding:20px 0 0 0;}
.gzbb-logo img{display:block;width:auto;max-width:90%;height:50px;}
.gzbb-logo .img_title{display:none;}
.gzbb-banner{padding:50px 0 0 50px;}
.gzbb-banner img{display:block;max-width:100%;}

.gzbb-warp{position:relative;margin-top:-94px;margin-bottom:20px;}
.gzbb-mainbox{}
.tab-list{display:none;}
.tab-list.active{display:block;}

/*tab tit*/
.gzbb-tab-tit{width: 100%;height: 53px;}
.gzbb-tab-tit ul{height:53px;width:732px;margin:0 auto;}
.gzbb-tab-tit ul li{float:left;position: relative;width:220px;height:53px;margin:0 12px;}
.gzbb-tab-tit ul li a{display: block;height:53px;line-height:53px;text-align:center;font-size: 28px;color:#fff;text-decoration: none;background:#66a7e7;border-top-left-radius: 5px;border-top-right-radius: 5px;-webkit-box-shadow: 2px -1px 8px #a7bcd0;-moz-box-shadow: 2px -1px 8px #a7bcd0;box-shadow: 2px -1px 8px #a7bcd0;}
.gzbb-tab-tit ul li.active a{background:#0154a4;}
.gzbb-tab-tit ul li .cur{ cursor:default;}
.gzbb-tab-tit-nb{ border-bottom: 1px solid #ddd; padding-top: 20px;}
.gzbb-tab-tit-nb ul{ width: 100%;}
.gzbb-tab-tit-nb ul li{ margin: 0 20px 0 0;}
/*mian*/
.gzbb-list-mainbox{padding:1px 20px 30px;background:#fff;-webkit-box-shadow: 0px 0px 15px #ddd;-moz-box-shadow: 0px 0px 15px #ddd;box-shadow: 0px 0px 15px #ddd; min-height: 400px;}
.gzbb-title{height:56px;background:url(../images/line_dd.gif) repeat-x 0 bottom;text-align:center;margin-top:20px;}
.gzbb-title .tit{display:inline-block;height:54px;line-height:54px;padding:0 12px;border-bottom:2px solid #d80e0e;font-size:28px;color:#0253a2;font-weight:bold;}

.gzbb-list{text-align:center;margin-top:5px;}
.gzbb-list ul{overflow: hidden;display:inline-block;}
.gzbb-list ul li{float:left;height:50px;width:270px;margin:15px 10px 0;overflow:hidden;}
.gzbb-list ul li a{display:block;float:none;height:48px;line-height:48px;border:1px solid #ccc;background:#f9f9f9;border-radius:5px;font-size:16px;color:#333;text-align:center;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.gzbb-list ul li a:hover{color:#0253a2;border-color:#66a7e7;background-color:#edf6fe;}
.gzbb-list-ls ul{overflow: hidden;display:block;}
.gzbb-list-ls ul li{ width: 125px;}
@media (min-width: 992px) and (max-width:1199px) {
    .gzbb-list ul li{width:218px;}
}
@media (max-width:991px) {
    .gzbb-banner{padding-left:0;}
    .gzbb-list ul li{width:222px;}
    .gzbb-tab-tit ul{width:612px;}
    .gzbb-tab-tit ul li{width:180px;}
    .gzbb-list-mainbox{ min-height: auto;}

}
@media (max-width:767px) {
    .gzbb-bannerbg{height:auto;padding:0 0 115px;}
    .gzbb-logo img{margin:0 auto;height:auto;}
    .gzbb-banner{padding-top:20px;}
    .gzbb-banner img{max-width:90%;margin:0 auto;}

    .gzbb-warp{padding:0 15px;}
    .gzbb-tab-tit{height:45px;}
    .gzbb-tab-tit ul{width:auto;padding:0 10px;height:45px;}
    .gzbb-tab-tit ul li{width:31.3%;margin:0 1%;height:45px;}
    .gzbb-tab-tit ul li a{height:45px;line-height:45px;font-size:22px;}
    .gzbb-title .tit{font-size:24px;}
    .gzbb-list-mainbox{padding:1px 15px 30px;}
    .gzbb-list ul{display:block;}
    .gzbb-list ul li{width:48%;margin:10px 1% 0;height:40px;}
    .gzbb-list ul li a{height:38px;line-height:38px;}
}
@media (max-width:480px) {
    .gzbb-list ul li a{font-size:14px;}
    .gzbb-tab-tit ul li a{font-size:18px;}
}