﻿

@media only screen and (max-width: 1339px) {
    .s-list1 .txt {padding: 40px; } 
    .s-list1 .tit {font-size: 24px; }
    #fd .link {margin: 50px 20px 0 0; } 
    #fd .addr {margin-left: 20px; }
    .s-list1 .txt,.s-list1.ad-list1 .txt,.s-list1.ad-list2 .txt {padding: 20px; } 
    .s-list1 .tit, .s-list1.ad-list1 .tit {font-size: 14px;}
    .s-list1 .txt .subtit,.s-list1.ad-list1 .txt .subtit {margin-bottom: 15px;font-size: 14px; } 
}

@media only screen and (max-width: 1199px) {
    /*.s-list1 li,.s-list1.ad-list1 li{width: 33.3%;}*/
    #fd {padding: 30px 0 0; } 
    #fd .link {float: none; margin: 10px 0 0; height: 50px;line-height: 50px; /*overflow: hidden; */text-align: center; background-color: #666;} 
    #fd .link a{display: inline-block !important;vertical-align: middle;float: none;height: 80%;} 
    #fd .addr {float: none; margin-left: 0; padding: 0 10px;}
    .g-tit {padding: 0 10px;}


    .s-list1 .txt,.s-list1.ad-list1 .txt,.s-list1.ad-list2 .txt {padding: 10px 15px; } 
    /*.s-list1 .tit, .s-list1.ad-list1 .tit {font-size: 16px;}*/
    .s-list1 .txt .subtit,.s-list1.ad-list1 .txt .subtit {margin-bottom: 10px;font-size: 12px; } 
    .s-list1 .txt p {font-size: 12px; }
    .wx img {right: -50px; bottom: 120%; }
    #fd .link .qq{background-image: url(../images/ico-06-1.png);background-size: auto 100%;}
    #fd .link .tel{background-image: url(../images/ico-07-1.png);background-size: auto 100%;}
    #fd .link .wx{background-image: url(../images/ico-08-1.png);background-size: auto 100%;}
}



/*Common For Max 768*/
@media only screen and (max-width: 959px) {
    /*******************************
        -------[=公用]-------
    ********************************/
    #hd {height: 60px; line-height: 60px; } 
    #bd{margin-top: 60px;}
    .logo {height: 60px;margin-left: 20px; }
    .menuBtn {display: block;}
    /*.nav {display: none; overflow: hidden; float: none; height: auto; margin-right: 0; position: absolute; left: 0; top: 100%; right: 0; z-index: 9; background: rgba(170,170,170,.8); } */
    /*.nav li {display: block; margin: 0; text-align: center; width: auto;} */
    .nav {
        float: none;margin-right: 0; padding-top: 20px;height: auto;
        position: fixed;top: 60px; right: 0;bottom: 0; width: 0;
        z-index: 9; background: rgba(170,170,170,.8);
        -o-transition:.3s;
        -ms-transition:.3s;
        -moz-transition:.3s;
        -webkit-transition:.3s;
        transition:.3s;
    } 
    .nav.open{width: 50%;}
    .nav li {display: block; margin: 0; text-align: left;margin-left: 20%;width: auto;} 
    .nav li a span,.nav li a {text-align: left;}
    .s-list1 li,.s-list1.ad-list1 li{width: 33.3%;}
    /*.s-list1.ad-list5{display: none;}*/
    .nav li:last-child {width: auto;}
    /*.nav li a .ch {border-bottom: 1px solid #ed125a; }*/

    /*.row-a1 {margin: 80px 10px 100px; } */
    .row-a1 h1 {font-size: 40px; } 
    .row-a1 h1 em {font-size: 20px; }
}



/*Common For Max 480*/
@media only screen and (max-width: 768px) {

    #hd {left: 10px; right: 10px; }
    #ban {height: 300px; }
    #bd{margin: 60px 10px 0;}
    .s-list1 .txt,.s-list1.ad-list1 .txt {padding: 20px; } 
/*    .s-list1 .tit,.s-list1.ad-list1 .tit {font-size: 16px; } 
    .s-list1 .txt .subtit,.s-list1.ad-list1 .txt .subtit {font-size: 13px; margin-bottom: 5px; } */
    /*.s-list1 .txt p,.s-list1.ad-list1 .txt p {font-size: 13px; }*/
    .g-tit {font-size: 20px; margin: 30px 0 20px; } 
    .m-case .more {margin-top: 10px; width: 30px; height: 30px; background-size: 100% 100%;}
    .s-list1.ad-list1 .txt.ad-txt1{padding: 0;text-align: center;padding-top: 80px;}
    .s-list1.ad-list1 .txt.ad-txt1 .subtit{margin-bottom: 30px;}
    .m-case {padding: 10px 0 100px; }
    #fd {margin: 0 10px;} 
    .nav {right: 10px;} 
    .nav.open{right: 10px;}

    .row-a1 .con .tit {float: none;width: auto;margin-bottom: 20px;}
    .row-a1 .con .txt {float: none;width: auto;}
}

@media only screen and (max-width: 600px) {
    
}

/*Common For Max 320*/
@media only screen and (max-width: 479px) {
    /*
    -----------------[底部]--------------*/
    #fd {padding: 10px 0; } 
    #fd .link a {margin: 0 25px; width: 36px; height: 35px; } 
    #fd .addr .tit {font-size: 14px; } 
    #fd .addr .subtit {margin-bottom: 10px; } 
    #fd .addr .subtit:before {bottom: -5px; } 
    #fd .addr p {font-size: 12px; }
    
    /*
    -----------------[列表]--------------*/
    #ban {height: 160px; }
    .m-case {padding: 0 0 30px; }
    .g-tit {font-size: 16px; margin: 35px 0 5px; } 
    .g-tit em {font-size: 14px; margin-left: 10px; }
    .s-list1 li,.s-list1.ad-list1 li{width: 50%;}
    .s-list1 .txt,.s-list1.ad-list1 .txt,.s-list1.ad-list2 .txt {padding: 10px; } 
    .s-list1 .tit, .s-list1.ad-list1 .tit {font-size: 12px;}
    .s-list1 .txt .subtit,.s-list1.ad-list1 .txt .subtit {margin-bottom: 10px;font-size: 12px; } 
    .m-case .more {margin: 10px 5px 0 0;}
    .s-list1.ad-list1 .txt.ad-txt1{padding: 0;text-align: center;padding-top: 150px;}
    .s-list1.ad-list1 .txt.ad-txt1 .subtit{margin-bottom: 30px;}
    .s-list1.ad-list9 li:last-child{display: none;}
    .s-list1.ad-list2 .tit {font-size: 12px; }

    .row-a1 {margin: 20px 0; } 
    .row-a1 h1 {font-size: 18px; margin-bottom: 10px; } 
    .row-a1 h1 em {font-size: 14px; } 
    .row-a1 p {font-size: 12px; } 
    .row-a1 .txt p{font-size: 12px;}
    /*.row-a1 .con {margin-bottom: 20px; }*/
    

}
@media only screen and (max-width: 360px) {
    
}
