@charset "utf-8";

/*  Responsive Layout for Jerry */

.j_mb_fixed_btn,.j_mb_fixed_btn_height{
  display: none;
}
@media screen and (max-width: 1199px){
    html{
        min-height: 100%;
        overflow-x: hidden;
    }
    body,h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, table, th, td, a {
        font-size: 14px;
        font-style: normal;
        font-weight: normal;
    }
    body{
        overflow-x: hidden;
        min-width: 100%!important;
    }
    .w1200{
        width: 100%;
    }
    .j_mb_fixed_btn_height{
      height: 60px;
      display: block;
      background-color: #f6f6f6;
    }
    .j_mb_fixed_btn{
      display: block;
      position: fixed;
      left: 0;
      width: 100%;
      bottom: 0;
      background-color: #fff;
      height: 50px;
      z-index: 9999;
      border-top: 1px solid #eee;
    }
    .j_mb_fixed_btn .list{
      display: flex;
      height: 100%;
      align-items: center;
    }
    .j_mb_fixed_btn .list .list_item{
      flex:1;
      position: relative;
    }
    .j_mb_fixed_btn .list .list_item .item{
      display: flex;
      align-items: center;
      flex-direction: column;
    }
    .j_mb_fixed_btn .list .list_item .item .ico{
      overflow: hidden;
    }
    .j_mb_fixed_btn .list .list_item .item .ico img{
      width: 16px;
      height: 16px;
    }
    .j_mb_fixed_btn .list .list_item .addcart-goods-num{
      position: absolute;
      right: 0;
      top: 0;
    }
    .j_mb_fixed_btn .list .list_item .item .txt{
      font-size:12px;
      margin-top: 5px;
    }
    .j_mb_fixed_btn .list .list_item .item.item_quote .ico{
      width: 36px;
      height: 36px;
      background-color: #264283;
      position: relative;
      margin-top: -22px;
      border: 5px solid #fff;
      border-radius: 50%;
      display: flex;
      justify-content: center;
      align-items: center;
    }
    .j_mb_fixed_btn .list .list_item .item.item_quote .ico img{
      width: 24px;
      height: 24px;
    }
    .j_mb_fixed_btn .list .list_item .item.item_quote .txt{
      margin-top: 0;
    }
    .j_mb_fixed_btn .list .list_item .item.cur .txt{
      color:#264283;
    }
    .j_mb_fixed_btn .list .list_item .item.cur .ico img{
      transform: translateY(-30px);
      filter: drop-shadow(#264283 0 30px);
    }
    .public-top,.public_fixed{
       display: none;
       height: 0;
       line-height: 0;
    }
    .mall_nav{
        display: none;
    }

    .header{
        padding: 0 15px;
        box-sizing: border-box;
    }
    .header_fixed{
        top:0;
    }
    .header .logo{
        margin-top: 10px;
        padding: 0!important;

    }
    .logo_return{
      margin-top: 3px!important;
      margin-left: 30px!important;
    }
    .header .logo .logo_set{
        width: 152px;
        height: 28px;
    }
    .header .logo .logo_set img{
        height: auto;
    }
    .header .top_search{
        margin:10px 0 0;
        width: 100%;
        padding: 0;
        position: relative;
    }
    .header .user_menu{
        position: absolute;
        right:15px;
        top: 10px;
        margin: 0;
    }
    .header .user_menu dl dt a, .header .user_menu dl .my_dd{
        font-size: 12px;
    }
    .header .user_menu dl .my_dd span{
        font-size: 12px;
        padding-right: 0;
    }
    .header .user_menu dl.my-cart{
        width: 90px;
    }
    .header .user_menu dl.my-cart dt{
        line-height: 26px;
    }
    .header .user_menu dl.my-cart dt span{
        font-size:16px!important;
    }
    .header .user_menu dl .my_dd{
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .header .user_menu dl dt .addcart-goods-num{
        top: 6px;
        width: 14px;
        min-width: 14px;
        height: 14px;
        line-height: 14px;
        right: 15px;
    }
    .header .user_menu dl dt{
        box-sizing: border-box;
        height: 30px;
        padding: 0 10px;
        width: auto;
    }
    .qrcodeBox{
        display: none;
    }
    .top_search.container .input{
        width:calc(100% - 80px);
    }
    .top_search.container .search{
        position: absolute;
        right: 0;
        top: 0;
    }
    .header .top_search_tui{
        width: 100%!important;
    }
    .header .top_search_keywords {
        width: auto;
        margin-left: 6px;
    }
    .header .top_search_tui h5{
        width: auto!important;
    }
    .w300 {
        width: auto !important;
    }
    .xin_product .xin_min .xin_product_list_left,.ds-appbar{
        display: none;
    }
    .mod-roller-big-brand{
        position: initial;
        width: 100%;
    }
    .nfirstScreen{
        height: auto;
        min-width:auto!important;
        padding-top: 0;
    }
    .mod-banner-box,.mod-banner-box,.mod-roller-big-brand{
        min-width: auto;
        height: auto;
    }
    .mod-roller-big-brand ul li a,.mod-roller-big-brand ul li{
        height: auto;
    }
    .nfirstScreen .first-right {
        display: none;
   }
   .mod-roller-big-brand .flex-control-nav{
        z-index: 1000;
   }
   .index_nav_3d ul{
        margin-left: 0;
        display: flex;
        flex-wrap: wrap;
        padding: 0 15px;
   }
   .index_nav_3d ul li{
        width:100%;
        height: 182px;
        margin-left: 0;
   }
   .index_nav_3d ul li>a{
        width: 100%;
   }
   .index_nav_3d ul li .txt{
        flex:1;
   }
   .index_nav_3d ul li .img{
        width: 40%;
   }
   .Dgongju{
        padding-top: 15px;
   }
   .recommended_min .recommended{
        padding: 6px 0;
   }
   .recommended_min .recommended_txet h1{
        font-size:20px;
   }
   .recommended_min .recommended_txet h1 em{
        display: none;
   }
   .recommended_min .recommended_tab .recommended_list ul{
        display: flex;
        flex-wrap: wrap;
        margin-right: 0;
        gap:6px;
        padding: 15px;
        box-sizing: border-box;
   }
   .recommended_min .recommended_tab .recommended_list ul *{
    box-sizing: border-box;
   }
   .recommended_min .recommended_tab .recommended_list ul li{
        width: 49%;
        margin:0;
        height: auto;
   }
   .recommended_min .recommended_tab .recommended_list ul li .rd_img{
        width: 100%;
   }
   .recommended_min .recommended_tab .recommended_list ul li .rd_img img{
        height: auto;
   }
   .recommended_min .recommended_tab .recommended_list ul li .rd_txet h1{
        font-size:14px;
   }
   .recommended_min .recommended_tab .recommended_list ul li .rd_txet p{
        font-size:13px;
   }
   .recommended_box{
    padding-top: 0;
   }
   .xin_product .xin_min .xin_product_list_rihgt{
     width: 100%;
     display: flex;
     flex-wrap: wrap;
     gap: 10px;
   }
   .xin_product .xin_product_top h1 em{
     display: block;
     padding-left: 0;
   }
   .xin_product .xin_min .xin_product_list_rihgt .xin_product_list{
     width:48%;
     margin-left: 0;
     margin-bottom: 0;
   }
   .xin_product{
     padding: 0;
   }
   .xin_product .slideTxtBox{
     padding: 15px;
   }
   .lfCircle,.mdInfo,.rgSchool{
        width: 100%;
        height: auto;
   }
   .mdInfo{
        margin:15px 0;
   }
   .newList{
        width: 100%;
        height: auto;
        padding-bottom: 15px;
   }
   .mdInfo ul,.rgSchool{
        padding-bottom:15px;
   }
   .rgSchool{
        margin-top: 0;
   }
   .m-gao,.footer_box{
        display: none;
   }

   .layui-layer-iframe{
        width: 90%!important;
        height: 440px!important;
   }
   .layui-layer-iframe html{
        min-height: auto;
   }

   .login_right{
        width:100%;
        margin-top:0;
        padding: 30px 20px;
        height: auto;
   }
   .login_right .n_login_fr_input li{
        width: 100%;
        box-sizing: border-box;
   }
   .login_right .n_login_fr_input li:last-child input.text{
        width: 45%!important;
        flex:1;
   }
   .login-switch li{
        position: relative;
        padding-bottom: 12px;
   }
   .login-switch li em{
        position: absolute;
        right: -6px;
        top: 4px;
   }
   .layui-layer{
        width: 90%!important;
        left: 5%!important;
   }
   .recommended_min .recommended_nav{
     width: 100%;
     box-sizing: border-box;
     padding: 0 15px;
   }
   .recommended_min .recommended_nav div:last-child{
     display: none;
   }

   /* register.html */

   .top{
        height: 50px!important;
        padding: 0!important;
   }
   .top .container .logo span{
        display: none;
   }

   .top .container{
        width: 100% !important;
        padding: 0 15px;
   }
   .top .container .logo .logo-img img{
        width: 152px;
        height: 28px;
   }
   .recommended_min .recommended_nav .hd{
     width: 100%;
   }
   .recommended_min .recommended_nav .hd ul{
     display: flex;
     overflow-x: auto;
   }
   .recommended_min .recommended_nav ul li{
     padding: 0 15px;
     margin:0 10px 10px 0;
     height: 28px;
   }
   .recommended_min .recommended_nav ul li a{
     line-height: 28px;
     white-space: nowrap;
   }
   .n_login{
        width: 100%;
        box-sizing: border-box;
        padding: 20px;
   }
   .stepItemNumber{
        width:24px;
        height: 24px;
        line-height: 24px;
        margin-top: 3px;
   }
   .ov.mt30{
        margin-top: 15px!important;
   }
   .certificationSteps.ov{
        margin-bottom: 0!important;
        margin-top: 0!important;
        display: flex;
        flex-direction: column;
   }
   .certificationSteps .first{
        margin-left: 0;
   }
   .stepLine{
        display: none;
   }
   .certificationSteps .certificationItemIcon {
     float: none;
   }
   .n_reg_fl{
        margin-left: 0;
   }
   .n_reg_fl_input1{
        margin-left: 0!important;
   }
   .n_reg_fl_input1 input.text{
        width: 100%;
   }
   .n_reg_fl_input1 b{
        width: auto;
        padding-left: 0;
   }
   .n_reg_fl_input1.w_atou.mt20{
        margin-top: 10px!important;
   }
   .n_reg_fl_input1.w_atou.mt20 .hqyzm{
     width: 150px;
   }
   .n_reg_fl_input1 input.text.w260{
        width: calc(100% - 196px)!important;
   }
   .hqyzm{
        width: 92px;
   }
   .n_reg_fl_input1 .rd_bnt{
        margin-left: 0;
   }
   .rd_bnt .rd_buttom{
        width: 100%!important;
   }
   .login_foote{
        display: none;
   }

   /* login.html */
   .login_min{
        padding-top:15px;
   }
   .w1300{
        width: 100%;
   }
   .login_right .n_login_fr_input .input-warp{
        width: calc(100% - 42px)!important;
        display: flex;
   }
   .login_right .n_login_fr_input input.text{
        box-sizing: border-box;
   }

   /* pclass.html */

   .pt_list_min{
        padding: 15px;
        box-sizing: border-box;
   }
   .clsaa_ul ul{
        margin: 0 !important;
        display: flex!important;
        flex-wrap: wrap;
        gap:2%;
   }
   .clsaa_ul ul li{
        margin-bottom: 8px!important;
        width:49%!important;
        margin-left: 0!important;
        height: auto!important;
   }
   .clsaa_ul ul li a{
        width: auto!important;
        height: auto!important;
        padding: 12px!important;
        margin-left: 0!important;
   }
   .clsaa_ul ul li .fen_img{
     width: 100%!important;
     height: auto!important;
   }
   .clsaa_ul ul li a img{
        width: 100%!important;
        height: auto!important;
   }
   .tejia_bxo,.brand_min{
        display: none;
   }


   .pt_second_up{
     overflow: hidden;
     height: auto;
   }
   .pt_second_up .sort span em{
     padding: 0;
   }
   .pt_second_up .sort span{
     padding:8px!important;
   }
   .pt_second_up .fr{
     float: left!important;
   }

   .pt_second_list .pt_second_a ul{
     display: flex;
     flex-wrap: wrap;
     margin-left: 0;
   }
   .pt_second_list .pt_second_a ul li{
     width:50%!important;
     margin: 0;
     padding: 10px;
     min-height: auto;
     box-sizing: border-box;
   }
   .pt_second_list .pt_second_a ul li .rd_img{
     width: 100%;
     height: auto;
     margin:0 auto;
   }
   .pt_second_list .pt_second_a ul li .rd_txet{
     padding:0;
   }
   .pt_second_list .pt_second_a ul li .d_options{
     padding: 0;
     display: flex;
   }
   .pt_second_list .pt_second_a ul li .d_options a{
     overflow: hidden;
   }
   .pt_detailed_right_box .proinfo_title{
     max-height: none;
   }

   #pt_location_active,#pt_location_active2{
     border: none!important;
     padding: 0!important;
   }
   .pt_detailed_nav{
     height: auto;
   }
   .pt_detailed_nav .item{
     line-height: 18px;
   }
   .pt_detailed_nav .item a{
     font-size:13px;
   }
   .pt_detailed_nav .item a i{
     display: none;
   }

   .pt_detailed_left_box{
     width: 100%;
   }
   .preview{
     width: 100%;
     height: auto;
   }
   .bigImg{
     width: 100%;
   }
   .smallImg{
     width: 100%;
   }
   #imageMenu{
     width: calc(100% - 60px);
   }
   .pt_detailed_right_box,.pt_detailed_right_box .proinfo_title,.fix_selection,.goods-info-spec .Shopping_module .xunxing_width,.detailed_on .investment_title div,.detailed_on .investment_con_list img{
     width: 100%;
   }
   .fix_selection .tiaojian{
     width: 100%;
     display: flex;
     flex-direction: column;
   }
   .fix_selection .tiaojian .fl{
     float: none;
   }
   .detailed_min .screen_box_right{
     display: none;
   }
   .detailed_min .screen_box_left{
     width: 100%;
     height: auto;
   }
   .detailed_min .slideTxtBox .bd{
     padding-right: 0;
   }
   .detailed_on .investment_f .investment_title{
     width: 115px;
     right: 0;
   }
   .detailed_on .detail_content{
     height: auto!important;
   }
   .detailed_on .detail_content img{
     width: 100%;
   }
   .detailed_on .investment_con_list img{
     padding-bottom: 0!important;
   }
   .detailed_on .investment_con_list,.detailed_min .detail_content_nav,.detailed_on .investment_f,.detailed_min .investment_con{
     height: auto!important;
   }
   .downloadBtn .functionBtn .el-button{
     display: none!important;
   }
   .goods-info-spec .dishi_box{
     padding: 10px;
   }
   .goods-info-spec .dishi_box p{
     line-height: 20px;
   }
   .one_sucess .one_sucess_list{
     width: 100%;
   }

   .clsaa_ul ul li p{
     line-height: 20px;
   }
   .pt_list_right_box{
     margin-top: 0;
   }
   .pt_list_right_box .pt_content_vna ul li .pt_right_list{
     width: 100%;
     box-sizing: border-box;
     display: flex;
     height: auto;
   }
   .list_more{
     width: auto;
   }
   .pt_list_right_box .pt_content_vna ul li .pt_left_txet{
     width: 100%;
     box-sizing: border-box;
     
     padding: 0 20px;
   }
   .pt_list_right_box .pt_content_vna ul li{

   }
   .pt_list_right_box .pt_content_vna ul li .pt_left_txet h5{
     line-height: 30px;
     text-align: left;
   }
   .pt_list_right_box .pt_content_vna ul li .pt_right_list .js-demo-2 .icr-label{
     margin: 0;
     display: flex;
     align-items: center;
     padding: 5px 0;
   }
   .pt_list_right_box .pt_content_vna ul li .js-demo-2{
     line-height: 28px;
     width: 100%;
   }
   .pt_list_right_box .pt_content_vna ul li .pt_right_list .js-demo-2 .icr-text{
     white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
   }
   .pointer span{
     margin-right:5px;
   }
   .pt_second_list .pt_second_a ul li .rd_txet p{
     line-height: 20px;
   }
   .pt_second_list .pt_second_a ul li .d_options a{
     width: auto;
     flex:1;
   }
   .recommended_min .recommended_tab .hotrd_list{
    height: auto;
   }
   .recommended_min .recommended_tab .hotrd_list ul{
    display: flex;
    flex-wrap: wrap;
    gap:2%;
    margin:0;
    box-sizing: border-box;
    padding: 0 10px;
   }
   .recommended_min .recommended_tab .hotrd_list ul li{
    width:49%;
    margin:0 0 2%;
   }
   .recommended_min .recommended_tab .hotrd_list ul li .rd_img{
    width: 100%;
   }

   .bd_top_when {
    padding:10px 15px;
    box-sizing: border-box;
    height: auto;
   }
   .bd_top_when .f12{
    font-size:14px;
   }
   .brand_push {
    padding: 0 15px;
    box-sizing: border-box;
   }
   .bd_screening_mu{
    width: 100%;
   }
   .bd_screening_mu ul{
    display: flex;
    width: 100%;
    overflow-x: auto;
   }
   .bd_screening_mu ul li{
    white-space: nowrap;
   }
   .bd_screening_rhigt{
    width: 100%;
   }
   .bd_screening_rhigt ul{
    display: flex;
    overflow-x: auto;
   }
   .bd_screening_rhigt ul li{
    white-space: nowrap;
   }
   .bd_screening_rhigt .bd_input{
    width: calc(100% - 90px);
    box-sizing: border-box;
   }

   .brand-detail_bgimg,.hedong{
    width: 100%;
   }
   .brand-detail_bg_tab{
    width: 100%;
   }
   .container .input>input{
    min-width: 160px!important;
   }
   .container .search{
    width: 78px!important;
   }
   

   .mb_sidebar .dl .dd ul li{
    box-sizing: border-box;
   }
   .mb_container{
    padding-top: 20px!important;
    display: flex;
    flex-direction: column;
   }
   .mb_container>.clear{
    display: none;
   }
   .mb_container .left_layout,.mb_container .right_layout{
    width: 100%;
   }
   .mb_container .right_layout{
    padding-top: 20px;
    display: flex;
    flex-direction: column;
   }

   .user-profile{
    width: 100%;
    margin-left: 0;
    display: flex;
    margin-bottom: 0;
    border: none;
   }
   .user-profile-wrap{
    width: 80px;
    height: 80px;
    float: none;
   }
   .user-profile .profile-avatar,.user-profile .profile-avatar img{
    width: 100%;
    height: 100%;
   }
   .zh-security-user .user-intro{
    margin-top: 0!important;
   }
   .zh-security-user .user-intro dl:last-child dd{
    display: flex;
    flex-direction: column;
   }
   .zh-security-user .user-intro dl{
    height: auto;
   }

   .zh-security-container,.yh-user-profile .user-avatar{
    width: 100%;
   }
   .zh-security-container .current{
    padding: 10px;
   }
   .zh-security-container .current span{
    display: block;
    margin-left: 0;
   }
   .zh-security-container dl{
    padding: 15px;
    display: flex;
    flex-direction: column;
   }
   .zh-security-container dt{
    width: 100%;
    display: flex;
   }
   .zh-security-container .item{
    text-align: left;
   }
   .zh-security-container dd,.zh-security-container dl span{
    width: 100%;
    height: auto;
   }
   .zh-security-container .explain{
    width: 100%;
   }
   .zh-security-container .handle{
    margin-left: 0;
   }
   .zh-security-container .handle .zh_btn{
    width: auto;
    margin-top: 20px;
   }
   .zh-security-container dt .mb_icon{
    width: 70px;
   }
   .zh-security-container .item h4{
    font-size:16px;
   }
   .zh-security-container .item h6{
    line-height: 1;
   }

   .dsh-breadcrumb{
    padding: 10px;
    box-sizing: border-box;
   }
   .modify_input b{
    width: 100%;
    margin-left: 0;
    text-align: left;
    padding-left: 0;
   }
   .yh-user-profile .modify_input{
    margin-top: 0!important;
    margin-bottom: 15px!important;
    padding: 0;
    margin-left: 0!important;
   }
   .modify_input input.text{
    width: 100%;
    box-sizing: border-box;
   }
   .modify_input .hqyzm{
    width: 150px;
   }



   /* user */

   .yh-user-profile .zh-default-form{
    width: 100%;
    margin-left: 0;
   }
   .zh-default-form dl{
    padding: 10px 0;
   }
   .zh-default-form dl dt, .zh-default-form dl dd{
    width: 100%!important;
    padding: 0;
    text-align: left;
   }
   .zh-default-form dl dd span.w400{
    width: 100%!important;
   }
   .zh-default-form dl dd input.text{
    width: 100%!important;
    padding:5px 10px;
    box-sizing: border-box;
   }
   .zh-default-form dl dd span label{
    margin-right: 10px;
   }
   .zh-default-form dl dd .rd_buttom{
    width: 100%;
   }

   .address-form .label{
    text-align: left;
   }
   .address-form .field,.address-form .ui-text,.address-form .row,.address-form .label{
    width: 100%;
    box-sizing: border-box;
   }
   .address-form input.ui-text{
    height: 40px;
   }
   .tabmenu .tab{
    padding-bottom: 0;
   }
   .dsm-search-table tr{
    display: flex;
    flex-direction: column;
   }
   .dsm-search-table th{
    width: 100%;
    box-sizing: border-box;
    text-align: left;
    font-size:14px;
    padding:0;
   }
   .dsm-search-table input.text{
    padding: 0 10px;
   }


   .integtal_card{
    flex-direction: column;
   }
   .integtal_card .integtal_list {
    width: 100%!important;
    height: auto!important;
    margin-bottom: 15px;
    padding-bottom: 15px;
   }

   .act_title_left{
    width: 100%!important;
    padding: 0 10px;;
   }
   .act_title_left li{
    width: auto!important;
    padding: 0 10px;
    box-sizing: border-box;
        overflow-x: auto;
        display: flex;
   }
   .act_title_left li a{
    white-space: nowrap;
   }
   .table{
    overflow-x: auto;
   }
   .table table{
    padding: 0!important;
    width: 100%!important;
    margin: 0!important;
   }
   .table table thead th{
    white-space: nowrap;
   }
   .table table tbody td{
    white-space: nowrap;
    width: auto;
   }
   .form_min>div{
    padding:20px!important;
    height: auto!important;
   }
   .dsm-default-table thead th{
    padding:8px;
   }
   .form_min{
    padding: 0;
    white-space: nowrap;
   }
   .dsm-default-table{
    overflow-x: auto;
   }

   .integral_left_nav{
    width: 100%!important;
    min-height: auto!important;
   }
   .integral_rihgt_min{
    width: 100%!important;
   }
   .integral_left_nav .lintegra_list_top{
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px 0;
   }
   .integral_left_nav .lintegra_icon{
    margin: 0!important;
   }
   .integral_left_nav .login_no{
    width: auto!important;
    padding-left: 20px;
   }
   .integral_left_nav .login_no h5{
    font-size:24px!important;
   }
   .integral_left_nav .login_no span{
    font-size:14px!important;
    line-height: 25px;
   }

   .left_nav .shopTab{
    display: flex;
    justify-content: center;
   }
   .integral_left_nav .left_nav .shopTab li{
    width: auto!important;
    padding: 0 10px;
    margin:0 10px;
   }
   .right_layout .mc-left{
    width: 100%!important;
   }
   .right_layout .mc-right{
    width:100%!important;
    height: auto!important;
    float: none!important;
    margin-bottom: 10px!important;
   }

   .mc-user-huaban ul{
    width: auto;
    height: 130px;
   }
   .mc-user-card{
    width: 100%;
    height: auto;
    box-sizing: border-box;
   }
   .mc-user-huaban{
    width: 100%;
    height: auto;
   }
   .mc-user-huaban li{
    width: 33.333%;
   }
   .mc-order-portal{
    padding: 15px 30px;
    margin-top: 0;
    box-sizing: border-box;
   }
   .mc-order-portal ul{
    display: flex;
    flex-direction: column;
    
   }
   .mc-order-portal li{
    margin-left: 0;
    margin-bottom: 10px;
   }

   .mnll_order .order_table{
    box-sizing: border-box;
    padding:10px 20px;
   }
   .mnll_order .order_table .time span{
    width: auto;
   }
   .table-box{
    overflow-x: auto;
   }
   .table-box table{
    width: 100%;
   }
   .table-box table tbody{
    display: flex;
    flex-direction: column;
   }
   .table-box table .order-head td{
    display: flex;
    height: auto;
    width: 100%!important;
    box-sizing: border-box;
    column-span: all;
   }
   .table-box .order-head .item{
    float: none;
   }
   .table-box .order-info td{
    padding:10px;
    white-space: nowrap;
   }
   .table-box .goods .goods-pic{
    width: 60px;
    height: 60px;
   }
   .table-box .goods .goods-pic img{
    width: 60px;
    height: 60px;
   }
   .table-box .goods-name li.specs{
    display: none;
   }
   .table-box .goods-name{
    padding: 5px 0 0!important;
   }
   .table-box .goods-name li.name,.table-box .goods-name .name a{
    height: auto;
   }


   .proofing-banner{
    height: 300px;
   }
   .bom-header{
    font-size:24px;
   }
   .bom-header{
    padding: 160px 20px 0;
   }

   .bom-sub-header{
    padding: 0 20px;
    font-size: 14px;
    margin-top: 10px;
   }

   .bom-tab-header-item-des{
    display: none;
   }
   .upload{
    width: 100%;
    height: auto;
   }
   .quotationHeader{
    margin-bottom: 20px!important;
    padding-top: 20px!important;
   }
   .quotationHeader h2{
    font-size: 18px!important;
   }
   .inventory-hint p{
    float: none;
   }
   .inventory-hint .hint-number{
    line-height: 24px;
    float: none;
    padding-left: 20px;
    padding-top:10px;
   }
   
   .table1{
    width: 780px;
   }
   .table1 th{
    white-space: nowrap;
    padding: 10px;
   }
   .table2,.enquiry-tap-main .inventory-tap .inventory-tap-table .table-all,.inventory-tap-table>div{
    width: 780px;
   }
   .inventory-tap-table{
    overflow-x: auto;
   }

   .dsc-header{
    padding: 0 15px;
   }
   .dsc-header .logo{
    float: none;
   }
   .dsc-header .logo img{
    width: 152px;
    height: 28px;
   }
   .logo_hou{
    line-height: 24px;
    font-size: 18px;
    margin-left: 0;
   }
   .logo_hou em{
    font-size: 12px;
    padding-right: 10px;
   }

   .dsc-flow{
    width: 100%;
    margin-top: 0;
   }
   .dsc-flow li p{

   }
   .bd_screening .bd_screening_left.w100{
    width: 100%!important;
   }
   .type_panel.class_select{
    display: flex;
    overflow: auto;
   }
   .screw-titlebox{
    height: auto;
   }
   .screw-titlebox ul{
    float: none;
    padding: 0 15px;
    display: block;
   }

   .registered_bnt {
    height: 30px;
   }
   .registered_bnt a{
    display: block;
   }
   .pt_second_b .pt_second_b_nav ul{
    display: flex;
    overflow-x: auto;
    background: #f6f6f6;
   }
   .pt_second_b .pt_second_b_nav ul li{
    width: auto!important;
    white-space: nowrap;
    margin:0 10px;
    overflow: visible;
   }
   .pt_second_up .pt_up_bot .pt_biao{
    display: none;
   }
   .dsm-message-setting dt{
    width: 100%;
    box-sizing: border-box;
    display: flex;
    align-items: center;
   }
   .dsm-message-setting dt span{
    width: 12px;
    height: 12px;
   }
   .dsm-message-setting dd{
    width: 100%;
    box-sizing: border-box;
   }
   .dsm-message-setting li{
    width: 100%;
    margin-bottom: 6px;
   }
   .dsm-message-setting li:last-child{
    margin-bottom: 0;
   }
   .footp_browse_left li{
    display: flex;
    flex-direction: column;
    padding: 15px;
    border-bottom: 1px solid #eee;
   }
   .footp_browse_left li .browse-timeline{
      display: none;
   }
   .footp_browse_left li .browse-time{
    width: 100%;
    text-align: left;
    position: initial;
   }
   .footp_browse_left li .browse-goods{
    margin-left:0;
    height: auto;
    border-left: 0;
    padding: 10px 0 0;
    display: flex;
   }
   .footp_browse_left .footp_btn{
    visibility: initial;
   }
   .footp_browse_left .footp_btn a{
    margin-bottom: 10px;
   }
   .footp_browse_left .footp_btn a:last-child{
    margin-bottom: 0;
   }
   .dsm-bind{
    margin-top: 0;
    display: flex;
    flex-direction: column;
   }
   .dsm-bind .relieve{
    width: 100%;
    border-right: 0;
    border-bottom: dashed 1px #E7E7E7;
    height: auto;
   }
   .dsm-bind .revise{
    width:90%;
    padding-top: 20px;
    box-sizing: border-box;
   }
   .form_min .dsm-search-table tr{
    padding: 0 15px;
   }
}