.pcflex {
    display: flex!important;
}
.mobileflex {
    display: none!important;
}
@media screen and (max-width: 768px) {
    html {
        font-size: calc(100vw/7.5);
    }
    .pcshow {
        display: none;
    }
    .pcflex {
        display: none!important;
    }
    .mobileshow {
        display: block;
    }
    .mobileflex {
        display: flex!important;
    }
    .home_box {
        height: 4.8rem;
    }
    .screen_container section:not(:last-child) {
        height: auto;
    }
    .home_tit {
        width: 3.26rem;
        top: .6rem;
        left: .3rem;
        color: #112D36;
        text-shadow: 2px 2px 2px rgba(14, 70, 99, 0.40);
        font-size: .4rem;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        letter-spacing: 0.8px;
    }
    .home_text {
        color: #112D36;
        font-size: .28rem;
        font-style: normal;
        font-weight: 300;
        line-height: 160%; /* 44.8px */
        letter-spacing: 0.56px;
        top: 1.68rem;
        left: .3rem;
    }
    .home_more {
        top: 3.6rem;
        left: .3rem;
        width: 1.92rem;
        height: .6rem;
        flex-shrink: 0;
        color: #1582BB;
        font-size: .24rem;
        font-weight: 400;
    }
    .screen_2_box {
        height: auto;
    }
    .swiper-screen_2 .swiper-slide {
        width: 6.4rem;
        height: 9.8rem;
        border-radius: .12rem;
        margin-right: .4rem;
    }
    .screen_2_box {
        padding-top: .6rem;
        padding-left: .3rem;
    }
    .chat_box {
        width: 5.76rem;
        height: auto;
        margin-left: .32rem;
    }
    .chat_text div:nth-of-type(1) {
        font-size: .32rem;
        line-height: 1.5;
        margin-bottom: .3rem;
    }
    .chat_text div {
        font-size: .28rem;
    }
    .s2_anim_box {
        width: 5.76rem;
        height: auto;
        bottom: .68rem;
    }
    .s2_anim_box_default {
        height: auto;
        font-size: .32rem;
        line-height: 1.25;
    }
    /*.show_box:hover .s2_anim_box_default {*/
    /*  opacity: 1;*/
    /*}*/
    
    /*.show_box:hover .s2_anim_box_hover {*/
    /*  opacity: 0;*/
    /*}*/
    /*.show_box:hover .s2_anim_box {*/
    /*    width: 5.76rem;*/
    /*    height: auto;*/
    /*    bottom: 0.68rem;*/
    /*}*/
    .show_box:hover .s2_anim_box_default {
      opacity: 0;
    }
    
    .show_box:hover .s2_anim_box_hover {
      opacity: 1;
    }
    .show_box:hover .s2_anim_box {
        /*width: 5.76rem;*/
        height: auto;
        top: 0;
        bottom: 0;
        /*bottom: 0.68rem;*/
    }
    .show_box:hover .chat_box {
        opacity: 0;
        transition: opacity 0.45s ease;
    }
    .s2_more {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 1.92rem;
        height: 0.6rem;
        flex-shrink: 0;
        border-radius: 0.28rem;
        border: 0.6px solid #FFF;
        background: #FFF;
        color: #1582BB;
        font-size: .24rem;
        font-weight: 400;
        margin-top: 0.4rem;
        margin-left: 0;
        margin-bottom: 0.2rem;
    }
    .s3_box {
        height: auto;
        padding: 1.2rem .3rem 1rem;
    }
    .s3_more {
        display: none;
        
    }
    .s3_more.mobileshow{
        display: flex;
        justify-content: center;
        align-items: center;
        width: 1.92rem;
        height: 0.6rem;
        flex-shrink: 0;
        border-radius: 0.28rem;
        border: 0.6px solid #FFF;
        background: #FFF;
        color: #1582BB;
        font-size: .24rem;
        font-weight: 400;
        margin-top: 0.4rem;
        margin-left: 0;
        margin-bottom: .2rem;
    }
    .s3_header_text div:nth-of-type(1) {
        color: #112D36;
        font-size: .4rem;
        font-weight: 700;
        line-height: 1.3; /* 130% */
    }
    .s3_header_text div:nth-of-type(2) {
        color: #112D36;
        font-size: .4rem;
        font-weight: 700;
        line-height: 1.3; /* 130% */
    }
    .s3_title {
        color: #112D36;
        font-size: .28rem;
        font-weight: 300;
        line-height: 1.57;
        margin-bottom: .4rem;
    }
    .s3_title span {
        font-weight: 700;
    }
    .s3_info {
        flex-direction: column;
        height: auto;
    }
    .s3_info_left, .s3_info_right {
        width: 100%;
        padding: .4rem .32rem;
    }
    .s3_info_left img {
        display: block;
        position: static;
        margin: 0 auto;
    }
    .s3_info_left, .s3_info_right div {
        color: #FFF;
        font-size: .24rem;
        font-weight: 400;
        line-height: 1.5;
    }
    .s3_info_left div:nth-of-type(1) {
        color: #FFF;
        font-size: .32rem;
        font-weight: 700;
        line-height: 1.21;
        margin-bottom: .12rem;
    }
    .s3_info_center {
        margin: .8rem auto 1.74rem;
    }
    .screen_container section {
        scroll-snap-align: unset;
    }
    .s3_info_right img {
        position: static;
        margin: 0 auto;
        display: block;
        width: 100%;
        height: auto;
    }
    .s3_info_right div:nth-of-type(1) {
        margin-top: 0;
    }
    .s3_info_right {
        padding-top: 0;
    }
    .s3_info_right div:nth-of-type(1) {
        color: #FFF;
        font-size: .32rem;
        font-weight: 700;
        line-height: 1.21;
        margin-bottom: .12rem;
    }
    .s4_box {
        height: auto;
        padding: 0;
        padding-top: .6rem;
    }
    .s4_footer {
        position: static;
        width: 100%;
        height: auto;
    }
    .s4_header {
        padding: 0 .3rem;
    }
    .s4_header div:nth-of-type(1) {
        color: #FFF;
        text-shadow: 2px 2px 2px rgba(14, 70, 99, 0.40);
        font-size: .4rem;
        font-weight: 500;
        line-height: 1.3;
        letter-spacing: 0.8px;
        margin-bottom: .2rem;
    }
    .s4_info {
        display: none;
    }
    .s4_header div:nth-of-type(2) {
        color: #FFF;
        font-size: .28rem;
        font-weight: 500;
        line-height: 1.57; /* 157.143% */
        letter-spacing: 0.56px;
    }
    .s4_content {
        margin-top: .6rem;
        margin-left: .3rem;
        margin-bottom: .8rem;
    }
    .swiper-screen_4 .s4_content_img {
        width: 6.4rem;
        height: 3.74rem;
        margin-right: .4rem;
    }
    .s4_footer {
        padding: .6rem .3rem 1rem;
    }
    .s4_footer_header {
        color: #FFF;
        text-shadow: 2px 2px 2px rgba(14, 70, 99, 0.40);
        font-size: .32rem;
        font-weight: 500;
        letter-spacing: 0.64px;
        margin-bottom: .2rem;
    }
    .s4_footer_text {
        color: rgba(255, 255, 255, 0.80);
        text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.40);
        font-size: .26rem;
        font-weight: 400;
        line-height: 1.53; /* 153.846% */
    }
    .s4_more.mobileshow {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 1.92rem;
        height: .6rem;
        flex-shrink: 0;
        border-radius: .28rem;
        border: 0.6px solid #FFF;
        background: #FFF;
        color: #1582BB;
        font-size: .24rem;
        font-weight: 400;
        margin-top: .4rem;
        margin-left: 0;
    }
    .s5_box {
        height: auto;
        padding: .6rem .3rem 1rem;
    }
    .s5_info {
        display: none;
    }
    .s5_hedaer {
        color: #112D36;
        text-shadow: 2px 2px 2px rgba(14, 70, 99, 0.40);
        font-size: .4rem;
        font-weight: 500;
        line-height: 1.3;
        letter-spacing: 0.8px;
        margin-bottom: .6rem;
    }
    .s5_content {
        flex-direction: column;
    }
    .s5_item {
        width: 100%;
        height: auto;
        padding: 0 .3rem .4rem;
        margin-bottom: .4rem;
    }
    .s5_item:last-child {
        margin-bottom: 0;
    }
    .s5_anim_box {
        max-height: none;
        overflow: unset;
    }
    .s5_item_text {
        margin-top: .4rem;
        color: #FFF;
        font-size: .26rem;
        font-weight: 400;
        line-height: 1.53;
    }
    .s5_item_footer a:nth-of-type(1) {
        color: #FFF;
        font-size: .24rem;
        font-weight: 400;
    }
    .s5_item_footer a:nth-of-type(2) {
        color: rgba(255, 255, 255, 0.60);
        font-size: .24rem;
        font-weight: 400;
    }
    .s5_item_footer img {
        width: .3rem;
    }
    .s5_item_footer a:nth-of-type(1) img {
        width: .12rem;
    }
    .s6_box {
        display: flex;
        flex-direction: column;
        padding: .6rem .3rem 1rem;
    }
    .s6_info_img {
        display: none;
    }
    .s6_context {
        width: 100%;
        margin-left: 0;
        margin-top: 0;
    }
    .s6_content_1 {
        color: #FFF;
        text-shadow: 2px 2px 2px rgba(14, 70, 99, 0.40);
        font-size: .4rem;
        font-weight: 500;
        line-height: 1.3; /* 130% */
        letter-spacing: 0.8px;
        margin-bottom: .2rem;
    }
    .s6_content_2 {
        color: #FFF;
        font-size: .28rem;
        font-weight: 300;
        line-height: 1.57; /* 157.143% */
    }
    .s6_content_3_item {
        width: 3.3rem;
        height: 2.98rem;
        flex-shrink: 0;
        padding: .4rem .32rem 0;
    }
    .s6_item_title {
        color: #FFF;
        font-size: .28rem;
        font-weight: 400;
        margin-bottom: .24rem;
    }
    .s6_content_3_item {
        color: rgba(255, 255, 255, 0.80);
        font-size: .24rem;
        font-weight: 400;
        line-height: 1.33;
    }
    .s6_content_4 {
        flex-wrap: wrap;
        height: auto;
    }
    /*.s6_content_4_item {*/
    /*    width: 33.333%;*/
    /*}*/
    .s6_content_4_item {
        margin-bottom: .32rem;
    }
    .s6_content_4_item:first-child {
        width: 1.97rem;
    }
    .s6_content_4_item:nth-child(2) {
        width: 2.73rem;
    }
    .s6_content_4_item:nth-child(3) {
        width: 2.12rem;
    }
    .s6_content_4_item::after {
        right: 0;
    }
    .s6_content_4_item:nth-child(3)::after {
        content: none;
    }
    .s6_content_4_item:nth-child(4) {
        width: 1.97rem;
    }
    .s6_content_4_item:nth-child(5) {
        width: 2.73rem;
    }
    .s6_content_4_item:nth-child(6) {
        width: 2.12rem;
    }
    .s6_content_4_item:nth-child(6)::after {
        content: none;
    }
    .s6_content_4_item img {
        width: .6rem;
        height: .6rem;
        margin-bottom: .24rem;
    }
    .s6_content_4_item div {
        color: #FFF;
        font-size: .24rem;
        font-weight: 400;
    }
    .s6_content_5_item {
        color: rgba(255, 255, 255, 0.80);
        font-size: .28rem;
        font-weight: 400;
        line-height: 1.42;
        opacity: 1;
        position: static;
    }
    .s7_dot_hover {
        height: 0.8rem;
        bottom: -.2rem;
    }
    .s7_dot_hover svg {
        top: 0.2rem
    }
    .s6_box {
        height: auto;
    }
    .s6_content_5 {
        margin-bottom: .4rem;
        height: auto;
    }
    .s6_content_6 a:nth-of-type(1) {
        width: 1.92rem;
        height: .6rem;
        flex-shrink: 0;
        border-radius: .28rem;
        border: 0.6px solid #FFF;
        background: #FFF;
        color: #1582BB;
        font-size: .24rem;
        font-weight: 400;
    }
    .s6_content_6 a:nth-of-type(2) {
        width: 1.92rem;
        height: .6rem;
        flex-shrink: 0;
        border-radius: .28rem;
        border: 0.6px solid #FFF;
        color: #FFF;
        font-size: .24rem;
        font-weight: 400;
    }
    .s7_info {
        display: none;
    }
    .s7_bg_box>div:nth-child(1) {
        /*display: none;*/
        font-size: .35rem;
        position: absolute;
        top: 0.3rem;
    }
    .s7_bg_box_btn a:nth-of-type(1) {
        width: 1.92rem;
        height: 0.6rem;
        flex-shrink: 0;
        border-radius: 0.28rem;
        border: 0.6px solid #FFF;
        color: #FFF;
        font-size: .24rem;
        font-weight: 400;
    }
    .s7_bg_box_btn a:nth-of-type(2) {
        width: 1.92rem;
        height: 0.6rem;
        flex-shrink: 0;
        border-radius: 0.28rem;
        border: 0.6px solid #FFF;
        background: #FFF;
        color: #1582BB;
        font-size: .24rem;
        font-weight: 400;
    }
    .s7_bg_box {
        height: 2.07rem;
        display: flex;
        flex-direction: column;
    }
    .s7_bg_box_btn {
        /*display: none;*/
        padding: 0;
        position: static;
    }
    .s7_show_box {
        width: 100%;
    }
    .s7_list_box {
        flex-wrap: wrap;
    }
    .s7_ticks {
        width: 1.7rem;
    }
    .s7_ticks:first-child {
        width: .64rem;
    }
    .s7_ticks:first-child span {
        display: none;
    }
    .s7_ticks:first-child span:first-child {
        display: block;
    }
    .s7_ticks:first-child span:nth-child(2) {
        display: block;
    }
    .s7_ticks:first-child span:nth-child(3) {
        display: block;
    }
    .s7_ticks:first-child span:nth-child(4) {
        display: block;
    }
    .s7_ticks:first-child span:nth-child(5) {
        display: block;
    }
    .s7_ticks:first-child span {
        display: none;
    }
    .s7_ticks:first-child span:first-child {
        display: block;
    }
    .s7_ticks:first-child span:nth-child(2) {
        display: block;
    }
    .s7_ticks:first-child span:nth-child(3) {
        display: block;
    }
    .s7_ticks:first-child span:nth-child(4) {
        display: block;
    }
    .s7_ticks:first-child span:nth-child(5) {
        display: block;
    }
    .s7_dot {
        margin-top: 0;
    }
    .s7_show_box {
        padding: .46rem .27rem .6rem;
    }
    .s7_item img {
        max-width: .6rem;
        max-height: .6rem;
    }
    /*.s7_show_title {*/
    /*    display: none;*/
    /*}*/
    .s7_content_box {
        padding: .6rem .3rem 1rem;
    }
    .s7_list_box {
        position: relative;
        justify-content: flex-start;
    }
    .s7_item:nth-child(6) {
        position: relative;
    }
    .s7_ticks-mobile {
        width: 0.64rem;
        position: absolute;
        right: 0;
        top: 1.62rem;
        display: flex;
    }
    .s7_ticks:nth-child(7) {
        width: .64rem;
    }
    .s7_ticks:nth-child(7) span {
        display: none;
    }
    .s7_ticks:nth-child(7) span:first-child {
        display: block;
    }
    .s7_ticks:nth-child(7) span:nth-child(2) {
        display: block;
    }
    .s7_ticks:nth-child(7) span:nth-child(3) {
        display: block;
    }
    .s7_ticks:nth-child(7) span:nth-child(4) {
        display: block;
    }
    .s7_ticks:nth-child(7) span:nth-child(5) {
        display: block;
    }
    .s7_ticks:nth-child(13) {
        width: .64rem;
        position: absolute;
        right: 0;
        bottom: 0;
    }
    .s7_ticks:nth-child(13) span {
        display: none;
    }
    .s7_ticks:nth-child(13) span:first-child {
        display: block;
    }
    .s7_ticks:nth-child(13) span:nth-child(2) {
        display: block;
    }
    .s7_ticks:nth-child(13) span:nth-child(3) {
        display: block;
    }
    .s7_ticks:nth-child(13) span:nth-child(4) {
        display: block;
    }
    .s7_ticks:nth-child(13) span:nth-child(5) {
        display: block;
    }
    .s7_content_box {
        height: auto;
    }
    .s7_bom_text_item  {
        color: rgba(17, 45, 54, 0.80);
        font-size: .24rem;
        font-style: normal;
        font-weight: 300;
        line-height: 1.66;
    }
    .s7_item {
        margin-bottom: .46rem;
    }
    .s7_ticks {
        margin-bottom: .46rem;
    }
    .s7_bom_text {
        height: 1rem;
        margin-top: .14rem;
    }
    .s8_overlay {
        display: none;
    }
    .s7_box {
        height: auto;
    }
    .s8_box {
        height: auto;
        padding: .6rem .3rem 2rem;
    }
    .s8_header div {
        color: #FFF;
        font-size: .4rem;
        font-weight: 300;
        line-height: 1.3;
    }
    .s8_header div:nth-of-type(1) {
        font-weight: 500;
    }
    .s8_text {
        margin-top: .4rem;
        color: rgba(255, 255, 255, 0.80);
        font-size: .28rem;
        font-weight: 400;
        line-height: 1.5;
    }
    .s8_btn {
        margin-top: .4rem;
    }
    .s8_btn a {
        width: 1.92rem;
        height: .6rem;
        flex-shrink: 0;
        border-radius: .28rem;
        border: 1px solid #FFF;
        color: #FFF;
        font-size: .24rem;
        font-weight: 400;
    }
    .s8_item {
        border-radius: .12rem;
        background: rgba(147, 147, 147, 0.10);
        backdrop-filter: blur(16px);
    }
    .s8_item_title {
        font-size: .24rem;
    }
    .s8_item_more {
        margin-top: .32rem;
        color: rgba(255, 255, 255, 0.60);
        font-size: .22rem;
        font-weight: 400;
    }
    .s8_item_more img {
        width: .12rem;
        height: auto;
    }
    .about_s1_bg {
        height: auto;
    }
    .about_s1_bg img {
        height: auto;
    }
    .footer_top {
        height: auto!important;
        flex-direction: column;
    }
    .page_footer {
        height: auto!important;
        padding: 1rem .3rem 0!important;
    }
    .footer_top img {
        width: 1.38rem;
        height: auto!important;
        margin-bottom: .8rem;
    }
    .footer_list {
        width: 6.9rem!important;
        display: flex;
        flex-wrap: wrap;
        margin: 0 auto;
    }
    .footer_list .item {
        width: 40%;
    }
    .footer_list .item:first-child {
        width: 40%;
    }
    .footer_list .item:nth-child(2n) {
        width: 40%;
    }
    .footer_list .item:nth-child(3n) {
        width: 20%;
    }
    .footer_list .item:nth-child(3n+1) {
        width: 40%;
    }
    .footer_list .itbox {
        display: none;
    }
    .footer_item::after {
        width: .88rem!important;
    }
    .footer_list .item:nth-child(3n) {
        display: flex;
        justify-content: flex-end;
    }
    .footer_item {
        width: 1.2rem;
        color: #FFF;
        font-size: .28rem!important;
        font-weight: 500;
        padding-bottom: .24rem;
        margin-bottom: .24rem;
    }
    .footer_contact {
        height: auto!important;
        flex-direction: column;
        margin-top: 0!important;
        margin-bottom: 1rem;
    }
    .footer_contact_l {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .footer_contact_num {
        font-size: .4rem!important;
        margin-bottom: .4rem;
    }
    .footer_top .footer_qrcode img {
        margin-bottom: .2rem;
    }
    .footer_contact_r .share_link {
        display: none;
    }
    .footer_contact_r {
        height: auto!important;
        margin-top: .4rem;
        width: 100%;
    }
    .icon_list {
        column-gap: .4rem;
        justify-content: center!important;
        height: auto!important;
    }
    .company_info {
        position: static!important;
        height: auto!important;
        flex-direction: column;
        padding-top: .6rem!important;
        padding-bottom: .49rem!important;
        padding-left: 0!important;
        padding-right: 0!important;
        margin-top: .6rem!important;
    }
    .footer-bottom-block {
        width: 100%;
        justify-content: space-between;
    }
    .share_link {
        width: 2.46rem!important;
        margin-bottom: 0!important;
    }
    .company_info .copy {
        color: #ffffff;
        font-size: .26rem;
        font-weight: 350;
        margin-bottom: .4rem;
    }
    .fot_back {
        font-size: .2rem;
    }
    .about_s1_box {
        padding: .6rem .3rem 1rem;
    }
    .about_s2_box_content_top {
        flex-direction: column;
    }
    .about_s2_box {
        padding: 0 .3rem;
    }
    .about_s2_box_content {
        padding: 0.46rem 0.3rem;
    }
    .about_s2_box_content_top img {
        width: 100%;
        height: auto;
    }
    .about_s2_box_content_top {
        height: auto;
    }
    .about_s2_box_content_top {
        align-items: flex-start;
    }
    .about_s2_box_content_top_text {
        margin-top: .3rem;
    }
    .about_s2_box_content {
        height: auto;
    }
    .about_s2_box_content_bottom {
        flex-wrap: wrap;
    }
    .about_s2_box_item img {
        height: auto;
    }
    .about_s2_box_item {
        width: 100%;
        margin-bottom: .44rem;
    }
    .about_s3_header {
        padding-left: .3rem;
    }
    .about_s3_titile {
        padding-left: .3rem;
    }
    .new_box {
        padding: .6rem .3rem 1rem;
    }
    .news_list {
        height: auto;
    }
    .new_item {
        width: 100%;
        height: auto;
        margin-bottom: .3rem;
    }
    .new_item img {
        width: 100%;
        height: 3.8rem;
        object-fit: cover;
    }
    .new_item_time {
        font-size: .24rem;
    }
    .new_item_title {
        font-size: .28rem;
    }
    .new_item_link {
        width: 1.92rem;
        height: .6rem;
        flex-shrink: 0;
        font-size: .24rem;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: .3rem;
    }
    .new_item_info {
        height: auto;
    }
    .qus_s1_header {
        padding: .6rem .3rem 0 .3rem;
    }
    .qus_s1_header img {
        width: 100%;
        height: auto;
        opacity: 1;
        margin-top: 0;
        margin-left: 0;
    }
    .qus_s1_text {
        font-size: .24rem;
    }
    .qus_list {
        padding: .6rem .3rem;
    }
    .arrow_close, .arrow_open {
        width: .3rem;
        height: .3rem;
    }
    .arrow_close svg {
        width: .2rem;
        height: .2rem;
    }
    .qus_item_text_inner {
        font-size: .24rem;
        line-height: 1.5;
    }
    .qus_s3_header {
        height: auto;
        padding: .6rem .3rem;
    }
    .qus_s4_header {
                height: auto;
        padding: .6rem .3rem;
    }
    .qus_s4_icon {
        padding-left: .3rem;
        padding-right: .3rem;
    }
    .mes_box {
        height: auto;
        flex-direction: column;
        padding: .6rem .3rem 1rem;
    }
    .mes_box_left {
        width: 100%;
    }
    .mes_box_right {
        width: 100%;
    }
    .mes_left_content {
        width: 100%;
    }
    .mes_right_content {
        height: auto;
    }
    .mes_right_title {
        padding-left: 0;
    }
    .mes_box_right {
        margin-top: .6rem;
    }
    .mes_right_content {
        padding: .4rem .3rem;
    }
    .mes_input_item {
        width: 100%;
    }
    .mes_input_item input {
        width: 100%;
    }
    .mes_input_item input {
        font-size: .22rem;
    }
    .mes_agreement {
        font-size: .2rem;
    }
    .newsinfo_box {
        padding: .6rem .3rem 1rem;
    }
    .newsinfo_left {
        width: 100%;
    }
    .newsinfo_box {
        display: flex;
        flex-direction: column;
    }
    .newsinfo_content img {
        width: 100%;
        height: auto;
        margin: .3rem auto;
    }
    .newsinfo_left {
        padding: .4rem .3rem;
    }
    .newsinfo_ext {
        font-size: .24rem;
    }
    .newsinfo_right {
        width: 100%;
        height: auto;
    }
    .newsinfo_related_title {
        font-size: .28rem;
    }
    .newsinfo_related_item {
        font-size: .24rem;
    }
    .newsinfo_related_text {
        font-size: .24rem;
    }
    .newsinfo_related_time {
        font-size: .2rem;
    }
    .newsinfo_next_btn {
        height: .65rem;
        font-size: .24rem;
    }
    .newsinfo_related {
        height: auto;
    }
    .newsinfo_next {
        height: 3.3rem;
    }
}