@media screen and (max-width: 1199px) {
    .list_top_bg { background-size: auto 100%; }
    .left_news_list ul li .pic_box img { height: 100%!important; }
    #r_ads img { width: 100%; height: auto; }
    /* .list_banner .bg { width: 1200px; left: calc(50% - 600px); } */
}

@media screen and (max-width: 990px) {
    .padding-50 { padding-top: 30px; }
    .list_top_bg { height: 200px; background-size: auto 100%; padding-top: 62px; }
    .list_top_bg .d1 { font-size: 34px; margin-bottom: 12px; }
    .list_top_bg .d2 { font-size: 18px; }

    .new_box { display: unset; padding-bottom: 10px; }
    .left_news_box { width: 100%; }
    .right_lab_box { width: 100%; }
    
    .s-t { margin-bottom: 15px; }
    .s-t .d1 { font-size: 26px; }
    .s-t .d2 { font-size: 12px; }

    .baike_list_box .bos { padding-bottom: 10px; }
    .baike_list_box .bos a { padding: 0px; }
    .baike_list_box .bos a h2 { font-size: 12px; padding-top: 5px; }

    .right_page_box { width: 100%; }
    .right_page_box .left_menu { display: flex; align-items: center; border: 0px; }
    .right_page_box .left_menu ul { width:100%; overflow:auto; list-style-type:none; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-box-pack:justify; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between; }
    .right_page_box .left_menu ul li { width: auto; display:block; float: left; border-bottom:0px; -webkit-box-flex:1; -webkit-flex:1 0 auto; -ms-flex:1 0 auto; flex: 1 0 auto; }
    .right_page_box .left_menu ul li a { font-size: 12px; display: inline-block; padding: 10px; border-radius: 3px; }
    .left_page_box { width: 100%; margin-top: 10px; }

    .item_tag_box a { line-height: 24px; font-size: 12px; margin-bottom: 6px; margin-right: 6px; }
    .left_news_list ul li .pic_box .imgh { max-width: 29%; height: 86px; }

    .l_cell_box { padding-bottom: 10px; }
    .baike_info_box .baike_pic_box .baike_pic figure { width: 48.2%; }
    .tab_list_box .tabs-title .li,.tab_list_box .topic_box .li { font-size: 13px; }

    .weizi_box { margin-top: -16px; }
    .weizi_box .container { padding: 10px 0; }
    .weizi_box .container .iconfont { font-size: 14px; }
    .weizi_box .positionBox { font-size: 12px; }
    .tj_baike_box { display: unset; padding-bottom: 15px; }
    .tj_baike_box .tabs-content { width: 100%; padding-bottom: 80px; padding-right: 0px; }
    .tj_baike_box .tabs-content .desc { padding-top: 20px; }
    .tj_baike_box .topic_box { width: 100%; flex-wrap: unset; }
    .tj_baike_box .topic_box .li { width: 24%; }
    .tj_baike_box .topic_box .li.current::after { border: 3px solid #fc010d; }

    /* .list_banner .bg { width: 900px; left: calc(50% - 450px); } */

    .price_all_box a { width: 33.33%; }
}

@media screen and (max-width: 767px) {
    .xs_hide { display: none!important; }
    .tel { display: none!important; }

    .comment_box .kouhao_title .l b { font-size: 12px; }
    .comment_box .kouhao_title img { width: 100px; }
    .cocomment-detail .user_info_time .info_time .name { display: unset; padding-bottom: 4px; }
    .cocomment-detail .user_info_time .info_time .name .ip { padding-left: 10px; }
    .cocomment-detail .content { padding-left: 0px; }
    .cocomment-detail .content .pic figure { width: 22%; }
    .cocomment-detail .content .pic .pic_li { max-width: 100%; }
    .cocomment-detail .content .pic .pic_li img { width: 100%; height: auto; }
    .form_box_all .xs_row { display: block; }
    .form_box_all .xs_row .xs_name { width: 100%; }
    .form_box_all { margin-bottom: 15px; }
    .file_box { padding-top: 0px; }

    /* .list_banner .bg { width: 860px; left: calc(50% - 430px); } */

    .pagination { width: 100%; display: flex; justify-content: center; }
    .pagination > li > a { background: #fc010d; border: 1px solid #fc010d; color: #fff; margin: 0 4px; }

    .padding-50 { padding-top: 20px; }
    .list_top_bg { background-size: auto 100%; height: 160px; padding-top: 56px; }
    .list_top_bg .d1 { font-size: 23px; margin-bottom: 6px; }
    .list_top_bg .d2 { font-size: 12px; }

    .tag_item_list ul li { width: 50%; padding: 4px; }

    .tab_list_box .tabs-title .li,.tab_list_box .topic_box .li { font-size: 12px; }

    .tow_news_list ul li { width: 100%; padding: 14px; border: 1px solid #e3e3e3; }

    .price_all_box { margin-top: 8px; }
    .price_all_box a { width: 50%; padding: 20px 0; }
    .price_all_box a i.big { font-size: 66px; }
    .price_all_box a h2 { margin-top: 5px; }
    .price_all_box a p { font-size: 12px; }
    .price_all_box a span { padding: 6px 8px 6px 10px; font-size: 13px; }
}