/*
Powered by ueeshop.com		http://www.ueeshop.com
广州联雅网络科技有限公司		020-83226791
*/

/*************************** 宽屏样式 Start ***************************/
.w_1200 .list_information{width:858px; padding-right:0;}

.w_1200 .itemFrom .item_select{width:55px;}
.w_1200 .itemFrom .item_product{padding-right:20px;}
.w_1200 .itemFrom .item_price{width:98px;}
.w_1200 .itemFrom .item_quantity{width:141px;}
.w_1200 .itemFrom .item_operate{width:126px;}
.w_1200 .itemFrom .prod_info_detail .prod_pic{width:90px; height:90px;}
.w_1200 .itemFrom .prod_info_detail .prod_info{margin-left:109px;}
.w_1200 .itemFrom .item_select .btn_checkbox, .w_1200 .itemFrom .prod_select .btn_checkbox{margin-left:18px;}

.w_1200 .complete_container .complete .tips{width:572px;}
.w_1200 .complete_container .complete .orders_info{width:358px; margin-left:54px;}

.w_1200 .prod_edit .attributes{margin-top:11px;}
.w_1200 .prod_edit .attributes>li{margin-bottom:11px;}
.w_1200 .prod_edit .attributes .name{width:80px;}
.w_1200 .prod_edit .attributes select{width:160px; margin-left:5px;}
.w_1200 .prod_edit .remark{margin-bottom:11px;}
.w_1200 .prod_edit .remark .name{width:80px;}
.w_1200 .prod_edit .remark textarea{margin-left:5px;}
.w_1200 .prod_edit .operate{padding-left:65px;}

.w_1200 .cart_prod .contents .pro_item{width:206px; margin-left:29px;}
.w_1200 .cart_prod .contents .pro_item>dt{height:206px;}
/*************************** 宽屏样式 End ***************************/


/*************************** 公共部分 Start ***************************/
.required{color:#990000;}
.hide{display:none;}
.show{display:inline-block;}

#cart_container{padding:23px 0 34px; background-color:#f5f5f5;}
#cart_checkout_container{background-color:#f5f5f5;}

.null{-webkit-animation:null .3s 2 0s linear forwards; animation:null .3s 2 0s linear forwards;}
/*************************** 公共部分 End ***************************/


/*************************** 购物车列表页 Start ***************************/
.cart_step{margin-bottom:16px;}
.cart_step>div{width:32%; height:50px; line-height:50px; margin-left:1.5%; text-align:center; font-size:16px; color:#2b2b2b; background-color:#fff; position:relative; float:left;  box-sizing:border-box; -webkit-box-sizing:border-box;}
.cart_step>div>b{width:29px; height:29px; line-height:29px; margin-right:13px; text-align:center; color:#848484; border:1px #848484 solid; border-radius:50px; display:inline-block;}
.cart_step>div>em{border-width:25px 0 25px 25px; border-color:transparent transparent transparent #f5f5f5; border-style:solid; display:block; position:absolute; top:0; left:0; z-index:10;}
.cart_step>div>i{border-width:25px 0 25px 25px; border-color:transparent transparent transparent #fff; border-style:solid; display:block; position:absolute; top:0; right:-25px; z-index:11;}
.cart_step>div.step_0{width:33%; margin-left:0;}
.cart_step>div.current{color:#fff; background-color:#005ab0;}
.cart_step>div.current>b{color:#fff; border-color:#fff;}
.cart_step>div.current>i{border-color:transparent transparent transparent #005ab0;}

.cart_box{padding:0 20px; background-color:#fff; border:1px #e7e7e7 solid;}
.cart_box .title{height:53px; line-height:53px; text-align:center; font-size:18px; color:#333; border-bottom:1px #e7e7e7 solid;}
.cart_box .title>a{margin:0 30px; text-decoration:none;}
.cart_box .title>a:first-child{margin-left:0;}
.cart_box .contents{padding:0;}

.cart_box_divide{height:34px; background-color:transparent;}

.cart_empty .contents{height:504px; overflow:hidden; text-align:center; background:url(../images/cart/icon_empty.png) no-repeat center 83px;}
.cart_empty .contents>h3{margin-top:264px; font-size:27px; font-weight:300;}
.cart_empty .contents .btn_continue_shopping{height:42px; line-height:42px; overflow:hidden; margin-top:47px; padding:0 20px; text-decoration:none; font-size:16px; color:#fff; outline:0; background-color:#e53935; border-radius:5px; display:inline-block;}
.cart_empty .contents .btn_continue_shopping:hover{background-color:#e01813;}

.cart_prod .contents{overflow:hidden; padding:31px 0;}
.cart_prod .contents .pro_item{width:172px; margin-left:19px; margin-bottom:19px;}
.cart_prod .contents .pro_item>dt{height:172px; text-align:center; background:#fff; vertical-align:middle;}
.cart_prod .contents .pro_item>dt img{max-width:100%; max-height:100%;}
.cart_prod .contents .pro_item>dd{padding:0 7px;}
.cart_prod .contents .pro_item a{color:#666;}
.cart_prod .contents .pro_item .name{height:34px; line-height:16px; overflow:hidden; padding-top:8px;}
.cart_prod .contents .pro_item .price{margin-top:3px;}
.cart_prod .contents .pro_item .price .PriceColor{font-size:14px; font-weight:bold;}
.cart_prod .contents .pro_item .price>del{margin-left:3px; font-size:12px; color:#666;}
.cart_prod .contents .pro_item.first{margin-left:0;}
.cart_prod .contents .pro_list{display:none;}

.list_content{position: relative;background-color:#fff; border:1px #e7e7e7 solid;}
.list_content:before{content: '';position: absolute;top: 0;bottom: 0;right:300px;width: 1px;height: 100%;background: #e7e7e7;}
.list_information{width:654px; padding-right:15px; float:left;}
.list_summary{width:259px; padding:0 19px; float:right;}

.itemFrom{width:100%; table-layout:fixed; word-break:break-all;}
.itemFrom th{color:#2b2b2b; font-size:16px; font-weight:400;}
.itemFrom tbody td{padding:26px 0; border-bottom:1px #f0f0f0 solid; vertical-align:top;}

.itemFrom .item_header{height:54px; line-height:54px; text-align:left; border-bottom:1px #f0f0f0 solid;white-space:nowrap;}
.itemFrom .item_select{width:40px; border-bottom:0;}
.itemFrom .item_product{padding-right:10px;}
.itemFrom .item_price{width:70px; padding-right:10px;}
.itemFrom .item_quantity{width:120px; padding-right:10px; text-indent:24px;}
.itemFrom .item_operate{width:116px;}
.itemFrom .prod_info_detail{padding-right:60px; position:relative;}
.itemFrom .prod_info_detail>strong{line-height:1; font-size:14px; display:inline-block;}
.itemFrom .prod_info_detail .prod_pic{width:70px; height:70px; overflow:hidden; background-color:#fff; float:left;}
.itemFrom .prod_info_detail .prod_pic>a{width:inherit; height:inherit; text-align:center; display:block;}
.itemFrom .prod_info_detail .prod_pic>a>img{vertical-align:middle;}
.itemFrom .prod_info_detail .prod_info{margin-left:89px; position:relative;}
.itemFrom .prod_info_detail .prod_info .invalid{line-height:20px; overflow:hidden; margin-bottom:8px; padding:0 12px; color:#fff; border-radius:50px; display:none;}
.itemFrom .prod_info_detail .prod_info .prod_name>a{color:#333;}
.itemFrom .prod_info_detail .prod_info p{margin:0; font:12px/150% Verdana,Helvetica,sans-serif; display:block;}
.itemFrom .prod_info_detail .prod_info p.prod_number{color:#999;}
.itemFrom .prod_info_detail .prod_info p.remark{line-height:24px;}
.itemFrom .prod_info_detail .prod_info p.error{margin-top:5px; min-height:30px; padding-left:43px; font-weight:bold; color:#c00; background:url(../images/global/error_warning.png) no-repeat left center;}
.itemFrom .prod_info_detail .prod_info .prod_attr{margin:0;}
.itemFrom .prod_info_detail .prod_info .prod_attr>p{color:#999;}
.itemFrom .prod_info_detail .prod_info .prod_edit{width:100%; overflow:hidden; padding:0 15px 15px; background-color:#fff; border:1px #b00b0b solid; position:absolute; top:-27px; left:0; z-index:1; display:none;}
.itemFrom .prod_info_detail .pro_list{padding-left:50px; padding-top:8px; position:relative;}
.itemFrom .prod_info_detail .pro_list.first{padding-left:0;}
.itemFrom .prod_info_detail .prod_dot{width:24px; height:22px; background:url(../images/global/goods.png) no-repeat -7px -142px; position:absolute; left:14px; top:38px;}
.itemFrom .prod_select{border-bottom:0;}
.itemFrom .prod_price>p{line-height:34px; font-size:14px;}
.itemFrom .prod_quantity>p{line-height:34px; font-size:14px;}
.itemFrom .prod_operate{padding-right:0;}
.itemFrom .prod_operate>p{line-height:34px; font-size:14px; float:left;}

.itemFrom .item_select>input, .itemFrom .prod_select>input{display:none;}
.itemFrom .item_select .btn_checkbox, .itemFrom .prod_select .btn_checkbox{width:17px; height:17px; overflow:hidden; margin-left:10px; cursor:pointer; background-image:url(../images/cart/icon_checkbox.png); background-repeat:no-repeat; background-position:center; border:1px #a2a2a2 solid; border-radius:50%; display:inline-block; vertical-align:top;}
.itemFrom .item_select .btn_checkbox.current, .itemFrom .prod_select .btn_checkbox.current{width:18px; height:18px; background-image:url(../images/cart/icon_checkbox_radius_current.png); border:0;}

.itemFrom .quantity_box{width:100px; text-align:center; background-color:#fff; border:1px #e0e0e0 solid; position:relative;}
.itemFrom .quantity_box>div{height:32px; line-height:32px; overflow:hidden; text-align:center; font-size:10px; color:#656565; float:left;}
.itemFrom .quantity_box .cut, .itemFrom .quantity_box .add{width:32px; font-size:20px; font-weight:400; cursor:pointer; background-color:#f9f9f9; transition:all .3s; -webkit-transition:all .3s;}
.itemFrom .quantity_box .cut:hover, .itemFrom .quantity_box .add:hover{background-color:#e6e6e6;}
.itemFrom .quantity_box .cut{line-height:29px;}
.itemFrom .quantity_box .qty{width:36px;}
.itemFrom .quantity_box .qty>input{width:100%;height: 32px; line-height:32px; text-align:center; font-size:14px; color:#333; border:0; display:block;}

.itemFrom .operate_box{width:22px; margin-top:1px; float:right;margin-bottom: -20px;}
.itemFrom .operate_box .operate_item{height:23px; margin-top:6px; cursor:pointer; background-repeat:no-repeat; border-radius:50%; -webkit-border-radius:50%; position:relative; transition:all 0.3s; -webkit-transition:all 0.3s;}
.itemFrom .operate_box .operate_item .operate_container{width:97px; height:30px; line-height:30px; overflow:hidden; position:absolute; top:0; right:22px; display:none;}
.itemFrom .operate_box .operate_item .operate_txt{width:inherit; height:inherit; text-align:center; color:#fff; background-color:#e53935; border-top-left-radius:50px; border-bottom-left-radius:50px; animation:operate .3s 1 0s linear forwards; -webkit-animation:operate .3s 1 0s linear forwards;}
.itemFrom .operate_box .operate_item:hover{background-color:#e53935;}
.itemFrom .operate_box .operate_item:hover .operate_container{display:block;}
.itemFrom .operate_box .operate_delete{background-image:url(../images/cart/icon_list_delete.png); background-position:center -36px;}
.itemFrom .operate_box .operate_delete:hover{background-position:center 5px;}
.itemFrom .operate_box .operate_wish{background-image:url(../images/cart/icon_list_wish.png); background-position:center 6px;}
.itemFrom .operate_box .operate_wish.current{background-position:center -78px;}
.itemFrom .operate_box .operate_wish:hover{background-position:center -36px;}
.itemFrom .operate_box .operate_edit{background-image:url(../images/cart/icon_list_edit.png); background-position:center 4px;}
.itemFrom .operate_box .operate_edit:hover{background-position:center -40px;}
.itemFrom .operate_box .operate_wish, .itemFrom .operate_box .operate_edit{display:none;}

.itemFrom tbody tr.error{cursor:no-drop;}
.itemFrom tbody tr.error *, .itemFrom tbody tr.error .prod_info_detail .prod_info .prod_name>a, .itemFrom tbody tr.error .prod_info_detail .prod_info p.prod_number{color:#b6b6b6;}
.itemFrom tbody tr.error .btn_checkbox{cursor:no-drop;}
.itemFrom tbody tr.error .prod_info_detail .prod_info .invalid{display:inline-block; vertical-align:top;}
.itemFrom tbody tr.error .quantity_box .cut, .itemFrom tbody tr.error .quantity_box .add{cursor:no-drop;}
.itemFrom tbody tr.error .quantity_box .cut:hover, .itemFrom tbody tr.error .quantity_box .add:hover{background-color:#fff;}

.itemFrom tbody tr:hover .operate_box .operate_wish, .itemFrom tbody tr:hover .operate_box .operate_edit{display:block;}

.itemFrom tfoot tr td{padding:15px 0 25px;}
.itemFrom tfoot .button_box{width:400px;}
.itemFrom tfoot .button_box>a{height:30px; line-height:30px; padding:0 15px; text-decoration:none; font-size:14px; color:#333; display:inline-block;}
.itemFrom tfoot .button_box>a:hover{color:#fff; background: #000;}

.list_summary_title{height:18px; line-height:18px; padding:20px 0 15px; text-transform:capitalize; font-size:18px; border-bottom:1px #f0f0f0 solid;}
.product_price_container .product_price_info{padding:0;}
.product_price_container .product_price_info>div{line-height:30px; font-size:14px; display:inline-block; vertical-align:top;}
.product_price_container .product_price_info strong{text-transform:uppercase; font-size:18px; font-weight:lighter; color:#333;}
.product_price_container .product_price_info .product_price_title{color:#999; float:left;}
.product_price_container .product_price_info .product_price_value{color:#999; float:right;}
.product_price_container .total_box{padding-top:10px;}
.product_price_container .cutprice_box{padding-bottom:10px; border-bottom:1px #f0f0f0 solid;}
.product_price_container .button_info{padding:13px 0 22px;}
.product_price_container .button_info>a{width:259px; height:39px; line-height:39px; margin-top:10px; padding:0; text-align:center; border:0; display:block;}
.product_price_container .button_info>a:hover{text-decoration:none; color:#fff;}
.product_price_container .button_info .btn_checkout{background-color:#e53935;}
.product_price_container .button_info .btn_paypal_checkout{text-indent:9999px; background:url(../images/cart/btn_paypal_yellow.png) no-repeat center #ffc439;}
.product_price_container .button_info .btn_continue{line-height:18px; margin-top:18px; text-decoration:underline; font-size:16px; color:#757575;}
.product_price_container .button_info .btn_continue:hover{color:#333;}
.product_price_container .button_info .c_tips{padding:12px 12px 12px 35px;line-height: 20px; color:#333333;background: #f8f8f8 url(../images/cart/icon_list_tips.png) no-repeat 10px 13px;margin-bottom: 8px;}
.product_price_container .button_info .tips_tit{font-size: 12px;background-image: url(../images/cart/icon_list_tips_tit.png);}
.product_price_container .button_info #paypal_button_container{display: none;height:35px; margin-top:10px; position:relative; text-align: center;}
.product_price_container .button_info #paypal_button_container .paypal-button>.zoid-outlet{width:259px;}

#TotalCharge{font-size:18px; color:#333;}
/*************************** 购物车列表页 End ***************************/


/*************************** 购物车单独页 Start ***************************/
.checkout_container{width:960px; margin:0 auto;}

.cart_header{height:90px; border-bottom:1px #f5f5f5 solid; background: #000;}
.cart_header .logo{width:300px; height:86px; overflow:hidden; background: #000; text-align: center; }
.cart_header .logo a{display:table-cell; height:86px; vertical-align:middle;}
.cart_header .logo img{ margin-top: 10px;max-width:100%; max-height:100%;}

.cart_header .step{margin-top:39px;margin-right: 10px;}
.cart_header .step>a{height:23px; line-height:23px; margin-left:23px; text-decoration:none; font-size:14px; font-weight:400; cursor:default; color:#fff; float:left;}
.cart_header .step>a>b{width:23px; height:23px; line-height:23px; margin-right:12px; text-align:center; color:#fff; background-color:#e6e6e6; border-radius:50px; display:inline-block;}
.cart_header .step>a.step_0{margin-left:0;}
.cart_header .step>a.current{color:#55c2af;}
.cart_header .step>a.current>b{background-color:#55c2af;}
.cart_header .step>a.click{cursor:pointer;}

.checkout_content{padding:0;}

.information_box{margin-bottom:15px; padding:0 20px 15px; background-color:#fff; border:1px #e7e7e7 solid;}
.information_box .box_title{height:50px; line-height:50px; overflow:hidden; font-size:16px;}
.information_box .box_title_line{ height:1px; background:#f0f0f0;}

.information_customer .input_box{width:543px;}
.information_customer .input_box input.null{border-color:#f00;}
.information_customer .error{color:#f00;}
.information_customer .information_login{height:30px; line-height:30px; margin:7px 0 3px; color:#666;}
.information_customer .information_login a.btn_signin{text-decoration:underline; color:#666;}

.information_address .box_title{height:60px; line-height:60px;}
.information_address{position:relative;}
.information_address .address_button{height:55px; line-height:55px; color:#a9a9a9; position:absolute; right:1px; top:0;}
.information_address .address_button>a{margin:0 20px; color:#666; display:inline-block; vertical-align:top;}
.information_address .address_default{color:#666; position:relative;}
.information_address .address_default>input{display:none;}
.information_address .address_default>p{line-height:24px; font-size:14px;}
.information_address .address_default .edit_address_info{height:24px; line-height:24px; font-size:12px; color:#666; position:absolute; top:4px; right:0; display:block;}
.information_address .address_list{display:none;}
.information_address .address_list .item{width:417px; height:105px; line-height:16px; overflow:hidden; margin-left:16px; margin-bottom:16px; padding:20px 16px; cursor:pointer; border:1px #ddd solid; float:left;}
.information_address .address_list .item>input{display:none;}
.information_address .address_list .item>p{margin-bottom:8px; color:#666;}
.information_address .address_list .item>p.address_line{max-height:32px; overflow:hidden;}
.information_address .address_list .item strong{float:left;}
.information_address .address_list .item .edit_address_info{text-decoration:underline; color:#999; float:right;}
.information_address .address_list .item.odd{margin-left:0;}
.information_address .address_list .item:hover, .information_address .address_list .item.current{width:417px; height:105px; padding:21px 17px; background:url(../images/cart/bg_checkout_address_item.jpg) no-repeat center; border:0;}

.information_phone .phone_input{position:relative;}
.information_phone .phone_input>input{width:300px; height:38px; line-height:38px; padding:0 10px; border:1px #eee solid; display:inline-block; vertical-align:top;}
.information_phone .phone_input>input:focus{border-color:#ccc;}
.information_phone .phone_input>input.null{border-color:#f00;}
.information_phone .phone_error{color:#f00; padding-top:3px; display:none;}

.information_shipping .free_shipping{color:#c00;}
.information_shipping .box_title{border-bottom:1px #f0f0f0 solid;}
.information_shipping .shipping{border-bottom:1px #f0f0f0 solid;}
.information_shipping .title{height:50px; line-height:50px; font-size:15px; cursor:pointer;}
.information_shipping .title>strong{font-weight:600;}
.information_shipping .title .shipping_info{height:50px; margin-left:35px; font-size:12px; display:inline-block; vertical-align:top;}
.information_shipping .title .shipping_info .error{height:20px; line-height:20px; margin-top:13px; padding-left:26px; font-size:14px; color:#e6403d; background:url(../images/cart/icon_list_tips.png) no-repeat left center; display:none; vertical-align:top;}
.information_shipping .title .shipping_info .price{margin-left:26px;}
.information_shipping .list{display:none;}
.information_shipping .list li{width:420px; margin-left:10px; margin-bottom:10px; padding:13px 17px; cursor:pointer; background-color:#f9f9f9; float:left; display:block;}
.information_shipping .list li .name{height:30px; line-height:30px; overflow:hidden; font-size:13px; display:block;position: relative;}
.information_shipping .list li .name>input{width:16px; height:16px; margin-top:7px; cursor:pointer; float:left;}
.information_shipping .list li .name>img{height:30px; overflow:hidden; margin-left:9px; float:left;}
.information_shipping .list li .name>label{width:220px; height:30px; overflow:hidden; margin-left:9px; cursor:pointer; float:left; white-space:nowrap; text-overflow:ellipsis; -webkit-text-overflow:ellipsis;}
.information_shipping .list li .name .price{background-color:#f9f9f9; margin-left:10px; padding:0 2px; position:absolute; top:0; right:0; color:#c00;}
.information_shipping .list li .name .waiting{width:100px; height:20px; background:url(../images/global/loading_small.gif) no-repeat right center; display:inline-block; vertical-align:top;}
.information_shipping .list li .brief{height:20px; line-height:20px; overflow:hidden; margin-left:25px; color:#999; display:block;}
.information_shipping .list li.odd{margin-left:0;}
.information_shipping .list li:hover, .information_shipping .list li.current, .information_shipping .list li:hover .name .price, .information_shipping .list li.current .name .price{background-color:#fff3f2;}
.information_shipping .insurance{line-height:20px; padding-bottom:15px;}
.information_shipping .insurance>input{width:16px; height:16px; margin-left:8px; vertical-align:text-top;}
.information_shipping .insurance .delivery_ins{text-decoration:underline;}
.information_shipping .insurance .price{margin-left:15px; font-size:14px;}
.information_shipping .no_border{border:0;}
.information_shipping .error{background-color:#f9f9f9; padding:25px 0 25px 15px; font-size:18px;}

.information_shipping .icon_shipping_title{width:22px; height:22px; margin-top:14px; margin-right:4px; background:url(../images/cart/icon_shipping_open.png) no-repeat center 0; border-radius:50px; float:right; transition:all 0.3s; -webkit-transition:all 0.3s;}
.information_shipping .shipping:hover .icon_shipping_title{background-position:center -32px;}
.information_shipping .current .icon_shipping_title{background-image:url(../images/cart/icon_shipping_close.png); background-position:center -32px;}

.information_shipping .tips{width:780px; height:20px; line-height:23px; margin-top:20px; padding-left:29px; font-weight:bold; color:#333; background:url(../images/cart/icon_clock.png) no-repeat left center;}
.information_shipping .editor_txt{min-height:inherit;}
.information_shipping li .red{color:#900; text-decoration:underline; font-weight:bold;}
.information_shipping li#arriveSlide{font:11px/180% Verdana,Helvetica,sans-serif;}
.information_shipping li#arriveSlide p{margin:15px 0 0 15px;}

.information_payment .payment_list{height:46px; overflow:hidden; padding:20px 0; position:relative;}
.information_payment .payment_line{ height:1px; margin-left:37px; background:#f0f0f0;}
.information_payment .payment_row{cursor:pointer; position:relative; display:none;}
.information_payment .payment_row .check{height:46px; line-height:46px; float:left;}
.information_payment .payment_row .check>input{width:16px; height:16px; vertical-align:middle;}
.information_payment .payment_row .name_txt{ height:40px; line-height:40px; margin-left:20px; padding:3px; font-size:18px; float:left;}
.information_payment .payment_row .img{height:40px; overflow:hidden; padding: 3px;  margin-left:20px; text-align:center; background-color:#fff; float:left;}
.information_payment .payment_row .img img{vertical-align:middle;}
.information_payment .payment_row .img span{height:100%; display:inline-block; vertical-align:middle;}
.information_payment .payment_row .icon_dot{display:none;width:0; height:0; border-left:10px transparent solid; border-right:10px transparent solid; border-bottom:10px #f9f9f9 solid; position:absolute; left:55px; top:46px; }
.information_payment .payment_row:first-child{margin-left:0;}
.information_payment .payment_row.current .icon_dot{display:block;}

.information_payment .payment_card{ display:table; height:86px; position:absolute; right:0; top:0;}
.information_payment .payment_card .card_box{ display:table-cell; vertical-align:middle; font-size: 0;}
.information_payment .payment_card .card_box img{ margin:5px;}

.information_payment .payment_contents{width:100%;}
.information_payment .payment_contents .payment_note{ display:none; margin-left:37px; padding:15px 20px 20px; background-color:#fbfbfb;}
.information_payment .payment_contents .name{display:none; height:22px; line-height:22px; margin-bottom:12px; font-size:14px; color:#666;}
.information_payment .payment_contents .ext_txt{min-height: 0;line-height:180%;}
.information_payment .icon_shipping_title{width:22px; height:22px; margin-top:7px; cursor:pointer; background:url(../images/cart/icon_shipping_open.png) no-repeat center -32px; border-radius:50px; float:right; transition:all 0.3s; -webkit-transition:all 0.3s;}
.information_payment .icon_shipping_title.current{background-image:url(../images/cart/icon_shipping_close.png);}

.information_product .itemFrom{width:inherit;}
.information_product .itemFrom tbody td{padding:20px 0;}
.information_product .itemFrom .item_header{height:25px; line-height:1; padding-top:15px; font-size:14px; background-color:#f8f8f8; border:0; vertical-align:top;}
.information_product .itemFrom .item_select{width:55px;}
.information_product .itemFrom .item_product{width:600px; padding-right:24px; text-indent:10px;}
.information_product .itemFrom .item_price{width:112px; padding-right:0;}
.information_product .itemFrom .item_quantity{width:130px; padding-right:0; text-indent:20px;}
.information_product .itemFrom .item_operate{width:112px;}
.information_product .itemFrom .prod_info_detail{padding-right:20px;}
.information_product .itemFrom .prod_info_detail>strong{font-size:12px;}
.information_product .itemFrom .prod_info_detail .prod_pic{width:60px; height:60px;}
.information_product .itemFrom .prod_info_detail .prod_info{margin-left:70px;}
.information_product .itemFrom .prod_info_detail .prod_info .prod_name>a{line-height:16px; font-size:14px;}
.information_product .itemFrom .prod_info_detail .prod_info p.remark{line-height:18px;}
.information_product .itemFrom .prod_info_detail .prod_info p.remark>input{width:200px; height:26px; line-height:26px; margin-top:2px; text-indent:4px; font-size:12px; border-radius:2px;}
.information_product .itemFrom .prod_info_detail .pro_list{padding-left:30px;}
.information_product .itemFrom .prod_info_detail .pro_list.first{padding-left:0;}
.information_product .itemFrom .prod_info_detail .prod_dot{left:0; top:18px;}
.information_product .itemFrom .prod_info_detail .prod_info p{margin-right:18px; color:#999; display:inline-block; vertical-align:top;}
.information_product .itemFrom .prod_quantity{text-align:center;}
.information_product .itemFrom .prod_quantity>p{margin-left:-32px;}
.information_product .itemFrom .prod_price>p, .information_product .itemFrom .prod_quantity>p, .information_product .itemFrom .prod_operate>p{line-height:16px; font-size:14px;}
.information_product .itemFrom .quantity_box{width:90px;}
.information_product .itemFrom .quantity_box .cut, .information_product .itemFrom .quantity_box .add{width:30px; height:30px;}
.information_product .itemFrom .quantity_box .qty{width:30px; height:30px;}
.information_product .itemFrom .quantity_box .qty>input{line-height:30px; font-size:14px;}

.order_summary{padding-top:20px; padding-bottom:30px;}
.order_summary .coupon_box{width:335px; padding-bottom:54px;}
.order_summary .coupon_box .title{height:23px; line-height:23px; margin-bottom:5px; font-size:14px;}
.order_summary .coupon_box .code_input{position:relative;}
.order_summary .coupon_box .code_input>input{width:234px; height:38px; line-height:38px; padding:0 10px; border:1px #eee solid; border-right:0; display:inline-block; vertical-align:top;}
.order_summary .coupon_box .code_input>input:focus{border-color:#ccc;}
.order_summary .coupon_box .code_input>input.null{border-color:#f00;}
.order_summary .coupon_box .code_input .btn_coupon_submit{width:80px; height:40px; line-height:40px; padding:0; text-align:center; border:0; border-radius:0; float:right;}
.order_summary .coupon_box .code_error{color:#f00; padding-top:3px; display:none;}
.order_summary .coupon_box .code_error>strong{font-weight:bold;}
.order_summary .coupon_box .code_valid{height:48px; font-size:14px; border:1px #ddd solid; position:relative; display:none;}
.order_summary .coupon_box .code_valid .code_valid_key{height:50px; line-height:50px; margin:-1px 0 0 -1px; padding:0 10px 0 5px; text-align:center; font-size:16px; color:#fff; background:url(../images/cart/bg_coupon_valid_key.png) repeat-y right center #e53935; position:absolute; display:inline-block; vertical-align:top;}
.order_summary .coupon_box .code_valid .code_valid_key .price{display:block;}
.order_summary .coupon_box .code_valid .code_valid_key .symbols{font-size:12px;}
.order_summary .coupon_box .code_valid .code_valid_key .discount{line-height:20px; margin-top:7px; display:block;}
.order_summary .coupon_box .code_valid .code_valid_key>p{line-height:18px; font-size:12px;}
.order_summary .coupon_box .code_valid .code_valid_content{width:256px; line-height:36px; margin-left:57px; padding:6px 9px; float:left;}
.order_summary .coupon_box .code_valid strong{font-weight:bold;}
.order_summary .coupon_box .btn_coupon_remove{width:20px; height:20px; line-height:20px; text-align:center; color:#fff; background-color:#eaeaea; border:0; border-radius:50px; position:absolute; top:-9px; right:-9px;}
.order_summary .coupon_box .coupon_content_box{width:254px; max-height:203px; overflow:hidden; background-color:#fff; border:1px #ccc solid; position:absolute; top:39px; left:auto; right:79px;}
.order_summary .coupon_box .coupon_content_box .item{height:22px; overflow:hidden; padding:8px 13px; cursor:default; border-top:1px #ccc solid;}
.order_summary .coupon_box .coupon_content_box .item>p{font-size:14px; font-weight:400; margin-top:3px; display:inline-block;}
.order_summary .coupon_box .coupon_content_box .item>p>span{margin-right:10px; font-weight:bold; color:#c00;}
.order_summary .coupon_box .coupon_content_box .item:first-child{border:0;}
.order_summary .coupon_box .coupon_content_box .item:hover{background-color:#f8f8f8;}

.order_summary .amount_box{width:285px; margin-right:25px;}
.order_summary .amount_box .rows{line-height:19px; margin-bottom:6px; font-size:13px;}
.order_summary .amount_box .rows .name{width:58%;}
.order_summary .amount_box .rows .value{width:39%; text-align:right;}
.order_summary .amount_box .rows .name, .order_summary .amount_box .rows .value{display:inline-block; vertical-align:top;}
.order_summary .amount_box .rows#ShippingCharge, .order_summary .amount_box .rows#CouponCharge, .order_summary .amount_box .rows#ServiceCharge{display:none;}

.order_summary .total{height:30px; line-height:30px; margin-top:10px; font-size:20px;}
.order_summary .total>label{font-size:16px;}
.order_summary .total>strong{float:right;}
.order_summary .btn_place_order{width:100%; margin-top:18px; background-color:#f16056; border:0;}
.order_summary .btn_cancel{width:100%; margin-top:10px; background-color:#ccc; border:0;}
.order_summary #paypal_button_container{min-height:35px; margin-top:18px; position:relative; text-align:center; display:none;}

#payment_ready{width:800px; height:408px; overflow:hidden; text-align:center; background-color:#fff; position:fixed; top:20%; left:0; z-index:10001; display:none;}
#payment_ready .load{height:176px; margin-top:60px; position:relative;}
#payment_ready .load .load_payment{width:200px; height:100px; position:absolute; top:20%; left:50%; margin-left:-98px;}
#payment_ready .load .load_image, #payment_ready .load .load_loader{width:100px; height:100px; position:absolute; top:0; left:50%; opacity:1; filter:alpha(opacity=100);}
#payment_ready .load .load_image{margin:28px 0 0 -25px; background:url(../images/global/loading_payment.png) no-repeat;}
#payment_ready .load .load_loader{margin:0 0 0 -55px; background-color:transparent; border-left:5px #cbcbca solid; border-right:5px #cbcbca solid; border-bottom:5px #cbcbca solid; border-top:5px #2380be solid; border-radius:100%; animation:rotation .7s infinite linear; -o-animation:rotation .7s infinite linear; -moz-animation:rotation .7s infinite linear; -webkit-animation:rotation .7s infinite linear;}
#payment_ready .info{padding:20px 0;}
#payment_ready .info p{margin-top:16px; font-size:18px; color:#666;}
#payment_ready .info p:first-child{margin-top:0; font-size:24px;}

/*************************** 购物车单独页 End ***************************/


/*************************** 购物车线下完成页 Start ***************************/
.complete_container .position{height:21px; line-height:21px; text-indent:7px; font:10px/25px Verdana;}
.complete_container .position strong{margin-right:5px;}
.complete_container .complete{padding:20px 8px; overflow:hidden; background-color:#fff;}
.complete_container .complete .tips{width:572px; padding-right:28px; padding-left:8px; overflow:hidden;}
.complete_container .complete .tips>h3{color:#077208; padding-bottom:12px; font:400 20px/38px georgia;}
.complete_container .complete .tips .payment_info{line-height:180%;}
.complete_container .complete .orders_info{width:310px; padding:10px 12px; margin-left:0; margin-bottom:75px; border:1px solid #c58f6d; background:#fffce9; position:relative;}
.complete_container .complete .orders_info h3{font-size:16px; font-weight:bold; padding-bottom:5px;}
.complete_container .complete .orders_info .rows{height:26px; line-height:26px; overflow:hidden;}
.complete_container .complete .orders_info .rows label{display:block; width:164px; height:26px; float:left; overflow:hidden; font-weight:bold;}
.complete_container .complete .orders_info .rows span{display:inline-block; float:left; font-weight:bold; font-family:Verdana;}
.complete_container .complete .orders_info .rows span.red{color:#9a0103;}

.payment_form{margin:12px 0;}
.payment_form .rows{margin-bottom:18px;}
.payment_form .rows .input_box_txt{width:537px;}
.payment_form .rows .input_box_txt.null{border-color:#f00;}
.payment_form .rows .input_box_textarea{width:537px;}
.payment_form .rows .box_input_group{position:relative;}
.payment_form .rows .box_input_group .input_group_addon{width:55px; height:40px; line-height:40px; padding:0; text-align:center; white-space:nowrap; border:1px #c4cdd5 solid; border-right:0; float:left;}
.payment_form .rows .box_input_group .input_box{float:left;}
.payment_form .rows .box_input_group .input_group{width:487px;}
.payment_form .rows .box_select{height:40px; overflow:hidden; background:url(../images/cart/icon_select.png) no-repeat right center; border:1px #c4cdd5 solid;}
.payment_form .rows .box_select>select{width:105%; height:40px; padding-left:12px; font-size:12px; color:#333; background:transparent; border:0; outline:0;}
.payment_form .rows p.error{line-height:16px; color:#f00; display:none;}
.payment_form .form_box .box{width:279px; float:left;}
.payment_form .form_box .box:first-child{margin-right:13px;}
.payment_form .form_box .box .input_box_txt{width:245px;}
.payment_form .form_box .box .box_select{width:277px;}
.payment_form .button{margin:10px 0;}
.payment_form .button .btn_global{height:32px; line-height:32px; margin-right:20px; padding:0 33px; font-size:14px;}
.payment_form .button .btn_cancel{color:#898989; background-color:#eee; border:0;}
.payment_form .button .btn_save{background-color:#555;}
/*************************** 购物车线下完成页 End ***************************/


/*************************** 购物车付款返回页 Start ***************************/
.icon_success_status{position:absolute; top:56px; left:244px;}

.success_container .success_info{width:1000px; margin:7px auto 0;}
.success_container .title{padding-bottom:20px; font-size:1.25rem; color:#999;}
.success_container .hd{min-height:100px; overflow:hidden; padding-bottom:35px; background-color:#fbfbfb; position:relative;}
.success_container .hd p{ font-size: 20px; text-align: center; margin-top: 20px; color: #077208; line-height: 32px; }
.success_container .hd>h3{line-height:27px; margin-top:50px; padding-left:319px; padding-right:200px; font-size:22px;}
.success_container .hd .note{margin-top:12px; padding-left:319px; font-size:14px; color:#666;}
.success_container .hd .message{line-height:26px; margin-top:8px; padding-left:319px; font-size:14px; color:#666;}
.success_container .hd .btn_detail{margin-left:6px; text-decoration:underline; color:#666;}
.success_container .box_fail{background-color:#fff; padding-bottom:62px;}
.success_container .box_fail>h3{margin-top:62px; padding-left:135px;}
.success_container .box_fail .icon_success_status{width:82px; height:82px; background:url(../images/cart/icon_success_error.png) no-repeat; top:50px; left:30px;}
.success_container .box_fail .note{padding-left:135px;}
.success_container .bd{background-color:#fff; padding:60px 0 50px;}
.success_container .bd .account_info{text-align:center;}
.success_container .bd .account_info .title{line-height:23px; font-size:20px;}
.success_container .bd .account_info .account{margin-top:12px; font-size:14px;}
.success_container .bd .account_info .password{width:330px; margin:36px auto 0;}
.success_container .bd .account_info .pwd_input{width:90%; background:url(../images/cart/icon_lock.png) no-repeat 301px 9px;}
.success_container .bd .account_info .btn_create_account{width:330px; margin-top:18px; font-size:14px; color:#fff; cursor:pointer; background-color:#f16056; border:0;}
.success_container .bd .account_info .back_list{margin-top:24px; text-align:center;}
.success_container .bd .account_info .back_list>a{margin:0 20px; color:#666;}
.success_container .bd .await_info{text-align:center;}
.success_container .bd .await_info>p{line-height:20px; margin-bottom:12px; font-size:16px;}
.success_container .bd .await_info>a.btn_return_home{color:#666;}
.success_container .none{background:none;}
.success_container .white{background-color:#fff;}
.success_container .information_payment{margin-top:20px; padding:30px;}
.success_container .information_payment .box{width:584px; float:left;}
.success_container .information_payment .title{font-size:20px; color:#333;}
.success_container .information_payment .contact{margin-top:30px;}
.success_container .information_payment .order_summary{width:285px; border-left:1px #ececec solid; margin-left:35px; padding:0; padding-left:35px;}
.success_container .information_payment .order_summary .amount_box{margin:0;}
.success_container .information_payment .order_summary .btn_coutinue{display:inline-block; width:245px; height:34px; line-height:34px; background-color:#f16056; border:0; margin-top:15px; text-align:center; color:#fff;}
.success_container .information_payment .order_summary #paypal_button_container{width:250px; margin-left:18px; position:relative; text-align:center; display:none; vertical-align:middle;}

.success_container .like_prod_info{margin-top:-20px;}
.success_container .like_prod_info .title{height:22px; line-height:22px; text-align:center; font-size:22px;}
.success_container .like_prod_info .content{overflow:hidden; padding:50px 30px 0 29px;}
.success_container .like_prod_info .pro_item{width:206px; margin-left:39px; margin-bottom:30px;}
.success_container .like_prod_info .pro_item>dt{height:206px; text-align:center; background:#fff; vertical-align:middle;}
.success_container .like_prod_info .pro_item>dt img{max-width:100%; max-height:100%;}
.success_container .like_prod_info .pro_item>dd{padding:0 7px;}
.success_container .like_prod_info .pro_item a{color:#666;}
.success_container .like_prod_info .pro_item .name{height:36px; line-height:16px; overflow:hidden; padding-top:8px;}
.success_container .like_prod_info .pro_item .price{margin-top:3px;}
.success_container .like_prod_info .pro_item .price .PriceColor{font-size:14px; font-weight:bold;}
.success_container .like_prod_info .pro_item .price>del{margin-left:3px; font-size:12px; color:#666;}
.success_container .like_prod_info .pro_item.first{margin-left:0;}
.success_container .like_prod_info .pro_list{display:none;}

/*************************** 购物车付款返回页 End ***************************/


/*************************** 收货地址编辑 Start ***************************/
.user_address_form{margin:0;}
.user_address_form .rows{margin-bottom:18px;}
.user_address_form .rows .input_box_txt{width:543px;}
.user_address_form .rows .input_box_txt.null{border-color:#f00;}
.user_address_form .rows .box_input_group{position:relative;}
.user_address_form .rows .box_input_group .input_group_addon{width:55px; height:40px; line-height:40px; padding:0; text-align:center; white-space:nowrap; border:1px #c4cdd5 solid; border-right:0; border-top-left-radius:5px; border-bottom-left-radius:5px; float:left;}
.user_address_form .rows .box_input_group .input_box{float:left;}
.user_address_form .rows .box_input_group .input_group{width:487px; border-top-left-radius:0; border-bottom-left-radius:0;}
.user_address_form .rows .box_select{height:38px; overflow:hidden; background:url(../images/cart/icon_select.png) no-repeat right center; border:1px #c4cdd5 solid; border-radius:5px;}
.user_address_form .rows .box_select>select{width:105%; height:38px; padding-left:12px; font-size:12px; color:#333; background:transparent; border:0; outline:0;}
.user_address_form .rows p.error{line-height:16px; color:#f00; display:none;}
.user_address_form .form_box .box{width:282px; float:left;}
.user_address_form .form_box .box:first-child{margin-right:13px;}
.user_address_form .form_box .box .input_box_txt{width:248px;}
.user_address_form .form_box .box .box_select{width:280px;}
.user_address_form .button{margin:10px 0;}
.user_address_form .button .btn_global{height:32px; line-height:32px; margin-right:10px; padding:0 33px; font-size:14px;}
.user_address_form .button .btn_cancel{color:#898989; background-color:#eee; border:0;}
.user_address_form .button .btn_save{background-color:#555; border:0;}
/*************************** 收货地址编辑 End ***************************/


/*************************** Paypal快捷支付部分 Start ***************************/

#paypal_checkout_module .choose_content{padding-top: 20px;}
#paypal_checkout_module #choose_close{top: 24px;}
#paypal_checkout_module .choose_content h2{margin-bottom: 0;padding-bottom: 0;border:none;}
#paypal_checkout_module .country_error{padding:8px 0; line-height: 20px; color:#999;}
#paypal_checkout_module #shipping_method_list{margin:0 -20px 0;}
#paypal_checkout_module #shipping_method_list .oversea{position: relative;padding-bottom: 54px;}
#paypal_checkout_module .title{height:30px; line-height:30px; padding:0 20px; font-size:16px;}
#paypal_checkout_module ul{min-height: 150px;max-height:200px; overflow-y:auto;}
#paypal_checkout_module li{padding:0px 20px 6px;}
#paypal_checkout_module li .name{height:28px; line-height:28px; overflow:hidden; font-size:13px; display:block;}
#paypal_checkout_module li .name>input{width:16px; height:16px; vertical-align:text-top;}
#paypal_checkout_module li .name>label{margin-left:9px;}
#paypal_checkout_module li .name .price{margin-left:26px;}
#paypal_checkout_module li .name .free_shipping{color:#c72020;}
#paypal_checkout_module li .brief{line-height:20px; margin-left:25px; color:#999; display:block;}
#paypal_checkout_module li.insurance{padding-top: 15px;padding-bottom: 15px;line-height: 24px;position: absolute;bottom: 0;font-size: 14px;}
#paypal_checkout_module li.insurance input{width:16px; height:16px; vertical-align:text-top;}
#paypal_checkout_module li.insurance strong{margin-left:10px;}
#paypal_checkout_module li.insurance .price{margin-left:26px;}

#paypal_checkout_module .coupon_box_position{position: absolute;line-height: 36px;right: 10px;top: 8px;}
#paypal_checkout_module .coupon_box_position .cou_btn{position: relative;display: block;font-size: 14px;padding:0px 24px 0 14px;color: #e55c5a;cursor: pointer;user-select: none;-webkit-user-select: none;-moz-user-select: none;border-top: 1px solid transparent;}
#paypal_checkout_module .coupon_box_position .cou_btn:before{position: absolute;top: 25px;right: 5px;content: '';border-width:6px 5px 0 5px;border-style: solid;border-color: transparent;border-top-color: #f16056;margin-top: -10px;}
#paypal_checkout_module .coupon_box_position .cou_btn:after{position: absolute;top: 24px;right: 5px;content: '';border-width:6px 5px 0 5px;border-style: solid;border-color: transparent;border-top-color: #fff;margin-top: -10px;}
#paypal_checkout_module .coupon_box_position.cur .cou_btn{position: relative;z-index: 1;border-top: 1px solid #fff;}
#paypal_checkout_module .coupon_box_position.cur .cou_btn:before{top: 24px;border-width:0px 5px 6px 5px;border-style: solid;border-color: transparent;border-bottom-color: #f16056;}
#paypal_checkout_module .coupon_box_position.cur .cou_btn:after{top: 25px;border-width:0px 5px 6px 5px;border-style: solid;border-color: transparent;border-bottom-color: #fff;}
#paypal_checkout_module .coupon_box{display: none;position: absolute;width: 230px;right: -1px;bottom: 36px;padding:20px 10px; border:1px #f4f4f4 solid;background: #fff;}
#paypal_checkout_module .coupon_box_position.cur .coupon_box{display: block;}
#paypal_checkout_module .coupon_box .code_input{width:230px;position:relative;}
#paypal_checkout_module .coupon_box .code_input>input{width:139px; height:28px; line-height:28px; padding:0 10px; border:1px #eee solid; border-right:0; display:inline-block; vertical-align:top;}
#paypal_checkout_module .coupon_box .code_input>input:focus{border-color:#ccc;}
#paypal_checkout_module .coupon_box .code_input>input.null{border-color:#f00;}
#paypal_checkout_module .coupon_box .code_input .btn_coupon_submit{width:70px; height:30px; line-height:30px; padding:0; text-align:center; font-size:14px; border:0; border-radius:0; float:right;}
#paypal_checkout_module .coupon_box .code_error{color:#f00; padding-top:7px; display:none;line-height: 20px;font-size: 12px;text-align: left;}
#paypal_checkout_module .coupon_box .code_error>strong{font-weight:bold;}
#paypal_checkout_module .coupon_box .code_valid{font-size:14px; display:none;text-align: left;}
#paypal_checkout_module .coupon_box .code_valid_content{line-height: 22px;}
#paypal_checkout_module .coupon_box .code_valid strong{font-weight:bold;}
#paypal_checkout_module .coupon_box .btn_coupon_remove{height:30px; line-height:30px; margin-top:5px;}

#paypal_checkout_module .coupon_box .coupon_content_box{}
#paypal_checkout_module .coupon_box .coupon_content_box .item{height:18px; overflow:hidden; padding:6px 13px; cursor:default; border-top:1px #f4f4f4 solid;text-align: left;}
#paypal_checkout_module .coupon_box .coupon_content_box .item>p{line-height:1; font-size:12px; font-weight:400; margin-top:3px; display:inline-block;}
#paypal_checkout_module .coupon_box .coupon_content_box .item>p>span{margin-right:10px; font-weight:bold; color:#c00;}
#paypal_checkout_module .coupon_box .coupon_content_box .item:first-child{border:0;}
#paypal_checkout_module .coupon_box .coupon_content_box .item:hover{background-color:#f8f8f8;}

#paypal_checkout_module .footRegion{ height: auto; padding:8px 0 25px;border-top: none; text-align:center;background: #f7f7f7;margin-left: -20px;margin-right: -20px;margin-top: 0;margin-bottom: -20px;}
#paypal_checkout_module .footTotal{padding:8px 0 5px;margin-bottom: 0;}
#paypal_checkout_module .footRegion .btn{float: none;display: block;margin:5px auto 0;}
#paypal_checkout_module .footRegion .total{display:block;}
#paypal_payment_container{ min-height:36px; text-align:center; position:relative; -webkit-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px;background: #f7f7f7;margin: -20px;margin-top: 0;padding-bottom: 20px;}

#cart_item .c_item{padding: 10px 10px 10px 110px;height: 90px;}
#cart_item .c_item .c_img{float: left;margin-left: -100px;width: 90px;height: 90px;text-align: center;vertical-align: middle;}
#cart_item .c_item .c_img:before{display: inline-block;height: 100%;vertical-align: middle;}
#cart_item .c_item .c_name{line-height: 30px;height: 30px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
#cart_item .c_item .c_shipping{height: 60px;line-height: 30px;}
#cart_item .c_item .c_shipping select{height: 28px;line-height: 28px;min-width: 150px;}

#excheckout_loading{ width:100%; height:400px; overflow:hidden; background:url(../images/cart/loading.gif) center center no-repeat;}

#cart_coupon_set{position:fixed; opacity:0.95; z-index:100000; top:30%;}
#cart_coupon_set .box_bg{width:100%; height:100%; background-color:#fff; position:absolute; top:0; left:0; -moz-box-shadow:0px 0px 20px #000; -webkit-box-shadow:0px 0px 20px #000; box-shadow:0px 0px 20px #000; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
#cart_coupon_set #lb-wrapper{width:250px; padding:20px; padding-bottom:0px; position:relative; z-index:10; zoom:1; background-color:#fff; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3); box-shadow:0 3px 7px rgba(0, 0, 0, 0.3); -webkit-background-clip:padding-box; -moz-background-clip:padding-box; background-clip:padding-box;}
#cart_coupon_set #lb-wrapper label{font:14px/100% Verdana, Arial, Helvetica, sans-serif; display:block; padding-bottom:12px; color:#333; line-height:18px;}
#cart_coupon_set #lb-wrapper input{display:inline-block; width:210px; height:18px; padding:4px; margin-bottom:5px; color:#555555; border:1px solid #cccccc; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition:border linear 0.2s, box-shadow linear 0.2s; -moz-transition:border linear 0.2s, box-shadow linear 0.2s; -ms-transition:border linear 0.2s, box-shadow linear 0.2s; -o-transition:border linear 0.2s, box-shadow linear 0.2s; transition:border linear 0.2s, box-shadow linear 0.2s; font-size:13px; font-weight:normal; line-height:18px;}
#cart_coupon_set #lb-wrapper .footRegion{-webkit-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; padding:14px 19px 15px; margin:15px 0 0 -19px; background-color:whiteSmoke; border-top:1px solid #ddd; -webkit-box-shadow:inset 0 1px 0 #ffffff; -moz-box-shadow:inset 0 1px 0 #ffffff; box-shadow:inset 0 1px 0 #ffffff; width:100%;}
#cart_coupon_set #lb-wrapper .footRegion .btn{min-width:70px; display:inline-block; padding:4px 10px 4px; margin-bottom:0; font-size:13px; line-height:18px; color:#ffffff; text-align:center; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); vertical-align:middle; background-repeat:repeat-x; border:1px solid #cccccc; border-bottom-color:#b3b3b3; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); cursor:pointer;}
#cart_coupon_set #lb-wrapper .footRegion .btn:hover{color:#333333; text-decoration:none; background-color:#e6e6e6; background-position:0 -15px; -webkit-transition:background-position 0.1s linear; -moz-transition:background-position 0.1s linear; -ms-transition:background-position 0.1s linear; -o-transition:background-position 0.1s linear; transition:background-position 0.1s linear;}
#cart_coupon_set #lb-wrapper .footRegion .btn-success{background-color:#da4f49; background-image:-ms-linear-gradient(top, #ee5f5b, #bd362f); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f); background-image:-o-linear-gradient(top, #ee5f5b, #bd362f); background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f); background-image:linear-gradient(top, #ee5f5b, #bd362f); border-color:#bd362f #bd362f #802420; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}
#cart_coupon_set #lb-wrapper .footRegion .btn-success:hover{background-color:#bd362f; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); color:#ffffff;}
#lb-close{width:20px; height:20px; text-indent:-999px; background:url(../images/cart/icon_shopping_close.png) no-repeat center; position:absolute; top:10px; right:10px; z-index:100000;}
/*************************** Paypal快捷支付部分 End ***************************/


.prod_edit .attributes{margin-top:5px;}
.prod_edit .attributes>li{margin-bottom:5px;}
.prod_edit .attributes .name{float:left;}
.prod_edit .attributes select{width:160px; margin-left:0; border-color:#eee;}
.prod_edit .remark{margin-bottom:5px;}
.prod_edit .remark .name{float:left;}
.prod_edit .remark textarea{width:160px; height:36px; margin-left:0; border-color:#eee;}
.prod_edit .operate{line-height:21px; padding-left:0; float:right;}
.prod_edit .operate .add{height:21px; line-height:21px; margin-left:15px; margin-right:10px; padding:0 5px; text-decoration:none; font-size:12px; color:#fff; background:#e53935; border:0; float:right; display:block;}
.prod_edit .operate .cancel{text-decoration:underline; color:#666;}


.tool_tips{padding:15px; background:#fff; border:1px #999 solid; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3); background-clip:padding-box; -moz-background-clip:padding-box; -webkit-background-clip:padding-box; position:absolute; z-index:999; display:none;}
.tool_tips .close{width:13px; height:13px; cursor:pointer; position:absolute; right:7px; top:7px; z-index:990;}
.tool_tips .arrow{width:20px; height:16px; background:url(../../../manage/images/frame/sprite.png) no-repeat; position:absolute; z-index:990;}
.tool_tips>div{line-height:150%;}


@keyframes operate{
	0%{transform:translateX(100%); -webkit-transform:-webkit-translateX(100%);}
	50%{transform:translateX(50%); -webkit-transform:-webkit-translateX(50%);}
	100%{transform:translateX(0%); -webkit-transform:-webkit-translateX(0%);}
}
@-webkit-keyframes operate{
	0%{transform:translateX(100%); -webkit-transform:-webkit-translateX(100%);}
	50%{transform:translateX(50%); -webkit-transform:-webkit-translateX(50%);}
	100%{transform:translateX(0%); -webkit-transform:-webkit-translateX(0%);}
}

@keyframes null{
	0%{background:#FFF3F3;}
	50%{background:#FFCBCC;}
	100%{background:#FFF3F3;}
}
@-webkit-keyframes null{
	0%{background:#FFF3F3;}
	50%{background:#FFCBCC;}
	100%{background:#FFF3F3;}
}

@keyframes rotation{
	from{transform:rotate(0)}
	to{transform:rotate(359deg)}
}
@-o-keyframes rotation{
	from{-o-transform:rotate(0)}
	to{-o-transform:rotate(359deg)}
}
@-moz-keyframes rotation{
	from{-moz-transform:rotate(0)}
	to{-moz-transform:rotate(359deg)}
}
@-webkit-keyframes rotation{
	from{-webkit-transform:rotate(0)}
	to{-webkit-transform:rotate(359deg)}
}

/********  list  **********/
#cart_container .wide{ width: 1200px; min-width: unset; }
.cart_step>div.current{ background-color: #141414!important; }
.cart_step>div.current>i{ border-color: transparent transparent transparent #141414!important;  }
.itemFrom .item_select .btn_checkbox, .itemFrom .prod_select .btn_checkbox{ background-color: #141414; }
body .cart_header .step>a.current>b{ background-color: #fff; color: #000; }
body .cart_header .step>a.current{ color: #fff; }

trans{transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;}
#navBtn,#setBtn,#backBtn,#cartBtn,#cancelBtn{display: none;}
@media screen and (max-width:1050px){
	#top_banner,#top_bar_outer,#nav_outer,#footer_outer{display: none;}
	.wide{width: 100%;min-width: auto;}
	#lib_user{padding-top: 50px;position: relative;}
	#navBtn,#setBtn,#backBtn,#cartBtn{position: absolute;width: 20px;height: 20px;top: 12px;display: block;}
	#navBtn{right: 11%;background: url(../images/u_icon_menu.png) no-repeat center center / 20px;}
	#navBtn.left{right: auto;left: 45px;top: 14.5px;}
	#navBtn.reg{top: 35px;right: 75px;}
	#setBtn{width: 25px;height: 25px;top:9px;right: 5%;background: url(../images/icon_user_menu_setting.png) no-repeat center center / 25px;}
	#backBtn{width: 40px;height: 50px;top:0;left: 0;background: url(../images/u_icon_back.png) no-repeat center center / 12px;}
	#cartBtn{width: 40px;height: 50px;top:0;right: 15px;background: url(../images/u_icon_cart.png) no-repeat center center / 20px;}
	#lib_user_menu{position: fixed;top: 0;bottom: 0;height: auto;background: white;border: none;border-right: 1px solid #ccc;transition:all 0.4s ease-out;left: -190px;z-index: 10000;}
	#lib_user_menu.hover{left: 0;}
	#lib_user_main,#customer{width: 900px;float: none;margin: 0 auto;}

	.alert_choose{left: 50% !important;transform:translate(-50%,0);}

	#lib_user_menu li:nth-child(3){display: none;}/*手机版没有我的评论*/

	#lib_user_favorite .user_page_pro .pro_item{width: 24%;margin-left: 1%;}

	#lib_user_inbox .inbox_container{width: 100%;}
	#lib_user_msg .message_list a:nth-child(2) ,#lib_user_inbox .message_list a:nth-child(2){display: none;}
}

@media screen and (max-width:930px){
	#lib_user_main,#customer{width: 750px;}
	.user_page_pro .pro_item{width: 22%;margin-left: 3%;}
	.user_action_down i,.user_action_down ul{display: none !important;}
	#lib_user_address .user_action_down ul{display: block !important;right: 0;border-top: none;}
	#lib_user_address .address_list .add_item .user_action_down{height: auto;line-height: auto;}
	#lib_user_address .user_action_down a,#lib_user_address .address_list .add_item .user_action_down li a{padding: 5px 0;}
	#lib_user_address .address_list .add_item{width: 48.5%;box-sizing:border-box;margin:10px 1.5% 0 0 !important;}
	#lib_user_address .address_list .add_item .user_action_down ul{top: 28px;}

	#signup .info{position: fixed;background: rgba(255,255,255,0.9);right: -232px;top: 0;bottom: 0;z-index: 10000;border-left: 1px solid #ddd;box-sizing:border-box;padding-top: 20%;transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;}
	#signup .info.hover{right: 0;}
	#signup .info #regCloseBtn{width: 40px;height: 40px;background: #e4e4e4;border-radius: 20px;position: absolute;right:  180px;top:  10px;color: white;line-height: 40px;text-align: center;font-size: 25px;text-decoration: none;}
	#signup .info .box{border-left: 0;}
	#signup .info .box.member{border-top: 0;}

	#customer .header{position: relative;}
}

@media screen and (max-width:800px){
	#lib_user_main,#customer{width: 100%;box-sizing:border-box;padding: 0 3%;}	
	#user_heading.orders,.user_index #user_heading{float: none;}
	#user_heading .ind_head{width: 100%;}
	#user_right_menu{width: 100%;text-align: center;}
	#user_right_menu a{margin: 0 2%;}
	.user_get_coupons .item{width: 47.5%;margin-left:5%;}
	.user_get_coupons .item:nth-child(3){display: none;}
	.user_get_coupons .get_it{width: 95%;}
	.order .message_list{width: 100%;}
	.order .message_list a{float: left;width: 33%;text-align: center;box-sizing:border-box;}
}

@media screen and (max-width:750px){
	#lib_user_favorite .user_page_pro .pro_item{width: 48%;margin-left: 2%;}
	#lib_user_address .address_list .add_item{width: 100%;margin: 10px 0;}
}

@media screen and (max-width:665px){
	.user_address_form .form_box .box{width: 49%;}
	.user_address_form .form_box .box:first-child{margin-right: 1%;width: 50%;}
	.user_address_form .form_box .box .input_box_txt,.user_address_form .rows .input_box_txt,.user_address_form .rows .box_input_group .input_box .input_group{width: 100%;box-sizing:border-box;height: 42px;line-height: 42px;padding: 0 10px;}
	.user_address_form .rows .box_input_group .input_box{width: calc(100% - 56px)}
	.user_address_form .form_box .box .chzn-container{width: 100%;}
	.user_address_form .form_box .box .chzn-container-single .chzn-drop{width: calc(100% - 2px);}
}

@media screen and (max-width:650px){
	.user_ind_ptype a{float: left;width: 50%;text-align: center;box-sizing:border-box;padding: 0;}
	.user_ind_ptype span{display: none;}
	.order_table.orders tr th,.order_table.orders tr.list_opl td{width: 25%;}
	.order_table.orders .list_opl .list{padding-left: 0;padding-right: 80px;}	
	.order_table.orders .list_opl .list .pic{margin-left: 0;}	
	.order_table.orders .list_opl .list .desc{display: none;}

	.order_base_table,.grand_total_chang_pay{float: none;width: 100%;}

	.alert_choose{width: 95%;}
	.alert_choose .choose_content{width: inherit;box-sizing:border-box;}

	.order_summary .row_table .pro_list .pro_attr,.order_summary .row_table .pro_list .remark{display: none;}

	#cancelBtn{display: block;width: 100%;height: 36px;margin-bottom: 26px;line-height: 36px;color: #fff;font-size: 16px;text-align: center;background: #ccc;text-decoration: none;border-radius: 3px;}

	#lib_user_address .menu_title>li.add a{font-size: 0;background-position: center center;padding: 0;width: 40px;}

	.user_coupons .cou_list .item{width: 100%;}
}

@media screen and (max-width:620px){
	#signup .register{width: 100%;box-sizing:border-box;}
	#signup .register .row{padding: 10px 15px;margin: 0;width: 100%;box-sizing:border-box;}
	#signup .register .lib_txt,#signup select{width: 100% !important;padding: 0;}
}

@media screen and (max-width:600px){
	.order_table.index tr th{width: 33%;}
	.order_table.index .ind_opl .list{padding-left: 0;}
	.order_table.index .ind_opl .list .pic{margin-left: 0;}
	.order_table.index .ind_opl .list .desc{display: none;}
	#lib_user>#navBtn{right: 13%;}
	.order .message_list{display: none;}
}

@media screen and (max-width:550px){
	.user_ind_ptype>a{width: 100%;}
	.user_page_pro .pro_list .pro_item{width: 47%;}
	.user_page_pro .pro_list .pro_item.first{margin-left: 3%;}
	.user_page_pro .pro_list .pro_item:nth-child(n+5){display: none;}
	.user_ind_ptype>a:last-child,user_page_pro .pro_list:last-child{display: none;}
	#user_right_menu a{margin:0;}
	
	#user_setting_container .setting_form{width: 100%;}
	#user_setting_container .form_box .box{width: 48.5%;}
	#user_setting_container .form_box .box:first-child{margin-right: 3%;}
	#user_setting_container .rows .input_box_txt,#user_setting_container .form_box .box .input_box_txt{width: 100%;box-sizing:border-box;height: 42px;line-height: 42px;}

	.order_table.orders tr th{display: none;}
	.order_table.orders tr td.o_status{padding: 0 5px;line-height: 22px;}

	.order_summary .row_table th{display: none;}
	.order_menu .row_table dl h4{word-break:keep-all;}

	#lib_user_address .menu_title a{font-size: 14px;}
}

@media screen and (max-width:500px){
	.order_table.orders .list_opl .list{padding-right: 0;border-top: none;display: none;}
	.order_table.orders .list_opl .list:nth-child(1){display: block;}
	.order_table.orders .list_opl .list .p_price,.order_table.orders .list_opl .list .p_qty{display: none;}

	#lib_user_inbox .inbox_container .dialogue_box{width: 100%;}

	.user_coupons .menu_title{position: relative;}
	.user_coupons .cou_type .more{position: absolute;right: 0;top: -53px;}

	#customer #binding_module{width: 95%;margin: 50px 2.5%;}
	#customer #binding_module #lb-wrapper,#binding_module #lb-wrapper .lib_txt{width: 100%;box-sizing:border-box;}
}

@media screen and (max-width:450px){
	.user_get_coupons .item{width: 90%;margin:0 5% 25px;}
	.user_get_coupons .item.fir{margin-left: 5%;}
	#user_right_menu{padding: 20px 0;}
	#user_right_menu a{float: left;width: 50%;max-width: none;box-sizing:border-box;border-style: solid;border-color: #ccc;border-width: 0;}
	#user_right_menu a:nth-child(1){border-width: 0 1px 0 0;}
	#user_right_menu a:nth-child(3){border-right-width: 1px;}
	.order_table .ind_opl .list{padding-right: 80px;}	
	#lib_user>#navBtn{right: 18%;}
	
	.order_body h3.title{position: relative;}
	.order_body h3.title span{position: absolute;float: none;font-size: 14px;right: 0;bottom: 0;}

	#lib_user_address .menu_title a{padding: 0 10px;}

	#signin_module{width: 95%;box-sizing:border-box;left: 2.5% !important;}
	#signin_module #lb-wrapper,#signin_module #lb-wrapper .lib_txt{width: 100%;box-sizing:border-box;}
}

@media screen and (max-width:440px){
	#signup .info{padding-top: 30%;}
}
@media screen and (max-width:400px){
	#user_setting_container .setting_button .btn_submit{width: 100%;}
	.user_action_down{height: auto;min-height: 30px;line-height: 21px;}
	.user_action_down a{padding: 0 6px;}
	#lib_user_products .order_con{overflow: hidden;}
	#lib_user_products .order_con span.or_date{margin-top: 25px;}


	#lib_user_address .menu_title a{font-size: 12px;}
}

@media screen and (max-width:375px){
	/*#lib_user_address .menu_title a{padding: 0 5px;}*/
}

@media screen and (max-width:350px){
	.order_body h3.title span{display: none;}
}


@media screen and (max-width: 1200px){
	#lib_cart.wide{ width: 1000px; min-width: 1000px; }
}

@media screen and (max-width: 1000px){
	#lib_cart.wide{ width: 750px; min-width: 750px; }
	.cart_prod .contents .pro_item{ width: 20%; margin-left: 0; }

	.list_content:before{ display: none; }
	.list_information{padding: 0 15px; width: calc( 100% - 30px ); float: none; }
	.list_summary{padding: 0 15px; width: calc( 100% - 30px ); float: none; }
}

@media screen and (max-width: 750px){
	#lib_cart.wide{ width: 6.9rem; min-width: 6.9rem; }

	.point_box{ float: none; margin: 0 auto; width: 335px; padding-bottom: 54px; }

	.cart_empty .contents{ height: 5.04rem; background: url(../images/cart/icon_empty.png) no-repeat center 0.83rem; background-size: 1.45rem; }
	.cart_empty .contents>h3{ margin-top: 2.64rem; font-size: 0.27rem; }
	.cart_empty .contents .btn_continue_shopping{ height: 0.42rem; line-height: 0.42rem; margin-top: 0.47rem; padding: 0 0.2rem; font-size: 0.18rem;  }


	.cart_box{ padding: 0 0.2rem; }
	.cart_box .title{ _height: 0.53rem; _line-height: 0.53rem; font-size: 0.18rem; }
	.cart_box .title>a{ margin: 0 0.3rem; }
	.cart_prod .contents .pro_item{ margin-bottom: 0.3rem; width: 50%; text-align: center; }
	.cart_prod .contents .pro_item>dt{ height: 1.72rem; }
	.cart_prod .contents{ padding: 0.31rem 0; }
	.cart_prod .contents .pro_item .name{ height: 0.6rem; font-size: 0.25rem; line-height: 0.3rem; padding-top: 0.1rem; }
	.cart_prod .contents .pro_item .price .PriceColor{ font-size: 0.16rem; }
	.cart_prod .contents .pro_item .price>del{ font-size: 0.14rem; }

	.cart_step>div{ height: 0.5rem; line-height: 0.5rem; font-size: 0.16rem; }
	.cart_step>div>em{ border-width: 0.25rem 0 0.25rem 0.25rem; }
	.cart_step>div>i{ border-width: 0.25rem 0 0.25rem 0.25rem; right: -0.25rem; }
	.cart_step>div>b{ width: 0.29rem; height: 0.29rem; line-height: 0.29rem; margin-right: 0.13rem; }

	.list_information , .list_summary{ padding: 0.15rem; width: calc( 100% - 0.3rem ); position: static!important; }
	.itemFrom thead{padding:0; opacity: 0; height: 0; overflow: hidden; }
	.itemFrom thead em{ display: none; }
	.information_products .itemFrom thead td{ display: table-cell; }
	.information_products thead{ display: table-caption; height: 40px; line-height: 40px; opacity: 1; }
	.information_products .information_product .itemFrom .item_select{ display: none; }
	.information_products .information_product .itemFrom .item_product{ width: 6rem; text-align: left; padding-right: 0; }
	.information_products .information_product .itemFrom .item_operate{display: table-cell; width: 1.12rem;  text-indent: 0; }
	.information_products .information_product .itemFrom .item_price{ width: 1.12rem;  text-indent: 0; }
	.information_products .information_product .itemFrom .item_quantity{ width: 1.3rem;  text-indent: 0; }
	.information_products .information_product .itemFrom .prod_info_detail .prod_info{ margin-left: 0; }
	.information_products .information_product .itemFrom .prod_info_detail .prod_pic{ margin-right: 10px; margin-bottom: 10px; }
	.information_product .itemFrom .prod_info_detail .prod_info p.remark>input{ width: 100%; }


	.itemFrom th{ font-size: 0.16rem; }
	.itemFrom .item_select{ width: 10%; width: 0.4rem; height: 0.54rem; line-height: 0.54rem; }
	.itemFrom .item_product{ width: 50%; padding-right: 0.1rem; }
	.itemFrom .item_header{  height: 0; line-height: 0;overflow: hidden; }
	.itemFrom .item_price{ width: 20%; padding-right: 0.1rem; }
	.itemFrom .item_quantity{ width: 1.6rem; padding-right: 0.1rem; text-indent: 0.24rem; }
	.itemFrom .item_operate{display: none; width: 1.16rem; }
	.itemFrom .item_select .btn_checkbox, .itemFrom .prod_select .btn_checkbox{ margin-left: 0; width: 16px; height: 16px; }
	.itemFrom .item_select .btn_checkbox.current, .itemFrom .prod_select .btn_checkbox.current{ width: 18px; height: 18px; background-size: 18px; }
	.itemFrom .prod_info_detail{ padding-right: 0.6rem; }
	.itemFrom .prod_info_detail .prod_pic{ width: 0.7rem; height: 0.7rem; }
	.itemFrom .prod_info_detail .prod_info{ margin-left: 0.89rem; }
	.itemFrom .prod_info_detail .prod_info .prod_name>a{ font-size: 0.14rem; }
	.itemFrom .prod_info_detail .prod_info p{ font:0.14rem/150% Verdana,Helvetica,sans-serif; }
	.itemFrom tbody td{ padding: 0.3rem 0; }
	.itemFrom .prod_price>p{ line-height: 0.34rem; font-size: 0.16rem; }
	.itemFrom .quantity_box{ width: 1rem; }
	.itemFrom .quantity_box>div{ height: 0.32rem; line-height: 0.32rem; }
	.itemFrom .quantity_box .cut{ line-height: 0.29rem; }
	.itemFrom .quantity_box .cut, .itemFrom .quantity_box .add{ width: 0.32rem; font-size: 0.2rem; }
	.itemFrom .quantity_box .qty{ width: 0.36rem; }
	.itemFrom .quantity_box .qty>input{ line-height: 0.32rem; }
	.itemFrom .operate_box .operate_wish, .itemFrom .operate_box .operate_edit{ display: block; }
	.itemFrom .prod_operate{ display: none; }
	.itemFrom .prod_operate>p{ line-height: 0.34rem; font-size: 0.16rem; }
	.itemFrom .operate_box .operate_item{ height: 20px; margin-top: 0.06rem; }
	.itemFrom tfoot .button_box>a{ height: 20px; line-height: 20px; font-size: 14px; }

	.product_price_container .button_info>a{ width: 2.59rem; height: 0.39rem; line-height: 0.39rem; margin: 0.1rem auto 0; position: static!important;  }
	.list_summary_title{ height: 0.2rem; line-height: 0.2rem; padding: 0.2rem 0 0.15rem; }
	.product_price_container .total_box{ padding-top: 0.15rem; }
	.product_price_container .cutprice_box{ padding-bottom: 0.15rem; }
	.product_price_container .product_price_info>div{ font-size: 0.16rem; line-height: 0.32rem; }
	.product_price_container .product_price_info{ margin-top: 10px; }
	.product_price_container .button_info .btn_continue{ width: 100%; line-height: 0.2rem; margin-top: 0.2rem; font-size: 0.18rem; }

	.order_summary .coupon_box{ float: none; margin: 0 auto; }
	.order_summary .amount_box{ float: none; margin: 0 auto; }

}

@media screen and (max-width: 550px){
	.product_price_container .button_info>a{ width: 160px; height: 40px; line-height: 40px; }
	.cart_box_divide{ height: 20px; }
	.itemFrom .prod_info_detail{ padding-right: 10px; }
	.itemFrom .quantity_box{ width: 80px; }
	.itemFrom .quantity_box .qty{ width: 30px }
	.itemFrom .quantity_box .cut, .itemFrom .quantity_box .add{ width: 25px; }
	.itemFrom .quantity_box .cut{ line-height: 31px; }
	.itemFrom .quantity_box .qty>input{ line-height: 31px; }
	.itemFrom .quantity_box>div{ height: 31px; line-height: 31px; }

}

/*********************  checkout页面  *********************/
@media screen and (max-width: 1000px){
	.checkout_container{ width: 750px; overflow: hidden; }
	.information_box .box_title{ text-align: center; }
	.information_customer .input_box{ margin: 0 auto; }
	.information_customer .information_login{ text-align: center; }
	.user_address_form .shipping_address{ width: 577px; margin: 0 auto; }
	.user_address_form .button .btn_global{ display: block; margin: 20px auto; }

	.information_shipping .list li{ width: 305px; }
}

@media screen and (max-width: 750px){
	.cart_step{ display: none; }
	.cart_header{ padding: 10px 0; width: 6.9rem; margin: 0 auto; height: auto; }
	.cart_header .logo{ width: 100%; float: none; text-align: center; }
	.cart_header .logo a{ display: block; }
	.cart_header .step{ margin: 20px auto; float: none; width: 100%; text-align: center; }
	.cart_header .step>a{ float: none; display: inline-block; }
	.checkout_container{ width: 7.5rem; }
	.checkout_content{ width: 6.9rem; margin: 0 auto; }

	.information_shipping .list li{ margin-left: 0; width: calc( 100% - 32px ); }
	.information_customer .input_box{ width: calc( 100% - 36px ); }
	.input_box .input_box_txt{ width:96%; }
	.user_address_form .shipping_address{ width: 96% }
	.user_address_form .form_box .box{ width: 100%; }
	.user_address_form .rows .input_box_txt{ width: calc( 100% - 32px ); }
	.user_address_form .form_box .box .input_box_txt{ width: calc( 100% - 32px ); }
	.user_address_form .form_box .box:first-child{ width: 100%; margin-right: 0; margin-bottom: 18px; }
	.chzn-container{ width: 100%; }
	.user_address_form .form_box .box .chzn-container{ width: 100%; }
	.user_address_form .rows .box_input_group .input_box{ width: calc( 100% - 88px ); }
	.user_address_form .rows .box_input_group .input_group{ width: 100%; }


	.information_box{ margin-bottom: 0.15rem; padding: 0 0.2rem 0.15rem; }
	.information_products .information_product .itemFrom .item_price{ font-size: 0.14rem; }
	.information_product .itemFrom .prod_info_detail .prod_info p.remark{ margin-top: 10px; display: block; }
	.information_product .itemFrom .prod_info_detail{ padding-right: 0; width: 4rem; }
	.information_product .itemFrom .prod_info_detail{ width: 40%; _ ypadding-right: 0; }
	.information_product .itemFrom tbody .prod_price{ width: 0.6rem; }
	.information_product .itemFrom tbody .prod_quantity{ width: 0.4rem; }
	.information_product .itemFrom tbody .prod_operate{ display: table-cell; width: 0.6rem; }
	.information_product .itemFrom{ width: 100%; }

	.information_address .address_button{ position: static; display: block; text-align: center; }

}

@media screen and (max-width: 650px){
	.information_shipping .insurance .name{ display: block; }
	.cart_header .step>a{ margin-left: 10px; }
	.information_customer .input_box{ width: 100%; }
	.information_customer .input_box .input_box_txt{ display: block; margin: 0 auto; width: calc( 100% - 50px ); }
	.user_address_form .form_box .box .input_box_txt{ width: 100%; }
	.user_address_form .rows .input_box_txt{ width: 100%; }
	.user_address_form .form_box .box .chzn-container{ width: 100%; }
	.user_address_form .rows .box_input_group .input_box{ width: calc( 100% - 56px ); }

	.information_payment .payment_list{ height: auto; }
	.information_payment .payment_row{ margin-bottom: 15px; }
}

@media screen and (max-width: 450px){
	.information_products .information_product .itemFrom .item_product{ width: 4rem; }
	.information_product .itemFrom .prod_info_detail{ width: 28%; }
	.order_summary .coupon_box{ width: 281px; }
	.order_summary .coupon_box .code_input>input{ width: 180px; }
}

/***********************complete***********************/

@media screen and (max-width: 650px){
	.complete{  }
	.complete_container .complete{ position: relative; }
	.complete_container .complete .tips{ margin-top: 200px; width: calc( 100% - 24px); padding: 12px; position: relative; }
	.complete .payment_form .form_box .box{ width: 100%; margin-bottom: 10px; }
	.complete .payment_form .form_box .box .input_box_txt{ width: calc( 100% - 52px ); }
	.complete .payment_form .form_box .box .box_select{ width: calc( 100% - 21px ); }
	.payment_form .rows .input_box_textarea{ width: calc( 100% - 52px ); }
	.complete_container .complete .orders_info{ position: absolute; left: 50%; transform: translateX(-50%); top: 40px; }
}

/***********************success***********************/
@media screen and (max-width: 1000px){
	.success_container .success_info{ width: 100%; }
}
@media screen and (max-width: 750px){
	.success_container .hd>h3{ margin: 90px auto 50px; width: 50%; padding: 0; text-align: center; }	
	.icon_success_status{ top: 25px; left: 50%; transform: translateX(-50%); }
	.success_container .hd .note{ padding: 0; display: block; text-align: center; }
	.success_container .like_prod_info .pro_item{ width: 50%; margin-left: 0; text-align: center; }
}
@media screen and (max-width: 450px){
	.success_container .hd>h3{ width: 70%; }
	.success_container .like_prod_info .pro_item{ width: 100%; }
}





