.new_header .new_logo img,
.new_header .new_header_right .fangxiang {
    display: none;
}
@media only screen and (min-width: 481px) {
    .new_none {
        display: block !important;
    }
    .new_block {
        display: none !important;
    }
    .new_grid_none {
        display: grid !important;
    }
}
@media only screen and (max-width: 480px) {
    .new_none,
    .new_grid_none {
        display: none !important;
    }
    .new_block {
        display: block !important;
    }
    .new_header {
        height: 60px;
        padding: 0;
        background-color: #3dabff;
        box-shadow: none;
    }
    .new_header .new_header_left {
        height: 60px;
        padding: 0 64px 0 12px;
        background-color: #f5f5f5;
        background-image: url('../../img/20250530/top_bg.jpg');
        background-position: right center;
        background-size: auto 100%;
        background-repeat: no-repeat;
    }
    .new_header .new_header_left .new_header_absolute {
        background-color: #fff;
    }
    .new_header .new_logo img {
        display: block;
        height: 27px;
    }
    .new_header .new_header_right {
        padding: 0;
    }
    .new_header .new_header_right .avatar {
        box-shadow:0px 1.5px 3px rgba(0, 0, 0, 0.16);
    }
    .new_header .new_header_right .new_top_btn {
        background-color: transparent;
    }
    .new_header .new_header_right .absolute {
        left: -18px;
        background-color: #fff;
    }
    .new_header .new_header_right .fangxiang {
        display: block;
        height: 5px;
    }
    /* main ------------------ */
    .new_main_container {
        padding-top: 60px;
        background-color: #f5f5f5;
    }
    .new_main_container .new_main_top {
        background-color: #fff;
        border-radius:14.5px;
        overflow: hidden;
        box-shadow: none;
        padding: 0;
    }
    .new_main_container .new_main_top .my-2 {
        margin-top: 0;
        margin-bottom: 0;
    }
    .new_main_container .new_main_top .banner {
        height: 70px;
    }
    .new_main_container .new_main_top .banner img {
        margin: 0 auto;
        max-width: auto;
        height: 70px;
    }
    .new_main_container .new_main_top .main_user_box{
        background-image: url('../../img/20250530/main_user_bg.png');
        background-position: center top;
        background-size: 100% auto;
        background-repeat: no-repeat;
    }
    .new_main_container .new_main_top .hello {
        color: #333;
        font-size: 16px;
        font-weight: bold;
        display: inline-flex;
        align-items: center;
        height: 24px;
        padding: 0 16px;
        margin: 16px 0 2px;
    }
    .new_main_container .new_main_top .hello img {
        height: 14px;
        margin-left: 8px;
    }
    .new_main_container .new_main_top .user_info {
        height: 114px;
        background-image: url('../../img/20250530/top_bg.png');
        background-position: center center;
        background-size: 100% auto;
        background-repeat: no-repeat;
    }
    .new_main_container .new_main_top .user_infos {
        display: flex;
        justify-content: space-between;
        align-items: center;
        height: 88px;
        padding: 0 24px;
        color: #fff;
    }
    .new_main_container .new_main_top .user_infos .logo {
        display: flex;
        align-items: center;
        height: 42px;
        margin-right: 12px;
    }
    .new_main_container .new_main_top .user_infos .logo dt {
        flex-shrink: 0;
        width: 42px;
        height: 42px;
    }
    .new_main_container .new_main_top .user_infos .logo dd {
        flex: 1;
        display: flex;
        flex-direction: column;
        align-items: center;
        height: 42px;
        margin-left: 8px;
    }
    .new_main_container .new_main_top .user_infos .logo h2 {
        line-height: 22px;
        font-size: 16px;
    }
    .new_main_container .new_main_top .user_infos .logo p {
        margin-top: 4px;
        line-height: 14px;
        font-size: 10px;
        opacity: 0.6;
    }
    .new_main_container .new_main_top .user_yue {
        height: 59px;
        border-left: 1px solid rgba(255,255,255, 0.2);
        padding: 0 84px 0 13px;
    }
    .new_main_container .new_main_top .user_yue h5 {
        line-height: 20px;
        font-size: 14px;
    }
    .new_main_container .new_main_top .user_yue p {
        margin-top: 3px;
        line-height: 34px;
    }
    .new_main_container .new_main_top .user_yue b {
        font-family: Impact;
        font-size: 28px;
        color: #fff4b0;
    }
    .new_main_container .new_main_top .new_ktoken {
        width: calc(100% - 32px);
        height: 50px;
        line-height: 50px;
        margin: 0 16px;
        padding: 0;
        border: none;
        background-color: #f8f8f8;
        border-radius:5px;
        color: #333;
        font-size: 15px;
    }
    .new_main_container .new_main_top .user_btn_oneList {
        border-bottom: 1px solid #e2e2e2;
        padding: 12px 8px 20px;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 8px;
    }
    .new_main_container .new_main_top .user_btn_oneList li {
        padding: 0 8px;
    }
    .new_main_container .new_main_top .user_btn_oneList li a {
        display: block;
        height: 50px;
        background-color: #68b916;
        border-radius:3px;
        display: flex;
        justify-content: center;
        align-items: center;
        color: #fff;
        font-size: 16px;
        line-height: 24px;
    }
    .new_main_container .new_main_top .user_btn_oneList li a img {
        margin-right: 8px;
    }
    .new_main_container .new_main_top .user_btn_oneList li:nth-child(1) a {
        background-color: #2ac3a5;
    }
    .new_main_container .new_main_top .user_btn_oneList li:nth-child(2) a {
        background-color: #ffb23d;
    }
    .new_main_container .new_main_top .user_btn_oneList li:nth-child(3) a {
        background-color: #3dabff;
    }
    .new_main_container .new_main_top .user_btn_oneList li:nth-child(4) a {
        background-color: #68b916;
    }
    .new_main_container .new_main_top .user_btn_oneList li:nth-child(1) a img {
        height: 16px;
    }
    .new_main_container .new_main_top .user_btn_oneList li:nth-child(2) a img {
        height: 17px;
    }
    .new_main_container .new_main_top .user_btn_oneList li:nth-child(3) a img {
        height: 14px;
    }
    .new_main_container .new_main_top .user_btn_oneList li:nth-child(4) a img {
        height: 17px;
    }
    .new_main_container .new_main_top .user_btn_twoList {
        padding: 20px 0 24px;
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        gap: 23px 0;
    }
    .new_main_container .new_main_top .user_btn_twoList li a {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        font-size: 17px;
        color: #707070;
    }
    .new_main_container .new_main_top .user_btn_twoList li a span {
        margin-top: 7px;
    }
    .new_main_container .new_main_top .user_btn_twoList li .yuan {
        margin: 0;
        display: flex;
        justify-content: center;
        align-items: center;
        width:57px;
        height:57px;
        border-radius: 50%;
        background-color:#68c8b4;
        box-shadow:0px 2.5px 5.5px rgba(0, 0, 0, 0.16);
    }
    .new_main_container .new_main_top .user_btn_twoList li:nth-child(1) .yuan {
        background-color: #5fc9e6;
    }
    .new_main_container .new_main_top .user_btn_twoList li:nth-child(2) .yuan {
        background-color: #9085f9;
    }
    .new_main_container .new_main_top .user_btn_twoList li:nth-child(3) .yuan {
        background-color: #68c8b4;
    }
    .new_main_container .new_main_top .user_btn_twoList li:nth-child(4) .yuan {
        background-color: #fe7357;
    }
    .new_main_container .new_main_top .user_btn_twoList li:nth-child(5) .yuan {
        background-color: #ffb010;
    }
    .new_main_container .new_main_top .user_btn_twoList li:nth-child(6) .yuan {
        background-color: #efbf7d;
    }
    .new_main_container .new_main_top .user_btn_twoList li:nth-child(7) .yuan {
        background-color: #40b8ff;
    }
    .new_main_container .new_main_top .user_btn_twoList li:nth-child(8) .yuan {
        background-color: #67c7e2;
    }
    .new_main_container .new_main_top .user_btn_twoList li:nth-child(1) .yuan img {
        height: 17px;
    }
    .new_main_container .new_main_top .user_btn_twoList li:nth-child(2) .yuan img {
        height: 16px;
    }
    .new_main_container .new_main_top .user_btn_twoList li:nth-child(3) .yuan img {
        height: 16px;
    }
    .new_main_container .new_main_top .user_btn_twoList li:nth-child(4) .yuan img {
        height: 18px;
    }
    .new_main_container .new_main_top .user_btn_twoList li:nth-child(5) .yuan img {
        height: 14px;
    }
    .new_main_container .new_main_top .user_btn_twoList li:nth-child(6) .yuan img {
        height: 16px;
    }
    .new_main_container .new_main_top .user_btn_twoList li:nth-child(7) .yuan img {
        height: 14px;
    }
    .new_main_container .new_main_top .user_btn_twoList li:nth-child(8) .yuan img {
        height: 18px;
    }
    .new_main_container .main_zhandianshuoming {
        background-color: transparent;
        box-shadow: none;
        border-radius: 14.5px;
        padding: 0;
    }
    .new_main_container .main_zhandianshuoming > h3 {
        line-height: 28px;
        font-size: 20px;
        font-weight: bold;
        color: #333;
        display: flex;
        align-items: center;
    }
    .new_main_container .main_zhandianshuoming > h3::before {
        content: "";
        width: 2.5px;
        height: 16px;
        background-color: #3dabff;
        border-radius: 2.5px;
        margin-right: 5px;
    }
}
@media (max-width: 767px) {
    footer.footer .copyright {
        font-size: 12px;
        padding: 6px;
        line-height: 16px;
    }
    footer.footer a {
        display: block;
    }
}