#userBox,#mainBox{font-size: 14px;}
#mainBox{width: 100%;max-width: 1220px;margin: 0 auto;padding: 0 10px;box-sizing: border-box;}
select{border:1px solid #eee;padding:5px;}
.no_items{text-align:center;padding:50px 0;font-size: 1.5em;}
.no_items strong{font-size: 1.5em;}
.user_header{width: 1200px;background-color:#F9F9F9;height:100px;border-bottom:1px solid #eee;margin:10px auto 0;z-index:100;padding-top:5px;padding-bottom:10px;clear: both;}
.user_header.fix{position:fixed;top:0;width:100%;border-top:1px solid #eee}
.user_header #userBox{height:80px;}
.user_header #userBox #u_logo{display:block;float:left;width:86px;height:86px;border-radius:43px;background:url(images/logo_m_gray.png) no-repeat center center;background-color:#EBEBEB;overflow:hidden;cursor:pointer;}
.user_header #userBox #u_logo #u_upload{background-color:#5E5E5E;text-align:center;margin-top:90px;height:25px;}
.user_header #userBox #u_logo #u_upload a{display:block;color:#FFF;font-size:12px;height:20px;line-height:20px;text-decoration:none;}
.user_header #userBox #info{display:block;float:left;font-size:13px;padding-left:20px;}
.user_header #userBox #menu{display:block;float:right;font-size:13px;padding-top:60px;}
.user_header #userBox #menu a{margin-top:30px;padding:0 10px;}
.user_header #userBox #menu img{position:relative;top:3px;}
.user_header #userBox #info .username{font-size:20px;}
.user_header #userBox #info .btns img{display:block;float:left;position:relative;top:3px;margin-right:5px;}
.user_header #userBox #info .btns a{display:block;float:left;padding:2px 5px;margin-right:5px;font-size:13px;}
#mail_check_tip{width:400px;font-size:12px;position:absolute;display:none;}
#mail_check_tip .header{position:relative;top:1px;left:30px;}
#mail_check_tip .content{border:1px solid #eee;padding:10px;background-color:#FFF;}
#mail_check_tip a{color:#777;}
#mail_send_success{height:150px;width:100%;}
#mail_send_success .title{background-color:#F7F7F7;border-bottom:1px solid #eee;padding:5px;overflow:hidden;}
#mail_send_success .title span{float:left;color:#000;font-size:14px;font-weight:700;}
#mail_send_success .title a{float:right;position:relative;top:4px;}
#mail_send_success .content{font-size:13px;padding:30px 10px 10px;}
#mail_send_success .content a{display:block;width:50px;height:28px;line-height:28px;background-color:#fb9f18;border-radius:3px;color:#FFF;text-align:center;font-weight:700;margin:15px auto 0 auto;}
#u_upload_box{width:820px;height:300px;overflow:hidden;border:1px solid #fff;padding:15px 15px;}
#u_upload_box .header{text-align:right;}
#u_upload_box .content{width:590px;margin:40px auto 40px auto;text-align:left;}
#u_upload_box .content h3{text-align:center;font-size:25px;border-bottom:1px solid #eee;}
#u_upload_box .content .file_box{width:500px;margin:30px auto 40px auto;}
#u_upload_box .content .file_box #u_image_text{border:1px solid #eee;height:28px;width:250px;}
#u_upload_box .content .file_box #u_image_btn{border:1px solid #eee;text-align:center;background-color:#F1F1F1;height:30px;padding:0 10px;margin-left:10px;font-weight:700;}
#u_upload_box .content .file_box #u_image{position:relative;top:-30px;width:370px;height:30px;filter:alpha(opacity:0);opacity: 0;cursor:pointer;}
#u_upload_box .content .file_box #btn_upload{color:#FFF;background-color:#fb9f18;border:none;padding:8px 20px;clear:both;margin-top:10px;cursor:pointer;}
.user_nav{clear:both;overflow:hidden;height:36px;margin:20px auto 40px;background-color:#fff;max-width:1220px;padding:0 10px;box-sizing:border-box;}
.user_nav.fix{position:fixed;background-color:#fff;z-index:1000;left:0;margin:0 auto;top:0;width:100%;max-width:100%;}
.user_nav.fix ul{max-width: 1200px;margin:0 auto;}
.user_nav ul{align-items: center;justify-content: space-between;border-bottom:1px solid #eee;}
.user_nav li{display:block;float:left;padding:5px 0;position: relative;margin: 0 10px;}
.user_nav li a{font-size:16px;padding: 0 5px 0 5px;text-decoration:none;color: #000;}
.user_nav li.curs a{font-weight: 700;}
.user_nav li.curs:after{content:'';display:inline-block;width: 100%;background-color: #fb9f18;height: 2px;position: absolute;left: 0;bottom: -1px;}
.u_left{float:left;border-right:1px solid #eee;width:67%;}
.u_right{float:right;width:32%;}
.summary_con{justify-content: space-between;}
.summary_part{width: 45%;position: relative;line-height: 20px;}
.summary_part .username b{font-size: 16px;margin-right: 20px;color: #000;}
.summary_part .sign-out{text-transform: capitalize;font-weight: 700;color: #999;}
.summary_part .sign-out:hover{text-decoration: none;}
.user-account li{padding-bottom: 15px;}
.user-account li:last-child{padding-bottom: 0;}
.summary_part .account-title{display: inline-block;width: 108px;color: #000;}
.js_look_account{display:inline-block;cursor:pointer;position:absolute;top:0;right:0;height:20px;width:20px;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAAG1BMVEX///+ZmZmxsbHPz8+hoaHAwMDy8vKoqKjj4+PF19SaAAAARUlEQVQI12NgoCpIhlBmQGwYAGKxCgMJdhDBYKgAJNgcNRgYmsQTQAJJgk4qggpgDSyijiKBECarAYsDcwDUPNYAChwDAFdHBhAeavO6AAAAAElFTkSuQmCC) no-repeat center center;}
.js_look_account.look{background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAAJ1BMVEVHcEyampqZmZmampqampqZmZmampqZmZmZmZmZmZmZmZmampqZmZmIl0rkAAAADHRSTlMANfQfRnCkkoHdyVqnkcGiAAAAa0lEQVQI12NgIBuIL9IqhLCkzhzSObMQxOI4c2gDt86ZBiCz5sxR1oCYM8cZGBjPnDm857TNmTMCDMw6Zw7LHLQ5c8iAgcHpzDFmg5wzKkC1jHPOpLidOSkAMoJ1zpkzJwMgBrO0ZTiQ70AA/UUiq11+7TIAAAAASUVORK5CYII=) no-repeat center center;}
.summary-title{background-color:#fafafa;padding:10px;font-size:14px;color:#000;font-weight:700;justify-content: space-between;align-items: center;}
.summary-title a{font-weight: normal;}
.link_blue{text-decoration: none;color: #0066c0!important;}
.order-sum ul,.ticket-sum ul{flex-wrap: wrap;align-items: center;justify-content: space-between;}
.order-sum li,.ticket-sum li{width: 50%;padding: 10px 0;text-align: left;}
.order-sum span{display: inline-block;width: 20px;height: 20px;vertical-align: -5px;margin-right: 22px;}
.order-sum .order-unpaid span{background: url(images/unpaid.png) no-repeat;background-size: 20px 20px;}
.order-sum .order-pro span{background: url(images/processing.png) no-repeat;background-size: 20px 20px;}
.order-sum .order-shipped span{background: url(images/shipped.png) no-repeat;background-size: 32px 20px;width: 32px;margin-right: 10px;}
.order-sum .order-return span{background: url(images/refund.png) no-repeat;background-size: 20px 20px;}
.ticket-sum .dialog_box_new_message{position:relative;margin:0 10px 0 0;display:inline-block;vertical-align:middle;}
.ticket-sum .online-help:hover{text-decoration: none;}
.summary{font-size:13px;padding:30px;border-bottom:1px solid #eee;}
.font1{color:#f10a0a;}
.font2{color:#fb9f18;}
.font3{color:#fb9f18;font-weight:700;font-size:14px;}
.font4{color:#777;font-weight:700;font-size:14px;}
.orders{padding:10px;}
.u_header{width: 100%;clear:both;overflow:hidden;margin: 10px auto;}
.u_header .title{float:left;font-size:14px;font-weight: 700}
.user_share .u_header .title img{width:100%;max-width: 1200px;}
.u_header .title span{display:inline-block;width:4px;background-color:#fb9f18;height:20px;position:relative;top:0px;margin-right:5px;}
.u_header .sub_nav{float:right;font-size:12px;}
.u_header .sub_nav span{padding:0 5px;display:block;float:left;color:#777;font-size:12px;}
.u_header .sub_nav a{padding:0 5px;display:block;float:left;color:#777;font-size:12px;}
.orders .order_list{font-size:13px;margin-top:5px;}
.orders .order_list th{background-color:#EFEFEF;text-align:center;}
.no_order{text-align:center;padding:30px;font-size: 1.5em;font-weight:700;}
.no_order strong{font-size: 1em;}
.user_fav{clear:both;margin: 0 auto;box-sizing: border-box}
.user_review{clear:both;padding-top:10px;}
.stepcarousel{overflow: scroll;position: relative; height: 127px;max-height: 130px;padding:10px;margin:0 8px;}
.stepcarousel .belt{position: absolute;width: 100%;}
.stepcarousel .belt .panel{padding: 0 5px;box-sizing: border-box;width: 20%;}
.user_cart{padding-top:10px;}
.cart_list{padding:20px;}
.cart_list .discount{background-color:#fb9f18;color:#FFF;padding:2px 10px;}
.no_cart{padding:20px;}
.accountSetting{max-width:1220px;padding:0 10px;box-sizing:border-box;margin:0 auto;}
.tab_box{border-bottom:1px solid #eee;overflow:hidden;height:41px;}
.tab_box .tab{overflow:hidden;position:absolute;background-color:#FFF;}
.tab_box .tab li{display:block;float:left;}
.tab_box .tab li.on{border-top:2px solid #fb9f18;border-left:1px solid #eee;border-right:1px solid #eee;}
.tab_box .tab li.off{border-bottom:1px solid #eee;border-top:2px solid #FFF;}
.tab_box .tab li a{display:block;font-size:14px;padding:9px 20px;text-decoration:none;}
.tab_box .tab li a:hover{color:#fb9f18;}
#personal_box{padding:30px;}
#password_box{display:none;}
.input1{border:1px solid #ccc;padding:5px;width:240px;}
.input2{border:1px solid #ccc;padding:5px;width:480px;}
.litb-btn-yellow{cursor: pointer;background-color:#FAA019;color:#000;padding:8px 30px;border:none;}
.litb-btn-yellow:hover{background-color:#fb9f18;opacity: 0.8;}
.litb-btn-gray{background-color:#999;color:#FFF;font-size:14px;padding:5px 20px;border-radius:3px;border:none;}
.comment_rank{display:block;width:23px;height:22px;float:left;padding:0;margin:0;}
.comment_rank.on{background: url("images/start_jq_1.gif") no-repeat scroll 0 0 transparent;}
.comment_rank.off{background: url("images/start_jq_2.gif") no-repeat scroll 0 0 transparent;}
.question_list{padding:20px 0;}
.question_list li{padding:10px 0;border-bottom:1px dotted #eee;}
.question_list .goods_name{color:#fb9f18;font-weight:700;}
.order_summary{border:1px solid #eee;margin:20px 0;display:inline-block;padding:5px;font-size:12px;}
.order_list table{border:1px solid #eee;}
.order_list tr.title th{background-color:#fafafa;padding:5px 10px;border-bottom:1px solid #eee;text-align:center;font-weight:700;}
.order_list tr.number td{border-bottom:1px solid #eee;}
.order_list tr.number td .order_title{background-color:#F9F9F9;height: 40px;line-height: 40px;}
.order_list tr.number td .order_open{border-bottom:1px solid #eee;}
.order_list tr.info td{border-right:1px solid #eee;padding:10px;border-bottom:1px solid #eee;text-align:center;color: #999}
.order_list tr.info td .my_shop_price{color: #000}
.order_list tr.info.last td{border-bottom:none;text-align:center;}
.order_list tr.info td.td1 a{margin:5px;display:block;float:left;}
.order_list tr.info td.td4{border-right:none;text-align:center;}
.order_list tr.info td.td4 a img{position:relative;top:4px;}
.no_orders{padding:30px;font-size:18px;text-align:center;font-weight:700;}
.user_pages{margin:15px auto;display:block;text-align:center;}
.user_pages a{display:inline-block;border:1px solid #eee;height:30px;padding:0 12px;line-height:30px;margin:0 5px;}
.user_pages span{display:inline-block;border:1px solid #fb9f18;height:30px;padding:0 12px;line-height:30px;margin:0 5px;background-color:#fb9f18;color:#000;font-weight:700;}
#operationWrap{border:1px solid #eee;background-color:#F5F5F5;margin:10px 0;padding:10px 10px;overflow:hidden;}
#operationWrap .left{float:left;width:600px;}
#operationWrap .left li{display:block;float:left;padding:3px 10px;}
#operationWrap .left li strong{color:#fb9f18;}
#operationWrap .right{float:right;padding-top:10px;}
#operationWrap .right .btn1{display:inline-block;padding:4px 30px;background-color:#666;color:#FFF;font-size:14px;border-radius:4px;text-decoration:none;margin:0 5px;}
#operationWrap .right .btn1:hover{background-color:#555;}
#operationWrap .right .btn2{display:inline-block;padding:4px 30px;background-color:#fb9f18;color:#FFF;font-size:14px;border-radius:4px;text-decoration:none;margin:0 5px;}
#operationWrap .right .btn2:hover{background-color:#FA8019;}
.pay_btns{text-align:right;padding:20px 0;overflow:hidden;}
.pay_btns .btn3{display:inline-block;padding:4px 20px;background-color:#FAA019;color:#000;font-size:14px;border-radius:4px;text-decoration:none;}
.pay_btns .btn3:hover{background-color:#FAA019;}
h3.u_title{font-weight:700;margin:0 0 15px;}
.review_for_point { margin:0 auto;margin-top:3px;margin-bottom: 5px;width: 100px;height: 18px;border-radius: 2px;color: #fb9f18;line-height: 18px;}
.u_content{ border-top:1px solid #eee;}
.u_content li{padding-left:50px;line-height:25px;}
.u_order_goods{border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;}
.u_order_goods .title th{background-color:#fafafa;text-align:center;font-weight:700;padding:3px 0;border-bottom:1px solid #eee;}
.u_order_goods .info td{border-right:1px solid #eee;text-align:center;padding:10px;border-bottom:1px solid #eee;}
.u_order_goods .info td.td1{border-right:none;}
.u_order_goods .info td.td2{text-align:left;}
.u_order_goods .info td.td6{border-right:none;}
.u_order_goods .info td.return_btn{width: 150px;}
.u_order_goods .info td.return_btn a{font-size: 12px;}
.u_order_goods .info td.return_btn a.blank-button{width: 180px;height: 32px;line-height: 32px;}
.proPrices{overflow:hidden;}
.proPrices .prices{line-height:25px;font-size: 16px}
.proPrices .prices li{margin-bottom: 8px;justify-content: space-between;}
.proPrices .prices li .title{display: inline-block;text-align: left;}
.proPrices .prices li .my_shop_price{display: inline-block;text-align: right;}
.proPrices .totalPrice{border-top:1px solid #eee;width:100%;float:right;padding-top:10px;margin-top:10px;}
.proPrices .totalPrice span.total_title{font-weight:700;font-size:16px;}
.proPrices .totalPrice span.my_shop_price{font-weight:700;font-size:16px;color:#fb9f18;}
.user_address{padding:20px 40px;}
.user_address h3{font-weight:700;font-size:15px;}
#btnNewAddress{background-color:#fb9f18;color:#FFF;font-size:14px;padding:5px 20px;border-radius:3px;margin-top:10px;display:inline-block;text-decoration:none;}
#btnNewAddress:hover{background-color:#FA8019;}
.address_list{padding:0px 20px;margin:0 auto;overflow:hidden;}
.address_list .item{width:40%;border:3px solid #eee;float:left;margin:15px;padding:30px;height:260px;}
.address_list .item.on{border:3px solid #fb9f18;}
.address_list .item .a_selected{position:absolute;z-index:5;width:32px;height:33px;display:none;}
.address_list .item li{color:#777;line-height:28px;}
.address_list .btn_edit{border:none;background-color:#fb9f18;color:#FFF;padding:5px 20px;font-weight:700;border-radius:3px;text-decoration:none;}
.address_list .btn_edit:hover{background-color:#FA8019;}
.address_list .btn_delete{border:none;background-color:#999;color:#FFF;padding:5px 20px;font-weight:700;border-radius:3px;text-decoration:none;}
.address_list .btn_delete:hover{background-color:#CCC;}
.consignee{padding:20px;}
.consignee td{padding:10px;}
.require-field{color:#f10a0a;}
.require-field img{position:relative;top:7px;}
.log_list{border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;}
.log_list th{background-color:#fafafa;text-align:center;font-weight:700;padding:5px 0;border-bottom:1px solid #eee;}
.log_list td{border-right:1px solid #eee;text-align:center;padding:10px;border-bottom:1px solid #eee;}
.log_list td a{text-decoration:underline;}
.log_list .info td.td1{border-right:none;}
.log_list .info td.td2{text-align:left;}
.log_list .info td.td6{border-right:none;}
.points_summary{border:1px solid #eee;background-color:#fafafa;padding:20px;}
.points_summary .title{font-size:18px;font-weight:700;;}
.points_summary .balance,.points_summary .my_shop_price{font-size:38px;color:#fb9f18;}
.points_summary .td1,.points_summary .td2{border-right:1px solid #eee;}
.points_summary .icon{position:relative;top:2px;}
.point_tip{width:252px;height:34px;background:url(images/points_tip.png) no-repeat;padding:15px;position:absolute;display:none;}
.point_tip strong{font-weight:700;}
.share_list{border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;}
.share_list th{background-color:#fafafa;text-align:center;font-weight:700;padding:5px 0;border-bottom:1px solid #eee;}
.share_list td{border-right:1px solid #eee;text-align:center;padding:10px;border-bottom:1px solid #eee;}
.share_title{background-color:#fafafa;padding:5px 10px;margin:10px 0;}
.wishlist-outer{padding: 10px;background-color: #fafafa;align-items: center;justify-content: space-between;margin: 10px 0}
.wishlist-filter{display: inline-block;position: relative;border:1px solid #eee;background-color: #fff;font-weight: 700;padding: 5px;text-transform: capitalize;cursor: pointer;}
.wishlist-filter .down{display:inline-block;margin: 0 0 0 10px;background-image:url(images/icon_chart.png);background-size:360px auto;width:15px;height:8px;background-position:-12px 2px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;}
.wishlist-filter:hover .down{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.wishlist-filter:hover .collect_cat{display: block;}
.collect_cat{overflow:hidden;display:none;min-width: 100%;z-index: 1;position:absolute;background-color:#fff;padding:10px 5px;left:0;top:30px;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.08);box-shadow:0 2px 8px 0 rgba(0,0,0,.08);border:1px solid #f2f2f2;}
.collect_cat li{display:block;border:none;margin:0;}
.collect_cat li a{display:block;padding:5px 10px;font-weight: normal;}
.collect_cat li a.on{background-color:#fafafa;border-radius:3px;text-decoration:none;font-weight: 700;}
.collect_cat li a:hover{background-color:#fafafa;border-radius:3px;text-decoration:none;font-weight: 700;}
.collect_cat li a span{color:#f10a0a;}
.collect_nav td{padding:0;text-align:center;}
.collect_nav td a{display:block;text-align:center;padding:0 10px;text-decoration:none;height:35px;line-height:35px;}
.collect_nav td a.on{background-color:#EFEFEF;}
.collect_nav td a:hover{background-color:#EFEFEF;}
.collect_nav td a img.icon_list,.collect_nav td a img.icon_grid{position:relative;top:10px;}
.select_all{margin:20px 0;align-items: center;justify-content: space-between;}
.select_all img{position:relative;top:3px;margin-left:10px;}
.select_num{color: #999;}
#select_all{margin-right:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,0,0,.2);background:#fff;border-radius:50%;height:14px;position:relative;outline:0;width:14px;vertical-align: middle;}
#select_all:checked {background: #222;border-color: #222;}
#select_all:checked::before{left:49%;border:0 solid #fff;border-width:0 0 2px 2px;content:'';height:4px;position:absolute;top:36%;-webkit-transform:rotate(-45deg) translate(-1px,-4px);transform:rotate(-45deg) translate(-1px,-4px);width:7px}
.operate-bar_btn{margin:0 10px;display: inline-block;cursor: pointer;}
.operate-bar_btn.del{color: #f10a0a;}
.operate-bar_btn.is-disabled{opacity: .3;cursor: default;}
.collect_list .list{overflow:hidden;flex-wrap: wrap;}
.collect_list .list li{display:block;float:left;text-align:left;width: 18%;margin: 10px 1%;}
.collect_list .list li .goods_img{position: relative;}
.collect_list .list li .goods_img_select{position: relative;display: none;}
.collect_list .list li .selector{position: absolute;right: 5px;top: 5px;background:rgba(0,0,0,.2);border:2px solid #fff;height:20px;width:20px;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;cursor:pointer;}
.collect_list .list li .selector:checked {background: #222;border: 2px solid #222;}
.collect_list .list li .selector:checked::before{content:'';display:block;width:11px;height:6px;border:0 solid #fff;border-width:0 0 2px 2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:2px;left:2px}
.collect_list .list li .market_price{color:#999;text-decoration:line-through;}
.collect_list .list li .shop_price{font-weight:700;}
.collect_list .list li .delete{padding:5px 0;}
.collect_list .grid{overflow:hidden;border-top:1px solid #eee;padding:20px;}
.collect_list .grid .left{float:left;border-right:1px solid #eee;width:33%;padding-top:35px;}
.collect_list .grid.last{border-bottom:1px solid #eee;}
.collect_list .grid .left .td2{padding-left:10px;vertical-align:top;}
.collect_list .grid .left .market_price{font-size:11px;color:#555;text-decoration:line-through;}
.collect_list .grid .left .shop_price{font-weight:700;font-size:15px;}
.collect_list .grid .left .price{padding:10px 0;}
.collect_list .grid .left .delete{padding:10px 0;}
.collect_list .grid .right{float:right;width:66%;overflow:hidden;}
.collect_list .grid .right .title{font-weight:700;font-size:14px;}
.collect_list .grid .right .slideBox{}
.collect_list .grid .right .slides{width:9999px;overflow:hidden;position:relative;left:0;}
.collect_list .grid .right .slides li{display:block;float:left;padding:10px 44px;text-align:center;}
.collect_list .grid .right .slides .shop_price{display:block;font-weight:700;}
.account_log{border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;}
.account_log tr th{background-color:#EFEFEF;padding:5px 10px;border-bottom:1px solid #eee;text-align:center;font-weight:700;}
.account_log tr td{border-right:1px solid #eee;padding:10px;border-bottom:1px solid #eee;text-align:center;}
.account_log tr td.last{border-right:none;text-align:center;}
.account_log tr.last td{border-right:none;border-bottom:1px solid #eee;text-align:right;}
.account_detail{border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;}
.account_detail tr th{background-color:#fafafa;padding:5px 10px;border-bottom:1px solid #eee;text-align:center;font-weight:700;}
.account_detail tr td{border-right:1px solid #eee;padding:10px;border-bottom:1px solid #eee;text-align:center;}
.account_detail tr td.last{border-right:none;text-align:center;}
.account_log tr.last td{border-right:none;border-bottom:1px solid #eee;text-align:right;}
.bonus_list{border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;}
.bonus_list tr th{background-color:#EFEFEF;padding:5px 10px;border-bottom:1px solid #eee;text-align:center;font-weight:700;}
.bonus_list tr td{border-right:1px solid #eee;padding:10px;border-bottom:1px solid #eee;text-align:center;}
.bonus_list tr td.last{border-right:none;text-align:center;}
.bonus_list tr.last td{border-bottom:none;text-align:center;}
.rec_banner_list{border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;}
.rec_banner_list tr th{background-color:#EFEFEF;padding:5px 10px;border-bottom:1px solid #eee;text-align:center;font-weight:700;}
.rec_banner_list tr td{border-right:1px solid #eee;padding:10px;border-bottom:1px solid #eee;text-align:center;}
.rec_banner_list tr td.last{border-right:none;text-align:center;}
.rec_banner_list tr.last td{border-bottom:none;text-align:center;}
.account_deposit{text-align:left;}
.account_deposit .payment_list{}
.account_deposit .payment_list th{background-color:#EFEFEF;padding:5px 10px;text-align:center;font-weight:700;}
.account_deposit .payment_list td{text-align:left;}
.shoppingInfo{float: left;width: 100%;margin-top:20px;}
.shoppingInfo .flow{width:100%; margin: 0 auto; height: 70px;position: relative}
.shoppingInfo .flow .flow_top{clear: both;  overflow: auto; width: 100%;height: 25px;}
.shoppingInfo .flow .flow_top li{float: left}
.shoppingInfo .flow .flow_top .li1, .shoppingInfo .flow .flow_top .li3{width: 23.5%; text-align:center;}
.shoppingInfo .flow .flow_top .li1{color: #999;width: 20%;}
.shoppingInfo .flow .flow_top .li1 .on{color: #000;font-weight: 700}
.shoppingInfo .flow .flow_top .li3{text-align: right}
.shoppingInfo .flow .flow_top .li2{width: 60%; text-align: center}
.shoppingInfo .flow .flow_bottom{clear: both; color: #999; overflow: auto; margin-top: 28px}
.shoppingInfo .flow .flow_bottom li{float: left; width: 50%; text-align: center}
.shoppingInfo .flow .flowStatus{width: 90%; background: #fafafa; position: absolute; top: 28px; left: 48px; height: 5px; z-index: 2; overflow: hidden}
.shoppingInfo .flow .line span{float:left;margin-top:5px;background-color: #fb9f18; height:2px; width:23.5%;}
.shoppingInfo .flow .ico span{font-size:2.2em;float:left;margin-top:-25px;text-align:center;color:#fb9f18;width:23.7%;}
.shoppingInfo .flow .ico .current{color: #fb9f18}
.shoppingInfo .flow .flowing{width: 90%; background-color: #fb9f18; position: absolute; top: 28px; left: 48px; height: 5px; z-index: 3; overflow: hidden}
.shoppingInfo .flow .flow1{width: 20%}
.shoppingInfo .flow .flow2{width: 45%}
.shoppingInfo .flow .flow3{width: 70%}
.shoppingInfo .flow .flow4{width: 90%}
.shoppingInfo .flow .status-text div{float: left;width:31%;line-height: 30px;text-align: center;}
.shoppingInfo .order-process .line span,.shoppingInfo .order-process .ico span{width: 20%;}
.shoppingInfo .refund_flow_top{width:70%; margin: 0 auto; height: 70px; font-size: .875em; position: relative}
.shoppingInfo .refund_flow_top .flow_top{clear: both;  overflow: auto; width: 100%;height: 25px;}
.shoppingInfo .refund_flow_top .flow_top li{float: left}
.shoppingInfo .refund_flow_top .flow_top .li1, .shoppingInfo .flow .flow_top .li3{width: 30.3%; text-align:center;}
.shoppingInfo .refund_flow_top .flow_top .li3{text-align: right}
.shoppingInfo .refund_flow_top .flow_top .li2{width: 60%; text-align: center}
.shoppingInfo .refund_flow_top .flow_bottom{clear: both; color: #999; overflow: auto; margin-top: 28px}
.shoppingInfo .refund_flow_top .flow_bottom li{float: left; width: 50%; text-align: center}
.shoppingInfo .refund_flow_top .flowStatus{width: 90%; background: #fafafa; position: absolute; top: 28px; left: 48px; height: 5px; z-index: 2; overflow: hidden}
.shoppingInfo .refund_flow_top .line span{float:left;margin-top:5px;background-color: #fb9f18; height:2px; width:30.3%;}
.shoppingInfo .refund_flow_top .ico span{font-size: 3em; float:left;margin-top:-27px;text-align:center; font-family:   Arial,sans-serif;color: #fb9f18;width:30.3%;}
.shoppingInfo .refund_flow_top .ico .current{color: #fb9f18}
.shoppingInfo .refund_flow_top .flowing{width: 90%; background-color: #fb9f18; position: absolute; top: 28px; left: 48px; height: 5px; z-index: 3; overflow: hidden}
.shoppingInfo .refund_flow_top .flow1{width: 20%}
.shoppingInfo .refund_flow_top .flow2{width: 45%}
.shoppingInfo .refund_flow_top .flow3{width: 70%}
.shoppingInfo .refund_flow_top .flow4{width: 90%}
.shoppingInfo .refund_flow_top .status-text div{float: left;width:31%;line-height: 30px;text-align: center;}
#btn_consignee_change{background-color:#f8f8f8;color:#000;padding:5px 10px;display: inline-block;text-transform: capitalize;}
#btn_consignee_change:hover{text-decoration: none;}
#btn_consignee_update{background-color:#FAA019;color:#000;padding:5px 10px;margin-left:10px;display:none;}
.input_off{border:1px solid #FFF;background-color:#FFF;color:#000;padding:3px 5px;width:320px;}
.input_on{border:1px solid #999;background-color:#FFF;color:#000;padding:3px 5px;width:200px;}
.dropship{margin:50px 0;border:1px solid #eee;}
.dropship .header{background-color:#EFEFEF;padding:5px 0;font-size:14px;text-align:center;font-weight:700;}
.dropship .content{padding:20px;line-height:30px;}
.dropship .content .input1{width: 302px;box-sizing: border-box;}
.dropship .content a:hover{color:#fb9f18;}

.dropship .btn1{border:none;background-color:#fb9f18;color:#FFF;padding:5px 20px;font-weight:700;border-radius:3px;text-decoration:none;}
.dropship .btn1:hover{background-color:#fb9f18;}
.favShows{}
.user_recommended{padding: 10px 0;overflow: auto;zoom: 1;padding-left: 10px;}
.favShows .user_recommended{width: 32%;float: left;height: 348px;bottom: 5px;}
.summary-scroll{position: relative;padding: 10px 15px;}
.summary-scroll .viewport{overflow: hidden; position: relative;width: 100%;}
.recommended_list{padding:10px;overflow: hidden; position: relative;}
.slides{width: 100%;overflow: initial;height: auto;transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.slides li{width: 20%;padding: 0 5px;box-sizing: border-box;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;-ms-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;}
.pleft,.pright{position: absolute;cursor: pointer;top: 45%;}
.pleft{left: -1px;}
.pright{right: -1px;}
/*mengping--2016-7-1*/
.process_title{
	background-color: #fafafa;
	padding: 5px 10px;
	margin: 10px 0;
	font-size: 18px;
	color: #fb9f18;
}
.process_title strong{font-weight:700;}
.process_title i{
	display: inline-block;
	width: 0px;
	height: 0px;
	border:10px solid transparent;
	border-top-color: #fb9f18;
	border-left-color: #fb9f18;
}
.share_process .content{margin: 20px 50px;}
.gui_content{margin: 20px 53px;}
.share_process .content .td{border: 10px solid rgba(254, 159, 25, 0.52);}
.share_process .content .td1{font-size: 50px;text-align: center;color: #fb9f18;}
.share_process .content .td2{color: #fb9f18;font-size: 17px;}
.share_process .gui_content{list-style-type: none;}
.share_process .gui_content li:before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    background-color: #fe9f19;
    border-radius: 50%;
    margin-right: 25px;
}
.share_process .gui_content li{padding: 10px 0;}
.share_process .gui_content li strong{color:#000;}
.share_process .gui_content span{color: #f10a0a;font-weight:700;}
#share_link:focus{border:2px solid rgba(0, 120, 215, 0.39);}

.order_tips{margin:20px auto;}
.order_tips div.o-tips{width: 80%;margin-left:10%;margin-right:10%;margin-top: 40px;}
.order_tips div.o-tips a{text-decoration: underline;}
.order_tips div.o-tips h3{font-size: 16px;}
.order_tips div.o-tips p{margin: 20px auto;font-size: 13px;}
.order_tips div.o-tips .search_result{display: none;margin-top: 20px;color: #f10a0a;}
.order_tips div.o-tips .search_error{color:#f10a0a;}
.order_tips div.o-tips input[name='account_email']{width: 230px;padding: 6px 10px;box-sizing:border-box;border:1px solid #CCC;}
.order_tips div.o-tips input[name='account_email']:focus{border-color:#fb9f18;}
.order_tips div.o-tips a.litb-btn-yellow{text-decoration: none;cursor: pointer;background-color:#FAA019;color:#FFF;font-size:12px;padding:5px 16px;border:none;}
.litb-btn-yellow:hover,a.litb-btn-yellow:hover{background: #fb9f18;opacity: 0.8;}
.service_tips{float: left;width: 100%;margin:15px auto;background: #ffe6ba;}
.service_tips div{}
.service_tips div.img{float: left;position: absolute;width: 30px;padding-left: 10px;line-height: 30px;}
.service_tips div.o-info{float: left;width:100%;font-family:   Arial,sans-serif;color: #666;}
.service_tips div.o-info div{padding-left: 60px;line-height:30px;}
.service_tips i{background: url("images/order_tips.png") no-repeat;width: 32px;height: 32px;background-size: 32px 32px;display: inline-block;}
.order_list td .btns div{width: 100%;margin: 5px auto;}
.order_list td .btns div a {margin: 0 auto;}
.submit-tickets a{border: 2px solid #FA9F17;text-align: center;}
.submit-tickets a i{position: absolute;margin-top: 5px;width: 18px;height: 18px;background: url(images/bottom_black.png) no-repeat;}
.order_list .submit-tickets a i{margin-top: 8px;}
.submit-tickets a.view_on{position: relative;border-bottom:none;z-index: 10000;border-radius:2px;}
.submit-tickets a.view_on i{background: url(images/bottom_yellow.png) no-repeat;}
.user_ask_question{display: none;position: absolute;background-color: #fff;z-index: 10;border: 2px solid #FBBC5D;min-width: 250px;}
.user_ask_question ul{margin: 0;padding: 0;list-style: none;}
.user_ask_question ul li{width: 100%;line-height: 28px;height: 28px;text-align: left;overflow: hidden;white-space: nowrap;
    text-overflow: ellipsis;cursor: pointer;}
.user_ask_question ul li span{padding: 0 10px;}
.user_ask_question ul li:hover{background-color: #eee;}
.progress-list{width: 100%;border:1px solid #eee;padding:20px;box-sizing: border-box;}
.progress_main{position:relative;overflow:hidden;}
.time-line{width:2px;height:100%;background-color:#ccc;position:absolute;left:4px;}
.progress_main ul{width: 100%;margin: 0;padding: 0;}
.progress_main ul li{width: 100%;float: left;margin: 8px auto;line-height:25px;}
.progress_main ul li .log-label{float: left;width: 420px;}
.progress_main ul li div{float: left;line-height: 25px;}
.progress_main ul li .pointer img{display: none;}
.progress_main ul li div.dot{font-size: 1.2em;height:15px;color: #ccc;}
.progress_main ul li div.current_dot{font-size: 1.2em;height:15px;color: #fb9f18;}
.progress_main ul li.current_status{color: #333;}
.progress_main ul li.current_status .pointer img{display:inline-block;}
.progress_main ul li .op-time{padding-left: 10px;width: 200px;}
.progress_main ul li .op-label{width: 180px;}
.progress_main ul li .op-message{float:left;width:100%;position: absolute;}  
.progress_main ul li .op-message div{line-height: 18px}  
.progress_main ul li .log-history{float: left;padding-left: 420px;}
.progress_main ul li:last-child{margin-bottom:0px;}
.progress_main ul li .p-btns{display: none;}
.progress_main ul li.current_status .p-btns{display: block;}
.progress-list .receving_date{width: 100%;}
.progress-list .receving_date div{margin-bottom: 10px;width: 600px;background-color: #fafafa;height: 30px;line-height: 30px;padding: 0 10px;}
.progress-list .receving_title{padding-right:15px;}
.progress-list .from{padding-right:15px;}
.progress-list ul li .op-message div.p-btns{float: left;padding-right: 20px;height: 30px;margin-top: 5px;}
.pay_main{float: right;position: relative;top: -30px;}
.pay_main a{border-radius: 2px;}
#breadcrumb-new{margin: 15px auto 2px;position: relative;display: block;font-size: 12px;z-index: 1;}
.w-breadcrumb-new{border-left: 1px solid #c3c3c3;font-family:  Arial,sans-serif;}
.w-breadcrumb-new a{text-decoration: none;color:#333;}
.w-breadcrumb-new a:hover{color:#333;}
.w-breadcrumb-new li{height: 30px;float: left;position: relative;padding-right: 3px;margin-left: -20px;background-position: right -200px;}
.w-breadcrumb-new li a{display: inline-block;height: 29px;line-height: 29px;padding: 0 12px 0 29px;white-space: nowrap;}
.w-breadcrumb-new li.home{margin-left: 0;}
.w-breadcrumb-new li.home a{margin: 7px 0px 0px 7px;padding-left: 0;height: 16px;width: 16px;vertical-align: middle;background: url(images/main-breadcrumb_lang.png) 1px 0 no-repeat;}
.w-breadcrumb-new li.home a{background-position: 1px 0;}
.w-breadcrumb-new li.current a{color:#fff;font-weight:700;}
.w-breadcrumb-new li.current a:hover{color:#fff;}
.w-breadcrumb li i, .w-breadcrumb .home span, .w-breadcrumb .root a, .w-breadcrumb .rootChild a span,#breadcrumb #rootsub dt span, #breadcrumb #rootsub dt i,#breadcrumb #rootsub.over dt a,#uniUtility .home{background-image:url(images/base-breadcrumb_lang.png);}
.w-breadcrumb-new li.home:hover a{background:url(images/home-icon.png) 0 0 no-repeat;}
.w-breadcrumb-new li{background:url(images/icon-new.png) right -200px no-repeat;}
.w-breadcrumb-new li:hover{background-position: right -284px;}
.w-breadcrumb-new li.current,.w-breadcrumb-new li.current:hover{background-position: right -242px;}
.w-breadcrumb-new li.home:hover{background-position: right -242px;}
.order-action{color: #fb9f18;text-decoration: underline;}
.ml5{margin-left: 5px;}
a.underline{text-decoration: underline;}
.uinfo-btn,a.uinfo-btn{background-color: #fb9f18 !important;font-size: 12px;}
.user_profile_label{font-size: 13px;font-weight:700;}
.user_profile_checbox{display: none;}
.user_profile_label_checbox{display: inline-block;padding: 5px;border: 1px solid #cccccc;color:#333;border-radius: 10px;margin: 2px;cursor: pointer}
.user_profile_label_checbox_active{background: #FAA019;border: 1px solid #FAA019;color: white}
.account_profile_edit:after{content: ' ';display: table;clear: both}
.user_profile_require_span{color: #f10a0a;font-weight:700;font-size: 18px}
.user_profile_submit_btn{display: block;margin-left: 40%;margin-top: 10px;clear: both}
.account_profile_con .flex-row,.account_profile_edit .flex-row{align-items: flex-start;justify-content: space-between;}
.account_profile_con .flex-row>div,.account_profile_edit .flex-row>div{width: 50%;}
.profile-desc,.profile-choose{padding-bottom: 20px;color: #999;text-align: left;}
.account_profile_edit .profile-desc{padding-bottom: 30px;}
.profile-choose{padding-bottom: 10px;}
.profile-desc .desc-title{color: #000;width: 25%;display: inline-block;vertical-align: top;}
.profile-desc .desc-con{width: 50%;display: inline-block;}
.profile-choose .choose-title{color: #000;padding-bottom: 10px;}
.profile-choose .choose-con{min-height: 10px;text-indent: 5px;}
.submit-tickets a.view_on{background-color: #fff;}
.default-button, a.default-button,a.default-button-disabled,a.default-cancel-button{color: #000;text-transform: capitalize;border:none;}
.order_list .default-button,.order_list a.default-button,.order_list a.default-button-disabled,.order_list a.default-cancel-button{font-size: 14px;text-align: center;width: 220px;height: 32px;line-height: 32px;}
.continue_btns{color: #000;}
a.default-button-disabled,a.default-cancel-button{background-color: #f8f8f8;text-decoration: none;display: inline-block;}
.ticket-summary a{margin-right: 20px;font-size: 14px;}
.ticket-summary a.on{font-weight: 700;}
.presell-order-flag{background-color: #f8f8f8;color: #FFA019;}
.dialog_box_new_message{position:absolute;width:20px;height:20px;background:url(images/summary-reply.png) no-repeat;margin-top:-8px;margin-left:-12px;background-size:20px 20px}