

body{
	padding-bottom: 1.5rem; font-size: 12px;
}

/* --------------top-------------- */
.top{ height: 1rem; position: fixed;width: 375px; top: 0;left: 50%;z-index: 100; max-width: 100%;transform: translateX(-50%);background: #fff; z-index: 10;}
.wby1{font-size: .28rem; width: 2rem;  border-radius: .1rem; border: 1px solid #df9ea6; color: #df9ea6;position: absolute; right: .3rem;position: absolute;text-align: center;outline:none;top:50%; transform: translateY(-50%);}
.wznr{padding: 1.5rem 5% 0 5%;}
.wznrbox img{width: 5rem; margin: 0 auto;}
.wznr_title h2{margin: .35rem 0 1rem;text-align: center; font-size: .39rem; font-weight: bold; color: #f53129;}
.wby2{width: 100%;height: .7rem; font-size: .3rem; color: #949494; border: none; text-align: center;border-bottom: 2px solid #91c7db;line-height: .7rem; margin-top: .5rem;} 
.btn1{width: 100%;text-align: center; line-height: .7rem; margin-top: .3rem; border-radius: .1rem; color: #fff; background: #91c7db;border: none; cursor: pointer;font-size: .3rem;}
.wznrbox ul{overflow: hidden; padding-top: .4rem;}
.wznrbox li{float: left; width: 33.33%;}
.wznrbox ul li a{display: block; color: #998ced; font-size: .3rem;text-align: center;}
.xhaq {
	padding-top: .95rem;
}

	.xhaq li {
		padding-bottom: .2rem;
	}

	.xhaq a {
		display: block;
		text-align: center;
		color: #fff;
		font-size: .26rem;
		border-radius: .15rem;
		line-height: .7rem;
		background: #c5d9f7;
		position: relative;
	}

.fhbtn{background: url(../images/a_03.png); width: .2rem;height: .35rem;background-size: 100% 100%; left: .3rem;top:50%; transform: translateY(-50%); position: absolute;}
.dlnr dl{padding: .4rem 0 .2rem;}
.dlnr dt{font-size: .26rem;text-align: center; line-height: 2; color: #DF9EA6;}

.bctop{position: fixed;width: 375px; top: 0;left: 50%;border-radius: .1rem;background: #eef4ff; height: .9rem;transform: translateX(-50%);max-width: 100%;}
.qtty{position: absolute; left: .3rem; line-height: .9rem;font-size: .3rem; color: #91c7db;}
.bcbtn{float: right;line-height: .9rem;text-align: center; border-radius: .1rem;width: 1.8rem; font-size: .3rem; background: #91c7db;color: #fff;}

.txxz{padding: 1rem .5rem 0 .5rem;}
.txts p{font-size: .3rem; margin: .25rem 0; color: #707070;line-height: 1.6;}
.txts p a{color: #8eb5fd;}
.wby3{width: 100%; line-height: .7rem;border-radius: .15rem;border: none;text-align: center; border-bottom: 2px solid #c5d9f7; font-size: .26rem;background: #eef4ff;height: .68rem;}
.qlxz a{display: block; text-align: center;line-height: .7rem; color: #fff;border-radius: .15rem;background: #c5d9f7;font-size: .3rem;}
.ssnr{overflow: hidden;border-radius: .15rem;background: #c5d9f7;}
.qlxz li{padding-bottom: .2rem;}
.wby4{border: none;height: .7rem;float: left; padding-left: .3rem; line-height: .7rem; width: calc(100% - .85rem);border: none; font-size: .3rem;box-sizing: border-box;background: none;}
.btn2{height: .7rem; width: .85rem;float: right; border: none;border-left: 2px solid #fff;background: url(../images/a_11.png) no-repeat center center;background-size: .4rem .4rem;}
.dxzw p{margin: .35rem 0; color: #666; font-size: .3rem;}
.dxzw span{font-weight: bold; padding-left: .5rem;}
.dxzw li{margin-bottom: .2rem; position: relative; background: #c5d9f7;border-radius: .15rem;}
.dxzw p{position: relative; line-height: .7rem; padding: 0 .3rem;border-radius: .15rem;background: #;}
.shopping-cart-lf i{position: absolute; right: .3rem; width: .4rem;height: .4rem; background: #fff;border: 1px solid #e5e5e5;top:50%; transform: translateY(-50%);z-index: 10;}
.dxzw img{display: inline-block;vertical-align: middle; width: .6rem;height: .6rem; border-radius: .15rem; margin: -3px .15rem 0 0;}
.dxzw ul li p{font-size: .3rem; color: #fff; line-height: 1rem;}
.dxzw h2{font-size: 0;display: none;}
.shopping-cart-lf.shopping-cart-on i{background: url(../images/a_23.png) no-repeat center center #fff; background-size: 100% 100%;}


.flbtn ul{overflow: hidden; margin-left: -.2rem;}
.flbtn li{float: left;width: 40%; padding-left: .2rem;box-sizing: border-box;}
.flbtn a{display: block; text-align: center;line-height: .7rem; background: #f1c7cc;font-size: .3rem;border-radius: .15rem;color: #fff;}
.flbtn ul li:nth-child(3){ width:20%;}
.flbtn ul li:nth-child(3) a{background: #c5d9f7;}
.qhbox{overflow: hidden; position: relative; padding: 0 .6rem;}
.txnr{width: 1.1rem; position: relative; padding-bottom: 2rem; margin: 0 auto;}
.txnr p{text-align: center; font-size: .24rem; height: .5rem; line-height: .5rem; color: #998CED;}
.txnr img{height: 1.1rem; border-radius: 50%;}
.txtext {
	width: 5.5rem;
	background: #91c7db;
	text-align: center;
	border-radius: .2rem;
	color: #fff;
	padding: .15rem 0;
	display: none;
	zoom: .9;
	bottom: 0;
}

.tmp {
	display: none;
	border: 10px solid transparent;
	border-top-color: #c00000;
	transform: rotate(180deg);
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	width: 0.01rem;
}
.txtext p{font-size: .24rem; line-height: 1.5;color: #fff;}
.txtext h3{font-size: .26rem; padding: .05rem 0; line-height: 1.5;color: #fff;}
.txtext a{display: inline-block; padding: 0 .15rem;border-radius: .1rem;color: #fff;background: #359fe0; margin-left: .1rem;}
.qhbox .swiper{overflow: hidden;}
.qhbox .swiper-button-next{width: .5rem; height: 1.2rem; background:url(../images/a_29.png) no-repeat center center #f1c7cc;border-radius: .1rem 0 0 .1rem;top: .5rem; margin-top: 0;right: 0;background-size: .35rem .35rem;}
.qhbox .swiper-button-prev{width: .5rem; height: 1.2rem; background:url(../images/a_28.png) no-repeat center center #f1c7cc;border-radius: 0 .1rem .1rem 0 ;top: .5rem; margin-top: 0;left: 0;background-size: .35rem .35rem;}
