/**
 * 公共样式
 * @type {Number}
 */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,label,dl,dt,dd,fieldset,img{margin:0;padding:0;border:0;list-style:none;font-weight:normal;  }
img{ border:none;padding:0;margin:0;}
a img{ border:none;}
a:focus{outline:none;}
body {
    font-family:'Microsoft YaHei',Arial, sans-serif;
    color:#636363;
    padding: 0;
    margin: 0;
    font-size: 12px;
	/*background:#000;*/
}
html,body{background-color: transparent; }
a{text-decoration:underline; color: #636363;
font-family:'Microsoft YaHei',Arial, sans-serif;
/* transition:all 0.5s;
-webkit-transition:all 0.5s;
-ms-transition:all 0.5s;
-moz-transition:all 0.5s;
-o-transition:all 0.5s; */}
a:link { text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}
.clear{clear:both; height:0px; font-size:0px;overflow:hidden; display:block; font-size:0px;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table; height: 1%; display: block;}

.left{ float:left;}
.right{ float:right;}
.hide{display:none; z-index:0;}
.show{display:block; z-index:5;}
.active{ display:block; z-index:10}
input,label,textarea{font-family:'Microsoft YaHei'; padding:0;margin: 0;}
input[placeholder], [placeholder], *[placeholder] { 
color:#b5b5b5; 
} 
#right_container .mCSB_scrollTools_vertical{right:-20px;}
#menu_container .mCSB_scrollTools_vertical{right:-10px;}

.real_show_content{float:left;width:100%;}
.formplate .fp-checkbox.checked::before{content:""}
/*首页*/
.membercon{  position:relative; margin:0 auto; color:#959595; background:#FFF;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; overflow:hidden;}
.membercon .title{ height:70px; padding:0 20px; background:#eb6100;}
.membercon .title h2{ font-size:21px; color:#fff; padding-left:15px; float:left; height:70px; line-height:70px;}
.membercon .title .tit_nav{ float:right; height:70px;}
.membercon .title .tit_nav>ul>li{ float:left; margin-right:10px;}
.membercon .title .tit_nav>ul>li>a{ display:block; font-size:14px; color:#FFF; padding:0 10px 0 10px; line-height:70px;}
.membercon .title .tit_nav ul li a.t_nav1{position:relative;left:-18px;/* background:url(../img/membergicon01.png) center left no-repeat;*/}
.membercon .title .tit_nav ul li a.t_nav2{ position:relative;/*background:url(../img/membergicon02.png) center left no-repeat;*/}
.membercon .title .tit_nav ul li a.t_nav3{ /*background:url(../img/membergicon03.png) center left no-repeat;*/ position:relative;}
.membercon .title .tit_nav ul li a.t_nav4{ /*background:url(../img/membergicon04.png) center left no-repeat;*/ padding-right:0;}
.membercon .title .tit_nav ul li a.t_nav3 span{ font-size:12px;-webkit-transform: scale(.8, .8);-ms-transform: scale(.8, .8);-o-transform: scale(.8, .8); transform: scale(.8, .8); position:absolute; top:22px; left:24px; width:16px; height:16px; background:#feeb00;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%; text-align:center; line-height:16px; color:#eb6100;}
.membercon .title .tit_nav ul li ul{ background:#eb6100;border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;-webkit-border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-bottom-right-radius:5px;-webkit-border-bottom-right-radius:5px; position:relative; z-index:3; padding:3px 0 6px 0; display:none;}
.membercon .title .tit_nav ul li ul li a{ color:#fff; line-height:30px; font-size:14px; text-align:center;display:block; }
.membercon .title .tit_nav ul li ul li a:hover{ color:#fff100;}
.memcontent .menu{ width:150px; float:left; background:#f7f7f7; height:auto; max-height:600px; overflow-y:auto;}
.memcontent .menu ul{ margin-top:115px; border-top:1px solid #e1e1e1;}
.memcontent .menu ul li{border-bottom:1px solid #e1e1e1; line-height:50px; height:50px;}
.memcontent .menu ul li a{ color:#9c9c9c;font-size:14px; display:block; text-align:center; border-right:5px solid #f7f7f7;}
.memcontent .menu ul li a:hover{ color:#eb6100;border-right:5px solid #eb6100;}
.memcontent .menu ul li a.on{ color:#eb6100;border-right:5px solid #eb6100;}
.memcontent .rightcon{float:left; width:984px; margin:0 28px;}
.memcontent .personalInfor{border:1px solid #e1e1e1; height:141px; overflow:hidden;margin:35px 0px;}
.memcontent .personalInfor>div{ float:left;}
.memcontent .personalInfor .details{ overflow:hidden; padding:28px 22px;}
.memcontent .personalInfor .details .portrait{ float:left;overflow:hidden; width:85px; height:85px; margin-right:15px;}
.memcontent .personalInfor .details .portrait img{-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;}
.memcontent .personalInfor .details .p_text{float:left;}
.memcontent .personalInfor .details .p_text h3{ color:#959595; font-size:16px; margin-bottom:13px;}
.memcontent .personalInfor .details .p_text h3 span{ font-size:12px; padding:2px 6px;border:1px solid #e1e1e1; margin-left:12px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.memcontent .personalInfor .details .p_text p{ font-size:12px; color:#959595; display:block; float:left; padding:5px 12px 5px 12px;  border-left:1px solid #e1e1e1; width:65px;}
.memcontent .personalInfor .details .p_text p.first{ width:85px;}
.memcontent .personalInfor .details .p_text p span{display:block; font-size:18px; color:#eb6100;word-break: break-all;}
.memcontent .personalInfor .details .into{ margin-top:20px; display:inline-block;}
.memcontent .personalInfor .operate{ text-align:center;border-left:1px solid #e1e1e1; padding:20px 0px; width:162px;}
.memcontent .personalInfor .operate p{ font-size:14px; margin:7px 0;}
.memcontent .personalInfor .operate a{ display:inline-block; padding:3px 8px; background:#b5b5b5; color:#FFF;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.memcontent .personalInfor .operate a.on{ background:#eb6100;}
.memcontent .order{ padding-top:10px;}
.memcontent .order .ortit{ margin-bottom:25px;}
.memcontent .order .ortit h3{ font-size:16px; float:left; line-height:24px;}
.memcontent .order .ortit h3 span{ color:#eb6100;}
.memcontent .order .ortit a{ float:right;line-height:24px; padding-right:18px; color:#707070; font-size:14px; background:url(../img/arrow02.jpg) no-repeat right center;}
/*.memcontent .order .o_list{overflow:hidden; font-size:14px; color:#707070; line-height:1.6em; padding:18px 0;}
.memcontent .order .o_list p.time{font-size:12px; color:#b5b5b5; }
.memcontent .order .o_list ul.pic{overflow:hidden; float:left; width:260px; margin-bottom:20px;}
.memcontent .order .o_list ul.pic li{ float:left; margin:0 5px; }
.memcontent .order .o_list ul.pic li img{ width:50px; height:50px; display:block;}
.memcontent .order .o_list ul.pic li .pro_img_div{ width:50px; height:50px; display:block;overflow: hidden;}
.memcontent .order .o_list ul.pic li.last{ background:#ececec; width:50px; height:50px; text-align:center;}
.memcontent .order .o_list ul.pic li.last img{ width:23px; height:11px;margin:0 auto; margin-top:20px; }
.memcontent .order .o_list .ornumber{ float:left; width:210px; margin-top:5px;}
.memcontent .order .o_list>div{ float:left;}
.memcontent .order .o_list .total{width:145px; text-align:center; line-height:50px;}
.memcontent .order .o_list .total span{ color:#eb6100;}
.memcontent .order .o_list .aLink{line-height:50px; text-align:right; color:#959595; float:right;}
.memcontent .order .o_list .aLink a{ padding:0 8px; color:#959595;}
.memcontent .order .o_list .aLink a:hover{ color:#eb6100;}
.memcontent .order .o_list .wire{ float:none; clear:both; border-top:1px solid #e1e1e1;}
.memcontent .order .o_list .state{ margin-top:-6px; margin-left:198px;}
.memcontent .order .o_list .state ul li{ float:left; font-size:12px; padding-top:15px; background:url(../img/memcircle01.png) no-repeat top center; margin:0 18px;color:#b5b5b5;}
.memcontent .order .o_list .state ul li.on{background:url(../img/memcircle02.png) no-repeat top center;color:#eb6100;}
.memcontent .order .o_list .state ul li.over{ color:#707070;}

.memcontent .order .o_list .ornumber p span{display:inline-block; font-size:12px; line-height:1em;color:#eb6100; border: #eb6100 1px solid;border-radius: 5px;-moz-boder-radius: 5px;-webkit-boder-radius: 5px;-o-boder-radius: 5px;padding:4px 6px;margin-left:8px;cursor: pointer;}
.memcontent .order .o_list.cancel .ornumber p span{color:#b5b5b5;border:#b5b5b5 1px solid;}
.memcontent .order .o_list.cancel {color: #b5b5b5;}
.memcontent .order .o_list.cancel .total span{color: #b5b5b5;}
.memcontent .order .o_list.cancel .aLink a{color: #b5b5b5;}
.memcontent .order .o_list.cancel .state ul li.over{color: #b5b5b5;}
.memcontent .order .o_list.cancel .state ul li.on{color: #b5b5b5;}*/
.memcontent .order .o_list{border: 1px solid #e1e1e1;    padding:0px 0; margin-bottom:20px; position:relative;}
.memcontent .order .o_list .ornumber{ float:none; display:block; width:auto;margin-top:0;line-height:40px;height:40px; padding:0 20px; border-bottom: 1px solid #e1e1e1;border-right:none;}
.memcontent .order .o_list .ornumber p.time{   color: #7d7d7d;}
.memcontent .order .o_list .ornumber p{ font-size:12px;float:left; margin-right:15px;}
.memcontent .order .o_list .ornumber .right{ font-size:12px;}
.memcontent .order .prolist{ float:left; width:460px;}
.memcontent .order .prolist li{ overflow:hidden; padding:20px; float:left; width:420px;border-bottom: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1; display:none;} 
.memcontent .order .prolist li:last-child{border-bottom:none;}
.memcontent .order .prolist li>.pro_img_div{ float:left; margin-right:15px; width:50px; height:50px; overflow: hidden;}
.memcontent .order .prolist li img{ width:50px; height:50px;}
.memcontent .order .prolist li .txt{ float:left; margin-right:20px;width:175px; line-height:16px; min-height:50px; overflow:hidden;}
.memcontent .order .prolist li p.price{ float:left; text-align:right;width: 100px;}
.memcontent .order .prolist li p.num{ float:right; max-width:80px;}
.memcontent .order .o_list .aLink,.memcontent .order .o_list .total,.memcontent .order .o_list .state{ padding:0 10px; border-right:1px solid #e1e1e1; height:100%;}
.memcontent .order .o_list .middle{display: table-cell;vertical-align: middle;line-height:22px; text-align:center;  }
.memcontent .order .o_list .total{ width:100px;float:left; font-size:12px;}
.memcontent .order .o_list .total .middle{ width:100px;}
.memcontent .order .o_list .total span{ display:block;font-size:14px;}
.memcontent .order .o_list .state{ width:80px; margin:0; float:left;}
.memcontent .order .o_list .state .middle{ width:80px;}
.memcontent .order .o_list .aLink{ width:80px; float:right;border-right:none;}
.memcontent .order .o_list .aLink a,.memcontent .order .o_list .state a{ display:block; color:#888888;}
.memcontent .order .o_list .state a:hover{ color:#eb6100;}
.memcontent .order .o_list .aLink .middle{ width:80px;}
.memcontent .order .o_list .clishow{ background:#f7f7f7;border-right:0px; line-height:30px; height:30px; text-align:center; width:100%; border-top:1px solid #e1e1e1; font-size:12px; cursor:pointer;}

/*我的钱包*/
.subtitle{ overflow:hidden; margin-top:20px;border-bottom:#e1e1e1 1px solid; width:100%;}
.subtitle h2{ font-size:20px; color:#717171; float:left; line-height:43px;}
.subtitle.wlt ul{ float:right;}
.subtitle.wlt ul li{ float:left; font-size:14px; background:url(../img/wallli_wire.jpg) no-repeat right center; padding:0 22px;}
.subtitle.wlt ul li:last-child{ background:none;}
.subtitle.wlt ul li a{ display:block; border-bottom:4px solid #fff; padding:12px 2px;}
.subtitle.wlt ul li a span{ color:#eb6100;}
.subtitle.wlt ul li a:hover{ border-bottom:4px solid #eb6100; color:#eb6100;}
.subtitle.wlt ul li a.on{ border-bottom:4px solid #eb6100; color:#eb6100;}
.month{border:#e1e1e1 1px solid; border-top:none; height:35px; line-height:35px;}
.month .sel_time { cursor:pointer; float:left; width:150px; position:relative;}
.month .sel_time .latest{ padding-left:18px; height:35px; line-height:35px;background:url(../img/arrow_b.jpg) 130px center no-repeat;border-right:1px solid #e1e1e1; }
.month .sel_time .latest a{color:#959595;}
.month .sel_time #option{ position:absolute; width:149px;z-index:5;border:1px solid #e1e1e1; border-top:none; left:-1px; top:36px; padding-bottom:7px; background:#FFF;}
.month .sel_time #option li{ margin-top:7px;}
.month .sel_time #option li a{ color:#959595; font-size:12px; margin:0 4px; padding-left:18px; display:block; line-height:22px;}
.month .sel_time #option li a:hover{ background:#eb6100; color:#fff;}
.month .addup{ float:right;}
.month .addup span{ color:#eb6100;}

.recordlist,.addresslist{ overflow:hidden; background:#FFF; margin-bottom:10px;}
.recordlist ul li { overflow:hidden; color:#535353;border-bottom:#e1e1e1 1px solid; padding:18px 15px;}
.recordlist ul li .txt{ float:left; width:580px;}
.recordlist ul li .txt h3{ font-weight:normal;font-size: 14px; line-height:2em; color:#707070; overflow:hidden;}
.recordlist ul li .txt h3 p{font-weight:normal;font-size: 14px; line-height:2em; color:#707070;width:500px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; float:left;}
.recordlist ul li .txt h3 span{display:inline-block; font-size:12px; line-height:1em;color:#eb6100; border: #eb6100 1px solid;border-radius: 5px;-moz-boder-radius: 5px;-webkit-boder-radius: 5px;-o-boder-radius: 5px;padding:4px 6px;margin-left:12px;cursor: pointer;}
.recordlist ul li .amount{float:right; font-size:14px;color:#eb6100; line-height:47px; width:140px; text-align:right;}
.recordlist ul li .txt p{ color: #b5b5b5; font-size:12px;line-height:1.5em;}
.recordlist ul li .txt p span{ margin-right:20px;}
.recordlist ul li.failure .txt h3 span{ display:inline-block; font-size:12px; line-height:1em;color:#707070; border: #707070 1px solid;border-radius: 5px;-moz-boder-radius: 5px;-webkit-boder-radius: 5px;-o-boder-radius: 5px;padding:4px 5px;margin-left:12px;cursor: pointer;}

.rightcon ul li .operatebtn{ float:right; text-align:right; line-height:47px; color:#b5b5b5;}
.rightcon ul li .operatebtn a{ padding:0 8px;color:#707070;}
.rightcon ul li .operatebtn a:hover{ color:#eb6100;}
.rightcon .controlbtn{ width:115px; overflow:hidden; float:right; margin-top:10px;margin-bottom: 15px;}
.rightcon .controlbtn a{ display:block; float:left;}
.rightcon .controlbtn a.prev{ float:left;}
.rightcon .controlbtn a.next{ float:right}
.rightcon .controlbtn p.tol{float:left; line-height:37px; font-size:14px; width:40px; text-align:center;}
.rightcon .controlbtn p.tol i{ font-style:normal; color:#cacaca;}
.rightcon .controlbtn p.tol span{color:#eb6100;}

/*钱包-积分*/
.recordlist ul li.used .amount{ color:#27b512;}
.wallet .month .addup span{ color:#eb6100; margin-right:18px;}
.wallet .month .addup span.c1{color:#27b512;}

/*钱包-优惠券*/
.couponlist ul{ width:650px; margin:0 auto; margin-top:35px;}
.couponlist ul li { 
    float:left; 
    color:#535353; 
    width:280px; 
    height:100%;
    background:url(../img/repeatA.jpg) repeat-y; margin:0 20px; margin-bottom:35px;
    border-top: 1px solid #cacaca;
    border-bottom: 1px solid #cacaca;
    box-sizing: border-box;
    padding: 0;
    position: relative;
}
.couponlist ul li p.amount{
    font-weight:lighter; 
    color:#fff; 
    width:37%; 
    text-align:center;
    position: absolute;
    font-size: 2.5em;
    top:35%;
}
.couponlist ul li p.rule{
    font-weight:lighter; 
    color:#fff; 
    width:37%; 
    text-align:center;
    position: absolute;
    font-size: 1.2em;
    bottom:15%;
    cursor:pointer;
}
.couponlist ul li p.description{
    display:none;
    font-weight:lighter; 
    color:#fff; 
    border-radius:5%;
    width:75%; 
    position: absolute;
    font-size: 1em;
    bottom:30%;
    left:32%;
    background-color:#000;
    opacity:0.8;
    padding:10px;
}
.couponlist ul li p.description::before{
    content:'';
    display:block;
    border-top: 20px solid #000;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    position: absolute;
    bottom:-11px;
    left:-6px;
    transform:rotate(45deg);
    opacity:0.9;
}
.couponlist ul li .txt{ 
    width: 100%;
    height: 100%;
    padding: 8% 2% 2% 39%;
    box-sizing: border-box;
    text-align: center;
    font-size: 1.5em;
    word-break: break-all;
}
.couponlist ul li .txt h3{ font-size:16px; line-height:40px; margin:0 10px;}
.couponlist ul li .txt p{ font-size:12px;line-height:30px;}
.couponlist ul li .txt span{font-size:12px;height: 30px;display: inline-block;overflow: hidden;}
.couponlist ul li.color1{ color:#eb6100;border-color: #eb6100;background:url(../img/repeatA.jpg) repeat-y;background-size: 100%;}
.couponlist ul li.color1 h3{ border-bottom:1px dashed #eb6100;}
.couponlist ul li.color2{ color:#3fa919;border-color: #3fa919;background:url(../img/repeatB.jpg) repeat-y;background-size: 100%;}
.couponlist ul li.color2 h3{ border-bottom:1px dashed #3fa919;}
.couponlist ul li.color3{ color:#eb00a1;border-color: #eb00a1;background:url(../img/repeatD.jpg) repeat-y;background-size: 100%;}
.couponlist ul li.color3 h3{ border-bottom:1px dashed #eb00a1;}
.couponlist ul li.overdue{ color:#d7d7d7;border-color: #d7d7d7;background:url(../img/repeatE.jpg) repeat-y;background-size: 100%;}
.couponlist ul li.overdue h3{ border-bottom:1px dashed #d7d7d7;}

/*钱包-会员卡*/
.cardcon{ margin-top:45px; overflow:hidden;}
.cardbox{width:350px; margin-right:30px; margin-left:5px; float:left;}
.vipcard{ height:195px;}
.vipcard{margin: 0 auto;position: relative;height: 195x;text-align: left;width:350px;}
#cardbg{max-width:350px;height:195px;position:absolute;border-radius: 8px;-webkit-border-radius:8px;top:0;left:0;z-index:1;}
.vipcard .logo {max-height:70px;position:absolute;top:8px;left:5px;z-index:2;}
.vipcard .verify {display:inline-block;height:40px;top:105px;right:12px;text-align:right;line-height:24px;color:#000;font-size:20px;text-shadow:0 1px rgba(255, 255, 255, 0.2);z-index:2;}
.cardnum{position:absolute;display:inline-block;height:40px; bottom:12px;right:12px;text-align:right;line-height:24px;color:#000;font-size:20px;text-shadow:0 1px rgba(255, 255, 255, 0.2);z-index:2;padding:30px 0 0 0;color: #fff;}
.vipcard h1 {position:absolute;right:10px;top:7px;text-shadow:0 1px rgba(255, 255, 255, 0.2);color:#000;font-size:11px;line-height:25px;text-align:right;font-weight: normal;z-index:2;}
.vipcard .verify span {display:inline-block;text-align:left;}
.vipcard .cardnum em {display:block;line-height:13px;font-size:10px;font-weight:normal;font-style:normal;}
.member_card_font01 {color: #8a8a8a;font-size: 14px;display: block;padding: 15px 10px;text-align: center;}
.text_cua span{ font-size:16px; margin-right:15px;}
.sitestar_membership-card p.text_cua{ font-size:2em;}  
.xuzhi{color: #535353; font-size:1.2em; margin-top:12px;}
.xuzhi span{font-size:16px; margin-right:8px; display:inline-block; background:#eb6100; border-radius:3px;-moz-border-radius:3px;
-webkit-border-radius:3px; color:#FFF; font-size:1em; padding:3px 5px;}
.vcardintro{color: #535353;  text-align:left; width:390px; float:left; margin-top:-10px;}
.vcardintro>ul>li{background:#FFF;border-bottom: #e1e1e1 1px solid;}
.vcardintro>ul>li .tit a{  display:block; text-align:left; font-size:18px; color:#eb6100; background:url(../img/arrow_b.jpg) no-repeat right center; line-height:50px;}
.vcardintro>ul>li .tit.on a{ background:url(../img/arrow_b2.jpg) no-repeat right center;}
.vcardintro>ul>li .txt{ text-indent:2em; display:none; font-size:12px; line-height:2em; margin-bottom:7px; color:#959595;text-align:Justify;
text-justify:inter-ideograph;}
.vcardintro p{ font-size:14px; color:#959595; margin-top:20px;}
.cardbox .vipcard{ position:relative; overflow:hidden;border-radius: 8px;-webkit-border-radius:8px;}

.cardbox .notopen .opencard { position:absolute; z-index:10;top:50%; left:50%; margin-left:-90px; margin-top:-25px;width:180px;height:50px; }
.cardbox .notopen .opencard a { display:block; width:180px; margin:0 auto;height:50px; line-height:50px;background:none; background:none; border:1px solid #FFF; color:#FFF; border-radius:5px;-moz-border-radius:5px;-weblik-border-radius:5px;cursor:pointer; letter-spacing:2px;font-size:24px; text-align:center; font-weight:lighter; }
.cardbox .notopen .blackbg { width:100%; height:100%; position:absolute; z-index:8; background:#777777;filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; }

/*收货地址*/
.subtitle .addbtn{ float:right;width:105px; height:40px; background:#eb6100; font-size:14px; color:#fff; line-height:40px; text-align:center;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; margin-bottom:10px;}
.address .subtitle { border-bottom:1px solid #e1e1e1; }
.addresslist ul li{ overflow:hidden; color:#535353;border-bottom:#e1e1e1 1px solid; padding:35px 15px;}
.addresslist ul li .array{ float:left; font-weight:lighter; font-size:36px; color:#959595; line-height:52px; width:52px; height:52px;border:#cecece 1px solid;border-radius:50%;-moz-boder-radius:50%;-webkit-boder-radius:50%;-o-boder-radius:50%; text-align:center; margin-right:38px;}
.addresslist ul li .infor{ width:470px;float:left; line-height:1.8em; font-size:12px; color:#959595; padding-top:5px;}
.addresslist ul li .infor p{width:470px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.addresslist ul li .infor p.t1{color:#707070; font-size:14px;}
.addresslist ul li .infor p.t1 span{color:#eb6100; margin-right:10px;}

#loading,#loading2{ position: absolute;top:0;left:0;top:0px;left:0px;background: #000;filter: alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5; z-index:99;display:none;}
#loading2{z-index:599;}
.added_address {  padding:22px 0 28px 0; position:absolute; z-index:100;width:390px;background:#FFF; border-radius:10px;-moz-border-radius:10px;-weblik-border-radius:10px; left:0; top:0; }
.added_address h3{ font-size:18px; color:#707070; margin:0 20px; margin-bottom:12px; line-height:32px;}
.added_address h3 .closebtn{ float:right;}
.added_address ul li ::-webkit-input-placeholder {color:#8f8f8f;}
.added_address ul li{ overflow:hidden;font-size:1.2em; width:350px; margin:0 auto; margin-bottom:12px;}
.added_address ul li:last-child{margin-bottom:0px;}
.added_address ul li .ib{ width:328px;padding-left:20px; background:#FFF; border:none; line-height:38px; height:38px; color:#636363;border:1px solid #e9e9e9;}
.added_address ul li select.ib{ width:100%;font-family:"Microsoft YaHei"; font-size:1em;color:#636363;}
.added_address ul li .ib.cp_sele{ float:left; width:32%; margin-right:2%;*+ margin-right:1.3%;}
.added_address ul li .ib.cp_sele.last{ margin-right:0;}
.added_address ul li option{color:#636363;}
.added_address ul li .submit{  width:100%;background: none;border: none;background: #eb6100;color: #FFF;padding:4% 0;border-radius: 4px;-moz-border-radius: 4px;-weblik-border-radius: 4px;letter-spacing: 2px;cursor: pointer;font-size: 16px;-webkit-appearance: none; margin-top:10px;}
.added_address ul li span.s1{ position:relative;top:32px; left:10px; color:#eb6100;}
/*账户设置*/
.logInfo { margin-top:25px;}
.logInfo ul li{ width:350px; margin:0 auto; margin-bottom:13px; position:relative; font-size:14px;}
.logInfo ul li .ib{ background:#f7f7f7; border:1px solid #e1e1e1; width:336px; height:40px;line-height:38px;font-size:14px;color:#626262; padding-left:12px;border-radius:none;-moz-border-radius:none;-weblik-border-radius:none;}
.logInfo.base ul li .ib{ background:#f7f7f7; border:1px solid #e1e1e1; width:352px;}
.logInfo ul li .x1{ width:120px; float:left; margin-right:10px;}
.logInfo ul li .x2{ width:196px;}
.logInfo ul li p.errortip{ color:#eb6100; font-size:14px; width:340px; margin-left:10px; text-align:left; line-height:1.2em; margin:0 auto; margin-top:7px;}
.logInfo ul li p.errortip label{ color:#eb6100;font-size:14px; line-height:1.2em;  }
.logInfo ul li .formplate.sex{ float:left; min-width:50%;width:auto;cursor: pointer;}
.logInfo ul li .formplate.sex label{ cursor: pointer; padding-left:6px; color:#6e6e6e;min-width:50%;}
.logInfo ul li .formplate.sex .fp-radio {vertical-align: top;border:none;margin-right:0;background:url(../img/iconthird.png) -33px -7px no-repeat;}
.logInfo ul li .formplate.sex .fp-radio:hover{ border:none;}
.logInfo ul li .formplate.sex .fp-radio.checked {border:none;background-color:none;background:url(../img/iconthird.png) -1px -7px no-repeat;}
.logInfo ul li h3{ color:#6e6e6e; margin-bottom:14px; font-size:15px;margin-left:14px;}
.logInfo ul li .formplate.remword{ margin:0 auto; float:left;  min-width:50%;width:auto;margin-bottom:8px;}
.logInfo ul li .formplate.remword label{ cursor: pointer; padding-left:6px;margin-right:0;max-width:90%;min-width:50%;}
.logInfo ul li .formplate.remword .fp-checkbox {vertical-align: top;border:1px solid #e1e1e1;background:#f7f7f7;border-radius:2px;-moz-border-radius:2px;-weblik-border-radius:2px;}
.logInfo ul li .formplate.remword .fp-checkbox.checked{ border:1px solid #e1e1e1;background:#f7f7f7 url(../img/iconcheck01.png) center center no-repeat;}
.logInfo ul li .formplate.remword .fp-radio {vertical-align: top;border:none;margin-right:0;background:url(../img/iconthird.png) -33px -7px no-repeat;}
.logInfo ul li .formplate.remword .fp-radio.checked{ border:none;background-color:none;background:url(../img/iconthird.png) -1px -7px no-repeat;}
.logInfo ul li textarea{background:#FFF; border:none; width:188px; height:85px;line-height:35px;font-size:14px;color:#626262; padding-left:12px; border:0px;border-radius:3px;-moz-border-radius:3px;-weblik-border-radius:3px;}
.logInfo ul li .c1:not(.webuploader-pick_btn){ width:39px; height:35px; position:absolute; top:0; right:0;pointer-events: none; }
.logInfo.base ul li:nth-last-child(2){ margin-top:-8px;}
.logInfo ul li textarea{background:#f7f7f7; border:1px solid #e1e1e1; width:352px; height:83px; padding:3px 0;line-height:24px;font-size:14px;color:#626262; padding-left:12px;}
.logInfo ul li .submitbtn{ width:350px;height:45px; line-height:45px;background:none; border:none; background:#eb6100; color:#FFF; border-radius:3px;-moz-border-radius:3px;-weblik-border-radius:3px;cursor:pointer; letter-spacing:2px;font-size:16px;}
.logInfo ul li span.s1{ position:absolute;top:10px; left:5px; color:#eb6100;}

/*日历*/
.dateISO{ cursor:pointer}
.datepicker{ font-family:"Microsoft YaHei";}
.ui-widget-header {border:none;background:none;color: #eb6100;font-weight: bold;}
.ui-datepicker table{border-spacing: 0px;}
.ui-datepicker table thead{ background:#eb6100;border-radius:3px;-moz-border-radius:3px;-weblik-border-radius:3px;}
.ui-datepicker th {font-style:normal;color:#FFF;border: 0;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{ text-align:center;}
/*.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
position: absolute;top: 8px;width: 27px;height:27px;
background:url(../img/iconthird.png) -71px -5px no-repeat;}*/
.ui-datepicker .ui-datepicker-prev{
position: absolute;top: 8px;width: 27px;height:27px;
background:url(../img/arr-left-new.png) no-repeat;}
.ui-datepicker .ui-datepicker-next {
position: absolute;top: 8px;width: 27px;height:27px;
background:url(../img/arr-right-new.png) no-repeat;}
.ui-datepicker .ui-datepicker-title { height:30px; margin-top:6px;}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {border:none;font-weight: normal;}
.ui-datepicker .ui-datepicker-prev{ left:5px;}
.ui-datepicker .ui-datepicker-next{ right:5px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
border:none;background:none;font-weight: normal;color: #555555;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
border:none;background:none;color: #fff;background:#eb6100;width:25px; line-height:25px;
height:25px;border-radius:100%;-moz-border-radius:100%;-weblik-border-radius:100%;}
.ui-datepicker td{ padding:2px; height:25px;width:25px;}
.ui-datepicker td span, .ui-datepicker td a {width:25px; height:25px; margin:0 auto;line-height:25px;
display: block;padding:0;text-align: right;text-decoration: none;}
.ui-widget-content {border:none;-webkit-box-shadow:0 0 10px #ccc;  
  -moz-box-shadow:0 0 10px #ccc;  
  box-shadow:0 0 10px #ccc; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{ width:auto; margin:3px 0px 0px 8px;}
.ui-datepicker .ui-datepicker-title select{ border:1px solid #eb6100; border:none; color:#eb6100; font-weight:bold; text-align:right}
.ui-datepicker .ui-datepicker-title select option{ color:#636363;}

/*我的消息*/
.message .month .addup{ margin-right:18px;}
.message .month .addup span{ color:#eb6100; margin:0 5px;}
.messlist{ margin-bottom:10px;}
.messlist ul li{ overflow:hidden; background:#FFF; border-bottom: #e1e1e1 1px solid; padding:18px 0;}
.messlist ul li .checkinput{ margin:0 25px; float:left; margin-top:30px; cursor:pointer;}
.messlist ul li .arrow{ float:right; display:block; width:40px; height:40px;background: url(../img/arrow01.png) center  center no-repeat; margin-top:15px;}
.messlist ul li .txt{ width:670px; float:left;}
.messlist ul li .txt h3{ overflow:hidden;}
.messlist ul li .txt p{ color:#959595; font-size:12px;line-height:1.9em; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.messlist ul li .txt p.time{color:#b5b5b5;}
.messlist ul li .txt h3 p{font-weight:normal;font-size:14px;color:#707070; width:auto; line-height:2em;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:left; max-width:540px; display:inline-block;}
.messlist ul li .txt h3 span{ display:inline-block; width:7px; height:7px; background:#eb6100;border-radius:100%;-moz-boder-radius:100%;-webkit-boder-radius:100%;-o-boder-radius:100%; margin-left:7px; margin-top:5px;}
.mesoperate{ float:left; margin-top:10px; line-height:30px;}
.mesoperate .checkinput{ margin:0 25px; float:left; margin-top:9px;}
.mesoperate label{ cursor:pointer; margin-right:18px;}
.mesoperate a{ padding:0 18px; color:#959595; border-left:1px solid #cacaca;}
.mesoperate a:hover{color:#eb6100;}
.pos_bottom{position:absolute;bottom: 0;left:0;height:50px;width:100%;background-color: #fff;}
.messlist ul li .txt .mess_desc{ color:#959595; font-size:12px;line-height:22px; height:22px;width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;} 

.messagedetail{padding:22px 0 0px 0; position:absolute; z-index:110;width:560px;background:#FFF; border-radius:10px;-moz-border-radius:10px;-weblik-border-radius:10px; overflow:hidden; display:none;}
.messagedetail h3{ font-size:18px; color:#707070; margin:0 20px;line-height:28px; overflow:hidden; padding-bottom:18px; border-bottom:1px solid #e1e1e1;}
.messagedetail h3 .closebtn{ float:right; margin-top:2px;}
.messagedetail h3 p{ float:left; max-width:460px;}
.messagedetail h3 p .time{display:block; font-size:12px; color:#b5b5b5; line-height:20px;}
.messagedetail .detailcon{margin:22px 20px; line-height:1.8em;}
.messagedetail .detailcon img{ display:block; margin:0 auto; margin-top:15px; margin-bottom:15px;max-width: 100%;}
.messagedetail .b_twobtn{ width:100%; border-top:1px solid #e1e1e1;}
.messagedetail .b_twobtn a{ display:block; float:left; width:280px;height:70px; line-height:70px;background:#f7f7f7; border:none;
font-size:18px; color:#707070; text-align:center;}
.messagedetail .b_twobtn a.ensure{border-right:1px solid #e1e1e1; width:279px;}


/*我的订单*/

.orderevaluate{ position:absolute; z-index:10;left:50%; top:10%;width:520px; margin-left:-280px; display:none}


/*活动优惠*/
.activity{margin-left:-30px; overflow:hidden; margin-bottom:10px;}
.activity .a_list{ float:left; border:1px solid #e1e1e1; width:374px; height:auto; margin-left:30px; margin-top:30px; color:#959595;font-size:12px;}
.activity .a_list .atitle{ padding:13px 0px; overflow:hidden; border-bottom:1px solid #e1e1e1; }
.activity .a_list .atitle p.name{ color:#707070; float:left; font-size:18px; line-height:24px; padding-left:14px; border-left:5px solid #22ac38;}
.activity .a_list .atitle p.time{font-size:12px;line-height:24px; color:#b5b5b5; float:right; margin-right:14px;}
.activity .a_list .atitle .get_coupons{display:inline-block; background-color:#eb6202; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; text-indent:0px; text-align:center; padding:3px 6px; color:#fff; font-size:0.9em; margin-left:5px; line-height:1em;}
.activity .a_list ul{ margin-left:15px; margin-top:18px; line-height:22px;}
.activity .a_list ul li span{ display:block; float:left; width:55px; text-align:right; margin-right:10px;}
.activity .a_list ul li>div{ width:280px; float:right; margin-right:10px;}
.activity .a_list ul li div.det{ height:66px; overflow:hidden;}
.activity .a_list.overdue {color:#b5b5b5;}
.activity .a_list.overdue .atitle p.name{color:#b5b5b5;border-left:5px solid #b5b5b5;}
.activity .a_list.overdue .atitle .get_coupons{ background:#b5b5b5;}
.activity .a_list ul li span.cate_tips{width: 100%;text-align:left;}

/*买家问答*/
.buyqanda .month .addup{ margin-right:18px;}
.buyqanda .month .addup span{ color:#eb6100; margin:0 5px;}
.messlist.buyer ul li .imgpic{ float:left; margin-right:20px;}
.messlist.buyer ul li .txt{width:340px;}
.messlist.buyer ul li .txt h3 p{ max-width:320px;}
.messlist.buyer ul li p.amount{float:left; font-size:14px;color:#eb6100; line-height:28px; width:180px; text-align:center; margin-left:30px;}

.dialogue{padding:22px 0 0px 0; position:absolute; z-index:110;width:560px;background:#FFF; border-radius:5px;-moz-border-radius:5px;-weblik-border-radius:5px; overflow:hidden; display:none;}
.dialogue .topcon{ overflow:hidden; margin:0 20px;} 
.dialogue .topcon .closebtn{ float:right;}
.dialogue .prolist{float:left; padding-bottom:20px;}
.dialogue .prolist .imgpic{ float:left; margin-right:20px;}
.dialogue .prolist .txt{ float:left; width:240px;}
.dialogue .prolist .txt p.name{font-weight:normal;font-size:14px; line-height:1.2em; color:#707070;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:4px; color:#b5b5b5}
.dialogue .prolist .txt p{  color:#959595;font-size:12px;line-height:1.7em;}
.dialogue .prolist .txt h3 p{font-weight:normal;font-size:14px;color:#707070; width:auto; line-height:2em;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width:240px; display:inline-block;}
.dialogue .prolist p.amount{float:left; font-size:14px;color:#eb6100; line-height:28px; width:120px; text-align:center; margin-left:10px;}
.dialogue .prolist p.amount span.t1{font-size:14px;  line-height:1.2em; margin-bottom:4px;}
.dialogue .prolist p.amount span{ display:block;font-size:12px;line-height:1.7em;}
.dialogue .chatmatter{border-top:1px solid #e1e1e1; padding-top:20px; height:320px;overflow:auto; }
.dialogue .chatmatter .text p{ font-size:14px; color:#707070; line-height:1.6em;}
.dialogue .chatmatter .text p.time{ font-size:12px; color:#b5b5b5; text-align:right;}
.dialogue .chatmatter .main{ margin-right:20px; overflow:hidden; margin-bottom:20px;}
.dialogue .chatmatter .main .portrait{-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%; overflow:hidden;float:right;}
.dialogue .chatmatter .main .text { float:right; border:1px solid #e1e1e1; color:#959595;border-radius:5px;-moz-border-radius:5px;-weblik-border-radius:5px; padding:12px 15px; position:relative; margin-right:16px; max-width:420px;}
.dialogue .chatmatter .main .text:after{ content:url(../img/dialogue_arrowr.jpg) ; display:inline-block; width:13px; height:11px; position:absolute; right:-10px;top:15px;}
.dialogue .chatmatter .business{margin-left:20px; overflow:hidden; margin-bottom:20px;}
.dialogue .chatmatter .business .portrait{ -moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%; float:left; overflow:hidden;}
.dialogue .chatmatter .business .portrait p{ width:50px; height:50px; color:#FFF; background:#eb6100; line-height:50px; text-align:center; font-size:14px; letter-spacing:1px;}
.dialogue .chatmatter .business .text { float:left; border:1px solid #e1e1e1; color:#959595;border-radius:5px;-moz-border-radius:5px;-weblik-border-radius:5px; padding:12px 15px; position:relative; margin-left:16px; max-width:420px;}
.dialogue .chatmatter .business .text:after{ content:url(../img/dialogue_arrowl.jpg) ; display:inline-block; width:13px; height:11px; position:absolute; left:-10px;top:15px;}
.dialogue .chatmatter .business .text p.time{ font-size:12px; color:#b5b5b5; text-align:left;}
.dialogue .quiz{ background:#f7f7f7; border-top:1px solid #e1e1e1; padding:12px 20px; overflow:hidden;}
.dialogue .quiz .inputbox{ position:relative; float:left; margin-right:20px;}
.dialogue .quiz .inputbox .iq{ width:400px; padding-left:10px; line-height:45px; height:45px; background:#FFF; border:1px solid #eb6100; border-radius:5px;-moz-border-radius:5px;-weblik-border-radius:5px; outline:none; color:#707070;}
.dialogue .quiz .inputbox:after{ content:url(../img/dialogue_arrow3.png) ; display:inline-block; width:12px; height:10px; position:absolute; right:-9px;top:15px;}
.dialogue .quiz a{ display:block; float:left;width:85px;height:47px; line-height:47px; background:#eb6100; color:#FFF; border-radius:5px;-moz-border-radius:5px;-weblik-border-radius:5px;cursor:pointer; letter-spacing:1px;font-size:18px; text-align:center;}

.sign ul li .txt h3 p em{ font-style:normal;color: #b5b5b5;}
.sign ul li .amount{ line-height:28px;}
.sign ul li .amount .nosign{text-align:right; display:inline-block; font-size:12px; line-height:1em;color:#707070; border: #707070 1px solid;border-radius: 5px;-moz-boder-radius: 5px;-webkit-boder-radius: 5px;-o-boder-radius: 5px;padding:4px 5px;cursor: pointer; margin-top:3px;}

.alertbox{ width:350px; height:150px; background:#eb6100; position:absolute; z-index:612; overflow:hidden;border-radius:5px;-moz-border-radius:5px;-weblik-border-radius:5px;letter-spacing:1px; display:none;}
.alertbox .tiptxt{ height:100px; color:#FFF; padding:0 20px; font-size:14px; display:table-cell; vertical-align:middle;}
.alertbox .tiptxt p{ text-align:center; width:310px; line-height:1.5em;}
.alertbox .operate{ overflow:hidden;}
.alertbox .operate a{display:block;background:#FFF; font-size:14px; color:#eb6100; line-height:48px; text-align:center;}
.alertbox .operate a.onebtn{  margin:1px; border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;-weblik-border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-bottom-right-radius:5px;-weblik-border-bottom-right-radius:5px;}
.alertbox .operate a.leftbtn{ width:173px; float:left; margin:1px 0 1px 1px; border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;-weblik-border-bottom-left-radius:5px;}
.alertbox .operate a.rightbtn{ width:174px; float:right;margin:1px 1px 1px 0px;border-bottom-right-radius:5px;-moz-border-bottom-right-radius:5px;-weblik-border-bottom-right-radius:5px;}

.alertbox.blue{ background:#149eff;}
.alertbox.blue .operate a{color:#149eff;}

/*会员-我要分销*/
.distri_linkb.orange{padding:20px 0;width:auto; position:relative; top:0; left:0; margin-left:0; margin-top:0;display:none;border-radius:10px;-moz-border-radius:10px;-weblik-border-radius:10px;}
.distri_linkb.orange .linktxt{margin:0 25px; width:auto;padding:20px 0;}
.distri_linkb.orange .linktxt a{ width:auto;}
.distri_linkb.orange .distwobtn ul li a{background:#eb6100;}
.promotebox.orange{z-index: 200;}
.promotebox.orange h3{ background:#eb6100;}

/*会员-分销申请*/
.added_address.apply {  padding:22px 0 28px 0; position:relative; width:390px; background:#FFF; border-radius:10px;-moz-border-radius:10px;-weblik-border-radius:10px;margin-left:0px; left:0%; top:00%; margin-top:0px; display:none;margin:0 auto;}
.added_address.apply .dettxt{ padding:0 20px; margin:15px 0; margin-top:0;color:#b5b5b5; font-size:14px}
.added_address.apply ul li{ position:relative;}
.added_address.apply ul li .ib.y2{ width:235px; float:left; padding-left:12px;}
.added_address.apply ul li .send{ display:block; width:100px; float:left; background:#eb6100;height:40px; line-height:40px; color:#FFF; text-align:center; letter-spacing:1px;border-top-right-radius:3px;-moz-border-top-right-radius:3px;-weblik-border-top-right-radius:3px;border-bottom-right-radius:3px;-moz-border-bottom-right-radius:3px;-weblik-border-bottom-right-radius:3px;}
.added_address.apply ul li .yzsite{ position:absolute; left:10px; top:9px;line-height:35px; color:#b5b5b5;}
.added_address.apply ul li .yzsite{ width:65px; height:18px;}
.added_address.apply ul li .ib.y1{ padding-left:85px; width:263px;}

.added_address.apply a.send.disabled{font-size:12px;color:#C1C1C1;}


/* 支付方式 */
#newpay_dialog_mask {position:fixed;width:100%;height:100%;top:0;left: 0;background-color:#151515;-moz-opacity:0.3;-webkit-opacity:0.3;opacity:0.3;filter:alpha(opacity=30);z-index:10;}
#newpay_dialog {width:560px;height:385px;position:absolute;background-color:#fff;-moz-border-radius:10px;-webkit-border-radius: 10px;border-radius:10px;overflow:hidden;visibility:hidden;z-index:11;}
