@import url('goble.css');
@import url('header.css');

.c_tx0{color: #317EE7;}
.c_tx1{color: #919191}
.c_tx3 {color: #999999;}

/*header s*/
.ic_header{background-color: #1D7AD9;padding:10px;width:1180px;margin:0 auto;height:80px;}
.ic_header:after{clear: both; content: ""; display: block; height: 0; visibility: hidden;}

.ct_hd{line-height:50px;}
.ct_hd: after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0}
.ct_title{float: left;margin-left: 20px;font-size: 20px;color: #fff;font-weight: 600}


.ic_content{padding: 10px 0;}

.shoppingBox_Title{height: 30px;line-height: 30px;background-color: #f3f3f3;border-bottom: 1px solid #dddddd}
.shoppingBox_Title li{float: left;font-size: 12px;color: #585858;list-style-type: none;}
.shopping_01{text-align: center;}
.shopping_02,
.shopping_04,
.shopping_05,
.shopping_06{text-align: left;}
.shopping_01{width: 120px;margin-right: 480px;}
.shopping_02{width: 170px;}
.shopping_04{width: 170px;}
.shopping_05{width: 150px;}
.shopping_06{width: 100px;}

/*步奏*/
.flow_cart{position: relative;}
.flow_step_no1 .flow_step ol{background-position: 0 0}
.flow_step_no2 .flow_step ol{background-position: 0 -20px}
.flow_step_no3 .flow_step ol{background-position: 0 -40px}
.flow_step_no1 .step_1,.flow_step_no2 .step_1,.flow_step_no2 .step_2,.flow_step_no3 .step_1,.flow_step_no3 .step_2,.flow_step_no3 .step_3{color: #f3e402;font-weight: 700}

.flow_step{position: absolute;right: 30px;top: -85px;}
.flow_step ol{width: 408px;height: 20px;background: url(../images/icon/flow_step.png)}
.flow_step ol li{position: absolute;top: 22px;white-space: nowrap;color: #fff}
.flow_step ol li.step_1{left: 17px}
.flow_step ol li.step_2{left: 182px}
.flow_step ol li.step_3{left: 342px}


.ct_unlogin_tips{height: 32px;line-height: 32px;margin-bottom: 20px;padding-left: 23px;border: #e5c7a1 solid 1px;background: #fefadf;overflow: hidden;_padding-top: 5px}
.ct_unlogin_tips .mod_btn{margin: 0 5px;margin-top: -3px;_margin-top: 0;vertical-align: middle}

.mod_btn_bg1 {
    background-color: #FFFFFF;
    border-color: #D9D9D9;
    color: #666666;
}
.mod_btn_bg1:hover {
    background-color: #F1F1F1;
    color: #666666;
}

.mod_btn_mini {
    height: 22px;
    line-height: 20px;
    padding: 0 8px;
}
/*购物车为空*/
.ct_goods_empty{margin-bottom: 20px;border: #e3e3e3 solid 1px;background: #fff;padding: 40px 0}
.ct_goods_empty h3{text-align: center;font-size: 18px;font-weight: 400;font-family: "\5FAE\8F6F\96C5\9ED1";color: #fa7f00}
.ct_goods_empty p{text-align: center;margin-top: 10px}
.ct_goods_empty .mod_btn{margin: 0 5px;vertical-align: middle;color: #317ee7}

.ct_gift_del_pop{width: 234px;left: -155px}
.ct_gift_del_pop .mod_hint_arrow1{left: 161px}
.ct_gift_del_pop .mod_hint_inner{overflow: hidden}
.ct_gift_del_pop .ico_info_mini{float: left;margin-right: 8px;margin-top: 4px}
.ct_gift_del_pop .ct_gift_del_cnt{float: left;width: 170px}
.ct_gift_del_list li,.ct_gift_del_list li a{color: #999}

.ct_shop_mod{border: #ccc solid 1px;margin-bottom: 10px;background: #fff}
.ct_shop_mod{clear: both}
.ct_shop_mod_hd{height: 30px;line-height: 30px;background: -moz-linear-gradient(top,#f8f8f8 1%,#efefef 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,#f8f8f8),color-stop(100%,#efefef));background: -webkit-linear-gradient(top,#f8f8f8 1%,#efefef 100%);background: -o-linear-gradient(top,#f8f8f8 1%,#efefef 100%);background: -ms-linear-gradient(top,#f8f8f8 1%,#efefef 100%);filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F8',endColorstr='#EFEFEF',GradientType=0);background: linear-gradient(top,#f8f8f8 1%,#efefef 100%)}
.ct_shop_mod_hd: after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0}

.ct_shop_mod_bd{background: #fff}

.ct_shop_table{width: 100%;text-align: left;}
.ct_shop_table .col1{width: 20px}
.ct_shop_table .col2{width: 350px;padding: 25px 5px 15px 0}
.ct_shop_table .col3{width: 100px;padding: 25px 5px 15px 0;}
.ct_shop_table .col4{width: 100px;padding: 25px 5px 15px 0;}
.ct_shop_table .col5{width: 90px;padding: 25px 5px 15px 0}
.ct_shop_table .col7{width: 60px;padding: 25px 5px 15px 0}

.ct_goods_item td{vertical-align: top;border-top: #e6e6e6 solid 1px}
.ct_goods_item .mod_goods_img{height: 80px}
.ct_goods_item .mod_goods_img img{width: 80px;height: 80px}

.mod_goods_w80 {
    height: auto !important;
    min-height: 80px;
    padding-left: 90px;
}
.mod_goods_w80 .mod_goods_img {
    margin-left: -90px;
    position: absolute;
    width: 80px;
}
.ct_nostock .mod_goods_tit a,.ct_nostock .ct_num_ctrl_input,.ct_nostock .ct_goods_price .mod_price{color: #919191}

.mod_minicart_list .mod_goods_tit {
    height: 36px;
    overflow: hidden;
}
.mod_goods_tit, .mod_goods_promo {
    height: 36px;
    overflow: hidden;
    word-wrap: break-word;
}
.mod_price {
    color: #D70000;
    font-size: 16px;
}
.mod_price i {
    font-family: "arial";
    font-size: 12px;
    margin-right: 2px;
}

.ct_num_ctrl{margin: 0 auto 8px}
.ct_num_ctrl: after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0}
.ct_num_ctrl input{float: left;width: 27px;height: 17px;padding: 1px;line-height: 17px;text-align: center;border: #c8c8c8 solid 1px}

.ct_num_ctrl_jian,.ct_num_ctrl_jia{float: left;width: 19px;height: 19px;text-align: center;line-height: 15px;font-size: 18px;border: #b2b2b2 solid 1px;color: #6a6a6a;background: -moz-linear-gradient(top,#f9f9f9 1%,#ebebeb 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,#f9f9f9),color-stop(100%,#ebebeb));background: -webkit-linear-gradient(top,#f9f9f9 1%,#ebebeb 100%);background: -o-linear-gradient(top,#f9f9f9 1%,#ebebeb 100%);background: -ms-linear-gradient(top,#f9f9f9 1%,#ebebeb 100%);filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#F9F9F9',endColorstr='#EBEBEB',GradientType=0);background: linear-gradient(top,#f9f9f9 1%,#ebebeb 100%)}
.ct_num_ctrl_jian: hover,.ct_num_ctrl_jia: hover{text-decoration: none;color: #333;background: -moz-linear-gradient(top,#ebebeb 1%,#f9f9f9 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,#ebebeb),color-stop(100%,#f9f9f9));background: -webkit-linear-gradient(top,#ebebeb 1%,#f9f9f9 100%);background: -o-linear-gradient(top,#ebebeb 1%,#f9f9f9 100%);background: -ms-linear-gradient(top,#ebebeb 1%,#f9f9f9 100%);filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#EBEBEB',endColorstr='#F9F9F9',GradientType=0);background: linear-gradient(top,#ebebeb 1%,#f9f9f9 100%)}
.ct_num_ctrl_jian{margin-right: 2px;font-size: 28px;line-height: 16px}
.ct_num_ctrl_jia{margin-left: 2px}
.ct_num_ctrl_disable{color: #bbb;border: #c8c8c8 solid 1px;background: #f3f3f3;cursor: not-allowed}
.ct_num_ctrl_disable: hover{color: #bbb}

/*结算按钮*/
.ct_clearing_btn{position: relative;float: right;width:200px;height: 33px;line-height: 33px;text-align: center;font-size:16px;font-family: "\5FAE\8F6F\96C5\9ED1";color: #fff;background: #e50007}
.ct_clearing_btn: hover{text-decoration: none;color: #fff}


.ct_goods_price{font-weight: 700}

.ct_goods_inventory{color: #919191}
.ct_goods_action{position: relative;z-index: 2;display: inline-block;*display: inline;*zoom: 1}

.ct_shop_tit{float: left;text-indent: 15px;font-size: 12px;font-weight: 400}

.ct_sale_btn{position: relative;vertical-align: 0;padding: 1px 5px 3px 5px;*padding: 3px 5px 3px 5px;margin-left: 10px;font-weight: 400;color: #343434;border: #ff8802 solid 1px;cursor: pointer;color: #ff8802;background: #FFF}


.ct_clearing{margin-bottom: 20px}
.ct_clearing_col1{float: left;}
.ct_clearing_col1 a i{display: inline-block;width: 16px;height: 16px;margin: 0 3px 0 10px;background: url(../images/icon/icon16x16.png) no-repeat -120px 0;vertical-align: middle}
.ct_clearing_col1 .ct_clearing_counttext{color;#666;padding-top: 20px;text-indent: 10px;}
.ct_clearing_col1 .ct_clearing_counttext span{font-size: 18px;color:#D70000;font-weight:bold;text-indent: 10px;}

.ct_clearing_col1 .ct_clearing_counttext font{font-size: 18px;color:#D70000;font-weight:bold;padding: 0 2px;}

.ct_clearing_col2{position: relative;float: right;text-align: right;margin-top: 20px;*zoom: 1}

.ct_clearing_row{overflow: hidden;margin-bottom: 5px;clear: both;width: 220px;}
.ct_clearing_price_row{clear: both;width: auto;margin-bottom: 40px;border-top: #ccc solid 1px;}

.ct_final_price span{font-size: 22px}
.ct_final_price i{font-size: 18px}


.market_link {
    display: block;
    height: 100px;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    width: 990px;
}


.mod_hint_weak {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
}

.ct_action_pop{position: absolute;width: 135px;top: 25px;left: -6px}
