/* 大型设备（笔电、台式机，992 像素及以上） */
@media only screen and (max-width: 1200px) {
    .co_info{
        width: 100%;
        padding: 0 4rem;
    }

    .co_info_box {
        width: 100%;
        padding-top: 1%;
        height: 100%;
    }

    .co_info_logo{
        height: 64px;
    }

    .in_nav{
        padding: 0 2rem;
    }

    .header_nav_box{
        width: 100%;
        padding: 0;
    }

    .header_nav_box ul li{
        height: 3.2rem;
        line-height: 3.2rem;
        font-size: 1.2rem;
        width: 14.8%;
        margin: 0.4rem;
    }

    .co_tel{
        height: 72px;
    }

    .desc_title{
        width: 100%;
    }

    .brand_story{
        padding: 1rem 0 2rem 0;
        min-width: 100%;
        height: auto;
        overflow: hidden;
    }

    .story_box{
        width: 100%;
        height: auto;
        overflow: hidden;
        padding: 0 2rem;
    }

    .cp_center{
        width: 100%;
    }

    .wd_box{
        min-width: 70%;
    }

    .goods_desc{
        padding: 0;
    }

    .goods_show{
        width: 100%;
        min-width: 100%;
    }

    .news_center{
        margin: 0;
        padding: 1rem 0.6rem;
        height: auto;
        overflow: hidden;
        background-color: #fafafa;
    }

    .index_news_box {
        min-width: 100%;
        margin: 0 auto;
        height: auto;
        overflow: hidden;
    }

    .top_news {
        width: 100%;
        height: 24.4rem;
        box-shadow: 0 3px 15px rgba(0 ,0 ,0 ,0.1);
        border-radius: unset;
        margin: 0;
        float: none;
        border: 1px solid #e6e3e3;
    }

    .news_img{
        width: 50%;
        height: 100%;
    }

    .news_img img{
        border-radius: unset;
    }

    .t_news_date{
        height: 6.2rem;
        overflow: hidden;
        padding: 1rem 1.6rem;
        text-align: left;
    }

    .t_news_title{
        width: 46%;
        height: 2.4rem;
        line-height: 2.4rem;
        padding: 1rem 1.6rem;
        font-size: 16px;
        font-weight: bold;
    }

    .t_news_desc{
        height: 11rem;
        overflow: hidden;
        width: 46%;
        padding: 1.6rem;
        text-align: justify;
        color: #2a2d2e;
    }

  
    .n_title{
        float: none;
    }

    .n_date{
        float: none;
        clear: both;
        display: block;
        height: 20px;
        line-height: 20px;
        font-weight: normal;
        padding: 0 0 0 10px;
    }

    .news_content{
        line-height: 32px;
    }

    .footer{
        min-width: 100%;
        height: auto;
        overflow: hidden;
    }

    .bt_logo{
        display: none;
    }

    .bt_info{
        padding: 10px;
        min-width: 100%;
        height: auto;
    }

    .info_item{
        padding: 10px 20px;
        height: 100%;
        float: left;
    }

    .info_item ul li{
        height: auto;
    }

    .info_code{
        padding: 1.6rem 0;
        text-align: center;
        height: auto;
        width: 49%;
    }

    .info_code ul li{
        float: left;
        margin: 0 2rem 0 0;
    }

    .info_code img{
        width: 80px;
        height: 80px;
    }

    .info_code span{
        margin-top: 5px;
        font-size: 12px;
    }

    .bt_base_info{
        font-size: 14px;
        height: 6rem;
        line-height: 2rem;
    }

    .about_banner, .product_banner, .news_banner, .join_banner, .shops_banner, .message_banner{
        min-width: 100%;
        height: 24rem;
        background-repeat: no-repeat;
        background-position: center;
    }

    .ai_sc{
        padding: 3.2rem 0 0 2rem;
    }

    .ai_gc .gc_right{
        width: 40%;
    }

    .gc_right{
        padding: 2rem 0 0 0;
    }

    .gc_right{
        text-align: justify;
    }

    .gc_right img{
        margin: 0;
    }

    .td_text{
        width: 100%;
        padding: 2rem;
    }

    .td_text p strong{
        padding-top: 2rem;
    }

    .product_type,.product_type ul,.product_list{
        width: 100%;
    }

    .product_box{
        height: auto;
        overflow: hidden;
    }

    .product_type ul{
        text-align: center;
    }

    .product_type ul li{
        width: 12.6%;
        font-size: 16px;
        height: 40px;
        line-height: 40px;
    }

    .product_list{
        height: auto;
        overflow: hidden;
        padding: 1rem;
    }

    .product_list ul li{
        width: 48%;
        margin: 0.6rem 0.6rem 1.2rem 0.6rem;
        height: auto;
        box-shadow: 2px 2px 4px rgba(0 ,0 ,0 ,0.2);
    }

    .page_news_type{
        width: 100%;
    }

    .page_news_list{
        width: 100%;
        height: unset;
        padding: 1.6rem 1rem;
    }

    .page_news_list ul li{
        width: 100%;
        height: 20rem;
        overflow:hidden;
        border: 1px solid #E5E5E5;
    }

    .news_cover{
        box-shadow: none;
        width: 40%;
        margin: 0;
    }

    .page_news_content{
        width: 58%;
        margin: 0;
        padding: 0 0.8rem;
    }

    .page_news_title{
        font-size: 16px;
    }

    .page_news_desc{
        font-size: 1rem;
        line-height: 2.4rem;
    }

    .support_box{
        width: 100%;
    }

    .join_support{
        padding: 1rem 0.8rem 2rem 0.8rem;
    }

    .flow_box{
        width: 100%;
        min-width: 100%;
        height: auto;
        overflow: hidden;
        padding: 0.8rem;
    }

    .flow_box ul li{
        min-width: 49%;
        font-size: 14px;
        margin: 0 0 0.9rem 0;
    }

    .budget_box{
        width: 100%;
        padding: 0 1rem;
    }

    .join_policy, .join_earnings{
        width: 48%;
    }

    .data_tip{
        width: 100%;
        padding: 0 2rem;
    }

    .shop_list{
        width: 100%;
        padding: 0;
        height: auto;
        text-align: center;
    }

    .shop_list ul li{
        width: 48%;
        margin: 0.6rem 0.6rem 1.2rem 0.6rem;
        height: auto;
        box-shadow: 2px 2px 4px rgba(0 ,0 ,0 ,0.2);
    }

    .partner_apply{
        padding: 2rem;
    }

    .form_top,.form_box{
        width: 100%;
    }

    .lm_form{
        width: 58%;
        margin: 0;
    }

    .f_input input{
        width: 46%;
    }

    .form_box textarea{
        width: 95%;
    }

    .shortcut_question{
        width: 40%;
    }

    .shortcut_tip,.shortcut_question ul li{
        padding-left: 5px;
    }
}