@charset "utf-8";
/* CSS Document */
.ls-footer{border-top:#e22929 3px solid;background:#ddd;color:#333;}
.ls-footer a{color:#333;}
.ls-footer a:hover{color:#e40000;}

.nbbg{background:#f4f4f4;}
.nbbanner{background:url(../images_zt/zfgzndbb_banner_new.jpg) center 0 no-repeat;background-size:auto 100%;}
.nbbanner_gk{background-image:url("../images_zt/zfgzndbb_banner_xxgk_new.jpg");}
.nb_banbox{position:relative;height:272px;}
.nb_banbox .img_title{display:none;}
.zt_backhome{position:absolute;top:10px;right:10px;}
.zt_backhome li{float:left;margin-left:10px;}
.zt_backhome li a{display:block;background:#e22929;color:#fff;border-radius:4px;font-size:15px;height:32px;line-height:32px;padding:0 15px;}
.zt_backhome li a:hover{color:#fff;font-weight:bold;}
.nb_logo{position:absolute;left:0;top:15px;}
.nb_logo img{width:auto;height:45px;}
.nb_banimg{padding-top:97px;text-align:center;}
.nb_banimg img{width:auto;height:auto;max-width:100%;}

.navbg{height:60px;background:#e22929;}
.nav ul li{float:left;}
.nav ul li a{display:block;padding:0 15px;font-size:26px; font-weight:bold;  line-height:60px; color:#fff;}
.nav ul li.active a{background:#b52121;}

.contain_nb{background:#fff; padding:15px; margin-bottom:10px; overflow:hidden; display:none;}
.contain_nb.active{display:block;}
.u-list1{height:auto;padding-bottom:15px;overflow:hidden;margin-left:-30px;}
.u-list1 li{float:left;width:255px;height:60px;line-height:60px;padding-left:45px;}
.u-list1 li a{display:block;font-size:22px;background:url(../images_xxgkzt/title_icon.jpg) no-repeat 0 center;padding-left:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.u-title{height:44px;line-height:44px;margin-bottom: 15px; font-size: 24px; color: #fff; background:#e22929;border-radius:3px; }
.u-title span{display:block; height: 44px; padding: 0 20px 0 20px; float: left;border-right: #ffece6 1px dashed;margin-right: 22px;}

.u-list2{padding-bottom:15px;height:auto;overflow:hidden;margin-left:-30px;}
.u-list2 ul li{float:left;width:255px;height:36px;line-height:36px;padding-left:45px;}
.u-list2 ul li a{display:block;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.container{width:1200px;}
@media (min-width: 1200px){
    .ls-footer .ls-fotcon .j-gov{left:90px;}
    .ls-footer .ls-fotcon .j-jiucuo{right:140px;}
}
@media (max-width: 1199px) and (min-width: 992px){
    .container{width:992px;}
    .ls-footer .ls-fotcon .j-jiucuo,.ls-footer .ls-fotcon .old-govimg, .ls-footer .ls-fotcon .j-gov{ position: static; display: inline-block;     margin-top: 0;}

    .nb_banbox{height:230px;}
    .nav ul li a{padding:0 24px;}
    .u-list1 li{width:285px;height:56px;line-height:56px;}
    .u-list2 ul li{width:285px;}
}
@media (max-width: 991px) {
    .container{width:768px;}

    .nb_banbox{height:auto;padding-bottom:30px;}
    .nb_logo{position:static;padding-top:45px;text-align:center;}
    .nb_logo img{height:auto;max-width:80%;max-height:65px;}
    .nb_banimg{padding-top:20px;}

    .nav ul li a{padding:0 10px;font-size:24px;}

    .u-list1{margin-left:0;}
    .u-list1 li{width:32%;height:50px;line-height:50px;padding-left:2%;}
    .u-list1 li:nth-of-type(3n+1){padding-left:0;}
    .u-list1 li a{font-size:20px;}
    .u-title{font-size:22px;}
    .u-title span{padding:0 15px;margin-right:17px;}

    .u-list2{margin-left:0;}
    .u-list2 ul li{width:32%;height:32px;line-height:32px;padding-left:2%;}
    .u-list2 ul li:nth-of-type(3n+1){padding-left:0;}
}
@media (max-width:767px) {
    .container{width:100%;}

    .nb_banbox{padding-bottom:20px;}
    .nb_banimg{padding-top:15px;}

    .navbg{height:auto;}
    .nav ul li{width:33.3333%;}
    .nav ul li a{padding:0;font-size:22px;line-height:50px;text-align:center;}

    .u-list1 li{width:49%;height:44px;line-height:44px;}
    .u-list1 li:nth-of-type(3n+1){padding-left:2%;}
    .u-list1 li:nth-of-type(2n+1){padding-left:0;}
    .u-list1 li a{font-size:18px;}
    .u-title{font-size:20px;}

    .u-list2 ul li{width:49%;}
    .u-list2 ul li:nth-of-type(3n+1){padding-left:2%;}
    .u-list2 ul li:nth-of-type(2n+1){padding-left:0;}
}
@media (max-width:399px) {
    .nav ul li{width:50%;}

    .u-list1 li{width:100%;padding-left:0;}
    .u-list1 li:nth-of-type(3n+1){padding-left:0;}
    .u-list2 ul li{width:100%;padding-left:0;}
    .u-list2 ul li:nth-of-type(3n+1){padding-left:0;}
}
.nav ul li a
