﻿.pbl .menus a,
.grid-item .info p a{text-decoration:none;}
@media (max-width:1600px){
    .zpgw .job_list .lists div{
        overflow: hidden;
        -webkit-line-clamp: 2;
        -moz-line-clamp: 2;
        -o-line-clamp: 2;
        -ms-line-clamp: 2;
        word-break: break-word;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -ms-box-orient: vertical;
        -o-box-orient: vertical;
        display: -webkit-box;
        display: -ms-box;
        display: -moz-box;
        display: -o-box;
        text-overflow: ellipsis;
        height: 48px;
    }
    .q_1{font-size:14px;}
}
@media (max-width:999px){
    .menus{padding-right:20px;}
    .xwzx .content .text .article,
    #swiper-container2 .swiper-buttons{bottom:auto;top:30px;right:0;}
    .baxm .pic img{width:95%;height:auto;}
    .navbar-brand img{width:150px;margin-top:17px;}
    .yq_about p{font-size:12px;}
    .q_1{font-size:14px;}
    .flo{float:none}
    /*.fr{width:55%;top:-145px;}*/
    /*.fro{width:55%;top:-145px;}*/
    .fro{width:55%;}
    .xwzx .item2{padding-left:15px;}
    .public_title h1{font-size:30px;}
    .public_title_3 h1 {padding-top:240px;}
    .lw-wmdfw-l{width:100%;}
    .lw-wmdfw-r{width:100%;}
    .swiper-container-index h2{font-size:40px;}
    .yq_11 {padding-bottom:50px;}
    .yxgs .men .sign .en_name{margin-top:50px;}
}

@media (max-width:980px){
    .navbar-default .navbar-nav > li > a{font-size:10px;padding:0 3px;}
    .menus {padding-right: 0;}
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {font-size: 10px;}
    
    footer > div{background:url(../) no-repeat right top;}
    footer .copy{padding-top:50px;}
    #swiper-container1 .swiper-pagination,
    #swiper-container1 .swiper-container-mask{left:2%;}
    #swiper-container1 h2{font-size:30px;}
    .abjj .item .font p{padding:50px 0 50px 0;}
    .logistics_banner .public_font{margin-top:58px;}
    .yzfw .item{margin-right:50px;}
    /*.xmzs .text{padding:0;}*/
    .xmzs .text h6,
    .xmzs .text p{padding:0 0 0 10px;}
    .xmzs .text h6{font-size:18px;}
    .q_1{font-size:12px;}
    .yzfw .items{width:100%!important;}
    .yzfw .item{width:32%;height:140px;margin-bottom:10px;margin-right:0;margin-right:2%;padding:5px;font-size:12px;}
    .yzfw .item:nth-child(3n){margin-right:0;}
    .yzfw{padding-bottom:30px;}
    .yzfw .item .tit{margin-top:15px;}
    .yzfw .items div{padding:5px;}
    
}
@media (min-width: 768px) and (max-width:1024px){
    .navbar-brand img {width: 100px;}
    .navbar-default .navbar-brand {position: absolute;}
    .navbar-nav {float: right;}
    /*.navbar-default .navbar-brand {width: 30%;}*/
}

@media (max-width:768px){
    .navbar-brand img{width:160px;margin-top:17px;}
    .container-fluid>.navbar-collapse,
    .container-fluid>.navbar-header,
    .container>.navbar-collapse,
    .container>.navbar-header{margin:0;}
    .navbar-default .navbar-toggle:focus,
    .navbar-default .navbar-toggle:hover{background:#000}
    .menus{width:100%;padding:0px;position:absolute;left:0;top:93px;text-align:center;z-index:2;}
    .menus li{background:#606569;}
    .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li > a:hover{
        background:rgba(255, 255, 255, .2);
    }
    /*.navbar-nav .open .dropdown-menu li{background:#204a85;}*/
    .navbar-default .navbar-nav > li > a{height:68px;line-height:68px;}
    .navbar-collapse.in{overflow-x:hidden;}
    .language{left:290px}
    .swiper-container-index .play1,
    .swiper-container-index .play2,
    .swiper-container-index .play3,
    .swiper-container-index .play4,
    #swiper-container1 .play1,
    #swiper-container1 .play2,
    #swiper-container1 .play3,
    #swiper-container1 .play4{}
    #swiper-container .swiper-button-next,
    #swiper-container .swiper-button-prev,
    #swiper-container-1 .swiper-button-next,
    #swiper-container-1 .swiper-button-prev{display:none}
    .swiper-container-index .font{color:#fff;padding-top:50px;}
    .swiper-container-index .swiper-slide h1{font-size:15px;}
    .swiper-container-index .swiper-slide h2{font-size:40px;}
    .swiper-container-index .swiper-slide h3{font-size:28px;}
    .swiper-container-index .swiper-slide h4{font-size:13px;}
    #swiper-container1 .swiper-pagination,
    #swiper-container1 .swiper-container-mask{width:30%;height:293px;left:0;}
    #swiper-container1 .swiper-pagination .swiper-pagination-bullet{font-size:14px;}
    #swiper-container1 .font{margin-top:30px;}
    #swiper-container1 h1{font-size:18px;}
    #swiper-container1 h2{font-size:20px;}
    .baxm .text{padding:10px 5%;}
    .baxm .text h2,
    .xwzx .content .text h2,
    .xwzx .more{font-size:14px;}
    .xwzx .content .col-xs-5{padding-right:0;}
    .xwzx .content .col-xs-7{padding-left:0;}
    .xwzx .content .col-xs-2{padding-right:0;}
    .xwzx .content .btn_1{display:none;}
    .xwzx .content .text .article{height:45px;}
    .dsh .faces{position:relative;padding:80px 0 30px 0;}
    .dsh .faces .public_title h2{display:none;}
    .dsh .faces .public_title h1{padding-bottom:10px;}
    .dsh{padding:20px 0;}
    .banner .public_font h1{font-size:25px;}
    .banner .public_font h2{font-size:20px;}
    .swiper-container-index .swiper-pagination-bullet{padding:5px 8px 0 0;}
    #swiper-container2 .swiper-button-next,
    #swiper-container2 .swiper-button-prev{bottom:auto;top:550px;}
    .yxgs .men .sign{font-size:12px;}
    .yxgs .men .sign .en_name{margin-top:50px;}
    .zpgw .table_1 th,
    .zpgw .table_2 th{width:70px;}
    .zpgw table{font-size:12px;}
    .contact .info .col-md-5{padding-left:15px;}
    .contact #swiper-container .swiper-pagination-bullet,
    .contact #swiper-container .swiper-pagination-bullet-active,
    .contact #swiper-container a.swiper-pagination-bullet:hover{padding:0 10px;font-size:16px;}
    .abjj .item .font p{padding:20px 0;}
    .m-index{height:600px;}
    #swiper-container1 .swiper-pagination,
    #swiper-container1 .swiper-container-mask{height:600px;}
    #swiper-container1 p{line-height:1.3;}

    /*---*/
    .ywjs-main{background-size:66%;}
    .swiper-container-index .font{padding-top:200px;}
    .index-preview .swiper-slide{width:63px;height:31px;}
    .index-preview .swiper-slide-active{width:69px;height:34px;}
    .index-preview .swiper-wrapper{height:60px;}
    #swiper-container1 p{line-height:1.5;}
    .q_1{font-size:12px;}


    .navbar-default .navbar-nav .open .dropdown-menu>li>a {background-color: #403b3b;}
}

/*Ã¤Â¿Â®Ã¦â€Â¹1Ã¥Â¼â‚¬Ã¥Â§â€¹*/
@media (min-width:767px){
    .navbar-default .navbar-nav > li >a.en{width:35px;height:35px;line-height:32px;border-radius:50%;padding:2px;margin:30px 15px 0;text-align:center;display:block;background:#e6e6e6;color:#000;}
    .bxjh .text li {width:40%}
    
}
@media (max-width:766px){
    .navbar-default .navbar-nav > li >a.en{border:none;}
}
@media (max-width:1080px){
    .ab2_imgs .rounds {width: 18%;height: 18%;top: 50%;left: 50%;margin: -9% 0 0 -9%;z-index: 2;}
}
@media (max-width:800px){
    /*.ab2_imgs .rounds img {display: none;}*/
    .xffw{padding:30px 0;}
    
}
@media (max-width:840px){
    .xffw-img{float:none;width:100%;}
    .xffw .text{position:relative;top:inherit;left:inherit;width:100%;}
    .zpgw .job_list .title,
    .zpgw .job_list .title div,
    .zpgw .job_list .lists{position:relative;font-size:10px;padding:0 5px;line-height:1.4;height:auto;padding:5px 0;word-wrap:break-word;}
    .zpgw .job_list .title:after,
    .zpgw .job_list .lists:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
    .job_list .title div,
    .zpgw .job_list .lists div{width:25%;}
    .zpgw .job_list .lists div{overflow: hidden;-webkit-line-clamp: 2;word-wrap:break-word;-webkit-box-orient: vertical;display: -webkit-box;text-overflow: ellipsis;height: 48px;}
    
}
@media (max-width:780px){
    .poster-main {margin-top: 0;padding: 10px 0;margin-bottom: 20px;}
    .poster-main,
    .poster-main .poster-list{width: 100%;height: auto;margin-bottom: 20px;}
    .poster-main .poster-list .poster-item p {opacity: 1;font-size: 12px;margin-top: 10px;}
    .poster-main .poster-list .poster-item {position: relative;left: inherit;top:inherit;width: 100%;height: auto;}

}
@media (width: 768px){
    .navbar-default .navbar-nav > li >a.en {margin-top: 20px;}
    /*.navbar-nav {margin-top: 30px;}*/
    .menus {position: relative;top: inherit;}
    .menus li{background: none !important;}
    .navbar-brand img {width: 75px;}
    nav, nav > div {height: 68px;}
    .team_banner  .public_font,
    .save2_banner  .public_font,
    .contact_banner  .public_font,
    .logistics_banner .public_font,
    .logistics2_banner .public_font,
    .join_banner .public_font,
    .investor_banner .public_font,
    .cooperation_banner .public_font,
    .cooperation2_banner .public_font,
    .news_banner .public_font,
    .save3_banner .public_font,
    .about_banner  .public_font,.save2_banner .public_font {margin-top: 68px;}
}
/*Ã¤Â¿Â®Ã¦â€Â¹1Ã§Â»â€œÃ¦ÂÅ¸*/
@media (max-width: 780px){
    #swiper-container2 .swiper-button-next,
    #swiper-container2 .swiper-button-prev{bottom:auto;top:650px;}
    .yxgs .men .sign{position:relative;width:60px;height:120px;left:-30px;top:-50px;font-size:10px;padding:5px;word-wrap:break-word;}
    .yxgs .men .sign .en_name{margin-top:0;position:absolute;left:0px;right:0px;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);}
    .xgzl .list .item{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
    .yxgs .men .col-xs-2{padding-left:0;padding-right:0;}
    .yxgs .men .box1{height:106px;}
    .pbl{padding:0;}
    .pbl .row1{height:300px;}
    .zpgw .table_1 .form-control{width:120px;padding:0 10px;height:34px;line-height:34px;}
    .zpgw .table_1 .mybtn{width:100px;height:34px;margin-left:0;}
    .abjj .item img{width:100%;}
    .yzfw .items{margin-left:18px;padding:62px 0 55px 0;}
    .yzfw .item{margin-right:10px}
    .fwyw .imgs .imgs_1{margin:0 auto;clear:both;float:none}
    .fwyw .imgs .imgs_1 img{width:100%;}
    .fwyw .imgs .imgs_1 div{width:95%}
    .fwpx .left_div{margin-bottom:3rem;}
    .bxjj .f_18{font-size:14px;}
    .f_20{ font-size: 16px;}
    .xllx .public_title h3{font-size:20px;}
    .jgfb .left,
    .jgfb .right{padding:0;}
    .jgfb .right{padding-top:15px;}
    .fwyw .imgs .imgs_2 div{width:45%;float:left;margin-right:5%;}
    .fwyw .imgs .imgs_2 div:nth-child(3n){margin-right:5%;}
    .fwyw .imgs .imgs_2 div:nth-child(2n){margin-right:0;}
    .fwyw .imgs .imgs_1 p,
    .fwyw .imgs .imgs_2 p{transform:translate(-50%,0);-moz-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);margin-left:0;font-size:14px;}
    .n-maps-content{position:relative;padding-top:50px;}
    .n-controllers-btn{position:absolute;left:50%;top:-34px;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);display:block;width:280px;}
    .n-controllers-btn li{margin-left:0;color:#000;font-size:12px;padding-bottom:10px;text-align:center;float:left;cursor:pointer;width:50%;}
    .n-controllers-btn li:first-child{margin-left:0;}
    .n-controllers-btn li.active{}
    .n-map-1{position:relative;top:inherit;left:inherit;right:inherit;bottom:inherit;height:300px;}
    .maps .left{float:none;}
    .maps .right{float:none;}
    .jgfb .maps{padding: 0;margin-top: 60px;}
    .jgfb .right{height:auto;}
    .jgfb .left,
    .jgfb .left .box-container {height:600px;width: 100%;}
    .wzfw{padding:20px 0;}
    .fx .text li{width:100%;float:none;margin-left:0;margin-bottom:10px;}
    .bxjh .text li{width:48%;height:100px;line-height:100px;margin-bottom:10px;}
    .bxjh .imgs .img{height:auto!important;position:relative;}
    .bxjh .imgs .info{width:100%;margin:0;float:none;}
    .bxjh .imgs .font{float:none;margin-top:10px;padding-bottom:80px;}
    .bxjh .imgs .font ul{float:none;width:100%;}
    .bxjh .imgs .info h1{font-size:28px;padding-top:10px;padding-left:10px;}
    .wmdfw{padding:30px 0;}
    .wmdfw .font div:last-child{padding-bottom:10px;}
    .public_font h2{font-size:30px;}
    #swiper-container1 .font{margin-top:5px;}
    #swiper-container1 h1 img{display:block;width:100%;}
    #swiper-container1 h3{font-size:24px;}
    #swiper-container1 .swiper-slide:after{content:'';bottom:0;background:url(../img/img-uparrow.png);width:33px;height:16px;background-size:33px 16px;}
    .baxm{padding:44px 0 55px 0;}
    .baxm ul,
    .baxm .swiper-slide{padding:0 15px;}
    .baxm .swiper1{padding-top:28px;}
    .xwzx .inofo{float:none;}
    .xwzx .inofo .fl,
    .xwzx .inofo .flo,
    .xwzx .inofo .fr,
    .xwzx .inofo .fro{float:none;padding:10px 0;width:100%;top:0;}
    .xwzx .inofo .fl img{width:100%;display:block;}
    .xwzx .inofo .flo img{width:100%;display:block;}
    .xwzx .item1{padding-right:15px;}
    .xwzx .item2{padding-left:15px;}
    .xwzx{padding:30px 0;}
    .xwzx .list{padding:20px 0;}
    .ywjs{padding:30px 0;margin:0 10px;}
    .ywjs p:first-child{padding-top:20px;font-size:14px;}
    .yq_index_letter1 h4{font-size:16px;}
    .yq_index_letter1 p{font-size:12px;}
    .job_name ul li{width:100%;}
    .contact .info{margin-top:54px;}
    .contact #swiper-container .swiper-pagination-bullet,
    .contact #swiper-container .swiper-pagination-bullet-active,
    .contact #swiper-container a.swiper-pagination-bullet:hover{padding:0 5px;font-style:12px;}
    .xmzs .img{margin-bottom:10px;}
    .xmzs .text p{padding-bottom:10px;}
    .yzfw2 .public_font{padding-top:20px;}
    .yzfw2 .swiper-slide{height:300px;}
    
    .swiper-container-index .swiper-slide h2{font-size:26px;}
    .swiper-container-index .swiper-slide h3{font-size:26px;font-weight:400;line-height:1.4;}

    .ab2_imgs .line{float:none;}
    .ab2_imgs .font{top:36%;padding-left:0;word-wrap:break-word;padding-right:0;padding-top:0;padding:0 5px;}
    .ab2_imgs div.pr{padding:5px 0;width:100%;}
    .ab2_imgs .rounds{top:-5%;height:auto;margin-top:0;margin-left:0;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);}
    .pbl .row1{height:auto;}
    .pbl .menus{position:relative;top:inherit;left:inherit;padding:10px 0;}
    .pbl .menus a{margin-left:1%;font-size:12px;width:48%;height:50px;line-height:50px;letter-spacing:1px;}
    .pbl .menus:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
    .pubus{padding-bottom:10px;}
    .pubu{position:relative!important;top:inherit;width:100%;height:auto;}
    .grid-item{position:relative;width:90%;margin:10px 5% 0;}
    
    .m-main #swiper-container{display:none;}
    .m-main #swiper-container-small{display:block;}
    .yzfw .item{font-size:12px;}
    .yzfw2 h1{font-size:28px;}
    .zpgw .job_list .lists .col-md-4{top:inherit!important;transform:translate(0,0)!important;}
    .jtjj{padding:20px 0;}
    .shzr{padding-top:50px;height:380px;}
    .fwyw{padding:25px 0 30px 0;}
    .zdqy{padding:0;}
    .zdqy .maps{height:auto;padding-bottom:0;}
    .zdqy .maps .btn{display:none;}
    .show_images_list_li{position:relative;top:inherit!important;left:inherit!important;width:100%!important;height:auto!important;box-shadow:none;margin-bottom:20px;}
    .show_images_list_li img{display:block;width:100%!important;height:auto!important;}
    .abjj{padding-bottom:80px;}
    .abjj h5,
    .lw-anbao h5{font-size:14px;}
    .lw-anbao{padding:35px 0 45px;}
    .lw-news-container h3{font-size:18px;margin-bottom:10px;padding-top:20px;}
    .lw-news-container .lw-news-date{font-size:12px;margin-bottom:10px;}
    .lw-news-main{padding:20px 0;}
    .lw-news-main p{font-size:12px;margin-bottom:10px;}
    .lw-news-bot{margin-top:20px;}
    .lw-news-back{border-radius:50px;width:80%;padding:10px 0;margin:20px 10%;}
    .lw-save-text{padding-top:0;}
    .lw-save-img{padding-right:15px;}
    .lw-save-table-main .item{font-size:10px;}
    .lw-save{padding:30px 0;}
    .jtjj-main .public_font{float:none;width:100%;}
    .about_banner  .public_font{background-size: 80% 100%;}
    .jtjj-main img{float:none!important;width:100%;margin-left:0;margin-top:20px;}
    .jtjj .text{position:relative;top:inherit;right:inherit;width:100%;height:auto;margin-top:20px;max-height:100%;overflow:auto;}
    .team_banner  .public_font,
    .save2_banner  .public_font,
    .contact_banner  .public_font,
    .logistics_banner .public_font,
    .logistics2_banner .public_font,
    .join_banner .public_font,
    .investor_banner .public_font,
    .cooperation_banner .public_font,
    .cooperation2_banner .public_font,
    .news_banner .public_font,
    .save3_banner .public_font{background-size: 80% 100%;}
    .lw-save2-cell .lw-save2-tit{padding-right:80px;}
    .lw-save2-cell .lw-save2-tit h3{font-size:15px;}
    .lw-save2-cell .lw-save2-tit p{font-size:12px;}
    .lw-save2-cell .lw-save2-tit .tit-r{font-size:14px;}
    .lw-save2-cell .lw-save2-tit .tit-r i.arrow-up,
    .lw-save2-cell .lw-save2-tit .tit-r i.arrow-down{margin-left:5px;}
    .lw-save2-main{padding:30px 0;}
    .lw-save2-cell .lw-save2-l,
    .lw-save2-cell .lw-save2-r{float:none;width:100%;}
    .lw-save2-cell .lw-save2-con h3,
    .lw-save2-cell .lw-save2-con p{font-size:12px;}
    .xmzs .text{padding:15px 0 0 0;width: 100%;}
    .xmzs .text h5{padding-left:0;font-size:20px;}
    .xmzs .text h6{padding-left:0;font-size:14px;}
    .xmzs .text h6:after{bottom:-15px;left:0;}
    .xmzs .text p{padding-left:0;font-size:12px;margin-top:30px;}
    .n-bxjj img{padding:10px 5%;}
    .n-bxjj-l,
    .n-bxjj-r{float:none;width:100%;}
    .n-bxjj h6,
    .n-bxjj h5{width:90%;margin-left:0;margin:0 5%;}
    .n-bxjj h6{margin-top:20px;padding-bottom:10px;color:#214c8b;font-size:28px;}
    .lxfs .info .p1 .p1-1{font-size:20px;}
    .lxfs .info .p1 .p1-2{margin-top:0;font-size:14px;line-height:1.6;}
    .lxfs .info .p1{padding-bottom:0;}
    .lxfs .info .p2 span{padding-left:40px;line-height:31px;font-size:12px;width: 100%;float: none;}
    .lxfs .info .p2 span:before{width:31px;height:31px;background:url(../img/lw-news-icon.png) no-repeat left center;background-position:0 0;background-size: 31px 62px;}
    .lxfs .info .p2 span.p2-2:before{background-position:0 -31px;}
    .pbl .menus{width:100%!important;}
    .grid-item img{padding:0;width:100%;}
    .xffw{padding:30px 0;}
    .xffw-img{float:none;width:100%;}
    .xffw .text{position:relative;top:inherit;left:inherit;width:100%;}
    .xgzl .list .item{width:100%;float:none;}
    .bxjh .imgs .font ul li{font-size:12px;}
    .bxjh .public_title h2{font-size:12px;}
    .wzfw .public_title h2{font-size:15px;}
    .wzfw .font{width:100%;}
    .lw-wmdfw-l{float:none;width:100%;}
    .lw-wmdfw-l img{height:auto;}
    .lw-wmdfw-r{float:none;width:100%;}
    .lw-wmdfw-r p{float:none;width:100%;height:auto;}
    .bxjh .public_title h1,
    .wmdfw .public_title h1,
    .wzfw .public_title h1{font-size:28px;}
    .bxjh .imgs .font ul:after{top:35%;}
    .lw-news-container .lw-news-page{height:44px;position:relative;top:inherit;right:inherit;width:100%;margin:0 auto;}
    .lw-news-container .lw-news-page li{background-size:30px 120px;}
    .lw-news-container .lw-news-page li,
    .lw-news-container .lw-news-page li a{width:30px;height:30px;}
    .lw-news-container .lw-news-page li.lw-news-next{background-position:0 -30px;}
    .lw-news-container .lw-news-page li.lw-news-next:hover{background-position:0 -90px;}
    .lw-news-container .lw-news-page li.lw-news-prev:hover{background-position:0 -60px;}
    .zpgw .table_2{font-size:12px;margin-bottom: 20px;}
    .zpgw .table_2 a {margin-right:8px}
    .zpgw .more{font-size:14px;}
    .lw-position-detail .lw-position-page{position:relative;top:inherit;right:inherit;width:100%;height:60px;}
    .zpgw{padding:40px 0;}
    .zpgw {}
    .lw-save-list h3{font-size:12px;padding-right:70px;}
    .lw-save-list h3 span{font-size:12px;}
    .lw-save p{font-size:10px;}
    .lw-save-text{padding:10px;min-height:auto;}
    .lw-save-img{padding-right:0;width: 100%;}
    /*.lw-save-ul{padding:10px 0;}*/
    .lw-save-ul a{min-height:auto;min-height:100px;}
    .lw-save-ul a i{width:60px;height:60px;background:url(../img/lw-save-icon1.png) no-repeat center #f5f5f5;background-size:120px 240px;}
    .lw-save-ul a i.save-icon-1{background-position:0 0;}
    .lw-save-ul a i.save-icon-2{background-position:0 -60px;}
    .lw-save-ul a i.save-icon-3{background-position:0 -120px;}
    .lw-save-ul a i.save-icon-4{background-position:0 -180px;}
    .lw-save-ul a:hover i{background:url(../img/lw-save-icon1.png) no-repeat center #375e96;background-size:120px 240px;}
    .lw-save-ul a:hover i.save-icon-1{background-position:-60px 0;}
    .lw-save-ul a:hover i.save-icon-2{background-position:-60px -60px;}
    .lw-save-ul a:hover i.save-icon-3{background-position:-60px -120px;}
    .lw-save-ul a:hover i.save-icon-4{background-position:-60px -180px;}
    .lw-save-table h4{font-size:13px;}
    .lw-save-table h4 a{padding:10px 25px;}
    .lw-save-table-main .item{font-size:10px;word-wrap:break-word;overflow:hidden;}
    .contact-join .swiper-slide .joinhidden h3{font-size:15px;}
    .join_tit{padding-top:20px;margin-bottom:20px;}
    .zpgw-join{padding-top:0;}
    .job_name ul li{margin-bottom:20px;}
    .job_name ul li a{overflow:hidden;padding-left:40px;line-height: 24px;height: 48px;width:100%;font-size:12px;}
    .job_name ul li a i{width:30px;height: 48px;background-size:30px 30px;}
    
    .contact-join .swiper-slide .joinhidden h3 {padding-top: 0;padding-bottom: 0;margin-top: 0;font-size: 12px;}
    .contact-join .swiper-slide .joinhidden p {font-size: 9px;line-height: 1.1;letter-spacing: 1px;}
    .contact-join .swiper-slide .joinhidden-main {right: 10px;left: 24px;font-size: 10px;}

    .public_title h1 {font-size: 18px;}
    .jtjj .text p {font-size: 12px;}
    .zdqy {padding-top: 20px;}
    .shzr {height: auto;}
    .lw-position-detail h3 {border: none;margin-bottom: 0;}
    .zpgw-join .col-sm-12 {margin-bottom: 20px;}
    .lw-position-detail .lw-position-page {border-bottom: 1px dashed rgba(0,0,0,.8);}
    .lw-position-page li {float: right;}
    #swiper-container1 .ywjs {margin-left: 0 !important;margin-right: 0 !important;}
    
    .q_1{font-size:12px;}
    .grid-item .info h6 {font-size:14px;}
}



@media (max-width:640px){
    .swiper-container-index .swiper-button-next,
    .swiper-container-index .swiper-button-prev{display:none}
}
@media (max-width:320px){
    .swiper-container-index .swiper-pagination-bullet{padding:5px 0 0 20px;}
    #swiper-container2 .swiper-button-next,
    #swiper-container2 .swiper-button-prev{bottom:auto;top:750px;}
    .public_title h1{font-size:24px;}
    .q_1{font-size:12px;}
    
    .public_title_3 h1 {
        padding-top: 0;
    }

    .n-bxjj h6 {
        font-size: 20px;
    }

    .yxgs .men .box1 {
        height: 50px;
    }

    .n-maps-content {
        padding-top: 0 !important;
    }
    .n-maps-content .col-sm-1 {
        min-height: 1px;
    }
    .n-maps-content .col-sm-10 {
        min-height: 48px;
    }
}

@media screen and (max-width: 768px) {
    .public_title h1 {
        font-size: 28px;
    }

    .public_title_3 h1 {
        padding-top: 0;
    }

    .n-bxjj h6 {
        font-size: 24px;
    }

    .yxgs .men .box1 {
        height: 50px;
    }

    .n-maps-content {
        padding-top: 0;
    }
    .n-maps-content .col-sm-1 {
        min-height: 1px;
    }
    .n-maps-content .col-sm-10 {
        min-height: 48px;
    }
}
@media screen and (max-width: 778px) {
    .n-maps-content {
        padding-top: 0;
    }
    .n-maps-content .col-sm-1 {
        min-height: 1px;
    }
    .n-maps-content .col-sm-10 {
        min-height: 48px;
    }
}
@media screen and (min-width: 645px) and (max-width: 768px) {
    .lw-save-ul a i {
        width: 150px;
        height: 150px;
        background-size: 200%;
    }
    .lw-save-ul a i.save-icon-2 {
        background-position: 0 -150px
    }
    .lw-save-ul a i.save-icon-3 {
        background-position: 0 -300px
    }
    .lw-save-ul a i.save-icon-4 {
        background-position: 0 -450px
    }
    .lw-save-list li:nth-child(2n) .lw-save-text{
        float:left;
    }
}
@media screen and (min-width: 800px) and (max-width: 1023px) {
    .navbar-default .navbar-nav > li > a {
        font-size: 10px;
    }
    .menus {
        padding-right: 0
    }
    .swiper-container-index h2 {
        font-size: 40px;
        padding-top: 27px;
    }
    .public_title h1 {
        font-size: 36px;
    }
    #swiper-container1 .play1, #swiper-container1 .play2, #swiper-container1 .play3, #swiper-container1 .play4 {
        height: 650px;
    }
    .m-index {
        height: 650px;
    }

    /* about fsg */
    .jtjj {
        padding-bottom: 305px;
    }
    .public_title_left {
        display: block;
        width: 100%;
        margin-bottom: 15px;
    }
    .jtjj .text {
        width: 430px;
    }
    .jtjj-main img {
        width: 50%;
    }

    /* save */
    .container-fluid {
        padding-left: 2%;
        padding-right: 2%;
    }
    .col-sm-10 {
        width: 99%;
    }
    .col-md-6 {
        float: left;
        width: 50%;
    }

    /* logistics */
    .yzfw .item {
        width: 170px;
        margin: 20px;
    }
    .yzfw .items {
        width: 100% !important;
    }
    .yzfw .items {
        padding: 0;
        padding-top: 50px;
        margin: 0 40px !important;
    }

    /* logistics */
    .xmzs .text {
        width: auto !important;
        margin-bottom: 20px;
    }

    .n-bxjj h6 {
        font-size: 20px;
    }

    .xffw {
        padding: 60px 0 200px;
    }

    .zpgw-join .table_2 {
        margin: 10px 0;
    }
    .zpgw-join .table_2 th {
        width: 160px;
        vertical-align: top;
    }
    .zpgw-join .table_2 td {
        vertical-align: top;
    }

    .col-sm-4 {
        width: 25%;
    }

    .lw-save-ul a i {
        width: 160px;
        height: 160px;
        background-size: 200%;
    }
    .lw-save-ul a i.save-icon-2 {
        background-position: 0 -160px
    }
    .lw-save-ul a i.save-icon-3 {
        background-position: 0 -320px
    }
    .lw-save-ul a i.save-icon-4 {
        background-position: 0 -480px
    }
    
    .logistics_banner .public_font {
        margin-top: 102px;
    }
}
@media screen and (min-width: 1024px) {
    .navbar-default .navbar-nav > li > a {
        font-size: 14px;
    }
    .menus {
        padding-right: 0
    }
    .swiper-container-index h2 {
        font-size: 40px;
        padding-top: 27px;
    }
    #swiper-container1 .play1, #swiper-container1 .play2, #swiper-container1 .play3, #swiper-container1 .play4 {
        height: 650px;
    }
    .m-index {
        height: 650px;
    }

    /* about fsg */
    .jtjj {
        padding-bottom: 125px;
    }
    .public_title_left {
        display: block;
        width: 100%;
        margin-bottom: 15px;
    }
    .jtjj-main img {
        display: block;
        margin-left: -15px;
    }
    .jtjj .text {
        width: 600px;
    }

    /* logistics */
    .yzfw .item {
        width: 14%;
        margin: 10px;
    }
    .yzfw .items {
        width: 100% !important;
    }

    .n-bxjj h6 {
        font-size: 28px;
    }

    .xffw {
        padding: 60px 0 200px;
    }

    .zpgw-join .table_2 {
        margin: 10px 0;
    }
    .zpgw-join .table_2 th {
        width: 160px;
        vertical-align: top;
    }
    .zpgw-join .table_2 td {
        vertical-align: top;
    }
}
@media screen and (min-width: 1301px) { 
    .navbar-default .navbar-nav > li > a {
        font-size: 14px;
    }
    .menus {
        padding-right: 0
    }
    .swiper-container-index h2 {
        font-size: 50px;
        padding-top: 25px;
    }
    #swiper-container1 .play1, #swiper-container1 .play2, #swiper-container1 .play3, #swiper-container1 .play4 {
        height: 600px;
    }
    .m-index {
        height: 600px;
    }

    /* logistics */
    .yzfw .item {
        width: 165px;
        margin: 10px;
    }

    .xffw {
        padding: 60px 0 20px;
    }
}
@media screen and (min-width: 1401px) { 
    .swiper-container-index h2 {
        font-size: 60px;
        padding-top: 20px;
    }
    #swiper-container1 .play1, #swiper-container1 .play2, #swiper-container1 .play3, #swiper-container1 .play4 {
        height: 556px;
    }
    .m-index {
        height: 556px;
    }

    /* about fsg */
    .jtjj {
        padding-bottom: 75px;
    }
    .public_title_left {
        display: inherit;
        width: auto;
        margin-bottom: 0;
    }
    .jtjj-main img {
        display: inherit;
        margin-left: auto;
    }
    .jtjj .text {
        width: 650px;
    }
}