/*================= column_module(栏目样式块公用,视情况抽离自成文件) =================*/
/*search_type table*/
.s_type_table {
    border: solid 1px #ddd;
    border-collapse: collapse;
}

.s_type_table th, .s_type_table td {
    border: solid 1px #ddd;
    padding: 12px 0;
}

.s_type_table th {
    color: #999;
    text-indent: 3em;
    text-align: left
}

.s_type_table td {
    text-align: center;
}

.s_type_table th.bg_h3 {
    background: #F7F7F7;
    font-weight: bold;
    height: 31px;
    line-height: 31px;
    padding: 0;
    text-align: left;
    text-indent: 1em;
}

.s_type_table tr.thead_bg {
    background: #f7f7f7;
}

.s_type_table tr.thead_bg td {
    padding: 30px 0;
}

.s_type_table img {
    vertical-align: middle;
    margin-right: 5px;
}

/*------------------------- 会员中心 -------------------------*/
/*-- 会员侧栏菜单 --*/
.mmenu {
    box-sizing: border-box;
    width: 150px;
    border: 1px solid #d9d9d9;
}

.mmenu h2 {
    color: #333;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    /*background: #fff url(../images/icos4.png) no-repeat 10px 9px;*/
    /*padding-left: 34px;*/
    text-align: center;
    border-bottom: 1px solid #d9d9d9;
}

/*.mmenu ul {*/
/*padding: 8px 0;*/
/*}*/

.mmenu li {
    height: 28px;
    line-height: 28px;
    text-indent: 1.5em;
}

.mmenu li a {
    color: #666;
    padding-left: 10px;
}

.mmenu li a.ico {
    background: url(../images/ico10.png) no-repeat right center;
    padding-right: 36px;
}

.mmenu a.tj {
    background: url(../images/ico10.png) no-repeat right center;
    padding-right: 36px;
}

.mmenu a.new {
    background: url(../images/ico2.png) no-repeat right center;
    padding-right: 38px;
}


.mmenu li.cur, .mmenu li.active {
    /*color:#ff9255;*/
    /*background: #fafafa url(../images/ico1.png) no-repeat 16px center;*/
    background: #fff url(../images/ico1.png) no-repeat 16px center;
    display: block;
    /*padding-left: 10px;*/
}
.mmenu li.cur a, .mmenu li.active a{
    color: #ea6542;
}
.mmenu li.caret.cur {
    background: none;
}


/*.mmenu li.cur a {*/
/*color: #5D107F;*/
/*}*/

/*-- /会员侧栏菜单 --*/

/*-- layout --*/
.mbdy {
    width: 600px;
    color: #666;
    margin-left: 20px;
}

.mbdy-w {
    width:1000px;
    color: #666;
    margin-left: 20px;
    _display: inline;
}

/*-- /layout --*/

/*-- settings --*/
.border_t_dot {
    border-top: 1px dotted #ccc;
    padding: 10px;
    text-align: center;
}

.border_dot {
    border-top: 1px dotted #ccc;
    height: 1px;
    margin: 1px 20px 0;
    overflow: hidden;
}

/*-- /settings --*/

/*------------------------- /会员中心 -------------------------*/

/*-- 提示页 --*/
.icon_b_ok {
    background: url(../images/cart_ok.png) 10px 28px no-repeat;
}

/*-- /提示页 --*/

.img_f {
    display: inline-block;
    height: 62px;
    text-align: right;
    width: 62px;
}

/*================= /column_module =================*/

/*================= private_module(私有样式块,视情况抽离自成文件) =================*/
/*-- 去结帐及统计信息显示 --*/
.go_bank {
    padding: 6px 10px;
    overflow: hidden;
}

.go_bank label {
    margin-right: 22px;
}

.go_bank .go_btn, .go_bank .n_btn {
    float: right;
}

.go_bank .n_btn {
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    margin-left: 10px;
    background: #df3d3d;
    color: #fff;
}
/*.go_bank .n_btn.pay-btn {*/
/*height: 40px;*/
/*line-height: 40px;*/
/*margin-left: 10px;*/
/*background: #df3d3d;*/
/*color: #fff;*/
/*}*/
.go_bank .ckwrap {
    display: none;
}

.go_bank .txt2 {
    border: 1px solid #D8D8D8;
    height: 24px;
    line-height: 24px;
    padding: 0 3px;
    width: 100px;
}

/*-- /去结帐及统计信息显示 --*/
/*-- 公告列表 --*/
.catalog_s {
    padding: 10px;
}

.catalog_s .text {
    padding-right: 4px;
}

.catalog_s .catalog_search {
    border: solid 1px #ccc;
    height: 24px;
    width: 223px;
    line-height: 24px;
    padding: 0;
}

.catalog_s .catalog_s_btn {
    background: #fff;
    height: 26px;
    width: 52px;
    border: solid 1px #ccc;
    border-left: none;
    line-height: 26px;
    padding: 0;
    margin: 0;
    color: #000;
    cursor: pointer;
}

.catalog_s .catalog_s_btn:hover {
    color: #ff9966;
}

.catalog_list li.tit {
    background: #f2f6f7;
    border: none;
    color: #a0a0a0;
    font-size: 14px;
    font-weight: bold;
    padding: 4px 79px;
}

.catalog_list li {
    border-bottom: solid 1px #e5e5e5;
    padding: 4px 20px;
    overflow: hidden;
}

.catalog_list li .info {
}

.catalog_list li .time {
    text-align: right;
    float: right;
    width: 180px;
}

.catalog_c_info {
    padding: 20px 0;
}

.catalog_c_info h6 {
    font-size: 16px;
    color: #535353;
    text-align: center;
}

.catalog_c_info .time {
    color: #a0a0a0;
    text-align: center;
}

.catalog_c_info .time {
    color: #a0a0a0;
    text-align: center;
}

.catalog_c_info .ande_cc {
    padding: 10px 0;
}

.catalog_c_info .ande_cc p {
    padding-top: 2px;
    line-height: 24px;
}

.two_em {
    text-indent: 2em;
}

/*-- 我的购物车 --*/
.shopCart_p_list li {
    display: inline-block;
}

.shopCart_p_list {
    border: solid 1px #DEDEE0;
}

.shopCart_p_list {
    border: solid 1px #DEDEE0;
    margin: 10px 0;
}

.shopCart_p_list .t_goods p {
    text-align: left;
}

.shopCart_p_list .item_p_mid .t_goods p {
    margin-left: 69px;
    word-wrap: break-word;
    word-break: break-all;
}

.shopCart_p_list .item_p_small .t_goods p {
    margin-left: 52px;
}

.shopCart_p_title .cart_thead {
    background: #f2f6f7;
    line-height: 32px;
    border-bottom: solid 1px #ccc;
    overflow: hidden;
}

.cart_thead .t_select {
    width: 82px;
}

.cart_thead .t_goods {
    width: 262px;
}

.cart_thead .t_quantity {
    width: 128px;
}

.cart_thead .t_price {
    width: 137px;
}

.cart_thead .t_price_p {
    width: 115px;
}

.cart_thead .t_price_s {
    width: 97px;
}

.cart_thead .t-action {
    width: 120px;
}

.shopping_thead {
    background: #f3f3f3;
    line-height: 32px;
    clear: both;
    padding-left: 20px;
}

.shopCart_item_form {
}

.shopCart_item_form .item_p_mid {
}

.shopCart_item_form .item_p_small {
}

.shopCart_item_form .item_p_small li {
    border-top: solid 1px #ccc;
}

.item_p_mid .t_select {
    width: 82px;
}

.item_p_mid .t_goods {
    width: 262px;
    border-right: solid 1px #ccc;
}

.shop_out {
    position: absolute;
    left: 71px;
    top: 20px;
}

.item_p_mid .t_quantity {
    width: 128px;
    border-right: solid 1px #ccc;
    line-height: 65px;
}

.item_p_mid .t_price {
    width: 137px;
    border-right: solid 1px #ccc;
    color: #ea6542;
    line-height: 65px;
}

.item_p_mid .t_price_p {
    width: 115px;
    border-right: solid 1px #ccc;
    color: #ea6542;
    line-height: 65px;
}

.item_p_mid .t_price_s {
    width: 97px;
    border-right: solid 1px #ccc;
    color: #ea6542;
    line-height: 65px;
}
.item_p_mid .t-send_way {
    width: 97px;
    border-right: solid 1px #ccc;
    /*color: #c00;
    line-height: 65px;*/
}

.item_p_mid .col_grey2 {
    color: #666;
}

.item_p_mid .col_grey {
    color: #C2BBB1;
}

.item_p_mid .t-action {
    /*width: 120px;*/
    line-height: 65px;
}
.item_p_mid .t-action a {
    margin-left: 10px;
}
.item_p_small .t_select {
    width: 62px;
    padding-left: 20px;
}

.item_p_small .t_goods {
    width: 262px;
    border-right: solid 1px #ccc;
}

.item_p_small .t_quantity {
    width: 128px;
    border-right: solid 1px #ccc;
    line-height: 65px;
}

.item_p_small .t_price {
    width: 137px;
    border-right: solid 1px #ccc;
    color: #c00;
    line-height: 65px;
}

.item_p_small .t_price_p {
    width: 115px;
    border-right: solid 1px #ccc;
    color: #c00;
    line-height: 65px;
}

.item_p_small .t_price_s {
    width: 97px;
    border-right: solid 1px #ccc;
    color: #c00;
    line-height: 65px;
}

.item_p_small .t_price_p.col_grey, .item_p_small .t_price_s.col_grey, .item_p_small .t_price.col_grey {
    color: #C2BBB1;
}

.item_p_small .t-action {
    width: 120px;
    line-height: 65px;
}

.item_p_small li, .item_p_mid li, .shopCart_p_title li {
    float: left;
    vertical-align: middle;
    text-align: center;
    padding: 10px 0;
    overflow: hidden;
}

.shopCart_p_title li.padl20 {
    padding-left: 20px;
}

.item_p_small li, .item_p_mid li {
    height: 64px
}

.item_p_small .t_price {
    width: 137px;
    border-right: solid 1px #ccc;
    color: #c00;
}

.item_p_small .t_price span, .item_p_mid .t_price span {
    cursor: pointer
}

.shopCart_p_title li {
    padding: 0;
}

.shopCart_item_form {
    border-top:1px solid #ccc;
    border-bottom: solid 1px #ccc;
}

.shopCart_item_form ul {
    overflow: hidden;
}

.t_quantity .num_add {
    display: inline-block;
    border: solid 1px #cdcdcd;
    line-height: 14px;
    padding: 0 4px;
    color: #313131;
    cursor: pointer;
    vertical-align: middle;
}

.t_quantity .buy_num {
    border: solid 1px #cdcdcd;
    width: 34px;
    padding: 3px 0;
    margin: 0 5px;
    text-align: center;
}

/*--  /我的购物车 --*/

/*-- shoping_cart 购物流程2-提交订单 setp --*/
.payment_bor_none {
    line-height: 24px;
    margin-top: 10px;
    _clear: both;
}

.payment_bortop_none {
    line-height: 24px;
    margin-top: 0;
    _clear: both;
}

.payment {
    border: solid 1px #DEDEE0;
    line-height: 24px;
    _clear: both;
}

.payment h3 {
    height: 28px;
    line-height: 28px;
    background: #F2F6F7;
    border-bottom: solid 1px #dedee0;
    font-size: 14px;
    text-indent: 1em;
}

.payment .step_action {
    font-weight: normal;
    color: #000;
    font-size: 12px;
}

.payment h3 a {
    margin: 0 5px;
    color: #1a1a1a;
}

.payment h3 a.font {
    font-weight: normal;
    font-size: 12px;
}

.payment .cart_ok {
    line-height: 22px;
    padding: 46px 18px 18px 83px;
}

.payment {
    margin-top: 20px;
}

.payment .field {
    margin-left: 126px;
}

.payment .field .tip {
    color: #999;
    margin-left: 25px;
}

.payment .label {
}

.payment .label.wid484 {
    width: 484px;
}

.payment_ship {
    padding: 10px 0 20px;
}

.payment_ship .label_title {
    width: 120px;
    text-align: right;
    float: left;
}

.payment_ship li {
    padding-top: 10px;
    zoom: 1;
}

.e_payment {
    width: 266px;
    margin-left: 13px;
}

.e_payment.e_payment_w {
    width: 234px;
    margin-left: 8px;
}

.e_payment .top {
    background: #f8f8f8 url("../images/i2f-logo.png") no-repeat 10px 8px;
    border-bottom: 1px solid #cdcdcd;
    padding: 6px 13px 3px 36px;
    border: 1px solid #cdcdcd;
}

.e_payment .top p {
    line-height: 22px;
    font-size: 12px;
}

.e_payment .bottom {
    text-align: center;
    border: 1px solid #cdcdcd;
    border-top: none;
}

.payment_ship li.h122 {
    height: 122px;
}

.payment_ship li.h122.col_grey .field2 {
    margin-right: 10px;
}

.payment_lcr_info {
    display: block;
}

.payment_wl {
    width: 368px;
    float: left;
}

.payment_wc {
    width: 292px;
    float: left;
    margin-left: -1px;
}

.payment_wr {
    width: 292px;
    float: right;
    margin-left: -1px;
}

.payment_wl .payment, .payment_wc .payment, .payment_wr .payment {
    min-height: 232px;
    overflow: hidden;
    margin-top: -1px;
}

.payment .n_btn {
    line-height: 1.5;
}

/* 订单详情收件人信息 */
.payment2 {
    border: 1px solid #DEDEE0;
    border-right: 0 none;
    display: block;
}

.payment2 .payment {
    overflow: hidden;
    margin-top: 0;
    border: 0 none;
    border-right: 1px solid #DEDEE0;
}

.payment2 .payment.visib {
    overflow: visible;
}

/* 物流信息 */
.payment2 .payment_wl {
    width: 279px;
    float: left;
    margin-left: 0;
}

.payment2 .payment_wc {
    width: 250px;
    float: left;
    margin-left: 0;
}

.payment2 .payment_wc.one, .payment2 .payment_wc.wid279 {
    width: 279px;
}

.payment2 .wid368 {
    width: 616px;
}

.payment2 .payment_wr {
    width: 250px;
    float: right;
    margin-left: 0;
}

.payment2 .wid290, .payment2 .payment_wr.wid290 {
    width: 520px;
}

.payment2 .wid290 .payment, .payment2 .payment_wr.wid290 .payment {
    height: 258px;
}

.payment2 .cart_add {
    width: 222px;
}

.payment2 .payment_ship .label_title {
    width: 88px;
}

.payment2 .field2 {
    margin-left: 88px;
    padding-right: 5px;
    word-wrap: break-word;
    word-break: break-all;
}

.payment2 .field2-2 {
    height: 104px;
    overflow-y: auto;
}

.payment2 td.payment_wl, .payment2 td.payment_wc, .payment2 td.payment_wr {
    float: none;
    vertical-align: top;
}

/* fix :物流查询;
*  Time:2013-12-23 16:40;
*  User：田琪;
*/
.borda_t {
    border-top: 1px dashed #d4d4d4;
}

.fare {
    display: none;
    position: absolute;
    left: -280px;
    top: 56px;
    width: 718px;
    padding: 14px 30px;
    border: 1px solid #d4d4d4;
    background: #fff;
    line-height: 16px;
}

.fare .close {
    position: absolute;
    right: 10px;
    top: 10px;
    background: url("../images/ico6.png") no-repeat scroll 0 0;
    cursor: pointer;
    height: 15px;
    width: 15px;
    overflow: hidden;
}

.fare_triangle {
    position: absolute;
    left: 400px;
    top: -13px;
    display: block;
    width: 21px;
    height: 13px;
    overflow: hidden;
    background: url(../images/ico_fare_s.jpg) no-repeat 0 0;
}

.limit_height {
    max-height: 230px;
    _height: 230px;
    padding-top: 5px;
    overflow-y: auto;
}

.fare dt {
    float: left;
    width: 156px;
}

.fare dd {
    float: left;
    border-left: 2px solid #d6d6d6;
    padding-left: 32px;
    width: 508px;
    min-height: 30px;
    padding-bottom: 10px;
    zoom: 1;
}

.fare dd .dot {
    float: left;
    margin-left: -39px;
    margin-top: -3px;
    display: block;
    width: 12px;
    height: 12px;
    background: url(../images/ico_fare_dot.jpg) no-repeat 0 0;
}

.fare dd p {
    float: left;
}

/* /订单详情收件人信息 */

.see_payment_box {
    cursor: pointer;
    padding: 10px;
    text-align: center;
    border: solid 1px #ccc;
    border-top: 0;
}

.see_payment_box .icon_tip_down, .see_payment_box .icon_tip_up {
    width: 14px;
    height: 14px;
    margin-right: 10px;
}

/*-- /shoping_cart 购物流程2-提交订单 setp --*/

/*-- 收货人信息 --*/
.cart_add_list {
    padding-top: 10px;
    overflow: hidden;
    zoom: 1;
}

.cart_add, .cart_add_cur, .cart_add_def {
    margin: 0 0 12px 12px;
    padding: 15px;
    display: inline;
    width: 268px;
    /*background-color: #F4F4F4;*/
    /*border: solid #ccc 1px;*/
    float: left;
    height: 195px;
}

.cart_add_cur {
    background: #F4F4F4 url(../images/cart_ico1.png) right bottom no-repeat;
    border: solid #ff9255 1px;
}

.cart_add_def {
    border-style: dashed;
    cursor: pointer;
    padding: 0;
    background: #F4F4F4 url(../images/add_ico.png) no-repeat center center;
    width: 298px;
    height: 224px;
}

.cart_add_cur div.cont, .cart_add div.cont {
    height: 86px;
    line-height: 20px;
    overflow-y: auto;
    word-wrap: break-word;
    word-break: break-all;
}

.cart_add_m {
    background-color: #F4F4F4;
    text-align: center;
    height: 22px;
    line-height: 22px;
    display: block;
    margin: 0 12px 12px;
    color: #999;
    clear: both;
    overflow: hidden;
    zoom: 1;
}

.cart_add_m:hover {
    color: #999;
    text-decoration: none;
}

.cart_win {
    background: white;
    border: solid #c0bfbf 1px;
    width: 650px;
    background: #fff;
}

.module_border.cart_win {
    width: auto;
    border: 1px solid #ccc;
    margin-top: 40px;
    border-top: 1px solid #b0b0b0;
}

/* 会员中心 地址宽度 */
.cart_win .tit {
    padding-left: 25px;
    font-size: 16px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    background: #f9f9f9;
    color: #666;
}

.cart_win .tit a {
    margin: 11px 10px 0 0;
    float: right;
    display: block;
    width: 15px;
    height: 15px;
    font-size: 0;
    overflow: hidden;
    background: url(../images/ico6.png) no-repeat;
}

.cart_win ul {
    padding: 15px 20px;
}

.cart_win ul li {
    padding-bottom: 6px;
    font-size: 12px;
    line-height: 30px;
    margin-bottom: 8px;
}

.cart_win ul li p {
    margin-left: 140px;
}

.cart_win ul li label {
    padding-left: 0 !important;
    font-size: 12px;
    line-height: 30px;
    width: 100px;
    margin-right: 10px;
    text-align: right;
    display: inline-block;
}

.cart_win ul li label em, .cart_win ul li p span {
    color: #E40814;
}

.cart_win ul li span label {
    margin-right: 4px;
    color: #c7000b;
    font-size: 12px;
}

.cart_win input[type="button"] {
    padding-left: 20px;
    padding-right: 20px;
}

.cart_win .li_btn {
    padding: 10px 10px 10px 140px;
}

/* 弹出窗 */
.jqmID1 {
    font-size: 12px;
}

.jqmID1 .mipt2s {
    vertical-align: top;
}

/*-- /收货人信息 --*/

/*-- 优惠券 --*/
.cart_toolbar {
}

.cart_toolbar .total {
    width: 100%;
    text-align: right;
}

.cart_toolbar .totalRePrice {
    text-align: right;
    color: #c00;
    padding: 0 8px;
}

.cart_toolbar .t_price_pad {
    padding: 0 8px;
}

.cart_toolbar .t_price {
    font-size: 20px;
}

.coupon_num {
    clear: both;
    text-align: right;
}

.cart_inner .toggle_wrap {
    padding-left: 30px;
}

.cart_inner .toggle_wrap .ticket_list {
    width: 890px;
    position: relative;
    overflow: hidden;
}

.cart_inner .toggle_wrap .ticket_list li {
    cursor: pointer;
    border: 1px solid #fff;
    margin-right: 35px;
}

.cart_inner .toggle_wrap .ticket_list li.disable, .cart_inner .toggle_wrap .ticket_list li.disable a {
    cursor: default;
}

.cart_inner .toggle_wrap .ticket_list li .nm {
    display: none;
    width: 30px;
    height: 30px;
    background: url(../images/cart_ico1.png) no-repeat 0 0;
    padding: 0;
}

.cart_inner .toggle_wrap .ticket_list li.cur {
    border: 1px solid #c7000b;
}

.cart_inner .toggle_wrap .ticket_list li.cur .nm {
    display: block;
}

.cart_inner .text_con {
    text-align: center;
}

/* 冒泡提示框 */
.coupon_num .rel {
    height: 20px;
    display: inline-block;
}

/*
.coupon { padding: 10px 0; }
.coupon li { width: 114px; height: 87px; padding: 10px 10px 0 0; float: left; }
.coupon li a { width: 114px; height: 87px; position: relative }
.coupon li a img { width: 114px; height: 87px; position: absolute; left: 0; top: 0; z-index: 1; }
.coupon li a .coupon-hover { width: 114px; height: 87px; position: absolute; left: 0; top: 0; z-index: 2; display: none }
.coupon li a:hover .coupon-hover, .coupon li.active .coupon-hover { display: block; }
*/

.cart_inner, .cart_toolbar {
    padding: 10px;
    line-height: 2;
}

.cart_inner {
    border: solid #ccc 1px;
    border-top: 0px;
}

.cart_inner_bg {
    background: #f0f8ff;
    padding: 10px 10px;
    border: solid 1px #b4d0ff;
    border-top: 0;
}

.cart_inner_bg_top {
    background: #fffdee;
    border: solid 1px #edd28b;
    padding: 10px 10px;
    margin-top: -1px;
}

/*-- /优惠券 --*/

/*-- 订单详细信息 --*/
.cart_setp .cart_info {
    line-height: 22px;
    padding: 46px 18px 18px 83px;
}

.cart_setp .go_shop {
    float: right;
}

.cart_setp .go_shop .n_btn {
    line-height: 30px;
}

/*-- /订单详细信息 --*/

/*-- 我的商城 TAB RED --*/
.order_tbg {
    /*border: solid 1px #d9d9d9;*/
    border-top: none;
    box-sizing: border-box;
    padding: 20px;
}
.order_tbg > ul {
    overflow: hidden;
}
.order_tbg_li {
    float: left;
    margin-bottom: 20px;
    margin-right: 10px;
}
.order_tbg_li input[type="text"] {
    line-height: 22px;
}
/*.order_tbg_li.wid25 {*/
/*width: 25%;*/
/*}*/
/*.order_tbg_li.wid30 {*/
/*width: 30%;*/
/*}*/
.order_tbg_li.wid40 {
    width: 40%;
}
.order_tbg_li.wid42 {
    width: 42%;
}
.order_tbg_li.pad_l30 {
    margin-top:-16px;
    /*padding-left: 30%;*/
}

.order_tbg .tit {
    background: #f1f1f1;
    color: #333;
    padding: 8px 12px;
}

.order_tbg .mc {
    padding: 10px;
}

.order_tbg dt {
    float: left;
    line-height: 24px;
    width: 132px;
    padding-top: 8px;
}

.order_tbg dt span {
    width: 126px;
    height: 40px;
    line-height: 20px;
    overflow: hidden;
    display: inline-block;
}

.order_tbg dd {
    color: #cd8000;
    margin-left: 132px;
}

.order_tbg dd .table_blue th, .order_tbg dd .table_blue td {
    border-bottom: 1px solid #dedee0;
}

.order_clm {
    padding: 10px 0 0 0;
}

.order_clm .order_name {
    border: 1px solid #dedee0;
    height: 34px;
    line-height: 34px;
    font-size: 12px;
    font-weight: normal;
    text-indent: 1em;
}

.order_clm .order_p, .table_blue .order_p {
    padding-left: 72px;
}
.order_clm .order_p, .table_blue .order_p a {
    display: inline-block;
    width: 36px;
    overflow: hidden;
    white-space: nowrap;
    line-height: 62px;
}
.payment_ship_w li {
    padding-top: 10px;
    zoom: 1;
    width: 388px;
    float: left;
}

.payment .field {
    margin-left: 126px;
}

/* */
.shiping_address {
    border: 1px solid #DEDEE0;
    border-top: none;
    line-height: 26px;
    font-size: 12px;
}

.shiping_address li {
    padding-left: 65px;
}

/*-- /我的商城 TAB RED --*/

/*-- 电子券 --*/
.coupons_tbg {
    border-left:0;
    border-right:0;
    border-bottom:1px solid #d9d9d9;
    border-top:1px solid #d9d9d9;
    /*background: #f5ecdd;*/
    /*border: solid 1px #d9d9d9;*/
}

.coupons_tbg .linght_tips .linght_ico {
    border: 1px solid #f5ecdd;
}

.coupons_tbg .mc {
    padding: 10px;
    padding-left: 20px;
}

.coupons_tbg dt {
    float: left;
    line-height: 30px;
    /*width: 160px;*/
    color: #cd8000;
    font-size: 14px;
    /*text-align: right;*/
}

.coupons_tbg dd {
    margin-left: 90px;
}

.coupons_tbg dd p {
    /*padding-bottom: 10px;*/
    line-height: 30px !important;
}


.coupons_tbg strong {
    color: #424242;
}

.coupons_menu {
    background: none repeat scroll 0 0 #F6F6F6;
    color: #E1E1E1;
    height: 30px;
    line-height: 30px;
}

.coupons_menu span {
    color: #c00;
    margin: 0 12px;
}

.coupons_menu span.linght_tips {
    top: 5px
}

/* 灯-提示位置设置 */
.coupons_menu .marl {
    margin: 0 12px 0 70px;
}

.coupons_menu a {
    margin: 0 10px;
}

/*-- /电子券 --*/

/*-- 优惠券列表显示 --*/
.card_l {
    float: left;
    margin: 6px 2px 0 2px;
    _margin: 6px 1px 0 1px;
    cursor: pointer;
}

.card_l h3 {
    height: 34px;
    line-height: 34px;
    width: 160px;
    text-align: center;
    font-size: 14px;
    float: left;
    margin-left: 8px;
    overflow: hidden;
}

/*.card_tongyon, .card_zhuanhu, .card_dingxian, .card_tongyon_no, .card_zhuanhu_no, .card_dingxian_no { background: url(../images/card_bg.png) 0 0 no-repeat; position: relative; height: 191px; width: 256px; color: #CD8000; }
.card_tongyon_no, .card_zhuanhu_no, .card_dingxian_no { background-position: 0 -191px; color: #a6a6a6; }
.card_tongyon h3, .card_zhuanhu h3, .card_dingxian h3 { border-bottom: solid 1px #ECDDC2; }
.card_tongyon_no h3, .card_zhuanhu_no h3, .card_dingxian_no h3 { border-bottom: solid 1px #eee; color: #A6A6A6; }*/

.card_tongyon, .card_zhuanhu, .card_dingxian, .card_tongyon_no, .card_zhuanhu_no, .card_dingxian_no {
    background: url(../images/card_bg.png) 0 0 no-repeat;
    position: relative;
    height: 191px;
    width: 256px;
    color: #CD8000;
}

.card_tongyon_no, .card_zhuanhu_no, .card_dingxian_no {
    background-position: 0 -191px;
    color: #a6a6a6;
}

.card_tongyon h3, .card_zhuanhu h3, .card_dingxian h3 {
    border-bottom: solid 1px #ECDDC2;
}

.card_tongyon_no h3, .card_zhuanhu_no h3, .card_dingxian_no h3 {
    border-bottom: solid 1px #eee;
    color: #A6A6A6;
}

.card_l .c_pic {
    background: url(../images/c_pic.png) 0 0 no-repeat;
    width: 35px;
    height: 44px;
    float: left;
    margin-left: 4px;
    text-indent: -999em;
}

.card_l .c_act {
    background: url(../images/act.png) 0 0 no-repeat;
    width: 47px;
    height: 47px;
    float: right;
    margin-top: 1px;
    margin-right: 1px;
    text-indent: -9999em;
}

.card_tongyon_no .c_act, .card_zhuanhu_no .c_act, .card_dingxian_no .c_act {
    background-position: 0 -47px;
}

.card_tongyon .c_pic {
    background-position: 0 0;
}

.card_zhuanhu .c_pic {
    background-position: -35px 0px;
}

.card_dingxian .c_pic {
    background-position: -70px 0px;
}

.card_tongyon_no .c_pic {
    background-position: 0 -47px;
}

.card_zhuanhu_no .c_pic {
    background-position: -35px -47px;
}

.card_dingxian_no .c_pic {
    background-position: -70px -47px;
}

.card_l .c_shop {
    position: absolute;
    height: 32px;
    line-height: 32px;
    left: 10px;
    bottom: 0;
    width: 234px;
}

.card_l a {
    color: #0187CE;
}

.card_l p {
    padding: 48px 10px 10px 141px;
    display: block;
}

.card_l p span {
    display: inline-block;
    font-size: 14px;
    margin-bottom: 7px
}

.card_l .card_num {
    position: absolute;
    top: 39px;
    left: 1px;
    width: 136px;
    text-align: center;
}

.card_l .card_num span {
    font-size: 60px;
}

.card_l .c_shop span {
    position: absolute;
    right: 0;
    bottom: 0;
    text-align: right;
}

/*-- min优惠券列表 extends card_l --*/
.card_l_s {
    font-size: 6px;
    position: relative;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-text-size-adjust: none;
    font-size: 0.5em;
}

.card_l_s h3 {
    font-size: 6px;
    height: 16px;
    line-height: 16px;
    margin-left: 4px;
    width: 71px;
}

.card_l_s .c_pic {
    background: url(../images/c_pic_s.png) 0 0 no-repeat;
    width: 16px;
    height: 20px;
    margin-left: 2px;
}

.card_l_s .card_zhuanhu .c_pic {
    background-position: -16px 0px;
}

.card_l_s .card_dingxian .c_pic {
    background-position: -32px 0px;
}

.card_l_s .card_tongyon, .card_l_s .card_zhuanhu, .card_l_s .card_dingxian, .card_l_s .card_tongyon_no, .card_l_s .card_zhuanhu_no, .card_l_s .card_dingxian_no {
    background: url(../images/card_bg_s.png) 0 0 no-repeat;
    position: relative;
    height: 86px;
    width: 115px;
}

.card_l_s .c_act {
    background: url(../images/act_s.png) 0 0 no-repeat;
    width: 21px;
    height: 21px;
    text-indent: -9999em;
}

.card_l_s p {
    padding: 20px 10px 10px 64px;
    line-height: 10px;
}

.card_l_s p span {
    display: inline-block;
    font-size: 7px;
    margin-bottom: 3px
}

.card_l_s .card_num {
    width: 60px;
    top: 18px;
}

.card_l_s .card_num span {
    font-size: 27px;
}

.card_l_s .c_shop {
    bottom: 0;
    height: 14px;
    left: 5px;
    line-height: 14px;
    position: absolute;
    width: 109px;
}

.card_l_s .c_shop span {
    bottom: 0;
    position: absolute;
    right: 0;
    text-align: right;
}

.card_l_s .coupon-hover {
    width: 114px;
    height: 87px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    display: none;
}

.card_l_s_cur .coupon-hover {
    display: block;
}

/*-- 新版优惠券 --*/
.ticket_list {
    width: 786px;
}

.ticket_list li {
    float: left;
    margin: 0 6px 6px 0;
    color: #000;
    _display: inline;
}

.ticket_list li.disable, .ticket_list li.disable a {
    background: #ccc;
    color: #999;
    cursor: default;
}

.ticket_list li.disable a {
    background: none;
}

.ticket_list li.disable .tit span.use {
    background: #ccc;
    border-left-color: #ccc;
}

.ticket_list li.disable .tit {
    border-bottom-color: #ccc;
}

.ticket_list li.disable .nm {
    background: url(../images/bg12.png);
}

.ticket_list li h3 {
    float: left;
    font-weight: normal;
    font-size: 14px;
    overflow: hidden;
    text-align: center;
    width: 195px;
    word-wrap: break-word;
    word-break: break-all;
}

.ticket_list li .tit {
    height: 34px;
    line-height: 34px;
    border-bottom: 1px dashed #333;
    clear: both;
    overflow: hidden;
}

.ticket_list li .tit span {
    width: 60px;
    font-size: 14px;
    color: #fff;
    float: left;
    text-align: center;
    border-left: 1px dashed #333;
    overflow: hidden;
}

.ticket_list li .tit span.use {
    background-color: #00BAFF
}

.ticket_list li .tit span.unused {
    background-color: #94D268;
}

.ticket_list li .cont {
    position: relative;
}

.ticket_list li .cont a {
    color: #333;
    text-decoration: underline;
}

.ticket_list li .cont .ct {
    padding: 10px;
}

.ticket_list li .cont .ct h4 {
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 5px;
    width: 236px;
    overflow: hidden;
    height: 20px;
    line-height: 20px;
}

.ticket_list li .cont .tm {
    background-color: #fff;
    position: relative;
    height: 30px;
    line-height: 30px;
    width: 245px;
    margin: 0 auto;
    padding-left: 5px;
}

.ticket_list li .cont .tm i {
    color: #FFFFFF;
    display: inline-block;
    height: 20px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: -15px;
    width: 17px;
}

.ticket_list li .cont .tm i span {
    display: inline-block;
    font-size: 35px;
    margin-right: -5px;
}

.ticket_list li .cont .cd {
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
}

.ticket_list li .cont .cd input {
    background: none;
    border: 0 none;
    height: 30px;
    cursor: pointer;
    font-size: 12px;
}

.ticket_list li .cont .price {
    font-family: Arial;
    font-size: 44px;
    position: absolute;
    right: 10px;
    top: 22px;
}

.ticket_list li .cont .price sup {
    font-size: 18px;
    *position: relative;
    *top: -10px;
}

.ticket_list li .cont .price em {
    position: absolute;
    font-size: 12px;
    font-family: Arial;
    right: 0;
    bottom: 15px;
    font-weight: normal;
}

.ticket_list li .nm {
    position: absolute;
    right: 0;
    background: url(../images/bg7.png) no-repeat;
    height: 40px;
    font-family: Arial;
    font-size: 24px;
    bottom: 0;
    _bottom: 35px;
    color: #fff;
    padding: 15px 3px 0 12px;
}

.ticket_ty, .ticket_zh, .ticket_dx {
    width: 256px;
    background-color: #f1f1f1;
}

.card_list {
    clear: both;
}

.card_list h5 {
    font-size: 14px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 6px;
}

/*-- /新版优惠券 --*/

/*tan*/
.coupons_l {
    width: 262px;
    padding: 0 0 0 10px;
}

.coupons_l .ticket_list {
    width: 256px;
}

.coupons_l .sp_c {
    position: absolute;
    top: 0;
    left: 50px;
    line-height: 20px;
    width: 190px;
    background-color: #fff;
    overflow-y: auto;
    top: 6px;
    left: 72px;
    word-wrap: break-word;
    word-break: break-all;
    height: 20px;
}

.coupons_l .sp_c_split {
    max-height: 60px;
    height: auto;
    _height: 20px;
}

.coupons_l .sp_c a {
    display: block;
}

.coupons_r {
    margin-left: 282px;
    padding: 0 10px 0 0;
}

.coupons_r .cont {
    min-height: 75px;
}

/*-- /优惠券列表显示 --*/

/*-- 我的商城 --*/
#userinfo {
    border: 1px solid #d9d9d9;
    padding: 5px;
    overflow: hidden;
    margin-bottom: 10px;
    height: 150px;
}

#userinfo a {
    color: #666;
}

#userinfo a.col_blue {
    color: #005EA7;
}

#userinfo .pic {
    width: 80px;
    height: 80px;
    padding: 15px;
    float: left;
    margin-right: 10px;
    overflow: hidden;
}

#userinfo .t {
    display: inline-block;
    padding: 0 3px;
    color: #fff;
    background-color: #E05F35;
}

#userinfo h2 {
    overflow: hidden;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    color: #666;
    margin: 10px 0 10px;
    font-weight: normal;
}

#userinfo p {
    margin-bottom: 4px;
    line-height: 22px;
}

#userinfo p .see_jifen {
    position: relative;
    *top: 2px;
    display: inline-block;
    width: 63px;
    height: 20px;
    border: 1px dashed #f4734a;
    color: #f4734a;
    text-align: center;
    line-height: 20px;
    text-decoration: none;
}

#userinfo p .see_jifen:hover {
    background: #fde3db;
}

#userinfo p .btn_collect {
    margin-left: 5px;
}

#userinfo p .linght_tips {
    position: relative;
    top: 5px;
    *top: 0;
}

#userinfo p .linght_tips .linght_ico {
}

#userinfo .p1 {
    color: #ff9255;
    line-height: 20px;
    margin-bottom: 0;
    margin-left: 119px;
}

.side_cart {
    width: 174px;
    border: 1px solid #d9d9d9;
    padding-bottom: 10px;
}

.side_cart h2 {
    color: #333;
    font-size: 14px;
    height: 25px;
    padding-top: 5px;
    background: #fff url(../images/icos4.png) no-repeat 10px -24px;
    padding-left: 34px;
    border-bottom: 1px solid #d9d9d9;
}

.side_cart dl {
    padding: 0 8px;
}

.side_cart dt, .side_cart dd h4 a {
    color: #666;
}

.side_cart dt {
    line-height: 40px;
}

.side_cart dd {
    clear: both;
    overflow: hidden;
    padding: 10px 0;
    height: 68px;
}

.side_cart dd h4 {
    width: 90px;
    _width: 88px;
    height: 51px;
    overflow: hidden;
    zoom: 1;
}

.side_cart dd img {
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 5px;
    border: 1px solid #ccc;
    display: inline;
}

.side_cart dd img.img_s {
    width: 40px;
    height: 40px;
    float: none;
}

.side_cart dd .img_f {
    margin-right: 5px;
    overflow: hidden;
}

.side_cart dd .img_f img.img_s {
    margin-right: 0;
}

.side_cart dd .img_f .pt1, .side_cart dd .img_f .pt2 {
    margin-right: 2px;
    border: 0 none;
}

.side_cart dd strong {
    color: #FF060A;
}

.side_cart dd.line {
    border-bottom: 1px solid #D1C2C2;
}

.side_cart .total {
    margin: 0 2px 5px;
    background-color: #F7F7F7;
    padding: 8px;
}

.side_cart .total a {
    color: #333;
}

.side_cart .total b, .side_cart .total strong {
    color: #DA0200;
}

.side_cart .total strong {
    font-size: 14px;
}

.side_cart .add {
    margin: 0 auto;
    display: block;
    margin-bottom: 10px;
}

.side_cart .t_null_car {
    height: 257px;
    background: url(../images/shopCart_bg.png) no-repeat center 48px;
    overflow: hidden;
    font-size: 14px;
    color: #656565;
    line-height: 374px;
    text-align: center;
    border-bottom: 1px dashed #c9c9c9;
}

.side_cart .t_null_text {
    height: 29px;
    font-size: 12px;
    text-align: center;
    line-height: 29px;
    color: #656565;
}

.side_cart .t_null_text a {
    color: #656565;
}

.order_jq .m {
    color: #666;
    float: right;
    margin-top: 5px;
}

.order_jq table {
    margin: 0;
    padding: 0;
}

.order_jq td {
    width: 112px;
    height: 148px;
    border: 1px solid #D1C2C2;
    text-align: center;
}

.order_jq td.od {
    width: 148px;
}

.order_jq td img {
    width: 100%;
}

.order_jq td.off {
}

.order_jq td .btn02 {
    background-color: #ff9255;
    height: 25px;
    line-height: 25px;
    width: 107px;
    bottom: 3px;
    left: 2px;
    position: absolute;
    border-radius: 0;
    font-size: 12px;
    font-weight: normal;
    color: #fff;
    text-decoration: none;
}

.order_jq td .b01 {
    color: #ff9255;
    background-color: transparent;
    cursor: default;
}

.order_jq td .c {
    position: relative;
    height: 100%;
    width: 100%;
    _height: 118px;
    _width: 118px;
    vertical-align: bottom;
    overflow: hidden;
}

.order_jq td .b {
    position: absolute;
    color: #fff;
    background-color: #000;
    bottom: 0;
    left: 0;
    height: 20px;
    line-height: 20px;
    width: 100%;
    overflow: hidden;
}

.order_jq td .b a {
    color: #ff9255;
}

.order_jq td .ico_on, .order_jq td .ico_off {
    height: 20px;
    line-height: 20px;
    width: 100%;
    background: url(../images/bg_progress.png) no-repeat -54px 0px;
    font-family: Arial;
    font-weight: bold;
    color: #D7D7D7;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -10px;
}

.order_jq td .ico_on {
    background-position: -54px -92px;
    color: #ff9255;
}

.order_jq td.off .ico_off {
    background: url(../images/bg_progress2.png) no-repeat -3px 0;
}

.order_jq td.off .btn02 {
    cursor: default;
    background-color: #C1C1C1;
}

.order_jq td.off .b01 {
    background-color: transparent;
    color: #C2C2C2;
}

.p_slide {
    position: relative;
    border: 1px solid #D1C2C2;
    padding: 15px 0;
}

#slidebox {
    /*width: 526px !important;*/
    width: 800px !important;
    margin: 0 auto;
    overflow: hidden;
}

#slidebox li {
    overflow: hidden;
    /*width: 546px;*/
    height: 230px;
}

#slidebox .pro {
    /*width: 162px;*/
    width: 180px;
    float: left;
    line-height: 20px;
    margin-right: 20px;
}

#slidebox .pro strong, #slidebox .pro span {
    color: #FF060A;
}

#slidebox .pro img {
    width: 160px;
    height: 160px;
    border: 1px solid #ccc;
    display: block;
    margin-bottom: 5px;
}

#slidebox h3 {
    height: 20px;
    overflow: hidden;
}

#next_btn, #prev_btn {
    position: absolute;
    width: 20px;
    height: 70px;
    background-repeat: no-repeat;
    background-image: url("../images/slide-btn.png");
    top: 95px;
    cursor: pointer;
}
#prev_btn a, #next_btn a {
    height: 100%;
    width: 100%;
    display: block;
}

#prev_btn {
    left: 0;
    background-position: 0 -94px;
}
#prev_btn.active {
    background-position: -46px -94px;
}
#next_btn {
    right: 0;
    background-position: 0 0;
}
#next_btn.active {
    background-position: -46px 0;
}
#cart2 {
    margin-left: 6px;
}

/*-- /我的商城 --*/

/*-- 设置地址和闪购 --*/

.addset .add_dr {
    background: #f6f6f6;
    font-size: 14px;
    position: relative;
    color: #353535;
    text-indent: 1em;
    line-height: 40px;
    height: 40px;
}

.addset .add_dr a {
    position: absolute;
    top: 0px;
    right: 20px;
    color: #A70009;
    font-size: 12px;
}

.addset .table_add {
    border: 1px solid #e2e2e4;
    width: 100%;
    color: #919191;
    table-layout: fixed;
}

.addset .table_add .title {
    background: #f6f6f6;
    height: 41px;
    line-height: 41px;
    color: #353535;
}

.addset .table_add .title td {
    padding: 0 30px;
}

.addset .table_add tr.cur_add {
    background-color: #f3f6f7;
}

.addset .table_add tr.hover_add {
    background-color: #f2f9fa;
}

.addset .table_add td {
    padding-left: 10px;
    padding-top: 10px;
    word-wrap: break-word;
    overflow: hidden;
    text-align: center;
    border-bottom: 1px solid #e2e2e4;
}

.addset .table_add td .setadd {
    display: none;
    color: #919191;
    text-decoration: underline;
}

.addset .table_add th {
    background: #f3f3f3;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-weight: lighter;
    color: #353535;
}

.addset .table_add th {
    line-height: 30px;
    height: 30px;
    text-align: center;
    font-size: 12px;
    padding: 0 20px;
}

.addset .table_add td {
    padding: 20px 10px;
    line-height: 22px;
    word-wrap: break-word;
    overflow: hidden;
}

.addset .btn {
    height: 22px;
    line-height: 22px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-right: 2px;
}

.add_upd_cont {
    padding: 12px;
}

.add_upd_cont .n_btn {
    margin-left: 116px;
    margin-top: 20px;
}

.add_upd_cont li, .from_txt li {
    line-height: 32px;
    position: relative;
}

.add_upd_cont li p, .from_txt li p {
    position: absolute;
    top: 40px;
    left: 364px;
}

.add_upd_cont em, .from_txt em {
    color: #FF5600;
    margin-left: 10px;
}

.add_upd_cont label, .from_txt label.title {
    width: 100px;
    text-align: right;
    display: inline-block;
    margin-right: 14px;
}

.from_txt {
    margin: 10px 40px;
}

.from_txt .txta, .add_upd_cont .txta {
    vertical-align: top;
    width: 237px;
    height: 60px;
}

.from_txt input.txt, .add_upd_cont input.txt {
    border: solid 1px #ccc;
    height: 20px;
    line-height: 20px;
    width: 200px;
}

#next1 {
    margin-left: 300px;
}

#prev1, #next2, #prev2, #next3 {
    margin-top: 0px;
}

#prev3, #next4 {
    margin-top: 130px;
}

#prev1, #prev2, #prev3 {
    margin-left: 200px
}

#next2, #next3, #next4 {
    margin-left: 16px;
}

.from_txt a {
    color: #F7B507;
}

.secde {
    padding-left: 117px;
    color: #999;
    clear: both;
    overflow: hidden;
    zoom: 1;
}

.secde .lab {
    width: 84px;
    *width: 90px;
    float: left;
    display: inline;
}

.secde .sc {
    float: left;
    width: 430px;
    padding: 0;
}

.from_txt li.fapiao input.ictxt {
    height: 25px;
    border: solid 1px #999;
    background: #F3F1F2;
    width: 212px;
    vertical-align: middle;
}

.from_txt .select_w {
    width: 112px;
    margin-right: 5px;
}

.from_txt ul.scroll {
    height: 230px;
    overflow-y: auto;
    *position: relative;
}

/*-- /设置地址和闪购 --*/
/*--商品评论-给商铺的评价--*/
.reviews_clm {
}

.reviews_clm .tit {
    background: #ccc;
    padding: 4px 0;
    text-align: center;
}

.icon_best, .icon_good, .icon_bad {
    width: 17px;
    height: 16px;
}

.reviews_clm .icon_star {
    margin: 0;
}

/*-- /商 品评论-给商铺的评价--*/
/*-- 订单列表 --*/
.order_msg {
    padding: 10px;
    padding-left: 0;
}
.order_msg .wid80 {
    display: inline-block;
    width: 80px;
}
.order_msg .wid60 {
    display: inline-block;
    width: 60px;
}
.order_msg a.fr {
    color: #CC0000;
    float: right;
}

.order_list_more {
    background: #f7f7f7;
    border: solid 1px #ccc;
    padding: 10px;
    text-align: center;
    margin-top: 10px;
}

.more {
    text-align: center;
    padding-top: 20px;
    clear: both;
}

.more .btn {
    width: 400px;
    background-color: #f3f3f3;
    color: #999;
}

/*-- /订单列表 --/

/*-- 修改会员信息页面 --*/
.mmenu {
    padding-bottom:10px;
    margin-right: 0;
}

.colm_user {
    /*border: solid 1px #d9d9d9;*/
    position: relative;
}

.p_pic {
    position: absolute;
    left: 250px;
    top: 40px;
    width: 160px;
}

.p_pic img {
    margin-left: 35px;
    width: 80px;
    height: 80px;
    /* border: 1px solid #ccc; */
    margin-bottom: 10px;
    margin-top: 10px;
}

.p_pic input {
    width: 130px;
}

.p_pic span {
    /*height: 20px;*/
    /*display: inline-block;*/
    /*border: 1px solid #ccc;*/
    /*background-color: #eee;*/
    /*border: 1px solid #CBCBCB;*/
    /*vertical-align: middle;*/
}

.p_pic #file_txt {
    width: 92px;
    border-right: 0 none;
}

.p_pic #file_btn {
    width: 64px;
    color: #333;
    text-align: center;
    cursor: pointer;
}

.form {
    margin: 20px 20px 20px 260px;
}

.form em {
    color: #e4393c;
    margin-left: 5px;
}

.form li {
    height: 49px;
    _line-height: 24px;
}

.form li label {
    color: #474747;
    vertical-align: middle;
    font-size: 14px;
}

.form .txt {
    height: 25px;
    line-height: 25px;
    border: 1px solid #A7A7A7;
    background-color: #F4F4F4;
    width: 110px;
}

.form .t1 {
    width: 180px;
}

.colm_user_save {
    margin-left: 76px;
    margin-top: 20px;
    display: inline-block;
}

.ten_address {
    padding: 10px;
    margin: 10px 0;
    background: #f7f7f7;
    border: 1px solid #f7f7f7;
}

/*-- /修改会员信息页面 --*/

/*-- 抢购列表页 --*/
.menu_qg {
    padding: 10px 0 0;
    text-align: center;
}

.menu_qg em {
    width: 23px;
    height: 18px;
    line-height: 18px;
    padding-right: 4px;
}

.menu_qg .line {
    padding: 0 60px;
}

.menu_qg .ico_seckill {
    background-position: 0 0;
}

.q_banner {
    width: 1200px;
    /*height: 93px;*/
    padding: 10px 0 0;
}

.q_banner img {
    width: 1200px;
    /*height: 320px;*/
}

.q_banner_p {
    position: relative;
}

.q_banner_p .time_info {
    position: absolute;
    height: 68px;
    left: 186px;
    top: 18px;
    width: 202px;
    background: #fff;
    text-align: center;
    padding-top: 10px;
    background: #4b4c50;
    color: #fff;
}

.q_banner_p .time_info .time {
    font: bold 24px/36px tahoma, Arial;
}

.q_banner_p .time_info .time em {
    font-size: 16px;
    letter-spacing: 1px;
    font-style: normal;
}

.q_banner_p .time_info .time i {
    font-size: 24px;
    letter-spacing: -2px;
    margin-right: 1px;
    font-style: normal;
}

/**/
.qiang_itemlist {
    /*padding:10px 0 0;*/
}

.qiang_itemlist .lodin {
    padding-left: 32px;
    background: url("../images/loader2.gif") no-repeat 0 2px;
}

.q_tit_bar {
    background: #f7f7f7;
    height: 27px;
    line-height: 27px;
    border-left-width: 12px;
    border-left-style: solid;
    padding: 0 10px;
    margin-top: 10px;
}

.q_tit_bar .frp {
    padding-right: 100px;
}

.q_tit_bar .line {
    padding: 0 60px;
}

.q_tit_yellow {
    border-left-color: #ea6542;
}

.q_tit_org {
    border-left-color: #f67649;
}

.q_tit_red {
    border-left-color: #ff9255;
}

.q_i_yellow .q_time {
    background-position: 0 -71px;
}

.q_i_yellow .item_grts_icon {
}

.q_i_yellow .discount {
    background-position: -168px -55px;
}

.q_i_yellow, .q_i_org, .q_i_red {
    /*margin-left: -6px;*/
    *display: inline;
}

.q_i_org .q_time {
    background-position: 0 -37px;
}

.q_i_org .item_grts_icon {
    background-position: -55px -84px;
}

.q_i_org .discount {
    background-position: 0 -55px;
}

.q_i_red .q_time {
    background-position: 0 -169px;
}

.q_i_red .item_grts_icon {
}

.q_i_red .discount {
    background-position: -84px -55px;
}

.j_i_purple .j_time {
    background-position: 0 -264px;
}

.j_i_purple .discount {
    background-position: -960px -55px;
}

/*share*/
.q_itemlist {
    padding: 10px 0 0;
}

.q_itemlist li {
    width: 268px;
    /*height: 290px;*/
    float: left;
    margin: 0 0 10px 6px;
    border: solid 1px #ccc;
    display: inline;
}

.q_itemlist li.last {
    margin-right: 0px;
}

.q_itemlist li .q_time {
    height: 20px;
    /*padding-top: 4px;*/
    text-align: center;
    color: #fff;
}

.q_itemlist li .q_time.q_tit_org, .q_itemlist li .item_prices.q_tit_org {
    background: #F67649;
}

.q_itemlist li .q_time.q_tit_yellow, .q_itemlist li .item_prices.q_tit_yellow {
    background: #ff9255;
}

/*.q_itemlist li .q_time.q_tit_red, .q_itemlist li .item_prices.q_tit_red {*/
    /*background: #eb6ea6;*/
/*}*/

.q_itemlist li .q_time span {
    font-size: 18px;
    line-height: 10px;
    font-family: arial;
    padding: 0 4px;
}

.q_itemlist li .icon_time {
    background-position: -98px -2px;
    height: 16px;
    vertical-align: middle;
    width: 16px;
}

.q_itemlist li .icon_time_s {
    font-size: 12px !important;
    vertical-align: middle;
    line-height: inherit !important;
}

.q_itemlist li .item_grts {
    position: relative;
    padding: 0 0 4px;
}

.q_itemlist li .item_grts p {
    font-size: 16px;
    padding-left: 10px;
    text-align: center;
    height: 36px;
    line-height: 18px;
    overflow: hidden;
    padding-right: 10px;
    font-size: 1;
    color: #666;
}

.q_itemlist li .item_grts img {
    width: 210px;
    height: 210px;
    padding: 1px;
    display: block;
    margin: 5px auto;
}

.q_itemlist li .item_grts .item_grts_icon {
    width: 49px;
    height: 49px;
    position: absolute;
    left: 1px;
    top: 1px;
}

.q_itemlist li .item_grts .item_grts_icon img {
    width: 49px;
    height: 49px;
}

.q_itemlist li .item_prices {
    height: 54px;
    background-position: 0 -105px;
    background: #ebebeb;
    position: relative;
}

.q_itemlist li .item_prices .orig_price {
    padding-left:10px;
    font-weight: 900;
    height: 54px;
    font-size: 18px;
    color: #e4393c;
}

.q_itemlist li .item_prices .price {
    padding-left:10px;
    color: #e4393c;
    /*font: bold 20px/36px tahoma, Arial;*/
    display: block;
}

.q_itemlist li .item_prices .price i {
    font-style: normal;
    font-family: Arial;
    letter-spacing: 1px;
    font-weight: normal;
    /*font-size: 28px*/
}

.q_itemlist li .item_prices .price em {
    font-style: normal;
    /*font-weight: bold;*/
    font-size: 16px;
    /*letter-spacing: -2px;*/
    margin-right: 1px;
    line-height: 30px
}

.q_itemlist li .item_prices .discount, .j_itemlist li .item_prices .discount {
    height: 55px;
    width: 64px;
    position: absolute;
    bottom: -1px;
    right: -1px;
    *right: -5px;
}

/*-- /抢购列表页 --*/
.j_itemlist {
    padding: 10px 0 0;
}

.j_itemlist ul {
    margin-left: -6px;
    *display: inline;
}

.j_itemlist li {
    width: 231px;
    height: 289px;
    float: left;
    margin: 0 0 10px 6px;
    border: solid 1px #ccc;
    display: inline;
}

.j_itemlist li.last {
    margin-right: 0px;
}

.j_itemlist li .j_time {
    height: 24px;
    line-height: 24px;
    text-align: center;
    color: #fff;
}

.j_itemlist li .j_time span {
    font-size: 18px;
    line-height: 10px;
    font-family: arial;
    padding: 0 4px;
}

.j_itemlist li .icon_time {
    background-position: -98px -1px;
    height: 16px;
    vertical-align: -2px;
    width: 16px;
}

.j_itemlist li .item_grts {
    position: relative;
    padding: 0 0 4px;
}

.j_itemlist li .item_grts p {
    height: 36px;
    line-height: 18px;
    overflow: hidden;
}

.j_itemlist li .item_grts img {
    width: 160px;
    height: 160px;
    padding: 1px;
    display: block;
    margin: 5px auto;
}

.j_itemlist li .item_grts .item_grts_icon {
    width: 49px;
    height: 49px;
    position: absolute;
    left: 1px;
    top: 1px;
}

.j_itemlist li .item_grts .item_grts_icon img {
    width: 49px;
    height: 49px;
}

.j_itemlist li .item_prices {
    height: 54px;
    background-position: 0 -105px;
    position: relative;
}

.j_itemlist li .item_prices .orig_price {
    height: 54px;
    font-size: 12px;
    color: #c7000b;
}

.j_itemlist li .item_prices .price {
    color: #c7000b;
    font: bold 20px/36px tahoma, Arial;
    display: block;
}

.j_itemlist li .item_prices .price i {
    font-style: normal;
    font-family: Arial;
    letter-spacing: 1px;
    font-weight: normal;
    font-size: 28px
}

.j_itemlist li .item_prices .price em {
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
    letter-spacing: -2px;
    margin-right: 1px;
    line-height: 30px;
}

/*-- /集团列表页 --*/

/*-- 有分类 商品全部分类 --*/
.t_info {
    padding: 10px 0 20px;
}

.t_info .label_title {
    width: 170px;
    text-align: right;
    float: left;
}

.t_info li {
    padding-top: 10px;
    zoom: 1;
    width: 100%;
}

.t_info .field {
    margin-left: 176px;
    text-align: left;
}

.t_info .field .icon-minus {
}

/*-*/
.t_info .field .icon-plus {
}

/**/
.box_grey {
    background: #f5f5f5;
    border: solid 1px #ccc;
    color: #999;
    padding: 2px 6px;
}

.clb {
    clear: both;
}

.up_img {
    position: relative;
}

.up_img .up_img_btn {
    margin-bottom: 10px;
    overflow: hidden;
    width: 73px;
    position: absolute;
    right: 160px;
    top: 0;
}

.up_img .box_grey {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    padding: 0 10px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    position: relative;
    display: inline-block;
    font-weight: bold;
    cursor: pointer;
    overflow: hidden;
}

.up_img .fl {
    width: 73px;
    height: 25px;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 2;
    cursor: pointer;
}

/*-- /申请退换货 --*/

/*退款*/
.refund_add .icon_add {
    width: 16px;
    height: 16px;
    padding-right: 4px;
}

.refund_ul {
    padding-bottom: 0;
}

.refund_clm {
    padding: 10px;
    /*border: solid #ccc 1px;*/
    /*width: 758px;*/
}

.refund_ULp {
    padding: 0;
}

.refund_ULp li {
    padding: 20px 0 0 0;
}

.refund_info_box {
    padding: 0 50px;
}

.refund_org {
    padding: 20px;
    background: #FFFBF1;
    border: 1px solid #EAD9AD;
    line-height: 30px;
    margin: 10px 0;
}

.refund_org .icon_clock {
    width: 16px;
    height: 16px;
    padding-right: 4px;
}

.refund_org_light ul {
    padding: 0px;
}

.refund_org_light .label_title {
    width: 110px;
    text-align: right;
    float: left;
}

.refund_org_light .label_title .icon_light {
    height: 30px;
    width: 20px;
    background: url(../images/linght.png) no-repeat 0 4px;
}

.refund_org_light li {
    padding-top: 10px;
    zoom: 1;
    width: 100%;
}

.refund_org_light .field {
    margin-left: 116px;
}

.btn_b_grey {
    border: solid 1px #ddd;
    background: #f8f8f8;
}

.refund_succeed {
    padding: 0px;
}

.refund_succeed li {
    padding: 0px;
    padding-top: 10px;
    zoom: 1;
    width: 100%;
}

.refund_succeed li .label_title {
    display: block;
    width: 110px;
    text-align: right;
    float: left;
}

.refund_succeed li .field {
    margin-left: 116px;
}

.refund_succeed .icon_succeed {
    width: 49px;
    height: 49px;
}

/*成功*/
.refund_succeed li.border {
    border-bottom: solid 1px #ddd;
    padding-bottom: 20px;
}

.refund_succeed2 li .label_title {
    width: 310px;
}

.refund_succeed2 li .field {
    margin-left: 316px;
}

.refund_tik_n {
    display: none;
}

.refund_tik_b {
    display: block;
}

.h_s_auto {
    height: 300px;
    overflow-y: auto;
}

.h_m_auto {
    height: 500px;
    overflow-y: auto;
}

.h_b_auto {
    height: 700px;
    overflow-y: auto;
}

td.pad0 {
    padding: 0;
}

/*修改会员信息*/
.userinfo_tab {
}

.userinfo_tab_h2 h2 {
    background: none;
    cursor: pointer;
    color: #666;
}

.userinfo_tab_h2 h2.active {
    background: #ea6542;
    color: #fff;
}

#userinfo_tab .form {
    margin: 20px 20px 20px 420px;
}

#userinfo_tab .form li label {
    color: #474747;
    vertical-align: middle;
    font-size: 14px;
    width: 100px;
    float: left;
    text-align: right;
}

.table_r {
    margin: 8px 0;
    margin-top: 0;
}

.table_r th {
    text-align: right;
    padding-right: 4px;
}

.table_r td, .table_r th {
    padding-top: 4px;
    padding-bottom: 4px;
}

.table_r td .n_btn_ashy {
    position: relative;
    top: 2px;
    *top: 5px;
    *margin-left: 5px;
}

.table_top {
    border:1px solid #ddd;
    width: 100%;
    margin: 8px 0;
}

.table_top td, .table_top th {
    border-left: 0;
    border-right: 0;
    text-align: center;
}

/*new*/
.edit_user .pmt {
   /* width: 260px;*/
    display: inline-block;
    vertical-align: top;
    position: relative;
    margin-left: 10px;
}

.edit_user .pmt_2 {
    width: 120px;
}

.edit_user .pmt_c {
    position: absolute;
    top: 0;
    left: 0;
    padding-left: 20px;
}

.edit_user li .col_success {
    color: #5f8493;
}

/*注册成功*/
.edit_user li .col_error {
    color: #c7000b;
}

/*注册失败*/
.edit_user li .icon_success_r {
    position: absolute;
    left: 0;
    top: 3px;
    height: 16px;
    width: 16px;
}

/*注册成功*/
.edit_user li .icon_error_r {
    position: absolute;
    left: 0;
    top: 3px;
    height: 16px;
    width: 16px;
}

/*注册失败*/
.edit_user li .icon_exclamation, .mobile_e li .icon_exclamation {
    position: absolute;
    left: 0;
    top: 3px;
    height: 16px;
    width: 16px;
}

/*感叹号*/
.edit_user li .btn_so {
    width: 100px;
    text-align: center;
}

/*感叹号*/
/*--我的商城 - 修改手机密码--*/
.mobile_h3 {
    position:absolute;
    margin-top:22px;
    /*background: url(../images/em.png) no-repeat 0 center;*/
    color: #005ea7;
    font-family: Arial;
    margin-left: 420px;
    text-indent: 2em;
    font-style: normal;
    font-weight: normal;
}

.mobile_e {
    padding: 10px 0 20px;
}

.mobile_e li {
    padding-top: 20px;
    zoom: 1;
    width: 100%;
}

/* start 开启大写提示css */
.mobile_e li .capital_tips {
    display: none;
    position: absolute;
    z-index: 20;
    left: 395px;
    top: 20px;
    width: 312px;
    padding: 3px;
    font-size: 12px;
    line-height: 24px;
    background: #ffffcc;
    border: 1px solid #ccc;
}

.mobile_e li .capital_tips h2 {
    display: block;
    float: none;
    background: #ffffcc;
    color: #333;
    font-size: 12px;
    padding: 0;
}

/* end 开启大写提示css */
.mobile_e .label_title {
    width: 170px;
    text-align: right;
    float: left;
    line-height: 24px;
    font-size: 14px;
    margin-right: 20px;
}

.mobile_e .field {
    margin-left: 190px;
}

.mobile_e .field .icon_ok {
    width: 23px;
    height: 16px;
}

.mobile_e li .icon_btn_r {
    width: 110px;
    height: 27px;
    line-height: 27px;
    color: #4b4b4b;
    text-align: center;
    border: 0px;
    text-decoration: none;
}

.mobile_e li .icon_btn_r:active {
    opacity: 0.5;
    filter: alpha(opacity=50)
}

.mobile_e li .icon_btn_r_d {
    color: #c3c3c3;
}

/*注册 短信发送*/
.mobile_e li .icon_btn_r_d:hover {
    text-decoration: none;
}

/*注册 短信发送*/
/*--我的商城 - 修改密码--*/
.mobile_e .txt {
    height: 28px;
    line-height: 28px;
    border: solid 1px #DBDBDB;
    background: #fff;
    width: 375px;
    vertical-align: middle;
}

.mobile_e .txt-t {
    width: 172px;
    vertical-align: middle;
    margin-right: 8px;
}

.mobile_e .txt2 {
    border: 1px solid #D8D8D8;
    height: 30px;
    line-height: 30px;
    width: 210px;
    padding: 0 3px;
}

.mobile_e .txt2:focus{
    outline:none;
    border:1px solid #3988fb;
}

.mobile_e .txt2-t1 {
    /*background: #FCEBCF;*/
    /*border-color: #F9CC88;*/
    color: #C37900;
}

.mobile_e .txt2-t2 {
    /*background: #EEF9FD;*/
    /*border-color: #BCD7E2;*/
    color: #5F8695;
}

.mobile_e .txt2-t3 {
    background: #EEF9FD;
    border-color: #BCD7E2;
    color: #5F8695;
    width: 80px;
}

.mobile_e .ck {
    margin: 0;
    vertical-align: middle;
}

.mobile_e .sel {
    height: 26px;
    width: 217px;
    border: 1px solid #D8D8D8;
    font-size: 12px;
}

.mobile_e .error {
    display: inline-block;
    height: 26px;
    width: 195px;
    line-height: 26px;
    overflow: hidden;
    background: url(../images/bg1.png) repeat-x;
    padding: 0 5px;
    color: #C5010B;
    vertical-align: middle;
}

.mobile_e .txt3 {
    height: 28px;
    line-height: 28px;
    border: solid 1px #DBDBDB;
    background: #fff;
    width: 255px;
    vertical-align: middle;
}

.mobile_e .pmt {
    width: 300px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    margin-left: 10px;
}

.mobile_e .pmt_c {
    position: absolute;
    top: 0;
    left: 0;
    padding-left: 20px;
}

.mobile_e li .col_success {
    color: #5f8493;
}

/*注册成功*/
.mobile_e li .col_error {
    color: #c7000b;
}

/*注册失败*/
.mobile_e li .icon_success_r {
    position: absolute;
    left: 0;
    top: 3px;
    height: 16px;
    width: 16px;
}

/*注册成功*/
.mobile_e li .icon_error_r {
    position: absolute;
    left: 0;
    top: 3px;
    height: 16px;
    width: 16px;
}

/*注册失败*/
.mobile_e li .ckcode {
    height: 26px;
    line-height: 13px;
    width: 47px;
    display: inline-block;
    vertical-align: middle;
}

.mobile_e li .icon_succeed_big, li .icon_error_big {
    height: 31px;
    width: 31px;
}

.mobile_e_w {
    width: 498px;
    margin: auto;
}

.mobile_e .field .pwd_wrap_m {
    padding: 0;
}

.mobile_p .label_title {
    width: 70px;
    text-align: right;
    float: left;
}

.mobile_p .field {
    margin-left: 76px;
}

/*我的站内信*/
.me_msg {
    padding: 10px 0 20px;
}

.me_msg li {
    padding-top: 20px;
    zoom: 1;
    width: 100%;
}

.me_msg .label_title {
    width: 170px;
    text-align: right;
    float: left;
}

.me_msg .label_t2 {
    width: 94px;
}

.me_msg .field {
    margin-left: 176px;
    *margin-left: 0;
    margin-right: 15px;
    overflow-x: auto;
}

.me_msg .field .icon_ok {
    width: 23px;
    height: 16px;
}

span.me_space, span.me_rd {
    width: 30px;
    margin-right: 3px;
    display: inline-block;
}

span.me_rd {
    color: #fff;
    background-color: #e4393c;
    display: inline-block;
    width: 30px;
    text-align: center;
    height: 16px;
    line-height: 16px;
}

span.me_nrd {
}

/*我的商品投诉*/
.comp_box_l {
    width: 378px;
    float: left;
    border-right: solid 1px #ccc;
    padding-right: 10px;
}

.comp_box_r {
    width: 378px;
    float: right;
    padding-left: 10px;
}

.me_comp {
    padding: 10px 0 20px;
}

.me_comp li {
    padding-top: 20px;
    zoom: 1;
    width: 100%;
}

.me_comp .label_title {
    width: 130px;
    text-align: right;
    float: left;
}

.me_comp .field {
    margin-left: 136px;
    color: #a0a0a0;
}

#files {
    display: inline-block;
    width: 230px;
    vertical-align: top;
}

#files input {
    padding-bottom: 10px;
}

/*-- 我的收藏 --*/
#solft .icon_arrow_down {
    display: none;
}

#solft .icon_arrow_up {
    display: inline-block;
}

#solft .solft .icon_arrow_down {
    display: inline-block;
}

#solft .solft .icon_arrow_up {
    display: none;
}

#solft span {
    cursor: pointer;
}

#solft .solft {
    cursor: pointer;
}

.m_favorite_box .icon_arrow_up {
    width: 7px;
    height: 8px;
    margin-left: 4px;
}

.m_favorite_box .icon_arrow_down {
    width: 7px;
    height: 8px;
    margin-left: 4px;
}

.m_favorite_s .colm_user, .m_favorite_s .colm_user2 {
    padding: 10px;
}

.m_favorite_s .colm_user2 {
    line-height: 22px;
}

.m_favorite_s .colm_user2 .btn_collect_warp {
    width: 690px;
    height: 22px;
    overflow: hidden;
}

.m_favorite_s .colm_user2 .btn_collect_warp.active {
    height: auto;
    background: #fff;
}

.m_favorite_s .colm_user2 .btn_collect_warp a {
    margin-bottom: 10px;
}

.m_favorite_s .colm_user2 .more {
    clear: none;
    padding-top: 0;
    padding-left: 15px;
    width: 48px;
    background: url(../images/ico_air_orders.png) no-repeat 0 -33px;
}

.m_favorite_s .colm_user2 .more.cur {
    background: url(../images/ico_air_orders.png) no-repeat 0 -51px;
}

.m_favorite_s .btn {
}

.m_favorite_s a:hover.favor_a {
    /*background: #fdb544;*/
    /*color: #fff;*/
    color:#ff9255;
    text-decoration: none;
}

.m_favorite_s .s_box {
    text-align: right;
    margin: 10px 0;
}

.m_favorite_s .tit {
    text-align: right;
    padding: 10px;
}

.m_favorite_s .tit .ico_time {
    background: url(../images/ico33.png) no-repeat 0 3px;
    padding-left: 18px;
}

.m_favorite_s .icon_oclock {
    width: 18px;
    height: 19px;
}

.favorite_ul {
    margin-top: 18px !important;
}

.favorite_ul li {
    box-sizing: border-box;
    width: 184px;
    padding-bottom: 8px;
    margin-left: 18px;
    margin-bottom: 18px;
    text-align: center;
    float: left;
    border: solid 1px #ddd;
    box-sizing: border-box;

}

.favorite_ul li .bor_da_t {
    line-height: 20px;
}

.favorite_ul li .bor_da_t a {
    color: #666;
}

.favorite_ul li .bor_da_t a:hover {
    color: #ff6633;
}

.favorite_ul li .ck {
    position: absolute;
    top: 10px;
    right: 20px;
}

.favorite_ul li em {
    position: absolute;
}

.favorite_ul li .icon_org_bg {
    width: 38px;
    height: 32px;
    top: 0;
    left: 0;
    color: #fff;
    font-size: 14px;
    line-height: 24px;
}

.favorite_ul li .icon_select {
    width: 22px;
    height: 20px;
    bottom: 0;
    right: 0;
    display: none;
}

.favorite_ul li.redb {
    border: solid 1px #c00;
}

.favorite_ul li.redb .icon_select {
    display: block;
}

.favorite_ul li .shop_logo {
    margin-top:10px;
    width: 140px;
    height: 140px;
}

.favorite_ul li p, .favorite_ul li div.sptag {
    padding: 4px 0 0 20px;
    text-align:left;
    overflow: hidden;
}

.favorite_ul li p.spname {
    height: 44px;
    line-height: 22px;
    padding-left: 21px;
    padding-right: 14px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.favorite_ul li div.sptag {
    color:#ea6542;
    font-size:14px;
    padding-left:20px;
    text-align:left;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    /*width: 160px;*/
}

.colm_user2 {
    border: solid 1px #d9d9d9;
    padding: 10px;
    text-align: left;
}

.m_favorite_box .table_bt tr.bt td, .m_favorite_box .table_bt td.bt {
    border-bottom: solid 1px #DEDEE0;
}

.m_favorite_box .table_blue tr.shop td {
    text-indent: 0;
}

/*-- 商品比较 --*/
.compare td {
    width: 21%;
    word-wrap: break-word;
    word-break: break-all;
}

/*-- 订单详情 --*/
#table_org.torg1 {
}

#table_org.torg1 th {
    width: 80px;
}

#table_org.torg1.th_wid84 th {
    width: 84px;
}

/*__ 彩票(关联飞机票) __*/
.table_g_plane {
    border: 0;
    border-collapse: collapse;
    width: 100%;
    table-layout: fixed;
}

.table_g_plane th {
    padding: 8px 2px;
    text-align: center;
    background: #f4f4f4;
}

.table_g_plane td {
    border-bottom: solid 1px #ccc;
    padding: 8px 2px;
    text-align: center;
    word-wrap: break-word;
    overflow: hidden;
}

.add_plane {
    border: solid 1px #ccc;
    border-top: solid 1px #c00;
    padding: 10px;
    zoom: 1;
    overflow: hidden;
}

.add_plane_h6 {
    color: #bc000a;
    padding: 0 0 10px;
}

.add_plane_dl dt {
    float: left;
    width: 200px;
    text-align: right;
    line-height: 24px;
}

.add_plane_dl dd {
    line-height: 24px;
    float: left;
    width: 280px;
    padding-left: 15px;
}

.refund_clm .add_plane_dl {
    padding: 5px 0;
}

.refund_clm .add_plane_dl dt {
    width: 357px;
}

.font_26 {
    font-size: 26px;
}

.font_16 {
    font-size: 16px;
}

.p_font_14 {
    font-size: 14px;
    text-align: center;
}

.font_18 {
    font-size: 18px;
}

.pad-top {
    padding-top: 20px;
}

.pad-b-10 {
    padding-bottom: 10px;
}

.order_info_dl {
}

.order_info_dl dt {
    color: #666;
    float: left;
    width: 200px;
    text-align: right;
    padding: 4px 4px 4px 0;
    line-height: 24px;
}

.order_info_dl dd {
    padding: 8px 0;
    float: left;
    width: 680px;
}

.order_info_dl dd.dd1 {
    width: 600px;
    padding: 5px 0;
}

.order_info_dl {
    zoom: 1;
    overflow: hidden;
}

.seller_info {
    border: solid 1px #ccc;
    border-top: solid 1px #666;
    padding: 10px 0 0;
}

.seller_info.bor_t {
    border-top: 1px solid #ccc;
}

.box_border-top {
    border-top: dotted 1px #ccc;
    padding: 10px 0;
}

.border-top-solid {
    border-top: solid 1px #000;
    padding: 10px;
    font-weight: bold;
}

.font_14 {
    font-size: 14px;
}

.lot_icon, .num_bet_ul li, .lot_n_r_ul li {
    background-image: url(../images/lottery/lottery_icon.png);
    display: inline-block;
    background-repeat: no-repeat;
    *margin-right: .3em;
    *margin-left: 0;
    vertical-align: middle;
}

.lot_n_r_ul {
    padding: 10px 0;
    clear: both;
    display: block;
    overflow: hidden;
}

.lot_n_r_ul li {
    width: 22px;
    height: 22px;
    text-align: center;
    line-height: 22px;
    font-size: 12px;
    color: #cb0000;
    padding-right: 10px;
    background-position: 0 -612px;
    float: left;
}

.lot_n_r_ul li.blue {
    background-position: 0 -648px;
    color: #3768da;
}

.lottery_info .order_info_dl dt {
    width: 60px;
}

.lottery_info .order_info_dl.lottery_orders_dl dt {
    width: 127px;
}

.line_30 {
    line-height: 30px;
}

.box_border-top.padl20 {
    padding-left: 20px;
}

/*================= /private_module =================*/
