@media only screen and (min-width: 1920px) {
  	body{
  		max-width: 1920px;
  	}
  	.max-container{
  		max-width: 1920px;
  	}
  	.strength .rightbox{
  		padding-bottom: 31%;
  	}
  	.site-tel{
  		margin-right: -10%;
  	}
}
@media only screen and (max-width: 1919px) {
  	.container{
  		width: 1400px;
  		margin:0 auto;
  	}
}
@media only screen and (max-width: 1410px) {
  	.container{
  		width: 1200px;
  	}
  	.site-nav .site-navigation .site-menu > li > a{
  		padding-left: 0px;
  		padding-right: 18px;
  	}
  	.site-nav .site-navigation .site-menu .has-children > a{
  		padding-right: 10px;
  	}
  	.caseto .caselist .swiper-slide .cici{
  		height: 125px;
  	}
  	.strength .leftbox{
  		padding-right: 50px;
  		padding-left: 20px;
  	}
  	.power{
  		padding: 50px 0;
  	}
  	.power ul li .pimg{
		width: 60px;
		height: 60px;
	}
	.power ul li .p1{
		font-size: 24px;
	}
	.power ul li .p2{
		font-size: 15px;
	}
  	.power ul li:nth-child(3){
  		padding-left: 0;
  		width: 27%
  	}
  	.power ul li:nth-child(4){
  		padding-left: 2%;
  		width: 23%;
  	}
  	.honorindex .lefthonor{
  		padding-bottom: 3%;
  	}
  	.newsindex ul li{
  		width: 32%;
  		margin-right: 1.5%;
  	}
  	.site-tel .telt p:last-child{
  		font-size: 18px;
  	}
  	.banner .swiper-container .swiper-button-next{
  		right: 68%;
  	}
  	.strength .leftbox .inner .mtz{
  		height: 314px;
  	}
  	.str .stren .strenimg .cici{
  		height: 100%;
  	}
  	.str .stren .strenbox{
  		padding: 4% 3%;
  	}
  	.str .stren .strenbox h2{
  		font-size: 24px;
  	}
  	.str .strenlist .swiper-slide .p1{
  		font-size: 24px;
  	}
  	.str .strenlist .swiper-slide .p2{
  		font-size: 15px;
  	}
  	.str .strenlist .swiper-slide:nth-child(3){
  		padding-left: 0%;
  		width: 27%;
  	}
  	.str .strenlist .swiper-slide:last-child{
  		padding-left: 3%;
  		width: 23%;
  	}
  	.str .strenlist .swiper-slide .pimg{
  		width: 60px;
  		height: 60px;
  	}
  	.gtitile h1{
  		font-size: 36px;
  	}
  	.gtitile h2{
  		font-size: 70px;
  	}
  	.business .gtitile .more a p:first-child{
  		font-size: 36px;
  	}
  	.caseto .casecontent .swiper-slide .casebox h2{
  		font-size: 24px;
  	}
  	.honorindex .lefthonor .more a p:first-child{
  		font-size: 36px;
  	}
  	.newsindex .gtitile .more a p:first-child{
  		font-size: 36px;
  	}
  	.intitle h1{
  		font-size: 36px;
  	}
  	.intitle h2{
  		font-size: 72px;
  	}
  	.newsinfo .bar .top2 .title{
  		font-size: 24px;
  	}
  	.newsinfo .bar .top2 .title::after{
  		top: 11px;
  	}
  	.newsinfo .bar .top1 .title{
  		font-size: 24px;
  	}
  	.newsinfo .bar .top1 .title::after{
  		top: 11px;
  	}
  	.newsinfo .title{
  		font-size: 24px;
  	}
}
@media only screen and (max-width: 1210px) {
  	.container{
  		width: 991px;
  	}
  	.banner .swiper-container .swiper-button-next{
  		display: none;
  	}
  	.site-tel,
  	.search{
  		display: none;
  	}
  	.site-nav .site-navigation .site-menu > li > a{
  		padding-left: 10px;
  		padding-right: 20px;
  	}
  	.site-nav .site-navigation .site-menu .has-children > a{
  		padding-right: 20px;
  	}
  	.gtitile p{
  		font-size: 16px !important;
  	}
  	.gtitile .more p:first-child{
  		font-size: 36px !important;
  	}
  	.power ul li .pimg{
  		width: 50px;
  		height: 50px;
  		margin-top: 5px;
  	}
  	.power ul li .p1{
  		font-size: 20px;
  	}
  	.power ul li:nth-child(1){
  		width: 23%;
  	}
  	.power ul li:nth-child(3){
  		width: 29%;
  	}
  	.power ul li:nth-child(4){
  		padding-left: 1%;
  	}
  	.power ul li .pimg{
  		margin-top: 0px;
  	}
  	.strength{
  		background: #F7F8FC url(../images/str.jpg)no-repeat center -103px;
  	}
  	.strength .leftbox .inner .mtz{
  		height: 213px;
  	}
  	.footer .fot2{
  		width: 53%;
  		padding-left: 5%;
  	}
  	.combox .com1{
  		padding-left: 2.5%;
  	}
  	.combox .com1::before{
  		width: 48%;
  		left: 6%;
  	}
  	.numCount .numU span{
  		font-size: 40px;
  	}
  	.numCount .numU em{
  		margin-top: 19px;
  	}
  	.str .stren .strenbox h2{
  		line-height: 34px;
  	}
  	.str .stren .strenbox .address p span{
  		margin-right: 2%;
  	}
  	.str .strenlist .swiper-slide .p1{
  		font-size: 
  	}
  	.str .strenlist .swiper-slide .p1{
  		font-size: 20px;
  	}
  	.str .strenlist .swiper-slide .p2{
  		font-size: 15px;
  	}
  	.inbanner{
  		height: 340px;
  	}
  	.cominner .des .imgmore1 .cici:nth-child(2) .cover h2{
  		font-size: 24px;
  	}
  	.cominner .des .imgmore1 .cici:nth-child(2) .cover p{
  		font-size: 20px;
  	}
  	.cominner .des .imgmore1 .cici:nth-child(2) .cover{
  		padding-top: 34%;
  	}
  	.swiper-container .swiper-box .scroll li p{
  		padding-left: 10px;
  	}
    .contact-liuyan input[type="text"]{
      width: 48%;
    }
    .conbox .lcon .c1{
      padding: 8% 4%;
    }
}
@media only screen and (max-width: 991px) {
  	.container{
  		width: 768px;
  	}
  	.swiper-container .swiper-box .leftbox{
  		width: 40%;
  	}
  	.swiper-container .swiper-box .rightbox{
  		width: 60%;
  	}
  	.banner .swiper-container .swiper-box .leftbox .swiper-pagination{
  		padding-left: 9%;
  	}
  	.gtitile h1{
  		font-size: 30px;
  	}
  	.gtitile h2{
  		font-size: 63px;
  	}
  	.aboutus .inner{
  		width: 65%;
  	}
  	.numCount ul li{
  		width: 33%;
  		padding-left: 10%;
  		box-sizing: border-box;
  	}
  	.aboutus{
  		padding: 60px 0;
  	}
  	.gtitile .more p:first-child{
  		font-size: 30px !important;
  	}
  	.business .gtitile .more a p:first-child{
  		line-height: 39px;
  	}
  	.business .gtitile .more a p:last-child{
  		font-size: 14px !important;
  	}
  	.business .gtitile .more{
  		padding: 5px 0 5px 20px;
  	}
  	.caseto .casecontent .swiper-slide .casebox{
  		width: 50%;
  	}
  	.caseto .casecontent .swiper-slide .caseimg{
  		width: 50%;
  	}
  	.caseto .casecontent .swiper-slide .caseimg .cici{
  		height: 100%;
  	}
  	.caseto .casecontent .swiper-slide .casebox .cl5{
  		-webkit-line-clamp:3;
  	}
  	.caseto .casecontent .swiper-slide .casebox{
  		padding: 5% 2% 10%;
  	}
  	.caseto .casecontent .swiper-pagination-fraction{
  		width: 10%;
  	}
  	.caseto .casecontent .swiper-pagination-fraction{
  		left: 86%;
  		bottom: 0;
  	}
  	.caseto .casecontent .swiper-slide .casebox h2{
  		font-size: 20px;
  	}
  	.gtitile h2{
  		font-size: 50px;
  		top:-20px;
  	}
  	.strength .leftbox{
  		width: 100%;
  		background: none;
  		padding-bottom: 50px;
  	}
  	.strength .leftbox .inner.right{
  		float: left;
  	}
  	.strength .rightbox{
  		display: none;
  	}
  	.strength{
  		padding-top: 0px;
  	}
  	.power ul li{
  		width: 50% !important;
  		padding-left: 15%;
  		box-sizing: border-box;
  		margin-bottom: 20px;
  	}
  	.power{
  		padding-bottom: 30px;
  	}
  	.honorindex .lefthonor .gtitile p{
  		font-size: 14px !important;
  	}
  	.honorindex .lefthonor .content{
  		margin: 20px 0;
  	}
  	.newsindex .gtitile .more a p:first-child{
  		line-height: 39px;
  	}
  	.newsindex .gtitile .more{
  		padding: 5px 0px 5px 20px;
  	}
  	.newsindex ul li .cover h2,
  	.newsindex ul li .box h2{
  		font-size: 20px;
  	}
  	.footer .fot1 h4{
  		font-size: 24px;
  	}
  	.footer .fot3 .erx{
  		width: 100%;
  	}
  	.footer .fot3 .erx img{
  		width: 100%;
  		height: 100%;
  	}
  	.footer .fot2{
  		padding-left: 3%;
  	}
  	.combox .com1 .p1{
  		font-size: 48px;
  		line-height: 62px;
  	}
  	.combox .com1 .p2{
  		font-size: 37px;
  		line-height: 50px;
  	}
  	.cominner .caselist li .car h2{
  		font-size: 20px;
  	}
  	.cominner .caselist li .car .more{
  		padding: 2.5% 9%;
  	}
  	.intitle h1{
  		font-size: 30px;
  	}
  	.intitle h2{
  		font-size: 55px;
  		top:-24px;
  	}
  	.cominner .casebox .case_content h2{
  		font-size: 20px;
  	}
  	.cominner .des .imgmore1 .cici:nth-child(2) .cover h2{
  		font-size: 20px;
  	}
  	.cominner .des .imgmore1 .cici:nth-child(2) .cover p{
  		font-size: 16px;
  	}
  	.cominner .des .infoms span {
	    padding: 2% 9.5% 2% 3.5%;
	    font-size: 20px;
	}
	.cominner .coo li{
		width: 49%;
	}
	.cominner .coo li{
		padding: 9% 2% 3% 2%;
		margin-bottom: 3%;
	}
	.inbanner{
		height: 260px;
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}
	.cominner .new18 li{
		width: 49%;
	}
	.cominner .new18 li:nth-child(3n){
		margin-right: 1%;
	}
  .cominner .new19 li:nth-child(3n){
    margin-right: 1%;
  }
	.new19 li .cover h2{
		font-size: 20px;
	}
	.new19 li .box h2{
		font-size: 20px;
	}
	.new19 li{
		width: 49%;
		margin-right: 1%;
		margin-bottom: 1%;
	}
	.newsinfo .bar{
		display: none;
	}
	.newsinfo .content{
		width: 100%;
	}
  .contact-liuyan input[type="text"]{
    width: 47%;
  }
  .conbox .lcon{
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .conbox .lcon .c1{
    width: 49%;
    padding: 2%;
  }
  .conbox .lcon .c1 img{
    margin-bottom: 0px;
  }
  .conbox .rcon{
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  	.container{
  		width: 100%;
  		padding: 0 3% !important;
  		box-sizing: border-box;
  	}
  	.logo img{
  		max-width: 60%;
  	}
  	.site-nav{
  		height: 73px;
  	}
  	.burger{
  		margin-top: 22px;
  	}
    .banner .container.roc{
      width: 100%;
      padding: 0px !important;
    }
  	.swiper-container .swiper-box .rightbox{
  		width: 100%;
  	}
    .swiper-container .swiper-box .rightbox {
      height: 78px;
      padding: 15px 10px 15px 10px;
    }
  	.swiper-container .swiper-box .leftbox{
  		display: none;
  	}
  	.banner .swiper-container .swiper-box .leftbox .swiper-pagination-bullet-active{
  		font-size: 35px;
  	}
  	.swiper-container .swiper-box .leftbox {
	    height: 78px;
	    padding-top: 25px;
	}
	.swiper-container .swiper-box{
		height: auto;
		bottom: 35px;
	}
	.banner .swiper-container .swiper-wrapper{
		padding-bottom: 78px;
	}
	.swiper-container .swiper-box{
		bottom:0px;
	}
	.gtitile{
		width: 100%;
	}
	.aboutus .inner{
		width: 100%;
	}
	.aboutus{
		padding: 40px 0;
	}
	.aboutus .inner{
		padding-top: 20px;
	}
	.aboutus .inner.cl3{
		-webkit-line-clamp: 5;
	}
	.numCount ul li{
		width: 50%;
	}
	.numCount ul li{
		padding-left: 4%;
		margin-bottom: 4%;
	}
	.business{
		margin: 40px 0;
	}
	.business .gtitile .more{
		display: none;
	}
	.gtitile h1{
		font-size: 24px;
	}
	.gtitile h2{
		font-size: 44px;
	}
	.gtitile p{
		font-size: 16px !important;
	}
	.caseto .casecontent .swiper-slide .caseimg{
		width: 100%;
	}
	.caseto .casecontent .swiper-slide .casebox{
		width: 100%;
	}
	.caseto .casecontent .swiper-pagination-fraction{
		display: none;
	}
	.caseto .caselist .swiper-slide .cici{
		height: auto;
		max-height: 80px;
	}
	.caseto .caselist.container{
		padding: 0px !important;
	}
	.strength .leftbox{
		padding: 50px 3%;
	}
	.strength .leftbox .inner .mtz{
		height: auto;
	}
	.power{
		display: none;
	}
	.honorindex .lefthonor{
		width: 100%;
	}
	.honorindex .lefthonor .more a p:first-child{
		font-size: 20px;
		line-height: 26px;
	}
	.honorindex .lefthonor .more a p:last-child{
		font-size: 12px;
	}
	.honorindex{
		background: #F7F8FC;
		padding: 40px 0;
	}
	.honorindex .lefthonor .content{
		margin: 10px 0 10px;
	}
	.honorindex .righthonor{
		width: 100%;
		padding: 0px;
	}
	.strength .leftbox .inner .mtz{
		margin-top: 25px;
	}
	.newsindex .gtitile .more a p:first-child{
		font-size: 20px !important;
		line-height: 26px;
	}
	.newsindex .gtitile .more a p:last-child{
		font-size: 12px !important;
	}
	.newsindex .gtitile .more{
		border:none;
	}
	.newsindex{
		padding: 40px 0;
	}

	.newsindex ul li{
		width: 100%;
		margin-bottom: 2%;
	}
	.newsindex ul li .cici{
		display: none;
	}
	.newsindex ul li .cover{
		display: none;
	}

	.footer{
		display: none;
	}
	.inbanner{
		height: 140px;
	}
	.inbanner .box .container{
		padding-left: 30px !important;
	}
	.inbanner .box .container::before{
		left: 5px;
		top: 14px;
	}
	.inbanner .box{
		height: 50px;
		line-height: 50px;
	}
	.intitle h1{
		font-size: 24px;
	}
	.intitle h2{
		font-size: 47px;
	}
	.intitle p{
		font-size: 16px;
	}
	.combox .com1{
		width: 100%;
	}
	.combox .com2{
		width: 100%;
	}
	.combox .com1::before{
		display: none;
	}
	.combox .com1 p span{
		color: #0058BE;
	}
	/*.combox .com1 p,
	.combox .com1 p span{
		font-size: 24px;
	}*/
	.combox{
		background: none;
		padding-top: 0px;
	}
	.combox .com1 .p1{
		font-size: 30px;
		line-height: 38px;
	}
	.combox .com1 .p2{
		font-size: 30px;
		line-height: 30px;
	}
	.combox .com2{
		margin-top: 30px;
	}
	.combox .com2{
		max-height: 350px;
	}
	.cominner .numCount{
		padding:40px 0;
	}
	.intitle{
		margin-top: 40px;
	}
	.str .stren .strenimg{
		width: 100%;
	}
	.str .stren .strenbox{
		width: 100%;
		padding: 5% 3%;
	}
	.str .stren .strenbox h2{
		font-size: 20px;
		line-height: 26px;
	}
	.str .stren .strenbox .address{
		display: none;
	}
	.stren .strencontent .swiper-pagination-fraction{
		display: none;
	}
	.strenlist.container{
		padding: 0 !important;
	}

	.str .strenlist .swiper-slide .pimg{
		width: 45px;
		height: 45px;
		margin-top: 10px;
	}
	.str .strenlist .swiper-slide{
		padding: 30px 0;
	}

	
	.cominner .casebox .case_img{
		width: 100%;
	}
	.cominner .casebox .case_content{
		width: 100%;
	}
	.cominner .des .infoms::after{
		display: none;
	}
	.cominner .des.hid{
		display: none;
	}
	.cominner .honorlist ul li{
		width: 48%;
		margin-right: 1%;
	}
	.cominner .coo li{
		width: 100%;
	}
	.cominner .coo li{
		padding-top: 18%;
		padding-bottom: 8%;
		margin-bottom: 5%;
	}
	.cominner .coo li h2{
		font-size: 20px;
	}

	.cominner .new18 li{
		width: 100%;
		margin-bottom: 2%;
	}
	.cominner .new18 li .box h2{
		font-size: 20px;
	}
	.new19 li{
		width: 49%;
		margin-right: 1%;
		margin-bottom: 4%;
	}
  .new19 li:nth-child(2n){
    margin-right: 0%;
  }
  .new19 li .cover{
    display: none;
  }
	.newsinfo .title{
		font-size: 20px;
	}
	.newsinfo{
		margin:40px 0;
	}
  .conbox .lcon{
    display: none;
  }
  #dituContent{
    height: 200px;
  }
  .contact-liuyan input[type="text"]{
    width: 44%;
  }
  .contact-liuyan .submit{
    width: 100%;
    font-size: 18px;
  }

  /*底部留言*/
  .hidden-lg{display: block;}
  .footer1{display: block; height:60px; overflow: hidden; right:0; bottom:0; float:left; z-index: 20; width:100%; position: fixed; background-color:#0059BE;}
  .f1{ width:100%; background:url(../images/end_icon3.png) no-repeat center 20%;  background-size: 25px; height:100%; float:left;  text-align:center;}
  .f2{ width:100%; background:url(../images/end_icon2.png) no-repeat center 20%; background-size: 25px;  height:100%; float:left; text-align:center;}
  .f3{ width:100%; background:url(../images/mss.png) no-repeat center 20%; background-size: 25px;  height:100%; float:left; text-align:center;}
  .footer1 a{ color:#fff !important; display: block; width: 33%; height: 100%;float: left; line-height:90px; text-align: center; background-color:#0059BE;}
  .footer1 a:first-child{ background: #0059BE;}
  .kb50{ height: 60px;}
}

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

  .new19 li{
    width: 100%;
    margin-right: 0%;
    margin-bottom: 4%;
  }
  .new19 li:nth-child(2n){
    margin-right: 0%;
  }
  .new19 li a{
    color: #000;
  }
  .cominner .caselist li .cal{
    width: 100%;
  }
  .cominner .caselist li .car{
    width: 100%;
    padding: 8% 3%;
  }
  .cominner .caselist li .cal .cici{
    display: none;
  }
  .intitle p{
    padding: 0 10px;
  }





















}