*,p{
	margin: 0;
	padding: 0;
}
ul,
li {
	list-style: none;
}
@font-face {
	font-family: my-font;
	src: url(../font/SourceHanSansCN-Normal.ttf);
}
.flex{
	display: flex;
}
.all-center{
	justify-content: center;
	align-items: center;
}
.fl-col{
	flex-direction: column;
}
/*body{
	max-width: 1280px;
	margin: auto;
}*/
.big_box{
  width:1280px;
  margin:auto;
}
.container{
	width: 960px;
	margin: 0 auto;
}
.banner{
	height: 550px;
	position: relative;
}
.banner>img,
.sub_banner img{
	width: 100%;
	height: 100%;
}
.tempWrap{
	margin:auto;
}
.new{
	background: url(../img/bg001.png) no-repeat;
	background-size: 100%;
	width: 300px;
	height: 60px;
	font-size: 30px;
	color: #000000;
	justify-content: center;
	line-height: 55px;
}
.slogan{
	font-size: 50px;
	margin: 20px 0;
}
.slogan p{
	background: linear-gradient(to right,#1a0500,#98440b,#0f0300);
	-webkit-background-clip: text;
	color: transparent;
}
.sub_slogan{
	width: 335px;
	height: 38px;
	background-image: linear-gradient(to right,#5b3011,#ce9443,#5a2f10);
	color: #FFFFFF;
	font-size: 22px;
}
.reason{
	height: 910px;
	background: url(../img/bg1.png) no-repeat;
	background-size: cover;
}
.page_title{
	font-family: my-font;
	text-align: center;
	border-bottom: 1px dashed #dabe96;
	padding: 20px 0;
	box-sizing: border-box;
}
.page_title h2{
	font-size: 48px;
	color: #b8823a;
	margin: 50px 0 25px;
}
.page_title h3{
	font-size: 36px;
	color: #413f3c;
	font-weight: lighter;
}
.intro{
	font-size: 18px;
	color: #6f6f6f;
	text-align: center;
	width: 85%;
	margin: 20px auto;
	line-height: 26px;
}
.table_wrap{
	width: 65%;
	align-self: flex-end;
	margin: 50px 0 0;
}
.table_wrap h4{
	font-size: 20px;
	color: #b8823a;
	text-align: center;
	font-weight: lighter;
}
table{
	width: 100%;
	height: 340px;
	text-align: center;
	margin: 20px 0;
	color: #413f3c;
	font-size: 18px;
	font-family: my-font;
}
table th{
	background-color: #b8823a;
	color: #FFFFFF;
}
.tips{
	width: 50%;
	color: #6f6f6f;
	font-size: 12px;
	align-self: flex-end;
	line-height: 22px;
}
.notice{
	font-size: 18px;
	color: #d32626;
	text-align: center;
	margin: 65px 0 0;
}
.health{
	background: url(../img/bg2.png) no-repeat;
	background-size: cover;
	height: 850px;
}
.health .page_title{
	border-bottom: none;
}
.health_list{
	justify-content: space-between;
	margin-top: 35px;
}
.health_list li{
	width: 31%;
}
.health_list_pic{
	width: 100%;
	height: 420px;
	box-shadow: 2px 2px 2px 2px #c1c0c2;
}
.health_list_pic img{
	width: 100%;
	height: 100%;
}
.health_list li .health_list_lower{
	padding-top: 50px;
}
.health_list li .health_list_lower p{
	font-size: 28px;
	color: #6F6F6F;
	text-align: center;
}
.health_list li .health_list_lower p:last-child{
	font-size: 34px;
	margin-top: 10px;
}
.strong{
	height: 825px;
	background-image: linear-gradient(to bottom,#faf0dc,#faf0dd);
}
.strong .page_title{
	border-bottom: none;
}
.strong_inner{
	flex: 1;
	background: url(../img/p1.png) no-repeat;
	background-size: 474px 474px;
	background-position: center;
	padding: 0 80px;
	box-sizing: border-box;
	align-items: center;
}
.strong_inner ul{
	height: 80%;
	flex-wrap: wrap;
	justify-content: space-between;
}
.strong_inner li{
	width: 34%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.strong_upper{
	font-family: my-font;
	align-items: center;
	margin-bottom: 20px;
}
.strong_upper div{
	width: 38px;
	height: 38px;
	border-radius: 50%;
	background-color: #b8823a;
	font-size: 24px;
	color: #FFFFFF;
	margin-right: 15px;
}
.strong_upper span{
	font-size: 24px;
	color: #b8823a;
}
.strong_inner li p{
	width: 80%;
	line-height: 26px;
	font-size: 18px;
	color: #413f3c;
}
.product{
	background: url(../img/bg3.png) no-repeat;
	background-size: cover;
	height: 835px;
}
.product .page_title h2{
	margin: 35px 0 25px;
}
.product_inner .intro{
	width: 50%;
	color: #413f3c;
}
.product_inner>.flex{
	padding: 25px 0;
}
.product_inner .left{
	width: 55%;
	max-height: 485px;
}
.product_inner .left img{
	width: 100%;
	max-height: 100%;
}
.product_inner .right{
	justify-content: space-between;
	padding-left: 45px;
}
.product_inner .right p{
	font-size: 18px;
	color: #4b2c0c;
}
.product_inner .notice{
	margin: 20px 0 0;
}
.product_detail{
	background-image: linear-gradient(to right,#f9efdb,#fefcf8,#f9efdb);
}
.product_title{
	text-align: center;
	padding-top: 45px;
}
.product_title h2{
	font-size: 48px;
	color: #b8823a;
	margin-bottom: 20px;
}
.product_title h3{
	font-size: 30px;
	color: #413f3c;
}
.product_detail_inner{
	/* background-color: #FFFFFF; */
}
.product_detail_inner>div{
	margin: 30px 0;
}
.product_detail_inner>div:last-child{
	margin-bottom: 0;
}
.qualification{
	background-image: linear-gradient(to right,#f9efdb,#fefcf8,#f9efdb);
	overflow: auto;
}
.qualification_list{
	justify-content: space-between;
	margin: 50px auto;
}
.qualification_list li{
	width: 31%;
	height: 360px;
	background: url(../img/bg4.png) no-repeat;
	background-size: 100% 100%;
	padding: 25px 30px;
	box-sizing: border-box;
}
.qualification_list li img{
	width:100%;
  	height:100%;
}
.report{
	background-image: linear-gradient(to right,#f9efdb,#fefcf8,#f9efdb);
	overflow: auto;
}
.report_inner{
	height: 715px;
	background: url(../img/bg5.png) no-repeat;
	background-size: cover;
	margin: 50px auto 0;
	align-items: center;
}
.report_inner img{
	width: 100%;
	height: 495px;
}
.question{
	background-image: linear-gradient(to right,#f9efdb,#fefcf8,#f9efdb);
  	overflow: auto;
}
.question_inner{
	height: 460px;
	background-color: #FFFFFF;
	box-shadow: 1px 1px 5px 2px #b8b5ae;
	font-family: my-font;
	margin: 35px auto;
	padding: 50px 35px;
	box-sizing: border-box;
}
.question_inner div{
	margin-bottom: 35px;
}
.question_inner div h3{
	color: #b8823a;
	font-size: 30px;
	margin-bottom: 15px;
}
.question_inner div p{
	line-height: 40px;
	font-size: 18px;
	color: #413f3c;
}
.matters{
	text-align: center;
	font-size: 24px;
	color: #d32626;
	margin-bottom: 50px;
}
.matters p:first-child{
	margin-bottom: 15px;
}