.body-white {
    min-width: 280px;
    margin: 0 auto;
}
*{
    color: inherit;
}
body {
     padding-top: 223px;
}
.slide_item_clear{
    clear: both;
    display: block;
    width: 0px;
    height: 0px;
}
div[class*="slick_list"]{
    /*width: 100%;*/
    box-sizing: border-box;
    overflow: hidden;
}
.slick-dots {
    position: relative;
    bottom: 0px;
    padding: 0;
    padding-bottom: 10px;
    list-style: none;
    display: block;
    text-align: center;
    margin: 0;
    width: 100%;
}
.slick-dots li, .slick-dots li button {
    height: 20px;
    width: 20px;
    cursor: default;
}
.slick-dots li {
    position: relative;
    display: inline-block;
    margin: 0 5px;
    padding: 0;
}
.slick-dots li button {
    border: 0;
    background: transparent;
    display: block;
    outline: 0;
    line-height: 0;
    font-size: 0;
    color: transparent;
    padding: 5px;
}
.slick-dots li.slick-active button:before {
    color: #959595;
    opacity: .75;
    border: 1px solid #959595;
    width: 8px;
    height: 8px;
    background: #959595;
}
.slick-dots li button:before {
    position: absolute;
    top: 0;
    left: 0px;
    content: "";
    width: 7px;
    height: 7px;
    font-size: 30px;
    line-height: 20px;
    text-align: center;
    color: #959595;
    opacity: 1;
    margin: 7px;
    border: 1px solid #959595;
    border-radius: 4px;
}
.qiehuan_select{
    border: none;
    outline: none;
    padding: 15px 0px 15px;
    margin-top: 15px;
    color: #000;
    background: transparent;
}
.table_content{
    font-size: 14px;
}
.tables_div_box {
    max-height: 380px;
    overflow-y: auto;
    width: 100%;
}
.tables_div_box tr td{
    padding: 3px 1px;
}
.body-white .service-box{
   width: 100%;box-sizing: border-box;
}
.min_page_img,.slick-dots,.min_phone_block_note,.min_phone_flex_note,#page_language_se,#page_language_se select{display: none}

select{
    outline: none!important;
}
/*中屏电脑*/
@media (max-width: 1440px) {
    .body-white .banner_title{
        font-size: 18px;
    }
    .body-white .banner_content{
        font-size: 14px;
    }
    .body-white .nofind{
        font-size: 24px;
    }
}
/*小屏电脑*/
@media(max-width:1024px){
    .body-white .top_menu_banner{
        display: none;
    }
    .body-white .top_menu_padding{
        display: block!important;
    }
    .body-white .min_select_all{
        display: block;
    }
}
/*横屏平板(col-md-6临界点)*/
@media(max-width:992px){
    .body-white ._col-md-6 {
        width: 50%;
    }
    .body-white .answer_box{
        margin: 0 15px;
    }
    .body-white .service-items{
        width: 50%;
    }
    .body-white .banner_title{
        font-size: 16px;
    }
    .body-white .banner_content{
        font-size: 12px;
    }
    .body-white .ma_goods_cat_image{
        display: none;
    }
    .body-white .nofind{
        font-size: 18px;
    }
    .body-white .service-box {
        height: fit-content;
    }
}

/*平板*/
@media(max-width:900px){
    .size_guide_div_box{
        width: 100%!important;
        max-width: 100%!important;
    }
    #page_language_se select{
        display: block;
        border: none;
    }
    .body-white .appointment_list .appointment_item{
        display: block;
    }
    .body-white .appointment_list .ap_e_top,.transaction_event .tr_i_top{
        text-align: left!important;
    }
    .body-white .appointment_event .event_button,.body-white .transaction_event .event_button {
        width: 110px;
        margin: 0 10px;
    }
    .body-white .banner_text_index{
        position: relative;
        width: 80%;
        text-align: center;
        box-sizing: border-box;
        padding-right: 0px;
        transform: translateY(0%);
        height: fit-content;
        margin-top: 20px;
        padding-left: 0px;
    }
    .body-white .banner_text_index p{
        text-align: center;
    }
    .body-white .banner_text_index .banner_title{
        font-size: 22px;
    }
    .body-white .banner_text_index .banner_content{
        font-size: 14px;
    }
    .body-white .goods_ul {
        padding: 0;
    }
    .body-white .goods_ul li {
        padding: 20px 10px;
        float: left;
        width: calc(100% / 3);
        cursor: pointer;
        position: relative;
        line-height: 50px;
        list-style-type: none;
        text-align: center;
        font-size: 15px;
        display: table-cell;
        vertical-align: middle;
    }

    .body-white .select_div_bottom {
        padding: 0;
    }
    .body-white .goods_div .collection{
        top: 25px;
        right: 15px;
    }
    .body-white .collection img{
        /*width: 23px!important;*/
    }
    .body-white .nofind{
        font-size: 16px;
    }
    .body-white .customer-service-box .content-box div{
        width: 100%;
        position: relative;
    }
    .body-white .customer-service-box .content-box .close{
        z-index: 2;
    }
    .body-white .max_page_img{
        display: none;
    }
    .body-white .min_page_img{
        display: block;
    }
    .body-white .service-box {
        /*margin:40px 8% 0;*/
        margin: 0;
        /*width: 84%;*/
        width: 100%;
        box-sizing: border-box;
        padding-top: 0 !important;
        background: #fafafa;
        height: fit-content;
        height: auto;
        overflow: hidden;

    }

    .body-white .slide_swipe {
        width: 100%;
        display: block;
        position: relative;
        padding: 0;
        left: 0;
    }
    .body-white .slick-dots {
        display: block
    }
    .body-white .service-box{
        min-height: 100px;
    }
    #page_language_sw{
        display: none;
    }
    #page_language_se{
        display: block;
    }
    .body-white .min_goods_detail_top {
        display: block;
    }

    .body-white .max_goods_detail_top {
        display: none;
    }
    .body-white .goods-content{
        margin: 0 auto;
    }
    .body-white .online-consultation{
        padding: 0 15px;
    }
    .goods-content .handle_box{
        width: 100%!important;
        padding: 0 15px;
    }
    .body-white .col-lg-offset-1 {
        padding: 0px !important;
    }
    .body-white .goods-detail h3{
        padding-left: 10px;
        font-size: 22px;
    }
    .body-white .slick_list {
        padding-left: 0px;
        padding-right: 0px;
    }
    .body-white .us_content{
        margin-top: 0px;
    }
    .body-white .logo_box{
        height: 60px;
    }
    .body-white .logo_box .big_logo_img{
        width: 100%;
    }
    .body-white .logo_box a{
        width: 40%;
    }
    body {
        padding-top: 200px;
    }
    .body-white .size_guide_div{
        left: 0!important;
        width: 100%!important;
        max-width: 100%!important;
    }
    .body-white .show_main{
        left: 0!important;
    }
}
/*手机*/
@media(max-width:600px) {

    .min_phone_block_note{
        display: block!important;
        margin-top: 0;
    }
    .min_phone_flex_note{
        display: flex!important;
    }
    .min_web_block_note{
        display: none!important;
    }
    .body-white .wechat_content .wechat_title{
        font-size: 18px;
    }
    .contact_us_flash .banner_title p{
        font-weight: 600;
        color: #666!important;
    }
    .falsh_top_box01 .min_phone_block_note p{
        color: #666;
    }
    .us_content .address_vol_div .p0{
        font-weight: 600;
    }
    .body-white .tables_trs_th{
        width: 100px;
    }
    .body-white .tables_trs_th.tables_trs_th_a{
        width: 80px;
    }
    .body-white .guanyuwomen_content .p1 span{display: inline-block;padding-top: 16px;}
    .body-white .us_content .col-md-6{
        margin-top: 30px
    }
    .mylivechat_template_float_bottom{
        bottom: 15px!important;
    }
    .body-white .size_guide_title{
        font-size: 14px;
    }
    .body-white .goods-recommend .collection{
        top: 10px;
        right: 5px;
        width: 32px;
        height: 32px;
        padding: 8px;
    }
    .body-white .goods_div .collection{
        top: 20px;
        right: 10px;
    }
    .body-white .goods_re_list .goods_re_item{
        padding: 10px 5px;
    }
    .body-white .goods_container{
        margin-top: 50px;
    }
    .body-white .customer-service-box{
        z-index: 99998;
    }
    .footer_icp p{
        margin-left: 0px!important;
    }
    .body-white .logo_box a{
        width: fit-content;
    }
    .body-white .logo_box{
        background: #fff;
    }
    .close_view_content {
        font-size: 38px!important;
        right: 10px!important;
        top: 0px!important;
    }
    .body-white .nofind {
        font-size: 14px;
    }

    .body-white .body-white {
        overflow-x: hidden;
    }

    .body-white .cert_sn_outline {
        display: none;
    }

    .body-white .min_screen {
        display: none;
    }

    .body-white .collection img {
        width: 16px !important;
    }

    body {
        padding-top: 64px;
    }

    .body-white .title_max_div .menu, .body-white .title_top {
        display: none;
    }

    .body-white .top_m {
        display: none !important;
    }

    .body-white .content {
        font-size: 14px;
    }

    .body-white .content.banner_nav_text {
        font-size: 12px;
    }

    .body-white p {
        font-size: 12px;
    }

    .body-white .flash_img_list {
        display: none;
    }

    .body-white .banner_text_title {
        display: block;
    }

    .body-white .select_top_div .title_bottm {
        margin-top: 0 !important;
        padding: 20px 0;
    }

    .body-white .select_top_div .title_bottm > div {
        padding-left: 0 !important;
    }

    .body-white .select_top_div .tiny_screen {
        display: block;
    }

    .fp_order {
        display: none;
    }

    .body-white .goods_ul li {
        width: calc(100% / 2);
    }

    .body-white .small_logo_img {
        display: block;
    }

    .body-white .big_logo_img {
        display: none;
    }



    .body-white .header {
        box-sizing: border-box;
        border-top: 4px solid #ffc45e;
    }

    .body-white .left-container, .body-white .right-container {
        display: flex;
    }

    .body-white .search_modal {
        display: block;
        height: 54px;
    }

    .body-white .banner_title p {
        font-size: 22px;
        /*font-weight: 600;*/
        color: #000;
    }

    .body-white .banner_text_index {
        margin-top: 40px;
    }

    .body-white .banner_content p {
        line-height: 20px;
        font-size: 14px;
        text-align: center;
    }

    .body-white .banner_content p.min_justify {
        text-align: justify;
    }

    .body-white .XnBody .model_list {
        /*padding-top: 20px!important;*/
        padding: 20px 0 !important;
    }

    .body-white .model_list h2 {
        font-size: 20px;
        font-weight: 500;
    }

    .body-white .model_list p {
        font-size: 14px;
    }

    .body-white .goods_type_ul {
        width: 100% !important;
        flex-wrap: wrap;
    }

    .body-white .goods_type_ul a {
        width: 44% !important;
    }

    .body-white .goods_type_ul.goods_cate a {
        width: 88% !important;
        margin-top: 16px;
    }

    .body-white p.goods_cate_h2 {
        font-size: 28px;
    }



    .body-white .service-box.slick_list {
        margin-top: 40px;
        padding-top: 0px !important;
        min-height: 200px;
    }

    .body-white .service-items {
        padding-top: 30px;
        padding-bottom: 30px;
        background: #fafafa;
    }

    .body-white .service-items_padding {
        display: block;
    }

    .body-white .service-items div {
        margin-top: 10px;
    }

    .body-white .service-items .problem {
        margin: 16px 0 4px !important;
    }

    .body-white .us_content p{
        padding: 0 10px;
    }

    .body-white .person_page {
        flex-direction: column-reverse;
    }

    .body-white .right_content .content {
        width: 100%;
    }

    .body-white .left_nav_title {
        display: none;
    }

    .body-white .person_page .nav_li {
        margin-top: 30px;
        width: 100%;
    }

    .body-white .person_page .left_nav {
        width: 100%;
    }

    .body-white .left_nav li.selected .li_title {
        border-bottom: none;
    }

    .body-white .person_overview {
        display: none;
    }

    .body-white .left_nav > ul li a {
        justify-content: flex-start;
    }

    .body-white .left_nav li .li_title {
        margin-left: 15px;
        padding: 7px 1px;
    }



    .body-white .index_page {
        margin-top: 0;
    }


    .body-white .not_index_page {
        min-height: 300px;
    }

    .body-white .my_info_right, .body-white .my_info_left {
        min-width: 100%;
    }

    .body-white .my_info_right {
        margin-bottom: 0;
    }

    .body-white .person_content {
        padding: 0;
    }

    .body-white .right_submit {
        margin-bottom: 0 !important;
    }

    .body-white .appointment_event, .body-white .transaction_event {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .body-white .appointment_list .ap_e_top, .body-white .transaction_event .tr_i_top {
        width: 100%;
        margin-top: 10px;
        margin-bottom: 20px;
    }
    .body-white .transaction_nav div {
        margin-right: 0px;
        width: 100%;
        margin-bottom: 10px;
    }

    .body-white .transaction_item {
        flex-wrap: wrap;
    }

    .body-white .order_detail {
        width: 95%;
        min-width: 320px;
    }
    .body-white .or_d_info{
        padding: 20px 0;
        flex-wrap: wrap;
    }
    .body-white .or_i_top{
        padding: 0 8px;
    }
    .body-white .or_d_info > div{
        width: 100%;
    }
    .body-white .or_transaction_info{
        margin-top: 20px;
    }
    .body-white .customer-service-box {
        background: rgba(255, 255, 255, 1);
    }

    .body-white .customer-service-box .content-box {
        position: unset;
        width: 100%;
    }

    .body-white .min_page_header,
    .body-white .min_appointment,
    .body-white .maintain_min_item
    {
        display: block;
    }

    .body-white .max_appointment ,
    .body-white .itemRow .appoi_handle .close_appo,
    .body-white .infoImgRow div:nth-child(2),
    .body-white .goods-content .goods_top_content .goods_param,
    #etalage .etalage_magnifier,
    .etalage_zoom_area,
    .body-white .maintain_max_item,
    .body-white .answer_box,
    .body-white .or_d_back,
    .body-white .not_index_page .top_login_info,
    .body-white .not_index_page .left_nav,
    .body-white .index_page .person_content
    {
        display: none!important;
    }

    .body-white .itemRow .citySelectRow > div {
        width: 100%;
    }

    .body-white .itemRow {
        padding-top: 60px;
        overflow-y: auto;
        margin-left: 0px;
        padding-left: 15px!important;
    }

    .body-white .itemRow .appoi_handle {
        /*display: none;*/
        position: unset;
        margin-top: 0px;
    }

    .body-white .citySelectRow .city_map img {
        width: 100%;
        margin: 0 auto;
    }

    .body-white .itemRow .colMd6,
    .body-white .infoImgRow div:nth-child(1),
    .body-white .goods-content .goods_top_content,
    .body-white .goods-content ._row ._col-md-6
    {
        width: 100%;
    }

    .body-white .left_nav > ul li {
        padding: 10px;
        padding-left: 25px;
        margin: 0;
        height: 55px;
        border-bottom: 1px solid #999 !important;
    }
    .body-white .goods-content ._row {
        justify-content: center;
        flex-wrap: wrap;
    }

    .body-white .consultation-btn {
        font-size: 14px;
    }
    .body-white .tip_box {
        width: 320px;
    }
    .body-white .goods_img_hint_title {
        /*bottom: 147px;*/
        bottom: 0;
        width: 90%;
        left: 5%;
    }
    .body-white .collection_list .goods_img_hint_title {
        bottom: 0;
    }

    .etalage_thumb_image {
        opacity: 1 !important;
    }
    .body-white .show_main {
        left: 0;
    }
    .body-white .goto-cert-img img {
        width: 95%;
        height: auto;
    }

    /*聊天*/
    .mylivechat_buttonround {
        width: 35px !important;
        height: 35px !important;
        min-width: 35px !important;
        left: 30px !important;
        top: 30px !important;
    }

    .mylivechat_buttonround img {
        width: 23px !important;
        height: 23px !important;
        left: 6px !important;
        top: 6px !important;
    }

    .mylivechat_inline .mylivechat_expanded_outer .mylivechat_expanded {
        position: fixed;
        width: 100%;
        z-index: 11111111;
        top: 0;
        left: 0;
    }
    body.body-white .mylivechat_inline .mylivechat_expanded_outer .mylivechat_expanded{
        height: 110%!important;
    }
    /*弹窗110%*/
    .body-white #menu_page,.body-white .translate_pop ,.body-white .size_guide_body{
        height: 110%;
    }
    .body-white .translate_pop {
        width: 100%;
        position: unset;
    }

    .body-white .login_page {
        padding-left: 0;
    }

    .body-white .login_page .login {
        width: 95%;
        margin: 0 auto;
    }

    .body-white .login_form_box {
        max-width: 100%;
    }

    .body-white .login_event_btn {
        /*margin: 25px auto;*/
    }

    .body-white .pop_up_form {
        padding: 40px 0;
    }

    .ch_input_box {
        padding: 0 20px;
    }

    .body-white .re_input_box, .body-white .fo_input_box {
        width: 90%;
    }

    .body-white .register_page {
        width: 100%;
        padding: 40px 0px;
        margin-top: 0px;
    }

    .body-white .collection_box .detail-line {
        margin-top: 15px;
    }

    .body-white .left_nav li:hover .li_title {
        border-width: 0px;
    }

    .body-white .collection_item {
        padding: 0 5px;
    }

    .body-white .kefu-box {
        right: 10px !important;
        z-index: 100002;
    }

    .body-white .gf-kefu-img-box, .body-white .pt-kefu-img-box {
        width: 50px !important;
        height: 50px !important;
        padding: 12px !important;
        line-height: 14px !important;
        font-size: 13px !important;
    }

    .pt-kefu-img-box {
        right: 65px !important;
    }

    .body-white .gf-kefu-img-box {
        bottom: 100px;
        right: 15px
    }

    .body-white .kefu-img-box {
        width: 42px;
        height: 42px;
        padding: 7.5px;
        right: 15px
    }

    .body-white .kefu-img-box img {
        width: 25px;
    }



    .body-white .question_title {
        margin: 0 !important;
        font-size: 18px;
        padding: 20px 5px;
        font-weight: 400;
        color: #001e42;
    }

    .body-white .min_itemes_h3 {
        margin-bottom: 20px;
        font-size: 28px;
        font-weight: 500 !important;
        line-height: 1.2;
    }

    .body-white .mini_question_box {
        border-top: 0px;
        border-bottom: 1px solid #ffc45e !important;
    }

    .question_title1 {
        margin: 0 !important;
        padding: 9px;
        font-weight: 400;
        font-size: 16px;
        color: #001e42;
        /*padding-bottom: 0;*/
    }

    .question_title2 {
        margin: 0 !important;
        padding: 9px;
        font-weight: 400;
        font-size: 14px;
        color: #001e42;
    }

    .body-white .question_btn {
        font-weight: 400;
        text-shadow: 0 0 0.5px #001e42, 0 0 0.5px #001e42;
    }

    .answerings1 p, .answerings p {
        font-size: 14px;
        margin-bottom: 10px !important;
        margin-top: 10px !important;
        font-weight: 400;
        margin-left: 10px;
    }

    .body-white .answerings {
        margin-bottom: 15px;
    }

    .answerings2 {
        font-size: 14px;
    }

    .answerings2 a {
        padding: 10px 0;
        display: inline-block;
    }

    .body-white .size_guide_div_box {
        width: 100% !important;
        padding-top: 60px;

    }

    .body-white .size_guide_div {
        padding-top: 0px!important;
    }
    .body-white .size_guide_div .mobile_hide{
        display: none;
    }
    .body-white .tables_div_box {
        margin-bottom: 29px;
        padding: 0 8px;
    }
    .body-white .menu_min_lang {
        display: block;
    }

    .body-white .menu_max_position {
        display: none;
    }

    .contact-main .contact-info p {
        margin-left: 0px !important;
    }


    .body-white .slick_list {
        margin: 0;
        width: 100%;
        box-sizing: border-box;
        padding: 0;
        overflow: hidden;
    }

    .body-white .slide_item {
        float: left;
        text-align: center;
    }


    .online-consultation {
        padding: 0 15px;
    }



    .page_bottom .menu_bottm li {
        display: block;
        padding: 0 0 15px 40px;
    }

    .page_bottom .menu_bottm li a {
        height: 20px;
        color: #000;
    }

    .page_bottom .menu_bottm {
        text-align: left;
    }

    .page_bottom.bottm {
        line-height: 20px;
    }

    .body-white .bottom-change-outline .menu_bottm {
        margin: 0 16px;
    }

    .body-white .menu_bottom_title {
        display: block;
        margin: 0 16px;
    }

    .menu_bottm li, .footer_icp div {
        text-align: left;
        display: block !important;
        padding-left: 16px;
    }
    .body-white .goods_alias_name{
        margin: 10px 0 5px;
    }
    .body-white .goods_name_label{
        display: block;
        font-size: 12px;
        margin-bottom: 5px;
    }
    .body-white .goods-content{
        margin: 0 auto;
    }
    .body-white #filter_page{
        display: flex!important;
        flex-direction: column;
    }
    .body-white .dropdown{
        max-height: 600px;
    }
    .body-white .select_div_bottom{
        padding-bottom: 10px;
    }
    .body-white .select_info_box{
        padding: 5px 0px 0;
        margin-right: 16px;
    }
    .select_div_bottom .select_info_box:nth-of-type(1){
        margin-left: 16px;
    }
    .body-white .remove_info{
        color: #000;
    }
    .body-white .model_list_filter{
        width: 100%;
        padding: 16px;
        border-top: 1px solid #e4e4e4;
    }
    .body-white .max_page_filter{
        display: none;
    }
    .body-white ul.menu_list{
        margin-right: 0px;
    }

    .body-white .login_page .login{
        min-width: 100px;
    }
    .body-white .content{
        padding-left: 0px;
    }
    .body-white #mainStoneContent{
        width: 100%;
    }
    .contact-info .clause_content p:nth-of-type(1){
        display: none;
    }

}
@media  (max-width: 500px) {
    .menu_bottm li img{width: 30px;}
    .top_select_img{
        display: block;
        padding: 10px;
    }

    .btn_core_code{left: 50%;top: 50%;width: 200px;margin-left: -110px;margin-top: -100px;}
    .logo_img {
        height: auto;
        width: 100px;
    }
    .btn_core .tt{
        font-size: 20px;
        top:50%;
    }
    .model_list_title .detail{
        width: 100%;
        float:none;
    }

}
@media  (max-width: 320px) {
    *{
        font-size: 12px;
    }
    .body-white .content{
        font-size: 12px;
    }
    .body-white .collection_item{
        width: 100%;
    }
    .body-white .goods-content ._row ._col-md-6{
        width: 100%;
    }
    .body-white #etalage .etalage_thumb_image{
        width: 100% !important;
    }
    .body-white #etalage .etalage_thumb{
        width: 100% !important;
    }
    .body-white #etalage .etalage_small_thumbs li img {
        width: 68px!important;
        height: 68px!important;
    }
    .body-white #etalage .etalage_small_thumbs ul {
        /*height: fit-content!important;*/
    }
    .body-white .goods_ul li{
        width: 100%;
    }
}
