@media all and (max-width:1600px) {
  .container{padding-left:15px;padding-right:15px;}
  .header .logo{left:15px;}
  .header .btn{right:15px;}
  .navTrigger{right:170px;}
  .nav .navMain{padding-left: 20%;padding-right: 30px;}
  .pd90{padding-top: 60px;padding-bottom: 60px;font-size:1em;line-height:1.6;}
  .pd901{padding-top: 60px;padding-bottom: 60px;font-size:1em;line-height:1.6;}
  .pd902{padding-top: 60px;padding-bottom: 60px;font-size:1em;line-height:1.6;}
  .hTie{font-size: 2rem;}
  .lhbgBox1 .font{width:42%;padding-right:6%;}
  .lhbgSlide{width:56%;height:600px;}
  .partner .hTie .more{font-size: 14px;margin-top:15px;}
  .sqfwList li .font,.sqfwList li:nth-child(2n) .font{padding: 5%;}
}


@media all and (max-width:1440px) {
  .aroundMain li .txt h3{font-size: 1.5em;}
  .intelligentL{height:520px;}
  .brandL{padding: 0;height:500px;}
  .teamBoss .font{font-size: .875rem;}
  .teamList li{width:25%;}
  .banner{height:840px;}
  .banner .btn{padding-top:60px;}
}

@media all and (max-width:1280px) {
  .header,.footer{font-size:.875em;}
  .nav .navMain{padding-left:120px;}
  .footMain{padding-top: 40px;padding-bottom: 40px;}
  .footContact,.footMenu,.footWx{min-width: auto;width:36%;}
  .footWx{width: 28%;}
  .pd90{font-size:.875em;}.pd901{font-size:.875em;}.pd902{font-size:.875em;}
  .hTie{font-size: 1.6rem;}
  .aroundMain li{width: 33.3%;margin-bottom:10px;}
  .aroundMain li .txt{min-height: 280px;}
  .aroundMain li .txt span{font-size: 14px;}
  .aroundMain li:nth-child(2n){padding-top:0;}
  .jointSlide{width: 380px;}
  .jointSlide .btn{width: 50px;height: 50px;text-align: center;line-height: 50px;left:-70px;}
  .jointSlide .swiper-button-prev{bottom: 70px;}
  .intelligentR li{font-size: 1rem;}
  .lhbgSlide{height:460px;}
  .sqfwList li .font,.sqfwList li:nth-child(2n) .font{padding: 3%;}
  .sqfwList li h3{padding-bottom:20px;margin-bottom:20px;font-size: 1.8em;}
  .znfwTop{font-size: 1rem;}
  .bombBtn{width:20%;}
  .contactFont{width:40%;}
  #dituContent{width:58%;}
  .teamBoss .font{line-height: 1.8;}
  .teamBoss .pic{width:40%;height:480px;}
}


@media all and (max-width:1024px) {
  body{padding-top:60px;padding-bottom: 0;}
  .header{position: fixed;background-color:rgba(0,0,0,.8);}
  .header,.nav{min-height: 60px;}
  .head_open{height:100%;overflow-y: scroll;}
  .header .logo{top:10px;}
  .header .logo img{height:40px;}
  .header .navTrigger{right:15px;top:12px;}
  .header .btn{display:none;right:75px;top:14px;height: 34px;line-height: 34px;font-size: .75rem;padding: 0 15px;width: auto;}
  .head_open .btn{display:none}
  .navTrigger{display:block;}
  .nav{height:0;}
  .head_open .nav{height:auto;}
  .nav .navMain{padding: 100px 30px 0 30px;transform-origin:top;opacity:0;transform:scale(1);-ms-transform:scale(1,0);-moz-transform:scale(1,0); -webkit-transform:scale(1,0); -o-transform:scale(1,0);}
  .head_open .nav .navMain{opacity:1;transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1); -webkit-transform:scale(1); -o-transform:scale(1);}
  .nav .m{float:none;width:100%;overflow:hidden;margin-bottom:20px;}
  .nav .m>a{max-width:45%;float:left;position:relative;padding-left:20px;}
  .nav .m>a:after{content:"\e644";position:absolute;font-family:"iconfont";left:0px; top:2px;background:none;font-size:.875rem;}
  .nav .m:hover a:after,.nav .cur>a:after{content:"\e644";position:absolute;font-family:"iconfont";left:-30px; top:2px;background:none;font-size:.875rem;} 
  .nav .navSub{float:left;/*width:50%;*/opacity:1;height:auto;transform: translate3d(0,0,0);visibility:visible;clear: both;padding-left: 20px;}
  .nav .navSub li{margin-bottom:5px;line-height: 30px;}
  .reservation,.gr_kefu,.about::after{display:none;}
  .aboutL,.aboutR,.jointL,.businessL,.businessR,.intelligentL,.intelligentR,.communityL ,.communityR,.sqfwList li .pImg,.sqfwList li:nth-child(2n) .pImg,.contactFont,#dituContent,  .teamBoss .pic,.teamBoss .font{float:none;width:100%;} 
  .about{background:none;}
  .pd90{padding-top:40px;padding-bottom: 40px;}.pd901{padding-top:40px;padding-bottom: 40px;}.pd902{padding-top:40px;padding-bottom: 40px;}
  .hTie{margin-bottom: 20px;}
  .aboutL .font,.aboutL .txt{min-height: auto;margin-bottom: 20px;}
  .aboutL .font2{margin-bottom: 30px;border-top: 1px solid #e5e5e5;padding-top: 20px;}
  .joint::after{display:none;}
  .jointL .list{overflow: hidden;margin-bottom: 30px;}
  .jointL .list li{float: left;width: 33.3%;border: none;}
  .jointSlide {position: static;width:100%;text-align: center;border:0;}
  .jointSlide li{width: 100%;}
  .jointSlide .btn{position: static;display: inline-block;margin-top: 20px;}
  .businessR{padding-top: 40px;margin:0;margin-right:-15px;width:auto;}
  .businessR li {width: 33.3%;padding-right:15px;margin:0;}
  .businessR li:nth-child(2n){margin-top:0;}
  .businessR li .txt{padding: 30px 6%;}
  .businessR li .txt{min-height: 200px;}
  .intelligentL{margin-bottom: 25px;}
  .intelligentR li{width:33.3%;}
  .communitySlide{text-align: center;height:auto;margin-bottom:20px;}
  .communitySlide li{height:460px;}
  .communitySlide .btn{position:static;display: inline-block;margin-top:10px;}
  .communitySlide .btn{width:80px;height:40px;line-height: 40px;}
  .listWrap{font-size: .813rem;padding-top:40px;padding-bottom:40px;}
  .listBanner{height:400px;}
  .breadCrumb{padding:10px 0;}
  .breadCrumb h4{display: block;}
  .bshare-custom,.breadCrumb p{display:none;}
  .lhbgBox1{padding-top:0;}
  .picList ul{margin-right:-15px;}
  .picList li{padding-right:15px;width:33.3%;}
  .syptList li{margin-bottom:0;}
  .syptList li p{padding:0;height:60px;line-height: 60px;}
  .partner li{width:25%;}
  .partner li p{min-height: 70px;}
  .swfwBox1 li{font-size: .75rem;}
  .swfwBox11 li{font-size: .75rem;}
  .swfwBox12 li{font-size: .75rem;}
  .sqfwList li{margin-bottom: 20px;}
  .sqfwList li .font,.sqfwList li:nth-child(2n) .font{position: static;transform: none;width:100%;padding:30px 5%;}
  .sqfwList li .pImg{padding-top:62%;}
  .znfwTop{font-size: .875rem;}
  .bombBtn {height:50px;line-height:50px;}
  .videoList li .txt{background: #eee;}
  .videoList li{width:49%;}
  .brandL{height:420px;}
  .jobList li p span,.jobList li p span:nth-child(2n){width:33.3%;line-height: 2;}
  #dituContent{height:480px;}
  .teamBoss .pic{margin-top:0;width:60%;margin:0 auto;}
  .teamBoss{padding-top:0;padding-bottom:40px;}
  .teamBoss .font{height:auto;padding-bottom:25px;}
  .teamList li{width:33.3%;}
  .bombForm{padding: 20px;width:90%;}
  .bombForm form{width:100%}
  .banner .txt{top:20%;width:100%;padding:0 10%;}
  .banner{height:680px;}
  .banner .btn{padding-top:50px;}
}

@media all and (max-width:920px) {
  .service li:nth-child(1),.video,.aboutFont,.lhbgSlide{float:none;width: 100%;}
  .video .bgImg{height: 420px;}
  .aboutFont{margin-top: 30px;}
  .odds li img{width: 100px;}
  .odds li h4{font-size: 1.137em;}
  .newsSlide ,.newsR{width:100%;float:none;}
  .newsSlide,.newsSlide li .bgImg{height: 460px;}
  .newsR li,.newsR li .pic{height: 140px;}
  .aboutFont .txt{max-height: 100%;}
  .aboutR {height:420px;}
  .intelligentL {height:460px;}
  .newsList li{padding:15px;}
  .newsList li .more{display:none;}
  .lhbgBox1 .txt{max-width: 100%;}
  .lhbgSlide{margin-top:20px;}
  .lhbgBox2{margin-right:-15px;}
  .lhbgBox2 li{padding-right:15px;}
  .lhbgBox2 li span,.lhbgSlide li span{height:40px;line-height:40px;font-size:1.143em;bottom:0;opacity:1;}
  .partner li{width:33.3%;}
  .banner{height:600px;}
}

@media all and (max-width:768px) {
.newss ul li{width:100%;float:left;margin-bottom:15px;}
.newss ul li a .limg{width:260px;float:left; display:none} 
.newss ul li a .rrr{width:100%;float:left;height:175px; margin-left:0px;}
  .footer{font-size: .75rem;}
  .footMain{padding-top: 20px;padding-bottom: 20px;}
  .footMain h3,.footer::after{display:none;}
  .footMenu{padding-bottom: 20px;border-bottom: 1px solid #333;overflow: hidden;margin-bottom: 20px;padding-right: 0;float:none;width: 100%;}
  .footMenu li{width: 33.3%;text-align: center;}
  .footer .copy{border-top: 1px solid #333;padding: 15px;line-height: 1.6;}
  .footContact,.footWx{width:48%;}
  .footWx span{max-width: 100px; float:right;}
  .aboutR,.listBanner{height:360px;}
  .hMore{display: block;border: 1px solid #555;height: 35px;line-height: 35px;text-align: center;}
  .hMore:hover{padding-left: 0;}
  .jointSlide .btn{width: 40px;height: 40px;text-align: center;line-height: 40px;}
  .intelligentR li{width:50%;}
  .intelligentL,.communitySlide li{height:360px;}
  .communityR p{min-height: auto;}
  .newsList li .pic{width:280px;height:auto;}
  .showPage .back{float:none;display: block;margin-top: 20px;width:100%;}
  .showTie h2{font:1.5em;}
  .lhbgSlide{height:420px;}
  .lhbgBox2 li {width:50%;}
  .lhbgBox2 li{margin-bottom:20px;}
  .lhbgBox1 {padding-bottom: 20px;}
  .partner li p{font-size: 12px;}
  .partner .hTie .more{margin-top:6px;}
  .partner .hMore{border: none;width:100%;height:60px;line-height:60px;font-size: 16px;}
  .partner .hMore:hover{width: 100%;}
  .partner .hMore{margin-top:20px;}
  
  .lhbgBox1 .font,.swfwBox1 li,.swfwBox11 li,.swfwBox12 li,.brandL,.brandR{float:none;width:100%;}
  .swfwBox1 li,.swfwBox1 ul,.swfwBox1 li:nth-child(2n){margin:0;}
  .swfwBox1 li,.swfwBox1 li:nth-child(2n){margin-bottom: 20px;}
  .swfwBox11 li,.swfwBox11 li:nth-child(2n){margin-bottom: 20px;}
  .swfwBox12 li,.swfwBox12 li:nth-child(2n){margin-bottom: 20px;margin-left:0;margin-right:0;} 
  .swfwBox1 li .font{min-height:400px;}  
  .znfwTop .txt{width:100%;padding-right:0;float:none;}
  .bombBtn{float:none;display: block;margin-top:20px;width:180px;}
  .syptBox1 .bombBtn{margin:20px 0;}
  .syptBox1 .txt{float: none;}
  #dituContent{height:360px;}
  .contactFont{font-size: .875rem;}
  .contactFont .txt{line-height: 2.8;background-size:18px;padding-left: 30px;margin-bottom: 30px;}
  .teamBoss .pic{height:400px;}
  .teamList ul{margin-right:-10px;}
  .teamList li{width:50%;margin-bottom:20px;padding-right:10px;}
  .teamList li h4{min-height: 90px;}
  .teamBox{padding:40px 5%;}
  .bombForm li{float:none;width:100%;margin-bottom:10px;}
  .bombForm li input,.bombForm li textarea,.yycg li::after{height:40px;line-height:40px;}
  .yycg li::after{width:50px;}
  .yycg li input{padding-left:60px;}
  .bombForm{min-height: 320px;}
  .bombForm li::after{height:100%;}
  .bombForm li.code img{padding:9px;}
  .bombForm li.code .sub{width:100%;margin-top:10px;}
  .banner{height:520px;}
  .yycg,.attentionBom{border-style: 10px;}
  .proShow h2{font-size:18px;color:#0068b7;margin-bottom:0px;width:100%;text-align:center; font-weight:bold;}
  .proShow .xinghao{font-size: 14px;color:#787878;width:100%;text-align:center;}
  .proShow .mulu{height:auto;margin:25px auto;width:100%; text-align:center;}
  .proShow .mulu li{font-size: 16px;color: #fff;width:180px; height: 48px;border-radius:8px;  line-height:48px;text-align:center;display:inline-block;vertical-align:middle;transition: all 1s;background:#0068b7;margin:0 auto 15px auto;}
  .proShow .mulu li:nth-child(1){display:none;}
.proShow .mulu li:nth-child(2){display:block;}
.proShow .mulu li:nth-child(3){background:#363636;}
.proShow .mulu li:nth-child(3) a{color:#fff;}
  .proShow .jieshao li{width:100%; float:left;background:#f2f2f2;border-radius:8px;transition: all 1s;margin-bottom:20px;}
  .proShow .jieshao li:nth-child(2){margin:0 0 20px 0;}
}


@media all and (max-width:640px) {
  .aboutR{height:320px;}
  .hTie{font-size: 1.3rem;margin-bottom:15px;}
  .aroundMain li{width:50%;}
  .jointL .list li{width: 50%;}
  .businessR li{width:100%;float:none;overflow: hidden;background: #fff;margin-bottom: 15px;padding-right:0;}
  .businessR li .pImg{float:left;width:40%;padding-top:40%;}
  .businessR li .txt{float:right;width:60%;padding:3%;text-align: left;min-height: auto;}
  .businessR li .txt h4{margin-bottom:10px;}
  .businessR li:last-child{margin-bottom:0;}
  .intelligentL,.communitySlide li{height:260px;}
  .communityR{font-size: .75rem;}
  .newsList li .pic{float:none;width:100%;margin-bottom:15px;display: block;}
  .newsList li .more{display:block;width:100%;}
  .lhbgSlide{height:320px;}
  .picList li{width:50%;}
  .syptList li{width:50%;margin-bottom:15px;}
  .partner li{width:50%;}
  .bombBtn{width:100%;}
  .brandL{height:360px;}
  .teamBoss .pic{width:70%;}
  .banner{height:380px;}
  .banner .txt{top:9%;}
  .banner .btn{padding-top:40px;}
  .banner .btn a{width:150px;height:40px;line-height:40px;font-size: 14px;}

}

@media all and (max-width:480px) {
  .footContact{width:78%;}
  .footWx{width:22%;}
  .footWx span{float:none;display: block;width: 100%;} 
  .aboutR,.brandL{height:240px;}
  .aboutL .font2 a{display:none;}
  .intelligentL,.communitySlide li,.listBanner,.lhbgSlide{height:220px;}
  .videoList li,.videoList li:nth-child(2n){width:100%;float: none;}
  .videoList li .txt{min-height:auto;}
  .videoList li:last-child{margin-bottom:0;}
  .jobList li p::after{top:auto;bottom:25%;}
  #dituContent{height:260px;}
  .teamBoss .pic{width:100%;}
  .banner .btn{padding-top:30px;}
  .banner{height:280px;}
  .banner .btn a{width:120px;}
  .attentionBom{width:90%;min-height: 300px;padding-top:60px;}
}

