/* Empty. Add your own CSS if you like */
.item-ion-right {
	background: #1BBB37 url(../img/ionic.png) right center;
	float: right;
	height: 0;
	top: 0;
	position: relative;
}

.item-time-right {
	float: right;
	height: 0;
	top: -45px;
	position: relative;
}

.item-mine-right {
	float: right;
	height: 0;
	top: 10px;
	position: relative;
}
.item-toggle{
	padding-right: 60px;
}
.item-toggle .toggle{
	right: 0px;
}
.item-ion-corlor {
	color: #999999;
}

/* ================================我的饶安丝网现货交易平台 ================================*/

.myspace .item:after,
.linfo_list .item:after,
.lbaby_c .lenter_name .item:after {
	content: "  ";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background-color: #e5e5e5;
	-webkit-transform: scaleY(.5);
	-ms-transform: scaleY(.5);
	transform: scaleY(.5);
}

.myspace .list {
	padding-bottom: 0;
}

.lmy_contop {
	width: 100%;
	height: auto;
	clear: both;
}

.lmy_acmsg {
	width: auto;
	height: auto;
}

.lmy_acmsg .lmy_tx {
	width: 3rem;
	height: 3rem;
	display: block;
	border-radius: 50%;
}

.lmy_acmsg .lmy_tx img {
	width: 2.95rem;
	height: 2.95rem;
	border-radius: 50%;
	border: 2px solid #fff;
	background: url(../images/user/tx_nologin.jpg) no-repeat;
	background-size: 100%;
}

.lmy_acmsg .log_reg {
	line-height: 3rem;
}

.lmy_acmsg .log_reg a {
	color: #fff;
	font-size: 0.7rem;
}

.lmy_acmsg .lmy_usmsg {
	width: 1.8rem;
	height: 1.8rem;
	padding-top: 0.05rem;
	background-color: #950c0c;
	border-radius: 50%;
	margin-top: 0.425rem;
	line-height: 2rem;
	text-align: center;
}

.lmy_acmsg .lmy_usmsg i {
	font-size: 1rem;
}

.lmy_contop .lmy_tools {
	width: 100%;
	height: auto;
	overflow: auto;
	padding: 0.536rem 0;
	background: #fff;
}

.lmy_contop .lmy_tools li,
.lmy_order .lmy_odlist li {
	float: left;
	width: 20%;
}

.lmy_contop .lmy_tools li {
	position: relative;
}

.lmy_contop .lmy_tools li:after {
	content: "  ";
	position: absolute;
	right: 0;
	top: 0;
	width: 1px;
	height: 100%;
	background-color: #e5e5e5;
	-webkit-transform: scaleX(.5);
	-ms-transform: scaleX(.5);
	transform: scaleX(.5);
}

.lmy_contop .lmy_tools li a {
	width: 100%;
	display: block;
	text-align: center;
}

.lmy_contop .lmy_tools li span {
	display: block;
	margin-bottom: 0.35rem;
	line-height: 1;
	font-weight: bold;
	font-size: 0.7rem;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.lmy_order .lmy_odlist {
	padding: 0.4rem 0;
	background: #fff;
}

.lmy_order .lmy_odlist li a {
	width: 100%;
	display: block;
	text-align: center;
}

.lmy_order .lmy_odlist li a i {
	display: block;
	width: 100%;
	margin-bottom: 0.35rem;
	line-height: 1rem;
	;
}

.lmy_order .lmy_dalist li {
	width: 33.3%;
}

.lmy_order.list a.item {
	color: #333;
	padding-top: 0.75rem;
	padding-bottom: 0.75rem;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}

.lmy_order.list a.item .icon {
	color: #c7c7c7;
	font-size: 1.3rem;
}

.lmy_order.ltool_list {
	margin-bottom: 16px;
}

.lmy_order.ltool_list a.item {
	margin: 0 0.8rem;
	padding-left: 0;
	padding-right: 0;
	background-image: none;
	border-style: none;
}

.lmy_order.ltool_list a.item:first-child {
	border: none;
}

.lmy_order.ltool_list a.item .icon {
	right: -8px;
}

.lmy_order.ltool_list a.item:last-child:after {
	display: none;
}


/*设置*/
.l_set .item-note {
	color: #848484;
}

.l_set .icon.ion-ios-arrow-right {
	right: 0.8rem;
}

.l_set .lset_tell {
	z-index: 9999;
	height: 2.4rem;
	line-height: 2.4rem;
	padding-top: 0;
	padding-bottom: 0;
}

.l_set .lset_cont {
	position: relative;
	top: 2.75rem;
}

.l_set .lslidl {
	height: 2.4rem;
	border-bottom: 1px solid #efeff4;
	border-top: 1px solid #efeff4;
	padding: 0.97rem 0;
}

.l_set .lslidl .bar {
	height: 2.4rem;
	background-color: #af0e0e;
	background-image: none;
}

.l_set .lslidl .bar .button,
.l_set .lslidl .bar .title {
	height: 2.4rem;
	line-height: 2.4rem;
}

.l_set .item-icon-left .icon:before,
.l_set .item-icon-right .icon:before {
	text-align: right;
}

.lexit_log.bar-footer.bar,
.lexit_log .bar-footer.bar {
	height: 2.45rem;
}

.lexit_log .button {
	height: 2.45rem;
	line-height: 2.45rem;
	background: none;
	border: 0;
	width: 100%;
	text-align: center;
	font-size: 0.75rem;
}

.lexit_log .bar-footer.bar {
	background: #af0e0e;
}

.lexit_log .bar-balanced .button.activated,
.lexit_log .bar-balanced .button.active {
	background: #af0e0e;
}

.l_set .popup-container .popup {
	width: 12.025rem;
	height: 5.6rem;
	border-radius: 0.425rem;
}

.l_set .popup .popup-title {
	font-size: 0.75rem;
	padding: 0.8rem 0 0.5rem;
}

.l_set .popup .popup-body {
	font-size: 0.55rem;
	text-align: center;
	overflow: inherit !important;
	/*覆盖ionic自带样式*/
}

.l_set .popup .popup-buttons {
	padding: 0;
	min-height: 2rem;
	height: 2rem;
	border-top: 1px solid #666;
	bottom: 0;
	position: absolute;
	width: 100%;
}

.l_set .popup .popup-buttons .button {
	padding: 0;
	margin: 0;
	width: 50%;
	height: 2rem;
	min-height: 2rem;
	line-height: 2rem;
	background: none;
	border: 0;
	font-size: 0.65rem;
	color: #000;
	border-right: 1px solid #a9a9a9;
	border-radius: 0;
}

.l_set .popup .popup-buttons .button.button-positive {
	border-right: 0;
	color: #1468ea;
}

.lset_cont .lqcs_tip {
	width: 8rem;
	display: none;
	padding: 0.275rem 0;
	line-height: 1;
	position: absolute;
	left: 5rem;
	top: 0.6rem;
	height: 1.1rem;
	background-color: #939393;
	border-radius: 1rem;
	border: none;
}

.lset_cont .lqcs_tip.item-icon-left .ion-android-done {
	font-size: 13px;
}

.l_set select {
	padding-left: 32px;
	color: #848484;
	background: #fff;
}

/*积分*/
.integral_label {
	background: #efeff4;
}

.integral_label input {
	padding-left: 10px;
}

.balance {
	text-align: center;
	height: 6.75rem;
}

.balance .balance_img {
	width: 4rem;
	height: 4rem;
	border-radius: 2rem;
	margin: 0.5rem auto;
}

.balance .balance_img img {
	width: 4rem;
	height: 4rem;
	border-radius: 2rem;
	border: #fff 1px solid;
}

.balance p {}

.balance_p {
	color: #000000;
	height: 2.15rem;
	line-height: 2.15rem;
	margin-bottom: 0.35rem;
	text-indent: 1rem;
}

/*收货地址*/
.l_raddress .no_laddress {
	width: 5.825rem;
	height: 7.725rem;
	clear: both;
	margin: 0 auto;
	display: block;
}

.l_raddress ul li label .input-label {
	padding: 0;
	width: auto;
	padding-right: 0.4rem;
}

.l_raddress ul li label input {
	padding: 0;
	height: auto;
	line-height: 16px;
}

.l_raddress li.item {
	border-right: 0;
	border-left: 0;
	border-top: 0;
	margin-top: 0.1rem;
	margin-bottom: 0.1rem;
	border-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}

.l_raddress .icon_L {
	top: 10px;
	left: 0;
}

.editor {
	position: absolute;
	right: 0.8rem;
	top: 50%;
	z-index: 9;
	margin-top: -0.5rem;
	background: url(../images/user/edit_addr.png) no-repeat 0 0 / 100% 100%;
	width: 1rem;
	height: 1rem;
}

/*管理收货地址*/
.lmang_addr .item {
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	border-color: #ebebeb;
}

.lmang_addr .left {
	float: left;
}

.lmang_addr .right {
	position: absolute;
	right: 0.8rem;
	top: 50%;
	margin-top: -0.5rem;
	background: url(../images/user/edit_addr.png) no-repeat 0 0 / 100% 100%;
	width: 1rem;
	height: 1rem;
}

.lmang_addr .item-radio .radio-icon {
	left: 0;
	right: auto;
	background-color: red;
}

.lmang_addr .pay_list_c1 {
	width: 0.85rem;
	height: 0.85rem;
	float: left;
	text-align: center;
	margin-right: 10px;
	background: url(../images/user/chose.png) no-repeat 0 0 / 100% 100%;
	position: absolute;
	top: 50%;
	margin-top: -0.425rem;
}

.lmang_addr .radioclass {
	opacity: 0;
	cursor: pointer;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}

.lmang_addr .on .pay_list_c1 {
	background: url(../images/user/chose_on.png) no-repeat 0 0 / 100% 100%;
}

.lmang_addr .lmang_atit i {
	margin-top: 0.3rem;
}

.lmang_addr .item-complex .item-content,
.lmang_addr .item-radio .item-content {
	padding: 0.66rem 0.8rem;
}

.lmang_atit p {
	width: 11.75rem;
}

.lmang_addr .checkbox {
	position: absolute;
	top: 30%;
	left: 10px;
}



/*新建收货地址*/
.linfo_list .set_addchose .ionic-citypicker {
	position: absolute;
	top: 0.75rem;
	padding: 0;
	margin: 0;
	right: 1rem;
	border: 0;
}

.set_addchose .ionic-citypicker .item-note:after {
	border: 0;
}

.city-picker .ionic-scroll li {
	font-size: 0.75rem;
	line-height: 1.5rem;
	text-align: center;
}

.l_set .set_addchose .item-note {
	color: #505050;
	text-align: right;
	font-size: 0.6rem;
	width: 12rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 18px;
	display: inline-block;
}

.l_set .city-picker .city-picker-header .button {
	font-size: 0.7rem;
}



/*购物车*/
.yyd-cart {}

.yyd-cart1 {
	margin-top: 8px;
}

.yyd-cart .yyd-dp {
	height: 2rem;
}

.yyd-cart .yyd-dp .checkbox {
	padding-top: 0.6rem;
}

.yyd-cart .yyd-tit {
	width: 7.25rem;
}

.yyd-cart .yyd-inde {
	width: 10.8rem;
	margin-left: 0.5rem;
}

.yyd-cart .list {
	padding-bottom: 0;
}

.yyd-cart .item {
	border: none;
}

.yyd-cart .item p {
	color: #af0e0e;
	font-size: 14px;
}

.yyd-cart .item h2 {
	margin-top: 0.8rem;
	font-size: 14px;
}

.yyd-cart .item h3 {
	margin-top: 0.3rem;
	font-size: 14px;
}

.yyd-cart1 .item h3 {
	margin-top: 0;
	font-size: 14px;
}

.yyd-cart .item-complex .item-content,
.item-radio .item-content {
	padding-right: 10px;
}

.yyd-cart span.gwc_input {
	text-align: center;
	font-size: 12px;
	width: 1.5rem;
	height: 1.6rem;
	line-height: 1.6rem;
}

.yyd-cart input.gwc_input1 {
	text-align: right;
	font-size: 12px;
	width: 100%;
	padding-left: 1rem;
	height: 1.85rem;
	line-height: 1.85rem;
	min-height: 1.85rem;
}

.yyd-cart .checkbox input,
.checkbox-icon,
.lmang_addr .checks {
	width: 16px;
	height: 16px;
}

.yyd-cart .checkbox input:checked+.checkbox-icon:before,
.checkbox input:checked:before {
	background: #af0e0e;
	border-color: #af0e0e;
}

.yyd-cart .checkbox input:after,
.checkbox-icon:after,
.checkbox input:after,
.checkbox-icon:after {
	top: 18%;
	left: 18%;
	width: 10px;
	height: 6px;
}

.yyd-cart .item {
	margin-bottom: 1px;
}

/*.yyd-cart .item-content:after{ content: "  "; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background-color: #e5e5e5; -webkit-transform: scaleY(.3); -ms-transform:scaleY(.3); transform:scaleY(.3);}  */
.yyd-cart .item-options .button {
	background: #af0e0e;
	color: #fff;
	height: 98%;
}

.bottom-qx .checkbox {
	padding: 0;
	vertical-align: middle;
}

.bottom-qx .checkbox input,
.checkbox-icon {
	position: relative;
	width: 16px;
	height: 16px;
	display: block;
	border: 0;
	background: 0 0;
	cursor: pointer;
	-webkit-appearance: none;
}

.bottom-qx .checkbox input:checked+.checkbox-icon:before,
.checkbox input:checked:before {
	background: #af0e0e;
	border-color: #af0e0e;
}

.bottom-qx .checkbox input:after,
.checkbox-icon:after {
	top: 18%;
	left: 18%;
	width: 10px;
	height: 6px;
}

.button.button-assertive {
	background: #af0e0e;
	border-color: #af0e0e;
}

/*订单助手*/
.yyd-order-box li {
	margin-top: 1.35rem;
}

.yyd-order-box li .yyd-order-info .order-info-zt {
	height: 1.55rem;
	line-height: 1.55rem;
}

.yyd-order-box li .yyd-order-info .info-detial img {
	width: 3.75rem;
	height: 3.75rem;
}

.yyd-order-box li .yyd-order-info .info-detial .info-detial-r {
	width: 12.9rem;
}

.yyd-order-box li .yyd-order-info .order-info-zt i {
	display: inline-block;
}

/*禾管家*/
.yyd-gj-box li .yyd-gj-time {
	margin-top: 1.35rem;
}

.yyd-gj-box li .yyd-gj-info {
	width: 17.15rem;
}

.yyd-gj-box li .yyd-gj-info .yyd-gj-info-l {
	width: 0.75rem;
	height: 0.75rem;
	margin-left: -0.375rem;
	margin-top: 2rem;
}

.yyd-gj-box li .yyd-gj-info .yyd-gj-info-r {
	width: 14.3rem;
	margin-left: 1.2rem;
	top: 0;
}

.yyd-gj-box li .yyd-gja-info {
	width: 17.15rem;
}

.yyd-gj-box li .yyd-gja-info .yyd-gja-info-l {
	width: 0.75rem;
	height: 0.75rem;
	margin-left: -0.375rem;
	margin-top: 2rem;
}

.yyd-gj-box li .yyd-gja-info .yyd-gja-info-r {
	width: 14.3rem;
	margin-left: 1.2rem;
	top: 0;
}

.yyd-gj-box li .yyd-gja-info .to-up {
	height: 1.6rem;
	line-height: 1.6rem;
}

/*优选活动*/
/*没有信息*/
.info-no-info {
	width: 7.25rem;
	margin: 7.5rem auto 1rem;
}

/*===============================================================================================================================================================*/



/*积分规则*/
.l_jifen {
	padding: 0.6rem 0.825rem 0;
}

.l_jifen h2 {
	padding-bottom: 0.75rem;
	color: #000;
	font-size: 0.8rem;
}

.l_jifen dl dd {
	line-height: 1.15rem;
	padding-bottom: 1.25rem;
	color: #505050;
	font-size: 0.75rem;
}

.l_jifen dl dd i {
	color: #000;
}

/*常见问题*/
.ques_bg {
	background-color: #efeff4;
}

.queslist {
	padding-top: 0.4rem;
}

.queslist .icon {
	font-size: 16px;
	color: #c7c7cc;
	position: absolute;
	right: 15px;
}

.queslist .list .qlist_ans {
	color: #929292;
	font-size: 0.7rem;
	line-height: 0.85rem;
	padding-top: 0.55rem;
}

.queslist .list a.item {
	font-size: 0.75rem;
	color: #000;
	border: 0;
	padding: 0;
	overflow: inherit;
	position: relative;
}

.queslist .list ul {
	background-color: #fff;
}

.queslist .list li {
	padding: 0.75rem 0;
	border-bottom: 1px solid #eaeaeb;
	margin: 0 0.8rem;
}

.queslist .list li:last-child {
	border: 0;
}

.queslist .list .item-icon-left .icon:before,
.queslist .list .item-icon-right .icon:before {
	text-align: right;
}

.queslist .question .qlist_ans {
	display: none;
}

.queslist .itemActive .qlist_ans {
	display: block;
}



/*==============个人消息===================*/
.item .item-content.activated,
.item .item-content.active,
.item-comples.activated .item-content,
.item-comples.active .item-content,
.item.activated,
.item.active {
	background-color: #fff;
	border-color: #E8E8E8;
}

.change_tx {
	position: relative;
}

.change_tx img {
	border-radius: 50%;
	width: 3rem;
	height: 3rem;
	display: block;
	float: left;
}

.change_tx span {
	position: absolute;
	right: 0.8rem;
	top: 1.6rem;
	color: #848484;
}

.linfo_list {
	background-color: #fff;
}

.linfo_list li .item {
	border-right: 0;
	border-left: 0;
	border-top: 0;
	margin: 1px 0;
	padding-left: 0;
	padding-right: 0;
	border-style: none;
}

.linfo_list li:last-child .item:after {
	display: none;
}

.linfo_list li .icon.ion-ios-arrow-right {
	right: 0;
}

.linfo_brith {
	position: relative;
}

.linfo_brith input {
	height: auto;
	line-height: 16px;
	padding: 10px 0 !important;
	width: 60%;
	top: 0;
	color: #848484;
	white-space: nowrap;
	text-align: right;
	right: 1.7rem;
	z-index: 11111;
}

.linfo_brith input[type=datetime-local],
.linfo_brith input[type=date],
.linfo_brith input[type=month],
.linfo_brith input[type=time],
.linfo_brith input[type=week],
.linfo_brith input[type=datetime-local],
.linfo_brith input[type=date],
.linfo_brith input[type=month],
.linfo_brith input[type=time],
.linfo_brith input[type=week] {
	padding: 0;
}

.linfo_cont .action-sheet .button {
	color: #000;
	font-size: 0.75rem;
}

.linfo_cont .action-sheet-has-icons .icon {
	position: inherit;
	left: 0;
	padding-right: 0.2rem;
}

.linfo_cont .action-sheet-has-icons .icon.ion-female {
	color: #2475ce;
}

.linfo_cont .action-sheet .button .icon.ion-female:before {
	font-size: 0.9rem;
}

.linfo_cont .action-sheet .button .icon.ion-male:before {
	font-size: 0.7rem;
}

/*宝贝信息*/
.lbaby_c {
	padding-top: 1.8rem;
	margin: 0 3.1rem 0 2.925rem;
}

.lbaby_c .lbaby_radio {
	width: 101%;
	overflow: hidden;
	margin-bottom: 3.625rem;
}

.lbaby_c .lbaby_radio label.item {
	border: 0;
	width: 5.35rem;
	height: 5.275rem;
	float: left;
}

.lbaby_c .lbaby_radio label.item-radio input:checked~.item-content {
	background-color: #fff;
}

.lbaby_c .lbaby_radio .item-content {
	padding: 0;
	width: 5.4rem;
	height: 5.4rem;
}

.lbaby_c .lbaby_radio .item-content.bg2 {
	background: url("../images/user/ybaby_n_bg.png") no-repeat;
	background-size: 100%;
}

.lbaby_c .lbaby_radio .item-content.bg1 {
	background: url("../images/user/ybaby_l_bg.png") no-repeat;
	background-size: 100%;
}

.lbaby_c .lbaby_radio .item-content img {
	width: 3.625rem;
	height: 4.2rem;
}

.lbaby_c .lbaby_radio .item-content .img1 {
	margin: 5px 0 0 5px;
}

.lbaby_c .lbaby_radio .item-content .img2 {
	margin: 5px auto 0 auto;
}

.lbaby_c .lbaby_radio .item-radio .radio-icon {
	padding: 0;
	padding-right: 0.65rem;
	height: auto;
	top: auto;
	bottom: 0;
}

.lbaby_c .lenter_name label {
	position: relative;
}

.lbaby_c .lenter_name .item {
	border-left: 0;
	border-right: 0;
	border-style: none;
}

.lbaby_c .lenter_name .lbaby_n {
	border-top: 0;
	margin-bottom: 1px;
}

.lbaby_c .lenter_name .linfo_brith input {
	text-align: left;
}

/*感兴趣类别*/
.lcare_list h2 {
	width: 100%;
	text-align: center;
}

.lcare_list li.item {
	width: 5.45rem;
	height: auto;
	border: 0;
	float: left;
	margin: 0 0.4rem 0 0;
	padding: 0;
	margin-bottom: 0.85rem;
	text-align: center;
}

.lcare_list li.item.no-padr {
	margin-right: 0;
}

.lcare_list li.item img {
	width: 5.45rem;
	height: 5.45rem;
	margin-bottom: 0.4rem;
}

.lcare_list li.item-checkbox .checkbox {
	left: auto;
	top: 0;
	padding: 0;
	right: 4px;
	width: 100%;
	height: 100%;
	margin: 0;
}

.lcare_list li .checkbox input,
.lcare_list li .checkbox-icon {
	width: 1.2rem;
	height: 1.2rem;
	position: absolute;
	bottom: 25%;
	right: 0;
}

.lcare_list li .checkbox input:checked+.checkbox-icon:before,
.lcare_list li .checkbox input:checked:before {
	background: #af0e0e;
	border-color: #af0e0e;
}

.lcare_list li .checkbox input:after,
.lcare_list li .checkbox-icon:after {
	width: 0.8rem;
	height: 0.3rem;
	top: 32%;
}

/*节日标记*/
.festival input.pos_abs {
	top: 0.5rem;
	height: auto;
	line-height: 20px;
	width: 60%;
	text-align: right;
	right: 1.5rem;
}

/*收货地址*/
.l_raddress .no_laddress {
	width: 5.825rem;
	height: 7.725rem;
	clear: both;
	margin: 0 auto;
	display: block;
}

.l_raddress ul li label .input-label {
	padding: 0;
	width: auto;
	padding-right: 0.4rem;
}

.l_raddress ul li label input {
	padding: 0;
	height: auto;
	line-height: 16px;
}

.l_raddress li.item {
	border-right: 0;
	border-left: 0;
	border-top: 0;
	margin-top: 0.1rem;
	margin-bottom: 0.1rem;
	border-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}

/*管理收货地址*/
.lmang_addr .item-radio .radio-icon {
	left: 0;
	right: auto;
}

/*修改昵称*/
.ledit_name input {
	height: auto;
	line-height: 20px;
	width: 90%;
}

/*修改密码*/
.password {
	width: 15.3rem;
	margin-left: 1.75rem;
}

.password .password_n {
	height: 2rem;
}

.password .password_n p {
	width: 50%;
	line-height: 2rem;
	text-align: center;
}

.password .list .item {
	border: none;
	height: 2rem;
	overflow: hidden;
	border-bottom: #efeff4 1px solid;
	margin: 0;
	padding: 0;
}

.password .list .list_item {
	height: 2rem;
	line-height: 2rem;
	overflow: visible;
}

.password .list .item .icon_warp {
	width: 1rem;
}

.password .list .item input::-webkit-input-placeholder {
	color: #505050 !important;
	font-size: 0.6rem;
	/* WebKit browsers */
}

.btn_password {
	width: 15.3rem;
	border: none;
	height: 2rem;
	line-height: 2rem;
	margin: 0;
}

.password .list .register {
	height: 0.75rem;
	line-height: 0.75rem;
}

.password .list .register a {
	display: block;
}

.password .list .btn_password_warp {
	border: none;
	margin-top: 2rem;
}

.password .list .password_obtain {
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	border-radius: 15px;
	;
}

.wz_dl {
	padding-right: 0.25rem;
	margin-left: -2px;
	padding-top: 0.15rem;
}

/*====================================首页==============================*/
.index-banner {
	height: 7rem;
}

.search_bar {
	border-bottom: 1px solid #d2d2d2;
	width: 100%;
	height: 44px;
	background-color: #fff;
	/* position: fixed;left: 0;top: 0; */
	border-top-width: 1px;
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
	/* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	display: -webkit-flex;
	/* NEW - Chrome */
	display: flex;
	z-index: 9;
	box-sizing: border-box;
}

.search_bar .bar {
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
	/* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	display: -webkit-flex;
	/* NEW - Chrome */
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	position: relative;
	overflow: hidden;
	top: 0;
	right: 0;
	left: 0;
	z-index: 9;
	width: 100%;
}

.search_bar .item-input-inset {
	padding: 0;
	height: auto;
	background-image: none;
}

.search_bar.disable-user-behavior {
	background-image: none;
	padding: 0;
}

.search_bar .bar {
	border: none;
}

.search_bar .bar .button.button-icon,
.search_bar .bar .button {
	color: #8e8e93;
	z-index: 1;
	padding: 0 8px;
	min-width: initial;
	min-height: 31px;
	font-weight: 400;
	line-height: 32px;
	transition: opacity .1s;
	border-color: transparent;
	background: 0 0;
	position: relative;
	display: inline-block;
	margin: 0;
	border-width: 1px;
	border-radius: 2px;
	vertical-align: top;
	text-align: center;
	text-overflow: ellipsis;
}

.search_bar .item-input-wrapper~.button {
	margin-left: 0;
}

.search_bar .bar.item-input-inset .item-input-wrapper {
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
	/* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	display: -webkit-flex;
	/* NEW - Chrome */
	display: flex;
	-webkit-box-flex: 1;
	/* OLD - iOS 6-, Safari 3.1-6 */
	-moz-box-flex: 1;
	/* OLD - Firefox 19- */
	-webkit-flex: 1;
	/* Chrome */
	-ms-flex: 1;
	/* IE 10 */
	flex: 1;
	-webkit-box-align: center;
	align-items: center;
	border-radius: 4px;
	font-weight: 400;
	line-height: 1;
	padding: 0.3rem 0.2rem;
}

.search_bar .bar.item-input-inset .item-input-wrapper input {
	width: 94%;
	height: 28px;
	background: 0 0;
	line-height: 28px;
	padding: 3px 0;
	-webkit-appearance: none;
	border: 0;
	display: block;
	vertical-align: middle;
	font-size: 14px;
	box-sizing: content-box;
	color: #8e8e93;
}

.search_bar .placeholder-icon:first-child {
	padding: 0 8px 0 12px;
	font-size: 16px;
}

.index-sys {
	width: 1rem;
	height: 1rem;
	border: 0;
	margin: 0 0.6rem 0 0.8rem;
	background: url('../images/saoyisao.png') no-repeat;
	background-size: 100% 100%;
}

.index-xx {
	width: 1rem;
	height: 1rem;
	border: 0;
	margin: 0 0.8rem;
	background: url('../images/xiaoxi.png') no-repeat;
	background-size: 100% 100%;
}

/*导航栏透明*/
.transp_seabar,
.transp_seabar.search_bar .bar {
	background: transparent;
	border-bottom: 0;
}

.transp_seabar.disable-user-behavior {
	background: transparent;
	border: 0;
}

.transp_seabar .bar .button.button-icon,
.transp_seabar .bar .button {
	color: #fff;
}

.transp_seabar .bar .b-f24 {
	font-size: 24px;
}

.transp_seabar .bar .b-f22 {
	font-size: 22px;
}

.transp_seabar .item-input-wrapper {
	background-color: rgba(255, 255, 255, 0.5);
	background-color: #fff\9;
	filter: alpha(opacity=50);
}

.transp_seabar .ion-ios-search,
.transp_seabar .bar.item-input-inset .item-input-wrapper input {
	color: #000;
}

.transp_seabar input::-webkit-input-placeholder,
.transp_seabartextarea::-webkit-input-placeholder {
	color: #fff;
}

.transp_seabar input:-moz-placeholder,
.transp_seabar textarea:-moz-placeholder {
	color: #fff;
}

.transp_seabar input::-moz-placeholder,
.transp_seabar textarea::-moz-placeholder {
	color: #fff;
}

.transp_seabar input:-ms-input-placeholder,
.transp_seabar textarea:-ms-input-placeholder {
	color: #fff;
}

.indexHeader {
	background: rgba(255, 255, 255, 0.8);
}

/**/
.tool .swiper-container {
	width: 100%;
}

.tool .swiper-slide {
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}



.ind_cont {
	padding-bottom: 1rem !important;
	background-color: #efeff4;
}

.swiper-container,
.swiper-containerl {
	position: relative;
	overflow: hidden;
}

.swiper-paginationl {
	position: absolute;
	z-index: 99;
	text-align: center;
}

.swiper-paginationl .swiper-pagination-bullet {
	width: 0.4rem;
	height: 0.4rem;
	opacity: 0.5;
	border-radius: 50%;
}

.swiper-paginationl .swiper-pagination-bullet-active {
	background-color: #fff;
	opacity: 1;
}

.swiper-container2 {
	position: relative;
	overflow: hidden;
}

.swiper-pagination2 {
	position: absolute;
	z-index: 99;
	text-align: center;
}

.swiper-pagination2 .swiper-pagination-bullet {
	width: 0.4rem;
	height: 0.4rem;
	opacity: 0.5;
	border-radius: 50%;
}

.swiper-pagination2 .swiper-pagination-bullet-active {
	background-color: #fff;
	opacity: 1;
}

.swiper-container3 {
	position: relative;
	overflow: hidden;
}

.swiper-pagination3 {
	position: absolute;
	z-index: 99;
	text-align: center;
}

.swiper-pagination3 .swiper-pagination-bullet {
	width: 0.4rem;
	height: 0.4rem;
	opacity: 0.5;
	border-radius: 50%;
}

.swiper-pagination3 .swiper-pagination-bullet-active {
	background-color: #fff;
	opacity: 1;
}

.ind_cont .slider-pager .slider-pager-page {
	color: #fff;
}

.ind_hot .swiper-wrapper .swiper-slide,
.ind_recommend .swiper-wrapper .swiper-slide {
	/* margin-right: 0.5rem; */
	width: 5rem;
}

/* .ind_hot .swiper-slide:last-child {
    margin-right: 1.8rem !important;
} */
.ind_tools {
	width: 100%;
	clear: both;
	background-color: #fff;
	overflow: auto;
	text-align: center;
}

.ind_tools a {
	width: auto;
	margin: 0 0.43rem;
	line-height: 1;
}

.ind_tools a img {
	width: 1.7rem;
	height: 1.7rem;
	clear: both;
	margin: 0 auto 0.25rem;
}

.ind_hot,
.ind_recommend {
	width: 100%;
	clear: both;
	background-color: #fff;
}

.ind_hot {
	padding-bottom: 0.8rem;
}

.ind_hot li {
	float: left;
	margin-right: 0.4rem;
	position: relative;
}

.ind_hot h2,
.ind_recommend h2 {
	width: 100%;
	text-align: center;
	line-height: 1.8rem;
	position: relative;
}

.ind_hot h2 .ion-more,
.ind_recommend h2 .ion-more {
	position: absolute;
	right: 0;
	top: 0;
	padding: 0 0.8rem;
}

.ind_hot .swiper-wrapper .swiper-slide a {
	width: 5rem;
	height: auto;
	display: inline-block;
	text-align: center;
}

.ind_hot .swiper-wrapper .swiper-slide a img {
	width: 100%;
	height: 5rem;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}

.ind_hot .scroll-bar-indicator {
	background: none;
}

.ind_hot .swiper-wrapper .swiper-slide a h4 {
	width: 100%;
}

.ind_hot .ind_tabp_ban {
	width: 100%;
	height: 8.8rem;
}

.ind_hot .ind_newp_ban {
	width: 100%;
	height: 8.2rem;
}

.ind_hot .swiper-wrapper .swiper-slide .tag_rx,
.ind_hot .swiper-wrapper .swiper-slide .tag_cz {
	width: 1.4rem;
	height: 1.4rem;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

.ind_recommend .yyd-index-pro-img img {
	width: 6.4rem;
	height: 6.4rem;
}

.ind_recommend .yyd-index-pro-img {
	float: left;
	width: 50%;
}

.ind_recommend .yyd-index-pro-text {
	float: right;
	width: 50%;
}

.ind_recommend>ul>li:nth-child(2n) .yyd-index-pro-img,
.ind_recommend>ul>li:nth-child(2n) .yyd-index-pro-img img {
	float: right;
}

.ind_recommend>ul>li:nth-child(2n) .yyd-index-pro-text {
	float: left;
}

.ind_wkj .swiper-wrapper .swiper-slide {
	margin-right: 1.2rem;
	width: 6.15rem;
}

.ind_wkj .swiper-wrapper .swiper-slide a {
	width: 6.15rem;
	display: block;
}

.ind_wkj .swiper-wrapper .swiper-slide a img {
	width: 6.15rem;
	height: 6.15rem;
}

.ind_wkj .swiper-wrapper .swiper-slide a h4 {
	width: 6.15rem;
}

.ind_wkj .swiper-wrapper .swiper-slide .lwkj_tap {
	top: 0;
	left: 0;
}

.ind_wkj .swiper-wrapper .swiper-slide .lwkj_tap p {
	background: url(../images/index/ind_wkjtap.png) no-repeat 0 0 / 100% 100%;
	width: 6rem;
	height: 1.075rem;
	line-height: 1.1rem;
	float: left;
	text-align: center;
}

.ind_wkj .swiper-wrapper .swiper-slide .lwkj_tap s {
	margin-right: 0.6rem;
	margin-left: 0.2rem;
	height: 1.075rem;
	line-height: 1.1rem;
}

/*=================新客专享=================*/
.lnew_tit {
	width: 100%;
	height: 9.95rem;
	clear: both;
}

.lnew_list {
	margin: 0;
}

.lnew_list li a img {
	width: 4.4rem;
	height: 4.4rem;
	float: left;
	margin-right: 0.7rem;
}

.lnew_list .lnew_font {
	float: left;
	width: 11rem;
}

.lnew_list .lnew_font h2 {
	height: 20px;
}

.lnew_list .lnew_font span {
	width: 100%;
	display: block;
}

.lnew_list .item {
	border: none;
	background: none;
}

.lnew_list li a .lnew_bybtn {
	right: 0.8rem;
	bottom: 0.75rem;
	border-radius: 0.2rem;
	border: 0;
	font-size: 0.5rem;
}

/*====================特色搜罗================*/
.lfature_tab {
	width: 100%;
	height: auto;
}

.lfature_tab a {
	height: 1.75rem;
	line-height: 1.75rem;
	padding: 0 1rem;
	display: inline-block;
	font-size: 0.7rem;
}

/*===================产品溯源======================*/
.yyd-sy-search {
	height: 10.05rem;
}

.yyd-sy-search .search-con {
	position: absolute;
	z-index: 9;
	top: 0;
	left: 0;
	width: 100%;
	height: 10.05rem;
	background: rgba(255, 255, 255, 0.5);
}

.yyd-sy-search .search-box {
	position: relative;
	width: 90%;
	height: 1.8rem;
	background: rgba(255, 255, 255, .8);
	border-radius: 0.35rem;
	border: solid 1px #e5e5e5;
	top: 50%;
	margin: -0.9rem auto 0 auto;
}

.yyd-sy-search .search-box input {
	height: 1.8rem;
	line-height: 1.2rem;
	width: 100%;
	padding: 0 0 0 15px;
}

.yyd-sy-search .search-box .placeholder-icon {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 20px;
	padding: 8px 15px;
}

/*.yyd-sy-search .search-box:before{ position: absolute; top: 10px; left: 10px; color: #929292; font-size: 0.8rem; font-family: "Ionicons"; content: "\f4a4";}*/
.yyd-sy-search .search-link {
	width: 100%;
	height: 10rem;
	position: absolute;
}


/*==============消息===============*/
.bar-yyd-head {
	border-bottom: 1px solid #e8e8e8;
	background-image: none;
	color: #fff;
}

.bar .bar-yyd-btn {
	border: none;
	background: none;
}

/*消息通用*/
.yyd-info-box {
	width: 100%;
	padding: 0 0.8rem 0 0.6rem;
}

/*消息首页*/
.yyd-info-box .list .item {
	border-left: none;
	border-right: none;
	padding: 0.65rem 0 0.6rem 2.6rem;
}

.yyd-info-box .list .item:first-child {
	border-top: none;
}

.yyd-info-box .list .item:last-child {
	border-bottom: none;
}

.yyd-info-box .list .item .icon {
	left: 0;
	font-size: 1.3rem;
	text-align: center;
}

.yyd-info-icon-index {
	width: 2rem;
	height: 2rem !important;
	display: inline-block;
	border-radius: 1rem;
	margin-top: 0.8rem;
	padding: 0.325rem;
}

.bg-info-dd {
	background-color: #ed5d5d;
}

.bg-info-yx {
	background-color: #70b45a;
}

.bg-info-ds {
	background-color: #ffb933;
}

/*订单助手*/
.yyd-order-box li {
	margin-top: 1.35rem;
}

.yyd-order-box li .yyd-order-info .order-info-zt {
	height: 1.55rem;
	line-height: 1.55rem;
}

.yyd-order-box li .yyd-order-info .info-detial img {
	width: 3.75rem;
	height: 3.75rem;
}

.yyd-order-box li .yyd-order-info .info-detial .info-detial-r {
	width: 12.9rem;
}

.yyd-order-box li .yyd-order-info .order-info-zt i {
	display: inline-block;
}

/*禾管家*/
.yyd-gj-box li .yyd-gj-time {
	margin-top: 1.35rem;
}

.yyd-gj-box li .yyd-gj-info {
	width: 17.15rem;
}

.yyd-gj-box li .yyd-gj-info .yyd-gj-info-l {
	width: 0.75rem;
	height: 0.75rem;
	margin-left: -0.375rem;
	margin-top: 2rem;
}

.yyd-gj-box li .yyd-gj-info .yyd-gj-info-r {
	width: 14.3rem;
	margin-left: 1.2rem;
	top: 0;
}

.yyd-gj-box li .yyd-gja-info {
	width: 17.15rem;
}

.yyd-gj-box li .yyd-gja-info .yyd-gja-info-l {
	width: 0.75rem;
	height: 0.75rem;
	margin-left: -0.375rem;
	margin-top: 2rem;
}

.yyd-gj-box li .yyd-gja-info .yyd-gja-info-r {
	width: 14.3rem;
	margin-left: 1.2rem;
	top: 0;
}

.yyd-gj-box li .yyd-gja-info .to-up {
	height: 1.6rem;
	line-height: 1.6rem;
}

/*优选活动*/
/*没有信息*/
.info-no-info {
	width: 7.25rem;
	margin: 2.85rem auto 2.85rem;
}

.info-no-info img {
	margin-bottom: 0.8rem;
}

/* 退货说明  配送说明 关于我们*/
.l_jifen_h {
	background-color: #efeff4;
}

.l_abus {
	width: auto;
	height: 100%;
}

.l_abus h2 {
	padding-bottom: 0.75rem;
	color: #cea062;
}

.l_abus p {
	padding-bottom: 0.6rem;
	line-height: 1.15rem;
}

.l_abus dl dd i {
	color: #cea062;
}

.l_abus .pad_t_78 {
	padding-top: 1.5rem;
}

.l_fh dl dt {
	font-weight: normal;
}

.l_fh dl dd span {
	padding-right: 0.325rem;
}

/*积分规则*/
.l_jifen {
	padding: 0.6rem 0.825rem 0;
}

.l_jifen h2 {
	padding-bottom: 0.75rem;
	color: #000;
	font-size: 0.8rem;
}

.l_jifen dl dd {
	line-height: 1.15rem;
	padding-bottom: 1.25rem;
	color: #505050;
	font-size: 0.75rem;
}

.l_jifen dl dd i {
	color: #000;
}

/*==============================商品详情=========================================*/
/*详情*/
.details_img {
	width: 100%;
	height: auto;
	display: block;
}

.details_img img {
	width: 100%;
	height: 100%;
	display: block;
}

/*活动规则*/
.sing_warp {
	width: 100%;
}

.sing_warp h4 {
	text-align: center;
	color: #505050;
	font-size: 0.8rem;
	font-weight: 600;
	height: 1.4rem;
	line-height: 1.4rem;
}

.sing_warp p {
	width: 16.25rem;
	margin: 0.3rem auto 0;
	font-size: 0.75rem;
	color: #484848;
	line-height: 1.15rem;
}

.sing_warp .sing_i {
	text-align: center;
	margin-bottom: 0.85rem;
}

.sing_warp .sing_i i {
	font-size: 0.6rem;
}

/*邀请好友*/

.invite_friend_wrap {
	width: 100%;
	background: #fff;
}

.invite_friend_wrap img {
	width: 100%;
	display: block;
}

.invite_friend_wrap .invite_friend_p {
	padding-bottom: 1.5rem;
}

.invite_friend_wrap .invite_friend_p p {
	text-align: center;
}

.invite_friend_wrap .invite_friend_p .invite_friend_p1 {
	font-size: 0.9rem;
	color: #505050;
	height: 1.45rem;
	line-height: 1.45rem;
	margin-top: 2.475rem;
}

.invite_friend_wrap .invite_friend_p .invite_friend_p2 {
	font-size: 1.025rem;
	color: #000000;
	height: 2rem;
	line-height: 2rem;
}

.invite_friend_wrap .invite_friend_p .invite_friend_p3 {
	width: 14.25rem;
	margin: 0 auto;
	font-size: 0.65rem;
	line-height: 0.85rem;
}

.bar.bar-assertive1.bar {
	color: #333;
}

.bar.bar-assertive1.bar-footer {
	background-color: #fff;
	border: 0;
	background-image: none;
	position: fixed;
}

.bar-assertive1 .bar_share {
	text-align: center;
	width: 100%;
}

.bar-assertive1 .bar_share p {
	font-size: 0.8rem;
	margin: 1.5rem 0;
}

.bar-assertive1 .bar_share ul {}

.bar-assertive1 .bar_share ul li {
	float: left;
	width: 33.33%;
	font-size: 0.7rem;
}

.bar-assertive1 .bar_share ul li i {
	font-size: 2rem;
	display: block;
	margin-bottom: 0.4rem;
}

.col_5ac64f {
	color: #5ac64f;
}

/*微信绿色icon图标颜色*/
.col_4f73c6 {
	color: #4f73c6;
}

/*朋友圈蓝色*/
.col_f5686b {
	color: #f5686b;
}

/*新浪红色*/
.col_1dadee {
	color: #1dadee;
}

/*支付宝颜色*/


/*品质优选*/
/*==============================产品溯源===============================*/
/*容器 begin*/
.yyd-main {
	background: #f4f4f4;
}

.yyd-main .swiper-wrapper img {
	height: 12rem;
}

/*容器 end*/
.syheader {
	height: 2.25rem;
}

.sys .sysicon {
	width: 1rem;
	height: 1rem;
	margin: 0.58rem 0.8rem 0.55rem 0.5rem;
	padding: 0.25rem;
	background: url("../images/saoyisao.png") no-repeat;
	background-size: 100% 100%;
}

/*盒模型通配 begin*/
.yyd-box {
	width: 100%;
	background: #fff;
	margin-bottom: 0.4rem;
	padding-bottom: 0.4rem;
}

.yyd-con {
	width: 16.75rem;
	background: #fff;
	border-radius: 10px;
	margin: 0 auto;
}

.yyd-con h2 {
	width: 100%;
	height: 2.05rem;
	line-height: 2.05rem;
	font-size: 0.7rem;
	text-align: center;
	margin-bottom: 0.5rem;
}

.yyd-con h3 {
	width: 100%;
	height: 2.05rem;
	line-height: 2.05rem;
	font-size: 0.7rem;
	text-align: left;
}

.yyd-con p {
	font-size: 0.6rem;
	line-height: 0.85rem;
	color: #505050;
	margin: 0.25rem 0;
}

.yyd-con p.mt0 {
	font-size: 0.6rem;
	line-height: 0.85rem;
	color: #505050;
	margin: 0 0 0.25rem;
}

/*盒模型通配 end*/
/*icon 通配 begin*/
.yyd-icon {
	width: 1.05rem;
	height: 1.05rem;
	float: left;
	display: block;
	background-size: 100% 100%;
	margin-right: 0.5rem;
}

/*icon 通配 end*/
/*顶部切换按钮 begin*/
ul.yyd-sy-tab {
	width: 100%;
	height: 4.25rem;
	padding: 0;
	background: #fff;
	position: relative;
	top: 0;
}

ul.yyd-sy-tab:after {
	content: "  ";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background-color: #e5e5e5;
	-webkit-transform: scaleY(.5);
	-ms-transform: scaleY(.5);
	transform: scaleY(.5);
}

ul.yyd-sy-tab li {
	width: 25%;
	float: left;
	height: 4rem;
	padding: 0.75rem 0 0.5rem;
	margin-right: 0 !important;
}

ul.yyd-sy-tab li span {
	display: block;
	width: 1.65rem;
	height: 1.65rem;
	margin: auto;
	background-size: 100% 100%;
}

ul.yyd-sy-tab li.hover {
	border-bottom: none !important;
}

ul.yyd-sy-tab li:nth-child(1) span {
	background-image: url("../images/icon_sytab_01.png");
}

ul.yyd-sy-tab li:nth-child(2) span {
	background-image: url("../images/icon_sytab_02.png");
}

ul.yyd-sy-tab li:nth-child(3) span {
	background-image: url("../images/icon_sytab_03.png");
}

ul.yyd-sy-tab li:nth-child(4) span {
	background-image: url("../images/icon_sytab_04.png");
}

ul.yyd-sy-tab li:nth-child(1).hover span {
	background-image: url("../images/icon_sytab_01_hover.png");
}

ul.yyd-sy-tab li:nth-child(2).hover span {
	background-image: url("../images/icon_sytab_02_hover.png");
}

ul.yyd-sy-tab li:nth-child(3).hover span {
	background-image: url("../images/icon_sytab_03_hover.png");
}

ul.yyd-sy-tab li:nth-child(4).hover span {
	background-image: url("../images/icon_sytab_04_hover.png");
}

ul.yyd-sy-tab li p {
	text-align: center;
	font-size: 0.6rem;
	line-height: 1.2rem;
}

/*顶部切换按钮 end*/

/*视频beging*/
.yyd-video-img {
	width: 16.75rem;
	height: 9.35rem;
	margin: 0.85rem auto;
}

.yyd-video-img video {
	width: 16.75rem;
	height: 9.35rem;
}

/*视频end*/

/*产地 begin*/
.icon-sun {
	background-image: url("../images/icon_cd_01.png");
}

.icon-wd {
	background-image: url("../images/icon_cd_02.png");
}

.icon-rain {
	background-image: url("../images/icon_cd_03.png");
}

.icon-hj {
	background-image: url("../images/icon_cd_04.png");
}

.envi {
	width: 100%;
}

.envi li {
	width: 50%;
	float: left;
	margin-top: 0.5rem;
	line-height: 1.05rem;
	padding-left: 0.4rem;
	font-size: 0.6rem;
}

.sy-ewm img {
	width: 4.8rem;
	height: 4.8rem;
}

.btn-sp {
	width: 2.45rem;
	height: 2.45rem;
	background: none;
	border: none;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -1.225rem;
	margin-top: -1.225rem;
	z-index: 99;
}

.traceability-banner {
	height: 10rem;
}

.tracebilityImg img {
	width: 100%;
	height: 10rem;
}

/*产地 end*/
/*资质荣誉 begin*/
.zzry li {
	width: 5rem;
	height: 6.85rem;
	margin-left: 0.4rem;
	float: left;
}

/*资质荣誉 end*/
/*生产加工 begin*/
.icon-dz {
	background-image: url("../images/icon_sy_03.png");
}

.icon-kh {
	background-image: url("../images/icon_sy_05.png");
}

.icon-sf {
	background-image: url("../images/icon_sy_06.png");
}

.icon-cc {
	background-image: url("../images/icon_sy_24.png");
}

.icon-cf {
	background-image: url("../images/icon_sy_08.png");
}

.icon-jg {
	background-image: url("../images/icon_sy_28.png");
}

.icon-cz {
	background-image: url("../images/icon_sy_10.png");
}

.icon-nc {
	background-image: url("../images/icon_sy_32.png");
}

.icon-bz {
	background-image: url("../images/icon_sy_12.png");
}

.icon-ys {
	background-image: url("../images/icon_sy_21.png");
}

.area-p {
	width: 100%;
}

.area-p li {
	width: 50%;
	float: left;
	margin-top: 0.5rem;
	line-height: 1.05rem;
	padding-left: 0.4rem;
	font-size: 0.6rem;
	color: #505050;
}

.area-p li span {
	display: inline-block;
}

/*生产加工 end*/
/*认证 begin*/
.mtop {
	margin-top: 0.4rem;
}

p.rz {
	padding: 0 0.4rem;
	font-size: 0.6rem;
	line-height: 1.1rem;
	color: #505050;
}

.rzcard {
	width: 7.7rem;
	height: 6rem;
	float: left;
	margin-left: 0.4rem;
}

.fg {
	margin: 0 0 1rem;
	width: 100%;
}

/*认证 end*/
/*===============================================================================================================================================================*/
/*info订单*/
.yyd-order-pro-img {
	width: 4rem;
	height: 4rem;
}

.yyd-order-pro-num {
	width: 4rem;
	height: 3rem;
}

.yyd_order_del {
	width: 1rem;
}

/*订单导航选中样式*/
.order-dh-h {
	height: 1.8rem;
}

.order-dh-h a {
	line-height: 1.8rem;
}

.order-dh-act {
	color: #af0e0e;
	border-bottom: #af0e0e 2px solid;
}

/*退货退款进度*/
.yyd-refund-box li .yyd-refund-info-l {
	width: 0.9rem;
	line-height: 0.9rem;
	margin-left: -0.44rem;
}

.yyd-refund-box li .yyd-refund-info-l i {
	display: block;
	width: 0.9rem;
	height: 0.9rem;
	font-size: 10px;
	vertical-align: middle;
	background: #fff;
	border: 1px solid #d1d1d1;
	border-radius: 0.45rem;
}

/*快递图像*/
.yyd-order-kd-img {
	width: 3.6rem;
	height: 3.4rem;
}

/*暂无订单信息*/
.order-no-info {
	width: 7.25rem;
	margin: 2.75rem auto 1rem;
}

.yyd-pro-btn {
	width: 1.6rem;
	height: 1.6rem;
	padding: 7px;
	float: left;
	display: block;
}

.yyd-pro-img img {
	width: 6.5rem;
	height: 6.5rem;
	margin: auto;
	border-radius: 10px;
}

/*订单评价*/
.photo-take {
	border: 1px dashed #d1d1d1;
	padding: 0.8rem;
	margin: 0.8rem;
}

.photo-take-img {
	width: 1.25rem;
	height: 1rem;
}

.pic-img {
	padding: 0 0.8rem 0 0;
}

.pic-img div:first-child {
	margin-left: 0.8rem;
}

.p-border {
	width: 3rem;
	height: 3rem;
	border: 1px dashed #d1d1d1;
	margin-left: 0.6rem;
	position: relative;
}

.p-border img {
	width: 100%;
	height: 3rem;
}

.p-border-close {
	width: 0.85rem;
	height: 0.85rem;
	position: absolute;
	right: -0.425rem;
	top: -0.425rem;
}

.p-border.col {
	padding: 0;
}

.yyd-order-dp-img {
	width: 3.6rem;
	height: 2.4rem;
}

.yyd-pj-step-0 {
	background: url("../images/star_0.png") no-repeat;
	width: 5.05rem;
	height: 0.85rem;
	background-size: 100% 100%;
}

.yyd-pj-step-1 {
	background: url("../images/star_1.png") no-repeat;
	width: 5.05rem;
	height: 0.85rem;
	background-size: 100% 100%;
}

.yyd-pj-step-2 {
	background: url("../images/star_2.png") no-repeat;
	width: 5.05rem;
	height: 0.85rem;
	background-size: 100% 100%;
}

.yyd-pj-step-3 {
	background: url("../images/star_3.png") no-repeat;
	width: 5.05rem;
	height: 0.85rem;
	background-size: 100% 100%;
}

.yyd-pj-step-4 {
	background: url("../images/star_4.png") no-repeat;
	width: 5.05rem;
	height: 0.85rem;
	background-size: 100% 100%;
}

.yyd-pj-step-5 {
	background: url("../images/star_5.png") no-repeat;
	width: 5.05rem;
	height: 0.85rem;
	background-size: 100% 100%;
}

.yyd-pj-btn {
	display: block;
	width: 0.85rem;
	height: 0.85rem;
	float: left;
	margin-right: 0.2rem;
}

a.yyd-pj-btn:nth-child(5) {
	margin-right: 0;
}

.yyd-pj img {
	width: 3rem;
	height: 3rem;
	display: inline-block;
}

/*拼团*/
.tuan-dh-act {
	border-bottom: 2px solid #cea062;
	color: #cea062;
}

/*产品分类*/
.back-btn {
	color: #000 !important;
	font-size: 15px !important;
}

.yyd-class-item {
	width: 3.5rem;
}

.yyd-top-search {
	position: relative;
	border-radius: 0.35rem;
	height: 1.4rem;
	margin: 0.4rem 0 0.4rem 0.8rem;
	width: 100%;
	border: solid 1px #e5e5e5;
	background: #fff;
}

.yyd-top-search input[type=search] {
	height: 25px;
	min-height: 25px;
	line-height: 25px;
	margin-left: 10px;
	padding-top: 1px;
	font-size: 12px;
}

.yyd-top-search .ion-ios-search-strong:before {
	margin-top: 5px;
}


.pro-top-search {
	position: relative;
	border-radius: 0.35rem;
	height: 1.4rem;
	margin: 0.4rem 0.8rem 0.2rem 0.8rem;
	width: 100%;
	border: solid 1px #e5e5e5;
	background: #efeff4;
	line-height: 1.4rem;
}

.pro-top-search input[type=search] {
	height: 25px;
	min-height: 25px;
	line-height: 25px;
	margin-left: 10px;
	padding-top: 1px;
	font-size: 12px;
}

.pro-top-search .ion-ios-search-strong:before {
	margin-top: 5px;
}

/*购物卡*/
.card_warp {
	width: 100%;
	height: 100%;
	display: block;
}

.card_warp .card_none {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -2.4rem;
	font-size: 0.7rem;
}

.card_del {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 10;
	;
	margin-left: -1rem;
	font-size: 0.7rem;
	padding: 0 2rem;
	height: 1rem;
	line-height: 1rem;
	;
	background: #505050;
	border-radius: 0.5rem;
	color: #fff;
	;
}

.card_warp .icon_L {
	left: 0.5rem;
	top: 2.4rem;
	padding: 0;
	height: 0;
	font-size: 0.9rem;
}

.card_warp .item {
	border-width: 0;
	margin-bottom: 2px;
}

.card_warp .item p {
	margin: 0;
}

.card_warp .card_list {
	margin: 0;
	padding: 0;
	height: 6rem;
	background: #fff;
	position: relative;
}

.card_warp .card_list .card_list_img {
	width: 6.625rem;
	height: 4.5rem;
	margin-top: 0.7rem;
	background: url(../images/a2.png) no-repeat;
	background-size: 100% 100%;
}

.card_warp .card_list:after {
	content: "  ";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background-color: #e5e5e5;
	-webkit-transform: scaleY(.5);
	-ms-transform: scaleY(.5);
	transform: scaleY(.5);
}

.card_warp .card_list .card_list_img .card_list_img1 {
	width: 2.25rem;
	height: 2.25rem;
	text-align: center;
	background: #fff;
	margin-top: 1.2rem;
	margin-left: 0.4rem;
	border-radius: 1.15rem;
	color: #cea062;
}

.card_warp .card_list .card_list_img .card_list_img1 .ppm {
	font-weight: 600;
	margin-top: 0.4rem;
	text-align: center;
	color: #cea062;
}

.card_warp .card_list .card_list_img .card_list_img1 .ppm:before {
	content: "￥";
	font-size: 12px;
	font-weight: normal;
	display: inline-block;
	margin-right: -3px;
}

.card_warp .card_list .card_list_img .pp {
	color: #cea062;
}

.card_warp .card_list .card_list_img .card_list_img1 span {
	display: block;
	margin-top: -5px;
}

.card_warp .card_list .card_list_img .card_list_text {
	margin-top: 1.78rem;
	margin-left: 0.5rem;
}

.card_warp .card_list_center {
	margin-top: 0.7rem;
	margin-left: 1rem;
	width: 8rem;
	overflow: hidden;
	position: relative;
}

.card_warp .card_list_center p {
	margin-top: 0.55rem;
	font-size: 0.6rem;
}

.card_warp .btn_card_yong {
	width: 80%;
	margin: 1.2rem auto;
}

.card_warp .btn_card_yong .btn_card_yong_cent {
	width: 100%;
	font-size: 0.7rem;
}

.card_btn {
	width: 100%;
	text-align: center;
}

.card_btn .card_btn_increase {
	width: 100%;
	display: block;
	color: #fff;
	font-size: 0.7rem;
}

/*积分*/
.integral_label {
	background: #efeff4;
}

/*优惠券未使用*/
.coupon_tab {
	width: 100%;
	padding: 0 0.8rem;
	text-align: center;
	background: #efeff4;
	height: 44px;
}

.coupon_tab li {
	display: block;
	float: left;
	width: 33.33% !important;
	color: #333;
	line-height: 1.75rem;
	margin-right: 0 !important;
}

.coupon_tab .hover {
	color: #cea062;
	border-bottom: #cea062 2px solid;
}

.wz-item {
	border: none;
}

.coupon_con {
	position: relative;
	border: none;
	padding-bottom: 0.6rem;
}

.coupon_con .item-content {
	width: 100%;
	padding: 0.6rem 0.4rem 0;
}

.coupon_con .icon_L {
	left: 0.5rem;
	top: 2.4rem;
	padding: 0;
	height: 0;
	font-size: 0.9rem;
}

.unused_bg {
	background: url(../images/quan_1.png) no-repeat;
	background-size: 100% 100%;
}

.coupon_list {
	width: 100%;
}

.coupon_list .coupon_title {
	margin-bottom: 0.3rem;
	padding: 0 0 0.3rem 0;
	border-bottom: 1px dashed #c2c2c2;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.coupon_list .num {
	width: 6rem;
	height: 5.2rem;
	text-align: center;
}

.coupon_list .ppm {
	font-size: 36px;
	line-height: 1;
	color: #cea062;
	margin-top: 1.1rem;
}

.coupon_list .ppm span {
	font-size: 18px;
}

.coupon_list .tip {
	font-size: 12px;
	margin-top: 8px;
	background: #cea062;
	border-radius: 2px;
	display: inline-block;
	padding: 1px 6px;
	color: #fff;
}

.coupon_list .time {
	margin-top: 0.4rem;
	width: 11.5rem;
	float: right !important;
}

.coupon_list .time p {
	line-height: 1.7;
	color: #666;
	font-size: 12px;
}

.coupon_list .time p span {
	color: #9c9c9c;
}

/*20170612 b*/
.v-xxa,
.v-xxb,
.v-xxc {
	margin-top: 0.3rem;
	padding: 0.1rem 0 0.3rem;
	font-size: 12px;
	border-top: 1px dashed #c2c2c2;
	/*height: 1.3rem; line-height: 1.5;*/
	color: #8f8f8f;
	padding-right: 0;
	padding-left: 0;
}

.v-popa,
.v-popb,
.v-popc {
	white-space: normal;
	clear: both;
	font-size: 12px;
	border: 1px solid #ebebeb;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	color: #8f8f8f;
	padding: 0.4rem 0.7rem;
	background: #fff;
	border-radius: 5px;
	box-shadow: 0px 1px 5px #eee inset;
	/*display: none;*/
}

/*20170612 e*/


.footer-button {
	height: 40px;
	position: fixed;
	bottom: 0;
	left: 0;
}

.coupon .item-content {
	width: 100%;
}

.coupon .coupon-radio {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	margin-left: -8px;
}

.coupon .checkbox input,
.checkbox-icon {
	width: 18px;
	height: 18px;
}

.coupon .col {
	padding: 0.55rem 0;
}

.coupon_list1 {
	width: 100%;
	height: 5.75rem;
}

.coupon_list1 .coupon_title {
	margin-bottom: 0.4rem;
	border-bottom: 1px dashed #c2c2c2;
	padding-bottom: 0.4rem;
}

.coupon_list1 .num {
	width: 6rem;
	height: 5.2rem;
	text-align: center;
}

.coupon_list1 .ppm {
	font-size: 36px;
	line-height: 1;
	color: #cea062;
	margin-top: 1.1rem;
}

.coupon_list1 .ppm span {
	font-size: 18px;
}

.coupon_list1 .tip {
	font-size: 12px;
	margin-top: 8px;
	background: #cea062;
	border-radius: 4px;
	display: inline-block;
	padding: 1px 6px;
	color: #fff;
}

.coupon_list1 .time {
	margin-top: 0.8rem;
	width: 11.5rem;
	overflow: hidden;
	margin-right: 0.3rem;
}

.coupon_list1 .time p {
	line-height: 1.6;
	color: #666;
	font-size: 12px;
}

.coupon_list1 .time p span {
	color: #9c9c9c;
}

/*优惠券已使用*/
.coupon_warp_Breathe {
	margin-top: 0.4rem;
}

.coupon_warp_Breathe,
.coupon_disabled {
	background: url(../images/quan_2.png) no-repeat;
	background-size: 100% 100%;
	color: #d1d1d1;
}

.coupon_warp_Breathe .ppm,
.coupon_warp_Breathe a,
.coupon_disabled .ppm,
.coupon_disabled .a {
	color: #a3a3a3;
}

.coupon_warp_Breathe .tip,
.coupon_disabled .tip {
	background: #a3a3a3;
}

.warning_tip {
	color: #666;
	font-size: 12px;
	position: relative;
	clear: both;
	margin-top: 0.4rem;
	padding-left: 24px;
}

.warning_tip:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 20px;
	height: 20px;
	content: "";
	background: url(../images/warning-icon.png) no-repeat;
	background-size: 100%;
}


/*收藏*/
.coullection_warp {
	width: 100%;
	height: 100%;
	color: #d1d1d1;
	background: #fff;
}

.coullection_warp .card_none {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -2.4rem;
	font-size: 0.7rem;
}

.coullection_warp .icon_L {
	left: 0.5rem;
	top: 2.4rem;
	padding: 0;
	height: 0;
	font-size: 0.9rem;
}

.coullection_warp .item p {
	margin: 0;
}

.coullection_warp .item-radio input:checked~.item-content {
	background: #fff;
}

.coullection_warp .coupon_list {
	margin: 0;
	padding: 0;
	height: 6rem;
	background: #fff;
}

.coullection_warp .coupon_list .coupon_list_img {
	width: 17rem;
	height: 5.2rem;
	margin-top: 0.7rem;
}

.coullection_warp .item {}

.coullection_warp .coupon_list .coupon_list_img .coupon_list_img1 {
	width: 4rem;
	height: 4rem;
	margin-top: 0.4rem;
	margin-left: 0.2rem;
}

.coullection_warp .coupon_list .coupon_list_img .coupon_list_img1 img {
	width: 100%;
	height: 100%;
}

.coullection_warp .coupon_list .coupon_list_img .coupon_yong {
	margin-top: -0.2rem;
	font-size: 0.5rem;
}

.coullection_warp .coupon_list_center {
	margin-top: 0.6rem;
	margin-left: 1rem;
	width: 9rem;
	overflow: hidden;
}

.coullection_warp .coupon_list_center p {
	margin-top: 0.4rem;
	height: 0.7rem;
	line-height: 0.7rem;
	font-size: 0.7rem;
	color: #505050;
}

.coullection_warp .coupon_list_center .bian {
	color: #af0e0e;
}

.collection_share {
	width: 100%;
	position: fixed;
	bottom: 3rem;
	z-index: 300;
}

.collection_share a {
	display: block;
	font-family: "iconfont";
	position: absolute;
}

.collection_share a.weixin {
	bottom: 3.5rem;
	left: 50%;
	margin-left: -1rem;
	color: #5ac64f;
}

.collection_share a.weixin i:before {
	content: '\e70d';
}

.collection_share a.friends {
	bottom: 0.5rem;
	left: 30%;
	color: #4f73c6;
}

.collection_share a.friends i:before {
	content: '\e646';
}

.collection_share a.sina {
	bottom: 0.5rem;
	right: 30%;
	color: #f5686b;
}

.collection_share a.sina i:before {
	content: '\e645';
	top: -10px;
}

.collection_share a i {
	position: relative;
	background: #fff;
	border-radius: 50%;
	width: 2.0rem;
	height: 2.0rem;
	display: block;
}

.collection_share a i:before {
	font-size: 3rem;
	position: absolute;
	top: -8px;
	left: -10px;
}

.ion_card_footer {
	height: 49px;
	line-height: 49px;
	background-image: none;
}

.ion_card_footer:before {
	content: "  ";
	position: absolute;
	left: 0;
	top: -1px;
	width: 100%;
	height: 1px;
	background-color: #e5e5e5;
	-webkit-transform: scaleY(.5);
	-ms-transform: scaleY(.5);
	transform: scaleY(.5);
}

.card_btn {
	width: 100%;
	text-align: center;
}

.card_btn .card_btn_increase {
	width: 100%;
	display: block;
	color: #fff;
	font-size: 0.7rem;
}


/*分类*/
.classify {
	overflow: auto;
}

.classify .classify-item {
	width: 3.5rem;
	margin: 1.2rem 0.8rem 0 0;
	float: left;
	text-align: center;
}

.classify .classify-item a {
	display: block;
}

.classify .classify-item img {
	width: 3.5rem;
	height: 3.5rem;
	margin-left: auto;
	margin-right: auto;
}

/*产品列表*/
.product_tabs {
	width: 100%;
	height: 1.8rem;
}

.product_tabs .text_tabs a {
	position: relative;
	line-height: 1.8rem;
	display: inline-block;
}

.product_list li {
	width: 50%;
	float: left;
	position: relative;
}

.product_list li:after {
	content: "  ";
	position: absolute;
	right: 0;
	top: 0;
	width: 1px;
	height: 100%;
	background-color: #e5e5e5;
	-webkit-transform: scaleX(.5);
	-ms-transform: scaleX(.5);
	transform: scaleX(.5);
}

.product_list li:nth-child(2n):after {
	display: none;
}

/* .product_list li a{ display: block;} */
.product_list li .img_media {
	width: 5.375rem;
	height: 5.375rem;
	display: block;
	margin: auto;
}

.product_list p {
	margin-bottom: 0;
}

.product_list li a p {
	width: 7rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.product_list .price {
	height: 1.125rem;
	line-height: 1.125rem;
	overflow: hidden;
}

.product_list .price p {
	display: inline-block;
	line-height: 1;
}

.product_list .price .add_cart {
	display: block;
	width: 1.125rem;
	height: 1.125rem;
	border-radius: 50%;
	background: url(../images/add.png) no-repeat;
	background-size: 100%;
}

/* 商品列表分类栏右侧间距 */
.productList ion-scroll a:last-child {
	margin-right: 0.8rem;
}

/* 登录表单输入框阴影 */
.login-input-wrap {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	padding: 0.5rem;
	border-radius: 10px;
}

.search_list li {
	position: relative;
	width: 50%;
	float: left;
}

.search_list li:before {
	content: "  ";
	position: absolute;
	right: left;
	bottom: 0;
	width: 100%;
	height: 1px;
	background-color: #e5e5e5;
	-webkit-transform: scaleY(.5);
	-ms-transform: scaleY(.5);
	transform: scaleY(.5);
}

.search_list li:after {
	content: "  ";
	position: absolute;
	right: 0;
	top: 0;
	width: 1px;
	height: 100%;
	background-color: #e5e5e5;
	-webkit-transform: scaleX(.5);
	-ms-transform: scaleX(.5);
	transform: scaleX(.5);
}

.search_list li:nth-child(2n):after {
	display: none;
}

.search_list li>div {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/*详情*/
.content_name_L {
	width: 14rem;
}

.content_name_L h1 {
	line-height: 1;
	font-weight: 600;
	margin-bottom: 0;
}

.content_name_L p {
	line-height: 1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.content_name_R {
	width: 3rem;
	height: 3rem;
}

.content_address {
	height: auto;
	background: #fff;
}

.content_address .content_address_P1 {
	color: #333;
	idth: 15.5rem;
	height: 1.3rem;
	line-height: 1.3rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.content_address .content_address_P2 {
	height: 1.45rem;
	line-height: 1.45rem;
}

.content_business {
	height: 7.5rem;
	background: #fff;
	margin-bottom: 0.425rem;
}

.content_business .content_business_L img {
	width: 2.5rem;
	height: 2.5rem;
	padding: 0.25rem;
	border: #d1d1d1 1px solid;
}

.content_business ul {
	text-align: center;
}

.content_business ul li {
	width: 33.33%;
	color: #505050;
	float: left;
	position: relative;
}

.content_business ul li p {
	margin-top: 0.4rem;
}

.content_business ul li:after {
	position: absolute;
	content: " ";
	top: 15%;
	right: 0;
	height: 70%;
	width: 1px;
	background-color: #e5e5e5;
	-webkit-transform: scaleX(.5);
	-ms-transform: scaleX(.5);
	transform: scaleX(.5);
}

/*评论*/
.comment .tabHead {
	padding: 0.4rem 0;
	position: relative;
	top: 0 !important;
}

.comment .tabHead li {
	width: 25%;
	text-align: center;
	font-size: 14px;
}

.comment .tabHead li.hover {
	color: #af0e0e;
	border-bottom: none;
}

.comment .tabHead li p:last-child {
	margin-top: 0.2rem;
}

.comment .comImg {
	width: 3rem;
	height: 3rem;
	margin-right: 0.4rem;
}

.comment .comTime {
	position: absolute;
	right: 0.8rem;
	top: 0;
}

.comment {
	margin-bottom: 0.425rem;
}

.comment .satisfaction {
	height: 4.2rem;
	line-height: 4.2rem;
}

.comment .tabContent li:after {
	content: "  ";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background-color: #e5e5e5;
	-webkit-transform: scaleY(.5);
	-ms-transform: scaleY(.5);
	transform: scaleY(.5);
}

.content_rated_img {
	width: 2rem;
	height: 2rem;
	border-radius: 1rem;
}

.content_rated_img img {
	width: 2rem;
	height: 2rem;
	border-radius: 1rem;
	border: #d1d1d1 1px solid;
}

#star i,
.comment .tabContent p i {
	padding: 0 0.1rem;
}

.comment .commentLi p,
.comment .tabContent p {
	height: 1rem;
	line-height: 1rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.comment .tabContent p:first-child {
	width: 60%;
}


.ind_tui {
	width: 100%;
	clear: both;
	background-color: #fff;
	padding-bottom: 0.8rem;
}

.ind_tui li {
	float: left;
	margin-right: 0.4rem;
	position: relative;
}

.ind_tui h2 {
	width: 100%;
	height: 1.8rem;
	line-height: 1.8rem;
}

.ind_tui h2 i {
	float: right;
	padding-right: 0.8rem;
}

.ind_tui .scroll-view {
	margin-top: 0;
}

.ind_tui ul li {
	border: #efef4 1px solid;
}

.ind_tui ul li a {
	width: 8rem;
	height: auto;
	display: inline-block;
	text-align: center;
}

.ind_tui ul li a img {
	width: 7rem;
	height: 6rem;
	clear: both;
	margin: 0 auto 0.3rem auto;
}

.ind_tui .scroll-bar-indicator {
	background: none;
}

.ind_tui ul li a h4 {
	width: 8rem;
}

.ind_tui .ind_tabp_ban {
	width: 100%;
	height: 8.8rem;
}

.ind_tui .ind_newp_ban {
	width: 100%;
	height: 8.2rem;
}

.ind_tui ul li .tag_rx,
.ind_tui ul li .tag_cz {
	width: 1.4rem;
	height: 1.4rem;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

.content_wen {
	height: 2rem;
	line-height: 2rem;
	text-align: center;
	background: #fff;
	color: #929292;
}

.nico_car {
	font-size: 0.7rem;
	margin-top: 1px;
	opacity: 1;
	color: #fff;
	font-family: "微软雅黑";
	line-height: 49px !important;
}

.details_tabs {
	background-image: none !important;
}

.details_tabs .icon {
	font-size: 24px;
	height: 24px !important;
	margin-top: 5px;
}

.tuan-dh-act {
	border-bottom: 2px solid #cea062;
	color: #cea062;
}


/*团单分享*/
.yyd-tuan-fx {
	width: 4rem;
	height: 4rem;
	border-radius: 2rem;
	position: relative;
	margin: -3.5rem auto 0;
}

.yyd-tuan-fx img {
	width: 4rem;
	height: 4rem;
	border-radius: 2rem;
	position: absolute;
	left: 0;
	top: 0;
}

.yyd-tuan-fx .tuanzhang {
	position: absolute;
	right: -0.2rem;
	top: -0.2rem;
	width: 1.2rem;
	height: 1.2rem;
}

.yyd-tuan-fx .tuanzhang img {
	width: 1.2rem;
	height: 1.2rem;
}

.yyd-tuan-in .checkbox input,
.yyd-tuan-in .checkbox-icon {
	width: 18px;
	height: 18px;
}

/*团详情*/
.group_item {
	border: solid 1px #e5e5e5;
	border-top-left-radius: 10px;
	margin-top: 0.2rem;
	padding: 0.6rem 0.6rem 0.4rem 0.6rem;
}

.group_item .yyd-tuan-tx {
	width: 1.9rem;
	height: 1.9rem;
	border-radius: 0.95rem;
	position: relative;
}

.group_item .yyd-tuan-tx img {
	width: 1.9rem;
	height: 1.9rem;
	border-radius: 0.95rem;
	position: absolute;
	left: 0;
	top: 0;
}

.group_item .yyd-tuan-tx .tuanzhang {
	position: absolute;
	right: -0.2rem;
	top: -0.2rem;
	width: 0.7rem;
	height: 0.7rem;
}

.group_item .yyd-tuan-tx .tuanzhang img {
	width: 0.7rem;
	height: 0.7rem;
}

.group_item .num,
.group_item .time {
	padding: 0.6rem 0 0 0.8rem;
	position: relative;
}

.group_item .num:before {
	position: absolute;
	top: 14px;
	left: 10px;
	content: "";
	width: 1px;
	height: 18px;
	background: #e5e5e5;
}

.group_item button {
	padding: 0.2rem 0.6rem;
	margin-top: 0.4rem;
}

.yyd-tuan-tx {
	width: 1.9rem;
	height: 1.9rem;
	border-radius: 0.95rem;
	position: relative;
}

.yyd-tuan-tx img {
	width: 1.9rem;
	height: 1.9rem;
	border-radius: 0.95rem;
	position: absolute;
	left: 0;
	top: 0;
}

.yyd-tuan-tx .tuanzhang {
	position: absolute;
	right: -0.2rem;
	top: -0.2rem;
	width: 0.7rem;
	height: 0.7rem;
}

.yyd-tuan-tx .tuanzhang img {
	width: 0.7rem;
	height: 0.7rem;
}

.radio-lt {
	border-top-left-radius: 10px;
}

.yyd-tuan-add {
	background: #a0a0a0;
}

.yyd-jd-bg {
	width: 100%;
	height: 4px;
	background: #515151;
	top: 50%;
	margin-top: -2px;
	left: 0;
	z-index: 10;
}

.yyd-jd-bg span {
	display: block;
	height: 4px;
	background: #fff;
	width: 0%;
}

.ion-ios-help-outline.faq-icon {
	width: 24px;
	font-size: 24px;
	height: 24px;
}


/*==============我的订单==================*/
.order-list {
	padding: 0;
	height: auto !important;
	top: 84px;
}

.tab-title {
	left: 44px !important;
	right: 44px !important;
}

.tabHead {
	padding: 0.3rem 0.4rem 0.3rem 0.4rem;
	white-space: nowrap;
	position: fixed;
	left: 0;
	top: 44px;
}

.tabHead li {
	text-align: center;
	display: inline-block;
	width: 20%;
	margin-right: 0.6rem;
	line-height: 1.8;
}

.tabHead li.hover {
	border-bottom: 2px solid #cea062;
	color: #cea062;
}

.sh li {
	width: 50% !important;
}

.order-list .scroll-bar {
	display: none;
}

.order-list-li {
	position: relative;
	background: #fff;
	border-bottom: solid 1px #ddd;
	padding-left: 0.8rem;
	padding-right: 0.8rem;
	margin: 0 0.4rem 0.5rem;
}

.order-list-li .row,
.order-list-li>p {
	padding: 0.2rem 0 0.2rem 0;
	position: relative;
}

.order-list-li p.row:after {
	position: absolute;
	content: " ";
	bottom: 0;
	left: 0;
	height: 1px;
	width: 100%;
	background-color: #e5e5e5;
	-webkit-transform: scaleY(.5);
	-ms-transform: scaleY(.5);
	transform: scaleY(.5);
}

.order-list-li .row a,
.order-list-li>p a {
	font-size: 14px;
	color: #000;
	line-height: 1.8;
}

.order-list-li .row span,
.order-list-li>p span {
	font-size: 14px;
	color: #af0e0e;
	text-align: right;
	line-height: 1.8;
}

.order-list-li .deldete-icon {
	border: none;
	background: none;
	color: #333;
	font-size: 16px;
}

.order-list-li .order-img {
	width: 4rem;
	height: 4rem;
}

.order-list-li .order-num {
	font-size: 14px;
	padding: 0.8rem 0 0 0.6rem;
	color: #848484;
}

.order-list-li .order-num button {
	margin-left: 0;
}

.order-list-li .order-btn-con {
	padding-bottom: 0.6rem;
	text-align: right;
}

.order-list-li button {
	padding: 0 0.6rem;
	height: 30px;
	line-height: 30px;
	border-radius: 0.35rem;
	display: inline-block;
	margin-left: 0.2rem;
}

.order-list-li .red-btn {
	background: #af0e0e;
	border: #af0e0e 1px solid;
	color: #fff;
}

.order-list-li .gray-btn {
	background: #fff;
	border: #e5e5e5 1px solid;
	;
	color: #333;
}

.order-list .row li {
	width: 50%;
}

/*=================我的团单==================*/
.group-list-li {
	position: relative;
	background: #fff;
	padding: 0 0.8rem;
	margin: 0 0.4rem 0.5rem;
}

.group-list-li .row,
.group-list-li>p {
	padding: 0.2rem 0 0.2rem 0;
	position: relative;
}

.group-list-li p.row:after {
	position: absolute;
	content: " ";
	bottom: 0;
	left: 0;
	height: 1px;
	width: 100%;
	background-color: #d1d1d1;
	-webkit-transform: scaleY(.5);
	-ms-transform: scaleY(.5);
	transform: scaleY(.5);
}

.group-list-li .row a,
.group-list-li>p a {
	font-size: 14px;
	color: #000;
	line-height: 1.8;
}

.group-list-li .row span,
.group-list-li>p span {
	font-size: 14px;
	color: #af0e0e;
	text-align: right;
	line-height: 1.8;
}

.group-list-li .deldete-icon {
	border: none;
	background: none;
	color: #333;
	font-size: 16px;
}

.group-list-li .order-img {
	width: 4rem;
	height: 4rem;
}

.group-list-li .order-num {
	font-size: 14px;
	padding: 0.8rem 0 0 0.6rem;
	color: #848484;
}

.group-list-li .order-num button {
	margin-left: 0;
}

.group-list-li .order-btn-con {
	padding-bottom: 0.6rem;
	text-align: right;
}

.group-list-li button {
	padding: 0 0.6rem;
	height: 30px;
	line-height: 30px;
	border-radius: 0.35rem;
	display: inline-block;
	margin-left: 0.2rem;
}

.group-list-li .red-btn {
	background: #af0e0e;
	border: #af0e0e 1px solid;
	color: #fff;
}

.group-list-li .gray-btn {
	background: #fff;
	border: #e5e5e5 1px solid;
	;
	color: #333;
}




/*====================微砍价================*/
.wkj_list .tabHead li {
	text-align: center;
	display: inline-block;
	width: 50%;
	line-height: 1.8;
}

.wkj_list .tabHead li.hover span {
	display: block;
	border-bottom: 2px solid #cea062;
	color: #cea062;
}

.wkj_top {
	top: 80px;
}

.lwkj_cont .lnew_list li {
	background: #fff;
}

.lwkj_cont .lnew_list li a img {
	width: 5.4rem;
	height: 5.4rem;
	margin-right: 0;
}

.lwkj_cont .lnew_list li a.item {
	border: 0;
	border-bottom: 1px solid #ccc;
}

.lwkj_cont .lnew_list .lnew_font span {
	font-weight: bold;
}

.lwkj_cont .lnew_list .lnew_font span.wkj_jgover {
	color: #959595;
}

.lwkj_cont .lnew_list .lnew_font p {
	width: 10rem;
}

.lwkj_cont .lnew_list li a .wkj_btnover {
	background-color: #a8a8a8;
	color: #fff;
}

.lwkj_cont .lnew_list li .ws_djsp {
	width: 5.4rem;
	height: 5.4rem;
	margin-right: 0.7rem;
}

.lwkj_cont .lnew_list li .ws_djsp p {
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(../images/ws_djsbg.png) repeat-x 0 0 / 1px 1.5rem;
	height: 1.5rem;
	width: 5.4rem;
	display: block;
	font-size: 0.6rem;
	color: #fff;
	text-align: center;
	line-height: 1.5rem;
}

.wkj_prodet.content_name {
	height: auto;
	background: #fff;
}

.wkj_prodet.content_name .content_name_L {
	width: 14rem;
}

.wkj_prodet .content_name_L .name_P1 {
	font-weight: normal;
	line-height: normal;
}

.wkj_prodet.content_name .content_name_L .name_P3 {
	height: auto;
	line-height: normal;
}

.ws_djd,
.ws_klist {
	width: 100%;
	height: auto;
	background-color: #fff;
}

.ws_djd h2 {
	text-align: center;
}

.ws_djt {
	width: auto;
	clear: both;
	border-top: 1px solid #f3f4f4;
}

.ws_djt .ws_dj {
	width: auto;
	height: 0.45rem;
	background-color: #efefef;
	border-radius: 1rem;
	position: relative;
}

.ws_djt .ws_dj span {
	background-color: #9f1f3a;
	width: 30%;
	height: 0.45rem;
	display: block;
	border-radius: 1rem;
}

.wkj_det .footbar {
	background-color: #eaeaef;
	background-image: none;
}

.wkj_det .footbar .tab-item {
	opacity: 1 !important;
}

.wkj_det .footbar .wkj_gbtn {
	display: block;
	text-align: center;
	padding: 0.4rem 0 0.1rem;
}

.ws_klist .item {
	border: none;
	padding: 0 0 0 2.6rem;
	background-color: #fff;
	position: relative;
	z-index: 2;
	display: block;
	font-size: 16px;
}

.ws_klist .item img {
	width: 1.8rem;
	max-width: 1.8rem;
	height: 1.8rem;
	max-height: 1.8rem;
	position: absolute;
	border-radius: 50%;
}

.ws_klist .item p {
	line-height: 1.8rem;
	font-size: 0.6rem;
	color: #929292;
}

.ws_klist .item-avatar,
.ws_klist .item-avatar .item-content,
.ws_klist .item-avatar-left,
.ws_klist .item-avatar-left .item-content {
	min-height: 1.8rem;
}

.ws_klist .item-avatar .item-content .item-image,
.ws_klist .item-avatar .item-content>img:first-child,
.ws_klist .item-avatar .item-image,
.ws_klist .item-avatar-left .item-content .item-image,
.ws_klist .item-avatar-left .item-content>img:first-child,
.ws_klist .item-avatar-left .item-image,
.ws_klist .item-avatar-left>img:first-child,
.ws_klist .item-avatar>img:first-child {
	left: 0;
	top: 0;
}

.ws_klist .item p b {
	font-weight: bold;
}

.ws_klist .wkj_clmore {
	width: 100%;
	height: auto;
	display: block;
	border-top: 1px solid #f6f6f6;
	text-align: center;
}


.con_kaijia_warp {}

.con_kaijia_warp .con_kaijia1 {
	border-left: #d78787 2px solid;
}

.con_kaijia_warp .con_kaijia1 p {
	position: relative;
	line-height: 1rem;
}

.con_kaijia_warp .con_kaijia1 p span {
	display: block;
	text-align: center;
	width: 1rem;
	height: 1rem;
	line-height: 1rem;
	border-radius: 0.5rem;
	position: absolute;
	left: 0;
	top: 0;
	margin-left: -2.1rem;
}

.con_kaijia_warp .con_kaijia2 h4 {
	background: url(../images/kai_bg.jpg) no-repeat 0 0;
	margin-bottom: 0;
	margin-top: 0;
	height: 1.5rem;
	line-height: 1.5rem;
}

.con_kaijia_warp .con_kaijia2 ol {}

.con_kaijia_warp .con_kaijia2 ol li {
	line-height: 1rem;
	margin-top: 0.5rem;
}

.kaijia_share .checkbox input:checked:before {
	background: #66a860;
	border-color: #66a860;
}


/*========================footer=================================*/
.bar-footer.bar {
	padding: 0;
}

.bar-footer {
	border: none !important;
}

/*.bar.bar-assertive.bar-footer{background-color: #fff;border:0;background-image: none;position: fixed;}
*/
.footbar {
	background-color: #EFEFF4;
	height: 49px;
	padding: 0;
	border-top: 0 !important;
}

.footbar a div {
	height: 49px;
}

/*.tabs-icon-top.tabs.footbar .tab-item{opacity: 1;overflow: hidden;font-size:11px;width: 25%;max-width: 25%;height:49px;text-align: center;display: inline-block;float: left;}*/

.tab-item .icon {
	display: block;
	margin: 5px auto 0;
	/*height: 16px;*/
	height: 20px;
	font-size: 20px;
}

.yyd_nav_home {
	width: 20px;
	height: 20px;
	clear: both;
	margin: 8px auto 4px;
	display: block;
	background: url(../images/navico_home.png) no-repeat 0 0 / 100% auto;
}

.yyd_nav_list {
	width: 20px;
	height: 20px;
	clear: both;
	margin: 8px auto 4px;
	display: block;
	background: url(../images/navico_list.png) no-repeat 0 0 / 100% auto;
}

.yyd_nav_cart {
	width: 20px;
	height: 20px;
	clear: both;
	margin: 8px auto 4px;
	display: block;
	background: url(../images/navico_cart.png) no-repeat 0 0 / 100% auto
}

.yyd_nav_user {
	width: 20px;
	height: 20px;
	clear: both;
	margin: 8px auto 4px;
	display: block;
	background: url(../images/navico_account.png) no-repeat 0 0 / 100% auto;
}

.yyd_nav_collection {
	width: 20px;
	height: 20px;
	clear: both;
	margin: 8px auto 4px;
	display: block;
	background: url(../images/shoucang.png) no-repeat 0 0 / 100% auto;
}

.yyd_nav_list_cur {
	width: 20px;
	height: 20px;
	clear: both;
	margin: 8px auto 4px;
	display: block;
	background: url(../images/navico_liston.png) no-repeat 0 0 / 100% auto;
}

.yyd_nav_cart_cur {
	width: 20px;
	height: 20px;
	clear: both;
	margin: 8px auto 4px;
	display: block;
	background: url(../images/navico_carton.png) no-repeat 0 0 / 100% auto;
}

.yyd_nav_user_cur {
	width: 20px;
	height: 20px;
	clear: both;
	margin: 8px auto 4px;
	display: block;
	background: url(../images/navico_user.png) no-repeat 0 0 / 100% auto;
}

.yyd_nav_home_cur {
	width: 20px;
	height: 20px;
	clear: both;
	margin: 8px auto 4px;
	display: block;
	background: url(../images/navico_homeon.png) no-repeat 0 0 / 100% auto;
}

.yyd_nav_collection_cur {
	width: 20px;
	height: 20px;
	clear: both;
	margin: 8px auto 4px;
	display: block;
	background: url(../images/shoucang_dj.png) no-repeat 0 0 / 100% auto;
}



.footbar .nav_ico {
	width: 20px;
	height: 20px;
	clear: both;
	margin: 8px auto 4px;
	background: url(../images/navico_home.png) no-repeat 0 0 / 100% 100%;
	display: block;
}

.footbar .nico_list .nav_ico {
	background: url(../images/navico_list.png) no-repeat 0 0 / 100% 100%;
}

.footbar .nico_cart .nav_ico {
	background: url(../images/navico_cart.png) no-repeat 0 0 / 100% 100%;
}

.footbar .nico_user .nav_ico {
	background: url(../images/navico_account.png) no-repeat 0 0 / 100% 100%;
}

.footbar .nico_list.cur .nav_ico {
	background: url(../images/navico_liston.png) no-repeat 0 0 / 100% 100%;
}

.footbar .nico_cart.cur .nav_ico {
	background: url(../images/navico_carton.png) no-repeat 0 0 / 100% 100%;
}

.tabs-icon-top.tabs.footbar .nico_car {
	display: block;
	height: 49px;
	line-height: 49px;
	font-size: 0.7rem;
	padding-top: 0;
}

.footbar .nico_user.cur .nav_ico {
	background: url(../images/navico_user.png) no-repeat 0 0 / 100% 100%;
}

.footbar .nico_home.cur .nav_ico {
	width: 20px;
	height: 20px;
	clear: both;
	margin: 8px auto 4px;
	background: url(../images/navico_homeon.png) no-repeat 0 0 / 100% 100%;
	display: block;
}


.footbar .nico_faq .nav_ico {
	width: 20px;
	height: 20px;
	clear: both;
	margin: 8px auto 4px;
	background: url(../images/prodet/pro_faq.png) no-repeat 0 0 / 100% 100%;
	display: block;
}

.tabs-icon-top.tabs.footbar .tab-item {
	font-family: "微软雅黑" !important;
}

.footbar .nico_shouc .nav_ico {
	background: url(../images/shoucang.png) no-repeat 0 0 / 100% 100%;
}

.footbar .nico_shouc.on .nav_ico {
	background: url(../images/shoucang_dj.png) no-repeat 0 0 / 100% 100%;
}

.y-num {
	position: absolute;
	top: 4px;
	left: 50%;
	background: #af0e0e;
	padding: 2px 2px 0;
	color: #fff;
	border-radius: 6px;
	font-size: 10px;
	line-height: 10px;
	visibility: hidden;
}

.fly_item {
	width: 40px;
	height: 40px;
	border: solid 1px #fff;
	overflow: hidden;
	position: fixed;
	left: 10px;
	top: 30px;
	visibility: hidden;
	opacity: 1;
	filter: alpha(opacity=100);
}

/*@keyframes mymove
{
from {transform: rotate(0deg);}
to {transform: rotate(360deg);}
}*/

/*首页footer*/
.index_content .bar-assertive {
	color: #fff;
	background-position: top;
	background-size: 100% 1px;
	background-repeat: no-repeat;
	display: flex;
	right: 0;
	left: 0;
	z-index: 9;
	box-sizing: border-box;
	width: 100%;
}

.index_content .footbar {
	border-top: none !important;
	border-bottom: none;
	background-position: top;
	background-size: 100% 1px;
	background-repeat: no-repeat;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-webkit-box-pack: center;
	justify-content: center;
	transform: translate3d(0, 0, 0);
	background-image: linear-gradient(0deg, #b2b2b2, #b2b2b2 50%, transparent 50%);
	color: #444;
	position: fixed;
	bottom: 0;
	z-index: 5;
	width: 100%;
	line-height: 49px;
}



/*公用部分以后要放到layout.css中*/
.icon-font:before {
	color: #cea062;
	display: block;
	float: left;
	margin-right: 0.2rem;
	font-size: 0.8rem;
	font-family: "Ionicons";
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-rendering: auto;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-star:before {
	content: "\f2fc";
}

.mar_R50 {
	margin-right: 1.25rem;
}

.line-h80 {
	line-height: 2.0rem;
}

.item-radio input:checked~.item-content {
	background: #fff;
}



/*订单详情*/
.yyd-order-info-border {
	position: relative;
}

.yyd-order-info-border:before,
.yyd-order-info-border:after {
	width: 100%;
	height: 4px;
	background: url("../images/order_borderbg.png") repeat-x;
	content: "";
	left: 0;
}

.yyd-order-info-border:before {
	top: 0;
}

.yyd-order-info-border:after {
	bottom: 0;
}

.zhifu_warp .item-toggle .toggle {
	position: absolute;
	top: 8px;
	right: 0;
	z-index: 3;
}

.yyd-ss {
	height: 7.2rem;
	line-height: 18px;
}

/*结算配送时间*/
.yyd-order-info-border .order-add {
	position: relative;
}

.yyd-order-info-border .yyd-order-icon-img {
	width: 0.8rem;
	display: block;
	position: absolute;
	top: 0.8rem;
	width: 0.8rem;
	left: 0.8rem;
}

.order-add-info {
	width: 100%;
	height: 4.8rem;
	padding: 0.85rem 0.8rem 0 2.4rem;
}

.order-add-info .col {
	padding: 0;
}

.order-icon {
	width: 0.8rem;
}

.order-log li {
	margin-top: 8px !important;
}


.orderSelect {
	position: absolute;
	background-color: #fff;
	width: 100%;
	left: 0;
	top: 12px;
}

.icon-time {
	height: 2.2rem;
}

.icon-time:after {
	display: block;
	font-family: "Ionicons";
	content: '\f3d3';
	position: absolute;
	right: 0;
	top: 0.8rem;
	font-size: 15px;
}

.invoice {
	padding: 0.6rem 0 0.8rem;
	border: none;
	color: #000;
	margin-top: 2px;
}


/*手机验证*/
.telError {
	display: none;
	color: #fff;
	background: rgba(0, 0, 0, .6);
	border-radius: 14px;
	position: absolute;
	top: 10px;
	left: 6rem;
	height: 1.2rem;
	line-height: 1.2rem;
	padding: 0 20px;
}

/*弹窗 begin*/
.popup {
	background-color: rgba(255, 255, 255, 1) !important;
	border-radius: 12px !important;
}

.popup .popup-head {
	border-bottom: none;
}

.popup .popup-title {
	border: none;
	font-weight: 800;
	color: #070707;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
}

.popup .popup-body {
	text-align: center;
	padding: 0 10px !important;
	color: #070707;
	overflow: inherit;
}

.popup .popup-body span {
	display: block;
	margin-bottom: 0.8rem;
}

.popup .popup-buttons {
	min-height: 2.4rem;
	border-top: 1px solid #eee;
	padding: 0 !important;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
}

.popup .popup-buttons button {
	font-size: 14px;
	color: #0076ff;
	height: 2.3rem;
	line-height: 2.3rem;
	border-right: 1px solid #e9e9eb;
	border: none;
	padding: 0 !important;
}

.popup .popup-buttons button:first-child {
	border-bottom-left-radius: 12px;
}

.popup .popup-buttons button:last-child {
	border-bottom-right-radius: 12px;
}

.popup .popup-buttons .button:after {
	display: none;
}

.popup .button.button-positive {
	background-color: #f8f8f8;
}


.yyd-tanchang {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: block;
	position: fixed;
	z-index: 99;
	top: 0;
	bottom: 0;
}

.yyd-tanchang-box {
	width: 13.6rem;
	height: 6.3rem;
	background: #fcfcfc;
	position: fixed;
	z-index: 100;
	top: 50%;
	margin-top: -3.15rem;
	left: 50%;
	margin-left: -6.8rem;
	border-radius: 12px;
}

.yyd-tanchang-box h2 {
	height: 1.9rem;
	font-weight: 800;
	color: #070707;
}

.yyd-tanchang-box p {
	height: 2.2rem;
	color: #070707;
}

.btn_tc_c {
	color: #0076ff;
	height: 2.2rem;
	line-height: 2.2rem;
	border-bottom-left-radius: 12px;
	text-align: center;
	background: none;
	float: left;
	width: 50%;
	border-top: 1px solid #e9e9eb;
	border-right: 1px solid #e9e9eb;
}

.btn_tc_s {
	font-weight: 800;
	color: #0076ff;
	height: 2.2rem;
	line-height: 2.2rem;
	border-bottom-right-radius: 12px;
	text-align: center;
	background: none;
	float: left;
	width: 50%;
	border-top: 1px solid #e9e9eb;
}

.yyd-tanchang-box-xx {
	width: 13.6rem;
	height: 9.3rem;
	background: #fcfcfc;
	position: fixed;
	z-index: 100;
	top: 50%;
	margin-top: -4.65rem;
	left: 50%;
	margin-left: -6.8rem;
	border-radius: 10px;
}

.yyd-tanchang-box-xx h2 {
	height: 1.9rem;
	font-weight: 800;
	color: #070707;
}

.yyd-tanchang-box-xx p {
	height: 5.2rem;
	color: #070707;
}

.btn_tc_sub {
	font-weight: 800;
	color: #007aff;
	height: 2.2rem;
	line-height: 2.2rem;
	border-bottom-right-radius: 10px;
	text-align: center;
	background: none;
	float: left;
	width: 100%;
	border-top: 1px solid #e9e9eb;
}

/*弹窗 end*/

/*下载*/
.down_app {
	position: fixed;
	max-width: 750px;
	width: 100%;
	height: 100%;
	background: url(../images/down_1.jpg);
	background-size: 100% 100%;
	z-index: 1;
}

.down_app p {
	position: fixed;
	left: 50%;
	background: #fff;
	width: 11.25rem;
	margin-left: -5.625rem;
	height: 2rem;
	line-height: 2rem;
	text-align: center;
	z-index: 10;
	border-radius: 10px;
}

.down_app p.down_p1 {
	top: 50%;
}

.down_app p.down_p2 {
	top: 60%;
}

.error {
	position: absolute;
	top: 10px;
	right: 0;
}



/*授权*/
.sq-logo {
	width: 3.5rem;
	margin: 2rem auto 1rem;
}

.sq_con {
	color: #888;
}

.sq_dian {
	margin-top: 6px;
	width: 6px;
	height: 6px;
	border-radius: 3px;
	margin-right: 16px;
	background: #888;
	display: block;
	float: left;
}

/*领取优惠券*/
/*.lqbox{ width: 17.15rem; height: 5.025rem;  margin: 0.6rem auto 0; padding:0.7rem 5rem 0.75rem 0.9rem;}
.yling{background: url("../images/lqbg1.png") no-repeat; background-size: 100% 100%;}
.yuse{background: url("../images/lqbg3.png") no-repeat; background-size: 100% 100%;}
.yover{background: url("../images/lqbg2.png") no-repeat; background-size: 100% 100%;}
.nouse{background: url("../images/lqbg4.png") no-repeat; background-size: 100% 100%;}
.t-con{ width: 88%; height: 2rem; overflow: hidden;}
.t-con .je{ font-size: 2rem; line-height: 2rem;}*/

.lqbox {
	width: 17.15rem;
	min-height: 6rem;
	margin: 0.6rem auto 0;
	padding: 0.5rem 0rem 0.5rem 0rem;
}

.yling {
	background: url("../images/lqbg1.png") no-repeat;
	background-size: 100%;
}

.yuse {
	background: url("../images/lqbg3.png") no-repeat;
	background-size: 100%;
}

.nouse {
	background: url("../images/lqbg4.png") no-repeat;
	background-size: 100% 100%;
}

.yover {
	background: url("../images/lqbg2.png") no-repeat;
	background-size: 100%;
}

.t-con {
	width: 100%;
	min-height: 4.2rem;
	padding-right: 4rem;
	padding-left: 0.75rem;
}

p.bor-b {
	border-bottom: 1px dashed #c2c2c2;
	padding-bottom: 2px;
}

.t-con .je {
	font-size: 1.6rem;
	vertical-align: text-bottom;
}

.t-con .je em {
	font-size: 0.9rem;
}

.t-con .je span {
	font-size: 0.6rem;
}

.v-xx {
	height: 1.3rem;
	line-height: 1.3rem;
	color: #8f8f8f;
	padding-right: 4rem;
	padding-left: 0.75rem;
}

.v-pop {
	border: 1px solid #ebebeb;
	width: 100%;
	color: #8f8f8f;
	padding: 0.4rem 0.75rem;
	background: #fff;
	border-radius: 5px;
	box-shadow: 0px 1px 5px #eee inset;
}






.yling span,
.yuse span {
	color: #cea062;
}

.lqbox.yover .je.col_cea062 {
	color: #bababa;
}

/*取消订单*/
.cancelList {
	padding: 10px;
	line-height: 1;
	border-color: #efefef;
}

.cancelList .checkbox-icon {
	font-size: 16px;
	width: 16px;
	height: 16px;
	top: 6px;
}

.cancelList .checkbox input:checked+.checkbox-icon:before,
.cancelList .checkbox input:checked:before {
	background: #af0e0e;
	border-color: #af0e0e;
}

.cancelList .checkbox input:after,
.checkbox-icon:after {
	top: 20%;
	left: 24%;
}

/*加载更多*/
.more {
	padding: 0.4rem;
	border: solid 1px #efefef;
	color: #aaa;
	background: #fafafa;
	margin: 0.4rem;
	text-align: center;
	font-size: 16px;
}

.loadMore {
	margin: 0.8rem auto;
	text-align: center;
}

.loadMore .loadText {
	display: inline-block;
	clear: both;
	color: #929292;
	position: relative;
}

.loadMore .loadText:before,
.loadMore .loadText:after {
	width: 1.6rem;
	height: 1px;
	background: #d1d1d1;
	content: "";
	position: absolute;
	top: 10px;
}

.loadMore .loadText:before {
	left: -2rem;
}

.loadMore .loadText:after {
	right: -2rem;
}

/*购物车弹出*/
.order_tc {
	width: 100%;
	height: 13rem;
	position: fixed;
	bottom: 0;
	left: 0;
	background: #fff;
	box-shadow: 0 -5px 5px #eee;
}

.order_tc .tit {
	height: 2.5rem;
	line-height: 2.5rem;
	font-size: 14px;
}

.is-tc {
	width: 100%;
	height: 8rem;
	background: #fff;
}

.is-tc .item-radio input:checked~.item-content {
	background: #f6f6f6;
}

.is-tc .item-radio input:checked~.radio-icon {
	visibility: visible;
}

.order_tc .btn {
	width: 100%;
	height: 2.5rem;
	line-height: 2.5rem;
	color: #fff;
	font-size: 18px;
}

.details .slider-slide {
	float: none;
}

.bar .title a {
	display: inline-block;
}

.bar .title a.cur {
	color: #AF0E0E;
	border-bottom: 2px solid #AF0E0E;
}

/**/
.groups {}

.groups-img {
	height: 8.2rem;
}

.groups-img img {
	width: 8.2rem;
	height: 8.2rem;
	margin: auto;
}

.groups-time span {
	display: block;
	height: 1.1rem;
	line-height: 1.1rem;
	color: #af0e0e;
}

.groups-btn {
	width: 4rem;
	height: 1.4rem;
	line-height: 1.4rem;
	background: #af0e0e;
	color: #fff;
	border: none;
	border-radius: 0.7rem;
}


#addgwc {
	width: 70%;
	height: 2rem;
	position: fixed;
	top: 50%;
	margin-top: -1rem;
	left: 15%;
	background: rgba(0, 0, 0, 0.7);
	border-radius: 1rem;
	line-height: 2rem;
	font-size: 16px;
	text-align: center;
	color: #fff;
}

#delPro {
	width: 70%;
	height: 2rem;
	position: fixed;
	top: 50%;
	margin-top: -1rem;
	left: 15%;
	background: rgba(0, 0, 0, 0.7);
	border-radius: 1rem;
	line-height: 2rem;
	font-size: 16px;
	text-align: center;
	color: #fff;
}

.del-ding {
	width: 29px;
	height: 34px;
	position: absolute;
	right: 0.8rem;
	top: 0.2rem;
	padding: 0 !important;
	display: inline-block;
	background: url("../images/order/del.png") no-repeat;
	background-size: 100% 85%;
	border: 0;
}


.sex {
	position: absolute;
	right: 4px;
	top: 2px;
	text-align: right;
}

.sex-input {
	text-align: right;
	color: #848484 !important;
	padding-right: 24px !important;
	background: #fff !important;
}


.swiper-button-next,
.swiper-button-prev {
	background: none;
	font-size: 30px;
}

.sales-return {
	position: absolute;
	bottom: 10px;
	right: 0;
}

/*详情页默认地址*/
.deta-address {
	display: block;
	line-height: 30px;
	height: 30px;
}

a.button .icon:before,
a.button.icon-left:before,
a.button.icon-right:before,
a.button.icon:before {
	margin-top: 0;
}

.bar .title {
	font-size: 15px !important;
}

.image-loader-container {
	position: absolute;
	top: 32%;
	left: 44%;
}

/*定位*/
.order-list-li .order-btn-con.pos_rel {
	height: 2rem;
}

/*.btn-abs1{ position: absolute; right: 0; top: 0;}
.btn-abs2{ position: absolute; right: 4.4rem; top: 0;}
.p-abs1{ position: absolute; line-height: 2.4; left: 0; top: 0; display: inline-block; background: #fff; color: #333;}*/
.ptotal {
	float: left;
	display: inline-block;
	line-height: 2.4;
}

.top40 {
	top: 40px;
}

.order-pos {
	position: absolute;
	width: 100%;
	bottom: 0;
	right: 0.8rem;
}

.editor-span {
	line-height: 34px;
	padding: 0 10px;
}

.time-icon:before {
	content: "\e643";
	margin-right: 0.2rem;
	color: #000;
	font-size: 12px;
	font-family: "iconfont" !important;
}

.features:before {
	content: "  ";
	position: absolute;
	left: 0;
	top: 42px;
	width: 100%;
	height: 1px;
	background-color: #d1d1d1;
	-webkit-transform: scaleY(.5);
	-ms-transform: scaleY(.5);
	transform: scaleY(.5);
}

.features .title,
.wkj_list .title {
	left: 44px !important;
	right: 44px !important;
}

.features-con {
	top: 84px;
}

.item {
	border-color: #efeff4 !important;
	border:none!important;
}

.orderingInfo .public-line {
	position: relative;
}

.orderingInfo #demo1 input {
	padding-top: 0;
}

.icon.ion-ios-arrow-right.pull_r {
	color: #848484;
}

#money {
	margin: 0.75rem 0 0 0.8rem;
	font-size: 0.9rem;
	position: relative;
	padding-left: 14px;
}




.shelves {
	position: fixed;
	text-align: center;
	bottom: 49px;
	width: 100%;
	height: 2rem;
	background: #f9eed9;
	line-height: 2rem;
	color: #af0e0e;
	font-size: 14px;
}

/*=======退货说明修改2017.04.11=========*/
.l_abus {
	padding-top: 1.4rem;
	padding-bottom: 1.375rem;
	line-height: 1.15rem;
	font-size: 0.7rem;
	color: #505050;
	font-weight: normal;
}

.l_abus strong {
	padding-bottom: 0.75rem;
	color: #cea062;
	font-size: 0.75rem;
	font-weight: normal;
}

/*=======退货说明修改2017.04.11 结束=========*/


.editor-span[disabled] {
	background: none;
	border: none;
	color: #848484;
}

button.editor-span {
	background: none;
	border: none;
	line-height: 1;
	color: #333;
}


/*20170511 新增*/
button.giving {
	position: absolute;
	right: 0;
	bottom: 0;
}

.yydzs-tanchang {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	display: block;
	position: fixed;
	z-index: 99;
	top: 0;
}

.yydzs-tanchang-box {
	width: 15rem;
	padding: 1rem 0.8rem;
	z-index: 100;
	margin: 2rem auto;
	border-radius: 12px;
}

.yydzs-tanchang-box p {
	height: 1.6rem;
	color: #070707;
}

.zsbtn_tc_c {
	color: #666;
	height: 1.6rem;
	line-height: 1.6rem;
	border-radius: 8px;
	text-align: center;
	background: none;
	float: left;
	width: 48%;
	border: 1px solid #e5e5e5;
}

.zsbtn_tc_s {
	color: #fff;
	height: 1.6rem;
	line-height: 1.6rem;
	border-radius: 8px;
	text-align: center;
	background: none;
	float: right;
	width: 48%;
	background: #af0e0e;
}

.zhifu_icon {
	position: absolute;
	top: 23px;
	right: 16px;
	width: 20px;
	height: 20px;
	display: block;
	border: solid 1px #929292;
	border-radius: 50%;
}


/*20170607 新增*/
.yhqzf {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.1);
	top: 0;
	left: 0;
}

.yhqzf-wz {
	width: 100%;
	position: absolute;
	bottom: 0;
}

.yhqzf-wz span {
	display: block;
	font-size: 0.5rem;
	color: #fff;
	text-align: center;
	line-height: 1rem;
	background: #af0e0e;
	width: 100%;
}

/* 自定义滚动条样式 */
.scroll-bar {
	display: none;
}

.flex {
	display: flex;
}

.justify-between {
	justify-content: space-between;
}

.flex-wrap {
	flex-wrap: wrap;
}

/* 关键样式：限制2行溢出显示省略号 */
.text-ellipsis-2 {
	/* 必须：固定宽度（或自适应宽度），否则无法触发溢出 */
	width: 5rem;
	/* 核心：设置行高，配合line-clamp计算行数 */
	line-height: 1.5;
	/* 核心：限制显示的行数（Chrome/Safari/Edge 支持） */
	-webkit-line-clamp: 2;
	/* 必须：将元素转为弹性盒，配合line-clamp生效 */
	display: -webkit-box;
	/* 必须：设置排列方向为垂直 */
	-webkit-box-orient: vertical;
	/* 必须：溢出隐藏 */
	overflow: hidden;
	/* 必须：文本不换行（部分场景需要） */
	text-overflow: ellipsis;
	/* 可选：防止空格换行干扰 */
	white-space: normal;
}

/* SKU选择器 */
.options-container {
	margin-bottom: 20px;
}

.option-group {
	margin-bottom: 16px;
}

.option-label {
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 8px;
	color: #666;
	display: flex;
	align-items: center;
}

.option-label::before {
	/* content: "●"; */
	margin-right: 6px;
	font-size: 12px;
}

.option-list {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
}

.option-item {
	padding: 6px 14px;
	border: 1px solid #e0e0e0;
	background: white;
	border-radius: 4px;
	font-size: 14px;
	cursor: pointer;
	transition: all 0.2s;
	user-select: none;
	color: #666;
}

.option-item:hover {
	border-color: #ccc;
}

.option-item.selected {
	/*border-color: #ff5b00;
    background: #ff5b00;
    color: white;*/
	border-color: #ff5b00;
	background: #ff5b001a;
	color: #ff5b00;
}

.option-item.disabled {
	border-color: #f0f0f0;
	background: #f9f9f9;
	color: #ccc;
	cursor: not-allowed;
	text-decoration: line-through;
}

.play-icon {
	position: absolute;
	top: 30%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 2rem;
	/* 播放按钮大小 */
	height: 2rem;
	background-color: rgba(0, 0, 0, 0.7);
	/* 半透明黑色背景 */
	border-radius: 50%;
	/* 圆形 */
	display: flex;
	align-items: center;
	justify-content: center;
}

.play-icon::after {
	content: '';
	width: 0;
	height: 0;
	border-left: 20px solid white;
	/* 白色三角形 */
	border-top: 12px solid transparent;
	border-bottom: 12px solid transparent;
	margin-left: 7px;
	/* 微调三角形位置 */
}

.category {
	display: flex;
	padding: 10px;
	justify-content: space-between;
	flex-wrap: wrap;
	padding-bottom: 0px;
}

.ind_tip {
	background-color: #d9ecff;
	color: #409EFF;
	padding: 2px 0;
	width: 32%;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 100px;
	font-size: 13px;
	margin-bottom: 10px;
}

.product-shop-type1 {
	background: #ff5b00;
	color: #fff;
	padding: 0px 5px;
	border-radius: 3px;
	font-size: 12px;
	height: 20px;
	width: auto;
	display: inline-block;
	margin-right: 3px;
	line-height: 20px;
}

.product-shop-type1::after {
	content: "自营";
}

.product-shop-type2 {
	background: #107bc7;
	color: #fff;
	padding: 0px 5px;
	border-radius: 3px;
	font-size: 12px;
	height: 20px;
	width: auto;
	display: inline-block;
	margin-right: 3px;
	line-height: 20px;
}

.product-shop-type2::after {
	content: "旗舰";
}

.product-shop-type4 {
	background: #666666;
	color: #fff;
	padding: 0px 5px;
	border-radius: 3px;
	font-size: 12px;
	height: 20px;
	width: auto;
	display: inline-block;
	margin-right: 3px;
	line-height: 20px;
}

.product-shop-type4::after {
	content: "专营";
}