@charset "utf-8";
/* CSS Document */
.mt40{ margin-top:40px}
.mt20{ margin-top:20px}
.re_box{ background-color:#fff; height:auto; margin-top:40px; margin-bottom:20px}
.rebox_top{ width:100%; font-size:16px; font-family:"Microsoft YaHei", "微软雅黑"; height:45px; line-height:45px; border-bottom:2px solid #f5f5f5}
.rebox_top h1{ margin: 0; color: #333; font-weight: normal; font-size:16px; float:left; margin-left:26px}
.rebox_top a{ color:#f10d58; float:right; margin-right:26px}
.rebox_top a:hover{ text-decoration:underline}

.rebox_text{ font-family:"Microsoft YaHei", "微软雅黑"; text-align:center; padding:35px 45px 45px 45px;}
.rebox_text{ font-size:14px;}
.rebox_text p{ margin-top:10px}
.rebox_text label{ width:86px; text-align:right; display:inline-block; margin-right:10px}
.rebox_text input{font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;}
.rebox_text .textInput{ width:374px}
.rebox_text .aptcha{ width:256px; margin-right:11px}
.rebox_text .help-block {color: #e14041; display: block; text-align:left; margin-left:385px; line-height:20px}
.rebox_text .validError {border-color: #e14041}
.rebox_text .help_block1 {font-size: 16px; padding: 5px 0; color: #e14041; display: block; text-align:left; margin-left:415px; line-height:20px}
.textInput{ display:inline-block; min-height:20px; line-height:20px; padding:15px 15px; font-size:14px; color:#aaa; background:#fff; border:1px solid #dadada;}
.captchaImg{display:inline-block; vertical-align:middle; position:relative; top:-1px; margin-left:6px;}
.rebox_text img{ height:30px}
.rebox_text a{font-size:12px; color:#333; display:inline-block; margin-left:6px;}
#flushone{ width:96px; height:46px; background-color:#e04040; line-height:46px;  -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#FFF;}
#flushCode{ width:96px; height:46px; background-color:#f0f0f0; line-height:46px;  -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#bdbdbd; display:none; margin-left: 6px}
.rebox_text a:hover{ text-decoration:underline}
.checkbox{display: inline-block;width: 13px;height: 13px;line-height: 13px;vertical-align: middle;margin-right: 10px;cursor: pointer;background: #fff;}
.checkbox i{display: inline-block;width: 100%;height: 100%;vertical-align: top!important;border: 1px solid #cfcfcf;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.checkbox .active i {background:url(../images/50377.png) no-repeat center center;}
.checkbox_ys1{margin-top:3px}
.SignInBtn {color: #fff;font-size: 24px;background: #e04040;display: inline-block;width: 405px;height: 51px;line-height: 48px;border-top: 1px #f0a0a0 solid;border-bottom: 1px #c11f1f solid;text-align: center;padding: 0;border-left: 0 none;border-right: 0 none;cursor: pointer; margin-left:97px}
.SignInBtn:hover {color:#fff; background:#f10d58; border-top:1px solid #f0a0a0; border-bottom:1px solid #c21f1f;}
#btnSubmit_one{ background:#000; opacity:0.1; border-bottom: 0px #000 solid; display:none; border-top: 0px #000 solid;}
.rebox_text span a{ float:right; display:inline-block; padding:5px 0px; color:#1f589d; margin-right:290px}
.rebox_text span a:hover{ color:#f10d58}
.btnPrimary{ }
.rebox_text p .btyl{ width:100px}
/* 注册成功、失败 */
.rebox_sf{ font-family:"Microsoft YaHei", "微软雅黑"; text-align:center; padding:115px 45px 115px 45px; line-height:60px; margin:0 auto; font-size: 20px; color: #3f403f}
.rebox_sf img{ display:inline-block; margin-top:10px}
.btnWrap30 {margin-left: 50px;}
.btnPrimary30 {width: auto;padding: 0 17px 0 20px;height: 28px;line-height: 28px;font-size: 14px;color: #fff;background: #e14041;border-right: none;border-left: none;border-top: 1px solid #f0a0a0;border-bottom: 1px solid #c21f1f;}
.btnPrimary30:hover {color:#fff; background:#f10d58; border-top:1px solid #f0a0a0; border-bottom:1px solid #c21f1f; text-decoration:none}
.btnDefault30 {width: auto;padding: 0 17px 0 20px;color: #333;height: 28px;line-height: 28px;font-size: 14px; background:url(../images/50371.png) repeat-x;border: 1px solid #d1d1d1;}
.btnDefault30:hover{ border: 1px solid #f10d58; color:#f10d58; text-decoration:none}
/* 付款成功、失败 */
.rebox_sf1{ font-family:"Microsoft YaHei", "微软雅黑"; text-align:center; padding:75px 45px 75px 45px; line-height:60px; margin:0 auto; font-size: 20px; color: #3f403f}
.rebox_sf1 img{ display:inline-block; margin-top:10px}
.rebox_ts{ font-size: 14px; color: #3f403f; border-top:1px dashed #999; margin-top:20px}
.rebox_sf1 .rebox_ts .ct{ font-size: 15px; font-weight:bold}
.rebox_sf1 span{ font-size: 14px; line-height:20px}
/* 收银台 */
.cashier_text_left{ text-align:left; margin-left:20px}
.cashier_text_left h2 {line-height: 24px;margin: 10px 0 7px 0;font-size: 18px;font-weight: normal;color: #333;}
.cashier_text_left small {color: #9a9a9a;font-size: 12px;}
.cashier_text_right{ text-align:right; margin-right:20px}
.cashier_text_right h2 {line-height: 24px;margin: 10px 0 4px 0;font-size: 18px;font-weight: normal;color: #333;}
.cashier_text_right h2 span {margin: 0 8px;font-size: 16px;color: #e14041;}
.cashier_text_right h2 strong {font-size: 25px;font-weight: normal;color: #e14041;}
.cashier_text_right h4 {line-height: 24px;margin: 10px 0 4px 0;font-size: 16px;font-weight: normal;color: #333;}
.cashier_text_right h4 span {margin: 0 8px;font-size: 14px;color: #e14041;}
.cashier_text_right h4 strong {font-size: 16px;font-weight: normal;color: #e14041;}
.cashier_text_right h5 {line-height: 20px;margin: 5px 0 4px 0;font-size: 14px;font-weight: normal;color: #333;}
.cashier_text_right h5 span {margin: 0 8px;font-size: 12px;color: #e14041;}
.cashier_text_right h5 strong {font-size: 14px;font-weight: normal;color: #e14041;}


.payPanel_fs1{ padding-top:40px}
.payWayItem_fs1 {height:auto;padding: 10px 45px 10px 18px;margin-bottom: 10px;border: 1px solid #f0f0f0;}
.payWayItem_fs1.active_fs1 {height:auto;padding: 9px 44px 9px 17px;border: 2px solid #ff6466;}
.payWayItem_fs1.active_fs1 .payTotal_fs1 {opacity: 1;}
.payTotal_fs1 {opacity: 0;}
.payTotal_fs1 h3 {line-height: 40px;margin: 10px 0 0 0;font-size: 18px;font-weight: normal;color: #333;}
.payTotal_fs1 span {margin: 0 8px 0 5px;font-size: 16px;color: #e14041;}
.payTotal_fs1 strong {font-size: 25px;font-weight: normal;color: #e14041;}
.payWayItem_fs1 .formRadio_fs1 {margin-top: 23px;}
.formRadio_fs1 {display: inline-block;width: 14px;height: 14px;text-align: center;vertical-align: middle;background: #fff;border: 1px solid #FFF;border-radius: 14px;cursor: pointer;}
.payWayItem_fs1 .payBank_fs1 {margin: 12px 15px 0 27px}
.payWayItem_fs1 .payBank_fs1 img{ width:140px; height:40px}
.active_fs1 .formRadio_fs1 .formRadioInner_fs1 {background: #c8151a;}
.formRadioInner_fs1 {display: block;width: 6px;height: 6px;margin: 4px auto 0 auto;font-size: 0;border-radius: 6px;}
.payPanelBd_fs1 {margin: 20px 0 17px 0;}
.paySubmitBtn_fs1 {display: block;width: 182px;height: 40px;line-height: 40px;text-align: center;font-size: 18px;color: #fff;background:url(../images/50434.jpg) no-repeat;border: none;cursor: pointer;}
.paySubmitBtn_fs1:hover{ color:#fff; background:#f10d58; text-decoration:none}

.messagePanel.panel_cx{ display:block;}
.messagePanel {display: none;position: fixed;left: 50%;top: 50%;margin: -235px 0 0 -345px;width: 600px;background: #fff;border: 1px solid #dedede;box-shadow: 0 2px 10px rgba(0, 0, 0, .08);z-index: 1000;}
.messagePane2{ width:auto; margin:-200px auto}
.messagePanelHd {position: relative;line-height: 38px;padding: 0 0 0 20px;font-size: 14px;background: #fafafa;border-bottom: 1px solid #dedede;}
.messagePanelBd {padding: 15px 20px;}
.messagePanelBd ul li span{ font-size:16px}
.messagePanelBd input:focus{ border-color:#66afe9 !important;box-shadow: 1px 1px 10px #d7ebfa; -moz-box-shadow: 1px 1px 10px #d7ebfa; -webkit-box-shadow: 1px 1px 10px #d7ebfa;}
.textAddress_head{ text-align:left}
.zf_box{ width:80%; float:left; position:relative}
.zf-box1{ width:180px; height:45px; border:2px solid #f0f0f0; float:left; margin-right:15px; margin-bottom:15px; position:relative}
.zf-box1 input{ width:15px; float:left; position:absolute; left:5px; line-height:45px; height:45px; border:1px solid #fff}
.zf{ border:2px solid #ff6466;}
.zf-box1 img{ position:absolute; left:30px; width:145px; height:41px; top:2px}
/*.zf-box1 a{ display:block;  width:180px; height:45px; position:absolute; top:-2px; left:-9px;}
.zf-box1 input:checked ~ a{ border:2px solid #ff6466;}*/
.payWayItem_fs1.fct{ border:2px dashed #e4e4e4}
.zf-box1 i{ display:block;  width:180px; height:45px; position:absolute; top:-2px; left:-1px;}
.zf-box1 input:checked ~ i{ border:2px solid #ff6466;}
.fcc{ border:1px dashed #ff6466; margin-top:20px}
/* 购物车
.shopping_Cart .cart_head{width:100%; background-color: #fafafa; line-height: 30px; text-align:center}
.shopping_Cart .cart_head th{  background-color: #fafafa; border-bottom: 1px solid #ededed}
.shopping_Cart .cart_nr{ width:100%}
.cart_nr td{border-bottom: 1px dashed #e4e4e4}
.shopping_Cart th{ width:150px}
.shopping_Cart .th1{ width:75px}
.shopping_Cart .th2{ width:320px}
.cart_box {display: inline-block;width: 13px;height: 13px;line-height: 13px;margin-right: 5px;cursor: pointer;background: #fff;float:left; margin-top:10px; margin-left:5px}
.cart_box i{display: inline-block;width: 100%;height: 100%;vertical-align: top!important;border: 1px solid #cfcfcf;box-sizing: border-box;}
.cart_img{ width:320px; float:left; text-align:left}
.cart_img img{ width:90px; height:90px; float:left; margin-left:10px}
.cart_img a{ display:inline-block; width:210px; font-size:14px; line-height:20px; margin-top:20px}
.cart_img a:hover{ color:#f10d58}
.cart_img span{ color:#666; font-size:12px; width:200px; line-height:25px; padding:0 5px; margin-left:5px}
.midde{ margin-left:15px}
.midde a{ line-height:25px; float: left; height: 30px; width: 12px; font-size:20px; margin-left:0px}
.midde a:hover{ text-decoration:none}
.midde .car_txt {float:left;height: 28px;line-height: 28px;margin: 0 10px;text-align: center;width: 50px; border: 1px solid #d1d1d1; font-size: 14px;}
.car_sc a:hover{ color:#f10d58}
.jiesuan {background-color: #fff;height: 45px;line-height: 45px;width: 100%;margin-top:20px}
.jiesuan .pay {background-color: #e14041;color: #fff;float: right;font-size: 24px;margin-left: 30px;padding: 0 42px;cursor: pointer;height: 45px;}
.jiesuan .pay:hover{color:#fff; background:#f10d58; text-decoration:none}
.colore14041 {color: #e14041;}
.font24 {font-size: 24px;}
.cart_box.caractive i { background:url(../images/50377.png) no-repeat center center;} */

/* 购物车 */
.car_sc a:hover{ color:#f10d58}
.cart_nr td{border-bottom: 1px dashed #e4e4e4}
.jiesuan {background-color: #fff;height: 45px;line-height: 45px;width: 100%;margin-top:20px}
.jiesuan .pay {background-color: #e14041;color: #fff;float: right;font-size: 24px;margin-left: 30px;padding: 0 42px;cursor: pointer;height: 45px;}
.jiesuan .pay:hover{color:#fff; background:#f10d58; text-decoration:none}
.colore14041 {color: #e14041;}
.font24 {font-size: 24px;}
.cart_box.caractive i { background:url(../images/50377.png) no-repeat center center;}
.shopping_Cart .th2{ width:320px}

table{ width:100%}
.shopping_Cart .cart_head{ width:100%; background-color: #fafafa; line-height: 30px; text-align:center}
.cart_head{ width:100%}
.cart_head th{ width:auto; border-bottom: 1px solid #ededed; padding:0 5px}
.cart_img{ width:auto}
.cart_img img{ width:90px; height:90px; float:left; border:1px solid #CCC; margin:5px 0px 5px 0px}
.cart_img{ float:left; text-align:left; width:auto}
.cart_img a{ display:inline-block; font-size:14px; line-height:20px; width:210px; margin-top:20px; margin-left:5px}
.cart_img span{ font-size:12px; color:#666; line-height:20px; padding:0 10px}

.midde{text-align:center}
.midde a{ line-height:25px; height:30px; font-size:20px}
.midde a:hover{ text-decoration:none}
.midde .car_txt {height: 28px;line-height: 28px;margin: 0 10px;text-align: center;width: 50px; border: 1px solid #d1d1d1; font-size: 14px;}
.shopping_Cart td{ padding:0 5px;}

.cart_box {display: inline-block;width: 13px;height: 13px;line-height: 13px;margin-right: 5px;cursor: pointer;background: #fff;float:left; margin-top:10px; margin-left:5px}
.cart_box i{display: inline-block;width: 100%;height: 100%;vertical-align: top!important;border: 1px solid #cfcfcf;box-sizing: border-box;}
.cart_box1 {display: inline-block;width: 13px;height: 13px;line-height: 13px;cursor: pointer;background: #fff;margin-top:10px; text-align:center}
.cart_box1 i{display: inline-block;width: 100%;height: 100%;vertical-align: top!important;border: 1px solid #cfcfcf;box-sizing: border-box;}
.cart_box1.caractive i { background:url(../images/50377.png) no-repeat center center;}



/* 确认订单信息 */
.mt10{ margin-top:10px}
.rebox_textAddress{ text-align:left; width:100%}
.textAddress_head{ margin-bottom:5px}
.textAddress_nr{ width:100%}
.textAddress_nrbox{ width:237px; height:105px; background:url(../images/addrees2.png) no-repeat; float:left; margin:5px 10px}
.textAddress_nrbox:hover{  background:url(../images/addrees1.png) no-repeat}
.textAddress_nrbox.hueisebj{ background:url(../images/addrees1.png) no-repeat; z-index: 2;}
.nrbox_hd{width:200px;border-bottom: 1px solid #f2f2f2;padding:10px 0px 5px 10px;margin-bottom: 5px;height: 18px;margin-left:10px; overflow: hidden;}
.nrbox_hd span{ font-size:12px}
.nrbox_hd .city {font-weight: 700; margin-right:10px}
.nrbox_bd{ width:230px; padding:0px 10px 5px 10px; font-size:13px; color:#666}
.nrbox_xg{ width:230px; padding:0px 10px 5px 10px}
.nrbox_xg a{ font-size:14px; color:#c97}
.textAddress_foot{ width:100%; float:left}
.btn1 { display: inline-block;font-size: 22px;height: 40px;line-height: 40px;margin-right: 35px;margin-top: 15px;text-align: center;width: 140px;}
.textAddress_foot .btnWrap31 .btn1{ color:#b10000}
.btnWrap31 {margin-left: 20px;}
.btnPrimary31 {width: auto;padding: 0 17px 0 20px;height: 28px;line-height: 28px;font-size: 14px;color: #fff;background: #e14041;border-right: none;border-left: none;border-top: 1px solid #f0a0a0;border-bottom: 1px solid #c21f1f;}
.btnPrimary31:hover {color:#fff; background:#f10d58; border-top:1px solid #f0a0a0; border-bottom:1px solid #c21f1f; text-decoration:none}
.btnDefault31 {width: auto;padding: 0 17px 0 20px;color: #333;height: 28px;line-height: 28px;font-size: 14px; background:url(../images/50371.png) repeat-x;border: 1px solid #d1d1d1;}
.btnDefault31:hover{ border: 1px solid #f10d58; color:#f10d58; text-decoration:none}
.shopping_Cart .th3{ width:395px}
.cart_img1{ width:395px; float:left; text-align:left}
.cart_img1 img{ width:90px; height:90px; float:left; margin-left:10px}
.cart_img1 a{ display:inline-block; width:280px; font-size:14px; line-height:20px; margin-top:20px}
.cart_img1 a:hover{ color:#f10d58}
.cart_img1 span{ color:#666; font-size:12px; width:200px; line-height:25px; padding:0 5px; margin-left:5px}
.shopping_Cart table tbody tr td{ text-align:center}

/*密码找回 流程信息*/
.ProgressBar {width: 700px;margin: 0 auto;padding-bottom: 0;margin-top:20px}
.w522{ margin-left: 130px;}
.ProgressBar ul {height: 45px;padding-top: 10px;}
.ProgressBar .activeTwo {background: #79b235 !important;}
.ProgressBar li {display: inline-block;margin-right: -5px;width: 174px;text-align: center;height: 4px;position: relative;background: #d1d1d1;}
.ProgressBar .activeTwo span { background:url(../images/50461.png) no-repeat -1px -1px;}
.ProgressBar li span {width: 25px;height: 25px;position: absolute;font-size: 12px;color: #fefffe;left: 50%;margin-left: -12px;line-height: 25px;top: -10px;background: #d1d1d1;-webkit-border-radius: 13px;-moz-border-radius: 13px;-ms-border-radius: 13px;-o-border-radius: 13px;border-radius: 13px;}
.ProgressBar .activeTwo p {color: #79b235;}
.ProgressBar li p {margin-top: 20px;font-size: 14px;color: #333;}
.mmzhyc0, .mmzhyc01, .mmzhyc1, .mmzhyc2, .mmzhyc3, .mmzhyc4{ display:none}
.rebox_text .SignInBtn{ color:#FFF; font-size:24px; margin-left:97px}
.re_p{ margin: 0px auto; width: 500px; text-align: left;}
.re_p label{ margin-right: 17px; margin-left: -4px;}
.re_p a{ margin-left: 30px; color: #e04040; font-size: 14px;}
.rebox_text input:focus{ border-color:#66afe9 !important;box-shadow: 1px 1px 10px #d7ebfa; -moz-box-shadow: 1px 1px 10px #d7ebfa; -webkit-box-shadow: 1px 1px 10px #d7ebfa;}
.SignInBtnyzm {color: #fff;font-size: 24px;background: #e04040;display: inline-block;width:auto;height: 30px;line-height: 30px;border-top: 1px #f0a0a0 solid;border-bottom: 1px #c11f1f solid;text-align: center;padding: 0;border-left: 0 none;border-right: 0 none;cursor: pointer; margin-bottom:5px; padding:0 10px; font-style:normal}
.SignInBtnyzm:hover {color:#fff; background:#f10d58; border-top:1px solid #f0a0a0; border-bottom:1px solid #c21f1f;}
.SignInBtnyzmh {color: #fff;font-size: 24px;background:#d1d1d1;display: inline-block;width:auto;height: 30px;line-height: 30px;border-top: 1px #d1d1d1 solid;border-bottom: 1px #d1d1d1 solid;text-align: center;padding: 0;border-left: 0 none;border-right: 0 none;cursor: pointer; margin-bottom:5px; padding:0 10px; font-style:normal}
.SignInBtnyzmh:hover {color:#fff; background:#d1d1d1; border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1}
.rebox_text .SignInBtnyzmh:hover{ text-decoration:none;}
.rebox_text .SignInBtnyzmh{ color:#FFF; font-size:16px}
.rebox_text .SignInBtnyzm{ color:#FFF; font-size:16px;}
.yzm1{ margin-top:10px}
.yzm2{ display:none; margin-top:10px}
.yzm3{ display:none; margin-top:10px}
.appear{ display:block}
.disappear{ display:none}
.appear1{ display:block}
.ver-help{color: #e14041; display: block; text-align: left;line-height: 20px; margin-left:217px ;}
.ver_button{background-color: #ececed;border-color: #ececed;color: #fff; font-size: 24px; display: inline-block; width: 405px; height: 51px; line-height: 48px; border-top: 1px #ececed solid; border-bottom: 1px #ececed solid; text-align: center; padding: 0; border-left: 0 none; border-right: 0 none; cursor: pointer; margin-left: 97px;}
#ver_em, #ver_ip, #ver_ws, #ver_subone, #ver_sub, #ver_coreone, #ver_ip{ display: none;}
#ver_core, #ver_coreone{ width: 100px;padding:0}
#checkcodetxt:disabled{background-color: #ececed;border-color: #ececed;}
.mmzhyc0{ padding: 20px 25px; width: 94.3%; background-color: #fff; height: 359px; text-align: center;}
.mmzhyc0 a{ font-size:24px; line-height: 300px;  text-decoration:underline;}
.mmzhyc0 a:hover{ color: #f10d58}
/*售后申请*/
.reminder{ font-size:16px; line-height:25px; color:#F00; margin-top:5px}
.reminder span{ font-size:14px; line-height:25px; color:#F00}
.reminder1{ font-size:16px; line-height:25px; color:#999999; margin-top:20px; border:1px dashed #999999; padding:10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
.reminder1 span{ font-size:14px; line-height:25px; color:#999999; font-family: "Microsoft YaHei", "微软雅黑";}
/*图片放大效果*/
.log_list1 .box01{ width:100%; position:relative; text-align:center}
.log_list1 .box01 li{ text-align: right; height: 100px; cursor: pointer; z-index:0; position:relative; width:100px; float:left; padding-right:10px}
.log_list1 .box01 li img{ height:100px; width:100px; border:1px solid #ccc}
.log_list1 .box01 li .in{ position: absolute; left: 0; top: 0}
.log_list1 .box01 li.on{ z-index:99;}
.log_list1 .box01 li.on .in{ padding: 5px; border: 1px solid #ccc; position:absolute;z-index:100; width:auto; text-align: center; top:-50px;  background: #fff}
.log_list1 .box01 li.on img{ height: auto; width:auto}

/*售后列表*/
.customer{ width:90px; height:90px; float:left; padding:5px 0px 35px 0px; margin-right:5px}
.customer img{ width:90px; height:90px; border:1px solid #CCC; float:left; margin-bottom:5px}
.customer_Service{ display:block; width:auto; text-align:center; line-height:20px;}
.customer_Service a{ background:#449d44; color:#FFF; padding:2px 5px;  -moz-border-radius:3px; -webkit-border-radius:3px;  border-radius:3px;}
/*购买咨询列表*/
.shopping_Cart table tbody tr .max3{ max-width:200px; text-align:left; padding:10px 10px; border-left:1px dashed #e4e4e4}