@media screen and (max-width: 1660px) {
	.foot-nav>li~li{
		    margin-left: 50px;
	}
	.w1460{
		width: 1200px;
	}
	.head .w1460{
		width: 100%;
	}
	.head .logo{
		margin-left: 100px;
	}
	.head .tel{
		margin-right: 50px;
	}
	.head .nav{
		margin-left: 60px;
	}
	.index-about .content{
		width: 1440px;
	}
	.index-about .content .f-left{
		padding-left: 50px;
		padding-top: 50px;
	}
	.index-about .f-left .jj{
		width: 530px;
		font-size: 14px;
		line-height: 24px;
	}
	.index-about .f-left .num li{
		margin-right: 30px;
	}
	.index-about .f-left .num li:last-child{
		margin-right: 0;
	}
	.index-about .content .f-right{
		padding-top: 80px;
	}
	.index-solution .main li{
		height: 500px;
	}
	.index-solution .main li:nth-child(3), .index-solution .main li:nth-child(4){
		height: 250px;
	}
	.index-platform .bg2 .img{
		width: 190px;
	}
	.index-platform .bg2 .img1{
		left: 110px;
	}
	.index-platform .bg2 .img2{
		right: 113px;
	}
	.index-platform .bg2 .img3 {
	    top: 175px;
	    left: 7px;
	}
	.index-platform .bg2 .img4 {
	    top: 175px;
	    right: 7px;
	}
	.index-platform .bg2 .img5 {
	    top: 341px;
	    left: 105px;
	}
	.index-platform .bg2 .img6 {
	    top: 341px;
	    right: 116px;
	}
	.index-platform .bg2 .txt{
	    top: 190px;
	}
	.index-solution .main li:nth-child(1) .txt, .index-solution .main li:nth-child(2) .txt{
		top: 80px;
		left: 60px;
	}
	.index-solution .main li:nth-child(3) .txt, .index-solution .main li:nth-child(4) .txt{
		top: 45px;
	}
	.index-pro .content{
		width: 1200px;
	}
	.index-pro .content .bd li, .solution-del .c5-slide .bd li{
		width: 385px;
		margin-right: 30px;
	}
	.index-hzhb .f-left .index-hzhb-link{
		margin-top: 50px;
	}
	.index-hzhb .f-right{
		width: 970px;
	}
	.index-hzhb .f-right li{
		width: 180px;
		height: 100px;
		/*line-height: 100px;*/
	}
	.index-news .main li{
		width: 292px;
		height: calc(184px + 230px);
	}
	.index-news .main li~li {
	    margin-left: 10px;
	}
	.index-news .main li .img{
		height: 184px;
	}
	.index-news .main li .txt{
		height: 230px;
		padding-top: 20px;
	    padding-left: 15px;
    	padding-right: 15px;
	}
	.foot .main1 .logo span{
		display: block;
		margin-left: 0;
		margin-top: 20px;
	}
	.foot-nav{
		margin-left: 45px;
	}
	.foot .main1 .logo{
		padding-bottom: 20px;
	}
	.foot .main1 .tel{
		margin-top: 30px;
	}
	.foot .main1{
		padding-bottom: 50px;
	}
	.solution .content .main li .f-right{
		padding-left: 40px;
		padding-right: 30px;
	}
	.solution-del .c1 .f-left{
		width: 50%;
	}
	.solution-del .c1 .f-right{
		width: 500px;
	}
	.solution-del .c1{
		background-size: 300px;
	}
	.solution-del .c2 .f-left{
		padding-right: 40px;
		box-sizing: border-box;
	}
	.solution-del .c3{
		background-size: 240px;
	}
	.solution-del .c5-slide{
		width: 1200px;
	}
	.solution-del .c6 .main li{
		width: 380px;
		margin-right: 30px;
	}
	.product .content>li{
		width: 382px;
		height: 460px;
	}
	.pro-del .p1 .f-right{
	    padding-left: 80px;
    	padding-right: 80px;
	}
	.pro-del .p2 .title{
		width: 1150px;
	}
	.pro-del .p2 .content{
		width: 1050px;
	}
	.pro-del .p2 .content .main3 .dy-pro li{
		width: 243px;
	}
	.platform li .f-right{
		padding-left: 40px;
	}
	.pla-del .c1 .main{
		height: 520px;
	}
	.pla-del .c1 .main .img, .pla-del .c1 .main .img img{
		height: 497px;
	}
	.pla-del .c1 .main .txt{
		height: 590px;
	}
	.pla-del .c2 .f-right{
		margin-right: 0;
	}
	.pla-del .c2 .f-right .c2-slide{
		width: 830px;
	}
	.pla-del .c2 .f-right .c2-slide li,
	.pla-del .c2 .f-right .c2-slide li .img{
		width: 100%;
	}
	.pla-del .c2 .f-right .c2-slide li .img{
		height: 385px;
	}
	.pla-del .c3 .main2 .txt{
	    padding-left: 160px;
    	padding-top: 100px;
	}
	.pla-del .c4 .main li:nth-child(2n) {
	    margin-left: calc(100% - 590px - 590px);
	}
	.pla-del .c4 .main li{
		width: 590px;
	}
	.pla-del .c4 .main li .img{
		height: 296px;
	}
	.service .content2 .main li{
		height: calc(257px * 2);
	}
	.service .content2 .main li .txt{
		padding-top: 50px;
	}
	.about-gsgk .f-left .title{
		margin-left: 80px;
	}
	.about-gsgk .f-left .txt{
		margin-left: 60px;
		width: 480px;
		padding-top: 120px;
	}
	.about-gsgk .f-right{
		padding-left: 80px;
		padding-top: 60px;
	}
	.about-gsgk .f-right .jj{
		width: 395px;
	}
	.about-gsgk .f-left,
	.about-gsgk .f-right{
		height: 540px;
	}
	.about-gsgk .f-left .title .num1{
		margin-top: 80px;
	}
	.about-gsyj .txt{
		width: 1200px;
	    left: calc(50% - 600px);
	}
	.about-hzhb .main li{
		width: 175px;
		height: 100px;
		line-height: 100px;
	}
	.about-kysl{
		height: 426px;
	}
	.about-kysl .f-left .txt{
	    margin-left: calc(100% - 650px);
	    padding-top: 110px;
	}
	.about-kysl .f-right .txt{
		height: 70px;
		line-height: 70px;
	}
	.about-jytd .main li>div{
		height: 383px;
	}
	.about-jytd .main li .txt{
	    padding-left: 60px;
    	padding-top: 80px;
	}
	.about-jscg .main .tempWrap{
		margin-left: -6px;
	}
	.about-jscg .main .bd li{
		margin: 0 6.5px;
		padding: 15px;
    	width: 290px !important;
    	height: 410px;
    	line-height: 380px;
    	margin-bottom: 20px;
	}
	.about-jscg .main .hd{
		width: 1200px;
	}
	.about-fzlc .lx1{
		left: 50px;
	}
	.about-fzlc .lx2{
		right: 50px;
	}
	.news .main li{
	    width: 292px;
	    margin-right: 10px;
	    height: 433px;
	}
	.news .main li .img{
		height: 183px;
	}
	.index-news .main li h4,
	.news .main li .txt h4{
		margin-bottom: 20px;
	}
	.news .main li .txt{
		height: 250px;
	}
	.contact .c1 .main .f-left li{
		padding-left: 40px;
		padding-right: 20px;
	}
	.contact .c2{
		height: 350px;
	}
	.contact .c2 .main1{
		width: 360px;
		padding-left: 20px;
	}
	.contact .c2 .main1 .icon{
		margin-bottom: 80px;
	}
	.contact .c2 .main2{
		width: 240px;
		line-height: 350px;
	}
	.contact-zxly .content .main1 li{
		width: 581px;
	}
	.product .content>li .img{
		line-height: 244px;
		height: 244px;
	}
}		
@media screen and (max-width: 1480px){
	.about-kysl .f-left .txt{
	    margin-left: calc(100% - 600px);
	    padding-top: 80px;
	}
	.about-kysl .f-right .txt{
		height: 50px;
		line-height: 50px;
	}
	.about-gsgk .f-left .txt{
		margin-left: 40px;
	}
	.about-gsgk .f-left .title{
		margin-left: 40px;
	}
	.about-gsgk .f-right{
		padding-left: 40px;
		padding-top: 60px;
	}
	.pla-del .c3 .main2 .txt{
	    padding-left: 110px;
    	padding-top: 80px;
	}
	.pro-del .p1 .f-right{
	    padding-left: 60px;
    	padding-right: 60px;
	}
	.solution-del .c1{
		background-size: 240px;
	}
	.solution-del .c3{
		background-size: 180px;
	}
	.index-hzhb .f-right{
		width: 970px;
	}
	.index-hzhb .f-right li{
		width: 180px;
	}
	.index-pro-page.next{
		right: 0;
	}
	.index-pro-page.prev{
		left: 0;
	}
	.index-solution .main li:nth-child(1) .txt, .index-solution .main li:nth-child(2) .txt{
		top: 60px;
		left: 40px;
	}
	.index-solution .main li:nth-child(3) .txt, .index-solution .main li:nth-child(4) .txt{
		top: 30px;
	}
	
	.index-about .content{
		width: 1200px;
	}
	.index-about .content .f-right{
		padding-top: 100px;
	}
	.index-solution .main li{
		height: 400px;
	}
	.index-solution .main li:nth-child(3), .index-solution .main li:nth-child(4){
		height: 200px;
	}
}
@media screen and (max-width: 1400px){
	.head .nav{
		margin-left: 10px;
	}
	.head .logo{
		margin-left: 10px;
	}
	.head .tel{
		margin-right: 10px;
	}
}