@media only screen and (max-width:1024px) {
	.head-con{ width: 100%;padding: 15px 2%;}
	.mid-con{ width: 100%; padding: 0 2%;}
	.tel-box{ display:none;}
	.nav-con{ width: 100%;}
	.venus-menu > li.showhide span.icon{ margin: -78px 25px 0 0;}
	.c-left{ display: none;}
	.c-right{ width: 100%;}
	.c-Rtop{ float: left;}
	#tab li{ line-height: 60px;}
	.venus-menu li{ margin-top: -1px;}
	.nav-box{ border-bottom: 0px;}
	.process .lc-con{ width: 100%;}
	.bot-con{ width: 100%;}
	.tg-bg{ display: none;}
}
@media only screen and (max-width:768px) {
	.lc-line,.process ul li b{ display: none;}
	.process ul li{ width: 25%; margin-right: 0px;padding: 0 2%;}
	.process ul li:nth-child(5),.process ul li:nth-child(6),.process ul li:nth-child(7),.process ul li:nth-child(8){ margin-top: 20px;}
	.vs-mid,.vs-right{ display: none;}
	.vs-left{ width: 100%;width: 100%;}
	.vs-text{ padding-bottom: 20px;}
	.tab-case{ float: left; width: 100%; right: 0px;}
	#tab{ width: 100%; padding:0px; border: 0px; top: 0px; right: 0px; margin-top: 25px;}
	#tab li{ width: 20%; float: left;}
	#tent{ margin-top: 0px; width: 100%; top: 100px;}
	.about-box{ margin-top: 118px;}
	.gy-left,.gy-right{ width: 100%;}
	.gy-Rtop strong{ color: #144786;}
	.gy-Rtop span{ color: #333;}
	.gy-Rmap{ margin-top: 35px;}
	.n-left,.n-right{ width: 100%;}
	.n-right{ margin-top: 0px;}
	.bot-menu{ display: none;}
	.bot-adress{ width: 100%; text-align: center;}
	.bot-adress span{ display:block; width: auto;}
	.bot-logo{ width: 100%; margin: 0 0 20px 0;}
	.bot-logo img{ display: block; margin: 0 auto;}
	.bot-icp{ text-align: center;}
	.appreciate ul li{ width: 100%; margin:0 0 25px 0;}
	.s-wap{ display: block;}
	.s-banner{ display: none;}
}
@media only screen and (max-width:640px) {
	.logo img{ width: 70%;}
	.process ul li .lc-text{ font-weight:100;}
	.process ul li{ padding: 0 0.8%;}
	.process ul li .lc-text{ line-height: 35px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
	.process ul li img{ width: 30%;}
	.c-Rline{ display: none;}
	.cp-top{background: url(../images/cp-bg.jpg) 20% center no-repeat; height: 220px; text-align: center;}
	.c-Rtit{ font-size: 0.42rem; width: 100%; margin-right: 0px; margin-top: 60px;}
	.c-Rwz{ width: 100%; margin-top: 20px;}
	.c-Rtop{ width: 100%;}
	.c-Rbot{ margin: 75px 0 15px 0;}
	.index-contrast h1{ font-size: 0.22rem; line-height: 30px; padding: 30px 0;}
	.vs-wz h2{ font-size: 0.18rem;}
	.index-case h2{ font-size: 0.24rem;}
	#tab li{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.case-text{ display: none;}
	.about-tit{ padding: 27px 0;}
	.n-Lpic{ display: none;}
	.n-Ltext{ width: 100%;}
	.n-Lbot ul li{ width: 100%;}
	.about-box{ background-size: cover; padding-bottom: 20px;}
	.gy-Rtop strong,.gy-Rtop span{ color: #fff;}
	.bot-icp{ padding: 15px 0; line-height: 28px;}
	.n-Lbot ul li a span{ display: none;}
	.venus-menu > li.showhide span.icon{ margin: -50px 15px 0 0;}
	.top{ border-top: 4px solid #043b9e;}
	.wz-xq img{ width: 100%; height: auto !important;}
	
}
@media only screen and (max-width:320px) {
	
}