html {box-sizing: border-box;}
*, *:before, *:after {box-sizing: inherit;}
li{list-style:none;}
.ccadded .nav li, .fleft{float:left;}
.ccadded{float:right;}/*.container{width:1170px;}*/
.container dd h1{font-size:26px; margin:0 0 30px;}
.textstyle *, .minbuy *, .ProgressBargain *, .ProgressTotal *{font-family:\5FAE\8F6F\96C5\9ED1, Helvetica; font-weight:normal;}
.usermenu {width:180px; float:left; text-align:center;padding:20px 0;}
/*.usermenu span{font-size:16px; line-height:80px; margin:0 auto 10px; border-bottom:1px solid #ccc; display:inline-block;}*/
.usermenu a{display:block; line-height:50px; color:#888;}
.usermenu .active{color:#0C9;}
.orderdd, .addr{float:right; width:930px;}
.kk, .paytable td{border:1px solid #ccc;}
.kkq{border:1px solid #ddd;}
.conmenu, .xkk{border-bottom:1px solid #bbb;}
.conmenu a{font-size:16px; color:#888; display:inline-block; height:40px;  margin-bottom:-2px}
.conmenu .sele{border-bottom:4px solid #0C9; color:#0C9;}
.conmenu a div{border-right:1px solid #ddd; width:120px; height:20px; text-align:center; margin-bottom:20px;}
#notifyno div, #showCoupons dl{position:relative;}
#notifyno div span{position:absolute; border-radius:4px; background:#ff8314; color:#fff; padding:0 6px; font-size:10px; line-height:15px;}
.orderlist{margin:20px 0 10px; padding-bottom:20px;}
.ordert1{font-size:12px; background:url(../../admin/images/top_bg.jpg) repeat-x left top;}
.ordert2{margin:20px 0 0 20px;}
.paddle20{padding-left:20px;}
.padd2{padding:2px;}
.padd2 img{max-width:120px; max-height:80px;}
.paddle8{padding-left:8px;}
.fonsize18{font-size:18px;}
.martb40{margin:40px auto;}
._citys { width: 450px; display: inline-block; border: 2px solid #eee; padding: 5px; position: relative; background:#fff;}
._citys span { color: #56b4f8; height: 15px; width: 15px; line-height: 15px; text-align: center; border-radius: 3px; position: absolute; right: 10px; top: 10px; border: 1px solid #56b4f8; cursor: pointer; }
._citys0 { width: 100%; height: 34px; display: inline-block; border-bottom: 2px solid #56b4f8; padding: 0; margin: 0; }
._citys0 li { display: inline-block; line-height: 34px; font-size: 15px; color: #888; width: 80px; text-align: center; cursor: pointer; }
.citySel { background-color: #56b4f8; color: #fff !important; }
._citys1 { width: 100%; display: inline-block; padding: 10px 0; }
._citys1 a { width: 83px; height: 35px; display: inline-block; background-color: #f5f5f5; color: #666; margin-left: 6px; margin-top: 3px; line-height: 35px; text-align: center; cursor: pointer; font-size: 13px; overflow: hidden; }
._citys1 a:hover { color: #fff; background-color: #56b4f8; }
.AreaS { background-color: #56b4f8 !important; color: #fff !important; }
.existaddr{padding:18px 12px;}
.existaddr table{margin:20px auto;}
.defaddr{border:1px solid #999; border-radius:4px; margin-left:10px; padding:2px;}
#seltr .defaddr_action{border:1px solid #999; border-radius:4px; margin-left:10px; padding:2px; background:#999; cursor:default; color:#fff;}
.notifylist dt {padding:20px 20px 0;}
.notifylist dd{border-bottom:1px solid #ccc;padding:8px 20px 20px;}
.securityin{padding:20px 20px 40px;}
.securityin dt{padding-bottom:40px;}
.securityin dd{padding:5px 160px;}
.securityin input{border:1px solid #999; border-radius:4px; width:200px; line-height:30px;}
.securityin .radioWidth{width:20px;}
.securityin div{width:160px; display:inline-table;}
.securityin .gbtn{border:none; margin-left:70px; line-height:38px;}
.fontsize16{font-size:16px;}
.talignr{text-align:right; margin-top:10px;}
.minbuyback{background:#f1f1f3; margin-top:-20px;}
.minbuy{background:#fff; padding:20px; font-family:\5FAE\8F6F\96C5\9ED1, Helvetica; font-weight:100;}
.clearboth{clear:both;}
.overfl, .paying li div{overflow:hidden;}
.paddtb20{padding:20px 0;}
.martop20{margin:20px 0;}
#newul {border-top:1px solid #e5e5e5;}
.addr ul{padding-bottom:20px;}
.addr li, #newul li{line-height:40px; padding:6px 20px;}
.ykk{line-height:30px; box-sizing:border-box; border-radius:4px; border:1px solid #ccc; margin-left:20px; padding-left:5px;}
.allwidth{ width:300px;}
.areawidth{width:100px;}
.phonewidth{width:190px; margin-left:10px;}
.detailedwidth{width:700px;}
.marleft76{margin-left:76px;}
.gbtn{background:#32c057; color:#fff; border:none; line-height:40px; width:160px; font-size:16px; box-sizing:border-box; border-radius:4px;}
.gbtnx{background:#32c057; color:#fff; border:none; line-height:25px; width:60px;}
.gbtnull{background:#fff; color:#999; border:1px solid #ccc; line-height:40px; width:160px; font-size:16px; box-sizing:border-box; border-radius:4px;}
#addnew{border-radius:4px; padding:3px 8px;}
.marb40{margin-bottom:40px;}
.color999{color:#999;}
.rollihei{line-height:30px; padding:30px;}
.paying li{width:300px; float:right;}
.lineheight30{line-height:36px;}
#showCoupons{color:#85c0a7;}
#showCoupons dl{display:inline-block;}
#showCoupons dl dt{font-weight:normal;}
#showCoupons dl dd{position:absolute;}
.juan1{background:url(../../img/juan1.png) no-repeat left center; width:279px; height:155px;}
#showCoupons .juan1 h1, #couponsList .juan1 h1{font-size:60px; color:#e113a5; padding:20px 0 0 46px; margin:0;font-family:\5FAE\8F6F\96C5\9ED1, Helvetica;}
#showCoupons .juan1 h3, #couponsList .juan1 h3{font-size:26px; color:#c72100; text-align:center; margin:0; padding:10px 0 4px; width:240px;font-family:\5FAE\8F6F\96C5\9ED1, Helvetica;}
#showCoupons .juan1 h6, #couponsList .juan1 h6{margin:0 0 0 5px; color:#7706b1;font-size:12px;  width:258px;background-color:rgba(255,255,255,0.7);}
#showCoupons .juan1 h6 p, #couponsList .juan1 h6 p{line-height:13px;text-align:center;}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  #showCoupons .juan1 h6, #couponsList .juan1 h6{
    background-color:#ffffff;
    filter:Alpha(opacity=70);
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
  #showCoupons .juan1 h6 p, #couponsList .juan1 h6 p{
    position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
  }  
}
#couponsList li{margin:20px auto; position:relative;}
#couponsList a{z-index:1;font-size:18px; color:#fff; font-weight:bolder;padding-top:20px; display:block;}
#couponsList a:hover{color:#FF0;}
#couponsList div, #couponsList a{height:144px; width:50px; position:absolute; left:268px; top:2px; text-align:center;}
#couponsList div{background-color:#e113a5;  z-index:-1;}
.minfo dt{font-size:30px;}
.minfo dt img{margin-right:20px;}
.minfo dd{padding:10px 106px;}
#timesub, #confirmTimesub{color:#32c057;}
.minbuy h4, .fonts20{font-size:20px; color:#666;}
.paytable table{display:inline-block;}
.paytable ul{padding-top:110px;}
.paytable ul li{background-color:#fec; margin:10px; font-size:12px; padding:4px 6px;}
.disblock{display:block;}
.ProgressBargain, .ProgressTotal{border-radius:15px; background-color:#fff;}
.ProgressBargain li {width:16%; text-align:center; line-height:32px; float:left;}
.ProgressTotal li{width:25%; text-align:center; line-height:32px; float:left;}
.progressIn{width:20%; background:#32c057;color:#fff;}
.fontRed{color:#f30;}
.xukk{border-bottom:1px dashed #ccc;}
.ordert2 .oCancel{background:#32c057; color:#fff; border:none; line-height:36px; padding:3px; box-sizing:border-box; border-radius:4px;}
.timeList span{margin:0 43px 0 4px;}
.timeListA span{margin-right:148px;}
.hon{font-size:18px; font-weight:bolder; color:#F30;}
.lv{color:#32c057;}