*,
*:after,
*:before {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.iconfont {
	display: inline-block;
	vertical-align: middle;
	font-family: "iconfont" !important;
	font-size: .5rem;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: .004rem;
	-moz-osx-font-smoothing: grayscale;
	color: #5e5e5e;
}

.flex-justify-sb {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	    justify-content: space-between;
}

.sizing {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.flexbox {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

/*垂直上*/

.f-vt {
	-webkit-box-align: start;
	box-align: start;
	-moz-align-items: flex-start;
	-ms-align-items: flex-start;
	-o-align-items: flex-start;
	align-items: flex-start;
	-ms-flex-align: start;
}

/*垂直居中*/

.f-vc {
	-webkit-box-align: center;
	-ms-box-align: center;
	-o-box-align: center;
	box-align: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-ms-flex-align: center;
}

/*垂直下*/

.f-vb {
	-webkit-box-align: end;
	box-align: end;
	-moz-align-items: flex-end;
	-ms-align-items: flex-end;
	-o-align-items: flex-end;
	align-items: flex-end;
	-ms-flex-align: end;
}

/*向左靠拢*/

.f-hl {
	-webkit-box-pack: start;
	box-pack: start;
	-moz-justify-content: flex-start;
	-ms-justify-content: flex-start;
	-o-justify-content: flex-start;
	justify-content: flex-start;
	-ms-flex-pack: start;
}

/*水平居中*/

.f-hc {
	-webkit-box-pack: center;
	-ms-box-pack: center;
	-o-box-pack: center;
	box-pack: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center;
}

/*向右靠拢*/

.f-hr {
	-webkit-box-pack: end;
	box-pack: end;
	-moz-justify-content: flex-end;
	-ms-justify-content: flex-end;
	-o-justify-content: flex-end;
	justify-content: flex-end;
	-ms-flex-pack: end;
}

.f-re {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	    -ms-flex-direction: row-reverse;
	        flex-direction: row-reverse;
}

.col-top {
	-webkit-align-self: flex-start;
	align-self: flex-start;
	-ms-flex-item-align: start;
}

.col-bottom {
	-webkit-align-self: flex-end;
	align-self: flex-end;
	-ms-flex-item-align: end;
}

.col-center {
	-webkit-align-self: center;
	align-self: center;
	-ms-flex-item-align: center;
}

/* 上下左右都居中 */

.f-cc {
	-webkit-box-align: center;
	-ms-box-align: center;
	-o-box-align: center;
	box-align: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-box-pack: center;
	-o-box-pack: center;
	box-pack: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center;
}

.full_width {
	width: 100%;
}

.inoline {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height: 1.4;
}

.intwoline {
	display: -webkit-box !important;
	text-overflow: ellipsis;
	word-break: break-all;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	line-height: 1.4;
}

.dnone {
	display: none;
}

.circle {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}

.orange {
	color: #fd950d;
}

.red {
	color: #fb0000;
}

.yellow {
	color: #ffdb26;
}

.blue {
	color: #00a0e9;
}

.green {
	color: #02a506;
}

.gray {
	color: #999999;
}

.dark {
	color: #666666;
}

.darker {
	color: #333333;
}

.mt10 {
	margin-top: 0.25rem;
}

.mt20 {
	margin-top: 0.5rem;
}

.mt40 {
	margin-top: 1rem;
}

.mt70 {
	margin-top: 0.75rem;
}

.mb10 {
	margin-bottom: 0.25rem;
}

.mb20 {
	margin-bottom: 0.5rem;
}

.mb20 {
	margin-bottom: 0.5rem;
}

.mb40 {
	margin-bottom: 1rem;
}

.ml30 {
	margin-left: 0.75rem;
}

.ml10 {
	margin-left: 0.25rem;
}

.mr5 {
	margin-right: 0.125rem;
}

.mr10 {
	margin-right: 0.25rem;
}

.mr15 {
	margin-right: 0.375rem;
}

.mr20 {
	margin-right: 0.5rem;
}

.ml4 {
	margin-left: 4%;
}

.m4 {
	margin: 0 4%;
}

.bdb {
	border-bottom: 1px solid #eeeeee;
}

.bdt {
	border-top: 1px solid #eeeeee;
}

.p5 {
	padding: 5%;
}

.interval {
	height: 2.5rem;
}

.interval.type1 {
	height: 2.25rem;
}

.interval.type2 {
	height: 4.5rem;
}

.contentx {
	background: #ffffff;
}

p.row {
	font-size: 0.6rem;
	color: #333333;
	padding-top: 4%;
}

p.row1 {
	font-size: 0.6rem;
	color: #fff;
	padding-top: 4%;
}

.gray.row {
	color: #999999;
}

.dark.row {
	color: #666666;
}

.darker.row {
	color: #333333;
}

.bdb.row,
.bdb.contentx {
	border-bottom: 1px solid #eeeeee !important;
}

.bdt.row,
.bdt.contentx {
	border-top: 1px solid #eeeeee !important;
}

.bdbx.row,
.bdbx.contentx {
	border-bottom: 1px dashed #eeeeee !important;
}

.bdtx.row,
.bdtx.contentx {
	border-top: 1px solid #eeeeee !important;
}

.bdnone {
	border-bottom: 0 none !important;
}

p.row_small {
	font-size: 0.55rem;
}

.p4 {
	padding: 4%;
}

.p5 {
	padding: 5%;
}

.p0_p4 {
	padding: 0% 4%;
}

.p4_p0 {
	padding: 4% 0%;
}

.pb2 {
	padding-bottom: 2%;
}

.pb3 {
	padding-bottom: 3%;
}

.pb4 {
	padding-bottom: 4%;
}

.pt4 {
	padding-top: 4%;
}

.pt3 {
	padding-top: 3%;
}

.p3 {
	padding-top: 3%;
	padding-bottom: 3%;
}

.ptb4 {
	padding-top: 4%;
	padding-bottom: 4%;
}

.plr4 {
	padding-left: 4%;
	padding-right: 4%;
}

.pt0,
p.row.pt0 {
	padding-top: 0;
}

.plr0 {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.global-num {
	position: absolute;
	top: 0;
	right: 20%;
	color: #fff;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	width: 18px;
	height: 18px;
	line-height: 18px;
	background: #fe5252;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}

/* 文本 */

.c_checkbox_t {
	vertical-align: middle;
	display: inline-block;
	font-family: "iconfont" !important;
	font-size: 1rem;
	color: #cccccc;
	width: 1rem;
	height: 1rem;
	line-height: 1;
}

.c_checkbox_t:before {
	content: "\e67e";
}

.c_checkbox_t:checked {
	background: #ffffff;
}

.c_checkbox_t:checked:before {
	content: "\e67f";
	color: #387ff5;
}

.c_checkbox_t2 {
	vertical-align: middle;
	display: inline-block;
	font-family: "iconfont" !important;
	font-size: 1rem;
	color: #cccccc;
	width: 1rem;
	height: 1rem;
	line-height: 1;
}

.c_checkbox_t2:before {
	content: "\e630";
}

.c_checkbox_t2:checked {
	background: #ffffff;
}

.c_checkbox_t2:checked:before {
	content: "\e626";
	color: #387ff5;
}

.c_checkbox_t3 {
	vertical-align: middle;
	display: inline-block;
	font-family: "iconfont" !important;
	font-size: 1rem;
	color: #cccccc;
	width: 1rem;
	height: 1rem;
	line-height: 1;
}

.c_checkbox_t3:before {
	content: "\e67e";
}

.c_checkbox_t3:checked {
	background: #f8f8f8;
}

.c_checkbox_t3:checked:before {
	content: "\e625";
	color: #387ff5;
}

.input {
	height: 1.5rem;
	border: 1px solid #c9c9c9;
	border-radius: 0.125rem;
	-webkit-border-radius: 0.125rem;
	-moz-border-radius: 0.125rem;
	background: #fff;
	padding: 0 0.75rem;
	font-size: 0.65rem;
	color: #333333;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.input1 {
	height: 1.5rem;
	border: 0 none;
	background: transparent;
	padding: 0 0.75rem;
	font-size: 0.65rem;
	color: #333333;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.textarea1 {
	padding: 0.5rem 0.75rem;
	font-size: 0.6rem;
	color: #333333;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	resize: none;
}

/* 文本 */

/* 标签 */

.yellow_tag {
	color: #fd950d;
	border-radius: 0.125rem;
	-webkit-border-radius: 0.125rem;
	-moz-border-radius: 0.125rem;
	display: inline-block;
	border: 1px solid #fd950d;
	text-align: center;
	font-size: 0.55rem;
	padding: 1% 2%;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: middle;
}

.red_tag {
	color: #ffffff;
	display: inline-block;
	text-align: center;
	font-size: 0.5rem;
	padding: 1% 3%;
	background: #e01f21;
	border-radius: 0.125rem;
	-webkit-border-radius: 0.125rem;
	-moz-border-radius: 0.125rem;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: middle;
}

.redl_tag {
	color: #e01f21;
	border-radius: 0.125rem;
	-webkit-border-radius: 0.125rem;
	-moz-border-radius: 0.125rem;
	display: inline-block;
	border: 1px solid #e01f21;
	text-align: center;
	font-size: 0.55rem;
	padding: 0 2%;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: middle;
}

/* 标签 */

/* 按钮 */

a.orange-btn {
	color: #ffffff;
	border-radius: 0.125rem;
	-webkit-border-radius: 0.125rem;
	-moz-border-radius: 0.125rem;
	display: inline-block;
	background: #fd950d;
	text-align: center;
	font-size: 0.65rem;
	padding: 3% 0;
}

a.orange-btn:hover {
	color: #ffffff;
}

a.pink-btn {
	color: #ffffff;
	border-radius: 0.125rem;
	-webkit-border-radius: 0.125rem;
	-moz-border-radius: 0.125rem;
	display: inline-block;
	background: #f963a0;
	text-align: center;
	font-size: 0.65rem;
	padding: 3% 0;
}

a.pink-btn:hover {
	color: #ffffff;
}

a.gray-btn {
	color: #333333;
	border-radius: 0.25rem;
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
	display: inline-block;
	background: #f4f4f4;
	text-align: center;
	font-size: 0.65rem;
	padding: 2% 0;
}

a.gray-btn:hover {
	color: #333333;
}

a.dullred-btn {
	color: #ffffff;
	border-radius: 0.125rem;
	-webkit-border-radius: 0.125rem;
	-moz-border-radius: 0.125rem;
	display: inline-block;
	background: #ee5a5a;
	text-align: center;
	font-size: 0.65rem;
	padding: 3% 0;
}

a.dullred-btn:hover {
	color: #ffffff;
}

a.line-btn {
	color: #666666;
	border-radius: 0.125rem;
	-webkit-border-radius: 0.125rem;
	-moz-border-radius: 0.125rem;
	display: inline-block;
	border: 1px solid #aeaeae;
	text-align: center;
	font-size: 0.65rem;
	padding: 3% 0;
}

a.line-btn:hover {
	color: #666666;
}

a.yellow-btn {
	color: #000000;
	border-radius: 0.25rem;
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
	display: inline-block;
	background: #fdd000;
	text-align: center;
	font-size: 0.7rem;
	padding: 4% 0;
}

a.yellow-btn:hover {
	color: #000000;
}

/* 按钮 */

.touchweb_com-indexPop {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	box-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	-webkit-box-align: center;
	box-align: center;
	align-items: center;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.7);
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
	z-index: 99999999;
}

.touchweb_com-indexPop.type1 {
	background-color: rgba(0, 0, 0, 0.1);
}

.touchweb_com-indexPop.show {
	opacity: 1;
	visibility: visible;
}

.touchweb_com-indexPop .inner {
	width: 80%;
	max-width: 540px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	height: auto;
	border-radius: 0.25rem;
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
}

.qiandao-layer-con {
	position: fixed;
	left: 0;
	top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	box-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	-webkit-box-align: center;
	box-align: center;
	align-items: center;
	width: 100%;
	height: 100%;
	z-index: 999;
}

.qiandao-layer-con .inner {
	width: 70%;
	max-width: 540px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: auto;
	position: relative;
}

.single_notice .txt {
	font-size: 0.6rem;
	padding: 12% 5%;
	text-align: center;
	line-height: 1rem;
}

.single_notice .ok_btn {
	border-top: 1px solid #ddd;
	padding: 5% 0;
	text-align: center;
}

.single_notice .ok_btn a {
	color: #333333;
	font-size: 0.6rem;
}

.single_notice .ok_btn .active {
	color: #387ff5;
}

.single_notice .ok_twobtn {
	border-top: 1px solid #ddd;
	text-align: center;
}

.single_notice .ok_twobtn a {
	color: #333333;
	font-size: 0.6rem;
	display: block;
	width: 50%;
	text-align: center;
	border-right: 1px solid #ddd;
	float: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 5% 0;
}

.single_notice .ok_twobtn .active {
	color: #387ff5;
}

.single_notice .ok_twobtn a:last-child {
	border: 0 none;
}

.touchweb_com-indexPop .full_inner {
	width: 90%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	height: auto;
	border-radius: 0.25rem;
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
	max-width: 700px;
}

.touchweb_com-indexPop .full_inner .ic_close {
	position: absolute;
	right: 0.35rem;
	top: 0.35rem;
	z-index: 99;
	font-size: 0.7rem;
	color: #666666;
}

.touchweb_com-indexPop .big_inner {
	width: 90%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #ffffff;
	height: auto;
	border-radius: 0.25rem;
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
	max-width: 700px;
}

.touchweb_com-indexPop .big_inner .ic_close {
	position: absolute;
	right: 0.35rem;
	top: 0.35rem;
	z-index: 99;
	font-size: 0.7rem;
	color: #666666;
}

.touchweb_com-indexPop .middle_inner {
	width: 80%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #ffffff;
	height: auto;
	border-radius: 0.25rem;
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
	max-width: 700px;
}

.touchweb_com-indexPop .middle_inner .ic_close {
	position: absolute;
	right: 0.35rem;
	top: 0.35rem;
	z-index: 99;
	font-size: 0.7rem;
	color: #666666;
}

.touchweb_com-indexPop .full_inner1 {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #ffffff;
	height: auto;
	position: relative;
	max-width: 750px;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 1.75rem;
	padding-bottom: 2%;
	margin: 0 auto;
}

.touchweb_com-indexPop .full_inner1 .ic_close {
	position: absolute;
	right: 0.35rem;
	top: 0.35rem;
	z-index: 99;
	font-size: 0.9rem;
	color: #999999;
}

.touchweb_com-indexPop .answer_inner {
	width: 80%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #facd89;
	height: auto;
	border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	-moz-border-radius: 0.5rem;
	max-width: 700px;
}

.touchweb_com-indexPop .answer_inner .txt1 {
	color: #000000;
	font-size: 1.15rem;
	text-align: center;
	line-height: 1.5;
	padding: 5% 0;
}

.touchweb_com-indexPop .answer_inner .txt2 {
	color: #000000;
	font-size: 0.7rem;
	line-height: 1.5;
	padding: 5% 0;
}

.touchweb_com-indexPop .answer_inner .redbtn.line-btn {
	border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	-moz-border-radius: 0.5rem;
	padding: 2.5% 0;
	font-size: 0.9rem;
	border: 2px solid #be000b;
	color: #be000b !important;
	font-weight: bold;
	width: 80%;
	margin: 0 auto;
}

.touchweb_com-indexPop .answer_inner .redbtn1.line-btn {
	border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	-moz-border-radius: 0.5rem;
	padding: 2% 0;
	font-size: 0.9rem;
	border: 2px solid #be000b;
	color: #be000b !important;
	font-weight: bold;
	width: 42%;
}

.notice_com-indexPop {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	box-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	-webkit-box-align: center;
	box-align: center;
	align-items: center;
	width: 100%;
	height: 100%;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
	z-index: 99999999;
}

.notice_com-indexPop.show {
	opacity: 1;
	visibility: visible;
}

.notice_com-indexPop .inner {
	width: 78%;
	max-width: 540px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: auto;
	border-radius: 0.25rem;
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
	background-color: rgba(0, 0, 0, 0.6);
}

.notice_type1 .single {
	font-size: 0.7rem;
	padding: 5% 5%;
	text-align: center;
	line-height: 1rem;
	color: #ffffff;
}

.notice_type1 .icon_circle {
	background: #ee5a5a;
	width: 0.75rem;
	height: 0.75rem;
	display: inline-block;
	line-height: 0.75rem;
	margin-right: 4%;
}

.notice_type1 .icon-dagouxuanzhong {
	font-size: 0.65rem;
	color: #fff;
	vertical-align: middle;
	margin-top: -1%;
}

/*头部样式*/

.header {
	width: 100%;
	height: 2rem;
	background: #387ff5;
	border: 0;
}

.h-left {
	height: 2rem;
	position: absolute;
	left: 3%;
	top: 0;
}

.h-left i {
	float: left;
}

.h-left a,
.h-right a {
	display: block;
	width: 100%;
	height: 2rem;
	margin: auto;
	line-height: 2rem;
}

.h-left a span,
.h-right a span {
	font-size: 0.65rem;
	color: #fff;
	float: left;
}

.h-right {
	height: 2rem;
	position: absolute;
	right: 4%;
	top: 0;
}

.h-left i {
	float: right;
}

.h-right .cart-num {
	right: -26%;
	top: 4%;
}

.h-right .show_cart {
	position: relative;
	width: 100%;
	text-align: center;
}

.header i {
	font-size: 1rem;
	color: #fff;
	vertical-align: top;
}

.logo {
	display: block;
	color: #fff;
	width: 100%;
	text-align: center;
	height: 2rem;
	font-size: 0.75rem;
	line-height: 2rem;
}

.logo img {
	display: block;
	height: 2rem;
	margin: auto;
}

.logo .tag i {
	color: #666666;
	font-size: 0.5rem;
}

.logo .active .icon-xiangxia1:before {
	content: "\e615";
}

.header.type1 {
	background: #ffffff;
	border-bottom: 1px solid #ddd;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	max-width: 750px;
	margin: 0 auto;
	z-index: 99999;
}

/*头部样式*/

/* 首页 */

.title1 {
	font-size: 0.7rem;
	text-align: center;
	padding: 3%;
	margin: 1% 0;
}

.title1 span {
	color: #e83830;
	line-height: 1rem;
}

.title1 .icon-dabaoyang {
	color: #ff0506;
	font-size: 1.5rem;
	line-height: 1rem;
}

.title1 a {
	color: #000000;
	font-size: 0.6rem;
	line-height: 1rem;
}

.main_plan ul li {
	width: 50%;
	float: left;
	position: relative;
}

.main_plan ul li img {
	width: 100%;
	height: 5.25rem;
	display: block;
}

.main_plan ul li .price {
	font-size: 0.65rem;
	text-align: center;
	padding: 0 4%;
	line-height: 1rem;
	-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
	        box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
	background: #d7242a;
	border-radius: 0.25rem;
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
	height: 1rem;
	right: 0.125rem;
	bottom: 0.25rem;
	position: absolute;
	display: inline-block;
	color: #ffffff;
}

.downloadapp {
	position: relative;
	background: #387ff5;
	line-height: 1.75rem;
	height: 1.75rem;
	color: #ffffff;
	font-size: 0.55rem;
	padding: 0 5% 0 15%;
}

.downloadapp .logol {
	position: absolute;
	left: 4%;
	top: 10%;
}

.downloadapp .logol img {
	height: 1.35rem;
	width: 1.35rem;
}

.downloadapp .line-btn {
	position: absolute;
	right: 3%;
	top: 15%;
	border: 2px solid #ffffff;
	padding: 0 2%;
	color: #ffffff;
	font-size: 0.55rem;
	line-height: 1.1rem;
	height: 1.3rem;
}

.downloadapp .yellow {
	margin-left: 1%;
}

.uer_topnav ul li {
	text-align: center;
	width: 25%;
	float: left;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}

.uer_topnav ul li a {
	display: block;
	width: 100%;
	overflow: hidden;
	background: #ffffff;
}

.uer_topnav ul li .color1 {
	display: inline-block;
	margin: 10% auto 6%;
	border: 1px solid #3a80f6;
}

.uer_topnav ul li .color1 span {
	display: inline-block;
	height: 2rem;
	width: 2rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-box-align: center;
	-o-box-align: center;
	box-align: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-box-pack: center;
	-o-box-pack: center;
	box-pack: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center;
	border: 1px solid #ffffff;
	background: #3a80f6;
}

.uer_topnav ul li img {
	width: 1.5rem;
	height: 1.5rem;
}

.uer_topnav ul li i {
	color: #ffffff;
}

.uer_topnav ul li .icon-dabaoyang {
	font-size: 1.95rem;
	margin-top: 6%;
}

.uer_topnav ul li .icon-tetexiaobaoyang {
	font-size: 1.4rem;
	margin-top: -10%;
}

.uer_topnav ul li .icon-xichedalei2 {
	font-size: 1.25rem;
	margin-top: -6%;
}

.uer_topnav ul li .icon-ai238 {
	font-size: 1.5rem;
}

.uer_topnav ul li .icon-huohuasaigenghuan {
	font-size: 1.5rem;
}

.uer_topnav ul li .icon-qianshachepian {
	font-size: 1.5rem;
	margin-top: -10%;
}

.uer_topnav ul li .icon-item-antifreeze {
	font-size: 1.2rem;
	margin-top: 5%;
}

.uer_topnav ul li .icon-tetekongdiaolvqingqi {
	font-size: 1.5rem;
	margin-top: -8%;
}

.uer_topnav ul li p {
	color: #000000;
	font-size: 0.6rem;
	padding-bottom: 10%;
}

.ms-phone-template .ms-phone-cont .ms-view {
	background: #fff !important;
}

.masterslider1.ms-phone-template .ms-phone-cont {
	width: 100%;
}

.masterslider2.ms-phone-template .ms-phone-cont {
	width: 100%;
}

.masterslider2.ms-phone-template .ms-bullet {
	background: #ffffff;
}

.masterslider2.ms-phone-template .ms-bullet-selected {
	background: #387ef5;
}

.masterslider4.ms-phone-template .ms-phone-cont {
	width: 100%;
}

.masterslider4.ms-phone-template .ms-bullet {
	background: #ffffff;
}

.masterslider4.ms-phone-template .ms-bullet-selected {
	background: #ff3500;
}

.specials ul li {
	float: left;
	width: 48.5%;
	background-color: #fff;
	border-radius: 7px;
}

.specials ul li:nth-child(2n+1) {
	margin: 1% 0.5% 1% 1%;
}

.specials ul li:nth-child(2n+2) {
	margin: 1% 1% 1% 0.5%;
}

.specials ul li img {
	width: 100%;
	height: 100%;
	display: block;
}

.specials ul li dl {
	font-size: 0.6rem;
	color: #000000;
	width: 100%;
	padding: 2%;
}

.specials ul li dl dt {
	width: 100%;
	height: 45px;
	color: #000000;
	display: inline-block;
	overflow: hidden;
}

.specials ul li dl dd {
	width: 100%;
	overflow: hidden;
	display: inline-block;
}

.specials ul li dl dd b {
	float: left;
	margin-right: 5px;
	color: #FF0000;
	font-size: 14px;
}

.specials ul li dl dd b em {
	float: left;
	height: 26px;
	line-height: 35px;
}

.specials ul li dl dd b span {
	font-size: 20px;
}

.specials ul li dl dd del {
	float: left;
	margin-top: 6px;
}

.drag {
	font-size: 0.7rem;
	width: 100%;
	text-align: center;
	padding: 2% 4% 1%;
	position: relative;
	background: #f8f8f8;
}

.drag span {
	background: #f8f8f8;
	position: relative;
	padding: 0 1%;
	color: #e83830;
}

.drag .icon-dabaoyang {
	color: #e83830;
	font-size: 1.5rem;
}

.drag:before {
	content: "";
	display: block;
	height: 0;
	position: absolute;
	left: 24%;
	right: 24%;
	top: 54%;
	background: #e83830;
	height: 1px;
}

.drag.type1 span {
	color: #387ff5;
}

.drag.type1 .icon-dabaoyang {
	color: #387ff5;
}

.drag.type1:before {
	background: #387ff5;
}

.drag.type2 {
	background: #ffffff;
}

.drag.type2 span {
	background: #ffffff;
}

.drag.type3 {
	font-size: 0.7rem;
	width: 100%;
	text-align: center;
	padding: 2% 4% 1%;
	position: relative;
	background: #f8f8f8;
}

.drag.type3 span {
	background: #f8f8f8;
	position: relative;
	padding: 0 1%;
	color: #23aa3a;
}

.drag.type3:before {
	content: "";
	display: block;
	height: 0;
	position: absolute;
	left: 15%;
	right: 15%;
	top: 55%;
	background: #23aa3a;
	height: 1px;
}

.networkroom ul li {
	width: 100%;
	position: relative;
	color: #333333;
	border-bottom: 1px solid #efefef;
	padding: 3% 3%;
}

.networkroom ul li .img_box {
	width: 22%;
	float: left;
}

.networkroom ul li .img_box img {
	width: 3rem;
	display: block;
	height: 3rem;
}

.networkroom ul li .itemr {
	width: 77%;
	float: right;
}

.networkroom ul li .itemr h3 {
	color: #333333;
	font-size: 0.6rem;
	margin-bottom: 2%;
}

.networkroom ul li .itemr h3 span {
	font-size: 0.6rem;
	font-weight: normal;
	margin-left: 1%;
}

.networkroom ul li .itemr p {
	font-size: 0.55rem;
}

.networkroom ul li .itemr p.location {
	color: #999999;
	line-height: 1.5;
	padding-top: 3%;
}

.networkroom ul li .itemr p.location .site {
	width: 80%;
}

.networkroom ul li .itemr p.location .distance {
	width: 20%;
	color: #333333;
	text-align: right;
}

.networkroom ul li .itemr p.stars {
	margin-top: 1%;
}

.stars i {
	font-size: 0.65rem;
	color: #fd9001;
	display: inline-block;
}

.stars span {
	display: inline-block;
	font-size: 0.6rem;
	color: #000000;
	vertical-align: middle;
	margin-left: 2%;
}

.stars .over {
	font-size: 0.7rem;
}

.stars .over:before {
	content: "\e666";
}

/* 首页 */

/* 我的 */

.info_nav {
	padding: 0;
}

.info_nav ul li {
	text-align: center;
	width: 33.3%;
	float: left.sizing;
	border-right: 1px solid #f3f3f3;
	float: left;
	border-bottom: 1px solid #f3f3f3;
	height: 4.25rem;
}

.info_nav ul li span {
	width: 100%;
	height: 2.25rem;
	display: inline-block;
}

.info_nav ul li span i {
	margin-top: 0.625rem;
	color: #387ff5;
	font-size: 1.625rem;
}

.info_nav ul li p {
	color: #333333;
	margin-top: 10%;
	font-size: 0.65rem;
}

.info_nav ul li.noborder {
	border-bottom: 0 none;
}

.info_top {
	position: relative;
	height: 9.25rem;
	color: #fff;
}

.info_top .info_bg {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.info_top .setting {
	position: absolute;
	right: 12px;
	top: 15px;
	z-index: 4;
	width: 50px;
}

.info_top .info_bg img {
	width: 100%;
	height: 9.25rem;
}

.info_top .name {
	text-align: center;
	padding: 4% 0;
	color: #ffffff;
	font-size: 0.65rem;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	width: 100%;
}

.info_top .info_detail {
	position: absolute;
	left: 0;
	top: 26%;
	z-index: 2;
	width: 100%;
}

.info_top .info_detail .login {
	text-align: center;
	padding: 0 0;
}

.info_top .info_detail .login a {
	color: #ffffff;
	font-size: 0.6rem;
	font-weight: bold;
}

.info_top .info_detail .info_photo {
	padding: 0;
	text-align: center;
	margin-bottom: 3%;
}

.info_top .info_detail .info_photo .img_box {
	border: 0.25rem solid rgba(255, 255, 255, 0.3);
	line-height: 0;
	width: 4.25rem;
	height: 4.25rem;
	margin: 0 auto;
}

.info_top .info_detail .info_photo .img_box img {
	width: 3.75rem;
	height: 3.75rem;
}

/* 我的 */

/* 我的订单 */

.orderroom ul {
	padding: 1% 3%;
}

.orderroom ul li {
	width: 100%;
	position: relative;
	color: #333333;
	border-bottom: 1px solid #efefef;
	padding: 3% 0;
}

.orderroom ul li .img_box {
	width: 27%;
	float: left;
}

.orderroom ul li .img_box img {
	width: 100%;
	display: block;
	height: 3.375rem;
}

.orderroom ul li .itemr {
	width: 70%;
	float: right;
}

.orderroom ul li .itemr h3 {
	color: #333333;
	font-size: 0.6rem;
	font-weight: bold;
	margin-bottom: 2%;
}

.orderroom ul li .itemr h3 span {
	font-size: 0.6rem;
	font-weight: normal;
	margin-left: 1%;
}

.orderroom ul li .itemr p {
	font-size: 0.6rem;
	line-height: 1.5;
	padding-top: 2%;
}

.orderroom ul li .itemr p span {
	font-size: 0.55rem;
	margin-left: 6%;
}

.orderroom ul li .itemr i {
	color: #387ff5;
	font-size: 0.7rem;
	margin-top: -2%;
}

.orderroom ul p.gray {
	color: #999999;
	margin-top: 2%;
}

.order-list-info2 {
	font-size: 0.55rem;
	padding: 3% 3% 0;
}

.order-list-info2 .item {
	position: relative;
	margin-bottom: 2%;
}

.order-list-info2 .item .itemInfo {
	padding-right: 0;
	display: -webkit-box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
}

.order-list-info2 .item .itemInfo .list-img {
	display: inline-block;
	width: 17%;
	margin-right: 2%;
}

.order-list-info2 .item .itemInfo .list-img img {
	width: 2.25rem;
	height: 2.25rem;
}

.order-list-info2 .item .itemInfo .list-cont {
	width: 54%;
	float: left;
}

.order-list-info2 .item .itemInfo .list-cont h3 {
	font-size: 0.55rem;
	margin-bottom: 3%;
	color: #000000;
}

.order-list-info2 .item .itemInfo .list-cont p {
	color: #999999;
	font-size: 0.55rem;
	padding-top: 2%;
}

.order-list-info2 .item .list-price-nums {
	position: absolute;
	right: 0;
	top: 0;
	text-align: right;
}

.order-list-info2 .item .list-price-nums .price {
	font-size: 0.65rem;
	color: #000000;
	text-align: right;
}

.order-list-info2 .item .list-price-nums .nums {
	color: #999999;
	text-align: right;
	font-size: 0.7rem;
	padding-top: 2%;
}

.bluetitle {
	border-left: 3px solid #387ff5;
	padding-left: 3%;
	color: #000;
}

.order-list-info.type1 {
	padding: 3%;
}

.order-list-info.type1 .item:last-child {
	margin-bottom: 0;
}

.order-list-info {
	font-size: 0.55rem;
}

.order-list-info .item {
	position: relative;
	margin-bottom: 4%;
}

.order-list-info .item .itemInfo {
	padding-right: 0;
	display: -webkit-box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
}

.order-list-info .item .itemInfo .list-img {
	display: inline-block;
	width: 17%;
	margin-right: 2%;
}

.order-list-info .item .itemInfo .list-img img {
	width: 2.25rem;
	height: 2.25rem;
}

.order-list-info .item .itemInfo .list-cont {
	width: 81%;
}

.order-list-info .item .itemInfo .list-cont h3 {
	font-size: 0.55rem;
	overflow: hidden;
	margin-bottom: 3%;
	color: #000000;
}

.order-list-info .item .itemInfo .list-cont p {
	color: #999999;
	font-size: 0.55rem;
	padding-top: 2%;
}

.order-list-info .item .list-price-nums {
	position: absolute;
	right: 0;
	top: 0;
	text-align: right;
}

.order-list-info .item .list-price-nums .price {
	font-size: 0.55rem;
}

.order-list-info .item .list-price-nums .nums {
	color: #999999;
	text-align: right;
	font-size: 0.55rem;
}

.order_tab {
	display: -webkit-box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	    justify-content: space-between;
	border-bottom: 1px solid #e7e7e7;
}

.order_tab a {
	padding: 3% 0;
	text-align: center;
	display: inline-block;
	width: 100%;
	font-size: 0.6rem;
	color: #999999;
}

.order_tab .active {
	border-bottom: 1px solid #387ff5;
	color: #387ff5;
}

.order_list {
	position: relative;
	font-size: 0.6rem;
}

.order_list .order_number {
	border-bottom: 1px solid #f7f7f7;
	padding: 3% 4% 3%;
	font-size: 0.55rem;
	color: #000000;
}

.order_list .order_number .icon-shangcheng {
	margin-right: 1%;
	font-size: 0.6rem;
}

.order_list .order_number .icon-angle-right {
	font-size: 0.8rem;
}

.order_list .order_number .icon-shanchu {
	font-size: 0.8rem;
	color: #666666;
	margin-top: -5%;
}

.order_list .order_pro {
	padding: 3% 4% 0;
}

.order_list .order_pro .item {
	border-bottom: 1px solid #f7f7f7;
	padding-bottom: 2%;
	margin-bottom: 0;
}

.order_list .order_price {
	padding: 3% 4%;
	border-bottom: 1px solid #f7f7f7;
}

.order_list .order_price .big_price {
	font-size: 0.6rem;
	color: #333333;
}

.order_list .pay {
	padding: 3% 4%;
}

.order_list .pay .fl {
	margin-top: 1%;
}

.order_list .pay a.dullred-btn {
	width: 3rem;
	height: 1.25rem;
	line-height: 1.25rem;
	padding: 0;
	font-size: 0.6rem;
	border-radius: 0.25rem;
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
	background: #ffebd0;
	color: #ff8700;
}

.order_list .evaluation {
	padding: 3% 4%;
}

.order_list .evaluation .stars {
	margin-left: 2%;
}

.order_list .evaluation .stars i {
	font-size: 0.65rem;
	color: #ff9a2d;
	margin-top: -0.125rem;
}

.order_list .evaluation .stars .over {
	color: #e3e3e3;
}

.order_list .evaluation .txt {
	color: #999999;
	font-size: 0.55rem;
	padding-top: 4%;
	line-height: 1.5;
	padding-bottom: 4%;
}

.empty_data {
	padding-top: 40%;
	font-size: 0.8rem;
	text-align: center;
}

.empty_data img {
	width: 30%;
	margin: 0 35%;
}

.empty_data p {
	color: #999999;
	font-size: 0.6rem;
	text-align: center;
	padding-top: 4%;
}

.empty_data1 {
	padding-top: 30%;
	padding-bottom: 10%;
	font-size: 0.8rem;
	text-align: center;
}

.empty_data1 img {
	width: 7.5rem;
	margin: 0 auto;
}

.empty_data1 p {
	color: #000000;
	font-size: 0.75rem;
	text-align: center;
	padding-top: 4%;
}

/* 我的订单 */

/* 门店详情 */

.stores_ad {
	position: relative;
	width: 100%;
}

.stores_ad p {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 10px;
	border-bottom: 30px solid rgba(0, 0, 0, 0.5);
	border-right: 20px solid transparent;
	color: #fff;
	text-align: center;
	line-height: 30px;
}

.stores_ad img {
	width: 100%;
	display: block;
}

.network_title {
	background: #fff;
	padding: 2% 4%;
	border-bottom: 1px solid #ddd;
	line-height: 1rem;
}

.network_title .name {
	font-size: 0.65rem;
	color: #000000;
}

.network_title .name .gray {
	font-size: 0.55rem;
}

.network_title .icon-renquntouxiang {
	font-size: 1rem;
	color: #000000;
}

.network_title .icon-right {
	font-size: 0.75rem;
	color: #999999;
	float: right;
}

.network_title .orange {
	color: #f39800;
}

.network_title .stars .icon-xingxing,
.network_title .stars .orange {
	margin-top: -3%;
}

.shop_title {
	padding: 2% 0 2% 4%;
	margin-bottom: 10px;
	background-color: #fff;
	border-bottom: 1px solid #ddd;
}

.shop_title .shop_title_left {
	width: 80%;
	box-shadow: 1px 0px #eee;
}

.shop_title .shop_title_left .name {
	font-size: 20px;
	font-weight: bold;
}

.shop_title .shop_title_left .evaluation_tel {
	padding: 5px 0;
	font-size: 14px;
	line-height: 23px;
}

.shop_title .shop_title_left .evaluation_tel span {
	margin-right: 10px;
}

.shop_title .shop_title_left .evaluation_tel span b {
	margin-left: 5px;
	color: #fd950d;
}

.shop_title .shop_title_left .evaluation_tel .icon-pingjia {
	margin-right: 2px;
	font-size: 16px;
}

.shop_title .shop_title_left .evaluation_tel .icon-dianhua {
	margin-right: 2px;
	color: #09bb07;
	font-size: 16px;
}

.shop_title .shop_title_left .shop_title_address {
	font-size: 14px;
	line-height: 23px;
}

.shop_title .shop_title_left .shop_title_address .icon-dizhi {
	margin-right: 2px;
	font-size: 16px;
}

.shop_title .shop_title_left .shop_title_address em {
	width: 90%;
}

.shop_title .shop_title_right {
	width: 20%;
}

.shop_title .shop_title_right .icon-daohang {
	display: block;
	height: 32px;
	color: #3A7FF7;
	font-size: 26px;
	text-align: center;
	line-height: 38px;
}

.shop_title .shop_title_right span {
	display: block;
	height: 20px;
	font-size: 14px;
	text-align: center;
	line-height: 20px;
}

.shop_title .shop_title_right em {
	display: block;
	height: 32px;
	font-size: 14px;
	text-align: center;
	line-height: 20px;
}

.discoroom ul li {
	width: 100%;
	position: relative;
	color: #333333;
	background-color: #fff;
	border-bottom: 1px solid #eee;
	padding: 3% 3%;
}

.discoroom ul li .img_box {
	width: 22%;
	float: left;
}

.discoroom ul li .img_box img {
	width: 3rem;
	display: block;
	height: 3rem;
}

.discoroom ul li .itemr {
	width: 77%;
	float: right;
}

.discoroom ul li .itemr h3 {
	overflow: hidden;
	height: 42px;
	color: #333333;
	font-size: 15px;
	font-weight: bold;
}

.discoroom ul li .itemr dl dd b {
	color: #f00;
	font-size: 22px;
}

.discoroom ul li .itemr dl dd del {
	color: #444;
	font-size: 16px;
}

/* 门店详情 */

/* 订单支付 */

.pay_t {
	padding: 1% 1% 1% 4%;
	line-height: 1.35rem;
}

.pay_t .fl {
	font-size: 0.6rem;
}

.pay_t .orange-btn {
	width: 4.5rem;
	height: 1.35rem;
	line-height: 1.35rem;
	padding: 0;
	font-size: 0.65rem;
	border-radius: 0.125rem;
	-webkit-border-radius: 0.125rem;
	-moz-border-radius: 0.125rem;
}

.storesroom ul li {
	width: 100%;
	position: relative;
	color: #333333;
	padding: 3% 3%;
}

.storesroom ul li .img_box {
	width: 25%;
	float: left;
}

.storesroom ul li .img_box img {
	width: 3.25rem;
	display: block;
	height: 3.25rem;
}

.storesroom ul li .itemr {
	width: 74%;
	float: right;
}

.storesroom ul li .itemr h3 {
	color: #333333;
	font-size: 0.6rem;
	margin-bottom: 2%;
}

.storesroom ul li .itemr h3 span {
	font-size: 0.6rem;
	font-weight: normal;
	margin-left: 1%;
}

.storesroom ul li .itemr p {
	font-size: 0.55rem;
}

.storesroom ul li .itemr p.stars {
	margin-top: 1%;
}

.storesroom ul li .itemr p.tel {
	margin-top: 3%;
}

.pay_price {
	padding: 2% 0 5%;
}

.pay_price .fl {
	font-size: 0.65rem;
	color: #000000;
}

.pay_price p {
	padding: 3% 4%;
}

.pay_price1 {
	padding: 2% 0 5%;
}

.pay_price1 .fl {
	font-size: 0.6rem;
	color: #000000;
}

.pay_price1 p {
	padding: 1.5% 4%;
}

.storesroom1 ul li {
	width: 100%;
	position: relative;
	color: #333333;
	padding: 3% 3%;
}

.storesroom1 ul li .img_box {
	width: 19%;
	float: left;
}

.storesroom1 ul li .img_box img {
	width: 2.25rem;
	display: block;
	height: 2.25rem;
}

.storesroom1 ul li .itemr {
	width: 66%;
	float: left;
}

.storesroom1 ul li .itemr h3 {
	color: #333333;
	font-size: 0.6rem;
	margin-bottom: 2%;
}

.storesroom1 ul li .itemr p {
	font-size: 0.55rem;
}

.storesroom1 ul li .itemr p.address {
	margin-top: 3%;
}

.storesroom1 ul li .telbtn {
	background: #3a82e7;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	width: 1.5rem;
	display: inline-block;
	height: 1.5rem;
	display: -webkit-box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-box-align: center;
	-o-box-align: center;
	box-align: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-box-pack: center;
	-o-box-pack: center;
	box-pack: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center;
	position: absolute;
	right: 5%;
	top: 25%;
}

.storesroom1 ul li .telbtn i {
	font-size: 1.15rem;
	color: #fff;
	margin-top: -12%;
}

.servicec {
	color: #387ff5;
}

.gray-btn.type1 {
	color: #fd950d;
	font-size: 0.55rem;
	padding: 1% 3%;
	border-radius: 0.125rem;
	-webkit-border-radius: 0.125rem;
	-moz-border-radius: 0.125rem;
	background: #e8e8e8;
	margin-bottom: 2%;
}

/* 订单支付 */

/* 购物车 */

.cart_com .title {
	font-size: 0.6rem;
	padding: 3% 4%;
	line-height: 1.125rem;
}

.cart_com .title .c_checkbox_t {
	margin-right: 3%;
	margin-top: 0.25rem;
}

.cart_com .title .line-btn {
	width: 2.5rem;
	font-size: 0.55rem;
	height: 1.125rem;
	line-height: 1.125rem;
	padding: 0;
}

.cart_list {
	width: 100%;
	overflow: hidden;
	margin-bottom: 3%;
}

.cart_list .cart_t {
	padding: 2% 3%;
	border-bottom: 1px solid #eaeaea;
	font-size: 0.6rem;
	color: #333333;
	overflow: hidden;
}

.cart_list .cart_t .icon-dianpu {
	font-size: 0.75rem;
	color: #999999;
	margin-right: 2%;
	margin-top: -1%;
}

.cart_list .cart_t .icon-angle-right {
	font-size: 0.75rem;
	color: #999999;
}

.cart_list .item {
	position: relative;
	width: 100%;
	overflow: hidden;
	font-size: 0.55rem;
	padding: 0 4%;
	border-bottom: 1px solid #eaeaea;
}

.cart_list .item .check-wrapper {
	position: absolute;
	left: 4%;
	top: 40%;
}

.cart_list .item .img_list {
	position: absolute;
	left: 12%;
	top: 0.5rem;
}

.cart_list .item .img_list img {
	width: 3.5rem;
	height: 3.125rem;
}

.cart_list .item .info {
	font-size: 0.55rem;
	padding: 0.5rem 0 0.5rem 5rem;
	display: -webkit-box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
}

.cart_list .item .info .name {
	-webkit-box-flex: 1;
	box-flex: 1;
	-moz-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: 3.125rem;
}

.cart_list .item .info .name h3 {
	overflow: hidden;
	font-size: 0.6rem;
	color: #333333;
	height: 1.65rem;
}

.cart_list .item .info .name .price {
	padding-top: 6%;
	font-size: 0.65rem;
}

.cart_list .item .num {
	position: absolute;
	right: 4%;
	bottom: 0.25rem;
}

.cart_list .item .delBtn {
	position: absolute;
	right: -2rem;
	top: 0;
	bottom: 0;
	width: 2rem;
	line-height: 4.125rem;
	background: #f15151;
	padding: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	/* display:none; */
}

/* 加减 */

.xm-input-number {
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #ccc;
	background: #ffffff;
}

.xm-input-number a {
	width: 1.5rem !important;
	display: inline-block !important;
}

.xm-input-number .input-num {
	vertical-align: middle;
	display: inline-block;
	float: left;
	width: 2rem;
	font-size: 0.65rem;
	height: 1.45rem;
	line-height: 1.45rem;
	text-align: center;
	border-right: #ccc 1px solid;
	border-left: 1px solid #ccc;
	border-top: none;
	border-bottom: none;
	color: #424242;
	-webkit-appearance: none;
	border-radius: 0;
}

.xm-input-number .icon-jian {
	float: left;
}

.xm-input-number .icon-jia {
	float: right;
}

.xm-input-number a {
	display: inline-block;
	height: 1.45rem;
	position: relative;
	width: 1.5rem;
	cursor: pointer;
}

.xm-input-number a:after,
.xm-input-number a:before {
	position: absolute;
	top: 47%;
	left: 20%;
	border-bottom: 2px solid #939393;
	width: 60%;
	height: 2px;
	content: ' ';
	cursor: pointer;
}

.xm-input-number .icon-jia:before {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	top: 47%;
	left: 20%;
}

/* 加减 */

.bottom-panel {
	position: fixed;
	bottom: 0;
	width: 100%;
	border-top: 1px solid #f3f3f3;
	background-color: #ffffff;
	z-index: 2;
	max-width: 750px;
}

.bottom-panel .info {
	float: left;
	font-size: 0.6rem;
	color: #333333;
	padding-left: 3%;
	padding-top: 2%;
	width: 63%;
}

.bottom-panel .info .c_checkbox_t2 {
	margin-top: -3%;
}

.bottom-panel .info .num {
	font-size: 0.55rem;
	margin-left: 4%;
	color: #666666;
}

.bottom-panel .info .txt {
	float: left;
}

.bottom-panel .info .txt .smalltxt {
	font-size: 0.5rem;
	color: #666666;
}

.bottom-panel .info .price {
	float: right;
	text-align: right;
	width: 80%;
}

.bottom-panel .info .price .smalltxt {
	font-size: 0.5rem;
	color: #999999;
	padding-top: 2%;
}

.bottom-panel .info .price .red {
	font-weight: bold;
}

.bottom-panel .info .price .total {
	font-size: 0.65rem;
	color: #000000;
}

.bottom-panel .right {
	float: right;
	width: 33%;
}

.bottom-panel .right .orange-btn {
	width: 4.5rem;
	height: 1.6rem;
	line-height: 1.6rem;
	padding: 0;
	float: right;
}

.bottom-panel .right .line-btn {
	width: 4.5rem;
	height: 1.6rem;
	line-height: 1.55rem;
	padding: 0;
	border: 1px solid #a0a0a0;
}

.bottom-panel .right .delredbtn {
	background: #d20001;
	color: #fff;
	margin-top: 7%;
	width: 3.75rem;
	margin-right: 0.5rem;
	height: 1.75rem;
	line-height: 1.75rem;
	border-radius: 0.25rem;
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
	font-size: 0.65rem;
	text-align: center;
}

.bottom-panel .right .dullred-btn.type1 {
	background: #d20001;
	padding: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	height: 2.5rem;
	line-height: 2.5rem;
	font-size: 0.7rem;
	text-align: center;
	width: 100%;
}

.bottom-panel .right .dullred-btn.type1 .txt {
	font-size: 0.55rem;
}

.bottom-panel .right .red-btn {
	background: #ff5252;
}

.bottom-panel .right .green-btn {
	background: #00bc0c;
	width: 100%;
}

.bottom-panel .right .line-red {
	border: 1px solid #387ff5;
	color: #387ff5;
}

.bottom-panel .right1 .orange-btn {
	width: 3.75rem;
}

.bottom-panel .right1 .line-btn {
	width: 3.75rem;
}

.bottom-panel.type1 {
	bottom: 51px;
	height: 2.5rem;
}

.load_more {
	padding: 2% 10%;
}

.load_more .gray-btn {
	background: #f1f1f1;
	width: 100%;
	padding: 3% 0;
	color: #666666;
}

.cart_title {
	font-size: 0.65rem;
	padding: 3% 4%;
	color: #000000;
	border-bottom: 1px solid #cccccc;
	background: #f8f8f8;
}

.cart_title .check-wrapper {
	color: #000000;
}

.cart_title .check-wrapper .c_checkbox_t3 {
	margin-top: -2%;
}

.cart_title .fr {
	color: #000000;
}

/* 购物车 */

/* 商品详情 */

.goods_details {
	background: #fff;
	padding: 0 3%;
}

.goods_details .goods_title {
	overflow: hidden;
	position: relative;
	height: 45px;
	font-size: 15px;
	font-weight: bold;
}

.goods_details .goods_price {
	font-size: 15px;
	padding: 4% 0;
	color: #000000;
}

.goods_details .goods_price span {
	font-size: 15px;
}

.goods_details .goods_price .default_price {
	font-size: 24px;
	font-weight: bold;
}

.goods_details .goods_price.type1 {
	font-size: 0.6rem;
	color: #999999;
}

.goods_details .goods_price.type1 .default_price {
	font-size: 0.85rem;
	color: #ff5000;
}

.goods_details .goods_del {
	padding-top: 2%;
	font-size: 0.5rem;
	color: #999999;
}

.goods_details.type1 {
	padding: 0 3% 3%;
}

.pub_tab {
	display: -webkit-box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	    justify-content: space-between;
	border-bottom: 1px solid #eeeeee;
}

.pub_tab a {
	padding: 3% 0;
	text-align: center;
	display: inline-block;
	width: 100%;
	font-size: 0.65rem;
	color: #000000;
}

.pub_tab .active {
	border-bottom: 2px solid #ff5000;
	color: #ff5000;
}

.buy_nav {
	position: fixed;
	bottom: 0;
	width: 100%;
	background-color: #ffffff;
	z-index: 2;
	max-width: 750px;
	padding: 0;
	margin: 0 auto;
	left: 0;
	right: 0;
}

.buy_nav .orange-btn {
	height: 2.05rem;
	line-height: 2.05rem;
	padding: 0;
	float: right;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	width: 100%;
}

.buy_nav .red-btn {
	background: #ff4242;
}

.details .chose {
	width: 100%;
	margin-top: 2%;
}

.details .chose ul {
	width: 96%;
	padding: 3% 0;
	border-bottom: solid 1px #eeeeee;
	background-color: #ffffff;
	overflow: hidden;
	margin: 0 2%;
}

.details .chose ul.type1 {
	border: none;
}

.details .chose ul:last-child {
	border: none;
}

.details .chose ul h3 {
	font-size: 0.6rem;
	color: #000000;
	font-weight: normal;
	margin-bottom: 2%;
	margin-left: 2%;
}

.details .chose ul li {
	padding: 2% 2%;
	text-align: center;
	border: solid 1px #c8c8c8;
	float: left;
	margin: 1% 2%;
	border-radius: 0.125rem;
	-webkit-border-radius: 0.125rem;
	-moz-border-radius: 0.125rem;
	font-size: 0.55rem;
	color: #666666;
}

.details .chose ul .chose-active {
	background: #ff6b00;
	border: 1px solid #ff6b00;
	color: #ffffff;
}

.details .chose ul .disable {
	background: #ffffff;
	border: 1px solid #dadada;
	color: #dadada;
}

.cart_quantity {
	width: 96%;
	padding: 3% 0 5%;
	margin: 0 2%;
	border-top: solid 1px #eeeeee;
}

.cart_quantity h3 {
	font-size: 0.6rem;
	color: #000000;
	font-weight: normal;
	margin-bottom: 2%;
	margin-left: 2%;
}

.cart_quantity .num {
	display: -webkit-box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-box-align: center;
	-o-box-align: center;
	box-align: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	margin-left: 2%;
}

.cart_quantity .num span {
	margin-left: 5%;
	font-size: 0.55rem;
}

.cart_quantity .orange {
	color: #ff5000;
}

.details .pic_img {
	display: -webkit-box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 4%;
	border-bottom: 1px solid #eeeeee;
}

.details .pic_img .img_list {
	width: 2.5rem;
	margin-right: 4%;
}

.details .pic_img .img_list img {
	width: 2.5rem;
	height: 2.5rem;
}

.details .pic_img .info {
	-webkit-box-flex: 1;
	box-flex: 1;
	-moz-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-right: 1rem;
}

.details .pic_img .info h3 {
	font-size: 0.6rem;
	overflow: hidden;
}

.details .pic_img .info .price {
	padding-top: 1%;
	font-size: 0.7rem;
	color: #ff5000;
}

.details .pic_img .info .price .del {
	font-size: 0.55rem;
	color: #999999;
}

.details .pic_img .info .salesnum {
	padding-top: 2%;
}

.details .pic_img .info .salesnum .del {
	font-size: 0.55rem;
	color: #999999;
}

.details .pic_img .info .salesnum .gray {
	font-size: 0.55rem;
	color: #999999;
	margin-left: 5%;
}

/* 动作 */

.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

.animatedb {
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUp {
	from {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
	to {
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes fadeInUp {
	from {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
	to {
		-webkit-transform: none;
		transform: none;
	}
}

.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.rotateIn {
	-webkit-animation-name: rotateIn;
	animation-name: rotateIn;
	-webkit-transform-origin: center;
	transform-origin: center;
}

@-webkit-keyframes rotateIn {
	from {
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0;
	}
	100% {
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

@keyframes rotateIn {
	from {
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0;
	}
	100% {
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}

/* 动作 */

.product_desc {
	font-size: 0.6rem;
	margin-top: 4%;
}

.product_desc img {
	max-width: 100% !important;
	height: auto !important;
}

.footer_nav {
	border-top: 1px solid #eeeeee;
	position: fixed;
	bottom: 0;
	width: 100%;
	background-color: #fff;
	z-index: 2;
	max-width: 750px;
	height: 50px;
	overflow: hidden;
}

.footer_nav ul {
	width: 40%;
	float: left;
}

.footer_nav ul li {
	height: 50px !important;
	text-align: center;
	width: 50%;
	float: left;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.footer_nav ul li p {
	font-size: 14px;
	color: #666666;
	line-height: 18px;
}

.footer_nav ul li i {
	position: relative;
	font-size: 26px;
	color: #666666;
}

.footer_nav ul li i .cart-num {
	right: -0.5rem;
	top: 0%;
}

.footer_nav .right {
	width: 60%;
	float: left;
}

.footer_nav .right .orange-btn {
	height: 50px;
	line-height: 50px;
	padding: 0;
	float: right;
	width: 50%;
	background: #FF8854;
	border-radius: 0;
}

.footer_nav .right .buy-btn {
	border-radius: 0;
	height: 50px;
	line-height: 50px;
	padding: 0;
	float: right;
	width: 50%;
	background: #FE4543;
	color: #fff;
	text-align: center;
}

.footer_nav2 {
	position: fixed;
	bottom: 0;
	width: 100%;
	background-color: #f8f8f8;
	z-index: 2;
	max-width: 750px;
	height: 50px;
	overflow: hidden;
}

.footer_nav2 ul {
	width: 50%;
	float: left;
}

.footer_nav2 ul li {
	text-align: center;
	width: 60%;
	position: relative;
	font-size: 0.7rem;
	color: #000000;
	float: left;
	line-height: 50px;
}

.footer_nav2 ul li a {
	width: 100%;
	display: block;
}

.footer_nav2 ul li .cart-num {
	right: -0.5rem;
	top: 0%;
}

.footer_nav2 ul li.typ1 {
	width: 40%;
	border-right: 1px solid #ddd;
}

.footer_nav2 .right {
	width: 50%;
	float: right;
}

.footer_nav2 .right .orange-btn {
	height: 50px;
	line-height: 50px;
	padding: 0;
	float: right;
	width: 100%;
	background: #ff4444;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}

.pub_list ul li {
	padding: 3% 4%;
	border-bottom: 1px solid #eeeeee;
	line-height: 1rem;
}

.pub_list ul li .iteml {
	font-size: 0.6rem;
	width: 50%;
	float: left;
}

.pub_list ul li .iteml i {
	margin-right: 4%;
}

.pub_list ul li .iteml.type1 {
	width: 10%;
}

.pub_list ul li .itemr {
	float: right;
	text-align: right;
	font-size: 0.6rem;
	width: 50%;
}

.pub_list ul li .itemr .c_checkbox_t {
	margin-top: 3%;
}

.pub_list ul li .itemr .icon-right {
	color: #999999;
	font-size: 0.75rem;
}

.pub_list ul li .shop_bar {
	width: 90%;
	float: right;
	position: relative;
}

.pub_list ul li .shop_bar span {
	width: 100%;
	font-size: 0.75rem;
	z-index: 99;
	-webkit-appearance: none;
	color: #FF0000;
}

.pub_list ul li .shop_bar .icon-right {
	position: absolute;
	right: 0;
	top: 0;
	color: #999999;
	font-size: 0.75rem;
	z-index: 1;
}

.pub_list ul li:last-child {
	border: 0 none;
}

.pub_list li.type1 {
	border-top: 1px solid #eeeeee !important;
}

.pub_list li.type1 .iteml {
	font-size: 0.65rem;
	color: #666666;
}

.icon-mendian1 {
	font-size: 1rem;
	color: #999999;
	margin-top: -2%;
}

.comment_list {
	padding: 4%;
	border-bottom: 1px solid #eeeeee;
}

.comment_list a {
	width: 100%;
	display: block;
}

.comment_list .comm_t {
	margin-bottom: 2%;
}

.comment_list .comm_t .img_box {
	width: 8%;
	margin-right: 2%;
}

.comment_list .comm_t .img_box img {
	height: 1rem;
	display: block;
	margin-top: 25%;
}

.comment_list .comm_t h3 {
	font-size: 0.6rem;
	line-height: 1rem;
	color: #000000;
}

.comment_list .comm_t .time {
	font-size: 0.6rem;
	line-height: 1rem;
	color: #666666;
}

.comment_list .comm_t .tel {
	font-size: 0.65rem;
	line-height: 1rem;
	color: #333333;
}

.comment_list .comm_t .stars i {
	color: #df3448;
}

.comment_list p {
	font-size: 0.6rem;
	color: #666666;
}

.comment_list .item_pic {
	margin-top: 2%;
}

.comment_list .item_pic ul {
	overflow: hidden;
}

.comment_list .item_pic ul li {
	width: 18%;
	float: left;
	margin-right: 2%;
}

.comment_list .item_pic ul li img {
	width: 100%;
	height: 2.625rem;
	display: block;
}

.comment_title {
	padding: 4%;
	border-bottom: 1px solid #eeeeee;
	display: -webkit-box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	    justify-content: space-between;
	color: #333333;
}

.comment_title .stars i {
	color: #df3448;
}

.comment_title span {
	font-size: 0.6rem;
	line-height: 1rem;
}

.comment_title span em {
	vertical-align: middle;
}

.comment_title .bigfont {
	font-size: 0.65rem;
}

.bigfont {
	font-size: 0.65rem;
}

/* 商品详情 */

/* 列表 */

.carinfo {
	position: relative;
	background: #ffffff;
	line-height: 2.25rem;
	height: 2.25rem;
	color: #333333;
	font-size: 0.65rem;
	border-bottom: 1px solid #ddd;
	padding: 0 5% 0 15%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.carinfo .logol {
	position: absolute;
	left: 4%;
	top: 30%;
}

.carinfo .logol img {
	width: 1.5rem;
}

.carinfo .change {
	position: absolute;
	right: 4%;
	top: 0;
	color: #333333;
	font-size: 0.7rem;
	line-height: 2.25rem;
	height: 2.25rem;
}

.carinfo .gray {
	margin-left: 1%;
}

.goods_nav {
	border-bottom: 1px solid #eeeeee;
	color: #333333;
	padding: 3% 0;
}

.goods_nav ul li {
	float: left;
	width: 33.3%;
	font-size: 0.65rem;
	text-align: center;
}

.goods_nav ul li .tag {
	width: 20%;
	display: inline-block;
	vertical-align: middle;
}

.goods_nav ul li .tag i {
	display: block;
	font-size: 12px;
}

.goods_nav ul li .tag .icon-solidup {
	color: #cecece;
}

.goods_nav ul li .tag .icon-xiangxia1 {
	color: #cecece;
}

.goods_nav ul li .icon-solidup.red,
.goods_nav ul li .icon-xiangxia1.red {
	color: #ff5252;
}

.goods_nav ul li.active {
	color: #ff5252;
}

.proroom ul li {
	width: 100%;
	position: relative;
	color: #333333;
	border-bottom: 1px solid #efefef;
	padding: 3% 3%;
}

.proroom ul li .img_box {
	width: 31%;
	float: left;
}

.proroom ul li .img_box img {
	width: 4.5rem;
	display: block;
	height: 4.5rem;
}

.proroom ul li .itemr {
	width: 66%;
	float: right;
	position: relative;
}

.proroom ul li .itemr h3 {
	color: #000000;
	font-size: 15px;
	font-weight: bold;
	overflow: hidden;
	height: 42px;
}

.proroom ul li .itemr .itemr-p {
	margin-top: 15%;
}

.proroom ul li .itemr .itemr-p p {
	float: left;
}

.proroom ul li .itemr .itemr-p p.del {
	text-decoration: line-through;
	color: #999;
	margin-top: 8px;
	font-size: 14px;
}

.proroom ul li .itemr .itemr-p span.del {
	float: left;
	margin-top: 8px;
	font-size: 14px;
}

.proroom ul li .itemr .itemr-p p.price {
	color: red;
	font-size: 18px;
	font-weight: bold;
	margin-right: 10px;
}

.proroom ul li .itemr .itemr-p p.price span {
	font-size: 22px;
}

.proroom ul li .itemr .itemr-p-plus p {
	float: left;
}

.proroom ul li .itemr .itemr-p-plus p.del {
	text-decoration: line-through;
	color: #999;
	margin-top: 8px;
	font-size: 14px;
}

.proroom ul li .itemr .itemr-p-plus span.del {
	float: left;
	color: #999;
	margin-top: 8px;
	font-size: 14px;
}

.proroom ul li .itemr .itemr-p-plus p.price {
	color: red;
	font-size: 18px;
	font-weight: bold;
	margin-right: 10px;
}

.proroom ul li .itemr .itemr-p-plus p.price span {
	font-size: 22px;
}


/* .proroom ul li .itemr .txt {
	color: #999999;
	font-size: 0.6rem;
	padding-top: 3%;
}

.proroom ul li .itemr .orange-btn {
	position: absolute;
	right: 3%;
	top: 2.125rem;
	padding: 3% 5%;
	background: #ef2b2c;
	line-height: 1.2;
} */

.screening {
	position: fixed;
	top: 4.75rem;
	border-bottom: 1px solid #ddd;
	padding-bottom: 3%;
	max-width: 750px;
	margin: 0 auto;
	background: #fff;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 99999;
}

.screening .row {
	padding: 4% 2% 2%;
}

.screening li {
	float: left;
	padding: 3% 2%;
}

.screening li a {
	font-size: 0.6rem;
	color: #333333;
}

.screening li.active a {
	color: #ef2b2c;
}

.suborder {
	position: fixed;
	top: 2rem;
	border-bottom: 1px solid #ddd;
	padding-bottom: 3%;
	max-width: 750px;
	margin: 0 auto;
	background: #fff;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 99999;
}

.suborder ul {
	padding: 1% 2%;
}

.suborder li {
	float: left;
	width: 33.3%;
	padding: 2%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.suborder li a {
	font-size: 0.6rem;
	color: #333333;
	border: 1px solid #f1f2f6;
	background: #f1f2f6;
	display: inline-block;
	width: 100%;
	text-align: center;
	padding: 6% 0;
	border-radius: 0.125rem;
	-webkit-border-radius: 0.125rem;
	-moz-border-radius: 0.125rem;
}

.suborder li.active a {
	color: #ef2b2c;
	border: 1px solid #ef2b2c;
	background: #fff;
}

.fancybox-lock {
	overflow: hidden !important;
	height: 100%;
}

.fancybox-lock body {
	overflow: hidden !important;
	height: 100%;
}

.blackbg {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.7);
	z-index: 9998;
}

.show_subnav .active i {
	color: #cecece !important;
}

.show_subnav .active i:before {
	content: "\e615";
}

.choose_shop {
	padding: 4%;
	max-height: 14.5rem;
	overflow: auto;
}

.choose_shop ul li {
	font-size: 0.75rem;
	color: #000000;
	line-height: 1rem;
	position: relative;
	padding: 2% 2% 2% 13%;
}

.choose_shop ul li .c_checkbox_t {
	position: absolute;
	left: 0;
	top: 18%;
}

/* 列表 */

/* 底部 */

.index_footer {
	position: fixed;
	bottom: 0;
	width: 100%;
	border-top: 1px solid #eeeeee;
	background-color: #ffffff;
	z-index: 2;
	max-width: 750px;
	padding: 0;
	height: 2.2rem;
	overflow: hidden;
}

.index_footer ul {
	width: 100%;
	float: left;
}

.index_footer ul li {
	text-align: center;
	width: 20%;
	float: left;
	position: relative;
}

.index_footer ul li span {
	display: inline-block;
	width: 1.25rem;
	height: 1.25rem;
	overflow: hidden;
	display: -webkit-box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-box-align: center;
	-o-box-align: center;
	box-align: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-box-pack: center;
	-o-box-pack: center;
	box-pack: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center;
	margin: 0.1rem auto 0.05rem;
}

.index_footer ul li i {
	color: #666666;
	font-size: 1rem;
}

.index_footer ul li p {
	font-size: 0.45rem;
	color: #666666;
	margin-top: -2%;
}

.index_footer ul .active i {
	color: #387ff5;
}

.index_footer ul .active p {
	color: #387ff5;
}

.index_footer .cart-num {
	right: 0.625rem;
	top: 0rem;
}

/* 底部 */

/* 推荐有奖 */

.invite_txt {
	padding: 6% 0 2%;
}

.invite_txt p {
	font-size: 0.7rem;
	color: #000000;
}

.invite_txt .txt1 {
	font-size: 1.1rem;
}

.invite_ad {
	width: 100%;
}

.invite_ad img {
	width: 100%;
	display: block;
}

.invite_txt2 {
	padding: 4% 0 6%;
}

.invite_txt2 p {
	font-size: 0.6rem;
	line-height: 1.8;
	color: #000000;
}

.receive-btn {
	padding: 0 13%;
}

.receive-btn .input {
	font-size: 0.7rem;
	color: #000000;
	height: 1.75rem;
	border-radius: 0.25rem;
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
}

.receive-btn .yellow-btn {
	margin-top: 6%;
}

.receive-btn .line-btn {
	border-radius: 0.25rem;
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
	color: #000000;
	border: 2px solid #f5a200;
	font-size: 0.7rem;
	padding: 3.7% 0;
}

.receive-btn .input1 {
	font-size: 0.75rem;
	color: #000000;
	height: 2rem;
	border-radius: 0.25rem;
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
	background: #ffffff;
}

.receive-btn .yellowbtn.line-btn {
	border-radius: 0.25rem;
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
	padding: 2.5% 0;
	font-size: 1rem;
	border: 2px solid #cfa972;
	color: #cfa972 !important;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 7%;
}

.bind_phone {
	position: relative;
	padding-right: 30%;
}

.bind_phone .sbluebtn {
	position: absolute;
	right: 0;
	z-index: 99;
	display: inline-block;
	font-size: 0.6rem;
	top: 0%;
	line-height: 1.75rem;
	border-left: 1px solid #c9c9c9;
	padding-left: 5%;
}

.bind_phone .sbluebtn.orange-btn {
	background: #00a5ea;
	border-radius: 0.25rem;
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
	padding: 0;
	font-size: 0.6rem;
	height: 1.375rem;
	line-height: 1.375rem;
	width: 4.5rem;
	color: #ffffff;
	border: 1px solid #00a5ea;
}

.bind_phone .sbluebtn.orange-btn.disable {
	background: #ffffff;
	border-radius: 0.25rem;
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
	padding: 0;
	font-size: 0.6rem;
	height: 1.375rem;
	line-height: 1.375rem;
	width: 4.5rem;
	border: 1px solid #c9c9c9;
	color: #666666;
}

.bind_phone .input1 {
	padding-left: 0;
}

.touchweb_com-indexPop .middle_inner .beet {
	position: relative;
	font-size: 0.75rem;
	color: #000000;
	border-radius: 0.25rem 0.25rem 0 0;
	-webkit-border-radius: 0.25rem 0.25rem 0 0;
	-moz-border-radius: 0.25rem 0.25rem 0 0;
	line-height: 1.75rem;
}

.touchweb_com-indexPop .middle_inner .beet .ic_close {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 99;
	width: 1.5rem;
	height: 1.5rem;
}

.touchweb_com-indexPop .middle_inner .beet .ic_close i {
	color: #666666;
	font-size: 0.8rem;
}

.bluebtn.orange-btn {
	background: #00a0e9;
	border-radius: 0.25rem;
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
	padding: 3.5% 0;
	font-size: 0.75rem;
}

.bluebtn.orange-btn.disable {
	background: #eeeeee;
	border-radius: 0.25rem;
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
	padding: 3.5% 0;
	font-size: 0.75rem;
	color: #999999;
}

.set_password {
	position: relative;
	padding-right: 20%;
	border-bottom: 1px solid #eeeeee;
}

.set_password .see {
	position: absolute;
	right: 0;
	z-index: 99;
	width: 2.5rem;
	height: 1.75rem;
	display: inline-block;
	text-align: right;
	top: 20%;
}

.set_password .see i {
	color: #fba131;
	font-size: 1.1rem;
	margin-right: 2%;
}

.set_password .see.active i {
	font-size: 1.4rem;
	margin-right: 0;
}

.set_password .see.active i:before {
	content: "\e622";
}

.set_password .input1 {
	padding: 0;
	height: 2rem;
}

/* 推荐有奖 */

/* 签到领积分 */

.bbody1 {
	background: #001524;
}

.index_footer2 {
	position: fixed;
	bottom: 0;
	width: 100%;
	background-color: #e6e6e6;
	z-index: 2;
	max-width: 750px;
	padding: 0;
	height: 2.2rem;
	overflow: hidden;
}

.index_footer2 ul {
	width: 100%;
	float: left;
}

.index_footer2 ul li {
	text-align: center;
	width: 33.3%;
	float: left;
	position: relative;
	border-right: 1px solid #001524;
	height: 2.2rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 0.7rem;
	color: #000000;
}

.index_footer2 ul li span {
	display: inline-block;
	height: 2.2rem;
	margin-right: 4%;
}

.index_footer2 ul li i {
	color: #333333;
}

.index_footer2 ul li a {
	width: 100%;
	display: block;
	line-height: 2.2rem;
	height: 2.2rem;
}

.index_footer2 ul li:last-child {
	border: 0 none;
}

.index_footer2 ul li.active {
	background: #d3d3d4;
}

.index_footer2 .icon-shouyeshouye {
	font-size: 0.85rem;
}

.index_footer2 .icon-gouwuche {
	font-size: 1rem;
}

.index_footer2 .icon-wode {
	font-size: 0.9rem;
	margin-top: -3%;
}

.product_list {
	margin-bottom: 2%;
}

.product_list ul li {
	height: 8rem;
	width: 29%;
	margin-left: 3%;
	float: left;
	margin-top: 2%;
}

.product_list ul a {
	width: 100%;
	display: block;
}

.product_list ul .img {
	width: 100%;
	height: 4.75rem;
}

.product_list ul .img img {
	width: 100%;
	height: 4.75rem;
}

.product_list ul .name {
	font-size: 0.55rem;
	color: #ffffff;
	padding: 3% 4% 0;
	overflow: hidden;
}

.product_list ul .price {
	text-align: center;
	padding-top: 7%;
}

.product_list ul .price span {
	font-size: 0.55rem;
	color: #fb0000;
	padding: 0 2%;
	display: inline-block;
	border: 1px solid #fb0000;
	border-radius: 0.25rem;
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
	text-align: center;
	margin: 0 auto;
}

.sign_integral {
	position: relative;
}

.sign_integral .bg {
	width: 100%;
}

.sign_integral .cart {
	position: absolute;
	bottom: 10%;
	left: 0;
	width: 16.5%;
}

.sign_integral .cart img {
	width: 100%;
}

.sign_integral .rules {
	position: absolute;
	top: 4%;
	right: 0;
	width: 15%;
}

.sign_integral .rules img {
	width: 100%;
}

.sign_integral .goto {
	position: absolute;
	top: 20%;
	right: 0;
	left: 0;
	width: 50%;
	margin: 0 auto;
}

.sign_integral .goto img {
	width: 100%;
}

.sign_integral .driving_jf {
	position: absolute;
	top: 24%;
	right: 0;
	left: 0;
	margin: 0 auto;
	text-align: center;
}

.sign_integral .driving_jf p.row {
	font-size: 0.65rem;
	font-weight: bold;
}

.sign_integral .run_jf {
	position: absolute;
	top: 58%;
	right: 4%;
	text-align: right;
}

.sign_integral .run_jf p {
	color: #c9caca;
}

.sign_integral .run_jf p .red {
	font-size: 0.65rem;
}

.sign_integral .cumulative_jf {
	position: absolute;
	top: 58%;
	left: 4%;
	text-align: right;
}

.sign_integral .cumulative_jf p {
	color: #c9caca;
}

.sign_integral .cumulative_jf p .red {
	font-size: 0.65rem;
}

.seven_date {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	width: 100%;
}

.seven_date ul li {
	width: 14.285%;
	text-align: center;
	float: left;
}

.seven_date ul li span {
	font-size: 0.5rem;
	color: #ffffff;
}

.integral_img {
	width: 80%;
	margin: 0 auto;
	position: relative;
}

.integral_img img {
	width: 100%;
}

.integral_img .txt {
	position: absolute;
	top: 16%;
	width: 84%;
	margin: 0 auto;
	left: 8.5%;
}

.integral_img .txt p {
	color: #000000;
	line-height: 1.7;
	font-size: 0.6rem;
}

.reward_rules {
	width: 98%;
	margin: 0 auto;
	position: relative;
}

.reward_rules img {
	width: 100%;
}

.reward_rules .txt {
	position: absolute;
	top: 6.5%;
	width: 95%;
	margin: 0 auto;
	left: 2%;
	overflow: auto;
	border-radius: 0.25rem;
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
}

.reward_rules .txt p {
	color: #000000;
	line-height: 1.7;
	font-size: 0.6rem;
	background: #ffffff;
}

.tndent {
	padding-left: 9%;
}

/* 签到领积分 */

/* 邀请有奖 */

.invite_bar .ad {
	width: 100%;
}

.invite_bar .txt {
	color: #000000;
	line-height: 1.7;
	font-size: 0.6rem;
}

a.orange-btn.invitebtn {
	color: #ffffff;
	border-radius: 0.25rem;
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
	display: inline-block;
	background: #fd950d;
	text-align: center;
	font-size: 0.7rem;
	padding: 4% 0;
}

.touchweb_com-indexPop1 {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	box-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	-webkit-box-align: center;
	box-align: center;
	align-items: center;
	width: 100%;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
	z-index: 9999;
}

.touchweb_com-indexPop1.show {
	opacity: 1;
	visibility: visible;
}

.touchweb_com-indexPop1 .integral_inner {
	width: 100%;
	max-width: 750px;
	position: fixed;
	left: 0;
	right: 0;
	top: 6%;
	margin: auto;
	background: #000;
}

.touchweb_com-indexPop1 .integral_inner .share_img {
	width: 100%;
	margin-top: 1%;
}

.touchweb_com-indexPop1 .integral_inner .share_img img {
	width: 100%;
}

.touchweb_com-indexPop1 .full_inner1 {
	width: 100%;
	max-height: 90% !important;
	overflow: auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	height: auto;
	position: relative;
	max-width: 750px;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	padding-bottom: 2rem;
	margin: 0 auto;
}

.touchweb_com-indexPop1 .full_inner1 .ic_close {
	position: absolute;
	right: 0.35rem;
	top: 0.35rem;
	z-index: 99;
	font-size: 0.7rem;
	color: #666666;
}

.countdown {
	margin: 4% auto 2%;
	position: relative;
	padding-left: 30%;
}

.countdown .share1 {
	width: 1.7rem;
	height: 1.3rem;
	background-image: url(../images/icon1.png);
	background-repeat: no-repeat;
	background-size: 1.7rem 1.3rem;
	position: absolute;
	left: 17%;
	top: -10%;
}

.countdown .counttime {
	background: #fd9516;
	border-radius: 0.25rem;
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
	color: #ffffff;
	font-size: 0.55rem;
	padding: 3% 3%;
	overflow: hidden;
	display: inline;
}

.countdown .counttime span {
	display: inline-block;
	padding: 1% 1.5%;
	color: #000000;
	font-size: 0.6rem;
	text-align: center;
	background: #fff;
	border-radius: 0.125rem;
	-webkit-border-radius: 0.125rem;
	-moz-border-radius: 0.125rem;
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

/* 邀请有奖 */

/* 车生活 */

.cart_life {
	padding: 2% 0;
}

.cart_life .iteml {
	width: 47%;
	float: left;
	margin-left: 2%;
}

.cart_life .iteml a {
	width: 100%;
	display: block;
}

.cart_life .iteml img {
	width: 100%;
	display: block;
}

.cart_life .itemr {
	width: 47%;
	float: left;
	margin-left: 2%;
}

.cart_life .itemr a {
	width: 100%;
	display: block;
}

.cart_life .itemr img {
	width: 100%;
	display: block;
}

/* 谋福利 */

.cart_life2 {
	padding: 2% 0;
}

.cart_life2 .iteml {
	width: 47%;
	float: left;
	margin-left: 2%;
}

.cart_life2 .iteml a {
	width: 100%;
	display: block;
}

.cart_life2 .iteml img {
	width: 100%;
	display: block;
}

.cart_life2 .itemr {
	width: 47%;
	float: left;
	margin-left: 2%;
}

.cart_life2 .itemr a {
	width: 100%;
	display: block;
}

.cart_life2 .itemr img {
	width: 100%;
	display: block;
}

/* 谋福利 */

/* 车生活 */

/* 车驾管便民服务 */

.bgbody2 {
	background: #78d4da;
}

.service {
	position: relative;
}

.service img {
	width: 100%;
	display: block;
}

.service .txt {
	position: absolute;
	top: 12%;
	width: 70%;
	left: 0;
	right: 0;
	margin: 0 auto;
	height: 9.25rem;
	overflow: auto;
}

.service .txt p {
	color: #000000;
	line-height: 1.8;
	font-size: 0.5rem;
}

.service .txt p.title {
	font-size: 0.65rem;
	color: #136589;
	text-align: center;
	font-weight: bold;
	padding-top: 2%;
	padding-bottom: 1%;
}

.fill_input {
	width: 90%;
	margin: 2% auto;
}

.fill_input p {
	padding: 1% 0 !important;
}

.fill_input p span {
	line-height: 1.8;
	width: 26%;
	background: #289497;
	display: inline-block;
	color: #ffffff;
	font-size: 0.65rem;
	text-align: center;
	height: 1.25rem;
	line-height: 1.25rem;
}

.fill_input p .input1 {
	width: 72%;
	font-size: 0.6rem;
	padding: 0;
	background: #289497;
	float: right;
	padding: 0 1%;
	height: 1.25rem;
	color: #ffffff;
}

.fill_input p .select1 {
	width: 72%;
	font-size: 0.6rem;
	padding: 0;
	background: #289497;
	float: right;
	padding: 0 1%;
	height: 1.25rem;
	color: #ffffff;
}

.operation1 .sendbtn {
	width: 25%;
}

.servertel {
	position: fixed;
	right: 0;
	max-width: 750px;
	top: 20%;
	z-index: 999;
	width: 100%;
	left: 0;
	margin: 0 auto;
}

.servertel .tel {
	width: 1rem;
	float: right;
	margin-right: 4%;
}

.servertel .tel1 {
	width: 1.5rem;
	float: right;
	margin-right: 4%;
}

.servertel.type1 {
	bottom: 15%;
	top: auto;
}

/* 车驾管便民服务 */

/* 一起吧首页 */

.activities {
	padding: 0 2% 2%;
}

.activities ul li {
	position: relative;
	border: 1px solid #eeeeee;
	background: #ffffff;
	margin-top: 2%;
}

.activities ul li .img_box {
	padding: 1px;
}

.activities ul li .img_box img {
	width: 100%;
	height: 6.625rem;
	display: block;
}

.activities ul li .info {
	padding: 2%;
}

.activities ul li .info .name {
	width: 70%;
	float: left;
	font-size: 0.55rem;
	color: #000000;
}

.activities ul li .info .price {
	width: 30%;
	float: right;
	text-align: right;
	font-size: 0.6rem;
}

.activities ul li .info .price del {
	color: #666666;
	font-size: 0.5rem;
}

.activities ul li a {
	width: 100%;
	display: block;
}

/* 一起吧首页 */

/* 闯关游戏 */

.bbody2 {
	background-color: #8c0108;
	background-image: url(../images/bg5.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: top center;
}

.advertisement img {
	width: 100%;
	display: block;
}

.advertisement .adv1 {
	margin-top: 2.5rem;
}

.advertisement .adv2 {
	margin-top: 1.25rem;
}

.advertisement .rule {
	padding: 6% 4%;
	margin-bottom: 8%;
	color: #ffffff;
	font-size: 0.6rem;
}

.advertisement .rule a {
	color: #ffffff;
	font-size: 0.6rem;
}

.advertisement .icon23 {
	padding: 5% 5% 10%;
}

.advertisement .icon23 a {
	width: 50%;
	float: left;
	text-align: center;
}

.advertisement .icon23 img {
	width: 6.25rem;
	margin: 0 auto;
}

.cblue {
	color: #0ff !important;
	font-size: 0.925rem;
}

.confirm_img {
	width: 100%;
	margin: 0 auto;
	position: relative;
}

.confirm_img img {
	width: 100%;
}

.confirm_img p.row.bigfont1 {
	margin-bottom: 4%;
	font-size: 0.875rem;
	text-align: center;
	padding: 0 4% 1%;
	position: relative;
}

.confirm_img p.row.bigfont1 span {
	position: relative;
	padding: 0 1%;
	color: #ffffff;
	font-weight: bold;
}

.confirm_img p.row.bigfont1:before {
	content: "";
	display: block;
	position: absolute;
	background: #ffffff;
	height: 1px;
	width: 30%;
	top: 52%;
	left: 0;
}

.confirm_img p.row.bigfont1:after {
	content: "";
	display: block;
	position: absolute;
	background: #ffffff;
	height: 1px;
	width: 30%;
	top: 52%;
	right: 0;
}

.confirm_img .txt {
	position: absolute;
	top: 28%;
	width: 68%;
	margin: 0 auto;
	left: 18%;
}

.confirm_img .txt p {
	color: #ffffff;
	line-height: 1.8;
	font-size: 0.6rem;
}

/* 闯关游戏 */

/* 答题 */

.bbody3 {
	background-image: url(../images/bg2.jpg);
	background-repeat: repeat;
	background-size: 6px 6px;
	background-color: #102f49;
}

.subjectt {
	color: #c9caca;
	font-size: 0.6rem;
	text-align: center;
}

.subjectt2 {
	color: #ffffff;
	font-size: 0.75rem;
	padding: 4%;
	text-align: left;
}

.answer {
	margin: 5% 6% 5%;
}

.answer .item {
	border: 1px solid #cfa972;
	color: #ffffff;
	border-radius: 0.25rem;
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
	padding: 5% 4% 5% 26%;
	position: relative;
	margin-bottom: 7%;
	min-height: 2.875rem;
}

.answer .item a {
	width: 100%;
	display: block;
	color: #ffffff;
	font-size: 1rem;
}

.answer .item span {
	color: #000000;
	font-size: 1.25rem;
	text-align: right;
	line-height: 2.5rem;
	padding-right: 0.25rem;
	position: absolute;
	left: 0.75rem;
	top: 0.125rem;
	background-image: url(../images/icon5.png);
	background-repeat: repeat;
	background-size: 2.5rem 2.5rem;
	width: 2.5rem;
	height: 2.5rem;
	display: inline-block;
	font-weight: bold;
}

.answer .item.active a {
	color: #fcd000;
}

.rightans {
	color: #cfa972;
	font-size: 0.8rem;
	line-height: 1.75rem;
	padding: 0 6% 0;
}

.rightans .fr img {
	width: 6.25rem;
}

.car_pay {
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 999;
	max-width: 750px;
	padding: 0;
	overflow: hidden;
}

.car_distance {
	position: relative;
	margin-top: 8%;
}

.car_distance .bg {
	width: 100%;
}

.car_distance .cart {
	position: absolute;
	bottom: 10%;
	left: 0;
	width: 22.5%;
}

.car_distance .cart img {
	width: 100%;
}

.ans_total {
	margin: 2% 0% 5% 3%;
}

.ans_total ul li {
	width: 10%;
	text-align: center;
	float: left;
	height: 0.75rem;
	position: relative;
	overflow: visible;
}

.ans_total ul li span {
	font-size: 0.55rem;
	color: #333333;
	vertical-align: middle;
	float: left;
	width: 0.75rem;
	height: 0.75rem;
	text-align: center;
	background: #9fa0a0;
	display: inline-block;
}

.ans_total ul li .icon-right {
	display: none;
	color: #c68084;
	font-size: 0.45rem;
	position: absolute;
	right: 8%;
	top: 16%;
	font-weight: bold;
}

.ans_total ul .active span {
	background: #c24a41;
	color: #ffffff;
}

.ans_total ul .active .icon-right {
	display: block;
}

.share_with {
	text-align: right;
	padding: 4% 4% 0;
}

.share_with a {
	color: #00ffff;
	font-size: 0.6rem;
}

.countdown2 {
	color: #ffffff;
	font-size: 0.6rem;
}

.ans_text {
	color: #ffffff;
	font-size: 0.8rem;
	padding: 4% 5% 0;
}

.ans_text .text1 {
	font-size: 1.375rem;
	color: #cfa972;
	font-weight: bold;
	text-align: center;
	padding: 0 0 3%;
}

.ans_text .text2 {
	font-size: 0.75rem;
	text-align: center;
	padding: 0 4% 1%;
	position: relative;
}

.ans_text .text2 span {
	position: relative;
	padding: 0 1%;
	color: #ffffff;
}

.ans_text .text2:before {
	content: "";
	display: block;
	position: absolute;
	background: #ffffff;
	height: 1px;
	width: 30%;
	top: 52%;
	left: 5%;
}

.ans_text .text2:after {
	content: "";
	display: block;
	position: absolute;
	background: #ffffff;
	height: 1px;
	width: 30%;
	top: 52%;
	right: 5%;
}

.ans_text .text3 {
	font-size: 0.65rem;
	line-height: 1.8;
	padding: 4% 4% 2%;
}

.ans_text .text4 {
	font-size: 0.55rem;
	line-height: 1.4;
	padding: 3% 0 0;
}

.ans_text .text5 {
	font-size: 0.6rem;
	line-height: 1.2;
	padding: 3% 0 0;
}

.ans_text .text5 p {
	color: #ffffff;
}

.ans_text .text6 {
	background: #fff000;
	border-radius: 0.25rem;
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
	width: 100%;
	line-height: 2;
	font-size: 0.55rem;
	color: #000000;
	text-align: center;
}

.ans_text .text7 {
	font-size: 1.25rem;
	text-align: center;
	padding: 3% 0 3%;
}

.ans_text .text8 {
	font-size: 0.75rem;
	line-height: 1.5;
	padding: 0;
	text-align: center;
}

.ans_text .text8 .nothing {
	color: #ffffff;
	line-height: 3;
}

.ans_text .text9 {
	font-size: 0.875rem;
	line-height: 1.5;
	padding: 0;
	text-align: right;
}

.ans_text .text9 a {
	color: #ffffff;
}

/* 答题 */

/* 领奖 */

.bbody4 {
	background-image: url(../images/bg4.jpg);
	background-repeat: repeat;
	background-size: 6px 6px;
	background-color: #163753;
}

.prize_list {
	padding: 4%;
}

.prize_list ul li {
	width: 100%;
	position: relative;
	color: #333333;
	border: 2px solid #00f7f7;
	padding: 3% 3%;
	border-radius: 0.25rem;
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
	margin-bottom: 0.875rem;
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.7);
	        box-shadow: 0 3px 5px rgba(0, 0, 0, 0.7);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #1c3f61;
}

.prize_list ul li .img_box {
	width: 37%;
	float: left;
	padding: 4%;
	background-image: url(../images/icon22.png);
	background-repeat: no-repeat;
	background-size: 4.9rem 4.9rem;
	height: 4.9rem;
}

.prize_list ul li .img_box img {
	width: 4rem;
	display: block;
	height: 4rem;
	border: 2px solid #ffffff;
	border-radius: 0.25rem;
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
}

.prize_list ul li .itemr {
	width: 63%;
	float: right;
}

.prize_list ul li .itemr h3 {
	color: #fff100;
	font-size: 1.125rem;
	margin-bottom: 2%;
	text-align: center;
	padding-top: 3%;
}

.prize_list ul li .itemr p {
	font-size: 0.55rem;
	color: #fff100;
	font-size: 0.7rem;
	text-align: center;
}

.prize_list ul li .itemr p.weima {
	color: #00ffff;
	line-height: 1.5;
	padding-top: 3%;
	font-size: 0.6rem;
}

.prize_list ul li .itemr p.num {
	padding: 3% 0;
}

.prize_list2 {
	padding: 0 0;
}

.prize_list2 ul li {
	width: 100%;
	position: relative;
	color: #333333;
	border-bottom: 1px dashed #ffffff;
	padding: 3% 6%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.prize_list2 ul li a {
	display: block;
	width: 100%;
}

.prize_list2 ul li p.link {
	font-size: 0.6rem;
	position: absolute;
	bottom: 10%;
	left: 10%;
	color: #ffffff;
	background: rgba(0, 0, 0, 0.6);
	padding: 0 2%;
	border-radius: 0.125rem;
	-webkit-border-radius: 0.125rem;
	-moz-border-radius: 0.125rem;
	height: 1rem;
	line-height: 1rem;
	display: inline-block;
}

.prize_list2 ul li:last-child {
	border: 0 none;
}

.yellowbtn2.line-btn {
	border-radius: 0.25rem;
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
	padding: 2% 0;
	font-size: 1rem;
	border: 2px solid #cfa972;
	color: #cfa972 !important;
	width: 70%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 auto;
}

.awardweima {
	text-align: center;
	padding: 3% 0 0;
}

.awardweima img {
	width: 4.5rem;
	border: 1px solid #ffffff;
	border-radius: 0.125rem;
	-webkit-border-radius: 0.125rem;
	-moz-border-radius: 0.125rem;
	display: inline-block;
}

/* 领奖 */

/* 中奖 */

.yellowbtn3.line-btn {
	border-radius: 0.25rem;
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
	padding: 1.3% 0;
	font-size: 1rem;
	border: 2px solid #cfa972;
	color: #cfa972 !important;
	width: 45%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 auto;
}

.emcee {
	text-align: center;
	padding: 4% 0 0;
}

.emcee img {
	width: 8.75rem;
	display: inline-block;
	-webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 4px 5px rgba(0, 0, 0, 0.5);
}

/* 中奖 */

/* 商户核销 */

.verification_tab {
	display: -webkit-box;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	    justify-content: space-between;
	background: #387ff5;
}

.verification_tab a {
	padding: 3% 0;
	text-align: center;
	display: inline-block;
	width: 100%;
	font-size: 0.7rem;
	color: rgba(255, 255, 255, 0.5);
}

.verification_tab .active {
	border-bottom: 0.125rem solid rgba(255, 255, 255, 0.8);
	color: #ffffff;
}

.data1 ul {
	margin-bottom: 3%;
	background: #ffffff;
}

.data1 ul li {
	border-bottom: 1px solid #eeeeee;
	font-size: 0.6rem;
	width: 50%;
	float: left;
	padding: 2%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-right: 1px solid #eeeeee;
	height: 3.3rem;
	text-overflow: ellipsis;
	word-break: break-all;
}

.data1 ul li .txt2 {
	font-size: 0.75rem;
	padding-top: 2%;
}

.data1 ul li .txt2 .smalltxt {
	font-size: 0.65rem;
}

.input1.type1 {
	color: #ffffff;
	width: 74%;
	padding: 0;
	border-bottom: 1px solid #ffffff;
}

.input1.type1::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #e4e4e4;
}

.input1.type1:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #e4e4e4;
}

.input1.type1::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #e4e4e4;
}

.input1.type1:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #e4e4e4;
}

.datainfo2 .iteml {
	width: 30%;
	font-size: 0.75rem;
}

.datainfo2 .itemr {
	width: 70%;
	font-size: 0.75rem;
}

.datainfo2 p {
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ffffff;
	padding: 3.5% 4%;
}

.datainfo2 .blue {
	color: #2b40ae;
}

.verific_sure .txt1 {
	font-size: 0.75rem;
	padding: 0 0 2.5%;
}

.verific_sure .orange-btn {
	width: 45%;
	padding: 2.5% 0;
}

.search_data {
	padding-top: 30%;
	padding-bottom: 10%;
	font-size: 0.8rem;
	text-align: center;
}

.search_data img {
	width: 4.25rem;
	margin: 0 auto;
}

.search_data p {
	color: #666666;
	font-size: 0.65rem;
	text-align: center;
	padding-top: 4%;
}

/* 商户核销 */

/* 大转盘 */

#lottery {
	padding: 4% 0 0;
}

#lottery table {
	width: 13.1rem;
	margin: 0 auto;
}

#lottery table td {
	padding-bottom: 1%;
}

#lottery table td {
	width: 4.15rem;
	height: 4.15rem;
	vertical-align: middle;
	position: relative;
	text-align: center;
}

#lottery table td a {
	width: 4.15rem;
	height: 4.15rem;
	line-height: 4.15rem;
	display: block;
	text-decoration: none;
}

#lottery table td.active .blackbg {
	display: none;
}

#lottery table td .blackbg {
	display: block;
	background: rgba(0, 0, 0, 0.4);
	width: 4.15rem;
	height: 4.15rem;
	position: absolute;
	left: 0.125rem;
	top: 0;
	border-radius: 0.25rem;
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
}

#lottery table td .img {
	width: 4.15rem;
	height: 4.15rem;
	border-radius: 0.25rem;
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
}

.bgbody3 {
	background: #febd3b;
}

.wheeltn.orange-btn {
	background: #fa5051;
	border-radius: 0.25rem;
	-webkit-border-radius: 0.25rem;
	-moz-border-radius: 0.25rem;
	padding: 3% 0;
	font-size: 0.8rem;
	width: 40%;
	-webkit-box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.4);
	        box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.4);
}

.opportbanner img {
	width: 100%;
}

.opportunity .opporbg {
	background: #fa5051;
	font-size: 0.75rem;
	color: #ffffff;
	padding: 2% 8%;
	display: inline-block;
}

.middle_inner.win_inner {
	background-color: rgba(0, 160, 233, 0.7);
	border-radius: 0.75rem;
	-webkit-border-radius: 0.75rem;
	-moz-border-radius: 0.75rem;
	border: 1px solid #ffffff;
	-webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 5px 20px rgba(0, 0, 0, 0.5);
}

.wintxt {
	font-size: 0.7rem;
	color: #ffffff;
	line-height: 1.5;
	text-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
}

.winbtn.orange-btn {
	background: #e6002d;
	border: 1px solid #ffffff;
	border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	-moz-border-radius: 0.5rem;
	width: 55%;
	margin: 0 auto;
	padding: 2% 0;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);
}

/* 大转盘 */

/* 领劵 */

.bgbody4 {
	background: #efeff4;
}

.securities ul li {
	width: 100%;
	height: 5rem;
	background-image: url(../images/icon32.png);
	background-repeat: no-repeat;
	background-size: 100% 5rem;
	margin-top: 3%;
	padding: 4% 3% 4% 7%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.securities ul li .iteml {
	width: 75%;
	float: left;
	position: relative;
	height: 4rem;
}

.securities ul li .iteml h3 {
	font-size: 0.7rem;
	color: #13a1fa;
	border-bottom: 1px solid #aaaaaa;
	padding-bottom: 1%;
}

.securities ul li .iteml h3 .fl {
	width: 78%;
}

.securities ul li .iteml h3 .fr {
	font-weight: bold;
	width: 22%;
	text-align: right;
}

.securities ul li .iteml p {
	font-size: 0.6rem;
	color: #000000;
}

.securities ul li .iteml .txt1 {
	padding-top: 2%;
}

.securities ul li .iteml .txt2 {
	position: absolute;
	left: 0;
	bottom: 0;
}

.securities ul li .iteml .yellow_tag {
	border: 1px solid #13a1fa;
	color: #13a1fa;
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 0.55rem;
	padding: .5% 2%;
}

.securities ul li .itemr {
	width: 22%;
	float: right;
	text-align: center;
	line-height: 3.75rem;
}

.securities ul li .itemr .share_33 {
	width: 2.825rem;
	height: 2.825rem;
	background-image: url(../images/icon33.png);
	background-repeat: no-repeat;
	background-size: 2.825rem 2.825rem;
}

.securities ul li .itemr .share_34 {
	width: 2.825rem;
	height: 2.825rem;
	background-image: url(../images/icon34.png);
	background-repeat: no-repeat;
	background-size: 2.825rem 2.825rem;
}

.securities ul li .itemr .share_35 {
	width: 3.15rem;
	height: 3.3rem;
	background-image: url(../images/icon35.png);
	background-repeat: no-repeat;
	background-size: 3.15rem 3.3rem;
}

/* 领劵 */

/*设置*/

.settingUl li {
	height: 50px;
	border-bottom: 1px solid #efeff4;
	line-height: 50px;
	color: #737373
}

.settingUl li span {
	float: left;
	margin-left: 10px;
	font-size: .7rem
}

.settingUl li i {
	float: right;
	margin-right: 10px
}

.settingOut {
	background: #fff;
	height: 50px;
	text-align: center;
	color: #FF8A3C;
	line-height: 50px;
	font-size: .7rem;
	margin: 5px auto
}

.sendTel {
	margin: 15px auto;
	font-size: .5rem;
	color: #999999;
	text-align: center
}

.sendCode {
	border: 1px solid #9F9F9F;
	padding: 3px;
	border-radius: 3px;
	color: #999999;
	line-height: 1rem;
	background: #fff;
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}

.nextStep {
	background: #CCC;
	height: 50px;
	text-align: center;
	color: #fff;
	line-height: 50px;
	font-size: .7rem;
	margin: 5px auto
}

.stepActive {
	background: #4A4C5B
}

.code_label {
	float: left;
	width: 20%;
	color: #666666;
	text-align: center;
}

.bgbody5 {
	background: #F0F0F0;
}

.clear {
	clear: both
}