



/*public*/

.min_w1490{ width: 1490px; min-width: 1200px; margin-left: auto; margin-right: auto; overflow: hidden; }



.bdb_f8f{ border-bottom: 1px solid #f8f8f8; }

.bdb_d8d{ border-bottom: 1px solid #d8d8d8; }

.bdb_eee{ border-bottom: 1px solid #eee; }

.bdb_ccc{ border-bottom: 1px solid #ccc; }

.bdb_e0e0{ border-bottom: 1px solid #e0e0e0; }

.bd_f0f{ border: 1px solid #f0f0f0; }

.bdb_2_83c{ border-bottom: 2px solid #83cb27; }

.bdb_2_e62{ border-bottom: 2px solid #e62b00; }

.bdr_1_eee{ border-right: 1px solid #eee; }

.bd_1_bbb{ border: 1px solid #bbb; }



.underline{ text-decoration: underline; }

.underline:hover{ text-decoration: underline; }



.color_fff{ color: #fff; }

.color_ccc{ color: #ccc; }

.color_333{ color: #333; }

.color_666{ color: #666; }

.color_999{ color: #999; }

.color_e62{ color: #e62b00; }

.color_ff7{ color: #ff7d5f; }

.color_e73{ color: #e73810; }

.color_82c{ color: #82cb27; }

.color_ff6{ color: #ff644f; }

.color_67c{ color: #67c31d; }



.h_color999:hover{ color: #999; }

.h_colorff6:hover{ color: #ff644f; }





.bgc_f8f8{ background-color: #f8f8f8;margin-top: 85px;}


.bgc_eee{ background-color: #eee; }

.bgc_fff{ background-color: #fff; }

.bgc_333{ background-color: #333; }

.bgc_f0f{ background-color: #f0f0f0; }

.bgc_e0e{ background-color: #e0e0e0; }

.bgc_bbb{ background-color: #bbb; }



.min_w_50{ min-width: 50px; }

.min_w_60{ min-width: 60px; }

.min_w_70{ min-width: 70px; }

.min_w_80{ min-width: 80px; }

.min_w_90{ min-width: 90px; }

.w_120{ width: 120px; }

.w_160{ width: 160px; }

.w_250{ width: 250px; }

.w_430{ width: 430px; }

.w_930{ width: 930px; }

.w_950{ width: 950px; }



.h_160{ height: 160px; }

.min_h_340{ min-height: 340px; }

.min_h_360{ min-height: 360px; }

.min_h_400{ min-height: 400px; }

.min_h_640{ min-height: 640px; }

.p_r_70{ padding-right: 70px; }

.p_l_300{ padding-left: 300px; }

.p_l_120{ padding-left: 120px; }



.over_h_40{ max-height: 40px; overflow: hidden; }

.over_h_42{ max-height: 42px; overflow: hidden; }

.over_h_44{ max-height: 44px; overflow: hidden; }

.w_input{ height: 28px; line-height: 28px; background-color: #f8f8f8; border: 1px solid #f0f0f0; padding-left: 10px; border-radius: 3px; }

.w_input_36{ height: 36px; line-height: 36; padding-left: 10px; border: 1px solid #e0e0e0; background-color: #fff; }

.w_input_40{ height: 38px; line-height: 38px; background-color: #f8f8f8; border: 1px solid #f0f0f0; padding-left: 10px; }

.w_select_style{ border-radius: 3px; background-color: #f8f8f8; border-color: #f0f0f0; }

.w_select_style2{ border-radius: 0px; background-color: #fff; border-color: #e0e0e0; }

.w_select_style3{ height: 38px; border-radius: 0px; background-color: #fff; border-color: #e0e0e0; }



/*public*/



/*icon*/

.icon{ display: inline-block; background: url(../images/icon/personal_icon.png) no-repeat 0 0; }

.redact_icon{ width: 16px; height: 16px; }

.redact_icon:hover{ background-position-x: -26px; }





.mood_img{ width: 30px; height: 30px; background-position-y: -26px; cursor: pointer; }

.clear_img{ width: 10px; height: 10px; background-position-x: -104px; cursor: pointer; }

.clear_img:hover{ background-position-x: -124px; }

.clear_img_btn{ width: 16px; height: 16px; background-position-x: -52px; cursor: pointer; }

.clear_img_btn:hover{ background-position-x: -78px; }

.upward_icon{ width: 12px; height: 12px; background-position-y: -165px; }

.upward_icon:hover{ background-position-x: -20px; }

.downward_icon{ width: 12px; height: 12px; background-position-y: -165px; background-position-x: -42px; }

.downward_icon:hover{ background-position-x: -62px; }

.order_search_icon{ width: 20px; height: 20px; background-position-x: -40px; background-position-y: -20px; cursor: pointer; }

.garbage_icon{ width: 15px; height: 16px; background-position-x: -71px; background-position-y: -20px; cursor: pointer; }

.garbage_icon:hover{ background-position-x: -91px; }

.upload_model_icon{ width: 20px; height: 15px; background-position-x: -114px; background-position-y: -20px; vertical-align: text-bottom; }

.comment_icon,.look_icon,.download_icon,.like_icon{ width: 18px; height: 12px; vertical-align: middle; }

/*.comment_icon:hover,.look_icon:hover,.download_icon:hover,.like_icon:hover{ background-position-y: -19px; }*/

.comment_icon{ background-position-x: -141px; }

.look_icon{ background-position-x: -166px; }

.download_icon{ background-position-x: -192px; }

.like_icon{ background-position-x: -216px; }

.switch_open,.switch_close{ width: 50px; height: 24px; background-position-y: -42px; cursor: pointer; cursor: pointer; vertical-align: middle; }

.switch_close,.switch_open:hover{ background-position-x: -138px; }

.switch_open,.switch_close:hover{ background-position-x: -198px; }

.checkbox_close,.checkbox_open,.radio_close,.radio_open{ width: 14px; height: 14px; background-position-y: -76px; cursor: pointer; vertical-align: middle; }

.checkbox_close,.checkbox_open:hover{ background-position-x: -138px; }

.checkbox_open,.checkbox_close:hover{ background-position-x: -162px; }

.radio_close{ background-position-x: -186px; }

.radio_open,.radio_close:hover{ background-position-x: -210px; }



.radio_close.checked{ background-position-x: -210px; }

.checkbox_close.checked{ background-position-x: -162px; }

.switch_close.checked{ background-position-x: -198px; }



.btn_60_84c{ width: 60px; height: 22px; line-height: 22px; background-color: #84cd28; color: #fff; }

.add_icon{ width: 17px; height: 17px; background-position-y: -99px; background-position-x: -162px; vertical-align: text-top; }

.calendar_icon{ width: 16px; height: 14px; background-position-y: -100px; background-position-x: -138px; vertical-align: text-top; }

.close_btn{ width: 30px; height: 30px; background-position-y: -121px; background-position-x: -138px; cursor: pointer; }

.close_btn:hover{ background-position-x: -178px; }

.right_icon{ width: 30px; height: 30px; background-position-y: -156px; background-position-x: -138px; cursor: pointer; }

.right_icon:hover{ background-position-x: -178px; }

.left_icon{ width: 30px; height: 30px; background-position-y: -191px; background-position-x: -138px; cursor: pointer; }

.left_icon:hover{ background-position-x: -178px; }

.upload_btn{ width: 30px; height: 30px; background-position-y: -96px; background-position-x: 0px; cursor: pointer; }

.upload_btn:hover{ background-position-x: -70px; }



.star_level{ display: inline-block; width: 16px; height: 16px; background: url(../images/icon/star.png) no-repeat 0 0; vertical-align: text-top; cursor: pointer; }

.star_level_h,.star_level:hover{ background-position-y: -16px; }



/*个人中心 => 侧边栏导航icon*/

.nav_icon{ display: inline-block; width: 21px; height: 20px; background: url(../images/icon/personal_nav_icon.png) no-repeat 0 0; vertical-align: text-top; }

.nav_icon1{ background-position-y: 0; }

.nav_icon2{ background-position-y: -31px; }

.nav_icon3{ background-position-y: -61px; }

.nav_icon4{ background-position-y: -92px; }

.nav_icon5{ background-position-y: -122px; }

.nav_icon6{ background-position-y: -153px; }

.nav_icon7{ background-position-y: -183px; }

.nav_icon8{ background-position-y: -214px; }



/*个人中心 => 右边各版块导航icon*/

.user{ display: inline-block; width: 31px; height: 31px; background: url(../images/icon/user_nav_icon.png) no-repeat 0 0; vertical-align: middle; }

.user_icon1{ background-position-y: 0px; }

.user_icon2{ background-position-y: -41px; }

.user_icon3{ background-position-y: -82px; }

.user_icon4{ background-position-y: -122px; }

.user_icon5{ background-position-y: -163px; }

.user_icon6{ background-position-y: -203px; }

.user_icon7{ background-position-y: -243px; }

.user_icon8{ background-position-y: -284px; }

.user_icon9{ background-position-y: -325px; }

.user_icon10{ background-position-y: -366px; }

.user_icon11{ background-position-y: -406px; }

.user_icon12{ background-position-y: -447px; }

.user_icon13{ background-position-y: -487px; }

.user_icon14{ background-position-y: -528px; }

.user_icon15{ background-position-y: -568px; }

.user_icon16{ background-position-y: -608px; }

.user_icon17{ background-position-y: -650px; }

.user_icon18{ background-position-y: -690px; }

.user_icon19{ background-position-y: -731px; }

.user_icon20{ background-position-y: -771px; }

.user_icon21{ background-position-y: -812px; }

.user_icon22{ background-position-y: -852px; }

/*icon*/



/*link*/

.underline{ text-decoration: underline; transition: all .2s; }

.underline:hover{ color: #ff7d5f; }



.link_style1:hover{ color: #aaa; }



/*link*/





/*btn*/

.btn{ display: inline-block; width: 100px; height: 36px; line-height: 36px; text-align: center; border-radius: 3px; cursor: pointer; }

.btn_100{ background-color: #ff7d5f; color: #fff; transition: all .2s; }

.btn_100:hover{ background-color: #d65234; color: #fff; }



.btn_82_ff7{ width: 82px; height: 26px; line-height: 26px; text-align: center; background-color: #ff7d5f; color: #fff; border-radius: 13px; transition: all .2s; }

.btn_82_ff7:hover{ background-color: #d65234; color: #fff; }

.btn_70_82c{ width: 70px; height: 30px; line-height: 30px; background-color: #82cb27; color: #fff; transition: all .2s; }

.btn_70_82c:hover{ background-color: #aaa; color: #fff; }

.btn_70_ff6{ width: 70px; height: 30px; line-height: 30px; background-color: #ff644f; color: #fff; transition: all .2s; }

.btn_70_ff6:hover{ background-color: #cf3e2a; color: #fff; }

.btn_70_ff6_null{ width: 70px; height: 28px; line-height: 28px; border:1px solid #ff644f; color: #ff644f; transition: all .2s; }

.btn_70_ff6_null:hover{ background-color: #ff644f; color: #ffffff; }

.btn_80_e62{ width: 80px; background-color: #e62b00; color: #fff; transition: all .2s; }

.btn_80_e62:hover{ background-color: #ba2a09; color: #fff; }

.btn_90_ccc{ width: 88px; height: 28px; line-height: 28px; border: 1px solid #ccc; border-radius: 3px; text-align: center; color: #bbb; transition: all .3s; }

.btn_90_ccc:hover{ background-color: #ff644f; border-color: #ff644f; color: #fff; }

.btn_70_f0f{ width: 68px; height: 24px; line-height: 24px; text-align: center; border: 1px solid #ddd; background-color: #f0f0f0; color: #888; transition: all .2s; }

.btn_70_f0f:hover{ background-color: #aaa; border: 1px solid #aaa; color: #fff; }

.btn_50_e74{ width: 50px; height: 26px; line-height: 26px; background-color: #e7421c; color: #fff; transition: all .2s; }

.btn_50_e74:hover{ background-color: #cd2a04; color: #fff; }

.btn_70_e74{ width: 68px; height: 24px; line-height: 24px; text-align: center; border: 1px solid #ddd; background-color: #f0f0f0; color: #e7421c; transition: all .2s; }

.btn_70_e74:hover{ background-color: #e7421c; color: #fff; border-color: #e7421c; }

.btn_80_30e62{ width: 78px; height: 28px; line-height: 28px; text-align: center; border: 1px solid #e62b00; color: #e62b00; transition: all .2s; }

.btn_80_30e62:hover{ background-color: #e62b00; color: #fff; }

.btn_80_67c{ width: 78px; height: 28px; line-height: 28px; text-align: center; border: 1px solid #67c31d; color: #67c31d; transition: all .2s; }

.btn_80_67c:hover,.btn_80_67c.default{ background-color: #67c31d; color: #fff; }

.btn_80_ff6{ width: 80px; height: 30px; line-height: 30px; background-color: #ff644f; color: #fff; transition: all .2s; }

.btn_80_ff6:hover{ background-color: #cf3e2a; color: #fff; }

.btn_80_666{ width: 78px; height: 28px; line-height: 28px; border: 1px solid #666; color: #666; transition: all .2s; }

.btn_80_666:hover{ background-color: #666; color: #fff; }

.btn_100_e62{ width: 100px; height: 30px; line-height: 30px; border: 1px solid #e62b00; color: #e62b00; transition: all .2s; }

.btn_100_e62:hover{ background-color: #e62b00; color: #fff; }

.btn_30_e62{ width: 80px; height: 30px; line-height: 30px; background-color: #e62b00; color: #fff; transition: all .2s; }

.btn_30_e62:hover{ background-color: #aaa; color: #fff; }

.btn_30_aaa{ background-color: #aaa; color: #fff; }

.btn_80_333{ width: 80px; height: 30px; line-height: 30px; background-color: #333; color: #fff; }

.btn_80_333:hover{ background-color: #111; color: #fff; }

.btn_125_e62{ width: 125px; height: 40px; line-height: 40px; border: 1px solid #e62b00; color: #e62b00; background-color: #fff; border-radius: 0; transition: all .2s; }

.btn_125_e62:hover,.btn_125_aaa{ background-color: #e62b00; border-color: #e62b00; color: #fff; }

.btn_130_ff6{ width: 130px; height: 40px; line-height: 40px; background-color: #ff644f; color: #fff; transition: all .2s; }

.btn_130_ff6:hover{ background-color: #cf3e2a; color: #fff; }

.btn_430_e62{ width: 430px; height: 46px; line-height: 46px; background-color: #e62b00; color: #fff; transition: all .2s; }

.btn_430_e62:hover{ background-color: #b82909; color: #fff; }

.btn_120_40_ff6{ width: 120px; height: 40px; line-height: 40px; background-color: #ff644f; color: #fff; transition: all .2s; }

.btn_120_40_ff6:hover{ background-color: #cf3e2a; color: #fff; }

.btn_120_40_67c{ width: 118px; height: 38px; line-height: 38px; border: 1px solid #ff644f; color: #ff644f; transition: all .2s; }

.btn_120_40_67c:hover{ background-color: #ff644f; color: #fff; }



.default_btn{ background-color: #aaa; color: #fff; border-color: #aaa; }

.default_btn:hover{ background-color: #aaa; color: #fff; border-color: #aaa; }



/*btn*/



/*个人中心导航*/

.personal_details{ height:auto; border-bottom: 1px solid #ccc; padding: 20px 20px 0 20px;}

.personal_img{ width: 76px; height: 76px; border-radius: 50%; border: 2px solid #e9795f; overflow: hidden; }

.personal_name{ float: left; line-height: 24px; max-width: 80%; font-size: 16px; color: #333; font-weight: bold; }

.member_img{ width: 38px; height: 14px; }



/* 展示用户的邀请码 */

.show-user-qrcode{position:fixed;left:0;top:0;z-index:99;width:100vw;height:100vh;background-color:rgba(0,0,0,0.6);}

.show-user-qrcode .img-coat{width:340px;height:auto;padding:10px 20px 20px 20px;box-sizing:border-box;background-color:#ffffff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}

.show-user-qrcode .img-coat p{position: relative;width:100%;font-size: 16px;line-height:24px;padding:8px 40px 8px 0px;margin-bottom:10px;box-sizing:border-box;}

.show-user-qrcode .img-coat p .btn-qr-code{position: absolute;width:30px;height:30px;right:0px;top:6px;cursor: pointer;}

.show-user-qrcode .img-coat img{width:100%;box-sizing:border-box;border:1px solid #4c4948;}

.show-user-qrcode .img-coat a{width:120px;height:40px;line-height: 40px;display:block;margin:20px auto 0 auto;background-color:#e62b00;color:#ffffff;font-size:18px;text-align:center;border-radius:5px;}











.personal_nav{ padding: 30px 0 70px; }

.personal_nav li{ height: 40px; border-left: 5px solid #eee; margin-bottom: 10px; }

.personal_nav li a{ display: block; padding-left: 54px; line-height: 40px; font-size: 16px; color: #999; }

.personal_nav li i.nav_icon{ margin-right: 12px;}



.personal_nav li:hover,.personal_nav li.cur_personal_nav{ border-color: #e62b00; background-color: #fff; }

.personal_nav li:hover a,.personal_nav li.cur_personal_nav a{ color: #333; }

.personal_nav li:hover i.nav_icon,.personal_nav li.cur_personal_nav i.nav_icon{ background-position-x: -30px; }

/*个人中心导航*/



/*我的账户*/



.mood_box .mood_content img{vertical-align: top;}

.mood_box{ height: 98px; border: 1px solid #e5cbcb; }

.mood_box #mood_content_textarea{ width: 849px; height: 78px; padding: 10px; border-right: 1px solid #e5cbcb;vertical-align: top;line-height: 24px;overflow-y: auto;font-size: 14px;color:#666;}

.upload_mood_img{ width: 58px; height: 98px; background-color: #faebe6; background-position-y: -60px; background-position-x: 15px; }

.upload_mood_img:hover{ background-color: #fef6f3; background-position-x: -55px; }

.upload_mood_img input{ cursor: pointer; }

.mood_list_img{ /*width: 60%;*/ border: 1px solid #e5cbcb; padding: 3px 3px 5px 3px; }

.mood_list_img li{ position: relative; float: left; width: 98px; height: 98px; margin-right: 5px; margin-bottom: 5px; overflow: hidden; }

.mood_list_img li:nth-child(9n){ margin-right: 0; }

.mood_list_img li i{ position: absolute; top: 0; right: 0; }

.mood_list_img li img{ width: 100%; height: 100%; }

.commodity_list_type{ padding: 10px; }

.commodity_list_type li{ float: left; width: 220px; height: 100px; padding-top: 20px; text-align: center; background-color: #f8f8f8; margin-left: 10px; }

.commodity_list_type li:first-child{ margin-left: 0; }

.coupon_list{ padding: 20px 10px; }

.coupon_list li{ float: left; width: 218px; height: 288px; border: 1px solid #ccc; border-radius: 7px; text-align: center; background: url(../images/icon/coupon_icon.png) no-repeat 0 0; margin-right: 10px; margin-bottom: 10px; }

.coupon_list li:nth-child(4n){ margin-right: 0; }

.coupon_list li .coupon_restrict{ padding-top: 70px; font-size: 14px; }

.coupon_list li .coupon_restrict span{ font-weight: bold; }

.coupon_list li .coupon_condition{ line-height: 20px; margin-top: 30px; font-size: 12px; }

.coupon_list li .coupon_money{ font-size: 50px; font-weight: bold; }

.coupon_list li .coupon_money span{ font-size: 16px; margin-left: 3px; }

.coupon_list li .use_coupon{ display: inline-block; width: 78px; height: 26px; line-height: 26px; text-align: center; transition: all .3s; }

.coupon_list li .coupon_date{ line-height: 22px; font-size: 12px; }

.coupon_list li.new_coupon{ background-position-x: 4px; background-position-y: 26px; }

.coupon_list li.stale_coupon{ background-position-x: -475px; background-position-y: 26px; }



.coupon_list li.new_coupon .coupon_restrict{ color: #666; }

.coupon_list li.new_coupon .coupon_restrict span{ color: #e73810; }

.coupon_list li.new_coupon .coupon_condition{ color: #fff; }

.coupon_list li.new_coupon .coupon_money{ height: 60px; line-height: 60px; color: #fff; }

.coupon_list li.new_coupon .coupon_money span{ color: #fff; }

.coupon_list li.new_coupon .use_coupon{ border: 1px solid #e73006; border-radius: 15px; color: #e73006; }

.coupon_list li.new_coupon .coupon_date{ color: #666; }



.coupon_list li.stale_coupon .coupon_restrict{ color: #ccc; }

.coupon_list li.stale_coupon .coupon_restrict span{ color: #ccc; }

.coupon_list li.stale_coupon .coupon_condition{ color: #666; }

.coupon_list li.stale_coupon .coupon_money{ height: 60px; line-height: 60px; color: #333; }

.coupon_list li.stale_coupon .use_coupon{ border: 1px solid #999; border-radius: 15px; color: #999; }

.coupon_list li.stale_coupon .coupon_date{ color: #bbb; }



.coupon_list li.new_coupon:hover{ background-color: #ff644f; background-position-x: -236px; border-color: #ff644f; }

.coupon_list li.new_coupon:hover .use_coupon{ border-color: #ffeca9; background-color: #ffeca9; color: #ff644f; }

.coupon_list li.new_coupon:hover .coupon_condition{ color: #b52f21; }

.coupon_list li.new_coupon:hover .coupon_money{ color: #b52f21; }

.coupon_list li.new_coupon:hover .coupon_restrict span{ color: #fff; }

.coupon_list li.new_coupon:hover .coupon_date{ color: #ffdad5; }



.coupon_list li.stale_coupon:hover{ background-color: #ccc; background-position-x: -715px; }

.coupon_list li.stale_coupon:hover .use_coupon{ background-color: #999; color: #ccc; }

.coupon_list li.stale_coupon:hover .coupon_restrict{ color: #999; }

.coupon_list li.stale_coupon:hover .coupon_restrict span{ color: #999; }

.coupon_list li.stale_coupon:hover .coupon_date{ color: #999; }



.shrink_coupon{ display: inline-block; width: 100%; height: 32px; line-height: 32px; text-align: center; background-color: #eee; color: #e62b00; cursor: pointer; }

.shrink_coupon:hover{ opacity: .7; color: #aaa; }

.shrink_coupon:hover i.upward_icon{ background-position-x: -20px; }

.shrink_coupon:hover i.downward_icon{ background-position-x: -62px; }

.personal_mood .qqFace{ padding: 3px; margin: 3px; border: 1px solid red; background-color: #fff; }

.personal_mood .bgc_f8f8 {margin-top: 0;}
#show_mood img{ vertical-align: middle; }



.voucher_not_available{ padding-top: 200px; line-height: 60px; text-align: center; font-size: 16px; background: url("../images/voucher_not_available.png") no-repeat center top; margin: 30px 0 0 0; }

.voucher_not_available a{  color: #e73810 }

.voucher_not_available a:hover{ text-decoration: underline;}

a.commodity_link:hover p{ color: #e73810;  }

/*我的账户*/





/*我的资讯*/

.msg_nav{ height: 58px; padding-top: 12px; background-color: #333; }

.msg_nav li{ float: left; width: 150px; height: 58px; line-height: 58px; text-align: center; color: #777; background-color: #434343; margin-right: 10px; }

.msg_nav li a{ display: block; width: 100%; height: 100%; font-size: 16px; color: #777; }

.msg_nav li i{ margin-right: 5px; }

.msg_nav li:hover,.msg_nav li.cur_msg_nav{ background-color: #f8f8f8; }

.msg_nav li:hover i,.msg_nav li.cur_msg_nav i{ background-position-x: -40px; }

.msg_nav li:hover a,.msg_nav li.cur_msg_nav a{ color: #333; }



.dynamic_msg_list li{ padding: 20px; height: 160px; border-bottom: 1px solid #ddd; overflow: hidden; }

.dynamic_msg_list .dynamic_msg_img{ width: 220px; height: 100%; margin-right: 30px; overflow: hidden; }

.dynamic_msg_list .dynamic_msg_img img{ width: 100%; height: 100%; }

.dynamic_msg_list .dynamic_msg_text{ width: 470px; height: 100%; }

.dynamic_msg_list .dynamic_msg_btn{ width: 168px; height: 100%; }

.dynamic_msg_list .dynamic_msg_title{ padding-top: 15px; line-height: 30px; font-size: 16px; font-weight: bold; color: #666; transition: all .3s; }

.dynamic_msg_list .dynamic_msg_details{ height: 54px; padding: 10px 20px 16px 0; line-height: 18px; font-size: 12px; color: #999; border-right: 1px solid #ccc; overflow: hidden; margin-bottom: 10px; }

.dynamic_msg_list li:hover .dynamic_msg_title{ color: #e62b00; }

.dynamic_msg_list li:hover .btn_90_ccc{ background-color: #ff644f; border-color: #ff644f; color: #fff; }



.inform_msg_list li{ height: 336px; background-color: #f8f8f8; margin-bottom: 10px; }

.inform_msg_details{ width: 640px; padding: 12px 30px 12px 20px; }

.inform_msg_details_img ul{ height: 100px; overflow: hidden; }

.inform_msg_details_img li{ float: left; width: 100px; height: 100px; overflow: hidden; margin-left: 10px; }

.inform_msg_details_img li:first-child{ margin-left: 0; }

.inform_msg_details_img li img{ width: 100%; height: 100%; }

.inform_msg_newest{ width: 188px; height: 225px; padding: 20px; border: 1px solid #f0f0f0; background-color: #fff; margin: 10px 10px 0 0; }

.inform_msg_newest .inform_msg_newest_img{ width: 190px; height: 138px; overflow: hidden; margin-bottom: 4px; }

.inform_msg_newest img{ width: 100%; }

/*我的资讯*/





/*我的打印*/

.print_nav{ padding: 12px 10px 0 12px; }

.print_nav li{ float: left; width: 150px; height: 58px; line-height: 58px; text-align: center; background-color: #434343; margin-left: 5px; }

.print_nav li:first-child{ margin-left: 0; }

.print_nav li a{ display: block; width: 100%; height: 100%; font-size: 16px; color: #777; }

.print_nav li i{ margin-right: 5px; }

.print_nav li:hover,.print_nav li.cur_print_nav{ background-color: #f8f8f8; color: #333; }



.order_nav{ min-height: 39px; border-bottom: 1px solid #ddd; padding: 10px 10px 0; background-color: #f8f8f8; }

.order_nav li{ float: left; margin-right: 20px; margin-bottom: 10px; }

.order_nav li a{ display: block; height: 30px; line-height: 30px; padding: 0 15px; text-align: center; border-radius: 15px; color: #666; transition: all .2s; }

.order_nav li em{ color: #333; transition: all .3s; }

.order_nav li:hover a,.order_nav li.cur_order_nav a{ background-color: #e62b00; border-radius: 15px; color: #fff; }

.order_nav li:hover em,.order_nav li.cur_order_nav em{ color: #fff; }

.order_nav li.upload_model_btn,.order_nav li.up_model{ float: right; margin-right: 0; }

.order_nav li.upload_model_btn a{ width: 100px; height: 30px; line-height: 30px; text-align: center; background-color: #e62b00; color: #fff; padding: 0; border-radius: 5px; }

.order_nav li.upload_model_btn a:hover,.order_nav li.up_model a:hover{ background-color: #c52d0a; color: #fff; }

.order_nav li.up_model a{ padding: 0 0 0 38px; width: 62px; height: 30px; line-height: 30px; font-size: 12px; background: url(../images/up_model.png) no-repeat 13px 0 #e62b00; border-radius: 3px; color: #ffffff; text-align: left; }



.order_search_btn{ display: inline-block; width: 35px; height: 25px; background-color: #ccc; padding: 5px 0 0 15px; cursor: pointer; }

.order_search_btn:hover{ background-color: #aaa; }

.order_table tr{ border: 1px solid #f0f0f0; }

.order_table tr td{ border-left: 1px solid #f0f0f0; }

.order_details_model{ padding: 10px; border-top: 1px solid #f0f0f0; position: relative; }

.order_details_model_bot{ position: absolute; top: 105px; right: 10px; }

.order_table tr td .order_details_model:first-child{ border-width: 0; }

.order_table tr.order_table_interval,.order_table tr.order_table_interval td{ border-width: 0; }



.personal_like_list li{ float: left; width: 270px; height: 360px; border: 1px solid #f0f0f0; background-color: #f8f8f8; padding: 9px; margin: 0 10px 20px 0; transition: all .2s; overflow: hidden; }

.personal_like_list li:nth-child(3n){ margin-right: 0; }

.personal_like_list .like_list_img{ width: 270px; height: 270px; overflow: hidden; position: relative;}

.personal_like_list .like_list_img>a{display:block; width: 270px; height: 270px; overflow: hidden; position: relative;}

.personal_like_list .like_list_img img{position: absolute;left:50%;top:50%;transform:translate(-50%,-50%); }

.personal_like_list .like_list_describe{ height: 40px; line-height: 20px; font-size: 16px; overflow: hidden; }

.personal_like_list li:hover{ border-color: #e62b00; }

.personal_model_list li{ padding: 9px 0; width: 288px; height: 376px; }

.personal_like_list li:hover .down_div{display: block;}

.down_div{ width:100%; height:30px; padding:10px 0; position:absolute; top:218px; background:url(../images/down_bg.png) repeat; display:none; }

.down_div a{ display:inline-block; padding:0 20px; height:30px; line-height:30px; background:#ff0000; font-size:12px; color:#fff; border-radius:3px;}

.down_div a.xiad_a{ background-color:#178fe6; margin-left:20px; }

.down_div a.xiaz_a{ background-color:#f87622; float:right; margin-right:20px;}

.down_div a.xiaz_a:hover{ background-color:#d66115 !important;}



.comment_info_list li{ background-color: #f0f0f0; margin-bottom: 10px; }

.comment_model{ width: 220px; min-height: 320px; padding-bottom: 20px; background-color: #f0f0f0; }

.comment_model_box{ width: 180px; min-height: 260px; border: 1px solid #e0e0e0; margin: 10px; padding: 9px; background-color: #fff; }

.comment_model_img{ width: 180px; height: 180px; overflow: hidden; margin-bottom: 5px; }

.comment_model_img img{ width: 100%; height: 100%; }

.comment_info{ max-width: 425px; }

.comment_info>p{ line-height: 24px; }

.comment_info img{ vertical-align: middle; }

.comment_info>ul{ max-height: 220px; padding-top: 10px; overflow: hidden; }

.comment_info li{ float: left; width: 100px; height: 100px; overflow: hidden; margin: 0 10px 10px 0; }

.comment_info li img{ width: 100%; height: 100%; }

.comment_model_details{ width: 650px; padding: 10px 0; overflow: hidden; }

.delete_comment_btn{ color: #e62b00; cursor: pointer; }

.delete_comment_btn:hover{ color: #b62a0a; text-decoration: underline;}

.delete_comment_btn:hover i{ background-position-x: -124px; }





/*alert*/

.bg_178fe6{ background-color:#178fe6;}

.bg_f87622{ background-color:#e62b00}

.alert_window_bg{ display:none; width:100%; height:100%; background:url(../images/down_bg.png) repeat; position:fixed; top:0px; left:0px; z-index:10;}

.down_alert{ width:730px; height:410px; position:absolute; top:50%; left:50%; margin:-205px 0 0 -365px; background:#fff; z-index:11;} 

.down_top{ text-align:right; padding:20px 25px 0 0;}

.down_top a{ display:inline-block; width:43px; height:43px; background:url(../images/cha_bg.png) no-repeat left top;}

.down_top a:hover{ background:url(../images/cha_bg.png) no-repeat right top;}

.down_nr{ padding-top:100px; text-align:center;}

.down_wz{ display:inline-block; height:42px; line-height:42px; font-size:24px; color:#555555; background:url(../images/gantan.png) no-repeat; padding-left:55px;}

.down_btn a{ display:inline-block; width:112px; height:37px; line-height:37px; font-size:18px; color:#fff; margin:0 10px; }



.integral{ font-size:24px; line-height:24px; text-align:left; font-weight:inherit;}

.integral_num{ font-size:14px; color:#f87622; line-height:14px; margin-top:5px;}



/*下单打印alert*/

.add_alert_div{ width:936px; height:584px; background:#FFF; position:absolute; top:50%; left:50%; margin:-307px 0 0 -498px; padding:30px;}

.alert_add_tit{ height:43px; line-height:60px; font-size:24px; color:#333; font-weight:bold; text-align:center; position:relative;}

.lm_cailiao .add_alert_div .alert_add_tit{ color:#e62b00;}

.lm_cailiao .add_alert_div{ width:906px;  margin: -307px 0 0 -480px; overflow:auto;}

.color_alert{ display:inline-block; width:43px; height:43px; background:url(../images/cha_bg.png) no-repeat left top; position:absolute; top:0px; right:0px;}

.color_alert:hover{ background:url(../images/cha_bg.png) no-repeat right top;}

.alert_item{ height:43px; margin-bottom:20px;}

.alert_item .alert_left_tit{ display:block; width:145px; height:43px; line-height:43px; font-size:18px; color:#333; text-align:right; float:left; margin-right:15px;}

.alert_item .alert_text{ width:365px; height:41px; line-height:41px; font-size:18px; color:#333; text-indent:10px; border:1px solid #dcdcdc; float:left;}

.alert_item .alert_gdphone{display:block; height:43px; line-height:43px; font-size:18px; color:#333; float:left; padding:0 15px;}

.alert_item .alert_text.xiangxi{ width:695px;}

.alert_item .alert_text.phone_one{ width:198px;}

.alert_item .alert_text.phone_two{ width:86px;}

.alert_item .alert_text.phone_three{ width:169px;}

.m_t_80{ margin-top:80px;}

.alert_item .alert_btn{ display:inline-block; width:112px; height:37px; line-height:37px; text-align:center; border:0px; font-size:18px; color:#fff; border-radius:5px; margin:0 10px;}

.cailiao_div{ width:780px; margin:0 auto;}

.cl_bor{ border-top:1px solid #e5e5e5;  padding:20px 0px;}

.cl__xiad{ padding:45px 0; height:46px; text-align:right;}

.cl__xiad span{ color:#f87622; font-size:24px; font-weight:bold; line-height:46px;}

.cl__xiad .lj_xd{ display:inline-block; width:152px; height:46px; line-height:46px; font-size:18px; border-radius:5px; background:#178fe6; float:right; text-align:center; color:#fff; margin-left:40px;}

.cl_img_div{ height:108px; overflow:hidden; padding:20px 0;}

.cl_img_div img{ width:116px; height:108px; float:left;}

.cl_img_div div p{ line-height:26px;}

.order_one_one{ border:1px solid #dcdcdc; height:52px; background-color:#f2f2f2; display: flex;}

.order_one_one a{ display:block;width:20%; text-align:center; line-height:48px; font-size:16px; color:#333;position:relative;height:52px;}

.order_one_one a.type_active{color:#e62b00;}

.order_one_one a span{ position: absolute;width: 0%;height: 4px;background-color:#e62b00;left: 50%;bottom: 0px; }

.order_one_one a:hover span{left:0px; width: 100%;transition: all 0.3s;}

.order_one_one a.type_active span{width: 100%;left: 0px;}



.explain_p{ font-size:14px; color:#999999; line-height:28px;}

.order_one_two{ overflow:hidden; margin-top:30px;}

.order_one_two a{ display:block; width:98px; height:36px; line-height:36px; font-size:14px; color:#333333; text-align:center; border:1px solid #f2f2f2; float:left; margin-right:4px; background:#f2f2f2;}

.order_one_two a:hover{border: 1px solid #e62b00;color: #e62b00;transition: all 0.2s;}

.order_one_two a.type_active{ border:1px solid #e62b00; color:#e62b00;}

.order_two_one{ overflow:hidden;}

.order_two_one a{ display:block; float:left; width:170px; height:36px; border:1px solid #f2f2f2; background-color:#f2f2f2; font-size:14px; color:#333; text-align:center; line-height:36px; margin-right:4px;}

.order_two_one a:hover{border: 1px solid #e62b00;color: #e62b00;transition: all 0.2s;}

.order_two_one a.type_active{ border:1px solid #e62b00; color:#e62b00;}

.order_three_top{ height:70px; margin-bottom:20px;}

.order_three_top_span{ display:block; height:36px; line-height:36px; float:left; font-size:14px; color:#333;}

.order_three_top_btn{float:left;}

.label_top{ line-height:19px; height:19px; font-size:14px; color:#333;}

.order_three_top_btn a{ display:inline-block; width:166px; height:36px; line-height:36px; text-align:center; background:#e62b00; color:#fff; font-size:14px; border-radius:5px; margin-left:8px;}

.order_three_top_select{ float:left; height:36px;}

.order_three_radio .label_top{ margin-right:25px;}

.order_three_text{ overflow:hidden; margin-top:30px;}

.order_three_text input{ width:206px; height:36px; background-color:#fff; border:1px solid #c9c9c9; float:left; text-indent:10px; font-size:14px; color:#333; margin-right:6px; }

.order_three_top_bottom{ height:36px;}

.order_three_top_bottom .left_tit{ display:block; width:70px; height:36px; line-height:36px; text-align:right; font-size:14px; color:#333; float:left;}

.order_hint{ background: url(../images/order_hint.png) no-repeat; height: 36px; float: left; margin: 0 0 0 24px; padding: 0 0 0 48px; line-height: 36px;}

.box_hidden .order_hint{ margin: 5px 0 0 24px;}

.order_upload{ float:left; margin-left:10px;}

.order_upload_bg,.order_upload_bg .uploadifive-button{ display:block; width:166px; height:36px; line-height:36px; background:#f87622; position:relative; z-index:3; border-radius:5px; font-size:14px; color:#fff; text-align:center;}

.order_upload_bg input{  width:166px; height:36px; overflow:hidden; position:absolute; left:0px; top:0px; opacity:0; visibility:visible;}

.order_upload_bg .uploadifive-button{ border: 0px; text-shadow:inherit;}

.order_upload_bg .uploadifive-button:hover{ background:#e4691a;}

.order_upload_bg .uploadifive-button span{ color: #fff;}



.order_right{position: absolute;top: 0;right: 0; width:360px; border:2px solid #e5e5e5; background:#fff;/* min-height:995px;*/padding-bottom:30px;}

.order_right_one{ margin-left:32px; height:83px; background:url(../images/or_7.jpg) repeat-x left center; background-size:9px 9px;}

.order_right_one p{ display:inline-block; padding:0 10px; line-height:83px; font-size:16px; color:#333; background:#fff; margin-left:9px; font-weight:bold;}

.order_right_two{ padding-left:32px; border-bottom:1px solid #e5e5e5;}

.order_right_two p{ font-size:16px; color:#777; line-height:28px;}

.order_right_three{ padding:0 32px; overflow:hidden;}

.order_right_three p.grays{ font-size:16px; color:#777; line-height:28px;}

.order_right_three p.grays span{ color:#e62b00;}

.order_right_three p.orange{ font-size:18px; font-weight:bold; line-height:60px; color:#e62b00;}

.order_right_three p.orange span{ font-size:30px; color:#e62b00;}

.order_right_three p.jieshi{ font-size:16px; color:#c9c9c9; line-height:26px;}

.right_three_btn{ display:block; width:100%; height:56px; line-height:56px; text-align:center; border-radius:5px; margin-bottom:7px; font-size:18px; color:#fff;}

.bgClass{background-color:#c9c9c9; }

.bgClass:hover{background-color:#e62b00;color: #ffffff; }



/*后处理*/

.reply_textarea{ padding: 20px 10px; overflow: hidden; }

.reply_textarea .sel_textarea{ width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow: auto; background-color: #fefaf8;border: 1px solid #e7e0dc;height:100px;padding: 5px 10px;line-height: 24px;color: #999;margin-bottom: 5px;vertical-align: top; }

.reply_textarea .qqFace{ padding: 3px; margin: 5px; background-color: #fff; border: 1px solid #e62b00; }

.reply_textarea .sel_textarea img{ vertical-align: middle; }



.final_treatment{ width: 600px; position: fixed; top: 50%; left: 50%; z-index: 99; margin-left: -300px; transform: translateY(-50%); background-color: #fff; }

.final_treatment .box_title{ padding: 15px 20px 10px; border-bottom: 4px solid #e62b00; }

.final_treatment .rhombus_icon{ display: inline-block; width: 12px; height: 12px; background-color: #333; margin-right: 8px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); }

.final_treatment .treatment_accessory{ width: 112px; max-height: 98px; line-height: 34px; /*border: 1px solid #d7d7d7;*/ overflow: hidden; }

.final_treatment .treatment_accessory img{ width: 100%; }

/*后处理*/

/*我的打印*/



/*我的商城*/

.ver_h_150{ width: 1px; height: 150px; background-color: #eee; }

.order_commodity_name{ position: relative; width: 320px; height: 320px; padding: 20px 0 0 20px; border-right: 1px solid #eee; }

.order_name_list{ position: absolute; top: 20px; left: 20px; z-index: 9; width: 258px; height: 98px; padding: 10px; border: 1px solid #eee; background-color: #fff; }

.order_name_list_bgc1{ content: ''; width: 278px; height: 118px; border: 1px solid #eee; position: absolute; top: 25px; left: 25px; z-index: 8; background-color: #fff; }

.order_name_list_bgc2{ content: ''; width: 278px; height: 118px; border: 1px solid #eee; position: absolute; top: 30px; left: 30px; z-index: 7; background-color: #fff; }

.order_name_img{ width: 100px; height: 100px; margin-right: 10px; }

.order_name_img img{ width: 100%; height: 100%; }



.logistics_info_box{ width: 815px; height: 300px; padding-left: 10px; overflow-y: scroll; }

.logistics_info_box ul{ width: 85%; }

.logistics_info_box li{ position: relative; min-height: 50px; padding: 0 0 10px 20px; border-left: 1px solid #ddd; }

.cur_addr,.each_addr{ display: inline-block; width: 21px; height: 21px; background: url(../images/icon/logistics_info.jpg) no-repeat 0 0; position: absolute; top: 0; left: -10px; }

.cur_addr{ background-position-y: -21px; }

.each_addr{ background-position-y: 0px; }



.sale_plan_list{ margin: 80px 0 0 90px; }

.sale_plan_list li{ float: left; position: relative; width: 136px; text-align: center; }

.sale_plan_list li span{ display: inline-block; height: 26px; background: url(../images/icon/sale_plan.png) no-repeat 0 0; }

.sale_plan_list li span.palnA{ width: 81px; background-position-x: -55px; }

.sale_plan_list li span.palnB{ width: 136px; background-position-x: 0px; }

.sale_plan_list li span.palnC{ width: 81px; background-position-x: 0px; }

.sale_plan_list li span.palnD{ width: 81px; background-position-x: -55px; background-position-y: -66px; }

.sale_plan_list li span.palnE{ width: 136px; background-position-x: 0px; background-position-y: -66px; }

.sale_plan_list li span.palnF{ width: 81px; background-position-x: 0px; background-position-y: -66px; }

.audit_pass,.audit_no_pass{ display: inline-block; width: 16px; height: 16px; background: url(../images/icon/sale_plan.png) no-repeat 0 -132px; }

.audit_pass{ background-position-x: 0; }

.audit_no_pass{ background-position-x: -36px; }

.sale_plan_list li .check_accept{ position: absolute; top: 4px; right: -9px; z-index: 9; }

.sale_plan_list li .check_accept_text{ max-width: 120px; padding: 2px 5px; position: absolute; top: -30px; right: 0%; transform: translateX(50%); font-size: 12px; color: #fff; background-color: #e62b00; border-radius: 5px; }

.sale_plan_list li .check_accept_text::after{ content: ''; border: 5px solid transparent; border-top-color: #e62b00; position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%); }



.sale_plan_table{ border: 1px solid #bbb; }

.sale_plan_table tr{ line-height: 20px; width: 100%; }

.sale_plan_table tr td{ padding: 4px 0; border-bottom: 1px solid #bbb; padding-left: 10px; font-size: 12px; }

.sale_plan_table tr td:first-child{ width: 78px; text-align: left; border-right: 1px solid #bbb; }



/*我的商城*/



/*我的社区*/

.organization_list li{ float: left; width: 223px; height: 288px; text-align: center; border: 1px solid #f0f0f0; background-color: #f8f8f8; margin: 0 10px 10px 0; transition: all .2s; }

.organization_list li:nth-child(4n){ margin-right: 0; }

.organization_list_img{ width: 102px; height: 102px; border-radius: 50%; overflow: hidden; margin: 20px auto 14px; }

.organization_list_img img{ width: 100%; height: 100%; }

.organization_list_title{ line-height: 24px; font-size: 16px; font-weight: bold; }

.organization_list_details{ height: 40px; line-height: 20px; padding: 0 20px; font-size: 12px; color: #999; overflow: hidden; }

.organization_list_label{ height: 24px; line-height: 24px; background-color: #f0f0f0; font-weight: bold; }

.organization_list li:hover{ border-color: #e62b00; }

.organization_list li:hover span.btn_100_e62{ background-color: #e62b00; color: #fff; }

.organization_list .attention li{ margin:0 10px 10px 40px; }



/*我的社区*/



/*我的消息*/

.information_list li{ position: relative; padding: 10px 20px; background-color: #f3f3f3; border-radius: 5px; margin-bottom: 20px; }

.information_list li .write_back{ display: none; transition: all .2s; }

.information_list li:hover .write_back{ display: block; }

.information_clear{ position: absolute; top: 10px; right: 10px; opacity: 0; transform: all .2s; }

.information_user{ float: left; width: 30px; height: 30px; border-radius: 50%; overflow: hidden; margin-right: 10px; }

.information_user>img{ width: 100%; height: 100%; }

.information_img{ width: 70px; height: 70px; padding-top: 10px; overflow: hidden; }

.information_img>img{ width: 100%; height: 100%; }

.information_list li:hover .information_clear{ opacity: 1; }

.reply_btn{ text-decoration: underline; cursor: pointer; transition: all .2s; }

.reply_btn:hover{ opacity: .5; }

.private_user_img{ width: 60px; height: 60px; border-radius: 50%; overflow: hidden; margin-right: 20px; }

.private_user_img>img{ width: 100%; height: 100%; }

.msg_reply_box{ padding: 15px 0; }

.msg_reply_text{ width: 828px; height: 60px; border: 1px solid #e2e2e2; padding: 10px; }

/*我的消息*/



/*我的设置*/

.user_avatar{ width: 130px; height: 130px; border: 3px solid #e9795f; border-radius: 50%; overflow: hidden; }

.user_avatar>img{ width: 100%; height: 100%; }

.intro_text{ width: 480px; height: 78px; padding: 4px; border: 1px solid #f0f0f0; background-color: #f8f8f8; border-radius: 3px; }

.weight_unit{ position: absolute; top: 6px; right: 7px; }



.user_addr_list{  }

.user_addr_list li{ float: left; width: 240px; height: 118px; padding: 15px; border: 1px solid #e0e0e0; background-color: #f8f8f8; margin: 0 15px 15px 0; transition: all .2s; }

.user_addr_list li:nth-child(3n){ margin-right: 0; }

.user_addr_list li:hover{ border-color: #e62b00; }



.notification_list li{ height: 70px; padding: 20px 20px 0; border-bottom: 1px solid #e0e0e0; }

.calendar_unit{ position: absolute; top: 12px; right: 5px; }



.invoice_address_list li:nth-child(3n){ margin-right: 15px; }

.order_list_box{ /*max-height: 354px; overflow: hidden;*/ }

.slide_addr_r,.slide_addr_l{ position: absolute; top: 50%; margin-top: -15px; }

.slide_addr_r{ left: -15px; }

.slide_addr_l{ right: -15px; }

.bill_list li{ height: 60px; line-height: 60px; padding: 0 20px 0 10px; background-color: #f8f8f8; border-bottom: 1px solid #e0e0e0; }

.bill_list li:first-child{ height: 48px; line-height: 48px; background-color: #f0f0f0; }

.bill_list li span{ float: left; text-align: center; }

.bill_list li span:first-child{ text-align: left; }

/*我的设置*/





/*page*/

.page_style{ padding: 20px 0; height: 38px; line-height: 38px; text-align: center; }

.page_style a,.page_style span{ display: inline-block; min-width: 20px; padding: 0 8px; height: 36px; line-height: 36px; text-align: center; border: 1px solid #ddd; background-color: #f8f8f8; color: #333; margin: 0 3px; }

.page_style span{ background-color: #e62b00; border-color: #e62b00; color: #fff; }

.page_style a:hover,.page_style a.cur_page{ background-color: #e62b00; border-color: #e62b00; color: #fff; }

.page_style a.prev_page{ width: 83px; color: #ccc; }

.page_style a.next_page{ width: 83px; color: #ccc; }

.page_style a.prev_page:hover{ color: #fff; }

.page_style a.next_page:hover{ color: #fff; }

.page_style input[type="text"]{line-height: 36px;display: inline-block;vertical-align: top;font-size: 14px;color: #333;border: 1px solid #ddd;background-color: #f8f8f8;height: 36px;width: 50px;text-align: center;margin: 0 5px;}

/*page*/





/*地址弹层*/

.address_model {position: fixed;top: 50%;left: 50%;width: 830px;height: 488px;margin: -247px 0 0 -416px;z-index: 1000; background-color: #fff; display: none;}

.address_model.h_560{height: 560px; margin-top: -280px;}

.address_model .model_title {line-height: 75px;text-align: center;font-size: 18px;color: #000000;font-weight: normal;position: relative;}

.address_model .model_title .closeBtn{width:30px;height: 30px;background: url("../images/close-r-bg.png") no-repeat;overflow: hidden;

position: absolute;right: 20px;top:20px;}

.address_model .modelList {overflow: hidden;margin-bottom: 20px;}

.address_model .modelList .name {width: 100px;line-height: 40px;float: left;font-size: 16px;color: #000000;text-align: right;}

.address_model .modelList .personName_input {float: left;line-height: 38px;height: 38px;border: 1px solid #d6d6d6;width: 320px;padding: 0 10px;}

.address_model .modelList .model_select {float: left;line-height: 38px;border: 1px solid #d6d6d6;width: 150px;height: 38px;margin-right: 10px;}

.address_model .modelList .place {float: left;line-height: 38px;font-size: 16px;color: #000;margin-right: 10px;}

.address_model .modelList .detail_input {float: left;line-height: 38px;border: 1px solid #d6d6d6;width: 620px;padding: 0 10px;height: 38px;}

.address_model .modelList4 input {float: left;line-height: 38px;height: 38px;border: 1px solid #d6d6d6;padding: 0 10px;margin-right: 10px;}

.address_model .modelList4 input {float: left;line-height: 38px;height: 38px;border: 1px solid #d6d6d6;padding: 0 10px; margin-right: 10px;}

.address_model .modelList4 .fixNum {float: left;line-height: 40px;margin-right: 10px;color: #000000;font-size: 16px;}

.address_model .btnWrap {padding-top: 30px;text-align: center;}

.address_model .btnWrap a{line-height: 44px;display: inline-block;width: 100px;text-align: center;color: #FFFFFF;font-size: 16px;margin-right: 15px;;

    -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}

.address_model .btnWrap .saveBtn {background-color: #e62b00}

.address_model .btnWrap .quitBtn {background-color:#67c31d;}



.address_model .ui-selectmenu-button span.ui-selectmenu-text {line-height: 28px;font-size: 16px;}

/*地址弹层*/





/*个人主页*/

.bdb_1_ddd{ border-bottom: 1px solid #ddd; }

.line_through{ text-decoration: line-through; }

.max-w-50{ max-width: 50%; }

.btn_60_e74{ display: inline-block; min-width: 50px; height: 26px; line-height: 26px; padding: 0 10px; text-align: center; background-color: #e7421c; color: #fff; transition: all .2s; border-radius: 3px; cursor: pointer; }

.btn_60_e74:hover{ background-color: #aaa; color: #fff; }

.btn_30_default{ width: 80px; height: 30px; line-height: 30px; background-color: #aaa; color: #fff; transition: all .2s; }

.btn_30_default:hover{ background-color: #ccc; }



.user_homePage .module_top{ height: 50px; line-height: 50px; border-bottom: 1px solid #ddd; }

.user_homePage .module_title{ font-size: 16px; font-weight: bold; margin-left: 15px; }



.share_commodity{ padding: 20px; min-height: 455px; }

.share_commodity li{ padding: 10px; position: relative; overflow: hidden; background-color: #f8f8f8; border: 1px solid #f0f0f0; margin: 0 0 10px 0; }

.share_commodity li:nth-child(3n){ margin-right: 0; }

.share_commodity .commodity_img{ height: 181px; width: 181px; float: left; overflow: hidden; }

.share_commodity .commodity_img img{ width: 100%; height: 100%; }

.share_commodity_right{ float: left; width: 610px; padding: 0 0 0 20px;}

.share_commodity .commodity_name{ line-height: 20px; height: 40px; line-height: 40px; font-size: 14px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: #333333; }

.share_commodity a.commodity_name:hover{ color:#e62b00; text-decoration: underline; }

.share_commodity .commodity_label{ padding: 5px 0 20px; }

.share_commodity .commodity_label span{ display: inline-block; padding: 3px 5px; border-radius: 3px; font-size: 12px; color: #fff; background-color: #ffaa9f; }

.share_commodity .commodity_price{ font-size: 20px; font-weight: bold; color: #e62b00; margin-right: 10px; }

.share_commodity .operation_icon{ display: none; position: absolute; top: 0; right: 0; width: 30px; height: 30px; background: url(../images/icon/user-content.png) no-repeat 0 0; }

/*.share_commodity li:hover{ border-color: #ccc; }*/

/*.share_commodity li:hover .operation_icon{ display: block; }*/

.share_commodity li.cur_commodity{ border-color: #e62b00; }

.share_commodity li.cur_commodity .operation_icon{ display: block; background-position-x: -40px; }

.share_commodity .share_autotrophy{ width: 63px; height: 63px; background: url(../images/share_autotrophy.png) no-repeat; position: absolute; top: 0; left: 0; }





.share_post{ padding: 5px; min-height: 465px; }

.share_post li{ padding: 15px 20px 15px 15px; border-bottom: 1px solid #ddd; overflow: hidden; }

.share_post .post_select{ width: 34px; margin-top: 50px; display: none; }

.share_post .post_img{ width: 130px; height: 130px; margin-right: 20px; }

.share_post .post_img img{ width: 100%; height: 100%; }

.share_post .post_content{ width: 76%; }

.share_post .post_name{ font-size: 16px; font-weight: bold; color: #666; margin-bottom: 5px; }

.share_post .post_text{ height: 60px; line-height: 20px; font-size: 14px; color: #666; margin-bottom: 5px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }

.share_post .share_select{ display: inline-block; width: 20px; height: 20px; background: url(../images/icon/user-content.png) no-repeat -80px 0; cursor: pointer; vertical-align: middle; }

.share_post .share_select:hover{ background-position-x: -140px; }

.share_post .share_select.checked{ background-position-x: -110px; }





.user_photoAlbum{ padding: 20px; min-height: 435px; }

.user_photoAlbum li{ float: left; width: 250px; padding: 9px; border: 1px solid #ddd; background-color: #f9f9f9; margin: 0 20px 40px 0; }

.user_photoAlbum li:nth-child(3n){ margin-right: 0; }

.user_photoAlbum .photoAlbum_cover{ width: 248px; height: 248px; border: 1px solid #ddd; overflow: hidden; margin-bottom: 15px; }

.user_photoAlbum .photoAlbum_cover img{ width: 100%; height: 100%; }

.user_photoAlbum .photoAlbum_name{ max-width: 88%; font-size: 16px; font-weight: bold; color: #333; }

.user_photoAlbum .photoAlbum_operation{ display: none; position: relative; width: 18px; height: 18px; background-color: #fff; border: 1px solid #ddd; margin-top: 6px; border-radius: 3px 3px 0 3px; }

.user_photoAlbum .photoAlbum_details{ line-height: 32px; }

.user_photoAlbum .overturn_icon{ /*display: inline-block;*/ display: none; width: 18px; height: 18px; background: url(../images/icon/user-content.png) no-repeat -95px -36px; vertical-align: top; transition: all .3s; }

.user_photoAlbum .photoAlbum_change{ display: none; position: absolute; top: 17px; right: -1px; z-index: 8; width: 78px; height: 78px; border: 1px solid #ddd; background-color: #fff; border-radius: 3px 0 3px 3px; }

.user_photoAlbum .photoAlbum_change:before{ content: ''; width: 18px; height: 1px; background-color: #fff; position: absolute; top: -1px; right: 0; }

.user_photoAlbum .photoAlbum_change span{ display: block; height: 39px; line-height: 39px; text-align: center; cursor: pointer; }

.user_photoAlbum .redact_icon{ display: inline-block; width: 14px; height: 14px; background: url(../images/icon/user-content.png) no-repeat 0 -40px; vertical-align: -2px; margin-right: 5px; }

.user_photoAlbum .remove_icon{ display: inline-block; width: 14px; height: 14px; background: url(../images/icon/user-content.png) no-repeat -48px -40px; vertical-align: -2px; margin-right: 5px; }

.user_photoAlbum .photoAlbum_change span:hover{ background-color: #ff644f; color: #fff; }

.user_photoAlbum .photoAlbum_change span:hover .redact_icon{ background-position-x: -24px; }

.user_photoAlbum .photoAlbum_change span:hover .remove_icon{ background-position-x: -72px; }

.user_photoAlbum .photoAlbum_details:hover .photoAlbum_operation{ display: inline-block; }

.user_photoAlbum .photoAlbum_details:hover .overturn_icon{ display: inline-block; }

.user_photoAlbum .photoAlbum_details:hover .photoAlbum_name{ color: #e62b00; text-decoration: underline; }

.user_photoAlbum .photoAlbum_operation:hover .photoAlbum_change{ display: block; }

.user_photoAlbum .photoAlbum_operation:hover .overturn_icon{ transform: rotate(-180deg); }



 /*弹层*/

.layer_module{ width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 77; }

.layer_module .layer_shade{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 88; background-color: rgba(0,0,0,.5); }

.layer_module .layer_content{ position: absolute; top: 50%; left: 50%; z-index: 99; background-color: #fff; transform: translate(-50%, -50%); }

/*弹层*/



.create_photoAlbum{ width: 320px; padding: 20px 0; border-radius: 5px; text-align: center; }

.create_photoAlbum input[type="text"]{ width: 228px; height: 34px; padding-left: 10px; background-color: #f0f0f0; border: 1px solid #e0e0e0; border-radius: 3px; }





.photoImg_list{ padding: 18px; min-height: 440px; }

.photoImg_list li{ float: left; position: relative; width: 198px; height: 198px; border: 1px solid #ddd; overflow: hidden; margin: 0 18px 18px 0; cursor: pointer; }

.photoImg_list li:nth-child(4n){ margin-right: 0; }

.photoImg_list li img{ width: 100%; height: 100%; }

.photoImg_list li .operation_icon{ display: none; position: absolute; top: 0; right: 0; width: 30px; height: 30px; background: url(../images/icon/user-content.png) no-repeat 0 0; }

.photoImg_list li:hover{ border-color: #ccc; }

/*.photoImg_list li:hover .operation_icon{ display: block; }*/

.photoImg_list li.cur_commodity{ border-color: #e62b00; }

.photoImg_list li.cur_commodity .operation_icon{ display: block; background-position-x: -40px; }



/*.photoImg_list li:hover .photoAlbum_operation{ display: block; }*/

.photoImg_list .photoAlbum_operation{ display: none; position: absolute; top: 0; right: 30px; width: 18px; height: 18px; background-color: #fff; border: 1px solid #ddd; margin-top: 6px; border-radius: 3px 3px 0 3px; }

.photoImg_list .overturn_icon{ display: inline-block; width: 18px; height: 18px; background: url(../images/icon/user-content.png) no-repeat -95px -36px; vertical-align: top; transition: all .3s; }

.photoImg_list .photoAlbum_change{ display: none; position: absolute; top: 17px; right: -1px; z-index: 8; width: 78px; /*height: 78px;*/ border: 1px solid #ddd; background-color: #fff; border-radius: 3px 0 3px 3px; }

.photoImg_list .photoAlbum_change:before{ content: ''; width: 18px; height: 1px; background-color: #fff; position: absolute; top: -1px; right: 0; }

.photoImg_list .photoAlbum_change span{ display: block; height: 39px; line-height: 39px; text-align: center; cursor: pointer; }

.photoImg_list .photoAlbum_change span:hover{ background-color: #ff644f; color: #fff; }

.photoImg_list .photoAlbum_operation:hover .photoAlbum_change{ display: block; }

.photoImg_list .photoAlbum_operation:hover .overturn_icon{ transform: rotate(-180deg); }

/*个人主页*/







/*level*/

.member_label{ display: inline-block; padding: 4px; height: 16px; line-height: 16px; border: 1px solid #ddd; background-color: #fff; border-radius: 5px; position: relative; padding-left: 32px; }

.member_label .member_name{ font-size: 12px; color: #666; }

.l_icon{ display: inline-block; width: 32px; height: 32px; background: url(../images/icon/level.png) no-repeat 0 0; vertical-align: middle; position: absolute; top: -4px; left: 0; }

.level_1{ background-position-x: 4px; }

.level_2{ background-position-x: -36px; }

.level_3{ background-position-x: -76px; }

.level_4{ background-position-x: -116px; }

.level_5{ background-position-x: -156px; }

.level_6{ background-position-x: -196px; }

.level_7{ background-position-x: -236px; }

.level_8{ background-position-x: -276px; }

.level_9{ background-position-x: -316px; }

.level_10{ background-position-x: -356px; }

.level_11{ background-position-x: -396px; }

.level_12{ background-position-x: -436px; }

.level_13{ background-position-x: -476px; }

.level_14{ background-position-x: -516px; }

.level_15{ background-position-x: -556px; }

.level_16{ background-position-x: -596px; }

/*level*/



/*左则充值*/

.recharge{ overflow: hidden;padding: 16px 0;}

.recharge_left_but,.withdraw_left_but{ width: 95px; height: 40px; line-height: 40px; text-align: center; display: block; color: #FFFFFF; background-color: #e62b00; border-radius: 3px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}

a.recharge_left_but:hover{ background-color: #cd2a04; color: #FFFFFF; }

.withdraw_left_but{ width: 93px; height: 40px; background:none; color: #e62b00; border: 1px solid #e62b00; }

a.withdraw_left_but:hover{ background-color: #e62b00; color: #FFFFFF; }





/*物流信息*/

.ddxq_wlxx_p{ font-size:24px; height:60px; line-height:60px; background:url(../images/or_7.jpg) no-repeat left center; background-size:10px 10px; padding-left:20px; }

.ddxq_wlxx_div{ background:#f7f7f7; border:1px solid #efefef; padding:60px 52px; margin-bottom:50px;}

.ddxq_wlxx_nr{ position:relative;}

.wlxx_xian{ display:block; width:2px; height:100%; background:#dcdcdc;  position:absolute; left:3px; top:0px; z-index:0;}

.ddxq_wlxx_item{ overflow:hidden;}

.ddxq_wlxx_item_rq{ width:220px; line-height:36px; float:left; text-align:right; font-size:18px; color:#333; background:url(../images/wlxx.png) no-repeat left center; position:relative; z-index:2;} 

.ddxq_wlxx_item_rq.wlxx_active{ background:url(../images/wlxx_or.png) no-repeat left center; background-size:9px 9px;}

.ddxq_wlxx_item_rq span{ font-weight:bold; margin-left:30px;}

.ddxq_wlxx_item_wl{ width:650px; float:left; font-size:18px; line-height:36px; padding-left:20px; color:#999;}

/*退款*/

.ddxq_top.refund_top span{ background:#fff url(../images/tui.png) no-repeat 24px center;}

.refund_div{}

.refund_div textarea{ width:100%; height:170px;}

.refund_div_item{ height:56px; margin-bottom:23px;}

.tuikuan_p{ font-size:24px; color:#333; line-height:40px;}

.refund_div_item span{ display:inline-block; width:205px; height:56px; line-height:56px; text-align:right; font-size:24px; color:#333;}

.refund_div_item input{ width:605px; height:54px; line-height:54px; border:1px solid #c9c9c9; font-size:24px; text-indent:10px;}

.refund_sub{ display:inline-block; width:160px; height:55px; line-height:55px; border:0px; font-size:24px; color:#fff; background:#e62b00; border-radius:5px; margin:22px 0 55px 0;}

.refund_alert .add_alert_div{ width:520px; height:320px; margin:-160px 0 0 -260px;}

.refund_alert_div{ text-align:center; padding-top:50px;}

.refund_alert_div a{ display:inline-block; width:125px; height:37px; line-height:37px; text-align:center; background-color:#f87622; font-size:14px; color:#fff; border-radius:5px; margin-top:40px;}

.gwc_two_zfpt a{ display:inline-block; width:221px; height:67px; margin-right:17px;}

.gwc_two_zfpt a.zfb{ background:url(../images/zffs.jpg) no-repeat 0 0;}

.gwc_two_zfpt a.zfb.zf_active{ background:url(../images/zffs.jpg) no-repeat 0 -67px;}

.gwc_two_zfpt a.wx{ background:url(../images/zffs.jpg) no-repeat -221px 0;}

.gwc_two_zfpt a.wx.zf_active{ background:url(../images/zffs.jpg) no-repeat -221px -67px;}

.gwc_two_zfpt a.cft{ background:url(../images/zffs.jpg) no-repeat -442px 0;}

.gwc_two_zfpt a.cft.zf_active{ background:url(../images/zffs.jpg) no-repeat -442px -67px;}





/*新增回复弹窗*/

.p-reply-model{width:340px;height:275px;position: fixed;left: 50%;top:50%;z-index: 999;background-color: #fff;padding: 30px;border-radius: 4px;display: none;margin: -170px 0 0 -200px;}

.p-reply-model .reply-title{line-height: 40px;font-size: 18px;text-align: center;margin-bottom: 15px;}

.p-reply-model .reply-m-content{margin-bottom:25px;}

.p-reply-model .input-reply-val{width:328px;height:150px;border: 1px solid #ddd;padding: 0 10px;}

.p-reply-model .btns{height: 40px;text-align: center;font-size: 0;}

.p-reply-model .btns .do-quit{display: inline-block;vertical-align: top;width: 120px;line-height: 40px;height: 40px;background-color: #999;color: #fff;border-radius: 4px;margin: 0 15px;font-size: 14px;}

.p-reply-model .btns .do-submit{display: inline-block;vertical-align: top;width: 120px;line-height: 40px;height: 40px;background-color: #e62b00;color: #fff;border-radius: 4px;margin: 0 15px;font-size: 14px;}



/*积分明细*/

.detail_title{ height: 58px; border-bottom: 1px solid #dddddd;}

.detail_title h3{ float: left; line-height: 58px; padding-left: 20px;}

.detail_time{ float: right; margin-top: 11px;}

.detail_time span{ float: left;}

.detail_time .ui-selectmenu-button{ padding: 4px 0;}

.detail_time_span{ line-height: 36px; float: left; height: 36px; margin: 0 10px 0 5px; font-size: 12px; color: #666666;}

.detail_time .time_year{ float: left;}

.detail_but{ height: 36px; line-height: 36px; float: left; width: 60px; display: block; text-align: center; background-color: #ff644f; color: #ffffff; border-radius: 5px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}

.detail_but:hover{ background-color: #e75440; color: #ffffff;}

.detail_cont{ margin: 20px 0;}

.detail_table{ width: 100%; border-top: 1px solid #dddddd; border-left: 1px solid #dddddd;}

.detail_table td,.detail_table th{ border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd; line-height: 30px; padding: 5px 0; text-align: center;}

.detail_table th{ background-color: #eeeeee;}

.detail_table_tr:hover{ background-color: #f7f7f7;}





/**修改 1/24*/

.order-head{height:20px;background-color: #f0f0f0;padding: 15px 0;border-bottom: 1px solid #dfdfdf;}

.order-head .check_all{float: left;width: 50px;padding-left: 10px;height: 20px}

.order-head .check-all-input{float: left;width:14px;height: 14px;margin: 3px 3px 0 0;}

.order-head .check_all label{float: left;color: #e52800;font-weight: bold;line-height: 20px;font-size: 14px;}

.order-head .item-head{float: left;line-height: 20px;font-weight: bold;;color: #999;font-size: 14px;}

.order-head .item1{width: 140px;padding-left: 20px;}

.order-head .item2{width:260px;text-align: center;}

.order-head .item3{width:140px;text-align: center;}

.order-head .item4{width:140px;text-align: center;}

.order-head .item5{width:140px;text-align: center;}

.extend-bar{height: 28px;font-size: 0;text-align: center;padding: 6px 0 15px;background-color: #fff;}

.extend-bar .extend-btn{display:inline-block;vertical-align: top;border: 1px solid #e72b00;line-height: 26px;width:98px;font-size: 14px;color: #e72b00;border-radius: 4px}

#orderlist .sel_check_s{width: 14px;height: 14px;background: url(../images/icon/personal_icon.png) no-repeat -138px -76px;overflow: hidden;}

#orderlist .sel_check_s.checked{width: 14px;height: 14px;background: url(../images/icon/personal_icon.png) no-repeat -162px -76px;overflow: hidden;}

.check_all .sel_check_s{width: 14px;height: 14px;background: url(../images/icon/personal_icon.png) no-repeat -138px -76px;overflow: hidden;}

.check_all .sel_check_s.checked{width: 14px;height: 14px;background: url(../images/icon/personal_icon.png) no-repeat -162px -76px;overflow: hidden;}





/*yue 3/21jia*/



.check-style-box{float: left;padding-left: 30px;}

.icheck-checkbox-style{width: 14px;height: 14px;background: url(../images/sel-icons.png) no-repeat -457px 0px;float: left;margin: 8px 10px 0 0}

.icheck-checkbox-style.checked{background: url(../images/sel-icons.png) no-repeat -471px 0px;}

.check-style-box .text{float: left;font-size: 14px;color:#666;}

.member_icon{display: inline-block;vertical-align: top;width: 14px;height: 14px;background: url("../images/member_icon.png") no-repeat;margin-top: 3px;font-size: 0}

