#header{height:104px; margin-bottom:0; border-bottom:2px solid #108bee;}
.lwx_ps_header #logo{width:200px; margin-right:0;}

.lwx_logo_h3{font-size:28px; color:#292929; width:160px; padding-top:50px;}
.lwx_myorder_link{margin-top:60px; font-size:14px; color:#eee; height:20px;}
.lwx_person_pop_menu{min-width:110px; _width:120px; position: relative; float: left; color:#909090; cursor: pointer;}
.lwx_pop_menu_content{padding:5px 15px; position: absolute; left:0; top:15px; border:1px solid #DCDCDC; width:80px; background: #fff; z-index: 10;}
.lwx_pop_menu_content li a{padding:8px 0; display: block; width: 100%;}
.lwx_pop_menu_content li a:hover{color:#008dd4; text-decoration: none;}
.lwx_myorder_link a{ color:#909090; margin-left:5px;}
.lwx_myorder_link span b{display:inline-block; padding-left:5px;}

.lwx_personinfo_content{padding:30px 0 65px; background:#f9f9f9;}
.lwx_psinfo_left{width:240px; overflow: hidden; background:#fff; min-height:490px;}
.lwx_psinfo_right{width:940px; overflow:hidden; background:#fff; min-height:490px;}
.lwx_psinfo_left dl{padding:15px 10px 10px 40px;}
.lwx_psinfo_left dl dt,.lwx_psr_content h3,.lwx_safe_content h3{font-size:20px; color:#121212; margin:20px 0 5px 0; font-weight: lighter;}
.lwx_psinfo_left dl dd,.lwx_psinfo_left dl dd a{color:#5f5f5f; font-size: 16px;}
.lwx_psinfo_left dl dd a{width:100%; display:block; padding:10px 0;}
.lwx_psinfo_left dl dd a:hover{color:#ff5500;}
.lwx_psinfo_left dl dd a.lwx_ps_current{color:#ff5500;}

.lwx_psr_content{padding:15px 155px 0px 45px;}
.lwx_psr_content dl{border:1px solid #dcdcdc; margin-top:20px; padding:35px 0;}
.lwx_psr_content dt{float:left; width:249px; border-right:1px solid #dcdcdc; text-align: center; position: relative; height:280px;}
.lwx_psr_content dd{float:left; padding:20px 50px 0 50px; text-align: center;}
.lwx_info_face{width:135px; margin:50px auto 15px;}
.lwx_psr_content dt a.lwx_setface{font-size:16px; display:inline-block; padding:10px 0; color:#008dd4;}
.lwx_psr_content dd table{text-align: left; color:#5f5f5f; font-size:16px;}
.lwx_psr_content dd table th,.lwx_psr_content dd table td{padding:10px 0;}
.lwx_psr_content dd table th{font-weight: lighter; font-size: 18px; padding-right:10px; }
.lwx_flex_layout{display: flex; cursor: pointer;}
.lwx_flex_layout .lwx_select_radio{display:block; flex:1; float: left;}
.lwx_flex_layout span,.lwx_flex_layout label{vertical-align: middle; cursor: pointer;}
.lwx_info_sbm{border:none; background:#ff5500; color: #fff; width:228px; font-size:16px; height:35px; margin:20px 0 0 0;}
.lwx_radio{width:19px; height:19px; background-position: -18px -458px;}
.lwx_selected_radio{ background-position: -91px -458px;}

.lwx_info_td .desgin_select select{width:92px;padding:10px 0;border:solid 1px #ccc;color:#666;}
.lwx_info_td .desgin_select #province{margin-right:10px;}
/*安全设置*/
.lwx_safe_content{padding:15px 42px 0px 42px}
.lwx_safe_level{padding:20px 25px; font-size:18px; color: #121212; background:#ececec; margin-top:40px;}
.lwx_safe_level span{vertical-align: middle;}
.lwx_safer,.lwx_safest{width:210px; height:22px; overflow: hidden; background-position:0 -490px; margin-left:10px;}
.lwx_safest{background-position: 0 -520px;}
.lwx_jy_word{display:inline-block; color:#5f5f5f; font-size:14px; margin-left:55px;}
.lwx_modify_box{padding:10px 0; margin:25px 0; border-bottom:1px solid #e5e5e5;}
.lwx_modify_box dt{width:187px; border-right:1px solid #e5e5e5; float: left; padding:8px 0; color: #292929; font-size: 18px;}
.lwx_modify_box dt span{ vertical-align: middle;}
.lwx_modify_box dd{width:495px; padding:13px 34px; float:left; font-size: 14px; color: #959595;}
.lwx_modify_box dd span{color:#3e3e3e;}
a.lwx_modify_btn{display:block; margin-top:3px; font-size: 14px; text-align: center; line-height: 30px; float:left; width:100px; height:30px; border:1px solid #ff5500; color:#ff5500;}
a.lwx_modify_btn:hover{background:#ff5500; color:#fff; text-decoration: none;}
.lwx_ticked_icon{width:32px; height:29px; margin:0 20px 0 25px; background-position:-200px 0;}
.lwx_mobile_icon{width:11px; height:17px; background-position:-200px -40px;}
a.lwx_dis_btn{display:block; cursor:text; margin-top:3px; font-size: 14px; text-align: center; line-height: 30px; float:left; width:100px; height:30px; border:1px solid #ececec; color:#fff; background: #ececec;}
a.lwx_dis_btn:hover{text-decoration: none;}

/*修改密码弹出框*/
#lwx_modify_password{width:400px; overflow: hidden; background:#fff; border-top:4px solid #ff5500;}
.lwx_m_pw_content{padding:37px 25px;}
#lwx_modify_password h3{color:#5f5f5f; font-size:22px; font-weight: lighter; margin-bottom:30px;}
.lwx_pw_box li{width:100%; border:1px solid #e5e5e5; margin-bottom:25px; position:relative;}
.lwx_pw_box li .lwx_error_tips{color:#ff5500; width:100%; position: absolute; left:0; top:48px; font-size:14px;}
.lwx_pw_box li input,.lwx_check_code input{width:95%; padding-left:5%; border:none; background:#fff; height:44px; line-height: 44px;}
.lwx_check_code{padding:25px 0;}
.lwx_check_code div{width:173px; float: left; margin-right:25px; border:1px solid #e5e5e5;}
.lwx_check_code img{float:left;}
.lwx_pop_btn{ text-align: center;}
.lwx_pop_btn button,.lwx_pop_btn a{display:inline-block; text-align: center; vertical-align: middle; border:none; font-size: 14px; width:167px; height:39px; line-height: 39px; background:#ff5500; color:#fff;}
.lwx_pop_btn a:hover{text-decoration: none;}
.lwx_pop_btn button.lwx_cancel_btn{background:#5f5f5f; margin-left:10px;}
.lwx_modify_success_box{width:360px; border:5px solid #5b5b5b; background:#fff; padding:20px 0; text-align: center;}
.lwx_m_sucs{font-size: 20px; color:#5f5f5f; padding:35px 0;}
.lwx_m_sucs span{ vertical-align: middle;}

/*协议弹出框*/
#lwx_xieyi,#lwx_baojia{width:845px; overflow: hidden; background:#fff; border:4px solid #a1a1a1; text-align: left;}
.lwx_xieyi_content,.lwx_baojia_content{padding:20px;}
.lwx_xieyi_content h3,.lwx_baojia_content h3{color:#4d4d4d; font-size:18px; border-bottom:1px solid #e1e1e1; padding-bottom:10px; margin-bottom:20px;}
.lwx_xieyi_content h3 span,.lwx_baojia_content h3 span{float:right; cursor: pointer; display: inline-block; color:#7b7b7b; font-size: 22px; font-weight: lighter;}
.lwx_xieyi_text,.lwx_baojia_text{height:325px; overflow: auto; color: #4d4d4d; font-size: 14px;}
.lwx_xieyi_text h4{font-size:14px;}
.lwx_xieyi_text p{line-height: 180%; margin-bottom: 25px;}
.cart-list .lwx_pop_btn a.lwx_confirm{color:#fff;}

/*城市切换*/
.lwx_cc_back_box{background:#f5f5f5; overflow: hidden;}
.lwx_change_city_ct{width:1200px; margin:35px auto; border-top:2px solid #b9e4fb; position: relative;}
.lwx_change_city_ct:after{content:''; display: block; width: 180px; height:2px; background:#008bd6; position:absolute;
left:0; top:-2px;
}
.lwx_ccity_box{display:-ms-flex; display:-webkit-flex; display:flex; -ms-flex-align:center; -webkit-align-items:center;
-webkit-box-align: center; align-items: center; background:#fff; position: relative;
border-bottom:1px solid #e6e6e6;
}
.lwx_ccity_box:after{content:''; display: block; width: 180px; height:1px; background:#008bd6; position:absolute;
left:0; bottom:-1px;
}
.lwx_ccity_box dt{width:180px; display: block; font-size:32px; color: #028cd7; text-align: center; position: relative;}
.lwx_ccity_box dd{display: block; flex: 1; padding:10px 1px; overflow: hidden;}
.lwx_ccity_box dd table{ vertical-align: top; border-left:2px solid #e6e6e6;}
.lwx_ccity_box dd table th{font-size:18px; color: #028cd7; padding:10px 0; width:105px; text-align: center; vertical-align: top;}
.lwx_ccity_box dd table td{padding:10px 0;}
.lwx_ccity_box dd table td a{font-size:16px; white-space: nowrap; color: #5f5f5f; display:inline-block; margin-left:15px; margin-bottom:10px;}
.lwx_ccity_box dd table td a.vr_color{color:#c3c3c3}
.lwx_ccity_box dd table td a:hover{color:#ff5500;}


/*我的提问*/
.lwx_my_question{padding-bottom:50px;}
.lwx_questionlist_title{font-size:16px; color:#121212; padding:20px 0 10px; border-bottom: 2px solid #eee;}
.lwx_questionlist_title span{display: block;}
.lwx_mq_lwidth{width:560px; padding-right:30px; display: block; position: relative;}
.lwx_mq_rwidth{width:245px; display: block; overflow: hidden;}
.lwx_qst{font-size:16px; width:355px; margin:35px 0 40px; color:#121212;}
.lwx_answer{font-size:14px; line-height: 180%;}
.lwx_none_answer{color:#008cd6;}
.lwx_qst_time{display:block; font-size: 14px; width: 90px; position: absolute; top:35px; right: 30px; text-align: center;}
.lwx_qst_user{display:inline-block; font-size: 14px; top:35px; right:130px; position: absolute;}
.lwx_continu_ask{text-align: right; padding:10px 10px 50px 0;}
.lwx_continu_ask a{color:#ff5500;  font-size: 14px;}
.lwx_my_qust_content{width:100%; margin-bottom:50px;}
.lwx_qst_product{padding:0 15px; text-align: center;}
.lwx_qst_product img{display:block; width: 100px; height:100px; margin:10px auto;}
.lwx_bot_border{width:100%; height:2px; background: #eee; position: relative; top:1px; }
.lwx_my_qust_content td:nth-child(2n){border-bottom:2px solid #d2d2d2;}

/*订单详情*/
.lwx_order_tt_box{padding:0 0 30px; border-bottom:1px solid #eee; font-size: 14px;}
.lwx_order_details{padding:20px 35px; overflow: hidden; margin:35px 0; background:#fff;}
.lwx_order_details h3{margin:25px 0; font-size: 20px;}
.title_h3{font-weight: lighter; font-size: 20px; color:#343434;}
.lwx_order_num{margin:0 0 20px; font-size:16px; color: #2a2a2a;}
.lwx_order_time{color:#757575; font-size: 12px; text-align: center;}
.lwx_order_time:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.lwx_order_time span{display:block; width:198px; float: left;}
.lwx_order_status{padding:25px 0 40px;}
.lwx_order_status_lf{float:left; width:760px; padding-right:20px;}
.lwx_order_status_rg{width:350px; float: right; text-align: right; padding-top:25px;}
.lwx_order_status_rg a{display:inline-block; width: 148px; height: 36px; line-height: 36px; border:1px solid #878787; margin-left:15px; text-align: center; color:#878787; font-size: 16px;}
.lwx_order_status_rg a:hover{ text-decoration: none;}
.lwx_order_status_rg a.lwx_go_pay{background:#ff5500; border-color:#ff5500; color:#fff;}
.lwx_order_info_lf{width:630px; padding:25px; float: left; height:250px; border:1px solid #eee; font-size: 14px;}
.lwx_order_info_rg{width:380px; padding:25px; float: right; height:250px; border:1px solid #eee;font-size:16px;}
.lwx_order_info p{line-height: 180%;}
.lwx_order_info dt{margin-bottom:25px;}
.lwx_order_info dd{margin-bottom:50px;}

/*商品列表*/
.goods-lists{margin-bottom:20px;padding: 30px 40px 0 40px;background-color:#fff;}
.goods-lists .goods-title h3{padding: 15px 0;font-size:20px;font-weight:normal;line-height:2;}
.goods-list .goods-head h5{padding: 10px;background-color:#F6F6F6;font-size:16px;line-height:2;font-weight: normal;}
.goods-list .goods-body .goods-row{padding:30px 0;border-bottom:1px dashed #D1D1D1;overflow:hidden;zoom:1;}
.goods-list .goods-body .goods-row .cell{float:left;width:150px;text-align:center;line-height:1.6;height:22px;padding-top:49px;font-size:14px;}
.goods-list .goods-body .goods-row .cell-img{height:120px;padding:0 40px;}
.goods-list .goods-body .goods-row .cell-img img{width:145px; height:120px;}
.goods-list .goods-body .goods-row .cell-name{width:280px;height:44px;padding:38px 30px 0;text-align:left;}
.goods-list .goods-body .goods-row .cell-total {color:#FF5500;}
.goods-lists .goods-info{padding:20px 0;}
.goods-lists .goods-info ul{width:250px;}
.goods-lists .goods-info li{position:relative;width:250px;height:22px;margin-bottom:10px;font-size:16px;line-height:22px;}
.goods-lists .goods-info li span{position:absolute;right:0;top:0;color:#FF5500;}
.goods-lists .goods-info li span label{color:#666;}
.goods-lists .goods-info .total-money{margin-top:20px;font-size:16px;}
.goods-lists .goods-info .total-money strong{font-size:30px;font-weight: normal;}
.lwx_order_status_rg .btn{float:right;width:158px;height:34px;margin-bottom:20px;line-height:34px;border:1px solid #FF702A;text-align:center;text-decoration:none;font-size:14px;}
.lwx_order_status_rg .btn-primary{background-color:#FFF2EA;color:#FF5500;}
.lwx_order_status_rg .btn-primary:hover{background:#ff5500; color:#fff;}

/*物料增补清单——待付款页面*/
.material_details .lwx_order_tt_box{padding-bottom:0;}
.material_details .lwx_order_tt_box h3{margin:30px 0 38px;}
.material_details .lwx_order_status_lf p{font-size:14px;color:#595959;}
.material_details .lwx_order_status_rg{text-align:center;}
.material_lists{padding-bottom:60px;}
.material_lists table{width:544px;border-collapse: collapse;border-spacing:0;border:1px solid #DCDCDC;}
.material_lists table td{padding:0;padding-left:30px;height:55px;font-size:16px;}
.material_lists table td:first-child{width:255px;}
.material_lists table td:nth-child(2){width:70px;}
.material_lists table td:last-child {width:128px;}
.material_goods_info{margin:50px 110px 0 0;}

.ni_name{height:27px; line-height: 27px;}

/*优惠券*/
.coupon_box{margin-bottom: 20px;padding: 30px 40px;background-color: #fff;overflow:hidden;}
.coupon_box .goods_title h3{padding-top:15px;font-size: 20px;font-weight: normal;line-height: 2;}
.coupon_usable_wrapper{padding:4px;height:162px;overflow: hidden;}
.coupon_usable_box{position:relative;float:left;margin-right:30px;margin-top:15px;background-color: #FF5E6B;color:#fff!important;}
.coupon_usable_box.visited:after{content: "";position:absolute;left:-4px;top:-4px;right:-4px;bottom:-4px;border:6px solid #FFD452;border-radius: 4px;}
.coupon_usable_box:nth-child(4n){margin-right: 0;}
.coupon_box .cu_hd{padding:15px 0;margin:0 5px;border-bottom:1px dashed #fff;overflow: hidden;}
.coupon_box .cu_bd{padding:15px;background-color: #FB4957;font-size: 12px;}
.coupon_usable_box .cu_price{padding-left:10px;font-size: 24px;}
.coupon_usable_box .cu_price span{font-size: 46px;line-height: 1;}
.coupon_usable_box .limit_price{float:right;font-size: 14px;}
.specified_date_tag{position:absolute;right:0;top:0;border:50px solid #ff0013;border-left-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);text-align:center;color:#fff9d4;font-size: 13px;-webkit-transform:translate(50%,-50%) rotate(135deg);transform:translate(50%,-50%) rotate(135deg);}
.specified_date_tag:after{content:"即将过期";position:absolute;width:60px;left: 7px;bottom: -9px;transform: rotate(270deg);}
/*个人中心--优惠券列表页*/
.coupon_tip{color:#2fb2f6;font-size: 14px;}
.coupon_tip .iconfont{margin-right:5px;font-size: 15px;vertical-align: middle;}
.coupon_navbar{margin-top:20px;padding:0 25px;height:34px;line-height:34px;background-color: #F8F8F8;}
.coupon_navbar .fl a{margin-right: 55px;color:#2a2a2a;}
.coupon_navbar .fl a.current{color:#0097e0;}
.coupon_navbar .fr a{margin-left:45px;}
.coupon_navbar .fr .iconfont{font-size: 12px;vertical-align: middle;}
.coupon_usable_content{width:777px;margin:42px auto 20px;}
.coupon_usable_content ul{margin-right:-60px;}
.coupon_list_style{float:none;width:219px;height:320px;margin:0 60px 30px 0;background-color: #F8F8F8;}
.coupon_list_style .cu_hd{height:196px;padding:0 0 26px 20px;background: #FF5E6B url("../img/coupon_bg.jpg") no-repeat left bottom;}
.coupon_list_style .cu_hd p{margin-bottom:16px;}
.coupon_list_style .cu_price{padding:30px 0 18px;}
.coupon_list_style .cu_bd{padding:8px 0 0 20px;color: #666;line-height: 1.8;}
.coupon_disable_content{padding-top:60px;text-align: center;color:#959595;font-size: 16px;}
.coupon_disable_content .iconfont{font-size: 140px;line-height:1;color:#dbdfe2;}
.used_tag{position:absolute;right:-18px;top:-18px;width:91px;height:91px;background: url("../img/used_tag.png") no-repeat;}
a.use_coupon_btn{display: block;width: 125px;text-align:center; margin-left:25px; padding:0;border: 2px solid #fff;border-radius:10px;color: #fff;font-size: 12px;}
/*已过期*/
.coupon_disable_box .cu_hd{background: #B2B2B2 url("../img/coupon_gray_bg.jpg") no-repeat left bottom;color:#fff;}
.coupon_disable_box .cu_price{font-size: 24px;}
.coupon_disable_box .cu_price span{font-size: 46px;line-height: 1;}
/**查看更多**/
.more_btn{margin-top:15px;text-align: center;}
.more_btn a{font-size: 14px;line-height: 2;}
.more_btn a .iconfont{display:inline-block;vertical-align: middle;}
.more_btn a.active .iconfont{-moz-transform:translateY(-3px) scaleY(-1);-webkit-transform:translateY(-3px) scaleY(-1);-o-transform:translateY(-3px) scaleY(-1);transform:translateY(-3px) scaleY(-1);}
/*查看运费*/
.look_freight{width:97px; height:35px; position: absolute;border:1px solid #fff; border-bottom:none; top:-10px; right:-10px; font-size:14px; overflow:hidden; cursor:default;}
.look_freight .freight_face{display:block;width:100%; height: 35px; font-weight: bold; color: #ff4d00; position:relative; border-bottom:1px solid #fff; text-indent:15px; line-height: 35px; z-index: 3;}
.freight_face .iconfont{font-weight: lighter; color: #8f8f8f; margin-left: 5px; position: relative; top: 2px;}
.look_freight div{width:280px; border:1px solid #ff4d00; padding:5px 10px; background:#fff; position: absolute; right:-1px; top:35px; z-index: 2;}
.look_freight div p{margin:10px 0 5px;}
.look_freight div p.spr_line{margin:7px 0;}
.look_freight div p.gs_zixun{margin:0 0 2px 0;}
.look_freight div p.gs_zixun em,.look_freight div p.gs_zixun a{color:#ff4d00;}
.freight_focus{border-color:#ff4d00; overflow:visible;}

