@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,.p_show,.q_top{
        display: none;
    }
	.rm-hover{ display:block;}
	
	.callbacks_container{ margin-top:40px;}
	
	
	.callbacks_tabs {
    left: 42%;
    padding: 0;
    margin: 0;
    position: absolute;
    bottom: 6px;
    z-index: 10000;
    text-align: center;
}
	.callbacks_tabs a::after {
    content: "\f111";
    font-size: 0;
    visibility: visible;
    width: 6px;
    height: 6px;
    display: inline-block;
    background: #0069b7;
}

.callbacks_here a::after {
    background: #f08300;
}

.iproduct {
    margin-top: 6px;
}

.iproduct dd h2 span {
    float: right;
    font-size: 14px;
    margin-top: 2px;
    margin-right: 10px;
    color: #5d5d5d;
}

.details-main img{ width:98%; text-align:center;}
	
    .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;
    }
	
.logo dd p { display:none;}

.w_class{background:#e7e7e7; padding:10px;}
.w_class h2{ line-height:30px; text-align:center;}
.w_class ul li{ border:1px solid #dddddd; text-align:center; line-height:36px; float:left; width:30%; margin:1%; background:#FFF;}
.w_class ul li.onn{ background:#005aa1;}
.w_class ul li.onn a{color:#fff;}
.i_news dd {width: auto;}
.i_news dl { margin-right:10px;}
.iproduct_list{ padding:0 10px;}
.iproduct dd {float: none;width: auto;}
.iproduct_list dl {
    float: left;
    margin: 10px 5px;
    width: 30%;
    text-align: center;
    border: 1px solid #e8e8e8;
    background: #eeeeee;
}

.i_news h2 { 
    margin-bottom: 20px;
	margin-top:30px;
	display:block;
}
.news_01 ul li{overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.news_01 ul li span{ display:none;}
.details{ padding:0 10px;}
.details dl{ width:94%;}
.details dl img {width: 100%;}
.details-main{ margin:10px auto; padding:0 10px;}
.chenshu {
    width: 94%;
	margin:10px auto;
    float: none;
}

.news_list dl dd {
    width: 20%;
    float: left;
    background: #ccc;
    text-align: center;
    padding: 2px 0;
}
.news_list dl dt h2 {
    font-size: 16px; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;
}
.news_list dl dt {
    width: 78%;
    float: right;
}
.news_list dl dt p {
    background: none;
    font-size: 14px;
    color: #888;
    text-indent: 0;
    margin-top: 4px;
}
.iproduct_list h2{ font-size:16px;}
}

@media screen and (max-width: 768px) {
	.container{padding:0;}
    .in-search,.w300,.rm-nav li span,.head_welucom{
        display: none;
    }
    .rm-container p,.rm-nav li a,.w_show{
        display: block;
    } 
	.fr{ float:none;}
    .w900{
        width: 100%;
    }
	.mt30 {
     margin: auto;  
}
	.nav-bg{ background:#005aa1; z-index:999999; position:absolute; width:100%;}
	.nav-bg ul{background:#005aa1; padding:0 10px;}
	.nav-b{ padding:0 10px;}
    .rm-nav ul li ul li{
        text-indent: 20px;
    }
    .rm-nav ul li a{border-bottom: 1px solid #00477f; border-top: 1px solid  #206fad; color:#fff; line-height:40px; }
    .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;
    }
   .logo dd h2 {
    font-size: 24px;
    font-weight: 700;
}
.w50 {width: auto; padding:4px 10px; display:block; clear:both; }
}

@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,.p_show{
        display: none;
    }
    .head-logo{
        text-align: center;
        padding: 10px 0;
    }
    .head-logo .logo{
        float: none;
    }
	 .head-logo .logo img{ width:80%;}
   
    .footer{
        line-height: 20px;
        text-align: left;
        padding: 5px;
    }
.insolv dl:first-child {
    margin-left: 3%;
}
.insolv dl {
    width: 45%;
    float: left;
    margin-left: 3%;
    text-align: center;
}

.insolv dl dt img{	
    width: 100%;
	display: block;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    position: relative;
    padding: 0;
    margin: 0;
    opacity: 1;
	}
.insolv dl dt:hover img{
    transform:scale(1.1);
    -ms-transform:scale(1);
    -moz-transform:scale(1);
    -webkit-transform:scale(1);
    -o-transform:scale(1);
}
.iabout dl dt {
    float: none;
    width: 100%;
}
.iabout dl dd {
    float: none;
    width: 100%;
	margin-top:20px;
}
.fu_bg {
    background: none;
    padding-top: 0;
}
.intitle h2 {
    font-size: 20px;
    font-weight: 700;
    color: #215c92;
}
.insolv dl dt {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.index_tit h2 {
    font-weight: 700;
    font-size: 20px;
}
.iabout dl {
    margin-top: 10px;
}

.iabout_b dl {
    width: 45%;
    float: left;
    border: 0px solid #ccc;
    margin-left: 2.3%;
    text-align: center;
}

.iabout_b dl img {
    border: 0px solid #ccc;
    padding: 0;
	width:100%;
}
.iproduct dd {
    float: none;
    width: 100%;
}
.iproduct_list dl {
    float: left;
    margin: 2%;
    width: 45%;
    border: 1px solid #d4d4d4;
    text-align: center;
}
.icase_list dl:first-child{ margin-left:2.3%;}
.icase_list dl:nth-child(5){margin-left:2.3%;}
.icase_list dl {
    float: left;
    margin: 0 0 20px 2%;
    margin-left: 2%;
    width: 45%;
    border: 1px solid #d4d4d4;
    text-align: center;
}
.inews_box {
    border: 0px solid #d4d4d4;
    margin: 0;
    padding: 0;
}
.inews_l {
    width: 100%;
    float: none;
    margin-left: auto;
}
.head_top{ text-align:center; height:auto; padding-bottom:6px;}
.logo dd h2 {font-size: 18px;font-weight: 700;}
.logo dl {width:15%;}
.logo img{ width:100%;}
}


@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%;
     }
}

@media screen and (max-width: 380px) {
    .index_advantage dl dt img{
        margin-top: 40px;
    }
}