
@media screen and (max-width: 1900px) {
	.w1800{
		width: 100%;
		padding: 0 3.5%;
	}
   
}
@media screen and (max-width: 1600px) {
	.w1400 {
		width: 1200px;
	}
	.index-set2-zs li{
		margin-right: 146px;
	}
	.index-set3-ves .imgd{
		width: 58.5%;
		height: 420px;
	}
	.index-set3-ves .txt{
		width: 40%;
	}
	.index-set3-ves .txt .cont{
		font-size: 14px;
	}
	.index-set4-cont li img{
		max-width: 100%;
	}
	.index-set4-cont li h6{
		overflow:hidden; 
	text-overflow:ellipsis; 
	white-space:nowrap;
	}
	footer .foo_nav dl{
		margin-left: 65px;
	}
	.product-d li img{
		width: 100%;
		height: auto !important;
	}
	.productdef .imgd{
	    width: 684px;
    height: 477px;
	position: relative;
	}
	.productdef .imgd img{
	   position: absolute;
	   max-width: 100%;
	   max-height: 100%;
	   left: 50%;
	   top: 50%;
	   transform: translate(-50%,-50%)
	}
	.cases-cont{
		width: 472px;
	}
	.cases-cont .cont .ves{
		font-size: 14px;
	}
	.case-set1 .case-set1-fl{
		width: 780px;
	}
	.case-set1 .case-set1-fl .texts{
		width: 706px;
	}
	.case-set1-page2{
		width: 397px;
	}
	.case-set1-page2 .texts{
		width: 358px;

	}
	.case-set1-page1{
		width: 363px;
	}
	.index-set3-dd li{
		width: 384px;
		margin-right:24px ;
	}
	.case-set1-d li:first-of-type{
		width: 460px;
	}
	.case-set1-d li{
		width: 340px;
	}
	.ab-set2 li img{
		max-width: 100%;
	}
	.ab-set3 li{
		height: 203px;
	}
	.ab-set3 li h5{
		padding-top: 23px;
	}
	.sjyf-cont-text .fr ul{
		width: 782px;
	}
	.shfw-set1 .texts p{
		width: 488px;
	}
	.shfw-set1 .texts{
		width: 656px;
	}
	.shfw-set2-cont li{
		margin-left: 44px;
	}
	.join-set1-img img{
		max-width: 100%;
	}
	.casesdef-cont .title h1{
		font-size: 34px;
	}
	.tnav .item .cont .m-tit a{
		font-size: 12px;
	
	}
	.tnav .item{
		line-height: 1.5;
	}
	.index-set3-ul li .text h6{
		font-size: 16px;
	}
	.index-set3-dd li .txt h6{
		font-size: 16px;
		text-align: center
	}
	.index-set4-cont li span{
		font-size: 16px;
	}
	.index-set4-cont li h6{
		font-size: 18px;
		color: #3c3c3c;
		margin-top: 10px;
		margin-bottom: 18px;
	}
	.pro-set1 h3{
		font-size: 16px;
		color: #2d343f;
		margin-bottom: 0px;
		font-weight: bold;
	}
	.product-ves-paged table td{
		padding: 0px 10px !important;
	}
	header .nav_header > ul > li{
		margin-right: 36px;
	}
	.pro-ves .navpro{
		font-size: 16px;
	}
	.pro-ves .tit span{
		font-size: 16px;
		font-weight: bold;
	}
	.cases-cont .cont .btnd a{
		font-size: 16px;
	}
	.index-set3-ves .txt .cont{
		height: 299px;
	}
	.pro-ves-page-cont li .txt h6{
		font-size: 16px;
		text-align: center
	}
	.join-conten .form ul li input{
		width: 160px;
	}
	.index-set2-cont li{
		height: 274px;
	}
}

@media screen and (max-width: 1300px) {
	.w1600,
	.w1400 {
		width: 93%;
	}
	
}
@media screen and (max-width: 1024px) {
	
}