﻿#content{ margin-top:10px; /*border:1px solid #CCC*/position: relative;z-index: 1;}

/*会员中心*/
.p_left{float:left;width:150px; margin-bottom:10px;background: #fff;}
.p_right{ float:right; width:840px; position:relative}
.last{border-bottom: none !important}

#myjd .mc{border:solid #E6E6E6;border-width:0 1px 1px 1px;overflow:hidden;}
#myjd dl dt{position:relative;height:27px;padding:0 12px;border:solid #E6E6E6;border-width:1px 0;background:url(../images/bg_jdleft.jpg) #E6E6E6 repeat-x 0 -30px;font-weight:bold;line-height:27px;cursor:pointer;}
#myjd dl dt b{display:block;position:absolute;top:0;right:5px;width:19px;height:27px;background:url(../images/bg_jdleft.jpg) no-repeat 0 -150px;}
#myjd dl dt:hover{background-position:0 0;}
#myjd dl dt:hover b{background-position:0 -90px;}
#myjd dl.close dt b{background-position:0 -120px;}/*收缩样式*/
#myjd dl.close dt:hover b{background-position:0 -60px;}
#myjd dl.close dd{display:none;}
#myjd dd{padding:4px 0 5px;}
#myjd dd .item{padding:2px 0 2px 24px;border-bottom:dotted 1px #CCCCCC; margin:2px 5px}
#myjd dd .curr a{color:#ff5100}

.p_right .p_r_top{ border:1px solid #E9D58E; background-color:#FFFDEE; padding:8px 20px; color:#363636}
.p_right .o-mt span{ font-size:18px; font-weight:bold}
.p_right .msafe{ padding:5px 0; clear: both}
.p_right .msafe .mc{overflow: visible;line-height: normal;}
.p_right .msafe .mc li {float: left;margin-right: 8px;}
.p_right .msafe .ir {margin-right: 8px;}
.ir{background:url(../images/icon-rank.png) no-repeat;width:126px;height:17px;font-size:0;line-height:0;overflow:hidden;display:inline-block;*zoom:1; vertical-align:middle;margin-right:10px} 
.icon-s-01{background-position:0 -17px}
.icon-s-02{background-position:0 -33px}
.icon-s-03{background-position:0 -49px}

.o-mt{}
.o-mt .o-mt-l{ float:left; width:60%}
.o-mt .extra{float: right; width:40%; text-align:right}

.p_right a:link, .p_right a:visited{ color:#363636}
.p_right a:hover{ text-decoration:underline}
.p_right .blue a:link,.p_right .blue a:visited{color: #005EA7;}
.acco-safe a {margin-right: 8px;}

.acco-safe s,.account .fl s{display:inline-block;*zoom:1;margin-right:3px;width:16px;height:16px; vertical-align:middle;line-height:100px;font-size:0;overflow:hidden;background:url(../images/icon-veri.png) no-repeat}
.acco-safe a{margin-right:8px}
.acco-safe .tel s{background-position:0 0}/*启用手机*/
.acco-safe .teln s{background-position:0 -17px}/*未启用手机*/
.acco-safe .mail s{background-position:-17px 0}/*已经验证邮箱*/
.acco-safe .mailn s{background-position:-17px -17px}/*未验证邮箱*/
.acco-safe .spsd s{background-position:-34px 0}/*已经启用支付密码*/
.acco-safe .spsdn s{background-position:-34px -17px}/*未启用支付密码*/

.p_details{border:1px solid #F9F1DC; background-color:#FFF; clear:both; margin-top:10px; padding:10px; overflow:hidden; _height:88px} 
.p_details .p_details_l{ width:57%; float:left; border-right:1px solid #F9F1DC}
.p_details .p_details_r{ width:42%; float:right}

.p_details li{border-bottom:1px solid #F9F1DC; margin-right:10px; overflow: hidden; padding:2px 0 4px 5px; clear:both} 
.p_details li dt{color: #717171;float: left;line-height:25px;text-align: left;}
.p_details .p_details_r li dt{ }
.p_details li dd{ float:left; width:85%;}
.p_details .p_details_r li dd{ width:70%;}
.p_details li dd em{line-height:25px; font-size:12px; font-style: normal; float:left; margin-right:20px}

.msafe2{ clear: both; margin-top:10px; height:25px;}
.msafe2 ul{position:absolute;}
.msafe2 li{ float:left; margin-right:10px; position:relative}
.msafe2 .ms1{ width:210px;border:1px solid #F9F1DC; background-color:#FFF; line-height:23px;}
.msafe2 .ms1 s{ background:url("../images/bg_jdleft.jpg") no-repeat 0 -186px; width:15px; height:15px; position:absolute; top:3px; right:5px}
.msafe2 .ms1:hover s{ background:url("../images/bg_jdleft.jpg") no-repeat 0 -216px; width:15px; height:15px; position:absolute; top:3px; right:5px}
.msafe2 .ms1 div{ padding-left:5px;  border-bottom:dashed 1px #F9F1DC}

.msafe2 #rankinfo{ border:1px solid #F9F1DC; background-color:#FFF; height:23px; line-height:23px; padding:0 5px }
.msafe2 .rank s{display:inline-block;width:16px;height:16px;background:url(../images/rank2011.gif);margin:3px 5px 3px 0;vertical-align:middle;*zoom:1}
.r1 s{ background-position:0 0;}
.r2 s{ background-position:0 -17px !important}
.r3 s{background-position:0 -34px !important}
.r4 s{background-position:0 -51px !important}
.r5 s{background-position:0 -68px !important}
.r6 s{background-position:0 -87px !important}
.r7 s{background-position:0 -104px !important}
.r8 s{background-position:0 -121px !important}
.r9 s{background-position:0 -138px !important}
.r10 s{background-position:0 -154px !important}

.ms2 .btn{background: url("../images/T1Oj9ZXoxkXXXXXXXX-73-24.png") repeat scroll 0 0 transparent;border: 0 none;cursor: pointer;height: 24px;width:73px;line-height: 24px;font-family: 微软雅黑}

/*所有订单*/
#tb-olists{overflow: visible;}
.m{margin: 10px 0;}
.mt{cursor: default; /*float:left*/}
/*.tab{padding-left:5px;border-bottom:1px solid #E9D58E;z-index:2; height:27px}*/
.tab li{float:left;
        /*background:url(../images/tab2.gif) 0 -28px;*/
        line-height:29px;margin-right:3px;text-align:center;height:27px;padding:0 10px;position:relative;overflow:hidden;}
.tab li s,.tab li b{width:3px;height:27px;background:url(../images/tab2.gif);position:absolute;top:0;}
.tab li s{left:0;}.tab li b{right:0;background-position:-7px 0;}.tab li.curr{background-position:0 -85px;}.tab li.curr s{background-position:0 -57px;}
.tab li.curr b{background-position:-7px -57px;}
.tab li.curr,.tab li.curr a:link,.tab li.curr a:visited{color:#C30007;font-weight:bold;}
.tab li a:link,.tab li a:visited{color:#333333;}
.tb-void table{border-collapse:collapse;border:solid #E6E6E6;border-width:0 1px 1px 1px;} 
.tb-void th{background:#f7f7f7 url(../images/tb-th.2011.gif) repeat-x;height:31px;color:#666666;font-weight:normal;}
.tb-void td{border:solid #E6E6E6;border-width:1px 0 0 1px;padding:5px 4px;text-align:center}
.tb-void-01 th{background-image:none;}
.tb-rows th,.tb-rows td{text-align:left;padding-left:10px;}
.tb-rows td{border-left-width:0;}
.tb-none th,.tb-none td{height:30px;}
.ftx-03, a.flk-03:link, a.flk-03:visited, .flk-03 a:link, .flk-03 a:visited {color: #999999;}
.red,.red a{ color:#CA101E}

a.btn-again {background: url(../images/use.gif);display: block;height: 21px;line-height: 100px; margin: 3px auto 0;overflow: hidden;width: 72px;}
a.btn-again:hover{background-position:0 -21px}
a.btn-delete {background: url(../images/use.gif) 0 -122px;display: block;height: 21px;line-height: 100px; margin: 3px auto 0;overflow: hidden;width: 72px;}
a.btn-delete:hover{background-position:0 -143px}

.tb-void a:link, .tb-void a:visited,.more a:link, .more a:visited{color: #005EA7;}

#tb-olists .more{ text-align:right; margin:10px}

/*退货申请*/
    /*------------------代为报货--------------------------*/
#clientNO {
  background: url("../images/clientNO.jpg") repeat-x scroll 0 0 transparent;
  border: 1px solid #E9E9E9;
  clear: both;
  float: left;
  height: 25px;
  width:798px;
  padding:5px 20px;
  _padding:4px 20px;
  margin-bottom:10px
}
#menber_messg span{font-size:13px; font-weight:bold; margin:0px 20px 0 0;}
#memberNo_addBox{float:left; width:230px;}
.text {
  border-color: #AAAAAA #DDDDDD #DDDDDD #AAAAAA;
  border-style: solid;
  border-width: 1px;
  margin-right: 5px;
  padding: 4px;
  width: 90px;
}
.text2 {
  border-color: #AAAAAA #DDDDDD #DDDDDD #AAAAAA;
  border-style: solid;
  border-width: 1px;
  margin-right: 5px;
  padding: 4px;
  width: 50px;
  text-align:center
}
.bti {
  background: url("../images/tb-th.2011.gif") repeat scroll 0 -70px transparent;
  border: 0 none;
  cursor: pointer;
  height: 25px;
  margin-top: -1px;
  width: 48px;
  font-family:"宋体";
  font-size:12px
}
.handup {
  /*clear: both;
  width:100%;
  /*border-top:#FFCCAA 2px solid;*/
  /*margin-bottom:10px 
   border-top: 2px solid #E53E41;*/

}
.cartyulan {
  border-bottom: 1px solid #E4E4E4;
  border-right: 1px solid #E4E4E4;
  border-left:1px solid #E4E4E4;
  color: #000000;
  font-size: 14px;
  height: 25px;
  margin: auto;
  /*padding: 10px 15px;*/line-height:25px
}
.cartyulan_l{ width:50%; float:left; color:#ff5100; font-weight:bold }
.cartyulan_r{ width:50%; float:right; text-align:right}
.jc_go {
    background: url("../images/use.gif") no-repeat scroll 0 -206px transparent;
    border: medium none;
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    height: 22px;
    line-height: 25px;
    margin-left: 20px;
    text-align: center;
    width: 60px;
}
.integral{
  color: #000000;
  text-align: center;
  text-decoration: none;
  width: 100%;
  border-collapse: collapse;
    border-color: #E4E4E4;
    border-style: solid;
    border-width: 0 1px 1px;
	margin-bottom:20px;
}
.integral tr th {
border-top: 1px solid #E4E4E4;
border-bottom: 1px solid #E4E4E4;
background: url("../images/tb-th.2011.gif") repeat-x scroll 0 0 #F7F7F7;
color: #666666;
font-weight: normal;
height: 31px;
line-height: 31px;
}
.integral tr td {
border-color: #E4E4E4;
border-style: solid;
border-width: 1px 0 0 1px;
padding: 2px 0;
}
.integral .j_red{
	color:#F00;font: 500 19px/45px "microsoft yahei";
}
.integral .j_green{
	color:#6C3;font: 500 19px/45px "microsoft yahei";
}

.senfe {
  color: #000000;
  text-align: center;
  text-decoration: none;
  width: 100%;
  border-collapse: collapse;
    border-color: #E4E4E4;
    border-style: solid;
    border-width: 0 1px 1px;
}
.senfe tr th {
  border-bottom: 1px solid #E4E4E4;
  background: url("../images/tb-th.2011.gif") repeat-x scroll 0 0 #F7F7F7;
  color: #666666;
  font-weight: normal;
  height: 31px;
  /*line-height:31px*/
}
.senfe tr td {
    border-color: #E4E4E4;
    border-style: solid;
    border-width: 1px 0 0 1px;
  padding: 5px 0;
  line-height: 18px;height: 80px;
}
.lt_b_cz{background: url("../images/use.gif") 0 -164px; width:72px; height:21px; border:none; cursor:pointer;}
.lt_b_cz:hover{ background: #ccc;width:72px; height:21px; border:none;}
.cartfoot{text-align: right; padding: 10px 5px; color: #000; font-size: 13px; border-color:#e4e4e4; border-style: solid; border-width: 0 1px 1px 1px}
.btn-tj {
  background: url("../images/btn-lt.gif") no-repeat scroll -142px -159px transparent;
  border: medium none;
  cursor: pointer;
  display: inline-block;
  line-height:150px;
  width:95px;
  height:31px
}
.delete {
  float: left;background: url("../images/btn-lt.gif") no-repeat scroll 0 -275px transparent;
  border: 0 none;
    height: 24px;
    width: 60px;
  cursor: pointer;
}

.lt_b_r3 {
  background: url("../images/btn-lt.gif") no-repeat scroll -141px 0 transparent;
    border: 0 none;
    height: 24px;
    width: 92px;
  cursor: pointer;
}
.lt_b_r3:hover {
  background: url("../images/btn-lt.gif") no-repeat scroll -141px -30px transparent;
    border: 0 none;
    height: 24px;
    width: 92px;
  cursor: pointer;
}
.cartfoot .all {
  color: #FF5500;
  font-size: 16px;
  font-weight: bold;
}
.special_note{
  margin-bottom: 20px;
  overflow: visible;
  position: relative;
  top:50px;
}
.note_t {
  left: 10px;
  position: absolute;
  top: -12px;
}
.note_t h3 {
  background: none repeat scroll 0 0 #FFFFFF;
  color: #666666;
  font-size: 12px;
  line-height: 25px;
  padding: 0 5px;
}
.cartfoot_ta_l{ text-align:left; margin-top:5px; color:#666666;border: 1px solid #E6E6E6;padding: 20px 10px 10px 10px;}
.cartfoot_ta_l p{ padding:2px}
.totoll{float:right; margin-top:-15px; margin-bottom:5px; margin-top:3px;}
.btn-tj02 {
  background: url("../images/btn-lt.gif") no-repeat scroll 0 -200px transparent;
  border: medium none;
  cursor: pointer;
  display: inline-block;
  line-height:150px;
  width:117px;
  height:31px
}

 /*弹出层*/
.refund
{
     /*border: 1px solid #bcbcbc;*/
    font-size: 12px;
    text-align: left;
	margin:0 auto;
    background-color: #fff;

    height: auto; 
    overflow: hidden;
}
.refundapp
{
    height: 31px;
    background:url("../images/tc_top_bg.jpg") repeat-x;
    color: #333;
    font-size: 14px;
}
.refundapplication
{
    float: left;
    padding-left:10px;
	line-height:30px
}
.refund_close,.refund_min
{
    vertical-align: top;
    float: right;
    cursor: pointer;
}
#cwdzls {
  overflow: hidden;
  width: 99%;
   margin:10px auto
}
.cwdzls_search {
  padding: 10px;
  text-align: right;
}

.m, .sm {margin-bottom: 10px;}
.m, .mt, .mc, .mb, .sm, .smt, .smc, .smb {overflow: hidden;}

.ftx14, .flk14 a:link, .flk14 a:visited, a.flk14:link, a.flk14:visited {color: #E53E41;}
.dh{ font-size:14px;float:right; margin:-26px 5px 0 0}



/*订单详情*/
#orderstate{border:1px solid #EED97C;padding:0 5px;background:#FFFCEB;}
#orderstate .mt{padding:4px 8px;height:25px;line-height:25px;border-bottom:1px dotted #EED97C;}
*html #orderstate .mt{border-bottom:1px solid #F4E8AC;}
#orderstate .mt strong{float:left;font-size:14px;}
#orderstate .mt .fl{font-size:14px;font-weight:bold;}
#orderstate .mc{padding:10px 8px;}


#orderstate .btn-inst{width:89px;height:25px;background:url(../images/btn0330.jpg) no-repeat 0 -75px;color:#fff;}
       /*------btn-----------*/
.btn-img{cursor:pointer;margin:0;padding:0;border:0;text-align:center;}


#orderinfo,#ordermess{border-bottom:1px solid #ccc;padding:0 10px; width:auto;overflow:visible;}
#orderinfo .mt{font-size:14px;}

#orderinfo .tab2{height:30px;line-height:30px;border-bottom:1px solid #E4E4E4; padding:7px 0px;/*border-right:1px solid #F7CBCC;background:#fcf1f1;*/overflow:visible;}
#orderinfo .tab2 li{/*border-right:1px solid #F7CBCC;*/cursor:pointer;float: left;text-align: center;}
#orderinfo .tab2 li h2{float:left;height:30px;padding:0 8px;color:#999;}
#orderinfo .tab2 .curr h2{position:relative;height:31px;color:#333; margin-bottom:-1px}

.tab2 li h2{float:left;height:30px;padding:0 8px;color:#999; font-size:22px; font-weight:normal}




#orderinfo .mc,#ordermess .mc{padding:5px 8px;background:#fff;overflow:visible;}
#orderinfo .mc dl{padding:10px 5px;border-top:1px solid #EDEDED;}
#orderinfo .mc dl.fore{border-top:0;}
.fore span{color: #666666;}
#orderinfo .mc dt{margin-bottom:4px;font-weight:bold; font-size:14px}
#orderinfo .p-list{overflow:hidden;margin-right:-1px;border-left:1px solid #DEDEDE;}
#orderinfo .p-list table{border-collapse:collapse;margin-left:-1px;border:solid #DEDEDE;border-width:0 1px;}
#orderinfo .p-list th{padding:5px;background:#F0F0F0;border-top:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;border-left:1px solid #F0F0F0;font-weight:normal;}
#orderinfo .p-list td{padding:5px;background:#fff;border-top:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;border-left:1px solid #F0F0F0;text-align:center;}
#barcode{position:relative;height:20px;padding:0 5px;}


#orderinfo .dails span{ margin-right:25px}
.ftx_tol,.ftx_num{ margin-right:0}
.tolb{ font-size:14px; padding-top:5px}
.tolb .ftx_tol{ font-weight:bold}
.tolb .ftx_num{ color:#ff5100}


.handup3 {clear: both;width:100%;border-top:#E4E4E4 2px solid; margin-bottom:15px; }
.handup3 .cartyulan {
	color: #000000; font-weight:bold; height:34px; line-height:34px}

.cartyulan_left{float:left; /*background:#FAE2E2;*/ padding:0 5px; height:34px; width: auto}
.cartyulan_right{float:right}
.cartyulan_left b,.cartyulan_right b{ font-weight:normal}
	
	
	
/*付款详情*/
#show_content .total{padding:15px ;overflow:hidden;zoom:1;font-family:arial;/* background-color:#ededed*/}
#show_content .total ul{float:right;padding:0 20px 0px 0;overflow:hidden;font-size:14px;}
#show_content .total li{overflow:hidden;line-height:20px;}
#show_content .total li span{float:left;text-align:right;}
#show_content .total .extra{float:right;padding:10px 20px 0 0;border-top:1px solid #ccc;font-size:16px;font-weight:bold; clear:both}
#show_content .total .extra b{font-size:24px;color: #FF0000;}
.total a{font-size:16px;color:#999;font-family:Microsoft YaHei; font-weight:bold }
.total a:hover{ color:#C00;}
.total_cx{
	width:267px;
	height:163px;
	background:#fff;
/*	border-bottom:30px solid #F7F7F7;
*/	box-shadow:0 1px 1px #999;
	border:solid #F7F7F7;
	border-width:1px 1px 30px 1px;
	position:absolute;
	left:400px;*left:235px;
	top: 675px;
}
.total_cx h3{ background:#F7F7F7; padding:7px
}
.total_cx p{ margin:0 7px; line-height:30px
}
.total_cx_bottom{ background:#F7F7F7; height:10px; width:auto
}

/*安全设置*/
.my_cont_hd {border:1px solid #e6e6e6;border-bottom:2px solid #ff5100;height:33px;line-height:33px;margin-bottom:10px;}
.my_cont_hd h3 { color: #ff5100;float: left;padding-left: 16px;font-size: 14px;}
.my_cont_bd {
	width:838px;
	padding:1px 0 38px 0;
	border:1px solid #e6e6e6;
	overflow:hidden;
	margin:10px auto;
	clear:both
}
.rank {
  background: url("../images/account_safety_rank_bg.png") no-repeat scroll 0 0 transparent;
  border-bottom: 1px solid #E6E6E6;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  height: 150px;
  overflow:hidden
}
.rank_level {
	float:left;
	width:400px;
	padding:35px 0 0 50px;
}
.rank_level dt {
	font-weight:bold;
	font-size:14px;
}
.rank_level dd {
	color:#5f5f5f;
}
.rank_level dd.level {
	margin:10px 0;
}
.rank_level dt .high {
	color:#399203;
}
.rank_level dt .middle {
	color:#D62A22;
}
.rank_level dt .low {
	color:#D62A22;
}

.rank_txt {
	float:left;
	width:230px;
	height:150px;
	padding:40px 0 0 50px;
}
.rank_txt dl dt {
	margin-bottom:5px;
}
.rank_txt dl dd {
	line-height:24px;
	color:#cdcdcd;
}
.rank_txt dl dd a {
	white-space:nowrap; color:#005EA7 !important
}
      /* -------------------7个等级------------------------ */
.rank .rank_level .l1,.rank .rank_level .l2,.rank .rank_level .l3,.rank .rank_level .l4,.rank .rank_level .l5,.rank .rank_level .l6,.rank .rank_level .l7 {
	background:url(../images/account_safety_rank.png) no-repeat;
}
.rank .rank_level .l1 {
	background-position:0 -20px;
}
.rank .rank_level .l2 {
	background-position:0 -40px;
}
.rank .rank_level .l3 {
	background-position:0 -60px;
}
.rank .rank_level .l4 {
	background-position:0 -80px;
}
.rank .rank_level .l5 {
	background-position:0 -100px;
}
.rank .rank_level .l6 {
	background-position:0 -120px;
}
.rank .rank_level .l7 {
	background-position:0 -140px;
}

.my_cont1 {
	padding:20px;
	text-align:left;
}
.my_cont2 {
	padding:20px 5px 20px;
	text-align:left;
}

/* 帐号安全服务 */
.opts h3 {
	margin:0 0 10px 40px;
	font-size:12px;
	font-weight:bold;
}
.opts .opt_list li {
	padding:18px 0 18px 40px;
	overflow:hidden;
	_zoom:1;
	border-top:1px solid #e6e6e6;
}
.opts .opt_list li .name {
	float:left;
	width:130px;
	line-height:21px;
}
.opts .opt_list li .name img {
	margin-right:5px;
	vertical-align:middle;
}
.opts .opt_list li .des {
	float:left;
	width:390px;
	color:#5f5f5f;
	line-height:21px;
}
.opts .opt_list li .des .important {
	color:#f50;
}
.opts .opt_list li .btn {
	float:left;
	width:158px;
	text-align:center;
}
.opts .opt_list li .btn a{ color:#005EA7}
.option1 .msg_zt {
	margin:10px 0 0 10px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
}

 /*---------------btn--------------*/
.btn_hit_s {
    background-position: 0 0;
}
.btn_hit, .btn_hit_s, .btn_hit_b {
    color: #333 !important;
}
.btn_hit_s, .btn_normal_s, .btn_disabled_s {
    width: 66px;
}
.btn_hit_s{
display:inline-block;
*display:inline;
*zoom:1;
height:23px;
line-height:23px;
border:none;
background:url(../images/btn_bg.png) no-repeat;
margin-bottom:5px;
vertical-align:middle;
font-size:12px;
text-align:center;
text-decoration:none !important;
cursor:pointer;
width:66px
}
.btn_hit_sh{
display:inline-block;
*display:inline;
*zoom:1;
height:23px;
line-height:23px;
border:none;
background:url(../images/btn_bg.png) no-repeat;
margin-bottom:5px;
vertical-align:middle;
font-size:12px;
text-align:center;
text-decoration:none !important;
cursor:pointer;
width: 66px;
color: #B1B0B0;
}




 /*新增店铺*/
.my_cont_md{ clear:both; height:29px}
.my_cont_md .btn{ width:75px; float:left}
.my_cont_md p{ width:300px; float:left}
.my_cont_md span{color:#c90101; font-weight:bold}
.my_cont_bd .my_cont_bd_tittle{ border-bottom:1px solid #e6e6e6; padding:5px 15px; overflow:hidden}
.my_cont_bd .my_cont_bd_tittle p{ width:50%; float:left}
.my_cont_bd .my_cont_bd_tittle .btn{ width:100px; float:right; text-align:right}
.my_cont_bd .my_cont_bd_bottom{ padding:20px 20px 0 20px}
.my_cont_bd .my_cont_bd_bottom ul li{ padding:2px 0}
.my_cont_bd .my_cont_bd_bottom .color1{ color:#9c9c9c}
.my_cont_bd .my_cont_bd_bottom .color2{color:#c90101}
#content680{clear: both;height: auto;margin: 10px auto;width: 680px;}
#content680 .mode_menu_tag2 {clear: none !important;margin: 15px 0 7px;border-color: #E1E1E1;border-style: solid;border-width: 0 0 1px 0;height: 26px !important;}
#content680 .mode_menu_tag2 li {float: left;margin-right: 5px;}
#content680 .mode_menu_tag2 .nowtag {border-bottom-color: #FFFFFF;}
#content680 .mode_menu_tag2 a {background-color: #F3F3F3;border-color: #E1E1E1;color: #545454;border-style: solid;border-width: 1px;float: left;height: 25px;line-height: 25px;padding: 0 10px;}
#content680 .mode_menu_tag2 .nowtag a{background-color: #D1D0CA;border-bottom-color: #FFFFFF;color: #545454;border-style: solid;border-width: 1px;float: left;height: 25px;line-height: 25px;padding: 0 10px;}

#content680 .mode_menu_tag2 .mode_m_right{ margin-left:20px;}
#content680 .mode_menu_tag2 .mode_m_right span{background:url("../images/btn-lt.gif") no-repeat -144px -239px; width:270px; height:25px;display: inline;float: left;line-height:25px; padding-left:23px}
#content680 .mode_menu_tag2 .mode_m_right i{background:url("../images/btn-lt.gif") no-repeat -445px -239px; width:22px; height:26px;display: inline;float: left; cursor:pointer}

.mode_menu_list table {margin-bottom: 10px;}
.mode_menu_list table .reg_td{ padding-top:10px; text-align:left}
.mode_menu_list table tr th {padding: 10px 0;text-align: right;width:20%;font-weight:normal;color:#666666; vertical-align:top}
.mode_menu_list table tr td {padding: 3px;text-align: left;vertical-align:top}

.mode_menu_list .reg_sty1 i,.mode_menu_list .reg_sty2 i,.mode_menu_list .reg_sty3 i{background:url("../images/T1g3uoXdpQXXXXXXXX-60-280.png") no-repeat scroll transparent;display: inline;float: left;height: 16px;width: 16px;}
.mode_menu_list .reg_sty1 span,#registration .mc .reg_sty2 span,#registration .mc .reg_sty3 span{ padding-left:5px}
.mode_menu_list .reg_sty1 i{background-position: 0 -160px;}/*固定提示*/
.mode_menu_list .reg_sty2 i{background-position: 0 -200px;}/*正确提示*/
.mode_menu_list .reg_sty3 i{background-position: 0 0;}/*错误提示*/
.mode_menu_list #phone {color: #666666;}
.mode_menu_list #phone .sure_tj {background: url("../images/T1svelXedSXXaYGQPX-135-170.png") no-repeat scroll 0 -66px transparent;border: none;color: #666666;cursor: pointer;font-size: 12px;height: 21px;line-height: 21px;width: 93px;}
.mode_menu_list .btn-long,.p_set .btn-long{background: url("../images/T1svelXedSXXaYGQPX-135-170.png") no-repeat scroll 0 -33px transparent;border: none;color: #FFFFFF;cursor: pointer;display: inline-block;font-size: 14px;font-weight: bold;height: 33px;overflow: hidden;text-align: center;text-decoration: none;text-shadow: 1px 1px 0 #E24E06;width:67px;}

/*我的消息*/
.lab1{ font-weight:bold; margin-right:38px;}
.mg_infochoose{ height:24px; line-height:24px; padding:10px;background:url(../images/message.png) repeat-x 0 0; border-top:1px solid #d0d8db;}
.mg_infochoose .mark{ float:right; color:#ccc; font-family:"SimSun"; margin-left:10px}
.mg_infochoose .mark em{ cursor:pointer; color:#0a50a1;}
.mg_infochoose .mark .btn2{ display:inline-block;*display:inline;*zoom:1;height:23px;_height:24px;line-height:20px;line-height:23px\9;border:none;background:url(../images/btn_bg.png) no-repeat;vertical-align:middle;font-size:12px;text-align:center;text-decoration:none !important;cursor:pointer; width:66px}
.chk1{ margin:-1px 10px 0 0; *margin:-4px 4px -3px -4px;_margin:-3px 7px -1px -4px; vertical-align:middle; outline:hidden;}
        /*-------------~~提醒列表--------------------*/
.mg_list{ width:100%; clear:both}		
.mg_list li{padding:11px 10px;}
.mg_list li.active{ background:#f6fbff;}
.mg_list .mg_face{ position:relative; float:left; height:56px; width:100px; padding:0 15px 0 23px; z-index:19}
.mg_list .chk1{ position:absolute; left:0; top:21px;_top:19px;}
.mg_list .avatar50{ padding-top:17px}
.mg_list .avatar50 a{ font-size:13px; font-weight:bold}
.mg_list .mg_txt{ float:left; position:relative; width:624px; line-height:20px; padding:7px 35px 10px 15px; border-left:1px solid #e2e2e2; background:url(../images/msg_list.png) repeat-y 670px 0; color:#666;z-index:9;}
.mg_list .mg_txt .content {white-space:normal; word-break:break-all; word-wrap:break-word;}
.mg_list .mg_name{ height:20px; line-height:20px; padding:4px 0; color:#0A50A1;}
.mg_list .mg_name .approve_v{ margin:0 12px 0 2px;}
.mg_list .mg_name strong{ color:#333;}
.mg_list .mg_name .slim{ font-weight:normal;}
.mg_list .mg_name .to{ margin-right:5px; color:#a9a9a9;}
.mg_list .mg_time{ padding:4px 0 6px; color:#a9a9a9;}
.mg_list .mg_time .huifu{ float:right;}
.mg_list .mg_time .huifu a{color:#f00; font-style:normal;}
.mg_list li.cur .mg_time .heimd{ display:inline;}
.mg_list .mg_txt .mg_rtop{ position:absolute; top:0; left:-1px; width:675px; height:7px; background:url(../images/msg_list.png) no-repeat -6px 0; overflow:hidden;}
.mg_list .mg_txt .mg_rbottom{position:absolute; bottom:0;_bottom:-1px; left:-1px; width:675px; height:10px; background:url(../images/msg_list.png) no-repeat -6px -9px; overflow:hidden;}
.mg_list .mg_txt .mg_rarrow{position:absolute; top:22px; left:-10px; width:10px; height:13px; background:url(../images/msg_list.png) no-repeat -30px -41px; overflow:hidden;}
.mg_list .mg_txt .close{ position:absolute; top:12px; right:16px; width:11px; height:11px; background:url(../images/msg_list.png) no-repeat -18px -41px; text-indent:-9999em; cursor:pointer; overflow:hidden;}
.mg_list .mg_txt em.active{background:url(../images/msg_list.png) no-repeat -6px -41px;}
.mg_list li.cur .mg_txt{ background-color:#f7f7f7;}
.mg_list li.cur .mg_txt .mg_rtop{ background-position:-6px -20px;}
.mg_list li.cur .mg_txt .mg_rbottom{  background-position:-6px -29px;}
.mg_list li.cur .mg_txt .mg_rarrow{  background-position:-43px -41px;}
.mg_list .mg_talk{ position:absolute; right:5px; bottom:20px; display:block; width:68px; height:14px; padding:2px 0; padding:3px 0 2px\0; background:#e3f0fb; border:1px solid #c2daf3; color:#07519a; text-align:center;font-family:"SimSun";}
.mg_list .mg_talk:hover{ background:#055bb7; border:1px solid #055bb7; color:#fff; text-decoration:none;}
.mg_list .mg_talk em{ font-family:arial; vertical-align:-1px;}
.wrapper {color: #333333;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.clearfix {display: block;}

.mg_pgcon_r{ padding-top:20px; float:right}
.mg_footer{clear:both;}

/*店铺管理*/
#content .mt_m{ clear:both;}
.tab_m {
border-bottom: 2px solid #da251d;
height: 29px;
padding-top: 1px;
position: relative;
width: 100%;
z-index: 20;
}
.tab_m li.curr, .tab_m li.curr a:link, .tab_m li.curr a:visited
{
    color: #FF6600;
    font-weight: bold;
}
.tab_m li.curr {
background-position: 0 -85px;
border-color: #da251d;
border-style: solid;
border-width: 1px 1px 0 1px;
color: #FFFFFF;
margin: 0;
background: #da251d;
}
.tab_m li
{
    background: url("../images/tab.gif") repeat scroll 0 -28px transparent;
    float: left;
    height: 28px;
    line-height: 28px;
    margin: 0 0 0 -1px;
    overflow: hidden;
    padding: 0 15px;
    position: relative;
    text-align: center;
	border-color:#ccc;
	border-style: solid;
	border-width:1px 1px 0 1px
}
.tab_m li.curr, .tab_m li.curr a:link, .tab_m li.curr a:visited
{
    color: #fff;
	/*width: 100px;*/
    font-weight: bold;
}
.tab_m li, .tab_m a
{
    float: left;
    text-align: center;
}
.tab_m li a:link, .tab_m li a:visited
{
    color: #333333;
}
.tab_m li a:hover{ text-decoration:underline}

.border_none{ border:none}
.m_ss{ height:53px; font-size:12px; padding:10px 2px}
.m_ss li{float:left; margin:2px 5px}
.m_ss li dt{float:left; width:55px; text-align:right}
.m_ss li dd{float:left; display:inline }
.m_ss th {
text-align: right;
font-weight: normal;}
/*.m_ss li input {
  border-color: #AAAAAA #DDDDDD #DDDDDD #AAAAAA;
  border-style: solid;
  border-width: 1px;
  margin-right: 5px;
  padding:3px;
}*/
.m_ss select{ border:1px solid #AAAAAA}
.m_ss input {
  border-color: #AAAAAA #DDDDDD #DDDDDD #AAAAAA;
  border-style: solid;
  border-width: 1px;
  margin-right: 5px;
  padding:3px;
}
.m_ss .btn {
  background: url("../images/tb-th.2011.gif") repeat scroll 0 -70px transparent;
  border: 0 none;
  cursor: pointer;
  height: 25px;
  _height: 27px;
  margin-top: -1px;
  width: 48px;
  font-family:"宋体";
  font-size:12px
}
.m_ss li .btn,.sjxg .btn {
  background: url("../images/tb-th.2011.gif") repeat scroll 0 -70px transparent;
  border: 0 none;
  cursor: pointer;
  height: 25px;
  _height: 27px;
  margin-top: -1px;
  width: 48px;
  font-family:"宋体";
  font-size:12px
}
.m_ss .m_ss1,.m_ss .m_ss5{ width:170px}
.m_ss .m_ss2,.m_ss .m_ss6{ width:290px}
.m_ss .m_ss3,.m_ss .m_ss7{ width:200px}
.m_ss .m_os1,.m_ss .m_os5{ width:210px}
.m_ss .m_os2,.m_ss .m_os6{ width:210px}
.m_ss .m_os3,.m_ss .m_os7{ width:180px}
.area {float: none;height:35px;width:350px;border-color: #AAAAAA #DDDDDD #DDDDDD #AAAAAA;border-style: solid;border-width: 1px;margin-right: 5px;padding: 4px;outline: none;}
.ship_mmlt{width: 230px; height:95px; top:0; right:0; position: absolute; border:1px dashed #999999}
.ship_mmlt li{background: url("../images/ico.gif") no-repeat scroll 0 -127px transparent;line-height: 20px;padding:0 10px;text-align: left; margin:3px 5px}
.ship_mmlt .more_r{ text-align:right;background:none}
.ship_mmlt .more_r a{ color:#005EA7;font-family: 宋体,Arial,sans-serif;}
.ship_mmtab table tr th{ width:15% !important}
.ship_mmtab table button{ margin-right:10px}
.ship_mmtab table .left_tittle { padding-left:20px; color:#666666}
.senfe .more{ color:#005EA7 !important}

/*个人设置*/
.p_set{border: 1px solid #E6E6E6; padding:20px 0;}
.p_set table {margin-bottom: 10px;}
.p_set table .reg_td{ padding-top:10px; text-align:left}
.p_set table tr th {padding:10px 0 20px 0;text-align: right;width:30%;font-weight:normal;color:#666666; vertical-align:top}
.p_set table tr td {padding: 5px 3px 11px 3px;text-align: left;vertical-align:top}
.zhuce_h{font-size: 12px;border: 1px solid #CCCCCC;color: #666666;height: 26px;line-height: 26px;padding: 0 2px;width: 200px;outline: none; background-color:#F3F3F3}

/*退货/兑奖管理*/
#content780{
  clear: both;
  height: auto;
/*  margin: 10px auto;
  width:950px;*/
}
.rl_top{ background-color: #FFFDEE;border: 1px solid #E9D58E;color: #363636;padding:10px 10px 30px 10px;}
.rl_b{ border-top:1px solid #E4E4E4; margin-top:10px}
.rl_b input {
  border-color: #AAAAAA #DDDDDD #DDDDDD #AAAAAA;
  border-style: solid;
  border-width: 1px;
  padding:3px;
}
.rl_top table{ border-style:solid; border-color:#E9D58E; border-width:1px 0 0 1px}
.rl_top table td{ border-bottom:1px solid #E9D58E;border-right:1px solid #E9D58E; padding-left:10px;}
.rl_bottom table{ padding:10px 0;}
.rl_bottom table th{ background:#FFF399;border:1px solid #E9D58E; padding:5px;}
.m_ss .m_rl1,.m_ss .m_rl2,.m_ss .m_rl3,.m_ss .m_rl4,.m_ss .m_rl5,.m_ss .m_rl6{ width:190px}
.m_ss .m_rl6{ width:200px}
.m_ss .m_rl7{ width:180px}
.rl_top table tr{ height:25px}
.rl_top table{ color:#666}
.rl_top table span{ color:#333333} 
.rl_top table .red{ color:#CA101E}
.rl_top table span a{color:#005EA7 !important}

/*抢购活动*/
.y_left{width:997px; position:relative}
.y_right{ float:right; width:828px; position:relative}
.main_left_g_ad_box {
width: 190px;
height: 140px;
margin-bottom: 10px;
}
.y_clientShow {
	width:787px;
	background: url("../images/clientNO.jpg") repeat-x scroll 0 0 transparent;
	border: 1px solid #E9E9E9;
	clear: both;
	float: left;
	height: 25px;
	padding: 5px 20px;
	_padding: 4px 20px;
	margin-bottom: 10px;
}
.goods-wrap{ margin-top:10px;}
.goods-wrap .goods {
overflow: hidden;
padding: 5px 5px;
margin-bottom:5px;
_position: relative;
_height: 292px;
border:1px solid #eee;
background: #FAFAFA;
width:804px;float: right;
}
.goods-wrap .advert{
        float: left;
    /* background: #ddd; */
    width: 175px;
  
}
.goods-wrap .advert img{
	width: 175px;
    height: 350px;
    float: left;
      margin-bottom: 10px;
}
/*抢购时间段 开始*/
.daily-sale-switcher {
height: 60px;
background-color: #2D3845;
width: 997px;
margin-top: 10px;
}
.daily-sale-switcher .sale-logo {
float: left;
width: 146px;
height: 53px;
/*margin-left:15px;*/
}
.daily-sale-switcher .tabs {
position: relative;
float: left;
height: 60px;
margin-left: 20px;
}
.daily-sale-switcher .tabs .tab:first-child {
margin-left: 0!important;
}
.daily-sale-switcher .tabs .gtab {
float: left;
height: 60px;
padding: 0 38px;
color: #ccc;
text-align: center;
cursor: pointer;
}
.daily-sale-switcher .tabs .time {
padding-top: 9px;
height: 20px;
line-height: 20px;
font-size: 14px;
overflow: hidden;
}
.daily-sale-switcher .tabs>div.active {
position: relative;
background: #dd2727;
color: #fff;
padding: 0 30px;
}
.daily-sale-switcher .tabs>div.active:after {
content: "";
position: absolute;
top: 100%;
left: 0;
right: 0;
z-index: 18;
display: block;
height: 0;
width: 0;
margin: auto;
border-top: 7px solid #dd2727;
border-left: 9px solid transparent;
border-right: 9px solid transparent;
}
.sale-right{
	width: 180px;
	background: #dd2727;
	height: 60px;
	float: right;
	cursor: pointer;
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 57px;
	font-family: tahoma,arial,"\5FAE\8F6F\96C5\9ED1",sans-serif;
}
/*抢购时间段 结束*/
.goods .img-wrap 
{
    width: 220px;
    text-align: center;
    vertical-align: middle;
	margin-right: 5px;
position: relative;
float: left;
_position: absolute;
_top: 0;
_left: 0;
}
.goods .img-wrap img {
    width: 220px; 
}
.goods .img-wrap .img-link {
color: #999;
width: 311px;
height: 189px;
display: table-cell;
}
.goods .img-wrap .img-link img {
vertical-align: middle;
}
.goods .img-wrap .cover {
display: none;
position: absolute;
top: 1px;
left: 1px;
width: 280px;
height: 280px;
background: #fff;
opacity: .1;
filter: Alpha(opacity=10);
}
.goods .title {
padding-bottom: 5px;
font-family: '\5FAE\8F6F\96C5\9ED1';
font-weight: bold;
font-size: 18px;
line-height: 26px;
height: 26px;
margin-left: 233px;
_margin-left: 0;
_padding-left: 292px;
width:440px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}
.goods .price-wrap-l{
position: relative;
color: #999;
float: left;
margin-left: 10px;
/*margin-left: 292px;
_margin-left: 0;
_padding-left: 292px;
*/
}
.goods .price-wrap-l p{padding-top:5px;letter-spacing:0.1em}
 .goods .price-wrap-l .py span, .goods .price-wrap .t-py span{ padding-left:13px;}
.goods .price-wrap-l p i{ font-style:normal;}
.goods .price-wrap img{ vertical-align:text-bottom; padding-right:5px;}
.goods .link {
position: relative;
overflow: hidden;
margin-left: 292px;
_margin-left: 0;
_padding-left: 292px;
width: 360px;
}

.goods .price-wrap-l p{padding-top:5px;letter-spacing:0.1em}

.goods .price-wrap{
position: relative;
color: #6D6D6D;
margin-top: 8px;
float: right;
    font-size: 14px;
/*margin-left: 292px;
_margin-left: 0;
_padding-left: 292px;*/
}
.goods .price-wrap .original {
font-size: 14px;
text-decoration: line-through;
padding-top: 10px;
color: #FFC3BB;
}
.link-hd{background: #da251d;padding: 10px;margin-top: 10px;width:302px;}
.goods .link-hd .arrow-j {
position: absolute;
top: 28px;
right: 0;
border-top: 32px solid transparent;
border-bottom: 32px solid transparent;
border-left: 0;
border-right: 10px solid #fff;
height: 0;
_display: none;
}
.goods .price-wrap-l .number {
color: #da251d; font-weight:bold;
}
.goods .price-wrap .sec-price {
font-size: 28px;
font-family: Tahoma;
font-weight: 700;
}
.goods .price-wrap .price {
color: #FFF;
}

.goods .price-wrap .money {
font-style: normal;
font-family: Tahoma;
font-size: 14px;
}
.goods .des {
margin-bottom:3px;
line-height: 16px;
height:32px;
font-size: 12px;
color: #A0A0A0;
letter-spacing: 1px;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}
.goods .price-wrap .original {
font-size: 14px;
text-decoration: line-through;
padding-top: 10px;
}

.link-btn.qg-done2 {background:url(../images/link-btn.gif) no-repeat 0 -122px;top:38px;}
.link-btn.qg-done2:hover {background:url(../images/link-btn.gif) no-repeat 0 -122px;top: 38px;cursor:auto;}

.link-btn.qg-done1 {background:url(../images/link-btn.gif) no-repeat -85px -121px;top:37px;}
.link-btn.qg-done1:hover {background:url(../images/link-btn.gif) no-repeat -85px -121px;top:37px;cursor:auto;}

.link-btn.qg-done {background:url(../images/link-btn.gif) no-repeat 0 -38px;top:38px;}
.link-btn.qg-done:hover {background:url(../images/link-btn.gif) no-repeat 0 -38px;top: 38px;cursor:auto;}
.link-btn{
position: absolute;
right: 24px;
top: 38px;
width: 83px;
height: 38px;
cursor:pointer;
background:url(../images/link-btn.gif) no-repeat -85px 0;
    border: none;
}
/*.link-btn:hover{background:url(../images/link-btn.gif) no-repeat -85px 0;}*/
.link-btn-tj{
position: absolute;
right: 0;
top: 47px;
width: 83px;
height: 38px;
cursor:pointer;
background:url(../images/link-btn.gif) no-repeat 0 -83px;
}
.link-btn-tj:hover{background:url(../images/link-btn.gif) no-repeat -85px -83px;}
.item_quantity_editer, .shortcut_bar {
width:84px;
/*position:absolute;
right: 23px;
top: 0px;*/
}
.item_quantity_editer .decrease_one, .item_quantity_editer .increase_one, .item_quantity_editer .item_quantity {
float: left;
width: 20px;
/*height: 20px;*/
line-height: 20px;
text-align: center;
}
.item_quantity_editer .decrease_one, .item_quantity_editer .increase_one {
font-size: 16px;
color: #666;
border: 1px solid #e0e0e0;
cursor: pointer;
background: url(../images/cart_num_editer_bg.jpg) repeat-x 0 0 transparent;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
}
.item_quantity_editer .item_quantity {
width: 35px;
height: 18px;
border: 0;
border-top: 1px solid;
border-bottom: 1px solid;
border-color: #e0e0e0;
/**margin:0 0 0 -270px;*/
}
.item_quantity_editer  .increase_one{/**margin:-22px 0 0 62px;*/}

/*预购页面*/
.b_main_left_g_ad_box {
width: 162px;
height: 236px;
margin-bottom: 10px;
}
.button2{
background: url("../images/tb-th.2011.gif") repeat scroll 0 -70px transparent;
border: 0 none;
cursor: pointer;
height: 25px;
_height: 27px;
  
margin-top: -18px;
width: 48px;
font-family: "宋体";
font-size: 12px;}
.pre-order a:hover{ border:1px solid #E53E41;}
.preorder_top{ border:1px solid #E9D58E; background-color:#FFFDEE; padding:8px; color:#5F5F5F; font-size:14px; font-weight:bold;}
.preorder_top i{ font-style:normal; color:#E53E41;}
.preorder_right {
	float:right;
	margin-right: 10px;
	margin-top: 7px;
	display:block;
	z-index: 21;
	position: relative;
}
.preorder_right a {
display: inline-block;
padding-right: 5px;
float: left;
height: 19px;
line-height: 19px;
width: 45px;
text-align: center;
background: url(../images/T1zhHqXbliXXafcxPv-150-489.png);
background-position: 0 -246px;
}
.tb-void .pro {
width: 190px;
text-align: left;
}
.qg-item {
position: relative;
display: block;
float: left;
width: 407px;
border: 1px solid #eee;
height: 220px;
margin-bottom:4px;
margin-left: 3px;
background-color: #fff;
}
qg-item .qg-img-tag {
position: absolute;
top: 4px;
left: 4px;
height: 60px;
width: 60px;
z-index: 5;
}
.qg-item .qg-img {
float: left;
width: 210px;
height: 210px;
margin-right:5px;
text-align: center;
   /* padding: 20px;*/
}
.qg-item .qg-detail {
float: left;
width: 177px;
padding-top: 10px;
overflow: hidden;
}
.qg-item .qg-detail .des {
line-height: 26px;
height: 51px;
font-size: 16px;
color: #333;
letter-spacing: 1px;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
font-family: "Microsoft Yahei",tahoma,arial,"Hiragino Sans GB";
}
.qg-item .qg-detail .link {
position: relative;
padding-top: 36px;
}
.qg-item .qg-detail .price-current {
font-size: 0;
font-family: arial,sans-serif;
}
.qg-item .qg-detail .price-current .original-price {
line-height: 20px;
font-size: 14px;
color: #aaa;
text-decoration: line-through;
}
.qg-item .qg-detail .price-current .original-price, .qg-item .qg-detail .price .promo-price {
display: inline-block;
width: 110px;
}
.qg-item .qg-detail .price-current .promo-price {
line-height: 30px;
font-size: 14px;
color: #fc353a;
}
.qg-item .qg-detail .price-current {
font-size: 0;
font-family: arial,sans-serif;
}
.qg-item .qg-detail .price-current .original-price i {
margin-left: 2px;
font-style: normal;
}
.qg-item .qg-detail .price-current .promo-price em {
margin-left: 2px;
font-weight: 700;
font-size: 22px;
vertical-align: baseline;
font-style: normal;
font-family: arial,sans-serif;
}
.qg-item .qg-detail .price-current .promo-price i {
font-size: 12px;
font-style:normal;
}
.qg-detail .price-wrap {
position: relative;
color: #999;
}
.qg-detail .price-wrap p {
padding-top: 5px;
}
.qg-detail .price-wrap .t-py {
letter-spacing: 6px;
}
.qg-detail .price-wrap .py {
letter-spacing: 2em;
}

.qg-detail .price-wrap .py span, .qg-detail .price-wrap .t-py span {
letter-spacing: normal;
}
.qg-detail .price-wrap .number {
color: #ff8100;
font-weight: bold;
}
.qg-detail .price-wrap p i {
font-style: normal;
}

.rush-buy-progress{margin-top: 6px;}
.rush-buy-progress .txt{    float: left;
    margin:6px 6px 6px 0;
    color: rgb(102, 102, 102);}
	.buy-progress-wrap {
    display: block;
    position: relative;
    float: left;
    width: 322px;
    height: 18px;
    margin-top: 5px;
    border-radius: 5px;
}
	.buy-progress {
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
    height: 18px;
    border-radius: 5px;
}
	.buy-progress-bg {
    display: block;
    position: relative;
    width: 322px;
    height: 18px;
    border-radius: 5px;
    background: rgb(238, 238, 238);
}
	.buy-progress {
    background: rgb(91, 128, 232);
}



    .active2{    position: relative;
    background: #dd2727;
    color: #fff !important;
    padding: 0;}


.active2:after {
    content: "";
position: absolute;
top: 100%;
left: 0;
right: 0;
z-index: 18;
display: block;
height: 0;
width: 0;
margin: auto;
border-top: 7px solid #dd2727;
border-left: 9px solid transparent;
border-right: 9px solid transparent;
}



/*------------------签到--------------------------*/
.pointsMall {
    float: right;
}

    .pointsMall:hover {
        text-decoration: underline;
    }

.signInContinuousDay {
    width: 64px;
    height: 64px;
    border: 1px solid;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
}

.signInContinuousDay-text {
    width: 64px;
    height: 64px;
    line-height: 64px;
    text-align: center;
    font-weight: normal;
}

.signInDayInfo {
    position: relative;
    height: 56px;
    width: 56px;
    text-align: center;
    display: inline-block;
}

.signedIn {
    background: url(/Images/已签.png) top center no-repeat;
    background-size: 100% 100%;
    width: 40px;
    height: 40px;
    margin: 3px 0px 1px 7px;
    text-align: center;
    line-height: 33px;
    font-weight: bold;
    color: gray;
}

.notSignedIn {
    background: url(/Images/未签.png) top center no-repeat;
    background-size: 100% 100%;
    width: 40px;
    height: 40px;
    margin: 3px 0px 1px 7px;
    text-align: center;
    line-height: 34px;
    font-weight: bold;
    color: #ab8531;
}


.theme {
    position: relative;
    /*top: -20px;*/
    width: 500px;
    height: 263px;
    background: #FFFFFF;
    border-radius: 20px;
    margin: 0 auto;
}

.statistics {
    position: absolute;
    top: -40px;
    left: 0;
    right: 0;
    text-align: center;
}

    .statistics img {
        width: 108px;
        height: 108px;
    }

    .statistics > .num {
        position: absolute;
        top: 40px;
        left: 0;
        right: 0;
        text-align: center;
        font-size: 18px;
        font-weight: bold;
        color: #FFFFFF;
        line-height: 23px;
    }

.rule {
    position: absolute;
    top: 26px;
    right: 18px;
    width: 65px;
    height: 17px;
    font-size: 16px;
    font-family: Adobe Heiti Std;
    font-weight: normal;
    color: #D4D0CD;
    line-height: 21px;
}

.sign_in {
    position: absolute;
    top: 85px;
    left: 0;
    right: 0;
    text-align: center;
    display: flex;
    justify-content: space-around;
}

    .sign_in > .day {
        position: relative;
        width: 56px;
        text-align: center;
        display: inline-block;
    }

        .sign_in > .day img {
            margin-right: 5px;
        }

        .sign_in > .day > .num {
            position: absolute;
            bottom: 10px;
            left: 0;
            right: 0;
            font-size: 18px;
            font-weight: bold;
            color: #FFFFFF;
        }

        .sign_in > .day > .num2 {
            position: absolute;
            top: 20px;
            left: 0;
            right: 0;
            font-size: 26px;
            font-weight: bold;
            color: #FFFFFF;
        }

        .sign_in > .day > .num3 {
            position: absolute;
            bottom: 10px;
            left: 0;
            right: 0;
            font-size: 18px;
            font-weight: bold;
            color: #636262;
        }

.theme > .btn {
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0;
    margin: 0 auto;
    background-color: #FF9500;
    width: 129px;
    height: 38px;
    color: #fff;
    font-size: 23px;
    font-weight: bold;
    border-radius: 50px;
    text-align: center;
    line-height: 36px;
}

.theme > .close {
    position: absolute;
    bottom: -64px;
    left: 0;
    right: 0;
    margin: 0 auto;
}

/*------------------签到结束--------------------------*/
