@media only screen and (max-width:1280px) {
	.mid-con{ width: 100%;  padding: 0 1%;}
	/*.ve-menu-icon{ position: relative; z-index: 99;}*/
	.head-right{ background: #fff; height: auto; overflow: initial;}
	.logo{ padding: 15px 0;}
	.ve-menu{ margin-top: 50px;}
	.head{ position: initial;}
	.tabbtn li{ width: 10%;}
	.tabbtn,.tabcon,.sublist{ width: 100%;}
	.cp-wz{ padding-left: 0px;}
	.cp-img{ width: 38%;}
	.cp-img img{ margin-left: 5%;}
	.criterion,.fz-text{ width: 669px;}
	.lx-fs{ text-align: center; width: 100%;}
	.map,.map img{ width: 100%;}
	.cp-list{ width: 100%;}
	.cp-list li{ width: 20%; float: left;}
	.ny-cp{ padding-bottom: 50px !important;}
	.cp-box ul li{ margin-left: 0px;}
	.cp-box{ width: 100%;}
	.cp-box ul li:nth-child(n){ float: left;}
	.cp-box ul li:nth-child(2n){ float: right;}
	.cp-img img{ width: 60%;}
	.ve-menu a{ color: #fff !important;}
}  
@media only screen and (max-width:768px) {
	.news-left{ width: 100%;}
	#content{ height: 350px; border-bottom: 1px solid #ccc; padding-bottom: 15px;}
	.news-right{ width: 100%; margin-top: 25px;}
	.tabbtn li{ width: 20%;}
	.tabbtn li a{ width: 100%;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.cp-img{ width: 100%; float: left;}
	.cp-img img{margin: 0 auto;}
	.tabcon{ height: 842px;}
	#leftcon .subbox .sublist{ width: 768px;}
	.cp-wz,.cp-btn{width: 100%;}
	.title-box{ width: 23%;}
	.white{ width: 100%;}
	.criterion, .fz-text{ width: 77%;}
	.title-box{ margin-left: 0px;}
	.news-right .more{ display: none;}
	.ln-text,.ln-pic{ width: 100%;}
	.ln-box,.ln-pic{ margin-top: 20px;}
	.fz-list ul li{ width: 100%;}
	.hz-box a{ width: 48.8%;}
	.hz-box a:nth-child(2n){ margin-right: 0px;}
	.cp-box ul li,.case-box ul li{ width: 100%;}
	.cp-list ul li a{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	
}
@media only screen and (max-width:640px) {
	.logo{ width: 60%;}
	.logo img{ width: 100%;}
	.ve-menu{ width: 40%; margin-top: 25px;}
	#content{ height: 210px;}
	.news-text{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.cp-img img{ margin-left: 8%; width: 40%; margin-top: 0px;}
	.title-box,.criterion,.fz-text{ width: 100%;}
	.m-way,.nr-wz{ width: 100%;}
	.cp-wz{ width: 52%;}
	.Introduction{padding: 25px 25px 55px 25px;}
	.date{display: none;}
	.tabbtn li{ width: 25%;}
	.cp-wz h1{ font-size: 0.20rem;}
	.about-tp{ font-size: 0.28rem;}
	.ny-news{ padding: 0px !important;}
	.article{padding: 2% 1% 100px 1% !important;}
	footer span{ display: block; line-height: 36px;}
	.introduce{ padding-top: 118px;}
	.cp-box ul li{ height: 300px;}
	.text-box{ padding: 20px 8px;}
	.case-box ul li a p{  line-height: 35px;}
	.tabcon{height:662px;}
	.wz-content img{ width: 80%; height: auto;}
	.text-box,.pic-box{ width: 50%;}
	
	
}
	
@media only screen and (max-width:375px) {
	#content{ height: 205px;}
	.cp-wz{ width: 48%;}
	.cp-btn a{ width: 45%;}
	.cp-img img{ margin-left: 8%;}
	.text-box p{ padding-bottom: 10px;}
}
@media only screen and (max-width:360px) {
	#content{ height: 200px;}
	.cp-wz{ width: 46%;}
}
@media only screen and (max-width:320px) {
	.cp-wz h1{ margin-top: 30px;}
	.cp-wz{ width: 40%;}
	.cp-img img{ margin-left: 4%;}
	.ve-menu{ margin-top: 17px;}
	.cp-box ul li{ height: 320px;}
}