/*=== 会员栏目CSS ===*/
/*splite*/

.login_btn{background:url(../images/icon.png) no-repeat 0 0;}
.header-member{background-image:url(../img/bg-line.jpg);}

.member .form .user .text{background-image: url(../img/icon-user.png);margin-top: 7px;}
.member .form .password .text,
.member .form .password2 .text{background-image: url(../img/icon-password.png);}
.register .form .user.onCorrect .text,
.register .form .password.onCorrect .text,
.register .form .password2.onCorrect .text{background-image: url(../img/icon-oncorrect.png);}
.register .form .user.onError .text,
.register .form .password.onError .text,
.register .form .password2.onError .text{background-image: url(../img/icon-onError.png);}
.findPwd .form .user.onCorrect .text,
.findPwd .form .password.onCorrect .text,
.findPwd .form .password2.onCorrect .text{background-image: url(../img/icon-oncorrect.png);}
.findPwd .form .user.onError .text,
.findPwd .form .password.onError .text,
.findPwd .form .password2.onError .text{background-image: url(../img/icon-onError.png);}
.btn-register,
.btn-login{background: url(../img/btn-member.png) no-repeat 0 0;}

.progress-findPwd .stepImg{background: url(../img/progress-findPwd.png) no-repeat;}
.progress-findPwd2 .stepImg{background: url(../img/progress-findPwd2.png) no-repeat;}
/*icons*/
.icon-current{display: inline-block; width: 42px;height: 36px;background: url(../img/current.png) no-repeat;}
.icon-worn{display: inline-block; width: 42px;height: 36px;background: url(../img/worn.png) no-repeat;}
/*btns*/
.btn-yanzheng{border: 1px #ddd solid;background: #f8f8f8;height: 40px;display: inline-block;zoom: 1;vertical-align: top;line-height: 42px;text-align: center;padding: 0px 8px;}
.btn-register,
.btn-login{display: block;width: 303px; border-radius: 3px; height: 34px;text-indent: -9999px;overflow: hidden;}
.btn-register{background-position: 0 -68px;}
.btn-login{background-position: 0 0;}
.btn-register:hover{background-position: 0 -102px;}
.btn-login:hover{background-position: 0 -34px;}

.yzmimg,
.yzmimg a{display: block;}
/*common*/
.header-member{padding-bottom: 11px;background-color: #ffffff;background-position: 0 100%;background-repeat: repeat-x;}
.header-member .w{height:63px; padding:5px 0px;}
.header-member .colLogo{float: left;}
.header-member .colTitle{margin-left: 10px;border-left: 1px solid #dcdcdc; padding-left: 10px;font: 24px/63px "microsoft yahei";}
.mainner{margin-bottom: -50px;padding-bottom: 50px;background-color: #fff9f9;}

.member .content{padding:50px 0; padding-bottom:80px; min-height:295px; _height:295px;background-color: transparent; overflow:hidden;}

.member .form dl{margin-bottom: 34px;}
.member .form dt,
.member .form dd{float: left;height: 36px;line-height: 36px;}
.member .form dd{margin-right: 8px; width: auto;max-width: 303px;}
.member .form dt em{padding: 0 3px;}

.member .textl,
.member .textm,
.member .texts,
.member .select{border: 2px solid #d9d9d9; width: 270px;height: 24px;line-height: 24px;}
.member .textm{width: 150px;}
.member .texts{width: 89px;}
.member .select{height: auto; padding: 8px 5px;}

.register .agreement, 
.register .submit,
.cooperationAccount{padding-left: 102px;margin: 25px 0;text-align: left;}

.cooperationAccount{margin-top:20px;line-height: 20px;}
.cooperationAccount .dt{color: #888888;}
.cooperationAccount .dd a{margin: 0 2px;}

.member .yzmimg{float: left;margin-right: 8px;}
.member .yzmimg,
.member .yzmimg a{display: block;}
.member .yzmimg a{border: 1px solid #d9d9d9;width: 96px;height: 36px;background-color: #ffffff; line-height: 36px;text-align: center;overflow: hidden;}
.member .yzmimg img{vertical-align: middle;}
.member .form .changeCode{float: left; height: 36px; line-height: 18px;}

.member .form .tipbar{display: none; border: 1px solid #d9d9d9;padding: 5px 7px;width: 250px; height: 26px;line-height: 26px; background-color: #f7f7f7;color: #999999;overflow: hidden;}
.member .form .onFocus .tipbar,
.member .form .onError .tipbar{display: block;}
.member .form .onError .text{border-color: #ff0000;}
.member .form .onError .tipbar{border-color: #ffbdbf;color: #ff0000;}
.member .form .onFocus .text,
.member .form .text:focus{border-color: #66cdcc;outline: none;}
.member .form .text{background-position: 97% 50%;background-repeat: no-repeat;transition: all ease-out .3s;margin-top: 7px;}

.member .form .btn-yanzheng{height: 36px;line-height: 36px;}
/*---register---*/
.register .tips{float: right;width: 250px;}
.register .section{float: left;width: 690px;}
.register .aside{float: right;width: 300px;}

.register .form .mobileCode{display: none;}

.register .form .password-safe{padding: 4px 7px;height: 28px; line-height: 14px;}
.register .form .onError .password-safe{line-height: 28px;}
.register .form .onCorrect .password-safe{display: block;}
.register .agreement input{margin-right: 2px; vertical-align: middle;} 

.register .tips p{min-height: 27px;}
.register .btn-gray{border: 1px solid #dcdcdc;border-radius: 2px;padding: 3px 10px;background: #f8f8f8;content: #555555;}
.register .btn-gray:hover{background-color: #f5f5f5;}
/*---banner 幻灯片---*/
.register .banner-static{position: relative;height: 370px;}
.register .bannerBox{position: absolute;top: 0;left: 0; width: 100%;height: 370px;}
.register .bannerBox .currPic{position: relative; width: 100%;height: 100%;overflow: hidden;}
.register .bannerBox .currPic a{position: absolute;display: block;width: 100%; height: 100%;background-position: 50% 0;}
.register .bannerBox .currPic a img{width:100%;height:100%;}
/*用户注册协议*/
.alert-agreement{_position: absolute; margin: -220px 0 0 -400px; border:4px solid rgba(0,0,0,0.1);border: 4px solid #cccccc\9;/*IE6-8*/ width: 800px; padding: 1px;background-color: #ffffff;box-shadow: 0 0 5px 2px rgba(0,0,0,.3);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.alert-agreement .hd{border-bottom: 1px solid #c4c4c4; padding: 0 10px;height: 30px;background-color: #F3F3F3;line-height: 30px;color: #333;text-align: center;}
.alert-agreement .bd{*height: 383px;*overflow: auto;}
.alert-agreement .btn-close{position: absolute;top: 5px;right: 5px;padding: 0;width: 17px;height: 17px;cursor: pointer;}
.alert-agreement .freeData{line-height: 1.5;text-align: left;font-size: 12px;color: #ea5c08；}
.alert-agreement .action{padding: 20px 0;background-color: #f7f7f7; text-align: center;}
.alert-agreement .action .btns{margin: 0 20px;}
/*register success*/
.register_success{width:660px;margin:0px auto;height:100%;}
.register_success1{height:36px;margin-bottom:10px;line-height:36px;width:700px;white-space:nowrap;}
.register_success1 .icon-current{vertical-align: -8px;}
.register_success2{height:32px;margin-bottom:10px;margin-left:42px;line-height:30px;}
.register_success2a{background:#fcfffa;border:1px #d0e4c2 solid;padding:20px; width:600px;}
.register_success2a1{margin-bottom:16px;line-height:30px;font-size: 14px;}
.wancyz{padding-left:84px;}
.wancyz2{padding-left:152px;}

.register_success1 .title{font-family: "microsoft yahei"; font-size: 24px;}

.reg-msg{margin: 0 auto;padding: 150px;text-align: center;}
.reg-msg h2{border-bottom: 1px solid #dcdcdc;margin-bottom: 20px;padding-bottom: 20px;}
.icon-reg-ok{display: inline-block;width: 42px;height: 42px;vertical-align: middle;background: url(../images/icon-reg-ok.png) no-repeat;}
.reg-msg p{padding: 5px 0;line-height: 1.5;}
.reg-msg .num{padding: 0 8px;font-family: "microsoft yahei"; font-size: 22px;color: #f53707;}
.reg-msg .txt{font-size: 26px;}
/*---login---*/
.login .section{float:right; width: 303px;}
.login .aside{float:left; width: 660px;}

.login .form dl{margin-bottom: 20px;position: relative;}
.login .form dd{margin-right: 0;}
.login .form .tipbar{position: absolute;top: 37px;left: 0; padding: 2px 7px;width: 268px;height: 14px;line-height: 1;z-index: 2;}
.login .form .onError .tipbar{border-color: #ffbdbf;background-color: #ffebec;color: #ff0000;}
.login .cooperationAccount{margin: 0; padding-left: 0;padding-top: 10px;}
.login .form .submit{padding-top: 20px;}
.login .tip-notReg{height: 36px;line-height: 36px;}
.login .loginAuto{margin-top: 20px; margin-bottom: 16px; border-top: 1px dashed #cccccc; padding-top: 10px;}
.login .loginAuto input{vertical-align: -2px;_vertical-align: -1px;margin-right: 2px;}
/*---findPwd 找回密码---*/
.findPwd .content{padding: 20px 0;}
.findPwd .hd{border-bottom: 1px solid #a4e0e0; padding: 5px 0;}
/*progress-findPwd 找回密码进度条*/
.progress-findPwd,.progress-findPwd2{padding:25px 0;}
.progressBar{width: 732px;margin: 0 auto;text-align:center;}
.progressBar2{width: 810px;margin: 0 auto;text-align:center;}
.progressBar .stepImg,
.progressBar .steptxt,.progressBar2 .stepImg,
.progressBar2 .steptxt{margin: 0 auto; width: 100%;}
.progressBar .steptxt,.progressBar2 .steptxt{height: 20px;line-height: 20px;}
.progressBar .stepImg,.progressBar2 .stepImg{height: 42px;}
.progressBar .steptxt li{float: left; width: 183px;color: #999999;font-family: "microsoft yahei";font-size: 14px;}
.progressBar2 .steptxt li{float: left; width: 270px;color: #999999;font-family: "microsoft yahei";font-size: 14px;}
.step1 .steptxt li.s1,
.step1a .steptxt li.s1,
.step2 .steptxt li.s1,
.step2 .steptxt li.s2,
.step2a .steptxt li.s1,
.step2a .steptxt li.s2,
.step3 .steptxt li.s1,
.step3 .steptxt li.s2,
.step3 .steptxt li.s3,
.step3a .steptxt li.s1,
.step3a .steptxt li.s2,
.step3a .steptxt li.s3,
.step4 .steptxt li.s1,
.step4 .steptxt li.s2,
.step4 .steptxt li.s3,
.step4 .steptxt li.s4{color: #333;}
.step1 .stepImg,.step1a .stepImg{background-position: 50% 0;}
.step2 .stepImg,.step2a .stepImg{background-position: 50% -44px;}
.step3 .stepImg,.step3a .stepImg{background-position: 50% -88px;}
.step4 .stepImg{background-position: 50% -132px;}

.findPwd .form{width: 386px;margin: 0 auto;}
.findPwd .form dl{margin-bottom: 20px;position: relative;}
.findPwd .form dd{margin-right: 0;width: auto;max-width: 303px;}
.findPwd .form .tipbar{position: absolute;top: 37px;left: 102px; padding: 2px 7px;width: 268px;height: 14px;line-height: 1;z-index: 2;}
.findPwd .form .captcha .tipbar,
.findPwd .form .mobileCode .tipbar{width: 87px;}

.findPwd .submit{padding-left: 102px;margin: 25px 0;text-align: left;}
.findPwd .submit .btns{height: 30px;line-height: 30px;font-size: 14px;}

.findPwd .form-findPwd1{width: 590px;}
.findPwd .form-findPwd1 dt{width: 140px;}
.findPwd .form-findPwd1 dd{max-width: 448px;}
.findPwd .form-findPwd1 .tipbar{left: 142px;}
.findPwd .form-findPwd1 .submit{padding-left: 142px;}
.findPwd .btns{margin-right: 10px;height: 30px;line-height: 30px;font-size: 14px;}

.form-findPwd1 .mobile,
.form-findPwd1 .mobileCode,
.form-findPwd1 .submit-mobile,
.form-findPwd1-mobile .email,
.form-findPwd1-mobile .submit-email{display: none;}
.form-findPwd1-mobile .mobile,
.form-findPwd1-mobile .mobileCode,
.form-findPwd1-mobile .submit-mobile{display: block;}

.findPwd .form-findPwd2,
.findPwd .form-findPwd4{width: auto;text-align: center;}

.findPwd .form-findPwd5{width: 590px;}
.findPwd .form-findPwd5 .worn{line-height: 42px;text-align: center;}
.findPwd .form-findPwd5 .worn .icon-worn{margin-right: 15px; vertical-align: middle;}
/*密码强度提示*/
.icon_psw{background:url(../img/pwdstrength.gif) center no-repeat; padding:0px 56px; zoom:1;}
.psw_01{background-position:0px 0px;}
.psw_02{background-position:0px -15px;}
.psw_03{background-position:0px -30px;}
/*footer*/


/*20140802购物车页面*/
.cart_top{ padding-bottom:11px; background:url(../img/bg-line.jpg) bottom repeat-x;}
.cart_lanmu h2{ font-size:18px; padding:10px 0px; color:#333;}
.cart{ background:#FFF; border-top:2px #65cccb solid; margin-bottom:30px;}
.cart_none{ background:url(../img/cart.png) no-repeat 300px center; height:100px; line-height:100px; padding-left:380px;}
.cart_none a{ color:#cd9967;}
/*猜你喜欢*/
.morelike-pros li{margin: 0 27px 0 0; width: 170px;height: 235px; background: transparent; box-shadow: none;}
.morelike-pros .p-img{width: 170px; height: 170px;overflow: hidden;}
.morelike-pros .p-name{padding: 3px 0;height: 36px; line-height: 18px;font-size: 14px; white-space:normal; overflow: hidden;}
.findPwd .hd3{ border-bottom:none; padding-bottom:0px; padding-top:0px; padding-left:20px;}
.cart_none2{ background:url(../img/current.png) no-repeat 80px 40px; line-height:100px; padding-left:140px;}
.cart_none2 .highline{ font-size:24px;}
.findPwd .cart_anniu{ margin:0px; padding:0px;}
.btns2{ background:#cd9967; border:1px #cd9967 solid;}
.btns-rb2:hover{border-color: #cd9967;color: #ffffff; background:#d6a16e;}
.btns-rb2:active{border-color: #cd9967; background:#d6a16e;}

/*购物车列表*/

.cart_inner{ border:1px #ddd solid; border-top:none; margin-bottom:20px;}
.cart_thead{ background:#fff; height:38px; border-bottom:1px #ddd solid; line-height:38px;}
.checkbox input {vertical-align: -2px;_vertical-align: -1px;margin-right: 2px;}
.column label{ line-height:34px; color:#666;}
.column {color: #666666;float: left; height: 34px;line-height: 34px;
text-align: center; width: 70px;}
.cart_thead .t_goods{ width:330px;}
.cart_thead .t_price{ width:128px;}
.cart_thead .t_promotion{ width:116px;}
.cart_thead .t_inventory{ width:116px;}
.cart_thead .t_quantity{ width:102px;}
.cart_thead .t_action{ width:130px;}
.product_list{}
.item_header{line-height:40px; border-bottom:1px #ddd solid; padding:0px 10px; font-weight:bold; color:#333;}
.cart_tb td{ border-bottom:1px #ddd solid; padding:10px 0px; text-align:center;}
.p_img{ float:left; border:1px #ddd solid; width:50px;}
.p_name{ float:left; text-align:left; width:300px; padding-left:8px; line-height:24px; height:48px; overflow:hidden;}
.yellow{ color:#cd9967;}
.red{ color:#e4393c;}

.cell{ float:left; height:52px; text-align:center; padding-left:4px;}
.p_quantity .num{ width:60px; padding:0 8px; position:relative; margin-left:16px; margin-top:15px;}
.p_quantity .num a{width:15px; height:15px; text-align:center; color:#666; overflow:hidden; position:absolute; top:3px; display:block; line-height:15px; border:1px solid #ccc; background:#fff;}
.p_quantity .num a:hover{ text-decoration:none; color:#333; border:1px solid #666;}
.p_quantity .num a.btn_reduce{ left:0;}
.p_quantity .num a.btn_add{ right:0;}
.p_quantity .num .text {width: 30px;height: 16px;border: 1px solid #ccc;padding: 2px;text-align: center; }
.red_bg td{ background:#fee1e1;}
.kucunbz{ color:#F00; position:absolute; text-align:center; width:116px; margin-top:26px;}
.kucunbz2{ color:#F00; position:absolute; text-align:center; width:116px; margin-top:44px;}
.cart_toolbar{ line-height:22px; padding:5px 10px; overflow:hidden; height:100%; border-bottom:2px #65CCCB solid;}
.control{ padding-right:10px;}
.cart_toolbar .total{ width:160px; text-align:right;}
.cart_total .total{ font-weight: 700; line-height: 30px; margin-left: 10px; text-align:right; font-size:14px;}
.cart_total{ padding:10px; background:#f7f7f7; overflow:hidden; height:100%;}
.cart_total .total span {
    color: #E4393C;
    float: right;
    font-family: Verdana,Arial;
    font-size:20px;
    font-weight:400;
	line-height:26px;
}
/*弹出窗*/
.tanchu1{ width:466px; background:#fff;}
.tc_mc{ height:42px; background:#65cccb; color:#FFF; padding:0px 10px; line-height:42px; font-size:14px;}
.tc_main{ padding:20px;}
.tc_main p{ line-height:40px; text-align:center; color:#333;}
.sec{ background:#65cccb; height:28px; line-height:28px; color:#FFF; width:150px; margin:0px auto; text-align:center;}

/*订单列表*/
.step{ border:1px #ddd solid; border-top:none;}
.step_title{ padding:0px 20px; line-height:45px; height:45px;}
.step_title strong{ font-size:14px; color:#000; padding-right:10px;}
.step_content{ padding:0px 40px; margin-bottom:20px;}
.step_box1{ padding-bottom:10px; line-height:20px;}
.step_box1 p span{ padding-right:10px;}
.step_box2{ border:1px #cd9968 solid; padding:20px; margin-bottom:20px; background:#f7f7f7;}
.step_box2 label{ line-height:28px; height:28px;}
.step_box2a{overflow: hidden;}
.step_box2a1{height: 28px; line-height: 28px; margin-bottom: 5px; overflow: hidden;}
.step_box2a1:hover{ background:#fff2e9;}
.delet{ display:none;}
.step_box2a1:hover .delet{ display:inline;}
.hookbox{margin: 7px 5px 0 8px; float:left;}
.step_box2a2_list{ margin-bottom:10px; color:#666;}
.center_grmp_wenben_01{
	border: 1px #ddd solid;
    background: #fff;
    color: #666;
    height: 26px;
    line-height: 26px;
    margin-top: 5px;
}
.labe2 {
    color: #666;
    float: left;
    line-height: 24px;
    padding-right: 4px;
    text-align: right;
    width: 100px;
}
.blue{ color:#b11617;}
.jiange{ padding:0px 30px 0px 6px;}
.liebiao{ line-height:24px; border:1px #ddd solid; padding:3px; margin-right:8px;}
.pd_le{ padding-left:10px;}
.step_box1 th{ background:#f7f7f7; line-height:36px; text-align:center;}
.step_box1 td{ padding:4px 0px;}
.step_lanmu{ border-bottom:1px #ddd solid; line-height:30px; padding:10px 20px 0px 20px; font-weight:bold;}
.step_list{ padding:0px 0px 0px 20px;}
.step_list td{ padding:10px 0px; text-align:center;}
.step_youfei{ border-top:1px #ddd solid; position:relative; margin-bottom:10px;}
.step_youfei2{ height:24px; width:100px; background:#fff; position:absolute; margin-left:700px; margin-top:-12px;}
.step_youfei2 span{ padding-left:11px; color:#cd9967;}
.order_bottom{ border:none; margin-top:30px; border-top:1px #ddd solid;}
.taglin_right{ text-align:right;}
.btns3{ background:#999999; border:1px #999 solid; color:#FFF;}
.btns-rb3:hover{color: #ffffff; background:#888;}
.btns-rb3:active{background:#888;}
.width_120{ width:120px;}
.step_box2a1 span{ padding-right:20px;}
.step_box2a_lanmu{ line-height:30px; font-weight:bold;}
.grey{ color:#999;}
.grey2{ color:#333;}
.step_box2c{ padding-top:20px;}
.order_success{ line-height:24px; padding-bottom:30px;}
.highline2{ line-height:40px; padding-top:30px;}
.order_success span{ padding-left:40px;}
.order_success font{ color:#F00; font-size:16px;}
.order_success b{ font-weight:normal;}

a.an_ljgw2{border:1px #ddd solid; background:#f8f8f8; height:24px; display:inline-block; zoom:1; vertical-align:top; line-height:24px; text-align:center; padding:0px 8px; margin-right:10px;}
a.an_ljgw2:hover{ text-decoration:underline; background:#FFF; color:#E4393C; padding:0px 8px;}
.item{ overflow:hidden; padding:20px;}
.hookbox2{ float:left; margin:10px 6px 0px 0px;}
.item .fr font{ font-size:16px; color:#F00;}

.Menubox {
	height:32px;
	line-height:32px;
	font-size:16px;
	font-family: 微软雅黑;
}
.Menubox ul{
    margin:0px;
    padding:0px;
	list-style:none;
}
.Menubox li{
    float:left;
    display:block;
    cursor:pointer;
    text-align:center;
	padding:0px 20px;
    color:#666;
}
.Menubox li.hover{
    color:#fff;
    font-weight:bold;
	background:#cd9967;
}

.bpay{ padding:20px; margin-bottom:20px; border-top:2px #cd9967 solid; background:#fff;}
.i-tab-t{ margin-bottom:14px; color:#333;}
.items{ overflow:hidden; border-bottom:1px #eee solid; margin-bottom:30px;}
.items .fl{ width:100px; color:#999; text-align:right; line-height:34px;}
.items .fr{ width:820px;}
.items .fr2{ width:260px; float:left; margin-left:40px;}
.items .fr3{ width:300px; float:left;}
.items .fr3 span{ float:left; line-height:24px; padding-right:10px;}
ul.pay_list{ width:820px;}
ul.pay_list{ float:left; overflow:hidden;}
ul.pay_list li{ float:left; height:34px; margin-right:20px; margin-bottom:30px; padding:0px 10px; display:inline; border:1px #ddd solid;}
.tc_main td{ text-align:center;}
a.an_ljgw3{background:#65cccb; height:28px; display:inline-block; zoom:1; vertical-align:top; line-height:28px; text-align:center; padding:0px 20px; color:#FFF;}
a.an_ljgw3:hover{ text-decoration:underline; background:#6ed6d5; color:#fff; padding:0px 20px; text-decoration:none;}
a.an_ljgw4{background:#006599; height:28px; display:inline-block; zoom:1; vertical-align:top; line-height:28px; text-align:center; padding:0px 20px; color:#FFF;}
a.an_ljgw4:hover{ text-decoration:underline; background:#006fa8; color:#fff; padding:0px 20px; text-decoration:none;}
.ero{ border:none; display:block; background:url(../img/close.png) no-repeat center center; width:20px; height:20px; margin-top:10px;}
