.banner {
    height: 6.6rem;
}
.bannerText {
    width: 92%;
    position: absolute;
    left: 4%;
    top:0.8rem;
}

.bannerText>p.bannerText_title {
    font-family: OPPOSans-M;
    font-size: 0.48rem;
    color: #333333;
    margin-bottom: 0.36rem;
    font-weight: 500;
}

.bannerText>p{
    font-family: OPPOSans-R;
    font-size: 0.22rem;
    color: #666666;
    line-height: 0.36rem;
}

.bannerText>ul {
    display: block;
    margin-top: 0.44rem;
}

.bannerText>ul>li + li{
    margin-top: 0.2rem;
}

.productAdvantages_title {
    font-size: 0.34rem;
    width: 100%;
    text-align: center;
    margin-top: 0.8rem;
    font-weight: 600;
}

.planImg {
    width: 100%;
    margin-top: 0.4rem;
}

.planImg img {
    width: 100%;
    height: auto;
}

.productSafe_operation,.productSafe_operation .productAdvantages {
    background-color: #f0f6fd;
    overflow: hidden;
}
.productSafe_operation .productAdvantages {
    margin-top: 0rem;
    margin-bottom: 0.4rem;
}

.home_Banner {
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
    overflow: hidden;
    margin-top: 0.4rem;
    padding-bottom: 1rem;
    position: relative;
}

.home_Banner .swiper-pagination-bullet{
    width: 0.15rem !important;
    height: 0.15rem !important;
    border-radius: 3px !important;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}

.operation_slide{
    width: 100%;
    height: 6rem;
    background-image: linear-gradient(0deg,
    #c0d8fa 0%,
    #f2f8fd 100%,
    #7acb99 100%,
    #029d35 100%),
    linear-gradient(
            #eeeeee,
            #eeeeee);
    background-blend-mode: normal,
    normal;
    border-radius: 0.1rem;
    padding:0.4rem 0.3rem 0rem;
    box-sizing: border-box;
    overflow: hidden;
}

.operation_title {
    font-size: 0.32rem;
    font-weight: 600;
    color: #0251a1;
    padding-bottom: 0.32rem;
    position: relative;
}
.operation_title:after{
    content: '';
    position: absolute;
    bottom: 0rem;
    left:0rem;
    width: 0.5rem;
    height: 2px;
    background-color: #c6d4de;
}

.operation_desc {
    margin-top: 0.3rem;
    font-size: 0.26rem;
    line-height: 0.4rem;
    color: #333333;
}


.product_featuresHover p.product_featuresDesc {
    line-height: 32px;
    font-weight: 400;
}

.swiper-slide6{
    width: 100%;
    height: 100%;
    padding-bottom: 0.4rem;
    background: url("../images/productSafe_6.png") 90% 90% no-repeat;
    background-size: auto;
}
.swiper-slide7{
    width: 100%;
    height: 100%;
    padding-bottom: 0.4rem;
    background: url("../images/productSafe_7.png") 90% 90% no-repeat;
    background-size: auto;
}
.swiper-slide8{
    width: 100%;
    height: 100%;
    padding-bottom: 0.4rem;
    background: url("../images/productSafe_8.png") 90% 90% no-repeat;
    background-size: auto;
}
.swiper-slide9{
    width: 100%;
    height: 100%;
    padding-bottom: 0.4rem;
    background: url("../images/productSafe_9.png") 90% 90% no-repeat;
    background-size: auto;
}
.swiper-slide10{
    width: 100%;
    height: 100%;
    padding-bottom: 0.4rem;
    background: url("../images/productSafe_10.png") 90% 90% no-repeat;
    background-size: auto;
}

.productSafe_estimate {
    background: url("../images/productSafe_estimateBg.png") 50% 50% no-repeat;
    background-size: cover;
}
.productSafe_estimate.productSafe_operation .productAdvantages ,
.productSafe_estimate.productSafe_scence .productAdvantages{
    background: transparent;
}


.solutionBox {
    /*background: url(../images/solutionImg.png) no-repeat center center;*/
    background-size: 100% 100%;
    box-sizing: border-box;
    width: 100%;
    padding: 0rem 4% 0.4rem;
    overflow: hidden;
    background: none !important;
}

.solutionBox .busTitleBox {
    padding: 0rem 0rem 0.6rem 0rem;
}

.soluListBox {
    width: 100%;
    white-space: nowrap;
    overflow-x: auto;
    height: 7.5rem;
}

.soluListBox::-webkit-scrollbar {
    width: 0.01rem !important;
}

.soluList {
    width: 6rem;
    display: inline-block;
    box-sizing: border-box;
    padding: 0.6rem 0.5rem;
    background-image: linear-gradient(10deg,
    #eff6fe 0%,
    #ffffff 50%,
    #e8f1fd 100%,
    #ebf3fd 100%,
    #eef5fc 100%),
    linear-gradient(
            #ffffff,
            #ffffff);
    background-blend-mode: normal;
    margin-right: 0.4rem;
    border-radius: 0.08rem;
    position: relative;
    height: 7.2rem;
    vertical-align: middle;
}

.soluListTitle {
    padding-bottom: 0.39rem;
    font-size: 0.3rem;
    color: #333;
    font-weight: bold;
    position: relative;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.soluListTitle:before {
    position: absolute;
    content: '';
    bottom: 0px;
    left: 0px;
    width: 0.6rem;
    height: 0.03rem;
    background-color: #007fff;
}

.soluListText {
    width: 100%;
    box-sizing: border-box;
    padding-top: 0.38rem;
    padding: 0.4rem 0rem;
    white-space: normal;
    height: 5rem;
    overflow-y: auto;
    position: relative;
    z-index: 2;
}

.soluListText::-webkit-scrollbar {
    width: 0.04rem !important;
}

.soluListText p {
    width: 100%;
    font-size: 0.28rem;
    line-height: 0.5rem;
    color: #999;
    white-space: normal;
}

.soluListText p+p {
    margin-top: 0.2rem;
}

.soluListImg {
    text-align: right;
    position: absolute;
    bottom: 0.1rem;
    right: 0.2rem;
}

.soluListImg img {
    width: 2.26rem;
    height: auto;
}

.productSafe_scence {
    background: url(../images/productSafe_bg.png) 50% 50% no-repeat;
    background-size: cover;
    overflow: hidden;
    padding-bottom: 0.4rem;
}


.teamwork {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.teamwork img {
    width: 100%;
    height: auto;
    display: block;
}





