@media screen and (max-width: 1024px) {
    .rm-layout-expanded .rm-nav>ul>li>a {
        padding: 0 20px;
    }
    .index_advantage dd b {
        font-size: 25px;
    }
    .index-about dd h2 {
        font-size: 25px;
    }
    .index-about dd h2 span {
        font-size: 18px;
    }
    .index-about dd .in-anout-con p {

        line-height: 22px;
    }
    .index_question dl:last-child{
        display: none;
    }

    .index-link-bg {
        padding: 20px 0;
    }
    .footer {
        padding: 15px 0;
    }
    .logo h1 {
        font-size: 25px;
    }
    .tell span {
        font-size: 20px;
    }
}

@media screen and (max-width: 860px) {
    .bx_wrap a.prev, .bx_wrap a.next{
        display: none;
    }
    .rm-layout-expanded .rm-nav>ul>li>a {
        padding: 0 14px;
    }
    .index_advantage dd b {
        font-size: 20px;
        margin-bottom: 10px;
    }
    .index_advantage dd p {
        line-height: 22px;
    }
    .index_advantage dd strong{
        font-size: 20px;
    }
    .index_advantage dd strong span{
        padding: 5px 25px 0 14px;
    }
    .index-case-tit h2 em {
        font-size: 26px;
        float: left;
        padding-right: 20px;
    }
    .index-case dt{
        margin-bottom: 10px;
    }
    .index-case dd p {
        line-height: 22px;
        height: 44px;
        overflow: hidden;
        padding: 0;
        margin: 6px 0;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .con dl dd p{
        height: 66px;
        overflow: hidden;
    }
    .index-link h2 {
        font-size: 22px;
    }
    .index-link a{
        font-size: 13px;
    }
    .in-input {
        width: 120px;
    }
    .bx_container{
        width: 100%;
    }

    .left_sidebar li{
        text-indent: 10px;
    }
    .sidebar h3{
        padding-left: 10px;
    }
    .call p{
        padding:0 5px;
    }
}

@media screen and (max-width: 768px) {
    .in-search,.w300,.rm-nav li span{
        display: none;
    }
    .nav-bg .rm-nav>ul>li{
        width: 100%
    }
    .nav-bg .rm-nav>ul,.nav-bg .rm-top-menu{
        text-align: left;
    }
    .nav-bg p,.rm-nav li a{
        display: block;
    }
    .nav-bg p{
        opacity: 1;
        color: #fff;
        padding-left: 8px
    }
    .nav-bg .rm-nav>ul>li>a{
        padding: 0 0 0 8px
    }
    .nav-bg .rm-menu-item .rm-menu, .nav-bg li ul{
        position: inherit;
    }
    .head-logo {
        padding: 20px 8px;
    }
    .w900{
        width: 100%;
    }
    .rm-nav ul li ul li{
        text-indent: 10px;
    }
    .rm-nav ul li a{
        border-bottom: 1px solid #0994fb;
        padding-left: 8px;
    }
    .rm-nav ul li ul li a:hover{
        color: #fff;
    }
    .index_advantage h2{
        background-size:70% ;
        height: 125px;
    }
    .cons{
        margin: 0;
    }
    .footer-nav li span {
        padding: 0 9px;
    }
    .index_question dl dd{
        line-height: 22px;
        height: 66px;
        overflow: hidden;
    }
    .list-main{
        margin-top: 15px;
    }
	#kefu_pannel{ display:none;}
    .mobile{ display:none;}

}

@media screen and (max-width: 640px) {
    .index-case dd a,.index-case-tit h2 i,.footer-nav,.tell,.in-key-bg,.nnew ul.none,.index-link-bg,.position_a{
        display: none;
    }
    .index-case dd em a{
        display: block;
    }
    .mt30{
        margin: 20px 0 0;
    }
    .callbacks_tabs a:after {
        width: 8px;
        height: 8px;
    }
    .index_advantage h2 {
        background-size: 100%;
        height: 120px;
    }
    .index_advantage dd b {
        font-size: 16px;
        padding-left: 0;
    }
    .index_advantage dd p{
        padding-left: 0;
    }
    .index_advantage dd a{
        margin-top: 10px;
    }
    .index_advantage dl{
        padding: 15px 0;
    }
    .index_advantage dl dd.ys_o{
        float: none;
        width: 100%;
        clear: both;
    }
    .title h2{
        font-size: 20px;
    }
    .tab2 {
        margin-top: 15px;
    }
    .index-case-tit h2{
        padding: 15px 10px ;
        overflow: hidden;
    }
    .index-about-bg{
        padding: 30px 0;
    }
    .index_news,.index_question{
        width: 100%;
    }
    .index_question{
        margin-top: 15px;
    }
    .index_question dl:last-child{
        display: block;
    }
    .in-case{
        margin-top: 25px;
    }
    .title h2 {
        font-size: 20px;
    }
    .head-logo{
        text-align: center;
        padding: 10px 0;
    }
    .head-logo .logo{
        float: none;
    }
    .cons dl{
        width: 48%;
    }
    .index-about-bg{
        padding: 20px 0;
    }
    .index-about dt,.index-about dd,.nnew ul{
        width: 100%;
    }
    .index-about dt{
        margin-bottom: 15px;
    }
    .index-about-bg{
        background: #2181c3;
    }
    .index-case dl{
        margin-bottom: 10px;
    }
    .paging{
        margin: 20px 0 0;
    }
    .product li p {
        line-height: 20px;
    }
    .paging li a{
        padding: 0 8px;
        line-height: 22px;
        height: 22px;
        font-size: 12px;
    }
    .paging li{
        margin: 0;
    }
    .w900{
        margin-bottom: 20px;
    }
    .footer{
        line-height: 20px;
        text-align: left;
        padding: 5px;
    }
    .in-case{
        margin: 15px auto;
    }
    .about,.contact{
         margin: 15px auto 0;
     }
    .about p{
        line-height: 25px;
    }
	.Newsdetail_txt{display:none;} 
}


@media screen and (max-width: 480px) {
    .menu2,.index-case-tit h2 i span,.index_advantage dd strong,.index_advantage dd p a,.q_top,.news dt span{
        display: none;
    }
    .news dt a{
        width: 100%;
    }
    .index-case-tit h2 i{
        display: block;
    }
    .tab ul.menu li,.index_question h3,.index_question dl dt a{
        font-size: 15px;
    }
    .index_question dl dd{
        font-size: 13px;
    }
    .new_all{
        margin:18px 0 0;
    }
    .index-about dd h2 {
        font-size: 20px;
    }
    .index-case-tit,.index-case{
        width: 100%;
    }
    .index-case-tit  p{
        margin-top: 0;
    }
    .indext-product-bg{
        padding-bottom: 0;
    }
    .index-case{
        margin-top: 15px;
    }
    .in-about-more{
        margin-top: 10px;
    }
    .index_advantage h2{
        margin-bottom: 0;
        height: 100px;
    }
    .in-about-more a{
        margin: 0 10px;
    }
    .index_advantage dl dt img{
        margin-top: 25px;
    }
    .logo h1 {
        font-size: 22px;
    }
    .product li{
        width: 48%;
    }
    .cases dl {
        padding: 18px 0;
    }
    .cases dd p {
        padding: 0;
        line-height: 18px;
        overflow: hidden;
        height: 36px;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        margin: 3px 0;
    }
    .machine li{
         width: 47%;
     }
h2.article_info span.time{display:none;}	

	 
}

@media screen and (max-width: 380px) {
    .index_advantage dl dt img{
        margin-top: 40px;
    }
}