
.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.5rem;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #000000;
    margin-bottom: 0.15rem;
}
.fw_top span{
    font-size: 0.35rem;
    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.42rem;
    font-family: Source Han Sans CN;
    font-weight: 800;
    color: #272727;
    line-height: 0.4rem;
}
.fw_box_text{
    font-size: 0.36rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #272727;
    line-height: 0.48rem;
    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.45rem;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #000;
    margin-bottom: 0.15rem;
}
.solution_top span{
    font-size: 0.35rem;
    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.52rem;
    padding-top: 0.25rem;
}
.select_list{
    width: 100%;
    height: 6rem;
    display: flex;
    margin-top: 0.5rem;
    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.34rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #505050;
    line-height: 0.46rem;
    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;
}


