.pc {
    display: none;
}
#mobile {
    width: 100%;
}
.news_box {
    margin: 24px;
}
.news_box .page_h1{
    font-size:20px;
    font-weight:bold;
    color:rgba(51,51,51,1);
    line-height:32px;
    margin-top: 68px;
    margin-bottom: 12px;
}
.news_box .news_date{
    font-size:14px;
    font-weight:400;
    color:rgba(153,153,153,1);
    line-height:24px;
    margin-bottom: 24px;
}
.news_box .news_content img{
    /* max-width: 327px; */
    max-width: 100%;
}

.news_box .news_content a{
    color: #3a24ff;
}

.news_box .news_content h1,
.news_box .news_content h2,
.news_box .news_content h3,
.news_box .news_content h4,
.news_box .news_content h5,
.news_box .news_content p{
    display: block;
    font-size:15px;
    font-weight:400;
    color:rgba(51,51,51,1);
    line-height:26px;
	margin: 10px 0px;
	text-indent: 32px;
}

.card-dark{
    padding: 48px 0;
}

.card-dark .card-title{
    font-size: 20px;
    line-height: 28px;
    text-align: center;
}

.hot_news .hot_news_list{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: column;
}
.hot_news .hot_news_top {
    margin-bottom: 24px;
}

.hot_news .hot_news_list .news_item{
    background:rgba(255,255,255,1);
    margin: 0 24px 12px;
}
.hot_news .hot_news_list .news_item:last-child{
    margin-bottom: 0px;
}
.hot_news .hot_news_list .title{
    margin: 24px 32px 4px;
    font-size:16px;
    font-weight:bold;
    color:rgba(51,51,51,1);
    line-height:28px;

}
.hot_news .hot_news_list .date{
    margin: 0 0 24px 32px;
    font-size:14px;
    font-weight:400;
    color:rgba(153,153,153,1);
    line-height:24px;
}


/* 头部脚部额外写 */
    .mobile-page-header .top{
        width: 100vw;
        height: 44px;
        padding: 0 20px;
        box-shadow:0 4px 6px 0 rgba(0,0,0,0.04);
    }
    .mobile-page-header .top .left img {
        height: 20px;
    }
    .mobile-page-header .top .right {
        height: 44px;
        line-height: 44px;
        text-align: center;
        padding: 16px 10px 13px;
    }
    .header-show {
        top: 44px!important;
    }
    .mobile-page-header .mobile-header-popover-container {
        font-size: 12px;
        top: calc(44px - 100vh);
    }
    .mobile-page-header .mobile-header-popover-container .mobile-header-popover {
        height: 100vh;
    }
    .mobile-page-header .mobile-header-popover-container .mobile-header-popover .mobile-header-menu-item-wrapper {
        padding: 0 24px;
    }
    .mobile-page-header .mobile-header-popover-container .mobile-header-popover .mobile-header-menu-item {
        height: 56px;
        font-size: 14px;
        border-bottom: 1px solid rgba(140, 140, 140, .19);
    }

    .mobile-header-contact-us {
        border-radius:0px 0px 0px 2px;
        padding: 0 24px;
        font-size: 14px;
    }
    .mobile-header-contact-us-show {
        height: 56px;
    }
    .mobile-header-contact-us .tel{
        margin-right: 37px;
    }
    .mobile-header-contact-us .close{
        margin-right: 70px;
    }


    /* 脚部 */
    .page-footer {
        width: 100vw;
    }
    .page-footer .page-content {
        padding: 45px 0 0 30px;
    }
    .page-footer .page-content .mobile-left-part .logo {
        width: 120px;
    }
    
    .page-footer .right-part .item .content .detail {
        margin-bottom: 12px;
        line-height: 17px;
    }
    .page-footer .right-part .contact-us .label {
        font-size: 12px;
    }
    .page-footer .right-part .item .content .detail .value {
        font-size: 12px;
    }
    .page-footer .right-part .item.pc-hide {
        margin-top: 32px;
    }
    .page-footer .right-part .item .detail {
        margin-bottom: 8px;
        line-height: 20px;
    }
    .page-footer .right-part .item .detail:last-child {
        margin-bottom: 0;
    }
    .page-footer a {
        font-size: 12px;
        line-height: 17px;
    }
    .page-footer .page-content .right-part .title{
        padding: 25px 0 20px;
        line-height: 20px;
        font-size: 14px;
    }
    .page-footer .icp {
        margin: 24px 18px 0;
    }
    .page-footer .icp .addr {
        line-height: 17px;
        margin-bottom: 10px;
    }
    .mobile-social-contact {
        padding-top: 19px;
    }
    .mobile-social-contact i {
        display: inline-block;
        width: 26px;
        height: 26px;
        text-align: center;
        line-height: 26px;
        border-radius: 50%;
        font-size: 18px;
        margin-right: 24px;
        border: 1px solid #999;
    }
    .mobile-social-logo {
        margin-bottom: 13px;
    }

    .mobile-copyright-container {
        padding: 40px 0 16px;
    }
    .mobile-copyright {
        height: 11px;
        font-size: 8px;
        line-height: 11px;
    }
    .page-footer .mobile-copyright-container a, 
    .page-footer .mobile-copyright-container span {
        font-size: 10px;
        font-family: PingFangSC-Regular,PingFang SC;
        font-weight: 400;
        color: rgba(102,102,102,1);
        line-height: 16px;
    }
