.relation_box{

    background: #fff;

    padding: .7rem 0;

}

.relation_content{

    width: 10rem;

    margin: 0 auto;

}

.relation_title{

    width: 100%;

    display: flex;

    justify-content: center;

    cursor: pointer;

}

.relation_title span{

    display: block;

    font-size: .4rem;

    font-weight: bold;

    position: relative;

    padding-bottom: 0.1rem;

}

.relation_title span::after{

    content: '';

    display: block;

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 0.03rem;

    background: #1B2C77;

}

.relation_pbox{

    margin-top: 0.6rem;

}

.relation_p{

    font-size: .18rem;

    color: #1D1D1F;

    text-align: justify;

    margin-top: .25rem;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

}

.relation_line{

    font-size: .18rem;

    color: #1D1D1F;

    text-align: justify;

    margin-top: 0.2rem;

    line-height: 2.5;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    text-overflow: ellipsis;

    overflow: hidden;

    -webkit-line-clamp: 2;

}

.relation_p_two{

    margin-top: .5rem;

}

.relation_p_tit{

    font-weight: bold;

    font-size: .20rem;

    cursor: pointer;

    white-space: nowrap;

    text-overflow: ellipsis;;

    overflow: hidden;

}

.relation_last{

    margin-top: 0.5rem;

}

/* 核心价值 */

.value_bigbox{

    background: #f2f2f2;

    padding: 1rem 0;

}

.value_content{

    width: 16rem;

    margin: 0 auto;



}

.value_items{

    display: flex;

    justify-content: space-between;

    background: #fff;

}

.value_item_1{

    width: 50%;

}

.value_item_left{

    width: 100%;

    height: 100%;

    padding: 0.6rem;

    box-sizing: border-box;

}

.value_item_im{

    width: 0.87rem;

    height: 0.87rem;

    display: block;

    border-radius:50% ;

    border: 0.03rem solid #999999;

    display: flex;

    justify-content: center;

    align-items: center;

    transition: .3s;

    cursor: pointer;

}

.value_item_im:hover{

    border-color: #000;

}

.value_item_title{

    font-size: .3rem;

    font-weight: bold;

    margin: 0.4rem 0;

    cursor: pointer;

}

.value_item_keep{

    display: flex;

}

.value_left_item{

    font-size: .18rem;

    color: #1d1d1d;

    line-height: 2;

    margin-right: 1rem;

}

.value_right_img{

    width: 100%;

    height:100%;

    display: block;

    transition: .3s;

}

.value_right_imgbox{

    overflow: hidden;

}

.value_right_imgbox:hover>img{

    transform: scale(1.05);

}

/* .value_left_ptxt1{

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

} */



/* 销售和市场 */

.market_top_text{

    text-align: center;

    line-height: 1.7;

}

.market_txt1{

    text-align: center;

    line-height: 2.5;

    color: #1d1d1d;

    font-size: .16rem;

}

.market_dbox{

    margin-bottom: 1rem;

}

.market_center{

    width: 16rem;

    margin: 0 auto;

    display: flex;

    justify-content: space-between;

}

.market_center_one{

    width: 23%;

    height: 2.42rem;

    cursor: pointer;

    position: relative;

    /* background: pink; */

}

.market_center_one:nth-child(1){

    background: url(../images/shop/14.png) no-repeat;

    background-size: 100% 100%;

}

.market_center_one:nth-child(2){

    background: url(../images/shop/11.png) no-repeat;

    background-size: 100% 100%;

}

.market_center_one:nth-child(3){

    background: url(../images/shop/12.png) no-repeat;

    background-size: 100% 100%;

}

.market_center_one:nth-child(4){

    background: url(../images/shop/13.png) no-repeat;

    background-size: 100% 100%;

}

.market_imgbox{

    width: 100%;

    height:100%;

    padding: 0.3rem 0.4rem 0.3rem 0.3rem;

    display: flex;

    flex-direction: column;

    box-sizing: border-box;

    justify-content: space-between;

}

.market_imgbox_top{

    width: 100%;

    display: flex;

    justify-content: flex-end;



}

.market_imgbox_bottom{

    color: #fff;

    font-weight: bold;

    font-size: .19rem;

}

.market_top_img1{

    width: 0.87rem;

    height: 0.87rem;

}

.market_top_img2{

    width: 0.93rem;

    height: 0.88rem;    

}

.market_top_img3{

    width: 0.99rem;

    height: 0.99rem;

}

.market_top_img4{

    width: 0.92rem;

    height: 0.8rem;

}

.market_position{

    width: 100%;

    height: 100%;

    position: absolute;

    top:0 ;

    left: 0;

    background: rgba(0, 0, 0, .3);

    display: flex;

    justify-content: center;

    align-items: center;

    color: #fff;

    font-size: .16rem;

    line-height: 1.8;

    opacity: 0;

    transition: .3s;

}

.market_center_one_x:hover .market_top_img2{

    display: none;

}

.market_center_one_x:hover .market_imgbox_bottom{

    display: none;

}

.market_center_one_x:hover .market_position{

    opacity: 1;

}
@media screen and (max-width:1024px){
    .relation_content,.value_content{
        width: 100% !important;
    }
    .relation_content{
        padding: 0 20px!important;
        box-sizing: border-box;
    }
    .relation_p_tit{
        font-size: 16px!important;
    }
    .relation_p,.relation_line{
        font-size: 14px!important;
    }
    .value_items{
        flex-wrap: wrap;
    }
    .value_item_1{
        width: 100%;
    }

    .value_item_left{
        padding: 30px 20px!important;
    }
    .value_right_img{
        display: none;
    }
    .value_item_title{
        font-size: 24px!important;
    }
    .value_left_ptxt1{
        font-size: 14px!important;
    }
    .market_center{
        width: 100%!important;
        flex-wrap: wrap;
        padding: 0 20px;
        box-sizing: border-box;
    }
    .market_center_one{
        width: 49%!important;
        margin-bottom: 15px;
    }
    .market_position,.market_imgbox_bottom{
        font-size: 14px!important;
    }
    .market_txt1{
        font-size: 14px!important;
    }
    .value_item_im{
        width: 90px;
        height: 90px;
    }
    .value_item_im img{
        max-width: 100%;
        max-height: 100%;
    }
    .value_left_item{
        font-size: 14px!important;
    }
}