@media (max-width:479px){
 section{ width: 95%;}
	h1{
		width: 115px;
		height: 50px;
		background-size: cover;
	}
	.pc_11{
		display: none;
	}
	.mb_22{
		display: block;
	}
 /**菜单**/
 .mobile-icon{
	color: #ffffff;
	height: 40px;
	font-size:25px;
	text-align: center;
	float:right;
	width: 50px;
	position: relative;
	-webkit-transition: background 0.5s;
	-moz-transition: background 0.5s;
	-o-transition: background 0.5s;
	transition: background 0.5s;
	display:block;
	cursor:pointer;
}
.mobile-icon span{
	position: absolute;
	left:12.5px;
	top: 20px;
	width: 25px;
	height: 2px;
	background-color: rgba(255,255,255,1);
}
.mobile-icon span:nth-child(1){
	-webkit-transform: translateY(6px) rotate(0deg);
	-moz-transform: translateY(6px) rotate(0deg);
	-o-transform: translateY(6px) rotate(0deg);
    transform: translateY(6px) rotate(0deg);
	}
.mobile-icon span:nth-child(2){
	-webkit-transform: translateY(0px) rotate(0deg);
	-moz-transform: translateY(0px) rotate(0deg);
	-o-transform: translateY(0px) rotate(0deg);
    transform: translateY(0px) rotate(0deg);
	}
 .mobile-icon span:nth-child(3){
	-webkit-transform: translateY(-6px) rotate(0deg);
	-moz-transform: translateY(-6px) rotate(0deg);
	-o-transform: translateY(-6px) rotate(0deg);
    transform: translateY(-6px) rotate(0deg);
	}

.mobile-icon-click span:nth-child(1){
	-webkit-animation-duration: 0.5s;
	-moz-animation-duration: 0.5s;
	-o-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: clickfirst;
	-moz-animation-name: clickfirst;
	-o-animation-name: clickfirst;
	animation-name: clickfirst;
	}
.mobile-icon-click span:nth-child(2){
	-webkit-animation-duration: 0.5s;
	-moz-animation-duration: 0.5s;
	-o-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: clicksecond;
	-moz-animation-name: clicksecond;
	-o-animation-name: clicksecond;
	animation-name: clicksecond;
	}
 .mobile-icon-click span:nth-child(3){
	-webkit-animation-duration: 0.5s;
	-moz-animation-duration: 0.5s;
	-o-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: clickthree;
	-moz-animation-name: clickthree;
	-o-animation-name: clickthree;
	animation-name: clickthree;
	}

@-webkit-keyframes clickfirst {
  0% {
	  -webkit-transform: translateY(6px) rotate(0deg);
	  -moz-transform: translateY(6px) rotate(0deg);
	  -o-transform: translateY(6px) rotate(0deg);
	  transform: translateY(6px) rotate(0deg);

  }

  100% {
	  -webkit-transform: translateY(0) rotate(45deg);
	  -moz-transform: translateY(0) rotate(45deg);
	  -o-transform: translateY(0) rotate(45deg);
      transform: translateY(0) rotate(45deg);
  }
 }

@-moz-keyframes clickfirst {
  0% {
	  -webkit-transform: translateY(6px) rotate(0deg);
	  -moz-transform: translateY(6px) rotate(0deg);
	  -o-transform: translateY(6px) rotate(0deg);
	  transform: translateY(6px) rotate(0deg);

  }

  100% {
	  -webkit-transform: translateY(0) rotate(45deg);
	  -moz-transform: translateY(0) rotate(45deg);
	  -o-transform: translateY(0) rotate(45deg);
      transform: translateY(0) rotate(45deg);
  }
 }

@keyframes clickfirst {
  0% {
	  -webkit-transform: translateY(6px) rotate(0deg);
	  -moz-transform: translateY(6px) rotate(0deg);
	  -o-transform: translateY(6px) rotate(0deg);
	  transform: translateY(6px) rotate(0deg);

  }

  100% {
	  -webkit-transform: translateY(0) rotate(45deg);
	  -moz-transform: translateY(0) rotate(45deg);
	  -o-transform: translateY(0) rotate(45deg);
      transform: translateY(0) rotate(45deg);
  }
 }


@-webkit-keyframes clicksecond {
  0% {
	  opacity:1;
  }

  100% {
	  opacity:0;
  }
}
@-moz-keyframes clicksecond {
  0% {
	  opacity:1;
  }

  100% {
	  opacity:0;
  }
}
@keyframes clicksecond {
  0% {
	  opacity:1;
  }

  100% {
	  opacity:0;
  }
}

@-webkit-keyframes clickthree {
  0% {
	  -webkit-transform: translateY(-6px) rotate(0deg);
	  -moz-transform: translateY(-6px) rotate(0deg);
	  -o-transform: translateY(-6px) rotate(0deg);
	  transform: translateY(-6px) rotate(0deg);
  }

  100% {
	  -webkit-transform: translateY(0) rotate(-45deg);
	  -moz-transform: translateY(0) rotate(-45deg);
	  -o-transform: translateY(0) rotate(-45deg);
      transform: translateY(0) rotate(-45deg);
  }
}
@-moz-keyframes clickthree {
  0% {
	  -webkit-transform: translateY(-6px) rotate(0deg);
	  -moz-transform: translateY(-6px) rotate(0deg);
	  -o-transform: translateY(-6px) rotate(0deg);
	  transform: translateY(-6px) rotate(0deg);
  }

  100% {
	  -webkit-transform: translateY(0) rotate(-45deg);
	  -moz-transform: translateY(0) rotate(-45deg);
	  -o-transform: translateY(0) rotate(-45deg);
      transform: translateY(0) rotate(-45deg);
  }
}
@keyframes clickthree {
  0% {
	  -webkit-transform: translateY(-6px) rotate(0deg);
	  -moz-transform: translateY(-6px) rotate(0deg);
	  -o-transform: translateY(-6px) rotate(0deg);
	  transform: translateY(-6px) rotate(0deg);
  }

  100% {
	  -webkit-transform: translateY(0) rotate(-45deg);
	  -moz-transform: translateY(0) rotate(-45deg);
	  -o-transform: translateY(0) rotate(-45deg);
      transform: translateY(0) rotate(-45deg);
  }
}

.mobile-icon-out span:nth-child(1){
	-webkit-animation-duration: 0.5s;
	-moz-animation-duration: 0.5s;
	-o-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: outfirst;
	-moz-animation-name: outfirst;
	-o-animation-name: outfirst;
	animation-name: outfirst;
	}
.mobile-icon-out span:nth-child(2){
	-webkit-animation-duration: 0.5s;
	-moz-animation-duration: 0.5s;
	-o-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: outsecond;
	-moz-animation-name: outsecond;
	-o-animation-name: outsecond;
	animation-name: outsecond;
	}
 .mobile-icon-out span:nth-child(3){
	-webkit-animation-duration: 0.5s;
	-moz-animation-duration: 0.5s;
	-o-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: outthree;
	-moz-animation-name: outthree;
	-o-animation-name: outthree;
	animation-name: outthree;
	}

@-webkit-keyframes outfirst {
  0% {
	  -webkit-transform: translateY(0) rotate(-45deg);
	  -moz-transform: translateY(0) rotate(-45deg);
	  -o-transform: translateY(0) rotate(-45deg);
      transform: translateY(0) rotate(-45deg);
  }

  100% {
	  -webkit-transform: translateY(-6px) rotate(0deg);
	  -moz-transform: translateY(-6px) rotate(0deg);
	  -o-transform: translateY(-6px) rotate(0deg);
      transform: translateY(-6px) rotate(0deg);

  }
}
@-moz-keyframes outfirst {
  0% {
	  -webkit-transform: translateY(0) rotate(-45deg);
	  -moz-transform: translateY(0) rotate(-45deg);
	  -o-transform: translateY(0) rotate(-45deg);
      transform: translateY(0) rotate(-45deg);
  }

  100% {
	  -webkit-transform: translateY(-6px) rotate(0deg);
	  -moz-transform: translateY(-6px) rotate(0deg);
	  -o-transform: translateY(-6px) rotate(0deg);
      transform: translateY(-6px) rotate(0deg);

  }
}
@keyframes outfirst {
  0% {
	  -webkit-transform: translateY(0) rotate(-45deg);
	  -moz-transform: translateY(0) rotate(-45deg);
	  -o-transform: translateY(0) rotate(-45deg);
      transform: translateY(0) rotate(-45deg);
  }

  100% {
	  -webkit-transform: translateY(-6px) rotate(0deg);
	  -moz-transform: translateY(-6px) rotate(0deg);
	  -o-transform: translateY(-6px) rotate(0deg);
      transform: translateY(-6px) rotate(0deg);

  }
}


@-webkit-keyframes outsecond {
  0% {
	  opacity:0;
  }

  100% {
	  opacity:1;
  }
}
@-moz-keyframes outsecond {
  0% {
	  opacity:0;
  }

  100% {
	  opacity:1;
  }
}
@keyframes outsecond {
  0% {
	  opacity:0;
  }

  100% {
	  opacity:1;
  }
}

@-webkit-keyframes outthree {
  0% {
	  -webkit-transform: translateY(0) rotate(45deg);
	  -moz-transform: translateY(0) rotate(45deg);
	  -o-transform: translateY(0) rotate(45deg);
      transform: translateY(0) rotate(45deg);
  }

  100% {
	  -webkit-transform: translateY(6px) rotate(0deg);
	  -moz-transform: translateY(6px) rotate(0deg);
	  -o-transform: translateY(6px) rotate(0deg);
      transform: translateY(6px) rotate(0deg);
  }
}
 @-moz-keyframes outthree {
  0% {
	  -webkit-transform: translateY(0) rotate(45deg);
	  -moz-transform: translateY(0) rotate(45deg);
	  -o-transform: translateY(0) rotate(45deg);
      transform: translateY(0) rotate(45deg);
  }

  100% {
	  -webkit-transform: translateY(6px) rotate(0deg);
	  -moz-transform: translateY(6px) rotate(0deg);
	  -o-transform: translateY(6px) rotate(0deg);
      transform: translateY(6px) rotate(0deg);
  }
}
@keyframes outthree {
  0% {
	  -webkit-transform: translateY(0) rotate(45deg);
	  -moz-transform: translateY(0) rotate(45deg);
	  -o-transform: translateY(0) rotate(45deg);
      transform: translateY(0) rotate(45deg);
  }

  100% {
	  -webkit-transform: translateY(6px) rotate(0deg);
	  -moz-transform: translateY(6px) rotate(0deg);
	  -o-transform: translateY(6px) rotate(0deg);
      transform: translateY(6px) rotate(0deg);
  }
}

.mobile-inner-nav{
	z-index:998;
	background-color: rgba(0,0,0,1);
	width: 100%;
    height: 1080px;
	position: absolute;
	top: 44px;
	left: 0px;
	padding-bottom: 80px;
	display: none;
}
.mobile-inner-nav a{
	display:block;
	line-height: 60px;
	text-decoration: none;
	width: 95%;
	border-bottom: 1px solid #c8c8c8;
	margin:0 auto;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	font-weight:300;
}
.swiper-pagination-bullet{
	width:11px;
	height:11px;
	}

 header nav li{
   float: none;
   text-align: right;
   margin-left:5%;
   width:90%;
 }
header nav li:hover{ border-bottom: none;}
	header nav li form{
		display: inline-block;
		overflow: hidden;
		padding-right: 2.5%;
	}
.mobile-inner-nav li{
		-webkit-animation-duration: 0.5s;
		animation-duration: 0.5s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
		-webkit-animation-name: returnToNormal;
		animation-name: returnToNormal;
	}


	@-webkit-keyframes returnToNormal {
	  from {
	    opacity: 0;
	    -webkit-transform: translate3d(0, 100%, 0);
	    transform: translate3d(0, 100%, 0);
	  }

	  to {
	    opacity: 1;
	    -webkit-transform: none;
	    transform: none;
	  }
	}

	@keyframes returnToNormal {
	  from {
	    opacity: 0;
	    -webkit-transform: translate3d(0, 100%, 0);
	    transform: translate3d(0, 100%, 0);
	  }

	  to {
	    opacity: 1;
	    -webkit-transform: none;
	    transform: none;
	  }
	}
 /**悬浮导航**/
 .fload{
  top: 0;
  height: auto;
  position: static;
  border-bottom: none;
 }
 .fload h3{
  display: none;
 }
 .fload ul{
  margin-top: 0;
  width: 100%;
  float: none;
 }
 .fload ul li{
  padding-right: 0;
  margin-right: 0;
  float: none;
  border: none;
 }
 .mobile-inner-nav .fload ul li a{
  width: 100%;
  border-bottom: 1px solid rgba(91, 103, 115, 0.7);
 }

/**banner**/
	.swiper-container5{
		height: 100%;
	}
	.swiper-container5 .swiper-slide{
		display: flex;
		align-items: center;
		color: #fff;
	}
	.swiper-container5 .swiper-slide .subtitle{
		margin: 0 auto;
		text-transform: uppercase;
		background:rgba(212,0,15,0.7);
	position: absolute;
	box-sizing: border-box;
	left: 0;
	bottom: 30%;
	padding: 10px 30px;
	}
.swiper-container5 .swiper-slide .subtitle h3{ font-size: 35px;
  /* font-family:'SiYuanRegulard4ccf651216b5f';  */
  font-weight: 300; word-spacing: -10px;}
.swiper-container5 .swiper-slide .subtitle .span1{ font-size: 30px; font-weight: lighter;
  /* font-family:'SiYuan-ExtraLigda90ef36a16b5f'; */
}
.swiper-container5 .swiper-slide .subtitle p{ font-size: 16px; font-weight: lighter;}
.swiper-container5 .swiper-slide .subtitle2{
	background:rgba(255,255,255,1);
	position: absolute;
	width: 320px;
	height: 180px;
	box-sizing: border-box;
	left: 0;
	top: 30%;
	padding: 0;
	color: #a051b2;
	bottom: auto;
	box-shadow: 0px 8px 9px rgba(0,0,0,0.5);
	}
	.video{
		width: 320px;
		height: 180px;
	}
	.swiper-container5 .swiper-slide .subtitle3{
	left: 0%;
	width: 6%;
	bottom: 12%;
	padding:0;
	height: 5px;
	}
	.swiper-container5 .swiper-slide .subtitle4{
	right: 0%;
	width: 30%;
	bottom: 12%;
	padding:0;
	height: 5px;
	left: auto;
	}
	.swiper-container5 .swiper-slide .subtitle2 h3{
		font-size: 38px;
	}
	.swiper-container5 .swiper-slide .subtitle2 .span1{
		margin-bottom: 20px;
	}
	.swiper-container5 .swiper-slide .subtitle2 .span1::after{
		content: "";
		width: 70px;
		height: 2px;
		display: block;
		background: #a051b2;
	}
	.swiper-container5 .swiper-slide .subtitle2 p{
		font-weight: normal;
	}
	.swiper-container5 .swiper-slide .subtitle2 .p_1{
		font-size: 26px;
		font-weight: lighter;
	}
	.swiper-container5 .swiper-slide .subtitle2 .xin_13{
		background: #d4000f; width: 43%; padding: 30px 0; text-align: center; margin-top: 0;position: absolute; right: 0;
	}
	.swiper-container5 .swiper-slide .subtitle2 .xin_13 img{
		width: 80%;
		height: auto;
	}
	.swiper-container5 .swiper-button-next{
		background: url(../images/arrow.svg) no-repeat;
		background-size: 100%;
		bottom: 3%;
		top: auto;
		left: 45%;
		z-index: 999;
	}
 .swiper-button-next, .swiper-button-prev{
  top: 172px;
 }
.banner{
  margin-top: 44px;
}
 .banner::after{
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
 }

 .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
  width: 35px;
  height: 35px;
  right: 5%;
 }
 .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
  width: 35px;
  height: 35px;
  left: 5%;
 }
 .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity:0;}

 .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
  top: 180px;
 }
 /**第二导航**/
	.conutup{
		height: 110px;
		width: 100%;
		position: absolute;
		top: 74px;
	}
	.conutup section{
		left: 0;
		margin-left: 0;
		width: 100%;
		top: -30px;
		height: 123px;
		background-size: auto 100%;
	}
	.conutup .list_1{
		padding: 0 10px;
		height: 125px;
	}
	.conutup .list_1:hover{height:125px; top:0px;}
	.conutup .list_2:hover{ background: #854396;height:125px; top:0px;}
	.conutup .list_3:hover{ background: #a96ab5;height:125px; top:0px;}
	.conutup .title{
		margin-top: 25px;
		width: 100%;
		text-align:center;
		margin-bottom:8px;
	}
	.conutup .title h4{
		font-size: 15px;
		position: absolute;
		left: 0;
		bottom: 10px;
		width: 100%;
	}
	.conutup .title p{
		font-size: 12px;
		display:none;
	}
	.conutup .list_1 img{
		height: 50px;
		width: auto;
		margin: 5px auto 10px;
		float:none;
		display:block;
	}

/**营养分析切换**/
	.banner_2{
		width: 100%;
		position: absolute;
		bottom: 0;
	}
	.banner_2 .swiper-container{
		overflow: visible;
	}
	.banner_2 h5{
		font-size: 18px;
		text-align: left;
		padding-left: 5%;
	}
	.banner_2 span{
		font-size: 12px;
		text-align: left;
		width: 45%;
		padding-left: 5%;
		color:#b2b2b2;
	}
	.banner_2 .swiper-slide img{
        height: auto;
        width:40%;
		margin-left: 0;
    }
	.banner_2 .swiper-button-next{
		opacity: 0;
	}
	.banner_2 .swiper-button-prev{
		opacity: 0;
	}
	.banner_2 .swiper-button-next2,.banner_2 .swiper-button-prev2{
		opacity: 1;
		width: 50px;
		height: 65px;
	}
	.banner_2 .swiper-button-prev2{
		top: 25px;
		left: 7%;
	}
	.banner_2 .swiper-button-next2{
		top: 30px;
		left: 15%;
		background-image: url( ../images/button_cat.png);
	}
	.banner_2 .swiper-container{
		background: none;
	}
	.swiper-container2 .swiper-slide{
		background: none;
	}
	.banner_2 .analysis{
		display: flex;
		flex-wrap: wrap;
		width:100%;
	}
	.banner_2 .analysis .li_1{
		padding-right: 0;
		background-position: left center;
		background-size: 42px auto;
		left: auto;
		right: 10px;
		top: 80px;
	}
	.banner_2 .analysis .li_1:hover{
	    background-position: left center;
		background-size: 42px auto;
    }
	.banner_2 .analysis .li_1:hover::after{
	content: " ";
	display: none;
	width: 144px;
	height: 280px;
	background: none;
	background-size: 100% auto;
	position: absolute;
	top: 40px;
	left: -165px;
}
	.banner_2 .analysis .li_2{
		padding-right: 0;
		background-position: left center;
		background-size: 42px auto;
		left: auto;
		right: 10px;
		top: 135px;
	}
	.banner_2 .analysis .li_2:hover{
	    background-position: left center;
		background-size: 42px auto;
    }
	.banner_2 .analysis .li_2:hover::after{
	content: " ";
	display: none;
	width: 187px;
	height: 140px;
	background: none;
	background-size: 100% auto;
	position: absolute;
	top: 40px;
	left: -175px;
}
	.banner_2 .analysis .li_3{
		padding-right: 0;
		background-position: left center;
		background-size: 42px auto;
		left: auto;
		right: 10px;
		top: 190px;
	}
	.banner_2 .analysis .li_3:hover{
	    background-position: left center;
		background-size: 42px auto;
    }
	.banner_2 .analysis .li_3:hover::after{
	content: " ";
	display: none;
	width: 248px;
	height: 147px;
	background: none;
	background-size: 100% auto;
	position: absolute;
	top: 40px;
	left: -195px;
}
	.banner_2 .analysis .li_4{
		padding-right: 0;
		background-position: left center;
		background-size: 42px auto;
		left: auto;
		right: 10px;
		top: 245px;
		padding-left: 42px;
	}
	.banner_2 .analysis .li_4:hover{
	    background-position: left center;
		background-size: 42px auto;
    }
	.banner_2 .analysis .li_4:hover::after{
	content: " ";
	display: none;
	width: 171px;
	height: 197px;
	background: none;
	background-size: 100% auto;
	position: absolute;
	buttom: 40px;
	left: -195px;
}
	.banner_2 .analysis .li_5{
		padding-right: 0;
		background-position: left center;
		background-size: 42px auto;
		left: auto;
		right: 10px;
		top: 300px;
		padding-left: 42px;
	}
	.banner_2 .analysis .li_5:hover{
	    background-position: left center;
		background-size: 42px auto;
    }
	.banner_2 .analysis .li_5:hover::after{
	content: " ";
	display: none;
	width: 300px;
	height: 63px;
	background: none;
	background-size: 100% auto;
	position: absolute;
	buttom: 40px;
	left: -195px;
		top: 0;
}
	.banner_2 .analysis li{
		width:33.33%;
		padding: 15px 8px 10px;
		box-sizing: border-box;
		position: static;
		text-align: center;
		background: rgba(0,0,0,0.37);
		height: 90px;
	}
	.banner_2 .analysis li:nth-child(2n+0){
		background: rgba(0,0,0,0.5);
	}
	/**.banner_2 .analysis li:first-child{
		margin-left: 33.33%;
	}**/
	.banner_2 .analysis li h5{
		text-align: center;
		font-size: 14px;
		margin-top: 0;
		padding-left: 0;
		line-height:30px;
		color: #fff;
	}
	.banner_2 .analysis li span{
		text-align: left;
		width: auto;
		font-size: 12px;
		display: none;
	}
	.banner_2 .analysis .pro_name{
		padding: 10px 5px;
		min-width: 140px;
		top: 50px;
		left: 0;
	}

	.big_tu{
		height: 250px;
		overflow: hidden;
		position: relative;
	}
	.big_tu .mobile{
		display: block;
	}
	.big_tu img{
		width: 500px;
		margin-left: -235px;
	}
	.big_tu .pc{
		display: none;
	}
	.title_2 img{
		width: 80%;
		display: block;
		margin: 0 auto;
	}
	.title_2 div{
		float: none;
		margin-top: 20px;
		line-height: 22px;
		width: 100%;
	}
	.title_2 button{
		margin-top: 20px;
		padding: 5px 15px 5px 15px;
	}
	.line{
		margin: 20px 0 30px;
	}
	.new_list{
		width: 95%;
	}
	.new_list_content{
		margin: 30px auto;
		flex-wrap: wrap;
	}
	.new_list_content1{
		margin-bottom: 15px;
	}
	.new_list_content .dz_img{
		width: 100%;
	}
	.new_list_content .new_list_1{
		width: 100%;
	}
	.new_list_content .new_list_1 img{
		width: auto;
	}
	footer .border{
		flex-wrap: wrap;
	}
	footer .border dl{
		width: 25%;
	}
	footer .border dl:last-child{
		display: none;
	}
	footer dt{
		font-size: 16px;
		text-align: center;
		margin-bottom: 15px;
	}
	footer dt::after{
		display: none;
	}
	footer dd{
		display: none;
	}
	footer .pull_left{
		font-size:10px;
		}
	footer .line_1{
		margin: 0 0 15px 0;
	}

	/**关于**/
	.banner_pro img{
		width: 900px;
		margin-left: -450px;
	}
	.pro_about img{
		margin-left:-490px;
		}
	.about_nav{
		width: 100%;
		font-size: 16px;
	}
	.pro_icon{
		width: 60px;
		top:-1px;
	}
	.new_list h4{
		font-size: 20px;
	}
	.product h4{
		padding-top: 20px;
		text-align: left;
	}
	.new_list .p_1{
		font-size: 16px;
		line-height: 28px;
		text-align: left;
	}
	.new_list .p_2{
		text-align: center;
	}
	.product_care .line{
		margin: 10px 0 15px;
	}
	.health_list{
		margin: 30px 0;
	}
	.health_list .about_li{
		position: static;
		height: auto;
		padding-bottom: 30px;
		border-bottom:2px solid #fff;
	}
	.health_list .about_li div{
		position: static;
		width: 100%;
		height: auto;
	}
	.health_list .about_li .health_img img{
		float: none;
		width: 100%;
	}
	.health_list .about_li .health_info{
		padding: 0 8px;
		background: url(../images/mask_top_1.png) no-repeat;
		background-position: center top;
	}
	.health_list .about_li .health_info h5{
		font-size: 40px;
	}
	.health_list .about_li .health_info p{
		margin-top: 5px;
		font-size: 13px;
		line-height: 22px;
	}
	.about_left{
		width: 100%;
		float: none;
	}
	.about_left img{
		width: 100%;
	}
	.about_right{
		width: 100%;
		float: none;
		margin-top: 15px;
	}
	.about_right p{
		font-size: 14px;
		line-height: 20px;
	}
	.about_right img{
		width: 100%;
	}
    .about_name{
		display: none;
	}
	.about_name_mb{
		display: block;
	}
	.about_name_mb img{
		width: 100%;
		margin-top: 15px;
	}
	.about_jiyu h5{
		font-size: 18px;
	}
	.about_jiyu h5::before{
    width: 30px;
    margin-bottom: 3px;
}
	.about_jiyu h5::after {
    width: 30px;
    margin-bottom: 3px;
}
	.fload_new{
		height: 40px;
		position: absolute;
		top: 44px;
	}
	.pro_care{
		flex-wrap: wrap;
	}

	.pro_care_left{
		width: 100%;
	}
	.product_care .care_text{
		width: 100%;
	}
	.pro_care_left h3{
		font-size: 24px;
		padding-top: 20px;
		width: 80%;
	}
	.pro_care_left img{
		width: 100% !important;
		height: auto !important;
	}
	.pro_care_left h4{
		line-height: 20px;
		font-size: 18px;
		padding-bottom: 20px;
		padding-top: 10px;
	}
	.pro_care_left h5{
		font-size: 16px;
		line-height: 24px;
	}
	.pro_care_left p img{
		width: auto;
		max-width: 100%;
	}
	.pro_care_right{
		width: 100%;
	}
	.pro_care_right h4{
		font-size: 18px;
	}
	.pro_care_right .new_list_content{
		display: flex;
	}
	.pro_care_right .new_list_content .pro_care_list{
		width: 100%;
	}
	.pro_care_right .new_list_content .new_list_1{
		width: 100%;
		padding: 20px 20px 10px;
		height: auto;
	}
	.new_list_content .new_list_1 h5{
		font-size: 14px;
	}
	.new_list_content .new_list_1 .new_list_frame{
		font-size: 12px;
		margin: 10px 0;
		text-align: left;
		padding-left:20px;

	}
	.new_list_content .new_list_1 .new_list_frame b{
		margin-left: 45px;
	}
	.product_care .new_list_content .care_list{
		margin-right: 0;
	}
	.product_care .new_list_content .care_list .img_1{
		width: 100%;
		height: auto;
	}
	.new_list_content .new_list_1{
		height: auto;
	}
	.banner_care section .subtitle{
		width:100%;
		position:static;
		top:0;
	}
	.banner_care section .subtitle_about{
		width:100%;
		position:static;
		top:0;
		}
	.banner_care section .subtitle h3{
		font-size: 25px;
		word-spacing: 0;
		line-height: 30px;
	}
	.banner_care section .subtitle span{
		font-size: 25px;
		word-spacing: -10px;
	}
	.banner_care section .subtitle p{
		font-size: 16px;
	}
	.banner_care section .subtitle_about h3{ font-size:16px; word-spacing:-5px; line-height:20px;}
	.banner_care section .subtitle_about span{ font-size:40px;}

	/**真伪查询**/
	.pro_check{
		height: 350px;
	}
	.pro_check .check{
		width: 100%;
		top: -40px;
	}
	.pro_check .check .pro_icon{
		right: 10px;
	}
	.pro_check form{
		margin-top: 20px;
		padding-left: 0;
	}
	.pro_check input{
		width: 80%;
		height: 40px;
	}
	.pro_check button{
		width: 20%;
		height: 40px;
	}
	.pro_check form img{
		height:40px;
		width:auto;
		}
	.pro_check .check h4{
		text-align:center;
		}
	.pro_check #data{
		width: 90%;
	}
	/**联系**/
	.contact_left{
		width: 100%;
		float: none;
		margin-bottom: 20px;
	}
	.contact_right{
		width: 100%;
		height: 350px;
		float: none;
	}
	.contact_left span{
		margin: 15px 0 10px;
	}

	/**健康**/
	.health_list li{
		height: auto;
		padding-bottom: 30px;
		border-bottom:2px solid #fff;
	}
	.health_list li div{
		position: static;
		width: 100%;
		height: auto;
	}
	.health_list li .health_img img{
		width: 100%;
	    float: none;
		height:auto;
	}
	.health_list li .health_info{
		padding: 10px 10px 0;
	}
	.health_list li .health_info h5{
		font-size: 18px;
		line-height: 30px;
	}
	.health_list li .health_info p{
		font-size: 13px;
		line-height: 20px;
	}
	.health_list li .health_info button{
		padding: 5px 30px 5px 15px;
		margin-top: 15px;
		background:#f1f1f1;
	}
	.health_list li:nth-child(2n) .health_img img{
		float: none;
	}
	.health_list_1 {
		display: flex;
		justify-content: space-around;
		flex-wrap: wrap;
	}
	.health_list_1 li{
		width: 100%;
	}
	.health_list_1 .health_img img{
		width: 100%;
	}
	.health_list_1 li .health_info img{
		display: none;
	}
	.health_list_1 li .health_info{
		padding: 15px 8px;
	}
	.health_list_1 li .health_info h5{
		font-size: 17px;
		line-height: 24px;
	}
	.health_list_1 li .health_info p{
		font-size: 13px;
		margin-top: 8px;
	}
	.health_list_1 li .health_info button{
		padding: 5px 10px 5px 9px;
		background-position:95% center;
		background-image: none;
		background: #fff;
	}
	.health_list_1 li .health_info button span{
		margin-left: 20px;
	}

	/**新闻**/
	.banner_care section .subtitle_new{
		width: 50%;
		position:static;
	}
	.banner_care section .subtitle_new .button_new p b{
		margin-left:5px;
		}
	.banner_care section .subtitle_new h3{
		font-size: 18px;
		line-height: 22px;
	}
	.banner_care section .subtitle_new span{
		font-size: 16px;
	}
	.banner_care section .subtitle_new h5{
		font-size: 15px;
		line-height: 20px;
	}
	.banner_care section .subtitle_new p{
		font-size: 12px;
		height: 35px;
		overflow: hidden;
		margin-top: 5px;
		line-height:18px;
	}
	.banner_care section .subtitle_new .button_new{
		margin-top: 10px;
	}
	.banner_care section .subtitle_new .button_new p{
		width: 50%;
		padding:0;
		box-sizing: border-box;
		height: 24px;
		line-height: 24px;
	}
	.banner_care section .subtitle_new .button_new p:last-child{
		padding-right: 0;
	}

	/**产品**/
	.product h3{
		padding-top: 20px;
	}
	.product_list_1{
		width: 100%;
	}
	.product_title{
		width: 33.33%;
		height: 40px;
		line-height: 40px;
		font-size: 17px;
	}
	#tabbox{
		width: 100%;
	}
	#tabs{
		width: 100%;
	}
	.pro_line{
		width: 100%;
		left: 0;
		margin: 0 0 30px;
	}
	.product_list_1 ul .product_list{
		margin-top: 60px;
	}
	.product_list .product_info{
		width: 50%;
	}
	.product_list_1 .product_list .product_info .product_img{
		width: 100%;
		height: auto;
	}
	.product_list .product_info h4{
		text-align: center;
	}
	.product_list .product_info p{
		width: 90%;
		font-size: 13px;
	}
	.product_list .product_info button{
		padding: 5px 15px 5px 40px;
		margin:10px auto 5px;
	}
	.product_list .product_info button span{
		margin-left:25px;
		}
	.pro_icon_1{
		width: 80%;
		display: flex;
		justify-content: space-around;
		top: 10px;
		right: 10%;
	}
	.pro_icon_1 li{
		width: 30%;
	}
	.pro_icon_1 li img{
		width: 65%;
	}
	#tabbox1{
		width: 100%;
	}
	.product_list_1 ul .product_list{
		margin-top: 35px;
	}
	.product_list_1 ul .product_list img{
		width: 100% !important;
		height: 100% !important;
	}
	.product_list_1 .product_list .product_info .product_img{
		width: 100% !important;
		height: auto !important;
	}
	.product_list_1 ul .product_list .img_xin{
		width: 83px !important;
		height: 16px !important;
	}
	#tab_conbox1 table th{
		padding-left: 10px;
		font-size: 13px;
		line-height: 40px;
	}
	#tabs .li_1{
	background: url(../images/tu_icon_1.png) no-repeat;
	background-position: center top;
	background-size: 55px auto;
}
#tabs .li_1:hover{
	background: url(../images/tu_icon_1_hover.png) no-repeat;
	background-position: center top;
	background-size: 55px auto;
}
#tabs .li_1_active{
	background: url(../images/tu_icon_1_hover.png) no-repeat;
	background-position: center top;
	background-size: 55px auto;
}
#tabs .li_2{
	background: url(../images/tu_icon_2.png) no-repeat;
	background-position: center top;
	background-size: 55px auto;
}
#tabs .li_2:hover{
	background: url(../images/tu_icon_2_hover.png) no-repeat;
	background-position: center top;
	background-size: 55px auto;
}
#tabs .li_2_active{
	background: url(../images/tu_icon_2_hover.png) no-repeat;
	background-position: center top;
	background-size: 55px auto;
}
#tabs .li_3{
	background: url(../images/tu_icon_3.png) no-repeat;
	background-position: center top;
	background-size: 55px auto;
}
#tabs .li_3:hover{
	background: url(../images/tu_icon_3_hover.png) no-repeat;
	background-position: center top;
	background-size: 55px auto;
}
#tabs .li_3_active{
	background: url(../images/tu_icon_3_hover.png) no-repeat;
	background-position: center top;
	background-size: 55px auto;
}
#tabs .li_4{
	background: url(../images/tu_icon_4.png) no-repeat;
	background-position: center top;
	background-size: 55px auto;
}
#tabs .li_4:hover{
	background: url(../images/tu_icon_4_hover.png) no-repeat;
	background-position: center top;
	background-size: 55px auto;
}
#tabs .li_4_active{
	background: url(../images/tu_icon_4_hover.png) no-repeat;
	background-position: center top;
	background-size: 55px auto;
}
#tabs .li_5{
	background: url(../images/tu_icon_5.png) no-repeat;
	background-position: center top;
	background-size: 55px auto;
}
#tabs .li_5:hover{
	background: url(../images/tu_icon_5_hover.png) no-repeat;
	background-position: center top;
	background-size: 55px auto;
}
#tabs .li_5_active{
	background: url(../images/tu_icon_5_hover.png) no-repeat;
	background-position: center top;
	background-size: 55px auto;
}
#tabs .li_6{
	background: url(../images/tu_icon_6.png) no-repeat;
	background-position: center top;
	background-size: 55px auto;
}
#tabs .li_6:hover{
	background: url(../images/tu_icon_6_hover.png) no-repeat;
	background-position: center top;
	background-size: 55px auto;
}
#tabs .li_6_active{
	background: url(../images/tu_icon_6_hover.png) no-repeat;
	background-position: center top;
	background-size: 55px auto;
}
	.product_list_1 ul li p{
		font-size: 13px;
		margin-top: 8px;
	}
	.product_list_1 #tabs1 li{
		line-height:40px;
		}
	#tabs1 li p{
		font-size:15px;
		}
	#tab_conbox1 li .pro_title{
		font-size: 13px;
		line-height: 40px;
	}
	#tab_conbox1 li .pro_img{
		width:100%;
		margin-bottom:20px;
		border-right:none;
		border-bottom:1px solid #b1b1b1;
		}
	#tab_conbox1 li .pro_img img{
		width: 100%;
		height: auto !important;
	}
	.banner_pro section{
		height:206px;
		display:flex;
		align-items:center;
		margin-top:44px;
	}
	.banner_pro_title{
		width: 70%;
		top: auto;
		bottom:20px;
		position:static;
	}
	.banner_pro_title .banner_pro_title_left h4{
		font-size: 16px;
	}
	.banner_pro_title .banner_pro_title_left h3{
		font-size: 15px;
	}
	.banner_pro_title .banner_pro_title_left span{
		font-size: 14px;
	}
	.banner_pro_title .banner_pro_title_left button span{
		font-size:10px;
		margin-left:15px;
		}
	.banner_pro_title .banner_pro_title_left p{
		font-size: 12px;
		margin-top: 10px;
	}
	.banner_pro_title .banner_pro_title_left button{
		padding: 4px 15px 4px 20px;
		margin-top: 10px;
		font-size: 12px;
	}
	.banner_pro_title .banner_pro_title_right img{
		width: 100%;
	}
	#swiper-history{
		display: none;
	}

}




@media (min-width: 480px) and (max-width: 767px) {
 section{ width: 95%;}
	h1{
		width: 115px;
		height: 50px;
		background-size: cover;
	}
	.pc_11{
		display: none;
	}
	.mb_22{
		display: block;
	}
 /**菜单**/
 .mobile-icon{
	color: #ffffff;
	height: 40px;
	font-size:25px;
	text-align: center;
	float:right;
	width: 50px;
	position: relative;
	-webkit-transition: background 0.5s;
	-moz-transition: background 0.5s;
	-o-transition: background 0.5s;
	transition: background 0.5s;
	display:block;
	cursor:pointer;
}
.mobile-icon span{
	position: absolute;
	left:12.5px;
	top: 20px;
	width: 25px;
	height: 2px;
	background-color: rgba(255,255,255,1);
}
.mobile-icon span:nth-child(1){
	-webkit-transform: translateY(6px) rotate(0deg);
	-moz-transform: translateY(6px) rotate(0deg);
	-o-transform: translateY(6px) rotate(0deg);
    transform: translateY(6px) rotate(0deg);
	}
.mobile-icon span:nth-child(2){
	-webkit-transform: translateY(0px) rotate(0deg);
	-moz-transform: translateY(0px) rotate(0deg);
	-o-transform: translateY(0px) rotate(0deg);
    transform: translateY(0px) rotate(0deg);
	}
 .mobile-icon span:nth-child(3){
	-webkit-transform: translateY(-6px) rotate(0deg);
	-moz-transform: translateY(-6px) rotate(0deg);
	-o-transform: translateY(-6px) rotate(0deg);
    transform: translateY(-6px) rotate(0deg);
	}

.mobile-icon-click span:nth-child(1){
	-webkit-animation-duration: 0.5s;
	-moz-animation-duration: 0.5s;
	-o-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: clickfirst;
	-moz-animation-name: clickfirst;
	-o-animation-name: clickfirst;
	animation-name: clickfirst;
	}
.mobile-icon-click span:nth-child(2){
	-webkit-animation-duration: 0.5s;
	-moz-animation-duration: 0.5s;
	-o-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: clicksecond;
	-moz-animation-name: clicksecond;
	-o-animation-name: clicksecond;
	animation-name: clicksecond;
	}
 .mobile-icon-click span:nth-child(3){
	-webkit-animation-duration: 0.5s;
	-moz-animation-duration: 0.5s;
	-o-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: clickthree;
	-moz-animation-name: clickthree;
	-o-animation-name: clickthree;
	animation-name: clickthree;
	}

@-webkit-keyframes clickfirst {
  0% {
	  -webkit-transform: translateY(6px) rotate(0deg);
	  -moz-transform: translateY(6px) rotate(0deg);
	  -o-transform: translateY(6px) rotate(0deg);
	  transform: translateY(6px) rotate(0deg);

  }

  100% {
	  -webkit-transform: translateY(0) rotate(45deg);
	  -moz-transform: translateY(0) rotate(45deg);
	  -o-transform: translateY(0) rotate(45deg);
      transform: translateY(0) rotate(45deg);
  }
 }

@-moz-keyframes clickfirst {
  0% {
	  -webkit-transform: translateY(6px) rotate(0deg);
	  -moz-transform: translateY(6px) rotate(0deg);
	  -o-transform: translateY(6px) rotate(0deg);
	  transform: translateY(6px) rotate(0deg);

  }

  100% {
	  -webkit-transform: translateY(0) rotate(45deg);
	  -moz-transform: translateY(0) rotate(45deg);
	  -o-transform: translateY(0) rotate(45deg);
      transform: translateY(0) rotate(45deg);
  }
 }

@keyframes clickfirst {
  0% {
	  -webkit-transform: translateY(6px) rotate(0deg);
	  -moz-transform: translateY(6px) rotate(0deg);
	  -o-transform: translateY(6px) rotate(0deg);
	  transform: translateY(6px) rotate(0deg);

  }

  100% {
	  -webkit-transform: translateY(0) rotate(45deg);
	  -moz-transform: translateY(0) rotate(45deg);
	  -o-transform: translateY(0) rotate(45deg);
      transform: translateY(0) rotate(45deg);
  }
 }


@-webkit-keyframes clicksecond {
  0% {
	  opacity:1;
  }

  100% {
	  opacity:0;
  }
}
@-moz-keyframes clicksecond {
  0% {
	  opacity:1;
  }

  100% {
	  opacity:0;
  }
}
@keyframes clicksecond {
  0% {
	  opacity:1;
  }

  100% {
	  opacity:0;
  }
}

@-webkit-keyframes clickthree {
  0% {
	  -webkit-transform: translateY(-6px) rotate(0deg);
	  -moz-transform: translateY(-6px) rotate(0deg);
	  -o-transform: translateY(-6px) rotate(0deg);
	  transform: translateY(-6px) rotate(0deg);
  }

  100% {
	  -webkit-transform: translateY(0) rotate(-45deg);
	  -moz-transform: translateY(0) rotate(-45deg);
	  -o-transform: translateY(0) rotate(-45deg);
      transform: translateY(0) rotate(-45deg);
  }
}
@-moz-keyframes clickthree {
  0% {
	  -webkit-transform: translateY(-6px) rotate(0deg);
	  -moz-transform: translateY(-6px) rotate(0deg);
	  -o-transform: translateY(-6px) rotate(0deg);
	  transform: translateY(-6px) rotate(0deg);
  }

  100% {
	  -webkit-transform: translateY(0) rotate(-45deg);
	  -moz-transform: translateY(0) rotate(-45deg);
	  -o-transform: translateY(0) rotate(-45deg);
      transform: translateY(0) rotate(-45deg);
  }
}
@keyframes clickthree {
  0% {
	  -webkit-transform: translateY(-6px) rotate(0deg);
	  -moz-transform: translateY(-6px) rotate(0deg);
	  -o-transform: translateY(-6px) rotate(0deg);
	  transform: translateY(-6px) rotate(0deg);
  }

  100% {
	  -webkit-transform: translateY(0) rotate(-45deg);
	  -moz-transform: translateY(0) rotate(-45deg);
	  -o-transform: translateY(0) rotate(-45deg);
      transform: translateY(0) rotate(-45deg);
  }
}

.mobile-icon-out span:nth-child(1){
	-webkit-animation-duration: 0.5s;
	-moz-animation-duration: 0.5s;
	-o-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: outfirst;
	-moz-animation-name: outfirst;
	-o-animation-name: outfirst;
	animation-name: outfirst;
	}
.mobile-icon-out span:nth-child(2){
	-webkit-animation-duration: 0.5s;
	-moz-animation-duration: 0.5s;
	-o-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: outsecond;
	-moz-animation-name: outsecond;
	-o-animation-name: outsecond;
	animation-name: outsecond;
	}
 .mobile-icon-out span:nth-child(3){
	-webkit-animation-duration: 0.5s;
	-moz-animation-duration: 0.5s;
	-o-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: outthree;
	-moz-animation-name: outthree;
	-o-animation-name: outthree;
	animation-name: outthree;
	}

@-webkit-keyframes outfirst {
  0% {
	  -webkit-transform: translateY(0) rotate(-45deg);
	  -moz-transform: translateY(0) rotate(-45deg);
	  -o-transform: translateY(0) rotate(-45deg);
      transform: translateY(0) rotate(-45deg);
  }

  100% {
	  -webkit-transform: translateY(-6px) rotate(0deg);
	  -moz-transform: translateY(-6px) rotate(0deg);
	  -o-transform: translateY(-6px) rotate(0deg);
      transform: translateY(-6px) rotate(0deg);

  }
}
@-moz-keyframes outfirst {
  0% {
	  -webkit-transform: translateY(0) rotate(-45deg);
	  -moz-transform: translateY(0) rotate(-45deg);
	  -o-transform: translateY(0) rotate(-45deg);
      transform: translateY(0) rotate(-45deg);
  }

  100% {
	  -webkit-transform: translateY(-6px) rotate(0deg);
	  -moz-transform: translateY(-6px) rotate(0deg);
	  -o-transform: translateY(-6px) rotate(0deg);
      transform: translateY(-6px) rotate(0deg);

  }
}
@keyframes outfirst {
  0% {
	  -webkit-transform: translateY(0) rotate(-45deg);
	  -moz-transform: translateY(0) rotate(-45deg);
	  -o-transform: translateY(0) rotate(-45deg);
      transform: translateY(0) rotate(-45deg);
  }

  100% {
	  -webkit-transform: translateY(-6px) rotate(0deg);
	  -moz-transform: translateY(-6px) rotate(0deg);
	  -o-transform: translateY(-6px) rotate(0deg);
      transform: translateY(-6px) rotate(0deg);

  }
}


@-webkit-keyframes outsecond {
  0% {
	  opacity:0;
  }

  100% {
	  opacity:1;
  }
}
@-moz-keyframes outsecond {
  0% {
	  opacity:0;
  }

  100% {
	  opacity:1;
  }
}
@keyframes outsecond {
  0% {
	  opacity:0;
  }

  100% {
	  opacity:1;
  }
}

@-webkit-keyframes outthree {
  0% {
	  -webkit-transform: translateY(0) rotate(45deg);
	  -moz-transform: translateY(0) rotate(45deg);
	  -o-transform: translateY(0) rotate(45deg);
      transform: translateY(0) rotate(45deg);
  }

  100% {
	  -webkit-transform: translateY(6px) rotate(0deg);
	  -moz-transform: translateY(6px) rotate(0deg);
	  -o-transform: translateY(6px) rotate(0deg);
      transform: translateY(6px) rotate(0deg);
  }
}
 @-moz-keyframes outthree {
  0% {
	  -webkit-transform: translateY(0) rotate(45deg);
	  -moz-transform: translateY(0) rotate(45deg);
	  -o-transform: translateY(0) rotate(45deg);
      transform: translateY(0) rotate(45deg);
  }

  100% {
	  -webkit-transform: translateY(6px) rotate(0deg);
	  -moz-transform: translateY(6px) rotate(0deg);
	  -o-transform: translateY(6px) rotate(0deg);
      transform: translateY(6px) rotate(0deg);
  }
}
@keyframes outthree {
  0% {
	  -webkit-transform: translateY(0) rotate(45deg);
	  -moz-transform: translateY(0) rotate(45deg);
	  -o-transform: translateY(0) rotate(45deg);
      transform: translateY(0) rotate(45deg);
  }

  100% {
	  -webkit-transform: translateY(6px) rotate(0deg);
	  -moz-transform: translateY(6px) rotate(0deg);
	  -o-transform: translateY(6px) rotate(0deg);
      transform: translateY(6px) rotate(0deg);
  }
}

.mobile-inner-nav{
	z-index:998;
	background-color: rgba(0,0,0,1);
	width: 100%;
    height: 1080px;
	position: absolute;
	top: 44px;
	left: 0px;
	padding-bottom: 80px;
	display: none;
}
.mobile-inner-nav a{
	display:block;
	line-height: 60px;
	text-decoration: none;
	width: 95%;
	border-bottom: 1px solid #c8c8c8;
	margin:0 auto;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	font-weight:300;
}
.swiper-pagination-bullet{
	width:11px;
	height:11px;
	}

 header nav li{
   float: none;
   text-align: right;
   margin-left:5%;
   width:90%;
 }
header nav li:hover{ border-bottom: none;}
	header nav li form{
		display: inline-block;
		overflow: hidden;
		padding-right: 2.5%;
	}
.mobile-inner-nav li{
		-webkit-animation-duration: 0.5s;
		animation-duration: 0.5s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
		-webkit-animation-name: returnToNormal;
		animation-name: returnToNormal;
	}


	@-webkit-keyframes returnToNormal {
	  from {
	    opacity: 0;
	    -webkit-transform: translate3d(0, 100%, 0);
	    transform: translate3d(0, 100%, 0);
	  }

	  to {
	    opacity: 1;
	    -webkit-transform: none;
	    transform: none;
	  }
	}

	@keyframes returnToNormal {
	  from {
	    opacity: 0;
	    -webkit-transform: translate3d(0, 100%, 0);
	    transform: translate3d(0, 100%, 0);
	  }

	  to {
	    opacity: 1;
	    -webkit-transform: none;
	    transform: none;
	  }
	}
 /**悬浮导航**/
 .fload{
  top: 0;
  height: auto;
  position: static;
  border-bottom: none;
 }
 .fload h3{
  display: none;
 }
 .fload ul{
  margin-top: 0;
  width: 100%;
  float: none;
 }
 .fload ul li{
  padding-right: 0;
  margin-right: 0;
  float: none;
  border: none;
 }
 .mobile-inner-nav .fload ul li a{
  width: 100%;
  border-bottom: 1px solid rgba(91, 103, 115, 0.7);
 }

/**banner**/
	.swiper-container5{
		height: 100%;
	}
	.swiper-container5 .swiper-slide{
		display: flex;
		align-items: center;
		color: #fff;
	}
	.swiper-container5 .swiper-slide .subtitle{
		margin: 0 auto;
		text-transform: uppercase;

		background:rgba(212,0,15,0.7);
	position: absolute;
	box-sizing: border-box;
	left: 0;
	bottom: 30%;
	padding: 10px 30px;
	}
.swiper-container5 .swiper-slide .subtitle h3{ font-size: 35px;
  /* font-family:'SiYuanRegulard4ccf651216b5f';  */
  font-weight: 300; word-spacing: -10px;}
.swiper-container5 .swiper-slide .subtitle .span1{ font-size: 30px; font-weight: lighter;
  /* font-family:'SiYuan-ExtraLigda90ef36a16b5f'; */
}
.swiper-container5 .swiper-slide .subtitle p{ font-size: 16px; font-weight: lighter;}
.swiper-container5 .swiper-slide .subtitle2{
	background:rgba(255,255,255,1);
	position: absolute;
	width: 320px;
	height: 180px;
	box-sizing: border-box;
	left: 0;
	top: 30%;
	padding: 0;
	color: #a051b2;
	bottom: auto;
	box-shadow: 0px 8px 9px rgba(0,0,0,0.5);
	}
	.swiper-container5 .swiper-slide .subtitle3{
	left: 0%;
	width: 6%;
	bottom: 12%;
	padding:0;
	height: 5px;
	}
	.swiper-container5 .swiper-slide .subtitle4{
	right: 0%;
	width: 30%;
	bottom: 12%;
	padding:0;
	height: 5px;
	left: auto;
	}
	.swiper-container5 .swiper-slide .subtitle2 h3{
		font-size: 38px;
	}
	.swiper-container5 .swiper-slide .subtitle2 .span1{
		margin-bottom: 20px;
	}
	.swiper-container5 .swiper-slide .subtitle2 .span1::after{
		content: "";
		width: 70px;
		height: 2px;
		display: block;
		background: #a051b2;
	}
	.swiper-container5 .swiper-slide .subtitle2 p{
		font-weight: normal;
	}
	.swiper-container5 .swiper-slide .subtitle2 .p_1{
		font-size: 26px;
		font-weight: lighter;
	}
	.swiper-container5 .swiper-slide .subtitle2 .xin_13{
		background: #d4000f; width: 60%; padding: 30px 0; text-align: center; margin-top: 20px;position: absolute; right: 0;
	}
	.swiper-container5 .swiper-slide .subtitle2 .xin_13 img{
		width: 80%;
		height: auto;
	}
	.swiper-container5 .swiper-button-next{
		background: url(../images/arrow.svg) no-repeat;
		background-size: 100%;
		bottom: 3%;
		top: auto;
		left: 45%;
		z-index: 999;
	}
 .swiper-button-next, .swiper-button-prev{
  top: 172px;
 }
.banner{
  margin-top: 44px;
}
 .banner::after{
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
 }

 .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
  width: 35px;
  height: 35px;
  right: 5%;
 }
 .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
  width: 35px;
  height: 35px;
  left: 5%;
 }
 .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity:0;}

 .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
  top: 180px;
 }
 /**第二导航**/
	.conutup{
		height: 110px;
		width: 100%;
		position: absolute;
		top: 74px;
	}
	.conutup section{
		left: 0;
		margin-left: 0;
		width: 100%;
		top: -30px;
		height: 123px;
		background-size: auto 100%;
	}
	.conutup .list_1{
		padding: 0 10px;
		height: 125px;
	}
	.conutup .list_1:hover{height:125px; top:0px;}
	.conutup .list_2:hover{ background: #854396;height:125px; top:0px;}
	.conutup .list_3:hover{ background: #a96ab5;height:125px; top:0px;}
	.conutup .title{
		margin-top: 25px;
		width: 100%;
		text-align:center;
		margin-bottom:8px;
	}
	.conutup .title h4{
		font-size: 15px;
		position: absolute;
		left: 0;
		bottom: 10px;
		width: 100%;
	}
	.conutup .title p{
		font-size: 12px;
		display:none;
	}
	.conutup .list_1 img{
		height: 50px;
		width: auto;
		margin: 5px auto 10px;
		float:none;
		display:block;
	}

/**营养分析切换**/
	.banner_2{
		width: 100%;
		position: absolute;
		bottom: 0;
	}
	.banner_2 .swiper-container{
		overflow: visible;
	}
	.banner_2 h5{
		font-size: 18px;
		text-align: left;
		padding-left: 5%;
	}
	.banner_2 span{
		font-size: 12px;
		text-align: left;
		width: 45%;
		padding-left: 5%;
		color:#b2b2b2;
	}
	.banner_2 .swiper-slide img{
        height: auto;
        width:40%;
		margin-left: 0;
    }
	.banner_2 .swiper-button-next{
		opacity: 0;
	}
	.banner_2 .swiper-button-prev{
		opacity: 0;
	}
	.banner_2 .swiper-button-next2,.banner_2 .swiper-button-prev2{
		opacity: 1;
		width: 50px;
		height: 65px;
	}
	.banner_2 .swiper-button-prev2{
		top: 25px;
		left: 7%;
	}
	.banner_2 .swiper-button-next2{
		top: 30px;
		left: 15%;
		background-image: url( ../images/button_cat.png);
	}
	.banner_2 .swiper-container{
		background: none;
	}
	.swiper-container2 .swiper-slide{
		background: none;
	}
	.banner_2 .analysis{
		display: flex;
		flex-wrap: wrap;
		width:100%;
	}
	.banner_2 .analysis .li_1{
		padding-right: 0;
		background-position: left center;
		background-size: 42px auto;
		left: auto;
		right: 10px;
		top: 80px;
	}
	.banner_2 .analysis .li_1:hover{
	    background-position: left center;
		background-size: 42px auto;
    }
	.banner_2 .analysis .li_1:hover::after{
	content: " ";
	display: none;
	width: 144px;
	height: 280px;
	background: none;
	background-size: 100% auto;
	position: absolute;
	top: 40px;
	left: -165px;
}
	.banner_2 .analysis .li_2{
		padding-right: 0;
		background-position: left center;
		background-size: 42px auto;
		left: auto;
		right: 10px;
		top: 135px;
	}
	.banner_2 .analysis .li_2:hover{
	    background-position: left center;
		background-size: 42px auto;
    }
	.banner_2 .analysis .li_2:hover::after{
	content: " ";
	display: none;
	width: 187px;
	height: 140px;
	background: none;
	background-size: 100% auto;
	position: absolute;
	top: 40px;
	left: -175px;
}
	.banner_2 .analysis .li_3{
		padding-right: 0;
		background-position: left center;
		background-size: 42px auto;
		left: auto;
		right: 10px;
		top: 190px;
	}
	.banner_2 .analysis .li_3:hover{
	    background-position: left center;
		background-size: 42px auto;
    }
	.banner_2 .analysis .li_3:hover::after{
	content: " ";
	display: none;
	width: 248px;
	height: 147px;
	background: none;
	background-size: 100% auto;
	position: absolute;
	top: 40px;
	left: -195px;
}
	.banner_2 .analysis .li_4{
		padding-right: 0;
		background-position: left center;
		background-size: 42px auto;
		left: auto;
		right: 10px;
		top: 245px;
		padding-left: 42px;
	}
	.banner_2 .analysis .li_4:hover{
	    background-position: left center;
		background-size: 42px auto;
    }
	.banner_2 .analysis .li_4:hover::after{
	content: " ";
	display: none;
	width: 171px;
	height: 197px;
	background: none;
	background-size: 100% auto;
	position: absolute;
	buttom: 40px;
	left: -195px;
}
	.banner_2 .analysis .li_5{
		padding-right: 0;
		background-position: left center;
		background-size: 42px auto;
		left: auto;
		right: 10px;
		top: 300px;
		padding-left: 42px;
	}
	.banner_2 .analysis .li_5:hover{
	    background-position: left center;
		background-size: 42px auto;
    }
	.banner_2 .analysis .li_5:hover::after{
	content: " ";
	display: none;
	width: 300px;
	height: 63px;
	background: none;
	background-size: 100% auto;
	position: absolute;
	buttom: 40px;
	left: -195px;
		top: 0;
}
	.banner_2 .analysis li{
		width:33.33%;
		padding: 15px 8px 10px;
		box-sizing: border-box;
		position: static;
		text-align: center;
		background: rgba(0,0,0,0.37);
		height: 90px;
	}
	.banner_2 .analysis li:nth-child(2n+0){
		background: rgba(0,0,0,0.5);
	}
	/**.banner_2 .analysis li:first-child{
		margin-left: 33.33%;
	}**/
	.banner_2 .analysis li h5{
		text-align: center;
		font-size: 14px;
		margin-top: 0;
		padding-left: 0;
		line-height:30px;
		color: #fff;
	}
	.banner_2 .analysis li span{
		text-align: left;
		width: auto;
		font-size: 12px;
		display: none;
	}
	.banner_2 .analysis .pro_name{
		padding: 10px 5px;
		min-width: 140px;
		top: 50px;
		left: 0;
	}

	.big_tu{
		height: 250px;
		overflow: hidden;
		position: relative;
	}
	.big_tu .mobile{
		display: block;
	}
	.big_tu img{
		width: 500px;
		margin-left: -235px;
	}
	.big_tu .pc{
		display: none;
	}
	.title_2 img{
		width: 80%;
		display: block;
		margin: 0 auto;
	}
	.title_2 div{
		float: none;
		margin-top: 20px;
		line-height: 22px;
		width: 100%;
	}
	.title_2 button{
		margin-top: 20px;
		padding: 5px 15px 5px 15px;
	}
	.line{
		margin: 20px 0 30px;
	}
	.new_list{
		width: 95%;
	}
	.new_list_content{
		margin: 30px auto;
		flex-wrap: wrap;
	}
	.new_list_content1{
		margin-bottom: 15px;
	}
	.new_list_content .dz_img{
		width: 100%;
	}
	.new_list_content .new_list_1{
		width: 100%;
	}
	.new_list_content .new_list_1 img{
		width: auto;
	}
	footer .border{
		flex-wrap: wrap;
	}
	footer .border dl{
		width: 25%;
	}
	footer .border dl:last-child{
		display: none;
	}
	footer dt{
		font-size: 16px;
		text-align: center;
		margin-bottom: 15px;
	}
	footer dt::after{
		display: none;
	}
	footer dd{
		display: none;
	}
	footer .pull_left{
		font-size:10px;
		}
	footer .line_1{
		margin: 0 0 15px 0;
	}

	/**关于**/
	.banner_pro img{
		width: 900px;
		margin-left: -450px;
	}
	.pro_about img{
		margin-left:-490px;
		}
	.about_nav{
		width: 100%;
		font-size: 16px;
	}
	.pro_icon{
		width: 60px;
		top:-1px;
	}
	.new_list h4{
		font-size: 20px;
	}
	.product h4{
		padding-top: 20px;
		text-align: left;
	}
	.new_list .p_1{
		font-size: 16px;
		line-height: 28px;
		text-align: left;
	}
	.new_list .p_2{
		text-align: center;
	}
	.product_care .line{
		margin: 10px 0 15px;
	}
	.health_list{
		margin: 30px 0;
	}
	.health_list .about_li{
		position: static;
		height: auto;
		padding-bottom: 30px;
		border-bottom:2px solid #fff;
	}
	.health_list .about_li div{
		position: static;
		width: 100%;
		height: auto;
	}
	.health_list .about_li .health_img img{
		float: none;
		width: 100%;
	}
	.health_list .about_li .health_info{
		padding: 0 8px;
		background: url(../images/mask_top_1.png) no-repeat;
		background-position: center top;
	}
	.health_list .about_li .health_info h5{
		font-size: 40px;
	}
	.health_list .about_li .health_info p{
		margin-top: 5px;
		font-size: 13px;
		line-height: 22px;
	}
	.about_left{
		width: 100%;
		float: none;
	}
	.about_left img{
		width: 100%;
	}
	.about_right{
		width: 100%;
		float: none;
		margin-top: 15px;
	}
	.about_right p{
		font-size: 14px;
		line-height: 20px;
	}
	.about_right img{
		width: 100%;
	}
	.fload_new{
		height: 40px;
		position: absolute;
		top: 44px;
	}
	.pro_care{
		flex-wrap: wrap;
	}

	.pro_care_left{
		width: 100%;
	}
	.product_care .care_text{
		width: 100%;
	}
	.pro_care_left h3{
		font-size: 24px;
		padding-top: 20px;
		width: 80%;
	}
	.pro_care_left img{
		width: 100% !important;
		height: auto !important;
	}
	.pro_care_left h4{
		line-height: 20px;
		font-size: 18px;
		padding-bottom: 20px;
		padding-top: 10px;
	}
	.pro_care_left h5{
		font-size: 16px;
		line-height: 24px;
	}
	.pro_care_left p img{
		width: auto;
		max-width: 100%;
	}
	.pro_care_right{
		width: 100%;
	}
	.pro_care_right h4{
		font-size: 18px;
	}
	.pro_care_right .new_list_content{
		display: flex;
	}
	.pro_care_right .new_list_content .pro_care_list{
		width: 100%;
	}
	.pro_care_right .new_list_content .new_list_1{
		width: 100%;
		padding: 20px 20px 10px;
		height: auto;
	}
	.new_list_content .new_list_1 h5{
		font-size: 14px;
	}
	.new_list_content .new_list_1 .new_list_frame{
		font-size: 12px;
		margin: 10px 0;
		text-align: left;
		padding-left:20px;

	}
	.new_list_content .new_list_1 .new_list_frame b{
		margin-left: 45px;
	}
	.product_care .new_list_content .care_list{
		margin-right: 0;
	}
	.product_care .new_list_content .care_list .img_1{
		width: 100%;
		height: auto;
	}
	.new_list_content .new_list_1{
		height: auto;
	}
	.banner_care section .subtitle{
		width:100%;
		position:static;
		top:0;
	}
	.banner_care section .subtitle_about{
		width:100%;
		position:static;
		top:0;
		}
	.banner_care section .subtitle h3{
		font-size: 25px;
		word-spacing: 0;
		line-height: 30px;
	}
	.banner_care section .subtitle span{
		font-size: 25px;
		word-spacing: -10px;
	}
	.banner_care section .subtitle p{
		font-size: 16px;
	}
	.banner_care section .subtitle_about h3{ font-size:16px; word-spacing:-5px; line-height:20px;}
	.banner_care section .subtitle_about span{ font-size:40px;}

	/**真伪查询**/
	.pro_check{
		height: 350px;
	}
	.pro_check .check{
		width: 100%;
		top: -40px;
	}
	.pro_check .check .pro_icon{
		right: 10px;
	}
	.pro_check form{
		margin-top: 20px;
		padding-left: 0;
	}
	.pro_check input{
		width: 80%;
		height: 40px;
	}
	.pro_check button{
		width: 20%;
		height: 40px;
	}
	.pro_check form img{
		height:40px;
		width:auto;
		}
	.pro_check .check h4{
		text-align:center;
		}
	.pro_check #data{
		width: 90%;
	}
	/**联系**/
	.contact_left{
		width: 100%;
		float: none;
		margin-bottom: 20px;
	}
	.contact_right{
		width: 100%;
		height: 350px;
		float: none;
	}
	.contact_left span{
		margin: 15px 0 10px;
	}

	/**健康**/
	.health_list li{
		height: auto;
		padding-bottom: 30px;
		border-bottom:2px solid #fff;
	}
	.health_list li div{
		position: static;
		width: 100%;
		height: auto;
	}
	.health_list li .health_img img{
		width: 100%;
	    float: none;
		height:auto;
	}
	.health_list li .health_info{
		padding: 10px 10px 0;
	}
	.health_list li .health_info h5{
		font-size: 18px;
		line-height: 30px;
	}
	.health_list li .health_info p{
		font-size: 13px;
		line-height: 20px;
	}
	.health_list li .health_info button{
		padding: 5px 30px 5px 15px;
		margin-top: 15px;
		background:#f1f1f1;
	}
	.health_list li:nth-child(2n) .health_img img{
		float: none;
	}
	.health_list_1 {
		display: flex;
		justify-content: space-around;
		flex-wrap: wrap;
	}
	.health_list_1 li{
		width: 100%;
	}
	.health_list_1 .health_img img{
		width: 100%;
	}
	.health_list_1 li .health_info img{
		display: none;
	}
	.health_list_1 li .health_info{
		padding: 15px 8px;
	}
	.health_list_1 li .health_info h5{
		font-size: 17px;
		line-height: 24px;
	}
	.health_list_1 li .health_info p{
		font-size: 13px;
		margin-top: 8px;
	}
	.health_list_1 li .health_info button{
		padding: 5px 10px 5px 9px;
		background-position:95% center;
		background-image: none;
		background: #fff;
	}
	.health_list_1 li .health_info button span{
		margin-left: 20px;
	}

	/**新闻**/
	.banner_care section .subtitle_new{
		width: 50%;
		position:static;
	}
	.banner_care section .subtitle_new .button_new p b{
		margin-left:5px;
		}
	.banner_care section .subtitle_new h3{
		font-size: 18px;
		line-height: 22px;
	}
	.banner_care section .subtitle_new span{
		font-size: 16px;
	}
	.banner_care section .subtitle_new h5{
		font-size: 15px;
		line-height: 20px;
	}
	.banner_care section .subtitle_new p{
		font-size: 12px;
		height: 35px;
		overflow: hidden;
		margin-top: 5px;
		line-height:18px;
	}
	.banner_care section .subtitle_new .button_new{
		margin-top: 10px;
	}
	.banner_care section .subtitle_new .button_new p{
		width: 50%;
		padding:0;
		box-sizing: border-box;
		height: 24px;
		line-height: 24px;
	}
	.banner_care section .subtitle_new .button_new p:last-child{
		padding-right: 0;
	}

	/**产品**/
	.product h3{
		padding-top: 20px;
	}
	.product_list_1{
		width: 100%;
	}
	.product_title{
		width: 33.33%;
		height: 40px;
		line-height: 40px;
		font-size: 17px;
	}
	#tabbox{
		width: 100%;
	}
	#tabs{
		width: 100%;
	}
	.pro_line{
		width: 100%;
		left: 0;
		margin: 0 0 30px;
	}
	.product_list_1 ul .product_list{
		margin-top: 60px;
	}
	.product_list .product_info{
		width: 50%;
	}
	.product_list_1 .product_list .product_info .product_img{
		width: 100%;
		height: auto;
	}
	.product_list .product_info h4{
		text-align: center;
	}
	.product_list .product_info p{
		width: 90%;
		font-size: 13px;
	}
	.product_list .product_info button{
		padding: 5px 15px 5px 40px;
		margin:10px auto 5px;
	}
	.product_list .product_info button span{
		margin-left:25px;
		}
	.pro_icon_1{
		width: 80%;
		display: flex;
		justify-content: space-around;
		top: 10px;
		right: 10%;
	}
	.pro_icon_1 li{
		width: 30%;
	}
	.pro_icon_1 li img{
		width: 65%;
	}
	#tabbox1{
		width: 100%;
	}
	.product_list_1 ul .product_list{
		margin-top: 35px;
	}
	.product_list_1 ul .product_list img{
		width: 100% !important;
		height: 100% !important;
	}
	.product_list_1 .product_list .product_info .product_img{
		width: 100% !important;
		height: auto !important;
	}
	#tab_conbox1 table th{
		padding-left: 10px;
		font-size: 13px;
		line-height: 40px;
	}
	#tabs .li_1{
	background: url(../images/tu_icon_1.png) no-repeat;
	background-position: center top;
	background-size: 55px auto;
}
#tabs .li_1:hover{
	background: url(../images/tu_icon_1_hover.png) no-repeat;
	background-position: center top;
	background-size: 55px auto;
}
#tabs .li_1_active{
	background: url(../images/tu_icon_1_hover.png) no-repeat;
	background-position: center top;
	background-size: 55px auto;
}
#tabs .li_2{
	background: url(../images/tu_icon_2.png) no-repeat;
	background-position: center top;
	background-size: 55px auto;
}
#tabs .li_2:hover{
	background: url(../images/tu_icon_2_hover.png) no-repeat;
	background-position: center top;
	background-size: 55px auto;
}
#tabs .li_2_active{
	background: url(../images/tu_icon_2_hover.png) no-repeat;
	background-position: center top;
	background-size: 55px auto;
}
#tabs .li_3{
	background: url(../images/tu_icon_3.png) no-repeat;
	background-position: center top;
	background-size: 55px auto;
}
#tabs .li_3:hover{
	background: url(../images/tu_icon_3_hover.png) no-repeat;
	background-position: center top;
	background-size: 55px auto;
}
#tabs .li_3_active{
	background: url(../images/tu_icon_3_hover.png) no-repeat;
	background-position: center top;
	background-size: 55px auto;
}
#tabs .li_4{
	background: url(../images/tu_icon_4.png) no-repeat;
	background-position: center top;
	background-size: 55px auto;
}
#tabs .li_4:hover{
	background: url(../images/tu_icon_4_hover.png) no-repeat;
	background-position: center top;
	background-size: 55px auto;
}
#tabs .li_4_active{
	background: url(../images/tu_icon_4_hover.png) no-repeat;
	background-position: center top;
	background-size: 55px auto;
}
#tabs .li_5{
	background: url(../images/tu_icon_5.png) no-repeat;
	background-position: center top;
	background-size: 55px auto;
}
#tabs .li_5:hover{
	background: url(../images/tu_icon_5_hover.png) no-repeat;
	background-position: center top;
	background-size: 55px auto;
}
#tabs .li_5_active{
	background: url(../images/tu_icon_5_hover.png) no-repeat;
	background-position: center top;
	background-size: 55px auto;
}
#tabs .li_6{
	background: url(../images/tu_icon_6.png) no-repeat;
	background-position: center top;
	background-size: 55px auto;
}
#tabs .li_6:hover{
	background: url(../images/tu_icon_6_hover.png) no-repeat;
	background-position: center top;
	background-size: 55px auto;
}
#tabs .li_6_active{
	background: url(../images/tu_icon_6_hover.png) no-repeat;
	background-position: center top;
	background-size: 55px auto;
}
	.product_list_1 ul li p{
		font-size: 13px;
		margin-top: 8px;
	}
	.product_list_1 #tabs1 li{
		line-height:40px;
		}
	#tabs1 li p{
		font-size:15px;
		}
	#tab_conbox1 li .pro_title{
		font-size: 13px;
		line-height: 40px;
	}
	#tab_conbox1 li .pro_img{
		width:100%;
		margin-bottom:20px;
		border-right:none;
		border-bottom:1px solid #b1b1b1;
		}
	#tab_conbox1 li .pro_img img{
		width: 100%;
		height: auto !important;
	}
	.banner_pro section{
		height:206px;
		display:flex;
		align-items:center;
		margin-top:44px;
	}
	.banner_pro_title{
		width: 70%;
		top: auto;
		bottom:20px;
		position:static;
	}
	.banner_pro_title .banner_pro_title_left h4{
		font-size: 16px;
	}
	.banner_pro_title .banner_pro_title_left h3{
		font-size: 15px;
	}
	.banner_pro_title .banner_pro_title_left span{
		font-size: 14px;
	}
	.banner_pro_title .banner_pro_title_left button span{
		font-size:10px;
		margin-left:15px;
		}
	.banner_pro_title .banner_pro_title_left p{
		font-size: 12px;
		margin-top: 10px;
	}
	.banner_pro_title .banner_pro_title_left button{
		padding: 4px 15px 4px 20px;
		margin-top: 10px;
		font-size: 12px;
	}
	.banner_pro_title .banner_pro_title_right img{
		width: 100%;
	}
	#swiper-history{
		display: none;
	}
}
