@charset "utf-8";
/*
Powered by ueeshop.com		http://www.ueeshop.com
广州联雅网络科技有限公司		020-83226791
*/
/*************************** 会员中心 Start ***************************/
html{font-size:16px;}
body{font-size:.75rem; line-height:1;max-width: 750px;margin:auto;}
header{height: 0;background: transparent;padding:0;}
.FontColor,a.FontColor,a.FontColor:hover{color:#000;}
.FontBgColor{background-color:#000;}
.BuyNowBgColor{background-color:#1f2021;}
.null{-webkit-animation:null .3s 2 0s linear forwards; animation:null .3s 2 0s linear forwards;}

.user_login_tab{height:3.125rem; overflow:hidden; margin:1.25rem .625rem; border:.0625rem #e0e0e0 solid; border-radius:.3125rem;}
.user_login_tab div{width:50%; line-height:3.125rem; text-align:center; font-size:1.25rem; color:#bbb; background-color:#f0f0f0;}
.user_login_tab div.on{color:#646464; background-color:#fff;}

.user_binding{margin:1.25rem .526rem;}

.user_login{margin:.3rem .526rem .16rem;}
.user_login .rows{margin:0 .9375rem .625rem;line-height: 2rem;}
.user_login .rows .field{font-size:.875rem; line-height:1.5rem;}
.user_login .rows .input{font-size:.75rem; line-height:.75rem;}
.user_login .rows .box_input{width:96%; padding:0.375rem 2%;}
.user_login .rows .form_name .box_input{padding:0.375rem 2% 0.375rem 4%;}
.user_login .rows .box_input.null{border-color:#f00;}
.user_login .rows .box_birthday_input{appearance:none; -moz-appearance:none; -webkit-appearance:none; -ms-appearance:none}
.user_login .rows .box_birthday_input::-webkit-calendar-picker-indicator{visibility:hidden;}
.user_login .rows .box_birthday_input::-webkit-clear-button{visibility:hidden;}
.user_login .rows .box_birthday_input::-ms-expand{display:none;}
.user_login .rows .box_select{height: 3.0625rem;}
.user_login .rows .box_select>select{height: 3.0625rem;padding-left: 0.375rem;}
.user_login .rows .form_code .box{width:30%;}
.user_login .rows .form_code .box .field{height:1.25rem;}
.user_login .rows .form_code .box img{height:2.1875rem; line-height:2.1875rem;}
.user_login .rows .form_code .box:first-child{width:64%;}
.user_login .rows p.error{line-height:1rem; color:#f00; display:none;}
.user_login .user_login_box{margin:0 .526rem;}
.user_login .user_login_t{line-height:1.25rem; margin:.75rem auto .625rem; padding-left:5%; font-size:1rem; color:#262626;}
.user_login .user_input{line-height:2.1875rem; margin:0 auto; padding-left:2.5rem; padding-bottom:.75rem;}
.user_login .user_input .ui_border_b{padding-bottom:.75rem;}
.user_login .user_input input{width:100%; padding-left:2%; color:#7e7e7e; font-size:1rem; background:none; box-sizing:border-box; -webkit-box-sizing:border-box;}
.user_login .user_email{background:url(../images/user/icon_user_login_email.png) no-repeat .5rem .5rem/1rem;}
.user_login .user_password{background:url(../images/user/icon_user_login_password.png) no-repeat .5rem .5rem/1rem;}
.user_login .user_forgot{padding:.3125rem 0; text-align:center;}
.user_login .user_forgot>a{font-size:1rem; color:#a4a4a4;}
.user_login .null{background-color:#FFF3F3; animation:null .3s 2 0s linear forwards; -webkit-animation:null .3s 2 0s linear forwards;}
.user_login .oauth_title{width:60%; height:1rem; line-height:1rem; margin:2.5rem auto 1.5rem; text-align:center; position:relative;}
.user_login .oauth_title .float{width:100%; height:2rem; position:absolute; top:0; left:0; display:block;}
.user_login .oauth_title .float>strong{height:2rem; line-height:2rem; margin:0 auto; padding:0 .625rem; font-size:1rem; color:#c1c1c1; background-color:#fff;}
.user_login .oauth_body{padding-bottom:3rem; text-align:center;}
.user_login .login_ex{width:3rem; height:3rem; overflow:hidden; margin:.3rem .3rem; background-color:#c00; display:inline-block; vertical-align:middle;}
.user_login .login_ex a{width:inherit; height:inherit; overflow:hidden; text-indent:-999rem; display:block;background: none !important;}
.user_login .g-signin2 .abcRioButton, .user_login .g-signin2 .abcRioButton:hover{width:184px!important; height:32px!important; background:none; box-shadow:none;}
.user_login .g-signin2 .abcRioButtonIcon{display:none;}

.user_login .oauth_body #facebook_btn{background:#1877f2 url(../images/user/facebook_icon.png) no-repeat center; border-radius:50%;}
.user_login .oauth_body #paypalLogin{background:url(../images/user/icon_login_paypal.png) no-repeat center/100%; margin-bottom:.3rem !important;}
.user_login .oauth_body #paypalLogin .PPBlue_V2{width:3rem !important; height:3rem !important; border-radius:1.5rem !important; border:none !important; overflow:hidden; display:block;}
.user_login .oauth_body #paypalLogin .PPBlue_V2 b{display:none !important;}
.user_login .oauth_body #paypalLogin .PPBlue_V2 svg, .user_login .oauth_body #paypalLogin .PPBlue_V2 path{font-size:1.5rem !important;}
.user_login .oauth_body #twitter_btn{background:url(../images/user/icon_follow_twitter.png) no-repeat center/100%;}
.user_login .oauth_body #google_btn{background:url(../images/user/icon_login_google.png) no-repeat center/100%;}
.user_login .oauth_body #vk_button{background:url(../images/user/icon_login_vk.png) no-repeat center/100%;}
.user_login .oauth_body #instagram_button{background:url(../images/user/icon_login_instagram.png) no-repeat center/100%;}
.user_login .oauth_body #facebook{border-radius: 3rem;background: #4267b2; text-indent: 0.3rem;line-height: 2.8rem;}

.user_login_btn{margin:1.25rem 0 .75rem;}
.user_login_btn .btn_submit{color:#fff;background-color: #1f2021}
.user_login_btn .btn_sign_up{width:93%; margin:0 .9375rem;}
.user_login_btn .btn_back{width:93%; margin:.875rem .9375rem 0; color:#333; background-color:#ddd;}

.user_login #binding_form  .user_input{padding:0 5%;}
.user_login #binding_form  .btn_global{width:90%; margin:0 5%;}

.form_forgot{margin:.3125rem .625rem;}
.form_forgot .forgot_back{line-height:1rem;}
.form_forgot .forgot_back>a{text-decoration:underline;}
.form_forgot .title{height:1.5rem; margin-top:.625rem; font-size:1rem; color:#333;}
.form_forgot .error_note_box{line-height:1rem; padding:.625rem; font-size:.75rem; color:#f00; background:#fff9e1; border:.0625rem #ffdb83 solid; border-radius:.3125rem; display:none;}
.form_forgot .on_error{margin:.3125rem 0; color:#f00; font-size:.75rem; display:none;}
.form_forgot .row{margin:.625rem 0;}
.form_forgot .row label{margin-bottom:.625rem; color:#555; display:block;}
.form_forgot .row input{width:100%; padding-left:5.7%; color:#555; box-sizing:border-box; -webkit-box-sizing:border-box;}
.form_forgot .intro{height:inherit; line-height:1rem; margin:.625rem 0; color:#555;}
.form_forgot .intro a{color:#0654ba; text-decoration:underline;}
.form_forgot .intro dt{font-weight:bold;}
.form_forgot .intro dd{margin-top:.625rem;}
.form_forgot .btn{margin:.75rem 0 1.5rem; color:#fff;}

.page_title{height:1.875rem; line-height:1.875rem; padding-left:3%; font-size:.875rem; color:#555; background:#e4e4e4; overflow:hidden;}
.page_title .pos{height:.48rem; overflow:hidden; width:300%;}
.page_title .pos .column{line-height:.48rem; font-size:.24rem; color:#555; height:.48rem;}
.page_title a{font-size:.24rem; color:#555;}
.user_tab .item{height:.8rem; line-height:.8rem; -webkit-box-sizing:border-box; box-sizing:border-box; width:50%; text-align:center; font-size:.24rem; font-weight:bold; color:#666; border-bottom:1px solid #e1e1e1;}
.user_tab .item:first-child{border-right:1px solid #e1e1e1;}
.user_tab .item.on{border-bottom:.04rem solid #f90;}
.user_active{font-size:.24rem; line-height:.78rem; height:.78rem; width:92.5%; margin:0 auto; border-bottom:1px solid #dadada;}

.index_user_container{ min-height:100vh; background:#efeff4; padding:0 1rem;}
.user_index_menu{ padding-top:0.7rem;padding-bottom: 0.2rem;}
.user_index_menu a{ display:block; width:1.3rem; height:1.3rem; float:right;}
.user_index_menu a.setting{ background:url(../images/user/icon_user_menu_setting.png) center no-repeat; background-size:1.3rem auto;}
.user_index_menu a.global_menu{ background:url(../images/user/u_icon_menu.png) center no-repeat; background-size:1rem auto; margin-right:0.8rem;}
.user_index_menu a.message{position: relative; background: url(../images/user/message_icon.png) center no-repeat; background-size:1rem auto;margin-right: 0.8rem;}
.user_index_menu a.message em{position: absolute;top: -0.375rem;right: -0.375rem;width: 1.125rem;height: 1.125rem;line-height: 1.125rem;border-radius: 50%;background: #d52b30;color: #fff;font-size: 0.875rem;text-align: center;}
.user_data{ margin-bottom:1.3rem;}
.user_data .user_logo{ width:4.8rem; height:4.8rem; background:url(../images/user/bg_user_logo.png) no-repeat; background-size:contain;}
.user_data .user_info{ margin-left:1rem;}
.user_data .user_info .email{ font-size:1.25rem; padding-top:0.5rem;}
.user_data .user_info .level{ color:#999; margin-top:0.5rem; font-size:0.875rem;}
.user_data .user_info .level img{ max-width:0.8rem; max-height:0.8rem; vertical-align:middle; margin-right:0.3rem;}
.user_data .user_info .discount{ color:#e53935; margin-top:0.5rem; font-size:0.875rem;}
.user_cart{ display:block; padding:1rem 0; padding-left:3.5rem; border-radius:0.3rem; background:url(../images/user/icon_user_shopping_cart.png) 1rem center #fff no-repeat; background-size:1.5rem auto; margin-bottom:0.6rem;}
.user_cart .title{ font-size:1rem; color:#333;}
.user_cart .count{ color:#999; font-size:0.875rem; margin-top:0.3rem;}
.user_awaiting{ background:#fff; border-radius:0.3rem; padding:1.2rem 0.9rem;}
.user_awaiting .title{ font-size:1rem;}
.user_awaiting .item{ height:calc(3.4rem + 2px); margin-top:0.7rem;}
.user_awaiting .item li{ float:left; width:3.5rem; height:3.5rem; overflow:hidden; border:1px solid #e5e5e5; margin-left:0.5rem; padding:0.2rem; box-sizing:border-box;}
.user_awaiting .item li img{max-width: 100%;max-height: 100%;}
.user_awaiting .para{ line-height:1.8rem; margin-top:0.7rem;}
.user_awaiting .para .more{ color:#999; float:left;}
.user_awaiting .para .total{ color:#111; float:right; font-size:1.1rem; margin-right:0.6rem;}
.user_awaiting .para .total span{ font-size:0.875rem; margin-right:0.2rem;}
.user_awaiting .para .payment{ float:right; display:inline-block; background:#e53935; color:#fff; font-size:0.875rem; padding:0 1.5rem; height:1.8rem; border-radius:0.2rem;}
.user_awaiting .para #paypal_button_container{width:100%; height:2.2rem; overflow:hidden; background-color:#fafafa; margin-top:.625rem; position:relative;}
.user_awaiting .para #paypal_button_container .paypal-button>.zoid-outlet{width:100%;}
.user_menu{ margin-top:1.3rem;}
.user_menu ul{ border-top:1px solid #dddde2;}
.user_menu li{ height:3rem; line-height:3rem; border-bottom:1px solid #dddde2; padding-left:2.6rem; background-repeat:no-repeat; background-size:2rem auto; background-position: left center; position:relative;}
.user_menu li i{ position:absolute; right:0; top:1.1rem;}
.user_menu li i:after,.user_menu li i:before{ border:0.5rem solid transparent; border-left:0.5rem solid #efeff4; width:0; height:0; position:absolute; top:0; right:0; content:''}
.user_menu li i:before { border-left-color:#bbb; right:-2px;}
.user_menu li span{ float:right; margin-right:2rem; color:#777;}
.user_menu li a{ font-size:0.925rem; color:#333; width:100%; height:100%; display:block;}
.user_menu li.inquiry{ background-image:url(../images/user/icon_user_menu_inquiry.png);}
.user_menu li.orders{ background-image:url(../images/user/icon_user_menu_orders.png);}
.user_menu li.favorite{ background-image:url(../images/user/icon_user_menu_favorites.png);}
.user_menu li.coupon{ background-image:url(../images/user/icon_user_menu_coupons.png);}
.user_menu li.address{ background-image:url(../images/user/icon_user_menu_address.png);}
.user_menu li.inbox{ background-image:url(../images/user/icon_user_menu_inbox.png);}
.user_menu li.setting{ background-image:url(../images/user/icon_user_menu_setting.png);}
.user_menu li.password{ background-image:url(../images/user/icon_user_menu_password.png);}
.user_menu li.distribution{ background-image:url(../images/user/icon_user_menu_distribution.png);}
.user_button{ background:#fff; text-align:center; height:2.6rem; line-height:2.6rem; margin-top:1.2rem; border-radius:0.3rem;}
.user_button a{ color:#999; font-size:1rem;}
.user_index_bottom_blank{ height:2rem;}

.user_order{margin-top:.3rem;}
.user_order .title{height:2.5rem; line-height:2.5rem; padding:0 .625rem; font-size:.875rem; background-color:#fff;}
.user_order .title .oid{color:#646464; float:left;}
.user_order .title .status{margin-right:.6rem; color:#d60707; float:right;}
.user_order .title em{margin-top:.9rem; border-width:.4rem 0 .4rem .4rem; border-color:transparent transparent transparent #999; border-style:solid; float:right; display:block; position:relative; z-index:10;}
.user_order .title em>i{border-width:.4rem 0 .4rem .4rem; border-color:transparent transparent transparent #fff; border-style:solid; display:block; position:absolute; top:-.4rem; right:.1rem; z-index:11;}
.user_order .prod_list{background-color:#fff;}
.user_order .prod_list .prod_tr{display:none;}
.user_order .prod_list .prod_box{margin-bottom:.3125rem; padding:.625rem;}
.user_order .prod_list .plist{margin-left:3rem;}
.user_order .prod_list .plist>div{float:left; box-sizing:border-box; -webkit-box-sizing:border-box;}
.user_order .prod_list .plist .img{width:20%; height:4rem; overflow:hidden; text-align:center; background-color:#fff;}
.user_order .prod_list .plist .img img{height:100%; vertical-align:middle;}
.user_order .prod_list .plist .info{width:65%; padding-left:.5rem;}
.user_order .prod_list .plist .info .name{max-height:2.4rem; line-height:1.2rem; overflow: hidden; margin-bottom:.4rem;}
.user_order .prod_list .plist .info .name>a{font-size:.875rem; color:#666;display: block;}
.user_order .prod_list .plist .info .number{margin-bottom:.2rem; color:#bab9b9;}
.user_order .prod_list .plist .info .attr{height:.75rem; line-height:.75rem; padding:.25rem 0; color:#666;}
.user_order .prod_list .plist .value{width:15%; text-align:right;}
.user_order .prod_list .plist .value .price{line-height:1rem; color:#333;}
.user_order .prod_list .plist .value .qty{line-height:1rem; color:#898989;}
.user_order .prod_list .plist.first{margin-left:0;}
.user_order .prod_list .package{padding-top:.625rem;}
.user_order .total{height:2.5rem; line-height:2.5rem; padding:0 .625rem; text-align:right; font-size:.875rem; background-color:#fff;}
.user_order .total .btn_more{width:auto; height:1.5rem; line-height:1.5rem; margin-top:.5rem; padding:0 1rem 0 .75rem; text-decoration:none; font-size:.75rem; color:#333; float:left;}
.user_order .total .btn_more em{margin:.4rem 0 0 .5rem; border-width:.4rem 0 .4rem .4rem; border-color:transparent transparent transparent #999; border-style:solid; float:right; display:block; position:relative; z-index:10; -webkit-transform:-webkit-rotate(90deg); transform:rotate(90deg); -webkit-transition:all .4s; transition:all .4s;}
.user_order .total .btn_more em>i{border-width:.4rem 0 .4rem .4rem; border-color:transparent transparent transparent #fff; border-style:solid; display:block; position:absolute; top:-.4rem; right:.1rem; z-index:11;}
.user_order .total .btn_more.current em{-webkit-transform:-webkit-rotate(270deg); transform:rotate(270deg);}

.user_tips_txt{line-height:.32rem; font-size:.24rem; padding:1.6rem 2%; background:#fff;}
.user_tips_txt a{font-size:.24rem; color:#d00;}

.order_detail{background:url(../images/user/bg_user_order_detail.jpg) repeat-x top/20%;}

.detail_box{padding-left:.625rem;}
.detail_box .title{line-height:1.5rem; font-size:.875rem;}
.detail_box .title>div{padding:.625rem .625rem .4rem .15rem;}
.detail_box .txt{padding:.625rem 0 .4rem;}
.detail_box .txt .rows{margin:.625rem 0;}
.detail_box .txt .rows>strong, .detail_box .txt .rows>span{line-height:1rem; font-size:.875rem; float:left; box-sizing:border-box; -webkit-box-sizing:border-box;}
.detail_box .txt .rows>strong{width:30%; text-align:left;}
.detail_box .txt .rows>span{width:70%; padding-right:.625rem; text-align:right; color:#666; float:right;}
.detail_box .txt .rows>p{width:70%; line-height:1rem; padding-bottom:.3rem; text-align:left; font-size:.875rem; color:#666; float:right;}
.detail_box .txt .rows>p .track{text-decoration:underline;}
.detail_box .txt .payment_method{line-height:1rem; padding-left:.75rem; font-size:.75rem;}

/* 取消订单 or 修改付款方式 */
.order_cancel .detail_box{padding-right:.625rem;}
.order_cancel .box_select{margin-bottom:1.5rem;}
.order_cancel #paypal_button_container{width:100%; min-height:2.2rem; overflow:hidden; background-color:#fafafa; margin-top:.625rem; position:relative;}
.order_cancel #paypal_button_container .paypal-button>.zoid-outlet{width:100%;}

.detail_prolist{margin:0 .625rem;}
.detail_prolist .waybill_products_list{margin-top:1.25rem;}
.detail_prolist .waybill_products_list:first-child{margin-top:0;}
.detail_prolist .row_hd{line-height:1.25rem; margin-top:1.25rem; font-size:.75rem;color: #666;}
.detail_prolist .row_hd>strong, .detail_prolist .row_hd>span{margin-right:1rem;}
.detail_prolist .row_hd:first-child{margin-top:0;}
.detail_prolist .item{padding:.625rem 0;}
.detail_prolist .item>div{float:left; box-sizing:border-box; -webkit-box-sizing:border-box;}
.detail_prolist .item .img{width:20%; height:4rem; overflow:hidden; text-align:center; background-color:#fff;}
.detail_prolist .item .img img{height:100%; vertical-align:middle;}
.detail_prolist .item .info{width:65%; padding-left:.5rem;}
.detail_prolist .item .info .name{width:95%; line-height:1rem; margin-bottom:.2rem; word-break:break-word;}
.detail_prolist .item .info .name>a{font-size:.875rem; color:#666;}
.detail_prolist .item .info .number{margin-bottom:.2rem; color:#bab9b9;}
.detail_prolist .item .info .attr{min-height:.75rem; line-height:.75rem; padding:.25rem 0; color:#666;}
.detail_prolist .item .value{width:15%; text-align:right;}
.detail_prolist .item .value .price{line-height:1rem; color:#d60707;}
.detail_prolist .item .value .qty{line-height:1rem; color:#d60707;}
.detail_prolist .item .fav_img{width:30%; height:6.25rem;}
.detail_prolist .item .fav_info{width:70%; min-height:6.25rem; position:relative;}
.detail_prolist .item .fav_info .price{line-height:1rem; margin-bottom:2rem; font-size:.875rem; color:#333;}
.detail_prolist .item .fav_info .del{height:1.5rem; line-height:1.5rem; padding:0 .75rem; font-size:.875rem; background:#fff; border:.0625rem #ddd solid; border-radius:.3125rem; position:absolute; left:.5rem; bottom:0; display:inline-block; vertical-align:top;}
.detail_prolist .item:first-child{padding-top:0;}

.detail_summary{padding:.625rem;}
.detail_summary>div{padding:.45rem 0; line-height:.75rem;}
.detail_summary>div .key, .detail_summary>div .value{font-size:.875rem; float:left;}
.detail_summary>div .key{width:70%; text-align:left; color:#404040;}
.detail_summary>div .value{width:27%; padding-left:3%; text-align:right; color:#d60707;}
.detail_summary>div .value span{font-size:.875rem; color:#d60707;}
.detail_summary>div .total{font-size:1rem; color:#d60707;}

.detail_button{padding:1rem .625rem 0; background-color:#f5f5f5;}
.detail_button .btn_payment{margin-bottom:.875rem; font-size:.95rem; color:#fff;}
.detail_button .btn_receiving{font-size:.95rem; color:#fff;}
.detail_button .btn_delete{font-size:.95rem; color:#fff; background-color:#ccc;}
.detail_button #paypal_button_container{min-height:2rem; margin-bottom:.875rem; position:relative; text-align:center;}

.m_form_area{width:100%; height:5rem; line-height:1rem; margin:.75rem 0 .625rem; resize:none; background:#fff; box-sizing:border-box; -webkit-box-sizing:border-box;}
.m_form_button{width:100%; color:#fff; display:block;}
.m_form_back{margin-top:.625rem; color:#333; background-color:#ccc;}

.user_favorite{padding-top:.75rem;}

.user_coupon{margin:.75rem .625rem;}
.user_coupon .item{line-height:2.1875rem; padding:.625rem 0;}
.user_coupon .item .cpnum{line-height:1.5rem; margin-left:2%;}
.user_coupon .item .cpnum .fcr{color:#f00;}
.user_coupon .item .cpnum .fcg{color:#999;}
.user_coupon .item .cpdate{line-height:1.5rem; margin-right:2%; font-size:.75rem; color:#666;}
.user_coupon .item:first-child{padding-top:0;}

/*global*/
#u_header{width:100vw; height:3.125rem; background-color:#fff;}
#u_header a{width:1.875rem; height:3.125rem; display:block; position:absolute; top:0;}
#u_header a.back{width:2.3rem; background:url(../images/user/u_icon_back.png) center no-repeat; background-size:auto 1.125rem;}
#u_header a.menu{left:2.5rem; background:url(../images/user/u_icon_menu.png) center no-repeat; background-size:auto 1rem;}
#u_header a.cart{right:0.9375rem; background:url(../images/user/u_icon_cart.png) center no-repeat; background-size:auto 1.25rem;}
#u_header a.cart i{width:0.5rem; height:0.5rem; display:block; position:absolute; right:0.125rem; top:0.8125rem; border:1px solid #fff; border-radius:0.3125rem;}
#u_header .title{line-height:3.125rem; text-align:center; font-size:1.125rem; color:#111; display:none;}
#u_header.fixed{position:fixed; top:0; left:0; z-index:999;}

#u_title{width:100vw; height:2.75rem; overflow:hidden; padding:2.5rem .75rem 0; position:relative; background:#fff;}
#u_title .u_title_box{width:100vw; height:2.75rem; line-height:2.75rem; padding-left:.75rem; font-size:1.4375rem; color:#111; border-bottom:.0625rem solid #eee; position:absolute; top:2.5rem; left:0;}
#u_title .u_title_box.fixed{position:fixed; top:.36rem; left:0;}

#user .global_tab{ border-bottom:1px solid #eee; background:#f4f4f4; height:3.125rem;}
#user .global_tab li{ width:50%; height:3.125rem; line-height:3.125rem; text-align:center; float:left; overflow:hidden; box-sizing:border-box; position:relative;}
#user .global_tab li.current{ border-bottom:2px solid #f9b61e;}
#user .global_tab li a{ width:100%; height:100%; display:inline-block; color:#666; font-size:1rem;}
#user .global_titile{ height:3.125rem; line-height:3.125rem; background:#f4f4f4; font-size:1rem; text-align:center;}
#user .global_line{ height:0.625rem; background:#f4f4f4;}

/*address*/
#user .address_row{ border-top:1px solid #eee; border-bottom:1px solid #eee;}
#user .address_row .info { padding:0.9375rem 1.25rem;}
#user .address_row .info strong{ font-size:1rem; color:#666; line-height:1.25rem; display:inline-block; margin-bottom:0.625rem;}
#user .address_row .info p{ font-size:14px; color:#999; line-height:1.25rem;}
#user .address_row .para{ padding:0 1.25rem; border-top:1px solid #ececec; height:3.125rem; line-height:50px; text-align:right; color:#999;}
#user .address_row .para span{ margin:0 0.3125rem;}
#user .address_row .para a{ font-size:0.875rem; display:inline-block;}
#user .address_row .para a.noselected,#user .address_row .para a.edit,#user .address_row .para a.del{ color:#999;}
#user .address_row .para a.fl i{ width:1.25rem; height:1.25rem; display:inline-block; background-image:url(../images/user/icon_selected.png); background-size:100% 100%; vertical-align:text-bottom; margin-right:0.5rem;}
#user .address_row .para a.selected i{ background-image:url(../images/user/icon_selected_current.png);}
#user .address_row .tips{line-height:1.25rem; padding:1rem; text-align:center; font-size:.875rem; color:#c00;}
#user .address_btn{ height:2.5rem; line-height:2.5rem; display:block; text-align:center; color:#fff; margin:1rem 1.25rem; font-size:0.875rem; border-radius:3px;}
#user .address_btn.back{ background:#ccc;}
#user .address_btn em{ font-size:1.375rem; display:inline-block; vertical-align:top; margin-right:0.3125rem;}

.user_address_form{margin:.75rem 0;}
.user_address_form .title{line-height:2.5rem; margin-bottom:.625rem; padding:.3125rem .625rem; font-size:1rem; border-bottom:.0625rem #ddd solid;}
.user_address_form .rows{margin:0 .625rem .3125rem;}
.user_address_form .rows .field{font-size:.875rem; line-height:2.5rem;}
.user_address_form .rows .input{font-size:.75rem; line-height:.75rem;}
.user_address_form .rows .box_input{width:100%;height: 2.875rem;line-height: 2.875rem; padding:0 .5rem; box-sizing:border-box; -webkit-box-sizing:border-box;}
.user_address_form .rows .box_input.null{border-color:#f00;}
.user_address_form .rows .box_select, .user_address_form .rows .box_select>select{height:2.875rem; line-height:2.875rem;}
.user_address_form .rows .box_select.country_box{overflow: unset; border: 0px;}
.user_address_form .rows .box_select .chzn-container{width: 100%;}
.user_address_form .rows .box_select .chzn-container-single .chzn-drop{width: 100%; box-sizing:border-box;}
.user_address_form .rows .box_input_group{position:relative;}
.user_address_form .rows .box_input_group .input_group_addon{width:20%; height:2.875rem; line-height:2.875rem; text-align:center; white-space:nowrap; border:.0625rem #ddd solid; border-right:0; border-top-right-radius:0; border-bottom-right-radius:0; float:left; box-sizing:border-box; -webkit-box-sizing:border-box;}
.user_address_form .rows .box_input_group .input_group{width:80%; height:2.875rem; line-height:2.875rem; padding:0 .5rem; border-top-left-radius:0; border-bottom-left-radius:0; float:left; box-sizing:border-box; -webkit-box-sizing:border-box;}
.user_address_form .rows p.error{line-height:1rem; color:#f00; display:none;}
.user_address_form .address_button{margin:.75rem .625rem .875rem;}
.user_address_form .address_button .btn{margin-bottom:.75rem; color:#fff;height: 3rem;line-height: 3rem;}
.user_address_form .address_button .btn_back{background-color:#ccc;}
#countryCode{text-align:center;}
/*************************** 会员中心 End ***************************/

.verification_box{padding:2%; margin:2%; border:none; background:#f5fdf3;line-height: 1.1rem;}
.verification_box strong{font-weight:700;}
.verification_title{font-size:0.875rem; line-height:1.4rem; margin-bottom:0.9rem; font-weight:700;}
.verification_title>i{display: none;}
.verification_info{padding:0 1%;}
.verification_info dt{margin-bottom:0.4rem; font-weight:700;}
.verification_info dt strong{color:#e71;}
.verification_info dd{margin-bottom:1rem;}
.verification_info dd>p{margin:0.6rem 0;}
.verification_info dd .btn_list{margin-top:1rem; line-height:1.5rem;}
.verify_now_btn{border-radius:0.2rem; -ms-border-radius:0.2rem; -moz-border-radius:0.2rem; -webkit-border-radius:0.2rem; padding:0 1rem; height:1.5rem; line-height:1.5rem; color:#fff; display:inline-block; float:left; cursor:pointer; font-size:0.875rem; margin-right:1rem; overflow:hidden;background: #000}
.verify_now_btn:hover{text-decoration:none; color:#fff;}
.guide_btn{margin:0 0.2rem;}

#vcode_obj{ display:none; width:100%; height:100%; position:fixed; top:0; left:0; z-index:10000;}
#vcode_obj .mask{ width:100%; height:100%; background:rgba(0,0,0,0.5); position:absolute; left:0; top:0;}
#vcode_obj .vcode_box{/* width:300px; height:175px;*/ padding:10px; background:#fff; position:absolute; top:50%; left:50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-radius:5px; box-sizing:border-box;}
#vcode_obj .vcode_box i{ display:block; width:30px; line-height:30px; height:30px; position:absolute; right:0; top:0; text-align:center; font-size:18px; cursor:pointer;}
#vcode_obj .vcode_box .vcode_title{ text-align:center; font-size:16px; margin-top:10px;}
#vcode_obj .vcode_box .vcode_code{ font-size:0; margin:15px 0;}
#vcode_obj .vcode_box .vcode_code input{ width:127px; height:32px; line-height:32px; margin-right:10px; padding:0 10px; border:1px solid #ccc; box-sizing:border-box; vertical-align:top; text-transform:uppercase;}
#vcode_obj .vcode_box .vcode_submit{ width:100%; height:40px; line-height:40px; background:#1687ff; text-align:center; color:#fff; cursor:pointer;}
#reg_form .verification_button{width:100%; border-color:#c4cdd5; color:#333; font-size:14px; border-radius:5px;}
#reg_form .verification_button.successed{color:#fff;}

/*inbox*/
#user .no_data{display:none;}
#user .global_tab.tab_inbox li{width:50%;}
#user .inbox_tab_con{overflow:auto;}
#user .inbox_tab_con .tab_con{min-height: calc(100vh - 9.4rem); padding-bottom:4rem; background-color:#efeff4; border-top:1px transparent solid;}
#user .inbox_tab_con .more{ text-align:center; height:1.875rem; line-height:1.875rem; background:url(../images/user/loading.gif) center no-repeat; background-size:1.5625rem auto;}
#user .inbox_tab_con .item{ padding:0.625rem 0; padding-left:2.1875rem; border-bottom:1px solid #eee; background:url(../images/user/u_icon_inbox_list_bg.png) 0 center no-repeat; background-size:auto 1.25rem;}
#user .inbox_tab_con .item.read{ background:url(../images/user/u_icon_inbox_list_bg_cur.png) 2px center no-repeat; background-size:auto 1.5rem;}
#user .inbox_tab_con .item .title{ color:#333; line-height:1.25rem; font-size:1rem; float:left; width:calc(100% - 5.625rem);}
#user .inbox_tab_con .item .date{ color:#999; float:right; width:5.625rem; text-align:right; line-height:1.25rem;}

#user .inbox_tab_con form .rows{ padding:0.3125rem;}
#user .inbox_tab_con form .rows>label{ font-size:0.875rem; line-height:1.25rem;}
#user .inbox_tab_con form .rows>input{ width:100%; height:2.1875rem; line-height:2.1875rem; text-indent:0.625rem; border:1px solid #ddd; box-sizing:border-box; border-radius:2px;}
#user .inbox_tab_con form .rows>textarea{ width:100%; height:6.25rem; border:1px solid #ddd; box-sizing:border-box; padding:0.625rem; resize:none; border-radius:2px;}
#user .inbox_tab_con form .rows>input:focus,.inbox_tab_con form .rows>textarea:focus{ box-shadow:0 0 0.75rem 0 #eba912; border:1px solid #f9b61e;}
#user .inbox_tab_con form .rows .upload_box{ position:relative; margin-top:0.625rem;}
#user .inbox_tab_con form .rows .upload_btn{ width:4.0625rem; height:4.0625rem;}
#user .inbox_tab_con form .rows .upload_btn img{ width:100%; height:100%;}
#user .inbox_tab_con form .rows .upload_file{ width:100%; height:100%; position:absolute; left:0; top:0; opacity:0;}
#user .inbox_tab_con form .submit_btn{ display:block; width:100%; height:40px; line-height:40px; text-align:center; background:#fe9901; color:#fff; font-size:0.875rem; border-radius:2px; margin-top:1.25rem;}

#user .inbox_tab_con .dialogue_box{width:90vw; margin:1rem 5vw 0;}
#user .inbox_tab_con .dialogue_box .time{height:1.6875rem; line-height:1.6875rem; text-align:center; font-size:.825rem; color:#aaa;}
#user .inbox_tab_con .dialogue_box .message{line-height:1.25rem; padding:1rem; font-size:.875rem; color:#111; background-color:#fff; border-radius:.3125rem; position:relative;}
#user .inbox_tab_con .dialogue_box .picture{width:40vw; height:40vw; margin-top:.625rem; padding:1rem; text-align:center; background-color:#fff; border-radius:.3125rem; float:left; position:relative;}
#user .inbox_tab_con .dialogue_box .picture img{max-width:100%; max-height:100%;}
#user .inbox_tab_con .dialogue_box_left .message:before, #user .inbox_tab_con .dialogue_box_left .picture:before{width:11px; height:13px; background:url(../../images/user/user/icon_dialogue_box_left.png) no-repeat; position:absolute; bottom:6px; left:-10px; display:block; content:'';}
#user .inbox_tab_con .dialogue_box_right{text-align:right; float:right;}
#user .inbox_tab_con .dialogue_box_right .message{text-align:left; background-color:#d0ecff;}
#user .inbox_tab_con .dialogue_box_right .picture{background-color:#d0ecff; float:right;}
#user .inbox_tab_con .dialogue_box_right .message:after, #user .inbox_tab_con .dialogue_box_right .picture:after{width:11px; height:13px; background:url(../../images/user/user/icon_dialogue_box_right.png) no-repeat; position:absolute; bottom:6px; right:-10px; display:block; content:'';}

.inbox_form{height:2rem; line-height:2rem; padding:.5rem 0; background-color:#fff; position:fixed; bottom:0; left:0;}
.inbox_form>form{width:90vw; padding:0 5vw;}
.inbox_form .upload_box{width:10vw; height:2rem; text-align:center; background:url(../../images/user/user/bg_multi_small_img.png) no-repeat center center; position:relative; float:left;}
.inbox_form .upload_box .pic_box{width:2rem; height:2rem; font-size:0; vertical-align:middle;}
.inbox_form .upload_box .pic_box>img{max-width:100%; max-height:100%;}
.inbox_form .upload_file{width:2rem; height:2rem; padding-right:50rem; font-size:5rem; cursor:pointer; position:absolute; top:0; right:0; filter:alpha(opacity=0); opacity:0; -moz-opacity:0; -webkit-opacity:0;}
.inbox_form .input_box{margin-left:2vw; float:left;}
.inbox_form .input_box>input{width:55vw; height:2rem; line-height:2rem; padding:.3125rem; font-size:1rem; background-color:#f2f2f2; border-radius:.1875rem; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.inbox_form .submit_btn{width:20vw; height:2rem; line-height:2rem; text-align:center; font-size:1rem; color:#fff; background-color:#0cb083; border-radius:.1875rem; float:right;}

.inbox_detail_pop{ width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(0,0,0,0.8); display:none;}
.inbox_detail_pop .box{ margin:0 20px; background:#fff; box-sizing:border-box; padding:0.625rem; border-radius:3px; min-height:18.75rem;}
.inbox_detail_pop .box .title{ font-size:1.125rem; line-height:1.375rem;}
.inbox_detail_pop .box .date{ font-size:0.875rem; color:#999; text-align:right; margin-top:0.5rem; border-bottom:1px solid #efefef; padding-bottom:0.625rem;}
.inbox_detail_pop .box .con{ color:#999; line-height:1.25rem; margin:0.9375rem 0;}
.inbox_detail_pop .box .img img{ max-width:100%; max-height:100%;}


/* 会员中心询盘中心 */
.user_inquiry{box-sizing: border-box; width: 100%; padding: 0 10px;}
.inquiry_table{width: 100%; margin-bottom: -1px;}
.inquiry_table tr.list_opl{border-bottom: 1px solid #e5e5e5;}
.inquiry_table th{height: 45px;font-size: 14px;color: #000;background: #f8f8f8;text-align: center;vertical-align: middle;}
.inquiry_table td{box-sizing: border-box; text-align: center; padding-bottom: 10px;vertical-align: middle;}
.inquiry_table td.prod_info{text-align: left;}
.inquiry_table td a{color: #333;}
.inquiry_table th:first-child{text-align: left;text-indent: 10px;}
.inquiry_table .list_oid td{height: 26px;line-height: 26px;font-size: 12px;color: #949494;text-indent: 10px;}

.inquiry_table .list{position: relative;padding:6px 10px 10px 92px;line-height: 20px;font-size: 14px; margin-bottom: 9px;}
.inquiry_table .list.hide{display: none;}
.inquiry_table td .list:first-child{border-top: none;}
.inquiry_table .list .pic{float: left;margin-left: -92px;width: 80px;height: 80px; overflow:hidden; margin-top: -5px;}
.inquiry_table .list .desc{min-height: 68px;}
.inquiry_table .list .name{word-break:break-word; font-size:14px; line-height: 16px; color:#333; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.inquiry_table .list .sku{color:#646464; font-size:12px; line-height: 12px; margin-top: 9px;}
.inquiry_table .list .attr{color:#646464; font-size:12px; line-height: 12px; margin-top: 19px;}
.inquiry_table .br{height: 20px;}
.inquiry_table .see_more{position: relative;display: inline-block; height: 22px;line-height: 22px;padding:0 30px 0 20px;border:1px solid #e5e5e5;border-radius: 12px;font-size: 12px;color: #333;text-decoration: none;}
.inquiry_table .see_more:before{content: '';position: absolute;top: 0;bottom: 0;right: 10px;margin:auto;height: 0;width: 0;border-color: transparent;border-style: solid;border-width:5px 4px 0px 4px;border-top-color: #333;}
.inquiry_table .see_more.cur{background-color: #f6f6f6;}
.inquiry_table .see_more.cur:before{border-width:0 4px 5px 4px;border-bottom-color: #333;}

.inq_tips{box-sizing: border-box; width: 100%; background-color: #f0f0f0; padding: 10px; margin-top: 16px;}
.inq_tips .inq_tips_title{font-size: 16px; line-height: 26px; color: #010101; font-weight: bold;}
.inq_tips .inq_tips_desc{font-size: 12px; line-height: 20px; color: #4f4f4f; margin-top: 8px;}

.inq_info{padding: 10px;}
.inq_info .inq_row{display: flex; font-size: 14px; line-height: 34px;}
.inq_info .inq_row:first-child{margin-top: 0;}
.inq_info .inq_row .inq_key{min-width: 130px; color: #333; font-weight: bold;}
.inq_info .inq_row .inq_val{color: #333;}
