@font-face {
    font-family: "OPPOSans-M";
    font-weight: normal;
    font-style: normal;
    src: url("/front/fonts/OPPOSans-M.ttf");
}

@font-face {
    font-family: "OPPOSans-B";
    font-weight: normal;
    font-style: normal;
    src: url("/front/fonts/OPPOSans-B.ttf");
}

@font-face {
    font-family: "OPPOSans-H";
    font-weight: normal;
    font-style: normal;
    src: url("/front/fonts/OPPOSans-H.ttf");
}

@font-face {
    font-family: "OPPOSans-L";
    font-weight: normal;
    font-style: normal;
    src: url("/front/fonts/OPPOSans-L.ttf");
}

@font-face {
    font-family: "OPPOSans-R";
    font-weight: normal;
    font-style: normal;
    src: url("/front/fonts/OPPOSans-R.ttf");
}
body{
    font-family: "OPPOSans-M";
}

.agent-mobile #foot .part_con .foot_info .foot_info_item .foot_info_con dl dt{
    width:18.267vw;
}

.agent-mobile #foot .part_con .foot_info .foot_info_item .foot_info_con dl dd{
    flex:1;
    text-align: justify;
}

.agent-mobile .content .work_part .work_list_box .work_list .work_item .work_item_body .work_item_font{
    text-align: justify;
}
.agent-mobile .content .work_part .work_list_box .work_list .work_item .work_item_body .work_item_con{
    text-align: justify;
}
.agent-mobile .content .solgan_part .solgan_con .solgan_list .solgan_item .solgan_font{
    white-space: normal;
}
.agent-mobile .content .pos_part .pos_list .pos_item .pos_body .pos_info .pos_info_list.pos_info_list .pos_info_item:first-child{
    width:30vw;
}
.agent-mobile .content .pos_part .pos_list .pos_item .pos_body .pos_info .pos_info_list.pos_info_list .pos_info_item{
    margin-right:2vw;
}
.agent-mobile .content .pos_part .pos_list .pos_item .pos_body .pos_info .pos_info_list.pos_info_list .pos_info_item:last-child{
    margin-right:0;
}
.agent-mobile .content .pos_part .pos_list .pos_item:last-child .pos_body .pos_info .pos_info_list .pos_info_item.pos_info_item:first-child{
    width:36vw;
}

.agent-mobile .content .content_video .home_block .home_more_btn_box .home_more_btn_title{
    font-family: "OPPOSans-B";
    font-weight:normal;
}
.agent-mobile .content .content_box .compart .part_head .part_title{
    font-family: "OPPOSans-B";
    font-weight:normal;
}
.agent-mobile .content .content_box .compart .part_head .part_font{
    font-family: "OPPOSans-B";
    font-weight:normal;
}
.agent-mobile .contact_part .contact_title{
    font-family: "OPPOSans-B";
    font-weight:normal;
    font-size:5.4vw;
}
.agent-mobile #foot .part_con .foot_info .foot_info_item .foot_info_title{
    font-family: "OPPOSans-B";
    font-weight:normal;
}
.agent-mobile #nav .nav_list .nav_item{
    font-family: "OPPOSans-B";
    font-weight:normal;
}
.agent-mobile .content .banner .banner_title{
    font-family: "OPPOSans-B";
    font-weight:normal;
}
.agent-mobile .content .banner .banner_font{
    font-family: "OPPOSans-B";
    font-weight:normal;
    width:calc(100% - 11.2vw);
    margin:14.667vw auto 0;
}
.agent-mobile .join_content.content .banner .banner_font{
    width:100%;
}
.agent-mobile .content .ad_part .ad_con .ad_title{
    font-family: "OPPOSans-B";
    font-weight:normal;
}
.agent-mobile .about_content.content .brand_part .brand_title{
    font-family: "OPPOSans-B";
    font-weight:normal;
}

.agent-mobile .content .part_head .part_title{
    font-family: "OPPOSans-B";
    font-weight:normal;
}
.agent-mobile .content .work_part .work_list_box .work_list .work_item .work_item_head .work_item_title{
    font-family: "OPPOSans-B";
    font-weight:normal;
}
.agent-mobile .info_content.content .info_part .part_con .info_con .info_title{
    font-family: "OPPOSans-B";
    font-weight:normal;
    line-height:1.3;
}
.agent-mobile .info_content.content .solgan_part .solgan_con .solgan_list .solgan_item .solgan_title{
    font-family: "OPPOSans-B";
    font-weight:normal;
}
.agent-mobile .info_content.content .image_part .part_con .image_title{
    font-family: "OPPOSans-B";
    font-weight:normal;
}
.agent-mobile .info_content.content .brand_part .brand_con .brand_title{
    font-family: "OPPOSans-B";
    font-weight:normal;
}
.agent-mobile .info_content.content .brand_part .brand_con .brand_font{
    font-family: "OPPOSans-B";
    font-weight:normal;
}
.agent-mobile .content .info_part .info_head .info_title{
    font-family: "OPPOSans-B";
    font-weight:normal;
}
.agent-mobile .content .join_part .part_head .part_head_title{
    font-family: "OPPOSans-B";
    font-weight:normal;
}
.agent-mobile .content .join_part .part_head .part_head_font{
    font-family: "OPPOSans-B";
    font-weight:normal;
}
.agent-mobile .content .join_part .join_body .join_body_head_box .join_body_head .join_body_head_item{
    font-family: "OPPOSans-B";
    font-weight:normal;
}
.agent-mobile .content .join_part .join_body .join_body_con_list .join_body_con_item .join_body_list .join_body_item .join_item_title{
    font-family: "OPPOSans-B";
    font-weight:normal;
}
.agent-mobile .content .pos_part .pos_list .pos_item .pos_head .pos_title{
    font-family: "OPPOSans-B";
    font-weight:normal;
}
.agent-mobile .content .pos_part .pos_list .pos_item .pos_body .pos_info .pos_info_list .pos_info_item dt,.agent-mobile .content .pos_part .pos_list .pos_item .pos_body .pos_info .pos_info_list_top .pos_info_item dt{
    font-family: "OPPOSans-B";
    font-weight:normal;
}
.agent-mobile .content .pos_part .pos_list .pos_item .pos_body .pos_info .pos_info_list .pos_info_item dd, .agent-mobile .content .pos_part .pos_list .pos_item .pos_body .pos_info .pos_info_list_top .pos_info_item dd{
    font-family: "OPPOSans-R";
    font-weight:normal;
}
.agent-mobile .content .cooperate_part .coop_title{
    font-family: "OPPOSans-B";
    font-weight:normal;
}

.agent-mobile #nav .langage_btn{
    font-family: "OPPOSans-B";
}



.agent-mobile .content .table_part .part_con .table_con .submit_btn_box .submit_btn{
    font-size:4vw;
}
.agent-mobile .content .table_part .part_con .table_con .table_list .table_item .product_list{
    margin-right:-1.33vw;
}
.agent-mobile .content .table_part .part_con .table_con .table_list .table_item .product_list .product_item{
    width:20.4vw;
    margin-right:1.33vw;
}
.agent-mobile .content .table_part .part_con .table_con .table_list .table_item span{
    font-size:4.2vw;
}
.agent-mobile .content .table_part .part_con .table_con .table_list .table_item .budget_list{
    margin-top:-1.3vw;
}
.agent-mobile .content .table_part .part_con .table_con .table_list .table_item .budget_list .budget_item{
    margin-top:1.33vw;
    width:31vw;
    text-align: center;
}