* {
	margin:0;
	padding:0;
	outline:0
}
body {
	width:100%;
	font-family:"Microsoft YaHei",Helvetica,Arial,sans-serif;
	font-size:16px;
	color:#323232;
	background-color:#333
}
a {
	color:#5b6add;
	text-decoration:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
a:hover {
	text-decoration:none
}
button,input,select,textarea {
	font-size:100%;
	margin:0;
	padding:0;
	outline:0
}
textarea,input {
	resize:none;
	outline:0
}
textarea {
	resize:none;
	-webkit-appearance:none
}
ul,ol {
	list-style:none
}
em {
	font-style:normal
}
section {
	padding:10px;
	overflow:hidden;
	zoom:1
}
h2 {
	font:bold 14px/25px "Microsoft YaHei";
	color:#999693;
	padding:10px 0
}
h5 {
	font-size:14px;
	color:#323232;
	margin-bottom:10px;
	font-weight:normal
}
.home-search .search-icon,.classify li i,.return,.return-txt,.search-icon,.shop_list li .distance,.icon-address,.icon-call,.address-igroup,.address-inpromo,.address-card,.address-sign,.address-vip,.mycomm-frame .comm-star,.mycomm-frame .comm-star i,.photo-list li .pic,.coupon-clip .clip-shop,.my-collect .comment-list li i,.home-fun li .i-collect,.home-fun li .i-comm,.home-fun li .i-group,.stick,.pop-close .close,.icon-s,.icon-e,.icon-suc,.icon-err,.icon-more,.icon-top,.action-bar,.action-bar2,.deal-tab .num,.deal-tab .jl,.deal-tab .dz,.index-list .sub-icon,.img .sub-icon,.icon-warn {
	background-image:url(123456789.png);
	background-repeat:no-repeat;
	background-size:250px auto
}

.action-bar123 {
	background-size:85px;
	display:block;
	width:40px;
	height:30px;
	position:absolute;
	left:10px;
	top:6px;
}
.action-bar123 {
	background-position:70px 385px;
}

.action-bar123{
	background-image: url(icon08.png);
}

.default {
	color:#646464
}
.main {
	padding:0
}
.drop-down,.icon-more,.icon-top,.right-mask .r,.right-mask .l {
	display:-moz-inline-box;
	display:inline-block;
	*display:inline;
	zoom:1;
	*margin-right:0;
	vertical-align:middle
}
.font-gray {
	color:#828282
}
.font-orange {
	color:#f15009
}
.font-16 {
	font-size:16px
}
.font-18 {
	font-size:18px
}
.font-dark {
	color:#323232
}
.err {
	color:#c00
}
header {
	position:relative;
	overflow:hidden;
	zoom:1;
/* 	padding:0 10px; */
	text-align:center;
	line-height:43px;
	color:#666;
	font-size:24px;
/* 	text-shadow:0 -1px 1px #505050 */
}
header .logo {
	height:43px;
	width:85px;
	background:url(http://si1.s1.dpfile.com/m/css/app/tuangou/img/logo.33bfdb57acdcb3648ef389ea82cdb7a2.png) no-repeat;
	background-size:100% 100%
}
header a {
	color:#fff
}
header .city {
	position:absolute;
	right:20px;
	top:10px;
	font-size:18px;
	font-weight:normal;
	line-height:20px
}
header .city a {
	color:#fff
}
header .city .city-arrow {
	margin-left:10px;
	display:inline-block;
	width:0;
	height:0;
	overflow:hidden;
	line-height:0;
	font-size:0;
	vertical-align:middle;
	border-top:7px solid #fff;
	border-bottom:0 none;
	border-left:7px solid transparent;
	border-right:7px solid transparent
}
.Left {
	float:left!important
}
.Right {
	float:right!important
}
.Clear {
	float:none!important
}
.order-list li:after,.Fix:after,.shop-box:after {
	display:block;
	content:'\20';
	height:0;
	clear:both
}
.order-list li,.Fix,.shop-box {
	zoom:1
}
.nearby-up,.nearby-down,.arrow-ent {
	width:8px;
	height:8px;
	position:absolute;
	top:22px;
	right:10px;
	border-right:2px solid #88837d;
	border-bottom:2px solid #88837d;
	cursor:pointer;
	-webkit-transform:rotate(-135deg);
	-moz-transform:rotate(-135deg)
}
.arrow-ent {
	right:15px;
	top:20px;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg)
}
.btn {
	display:inline-block;
	padding:4px 12px;
	line-height:20px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	font-size:14px;
	color:#666;
	border:1px solid #bbb;
	border-color:#bcbcbc #bcbcbc #bbb #bbb;
	-webkit-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);
	background:#f5f5f5;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f5f5f5),color-stop(1,#eee))
}
.btn-orange {
	color:#fbfdff;
	border:1px solid #00BB00;
	border-color:#00BB00 #00BB00 #00BB00;
	background:#00BB00;
	background:-webkit-gradient(linear,0% 0,0% 60%,color-stop(0,#00BB00),color-stop(1,#00BB00));
/* 	-webkit-box-shadow:inset 0 0 1px rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.05); */
/* 	box-shadow:0 1px 1px 0 #f7bf82 inset */
}

.btn-orange:hover {
	color:#fbfdff;
	border:1px solid #00BB00;
	border-color:#00BB00 #00BB00 #00BB00;
	background:#00BB00;
	background:-webkit-gradient(linear,0% 0,0% 60%,color-stop(0,#00BB00),color-stop(1,#00BB00));
/* 	-webkit-box-shadow:inset 0 0 1px rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.05); */
/* 	box-shadow:0 1px 1px 0 #f7bf82 inset */
}

.btn-back {
	padding:4px 8px 4px 6px;
	display:inline-block;
	position:absolute;
	top:6px;
	left:12px
}
.btn-back .caret {
	position:absolute;
	top:-1px;
	left:-13px;
	display:block;
	width:14px;
	height:29px;
	overflow:hidden
}
.btn-back .caret::after {
	position:absolute;
	content:"";
	top:4px;
	left:4px;
	display:block;
	width:20px;
	height:20px;
	border:1px solid #00BB00;
	background:#00BB00;
	background:-webkit-gradient(linear,0% 0,0% 60%,color-stop(0,#00BB00),color-stop(1,#00BB00));
	-webkit-border-radius:4px;
	-webkit-box-shadow:inset 0 0 1px rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.05);
	-webkit-transform:rotate(45deg);
/* 	box-shadow:1px 0 1px 0 #f7bf82 inset */
}
.tg-btn {
	border:1px solid #e36009;
	display:block;
	line-height:42px;
	height:42px;
	background:-moz-linear-gradient(top,#ffab12,#fe881c 43%,#fb7101 78%);
	background:-webkit-gradient(linear,0 0,0 63%,from(#ffad11),to(#fc7708));
	text-align:center;
	color:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	font-family:"Microsoft YaHei";
	font-weight:bold
}
.s-btn {
	border:1px solid #b5b5b5;
	display:inline-block;
	vertical-align:middle;
	line-height:26px;
	height:28px;
	background:-moz-linear-gradient(top,#f1f1f1,#dbdbdb 78%);
	background:-webkit-gradient(linear,0 0,0 63%,from(#ffad11),to(#fc7708));
	text-align:center;
	color:#323232;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	font-family:"Microsoft YaHei";
	font-weight:bold;
	padding:0 10px
}
.s-rbtn {
	border:1px solid #ddd;
	display:inline-block;
	vertical-align:middle;
	line-height:26px;
	height:28px;
	background-color:#f0f0f0;
	text-align:center;
	color:#a3a3a3;
	-moz-box-shadow:1px 1px 0 0 #d9d9d9 inset;
	-webkit-box-shadow:1px 1px 0 0 #d9d9d9 inset;
	box-shadow:1px 1px 0 0 #d9d9d9 inset;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	font-family:"Microsoft YaHei";
	font-weight:bold;
	padding:0 10px
}
.buy-btn {
	margin-right:8px;
	border:1px solid #de4a00;
	display:block;
	line-height:34px;
	height:34px;
	background:-moz-linear-gradient(top,#ff8c44,#fe881c 43%,#ff5400 78%);
	background:-webkit-gradient(linear,0 0,0 63%,from(#ff8c44),to(#ff5400));
	text-align:center;
	color:#fff;
	font-family:"Microsoft YaHei";
	padding:0 20px
}
.over-btn {
	border:1px solid #454748;
	display:block;
	margin-right:8px;
	line-height:34px;
	height:34px;
	background:-moz-linear-gradient(top,#7b7f81,#737678 43%,#686b6d 78%);
	background:-webkit-gradient(linear,0 0,0 63%,from(#7b7f81),to(#686b6d));
	text-align:center;
	color:#b9bcbe;
	font-family:"Microsoft YaHei";
	padding:0 20px
}
.more-btn {
	border-width:1px;
	border-style:solid;
	border-color:#ddd #cdcdcd #c0c0c0 #cdcdcd;
	display:block;
	line-height:36px;
	height:36px;
	background:-moz-linear-gradient(top,#f1f1f1,#dbdbdb 78%);
	background:-webkit-gradient(linear,0 0,0 63%,from(#f1f1f1),to(#dbdbdb));
	text-align:center;
	color:#464646;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	font-family:"Microsoft YaHei";
	padding:0 10px;
	font-size:14px
}
.more-btn:visited {
	color:#464646
}
.more-default-btn {
	border-color:#c2c2c2;
	color:#b4b4b4;
	cursor:inherit
}
.gray-btn {
	border:1px solid #c2c2c2;
	background-color:#ececec;
	color:#323232;
	padding:5px 15px;
	vertical-align:middle;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	font-size:14px
}
.gray-default-btn {
	border-color:#c2c2c2;
	color:#b4b4b4;
	cursor:pointer
}
.more-details {
	padding:10px
}
.deal-box {
	position:relative
}
.deal-box .deal-tip {
	padding:12px;
	font-size:12px;
	color:#5b6add;
	-webkit-box-shadow:1px 2px 5px #ccc;
	-moz-box-shadow:1px 2px 5px #ccc;
	box-shadow:1px 2px 5px #ccc;
	display:block
}
.deal-box .deal-tip:visited {
	color:#828282
}
.deal-box .img {
	position:relative;
	line-height:0
}
.deal-box img {
	width:100%;
	height:auto
}
.deal-box .deal-tit {
	position:absolute;
	left:0;
	bottom:0;
	width:100%
}
.deal-box h1 {
	font-size:16px;
	color:#734110;
	line-height:30px;
	padding:0 10px;
	background:-moz-linear-gradient(top,#fff,#fff 43%,#ccc 78%);
	background:-webkit-gradient(linear,0 0,0 63%,from(#fff),to(#ccc));
	min-height:30px;
	filter:alpha(opacity=90);
	opacity:.9
}
.deal-box .infor {
	background-color:#fff;
	padding:15px 0;
	width:100%;
	position:relative
}
.deal-box .infor .price {
	font-size:24px;
	line-height:34px;
	color:#ff8400;
	font-weight:bold;
	margin-right:10px;
	margin-left:10px
}
.deal-box .infor .old-price {
	font-size:14px;
	color:#999;
	text-decoration:line-through
}
.position-fixed {
	position:fixed;
	top:0;
	z-index:999
}
.tx-list {
	list-style:inside
}
.btn-box {
	padding:10px;
	border-top:1px solid #d4d4d4
}
.icon-more,.icon-top {
	background-position:-45px 5px;
	width:32px;
	height:22px
}
.icon-top {
	background-position:-75px 5px;
	width:30px
}
.shop-box {
	position:relative
}
.shop-box .distance {
	position:absolute;
	right:12px;
	top:12px;
	color:#828282
}
.shop-box .title {
	font-size:16px;
	line-height:21px;
	margin-bottom:5px
}
.shop-box .infor {
	color:#828282;
	border-right:1px solid #e0e0e0;
	float:left;
	width:100%
}
.shop-box .no-phone {
	border-right:0
}
.shop-box .score {
	margin-bottom:4px
}
.shop-box .go {
	display:block;
	height:48px;
	background-image:url(http://si1.s1.dpfile.com/m/css/app/tuangou/img/mobile.082568d7d731746bbacfb430ad65a226.png);
	background-repeat:no-repeat;
	background-size:50%;
	background-position:50% 50%
}
.test-input {
	border:0 none;
	height:28px;
	line-height:normal;
	padding:0 3px;
	width:100%
}
.f-input {
	padding:5px 10px;
	background:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:1px 1px 0 0 #d9d9d9 inset;
	-webkit-box-shadow:1px 1px 0 0 #d9d9d9 inset;
	box-shadow:1px 1px 0 0 #d9d9d9 inset;
	border:1px solid #adadad;
	width:auto;
	height:28px;
	line-height:28px;
	vertical-align:middle
}
.s-input {
	padding:5px;
	background:#fff;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-moz-box-shadow:1px 1px 0 0 #d9d9d9 inset;
	-webkit-box-shadow:1px 1px 0 0 #d9d9d9 inset;
	box-shadow:1px 1px 0 0 #d9d9d9 inset;
	border:1px solid #ccc;
	width:52px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	text-align:center
}
.phone-input {
	padding:2px 5px;
	background:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:1px 1px 0 0 #d9d9d9 inset;
	-webkit-box-shadow:1px 1px 0 0 #d9d9d9 inset;
	box-shadow:1px 1px 0 0 #d9d9d9 inset;
	border:1px solid #adadad;
	width:98px;
	height:24px;
	line-height:24px;
	vertical-align:middle
}
.test-select {
	width:100%
}
/* footer {
	text-align:center;
	font-weight:normal;
	font-size:12px;
	color:#666;
	border-top:1px solid #aba8a2;
	padding-bottom:10px
}
footer .login {
	padding:5px 10px;
	background-color:#fff;
	border-bottom:1px solid #aba8a2;
	text-align:left;
	margin-bottom:10px
}
footer .login .city {
	float:right
}
footer a {
	color:#66c;
	line-height:28px
}
footer a:visited {
	color:#66c
}
footer em {
	color:#ccc;
	padding:0 8px;
	font-weight:normal
} */
.footer1{
	height: 5.7rem;
	background: #35af74;
}
.fotInfoOne,
.fotInfoTwo{
	padding-top: 1rem;
}
.fotInfoOne,
.fotInfoTwo{
	font-size: 1rem;
	color: #fff;
	text-align: center;
}
.fotInfoOne>a{
	display: inline-block;
	padding: 0 0.625rem;
	line-height: 1rem;
	color: #fff;
	border-right: 0.063rem solid #fff;
}
.fotInfoOne>a:last-child{
	border-right: none;
}
.package-list {
	border:1px solid #d0d0d0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	overflow:hidden;
	zoom:1;
	background-color:#fff
}
.package-list li {
	margin-top:-1px;
	border-top:1px solid #d0d0d0;
	color:#828282;
	font-size:14px;
	line-height:28px
}
.package-list li a {
	display:block;
	padding:10px 35px 10px 10px;
	position:relative;
	color:#323232;
	overflow:auto
}
.package-list li .item {
	color:#323232;
	padding:10px 35px 10px 10px
}
.package-list li .dz,.package-list .deal-recom-tit {
	padding:10px 15px 10px 10px
}
.package-list li .infor {
	color:#323232
}
.package-list .price {
	float:right;
	color:#f60
}
.package-list .sold-out .tip {
	color:#f60
}
.package-list .sold-out .price {
	color:#a3a3a3
}
.package-list .deal-recom-tit {
	margin-bottom:0;
	color:#f1530e
}
.package-list .deal-recom-title {
	float:left;
	width:161px;
	line-height:22px
}
.package-list .deal-recom-buy {
	height:22px;
	line-height:22px
}
.Box {
	margin-bottom:5px
}
.nom-box {
	-moz-border-radius:5px;
/* 	-webkit-border-radius:5px; */
/* 	border-radius:5px; */
	padding:10px;
	border:1px solid #d0d0d0;
	background-color:#fff;
	font-size:14px;
	line-height:20px
}
.nom-box img {
	width:100%
}
.nom-box .nom-infor {
	color:#828282;
	line-height:21px;
	font-size:14px
}
.tip {
	color:#828282
}
.order-list {
	border:1px solid #d0d0d0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	overflow:hidden;
	zoom:1;
	background-color:#fff
}
.order-list .icon-e {
	background-position:-22px 9px
}
.order-list li {
	padding:10px;
	margin-top:-1px;
	border-top:1px solid #d0d0d0;
	color:#828282;
	font-size:14px;
	line-height:28px
}
.order-list .infor {
	color:#323232;
	width:80%
}
.order-list .price {
	color:#f60
}
.item-cls a:visited {
	color:#5b6add
}
.num-operating {
	display:-moz-inline-box;
	display:inline-block;
	*display:inline;
	zoom:1;
	*margin-right:3px;
	vertical-align:middle;
	position:relative;
	font-size:26px;
	width:30px;
	height:30px;
	line-height:26px;
	background-color:#909090;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	text-align:center;
	color:#fff
}
.support {
	position:relative;
	padding:0 10px 0 20px;
	line-height:28px;
	color:#828282;
	font-size:14px
}
.icon-s,.icon-e {
	background-position:0 9px;
	width:21px;
	height:21px;
	left:0;
	position:absolute;
	top:0
}
.icon-e {
	background-position:-22px 6px
}
.err-box {
	color:#c00;
	border:1px solid #ff8080;
	background-color:#fff2f2;
	text-align:center;
	padding:10px;
	margin-bottom:10px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	font-weight:bold
}
.warning {
	background-color:#000;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	color:#fff;
	padding:20px 50px
}
.list-tab td {
	padding-bottom:10px
}
.list-tab .t {
	color:#828282;
	width:90px;
	text-align:right
}
.suc-box {
	padding:50px 30px;
	text-align:center
}
.suc-box .tit {
	color:#303030;
	font-size:20px;
	font-weight:bold
}
.suc-box .num {
	color:#f60
}
.icon-suc,.icon-err {
	background-position:6px -16px;
	display:inline-block;
	vertical-align:middle;
	width:50px;
	height:40px
}
.icon-err {
	background-position:-56px -18px
}
.warn-box {
	padding:50px 30px;
	text-align:center
}
.warn-box .tit {
	color:#303030;
	font-size:20px
}
.icon-warn {
	margin-right:10px;
	display:inline-block;
	vertical-align:middle;
	width:15px;
	height:38px;
	background-position:-235px -225px
}
.operat-history .arrow-ent {
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg)
}
.action-bar,.action-bar2 {
	background-size:250px;
	display:block;
	width:40px;
	height:30px;
	font-weight:normal;
	position:absolute;
	left:10px;
	top:8px;
	color:#fff;
	padding-left:15px
}
.action-bar {
	background-position:8px -80px
}
.action-bar2 {
	background-position:8px -154px
}
.return-txt {
	background-position:right -544px;
	background-size:auto;
	padding:0 10px 0 1px;
	display:inline-block
}
.nav-list {
	overflow:hidden;
	zoom:1;
	background:-moz-linear-gradient(top,#333,#333 43%,#333 78%);
	background:-webkit-gradient(linear,0 0,0 63%,from(#333),to(#333));
	border-bottom:1px solid #a6a6a6;
	padding:0 10px
}
.nav-list li {
	float:left;
	padding:5px 0
}
.nav-list li a {
	text-align:center;
	float:left;
	padding:0 7px;
	font-family:"Microsoft YaHei";
	font-size:16px;
	color:#323232;
	height:34px;
	line-height:34px
}
.nav-list li a:visited {
	color:#323232
}
.nav-list li.cur a {
	color:#fff;
	background:-moz-linear-gradient(top,#929290,#878685 43%,#7a7978 78%);
	background:-webkit-gradient(linear,0 0,0 63%,from(#878685),to(#7a7978));
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 2px 2px 0 #555 inset;
	-webkit-box-shadow:0 2px 2px 0 #555 inset;
	box-shadow:0 2px 2px 0 #555 inset;
	border-bottom:1px solid #ededed;
	text-shadow:0 1px 1px #323232
}
.nav-list .tips {
	color:#707070;
	padding:5px 0;
/* 	text-shadow:0 1px 1px #fffefe */
}
.ticket-list {
	margin-bottom:-2px;
	overflow:hidden
}
.ticket-list li {
	border-bottom:1px solid #fff
}
.ticket-list .item {
	border-bottom:1px solid #d4d4d4;
	display:block;
	padding:10px
}
.ticket-list .surplus {
	color:#828282;
	background-color:#d8d7d3;
	border-top:1px solid #f15009;
	width:60px;
	height:50px;
	text-align:center;
	font-size:14px;
	padding-top:10px
}
.ticket-list .infor {
	padding-left:10px
}
.ticket-list .title {
	color:#323232;
	font-size:16px;
	font-weight:normal;
	margin-bottom:5px
}
.ticket-list .phone,.ticket-list .lottery {
	color:#f15009
}
.ticket-list .time,.ticket-list .suc {
	float:right;
	color:#a3a3a3
}
.ticket-list .wait,.ticket-list .refund {
	float:right;
	color:#f15009
}
.ticket-list .use-time {
	float:left;
	color:#a3a3a3;
	font-size:14px
}
.ticket-list .price {
	color:#323232
}
.ticket-none-box {
	color:#323232;
	font-size:18px;
	padding:20px 10px 40px
}
.pic-box {
	border:1px solid #EEE;
	background-color:#fff;
	padding:3px;
	-webkit-box-shadow:1px 1px 2px #CCC;
	box-shadow:1px 1px 2px #CCC
}
.deal-desc {
	display:block
}
.drop-down {
	border-color:#fff #fe8417 #fe8417;
	border-style:solid;
	border-width:5px 4px;
	font-size:0;
	height:0;
	line-height:0;
	width:0;
	margin-left:5px
}
.lottery-list li a {
	display:block;
	padding:0;
	position:relative;
	color:#323232
}
.lottery-list .arrow-ent {
	top:10px
}
.ticket-list .coupon_item {
	position:relative;
	padding:10px;
	min-height:60px
}
.ticket-list .coupon_bg {
	width:40px;
	height:40px;
	position:absolute;
	left:10px;
	top:10px;
	background:url(http://si1.s1.dpfile.com/m/css/app/tuangou/img/coupon.a5e0bdd77896b712c1ca77d124410290.png) no-repeat;
	color:#fff;
	font-size:18px;
	padding:10px;
	text-align:center
}
.ticket-list .coupon_link {
	padding-left:70px;
	display:block;
	height:60px;
	vertical-align:middle;
	display:table-cell
}
.ticket-list .coupon_time {
	color:#909090;
	font-size:14px
}
.index-list {
	margin-bottom:-2px;
	overflow:hidden
}
.index-list li {
	border-bottom:1px solid #fff
}
.index-list .item {
	border-bottom:1px solid #d4d4d4;
	display:block;
	padding:10px;
	color:#a3a3a3;
	position:relative;
	padding-left:108px;
	padding-bottom:6px
}
.index-list .sub-icon,.img .sub-icon {
	background-position:-125px 0;
	display:block;
	width:40px;
	height:40px;
	position:absolute;
	left:0;
	top:-1px;
	text-indent:-999em;
	background-size:210px auto
}
.index-list .new {
	background-position:-169px 1px
}
.index-list .yuyue,.img .yuyue {
	background-position:-73px -54px
}
.index-list .soon {
	background-position:-121px 1px
}
.index-list .sold {
	background-position:-121px -55px
}
.index-list .time {
	background-position:-170px -55px
}
.rec .index-list ul {
	background-color:#fff
}
.rec .index-list {
	margin-bottom:0
}
.rec .index-list li:last-child {
	border-bottom:0
}
.index-list .list-title {
	color:#323232;
	font-size:16px;
	padding:0 15px 12px
}
.deal-tab {
	font-size:12px;
	margin-bottom:8px
}
.pic-box {
	position:absolute;
	top:10px;
	left:10px
}
.deal-tab .infor {
	padding-left:2px
}
.deal-tab .title {
	color:#323232;
	font-size:16px;
	font-weight:normal;
	margin-bottom:5px
}
.deal-tab .time {
	padding-top:8px;
	color:#a3a3a3;
	font-size:14px
}
.deal-tab .price {
	margin-bottom:5px
}
.deal-tab .price .now {
	font-size:18px;
	font-weight:bold;
	color:#f15009;
	margin-right:5px
}
.deal-tab .price .old {
	text-decoration:line-through;
	color:#a3a3a3
}
.deal-tab .num {
	float:left;
	background-position:-92px -129px;
	padding-left:16px;
	margin-right:10px
}
.deal-tab .jl {
	float:right;
	background-position:-12px -129px;
	padding-left:16px;
	margin-right:10px
}
.deal-tab .dz {
	float:left;
	background-position:-176px -129px;
	padding-left:16px;
	margin-right:10px
}
.deal-tab .jg {
	color:#f15009
}
.serial-num .num {
	font-size:18px;
	color:#f15009
}
.search-jg-box {
	padding:15px 10px
}
.search-jg-box p {
	padding:2px 0
}
.search-jg-box .tit {
	font-size:18px;
	margin-bottom:4px
}
.search-jg-box .jg {
	color:#f15009
}
.search-jg-box .tip {
	font-size:14px
}
.home-search {
	border:1px solid #bbb;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:0 23px 0 10px;
	margin-bottom:10px;
	position:relative;
	overflow:hidden;
	zoom:1
}
.home-search input {
	height:30px;
	border:0;
	width:100%
}
.home-search .search-icon,.search .search-icon {
	background-position:-51px -66px;
	width:20px;
	height:20px;
	position:absolute;
	top:3px;
	right:5px;
	cursor:pointer
}
.search-mode {
	padding:2px 60px 3px 0
}
.head-search {
	float:right;
	padding:2px 0 3px 0;
	width:91%
}
.search-mode .search {
	border:1px solid #7DE87E;
	padding:5px 40px 5px 10px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	background-color:#fff;
	height:22px;
	margin-top:3px;
	position:relative;
/* 	-webkit-box-shadow:inset 0 5px 5px -5px rgba(0,0,0,0.5); */
/* 	-moz-box-shadow:inset 0 5px 5px -5px rgba(0,0,0,0.5); */
/* 	box-shadow:inset 0 5px 5px -5px rgba(0,0,0,0.5) */
}
.search-mode .search input {
	border:0;
	width:100%;
	vertical-align:top;
	height:22px;
	line-height:25px;
	font-size:14px;
	font-weight:normal;
	-webkit-appearance:none
}
.search-mode .search-cancel {
	right:10px
}
.search-mode .search-icon {
	top:6px;
	right:10px;
	cursor:pointer;
	border:0 none
}
.search-list {
	background-color:#333;
	padding:0
}
.search-list li {
	border-bottom:1px solid #fff;
	position:relative
}
.search-list li .last {
	color:#707070;
	text-align:center
}
.search-list li a {
	border-bottom:1px solid #bdb9b0;
	padding:10px;
	display:block;
	color:#707070
}
.search-list li a:visited {
	color:#707070
}
.search-list li .fruit-numb {
	position:absolute;
	top:12px;
	right:10px;
	color:#999;
	font-size:14px
}
.fruitless {
	text-align:center;
	font-size:14px;
	color:#999;
	line-height:30px;
	padding:50px 0
}
.fruitless .icon-fruit {
	background-position:-145px -366px;
	background-size:200px auto;
	width:50px;
	height:50px;
	display:inline-block
}
.shop-lay {
	position:absolute;
	overflow:hidden;
	zoom:1;
	top:0;
	right:0;
	height:100%;
	width:140px;
	z-index:999
}
.shop-lay .shop-nearby {
	-webkit-transform:translate(275px,0px);
	-webkit-perspective:1000;
	position:relative;
	border-left:1px solid #a6a6a6;
	background-color:#323232;
	height:100%
}
.shop-lay .shop-nearby .nearby-mask {
	position:absolute;
	width:100%;
	height:100%;
	background:rgba(51,51,51,0.3);
	z-index:199;
	top:0;
	right:0;
	cursor:pointer
}
.shop-lay .shop-nearby .nearby-mask::before,.nearby-mask:after {
	content:'';
	position:absolute;
	width:8px;
	height:8px;
	top:200px;
	border-right:4px solid #FFF;
	border-bottom:4px solid #FFF;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg)
}
.shop-lay .shop-nearby .nearby-mask::before {
	left:-20px
}
.shop-lay .shop-nearby .nearby-mask::after {
	left:-30px
}
.shop-lay .shop-nearby .tit {
	padding:10px;
	color:#fff;
	position:relative;
	cursor:pointer;
	background-color:#323232
}
.shop-lay .shop-nearby .nearby-up,.shop-lay .shop-nearby .nearby-down {
	width:8px;
	height:8px;
	position:absolute;
	top:22px;
	border-right:2px solid #88837d;
	border-bottom:2px solid #88837d;
	right:10px;
	cursor:pointer;
	-webkit-transform:rotate(-135deg);
	-moz-transform:rotate(-135deg)
}
.shop-lay .shop-nearby .nearby-down {
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	top:16px
}
.nearby-distance {
	background-color:#656565;
	padding:5px 10px;
	overflow:hidden;
	zoom:1
}
.nearby-distance .distance-t {
	color:#fff;
	padding:5px 10px;
	float:left;
	margin-right:5px
}
.nearby-distance .distance-cur {
	background-color:#ff9c00;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
}
.distance-list {
	overflow:hidden;
	zoom:1
}
.distance-list li {
/* 	border-top:1px solid #646464; */
	position:relative;
	margin-top:-1px;
	background-color:#141414
}
.distance-list li a,.distance-list li label {
	position:relative;
	display:block;
	padding:14px 10px 15px;
	color:#fff;
	font-size:14px;
	background-color:#333
}
.distance-list li a:visited {
	color:#7DE87E
}
.distance-list li .distan-news {
	overflow:hidden;
	zoom:1;
	border-top:1px solid #646464;
	border-left:1px solid #646464;
	display:none;
	-webkit-backface-visibility:hidden;
	-webkit-transform:translate3d(0,0,0)
}
.distance-list li .distan-news a {
	float:left;
	width:86px;
	border:1px solid #646464;
	margin:-1px 0 0 -1px;
	text-align:center;
	padding:14px 2px 15px;
	background-color:#141414
}
.loading {
	position:absolute;
	left:60%;
	top:14px;
	font-size:14px;
	color:gray
}
.shop-lay .shop-nearby .close-btn,.shop-lay .shop-nearby .active-btn {
	background-image:url(http://si1.s1.dpfile.com/m/css/app/tuangou/img/switch_btn.d4c1fa656f70fa4e0b740e112c59ba7e.png);
	background-repeat:no-repeat
}
.shop-lay .shop-nearby .close-btn {
	width:85px;
	height:30px;
	padding:0;
	position:absolute;
	z-index:1000;
	top:10px;
	right:12px;
	background-position:0 0;
	background-size:85px 60px
}
.shop-lay .shop-nearby .active-btn {
	background-position:0 -31px;
	background-size:85px 60px
}
.distance-list li.price-wrap,.distance-list li.sure-wrap {
	border-top:0;
	background-color:transparent
}
.distance-list li.price-wrap {
	margin-top:5px
}
.distance-list li a.price {
	display:inline-block;
	padding:10px 0;
	background:-webkit-gradient(linear,0 0,0 50%,from(#d7d7d7),to(#bbb));
	background:-moz-gradient(linear,0 0,0 50%,from(#d7d7d7),to(#bbb));
	color:#444;
	width:77px;
	text-align:center;
	margin-bottom:15px;
	margin-left:8px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	font-size:14px
}
.distance-list li a.current {
	background:-webkit-gradient(linear,0 0,0 50%,from(#fb813d),to(#fb813d));
	color:#FFF;
	-webkit-box-shadow:inset 0 3px 6px #914802
}
.distance-list li.sure-wrap {
	float:right
}
.distance-list li a.sure-btn {
	width:100px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:-webkit-gradient(linear,0 0,0 50%,from(#e8e8e8),to(#d2d2d2));
	color:#444;
	text-align:center;
	margin-right:9px;
	border:1px solid #bababa;
	height:24px;
	line-height:24px
}
.distan-tab table {
	border-collapse:collapse;
	border-spacing:0;
	border:1px solid #646464
}
.distan-tab td {
	width:70px;
	border-collapse:collapse;
	border-spacing:0;
	border:1px solid #646464;
	padding:14px 10px 15px;
	background-color:#141414
}
.distan-tab .num {
	color:#666
}
.distance-list .distan-tab a {
	display:inline-block;
	width:auto;
	border:1px solid #646464;
	padding:14px 10px 15px;
	background-color:#141414;
	margin-bottom:-1px;
	margin-right:-6px
}
.mask {
	width:100%;
	height:100%;
	background:rgba(51,51,51,0.3)
}
.right-mask {
	position:absolute;
	width:100%;
	height:100%;
	background:rgba(51,51,51,0.3);
	z-index:199;
	top:0;
	right:0;
	-webkit-user-select:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
.right-mask .infor {
	position:absolute;
	top:200px;
	right:141px;
	width:38px;
	background:#323232;
	height:38px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	overflow:hidden;
	z-index:100
}
.right-mask .infor .cont {
	width:50px;
	padding:6px 0 0 8px
}
.right-mask .l {
	background-color:#fff;
	width:10px;
	height:8px;
	margin-top:2px
}
.right-mask .r {
	border-color:#323232 #323232 #323232 #fff;
	border-style:solid;
	border-width:12px 13px;
	font-size:0;
	height:0;
	line-height:0;
	width:0
}
.user-lay {
	height:100%;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
	width:130px;
	z-index:1000;
	background-color:#323232
}
.user-lay .hd {
	height:41px;
	padding:2px 10px 0;
	background-color:#323232
}
.user-lay .search {
	border:1px solid #323232;
	padding:5px 40px 5px 10px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	background-color:#fff;
	height:22px;
	margin-top:3px;
	position:relative;
	-webkit-box-shadow:inset 0 5px 5px -5px rgba(0,0,0,0.5);
	-moz-box-shadow:inset 0 5px 5px -5px rgba(0,0,0,0.5);
	box-shadow:inset 0 5px 5px -5px rgba(0,0,0,0.5)
}
.user-lay .search input {
	border:0;
	width:100%;
	vertical-align:top;
	height:22px;
	line-height:25px;
	font-size:14px;
	font-weight:normal
}
.user-lay .search-icon {
	top:5px;
	right:10px;
	cursor:pointer;
	border:0 none
}
.user-list li a:visited {
	color:#fff;
}
.user-list li a {
	display:block;
	height:24px;
	line-height:24px;
	padding:10px 15px;
	color:#fff;
/* 	border-bottom:2px solid #646464 */
}
.user-list .tips {
	float:right;
	font-size:12px;
	display:block;
	position:relative;
	padding-right:15px
}
.user-list .count {
	float:right;
	font-size:12px;
	display:block;
	padding:0 10px;
	background-color:#f15009;
	font-weight:bold;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}
.user-list .arrow-ent {
	top:8px;
	right:0
}
.user-list .msg {
	background:none repeat scroll 0 0 #e71600;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	color:#fff;
	font-size:12px;
	-left:2px;
	padding:0 4px;
	min-width:17px;
	height:25px;
	float:right;
	text-align:center
}
.shop-search {
	border-bottom:1px solid #adadad;
	padding:0 0 0 1px;
	background:-moz-linear-gradient(top,#333,#333 43%,#333 78%);
	background:-webkit-gradient(linear,0 0,0 63%,from(#333),to(#333));
	overflow:hidden;
	zoom:1;
	margin-left:-1px
}
.shop-search li {
	float:left;
	text-align:center;
	width:25%;
	padding:6px 0
}
.shop-search li a {
	position:relative;
	display:inline-block;
	margin:2px 0;
/* 	border-left:1px solid #a9a9a9; */
/* 	border-right:1px solid #e4e3e1; */
	width:100%;
	height:29px;
	line-height:29px;
	color:#707070;
	font-size:14px
}
.shop-search li .sear-arrow {
	position:absolute;
	right:1px;
	bottom:0;
	display:inline-block;
	width:0;
	height:0;
	overflow:hidden;
	line-height:0;
	font-size:0;
	vertical-align:middle;
	border-top:5px solid #505050;
	border-bottom:0 none;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	-webkit-transform:rotate(-45deg)
}
.shop-search li a.sear-line {
	border-right:0
}
.shop_list li {
	border-top:1px solid #dcdcdc;
	margin-top:-1px;
	font-size:14px
}
.shop_list li a {
	position:relative;
	padding:10px;
	display:block;
	color:#323232
}
.shop_list li h6 {
	padding-bottom:5px;
	font-size:18px;
	font-weight:normal
}
.shop_list li a:visited {
	color:#323232
}
.shop_list li .comment-rst {
	color:#948b7e;
	overflow:auto
}
.shop_list li .comment-rst .price {
	padding-left:10px
}
.shop_list li .desc {
	color:#9d9992;
	font-weight:normal;
	font-size:14px;
	padding:5px 0 0
}
.shop_list li .desc span {
	padding-right:10px
}
.shop_list li .distance {
	position:absolute;
	right:10px;
	bottom:10px;
	background-position:-384px 0;
	color:#948b7e;
	padding-left:20px;
	font-size:14px
}
.return {
	background-position:left -544px;
	background-size:auto;
	font-weight:normal;
	line-height:28px;
	font-size:14px;
	position:absolute;
	left:10px;
	top:8px;
	color:#fff;
	padding-left:15px
}
.return-txt {
	background-position:right -544px;
	background-size:auto;
	padding:0 10px 0 1px;
	display:inline-block
}
.search-icon {
	width:32px;
	height:32px;
	background-position:-48px -96px;
/* 	position:absolute; */
	right:10px;
	top:5px
}

.cancel,.search-cancel,.my-cancel {
/* 	border:1px solid #7D117E; */
	background:-moz-linear-gradient(top,#7DE87E,#7DE87E 30%,#7DE87E 78%);
	background:-webkit-gradient(linear,0 0,0 63%,from(#7DE87E),to(#7DE87E));
	line-height:22px;
	color:#707070;
	font-weight:normal;
	font-size:14px;
	position:absolute;
	top:7px;
	padding:3px 10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
}
.cancel {
	left:10px
}
.item-rank-rst,.mid-rank-stars {
	float:left;
	width:84px;
	height:16px;
	margin:3px 12px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(http://si1.s1.dpfile.com/m/css/app/tuangou/img/remark.9e41ca6e08bdaae899d1ac32c0e5fb1d.png) no-repeat
}
.irr-star0 {
	background-position:0 -90px
}
.irr-star5 {
	background-position:0 -150px
}
.irr-star10 {
	background-position:0 -72px
}
.irr-star20 {
	background-position:0 -54px
}
.irr-star30 {
	background-position:0 -36px
}
.irr-star35 {
	background-position:0 -130px
}
.irr-star40 {
	background-position:0 -18px
}
.irr-star45 {
	background-position:0 -110px
}
.irr-star50 {
	background-position:0 0
}
.mid-rank-stars {
	width:64px;
	height:12px
}
.mid-irr-star0 {
	background-position:0 -308px
}
.mid-irr-star5 {
	background-position:0 -169px
}
.mid-irr-star10 {
	background-position:0 -291px
}
.mid-irr-star20 {
	background-position:0 -274px
}
.mid-irr-star30 {
	background-position:0 -257px
}
.mid-irr-star35 {
	background-position:0 -240px
}
.mid-irr-star40 {
	background-position:0 -223px
}
.mid-irr-star45 {
	background-position:0 -206px
}
.mid-irr-star50 {
	background-position:0 -189px
}
.wrong {
	padding:60px 0 0;
	font-size:16px;
	color:#323232;
	text-align:center;
	background-color:#f5f5f5
}
.wrong h2 {
	font-size:50px;
	font-family:"MicrosoftYaHei";
	color:#323232;
	padding-bottom:20px
}
.wrong p {
	padding-top:10px
}
.wrong-logo {
	background:url(http://si1.s1.dpfile.com/m/css/app/tuangou/img/wrong-logo.44d1609ed49f80211e9373a61ad629f9.png) no-repeat center 0;
	background-size:100% 100%;
	width:102px;
	height:32px;
	margin:30px auto 0
}
.this-city {
	height:50px;
	line-height:50px;
	text-indent:13px;
	font-size:14px;
	position:relative
}
.this-city strong {
	margin-left:6px;
	color:#e05a00;
	font-size:16px;
	font-weight:normal
}
.this-city a:visited {
	color:#5b6add
}
.this-city .arrow-ent {
	top:21px;
	right:13px;
	border-right:3px solid #88837d;
	border-bottom:3px solid #88837d;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg)
}
.this-city p {
	text-align:center;
	text-indent:0
}
.city-tit {
	height:22px;
	text-indent:13px;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d8d7d5),color-stop(50%,#d5d4d0),color-stop(100%,#d2d1c9));
	border-bottom:1px solid #c4c4c4;
	font-size:13px;
	line-height:22px;
	font-weight:normal
}
.hot-city ul {
	margin-top:5px;
	zoom:1
}
.hot-city ul:after {
	display:block;
	content:'\20';
	height:0;
	clear:both
}
.hot-city li {
	float:left;
	margin-bottom:5px;
	width:25%;
	font-size:13px;
	text-indent:13px
}
.hot-city li a {
	display:block
}
.hot-city li a:visited {
	color:#5b6add
}
.city-list li {
	height:36px;
	border-bottom:1px solid #bdb9b0;
	line-height:36px;
	text-indent:13px;
	font-size:13px
}
.city-list li a {
	display:block
}
.city-list li a:visited {
	color:#5b6add
}
.city-list ul {
	margin-bottom:-2px
}
.city-list {
	overflow:hidden
}
.pop-tips,.pop-btn {
	display:none
}
.show {
	display:block
}
.hide {
	display:none;
	-webkit-box-shadow:none
}
.pop-main {
	position:absolute
}
.pop-con {
	background-color:rgba(23,23,23,0.9);
	text-align:center;
	padding:20px 15px;
	border-radius:5px
}
.pop-con .warn {
	color:#fff;
	padding:0;
	font-size:14px;
	text-shadow:0 1px 1px #505050;
	text-align:left
}
.pop-btn {
	margin-top:5px;
	text-align:center
}
.pop-btn button {
	width:70px;
	height:30px;
	line-height:30px;
	color:#444;
	font-size:14px;
	border:0;
	border-radius:2px;
	margin:10px 5px 0;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#EEE),color-stop(100%,#999))
}
.pop-close {
	border-left:1px solid #717171;
	padding-left:20px;
	position:absolute;
	right:0;
	top:-20px;
	min-height:46px;
	padding-top:30px
}
.pop-close .close {
	width:19px;
	height:19px;
	background-position:-105px -195px;
	background-size:180px auto;
	display:inline-block
}
.inp-stor {
	border:1px solid #bbb;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	height:25px;
	margin-top:10px;
	padding:0 5px
}
.pop-con .location {
	padding-right:50px;
	position:relative
}
.deal-tab .pic-box {
	width:86px;
	height:61px
}
.photo-deal {
	padding:10px
}
.more-shop-cls a:visited {
	color:#464646
}
.padding-cls {
	padding-right:0
}
.little-survey {
	display:block;
	width:100%;
	height:43px;
	text-indent:-9999px;
	background-image:url(http://si1.s1.dpfile.com/m/css/app/tuangou/img/survey_banner.2d6564677e646053b8c98f2ea14ab913.jpg);
	background-repeat:no-repeat;
	background-size:auto 100%;
	background-position:center
}
.feed-tips {
	margin-top:10px;
	padding-bottom:10px
}
.feed-tar,.feed-frame .feed-inp {
	border:1px solid #adadad;
	background-color:#fff;
	width:92%;
	padding:10px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	height:90px
}
.feed-frame {
	padding:10px 0
}
.feed-frame .feed-inp {
	height:25px;
	margin-top:5px
}
h5.subtitle {
	font-size:13px;
	color:#828282
}
.mini-subtitle {
	line-height:20px;
	font-size:12px;
	color:#828282
}
.orange {
	color:#f15009
}
.lh-45 {
	line-height:45px
}
.banner {
	width:100%;
	position:fixed;
	left:0;
	bottom:0;
	padding:6px 10px;
	background:rgba(0,0,0,0.6)
}
.banner .b-left {
	width:54%;
	height:30px;
	background:url(http://si1.s1.dpfile.com/m/css/app/tuangou/img/banner_logo.3eb77ca7fb16b7cfcea39530b2948e76.png);
	background-repeat:no-repeat;
	background-size:auto 100%;
	float:left;
	border-right:1px solid #999
}
.banner .b-right {
	height:30px;
	float:right;
	position:relative
}
.b-left h3,.b-left p {
	margin-left:40px;
	color:#FFF;
	text-shadow:1px 1px 2px #333
}
.b-left h3 {
	line-height:16px;
	font-size:14px
}
.b-left p {
	line-height:12px;
	font-size:9px
}
.b-right .close,.b-right .download {
	display:inline-block;
	position:absolute
}
.b-right .close {
	right:10px;
	top:-2px;
	height:36px;
	width:36px;
	background:url(http://si1.s1.dpfile.com/m/css/app/tuangou/img/banner_close.a8a8bd66b15a5865bdde36586df31269.png);
	background-repeat:no-repeat;
	background-size:auto 45%;
	background-position:10px 10px
}
.b-right .download {
	font-size:12px;
	right:50px;
	top:3px;
	width:70px;
	height:24px;
	line-height:24px;
	text-align:center;
	border:1px solid #454342;
	background-color:#737579;
	border-radius:5px;
	box-shadow:0 1px 1px #9c9da1 inset;
	color:#FFF
}
.collect {
	width:25px;
	height:25px;
	background:url(http://si1.s1.dpfile.com/m/css/app/tuangou/img/collect.6ab004f7e7c96fd0f22d5a0ec2c7f397.png) no-repeat 0 -28px;
	position:absolute;
	top:9px;
	right:15px;
	background-size:25px
}
.collect.on {
	background-position:0 0
}
.appsave {
	color:#fff;
	font-size:14px;
	border-radius:5px;
	padding:10px 20px 10px 72px;
	background:rgba(0,0,0,.7) url(/m/img/app/tuangou/apple-touch-icon-114x114.png) no-repeat 10px 10px;
	background-size:57px 57px;
	position:fixed;
	left:50%;
	bottom:10px;
	width:195px;
	line-height:20px;
	margin-left:-140px
}
.appsave .close {
	color:#999;
	border:solid 1px #fff;
	border-radius:15px;
	position:absolute;
	right:5px;
	top:5px;
	width:15px;
	height:15px;
	line-height:11px;
	text-align:center
}
.appsave .triangel {
	border-style:solid;
	border-width:8px;
	border-color:rgba(0,0,0,.7) transparent transparent transparent;
	font-size:0;
	line-height:0;
	position:absolute;
	bottom:-16px;
	left:50%;
	margin-left:-8px
}
.nolog-input {
	height:24px;
	line-height:24px;
	border:0;
	color:#323232;
	width:100px
}
.nolog-tip {
	font-size:14px;
	color:#828282;
	margin-top:10px
}
.float_bar {
	position:fixed!important;
	z-index:100000
}
.float_bar.float_bara {
	bottom:0;
	border-top:solid 1px #ff8840
}
.float_bar.float_barb {
	top:0;
	border-bottom:solid 1px #ff8840
}
.card_type {
	background:-moz-linear-gradient(top,#d9d7d4,#cecdc9);
	background:-webkit-gradient(linear,0 0,0 100%,from(#d9d7d4),to(#cecdc9));
	background:-webkit-linear-gradient(top,#d9d7d4,#cecdc9);
	background:-o-linear-gradient(top,#d9d7d4,#cecdc9);
	background:-ms-linear-gradient(top,#d9d7d4,#cecdc9);
	background:linear-gradient(top,#d9d7d4,#cecdc9)
}
.card_type a {
	display:inline-block;
	width:50%;
	box-sizing:border-box;
	float:left;
	text-align:center;
	color:#323232;
	height:30px;
	line-height:30px;
	border-radius:5px;
	font-size:14px
}
.card_type a.on {
	background:-moz-linear-gradient(top,#818074,#7a7978);
	background:-webkit-gradient(linear,0 0,0 100%,from(#818074),to(#7a7978));
	background:-webkit-linear-gradient(top,#818074,#7a7978);
	background:-o-linear-gradient(top,#818074,#7a7978);
	background:-ms-linear-gradient(top,#818074,#7a7978);
	background:linear-gradient(top,#818074,#7a7978);
	color:#fff;
	box-shadow:inset 1px 1px 4px 0 #333
}
.bank-list .event {
	color:#ffc280
}
.banner-box {
	position:relative
}
.banner-box img {
	font-size:0;
	line-height:0;
	display:block
}
.banner-box .close {
	font-size:14px;
	position:absolute;
	width:18px;
	height:18px;
	right:10px;
	top:10px;
	background-color:rgba(0,0,0,.6);
	color:#fff;
	line-height:16px;
	border-radius:18px;
	text-align:center;
	vertical-align:middle
}
