@charset "UTF-8";


.mobile-wrap{
	display: none;
}
.mobile-wrap a:hover{
	color: #fff;
}

.index-banner .swiper-pagination{
	display: none;
}
.m-img{
	display: none;
}
@media(min-width: 2000px){
	.index-info .info-back {
		height: 25rem;
	}
}
@media(max-width: 1900px){
	.index-info .info-back {
		height: 17rem;
	}
}
@media(max-width:1681px){


	.index-info .info-back {
		height: 16rem;
	}

	.about-lab .second_list li {
		width: 3.4rem;
		height: 3.4rem;
	}

	.home-create .equip_list {
		width: 82.77%;
	}
	.proall-wrap .item_ri span {
		margin-right: 0.75rem;
	}

	

}
@media(max-width:1500px){
	.about-lab .second_list li {
		width: 3.2rem;
		height: 3.2rem;
	}

	.header-wrap .nav-list li .a {
		font-size: 0.475rem;
	}

	.header-wrap .sub-nav-box .link_item{
		font-size: 0.45rem;
	}
	.header-wrap .ri_box .sub-nav-box{
		width: 25rem;
	}
	.header-wrap .sub-nav-box .link_item {
		width: 6.5rem;
	}
	.header-wrap .sub-nav-box .link_box {
		width: 37%;
	}



}
@media(max-width: 1440px){
	.w1280 {
		width: 72%;
	}

	/*.index-floor .floor_wrap {
		height: 15rem;
		}*/


		.about-lab .second_list li {
			margin-left: 0.75rem;
		}
		.about-lab .lab_first .item {
			padding-right: 1rem;
		}

		.home-create .equip_list {
			width: 90%;
		}


		.series-title span:after {
			right: -5.5rem;
		}
		.series-title span:before {
			left: -5.5rem;
		}
		.prode-info .le {
			padding-right: 2rem;
		}


	}
	@media(max-width: 1366px){
		.home-create .equip_list {
			width: 86%;
		}
/*	.index-floor .floor_wrap {
		height: 16rem;
		}*/
		.about-lab .second_list li {
			width: 3.2rem;
			height: 3.2rem;
			margin-left: 0.9rem;
		}
	}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.index-banner {
		width: 100%;
		height: 36vh;
	}
}
	
	@media (max-width: 1024px){
		.recruit-info .title-con {
			padding: 0 0;
		}
		.series-title span:after {
			right: -6rem;
		}
		.series-title span:before {
			left: -6rem;
		}
		.center-wrap .center_swiper .swiper-slide{
			width: calc(100%/5);
		}
		.w1280 {
			width: 92%;
		}
		.about-lab .lab_first .item {
			padding-right: 0;
		}
		.w1440{
			max-width: 100%;
			width: 92%;
		}

		.join-wrap .join-box1 .ico-wrap {
			padding: 0 1rem;
		}
		.join-wrap .form-box .input-item:nth-child(2n) {
			padding-left: 0;
		}

		.opport-wrap .list .sub-item {
			width: 48%;
		}
		.opport-wrap .list .sub-item:last-child{
			float: right;
		}
		.picture-list .conle {
			width: 43.66%;
		}


		.ny-banner.left {
			padding-left: 4%;
		}

		.picture-list li .img1{
			width: auto;
		}
		.picture-list li .img2{
			width: auto;
		}
		.picture-list li .img3{
			width: auto;
		}

		.about-develop .back {
			width: 100%;
		}

		.product-contain .contain-info img {
			top: -9.5rem;
		}

		.custo-wrap .hezuo-next {
			right: 0;
			top: 94%;
		}
		.custo-wrap .hezuo-prev {
			left: 0;
			top: 94%;
		}
		.custo-case .case-next {
			right: 0;
			top: 94%;
		}
		.custo-case .case-prev {
			left: 0;
			top: 94%;
		}


		.footer-wrap .foot-top .nav-list{
			display: none;
		}

		.footer-wrap .foot-top .w1800>.fl{
			width: 100%;
			margin-bottom: 2rem;
		}

		.footer-wrap .foot-top .w1800>.fr{
			width: 100%;
		}



		.mobile-wrap{
			display: block;
			visibility: hidden;
			z-index: -1;
			opacity: 0;
			transition:all 0.2s ease 0s;
			width: 100vw;
			height: 100vh;
			left: 0;
			top: 0;
			box-sizing:border-box;
			padding: 2rem 1.5rem;
		}

		.mobile-wrap.show{
			background: #000;
			opacity: 1;
			z-index: 1111;
			visibility: visible;
			opacity: 1;
		}

		body.show{
			position: fixed;
			width: 100vw;
			height: 100vh;
		}

		.mobile-wrap .mobile-nav{
			width: 100%;
			font-size: 0.65rem;
			color: #fff;
			margin-bottom: 2rem;
		}
		.mobile-wrap .mobile-nav .close-btn{
			right: 0;
			top: 50%;
			transform:translateY(-50%);
			width: 24px;
		}
		.mobile-wrap .copyright{
			position: absolute;
			left: 1rem;
			bottom: 1rem;
			line-height: 2;
		}
		.mobile-wrap .msub-list li{
			margin-bottom: 1rem;
		}

		.mobile-wrap .msub-list li .ico{
			width: 16px;
			height: 16px;
			position: absolute;
			right: 0;
			top: 50%;
			transform:translateY(-50%); 
		}
		.mobile-wrap .msub-list li .ico .line{
			position: absolute;
			background: #fff;
			transition:all 0.3s ease 0s;
		}
		.mobile-wrap .msub-list li .ico .line1{
			width: 100%;
			height: 2px;
			left: 50%;
			top: 50%;
			transform:translate(-50%,-50%); 
		}
		.mobile-wrap .msub-list li .ico .line2{
			width: 2px;
			height: 100%;
			left: 50%;
			top: 50%;
			transform:translate(-50%,-50%); 
			transition:all 0.3s ease 0s;
		}
		.mobile-wrap .msub-list li.cur .ico .line2{
			height: 0;
		}
		.mobile-wrap .msub-list dt{
			font-size: 0.8rem;
			margin-bottom: 0.2rem;
		}
		.mobile-wrap .msub-list dd{
			font-size: 0.6rem;
			text-indent: 0.5rem;
			display: none;
		}
		.mobile-wrap .msub-list dd a{
			display: block;
			width: 100%;
		}
		.mobile-wrap .search-box{
			position: absolute;
			left: 1rem;
			bottom: 3rem;
			display: flex;
			align-items: center;
		}
		.mobile-wrap .search-box .sub{
			width: 14px;
			height: 14px;
			background: url('../../web/img/search-ico1.png')no-repeat center center;
			background-size: contain;
			margin-right: 0.2rem;
		}
		.mobile-wrap .search-box .text{
			background: none;
			border: 1px solid #fff;
			padding: 2px 20px;
			width: 5rem;
		}

		.mobile-wrap .search-box .text::-webkit-input-placeholder {
			color: #fff;
		}
		.mobile-wrap .search-box .text:-moz-placeholder {
			color: #fff;
		}
		.mobile-wrap .search-box .text::-moz-placeholder { 
			color: #fff;
		}
		.mobile-wrap .search-box .text:-ms-input-placeholder {
			color: #fff;
		}
		.mobile-wrap .msub-list dd{
			font-size: 0.6rem;
			margin-bottom: 0.2rem;
		}


		.index-banner .swiper-container1 .swiper-slide.ban-video{
			display: none;
		}
		.index-banner .index-next{
			display: none;
		}
		.index-banner .index-prev{
			display: none;
		}
		.index-banner .swiper-pagination{
			display:block;
		}
		.index-banner .swiper-pagination{
			width:100%;
			bottom:.7rem;
			height:10px;
		}
		.index-banner .swiper-pagination .swiper-pagination-bullet{
			opacity: 1;
			background: rgba(255,255,255,0.5);
			width: 30px;
			height: 4px;
			margin:0 4px;
		}
		.index-banner .swiper-pagination .swiper-pagination-bullet-active{
			background: #fff;
		}
		



		.index-info .info-back{
			display: none;
		}

		.index-info .hover {
			display: none;
		}

		.index-news .news_prev {
			left: -1.4rem;
		}
		.index-news .news_next {
			right: -1.4rem;
		}


		.header-wrap .header-con .nav-box {
			display: block;
			width: 18px;
			height: 16px;
		}
		.header-wrap .header-con .nav-box .line {
			display: block;
			width: 100%;
			height: 2px;
			background: #fff;
		}
		.header-wrap .header-con .nav-box .line1 {
			left: 0;
			top: 0;
			transform-origin: left bottom 0;
		}
		.header-wrap .header-con .nav-box .line2 {
			left: 0;
			top: 7px;
		}
		.header-wrap .header-con .nav-box .line3 {
			left: 0;
			bottom: 0;
			transform-origin: left top 0;
		}

		.header-wrap .nav-list{
			display: none;
		}
		.header-wrap .ri_box{
			display: none;
		}

		.index-floor .floor_wrap {
			height: 13rem;
		}

		.query-wrap .title {
			padding: 0 2rem;
		}

		.mainten .mainten_con {
			padding: 0.75rem 0 0.75rem 1rem;
		}
		.cases_first .title {
			display: block;
		}
		.cases_first .title div:first-child {
			line-height: 1.875;
			width: 100%;
			margin-bottom: 0.3rem;
		}


		.cases_select .list li {
			width: 49%;
			margin-right: 2%;
		}

		#section0 .fp-arrow.fp-prev {
			display:none;
		}

		#section0 .fp-arrow.fp-next {
			display:none;
		}
		#fp-nav {
			display:none;
		}
		#fullpage .backcover {
			display:none;
		}
		.ny-banner.backcover {
			display:none;
		}
		.m-img {
			display:block;
			width: 100%;
			height: 100%;
			background-size:cover !important;
		}
		#section3  .mainbox .w1440.bottom{
			text-align: center;
			top:65%;
			opacity: 0;
		}
#section3 h1{
	font-size:0.6rem;
	margin: 0.5rem 0;
	letter-spacing: 3px;
	font-weight: 600;
}
#section3 h3{
	font-size: 0.3rem;
	margin-bottom: 0.5rem;
	font-weight: 100;
	letter-spacing: 3px;
}
#section3 a{
	font-size: 0.3rem;
	width: 100px;
	height: 32px;
	line-height: 32px;
}
#fp-nav	ul {
	display:none;
}
#section4 .home-create .pfangm{
	font-size:0.4rem;
}
#section4 .home-create p{
	font-size:0.3rem;
	margin-bottom:0.2rem;
}

.home-create .swiper-slide{
	width: 100%;
}
.home-create .left{
	margin-right:0;
}


#section2 h1{
	font-size:0.4rem;
	margin: 0.4rem 0;
	letter-spacing: 3px;
	font-weight: 600;
}
#section2 h3{
	font-size: 0.25rem;
	margin-bottom: 1rem;
	font-weight: 100;
	letter-spacing: 3px;
}
#section2 .mainbox a{
	font-size: 0.3rem;
	width: 100px;
	height: 32px;
	line-height: 32px;
}
#section2  .mainbox .w1440.bottom{
	text-align: center;
	top:45%;
}
#section2 .mainbox .w1440{
	transform:translate(4%,-50%);
	left: 0;
}


#section2 .fp-slidesNav ul li {
	width: 85px;
	height: 80px;
}
#section2 .fp-slidesNav ul li span {
	width: 80px;
	height: 80px;
	margin: -40px 0 0 -40px;
}
#section2 .fp-slidesNav ul li span .p-li {
	padding-top: 0.9rem;
	color: #000;
	font-size: 0.3rem;
}
#section2 .fp-slidesNav ul li span .cc1 {
	background-size: 23%;
	background-position: center 0.1rem;
}
#section2 .fp-slidesNav ul li .active span .cc1 {
	background-size: 23%;
	background-position: center 0.1rem;
}
#section2 .fp-slidesNav ul li span .cc2 {
	background-size: 46%;
	background-position: center 0.1rem;
}
#section2 .fp-slidesNav ul li .active span .cc2 {
	background-size: 46%;
	background-position: center 0.1rem;
}
#section2 .fp-slidesNav ul li span .cc3 {
	background-size: 46%;
	background-position: center 0.1rem;
}
#section2 .fp-slidesNav ul li .active span .cc3 {
	background-size: 46%;
	background-position: center 0.1rem;
}
#section2 .fp-slidesNav ul li span .cc4 {
	background-size: 56%;
	background-position: center 0.16rem;
}
#section2 .fp-slidesNav ul li .active span .cc4 {
	background-size: 56%;
	background-position: center 0.16rem;
}
.linehe {
	line-height: 0.8rem;
}


	}

	@media (max-width: 992px){
		.center-wrap .center_swiper .swiper-slide{
			width: calc(100%/3);
		}
		.about-posi .ri_con {
			width: 45%;
			line-height: 1.6
		}
		.about-develop .lecon {
			top: 1rem;
			padding-left: 0;
		}

		.join-wrap .join-box2 .ico-wrap .ico-item {
			flex: 0 30%;
		}

		.join-wrap .form-box .input {
			width: 67%;
		}
		.join-wrap .form-box .mess-box textarea {
			width: 67%;
		}
		.opport-wrap .list .sub-item {
			width: 100%;
		}
		.opport-wrap .list .sub-item:first-child{
			margin-bottom: 0.5rem;
		}
		.opport-wrap .list-title .local{
			display: none;
		}
		.opport-wrap .list-title .detail {
			display: none;
		}
		.opport-wrap .list-title .name {
			width: 50%;
		}
		.opport-wrap .list-title .caozuo {
			float: right;
			margin-right: 1rem;
		}
		.opport-wrap .list .sub-wrap .tab-con {
			display: block;
		}


		.map-div-pro {
			left: 0.5rem;
		}






		.about-wrap .title-t {
			line-height: 1.18;
			width: 80%;
		}
		.about-info .info-top {
			padding-right: 0;
		}
		.about-info .num {
			font-size: 1.5rem;
		}
		.about-hezuo .hezuo-swiper .ri-con {
			width: 45%;
			padding-right: 0;
		}
		.about-hezuo .hezuo-swiper .le-con .img {
			width: 6rem;
			height: 6rem;
			margin-left: 1rem;
		}
		.about-info .list li {
			width: 38.6%;
		}
		.about-info .list li:nth-child(3n) {
			width: 24.5%;
		}
		.about-hezuo .video-img {
			height: 14rem;
		}


		.home-create .standard .conle {
			width: 100%;
		}
		.home-create .standard .conri {
			width: 100%;
			height: auto;
			padding-left: 0;
			transform: translateY(0rem);
			margin-top: 4rem;
		}
		.home-create .standard .conri .item-w {
			left: 0;
			position: relative;
			margin-top: 2rem;
		}
		.home-deliver .item-w .num {
			font-size: 1rem;
			line-height: 1;
		}
		.home-deliver .item-w .item {
			margin-right: 0.75rem;
		}



		.socio-info {
			padding-top: 3.5rem;
			transform: translateY(0rem);
		}
		.socio-info .title-con {
			width: 100%;
			position: relative;
			margin-bottom: 2rem;
			top: 0;
		}
		.socio-list .list li {
			width: 47.9%;
			margin: 0 4.2% 2rem 0;
		}

		.mobile-wrap {
			padding: 1.5rem 1.5rem;
		}
		.mobile-wrap .mobile-nav {
			margin-bottom: 1.5rem;
		}


		.about-info .list li {
			width: 50%;
		}
		.about-info .list li:nth-child(2) {
			width: 50%;
		}
		.about-info .list li:nth-child(3n) {
			width: 50%;
		}
		.about-info .list li:nth-child(4) {
			width: 50%;
		}
		.about-info .list li:nth-child(5) {
			width: 50%;
		}

		.index-floor .floor_wrap {
			height: 9.5rem;
		}
		.index-floor .floor_swiper .main_con {
			padding-top: 2.75rem;
		}

		.about-lab .second_list li {
			width: 2.5rem;
			height: 2.5rem;
			margin-left: 0.5rem;
		}
		.about-lab .lab_first .item {
			width: 100%;
		}
		.about-lab .lab_first .item:first-child {
			width: 100%;
			margin-bottom: 1rem;
		}


		.home-create .equip .main_con {
			position: relative;
		}

		.about-lab .lab_first .item:last-child {
			width: 100%;
		}

		.subnav-wrap.search .form_box {
			position: relative;
			right: 0;
			top: 0;
			transform: translateY(0%);
			padding: 0 0.5rem;
			margin-top: 0.5rem;
		}

		.proall-wrap .select_top .tit {
			font-size: 0.6rem;
			margin-bottom: 0.2rem;
			display: block;
		}
		.proall-wrap .item {
			display: block;
			height: auto;
			line-height: 1rem;
			margin-bottom: 0.5rem;

		}

		.prode-info .le {
			padding-right: 0.75rem;
		}
		.query-wrap .title {
			padding: 0;
		}
		.query-wrap .lemap {
			width: 50%;
		}
		.query-wrap .query_ri {
			width: 48.8%;
		}
		.mainten .ico-wrap .ico-item {
			width: 32.16%;
		}

	}


	@media (max-width: 767px){


		.ny-banner {
			width: 100%;
			height: 5.4rem;
			padding-top: 2rem;
		}
		.ny-banner h1 {
			font-size: .4rem;
			margin-bottom: 0.05rem;
		}
		.ny-banner p {
			font-size: 0.3rem;
		}


		.contact-wrap {
			padding: 0.75rem 0 1rem;
		}
		.contact-wrap .map {
			height: 6rem;
			margin-top: 0.5rem;
		}



		h1{
			font-size: 0.4rem;
		}
		.subnav-wrap {
			padding-top: 0.3rem;
			font-size: 0.375rem;
			
		}
		.subnav-wrap .w1440 a {
			margin-right: 0;
		}
		.join-wrap .join-box1 {
			padding: 0.75rem 0 0.25rem;
		}

		.join-wrap .join-box .title-con h1 {
			margin-bottom: 0.24rem;
			font-size: 0.48rem;
		}
		.join-wrap .join-box .title-con p {
			line-height: 1.6;
			font-size: 0.28rem;
		}

		.join-wrap .join-box1 .ico-wrap {
			padding: 0;
		}
		.join-wrap .join-box1 .ico-wrap .ico-item {
			margin-bottom: 0.5rem;
			font-size: 0.28rem;
		}
		.join-wrap .join-box1 .ico-wrap .ico {
			margin-bottom: 0.3rem;
		}
		.join-wrap .join-box .ico-wrap img {
			max-height: 0.7rem;
		}
		.join-wrap .join-box2 {
			padding: 0.75rem 0 0.5rem;
		}
		.join-wrap .join-box .title-con {
			margin-bottom: 0.75rem;
		}
		.join-wrap .join-box .title-con h1 {
			margin-bottom: 0.24rem;
			font-size: 0.48rem;
		}
		.join-wrap .form-box {
			padding: 1.5rem 0 0rem;
		}
		.join-wrap .form-box h1 {
			margin-bottom: 0.75rem;
			font-size: 0.48rem;
		}
		.join-wrap .form-box .input-item:nth-child(2n-1) {
			padding-right: 0;
		}
		.join-wrap .form-box .input-item {
			width: 100%;
			margin-bottom: 0.3rem;
			font-size: 0.28rem;
		}
		.join-wrap .form-box .lable .img {
			width: 0.5rem;
			margin-right: 0.15rem;
		}
		.subnav-wrap .w1440 {
			padding-bottom: 0.35rem;
		}
		.join-wrap .join-box2 .ico-wrap .ico-item {
			font-size: 0.28rem;
		}
		.join-wrap .join-box2 .ico-wrap .ico-item {
			margin-bottom: 0.5rem;
		}
		.join-wrap .form-con .tip-con {
			font-size: 0.28rem;
			right: 0;
			top: 0;
			margin-top: 0.3rem;
			position: relative;
		}
		.join-wrap .form-box .mess-box {
			width: 100%;
			padding-right: 0;
		}
		.join-wrap .input-item.sub .text-img {
			width: 1.5rem;
		}
		.join-wrap .form-con .tip-con .tel {
			font-size: 0.5rem;
		}
		.join-wrap .form-con .tip-con .tip-item {
			margin-bottom: 0.4rem;
		}
		.join-wrap .form-box .input {
			height: 0.8rem;
			line-height: 0.8rem;
		}
		.join-wrap .form-box .mess-box textarea {
			height: 3.5rem;
		}
		.join-wrap .input-item.sub .subbtn {
			width: 2.2rem;
			height: 0.8rem;
			font-size: 0.28rem;
		}
		.join-wrap .input-item.sub .text {
			width: 1.4rem;
			height: 0.8rem;
			margin: 0 0.05rem;
			padding: 0 0.05rem;
		}
		.join-wrap .input-item.sub .text-img {
			width: 1.5rem;
		}
		.join-wrap .form-con .tip-con .tel {
			font-size: 0.45rem;
		}
		.join-wrap .form-con .tip-con .tip-item {
			margin-bottom: 0.4rem;
		}
		.join-wrap .form-box .lable {
			height: 0.8rem;
			line-height: 0.8rem;
		}
		.join-wrap .input-item.sub {
			padding-left: 0!important;
		}

		.opport-wrap {
			padding: 0.75rem 0 1rem;
		}
		.opport-wrap h1 {
			margin-bottom: 0.5rem;
		}
		.opport-wrap .list-title.tab {
			border-bottom: 1px solid #fff;
			border-top: 1px solid #fff;
		}
		.opport-wrap .list-title {
			height: 1rem;
			line-height: 1rem;
			font-size: 0.28rem;
		}
		.opport-wrap .list-title .name {
			padding-left: 0.3rem;
		}
		.opport-wrap .list-title .caozuo {
			float: right;
			height: 1rem;
			line-height: 1rem;
			margin-right: 0;
		}
		.opport-wrap .list .sub-wrap {
			padding: 0.75rem 0.3rem 0.75rem 0.3rem;
		}
		.opport-wrap .list .sub-wrap .tab-con {
			display: block;
			font-size: 0.3rem;
			margin-bottom: 0.5rem;
		}
		.opport-wrap .list .sub-item .t {
			font-size: 0.364rem;
			margin-bottom: 0.2rem;
		}
		.opport-wrap .list .sub-item .con-t {
			line-height: 1.6;
			font-size: 0.28rem;
		}
		.opport-wrap .list .sub-item:first-child {
			margin-bottom: 0.5rem;
		}
		.opport-wrap .list .sub-wrap .apply {
			width: 2rem;
			height: 0.8rem;
			line-height: 0.8rem;
			margin-top: 0.75rem;
			font-size: 0.28rem;
		}



		.newsde-wrap {
			padding: 0.75rem 0 1rem;
		}
		.newsde-wrap .news-nav .link {
			margin: 0 0 0 0.05rem;
		}
		.newsde-wrap .news-nav a:last-child{
			width: 50%;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
		}
		.newsde-wrap .news-nav {
			padding-bottom: 0.3rem;
			border-bottom: 1px solid #fff;
			font-size: 0.28rem;
			margin-bottom: 0.5rem;
		}
		.newsde-wrap .title-con h2 {
			line-height: 1.25;
			margin-bottom: 0.4rem;
			font-size: 0.4rem;
		}

		.newsde-wrap .title-con .bot {
			font-size: 0.28rem;
		}
		.newsde-wrap .news-con {
			padding: 1rem 0 1rem;
			line-height: 1.6;
			margin-bottom: 0.5rem;
			font-size: 0.28rem;
		}
		.newsde-wrap .share-btn {
			width: 1.3rem;
			height: 1.3rem;
			font-size: 0.28rem;
		}

		.newsde-wrap .bshare-custom .bshare-more {
			width: 0.5rem!important;
			height: 0.5rem!important;
		}
		.newsde-wrap .page-con {
			margin-top: 0.5rem;
		}
		.newsde-wrap .page-con .next-page:first-child {
			margin-bottom: 0.5rem;
		}
		.newsde-wrap .page-con .t {
			font-size: 0.3rem;
			margin-bottom: 0.1rem;
		}
		.newsde-wrap .page-con a {
			font-size: 0.28rem;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
			width: 100%;
			display: block;
		}

		.map-div-pro {
			position: relative;
			top: 0;
			transform: translateY(0);
			left: 4%;
			width:92%;
			background-color: #fff;
			margin-bottom: 0.2rem;
		}
		.amap-info-content {
			padding: 0.3rem 0.2rem;
		}
		.amap-info-content .name {
			font-size: 0.35rem;
			line-height: 0.6rem;
		}
		.amap-info-content .name-p {
			font-size: 0.28rem;
			line-height: 1.6;
			margin-top: 0.2rem;
		}

		.map-div-pro .item-div {
			padding: 0.5rem 0 0;
		}
		.map-div-pro .map-top {
			line-height: 1;
			margin-bottom: 0.3rem;
			font-size: 0.28rem;
		}
		.map-div-pro .item-div-top .p {
			margin-bottom: 0.1rem;
			font-size: 0.34rem;
		}
		.map-div-pro .form-div {
			margin-top: 0.3rem;
		}

		.map-div-pro .form-div form {
			padding: 0 0.3rem;
			width: calc(100% - 0.75rem);
			height: 0.9rem;
			line-height: 0.9rem;
			font-size: 0.28rem;
		}
		.map-div-pro .ul-title {
			margin-top: 0.3rem;
			font-size: 0.28rem;
		}
		.map-div-pro .hover-map {
			margin-top: 0.5rem;
			height: 6rem;
			width: calc(100% - 0.4rem);
		}
		.map-div-pro .map-li li {
			border-bottom: 1px solid #ddd;
			padding: 0.5rem 0;
			padding-left: 0.3rem;
		}
		.map-div-pro .map-li .name {
			font-size: 0.36rem;
			line-height: 1;
			font-weight: bold;
		}
		.map-div-pro .map-li .name-p {
			margin-top: 0.3rem;
			font-size: 0.28rem;
		}
		.map-div-pro .map-li .name-p p {
			width: calc(100% - 0.3rem);
			font-size: 0.28rem;
		}
		.map-div-pro .item-div .item-div-top {
			padding: 0 0.3rem;
		}

		.map-div-pro .city-div {
			width: calc(100% - 0.7rem);
			height: calc(100% - 1rem);
			padding: 0.5rem 0.3rem;
		}
		.map-div-pro .city-div .balck {
			font-size: 0.3rem;
		}
		.map-div-pro .city-div .title-h1 {
			font-size: 0.4rem;
			line-height: 1;
			margin-top: 0.2rem;
		}
		.map-div-pro .city-div .div-li>div {
			font-size: 0.35rem;
			line-height: 1;
			margin-right: 0.5rem;
			padding-bottom: 0.2rem;
		}
		.submit-buttom {

			position: absolute;
			bottom: 0.3rem;
			left: 0.3rem;
			width: 2rem;
			height: 0.8rem;
			line-height: 0.8rem;
			font-size: 0.28rem;
		}
		.citymian-div ul li {
			padding: 0.15rem 0;
			font-size: 0.28rem;
			line-height: 0.5rem;
		}
		.citymian-div {
			margin-top: 0.3rem;
			height: 6rem;
		}



		.install-wrap .w1440 {
			padding: 0 0 0;
		}
		.install-wrap .title-t h1 {
			margin-bottom: 0.3rem;
		}
		.install-wrap .title-t p {
			line-height: 1.6;
			font-size: 0.28rem;
		}
		.install-wrap .ico-wrap {
			display: flex;
			justify-content: space-between;
			flex-wrap: wrap;
		}
		.install-wrap .ico-wrap .ico-item {
			cursor: pointer;
			flex: 0 32%;
			margin-bottom: 0.4rem;
		}
		.install-wrap .ico-wrap .ico img {
			max-height: 0.75rem;
		}
		.install-wrap .ico-wrap .t {
			font-size: 0.35rem;
			margin-bottom: 0.2rem;
		}
		.install-wrap .ico-wrap p {
			line-height: 1.5;
			font-size: 0.24rem;
		}
		.install-wrap .title-t {
			margin-bottom: 0.7rem;
		}

		body{
			font-size: 0.28rem;
		}
		.club_list {
			width: 102%;
			transform: translateX(-1%);
		}
		.club_list li {
			width: 48%;
			margin: 0 1% 0.25rem 1%;
			overflow: hidden;
		}
		.club_list li .share-box {
			width: 100%;
			height: 1.4rem;
			font-size: 0.24rem;
			padding: 0 0.1rem;
		}
		.club_list li .share-box .user-img{
			width: 0.8rem;
			height: 0.8rem;
		}
		.club_list li .share-box .user-img img{
			width: 100%;
		}
		.club_list li.img .con br{
			display: none;
		}
		.club_list li.img .con h2 {
			line-height: 1.25;
			font-size: 0.4rem;
		}
		.club_list li.img .con {
			padding: 0 0.2rem;
			height: 5.25rem;
		}
		.club_list li.txt .con {
			box-sizing: border-box;
			width: 100%;
			padding: 0.2rem 0.2rem 0.4rem;
		}
		.club_list li.txt .con p {
			line-height: 1.5625;
			height: 0.81rem;
			padding: 0 0rem;
			font-size: 0.28rem;
		}
		.club_list li.txt .con .img {
			width: 100%;
			margin-bottom: 0.3rem;
		}
		.about-info .info-top {
			padding-bottom: 0.5rem;
			display: flex;
			align-items: flex-start;
			justify-content: space-between;
			margin-bottom: 0.75rem;
			box-sizing: border-box;
		}
		.about-info .num {
			font-size: 0.6rem;
		}
		.about-info .info-top .year-num {
			background-size: 2rem;
		}

		.about-wrap .title-t span:before {
			content: '';
			position: absolute;
			width: 100%;
			height: 1px;
			background: #fff;
			left: 0;
			bottom: 0;
		}
		.about-info .show-box {
			padding-bottom: 0.75rem;
			margin-bottom: 0.75rem;
			border-bottom: 2px solid #cacaca;
		}
		.about-info .show-num p {
			line-height: 1.6;
			font-size: 0.26rem;
			margin-bottom: 0.2rem;
		}
		.about-info .list p {
			line-height: 1.6;
			font-size: 0.26rem;
			margin-bottom: 0.2rem;
		}
		.about-info .list p br{
			display: none;
		}
		.about-info {
			padding: 0.75rem 0 1rem;
		}
		.about-wrap .title-t {
			line-height: 1.18;
			width: 74%;
			font-size: 0.4rem;
		}

		.about-info .show-box {
			padding-bottom: 0.35rem;
			margin-bottom: 0.35rem;
			border-bottom: 1px solid #cacaca;
		}
		.index-info {
			margin-bottom: 0.5rem;
		}

		.about-info .show-box {
			display: block;
		}
		.about-info .show-box .show-num {
			width: 100%;
		}
		.about-info .tip_text {
			right: 0;
			bottom: 0.5rem;
		}
		.about-info .show-box .show-num:first-child {
			width: 100%;
		}
		.about-info .show-box .show-num:first-child{
			margin-bottom: 0.3rem;
		}

		.about-info .list li {
			height: 2.2rem;
			width: 50%;
			margin-bottom: 0.3rem;
			box-sizing:border-box;
			padding-right: 0.2rem;
		}
		.about-info .list li:nth-child(2n) {
			padding-left: 0.2rem;
			padding-right: 0;
		}

		.about-info .list li:nth-child(2) {
			width: 50%;
		}
		.about-info .list li:nth-child(3n) {
			width: 50%;
		}
		.about-info .list li:nth-child(5) {
			width: 50%;
		}
		.about-info .list li:nth-child(6) {
			width: 50%;
		}



		h3 {
			font-size: 0.4rem;
		}

		.main-t p {
			margin-bottom: 0.2rem;
			font-size: 0.28rem;
		}
		.home-value .imgfr .img {
			width: 100%;
			position: relative;
		}
		.home-value .imgfr .pic {
			width: 3rem;
			left: 0rem;
			bottom: 0;
			z-index: 3;
		}
		.home-value .conle .main-t p {
			margin-bottom: 0.2rem;
			font-size: 0.28rem;
			line-height: 1.6;
		}
		.home-value .conle .main-t {
			padding-bottom: 0.5rem;
			line-height: 1.6;
		}
		.home-value .imgfr {
			width: 100%;
			padding-top: 0;
			margin-top: 1rem;
		}



		.home-deliver .w1440 {
			height: 10rem;
			box-sizing: border-box;
			padding: 0.75rem 0 1rem;
		}
		.home-deliver h1 {
			line-height: 1.18;
			padding-top: 0.4rem;
			border-top: 2px solid #fff;
		}
		.home-deliver .item-w {
			bottom: 1rem;
			left: 0;
			padding: 0.3rem 0;
			display: block;
			overflow: hidden;
		}
		.home-deliver .item-w .item {
			margin-right: 0;
			float: left;
			width: 50%;
			margin-bottom: 0.3rem;
		}
		.home-deliver .item-w .num {
			font-size: 0.5rem;
			line-height: 1;
		}
		.home-deliver .item-w .num-box {
			margin-bottom: 0.1rem;
			font-size: 0.24rem;
		}
		.home-deliver .item-w span {
			font-size: 0.26rem;
		}
		.home-deliver .item-w p{
			font-size: 0.28rem;
		}
		.home-create .standard {
			padding-top: 1.2rem;
		}
		.home-create .standard .conle .numimg {
			width: 35%;
		}
		.home-create .standard .conri h3 {
			margin-bottom: 0.3rem;
			font-size: 0.4rem;
		}
		.home-create .standard .conri .con-t p {
			font-size: 0.28rem;
			line-height: 1.5;
		}
		.home-create .standard .conri .item-w {
			margin-top: 0.75rem;
			font-size: 0.28rem;
		}
		.home-create .standard .item-w .num {
			font-size: 0.8rem;
			line-height: 1;
			margin-bottom: 0.2rem;
		}
		.home-create .standard .item-w .item {
			margin-right: 0.2rem;
		}
		.home-create h1 {
			padding-bottom: 0.75rem;
			margin-bottom: 0.75rem;
		}

		.home-create .standard .conri {
			margin-top: 1.5rem;
		}
		.home-create {
			padding: 0.75rem 0 1rem;
		}



		.pagination .page-go {
			position: relative;
			margin-top: 0.2rem;
			font-size: 0.28rem;
		}
		.pagination a {
			width: auto;
			height: 0.5rem;
			line-height: 0.45rem;
			font-size: 0.24rem;
			margin: 0 1px;
			padding: 0 8px;
		}
		.pagination .page-go input {
			width: 0.5rem;
			height: 0.5rem;
			margin: 0 2px;
			background: none;
			padding: 0 0.2rem;
			border: 1px solid #fff;
		}
		.pagination .page-go .golink {
			width: 1rem;
			height: 0.5rem;
			line-height: 0.45rem;
			margin-left: 4px;
		}
		.pagination .page-box .prev {
			width: auto;
		}
		.pagination .page-box .next {
			width: auto;
		}
		.pagination {
			width: 100%;
			display: block;
		}


		.header-wrap .header-con .logo img {
			width: 2.4rem;
		}

		.footer-wrap {
			padding: 0.7rem 0 0.3rem;
		}
		.footer-wrap .foot-top .w1800 {
			padding-bottom: 0.75rem;
		}
		.footer-wrap .foot-top .logo img {
			width: 2.4rem;
			display: none;
		}
		.footer-wrap .foot-top .ritop p {
			margin-bottom: 0.2rem;
			font-size: 0.28rem;
		}
		.footer-wrap .foot-top .ri-top .num {
			font-size: 0.4rem;
			margin-top: 0;
		}
		.footer-wrap .foot-top .ri-top .item:first-child {
			margin-right: 0.6rem;
		}
		.footer-wrap .foot-top .ri-top {
			font-size: 0.35rem;
			margin-bottom: 0.1rem;
		}
		.footer-wrap .foot-top .w1800 {
			padding-bottom: 0.75rem;
		}
		.footer-wrap .foot-bot .w1800 {
			padding-top: 0.1rem;
		}
		.footer-wrap .foot-bot .w1800 p {
			line-height: 1.6;
			font-size: 0.24rem;
		}
		.footer-wrap .foot-top .w1800>.fl {
			width: 100%;
			margin-bottom: 0.5rem;
		}


		.mobile-wrap {
			padding: 0.3rem 0.3rem;
		}
		.mobile-wrap .search-box {
			left: 0.3rem;
			bottom: 1.2rem;
			font-size: 0.28rem;
		}
		.mobile-wrap .copyright {
			left: 0.3rem;
			bottom: 0.3rem;
			line-height: 1.6;
			font-size: 0.24rem;
		}
		.mobile-wrap .mobile-nav {
			width: 100%;
			font-size: 0.3rem;
			margin-bottom: 0.4rem;
		}
		.mobile-wrap .msub-list li {
			margin-bottom: 0.4rem;
		}
		.mobile-wrap .msub-list dt {
			font-size: 0.36rem;
			margin-bottom: 0.1rem;
		}
		.mobile-wrap .msub-list dd {
			font-size: 0.32rem;
			margin-bottom: 0;
			text-indent: 0.2rem;
    			line-height: 0.9rem;
		}
		.mobile-wrap .msub-list dd a {
			border-bottom:1px solid #2e2e2e;
		}
		.mobile-wrap .mobile-nav .close-btn {
			width: 16px;
		}



		.margin10 {
			margin-bottom: 5px;
		}

		.index-info {
			padding: .75rem 0 0;
		}


		.index-club {
			padding: 0.75rem 0 1rem;
		}

		.index-banner {
			height: auto;
		}

		.index-banner h1 {
			font-size: 0.44rem;
			margin: 0.3rem 0;
		}
		.index-banner h3 {
			font-size: 0.28rem;
			margin-bottom: 0.5rem;
		}
		.index-banner a {
			width: 80px;
			height: 26px;
			line-height: 26px;
			border-radius: 4px;
			font-size: 0.24rem;
		}

		.index-banner .swiper-slide .backcover{
			display: none;
		}

		.index-banner .swiper-slide .m-img{
			display: block;
			width: 100%;
			height:100vh;
			background-size:cover !important;
		}


		.header-wrap .header-con {
			padding: 0.3rem 0;
		}
		.header-wrap.down .header-con {
			padding: 0.25rem 0;
		}



		.index-info {
			padding: .75rem 0 0;
		}
		.index_title {
			font-size: 0.4rem;
			line-height: 1.35;
		}
		.index-info .about-info {
			padding: 0.5rem 0 0rem;
		}

		.index-floor .backimg{
			display: none;
		}
		.index-floor .m_img{
			display: block;
			width: 100%;
			height: 5rem;
		}
		.index-floor .floor_swiper .main_con {
			padding-top: 1.1rem;
			padding-right: 0
		}
		.index-floor .floor_wrap {
			height: 5rem;
		}
		.index-floor .floor_swiper .floor_prev {
			left: 0;
			top: 36%;
			transform: scale(0.5);
		}
		.index-floor .floor_swiper .floor_next {
			right: 0;
			top: 36%;
			transform: scale(0.5);
		}
		.index-floor .floor_swiper h1 {
			font-size: 0.44rem;
			margin: 0.3rem 0;
		}
		.index-floor .floor_swiper .pfangm {
			width: auto;
    height: 26px;
    line-height: 26px;
    border-radius: 4px;
    font-size: 0.24rem;
    padding: 0 15px;
		}
.index-floor .floor_swiper h3{
	font-size: 0.28rem;
    margin-bottom: 0.5rem;
}
		.index-club .title-con .form_box {
			position: relative;
			right: 0;
			top: 0;
			transform: translateY(0%);
			width: 100%;
			height: 0.75rem;
			line-height: 0.75rem;
			padding: 0 0.3rem;
			font-size: 0.28rem;
			margin-top: 0.2rem;
		}
		.index-club .title-con h1 {
			font-size: 0.4rem;
		}
		.index-club .title-con {
			margin-bottom: 0.75rem;
		}
		.index-club .title-con .form_box .sub {
			width: 0.3rem;
			height: 0.3rem;
		}
		.index-news .news_next {
			right: -0.2rem;
			width: 0.75rem;
			height: 0.75rem;
			top: 53%;
		}
		.index-news .news_prev {
			left: -0.2rem;
			width: 0.75rem;
			height: 0.75rem;
			top: 53%;
		}
		.index-news .index_title {
			margin-bottom: 0.5rem;
			font-size: 0.4rem;
		}
		.index-floor .floor_tab {
			height: 1rem;
			line-height: 1rem;
			font-size: 0.28rem;
		}
		.index-floor .le_select .select_item {
			width: 100%;
			margin-right: 0;
		}
		.index-floor .le_select .select_item.item1{
			z-index: 6;
		}
		.index-floor .le_select .select_item.item2{
			z-index: 5;
		}
		.index-floor .le_select .select_item.item3{
			z-index: 4;
		}
		.index-floor .le_select .select_up {
			width: 100%;
			height: 1rem;
			line-height: 1rem;
		}
		.index-floor .le_select .select_option {
			max-height: 3rem;
		}
		.index-floor .le_select .select_option dd {
			height: 1rem;
			line-height: 1rem;
		}
		.index-floor .le_select {
			width: 100%;
			display: block;
			font-size:0.28rem;
		}
		.index-floor {
			padding-bottom: 3.5rem;
		}


		body.mt {
			margin-top: 1.1rem;
		}

		.subnav-wrap .w1440 a {
			font-size: 14px;
			padding-bottom: 0.15rem;
			margin-right: 15px;
		}
		.subnav-wrap .w1440 a:last-child{
			margin-right: 0;
		}
		.about-wrap .about-info {
			padding: 0.5rem 0;
		}
		.about-wrap .about-info .index_title {
			margin-bottom: 0.5rem;
		}
		.about-swiperbox {
			margin-bottom: 0.75rem;
		}
		.about-develop .about-title {
			margin-bottom: 0.5rem;
			font-size: 0.4rem;
		}




		.about-develop .develop_swiper {
			font-size: 14px;
			margin-top: 0.5rem;
		}
		.about-develop .develop_swiper .swiper-slide {
			width: 50px;
			font-size: 14px;
		}
		.about-develop .lecon .year {
			margin-bottom: 0.3rem;
			font-size: 1rem;
			padding: 0.3rem 0 0 0.3rem;
			line-height: 1;
		}
		.about-develop .lecon .year span {
			position: relative;
			z-index: 2;
			font-size: 1rem;
			line-height: 1;
		}
		.about-develop .lecon .year:before {
			content: '';
			position: absolute;
			width: 1rem;
			height: 1rem;
			background: #ea5f00;
			left: 0;
			top: 0;
		}
		.about-develop .lecon {
			width: 100%;
			font-size: 0.28rem;
			top: 0;
			padding-left: 0;
			position: relative;
			margin-top: 0.5rem;
		}
		.about-develop .riimg {
			width: 100%;
		}
		#develop_ajax{
			display: flex;
			flex-direction: column-reverse;
		}
		.about-develop .lecon .con {
			font-size: 0.28rem;
		}
		.about-develop {
			margin-bottom: 0.75rem;
		}

		.about-design .about-title {
			margin-bottom: 0.5rem;
			font-size: 0.4rem;
		}
		.about-design .design_con .leimg {
			width: 100%;
		}
		.about-design .design_con .ri_con {
			width: 100%;
			font-size: 0.28rem;
			line-height: 1.6;
			margin-top: 1.5rem;
		}
		.about-design .design_con .ri_con p {
			margin-bottom: 0.3rem;
		}
		.about-design .text_img {
			bottom:4.5rem;
		}
		.about-design {
			margin-bottom: 0.75rem;
		}
		.about-posi .index_title {
			font-size: .4rem;
			margin-bottom: 0.5rem;
		}
		.about-posi .le_img {
			width: 100%;
		}
		.about-posi .ri_con {
			width: 100%;
			line-height: 1.6;
			font-size: 0.28rem;
			margin-top: 0.5rem;
		}
		.about-posi {
			margin-bottom: 0.75rem;
		}
		.about-lab .index_title {
			margin-bottom: 0.5rem;
		}
		.about-lab .lab_first .lab-title {
			margin-bottom: .3rem;
		}
		.about-lab .lab-title {
			font-size: 0.4rem;
		}
		.about-lab .lab_first .con {
			font-size: 0.28rem;
			line-height: 1.6;
		}
		.about-lab .lab_first .item:last-child {
			width:100%;
		}
		.about-lab .lab_first .item_text {
			float: left;
			width: 100%;
			margin-bottom: 0.3rem;
		}
		.about-lab .lab_second {
			margin: 0.75rem 0 0.4rem;
			display: block;
		}
		.about-lab .second_list{
			overflow: hidden;
			margin-top: 0.5rem;
			display: flex;
			flex-flow: wrap;
			justify-content: space-around;
		}
		.about-lab .second_list li {
			width: 2rem;
			height: 2rem;
			margin-left: 0;
			font-size: 0.28rem;
			margin: 0 0.2rem 0.2rem 0;
		}
		.about-lab .lab_third .con {
			line-height: 1.6;
			font-size: 0.28rem;
		}
		.about-lab .lab_third .lab-title {
			margin-bottom: 0.5rem;
		}
		.about-wrap {
			padding-bottom:1rem;
		}
		.about-lab .lab_con .img {
			margin-bottom: 0.5rem;
		}


		.home-wrap {
			padding: 0.5rem 0 0rem;
		}

		.home-title span:before {
			height: 2px;
			bottom: -0.15rem;
		}
		.home-value .home-title {
			margin-bottom: 0.4rem;
		}
		.home-value .con-title {
			font-size: 0.35rem;
			margin-bottom: 0.3rem;
		}
		.home-value .con-t {
			font-size: 0.28rem;
			line-height: 1.6;
		}
		.home-value .lecon {
			padding-top: 0.5rem;
			width: 100%;
		}
		.home-value .riimg {
			width: 100%;
		}
		.home-value .con:last-child {
			margin-top: 0.5rem;
		}
		.home-value .con:last-child .con-title {
			margin-bottom: 0.5rem;
		}
		.home-value .value_box .value-item {
			padding-bottom: 0.2rem;
			margin-bottom: 0.2rem;
			border-bottom: 1px solid #fff;
		}
		.home-value .value_box {
			font-size: 0.28rem;
		}
		.home-value .value_list li {
			margin-bottom: 0.2rem;
		}
		.home-create h1 {
			padding-bottom: 0.2rem;
			margin-bottom: 0;
		}
		.home-create .equip_list li {
			width: 48%;
			margin: 0 4% 0.3rem 0;
			color: #8c8c8c;
			font-size: 0.28rem;
			white-space: nowrap;
		}
		.home-create .equip_list li:nth-child(2n){
			margin-right: 0;
		}
		.home-create .equip_list li:nth-child(5n) {
			margin-right: 4%;
		}
		.home-create .equip_list li:nth-child(10n){
			margin-right: 0;
		}
		.home-create .equip_list li p{
			white-space: pre-wrap;
			height: 0.8rem;
		}
		.home-create .basic {
			margin-top: 0.5rem;
		}
		.home-create .basic h4 {
			margin-bottom: 0.5rem;
			font-size: 0.4rem;
		}
		.home-create .basic_swiper .img {
			margin-bottom: 0.5rem;
		}
		.home-create .basic_swiper h4{
			margin-bottom: 0.2rem;
		}
		.home-create .basic_swiper p {
			line-height: 1.6;
			font-size: 0.28rem;
		}
		.home-create {
			padding: 0.75rem 0 0rem;
		}
		.home-create .equip .con-t {
			margin-top: 0.5rem;
			line-height: 1.6;
			font-size: 0.28rem;
		}
		.home-create .equip .backimg {
			width: 100%;
			margin: 0.3rem 0;
		}
		.home-create .equip .con {
			margin-bottom: 0.5rem;
		}
		.home-create .equip .con h4{
			font-size: 0.4rem;
		} 

		.subnav-wrap .form_box {
			width: 100%;
			height: 0.75rem;
			line-height: 0.75rem;
			padding: 0 0.3rem;
			margin-top: 0.5rem;
			font-size: 0.28rem;
		}
		.subnav-wrap .form_box input:last-child {
			width: 0.3rem;
			height: 0.3rem;
		}

		.about_news-wrap {
			padding: 0.35rem 0 0.5rem;
		}
		.about_news-wrap .index_title {
			margin-bottom: 0.75rem;
			font-size: 0.4rem;
		}
		.about_news-wrap .aboutnew_list {
			width: 100%;
			transform: translateX(-0%);
		}
		.about_news-wrap .aboutnew_list li {
			width: 100%;
			margin: 0 0% 0.75rem 0%;
			float: left;
		}
		.aboutnew_list li .time {
			font-size: 0.28rem;
		}
		.aboutnew_list li .sub-title {
			font-size: 0.36rem;
			line-height: 1.6;
			margin: 0.2rem 0 0.2rem;
			height: 1.2rem;
		}
		.aboutnew_list li p {
			font-size: 0.28rem;
			line-height: 1.6;
			height: 0.9rem;
		}
		.video_list li {
			width: 100%;
			margin: 0 0% 0.2rem 0;
			font-size: 0.28rem;
		}
		.video_list li .con img {
			width: 0.6rem;
		}
		.video_list li .img {
			margin-bottom: 0.1rem;
		}

		.video_last {
			padding: 0.75rem 0 1rem;
		}
		.video_new {
			padding: 0.5rem 0 1rem;
		}
		.video_new .new_con .videoplay {
			width: 1rem;
		}
		.video_new h1 {
			margin-bottom: 0.5rem;
		}
		.pagination {
			margin-top: 0.5rem;
		}
		.social-wrap {
			padding: 0.5rem 0 1rem;
		}
		.social-wrap .index_title {
			font-size: 0.4rem;
			line-height: 1.3;
			margin-bottom: 0.75rem;
		}
		.social-wrap .aboutnew_list li {
			width: 100%;
			margin: 0 0% 0.75rem 0;
		}

		.center-wrap .center_swiper .swiper-slide{
			width: 50%;
		}
		.center-wrap .center_swiper {
			width: 100%;
			height: 5rem;
			padding: 0.5rem 0;
			margin-bottom: 0;
		}
		.center-wrap {
			padding: 0.5rem 0 1rem;
		}
		.center-wrap .links_box a {
			font-size: 0.28rem;
			display: inline-block;
			line-height: 1.6;
			margin-right: 0;
			float: left;
			width: 50%;
		}
		.center-wrap .center_swiper .backcover{
			display: none;
		}
		.center-wrap .center_swiper .m_img{
			display: block;
			width: 100%;
			height: 5rem;
		}
		.center-wrap .center_swiper .main_con {
			padding-top: 2rem;
		}
		.center-wrap .center_swiper .main_con h3 {
			font-size: 0.34rem;
			margin-bottom: 0.1rem;
		}
		.center-wrap .links_box {
			overflow: hidden;
		}

		.product_banner img{
			display: none;
		}
		.product_banner .swiper-slide{
			overflow: hidden;
		}
		.product_banner .m_img {
			display: block;
			height: 5rem;
			width: auto;
			max-width: inherit;
			position: relative;
			left: 50%;
			transform: translateX(-50%);
		}

		.products_list li {
			width: 100%;
			margin: 0 0% 0.75rem 0;
			padding: 0;
		}
		.products_list li .t {
			margin-bottom: 0.1rem;
			font-size: 0.3rem;
		}
		.products_list li .t span {
			font-size: 0.4rem;
		}
		.products_list li a p {
			font-size: 0.28rem;
		}
		.proall-wrap {
			padding: 0.75rem 0 0.5rem;
		}
		.proall-wrap .select_top .tit {
			font-size: 0.34rem;
			margin-bottom: 0.2rem;
		}
		.proall-wrap .item {
			line-height: 1.6;
			margin-bottom: 0.4rem;
			padding: 0.1rem 0 0.3rem;
		}
		.proall-wrap .item_ri span {
			margin-right: 0.2rem;
			font-size: 0.28rem;
		}
		.proall-wrap .search_box {
			margin: 0.5rem auto 0.5rem;
			width: 92%;
			height: 0.75rem;
			line-height: 0.75rem;
			padding: 0 0.3rem;
			font-size: 0.28rem;
			margin-left: 50%;
		}
		.proall-wrap .search_box .sub {
			width: 0.3rem;
			height: 0.3rem;
		}
		.prode-wrap {
			padding: 0.75rem 0 1rem;
		}
		.product_banner .w1280 .tip_text {
			right: 0;
			bottom: 0.5rem;
			letter-spacing: 3px;
			display: flex;
			align-items: center;
		}
		.product_banner .w1280 .tip_text img {
			max-width: 0.5rem;
			display: block;
			margin: 0 0.1rem;
		}
		.product_banner .w1280 {
			height: 100%;
			padding-bottom: 0.5rem;
			font-size: 0.28rem;
		}
		.product_banner .w1280 .tit-t {
			font-size: 0.4rem;
			letter-spacing: 1px;
			margin-bottom: 0.1rem;
		}
		.product_banner .w1280 .sub-t {
			font-size: 0.34rem;
			margin-bottom: 0.1rem;
		}
		.prode-info {
			margin-bottom: 0.5rem;
		}
		.prode-info .w1280{
			display: flex;
			flex-direction: column-reverse;
		}
		.prode-info .le {
			padding-right: 0;
			float: none;
			font-size: 0.28rem;
			width: 100%;
		}
		.prode-info .le .t {
			line-height: 1.6;
		}
		.prode-info .le .item {
			margin-top: 0.3rem;
		}
		.prode-info .le .item .t {
			margin-bottom: 0.2rem;
			font-size: 0.34rem;
		}
		.prode-info .ri_img {
			width: 100%;
			float: none;
			margin-bottom: 0.3rem;
		}
		.series-title {
			font-size: 0.4rem;
			margin-bottom: 0.5rem;
		}
		.series-title span:before {
			left: -1.8rem;
			width: 77.5px;
			height: 9.5px;
		}
		.series-title span:after {
			right: -1.8rem;
			width: 77.5px;
			height: 9.5px;
		}
		.prode-detail {
			margin-bottom: 0.75rem;
		}
		.series-wrap {
			padding: 0.75rem 0 1rem;
		}
		.series-wrap .title_con h3 {
			font-size: 0.4rem;
			margin-bottom: 0.5rem;
		}
		.series-wrap .title_con p {
			font-size: 0.28rem;
			line-height: 1.6;
		}

		.series-wrap .title_con {
			margin-bottom: 0.75rem;
		}
		.series-wrap .type_box {
			margin-bottom: 0rem;
		}
		.series-wrap .last_box {
			margin-top: 0.75rem;
		}
		.series-wrap .pic_swiper {
			width: 100%;
			padding-bottom: 0.5rem;
		}
		.series-wrap .pic_swiper .swiper-slide {
			height: auto;
			overflow: hidden;
		}
		.series-wrap .pic_swiper .swiper-slide a:first-child {
			margin-right: 0;
			margin-bottom: 5px;
		}
		.series-wrap .pic_swiper .swiper-slide a {
			display: block;
			width: 100%;
			height: 5rem;
			float: left;
			position: relative;
			padding: 0;
			left: 0;
			top: 0;
		}
		.series-wrap .pic_swiper .swiper-slide a:nth-child(2) {
			right: 0;
			left: auto;
			padding-bottom: 5px;
		}
		.series-wrap .pic_swiper .swiper-slide a:last-child {
			width: 100%;
			height: 5rem;
			bottom: 0;
			top: auto;
			padding-top: 0;
		}
		.series-wrap .pic_swiper .swiper-slide {
			width: 100%;
			padding: 0 0;
		}


		.query-wrap {
			padding:1.2rem 0 0;
			margin-top: -0.45rem;
		}
		.query-wrap .title {
			margin-bottom: 0.5rem;
		}
		.query_title p {
			line-height: 1.6;
			font-size: 0.28rem;
		}
		.query-wrap .lemap {
			width: 100%;
			margin-bottom: 0.5rem;
		}
		.query-wrap .query_ri {
			width: 100%;
		}
		.query-wrap .lemap{
			width: 100%;
			height: 6rem;
		}
		.query-wrap .query_ri .select_box {
			height: 0.75rem;
			margin-bottom: 0.15rem;
		}
		.query-wrap .query_ri .select_item {
			width: 49%;
			height: 0.75rem;
		}
		.query-wrap .query_ri .select_up {
			height: 0.75rem;
			padding: 0 0.3rem;
			font-size: 0.28rem;
		}
		.query-wrap .search_box {
			width: 100%;
			height: 0.75rem;
			padding: 0 .3rem;
			margin-bottom: 0.2rem;
			font-size: 0.28rem;
		}
		.query-wrap .query_ri .select_option {
			top: 0.75rem;
			font-size: 0.28rem;
		}
		.query-wrap .query_ri .select_option dd {
			width: 100%;
			padding: 0 0.3rem;
			height: 0.75rem;
			line-height: 0.75rem;
			font-size: 0.28rem;
		}
		.query-wrap .scroll-box {
			width: 100%;
			height: 6rem;
			padding: 0.3rem 0 0.5rem 0.3rem;
		}
		.query-wrap .scroll-box li {
			width: 100%;
			padding: 0.3rem 0 0.3rem;
			line-height: 1.6;
			font-size: 0.28rem;
		}
		.query-wrap .scroll-box li .t {
			font-size: 0.36rem;
			margin-bottom: 0.2rem;
		}
		.query-wrap .scroll-box ul {
			padding-right: 0.3rem;
		}
		.install-wrap .notice {
			margin-top: 0.5rem;
		}
		.install-wrap .notice h3 {
			font-size: 0.4rem;
			margin-bottom: 0.5rem;
		}
		.install-wrap .w1440 {
			margin-bottom: 0rem;
		}
		.mainten .mainten_list span {
			width: 0.4rem;
			height: 0.4rem;
			line-height: 0.4rem;
			margin-right: 0.05rem;
		}
		.mainten h1 {
			margin-bottom: 0.5rem;
		}
		.mainten .mainten_con {
			padding: 0 0 0.5rem 0rem;
			margin-bottom: 0;
		}
		.mainten .mainten_list li {
			margin-bottom: 0.25rem;
			font-size: 0.28rem;
		}
		.mainten .mainten_con .title_tip {
			font-size: 0.34rem;
			margin-bottom: 0.3rem;
		}
		.mainten .sub-tit {
			font-size: 0.4rem;
			margin-bottom: 0.5rem;
		}
		.mainten .ico-wrap {
			display: block;
		}
		.mainten .ico-wrap .ico-item {
			width: 100%;
			margin-bottom: 0.5rem;
		}
		.mainten .ico-wrap p {
			line-height: 1.6;
			font-size: 0.28rem;
		}
		.service-wrap {
			padding-bottom: 0.5rem;
		}
		.cases_first {
			padding: 1.2rem 0 0.75rem;
			margin-top: -0.45rem;
		}
		.cases_first .title div:first-child {
			line-height: 1.6;
			width: 100%;
			margin-bottom: 0.3rem;
			font-size: 0.28rem;
		}
		.cases_first .title div:last-child {
			font-size: 0.3rem;
		}
		.cases_first .title {
			margin-bottom: 0.5rem;
		}
		.cases_first .list li {
			width: 100%;
			margin: 0 0% 0.5rem 0;
		}
		.pagi a {
			width: 0.5rem;
			height: 0.5rem;
			border-radius: 2px;
			line-height: 0.5rem;
			margin: 0 2px;
		}
		.pagi .page-go {
			font-size: 12px;
			display: flex;
			align-items: center;
		}
		.pagi .page-go input {
			width: 0.5rem;
			height: 0.5rem;
			line-height: 0.5rem;
			margin: 0 0.1rem;
		}
		.cases_last .last_con{
			padding: 0.2rem;
		}
		.cases_last .last_con img {
		/*max-height: 0.7rem;
		margin: 0.1rem 0.2rem;*/
	}
	.cases_last .last_con {
		border-radius: 4px;
	}
	.cases_last .title_con .num {
		font-size: 0.8rem;
		transform: translateY(0);
	}
	.cases_last .title_con {
		margin-bottom: 0.75rem;
		display: block;
		font-size: 0.28rem;
		overflow: hidden;
	}
	.cases_last .title_con .item{
		width: 50%;float: left;
		margin-bottom: 0.3rem;
	}
	.cases_select li .name:before {
		width: 10px;
		height: 12px;
		left: -0.3rem;
	}
	.cases_select .list li {
		width: 100%;
		font-size: 0.28rem;
		margin-right:0%;
		height: 1rem;
		line-height: 1rem;
		font-size: 0.28rem;
	}
	.cases_select .select_title>div {
		width: 100%;
		margin-right: 0;
		font-size: 0.3rem;
	}
	.cases_select .select_title>div:last-child {
		display: none;
	}
	.cases_select .list {
		margin-bottom: 0.5rem;
	}
	.cases_select .select_title {
		height: 1rem;
		line-height: 1rem;
	}
	.cases_last {
		padding: 1.2rem 0 1rem;
		margin-top: -0.45rem;
	}
	.cases_select .name {
		width: 42.85%;
		margin-left: 0.3rem;
	}
	.cases_select .type {
		width: 1.4rem;
	}
	.cases_select .select_top .search_box {
		right: 0;
		position: relative;
		top: 0;
		transform: translateY(-0%);
		height: 0.75rem;
		width: 100%;
		font-size: 0.28rem;
	}
	.cases_select .select_item {
		width: 100%;
		margin-right: 0;
		position: relative;
		margin-bottom: 0.2rem;
		font-size: 0.28rem;
	}
	.cases_select .select_item.item1{
		z-index: 5;
	}
	.cases_select .select_item.item2{
		z-index: 4;
	}
	.cases_select .select_item .select_option dd {
		height:0.75rem;
		line-height:0.75rem;
		padding: 0 0.3rem;
	}
	.cases_select .select_top>.por {
		box-sizing: border-box;
		padding: 0 0.3rem;
		display: block;
		align-items: center;
		margin-bottom: 0.2rem;
		z-index: 2;
	}
	.cases_select .select_item .select_up {
		width: 100%;
		height: 0.75rem;
		padding: 0 0.3rem;
	}

	.contact-wrap .con_item .pfangm {
		font-size: 0.28rem;
	}
	.contact-wrap .con_item {
		width: 100%;
		margin-bottom: 0.5rem;
	}
	.contact-wrap .con_item p {
		margin-bottom: 0.1rem;
		font-size: 0.3rem;
	}
	.contact-wrap .con_item .gilroyb {
		font-size: 0.4rem;
		line-height: 1;
	}

	.recruit-info .title-con .con {
		line-height: 1.6;
		font-size: 0.28rem;
	}
	.recruit-wrap {
		padding: 0.75rem 0 0;
	}
	.recruit-info .title-con h1 {
		margin-bottom: 0.5rem;
	}

	.install-wrap{
		padding-top: 1.2rem;
		margin-top: -0.45rem;
	}
	.mainten {
		padding-top: 1.2rem;
		margin-top: -0.45rem;
	}

	.series-wrap .tab_box .close_box {
		right: 0%;
		top: 0;
	}
	.series-wrap .tab_box .tab_swiper{
		width: 100%;
		height: 6rem;
	}
	.series-wrap .tab_box .tab-next {
		right: 0;
	}
	.series-wrap .tab_box .tab-prev {
		left: 0;
	}
	.series-wrap .more_ico {
		font-size: 0.28rem;
		padding: 0.1rem 0.2rem;
		width: 1.6rem;
		margin-top: 0.2rem;
	}


	.footer-wrap .msublist dt{
		font-weight: normal;
	}

	.proall-wrap .item_ri{
		width: 100%;
	}

	.about-lab {
		padding-bottom: 1rem;
	}
	.home-create .basic {
		margin: 0rem 0 0rem;
	}
	.home-create .basic_swiper {
		padding-bottom: 0.5rem;
	}
	.home-create .equip_list {
		width: 100%;
	}

	.about-info .about-title {
		margin-bottom: 0.5rem;
		font-size: 0.4rem;
	}
	.about-info .conbox {
		line-height: 1.6;
		font-size: 0.28rem;
	}
	.about-info .title {
		font-size: 0.48rem;
	}
	.about-info .conbox p {
		margin-bottom: 0.2rem;
	}
	.about-info .lecon {
		width: 100%;
	}
	.about-info .img {
		width: 100%;
		margin-top: 0.5rem;
	}
	.about-info .conbox_top {
		margin-bottom: 0.5rem;
	}


	.index-banner .mainbox .w1440{
		padding:0 5%;
		box-sizing:border-box;
	}
	.footer-wrap{
		border-top:none;
	}

.join-wrap .input-item.sub .subbtn{
	width: 100%;
}
}