﻿@charset "UTF-8";
/**
 * @authors 赵文利 (zhaowenli@knet.cn)
 * @date    2014-08-13 
 */

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
blockquote {display: block;margin-left:40px;}
table.ui_dialog{border:solid 1px #dedede;}
body.webBody {width:480px;margin:0 auto;position:relative;height:100%;}
body.webBody .header{width:480px;left:auto;}
body.webBody .shop-cart .collection-title{width: 480px;}

/*我的收藏*/

.collection-title {height: 36px;line-height: 36px;width: 100%;padding: 0 10px;color: #898989;font-weight: normal;font-size: 14px;background: #eee;}
.collection-title span {display: block;}
.collection-title span em, .collection-con em {font-style: normal;}


.back-to-mall {position: fixed;left: 0;bottom: 0;width: 100%;}
.back-to-mall .btn {width: 45%;}
.no-data {padding-top: 110px;}
.no-data i {color: #ccc;font-size:64px;}
.no-data p {color:#a0a0a0;font-size: 16px;line-height: 30px;}
.collectionCon ul li .loading {display: block;text-align: center;height: 100px;}
.collectionCon ul li .loading i {vertical-align: middle;}

#collectionMain .gods-lim li .datxt{padding-right: 20px;}

.Content img { max-width : 100% !important;}
/*维权*/

.rights-protect li a {color:#333;font-size: 20px;}
.rights-protect a span.order-title {display:inline-block;width: 60%;}
.rights-protect a .price {position: absolute;top:20px;right:40px;}
.rights-protect a .timer {margin-top: 5px;font-size:16px;color: #a0a0a0;}
.rights-protect a .status {display:block;font-size:16px;line-height:20px;height:20px;position: absolute;top:50%;right:40px;margin-top: -10px;}
.tel-input-text {background: none;border: 1px solid #ccc;height: 50px;width: 100%;padding-left: 10px;font-family: "microsoft yahei",Arial, Helvetica, sans-serif;font-size: 14px;}
.img-upload-con {width: 100%;}
.img-upload-con a {display: inline-block;width: 70px;height: 70px;border: 1px solid #ccc;overflow: hidden;}
.img-upload-con a img {width: 100%;}

/*我的订单*/

.list-orders {min-height: 498px;}
.list-orders li {background: #fff;margin-bottom: 10px;position: relative;padding: 10px;box-shadow: 0 1px 1px rgba(0,0,0,.1);}
.list-orders li .black-title {}
.order-main {/*height: 100%;*/padding-bottom:60px;}
.list-orders .active-btn-con {width: 100px;right: 10px;top:10px;position: absolute;}
.list-orders .active-btn-con .btn {padding: 0;height: 40px;line-height: 40px;box-sizing: border-box;width: 100px;}
.cart-btn {padding: 10px 20px;}
.cart-btn .btn2 {width: 48%;}
.cart-btn a:first-child {margin-right: 4% !important;}


/*加减控件*/
.num-act-con {position: absolute;left: 0;top:0;height: 30px;width: 100%;}
.num-act-con i, .num-act-con .btn-plus, .num-act-con .btn-reduce {display:inline-block;float: left;border:1px solid #ccc;height: 30px;line-height: 30px;text-align: center;width: 30px;color: #333;cursor: pointer;box-sizing: border-box;font-style: normal;}
.num-act-con i {cursor: inherit;overflow: hidden;}
.num-act-con .btn-plus, .num-act-con .btn-reduce {font-size: 32px;color: #818181;background: #f5f5f5;line-height: 23px;}
.num-act-con .btn-plus {border-right: none;}
.num-act-con .btn-plus:before {content: '-';}
.num-act-con .btn-reduce {border-left: none;}
.num-act-con .btn-reduce:after {clear: right;content: '+';}

/*评论*/
.comments{}
.comments .text-link{font-size: 16px;color: #000;}
.list-comments li {padding:10px 0px;border-bottom:1px solid #ccc;}
.list-comments li a {display: block;padding: 0 10px;}
.list-comments li .dater {margin-bottom: 10px;color: #a0a0a0;}
.list-comments .black-title{word-wrap:break-word;white-space:pre-wrap;}

/*global*/
.cselectorRadioUL a{background-position:5px -94px;} 
.cselectorRadioUL a.select{background-position:5px -124px;} 
.form-group{ margin-bottom:10px;min-height:46px; }
.cselectorInput,
span.info,
.form-control{ height:38px; font-size:14px; width:100%; padding:0px 12px; line-height:38px; vertical-align:middle; font-family:"微软雅黑";margin:0;color:#333;}
span.info{margin:1px;width:auto;padding:0 0 0 8px;color:#999;height:35px;line-height:35px;}
.cselectorInput,.form-control{border:solid 1px #ccc;} 
.form-input{float:left;line-height:30px;font-size:20px;} 
.deflt-tab .col-6{width:49%;float:left;margin-right:0.3%;}
.label-control{line-height: 46px;font-size: 16px;}
.label-control input[type=checkbox]{float: left;margin: 15px 5px;height: 18px;width: 18px;} 
/* 添加收货地址  */
.add-address{}
.add-address .submit{}
.add-address .submit .icon-trash{font-size: 25px;cursor: pointer;line-height: 35px;}
.default-title-box{margin-bottom: 60px;background: #fff;}
.edit-address a{font-size: 16px;}
.enter-detail-address{display: block;}
.address-info .sure-address-box{position:relative;padding:0;border: 0;}
.orders .sure-address-box p{padding-right:40px;}
.orders .sure-address-box p.algin-c{text-align: left;}
.orders .sure-address-box p.address-name{color: #333;}
.address-info .sure-address-box .enter-address-btn{color: #6E6E6E;font-size: 20px;}
.sure-address-box .enter-address-btn{position: absolute;right: -6px;top: 20px;}
.edi-address-box .orderaddress-box .enter-address-btn{top:37px;right: 4px;font-size: 20px;}
.del-address-box a{font-size: 20px;color:#AFAFAF; }
#divNoAddress a{color: #a0a0a0;}


/* 确认订单 */
.orders{ background-color:#eeeeee; }
.orders .block{ margin-bottom:10px; background-color:#fff; padding:10px;border: 1px solid #d0d0d0;border-left: none;border-right: none;}
.orders .block h3{ margin-bottom:12px; font-weight:normal;}
.orders .block h3 a{ font-size:24px; margin-left:12px; }
.orders .block a{ color:#019fe9;}
.orders .block p{ text-align:center; margin-bottom:12px; color:#adadad;}
.orders .block p .btn{ color:#fff;  width:60%;  margin:0 auto; }
.orders .pay ul li {}
.orders .pay ul li a { display:inline-block;  padding-right:1%;}
.orders .pay ul li input[type='radio']{ margin-right:8px; }
.orders .pro-info{color:#000;}
.orders .pro-info .row{ overflow:hidden; border-bottom:1px solid #cccccc;  padding:12px 0; }
.orders .pro-info .frist-row{ padding-top:0; }
.orders .pro-info .last-row{ padding-bottom:0; border:0; }
.orders .pro-info .row .ls{ margin-right:95px; padding-right:12px; }
.orders .pro-info .row .ls .cornum{ float:right;}
.orders .pro-info .row .rs{ float:right; width:95px;text-align:right;}
.orders .price{ font-style:normal;}
.orders .pro-info .row .name{ margin-right:118px; padding-right:12px;}
.orders .message .form-control{ height:80px; line-height: 22px; }
.no-item-img.list-items li span {width: 100%;height: 100px;color: #333;}
.no-item-img.list-items .item-title {left: 0;word-break:break-all;font-size:14px;}
.no-item-img.list-items .item-price {right: 0;}
.no-item-img.list-items .item-intro {left: 0;}
.order-mod {
    position: relative;
    width: 100%;
    height: 50px;
    line-height: 50px;
    box-shadow: 1px 0 5px rgba(0, 0, 0, 0.3);
    z-index: 102;
    background: #fff;
}
.order-mod em {
    display: inline-block;
    width: 50%;
    padding: 0 20px;
    font-style: normal;
    text-align: center;
    float: left;
    font-size: 1.2em;
}
.order-mod em a {
    display: block;
    width: 100%;
    cursor: pointer;
}
.order-mod .active-line {
    display: block;
    width: 50%;
    padding: 0 20px;
    position: absolute;
    left: 0;
    bottom: -1px;
}
.order-mod .active-line i {
    display: block;
    width: 100%;
    border-bottom: 2px solid #ff6d05;
}
.order-mask {
    display: none;
    opacity: 0;
    position:fixed;
    height: 10000px;
    width: 10000px;
    z-index: 100;
    background: rgba(0,0,0,.5);
    left: 0;
    top: 0;
    -webkit-transition: all ease-in-out 100ms;
    -moz-transition: all ease-in-out 100ms;
    -ms-transition: all ease-in-out 100ms;
    -o-transition: all ease-in-out 100ms;
    transition: all ease-in-out 100ms;
}
.order-mask.active {
    display: block;
    opacity: 1;
}
.order-login-box {
    width: 100%;
    position: absolute;
    top:90px;
    left: 0;
    z-index: 101;
}
.order-login-box .form-control,
.form-control.control_1230{
    border-radius: 4px;
}
.order-login-option {
    padding: 25px 30px 15px 30px;
    position: absolute;
    width: 100%;
    opacity: 0;
    top: -250px;
    background: #f0f0f0;
    -webkit-transition: all ease-in-out 350ms;
    -moz-transition: all ease-in-out 350ms;
    -ms-transition: all ease-in-out 350ms;
    -o-transition: all ease-in-out 350ms;
    transition: all ease-in-out 350ms;
}
.btn-primary {
    background-color: #004E98;
}
.info-order-login {
    margin: 0 -25px 10px -25px;
}
.order-login-option.active {
    opacity: 1;
    top: 0;
}
.form-control.width-half {
    width: 48%;
}
.btn-sharlock {
    border: 1px solid rgba(0,0,0,0);
    padding: 11px 15px;
    border-radius: 4px;
}
.btn-yellow.btn-sharlock {
    border-color: #D7A844;
}
.no-margin.btn-sharlock {
    margin: 0;
    vertical-align: middle;
    max-height: 48px;
}
.list-dashed.list-items img {
    width: 80px;
    height: auto;
    border: 1px solid #ccc;
}
.list-dashed.list-items li {
    position: relative;
    border-bottom-style: dashed;
}
.list-dashed.list-items li:last-child {
    border-bottom: none;
}
.list-items li a span em {
	position: static;
	font-size: 14px;
}
.list-dashed.list-items .item-title {
    float: left;
	width: 50%;
	color: #333;
}
.list-items li a span .price{
	float: right;
	line-height: 20px;
	height: auto;
	margin: 0;
}
  
.list-items li a span .yprice{
	float: right;
	line-height:20px;
	min-height: 20px;
	color: #999;
	text-decoration: line-through;
	margin: 0;
	height: auto;
}
.list-items li a span .item-count{
	top: 0;
	right: 0; 
}
.list-items li a span .price:after,
.list-items li a span .yprice:after{
	content: '';
	display: block;
	width: 100%;
	height: 0;
	overflow: hidden;
	clear: both;
}
.list-dashed.list-items .item-intro {
    left: 90px;
    bottom: -40px;
    color: #858585;
    font-size: 14px;
}
.list-dashed.list-items .item-count {
 	float: right;
    color: #858585;
}
.list-dashed.list-items span {
    position: static;
   	overflow: hidden;
}
.list-dashed.list-items {
    -webkit-transition: all ease-in-out 350ms;
    -moz-transition: all ease-in-out 350ms;
    -ms-transition: all ease-in-out 350ms;
    -o-transition: all ease-in-out 350ms;
    transition: all ease-in-out 350ms;
    overflow: hidden;
}
.list-dashed.list-items.list-folding {
    height: 201px !important;
    overflow: hidden;
}

.folding-bar {
    text-align:center;
    padding:10px 0;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    cursor: pointer;
}
.items-total-block {
    position: relative;
    line-height: 35px;
}
.items-total-block p {
    display: block;
    text-align: right !important;
    font-size: 16px;
    color: #333 !important;
    margin: 0 !important;
}
.items-total-block p em {
    font-style: normal;
    display: inline-block;
    min-width: 100px;
    text-align: left;
}
.items-total-block h3 {
    position: absolute;
    left: 10px;
    top: 0;
}
.block-line {
    height: 1px;
    font-size: 0;
    line-height: 0;
    background: #ccc;
    width: 100%;
}
.mt20 {
    margin-top: 20px;
}
.text-normal {
    font-style: normal;
}
.pay-box h4 {
    min-height: 50px;
    line-height: 50px;
    font-size: 16px;
}
.pay-box {
    overflow: hidden;
}
.list-payment {
    display: block;
    width: 100%;
}
.list-payment li {
    border-bottom: 1px solid #ccc;
    padding: 10px 0;
    line-height: 50px;
    position: relative;
    width: 100%;
}
.list-payment li:last-child {
    border-bottom: none;
}
.list-payment li img {
    display: inline-block;
    width: 50px;
    border: 1px solid #ccc;
    float: left;
    margin-right: 10px;
}
.list-payment li h5 {
    float: left;
    color: #333;
    font-size: 16px;
}
.list-payment li:after {
    clear: both;
    display: block;
    content: '';
}
.list-payment li i,
.list-payment li em,
#invoiceType span i,
#invoiceType span s,
.order-log-title li i,
.order-log-title li em {
    position: absolute;
    width: 24px;
    height: 24px;
    border-radius: 12px;
    top: 50%;
    margin-top: -12px;
    line-height: 24px;
    text-align: center;
}
.list-payment li i,
.list-payment li em,
.order-log-title li i,
.order-log-title li em {
    right: 10px;
}
#invoiceType span i,
#invoiceType span s {
    left: 0;
}
.list-payment li i,
#invoiceType span i,
.order-log-title li i {
    display: none;
    background-color: #FF6D03;
    color: #FFF;
    font-weight: 700;
}
.list-payment li em,
#invoiceType span s,
.order-log-title li em {
    display: block;
    border: 1px solid #ccc;
    background-color: #fff;
}
.list-payment li.active i,
#invoiceType span.active i,
.order-log-title li.active i {
    display: inline-block;
}
.list-payment li.active em,
#invoiceType span.active s,
.order-log-title li.active em{
    display: none;
}
#invoiceType span {
    display: inline-block;
    position: relative;
    padding-left: 30px;
    margin-right: 10px;
}
.pos-r {
    position: relative;
}
.pos-a {
    position: absolute;
}
.pos-f {
    position: fixed;
}
.block-mask {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: .3;
    z-index: 4;
}
.member-info {
    margin: -5px -10px 10px -10px;
    background: url('/img/memberinfo_bg.png') no-repeat;
    background-size: 100% 100%;
}
.member-info .block {
    padding: 20px;
    position: relative;
    z-index: 10;
}
.avatar-img {
    float: left;
    display: inline;
    margin-right: 10px;
    position: relative;
    z-index1;
    overflow: hidden;
}
.avatar-img img {
    display: block;
    border-radius: 40px;
    height: 80px;
    width: 80px;
}

.upload {
    position: absolute;
    z-index: 2;
    font-size: 80px;
    right: 0;
    top: 0;
    border:none;
    opacity:0;
    filter:alpha(opacity = 0);
}
.member-block {
    display: block;
    overflow: hidden;
}
.mask-box {
    background: rgba(0,0,0,0.4);
    position: fixed;
    z-index: 90;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: none;
}
.pop-box {
    display: table-cell;
    text-align:center;
    vertical-align:middle;
}
.cont-box {
    display: inline-block;
    background:#fff;
    padding: 10px;
    border-radius: 6px;
    box-shadow: 0px 0px 6px rgba(255,255,255,0.2);
}
.cont-box img {
    display: inline-block;
}
.cont-box P {
    margin-top: 10px;
}
.member-info .avatar-box,
.member-info .avatar {
    width: 80px;
    height: 80px;
    border: 1px solid #C9C9C9;
    border-radius: 40px;
    box-shadow: 1px 1px 5px rgba(0,0,0,.3) inset;
    float: left;
    margin-right: 12px;
}
.member-info .avatar-box {
    position: relative;
    line-height: 80px;
    text-align: center;
    background: #EEE;
}
.member-info .avatar-box i {
    font-size: 42px;
    color: #999;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -16px;
    margin-top: -21px;
}
em {
    font-style: normal;
}
.member-info .info-box {
    float: left;
    width: 160px;
    line-height: 1.5em;
}
.member-info .info-box h3,
.member-info .info-box p {
    color: #fff;
    font-size: 14px;
    display: block;
}
.member-info .info-box h3 {
    padding-top: 10px;
}
.go-memberinfo {
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -18px;
    font-size: 36px;
    color: #fff;
}
.list-menu.menu-0 {
    margin: 0 -5px;
    background: none;
}
.list-menu.menu-0 ul {
    background: #fff;
}
.list-menu.menu-0 ul li i {
    color: #999;
}
.integral.block {
    padding: 10px;
    border-bottom: 1px solid #ccc;
    margin-left: -5px;
    margin-right: -5px;
    background: #fff;
}
.logout-btn {
    margin: 40px 0 60px 0;
    padding: 0 50px;
}
.sl-input {border: 1px solid #828d98;border-radius: 12px;overflow: hidden;position:relative;width: 50px;height: 24px;display: inline-block;vertical-align: middle;z-index: 6;}
.sl-input div {width: 50px;height: 22px;cursor: pointer;position: absolute;left: 0;top:0;-moz-transition:left 0.25s;-webkit-transition:left 0.25s;-o-transition:left 0.25s;transition:left 0.25s;}
.sl-input .sl-checkBox {display: inline-block;width: 50px;height: 22px;text-align: center;line-height: 22px;margin: 0;font-style: normal;}
.sl-input .sl-checkBox em{display:block;height:100%;width:100%;font-style:normal;}
.sl-checkBox-btn {display: inline-block;width: 24px;height: 24px;background-color: #f0f0f0;border-radius: 12px;border: 1px solid #b2b2b2;position:absolute;top:-1px;left:50%;border-right:none;background-image: -moz-linear-gradient(top, #ecebeb, #f5f5f5);background-image: -webkit-linear-gradient(top, #ecebeb, #f5f5f5);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ecebeb) ,to(#f5f5f5));background-image: -o-linear-gradient(top, #ecebeb, #f5f5f5);background-image: linear-gradient(top, #ecebeb, #f5f5f5);padding:0 2px;box-shadow:inset 1px 2px 3px #fff;z-index: 5;}
.sl-checkBox-btn span{display:block;height:100%;position:absolute;width:100%;box-shadow:inset -1px 2px 3px #fff;right:0;border-radius: 16px;}
.sl-val-t {color: #fff;border-radius:11px 0 0 11px;float: left;background-color: #ccc;width: 50%;/*box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3) inset !important;*/box-shadow: none !important;}
.sl-val-t em{box-shadow:10px 10px 25px #034583 inset;}
.sl-val-f {border-radius:0 11px 11px 0;color:#8d8d8d;background-color: #ff6d03;width: 50%;position: absolute;left: 37px;top: 0;z-index: 4;box-shadow: none !important;}
.sl-val-f em{box-shadow:-5px -5px 15px #e2e2e2 inset;}
div.sl-checkBox-toggle {left: -25px;-moz-transition:left 0.25s;-webkit-transition:left 0.25s;-o-transition:left 0.25s;transition:left 0.25s;}
/*添加规格值样式*/
.no-item-img.list-items .item-intro i.item-intro-val { width:65%; display:inline-block; position:absolute;font-size:14px;line-height:21px;}
.no-item-img.list-items .item-count {right: 0;}
.no-item-img.list-items li.single span {height: 30px;}
.no-item-img.list-items li.single .item-title {height: 30px;line-height: 30px;}
.pay table.invoice {width: 100%;}
.pay table.invoice td {text-align: left;padding: 10px 0;}
.pay table.invoice td input[type="radio"] {margin-right: 10px;}
.pay table.invoice td input[type="text"] {height: 30px;padding: 0 10px;width: 100%;}
.pay-submit a.btn {
    width: 24%;
    margin-right: 10px;
}
.pay-submit span {
    padding-left: 10px;
    padding-bottom: 10px;
}
.pay#divPay .cselectorRadioUL a {color:#333;font-size:1.29em;}

/*产品详情*/
.gods {font-size:22px; line-height:30px;}
.gods img{display:block; margin:0 auto;}
.gods .gods-detail{font-weight:600;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;font-size:14px;}
.gods .price{font-size:16px;}
.gods .salve-price .presname {font-size:14px; color:#444;}
.gods .show-price{color:#999; font-size:14px;}
.gods .show-price .presnum{text-decoration:line-through;}
.specif{padding:10px 5px;border-top:1px solid #ddd;}
.specif dt{font-size:16px; line-height:30px; margin-bottom:5px;}
.specif dd{overflow:hidden;}
.specif dd a{float:left; display:block;font-size:14px; color:#898989; line-height:38px; border:1px solid #ccc; background:#fff; margin-right:10px; padding:0px 20px;max-width: 100%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;margin: 2px;}
.specif dd a.hover,.specif dd a:hover{border-color:#000;}
.gods-num{padding:0px 5px 15px 5px; overflow:hidden;}
.goods-tab{word-wrap:break-word;padding: 5px;font-size:12px;margin-top:10px;}
.goods-tab img{max-width: 100%;}
.cornum{float:left;border:1px solid #b1b1b1; line-height:38px;margin: 0 10px;}
.cornum input{float:left;display:inline-block; width:40px; text-align:center; border-width:0px 1px; border-color:#b1b1b1; line-height:38px;vertical-align:middle; font-size:14px;color:#333;}
.cornum input[type=text][disabled]{color:#333!important;}
.cornum .num{float:left;line-height:38px; width:40px; text-align:center;font-size:16px; color:#818181; vertical-align:middle;background-color: #eee;cursor: pointer;}
.num-stock{/*line-height: 30px;*/}
.gods-num > span{font-size: 14px;line-height: 38px;display: inline-block;float:left;}
.gods-num .num-txt{}
.gods-num .num-stock{color: #909090;}
.share{font-size: 24px;height:38px;line-height:38px;}
.share i{color: #fbab4a;}
.share span{margin: 0 4px;border-left: 1px solid #ccc;}
.addcar{ font-size:16px; line-height:38px; text-align:center; color:#fff; border-radius:2px; margin-bottom:10px; display:block;}
.secbtn{float:left; display:inline; line-height:38px; width:48%; color:#fff; font-size:16px; text-align:center; border-radius:2px;}
.collection{margin-right:4%;}

/*购物车*/
.shop-cart{}
.shop-cart .gods-num{padding: 0;position: relative;width: 100%;margin-right: -90px;padding-right: 90px;line-height: 25px;}
/*.shop-cart .gods-lim-title .cornum{margin: 0 5px;border:none;}*/
.shop-cart .gods-lim li .ig{width: 80px;height: 80px;}
/*.shop-cart .gods-lim-title .cornum input{width: 30px;line-height: 25px;border:1px solid #ddd;float: none;}*/

.shop-cart .gods-lim-title {
    width: 100%;
    margin-right: -110px;
    padding-right: 110px;
    max-height: 100px;
}

.shop-cart .gods-lim li .list-trash{z-index: 99;position: absolute;right: 0;top:0;width: 0;background-color: red;text-align: center;color: #fff;height: 100%;text-wrap: none;white-space: pre;overflow:hidden;line-height: 100px;font-size: 18px;}
.shop-cart .gods-lim-title .cornum em{font-style: normal;margin: 0 5px;}

.shop-cart .collection-title{position: fixed;bottom: 0;height: 80px;line-height: 80px;padding: 0 10px;z-index:99;}
.shop-cart .collection-title span .btn2{height: 38px;line-height: 38px;font-size: 16px;width: 80px;margin-top: 20px;}

/*底部菜单*/
.footnav{overflow:hidden;height: 38px;}
.footnav li{float:left;border-right:1px dotted #ccc;padding:0 10px;}
.footnav li:last-child{float:none; overflow:hidden; border-right:none;}
.footnav li a{font-size:14px; line-height:36px; display:block; text-align:center;color:#A9A9A9;border-bottom:1px solid #ddd;}
.footnav li.currt a{color:#333;border-bottom:2px solid #ddd;}
/*地址管理*/
.address-lim,.add-new-addr{border:1px solid #ccc;border-left:0;border-right:0; }
.address-lim{padding:10px;overflow:hidden; background:#fff;font-size:20px; line-height:30px; margin-bottom:10px;position: relative;}
.address-lim a.icon{font-size:30px;}
.address-lim dd{ margin-bottom:10px; overflow:hidden; padding:0px 10px;}
.address-lim dd .lab{float:left; display:inline; margin-right:20px; width:60px; color:#a0a0a0;}
.contr-addr{float:right;}
.address-lim .address-default{position: absolute;right: 10px;top:9px;font-size: 16px;}
.text-yellow{color: #FF6D03;}
.address-lim p{padding-right:55px;}
.address-lim .phone-num-tex{float: right;}
.address-lim .adress-text{font-size: 18px;color: #999999;}
.address-lim .address-name{margin-bottom: 5px;}
.orderaddress-box{padding:10px 0;}
.main-adr-box{background: #eeeeee;padding-top:54px;}

/*添加新的地址*/
.add-new-addr{padding:15px;overflow:hidden; text-align:center;font-size: 16px;background: #fff; }
.add-new-addr span{font-size:30px; font-weight:bold; cursor:pointer;line-height:21px;}
.add-new-addr a{color:#FF6D03;}

/*登录注册表格*/
.deflt-tab{font-size:22px;margin-top: 20px;}
.deflt-tab input{ height:40px; font-size:14px;padding:0px 12px;width: 100%;}
.deflt-tab li{display: table;width: 100%;margin-bottom: 30px;}
.deflt-tab li>span{display: table-cell;text-align: center;position: relative;}
.forget{color:#a0a0a0; font-size:14px;}
.forget a{color:#FF6D0A;}
.forget a span{color:#F9F9F9;}
.deflt-tab .error{left: 0;}

.member .ablock{padding:16px 15px;}

/*会员绑定*/
.J-bin{position:fixed; z-index:21; width:90%; left:5%; top:50%; margin-top:-170px; background:#fff;}
.bin-tit{font-size:20px; line-height:30px; text-align:center; margin:10px 0px 20px;}
.J-btn-bin{padding:16px 20px; margin-right:10px;}
.bin-forget{color:#50bdee;}
.J-bin .content{padding:20px;}

/*帖子*/
.post-cate .list-block .txt-over{max-width:80%; font-size:16px; line-height:30px; float:left; display:inline;}
.post-cate .list-block .cate-num{color:#004e98; font-size:14px; line-height:30px;}
.post-cate .list-block li i{line-height: 40px;}
.post-cate .list-block li a span{margin-right: 10px;}
.post-list li{border-bottom:1px solid #ccc; margin-bottom:5px;}
.post-list li a{display:block; overflow:hidden; padding:20px 10px;}
.post-list li .txt-over{float:left; display:block;width: 75%;font-size:22px; line-height:30px;}
.post-list li .post-cate{float:right;width: 25%;overflow: hidden;text-align: right; color:#004e98; font-size:18px; line-height:26px;}
.post-list li .post-cate span{margin-right: 5px;}
.post-rows .post-tit{margin-top:10px; line-height:30px; font-size:18px;word-break:break-all;}
.post-date{font-size:12px; color:#a0a0a0; line-height:20px; margin-bottom:10px;}
.post-dateil{word-break:break-word;}
.post-dateil p{font-size:16px; line-height:20px; margin-bottom:10px; text-indent:40px;}
.review-tit{line-height:30px; color:#a0a0a0; background:#eee; padding:0px 10px; margin:15px 0 10px 0;}
.review-lim li{border-bottom:1px solid #ccc; margin-bottom:10px; padding-bottom:5px;}
.review-useinfo{overflow:hidden; font-size:18px; line-height:26px; margin-bottom:10px;}
.review-name{float:left;font-size:14px;}
.review-date{float:right; color:#a0a0a0;font-size:12px;}
.post-rows{margin-bottom: 10px;}
.review-rows p{font-size:14px; line-height:26px; margin-bottom:10px;word-break:break-all;}
.post-leave textarea{width:100%; font-size:14px;color:#a0a0a0; min-height:150px;}
.post-leave .leave-sub{text-align:center;}
.post-newadd input{width:100%; padding:0px 12px; line-height:38px; height:38px; font-size:14px; color:#a0a0a0; margin-bottom:15px;}
.post-newadd textarea{width:100%; padding:12px; min-height:100px; max-height:300px; font-size:16px; color:#a0a0a0;}
.notebox{background:#646464; border:1px solid #333; border-radius:4px; color:#fff; line-height:50px; display:inline-block; padding:0px 20px; cursor:pointer;}
#diabox{position:fixed; z-index:20; left:0; top:0; width:100%; height:100%; display:table;}
.diacell{display:table-cell; vertical-align:middle; text-align:center;}
.hd-r .release{line-height:38px;background-color: rgba(0,0,0,.1); color:#fff; padding:0px 20px; border-radius:4px; box-shadow:0px 0px 1px rgba(0,0,0,0.4) inset;font-size: 14px;margin-top:3px;}

/*文章*/
.article-t{font-size:14px; line-height:24px;}
.article-con{font-size:12px; line-height:22px; max-height:52px; overflow:hidden; color:#898989;white-space:nowrap; text-overflow:ellipsis;}
.article-detail-t{font-size:22px; line-height:30px; margin:10px 0px; text-align:center;word-wrap: break-word;word-break: normal;}
.article-detail p{font-size:18px; line-height:26px; margin-bottom:10px; text-indent:40px;}
.article-detail .Content img {max-width: 100% !important;height: auto !important;text-align: center !important;}
.article-detail .Content {font-size: 1.143em;line-height: 1.6em;}
.article-detail .Content span,
.article-detail .Content p,
.article-detail .Content pre {
	white-space:normal!important;
}
/*2014.4.23 增加两端对齐样式*/
.article-detail .Content *{text-align:justify; text-justify:inter-ideograph;}

 /*会员中心*/
.member-center{background-color: #eee;padding-left:5px;padding-right:5px;}
.member-center .member-top span{ line-height: 30px;font-size: 14px;}
.member-center .member-top .btn{padding: 10px;font-size: 14px;}
.member-menu{background-color: #fff;padding: 20px 10px;box-shadow: 0px 2px 3px rgba(0,0,0,.1) ;}
.member-menu li{float: left;width: 33.33%;text-align: center;}
.member-menu li i{border: 3px solid #004e98;color:#004e98;padding: 10px;width:70px;height:70px;display: inline-block;line-height: 50px;text-align: center;border-radius: 50%;font-size: 30px;}
.member-menu li p{line-height: 30px;}
.member-menu li.menu-border{border-left: 1px dotted #848484;border-right: 1px dotted #848484;}

.member-menu ~ .list-menu{margin-top: 15px;}
.list-menu{background-color: #fff;}
.list-menu ul{border-top:1px solid #cbcbcb;border-bottom:none;}
.list-menu ul li{padding: 10px;border-bottom:1px solid #cbcbcb;font-size: 14px;}
.list-menu ul li a{display: inline-block;width: 100%;}
.list-menu ul li i{color: #cecece;font-size: 16px;}

.member-list{}
.member-list h3{line-height: 50px;font-size: 16px;font-weight: normal;}
.member-list li{float: left;width: 50%;padding: 5px;}
.member-list li a{display: block;background-color: #fff;border-radius: 5px;padding: 10px;}
.member-list li img{width: 100%;}
.member-list li p{height: 20px;font-size:14px;line-height: 20px;white-space:nowrap;overflow: hidden;text-overflow:ellipsis;}

.member-login-no{width:240px;background-color: #fff;display: inline-block;padding: 20px;}
.member-login-no h3{font-size: 16px;line-height: 45px;}
#member-level{ padding:10px 10px; background:#fff;margin:0 -5px;border-bottom:1px solid #cbcbcb;}
.member-level { padding:10px 10px;font-size:1.17em;margin:0 -5px;background:#fff;
}
    .member-level span {color:#ff6d03
    }
.member-name{position:relative; z-index:1; height:20px; width:100%;}
.member-name span{position:absolute;}
.member-name span.high{color:#ff6d03;}
.member-press{position:relative; z-index:1;border:1px solid #ddd; border-radius:5px; overflow:hidden;}
.member-press ul{overflow:hidden; 
background-image: -webkit-linear-gradient(top, #efefef, #fff,#efefef);
}
.member-press ul li{float:left; display:inline; height:10px; position:relative;}
.member-press ul li:after{content:""; display:block; position:absolute; z-index:3; right:0; top:0; height:100%; border-right:2px solid #ddd;}
.member-press ul li.last:after{display:none;}
.member-travel{position:absolute; z-index:2; left:0; top:0; border-radius:5px;  height:100%; width:0; background:#ff6d03;
-webkit-transition: all 0.5s ease-in;
-moz-transition: all 0.5s ease-in;
-ms-transition: all 0.5s ease-in;
-o-transition: all 0.5s ease-in;
transition: all 0.5s ease-in;
}

/*相册分类*/
.pic-category{}
.pic-category li{padding: 5px;border: none;}
.pic-category li a{border:1px solid #ccc;padding: 2px;box-shadow: 3px 5px 2px rgba(0,0,0,.1)}
.pic-category li .ig{width: 100%;height: auto;border-radius: 0;}
.pic-category li h3{text-align: center;line-height: 35px;height: 35px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;font-size:16px;}
.pic-category li .pic-list-num{position: absolute;bottom:40px;right: 10px;color: #fff;text-shadow: 1px 1px 1px rgba(0,0,0,.5);font-size:14px;}
/*视频列表*/
.video-list li a{position: relative;}
.video-list li a:before{position: absolute;left: 50%;top: 50%;display: block;border:15px solid #fff;border-color:transparent transparent transparent #efefef;content: "";margin: -25px 0 0 -5px;}

/*图片列表*/
.pic-list a .ig{width: 100%;height: auto;}
.pic-list > a{display: block;width: 33.3%;padding:2px;border:none;float: left;}
.get-more{text-align: center;}
.get-more span{width: 100%;display: block;color: #a9a9a9;}
.pic-view{background-color: #2d2d2d;width: 100%;position: absolute;bottom: 0;top: 0;}
.pic-view img{width: 100%;margin-top: 15%;}
.pic-title{color: #fff;position: absolute;bottom: 0;width: 100%;height: 60px;overflow: hidden;padding-left: 10px;}
.pic-title h4{font-size: 16px;line-height: 30px;text-align: left;height: 30px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pic-title p{height: 20px;line-height: 20px;text-align: left;}
.pic-title span{height: 20px;line-height: 20px;display: inline-block;font-size: 16px;}
.pic-title span i{margin-right: 5px;}
.pic-title a{color: #fff;display:block;padding-right: 10px;width: 50%;height: 100%;}
.pic-title a i{font-size:18px;}
.pic-view li{overflow: hidden;}

.pic-title .praise{width: 50%;display:block;}

.pic-title .pic-comment{height: 60px;line-height: 60px;width: 30%;}
.pic-title .pic-title-name{width: 70%;}

/*图片详情*/
#galleryOverlay{width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;z-index:100000;background-color:#2d2d2d;overflow:hidden;display:none;-moz-transition:opacity 1s ease;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;}
#galleryOverlay.visible{opacity:1;}
#gallerySlider{height:100%;left:0;top:0;width:100%;white-space: nowrap;position:absolute;-moz-transition:left 0.4s ease;-webkit-transition:left 0.4s ease;transition:left 0.4s ease;}
#gallerySlider .placeholder{background: url("images/preloader.gif") no-repeat center center;height: 100%;line-height: 1px;text-align: center;width:100%;display:inline-block;}
#gallerySlider .placeholder:before{content: "";display: inline-block;height: 50%;width: 1px;margin-right:-1px;}
#gallerySlider .placeholder img{display: inline-block;max-height: 100%;max-width: 100%;vertical-align: middle;}
#gallerySlider.rightSpring{-moz-animation: rightSpring 0.3s;-webkit-animation: rightSpring 0.3s;}
#gallerySlider.leftSpring{-moz-animation: leftSpring 0.3s;-webkit-animation: leftSpring 0.3s;}

@-moz-keyframes rightSpring{
	0%{		margin-left:0px;}
	50%{	margin-left:-30px;}
	100%{	margin-left:0px;}
}

@-moz-keyframes leftSpring{
	0%{		margin-left:0px;}
	50%{	margin-left:30px;}
	100%{	margin-left:0px;}
}


@-webkit-keyframes rightSpring{
	0%{		margin-left:0px;}
	50%{	margin-left:-30px;}
	100%{	margin-left:0px;}
}

@-webkit-keyframes leftSpring{
	0%{		margin-left:0px;}
	50%{	margin-left:30px;}
	100%{	margin-left:0px;}
}

/*订单详情*/

.payBtn {padding: 0 10px;text-align: center;}
.payBtn .btn {width: 40%;margin-right: 5px;}
#listItems{padding:5px 0;}
#listItems .gods-num{padding: 0;width: 100%;margin-right: -160px;padding-right: 160px;line-height: 40px;}
#listItems li:last-child{border: none;}
#listItems li .ig{margin-right: 5px;}
#listItems li .datxt{padding-right:40px; margin-bottom:0; line-height:20px; height:40px; }
#listItems li .comment-btn{width:40px;padding: 3px 0;position: absolute;right: 0px;top: 10px;font-size: 12px;text-align: center;}
#listItems li h4{white-space:nowrap; text-overflow:ellipsis;overflow: hidden;}
#listItems li h4.fl{width: 80%;}
#listItems li h4.fr{width: 20%;}
#listItems .gods-lim li .ig{width: 100px;height: 100px;}
#listItems .gods-lim-title{width: 100%;margin-right: -140px;padding-right: 140px;height: 100px;}
#listItems li{display:table;}
#listItems li .ig{display:table-cell;float:none;}
#listItems li .gods-lim-title{display:table-cell; vertical-align:top; height:100%; padding-right:0; margin-right:0;}
#listItems li .ig a{min-height:100px;}
#listItems .gods-num{margin-right:0; padding-right:0; line-height:20px; display:table;}
#listItems .gods-num .fl{max-height:40px; float:left;white-space:normal; text-overflow:inherit;}
.no-data li .btn{margin: 0;width: 100%;padding: 10px 0;}

/*APP下载*/

.app-down{}
.app-down h3{line-height: 40px;font-size: 16px;font-weight: bold;}
.app-down-title{}
.app-down-title img{border: 1px solid #ddd;}
.app-down li{height: 40px;line-height: 40px;border-bottom: 1px solid #cccccc;font-size: 16px; position:relative; z-index:2;}
.app-down li:nth-last-child(1){border-bottom: none;margin-top: 10px;}
.app-down li a{color: #898989;display: block;}
.app-down li i{font-size: 25px;width: 50px;text-align: center;display: inline-block;}
.app-down li i.fr{margin: 5px;}
.app-down .text-center img{display: inline;}

.down-note{position:absolute; z-index:2; width:80%; left:10%; top:30px; display:none;}
.note-cont{background:rgba(0,0,0,0.8); border-radius:6px; padding:10px;}
.note-cont p{line-height:24px; color:#57800a; vertical-align:middle;}
.note-cont p .icon{vertical-align:middle;}

.note-cont .down-fontstyle{color:#fff; margin-left:5px;}
.trigne{display:block; width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent;
 border-top:5px solid transparent; border-bottom:5px solid rgba(0,0,0,0.8); margin:0 auto;}
/*全景相册*/
.webBody .panoramic{width: 320px;}
.panoramic{position:fixed;top: 0;bottom: 0;height: auto;width: 100%;display: none;z-index: 100;background-color: #fff;}
.panoramic .header{z-index: 1000;}
.panoramic .header h2{text-align:center; font-size:24px; font-weight:normal; line-height:60px;height:60px;padding: 0 60px 0 45px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.warning {font-weight: bold;}
::-webkit-scrollbar {background-color: rgba(0,0,0,0.5);width: 0.70em;}
::-webkit-scrollbar-thumb {background-color:  rgba(255,255,255,0.5); }
#box{ position:absolute; left: 0; top: 0; width: 100%; height: 100%;}
#box-inner{padding: 65px 5px 70px 5px;height: 100%;width: 100%;}
#container{ width:100%;height:100%;}
.panoramic-nav{position: absolute;bottom: 0;width: 100%;height: 65px;}
.panoramic-nav li{float: left;width: 33.3%;padding: 5px;line-height: 65px;color: #fff;overflow: hidden;}
.panoramic-nav li h3{text-align: center;font-size: 16px;}
.panoramic-nav li a{color: #fff;font-size: 14px;}
.panoramic-nav li.panoramic-prev{text-align: left;position: relative;}
.panoramic-nav li.panoramic-next{text-align: right;position: relative;}
.panoramic-nav li a i{margin: 5px;position: absolute;top: 24px;}
.panoramic-nav li.panoramic-prev a i{left: 2px;}
.panoramic-nav li.panoramic-next a i{right: 2px;}
.panoramic-nav li span {height: 65px;overflow:hidden;display: block;}
.panoramic-nav li.panoramic-prev span{padding-left: 20px;}
.panoramic-nav li.panoramic-next span{padding-right: 20px;}
/*点赞*/
.post-rows .praise{float: right;font-size: 16px;display:block;}
/*这招*/

/*反馈*/
.reason-block{margin-bottom:15px;}
.reason-block input{width:100%; padding:0 10px; line-height:20px; height:38px; border:1px solid #ddd;}
.reason{margin-bottom:5px;}
.report_success{ text-align:center; margin-top:50px;}
.report_success .mobile-check{font-size:70px; color:#019d49;}
.report_success p{color:#9f9f9f; font-size:18px;}

/**
 * 手机端团购页面
 * @authors liqiaojuan (liqiaojuan@knet)
 * @date    2014-12-24
 * @version 1.0
 */
/*门店管理登陆页面*/
.store-header h1,
.login-box .icon,
.del-btn-box .icon,
.coupons-header .coupons-tab li a,
.coupons-zone .coupons-item-cont p,
.order-type-tab li.cur-tab a,
.order-itme .circle i,
.coupons-header .hd-l a,
.expired-header,
.cor-red{color: #F1604F;}
.dif-header {background: #fff;border-bottom: 1px solid #C6C6C6;}
.store-main {margin-top: 45px;border-top:1px solid #ECECEC;}
.bor-btm {border-bottom: 1px solid #ccc;}
.ipt {padding:5px;border:0;}
.ipt:focus{border:0;box-shadow: 0;}
.store-header {height: 100px;background:#fff;}
.store-header h1 {line-height: 100px;font-size: 20px;height: auto;text-align: center;}
.login-box {padding:20px 20px 0;text-align: center;}
.login-box .login-item{margin-bottom: 20px;}
.login-box .login-item:first-child {padding-bottom: 20px;}
.logon-btn-box{margin-top:30px;}
.login-box .icon {margin-right: 10px;vertical-align: middle;font-size: 16px;}
.payBtn .btn-red{background: #F1604F;}
/*门店详情*/
.store-detail-zone{}
.graphic-description {position:relative;}
.graphic-description dt{width: 80px;height:70px;overflow:hidden;border-radius: 5px;margin-right:15px;border:1px solid #d7d7d7;}
.graphic-description dt a img {width: 100%;}
.graphic-description dd {
   /* width: 100%;*/margin-right:-105px;
   }
.graphic-description dd h3 {font-size: 16px;}
.graphic-description dd p {color: #898989;font-size: 14px;overflow: hidden;}
.graphic-description dd .advance-type {float: right;font-size: 14px;color: #898989;}
.graphic-description .enter-icon {position: absolute;right: 10px;top:46px;color: #898989;font-weight: bold;}
.store-detail-zone .item-store-info {padding:10px 0;font-size: 18px;color: #666666;border-top:1px solid #E0E0E0;}
.store-detail-zone .icon{margin-right:10px;font-size: 20px;vertical-align: middle;}
.store-detail-zone .store-info {padding:10px 10px 10px;background:#fff; border:1px solid #E0E0E0;border-right:0;border-left:0;border-top:0;}
.dif-store .graphic-description {margin-bottom: 10px;}
.store-detail-zone .s-goods-info {padding-top:15px;margin-top:20px;}
.store-detail-zone .s-goods-info h3 {margin-bottom:15px;font-size: 18px;}
/*查找门店详情*/
.store-detail-zone.pdt-10 {padding-top:10px;}
.find-store .s-goods-info h4 {margin:0;padding-top:8px;font-size: 14px;}
.find-store .s-goods-info{margin:10px 0 0;}
.find-store .dis-num{font-size: 14px;color: #B4B4B4;}
.find-store .s-goods-info:first-child {margin-top:0;}
/*个人订单详情*/
.del-btn-box {height: 44px;}
.del-btn-box .icon {margin-right: 10px;font-size: 18px;vertical-align: 4px;}
.coupons-header {height:45px;background: #fff;border-bottom: 1px solid #C6C6C6;}
.coupons-header .coupons-tab {width: 164px;height: 34px;margin:5px auto 0;border:2px solid #F1604F;}
.coupons-header .coupons-tab li a{display: block;width: 80px;height: 30px;line-height: 30px;purchase-couponspadding:0;text-align: center;}
.coupons-header .coupons-tab li.cur{background: #F1604F;}
.coupons-header .coupons-tab li.cur a{color: #fff;}
.coupons-zone {padding:20px;}
.coupons-zone .coupons-item-cont {margin-bottom: 20px;padding:10px 20px;background: #fff;overflow: hidden;border:1px solid #E1E1E1;border-top: 0;}
.coupons-zone .coupons-item {
   position: relative;
   z-index: 1;
   overflow: hidden;}
.coupons-zone .coupons-item-cont h3 {font-size: 20px;}
.coupons-zone .coupons-item-cont p { margin-top: 10px;padding-left: 10px;font-size: 16px;}
.circle-bg {position: absolute;width:40px;height: 40px;top:50%;margin-top:-30px;border:1px solid #E1E1E1;border-radius: 20px;}
.circle-lt{left: -28px;}
.circle-rt{right: -28px;}
.coupons-btn-box .expired-coupons {border:1px solid #999999;color: #656565;background: #fff;}
/*订单*/
.purchase-coupons{margin-top: 0;}
.order-zone {padding:15px 10px;background: #fff;
   }
.order-zone .tab-box {padding-bottom: 15px;margin-bottom: 5px;border-bottom: 1px solid #ECECEC;}
.order-zone .tab-cont{width: 300px;margin: 0 auto;}
.order-type-tab {width: 340px;}
.order-type-tab li{position: relative;float: left;width: 60px;margin-right: 20px;text-align: center;font-size: 16px;}
.order-type-tab li .arrow-box {position: absolute;display: none;top:23px;left: 20px;color: #ECECEC;background: #fff;}
.order-type-tab li.cur-tab .arrow-box {display: block;}
.order-itme {position: relative;padding-left: 40px;width:100%;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #ECECEC;}
.order-itme .graphic-description dt {width: 120px;height: 84px;margin-right:8px;border:0;border-radius: 0;}
/*.order-itme .graphic-description dd {margin-right: -154px;padding-right:154px;}*/
.order-itme .graphic-description h4 {font-size: 18px;line-height: 18px;}
.order-itme .graphic-description p {margin:10px 0 10px 0 ;}
.order-itme .graphic-description .no-consum {color: #898989;}
.order-itme .circle {position: absolute;width: 30px;height: 30px;top: 50%;left: 0;margin-top:-15px;border:1px solid #9B9B9B;border-radius: 15px;text-align: center;}
.order-itme .circle.checked{border:1px solid #F1604F;}
.order-itme .circle i {display: none;font-size: 16px;line-height: 28px;}
.order-itme .circle.checked i {display: block;}
.order-itme .paybtn {display: block;width: 60px;height: 30px;color: #fff;background: #F1604F;text-align: center;line-height: 30px;}
.order-itme .paybtn.no-pay {opacity: 0.6;cursor:default}
.coupons-zone .coupons-item-cont p.expired-time {color: #898989;}
/*门店管理系统*/
.system-header {background:#fff;}
.system-header .icon{margin:10px 10px 0 0;font-size: 22px;}
.system-zone ul {padding-top: 20px;}
.system-zone li {float: left;width: 33.33%;text-align: center;}
.system-zone li .circle-box {width: 84px;height: 84px;margin: 0 auto;border-radius: 42px;border:2px solid #F1604F;}
.system-zone li p {margin-top: 10px;font-size: 16px;}
.system-zone li .circle-box .icon {font-size: 40px;line-height: 84px;}
/*团购消费*/
.cost-cont .cost-item {padding: 10px;}
.cost-cont .cost-item select{border:0;}
.cost-item .icon {vertical-align: middle;}
.cost-cont .cost-item .name-box{display: inline-block;width: 60px;margin-right: 15px;vertical-align: middle;}
/*付款*/
.pay-zone .item-store-info{border-top: 0;border-bottom: 1px solid #E0E0E0;}
.pay-zone .store-info{padding:10px 0;border-bottom: 0;}
.pay-zone .item-store-info {padding: 10px ;color:#333333;}
.pay-zone .item-store-info h4{margin:10px 0 10px  -8px;color: #333333;font-size: 20px;}
.pay-zone .mess-info {margin-top:5px;font-size: 16px;}
.pay-zone .img-pay {width: 40px;height: 40px;margin-right: 20px;vertical-align:middle;}
.pay-zone .pay-name {margin-top: 8px;}
.pay-zone .item-store-info input.pay-type-ra {margin-top: 14px;}
.pay-zone .pay-type-name {height: 40px;padding-left: 10px;line-height: 40px;border-bottom: 1px solid #E0E0E0;color:#989898;}
.pay-zone .payBtn {margin-top: 20px;}
.pay-zone .checkbox {position:relative;background: #eee;}
.pay-zone .checkbox .icon{position: absolute;width: 24px;height: 24px;right:-18px;margin-top: 7px;border-radius: 12px;line-height: 24px;text-align: center;background-color: #FF6D03;color: #FFF;font-size:14px;font-weight: 700;}
.pay-zone .checkbox em{position: absolute;display: block;width: 24px;height: 24px;margin-top: 7px;right:-8px;line-height: 24px;border: 1px solid #ccc;background-color: #fff;border-radius: 12px;text-align: center;}
.pay-zone .active .checkbox em{display: none;}
/*支付成功页面*/
.success-pay-zone {margin-top:0;padding-top:44px;}
.success-pay-zone .coupons-item .sn-code {font-size: 20px;}
.btn-bor{border:1px solid #989898;color: #989898;}
.success-pay-zone .success-tip-box {text-align: center;font-size: 30px;color: #2DD649;}
.success-pay-zone .success-tip-box .circle {display: inline-block;width: 40px;height: 40px;border-radius: 20px;background: #2DD649;text-align: center;}
.success-pay-zone .success-tip-box .circle .icon {font-size: 30px;line-height: 40px;color: #fff;}
.success-pay-zone .total-mony {color: red;}
/*提交订单*/
.count-num.cornum {float: right;}
.count-num .num {margin-right: 0}
.send-order-zone .num-name {display: block;margin-top: 8px;}   
/*团购券详情*/
.purchase-coupons-detail .img-consumption {margin:15px -10px;}
.purchase-coupons-detail li{font-size: 16px;margin-bottom: 10px;}
.purchase-coupons-detail .img-consumption img{max-width: 100%;margin:0 auto;}
.purchase-coupons-detail .dif-purchase-box {padding-top: 0;}
.dif-purchase-box .img-consumption {position: relative;}
.dif-purchase-box .img-consumption .free-booking {position: absolute;width: 50px;height: 30px;top: 0;left: 20px;line-height: 30px;text-align: center;font-size: 12px;color: #fff;background: #00a1f2;}
.dif-purchase-box .img-consumption .free-booking:after{position: absolute;display: block;bottom: -15px;content: '';border-width: 11px 22px 5px 28px;border-style: solid;border-color: #00a1f2 transparent transparent transparent;}
.dif-purchase-box .img-consumption .has-sale{position: absolute;padding:2px 10px;bottom: 10px;left: 10px;font-size: 12px;border-radius: 10px;background: #000;color: #fff;opacity: 0.4;}
.purchase-coupons-detail .dif-purchase-box .img-consumption{margin:0;}
.purchase-coupons-detail .payBtn {margin-top:10px;}
/*团购详情*/
.price-change {text-align: left;}
.price-change em {font-style: normal;font-size: 36px;}
.price-change del {color: #989898;}
.no-appointment {margin-top: 5px;font-size: 14px;color: #4BBD5B;}
.no-appointment .circle-nopay {display: inline-block;width: 18px;height: 18px;margin-right: 5px;border-radius: 10px;vertical-align: middle;border:1px solid #4BBD5B;}
.no-appointment .circle-nopay .icon {font-size: 14px;line-height: 16px;color: #4BBD5B;vertical-align: 3px;}
.tip-mess-title{color:#989898;font-weight:normal;margin-bottom:5px;}
.purchase-coupons-detail .item-tip {margin-bottom:10px;}
.order-detail-info{margin-top:0;}
.order-detail-info .order-itme {padding: 0;border-bottom: 0;}
.order-detail-info .item-store-info{font-size: 14px;}
.order-detail-info .coupons-zone h3.title-cp{margin-bottom:10px;color: #666666;}
.order-detail-info .disable-coupons{opacity: 0.6;}
.order-detail-info .coupons-item-cont .cor-gray{color: #333;font-size: 16px;}
.purchase-coupons-detail .payBtn .send-phone{width: 90%;}
.dif-header .buy-more{font-size: 12px;line-height: 14px;margin-top:16px;}
.order-detail-info .coupons-zone{margin-top: -10px;}
.dif-purchase-box .img-consumption{position: relative;}
.dif-purchase-box .img-consumption .touchslider-btn{position: absolute;bottom: 10px;right: 15px;}
.dif-purchase-box .img-consumption .touchslider-btn li{display: inline-block;width: 10px;height: 10px;background-color: #B7B7B7;border-radius: 50%;margin: 0 3px;text-indent: -2000em;}
.dif-purchase-box .img-consumption .touchslider-btn li.on{background-color: #fff;}
/*发送团购券*/
.send-ticket .item-store-info {padding:20px 10px;}
.send-ticket .code-text {font-size: 26px;}
.send-ticket .store-info {padding-top:0;font-size: 16px;line-height: 26px;}
.send-ticket .store-info .ipt {padding:5px;}
.send-ticket .check-box {width: 30px;height: 30px;margin-right:10px;border:1px solid #E0E0E0;border-radius: 2px;}
.send-ticket .check-box i {display: none;font-size: 27px;font-weight: bold;}
.send-ticket .item-store-info.cur i{display: block;}
/*微团购*/
.micro-purchase .control-func-groupbuy li .group-title h3 {height:34px;line-height: 34px;}
.micro-purchase .control-func-groupbuy li .group-title b {font-size:22px;font-weight:normal;}
.micro-purchase .control-func-groupbuy li .group-title del{color:#979797;}
.micro-purchase .control-func-groupbuy li .group-title p.price-box{margin-bottom:15px;}
.micro-purchase .control-func-groupbuy li .has-sale {font-size:16px;color:#979797;}
/*产品排序*/
.product-rank{border-top: 1px solid #ccc;}
.product-rank li{width: 25%;float: left;text-align: center;height: 30px;padding-top: 5px;border-bottom: 1px solid #ccc;}
.product-rank li.active{border-bottom:2px solid #fe7c24;}
.product-rank li a{display: block;height:20px;border-right: 1px solid #ccc;}
.product-rank li:last-of-type a{border:none;}
.product-rank li a i{color: #fe7c24;font-size: 16px;}

.i-checkbox-true {
    display: none;
    background-color: #FF6D03;
    color: #FFF;
    font-weight: 700;
}

.remveList.active .i-checkbox-true {
    display: inline-block;
}

.remveList .i-checkbox-false {
    display: block;
    border: 1px solid #CCC;
    background-color: #FFF;
}

.remveList.active .i-checkbox-false {
    display: none;
}

.remveList .i-checkbox-true,
.remveList .i-checkbox-false {
    float: left;
    width: 24px;
    height: 24px;
    border-radius: 12px;
    vertical-align: middle;
    margin-top: 24px;
    margin-right: 6px;
    line-height: 24px;
    text-align: center;
}

.none {
    display: none;
}

.gods-lim-line {
    width: 100%;
    margin: 10px 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    border-bottom: 1px dashed #ccc;
}

.gods-final-price {
    margin-left: 30px;
    font-size: 16px;
    padding: 5px 0;
}

.gods-final-price span {
    color: #C00;
}

.cart-promotion-title {
    font-size: 14px;
    color: #666;
    margin-bottom: 10px;
}

.cart-promotion-title i {
    padding: 0 5px;;
    margin-right: 5px;
    color: #fff;
    background: #a20000;
    font-style: normal;
}

/*促销*/
.goods-info-mess{margin: 5px 0;padding-bottom:10px;border-bottom: 1px solid #F1F1F1;}
.goods-info-mess .descript-info{color: #909090;font-size: 14px;}
.goods-info-mess .increase-lable{position:relative;display: inline-block;height:20px;line-height:20px;text-align:center;padding:0 10px;background: #CE0909;color:#fff;}
.goods-info-mess .increase-lable i{position: absolute;color:#CE0909;top:15px;left: 28px; }
.goods-info-mess .pro-name-box{font-size: 20px;}

.gods .goods-info-mess{border-bottom: 0;}
.monthly-sales {margin-right:10px;font-size: 14px;color: #A9A9A9;}


/*商品详情*/
/*body{width:320px;}*/
.circle-iocn-g,.lit-circle {display:none; background: red; }
.circle-iocn-g {width: 50px; height: 50px; border-radius: 25px; }
.lit-circle {position:absolute; right:6px; top:4px; font-size:12px; background:#fff; color:red; width: 15px; height: 15px; text-align:center; line-height:16px; border-radius: 10px; font-family:'Arial'; }
.number-large.lit-circle {width:inherit; padding:0 2px; }
.edit-box {display:none; margin-top:4px; }
.edit-box .del-goods {width: 46px; line-height: 40px; color:#fff; border-radius: 4px; background: #FE0000; text-align: center; }
.gray-color {margin-left:4px; color:#898989;  }
.edit-box .cornum {margin: 0; }
.car-icon {font-size: 26px; }
.hd-r .car-box {margin-right:10px; line-height: 56px; }

/*评论管理*/
.send-comment {margin: 10px 0; padding-bottom:15px; border-bottom: 1px solid #ccc; }
.send-comment dt {width:30%; }
.send-comment dt img{width:100%;}
.send-comment dd {width:70%;}
.send-comment dd .sever-text {padding-left:10px;}
.send-comment dd h3 {height:40px;margin-bottom:10px;line-height:20px;overflow:hidden;}

/*星星级别*/
.star-comment {margin-bottom:10px;padding:5px 0; }
.star-comment em {font-size:16px; }
.star-wrap img,.star-wrap{display:inline-block; }
.star-wrap img{width: 16px; height: 16px; margin-right:5px; border:0; }
.comment-text-box {position:relative; margin-bottom:16px; }
.comment-text-box span.tip-len{position:absolute; right:10px; bottom:10px; color:#ccc;}
.comment-text-box textarea {height:140px; }
.send-comment-btn.secbtn {float:right; width:30%;}

/*好评  中评差评图标*/
.com-icon {display: inline-block;vertical-align:middle;margin-right:5px;width:24px;height: 24px; background: url('/img/comment-icon.png') no-repeat;}
.good-icon {width: 20px;height: 29px;background-position: 0 0 ;}
.middle-icon{background-position: -21px 0 ;}
.bad-icon{background-position: -47px 0 ;}
.comment-new-list .com-info-user {margin-bottom:10px;font-size:16px;line-height:30px;}
.comment-new-list p{line-height:20px;}
.comment-new-list .black-title {font-size:14px;}
.comment-new-list .stores-reply{margin-bottom:10px;font-size:14px;color:#a0a0a0;}
.comment-new-list .comment-level {color:#666666;}
.comment-tab li {float:left; width:25%;padding-right:10px;}
.comment-tab li.cur a{background:#eeeeee;}
.comment-tab li a{display:block;text-align:center;font-size:14px;line-height:30px;border:1px solid #ccc;color:#333333;}
.nodata{padding:10px;}

/*产品详情*/
.detail-pro-pd{padding:5px 10px;}
.price .tip-login{display:inline-block;padding:0 5px;line-height:22px;margin-left:20px;color: #FBAB4A;font-size: 12px;border: 1px solid #FBAB4A;}
.goods-info-mess .dif-name-size{font-size:16px; }
.dif-price-size .presnum {font-size: 28px;}
.dif-price-size .presnum em{font-size: 24px;}
.gods .show-price.dif-original-price .presnum{font-size: 16px;}
.dif-pad-detail{padding:0 5px 10px;}
.goods-specif-list{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #ddd; }
.goods-specif-list dd{padding-left: 35px}
.goods-specif-list.specif dd a {line-height: 30px;}
.goods-specif-list.specif dd a:hover,.goods-specif-list.specif dd a.hover{border-color: #c00;color: #c00;}
/*加减数量*/
.dif-cornum.cornum,
.dif-cornum .num,
.dif-cornum input{line-height: 32px;}
.dif-price-size .market-price{display:block;color: #898989;}