@media screen and (min-width:1200px){

	/* banner图 */
	.item_z{
		width: 100%;
		height: 800px;
		display: flex!important;
		-webkit-box-pack: center;
		justify-content: center;
		box-sizing: border-box;
	}
	.carousel-inner .item1 {
		background: url(../img/index/banner.png) no-repeat center;
		background-size: cover;
		height: 840px;
	}
	.carousel-inner .item2 {
		background: url(../img/index/banner2.png) no-repeat center;
		background-size: cover;
		height: 840px;
	}
	.carousel-inner .item3 {
		background: url(../img/index/banner3.png) no-repeat center;
		background-size: cover;
		height: 840px;
	}
	.item_main1{
		position: absolute;
		left: 10%;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: start;
		justify-content: flex-start;
		align-self: center;
		margin: 0 30px 0 0px;
		/* max-width: 600px; */
		width: 50%;
		box-sizing: border-box;
	}
	.item_title1{
		width: 100%;
		font-size: 70px;
		color: #000;
		line-height: 102px;
		letter-spacing: 1px;
	}
	.item_cont1{
		width: 100%;
		font-size: 88px;
		color: #000;
		font-weight: 600;
		letter-spacing: 6px;
	}
	.item_title2{
		width: 100%;
		font-size: 100px;
		font-weight: 600;
		color: #000;
		line-height: 110px;
		letter-spacing: 4px;
		margin-bottom: 40px;
	}
	.item_cont2{
		width: 100%;
		font-size: 42px;
		line-height: 64PX;
		color: #000;
		letter-spacing: 3px;
	}
	.item_title3{
		width: 100%;
		font-size: 80px;
		font-weight: 600;
		color: #000;
		line-height: 120px;
		letter-spacing: 6px;
		margin-bottom: 46px;
	}
	.item_cont3{
		width: 100%;
		display: flex;
		-webkit-box-pack:start;
		justify-content:flex-start;
		-webkit-box-align:center;
		align-items:center;
		margin-bottom: 24px;
	}
	.item_cont3 img{
		width: 32px;
		margin-right: 20px;
	}
	.item_cont3 span{
		font-size: 34px;
		color: #232323;
	}
	/* banner图  end */
	/* 关于nmn */
	.about_nmn_m{
		display: none;
	}
	.about_nmn{
		width: 100%;
		height: 1070px;
		background-color: #232323;
		padding: 100px 0 0;
	}
	.about_nmn_bx{
		max-width: 1400px;
		margin: 0 auto;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-align: center;
		align-items: center;
		box-sizing: border-box;
		padding: 0 50px;
	}
	.about_nmn_main{
		width: 100%;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		/* align-items: center; */
		height: auto;
		margin-bottom: 70px;
	}
	.about_nmn_title{
		width: 42%;
	}
	.about_nmn_title h1{
		width: 100%;
		font-size: 46px;
		font-weight: 600;
		color: #fff;
		margin-top: 0!important;
		letter-spacing: 2px;
	}
	.about_nmn_btn{
		width: 180px;
		height: 46px;
		background-color: #0255ff;
		border-radius: 80px;
		margin-top: 100px;
	}
	.about_nmn_btn a{
		width: 100%;
		height: 46px;
		line-height: 46px;
		color: #fff;
		text-align: center;
		display: block;
		font-size: 16px;
		text-decoration: none;
	}
	.about_nmn_btn:hover{
		background-color: #021d4e;
	}
	.about_nmn_cont{
		width: 70%;
	}
	.about_nmn_cont_words{
		width: 100%;
		color: #fff;
		font-size: 17px;
		line-height: 37px;
		/* padding-bottom: 36px; */
		/* border-bottom: 1px dashed #ccc; */
	}
	.about_nmn_cont_line{
		width: 100%;
		display: flex;
		-webkit-box-pack: center;
		box-sizing: border-box;
		margin-top: 20px;
		margin-bottom: 100px;
	}
	.about_nmn_cont_line_block{
		width: 25%;
	}
	.about_nmn_cont_line_block h2{
		font-size: 54px;
		color: #f5dbb2;
		font-weight: 600;
		text-align: center;
		letter-spacing: 5px;
	}
	.about_nmn_cont_line_block_cont{
		width: 100%;
		font-size: 18px;
		color: #fff;
		line-height: 28px;
		text-align: center;
		letter-spacing: 1px;
	}
	
	/* 关于NMN end */
	
	/* 顶尖科学团队 */
	.science{
		width: 100%;
		padding: 310px 0 130px;
		background: url(../img/index/science_bj.png) no-repeat center;
		overflow: hidden;
		/* height: 890px; */
	}
	.science_bx{
		max-width: 1400px;
		padding: 0 50px;
		margin: 0 auto;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		/* align-items: center; */
		height: auto;
	}
	.science_title{
		/* width: 44%; */
		width: 100%;
	}
	.science_title h1{
		width: 100%;
		font-size: 46px;
		line-height: 62px;
		font-weight: 600;
		color: #000;
		margin-top: 0!important;
		letter-spacing: 3px;
		text-align: center;
	}
	.science_title_line{
		width: 120px;
		height: 3px;
		background-color: #000;
		margin: 0 auto;
		margin-top: 30px;
	}
	.science_title_small{
		width: 100%;
		font-size: 20px;
		color: #000;
		line-height: 34px;
		margin-top: 40px;
		text-align: center;
	}
	.science_title_btn{
		width: 180px;
		height: 46px;
		background-color: #000;
		border-radius: 80px;
		margin: 0 auto;
		margin-top: 100px;
	}
	.science_title_btn a{
		width: 100%;
		height: 46px;
		line-height: 46px;
		color: #fff;
		text-align: center;
		display: block;
		font-size: 16px;
		text-decoration: none;
	}
	.science_title_btn:hover a{
		color: #0e306e;
	}
	.science_main{
		width: 58%;
	}
	.science_main_block{
		width: 100%;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		align-items: center;
		height: auto;
		margin-bottom: 70px;
		background-color: #fff;
		height: 250px;
		margin-bottom: 40px;
		overflow: hidden;
	}
	.science_main_block:hover .science_main_block_cont{
		border: 8px solid #232323;
		border-left: none;
	}
	.science_main_block:last-child{
		height: 280px;
		margin-bottom: 0;
	}
	.science_main_block_img{
		width: 230px;
		/* height: 250px; */
	}
	.science_main_block_cont{
		border: 8px solid #ccc;
		height: 100%;
		width: 69%;
		padding: 0 40px;
		border-left: none;
		padding-top: 5%;
	}
	.science_main_block:first-child .science_main_block_cont{
		padding-top: 6%;
	}
	.science_main_block_cont_name{
		width: 100%;
		font-size: 26px;
		color: #866b3e;
		font-weight: 600;
		line-height: 30PX;
		/* margin-bottom: 20PX; */
	}
	.science_main_block_cont_name2{
		width: 100%;
		font-size: 22px;
		color: #866b3e;
		line-height: 28PX;
		margin-top: 10PX;
	}
	.science_main_block_cont_small{
		width: 100%;
		font-size: 16px;
		color: #444;
		line-height: 26px;
		margin-top: 16px;
	}
	/* 顶尖科学团队  end */
	
	/* 三大特点 */
	.nmn_line{
		width: 100%;
		/* background: url(../img/index/line_bj.png) no-repeat center; */
		background-color: #f3f3f3;
		padding: 80px 0 100px;
		margin-top: -2px;
	}
	.nmn_line_bx{
		max-width: 1520px;
		/* padding: 0 50px; */
		margin: 0 auto;
		display: flex;
		-webkit-box-pack: center;
		justify-content: center;
		box-sizing: border-box;
	}
	.nmn_line_block{
		width: 33.3%;
	}
	.nmn_line_block_title{
		width: 100%;
		text-align: center;
		font-size: 60px;
		color: #000;
		font-weight: 600;
	}
	.nmn_line_block_line{
		width: 56px;
		height: 5px;
		background-color: #0255ff;
		border-radius: 20px;
		margin: 20px auto 36px;
	}
	.nmn_line_block_cont{
		width: 100%;
		text-align: center;
		font-size: 22px;
		color: #000;
	}
	/* 三大特点  end */
	
	/* 純粋NMN */
	.purityNmn_m{
		display: none;
	}
	.purityNmn{
		width: 100%;
		/* background-color: #232323; */
		background: url(../img/index/product_1.png) no-repeat center;
		padding: 100px 0 130px;
		position: relative;
	}
	.purityNmn_bx{
		max-width: 1400px;
		padding: 0 50px;
		margin: 0 auto;
	}
	.purityNmn_title{
		width: 100%;
		font-size: 46px;
		line-height: 62px;
		font-weight: 600;
		color: #fff;
		letter-spacing: 4px;
		text-align: center;
	}
	.purityNmn_small{
		width: 100%;
		font-size: 26px;
		color: #fff;
		line-height: 42px;
		margin-top: 8px;
		text-align: center;
		/* font-weight: 600; */
		letter-spacing: 2px;
	}
	.purityNmn_main{
		width: 100%;
		margin-top: 70px;
		/* position: relative; */
		display: flex;
		-webkit-box-pack:justify;
		justify-content:space-between;
		-webkit-box-align:center;
		height: auto;
	}
	.purityNmn_main_left{
		width: 46%;
		padding-top: 20px;
	}
	.purityNmn_main_block{
		width: 100%;
		margin-bottom: 50px;
	}
	.purityNmn_main_block:hover .purityNmn_main_block_name .purityNmn_main_block_title{
		color: #f5dbb2;
	}
	.purityNmn_main_block:last-child{
		margin-bottom: 0;
	}
	.purityNmn_main_block_name{
		width: 100%;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		align-items: center;
		height: auto;
	}
	.purityNmn_main_block_icon{
		width: 35px;
	}
	.purityNmn_main_block_title{
		width: 91%;
		font-size: 20px;
		color: #fff;
		font-weight: 600;
		letter-spacing: 2px;
		/* text-align: right; */
		/* padding-left: 28px; */
	}
	.purityNmn_main_block_cont{
		width: 100%;
		font-size: 14px;
		color: #fff;
		line-height: 26px;
		margin-top: 14px;
		letter-spacing: 1px;
	}
	.purityNmn_main_block3 .purityNmn_main_block_name .purityNmn_main_block_title{
		width: 74%;
		font-size: 30px;
		color: #000;
		font-weight: 600;
		text-align: left;
		padding-left: 0;
		text-align: right;
	}
	.purityNmn_main_block4 .purityNmn_main_block_name .purityNmn_main_block_title{
		width: 74%;
		font-size: 30px;
		color: #000;
		font-weight: 600;
		text-align: left;
		padding-left: 0;
		text-align: right;
	}
	.purityNmn_main_block3 .purityNmn_main_block_cont{
		text-align: right;
	}
	.purityNmn_main_block4 .purityNmn_main_block_cont{
		text-align: right;
	}
	.purityNmn_main .purityNmn_main_img{
		position: absolute;
		right: 0;
		width: 48%;
	}
	/* 純粋NMN  end */
	
	/* 純粋NMN2 */
	.purityHigh_m{
		display: none;
	}
	.purityHigh{
		width: 100%;
		padding: 100px 0 120px;
		background: url(../img/index/product_2.png) no-repeat center;
		height: 1080px;
	}
	.purityHigh_bx{
		max-width: 1400px;
		padding: 50px 50px 0;
		margin: 0 auto;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		/* align-items: center; */
		height: auto;
	}
	.purityHigh_titlea{
		width: 100%;
		font-size: 46px;
		line-height: 62px;
		font-weight: 600;
		color: #000;
		letter-spacing: 4px;
		text-align: center;
	}
	.purityHigh_small{
		width: 100%;
		font-size: 26px;
		color: #000;
		line-height: 42px;
		margin-top: 8px;
		text-align: center;
		/* font-weight: 600; */
		letter-spacing: 2px;
	}
	.purityHigh_title{
		width: 24%;
		height: 800px;
		position: relative;
	}
	.purityHigh_title h1{
		width: 100%;
		font-size: 46px;
		color: #000;
		font-weight: 600;
	}
	.purityHigh_title_small{
		width: 100%;
		font-size: 22px;
		color: #000;
		line-height: 32px;
		margin-top: 20px;
	}
	.purityHigh_icon{
		margin-top: 56%;
		width: 50%;
		/* margin-left: 32%; */
		
	}
	.purityHigh_icon_block1{
		width: 140px;
		margin: 0 auto;
		margin-top: 40px;
		position: absolute;
		top: 0;
		left: 32%;
	}
	.purityHigh_icon_block2{
		width: 140px;
		margin: 0 auto;
		margin-top: 40px;
		position: absolute;
		top: 33%;
		left: 0%;
	}
	.purityHigh_icon_block3{
		width: 140px;
		margin: 0 auto;
		margin-top: 40px;
		position: absolute;
		top: 66%;
		left: 32%;
	}
	.purityHigh_icon_block_name{
		width: 100%;
		text-align: center;
		font-size: 22px;
		color: #444;
		margin-top: 10px;
	}
	.purityHigh_main{
		width: 61%;
		position: relative;
	}
	.purityHigh_main_block{
		width: 56%;
		position: absolute;
		right: 0;
		top: 21%;
	}
	.purityHigh_main_block_title{
		width: 100%;
		font-size: 30px;
		color: #000;
		font-weight: 600;
	}
	.purityHigh_main_block_cont{
		width: 100%;
		font-size: 18px;
		color: #444;
		margin-top: 12px;
		line-height: 32px;
	}
	.purityHigh_main_block2{
		width: 56%;
		position: absolute;
		right: 0;
		top: 47%;
	}
	.purityHigh_main_block3{
		width: 56%;
		position: absolute;
		right: 0;
		bottom: 17%;
	}
	/* 純粋NMN2  end */
	
	/* NMN百科 */
	.newsBox{
		width: 100%;
		padding: 90px 0 110px;
		background-color: #f5f5f5;
	}
	.news{
		max-width: 1400px;
		padding: 0 50px;
		margin: 0 auto;
	}
	.news_bx{
		width: 100%;
	}
	.news_bx h1{
		width: 100%;
		text-align: center;
		font-size: 46px;
		color: #000;
		font-weight: 600;
	}
	.news_banner2{
		width: 100%;
		height: 50px;
		margin-top: 50px;
		margin-bottom: 80px;
	}
	.banner_pic2{
		width: 100%;
	}
	.navlist2{
		width: 100%;
		display: block!important;
	}
	.navlist2 ul{
		width: 100%;
		display: flex;
		-webkit-box-pack:center;
		justify-content:center;
		box-sizing:border-box;
	}
	.tabBox1 .navlist2 ul li{
		width: 200px;
		text-align: center;
		list-style-type: none;
		border: 1px solid #ccc;
		margin: 0 40px;
		padding: 14px 0;
		border-radius: 8px;
	}
	.tabBox1 .navlist2 ul li:first-child{
		background-color: #f5dbb2;
	}
	.tabBox1 .navlist2 ul li a{
		width: 100%;
		height: 100%;
		display: block;
		font-size: 20px;
		color: #333;
		text-decoration: none;
	}
	.tabBox1 .navlist2 ul li:first-child a{
		color: #000;
		text-decoration: none;
	}
	.tabBox1 .navlist2 ul li:hover{
		background-color: #f5dbb2;
	}
	.tabBox1 .navlist2 ul li:hover a{
		color: #000;
		text-decoration: none;
	}
	.news_main{
		width: 100%;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		align-items: center;
		height: auto;
	}
	.news_main_pic{
		width: 51%;
	}
	.news_main_cont{
		width: 44%;
	}
	.news_main_cont_block{
		width: 100%;
		background-color: #fff;
		border-radius: 8px;
		height: 72px;
		display: block;
		text-decoration: none;
		margin-top: 28px;
		font-size: 18px;
		padding-left: 50px;
		line-height: 72px;
		color: #444;
	}
	.news_main_cont_block:hover{
		box-shadow: 0px 4px 28px  rgba(134,107,62,0.2);
	}
	.news_main_cont_block img{
		float: right;
		margin-right: 30px;
		margin-top: 26px;
	}
	.news_main_cont_block:first-child{
		margin-top: 0;
	}
	
	.tabBox2 .navlist2 ul li{
		width: 200px;
		text-align: center;
		list-style-type: none;
		border: 1px solid #ccc;
		margin: 0 40px;
		padding: 14px 0;
		border-radius: 8px;
	}
	.tabBox2 .navlist2 ul li:nth-child(2){
		background-color: #f5dbb2;
	}
	.tabBox2 .navlist2 ul li a{
		width: 100%;
		height: 100%;
		display: block;
		font-size: 20px;
		color: #333;
		text-decoration: none;
	}
	.tabBox2 .navlist2 ul li:nth-child(2) a{
		color: #000;
		text-decoration: none;
	}
	.tabBox2 .navlist2 ul li:hover{
		background-color: #f5dbb2;
	}
	.tabBox2 .navlist2 ul li:hover a{
		color: #000;
		text-decoration: none;
	}
	.tabBox3 .navlist2 ul li{
		width: 200px;
		text-align: center;
		list-style-type: none;
		border: 1px solid #ccc;
		margin: 0 40px;
		padding: 14px 0;
		border-radius: 8px;
	}
	.tabBox3 .navlist2 ul li:nth-child(3){
		background-color: #f5dbb2;
	}
	.tabBox3 .navlist2 ul li a{
		width: 100%;
		height: 100%;
		display: block;
		font-size: 20px;
		color: #333;
		text-decoration: none;
	}
	.tabBox3 .navlist2 ul li:nth-child(3) a{
		color: #000;
		text-decoration: none;
	}
	.tabBox3 .navlist2 ul li:hover{
		background-color: #f5dbb2;
	}
	.tabBox3 .navlist2 ul li:hover a{
		color: #000;
		text-decoration: none;
	}
	/* NMN百科  end */
}

@media screen and (min-width:912px) and (max-width:1199px){
	/* banner图 */
	.zwf{
		height: 80px!important;
	}
	.item_z{
		width: 100%;
		height: 600px;
		display: flex!important;
		-webkit-box-pack: center;
		justify-content: center;
		box-sizing: border-box;
	}
	.carousel-inner .item1 {
		background: url(../img/index/banner.png) no-repeat center;
		background-size: cover;
		height: 640px;
	}
	.carousel-inner .item2 {
		background: url(../img/index/banner2.png) no-repeat center;
		background-size: cover;
		height: 640px;
	}
	.carousel-inner .item3 {
		background: url(../img/index/banner3.png) no-repeat center;
		background-size: cover;
		height: 640px;
	}
	.item_main1{
		position: absolute;
		left: 10%;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: start;
		justify-content: flex-start;
		align-self: center;
		margin: 0 30px 0 0px;
		/* max-width: 600px; */
		width: 50%;
		box-sizing: border-box;
	}
	.item_title1{
		width: 100%;
		font-size: 52px;
		color: #000;
		line-height: 70px;
		letter-spacing: 1px;
	}
	.item_cont1{
		width: 100%;
		font-size: 68px;
		color: #000;
		font-weight: 600;
		letter-spacing: 3px;
	}
	.item_title2{
		width: 100%;
		font-size: 72px;
		font-weight: 600;
		color: #000;
		line-height: 92px;
		letter-spacing: 4px;
		margin-bottom: 20px;
	}
	.item_cont2{
		width: 100%;
		font-size: 36px;
		color: #000;
		letter-spacing: 2px;
	}
	.item_title3{
		width: 100%;
		font-size: 72px;
		font-weight: 600;
		color: #000;
		line-height: 92px;
		letter-spacing: 6px;
		margin-bottom: 30px;
	}
	.item_cont3{
		width: 100%;
		display: flex;
		-webkit-box-pack:start;
		justify-content:flex-start;
		-webkit-box-align:center;
		align-items:center;
		margin-bottom: 18px;
	}
	.item_cont3 img{
		width: 24px;
		margin-right: 14px;
	}
	.item_cont3 span{
		font-size: 26px;
		color: #232323;
	}
	/* banner图  end */
	/* 关于nmn */
	.about_nmn_m{
		display: none;
	}
	.about_nmn{
		width: 100%;
		height: 1060px;
		background-color: #232323;
		padding: 100px 0 0;
	}
	.about_nmn_bx{
		max-width: 1400px;
		margin: 0 auto;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-align: center;
		align-items: center;
		box-sizing: border-box;
		padding: 0 50px;
	}
	.about_nmn_main{
		width: 100%;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		/* align-items: center; */
		height: auto;
		margin-bottom: 70px;
	}
	.about_nmn_title{
		width: 42%;
	}
	.about_nmn_title h1{
		width: 100%;
		font-size: 46px;
		font-weight: 600;
		color: #fff;
		margin-top: 0!important;
		letter-spacing: 2px;
	}
	.about_nmn_btn{
		width: 150px;
		height: 46px;
		background-color: #0255ff;
		border-radius: 80px;
		margin-top: 80px;
	}
	.about_nmn_btn a{
		width: 100%;
		height: 46px;
		line-height: 46px;
		color: #fff;
		text-align: center;
		display: block;
		font-size: 14px;
		text-decoration: none;
	}
	.about_nmn_btn:hover{
		background-color: #021d4e;
	}
	.about_nmn_cont{
		width: 68%;
	}
	.about_nmn_cont_words{
		width: 100%;
		color: #fff;
		font-size: 16px;
		line-height: 36px;
		/* padding-bottom: 36px; */
		/* border-bottom: 1px dashed #ccc; */
	}
	.about_nmn_cont_line{
		width: 100%;
		display: flex;
		-webkit-box-pack: center;
		box-sizing: border-box;
		margin-top: 20px;
		margin-bottom: 100px;
	}
	.about_nmn_cont_line_block{
		width: 25%;
	}
	.about_nmn_cont_line_block h2{
		font-size: 50px;
		color: #f5dbb2;
		font-weight: 600;
		text-align: center;
		letter-spacing: 3px;
	}
	.about_nmn_cont_line_block_cont{
		width: 100%;
		font-size: 15px;
		color: #fff;
		line-height: 28px;
		text-align: center;
		letter-spacing: 1px;
	}
	
	/* 关于NMN end */
	
	/* 顶尖科学团队 */
	.science{
		width: 100%;
		padding: 260px 0 120px;
		background: url(../img/index/science_bj.png) no-repeat center;
		overflow: hidden;
		/* height: 890px; */
	}
	.science_bx{
		max-width: 1400px;
		padding: 0 50px;
		margin: 0 auto;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		/* align-items: center; */
		height: auto;
	}
	.science_title{
		width: 40%;
	}
	.science_title h1{
		width: 100%;
		font-size: 46px;
		line-height: 60px;
		font-weight: 600;
		color: #000;
		margin-top: 0!important;
		letter-spacing: 3px;
	}
	.science_title_line{
		width: 120px;
		height: 3px;
		background-color: #000;
		margin-top: 30px;
	}
	.science_title_small{
		width: 100%;
		font-size: 18px;
		color: #000;
		line-height: 34px;
		margin-top: 40px;
	}
	.science_title_btn{
		width: 150px;
		height: 46px;
		background-color: #000;
		border-radius: 80px;
		margin-top: 80px;
	}
	.science_title_btn a{
		width: 100%;
		height: 46px;
		line-height: 46px;
		color: #fff;
		text-align: center;
		display: block;
		font-size: 14px;
		text-decoration: none;
	}
	.science_title_btn:hover a{
		color: #0e306e;
	}
	.science_main{
		width: 58%;
	}
	.science_main_block{
		width: 100%;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		align-items: center;
		height: auto;
		margin-bottom: 70px;
		background-color: #fff;
		height: 250px;
		margin-bottom: 40px;
		overflow: hidden;
	}
	/* .science_main_block:hover .science_main_block_cont{
		border: 8px solid #232323;
		border-left: none;
	} */
	.science_main_block:last-child{
		margin-bottom: 0;
		height: 270px;
	}
	.science_main_block_img{
		width: 50%;
		/* height: 250px; */
	}
	.science_main_block_cont{
		/* border: 8px solid #ccc; */
		height: 100%;
		width: 64%;
		padding: 0 20px 0 30px;
		border-left: none;
		padding-top: 5%;
	}
	.science_main_block:first-child .science_main_block_cont{
		padding-top: 6%;
	}
	.science_main_block_cont_name{
		width: 100%;
		font-size: 22px;
		color: #866b3e;
		font-weight: 600;
		line-height: 30PX;
		/* margin-bottom: 20PX; */
	}
	.science_main_block_cont_name2{
		width: 100%;
		font-size: 17px;
		color: #866b3e;
		line-height: 28PX;
		margin-top: 10PX;
	}
	.science_main_block_cont_small{
		width: 100%;
		font-size: 16px;
		color: #444;
		line-height: 26px;
		margin-top: 16px;
	}
	.science_main_block:last-child .science_main_block_cont_small{
		font-size: 14px;
		line-height: 22px;
	}
	/* 顶尖科学团队  end */
	
	/* 三大特点 */
	.nmn_line{
		width: 100%;
		/* background: url(../img/index/line_bj.png) no-repeat center; */
		background-color: #f3f3f3;
		padding: 70px 0 80px;
		margin-top: -2px;
	}
	.nmn_line_bx{
		max-width: 1520px;
		/* padding: 0 50px; */
		margin: 0 auto;
		display: flex;
		-webkit-box-pack: center;
		justify-content: center;
		box-sizing: border-box;
	}
	.nmn_line_block{
		width: 33.3%;
	}
	.nmn_line_block_title{
		width: 100%;
		text-align: center;
		font-size: 60px;
		color: #000;
		font-weight: 600;
	}
	.nmn_line_block_line{
		width: 56px;
		height: 5px;
		background-color: #0255ff;
		border-radius: 20px;
		margin: 20px auto 36px;
	}
	.nmn_line_block_cont{
		width: 100%;
		text-align: center;
		font-size: 18px;
		color: #000;
		padding: 0 8%;
	}
	/* 三大特点  end */
	
	/* 純粋NMN */
	.purityNmn_m{
		display: none;
	}
	.purityNmn{
		width: 100%;
		/* background-color: #232323; */
		background: url(../img/index/product_1.png) no-repeat center;
		padding: 80px 0 130px;
		position: relative;
	}
	.purityNmn_bx{
		max-width: 1400px;
		padding: 0 50px;
		margin: 0 auto;
	}
	.purityNmn_title{
		width: 100%;
		font-size: 46px;
		line-height: 62px;
		font-weight: 600;
		color: #fff;
		letter-spacing: 4px;
		text-align: center;
	}
	.purityNmn_small{
		width: 100%;
		font-size: 26px;
		color: #fff;
		line-height: 46px;
		margin-top: 8px;
		text-align: center;
		/* font-weight: 600; */
		letter-spacing: 2px;
	}
	.purityNmn_main{
		width: 100%;
		margin-top: 70px;
		/* position: relative; */
		display: flex;
		-webkit-box-pack:justify;
		justify-content:space-between;
		-webkit-box-align:center;
		height: auto;
	}
	.purityNmn_main_left{
		width: 50%;
		padding-top: 20px;
	}
	.purityNmn_main_block{
		width: 100%;
		margin-bottom: 50px;
	}
	.purityNmn_main_block:hover .purityNmn_main_block_name .purityNmn_main_block_title{
		color: #f5dbb2;
	}
	.purityNmn_main_block:last-child{
		margin-bottom: 0;
	}
	.purityNmn_main_block_name{
		width: 100%;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		align-items: center;
		height: auto;
	}
	.purityNmn_main_block_icon{
		width: 36px;
	}
	.purityNmn_main_block_title{
		width: 88%;
		font-size: 22px;
		color: #fff;
		font-weight: 600;
		letter-spacing: 2px;
		/* text-align: right; */
		/* padding-left: 28px; */
	}
	.purityNmn_main_block_cont{
		width: 100%;
		font-size: 14px;
		color: #fff;
		line-height: 24px;
		margin-top: 14px;
		letter-spacing: 1px;
	}
	.purityNmn_main_block3 .purityNmn_main_block_name .purityNmn_main_block_title{
		width: 74%;
		font-size: 30px;
		color: #000;
		font-weight: 600;
		text-align: left;
		padding-left: 0;
		text-align: right;
	}
	.purityNmn_main_block4 .purityNmn_main_block_name .purityNmn_main_block_title{
		width: 74%;
		font-size: 30px;
		color: #000;
		font-weight: 600;
		text-align: left;
		padding-left: 0;
		text-align: right;
	}
	.purityNmn_main_block3 .purityNmn_main_block_cont{
		text-align: right;
	}
	.purityNmn_main_block4 .purityNmn_main_block_cont{
		text-align: right;
	}
	.purityNmn_main .purityNmn_main_img{
		position: absolute;
		right: 0;
		width: 48%;
	}
	/* 純粋NMN  end */
	
	/* 純粋NMN2 */
	.purityHigh_m{
		display: none;
	}
	.purityHigh{
		width: 100%;
		padding: 100px 0 120px;
		background: url(../img/index/product_2.png) no-repeat center;
		height: 980px;
	}
	.purityHigh_bx{
		max-width: 1400px;
		padding: 50px 50px 0;
		margin: 0 auto;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		/* align-items: center; */
		height: auto;
	}
	.purityHigh_titlea{
		width: 100%;
		font-size: 46px;
		line-height: 60px;
		font-weight: 600;
		color: #000;
		letter-spacing: 4px;
		text-align: center;
	}
	.purityHigh_small{
		width: 100%;
		font-size: 26px;
		color: #000;
		line-height: 46px;
		margin-top: 8px;
		text-align: center;
		/* font-weight: 600; */
		letter-spacing: 2px;
	}
	.purityHigh_title{
		width: 24%;
		height: 800px;
		position: relative;
	}
	.purityHigh_title h1{
		width: 100%;
		font-size: 46px;
		color: #000;
		font-weight: 600;
	}
	.purityHigh_title_small{
		width: 100%;
		font-size: 22px;
		color: #000;
		line-height: 32px;
		margin-top: 20px;
	}
	.purityHigh_icon{
		margin-top: 56%;
		width: 50%;
		/* margin-left: 32%; */
		
	}
	.purityHigh_icon_block1{
		width: 130px;
		margin: 0 auto;
		margin-top: 40px;
		position: absolute;
		top: 0;
		left: -6%;
	}
	.purityHigh_icon_block2{
		width: 130px;
		margin: 0 auto;
		/* margin-top: 40px; */
		position: absolute;
		top: 34%;
		left: -8%;
	}
	.purityHigh_icon_block3{
		width: 140px;
		margin: 0 auto;
		/* margin-top: 40px; */
		position: absolute;
		top: 62%;
		left: 32%;
	}
	.purityHigh_icon_block_name{
		width: 100%;
		text-align: center;
		font-size: 22px;
		color: #444;
		margin-top: 10px;
	}
	.purityHigh_main{
		width: 50%;
		position: relative;
	}
	.purityHigh_main_block{
		width: 58%;
		position: absolute;
		right: 0;
		top: 15%;
	}
	.purityHigh_main_block_title{
		width: 100%;
		font-size: 25px;
		color: #000;
		font-weight: 600;
	}
	.purityHigh_main_block_cont{
		width: 100%;
		font-size: 17px;
		color: #444;
		margin-top: 12px;
		line-height: 32px;
	}
	.purityHigh_main_block2{
		width: 58%;
		position: absolute;
		right: 0;
		top: 41%;
	}
	.purityHigh_main_block3{
		width: 58%;
		position: absolute;
		right: 0;
		bottom: 24%;
	}
	/* 純粋NMN2  end */
	
	/* NMN百科 */
	.newsBox{
		width: 100%;
		padding: 90px 0 110px;
		background-color: #f5f5f5;
	}
	.news{
		max-width: 1400px;
		padding: 0 50px;
		margin: 0 auto;
	}
	.news_bx{
		width: 100%;
	}
	.news_bx h1{
		width: 100%;
		text-align: center;
		font-size: 46px;
		color: #000;
		font-weight: 600;
	}
	.news_banner2{
		width: 100%;
		height: 50px;
		margin-top: 50px;
		margin-bottom: 80px;
	}
	.banner_pic2{
		width: 100%;
	}
	.navlist2{
		width: 100%;
		display: block!important;
	}
	.navlist2 ul{
		width: 100%;
		display: flex;
		-webkit-box-pack:center;
		justify-content:center;
		box-sizing:border-box;
	}
	.tabBox1 .navlist2 ul li{
		width: 200px;
		text-align: center;
		list-style-type: none;
		border: 1px solid #ccc;
		margin: 0 40px;
		padding: 14px 0;
		border-radius: 8px;
	}
	.tabBox1 .navlist2 ul li:first-child{
		background-color: #f5dbb2;
	}
	.tabBox1 .navlist2 ul li a{
		width: 100%;
		height: 100%;
		display: block;
		font-size: 18px;
		color: #333;
		text-decoration: none;
	}
	.tabBox1 .navlist2 ul li:first-child a{
		color: #000;
		text-decoration: none;
	}
	.tabBox1 .navlist2 ul li:hover{
		background-color: #f5dbb2;
	}
	.tabBox1 .navlist2 ul li:hover a{
		color: #000;
		text-decoration: none;
	}
	.news_main{
		width: 100%;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		align-items: center;
		height: auto;
	}
	.news_main_pic{
		width: 48%;
	}
	.news_main_cont{
		width: 48%;
	}
	.news_main_cont_block{
		width: 100%;
		background-color: #fff;
		border-radius: 8px;
		height: 60px;
		display: block;
		text-decoration: none;
		margin-top: 20px;
		font-size: 15px;
		padding-left: 30px;
		line-height: 60px;
		color: #444;
	}
	.news_main_cont_block:hover{
		box-shadow: 0px 4px 28px  rgba(134,107,62,0.2);
	}
	.news_main_cont_block img{
		width: 10px!important;
		float: right;
		margin-right: 30px;
		margin-top: 22px;
	}
	.news_main_cont_block:first-child{
		margin-top: 0;
	}
	
	.tabBox2 .navlist2 ul li{
		width: 200px;
		text-align: center;
		list-style-type: none;
		border: 1px solid #ccc;
		margin: 0 40px;
		padding: 14px 0;
		border-radius: 8px;
	}
	.tabBox2 .navlist2 ul li:nth-child(2){
		background-color: #f5dbb2;
	}
	.tabBox2 .navlist2 ul li a{
		width: 100%;
		height: 100%;
		display: block;
		font-size: 20px;
		color: #333;
		text-decoration: none;
	}
	.tabBox2 .navlist2 ul li:nth-child(2) a{
		color: #000;
		text-decoration: none;
	}
	.tabBox2 .navlist2 ul li:hover{
		background-color: #f5dbb2;
	}
	.tabBox2 .navlist2 ul li:hover a{
		color: #000;
		text-decoration: none;
	}
	.tabBox3 .navlist2 ul li{
		width: 200px;
		text-align: center;
		list-style-type: none;
		border: 1px solid #ccc;
		margin: 0 40px;
		padding: 14px 0;
		border-radius: 8px;
	}
	.tabBox3 .navlist2 ul li:nth-child(3){
		background-color: #f5dbb2;
	}
	.tabBox3 .navlist2 ul li a{
		width: 100%;
		height: 100%;
		display: block;
		font-size: 20px;
		color: #333;
		text-decoration: none;
	}
	.tabBox3 .navlist2 ul li:nth-child(3) a{
		color: #000;
		text-decoration: none;
	}
	.tabBox3 .navlist2 ul li:hover{
		background-color: #f5dbb2;
	}
	.tabBox3 .navlist2 ul li:hover a{
		color: #000;
		text-decoration: none;
	}
	/* NMN百科  end */
}

@media screen and (min-width:280px) and (max-width:911px){
	/* banner图 */
	.item_z{
		width: 100%;
		height: 650px;
		padding: 76px 7% 50px;
	}
	.carousel-inner .item1 {
		background: url(../img/index/banner_m.png) no-repeat center;
		background-size: cover;
		height: 650px;
	}
	.carousel-inner .item2 {
		background: url(../img/index/banner2_m.png) no-repeat center;
		background-size: cover;
		height: 650px;
	}
	.carousel-inner .item3 {
		background: url(../img/index/banner3_m.png) no-repeat center;
		background-size: cover;
		height: 650px;
	}
	.item_main1{
		width: 100%;
		/* margin-top: 50px; */
	}
	.item_title1{
		width: 100%;
		font-size: 44px;
		color: #000;
		line-height: 64px;
		letter-spacing: 1px;
	}
	.item_cont1{
		width: 100%;
		font-size: 45px;
		color: #000;
		font-weight: 600;
		letter-spacing: 2px;
	}
	.item_title2{
		width: 100%;
		font-size: 56px;
		font-weight: 600;
		color: #000;
		line-height: 60px;
		letter-spacing: 2px;
		margin-bottom: 20px;
		text-align: center;
	}
	.item_cont2{
		width: 100%;
		font-size: 26px;
		color: #000;
		letter-spacing: 2px;
		text-align: center;
	}
	.item_title3{
		width: 100%;
		font-size: 56px;
		font-weight: 600;
		color: #000;
		line-height: 80px;
		letter-spacing: 3px;
		margin-bottom: 20px;
	}
	.item_cont3{
		width: 100%;
		display: flex;
		-webkit-box-pack:start;
		justify-content:flex-start;
		-webkit-box-align:center;
		align-items:center;
		margin-bottom: 12px;
	}
	.item_cont3 img{
		width: 22px;
		margin-right: 14px;
	}
	.item_cont3 span{
		font-size: 24px;
		color: #232323;
	}
	/* banner图  end */
	/* 关于nmn */
	.about_nmn{
		display: none;
	}
	.about_nmn_m{
		width: 100%;
		height: 1026px;
		background-color: #232323;
		padding: 90px 6% 0;
	}
	/* .about_nmn_bx{
		max-width: 1400px;
		margin: 0 auto;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-align: center;
		align-items: center;
		box-sizing: border-box;
		padding: 0 50px;
	} */
	.about_nmn_main{
		width: 100%;
		/* display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		height: auto;
		margin-bottom: 70px; */
	}
	.about_nmn_title{
		width: 100%;
		text-align: center;
		margin-bottom: 30px;
	}
	.about_nmn_title h1{
		width: 100%;
		font-size: 32px;
		font-weight: 600;
		color: #fff;
		margin-top: 0!important;
		letter-spacing: 2px;
	}
	.about_nmn_btn{
		width: 130px;
		height: 46px;
		background-color: #0255ff;
		border-radius: 80px;
		margin-top: 80px;
		display: none;
	}
	.about_nmn_btn a{
		width: 100%;
		height: 46px;
		line-height: 46px;
		color: #fff;
		text-align: center;
		display: block;
		font-size: 16px;
		text-decoration: none;
	}
	.about_nmn_btn:hover{
		background-color: #021d4e;
	}
	.about_nmn_cont{
		width: 100%;
	}
	.about_nmn_cont_words{
		width: 100%;
		color: #fff;
		font-size: 13px;
		line-height: 28px;
		/* padding-bottom: 36px; */
		/* border-bottom: 1px dashed #ccc; */
	}
	.about_nmn_cont_line{
		width: 100%;
		display: flex;
		-webkit-box-pack: center;
		box-sizing: border-box;
		margin-top: 20px;
		/* margin-bottom: 100px; */
	}
	.about_nmn_cont_line_block{
		width: 50%;
		padding: 0 3%;
	}
	.about_nmn_cont_line_block h2{
		font-size: 38px;
		color: #f5dbb2;
		font-weight: 600;
		text-align: center;
		letter-spacing: 3px;
	}
	.about_nmn_cont_line_block_cont{
		width: 100%;
		font-size: 14px;
		color: #fff;
		line-height: 26px;
		text-align: center;
		letter-spacing: 1px;
	}
	.about_nmn_bx img{
		margin-top: 60px;
	}
	
	/* 关于NMN end */
	
	/* 顶尖科学团队 */
	.science{
		width: 100%;
		padding: 90px 6% 90px;
		background: url(../img/index/science_bj.png) no-repeat center;
		overflow: hidden;
		/* height: 890px; */
	}
	/* .science_bx{
		max-width: 1400px;
		padding: 0 50px;
		margin: 0 auto;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		height: auto;
	} */
	.science_title{
		width: 100%;
		text-align: center;
	}
	.science_title h1{
		width: 100%;
		font-size: 32px;
		line-height: 44px;
		font-weight: 600;
		color: #000;
		margin-top: 0!important;
		letter-spacing: 2px;
		padding-bottom: 18px;
	}
	.science_title_line{
		width: 110px;
		height: 3px;
		background-color: #000;
		margin: 0 auto;
	}
	.science_title_small{
		width: 100%;
		font-size: 18px;
		color: #000;
		line-height: 32px;
		margin-top: 20px;
		text-align: center;
	}
	.science_title_btn{
		width: 130px;
		height: 46px;
		background-color: #000;
		border-radius: 80px;
		margin-top: 150px;
		display: none;
	}
	.science_title_btn a{
		width: 100%;
		height: 46px;
		line-height: 46px;
		color: #fff;
		text-align: center;
		display: block;
		font-size: 16px;
		text-decoration: none;
	}
	.science_title_btn:hover a{
		color: #0e306e;
	}
	.science_main{
		width: 100%;
		margin-top: 42px;
	}
	.science_main_block{
		width: 100%;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		align-items: center;
		height: auto;
		/* margin-bottom: 70px; */
		background-color: #fff;
		/* height: 250px; */
		margin-bottom: 30px;
		overflow: hidden;
	}
	/* .science_main_block:hover .science_main_block_cont{
		border: 8px solid #232323;
		border-left: none;
	} */
	.science_main_block:last-child{
		margin-bottom: 0;
		height: 234px;
	}
	.science_main_block_img{
		width: 42%;
		margin-right: 20px;
		/* height: 250px; */
	}
	.science_main_block_cont{
		/* border: 8px solid #ccc; */
		height: 100%;
		width: 58%;
		/* padding: 0 0 0 20px; */
		border-left: none;
		/* padding-top: 5%; */
	}
	.science_main_block:last-child .science_main_block_cont{
		padding-top: 4%;
	}
	.science_main_block_cont_name{
		width: 100%;
		font-size: 18px;
		color: #866b3e;
		font-weight: 600;
		line-height: 26PX;
		/* margin-bottom: 20PX; */
	}
	.science_main_block_cont_name2{
		width: 100%;
		font-size: 13px;
		color: #866b3e;
		line-height: 24px;
		/* margin-top: 10px; */
	}
	.science_main_block_cont_small{
		width: 96%;
		font-size: 12px;
		color: #444;
		line-height: 20px;
		margin-top: 2px;
	}
	.science_main_block:last-child .science_main_block_cont_small{
		font-size: 12px;
		line-height: 17px;
	}
	/* 顶尖科学团队  end */
	
	/* 三大特点 */
	.nmn_line{
		width: 100%;
		/* background: url(../img/index/line_bj.png) no-repeat center; */
		background-color: #f3f3f3;
		padding: 60px 0 70px;
		margin-top: -2px;
	}
	.nmn_line_bx{
		max-width: 1520px;
		/* padding: 0 50px; */
		margin: 0 auto;
		/* display: flex; */
		-webkit-box-pack: center;
		justify-content: center;
		box-sizing: border-box;
	}
	.nmn_line_block{
		width: 100%;
		margin-bottom: 30px;
	}
	.nmn_line_block:last-child{
		margin-bottom: 0;
	}
	.nmn_line_block_title{
		width: 100%;
		text-align: center;
		font-size: 42px;
		color: #000;
		font-weight: 600;
	}
	.nmn_line_block_line{
		width: 50px;
		height: 3px;
		background-color: #0255ff;
		border-radius: 20px;
		margin: 8px auto 16px;
	}
	.nmn_line_block_cont{
		width: 100%;
		text-align: center;
		font-size: 18px;
		color: #000;
	}
	/* 三大特点  end */
	
	/* 純粋NMN */
	.purityNmn{
		display: none;
	}
	.purityNmn_m{
		width: 100%;
		background-color: #232323;
		/* background: url(../img/index/product_1.png) no-repeat center; */
		padding: 76px 0% 80px;
		position: relative;
	}
	/* .purityNmn_bx{
		max-width: 1400px;
		padding: 0 50px;
		margin: 0 auto;
	} */
	.purityNmn_title{
		width: 100%;
		font-size: 34px;
		line-height: 56px;
		font-weight: 600;
		color: #fff;
		letter-spacing: 4px;
		text-align: center;
	}
	.purityNmn_small{
		width: 100%;
		font-size: 18px;
		color: #fff;
		line-height: 32px;
		/* margin-top: 8px; */
		text-align: center;
		/* font-weight: 600; */
		letter-spacing: 2px;
	}
	.purityNmn_main{
		width: 100%;
		margin-top: 30px;
		/* position: relative; */
		/* display: flex; */
		-webkit-box-pack:justify;
		justify-content:space-between;
		-webkit-box-align:center;
		height: auto;
	}
	.purityNmn_main .purityNmn_main_img{
		width: 100%;
		/* margin-top: 20px; */
	}
	.purityNmn_main_left{
		width: 100%;
		padding: 0 6%;
		padding-top: 60px;
	}
	.purityNmn_main_block{
		width: 100%;
		margin-bottom: 40px;
	}
	.purityNmn_main_block:hover .purityNmn_main_block_name .purityNmn_main_block_title{
		color: #f5dbb2;
	}
	.purityNmn_main_block:last-child{
		margin-bottom: 0;
	}
	.purityNmn_main_block_name{
		width: 100%;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		align-items: center;
		height: auto;
	}
	.purityNmn_main_block_icon{
		width: 36px;
	}
	.purityNmn_main_block_title{
		width: 85%;
		font-size: 22px;
		color: #fff;
		font-weight: 600;
		letter-spacing: 2px;
		/* text-align: right; */
		/* padding-left: 28px; */
	}
	.purityNmn_main_block_cont{
		width: 100%;
		font-size: 14px;
		color: #fff;
		line-height: 24px;
		margin-top: 14px;
		letter-spacing: 1px;
	}
	.purityNmn_main_block3 .purityNmn_main_block_name .purityNmn_main_block_title{
		width: 74%;
		font-size: 30px;
		color: #000;
		font-weight: 600;
		text-align: left;
		padding-left: 0;
		text-align: right;
	}
	.purityNmn_main_block4 .purityNmn_main_block_name .purityNmn_main_block_title{
		width: 74%;
		font-size: 30px;
		color: #000;
		font-weight: 600;
		text-align: left;
		padding-left: 0;
		text-align: right;
	}
	.purityNmn_main_block3 .purityNmn_main_block_cont{
		text-align: right;
	}
	.purityNmn_main_block4 .purityNmn_main_block_cont{
		text-align: right;
	}
	
	/* 純粋NMN  end */
	
	/* 純粋NMN2 */
	.purityHigh{
		display: none;
	}
	.purityHigh_m{
		width: 100%;
		padding: 78px 0% 86px;
		background-color: ;
		background: url(../img/index/product_2_bj.png) no-repeat center;
		/* height: 980px; */
	}
	/* .purityHigh_bx{
		max-width: 1400px;
		padding: 50px 50px 0;
		margin: 0 auto;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		height: auto;
	} */
	.purityHigh_titlea{
		width: 100%;
		font-size: 34px;
		line-height: 56px;
		font-weight: 600;
		color: #000;
		letter-spacing: 4px;
		text-align: center;
		padding: 0 6%;
	}
	.purityHigh_small{
		width: 100%;
		font-size: 18px;
		color: #000;
		line-height: 32px;
		/* margin-top: 8px; */
		text-align: center;
		/* font-weight: 600; */
		letter-spacing: 2px;
		padding: 0 6%;
	}
	.purityHigh_title{
		width: 100%;
		padding: 0 6%;
		/* height: 800px; */
		/* position: relative; */
	}
	.purityHigh_main_img{
		width: 100%;
		margin-top: 30px;
	}
	.purityHigh_title h1{
		width: 100%;
		font-size: 46px;
		color: #000;
		font-weight: 600;
	}
	.purityHigh_title_small{
		width: 100%;
		font-size: 22px;
		color: #000;
		line-height: 32px;
		margin-top: 20px;
	}
	.purityHigh_icon{
		margin-top: 40px;
		width: 100%;
		/* margin-left: 32%; */	
		display: flex;
		-webkit-box-pack:center;
		justify-content:center;
		box-sizing:border-box;
		
	}
	.purityHigh_icon_block{
		width: 33.3%;	
		padding: 0 2%;
	}
	.purityHigh_icon_block_name{
		width: 100%;
		text-align: center;
		font-size: 22px;
		color: #444;
		margin-top: 10px;
	}
	.purityHigh_main{
		width: 100%;
		padding: 0 6%;
		margin-top: 20px;
		/* position: relative; */
	}
	.purityHigh_main_block{
		width: 100%;
		margin-bottom: 26px;
	}
	.purityHigh_main_block_title{
		width: 100%;
		font-size: 26px;
		color: #000;
		font-weight: 600;
	}
	.purityHigh_main_block_cont{
		width: 100%;
		font-size: 17px;
		color: #444;
		margin-top: 12px;
		line-height: 32px;
	}
	.purityHigh_main_block2{
		width: 100%;
		margin-bottom: 26px;
	}
	.purityHigh_main_block3{
		width: 100%;
	}
	/* 純粋NMN2  end */
	
	/* NMN百科 */
	.newsBox{
		width: 100%;
		padding: 60px 0% 80px;
		background-color: #f3f3f3;
	}
	/* .news{
		max-width: 1400px;
		padding: 0 50px;
		margin: 0 auto;
	} */
	.news_bx{
		width: 100%;
	}
	.news_bx h1{
		width: 100%;
		text-align: center;
		font-size: 34px;
		color: #000;
		font-weight: 600;
		padding: 0 6%;
	}
	.news_banner2{
		width: 100%;
		height: 44px;
		margin-top: 40px;
		margin-bottom: 40px;
		padding: 0 4%;
	}
	.banner_pic2{
		width: 100%;
	}
	.navlist2{
		width: 100%;
		display: block!important;
	}
	.navlist2 ul{
		width: 100%;
		display: flex;
		-webkit-box-pack:center;
		justify-content:center;
		box-sizing:border-box;
	}
	.tabBox1 .navlist2 ul li{
		width: 29%;
		text-align: center;
		list-style-type: none;
		border: 1px solid #ccc;
		margin: 0 2%;
		padding: 14px 0;
		border-radius: 8px;
	}
	.tabBox1 .navlist2 ul li:first-child{
		background-color: #f5dbb2;
	}
	.tabBox1 .navlist2 ul li a{
		width: 100%;
		height: 100%;
		display: block;
		font-size: 17px;
		color: #333;
		text-decoration: none;
	}
	.tabBox1 .navlist2 ul li:first-child a{
		color: #000;
		text-decoration: none;
	}
	.tabBox1 .navlist2 ul li:hover{
		background-color: #f5dbb2;
	}
	/* .tabBox1 .navlist2 ul li:hover a{
		color: #000;
		text-decoration: none;
	} */
	.news_main{
		width: 100%;
		padding: 0 6%;
		/* display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		align-items: center;
		height: auto; */
	}
	.news_main_pic{
		width: 100%;
		margin-top: 56px;
	}
	.news_main_cont{
		width: 100%;
		margin-top: 30px;
	}
	.news_main_cont_block{
		width: 100%;
		background-color: #fff;
		border-radius: 8px;
		height: 60px;
		display: block;
		text-decoration: none;
		margin-top: 20px;
		font-size: 13px;
		padding-left: 20px;
		line-height: 60px;
		color: #444;
	}
	.news_main_cont_block:hover{
		box-shadow: 0px 4px 28px  rgba(134,107,62,0.2);
	}
	.news_main_cont_block img{
		width: 10px!important;
		float: right;
		margin-right: 30px;
		margin-top: 22px;
		display: none;
	}
	.news_main_cont_block:first-child{
		margin-top: 0;
	}
	
	.tabBox2 .navlist2 ul li{
		width: 29%;
		text-align: center;
		list-style-type: none;
		border: 1px solid #ccc;
		margin: 0 2%;
		padding: 14px 0;
		border-radius: 8px;
	}
	.tabBox2 .navlist2 ul li:nth-child(2){
		background-color: #f5dbb2;
	}
	.tabBox2 .navlist2 ul li a{
		width: 100%;
		height: 100%;
		display: block;
		font-size: 14px;
		color: #333;
		text-decoration: none;
	}
	/* .tabBox2 .navlist2 ul li:first-child a{
		color: #000;
		text-decoration: none;
	} */
	/* .tabBox2 .navlist2 ul li:hover{
		background-color: #f5dbb2;
	} */
	.tabBox2 .navlist2 ul li:hover a{
		color: #000;
		text-decoration: none;
	}
	.tabBox3 .navlist2 ul li{
		width: 29%;
		text-align: center;
		list-style-type: none;
		border: 1px solid #ccc;
		margin: 0 2%;
		padding: 14px 0;
		border-radius: 8px;
		font-size: 14px;
	}
	.tabBox3 .navlist2 ul li:nth-child(3){
		background-color: #f5dbb2;
	}
	.tabBox1 .navlist2 ul li a{
		width: 100%;
		height: 100%;
		display: block;
		font-size: 14px;
		color: #333;
		text-decoration: none;
	}
	.tabBox3 .navlist2 ul li:nth-child(3) a{
		color: #000;
		text-decoration: none;
	}
	/* .tabBox3 .navlist2 ul li:hover{
		background-color: #f5dbb2;
	} */
	.tabBox3 .navlist2 ul li:hover a{
		color: #000;
		text-decoration: none;
	}
	/* NMN百科  end */
}
