.container {
	background-color: rgb(248, 248, 248);
}
.p-r {
	position: relative;
}
.ellipsis {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.border-bottom-none {
	border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important;
}
.border-top-none {
	border-top-color: currentColor !important; border-top-width: 0px !important; border-top-style: none !important;
}
.link {
	color: rgb(0, 119, 221);
}
.link:link {
	color: rgb(0, 119, 221);
}
.link:hover {
	color: rgb(0, 119, 221);
}
.link:visited {
	color: rgb(0, 119, 221);
}
.link:active {
	color: rgb(0, 119, 221);
}
.f-c {
	-ms-zoom: 1;
}
.f-c::after {
	clear: both; display: table; content: "";
}
.f-l {
	float: left;
}
.f-r {
	float: right;
}
.show {
	display: block;
}
.hide {
	display: none !important; visibility: hidden;
}
.center {
	text-align: center;
}
.text-center {
	text-align: center;
}
.t-l {
	text-align: left;
}
.t-r {
	text-align: right;
}
.btn {
	margin: 0px; border-radius: 3px; border: 1px solid rgb(220, 220, 220); border-image: none; height: 1.8rem; text-align: center; color: rgb(88, 88, 88); line-height: 1.8rem; font-size: 0.7rem; display: inline-block; cursor: pointer; background-color: rgb(255, 255, 255); -webkit-appearance: none;
}
.btn-blue.btn {
	border-color: rgb(0, 160, 248); color: rgb(255, 255, 255); background-color: rgb(0, 160, 248);
}
.btn-green.btn {
	border-color: rgb(21, 178, 0); color: rgb(255, 255, 255); background-color: rgb(21, 178, 0);
}
.btn-disable.btn {
	border-color: rgb(231, 231, 231); color: rgb(255, 255, 255); background-color: rgb(231, 231, 231);
}
.btn-orange.btn {
	background: rgb(241, 89, 13); border-color: rgb(241, 89, 13); color: rgb(255, 255, 255) !important;
}
.btn-red.btn {
	background: rgb(221, 39, 38); border-color: rgb(241, 89, 13); color: rgb(255, 255, 255) !important;
}
.button {
	margin: 0px; padding: 4px; border-radius: 3px; border: 1px solid rgb(229, 229, 229); border-image: none; text-align: center; color: rgb(153, 153, 153); line-height: 22px; font-size: 16px; display: inline-block; cursor: pointer; background-color: rgb(255, 255, 255); -webkit-appearance: none;
}
.button-gray.button {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); background-color: rgb(204, 200, 201);
}
.button-orange.button {
	border: 1px solid rgb(241, 90, 12); border-image: none; color: rgb(255, 255, 255) !important; background-color: rgb(241, 90, 12);
}
.button-green.button {
	border: 1px solid rgb(21, 178, 0); border-image: none; color: rgb(255, 255, 255) !important; background-color: rgb(21, 178, 0);
}
.button-bdr-orange.button {
	border: 1px solid rgb(241, 90, 12); border-image: none; color: rgb(226, 97, 52);
}
.button-whtie.button {
	border: 1px solid rgb(220, 220, 220); border-image: none; color: rgb(88, 88, 88); background-color: rgb(255, 255, 255);
}
.button-bdr-orange.btn {
	border: 1px solid rgb(241, 90, 12) !important; border-image: none !important; color: rgb(241, 90, 12) !important;
}
.btn-block.btn {
	padding: 11px 10px; border-radius: 4px; width: 100%; text-align: center; line-height: 16px; font-size: 16px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.btn {
	box-sizing: border-box;
}
.btn-l.btn {
	margin: 0.5rem 5%; padding: 0px; border-radius: 4px; width: 90%; line-height: 36px; font-size: 0.8rem; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.btn-2.btn {
	margin: 0.5rem 5%; padding: 0px; border-radius: 4px; width: 90%; line-height: 36px; font-size: 0.8rem; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.btn-3.btn {
	margin: 0.5rem 5%; padding: 0px; border-radius: 4px; width: 90%; line-height: 36px; font-size: 0.8rem; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.btn-2.btn a {
	width: 50%; border-right-color: rgb(220, 220, 220); border-right-width: 1px; border-right-style: solid; display: inline-block; box-sizing: border-box;
}
.btn-2.btn a:nth-child(2) {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.btn-3.btn a {
	width: 33%; text-align: center; border-right-color: rgb(220, 220, 220); border-right-width: 1px; border-right-style: solid; display: inline-block; box-sizing: border-box;
}
.btn-3.btn span {
	width: 33%; text-align: center; border-right-color: rgb(220, 220, 220); border-right-width: 1px; border-right-style: solid; display: inline-block; box-sizing: border-box;
}
.btn-3.btn a:nth-child(3) {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.btn-3.btn input {
	background: 0px 0px rgba(0, 0, 0, 0); padding: 0px 1px; border: currentColor; border-image: none; width: 100%; height: 28px; text-align: center; line-height: 28px; vertical-align: top; display: inline; box-sizing: border-box;
}
.btn-xsmall.btn {
	height: 28px; line-height: 26px;
}
.failed.tips {
	padding: 3px 5px; border-radius: 5px; color: rgb(255, 255, 255); font-size: 12px; display: inline-block; background-color: rgb(169, 169, 169);
}
.price span {
	color: rgb(241, 90, 12);
}
.goods-price span {
	color: rgb(241, 90, 12);
}
.price span.jf1 {
	background: url("../images/jifen/jifenicon1.png") no-repeat 0px / 10px auto; padding-left: 12px;
}
.goods-price span.jf1 {
	background: url("../images/jifen/jifenicon1.png") no-repeat 0px / 10px auto; padding-left: 12px;
}
.total-price span.jf1 {
	background: url("../images/jifen/jifenicon1.png") no-repeat 0px / 10px auto; padding-left: 12px;
}
.jifen span.jf2 {
	background: url("../images/jifen/jifenicon2.png") no-repeat 0px / auto 9px; padding-left: 12px;
}
.paddingR10 {
	padding-right: 10px;
}
.paddingR20 {
	padding-right: 20px;
}
.paddingR15 {
	padding-right: 15px;
}
.padding10 {
	padding-right: 10px; padding-left: 10px;
}
.padding8 {
	padding-right: 8px; padding-left: 8px;
}
.padding6 {
	padding-right: 6px !important; padding-left: 6px !important;
}
.paddingV10 {
	padding-top: 10px; padding-bottom: 10px;
}
.paddingB10 {
	padding-bottom: 10px !important;
}
.paddingB15 {
	padding-bottom: 15px !important;
}
.paddingB0 {
	padding-bottom: 0px !important;
}
.marginT0 {
	margin-top: 0px !important;
}
.marginB10 {
	margin-bottom: 10px !important;
}
.marginB6 {
	margin-bottom: 6px !important;
}
.autoh {
	height: auto !important; min-height: auto !important;
}
.marginT-10 {
	margin-top: -10px !important;
}
.tips-item {
	background: url("../images/bottom_line.png") repeat-x left bottom / 100% 1px rgba(0, 0, 0, 0);
}
.tips-item p {
	background: url("../images/cash_tips_03.png") no-repeat 10px / auto 17px rgba(0, 0, 0, 0); padding: 11px 10px 11px 33px; text-align: justify; color: rgb(169, 169, 169); line-height: 15px; font-size: 12px; -ms-word-wrap: break-word;
}
.help-item {
	background: url("../images/icon-help.png") no-repeat right / 19px; text-align: right; line-height: 39px; padding-right: 25px; margin-right: 10px;
}
.help-item a {
	display: inline-block;
}
.color-blue {
	color: rgb(43, 157, 217);
}
.color-green {
	color: rgb(21, 178, 0);
}
.color-orange {
	color: rgb(226, 97, 52);
}
.color-gray {
	color: rgb(159, 159, 159);
}
.color-gray2 {
	color: rgb(169, 169, 169) !important;
}
.color-red {
	color: rgb(255, 0, 0);
}
.color-yellow {
	color: rgb(241, 90, 12) !important;
}
.bottom_line {
	background: url("../images/bottom_line.png") no-repeat left bottom / 100% 1px rgb(255, 255, 255); display: block;
}
.top_line {
	background: url("../images/bottom_line.png") no-repeat left top / 100% 1px rgb(255, 255, 255); display: block; min-height: 1px;
}
._line {
	background: url("../images/bottom_line.png") no-repeat left bottom / 100% 1px, url("../images/bottom_line.png") no-repeat left top / 100% 1px rgb(255, 255, 255); display: block;
}
.confix-foot {
	background: url("../images/bottom_line.png") no-repeat left top / 100% 1px rgb(249, 249, 249); left: 0px; width: 100%; bottom: 0px; position: fixed; z-index: 1000;
}
.confix-foot-n1 {
	height: 60px; padding-top: 2px; box-sizing: border-box;
}
.confix-foot-n2 {
	height: 107px; padding-top: 3px; box-sizing: border-box;
}
.confix-foot-n1 a {
	margin: 13px 10px 0px 0px;
}
.arrow-right {
	background: url("../images/arrow-right.png") no-repeat right / auto 12px;
}
a.arrow-right {
	display: block;
}
.header {
	background: rgb(239, 239, 239); padding: 1px 10px; height: 34px; position: relative; z-index: 1;
}
.header img {
	border-radius: 20px; width: 33px; height: 33px; margin-top: 1px; float: left; display: block;
}
.header i {
	width: calc(100% - 67px); color: rgb(136, 136, 136); line-height: 34px; overflow: hidden; font-size: 14px; font-style: normal; margin-left: 10px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.header .search-icon {
	background: url("../images/pages-search.png") no-repeat center / 18px; top: 0px; width: 40px; height: 34px; right: 5px; position: absolute; z-index: 1;
}
#footer-h {
	height: 50px;
}
#footer {
	background: rgb(245, 245, 245); left: 0px; width: 100%; height: 50px; bottom: 0px; border-top-color: rgb(232, 232, 232); border-top-width: 1px; border-top-style: solid; position: fixed; z-index: 1000;
}
#footer li {
	width: 25%; height: 50px; text-align: center; float: left;
}
#footer a {
	background-position: 0% 0%; margin: -2px auto 0px; width: 58px; height: 28px; text-align: center; display: block; position: relative; background-image: url("../images/foot1.png?t=111"); background-attachment: scroll; background-repeat: no-repeat !important; background-size: 21px; background-origin: padding-box; background-clip: border-box; background-color: transparent;
}
#footer li.current a {
	background: url("../images/foot2.png?t=111") no-repeat 0% 0% / 21px;
}
#footer li.current p {
	color: rgb(228, 89, 20);
}
#footer p {
	left: 0px; top: 23px; width: 100%; height: 30px; text-align: center; color: rgb(88, 88, 88); line-height: 30px; font-size: 12px; display: block; position: absolute;
}
#footer .wgw {
	background-position: center 8px !important;
}
#footer .wsc {
	background-position: center -32px !important;
}
#footer .dingdan {
	background-position: center -72px !important;
}
#footer .weike {
	background-position: center -112px !important;
}
#footer .huangou {
	background-position: center -152px !important;
}
#footer .geren {
	background-position: center -192px !important;
}
#footer .huodong {
	background-position: center -232px !important;
}
#footer .all {
	background-position: center -272px !important;
}
#footer .search {
	background-position: center -312px !important;
}
#footer .zichan {
	background-position: center -352px !important;
}
#footer .car {
	background-position: center -392px !important;
}
.slide {
	padding: 0.3rem 0px; width: 100%; overflow: hidden; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid; position: relative; z-index: 2; max-height: 640px;
}
.slide .hd {
	left: 0px; width: 100%; bottom: 13px; position: absolute; z-index: 1;
}
.slide .hd ul {
	text-align: center; overflow: hidden; z-index: 1; -ms-zoom: 1;
}
.slide .hd ul li {
	background: url("../images/slideli.png") no-repeat center / 100%; margin: 3px; width: 8px; height: 8px; line-height: 9999px; overflow: hidden; display: inline-block; cursor: pointer; -ms-zoom: 1;
}
.slide .hd ul li.on {
	background: url("../images/slidelion.png") no-repeat center / 100%;
}
.slide .bd {
	transition:opacity 400ms; height: 100%; position: relative; z-index: 0; opacity: 0; -webkit-transition: opacity 400ms;
}
.slide .bd ul {
	
}
.slide .bd li {
	width: 100%; vertical-align: middle; -ms-zoom: 1;
}
.slide .bd li img {
	width: 100% !important; display: block; max-height: 640px;
}
.myshop {
	border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.myshop-header {
	position: relative; z-index: 1;
}
.myshop-header .myshop-header-bg img {
	width: 100%;
}
.myshop-face {
	left: 10px; width: 80px; height: 80px; bottom: -40px; position: absolute; z-index: 1;
}
.myshop-face img {
	border-radius: 3px; width: 80px; height: 80px; box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.1); background-color: rgb(228, 228, 228); -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.myshop-content {
	padding: 7px 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.myshop-content ul {
	margin: 0px 0px 0px 86px; padding: 0px;
}
.myshop-content li {
	list-style: none; width: 33%; margin-top: 10px; margin-bottom: 6px; border-right-color: rgb(228, 228, 228); border-right-width: 1px; border-right-style: solid; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.myshop-content li:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.myshop-content li a {
	margin-top: -10px; margin-bottom: -6px; display: block;
}
.myshop-content span {
	text-align: center; color: rgb(88, 88, 88); font-size: 0.6rem; display: block;
}
.myshop-content .count {
	height: 21px; color: rgb(0, 0, 0); line-height: 21px; overflow: hidden; font-size: 0.9rem;
}
.goods-info .failed {
	background: url("../images/cash_tips_03.png") no-repeat 0px / auto 14px; color: rgb(241, 90, 12); line-height: 20px; padding-left: 20px; font-size: 12px;
}
.goods-list li {
	position: relative; z-index: 1;
}
.goods-list .goods-photo img {
	width: 100%;
}
.goods-list .goods-info .goods-title {
	color: rgb(88, 88, 88); line-height: 1rem; overflow: hidden; font-size: 0.7rem; -ms-word-break: break-all; max-height: 40px; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.goods-list .goods-info .goods-price {
	padding: 0.2rem 0px; line-height: 1rem; letter-spacing: 0px;
}
.goods-list .goods-info .jifen {
	padding: 0.2rem 0px; line-height: 1rem;
}
.goods-list .goods-info .goods-buy .sell {
	color: rgb(169, 169, 169); font-size: 0.6rem; float: left;
}
.goods-list .goods-info .goods-price .promotion-price {
	color: rgb(255, 0, 0); letter-spacing: 0px; font-size: 0.7rem;
}
.goods-list .goods-info .goods-price .original-price {
	color: rgb(169, 169, 169); font-size: 0.6rem; text-decoration: line-through;
}
.goods-list .goods-info .goods-buy {
	line-height: 1rem; margin-top: 0.2rem;
}
.goods-list .goods-info .goods-buy .sold-out {
	color: rgb(169, 169, 169); font-size: 0.6rem; float: left;
}
.goods-list .goods-buy-btn {
	background: url("../images/shopping-car-add.png") no-repeat 0px 0px / auto 18px; width: 1.1rem; float: right;
}
.goods-list li .goods-buy-click {
	width: 2rem; height: 2rem; right: 0px; bottom: 0px; position: absolute; z-index: 1;
}
.goods-list li a {
	display: block;
}
.page-all-goods li {
	background: url("../images/bottom_line.png") no-repeat left bottom / 100% 1px rgba(0, 0, 0, 0); margin: 0px 1%; padding: 10px 0px 12px; width: 98%; display: inline-block;
}
.page-all-goods .goods-list .goods-photo {
	margin-right: 10px;
}
.page-all-goods .goods-list .goods-photo {
	width: 125px; height: 125px; overflow: hidden;
}
.page-all-goods .goods-list .goods-info .goods-buy .sold-out {
	left: 135px; width: 150px; bottom: 10px; position: absolute;
}
.page-all-goods .goods-list .goods-info .goods-buy .goods-buy-btn {
	width: 1.1rem; right: 10px; bottom: 10px; position: absolute;
}
.page-all-goods .goods-list .goods-info {
	margin-right: 10px;
}
.page-all-goods .goods-list .goods-price em {
	display: block;
}
.page-all-goods .goods-list .goods-photo a {
	width: 100%; height: 100%; position: relative; z-index: 0;
}
.page-all-goods .goods-list li.sellout .goods-photo a i {
	background: rgba(0, 0, 0, 0.64); margin: -33px 0px 0px -33px; border-radius: 50%; left: 50%; top: 50%; width: 66px; height: 66px; text-align: center; color: rgb(255, 255, 255); line-height: 66px; font-size: 14px; display: block; position: absolute;
}
.page-all-goods .goods-list li .goods-photo a i {
	display: none;
}
.page-all-goods .goods-list .goods-photo img {
	width: 100%; height: 100%;
}
.page-all-goods-sort {
	background: rgb(255, 255, 255);
}
.page-all-goods-sort .mdlT {
	padding: 0px 14px; height: 50px; line-height: 50px; font-size: 0.8rem; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.page-all-goods-sort .mdlM {
	background: rgb(255, 255, 255); left: 0px; top: 51px; width: 100%; text-align: right; position: absolute; z-index: 3000;
}
.page-all-goods-sort .paixu {
	background: url("../images/bottom_line.png") no-repeat left bottom / 100% 1px; height: 50px; line-height: 50px;
}
.page-all-goods-sort .paixu a {
	width: 25%; height: 26px; text-align: center; line-height: 26px; font-size: 15px; margin-top: 12px; border-right-color: rgb(231, 231, 231); border-right-width: 1px; border-right-style: solid; float: left; display: inline-block; box-sizing: border-box;
}
.page-all-goods-sort .paixu a.on {
	color: rgb(241, 90, 12);
}
.page-all-goods-sort .paixu a:nth-child(2) span.arrow-px {
	background: url("../images/bq_05.png") no-repeat right / auto 11px; height: 11px; text-align: left; padding-left: 19px; display: inline-block;
}
.page-all-goods-sort .paixu a:nth-child(3) span.arrow-px {
	background: url("../images/bq_05.png") no-repeat right / auto 11px; height: 11px; text-align: left; padding-left: 19px; display: inline-block;
}
.page-all-goods-sort .paixu a:last-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.page-all-goods-sort .paixu a span.arrow-color-up {
	background: url("../images/bq_up.png") no-repeat right 0px / auto 11px !important;
}
.page-all-goods-sort .paixu a span.arrow-color-down {
	background: url("../images/bq_down.png") no-repeat right 0px / auto 11px !important;
}
.page-all-goods-sort .bq-hasxuan {
	background: url("../images/bottom_line.png") no-repeat left bottom / 100% 1px rgb(255, 255, 255); height: 50px; line-height: 50px; padding-left: 15px; font-size: 13px; box-sizing: border-box;
}
.page-all-goods-sort .bq-hasxuan ul {
	padding-left: 4px; margin-top: 11px;
}
.page-all-goods-sort .bq-hasxuan span {
	
}
.page-all-goods-sort .bq-hasxuan li {
	background: rgb(242, 241, 241); padding: 0px 14px; border-radius: 12px; height: 27px; line-height: 27px; position: relative;
}
.page-all-goods-sort .bq-hasxuan li i.delect {
	background: url("../images/bq_10.png") no-repeat 0% 0% / auto 14px; top: -3px; width: 14px; height: 14px; right: -6px; position: absolute; z-index: 10; cursor: pointer;
}
.page-all-goods-sort .bq-box {
	background: rgb(255, 255, 255); padding: 0px 10px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 10001; box-sizing: border-box;
}
.page-all-goods-sort .bq-box .bq-top {
	background: url("../images/bottom_line.png") no-repeat left bottom / 100% 1px; height: 45px; line-height: 45px; font-size: 15px;
}
.page-all-goods-sort .bq-box .bq-top a.quxiao {
	padding-right: 3px;
}
.page-all-goods-sort .bq-box .scrollsx {
	overflow: hidden;
}
.page-all-goods-sort .bq-box .scrollsx ul {
	padding-bottom: 20px; position: relative;
}
.page-all-goods-sort .bq-box .bq-top a.quxiaio {
	color: rgb(169, 169, 169);
}
.page-all-goods-sort .bq-box li {
	padding: 10px 5px; border-radius: 4px; border: 1px solid rgb(223, 223, 223); border-image: none; width: 30%; text-align: center; overflow: hidden; font-size: 13px; margin-top: 13px; margin-right: 5%; float: left; white-space: nowrap; cursor: pointer; -ms-text-overflow: ellipsis; box-sizing: border-box;
}
.page-all-goods-sort .bq-box li.select {
	background: url("../images/goods-type-select.png") no-repeat right top / auto 14px; border: 1px solid rgb(241, 90, 12); border-image: none;
}
.page-all-goods-sort .bq-box li:nth-child(3n) {
	margin-right: 0px;
}
.bq-mask {
	background: rgba(255, 255, 255, 0.5); top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 999;
}
.bq-bottom {
	padding-bottom: 8px; border-bottom-color: rgb(241, 241, 241); border-bottom-width: 1px; border-bottom-style: solid;
}
.bq-no .tips-con1 {
	margin: 0px auto; padding: 70px 0px 128px !important; text-align: center; min-width: 286px;
}
.page-all-goods-sort .mdlM li {
	background: url("../images/bottom_line.png") no-repeat left bottom / 100% 1px rgb(255, 255, 255); padding: 0px 14px; text-align: left; line-height: 40px; font-size: 0.7rem; position: relative;
}
.page-all-goods-sort .mdlM li label {
	display: block;
}
.page-all-goods-sort .mdlM li .checkbox-pay {
	top: 0px; width: 30px; height: 30px; right: 10px; position: absolute; z-index: 3000; background-image: url("../images/checkbox-sort.png"); background-repeat: no-repeat; background-size: 30px; background-color: transparent;
}
.page-all-goods-sort .mdlM li :checked.checkbox-pay {
	background-image: url("../images/checkbox-sort2.png"); background-repeat: no-repeat;
}
.page-all-goods-sort .mdlM .button-orange.button {
	margin: 10px; width: 80px;
}
.page-mask {
	background: 0px 0px rgba(0, 0, 0, 0.4); left: 0px; top: 51px; width: 100%; height: 1000px; display: none; position: absolute; z-index: 10;
}
.page-all-goods-sort h2 {
	float: left;
}
.page-all-goods-sort .goods-sort {
	float: right;
}
.no-more {
	padding: 25px 0px; text-align: center; font-size: 0.7rem;
}
.page-shopCart-header {
	padding: 0px 10px 0px 0px; height: 26px; text-align: right; color: rgb(44, 157, 215); line-height: 26px; font-size: 14px; background-color: rgb(255, 255, 255);
}
.page-shopCart-content li {
	background: url("../images/bottom_line.png") no-repeat left bottom / 100% 1px rgba(0, 0, 0, 0); padding: 10px 0px; position: relative; z-index: 1;
}
.zp-li li {
	background: url("../images/bottom_line.png") no-repeat left bottom / 100% 1px rgba(0, 0, 0, 0); padding: 10px 0px; position: relative; z-index: 1;
}
.page-shopCart-content li .item-box {
	
}
.zp-li li .item-box {
	
}
.page-shopCart-content li .item-box .goods-info {
	padding-right: 90px; padding-left: 105px; min-height: 60px;
}
.zp-li li .item-box .goods-info {
	padding-right: 90px; padding-left: 105px; min-height: 60px;
}
.page-shopCart-content li .item-box .goods-info .goods-photo {
	left: 40px; top: 10px; width: 60px; height: 60px; position: absolute; z-index: 1;
}
.zp-li li .item-box .goods-info .goods-photo {
	left: 40px; top: 10px; width: 60px; height: 60px; position: absolute; z-index: 1;
}
.page-shopCart-content li .item-box .goods-info .goods-title {
	text-align: left; line-height: 15px; overflow: hidden; font-size: 0.7rem; -ms-word-break: break-all; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.zp-li li .item-box .goods-info .goods-title {
	text-align: left; line-height: 15px; overflow: hidden; font-size: 0.7rem; -ms-word-break: break-all; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.page-shopCart-content li .item-box .goods-info .type {
	color: rgb(169, 169, 169); line-height: 130%; overflow: hidden; font-size: 0.6rem; margin-top: 5px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.zp-li li .item-box .goods-info .type {
	color: rgb(169, 169, 169); line-height: 130%; overflow: hidden; font-size: 0.6rem; margin-top: 5px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.page-shopCart-content li .item-box .goods-info .type span {
	color: rgb(241, 90, 12);
}
.zp-li li .item-box .goods-info .type span {
	color: rgb(241, 90, 12);
}
.page-shopCart-content li .item-box .goods-buy {
	top: 13px; width: 100px; text-align: right; right: 0px; font-size: 0.7rem; position: absolute;
}
.zp-li li .item-box .goods-buy {
	top: 13px; width: 100px; text-align: right; right: 0px; font-size: 0.7rem; position: absolute;
}
.page-shopCart-content .goods-failed {
	margin: 6px 0px 20px; background-color: rgb(255, 255, 255);
}
.page-shopCart-content .goods-failed .goods-mun {
	display: none !important;
}
.page-shopCart-content .goods-failed p.goods-clear {
	padding: 10px 0px; text-align: center;
}
.page-shopCart-zero {
	text-align: center; padding-bottom: 100px;
}
.page-shopCart-zero img {
	margin: 0px auto; width: 100%; max-width: 350px;
}
.page-shopCart-zero .go-to-shopping {
	background: rgb(255, 255, 255); border-radius: 5px; border: 1px solid rgb(226, 97, 52); border-image: none; width: 100px; color: rgb(226, 97, 52); line-height: 35px; font-size: 0.85rem;
}
.page-shopCart-zero p {
	text-align: center;
}
.page-shopCart-zero .gwc {
	background: url("../images/car-nogoods.png") no-repeat center 81px / 100px; margin: 0px auto; width: 120px; height: 180px;
}
.page-shopCart-zero p.fs1 {
	font-size: 0.9rem;
}
.page-shopCart-zero p.fs2 {
	margin: 14px auto 29px; font-size: 0.7rem;
}
.page-shopCart-content li {
	background-color: rgb(255, 255, 255);
}
.zp-li li {
	background-color: rgb(255, 255, 255);
}
.page-shopCart-content li .item-box .goods-buy .goods-price {
	padding-right: 6px;
}
.page-shopCart-content li .item-box .goods-buy .jifen {
	padding-right: 6px;
}
.zp-li li .item-box .goods-buy .goods-price {
	padding-right: 6px;
}
.zp-li li .item-box .goods-buy .jifen {
	padding-right: 6px;
}
.page-shopCart-content li .item-box .goods-buy .btn-3 {
	margin-bottom: 0px;
}
.zp-li li .item-box .goods-buy .btn-3 {
	margin-bottom: 0px;
}
.page-shopCart-content li .item-box .goods-munber {
	padding: 10px 6px 0px 0px;
}
.zp-li li .item-box .goods-munber {
	padding: 10px 6px 0px 0px;
}
.page-shopCart-content li .item-box .mycheck {
	left: 0px; top: 8px; width: 35px; position: absolute; z-index: 10;
}
.zp-li li .item-box .mycheck {
	left: 0px; top: 8px; width: 35px; position: absolute; z-index: 10;
}
.page-shopCart-fotter input[type='checkbox'] {
	background-position: center; width: 35px; height: 60px; background-image: url("../images/checkbox-default.png"); background-repeat: no-repeat; background-size: auto 25px; background-color: transparent;
}
.page-shopCart-content li .item-box .mycheck input[type='checkbox'] {
	background-position: center; width: 35px; height: 60px; background-image: url("../images/checkbox-default.png"); background-repeat: no-repeat; background-size: auto 25px; background-color: transparent;
}
.page-shopCart-content li .item-box .mycheck .failed.tips {
	margin: 20px -4px 0px 3px;
}
.zp-li li .item-box .mycheck .failed.tips {
	margin: 20px -4px 0px 3px;
}
.page-shopCart-fotter :checked.checkbox-pay {
	background-image: url("../images/checkbox-ok.png"); background-color: transparent;
}
.page-shopCart-content li .item-box .mycheck :checked.checkbox-pay {
	background-image: url("../images/checkbox-ok.png"); background-color: transparent;
}
.page-shopCart-fotter :checked.checkbox-del {
	background-image: url("../images/checkbox-del.png"); background-color: transparent;
}
.page-shopCart-content li .item-box .mycheck :checked.checkbox-del {
	background-image: url("../images/checkbox-del.png"); background-color: transparent;
}
.page-shopCart-fotter {
	background: rgb(249, 249, 249); width: 100%; height: 50px; bottom: 0px; line-height: 50px; font-size: 0.8rem; border-top-color: rgb(212, 212, 212); border-top-width: 1px; border-top-style: solid; position: fixed; z-index: 1000;
}
.page-shopCart-fotter .shopCartPayAll {
	width: 80px; font-size: 12px; margin-top: -1px; float: left;
}
.page-shopCart-fotter input[type='checkbox'] {
	background-position: center 10px; height: 50px;
}
.page-shopCart-fotter .total-price {
	text-align: center; padding-right: 80px;
}
.page-shopCart-fotter .button {
	padding: 0px 10px; top: 10px; height: 30px; right: 10px; margin-top: 0px; position: absolute; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.page-checkCart-content li {
	background: url("../images/bottom_line.png") no-repeat left bottom / 100% 1px rgb(255, 255, 255); padding: 10px 0% 8px; position: relative; z-index: 1;
}
.page-checkCart-content li .item-box {
	margin: 0px 1%;
}
.page-checkCart-content li .item-box .goods-info {
	padding-right: 75px; padding-left: 75px; min-height: 60px; -moz-box-flex: 1; -webkit-box-flex: 1;
}
.page-checkCart-content li .item-box .goods-mun {
	padding-top: 6px;
}
.page-checkCart-content li .item-box .goods-info .goods-photo {
	left: 10px; top: 10px; width: 60px; height: 60px; position: absolute; z-index: 1;
}
.page-checkCart-content li .item-box .goods-info .goods-title {
	line-height: 17px; overflow: hidden; font-size: 0.7rem; display: inline-block;
}
.page-checkCart-content li .item-box .goods-buy {
	top: 10px; width: 100px; text-align: right; right: 10px; font-size: 0.8rem; position: absolute;
}
.page-checkCart-content li .item-box .goods-buy input {
	background: none; padding: 0px 1px; border: currentColor; border-image: none; width: 100%; text-align: center; box-sizing: border-box;
}
.page-checkCart-content li .item-box .goods-buy .goods-price {
	
}
.page-checkCart-content li .item-box .goods-buy .btn-3 {
	margin-bottom: 0px;
}
.page-checkCart-content li .item-box .mycheck {
	padding: 15px 0px 0px; width: 20px;
}
.page-checkCart-content li .item-box .goods-info .type {
	color: rgb(169, 169, 169); overflow: hidden; font-size: 0.6rem; margin-top: 2px; display: block;
}
.page-checkCart-content li .item-box .goods-info .weight {
	color: rgb(169, 169, 169); overflow: hidden; font-size: 0.6rem; margin-top: 2px; display: block;
}
.page-checkCart-fotter {
	background: rgb(245, 245, 245); width: 100%; bottom: 0px; position: fixed; z-index: 1000; min-height: 66px;
}
.page-checkCart-fotter-h {
	height: 150px;
}
.address .btn-xsmall.btn {
	top: 65px; width: 60px; right: 10px; position: absolute; z-index: 10;
}
.add-address {
	background: url("../images/arrow-right.png") no-repeat right / auto 10px; margin: 0px 10px; text-align: center;
}
.add-address a {
	display: block;
}
.address {
	background: rgb(255, 255, 255); padding: 0px 10px; text-align: right; margin-bottom: 5px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.add-address {
	height: 51px; text-align: center; line-height: 51px; font-size: 0.85rem;
}
.address .address-info {
	background: url("../images/address.png") no-repeat left 23px / 15px auto; padding: 20px 0px 18px 23px; line-height: 1rem; font-size: 0.8rem;
}
.address .address-details {
	text-align: justify; font-size: 0.7rem;
}
.address .address-info .address-phone {
	float: right;
}
.address .address-info .address-name {
	float: left;
}
.page-checkCart .promotePrice .youhui {
	background: url("../images/arrow-right.png") no-repeat right / auto 10px; padding: 0px 15px 0px 0px;
}
.page-checkCart {
	font-size: 0.7rem;
}
.page-checkCart .totalPrice {
	background: rgb(255, 255, 255); padding: 10px; line-height: 28px; font-size: 0.8rem; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.page-checkCart .promotePrice {
	background: rgb(255, 255, 255); padding: 10px; line-height: 30px; font-size: 16px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.page-checkCart .realPay {
	background: rgb(255, 255, 255); padding: 10px 2%; text-align: center; line-height: 30px; margin-bottom: 5px;
}
.page-checkCart .realPay .color-orange {
	font-size: 0.8rem;
}
.page-checkCart .wallet input.checkbox-pay {
	width: 25px; height: 25px; background-image: url("../images/wallet-checkbox.png"); background-repeat: no-repeat; background-size: 25px auto; background-color: transparent;
}
.page-checkCart .wallet input:checked.checkbox-pay {
	background-image: url("../images/wallet-checkbox2.png");
}
.page-checkCart .promotePrice .postage a {
	background: url("../images/icon-help.png") no-repeat 35px / auto 0.95rem; padding-right: 35px; float: left;
}
.page-checkCart .totalPrice .postage a {
	background: url("../images/icon-help.png") no-repeat 35px / auto 0.95rem; padding-right: 35px; float: left;
}
.page-checkCart .state {
	background: url("../images/order-tips.png") no-repeat 10px / 16px rgb(108, 116, 152); height: 80px; color: rgb(255, 255, 255); line-height: 80px; text-indent: 34px;
}
.page-checkCart li .pingjia {
	margin-top: 7px;
}
.page-checkCart li .pingjia .btn {
	margin: 0px; width: auto; min-width: 72px;
}
.page-checkCart .waybill {
	background: url("../images/bottom_line.png") repeat-x left bottom / auto 1px rgb(255, 255, 255); padding: 19px 10px; position: relative;
}
.page-checkCart .waybill .waybill-left {
	background: rgb(231, 231, 231); left: 10px; width: 43px; height: 43px; position: absolute;
}
.page-checkCart .waybill .waybill-left span {
	background: url("../images/yundan-icon.png") no-repeat 0% 0% / auto 35px; margin: 4px auto; width: 35px; height: 35px; display: block;
}
.page-checkCart .waybill h3 {
	padding: 4px 0px 4px 50px; font-size: 16px;
}
.page-checkCart .waybill p {
	padding-left: 50px; font-size: 14px;
}
.page-orderSubmit-header {
	background: rgb(255, 255, 255); padding: 10px; margin-bottom: 5px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.page-orderSubmit-header p {
	padding: 4px 0px; line-height: 16px;
}
.page-orderSubmit-header .color-orange {
	font-size: 0.85rem;
}
.page-orderSubmit-info {
	background: rgb(255, 255, 255); padding: 0px 10px; line-height: 28px; margin-top: 5px;
}
.page-orderSubmit-info .price {
	padding: 13px 0px; font-size: 16px;
}
.page-orderSubmit-info .price .color-orange {
	font-size: 0.85rem; float: right;
}
.page-orderSubmit-info .address {
	padding: 10px 0px; text-align: left; border-top-color: rgb(231, 231, 231); border-top-width: 1px; border-top-style: solid;
}
.page-orderSubmit-info .address p {
	padding: 3px; line-height: 20px;
}
.page-orderSubmit-info .order {
	padding: 13px 0px; position: relative; z-index: 1;
}
.page-orderSubmit-info .postage a {
	background: url("../images/icon-help.png") no-repeat 35px / auto 0.95rem; padding-right: 35px; float: left;
}
.page-orderSubmit-info .order-mun {
	padding-right: 110px; font-size: 0.85rem;
}
.page-orderSubmit-info .order .btn-xsmall.btn {
	top: 13px; width: 100px; right: 0px; position: absolute; z-index: 10;
}
.page-orderSubmit-info .price span {
	color: rgb(88, 88, 88);
}
.page-orderSubmit-footer {
	background: rgb(245, 245, 245); width: 100%; height: 70px; bottom: 0px; position: fixed; z-index: 1000;
}
.fixed-height {
	height: 80px;
}
.goods-detail-slide {
	width: 100%; overflow: hidden; position: relative; z-index: 2; max-height: 640px;
}
.goods-detail-slide .hd {
	left: 0px; width: 100%; bottom: 13px; position: absolute; z-index: 1;
}
.goods-detail-slide .hd ul {
	width: 100%; text-align: center; overflow: hidden; z-index: 1; -ms-zoom: 1;
}
.goods-detail-slide .hd ul li {
	background: url("../images/slideli.png") no-repeat center / 100%; margin: 3px 5px; width: 7px; height: 7px; line-height: 9999px; overflow: hidden; display: inline-block; cursor: pointer; -ms-zoom: 1;
}
.goods-detail-slide .hd ul li.on {
	background: url("../images/slidelion.png") no-repeat center / 100%;
}
.goods-detail-slide .bd {
	transition:opacity 400ms; height: 100%; position: relative; z-index: 0; opacity: 0; -webkit-transition: opacity 400ms;
}
.goods-detail-slide .bd ul {
	
}
.goods-detail-slide .bd li {
	width: 100%; vertical-align: middle; -ms-zoom: 1;
}
.goods-detail-slide .bd li img {
	width: 100% !important; display: block;
}
.page-goods-detail .goods-info {
	background: rgb(255, 255, 255); padding: 0px 10px 5px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.page-goods-detail .goods-title {
	padding: 15px 0px; line-height: 20px;
}
.page-goods-detail .goods-price {
	line-height: 110%;
}
.page-goods-detail .goods-price .promotion-price {
	color: rgb(255, 0, 0); font-size: 0.85rem; margin-right: 6px; vertical-align: top; display: inline-block;
}
.page-goods-detail .goods-price .original-price {
	color: rgb(169, 169, 169); text-decoration: line-through;
}
.page-goods-detail .goods-postage {
	padding: 15px 0px 0px;
}
.page-goods-detail .sold-mun {
	padding: 15px 0px 0px;
}
.page-goods-detail .sold-out {
	padding: 15px 0px 0px;
}
.page-goods-detail .goods-mun {
	height: 40px; line-height: 40px; padding-top: 5px;
}
.page-goods-detail .goods-bq {
	margin-top: 13px;
}
.page-goods-detail .goods-bq a {
	background: rgb(242, 241, 241); padding: 6px 14px; border-radius: 12px; font-size: 13px; margin-right: 11px; margin-bottom: 10px; display: inline-block;
}
.page-goods-detail .goods-bq a:last-child {
	margin-right: 0px !important;
}
.page-goods-detail .goods-mun span.btn-3.btn {
	width: 120px; margin-left: 0px; display: inline-flex;
}
.page-goods-detail .limit {
	line-height: 26px; padding-top: 4px; font-size: 13px;
}
.page-goods-detail .goods-article {
	color: rgb(42, 42, 42); line-height: 175%; font-family: ??????; font-size: 14px; margin-top: 5px;
}
.page-goods-detail .goods-article div {
	text-align: justify; line-height: 150%; -ms-word-wrap: break-word;
}
.page-goods-detail .goods-article p {
	text-align: justify; line-height: 150%; -ms-word-wrap: break-word;
}
.page-goods-detail .goods-article img {
	max-width: 100% !important;
}
.page-goods-detail .goods-article img {
	max-width: 100% !important;
}
.goods-detail-footer {
	background: rgb(249, 249, 249); padding: 12px 5%; width: 90%; bottom: 0px; border-top-color: rgb(241, 241, 241); border-top-width: 1px; border-top-style: solid; position: fixed; z-index: 1000;
}
.goods-article-content table {
	max-width: 100% !important;
}
.goods-article-content *{
	max-width: 100% !important;
}
.page-goods-detail .goods-article .title {
	background: url("../images/arrow-right.png") no-repeat right / auto 10px content-box border-box rgb(255, 255, 255); padding: 10px; line-height: 22px; font-size: 15px; margin-top: 5px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.page-goods-detail .goods-article .title .f-r {
	color: rgb(169, 169, 169); margin-right: 10px;
}
.page-goods-detail .pingjia-star span {
	font-size: 15px;
}
.page-goods-detail .pingjia-star {
	/*background: rgb(255, 255, 255); */
	margin-top: 5px;
	background: url("../images/arrow-right.png") no-repeat right / auto 10px content-box border-box rgb(255, 255, 255);
}
.footer-height {
	height: 80px;
}
.page-goods-detail .my-car {
	height: 45px; right: 20px; bottom: 150px; position: fixed; z-index: 1000;
}
.page-goods-detail .my-car img {
	width: 45px;
}
.goods-detail-footer span.sell {
	width: 45%; float: left;
}
.goods-detail-footer span:last-child.sell {
	float: right;
}
.goods-detail-footer button {
	width: 100%;
}
.goods-detail-footer span.sold-out {
	margin: 0px auto; width: 45%; display: block;
}
.page-gwq .shuoming {
	background: rgb(255, 255, 255); padding: 10px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.page-gwq .shuoming p {
	color: rgb(226, 97, 52); line-height: 1.05rem;
}
.page-gwq h3 {
	line-height: 1.75rem; font-size: 0.85rem;
}
.page-gwq-content {
	background: rgb(255, 255, 255); padding: 0px 10px; border-top-color: rgb(247, 247, 247); border-top-width: 5px; border-top-style: solid;
}
.page-gwq-content .gwq-mun {
	line-height: 1.9rem; font-size: 0.85rem;
}
.page-gwq-content li {
	padding: 15px 0px 15px 35px; line-height: 1rem; border-top-color: rgb(231, 231, 231); border-top-width: 1px; border-top-style: solid; position: relative; z-index: 1;
}
.page-gwq-content li .checkbox {
	left: 0px; top: 10px; width: 35px; height: 35px; position: absolute; z-index: 10;
}
.page-gwq-content li .checkbox input.checkbox-pay {
	width: 30px; height: 30px; background-image: url("../images/checkbox-sort.png"); background-repeat: no-repeat; background-size: 30px auto; background-color: transparent;
}
.page-gwq-content li .checkbox input:checked.checkbox-pay {
	background-image: url("../images/checkbox-sort2.png");
}
.page-gwq-content li .title {
	color: rgb(226, 97, 52); font-size: 0.85rem;
}
.page-gwq-footer {
	background: rgb(245, 245, 245); padding: 10px; width: 100%; bottom: 0px; border-top-color: rgb(212, 212, 212); border-top-width: 1px; border-top-style: solid; position: fixed; z-index: 1000; box-sizing: border-box;
}
.page-gwq-footer .total-price {
	color: rgb(226, 97, 52); line-height: 30px; font-size: 0.85rem; float: left;
}
.page-gwq-footer button {
	width: 78px; height: 30px; line-height: 28px; padding-top: 0px; padding-bottom: 0px; float: right; box-sizing: border-box;
}
.page-friends-header {
	background: rgb(255, 255, 255); line-height: 51px; padding-left: 10px; font-size: 0.85rem; margin-bottom: 5px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.page-friends-sort {
	background: rgb(255, 255, 255); margin: 0px 0px 5px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.page-friends-sort li {
	margin: 0px 8px; font-size: 0.75rem; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.page-friends-sort li:last-child {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.page-friends-sort li a {
	background: url("../images/arrow-right.png") no-repeat right / auto 15px; padding: 0px 16px; line-height: 45px; margin-right: 15px; display: block;
}
.page-friends-sort li a em {
	padding-left: 40px;
}
.page-friends .commission {
	background: rgb(255, 255, 255); border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.page-friends .commission a {
	background: url("../images/arrow-right.png") no-repeat right / auto 15px rgb(255, 255, 255); margin: 0px 23px 0px 10px; line-height: 51px; font-size: 0.85rem; display: block;
}
.page-myfriend-item {
	background: rgb(255, 255, 255); padding: 0px 10px;
}
.page-myfriend-item li {
	padding: 5px 0px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.page-myfriend-item .photo {
	width: 70px; height: 70px; margin-right: 12px; float: left;
}
.page-myfriend-item .photo img {
	width: 100%;
}
.page-myfriend-item .info {
	line-height: 25px; padding-top: 3px;
}
.page-myfriend-item .info .name {
	font-size: 0.75rem;
}
.page-myfriend-item .info .time {
	color: rgb(159, 159, 159); font-size: 0.6rem;
}
.index-jifen-list .goods-list .goods-photo {
	margin-right: 10px; float: left;
}
.index-jifen-list .goods-list .goods-photo {
	width: 125px; height: 125px;
}
.index-jifen-list .goods-list .goods-photo img {
	width: 125px; height: 125px;
}
.jifen-face {
	padding: 0.3rem 0px; width: 100%; overflow: hidden; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid; z-index: 2; max-height: 640px;
}
.jifen-face img {
	width: 100% !important; display: block; max-height: 640px;
}
.index-jifen-list li {
	background: url("../images/bottom_line.png") no-repeat left bottom / 100% 1px rgba(0, 0, 0, 0); margin: 0px 1%; padding: 10px 0px; width: 98%; display: inline-block;
}
.index-jifen-list .goods-list .goods-info .goods-buy .sell {
	left: 135px; width: 150px; bottom: 10px; position: absolute;
}
.index-jifen-list .goods-list .goods-info .goods-buy .goods-buy-btn {
	width: 1.1rem; right: 10px; bottom: 10px; position: absolute;
}
.page-jifen-checkCart .promotePrice .youhui {
	background: url("../images/arrow-right.png") no-repeat right / auto 10px; padding: 0px 15px 0px 0px;
}
.page-jifen-checkCart {
	font-size: 0.7rem;
}
.page-jifen-checkCart .page-jifen-footer {
	background: rgb(245, 245, 245); width: 100%; height: 70px; bottom: 0px; position: fixed; z-index: 1000;
}
.fixed-height {
	height: 80px;
}
.page-jifen-checkCart .totalJiren {
	background: rgb(255, 255, 255); padding: 0px 10px; height: 60px; line-height: 60px; font-size: 0.8rem; margin-bottom: 5px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.page-jifen-checkCart .unusedJiren {
	background: rgb(255, 255, 255); padding: 10px; line-height: 30px; margin-bottom: 5px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.page-jifen-checkCart .realPay {
	background: rgb(255, 255, 255); padding: 10px 2%; text-align: center; line-height: 30px; margin-bottom: 5px;
}
.goods-article-content {
	padding: 0px 10px; width: 100%; overflow: hidden; margin-top: 5px; box-sizing: border-box;
}
.page-goods-search {
	background: rgb(255, 255, 255);
}
.page-goods-search .mdlT {
	font-size: 0.8rem;
}
.page-goods-search .mdlM {
	background: rgb(255, 255, 255); left: 0px; top: 51px; width: 100%; text-align: right; position: absolute; z-index: 3000;
}
.page-goods-search .mdlM li {
	background: url("../images/bottom_line.png") no-repeat left bottom / 100% 1px rgb(255, 255, 255); padding: 0px 14px; text-align: left; line-height: 40px; font-size: 0.7rem; position: relative;
}
.page-goods-search .mdlM li label {
	display: block;
}
.page-goods-search .mdlM li .checkbox-pay {
	top: 0px; width: 30px; height: 30px; right: 10px; position: absolute; z-index: 3000; background-image: url("../images/checkbox-sort.png"); background-repeat: no-repeat; background-size: 30px; background-color: transparent;
}
.page-goods-search .mdlM li :checked.checkbox-pay {
	background-image: url("../images/checkbox-sort2.png"); background-repeat: no-repeat;
}
.page-goods-search .mdlM .button-orange.button {
	margin: 10px; width: 80px;
}
.page-goods-search h2 {
	float: left;
}
.page-goods-search .goods-sort {
	float: right;
}
.page-search .no-item {
	text-align: center; padding-bottom: 100px;
}
.page-search .no-item .go-to-shopping {
	background: rgb(255, 255, 255); border-radius: 5px; border: 1px solid rgb(226, 97, 52); border-image: none; width: 100px; color: rgb(226, 97, 52); line-height: 35px; font-size: 0.85rem;
}
.page-search .no-item .tips {
	padding: 95px 0px 18px; text-align: center; line-height: 50px; font-size: 0.85rem;
}
.search-form {
	padding: 7px 48px 7px 10px; position: relative; background-color: rgb(239, 239, 239);
}
.search-form .search-input {
	border-radius: 4px; border: 1px solid rgb(229, 229, 229); border-image: none; width: 100%; height: 30px; color: rgb(88, 88, 88); padding-right: 40px; padding-left: 30px; font-size: 0.75rem; outline-width: 0px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.search-form .search-icon {
	background: url("../images/pages-search.png") no-repeat center 9px / 15px; left: 12px; top: 6px; width: 30px; height: 30px; position: absolute; z-index: 1;
}
.close-icon-click {
	top: -10px; width: 30px; height: 55px; right: 50px; position: absolute; z-index: 100;
}
.search-form .close-icon {
	background: rgb(163, 163, 163); border-radius: 100px; top: 2px; width: 40px; height: 40px; right: 46px; position: absolute; z-index: 1; transform: scale(0.42); -webkit-tap-highlight-color: transparent; -webkit-transform: scale(0.42); -moz-transform: scale(0.42);
}
.search-form .back {
	top: 0px; width: 45px; height: 45px; text-align: left; right: 0px; line-height: 45px; text-indent: 5px; font-size: 0.75rem; position: absolute;
}
.search-form .close-icon::before {
	background: rgb(255, 255, 255); border-radius: 10px; left: 6px; top: 17px; width: 28px; height: 6px; display: block; position: absolute; content: ""; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg);
}
.search-form .close-icon::after {
	background: rgb(255, 255, 255); border-radius: 10px; left: 6px; top: 17px; width: 28px; height: 6px; display: block; position: absolute; content: ""; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg);
}
.search-form .close-icon::after {
	transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);
}
.pages-top-search {
	position: relative; z-index: 2000;
}
.pages-top-search .mdlT {
	position: relative; z-index: 100;
}
.pages-top-search .mask {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: -1;
}
.pages-top-search .mdlM li {
	background: url("../images/bottom_line.png") no-repeat left bottom / 100% 1px rgb(255, 255, 255); padding: 0px 14px; text-align: left; line-height: 40px; font-size: 0.7rem; position: relative;
}
.pages-top-search .mdlM .button-bdr-orange.button {
	margin: 24px auto 0px; width: 120px; display: block;
}
.pages-top-search .go-to-shopping {
	background: rgb(255, 255, 255); border-radius: 5px; border: 1px solid rgb(226, 97, 52); border-image: none; width: 100px; color: rgb(226, 97, 52); line-height: 35px; font-size: 0.85rem;
}
.page-search .search-form {
	padding-right: 10px;
}
.page-search .search-form .close-icon {
	right: 8px;
}
.pages-top-search .mdlM li a {
	overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.page-search .close-icon-click {
	top: -10px; width: 45px; height: 55px; right: 0px; position: absolute; z-index: 100;
}
.clear {
	clear: both;
}
.clearfix {
	-ms-zoom: 1;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.page-write-pingjia {
	background: rgb(255, 255, 255); padding-bottom: 20px;
}
.page-write-pingjia .write-pingjia {
	padding: 15px; font-size: 0.7rem;
}
.page-write-pingjia .write-pingjia .goodsImg {
	margin-right: 0.2rem; float: left;
}
.page-write-pingjia .write-pingjia .goodsImg img {
	width: 60px; height: 60px;
}
.page-write-pingjia .write-pingjia .title {
	line-height: 1rem; font-size: 0.8rem;
}
.page-write-pingjia .pingjia-star {
	padding: 10px;
}
.pingjia-star {
	padding: 14px; font-size: 0.7rem; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid; box-sizing: border-box;
}
.pingjia-star span {
	line-height: 1rem; float: left;
}
.pingjia-star span.pingfen-jieguo {
	color: rgb(226, 97, 52); float: right;
}
.studyplay_starBg {
	background: url("../images/star1.png") repeat-x 0% 0% / 26px; padding: 0px; width: 130px; height: 22px; float: left; position: relative; cursor: pointer;
}
.studyplay_starovering {
	background: url("../images/star2.png") repeat-x 0% 0% / 26px; left: 0px; top: 0px; height: 22px; position: absolute;
}
.studyplay_starON {
	left: 0px; top: 0px; height: 22px; position: absolute;
}
.page-goods-detail .pingjia-star {
	padding: 10px; line-height: 22px;
}
.page-goods-detail .pingjia-star span.pingfen-jieguo {
	background: url("../images/arrow-right.png") no-repeat right / auto 10px; color: rgb(169, 169, 169); padding-right: 10px;
}
.page-goods-detail .pingjia-star span.pingfen-jieguo1 {
	background: none; color: rgb(169, 169, 169); float: right;
}
.page-others-pingjia .star-info .pingjia-star {
	background: none; padding: 0px 0rem; margin-bottom: 8px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.page-others-pingjia .star-info .pingjia-star span {
	color: rgb(88, 88, 88); line-height: 18px;
}
.page-others-pingjia .star-info .pingjia-star span.pingfen-jieguo {
	color: rgb(88, 88, 88); font-weight: normal;
}
.page-others-pingjia .star-info .studyplay_starBg {
	background: url("../images/star1.png") repeat-x 0% 0% / 22px; padding: 0px; width: 110px; height: 19px; float: left; position: relative; cursor: pointer;
}
.page-others-pingjia .star-info .studyplay_starovering {
	background: url("../images/star2.png") repeat-x 0% 0% / 22px; left: 0px; top: 0px; height: 19px; position: absolute;
}
.page-others-pingjia .star-info .studyplay_starON {
	left: 0px; top: 0px; height: 15px; position: absolute;
}
.page-others-pingjia .pinglun-list .pingjia-star {
	background: none; margin: -18px 10px 5px 49px; padding: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.page-others-pingjia .pinglun-list .pingjia-star .studyplay_starBg {
	background: url("../images/star1.png") repeat-x 0% 0% / 22px; padding: 0px; width: 110px; height: 19px; float: left; position: relative; cursor: pointer;
}
.page-others-pingjia .pinglun-list .pingjia-star .studyplay_starovering {
	background: url("../images/star2.png") repeat-x 0% 0% / 22px; left: 0px; top: 0px; height: 19px; position: absolute;
}
.page-others-pingjia .pinglun-list .pingjia-star .studyplay_starON {
	left: 0px; top: 0px; height: 17px; position: absolute;
}
.page-my-pingjia .pinglun-list .pingjia-star {
	background: none; margin: 6px 0px; padding: 0px; line-height: 1rem; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.page-my-pingjia .pinglun-list .pingjia-star .zong-pingfen {
	width: 78px; color: rgb(169, 169, 169); line-height: 1rem; font-size: 15px;
}
.page-my-pingjia .pinglun-list .pingjia-star .studyplay_starBg {
	background: url("../images/star1.png") repeat-x 0px 0px / 22px; width: 110px; height: 20px; float: left; position: relative; cursor: pointer;
}
.page-my-pingjia .pinglun-list .pingjia-star .studyplay_starovering {
	background: url("../images/star2.png") repeat-x 0px 0px / 22px; left: 0px; top: 0px; height: 20px; position: absolute;
}
.page-my-pingjia .pinglun-list .pingjia-star .studyplay_starON {
	left: 0px; top: 0px; height: 19px; position: absolute;
}
.page-my-pingjia .type {
	color: rgb(169, 169, 169); overflow: hidden; padding-top: 10px; font-size: 12px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.page-write-pingjia .upload-tit {
	line-height: 1rem; padding-top: 0.5rem; padding-left: 0.5rem; font-size: 0.8rem;
}
.page-write-pingjia .pingjia-content {
	background: rgb(255, 255, 255); padding: 5px 10px 10px; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.page-write-pingjia .pingjia-content textarea {
	width: 100%; height: 127px; color: rgb(88, 88, 88); font-size: 0.8rem; font-weight: 100; resize: none;
}
.page-write-pingjia .pingjia-content p {
	text-align: right; color: rgb(189, 189, 189); font-size: 0.7rem;
}
.page-write-pingjia .pingjia-upload-img {
	padding: 10px;
}
.page-write-pingjia .pingjia-upload-img li {
	margin-right: 10px; display: inline-block; position: relative; cursor: pointer;
}
.page-write-pingjia .pingjia-upload-img li div {
	background: rgb(255, 255, 255); width: 3rem; height: 3rem; text-align: center; color: rgb(198, 198, 198); line-height: 3rem; font-size: 1rem; display: inline-block; position: relative;
}
.page-write-pingjia .pingjia-upload-img li div img {
	width: 3rem; height: 3rem; vertical-align: top;
}
.page-write-pingjia .pingjia-upload-img li div .close {
	background: url("../images/pingjia-img-close.png") no-repeat 0% 0% / 16px; border: currentColor; border-image: none; top: -10px; width: 20px; height: 20px; right: -10px; display: inline-block; position: absolute; z-index: 100;
}
.page-write-pingjia .pingjia-upload-img li p {
	text-align: center; color: rgb(221, 221, 221); line-height: 1rem;
}
.page-write-pingjia .pingjia-upload-img li input {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; cursor: pointer; opacity: 0; -webkit-opacity: 0; -moz-opacity: 0; -ms-opacity: 0;
}
.page-write-pingjia .userName {
	background: rgb(255, 255, 255); border-width: 1px 0px; border-style: solid none; border-color: rgb(234, 234, 234) currentColor; padding: 10px 0px 10px 10px; border-image: none; position: relative;
}
.page-write-pingjia .userName .wallet {
	font-size: 0.8rem;
}
.page-write-pingjia .userName input {
	right: 5px; bottom: 0.1rem; display: block; position: absolute; z-index: 10;
}
.page-write-pingjia .userName .wallet input.checkbox-pay {
	width: 52px; height: 26px; background-image: url("../images/pingjia-name.png"); background-repeat: no-repeat; background-size: 50px auto; background-color: transparent;
}
.page-write-pingjia .userName .wallet input:checked.checkbox-pay {
	background-image: url("../images/pingjia-name2.png");
}
.page-write-pingjia .pingjia-star span {
	font-size: 16px;
}
.page-write-pingjia .releasePingjia {
	padding: 0.5rem; text-align: center; margin-top: 40px;
}
.page-write-pingjia .releasePingjia .btn {
	background: rgb(232, 232, 232); padding: 0rem 0.8rem; border-radius: 4px; border: currentColor; border-image: none; width: 90%; color: rgb(255, 255, 255); font-size: 0.9rem;
}
.page-write-pingjia .releasePingjia .btn2 {
	background: rgb(21, 178, 0); padding: 0rem 0.8rem; border-radius: 4px; border: currentColor; border-image: none; width: 95%; color: rgb(255, 255, 255); font-size: 0.9rem;
}
.page-success-pingjia {
	padding-bottom: 2rem;
}
.page-success-pingjia .success-pingjia {
	padding: 0px 10px 5px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.page-success-pingjia .success-pingjia .title {
	padding: 12px 0px 8px; font-size: 0.8rem;
}
.page-success-pingjia .success-pingjia p {
	text-align: justify; color: rgb(129, 129, 129); line-height: 20px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.page-success-pingjia .success-pingjia p.type {
	padding: 5px 0px; color: rgb(169, 169, 169); line-height: 1; overflow: hidden; font-size: 12px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.page-success-pingjia .success-pro {
	background: url("../images/pj_success_03.png") no-repeat bottom / 150px auto; margin: 0px auto; width: 200px; height: 200px; padding-top: 0rem;
}
.page-success-pingjia .success-wenzi {
	text-align: center; font-size: 16px; margin-top: 20px;
}
.page-success-pingjia .pingjia-see-btn {
	text-align: center; margin-top: 25px;
}
.page-success-pingjia .pingjia-see-btn a {
	border-radius: 4px; border: 1px solid rgb(241, 90, 12); border-image: none; width: 130px; height: 2rem; text-align: center; color: rgb(241, 90, 12); line-height: 2rem; font-size: 0.85rem; display: inline-block; cursor: pointer;
}
.page-others-pingjia .star-info {
	background: rgb(255, 255, 255); padding: 16px 10px 6px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
.page-others-pingjia .pinglun-list {
	padding: 6px 0px 10px;
}
.page-others-pingjia .pinglun-list li {
	background: rgb(255, 255, 255); border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
.page-others-pingjia .pinglun-list li .info {
	padding: 10px 0px 0px 10px; line-height: 10px; position: relative; z-index: 1;
}
.page-others-pingjia .pinglun-list li .info .name {
	left: 60px; top: 14px; width: 60%; color: rgb(169, 169, 169); font-size: 15px; display: block; position: absolute; z-index: 1;
}
.page-others-pingjia .pinglun-list li .info .face img {
	border-radius: 50%; width: 42px; height: 42px; overflow: hidden; font-size: 0.8rem;
}
.page-others-pingjia .pinglun-list li .pinglun-con-time {
	color: rgb(169, 169, 169); font-size: 0.7rem; float: right;
}
.page-others-pingjia .pinglun-list li .pinglun-content {
	padding: 0px 0.5rem 0.5rem;
}
.page-others-pingjia .pinglun-list li .pinglun-content p {
	text-align: justify; line-height: 1rem; padding-top: 0px; padding-left: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; -ms-word-break: break-all;
}
.page-others-pingjia .pinglun-list li .pinglun-content .img-list li {
	margin-top: 6px; margin-right: 10px; float: left;
}
.page-others-pingjia .pinglun-list li .pinglun-content .img-list li img {
	width: 60px; height: 60px;
}
.page-others-pingjia .pinglun-list .more {
	text-align: center; color: rgb(88, 88, 88); line-height: 2rem; font-size: 0.7rem;
}
.page-others-pingjia .pinglun-list .type {
	margin: 5px 0px -4px; color: rgb(169, 169, 169); line-height: 12px; overflow: hidden; font-size: 12px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.page-my-pingjia .my-pingjia-tit {
	background: rgb(255, 255, 255); text-align: center; line-height: 50px; font-size: 16px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.page-my-pingjia .my-pingjia-tit em {
	color: rgb(21, 178, 0);
}
.page-my-pingjia .my-pingjia-tit span {
	top: 0px; right: 10px; color: rgb(21, 178, 0); font-size: 14px; position: absolute;
}
.page-my-pingjia .pinglun-list li {
	background: rgb(255, 255, 255); margin-bottom: 3px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
.page-my-pingjia .pinglun-list li .goods-con {
	padding: 0px 0px 10px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative;
}
.page-my-pingjia .pinglun-list li .goods-con img {
	width: 70px; height: 70px; float: left;
}
.page-my-pingjia .pinglun-list li .goods-con .time {
	color: rgb(169, 169, 169); line-height: 30px;
}
.page-my-pingjia .pinglun-list li .goods-con .info {
	background: url("../images/arrow-right.png") no-repeat right 30px / 9px 12px; color: rgb(88, 88, 88); padding-right: 15px; padding-left: 0px; font-size: 0.7rem; margin-left: 80px;
}
.page-my-pingjia .pinglun-list li .goods-con .info .name {
	height: 55px; line-height: 1rem; font-size: 15px;
}
.page-my-pingjia .pinglun-list .pingjia-star .time {
	color: rgb(169, 169, 169); font-size: 0.7rem; float: right;
}
.page-my-pingjia .pinglun-list li {
	padding: 10px;
}
.page-my-pingjia .pinglun-list li .pingjia-neirong {
	text-align: justify; line-height: 20px; margin-bottom: 5px; margin-left: 0px;
}
.page-my-pingjia .pinglun-list {
	background: rgb(247, 247, 247);
}
.page-my-pingjia .pinglun-list li .img-list {
	margin: 5px 0px 0px;
}
.page-my-pingjia .pinglun-list li .img-list img {
	width: 57px; height: 57px; margin-right: 10px;
}
.page-my-pingjia .review-blank {
	background: rgb(255, 255, 255); text-align: center;
}
.page-my-pingjia .review-blank .pic {
	background: url("../images/pingjia-blank.png") no-repeat bottom / 122px; margin: 0px auto; width: 122px; height: 200px;
}
.page-my-pingjia .review-blank .fs1 {
	margin: 8px 0px; font-size: 20px;
}
.page-my-pingjia .review-blank .fs2 {
	color: rgb(181, 178, 178); font-size: 16px;
}
.page-my-pingjia .review-blank button {
	background: rgb(255, 255, 255); border-radius: 5px; border: 1px solid rgb(226, 97, 52); border-image: none; width: 130px; color: rgb(226, 97, 52); line-height: 35px; font-size: 0.85rem; margin-top: 18px;
}
.page-goods-pingjia-mask {
	background: rgba(0, 0, 0, 0.9); left: 0px; top: 0px; width: 100%; height: 1000px; right: 0px; position: absolute; z-index: 1001;
}
.page-goods-type {
	transition:transform 300ms; top: 100%; width: 100%; position: fixed; z-index: 2000; box-sizing: border-box; transform: translate(0px, 1px) translateZ(0px); -webkit-transition: transform 300ms; -webkit-transform: translate(0px, 1px) translateZ(0px);
}
.page-goods-type .content {
	background: rgb(255, 255, 255); margin: 20px 0px 0px; padding: 0px 8px;
}
.page-goods-type .content .goods-scroll {
	overflow: hidden; position: relative;
}
.page-goods-type .content .goods-scroll > div {
	transform-origin: 0px 0px 0px; transform: translate(0px, 0px) translateZ(0px); -webkit-transform: translate(0px, 0px) translateZ(0px);
}
.page-goods-type .goods-info {
	height: 90px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid; position: relative; z-index: 1;
}
.page-goods-type .goods-info a {
	display: block;
}
.page-goods-type .goods-info span {
	display: block;
}
.page-goods-type .goods-info .pic {
	background: rgb(255, 255, 255); padding: 2px; border-radius: 5px; border: 1px solid rgb(219, 219, 219); border-image: none; left: 0px; top: -20px; width: 90px; height: 90px; position: absolute; z-index: 1;
}
.page-goods-type .goods-info span {
	padding: 0px 35px 0px 105px; line-height: 22px;
}
.page-goods-type .goods-info span.title {
	overflow: hidden; padding-top: 5px; font-size: 15px; -ms-word-break: break-all; box-sizing: border-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.page-goods-type .goods-info .price {
	color: rgb(255, 0, 0); padding-top: 0px; font-size: 18px;
}
.page-goods-type .goods-info .pic img {
	border-radius: 5px; width: 100%; height: 100%;
}
.page-goods-type .goods-info .close {
	background: url("../images/goods-type-close.png") no-repeat right / 21px auto; top: 0px; width: 33px; height: 36px; right: 0px; position: absolute; z-index: 10; cursor: pointer;
}
.page-goods-type .goods-type {
	padding: 15px 0px 6px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.page-goods-type .goods-type h3 {
	padding: 0px 0px 12px; font-size: 15px;
}
.page-goods-type .goods-type a {
	margin: 0px 10px 10px 0px; padding: 6px 10px; border-radius: 5px; border: 1px solid rgb(223, 223, 223); border-image: none; text-align: center; color: rgb(105, 105, 105); font-size: 12px; float: left; min-width: 80px; box-sizing: border-box;
}
.page-goods-type .goods-type a.on {
	background: url("../images/goods-type-select.png") no-repeat right top / auto 12px; border-color: rgb(241, 90, 12);
}
.page-goods-type .goods-type a.disabled {
	background: rgb(242, 241, 241); border-color: rgb(220, 220, 220); color: rgb(169, 169, 169);
}
.page-goods-type .goods-mynum {
	line-height: 52px;
}
.page-goods-type .goods-mynum .total {
	font-size: 12px; float: right;
}
.page-goods-type .goods-mun {
	width: 100px; float: right;
}
.page-goods-type .goods-mynum h3 {
	font-size: 15px; float: left;
}
.page-goods-type .goods-mynum .btn-3.btn {
	margin-right: 0px; margin-left: 5px;
}
.page-goods-type-mask {
	background: rgba(0, 0, 0, 0.9); left: 0px; top: 0px; width: 100%; height: 1000px; right: 0px; position: fixed; z-index: 1001;
}
.goods-footer {
	background: rgb(249, 249, 249); margin: 0px -8px; padding: 12px 3%; border-top-color: rgb(241, 241, 241); border-top-width: 1px; border-top-style: solid;
}
.goods-footer span.sell {
	width: 45%; float: left;
}
.goods-footer span:last-child.sell {
	float: right;
}
.goods-footer button {
	width: 100%;
}
.page-goods-detail .type {
	background: url("../images/arrow-right.png") no-repeat right / auto 10px content-box border-box rgb(255, 255, 255); padding: 10px; line-height: 22px; overflow: hidden; font-size: 15px; margin-top: 5px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.pos-a.page-goods-type {
	left: 0px; bottom: 0px; position: absolute; z-index: 20000;
}
.pos-b.wrapper {
	left: 0px; bottom: 0px; overflow: hidden; position: absolute; z-index: -1;
}
ul.pages-list > li {
	background: url("../images/bottom_line.png") no-repeat left bottom / 100% 1px rgb(255, 255, 255); padding: 0px 10px; height: 58px; line-height: 56px; font-size: 16px;
}
ul.pages-list > li h3 {
	float: left;
}
ul.pages-list > li p {
	color: rgb(169, 169, 169); font-size: 12px; float: right;
}
ul.pages-list > li > a {
	background: url("../images/arrow-right.png") no-repeat right / auto 12px; height: 56px; line-height: 56px; padding-right: 16px; display: block;
}
ul.pages-list > li h3 {
	height: 56px; padding-left: 40px; background-size: 32px;
}
ul.pages-list > li.title {
	font-size: 16px;
}
ul.table.pages-list > li {
	width: 100%; display: table; box-sizing: border-box;
}
ul.table.pages-list > li span {
	display: table-cell;
}
.page-perCenter ul.pages-list > li h3 {
	background: url("../images/perCenterList.png?t=100") no-repeat 0px 0px / 25px; height: 56px; padding-left: 35px;
}
.page-perCenter ul.pages-list > li.order {
	height: auto; line-height: 1; margin-bottom: 6px;
}
.page-perCenter ul.pages-list > li.assets {
	height: auto; line-height: 1; margin-bottom: 6px;
}
.page-perCenter ul.pages-list > li.order h3 {
	background-position: 0px 5px;
}
.page-perCenter ul.pages-list > li.assets h3 {
	background-position: 0px -51px;
}
.page-perCenter ul.pages-list > li.weike h3 {
	background-position: 0px -102px;
}
.page-perCenter ul.pages-list > li.weishang h3 {
	background-position: 0px -152px;
}
.page-perCenter ul.pages-list > li.actCenter h3 {
	background-position: 0px -201px;
}
.page-perCenter ul.pages-list > li.pingjia h3 {
	background-position: 0px -255px;
}
.page-perCenter ul.pages-list > li.shouhou h3 {
	background-position: 0px -308px;
}
.page-perCenter ul.pages-list > li .states {
	background: url("../images/bottom_line.png") no-repeat left top / 100% 1px; height: 58px;
}
.page-perCenter ul.pages-list > li .assets-list {
	height: 58px;
}
.page-perCenter ul.pages-list > li .states li {
	width: 20%; height: 54px; text-align: center; font-size: 14px; float: left;
}
.page-perCenter ul.pages-list > li .states .state-icon {
	background: url("../images/order-state.png?t=500000") no-repeat 0px -20px / 23px; margin: 10px auto 0px; width: 27px; height: 24px; display: block; position: relative; z-index: 1;
}
.page-perCenter ul.pages-list > li .states .state-icon2.state-icon {
	background-position: 0px -55px;
}
.page-perCenter ul.pages-list > li .states .state-icon3.state-icon {
	background-position: 0px -90px;
}
.page-perCenter ul.pages-list > li .states .state-icon4.state-icon {
	background-position: 0px -130px;
}
.page-perCenter ul.pages-list > li .states .state-icon5.state-icon {
	background-position: 0px -170px;
}
.page-perCenter ul.pages-list > li .states em {
	background: rgb(255, 255, 255); padding: 0px 2px; border-radius: 10px; border: 1px solid rgb(248, 91, 22); border-image: none; left: 15px; top: -5px; color: rgb(248, 91, 22); font-size: 12px; position: absolute; z-index: 100; min-width: 15px; box-sizing: border-box;
}
.page-perCenter ul.pages-list > li .states li .state-word {
	font-size: 12px; display: block;
}
.page-perCenter ul.pages-list > li .assets-list {
	background: url("../images/bottom_line.png") no-repeat left top / 100% 1px;
}
.page-perCenter ul.pages-list > li .assets-list li {
	width: 33.3%; height: 54px; text-align: center; line-height: 1; font-size: 14px; float: left;
}
.page-perCenter ul.pages-list > li .assets-list li em {
	font-size: 12px; display: block;
}
.page-perCenter ul.pages-list > li .assets-list li span {
	font-size: 12px; display: block;
}
.page-perCenter ul.pages-list > li .assets-list li em {
	padding: 10px 0px; font-size: 14px;
}
.page-perCenter .face-bg {
	background: url("../images/perCenterBg.png") no-repeat bottom / auto 100% rgb(101, 205, 217); height: 201px; position: relative; z-index: 1;
}
.page-perCenter .face-bg .bg1 {
	width: 100%; height: 201px; position: absolute; z-index: 1;
}
.page-perCenter .face-bg .face {
	border-radius: 60px; left: 50%; width: 86px; height: 86px; margin-top: 44px; margin-left: -45px; position: absolute; z-index: 100;
}
.page-perCenter .face-bg .face-border {
	border-radius: 100px; left: 50%; width: 94px; height: 94px; margin-top: 40px; margin-left: -49px; position: absolute; z-index: 99;
}
.page-perCenter .face-bg p {
	width: 100%; text-align: center; color: rgb(255, 255, 255); font-size: 18px; margin-top: 145px; position: absolute; z-index: 120;
}
.page-perCenter .face-bg p span {
	display: block;
}
.page-perCenter .face-bg p em {
	background: rgb(255, 255, 255); margin: 6px auto; padding: 0px 10px; border-radius: 15px; color: rgb(169, 169, 169); line-height: 18px; font-size: 12px; display: inline-block;
}
.page-perCenter .face-bg a.set {
	background: url("../images/person-set.png") no-repeat right 0px / 16px; top: 10px; width: 30px; height: 30px; right: 10px; display: block; position: absolute; z-index: 300;
}
.page-zichan ul.pages-list > li h3 {
	background: url("../images/zichan.png") no-repeat 0px 0px / 25px; height: 56px; padding-left: 35px;
}
.page-zichan ul.pages-list > li.jifen h3 {
	background-position: 0px 5px;
}
.page-zichan ul.pages-list > li.jinbi h3 {
	background-position: 0px -51px;
}
.page-zichan ul.pages-list > li.quan h3 {
	background-position: 0px -106px;
}
.page-zichan ul.pages-list > li.jiangpin h3 {
	background-position: 0px -155px;
}
.page-myinfo li {
	background: url("../images/bottom_line.png") no-repeat left bottom / 100% 1px rgb(255, 255, 255); padding: 0px 10px; line-height: 54px; position: relative; z-index: 1; min-height: 54px;
}
.page-myinfo li a {
	background: url("../images/arrow-right.png") no-repeat right / auto 12px; display: block;
}
.page-myinfo li h3 {
	font-size: 16px; float: left;
}
.page-myinfo li p {
	color: rgb(169, 169, 169); padding-right: 6px; font-size: 15px; float: right;
}
.page-myinfo li.face {
	height: 98px; line-height: 98px;
}
.page-myinfo li.face img {
	border-radius: 40px; top: 13px; width: 70px; height: 70px; right: 16px; position: absolute; z-index: 1;
}
.page-myOrder .tab {
	background: url("../images/bottom_line.png") no-repeat left bottom / 100% 1px rgb(255, 255, 255); position: relative; z-index: 1;
}
.page-myOrder .tab-title {
	padding: 10px 0px;
}
.page-myOrder .tab a {
	text-align: center; line-height: 28px; border-right-color: rgb(231, 231, 231); border-right-width: 1px; border-right-style: solid; float: left; box-sizing: border-box;
}
.page-myOrder .tab a.active {
	color: rgb(241, 90, 12);
}
.page-myOrder .tab-n4 .tab_active {
	left: 0px; width: 20%; bottom: 0px; border-bottom-color: rgb(241, 90, 12); border-bottom-width: 3px; border-bottom-style: solid; position: absolute; z-index: 1;
}
.page-myOrder .tab-n3 .tab_active {
	left: 0px; width: 25%; bottom: 0px; border-bottom-color: rgb(241, 90, 12); border-bottom-width: 3px; border-bottom-style: solid; position: absolute; z-index: 1;
}
.page-myOrder .tab-n4 a {
	width: 20%;
}
.page-myOrder .tab-n3 a {
	width: 25%;
}
.page-myOrder .item {
	background: url("../images/bottom_line.png") no-repeat left bottom / 100% 1px rgb(255, 255, 255); padding: 0px 10px; margin-top: 10px;
}
.page-myOrder .item-number {
	background: url("../images/bottom_line.png") no-repeat left bottom / 100% 1px rgb(255, 255, 255); height: 48px; line-height: 48px;
}
.page-myOrder .item-number h3 {
	color: rgb(169, 169, 169); float: left;
}
.page-myOrder .item-number h3 span {
	margin-right: 8px;
}
.page-myOrder .item-number p {
	color: rgb(241, 90, 12); float: right;
}
.page-myOrder li {
	padding: 10px 0px 0px; position: relative; z-index: 1;
}
.page-myOrder li:nth-last-child(1) {
	background: url("../images/bottom_line.png") no-repeat left bottom / 100% 1px rgb(255, 255, 255); padding-bottom: 10px;
}
.page-myOrder li .goods-info {
	padding-left: 100px; min-height: 90px; -moz-box-flex: 1; -webkit-box-flex: 1;
}
.page-myOrder li .goods-mun {
	float: right;
}
.page-myOrder li .gift {
	padding-top: 3px;
}
.page-myOrder li .goods-info .goods-photo {
	left: 0px; top: 10px; width: 90px; height: 90px; position: absolute; z-index: 1;
}
.page-myOrder li .goods-info .goods-title {
	line-height: 16px; overflow: hidden; font-size: 12px; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.page-myOrder li .item-box::after {
	clear: both; display: table; content: "";
}
.page-myOrder li .goods-buy {
	left: 100px; top: 85px; width: calc(100% - 100px); height: 16px; font-size: 14px; position: absolute; z-index: 1; box-sizing: border-box;
}
.page-myOrder li .goods-buy input {
	background: none; padding: 0px 1px; border: currentColor; border-image: none; width: 100%; text-align: center; box-sizing: border-box;
}
.page-myOrder li .goods-buy .goods-price {
	float: left;
}
.page-myOrder li .goods-buy .btn-3 {
	margin-bottom: 0px;
}
.page-myOrder li .mycheck {
	padding: 15px 0px 0px; width: 20px;
}
.page-myOrder li .goods-info .type {
	color: rgb(169, 169, 169); line-height: 130%; overflow: hidden; font-size: 0.6rem; margin-top: 5px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.page-myOrder .item-bottom {
	padding: 10px 0px 13px; text-align: right;
}
.page-myOrder .item-bottom .total-price {
	color: rgb(169, 169, 169); font-size: 16px;
}
.page-myOrder .item-bottom .total-price span {
	color: rgb(241, 90, 12);
}
.page-myOrder .item-bottom .mybtn {
	margin-top: 10px;
}
.page-myOrder .item-bottom .mybtn .btn {
	color: rgb(169, 169, 169); font-size: 14px; margin-left: 10px; min-width: 72px;
}
.page-myOrder .pingjia {
	margin: 12px 0px 2px;
}
.page-myOrder .pingjia .btn {
	margin: 0px; width: auto; font-size: 14px; min-width: 72px;
}
.page-myOrder .p6.btn {
	margin: 0px; padding-right: 6px; padding-left: 6px; min-width: auto;
}
.pages-swipe .shuoming {
	padding: 0px 10px; height: 50px; color: rgb(169, 169, 169); line-height: 50px; font-size: 12px;
}
.pages-swipe .behind {
	left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; line-height: 100%; position: absolute; z-index: 1;
}
.pages-swipe .behind a.ui-btn {
	width: 60px; height: 100%; color: rgb(255, 255, 255); float: right; position: relative; z-index: 1;
}
.pages-swipe .behind a.delete-btn.ui-btn {
	background: rgb(241, 90, 12);
}
.pages-swipe .behind a.edit-btn.ui-btn {
	background: rgb(169, 169, 169);
}
.pages-swipe .behind a.ui-btn span {
	left: 0px; top: 50%; width: 60px; text-align: center; margin-top: -7px; position: absolute; z-index: 1;
}
.pages-swipe .swipe-delete {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.pages-swipe .swipe-delete li {
	position: relative;
}
.pages-swipe .swipe-delete li > div.con {
	padding: 0px 10px 0px 40px; left: 0px; top: 0px; margin-bottom: 1px; display: block; position: relative; z-index: 100; background-color: rgb(255, 255, 255);
}
.pages-swipe .behind {
	overflow: hidden;
}
.pages-swipe .swipe-delete li > div.con {
	overflow: hidden;
}
.pages-swipe .pages-swipe .swipe-delete li {
	overflow: hidden;
}
.pages-swipe .swipe-delete li > div.con .name {
	padding: 15px 0px 8px; font-size: 17px;
}
.pages-swipe .swipe-delete li > div.con .detail {
	text-align: justify; line-height: 22px; padding-bottom: 10px;
}
.pages-swipe .swipe-delete li > div.default.con {
	background: url("../images/icon-seclect.png") no-repeat 12px / 20px rgb(255, 255, 255);
}
.myorder-states {
	background: rgb(255, 255, 255); padding: 0px 10px;
}
.myorder-states li {
	background: url("../images/bottom_line.png") no-repeat left bottom / 100% 1px; padding: 10px 0px; position: relative; z-index: 1;
}
.myorder-states li .item-box {
	
}
.myorder-states li .item-box .goods-info {
	padding-left: 100px; min-height: 90px;
}
.myorder-states li .item-box .goods-mun {
	float: right;
}
.myorder-states li .item-box .goods-info .goods-photo {
	left: 0px; top: 10px; width: 90px; height: 90px; position: absolute; z-index: 1;
}
.myorder-states li .item-box .goods-info .goods-title {
	line-height: 17px; overflow: hidden; padding-right: 3px; font-size: 12px; -ms-word-break: break-all; box-sizing: border-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.myorder-states li .goods-buy {
	left: 100px; top: 85px; width: calc(100% - 100px); height: 16px; font-size: 14px; position: absolute; z-index: 1; box-sizing: border-box;
}
.myorder-states li .goods-buy input {
	background: none; padding: 0px 1px; border: currentColor; border-image: none; width: 100%; text-align: center; box-sizing: border-box;
}
.myorder-states li .goods-buy .goods-mun {
	float: right;
}
.myorder-states li .goods-buy .goods-price {
	float: left;
}
.myorder-states li .goods-buy .btn-3 {
	margin-bottom: 0px;
}
.myorder-states li .mycheck {
	padding: 15px 0px 0px; width: 20px;
}
.myorder-states li .goods-info .type {
	color: rgb(169, 169, 169); line-height: 130%; overflow: hidden; font-size: 0.6rem; margin-top: 4px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.myorder-states li .goods-info .weight {
	color: rgb(169, 169, 169); line-height: 130%; overflow: hidden; font-size: 0.6rem; margin-top: 4px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.page-checkCart .dingdan {
	padding: 10px;
}
.page-checkCart .dingdan p:nth-child(1) {
	color: rgb(88, 88, 88); font-size: 15px;
}
.page-checkCart .dingdan p {
	color: rgb(169, 169, 169); line-height: 24px;
}
.pages-zichan {
	
}
.pages-zichan .tab {
	border-radius: 5px; position: relative; z-index: 1;
}
.pages-zichan .tab a {
	border: 1px solid rgb(226, 226, 226); border-image: none; text-align: center; line-height: 32px; font-size: 16px; float: left; box-sizing: border-box;
}
.pages-zichan .tab a:nth-child(1) {
	border-radius: 5px 0px 0px 5px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.pages-zichan .tab a:nth-child(2) {
	border: 1px solid rgb(226, 226, 226); border-image: none;
}
.pages-zichan .tab a:nth-child(3) {
	border-radius: 0px 5px 5px 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.pages-zichan .tab a:nth-child(1).active {
	border-radius: 5px 0px 0px 5px;
}
.pages-zichan .tab a:nth-child(2).active {
	
}
.pages-zichan .tab a:nth-child(3).active {
	border-radius: 0px 5px 5px 0px;
}
.pages-zichan .tab a.active {
	background: rgb(241, 90, 12); border: 1px solid rgb(241, 90, 12); border-image: none; color: rgb(255, 255, 255);
}
.pages-zichan .tab-n3 a {
	width: 33.33%;
}
.pages-zichan .total {
	padding: 10px 0px 0px 10px; height: 42px; line-height: 42px; font-size: 15px;
}
.pages-zichan .total span {
	color: rgb(241, 90, 12); font-size: 18px;
}
.pages-zichan .tab {
	margin: 0px 10px;
}
.pages-zichan .item li {
	padding: 10px; height: 70px; position: relative; z-index: 1;
}
.pages-zichan .item .photo {
	border-radius: 3px; left: 10px; top: 10px; width: 70px; height: 70px; position: absolute; z-index: 1; background-size: 70px 70px;
}
.pages-zichan .item .price {
	top: 10px; right: 10px; font-size: 15px; position: absolute; z-index: 100;
}
.pages-zichan .item .time {
	right: 10px; bottom: 10px; color: rgb(169, 169, 169); font-size: 12px; position: absolute; z-index: 100;
}
.pages-zichan .item .tips {
	padding: 2px 8px; border-radius: 8px; border: 1px solid rgb(226, 226, 226); border-image: none; left: 90px; bottom: 10px; color: rgb(169, 169, 169); font-size: 12px; position: absolute; z-index: 100;
}
.pages-zichan .item .title {
	margin: 0px 80px; text-align: justify; line-height: 15px;
}
.pages-zichan .item.jinbi .title {
	margin: 0px 100px 0px 80px;
}
.page-tixian .title {
	font-size: 15px;
}
.page-tixian .title a {
	margin: 10px 0px; width: 50%; text-align: center; line-height: 30px; display: inline-block; box-sizing: border-box;
}
.page-tixian .title a:nth-child(1) {
	border-right-color: rgb(231, 231, 231); border-right-width: 1px; border-right-style: solid;
}
.page-tixian ul.pages-list h3 {
	width: 50%; text-align: center; font-size: 15px; box-sizing: border-box;
}
.page-tixian ul.pages-list p {
	width: 50%; text-align: center; font-size: 15px; box-sizing: border-box;
}
.page-tixian ul.pages-list h3 {
	padding-left: 0px;
}
.page-form-write .none-tips a {
	color: rgb(21, 178, 0); padding-top: 23px; font-size: 14px; margin-right: 10px;
}
.page-jinbi .income-total {
	background: url("../images/jinbi-bg.png") repeat-x 0% 0% / auto 136px; overflow: hidden; min-height: 136px; box-sizing: border-box;
}
.page-jinbi .income-total p {
	padding: 15px 10px 10px;
}
.page-jinbi .income-total p span {
	background: url("../images/shouru_04.png") no-repeat left / auto 21px; width: 100px; height: 39px; color: rgb(255, 255, 255); padding-left: 21px; font-size: 15px; vertical-align: middle; display: table-cell;
}
.page-jinbi .income-total p a.wenhao {
	background: url("../images/tb_06.png") no-repeat right 10px / auto 19px; width: 30px; height: 30px;
}
.page-jinbi .income-total h1 {
	color: rgb(255, 255, 255); padding-left: 0px; font-size: 57px; font-weight: 200;
}
.page-jinbi .income-total h1 em {
	font-size: 38px;
}
.page-jinbi .two-list li em span {
	font-size: 19px;
}
.page-jinbi .two-list {
	background: rgb(255, 255, 255); padding: 16px 0px; height: 80px; border-top-color: rgb(226, 226, 226); border-bottom-color: rgb(226, 226, 226); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; box-sizing: border-box;
}
.page-jinbi .two-list li {
	width: 49.5%; text-align: center; vertical-align: middle; border-right-color: rgb(223, 223, 223); border-right-width: 1px; border-right-style: solid; float: left; display: table-cell;
}
.page-jinbi .two-list li:last-child {
	border: currentColor; border-image: none;
}
.page-jinbi .two-list li p {
	padding: 0px 0px 8px; color: rgb(169, 169, 169); font-size: 14px;
}
.page-jinbi .two-list li em {
	font-size: 25px;
}
.page-jinbi .pages-list {
	margin-top: 10px;
}
.page-jinbi ul.pages-list > li h3 {
	padding-left: 0px;
}
.page-jinbi .pages-list {
	margin-top: 10px;
}
.page-jifen .income-total {
	background: url("../images/jinbi-bg.png") repeat-x 0% 0% / auto 136px; overflow: hidden; min-height: 136px; box-sizing: border-box;
}
.page-jifen .income-total p {
	padding: 15px 10px 10px;
}
.page-jifen .income-total p span {
	background: url("../images/jifen-icon.png") no-repeat left / auto 25px; width: 100px; height: 39px; color: rgb(255, 255, 255); padding-left: 25px; font-size: 15px; vertical-align: middle; display: table-cell;
}
.page-jifen .income-total p a.wenhao {
	background: url("../images/tb_06.png") no-repeat right 10px / auto 19px; width: 30px; height: 30px;
}
.page-jifen .income-total h1 {
	color: rgb(255, 255, 255); padding-left: 10px; font-size: 57px; font-weight: 200;
}
.page-jifen .income-total h1 em {
	font-size: 38px;
}
.page-jifen .two-list li em span {
	font-size: 19px;
}
.page-jifen .two-list {
	background: rgb(255, 255, 255); padding: 16px 0px; height: 80px; border-top-color: rgb(226, 226, 226); border-bottom-color: rgb(226, 226, 226); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; box-sizing: border-box;
}
.page-jifen .two-list li {
	width: 49.5%; text-align: center; vertical-align: middle; border-right-color: rgb(223, 223, 223); border-right-width: 1px; border-right-style: solid; float: left; display: table-cell;
}
.page-jifen .two-list li:last-child {
	border: currentColor; border-image: none;
}
.page-jifen .two-list li p {
	padding: 0px 0px 8px; color: rgb(169, 169, 169); font-size: 14px;
}
.page-jifen .two-list li em {
	font-size: 25px;
}
.page-jifen .pages-list {
	margin-top: 10px;
}
.page-jifen ul.pages-list > li h3 {
	padding-left: 0px;
}
.page-jifen .pages-list {
	margin-top: 10px;
}
.pop-list li {
	padding: 15px 40px 15px 45px; position: relative; z-index: 1;
}
.pop-list h3 {
	text-align: center; line-height: 50px; font-size: 17px;
}
.pop-list li input {
	background-position: center; left: 0px; top: 0px; width: 35px; height: 90px; position: absolute; z-index: 1; background-image: url("../images/checkbox-default.png"); background-repeat: no-repeat; background-size: auto 25px; background-color: transparent;
}
.pop-list li input:checked {
	background-image: url("../images/checkbox-ok.png");
}
.pop-list li p {
	line-height: 30px; font-size: 16px;
}
.pop-list a.edit {
	background: url("../images/arrow-right.png") no-repeat right / auto 12px; top: 0px; width: 40px; height: 90px; right: 10px; text-indent: -9999px; position: absolute; z-index: 1;
}
.pop-list .close {
	background: url("../images/goods-type-close.png") no-repeat right / 22px auto; top: 3px; width: 33px; height: 36px; right: 10px; position: absolute; z-index: 10; cursor: pointer;
}
.page-popbox {
	transition:transform 300ms; left: 0px; top: 100%; width: 100%; position: fixed; z-index: 10000; box-sizing: border-box; transform: translate(0px, 0px) translateZ(0px); -webkit-transition: transform 300ms; -webkit-transform: translate(0px, 0px) translateZ(0px);
}
.page-popbox .content {
	background: rgb(255, 255, 255);
}
.page-popbox .adress-scroll {
	overflow: hidden; position: relative; z-index: 0;
}
.page-popbox .adress-scroll > ul {
	transform-origin: 0px 0px 0px; transform: translate(0px, 0px) translateZ(0px); -webkit-transform: translate(0px, 0px) translateZ(0px);
}
.newcoupon li {
	height: 66px; position: relative; z-index: 0;
}
.page-popbox-mask {
	background: rgba(0, 0, 0, 0.9); left: 0px; top: 0px; width: 100%; height: 1000px; right: 0px; position: fixed; z-index: 1001;
}
.pos-a.page-popbox {
	left: 0px; bottom: 0px; position: absolute; z-index: 20000;
}
.pop-list .arrow-right {
	margin: 0px 10px; line-height: 60px; font-size: 15px;
}
.pop-list li p.detail {
	line-height: 22px !important; padding-bottom: 3px !important; font-size: 14px !important;
}
.page-popbox-content {
	left: 0px; top: 0px; width: 100%; position: absolute; z-index: 2001; box-sizing: border-box;
}
.page-weishang ul.pages-list > li h3 {
	line-height: 56px; font-size: 16px;
}
.page-weishang ul.pages-list > li p {
	line-height: 56px; font-size: 16px;
}
.page-weishang ul.pages-list > li h3 {
	padding-left: 0px;
}
.page-jinhuo li.title span {
	font-size: 16px; box-sizing: border-box;
}
.page-jinhuo li.title span:nth-child(3) {
	padding-right: 10px;
}
.page-jinhuo span {
	font-size: 15px;
}
.page-jinhuo span:nth-child(1) {
	width: 90px; text-align: left;
}
.page-jinhuo span:nth-child(2) {
	text-align: center;
}
.page-jinhuo span:nth-child(3) {
	width: 90px; text-align: right;
}
.page-jinhuo li.title span:nth-child(1) {
	width: 90px; text-align: left;
}
.page-jinhuo li.title span:nth-child(3) {
	width: 90px; text-align: right;
}
@media all and (max-width:330px)
{
.page-tixian ul.pages-list h3 {
	font-size: 14px;
}
.page-tixian ul.pages-list p {
	font-size: 14px;
}
}
@media all and (max-width:330px)
{
.page-checkCart li .pingjia {
	bottom: 6px;
}
}
@media all and (min-width:650px)
{
.wrapper {
	margin: 0px auto; width: 640px;
}
}
input {
	
}
textarea {
	
}
.page-icon-tips .tips-con {
	margin: 0px auto; padding: 145px 0px 168px; text-align: center; min-width: 286px;
}
.page-icon-tips .tips-con img {
	margin: 0px auto; display: block; max-width: 116px;
}
.page-icon-tips .tips-con h4 {
	padding: 21px 0px 0px; font-size: 18px; font-weight: normal;
}
.page-icon-tips .tips-con p {
	color: rgb(169, 169, 169); padding-top: 12px; font-size: 15px;
}
.page-icon-tips .tips-con a.btn-border-green {
	background: none; padding: 7px 0px; border-radius: 4px; border: 1px solid rgb(21, 178, 0); border-image: none; color: rgb(21, 178, 0); font-size: 17.8px; margin-top: 21px; display: inline-block; min-width: 180px;
}
.page-icon-tips .tips-con a.btn-border-orange {
	border: 1px solid rgb(241, 90, 12); border-image: none; color: rgb(241, 90, 12); min-width: 136px;
}
@media all and (max-width:320px)
{
.page-icon-tips .tips-con h4 {
	font-size: 16px;
}
.page-icon-tips .tips-con a.btn-border-green {
	font-size: 16px;
}
.page-icon-tips .tips-con p {
	font-size: 14px;
}
.page-icon-tips .tips-con {
	margin: 0px auto; padding: 100px 0px 168px;
}
}
.page-form-write {
	background: rgb(255, 255, 255);
}
.page-form-write li {
	background: url("../images/bottom_line.png") repeat-x left bottom / 100% 1px; padding: 0px 10px; height: 45px; overflow: hidden; font-size: 15px; position: relative;
}
.page-form-write li label em {
	left: 10px; top: 0px; width: 75px; height: 45px; text-align: left; line-height: 45px; position: absolute;
}
.page-form-write li label .input-wraper {
	width: 100%; line-height: 45px; padding-left: 80px; display: block; box-sizing: border-box;
}
.page-form-write li label .input-wraper input {
	background: none; margin: 0px; padding: 0px; width: 100%; height: 45px; color: rgb(88, 88, 88); font-size: 15px; float: left;
}
.page-form-write li label .input-wraper select {
	background: url("../images/jt_03.jpg") no-repeat right / 15px 8px; margin: 0px; padding: 0px; width: 100%; height: 45px; color: rgb(88, 88, 88); font-size: 15px; display: block;
}
.page-form-write li label .input-wraper textarea {
	background: none; margin: 14px 0px 0px; padding: 0px; width: 100%; color: rgb(88, 88, 88); font-size: 15px; min-height: 50px !important;
}
.page-form-write li label .swith {
	background: url("../images/pingjia-name.png") no-repeat right 7px / auto 22px; width: 104px; height: 32px; display: block; cursor: pointer;
}
.page-form-write li label :checked.swith {
	background: url("../images/pingjia-name2.png") no-repeat right 7px / auto 22px;
}
.page-form-write .bg-no {
	background: none !important;
}
.page-form-write .bg-no a:last-child {
	margin: -5px auto !important; display: block;
}
.page-questions dl {
	background: url("../images/bottom_line.png") no-repeat left bottom / 100% 1px rgba(0, 0, 0, 0); margin: 0px 10px; min-height: 50px;
}
.page-questions dl dt {
	background: url("../images/arrow_d.png") no-repeat 99% / 15px 8px; padding: 17px 0px 12px; font-size: 15px; cursor: pointer;
}
.page-questions dl dt.ques-up {
	background: url("../images/arrow_up.png") no-repeat 99% / 15px 8px;
}
.page-questions dl dd {
	color: rgb(169, 169, 169); line-height: 130%; padding-bottom: 12px; font-size: 14px; margin-top: -5px;
}
.page-weike .income-today {
	background: url("../images/jbg_03.jpg") repeat-x; overflow: hidden; min-height: 136px; box-sizing: border-box;
}
.page-weike .income-today p {
	padding: 15px 10px;
}
.page-weike .income-today p span {
	background: url("../images/shouru_03.png") no-repeat left / auto 25px; width: 100px; height: 39px; color: rgb(255, 255, 255); padding-left: 25px; font-size: 15px; vertical-align: middle; display: table-cell;
}
.page-weike .income-today p a.wenhao {
	background: url("../images/tb_06.png") no-repeat right / auto 21px; width: 30px; height: 30px; margin-top: 6px;
}
.page-weike .income-today h1 {
	color: rgb(255, 255, 255); padding-left: 0px; font-size: 57px; font-weight: 200;
}
.page-weike .income-today h1 em {
	font-size: 38px;
}
.page-weike .mon-take {
	background: url("../images/bottom_line.png") repeat-x left bottom / 100% 1px rgb(255, 255, 255); padding-bottom: 21px; position: relative;
}
.page-weike .mon-take p {
	padding: 21px 21px 21px 10px; font-size: 15px;
}
.page-weike .mon-take h3 {
	padding: 0px 0px 0px 7px; color: rgb(241, 90, 12); font-size: 25px;
}
.page-weike .mon-take h3 em {
	font-size: 19px;
}
.page-weike .two-list li em span {
	font-size: 19px;
}
.page-weike .mon-take a.look-mon {
	background: url("../images/arrow-right.png") no-repeat right / auto 14px; top: 21px; right: 10px; color: rgb(169, 169, 169); font-size: 13px; position: absolute; min-width: 90px;
}
.page-weike .two-list {
	background: url("../images/bottom_line.png") repeat-x left bottom / 100% 1px rgb(247, 247, 247); padding: 15px 0px;
}
.page-weike .two-list li {
	background: url("../images/bottom_line.png") no-repeat right / 1px 100%; width: 49.5%; text-align: center; vertical-align: middle; float: left; display: table-cell; min-height: 113px;
}
.page-weike .two-list li:last-child {
	background: none;
}
.page-weike .two-list li p {
	padding: 31px 0px 12px; color: rgb(169, 169, 169); font-size: 14px;
}
.page-weike .two-list li em {
	font-size: 25px;
}
.page-weike .most-question {
	background: url("../images/bottom_line.png") repeat-x left bottom / 100% 1px rgb(255, 255, 255); padding-left: 10px; box-sizing: border-box;
}
.page-weike .most-question li {
	line-height: 50px; padding-right: 10px;
}
.page-weike .most-question li a {
	background: url("../images/arrow-right.png") no-repeat right / auto 14px; font-size: 15px; display: block;
}
.page-weike .most-question li:first-child {
	background: url("../images/bottom_line.png") repeat-x left bottom / 100% 1px rgb(255, 255, 255);
}
.page-weike .most-question li:first-child a {
	color: rgb(169, 169, 169); font-size: 15px;
}
.page-weike .btn-area {
	background: url("../images/bottom_line.png") no-repeat left top / 100% 1px; padding: 0px; overflow: hidden;
}
.page-weike .btn-area .fix-btn {
	background: rgb(247, 247, 247); padding: 9px 0px; width: 100%; height: 47px; bottom: 0px; border-top-color: rgb(231, 231, 231); border-top-width: 1px; border-top-style: solid; position: fixed; z-index: 999;
}
.page-weike .btn-area .btn-cs {
	background: rgb(241, 90, 12); margin: 4px auto; padding: 10px 0px; border-radius: 4px; width: 90%; color: rgb(255, 255, 255); font-size: 18px; display: block;
}
.page-icon-tips .my-jifen {
	background: url("../images/bottom_line.png") repeat-x left bottom / 100% 1px rgb(255, 255, 255); height: 57px; line-height: 57px;
}
.page-icon-tips .my-jifen p {
	padding-left: 10px; font-size: 15px;
}
.page-icon-tips .my-jifen p span {
	color: rgb(241, 90, 12); font-size: 19px;
}
.page-hd .jifen-items {
	background: rgb(255, 255, 255); padding: 20px 0px 0px; margin-top: 5px;
}
.page-hd .jifen-items p {
	padding: 0px 10px;
}
.page-hd .jifen-items p span {
	color: rgb(169, 169, 169); font-size: 14px;
}
.page-hd .jifen-items p a {
	color: rgb(169, 169, 169); font-size: 13px;
}
.page-hd .jifen-items p a em {
	font-family: "serif"; font-weight: bold;
}
.page-hd .jifen-items .item-list {
	margin: 0px auto; padding: 9px 10px 0px; width: 100%; box-sizing: border-box;
}
.page-hd .jifen-items .item-list li {
	width: 49%; margin-right: 1.8%; margin-bottom: 10px; float: left;
}
.page-hd .jifen-items .item-list li:nth-child(2n) {
	margin-right: 0px !important;
}
.page-hd .jifen-items .item-list li a {
	width: 100%; display: block;
}
.page-hd .jifen-items .item-list li a img {
	display: block; max-width: 100%;
}
.page-hd .jifen-items .item-list li a span {
	text-align: center; padding-top: 5px; font-size: 15px; display: block;
}
.page-juan-userAbout dl {
	padding: 8px 10px; box-sizing: border-box;
}
.page-juan-userAbout dl dt {
	background: url("../images/juan_useabout.png") no-repeat left top / auto 17px; padding-bottom: 4px; padding-left: 23px; font-size: 17px;
}
.page-juan-userAbout dl dd {
	color: rgb(169, 169, 169); line-height: 140%; padding-bottom: 4px; padding-left: 23px; font-size: 14px;
}
.page-juan-userAbout dl:first-child {
	padding-top: 15px;
}
.page-gwq .gwq-about {
	background: url("../images/bottom_line.png") repeat-x left bottom / 100% 1px rgb(255, 255, 255); height: 2.75rem; line-height: 2.75rem; margin-bottom: 0.5rem;
}
.page-gwq .gwq-about .check-gwq {
	background: none !important; color: rgb(241, 92, 12); padding-left: 0.5rem;
}
.page-gwq .gwq-about .gwq-sm {
	background: url("../images/icon-help.png") no-repeat right / auto 0.95rem; color: rgb(169, 169, 169); margin-right: 0.5rem; display: block; min-width: 6.2rem;
}
.page-gwq .gwq-area {
	background: url("../images/bottom_line.png") repeat-x left bottom / 100% 1px rgb(255, 255, 255); overflow: hidden;
}
.page-gwq .gwq-area .gwq-exchange {
	margin: 0px auto 0.66rem; width: 96%;
}
.page-gwq .gwq-area .gwq-exchange li {
	height: 8.55rem; margin-top: 0.66rem; position: relative;
}
.page-gwq .gwq-area .gwq-exchange li .left-shape-jb {
	background: url("../images/gwq_03.png") no-repeat 0% 0% / auto 8.55rem; left: 0px; top: 0px; width: 9px; height: 272px; position: absolute;
}
.page-gwq .gwq-area .gwq-exchange li .left-bj {
	background: url("../images/bj_05.jpg") repeat-x 0% 0% / auto 100%; width: 68%; height: 100%; margin-left: 5px; -webkit-box-flex: 1;
}
.page-gwq .gwq-area .gwq-exchange li .left-bj .main-e {
	height: 5.4rem;
}
.page-gwq .gwq-area .gwq-exchange li .left-bj .main-e p {
	padding: 0.5rem; color: rgb(255, 255, 255); font-size: 0.75rem;
}
.page-gwq .gwq-area .gwq-exchange li .left-bj .main-e em {
	padding: 0.5rem 0px 0px 8px; color: rgb(255, 255, 255); font-size: 1.47rem; display: block;
}
.page-gwq .gwq-area .gwq-exchange li .left-bj .main-e em small {
	font-size: 0.88rem;
}
.page-gwq .gwq-area .gwq-exchange li .left-bj .jifen-pay {
	left: 0.8rem; bottom: 0.44rem; position: absolute;
}
.page-gwq .gwq-area .gwq-exchange li .left-bj .jifen-pay p {
	color: rgb(255, 255, 255); line-height: 145%; font-size: 0.75rem;
}
.page-gwq .gwq-area .gwq-exchange li .left-bj .jifen-pay p span {
	color: rgb(88, 88, 88);
}
.page-gwq .gwq-area .gwq-exchange li .right-bj {
	background: url("../images/rigbj_03.png") repeat-x center / auto 100%; border-width: 0.06rem 0.06rem 0.06rem 1px; border-style: solid solid solid dashed; border-color: rgb(220, 220, 220) rgb(220, 220, 220) rgb(220, 220, 220) rgb(255, 255, 255); border-radius: 0px 4px 4px 0px; border-image: none; top: 0px; width: 31.3%; height: 100%; right: 0px; position: absolute; z-index: 10; box-sizing: border-box;
}
.page-gwq .gwq-area .gwq-exchange li .right-bj .use-date {
	padding: 0.9rem 0px 0px; height: 5.4rem; text-align: center; line-height: 140%; font-size: 0.7rem; box-sizing: border-box;
}
.page-gwq .gwq-area .gwq-exchange li .right-bj .exchange-now {
	margin: 0.4rem auto 0px; width: auto;
}
.page-gwq .gwq-area .gwq-exchange li .right-bj .exchange-now p {
	text-align: center; color: rgb(169, 169, 169); line-height: 140%; letter-spacing: 0.1em; font-size: 0.7rem;
}
.page-gwq .gwq-area .gwq-exchange li .right-bj .exchange-now p span {
	padding: 0px 2px; color: rgb(241, 90, 12);
}
.page-gwq .gwq-area .gwq-exchange li .right-bj .exchange-now a {
	margin: 16px auto; width: 3.43rem; height: 0.9rem; color: rgb(255, 255, 255); line-height: 0.9rem; font-size: 0.7rem; display: block;
}
.page-gwq .gwq-area .gwq-my li {
	height: 6.6rem; position: relative; z-index: 0;
}
.page-gwq .gwq-area .gwq-my li .left-shape-jb {
	background: url("../images/gwq_03.png") no-repeat 0% 0% / 0.28rem 100%; left: 0px; top: 0px; width: 9px; height: 100%; position: absolute;
}
.page-gwq .gwq-area .gwq-my li .left-shape-grey {
	background: url("../images/gwq-gray_03.png") no-repeat 0% 0% / auto 132px; left: 0px; top: 0px; width: 9px; height: 100%; position: absolute; z-index: 111; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.page-gwq .gwq-area .gwq-my li .left-bj {
	background: url("../images/mygwqbj_03.jpg") repeat-x 0% 0% / auto 100%;
}
.page-gwq .gwq-area .gwq-my li .left-bj .main-e em {
	padding: 0.8rem 8px;
}
.page-gwq .gwq-area .gwq-states li .left-bj {
	background: 0% 0% / auto 100% rgb(231, 231, 231); height: 100%;
}
.page-gwq .gwq-area .gwq-states li .left-bj em {
	color: rgb(255, 255, 255);
}
.page-gwq .gwq-area .gwq-states li .right-bj {
	border-left-color: rgb(231, 231, 231) !important; border-left-width: 1px !important; border-left-style: dashed !important;
}
.page-gwq .gwq-area .gwq-my li .right-bj {
	background: 0% 0% / auto 100% rgb(255, 255, 255); top: 0px; height: 100%; right: 0px; border-left-color: rgb(241, 92, 12); border-left-width: 1px; border-left-style: dashed; position: absolute; box-sizing: border-box;
}
.page-gwq .gwq-area .gwq-my li .right-bj .use-date {
	padding: 1.3rem 0px 0px;
}
.page-gwq .gwq-area .gwq-my li .right-bj .use-date p:first-child {
	color: rgb(169, 169, 169); padding-bottom: 0.3rem;
}
.page-gwq .gwq-area .gwq-my li .right-bj .exchange-now {
	margin: -0.6rem auto 0px;
}
.page-gwq .gwq-area .gwq-my li .right-bj .exchange-now a {
	margin: 0px auto;
}
.page-gwq .gwq-area .gwq-my li .state-using {
	background: url("../images/use_state_03.png") no-repeat 0% 0% / auto 2rem; top: 38%; width: 150px; height: 74px; right: 10%; position: absolute; z-index: 100;
}
.page-gwq .gwq-area .gwq-my li .state-over {
	background: url("../images/use_state_06.png") no-repeat 0% 0% / auto 2rem; top: 38%; width: 150px; height: 74px; right: 10%; position: absolute; z-index: 100;
}
.page-gwq p.load-over {
	padding: 0.8rem 0px 0.4rem; text-align: center; font-size: 14px;
}
.page-gwq p.loading {
	padding: 1.3rem 0px; text-align: center; font-size: 14px;
}
.page-gwq .gwq-area p.dixiao {
	background: url("../images/bottom_line.png") repeat-x left bottom / 100% 1px; padding: 0.5rem; font-size: 0.82rem;
}
.page-gwq .gwq-area p.dixiao span {
	color: rgb(241, 90, 12);
}
.page-gwq .gwq-area .gwq-use {
	width: 85%; overflow: visible; margin-left: 12%;
}
.page-gwq .gwq-area .gwq-use li {
	overflow: visible;
}
.page-gwq .gwq-area .gwq-use li .right-bj .use-date {
	padding: 1.4rem 0px 0px;
}
.page-gwq .gwq-area .gwq-use li .check-box {
	left: -14%; top: 0px; width: 15%; height: 100%; position: absolute; z-index: 999999;
}
.page-gwq .gwq-area .gwq-use li .check-box .gwq-checked {
	background: url("../images/checkbox-default.png") no-repeat 0% 0% / auto 1.3rem; margin: 50px auto; width: 32px; height: 32px; display: block; -moz-appearance: none;
}
.page-gwq .gwq-area .gwq-use li .check-box :checked.gwq-checked {
	background: url("../images/checkbox-ok.png") no-repeat 0% 0% / auto 1.3rem; -moz-appearance: none;
}
.confix-foot span {
	padding: 17px 10px; color: rgb(241, 90, 12); font-size: 17px; display: block;
}
.confix-foot a.confirm-btn {
	background: rgb(241, 90, 12); margin: 9px 10px !important; border-radius: 4px; width: 97px; height: 34px; text-align: center; color: rgb(255, 255, 255); line-height: 34px; font-size: 17px; display: block;
}
.confix-foot a.notconfirm-btn {
	background: rgb(204, 200, 201);
}
.page-zd .jinbi-ban {
	width: 100%; display: block;
}
.page-zd .jifen-ban {
	width: 100%; display: block;
}
.page-zd .txt-about {
	padding: 0px 10px; position: relative; z-index: 99;
}
.page-zd .txt-about dl {
	margin-bottom: 9px;
}
.page-zd .txt-about dl dt {
	background: rgb(255, 245, 120); border-radius: 5px; width: 153px; height: 30px; text-align: center; color: rgb(237, 48, 78); line-height: 32px; font-size: 17px; margin-top: 15px; min-width: 76px;
}
.page-zd .txt-about dl dt:first-child {
	margin-top: 0px;
}
.page-zd .txt-about dl dt.short-width {
	width: 50px;
}
.page-zd .txt-about dl dd {
	color: rgb(255, 255, 255);
}
.page-zd .txt-about dl dd h4 {
	padding-top: 12px; font-size: 16px; font-weight: normal;
}
.page-zd .txt-about dl dd p {
	line-height: 150%; padding-top: 14px; font-size: 14px;
}
.page-jifen-z p {
	padding: 25px 10px; font-size: 17px;
}
.page-jifen-z .step-box {
	background: url("../images/jf-z_06.png") repeat-y 17px top / 2px 1px; margin: 9px auto 0px; width: 90%; height: auto;
}
.page-jifen-z .step-box .step-con {
	margin-bottom: 52px; position: relative; min-height: 30px; box-sizing: border-box;
}
.page-jifen-z .step-box .step-con .step-num {
	background: url("../images/jf-z_03.png") no-repeat 0% 0% / cover; width: 36px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; font-size: 17px; margin-top: -5px; float: left;
}
.page-jifen-z .step-box :last-child.step-con .step-num {
	left: 0px; bottom: -5px; position: absolute;
}
.page-jifen-z .step-box .step-con p {
	padding: 0px; left: 44px; top: 0px; color: rgb(169, 169, 169); line-height: 145%; font-size: 15px; position: absolute; box-sizing: border-box;
}
.page-jifen-z .step-box .step-con p span {
	color: rgb(241, 90, 12);
}
.page-orderSubmit-ok .success-tips {
	background: url("../images/bottom_line.png") no-repeat left bottom / 100% 1px; height: 97px; overflow: hidden;
}
.page-orderSubmit-ok .success-tips img {
	margin: 16px auto 14px; width: 35px; height: 35px; display: block;
}
.page-orderSubmit-ok .success-tips p {
	text-align: center; color: rgb(21, 178, 0); font-size: 19px;
}
.page-orderSubmit-ok .order-con {
	background: rgb(255, 255, 255);
}
.page-orderSubmit-ok .tips-tit {
	background: url("../images/bottom_line.png") repeat-x left bottom / 100% 1px; margin: 0px 10px; height: 50px; line-height: 50px;
}
.page-orderSubmit-ok .tips-tit p {
	color: rgb(169, 169, 169); font-size: 14px;
}
.page-orderSubmit-ok .order-con ul {
	background: url("../images/bottom_line.png") repeat-x left bottom / 100% 1px; padding: 0px 10px;
}
.page-orderSubmit-ok .order-con li {
	line-height: 45px; font-size: 14px;
}
.page-orderSubmit-ok .order-con li:first-child span {
	color: rgb(241, 90, 12);
}
.page-tk .tk-states {
	background: url("../images/bottom_line.png") repeat-x left bottom / auto 1px; height: 138px; overflow: hidden;
}
.page-tk .tk-states .tk-icon {
	background: url("../images/tk-icon_03.png") no-repeat 0% 0% / auto 40px; margin: 24px auto 12px; width: 40px; height: 40px;
}
.page-tk .tk-states h3 {
	text-align: center; color: rgb(241, 90, 12); font-size: 17px;
}
.page-tk .tk-states p {
	text-align: center; color: rgb(169, 169, 169); padding-top: 9px; font-size: 14px;
}
.page-tk .states-detail {
	background: url("../images/bottom_line.png") repeat-x left bottom / auto 1px rgb(255, 255, 255); padding: 14px 0px; margin-bottom: 5px;
}
.page-tk .states-detail p {
	line-height: 22px; padding-left: 10px; font-size: 14px; position: relative; min-height: 22px;
}
.page-tk .states-detail p.longtxt span {
	line-height: 145%; padding-right: 10px;
}
@media all and (max-width:430px)
{
.page-tk .states-detail p.longtxt {
	min-height: 40px;
}
}
.page-tk .states-detail p:last-child {
	padding-bottom: 0px;
}
.page-tk .states-detail p em {
	width: 70px; padding-bottom: 8px; margin-right: 37px; position: absolute;
}
.page-tk .states-detail p span {
	left: 3px; padding-left: 84px; display: block; box-sizing: border-box;
}
.page-tk .states-detail p span.grey-con {
	color: rgb(169, 169, 169);
}
.page-tk .tk-infos {
	background: url("../images/bottom_line.png") repeat-x left bottom / auto 1px rgb(255, 255, 255); color: rgb(169, 169, 169); font-size: 15px;
}
.page-tk .tk-waiting {
	color: rgb(88, 88, 88) !important;
}
.page-tk .tk-infos li {
	padding: 0px 10px; height: 45px; line-height: 45px;
}
.page-tk .tk-infos li em {
	margin-right: 24px;
}
.page-tk .tk-infos li span {
	color: rgb(241, 90, 12);
}
.page-tk .states-detail p span i {
	color: rgb(241, 90, 12);
}
@media all and (max-width:340px)
{
.page-tk .states-detail p.huanhuo-txt {
	padding-bottom: 22px;
}
}
.page-apply .apply-info {
	background: url("../images/bottom_line.png") repeat-x left bottom / auto 1px rgb(255, 255, 255); margin-bottom: 4px;
}
.page-apply .apply-info ul {
	padding: 11px 0px;
}
.page-apply .apply-info li {
	padding-bottom: 17px; padding-left: 10px; font-size: 14px; position: relative;
}
.page-apply .apply-info li em {
	left: 10px; top: 2px; width: 105px; color: rgb(169, 169, 169); position: absolute;
}
.page-apply .apply-info li p {
	padding-right: 10px; padding-left: 83px; box-sizing: border-box;
}
.page-apply .apply-info li:first-child {
	padding-bottom: 14px;
}
.page-apply .apply-info li:first-child p {
	line-height: 140%;
}
.page-apply .apply-info li p span {
	color: rgb(241, 90, 12);
}
.page-tk .wuliu {
	margin-bottom: 4px;
}
.page-tk .wuliu li.shangjia-info {
	height: auto !important; text-align: justify; overflow: visible; padding-bottom: 10px;
}
@media all and (max-width:360px)
{
.page-tk .wuliu li.shangjia-info {
	min-height: 75px;
}
}
.page-tk .wuliu li.shangjia-info label .input-wraper {
	line-height: 140%; padding-top: 12px; -ms-word-break: break-all;
}
.page-tk .tk-success .success-icon {
	background: url("../images/ok_03.png") no-repeat 0% 0% / auto 40px; margin: 24px auto 12px; width: 40px; height: 40px;
}
.page-tk .tk-success h3 {
	color: rgb(21, 178, 0);
}
.page-tk .tk-success p {
	text-align: center; color: rgb(169, 169, 169); padding-top: 9px; font-size: 14px;
}
.order-postage {
	margin: 20px auto 0px; padding: 0px 10px 20px; width: 100%; box-sizing: border-box;
}
.order-postage .con {
	border-radius: 10px; padding-bottom: 20px; background-color: rgb(255, 255, 255);
}
.order-postage h3 {
	text-align: center; color: rgb(255, 255, 255); padding-bottom: 10px; font-size: 24px;
}
.order-postage .con .table {
	background: url("../images/table-bottom-line.png") repeat-x 0px bottom / auto 1px; width: 100%; display: table;
}
.order-postage .con .title {
	border-radius: 10px 10px 0px 0px; height: 48px; text-align: center; color: rgb(255, 255, 255); line-height: 48px; background-color: rgb(21, 178, 0);
}
.order-postage .con .title span {
	background: url("../images/table-rw-line.png?t=111") repeat-y right 0px / 1px auto;
}
.order-postage .con .table span {
	display: table-cell;
}
.order-postage .con .table span.w1 {
	width: 65%;
}
.order-postage .con .table span {
	width: 35%; box-sizing: border-box;
}
.order-postage .con .title span:last-child {
	background: none !important;
}
.order-postage .con .item span {
	background: url("../images/table-right-line.png") repeat-y right 0px / 1px; padding: 5px; text-align: center; line-height: 20px; vertical-align: top; -ms-word-break: break-all;
}
.order-postage .con .item span:last-child {
	background: none !important;
}
.order-postage .close {
	margin: 20px auto 0px; text-align: center;
}
.order-postage .close .button {
	min-width: 72px;
}
.side-qiandao {
	right: 0px; bottom: 69px; position: fixed; z-index: 3000;
}
.side-qiandao .in {
	height: 57px; position: relative;
}
.side-qiandao .in img {
	height: 57px;
}
.side-qiandao .in i {
	top: 0px; display: block; position: absolute;
}
.side-qiandao .in a {
	top: 0px; display: block; position: absolute;
}
.side-qiandao .in i {
	transition:right 200ms; right: -65px; -webkit-transition: right 200ms;
}
.side-qiandao .in a {
	right: -65px;
}
.side-qiandao .in a.show2 {
	transition:right 200ms; right: -3px; -webkit-transition: right 200ms;
}
.side-qiandao .in a.show {
	animation:deadlinean 300ms 2s forwards; right: -3px; -webkit-animation: deadlinean 300ms; -webkit-animation-delay: 2s;
}
.side-qiandao .in i.show {
	right: -35px;
}
.forensicbook {
	width: 640px; overflow: hidden; position: relative; z-index: 0;
}
.forensicbook .erweima {
	background: url("../images/zjj/1.jpg") no-repeat -1px 0px; height: 270px; overflow: hidden; padding-top: 74px; box-sizing: border-box;
}
.forensicbook img {
	width: 68px; margin-left: 283px; display: block;
}
.forensicbook h1 {
	padding: 65px 0px 0px; text-align: center; line-height: 40px;
}
.forensicbook h1 img {
	margin: 0px auto; width: auto; height: 33px; display: block;
}
.forensicbook .con {
	background: url("../images/zjj/2.jpg") repeat-y -1px 0px; padding: 0px 90px 100px; width: 640px; text-align: justify; color: rgb(88, 88, 88); line-height: 28px; font-size: 18px; box-sizing: border-box;
}
.forensicbook .con p {
	text-indent: 2em; padding-bottom: 14px;
}
.fsbook-fshare {
	background: rgba(0, 0, 0, 0.8); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 100;
}
.fsbook-fewm {
	background: rgb(255, 255, 255); margin: -210px 0px 0px -188px; border-radius: 8px; left: 50%; top: 50%; width: 376px; height: 420px; display: none; position: absolute; z-index: 101;
}
.fsbook-fewm img {
	margin: 14px 13px 0px; width: 350px; height: 350px;
}
.fsbook-fewm p {
	text-align: center; color: rgb(88, 88, 88); line-height: 30px; padding-top: 7px; font-family: "Microsoft YaHei"; font-size: 22px;
}
.fsbook-fewm .close {
	position: relative;
}
.fsbook-fewm .close i {
	background: url("../images/zjj/fclose.png") no-repeat center; top: -50px; width: 52px; height: 52px; right: -54px; display: block; position: absolute;
}
.fsbook-opacity-ewm {
	left: 0px; top: 0px; width: 100%; height: auto; display: none; position: absolute; z-index: 110; opacity: 0;
}
.forensicbook .company {
	background: url("../images/zjj/3.jpg") no-repeat -1px 0px; height: 169px; font-size: 18px; position: relative; z-index: 1;
}
.forensicbook .company .seal {
	background: url("../images/zjj/forensicbookseal.png") no-repeat center 0px; top: -60px; width: 223px; height: 124px; right: 81px; position: absolute; z-index: 1;
}
.forensicbook .company p {
	top: -30px; text-align: center; right: 90px; color: rgb(88, 88, 88); line-height: 30px; padding-top: 30px; font-family: "Microsoft YaHei"; position: absolute;
}
.copyright {
	background: rgb(247, 247, 247); width: 100%; padding-bottom: 62px; font-family: "Microsoft YaHei";
}
.onfixed.copyright {
	left: 0px; bottom: 0px; position: fixed;
}
.copyright .nav {
	margin: 0px auto; padding: 21.6px 0px 10.2px; width: 92.3%; text-align: center; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.copyright .nav a {
	padding: 0px 9px; color: rgb(88, 88, 88); font-size: 12px;
}
.copyright .con {
	padding: 10.8px 0px 14.4px; text-align: center;
}
.copyright .con p {
	color: rgb(169, 169, 169); font-size: 12px;
}
.copyright .con a {
	padding-top: 8px; display: block;
}
.copyright .con a img {
	width: auto; height: 15px; vertical-align: middle; display: inline-block;
}
.copyright .con a label {
	color: rgb(44, 157, 216); line-height: 15px; padding-left: 6px; font-size: 12px; vertical-align: middle;
}
.guangzhu-topheight {
	height: 48px;
}
.guangzhu-top {
	background: rgba(0, 0, 0, 0.85); left: 0px; top: 0px; width: 100%; height: 48px; font-family: "Microsoft YaHei"; position: fixed; z-index: 9999;
}
.guangzhu-top .in {
	position: relative;
}
.guangzhu-top .face {
	border-radius: 50%; left: 11.5px; top: 5px; width: 37px; height: 37px; overflow: hidden; position: absolute;
}
.guangzhu-top .btn {
	background: rgb(36, 203, 71); border-radius: 3px; border: currentColor; border-image: none; top: 9px; width: 65px; height: 29px; text-align: center; right: 11.5px; color: rgb(255, 255, 255); line-height: 29px; font-family: "Microsoft YaHei"; font-size: 12px; position: absolute;
}
.guangzhu-top .face img {
	border-radius: 50%; width: 37px; height: 37px;
}
.guangzhu-top .con {
	padding: 8px 80px 0px 60px; color: rgb(255, 255, 255); line-height: 16px; font-size: 12px;
}
.guangzhu-top .con p {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.guangzhu-top .con span {
	color: rgb(36, 203, 71); overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.index-goods-list .goods-list .goods-price em {
	line-height: 16px; margin-right: 8px; float: left;
}
.goods-sales {
	background: rgb(255, 0, 0); margin: 0px; padding: 0px 5px; color: rgb(255, 255, 255); line-height: 16px; font-family: "Microsoft YaHei"; font-size: 12px;
}
.goods-list .goods-info .goods-price .original-price {
	margin: 0px; width: 100%; float: none;
}
.page-all-goods li {
	display: flex;
}
.goods-list .goods-info .goods-price {
	width: 100%; float: left;
}
.page-all-goods .goods-list .goods-info {
	flex:1 1 0px; -webkit-box-flex: 1; -webkit-flex: 1;
}
.index-goods-list .goods-list .goods-info {
	flex:1 1 0px; -webkit-box-flex: 1; -webkit-flex: 1;
}
.goods-list .goods-info .goods-price em {
	margin-right: 8px;
}
.goods-list .goods-info .goods-price .goods-sales {
	margin-right: 0px;
}
.goods-list .goods-info .goods-price i {
	display: block;
}
.goods-list .goods-info .goods-price .promotion-price {
	
}
.page-all-goods .goods-list .goods-price em {
	line-height: 16px; float: left;
}
.page-goods-detail .goods-price {
	line-height: 19px; padding-bottom: 6px;
}
.page-goods-detail .goods-price .goods-sales {
	background: none; padding: 0px 3px; border: 1px solid rgb(255, 0, 0); border-image: none; color: rgb(255, 0, 0); line-height: 16px; margin-right: 6px; vertical-align: top; display: inline-block;
}
.page-goods-detail .goods-price .not-sell {
	color: rgb(255, 0, 0); line-height: 19px; font-size: 16px; margin-right: 6px; vertical-align: top; display: inline-block;
}
.sales-detail {
	background: url("../images/bottom_line.png") repeat-x left top / 100% 1px, url("../images/bottom_line.png") repeat-x left bottom / 100% 1px; padding: 8px 10px 0px; width: 100%; margin-left: -10px;
}
.sales-detail .initial {
	height: 16px; line-height: 16px; padding-bottom: 8px;
}
.sales-detail .initial label {
	float: left;
}
.sales-detail .initial p {
	float: left;
}
.sales-detail .initial p:nth-of-type(2) {
	display: none;
}
.sales-detail .initial span {
	background: rgb(255, 0, 0); padding: 0px 3.6px; color: rgb(255, 255, 255); line-height: 16px; font-size: 12px; margin-right: 8.4px; float: left;
}
.sales-detail .initial i {
	background: url("../images/arrow_d.png") no-repeat 0px / 100% auto; width: 13px; height: 16px; float: right;
}
.sales-detail .sales-con {
	padding: 0px 0px 0px 44px; display: none;
}
.on.sales-detail .sales-con li {
	background: url("../images/bottom_line.png") repeat-x left top / 100% 1px; padding: 8px 0px;
}
.on.sales-detail .sales-con li a {
	display: flex;
}
.on.sales-detail .sales-con li .txt1 {
	background: rgb(255, 0, 0); padding: 0px 4px; height: 16px; color: rgb(255, 255, 255); line-height: 16px; font-size: 12px; margin-right: 9px;
}
.on.sales-detail .sales-con li .txt2 {
	flex:1 1 0px; color: rgb(169, 169, 169); line-height: 16px; font-size: 12px; -webkit-box-flex: 1; -webkit-flex: 1;
}
.on.sales-detail .sales-con li .txt3 {
	background: url("../images/arrow-right.png") no-repeat right / auto 100%; width: 24px; height: 13px;
}
.on.sales-detail .initial p:nth-of-type(1) {
	display: none;
}
.on.sales-detail .initial p:nth-of-type(2) {
	color: rgb(169, 169, 169); display: block;
}
.on.sales-detail .initial i {
	background: url("../images/arrow_up.png") no-repeat 0px / 100% auto;
}
.on.sales-detail .sales-con {
	display: block;
}
.sales-time {
	background: url("../images/bottom_line.png") repeat-x left top / 100% 1px; padding: 10px; width: 100%; margin-top: 0px; margin-left: -10px;
}
.sales-time p {
	background: url("../images/sales-time.png") no-repeat 0px / auto 20px; line-height: 20px; padding-left: 24px;
}
.sales-time p span {
	color: rgb(255, 0, 0);
}
.sales-tips {
	background: rgb(255, 255, 255); padding: 4px 10px; line-height: 22px; position: relative; z-index: 5;
}
.sales-tips label {
	background-position: left, right; padding: 2px 8px; color: rgb(255, 255, 255); line-height: 18px; font-size: 12px; float: left; background-image: url("../images/sales-tips-l.png"), url("../images/sales-tips-r.png"); background-attachment: scroll, scroll; background-repeat: no-repeat, no-repeat; background-size: auto 22px; background-origin: padding-box, padding-box; background-clip: border-box, border-box; background-color: rgb(255, 0, 0);
}
.sales-tips span {
	color: rgb(88, 88, 88); font-size: 12px; margin-left: 9px; float: left;
}
.sales-tips em {
	padding: 0px 6px; border-radius: 2px; border: 1px solid rgb(255, 0, 0); border-image: none; color: rgb(255, 0, 0); line-height: 16px; font-size: 12px; margin-top: 2px; float: right; display: block;
}
.sales-tips .tips {
	background: rgba(0, 0, 0, 0.8); padding: 10px; left: 82px; top: 4px; text-align: justify; right: 50px; color: rgb(255, 255, 255); line-height: 18px; display: none; position: absolute;
}
.tipsbg {
	background: rgba(0, 0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 9999;
}
.on.sales-tips .tips {
	display: block;
}
.page-shopCart-content li .item-box .gift {
	background: rgb(255, 0, 0); padding: 0px 4px; color: rgb(255, 255, 255); line-height: 16px; font-size: 12px; margin-top: 3px; display: inline-block;
}
.zp-li li .item-box .gift {
	background: rgb(255, 0, 0); padding: 0px 4px; color: rgb(255, 255, 255); line-height: 16px; font-size: 12px; margin-top: 3px; display: inline-block;
}
.myorder-states li .item-box .gift {
	background: rgb(255, 0, 0); padding: 0px 4px; color: rgb(255, 255, 255); line-height: 16px; font-size: 12px; margin-top: 3px; display: inline-block;
}
.page-myOrder li .gift {
	background: rgb(255, 0, 0); padding: 0px 4px; color: rgb(255, 255, 255); line-height: 16px; font-size: 12px; margin-top: 3px; display: inline-block;
}
.zp-li li .item-box .mycheck .gift {
	background: rgb(255, 0, 0); padding: 0px 4px; color: rgb(255, 255, 255); line-height: 16px; font-size: 12px; margin-top: 3px; display: inline-block;
}
.myorder-states li .item-box .gift {
	line-height: 16px; font-size: 12px; margin-top: 4px; margin-right: 0px;
}
.page-myOrder li .gift {
	line-height: 16px; font-size: 12px; margin-top: 4px; margin-right: 0px;
}
.page-myOrder li .weight {
	line-height: 16px; font-size: 12px; margin-top: 4px; margin-right: 0px;
}
.page-goods-type .goods-info .goods-sales {
	background: none; padding: 0px 3px; border: 1px solid rgb(255, 0, 0); border-image: none; color: rgb(255, 0, 0); line-height: 18px; margin-top: 1px; margin-right: 6px; vertical-align: top; display: inline-block;
}
.page-all-goods-sort .sales-title {
	padding: 12px 14px 8px; line-height: 18px; font-size: 12px;
}
.manjian {
	background: rgb(255, 255, 255);
}
.manjian .mj-header {
	background: rgb(241, 90, 12); padding: 11px 10px; line-height: 35px; border-bottom-color: rgb(254, 245, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.manjian .mj-header img {
	width: auto; height: 35px; margin-right: 6px; vertical-align: middle; display: inline-block;
}
.manjian .mj-header span {
	color: rgb(255, 255, 255); font-size: 16px; vertical-align: middle; display: inline-block;
}
.manjian .mj-con {
	background: rgb(255, 255, 255); padding: 4.5px 10px 26px; line-height: 20px; font-size: 14px;
}
.manjian .mj-con span {
	color: rgb(241, 90, 12);
}
.manjian .mj-con li {
	padding: 10px 0px; text-align: justify;
}
.manjian .mj-con .backshopcar {
	background: rgb(255, 255, 255); margin: 26px auto 0px; border-radius: 3px; border: 1px solid rgb(241, 90, 12); border-image: none; width: 130px; height: 35px; text-align: center; color: rgb(241, 90, 12); font-size: 17.5px; display: block;
}
.invented-goods {
	background: rgb(255, 255, 255); padding: 0px 10px; margin-bottom: 5px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
.invented-goods .ig-header {
	height: 44px; line-height: 44px; font-size: 14px; border-bottom-color: rgb(216, 216, 216); border-bottom-width: 1px; border-bottom-style: dashed;
}
.invented-goods .ig-con {
	padding: 19px 10px 22px;
}
.invented-goods .ig-con img {
	margin: 0px auto 12px; width: 277px; height: auto; display: block;
}
.invented-goods .ig-con p {
	text-align: center; color: rgb(241, 90, 12); line-height: 25px; font-size: 14px;
}
.page-orderSubmit-header p .kefuphone {
	background: url("../images/kefuphone.png") no-repeat right / auto 100%; line-height: 16px; padding-right: 25px; display: inline-block;
}
.controling {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 9999;
}
.controling .in {
	background: rgba(0, 0, 0, 0.8); padding: 0px 5px; border-radius: 3px; left: 50%; top: 50%; width: 70px; color: rgb(255, 255, 255); overflow: hidden; margin-top: -11px; margin-left: -40px; white-space: nowrap; position: fixed; z-index: 999;
}
.controling span {
	animation:controlan 1s linear infinite; line-height: 22px; letter-spacing: 2px; overflow: hidden; font-weight: bold; display: block; -webkit-animation: controlan 1s linear infinite;
}
.page-myTickets .tab {
	background: url("../images/bottom_line.png") no-repeat left bottom / 100% 1px rgb(255, 255, 255); position: relative; z-index: 1;
}
.page-myTickets .tab-title {
	padding: 10px 0px;
}
.page-myTickets .tab a {
	text-align: center; line-height: 28px; border-right-color: rgb(231, 231, 231); border-right-width: 1px; border-right-style: solid; float: left; box-sizing: border-box;
}
.page-myTickets .tab a:last-child {
	border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid;
}
.page-myTickets .tab a.active {
	color: rgb(241, 90, 12);
}
.page-myTickets .tab-n3 .tab_active {
	left: 0px; width: 33.3%; bottom: 0px; border-bottom-color: rgb(241, 90, 12); border-bottom-width: 3px; border-bottom-style: solid; position: absolute; z-index: 1;
}
.page-myTickets .tab-n3 a {
	width: 33.3%;
}
.page-myTickets .list {
	padding: 12px 0px;
}
.page-myTickets .list .item {
	margin: 0px 10px 12px; border-radius: 10px; border: 1px solid rgb(230, 230, 230); border-image: none; height: 146px; box-sizing: border-box; background-color: rgb(255, 255, 255);
}
.page-myTickets .item .item-t {
	background: rgb(241, 90, 12); margin: -1px; border-radius: 10px 10px 0px 0px; height: 20px; position: relative; z-index: 1;
}
.page-myTickets .item .item-t::after {
	background: url("../images/tickets_cle.png") repeat-x 0px 0px / auto 3px; left: 3px; width: calc(100% - 5px); height: 7px; bottom: -4px; position: absolute; z-index: 1; content: " ";
}
.page-myTickets .item .item-m {
	background: url("../images/tickets_p1.png") no-repeat 0px 0px / auto 87px; height: 97px; text-align: right; position: relative; z-index: 1;
}
.page-myTickets .item .item-m h4 {
	left: 18px; top: 22px; color: rgb(241, 90, 12); font-size: 50px; position: absolute; z-index: 1;
}
.page-myTickets .item .item-m h4 span {
	color: rgb(241, 90, 12); font-size: 27px;
}
.page-myTickets .item .item-m .menkan {
	background: url("../images/tickets_line.png") no-repeat right bottom / 150px; padding: 52px 15px 8px 0px; color: rgb(1, 1, 1); font-size: 14px;
}
.page-myTickets .item .item-m .code {
	padding: 5px 15px 0px 0px; color: rgb(51, 51, 51); font-size: 12px;
}
.page-myTickets .item .item-b {
	height: 27px; border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: dashed; position: relative; z-index: 1;
}
.page-myTickets .item .item-b::before {
	border-width: 1px; border-style: none solid solid none; border-color: rgb(233, 233, 233); border-radius: 0px 10px 10px 0px; border-image: none; left: -1px; top: -10px; width: 10px; height: 20px; position: absolute; z-index: 1; content: " "; background-color: rgb(247, 247, 247);
}
.page-myTickets .item .item-b::after {
	border-width: 1px; border-style: solid none none solid; border-color: rgb(233, 233, 233); border-radius: 10px 0px 0px 10px; border-image: none; top: -10px; width: 10px; height: 20px; right: -1px; position: absolute; z-index: 1; content: " "; background-color: rgb(247, 247, 247);
}
.page-myTickets .item .item-b p {
	margin: 0px; padding: 0px 15px 0px 0px; text-align: right; color: rgb(133, 133, 133); line-height: 27px; font-size: 12px;
}
.page-myTickets .list .tips {
	padding: 8px 10px 8px 0px; height: 39px; text-align: right; line-height: 39px; background-color: rgb(255, 255, 255);
}
.page-myTickets .used.item .item-t {
	background: rgb(191, 193, 192);
}
.page-myTickets .used.item h4 {
	color: rgb(191, 193, 192);
}
.page-myTickets .used.item h4 span {
	color: rgb(191, 193, 192);
}
.page-myTickets .used.item .menkan {
	color: rgb(51, 51, 51);
}
.page-myTickets .used.item .code {
	color: rgb(102, 102, 102);
}
.page-myTickets .used.item .item-b p {
	color: rgb(153, 153, 153);
}
.page-ticket-show .detail {
	padding: 12px 10px; text-align: center; color: rgb(255, 255, 255); font-size: 12px; position: relative; z-index: 1; background-color: rgb(241, 90, 12);
}
.page-ticket-show .detail h4 {
	font-size: 63px;
}
.page-ticket-show .detail h4 span {
	font-size: 28px;
}
.page-ticket-show .detail .code {
	text-align: left;
}
.page-ticket-show .detail .menkan {
	padding: 5px 0px 8px; font-size: 14px;
}
.page-ticket-show .detail::after {
	background: url("../images/tickets_cle.png") repeat-x 0px 0px / auto 3px; left: 0px; width: 100%; height: 7px; bottom: -4px; position: absolute; z-index: 1; content: " ";
}
.page-ticket-show .use-bt {
	padding: 20px 0px;
}
.page-ticket-show .lianjie li {
	margin: 10px 0px;
}
.page-ticket-show .lianjie li a {
	background: url("../images/arrow-right.png") no-repeat right / auto 15px; margin: 0px 10px; line-height: 51px; font-size: 14px; display: block;
}
.page-ticket-show .tips {
	margin: 10px 0px; padding: 10px;
}
.page-ticket-show .tips h5 {
	padding-bottom: 8px; font-size: 14px;
}
.page-ticket-show .tips p {
	color: rgb(169, 169, 169); line-height: 16px; font-size: 12px;
}
.page-ticket-show .nun-quan {
	padding: 10px 10px 0px; color: rgb(169, 169, 169); margin-bottom: -8px;
}
.page-ticket-show .detail {
	padding-top: 30px;
}
.disabled.page-ticket-show .detail {
	background: url("../images/tickets_used.png") no-repeat right 15px / auto 78px rgb(191, 193, 192);
}
.disabled.page-ticket-show .use-none {
	padding: 50px 0px; text-align: center; line-height: 23px;
}
.disabled.page-ticket-show .use-time {
	padding: 50px 0px; text-align: center; line-height: 23px;
}
.qg.disabled.page-ticket-show .detail {
	background: url("../images/tickets_qg.png") no-repeat 95% 15px / auto 78px rgb(191, 193, 192);
}
.unbegin.disabled.page-ticket-show .detail {
	background: url("../images/tickets_unbegin.png") no-repeat 95% 15px / auto 78px rgb(191, 193, 192);
}
.shixiao.disabled.page-ticket-show .detail {
	background: url("../images/tickets_shixiao.png") no-repeat 95% 15px / auto 78px rgb(191, 193, 192);
}
.guoqi.disabled.page-ticket-show .detail {
	background: url("../images/tickets_guoqi.png") no-repeat 95% 15px / auto 78px rgb(191, 193, 192);
}
.used.disabled.page-ticket-show .detail {
	background: url("../images/tickets_used.png") no-repeat 95% 15px / auto 78px rgb(191, 193, 192);
}
.page-ticket-show .duihuan-tips {
	padding: 0px 10px 10px; font-size: 14px;
}
.page-ticket-show .bottom_line {
	position: relative; z-index: 1;
}
.page-ticket-show .code {
	left: 10px; top: 10px; position: absolute; z-index: 1;
}
.page-ticket-show .use-bt {
	margin: 0px 10px;
}
.page-ticket-show .use-bt .btn-l.btn {
	margin: 10px 0px; width: 100%;
}
.page-gouwuquan {
	line-height: 1;
}
.page-gouwuquan li {
	margin: 0px 0px 25px;
}
.page-gouwuquan ul {
	margin: 20px 10px 0px; overflow: hidden;
}
.page-gouwuquan .tips {
	color: rgb(88, 88, 88); font-size: 14px;
}
.page-gouwuquan .tips span {
	color: rgb(169, 169, 169);
}
.page-gouwuquan h3 span {
	left: 50%; top: 0px; width: 88px; margin-left: -44px; display: inline-block; position: absolute; z-index: 3; background-color: rgb(247, 247, 247);
}
.page-gouwuquan .item {
	margin: 11px 0px 18px; border-radius: 10px; border: 1px solid rgb(230, 230, 230); border-image: none; height: 150px; position: relative; z-index: 1; background-color: rgb(255, 255, 255);
}
.page-gouwuquan .used.item {
	margin: 11px 0px 18px; border-radius: 10px; border: 1px solid rgb(230, 230, 230); border-image: none; height: 150px; position: relative; z-index: 1; background-color: rgb(255, 255, 255);
}
.page-gouwuquan .item::before {
	border-width: 1px; border-style: none none solid solid; border-color: rgb(233, 233, 233); border-radius: 0px 0px 10px 10px; border-image: none; top: -1px; width: 20px; height: 10px; right: 40px; position: absolute; z-index: 1; content: " "; background-color: rgb(247, 247, 247);
}
.page-gouwuquan .used.item::before {
	border-width: 1px; border-style: none none solid solid; border-color: rgb(233, 233, 233); border-radius: 0px 0px 10px 10px; border-image: none; top: -1px; width: 20px; height: 10px; right: 40px; position: absolute; z-index: 1; content: " "; background-color: rgb(247, 247, 247);
}
.page-gouwuquan .item::after {
	border-width: 1px; border-style: solid solid none none; border-color: rgb(233, 233, 233); border-radius: 10px 10px 0px 0px; border-image: none; width: 20px; height: 10px; right: 40px; bottom: -1px; position: absolute; z-index: 1; content: " "; background-color: rgb(247, 247, 247);
}
.page-gouwuquan .used.item::after {
	border-width: 1px; border-style: solid solid none none; border-color: rgb(233, 233, 233); border-radius: 10px 10px 0px 0px; border-image: none; width: 20px; height: 10px; right: 40px; bottom: -1px; position: absolute; z-index: 1; content: " "; background-color: rgb(247, 247, 247);
}
.page-gouwuquan .item .item-b {
	margin: 0px -1px -1px; border-radius: 0px 0px 10px 10px; left: 0px; width: 100%; height: 30px; bottom: 0px; color: rgb(255, 255, 255); line-height: 30px; text-indent: 8px; padding-right: 2px; font-size: 12px; position: absolute; z-index: 1; background-color: rgb(241, 90, 12);
}
.page-gouwuquan .item h2 {
	margin-left: 23px;
}
.page-gouwuquan .item .menkan {
	margin-left: 23px;
}
.page-gouwuquan .item h2 {
	color: rgb(241, 90, 12); padding-top: 26px; font-size: 58px;
}
.page-gouwuquan .item h2 span {
	font-size: 28px; margin-right: 10px;
}
.page-gouwuquan .item .menkan {
	color: rgb(88, 88, 88); font-size: 16px;
}
.page-gouwuquan .item .item-r {
	top: 10px; width: 50px; height: 130px; right: 0px; font-size: 15px; border-left-color: rgb(224, 224, 224); border-left-width: 1px; border-left-style: dashed; position: absolute; z-index: 1;
}
.page-gouwuquan .used.item .item-r {
	top: 10px; width: 50px; height: 130px; right: 0px; font-size: 15px; border-left-color: rgb(224, 224, 224); border-left-width: 1px; border-left-style: dashed; position: absolute; z-index: 1;
}
.page-gouwuquan .item .item-r span {
	background: url("../images/activitycenter/activity-quan-arrow.png") no-repeat 30px 32px / 8px; padding: 10px 15px 0px 8px; margin-top: 10px; display: inline-block;
}
.page-gouwuquan .used.item .menkan .color-orange {
	color: rgb(191, 193, 192) !important;
}
.page-gouwuquan .item .item-m {
	background: url("../images/activitycenter/activity-quan.png") no-repeat -6px 0px / 127px; min-height: 122px;
}
.page-gouwuquan .used.item .item-b {
	background-color: rgb(191, 193, 192);
}
.page-gouwuquan .used.item h2 {
	color: rgb(191, 193, 192);
}
.page-gouwuquan .used.item .menkan {
	color: rgb(191, 193, 192);
}
.page-gouwuquan .used.item .item-m::after {
	background: url("../images/activitycenter/activity-quan-used.png") no-repeat 0px 0px / 97px; top: 22px; width: 138px; height: 78px; right: -38px; position: absolute; z-index: 10; content: "";
}
@media only screen and (max-width:320px)
{
.page-gouwuquan .item .item-b {
	font-size: 12px;
}
}
.newcoupon_shade {
	background: rgba(0, 0, 0, 0.5); top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 9999;
}
.newcoupon {
	background: rgb(255, 255, 255); padding: 0px 10px 10px; transition:transform 300ms; left: 0px; top: 100%; width: 100%; position: fixed; z-index: 10000; box-sizing: border-box; transform: translate(0px, 0px) translateZ(0px); -webkit-transition: transform 300ms; -webkit-transform: translate(0px, 0px) translateZ(0px);
}
.newcoupon .title {
	height: 50px; line-height: 50px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.newcoupon .title p {
	font-size: 15px; float: left;
}
.newcoupon .title p span {
	color: rgb(241, 90, 12);
}
.newcoupon .title .close {
	background: url("../images/goods-type-close.png") no-repeat center / 100% rgb(255, 255, 255); width: 20px; height: 20px; margin-top: 15px; float: right;
}
.newcoupon .bt {
	height: 66px; padding-top: 14px; box-sizing: border-box;
}
.newcoupon .btn {
	margin: 0px; width: 100%;
}
.newcoupon .goods-scroll {
	overflow: hidden; position: relative; z-index: 0;
}
.newcoupon .goods-scroll > ul {
	transform-origin: 0px 0px 0px; transform: translate(0px, 0px) translateZ(0px); -webkit-transform: translate(0px, 0px) translateZ(0px);
}
.newcoupon li {
	height: 66px; position: relative; z-index: 0;
}
.newcoupon li input[type=checkbox] {
	left: -3px; top: 15px; width: 30px; height: 30px; position: absolute; z-index: 3000; pointer-events: none; background-image: url("../images/checkbox-sort.png"); background-repeat: no-repeat; background-size: 30px; background-color: transparent;
}
.newcoupon li input[type=checkbox]:checked {
	background-image: url("../images/checkbox-sort2.png"); background-repeat: no-repeat;
}
.newcoupon li .cp-content {
	margin: 0px 90px 0px 38px; line-height: 22px; padding-top: 11px;
}
.newcoupon li .cp-content p {
	line-height: 22px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.newcoupon li .cp-content p:nth-of-type(1) {
	font-size: 15px;
}
.newcoupon li .cp-content p:nth-of-type(2) {
	color: rgb(169, 169, 169); font-size: 13px;
}
.newcoupon li .price {
	top: 50%; width: 90px; text-align: right; right: 0px; line-height: 20px; overflow: hidden; font-size: 15px; margin-top: -10px; position: absolute;
}
.newcoupon .noContent {
	padding: 25px 0px 0px; text-align: center;
}
.coupon-detail {
	background: rgb(255, 255, 255); padding-top: 23px; padding-bottom: 15px; font-family: "Microsoft YaHei","??????";
}
.coupon-detail .ewm {
	margin: 0px auto; width: 74%;
}
.coupon-detail .ewm img {
	width: 100%;
}
.coupon-detail p {
	text-align: center; line-height: 26px; font-size: 15px;
}
.coupon-detail p:nth-of-type(1) {
	
}
.coupon-detail p:nth-of-type(2) {
	color: rgb(169, 169, 169);
}
.coupon-detail p:nth-of-type(3) {
	
}
.coupon-message {
	padding: 0px 10px;
}
.coupon-message li {
	line-height: 26px; margin-bottom: 8px;
}
.coupon-message li label {
	color: rgb(153, 153, 153); font-size: 15px; float: left;
}
.coupon-message li span {
	float: right;
}
.coupon-message li:nth-child(3) span {
	letter-spacing: 0px;
}
@media all and (max-width:435px)
{
.page-all-goods-sort .bq-box li {
	margin-right: 4.5%;
}
}
@media all and (max-width:340px)
{
.bq-no .tips-con1 {
	padding: 50px 0px 128px !important;
}
}
@media all and (max-width:320px)
{
.bq-no .tips-con1 {
	padding: 60px 0px 128px !important;
}
}
@media all and (max-width:640px) and (min-width:480px)
{
.page-gwq .gwq-area .gwq-my li .state-using {
	right: 17%;
}
.page-gwq .gwq-area .gwq-my li .state-over {
	right: 17%;
}
}
@media all and (max-width:500px)
{
.page-gwq .gwq-area .gwq-exchange li .right-bj {
	width: 31.1%;
}
}
@media all and (max-width:400px)
{
.page-gwq .gwq-area .gwq-exchange li .right-bj {
	width: 30.8%;
}
}
@media all and (max-width:350px)
{
.page-gwq .gwq-area .gwq-exchange li .right-bj {
	width: 30.4%;
}
.page-myTickets .item .item-m h4 {
	left: 14px; top: 29px; font-size: 40px;
}
}
.jifen-conetnt {
	
}
.jifen-conetnt .detail {
	padding: 30px 10px 12px; text-align: center; color: rgb(255, 255, 255); font-size: 12px; position: relative; z-index: 1; background-color: rgb(221, 39, 38);
}
.jifen-conetnt .detail h4 {
	font-family: "????","Microsoft YaHei",Arial; font-size: 35px; font-weight: bold;
}
.jifen-conetnt .detail h4 span {
	font-size: 28px;
}
.jifen-conetnt .detail .code {
	text-align: left;
}
.jifen-conetnt .detail .menkan {
	padding: 5px 0px 8px; font-size: 14px;
}
.jifen-conetnt .detail::after {
	background: url("../images/tickets_cle.png") repeat-x 0px 0px / auto 3px; left: 0px; width: 100%; height: 7px; bottom: -4px; position: absolute; z-index: 1; content: " ";
}
.jifen-conetnt .use-bt {
	padding: 20px 0px;
}
.jifen-conetnt .lianjie li {
	margin: 10px 0px;
}
.jifen-conetnt .lianjie li a {
	background: url("../images/arrow-right.png") no-repeat right / auto 15px; margin: 0px 10px; line-height: 51px; font-size: 14px; display: block;
}
.jifen-conetnt .tips {
	margin: 10px 0px; padding: 10px;
}
.jifen-conetnt .tips h5 {
	padding-bottom: 8px; font-size: 14px;
}
.jifen-conetnt .tips p {
	color: rgb(169, 169, 169); line-height: 16px; font-size: 12px;
}
.jifen-conetnt .nun-quan {
	padding: 10px 10px 0px; color: rgb(169, 169, 169); margin-bottom: -8px;
}
.jifen-conetnt .detail2 {
	padding: 10px; line-height: 23px; min-height: 106px;
}
.jifen-conetnt .detail2 .txt {
	color: rgb(169, 169, 169); line-height: 22px; font-size: 14px;
}
.disabled.jifen-conetnt .detail {
	background: url("../images/tickets_used.png") no-repeat right 15px / auto 78px rgb(191, 193, 192);
}
.disabled.jifen-conetnt .use-none {
	padding: 50px 0px; text-align: center;
}
.disabled.jifen-conetnt .use-time {
	padding: 50px 0px; text-align: center; line-height: 23px;
}
.qg.disabled.jifen-conetnt .detail {
	background: url("../images/tickets_qg.png") no-repeat 95% 15px / auto 78px rgb(191, 193, 192);
}
.unbegin.disabled.jifen-conetnt .detail {
	background: url("../images/tickets_unbegin.png") no-repeat 95% 15px / auto 78px rgb(191, 193, 192);
}
.shixiao.disabled.jifen-conetnt .detail {
	background: url("../images/tickets_shixiao.png") no-repeat 95% 15px / auto 78px rgb(191, 193, 192);
}
.guoqi.disabled.jifen-conetnt .detail {
	background: url("../images/tickets_guoqi.png") no-repeat 95% 15px / auto 78px rgb(191, 193, 192);
}
.used.disabled.jifen-conetnt .detail {
	background: url("../images/tickets_used.png") no-repeat 95% 15px / auto 78px rgb(191, 193, 192);
}
.jifen-conetnt .duihuan-tips {
	padding: 0px 10px 10px; font-size: 14px;
}
.jifen-conetnt .bottom_line {
	position: relative; z-index: 1;
}
.jifen-conetnt .code {
	left: 10px; top: 10px; position: absolute; z-index: 1;
}
.jifen-conetnt .use-bt {
	margin: 0px 10px;
}
.jifen-conetnt .use-bt .btn-l.btn {
	margin: 10px 0px; width: 100%;
}
.page-shopCart-header {
	background: url("../images/bottom_line.png") no-repeat left bottom / 100% 1px rgb(255, 255, 255); padding: 8px 10px 8px 0px; height: 24px; text-align: right; color: rgb(241, 90, 12); line-height: 24px; font-family: "Microsoft YaHei",Arial; font-size: 14px;
}
.jf-li li {
	background: url("../images/bottom_line.png") no-repeat left bottom / 100% 1px rgba(0, 0, 0, 0); padding: 10px 0px; position: relative; z-index: 1;
}
.zp-li li {
	background: url("../images/bottom_line.png") no-repeat left bottom / 100% 1px rgba(0, 0, 0, 0); padding: 10px 0px; position: relative; z-index: 1;
}
.page-shopCart-content li {
	background: url("../images/bottom_line.png") no-repeat left bottom / 100% 1px rgba(0, 0, 0, 0); padding: 10px 0px; position: relative; z-index: 1;
}
.jf-li li .item-box {
	
}
.page-shopCart-content li .item-box {
	
}
.zp-li li .item-box {
	
}
.jf-li li .item-box .goods-info {
	height: 84px; overflow: hidden; padding-right: 10px; padding-left: 134px; position: relative;
}
.page-shopCart-content li .item-box .goods-info {
	height: 84px; overflow: hidden; padding-right: 10px; padding-left: 134px; position: relative;
}
.zp-li li .item-box .goods-info {
	height: 84px; overflow: hidden; padding-right: 10px; padding-left: 134px; position: relative;
}
.jf-li li .item-box .goods-info .goods-photo {
	left: 40px; top: 0px; width: 84px; height: 84px; position: absolute; z-index: 1;
}
.zp-li li .item-box .goods-info .goods-photo {
	left: 40px; top: 0px; width: 84px; height: 84px; position: absolute; z-index: 1;
}
.page-shopCart-content li .item-box .goods-info .goods-photo {
	left: 40px; top: 0px; width: 84px; height: 84px; position: absolute; z-index: 1;
}
.jf-li li .item-box .goods-info .goods-title {
	line-height: 130%; overflow: hidden; font-size: 12px; -ms-word-break: break-all; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.zp-li li .item-box .goods-info .goods-title {
	line-height: 130%; overflow: hidden; font-size: 12px; -ms-word-break: break-all; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.page-shopCart-content li .item-box .goods-info .goods-title {
	line-height: 130%; overflow: hidden; font-size: 12px; -ms-word-break: break-all; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.jf-li li .item-box .goods-info .type {
	color: rgb(169, 169, 169); line-height: 130%; overflow: hidden; font-size: 12px; margin-top: 5px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.zp-li li .item-box .goods-info .type {
	color: rgb(169, 169, 169); line-height: 130%; overflow: hidden; font-size: 12px; margin-top: 5px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.page-shopCart-content li .item-box .goods-info .type {
	color: rgb(169, 169, 169); line-height: 130%; overflow: hidden; font-size: 12px; margin-top: 5px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.jf-li li .item-box .goods-info .type span {
	color: rgb(241, 90, 12);
}
.zp-li li .item-box .goods-info .type span {
	color: rgb(241, 90, 12);
}
.page-shopCart-content li .item-box .goods-info .type span {
	color: rgb(241, 90, 12);
}
.jf-li li .item-box .goods-info .guige {
	width: calc(100% - 10px); color: rgb(169, 169, 169); line-height: 18px; overflow: hidden; font-size: 12px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.zp-li li .item-box .goods-info .guige {
	width: calc(100% - 10px); color: rgb(169, 169, 169); line-height: 18px; overflow: hidden; font-size: 12px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.page-shopCart-content li .item-box .goods-info .guige {
	width: calc(100% - 10px); color: rgb(169, 169, 169); line-height: 18px; overflow: hidden; font-size: 12px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.jf-li li .item-box .goods-info .goods-price {
	left: 134px; top: 68px; width: calc(100% - 176px); line-height: 18px; overflow: hidden; font-size: 13px; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis;
}
.zp-li li .item-box .goods-info .goods-price {
	left: 134px; top: 68px; width: calc(100% - 176px); line-height: 18px; overflow: hidden; font-size: 13px; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis;
}
.page-shopCart-content li .item-box .goods-info .goods-price {
	left: 134px; top: 68px; width: calc(100% - 176px); line-height: 18px; overflow: hidden; font-size: 13px; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis;
}
.jf-li li .item-box .goods-info .goods-price span {
	color: rgb(241, 90, 12);
}
.zp-li li .item-box .goods-info .goods-price span {
	color: rgb(241, 90, 12);
}
.page-shopCart-content li .item-box .goods-info .goods-price span {
	color: rgb(241, 90, 12);
}
.jf-li li .item-box .goods-info .goods-price span.jf {
	background: url("../images/jifen/jifenicon1.png") no-repeat 0px / 10px auto; padding-left: 12px;
}
.zp-li li .item-box .goods-info .goods-price span.jf {
	background: url("../images/jifen/jifenicon1.png") no-repeat 0px / 10px auto; padding-left: 12px;
}
.page-shopCart-content li .item-box .goods-info .goods-price span.jf {
	background: url("../images/jifen/jifenicon1.png") no-repeat 0px / 10px auto; padding-left: 12px;
}
.jf-li li .item-box .goods-info .goods-munber {
	padding: 0px; top: 68px; text-align: right; right: 10px; line-height: 18px; font-size: 13px; white-space: nowrap; position: absolute;
}
.zp-li li .item-box .goods-info .goods-munber {
	padding: 0px; top: 68px; text-align: right; right: 10px; line-height: 18px; font-size: 13px; white-space: nowrap; position: absolute;
}
.page-shopCart-content li .item-box .goods-info .goods-munber {
	padding: 0px; top: 68px; text-align: right; right: 10px; line-height: 18px; font-size: 13px; white-space: nowrap; position: absolute;
}
.jf-li li .item-box .goods-buy {
	width: 100%; text-align: right; font-size: 0.7rem; position: static;
}
.zp-li li .item-box .goods-buy {
	width: 100%; text-align: right; font-size: 0.7rem; position: static;
}
.page-shopCart-content li .item-box .goods-buy {
	width: 100%; text-align: right; font-size: 0.7rem; position: static;
}
.zp-li li .item-box .mycheck .gift {
	margin: 34px 0px 0px; display: inline-block; white-space: nowrap;
}
.jf-li .goods-failed {
	margin: 6px 0px 20px; background-color: rgb(255, 255, 255);
}
.jf-li .goods-failed p.goods-clear {
	padding: 10px 0px; text-align: center;
}
.page-shopCart-zero {
	text-align: center; padding-bottom: 100px;
}
.page-shopCart-zero img {
	margin: 0px auto; width: 100%; max-width: 350px;
}
.page-shopCart-zero .go-to-shopping {
	background: rgb(255, 255, 255); border-radius: 5px; border: 1px solid rgb(226, 97, 52); border-image: none; width: 100px; color: rgb(226, 97, 52); line-height: 35px; font-size: 0.85rem;
}
.page-shopCart-zero p {
	text-align: center;
}
.page-shopCart-zero .gwc {
	background: url("../images/car-nogoods.png") no-repeat center 81px / 100px; margin: 0px auto; width: 120px; height: 180px;
}
.page-shopCart-zero p.fs1 {
	font-size: 0.9rem;
}
.page-shopCart-zero p.fs2 {
	margin: 14px auto 29px; font-size: 0.7rem;
}
.jf-li li {
	background-color: rgb(255, 255, 255);
}
.zp-li li {
	background-color: rgb(255, 255, 255);
}
.page-shopCart-content li {
	background-color: rgb(255, 255, 255);
}
.jf-li li .item-box .goods-buy .btn-3 {
	border-radius: 0px; border: currentColor; border-image: none; width: 136px; margin-right: 10px; margin-bottom: 0px; float: right; display: none;
}
.zp-li li .item-box .goods-buy .btn-3 {
	border-radius: 0px; border: currentColor; border-image: none; width: 136px; margin-right: 10px; margin-bottom: 0px; float: right; display: none;
}
.page-shopCart-content li .item-box .goods-buy .btn-3 {
	border-radius: 0px; border: currentColor; border-image: none; width: 136px; margin-right: 10px; margin-bottom: 0px; float: right; display: none;
}
.jf-li li .item-box .goods-buy .btn-3.btn a {
	border: 1px solid rgb(220, 220, 220); border-image: none; width: 75px; text-align: center; line-height: 28px; margin-left: 3px; float: left; display: inline-block; box-sizing: border-box;
}
.jf-li li .item-box .goods-buy .btn-3.btn span {
	border: 1px solid rgb(220, 220, 220); border-image: none; width: 75px; text-align: center; line-height: 28px; margin-left: 3px; float: left; display: inline-block; box-sizing: border-box;
}
.zp-li li .item-box .goods-buy .btn-3.btn a {
	border: 1px solid rgb(220, 220, 220); border-image: none; width: 75px; text-align: center; line-height: 28px; margin-left: 3px; float: left; display: inline-block; box-sizing: border-box;
}
.zp-li li .item-box .goods-buy .btn-3.btn span {
	border: 1px solid rgb(220, 220, 220); border-image: none; width: 75px; text-align: center; line-height: 28px; margin-left: 3px; float: left; display: inline-block; box-sizing: border-box;
}
.page-shopCart-content li .item-box .goods-buy .btn-3.btn a {
	border: 1px solid rgb(220, 220, 220); border-image: none; width: 75px; text-align: center; line-height: 28px; margin-left: 3px; float: left; display: inline-block; box-sizing: border-box;
}
.page-shopCart-content li .item-box .goods-buy .btn-3.btn span {
	border: 1px solid rgb(220, 220, 220); border-image: none; width: 75px; text-align: center; line-height: 28px; margin-left: 3px; float: left; display: inline-block; box-sizing: border-box;
}
.jf-li li .item-box .goods-buy .btn-3.btn a {
	width: 26px;
}
.zp-li li .item-box .goods-buy .btn-3.btn a {
	width: 26px;
}
.page-shopCart-content li .item-box .goods-buy .btn-3.btn a {
	width: 26px;
}
.jf-li li .item-box .goods-munber {
	padding: 10px 6px 0px 0px;
}
.zp-li li .item-box .goods-munber {
	padding: 10px 6px 0px 0px;
}
.page-shopCart-content li .item-box .goods-munber {
	padding: 10px 6px 0px 0px;
}
.jf-li li .item-box .mycheck {
	left: 0px; top: 10px; width: 40px; text-align: center; position: absolute; z-index: 10;
}
.zp-li li .item-box .mycheck {
	left: 0px; top: 10px; width: 40px; text-align: center; position: absolute; z-index: 10;
}
.page-shopCart-content li .item-box .mycheck {
	left: 0px; top: 10px; width: 40px; text-align: center; position: absolute; z-index: 10;
}
.page-shopCart-content input[type='checkbox'] {
	background-position: center; margin: 0px; padding: 0px; width: 40px; height: 84px; pointer-events: none; background-image: url("../images/checkbox-default.png"); background-repeat: no-repeat; background-size: auto 25px; background-color: transparent;
}
.jf-li li .item-box .mycheck input {
	background-position: center; margin: 0px; padding: 0px; width: 40px; height: 84px; pointer-events: none; background-image: url("../images/checkbox-default.png"); background-repeat: no-repeat; background-size: auto 25px; background-color: transparent;
}
.page-shopCart-content li .item-box .mycheck input[type='checkbox'] {
	background-position: center; margin: 0px; padding: 0px; width: 40px; height: 84px; pointer-events: none; background-image: url("../images/checkbox-default.png"); background-repeat: no-repeat; background-size: auto 25px; background-color: transparent;
}
.jf-li li .item-box .mycheck .failed.tips {
	margin: 20px -4px 0px 3px;
}
.zp-li li .item-box .mycheck .failed.tips {
	margin: 20px -4px 0px 3px;
}
.page-shopCart-content li .item-box .mycheck .failed.tips {
	margin: 20px -4px 0px 3px;
}
.page-shopCart-content :checked.checkbox-pay {
	background-image: url("../images/checkbox-ok.png"); background-color: transparent;
}
.jf-li li .item-box .mycheck :checked.checkbox-pay {
	background-image: url("../images/checkbox-ok.png"); background-color: transparent;
}
.page-shopCart-content li .item-box .mycheck :checked.checkbox-pay {
	background-image: url("../images/checkbox-ok.png"); background-color: transparent;
}
.page-shopCart-content :checked.checkbox-del {
	background-image: url("../images/checkbox-del.png"); background-color: transparent;
}
.jf-li li .item-box .mycheck :checked.checkbox-del {
	background-image: url("../images/checkbox-del.png"); background-color: transparent;
}
.page-shopCart-content li .item-box .mycheck :checked.checkbox-del {
	background-image: url("../images/checkbox-del.png"); background-color: transparent;
}
.page-shopCart-fotter {
	background: rgb(249, 249, 249); left: 0px; width: 100%; height: 50px; bottom: 0px; line-height: 50px; font-size: 0.8rem; border-top-color: rgb(212, 212, 212); border-top-width: 1px; border-top-style: solid; position: fixed; z-index: 1000;
}
.page-shopCart-fotter .shopCartPayAll {
	left: 0px; top: 0px; width: 80px; margin-top: -1px; float: left; position: absolute;
}
.page-shopCart-fotter input[type='checkbox'] {
	background-position: center 10px; height: 50px; pointer-events: none;
}
.page-shopCart-fotter label {
	pointer-events: none;
}
.page-shopCart-fotter .total-price {
	width: 100%; height: 51px; text-align: right; padding-right: 90px; font-size: 12px; display: table; box-sizing: border-box;
}
.page-shopCart-fotter .total-price .price {
	vertical-align: middle; display: table-cell;
}
.page-shopCart-fotter .button {
	padding: 4px 10px; border: currentColor; border-image: none; top: 10px; height: 30px; right: 10px; line-height: normal; margin-top: 0px; vertical-align: top; position: absolute; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.page-shopCart-fotter .color-orange {
	color: inherit;
}
.page-shopCart-fotter .color-orange em {
	color: rgb(226, 97, 52);
}
.page-shopCart-fotter .total-price .price p {
	line-height: 18px;
}
.page-shopCart-fotter .total-price .price p em {
	font-size: 16px;
}
.page-shopCart-fotter .total-price .price p:nth-of-type(1) {
	font-size: 14px;
}
.page-shopCart-fotter .total-price .price p:nth-of-type(1) {
	font-size: 12px;
}
.page-shopCart-fotter .total-price .price p:nth-of-type(2) em {
	background: url("../images/jifen/jifenicon1.png") no-repeat 0px / 10px auto; padding-left: 12px;
}
.sales-tips {
	background: rgb(255, 255, 255); padding: 14px 10px 4px; line-height: 22px; position: relative; z-index: 5;
}
.sales-tips label {
	background-position: left, right; padding: 2px 8px; color: rgb(255, 255, 255); line-height: 18px; font-size: 12px; float: left; background-image: url("../images/sales-tips-l.png"), url("../images/sales-tips-r.png"); background-attachment: scroll, scroll; background-repeat: no-repeat, no-repeat; background-size: auto 22px; background-origin: padding-box, padding-box; background-clip: border-box, border-box; background-color: rgb(255, 0, 0);
}
.sales-tips span {
	color: rgb(88, 88, 88); font-size: 12px; margin-left: 9px; float: left;
}
.sales-tips em {
	padding: 0px 6px; border-radius: 2px; border: 1px solid rgb(255, 0, 0); border-image: none; color: rgb(255, 0, 0); line-height: 16px; font-size: 12px; margin-top: 2px; float: right; display: block;
}
.sales-tips .tips {
	background: rgba(0, 0, 0, 0.8); padding: 10px; left: 82px; top: 4px; text-align: justify; right: 50px; color: rgb(255, 255, 255); line-height: 18px; display: none; position: absolute;
}
.tipsbg {
	background: rgba(0, 0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 9999;
}
.on.sales-tips .tips {
	display: block;
}
.goods-list .goods-info .jifen-goods-price {
	line-height: 20px; margin-top: 6px;
}
.goods-list .goods-info .jifen-goods-price em {
	color: rgb(241, 90, 12);
}
.goods-list .goods-info .jifen-goods-price em.jf {
	background: url("../images/jifen/jifenicon1.png") no-repeat 0px / 10px auto; padding-left: 12px;
}
.show-tips .tips-con {
	margin: 0px auto; padding: 145px 0px; text-align: center; min-width: 100%;
}
.show-tips .tips-con img {
	margin: 0px auto; display: block; max-width: 116px;
}
.show-tips .tips-con h4 {
	padding: 0px; line-height: 30px; font-size: 16px; font-weight: normal;
}
.show-tips .tips-con p {
	color: rgb(169, 169, 169); padding-top: 12px; font-size: 15px;
}
.show-tips .tips-con a.btn-border-green {
	background: none; padding: 7px 0px; border-radius: 4px; border: 1px solid rgb(21, 178, 0); border-image: none; color: rgb(21, 178, 0); font-size: 17.8px; margin-top: 14px; display: inline-block; min-width: 180px;
}
.show-tips .tips-con a.btn-border-orange {
	border: 1px solid rgb(241, 90, 12); border-image: none; color: rgb(241, 90, 12); min-width: 136px;
}
.jf-goods.show-tips .tips-con a {
	font-size: 16px; margin-top: 7px;
}
@media all and (max-width:320px)
{
.show-tips .tips-con {
	padding: 100px 0px;
}
}
