@media all and (max-width: 1760px){
    .login{
        width: 29.6%;
    }
    .company-text{
        width: 89%;
    }
    .license{
        /*padding: 0.8% 0;*/
    }
    .company-text>p{
        line-height: 180%;
        font-size: 13px;
        margin-bottom: 1.5%;
    }
    .company-text>p:last-child{
        display: none;
    }
    .aboutus{
        font-size: 24px;
        padding: 3% 0 2% 0;
    }
    .rank-list{
        width: 108%;
        left: -4%;
    }
}

@media all and (max-width: 1360px){
    .login{
        width: 27.6%;
    }
    .company-text{
        width: 89%;
    }
    .license{
        /*padding: 0.8% 0;*/
    }
    .company-text>p{
        line-height: 180%;
        font-size: 13px;
        margin-bottom: 1.5%;
    }
    .company-text>p:last-child{
        display: none;
    }
    .aboutus{
        font-size: 24px;
        padding: 3% 0 2% 0;
    }
    .rank-list{
        width: 108%;
        left: -4%;
    }
}
@media all and (max-width: 1280px){
    .login{
        width: 29.6%;
    }
    .rank-list{
        width: 101%;
        left: -0.5%;
    }
    .rank-list a{
        box-shadow: 0 0 3px #e0e0e0;
    }
    .content{
        padding: 0 3%;
        width: 94%;
    }
    .enounce{
        left: -425px;
    }
}
@media all and (max-width: 1024px){
    .top{
        width: 20%;
    }
    .header > li{
        padding: 0 24px;
    }
    .ownCompany>li{
        float: none;
        width: 100%;
    }
    .ownCompany>br{
        display: none;
    }
    .license{
        width: 100%;
        background: #f7f7f7;
        padding: 2% 0;
        position: relative;
        left: 0;
    }
}
@media all and (min-width: 980px){

}

/*平板电脑和小屏电脑之间*/
@media all and (min-width: 768px) and (max-width: 979px){
    .ownCompany>li{
        float: none;
        width: 100%;
    }
    .ownCompany>br{
        display: none;
    }
    .license{
        width: 100%;
        background: #f7f7f7;
        padding: 2% 0;
        position: relative;
        left: 0;
    }
}
/*横向放置的手机和竖向放置的的平板*/
@media all and (max-width: 767px){
    .footer ul{
        padding: 0px 0 0px 0;
    }
    .footer_ul li{
        float: none;
        width: 100%;
        padding: 0;
        border-bottom:1px solid #313131;
    }
    .focus{
        border-bottom: none!important;
    }
    .footer_ul p:not(.tool){
        padding: 0 0 8px 0;
        display: none;
    }
    .footer_ul h2{       
        padding: 11px 6px 15px 6px;   
        font-size: 13px;    
    }
    .footer_ul p:not(.tool) a{
        padding-left: 15px;
    }
    .copyright{
        padding: 14px 0;
        line-height: 200%;
    }
    .copyright p{
        width: 100%;
        padding: 1% 0;
    }
    .design{
        float: none;
    }
    .ownCompany>li{
        float: none;
        width: 100%;
    }
    .ownCompany>br{
        display: none;
    }
    .license{
        width: 100%;
        background: #f7f7f7;
        padding: 2% 0;
        position: relative;
        left: 0;
    }
}
/*竖向放置的手机及分辨率更小的手机*/
@media all and (max-width: 480px){
    /*index*/
    body{
        font-size: 12px;
    }
    .content{
        width: 96%;
    }
    .topbox{
        display: none;
    }
    .marTop{
        margin-top: 0px;
    }
    .top{
        float: none;
        width: 100%;
        line-height: 60px;
    }
    .logo{
        margin-left: 2.5%;
    }
    .logo img{
        width: 45%;
    }
    .global{
        display: none;
    }
    .btn_toggle {
        width: 27px;
        height: 20px;
        display: block;
        cursor: pointer;
        position: absolute;
        top: 20px;
        right: 2.5%;
    }
    .btn_toggle span {
        width: 100%;
        height: 2px;
        background: #2b2f27;
        display: block;
    }
    .btn_toggle span:nth-of-type(1) {
        margin-bottom: 7px;
        transition: all 0.3s;
    }
    .btn_toggle span:nth-of-type(2) {
        margin-bottom: 7px;
        transition: all 0.3s;
    }
    .btn_toggle span:nth-of-type(3) {
        transition: all 0.3s;
    }
    .enounce{
        display: none!important;
    }
    .lalama{
        margin-top: -46px!important;
    }
    .header{
        float: none;
        width: 100%;
        display: none;
        border-top: 1px solid #dadada;
    }
    .header>div.content>br{
        display: none!important;
    }
    .navbar div.content{
        width: 100%;
    }
    .navbar br{
        display: none;
    }
    .header>li{
        float: none;
        width: 100%;
        padding: 0 6%;
    }
    .header>li>a{
        line-height: 45px;
        font-size: 13px;
    }
    .header>li:last-child{
        margin: 0!important;
    }
    .header>li>a.hover, .header_ul>li>a:hover{
        border-bottom: none;
        padding-bottom: 0;
    }
    .header>li>span{
        padding-top: 10px;
    }
    .contain{
        padding: 0;
    }
    .call{
        display: none;
    }
    .nav{
        line-height: 55px;
        padding-top: 11px;
    }
    .navbar>ul.content, .service>ul.content{
        width: 100%;
    }
    /*body*/
    .chinese-h2{
        font-size: 18px;
    }
    .english-h2{
        font-size: 13px;
    }
    .busUl li, .busUl li:nth-of-type(4n){
        width: 25%; 
        margin: 0 12.3% 2.38% 0;
        text-align: center;
    }
    .busUl li:nth-of-type(3n){
        margin: 0 0 2.38% 0;
    }
    .busUl li.null{
        display: none;
    }
    .busText{
        font-size: 12px;
        height: 57px;
        overflow: hidden;
    }
    .more a{
        width: 100px;
        height: 30px;
        line-height: 30px;
        font-size: 13px;
    }
    .more a em{
        transform: scale(0.8);
    }
    /**/
    .ownCompany>li{
        float: none;
        width: 100%;
    }
    .ownCompany>br{
        display: none;
    }
    .company-text{
        width: 96%;
        padding: 0 2%;
    }
    .license{
        width: 100%;
        background: #f7f7f7;
        padding: 2% 0;
        position: relative;
        left: 0;
    }
    .aboutus{
        font-size: 16px;
    }
    .aboutus em{
        font-size: 14px;
    }
    .company-text > p{
        font-size: 12px;
    }
    .license-list a img{
        width: 80%;
    }
    .license-ul{
        /*margin-left: 6%;*/
    }
    /**/
    .rank-list{
        position: absolute;
        left: -2%;
        top: 50%;
        margin-top: -43px;
        width: 104%;
    }
    .rank-list a{
        width: 35px;
        height: 35x!important;
        line-height: 35px!important;
        background-size: 80%;
        /*box-shadow: 0 0 5px #ccc;*/
    }
    /**/
    .ser-img{
        width: 100%;
    }
    .several{
        width: 94%;
    }
    .several:nth-of-type(n){
        padding: 3% 3% 2% 3%!important;
    }
    .step{
        color: #036ec0;
        font-size: 18px;
        margin-top: -10px;
    }
    .step b{
        font-size: 35px;
    }
    /**/
    .kNews-ul li{
        float: none;
        width: 100%;
        margin-right: 0;
        margin-bottom: 3%;
    }
    .kNews-ul>br{
        display: none;
    }
    .kNews-text span{
        font-size: 13px;
        /*padding: 2.5% 0;*/
    }
    .kNews-text{
        padding: 12px 19px 20px 19px;
    }
    .bg{
        height: 99px;
    }
    .bg u{
        height: 99px;
        margin-top: 99px;
    }
    /**/
    .depart-text{
        font-size: 13px;
    }
    .depart-icon{
        height: 30px;
    }
    /*.depart-icon em{
        display: inline-block;
        width: 25%;
    }
    .depart-icon em.laem{
        width: 24%;
    }*/
    .depart-ul li{
        width: 33.33%;
    }
    /*-------------------------------------------关于我们--------------------------------------------------*/
    .comtit{
        font-size: 20px;
    }
    .comtit em{
        padding-bottom: 2.8%;
    }
    .hzpart-hb em, .hzpart-hb em:nth-of-type(6n){
        display: inline-block;
        width: 23.7%;
        margin: 0 0.55% 1.58% 0;  
    }
    .hzpart-hb em:nth-of-type(4n){
        margin: 0 0 1.58% 0;  
    }
    .gsUl-i{
        width: 100%;
    }
    .gsUl-text{
        width: 94%;
        margin: 0;
        padding: 3% 2% 0 2%;
    }
    .course{
        /*display: none;*/
    }
    .events{
        display: none;
    }
    .age{
        font-size: 14px;
    }
    .jsum{
        display: block;
    }
    .nfqh{
        margin-top: -26px;
    }
    /**/
    .format b{
        width: 40px;
        height: 22px;
        line-height: 22px;
        font-size: 10px;
    }
    .click i{
        width: 15px;
        height: 15px;
    }
    /*-------------------------------------------最新资讯 - 详情--------------------------------------------------*/
    .info-h2{
        font-size: 20px;
    }
    .info-source em img{
        margin-right: 5px;
        transform: scale(0.8);
    }
    .chapter{
        padding: 2% 0 4.44% 0;
    }
    .chapter li{
        width: 100%;
    }
    .shares{
        float: none;
        text-align: left;
        margin-top: 1%;
    }
    /*-------------------------------------------最新资讯--------------------------------------------------*/
    .journa-ul li p{
        width: 100%;
    }
    .journa-box{
        margin-left: 0;
        padding: 2.5% 0 0.5% 0;
    }
    .journa-title{
        font-size: 13px;
    }
    /*-------------------------------------------业务范围 - 航线经营--------------------------------------------------*/
    .route-ul li{
        float: none;
    }
    .route-i{
        width: 100%;
    }
    .route-text{
        width: 94%;
        padding: 0 3%;
    }
    .route-h2{
        font-size: 20px;
        padding: 3% 0 1.5% 0;
    }
    .rg-ul>br{
        display: none;
    }

    /*-------------------------------------------客户登录--------------------------------------------------*/
    .login-icon{
        width: 40%;
        padding: 7% 0 6% 0;
    }
    .login{
        width: 80%;
    }
    .login p input[type=text]{
        width: 80.7%;
        height: 38px;
        line-height: 38px;
    }
    .login p input[type=submit]{
        width: 86.73%;
        height: 36px;
        line-height: 36px;
        font-size: 16px;
    }
    .user-login{
        padding-bottom: 10%;
    }
    /*-------------------------------------------联系我们--------------------------------------------------*/
    .comode-i{
        width: 100%;
    }
    .corporate{
        width: 96%;
        padding: 2% 2% 3% 2%; 
    }
    .corporate p i{
        width: 16%;
    }
    .comode-name{
        font-size: 16px;
    }
    .corporate p em{
        transform: scale(0.8);
        margin-right: 1%;
    }
    .corporate p u{
        width: 75%;
    }


    .staff{
        width: 96%;
        padding: 0 2%;
    }
    .staff li{
        width: 100%;
        height: 2%;
    }
    .dummy{
        width: 25px;
        height: 25px;
        margin-right: 2.5%;
    }
    .actual b{
        font-size: 15px;
        height: 1%;
        line-height: 25px;
    }
    .actual{
        width: 81%;
    }
    .actual em{
        padding: 2% 0;
    }
    .dling{
        line-height: 40px;
        font-size: 16px!important;
    }
    .login p input[type="password"]{
        width: 80.6%;
    }

}
@media all and (max-width: 400px){
    .login p i{
        width: 15%;
    }
    .login p input[type="text"] , .login p input[type="password"]{
        width: 78%;
        height: 35px;
        line-height: 35px;
    }
    .btnnn{
        width: 85%;
        height: 33px;
        line-height: 33px;
        font-size: 15px;
    }
}
@media all and (max-width: 320px){
    .login p i{
        width: 17%;
    }
    .login p input[type=text] , .login p input[type="password"]{
        width: 75%;
        height: 32px;
        line-height: 32px;
    }
    .btnnn{
        width: 83%;
        height: 30px;
        line-height: 30px;
        font-size: 14px;
    }
}