

.mt0 {
    margin-top: 0 !important;
}

.mt10 {
    margin-top: 0.26666667rem;
}

.mb16 {
    margin-bottom: 0.42666667rem;
}

.b {
    font-weight: bold
}

.pb16 {
    padding-bottom: 0.32rem;
}

.flex-row {
    display: flex;
    flex-direction: row;
}

.flex-column {
    display: flex;
    flex-direction: column;
}

.space-between {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.titleTextBox {
    width: 100%;
    height: 1.3866667rem;
    line-height: 1.3866667rem;
    text-align: center;
    font-size: 0.42666667rem;
    font-weight: 500;
    background-color: #bc0000;
    color: #fff;
}

.align-items {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.align-items {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
}

.swiper-slide .imgBox {
    height: 5.6rem;
}
.logoBox {
    width: 1rem;
    height: 1rem;
    border-radius: 50%;
    margin-right: 0.08rem;
}

.cardBox {
    background-color: #fff;
    box-shadow: 0px 0px 10px 0px rgba(5,11,34,0.25);
    border-radius: 0.10666667rem;
}

.itmeBox {
    font-size: 0.32rem;
    margin-top: 0.32rem;
   /* line-height: 0.69333333rem !important;*/
    word-wrap: break-word;
}
#cdesc .itmeBox .content, #pdesc .itmeBox .content {
    line-height: 0.5rem;
}

    .itmeBox p {
        font-size: 0.32rem !important;
        margin: 0 !important;
        word-wrap: break-word;
    }


#cdesc .itmeBox .label, #pdesc .itmeBox .label {
    height: 0.5rem;
    line-height: 0.5rem;
}

.itmeBox .label {
    flex-shrink: 0;
   
}

#cdesc .itmeBox .label {
    width: 1.6rem;
    margin: 0;
    text-align: justify;
}

    #cdesc .itmeBox .label::after {
        display: inline-block;
        width: 100%;
        height: auto;
        content: "";
    }


#pdesc .itmeBox .label {
    width: 2.58rem;
    margin: 0;
    text-align: justify;
}

.con_box li p {
    margin: 0 !important;
}

    #pdesc .itmeBox .label::after {
        display: inline-block;
        width: 100%;
        height: auto;
        content: "";
    }


.detailImg {
    width: 100%;
}

.content span {
    font-size: 0.32rem !important;
    line-height: 0.5rem !important;
    word-wrap: break-word;
}
#pdesc .itmeBox .content {
    margin: 0 !important;
   
}


.content img {
    width: 100%;
    height: 3.2rem !important;
    margin: 0.21333333rem 0rem;
}

.content h4 {
    display: inline
}


#abc .titleBox h3, #inst .titleBox h3 {
    margin: 0;
    color: #fff;
    font-size: 0.37333333rem;
}

.titleBox {
    padding: 0.21333333rem;
    background: #bc0000;
}

.infoBox1, .infoBox2, .infoBox3, .infoBox4 {
    /*   display: none;*/
    padding: 0.32rem 0.426666667rem 0.426666667rem 0.426666667rem;
}

.titleBox .arrow1, .titleBox .arrow2, .titleBox .arrow3, .titleBox .arrow4 {
    width: 0.48rem;
    height: 0.426666667rem;
    margin-top: 0.16rem;
}

.titleBox .imgLeft {
    width: 0.64rem !important;
    height: 0.64rem;
    margin-right: 0.16rem;
}

.infoBox3 > .outBox {
    position: relative;
    padding: 0rem 0.32rem;
    border-left: 1px dashed rgba(188,0,0,0.3);
}

.cardBox .iconStep {
    background: url(../image/new_scancode/down_line.jpg) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    width: 0.35rem;
    height: 0.4rem;
    top: 0;
    left: -0.2rem;
}

#map {
    width: 100% !important;
    height: 5.333333rem !important;
    font-size: 0.32rem;
}

.arrowActive {
    transform: rotate(180deg) !important;
}

.big {
    width: 100vw;
    height: 100vh;
    background: rgba(0, 0, 0, .6);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 888;
    display: none;
}

.noBorder {
    border-left: 0 !important
}

.bigImg {
    width: 80%;
    /* height: 60%;*/
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 999;
}
.bottom_box .line {
    width: 0.06rem;
    height: 0.4rem;
    background-color: #ffffff;
    margin: 0rem 0.28rem;
}
.companyOne, .companyTwo
{
    display: none;
}
    .companyTwo img {
        width: 100%;
    }
  

    #imgs1.content img, #imgs2.content img {
        height: auto !important;
    }

.BMap_bubble_pop {
    width: 5.033333rem !important;
}

.BMap_bubble_content {
    font-size: 0.32rem !important;
    width: 5.033333rem !important;
}
.anchorBL {
    display: none;
}
