﻿
@media all and (max-width:1600px) {
  .container{padding-left:30px;padding-right:30px;}
  .nav{font-size:1rem;}
  .header .logo{left:30px}
  .headR{right:30px;}
  .solution::after{height:280px;}
}



@media all and (max-width:1280px) {

  .container{padding-left:15px;padding-right:15px;}
  .listBanner{margin-top: 0;}
  .footL{width:100%;border-right:none;margin-bottom:20px;}
  .footContact{width:40%;padding-left:0;min-height:160px;}
  .footR{width:50%;}
  .footer{padding-top:30px;padding-bottom:30px;}
  .aboutNum li b{font-size:3em;}
  .aboutPic,.aboutR{height:420px;}
  .aboutMenu{margin-right:-10px;}
  .aboutMenu li{padding-right:10px;}
  .solution .menu a{width:100px;height:45px;line-height:45px;margin-left:10px;font-size:1em;}
  .solutionL a{height:55px;line-height:54px;padding-left:5%;font-size:12px;}
  .solutionR li{height:495px;}
  .product{font-size:.75rem;}
  .product li .btn{width:95px;}
  .product li p{min-height:auto;}
  .product li h3{font-size:1.8em;}
  .newsL li .pic{height:240px;}
  .newsR li{margin-bottom:7px;}
  .support li .pic{height:170px;}
  .listBanner{height:460px;}
  .proList li{width:24%;}
  .proList li.big .txt{padding:5% 3%;}
  .proList li.big .btn{width:90px;}
  .proShow_R{padding:3%;}
  .cultureBox1 li{margin-bottom:10px;}
  .honorList ul,.settingList,.partnerBox1 {margin-right:-15px;}
  .honorList li,.settingList li,.partnerBox1 li{padding-right:15px;margin-bottom:15px;}
  .picShow_r li p,.conBox2_L::after{display:none;}
  .side_phone h4{margin-left:0;}
  .partnerBox1 li p{font-size:12px;}
  .solutionTop{height:420px;}
  .solutionTop .txt{width:60%;}
  .caseList li{width:33.3%;}
  .conBox2_R img{margin-right:20px;margin-left:0;}
  .conBox2_R p{float:none;}
  .conBox2_L{width:70%;}
  .serviceBox3 li .txt h3,.serviceBox3 li .txt div{width:100%;float:none;}
  .serviceBox3 li .txt h3{margin-bottom:20px;}
  .serviceBox3 li .txt{min-height:300px;}
  .solution::after{height:300px;}
	#serviceList3 { min-height:600px; }
}


@media all and (max-width:1024px) {
  .aboutPic, .aboutR{width:100%;float:none;}
  .aboutPic{margin-bottom:15px;}
  .hTitle{margin-bottom:25px;}
  .aboutR,.aboutR .txt{height:auto;}
  .about,.solution,.product,.news,.support,.padding70,.padding60{padding-top:40px;padding-bottom:40px;}
  .hTitle{font-size: .875em;}
  .solution .hTitle{text-align: center;float:none;}
  .solution .menu{float:none;width:100%;padding-left:0;text-align:center;}
  .solution .menu a{width:19%;margin:0 .5%;float: left;}
  .solution::after{height:260px;}
  .solutionL,.solutionR,.newsL,.newsR{width:100%;float:none;}
  .solutionL{border-radius:5px 5px 0 0;}
  .solutionL a{width:33.3%;float: left;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
  .product li{width:100%;}
  .newsR li{height:auto;padding:20px 0;}
  .newsR li a{height:auto;}
  .news .menu{float:none;width:100%;clear: both;text-align:center;padding-top:20px;}
  .support li{width:100%;margin-bottom: 25px;border-bottom: 1px solid #ddd;padding-bottom:20px;}
  .banner .txt{font-size:1rem;width:90%;top:35%;}
  .listWrap{padding-top:40px;padding-bottom:40px;}
  .listMenu ul{justify-content: space-between;width:100%;}
  .listMenu li{width:auto;padding-right:5px;flex-grow: 1;flex-shrink:1;width:auto;}
  .listMenu li a{min-width:95px;line-height:45px;height:45px;}
  .proList li{width:32.3%;}
  .proList li.big{width:100%;}
  .listBanner{height:380px;}
  .proShow_R .font{min-height:auto;}
  .gallery-thumbs li{width:25%;}
  .setting .menu a{min-width:100px;font-size:.875rem;}
  .partner li{width:25%;}
  .historyList li{width:100%;}
  .historyList li h4{font-size:4em}
  .cultureBox1 li{height:240px;}
  .cultureBox1 li .txt{width:50%;}
  .cultureBox2{padding:0;}
  .cultureBox2 .txt{width:35%;height:180px;}
  .cultureBox2 div.swiper-pagination{bottom:20px;}
  .honorList li{width:25%;}
  .list_subMenu{font-size:.875rem;}
  .list_subMenu a{min-width:90px;height:40px;line-height:40px;margin-top:-1px;}
  .studyBox1 li,.jobTop{height:360px;}
  .settingList li,.partnerBox1 li{width:33.3%;}
  .picShow_l,.newsList2 li,.newsList2 li:nth-child(2n){width:100%;float:none;}
  .picShow_r{display:none;;}
  .solutionTop{height:360px;}
  .solutionTop .txt{width:100%;}
  .picSlide-thumbs li{width:20%;}
  .picSlide .swiper-button-next, .picSlide .swiper-button-prev{width:50px;height:40px;line-height:40px;}
  .caseTop li .pic,.caseTop li{height:240px;}
  .caseList ul,.downList2{margin-right:-15px;}
  .caseList li,.downList2 li{padding-right:15px;}
  .caseTop{padding-bottom:40px;margin-bottom:40px;}
  .jobList li{padding:0 20px;}
  .conBox2_R img{float:none;display:block;}
  .feedback{padding:30px;}
  .downList2{margin-right: -15px;}
	#serviceList3 { min-height:600px; }
} 

@media all and (max-width:920px) {
  .footContact,.footL,.footR .wx{display:none;}
  .footR{width:100%;padding-left:0;}
  .solutionR li{height:420px;}
  .proShow_R .title{font-size: 1.8em;margin-bottom:10px;}
  .jobList .top span{width:33.3%;}
  .conBox1 p{margin-bottom:10px;float:none;width:100%;height:auto;padding:20px 5%;}
  .downList li{float: left;width: 100%;}
  .downList li a{height: 140px;}
}

@media all and (max-width:768px) {
  body{font-size:.875rem;}
  .aboutMenu{margin-top:30px;}
  .aboutMenu li{width:33.3%;margin-bottom:10px;}
  .aboutPic{height:380px;}
  .aboutNum li{width:50%;text-align: center;border-top: 1px solid #bbccde;border-right: 1px solid #bbccde;padding:20px 0;margin-top:-1px;}
  .aboutNum li:nth-child(2n){border-right:none;}
  .aboutMain{padding-bottom:0;}
  .aboutMenu li a{height:40px;line-height:40px;}
  .solutionR li{height:380px;}
  .solutionR li p::after{display:none;}
  .solutionR li p{padding-right:3%;}
  .newsR li a{padding-left:80px;}
  .newsR li .date{margin-left:-80px;}
  .news .menu a{margin-left:20px;font-size:16px;}
  .banner .swiper-pagination{display:none;}
  .banner .txt{font-size:.875rem;}
  .banner .txt p{display:none;}
  .proList li{width:49%;margin-bottom:20px;}
  .proList li p{margin-bottom:0;}
  .proList li .more,.proShow_menu span::after{display:none;}
  .listBanner{height:320px;}
  .gallery,.proShow_R,.studyBox1 li .bgImg,.studyBox1 li .txt,.jobTop .bgImg,.jobTop .txt,.jobList .font .txt,.feedback h4,.feedback h3,.serviceBox3 li{float:none;width:100%;}
  .gallery{border-bottom: 1px solid #ddd;border-right:none;}
  .gallery .gallery-top{max-height:100%;}
  .proShow_menu{height:auto;border-bottom:none;display:flex;flex-wrap:wrap;justify-content: space-between;margin-bottom:30px;}
  .proShow_menu span{height:40px;line-height:40px;border:1px solid #ddd;text-align:center;flex-grow:1;flex-shrink: 1;margin:0;margin-bottom:10px;min-width:100px;margin-right:5px;font-size: 13px;}
  .setting .menu{margin-bottom:30px;}
  .setting .menu a{height:45px;line-height:45px;}
  .proShow_menu span.on{border:1px solid #0961c4;background:#2e87eb;color:#fff;}
  .relative_pro li,.setting li,.setting li.big{width:50%;}
  .listTie{font-size:2em;}
  .historyList li h4{font-size:2.54em;}
  .cultureBox1 li{height:200px;}
  .cultureBox1 li .txt{width:60%;}
  .honorList li{width:33.3%;}
  .studyBox1 li,.studyBox1 li:nth-child(2n) .txt,.solutionIndex .txt,.jobTop .txt,.jobTop,.serviceBox2{height:auto;}
  .studyBox1 li .bgImg,.jobTop .bgImg{height:360px;}
  .previous{height:auto;line-height:40px}
  .previous a,.previous a:nth-child(2){float:none;width:100%;display:block;text-align:left;}
  .previous a:nth-child(2) i{margin:0;margin-right:10px;}
  .previous a:nth-child(3){border:none;border-top: 1px solid #bbb;width:100%;margin-top:10px;}
  .caseList li{width:50%;}
  .picShow_l .title{font-size:1.714em;}
  .picShow_l .date,.jobList .font .txt,.conBox2_L,.serviceBox3 li{margin-bottom:20px;}
  .jobList .font .txt .tie{margin-bottom:10px;}
  .conBox2_L, .conBox2_R{max-width:100%;width:100%;float:none;overflow:hidden;}
  .conBox2_R img{display:inline-block;}
  .serviceBox2 .bgImg{width:60%;margin:0 auto;}
  .serviceBox3 li .txt{min-height:auto;}
  .newsList2 li h3{font-size:1.286em;}
  .honorListTop{padding-top:40px;}
  .downList2 li{width:50%;}
	#serviceList3 { min-height:800px; }
}


@media all and (max-width:640px) {
  .aboutPic{height:320px;}
  .solutionR li{height:auto;}
  .solutionR li .bgImg{height:320px;}
  .solutionR li p{position: static;}
  .product li .txt,.product li .pic{width:100%;}
  .product li .txt{border-top: 1px solid #ddd;}
  .product li .pic{padding-right:100px;}
  .newsL li{width:100%;float:none;}
  .newsL li p{height:auto;}
  .newsL li:nth-child(2n){display:none;}
  .listBanner{height:320px;}
  .proList li{width:48%;margin:0;margin-bottom:20px;}
  .proList li:nth-child(2n){float:right;}
  .proList li p,.proList li.big p{display:none;min-height:auto;margin-bottom:20px;}
  .proList li h4{font-size:1em;padding-bottom:0;}
  .proList li.big p{display: block;}
  .proShow_R li{padding:0 4%;}
  .proShow_R .btn a{width:140px;margin-right:10px;}
  .partner li{width:33.3%;padding-right:5px;margin-bottom:5px;}
  .partner ul{margin-right:-5px;}
  .historyList li .txt,.historyList li .pImg{float:none;width:100%;}
  .historyList li .pImg{margin-bottom:20px;padding-top:80%;}
  .cultureBox1 li{width:100%;}
  .cultureBox1 li .txt{width:60%;}
  .cultureBox1 li h4{padding-bottom:15px;margin-bottom:15px;font-size:1.8em;}
  .cultureBox2 .txt h4{margin-bottom:10px;}
  .cultureBox2 .txt{width:100%;position: static;height:auto;padding-bottom:50px;}
  .honorList li,.settingList li{width:50%;}
  .studyBox1 li .bgImg,.jobTop .bgImg{height:300px;}
  .partnerBox1 li{width:50%;}
  .partnerBox1 li p{display:none;}
  .picSlide-thumbs li{width:25%;}
  .caseTop li .pic{height:200px;}
  .caseTop li .txt,.caseTop li .pic{width:100%;float:none;display:block;}
  .caseTop li,.caseTop li p{height:auto;}
  .caseList li{width:100%;}
  .jobList .top{padding-right:0;}
  .jobList .top a{margin-right:0;width:100%;margin-top:10px;}
  .jobList .top span{width:50%;}
  .feedback{padding:0;}
  .feedback p,.feedback .sub{width: 100%;}
  .feedback .code .c{width: 60%;}
  .feedback .sub{margin-top: 10px;}
  .feedback p{padding-left: 40px;}
}

@media all and (max-width:480px) {
  .aboutPic{height:200px;}
  .solutionR li .bgImg{height:220px;}
  .support li .pic{height:130px;}
  .solution .menu a{width:32.3%;margin-bottom:10px;}
  .solution::after{height:360px;}
  .solution .top{margin-bottom:16px;}
  .listBanner,.studyBox1 li .bgImg,.jobTop .bgImg{height:220px;}
  .listMenu li a{font-size:13px;}
  .proList li.big .pImg,.proList li.big .txt{float:none;width:100%;}
  .proList li.big .pImg{padding-top:96%;border-right:none;border-bottom: 1px solid #d3d3d3;}
  .proList li.big .btn{width:110px;}
  .conBox2_R,.conBox2_L{text-align:center;}
  .conBox2_L .txt{text-align:left;}
  .conBox2_R p{padding-top:10px;float:none;}
  .conBox2_R img{margin-left:0;margin-right:20px;float:none}
  .serviceBox2 .bgImg{width:100%;}
	#serviceList3 { min-height:850px; }

/*自加*/
.pgicc h2 { width:50%; }
.qtflmc { width:90%; }
.pImg0521 img { width:15%; }
/*自加*/
}

