@media screen and (min-width:785px){
    .u5106061{
        display: none;
    }
}
@media screen and (max-width:785px) {
    .pc_pattern #u840801{
        display: none;
    }
    .pc_pattern #u840803{
        width: auto;
    }
    .pc_pattern #u510605 .basic_navbar .navContent .navPart {
    position: absolute;
    top: 78px;
    right: -16px;
    width: 140%;
    height: 312px !important;
    text-align: center !important;
    background: #fff;
    border: 1px solid #eeeeee;
    z-index: 2;
    display: none;
    }
    .basic_navbar .navLine{
        white-space: normal;
        display: flex;
        flex-direction: column;
    }
    .pc_pattern #u510605 .basic_navbar .navContent .pageLine {
        height: 60px !important;
        line-height: 60px !important;
    }
    .pc_pattern #u510605 .basic_navbar .navContent .pageLink, .pc_pattern #u510605 .basic_navbar .navContent .other_name {
    line-height: 60px !important;
    }
    .pc_pattern #u510608{
        width: 17.33%;
    }
    .pc_pattern #u510609 {
        margin-top: 87.5% !important;
    }
    #u510607 .module_content .searchs_content.type_6 .iconShow{
        display: flex;
    }
    #u510607 .module_content .searchs_content.type_6 .iconShow span {
    line-height: 62px !important;
    margin-left: 10px;
   }
   .u5106061{display:block}
   #u510607 .module_content .searchs_content.type_6 .iconShow .fa{
        
        margin-left: -54px;
        margin-top: 2px;
    }
   #u510609 .basic_language .s_multi_language_text {
       font-size: 12px !important;
   }
   .languages_dropdown {
    width:67px !important;
    margin-top: 28% !important;
   }
   .pc_pattern #u510605 .basic_navbar .navContent .pageLine {
        margin-right: -5px !important;
    }
    .pc_pattern .basic_navbar .navPart {
    margin: 0 6px;
    }
    .basic_navbar {
    width: auto;
    }
    .basic_navbar .navchildlist{
     left: 85.4062px !important;
    }
    .basic_navbar .navchildlist .navchildPart, .basic_navbar .navchildlist .navchild2Part{
        min-width: auto;
    }
    .pc_pattern .layrow .layout_column[data-class-col=pc_col_2] {
    width: 40%;
    }
    
    .pc_pattern .layrow .layout_column[data-class-col=pc_col_8] {
    width: 35%;
    }
    .pc_pattern #u101300 .laybox .layout_column[data-class-col=pc_col_8] {
    width: 100%;
    }
    .pc_pattern #u101300 .laybox{
    flex-direction: column;
    }
    .pc_pattern #u101300{
     background-size: cover;
    background-repeat: no-repeat; 
    background-position: 76% 0;
    }
    .pc_pattern #u373700 .laybox{
        display: flex;
        flex-direction: column;
    }
    .pc_pattern #u373700 .laybox .layout_column[data-class-col=pc_col_6]{
        width: 100%;
    }
    .pc_pattern #u373700 .laybox .layout_column[data-class-col=pc_col_3] {
    width: 100%;
    }
    .pc_pattern #u892700 .laybox{
        flex-direction: column;
    }
    .pc_pattern #u892700 .laybox .layout_column[data-class-col=pc_col_4] {
    width: 100%;
    }
    .pc_pattern #u867600 .laybox {
    align-items: center;
    flex-direction: column;
    }
    #u867602 .content_detail {
    padding: 20px 0 !important;
    line-height: 38px;
    }
    .pc_pattern #u867605 {
    margin-top: 23.757181% !important;
    margin-left: 0% !important;
    margin-right: 0% !important;
    margin-bottom: 23.757181% !important;
    }
    .pc_pattern #u589200 .laybox{
        flex-direction: column;
    }
    .pc_pattern #u589201{
     padding-left: 5.3529% !important;
     padding-right: 5.3529% !important; 
     width: 100%;
    }
    .pc_pattern #u589205{
     padding-left: 5.3529% !important;
     padding-right: 5.3529% !important; 
     width: 100%;
    }
    .pc_pattern #u589206 {
    margin-top: 10.291% !important;
    }
    #u908603 .basic-article-list-box .u-list[data-type='1']{
        flex-direction: column;
    }
    .pc_pattern #u908603 .g-basic-article-box{
        width: 100% !important;
    }
    .pc_pattern #u285400 .laybox {
    padding-left: 5.5236% !important;
    padding-right: 0.5236% !important;
    padding-top: 5.7696% !important;
    padding-bottom: 3.7696% !important;
    flex-wrap: wrap;
   }
   .pc_pattern #u285401{
      width: 50%;
   }
   .pc_pattern #u285410{
       padding-top: 10% !important;
       width: 50%;
   }
   .pc_pattern #u285414{
       padding-top: 10% !important;
       width: 100%;
       padding-right:5.7696% !important;
   }
   .pc_pattern #u285405{
       width: 50%;
   }
   .pc_pattern #u347801{
       display: none;
   }
   .pc_pattern #u347805{
       width: 100%;
       padding-left:0;
   }
   .pc_pattern #u347806 .list_one {
    width: calc(50% - 20px);
   }
   .pc_pattern #u266206{
      width: 100%; 
   }
   .basic_product_detail .pc_iframe_preview .module-style-0 .product_detail_wrap, .basic_article_info .pc_iframe_preview .module-style-0 .product_detail_wrap{
       display:flex;
       flex-direction: column;
   }
   .basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content, .basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_left_content{
       width: 100%;
   }
   .basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content, .basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content{
       width: 100%;
   }
   .basic_product_detail .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap, .basic-article-info-box .view_pattern_pc .moduleStyle0 .product_detail_wrap .product_detail_right_content .detail_title_wrap .detail_func_wrap{
       width: 23%;
   }
   .pc_pattern #u538803 .list_one {
    width: calc(50% - 20px);
   }
   .pc_pattern #u384100 .laybox {
    padding-left: 5.5236%;
    padding-right: 5.5236%;
   }
   .pc_pattern #u384100 .Home_TitleTWO {
       margin: 10px 0;
   }
   .pc_pattern #u384100 .Home_TitleTWO p{
       font-size: 20px;
   }
   .pc_pattern #u702901{
    display: flex;
    justify-content: center;
    align-items: center;
   }
   .nyBannerTyunContainer {
    margin: 0 !important;
   }
   .pc_pattern #u702902 {
     margin-top:0 !important; 
     margin-left: 0 !important;
    }
    .pc_pattern #u225600 .laybox {
    padding-left: 5.5236% !important;
    padding-right: 5.5236% !important;
    }
    #u225602 .content_detail{
        line-height: 36px;
    }
    .pc_pattern #u225604 .list_one{
        width: 50% !important;
    }
    .pc_pattern #u206302 {
    margin-left: 5.603% !important;
    margin-right: 5.603% !important;
    }
    .pc_pattern #u905201{
        width: 100%;
    }
    .pc_pattern #u905205{
        display:none;
    }
    .pc_pattern #u226800 .laybox{
        flex-direction: column;
    }
    .pc_pattern #u226801{
        width: 100%;
    }
    .pc_pattern #u226802{
        width: 100%;
        padding-left: 5.5236% !important;
        padding-right: 5.5236% !important;
    }
    .pc_pattern #u226804{
        margin-left: 0 !important;
    }
    .pc_pattern #u226805{
        margin-left: 0 !important;
    }
    .pc_pattern #u905200 .laybox {
    padding-left: 5.5236% !important;
    padding-right: 5.5236% !important;
    }
    .pc_pattern #u225800 .laybox{
        flex-direction: column;
    }
    .pc_pattern #u225801 {
    width: 100%;
    padding-left: 5.2356% !important;
    }
    .pc_pattern #u563500{
        height: 40px;
    }
    .pc_pattern #u225809 {
    width: 100%;
    }
    .basic_classification .view_pattern_pc .content_detail_style5 .level_1>li {
    width: 50%;
    }
    .g-basic-article-box[data-type='2'] .news_list_item_header {
    margin-top: -4px;
    }
    .pc_pattern #u160702 .basic-article-list-box .news_list_item_line .news_list_item_inner{
         padding: 10px;
    }
    .basic-article-info-box .pagenation_link {
    line-height: 20px;
    }
    .pc_pattern #u256900 .laybox {
    flex-direction: column;
    }
    .pc_pattern #u256901 {
    width: 100%;
    padding: 5.5236% !important;
    }
    .pc_pattern #u256904 {
    width: 100%;
    padding: 5.5236% !important;
    }
    .pc_pattern #u256906 {
    width: 100%;
    padding: 5.5236% !important;
    }
    .pc_pattern #u256908 {
    width: 100%;
    padding: 5.5236% !important;
    }
    .pc_pattern #u452501{
    padding:0 5.5236% !important;   
    }
    .my_form .form_frame {
    margin: 0 0px;
    }
}