@charset "utf-8";
.bdl{ border-left: 1px solid #eee!important;}
.container{width:1000px;margin:0px auto;}
.bleak_nav{padding: 10px 0;height: 20px;line-height: 20px;}
.bleak_nav a{color: #000;}
.bleak_nav a.curr{color: #dc002f;}
.cont_box{padding-bottom: 50px;}
.menu_list{width: 174px;}
.tit{color: #ed244f;font-size: 13px;height: 20px;line-height: 20px;}
.tit span{color: #000;font-size: 14px;font-family: "微软雅黑";}
.left_menu{margin-top: 10px;}
.left_menu dl{border: 1px solid #dcdcdc; border-top: 0; padding-bottom: 6px;}
.left_menu dl.first{border-top: 1px solid #dcdcdc; margin-top: 8px;}
.left_menu dl.last{margin-bottom: 8px;}
.left_menu dt{height: 26px; line-height: 26px; padding-left: 6px; border-bottom: 1px solid #dcdcdc; font-weight: bold; margin-bottom: 6px;
background-image: -webkit-linear-gradient(bottom, #f8f8f8, #fff);
background-image: -moz-linear-gradient(bottom, #f8f8f8, #fff);
background-image: -o-linear-gradient(bottom, #f8f8f8, #fff);
background-image: -ms-linear-gradient(bottom, #f8f8f8, #fff);
background-image: linear-gradient(to top, #f8f8f8, #fff);
}
.left_menu dd{padding-left: 6px;line-height: 24px;}
.left_menu a:hover{color: #dd012d;}
.left_menu dd.current a{color: #dd012d;}

.main{width: 800px; padding-bottom: 50px;}
.grid_t{font-size: 25px;font-weight: bold;height: 38px;line-height: 38px;border-bottom: 3px solid #000;}
.sherch{padding: 28px 0;border-bottom: 1px solid #000;height: 20px;line-height: 20px;}
.sherch span{padding-right: 8px;float: left;}
.pro_name{height: 18px;line-height: 18px;border: 1px solid #c1c1c1;font-size: 13px;margin-right: 15px;width: 110px;padding: 0 5px;float: left;}
.profl{height: 19px;line-height: 19px;border: 1px solid #c1c1c1;font-size: 13px;margin-right: 15px;width: 102px;float: left;}
.go_but{width: 55px;height: 20px;line-height: 18px !important;background: #000;color: #fff;font-size: 12px;border: 0px;cursor: pointer;float: left;}
.store_list{padding: 15px 0;text-align: center;position: relative;}
.store_list .noties a{color: #dc002e;text-decoration: underline;}
.opration{height: 22px;line-height: 22px;margin-top: 10px;}
.opt label{margin-right: 25px;font-weight: bold;padding: 0 3px;}
input.check{position: relative;top: 2px;_top:0px;*top:0px;}
.opt_but{display: inline-block;border: 1px solid #ddd;color: #888;padding: 0 12px;height: 21px;line-height: 21px;*line-height: 18px;_line-height: 20px;background: #f6f6f6;margin-right: 20px;cursor: pointer;}
.opt b{color: #dc002f;}

.delect_notes{display:none;position: absolute;width: 500px;height: 75px;background: #FAF3F6;padding: 15px 0px;z-index: 100;border: 1px solid #e3e3e3;border-radius: 5px;left: 140px;top: 350px;-moz-box-shadow: 1px 1px 6px #dcdcdc;box-shadow: 1px 1px 6px #dcdcdc;}
.delect_notes h3{border-bottom: 1px solid #ddd;height: 42px;line-height: 42px;font-size: 14px;color: #000;}
.delect_notes p{padding: 10px 0;}
.delect_notes p .com_but{width: 50px;height: 20px;border: 0;background: #000;color: #fff;cursor: pointer;margin-right: 10px;}
.delect_notes p .cal_but{width: 50px;height: 20px;border: 1px solid #ddd;background: #fafafa;color: #000;cursor: pointer;}

.del_store{display:none;position: absolute;width: 240px;height: 75px;background: #FAF3F6;padding: 15px 0px;z-index: 100;border: 1px solid #e3e3e3;border-radius: 5px;left: 500px;top: 350px;-moz-box-shadow: 1px 1px 6px #dcdcdc;box-shadow: 1px 1px 6px #dcdcdc;}
.del_store h3{border-bottom: 1px solid #ddd;height: 42px;line-height: 42px;font-size: 14px;color: #000;}
.del_store p{padding: 10px 0;}
.del_store p .com_but{width: 50px;height: 20px;border: 0;background: #000;color: #fff;cursor: pointer;margin-right: 10px;}
.del_store p .cal_but{width: 50px;height: 20px;border: 1px solid #ddd;background: #fafafa;color: #000;cursor: pointer;}
/*分页*/
.page_list{float: right;height: 20px;text-align: right;width: 420px;}
.page_list a{display: inline-block;padding: 0 6px;line-height: 20px;margin: 0px 1px;color:#888;}
.page_list a.active{background: #000;color: #fff;}
.page_list a.pre,.page_list a.next{color: #888;}
.page_list a.sum_p{color: #888;}
.page_list a.sum_p b{color: #dc002e;}
/*我的购物车*/
.color_r{color: #dc002f;}
.show_select{height: 22px;padding: 25px 0 16px;line-height: 22px;text-align: center;}
.qd_slt{border: 1px solid #c1c1c1;height: 20px;display: inline-block;line-height: 20px;width: 86px;}
.pro_list{border: 1px solid #ddd;width: 100%;}
.pro_list th{height: 40px;line-height: 40px;background:url(../images/user_center/th_bg.jpg) repeat-x;color: #888;}
.pro_list td{padding: 20px 5px;border-bottom: 1px solid #ddd;}
.td_opt a{padding: 0 5px 0 10px;}
.td_opt a:hover{color: #dc002f;}
.num_rand{width: 90px;text-align: center;}
.des_but,.add_but{display: inline-block;width: 20px;height: 18px;text-align: center;line-height: 18px;font-size: 18px;font-weight: bold;color: #000;border: 1px solid #c8c8c9;float: left;}
.disab{background: #efeff3;}
.buy_num{border: 1px silid #c8c8c9;height: 16px;line-height: 16px;width:32px;text-align: center; float: left;margin: 0 5px;}

.sum_pay{margin-top: 40px;height: 120px;position: relative;}
.continue_buy{position: absolute;display: block;width: 108px;height: 35px;line-height: 35px;border: 1px solid #000;text-align: center;left: 10px;bottom: 2px;font-size: 18px;background: #faf9f9;transition: all 0.3s;-webkit-transition: all 0.3s}
a.continue_buy:hover{background: #F0F0F0;}
.pay_money{width: 220px;float: right;border-left: 1px dotted #000;height: 120px;padding:0 8px 0 22px;}
.pro_zj{height: 20px;}
.order_sum{margin-top: 10px;font-size: 20px;height: 30px;line-height: 30px;font-family: "微软雅黑"}
.order_p{font-size: 25px;color: #dc002f;font-weight: bold;}
.pay_but{margin-top: 20px;height: 38px;text-align: right;}
.no_pro_noties{margin-top:55px;padding: 66px 0; border: 1px solid #c1c1c1;font-weight: bold;font-size: 14px;}
.no_pro_noties p{text-align: center;}
.no_pro_noties p a{color: #dc002f;}

.store_ul{margin-top: 10px;padding: 20px 10px 5px;background: #f7f7f7;position: relative;}
.store_ul ul{_overflow: hidden;_zoom: 1;}
.store_ul li{width: 257px;height:330px;margin: 0 0px 25px;float: left;_display: inline; vertical-align:top;}
.store_ul li .inner_li{padding: 0 14px;position: relative;_display: inline;_overflow: hidden;_zoom: 1;}
.pro_check{position: absolute;left: 14px;top: 0px;z-index: 50;}
.p_info{padding: 0 5px 5px;background: #fff;}
.p_info img{width: 220px;height: 228px;}
.p_info p{text-align: center;line-height: 30px;}
.p_info .p_num{height: 30px;font-family: "微软雅黑";text-align: center;padding-left: 5px;}
.p_info .p_num .sale_p{font-size: 16px;font-weight: bold;color: #dc002f;margin-right: 10px;}
.buy_button{padding: 6px 0;height: 24px;text-align: center;}
.qiuck_buy{width: 96px;height: 22px;line-height: 22px;border: 0;background: #000;color: #fff;border-radius: 3px;cursor: pointer;}
/*个人资料*/
.profile_grid{border: 1px solid #c1c1c1;margin: 15px 0 30px;padding-bottom: 30px;}
.prof_tit{height: 42px;line-height: 42px;font-size: 14px;background: #000;color: #fff;padding: 0 10px;}
.col_ed{color: #dcdbdb;font-size: 12px;}
.profile{width:620px;padding: 30px 146px 10px 25px; overflow: hidden;zoom: 1;font-size: 14px;}
.upload_pic{width: 118px;height: 160px;}
.upload_pic a{width: 116px;height: 126px;border: 1px solid #000;display: block;}
.upload_pic span{color: #dc002f;line-height: 34px;display: block;text-align: center;cursor: pointer;}
.nomal{height: 24px;line-height: 24px;margin-bottom: 15px;}
.nomal span{display: inline-block;width: 100px;margin-right: 10px;}
.nomal span em{padding: 0 10px;color:#dc002f; }
.text_input{width: 200px;height: 22px;line-height: 22px;border: 1px solid #e2e2e2;padding: 0 5px;}
.date_input{width: 50px;height: 22px;line-height: 22px;border: 1px solid #e2e2e2;text-align: center;margin-right: 5px;}
.oth_typ{width: 120px;height: 22px;line-height: 22px;border: 1px solid #e2e2e2;color: red;padding: 0 5px;}
.ch_m{padding:0 25px 0 5px;}
.ch_m1{padding:0 15px 0 5px;}
.check_box{position: relative;top: 2px;*top:0px;_top:0px;}
span.exm{color: #6a6868;padding-left: 5px;width: 245px;}
.recive{height: 24px;padding-top: 20px;text-align: center;}
.recive label{font-weight: bold;padding: 0 5px;}
.recive span{margin: 0 113px;}
.skin_ch{padding: 30px 10px 10px 40px;}

.note{padding: 15px 0 20px;line-height: 20px;text-align: center;}
.edit_psw{background: #f7f7f7;padding: 50px 10px 50px 210px;}
.edit_psw p{margin-bottom: 16px;height: 20px;line-height: 20px;}
.edit_psw p span{display: inline-block;width: 75px;}
.edit_psw p em{padding-left: 10px;color: #dc002f;cursor: pointer;}
.pws_input{width: 160px;height: 22px;line-height: 22px;border: 1px solid #e2e2e2;padding: 0 5px;}
.yzm_input{width: 130px;height: 22px;line-height: 22px;border: 1px solid #e2e2e2;padding: 0 5px;}
.hq{padding: 0 5px;margin-left: 10px;height: 20px;}
.next_s{width: 64px;height: 20px;border: 0;background: #000;color: #fff;cursor: pointer;}

.user_wel{padding-left: 120px;}
.user_grid{border: 1px solid #c1c1c1;margin: 25px 0 30px;}
.user_info{height: 54px;line-height: 54px;position: relative;background: #f7f7f7;_overflow: hidden;_zoom:1;}
.portrait{position: absolute;width: 109px;height: 109px;left: 0px;top: -55px;border-radius: 50%;z-index: 55;background: #000;}
.portrait img{border-radius: 50%;}
.portrait em{position: absolute;bottom: 0;left: 0;width: 100%;height: 30px;line-height: 28px;color: #fff;text-align: center;}
.user_info span{float: left;display: inline-block;height: 54px;text-align: center;}
.user_info span.user_nc{padding-left: 130px;width: 180px;}
.user_info span.user_em{width: 220px;border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
.user_info span.user_yhq{width: 260px;}

.order_manege{margin-top: 30px;}
.or_info{}
.or_info .hd{border-bottom: 1px solid #000;padding: 10px 0;height: 20px;line-height: 20px;margin-bottom: 10px;}
.or_info .hd span{display: inline-block;padding: 0 25px;border-right: 1px solid #ddd;font-size: 18px;font-weight: bold;cursor: pointer;}
.or_info .hd span em{color: #dc002f;padding-left:5px;}
.wqts{text-align: center;margin-top: 15px;}
.no_info{text-align: right;line-height: 24px;}
.no_info a{color:#dc002f;}
.order_info{margin-top:5px;border: 1px solid #ddd;width: 100%;}
.order_info th{background: #000;color: #fff;font-weight: bold;height: 40px;text-align: center;}
.order_info td{padding: 30px 5px;border-bottom: 1px solid #ddd;text-align: center;}
.find_faire{display: inline-block;width: 54px;height: 20px;line-height: 21px;background: #ebcd92;color: #ed244f;border-radius: 10px;}
.Sc_hd{border-bottom: 1px solid #000;padding: 10px 0;height: 20px;line-height: 20px;margin-top: 30px;}
.Sc_hd span{font-size: 14px;font-weight: bold;padding-left: 25px;}

.st_ul{margin-top: 10px;padding: 20px 11px 5px;background: #f7f7f7;position: relative;}
.st_ul ul{_overflow: hidden;_zoom: 1;}
.st_ul li{width: 180px;height:310px;margin: 0 6px 25px;float: left;_display: inline; vertical-align:top;}
.st_ul li .li_cont img{width: 170px;height: 196px;}
.st_ul li .li_cont .inner_li{padding: 0 5px;position: relative;_display: inline;_overflow: hidden;_zoom: 1;}
.sal_p{font-size: 14px;font-weight: bold;color: #dc002f;margin-right: 5px;}
.choice_yhq{height: 20px;margin-top: 10px;line-height: 20px;text-align: right;}
.choice_yhq label{padding-left: 5px;}
.yhq_tb{margin-top: 10px;}
.yhq_tb td{border-bottom: 3px solid #ddd;}
.yhq_tb tr:nth-of-type(odd){ background:#fff;}
.yhq_tb tr:nth-of-type(even){ background:#ddd;}
.yhq_rule{margin-top: 30px;background: #efefef;padding: 75px 40px;}
.rule_t{text-align: center;font-size: 16px;line-height: 40px;height: 40px;border-bottom: 1px dotted #000;font-weight: bold;}
.rule_cont h3{margin-top: 30px;font-weight: bold;font-size: 16px;line-height: 36px;}
.rule_cont p{line-height: 22px;margin-top: 5px;position: relative;padding-left: 20px;_overflow: hidden;_zoom: 1;}
.rule_cont p b{position: absolute;line-height: 22px;height: 22px;left: 0px;top: 0;font-weight: normal;*top: -6px;_top: 0px;}
.rule_way{padding-left: 30px;margin-top: 30px;}
.rule_way img{display: block;vertical-align: top;}


/* 图标 */
.icon{background: url(../images/user_center/vip/icon.png) no-repeat; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;}
.icon-yes{width: 22px; height: 22px; background-position: -14px -14px;}
.icon-no{width: 15px; height: 15px; background-position: -68px -18px;}
.icon-clock{width: 17px; height: 17px; background-position: -150px 0;}
.icon-emphasis{width: 17px; height: 17px; background-position: -180px 0;}

/* 会员尊享 */
.vip-banner{width: 100%; margin-bottom:10px;}

.vip-box{margin-bottom: 42px;}
.vip-hd{height: 40px; border-bottom: 1px solid #bfbfbf; margin-bottom: 15px;}
.vip-hd h3{line-height: 40px; padding-left: 10px; font-weight: bold; font-size: 24px; color: #383838; float: left;}
.vip-hd h3 i{width: 4px; height: 24px; border-radius: 4px; background: #000; float: left; margin: 7px 8px 0 0;}
.vip-hd .more{font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #a3a3a3; float: right; margin: 15px 10px 0 0;}
.vip-hd .more:hover{color: #d53d62;}
.vip-hd strong{color: #e72a4a;}
.vip-box .p1{line-height: 28px; font-size: 17px;}
.vip-box .p1 span{font-weight: normal; color: #e72a4a;}
.vip-box .remark{line-height: normal; font-size: 15px; padding: 8px 0 8px 3em;}
.vip-box .remark:before{content: "※"; margin-left: -1em; margin-right: 4px;}

.vip-table{width: 100%; border: 1px solid #b7b7b7; border-width: 1px 0 0 1px; text-align: center;}
.vip-table th{height: 42px; border: 1px solid #b7b7b7; border-width: 0 1px 1px 0; background: #000; font-size: 18px; color: #fff;}
.vip-table td{height: 46px; border: 1px solid #b7b7b7; border-width: 0 1px 1px 0; background: #fff; font-size: 16px;}
.vip-table td:first-child{background: #f7f7f7; color: #8e8e8e;}
.vip-table img{vertical-align: text-bottom; margin-right: 12px;}
.vip-table td span{font-size: 13px; display: block;}
.vip-table td b{font-weight: normal; color: #e72a4a;}
.vip-table td.txt-l{text-indent: 1em; text-align: left;}
.vt-2 td{height: 64px;}
.vt-2 td:first-child{font-size: 18px;}
.vt-2 .icon{margin-right: 12px;}

.vip-time img{margin: 20px 0 15px;}
.vip-time .remark{padding-left: 1em;}

/* 会员规则 */
.vip-rule p{line-height: 28px; font-size: 17px; padding-left: 2em;}
.vip-rule p b{font-weight: normal; margin-left: -1.5em;}

/* 会员资讯 */
.vip-hd h3 b{font-weight: normal; font-family: Arial, Helvetica, sans-serif; color: #ff436b;}
.vip-video{height: 378px; border: 2px solid #cfcfcf; border-bottom: 0;}
.video-list{width: 300px; height: 100%; padding: 0 20px; float: left;}
.video-list h4{padding: 12px 0; font-size: 21px;}
.video-txt{padding-bottom: 30px; font: 21px "黑体"; color: #000; position: relative;}
.video-txt img{position: absolute; right: 50px; top: -19px;}
.video-list ul{border-top: 1px solid #cfcfcf;}
.video-list li{height: 105px; border-bottom: 1px solid #cfcfcf; color: #b9b8b8;}
.video-poster{float: left; margin-right: 8px; position: relative;}
.btn-play{width: 44px; height: 38px; background: url(../images/user_center/vip/icon.png) no-repeat 0 -100px; position: absolute; left: 50%; top: 50%; margin: -19px 0 0 -22px; *zoom: 1;}
.video-list li strong{font-size: 15px; color: #6b6b6b; display: block; padding-top: 14px;}
.video-list li p{padding: 7px 0;}
.video-list li b{color: #ff6784;}
.vip-lesson ul{margin: 15px -20px 0 0;}
.vip-lesson li{width: 253px; font-size: 14px; float: left; margin-right: 20px;}
.vip-lesson p{margin-top: 8px;}
.vip-news-1{width: 320px; float: left;}
.news-hd{border: 1px solid #f2f2f2;}
.news-list{height: 330px; padding: 0 7px; border: 6px solid #f2f2f2; border-top: 0;}
.news-list ul{margin-bottom: 40px;}
.news-list li{height: 40px; line-height: 40px; padding-top: 8px; border-bottom: 1px solid #cfcfcf;}
.news-list li p{font-size: 16px; float: left;}
.news-list li span{color: #888; float: right;}

.pagination{text-align: center;}
.pagination a{width: 20px; line-height: 20px; background: #bfbfbf; color: #fff; display: inline-block; *display: inline; *zoom: 1; margin: 0px 5px;}
.pagination a.cur{background: #000;}
.pagination .prev, .pagination .next{width: auto; background: none; color: #888;}
.pagination span{margin-left: 15px;}
.pagination span b{color: #dc002f;}

.vip-news-2{width: 455px; float: right;}
.vip-news-2 ul{margin-right: -15px;}
.vip-news-2 li{width: 220px; color: #5e5e5e; float: left; margin: 0 15px 20px 0;}
.vip-news-2 li p{padding: 5px 0; font-size: 18px;}
.vip-news-2 li b{font-weight: normal; color: #ff6784;}/* banner滑动 */
.m-slider{position: relative; overflow: hidden;}
.m-slider ul{overflow: hidden;}
.m-slider ul li{float: left;}
.m-slider ol{width: 100%; text-align: center; position: absolute; bottom: 8px;}
.m-slider ol li{width: 12px; height: 12px; border-radius: 12px; background: #d8d8d8; cursor: pointer; display: inline-block; *display: inline; *zoom: 1; *margin: 0 4px;}
.m-slider ol li.cur{background: #e72a49;}
.m-slider .font{cursor: pointer; -webkit-transition: all 0.2s; transition: all 0.2s;}
.m-slider .font:hover{color: #d53d62;}

/* 尊享特卖 */
.sale-banner{height: 338px; margin-top: 10px;}
.sale-imgs img{margin-top: 10px;}

/* 权益专区 */
.vip-table td.txt-2{text-indent: 2em; text-align: left;}

/* 安全中心 */
.pr{ position: relative;}
.safe_center{ width: 793px; margin: 0 0 0 33px;}
.safe_center h4{ font-size: 24px; font-weight: bold; border-bottom: 2px solid #0d091a}
.safe_center ul{ margin: 28px 0 0 0; height: 46px; background:url(../images/user_center/vip/safe_bg01.jpg) repeat-x; border: 1px solid #eaeaea; overflow:hidden}
.safe_center ul li{ float: left; height:46px; line-height: 46px; text-align:center;  background:url(../images/user_center/vip/safe_bg02.jpg) no-repeat left center; width: 196px;}
.safe_center ul li a{ height: 46px; width: 148px; display:inline-block; font-size: 20px; font-family: '黑体'; color:#333; }
.safe_center ul li.curr a{ background:#303030; color:#fff; border-radius: 8px 8px 0 0; }
/* 安全中心-账号更改 */
.safe_an{ width: 793px; margin: 0 0 0 33px;}
.safe_anf{ color:#dc002f; position:relative; margin: 29px 0 21px 46px;}
.safe_pre{ display:inline-block; width: 83px; height: 25px; background:url(../images/user_center/vip/safe_icon.png) no-repeat 0 -95px; position:absolute}
.safe_anin{ width: 773px; margin: 0 auto; background:#f7f7f7; padding: 35px 0 0 54px; box-sizing:border-box;*width: 719px;}
.safe_anin h5{ font-size: 20px; font-family: '黑体'; background:url(../images/user_center/vip/safe_icon.png) no-repeat right -19px;display:inline-block; padding: 0 25px 0 0; margin-bottom: 27px; *width:130px;}
.anin_form01 ul li{ margin-bottom: 18px;position:relative;}
.anin_form01 ul li input{ height: 22px;}
.anin_form01 ul li span{ color:#dc002f; display:inline-block; padding: 0 5px 0 5px}
.anin_form01 p{ display:inline-block; padding:0; margin:0; color:#000; font-weight: bold; width: 112px; *float: left;*height: 22px; *line-height:22px}
.pre_fm .anin_pre{ display:inline-block; width:152px; height: 29px; background:url(../images/user_center/vip/safe_icon.png) no-repeat 0 -134px; position:absolute; top: 0px; left: 215px;_left:100px }
.pre_fm .anin_prm{left: 313px}
.anin_form01 li i{ position:absolute; left: 380px;_left:280px; color:#dc002f}
.anin_btn01{ display:inline-block; width:107px; height:27px; margin:45px 0 45px 290px; background:url(../images/user_center/vip/safe_icon.png) no-repeat 0 -179px}
.w172{ width: 172px;}
.w150{ width: 150px;}
.w144{ width: 144px;}
.w100{ width: 100px;}
.w300{ width: 300px;}
.w212{ width: 212px;}
.w84{ width: 84px;}
/* 安全中心-心安全认证*/
.safe_email{ width: 773px; *width: 719px; box-sizing:border-box; padding: 25px 0 0 54px; background:#f7f7f7; margin: 17px 0 0 43px;}
.safe_email p{ padding:0; margin:0; color:#000; font-weight: bold; width: 130px;}
.safe_email p span{color:#dc002f; display:inline-block; padding: 0 5px 0 5px}
.email_pre{ display:inline-block; padding-left: 23px; background:url(../images/user_center/vip/safe_icon.png) no-repeat left 5px; margin: 18px 20px 0 0}
.safe_email .curr01{ background-position: left -30px}
.safe_email i{ display: block; color:#dc002f; margin: 20px 0 36px 0; position:relative}
.email_prei01{ display: inline-block; width:75px; height: 24px; background:url(../images/user_center/vip/safe_icon.png) no-repeat 0 -220px; position:absolute; top: -2px;}
.safe_email h5{ font-size: 20px; font-family: '黑体'; background:url(../images/user_center/vip/safe_icon.png) no-repeat right -19px; padding: 0 25px 0 0; margin-bottom: 20px; width: 126px}
.anin_form02 ul li{ margin-bottom: 18px;position:relative;}
.anin_form02 ul li input{ height: 22px;}
.anin_form02 p{ display:inline-block; *float: left; *height: 22px; *line-height:22px}
.anin_form02 span{ color:#dc002f; display:inline-block; padding: 0 5px 0 5px}
.anin_pre01{ display:inline-block; width:117px; height: 30px;background:url(../images/user_center/vip/safe_icon.png) no-repeat 0 -255px; position:absolute; top: 0px; left:290px;_left:170px;}
.anin_form02 em{ color:#dc002f; display: inline-block; margin: 8px 0 0 130px;}
.anin_form02 img{ margin: 0 11px 0 11px}
.anin_pre02{display:inline-block; width:68px; height: 29px;background:url(../images/user_center/vip/safe_icon.png) no-repeat 0 -296px; position:absolute; }
.anin_btn02{ display:inline-block; width:107px; height:27px;  background:url(../images/user_center/vip/safe_icon.png) no-repeat 0 -179px; margin:20px 0 32px 114px;}
.anin_form03 ul li{ margin-bottom: 18px;position:relative;}
.anin_form03 ul li input{ height: 22px;}
.safe_mk .email_prei02{ display: inline-block; width:75px; height: 20px; background:url(../images/user_center/vip/safe_icon.png) no-repeat 0 -220px; position:absolute; top: -2px;}
.anin_form03 p{ display:inline-block; width:130px; *float: left; *height: 22px; *line-height:22px}
.anin_form03 span{ color:#dc002f; display:inline-block; padding: 0 5px 0 5px}
.pre_fm .anin_pre03{ display:inline-block; width:120px; height: 29px;background:url(../images/user_center/vip/safe_icon.png) no-repeat 0 -335px; position:absolute; top: 0px; left:290px;_left:170px;}
.anin_form03 em{ color:#dc002f; display: inline-block; margin: 8px 0 0 130px;}
.anin_form03 img{ margin: 0 11px 0 11px}
.anin_pre04{display:inline-block; width:68px; height: 29px;background:url(../images/user_center/vip/safe_icon.png) no-repeat 0 -296px; position:absolute; }
.anin_btn03{ display:inline-block; width:107px; height:27px;  background:url(../images/user_center/vip/safe_icon.png) no-repeat 0 -179px; margin:20px 0 32px 114px;}
.safe_ex{ width: 630px; height: 65px; box-sizing:border-box; padding: 18px 0 0 18px; margin: 0 auto; background:#fff; border-radius: 6px; margin-bottom: 30px; border: 1px dashed #c9c9c9; margin-top: 20px;}
.safe_ex span{ display:inline-block; background:url(../images/user_center/vip/safe_icon.png) no-repeat 0 -372px; padding-left: 17px}

/* 安全中心-修改密码证*/
.safe_pws{width: 773px; box-sizing:border-box; margin: 0 0 0 43px;}
.safe_tis{ padding: 25px 0 25px 45px}
.anin_form04 ul li{ margin-bottom: 18px;position:relative;}
.anin_form04 ul li input{ height: 22px;}
.safe_pwsin{width: 773px; box-sizing:border-box; padding: 40px 0 0 54px;*width: 719px; background:#f7f7f7;}
.anin_form04 p{ display:inline-block; width:152px; font-weight:bold;*float: left;*height: 22px; *line-height:22px}
.anin_form04 span{ color:#dc002f; display:inline-block; padding: 0 5px 0 5px}
.anin_form04 em{ color:#dc002f; display: inline-block; margin: 8px 0 0 154px;}
.anin_btn04{ display:inline-block; width:107px; height:27px;  background:url(../images/user_center/vip/safe_icon.png) no-repeat 0 -179px; margin:20px 0 32px 298px;}
.anin_pre05{ display:inline-block; width: 75px; height:25px; background:url(../images/user_center/vip/safe_icon.png) no-repeat -145px -99px; position:absolute; top:31px;}
.anin_pre06{display:inline-block; width:120px; height: 29px;background:url(../images/user_center/vip/safe_icon.png) no-repeat 0 -335px; position:absolute; }

/* 安全中心-模态窗口*/
.safe_mt{ width: 100%; height:100%; position:fixed; top:0px; left:0px; background:url(../images/user_center/vip/mt_bg01.png);z-index: 9999;  }
.safe_ts01{ width: 370px; height:120px; position:absolute; left: 50%; top:50%; margin: -75px 0 0 -185px; border: 2px solid #c6c4c4; background:#fff; }
.safe_ts01 h5{ background:#d6d6d6; height: 27px; width:370px; font-size: 12px; text-align:center; line-height:27px; border-bottom: 1px solid #c6c4c4; color:#000; }
.safe_ts01 p{ font-weight: bold;font-size:14px; width:370px; text-align:center; margin-top: 20px}
.safe_ts01 a{ display:inline-block; width: 127px; height:23px; background:url(../images/user_center/vip/safe_icon.png) no-repeat 0 -432px; margin: 16px 0 0 124px; color: #fff; text-align: center; line-height: 23px;}
.safe_ts02{ height: 150px;}
.safe_ts02 a{  background:url(../images/user_center/vip/safe_icon.png) no-repeat 0 -475px;}
/* 我的美妆档案-暂无测试结果*/
.vip_bty{ width: 798px;background:url(../images/user_center/vip/beauty_bg01.jpg) no-repeat top center; margin: 30px 0 0 28px; }
.vip_btyin{ width: 692px;margin: 0 auto; background: #fff; border: 1px solid #e5e5e5; margin-top: 138px; padding: 22px 17px 0 17px;}
.beauty_comm i{ display: inline-block; width: 4px; height: 20px; background: #383838; border-radius: 8px; position: absolute; left: 9px; top: 7px; overflow: hidden;}
.beauty_comm h3{ font-size: 23px; font-family: "微软雅黑";font-weight: bold; color: #383838; border-bottom: 1px solid #e5e5e5; height: 30px; position: relative; padding-left: 20px;}
.beauty_test p{ color: #e1224b; font-family: "微软雅黑"; margin: 0 auto; height: 27px; line-height: 27px; float: left; margin: 18px 0 20px 220px;}
.beauty_test a{ float: left; width: 92px; height: 27px;background:url(../images/user_center/vip/beauty_icon.png) no-repeat 0 0; margin:  18px 0 20px 60px; }
.beauty_ser{ margin-top: 20px;}
.beauty_serleft{ width: 346px;  float: left;}
.beauty_serleft h4{font-size: 23px; font-family: "微软雅黑"; color: #383838; cursor: pointer;}
.beauty_sercenter{ width: 216px;  float: left; margin-left: 4px; border: 1px solid #e6e6e6;}
.sercenter_fr{ overflow: hidden;}
.sercenter_fr li{ float: left; width: 108px;  height: 30px; line-height: 30px; text-align: center;  font-size: 12px; background: #e2e2e2; color: #000;border-bottom: 1px solid #fcfcfc; cursor: pointer;}
.sercenter_fr li.curr{border-top: 2px solid #ff436b; background: none; color: #ff436b; box-sizing: border-box;}
.sercenter_la{ margin-top: 20px;}
.sercenter_la li{ height: 27px; line-height: 27px; background: url(../images/user_center/vip/beauty_bg02.jpg) no-repeat center left; padding-left: 10px; margin-left: 10px;}
.sercenter_more{ float: right; margin: 10px 10px 10px 0; text-decoration: underline;}
.beauty_serright{ width: 115px; float:right;}
.beauty_serright li{ width: 115px; height: 158px; border: 1px solid #e5e5e5; margin-bottom: 12px;}
.beauty_shop ul{ height: 276px; width: 678px; margin: 0 auto; background: #f7f7f7; margin-top: 8px; padding:  22px 0 0 14px;}
.beauty_shop ul li{ float: left; width: 160px; margin-right: 8px;}
.beauty_shopm{ display: block; width: 83px; height: 23px;background: url(../images/user_center/vip/beauty_icon.png) no-repeat 0 -45px; margin: 0 auto; margin-top: 22px;}
.beauty_sp{ float:right; margin: 16px 10px 30px 0;}
.beauty_sp a{ margin-right: 14px;}
.beauty_sp b{color: #dc002f;}
.beauty_shopin{ width: 150; height: 224px; background: #fff; padding: 5px 5px 0 5px;}
.beauty_shopin p{text-align: center; margin-top: 5px;}
.beauty_p{ text-align: center; margin: 10px 0 0 0;}
.pfr_p{font-size: 14px;font-weight: bold;color: #dc002f; margin: 0px 10px 0 0;}
.beauty_shopmb{ display: inline-block; width: 18px; height: 18px; text-align: center; line-height: 18px; background: #000; color: #fff;}
.beauty_ts{ width: 312px; height: 122px; border: 2px solid #afaeae; position: absolute; left: 50%; top: 50%; margin-left: 500px; margin-top: -61px;}
.beauty_ts h5{ height: 27px; background: #d5d5d5; line-height: 27px; text-align: center; border-bottom: 1px solid #afaeae; font-size: 12px;}
.beauty_ts p{ margin: 16px 20px 10px 16px; font-size: 14px; font-family: "微软雅黑";}
.beauty_ts a{ display: inline-block; width: 93px; height: 23px; background: url(../images/user_center/vip/beauty_icon.png) no-repeat 0 -95px; margin-left: 44px;}
.beauty_ts a.curr{ background-position: 0 -140px;}
/* 我的美妆档案-测试结果*/
.beauty_result h3{ font-size: 23px; font-family: "微软雅黑";font-weight: bold; color: #383838; border-bottom: 1px solid #e5e5e5; height: 30px; position: relative; padding-left: 20px; margin-bottom: 20px; position: relative;}
.beauty_result i{ display: inline-block; width: 4px; height: 20px; background: #383838; border-radius: 8px; position: absolute; left: 9px; top: 7px; overflow: hidden;}
.beauty_result a{ width: 92px; height: 27px; background: url(../images/user_center/vip/beauty_icon.png) no-repeat 0 -174px; position: absolute; right: 8px; top: 1px;}
.beauty_result em{display:inline-block;width:0; height:0; border-width: 8px; border-color:#dc002f transparent transparent transparent ; border-style:solid dashed dashed dashed ; position: absolute; left: 84px; top: 31px;}
.beauty_resultface h4{font-size: 20px; font-family: "微软雅黑";font-weight: bold; color: #383838; background: url(../images/user_center/vip/beauty_icon.png) no-repeat -582px -20px; padding-left: 28px; margin-bottom: 18px;}
.resultface_le,.resultface_ri{ float: left; margin-bottom: 44px;}
.resultface_ri{ margin-left: 50px; width: 400px;}
.resultface_ri p{font-size: 16px; font-family: "微软雅黑"; line-height: 26px;}
.resultface_ri i{ color: #dc002f; font-weight: bold;}
.beauty_resultxts{ width: 577px; height: 99px; background: url(../images/user_center/vip/beauty_06.jpg) no-repeat center top; margin: 0 auto; padding: 50px 50px 0 70px; margin-bottom: 20px;}
.beauty_resultxts p{ text-indent: 2em;font-size: 12px;font-family: "微软雅黑"; line-height: 18px; }
.beauty_re{ width: 260px; margin: 0 auto 20px;}
.beauty_re a{display: inline-block; width: 93px; height: 23px; background: url(../images/user_center/vip/beauty_icon.png) no-repeat 0 -223px;}
.beauty_re a.curr{ background-position: 0 -259px; margin-left: 66px;}
/* 订单详情*/
.vip_order { width: 793px;margin: 0 0 0 33px;}
.vip_myorder {margin-bottom: 45px;}
.vip_myorder h3{ font-size: 24px; font-weight: bold; border-bottom: 3px solid #000; padding-bottom: 10px;}
.vip_myorder a{ position: absolute; width: 105px; height: 27px;background: url(../images/user_center/vip/beauty_icon.png) no-repeat -139px -255px; right: 2px; top: 0px;}
.vip_myorderm{ margin-top: 21px; }
.vip_myorderm p{ float: left; padding-left: 25px; margin-bottom: 15px; font-family: arb, 'Microsoft YaHei', STXihei, SimSun, AppleGothic, verdana, sans-serif;width: 200px;}
.vip_myorderm p.wh{ width: 400px;}
.vip_myorderm i{ font-weight: bold;}
.vip_myordersh{ border: 1px solid #dddddd; margin-top: 20px;}
.vip_mysh01{ height: 39px; background: url(../images/user_center/vip/order_bg01.jpg) repeat-x; line-height: 39px; color: #fff; font-weight: bold;}
.vip_mysh01 li{ float: left;padding: 0 60px;}
.vip_mysh02{ border-bottom: 1px solid #dddddd;}
.vip_mysh02 li{ float: left; height: 154px; line-height: 154px; text-align: center; width: 148px; padding-left: 10px;}
.vip_mysh02 img{ margin-top: 24px;}
.vip_myshlj { margin-top: 10px; margin-bottom: 60px;}
.vip_myshlj p{ float: left; margin-right: 20px;}
.vip_myshlj em{color: #dc002f; font-weight: bold;}
.vip_myshlj span{ float: right; margin: 0px 10px 0px 0;}
.vip_myshlj a{ margin-right: 14px;}
.beauty_shopmb01{ display: inline-block; width: 18px; height: 18px; text-align: center; line-height: 18px; background: #000; color: #fff;}
.beauty_shop01 h3{ font-size: 23px; font-family: "微软雅黑";font-weight: bold; color: #383838; border-bottom: 1px solid #e5e5e5; height: 30px; position: relative; padding-left: 20px;}
.beauty_shop01 i{ display: inline-block; width: 4px; height: 20px; background: #383838; border-radius: 8px; position: absolute; left: 9px; top: 7px; overflow: hidden;}
.beauty_shop01 ul{ height: 290px; width: 773px; margin: 0 auto; background: #f7f7f7; margin-top: 8px; padding:  22px 0 0 20px;}
.beauty_shop01 ul li{ float: left; width: 180px; margin-right: 12px;}
.beauty_shopm01{ display: block; width: 83px; height: 23px;background: url(../images/user_center/vip/beauty_icon.png) no-repeat 0 -45px; margin: 0 auto; margin-top: 22px;}
.beauty_sp01{ float:right; margin: 16px 10px 30px 0;}
.beauty_sp01 .pgEmpty{ color: #888; font-size: 12px; }
.beauty_sp01 a{ margin-right: 24px; font-size: 14px; }
.beauty_sp01 a:hover{ color: #ed244f; }
.beauty_sp01 b{color: #dc002f;}
.beauty_shopin01{ width: 170; height: 240px; background: #fff; padding: 5px 5px 0 5px;}
.beauty_shopin01 p{text-align: center; margin-top: 5px;}
.beauty_p01{ text-align: center; margin: 10px 0 0 0;}
.pfr_p01{font-size: 14px;font-weight: bold;color: #dc002f; margin: 0px 10px 0 0;}
.beauty_shopmb01{ display: inline-block; width: 18px; height: 18px; text-align: center; line-height: 18px; background: #000; color: #fff;}
/*包裹信息*/
.vip_order .package{ border: 1px solid #eee;}
.vip_order .package>h3{ background: #000; font-size: 14px; color: #fff; padding: 13px 0 12px 38px;}
.vip_order .package .packageInfo{ margin-top: 38px;}
.vip_order .package .packageInfo .orderFinish{ padding-left: 38px; color: #aaa;}
.vip_order .package .packageInfo .orderIcon{ padding: 65px 0 20px 18px; border-bottom: 1px solid #ddd; width: 98%; margin: 0 auto; box-sizing: border-box;}
.vip_order .package .packageInfo .orderIcon div:last-of-type{ margin: 0;}
.vip_order .package .packageInfo .orderIcon>div{ margin-right: 7px;}
.vip_order .package .packageInfo .orderIcon div p{ margin-top: 20px; padding-left: 6px;}
.vip_order .package .packageInfo .orderIcon>div:last-of-type p{ padding-left: 18px;}
.vip_order .package .packageInfo .orderIcon div>div,.vip_order .package .packageInfo .orderIcon .state{ 
	height: 60px;display: -webkit-flex;
	-webkit-justify-content:center;
	-webkit-align-items:center;
}
.vip_order .package .packageInfo .orderIcon .state{ position: relative;}
.vip_order .package .packageInfo .orderIcon .state .stateon{ position: absolute; left: 0; top: 25px;}
.vip_order .package .packageInfo .orderIcon .state img{ padding: 0;}
.vip_order .package .packageInfo .orderIcon>div.on>div{ background: #ffe6c2; border-radius: 60px;}
.vip_order .package .packageInfo .orderIcon img{ padding: 0 12px;}
.vip_order .package .packageInfo .orderIcon>div.on p{ color: #d9b27a;}

.vip_order .package .packageInfo .orderDetail{ 
	width: 98%; margin: 30px auto 0; padding: 0 0 40px 0; border-bottom: 1px solid #ddd; height: 218px; box-sizing: border-box; overflow: auto;
}
.vip_order .package .packageInfo .orderDetail .orderDetail_content.on{ font-weight: bold; color: red; }
.vip_order .package .packageInfo .orderDetail .orderDetail_content>div{ display: -webkit-flex; -webkit-align-items:center;}
.vip_order .package .packageInfo .orderDetail .orderDetail_content em{ 
	width: 5px; height: 5px; background: #d9d9d9; display: inline-block; border-radius: 50%; margin-left: 10px; 
	position: absolute; left: 0; top: 5px; 
}
.vip_order .package .packageInfo .orderDetail .orderDetail_content i{ 
	width: 11px; height: 11px; display: inline-block; border-radius: 50%; display: none;
	position: absolute; left: 7px; top: 2px; background-color: rgba(248, 167, 185, 0.4);
}
.vip_order .package .packageInfo .orderDetail .orderDetail_content.on i{ display: block; }
.vip_order .package .packageInfo .orderDetail .orderDetail_content.on em{ background: #ed244f; }

.vip_order .package .packageInfo .orderDetail .orderDetail_content>div>span{ margin-left: 25px;}
.vip_order .package .packageInfo .orderDetail .orderDetail_content>div>span:nth-of-type(1){ margin-right: 23px; }
.vip_order .package .packageInfo .orderDetail .depart{ height: 17px; width: 1px; display: block; background: #d9d9d9; margin-left: 12px;}

/* 积分兑换*/
.vip_itgl{width: 793px;margin: 0 0 0 33px; font-family: "微软雅黑";}
.vip_itglf{ margin-bottom: 20px;}
.vip_itglf h3{ font-size: 24px; font-weight: bold; border-bottom: 3px solid #000; }
.vip_itglfin{ padding: 32px 0 0 25px; border: 1px solid #e5e5e5;}
.vip_myitglcomm h4{ font-size: 22px; color: #dc002f; font-weight: bold;  position: relative; margin-left: 30px;}
.vip_myitglcomm i{ display:inline-block;width:0; height:0; border-width: 8px; border-color:transparent transparent transparent #dc002f; border-style:dashed dashed dashed solid; position: absolute; left: -20px;top: 8px;}
.vip_myitglcomm i.cur{ left:-11px;}
.vip_myitglf p{ font-size: 15px; margin-top: 10px; margin-bottom: 30px; line-height: 20px;}
.vip_myitglf ul{ width: 746px; height: 64px; margin: 0 auto; background: #f7f7f7; padding:  18px 0px; margin-left: -2px;}
.vip_myitglf ul li{ float: left; width: 248px; border-right: 1px solid #e6e6e6; height: 44px; text-align: center; padding-top: 20px; font-weight: bold; font-size: 14px;}
.vip_myitglf em{ color: #dc002f; font-size: 22px;}
.vip_myitglf a{color: #3195c5;}
.vip_itglda h5{ font-size: 19px; font-weight: bold; margin: 20px 0px;}
.vip_itgldain{ width: 746px; height: 242px; border: 1px solid #c9c9c9;}
.vip_itgldain ul{ width: 746px;height: 20px; padding:10px 0px;border-bottom: 1px solid #c9c9c9;font-size: 15px;}
.vip_itgldain ul.curr{ background: #f7f7f7; }
.vip_itgldain li{float: left;height: 20px; line-height: 20px; width: 200px; text-align: center; }
.vip_itgldain em{ color: #e1224b;}
.vip_itgldain p{ height: 40px; line-height: 40px; margin-left: 34px;font-size: 15px; font-weight: bold;}
.vip_intgla{ float: right;height: 21px; line-height: 21px;margin: 10px 20px 0 0;}
.vip_intgbtn{float: right; width: 74px; height: 21px;background: url(../images/user_center/vip/beauty_icon.png) repeat-x -144px -222px; margin: 10px 20px 0 0; }
.vip_itglhq,.vip_itglxf,.vip_itglrl{ margin:20px 20px 0 0}
.vip_itglrl li{ height: 36px; font-size: 16px; }
.vip_itglrl span{ color: #dc002f;}
.vip_itglyx{ margin: 20px 0 40px 0;}
.vip_itglyx li{ height: 40px; font-size: 16px; }
.vip_itglts{ width: 318px; height: 128px; border: 1px solid #afaeae; left: 50%; top: 50%; margin: -64px 0 0 -156px; background: #fff;}
.vip_itglts h5{ height: 27px; background: #d5d5d5; line-height: 27px; text-align: center; border-bottom: 1px solid #afaeae; font-size: 13px;}
.vip_itglts p{ margin: 10px 20px 10px 16px; font-size: 14px;  text-align: center;}
.vip_itglts a{ display: inline-block; width: 93px; height: 23px; background: url(../images/user_center/vip/beauty_icon.png) no-repeat -144px -185px; margin-left: 120px;}
.sign_box{ position: fixed; right: 290px; top: 135px; width: 150px; height: 163px; background: url(../images/user_center/vip/qd_01.png) no-repeat;}
.sign_boxcurr{background: url(../images/user_center/vip/qd_02.gif) no-repeat;}
.sign_box span{ position: absolute; left: 28px; top: 137px; font-size:12px; font-weight:bold;color: #fff; width: 74px; height: 18px; text-align: center; line-height: 18px; cursor: pointer; z-index: 999;}
.sign_text{color: #ed356b;font-size: 1.8em; font-weight:bold;
background-image:-webkit-gradient(linear, 0 0, 0 bottom, from(rgba(255, 167, 59, 0.8)), to(rgba(255, 142, 32, 1)));-webkit-background-clip: text;-webkit-text-fill-color: transparent;
background-image:-moz-gradient(linear, 0 0, 0 bottom, from(rgba(255, 167, 59, 0.8)), to(rgba(255, 142, 32, 1)));-moz-background-clip: text;-moz-text-fill-color: transparent; 
background-image:-ms-gradient(linear, 0 0, 0 bottom, from(rgba(255, 167, 59, 0.8)), to(rgba(255, 142, 32, 1))); -ms-background-clip: text; -ms-text-fill-color: transparent;
background-image:-o-gradient(linear, 0 0, 0 bottom, from(rgba(255, 167, 59, 0.8)), to(rgba(255, 142, 32, 1))); -o-background-clip: text; -o-text-fill-color: transparent;
position: fixed; right: 345px; top: 60px; display: none;}
.sign_textcurr{ -webkit-animation: zgf 2.5s  forwards;-moz-animation: zgf 2.5s  forwards;-o-animation: zgf 2.5s  forwards;-ms-animation: zgf 2.5s  forwards;animation: zgf 2.5s  forwards;}
@-webkit-keyframes zgf{
0%{}
100%{ top: -10px;right: 320px; font-size: 3em; opacity: 0; z-index: 999;}
}
@-moz-keyframes zgf{
0%{}
100%{ top: -10px;right: 320px; font-size: 3em; opacity: 0;z-index: 999;}
}
@-o-keyframes zgf{
0%{}
100%{ top: -10px;right: 330px; font-size: 3em; opacity: 0;z-index: 999;}
}
@-ms-keyframes zgf{
0%{}
100%{ top: -10px;right: 320px; font-size: 3em; opacity: 0;z-index: 999;}
}
@keyframes zgf{
0%{}
100%{ top: -10px;right: 320px; font-size: 3em; opacity: 0;z-index: 999;}
}
.vip_ittable01{width: 100%; border: 1px solid #b7b7b7; border-width: 1px 0 0 1px; text-align: center;}
.vip_ittable01 th{height: 40px; width: 33%; border: 1px solid #b7b7b7; border-width: 0 1px 1px 0; background: #eeeeee; font-size: 18px; color: #000;height: 40px;}
.vip_ittable01 td{height: 46px; width: 33%;border: 1px solid #b7b7b7; border-width: 0 1px 1px 0; background: #fff; font-size: 14px; text-align: center;  font-family: "微软雅黑";}
.vip_ittable01 em{color: #de113d;}
.vip_ittable01 td.curr{ height: 78px;}
.vip_ittable01 .vip_ittable02{ border: none;}
.vip_ittable01 .vip_ittable02 td{border-width: 0 0px 1px 0; }
/*我的评论*/
.vip_cment{ width: 792px;margin: 10px 0 0 30px;}
.vip_cmentt h3{font-size: 24px; font-weight: bold; border-bottom: 3px solid #000;}
.vip_cmentd{border: 1px solid #afaeae; margin-top: 18px;}
.vip_cmnetitle{ height: 35px; background: #f8f8f8; line-height: 35px; padding-left: 15px;border-bottom: 1px solid #afaeae;}
.vip_cmentd h4{ font-size: 16px; color: #dc002f; font-weight:bolder; margin: 16px 0 16px 15px; display: inline-block; width: 468px;}
.vip_cmentd i{font-size: 16px; color: #dc002f; font-weight:bolder;}
.vip_cmentable{ width: 760px;  margin: 0 auto;margin-top: 30px;}
.vip_cmentable tr{ height: 30px;border: 1px solid #afaeae;}
.vip_cmentable tbody td{border: 1px solid #afaeae; text-align: center;}
.table_color{ color: #dc002f;}
.vip_cmentable thead tr{ background: #e8e8e8;}
.vip_cmentable thead td{ text-align: center;border: 1px solid #afaeae;}
.vip_cmentable p{ margin: 10px 0 10px 0 ;}
.vip_cmentable textarea{ resize: none; width: 270px; height: 60px;display: block; margin-left: 6px;}
.vip_cmentable div{color: #000; height: 50%; line-height: 50px;* margin-bottom: 30px;}
.vip_tadiv b{ font-weight: normal; float: right; margin-right: 19px; color: #999999;}
.vip_cmentd em{ display: inline-block; margin:  20px 0 10px 16px; font-size: 16px; font-weight: bold;}
.cment_ul{ margin:  0 0 0 16px; overflow: hidden; margin-bottom: 10px;}
.cment_ul li{ float: left; background: url(../images/user_center/vip/beauty_icon.png) no-repeat -300px -47px; padding-left: 18px; margin-right: 30px; height: 13px; cursor: pointer;}
.cment_ul li.curr{ background-position: -300px -13px;}
.vip_cmentzj{float: right; width: 72px; height: 21px; background: #e8e8e8; border-radius: 3px; text-align: center; line-height: 21px; margin-right: 6px;}
.vip_cmenta{ display: inline-block; width: 76px; height: 21px; background: url(../images/user_center/vip/beauty_icon.png) no-repeat -153px -141px; }
.vip_cmenta01{display: inline-block; width: 76px; height: 21px; background: url(../images/user_center/vip/beauty_icon.png) no-repeat -153px -110px;color: #fff;}
.vip_tadiv span{ float: left; margin:0 5px 0 28px; }
.start_a{ height: 30px;}
.start_a li{ width: 19px; height: 19px; background: url(../images/user_center/vip/star.png) no-repeat bottom left; float: left; margin-top: 13px; margin-left: 6px;}
.start_a li.curr{ background-position: 0 0;}
.vip_cmentla{ float: right; margin:  10px 20px 20px 0; color:#7f7f7f; position: relative;}
.vip_cmentla span{ padding: 1px; border: 1px solid #7f7f7f;}
.vip_cmentla a{ display: inline-block; height: 21px; width: 74px; line-height: 21px; text-align: center; background: url(../images/user_center/vip/beauty_icon.png) no-repeat -144px -222px; margin-left: 10px; color: #7f7f7f;}
.cment_uploadin{width: 354px; height: 265px; border: 2px solid #aeacac; position: absolute; left: 50%; top: 50%; margin: -132px 0 0 -177px; background: #fff;}
.cment_uploadin p{ height: 40px; line-height: 40px; background: #e2e2e2;border-bottom: 1px solid #aeacac; font-size: 15px; font-family: "微软雅黑"; }
.cment_up{ margin-top: 25px; margin-left: 30px;}
.cment_up input{ height: 25px;}
.cment_up a{  float: right; width: 40px; height: 27px; border: 1px solid #aeacac; border-radius: 4px; margin-right: 36px; line-height: 22px; text-align: center;}
.cment_up span,.cment_up input{ float: left;}
.cment_up span{ height: 29px; line-height: 29px;} 
.cment_uploadin img{ margin: 20px 0 0 136px; }
.cment_up01{ display:block; width: 107px; height: 27px; background: url(../images/user_center/vip/comment_06.jpg) no-repeat; margin: 20px auto 0px;}
/*个人中心*/
.percenter{width: 792px;margin: 10px 0 0 30px;}
.vip_person{ width: 792px; border: 1px solid #d2d2d2; margin-bottom: 68px; }
.vip_personl{ float: left; width: 182px; margin-bottom: 10px;}
.vip_pertx{ width: 117px; height: 117px; border: 1px solid #d2d2d2; padding: 5px;  margin: 20px auto 0; border-radius: 6px; position:relative; box-shadow: 0px 0px 10px #e3e3e3; overflow: hidden;}
.vip_pertx a{ position: absolute; width:116px; height: 21px;background:url(../images/user_center/vip/person_02.png) no-repeat center center; left: 4px; top: 99px;}
.vip_pertx input{ opacity: 0; position: absolute; right: 0px; top: 102px; cursor: pointer; filter:Alpha(opacity=100)position:static; *zoom:1;}
.vip_perexp{ width: 130px; height: 12px; margin: 16px auto 0; border-radius: 38px; border: 1px solid #d7d7d7;box-shadow: 0px 0px 4px #e3e3e3;}
.vip_perexp01{width: 75px; height: 12px;border-radius: 38px;background: #ffa000;background: linear-gradient(90deg,#ffdb00 0%,#ff9800 100%);}
.vip_personl p{ margin-left: 30px; margin-top: 5px; font-weight: bold;}
.vip_personr{ float: right; width: 610px;margin-bottom: 10px;}
.vip_personrt{ height: 33px; background: #f5f5f5;margin: 20px 20px 18px 0; }
.vip_personrt li{ float: left; margin-right: 30px; margin-left: 5px; height: 33px; line-height: 33px; vertical-align: middle;}
.vip_personrt img{ margin-top: 6px; margin-right: 5px;}
.vip_personrl{ display: inline-block; border-right: 1px solid #d2d2d2; padding-right: 50px;* float: left;}
.vip_personrl li{ height: 40px; line-height: 40px; position: relative; width: 230px;}
.vip_personrl a{ display: inline-block; width: 87px; height: 27px;background: url(../images/user_center/vip/beauty_icon.png) no-repeat -276px -207px; position: absolute; top: 7px; left: 175px;}
.vip_personrl a.curr{ background-position: -276px -255px;}
.vip_personrr{ display: inline-block; margin-left: 20px;* float: left;*margin-left: 30px;}
.vip_personrr li{ height: 40px; line-height: 40px;}
.vip_personrr span{ display: inline-block; width: 16px; height: 20px;background:url(../images/user_center/vip/person_04.png) no-repeat center center; position: relative;}
.vip_personrr em{ font-size: 10px; position: absolute; left: 6px; top: -14px; color: #fff;}
.vip_personlast{width: 792px; overflow: hidden; height: 40px; background: #fafafa; border-top: 1px solid #d7d7d7; padding-top: 18px;}
.vip_personlast li{ float: left; background: url(../images/user_center/vip/person_06.png) no-repeat left center; padding-left: 36px; margin: 0 0 0 30px; height: 30px; width: 210px; line-height: 30px; position: relative;}
.vip_personlast li.curr{ background-image: url(../images/user_center/vip/person_05.png);}
.vip_personlast li a{ display: inline-block; width: 87px; height: 27px; background: url(../images/user_center/vip/beauty_icon.png) no-repeat -276px -207px; position: absolute; top:2px; left: 124px;}
.vip_personqu{ padding-bottom: 11px; border-bottom: 2px solid #e1e1e1; }
.vip_personqu h4{ font-size: 18px; color: #f04f71; font-family: arb, 'Microsoft YaHei', STXihei, SimSun, AppleGothic, verdana, sans-serif; padding-left: 11px;}
.vip_personqu form{ float: right;}
.vip_personqu form input{height: 24px; float: left; width: 190px; margin-right:10px;}
.vip_personqu form a{ display: inline-block;  width: 54px; height: 26px; border: 1px solid #d2d2d2;float: left;text-align: center; line-height: 26px; border-radius: 2px;}
.personor01 li{ float: left; height: 56px; line-height: 56px; margin: 0 20px; }
.personor01 li:last-of-type{ float: right; margin: 0; }
.personor01 li:last-of-type a{ padding: 6px 14px; border: 1px solid #d2d2d2; border-radius: 2px; }
.personor01 li:last-of-type input{ border: 1px solid #d2d2d2; padding: 4px 0 5px 9px; font-size: 13px; color: #9b9b9b; width: 199px; }
.personor01 li a{ font-weight: bold; color: #333333;}
.personor01 li span{ 
	width: 15px; height: 15px; background: #ed244f; text-align: center; line-height: 15px; color: #fff; border-radius: 50%;
	position: absolute; right: -15px; top: 15px;
}

.personor01 li a.curr{ color: #ed244f; border-bottom: 2px solid #ed244f;}
/*我的订单详情*/

#orderList2{ color: #333;}
#orderList2 .personor02_P{ border-bottom: 1px solid #e5e5e5; padding: 20px 0;}
#orderList2 .personor02_P>span{ text-align: center!important; width: 130px; display: inline-block;}
#orderList2 .personor02_title{ 
	background: #f5f5f5; color: #aaa; font-size: 13px; font-weight: normal; font-family: arb, 'Microsoft YaHei', STXihei, SimSun, AppleGothic, verdana, sans-serif;
	padding: 12px 0 12px 20px;
}
#orderList2 .personor02_title td{ 
	border: none; text-align: left; padding: 12px 0;
}
#orderList2 .personor02_title td:nth-of-type(1){ padding-left: 20px;}
#orderList2 .personor02_title span:last-of-type{color: #333;}
#orderList2 .personor02_title span.orderNum{ margin-left: 29px;}
#orderList2 table{ width: 100%; text-align: center; margin-top: 20px; border: 1px solid #d2d2d2; }
#orderList2 table tr:nth-of-type(2) td{ width: 130px; border-left: 1px solid #eee; }
#orderList2 table tr:nth-of-type(2) td:nth-of-type(1){ width: 267px; border-left: none; }
#orderList2 table tr:nth-of-type(2) td:nth-of-type(1) img{ border: 1px solid #e5e5e5; margin-left: 13px; }
#orderList2 table tr:nth-of-type(2) td:nth-of-type(1) span:nth-of-type(1){ width: 160px; display: inline-block; text-align: left!important; padding-top: 22px; }
#orderList2 table tr:nth-of-type(2) td:nth-of-type(2){ width: 131px; border-left: none; }
#orderList2 tr:nth-of-type(2) td:last-of-type .watch_more{ cursor: pointer; margin: 5px 0; }
#orderList2 tr:nth-of-type(2) td:last-of-type .give_comment{ cursor: pointer; }
#orderList2 tr:nth-of-type(2) td:last-of-type .buy_now{ 
	cursor: pointer; background: #f5f5f5; color: #333; border: 1px solid #ddd; display: inline-block; padding: 6px;
}
#orderList2 tr:nth-of-type(2) td:last-of-type .buy_now.on{ color: #ed244f; border: 1px solid #ed244f;}
#orderList2 tr:nth-of-type(2) td:last-of-type .buy_now img{ margin-right: 5px;}
#orderList2 tr:nth-of-type(2) td:last-of-type .buy_now .buyon{ position: absolute; left: 6px; top: 6px; display: none;}

#orderList2 tr:nth-of-type(2) td:last-of-type .watch_more:hover{ color: #007db9;}
#orderList2 tr:nth-of-type(2) td:nth-last-child(2)>p:last-of-type{ cursor: pointer; color: #000!important;}
#orderList2 tr:nth-of-type(2) td:nth-last-child(2)>p:last-of-type:hover{ color: #ed244f!important;}
#orderList2 tr:nth-of-type(2) td:nth-of-type(2) p:last-of-type,#orderList2 tr:nth-of-type(2) td:nth-of-type(2) p:nth-last-child(2){ color: #aaa; }
#orderList2 .circle{ width: 5px; height: 5px; border-radius: 50%; background: #ed244f; display: inline-block; vertical-align: top; margin-top: 5px; margin-left: 5px; }
#orderList2 .removePro{ float: right; padding-right: 20px; cursor: pointer; }
#orderList2 .removeon{ position: absolute; right: 20px; top: 14px; cursor: pointer; display: none;}
/*
 ** 交易状态对应状态显示对应颜色
 ** wait_payment用于 等待付款或配送中
 ** deal_success用于 交易成功
*/
#orderList2 .wait_payment{ color: #ed244f;}
#orderList2 .deal_success{ color: #aaa;}


/*物流详细信息*/
#orderList2 .logistics{ 
	background: #fff; box-shadow: 0 0 10px #eee; border: 1px solid #ddd; padding: 10px 6px 6px; width: 400px;
	position: absolute; left: -400px; top: -10px; display: none;
}
#orderList2 .logistics .logistics_title{ font-size: 14px; color: #333; padding-bottom: 10px; border-bottom: 1px solid #e3e3e3; font-weight: bold; }
#orderList2 .logistics .logistics_title span:nth-of-type(1){ margin-left: 14px;}
#orderList2 .logistics .logistics_title span:nth-of-type(2){ margin-left:  9px;}
#orderList2 .logistics .logistics_content .logistics_C{ margin-top: 20px; }
#orderList2 .logistics .logistics_content .logistics_C>div{ float: left; }
#orderList2 .logistics .logistics_content .logistics_more{ margin-top: 20px; margin-bottom: 18px; }
#orderList2 .logistics .logistics_content .logistics_more>div{ float: left; }
#orderList2 .logistics .logistics_content .logistics_more a{ color: #007db9;}
#orderList2 .logistics .logistics_content .logistics_C.on .logistics_circle{ background: #ee325a;}
#orderList2 .logistics .logistics_content .logistics_C.on .logistics_text{ color: #ee325a;}
#orderList2 .logistics .logistics_content .logistics_text{ margin-left: 11px; width: 340px; text-align: left;}
#orderList2 .logistics .logistics_content .logistics_text p:nth-of-type(1){ margin-bottom: 5px; }
#orderList2 .logistics .logistics_content .logistics_circle{ width: 6px; height: 6px; background: #333; border-radius: 50%; margin-left: 21px; margin-top: 4px;}
#orderList2 .logistics .degree{ 
	width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-left: 10px solid #fff;
    border-bottom: 10px solid transparent;
    position: absolute; right: -10px; top: 62px;
}
#orderList2 .logistics .degree_outline{ 
	width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-left: 10px solid #e3e3e3;
    border-bottom: 10px solid transparent;
    position: absolute; right: -11px; top: 62px;
}



.personor02 li{ float: left; height: 61px;margin-right: 50px; padding-top: 40px;}
.personor02 li.curr{ width: 101px; padding-top: 0px;}
.personor02 li a{ color: #007db9;}
.personor02 li i{ color: #007db9;}
.personor02 li em{color: #9b9b9b;}
.personor03{ width: 410px; margin: 0 auto; padding: 16px 0px 10px 350px; color: #000000; }
.vip_personqu01{ border-bottom: 1px solid #d2d2d2; margin-top: 40px;}
.vip_personqu01 h4{ float: left; font-size: 20px; color: #f04f71;}
.vip_personqu01 p{float: right;}
.vip_personsh{border: 1px solid #d2d2d2; margin-top: 14px;}
.personsh01{border-bottom: 1px solid #d2d2d2; background: #fafafa;}
.personsh01 li{ float: left; height: 49px; line-height: 49px; width: 96px; text-align: center;}
.personsh02 {border-bottom: 1px solid #d2d2d2; overflow: hidden;*padding-bottom: 20px;}
.personsh02 a{ text-decoration: underline;}
.personsh02 p{display: inline-block; line-height: 20px; text-align: left;}
.personsh02 p a.cur{ color: #ed244f;}
.personsh02 li{ float: left;margin: 40px 0 0 0; width: 92px; text-align: center;}
.personsh02 img{ border: 1px solid #d2d2d2 ;*float: left;}
.personsh02 del{ color: #a3a3a3;}
.personsh02 i{ color: #ed244f;}
.personsh02 .personsh02_in{ padding-left: 26px;background: url(../images/user_center/vip/person_08.jpg) no-repeat left center; margin-left: 10px; width: 190px; margin-top: 20px; margin-bottom: 20px;}
.personsh02 li.curr{background: url(../images/user_center/vip/person_09.jpg) no-repeat left center;}
.person_btn{ display: inline-block; height: 20px; width: 66px; border: 1px solid #d2d2d2;}
.person_btn p{ display: inline-block; width: 24px; height: 20px;text-align: center; line-height: 20px; border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;*float: left;}
.person_btn a{ display: inline-block; width: 20px; height: 20px; text-align: center; line-height: 20px; text-decoration: none;*float: left;}
.vip_personsall{ margin-top: 10px; margin-bottom: 60px;}
.vip_personsall p{ float: left; margin-right: 20px; margin-top:9px;}
.vip_personsall em{color: #dc002f; font-weight: bold;}
.vip_personsall span{ float: right; margin: 9px 10px 0px 0;}
.vip_personsall a{ margin-right: 14px;}
.vip_personsall_in{ display: inline-block; width: 92px; height: 27px; background: url(../images/user_center/vip/beauty_icon.png) no-repeat -276px -172px; float: left;}
.vip_persontj{ border-bottom: 1px solid #d2d2d2; margin-top: 88px;}
.vip_persontj h4{ float: left; font-size: 20px; color: #f04f71;}
.vip_persontj p{float: right;}

#orderTitle{ background: #f5f5f5; }
#orderTitle li{ 
	float: left; font-size: 14px; color: #333; font-family: arb, 'Microsoft YaHei', STXihei, SimSun, AppleGothic, verdana, sans-serif;
	width: 131px; text-align: center; padding: 11px 0;
}
#orderTitle li:nth-of-type(1){ width: 267px; }



/*个人资料*/
.persondata{width: 792px;margin: 10px 0 0 30px; font-size: 16px;}
.persondatahd h3{font-size: 24px; font-weight: bold; border-bottom: 3px solid #000; margin-bottom: 30px; overflow: hidden;}
.persondata_form01{border: 1px solid #d2d2d2;margin-bottom: 30px;}
.persondata_box01{ height: 58px; background:url(../images/user_center/vip/data_bg01.jpg) repeat-x; line-height: 58px;margin-bottom: 34px;border: 1px solid #d2d2d2;}
.persondata_box01 p{ color: #fff; margin-left: 20px; float: left;}
.persondata_box01 span{ float: right;color: #adadad; margin-right: 10px;}
.persondata_box02{ margin-left: 20px; height: 23px; line-height: 23px; margin-bottom: 26px;}
.persondata_box02 input{ height: 24px; float: left; line-height: 24px; margin-left: 8px;}
.persondata_box02 p{ float: left; margin-top: 3px;}
.persondata_box02 a{ display: inline-block; width: 83px; height: 23px;background:url(../images/user_center/vip/beauty_icon.png) no-repeat -402px -256px; position: absolute; top: -1px; left: 268px;}
.persondata_box02 i{ color: red; margin-right: 5px;}
.persondata_box02 select{ height: 24px;}
.persondata_box03{ margin-left: 34px;}
.persondata_box04 input.curr{ margin-right: 5px; margin-left: 15px;}
.time_box{position: relative;z-index: 999;float: left; margin-right: 6px; }
.year_value,.month_value,.day_value{display: inline-block;background:url(../images/user_center/vip/data_icon.png) no-repeat -169px -1px;  border: 1px solid #a9a9a9; width: 45px; height: 24px;cursor: pointer; padding-left: 5px;}
.year_value{ width: 65px; background:url(../images/user_center/vip/data_icon.png) no-repeat -149px -1px;}
.time_dropdown{position: absolute; background: #fff; z-index: 99; left: 0px; top: 25px; height: 90px; overflow:auto; width: 65px; cursor: pointer;border: 1px solid #a9a9a9; border-top: none; padding-left: 5px;}
.tiam_down{ width: 45px; } 
.persondata_box05 p{ float: left;  margin: 20px 0 0 68px; font-weight: bold;}
.persondata_box06{ display: inline-block; width: 107px; height: 27px;background:url(../images/user_center/vip/beauty_icon.png) repeat-x -403px -213px; margin: 40px 300px;}
.picture_box{ position: absolute; top: 146px; right: 146px; *left: 600px;}
.picture_box p{text-align: center;}
.persondata_form02{border: 1px solid #d2d2d2;margin-bottom: 30px; font-size: 14px;}
.persondata_box01 a{ float: right;  width: 116px; height: 28px;background:url(../images/user_center/vip/beauty_icon.png) repeat-x -403px -176px; margin:16px 20px 0 0}
.persondata_vip01{ position: relative; height: 26px; line-height: 26px; margin-left: 46px; margin-bottom: 30px;}
.persondata_vip01 span{ float: left; width: 80px;}
.persondata_vip01 em{ height: 24px; width: 202px;background:url(../images/user_center/vip/data_icon.png) no-repeat -9px -1px; border:  none; border: 1px solid #a9a9a9; float: left; padding-left: 8px; cursor: pointer;}
.persondata_vip01 ul{ position: absolute; left: 80px; top:25px; height: 90px; width:210px;cursor: pointer;border: 1px solid #a9a9a9; border-top: none; overflow: auto; background: #fff; }
.persondata_vip01 i{ color: #dc002f; margin-left: 10px;}
.persondata_vip02{height: 26px; line-height: 26px; margin-left: 46px; margin-bottom: 26px;}
.persondata_vip02 span{float: left;}
.persondata_vip02 input{ margin-left: 8px;}
/*.persondata_vip03 em{ width: 132px;color: #dc002f;background:url(../images/user_center/vip/data_icon.png) no-repeat -79px -1px;}
.persondata_vip03 ul{width:210px; left: 70px;}*/
.persondata_vip04{display: block; width: 107px; height: 27px; background:url(../images/user_center/vip/beauty_icon.png) no-repeat -402px -133px; margin: 35px auto;}

.text_other{  height: 20px;line-height:20px; width: 122px; float: right; margin-top: -51px; margin-right: 30px;}
.data_updata{ width: 196px; height: 111px; border: 2px solid #afaeae; position: absolute; left: 50%; top: 50%; margin: -55px 0 0 -98px; background: #fff;}
.data_updata h5{background: #d5d5d5; height: 30px; line-height: 30px; border-bottom: 1px solid #afaeae; padding-left:20px; font-size: 13px;}
.data_updata P{ font-size: 14px; text-align: center; margin-top:16px;}
.data_updata a{ display: block; width: 93px; height: 23px; background:url(../images/user_center/vip/beauty_icon.png) no-repeat -401px -98px; margin-top: 10px; margin-left: 50px;}

/*个人中心-暂无订单、购物车、收藏*/
.no_ordertitle{border-bottom: 1px solid #4e4e4e; margin-top: 88px;}
.no_ordertitle h4{ float: left; font-size: 20px; color: #f04f71; margin-bottom: 5px;}
.no_ordertitle span{float: right; margin-top: 10px;}
.no_ordercontent{ border: 1px solid #d2d2d2; margin-top: 10px;}
.no_orderconin{ height: 32px; border-bottom: 1px solid #d2d2d2; background: #fafafa; font-size: 14px; line-height: 32px;}
.no_orderbox01{ float: left; width: 166px; text-align: right;}
.no_orderbox02{ float: left; width: 170px; text-align: right;}
.no_orderbox03{ float: left; width: 106px; text-align: right;}
.no_orderbox04{float: left; width: 94px; margin-left: 30px;position: relative; z-index: 999;}
.no_orderbox04 em{ width: 92px; height: 20px; line-height:20px;background:url(../images/user_center/vip/data_bg02.jpg) no-repeat right center;border: 1px solid #a9a9a9; cursor: pointer; float: left; margin-top: 6px; padding-left: 5px; }
.alldata li{ padding-left: 5px;}
.no_orderbox04 ul{ position: absolute; left:0px;top:27px;width: 97px;border: 1px solid #a9a9a9; cursor: pointer;background: #fff;z-index: 999;}
.no_orderbox05{ width: 80px;}
.no_orderbox06{ float:left;width: 83px; text-align: right;}
.no_orderchoose{ height: 40px; line-height: 40px; text-align: center;}
.no_orderchoose a{ color: #ed2551;}
.no_ordernext,.no_orderpre{ float: right; width: 63px; height: 24px; line-height: 24px; border: 1px solid #d2d2d2; border-radius: 5px; margin-right: 30px;margin-top: 16px; position: relative; color: #b2b2b2;}
.no_orderpre{ padding-left: 18px; width: 45px;}
.no_ordernext{ padding-left: 6px; width:57px ;}
.no_orderpre i{display: inline-block;width: 0;height: 0;border-width: 6px;border-color:transparent #b2b2b2  transparent transparent;border-style:  dashed solid dashed dashed; position: absolute; left: 0px; top: 6px; }
.no_ordernext i{display: inline-block;width: 0;height: 0;border-width: 6px;border-color:transparent transparent transparent #b2b2b2;border-style:  dashed  dashed dashed solid; position: absolute; left: 52px; top: 6px; }

/*优惠券*/
.v_coupons{ margin-top: 30px; overflow: hidden;}
.v_coupons p{ width: 128px; margin-left: auto; margin-bottom: 10px;}
.v_coupons ul{ overflow: hidden;}
.v_coupons ul li{ float: left; width: 80px; text-align: center;  }
.v_coupons ul li.w150{ width: 150px;}
.v_coupons ul li.w130{width: 130px;}
.v_coupons ul li.w170{width: 160px; padding-right: 10px;padding-left: 10px;}
.coupons_nav li{background: #000; color: #fff; height: 40px; line-height: 40px;font-size: 16px;}
.coupons_main { border-bottom: 1px solid #fff;}
.coupons_main li{ height:55px; padding-top: 25px; background: #dddddd;font-size: 14px;}
.coupons_main li.colorred{ color: red;}
.coupons_foot{margin-top: 20px; margin-bottom: 30px; overflow:hidden;}
.coupons_foot span{ margin-right: 20px;}
.coupons_foot span b{ color: red;}
.coupons_page{ float: right; margin-right: 20px;}
.coupons_page em{ display: inline-block; width: 20px; height: 20px; background: #000; color: #fff; line-height: 20px; text-align: center;margin: 0 10px 0 10px;}
.coupons_page a.curr{ margin-right: 10px;}
.coupons_page b{color: red;}
.coupons_rule{ background: #efefef; overflow: hidden; padding: 0 56px 60px 56px;}
.coupons_rule h3{ font-weight: bold; text-align: center; margin: 30px 0 20px 0;padding-bottom: 10px; border-bottom: 1px dashed #000; font-size: 20px;}
.coupons_rule dl dt{ font-weight: bold; font-size: 18px; margin-bottom: 16px;}
.coupons_rule dl dd{ line-height: 20px; font-size: 14px;}
.coupons_rule dl dd span{color: red;}
.coupons_rule dl dd.curr{ margin-bottom: 20px;}

/*我的地址*/
.address { border:1px solid #dcdcdc; margin-top:19px;}
.notice { height:32px; line-height:32px; color:#7f7f7f; padding-left:35px; border-bottom:1px solid #dcdcdc; background:url(../images/user_center/vip/notice_bg.jpg) repeat-x;}
.add_btn { color:#fff; width:92px; height:25px; line-height:25px; background:url(../images/user_center/vip/add-address.jpg) no-repeat; margin:4px auto auto 5px;}
.change_tit { width:718px; font-size:21px; font-weight:bold; margin:28px auto 14px auto;}
.change { border-top:1px dashed #e2e2e2; border-bottom:1px dashed #e2e2e2; width:718px; color:#7f7f7f; line-height:30px; margin:auto auto 15px auto; padding-bottom:24px;}
.change div.clf { margin-top:13px; height:32px;}
.change span { width:120px; float:left; font-size:14px; color:#5e5e5e;}
.change input { width:249px; height:14px; font-size:12px; line-height:14px; border:1px solid #cecece; float:left; padding:7px 5px; color:#666666;}
.change select { border:1px solid #cccccc; height:30px; line-height:30px; float:left; color:#666666; margin-right:3px; font-size:12px; +margin-top:5px; padding:5px 0px\0;}
.uc-table { margin:13px auto 8px auto;}
.uc-table .red { color:#f22c28;}
.change_btn { width:117px; height:25px; line-height:25px; font-size:18px; background:url(../images/user_center/vip/red-button.jpg) no-repeat; color:#fff; margin:25px auto 30px auto;}

.uc-table { border:1px solid #c0c0c0; text-align:center; font-size:12px;}
.uc-table thead td { font-family:"Microsoft YaHei"; font-size:15px; line-height:25px; border-bottom-color:#e8e8e8; background-color:#e8e8e8; color:#000;}
.uc-table td { border:1px solid #d8d8d8; height:27px; line-height:27px; color:#202020;}
.uc-table label { color:#b4b4b4;}
.uc-table input { margin-right:4px;}
.uc-table a { color:#f22c28;}
.w56 { width:56px;}
.w80 { width:80px;}
.w84 { width:84px;}
.w96 { width:96px;}
.w101 { width:101px;}
.w124 { width:124px;}
.w131 { width:131px;}
.w140 { width:140px;}
.w206 { width:206px;}
.ml36 { margin-left:36px;}
.c989696 { color:#989696;}

/*我的购物车*/ 
.w980 { width:980px; padding-bottom:50px;}
.ml60 { margin-left:60px;}
.ml68 { margin-left:68px;}
.ml70 { margin-left:70px;}
.ml140 { margin-left:75px;}
.ml375 { margin-left:244px;}
.c-a0 { color:#a0a0a0;}
.bg_col{ background: #ebebf0; padding-bottom: 50px;}
.step { width:792px; height:43px; margin:50px auto auto auto; background:url(../images/user_center/vip/step1.jpg) no-repeat; color:#cccccc; font-size:15px; font-family:"Microsoft Yahei";}
.step p { float:left; margin-top:6px;}
.step1 { width:90px; padding-left:100px; margin-right:17px; line-height:37px; cursor:pointer; color:#fff;}
.step2 { width:90px; padding-left:165px; margin-right:17px; line-height:36px;}
.step3 { width:90px; padding-left:158px; line-height:34px;}
.discount_msg { font-family:"Microsoft Yahei"; color:#6c6c6c; line-height:39px; margin-top:45px;}
.li-head { border-top:2px solid #000; border-bottom:1px solid #e5e5e5; height:43px; line-height:43px; font-size:16px; font-family:"Microsoft Yahei"; padding-left:18px; color:#000; background-color:#fafafa;}
.li-head li { float:left; font-size:12px; font-weight:bold; display:inline;}

.goods-li { font-size:12px; background-color:#f5f5f5; line-height:20px;}
.goods-li td { border-bottom:1px solid #e5e5e5; padding:16px 0px;}
.goods-li input { vertical-align:middle; margin:0px 20px; width:14px; height:14px;}
.goods-li img { width:72px; height:72px; border:1px solid #e7e7e7;}
.goods-li s { display:block; color:#a0a0a0;}
.goods-li a { display:block; color:#000;}
.w400 p { width:209px; padding:0px 10px;}
.w100 { width:100px; text-align:center;}
.num { width:80px; height:25px; border:1px solid #c8c7cc; line-height:25px; text-align:center; margin:auto 20px;}
.num div { width:25px; color:#9c9c9c; cursor:pointer;}
.num input { float:left; margin:0px; width:28px; height:25px; line-height:25px; border:1px solid #c8c7cc; border-top-width:0px; border-bottom-width:0px; text-align:center;}
.subtotal { color:#f20000; width:90px; text-align:center;}
.delete, .collect { width:95px; text-align:center; margin-right:25px;}
.pay { background-color:#fff; color:#979797; height:50px; line-height:50px; border:1px solid #e5e5e5; font-size:12px; margin:15px auto 35px auto;}
.pay input { vertical-align:middle; width:14px; height:14px; margin:auto 10px auto 20px;}
.pay p { float:left; margin-right:15px; line-height:1em; margin-top:18px;}
.pay ul { float:left; display:inline-block; margin: auto 232px auto 17px;}
.pay li { float:left; cursor:pointer; margin:auto 5px;}
.pay .sum { line-height:50px; margin-top:0px;}
.sum span { font-size:28px; font-family:"Microsoft Yahei"; color:#f20000; line-height:1em; vertical-align:middle;}
.pay a { float:right; display:inline-block; width:120px; text-align:center; height:50px; line-height:50px; color:#fff; font-size:18px; font-family:"Microsoft Yahei"; background-color:#ef392e;}

.notice { font-size:14px; font-family:"Microsoft Yahei"; color:#ef392e; line-height:40px;}
.pic-roll { position:relative; background-color:#fff; text-align:center; padding:8px 0px 45px 0px;}
.pic-roll button { width:36px; height:36px; font-size:26px; color:#fff; background-color:#c6c6c6; position:absolute; top:65px;}
.next_btn { right:5px;}
.prev_btn { left:5px;}
.scroll { margin:0px 45px 0px 35px; overflow:hidden; position:relative; height:170px; width:900px;}
.scroll ul { position:relative; height:168px; *padding: 0px 30px;}
.scroll li { float: left;}
.scroll .showLi { left:0px;}
.scroll a { float:left; margin-left:10px; width:140px;}
.scroll img { width:100px; height:100px;}
.name { color:#454545; line-height:20px;}
.price { font-size:17px; color:#dc002f; line-height:24px;}
.price span { font-size:12px; color:#8d8d8d;}
.buy { width:96px; height:22px; line-height:22px; display:inline-block; border-radius:2px; background-color:#000; color:#fff;}
/* 弹窗框 */
.popup-bd { width:206px; height:104px; background-color:#000; margin-left:60px; opacity:0.1; filter:alpha(opacity=10); position:absolute;left: 871px; top: 531px;}
.popup { width:196px;  background-color:#fff; margin:5px auto auto 65px; text-align:center; color:#383838; position:absolute; left: 871px; top: 531px;}
.popup p { margin:20px auto 15px auto;}
.popup button { width:50px; height:26px;}
.confirm_btn { background:url(../images/user_center/vip/confirm.jpg); margin-right:5px;}
.cancel_btn { background:url(../images/user_center/vip/cancel.jpg);}

/*我的订单*/ 
.ch_box{ width:794px; height:36px; padding-top:20px; border-bottom:1px solid #4c4c4c;}
.ch_box ul li{ float:left; height:35px; line-height: 35px; margin-right:36px;}
.ch_box input{ float:left; display: inline-block; width:19px; height:19px; line-height: 19px;}
.ch_box label{ float:left; line-height: 20px;}
.or_n{ width:794px; height:75px; line-height: 45px; }
.or_n ol{ width:794px; height:45px; overflow: hidden;}
.or_n ol li{ float:left; margin-right:20px;}
.btn_01{ width:55px; height:20px; line-height: 20px; background: #000; color:#fff; text-align: center; border:0;}
.or_list{ text-align: right; height:30px; line-height: 30px;}
.p_info p{color:#737373;}
.p_info .p_num { text-align: right; padding-right:26px;}
.order_manege{margin-top: 0;}
.or_info{}
.or_info .hd{border-bottom: 1px solid #000;padding: 10px 0;height: 20px;line-height: 20px;margin-bottom: 10px;}
.or_info .hd span{display: inline-block;padding: 0 25px;border-right: 1px solid #ddd;font-size: 18px;font-weight: bold;cursor: pointer;}
.or_info .hd span em{color: #dc002f;padding-left:5px;}
.wqts{text-align: center;margin-top: 15px;}
.no_info{text-align: right;line-height: 24px;}
.no_info a{color:#dc002f;}
.order_info{margin-top:5px;border: 1px solid #ddd;width: 100%;}
.order_info th{background: #000;color: #fff;font-weight: bold;height: 40px;text-align: center;}
.order_info td{padding: 30px 5px;border-bottom: 1px solid #ddd;text-align: center;}
.find_faire{display: inline-block;width: 54px;height: 20px;line-height: 21px;background: #ebcd92;color: #ed244f;border-radius: 10px;}
.Sc_hd{border-bottom: 1px solid #000;padding: 10px 0;height: 20px;line-height: 20px;margin-top: 30px;}
.Sc_hd span{font-size: 25px;font-weight: bold;}

.st_ul{margin-top: 10px;padding: 30px 11px 5px;background: #f7f7f7;position: relative;}
.st_ul ul{_overflow: hidden;_zoom: 1;}
.st_ul li{width: 180px;height:250px;margin: 0 6px 25px;float: left;_display: inline; vertical-align:top;}
.st_ul li .li_cont img{width: 170px;height: 196px;}
.st_ul li .li_cont .inner_li{padding: 0 5px;position: relative;_display: inline;_overflow: hidden;_zoom: 1;}
.sal_p{font-size: 14px;font-weight: bold;color: #dc002f;margin-right: 5px;}


#orderList3{ color: #333;}
#orderList3 .personor02_P{ border-bottom: 1px solid #e5e5e5; padding: 20px 0;}
#orderList3 .personor02_P:last-of-type{ border-bottom: none;}
#orderList3 .personor02_P>span{ text-align: center!important; width: 134px; display: inline-block;}
#orderList3 .personor02_title{ 
	background: #f5f5f5; color: #aaa; font-size: 13px; font-weight: normal; font-family: arb, 'Microsoft YaHei', STXihei, SimSun, AppleGothic, verdana, sans-serif;
	padding: 12px 0 12px 20px;
}
#orderList3 .personor02_title td{ 
	border: none; text-align: center; padding: 11px 0; font-size: 14px; color: #333;
	font-family: arb, 'Microsoft YaHei', STXihei, SimSun, AppleGothic, verdana, sans-serif;
}
#orderList3 .personor02_title td:nth-of-type(1){ width: 258px; }
#orderList3 .personor02_title span:last-of-type{color: #333;}
#orderList3 .personor02_title span.orderNum{ margin-left: 29px;}
#orderList3 table{ width: 100%; text-align: center; margin-top: 20px; }
#orderList3 table tr:nth-of-type(2) td{ width: 130px; border-left: 1px solid #e5e5e5; font-family: arb, 'Microsoft YaHei', STXihei, SimSun, AppleGothic, verdana, sans-serif; }
#orderList3 table tr:nth-of-type(2) td:nth-of-type(1){ width: 267px; border-left: none; }
#orderList3 table tr:nth-of-type(2) td:nth-of-type(1) img{ border: 1px solid #e5e5e5; margin-left: 13px; }
#orderList3 table tr:nth-of-type(2) td:nth-of-type(1) span:nth-of-type(1){ width: 160px; display: inline-block; text-align: left!important; padding-top: 22px; }
#orderList3 table tr:nth-of-type(2) td:nth-of-type(2){ width: 131px; }

#orderList3 tr:nth-of-type(2) td:last-of-type p:last-of-type{ color: #aaa;}