* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}
html {
    font-family: hyqh;
    font-size: 13.333333vw;
}
a {
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;
    list-style: none;
    color: #000;
}

input{  
	background:none;  
	outline:none;  
	border:0px;
}
.main{
    width: 100%;
    overflow-x: hidden;
}
li{
    list-style: none;
}

/* 头部 */
/* 轮播图 */
.top{
    width: 7.5rem;
    position: relative;
}
.header{
    width: 100%;
    height:1rem;
    display: flex;
    align-items: center;
    line-height:1rem;
    justify-content: space-between;
    box-sizing: border-box;
    padding: 0 0.5rem;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
}
.header01 {
    background-color:#3B7DC1;
    box-shadow: 0 0.05rem 0.1rem 0 rgb(37 43 58 / 6%);
}
.qiehuan{
    width: 0.45rem;
    height: 0.32rem;
}
.logoa{
    width: 3.2rem;
}
.banner{
    width: 100%;
    height:10.64rem;
}
.banner-img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
    bottom:0.2rem !important;
}
.banner .swiper-pagination-bullet{
    width: 0.1rem !important;
    height: 0.1rem !important;
    background: #FFFFFF !important;
    opacity: 0.5 !important;
}
.banner .swiper-pagination-bullet-active{
    width: 0.4rem !important;
    height: 0.1rem !important;
    border-radius: 0.1rem !important;
    background: #fff !important;
    opacity: 1 !important;
}
.banner .swiper-pagination{
    padding-right: 0.2rem !important;
}
.casez_zx{
    width: 2.46rem;
    height: 0.72rem;
    background: linear-gradient(90deg, #1FACFF, #004AF8);
    border-radius: 0.08rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.28rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
    position: absolute;
    top: 9rem;
    left: 2.5rem;
    z-index:9;
}
.casez_zx:active{
    opacity: 0.5;
}
.casez_zx img{
    width: 0.25rem;
    height: 0.21rem;
    margin-left: 0.22rem;
}
.in_xq{
    width: 1.8rem;
    height: 0.6rem;
    background: linear-gradient(90deg, #1FACFF, #004AF8);
    border-radius: 0.08rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.2rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
    margin-top: 0.3rem;
}
.in_xq img{
    width: 0.2rem;
    height: 0.15rem;
    margin-left: 0.1rem;
}
.in_xq:active{
    opacity: 0.5;
}
/* 公司主打服务 */
.fw{
    width: 100%;
    background: url(../wapimages/fw_banner.png) no-repeat;
    background-size: 100% 100%;
    padding: 0.48rem 0 0.72rem 0;
}
.fw_top{
    width:90%;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom:0.63rem;
}
.fw_top p{
    font-size: 0.35rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #000000;
    margin-bottom: 0.15rem;
}
.fw_top span{
    font-size: 0.25rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #767676;
}
.fw_info{
    width:90%;
    margin: 0 auto;
}
.fw_info-top{
    width: 100%;
    height: 1.49rem;
    background: #FFFFFF;
    box-shadow: 0rem 0rem 0.15rem 0.07rem rgba(20,6,10,0.05);
    margin-bottom:0.29rem
}
.fw-topLi{
    width: 100%;
    height: 100%;
}
.fw-topLi ul{
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-between;
}
.fw-topLi ul li{
    width: 25%;
    font-size: 0.26rem;
    font-family: Source Han Sans CN;
    font-weight: 800;
    color: #4C4C4C;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-right: 0.01rem solid #F2F2F2;
}
.fw-topLi ul li div{
    margin-bottom: 0.2rem;
}
.active{
    background: #3684FF !important;
    color: #fff !important;
}
.ydkf{
    width: 0.45rem;
    height: 0.46rem;
    background: url(../wapimages/ydkf.png) no-repeat;
    background-size: 100% 100%;
}
.ydkf01{
    width: 0.45rem;
    height: 0.46rem;
    background: url(../wapimages/ydkf01.png) no-repeat;
    background-size: 100% 100%;
}
.wlyx{
    width: 0.45rem;
    height: 0.41rem;
    background: url(../wapimages/wlyx.png) no-repeat;
    background-size: 100% 100%;
}
.wlyx01{
    width: 0.45rem;
    height: 0.41rem;
    background: url(../wapimages/wlyx01.png) no-repeat;
    background-size: 100% 100%;
}
.wzkf{
    width: 0.44rem;
    height: 0.43rem;
    background: url(../wapimages/wzkf.png) no-repeat;
    background-size: 100% 100%;
}
.wzkf01{
    width: 0.44rem;
    height: 0.43rem;
    background: url(../wapimages/wzkf01.png) no-repeat;
    background-size: 100% 100%;
}
.vr{
    width: 0.49rem;
    height: 0.36rem;
    background: url(../wapimages/vr.png) no-repeat;
    background-size: 100% 100%;
}
.vr01{
    width: 0.49rem;
    height: 0.36rem;
    background: url(../wapimages/vr01.png) no-repeat;
    background-size: 100% 100%;
}
.fw_list{
    width: 100%;
}
.fw_list_item{
    width: 100%;
    display: none;
}
.fw_box{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: #FFFFFF;
    box-shadow: 0rem 0rem 0.15rem 0.07rem rgba(20,6,10,0.05);
    padding: 0.46rem 0.54rem 0.53rem 0.29rem;
}
.fw_box_top{
    width: 100%;
    display: flex;
    margin-bottom: 0.31rem;
}
.fw_box_top .yuan{
    width: 0.26rem;
    height: 0.26rem;
    border: 0.04rem solid #0487E4;
    border-radius: 50%;
    margin-right: 0.16rem;
    margin-top: 0.07rem;
}
.fw_box_top .fwtext{
    font-size: 0.27rem;
    font-family: Source Han Sans CN;
    font-weight: 800;
    color: #272727;
    line-height: 0.4rem;
}
.fw_box_text{
    font-size: 0.25rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #272727;
    line-height: 0.35rem;
    opacity: 0.74;
}

/* 200+行业云解决方案全场景覆盖 */
.solution{
    width: 100%;
    background:#F5F8FF;
    padding-top: 0.47rem;
    padding-bottom: 0.52rem;
}
.solution_top{
    width: 90%;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 0.25rem;
}
.solution_top p{
    font-size: 0.35rem;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #000;
    margin-bottom: 0.15rem;
}
.solution_top span{
    font-size: 0.25rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #888888;
}
.solution_info{
    width:100%;
    margin: 0 auto;
}
.solution_topLi{
    width: 100%;
    height: 0.7rem;
    line-height: 0.7rem;
    margin-bottom: 0.29rem;
    overflow-y: hidden;
    overflow-x: auto;
    padding-left: 0.22rem;
}
.solution_topLi ul{
    width:200%;
    display: flex;
    align-items: center;
}
.solution_topLi ul li{
    width: 2.1rem;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 0.7rem;
    line-height: 0.7rem;
    font-size: 0.26rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #9B9B9B;
    margin-right: 0.2rem;
}

.solution_list{
    width: 100%;
}
.solution_list_item{
    width: 100%;
    display: none;
}
.solution_box{
    width: 90%;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    background: #fff;
    border-radius: 0.07rem;
}
.so_box_img{
    width: 100%;
    height: 3.23rem;
    border-radius:0.07rem 0.07rem 0 0;
    object-fit: cover;
}
.solution_box_text{
    display: flex;
    flex-direction: column;  
    padding: 0.23rem 0.28rem 0.5rem 0rem; 
    border-radius: 0 0 0.07rem 0.07rem;
}
.solu_fa{
    font-size: 0.33rem;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #000000;
    margin-bottom: 0.2rem;
    padding-left: 0.31rem;
}
.solu_text{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-left: 0.15rem;
    margin-bottom: 0.2rem;
}
.solu_text div{
    width:50%;
    font-size: 0.22rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #000000;
    transform: scale(0.9);
    margin-bottom: 0.1rem;
}
.solu_img{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 0.31rem;
    margin-bottom: 0.3rem;
}
.solu_img img{
    width: 31%;
}
.solu_btn{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 0.31rem;
}
.ljfa{
    width: 2.2rem;
    height: 0.52rem;
    background: #2469F3;
    border-radius: 0.08rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
}
.ljfa img,.mfsy img{
    width: 0.21rem;
    height: 0.18rem;
    margin-left: 0.15rem;
}
.mfsy{
    width: 2.2rem;
    height: 0.52rem;
    border:0.01rem solid #2469F3;
    border-radius: 0.08rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #2469F3;
}
.ljfa:active,.mfsy:active{
    opacity: 0.5;
}

/* 这些企业都选择中虎营销 */
.select{
    width: 100%;
    background:#F5F8FF;
    padding-bottom: 0.82rem;
}
.select_list{
    width: 100%;
    height: 7rem;
    display: flex;
    margin-top: 0.6rem;
    padding-left: 0.4rem;
}
.select_banner{
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}
.select_banner .swiper-wrapper{
    width: 100%;
}
.select_banner .swiper-slide{
    /* width: 4.9rem !important; */
    height: 6.2rem !important;
    background: #FFFFFF !important;
    border-radius: 0.15rem !important;
}

.select_banner .swiper-pagination{
    bottom: -0.2rem !important;
}
.select_banner .swiper-pagination-bullet{
    width: 0.27rem;
    height: 0.09rem;
    background: #000000;
    opacity: 0.25;
    border-radius: 0.05rem;
}
.select_banner .swiper-pagination-bullet-active{
    width: 0.49rem !important;
    height: 0.09rem !important;
    background: #000000 !important;
    border-radius: 0.05rem !important;
    opacity: 1 !important;
}
.sel_01_img{
    width: 100%;
    height: 2.78rem;
    position: relative;
}
.sel_01_img .sel_banner{
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 0.15rem 0.15rem 0 0;
}
.sel_leftTop{
    width: 1.41rem;
    height: 0.44rem;
    background: #2469F3;
    border-radius: 0.15rem 0 0.15rem 0rem;
    display: flex;
    align-items:center;
    justify-content: center;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
}
.sel_leftTop span{
    font-size: 0.2rem;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #FFFFFF;
    transform: scale(0.85);
}
.sel_leftTop img{
    width: 0.2rem;
    height: 0.18rem;
}
.sel_01_text{
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 0.31rem 0.38rem 0.5rem 0.29rem;
}
.sel_01_text img{
    width: 2.18rem;
    margin-bottom: 0.3rem
}
.sel_01_text div{
    font-size: 0.25rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #505050;
    line-height: 0.43rem;
    opacity: 0.88;
}

.select_k_info{
    width: 90%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    background: #F5F8FF;
    margin-top: 0.65rem;
}
.select_k_item{
    width: 1.95rem;
    height: 0.81rem;
    display: flex;
    margin-bottom: 0.2rem;
    margin-right: 0.45rem;
}
.select_k_item:nth-child(3n){
    margin-right: 0;
}
.select_k_item img{
    vertical-align: middle;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.select_btn{
    width: 90%;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin-top: 0.4rem;
}
.select_btn_al{
    width: 2.28rem;
    height: 0.52rem;
    background: linear-gradient(90deg, #1FACFF, #004AF8);
    border-radius: 0.08rem;
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
}
.select_btn_mf{
    width: 2.78rem;
    height: 0.8rem;
    border: 0.01rem solid #2469F3;
    border-radius: 0.08rem;
    font-size: 0.25rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color:#2469F3;
    display: flex;
    align-items: center;
    justify-content: center;
}
.select_btn_al img,.select_btn_mf img{
    width: 0.22rem;
    height: 0.19rem;
    margin-left: 0.1rem;
}
.select_btn_al:active,.select_btn_mf:active{
    opacity: 0.5;
}

/* 我们的优势 */
.Our_advantage{
    width: 100%;
    display: flex;
    flex-direction: column;
    padding-top: 0.51rem;
    margin-bottom: 0.1rem;
}
.Our_advantage_list{
    width: 90%;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    margin-top: 0.3rem;
}
.Our_advantage_item{
    width: 100%;
    background:#F8F9FD;
    border-radius: 0.11rem;
    padding: 0.43rem 0.31rem 0.5rem 0.44rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0.4rem;
}
.Our_advantage_text{
    width:53%;
    display: flex;
    flex-direction: column;
}
.Our_advantage_text p{
    font-size: 0.33rem;
    font-family: Source Han Sans CN;
    font-weight: 800;
    color: #2469F3;
    display: flex;
    align-items: center;
    margin-bottom: 0.15rem;
}
.Our_advantage_text p img{
    width: 0.23rem;
    height: 0.18rem;
    margin-left: 0.18rem;
}
.our_left{
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #282828;
    line-height: 0.4rem;
}
.Our_right{
    font-size: 0.43rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #171C3C;
    display: flex;
    align-items: center;
    position: relative;
}
.Our_right img{
    width: 0.22rem;
    height: 0.29rem;
    margin-left: 0.2rem;
}
.Our_right::after{
    content: "";
    width: 0.65rem;
    height: 0.05rem;
    background: #000000;
    position: absolute;
    top: 0.65rem;
    left: 0.3rem;
}

/* 新闻资讯 */
.news{
    width: 90%;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
}
.news_tab{
    width: 100%;
}
.news_list{
    width: 100%;
    display: flex;
}
.news_list ul{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-around;
    border-bottom: 0.5px solid #ededed;
    box-sizing: border-box;
    display: flex;
    height:1rem;
}
.news_list ul li{
    align-items: center;
    color: #666;
    display: flex;
    flex: 1;
    font-family: PingFang SC;
    font-size:0.32rem;
    font-weight: 400;
    height: 100%;
    justify-content: center;
}
.news_active{
    color: #222 !important;
    font-weight: 500 !important;
    position: relative;
}
.news_active::after{
    content: "";
    width: 0.4rem;
    height: 0.04rem;
    background: #ed2800;
    position: absolute;
    bottom: 0.2rem;
    left: 50%;
    transform: translate(-50%);
    z-index: 9;
}
.news_con{
    width: 100%;
}
.news_item{
    width: 100%;
    display: none;
}
.news_info{
    width: 100%;
    display: flex;
    flex-direction: column;
    margin-bottom: 0.5rem;
}
.news_box01{
    width: 100%;
    display: flex;
    flex-direction: column;
    border-bottom: 0.5px solid #ededed;
    padding-bottom: 0rem;
    margin-top: 0.2rem;
}
.news_box01_text{
    width: 100%;
    color: #222;
    font-family: PingFang SC;
    font-size: 0.28rem;
    font-weight: 400;
    line-height: 0.4rem;
    margin-bottom: 0.15rem;
    text-align: left;
}
.news_box01_time{
    width: 100%;
    display: flex;
    align-items: center;
    color: #b0b0b0;
    font-family: PingFang SC;
    font-size: 0.2rem;
    font-weight: 400;
    text-align: left;
}
.news_box01_time img{
    width: 0.3rem;
    height: 0.3rem;
    margin: 0 0.1rem;
}

.news_box02{
    width: 100%;
    height: 3.5rem;
    border-radius: 0.2rem;
    display: flex;
    margin-top: 0.2rem;
}
.news_banner{
    width: 100%;
    position: relative;
    overflow: hidden;
}
.news_banner .swiper-slide{
    width: 100%;
    display: flex;
    height: auto;
}
.news_banner .swiper-slide img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 0.2rem;
}
.news_banner .swiper-pagination{
    bottom: 0.1rem !important;
}
.news_banner .swiper-pagination-bullet{
    width: 0.1rem;
    height: 0.1rem;
    background: #fff;
    opacity: 0.25;
    border-radius: 0.05rem;
}
.news_banner .swiper-pagination-bullet-active{
    width: 0.1rem!important;
    height: 0.1rem!important;
    background: #fff !important;
    border-radius: 0.05rem !important;
    opacity: 1 !important;
}

.news_box03{
    width: 100%;
    display: flex;
    flex-direction: column;
}
.news_box03_item{
    width: 100%;
    display: flex;
    border-top: 0.5px solid #ededed;
    padding-top: 0.2rem;
    margin-top: 0.2rem;
}

.news_box03_item_left{
    width: 60%;
    display: flex;
    flex-direction: column;
    padding-right: 0.2rem;
}
.news_box03_item_title{
    line-clamp: 2;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    color: #222;
    display: -webkit-box;
    font-size: 0.28rem;
    font-weight: 400;
    line-height: 0.45rem;
    margin-bottom: 0.2rem;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    word-break: break-all;
}
.news_box03_item_title span{
    align-items: center;
    background: linear-gradient(90deg,#fe6a00 -1%,#ff2b00);
    border-radius: 0.02rem;
    color: #fff;
    display: inline-flex;
    font-family: PingFang SC;
    font-size: 0.2rem;
    font-weight: 400;
    height: 0.35rem;
    line-height: normal;
    line-height: 0.35rem;
    margin-right: 0.1rem;
    overflow: hidden;
    padding: 0 0.04rem;
}
.news_box03_item_right{
    width: 40%;
    display: flex;
}
.news_box03_item_right img{
    width: 100%;
    height: 1.7rem;
    object-fit: cover;
    border-radius: 0.1rem;
}







/* 底部 */
.footer{
    width:100%;
    margin: 0 auto;
    padding: 0.5rem 0.5rem 1.2rem 0.5rem;
    background-color:#F5F8FF;
    display:flex;
    flex-direction: column;
}
.footer_top{
    width: 2.51rem;
    margin-bottom: 0.4rem;
}
.footer_text{
    font-size: 0.23rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #000000;
    line-height: 0.4rem;
    opacity: 0.76;
    margin-bottom: 0.4rem;
}
.footer_ewm{
    width: 100%;
    display: flex;
    align-items: center;
    border-bottom: 0.01rem dashed #BFBFBF;
    margin-bottom: 0.5rem;
    padding-bottom: 0.4rem;
}
.footer_ewm_item{
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-right: 0.42rem;
}
.footer_ewm_item img{
    width: 1.56rem;
    height: 1.54rem;
    margin-bottom: 0.15rem;
}
.footer_ewm_item span{
    font-size: 0.2rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #161E3A;
}
.footer_hz{
    width: 100%;
    display: flex;
    flex-direction: column;
    border-bottom: 0.01rem dashed #BFBFBF;
    margin-bottom: 0.2rem;
    padding-bottom: 0.2rem;
}
.footer_hz p{
    font-size: 0.32rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #000000;
    margin-bottom: 0.2rem;
}
.footer_hz span{
    font-size: 0.25rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #000000;
    line-height: 0.5rem;
    opacity: 0.83;
}

.bot{
    width: 100%;
    display: flex;
    flex-direction: column;
    transform: scale(0.9);
}
.bot div{
    font-size: 0.24rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #8F8F8F;
    line-height: 0.5rem;
}
/* 右侧导航 */
.nva{
    position: fixed;
    bottom: 0.5rem;
    right: 0.2rem;
    width: 1rem;
    border-radius: 0.6rem;
    background-color: #faa000;
    height: 3.72rem;
    -webkit-transition: height .4s;
    transition: height .4s;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    overflow: hidden;
}
.nva-item{
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.nva-item span{
    display: block;
    font-size:0.26rem;
    letter-spacing:0.01rem;
    color: #fff;
}
.kf{
    width: 0.7rem;
    height: 0.7rem;
}
.sy{
    width: 0.3rem;
    height: 0.35rem;
}
.cancel{
    width: 0.25rem;
    height:0.25rem;
}
/* 弹窗 */
/* 分栏 */
.fenLan{
    width: 7.5rem;
    height:100vh;
    background: rgba(0,0,0,.6);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    display: none;

}
.fenLan-add{
    width:100%;
    height: 100vh;
    position: fixed;
    top: 0;
    right: 0; 
}
.fenLanTop{
    width: 100%;
    height: 1rem;
    display: flex;
    align-items: center;
    background-color: #FFFFFF;
    box-shadow: 0 0.05rem 0.1rem 0 rgb(37 43 58 / 6%);
    line-height: 1rem;
    justify-content: space-between;
    padding: 0 0.5rem;
    box-sizing: border-box;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
}
.fen_logoa{
    width: 1.92rem;
    height: 0.51rem;
    object-fit: contain;
}
.cha{
    width: 0.34rem;
    height: 0.34rem;
}
.fenLanList{
    width:0;
    height: 100%;
    margin-left: 2rem;
    background: #FFFFFF;
    display: flex;
    flex-direction: column;
    margin-top: 0.96rem;
    position: absolute;
    right: 0;
    top: 0;
    transition: 0.5s;
}
.fenLanList_sp01{
    width: 100%;
    height: 8.8rem;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    overflow-y: auto;
}
.fenLanItem{
    width: 100%;
    display: flex;
    border-bottom: 0.01rem solid rgba(0,0,0,.1);
    flex-direction: column;
}
.fenLanItemSp1{
    font-size: 0.3rem;
    font-family: Adobe Heiti Std;
    font-weight: normal;
    color: #272727;
    padding: 0.34rem 0 0.34rem 0.58rem;
}
.fenLanItemSp1 a{
    display: flex;
}
.fenLanItemSp1 a:focus{
    color: rgb(166, 160, 160);
    cursor: pointer;
}
.fenLanItem-to{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.fenLanItem-h{
    margin-right: 0.39rem;
}
.al-right {
    width: 0.3rem;
    height: 0.3rem;
    background: url(../wapimages/add.png) no-repeat;
    background-size: 100% 100%;
}
.al-right2 {
    width: 0.3rem;
    height: 0.05rem;
    background: url(../wapimages/jian.png) no-repeat;
    background-size: 100% 100%;
}
.fenLanItemEji{
    width: 100%;
    background: #F2F3F7;
    display: flex;
    flex-direction: column;
    display:none;
}
.fenLanItemEji span{
    font-size: 0.3rem;
    font-family: Adobe Heiti Std;
    font-weight: normal;
    color: #272727;
    opacity: 0.76;
    height: 0.8rem;
    line-height: 0.8rem;
    padding-left: 0.8rem;
}
.fenLanList_sp02{
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 0 0.34rem;
    box-shadow: 0 -0.05333rem 0.10667rem 0 rgb(37 43 58 / 6%);
}
.fenLanBtn{
    width: 4.45rem;
    height: 0.76rem;
    background-color: #0d54d1;
    border-radius: 0.38rem;
    font-size: 0.32rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 0.33rem;
    border: none;
    margin: 0.5rem auto;
}
.fenLanBtn01{
    width: 4.45rem;
    height: 0.76rem;
    border: 0.01rem solid #0d54d1 !important;
    color: #0d54d1;
    background: #fff;
    border-radius: 0.38rem;
    font-size: 0.32rem;
    font-family: PingFang SC;
    font-weight: 500;
    line-height: 0.33rem;
    margin: 0 auto;
    margin-bottom: 0.5rem;
}
.fenLanPhone{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 4.45rem;
    height: 0.76rem;
    border: 0.01rem solid #0d54d1 !important;
    border-radius: 0.38rem;
    margin: 0 auto;
    margin-bottom: 0.36rem;
    margin-top: 0.7rem;
}
.phone1{
    width: 0.33rem;
    height: 0.36rem;
    margin: 0 0.3rem 0 0;
}
.fenLanPhoneS{
    font-size: 0.32rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #0d54d1;
}
.fenLanPhoneS a{
    font-size: 0.32rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #0d54d1;
}
.fenLanItem:last-child{
    border-bottom: none;
}
.fenLanItem:focus{
    color: #cac7c7;
    cursor:pointer;
}
.fenLanItemEji span:hover{
    background-color: #595959;
    cursor: pointer;
}

/* 右侧导航 */
.nav{
    width: 0.9rem;
    height: 0.9rem;
    border-radius: 50%;
    display: flex;
    position: fixed;
    right:0.2rem;
    bottom:38%;
    z-index: 999;
}
.nav img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}


.banner_icon{
    display: none;
}
.fg_count {
    position: relative;
    display: flex;
    align-items: center;
    color: #2469F3 !important;
}
.fg_count .banner_icon{
    width: 0.34rem;
    display: block !important;
    margin-right:0.15rem;
}
.fg_count::after{
    content: '';
    width: 1.66rem;
    height: 0.04rem;
    background: #0487E4;
    position: absolute;
    bottom: 0;
    left: 0.1rem;
}

.case_nav{
    width: 100%;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    height:1rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    z-index: 999;
    border-top: 0.01rem solid #33333312;
}
.case_nav_tel{
    width: 50%;
    height: 100%;
    display: flex;
    background: linear-gradient(to right, #E6F3FF,#e3f2ff);
}
.case_nav_tel a{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.32rem;
    color: #333;
    font-weight: 600;
}
.case_nav_wx{
    width: 50%;
    height: 100%;
    display: flex;
    background: linear-gradient(to right, #1EACFC,#1B60FC);
}
.case_nav_wx a{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.32rem;
    color: #fff;
    font-weight: 600;
}