.jiazai{
	text-align: center;
	font-size: 16px;
	width: 100%;
	height: 50px;
	line-height: 50px;
}
.djzc{
	text-align: center;
	padding-top: 0.1rem;
	float: right !important;
}
.djzc a{
	color: #fff;
	display: inline-block;
	padding: 0.1rem 0.2rem;
	background-color: royalblue;
	border-radius: 20px;
}
.alertcon{
	background-color: #fff;
	border: 1px solid #000000;
	border-radius: 20px;
	width: 80%;
	margin: 0 auto;
	padding-bottom: 0.2rem;
	display: none;
	position: absolute;
	top: 30%;
	left: 10%;
	z-index: 9;
}


.jdr{
  	background-color: #fff;
	border: 1px solid #000000;
	border-radius: 20px;
	width: 80%;
	margin: 0 auto;
  	padding-top: 0.2rem;
	padding-bottom: 0.2rem;
	display: none;
	position: absolute;
	top: 30%;
	left: 10%;
	z-index: 9;
  	
}
.jdr p{
    text-align: left;
    padding-left: 0.3rem;
    line-height: 0.5rem;
}
.jdr .box_btn{
	display: flex;
	margin: 0 auto;
	line-height: 0.5rem;
	color: #fff;
	margin-top: 0.8rem;
}

.jdr .bxo{
	width: 40%;
	margin: 0 5%;
	background-color: red;				
    border-radius: 20px;
}
.jdr .quxiao{
	width: 40%;
	margin: 0 5%;
	background-color: red;				
    border-radius: 20px;
}





.ztr{
  	background-color: #fff;
	border: 1px solid #000000;
	border-radius: 20px;
	width: 80%;
	margin: 0 auto;
  	padding-top: 0.2rem;
	padding-bottom: 0.2rem;
	display: none;
	position: absolute;
	top: 30%;
	left: 10%;
	z-index: 9;
  	
}
.ztr p{
    text-align: left;
    padding-left: 0.3rem;
    line-height: 0.5rem;
}
.ztr .box_btn{
	display: flex;
	margin: 0 auto;
	line-height: 0.5rem;
	color: #fff;
	margin-top: 0.8rem;
}

.ztr .bx{
	width: 40%;
	margin: 0 5%;
	background-color: red;				
    border-radius: 20px;
}
.ztr .qu{
	width: 40%;
	margin: 0 5%;
	background-color: red;				
    border-radius: 20px;
}























.alt{
  	background-color: #fff;
	border: 1px solid #000000;
	border-radius: 20px;
	width: 80%;
	margin: 0 auto;
  	padding-top: 0.2rem;
	padding-bottom: 0.2rem;
	display: none;
	position: absolute;
	top: 30%;
	left: 10%;
	z-index: 9;
  	
}
.alt p{
    text-align: left;
    padding-left: 0.3rem;
    line-height: 0.5rem;
}


.alt .bo{
	width: 40%;
	display: block;
	margin: 0 auto;
	background-color: red;
	line-height: 0.5rem;
	color: #fff;
	border-radius: 20px;
	margin-top: 0.8rem;
}
.alertcon p{
	text-align: center;
	font-size: 0.3rem;
	padding: 0.3rem 0;
	color: #000;
}
.alertcon .tanchuang{
	width: 80%;
	margin-bottom: 0;
	text-align: center;
	border: 1px solid #000 !important;
}
.alertcon .bont{
	width: 40%;
	display: block;
	margin: 0 auto;
	background-color: red;
	line-height: 0.5rem;
	color: #fff;
	border-radius: 20px;
	margin-top: 0.8rem;
}
.swiper-container .swiper-pagination-bullet-active{background: #58BD85;}

/*首页*/
.index_top{background: #58BD85; padding: .06rem 10px;}
.search{background: #fff;-webkit-border-radius: 6px; border-radius: 6px; overflow: hidden; padding: .03rem 10px;width: 72%;}
.search input,.search button{border: 0; margin: 0; padding: 0; background: transparent;}
.search input{width: 84%; float: left; height: .4rem; font-size: 14px; color: #000;}
.search button{float: right;}
.search button img{width: .3rem; height: .3rem; margin-top: 4px;}
.index_top .top_fl,.index_top .top_fr{ color: #fff; text-align: center; font-size: .16rem; width: 12%;}
.top_fl img,.top_fr img{width: .28rem; height: .28rem; margin: 0 auto;}
/*.top_fl img{width: .24rem; height: .24rem;}*/

.type_swiper{background: #fff; font-size: .18rem; color: #2b2b2d;}
.type_swiper .swiper-slide{ line-height: .54rem; text-align: center; position: relative;}
.type_swiper .swiper-slide::after{content: ''; display: block; width: 30%; height: 2px; background: #58BD85; position: absolute; left: 35%; bottom: 0; opacity: 0;
	transition: all .3s linear;-webkit-transition: all .3s linear;
}
.type_swiper .swiper-slide.active{font-size: .19rem;}
.type_swiper .swiper-slide.active::after{opacity: 1;}

.ban_swiper{}
.ban_swiper .swiper-slide img{width: 100%;}

.index_menu{background: #fff; margin: .05rem;padding-left: 0.1rem;margin-bottom: 0.1rem;}
.index_menu li{flex: 1; text-align: center;}
.index_menu li img{width: .4rem; height: .3rem; margin: 0 auto;float: left;margin: 0.05rem 0.2rem;}
.index_menu li p{color: #3c3c3f; margin-top: 4px;float: left;}

.notice{width: 100%; background: #fff; padding: 5px 10px; margin: 6px 0;} 
.notice > img{width: 13%;}
.notice .not_fr{width: 80%; height: 34px; line-height: 34px; overflow: hidden;}
.not_fr .not_list{width: 100%;}
.not_list li{font-size: 14px;}
.not_list li a{color: #3D3D40;}

.shops{padding: 0 3px;}
.shop_list{overflow: hidden;}
.shop_list li{ width: 100%; margin-bottom: 6px;}
.shop_list li a{display: block; width: 96%; margin: 0 auto; border-radius: 6px; overflow: hidden;background: #fff;}
.shop_list li .shop_pic{width: 50%; height: 2.362rem;float:left;}
.shop_list li .shop_pic img{width: 100%; height: 100%;}
.shop_list li .shop_info{padding: 10px 8px 12px;width: 50%;float:left;}
.shop_list li .shop_info h3{font-weight: normal; font-size: .196rem; color: #2a2a2c; margin-bottom: 8px;line-height: 3;}
.shop_list li .shop_info p{font-family: arial; font-size: .22rem; color: #ee3a22;}

/*商品分类*/
.kinds_cont{width: 100%; height: 100%; overflow: hidden;}
.kinds_menu,.kinds_main{max-height: 100%; overflow-y: scroll;-webkit-overflow-scrolling: touch;}
.kinds_menu{float: left; width: 25%;}
.menu_list{width: 100%; background: #fff;}
.menu_list li{text-align: center; font-size: 14px; line-height: .6rem;}
.menu_list li.on{background: #EFEFF4;}
.kinds_main{padding: 0 .11rem; padding-bottom: .3rem;}
.kinds_main > h3{font-weight: normal; font-size: .2rem; color: #2F2F2F; padding: 12px 0;}
.kinds_list{overflow: hidden; background: #fff; -webkit-border-radius: 8px; border-radius: 8px; padding: 6px 0;}
.kinds_list li{width: 33.333%; float: left; text-align: center; padding: .12rem 0;}
.kinds_list li a{display: block; width: 90%; margin: 0 auto;}
.kinds_list li img{width: 86%; border: solid 1px #EFEFF4; border-radius: 6px; -webkit-border-radius: 6px; margin: 0 auto;}
.kinds_list li p{color: #3A3C3D; font-size: .17rem; margin-top: 6px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

/*商品列表*/
.list_shops{margin-top:4px; padding-bottom: .35rem;}
.shop_lists{}
.shop_lists li{background: #fff; margin-bottom: 2px;}
.shop_lists li a{display: block; width: 100%;}
.shop_lists li .shop_intro{padding: .15rem .13rem;}
.shop_lists li .shop_img{width: 1.6rem; height: 1.6rem; border-radius: 6px; -webkit-border-radius: 6px; border: solid 1px #EFEFF4;}
.shop_lists li .shop_img img{width: 100%; height: 100%;}
.shop_lists li .intros{width: 63%;}
.intros h2,.intros h3{font-weight: normal;font-family: arial;}
.intros h2{font-size: .23rem; color: #1F1F21;}
.intros .intro_empty{height: .4rem;}
.intros h3{ font-size: .24rem; color: #EE3A22;}
.intros h3 em{font-style: normal; font-size: .2rem; margin-right: 2px;font-family: arial;}

/*搜索页面*/
.shops_list{margin-top: 8px; padding-bottom: .3rem;}

.no_cont{text-align: center; font-size: 15px; padding: .2rem; color: #3D3D40;}

/*商品详情*/
.pro_swiper{}
.pro_swiper .swiper-slide img{width: 100%;}
.pro_detail{background: #fff; padding: 15px 10px;}
.pro_detail h2{font-weight: normal; font-size: .2rem; margin-bottom: 12px;}
.pro_detail p{font-size: .17rem; color: #606065;}
.pro_detail p span{font-family: arial;}
.pro_detail p #price{color: #EE3A22; font-size: .22rem;}

.pro_nums{background: #fff; margin: 8px 0; padding: 15px 10px;}
.pro_nums h3{font-weight: normal; color: #525255; font-size: .18rem;}
.pro_nums h3 input{display: inline-block;vertical-align: top; margin: 0; padding: 0 10px; height: 30px;}
.pro_nums h3 input.nums{width: 36%; text-align: center; font-family: arial; font-size: 15px; margin: 0 -1px; border-radius: 0; -webkit-border-radius: 0;}
.pro_nums p{font-size: .17rem;color: #606065; margin-top: 10px;}
.pro_nums p span{font-family: arial; color: #EE3A22;}
.pro_nums p span em{font-style: normal; font-size: .22rem; font-family: arial;}

.pro_infos{}
.pro_infos > h3{font-weight: normal; padding: 12px; font-size: .21rem; color: #2A2A2C;}
.pro_infos #content{padding: 15px 0; background: #fff;}
.pro_infos #content p{padding: 0 10px; color: #323232;}
.pro_infos #content img,.pro_infos #content p img{width: 100%; margin: 8px auto;}

.pro_fot{width: 100%; height: .64rem; background: #fff; border-top: solid 1px rgba(0,0,0,.1); position: fixed; bottom: 0;}
.pro_fot .fot_fl{width: 38%;}
.fot_fl a{flex: 1; text-align: center; color: #96969c;}
.fot_fl a img{width: .24rem; height: .24rem; margin: 0 auto;}
.fot_fl a span{font-size: .17rem;}
.fot_fl a:nth-child(2){border-left: solid 1px #EFEFF4;}
.fot_btns{width: 54%;}
.fot_btns button{background: transparent; border: 0; color: #fff; font-size: .19rem; flex: 1; border-radius: 0; -webkit-border-radius: 0; padding: 8px 12px;}
.fot_btns .fot_add{background: #ed7c21; border-top-left-radius: 20px; border-bottom-left-radius: 20px;}
.fot_btns .fot_buy{background: #f3503b; border-top-right-radius: 20px; border-bottom-right-radius: 20px;}

/*购物车*/
.cars_box{padding-bottom: .86rem;}
.car_list{padding: 0 8px; margin-top: 8px;}
.car_list li{background: #fff; margin-bottom: 4px; padding: .2rem .15rem; border-radius: 6px; -webkit-border-radius: 6px;}
.car_list li .mui-checkbox{}
.car_list li .mui-checkbox input,.cars_fot .mui-checkbox input,.methods .mui-radio input{position: static; left: auto; top: auto;}
.car_list li .pro_pic{width: 32%; height: 1.292rem; -webkit-border-radius: 6px; border-radius: 6px; overflow: hidden; border: solid 1px #EFEFF4; margin: 0 .12rem;}
.car_list li .pro_pic img{width: 100%; height: 100%;}
.car_list li .car_pro{}
.car_list li .car_pro h3{font-weight: normal; font-size: .196rem; color: #39393b;}
.car_list li .pro_bot{margin-top: .35rem;}
.car_list li .pro_bot p{font-family: arial; color: #ee3a22;}
.car_list li .pro_bot p span{font-family: arial; font-size: 16px;}
.car_list li .pro_bot .pro_sub{text-align: right;}
.car_list li .pro_bot .pro_sub b,.car_list li .pro_bot .pro_sub input{display: inline-block;vertical-align: top; font-family: arial; text-align: center;
	height: 22px; line-height: 22px;border: solid 1px #d5d5dd; color: #b3b3b8;
}
.car_list li .pro_bot .pro_sub b{font-weight: normal; font-size: 17px; width: 24px;}
.car_list li .pro_bot .pro_sub input{padding: 0; margin: 0; width: 30%; border-radius: 0; font-size: 15px; margin: 0 -6px;}
.car_list li .pro_bot .pro_sub .pro_minus{-webkit-border-top-left-radius: 4px; border-top-left-radius: 4px;-webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px;}
.car_list li .pro_bot .pro_sub .pro_add{-webkit-border-top-right-radius: 4px; border-top-right-radius: 4px;-webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;}

.cars_fot{width: 100%; background: #fff; height: .62rem; border-top: solid 1px rgba(0,0,0,.1); position: fixed; left: 0; bottom: 0; padding: 0 12px;}
.cars_fot .mui-checkbox input,.cars_fot .mui-checkbox span{ display: inline-block;vertical-align: middle;}
.cars_fot .mui-checkbox span{font-size: .19rem; color: #3D3D40;}
.cars_fot .bot_mid{color: #3D3D40; font-size: .19rem;}
.cars_fot .bot_mid b,.cars_fot .bot_mid strong{font-weight: normal; color: #EE3A22; font-family: arial;}
.cars_fot .bot_mid b{font-size: .18rem;}
.cars_fot .bot_mid strong{font-size: .22rem;}
.cars_fot .bot_fr{}
.cars_fot .bot_fr .car_btn{font-size: .19rem; color: #fff; background: #f3503b; border-radius: 20px; padding: .1rem .26rem; margin-left: 10px;}
.cars_fot .bot_fr .car_btn span{font-family: arial;}
.cars_fot .bot_fr .dele_btn{color: #555558; font-size: .19rem; padding: .1rem;}

/*确认订单*/
.ord_adres{background: #f8f9f9;}
.adres_no a{display: block;}
.adres_no a,.adres_txt{font-size: 15px; color: #525255; padding: .2rem .15rem;}
.adres_no .mui-icon,.adres_have .mui-icon{color: #89898a;}
.adres_have{background: #fff;margin-bottom: 4px;}
.adres_txt{width: 82%;}
.adres_txt h3{font-weight: normal; font-size: .186rem; color: #2f2f30;}
.adres_txt h3 span{font-family: arial; margin-right: 15px;}
.adres_txt h3 a{color: #2F2F30;}
.adres_txt h3 a span{color: #58BD85;}
.adres_txt p{font-size: .18rem; color: #58585d; margin-top: 10px;}
.adres_have .dizhi_l{padding: .16rem 0 .16rem .15rem; width: 82%;}
.adres_have .dizhi_l h3{color: #2d2d2e; font-size: .186rem; padding-bottom: .1rem; font-weight: normal;}
.adres_have .dizhi_l p{font-size: .182rem; color: #4b4b4e;}
.adres_have .dizhi_r{width: 16%; text-align: center;}
.adres_have .mui-icon{padding: 10px 0;display: block; width: 100%;}
.adres_have .dizhi_r a{text-align: right;}
.ord_kefu{background: #fff; margin-top: 2px; padding: 12px; font-size: .18rem; color: #555558;}
.ord_kefu a{font-family: arial; font-size: .21rem; color: #039250;}
.order_pros{margin-top: 5px; background: #fff; padding: 4.5vmin 3vmin;}
.ord_pro {padding-top: 2vmin;}
.ord_pro .ord_pic{width: 1.36rem; height: 1.36rem; border: solid 1px #efeff4; border-radius: 6px; -webkit-border-radius: 6px; overflow: hidden;}
.ord_pic img{width: 100%; height: 100%;}
.ord_pro .ord_proinfo{width: 68%;}
.ord_proinfo h3{font-size: 16px; color: #2f2f30; font-weight: normal; margin-bottom: 15px;}
.ord_proinfo p{font-size: 14px; color: #ee3a22; font-family: arial;}
.ord_proinfo p span{margin-left: 8px; font-family: arial; color: #58585d;}
.order_pros .ord_bot{margin-top: 12px; font-size: 14px; color: #58585d; border-top: solid 1px #efeff4; padding-top: 10px;}
.order_pros .ord_bot span{float: right; font-family: arial;}
.order_pros .ord_bot em{font-style: normal; font-size: 14px;}
.methods{margin-top: 2px; background: #fff; padding: 4vmin 3vmin;}
.methods h3{font-size: 15px; font-weight: normal; color: #3f3f30; margin-bottom: 10px;}
.methods p{font-size: 14px; color: #58585d; padding: 5px 0;}
.methods .mui-radio.mui-left label{padding: 0; width: auto;}

.bz{background: #fff; margin-top: 1px; padding: 2vmin 3vmin; font-size: 14px; color: #3f3f30;}
.bz input{border: 0; margin: 0; width: 85%; padding: 8px;}
.order_foor{width: 100%; height: .64rem; background: #fff; border-top: solid 1px #efefef; position: fixed; left: 0; bottom: 0;}
.order_foor p{padding-left: 3vmin; font-size: 14px; color: #3d3d40;}
.order_foor p span{font-size: 18px; font-family: arial; color: #ee3a22;}
.order_foor .uporder {width: 36%; line-height: 12.8vmin; background: #f3503b; color: #fff; text-align: center; border: 0; font-size: 15px;}

/*订单*/
.ord_tab{width: 100%; background: #f7f8f9; position: fixed; left: 0;}
.ord_tab a{flex: 1; text-align: center; line-height: 11vmin; font-size: 14px; color: #68686e; position: relative;}
.ord_tab a::after{content: '';display: block; width: 24%; height: 2px; background: #039250; opacity: 0; position: absolute; left: 38%; bottom: 0;}
.ord_tab a.on{color: #039250;}
.ord_tab a.on::after{opacity: 1;}
.ord_main{padding-top: 12vmin;}
.order_list{padding: 0 8px;}
.order_list li{background:  #fff; margin-bottom: 5px; border-radius: 6px; -webkit-border-radius: 6px;}
.order_list li a{display: block; padding: 4vmin 2.5vmin;}
.order_list li a > h3{font-size: 3.6vmin; color: #58585c; font-weight: normal; padding-bottom: 10px; border-bottom: solid 1px #efeff4;}
.order_list li a > h3 span{font-family: arial;}
.order_list li a > h3 .ord_state{float: right; font-size: .18rem;}
.order_list li a > h3 .ord_state1{color: #29b5ad;}
.order_list li a > h3 .ord_state2{color: #29b5ad}
.order_list li a > h3 .ord_state3{color: #f15815;}
.order_list li .order_info{padding: 15px 0;}
.order_info img{width: 1.2rem; height: 1.2rem; border-radius: 6px; -webkit-border-radius: 6px; border: solid 1px  #efeff4;}
.order_info .order_pro{width: 70%;}
.order_pro h3{font-weight: normal; font-size: 15px; color: #1f1f21; margin-bottom: 10px;}
.order_pro p{color: #626266; font-family: arial; font-size: 3.5vmin;}
.order_pro p span{margin-right: 6px; font-family: arial;}
.order_pro p i{font-style: normal;font-family: arial; margin-left: 2px;}
.order_list li .order_bot{text-align: right; font-size: 3.5vmin; color: #58585d;}
.order_bot i{font-style: normal; font-family: arial;}
.order_bot span{font-size: 3.7vmin; margin-left: 6px;}
.order_bot span b{font-weight: normal; font-size: 4vmin; font-family: arial;}
.order_list li .order_btns{padding: 10px; text-align: right; border-top: solid 1px #efeff4;}
.order_btns button{border-color: #ee3a22; color: #ee3a22; margin-right: 5px;}

/*订单详情*/
.order_detail{}
.order_detail h3{font-weight: normal; color: #29292b; font-size: 15px;}
.order_detail p{ color: #6a6a6d;}
.order_detail .order_top{padding: 4vmin 3vmin; background: #f7f8f9;}
.order_top p{font-size: 14px; margin-bottom: 10px;}
.order_adres{background: #fff; padding: 4.5vmin 3vmin; margin-top: 1px;}
.order_adres h3 span{font-family: arial; margin-left: 5px;}
.order_adres h3{margin-bottom: 10px;}
.order_adres h3 a{margin-left: .2rem; color: #29292B;}
.order_adres h3 a span{color: #039250;}
.ord_bot h3{margin-top: 15px;}
.ord_bot h3 span{color: #ee3a22; font-size: 18px;}
.order_ord,.order_kuaidi{margin-top: 6px; background: #fff; padding:2vmin 3vmin 4vmin;}
.order_ord p,.order_kuaidi p{margin-top: 6px; color: #6a6a6d;}
.order_ord p span,.order_kuaidi p span{margin-left: 10px; font-family: arial; color: #3d3d40;}
.order_adres p{padding: 3px 0;}
.order_adres p span{margin-right: .15rem;}
.order_kuaidi{margin-top: 1px;}
.ord_footer{text-align: right;}
.ord_footer button{margin-top: 2vmin; margin-right: 4vmin; border-radius: 30px; padding: 5px 12px; border: solid 1px #58BD85;}
.ord_footer button a{color: #58BD85;}
.ord_footer .order_sure{border-color: #ee3a22; color: #ee3a22;}

/*个人中心*/
.top{position: relative; }
.top_t {width: 100%; padding: .3rem .18rem 12vmin; background: #58BD85;}		
.top_t_l {width: .82rem; height: .82rem; border-radius: 50%; border: solid 2px rgba(255,255,255,.5); min-width: 56px;}	
.top_t_l img {width: 100%; height: 100%;}
.top_t_r {width: 60%;}
.top_t_r h3{font-size: .18rem; color: #fff; font-weight: normal;} 
.top_t_r h3 span{font-size: .2rem; font-family: arial;}
.top_t_r h3 b{padding: 0 6px; background: rgba(255,255,255,.3); font-weight: normal; font-size: 12px; -webkit-border-radius: 20px;border-radius: 20px; 
	margin-left: 5px;}
.top_t_r p {margin: 0;font-size: .19rem;color: #fff; margin-top: 8px;}
.top_t_r p span{color: #fbe808;}
.top_t_rr{width: 17%; text-align: right;}
.top_t_rr a{display: block; color: #fff; padding: .1rem 0;}

.top .mem_bg2{width: 100%; position: absolute; left: 0; bottom: 18vmin;}
.top_b{width: 95%;background: #fff;overflow: hidden;border-radius: 8px; margin: 0 auto; left: 2.5%; bottom: -10vmin; padding: 3vmin 0;}
.top_b li{flex: 1;text-align: center; padding: .5vmin 2px;}
.top_b li h2{font-family: arial; font-size: .21rem; font-weight: normal; color: #ee3a22;}
.top_b li p{font-size: .172rem; margin-top: .1rem;}

.top_b li:nth-child(1){border-right: solid 1px #efeff4;}
.ord_box{padding-top: 12vmin;}
.ord_box .ord_part{background: #fff; width: 95%; margin: 0 auto; border-radius: 8px;}
.ord_part h3{font-weight: normal; font-size: 3.6vmin; color: #4b4b4f; padding: 4vmin 2.5vmin; border-bottom: solid 1px #efeff4;}
.ord_part h3 a{float: right; padding: 0 10px; color: #4b4b4f;}
.mem_ord{margin-top: 8px;}
.mem_ord li{flex: 1; text-align: center;}
.mem_ord li a{display: block; padding: .13rem 2px;}
.mem_ord li img{width: 7vmin; height: 7vmin; margin: 0 auto;}
.mem_ord li p{ margin-top: 6px;}

.hezi {width: 100%;margin-top: 10px;}
.mem_list{border-radius: 8px; width: 95%; margin: 0 auto;}
.mem_list li{margin-bottom: 1px; background: #fff; font-size: .22rem;}
.mem_list li:hover,.mem_list li:focus{opacity: .8;}
.mem_list a {padding: .15rem; display: block; width: 100%;}
.mem_list li img,.mem_list li p{display: inline-block;vertical-align: middle;}
.mem_list li img {width: .32rem;max-width: 48px; margin-right: 8px;}
.mem_list li p {color: #666; font-size: .186rem;}
.mem_list2{margin-top: 10px;}
a.ajax-get{display: block; width: 92%; margin: .3rem auto 0; text-align: center; height: .56rem; line-height: .56rem; border-radius: 6px;}

/*余额*/
.money_top{background: #58BD85; padding: .8rem .2rem .4rem;}
.money_top p{font-size: 3.5vmin; color: #fff;}
.money_top h2{color: #fff; font-weight: normal; font-family: arial; font-size: .5rem; margin-top: .35rem;}
.money_record > h3{font-weight: normal; padding: 12px 10px; font-size: .2rem;}
.money_bot{margin-top: 10px;}
.money_bot a{background: #fff; margin-bottom: 1px; padding: .15rem 15px; display: block; width: 100%; color: #2F2F2F; font-size: 15px;}
.money_bot a img{display: inline-block;vertical-align: middle; margin-right: 10px; width: .42rem; height: .42rem;}
.money_bot a:nth-child(2) img{width: .38rem; height: .38rem;}

/*余额明细*/
.money_record{padding-bottom: 30px;}
.money_list{margin-top: 6px;}
.money_list li{background: #fff; margin-bottom: 2px; padding: .25rem .15rem;}
.money_list li .li_left{max-width: 60%;}
.money_list li .li_left h3{font-weight: normal; font-size: .18rem; color: #3d3d40; margin-bottom: 10px;}
.money_list li .li_left h3 span{font-size: .196rem;}
.money_list li .li_left p{font-family: arial; color: #525255; font-size: .18rem;}
.money_list li .li_left p.money_time{color: #A9A9A6; font-size: 13px;}
.money_list li .li_right{font-size: .3rem; font-family: arial;}

/*复投*/
.futou_top{padding: 0; padding-top: .3rem;}
.futou_top > p,.futou_top > h2{text-align: center; padding: 0 15px;}
.futou_top > h2{margin-top: 15px; font-size: .38rem;}
.futou_data{background: rgba(255,255,255,.1); margin-top: .2rem; padding: .2rem 0;}
.futou_data li{flex: 1; text-align: center; color: #fff; padding: 0 2px;}
.futou_data li:nth-child(1){border-right: solid 1px rgba(255,255,255,.6);}
.futou_data li h3{font-weight: normal; font-family: arial; font-size: .24rem; margin-bottom: 6px;}
.futou_record{padding-bottom: .8rem;}
.futou_att{padding: 0 10px; font-size: .176rem;}
.futou_fot{width: 100%; height: .64rem; background: #fff; border-top: solid 1px #EFEFF4; position: fixed; bottom: 0;text-align: center;}
.futou_fot a{display: block; width: 42%; margin: 0 auto; line-height: .54rem; background: #4db48a; color: #fff; border-radius: 6px; margin-top: .05rem;}

/*复投转入*/
.transfer_file,.money_file{background: #fff; margin-top: 8px; padding: .3rem .2rem;}
.transfer_file > h3{font-weight: normal; font-size: .18rem; color: #555558; padding: 0 15px; margin-bottom: 10px; border-bottom: solid 1px #EFEFF4; padding-bottom: 15px;}
.transfer_file > h3 span{font-family: arial; font-size: .22rem; color: #29292B; margin-left: 6px;}
.transfer_group{margin-bottom: .15rem;}
.transfer_group input{margin: 0; font-family: arial; font-size: 15px; border: 0; border-bottom: solid 1px #e6e6ec;}
.yan_group input{width: 70%;}
.yan_group button{height: 40px; color: #039250; border: solid 1px #039250;}
.submit_btn,input[type="submit"].submit_btn{width: 100%; background: transparent; background: #58BD85; color: #fff; border: 0; 
	line-height: .4rem; margin-top: .25rem;
}
.submit_btn:focus,.submit_btn:hover{background: #039250;}

/* 提现 */
.money_file{width: 92%; margin: 15px auto;}
.money_file h3{font-size: .19rem; color: #4c4c4e; font-weight: normal;}
.money_group{ border-bottom: solid 1px #efeff4; margin-top: .4rem; font-size: .176rem;}
.money_group b{font-weight: normal; font-size: .36rem; font-family: arial;}
.money_group input{border: 0; margin: 0; font-size: .36rem; font-family: arial; color: #000; padding: 0;}
input::-webkit-input-placeholder{font-size: 3.6vmin; color: #8d8d91;}
input::input-placeholder{font-size: 3.6vmin; color: #8d8d91;}
.money_file p{font-size: .176rem; color: #4c4c4e;}
.money_file p span{font-family: arial;}
.money_file p em{font-style: normal; font-family: arial;}

/*提现明细*/
.tx_list li > h3{font-weight: normal; padding-bottom: 10px; border-bottom: solid 1px #efeff4; font-size: 3.8vmin;}
.tx_list li > h3 span{font-family: arial; font-size: 3.6vmin; color: #7a7a7f;}
.tx_list li > h3 b{float: right; font-weight: normal; color: #65656a;}
.tx_list li .tx_info{margin-top: 10px;}
.txteam_main:;_list li .tx_info p{}
.tx_list li .tx_info .li_right{text-align: center;}
.tx_list li .tx_info .li_right h2{font-size: 5.6vmin; font-family: arial; color: #ee3a22; font-weight: normal; margin-top: 3px;}

/*积分*/
.point_top{text-align: center; padding: 0; padding-top:.15rem;}
.point_top > p,.point_top h2{padding: 0 .2rem;}
.point_top h2{margin-top: .2rem;}
.point_top .point_list{padding: .18rem 0; background: rgba(255,255,255,.1); margin-top: .25rem;}
.point_list li{flex: 1; text-align: center; padding: 0 2px; color: #fff;}
.point_list li:nth-child(1){border-right: solid 1px rgba(255,255,255,.3);}
.point_list li h3{font-family: arial; font-weight: normal; font-size: .28rem; margin-bottom: 6px;}


/*分享推广*/
.share_page{background: url(../images/share_bg.jpg) no-repeat top center; background-size: 100% 100%;}
.share_page .mui-content{background: transparent; width: 100%; height: 100%; overflow: hidden;}
.share_txt{}
.share_txt .share_logo{background: #fff; width: 62%; margin: 0 auto; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; padding: .1rem .15rem;}
.share_logo img{width: 19%; max-width: 98px;}
.share_logo p{font-size: .2rem; color: #3C3C3F; letter-spacing: 1.5px;}
.share_mem{width: 88%; margin: 0 auto;background: rgba(248,240,200,.95); padding: .04rem .2rem; border-radius: 30px; -webkit-border-radius: 30px; margin-top: .12rem;}
.share_mem img{width: .52rem; height: .52rem; border-radius: 50%; -webkit-border-radius: 50%;}
.share_mem p{color: #000; font-size: .19rem; width: 84%;}
.share_mem p span{max-width: 55%; text-overflow: ellipsis;white-space: nowrap; overflow: hidden; display: inline-block; vertical-align: top;}
.share_words{padding: .12rem .35rem;}
.share_words h2,.share_words h3,.share_words p{display: inline-block;}
.share_words h3,.share_words p{background: #000; color: #fff; padding: .06rem; padding-right: .6rem; margin-bottom: 3px;}
.share_words h3,.share_words h2{font-weight: normal;}
.share_words h3{font-size: .3rem;}
.share_words p{font-size: .24rem; color: #000; background: transparent;}
.share_words h2{font-size: .4rem; font-weight: 600;}

.share_box{text-align: center; padding: .2rem 0 .4rem; width: 88%; margin: .2rem auto 0; background: rgba(255,255,255,.3); border-radius: 8px;}
.share_box p{font-size: .18rem; color: #000;}
.share_box h1{font-weight:normal; font-family: arial; font-size: .52rem; margin-top: 8px; margin-bottom: .12rem;}
.share_box .copy_btn{color: #fff; background: #58BD85; font-size: .186rem; padding: .1rem .36rem; border-radius: 20px;}
.share_code{width: 32%; margin: 0 auto; margin-top: .3rem;}
.share_code img{width: 100%; border-radius: 10px;}
.share_box .share_btn{border: 0; background: transparent; border: solid 1px #039250; color: #039250; padding: 0; line-height: .5rem; width: 50%; margin-top: .25rem;}

/*我的团队*/
.team_top{ background: #58BD85; padding: .25rem .15rem .08rem; margin-bottom: 15px; font-size: .19rem;}
.team_top p{color: #fff; margin-bottom: .16rem;}
.team_top span{font-family: arial; font-size: .24rem; margin-left: 5px;}
.team_top span em{font-style: normal; font-size: .19rem; margin-left: 3px;}
.team_main{padding-bottom: 30px;}
.team_main > h3{font-size: .2rem; padding: 0 12px 5px; font-weight: normal; color: #3a3c3d;}
.team_list{margin-top: 10px;}
.team_list li{margin-bottom: 1px; background: #fff;}
.team_list li .team_info{padding: .2rem .13rem;}
.team_info .team_fl{}
.team_info .team_fl img{width: 10vmin; height: 10vmin; border-radius: 50%; -webkit-border-radius: 50%;}
.team_info .team_mem{margin-left: 8px;} 
.team_info .team_mem h3{font-weight: normal; font-size: .19rem; color: #3d3d40; margin-bottom: 6px;}
.team_info .team_mem h3 b{font-weight: normal; padding: 0 6px; background: #ee9e3c; color: #fff; border-radius: 10px; -webkit-border-radius: 10px;}
.team_info .team_mem p{ color: #3d3d40;}
.team_info .team_mem p span{font-family: arial; font-size: .18rem;}
.team_info .team_fr{color: #606065;}
.team_info .team_fr h3{font-weight: normal; font-size: .18rem;}
.team_info .team_fr h3 span{font-family: arial; color: #ee3a22; font-size: .2rem;}
.team_info .team_fr p{font-family: arial; font-size: 13px; margin-top: 5px;}

/*提货地址*/
.content_dizhi{margin-top: 8px;}
.add_list{padding-bottom: .8rem;}
.add_list li{background-color: #fff; margin-bottom: 3px; padding: .2rem 0 .13rem;}
.add_list li h3,.add_list li p{padding: 0 10px;}
.add_list li h3{font-weight: normal; font-size: .18rem; color: #000;}
.add_list li h3 span{font-family: arial; margin-right: .1rem; font-size: .186rem;}
.add_list li h3 .add_num{margin-right: .2rem;}
.add_list li h3 a{color: #000;}
.add_list li h3 a span{color: #58BD85;}
.add_list li p{margin-top: 2vmin; font-size: .18rem; color: #3d3d40;}
.add_list li p span{margin-right: .15rem;}
.add_list li .add_bot{margin-top: 12px; border-top: solid 1px #efeff4; padding: 10px 12px 0; overflow: hidden;}
.add_list li .add_bot img{text-align: right; float: right; width: .32rem; height: .32rem; margin-left: 20px; opacity: .8;}
.dbs{width: 100%; height: .6rem; position: fixed; left: 0; bottom: 0;}
.dbs button{width: 100%; height: 100%;border: 0; border-radius: 0; -webkit-border-radius: 0; text-align: center;}
.dbs button img{display: inline; width: 5.6vmin; height: 5.6vmin; margin-right: 6px; vertical-align: middle;}

/*安全中心*/
.set_main{margin-top: 8px;}
.set_list{}
.set_list li{background: #fff; margin-bottom: 1px; padding: .18rem .15rem;}
.set_list li p{color: #555558;}
.set_list li span{color: #39393B; font-size: .2rem;}
.set_list li .head_img{width: .75rem; height: .75rem;}
.set_list li i.mui-icon{color: #d8d8e1;}

.quit_btn{width: 90%;display: block;margin: 0 auto; line-height: .42rem;border: none;border-radius: 4px;-webkit-border-radius: 4px;background: #a9a9a6;color: #fff;
	margin-top: .4rem;
}

/*我要开店*/
.store_file{margin-top: 10px; padding-bottom: 30px;}
.store_group{background: #fff; margin-bottom: 1px; padding: .16rem .18rem;}
.store_group p{font-size: .18rem; color: #575758;}
.store_group input{width: 70%; border: 0; background: transparent; margin: 0; padding: 0; height: .4rem; font-size: 15px; font-family: arial;}
.store_group .id_pics{width: 70%; position: relative;}
.store_group .id_pics img,.store_group .id_pics .id_up{width: 2.8rem; height: 1.675rem;}
.store_group .id_pics .id_up{position: absolute; left: 0; top: 0; opacity: 0;}
.store_group input[type="file"]{opacity: 0;filter: alpha(opacity=0); position: absolute; top: 0; left: 0;}
.store_adres{-webkit-align-items: flex-start; align-items: flex-start;}
.store_group textarea{width: 80%; font-size: 14px; color: #1F1F21; height: .8rem;}
.store_file input[type="submit"].submit_btn{display: block;width: 92%; margin: 0 auto; margin-top: .3rem;}

/*我的专卖店*/
.stores{padding-bottom: 30px;}
.stores_list{margin-top: 10px;padding: 0 12px;}
.stores_list li{background: #fff; margin-bottom: 4px; border-radius: 4px; -webkit-border-radius: 4px;}
.stores_list li a{display: block; width: 100%; padding: .16rem .15rem;}
.stores_list li h3{font-weight: normal; font-size: .18rem; color: #323232; padding-bottom: .15rem; border-bottom: dashed 1px #EFEFF4;}
.stores_list li h3 span{font-family: arial; font-size: .22rem;}
.stores_list li h3 .mui-icon{color: #A9A9A6;}
.stores_list li p{margin-top: .12rem; font-size: .18rem; color: #505053;}

/*系统公告*/
.notice_main{margin-top: 12px; padding-bottom: 30px;}
.notice_list{padding: 0 10px;}
.notice_list li{background: #fff; border-radius: 4px; -webkit-border-radius: 4px; margin-bottom: 5px;}
.notice_list li a{display: block; width: 100%; padding: .15rem .15rem .12rem;}
.notice_list li h3{font-size: 15px; font-weight: normal; color: #1e1e1f; line-height: 22px;}
.notice_list li p{font-family: arial; font-size: 13px; margin-top: 8px;} 

/*公告详情*/
.notice_content{width: 100%; height: 100%; overflow: hidden;}
.notice_cont{height: 100%; overflow-y: scroll;-webkit-overflow-scrolling: touch; background: #fff; margin-top: 8px; padding: .2rem .15rem;}
.notice_cont h3{font-size: .22rem; color: #1E1E1F; font-weight: normal; text-align: center; margin-bottom: 8px;}
.notice_cont .news_date{font-family: arial; text-align: center; font-size: .17rem; color: #808095;}
.notice_txt{margin-top: .2rem;}
.notice_txt p{font-size: .18rem; color: #323232; text-indent:20px; line-height: 1.5; margin-bottom: 5px;}
.notice_txt p img,.notice_txt img{width: 100%; margin: 6px auto;}

/*帮助中心*/
.help_cont{padding: 20px 12px; background: #fff;}
.help_cont p{color: #58585c;}

/*登录*/
.logBox{width: 100%; height: 100%; background: #fff; padding-top: .6rem;overflow: hidden;}
.logo{width: 100%; text-align: center; margin-bottom: .2rem;}
.logo h2{text-align: center;color: #3cc47b;margin-bottom: 0.3rem;font-size: 0.6rem;margin-top: 0.4rem;}
.logo img{width: 2.2rem; margin: 0 auto;}

.log_file{padding: .25rem .3rem;}
.log_file .log_group{border: solid 1px #58BD85; padding: .1rem;position: relative;margin-bottom: 0.1rem;}
.log_group img{width: 1.4rem;height: 0.7rem;position: absolute;top: 0;right: 0;}
.log_group span{font-size: .19rem; color: #323232;}
.log_group input{background: transparent; padding: 0; margin: 0; border: 0; width: 82%; height: .48rem; font-size: .2rem; color: #29292B; font-family: arial;}
.log_bot{margin-top: .2rem; font-size: .19rem;}
.log_bot a{color: #3D4145;}

/*注册*/
.register_box{ background: #fff;}
.register_box .logo{margin-bottom: 0;}
.register_box .logo img{width: 3rem; margin: .2rem auto;}
.register_file{padding-top: 0; padding-bottom: .5rem;}
.register_file .pwd_group input{width: 76%;}
.register_file .yan_group input{width: 50%;}
.register_file .yan_group .yan_btn{height: .48rem;}

/*绑定银行卡*/
.bank_file{padding: .2rem;}
.bank_file .transfer_group{border-bottom: solid 1px #efeff4;}
.bank_file .transfer_group input{border-bottom: 0;}
.bank_file .transfer_group select{margin: 0;}
.bank_file .transfer_group input,.bank_file .transfer_group select{width: 80%; font-size: .19rem;}
.bank_file .transfer_group span{font-size: .176rem; color: #3b3b3e;}
.bank_btn{width: 92%; display: block; margin: .35rem auto;}

/*匹配专卖店*/
.match_list{}
.match_list li h3{padding-bottom: .15rem; border-bottom: solid 1px #efeff4;}
.match_list li a{display: block; width: 100%; color: #58BD85; padding: .15rem .12rem 0; font-size: .18rem;}
.match_list li a i{float: right; font-style: normal; font-size: .2rem; color: #757979;}


/*会员打款凭证*/
.pz_list{padding-bottom: .3rem;}
.pz_list li p.flex{padding: .15rem 10px;}
.pz_list li p span{margin-right: 0; margin-left: .1rem;}
.pz_list li p .submit_btn{}


@media screen and (max-width: 768px){
	.top_b{}
	.ord_box{}
}

@media screen and (max-width: 420px){
	.top_b{}
	.ord_box{}
}

@media screen and (max-width: 380px){
	.top_b{}
	.ord_box{}

}
@media screen and (max-width: 360px){
	.top_b{bottom: -10vmin;}
	.ord_box{padding-top: .11vmin;}
	.notice_list li h3,.order_pro h3{font-size: 14px;}
	
}
@media screen and (max-width: 340px){
	.top_b{bottom: -11vmin;}
	.ord_box{padding-top: 13vmin;}
	.adres_txt p,.menu_list li{font-size: 13px;}
	.store_group input,.store_group textarea{width: 79%;}
}