.header{background: url(./2024nx_hbztbanner.png) no-repeat center;height: 500px;width: 100%;}
.logo{padding-top: 20px;}
.xw{background-color: #3ca388;height: 166px;width: 100%;text-align: center;color: #fff;}
.xw .title{font-size: 30px;line-height: 80px;}
.xw .title a{color: #fff;}
.xw .xq{line-height: 1.5em;text-align: left;text-indent: 2em;}
.logo{text-align: left;}
.con01{padding: 50px 0px;margin: 0px -10px;}
.con01_part01,.con01_part02{margin: 0px 10px;}
.con01_part01 img{width: 100%;height: auto;}
.list_t{line-height: 45px;overflow: hidden;}
.list_t span{width: 148px;height: 45px;background: url(./2024nx_hbztjx.png) no-repeat center;display: block;text-align: center;color: #fff;font-size: 24px;float: left;}
.list_t a{float: right;color: #999999;}
.list{padding-top: 10px;}
.list li{font-size: 18px;line-height: 53px;color: #050404;padding-left: 20px;background: url(./2024nx_hbztid.png) no-repeat left center;position: relative;}
.list li a {
    color: #050404;
    width: 80%;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.list li span{position: absolute;top: 0px;right: 0px;color: #999;font-size: 14px;}
.footer{border-top: 8px solid #3ca388;}
.header:after{display: none !important;}
.layui-col-space30>*{padding: 15px 0px;}
@media screen and (max-width:600px) {
    .logo img{width: 50%;}
    .con01{margin: 0px;padding: 10px 0px;}
    .con01_part01,.con01_part02{margin: 0px;}
    .header{height: 40vw;background-size: 160%;}
    .xw .title{font-size: 18px;line-height: 30px;}
    .xw{height: auto;padding: 10px 0px;}
    .list li{font-size: 16px;}
    .xw .xq{font-size: 14px;line-height: 2em;}
    .con02{overflow: hidden;padding-bottom: 10px;}
    .con02 img{width: 120%;margin-left: -10%;}
}