html {
	width: 100%;
	height: 100%
}
body {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	font-family: STHeiTi, "Microsoft YaHei", Helvetica, "Helvetica Neue", sans-serif;
	background-color: #efefef
}
ul, ul>li {
	list-style: none;
	margin: 0;
	padding: 0
}
h1, h2, h3, h4, h5, p, dl, dt, dd {
	margin: 0
}
img {
	border: 0
}
input, img {
	vertical-align: middle
}
a {
	text-decoration: none;
	color: #666
}
* {
	-webkit-tap-highlight-color: transparent;
	-moz-tap-highlight-color: transparent;
	-ms-tap-highlight-color: transparent;
	tap-highlight-color: transparent
}
.none {
	display: none
}
.clearfix:after {
	content: "\0020";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both
}
.page-wrap {
	width: 100%;
	margin: 0 auto;
	font-family: STHeiTi, "Microsoft YaHei", Helvetica, "Helvetica Neue", sans-serif
}
.thin-border-top {
	border-top: 1px solid #d2d2d2
}
.thin-border-right {
	border-right: 1px solid #d2d2d2
}
.thin-border-bottom {
	border-bottom: 1px solid #d2d2d2
}
.thin-border-left {
	border-left: 1px solid #d2d2d2
}
.thin-border-tb {
	border: 1px solid #d2d2d2;
	border-width: 1px 0
}
.thin-border-tr {
	border: 1px solid #d2d2d2;
	border-width: 1px 1px 0 0
}
.thin-border {
	border: 1px solid #d2d2d2
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.thin-border-tb, .thin-border-tr, .thin-border, .thin-border-top, .thin-border-bottom, .thin-border-left, .thin-border-right {
	-webkit-border-image: url(../img/border.png) 2 repeat;
	-o-border-image: url(../img/border.png) 2 repeat;
	border-image: url(../img/border.png) 2 repeat
}
.thin-border-tb {
	border-width: 1px 0
}
.thin-border-tr {
	border-width: 1px 1px 0 0
}
.thin-border {
	border-width: 1px
}
.thin-border-top {
	border-width: 1px 0 0 0
}
.thin-border-bottom {
	border-width: 0 0 1px 0
}
.thin-border-bottom.margin0{border-width:0;}
.thin-border-left {
	border-width: 0 0 0 1px
}
.thin-border-right {
	border-width: 0 1px 0 0
}
}
.preloader-indicator-modal .preloader {
	display: block;
	width: 50px;
	height: 50px
}
.preloader {
	width: 20px;
	height: 20px;
	-webkit-transform-origin: 50%;
	-ms-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-animation: preloader-spin 1s step-end infinite;
	animation: preloader-spin 1s step-end infinite
}
.preloader:after {
	display: block;
	content: "";
	width: 100%;
	height: 100%;
	background-image: url("data:image/svg+xml;charset=utf-8,<svg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><defs><line id='l' x1='60' x2='60' y1='7' y2='27' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round'/></defs><g><use xlink:href='%23l' opacity='.27'/><use xlink:href='%23l' opacity='.27' transform='rotate(30 60,60)'/><use xlink:href='%23l' opacity='.27' transform='rotate(60 60,60)'/><use xlink:href='%23l' opacity='.27' transform='rotate(90 60,60)'/><use xlink:href='%23l' opacity='.27' transform='rotate(120 60,60)'/><use xlink:href='%23l' opacity='.27' transform='rotate(150 60,60)'/><use xlink:href='%23l' opacity='.37' transform='rotate(180 60,60)'/><use xlink:href='%23l' opacity='.46' transform='rotate(210 60,60)'/><use xlink:href='%23l' opacity='.56' transform='rotate(240 60,60)'/><use xlink:href='%23l' opacity='.66' transform='rotate(270 60,60)'/><use xlink:href='%23l' opacity='.75' transform='rotate(300 60,60)'/><use xlink:href='%23l' opacity='.85' transform='rotate(330 60,60)'/></g></svg>");
	background-position: 50%;
	-webkit-background-size: 100%;
	background-size: 100%;
	background-repeat: no-repeat
}
.preloader-white:after {
	background-image: url("data:image/svg+xml;charset=utf-8,<svg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><defs><line id='l' x1='60' x2='60' y1='7' y2='27' stroke='%23fff' stroke-width='11' stroke-linecap='round'/></defs><g><use xlink:href='%23l' opacity='.27'/><use xlink:href='%23l' opacity='.27' transform='rotate(30 60,60)'/><use xlink:href='%23l' opacity='.27' transform='rotate(60 60,60)'/><use xlink:href='%23l' opacity='.27' transform='rotate(90 60,60)'/><use xlink:href='%23l' opacity='.27' transform='rotate(120 60,60)'/><use xlink:href='%23l' opacity='.27' transform='rotate(150 60,60)'/><use xlink:href='%23l' opacity='.37' transform='rotate(180 60,60)'/><use xlink:href='%23l' opacity='.46' transform='rotate(210 60,60)'/><use xlink:href='%23l' opacity='.56' transform='rotate(240 60,60)'/><use xlink:href='%23l' opacity='.66' transform='rotate(270 60,60)'/><use xlink:href='%23l' opacity='.75' transform='rotate(300 60,60)'/><use xlink:href='%23l' opacity='.85' transform='rotate(330 60,60)'/></g></svg>")
}
@-webkit-keyframes preloader-spin {
0% {
-webkit-transform:rotate(0deg)
}
8.33333333% {
-webkit-transform:rotate(30deg)
}
16.66666667% {
-webkit-transform:rotate(60deg)
}
25% {
-webkit-transform:rotate(90deg)
}
33.33333333% {
-webkit-transform:rotate(120deg)
}
41.66666667% {
-webkit-transform:rotate(150deg)
}
50% {
-webkit-transform:rotate(180deg)
}
58.33333333% {
-webkit-transform:rotate(210deg)
}
66.66666667% {
-webkit-transform:rotate(240deg)
}
75% {
-webkit-transform:rotate(270deg)
}
83.33333333% {
-webkit-transform:rotate(300deg)
}
91.66666667% {
-webkit-transform:rotate(330deg)
}
100% {
-webkit-transform:rotate(360deg)
}
}
@keyframes preloader-spin {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
8.33333333% {
-webkit-transform:rotate(30deg);
transform:rotate(30deg)
}
16.66666667% {
-webkit-transform:rotate(60deg);
transform:rotate(60deg)
}
25% {
-webkit-transform:rotate(90deg);
transform:rotate(90deg)
}
33.33333333% {
-webkit-transform:rotate(120deg);
transform:rotate(120deg)
}
41.66666667% {
-webkit-transform:rotate(150deg);
transform:rotate(150deg)
}
50% {
-webkit-transform:rotate(180deg);
transform:rotate(180deg)
}
58.33333333% {
-webkit-transform:rotate(210deg);
transform:rotate(210deg)
}
66.66666667% {
-webkit-transform:rotate(240deg);
transform:rotate(240deg)
}
75% {
-webkit-transform:rotate(270deg);
transform:rotate(270deg)
}
83.33333333% {
-webkit-transform:rotate(300deg);
transform:rotate(300deg)
}
91.66666667% {
-webkit-transform:rotate(330deg);
transform:rotate(330deg)
}
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
.dropdown-mack {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.3);
	z-index: 9
}
.infinite-scroll-preloader {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-box-pack: center;
	box-pack: center;
	font-size: 0.6rem;
	margin-top: 10px;
	margin-bottom: 10px
}
.infinite-scroll-preloader p {
	display: inline-block;
	margin-left: 0.44444rem
}
.infinite-scroll-preloader .preloader {
	width: 0.88889rem;
	height: 0.88889rem
}
.speedup {
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-perspective: 1000;
	-ms-perspective: 1000;
	perspective: 1000
}
.scrollToTopButton {
	position: fixed;
	width: 1.85185rem;
	height: 1.85185rem;
	right: 0.59259rem;
	bottom: 0.59259rem;
	background: url("../img/return-top.png");
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	opacity: 0;
	z-index: 999;
	-webkit-transition: opacity 1.5s
}
.scrollToTopButton-show {
	opacity: 0.7;
	z-index: 999
}
.module-card {
	-webkit-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-perspective: 1000;
	-ms-perspective: 1000;
	perspective: 1000;
	background: #ffffff;
	margin-bottom: 0.59259rem
}
.module-card .title {
	padding: 0.68148rem 0 0.56296rem 0;
	display: -webkit-box;
	display: -ms-box;
	display: box
}
.module-card .title .title-text {
	font-size: 0.71111rem;
	line-height: 0.71111rem;
	font-weight: normal;
	color: #000000;
	-webkit-box-flex: 0.6;
	-moz-box-flex: 0.6;
	-ms-box-flex: 0.6;
	box-flex: 0.6
}
.module-card .title .title-more {
	text-align: right;
	-webkit-box-flex: 0.4;
	-moz-box-flex: 0.4;
	-ms-box-flex: 0.4;
	box-flex: 0.4
}
.module-card .title .more-text {
	font-size: 0.6rem;
	color: #6e6e6e;
	display: block
}
.module-card .module-list {
	display: -webkit-box;
	height: 1.57037rem;
	padding: 0.2963rem 0 0.68148rem 0
}
.module-card .module-list .list-item {
	width: 3.58519rem;
	height: 1.57037rem;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	margin-right: 0.11852rem;
	border-top: 1px solid #d2d2d2
}
.module-card .module-list .list-item:last-child {
	margin: 0
}
.module-card .module-list .list-item img {
	width: 100%;
	height: 100%
}
.module-card .module-list .item-selected {
	width: 3.7037rem;
	height: 1.68889rem;
	border: 0.07407rem solid #dd0000;
	margin: -0.05926rem 0.05926rem -0.05926rem -0.05926rem
}
.nav-module {
	padding-bottom: 0.66667rem
}
.nav-module .nav-list {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	width: 100%;
	padding-top: 0.55926rem
}
.nav-module .nav-list .list-item {
	display: block;
	width: 4rem;
	text-align: center
}
.nav-module .nav-list .item-img {
	width: 2.07407rem;
	height: 2.07407rem;
	display: block;
	overflow: hidden;
	margin: 0 auto
}
.nav-module .nav-list .item-img img {
	width: 100%;
	height: 100%
}
.nav-module .nav-list .item-title {
	font-size: 0.6rem;
	color: #6e6e6e;
	display: block
}
.tuan-module .detail-title, .zhuangxiu-module .detail-title {
	padding: 0.1rem 0.5rem;
	
	font-size: 0.62222rem;
	line-height: 1rem;
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	
}
.tuan-module {
	padding: 0 0.59259rem
}
.tuan-module .module-item-detail {
	width: 100%;
	height: 8.23704rem;
	overflow: hidden
}
.tuan-module .item-detail {
	position: relative
}
.tuan-module .detail-img {
	height: 6.51852rem;
	width: 100%;
	overflow: hidden
}
.tuan-module .detail-img img {
	height: 100%;
	width: 100%
}
.tuan-module .detail-tag {
	width: 2.1037rem;
	height: 2.07407rem;
	-webkit-background-size: contain;
	background-size: contain;
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 0
}
.tuan-module .detail-tag-baoming {
	background-image: url(../img/home-tuan-baoming.png)
}
.tuan-module .detail-tag-huodong {
	background-image: url(../img/home-tuan-huodong.png)
}
.tuan-module .detail-tag-kanjia {
	background-image: url(../img/home-tuan-kanjia.png)
}
.pinpai-temai-list {
	position: relative
}
.pinpai-module {
	padding: 0 0.53333rem
}
.pinpai-module .title {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1
}
.pinpai-module .title .title-text {
	padding-left: 0.05926rem;
	padding-right: 0.05926rem
}
.pinpai-module .title-more {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1
}
.pinpai-module .pinpai-count-down {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1
}
.pinpai-module .temai-item-mack {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(255,255,255,0.5);
	z-index: 0
}
.pinpai-module .temai-item-null {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -2.84444rem 0 0 -2.84444rem;
	width: 5.68889rem;
	hegiht: 5.68889rem;
	line-height: 5.68889rem;
	color: #ffffff;
	font-size: 0.8rem;
	background: #ff6666;
	border-radius: 50%;
	text-align: center
}
.pinpai-module .temai-item-none {
	opacity: 0
}
.pinpai-module .temai-item {
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-perspective: 1000;
	-ms-perspective: 1000;
	perspective: 1000;
	position: relative;
	width: 4.97778rem;
	height: 6.88889rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	float: left;
	position: relative
}
.pinpai-module .temai-item .item-img {
	width: 3.25926rem;
	height: 3.17037rem;
	margin: 0.81481rem auto 0 auto;
	display: -webkit-box;
	display: -ms-box;
	display: box;
	overflow: hidden;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-box-pack: center;
	box-pack: center
}
.pinpai-module .temai-item .item-img img {
	width: 100%
}
.pinpai-module .temai-item .item-name {
	font-size: 0.62222rem;
	line-height: 0.65185rem;
	height: 0.62222rem;
	font-weight: normal;
	overflow: hidden;
	color: #333333;
	text-align: center;
	padding-top: 0.26667rem
}
.pinpai-module .temai-item .item-price {
	padding-top: 0.35556rem;
	text-align: center;
	font-weight: normal;
	height: 1.65926rem
}
.pinpai-module .temai-item .item-num-box {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	overflow: hidden;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-box-pack: center;
	box-pack: center
}
.pinpai-module .temai-item .price-num {
	color: #ff3300;
	text-align: center;
	font-size: 0.62222rem;
	font-weight: 700;
	font-family: Helvetica
}
.pinpai-module .temai-item .price-text {
	color: #ff3300;
	text-align: center;
	font-size: 0.62222rem;
	font-weight: 700;
	font-family: Helvetica
}
.pinpai-module .temai-item .price-icon {
	font-size: 0.56296rem;
	font-weight: normal;
	font-family: STHeiTi, "Microsoft YaHei", Helvetica, "Helvetica Neue", sans-serif;
	color: #ff3300
}
.pinpai-module .temai-item .price-dotted {
	font-size: 0.56296rem;
	font-weight: bold;
	font-family: Helvetica;
	line-height: 0.77037rem;
	color: #ff3300
}
.pinpai-module .temai-item .price-discount {
	display: block;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	color: #999999;
	text-align: center;
	font-size: 0.53333rem;
	font-family: Helvetica
}
.pinpai-module .temai-item .temai-tag {
	width: 1.52593rem;
	height: 0.63704rem;
	overflow: hidden;
	-webkit-background-size: contain;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url(../img/home-temai-tag.png);
	position: absolute;
	left: 0.26667rem;
	top: 0.17778rem;
	color: #ffffff;
	font-size: 0.5037rem;
	line-height: 0.63704rem;
	padding-left: 0.1rem;
	z-index: 99
}
.pinpai-module .temai-mack {
	position: absolute;
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.5)
}
.pinpai-module .temai-sale-null {
	width: 3.77778rem;
	height: 3.77778rem;
	line-height: 3.77778rem;
	text-align: center;
	background: #ff6666;
	color: #ffffff;
	font-size: 0.71111rem;
	border-radius: 50%;
	margin: 0 auto
}
.pinpai-module .temai-mack-none {
	display: none
}
.zhuangxiu-module {
	padding: 0 0.59259rem
}
.zhuangxiu-module .module-item-detail {
	width: 100%;
	
	overflow: hidden
}
.zhuangxiu-module .item-detail {
	position: relative
}
.zhuangxiu-module .detail-img {
	height: 6.51852rem;
	width: 100%;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
.zhuangxiu-module .detail-img img {
	width: 100%;
	height: 100%
}
.tuku-module {
	padding: 0 0.59259rem
}
.tuku-module .tuku-list {
	padding: 0.35556rem 0 0.2963rem 0
}
.tuku-module .tuku-list .list-item {
	width: 7.28889rem;
	height: 3.2rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	float: left;
	margin: 0 0.23704rem 0.23704rem 0
}
.tuku-module .tuku-list .list-item:nth-of-type(2n) {
	margin-right: 0
}
.tuku-module .tuku-list .list-item img {
	width: 100%
}
.mall-module {
	padding: 0 0.53333rem
}
.mall-module .title .title-text {
	padding-left: 0.05926rem;
	padding-right: 0.05926rem
}
.mall-module .module-list-item .list-item-line {
	display: -webkit-box;
	display: -ms-box;
	display: box
}
.mall-module .module-list-item .list-item-line .item-name {
	width: 3.40741rem;
	overflow: hidden
}
.mall-module .module-list-item .list-item {
	height: 4.91852rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden
}
.mall-module .module-list-item .item-img {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-box-pack: center;
	box-pack: center
}
.mall-module .module-list-item .item-name {
	font-size: 0.6rem;
	height: 0.77037rem;
	font-weight: normal;
	color: #1c1b1b
}
.mall-module .module-list-item .item-info {
	font-size: 0.55rem;
	line-height: 0.55rem;
	height: 0.55rem;
	color: #999999;
	overflow: hidden
}
.mall-module .module-list-item .item-info span {
	line-height: 0.55rem
}
.mall-module .module-list-item .item-info-line {
	overflow: hidden;
	height: 1.06667rem
}
.mall-module .module-list-item .item-dotted {
	display: none;
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 0 0.14815rem;
	width: 0.59259rem;
	height: 0.59259rem;
	background: #ffffff
}
.mall-module .column3-2, .mall-module .column3-1 {
	width: 4.97778rem;
	height: 9.83704rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden
}
.mall-module .column3-1 .item-name, .mall-module .column3-1 .item-info {
	margin: 0.23704rem 0 0 0.68148rem;
	overflow: hidden
}
.mall-module .column3-1 .item-name {
	height: 0.77037rem
}
.mall-module .column3-1 .item-img {
	width: 3.40741rem;
	height: 2.66667rem;
	overflow: hidden;
	margin: 0.32593rem 0 0 0.68148rem
}
.mall-module .column3-1 .item-img img {
	height: 100%
}
.mall-module .column3-2 .item-img {
	width: 4.44444rem;
	height: 5.51111rem;
	overflow: hidden;
	margin: 0 auto
}
.mall-module .column3-2 .item-img img {
	width: 100%
}
.mall-module .column3-2 .item-name {
	margin: 0.53333rem 0 0 0.26667rem
}
.mall-module .column3-2 .item-info {
	margin: 0.2963rem 0 0 0.26667rem
}
.mall-module .column2 {
	width: 7.46667rem;
	height: 3.52593rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center
}
.mall-module .column2 .item-img {
	width: 3.40741rem;
	height: 2.66667rem;
	overflow: hidden;
	margin-left: 0.2963rem
}
.mall-module .column2 .item-img img {
	height: 100%
}
.mall-module .column2 .item-details {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	padding-left: 0.35556rem
}
.mall-module .column2 .item-info {
	margin-top: 0.32593rem
}
.site-activity-box {
	border: 1px solid #d2d2d2
}
.zhuangxiu-case-box {
	border: 1px solid rgba(255,255,255,0);
	border-bottom:1px solid #cacaca;
}
.page-wrap .site-activity {
	height: 8.23704rem
}
.page-wrap .zhuangxiu-case {
	height: 8.6rem
}
.module-card .tabs-activity .item-selected {
	border: 0.07407rem solid rgba(237,0,0,0.9)
}
.tuan-list {
	padding: 0.44444rem 0.48889rem;
	background: #efefef
}
.tuan-list .list-item {
	position: relative;
	margin-bottom: 0.59259rem;
	background: #ffffff
}
.tuan-list .item-date {
	height: 0.8rem;
	font-size: 0.5037rem;
	color: #6e6e6e;
	line-height: 0.8rem;
	padding: 0 0.23704rem
}
.tuan-list .item-pic {
	height: 6.51852rem;
	position: relative
}
.tuan-list .item-pic img {
	width: 100%;
	height: 100%
}
.tuan-list .tuan-tag {
	position: absolute;
	width: 2.81481rem;
	height: 1.48148rem;
	top: 0.47407rem;
	left: -0.19259rem
}
.tuan-list .tuan-tag .tag-pic {
	width: 100%
}
.tuan-list .item-num {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0.17778rem 0.2963rem 0.17778rem 0.53333rem;
	color: #ffffff;
	background: #474747;
	font-size: 0.6rem
}
.tuan-list .item-num .group-icon {
	display: inline-block;
	width: 0.74074rem;
	height: 0.59259rem;
	background: url(../img/baoming-icon.png);
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}
.tuan-list .tuan-count-down {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0.2963rem 0.23704rem;
	font-size: 0.5rem;
	color: #333333;
	background: rgba(255,255,255,0.8)
}
.tuan-list .tuan-count-down .count-down-icon {
	float: left;
	width: 0.62222rem;
	height: 0.62222rem;
	padding-right: 0.14815rem;
	background: url(../img/clock-icon.png) no-repeat;
	-webkit-background-size: contain;
	background-size: contain
}
.tuan-list .tuan-count-down strong {
	font-weight: normal;
	color: #d00000;
	padding: 0 0.17778rem 0 0.47407rem
}
.tuan-list .item-title {
	display: -webkit-box;
	display: -ms-box;
	display: box
}
.tuan-list .item-title .title-text {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	padding: 0.22222rem 0.26667rem;
	height: 0.81481rem;
	font-size: 0.64993rem;
	font-weight: normal;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.tuan-list .item-title .title-pic {
	padding: 0 0.2963rem 0 1.51111rem;
	height: 1.25926rem;
	line-height: 1.25926rem;
	color: #ffffff;
	background: url(../img/tuan-button.png) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	font-size: 0.6rem
}
.tuan-list .item-title .title-color-red {
	background-color: #dd0000
}
.tuan-list .item-title .title-color-yellow {
	background-color: #d89828
}
.tuan-site-list {
	background: #fff;
	overflow: hidden
}
.tuan-site-list .list-item-content {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center
}
.tuan-site-list .list-item {
	position: relative;
	left: 0;
	padding: 0.66667rem 0.85926rem;
	font-size: 0.71111rem;
	-webkit-transition: left .5s;
	transition: left .5s
}
.tuan-site-list .item-moveleft {
	left: -2.96296rem
}
.tuan-site-list .tuan-site-detail {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1
}
.tuan-site-list .tuan-time {
	color: #666;
	margin-top: 0.59259rem
}
.tuan-site-list .arrow-icon {
	display: block;
	width: 0.74074rem;
	height: 0.74074rem
}
.tuan-site-list .arrow-icon .arrow-right {
	width: 100%;
	float: left
}
.tuan-detail-card {
	background: #ffffff;
	margin-bottom: 0.53333rem;
	padding: 0 0.5037rem
}
.tuan-detail-card .tuan-title {
	font-size: 0.7rem;
	color: #333333;
	padding: 0.47407rem 0
}
.tuan-detail {
	margin-top: 0.44444rem;
	padding-top: 0.44444rem
}
.tuan-detail .detail-img {
	height: 6.34074rem;
	overflow: hidden
}
.tuan-detail .detail-img img {
	width: 100%
}
.tuan-detail .detail-title {
	font-weight: normal;
	padding: 0.26667rem 0.53333rem;
	font-size: 0.8rem;
	line-height: 0.88889rem;
	color: #333333;
	overflow: hidden
}
.tuan-detail .detail-info {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	padding: 0 0.88889rem 0.53333rem 0.53333rem
}
.tuan-detail .detail-info .info-text {
	font-size: 0.66667rem;
	line-height: 0.8rem;
	color: #666666;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1
}
.tuan-detail .detail-info .location-icon {
	width: 0.71111rem;
	height: 0.91852rem;
	margin-right: 0.5037rem;
	-webkit-background-size: contain;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url(../img/location-icon.png)
}
.tuan-detail .detail-info .date-icon {
	width: 0.71111rem;
	height: 0.71111rem;
	margin-right: 0.5037rem;
	-webkit-background-size: contain;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url(../img/date-icon.png)
}
.tuan-detail .detail-info .tags-icon {
	width: 0.71111rem;
	height: 0.71111rem;
	margin-right: 0.5037rem;
	-webkit-background-size: contain;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url(../img/tags-icon.png)
}
.tuan-detail .detail-info .red-more {
	width: 0.35556rem;
	height: 0.71111rem;
	-webkit-background-size: contain;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url(../img/red-arrow.png);
	margin-top: 0.44444rem;
	margin-right: -0.35556rem
}
.tuan-detail .tuan-yuyue {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	padding: 0.26667rem 0.53333rem;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center
}
.tuan-detail .tuan-yuyue .yuyue-text {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	text-align: left;
	font-size: 0.7rem;
	color: #999999
}
.tuan-detail .tuan-yuyue .yuyue-nums {
	color: #ff3300
}
.tuan-detail .tuan-yuyue .gray-button {
	background: gray
}
.tuan-detail .yuyue-button {
	width: 7.52593rem;
	height: 1.71852rem;
	line-height: 1.71852rem;
	font-size: 0.62222rem;
	color: #ffffff;
	border: 0;
	text-align: center;
	background: #d00000;
	border-radius: 0.17778rem;
	font-family: STHeiTi, "Microsoft YaHei", Helvetica, "Helvetica Neue", sans-serif
}
.tuan-promotion .promotion-list-items {
	padding: 0.35556rem 0
}
.tuan-promotion .tuan-promotion-more {
	color: #333333;
	text-align: center;
	height: 1.54074rem;
	line-height: 1.54074rem;
	overflow: hidden;
	font-size: 0.6rem
}
.tuan-shops .shops-item {
	float: left;
	width: 7.25926rem;
	height: 3.46667rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-box-pack: center;
	box-pack: center;
	margin: 0 0.47407rem 0.47407rem 0
}
.tuan-shops .shops-item:nth-of-type(2n) {
	margin-right: 0
}
.tuan-shops .shops-logo {
	width: 4.17778rem;
	height: 1.92593rem;
	overflow: hidden
}
.tuan-shops .shops-logo img {
	width: 100%
}
.tuan-shops .shops-text {
	color: #333333;
	font-size: 0.6rem
}
.all-tuan-shops {
	padding: 0.5037rem;
	background-color: #fff
}
.all-tuan-shops .shops-item {
	background: #ffffff
}
.tuan-ad {
	width: 15.05185rem;
	height: 6.34074rem;
	margin: 0 auto;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
.tuan-ad img {
	width: 100%
}
.tuan-point {
	margin-top: 0.53333rem;
	padding: 0 1.12593rem 0.71111rem 1.12593rem
}
.tuan-point .point-text {
	color: #666666;
	line-height: 1rem;
	font-size: 0.6rem
}
.tuan-point .point-text img {
	width: 100%
}
.brand-current.brand-sale .swiper-slide, .brand-current.brand-sale .swiper-wrapper, .brand-current.brand-sale .content-slides {
	height: auto !important
}
.brand-state {
	position: fixed;
	display: -webkit-box;
	display: -ms-box;
	display: box;
	font-size: 0.71111rem;
	color: #444444;
	background: #efefef;
	top: 0;
	z-index: 10;
	width: 16rem
}
.brand-state .brand-state-new, .brand-state .brand-state-next {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	padding: 0.59259rem 0;
	font-size: 0.71111rem;
	text-align: center
}
.brand-state .state-selected {
	border-bottom: 0.11852rem solid #d20000;
	color: #d20000
}
.brand-count-down {
	position: fixed;
	top: 0;
	line-height: 1.25926rem;
	width: 16rem;
	height: 1.25926rem
}
.count-down {
	color: #6e6e6e;
	background: rgba(255,255,255,0.75);
	text-align: center;
	font-size: 0.53333rem;
	z-index: 9
}
.count-down .count-down-text {
	display: inline-block;
	padding: 0.04444rem 0.14815rem;
	background-color: #6e6e6e;
	color: #fff;
	border-radius: 0.14815rem;
	line-height: 0.66667rem;
	margin: 0 0.08889rem
}
.next-count-down {
	height: 1.34815rem;
	background: #fc6;
	color: #c00;
	font-size: 0.53333rem;
	position: fixed;
	top: 0;
	text-align: center;
	width: 16rem;
	line-height: 1.48148rem;
	z-index: 9;
	display: none
}
.next-count-down .clock-icon {
	height: 0.65185rem;
	margin: -0.07407rem 0.14815rem 0 0
}
.brand-sale-list {
	width: 15.08148rem;
	margin: 1.54074rem 0 2.22222rem;
	padding: 0 0.47407rem;
	position: relative
}
.brand-sale-list .list-item {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 0.53333rem;
	background: #ffffff
}
.brand-sale-list .list-pic-box {
	font-size: 0.62222rem;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	height: 6.51852rem;
	overflow: hidden
}
.brand-sale-list .brand-sale-pic {
	width: 100%
}
.brand-sale-list .loaded-pic {
	opacity: 1;
	width: 100%
}
.brand-sale-list .brand-name-text {
	display: inline-block;
	color: #444444;
	font-size: 0.62222rem;
	line-height: 1.25926rem;
	padding-left: 0.31111rem
}
.brand-sale-list .brand-discount {
	width: 3.7037rem;
	line-height: 1.24444rem;
	font-size: 0.62222rem;
	display: inline-block;
	position: absolute;
	right: 0.47407rem;
	color: #fff;
	background: url(../img/brand-discount.png);
	-webkit-background-size: 100%;
	background-size: 100%;
	padding-right: 0.14815rem;
	text-align: right
}
.brand-sale-list .brand-discount .discount-content {
	display: inline-block;
	margin-right: 0.44444rem
}
.brand-count-down.special {
	position: fixed;
	top: 0
}
.brand-special-list {
	margin-top: 1.33333rem;
	background: #ffffff;
	padding: 0 0.59259rem 0 0.51852rem
}
.brand-special-list .list-item {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 0.2963rem
}
.brand-special-list .list-pic-box {
	width: 6.51852rem;
	height: 7.03704rem;
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	overflow: hidden
}
.brand-special-list .list-pic-box .brand-sale-pic {
	width: 6.51852rem;
	height: 7.03704rem
}
.brand-special-list .brand-detail {
	position: relative;
	margin-left: 0.59259rem;
	width: 7.85185rem;
	height: 7.03704rem
}
.brand-special-list .brand-detail .brand-name {
	position: relative;
	margin-top: 0.77037rem;
	overflow: hidden;
	font-size: 0.71111rem;
	line-height: 0.88889rem;
	height: 1.77778rem
}
.brand-special-list .brand-detail .brand-name-text {
	font-size: 0.71111rem;
	line-height: 0.88889rem
}
.brand-special-list .brand-detail .brand-dotted {
	display: none;
	position: absolute;
	width: 0.74074rem;
	height: 0.8rem;
	bottom: 0;
	right: 0;
	background: #ffffff
}
.brand-special-list .brand-detail .brand-price {
	color: #f30;
	margin-top: 0.56296rem;
	font-size: 0.53333rem
}
.brand-special-list .brand-detail .brand-price .price-num {
	font-size: 0.88889rem;
	font-weight: bold;
	font-family: Helvetica;
	color: #FF3300
}
.brand-special-list .brand-detail .brand-price .price-icon {
	font-size: 0.71111rem;
	font-weight: bold;
	color: #FF3300
}
.brand-special-list .brand-detail .brand-price .price-dotted {
	font-size: 0.71111rem;
	font-weight: bold;
	font-family: Helvetica;
	color: #FF3300
}
.brand-special-list .brand-detail .brand-price del {
	display: inline-block;
	color: #aeaeae;
	font-size: 0.62222rem;
	font-family: Helvetica;
	font-weight: normal
}
.brand-special-list .brand-detail .discount-content, .brand-special-list .brand-detail .discount-content-null {
	margin-top: 0.56296rem;
	display: block;
	width: 2.04444rem;
	height: 0.85926rem;
	line-height: 0.85926rem;
	color: #fff;
	font-size: 0.62222rem;
	padding-left: 0.1rem
}
.brand-special-list .brand-detail .discount-content {
	background: url(../img/home-temai-tag.png);
	-webkit-background-size: 100%;
	background-size: 100%
}
.brand-special-list .brand-detail .brand-null-pic {
	width: 4.22222rem;
	height: 2.66667rem;
	position: absolute;
	top: 4.14815rem;
	left: 3.55556rem;
	background: url(../img/sale-null.png);
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}
.brand-special-list .brand-detail.brand-sale-null .brand-price, .brand-special-list .brand-detail.brand-sale-null .price-icon, .brand-special-list .brand-detail.brand-sale-null .price-num, .brand-special-list .brand-detail.brand-sale-null .price-dotted {
	color: #6e6e6e
}
.brand-special-list .brand-detail.brand-sale-null .discount-content {
	background: url(../img/home-temai-tag-null.png);
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}
.zhuangxiu-list {
	clear: both;
	overflow: hidden;
	margin: 0
}
.zhuangxiu-list .zx-list-item {
	position: relative;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	border-bottom: 1px solid #ffffff
}
.zhuangxiu-list .zx-list-item .zx-img-box {
	height: 9.80741rem
}
.zhuangxiu-list .zx-list-item .zx-img-box .zx-img {
	width: 100%;
	height: 100%
}
.zx-brand {
	position: absolute;
	bottom: 0;
	height: 2.81481rem;
	width: 100%;
	color: #ffffff;
	background: url("../img/zhuangxiuanli-marker.png") 0 0 transparent no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	font-size: 0.62222rem;
	display: -webkit-box;
	display: -ms-box;
	display: box
}
.zx-brand .zx-info {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	padding: 0.26667rem 0.59259rem 0
}
.zx-brand .zx-info h3 {
	font-size: 0.8rem;
	padding-bottom: 0.23704rem;
	font-weight: 500;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.zx-brand .zx-info span {
	display: inline-block;
	margin-right: 0.59259rem
}
.zx-brand .zx-price {
	width: 4rem;
	text-align: right;
	font-size: 0.62222rem;
	padding-top: 0.41481rem;
	background: url("../img/zhuangxiuanli-baojia.png") no-repeat transparent;
	background-position: 0 1.27407rem;
	-webkit-background-size: contain;
	background-size: contain;
	position: relative
}
.zx-brand .zx-price .zx-price-hd, .zx-brand .zx-price .zx-price-bd {
	width: 3.40741rem
}
.zx-brand .zx-price .zx-price-hd {
	margin-right: 0.44444rem
}
.zx-brand .zx-price .zx-price-bd {
	display: block;
	height: 0.88889rem;
	line-height: 0.88889rem;
	text-align: center;
	margin-top: 0.17778rem;
	position: absolute;
	right: 0
}
.project-area {
	overflow: hidden;
	clear: both
}
.project-area .project-area-box {
	margin: 0;
	padding-left: 0.59259rem;
	padding-right: 0.59259rem;
	padding-bottom: 0.41481rem;
	padding-top: 0.59259rem;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-orient: horizontal;
	-moz-box-orient: horizontal;
	-ms-box-orient: horizontal;
	box-orient: horizontal
}
.project-area .project-area-title {
	margin-right: 0.44444rem
}
.project-area .project-area-area {
	margin-left: 1.48148rem;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1
}
.project-area .project-area-area a {
	display: inline-block;
	height: 0.51852rem;
	line-height: 0.51852rem;
	overflow: hidden;
	text-align: center;
	padding: 0.2963rem 0.32593rem;
	color: #666
}
.project-area .project-area-area a:hover, .project-area .project-area-area a.active {
	background: red;
	color: #fff
}
.project-list {
	background: #fff;
	overflow: hidden;
	clear: both
}
.project-list .project-list-item {
	margin: 0.59259rem;
	margin-bottom: 0
}
.project-list .project-list-item dl {
	clear: both;

	overflow: hidden;
	margin: 0;
	padding-bottom: 0.59259rem
}
.project-list .project-list-item dt {
	margin-right: 0.59259rem;
	float: left;
	clear: both;
	width: 1.77778rem
}
.project-list .project-list-item dd {
	position: relative;
	margin-left: 3.55556rem
}
.project-list .project-list-item dd p {
	color: #d2d2d2;
	font-size: 0.44444rem;
	padding-top: 0.32593rem;
	padding-bottom: 0.32593rem
}
.project-list .project-list-item dd span {
	color: red;
	font-size: 0.59259rem
}
.project-list .project-list-item img {
	width: 2.96296rem;
	height: 2.96296rem
}
.project-list .project-list-item .project-list-item-header {
	color: #333333;
	font-family: STHeiTi, "Microsoft YaHei", Helvetica, "Helvetica Neue", sans-serif;
	font-size: 0.74074rem;
	font-weight: 500
}
.project-list .project-list-item .project-list-item-viewed {
	position: absolute;
	font-size: 0.44444rem;
	top: 0.35556rem;
	right: 0
}
.project-list .project-list-item .project-list-item-viewed em {
	font-style: normal
}
.sort-type-box {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	padding: 0.2963rem;
	background: #fff
}
.sort-type-box .sort-hot, .sort-type-box .sort-category {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-box-pack: center;
	box-pack: center;
	height: 1.33333rem;
	font-size: 0.62222rem;
	width: 50%;
	position: relative
}
.sort-type-box .sort-category {
	border-left: 1px solid #cbcbcb
}
.page-wrap {
	position: relative
}
.subcategory {
	width: 0.44444rem;
	height: 0.44444rem;
	border: 1px solid #d2d2d2;
	-webkit-transform: rotate(45deg) translate(-50%, 50%);
	-ms-transform: rotate(45deg) translate(-50%, 50%);
	transform: rotate(45deg) translate(-50%, 50%);
	position: absolute;
	left: 50%;
	top: -0.26667rem;
	background: #fbfbfb;
	border-width: 1px 0 0 1px;
	z-index: 10
}
.arrow-down-icon {
	width: 0.51852rem;
	margin-left: 0.2963rem
}
.sort-category-wrap {
	position: relative;
	background: none
}
.sort-category-left, .sort-category-right,.sort-category-mid  {
	display: none;
	position: absolute;
	width: 33.3%;
	z-index: 10;
}
.sort-category-left {
	left: 0;
	top: 0
}
.sort-category-mid {
	left: 33.3%;
	top: 0
}
.sort-category-right {
	left: 66.7%;
	top: 0
}
.dropdown-show {
	display: block
}
.sort-category-list {
	background: #fbfbfb;
	padding: 0.44444rem 0.2963rem 0.59259rem
}
.sort-category-list .sort-default-item {
	display: block;
	padding: 0.2963rem 0;
	margin-top: 0.2963rem;
	font-size: 0.71111rem;
	text-align: center;
	border: 1px solid #d3d3d3
}
.sort-category-list .sort-default-item:active {
	color: #ffffff;
	background: #cf0000
}
.sort-category-list .sort-default-item:first-child {
	margin-top: 0
}
.sort-category-list .sort-item-selected {
	color: #ffffff;
	background: #cf0000
}
.decoration-company-list {
	position: relative;
	background: #fff;
	height:auto!important;
}
.gold-medal {
	position: absolute;
	top: 0.66667rem;
	right: 0;
	width: 1.62963rem;
	height: 1.62963rem
}
.main-nav-list {
	width: 100%;
	display: -webkit-box;
	display: -ms-box;
	display: box;
	background: #fff;
	margin-bottom: 0.51852rem;
	padding: 0.44444rem 0
}
.main-nav-list .nav-list-item {
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-box-pack: center;
	box-pack: center;
	width: 25%
}
.main-nav-list .nav-list-item .nav-list-img {
	width: 50%;
	margin: 0.2963rem 25% 0.07407rem
}
.main-nav-list .nav-list-item .nav-list-name {
	display: block;
	text-align: center;
	color: #6e6e6e;
	font-size: 0.6rem
}
.decoration-company {
	padding: 0 0.66667rem;
	background: #fff
}
.company-list {
	overflow: hidden
}
.company-list .company-list-item {
	-webkit-transition: left .5s;
	transition: left .5s;
	position: relative;
	left: 0;
	display: -webkit-box;
	display: -ms-box;
	display: box;
	padding: 0.62222rem 0
}
.company-list .company-list-item  a{
	
	display: -webkit-box;
	display: -ms-box;
	display: box;
	
}
.text_center{text-align:center;}

.company-list .company-list-item .company-logo-wrap {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	width: 2.96296rem;
	margin-right: 0.71111rem
}
.company-list .company-list-item .company-logo-wrap .company-logo {
	width: 2.96296rem
}
.company-list .item-moveleft {
	left: -2.96296rem
}
.company-list .company-detail {
	box-flex: 1;
	-moz-box: 1;
	-ms-box: 1;
	-webkit-box-flex: 1
}
.company-list .company-detail .company-name {
	padding: 0.34074rem 1.62963rem 0.59259rem 0;
	font-size: 0.8rem
}
.company-list .company-detail .company-detail-bottom {
	font-size: 0.6rem;
	color: #9fa0a0
}
.company-list .company-detail .company-detail-bottom .company-price, .company-list .company-detail .company-detail-bottom .company-praise {
	display: inline-block
}
.company-list .company-detail .company-detail-bottom .company-price {
	margin-right: 1.62963rem
}
.company-list .company-detail .company-detail-bottom .number {
	font-size: 0.62222rem;
	font-weight: bold;
	font-family: Helvetica;
	color: #dd0000;
}
.company-list .company-detail .company-detail-bottom .price-icon {
	font-size: 0.56296rem;
	font-weight: bold;
	color: #dd0000;
}
.company-list .company-detail .company-detail-bottom .price-dotted {
	font-size: 0.56296rem;
	font-weight: bold;
	font-family: Helvetica;
	color: #dd0000;
}
.list-load {
	display: block;
	padding: 0.44444rem 0;
	text-align: center;
	font-size: 0.56296rem
}
.list-load .list-load-icon {
	margin-right: 0.51852rem;
	width: 0.88889rem
}
.company-wrap {
	background: #fff;
	margin-top: 0.51852rem;
	padding: 0 0.59259rem
}
.company-item {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	padding: 0.51852rem 0 0.77037rem
}
.company-item .company-logo-wrap {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	width: 3.55556rem;
	height: 3.55556rem;
	margin-right: 0.71111rem
}
.company-item .company-logo-wrap .company-logo {
	width: 100%
}
.company-item .company-detail {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	color: #595757
}
.company-item .company-detail .company-name {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	font-size: 0.8rem;
	color: #333
}
.company-item .company-detail .name-text {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1
}
.company-item .company-detail .item-like {
	font-size: 0.56296rem;
	padding: 0.17778rem 0.2963rem 0.14815rem 0.26667rem;
	height: 0.71111rem;
	background: #d00000;
	color: #fff;
	border-radius: 0.14815rem
}
.company-item .company-detail #star-like {
	width: 0.59259rem;
	height: 0.59259rem;
	margin-right: 0.14815rem
}
.company-item .company-detail .company-address {
	font-size: 0.53333rem
}
.company-item .company-detail .company-detail-bottom {
	font-size: 0.6rem;
	margin: 0.41481rem 0 0.62222rem
}
.company-item .company-detail .company-detail-bottom .company-price {
	float: left;
	margin: 0 0.59259rem 0 0
}
.company-item .company-detail .company-detail-bottom .company-praise {
	float: left
}
.company-item .company-detail .company-detail-bottom .number {
	font-size: 0.62222rem;
	font-weight: bold;
	font-family: Helvetica;
	color: #FF3300
}
.company-item .company-detail .company-detail-bottom .price-icon {
	font-size: 0.53333rem;
	font-weight: bold;
	color: #FF3300
}
.company-item .company-detail .company-detail-bottom .price-dotted {
	font-size: 0.56296rem;
	font-weight: bold;
	font-family: Helvetica;
	color: #FF3300
}
.company-serve {
	color: #333;
	font-size: 0.53333rem;
	padding: 0.22222rem 0
}
.company-serve .serve-title {
	padding: 0.14815rem 0
}
.company-serve .serve-list-item {
	width: 4.81481rem;
	display: inline-block;
	margin: 0.2963rem 0
}
.company-serve .serve-list-item .serve-list-img {
	width: 25%
}
.company-apply {
	padding: 0.81481rem 0;
	position: relative
}
.company-apply .apply-design, .company-apply .apply-price {
	font-size: 0.71111rem;
	line-height: 1.33333rem;
	text-align: center;
	color: #fff;
	width: 6.81481rem;
	height: 1.33333rem;
	display: inline-block
}
.company-apply .apply-design {
	background-color: #d00
}
.company-apply .apply-price {
	background-color: #ea9a00;
	position: absolute;
	right: 0
}
.company-designer {
	padding: 0 0.59259rem;
	background: #fff;
	margin-top: 0.51852rem;
	font-size: 0.53333rem;
	color: #9c9c9c
}
.company-designer .designer-title {
	padding: 0.44444rem 0 0;
	font-size: 0.68148rem;
	color: #333
}
.company-designer .designer-list-item {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	margin: 0.59259rem 0
}
.company-designer .designer-list-item .designer-detail {
	padding: 0.74074rem 0;
	width: 11.11111rem;
	margin-left: 0.59259rem
}
.company-designer .designer-list-item .designer-detail .detail-pro {
	display: -webkit-box;
	display: -ms-box;
	display: box
}
.company-designer .designer-list-item .designer-detail .detail-item {
	margin-top: 0.22222rem;
	-webkit-box-flex: 1
}
.company-designer .designer-list-item .designer-img {
	border-radius: 100%;
	width: 3.55556rem;
	height: 3.55556rem;
	overflow: hidden
}
.company-designer .designer-list-item .designer-img img {
	width: 100%
}
.company-designer .designer-list-item .number {
	font-size: 0.68148rem;
	color: #d00;
	margin: 0 0.22222rem
}
.company-designer .designer-list-item .designer-name {
	font-size: 0.68148rem;
	color: #333;
	margin-right: 0.44444rem
}
.company-intro {
	background: #fff;
	margin-top: 0.51852rem
}
.company-intro .intro-title {
	padding: 0.51852rem 0.59259rem;
	color: #333;
	font-size: 0.68148rem
}
.company-intro p img {
	width: 100%
}
.zx-img-box-wf {
	clear: both;
	padding: 0.59259rem;
	overflow: hidden
}
.zx-img-box-wf .cell-col {
	width: 48%;
	display: inline-block;
	vertical-align: top;
	float: left
}
.zx-img-box-wf .cell-col.wf-margin-right {
	margin-right: 0.59259rem
}
.zx-img-box-wf .cell-col .cell-item {
	position: relative;
	background-color: #fff;
	width: 100%;
	margin-bottom: 0.62222rem;
	-webkit-box-shadow: 0 0 0.17778rem 0.01481rem #9e9e9e;
	-ms-box-shadow: 0 0 0.17778rem 0.01481rem #9e9e9e;
	box-shadow: 0 0 0.17778rem 0.01481rem #9e9e9e
}
.zx-img-box-wf .cell-col .cell-item .cell-img {
	overflow: hidden
}
.zx-img-box-wf .cell-col .cell-item .cell-img img {
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	overflow: hidden;
	width: 100%;
	height: auto
}
.zx-img-box-wf .cell-col .cell-item .cell-img-bd {
	padding: 0.5037rem 0.65185rem;
	color: #343434
}
.zx-img-box-wf .cell-col .cell-item .cell-img-bd h3 {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	line-height: 0.82963rem;
	height: 0.82963rem;
	font-size: 0.6rem;
	font-weight: 600
}
.zx-img-box-wf .cell-col .cell-item .cell-img-bd .cell-img-info {
	color: #989898;
	padding-top: 0.26667rem;
	font-size: 0.53333rem
}
.zx-img-box-wf .cell-col .cell-item .cell-img-bd .cell-img-info span {
	display: inline-block;
	margin-right: 0.2963rem
}
.promo-filter-box {
	background: #fff
}
.promo-filter-box .promo-filter {
	font-size: 0.6rem;
	padding: 0.35556rem 0.5037rem 0 0.5037rem;
	line-height: 0.53333rem
}
.promo-filter-box .promo-filter .promo-filter-by {
	font-size: 0.6rem;
	padding-bottom: 0.44444rem
}
.promo-filter-box .promo-filter .active {
	font-size: 0.6rem;
	color: #fff;
	background: #dd0000
}
.promo-filter-box .promo-filter a {
	color: #6e6e6e;
	padding: 0.16296rem 0.28148rem;
	display: inline-block;
	font-size: 0.6rem;
	margin-bottom: 0.14815rem
}
.promo-filter-box .promo-filter dl {
	position: relative;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-orient: horizontal;
	-moz-box-orient: horizontal;
	-ms-box-orient: horizontal;
	box-orient: horizontal;
	padding-bottom: 0.51852rem;
	margin: 0;
	font-size: 0.6rem
}
.promo-filter-box .promo-filter dt {
	font-weight: 700;
	padding-top: 0.14815rem;
	font-size: 0.6rem
}
.promo-filter-box .promo-filter dt .promo-filter-hr {
	color: #cccccc;
	margin: 0 0.22222rem 0 0.44444rem;
	opacity: .5;
	font-size: 0.6rem
}
.promo-filter-box .promo-filter .promo-filter-list {
	position: relative;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	margin: 0
}
.promo-filter-box .promo-filter .promo-filter-list .promo-fold {
	height: 1.92593rem;
	overflow: hidden;
	display: -webkit-box;
	width: 11.85185rem
}
.promo-filter-box .promo-filter .promo-filter-list i {
	position: absolute;
	left: 11.55556rem;
	display: block;
	width: 1.45185rem;
	height: 1.45185rem;
	font-style: normal;
	cursor: pointer;
	background: url("../img/arrow.png") no-repeat center center;
	-webkit-background-size: 35% 35%;
	background-size: 35% 35%;
	-webkit-transition: -webkit-transform .3s;
	transition: transform .3s
}
.promo-filter-box .promo-filter .promo-filter-list i.close {
	top: 0.71111rem
}
.promo-filter-box .promo-filter .promo-filter-list i.open {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	bottom: -0.2963rem
}
.promo-category {
	-webkit-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-perspective: 1000;
	-ms-perspective: 1000;
	perspective: 1000;
	padding: 0 0.5037rem 0.35556rem 0.5037rem
}
.promo-category .promo-category-items {
	position: relative;
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	padding: 0.59259rem 0
}
.promo-category .promo-logo {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	display: -webkit-inline-box;
	display: inline-box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	margin-right: 0.71111rem
}
.promo-category .promo-logo img {
	padding: 0.05926rem;
	width: 3.55556rem;
	height: 3.55556rem
}
.promo-category .promo-details {
	-webkit-box-flex: 2;
	-ms-flex: 2;
	-webkit-flex: 2;
	flex: 2
}
.promo-category .promo-details .promo-logo-title {
	font-size: 0.8rem;
	color: #333333;
	display: -webkit-box;
	display: -ms-box;
	display: box
}
.promo-category .promo-details .promo-logo-title .promo-logo-tuanflag, .promo-category .promo-details .promo-logo-title .promo-logo-kanflag {
	display: inline-block;
	border-radius: 50%;
	width: 1.12593rem;
	height: 1.12593rem;
	line-height: 1.12593rem;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	margin-right: 0.11852rem;
	overflow: hidden
}
.promo-category .promo-details .promo-logo-title p {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	height: 1.06667rem
}
.promo-category .promo-details .promo-logo-title .promo-logo-tuanflag {
	background-color: #d00000
}
.promo-category .promo-details .promo-logo-title .promo-logo-kanflag {
	background-color: #ff7800
}
.promo-category .promo-details .promo-logo-lbs {
	font-size: 0.62222rem;
	color: #666666;
	padding: 0.44444rem 0
}
.promo-category .promo-details .promo-logo-lbs .promo-logo-kbei, .promo-category .promo-details .promo-logo-lbs .promo-logo-pingjia, .promo-category .promo-details .promo-logo-lbs .promo-logo-xiaoliang {
	float: left;
	margin-right: 0.59259rem;
	font-size: 0.62222rem
}
.promo-category .promo-details .promo-logo-lbs .promo-logo-pingjia {
	margin: 0 0 0 0.77037rem;
	font-size: 0.62222rem
}
.promo-category .promo-details .promo-logo-lbs strong {
	font-size: 0.62222rem;
	color: #ff3300;
	font-weight: 500
}
.promo-category .promo-details .promo-logo-lbs .active {
	background: #dd0000;
	font-size: 0.62222rem
}
.promo-category .promo-details .promo-logo-promoinfo {
	font-size: 0.62222rem;
	color: #d00000;
	display: block;
	font-size: 0.62222rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	word-wrap: break-word
}
.promotion-case {
	padding: 0 1.00741rem;
	background-color: #fff
}
.promotion-list-items {
	padding: 0.71111rem 0
}
.promotion-list-items .promotion-brand-box {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	width: 100%;
	padding-bottom: 0.11852rem
}
.promotion-list-items .promotion-brand-box .promotion-kinds-title {
	font-size: 0.8rem;
	-webkit-box-flex: 2;
	-moz-box-flex: 2;
	-ms-box-flex: 2;
	box-flex: 2
}
.promotion-list-items .promotion-brand-box .promotion-kinds-title .promotion-tuanflag, .promotion-list-items .promotion-brand-box .promotion-kinds-title .promotion-kanflag {
	display: inline-block;
	border-radius: 50%;
	width: 1.12593rem;
	height: 1.12593rem;
	line-height: 1.12593rem;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	margin-right: 0.11852rem;
	overflow: hidden
}
.promotion-list-items .promotion-brand-box .promotion-kinds-title .promotion-tuanflag {
	background-color: #d00000
}
.promotion-list-items .promotion-brand-box .promotion-kinds-title .promotion-kanflag {
	background-color: #ff7800
}
.promotion-list-items .promotion-brand-box .promotion-kinds-title .promotion-brand-name {
	color: #3e3e3e;
	width: auto
}
.promotion-list-items .promotion-brand-box .promotion-booking-fee {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	text-align: right;
	font-size: 0.62222rem;
	vertical-align: baseline;
	color: #333;
	padding-top: 0.25185rem
}
.promotion-list-items .promotion-brand-box .promotion-booking-fee span {
	color: #ff2a00
}
.promotion-list-items .promotion-name {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	width: 100%;
	font-size: 0.62222rem;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center
}
.promotion-list-items .promotion-name .promotion-text {
	-webkit-box-flex: 2;
	-moz-box-flex: 2;
	-ms-box-flex: 2;
	box-flex: 2;
	width: 4.14815rem;
	padding-left: 1.48148rem;
	color: #6e6e6e;
	font-size: 0.62222rem
}
.promotion-list-items .promotion-name .promotion-button {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	text-align: right
}
.promotion-list-items .promotion-name .promotion-order-appointment {
	background-color: #d00000
}
.promotion-list-items .promotion-name .promotion-order-immediately {
	background-color: #ff7800
}
.promotion-list-items .promotion-defalut-btn {
	display: inline-block;
	font-family: STHeiTi, "Microsoft YaHei", Helvetica, "Helvetica Neue", sans-serif;
	font-size: 0.62222rem;
	color: #fff;
	border: none;
	border-radius: 0.14815rem;
	cursor: pointer;
	background-color: #ccc;
	padding: 0.275rem
}
.ss-img-box {
	position: relative;
	clear: both;
	padding: 0.59259rem;
	overflow: hidden
}
.ss-img-box .cell-col {
	width: 48%;
	display: inline-block;
	vertical-align: top;
	float: left
}
.ss-img-box .cell-col.wf-margin-right {
	margin-right: 0.59259rem
}
.ss-img-box .cell-col .cell-item {
	position: relative;
	background-color: #fff;
	width: 100%;
	margin-bottom: 0.62222rem;
	-webkit-box-shadow: 0 0 0.17778rem 0.01481rem #9e9e9e;
	-ms-box-shadow: 0 0 0.17778rem 0.01481rem #9e9e9e;
	box-shadow: 0 0 0.17778rem 0.01481rem #9e9e9e
}
.ss-img-box .cell-col .cell-item .cell-img {
	overflow: hidden
}
.ss-img-box .cell-col .cell-item .cell-img img {
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	overflow: hidden;
	width: 100%;
	height: auto
}
.ss-img-box .cell-col .cell-item .cell-img-bd {
	padding: 0.5037rem 0.65185rem;
	color: #343434
}
.ss-img-box .cell-col .cell-item .cell-img-bd h3 {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	height: 0.71111rem;
	line-height: 0.71111rem;
	font-size: 0.56296rem;
	font-weight: 500
}
.ss-img-box .cell-col .cell-item .cell-img-bd a {
	font-size: 0.56296rem
}
.ss-img-box .cell-col .cell-item .cell-img-bd .cell-img-info {
	padding-top: 0.08889rem;
	font-size: 0.6rem;
	color: #989898
}
.ss-img-box .cell-col .cell-item .cell-img-bd .cell-img-info span {
	display: inline-block;
	margin-right: 0.2963rem
}
.shop-detail .title {
	padding: 0.44444rem 0;
	font-size: 0.71111rem;
	font-weight: normal;
	color: #333333
}
.shop-detail .shop-item {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	padding: 0.59259rem
}
.shop-detail .shop-item .item-pic-box {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	overflow: hidden;
	width: 3.4963rem;
	height: 3.4963rem
}
.shop-detail .shop-item .item-pic {
	width: 3.4963rem;
	height: 3.4963rem
}
.shop-detail .shop-item .item-detail {
	overflow: hidden;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	margin: 0;
	padding: 0.77037rem 0 0.77037rem 0.82963rem
}
.shop-detail .shop-item .item-name-box {
	display: -webkit-box;
	display: -ms-box;
	display: box
}
.shop-detail .shop-item .item-name-box .item-like {
	font-size: 0.56296rem;
	padding: 0.17778rem 0.2963rem 0.14815rem 0.26667rem;
	height: 0.71111rem;
	background: #d00000;
	color: #fff;
	border-radius: 0.14815rem
}
.shop-detail .shop-item .item-name-box #star-like {
	width: 0.59259rem;
	height: 0.59259rem;
	margin-right: 0.14815rem
}
.shop-detail .shop-item .item-name {
	font-size: 0.7rem;
	color: #333333;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1
}
.shop-detail .shop-item .item-text {
	margin-top: 0.71111rem;
	font-size: 0.6rem;
	color: #666666
}
.shop-detail .shop-item .item-count {
	display: inline-block;
	font-size: 0.6rem
}
.shop-detail .shop-item .item-num {
	padding: 0 0.59259rem 0 0.23704rem;
	font-weight: normal;
	color: #ff3300
}
.shop-detail .cheap-box {
	background: #ffffff;
	padding: 0 0.59259rem;
	margin-bottom: 0.71111rem
}
.shop-detail .cheap-box .cheap-detail {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	height: 1.74815rem
}
.shop-detail .cheap-box .act-icon {
	display: block;
	width: 1.12593rem;
	height: 1.12593rem;
	line-height: 1.12593rem;
	text-align: center;
	font-size: 0.7rem;
	color: #ffffff;
	border-radius: 50%
}
.shop-detail .cheap-box .tuan {
	background: #d00000
}
.shop-detail .cheap-box .fan {
	background: #dd0068
}
.shop-detail .cheap-box .zhe {
	background: #ff4e00
}
.shop-detail .cheap-box .lian {
	background: #006ad6
}
.shop-detail .cheap-box .te {
	background: #ff0012
}
.shop-detail .cheap-box .song {
	background: #00bad0
}
.shop-detail .cheap-box .cheap-text {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	margin-left: 0.35556rem;
	font-size: 0.8rem;
	color: #333333;
	height: 1.06667rem
}
.shop-detail .cheap-box .more-pic-box {
	overflow: hidden;
	width: 0.34074rem;
	height: 0.68148rem
}
.shop-detail .cheap-box .more-pic {
	float: left;
	width: 100%
}
.shop-detail .active-list {
	margin-bottom: 0.71111rem;
	padding: 0 0.59259rem;
	background: #ffffff
}
.shop-detail .active-list .active-item {
	padding: 0.56296rem 0
}
.shop-detail .active-list .item-title {
	padding-left: 0.77037rem;
	font-size: 0.71111rem;
	color: #333333
}
.shop-detail .active-list .item-clock {
	width: 0.51852rem;
	height: 0.51852rem;
	padding-right: 0.14815rem;
	background: url(../img/clock-icon.png) no-repeat;
	-webkit-background-size: contain;
	background-size: contain
}
.shop-detail .active-list .item-location {
	width: 0.59259rem;
	height: 0.59259rem;
	padding-right: 0.07407rem;
	background: url(../img/location-icon.png) no-repeat;
	-webkit-background-size: contain;
	background-size: contain
}
.shop-detail .active-list .item-detail {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	margin-top: 0.41481rem;
	font-size: 0.62222rem;
	color: #666666
}
.shop-detail .active-list .item-text {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	font-size: 0.62222rem
}
.shop-detail .active-list .more-pic-box {
	overflow: hidden;
	width: 0.34074rem;
	height: 0.68148rem
}
.shop-detail .active-list .more-pic {
	float: left;
	width: 100%
}
.shop-detail .shop-text {
	overflow: hidden;
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	height: 2.19259rem;
	margin-bottom: 0.71111rem;
	padding: 0.26667rem 1.48148rem;
	line-height: 1.0963rem;
	font-size: 0.71111rem;
	color: #d10707;
	background: #ffffff
}
.shop-detail .jing-goods {
	margin-bottom: 0.71111rem;
	padding: 0 0.59259rem;
	background: #ffffff
}
.shop-detail .jing-item {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	padding: 0.59259rem 0
}
.shop-detail .jing-item .item-pic-box {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	overflow: hidden;
	width: 4.5037rem;
	height: 4.5037rem
}
.shop-detail .jing-item img {
	width: 100%;
	height: 100%
}
.shop-detail .jing-item .item-text {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	margin-left: 0.5037rem;
	padding: 0.88889rem 0 0.82963rem
}
.shop-detail .jing-item .item-name {
	overflow: hidden;
	word-break: break-all;
	line-height: 0.77037rem;
	font-size: 0.62222rem;
	font-weight: normal;
	color: #333333
}
.shop-detail .jing-item .item-detail {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	padding-right: 0.14815rem
}
.shop-detail .jing-item .item-salenum, .shop-detail .jing-item .item-price {
	display: inline-block;
	-webkit-box-flex: 0.5;
	-moz-box-flex: 0.5;
	-ms-box-flex: 0.5;
	box-flex: 0.5;
	margin-top: 0.51852rem;
	font-size: 0.62222rem;
	color: #aeaeae
}
.shop-detail .jing-item .item-price {
	margin-right: 0.88889rem
}
.shop-detail .jing-item .item-num {
	font-size: 0.62222rem;
	font-weight: bold;
	font-family: Helvetica;
	color: #FF3300
}
.shop-detail .jing-item .price-icon {
	font-size: 0.56296rem;
	font-weight: bold;
	color: #FF3300
}
.shop-detail .jing-item .price-dotted {
	font-size: 0.56296rem;
	font-weight: bold;
	font-family: Helvetica;
	color: #FF3300
}
.shop-detail .jing-more {
	font-size: 0.62222rem;
	color: #333333;
	line-height: 1.68889rem;
	text-align: center
}
.shop-detail .review-list {
	margin-bottom: 0.71111rem;
	padding: 0 0.44444rem;
	background: #ffffff
}
.shop-detail .review-item .item-phone {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	font-size: 0.62222rem;
	color: #666666;
	padding-left: 0.14815rem
}
.shop-detail .review-item .item-acount-price {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	text-align: right;
	font-size: 0.53333rem;
	color: #999999
}
.shop-detail .review-item .item-count {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	margin: 0.2963rem 0 0.38519rem
}
.shop-detail .review-item .icon-box {
	position: relative;
	width: 5.15556rem;
	height: 0.77037rem;
	background: #fff url(../img/review-start.png) no-repeat;
	-webkit-background-size: cover;
	background-size: cover
}
.shop-detail .review-item .icon-full {
	position: absolute;
	top: 0;
	overflow: hidden;
	width: 5.15556rem;
	height: 0.77037rem;
	background: url(../img/review-fullstart.png) no-repeat;
	-webkit-background-size: cover;
	background-size: cover
}
.shop-detail .review-item .review-num {
	margin-left: 0.23704rem;
	font-size: 0.53333rem;
	line-height: 0.77037rem;
	color: #666666
}
.shop-detail .review-item .review-time {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	text-align: right;
	font-size: 0.53333rem;
	color: #999999
}
.shop-detail .review-item .item-text-box {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center
}
.shop-detail .review-item .item-text {
	overflow: hidden;
	position: relative;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	line-height: 0.8rem;
	font-size: 0.53333rem;
	color: #666666;
	padding-right: 0.56296rem
}
.shop-detail .review-item .item-dotied {
	position: absolute;
	display: none;
	width: 0.53333rem;
	height: 0.8rem;
	right: 0.56296rem;
	bottom: 0;
	background: #ffffff
}
.shop-detail .review-item .item-pic-box {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	height: 1.77778rem;
	padding: 0.8rem 0
}
.shop-detail .review-item img {
	margin-right: 0.22222rem;
	height: 100%
}
.shop-detail .review-item .more-pic-down {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-box-pack: center;
	box-pack: center
}
.shop-detail .review-item .more-pic-box {
	overflow: hidden;
	width: 0.34074rem;
	height: 0.68148rem
}
.shop-detail .review-item .more-pic-rotate {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}
.shop-detail .review-item .more-pic {
	float: left;
	width: 100%
}
.shop-detail .review-more {
	display: -webkit-box;
	-webkit-box-pack: center;
	-webkit-box-align: center;
	font-size: 0.62222rem;
	color: #333333;
	line-height: 1.68889rem
}
.shop-detail .review-more .review-icon {
	display: block;
	width: 0.59259rem;
	height: 0.59259rem;
	margin-left: 0.17778rem;
	background: url(../img/double-arrow.png);
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}
.shop-detail .shop-introduce {
	margin-bottom: 0.71111rem;
	padding: 0 0.59259rem 0.2963rem;
	background: #ffffff
}
.shop-detail .shop-introduce .introduce-item {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	margin-bottom: 0.26667rem
}
.shop-detail .shop-introduce .company-icon, .shop-detail .shop-introduce .shop-icon {
	margin-top: 0.17778rem
}
.shop-detail .shop-introduce .company-icon {
	width: 0.53333rem;
	height: 0.54815rem;
	background: url(../img/company.png);
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}
.shop-detail .shop-introduce .shop-icon {
	width: 0.53333rem;
	height: 0.51852rem;
	background: url(../img/shop-icon.png);
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}
.shop-detail .shop-introduce .item-name {
	margin: 0 1.00741rem 0 0.47407rem;
	font-size: 0.62222rem;
	color: #333333
}
.shop-detail .shop-introduce .item-text {
	font-size: 0.62222rem;
	color: #6e6e6e;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1
}
.shop-detail .shop-introduce .item-align {
	margin-left: 1.00741rem
}
.like-tip {
	position: fixed;
	margin: auto;
	left: 50%;
	top: 50%;
	margin-top: -3.33333rem;
	margin-left: -2.81481rem;
	width: 5.62963rem;
	height: 6.66667rem;
	background: rgba(0,0,0,0.5);
	border-radius: 0.14815rem;
	color: #fff;
	text-align: center;
	font-size: 0.68148rem;
	line-height: 10.37037rem;
	display: none
}
.like-tip:before, .like-tip:after {
	content: "";
	width: 0.2963rem;
	position: absolute;
	display: block;
	border-radius: 0.14815rem
}
.like-tip:before {
	height: 1.48148rem;
	background: #fff;
	-ms-transform: more-pic-rotate(-45deg);
	transform: more-pic-rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	top: 2.81481rem;
	left: 1.7037rem
}
.like-tip:after {
	height: 2.96296rem;
	background: #fff;
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	top: 1.55556rem;
	left: 3.11111rem
}
.numberRed {
	color: #d00000
}
.promotion-detail .title {
	padding: 0.44444rem 0;
	font-size: 0.71111rem;
	font-weight: normal;
	color: #333333
}
.promotion-detail .promotion-shop {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	overflow: hidden;
	height: 3.55556rem;
	padding: 0.59259rem
}
.promotion-detail .promotion-shop .shop-pic-box {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	overflow: hidden;
	width: 3.4963rem;
	height: 3.4963rem
}
.promotion-detail .promotion-shop .shop-pic {
	width: 100%
}
.promotion-detail .promotion-shop .shop-info {
	overflow: hidden;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	margin: 0;
	padding: 0.62222rem 0 0.77037rem 0.82963rem
}
.promotion-detail .promotion-shop .shop-name {
	font-size: 0.7rem;
	font-weight: normal;
	color: #333333
}
.promotion-detail .promotion-shop .shop-count-down {
	margin-top: 0.56296rem;
	font-size: 0.62222rem;
	color: #666666
}
.promotion-detail .promotion-info {
	padding: 0.2963rem 0.56296rem;
	background: #ffffff
}
.promotion-detail .promotion-info .title-text {
	color: #333333;
	font-size: 0.8rem;
	padding-bottom: 0.26667rem
}
.promotion-detail .promotion-info .info-text {
	font-size: 0.62222rem;
	line-height: 1rem;
	color: #333333
}
.promotion-yuyue {
	margin: 0.59259rem 0;
	background: #ffffff
}
.promotion-yuyue .yuyue-price {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	height: 1.62963rem;
	line-height: 1.62963rem;
	font-size: 0.7037rem;
	padding: 0 1rem
}
.promotion-yuyue .yuyue-text {
	color: #333333;
	text-align: left
}
.promotion-yuyue .price-text {
	color: #d00000;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	text-align: right
}
.promotion-yuyue .yuyue-msg-box {
	padding: 0.59259rem 1rem
}
.promotion-yuyue .yuyue-msg-box .yuyue-msg {
	width: 13.36296rem;
	height: 3.88148rem;
	padding: 0.2963rem 0.35556rem;
	margin: 0;
	font-size: 0.6rem
}
.promotion-button-box {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0.44444rem;
	display: -webkit-box;
	display: -ms-box;
	display: box
}
.promotion-button-box .promotion-now-button {
	display: block;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	border: none;
	margin: 0 0.47407rem;
	padding: 0.59259rem 0;
	font-size: 0.82963rem;
	color: #ffffff;
	background: #d00000;
	border-radius: 0.22222rem;
	font-family: STHeiTi, "Microsoft YaHei", Helvetica, "Helvetica Neue", sans-serif
}
.review-detail .review-list {
	margin-bottom: 0.71111rem;
	padding: 0 0.59259rem;
	background: #ffffff
}
.review-detail .review-item {
	padding: 0.59259rem 0
}
.review-detail .review-item .item-phone {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	font-size: 0.62222rem;
	color: #666666
}
.review-detail .review-item .item-acount-price {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	text-align: right;
	font-size: 0.53333rem;
	color: #999999
}
.review-detail .review-item .item-count {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	margin: 0.2963rem 0 0.38519rem
}
.review-detail .review-item .icon-box {
	position: relative;
	width: 5.15556rem;
	height: 0.77037rem;
	background: #fff url(../img/review-start.png) no-repeat;
	-webkit-background-size: cover;
	background-size: cover
}
.review-detail .review-item .icon-full {
	position: absolute;
	top: 0;
	overflow: hidden;
	width: 5.15556rem;
	height: 0.77037rem;
	background: url(../img/review-fullstart.png) no-repeat;
	-webkit-background-size: cover;
	background-size: cover
}
.review-detail .review-item .review-num {
	margin-left: 0.23704rem;
	line-height: 0.77037rem;
	font-size: 0.53333rem;
	color: #666666
}
.review-detail .review-item .review-time {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	text-align: right;
	font-size: 0.53333rem;
	color: #999999
}
.review-detail .review-item .item-text-box {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center
}
.review-detail .review-item .item-text {
	overflow: hidden;
	position: relative;
	line-height: 0.8rem;
	font-size: 0.53333rem;
	color: #666666;
	padding-right: 0.56296rem
}
.review-detail .review-item .item-dotied {
	position: absolute;
	display: none;
	width: 0.53333rem;
	height: 0.8rem;
	right: 0.56296rem;
	bottom: 0;
	background: #ffffff
}
.review-detail .review-item .item-pic-box {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	height: 1.77778rem;
	padding: 0.8rem 0
}
.review-detail .review-item .pic-goods {
	margin-right: 0.22222rem;
	height: 100%
}
.review-detail .review-item .more-pic-down {
	overflow: hidden;
	display: none;
	width: 0.34074rem;
	height: 0.66667rem;
	-webkit-transition: all .3s;
	transition: all .3s
}
.review-detail .review-item .more-arrow {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-box-pack: center;
	box-pack: center
}
.review-detail .review-item .more-pic-box {
	overflow: hidden;
	width: 0.34074rem;
	height: 0.68148rem
}
.review-detail .review-item .more-pic-rotate {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}
.review-detail .review-item .more-pic-rotate img {
	width: 100%
}
.review-detail .review-item .more-click-rotate {
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg)
}
.review-detail .review-item .more-click-rotate img {
	width: 100%
}
.review-detail .review-item .more-pic {
	float: left;
	width: 100%
}
.search-pic-box {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	height: 1.62963rem;
	width: 1.92593rem
}
.search-box {
	padding: 0.45926rem 0.59259rem;
	background: #e7e5e8;
	width: 14.81481rem;
	height: 1.62963rem;
	position: absolute;
	top: 0;
	z-index: 10
}
.search-box .search-item {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	padding: 0 0 0 0.14815rem;
	background: #ffffff;
	border: 1px solid #b5b5b6;
	border-radius: 0.20741rem
}
.search-box .search-type {
	position: relative
}
.search-box .search-type-angle {
	width: 0.2963rem;
	height: 0.16296rem;
	background: url(../img/angle-down.png) no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}
.search-box .search-type-name {
	width: 3.25926rem;
	height: 0.82963rem;
	overflow: hidden;
	padding: 0.35556rem 0 0.35556rem 0;
	background: #ffffff;
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-box-pack: center;
	box-pack: center
}
.search-box .type-name-text {
	width: 2.96296rem;
	height: 0.82963rem;
	text-align: center;
	font-size: 0.62222rem;
	color: #333333;
	line-height: 0.82963rem
}
.search-box .search-type-content {
	display: none;
	position: absolute;
	top: 1.65926rem;
	left: -0.35556rem;
	z-index: 10
}
.search-box .dropdown-angle {
	width: 0.2963rem;
	height: 0.2963rem;
	margin: 0 auto -0.14815rem auto;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	background: #ffffff;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}
.search-box .type-name-list {
	overflow: hidden;
	padding: 0.37037rem;
	font-size: 0.71111rem;
	color: #333333;
	text-align: center;
	background: #ffffff;
	border: 1px solid #999999;
	border-radius: 0 0 0.20741rem 0.20741rem
}
.search-box .type-name-list .name-text {
	width: 3.85185rem;
	padding: 0.14815rem 0 0.2963rem;
	margin-top: 0.44444rem
}
.search-box .type-name-list .name-text:active {
	color: #ffffff;
	background: #d00000
}
.search-box .type-name-list .name-text:first-child {
	margin: 0
}
.search-box .type-name-list .sort-item-selected {
	color: #ffffff;
	background: #d00000
}
.search-box .dropdown-show {
	display: block
}
.search-box .search-text {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	margin-top: 0.05926rem;
	padding: 0 0.66667rem;
	overflow: hidden
}
.search-box .search-text input {
	display: block;
	font-size: 0.62222rem;
	outline: none;
	padding: 0.35556rem 0;
	border: none
}
.search-box .search-text input:focus {
	outline: none
}
.search-box .search-delete-box {
	height: 1.62963rem;
	width: 2.22222rem;
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center
}
.search-box .search-delete {
	display: block;
	width: 0.59259rem;
	height: 0.59259rem;
	margin-left: 0.88889rem;
	border-radius: 50%;
	color: #ffffff;
	background: url("../img/search-delete.png");
	-webkit-background-size: 101% 100%;
	background-size: 101% 100%
}
.search-box .search-delete-none {
	display: none
}
.search-box .search-pic-content {
	width: 0.63704rem;
	height: 0.63704rem;
	padding: 0.13333rem 0 0.13333rem 0.59259rem
}
.search-box .search-pic-content img {
	float: left;
	width: 100%
}
.search-page {
	padding-top: 2.51852rem;
	position: relative
}
.select-shop-list {
	position: relative;
	padding: 0 0.59259rem;
	background: #ffffff
}
.select-shop-list .select-shop-item {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	padding: 0.59259rem
}
.select-shop-list .item-pic-box {
	overflow: hidden;
	width: 3.4963rem;
	height: 3.4963rem
}
.select-shop-list .item-pic {
	width: 100%
}
.select-shop-list .item-detail {
	overflow: hidden;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	padding-left: 0.82963rem
}
.select-shop-list .item-name {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	font-size: 0.71111rem;
	font-weight: normal;
	color: #333333
}
.select-shop-list .item-name p {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 4.97778rem;
	height: 1.06667rem;
	font-size: 0.71111rem
}
.select-shop-list .tuan-icon, .select-shop-list .kan-icon {
	display: block;
	width: 1.12593rem;
	height: 1.12593rem;
	margin-left: 0.22222rem;
	line-height: 1.12593rem;
	text-align: center;
	color: #ffffff;
	border-radius: 50%;
	overflow: hidden
}
.select-shop-list .tuan-icon {
	background: #d00000
}
.select-shop-list .kan-icon {
	background: #ff7800
}
.select-shop-list .item-text {
	margin-top: 0.71111rem;
	font-size: 0.6rem;
	color: #666666
}
.select-shop-list .item-count {
	float: left;
	font-size: 0.6rem
}
.select-shop-list .item-num {
	padding: 0 0.23704rem;
	font-weight: normal;
	color: #ff3300;
	font-size: 0.6rem
}
.select-shop-list .item-discount {
	overflow: hidden;
	margin-top: 0.53333rem;
	font-size: 0.62222rem;
	color: #d00000
}
.select-goods-box {
	position: relative
}
.select-goods-list {
	margin-bottom: 0.71111rem;
	padding: 0 0.59259rem;
	background: #ffffff
}
.select-goods-list .goods-item {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	padding: 0.59259rem 0
}
.select-goods-list .goods-item .item-pic-box {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	overflow: hidden;
	width: 4.41481rem;
	height: 4.41481rem
}
.select-goods-list .goods-item img {
	width: 100%
}
.select-goods-list .goods-item .item-text {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	margin-left: 0.5037rem
}
.select-goods-list .goods-item .item-name {
	overflow: hidden;
	word-break: break-all;
	height: 1.51111rem;
	line-height: 0.77037rem;
	font-size: 0.62222rem;
	font-weight: normal;
	color: #333333
}
.select-goods-list .goods-item .item-detail {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	padding-right: 0.14815rem
}
.select-goods-list .goods-item .item-salenum, .select-goods-list .goods-item .item-price {
	-webkit-box-flex: 0.5;
	-moz-box-flex: 0.5;
	-ms-box-flex: 0.5;
	box-flex: 0.5;
	margin-top: 0.51852rem;
	font-size: 0.62222rem;
	color: #aeaeae
}
.select-goods-list .goods-item .item-salenum {
	text-align: right
}
.select-goods-list .goods-item .item-num {
	font-size: 0.62222rem;
	font-weight: bold;
	font-family: Helvetica;
	color: #FF3300
}
.select-goods-list .goods-item .price-icon {
	font-size: 0.56296rem;
	font-weight: bold;
	color: #FF3300
}
.select-goods-list .goods-item .price-dotted {
	font-size: 0.56296rem;
	font-weight: bold;
	font-family: Helvetica;
	color: #FF3300
}
.search-history {
	text-align: center
}
.search-state {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	color: #444444;
	background: #efefef
}
.search-state .state-hot, .search-state .state-history {
	font-size: 0.71111rem;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	padding: 0.59259rem 0;
	text-align: center
}
.search-state .state-selected {
	border-bottom: 0.11852rem solid #d20000;
	color: #d20000
}
.search-history-wrap {
	position: relative;
	display: none;
	background: #fff;
	padding-bottom: 2.96296rem
}
.search-history-list .list-item {
	font-size: 0.74074rem;
	padding: 0.44444rem 0.96296rem;
	text-align: left
}
.clear-history-button {
	display: inline-block;
	color: #666;
	font-size: 0.66667rem;
	padding: 0.44444rem 0.63704rem;
	margin-top: 0.62222rem;
	border: 1px solid #666;
	border-radius: 0.2963rem
}
.search-hot-wrap {
	position: relative;
	padding: 0.17778rem 0 2.96296rem;
	background: #f7f7f7
}
.search-hot-list {
	padding-left: 0.44444rem;
	text-align: left
}
.search-hot-list .list-item {
	background: #fff;
	display: inline-block;
	font-size: 0.74074rem;
	padding: 0.26667rem 0.9037rem;
	border: 1px solid #ccc;
	border-radius: 0.77037rem;
	margin: 0.53333rem 0.14815rem 0 0.14815rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
.search-hot-list .list-selected, .search-hot-list .list-item:hover {
	border-color: #d00;
	color: #d00
}
.other-batch-button {
	display: inline-block;
	color: #fff;
	background: #d00;
	font-size: 0.66667rem;
	padding: 0.44444rem 0.63704rem;
	margin-top: 1.18519rem;
	border-radius: 0.2963rem
}
.shoucang-deletename {
	position: absolute;
	width: 2.96296rem;
	top: 50%;
	margin-top: -1.48148rem;
	right: -2.96296rem;
	border-radius: 0.2963rem;
	text-align: center;
	background: #ff3300;
	color: #ffffff;
	height: 2.96296rem;
	font-size: 0.77037rem;
	line-height: 2.96296rem
}
.shoucang-promo-filter-box {
	background: #fff
}
.shoucang-promo-filter-box .promo-category-list {
	overflow: hidden
}
.shoucang-promo-filter-box .promo-category {
	overflow: hidden;
	padding: 0 0.5037rem 0.35556rem 0.5037rem
}
.shoucang-promo-filter-box .promo-category .promo-category-items {
	position: relative;
	left: 0;
	display: -webkit-box;
	display: -ms-box;
	display: box;
	padding: 0.59259rem 0;
	-webkit-transition: left .5s;
	transition: left .5s
}
.shoucang-promo-filter-box .promo-category .item-moveleft {
	left: -2.96296rem
}
.shoucang-promo-filter-box .promo-category .promo-logo {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	display: -webkit-inline-box;
	display: inline-box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	margin-right: 0.71111rem
}
.shoucang-promo-filter-box .promo-category .promo-logo img {
	padding: 0.05926rem;
	width: 3.55556rem;
	height: 3.55556rem
}
.shoucang-promo-filter-box .promo-category .promo-details {
	-webkit-box-flex: 2;
	-ms-flex: 2;
	-webkit-flex: 2;
	flex: 2
}
.shoucang-promo-filter-box .promo-category .promo-details .promo-logo-title {
	font-size: 0.8rem;
	color: #333333;
	display: -webkit-box;
	display: -ms-box;
	display: box
}
.shoucang-promo-filter-box .promo-category .promo-details .promo-logo-title .promo-logo-tuanflag, .shoucang-promo-filter-box .promo-category .promo-details .promo-logo-title .promo-logo-kanflag {
	display: inline-block;
	border-radius: 50%;
	width: 1.12593rem;
	height: 1.12593rem;
	line-height: 1.12593rem;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	margin-right: 0.11852rem;
	overflow: hidden
}
.shoucang-promo-filter-box .promo-category .promo-details .promo-logo-title p {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 6.37037rem;
	height: 1.06667rem
}
.shoucang-promo-filter-box .promo-category .promo-details .promo-logo-title .promo-logo-tuanflag {
	background-color: #d00000
}
.shoucang-promo-filter-box .promo-category .promo-details .promo-logo-title .promo-logo-kanflag {
	background-color: #ff7800
}
.shoucang-promo-filter-box .promo-category .promo-details .promo-logo-lbs {
	font-size: 0.62222rem;
	color: #666666
}
.shoucang-promo-filter-box .promo-category .promo-details .promo-logo-lbs .promo-logo-xiaoliang {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	text-align: center
}
.shoucang-promo-filter-box .promo-category .promo-details .promo-logo-lbs .promo-logo-pingjia {
	margin: 0 0 0 0.77037rem
}
.shoucang-promo-filter-box .promo-category .promo-details .promo-logo-lbs strong {
	color: #ff3300;
	font-weight: 500
}
.shoucang-promo-filter-box .promo-category .promo-details .promo-logo-promoinfo {
	color: #d00000;
	font-size: 0.62222rem
}
.shoucang-promo-filter-box .promo-category .list-load {
	display: block;
	padding: 0.44444rem 0;
	text-align: center;
	font-size: 0.56296rem
}
.shoucang-promo-filter-box .promo-category .list-load .list-load-icon {
	margin-right: 0.51852rem;
	width: 0.88889rem
}
.shoucang-zhuangxiu-list {
	clear: both;
	overflow: hidden;
	margin: 0
}
.shoucang-zhuangxiu-list .zx-list-item {
	position: relative;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	border-bottom: 1px solid #ffffff
}
.shoucang-zhuangxiu-list .zx-list-item .zx-img-box {
	height: 9.80741rem
}
.shoucang-zhuangxiu-list .zx-list-item .zx-img-box .zx-img {
	width: 100%;
	height: 100%
}
.project-area {
	overflow: hidden;
	clear: both
}
.project-area .project-area-box {
	margin: 0;
	padding-left: 0.59259rem;
	padding-right: 0.59259rem;
	padding-bottom: 0.41481rem;
	padding-top: 0.59259rem;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-orient: horizontal;
	-moz-box-orient: horizontal;
	-ms-box-orient: horizontal;
	box-orient: horizontal
}
.project-area .project-area-title {
	margin-right: 0.44444rem
}
.project-area .project-area-area {
	margin-left: 1.48148rem;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1
}
.project-area .project-area-area a {
	display: inline-block;
	height: 0.51852rem;
	line-height: 0.51852rem;
	overflow: hidden;
	text-align: center;
	padding: 0.2963rem 0.32593rem;
	color: #666
}
.project-area .project-area-area a:hover, .project-area .project-area-area a.active {
	background: red;
	color: #fff
}
.project-list {
	background: #fff;
	overflow: hidden;
	clear: both
}
.project-list .project-list-item {
	margin: 0.59259rem;
	margin-bottom: 0
}
.project-list .project-list-item dl {
	clear: both;
	overflow: hidden;
	margin: 0;
	padding-bottom: 0.59259rem
}
.project-list .project-list-item dt {
	margin-right: 0.59259rem;
	float: left;
	clear: both;
	width: 1.77778rem
}
.project-list .project-list-item dd {
	position: relative;
	margin-left: 3.55556rem
}
.project-list .project-list-item dd p {
	color: #d2d2d2;
	font-size: 0.44444rem;
	padding-top: 0.32593rem;
	padding-bottom: 0.32593rem
}
.project-list .project-list-item dd span {
	color: red;
	font-size: 0.59259rem
}
.project-list .project-list-item img {
	width: 2.96296rem;
	height: 2.96296rem
}
.project-list .project-list-item .project-list-item-header {
	color: #333333;
	font-family: STHeiTi, "Microsoft YaHei", Helvetica, "Helvetica Neue", sans-serif;
	font-size: 0.74074rem;
	font-weight: 500
}
.project-list .project-list-item .project-list-item-viewed {
	position: absolute;
	font-size: 0.44444rem;
	top: 0.35556rem;
	right: 0
}
.project-list .project-list-item .project-list-item-viewed em {
	font-style: normal
}
.shoucang-img-box {
	overflow: hidden;
	clear: both;
	padding: 0.59259rem
}
.shoucang-img-box .cell-col {
	width: 48%;
	display: inline-block;
	vertical-align: top;
	float: left
}
.shoucang-img-box .cell-col.wf-margin-right {
	margin-right: 0.59259rem
}
.shoucang-img-box .cell-col .cell-item {
	position: relative;
	background-color: #fff;
	width: 100%;
	margin-bottom: 0.62222rem;
	-webkit-box-shadow: 0 0 0.17778rem 0.01481rem #9e9e9e;
	-ms-box-shadow: 0 0 0.17778rem 0.01481rem #9e9e9e;
	box-shadow: 0 0 0.17778rem 0.01481rem #9e9e9e
}
.shoucang-img-box .cell-col .cell-item .cell-img {
	overflow: hidden
}
.shoucang-img-box .cell-col .cell-item .cell-img img {
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	overflow: hidden;
	width: 100%;
	height: auto
}
.shoucang-img-box .cell-col .cell-item .cell-img-bd {
	padding: 0.5037rem 0.65185rem;
	color: #343434
}
.shoucang-img-box .cell-col .cell-item .cell-img-bd h3 {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	height: 0.71111rem;
	line-height: 0.71111rem;
	font-size: 0.56296rem;
	font-weight: 500
}
.shoucang-img-box .cell-col .cell-item .cell-img-bd h3 a {
	font-size: 0.62222rem
}
.shoucang-img-box .cell-col .cell-item .cell-img-bd .cell-img-info {
	color: #989898;
	padding-top: 0.08889rem
}
.shoucang-img-box .cell-col .cell-item .cell-img-bd .cell-img-info span {
	display: inline-block;
	margin-right: 0.2963rem
}
.shoucang-img-box .cell-col .cell-item .cell-img-bd .cell-img-jushi, .shoucang-img-box .cell-col .cell-item .cell-img-bd .cell-img-count {
	font-size: 0.53333rem
}
.search-history {
	text-align: center
}
.search-state {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	color: #444444;
	background: #efefef
}
.search-state .state-hot, .search-state .state-history {
	font-size: 0.71111rem;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	padding: 0.59259rem 0;
	text-align: center
}
.search-state .state-selected {
	border-bottom: 0.11852rem solid #d20000;
	color: #d20000
}
.search-history-wrap {
	position: relative;
	display: none;
	background: #fff;
	padding-bottom: 2.96296rem
}
.search-history-list .list-item {
	font-size: 0.74074rem;
	padding: 0.44444rem 0.96296rem;
	text-align: left
}
.clear-history-button {
	display: inline-block;
	color: #666;
	font-size: 0.66667rem;
	padding: 0.44444rem 0.63704rem;
	margin-top: 0.62222rem;
	border: 1px solid #666;
	border-radius: 0.2963rem
}
.search-hot-wrap {
	position: relative;
	padding: 0.17778rem 0 2.96296rem;
	background: #f7f7f7
}
.search-hot-list {
	padding-left: 0.44444rem;
	text-align: left
}
.search-hot-list .list-item {
	background: #fff;
	display: inline-block;
	font-size: 0.74074rem;
	padding: 0.26667rem 0.9037rem;
	border: 1px solid #ccc;
	border-radius: 0.77037rem;
	margin: 0.53333rem 0.14815rem 0 0.14815rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
.search-hot-list .list-selected, .search-hot-list .list-item:hover {
	border-color: #d00;
	color: #d00
}
.other-batch-button {
	display: inline-block;
	color: #fff;
	background: #d00;
	font-size: 0.66667rem;
	padding: 0.44444rem 0.63704rem;
	margin-top: 1.18519rem;
	border-radius: 0.2963rem
}
.select-goods-box {
	position: relative
}
.select-goods-list {
	margin-bottom: 0.71111rem;
	padding: 0 0.59259rem;
	background: #ffffff
}
.select-goods-list .goods-item {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	padding: 0.59259rem 0
}
.select-goods-list .goods-item .item-pic-box {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	overflow: hidden;
	width: 4.41481rem;
	height: 4.41481rem
}
.select-goods-list .goods-item img {
	width: 100%
}
.select-goods-list .goods-item .item-text {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	margin-left: 0.5037rem
}
.select-goods-list .goods-item .item-name {
	overflow: hidden;
	word-break: break-all;
	height: 1.51111rem;
	line-height: 0.77037rem;
	font-size: 0.62222rem;
	font-weight: normal;
	color: #333333
}
.select-goods-list .goods-item .item-detail {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	padding-right: 0.14815rem
}
.select-goods-list .goods-item .item-salenum, .select-goods-list .goods-item .item-price {
	-webkit-box-flex: 0.5;
	-moz-box-flex: 0.5;
	-ms-box-flex: 0.5;
	box-flex: 0.5;
	margin-top: 0.51852rem;
	font-size: 0.62222rem;
	color: #aeaeae
}
.select-goods-list .goods-item .item-salenum {
	text-align: right
}
.select-goods-list .goods-item .item-num {
	font-size: 0.62222rem;
	font-weight: bold;
	font-family: Helvetica;
	color: #FF3300
}
.select-goods-list .goods-item .price-icon {
	font-size: 0.56296rem;
	font-weight: bold;
	color: #FF3300
}
.select-goods-list .goods-item .price-dotted {
	font-size: 0.56296rem;
	font-weight: bold;
	font-family: Helvetica;
	color: #FF3300
}
.mine-join {
	font-size: 0.71111rem
}
.mine-join .list-title {
	font-weight: normal;
	padding: 0.35556rem 0.59259rem 0.41481rem;
	font-size: 0.71111rem;
	color: #666666
}
.mine-join .list-item {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	background: #ffffff;
	padding: 0 0.44444rem
}
.mine-join .item-detail {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	padding: 0.32593rem 0.28148rem
}
.mine-join .item-text {
	color: #333333;
	line-height: 1.18519rem
}
.mine-join .item-time {
	font-size: 0.59259rem;
	color: #666666;
	line-height: 1.18519rem
}
.mine-join .more-icon {
	width: 0.4rem;
	height: 0.62222rem
}
.mine-join .more-icon img {
	width: 100%
}
.mine-join-null {
	background: #efefef
}
.mine-join-null .null-pic-box {
	height: 11.08148rem
}
.mine-join-null .null-pic-box img {
	width: 100%
}
.mine-join-null .null-text {
	margin-top: 1.62963rem;
	font-size: 0.71111rem;
	color: #999999
}
.mine-join-null .null-text p {
	text-align: center
}
.mine-join-null .null-link {
	color: #dd0000;
	text-decoration: underline
}
.promo-filter-null {
	background: #efefef
}
.promo-filter-null .null-pic-box {
	height: 11.08148rem
}
.promo-filter-null .null-pic-box img {
	width: 100%
}
.promo-filter-null .null-text {
	margin-top: 1.62963rem;
	font-size: 0.71111rem;
	color: #999999
}
.promo-filter-null .null-text p {
	text-align: center
}
.promo-filter-null .null-link {
	color: #dd0000;
	text-decoration: underline
}
.sort-category-null {
	background: #efefef
}
.sort-category-null .null-pic-box {
	height: 11.08148rem
}
.sort-category-null .null-pic-box img {
	width: 100%
}
.sort-category-null .null-text {
	margin-top: 1.62963rem;
	font-size: 0.71111rem;
	color: #999999
}
.sort-category-null .null-text p {
	text-align: center
}
.sort-category-null .null-link {
	color: #dd0000;
	text-decoration: underline
}
.brand-null {
	background: #efefef
}
.brand-null .null-pic-box {
	height: 11.08148rem
}
.brand-null .null-pic-box img {
	width: 100%
}
.brand-null .null-text {
	margin-top: 1.62963rem;
	font-size: 0.71111rem;
	color: #999999
}
.brand-null .null-text p {
	text-align: center
}
.brand-null .null-link {
	color: #dd0000;
	text-decoration: underline
}
.tuan-list-null {
	background: #efefef
}
.tuan-list-null .null-pic-box {
	height: 11.08148rem
}
.tuan-list-null .null-pic-box img {
	width: 100%
}
.tuan-list-null .null-text {
	margin-top: 1.62963rem;
	font-size: 0.71111rem;
	color: #999999
}
.tuan-list-null .null-text p {
	text-align: center
}
.tuan-list-null .null-link {
	color: #dd0000;
	text-decoration: underline
}
.zhuangxiu-null {
	margin-top: -0.51852rem;
	background: #efefef
}
.zhuangxiu-null .null-pic-box {
	height: 11.08148rem
}
.zhuangxiu-null .null-pic-box img {
	width: 100%
}
.zhuangxiu-null .null-text {
	margin-top: 1.62963rem;
	font-size: 0.71111rem;
	color: #999999
}
.zhuangxiu-null .null-text p {
	text-align: center
}
.zhuangxiu-null .null-link {
	color: #dd0000;
	text-decoration: underline
}
.myorder-list {
	margin: 0 0.51852rem;
	background: #fff;
	position: relative;
	overflow: hidden
}
.myorder-list .list-item {
	padding: 0.44444rem 0 3.11111rem;
	position: relative
}
.myorder-list li:last-of-type {
	border-bottom: none
}
.myorder-list .line {
	display: block;
	position: absolute;
	border-left: 1px solid #e74738;
	height: 100%;
	margin: -4.44444rem 0 0 0.71111rem;
	z-index: 0
}
.myorder-list .line:before {
	content: "";
	width: 0.74074rem;
	height: 6.81481rem;
	display: block;
	background: #fff;
	position: absolute;
	top: -0.74074rem;
	left: -0.74074rem
}
.myorder-list .order-time {
	font-size: 0.53333rem;
	padding: 0.2963rem 0.41481rem;
	background: #e74738;
	color: #fff;
	display: inline-block
}
.myorder-list .order-style {
	font-size: 0.62222rem;
	margin: 0.66667rem 0.44444rem 1.03704rem;
	background: #fff
}
.myorder-list .order-style .order-content {
	margin-left: 0.14815rem;
	display: inline
}
.myorder-list .order-style .round-icon {
	display: inline-block;
	width: 0.44444rem;
	height: 0.44444rem;
	border: 0.07407rem solid #e74738;
	border-radius: 100%
}
.myorder-list .order-company {
	font-size: 0.66667rem;
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-box-pack: center;
	box-pack: center;
	position: absolute;
	right: 0.44444rem;
	width: 6.22222rem;
	color: #666
}
.myorder-list .order-company .company-name {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	margin-left: 0.53333rem;
	width: 2.96296rem
}
.myorder-list .order-company .company-logo-box {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-box-pack: center;
	box-pack: center;
	width: 2.07407rem;
	height: 2.07407rem
}
.myorder-list .order-company .company-logo-box .company-logo {
	width: 100%
}
.myorder-list .order-company .arrow-icon {
	margin-top: 0.26667rem;
	width: 0.66667rem;
	height: 0.66667rem;
	display: inline-block
}
.myorder-list .order-company .arrow-icon .arrow-right {
	float: left;
	width: 100%;
	height: 100%
}
.mine-order-null {
	background: #efefef
}
.mine-order-null .null-pic-box {
	height: 11.08148rem
}
.mine-order-null .null-pic-box img {
	width: 100%
}
.mine-order-null .null-text {
	margin-top: 1.62963rem;
	font-size: 0.71111rem;
	color: #999999
}
.mine-order-null .null-text p {
	text-align: center
}
.mine-order-null .null-link {
	color: #dd0000;
	text-decoration: underline
}
.mine-collect-list .list-item {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	padding: 0.74074rem 0.48889rem;
	background: #ffffff
}
.mine-collect-list .item-pic-box {
	overflow: hidden;
	width: 1.12593rem;
	height: 1.12593rem
}
.mine-collect-list img {
	width: 100%
}
.mine-collect-list .item-text {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	padding-left: 0.2963rem;
	font-size: 0.7rem;
	color: #333333
}
.mine-collect-list .item-arrow {
	width: 0.4rem;
	height: 0.62222rem
}
.jing-goods-list {
	margin-bottom: 0.71111rem
}
.jing-goods-list .goods-item {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	margin-top: 0.2963rem;
	padding: 0.14815rem 0.32593rem;
	background: #ffffff
}
.jing-goods-list .goods-item .item-pic-box {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	overflow: hidden;
	width: 4.41481rem;
	height: 4.41481rem
}
.jing-goods-list .goods-item img {
	width: 100%
}
.jing-goods-list .goods-item .item-text {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	margin-left: 0.5037rem
}
.jing-goods-list .goods-item .item-name {
	overflow: hidden;
	word-break: break-all;
	height: 1.51111rem;
	line-height: 0.77037rem;
	font-size: 0.62222rem;
	font-weight: normal;
	color: #333333
}
.jing-goods-list .goods-item .item-detail {
	padding-right: 0.14815rem
}
.jing-goods-list .goods-item .item-salenum, .jing-goods-list .goods-item .item-price {
	float: left;
	margin-top: 0.51852rem;
	font-size: 0.62222rem;
	color: #aeaeae
}
.jing-goods-list .goods-item .item-price {
	margin-right: 1.15556rem
}
.jing-goods-list .goods-item .item-salenum {
	text-align: center
}
.jing-goods-list .goods-item .item-num {
	font-size: 0.71111rem;
	font-weight: normal;
	color: #ff3300
}
.jing-goods-list .goods-item .item-num {
	font-size: 0.62222rem;
	font-weight: bold;
	font-family: Helvetica;
	color: #FF3300
}
.jing-goods-list .goods-item .price-icon {
	font-size: 0.56296rem;
	font-weight: bold;
	color: #FF3300
}
.jing-goods-list .goods-item .price-dotted {
	font-size: 0.56296rem;
	font-weight: bold;
	font-family: Helvetica;
	color: #FF3300
}
.goodsdetail-pic-box {
	overflow: hidden;
	height: 15.02222rem
}
.goodsdetail-pic-box .goodsdetail-pic {
	width: 100%
}
.goodsdetail-msg {
	padding: 0 0.5037rem;
	background: #ffffff
}
.goodsdetail-msg .msg-title {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	padding: 0.47407rem 0 0
}
.goodsdetail-msg .title-text {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	padding-right: 2.13333rem;
	line-height: 1.06667rem;
	font-size: 0.8rem;
	color: #333333
}
.goodsdetail-msg .title-icon-box {
	overflow: hidden;
	height: 2.23704rem;
	width: 1.77778rem;
	border-left: 1px solid #dcdddd
}
.goodsdetail-msg .title-icon-box .icon {
	display: block;
	height: 1.33333rem;
	background: url("../img/fenxiang.png");
	-webkit-background-size: cover;
	background-size: cover
}
.goodsdetail-msg .title-icon-box .icon-text {
	font-size: 0.62222rem;
	color: #333333;
	text-align: right
}
.goodsdetail-msg .msg-price {
	display: -webkit-box;
	display: -ms-box;
	display: box;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center
}
.goodsdetail-msg .price-now {
	color: #ff3300;
	font-weight: bold;
	margin-right: 1.03704rem
}
.goodsdetail-msg .price-now .price-icon {
	font-size: 0.53333rem
}
.goodsdetail-msg .price-now .price-num {
	font-size: 0.88889rem
}
.goodsdetail-msg .price-old {
	font-size: 0.56296rem;
	color: #b2b2b2;
	margin-right: 1.11111rem
}
.goodsdetail-msg .price-discount {
	font-size: 0.8rem;
	color: #ff3300
}
.goodsdetail-msg .remaining-time {
	padding: 0.35556rem 0;
	font-size: 0.71111rem;
	color: #cc0000
}
.goodsdetail-msg .goodsdetail-num-box, .goodsdetail-msg .goods-quantity {
	display: -webkit-box;
	display: -ms-box;
	display: box
}
.goodsdetail-msg .goodsdetail-num-box {
	height: 2.72593rem;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center
}
.goodsdetail-msg .goodsdetail-num-box .quantity-text {
	width: 1.57037rem;
	padding: 0;
	font-size: 0.71111rem;
	color: #333333;
	border: 0
}
.goodsdetail-msg .goodsdetail-num-box .goods-quantity {
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-box-align: center;
	box-align: center;
	width: 4.56296rem;
	height: 1.33333rem;
	margin-left: 0.2963rem;
	border: 1px solid #d3d3d3;
	border-radius: 0.23704rem
}
.goodsdetail-msg .goodsdetail-num-box .quantity-reduce, .goodsdetail-msg .goodsdetail-num-box .quantity-add {
	height: 1.33333rem;
	line-height: 1.33333rem;
	width: 1.43704rem;
	text-align: center;
	font-size: 0.71111rem;
	color: #999999
}
.goodsdetail-msg .goodsdetail-num-box .quantity-add {
	background: url("../img/add.png");
	-webkit-background-size: cover;
	background-size: cover
}
.goodsdetail-msg .goodsdetail-num-box .quantity-reduce {
	background: url("../img/reduce.png");
	-webkit-background-size: cover;
	background-size: cover
}
.goodsdetail-msg .goodsdetail-num-box .quantity-text {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	text-align: center;
	line-height: 1.33333rem;
	font-size: 0.71111rem;
	color: #333333;
	height: 1.33333rem
}
.goodsdetail-msg .goodsdetail-num-box .goods-inventory {
	margin-left: 1.03704rem;
	font-size: 0.62222rem;
	color: #6e6e6e
}
.goodsdetail-botton {
	padding: 0.25185rem 0;
	margin: 0 0.5037rem;
	display: -webkit-box;
	display: -ms-box;
	display: box
}
.goodsdetail-botton .link-botton, .goodsdetail-botton .cart-botton {
	display: block;
	padding: 0.2963rem 0;
	border: none;
	border-radius: 0.23704rem;
	font-size: 0.71111rem;
	color: #ffffff
}
.goodsdetail-botton .link-botton div, .goodsdetail-botton .cart-botton div {
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-box-pack: center;
	box-pack: center;
	display: -webkit-box;
	display: -ms-box;
	display: box
}
.goodsdetail-botton .link-botton p, .goodsdetail-botton .cart-botton p {
	line-height: 0.99259rem
}
.goodsdetail-botton .link-botton {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	background: #828990
}
.goodsdetail-botton .link-botton .link-icon {
	width: 0.99259rem;
	height: 0.99259rem;
	margin-right: 0.99259rem;
	display: block;
	background: url("../img/link-phone.png");
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}
.goodsdetail-botton .cart-botton {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	box-flex: 1;
	background: #d00000;
	margin-left: 0.5037rem
}
.goodsdetail-botton .cart-botton .cart-icon {
	width: 0.99259rem;
	height: 0.99259rem;
	margin-right: 0.54815rem;
	display: block;
	background: url("../img/cart.png");
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}
.goodsdetail-detail .detail-title {
	font-size: 0.62222rem;
	color: #ffffff;
	padding: 0.56296rem 0 0.20741rem 1.0963rem;
	background: url("../img/detail.png");
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}
.goodsdetail-detail .detail-pic-box {
	overflow: hidden;
	background: #ffffff
}
.goodsdetail-detail .detail-pic-box img {
	width: 100%
}
.slider-container {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%
}
.slider-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	width: 100%;
	height: 100%;
	position: absolute;
	-webkit-transition-property: -webkit-transform;
	transition-property: transform
}
.slider-container-vertical>.slider-wrapper {
	-webkit-box-orient: vertical;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column
}
.slider-slide {
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}
.main-nav-list.margin0{margin:0;padding-bottom:0;}

.pr{ position:absolute; right:0; top:0;}
.pl{ position:absolute; left:0; top:0;}
.header{position: relative;height:2.27rem;line-height:2.27rem;width:100%;color: #FFF;text-align: center;background:#d00000; border-bottom:1px solid #860c15;}
.header .header_title{font-weight:normal;display:inline-block;font-size:0.8rem;position:relative;}
.header .backtohis,.header .home,.header .header_search,.header .more,.more-box .more-box-i,.header .list,.header .menu{background:url(http://ued.jia.com/image/mobile/mobile_shop/new_mobileshop/mobile_201412/header_ico.png) no-repeat 0 0;height:1.25rem;width:1.25rem;display: block;text-indent:-9999px;margin:.55rem .32rem;padding:0;background-size:100% auto;}
.header .home{background-position:0 -1rem;}
.lgbox{ text-align:left; margin:.05rem .19rem 0 0;height:1.9rem;}
.city_exit{ font-size:0.6rem;color:#fff;}
.city_exit .arrow_city{ display:inline-block;background:url("http://ued.jia.com/image/mobile/mobile_shop/new_mobileshop/mobile_201412/new_ico.png") no-repeat 0 -1.9rem;width:1rem;height:.5rem;background-size:100% auto;margin-left:.2rem;}

.header .menu{background-position:0 -28.05rem;}
.indexlist li{width:25%;float:left;text-align:center;background:#fff;padding:.65rem 0 .55rem 0;color:#666;font-size:.6rem;}
.indexlist li strong.n_img{display:block;width:1.25rem;height:1.25rem;margin:0 auto .25rem auto;background:url("http://ued.jia.com/image/mobile/mobile_shop/new_mobileshop/mobile_201412/header_ico.png") no-repeat;background-size:100% auto;}
.indexlist li strong.n_img.nl1{background-position:0 -29.3rem;}
.indexlist li strong.n_img.nl2{background-position:0 -30.55rem;}
.indexlist li strong.n_img.nl3{background-position: 0 -39.3rem;}
.indexlist li strong.n_img.nl4{background-position:0 -33.05rem;}
.indexlist li.cur{background:#efefef;}
.main_nav{ position:absolute; top:2.3rem; width:100%;left:0; z-index:101;display:none;}

.zx_points{position:absolute;left:-0.5rem;bottom: -0.2rem;}
.zx_points li{background-color:#fff;border:1px solid #d5d5d5;margin-right:.2rem;border-radius:50%;width:0.3rem;height:0.3rem;float:left;}
.zx_points li.cur{background-color:#dd0000;border:1px solid #dd0000;}
.box_swipe{position:relative;width:100%;overflow:hidden;}
.box_swipe img{width:100%;}
ol{list-style:none;}
.title-icon{float:left;margin:.2rem .5rem 0 0;}
.title-icon img{width:1.5rem;height:1.5rem;}
.title-text1{margin-top:.5rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.hotgood_dl{ width:100%; padding:0.6rem; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; font-size:0.12rem; background:#fff; border-bottom:1px solid #d2d2d2;}
.hotgood_dl dt{width:24.3%; float:left;}
.hotgood_dl dd{width:71.646%; float:left; margin-left:4.054%;}
.hotgood_dl dd h1{ font-size:0.8rem; color:#333; font-weight:500; line-height:0.9rem;}
.yy-list dd h1{ line-height:1.7rem;}
.hotgood_dl dd em{color:#d00000}
.hotgood_dl .kj_p{ color:#6e6e6e; margin-top:0.05rem; vertical-align: top;}
.hotgood_dl .list-span{ margin-right:0.4rem;}
.list_part{padding:0;background:#fff;color:#666666; position:relative; width:100%; z-index:98;}
.list_menu{ display:block; width:100%; position:absolute; top:1.9rem; left:0; z-index:98;}
.list_nav{border-bottom:1px solid #D2D2D2;height:1.85rem;}
.list_nav ul {padding:.25rem 0;height:1.35rem;}
.list_nav ul li{float:left;text-align:center;height:1.35rem;line-height:1.35rem;border-right:1px solid #b1b1b1;font-size:0.6rem;width:50%;position:relative;box-sizing:border-box;transition: transform 0.15s ease-in;}
.list_nav ul li:last-child{border-right:none;}
.list_nav ul li.show:after{-webkit-transform: rotate(180deg);transform: rotate(180deg);}

.scroll_wrapper{position:relative;z-index:98; display:none;}
.dropdown_scroll{ width:50%;height: 13.5rem; overflow: auto; overflow-x:hidden;}
.dropdown_scroll ul li {height:2.3rem;line-height:2.3rem;background:#e6e6e6;font-size:.6rem;text-align:center;}
.default_list ul li a,.sub_dropdown_scroll ul li a,.dropdown_scroll ul li a{display:block;color:#666666;}
.total_scroll{display:none;width:50%;position: absolute;right: 0;top: 0;height:13.5rem;overflow: auto; overflow-x:hidden;}
.sub_dropdown_scroll ul li{height:2.275rem;line-height:2.275rem;background:#fff;font-size:.12rem;text-align:center;border-bottom:1px solid #e6e6e6;}
.dropdown_scroll ul li.show{background:#fff;}
.default_list,.area_wrapper{display:none; z-index:98;width:50%;}
.default_list.hot_list{right:0;top:0;position:absolute;width:50%;}
.default_list ul{background:#FBFBFB;padding: 0.44444rem 0.2963rem 0.59259rem;}
.default_list ul li{display: block;padding: 0.2963rem 0px;margin-top: 0.2963rem;font-size: 0.71111rem;text-align: center;border: 1px solid #D3D3D3;}
.default_list ul li.default_right{position:relative;}
.default_list ul li.default_right:after{content:'';position:absolute;right:.35rem;top:.75rem;width:1rem;height:.75rem;background:url("http://ued.jia.com/image/mobile/mobile_shop/new_mobileshop/icon-sprits.png") no-repeat 0 -.9rem;background-size:100% auto;}
.list_nav.zx-list_nav li{width:50%;}
.default_list.zx_default_list ul li a{text-align:center;color:#333;}
.default_list.zx_default_list ul li.cur{background:#CF0000;}
.default_list.zx_default_list ul li.cur a{color: #FFF;}
.area_wrapper ul{padding:.5rem .5rem .25rem .5rem;overflow:hidden;}
.default_list ul{position:relative;}
.area_wrapper ul.trans:before,.default_list ul:before{content:'';position:absolute;top:-0.35rem;left:16.65%;width:0;height:0;border-bottom:.35rem solid #D2D2D2;
border-left:.5rem solid transparent;border-right:.5rem solid transparent;margin-left:-0.25rem;}
.area_wrapper ul.trans:after,.default_list ul:after{content:'';position:absolute;top:-0.3rem;left:16.7%;width:0;height:0;border-bottom:.3rem solid #FBFBFB;border-left:.45rem solid transparent;border-right:.45rem solid transparent;margin-left:-0.225rem;}
.default_list ul:before,.default_list ul:after{left:50%;}

.default_list.hot_list ul:before,.default_list.hot_list ul:after{left:50%;}
.area_wrapper ul li a{display:block;float:left;width:4.55rem;height:1.25rem;line-height:1.25rem;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;border-top:1px solid #dbdbdb;text-align:center;margin:0 .5rem .25rem 0;}
.area_wrapper ul li:nth-child(3n+3) a{margin-right:0;}
.area_wrapper ul li.cur a{background:#ffeded;border:1px solid #ff8686;color:#dd0000;}

.list_nav ul li:after {content: '';position: absolute;right: 0.4rem;top: 0.55rem;
display: inline-block;width: .9rem;height: .4rem;
background: url("http://ued.jia.com/image/mobile/mobile_shop/new_mobileshop/icon-sprits.png") no-repeat 0 -.5rem;transition: transform 0.15s ease-in;background-size: 100% auto;
}
/*弹窗*/
.popmask{ position:absolute; display:none; top:0; left:0; right:0; bottom:0; z-index:99; background:rgba(0,0,0,.4);width:100%;}
.popup-main{ display:none;z-index:101;position: absolute; left:0; right:0; bottom:0; margin:0 0.5rem; padding:0.5rem; background:#f6f6f6; border-radius:0.25rem; color:#333; font-size:0.7rem;}
.focus{/* padding-bottom:0.1rem; margin-bottom:0.32rem;*/}
.focus::after{ content: ""; position:absolute; z-index:100; width:0; height:0; border:0.5rem solid; border-color:#f6f6f6 transparent transparent transparent;left:50%; top:100%; margin-left:-0.1rem;}
.popup-main .p_title{ padding:0.25rem 0.5rem; line-height:1rem; font-size:0.7rem; color:#333;}
.popup-main input{display: block;outline:none;appearance:none;-webkit-appearance:none;width: 100%;margin: 0.5rem 0px;padding: 0.5rem;line-height: 1;font-size: 0.7rem;color: #333;border: 1px solid #B5B5B6;
background:#FFF;box-shadow: none;border-radius: 0.3rem;box-sizing: border-box;}
.btn-settlement{ display:block; height:2rem; line-height:2rem; width:100%; text-align:center; font-size:0.8rem; color:#fff ; -webkit-border-radius:0.05rem; -o-border-radius:0.25rem; -ms-border-radius:0.25rem; border-radius:0.25rem;background-color:#d00000;}
.close_pop{display:block;position:absolute;right:-0.1rem;top:.4rem;width:1.25rem;height:.6rem;background:url("http://ued.jia.com/image/mobile/mobile_shop/new_mobileshop/mobile_201412/new_ico.png") no-repeat 0 -12.25rem;background-size:100% auto;}.close_pop{display:block;position:absolute;right:-0.1rem;top:.4rem;width:1.25rem;height:.6rem;background:url("http://ued.jia.com/image/mobile/mobile_shop/new_mobileshop/mobile_201412/new_ico.png") no-repeat 0 -12.25rem;background-size:100% auto;}
.text_center{text-align:center;}

/* 案例图片展示 */
.anli-box{ position:relative; width:100%; height:100%; text-shadow: none; font-family:"Microsoft YaHei","Helvetica","Helvetica Neue";}
.anli_header{position: absolute; z-index:99; left:0; right:0; width:100%; padding:0.5rem 02.5rem 0.5rem 1.75rem;background:rgba(0,0,0,.6);color: #FFF;text-align: center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.anli_header .header_title,.anli_header .header_title1{display:inline-block;font-size:.16rem;}
.anli_header .header_title{ line-height:1.25rem; font-weight:bold;font-size:.6rem;}
.anli_header .header_title1{ line-height:1rem; font-size: 0.6rem;height:1rem;width:11.75rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.anli_header .header_title1 .txt-one,.anli_header .header_title1 .txt-two{ margin-right:0.7rem;}
.anli_header .backtohis{top:50%;background:url(http://ued.jia.com/image/mobile/mobile_shop/new_mobileshop/mobile_201412/header_ico.png) no-repeat 0 -12.5rem;height:.9rem;width:1.25rem;display: block;text-indent:-9999px;background-size:100% auto;}
.anli_header .anli-topBtn,.anli_header .anli-bomBtn{background:url(http://ued.jia.com/image/mobile/mobile_shop/new_mobileshop/mobile_201412/header_ico.png) no-repeat 0 -13.5rem;height:.8rem;width:1.25rem;display: block; background-size:100% auto;}
.anli_header .anli-bomBtn{-webkit-transform:rotate(180deg);}
.anli_header .backtohis{ margin:-0.45rem 0 0 0.3rem;}
.anli_header .anli-btn{ top:50%; margin-top:-.5rem; width:2.5rem; height:2.6rem;}
.anli_header .anli-topBtn,.anli_header .anli-bomBtn{ margin:0 auto;}
.anli-text{ height:1rem; line-height:1rem;}
.footer_anli{width:100%;position:fixed;z-index:99;bottom:0;left:0;height:2.25rem;border-top:2px solid #d00000; background:rgba(0,0,0,.8);}
.footer_anli.footer_serve{background:#fff;}
.footer_anli.footer_serve .footer-circle{ box-shadow:0 0 0 0.25rem #fff;}
.footer_anli .footer-left,.footer_anli .footer-right{ float:left; width:50%; height:2.25rem; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; color:#fff; text-align:center;}
.footer_anli .footer-left{ padding-right:1.6rem;}
.footer_anli .footer-right{ padding-left:1.6rem;}
.footer_anli .footer-collect,.footer_anli .footer-fit{display:inline-block; padding:0.5rem 0;}
.footer_anli .footer-collect-i,.footer_anli .footer-fit-i{ display:inline-block; width:1.25rem; height:1rem; margin-right:0.5rem; background:url(http://ued.jia.com/image/mobile/mobile_shop/new_mobileshop/mobile_201412/header_ico.png) 0 -6.54rem no-repeat; background-size:100%; vertical-align:middle;}
/*.footer_anli .cur .footer-collect-i{ background-position:0 -7.5rem;}
*/.footer_anli .footer-fit-i{ background-position:0 -10.4rem;}
.footer_anli .cur .footer-fit-i{ background-position:0 -1.15rem;}
.footer_anli .cur{ color:#d00000;}
.footer-circle{ position:absolute; left:50%; top:-1rem; width:2.8rem; height:2.8rem; margin-left:-1.4rem; background:#d00000; border-radius:50%; box-shadow:0 0 0 0.25rem rgba(61,61,61,.95),inset 0 -.15rem .02rem 0 rgba(255,255,255,.2);}
.footer-circle::before{ content:""; position:absolute; left:-0.25rem; top:-0.25rem; width:3.25rem; height:1.25rem; background:url(http://ued.jia.com/image/mobile/mobile_shop/new_mobileshop/mobile_201412/semi-circle.png) 0 0 no-repeat; background-size:100%;}
.footer-circle{ color:#fff; text-align:center;}
.footer-circle .footer-hand{display:inline-block; font-size: 0.6rem; -webkit-transform:scale(0.83); -moz-transform:scale(0.83); transform:scale(0.83); vertical-align:top;}
.footer-circle .footer-hand-i{ display:inline-block; height:1.5rem; width:1.25rem; margin-top: 0.2rem; background:url(http://ued.jia.com/image/mobile/mobile_shop/new_mobileshop/mobile_201412/header_ico.png) 0 -5rem no-repeat; vertical-align: top; background-size:100%;}
.header_title1 em,.anli-btn em{font-style:normal;}
.anliImgBox,.anliImgBox ul{height:100%;background:#000;}
.anliImgBox ul li{position:relative;width:100%;height:100%;float:left;}
.anliImgBox ul li img{display:block;width:100%;max-height:100%;position:absolute;right:0;top:0;left:0;bottom:0;margin:auto;}
.anliImgBox ul li h2{position: absolute;left: 0;bottom:3.4rem;right: 0;font-weight:normal;width:100%;color: #fff;padding: .5rem;box-sizing: border-box;font-size: 0.6rem;line-height: 0.75rem;}
/*六项服务*/
.six_ul{margin:.45rem;border:1px solid #b5b5b6;border-radius:.25rem;background:#fff;padding:.3rem 0;}
.six_ul li{float:left;width:16.66%;font-size:.46rem;text-align:center;}
.six_ul li.cur a{color:#d00000;}
.six_ul li strong{display:block;margin:0 auto .2rem auto;width:1.65rem;height:1.6rem;background:url("../img/six_serve.png") no-repeat;background-size:100% auto;}
.six_ul li strong.ico1{background-position:0 -8rem;}
.six_ul li strong.ico2{background-position:0 -6.4rem;}
.six_ul li strong.ico3{background-position:0 0rem;}
.six_ul li strong.ico4{background-position:0 -1.6rem;}
.six_ul li strong.ico5{background-position:0 -3.2rem;}
.six_ul li strong.ico6{background-position:0 -4.8rem;}
.six_ul li.cur strong.ico1{background-position:0 -17.6rem;}
.six_ul li.cur strong.ico2{background-position:0 -16rem;}
.six_ul li.cur strong.ico3{background-position:0 -9.6rem;}
.six_ul li.cur strong.ico4{background-position:0 -11.2rem;}
.six_ul li.cur strong.ico5{background-position:0 -12.8rem;}
.six_ul li.cur strong.ico6{background-position:0 -14.4rem;}
.c-r{color:#d00000;}
.six_content{border:1px solid #b5b5b6;background:#fff;margin-left:.45rem;border-radius:.25rem 0 .25rem 0;}
.six_content li dl dt{border-bottom:2px solid #d00000;padding-bottom:.5rem;font-size:.8rem;color:#000;margin-right:.45rem;}

.six_content li dl{margin:0 .45rem .5rem 0;}
.six_content li dl dt i{vertical-align:bottom;display:inline-block;width:4.05rem;height:4.05rem;margin:.2rem .6rem 0 .925rem;background:url("../img/six_serve1.png") no-repeat;background-size:100% auto;}
.six_content li dl dt i.ico1{background-position:0 -3.9rem;}
.six_content li dl dt i.ico2{background-position:0 .1rem;}
.six_content li dl dt i.ico3{background-position:0 -12.2rem;}
.six_content li dl dt i.ico4{background-position:0 -8rem;}
.six_content li dl dt i.ico5{background-position:0 -20.65rem;}
.six_content li dl dt i.ico6{background-position:0 -16.4rem;}
.six_content li dl dd.six_dd1 p{font-size:.55rem;color:#000;padding:.45rem 1rem 0 1rem;height:6.5rem;}
.six_content li dl dd.six_dd1{border-bottom:2px solid #d00000;margin-right:.45rem;}

.six_content li dl dd.six_dd2 p{font-size:.45rem;color:#000;padding:.45rem 1rem 0 1rem;}
/*找装修*/
.bg_white{background:#fff;}
.mb-12{margin-bottom:.6rem;}
.app-lookfor-zx{padding:.65rem 0;background:#fff;position:relative;}
.app-lookfor-zx li{float:left;width:50%;font-size:.7rem;color:#333;border-right:1px solid #ececec;box-sizing:border-box;}
.app-lookfor-zx li:last-child{border-right:none;}
.app-lookfor-zx li p{color:#333;margin-top:-0.2rem;margin-left: 2.75rem;}
.app-lookfor-zx li span{font-size:.55rem;color:#999;}
.wid_100 img{width:100%;}
.zx-icons{display:inline-block;float:left;width:1.75rem;height:1.75rem;margin:0 .5rem;background:url("http://ued.jia.com/image/mobile/mobile_shop/new_mobileshop/mobile_201412/app-zx.png") no-repeat;background-size:100% auto;}
.zx-icons.tongcheng{background-position:0 -1.75rem;}
.sameshop dl{ border-bottom:1px solid #ddd; color:#333; font-size:0.7rem;}
.sameshop{position:relative;}
.sameshop dl dt{ float:left; display:inline-block;}
.sameshop dl dd{ float:left; display:inline-block; position:relative;}
.subscribe_dl{ position:relative; padding:0.6rem; line-height:1;}
.subscribe_dl.pd0{padding:.6rem 0;margin:0 0 0 2rem;}
.subscribe_dl.pd0 dt{line-height:1rem;}
.sameshop dl.subscribe_dl dd{ position:absolute; right:0.6rem; }
.subscribe_dl dd i{ display:block; height:0.75rem; width:1rem;margin-top:.15rem;background:url("http://ued.jia.com/image/mobile/mobile_shop/new_mobileshop/mobile_201412/icons.png") 0 -2rem no-repeat; background-size:100%;}
.zx_icons{display:inline-block;width:1rem;height:1.1rem;vertical-align:middle;background:url("http://ued.jia.com/image/mobile/mobile_shop/new_mobileshop/mobile_201412/vip-icons.png") no-repeat 0 -9rem;margin-right:.4rem;background-size:100% auto;}
.zx_icons.icons1{background-position:0 -10.1rem;}
.zx_icons.icons2{background-position:0 -11.2rem;}
.zx_icons.icons3{background-position:0 -12.3rem;}
.pos{position:absolute;left:.55rem;top:0.6rem;}
.big-box .sameshop:nth-child(3) .subscribe_dl{border-bottom:none;}
.free{font-style:normal;display:block;height: 0;font-size:.55rem;line-height:.75rem;color:#fff;position:absolute;top:.42rem;left:-.8rem;width:1.5rem;border-bottom: .75rem solid #fd3d3d;border-left: .75rem solid transparent;border-right: .75rem solid transparent;transform:rotate(-45.4deg);-webkit-transform:rotate(-45.4deg);-moz-transform:rotate(-45.4deg);text-align:center;}

/*底部*/
.new_footer{ line-height:1rem; font-size: 0.6rem; background-color: #efefef;}
.new_footer .foot_main{ padding-top:0.25rem;}
.lg-reg{ position:relative; padding:0.3rem 0.6rem; background-color:#fff; border-top:1px solid #cecece; border-bottom:1px solid #cecece; text-align: left;}
.lg-reg .btn-lg-reg{ display:inline-block; font-size:0.6rem; color:#d00000; margin-right:1rem;}
.ui-bar-z .lg-reg .btn-lg-reg.ui-link{ color:#d00000;}
.lg-reg a.btn-lg-reg:link,.lg-reg a.btn-lg-reg:visited{ color:#d00000; font-weight: normal}
.lg-reg .backtotop_new{ display:block; position:absolute; color:#6e6e6e; right:1rem; top:0.35rem;}
.lg-reg a.backtotop_new:link,.lg-reg a.backtotop_new:visited{ color:#6e6e6e; font-weight: normal}
.lg-reg .backtotop_new::after{ content:""; position:absolute; top:0.15rem; right:-0.4rem; height:0; width:0; border-color:transparent transparent #7a7a7a transparent; border-width:0.25rem 0.15rem 0.25rem 0.15rem; border-style:dashed dashed solid dashed ;}
.phonebox{ width:80%; margin:0.5rem auto; background:#fff; border-radius:0.2rem;}
.tg_hotline{ width:100%; padding:0.2rem 0; text-align:center; line-height:1.25rem;}
.tg_hotline dt{display:inline-block; font-size:0.8rem; color:#444; font-weight:500;}
.tg_hotline dd{display: inline-block;font-size: 0.8rem; font-weight:bold; color: #d00000;background: url("http://ued.jia.com/image/mobile/mobile_shop/new_mobileshop/mobile_201412/header_ico.png") 0 -3.75rem no-repeat;background-size:1.25rem auto; padding-left:1.55rem;vertical-align: middle; text-align: left;}
.new_footer .vision_ul{ display:inline-block; width:100%; padding-top:1rem; font-size: 0.6rem; text-align:center;}
.new_footer .vision_ul li{display:inline-block;}
.new_footer .vision_ul li a{ display:inline-block; padding:0.35rem 0.1rem; color:#565656; font-weight:500;}
.new_footer .vision_ul li a.cur{ color:#999; border-radius:0.25rem; -webkit-border-radius:0.25rem; -o-border-radius:0.25rem; -ms-border-radius:0.25rem; background:#fff;}
.new_footer .cr_sm{ color:#aaa9a9; padding:0.7rem 0; font-weight:500; text-align:center;}
.footer_pd{padding-bottom:3.25rem;}

@media only screen and (min-width: 321px) and (max-width: 375px){
	html{font-size:40px;}
}


/*装修统一弹窗*/
.popup-common{display:none;position: absolute; left:0; right:0; bottom:0; margin:0 0.5rem;padding:0.5rem;  background:#f6f6f6;color:#333;border-radius:0.25rem; color:#333;z-index:99;width:auto;}
.popup-common .input-number {font-size:.7rem;width: 100%;height: 2.1rem;line-height: 1rem;padding: 0.5rem;margin-top: 0.5rem;color: #333;border: 1px solid #e0e0e0;outline: 0 none;
background: #fff;vertical-align: top;-webkit-box-sizing: border-box;box-sizing: border-box;}
.popup-common .btn-box {margin-top: 0.9rem;}
.popup-common .txt {line-height: 1.5rem;font-size: 0.7rem;color: #333;}
.popup-common .close{position: absolute;right: 0.5rem;top: 0.5rem;width: 0.75rem;height: 0.75rem;background: url(http://ued.jia.com/image/mobile/mobile_shop/new_mobileshop/mobile_201412/company-info.png) 0 -1.5rem no-repeat;
background-size: 100%;}
.popup-common .city-select{font-size:.7rem;width: 100%;height: 0.4rem;line-height: 0.2rem;padding:0.1rem;margin-top:0.1rem;
color: #333;border:1px solid #e0e0e0;background: #fff;vertical-align: top;border-radius: 0.05rem;box-sizing: border-box;}
.popup-common .city-select select{border:none;outline: 0 none;line-height:1rem;width:75%;}
.popup-price.popup-common{transform: translateY(0);-moz-transform: translateY(0); -webkit-transform: translateY(0);}
.popup-common .house-select{font-size:.7rem;width:100%; height:2rem; line-height:1rem; padding:0.5rem; color:#333; border:0 none; outline:0 none; background:#fff; vertical-align:top; border-radius:0.25rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;}
.popup-common .form-input{position:relative; display:block; height:2.1rem; margin-top:0.6rem; border:1px solid #e0e0e0; background:#fff; border-radius:0.25rem; -webkit-box-sizing:border-box; box-sizing:border-box;}
.popup-common .form-input .arrow{ position:absolute; z-index:9; content:''; right:0.6rem; top:0.6rem; height:0.75rem; width:1rem; background:url(http://ued.jia.com/image/mobile/mobile_shop/new_mobileshop/mobile_201412/icons.png) 0 -2rem no-repeat; background-size:100%; -webkit-transform:rotate(90deg); transform:rotate(90deg);}
.popup-common .input-box{ position:relative; padding-right:5rem;}
.popup-common .get-code{ position:absolute; right:0; top:0.5rem; width:5rem; height:2.05rem; line-height:2.05rem; color:#d00; text-align:center; border:1px solid #e0e0e0; background:#fff; border-radius:0 0.05rem 0.05rem 0;}
.popup-common .get-code.disabled{ color:#fff; background:#aaa;}
input,select,textarea{-webkit-appearance:none;}
.input-number::-webkit-outer-spin-button,
.input-number::-webkit-inner-spin-button{-webkit-appearance: none;appearance: none;-moz-appearance: none;margin: 0;}
.input-number::-moz-outer-spin-button,
.input-number::-moz-inner-spin-button{-webkit-appearance: none;appearance: none;-moz-appearance: none;margin: 0;}
.input-number::outer-spin-button,
.input-number::inner-spin-button{-webkit-appearance: none;appearance: none;-moz-appearance: none;margin: 0;}
	
