/* 头部样式 */
.hed{font-size: 16px;}
.hed .nav{
	width:100%;
	min-width:1000px;
	position: fixed;
	top:0;left:0;
	z-index:10;
	background:#fff;
	padding:30px 0;
}
.hed .mnav{
	display: none;
}
.hed .nav .navcon{justify-content: space-between;width:67%;margin:0 auto}
.hed .nav .cen{padding-left:10px;cursor: pointer;}
.hed .nav .phone{padding:29px 12px;cursor: pointer;border-left:1px solid #346487;border-right:1px solid #346487;padding-left:62px;background: url(../images/phone.png) no-repeat 12px center;background-size:35px auto;}
.hed .logo{
	width:24.52%;
	margin-right: 12.26%;
}
.hed .navlist{flex: 1;justify-content: space-between;}
.hed .navlist .navlist_list{
	font-size:16px;
	padding:5px 0;
	transition: all .3s;
	border-bottom:3px solid transparent;
}
.hed .navlist .navlist_list:hover{
	border-bottom:3px solid #0ba0b7;
	color: #0ba0b7;
}
.hed .navlist .navlist_list.navon{
	border-bottom:3px solid #0ba0b7;
	color: #0ba0b7;
}
.hed .logo img{width:100%;}
.hed .menuR span{
	font-size: 40px;
}
.footer{
	background-color: #f0f0f0;
}

/* 首页导航样式 */
.indexNav{
	width:100%;
	min-width:1000px;
	position: fixed;
	top:0;left:0;
	z-index:10;
	color: #fff;
	background-image: linear-gradient(#158ea1, rgba(0,0,0,0));
	padding:30px 0;
}
.indexNav .navcon{justify-content: space-between;width: 76.04%;margin:0 auto}
.indexNav .cen{padding-left:10px;cursor: pointer;}
.indexNav .phone{padding:29px 12px;cursor: pointer;border-left:1px solid #346487;border-right:1px solid #346487;padding-left:62px;background: url(../images/phone.png) no-repeat 12px center;background-size:35px auto;}
.indexNav .logo{
	width:24.52%;
	margin-right: 12.26%;
}
.indexNav .navlist{flex: 1;justify-content: space-evenly;}
.indexNav .navlist .navlist_list{
	font-size:16px;
	padding:5px 0;
	transition: all .3s;
	border-bottom:1px solid transparent;
}
.indexNav .navlist .navlist_list:hover{
	border-bottom:1px solid #fff;
}
.indexNav .logo img{width:100%;}
.indexNav .menuR span{
	font-size: 40px;
}
/* banner */
.banner{
	position: relative;
	min-width: 800px;
	height: 960px;
	overflow: hidden;
}
.banner .swiper img{
	min-width: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.banner .swiper{
	width: 100%;
	overflow: hidden;
}
.banner .swiper .swiper-slide{
	width: 100%;
	height: 960px;
	overflow: hidden;
}
.banner .text{
	position:absolute;
	top:38.16%;
	right:12.6%;
	color:#fff;
	text-align: center;
}
.banner .text .title{
	font-size: 70px;
	font-weight: bold;
}
.banner .text .sub{
	font-size: 28px;
	padding-top:20px;
}
.banner .text .more a{
	display: inline-block;
	border:1px solid #fff;
	padding:12px 34px;
	border-radius: 50px;
	font-size: 24px;
	margin-top:50px;
	transition: all .3s;
}
.banner .text .more a:hover{
	background-color: rgba(255,255,255,.1);
}
#bSwiper .swiper-pagination-bullet {
    width: 50px;
    height: 10px;
    display: inline-block;
    border-radius: 20px;
    background: #000;
    opacity: .1;
}
#bSwiper .swiper-pagination-bullet-active {
    opacity: 1;
    background: #2b8a9c;
}
@media screen and (min-width:1300px) and (max-width:1600px) {
	.banner .text .title{
		font-size: 60px;
	}
}
@media screen and (min-width:750px) and (max-width:1301px) {
	.banner .text .title{
		font-size: 50px;
	}
}

.index2{
	text-align: center;
	color:#fff;
	padding-bottom: 70px;
	height: 960px;
	background:url(../images/index21.jpg) no-repeat center center;
}
.index2 .title{
	font-size: 70px;
	padding-top:80px;
}
.index2 .sub{
	font-size: 32px;
	padding-top:15px;
	padding-bottom: 40px;
}
.index2 .btn{
	padding-top: 620px;
}
.index2 .btn a{
	display: inline-block;
	padding:6px 50px;
	border:1px solid #fff;
	font-size: 24px;
	border-radius: 50px;
	margin-right: 50px;
}
.index3{
	text-align: center;
	padding:60px 0;
	overflow: hidden;
	position: relative;
}
.index3 .title{
	font-size:60px;
	font-weight: bold;
	color:#2b2b2b;
	padding-top:16px;
}
.index3 .sub{
	font-size: 34px;
	color:#6d6d6d;
}
.index3 .subs{
	font-size: 25px;
	color: #434343;
	padding-top: 16px;
}
.index3 .btn a{
	display: inline-block;
	padding:10px 36px;
	border:2px solid #000000;
	font-size: 24px;
	border-radius: 50px;
	margin: 60px 0;
}
.productsSection__ysq .swiper-pagination-custom {
	background: #c1c1c1;
	border-radius: 20px;
	height:6px;
	width: 50%;
	left: 25%;
	bottom: 50px;
	top: auto !important;
}
.productsSection__ysq .swiper-pagination-custom span{
	position: absolute;
	display:inline-block;
	height: 6px;
	background-color:#3297a9;
	border-radius: 20px;
	left: 0;
	top: 0;
	transition:transform .3s;
	-wekit-transition:transform .3s;
}
.productsSection__ysq .swiper-pagination-bullets{
	bottom: 50px;
}
.productsSection__ysq .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    background: #c1c1c1;
    opacity: 1;
}
.productsSection__ysq .swiper-pagination-bullet-active{
	width: 50px;
	border-radius: 50px;
	background:#3297a9;
}
.index3 img{
	width: 600px;
}
.index4{
	position: relative;
	height: 960px;
	background-size: cover;
}
.index4 .cont{
	position: absolute;
	top:25.4%;
	right: 19.2%;
	color:#fff;
	text-align: center;
}
.index4 .cont .title{
	font-size: 38px;
	padding:30px 0;
	font-weight: bold;
}
.index4 .cont .sub{
	font-size: 24px;
	line-height: 40px;
	font-weight: 100;
}
.index4 .cont .subs{
	font-size: 24px;
	line-height: 40px;
	font-weight: 400;
}
.index4 .btn a {
    display: inline-block;
    padding: 10px 36px;
    border: 2px solid #fff;
    font-size: 24px;
    border-radius: 50px;
    margin-top: 60px;
}
.index5{
	position: relative;
	height: 954px;
	background-size: cover;
}
.index5 .cont{
	right:auto;
	left:21.6%;
	top: 33.12%;
}
.index5 .cont .title{
	font-size: 65px;
	padding-top:0;
}
.index5 .btn a{
	margin-top:150px;
}
.index6{
	text-align: center;
	height: 952px;
}
.index6 .cont{
	padding-top: 470px;
}
.index6 .cont .title{
	font-size:51px;
	color: #121415;
	padding-top: 80px;
	font-weight: bold;
	padding-bottom: 22px;
}
.index6 .cont .sub{
	font-size: 30px;
	color:#161616;
	line-height: 45px;
}
.index6 .btn a{
	display: inline-block;
	padding: 10px 36px;
	border: 2px solid #000000;
	font-size: 24px;
	border-radius: 50px;
	margin-top: 100px;
}
/* footer */
.footer .footC{
	width: 1064px;
	margin:0 auto;
	padding:40px 0;
	font-size: 16px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	color:#242424;
}
.footer .footC .l{
	flex: 1;
}
.footer .footC .r{
	display: flex;
	align-items: center;
}
.footer .footC .r span{
	display: inline-block;
	line-height: 20px;
	padding-right: 14px;
}

.pubB{
	display: block;
}
.pubN{
	display: none;
}
/* 二级页样式 */
.Secondarybanner{
	margin-top: 94px;
	position: relative;
	height: 281px;
	overflow: hidden;
}
.Secondarybanner img{
	min-width: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.Secondarybanner .title{
	color: #fff;
	font-size: 24px;
	position: absolute;
	left:50%;
	top: 100px;
	margin-left: -33.5%;
	width: 67%;
}
.Secondarybanner .title:after{
	content: '';
	width: 50px;
	position: absolute;
	left: 0;
	bottom: -10px;
	height: 0;
	border-bottom: 3px solid #37bdd2;
}
.Secondarybanner .title:before{
	content: '';
	width: 12px;
	position: absolute;
	left: 53px;
	bottom: -10px;
	height: 0;
	border-bottom: 3px solid #37bdd2;
}
.brand{
	width: 67%;
	margin:0 auto;
}
.brand .title{
	padding:50px 0 40px;
	font-size: 28px;
}
.brand .title:before{
	content:'';
	display:inline-block;
	width: 3px;
	height: 24px;
	background-color: #37bdd2;
	margin-right: 10px;
	vertical-align: middle;
}
.brand .detail{
	font-size: 16px;
	line-height: 40px;
}
.brand .detail img{
	padding:30px 0;
}
.founder{
	background-color: #24acc1;
	color: #fff;
	margin:40px auto;
	padding:30px 0;
}
.founder .title{
	padding:30px 0;
	padding-left: 15px;
}
.founder .stitle{
	font-size: 32px;
	padding-left: 28px;
	padding-bottom: 15px;
}
.founder .title:before{
	background-color: #fff;
}
.founder p{
	padding-left: 28px;
	font-size: 20px;
}
.founder .cont{
	width: 62.3%;
}
.founder .imgs{
	width: 29.7%;
}
.founder .imgs img{
	width: 100%;
}
.proBanner .title:before{
	border-bottom:3px solid #6693d0;
}
.proBanner .title:after{
	border-bottom:3px solid #6693d0;
}
.project .title:before{
	background-color: #1e899e;
}
.grounp{
	text-align: center;
	width: 67%;
	margin:0 auto;
	padding:50px 0 300px;
}
.grounp .title{
	font-size: 46px;
	font-weight: bold;
	padding:30px 0;
}
.grounp .text p{
	font-size:28px;
	font-weight: 100;
	line-height: 40px;
}
.grounp .text p:last-child{
	font-weight: 400;
}
.grounp .imgs{
	padding:30px 0;
}
.grounp .detail{
	font-size: 36px;
	font-weight: bold;
	line-height: 70px;
}
.grounpB .title:before{
	border-bottom:3px solid #fff;
}
.grounpB .title:after{
	border-bottom:3px solid #fff;
}
.history{
	width: 860px;
	margin:0 auto;
	padding-bottom: 150px;
	position: relative;
	padding-top:30px;
}
.history:before {
    content: " ";
    display: block;
    width: 20px;
    height: calc(100% - 366px);
    border-left: 1px solid #999;
	position: absolute;
	top:0;
	left: 50%;
}
.history .left{
	width: 50%;
	text-align: right;
	margin-top: 170px;
}
.history .right{
	width: 50%;
}
.history .right .cont{
	padding-right:0;
	padding-left:28px;
}
.history .cont{
	float: left;
	width: 420px;
	padding-right:28px;
	min-height: 313px;
	color: #585858;
}

.history .cont .title{
	font-size: 32px;
	margin-top: 30px;
	position: relative;
}
.history .cont .title:before{
	top: 0;
	content: " ";
	display: block;
	position: absolute;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	background: #fff;
	transform: translate(-40px,9px);
}
.history .cont .title:after {
    top: 0;
    content: " ";
    display: block;
    position: absolute;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    border: 1px solid #585858;
    background: #fff;
    transform: translate(-34px,15px);
}
.history .cont .intro{
	font-size: 16px;
	margin-bottom: 6px;
}
.history .cont .imgs img{
	width: 100%;
}
.history .left .cont .title:before{
	top: 0;
	right: 0;
	content: " ";
	display: block;
	position: absolute;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	background: #fff;
	transform:translate(50px,9px);
}
.history .left .cont .title:after {
    top: 0;
	right: 0;
    content: " ";
    display: block;
    position: absolute;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    border: 1px solid #585858;
    background: #fff;
    transform: translate(44px,15px);
}


.contact{
	text-align: center;
	padding:50px 0 100px;
	color:#757575;
	font-size: 16px;
}
.contact .title{
	color: #444444;
	font-size: 24px;
	margin-bottom: 20px;
}
.contact .intro{
	padding:30px 0;
}
.contact .detail{
	line-height: 30px;
	padding-bottom: 20px;
}
.intro span{
	color: #000;
}

/* 酒体 */
.designs {
    width: 67%;
    margin: 0 auto;
	padding-bottom: 100px;
}
.designs .textCenter{
	text-align: center;
	padding:30px 0 0;
}
.designs .textCenter .bigtitle{
	font-size: 28px;
	margin-bottom: 15px;
}
.designs .textCenter .intro{
	font-size: 22px;
	margin-bottom: 10px;
}
.designs .textCenter .brief{
	font-size: 16px;
	line-height: 30px;
	text-align: left;
}
.designs .cont .imgs{
	margin: 32px auto 16px;
	text-align: center;
}
.designs .cont .imgs img{
	max-width: 600px;
}
.designs .cont .title{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
}
.designs .cont .intros{
	font-size: 16px;
	/* font-weight: 100; */
}
/* 产品 */
.product .textCenter {
    padding: 50px 0 0;
}
.product .textCenter .bigtitle{
	font-size: 36px;
	font-weight: bold;
}
.product .textCenter .intro {
    font-size: 20px;
    margin-bottom: 26px;
}
/* 首页手机效果 */
@media screen and (max-width:751px) {
	.pubB{
		display: none;
	}
	.pubN{
		display: block;
	}
	.mbanner{
		position: relative;
		width: 100%;
		overflow: hidden;
	}
	.mbanner .back{
		position: absolute;
		top:.2rem;
		left: .2rem;
		z-index: 2;
	}
	.mbanner .back span{
		font-size: .5rem;
	}
	.mbanner img{
		width: 100%;
	}
	.mbanner .text{
		position: absolute;
		top:0;
		left: 0;
		width: 100%;
		text-align: center;
		color:#fff;
	}
	.mbanner .slide1 .text{
		animation: opacityC 4s linear;
	}
	@keyframes opacityC {
	      0% {
	        opacity: 0;
	      }
		  25% {
		    opacity: 0;
		  }
		  75% {
		    opacity: 0;
		  }
		  90%{
			  opacity: 1;
		  }
	      100% {
	        opacity: 1;
	      }
	}
	.mbanner .slide2 .text{
		top:.5rem;
		text-align: left;
		padding-left: .8rem;
	}
	.mbanner .text .title{
		font-size:.7rem;
		font-weight: bold;
		padding-top:.75rem;
	}
	.mbanner .text .sub{
		font-size:.28rem;
		padding-top: .2rem;
	}
	
	.mbanner .slide2 .text .title{
		font-size: .46rem;
	}
	.mbanner .slide2 .text .sub{
		font-size: .3rem;
		line-height: .65rem;
	}
	.mbanner .more{
		position: absolute;
		bottom: 1.8rem;
		left:0;
		width:100%;
		font-size:.28rem;
		text-align: center;
		color:#fff;
		animation: opacityC 4s linear;
	}
	.mbanner .more a{
		display: inline-block;
		padding:.1rem .3rem;
		border-radius: 30px;
		border:1px solid #fff;
	}
	.mbanner .more1 a {
	    display: inline-block;
	    padding: 0.1rem 0.3rem;
	    border-radius: 30px;
	    border: 1px solid #fff;
		margin-top: .2rem;
	}
	.mbanner .slide3 .more{
		bottom: auto;
		top:3.5rem;
	}
	#MSwiper .swiper-pagination-custom {
	    background: #45cae1;
		border-radius: 20px;
		height:10px;
		width: 80%;
		left: 10%;
		bottom: 0.7rem;
		top: auto !important;
	}
	#MSwiper .swiper-pagination-custom span{
		position: absolute;
		display:inline-block;
		height: 10px;
		background-color:#2b8a9c;
		border-radius: 20px;
		left: 0;
		top: 0;
		transition:transform .3s;
		-wekit-transition:transform .3s;
	}
	.swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal{
		background: #45cae1;
		border-radius: 20px;
		height:6px;
		width: 80%;
		left: 10%;
		bottom: 0.3rem;
		top: auto !important;
	}
	.swiper-scrollbar-drag{
		background-color: #0ba0b7;
	}
	.imgs{
		display: block;
		position: relative;
	}
	.imgs img:nth-child(1){
		/* animation: opacityB 3s linear; */
	}
	.imgs img:nth-child(2){
		position: absolute;
		top:0;
		left: 0;
		animation: opacityB 3s linear;
	}
	.imgs img:nth-child(3){
		position: absolute;
		top:0;
		left: 0;
		animation: opacityA 3s linear;
	}
	@keyframes opacityB {
	      0% {
	        opacity: 0;
	      }
			50% {
	        opacity: .5;
	      }
	      100% {
	        opacity: 1;
	      }
	}
	@keyframes opacityA {
	      0% {
	        opacity: 0;
	      }
	 
	      25% {
	        opacity: .1;
	      }
	 
	      50% {
	        opacity: .3;
	      }
	 
	      75% {
	        opacity: .75;
	      }
	 
	      100% {
	        opacity: 1;
	      }
	}
	.index2{
		position: relative;
		background-color: transparent;
		padding-bottom: 0;
		height: auto;
	}
	.index2 img{
		width: 100%;
	}
	.index2 .cont{
		position: absolute;
		top:0;
		left:0;
		height: 100%;
	}
	.index2 .title{
		padding-top:.86rem;
		font-size: 0;
	}
	.index2 .title img{
		width: 75.6%;
	}
	.index2 .sub{
		padding-top:.2rem;
		font-size: 0;
	}
	.index2 .sub img{
		width: 64.4%;
	}
	.index2 .jp{
		width:90%;
	}
	.index2 .btn{
		position: absolute;
		bottom: 1.6rem;
		width: 100%;
		padding-top:0;
	}
	.index2 .btn a {
	    display: inline-block;
	    padding: 0.06rem 0.5rem;
	    border: 1px solid #fff;
	    font-size: .3rem;
	    border-radius: 50px;
	    margin:0 0.3rem;
	}
	.index3{
		padding:0;
		padding-bottom: 1.6rem;
		position: relative;
		width: 100%;
		overflow: hidden;
	}
	.index3 .img{
		width: 100%;
	}
	.index3 .title {
	    font-size: .6rem;
	    padding-top: 0.4rem;
	}
	.index3 .sub {
	    font-size: .34rem;
	}
	.index3 .subs {
	    font-size: .34rem;
	    color: #434343;
	    padding-top: 0.3rem;
	}
	.index3 .btn a {
	    padding: 0.1rem 0.36rem;
	    font-size: .28rem;
	    border-radius: 50px;
	    margin-top: 0.6rem;
		border:1px solid #000;
	}
	.productsSection__ysqM .swiper-pagination-custom {
	    background: #c1c1c1;
		border-radius: 20px;
		height:6px;
		width: 80%;
		left: 10%;
		bottom: 0.7rem;
		top: auto !important;
	}
	.productsSection__ysqM .swiper-pagination-custom span{
		position: absolute;
		display:inline-block;
		height: 6px;
		background-color:#3297a9;
		border-radius: 20px;
		left: 0;
		top: 0;
		transition:transform .3s;
		-wekit-transition:transform .3s;
	}
	.indexm4 img{
		width: 100%;
	}
	.indexm4 .cont{
		text-align: center;
		padding:.6rem 0 1.4rem;
	}
	.indexm4 .cont img{
		width: 1.03rem;
	}
	.indexm4 .cont .title{
		font-size: .46rem;
		font-weight: bold;
		padding:.23rem 0;
		color:#010101;
	}
	.indexm4 .cont .sub{
		font-size: .28rem;
		line-height: .45rem;
		font-weight: 100;
	}
	.indexm4 .cont .subs{
		color: #010101;
		font-size: .28rem;
		line-height: .45rem;
	}
	.indexm4 .btn a {
		display: inline-block;
	    padding: 0.1rem 0.36rem;
	    font-size: .24rem;
	    border-radius: 50px;
	    margin-top: 0.6rem;
		border:1px solid #000;
	}
	.indexm5 .cont{
		color:#fff;
		background-color: #1c6d80;
	}
	.indexm5 .cont .title{
		font-size: .65rem;
		color:#fff;
	}
	.indexm5 .cont .sub{
		font-size: .46rem;
		line-height: .7rem;
	}
	.indexm5 .btn a{
		border:1px solid #fff;
	}
	.indexm6{
		position: relative;
	}
	.indexm6 img{
		width: 100%;
	}
	.indexm6 .cont{
		position: absolute;
		bottom: 1.5rem;
		left:0;
		width: 100%;
		text-align: center;
	}
	.indexm6 .cont img{
		width: 36.8%;
		margin-left: 30.4%;
	}
	.indexm6 .cont .title{
		font-size: .65rem;
		color:#121415;
		font-weight: bold;
		padding:0 0 .4rem;
	}
	.indexm6 .cont .sub{
		font-size: .46rem;
		line-height: .7rem;
	}
	.indexm6 .btn a{
		border:1px solid #fff;
	}
	.indexm6 .btn a {
		display: inline-block;
	    padding: 0.1rem 0.36rem;
	    font-size: .24rem;
	    border-radius: 50px;
	    margin-top: 1rem;
		border:1px solid #000;
	}
	.brand{
		width: 100%;
		padding:0 .2rem;
	}
	.mbanner{
		width: 100%;
	}
	.brand .title {
	    padding: 0.5rem 0 0.2rem;
	    font-size: .38rem;
	    font-weight: bold;
	}
	.brand .title:before{
		display: none;
	}
	.brand .detail {
	    font-size: .3rem;
	    line-height: .45rem;
	}
	.brand .detail p{
		margin-bottom: .3rem;
	}
	.brand .detail img{
		width: 100%;
		padding: 0.3rem 0;
	}
	.grounp{
		width: 100%;
		padding-bottom: 0.8rem;
	}
	.grounp img{
		width: 100%;
	}
	.grounp .title {
	    font-size: .46rem;
	    font-weight: bold;
	    padding: 0.6rem 0 0.4rem;
	}
	.grounp .text p {
	    font-size: .32rem;
	    font-weight: 100;
	    line-height: .45rem;
	}
	.grounp .imgs {
	    padding: 1rem 0;
	}
	.grounp .detail {
	    font-size: .36rem;
	    font-weight: bold;
	    line-height: .6rem;
	}
	.History_pageContainer__dPpB4 {
	    background: #fff;
	    color: #000;
	    padding: 0 24px 48px;
	}
	.History_tl__tA_Zr {
	    display: flex;
	    margin-bottom: -48px;
	    margin-left: -6px;
	}
	.History_tl__tA_Zr:before {
	    content: " ";
	    display: block;
	    width: 20px;
	    height: auto;
	    border-left: 1px solid #999;
	}
	.History_tl__tA_Zr .History_tlContent__ej0nA {
	    flex: 1;
	    padding-top: 48px;
	}
	.History_tlItem__OYsOz {
	    position: relative;
	    margin-bottom: 36px;
	}
	.History_tlItem__OYsOz:before {
	    top: 0;
	    content: " ";
	    display: block;
	    position: absolute;
	    width: 19px;
	    height: 19px;
	    border-radius: 50%;
	    background: #fff;
	    transform: translate(-30px,6px);
	}
	.History_tlItem__OYsOz:after {
	    top: 0;
	    content: " ";
	    display: block;
	    position: absolute;
	    width: 5px;
	    height: 5px;
	    border-radius: 50%;
	    border: 1px solid #333;
	    background: #fff;
	    transform: translate(-24px,12px);
	}
	.History_tlItem__OYsOz .History_h3__GXYQ6 {
	    font-size: .3rem;
	    font-weight: 500;
	}
	.History_tlItem__OYsOz .imgs{
		margin: 16px auto 24px;
	}
	.History_tlItem__OYsOz .imgs img{
		width: 100%;
	}
	/* 酒体 */
	.designs {
	    width: 100%;
	    padding:0 .2rem;
		padding-bottom: 100px;
	}
	.designs .textCenter{
		text-align: center;
		padding:.5rem 0 0;
	}
	.designs .textCenter .bigtitle{
		font-size: .5rem;
		margin-bottom: .2rem;
	}
	.designs .textCenter .intro{
		font-size: .43rem;
		margin-bottom: .15rem;
	}
	.designs .textCenter .brief{
		font-size: .32rem;
		line-height: .5rem;
		padding: 0 0.3rem;
		text-align: left;
	}
	.designs .textCenter .brief span{
		padding:0 .2rem;
	}
	.designs .cont .imgs{
		margin: .5rem auto .3rem;
	}
	.designs .cont .imgs img{
		width: 100%;
	}
	.designs .cont .title{
		font-size: .36rem;
		font-weight: bold;
		margin-bottom: .2rem;
	}
	.designs .cont .intros{
		font-size: .32rem;
		font-weight: 400;
	}
	.designs .cont .intros img{
		max-width: 100%;
	}
	.product{
		padding:0;
	}
	.product .textCenter {
	    padding: 50px 0 0;
	}
	.product .textCenter .intro {
	    font-size: .32rem;
	    margin-bottom: .5rem;
		padding: 0 0.5rem;
		text-align: center;
		line-height: .5rem;
	}
	.product .textCenter .brief img{
		width:100%;
		height: auto;
	}
	.mfounder{
		padding:24px;
		background: #fff;
		color: #000;
	}
	.mfounder .title{
		font-size: .6rem;
		margin-bottom: .3rem;
	}
	.mfounder .stitle{
		font-size: .45rem;
		margin-bottom: .3rem;
	}
	.mfounder img{
		max-width: 100%;
		padding-top: .3rem;
		height: auto;
	}
	.mfounder .detail{
		font-size: .28rem;
		line-height: .5rem;
		padding-bottom: .3rem;
	}
	.productsSection__ysqM .swiper-scrollbar-drag{
		background-color: #0ba0b7;
	}
}