@charset "utf-8";
/* 注册样式 */
/*
版权所有：禾生坊改版样式
作者：李健
E-mail：muzigeer@163.com
QQ：344397950
创建：@date
修改：@date
*/
.login h3 em, .register h3 em,
.reg-good-txt h4 span, .reg-xieyi h4 span,
.find-password h3 span, .login .box li a.goAlipay span,   /*注册and登录and找回密码*/
.user-admin h2 span, .user-left h3,  /*会员中心*/
.life-category h3 span, .life-product h3 span, .user-welcome a em, .huangou h5 span span, .helper h3 em, .fd-link h3 em, .article-index h3 em, .about .sideBar h3 span {display: none;}

/*-----******************************************************************* { 登录and注册► } *****************************************************************************-----*/
.home-login {border: 1px solid #d3d3d3; margin-top: 20px; background: url(../img/home-login-b.gif) repeat-y;}
.home-login h3 {height: 32px; background: url(../img/home-login-nav.gif) repeat-x left top; margin-top: 1px;}
.home-login h3 span {display: block; height: 31px; background: url(../img/home-login.gif) no-repeat; margin-left: 20px;}
.home-login .box {height: 240px;}
.home-login .box li {float: left; margin-top: 10px; overflow: hidden;}
.home-login label {float: left; height: 24px; line-height: 24px;
                    *height: 22px; *line-height: 22px; *padding-top:2px;
}
.home-login .box .txt, .home-login .code {display: inline; float: left; width: 155px; height: 21px; line-height: 21px; border: 1px solid #a7a7a7; margin-right: 5px; font-weight: bold;}
.home-login .code {width: 50px;}
.home-login .box li span, .home-login .box li em {float: left; height: 24px; line-height: 24px;
                                             *height: 22px; *line-height: 22px; *padding-top:2px;
}
.home-login .box li .t {padding-top: 0; color: #901d63;}
.home-login li img {display: inline; float: left; margin-right: 5px;}
.home-login .sub {width: 98px; height: 37px; border: 0; background: url(../img/home-login.gif) no-repeat; cursor: pointer;}

/*会员登录*/
.login {float: left; width: 360px; background-position: left top;}
.login h3 span {width: 99px; background-position: left top;}
.login .box {float: left; width: 300px; background: url(../img/home-login-f.gif) no-repeat left bottom; padding: 30px 15px 30px 45px;}
.login .box li {width: 300px;}
.login .box li label {width: 50px;}
.login .sub {background-position: right top; margin: 10px 0 0 50px;}
.login .box li.find-pwd {clear: both; display: inline; width: 48px; margin: -15px 0 0 160px;}
.login .box li a.goAlipay {display: block; width: 150px; height: 22px; background: url(../img/home-login.gif) no-repeat 0 -258px; margin: 10px 0 0 50px;}

/*会员注册*/
.register {float: right; width: 576px; background-position: right top;}
.register h3 span {width: 104px; background-position: left -31px;}
.register .box {float: left; width: 516px; background: url(../img/home-login-f.gif) no-repeat right bottom; padding: 30px;}
.register .box li {width: 516px;}
.register .box li label {width: 135px; padding-right: 15px; text-align: right;}
.register .sub {background-position: right -37px; margin: 10px 0 0 150px;}
.register .isok {float: left; margin: 2px 5px 0 150px; *float: none; *margin: 0 2px -1px 146px;}
.register .box li.g {clear: both; display: inline; width: 48px; margin: -15px 0 0 260px; cursor: pointer; color: #0044dd;}


/*会员专享*/
.reg-good-txt {display: none; position: absolute; clear: both; width: 370px; background: #f4f4f4; border: 1px solid #901d63;
              margin: 40px 0 0 -396px; _margin: -260px 0 0 180px;
}
.reg-good-txt h4 {height: 31px; background: url(../img/home-login.gif) no-repeat left -84px; border-bottom: 1px solid #901d63;}
.reg-good-txt .close, .reg-xieyi .close {display: inline; float: right; height: 22px; *line-height: 22px; margin: -25px 5px 0 0; _line-height: 20px; cursor: pointer;}
.reg-good-txt ul {float: left; width: 100%; padding: 10px 0;}
.reg-good-txt ul li {height: 22px; line-height: 21px; *line-height: 22px; background: url(../img/home-login.gif) no-repeat -551px -159px; padding-left: 36px;}


/*注册协议*/
.reg-xieyi {display: none; position: absolute; clear: both; width: 576px; background: #f4f4f4; border: 1px solid #901d63;
           margin: -34px 0 0 -577px; _margin: -334px 0 0 -1px;
}
.reg-xieyi h4 {height: 31px; background: url(../img/home-login.gif) no-repeat left -115px; border-bottom: 1px solid #901d63;}
.reg-xieyi .txt {height: 281px; overflow-y:scroll; background-color:#fff; padding:10px; line-height:18px; color:#555;}
.reg-xieyi .txt h5 {margin:4px 0 2px 0; font-size:12px;}

/*-----******************************************************************* { 找回密码► } *****************************************************************************-----*/
/*填写注册邮箱*/
.find-password {float: left; width: 960px; background: #f5f5f5; margin-top: 30px; padding-bottom: 20px;}
.find-password h3 {height: 30px; background: #fff url(../img/home-login.gif) no-repeat left -193px;}
.find-password .box {display: inline; float: left; width: 888px; margin: 20px 20px 0 20px; border: 1px solid #cbcbcb; background: #fff; padding: 10px 15px 20px 15px;}
.find-password .box h4 {height: 25px; line-height: 22px; border-bottom: 1px solid #cbcbcb; padding-left: 5px; font-size: 12px; font-weight: normal;}

.find-password ul {float: left; width: 500px; margin-top: 5px;}
.find-password ul li {float: left; width: 500px; margin-top: 10px; overflow: hidden;}
.find-password ul li label {float: left; width: 100px; height: 24px; line-height: 24px; padding-right: 10px; text-align: right; color: #666;
                          *height: 22px; *line-height: 22px; *padding-top:2px;
}
.find-password .txt, .find-password .code {display: inline; float: left; width: 155px; height: 21px; line-height: 21px; border: 1px solid #a7a7a7; margin-right: 5px; font-weight: bold;}
.find-password .code {width: 50px;}
.find-password .sub {width: 76px; height: 25px; border: 0; background: url(../img/home-login.gif) no-repeat left -223px; margin-left: 110px; cursor: pointer;}
.find-password li span {float: left; height: 24px; line-height: 24px;
                      *height: 22px; *line-height: 22px; *padding-top:2px;
}
.find-password p {float: right; width: 360px; margin: 20px 8px 0 0; color: #666; line-height: 18px;}
.find-password p span {display: block; margin-top: 5px;}

/*发送邮件*/
.send-mail-success p {float: none; width: 800px; margin: 10px 0 0 24px; color: #333;}

/*-----******************************************************************* { 购物车► } *****************************************************************************-----*/
.isset {position: relative; display:inline; float:left; width:9px; height:9px; background:url(../img/ordershop.gif) no-repeat left -472px; margin: 5px 5px 0 -14px; cursor:pointer;}
.noset {position: relative; display:inline; float:left; width:9px; height:9px; background:url(../img/ordershop.gif) no-repeat left -491px; margin: 5px 5px 0 -14px; cursor:pointer;}
#ordershop th p.open {float:right; height:32px; line-height:32px; padding: 0 0 0 12px!important; margin-right:15px; font-weight: normal;}

#ordershop {float:left; width:960px; margin-top: 20px;}
#ordershop h3 {width:960px; height:32px; border-bottom:3px solid #f4f4f4;}
#ordershop h3 span {display:block; height:35px; background:url(../img/ordershop.gif) no-repeat; margin-bottom:-3px;}
#ordershop h3 span.step1Nav {background-position:-574px top;}
#ordershop h3 span.step2Nav {background-position:-574px -35px;}
#ordershop h3 span.step3Nav {background-position:-574px -70px;}
#ordershop h3 span.step4Nav {background-position:-574px -105px;}
#ordershop h3 span.step5Nav {background-position:-574px -140px;}
#ordershop h3 span.step6Nav {background-position:-574px -175px;}
#ordershop .hp {float:right; height:20px; line-height:20px; color:#999; margin-top:-24px;}
#ordershop .mouseover {background-color:#f9f9f9; border:1px solid #b2135b;}
.orderlist, .creat_order, .order_confirm, .confirm_pay {float:left; width:956px; border:1px solid #d6d6d6; padding:1px; margin-top:15px; color:#333;}

#ordershop .button {clear: both; float: left; width:960px; height:40px; margin-top:15px; text-align: center;}
#ordershop .button input, #ordershop .button a {display:inline; height:39px; background:url(../img/ordershop.gif) no-repeat; border: 0; cursor: pointer;}
#ordershop .button a.gobuy {float:left; width:132px; background-position:left top;}
#ordershop .button a.clearbuy {float:left; width:142px; background-position:-148px top; margin-left:15px;}
#ordershop .button a.pay {float:right; width:128px; background-position:left -39px;}
#ordershop .button input.next {width:116px; background-position:-148px -39px; margin:0 auto;}
#ordershop .button input.sub {display: block; width:128px; background-position:left -79px; margin:0 auto;}
#ordershop .button a.thickbox {display: block; width:128px; background-position:-148px -79px; margin:0 auto;}

#ordershop .button p {position: relative; padding: 11px 15px 11px 30px; *padding: 12px 15px 11px 30px; border: 1px solid #901d63; background: #f9f3f7 url(../img/iconE.gif) no-repeat 10px center; color: #b80070;}
#ordershop .button p.p-1 {display: inline; float: right; margin:-1px -128px 0 0; *margin:0 -128px 0 0;}
#ordershop .button p.p-2, #ordershop .button p.p-3, #ordershop .button p.p-4 {width: 180px; margin: -39px auto 0 auto;}
#ordershop .button p.p-3 {width: 140px;}

/*购物车列表*/
#ordershop .tips {width:918px; border:1px solid #901d63; padding:10px 20px; line-height:22px; background-color:#fafafa; margin-top:15px; color:#333;}/*
#ordershop .tips h4 { position: absolute; display:inline; float:left; width:10px; height:10px; background:url(../images/ordershop.gif) no-repeat -317px top; margin:-11px 0 0 -21px;}*/
#ordershop .tips p {clear:both; height:22px; background:url(../img/index.gif) no-repeat left -92px; padding-left:9px; overflow:hidden;}
#ordershop .tips p span {font-weight:bold; padding:0 2px;}
.orderlist th {height:33px; background:url(../img/user-th-back.gif) repeat-x left top;}
.orderlist tr.trColor {background:#f5f5f5;}
.orderlist td {padding:15px 0;}
.orderlist .pic p {width:70px; margin:0 auto;}
.orderlist .pic p img {border:1px solid #f0f0f0;} .orderlist .pic p span {display:block; cursor:pointer; background:url(../img/product.gif) no-repeat left -494px; line-height:12px; *line-height:16px; padding-left:8px; margin-top:7px;}
.orderlist .name {display:inline; float:left; width:336px; line-height:17px; *line-height:20px; margin:0 20px;}
.orderlist .number {text-align:center;} .orderlist .number input {width:20px; padding-left:2px;}
.orderlist .center {text-align:center;} .orderlist .edit a {margin:0 6px;}
.set_product_list {display:inline; float:left; width:335px; padding: 6px 10px; margin: 5px 0 0 19px; background: #f9f9f9; border: 1px solid #eee; color:#444;}
.set_product_list a {float:left; color:#444!important;}
.set_product_list span {float:right;}
.set_product_list li {float:left; width:300px;}
.buy_price {float:left; width:916px; padding:25px 20px 20px 20px; border-top:1px solid #f0f0f0;}
.buy_price p.l {float:left; color:red;}
.buy_price p.r {float:right; margin-top:-10px;} .buy_price p.r span {font-size:22px; color:red;}

.redemption {float: left; width: 960px; margin: 30px 0 10px 0;}
.redemption h4 {float: left; height: 32px; line-height: 32px; font-size: 14px; color: #921c66;}
.redemption p {float: right; color: #666; line-height: 32px;}
.redemption .box {float: left; width:956px; border: 1px solid #d3d3d3; padding: 1px;}
.redemption th {height: 33px; background: #666; color: #fff; font-weight: normal; *height: 31px; *padding-top:2px;}
.redemption tr.set td {background: #fbfbfb;} .redemption td {padding: 15px 0;} .redemption td a {color: #666!important;} .redemption td img {border:1px solid #dcdfe5;}
.redemption td div {float: left; line-height: 25px; color: #666;}
.redemption td div.c1 {width: 410px; padding-left: 3px;} .redemption td div.c1 .name span {margin: 8px 5px 0 0;}
.redemption td div.d1, .redemption td div.g1 {width: 121px; text-align: center;} .redemption td div.e1 {width: 184px; text-align: center;}
.redemption td div.f1 {width: 836px; height: 25px; line-height: 25px; background: url(../img/f1.gif) no-repeat left bottom; padding-left: 10px; margin-top: 20px;}
.redemption td div.e1 a {display: block; width: 103px; height: 21px; background: url(../img/f1.gif) no-repeat right top;} .redemption td a span {display: none!important;}
.redemption td div.name a span {display: inline!important; margin-top: 2px!important;}
.redemption td div .name .p1 {clear: both; float: left; padding: 0!important; *margin-top:-6px;}
.redemption td div .name .p2 {clear:both; float:left; margin-left:15px; padding: 0!important; *margin-top:-6px;}
.redemption td .apic {display: block; margin-top: 5px;}
.redemption .set_product_list {width: 400px; margin-left: 15px; padding-bottom: 8px; *padding-bottom: 2px;}
.redemption .set_product_list p {float:left; width: 100%; padding-bottom: 6px; *margin-top: -8px;}

/*低价换购*/
.huangou {_top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (documentElement.clientHeight-this.clientHeight) - 2 : document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 2); position: fixed; _position: absolute; display: none; float: left; width: 450px; height: auto; max-height: 460px; bottom: 0; background: #f5f5f5; border: 1px solid #a3a3a3; padding: 5px 0 10px 10px; text-align:left!important; z-index: 1001;}
.huangou h5 {width:422px; height:30px; line-height: 30px; background: url(../img/ordershop.gif) no-repeat left -391px; border-bottom:1px solid #af5584; padding:0 0 0 18px; *:2px 0 0 18px; font-size: 14px; font-weight:normal;}
.huangou p {clear: both; width: 100%!important; padding: 15px 0; text-align: center;}
.huangou p input {border:0; height:39px; background: url(../img/order.gif) no-repeat; margin:0 5px; cursor:pointer;}
.huangou p .sub {width:154px; background-position: left top;} .huangou p .close {width:91px; background-position: left -42px;}
.huangou .box {float:left; width: 440px; background: #fff; overflow: hidden;}
.huangou .boxScroll {float:left; width: 440px; height:auto; _height: expression( this.scrollHeight > 359 ? "360px" : "auto" ); max-height:360px; padding-bottom: 3px; overflow-y: scroll;}
.huangou dl {display:inline; float:left; width: 320px; margin: 1px 0 -1px 10px; padding: 0 0 15px 82px; border-bottom: 1px solid #f0f0f0;}
.huangou dt {width: 302px; height: 22px; line-height: 22px; margin-top:20px; font-size: 12px; overflow: hidden;}
.huangou dd {display:inline; float:left; line-height: 22px; margin-right: 15px;}
.huangou dd.w {width: 302px; margin: 0 0 3px 0;} .huangou dd.w select {display:inline; float: left; margin: 0 3px 3px 0; color: #666;}
.huangou .pic {display:inline; float: left; margin: -27px 12px 0 -72px;}
.huangou dd.set-buy {display:inline; float: right; width: 80px; margin-right:0;}
.huangou dd.set-buy input {float:left; width:14px; height: 14px; margin: 5px 5px 0 0; *margin: 3px 5px 0 0;}
.huangou dd em {text-decoration: line-through; color: #666;}
.huangou dd.isset-pro-style {width: 320px; margin-right: 0;}

/*收藏时提示登录方式*/
.collectLogin {
    float:left;
    width:282px;
    position: fixed;
    top:50%;
    left:50%;
    border-right:3px solid #e9e9e9;
    border-bottom:3px solid #e9e9e9;
    margin-left:-90px; *margin-left:-91px;
    margin-top:-150px;
    z-index:1002;
    _position:absolute;
    _left:expression(eval(
    document.documentElement.clientHeight==0
    ?document.body.offsetWidth
    :document.documentElement.clientWidth
    )/2+"px");
    _top:expression(eval(document.documentElement.clientHeight==0?(document.body.scrollTop+document.body.clientHeight/2):(document.documentElement.scrollTop+document.documentElement.clientHeight/2))+"px");
}
.collectLogin dl {float:left; width:280px; border:1px solid #b2135b; background: #f5f5f5;}
.collectLogin dl dt {height:30px; line-height: 26px; *line-height: 30px; background: url(../img/order.gif) no-repeat -486px 5px; margin: 12px 0 0 25px; padding-left: 20px; font-size: 14px; font-weight: bold;}
.collectLogin dd {float:left; width: 270px; line-height: 22px; line-height: *26px; margin: 4px 0;}
.collectLogin dd span {display: inline; float:left; width: 100px; margin-left: 75px;}
.collectLogin dd.close {float: right; width: 14px; height: 14px; background:url(../img/order.gif) no-repeat -486px -56px; margin: -37px 5px 0 0; cursor: pointer;}
.collectLogin dd.close span {display:none;}
.collectLogin dd label {float:left; width: 73px; padding-right: 3px; text-align: right;}
.collectLogin dd .txt {float:left; width: 162px; height: 20px; line-height: 20px; border: 1px solid #ccc;}
.collectLogin dd .codeTxt {float:left; width:60px; height: 20px; line-height: 20px; border: 1px solid #ccc;}
.collectLogin dd img {display:inline; float:left; height: 22px; margin: 0 5px;}
.collectLogin dd em {color: #000; cursor: pointer;}
.collectLogin dd.ml {width:194px; padding: 0 0 10px 76px; color: #a34272;}
.lackDiv dd.m3 {width:194px; padding: 5px 0 15px 76px; color: #a34272;} .lackDiv dd.m2 {width:230px; line-height: 18px; padding: 0 0 5px 25px;}
.collectLogin dd .sub, .lackDiv dd .sub-ok  {width:98px; height:37px; border:0; background:url(../img/home-login.gif) no-repeat right top; cursor:pointer;}
.lackDiv dd .sub-ok {width: 114px; background-position: right -249px!important;}
.lackDiv {z-index: 100;}

/*填写订单信息*/
.creat_order, .order_confirm, .confirm_pay {padding-bottom:10px;_float:none;}
.creat_order th, .order_confirm th, .confirm_pay th, .order_c_left th, .order_c_right th {height:33px; background:url(../img/user-th-back.gif) repeat-x left top; color:#333;}
.creat_order th h4, .order_confirm h4, .confirm_pay h4, .order_c_left h4, .order_c_right h4 {display:inline; float:left; height:32px; line-height:28px; *line-height:32px; background:url(../img/ordershop.gif) no-repeat left -392px; padding-left:20px; margin-left:15px; font-size:12px;}
.creat_order th p {display:none; float:right; height:32px; line-height:32px; background:url(../img/ordershop.gif) no-repeat left -347px; padding-left:12px; margin-right:15px; font-weight:normal; cursor:pointer;} .creat_order th p.nbj, .order_confirm p.nbj {background:none;}
.creat_order td, .order_confirm td {padding:8px 0;} .creat_order td.l {text-align:left;} .creat_order td.r, .order_confirm td.r {text-align:right; padding:14px 5px 6px 0;} .creat_order td.t, .order_confirm td.t {text-align:left; padding:14px 0 6px 0;}
.creat_order td select {display:inline; float:left; margin-right:3px; padding:2px 0 1px 0; *padding:0; font-size:12px;}
.creat_order td input.txt {float:left; height:19px; line-height:19px; border:1px solid #7f9db9;}
.creat_order td input.chk {float:left; margin-top:9px; *margin-top:2px;}
.creat_order td em, .creat_order td p {display:inline; float:left; margin:3px 0 0 5px;} .creat_order td em.nm {margin: 0;}
.creat_order td p {color:#666;}
.creat_order td p.t, .creat_order td ul {margin:7px 0 0 5px;}
.creat_order td span {display:inline; float:left; height:16px; line-height:16px; margin:4px 0 0 8px; background:url(../img/ordershop.gif) no-repeat left -275px; padding-left:17px; color:red;}
.creat_order td li {height:24px; line-height:24px;}
.creat_order td li input {display:inline; float:left; margin:6px 5px 0 0; *margin:0;}
.creat_order tr.isaddress td {background:#f5f5f5; border-bottom:1px solid #eee;}
.creat_order tr.p td {padding-top:20px;}
.creat_erro_tips {width: 960px; text-align: center; padding-top: 10px;}

.zitiDiv a {line-height: 25px; padding-left: 5px;}
.zitiDiv p {clear: both; width: 520px;}

/*核对订单信息*/
.order_c_left {float:left; width:676px; border:1px solid #d6d6d6; padding:1px; margin-top:15px; color:#333;}
.order_c_right {float:right; width:260px; border:1px solid #d6d6d6; padding:1px; margin-top:15px; color:#333;}
#ordershop .b {border-bottom:1px solid #d6d6d6; padding-bottom: 5px;} .order_c_left p {padding:22px 37px;}
.order_c_left .b ul, .confirm_info {display:inline; float:left; width:602px; padding:22px 37px;}
.order_c_left .b ul li, .confirm_info li {display:inline; float:left; width:100%!important; height:24px; line-height:24px; margin:2px 0;}
.order_c_left .b ul li label, .confirm_info label {display:inline; float:left; width:100px; height:24px; *height:22px; *padding-top:2px; background:#f5f5f5; margin-right:5px; text-align:right;}
.order_c_right td {padding:10px 0 10px 18px;}

.order_c_right dl, .order_c_right dl dt, .order_c_right dl dd, .order_c_right p {display: inline; float: left; width: 225px;}
.order_c_right dl dt {height: 22px; line-height: 22px; padding-bottom: 4px;}
.order_c_right dl dd {padding: 2px 0 8px 0;} .order_c_right dl p {color: red;}
.order_c_right dl input {display: inline; float: left;} .order_c_right dl input.txt {width: 100px; height: 21px; line-height: 21px; border: 1px solid #ccc; margin: 3px 5px 0 18px;} .order_c_right dl dd.nn input, .order_c_right dl dd.nn p {margin-left: 0; text-indent: 0;}
.order_c_right a {float: left; width: 87px; height: 28px; line-height: 28px; background: url(../img/user.gif) no-repeat -82px -250px; text-align: center; color: #fff!important;}
.order_c_right .cancle {padding-bottom: 15px;} .order_c_right .cancle a {width: 72px; background-position: left -250px;}
.order_c_right .chk {display: inline; float:left; margin:6px 4px 0 0; *margin:0 2px 0 -4px;}
.order_c_right select {display: inline; float: left; width: 161px; margin-left: 18px;}
.order_c_right p {padding: 4px 0; line-height: 16px;} #errorfont {text-indent: 18px;}
.order_c_right p .fs {float:left; padding:0 30px 0 4px; *padding:0 30px 0 2px;}
.order_c_right p .fp {float:left; margin-top:2px; *margin-top: -3px;}
.order_c_right p label {float:left; line-height:20px; margin-top: 0; *margin-top: 4px;} .order_c_right p select {margin-left: 0;}
.order_c_right textarea {width:214px; height:53px; *height:49px; line-height:20px; padding:1px 3px;}
.order_c_right a.nstyle {float: none; background: none; color: #0044dd!important; padding: 0 3px;}

.order_confirm tr.title td {height:16px; line-height:16px; background-color:#f5f5f5; text-align:center; padding:8px 0 6px 3px; text-align:center!important;}
.order_confirm td {text-align:center; padding-top:13px;}
.buy_product_list td {border-bottom:1px solid #ddd;} .buy_product_list td.l {text-align:left!important; line-height:19px; padding-left:25px;}
.order_confirm ol {display:inline; float:right; margin:15px 20px 0 0; line-height:22px;}
.order_confirm ol li {display:inline; float:left; margin-left:20px;} #ordershop ol li label {color:#888;}
.pay_price {clear:both; display:inline; float:right; margin:5px 20px 10px 0;}
.pay_price span {font-size:22px;}
.order_confirm .set_product_list {padding:5px 0 10px 0; margin:0;}
.order_confirm .vouchers {text-align:left; line-height:22px;}
.order_confirm .vouchers li {clear:both;}
.order_confirm .vouchers li .chk {display:inline; float:left; margin:5px 8px 0 0; *margin:0 3px 0 0;}
.order_confirm .vouchers .cutBox {width:380px; height:22px; background-color:#f5f5f5; border:1px solid #ddd; margin-top:5px; padding:5px 10px 6px 10px; overflow:hidden;}
.order_confirm .vouchers .cutBox select {padding:2px 0 1px 0; *padding:0;}

/*订单在线支付*/
.confirm_info label {width: 150px;}
.confirm_pay dl, .confirm_pay ul.bank {display:inline; float:left; width:836px; padding:25px 10px; margin-left: 50px; border-bottom: 1px solid #ddd;}
.confirm_pay dt {float: left; width: 100px; line-height: 22px; margin-top: 10px;} .confirm_pay dt input {display: inline; float: left; margin: 5px 5px 0 0; *margin: -1px 3px 0 0;}
.confirm_pay dd.img {float: left; width: 100px; height: 39px; border: 1px solid #ccc; overflow: hidden;}
.confirm_pay dd.txt {float: left; padding: 0 10px; margin-top: 12px; color: #666;}
.confirm_pay dd.link {float: right; margin-top: 12px;}
.confirm_pay dd.use {clear: both; display:inline; float: left; width: 726px; margin: 10px 0 0 100px; padding: 12px 10px 10px 10px; background: #f5f5f5;}
.confirm_pay dd.use label, .confirm_pay dd.use span {display: inline; float: left; height: 24px; line-height: 24px;}
.confirm_pay dd.use input {display: inline; float: left; height: 20px; line-height: 20px; border: 1px solid #ccc;}
.confirm_pay dd.use span {padding: 0 30px 0 5px;}
.confirm_pay dd.use a {display: inline; float: right; width: 72px; height: 28px; line-height: 28px; background: url(../img/user.gif) no-repeat left -250px; margin: -3px 0 0 10px; text-align: center; color: #fff!important;}
.confirm_pay p {clear: both; padding: 20px 0 20px 60px;}
.confirm_pay dd.use p {float: left; width: 500px; padding: 2px 0 0 60px; color: #666;}
.confirm_pay ul.bank li {display: inline; float: left; width: 166px; height: 22px; margin: 5px 0; overflow: hidden;} .confirm_pay ul.bank span {display: none;}
.confirm_pay ul.bank li input {display: inline; float: left; margin: 5px 5px 0 0; *margin: 1px 2px 0 0;}

/*成功提交订单*/
.order-success {float: left; width: 958px; border: 1px solid #d3d3d3; margin-top: 20px; padding: 15px 0; background: url(../img/order-success.jpg) no-repeat 80px 30px;}
.order-success h4 {height: 30px; line-height: 30px; margin: 0 100px 0 250px; color: red; font-size: 14px;}
.order-success p {clear: both; padding: 3px 0; margin: 0 100px 0 250px; color: #444;} .order-success p.t {padding-top: 15px; margin-top: 10px; border-top: 1px solid #eee;}
.order-success p a {display: block; width: 72px; height: 28px; line-height: 28px; *line-height: 27px; background: url(../img/user.gif) no-repeat left -250px; margin:10px 0; text-align: center; color: #fff!important; cursor: pointer;}
.notify {height: 145px;} .notify h4 {padding-top: 25px!important;}

/*-----******************************************************************* { 会员中心► } *****************************************************************************-----*/
.user-admin {float: left; width: 958px; border: 1px solid #d3d3d3; margin-top: 20px;}
.user-admin h2 {float: left; width: 169px; height: 47px; background: url(../img/user.gif) no-repeat left top;}
.user-welcome {float: left; width: 780px; height: 46px; line-height: 46px; background: url(../img/user-welcome.gif) repeat-x left top; border-bottom: 1px solid #d3d3d3; padding-left: 9px;}
.user-welcome span {float: left; padding-left: 3px;} .user-welcome span em {font-weight: bold; padding: 0 2px; color: #b2135b; font-size: 14px;}
.user-welcome a {display: inline; float: right; width: 155px; height: 33px; background: url(../img/user.gif) no-repeat left -282px; margin: 6px 10px 0 0;}

/*左菜单*/
.user-left {float: left; width: 159px; padding: 5px; overflow: hidden;}
.user-left li a {display: block; width: 158px; background: url(../img/user.gif) no-repeat left -87px; margin-top: 3px; font-size: 14px; overflow: hidden;}
.user-left li a:hover, .user-left li .set {background-position: left -47px; text-decoration: none;}
.user-left li a span {display: block; background: url(../img/user.gif) no-repeat; padding-left: 52px; overflow: hidden;
               height: 40px; line-height: 40px;
               *height:38px; *line-height: 38px; *padding-top: 2px;
}
.user-left li a:hover span, .user-left li .set span {font-weight: bold; color: #fff!important;}
.user-left .um01 a span {background-position: -249px 10px;} .user-left .um01 a:hover span, .user-left .um01 .set span {background-position: -455px 10px;}
.user-left .um02 a span {background-position: -249px -33px;} .user-left .um02 a:hover span, .user-left .um02 .set span {background-position: -455px -33px;}
.user-left .um03 a span {background-position: -249px -77px;} .user-left .um03 a:hover span, .user-left .um03 .set span {background-position: -455px -77px;}
.user-left .um04 a span {background-position: -249px -120px;} .user-left .um04 a:hover span, .user-left .um04 .set span {background-position: -455px -120px;}
.user-left .um05 a span {background-position: -249px -161px;} .user-left .um05 a:hover span, .user-left .um05 .set span {background-position: -455px -161px;}
.user-left .um06 a span {background-position: -249px -205px;} .user-left .um06 a:hover span, .user-left .um06 .set span {background-position: -455px -205px;}
.user-left .um08 a span {background-position: -249px -250px;} .user-left .um08 a:hover span, .user-left .um08 .set span {background-position: -455px -250px;}
.user-left .um09 a span {background-position: -249px -291px;} .user-left .um09 a:hover span, .user-left .um09 .set span {background-position: -455px -291px;}
.user-left .um10 a span {background-position: -249px -336px;} .user-left .um10 a:hover span, .user-left .um10 .set span {background-position: -455px -336px;}
.user-left li ul li a {display: block; width: 106px; height: 30px; line-height: 30px; padding-left: 52px; border-bottom: 1px dashed #ddd; font-size: 12px; color: #333!important; background: url(../img/index.gif) no-repeat 42px -141px!important;}
.user-left li ul li a:hover {font-weight: bold; color: #95103f; background-position: 42px -141px!important;}


/*右内容*/
.user-right {float: left; width: 760px; height: auto; _height: 450px; min-height: 450px; border-left: 1px solid #d3d3d3; padding: 15px 14px 10px 14px;}
.user-right h3 {height: 24px; border-bottom: 2px solid #d3d3d3; margin-bottom: 15px;}
.user-right h3 span {float: left; height: 24px; *line-height: 22px; background: url(../img/user.gif) no-repeat right -386px; border-bottom: 2px solid #ce2264; margin-bottom: -2px; padding: 0 15px 0 3px; font-size: 14px;}
.user-right h3 em {float: right; font-weight: normal; color: red; font-size: 12px;}

.tab {width: 760px; border: 1px solid #d3d3d3; overflow: hidden;}
.tab th {height: 33px; background: url(../img/user-th-back.gif) repeat-x left top; padding: 0 8px;}
.tab td {border-bottom: 1px solid #eee; padding: 10px 8px; text-align: center;} .tab th.l, .tab td.l {text-align: left;} .tab td.r {text-align: right;} .tab td.r label {color: #666;} .tab td.n {padding: 10px 0;}
.tab td .btn {display: inline; float: left; width: 34px; height: 17px; *line-height: 17px; _line-height:16px; background: url(../img/user.gif) no-repeat -180px top; margin-left: 3px; text-align: center; color: #fff!important;}

/*我的订单*/
.order-box {float: left; width: 760px; padding-bottom: 20px;} .order-box .tab-order {margin-top: 10px;}
.order-box ol {float: left; width: 754px; padding:0 2px 2px 2px; border: 1px solid #d3d3d3; margin-bottom:10px;}
.order-box ol li {float: left; width: 100%; height: 24px; line-height: 24px; margin-top: 2px;}
.order-box ol li label {float: left; width: 67px; height: 24px; line-height: 24px; background-color: #f5f5f5; text-align: right; padding-right: 5px;}
.order-box ol li span {padding-left: 10px; color: #666;}
.order-box ol li.li-fapiao {position: relative; width: 50%; height: auto; margin: -104px 0 0 360px; display: inline;}
.order-box ol li.li-fapiao p {float: left; width: 100%; margin-top: 2px;}

.order-box th.l, .order-box td.l {padding-left: 22px;}
.order-box .name {display:inline; float:left; width:230px; line-height:17px; *line-height:20px; _line-height:17px;}
.order-box .set_product_list {width:220px; margin-left:0!important;} .order-box .set_product_list li {width: 220px;}
.go-backs {float: left; width: 760px; padding-bottom: 30px; text-align: center;}

#confirmOk {_top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (documentElement.clientHeight-this.clientHeight) - 2 : document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 2); position: fixed; _position: absolute; width:618px; top: 280px;}
#confirmOk .box {border:10px solid #f4f4f4; margin-left: 5px; background:#fff;}
#confirmOk .text {border:2px solid #901d63; padding:15px 15px 20px 15px; line-height:20px; color:#333;}
#confirmOk .text h3 {height:27px; line-height:27px; border-bottom:1px solid #dcc8d8; background:#f6f6f6 url(../img/user.gif) no-repeat 8px -335px; padding:2px 0 0 30px; margin-bottom:10px; font-size:14px; color:#ff0000;}
#confirmOk .text p {padding:0 10px 10px 10px;}
#confirmOk .text p strong {color:#000;}
#confirmOk .text p button {height:21px; line-height:21px; margin:0 5px; border:0; padding-top:1px; cursor:pointer; font-size:12px; text-align:center; color:#fff;}
#confirmOk .btn_confirmOk {width:113px; background:url(../images/button.gif) no-repeat left -57px; color:#333!important; padding:0!important;}
#confirmOk .btn_confirmOk_ {width:93px; background:url(../images/button.gif) no-repeat left -79px; color:#fff!important; padding-top:1px!important;}
#confirmOk .btn_back {width:46px; background:url(../images/button.gif) no-repeat -123px -57px;}

/*账户余额*/
.account p.p {float: left; width: 750px; height: 24px; background: #f5f5f5; padding: 8px 0 5px 10px; margin-bottom: 10px; _margin-bottom: 0;}
.account p.p span {float: left; line-height: 24px;}
.account p.p a {display: inline; float: left; width: 34px; height: 17px; *line-height: 17px; _line-height:16px; background: url(../img/user.gif) no-repeat -180px top; margin: 3px 0 0 20px; text-align: center; color: #fff!important;}
.account dl, .account ul.bank {display: inline; float: left; width: 450px; margin-left: 150px;}
.account dl dt {float: left; width: 450px; height: 24px; line-height: 24px; margin-top: 15px; font-weight: bold;}
.account dl dd {float: left; width: 450px; padding: 10px 0; background: #f5f5f5;}
.account dl dd p {float: left; width: 205px; padding: 5px;}
.account dl dd .pNum {display: inline; float: left; height: 20px; border: 1px solid #ccc; margin-left: 16px; font-family: arial; font-weight: bold;} .account dl dd span, .account dl dd em {float: left; line-height: 23px; *line-height: 24px; padding-left: 10px;}
.account dl dd .inpTypeRadio {display: inline; float: left; margin: 13px 5px 0 15px; *margin: 9px 5px 0 15px;}
.account dl dd img {display: inline; float: left; margin-right: 30px; border: 1px solid #ddd;}
.account .sub {clear: both; width: 100%; padding-top: 20px; text-align: center;}
.account .sub a {display: block; width: 116px; height: 39px!important; border: 0; background: url(../img/user.gif) no-repeat left -128px; margin: 0 auto; cursor: pointer;}
.account_success {width:560px; margin:10px auto; background:#f5f5f5; padding:15px 20px; line-height:25px;}
.account_success h4 {font-size:14px; color:red;}
.back_account {text-align:center;}
.back_account input {border:0; width:62px; height:28px; background:url(../img/user.gif) no-repeat -175px -251px; margin:10px auto; cursor:pointer;}
.account ul.bank {background: #f5f5f5; padding-bottom: 20px;}
.account ul.bank li {display: inline; float: left; width: 150px; height: 22px; margin: 5px 0; overflow: hidden;} .account ul.bank span {display: none;}
.account ul.bank li input {display: inline; float: left; margin: 5px 5px 0 20px; *margin: 1px 2px 0 17px;}

/*我的积分*/
.score h4, .address h4 {width: 750px; height: 26px; line-height: 26px; background: #f5f5f5; padding-left: 10px; *padding-top: 2px; _padding-top:0; font-size: 12px; color: #95103f;}
.score .box, .present-add .box {clear: both; width: 760px; line-height: 18px; padding-bottom: 20px; overflow: hidden;}
.score .box ul {margin-left: -11px; width: 772px;}
.score .box li {display:inline; float:left; width:130px; height: 270px; padding:5px; border:1px solid #f0f0f0; text-align:center; margin: 5px 0 10px 12px; cursor:pointer;}
.score .box li:hover {background-color:#f9f9f9;}
.score .box li span {display:block;height:20px;line-height:20px; margin-bottom:4px;text-align:left;padding:0 5px;overflow:hidden;}
.score .box li span.n {height:20px; line-height: 20px; overflow: hidden;}
.score .box p, .present-add .box p {padding: 3px 10px; color: #666;} .score .box p label, .present-add .box label {color: #000;}
.score .box li input.txt {width:30px;height:14px;}
.score .box li small {float:left;font-size:12px;}
.score .box p {float:left;width:772px;}
.score .box p input {width:141px;height:42px;border:0;background:url(../img/user_tuihuan_btn.jpg) no-repeat;cursor:pointer;margin-top:30px;}

.present-add .box select {display:inline; float:left; margin-right:3px; padding:2px 0 1px 0; *padding:0; font-size:12px;}
.present-add .box input.txt {float:left; height:19px; line-height:19px; border:1px solid #7f9db9;}
.present-add .box input.chk {float:left; margin-top:9px; *margin-top:2px;}
.present-add .box td span, .present-add .box td em, .present-add .box td p {display:inline; float:left; margin:3px 0 0 5px;} .creat_order td em.nm {margin: 0;}
.present-add .box .nm {margin: 0;}
.present-add .box td p {color:#666;}
.present-add tr.isaddress td {background:#f5f5f5;}
.present-add td .sub {float:left;width: 128px; height:39px; background:url(../img/ordershop.gif) no-repeat left -78px; border: 0; cursor: pointer;}
.present-add td a.go-on {display:inline;float:left;width:101px;height:39px;background:url(../img/ordershop.gif) no-repeat left -118px;margin:0 10px 0 167px;}
.present-add td a.go-on span {display:none;}

.score .box li .chkbtn {display:inline;float:left;width:87px;height:28px;background:url(../img/user.gif) no-repeat -125px -212px;cursor:pointer;line-height:26px;color:#000;margin:7px 0 0 21px;}
.score .box li .chkbtn input.chk {display:inline;float:left;margin:8px 4px 0 10px;*margin:4px 2px 0 7px;}
.score .box li .chkbtn small {float:left;*margin-top:2px;_margin-top:0;}

/*我的礼券*/
.ticket .box, .address .box {clear: both; width: 760px; line-height: 18px; padding-bottom: 20px; overflow: hidden;}
.ticket li {padding: 3px 10px;}
.ticket p {padding: 10px;}

/*我的收藏*/
.favorite td a.buy, .favorite .edit input {display: inline; float: left; width: 34px; height: 17px; *line-height: 17px; _line-height:16px; border:0; background: url(../img/user.gif) no-repeat -180px top; margin-right: 5px; text-align:center; color: #fff!important; cursor:pointer;}
.favorite td a.buy {margin-left: 31px;}
.favorite .edit {float: left; margin-top: 12px;}

/*个人信息*/
.myself dl {display:inline; float:left; width:730px; padding:5px 0 25px 10px; overflow: hidden;}
.myself dl dt {width:730px; height:25px; line-height:25px; padding:0 0 2px 12px; *padding:2px 0 0 12px; background:#f9f3f7; margin-bottom:10px; font-size:12px; font-weight:bold; color:#333;}
.myself dd, .myself label, .myself span, .myself input {display:inline; float:left;}
.myself dd {width:730px; margin-bottom:3px; line-height:24px; *line-height:24px;}
.myself label {width:100px; height:26px; *height:24px; padding:0 5px 0 0; *padding:2px 5px 0 0; margin-right:5px; text-align:right; background-color:#f9f9f9;}
.myself input {height:18px; border: 1px solid #bbb; margin-top:4px;}
.myself em {padding-right:10px;} .myself span {padding-left: 5px;} .myself a {color:#0044dd!important}
.myself dd.pt {padding-left: 105px;}
.myself .modify, .myself .save {width: 76px; height: 33px; background: url(../img/user.gif) no-repeat; border: 0; cursor:pointer; margin: 10px 0 0 110px;}
.myself .modify {background-position: left -176px;}
.myself .save {background-position: -82px -176px;}

/*收货地址*/
.address input, .address select, .address em, .address span {display: inline; float: left; margin-right: 5px;}
.address td .add-btn, .address td .modify-btn {display: block; float: none; width: 115px; height: 33px; background: url(../img/user.gif) no-repeat left -212px; border: 0; margin: 10px auto; cursor: pointer;}
.address td .modify-btn {width:76px;background: url(../img/user.gif) no-repeat -82px -176px;}

/*产品试用*/
.member-try .normal {padding: 10px 5px;} .member-try .normal a {color:#900!important; font-weight: bold;}
#edit_add {width:620px; position:absolute; z-index:999; margin:0 auto; border:2px solid #ccc; background:#fff; display:none;}
#edit_add .txt {border:0; width:550px; padding-left: 10px;}
#edit_add table {margin:10px auto; color:#000;}
#edit_add table td {padding:10px 0; line-height:180%;}

/*-----******************************************************************* { 生活馆► } *****************************************************************************-----*/
.life-adbox {float: left; width: 960px; height: 306px; margin: 20px 0; background: url(../img/life.gif) no-repeat left top; overflow: hidden;}

/*广告*/
.ad-648-280 {display: inline; float: left; width: 648px; height: 280px; margin: 13px 15px 0 13px;}
.ad-648-280 .pic {width: 648px; height: 280px; overflow: hidden;} .ad-648-280 .pic p {height: 280px;}
.ad-648-280 ul {position: relative; display: inline; float: right; height: 22px; margin: -30px 8px 0 0;}
.ad-648-280 ul li {display: inline; float: left; height: 20px; line-height: 20px; padding: 0 5px; border: 1px solid #a6a6a6; background: #fdf6f2; color: #7e7b79; font-weight: bold; margin-left: 3px; cursor: pointer;}
.ad-648-280 ul li.set {border: 1px solid #000; background: #fff; color: #000;}
.ad-268-132 {display: inline; float: right; width: 268px; margin-right: 15px;}
.ad-268-132 p {height: 132px; margin-top: 13px; padding-bottom: 3px; overflow: hidden;}

/*分类*/
.life-category {float: left; width: 958px; height: 212px; border: 1px solid #d8d8d8;}
.life-category h3 {float: left; width: 160px; height: 212px; background: url(../img/life.gif) no-repeat 30px -332px; border-right: 1px solid #d8d8d8;}
.life-category ul {float: left; width: 795px; background: url(../img/life-category-li-bj.gif) repeat left top;}
.life-category ul li {float: left; width: 793px; height: 31px; border: 2px solid #fff; overflow: hidden;}
.life-category ul li.set {height: 31px; border: 2px solid #9a115a; background: url(../img/life-category-li.gif) repeat-x left bottom;}
.life-category h4 {display: inline; float: left; width: 65px; background: url(../img/life.gif) no-repeat -280px -416px; margin: 6px 0 0 35px; font-size: 12px; font-weight: normal; color: #fff; text-align: center;
                 height: 20px; line-height: 20px; padding-top: 0;
                 *height: 18px; *line-height: 18px; *padding-top: 2px;
}
.life-category li ul {float: left; width: 670px; height: 22px; margin-top: 7px; border-bottom: 1px dashed #eaeaea;}
.life-category li ul li {display: inline; width: auto; height: 20px; line-height: 20px; background: url(../img/life.gif) no-repeat -959px -421px; padding: 0 11px 0 10px; margin-left: -1px; border: 0;}

/*列表*/
.life-product {clear: both; float: left; width: 960px; margin-top: 20px; background: url(../img/life.gif) no-repeat left -552px;}
.life-product h3 {position: relative; float: left; width: 180px; height: 48px; background: url(../img/life.gif) no-repeat;}
.life-product h3.life-m01 {background-position: -280px -436px;}
.life-product h3.life-m02 {background-position: -470px -436px;}
.life-product h3.life-m03 {background-position: -470px -489px;}
.life-product h3.life-m04 {background-position: -280px -489px;}
.life-product h3.life-m05 {background-position: -660px -489px;}
.life-product h3.life-m06 {background-position: -660px -436px;}

.life-product .class {display: inline; float: left; height: 28px; line-height: 20px; margin: 20px 10px 0 10px; overflow: hidden;}
.life-product .class li {float: left; height: 20px; line-height: 17px; *line-height: 20px; _line-height: 17px; background: url(../img/life.gif) no-repeat -959px -389px; padding: 0 11px 0 10px; margin-left: -1px;} .life-product .class li a {color: #fff!important;}

.life-product .list {float: left; width: 958px; border: 1px solid #d3d3d3; margin-bottom: 20px; padding-top: 15px; overflow: hidden;}
.life-product .list ul {display: inline; float: left; width: 968px; margin-left: -10px;}
.life-product .list li {display:inline; float:left; width:238px; height:275px; margin-top:6px; background:url(../img/product-list-li-back.jpg) no-repeat left center; text-align:center;}
.life-product .list li p {display:inline; float:left; width:200px; line-height:22px; margin-left:28px;}
.life-product .list p.name {height: 22px; overflow: hidden;} .life-product .list p.img {margin-bottom:6px;}
.life-product .more {float: right; width: 943px; text-align:right; padding:0 15px 15px 0; line-height:25px;}

/*-----******************************************************************* { 静态页面► } *****************************************************************************-----*/
.helper {margin-top: 20px;}
.helper h3, .fd-link h3 {width: 743px; height:32px; border-bottom:3px solid #f4f4f4; margin-left: 3px;}
.helper h3 span, .fd-link h3 span {display:block; height:35px; background:url(../img/ordershop.gif) no-repeat; margin-bottom:-3px;}
.helper h3 span.nav-xs {background-position: -574px -280px;}
.helper h3 span.nav-zf {background-position: -574px -315px;}
.helper h3 span.nav-ps {background-position: -574px -350px;}
.helper h3 span.nav-sh {background-position: -574px -385px;}
.hp-box {padding:0 10px 15px 10px; line-height:20px; color:#333;}
.helper h4 {border-bottom:1px solid #d3d3d3; padding: 0 0 5px 15px; margin:20px 0 10px 0; background: url(../img/home-login.gif) no-repeat -571px -160px; font-size:14px;}
.helper h5 {font-size:12px; color:#d00000; margin-top:15px;}
.helper p {margin:3px 0;}
.helper p img {border:1px solid #ddd;}
.helper dt {font-weight:bold; margin-top:5px;}
.helper table {background-color:#ebebeb; margin-bottom:8px;}
.helper td {background-color:#fff; padding:5px 8px 3px 8px;}

/*支付流程*/
.alipay-step {float:left; width:715px; padding:15px 0; overflow:hidden;}
.alipay-step a span {display:none;}
.title-menu {width:715px; height:29px; border-bottom:2px solid #901d63;}
.title-menu li {display:inline; float:left;}
.title-menu li a {display:inline; float:left; width:135px; height:29px; margin-right:8px; background:url(../img/online-pay.gif) no-repeat; cursor:pointer;}
.title-menu .alibm-1 {width: 154px; background-position:0px 0px;}
.title-menu .alibm-2 {width: 154px; background-position:-168px 0px;}
.title-menu .alibm-3 {width: 154px; background-position:-336px 0px;}
.title-menu .billbm-1 {background-position:-651px 0px;}
.title-menu .billbm-2 {background-position:-795px 0px;}
.title-menu li.set .alibm-1 {background-position:0px -30px;}
.title-menu li.set .alibm-2 {background-position:-168px -30px;}
.title-menu li.set .alibm-3 {background-position:-336px -30px;}
.title-menu li .tenpaybm {background-position:-506px -30px;}
.title-menu li.set .billbm-1 {background-position:-651px -30px;}
.title-menu li.set .billbm-2 {background-position:-795px -30px;}
.title-menu li .cardbm {width: 160px; background-position:-939px -30px;}
.title-menu .balancebm-1 {width: 160px; background-position:0 -212px;}
.title-menu .balancebm-2 {width: 160px; background-position:-336px -212px;}
.title-menu li.set .balancebm-1 {background-position:-168px -212px;}
.title-menu li.set .balancebm-2 {background-position:-506px -212px;}
.title-menu li.t {line-height: 29px;}
/**/
.zf-class {width: 723px;height: 29px; border-bottom: 1px solid #d3d3d3; margin: 20px auto; padding-left: 3px;}
.zf-class li {display: inline; float: left; margin-left: 2px;}
.zf-class li a {position: relative; float: left; height: 30px; background: url(../img/pay_class.gif) no-repeat 0 -60px; color: #555!important;}
.zf-class li a span {display: inline; float: left; background: url(../img/pay_class.gif) no-repeat right -90px; margin-left: 1px; padding: 0 15px 0 14px; cursor: pointer; height: 30px; line-height: 30px; *height: 28px; *line-height: 28px; *padding-top: 2px;}
.zf-class li a.set {background-position: 0 0; color: #000!important; font-weight: bold;}
.zf-class li a.set span {background-position: right -30px;}
/*流程*/
.paybox {border:1px solid #ccc; border-top:0; padding:20px; overflow:hidden;}
.payStepBox img {border:0!important;}
.payStepBox {overflow: hidden;}
.payStepBox ul {width:720px; margin-left: -15px;}
.payStepBox ul li {display:inline; float:left; margin:0 8px 15px 0; padding-left:18px; background:url(../img/online-pay.gif) no-repeat left -265px;}
.payStepBox ul li a {display:inline; float:left; width:146px; height:61px; background:url(../img/online-pay.gif) no-repeat; cursor:pointer;}
.payStepBox .sm-1 {background-position:0px -141px;}
.payStepBox .sm-2 {background-position:-156px -141px;}
.payStepBox .sm-3 {background-position:-312px -141px;}
.payStepBox .sm-4 {background-position:-468px -141px;}
.payStepBox .sm-5 {background-position:-624px -141px;}
.payStepBox .sm-6 {background-position:-780px -141px;}
.payStepBox .sm-7 {background-position:-936px -141px;}
.payStepBox li.set .sm-1 {background-position:0px -70px;}
.payStepBox li.set .sm-2 {background-position:-156px -70px;}
.payStepBox li.set .sm-3 {background-position:-312px -70px;}
.payStepBox li.set .sm-4 {background-position:-468px -70px;}
.payStepBox li.set .sm-5 {background-position:-624px -70px;}
.payStepBox li.set .sm-6 {background-position:-780px -70px;}
.payStepBox li.set .sm-7 {background-position:-936px -70px;}
.payStepBox p {padding-top:20px; text-align:center;}

/*-----友情链接►-----*/
.fd-link {margin-top:15px;}
.fd-link h3 span {background-position: -574px -420px;}
.fd-link .box {clear:both; display:inline; float:left; width:730px; margin:20px 0 0 10px; padding-bottom:25px;}
.fd-link .box h4 {height:24px; line-height:24px; border-bottom:1px solid #ececec; padding-left:2px; margin-bottom:5px; font-size:14px; color:#bb1616;}
.fd-link .img-list li {display:inline; float:left; width:88px; height:31px; margin:10px 15px 5px 16px; border:1px solid #ccc; word-break:break-all; overflow:hidden;}
.fd-link .img-list li img {width:88px!important; height:31px!important;}

.fd-link .txt-list {width:740px; margin-left:-10px; overflow:hidden;}
.fd-link .txt-list li {display:inline; float:left; margin:5px 11px 2px -1px; border-left:1px solid #ccc; padding-left:10px; word-wrap:break-word;}

.applink {clear:both; display:inline; float:left; width:700px; border:5px solid #f0f0f0; background:#f9f9f9; padding:10px 10px 15px 10px; margin:20px 0 0 10px;}
.applink h4 {height:20px; line-height:20px; margin-top:15px; font-size:12px;}
.applink p {padding:3px 0;}
.applink p span {display: inline; float: left; height: 22px; line-height: 22px; background: url(../img/product-complex-h3.gif) repeat-x left -28px; padding: 0 10px; margin: 5px 0 0 15px; color: #fff; cursor: pointer;}
.applink textarea {border:1px solid #ccc; width:650px; padding:4px 5px 5px 5px; margin-bottom:10px;}
.applink dl {display: none; clear: both; padding: 5px 0 0 15px;}

.about {float: left; width:960px; background:#fcfbfa url(../img/width_1px_about.gif) repeat-x left top; margin-top:10px;}
.about .sideBar {display:inline; float:left; position:absolute; width:180px; margin-left:10px;}
.about .sideBar h3 {width:116px; height:44px; background:url(../img/leftbar.gif) no-repeat -203px -268px; margin-top:30px;}
.about .sideBar ul {margin:10px 0;}
.about .sideBar li {background:url(../img/about-left.jpg) no-repeat left bottom;}
.about .sideBar li a {display:block; width:148px; height:28px; line-height:27px; background:url(../img/about-icon.gif) no-repeat 13px 13px; padding:3px 0 0 25px; font-size:14px; color:#1a1a1a;}
.about .sideBar li.set {position:relative; width:200px; background:#a3a3a2 url(../img/about-icon.gif) no-repeat -15px 10px; font-weight:bold;}
.about .sideBar li.set a {color:#fff!important;}
.about .aboutContent {display:inline; float:right; width:690px; min-height:400px; height:auto; padding:20px 30px 20px 50px; background:url(../img/height_1px_about.gif) repeat-y left top;}
.about .aboutContent h3 {width: 200px; height:30px; line-height:30px; background:url(../img/ordershop.gif) no-repeat left -393px; padding-left:20px; font-size:14px;}
.about .contact p {padding-left:10px;}
.about .content_text {width:690px; line-height:18px; overflow:hidden;}
.about .content_text h4 {font-size:12px; color:#ff0000; height:22px; line-height:22px; background-color:#f3f3f3; padding:2px 0 0 10px; margin:10px 0 5px 0;}
.about .content_text h5 {font-size:12px; margin-top:5px;}
.about .content_text dl {margin:20px 10px;}
.about .content_text dd {color:#666;}
.about .content_text p {margin:10px 0;}
.about .content_text dt a {color:#fff; background:#aaa; padding:3px 4px 0 4px;}

/*-----******************************************************************* { 潮流风尚► } *****************************************************************************-----*/
.article-index h3 {height:32px; border-bottom:3px solid #f4f4f4;}
.article-index h3 span {display:block; width:92px; height:35px; background: url(../img/ordershop.gif) no-repeat -574px -210px; margin-bottom:-3px;}
.article-index dl {float:right; height:35px; margin-top:-34px;}
.article-index dt, .article-index dd {display:inline; float:left;}
.article-index dt {height:22px; line-height:22px; margin:5px 0 0 30px; *margin:8px 0 0 30px;}
.article-index dd {margin:7px 0 0 3px;}
.article-index .key {width:100px; height:16px; line-height:16px; border:1px solid #ccc; color:#ccc; padding-left:2px;}
.article-index .sub {width:36px; height:18px; *line-height:16px; border:1px solid #875180; background-color:#f6ecf4; margin:0 0 0 4px; *margin:1px 0 0 4px; cursor:pointer;}

.article-index ul {float:left; width: 746px; margin:10px 0 15px 0;}
.article-index li {float:left; width:748px; height:30px; line-height:30px; border-bottom:1px dashed #ebebeb; padding-top:2px;} .article-index li:hover {background-color:#f9f3f6;}
.article-index .title {
	float:left;
	width:630px;
	padding-left:18px;
	background:url(http://cdn.b2cup.com/hsf_cache/resource/he/images/ico.gif) no-repeat -490px -481px; *background:url(http://cdn.b2cup.com/hsf_cache/resource/he/images/ico.gif) no-repeat -410px -483px;
}
.article-index .date {float:right; width:100px; color:#666; text-align: center;}
.article-details h4 {padding-top:20px; text-align:center; font-size:22px;}
.article-details .time {text-align:center; color:#666; padding:5px 0 15px 0;}
.article-details .text {padding:0 10px; line-height:24px; font-size:14px; overflow:hidden;}

/*-----******************************************************************* { 付款遇到问题► } *****************************************************************************-----*/
.pay_problem {display: inline; float: left; width: 648px; border: 1px solid #7e7f83; background: #f9f9f9 url(../img/pay_problem.gif) no-repeat 35px 25px; padding: 30px 30px 30px 80px; margin: 30px 100px 0 100px; line-height: 19px; color: #333;}
.pay_problem h3 {font-size: 14px;}
.pay_problem dt {margin-top: 10px;}
.pay_problem dd span {padding-left: 24px;display: block;} .pay_problem dd em {padding-left: 20px;}
.pay_problem p {padding-top: 15px;} .pay_problem p a {color: #0044dd!important;}
