body{background:#fff}
.content{float: left; min-height: 300px; width: 942px;}
.sliderbar {float: right;width: 220px;}
.slider .title h2, .slider .title h3{font-weight: normal; line-height: 20px; padding: 8px 0; font-size:16px;}




/* cart_summary */
.cart_summary{ margin-bottom:16px;}
.cart_summary .title{ background:#476db9; border-radius:3px 3px 0 0; color:#fff; padding:3px 15px;}
.cart_summary .inner{ padding:18px 0 0;}
.cart_summary dt{ color:#333; font-size:14px; font-weight:bold; height:1.5em;}
.cart_summary dt.totalMoney{ font-size:18px; padding-top:13px;}
.cart_summary dt.totalMoney em{ padding-right:18px;}
.cart_summary dt.totalMoney span{ display:inline-block; color:#ff3300; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.cart_summary dd{ clear:both; display:block;}
.cart_summary .tips{ float:left; margin-top:-20px; padding:3px 0 0 108px;}
.cart_summary .price_wrap{ padding:5px 0 20px; text-align:right;}
.cart_summary .price{ color:#000; font:bold 16px/1.5 Arial;}
.cart_summary .note{ color:#999; margin-left:.3em;}
.cart_summary .view{ margin-top:-15px; padding:10px 0 15px 0; text-align:center;}
.cart_summary .view a{ color:#09f; font-weight:bold;}
.cart_summary .view a:hover{ text-decoration:underline;}
.cart_summary .btns{ padding-bottom:12px; text-align:center;}
.cart_summary .funs{ border-top:1px solid #e6e6e6; font-size:0; margin:0 -11px; height:73px; text-align:center;}
.cart_summary .funs a{ float:left; background:#fff; border-top:1px solid #fff; color:#666; font-size:12px; padding:12px 0; width:107px; text-align:center; text-shadow:0 1px 0 #fff;}
.cart_summary .funs a:hover{ background-color:#F5F7F8; color:#111;}
.cart_summary .funs i{ display:inline-block; background:url(images/img/cart_new.png) no-repeat; cursor:pointer; height:24px; width:24px; vertical-align:top;}
.cart_summary .funs .clear{ background-position:-24px 0;}
.cart_summary .funs .print_list{ border-left:1px solid #E6E6E6; width:108px;}
.cart_summary .funs .print{ background-position:-48px 0;}
.cart_summary .funs span{ display:block; padding-top:5px;}




.block{background:#fff;width:1186px;}
.price{font-family: Helvetica,arial,sans-serif; font-size: 14px; text-align: center; font-style:normal;color: #FF3300; }

.cart_inner{ background:#fff; border:1px solid #f0f0f0; *zoom:1;}
.cart_inner .title1{ background:#476db9; border-radius:3px 3px 0 0; color:#fff; text-shadow:0 1px 0 #395ca1;}
.cart_inner .title1 h2{ font-size:16px; font-weight:normal; padding:8px 20px; height:1.5em;}
.cart_inner .title1 em{ color:#ff0; margin-left:.8em;}
.cart_inner .title1 i{ display:inline-block; background:url(images/bg_hor.png) no-repeat -60px -122px; margin-right:5px; height:20px; width:20px; vertical-align:middle; overflow:hidden; *margin-top:3px;}
.cart_inner .funs{ font-size:0; height:0; position:relative;}
.cart_inner .funs ul{ position:absolute; right:20px; top:-35px;}
.cart_inner .funs li{ float:left; padding-left:10px;}
.cart_inner .funs .mybtn{ background-position:0 -480px; font-size:12px;}
.cart_inner .funs .mybtn:hover{ background-position:0 -510px;}
.cart_inner .funs .mybtn span{ background-position:100% -480px;}
.cart_inner .funs .mybtn:hover span{ background-position:100% -510px;}
.cart_inner .notice{ color:#c10900; padding:15px 24px;}
.cart_inner .inner{ margin:10px 10px 10px;}
.cart_total_wrap{ background:#f5f7f8; border:1px solid #d6dee2; box-shadow:inset 0 1px 0 #fff; *zoom:1;}
.cart_total_ext{ margin-left:-390px; position:absolute;}
.cart_total_ext h4{ color:#333; font-size:20px; margin-bottom:60px;}
.cart_total_ext .tips{ line-height:1.76;}
.cart_total_ext .tips em{ color:#F60;}
.cart_total{ border-left:1px solid #d6dee2; box-shadow:inset 1px 0 0 #fff; color:#636363; margin-left:44%; padding:10px 12px; text-shadow:0 1px 0 #fff; min-height:130px; _height:130px;}
.cart_total li{ font-size:14px; height:1.5em; padding:3px 0; text-align:right; vertical-align:top;}
.cart_total li em, .cart_total .price{ color:#333; font:14px/1.5 Arial;}
.cart_total .label{ float:left; width:80%;}
.cart_total .label em{ color:#666; margin:0 .2em;}
.cart_total .val{ float:right;}
.cart_total .subtotal{ border-top:1px solid #CCD8E1; color:#F30;}
.cart_total .subtotal .val{ color:#F30;}
.cart_total .prop_count{ border-top:2px solid #CCD8E1; font-size:20px; margin-top:10px; padding:10px 0; height:1.5em; text-align:right;}
.cart_total .prop_count .val{ color:#F30; font-size:20px;}
.cart_total .mybtn, .cart_summary .mybtn{ background-position:0 -416px; font-size:16px; line-height:32px; padding-left:30px; text-shadow:0 -1px 0 #466dbd;}
.cart_total .mybtn{ margin-top:-40px; position:absolute;}
.cart_total .mybtn:hover, .cart_summary .mybtn:hover{ background-position:0 -448px;}
.cart_total .mybtn span, .cart_summary .mybtn span{ background-position:100% -416px; padding-right:30px;}
.cart_total .mybtn:hover span, .cart_summary .mybtn:hover span{ background-position:100% -448px;}
.cart_total .prop_gifts{ color:#999; text-align:right;}



.container{}
.f-left{float:left}
.f-right{float:right}
.inputtext{border: 1px solid #CCCCCC; color: #999999; height: 22px; line-height: 24px; padding-left: 5px;}
.exsample_short{border: 1px solid #CCCCCC;}
.btn_pink_big{background:#4062A7; border: 1px solid #4062A7; color: #FFFFFF; cursor: pointer; display: block; float: right; font-size: 20px; height: 40px; line-height: 40px; margin-left: 20px; overflow: hidden; text-align: center; width: 160px;}
.ui-form-item i{background-image: url("images/ui-fm.png"); background-repeat: no-repeat; color: #FF5243;padding: 4px 0;padding-left: 20px; display:inline; font-size:12px; margin-left:4px; font-style:normal; display:none;}
.ui-form-item i.error { background-position: -186px 6px; display:inline;}
.ui-form-item i.info {background-position: -136px -80px;display:inline;}
.pink{color: #4062A7;}

.clear {display: block;overflow: hidden;clear: both;height: 0;line-height: 0;font-size: 0;zoom: 1;margin:0px;padding:0px; }
.col-main{margin:0px auto; clear:both; padding:10px;}

.header_login{padding:10px 0px;}
.header_login .logo{float:left}
.flow_step1{padding:0 0 10px 0; text-align:right;float:right;}


.login{background:url(images/login_bg.jpg) no-repeat;height:340px;padding:10px;}
.login .form{width:305px;float:right;margin-right:70px;margin-top:20px;}
.login .form .tit{font-size:18px;color:#666}
.login .form .register a{color:#0066cb;font-size:12px;}
.login .form p{padding:10px 0}
.login .form .text{width:280px; line-height:25px;padding:5px;color:#666}
.login .form .forget{ text-align:right;padding:0px}
.login .form .remember{color:#666}
.login .form .submit_login{background:url(images/login_btn.jpg) no-repeat;width:132px;height:40px;border:0px;cursor:pointer}
.footer{padding:0px 30px;text-align:center}
.footer p{padding:8px 0}
.footer p a{margin:0 5px;color:#333}


.flow{ clear:both}
.tableCart{border-top:1px solid #CCCCCC}
.tableCart th{background: #F0F0F0; color: #333333; font-weight: normal; height: 30px; line-height:30px; text-align: center; border-bottom:1px solid #CCCCCC; }
.tableCart td{font-size:12px;}
.border-bottom{border-bottom:1px solid #CCCCCC;}
.border-left{border-left:1px solid #CCCCCC;}
.border-right{border-right:1px solid #CCCCCC;}
.border-top{border-top:1px solid #CCCCCC;}
.cart_banner td{border-bottom: 1px dashed #EBEBEB;border-right:1px solid #ddd;border-left:1px solid #ddd;padding: 20px 0 12px;vertical-align: top; background: #FFFAE6; padding: 10px 0; text-indent: 30px;}

.cartGoodsInfo{}
.tableCart .selc{display:block;float:left;height:50px;margin:0 5px;padding-top:30px;width:15px; padding-left:10px;}
.tableCart .cart_banner{padding:10px 0px; font-weight:bold; line-height:normal}
.cartGoodsInfo .pic{display:block;float:left;height:80px;margin:0 10px 0 5px;}
.cartGoodsInfo .pic img{background:#0099CC;height:80px;width:80px; border: 1px solid #E2E2E2;}
.cartGoodsInfo .cartGoodsInfo_desc{ width:230px; float:left}
.cartGoodsInfo .cartGoodsInfo_desc .order-title{margin:8px 0; text-align:left}
.cartGoodsInfo .cartGoodsInfo_desc .order-title a{color:#666;}
.tableCart .number{width:50px; vertical-align:middle; border:#ddd solid 1px;}
.tableCart td.number_action a{display:inline-block; vertical-align:middle}


.tableCartc{height:40px;line-height:40px;border:1px solid #ddd; background:#F5F5F5;border-top:0px; }
.tableCartc .delall{cursor:pointer;vertical-align:middle;}
.tableCartc .sc_box{cursor:pointer;font-size:14px;margin:0 10px 0 5px;}
.tableCartc em{color: #FF3300;font-style: normal;font-weight: bold;}
.tableCartc td{padding:0px 8px; text-align:center; line-height:35px;}

.store_fee{ background: #fff; overflow: hidden; padding:15px 0; border:1px solid #DDDDDD; border-top:0px dashed #DDDDDD; _zoom:1; padding-right:15px;}
.store_fee b,.store_fee strong{ color:#DB3F52; font-weight:bold; font-size:14px;}
.store_fee .total_fee{ float: right; margin:7px 0px 0 0; text-align: right;}
.store_fee .total_fee b{font-family: Helvetica, arial, sans-serif; color:#ed415b; font-weight: bold; font-size: 22px;}

.continue_box{float:left;}
.continue_box a.continue{ float: left; display: block; width: 84px; height: 32px; line-height: 31px; text-align: center; border: 1px solid #d9d9d9; background: #fafafa;color:#333; font-size: 14px; margin: 3px 15px 0 30px; height: 38px; line-height: 38px; width: 123px;}
.continue_box .clean_cart{display: block; float:left; margin: 15px 0 0 0px; font-size: 12px; height:13px; line-height: 13px; color:#999;}

.buy_number_input{display: inline-block; height:20px; line-height: 20px; width: 74px; border: 1px solid #ccc; color:#666; font-family: Tahoma; overflow: hidden; _zoom:1; _display: inline;}
.buy_number_input span{float:left; height:20px; line-height:20px; width:20px; text-align:center; font-size: 16px; display:block; cursor: pointer; background: url(images/img/cart_show_bg.jpg) repeat-x 0 0px transparent; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none;}
.buy_number_input .turn_gray{color: #ccc; cursor: not-allowed;}
.buy_number_input input{float:left; width:30px; height:20px; line-height: 20px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:none; border-bottom:none; text-align: center; color:#000; font-size: 14px; background: #fff;}
#cart .cart_products table .number_box .pink{line-height: 18px;}
#cart .cart_products table .number_box .pink span{width: auto; line-height: 18px; background: #4062A7; color: #fff; padding: 1px 3px;}


.next_step{ position: relative;margin-top: 15px;}
.total-next a {display: block; line-height: 40px; text-align: center; margin-left:20px; width: 160px; height: 40px; background: #4062A7; border: 1px solid #f9477a; float: right; color: #fff; font-size: 20px; cursor: pointer; overflow: hidden;}
.total-next a:hover {  background: #e5406f; border-color: #c81f52; text-decoration:none;}

.FAQBox{width: 315px;border: 1px solid #ddd;padding: 10px; margin-bottom: 15px;display: inline; float: left;}
.FAQBox h2{font-size: 14px; line-height:30px;}
.FAQBox ul{padding: 0px 0px 0px 0px;margin:0px;}
.FAQBox li{list-style-type: disc;margin: 0px 5px 0px 15px; padding:0px; height:20px; line-height:20px;}
.FAQBox a{font-size: 12px;}

.goodsfitt{width:960px; padding:0px 10px 10px; border-top:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; background:url(images/buyCar_hgbg.gif) repeat-y;}
.goodsfitt .gtit{border-bottom:1px solid #E0E0E0;height:26px; line-height:26px; font-weight:bold; padding-left:15px; margin-bottom:8px;}
.goodsfitt .fittg{width:309px; float:left; display:inline; margin:5px 5px 10px 5px; border-right:1px dotted #CDCDCD;}
.goodsfitt .fittg .goodsimg{float:left;width:67px;margin-right:5px;display:inline;}
.goodsfitt .fittg .thumb{width:65px;height:65px;border:1px solid e0e0e0}
.goodsfitt .fittg .goodsr{float:left;width:220px;}
.goodsfitt .fittg .name{height:22px;line-height:22px; overflow:hidden}
.goodsfitt .fittg .price{text-align:left}


#cart{margin-top:10px;}
#cart .cart_left{padding:0px 22px; color:#000; background:#FFF; zoom:1;}
#cart .num_border{}
#cart #address_selector{padding-bottom: 15px;}
#cart .cart_left .option{font-size: 12px; padding: 0 0 30px;}
#cart .cart_left .title{ background: url("images/bg_hor.png") repeat-x 0 -145px; color: #476DB9; height: 35px; padding-bottom: 2px; margin:15px 0px;}
#cart .cart_left .title h3{background: none repeat scroll 0 0 #FFFFFF; font-size: 16px; font-weight: normal; height: 30px; line-height: 30px; padding: 0 0 5px 36px;}
#cart .cart_left .title h3 .index{background: url("images/cart_new.png") no-repeat 0 -24px #476DB9; color: #FFFFFF; font: 20px/30px Arial; height: 30px; margin-left: -36px; position: absolute; text-indent: 9px; width: 30px;}

.address_list{ overflow:hidden; margin:0 auto; padding:20px 0 10px 0px;}
.address_list dl dd{background:url(images/img/before.gif) no-repeat; width:192px; height:95px; font-size:12px; float:left; padding:10px 17px 15px; line-height:20px; color:#000; margin-right:10px; cursor:pointer}
.address_list dl dd.act{background:url(images/img/xuan.gif) no-repeat;}
.delete{ text-align:right;}
.new_add{ clear:both; padding:20px 0}

.add_address_btn{display:block;width:70px;height:26px;line-height:26px;border:1px solid #cfcfcf; padding-left:24px;color:#333333; background: url(images/img/add_btn.jpg);float:left;}
.name_link{color: #4062A7; font-size: 12px; text-decoration: none;}

#cart .cart_left #prefer_delivery_day .content .option_box{height:36px; line-height:36px; border:1px solid #cccccc; overflow:hidden; float:left; margin:0px 20px 0px 0; padding-left:10px; cursor:pointer}
#cart .cart_left #prefer_delivery_day .content div.selected{height:34px; line-height:34px; border:2px solid #6eaf4f; background:#e6f6de; padding-left:9px;}
#cart .cart_left #prefer_delivery_day .option_box label{width:auto; padding-right:30px;}
#cart .cart_left #prefer_delivery_day .selected label{padding-right:29px;}
#prefer_delivery_day .selected input{margin-top:11px; *margin-top:6px;}

#cart .cart_left #gateway_list{padding:0; background:none;}
#cart .cart_left #gateway_list .gateway_ul_box{border-top:1px solid #d5d5d5; margin-top:15px; overflow:hidden;}


#cart .cart_left .gateway_list li{padding: 10px 15px; clear:both; cursor:pointer}
#cart .cart_left .gateway_line{border: 1px solid #d5d5d5; border-top: 0;}
#cart .cart_left .gateway_list .payment{float:left; margin-top:13px;}
.gateway_list li .tit{cursor: pointer;display: inline-block;font-size: 14px;font-weight: 700;line-height: 40px;padding: 0 15px 0 7px; float:left; background:none}
.gateway_list li .gateway_desc{color: #959595; font-size: 12px; font-weight: 300; padding: 0;}

#cart .cart_left .ul_on{background: #fff9f9;border: 2px solid #fb7f89;}



.normalBanks {padding-bottom: 10px;}
.normalBanks span{float: left;min-height: 43px;padding: 8px 0 0 15px;width: 200px;}
.normalBanks {clear: both;overflow: hidden;}
.normalBanks input {float: left;margin: 15px 10px 0 0;}
.normalBanks label {background-color: #000000;display: block;float: left;margin: 0;padding: 0;color: #fff;}
.normalBanks img {cursor: pointer;display: block;overflow: hidden;}



#cart .cart_left .cart_products .cart_products_v2{margin-bottom: 20px;}
#cart .cart_products_v2 h2{color: #0ABEDE; font-family: "宋体"; font-size: 12px; font-weight: normal; height: 20px; padding-bottom: 15px;}
#cart .cart_products_v2 h2 span{float: left;}
.sure_payinfo_wrap{padding: 20px 0px; background: #fff;overflow:hidden;}
#cart .confirm_pay_box{background: #FFFFFF;}
#cart .confirm_pay{margin: 0 auto; overflow: hidden; padding: 2px 0px 0;}
#cart .confirm_pay a, #cart .btn_con_small{color: #333333; display: inline-block; font-size: 14px; height: 38px; line-height: 38px; text-decoration: none; width: 123px;}
.btn_grey_small{background: #FAFAFA; border: 1px solid #D9D9D9; display: block; float: right; height: 32px; line-height: 31px; text-align: center; width: 84px; margin-right:10px;}




.confirm_pay .btn_pink_big{background:#476DB9; border: 1px solid #476DB9; color: #FFFFFF; cursor: pointer; float: right; font-size: 20px; height: 40px; overflow: hidden; width: 160px;}
.confirm_pay .price_sum{float: right;line-height: 40px;text-align: right;}

.fapiao{margin-top:15px; line-height:25px;font-size:12px}
.fapiao .chose{padding-left:30px;cursor:pointer; position:relative; height:25px;}
.fapiao .chose .corn{width:14px; height:14px; line-height:14px; text-align:center; color:#FFF; background:#476DB9; overflow:hidden; font-weight:bold; font-size:14px; position:absolute; top:5px; left:5px;}
.fapiao .chose.hover,
.fapiao .chose:hover{color:#e2534b;}
.fapiao .jifeng{ text-align:right; width:50%}
.total_price {padding:15px 0; font-size:14px;color:#e2534b;font-weight:bold}
.choose_content{padding:10px 0px 10px 20px;}
.choose_content p{ margin-bottom:5px;}

.f4_b{ color:#FF3300; font-size:16px; font-weight:bold;}
.amount_formated{font-size:24px;}





.add_address1 td {border-bottom: 1px solid #FFFBFC;}
#cart .pay_container{padding:35px; overflow: hidden; background: #fff; box-shadow: 0 1px 1px #e5e5e5;}
#cart .pay_container .cart_left{float: none; width: auto;}
#cart .pay_container .cart_notice p{font-size: 14px;margin:15px 0px 0px 0; font-weight: 700; line-height: 16px; padding: 10px 0 5px; color:#4062A7}
#cart .cart_notice{overflow: hidden;}
#cart .pay_container .cart_notice{background:#FFFAE6; padding: 30px 40px;}
#cart .pay_container .cart_notice h2{color: #333333; font-family: "Microsoft YaHei","黑体"; font-size: 26px; }
#cart .pay_container .cart_left .option{width: auto; border-top:1px dotted #dcdcdc; padding:20px 40px; font-size: 14px;}
#cart .pay_container .cart_left .option{width: auto; border: 1px solid #dcdcdc; border-bottom: 0; border-top: 1px dotted #dcdcdc; padding: 25px 0 25px 40px; font-size: 14px;}
#cart .pay_container .option p{margin-bottom: 10px;}
#cart .pay_container .option p.bold{font-size: 14px;}
#cart .pay_container .cart_left .gateway_list li{padding-left: 0px; width: auto; overflow: hidden;}
.paytype .btn_pink_big{display: block; line-height: 40px; text-align: center; margin-left:20px; width: 160px; height: 40px; background: #4062A7; border: 1px solid #4062A7; color: #fff; font-size: 20px; cursor: pointer; overflow: hidden;}
.paytype .btn_pink_big:hover{background: #e5406f; border-color: #c81f52; text-decoration:none;}


#lightbox{background:#DDDDDD;  z-index: 5;}
#lightbox_pal{opacity: 0; position: absolute; z-index: -1;}
#lightbox_shadow{background:#000000; left: 0; opacity: 0.5; overflow: hidden; position: absolute; top: 0; width: 100%; z-index: 4;}
#lightbox_shadow iframe{border: medium none; opacity: 0; width: 100%;}
#lightbox .lightbox_body{background:#FFFFFF; border: 1px solid #AEAEAE; display: block; position: relative; width: 400px;}
#lightbox .close_button{position: absolute; right: 12px; top: 12px;}
#lightbox .title{background:#F9F9F9; border-bottom: 1px solid #AEAEAE; font-size: 14px; font-weight: bold; height: 48px; line-height: 48px; padding-left: 20px;}
#lightbox .content{padding: 20px;}
#lightbox .ctrl{margin-top: 20px;}
#lightbox .popup_ctrl a{margin: 0 15px 0 12px;}
#lightbox h1.info{background: url("images/img/mark_icon.jpg") no-repeat 0 0; height: 100px; line-height: 100px; margin-bottom: 20px; padding-left: 100px; font-size:12px; color:#333}
#lightbox p{font-size: 14px;}
#cboxOverlay{opacity: 0.2;}
.box_yellow{background:#FEFFE5; border: 1px solid #EFE68B; font-size: 14px; height: 35px; line-height: 35px; padding: 0 10px; position: relative;}
.box_yellow .close{cursor: pointer; position: absolute; right: 10px; top: 10px;}

input.formbutton{-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background:#4062A7; border-color: #4062A7 #4062A7 #4062A7 #4062A7; border-image: none; border-style: solid; border-width: 2px; color: #FFFFFF; cursor: pointer; letter-spacing: 0.1em; padding: 4px 1em;}
input.disabled{background:#EEEEEE; border: 1px solid #CCCCCC; color: #999999; cursor: default;}
button.formbutton{-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background:#63C5C8; border-color: #82D0D4 #92D6D9 #54A3A7 #4D989B; border-image: none; border-style: solid; border-width: 1px; color: #FFFFFF; cursor: pointer; height: 23px; letter-spacing: 0.3em; line-height: 23px; padding: 0 1.5em;}
a.formbutton{-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background:#4062A7; border-color: #E186B1 #751B4C #751B4C #E186B1; border-image: none; border-style: solid; border-width: 2px; color: #FFFFFF; cursor: pointer; letter-spacing: 0.1em; padding: 4px 1em;}


#cart .pay_status{padding: 10px 18px;}
#cart .pay_status .pay_status_img{margin: 20px 0; overflow: hidden; text-align: center;}
#cart .pay_status .pay_status_img .status_text{color: #4062A7; display: inline-block; font-family: "微软雅黑","宋体"; font-size: 24px; font-weight: normal; line-height: 1.5; margin-left: 85px; position: relative; text-align: left; width:600px;}
.pay_status .pay_icon{background: url("images/img/payment_status_icons.jpg") no-repeat 0 0; display: block; float: left;}
#cart .status_text .pay_icon{ float:left; margin-right:25px;}
#cart .pay_status .pay_status_img .pay_failed{background-position: 0 -74px; height: 67px; width: 65px;}
#cart .pay_status .pay_status_img .pay_success{background-position: 0 0; height: 65px; width: 65px; display:inlin-block}
#cart .pay_status .pay_status_img p{line-height: 20px; margin-left: 10px;}
#cart .pay_status .pay_status_img .status_text{color: #4062A7; display: inline-block; font-family: "微软雅黑","宋体"; font-size: 24px; font-weight: normal; line-height: 1.5; margin-left: 85px; position: relative; text-align: left;}
#cart .pay_status .pay_status_img .status_text p{color: #000000; font-size: 14px; font-weight: normal; margin: 0;}
#cart .pay_status .pay_status_img .status_text b{color: #4062A7;}

.list_status{margin-top: 20px;}
.list_status h2{font-size: 14px; height: 24px; line-height: 24px; margin-bottom: 20px; text-indent: 10px;}
.blue{color: #0ABFDE;}
.list_status .blue .pay_icon, .list_status .green .pay_icon{background-position: 0 -160px; height: 24px; width: 24px;}
.list_status table{border: 1px solid #EDEDED; width: 100%;}
.list_status td{padding: 10px 20px;}
#cart .pay_status .blue{color: #0ABEDE;}
#cart .pay_status .fail_reason{background:#FFFCE7; border: 1px solid #FED286; margin-top: 25px; padding: 30px;}
#cart .pay_status .fail_reason h2{font-size: 16px; margin-bottom: 20px;}
#cart .pay_status .fail_reason ul{margin-left: 20px;}
#cart .pay_status .fail_reason li{list-style-type: disc;}
.bold{font-weight: bold;}
#cart .pay_status .fail_reason p{color: #333333; font-size: 14px; line-height: 18px; margin-bottom: 10px;}

#cart .pay_status .info{font-size: 14px; padding-top: 10px; text-align: center;}
#cart .pay_status .info p{line-height: 20px; overflow: hidden;}
#cart .pay_status .info p.btn_container{margin: 30px auto; text-align: center; width: 160px;}
#cart .pay_status .info p .btn_pink_big{color: #FFFFFF; float: none; font-size: 18px; font-weight: bold; float:none}

#cart .top_tips{background: none repeat scroll 0 0 #FFFCE7; padding: 20px 15px;}
#cart .top_tips{background: none repeat scroll 0 0 #FFFCE7; padding: 20px 15px;}
#cart .top_tips2{background: none repeat scroll 0 0 #FFFCE7; font-size: 14px; padding: 10px 15px;}
#cart .top_tips2 .pink{color: #FC2E66;}
#cart .cart_info{margin-top: 15px;}
#cart .cart_info .order_info{border-bottom: 1px dashed #CCCCCC; padding-bottom: 15px;}
#cart .cart_info h2{font-size: 14px; margin-bottom: 10px;}
#cart .cart_info p{margin-bottom: 5px;}
#cart .cart_info .price_info{margin-top: 15px;}
#cart .cart_info .pink{font-weight: bold;}

#cart .confirm_pay{margin: 0 auto; overflow: hidden; padding: 2px 22px 0;}
.pay_confirm input{float:none}