﻿@charset "utf-8";

/*首页菜单*/
.hnav2{margin:0;position:relative; margin-top:-1px; z-index:999px; overflow:hidden}
.hnav2 li{
	float: left;
	width:25%;
	text-align: center;
	color: #fff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 0.22rem;
	line-height: 0.55rem;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	background-color:#ce050b;
	border-right: 1px solid #d24c36;
	border-bottom: 1px solid #d24c36;
}
.hnav2 li a{display: block; color: #fff;}
.hnav2 li:nth-of-type(4n){
	border-right:0;
}
.hnav2 li:nth-of-type(n+5){
	border-bottom:0;
	background-color:#b60800;
}
.hnav2 li:nth-of-type(n+9){
	border-bottom:0;
	background-color:#ce050b;
}

/*会员中心*/
.member_top_bj{ height:1.6rem; background:url(../images/top_bj.jpg) no-repeat; color:#FFFFFF}
.member_top_bj p{font-size:0.24rem; line-height:0.50rem; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.member_top_bj i{font-size:0.28rem;}
.member_top_bj a{ color:#FFFFFF}

/*会员中心_余额*/
.member_rmb{ overflow:hidden}
.member_rmb li{ float:left; width:20%; height:auto; padding:10px 0; text-align:center}
.member_rmb li span{ display:block; text-align:center; font-size:0.5rem;}
.member_rmb li:nth-child(1) span{ color:#0066FF;}
.member_rmb li:nth-child(2) span{ color:#FF0000;}
.member_rmb li:nth-child(3) span{ color:#009900;}
.member_rmb li:nth-child(4) span{ color:#0000FF;}
.member_rmb li:nth-child(5) span{ color:#FF00FF;}
.member_rmb li h1{ color:#333333; font-size:0.20rem; line-height:0.5rem; text-align:center; font-weight:100}
.member_rmb li h2{ color:#FF6600; font-size:0.18rem; line-height:0.19rem; text-align:center; font-weight:bold}
.member_rmb li a{ display:block}

/*会员中心_余额*/
.member_block{ width:96%; height:auto; margin:0 auto; overflow:hidden; border-radius:5px; border:1px solid #efefef}
.member_block li{
	float:left;
	width:33.3%;
	height:auto;
	padding:10px;
	text-align:center;
	border-right: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	white-space: nowrap;/*规定段落中的文本不进行换行*/
	text-overflow: ellipsis;/*当文本溢出包含元素时：显示省略符号来代表被修剪的文本*/
	box-sizing:border-box;/*让边框或是内边距在设定好的宽度里执行，不要称开原宽度，此处是让右边框显示在原宽度内的*/
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
.member_block li a{ display:block}
.member_block li span{ display:block; text-align:center; font-size:0.5rem; padding-top:10px;}
.member_block li h1{ color:#666666; font-size:0.20rem; line-height:0.22rem; padding-top:12px; padding-bottom:10px; text-align:center; font-weight:100}
.member_block li:nth-child(1) span{ color:#333399;}
.member_block li:nth-child(2) span{ color:#FF9900;}
.member_block li:nth-child(3) span{ color:#666600;}
.member_block li:nth-child(4) span{ color:#009900;}
.member_block li:nth-child(5) span{ color:#3366FF;}
.member_block li:nth-child(6) span{ color:#FF0099;}
.member_block li:nth-child(7) span{ color:#FF0000;}
.member_block li:nth-child(8) span{ color:#FF9900;}
.member_block li:nth-child(9) span{ color:#663399;}
.member_block li:nth-of-type(3n){
	border-right:0;
}
.member_block li:nth-of-type(n+7){
	border-bottom:0;
}

/*产品图片分类*/
.promenu { overflow:hidden; height:auto;}
.promenu li{ float:left; width:49.8%; height:0.55rem; background:#e0051d; overflow:hidden; border-bottom:1px solid #efefef; border-right:1px solid #efefef;}
.promenu li a{display:block; height:0.55rem; text-align:center; line-height:0.57rem; font-size:0.22rem; color:#fff; background:#e0051d; }
.promenu li:nth-of-type(2n+0){
	border-right:none
}

/*标题*/
.i_tit{
	background: #e8e8e8;
	padding: 0 3.125%;
	margin: 0.15rem 0 0;
	overflow:hidden;
	line-height:0.55rem;
	font-size:0.22rem;	
}
.i_tit h3{
	color: #fff;
	float: left;
	width: 27%;
	text-align: center;
	font-size:0.26rem;
	font-weight:100;
	line-height:0.55rem;
	background:#bf0000
}
.i_tit a{
	float: right;
	display: block;
	text-align: center;
	color: #a5a5a5;
}
/*标题end*/

/*图片外框*/
.index_pro{overflow:hidden; height:auto; margin-top:15px}
.index_pro dl{ float:left; width:47%; text-align:center; overflow:hidden; margin-bottom:10px; margin-left:2%; }
.index_pro dl dt{ background:#fff; height:1.86rem; border:#d0d0d0 solid 1px;}
.index_pro dl dt img{ height:100%; max-width:100%;}
.index_pro dl dd{ line-height:0.4rem; height:0.4rem; overflow:hidden; font-size:0.21rem; color:#3f3f3f; text-align:left}
.index_pro dl p{line-height:0.4rem; height:0.4rem; font-size:0.21rem; color:#FF0000; text-align:left}
.index_pro dl p span{ float:right}
/*图片外框end*/

/*会员图片外框*/
.index_ppro{overflow:hidden; height:auto; margin-top:15px}
.index_ppro dl{ float:left; width:47%; text-align:center; overflow:hidden; margin-bottom:10px; margin-left:2%; }
.index_ppro dl dt{ position:relative;background:#fff; height:3.00rem; border:#d0d0d0 solid 1px;}
.index_ppro dl dt wz{ position:absolute;width:170px;z-index:1;left:0px;bottom:5px;font-size:0.21rem; color:#ffffff;}
.index_ppro dl dt img{ height:100%; max-width:100%;}
.index_ppro dl dd{ line-height:0.2rem; height:0.2rem; overflow:hidden; font-size:0.18rem; color:#3f3f3f; text-align:left}
.index_ppro dl p{line-height:0.4rem; height:0.4rem; font-size:0.21rem; color:#FF0000; text-align:left}
.index_ppro dl p span{ float:right}
/*图片外框end*/

/*产品详细介绍页page*/
.page_title{ height:auto; line-height:0.50rem; text-align:left; font-size:0.26rem; font-weight:bold; border-bottom:1px solid #E8E8E8; margin-bottom:20px}

/*红包领取成功*/
.hblq{ height:350px; background-color:#f35543; border-bottom-right-radius:50%; border-bottom-left-radius:50%;}
.hblq_logo{font-size:0.26rem; line-height:0.37rem; color:#FFCC00; padding-top:20px; text-align:center}
.hblq_logo img{vertical-align:middle;}
.hblq_text{ margin-top:15px; font-size:0.20rem; color:#FFCC00; text-align:center}
.hblq_rmb{ height:0.90rem; line-height:0.90rem; font-size:0.8rem; font-weight:bold; color:#FFCC00; text-align:center; margin-top:15px;}

/*首页圆点*/
.hnav{
	position:relative;width:93.75%;margin:2.8125% auto;
}
.hnav-son{
	float:left;
	display:block;width:25%;
	text-align:center;color:#212121;
	font-size:0.2rem;line-height:2em;
}
.hnav-son .in{
	position:relative;display:inline-block;width:0.9rem;height:0.9rem;	
	font-size:0.43rem;line-height:0.9rem;color:#FFF;border-radius:50%;
	background:#e5725d;
}
.hnav-son:nth-child(2) .in{
	background:#41c7ec;
}
.hnav-son:nth-child(3) .in{
	background:#98da44;
}
.hnav-son:nth-child(4) .in{
	background:#ffce47;
}
.hnav-son:nth-child(5) .in{
	background:#4edead;
}
.hnav-son:nth-child(6) .in{
	background:#85aafb;
}
.hnav-son:nth-child(7) .in{
	background:#a088de;
}
.hnav-son:nth-child(8) .in{background:#df5d79;}
.hnav-son:nth-child(9) .in{background:#CC9900;}
.hnav-son:nth-child(10) .in{background:#333399;}
.hnav-son:nth-child(11) .in{background:#0000FF;}
.hnav-son:nth-child(12) .in{background:#339900;}
.hnav-son:nth-child(13) .in{background:#FF3300;}
.hnav-son:nth-child(14) .in{background:#9933CC;}
.hnav-son:nth-child(15) .in{background:#999900;}
.hnav-son:nth-child(16) .in{background:#CC6600;}

.hnav-son:nth-child(16) .in{background:#000066;}
.hnav-son:nth-child(17) .in{background:#00CC33;}
.hnav-son:nth-child(18) .in{background:#FF9900;}
.hnav-son:nth-child(19) .in{background:#FF00FF;}

/*提现*/
.gzfs{ text-align:center; font-size:0.20rem; line-height:0.40rem; padding-top:5px}
.gzfs span{ color:#999999}
.gzfs i{ color:#009900; padding-right:5px;}

.gzdate{ text-align:center; font-size:0.30rem; line-height:0.70rem; padding:5px 0; color:#CCCCCC}

.admin_sh{font-size:0.28rem; line-height:0.40rem; padding:10px 0; color:#000000; text-align:center}
.admin_sh span{ color:#0066FF; padding-right:15px; font-size:0.40rem; line-height:0.40rem; vertical-align:middle}

/*卡券中心*/
.kaquan{ width:100%; height:auto; overflow:hidden;}
.kaquan li{ float:left; width:47%; height:auto; border:1px solid #FF6600; color:#FFFFFF; margin-right:6%;  text-align:center; border-radius:4px; background: #FFFFFF url(../images/12.jpg) no-repeat right center; box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */ margin-bottom:12px;}
.kaquan li h1{ text-align:center; background-color:#FF6600; line-height:0.45rem; font-size:0.24rem; font-weight:100; letter-spacing:2px}
.kaquan li .xxbox{ padding:10px; overflow:hidden;}
.xxbox .aleft{ float:left; width:30%; height:auto; color:#0033FF; font-weight:bold; padding-top:10px; font-size:0.28rem;}

.xxbox .aright{ float:right; width:70%; height:auto; }
.aright p{ font-size:0.18rem; color:#000000; font-weight:100; line-height:0.30rem; text-align:right}
.aright p+p{font-weight:bold}

.kaquan li:nth-of-type(2n+0){margin-right:0px;}

/*产品图片左右外框*/
.index_pro_zy{overflow:hidden; height:auto; margin-top:15px}
.index_pro_zy dl{ width:100%; text-align:center; overflow:hidden; margin-bottom:10px; margin-left:2%; }
.index_pro_zy dl dt{ float:left; width:36%; background:#fff; height:1.55rem; border:#CCCCCC solid 1px;}
.index_pro_zy dl dt img{ height:100%; max-width:100%;}
.index_pro_zy dl dd{ float:right; width:60%; height:auto; overflow:hidden;  color:#3f3f3f;}
.index_pro_zy dl dd h1{color:#3f3f3f; font-size:0.23rem; font-weight:bold; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis; text-align:left;}
.index_pro_zy dl dd h2{color:#333333; font-size:0.16rem; font-weight:100; text-align:left; margin-top:10px; line-height:0.30rem; height:0.63rem; overflow:hidden; padding:0 10px 0 0}
.index_pro_zy dl dd h3{color:#333333; font-size:0.18rem; font-weight:100; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis; text-align:left; line-height:0.30rem; }
.index_pro_zy dl dd h3 span{ color:#FFCC00; padding-right:5px; }
.index_pro_zy dl dd h3 i{ color:#FF0000; font-weight:bold}
/*图片外框end*/

/*礼品兑换*/
.dhpost{ width:100%; height:auto}
.dhpost li{ margin-bottom:10px}
.dh_jf{line-height:0.30rem; font-size:0.20rem;}
.dh_jf span{ margin-right:5px; line-height:0.30rem; color:#FF0000}

/*申请师傅*/
.changyongli{ height:auto}
.changyongli li{ margin-bottom:10px}
.changyongli li dd{ float:left; margin-bottom:10px; margin-right:10px; font-size:0.23rem; line-height:0.23rem;}
.changyongtitle{ border-bottom:1px solid #CCCCCC; font-size:0.23rem; line-height:0.40rem; margin-bottom:10px;}

/*购物功能*/
.ov{ overflow:hidden}
.list-cart{  text-align: center; position: absolute; right: 0px;  }
.list-cart .d-stock{ width: 110px; float: right;}
.list-cart .d-stock .decrease{border-radius:50%; display:none ; color: #666; float: left; border: 1px solid #dadada; width: 30px;height:30px; font-size:30px; line-height: 30px; text-align: center;}
.list-cart .d-stock .text_box{ display:none ; float: left; border:0; width: 35px; height:30px; line-height:30px; text-align: center; font-size:0.22rem;}
.list-cart .d-stock .increase{border-radius:50%; font-size: 20px; background: #cb2527; color: #fff; float: right; width:30px; height:30px; line-height:30px; text-align: center; margin-left:-1px;}

/*购物底部*/
.fix-bot{ border-top: 1px solid #ddd; position: fixed; bottom: 0; height: 55px; width: 100%; background: #fff; }
.fix-bot a{ color:#FFFFFF}
.fix-bot-cart{background: url(../images/shopcart.png) no-repeat; float: left; margin-left: 3%; margin-top: -12px; width: 50px; height: 55px; background-size: contain;}
.fix-bot-cart i{ width: 20px; height: 20px; text-align: center; float: right; color: #fff; font-style: normal; line-height: 18px; border-radius: 50%; background: #ffc618; display: block;}
.list-js{ float:right; display: block; line-height: 45px; border-radius: 5px; background: #cb2527; color: #fff; padding: 0 10px; margin-right: 15px; margin-top: 5px; font-size:16px;}
.list-jsk{ float:right; display: block; line-height: 45px;  border-radius: 5px; background: #ff9600; color: #fff; padding: 0 10px; margin-right: 15px;  margin-top: 5px; font-size:16px;}
.js-text{ float: left; padding-right: 10px;}
.js-text b{ font-style: normal; color: #cb2527; font-size: 18px;}

/*shopCart*/
.aadelid{background:#BF0000; border:1px solid #BF0000; border-radius:4px; width:100px; height:25px; line-height:25px; color:#fff; text-align:center; cursor:pointer; font-size:14px;  margin-bottom:12px; margin-top:10px}
.jian{border-radius:50%; color: #666;  border: 1px solid #dadada; width: 30px; height:30px; font-size:30px; line-height:30px; text-align: center; display:inline-block;}
.add{border-radius:50%; color: #fff; border: 1px solid #cb2527; background: #cb2527; width:30px; height:30px;  font-size: 20px; line-height:30px; text-align: center;  display:inline-block;}

/*待付款订单*/
.shop_daifukuan{height:auto; margin:0 auto}
.shop_daifukuan li{ padding:5px 0}
.shop_daifukuan li+li{border-top:10px solid #E6E6E6;}

/*删除按钮*/
.dele A {
	display: inline-block;
	font-size:0.18rem;
	line-height:0.30rem;
	text-align:center;
	padding:0 0.2rem;
	border:1px solid #999999;
	border-radius:3px;
}
.dele A:hover{
	text-decoration:none;
	border:1px solid #0099FF;
	color:#666666;
}

/*服务完成按钮*/
.shifu_fuwu A {
	display: inline-block;
	font-size:0.18rem;
	line-height:0.30rem;
	text-align:center;
	padding:0 0.2rem;
	color:#FFFFFF;
	background-color:#CC3300;
	border:1px solid #CC3300;
	border-radius:3px;
}
.shifu_fuwu A:hover{
	text-decoration:none;
	background-color:#009900;
	border:1px solid #009900;
	color:#fff;
}

/*没付款的订单去付款*/
.ipay_save{ margin-left:10px; border:1px solid #FF0000; border-radius:3px;color:#000; font-size:0.18rem; line-height:0.30rem; text-align:center; padding:0 0.2rem; background-color:#FF0000; color:#FFFF00}
.ipay_save:hover{background:#009933; border:1px solid #009933; color:#FFFFFF}

/*公告*/
.index_gonggao{ overflow:hidden}
.index_gonggao h3{ float:left; width:8%; height:0.45rem; line-height:0.48rem; font-weight:100; font-size:0.30rem; color:#FF0000}
.index_gonggao h4{ float:right; width:90%; height:0.45rem; line-height:0.48rem; font-weight:100; font-size:0.20rem;}

/*首页产品*/
.index_pro_3{width:100%; height:auto; overflow:hidden}
.index_pro_3 li{ float:left; width:32%; height:auto; margin-right:2%; margin-bottom:10px; text-align:center}
.index_pro_3 li img{ width:90%; height:auto; max-width:90%;max-height:150px;min-height:80px}
.index_pro_3 li p{ line-height:0.30rem; font-size:0.20rem; text-align:center; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.index_pro_3 li:nth-of-type(3n+0){margin-right:0px;}

/*首页会员展示*/
.index_pro_4{width:100%; height:auto; overflow:hidden}
.index_pro_4 li{ float:left; width:32%; height:auto; margin-right:2%; margin-bottom:10px; text-align:center}
.index_pro_4 li img{ width:90%; height:auto; max-width:90%;max-height:150px;min-height:150px}
.index_pro_4 li p{ line-height:0.30rem; font-size:0.20rem; text-align:center; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.index_pro_4 li:nth-of-type(3n+0){margin-right:0px;}

/*首页顶部圆圈*/
.index_pro_5{width:100%; height:auto; overflow:hidden}
.index_pro_5 li{ float:left; width:20%; height:auto; margin-right:0%; margin-bottom:10px; text-align:center}
.index_pro_5 li img{ width:70%; max-width:70%;max-height:90px;}
.index_pro_5 li p{ line-height:0.30rem; font-size:0.18rem; text-align:center; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.index_pro_5 li:nth-of-type(3n+0){margin-right:0px;}

/*分销订单表格中的字体*/
.tabletr{color:#397ec7; font-size:0.20rem; font-weight:bold; text-align:center}
.m_fx_bj{ background-color:#e44317}
.m_fx_x{ border-top:1px solid #CCCCCC; padding:10px 0; overflow:hidden; color:#FFFFFF}
.m_fx_x .x1{ float:left; height:0.35rem;}
.m_fx_x .x2{ float:right; height:0.35rem}
.m_fx_x a{ color:#FFFFFF}

/*会员中心_服务订单*/
.member_dingdan{ width:96%; height:auto; margin:0 auto; overflow:hidden; border-radius:5px; border:1px solid #efefef; margin-bottom:10px;}
.member_dingdan li{
	float:left;
	width:20%;
	height:auto;
	padding:10px;
	text-align:center;
	border-right: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	white-space: nowrap;/*规定段落中的文本不进行换行*/
	text-overflow: ellipsis;/*当文本溢出包含元素时：显示省略符号来代表被修剪的文本*/
	box-sizing:border-box;/*让边框或是内边距在设定好的宽度里执行，不要称开原宽度，此处是让右边框显示在原宽度内的*/
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
.member_dingdan li a{ display:block}
.member_dingdan li span{ display:block; text-align:center; font-size:0.5rem; padding-top:10px;}
.member_dingdan li h1{ color:#666666; font-size:0.20rem; line-height:0.22rem; padding-top:12px; padding-bottom:10px; text-align:center; font-weight:100}
.member_dingdan li:nth-of-type(5n){
	border-right:0;
}
.member_dingdan li:nth-of-type(n+1){
	border-bottom:0;
}

/*会员中心_会员分类*/
.member_dingdand{ width:96%; height:auto; margin:0 auto; overflow:hidden; border-radius:5px; border:1px solid #ffffff; margin-bottom:10px;}
.member_dingdand li{
	float:left;
	width:25%;
	height:auto;
	padding:10px;
	text-align:center;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	white-space: nowrap;/*规定段落中的文本不进行换行*/
	text-overflow: ellipsis;/*当文本溢出包含元素时：显示省略符号来代表被修剪的文本*/
	box-sizing:border-box;/*让边框或是内边距在设定好的宽度里执行，不要称开原宽度，此处是让右边框显示在原宽度内的*/
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
.member_dingdand li a{ display:block}
.member_dingdand li span{ display:block; text-align:center; font-size:0.5rem; padding-top:10px;}
.member_dingdand li h1{ color:#666666; font-size:0.20rem; line-height:0.22rem; padding-top:12px; padding-bottom:10px; text-align:center; font-weight:100}
.member_dingdand li:nth-of-type(5n){
	border-right:0;
}
.member_dingdand li:nth-of-type(n+1){
	border-bottom:0;
}