﻿
.g-t1{text-align: center;}
.g-t1 span{font-size: .8rem;line-height: 1;font-family: 'Oswald';
	color: #EBEDF0;text-transform: uppercase;
}
.g-t1 h2{font-size: .32rem;color: #1A1A1A;margin-top: -.4rem;}


.row-a1{padding: 1rem 0;}
.row-a1-1{position: relative;overflow: hidden;position: relative;}
.m-slider1{float: right;width: 9.98rem;position: relative;}
.m-slider1 .swiper-slide{width: 9.18rem;height: 6.82rem;}
.m-slider1 .swiper-slide .pic{width: 100%;height: 100%;border-radius: 2rem .24rem .24rem 2rem;overflow: hidden;
	opacity: 0;
}
.m-slider1 .swiper-slide img{width:100%;height: 100%;display: block;}
.m-slider1 .swiper-slide.swiper-slide-active .pic{opacity: 1;}
.m-slider1 .swiper-slide.swiper-slide-active + .swiper-slide .pic{opacity: 1;}
.m-slider1 .swiper-slide.swiper-slide-active + .swiper-slide + .swiper-slide .pic{opacity: 1;}
.m-txt1{position: absolute;top: 50%;left: 0;right: 1rem;height: 6.02rem;
	padding: .8rem .8rem 0;
	background-color: #FFC9D6;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-txt1 .txt{position: relative;width: 5.42rem;margin-top: 1rem;margin-bottom: 1.06rem;}
.m-txt1 .txt:after,.m-txt1 .txt:before{content: '';position: absolute;width: .75rem;height: .48rem;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.m-txt1 .txt:before{left: 0;top: -.68rem;background-image: url(../images/i-12.svg);}
.m-txt1 .txt:after{right: 0;bottom: -.68rem;background-image: url(../images/i-13.svg);}
.m-txt1 .desc{font-size: .16rem;line-height: 1.56;color: #1A1A1A;text-align: justify;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}
.g-btn{display: block;width: 1.12rem;height: .48rem;text-align: center;line-height: .44rem;
	border: 2px solid #000;border-radius: .24rem;font-family: 'SourceHanSansCN-Medium';
	font-size: .16rem;color: #1A1A1A;background-color: #F6AABC;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.g-btn:hover{color: #FFC9D6;border-color: #fff;background-color: #fff;}
.row-a1 .g-t1{text-align: left;}
.row-a1 .g-t1 span{color: rgba(255, 255, 255, 0.32);}

.m-list1{display: flex;flex-wrap: wrap;margin: .7rem -.12rem 0;}
.m-list1 li{width: 25%;}
.m-list1 .con{display: block;margin: 0 .12rem;position: relative;}
.m-list1 .pic{padding-top: 126%;height: 0;position: relative;overflow: hidden;}
.m-list1 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-list1 .pic:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 1.38rem;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
}
.m-list1 .txt{position: absolute;left: .4rem;right: .4rem;bottom: .4rem;z-index: 2;}
.m-list1 .t1{font-size: .22rem;color: #fff;margin-bottom: .1rem;}
.m-list1 .g-btn{width: .96rem;height: .4rem;border-radius: .2rem;line-height: .36rem;}
.m-list1 .con:hover .pic img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.row-a2{padding-bottom: 1rem;}

.g-t1-1{text-align: left;}
.row-a3{margin-left: 1rem;padding: .8rem 0 .9rem .8rem;
	background: #F7F7F7;overflow: hidden;
}
.m-txt2{width: 31.5%;margin-top: .28rem;float: left;}
.m-txt2 .txt{font-size: .16rem;line-height: 1.56;text-align: justify;margin-bottom: .36rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.m-slider2{width: 63%;float: right;margin-top: .28rem;position: relative;}
.m-slider2 .con{margin-right: .24rem;display: block;position: relative;text-align: center;}
.m-slider2 .pic{padding-top: 100%;height: 0;position: relative;overflow: hidden;margin-bottom: .2rem;}
.m-slider2 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-slider2 .lab{position: absolute;right: .24rem;top: .24rem;height: .32rem;line-height: .32rem;
	font-size: .16rem;font-weight: bold;border-radius: .16rem;z-index: 2;padding: 0 .1rem;
	background-color: #F6AABC;color: #1A1A1A;
}
.m-slider2 .t1{font-size: 16px;color: #1A1A1A;margin-bottom: .1rem;font-weight: normal;font-family: 'SourceHanSansCN-Medium';
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-slider2 .price{font-size: .2rem;}
.m-slider2 .price .red{color: #E30020;font-weight: bold;}
.m-slider2 .price del{color: rgba(26, 26, 26, 0.5);}
.m-slider2 .con:hover .t1{color: #F6AABC;}
.m-slider2 .con:hover .pic img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.m-slider2 .swiper-arrow{position: absolute;bottom: .8rem;width: .46rem;height: .46rem;
	border-radius: 50%;border: 2px solid #1A1A1A;cursor: pointer;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: .13rem auto;
	-ms-background-size: .13rem auto;
	-moz-background-size: .13rem auto;
	-webkit-background-size: .13rem auto;
	background-size: .13rem auto;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-slider2 .swiper-prev{left: -2.19rem;background-image: url(../images/i-14.svg);}
.m-slider2 .swiper-next{left: -1.47rem;background-image: url(../images/i-15.svg);}
.m-slider2 .swiper-prev:hover{background-image: url(../images/i-14-on.svg);}
.m-slider2 .swiper-next:hover{background-image: url(../images/i-15-on.svg);}
.m-slider2 .swiper-arrow:hover{border-color: #F6AABC;}

.row-a4{margin-left: 1rem;}
.m-slider3{position: relative;
	background-color: #F7F7F7;
}
.m-slider3 .pic{float: left;width: 63%;height: 8.4rem;overflow: hidden;}
.m-slider3 .pic img{width: 100%;display: block;height: 100%;}
.m-slider3 .txt{height: 8.4rem;position: relative;overflow: hidden;}
.m-slider3 .t-c{position: absolute;top: 50%;left: 1rem;right: 1rem;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-slider3 .t1{font-size: .32rem;color: #1A1A1A;position: relative;padding-bottom: .2rem;
	margin-bottom: .44rem;
}
.m-slider3 .t1:after{content: '';position: absolute;left: 0;bottom: 0;
	width: .46rem;height: 4px;
	background-color: #1A1A1A;
}
.m-slider3 .desc{font-size: .16rem;line-height: 1.56;color: #1A1A1A;margin-bottom: .6rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.m-slider3 .bot{display: flex;justify-content: space-between;}
.m-slider3 .price{font-size: .24rem;color: #E30020;font-weight: bold;line-height: .48rem;}
.m-slider3 .price span{font-size: .48rem;margin-left: .08rem;}

.m-slider3 .swiper-arrow{position: absolute;bottom: .8rem;width: .46rem;height: .46rem;
	border-radius: 50%;border: 2px solid #1A1A1A;cursor: pointer;z-index: 2;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: .13rem auto;
	-ms-background-size: .13rem auto;
	-moz-background-size: .13rem auto;
	-webkit-background-size: .13rem auto;
	background-size: .13rem auto;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-slider3 .swiper-prev{right: 1.73rem;background-image: url(../images/i-14.svg);}
.m-slider3 .swiper-next{right: 1rem;background-image: url(../images/i-15.svg);}
.m-slider3 .swiper-prev:hover{background-image: url(../images/i-14-on.svg);}
.m-slider3 .swiper-next:hover{background-image: url(../images/i-15-on.svg);}
.m-slider3 .swiper-arrow:hover{border-color: #F6AABC;}

.row-a5{padding: 1rem 0 1.2rem;overflow: hidden;}
.row-a5 .col-l{width: 48%;}
.row-a5 .col-r{width: 48%;padding-top: .64rem;}
.row-a5 .g-t1{margin-bottom: .72rem;}
.m-slider4{padding-left: .5rem;padding-bottom: .5rem;position: relative;}
.m-slider4:before{content: '';position: absolute;left: 0;bottom: 0;top: .54rem;right: .9rem;
	background-color: #F6AABC;border-radius: .24rem;
}
.m-slider4 .swiper-container{border: 4px solid #fff;overflow: hidden;border-radius: .24rem;}
.m-slider4 .pic{padding-top: 71%;height: 0;position: relative;overflow: hidden;}
.m-slider4 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.m-slider4 .swiper-pagination{position: absolute;bottom: .74rem;right: .24rem;left: auto;}
.m-slider4 .swiper-pagination .swiper-pagination-bullet{margin-left: .08rem;opacity: 1;}
.m-slider4 .swiper-pagination .swiper-pagination-bullet-active{background-color: #F6AABC;}

.m-list2{}
.m-list2 .con{display: block;overflow: hidden;padding: .12rem .16rem .12rem 0;border-radius: .24rem;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list2 .date{float: left;width: .66rem;height: .78rem;border-radius: .24rem;
	text-align: center;background-color: #fff;font-family: 'Oswald';
	line-height: 1.3;margin-right: .16rem;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list2 .date span{font-size: .4rem;display: block;color: #1A1A1A;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list2 .date em{font-size: .14rem;color: rgba(26, 26, 26, 0.6);font-family: 'Oswald-Regular';
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list2 .txt{overflow: hidden;padding-top: .07rem;}
.m-list2 .t1{font-size: .2rem;color: #1A1A1A;margin-bottom: .07rem;font-family: 'SourceHanSansCN-Medium';font-weight: normal;
	text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.m-list2 .desc{font-size: .16rem;color: rgba(26, 26, 26, 0.6);
	text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list2 li.on .con{background-color: #F6AABC;padding-left: .16rem;}
.m-list2 li.on .con .date{padding-top: .05rem;}
.m-list2 li.on .con .date span,.m-list2 li.on .con .date em{color: #F6AABC;}
.m-list2 li.on .con .desc{color: #1A1A1A;}

.m-list3{display: flex;flex-wrap: wrap;margin: 0 -.2rem;}
.m-list3 li{width: 33.33%;margin-bottom: .36rem;}
.m-list3 .con{display: block;position: relative;text-align: center;margin: 0 .2rem;}
.m-list3 .pic{padding-top: 100%;height: 0;position: relative;overflow: hidden;margin-bottom: .2rem;}
.m-list3 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-list3 .lab{position: absolute;right: .24rem;top: .24rem;height: .32rem;line-height: .32rem;
	font-size: .16rem;font-weight: bold;border-radius: .16rem;z-index: 2;padding: 0 .1rem;
	background-color: #F6AABC;color: #1A1A1A;
}
.m-list3 .t1{font-size: 16px;color: #1A1A1A;margin-bottom: .1rem;font-weight: normal;font-family: 'SourceHanSansCN-Medium';
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list3 .price{font-size: .2rem;}
.m-list3 .price .red{color: #E30020;font-weight: bold;margin-right: .12rem;}
.m-list3 .price del{color: rgba(26, 26, 26, 0.5);}
.m-list3 .con:hover .t1{color: #F6AABC;}
.m-list3 .con:hover .pic img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.row-b1{padding: 1rem 0 0;}

.ban{height: 4rem;position: relative;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.ban .tit{position: absolute;left: 0;right: 0;text-align: center;top: 50%;
	font-family: 'Oswald';color: #fff;font-size: .8rem;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.g-top{height: .84rem;position: relative;z-index: 6;
	background-color: #F6AABC;
}
.g-top.fixed{position: fixed;top: 0;left: 0;right: 0;}
.g-top .wp{display: flex;justify-content: flex-end;align-items: center}
.g-top .tab{display: flex;flex-wrap: wrap;margin-right: .24rem;}
.g-top .tab li{margin-right: .08rem;font-size: .16rem;color: #fff;}
.g-top .tab li i{cursor: pointer;}
.g-top .tab li a{width: .96rem;height: .36rem;line-height: .36rem;display: block;text-align: center;
	font-size: .16rem;color: #F6AABC;border-radius: .04rem;
	background-color: #1A1A1A;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.g-top .tab li:hover a,.g-top .tab li.on a{background-color: #fff;color: #1A1A1A;}
.g-top .sel{display: flex;flex-wrap: wrap;}
.g-top .sel li{}
.g-top .sel .t1{display: block;height: .84rem;line-height: .84rem;width: .92rem;
	font-size: .18rem;color: #F6AABC;text-align: center;cursor: pointer;
	background-color: #1A1A1A;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.g-top .sel .t1:after{content: '';display: inline-block;vertical-align: middle;
	width: .16rem;height: .16rem;margin-left: .08rem;position: relative;top: -1px;
	background: url(../images/i-22.svg) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.g-top .sel .i2{position: relative;}
.g-top .sel .i2 .t1{background-color: #fff;color: #1A1A1A;}
.g-top .sel .i2 .t1:after{background-image: url(../images/i-23.svg);}
.g-top .sel-dl{position: absolute;top: 100%;right: 0;padding-top: .25rem;width: 2.67rem;display: none;}
.g-top .sel-dl dl{border-radius: .24rem;text-align: center;padding: .28rem 0;
	background-color: #fff;box-shadow: 0px 0px .25rem rgba(0,0,0,.15);position: relative;
}
.g-top .sel-dl dl:before{content: '';position: absolute;bottom: 100%;right: .25rem;
	border-bottom: .19rem solid #fff;
	border-left: .11rem solid transparent;
	border-right: .11rem solid transparent;
}
.g-top .sel-dl dd a{display: block;font-size: .18rem;color: #1A1A1A;line-height: .42rem;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
	text-align: left;
	text-indent: 0.36rem;
}
.g-top .sel-dl dd a:before{content: '';display: inline-block;vertical-align: middle;
	width: .18rem;height: .18rem;position: relative;top: -2px;margin-right: .12rem;
	background: url(../images/i-24.svg) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.g-top .sel-dl dd.ok a:before{background-image: url(../images/i-25.svg);}
.g-top .sel-dl dd:hover a{color: #F6AABC;}

.pop-sel{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 1024;display: none;}
.pop-bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;
	background: rgba(0, 0, 0, 0.3);
}
.pop-sel .cont{position: absolute;top: 50%;left: 50%;width: 8rem;z-index: 2;
	border-radius: .24rem;background-color: #fff;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.pop-sel .tit{line-height: 1.04rem;text-align: center;font-size: .28rem;color: #1A1A1A;
	border-bottom: 1px solid rgba(26, 26, 26, 0.1);
}
.pop-sel .list{margin: .12rem .4rem .12rem .8rem;padding-right: .4rem;overflow-y: auto;max-height: 6.32rem;}
.pop-sel .list li{border-bottom: 1px solid rgba(26, 26, 26, 0.1);}
.pop-sel .t1{font-size: .2rem;line-height: .72rem;cursor: pointer;font-family: 'SourceHanSansCN-Medium';font-weight: normal;
	background: url(../images/i-26.svg) no-repeat right center;
	-o-background-size: .16rem auto;
	-ms-background-size: .16rem auto;
	-moz-background-size: .16rem auto;
	-webkit-background-size: .16rem auto;
	background-size: .16rem auto;
}
.pop-sel .list .con{padding-bottom: .13rem;display: none;}
.pop-sel .list .it{display: block;font-size: .16rem;color: rgba(26, 26, 26, 0.8);
	margin-bottom: .1rem;cursor: pointer;
}
.pop-sel .list .it input{display: inline-block;vertical-align: middle;
	width: .16rem;height: .16rem;margin-right: .08rem;
	background: url(../images/i-24.svg) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.pop-sel .list .it input:checked{background-image: url(../images/i-25.svg);}
.pop-sel .list li.on .t1{background-image: url(../images/i-27.svg);}
.pop-sel .bot{position: absolute;top: 1.04rem;left: 100%;}
.pop-sel .btn{display: block;width: 1.52rem;height: .98rem;line-height: .98rem;
	text-align: center;font-size: .18rem;color: #1A1A1A;border: 0;margin: 0;
	border-radius: 0 .24rem .24rem 0;background-color: #fff;cursor: pointer;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.pop-sel .btn:hover{background-color: #F6AABC;}

.cur{height: .56rem;line-height: .56rem;font-size: .16rem;color: #1A1A1A;
	background: #F7F7F7;
}
.cur a{color: rgba(26, 26, 26, 0.6);}
.cur a:after{content: '';display: inline-block;vertical-align: middle;
	width: .12rem;height: .12rem;margin: 0 4px;
	background: url(../images/i-28.svg) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.row-b2{overflow: hidden;padding: .4rem 0 .8rem;}
.row-b2 .col-l{width: 48%;padding-right: 1.28rem;position: relative;}
.row-b2 .col-r{width: 46%;}
.m-slider5 .pic img{width: 100%;display: block;}
.m-slider6{width: .88rem;position: absolute;right: 0;top: 0;}
.m-slider6 .pic{height: .88rem;border: 2px solid #fff;margin-bottom: .2rem;cursor: pointer;}
.m-slider6 .pic img{width: 100%;height: 100%;display: block;}
.m-slider6 .slick-current .pic{border-color: #1A1A1A;}
.m-comm{}
.m-comm .tit{font-size: .36rem;line-height: 1;color: #1A1A1A;margin-bottom: .24rem;}
.m-comm .price{font-size: .24rem;margin-bottom: .5rem;}
.m-comm .price .red{color: #E30020;font-weight: bold;font-size: .36rem;}
.m-comm .price del{color: rgba(26, 26, 26, 0.5);margin-left: .16rem;}
.m-comm .version{overflow: hidden;margin-bottom: .25rem;}
.m-comm .version .t1{float: left;padding: .12rem 0;font-size: .16rem;color: #1A1A1A;}
.m-comm .version .t-c{overflow: hidden;}
.m-comm .version a{display: block;padding: .12rem .24rem;font-family: 'SourceHanSansCN-Medium';
	border: 1px solid #000000;float: left;margin-right: .12rem;border-radius: 4px;
	font-size: .16rem;line-height: 1;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-comm .version a.on,.m-comm .version a:hover{background-color: #F6AABC;border-color: #F6AABC;color: #1A1A1A;}
.m-comm .desc{font-size: .16rem;color: #1A1A1A;margin-bottom: .18rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-comm .more{font-size: .16rem;color: rgba(26, 26, 26, 0.4);padding-right: .16rem;
	background: url(../images/i-29.svg) no-repeat right center;
	-o-background-size: .12rem auto;
	-ms-background-size: .12rem auto;
	-moz-background-size: .12rem auto;
	-webkit-background-size: .12rem auto;
	background-size: .12rem auto;
}
.m-comm .num{overflow: hidden;margin-top: .6rem;margin-bottom: .64rem;}
.m-comm .minusBtn,.m-comm .plusBtn{float: left;width: .4rem;height: .4rem;border-radius: 50%;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.m-comm .minusBtn{background-image: url(../images/i-30.svg);}
.m-comm .plusBtn{background-image: url(../images/i-31.svg);}
.m-comm .quantity{float: left;width: .53rem;height: .4rem;font-size: .16rem;color: #1A1A1A;
	text-align: center;border: 0;
}
.m-comm .bot{overflow: hidden;border-top: 1px solid rgba(26, 26, 26, 0.1);padding-top: .64rem;
	font-size: 0;
}
.m-comm .btn{display: inline-block;vertical-align: top;margin-right: .24rem;
	font-size: .2rem;width: 2.28rem;height: .84rem;line-height: .82rem;
	border-radius: .42rem;text-align: center;border: 1px solid #1A1A1A;color: #1A1A1A;
}
.m-comm .cang:before{content: '';display: inline-block;vertical-align: middle;
	width: .18rem;height: .16rem;margin-right: .08rem;position: relative;top: -1px;
	background: url(../images/i-32.svg) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.m-comm .cart{background-color: #1A1A1A;color: #F6AABC;}
.m-comm .buy{background-color: #F6AABC;border-color: #F6AABC;}
.m-comm .cang.on:before{background-image: url(../images/i-33.svg);}
.m-comm .cart.on{background-color: #fff;color: #1A1A1A;}

.row-b3{padding: .72rem 0 .58rem;overflow: hidden;background: #F6F6F6;}
.row-b3 .col-l{width: 48%;}
.row-b3 .col-r{width: 48%;}
.m-t1{font-size: .36rem;}
.m-list4{margin-top: .71rem;}
.m-list4 li{margin-bottom: .24rem;}
.m-list4 .tit{height: .64rem;line-height: .64rem;padding: 0 .4rem;font-weight: normal;font-family: 'SourceHanSansCN-Medium';
	font-size: .18rem;border-radius: .32rem;cursor: pointer;
	background: #fff url(../images/i-34.svg) no-repeat right 8px center;
	-o-background-size: .48rem auto;
	-ms-background-size: .48rem auto;
	-moz-background-size: .48rem auto;
	-webkit-background-size: .48rem auto;
	background-size: .48rem auto;
}
.m-list4 .con{font-size: .16rem;line-height: 2;margin-top: .24rem;display: none;
	background-color: #fff;padding: .24rem;border-radius: .24rem;
}
.m-list4 li.on .tit{background-image: url(../images/i-35.svg);
	background-color: #F6AABC;
}

.m-comment{border-radius: .24rem;padding: .4rem .4rem 0;margin-top: .71rem;
	background-color: #fff;overflow: hidden;overflow-y: auto;max-height: 6.76rem;
}

.m-comment .item{border-bottom: 1px solid rgba(26, 26, 26, 0.1);padding-bottom: .2rem;margin-bottom: .24rem;}
.m-comment .top{display: flex;justify-content: space-between;margin-bottom: .2rem;}
.m-comment .face{float: left;width: .4rem;height: .4rem;border-radius: 50%;overflow: hidden;
	margin-right: .16rem;
}
.m-comment .face img{width: 100%;height: 100%;display: block;}
.m-comment .name .t1{overflow: hidden;font-size: .16rem;color: #1A1A1A;line-height: .4rem;}
.m-comment .date{font-size: .16rem;color: rgba(26, 26, 26, 0.6);line-height: .4rem;}
.m-comment .desc{font-size: .16rem;color: rgba(26, 26, 26, 0.6);}

.row-b4{padding: .71rem 0 .8rem;}
.m-list3-1{margin-top: .72rem;}
.m-list3-1 li{width: 25%;}

.row-c1{padding: .4rem 0 .8rem;
	background-color: #FFEDF1;
}
.m-item{margin-bottom: .4rem;border-radius: .24rem;padding: .31rem .4rem .4rem;
	background-color: #fff;box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.1);
}
.m-item .tit{font-size: .36rem;margin-bottom: .23rem;}
.m-item .desc{font-size: .16rem;color: rgba(26, 26, 26, 0.8);line-height: 2;margin-bottom: .32rem;}
.m-item .bot{border-top: 1px solid #D8D8D8;padding-top: .35rem;}
.m-item .t1{font-size: .18rem;margin-bottom: .2rem;}
.m-item .list{display: flex;flex-wrap: wrap;margin: 0 -.2rem;}
.m-item .list li{width: 25%;}
.m-item .list .txt{margin: 0 .2rem;padding: .11rem .24rem;font-size: .16rem;line-height: .42rem;
	background-color: #F6AABC;border-radius: .24rem;
}

.row-c2{padding: .8rem 0;}
.m-list5{display: flex;flex-wrap: wrap;margin: 0 -.2rem;}
.m-list5 li{width: 33.33%;margin-bottom: .4rem;}
.m-list5 .con{display: block;margin: 0 .2rem;position: relative;padding-bottom: 2.42rem;}
.m-list5 .pic{padding-top: 62%;height: 0;position: relative;overflow: hidden;border-radius: .24rem .24rem 0 0;}
.m-list5 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-list5 .txt{position: absolute;left: 0;right: 0;bottom: 0;padding: .32rem .4rem 0;height: 2.42rem;
	background-color: #fff;border: 1px solid rgba(26, 26, 26, 0.1);border-radius: 0 0 .24rem .24rem;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list5 .tit{font-size: .24rem;color: #1A1A1A;margin-bottom: .13rem;font-family: 'SourceHanSansCN-Medium';font-weight: normal;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list5 .desc{font-size: .16rem;color: rgba(26, 26, 26, 0.6);margin-bottom: .17rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list5 .more{font-size: .16rem;color: rgba(26, 26, 26, 0.4);padding-right: .2rem;
	background: url(../images/i-36.svg) no-repeat right center;
	-o-background-size: .16rem auto;
	-ms-background-size: .16rem auto;
	-moz-background-size: .16rem auto;
	-webkit-background-size: .16rem auto;
	background-size: .16rem auto;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list5 .btn{position: absolute;right: .4rem;bottom: .4rem;width: .8rem;height: .8rem;opacity: 0;
	background: url(../images/i-37.svg) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list5 .con:hover .pic img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.m-list5 .con:hover .txt{height: 3.06rem;background-color: #F6AABC;border-color: #F6AABC;
	border-radius: .24rem;
}
.m-list5 .con:hover .more{opacity: 0;}
.m-list5 .con:hover .btn{opacity: 1;}

.pages{padding: .4rem 0;text-align: center;font-size: 0;}
.pages ul{display: inline-block;}
.pages li{float: left;margin: 0 4px;}
.pages li a{display: block;height: .38rem;line-height: .36rem;font-size: 14px;
	padding: 0 .14rem;border: 1px solid #E1E3E5;border-radius: .06rem;color: #1A1A1A;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.pages li.on a,.pages li:hover a{background-color: #F6AABC;border-color: #F6AABC;}

.row-c3{padding-left: 1rem;display: flex;justify-content: space-between;
	background-color: #f6f6f6;padding-bottom: 1.2rem;
}
.row-c3 .col-l{float: none;width: 61.5%;padding-top: .72rem;}
.row-c3 .col-r{float: none;width: 34%;background-color: #fff;}
.m-box{position: sticky;top: 0;padding: .74rem 1rem .5rem .8rem;}
.m-details{}
.m-details h1{font-size: .4rem;margin-bottom: .3rem;}
.m-details .info{border-radius: .5rem;line-height: 1rem;
	background-color: #fff;font-size: 0;margin-bottom: .4rem;
}
.m-details .back{width: .84rem;height: .84rem;border-radius: .5rem;font-weight: normal;font-family: 'SourceHanSansCN-Medium';
	display: inline-block;vertical-align: middle;line-height: 1.5;
	text-align: center;margin-left: .08rem;font-size: .16rem;color: #1A1A1A;padding-top: .48rem;
	background: #F6AABC url(../images/i-40.svg) no-repeat center .16rem;
	-o-background-size: .24rem auto;
	-ms-background-size: .24rem auto;
	-moz-background-size: .24rem auto;
	-webkit-background-size: .24rem auto;
	background-size: .24rem auto;
}
.m-details .info span{display: inline-block;vertical-align: middle;padding-left: .28rem;
	font-size: .16rem;color: rgba(26, 26, 26, 0.6);margin-left: .4rem;
	background-position: left center;background-repeat: no-repeat;
	-o-background-size: .2rem auto;
	-ms-background-size: .2rem auto;
	-moz-background-size: .2rem auto;
	-webkit-background-size: .2rem auto;
	background-size: .2rem auto;
}
.m-details .date{background-image: url(../images/i-38.svg);}
.m-details .liu{background-image: url(../images/i-39.svg);}
.m-details .txt{padding: .35rem .4rem;border-radius: .24rem;margin-bottom: .4rem;
	background-color: #fff;font-size: .16rem;line-height: 1.63;color: #1A1A1A;
	letter-spacing: 0.02em;text-align: justify;
}
.m-details .arrow{padding: .28rem .4rem;border-radius: .24rem;
	line-height: .42rem;
	background-color: #fff;
}
.m-details .arrow a{display: block;font-size: .18rem;color: #1A1A1A;font-family: 'SourceHanSansCN-Medium';font-weight: normal;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-details .arrow .t1{float: left;margin-right: .24rem;}
.m-details .arrow .t-c{display: block;overflow: hidden;}
.m-details .arrow a:hover{color: #F6AABC;}

.m-t2{font-size: .24rem;margin-bottom: .36rem;}
.m-list6{}
.m-list6 .con{display: block;position: relative;padding: .2rem .88rem .2rem 0;
	border-bottom: 1px solid rgba(26, 26, 26, 0.1);
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list6 .t1{font-size: .18rem;font-weight: normal;color: #1A1A1A;font-family: 'SourceHanSansCN-Medium';}
.m-list6 .more{position: absolute;right: 0;top: 50%;width: .48rem;height: .48rem;
	background: url(../images/i-41.svg) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list6 .con:hover{padding-left: .24rem;border-radius: .24rem;
	background-color: #F6AABC;border-bottom-color: #F6AABC;
}
.m-list6 .con:hover .more{background-image: url(../images/i-42.svg);right: .24rem;}

.row-c4{padding: .4rem 0 .8rem;
	background-color: #F6F6F6;
}

.m-list3-2 .con{padding: .24rem;
	background-color: #fff;
}
.m-list3-2 .con .t1 a{
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list3-2 .con:hover .t1 a{color: #F6AABC;}
.m-list3-2 .bot{text-align: center;font-size: 0;margin-top: .2rem;}
.m-list3-2 .btn{width: 1.5rem;height: .4rem;text-align: center;line-height: .38rem;
	border-radius: .2rem;margin: 0 .08rem;font-size: .16rem;font-family: 'SourceHanSansCN-Medium';font-weight: normal;
	display: inline-block;vertical-align: middle;
}
.m-list3-2 .cart{border: 1px solid #1A1A1A;color: #F6AABC;
	background-color: #1A1A1A;
}
.m-list3-2 .cancel{border: 1px solid rgba(26, 26, 26, 0.4);color: rgba(26, 26, 26, 0.6);}
.m-list3-2 .cart.on{background-color: #fff;color: #1A1A1A;}

.row-d1{height: calc( 100vh - .9rem );padding-top: .4rem;
	background: linear-gradient(0deg, #F6AABC, #F6AABC), #F6F6F6;
}
.g-box1{overflow: hidden;border-radius: 24px 24px 0px 0px;
	background-color: #fff;
}
.g-box1 .col-r{width: 50%;padding: .4rem 1rem;overflow-y: auto;height: calc( 100vh - 2.38rem );}
.g-box1 .col-l{width: 50%;padding: .16rem 1rem;
	overflow-y: auto;height: calc( 100vh - 2.38rem );
	border-right: 1px solid rgba(26, 26, 26, 0.1);
}
.m-t3{padding: 0 1rem;border-bottom: 1px solid rgba(26, 26, 26, 0.1);
	line-height: 1.07rem;display: flex;justify-content: space-between;
}
.m-t3 .tit{font-size: .28rem;}
.m-t3 .user{font-size: .18rem;color: rgba(26, 26, 26, 0.6);}
.m-t3 .user a{margin-left: .16rem;}
.m-list7{}
.m-list7 .con{display: block;overflow: hidden;padding: .24rem 0;
	border-bottom: 1px solid rgba(26, 26, 26, 0.1);
}
.m-list7 .pic{float: left;width: 1.2rem;height: 1.2rem;margin-right: .24rem;}
.m-list7 .pic img{width: 100%;height: 100%;display: block;}
.m-list7 .t-c{overflow: hidden;padding-top: .04rem;}
.m-list7 .t1{font-size: .18rem;color: #1A1A1A;margin-bottom: .14rem;font-family: 'SourceHanSansCN-Medium';font-weight: normal;}
.m-list7 .price{font-size: .2rem;color: #E30020;font-weight: bold;margin-bottom: .18rem;}
.m-list7 .num{display: block;text-align: right;font-size: .18rem;color: #1A1A1A;}

.m-price{height: .92rem;line-height: .92rem;padding-left: .24rem;margin-bottom: .35rem;
	background: #F7F7F7;border-radius: .24rem;font-size: .16rem;color: rgba(26, 26, 26, 0.6);
}
.m-price span{color: #E30020;font-weight: bold;font-size: .28rem;margin-right: .16rem;}

.m-t4{font-size: .2rem;padding-bottom: .18rem;margin-bottom: .24rem;
	border-bottom: 1px solid rgba(26, 26, 26, 0.1);
}
.m-form{overflow: hidden;margin-bottom: .12rem;}
.m-form .item{overflow: hidden;margin-bottom: .24rem;}
.m-form .t1{float: left;padding-right: .24rem;text-align: right;
	font-size: .18rem;color: rgba(26, 26, 26, 0.6);line-height: .56rem;
}
.m-form .t-c{overflow: hidden;}
.m-form .inp{display: block;width: 100%;height: .56rem;border: 0;font-family: 'SourceHanSansCN-Medium';font-weight: normal;
	background: #F7F7F7;padding: 0 .24rem;font-size: .18rem;border-radius: .12rem;
}
.m-form .ovh{overflow: hidden;}
.m-form .item-50{width: 50%;float: left;}
.m-form select.inp{
	background: #F7F7F7 url(../images/i-43.svg) no-repeat right .24rem center;
	-o-background-size: .16rem auto;
	-ms-background-size: .16rem auto;
	-moz-background-size: .16rem auto;
	-webkit-background-size: .16rem auto;
	background-size: .16rem auto;
}
.m-tab{display: flex;flex-wrap: wrap;margin: 0 -.12rem .4rem;}
.m-tab li{width: 50%;}
.m-tab li a{display: block;text-align: center;line-height: .52rem;margin: 0 .12rem;
	font-size: .16rem;color: #1A1A1A;border-radius: 12px;font-family: 'SourceHanSansCN-Medium';font-weight: normal;
	border: 2px solid #F7F7F7;background-color: #F7F7F7;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-tab .ico{display: inline-block;vertical-align: middle;width: .28rem;height: .28rem;
	margin-right: .08rem;position: relative;top: -2px;
}
.m-tab .ico img{width: 100%;height: 100%;display: block;}
.m-tab li.on a,.m-tab li:hover a{border-color: #1A1A1A;}

.m-qr{}
.m-qr .pic{width: 2.88rem;height: 2.88rem;padding: .24rem;
	background-color: #F7F7F7;margin: 0 auto .12rem;
}
.m-qr .submit{width: 100%;height: 0.54rem;border-radius: 0.6rem;background-color: #F6AABC;display: flex;justify-content: center;align-items: center;font-size: 0.18rem;font-weight: bold;}
.m-qr .pic img{width: 100%;height: 100%;display: block;}
.m-qr .t1{text-align: center;display: block;font-size: .16rem;color: rgba(26, 26, 26, 0.6);}
.m-bot{text-align: center;font-size: 0;margin-top: .32rem;}
.m-bot a{font-size: .16rem;color: rgba(26, 26, 26, 0.4);}
.m-bot a:after{content: '';display: inline-block;vertical-align: middle;width: 1px;height: .16rem;
	background-color: rgba(26, 26, 26, 0.1);margin: 0 .12rem;
}
.m-bot a:last-child:after{display: none;}

.m-form-en .t1{width: 1.14rem;padding-right: 0;text-align: left;}
.m-form-en .ovh{margin: 0 -.12rem;}
.m-form-en .item-50{padding: 0 .12rem;}

.m-pay{border-radius: .12rem;padding: 0 .24rem;margin-bottom: .4rem;
	border: 1px solid rgba(26, 26, 26, 0.1);
}
.m-pay .top{border-bottom: 1px solid rgba(26, 26, 26, 0.1);padding: .24rem 0;
	display: flex;justify-content: space-between;margin-bottom: .24rem;
}
.m-pay .tit{font-size: .18rem;line-height: .4rem;font-family: 'SourceHanSansCN-Medium';font-weight: normal;}
.m-pay .ico{height: .4rem;}
.m-pay .ico img{display: block;height: 100%;}
.m-pay .inp{margin-bottom: .24rem;display: block;width: 100%;height: .56rem;
	border-radius: .12rem;background-color: #f7f7f7;padding: 0 .24rem;
	font-size: .18rem;border: 0;
}

.m-btn{display: block;height: .54rem;border-radius: .27rem;font-size: .18rem;
	color: #1A1A1A;font-weight: bold;width: 100%;border: 0;cursor: pointer;
	background-color: #F6AABC;
}

.pop-text{position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 1024;display: none;}
.pop-text .cont{position: absolute;top: 0;left: 0;bottom: 0;width: 5rem;
	background-color: #fff;
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.pop-text .top{line-height: 1.08rem;padding-left: .4rem;position: relative;
	border-bottom: 1px solid rgba(26, 26, 26, 0.1);
}
.pop-text .tit{font-size: .28rem;}
.pop-text .close{position: absolute;right: .4rem;top: 50%;width: .32rem;height: .32rem;
	background: url(../images/i-48.svg) no-repeat center;cursor: pointer;
	-o-background-size: .28rem auto;
	-ms-background-size: .28rem auto;
	-moz-background-size: .28rem auto;
	-webkit-background-size: .28rem auto;
	background-size: .28rem auto;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.pop-text .txt{font-size: .16rem;line-height: 1.63;text-align: justify;padding: .35rem .2rem .35rem .4rem;}
.pop-text .desc{overflow-y: auto;max-height: calc(100vh - 1.78rem);}
.pop-text.open .cont{
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}
.row-d2{padding-top: .4rem;min-height: calc( 100vh - .9rem );
	background: url(../images/p-bg1.jpg) no-repeat center;
	background-attachment: fixed;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-d2 .wp{display: flex;justify-content: space-between;}
.row-d2 .col-l{float: none;width: 27.5%;}
.row-d2 .col-r{float: none;width: 67.5%;}
.m-box1{border-radius: .24rem;padding: .4rem;min-height: 4.77rem;
	background-color: #fff;position: sticky;top: 0.4rem;
}
.m-name{overflow: hidden;margin-bottom: .16rem;}
.m-name .face{float: left;width: .6rem;height: .6rem;border-radius: 50%;overflow: hidden;margin-right: .16rem;}
.m-name .face img{width: 100%;height: 100%;object-fit: cover}
.m-name .t1{display: block;overflow: hidden;font-size: .18rem;line-height: .6rem;font-family: 'SourceHanSansCN-Medium';}

.snv{}
.snv li .s1{display: block;line-height: .66rem;font-size: .18rem;color: #1A1A1A;
	border-bottom: 1px solid rgba(26, 26, 26, 0.1);cursor: pointer;
	background: url(../images/i-49.svg) no-repeat right center;
	-o-background-size: .16rem auto;
	-ms-background-size: .16rem auto;
	-moz-background-size: .16rem auto;
	-webkit-background-size: .16rem auto;
	background-size: .16rem auto;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.snv li:last-child .s1{border-bottom: 0;}
.snv li:hover .s1{color: #F6AABC;background-image: url(../images/i-50.svg);}
.snv li .s1 input{position: absolute;left: -9999px;}

.m-box2{border-radius: 24px 24px 0px 0px;
	background: rgba(255, 255, 255, 0.4);
	backdrop-filter: blur(20px);
}
.m-t5{padding: 0 .4rem;font-size: .28rem;line-height: 1.08rem;
	border-bottom: 1px solid rgba(26, 26, 26, 0.1);
}
.m-list8{padding: .4rem;overflow-y: auto;height: calc( 100vh - 2.4rem );}
.m-list8 li{margin-bottom: .16rem;}
.m-list8 .con{display: block;overflow: hidden;
	background-color: #fff;border-radius: .24rem;padding: .24rem .4rem;
}
.m-list8 .pic{float: left;width: 1.2rem;height: 1.2rem;margin-right: .24rem;}
.m-list8 .pic img{width: 100%;height: 100%;display: block;}
.m-list8 .t-c{overflow: hidden;padding-top: .05rem;}
.m-list8 .top{overflow: hidden;padding-right: 1.1rem;position: relative;margin-bottom: .12rem;}
.m-list8 .tit{font-size: .18rem;font-family: 'SourceHanSansCN-Medium';font-weight: normal;}
.m-list8 .date{position: absolute;right: 0;top: 50%;font-size: .16rem;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-list8 .price{font-size: .2rem;font-weight: bold;margin-bottom: .12rem;}
.m-list8 .bot{display: flex;justify-content: space-between;}
.m-list8 .num{font-size: .18rem;line-height: .4rem;}
.m-list8 .t-btn{font-size: 0;}
.m-list8 .t-btn a{width: .8rem;height: .4rem;border: 1px solid #1A1A1A;
	border-radius: .2rem;line-height: .38rem;font-size: .16rem;color: #1a1a1a;
	display: inline-block;vertical-align: middle;text-align: center;
	margin-left: .16rem;font-family: 'SourceHanSansCN-Medium';font-weight: normal;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list8 .t-btn a:hover{background-color: #F6AABC;border-color: #F6AABC;}


.pop-cont{position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 1024;display: none;}
.pop-cont .cont{position: absolute;top: 0;right: 0;bottom: 0;width: 5rem;
	background-color: #fff;
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	-o-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.pop-cont .top{line-height: 1.08rem;padding-left: .4rem;position: relative;
	border-bottom: 1px solid rgba(26, 26, 26, 0.1);
}
.pop-cont .tit{font-size: .28rem;}
.pop-cont .close{position: absolute;right: .4rem;top: 50%;width: .32rem;height: .32rem;
	background: url(../images/i-48.svg) no-repeat center;cursor: pointer;
	-o-background-size: .28rem auto;
	-ms-background-size: .28rem auto;
	-moz-background-size: .28rem auto;
	-webkit-background-size: .28rem auto;
	background-size: .28rem auto;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.pop-cont .form{padding: .4rem;}
.pop-cont .form .inp{display: block;width: 100%;height: 4.2rem;padding: .18rem .24rem;
	font-size: .18rem;margin-bottom: .24rem;border: 0;
	background: #F7F7F7;
}
.pop-cont .form .btn{display: block;width: 100%;height: .54rem;border-radius: .27rem;
	border: 0;font-size: .18rem;color: #1A1A1A;font-weight: bold;cursor: pointer;
	background-color: #F6AABC;
}
.pop-cont.open .cont{
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}

.p-comm{padding: .4rem;overflow-y: auto;height: calc( 100vh - 1.08rem );}
.p-comm .info{text-align: center;margin-bottom: .38rem;}
.p-comm .pic{margin-bottom: .18rem;}
.p-comm .pic img{width: 100%;display: block;}
.p-comm .t1{font-size: .18rem;margin-bottom: .06rem;font-family: 'SourceHanSansCN-Medium';font-weight: normal;}
.p-comm .price{font-size: .2rem;font-weight: bold;margin-bottom: .06rem;}
.p-comm .num{font-size: .18rem;}
.p-comm .t2{font-size: .2rem;margin-bottom: .19rem;}
.p-comm .adds{text-align: center;padding: .36rem .4rem;font-size: .16rem;
	background-color: #FFEDF1;
}
.p-comm .adds .item{margin-bottom: .16rem;}

.row-e1{position: relative;min-height: calc( 100vh - .9rem );
	background-position: center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-tit{position: absolute;left: 1rem;top: .3rem;}
.m-tit .tit{font-size: .48rem;}
.m-tit .tips{font-size: .18rem;font-family: 'SourceHanSansCN-Medium';}
.m-login{position: absolute;right: 2.8rem;top: 50%;width: 5.4rem;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-login .tit{text-align: center;margin-bottom: .35rem;}
.m-login .tit h3{font-size: .32rem;margin-bottom: .12rem;}
.m-login .desc{font-size: .18rem;}
.m-login .item{margin-bottom: .24rem;position: relative;}
.m-login .inp{display: block;width: 100%;height: .6rem;border-radius: .3rem;
	border: 0;padding: 0 .24rem;font-size: .18rem;
}
.m-login .a-pass{position: absolute;right: .24rem;top: 0;line-height: .6rem;font-size: .18rem;
	color: rgba(26, 26, 26, 0.4);
}
.m-login .btn-log{display: block;width: 100%;border: 0;cursor: pointer;height: .6rem;margin-bottom: .03rem;
	background: #1A1A1A;border-radius: .3rem;font-size: .18rem;color: #F6AABC;font-weight: bold;
}
.m-login .btn-reg{display: block;text-align: center;line-height: .6rem;font-size: .18rem;color: #1A1A1A;}

.m-reg{position: absolute;right: 0;top: 0;bottom: 0;width: 8.6rem;
	background-color: #fff;
}
.m-reg .t-c{position: absolute;top: 50%;left: 1.6rem;right: 1.6rem;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-reg .tit{text-align: center;margin-bottom: .35rem;}
.m-reg .tit h3{font-size: .32rem;margin-bottom: .12rem;}
.m-reg .desc{font-size: .18rem;}
.m-reg .inp{display: block;width: 100%;height: .6rem;border-radius: .3rem;
	border: 0;padding: 0 .24rem;font-size: .18rem;background-color: #f7f7f7;
}
.m-reg .item{margin-bottom: .24rem;position: relative;}
.m-reg .a-pass{position: absolute;right: .24rem;top: 0;line-height: .6rem;font-size: .18rem;
	color: rgba(26, 26, 26, 0.4);
}
.m-reg .btn-reg{display: block;width: 100%;border: 0;cursor: pointer;height: .6rem;margin-bottom: .03rem;
	background: #F6AABC;border-radius: .3rem;font-size: .18rem;color: #1A1A1A;font-weight: bold;
}
.m-reg .btn-log{display: block;text-align: center;line-height: .6rem;font-size: .18rem;color: #1A1A1A;}

.pop-cart.open .cont{
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}
.pop-cart{position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 1024;display: none;}
.pop-cart .cont{position: absolute;top: 0;right: 0;bottom: 0;width: 6.8rem;
	background-color: #fff;
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	-o-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.pop-cart.open{
	display: block;
}
.pop-cart .top{line-height: 1.08rem;padding-left: .4rem;position: relative;
	border-bottom: 1px solid rgba(26, 26, 26, 0.1);
}
.pop-cart .tit{font-size: .28rem;}
.pop-cart .close{position: absolute;right: .4rem;top: 50%;width: .32rem;height: .32rem;
	background: url(../images/i-48.svg) no-repeat center;cursor: pointer;
	-o-background-size: .28rem auto;
	-ms-background-size: .28rem auto;
	-moz-background-size: .28rem auto;
	-webkit-background-size: .28rem auto;
	background-size: .28rem auto;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.pop-cart .bot{position: absolute;left: 0;right: 0;bottom: 0;height: 2rem;padding: .37rem 1rem 0 .4rem;
	box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.16);
	background-color: #fff;
}
.pop-cart .bot-info{display: flex;justify-content: space-between;font-size: .16rem;margin-bottom: .22rem;}
.pop-cart .qing{color: #969799;cursor: pointer;}
.pop-cart .inp-quan{position: relative;top: -2px;margin-right: .08rem;}
.pop-cart .quan{color: #969799;margin-right: .16rem;}
.pop-cart .num2{color: #E30020;}
.pop-cart .left{color: #1A1A1A;}
.pop-cart .bot-price{display: flex;justify-content: space-between;}
.pop-cart .price2{font-size: .28rem;color: #E30020;font-weight: bold;line-height: .54rem;}
.pop-cart .btn{width: 3.38rem;height: .54rem;text-align: center;line-height: .54rem;
	border-radius: .27rem;font-size: .18rem;color: #1A1A1A;font-weight: bold;
	background-color: #F6AABC;
}


.ul-comm{margin: 0 .4rem;height: calc( 100vh - 3.08rem );overflow-y: auto;}
.ul-comm li{overflow: hidden;padding: .24rem 0;
	margin-right: .6rem;position: relative;
}
.ul-comm li:after{content: '';position: absolute;left: .42rem;right: 0;bottom: 0;height: 1px;
	background-color: rgba(26, 26, 26, 0.1);
}
.ul-comm .del{position: absolute;right: 0;bottom: .24rem;width: .24rem;height: .24rem;cursor: pointer;
	background: url(../images/i-53.svg) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.ul-comm li label{float: left;width: .42rem;line-height: 1.2rem;cursor: pointer;}
.ul-comm .inp-chec,.pop-cart .inp-quan{display: inline-block;vertical-align: middle;width: .18rem;height: .18rem;border-radius: 50%;
	background: url(../images/i-52.svg) no-repeat center;cursor: pointer;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.ul-comm .inp-chec.active,.pop-cart .inp-quan.active{background-image: url(../images/i-51.svg);}
.ul-comm .pic{float: left;width: 1.2rem;height: 1.2rem;margin-right: .24rem;}
.ul-comm .pic img{width: 100%;height: 100%;display: block;}
.ul-comm .t-c{overflow: hidden;}
.ul-comm .t1{font-size: .16rem;color: #1A1A1A;margin-bottom: .12rem;font-weight: normal;font-family: 'SourceHanSansCN-Medium';}
.ul-comm .price{font-size: .18rem;color: #E30020;font-weight: bold;margin-bottom: .15rem;}
.ul-comm .num{overflow: hidden;}
.ul-comm .minusBtn,.ul-comm .plusBtn{float: left;width: .4rem;height: .4rem;border-radius: 50%;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.ul-comm .minusBtn{background-image: url(../images/i-30.svg);}
.ul-comm .plusBtn{background-image: url(../images/i-31.svg);}
.ul-comm .quantity{float: left;width: .53rem;height: .4rem;font-size: .16rem;color: #1A1A1A;
	text-align: center;border: 0;
	display: flex;
	align-items: center;
	justify-content: center;

}
.avatar_dialog{
	display: none;
	width: 100%;
	height: 100%;
	padding: 0.3rem;
	box-sizing: border-box;
}
.avatar_dialog .box{
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
}
.avatar_dialog .box .left{
	width: 1.2rem;
	height: 1.2rem;

}
.avatar_dialog .box .left img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 50%;
}
.avatar_dialog .box .right{
	flex: 1;
	display: flex;
	align-items: center;
	padding-left: 0.5rem;
	box-sizing: border-box;
}




















