/*移动端改版*/
@media (min-width: 320px){html{font-size: 42.6667px;} }
@media (min-width: 360px){html{font-size: 48px;} }
@media (min-width: 375px){html{font-size: 50px;} }
@media (min-width: 384px){html{font-size: 51.2px;} }
@media (min-width: 390px){html{font-size:52px;} }
@media (min-width: 393px){html{font-size:52.4px;} }
@media (min-width: 412px){html{font-size:54.933px;} }
@media (min-width: 414px){html{font-size: 55.2px;} }
@media (min-width: 480px){html{font-size: 48px;} }
@media (min-width: 448px){html{font-size: 59.7333px;} }
@media (min-width: 512px){html{font-size: 68.2667px;} }
@media (min-width: 540px){html{font-size: 72px;} }
@media (min-width: 544px){html{font-size: 72.5333px;} }
@media (min-width: 576px){html{font-size: 76.8px;} }
@media (min-width: 590px){html{font-size: 78.6667px;} }
@media (min-width: 608px){html{font-size: 81.0667px;} }
@media (min-width: 640px){html{font-size: 85.3333px;} }
@media (min-width: 678px){html{font-size: 90.4px;} }
@media (min-width: 750px){html{font-size: 100px;} }
.g_following{padding-bottom: 0;}
.z-bottom-ul li img{width: 36px;height: 36px;}
.swiper-slide_icon a{height: 4rem;}
.z-top{background: #ffffff;border-bottom: 1px solid #eee;}
.z-input{background: none;}
.z-sou{padding:15px 15px 12px;background: none;display: flex;align-items: center;}
.z-input{width: 6.08rem;height: 0.64rem;background: #F4F3F3;border-radius: .32rem;margin-right: 0.35rem}
.z-sou input{background: none;padding: 7px 4px;display: flex;align-items: center;}
.z-input a img{width: .32rem;height: .32rem;margin-top: 8px;margin-right: 0.1rem;}
.g_more img{display: block;width: 0.32rem;height: 0.28rem;}
.tab-head-item a,.tab-head-item-one a{font-size: .28rem;font-weight: 500;color: #666666;}
.g_back{width: 42px;right:.37rem;position: fixed;bottom:8%;z-index: 1}
.g_round{margin-bottom: 12px;}
.g_round img{width: 42px;height: 42px;border-radius: 50%;box-shadow: 0 5px 8px 0 rgba(31,30,30,0.12);}
.g_bounced{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0,0,0,.2);z-index: 99;display: flex;align-items: center;justify-content: center;}
.g_bounced_box{width: 88%;border-radius: 10px;background: #ffffff;padding: 0.21rem 0.24rem;}
.g_bounced_box img{width: 15px;height: 15px;float: right;}
.g_bounced_text{margin: 10px 0;}
.g_bounced_text p{text-align: center;font-size: 16px;font-family: PingFang SC;font-weight: 600;color: #333333;line-height: 33px;}
.g_down_app{width: 140px;height: 37px;background: #1B7AFD;border-radius: 36px;margin:20px auto;}
.g_down_app a{font-size: 17px;font-weight: 500;color: #FFFFFF;line-height: 37px;text-align: center;display: block;}
.z-nav h4{font-size: 15px;font-family: HarmonyOS Sans SC;font-weight: 500;color: #444444;padding-bottom: 10px;}
.z-box{width: 100%;}
.z-nav{margin-left: 0;border-bottom: none;width: 100%;padding-left: 7.5%;}
.z-nav ul.z-ul li a{background: #F8F8F8;border-radius: 6px;padding: 5px 19px;font-weight: 400;color: #666666;margin-bottom: 0.3rem;font-size: 13px;}
.tab-head::-webkit-scrollbar{display: none;}

/*引导页*/
.guide{
    width: 100%;
    height: 100%;
    background: #ffffff;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
}
.guide_logo{display: flex;align-items: center;justify-content: center;padding: 40px 0 30px}
.guide_logo img{width: 40px;height:40px;display: block;margin-right: 0.2rem;}
.guide_logo h3{
    font-size: 17px;
    color: #333333;
    font-weight: bold;
}
.guide_title{
    text-align: center;
    color: rgb( 67,81,103);
    font-size: 20px;
    margin-bottom: 15px;
}
.guide_btn a{
    display: block;
    width: 140px;
    height: 32px;
    background: #015fff;
    border-radius: 5px;
    text-align: center;
    line-height: 32px;
    color: #ffffff;
    margin:0 auto 12px;
}
.guide_btn span{
    display: block;
    text-align: center;
    color: #999999;
    font-size: 15px;
}
.guide img.gui_bottom{
    display: block;
    width: 80%;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -40%;
}

.g_bottom{
    width: 100%;
    background: #333333;
}
.y_footer_bottom_di{
    padding: 12px 25px;
}
.y_footer_bottom_di span,
.y_footer_bottom_di span a{
    font-size: 12px;
    font-weight: 400;
    color: #888888;
    line-height: 17px;
}
.g_bottom_di a img{
    /*width: 74px;*/
    height: 23px;
}
.z-return a,.z-home a{
    background: rgba(27,122,253,1);
}
.z-about-top,.z-login-btn a{
    background: rgba(27,122,253,1);
}
.z-login-input input:nth-child(3){
    color: rgba(27,122,253,1);
    border: 1px solid rgba(27,122,253,1);
}
.z-login-input1 span a,.z-login-bottom{
    color:rgba(27,122,253,1) ;
}
.z-icon img{
    border-radius: 5px;
}
.tab-head-one li.z-hover a,
.tab-head.z-hover a,
.tab-head-item a:hover{
    color:rgba(27,122,253,1) ;
}
.tab-platform li{
    font-weight: 500;
    color: #666666;
}
.tab-platform li.table-plat{
    color:rgba(27,122,253,1) ;
}

.filter-list,.filter-text{
    width: 96px;
}
.filter-text1,.filter-list1{
    width: 80px;
}
.filter-list li a{
   line-height: 30px;
    font-size: 12px;
}
.z_alerts_times span,.z_previous ul li a{
    color:rgba(27,122,253,1) ;
}
.g_placard{
    width: 130px;
    height: 32px;
    background:rgba(27,122,253,1);
    margin: 20px auto;
    border-radius: 5px;
}
.g_placard a{
    display: block;
    text-align: center;
    line-height: 32px;
    text-decoration: none;
    font-size: 16px;
    color: #fff;
}
.g_placard_top{
    width: 100%;
    position: relative;
   /* height: 4.6rem;
    background: url("/Public/phone/g_img/placard_a.png") no-repeat ;
    background-size: contain;
    position: relative;*/
}
.g_placard_top img{
    display: block;
    width: 100%;
}
.g_placard_top span{
    position: absolute;
    text-align: center;
    font-size:0.3rem;
    font-weight: 400;
    color: #666666;
    line-height: .54rem;
    width: 100%;
    bottom: 66px;
}
.g_placard_con{
    width: 100%;
    background: url("/Public/phone/g_img/placard_b.png") repeat-y center;
    background-size: contain;
    padding: 0.2rem 0.8rem;
}

.g_placard_con h3{
    font-size: 0.36rem;
    font-weight: bold;
    color: #333333;
    line-height: .55rem;
}
.g_placard_bottom{
    width: 100%;
    position: relative;
}
.g_placard_bottom img{
    display: block;
    width: 100%;
}
.poster-qrcode {
    position: absolute;
    right:30px;
    bottom: 26px;
}
#to_bottom{
    position: fixed;
    bottom: 3%;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}
#to_bottom a{
    display: block;
    width: 100px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    background:#015fff;
    border-radius: 5px;
    color: #ffffff;
    font-size: 16px;
    margin: 0 10px;
}

.z-con-news-p{
    width: 84%;
    float: left;
}
.g_con_label{
    width: 100%;

}
.g_con_share{
    width: 12%;
    float: right;
    justify-content: right;
    display: flex;
}
.g_con_share img{
    width: 23px;
    height: 23px;
    margin: 8px 8px 0 0;
}
.g_label_text{
    position: absolute;
    top: 26px;
    left: 10%;
    width: 50%;
}
.g_label_text a{
    display: block;
    float: left;
    background: rgba(58,106,206,0.05);
    border: 1px solid #7294dc;
    border-radius: 3px;
    font-size: 14px;
    font-weight: 400;
    padding: 2px 6px;
    color: #3A6ACE;
    margin-right: 14px;
    margin-bottom: 6px;
}