html{overflow-x: hidden ;}
.wrap{width: 1200px;}
.footer p,.footer a{color: #3f579a;}
.footer{border-top: 0px;margin-top: 0px;}
.footer_line{ margin-top: 50px;height: 4px;
background: linear-gradient(rgb(73,138,254,0.2) 0%,rgb(73,138,254) 40%,rgb(73,138,254) 60%,rgb(73,138,254,0.2) 100%);
}
.header{position: relative;width: 96%;margin: 0px auto;height: auto;background: none;}
.header:after{display: none;}
.zstpbg{width: 100vw;height: 100vh;background: url(./2023nxzstp_bg.png) no-repeat center / 100% 100%;overflow-x: hidden;}
.topbg{width: 100%;text-align: center;line-height: 120px;padding-bottom: 65px;background: url(./2023nxzstp_topbg.png) no-repeat top 90px center / 100%;}
.logo{position: absolute;left: 20px;top: 15px;}

.part01_bg{background: url(./2023nxzstp_kuang.png) no-repeat left top / 100%;width: 100%;height: 560px;padding-top: 30px;}
.part01{position: relative;width: 100%;height: 100%;}
.part01_c{width: 90%;margin-left: 5%;height: 90%;}
.list{width: 100%;height: 100%;}
.list li{position: absolute;top: 50%;left: 50%;margin-left: -50px;margin-top: -80px;}



#tupulb {
    cursor: pointer;
}

.tooltip {
    font-family: SimHei;
    font-size: 12px;
    position: fixed;
    background: rgb(0, 0, 0,0);
    color: rgb(0, 0, 0,0);
    padding: 5px 10px;
    border-radius: 5px;
    left: 50px;
    top: 100px;
}
.part01{overflow: hidden;position: relative;}
.fanhui{position: absolute;top: 10px;left: 50px;}
.fanhui img{width: 180px;}
.part01_listl{position: absolute;right: 0px;top: 0px;margin-right: 50px;width: 370px;height: 100%;overflow: hidden;}
.part01_list{width: 330px;height: 480px;background:linear-gradient(to bottom,#ccdbfb 0%,#d2e1fc 10%,#d2e1fc 100%);padding:10px 20px;position: absolute;right: -380px;top: 0px;border-radius: 15px;}
.part01_title{line-height: 40px;border-bottom: 2px solid #325baf;height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.part01_title span{font-size: 24px;color: #325baf;margin-right: 5px;}
.fu_titlet{line-height: 40px;position: relative;font-size: 14px;}
.fu_fh{position: absolute;right: 10px;top: 0px;}
.fu_fh img{width: 24px;}
.close{font-size: 40px;color: #325baf;padding: 10px;position: absolute;top: 0px;right: 10px;cursor: pointer;line-height: 40px;}
.fu_titlet em{display: inline-block;margin: 0 5px;padding: 0 10px;border-radius: 5px;color: #325baf;border: 1px solid #325baf;line-height: 24px;}
.part01_ul{overflow-y: auto;height: 390px;}
.part01_ul li{background-color: #fff;padding: 15px;line-height: 24px;margin-bottom: 12px;min-height: 48px;}
.part01_ul li:last-child{margin-bottom: 0px;}
.part01_ul li span{cursor: pointer; display: inline-block;padding: 0px 5px; height: 24px;background-color: #a2bef5;margin-right: 5px;font-size: 14px;color: #2b63d2;text-align: center;}


@media screen and (min-width: 1100px) {
    ::-webkit-scrollbar-thumb {
        height: 10px;
        background-color: #4e80e4;
        -webkit-border-radius: 4px;
        outline-offset: -2px;
        border: 2px solid #fff;
    }
    ::-webkit-scrollbar {
        width: 8px;
        height: 5px;
    }
    ::-webkit-scrollbar-track-piece {
        background-color: #fff;
        -webkit-border-radius: 3px;
    }
}


@media screen and (max-width: 600px) {
    .logo img{width: 60%;}
    .topbg img{width: 280px;padding-bottom: 0px;padding-top: 50px;}
    .topbg{background: none;}
    .part01_bg{background: none;padding-top: 10px;}
    .part01_listl{margin-right: 0px;}
    .part01_c{width: 96%;margin-left: 2%;}
    .fanhui img{width: 120px;}
    .list li img{width: 60px;}
    .shouye .part01_bg{height: 300px;}
}
