.m_nav,.m_search{ display:none;}
.content_m{ display:none;}
.footer_menu{ display:none;}
@media screen and (max-width: 798px) {
.product_info_head{ display:flex !important;width:100%; display: flex;flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;}	
/*.product_info_head .preview{ display:none;}
.product_info_head .mainimg-info,.product_info_head .maintxt-info{ width:50% !important;}*/
.product_info_head{ display:block;}
.head{ display:flex;}
body,.topbox,.head,.qubie_content,.apply_box,.liucheng_content,.friend ul,.contus{ width:100%; min-width:100%;}
.logo em{ width:120px; margin-left:10px;}
.logo{ width: calc(50% - 43px);}
.nav,.content_pc{ display:none !important;}
.m_nav,.m_search{ display: block; height:43px; line-height:43px; margin-right:10px; margin-top:5px; width:26px; margin-top:18px; text-align:center;}
.mobile_search{ display:none; margin-top:10px; border-top:none !important;}
.mobile_search .search_city{ border:1px solid #ccc;}
.mobile_search .search_city input{ width:135px;}
.mobile_search .search_city span{ margin-top:8px; margin-right: 0px;}
.m_search{ width:50%;}
.m_search img{ height:18px;}
.m_nav a{ color:#333;}
.m_nav ul{ display:none; width:120px; background-color:#fff; color:#ccc; border:1px solid #ccc; position:absolute; right:8px; font-size:15px; line-height:28px; text-align:center; margin-top:10px; border-radius:5px; padding:5px 0;}
.m_nav a div{height: 3px;
    width: 100%;
    border-radius: 0.02777rem;
    background: #00abeb;
    margin: 0 0 5px;}
.m_nav a div.last{ margin:0;}
.city_option{ width:100%; height:40px; line-height:40px; border-top:1px solid #dddddd;}
.search_box{ margin-top:10px;}
.pro_list,.solu_ban,.solu_li li{ width:100%;}
.pro_list li{ width:33.33%; margin-bottom:10px;}
.tmc,.tmc_pic,.tmc .tmc_text .tmc_info{ width:100%;}
.tmc .tmc_text,.solu_tip,.apply_list ul,.ul-news01,.friendbox,.friend,.footer,.friendlink{ width:96%; margin:0px 2%; min-width:96%;}
.solut_box{ height:auto;margin-bottom: 50px;}
.solu_li ul { margin-top:0px;}
.solu_li li{ margin-left:0px; height:auto;}
.liucheng_tit{ height:auto;}
.qubie_content{ padding:0px;padding: 30px 0 0px;}
.qubie_content img,.liucheng_content img{ width:100%;}
.apply_list{ margin:30px 0 30px 0;}
.apply_list li{ width: 48%; margin: 0 1%;padding: 0 0; border: none;}
.apply_list li a{ border:none;}
.inxnews-list{ width:100%; height:auto;}
.ul-news01{ float:none;}
.ul-news01 li .txt .tit h5 a { margin-left:0px; padding-left:0px;}
.friend ul{ margin-left:0px;}
.friend ul li{ width:50%; display: inline-block;margin: 15px 0px; height:auto;}
.hot_line,.fast_nav,.ebsgovicon,.code,.liuchengbox{ display:none;}

.fast_nav{ display:block; width:100%; height:auto;}
.fast_tit{ display:none;}
.fast_nav{ display:flex; flex-wrap: wrap; height:auto;}
.fast_nav p{ margin-left:10px; padding-left:10px; position:relative;}
.fast_nav p:first-child{ margin-left:0; padding-left:0px;}
.fast_nav p:before{    content: "";
    width: 1px;
    height: 12px;
    background-color: #ccc;
    display: block;
    position: absolute;
    top: 8px;
    left: 2px;
}
.fast_list p:first-child:before{ display:none;}
.friendlink,.gonganbeian{ margin-top:20px; display:none;}
.copy{ height:auto;}
.product_box{ width:100%; display: flex;flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;}
.product_box .product_left{ width:100%;}
.product_box .product_left ul li{ padding:0px 0px;}
.product_box .product_right,.case_list ul,.case_list{ width:100%; margin-left:0px; padding-left:0px; margin-top:0px;}
.case_list li{ width:100%; margin-left:0px; float: left; margin:0 !important; padding-top:20px; height:auto;}
.case_list .case_pic img{ width:90%; height:auto; margin:0px 5%;}

.product_info_head .mainimg-info, .product_info_head .maintxt-info,.product-detail, .pro-datial-tab, .info_menu, .padtb, .pro-datial-tab .commonweb{ width:96%; margin:20px 2%;}

.case_list ul li{ width:46% !important; height:auto !important; margin:20px 2% !important; display:block !important; padding-bottom:20px !important;}
.case_list.case_list_1 ul li{ width:96% !important; display:flex !important;}
.case_list .case_pic{ width:100% !important; margin:0px auto;}
.case_list.case_list_1 .case_pic,.case_list.case_list_1 .case_description{ width:50% !important;}
.case_list_1 .case_text,.case_list_1 .sub_time{ display:none;}
.case_description{ padding:0px 10px;}
.case_name{ overflow:inherit; height:auto; line-height:28px;}
.case_name .sub_title{ display:block;}
.page a{ margin:0 2px; width:20px;}
.news_list ul li{ width:98% !important;}

.case_list .zixun{ float:none;}
.case_list .case_content{ width:96%; padding:10px 2%;}
.case_list .case_content img{ max-width:96%; height:auto !important;}
.complay_box,.team_box{ width:96%; margin:0px 2%;}
.doma_tit{ margin:30px 0px;}
.complay_box .commplay{ margin-top:0px;}
.lore_box{ height:auto;}
.complay_box .com_pic,.complay_box .com_text{ width:100%; height:auto; margin:20px auto;}
.complay_box .com_pic img{ width:100%;}
.teamList{ padding-top:0px; margin-bottom:30px;}
.teamList li{ border:none;}
.banner{ display:none !important;}
.banner_m{ display: block !important; width:100%; height: auto;}
.banner_m img{ width:100%;}
.content_pc{ display:none;}
.content_m{ display: block;}
.apply_list li .inxpro-text{ line-height:1.3; margin: 10px 0;}
.contact{ right:10px; display:none;}
.footer_menu{
    width:100%;
    position: fixed;
    background: #D82019;
    bottom: 0;
    z-index: 999;
	display:block;
}
.footer_menu li{
    display: inline-block;
    width:16%;
    height:45px;
    background:#ffffff;
    padding:0;
    margin:0;
    float:left;
    border-top:1px solid #D3D3D3;
}
.footer_menu a{
    display: inline-block;
    width:100%;
    height:45px;
    color:#666;
}
.footer_menu div{
    width:100%;
    height:22px;
    line-height: 22px;
    text-align: center;
}
.footer_menu img{
    display: block;
    height:22px;
    width:auto;
    text-align: center;
    margin:0 auto;
    margin-top:3px;
}
.footer_menu .cp img{
    height:18px;
    padding-top:3px;
}
.footer_menu .al img{
    height:18px;
    padding-top:2px;
}
.footer_menu .dh{
    width:42%;
    background: #0B62FF;
    border-top:1px solid #0B62FF;
}
.footer_menu .kf{
    width:42%;
    background: #D82019;
    border-top:1px solid #D82019;
}
.footer_menu .dh div{
    height:45px;
    line-height: 45px;
    color:#fff;
    font-size: 16px;
    font-weight: bold;
}
.footer_menu .kf div{
    height:45px;
    line-height: 45px;
    color:#fff;
    font-size: 16px;
    font-weight: bold;
}
.footer_menu .menu_name{
    height:15px;
    line-height: 15px;
    margin-top: 3px;
	font-size:13px;
}
.footerbox{ margin-bottom:43px;}
}
