.cart-foot {height:48px;line-height:48px;color:#666666;margin-top:20px;padding-left:20px;}
.cart-foot p {height:48px;text-align:right;margin:0 20px 0 0;}
.cart-foot input {width:96px;height:48px;line-height:48px;border:none;background:#FF6600;color:#FFFFFF;font-size:20px;text-align:center;padding:0;letter-spacing:2px;cursor:pointer;}
.cart-foot input:hover {background:#F22D00;}

.cart-msg {padding:96px;text-align:center;font-size:16px;}
.cart-promo {line-height:22px;background:#FFDEDF;text-align:center;color:#DF3033;border-left:#DF3033 1px dotted;border-right:#DF3033 1px dotted;border-top:#DF3033 1px solid;border-bottom:#DF3033 1px solid;}
.cart-promo:hover {background:#FFFFFF;}

.cart-step {padding:20px 10px;}
.cart-step div {font-size:14px;font-weight:bold;line-height:20px;}
.cart-step span {float:right;}
.cart-step b {display:inline-block;width:20px;height:20px;text-align:center;border-radius:50%;background:#FF6600;color:#FFFFFF;margin-right:10px;}

#cart_tip {width:350px;z-index:1000;position:absolute;margin:-40px 0 0 -15px;background:#FFFFFF;border:#A0BCCA 1px solid;padding:0 0 15px 0;}
#cart_tip p {margin:0;background:#D2EDFF;padding:6px 4px 4px 6px;font-size:13px;font-weight:bold;}
#cart_tip div {background:url('image/okay.gif') no-repeat 15px 10px;padding:15px 20px 10px 50px;font-size:13px;}
#cart_tip span {color:#FF6600;font-weight:bold;}
#cart_tip img {float:right;cursor:pointer;}

.cdx-box{width:1140px;overflow: hidden; padding:20px 30px;box-shadow: 0px 0px 3px rgba(0,0,0,0.15);background:white;margin:0px auto;font-size:14px;}
.b2{ font-weight:bolder; color:#1E50A1; font-size:18px}
.b1{ font-weight:bolder; color:#ff9f00; font-size:18px}
.jiesuan{width:80px;height:40px;line-height:40px; padding:10px;border:none;background:#ff9f00;color:#FFFFFF;font-size:16px;text-align:center;letter-spacing:2px;cursor:pointer;}
.jiesuan:hover{width:80px;height:40px;line-height:40px; padding:10px;border:none;background:#ff9f00;color:#FFFFFF;font-size:16px;text-align:center;letter-spacing:2px;cursor:pointer;}
.fhsp {
    width: 60px;
    height: 40px;
    line-height: 40px;
    padding: 10px;
    border: none;
    background: #01427a;
    color: #FFFFFF;
    font-size: 16px;
    text-align: center;
    letter-spacing: 2px;
    cursor: pointer;
}
.fhsp:hover{ color:#fff}
.n_shopcart_step {
    float: right;
    width: 675px;
    margin-top: 30px;
}

.n_shopcart_step b {
    float: left;
    width: 100%;
    height: 20px;
    background: url(img/step_2.png) left top no-repeat;
}

.n_shopcart_step span {
    float: left;
    width: 225px;
    text-align: center;
    line-height: 30px;
}

.n_shopcart_step.step_1 span.font_1,
.n_shopcart_step.step_2 span.font_2,
.n_shopcart_step.step_3 span.font_3 {
    color: #f74747;
}

.n_shopcart_step.step_2 span.font_1,
.n_shopcart_step.step_3 span.font_1,
.n_shopcart_step.step_3 span.font_2 {
    color: #DF747C;
}

.n_shopcart_step.step_2 b {
    background-position: left -20px;
}

.n_shopcart_step.step_3 b {
    background-position: left -40px;
}
div.num {
    margin: 0 auto;
    width: 72px;
    overflow: hidden;
}

div.num .input_an {
    float: left;
    width: 20px;
    line-height: 20px;
    background: #FFFFFF;
    font-family: "å®‹ä½“";
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    height: 22px;
    border: 1px solid #e2e2e2;
}

.input_an:hover {
    color: #f74747;
    border-color: #f74747;
}

 .input_num {
    float: left;
    width: 30px;
    text-align: center;
    line-height: 20px;
    margin: 0px;
    padding: 0px;
    border: 0px;
    border-top: 1px #E2E2E2 solid;
    border-bottom: 1px #E2E2E2 solid;
    font-size: 12px;
    height: 20px;
}
.hongse{ color:#F00}
.srk{ height:30px; border:1px solid #CCC}
.btn,.btn-green,.btn-blue,.btn-red {color:#FFFFFF;font-size:14px;width:100px;line-height:32px;border:none;border-radius:4px;text-align:center;cursor:pointer;padding:0;-webkit-appearance:none;}
.btn{background:#FFFFFF;border:#EEEEEE 1px solid;color:#333333;}
.btn:hover{background:#D9D9D9;border:#CDCDCD 1px solid;}
.btn-green{background:#1AAD19;border:#18A117 1px solid;color:#FFFFFF;}
.btn-green:hover{background:#179B16;border:#159014 1px solid;}
.btn-blue{background:#1E50A1;border:#1E74D0 1px solid;color:#FFFFFF;}
.btn-blue:hover{background:#1E50A1;}