*{
	margin:0;
	padding:0;
	box-sizing:border-box;
}
body{
	/* min-width: 1300px; */
	font-family:'苹方', Source Han Sans CN,Arial,'Microsoft YaHei','黑体','宋体',sans-serif;
	background: #FFFFFF;
}
@font-face {
	font-family:'苹方';
	src: url('font/PingFang Medium.ttf');
}
a{

	font-size: 0.18rem;
	text-decoration: none;
}
li{
	list-style: none;
	
}
.ve-menu>.ve-menu-pc>li>ul{
	z-index: 888;
	background: #fff;
	padding: 0;
	width: 19.2rem!important;
	text-align: center;
}
.ve-menu>.ve-menu-pc>li>ul>li{
	width:auto;
	text-align: center;
	padding: 0 34px;
	display: inline-block;
	height: 126px!important;
	
}
.ve-menu>.ve-menu-pc>li>ul>li a{
	background: #fff!important;
	border: none;
	height: 126px!important;
	line-height: 126px!important;
	color: rgb(71, 71, 71)!important;
}
.ve-menu>.ve-menu-pc>li>ul>li a:hover{
	color:#009394!important;
}
.line1{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin: 0 auto;}
.line2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.line3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
#header{
	width: 100%;
	height: 80px;
	background: #FFFFFF;
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.07);
	border-bottom: 1px solid #e6e6e6;
	/* opacity: 0.7; */
	/* overflow: hidden; */
	
	/* min-height: 66px; */
}
img{
	display: block;
	width: 100%;
	height: auto;
}
.header a{
	display: block;
	font-size: 18px;
	
}
/* .wrap{
	max-width: 1600px;
	margin: 0 auto;
	overflow: hidden;
} */
.logo{
	width: 2.07rem;
	height: auto;
	float: left;
	margin-top: 26px;
	margin-left: 1.60rem;
	min-width: 170px;
}
.ve-menu{
	float: right;
	margin-right: 0.25rem;
	height: 80px;
	min-height: 66px;
}
.iconUi{
	float: right;
	margin-right: 1.60rem;
	margin-top: 22px;
	width: 35px;
	height: 35px;
}

.ve-menu-pc li{
height: 79px!important;
	line-height:  80px;
	padding:0 0.2rem;
	text-align: center;
}
.ve-menu-pc>li>a{
	display: block;
	/* padding-top: 39px; */
	font-size: 16px !important;
	width: auto;
	height:  79px!important;
	line-height:  80px!important;
}
.ve-menu-pc li.active a{
	border-bottom: 2px solid #009394;
	color:#009394!important;
	height:79px!important;
	line-height :80px!important;
}
.ve-menu-pc li:hover a{
	border-bottom: 2px solid #009394;
	color:#009394;
}
.ve-menu-icon{
	margin-top: 30px!important;
}
#banner{
	width: 100%;
	overflow: hidden;
}

.btn{
	width: 1.90rem;
	height: 0.50rem;
	line-height: 0.5rem;
	font-weight: 500;
	border: 1px solid #7D7D7D;
	color: #474747;
	position: absolute;
	left: 1.6rem;
	top: 4.36rem;
	text-align: center;
	display: block;
	transition: background 0.3s; 
	transition: color 0.3s; 
	z-index: 200;
}
.btn:hover{
	background: #009394;
	color: #FFFFFF;
	font-size: 14px;
	border: 1px solid #009394;
}
#swiper-container.swiper-container{
	width: 100%;
}
#swiper-container>.swiper-pagination-bullets,#swiper-container .swiper-pagination-custom,#swiper-container .swiper-pagination-fraction{
	left: 1.6rem;
	bottom: 0.75rem;
}
#swiper-container .swiper-pagination{
	text-align: left;
}
#swiper-container .swiper-pagination-bullet{
	width: 0.12rem;
	height: 0.12rem;
	background:#B2B1AF;
	transition: height 0.3s; 
	opacity: 1;
}
#swiper-container .swiper-pagination-bullet-active{
	height: 0.31rem;
	background: #fff;
}
#swiper-container .swiper-pagination-bullet{
	border-radius: 6px;
}
/* 关于我们 */
.aboutUs{
	width: 16.4rem;
	margin: 1rem auto;
	overflow: hidden;
}
.aboutUsImg{
	float:left ;
	width: 8rem;
	height: auto;
	
}
.aboutUsInfo{
	width: 6.9rem;
	float: right;
	padding-top: 1.1rem;
}
.title{
	overflow: hidden;
}
.titleEN{
	height: 0.53rem;
	font-size:0.5rem;
	font-weight: bold;
	color: #000000;
	line-height:  0.53rem;
}
.title .line{
	width: 0.45rem;
	height: 0.04rem;
	background: #009394;
	margin: 0.25rem 0 0.35rem;
}
.titleCN{
	height: 0.36rem;
	font-size: 0.36rem;
	font-weight:500;
	color: #474747;
	line-height: 0.36rem;
}
.aboutInfo{
	width: 100%;
	height: auto;
	font-size: 0.18rem;
	font-weight:500;
	color:#646464;
	line-height: 0.35rem;
	height: auto;
	margin-top: 0.8rem;
	margin-bottom: 0.3rem;
	text-align: justify;
	/* text-justify: inter-ideograph; */
}


.aboutUsInfoFooter{
	overflow: hidden;
	height: auto;
	width: 100%;
	margin:0.6rem auto 0rem ;
}
.aboutUsInfoFooter li{
	float: left;
	border-right: 1px solid #B0B0B0;
	width: 4rem;
	height: 1.25rem;
	text-align: center;
}
.aboutUsInfoFooter li:last-child{
	border: none;
}
/* .aboutUsInfoFooter li:first-child{
	width: 1.5rem;
	text-align: left;
} */
.aboutUsInfoFooterTit{
	height: 0.7rem;
	font-size: 0.7rem;
	font-weight: 700;
	color: #393939;
	line-height:0.7rem;
	position: relative;
	margin: 0.08rem 0 0.15rem;
	font-family: impact;
}
.aboutUsInfoFooterTit span{
	font-size: 0.28rem;
	font-weight:500;
	color: #474747;
	line-height: 0.28rem;
	display: inline-block;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: 1rem;
}
#money span{
	font-weight: 700;
	font-size: 0.6rem;
	height: 0.6rem;
	line-height:0.5rem;
	margin-top: -5px;
	position: inherit;
	left: 0;
	top: 0;
	margin:0 ;
	transform: translateY(-0.08rem);
}
/* .aboutUsInfoFooter li:first-child .aboutUsInfoFooterTit span{
	left: 0.5rem;
} */
.aboutUsInfoFooter li p{
	height: 0.28rem;
	font-size: 0.28rem;
	font-weight:500;
	color: #474747;
	line-height: 0.28rem;
}
.aboutUsInfoFooter li:first-child p{
	padding-left: 10px;
}


.product{
	overflow: hidden;
	clear: both;
	width: auto;
}
.product_pub{
	position: relative;
	overflow: hidden; 
}
.product_pub>span{
	position: absolute;
	left: 0.3rem;
	top: 0.2rem;
	height: 0.3rem;
	font-size:0.3rem;
	font-weight:500;
	color: #000000;
	line-height: 0.3rem;
}
.product_pub_left{
	width: 4.70rem;
	height: 9.3rem;
	float: left;
	background: url(../img/product1.png) no-repeat center;
	background-size: 100% auto;
}

.product_pub_center{
	float: left;
	width: 9.4rem;
	margin:0 0.2rem;
	overflow: hidden;
}
.product_pub_right{
	float: right;
	width: 4.65rem;
}
.product_pub_centerT{
	width: 9.4rem;
	height: 4.55rem;
	
	background: url(../img/product2.png) no-repeat center;
	background-size: 100% auto;
}

.product_pub_centerB{
	margin-top: 0.2rem;
	width: 100%;
	overflow: hidden;
}
.product_pub_centerBL{
	width: 4.6rem;
	float: left;
	height: 4.55rem;
	background: url(../img/product3.png) no-repeat center;
	background-size: 100% auto;
}
.product_pub_centerBR{
	width: 4.6rem;
	height: 4.55rem;
	float: right;
	background: url(../img/product4.png) no-repeat center;
	background-size: 100% auto;
}


.product_pub_rightB{
	width: 4.6rem;
	height: 4.55rem;
	background: url(../img/product5.png) no-repeat center;
		background-size: 100% auto;
}
.product_pub_rightT{
	padding-top: 1.1rem;
	height: 4.55rem;
	margin-bottom: 0.2rem;
	padding-left: 0.5rem;
}

.product_pub_rightT .btn{
	margin: 0;
	position: initial;
	margin-top: 0.8rem;
	width: 137px;
	height: 42px;
	line-height: 42px;
}


.showLayer{
	background: #009394;
	opacity: 0.8;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 300;
	text-align: center;
	opacity: 0;
	transition: all 0.3s; 
	cursor: pointer; 
	transition: all 0.3s;
	transform-origin: center center;
	transform:scale(3) ;
}
.product_pub_centerT .showLayer img{
	margin-top: 0.85rem;
}
.product_pub_centerBL .showLayer img,.product_pub_centerBR .showLayer img,.product_pub_rightB .showLayer img{
	margin-top: 0.8rem;
}
.product_pub_centerT .showLayer .name{
	top: 2.85rem;
}
.product_pub_centerBL .showLayer .name,.product_pub_centerBR .showLayer .name,.product_pub_rightB .showLayer .name{
	top: 2.8rem;
}
.showLayer img{
	width: 1.6rem;
	height:1.6rem;
	margin: 3.31rem auto 0.94rem;
	
}
.product_pub:hover .showLayer{
	opacity: 0.8;
	transform:scale(1) ;
}

.product_pub:hover .showLayer img{
	width: 1.6rem;
	height:1.6rem;
	
}
.product_pub:hover span{
	display: none;
}
.name{
	position: absolute;
	top: 5.8rem;
	left: 50%;
	width: 100%;
	transform: translateX(-50%);
}
.name p{
	height: 0.26rem;
	font-size: 0.26rem;
	font-weight:500;
	color: #FFFFFF;
	line-height: 0.26rem;
	
}
.name p:nth-child(2){
	height: 0.36rem;
	font-size: 0.36rem;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 0.24rem;
}

/* 技术中心 */
.tech{
	overflow: hidden;
	width: 100%;
	margin-top: 1rem;
	height: auto;
	clear: both;
	height: 8.8rem;
}

.tech_l{
	float: left;
	width: 5.1rem;
	margin-left: 1.6rem;
	padding-top: 1.1rem;
	position: relative;
}
.techInt{
	height:0.61rem;
	font-size: 0.24rem;

	font-weight:500;
	color: #474747;
	line-height:0.38rem;
	margin-top: 0.95rem;
	margin-bottom: 0.35rem;
	display: block
}

.techIns{
	height: auto;
	font-size: 0.16rem;
	font-weight: 300;
	color: #474747;
	display: block;
	line-height: 0.32rem
}

.tech_l .btn{
	top: 6.06rem;
	left: 0;
}
.tech_r{
	width: 12.3rem;
	float: right;
	height: 8.8rem;
}

#swiper-container3 {
      width: 10.2rem;
      height: 7.8rem;
    }
#swiper-container3 .swiper-slide{
     width: 100%;
      height: 6.8rem;
   }
 #swiper-container3 .swiper-slide img{
      width: 10.2rem !important;
       height: 6.8rem;
    }  
	
	 #swiper-container3 .swiper-slide a{
		 width: 10.2rem !important;
		 display: block;
		  height: 6.8rem;
	 }
	#swiper-container3 .swiper-slide:nth-child(1) a{
		background: url(../img/techImg2.jpg) no-repeat center;
		background-size: 100% auto;
	}
	#swiper-container3 .swiper-slide:nth-child(2) a{
		background: url(../img/techImg5.jpg) no-repeat center;
		background-size: 100% auto;
	}
	#swiper-container3 .swiper-slide:nth-child(3) a{
		background: url(../img/techImg1.jpg) no-repeat center;
		background-size: 100% auto;
	}
	#swiper-container3 .swiper-slide:nth-child(4) a{
		background: url(../img/techImg3.jpg) no-repeat center;
		background-size: 100% auto;
	}
	#swiper-container3 .swiper-slide:nth-child(5) a{
		background: url(../img/techImg4.jpg) no-repeat center;
		background-size: 100% auto;
	}
	#swiper-container3 .swiper-slide:nth-child(6) a{
		background: url(../img/techImg6.jpg) no-repeat center;
		background-size: 100% auto;
	}
#swiper-container3 .swiper-slide p{
	height: 0.9rem;
	font-size: 0.3rem;
	font-weight: 500;
	color: #000000;
	line-height:0.9rem;
	text-align: right;
	margin-right:0.2rem
}
#swiper-container3 .swiper-slide p.info{
	height: 0.9rem;
	font-size: 0.3rem;
	font-weight: 500;
	color: #646464;
	line-height:0.9rem;
	text-align: right;
	margin-right:0.2rem
}
#swiper-container3 .swiper-button-prev,#swiper-container3 .swiper-container-rtl .swiper-button-next{
	    background: url(../img/jr.png) no-repeat center;
		transform: rotateY(180deg);
		background-size: 0.28rem auto;
	    left: 0;
	    right: auto;
		display: block;
}
#swiper-container3 .swiper-button-next,#swiper-container3  .swiper-container-rtl .swiper-button-prev{
	    background: url(../img/jr.png) no-repeat center;
		background-size: 0.28rem auto;
	    left: 0;
	    right: auto;
		height: 0.28rem;
			display: block;
		
}
#swiper-container3  .swiper-button-prev{
	width: 0.28rem;
	height: auto;
	left: 0;
	bottom: 0;
	
	height: 0.28rem;
	top: inherit;
	line-height: 0.28rem;
}
#swiper-container3  .swiper-button-next{
	width: 0.28rem;
	height: auto;
	left: 0.46rem;
	height: 0.28rem;
	bottom: 0;
	top: inherit;
	line-height: 0.28rem;
		bottom: 0;
}
#swiper-container3 .swiper-pagination-progressbar-fill{
	background: #009198;
	height:5px;
	display: block;
	left: 0;
	float: left;
	transform: scaleX(1)!important;
	width: 16.6667%;
}
#swiper-container3.swiper-container-horizontal>.swiper-scrollbar{
	width: 9.25rem;
	left: inherit;
	right: 0;
}
.information{
	margin: 0 1.6rem;
	width: 16rem;
	position: relative;
	min-height: 9rem;
	background: url(../img/bj.png) no-repeat center bottom;
	background-size: 19.2rem 8.49rem;
}
.information .title{
	margin: 0.75rem 0 0.6rem;
}

.information .btn{
	right: 0;
	top: 1.05rem ;
	left:inherit;
}
.medical{
	width:100%;
	height:9.34rem;
	overflow: hidden;
	position: relative;
}
.medical a{
	display: block;background: url(../img/medical.png) no-repeat center;
	background-size: 100% auto;
	width: 100%;
	height: 100%;
}
.medical img{
	position: absolute;
	left: 0;
	top: 0;
	
}
.ve-menu-pc span{
	display: none;
}
.footerIcon{
	display: none;
}
.medical:hover a{
	animation:wid 14s;
	transform-origin: center;
}
@-webkit-keyframes wid{
	from{transform: scale(1);}
	to{transform: scale(1.2);}
}

@keyframes wid{
	from{transform: scale(1);}
	to{transform: scale(1.2);}
}

.informationListImg{
	display: flex;
	justify-content: space-between;
}
.informationListImgPub{
	width: 5.25rem;
	height: 3.50rem;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	
}
.informationListImgPub:hover:hover img{
	animation:wid 8s;
	transform-origin: center;
}
.informationListImgPubFooter{
	background: #000000;
	opacity: 0.4;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.informationListImgPub .line1{
	position: absolute;
	left: 0.3rem;
	bottom: 0.5rem;
	height:  0.16rem;
	font-size: 0.16rem;
	font-weight: 300;
	color: #FFFFFF;
	line-height:  0.16rem;
	width: 80%;
}
.informationListPub a{
	display: block;
	width: 100%;
	height: 100%;
}
.informationListImgPub .date{
	position: absolute;
	left: 0.3rem;
	bottom: 0.25rem;
	height:  0.14rem;
	font-size: 0.14rem;
	font-weight: 300;
	color: #FFFFFF;
	line-height:  0.14rem;
}

.informationListPub{
	width: 7.90rem;
	height: 1.80rem;
	background: #F6F6F6;
	margin-top: 0.22rem;
	margin-right: 0.2rem;
	float: left;
	transition: background 0.3s; 
	cursor: pointer;
}

.informationListPub:nth-child(2n){
	margin-right: 0;
}
.informationListPub .date{
	margin-top: 0.6rem;
	margin-left: 0.55rem;
	height: 0.56rem;
	line-height: 0.56rem;
	text-align: center;
	width: 1.76rem;
	font-size: 0.36rem;
	font-family: Arial;
	font-weight:500;
	color: #474747;
	float: left;
	border-right: 2px solid #B7B7B7;
	margin-right: 0.38rem;
}
.informationListPubFooter{
	float: left;
	margin-top:  0.6rem;
	width:4rem;
}
.informationListPubFooter .title{
	height: 0.20rem;
	font-size: 0.20rem;
	font-weight: bold;
	color: #474747;
	line-height:0.20rem;
	margin: 0;
}
.informationListPubFooter  .info{
	margin-top: 0.21rem;
	height: 0.16rem;
	font-size: 0.16rem;
	font-weight: 300;
	color: #474747;
	line-height: 0.16rem;
}
.informationListPub:hover{
	background: #FFFFFF;
	box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.16);
}
.informationListPub:hover .date{
	color: #009394;
}
.informationListPub:hover .title{
	color: #000000;
}

.footer{
	width: 100%;
	height:4.8rem;
	overflow: hidden;
	background: #18171C;
}
.footer_nav{
	float: left;
	margin-left: 1.6rem;
	margin-top: 1.2rem;
}
.footer_nav>ul>li{
	width: 2.3rem;
	float: left;
	border-right: 1px solid #2F2E33;
	margin-left: 1.5rem;
	height: 2.47rem;
	overflow: hidden;
}
.footer_nav>ul>li:last-child{
	border: none;
}
.footer_nav>ul>li:first-child{
	margin-left: 0;
}
.footer_nav>ul>li div{
	height: 0.18rem;
	font-size: 0.18rem;
	font-weight:500;
	color: #929293;
	line-height: 0.18rem;
	margin-bottom: 0.74rem;
}
.footer_nav>ul>li a{
	color: #929293;
	font-size: 0.18rem;
}
.bgM{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;left: 0;right: 0;bottom: 0;
    z-index: 1000;
    background-color: rgba(0,0,0,0.85);
    overflow: hidden;
}
.bgM img{
    width: 100%;
    position: absolute;
    top: 0;left: 0;right: 0;bottom: 0;
    z-index: 1001;
    margin: auto;
}


.footer_nav>ul>li li{
	height: 0.26rem;
	font-size:0.16rem;
	font-weight: 300;
	color: #616163;
	line-height:0.26rem;
	cursor:pointer
}
.footer_nav>ul>li li:hover{
	color: #fff;
}
.footer_nav>ul>li li:hover a{
	color: #fff;
}
.footer_info{
	float: right;
	margin-right: 1.6rem;
	margin-top: 1.2rem;
	text-align: right;
}
.footer_info span{
	height: 0.16rem;
	font-size: 0.16rem;
	display: block;
	font-weight:500;
	color: #FFFFFF;
	line-height:0.16rem;
	opacity: 0.2;
}
.footer_info p{
	height: 0.18rem;
	font-size:0.18rem;
	font-family: Arial;
	font-weight:500;
	color: #FFFFFF;
	line-height: 0.18rem;
	opacity: 0.5;
	margin-top: 0.1rem;
	margin-bottom: 0.2rem;
	
}
.code{
	width: 0.88rem;
	height: 0.88rem;
	margin-top: 0.26rem;
	float: right;
}
.copy{
	height: 0.88rem;
	line-height: 0.88rem;
	text-align: center;
	background: #111016;
	
	
	font-size:0.12rem;

	font-weight: 300;
	color: #7C7C7C;
}
#up{
	width: 0.8rem;
	height: 0.8rem;
	border-radius: 50%;
	overflow: hidden;
	position: fixed;
	bottom: 2rem;
	right: 0.5rem;
	background: url(../img/up.png) no-repeat center;
	background-size: 100%;
	cursor: pointer;
	z-index: 400;
	display: none;
}
#up:hover{
	background: url(../img/upB.png) no-repeat center;
	background-size: 100%;
}



.newsMain{
	width: 100%;
	height: auto;
	overflow: hidden;
	
}
.newsMaintit{
	height: 1.6rem;
	line-height: 1.6rem;
	text-align: center;
	font-size: 0.34rem;
	color: #474747;
	background: #F6F6F6;
	width: 100%;
}

.newsMainNav{
	position: relative;
}
.newsMainNav ul{
	width: 4rem;
	height: auto;
	position: absolute;
	top: 0;
	left: 2.7rem;
}
.newsMainNav ul li {
	float: none;
	width: 4rem;
	height: 1.88rem;
	margin-bottom: 0.06rem;
	 display: table;
	 padding-left: 0.6rem;
	 position: relative;
	 background: #2CA4A3;
	 font-size: 0.26rem;
	 color: #ffffff;
	 line-height: 0.45rem;
	
}
.newsMainNav ul li.active{
	color: #000000;
	background: #fff;
}
.newsMainNav ul li.active p{
	display: block;
	width: 3.2rem;
}
.newsMainNav ul li.active img{
	display: none;
}
.newsMainNav ul li P{
	font-size: 0.16rem;
	color: #000000;
	line-height: 0.3rem;
	display: none;
} 
.newsMainNavInfo{
	  display: table-cell;
	  vertical-align:middle;
}
.newsMainNavInfo img{
	position: absolute;
	right: 0.5rem;
	top: 0.87rem;
	width: 0.35rem;
	height: auto;
}
#newsMainNavInfoN{
	display: none;
}


.ve-menu-mask{
	background: #fff;
	z-index: 980;
}
.ve-menu-mobile{
	z-index: 5990;
}
.ve-menu-mobile li a{
	font-size: 18px;
	color: #474747;
}


.aboutUsInfo .btn{
	display: none;
}






@media screen and (min-width:0) and (max-width:998px){
	
		#header{
			width: 100%;
			height: 66px;
			background: #FFFFFF;
			box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.07);
			/* opacity: 0.7; */
			overflow: hidden;
			position: relative;
			/* min-height: 66px; */
		}
		img{
			display: block;
			width: 100%;
			height: auto;
		}
		.header a{
			display: block;
			font-size: 18px;
			
		}
		/* .wrap{
			max-width: 1600px;
			margin: 0 auto;
			overflow: hidden;
		} */
		.logo{
			width: 134px;
			height: auto;
			float: left;
			margin-top: 25px;
			margin-left:20px;
		}
		.logo a{
			display: block;
			width: 100%;
			height: 100%;
		}
		.logo img{
			width:  134px;
			height: auto;
		}
		.ve-menu{
			float: right;
			margin-right: 20px;
			height: 66px;
			min-height: 66px;
		}
		.ve-menu-icon{
			margin-top: 23px!important;
		}
		.iconUi{
			margin-top: 23px;
			width: 22px;
			height: 22px;
			display: inline-block;
			float: none;
			position: absolute;
			right:70px;
			margin-right: 0;
		}
		
		#swiper-container>.swiper-pagination-bullets,#swiper-container .swiper-pagination-custom,#swiper-container .swiper-pagination-fraction{
			left: 0;
			bottom: 0;
		}
		#swiper-container .swiper-pagination{
			text-align: center;
		}
		#swiper-container .swiper-pagination-bullet{
			width: 0.12rem;
			height: 0.12rem;
			background:#B2B1AF;
			transition: height 0.3s; 
			opacity: 1;
		}
		#swiper-container .swiper-pagination-bullet-active{
			height: 0.31rem;
			background: #fff;
		}
		#swiper-container .swiper-pagination-bullet{
			border-radius: 6px;
		}
		
		
		/* 关于我们 */
		.aboutUs{
			width: 100%;
			margin: 0.8rem auto;
			overflow: hidden;
		}
		.aboutUsImg{
			float:none ;
			height: auto;
			width: 6.9rem;
			margin: 0 auto;
		}
		.aboutUsInfo{
			width: 6.5rem;
			float: none;
			margin: 0 auto;
			padding-top: 0;
		}
		.title{
			overflow: hidden;
			text-align: center;
		}
		.titleEN{
			height:0.42rem;
			font-size:0.42rem;
			font-weight: bold;
			color: #000000;
			line-height:0.42rem;
		}
		.title .line{
			width: 0.3rem;
			height: 0.04rem;
			background: #009394;
			margin: 0.25rem auto 0.35rem;
		}
		.titleCN{
			height: 0.36rem;
			font-size: 0.36rem;
			font-weight:500;
			color: #474747;
			line-height: 0.36rem;
		}
		.aboutInfo{
			width: 100%;
			height: auto;
			font-size: 0.24rem;
			font-weight:500;
			color: #646464;
			line-height: 0.38rem;
			margin: 0.4rem 0 ;
		}
		.product_pub:hover .showLayer{
			opacity: 0;
			transform:scale(1) ;
		}
		.product_pub:hover .showLayer img{
			width: 1.6rem;
			height:1.6rem;
			
		}
		.product_pub:hover span{
			display: block;
		}
		.aboutUsInfoFooter{
			overflow: hidden;
			height: auto;
			width: 6rem;
			margin: 0.3rem auto 0;
			
		}
		
		.aboutUsInfo .btn{
			
			    width: 1.90rem;
			    height: 0.50rem;
			    line-height: 0.5rem;
			    font-weight: 500;
			    border: 1px solid #7D7D7D;
			    color: #474747;
			    position: inherit;
			    text-align: center;
			    display: block;
			    transition: background 0.3s;
			    transition: color 0.3s;
				margin: 0.5rem auto;
			    z-index: 200;
		}
		.aboutUsInfoFooter li{
			float: left;
			border-right:none;
			width: 2.8rem;
			text-align: center;
		}
		.aboutUsInfoFooter li:last-child{
			border: none;
		}
		
		
		
		.aboutUsInfoFooterTit{
			height: 0.44rem;
			font-size: 0.44rem;
			font-weight: 500;
			color: #393939;
			line-height:0.44rem;
			position: relative;
			margin: 0.08rem 0 0.15rem;
		}
		.aboutUsInfoFooterTit span{
			font-size: 0.24rem;
			font-weight:500;
			color: #474747;
			line-height: 0.24rem;
			display: inline-block;
			margin-left: 15px;
			position: absolute;
			top: 0;
			left:40%;
			margin-left: 0.78rem;
		}
		.aboutUsInfoFooter li:first-child .aboutUsInfoFooterTit span{
			margin-left: 0.58rem;
		}
		.aboutUsInfoFooter li:last-child .aboutUsInfoFooterTit span{
			top: 0.07rem;
			font-size: 0.22rem;
		}
		#money span{
			font-weight: 700;
			font-size:0.3rem;
			height: 0.3rem;
			line-height:0.3rem;
			margin-top: 0;
			position: inherit;
			left: 0;
			top: 0;
			margin:0 ;
			transform: translateY(-0.02rem);
		}
		.aboutUsInfoFooter li p{
			height: 0.22rem;
			font-size: 0.22rem;
			font-weight:500;
			color: #474747;
			line-height:0.22rem;
		}
	
		
		
		/* 产品中心 */
		
		.product{
			overflow: hidden;
			clear: both;
			position: relative;
			width: 6.9rem;
			margin:0 auto 0.8rem ;
			height: 15rem;
		}
		.product .btn{
			display: none;
		}
		.product_pub{
			position: relative;
			overflow: hidden; 
		}
		.product_pub>span{
			position: absolute;
			left: 0;
			bottom:0 ;
			height: 0.7rem;
			font-size:0.24rem;
			font-weight:500;
			color: #fff;
			line-height: 0.7rem;
			text-align: center;
			background: rgba(59,161,163,0.8);
			display: block;
			width: 100%;
			top: auto;
		}
		.product_pub_left{
			width: 3.3rem;
			height: 4rem;
			float: left;
			position: absolute;
			left: 0;
			top: 6.58rem;
			background: url(../img/webApp/product1.png) no-repeat center;
			background-size: 100% auto;
			
		}
		
		.product_pub_center{
			float: left;
			width: 9.4rem;
			margin:0 0.2rem;
			overflow: hidden;
		}
		.product_pub_right{
			float: right;
			width: 4.7rem;
		}
		.product_pub_centerT{
			width: 6.9rem;
			height: 4.4rem;
			position: absolute;
			top: 1.8rem;
			left: 0;
			background: url(../img/webApp/product2.png) no-repeat center;
			background-size: 100% auto;
		}
		
		.product_pub_centerB{
			margin-top: 0.2rem;
			width: 100%;
			overflow: hidden;
		}
		.product_pub_centerBL{
			width: 3.3rem;
			height: 4rem;
			float: left;
			position: absolute;
			right: 0;
			top: 6.58rem;
			background: url(../img/webApp/product3.png) no-repeat center;
			background-size: 100% auto;
		}
		.product_pub_centerBR{
			width: 3.3rem;
			height: 4rem;
			float: left;
			position: absolute;
			left: 0;
			top: 10.73rem;
			background: url(../img/webApp/product4.png) no-repeat center;
			background-size: 100% auto;
		}
		.product_pub_rightB{
			width: 3.3rem;
			height: 4rem;
			float: left;
			position: absolute;
			right: 0;
			top: 10.73rem;
			
			background: url(../img/webApp/product5.png) no-repeat center;
			background-size: 100% auto;
		}
		.product_pub_rightT{
			padding-top: 0;
			height:1.8rem;
			margin-bottom: 0;
			padding-left: 0;
			text-align: center;
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
		}
		
		.product_pub_rightT .btn{
			margin: 0;
			position: initial;
			margin-top: 0.8rem;
			width: 137px;
			height: 42px;
			line-height: 42px;
		}
		
		
		/* 技术中心 */
		.tech{
			overflow: hidden;
			width: 100%;
			margin-top: 0;
			height: auto;
			clear: both;
			height: 13.8rem;
			position: relative;
		}
		
		.tech_l{
			float: none;
			width: 7.5rem;
			margin-left: 0;
			padding-top: 0;
			position: inherit;
		}
		.techInt{
			display: none;
		}
		
		.techIns{
			display: none;
		}
		
		.tech_l .btn{
			top: 6.06rem;
			left: 0;
		}
		.tech_r{
			width: 7.5rem;
			float: none;
			height: 10.4rem;
			margin-top: 0.4rem;
		}
		
		#swiper-container3 {
		      width: 6.9rem;
			  margin: 0 auto;
		      height: 10rem;
		    }
		#swiper-container3 .swiper-slide{
		     width: 100%;
		      height: 6.8rem;
		   }
		
			#swiper-container3 .swiper-slide a{
				 width: 100%!important;
				 display: block;
				  height: 8rem;
			 }
			#swiper-container3 .swiper-slide:nth-child(1) a{
				background: url(../img/techImg2.jpg) no-repeat center;
				background-size: auto 100%;
			}
			#swiper-container3 .swiper-slide:nth-child(2) a{
				background: url(../img/techImg5.jpg) no-repeat center;
				background-size:  auto 100%;
			}
			#swiper-container3 .swiper-slide:nth-child(3) a{
				background: url(../img/techImg1.jpg) no-repeat center;
				background-size:  auto 100%;
			}
			#swiper-container3 .swiper-slide:nth-child(4) a{
				background: url(../img/techImg3.jpg) no-repeat center;
				background-size:  auto 100%;
			}
			#swiper-container3 .swiper-slide:nth-child(5) a{
				background: url(../img/webApp/techImg1.png) no-repeat center;
				background-size:    100% auto;
			}
			#swiper-container3 .swiper-slide:nth-child(6) a{
				background: url(../img/techImg6.jpg) no-repeat center;
				background-size:  auto 100%;
			}
			a{
				font-size: 0.24rem;
			}
			.btn{
				height: 0.65rem;
				line-height: .65rem;
				z-index: 1;
			}
		#swiper-container3 .swiper-slide p{
			height: 1.1rem;
			font-size: 0.32rem;
			font-weight: 500;
			color: #000;
			line-height:1.15rem;
			text-align: center;
			margin-right: 0;
		}
		#swiper-container3 .swiper-slide p.info{
			line-height: 0.28rem;
			font-size: 0.24rem;
			text-align: center;
			color: #646464;
			width: 5.45rem;
			margin: 0 auto;
			height: 0.5rem;
		}
		#swiper-container3 .swiper-button-prev,#swiper-container3 .swiper-container-rtl .swiper-button-next{
			    display: none;
		}
		#swiper-container3 .swiper-button-next,#swiper-container3  .swiper-container-rtl .swiper-button-prev{
			     display: none
				
		}
		
		#swiper-container3 .swiper-pagination-progressbar-fill{
			background: #009198;
			height:0.05rem;
			display: block;
			left: 0;
			float: left;
			transform: scaleX(1)!important;
			width: 16.6667%;
		}
		#swiper-container3.swiper-container-horizontal>.swiper-scrollbar{
			width: 2.1rem;
			left: 50%;
			transform: translateX(-50%);
			right: inherit;
			height: 0.05rem;
			
		}
		.tech_l .btn{
			position: absolute;
			left: 50%;
			transform: translateX(-50%);
			top: 12.7rem;
		}
		.information{
			margin: 0.5rem auto 0.8rem;
			width: 6.9rem;
			position: relative;
			min-height:inherit;
			background: none;
			height: auto;
			overflow: hidden;
			padding-bottom: 1rem;
		}
		.information .title{
			margin: 0.75rem 0 0.6rem;
		}
		
		.information .btn{
			right: 0;
			top: 1.05rem ;
			left:inherit;
		}
		
		.medical a{
			width: 100%;
			height: 100%;
			display: block;background: url(../img/webApp/medical.jpg) no-repeat center;
			background-size: 100% auto;
		}
		.newsMainNavImg{
			width: 100%;
			height: 6.71rem;
			overflow: hidden;
		}
		.newsMainNavImg img{
			height: 100%;
			width: auto;
			transform: translateX(-50%);
			margin-left: 50%
		}
		.newsMainNav{
			position: relative;
		}
		.newsMainNav ul{
			width: 6.9rem;
			height: auto;
			position: inherit;
			left: inherit;
			margin: 0 auto;
			
		}
		.newsMainNav ul li {
			width: 1.65rem;
			height: 1.2rem;
			margin-bottom: 0;
			line-height: 1.2rem;
			
			 padding-left: 0;
			 position: relative;
			 
			 font-size: 0.16rem;
			 color: #ffffff;
			 float: left;
			 text-align: center;
			 margin-right: 0.1rem;
			
		}
		.newsMainNav ul li:nth-child(1){
			background: url(../img/baseImg3.png) no-repeat center;
			background-size:auto 100%;
		}
		.newsMainNav ul li:nth-child(2){
			background: url(../img/baseImg2.png) no-repeat center;
			background-size:auto 100%;
		}
		.newsMainNav ul li:nth-child(3){
			background: url(../img/baseImg4.jpg) no-repeat center;
			background-size:auto 100%;
		}
		.newsMainNav ul li:nth-child(4){
			background: url(../img/baseImg1.png) no-repeat center;
			background-size:auto 100%;
		}
		.newsMainNav ul li:last-child{
			margin-right: 0;
		}
		.newsMainNav ul li.active .newsMainNavInfo{
			display: none;
		}
		.newsMainNav ul li.active p{
			display: none;
		}
		.newsMainNav ul li img{
			display: none;
		}
		.newsMainNav ul li.active img{
			display: none;
		}
		.newsMainNav ul li P{
			font-size: 0.16rem;
			color: #000000;
			line-height: 0.3rem;
			display: none;
		} 
		.newsMainNavInfo{
			background: rgba(75,166,167,0.8);
			width: 100%;
			height: 100%;
		}
		#newsMainNavInfoN{
			width: 100%;
			display: block;
			text-align: center;
			height: 1.2rem;
			background: #DBF0EB;
			font-size: 0.18rem;
			position: relative;
			margin-bottom: 0.3rem;
		}
		.newsMainNavInfoN{
			width: 100%;
			text-align: center;
			height: 1.35rem;
			background: #DBF0EB;
			font-size: 0.3rem;
			padding-top: 0.14rem;
			color: #1D1D1D;
			
		}
		.newsMainNavInfoN p{
			font-size: 0.22rem;
			color: #646464;
			margin-top: 0.05rem;
		}
		.newsMainNavInfo img{
			position: absolute;
			right: 0.5rem;
			top: 0.87rem;
			width: 0.35rem;
			height: auto;
		}
		.informationListImg{
			display: block;
		}
		.informationListImgPub{
			width: 6.9rem;
			height: 3.50rem;
			position: relative;
			overflow: hidden;
			cursor: pointer;
			margin-bottom: 0.3rem;
			
		}
		.informationListImgPub:hover:hover img{
			animation:wid 8s;
			transform-origin: center;
		}
		.informationListImgPubFooter{
			background: #000000;
			opacity: 0.4;
			position: absolute;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
		}
		.informationListImgPub .line1{
			position: absolute;
			left: 0.3rem;
			bottom: 50px;
			height:  0.34rem;
			font-size: 0.3rem;
			font-weight: 300;
			color: #FFFFFF;
			line-height: 0.34rem;
			width: 80%;
		}
		.informationListPub a{
			display: block;
			width: 100%;
			height: 100%;
		}
		.informationListImgPub .date{
			position: absolute;
			left: 0.3rem;
			bottom: 25px;
			height:0.24rem;
			font-size: 0.24rem;
			font-weight: 300;
			color: #FFFFFF;
			line-height:0.24rem
		}
		
		.informationListPub{
			width: 6.90rem;
			height: 1.60rem;
		
			margin-top: 0;
			margin-right: 0;
			margin-bottom: 0.2rem;
			float: none;
			transition: background 0.3s; 
			cursor: pointer;
		}
		
		.informationListPub:nth-child(2n){
			margin-right: 0;
		}
		.informationListPub .date{
			margin-top: 0.5rem;
			margin-left: 0;
			height: 0.56rem;
			line-height: 0.56rem;
			text-align: center;
			width: 1.76rem;
			font-size: 0.32rem;
			font-family: Arial;
			font-weight:500;
			color: #474747;
			float: left;
			border-right: 2px solid #B7B7B7;
			margin-right: 0.38rem;
		}
		.informationListPubFooter{
			float: left;
			margin-top:  0.5rem;
			width:4rem;
		}
		.informationListPubFooter .title{
			height: 0.32rem;
			font-size: 0.26rem;
			font-weight: bold;
			color: #474747;
			line-height:0.32rem;
			margin: 0;
			margin-top: 0.1rem;
		}
		.informationListPubFooter  .info{
			margin-top: 0.21rem;
			height: 0.24rem;
			font-size: 0.24rem;
			font-weight: 300;
			color: #474747;
			line-height: 0.4rem;
			display: none;
		
		}
		.information .btn{
				top: inherit;
			position: absolute;
			bottom: 0;
			left: 50%;
			transform: translateX(-50%);
		}
		
		
		.footer{
			width: 100%;
			height:auto;
			overflow: hidden;
			background: #18171C;
		}
		.footer_nav{
			float: none;
			width: 6.9rem;
			margin-left: 0.3rem;
			margin-top:0.3rem;
		}
		.footer_nav>ul>li{
			position: relative;
			width:6.9rem;
			border: none;
			border-bottom: 1px solid #2F2E33;
			margin-left: 0;
			height: auto;
			overflow: hidden;
		}
		.footer_nav>ul>li:last-child{
			border-bottom: 1px solid #2F2E33;
		}
		.footer_nav>ul>li div{
			height: 0.78rem;
			font-size: 0.26rem;
			font-weight:500;
			color: #929293;
			line-height: 0.78rem;
			margin-bottom: 0;
		}
		.footer_nav>ul>li div a{
			height: 0.78rem;
			font-size: 0.26rem;
			font-weight:500;
			color: #929293;
			line-height: 0.78rem;
			margin-bottom: 0;
		}
		
		.footer_nav>ul>li a{
			font-size:0.22rem;
		}
		
		.footer_nav>ul>li li{
			height: 0.4rem;
			font-size:0.24rem;
			font-weight: 300;
			color: #616163;
			line-height:0.4rem;
			cursor:pointer;
			margin-left: 0.3rem;
		}
		
		.footer_nav>ul>li ul{
			padding-bottom: 0.3rem;
		}
		.footer_nav>ul>li li:hover{
			color: #fff;
		}
		.footer_info{
			width: 6.9rem;
			margin-right:0;
			margin-top:0.25rem;
			text-align: inherit;
			position: relative;
			height: 1.23rem;
			border-bottom: 1px solid #2F2E33;
		}
		.footer_info span{
			height: 0.48rem;
			font-size: 0.24rem;
			display: block;
			
			float: left;
			font-weight:500;
			color: #FFFFFF;
			line-height:0.48rem;
			margin-right: 0.15rem;
		}
		.footer_info p{
			
			height: 0.48rem;
			font-size:0.24rem;
			font-family: Arial;
			font-weight:500;
			color: #FFFFFF;
			line-height:0.48rem;
			opacity: 0.5;
			margin-top:0;
			margin-bottom: 0;
			
		}
		.code{
			width: 0.88rem;
			height: 0.88rem;
			margin-top: 0;
			float: right;
			position: absolute;
			right: 0.3rem;
			top: 0;
			
		}
		.copy{
			height: 1.26rem;
			line-height: 0.22rem;
			text-align: center;
			background: #111016;
			font-size:0.14rem;
			font-weight:500;
			color: #7C7C7C;
			width:7.5rem;
			padding:0 1.6rem ;
			display: flex;
			    justify-content: center;
			    align-items: center;
		}
		.copy p{
			display: table-cell;
			vertical-align: middle;
		}
		
		
	.product_pub_center{
		margin:0 0.15rem;
	}
	.ve-menu-mobile>li{
		height: auto;
		text-align: center;
		border-bottom: 1px solid #ccc;
		position: relative;
		overflow: hidden;
	}
	.ve-menu-mobile>li:nth-child(1){
		border: none;
	}
	.ve-menu-mobile>li>a{
		margin: 0 auto;
		height: 53px;
		text-align: left!important;
		padding-left: 30px;
	}
	.ve-menu-mobile>li>ul>li>a{
		
		height: 53px;
		background: #fff!important;
		color: #474747!important;
		text-align: left!important;
		padding-left: 60px;
	}
	.ve-menu-mobile>li>ul>li{
		display: block;
		overflow: hidden;
	}
	.ve-menu-mobile span{
		display:inline-block;
		position: absolute;
		right: 10px;
		top: 10px;
		width: 32px;
		height: 32px;
		padding: 5px;
		
	}
	.ve-menu-mobile span img{
		transition: all 0.3s;
		transform:rotateZ(0deg);
	}
	.ve-menu-mobile span.span img{
		transform:rotateZ(90deg);
	}
	.ve-menu-mobile span img{
		width: 100%;
	}
	
	.footer_nav>ul>li ul{
		display: none;
	}
	.footer_nav>ul>li.active ul{
		display: block;
	}
	.footer_nav>ul>li.active .close{
		display: block;
	}
	.footer_nav>ul>li.active .add{
		display: none;
	}
	.footerIcon{
		display: block;
		width: 0.3rem;
		height: 0.3rem;
		position: absolute;
		top: 0.19rem;
		right: 0.19rem;
	}
	.footer_nav>ul>li .close{
		display: none;
	}
	
}

#information{
	height: auto;
	padding-bottom: 20px;
	background: none;
	
}


.clearfix{
	width: 100%;
	height: 0px;
	overflow: hidden;
	clear: both;
}









