﻿@media all and (min-width: 960px){
    .ways-y .ways-img{
        float: none;
        margin-bottom: 26px;
    }
    .ways-y .ways-txt{
        float: none;
        width: 100%;
        margin: 0;
    }
}
@media all and (min-width: 960px) and (max-width: 1199px){
    .consult a{
        margin-right: 2%;
    }
}
@media all and (max-width: 640px){

    body, input{
        font-size: 12px;
    }
    .overflow-x{
        overflow-x: scroll;
    }
    {
        display: none;
    }


    /*header*/
    .header{
        height: 50px;
        line-height: 50px;
        border-bottom: 1px solid #dcdcdc;
    }
    .logo{
        width: 18%;
    }
    .btn_toggle{
        cursor: pointer;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: 0;
    }
    .btn_toggle span {
        height: 2px;
        background: #333;
        display: block;
    }
    .btn_toggle span:nth-of-type(1) {
        width: 27px;
        margin-bottom: 5px;
        transition: all 0.3s;
    }
    .btn_toggle span:nth-of-type(2) {
        width: 22px;
        margin-bottom: 5px;
        transition: all 0.3s;
    }
    .btn_toggle span:nth-of-type(3) {
        width: 27px;
        transition: all 0.3s;
    }

    /*contact*/
    .message p{
        height: 40px;
        line-height: 40px;
    }
    .message p, .message p:nth-of-type(3){
        margin: 0 0 10px 0;
    }
    .msg-btn{
        width: 130px;
        line-height: 42px;
        margin-top: 10px;
    }
    .about-thead{
        margin-bottom: 20px;
    }
    .about-thead em{
        padding-bottom: 20px;
    }


    /*news-details*/
    .iNews-tbody{
        padding: 6% 0;
    }
    .iNews-tbody p{
        margin-bottom: 4%;
    }

    /*index*/
    .idx-pro-ul li p{
        height: 150px;
        line-height: 146px;
    }
    .hotNews i{
      display: block;
    margin-top: -6%;
    width: 70%;
    }
    .hotNews em{
        line-height: 24px;
    }
    .hotNews span{
        margin: 0;
        float: right;
    }
    .idx-news-img{
        margin-top: 20px;
    }
    .project-abso{
        position: static;

    }
    .fan .scheme, .ali .scheme{
        width: 100%;
        padding: 15px 0;
 position: static;

    }
    .project{
        color: #585858!important;
    }
    .look{
        color: #585858!important;
        border: 1px solid #585858!important;
    }
    .look em {
        width: 16px;
        height: 11px;
        background: url(../image/others.png) no-repeat center;
        margin-left: 14px;
    }
    .others a, .look{
        width: 118px;
        line-height: 32px;
    }
    .idx-news-thead{
        line-height: 34px;
    }
    .idx-pro h2{
        padding: 6.5% 0;
    }
    .idx-news-thead .others{
        /*text-align: right!important;*/
    }
    .idx-news-thead .others a{
        border: none!important;
        text-align: right!important;
        margin-right: 9px;
    }
    .idx-news-thead .others em{
        /*display: none;*/
    }
    .idx-news{
        border-top: 1px solid #dcdcdc;
    }
    .project{
        padding-bottom: 10px;
    }


    /*case*/
    .inAst a{
        margin: 0;
        width: 24%;
    }
    .reduce a{
        width: 100%;
    }
    .innerPage h2{
        margin: 5px 0 15px 0;
    }
    .service li, .service li:nth-of-type(even){
        margin: 0 0 2% 0;
    }
    .service .reduce a{
        width: 110px;
    }
    .producti .case-img,.turck-img,.anli .case-img{
        padding: 7.45%;
    }
    .turck-img,.turck-txt,.anli .case-txt,.anli .case-img,.producti .case-img,.producti .case-txt{
    	width: 100%;
    }
    .producti .case-txt,.turck-txt,.anli .case-txt{
        padding: 4.2% 5.1%;
    }
    .reduce a{
        margin-bottom: 7px;
    }
    .producti .reduce a{
        width: 100%;
    }
    .turck{
        padding: 10% 0;
    }


    /*about*/
    .about-bf{
        position: inherit;
    }
    .gs-img{
        margin-top: 15px;
    }
    .about-wrap p{
        line-height: 200%;
    }

    .page a{
        width: 36px;
        line-height: 34px;
        margin: 0 1px;
    }
    .page .n{
        width: 55px;
    }



    /*左右距离*/
    .service li, .gs-txt, .gs-img, .project>div, .idx-news-txt, .idx-news-img, .message p, .ways-x, .ways-y, .about-thead, .about-tbody{
        float: none;
        width: 100%;
    }
    .idx-pro-ul li{
        width: 49%;
        margin-right: 0;
        margin-bottom: 2%;
    }
    .idx-pro-ul li:nth-of-type(2n){
        float: right;
    }
    .project, .idx-news, .idx-pro, .crumbs, .ways-wrap, .msg-wrap, .header, .footer{
        padding-left: 0.2rem;
        padding-right: 0.2rem;
    }


    .gsx-contact{
        padding: 0 0.2rem;
    }
    .gsx-main{
        width: 100%;
        height: auto;
        padding-bottom: 0.1rem;
    }
    .gsx-list>p{
        width: 100%;
        position: relative;
        padding: 5px 0 5px 35px;
    }
    .gsx-list>p>span{
        width: 20px;
        top: 18px;
    }
    .gsx-input-row{
        margin: 0 -0.1rem;
    }
    .gsx-input-main{
        padding: 0 0.1rem;
    }.gsx-input{
        padding-top: 0.15rem;
    }.gsx-input input{
        padding: 0 0.15rem;
    }
    .gsx-input textarea{
        padding: 0.15rem;
    }

    .gsx_ul>ul>li{
        width: 100%;
        padding: 5px 0;
    }

    .gsx_ul li p{
        text-align: left;
        padding-top: 5px;
    }








}
@media all and (max-width: 320px){
    
}