body{line-height: 150%;}
img { border: 0; vertical-align: middle; outline: none; }


/* --------------------------------------------登录页面--------------------------------------------*/
.member-header-infor{border-bottom:1px solid #444;padding:30px 0px 20px;}
.member_info{padding-top:0px;}
.member_info span{display:inline;float:right;clear:both;padding-top:11px;}
.member_info span b{color:#f00;}
.member-login-box{padding:43px 0px 58px;}
.member-login-box .login-box { height: 410px; position: relative; background-repeat: no-repeat; background-position: 0 0; position: absolute; top: 0; left: 50%; margin-left: -480px; z-index: 1; }
.member-login-box .login-panel { background-color: #fff; width:398px; border: 1px solid #ccc; margin:0 auto;padding-bottom: 30px;}
.member-login-box .login-form { }
.member-login-box .login-form li { padding-left: 65px; margin-top:31px; position: relative; zoom: 1; }
.member-login-box .login-form .ltext { width: 256px; height: 19px; border: 1px solid #ccc; padding: 8px 5px; font-size: 12px; position: relative; }
.member-login-box .login-form .input-tip { color: #999; height: 25px; line-height: 25px; line-height: 27px; font-size: 12px; position: absolute; left: 73px; top: 4px; cursor: text; }
.member-login-box .login-form .check-opt label { margin-right: 20px; }
.member-login-box .login-btn {width:268px; height: 34px; border:1px solid #c21e03; background:#f00; color: #fff; font-weight: bold; font-size: 14px; cursor: pointer; }
.member-login-box .login-btn:hover{ opacity:0.8;}
.member-login-box .login_title{font-size:14px;font-weight:bold;margin-left:66px;margin-top:30px;color:#333;}
.member-login-box .login-form li.login_btnwrap{margin-top:10px;}
.member-login-box .login-form li.login_btnqt{margin-top:10px;color:#999;}
.member_footer_copy{border-top:1px solid #444;padding:26px 0px;}
.member_footer_copy p{ text-align:center;}

.member-login-box .api-login { padding-left: 62px; padding-right: 10px; height: 20px; padding-bottom: 10px; zoom: 1;margin-top: 10px; }
.member-login-box .api-login p { height: 18px; line-height: 18px;float: left; width: auto; border-left: 1px solid #fff; border-right: 1px solid #cbcbcb; margin-bottom: 5px; overflow: hidden; zoom: 1;margin-right: 3px; padding-right: 8px; }
.member-login-box .api-login p.first { border-left: 0 none; }
.member-login-box .api-login p a { float: left; padding-left: 20px; white-space: nowrap; position: relative; margin-left: 5px; }
.member-login-box .api-login b { background:url(../images/all.png) no-repeat; display: block; position: absolute; width: 25px; height: 16px; left: 0; top: 2px; }
.member-login-box .api-login .api-qq { background-position:0px -284px; }
.member-login-box .api-login .api-sina { background-position:-30px -284px; }
.member-login-box .api-login .api-alipay { background-position:-60px -284px; }
.member-login-box .api-login p.last { border-right: 0 none; }

.validate {cursor:pointer; vertical-align: middle; margin-bottom: 3px;}
.Validform_checktip{margin-left:0;}
.info{border:1px solid #ccc; padding:2px 20px 2px 5px; color:#666; position:fixed; display:none; line-height:20px; background-color:#fff;}
.dec {bottom: -8px; display: block; height: 8px; overflow: hidden; position: absolute; left: 10px; width: 17px;}
.dec s {font-family: simsun; font-size: 16px; height: 19px; left: 0; line-height: 21px; position: absolute; text-decoration: none; top: -9px; width: 17px;}
.dec .dec1 {color: #ccc;}
.dec .dec2 {color: #fff; top: -10px; }
.member-login-box .login-form #captcha1 { width: 120px;}
.member-login-box .login-form #captcha {vertical-align: middle;}
/* --------------------------------------------登录页面 end --------------------------------------------*/

/* --------------------------------------------注册页面--------------------------------------------*/
.regist-panel { border: 1px solid #BEBEBE;width: 646px; overflow: hidden; position: relative;margin:20px auto;}
.regist-panel .regist_title { color: #3e3e3e; font-size: 14px; font-weight: bold; position: relative; padding: 15px 0 5px 30px; margin: 0 20px; border-bottom: 1px solid #ddd; }
.regist-panel .regist_title span { color: #333; float: right; font-size: 12px; font-weight: normal; }
.regist-panel .regist_title span a { color: #508fc2; }
.regist-panel .regist-form { padding-bottom: 30px; z-index: 1; zoom: 1; overflow: hidden; position: relative; }
.regist-panel .regist-form li { padding-left: 120px; position: relative; margin-top: 25px; clear: both; zoom: 1; }
.regist-panel .regist-form li.li-regist .pure-box{ height:34px; line-height:34px;}
.regist-panel .regist-form em { color: #f00; margin-right: 5px; }
.regist-panel .regist-form .tit { position: absolute; width: 120px; text-align: right; left: 0; top: 3px; height: 30px; line-height: 28px; font-size: 14px; }
.regist-panel .regist-form .pure-box { width: 280px; float: left; }
.regist-panel .regist-form .rtext { width: 265px; height: 19px; border: 1px solid #a0a0a0; padding: 8px 5px; font-size: 16px; }
.regist-panel .regist-form .notice-box { width: 240px; height: 36px; float: left; margin-left: 5px; position: relative; zoom: 1; }
.regist-panel .regist-form p { height: 34px; line-height: 34px; padding: 0 10px; position: relative; float: left; color: #666; }
.regist-panel .regist-form .note { }
.regist-panel .regist-form .err { border-color: #cf3e0d; padding-left: 25px; color: #f00; }
.regist-panel .regist-form .ok { background-color: #fff; border-color: #fff; color: #3D882D; padding-left: 25px; }
.regist-panel .regist-form .text_value { color: #3e3e3e; font-size: 12px; }
.regist-panel .regist-form .li-deal { margin-top: 20px; }
.regist-panel .regist-form .li-deal .pure-box { line-height: 30px; }
.regist-panel .regist-form .li-deal input { margin: 0 5px 0 0; }
.regist-panel .regist-form .li-deal a { color: #4d90c2; }
.regist-panel .regist-form .pure-box { width: 280px; float: left; }
.regist-panel .regist-form .li-btn .pure-box { width: 180px; }
.regist-panel .reg-btn { width: 160px; height: 38px; margin: 0; padding: 0; line-height: 36px; border: 0 none; cursor: pointer; font-size: 14px; font-weight: bold; background: #f00;color: #fff; }
.regist-panel .reg-btn:hover{ opacity:0.8;}



/* --------------------------------------------注册页面 end --------------------------------------------*/



/* --------------------------------------------用户中心首页--------------------------------------------*/
.member-index-box .daohang { height: 40px; padding-left:0px; line-height: 40px; color: #333; margin-left: 0px; }
.member-index-box .daohang span { font-weight: bold; color: #333; }
.member-index-box .con-left { width: 190px; float: left; }
.member-index-box .usercenter-nav { width: 182px; height: auto; background: #f8f8f8; margin-bottom: 10px;border:1px solid #d8d8d8; }
.member-index-box .usercenter-nav .title { height: 37px; line-height:37px; text-indent:12px; color:#333; font-size:14px; background: #e2e2e2; border-bottom:1px solid #c8c8c8; font-weight:bold;}
.member-index-box .usercenter-nav .title b{ font-size:12px; font-weight:bold; margin-left:3px;}
.member-index-box .usercenter-nav .main { height: auto; padding:0px 0px 10px 0px;}
.member-index-box .usercenter-nav .userhead { text-align: center; padding: 20px 0px; }
.member-index-box .usercenter-nav .userhead img { width: 100px; height: 100px; padding:1px; background: #fff; border:1px solid #b7b6b6; }
.member-index-box .usercenter-nav .usernav h2 { height: 37px; padding: 0px 0px 0px 12px; line-height: 37px; font-size: 12px; color: #333; background:#e2e2e2; border-top: 1px #c8c8c8 solid; border-bottom: 1px #c8c8c8 solid; font-weight:normal; }
.member-index-box .usercenter-nav .usernav li { height: 38px; line-height: 38px; border-bottom: 1px #e2e2e2 solid; }
.member-index-box .usercenter-nav .usernav li:last-child{ border-bottom:none;}
.member-index-box .usercenter-nav .usernav li a {height:38px;line-height: 38px; padding: 0px 0px 0px 25px;  font-size: 12px; color: #666; display: block;}
.member-index-box .usercenter-nav .usernav li a:link{color:#333;}
.member-index-box .usercenter-nav .usernav li a:visited{color:#333;}
.member-index-box .usercenter-nav .usernav li a:hover{color:#f00; text-decoration:none;}
.member-index-box .usercenter-nav .usernav li a.act{background: #636363;color: #fff;}

.member-index-box .con-right { width: 800px; float: left; }
.member-index-box .con-right .messagetip { width: 780px; height: 20px; padding:8px 10px; background: #fcfbdc; margin-bottom: 10px; float: left; overflow: hidden; border:1px solid #eedda7; }
.member-index-box .con-right .messagetip p { width: 760px; height: 20px; line-height: 20px; float: left; }
.member-index-box .con-right .messagetip p strong { color: #333; }
.member-index-box .con-right .messagetip p a { font-weight:bold;}
.member-index-box .con-right .messagetip p b { color: #f00; font-weight:bold; }
.member-index-box .con-right .messagetip .xclose { width: 10px; height: 15px; overflow: hidden; margin-top:2px; float: right; font-size:15px; }
.member-index-box .con-right .zjdd { width: 800px; height: auto; margin-bottom: 10px; float: left;border: 1px solid #dcdcdc; }
.member-index-box .con-right .zjdd .title { width: 780px; height: 28px; padding: 12px 10px 0px 10px; background: #e9e9e9; float: left; }
.member-index-box .con-right .zjdd .title h2 { width: 175px; height: 15px; text-indent: 10px; float: left; font-size: 12px; font-weight: normal; }
.member-index-box .con-right .zjdd .title .more { height: 22px; margin-top: -2px; overflow: hidden; float: right; }
.member-index-box .con-right .a_more2 {display: inline-block; vertical-align: top; width: 71px; height: 20px; line-height: 20px; border: 1px solid #008dd2; background: #019de7; margin:0px; color: #fff; font-size: 12px; text-align: center;}
.member-index-box .con-right .a_more2:hover{ opacity:0.8;}
.member-index-box .con-right .zjdd .main { width: 798px; padding: 0px 1px 1px 1px; float: left; }
.member-index-box .con-right .zjdd .main .list-t { width: 778px; height: 22px; padding: 8px 10px 0px 10px; text-align: center; line-height: 20px; border-bottom: 1px #e6e6e6 solid; background: #f8f8f8; float: left; }
.member-index-box .con-right .zjdd .main .list-m { width: 778px; padding: 10px 10px 0px 10px; float: left; }
.member-index-box .con-right .zjdd .main .list-t .li-1 { width: 330px; padding-left: 10px; text-align: left; float: left; }
.member-index-box .con-right .zjdd .main .list-t .li-2 { width: 75px; float: left; }
.member-index-box .con-right .zjdd .main .list-t .li-3 { width: 60px; float: left; }
.member-index-box .con-right .zjdd .main .list-t .li-4 { width: 100px; float: left; }
.member-index-box .con-right .zjdd .main .list-t .li-5 { width: 100px; float: left; }
.member-index-box .con-right .zjdd .main .list-t .li-6 { width: 100px; float: left; }
.member-index-box .con-right .zjdd .table1 { border-collapse: collapse; border: 1px solid #e6e6e6; margin-bottom: 10px; border-spacing: 0; }
.member-index-box .con-right .zjdd .table1 thead { display: table-header-group; vertical-align: middle; border-color: inherit; height: 18px; line-height: 18px; text-align: left; background: #efefef; padding: 2px 5px; color: #333; }
.member-index-box .con-right .zjdd .table1 td,.member-index-box .con-right .zjdd .table1 th { text-align: left;border: 1px solid #e6e6e6; padding: 5px; font-weight: normal; }
.member-index-box .con-right .zjdd .table1 td { color: #666; text-align: left;line-height: 16px; }
.member-index-box .con-right .zjdd .tablein,.member-index-box .con-right .zjdd .tablein td,.member-index-box .con-right .zjdd .tablein th { border: none; }
.member-index-box .con-right .xpsj { width: 800px; height: auto; margin-bottom: 10px; float: left;border: 1px solid #dcdcdc;}
.member-index-box .con-right .xpsj .title { width: 780px; height: 28px; padding: 12px 10px 0px 10px; background: #e9e9e9; float: left; }
.member-index-box .con-right .xpsj .title h2 { width: 175px; height: 15px; text-indent: 10px; float: left; font-size: 12px; font-weight: normal; }
.member-index-box .con-right .xpsj .title .page-r { width:73px; height: 22px; line-height: 22px; overflow: hidden; float: right;margin-top: -2px; }
.member-index-box .con-right .xpsj .title .page-r a{display: inline-block; vertical-align: top; width: 71px; height: 20px; line-height: 20px; border: 1px solid #008dd2; background: #019de7; margin:0px; color: #fff; font-size: 12px; text-align: center;}
.member-index-box .con-right .xpsj .title .page-r a:hover{ opacity:0.8;}
.member-index-box .con-right .xpsj .title .page-r #album_prevBtn { width: 23px; height: 22px; float: left; }
.member-index-box .con-right .xpsj .main { width: 800px; height: 218px; overflow: hidden; float: left; }
.member-index-box .con-right .xpsj .main .list { width: 160px; height: 240px; padding: 20px; border-right: 1px #e3e3e3 solid; overflow: hidden; float: left;position:relative;}
.member-index-box .con-right .xpsj .main .list:last-child{ border:none;}
.member-index-box .con-right .xpsj .main .list dt { min-height:155px; float: left; }
.member-index-box .con-right .xpsj .main .list dt img {height: 100px; }
.member-index-box .con-right .xpsj .main .list dd { float: left; }
.member-index-box .con-right .xpsj .main .list dd h3 { height: 30px; line-height: 15px; font-size: 12px; font-weight: normal; overflow: hidden; }
.member-index-box .con-right .xpsj .main .list dd h3 a {}
.vlogin{ display:none;}
.member-index-box .con-right .xpsj .main .list dd p { height: 15px; line-height: 15px; font-size: 12px; padding-top: 5px; font-weight: bold;font-family: Verdana; }
.member-index-box .con-right .xpsj .main .list dd p .discount { position: absolute; display: inline-block; border: solid 0px #f8f8f8; border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px; background: #d71e00; font-size: 18px; color: #fff; padding: 13px 5px; font-weight: bold; height: 32px; line-height: 33px; top: 3px; right: 3px; z-index: 5; width: 53px; text-align: center; }
.member-index-box .con-right .xpsj .main .list dd p .okprice{margin-right: 16px;}

/* --------------------------------------------用户中心首页 end--------------------------------------------*/

/* --------------------------------------------用户中心-订单中心--------------------------------------------*/
.member-index-box .con-right .ddzx { width: 800px; height: auto; margin-bottom: 10px; float: left;border: 1px solid #dcdcdc; }
.member-index-box .con-right .ddzx .title{width:780px;height:37px;padding:0px 10px;background:#e2e2e2;float:left;border-bottom: 1px solid #c8c8c8;}
.member-index-box .con-right .ddzx h2{width:175px;height:37px;line-height:37px;float:left;font-size:14px;font-weight:bold;}
.member-index-box .con-right .ddzx .title .more { height: 22px; margin-top: -2px; overflow: hidden; float: right; }
.member-index-box .con-right .ddzx .main { width: 798px; padding:0px; float: left; }
.member-index-box .con-right .ddzx .main .list-t { width: 778px; height: 22px; padding: 8px 10px 0px 10px; text-align: center; line-height: 20px; border-bottom: 1px #e6e6e6 solid; background: #f8f8f8; float: left; }
.member-index-box .con-right .ddzx .main .list-m { width: 778px; padding: 10px 10px 0px 10px; float: left; }
.member-index-box .con-right .ddzx .main .list-b{width: 800px;padding:0px;background:#f3f3f3;border-top:1px #e3e3e3 solid;margin:0 auto;clear:both;}
.member-index-box .con-right .ddzx .main .list-t .li-1 { width: 330px; padding-left: 10px; text-align: left; float: left; }
.member-index-box .con-right .ddzx .main .list-t .li-2 { width: 75px; float: left; }
.member-index-box .con-right .ddzx .main .list-t .li-3 { width: 60px; float: left; }
.member-index-box .con-right .ddzx .main .list-t .li-4 { width: 100px; float: left; }
.member-index-box .con-right .ddzx .main .list-t .li-5 { width: 100px; float: left; }
.member-index-box .con-right .ddzx .main .list-t .li-6 { width: 100px; float: left; }
.member-index-box .con-right .ddzx .table1 { border-collapse: collapse; border: 1px solid #e6e6e6; margin-bottom: 10px; border-spacing: 0; }
.member-index-box .con-right .ddzx .table1 thead { display: table-header-group; vertical-align: middle; border-color: inherit; height: 18px; line-height: 18px; text-align: left; background: #efefef; padding: 2px 5px; color: #333; }
.member-index-box .con-right .ddzx .table1 td,.member-index-box .con-right .ddzx .table1 th { text-align: left;border: 1px solid #e6e6e6; padding: 5px; font-weight: normal; }
.member-index-box .con-right .ddzx .table1 td { color: #666; text-align: left;line-height: 16px; }
.member-index-box .con-right .ddzx .tablein,.member-index-box .con-right .ddzx .tablein td,.member-index-box .con-right .ddzx .tablein th { border: none; }
.member-index-box .con-right .ddzx .user_search{ display:inline-block; width:100%; background:#f8f8f8; padding:5px 0px; border:1px #e6e6e6 solid;}
.member-index-box .con-right .ddzx .user_search span { padding-left: 20px; }
.member-index-box .con-right .ddzx .user_search select{ border: 1px solid #ccc;height: 20px;padding: 0;width: 75px;}
.member-index-box .con-right .ddzx .text1 { border: 1px solid #ccc; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666; }
.member-index-box .con-right .ddzx .width2 { width: 80px; }
.member-index-box .con-right .ddzx .width_normal { width: 110px; }
.member-index-box .con-right .ddzx .user_search .btn { display: inline-block;  width: 40px; height:19px;  border: 1px solid #008dd2; background: #019de7; margin: 0px; color: #fff; font-size: 12px; text-align: center;}


/* 订单详情页 */
.particular { width: 990px; padding:0px; background: none; position: relative; margin: 10px 0px;}
.particular_wrap { width: 928px; padding: 10px 30px; border: 1px solid #e2e2e2; background: #fff; position: relative; }
.particular_wrap p { width: 450px; margin: 0 auto; padding: 100px 0; }
.particular_wrap p b { position: relative; top: 10px; }
.particular_wrap p span { float: left; padding-right: 10px; width: 50px; height: 50px; }
.particular_bottom { width: 990px; height: 2px; overflow: hidden; background: #e9e9e9; position: absolute; bottom: -3px; left: -1px; }
.particular .box { width: 928px; padding: 20px 0; overflow: hidden; }
.particular .box div { float: left; padding-left: 10px; padding-right: 10px; }
.particular .state { padding-top: 3px; }
.particular .state strong { color: #fe4e02; }
.particular .seller_info { width: 908px; padding: 10px; overflow: hidden; line-height: 20px; }
.particular .seller_info dt { font-weight: bold; color: #3e3e3e; }
.particular .seller_info dd { float: left; width: 300px; color: #656565; }
.particular .ware_line { width: 928px; border-top: 2px solid #efefef; border-bottom: 2px solid #efefef; padding: 1px 0; margin-bottom: 20px; }
.particular .ware_line { width: 928px; border-top: 2px solid #efefef; border-bottom: 2px solid #efefef; padding: 1px 0; margin-bottom: 20px; }
.particular .ware { border-top: 1px solid #efefef; border-bottom: 1px solid #efefef; }
.particular .ware_list { width: 928px; overflow: hidden; padding: 10px 0; }
.particular .ware_pic { float: left; width: 50px; height: 50px; background: url(../images/member/initialize_pic.gif) no-repeat -5px -318px; margin: 0 10px; display: inline; }
.particular .ware_text { float: left; }
.particular .ware_text1 { width: 266px; float: left; }
.particular .ware_text1 a { color: #3f3f3f; text-decoration: none; }
.particular .ware_text1 a:hover { text-decoration: underline; }
.particular .ware_text1 span { color: #919191; position: relative; top: 5px; }
.particular .ware_text2 { float: left; padding-top: 10px; margin-left: 50px; }
.particular .ware_text2 span { padding-right: 30px; color: #666; }
.particular .ware_text2 span strong { color: #3e3e3e; }
.particular .ware_text3 { float: left; padding-top: 10px; margin-left: 30px; }
.particular .ware_text3 span { padding-right: 25px; color: #666; }
.particular .ware_text3 span strong { color: #3e3e3e; }
.particular .ware_text4 { width: 200px; float: left; }
.particular .ware_text4 a { color: #3f3f3f; text-decoration: none; }
.particular .ware_text4 a:hover { text-decoration: underline; }
.particular .ware_text4 span { color: #919191; position: relative; top: 5px; }
.transportation { width: 918px; padding: 10px 0 10px 10px; border-top: 1px solid #efefef; color: #666; font-weight: bold; }
.transportation span { color: #3f3f3f; }
.transportation span strong { font-weight: normal; font-size: 12px; color: #3f3f3f; }
.transportation b { color: #ff4f01; font-size: 16px; }
.goods { width: 908px; padding: 10px; color: #676767; overflow: hidden; line-height: 20px; }
.order_detail_list { clear:both; list-style:none; color:#656565; }
.order_detail_list li { padding:8px 10px; border-top:1px solid #efefef; }
/* --------------------------------------------用户中心-订单中心 end--------------------------------------------*/

/* --------------------------------------------用户中心-购物车--------------------------------------------*/
/* 购物流程指示 */
.shop_list { height: 40px; padding-top: 40px; }
.shop_list .st_ul { width: 709px; height: 33px; margin: 0 auto; }
.shop_list .st_ul li{float:left;width:235px;background:#707473;color: #fff; height: 24px; text-align: center; line-height: 24px; font-size: 14px; font-weight: bold; margin-right:1px;}
.shop_list .st_ul .sli_bg { background: #fe0000; color: #fff; }

.shoppingCart{margin-top: 20px; height: 90px; background: #F6F6F6; border: 1px solid #d6d3d3; text-align: center;margin-bottom: 40px;}
.shoppingCart .war_h2{font-size: 14px; padding: 10px; color: #666;margin-top: 25px;}
.shoppingCart .war_h2 a{ color:#f00; text-decoration:underline;}

/* 为你推荐模块 */
.member-index-box .xpsj-con .xpsj { width: 998px; height: auto; margin-bottom: 10px; float: left;border: 1px solid #dcdcdc;}
.member-index-box .xpsj-con .xpsj .title { width: 978px; height: 28px; padding: 12px 10px 0px 10px; background: #e9e9e9; float: left; }
.member-index-box .xpsj-con .xpsj .title h2 { width: 175px; height: 15px; text-indent: 10px; float: left; font-size: 12px; font-weight: normal; }
.member-index-box .xpsj-con .xpsj .title .page-r { width:73px; height: 22px; line-height: 22px; overflow: hidden; float: right;margin-top: -2px; }
.member-index-box .xpsj-con .xpsj .title .page-r a{display: inline-block; vertical-align: top; width: 71px; height: 20px; line-height: 20px; border: 1px solid #008dd2; background: #019de7; margin:0px; color: #fff; font-size: 12px; text-align: center;}
.member-index-box .xpsj-con .xpsj .title .page-r a:hover{ opacity:0.8;}
.member-index-box .xpsj-con .xpsj .title .page-r #album_prevBtn { width: 23px; height: 22px; float: left; }
.member-index-box .xpsj-con .xpsj .main { width: 998px; height: 218px; overflow: hidden; float: left; }
.member-index-box .xpsj-con .xpsj .main .list {width:101px;height:160px;padding:29px;border-right: 1px #e3e3e3 solid; overflow: hidden; float: left;position:relative;}
.member-index-box .xpsj-con .xpsj .main .list:last-child{ border:none;}
.member-index-box .xpsj-con .xpsj .main .list dt { width: 100px; height: 110px; float: left; }
.member-index-box .xpsj-con .xpsj .main .list dt img { width: 100px; height: 100px; }
.member-index-box .xpsj-con .xpsj .main .list dd { width: 100px; float: left; }
.member-index-box .xpsj-con .xpsj .main .list dd h3 { height: 30px; line-height: 15px; font-size: 12px; font-weight: normal; overflow: hidden; }
.member-index-box .xpsj-con .xpsj .main .list dd h3 a {}
.member-index-box .xpsj-con .xpsj .main .list dd p { height: 15px; line-height: 15px; font-size: 12px; padding-top: 3px; font-weight:normal; }
.member-index-box .xpsj-con .xpsj .main .list dd p .discount { position: absolute; display: inline-block; border: solid 0px #f8f8f8; border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px; background: #d71e00; font-size: 18px; color: #fff; padding: 13px 5px; font-weight: bold; height: 32px; line-height: 32px; top: 3px; right: 3px; z-index: 5; width: 50px; text-align: center; }
.member-index-box .xpsj-con .xpsj .main .list dd p .okprice{margin-right: 16px;color:#f00;}
.member-index-box .xpsj-con .xpsj .main .list dd p .oriprice{display:none;}

/* 购物袋产品列表 */
.buypro{ margin-bottom:15px;}
.buypro .war_h2 { font-size: 14px; padding: 10px; color: #000; }
.buypro .wartab_div .war_tab1 { width: 100%; border: 1px solid #d6d3d3; }
.buypro .wartab_div .war_tab1 .btr_bo{border-bottom:1px solid #D6D3D3}
.buypro .wartab_div .war_tab1 tr th { height: 32px; text-align: center; color: #000; font-weight: normal; border:none;background-color: #E3E3E3;}
.buypro .wartab_div .war_tab1 td { text-align: center; line-height: 25px; padding: 10px; border:none;}
.buypro .wartab_div .war_tab1 .tx_img img{ border:#DFDFDF solid 1px;}
.buypro .wartab_div .war_tab1 .txtl { text-align: left; }
.buypro .wartab_div .war_tab1 .txtl table td{ padding:0px; text-align:left;}
.buypro .wartab_div .war_tab1 .txtl table td div{}
.buypro .wer_span { position: relative; width: 200px; display: block; padding-right: 0px; line-height: 18px; }
.buypro .wartab_div .war_txt { width: 30px; border: 1px solid #dfdfdf; margin: 0 10px; text-align: center; }
.buypro .wartab_div .war_tab1 .disabled { border: 1px solid #ccc; height: 10px; width: 10px; overflow: hidden; display: inline-block; line-height: 8px; margin-bottom: -3px; }
.buypro .wartab_div .war_tab1 .at { border: 1px solid #666; height: 10px; width: 10px; overflow: hidden; display: inline-block; line-height: 8px; margin-bottom: -3px; }
.buypro .ecdPrice { color: #ff6633; font-weight: bold; }
.buypro .setted_d {padding: 10px; padding-right: 20px; width: 968px; background: #f6f6f6; border: 1px solid #D6D3D3; vertical-align: baseline; }
.buypro .setted_d .setted_t{ border-bottom:1px dotted #ccc; margin-bottom:10px; padding-bottom:10px; text-align:right; color:#333; font-size:14px;}
.buypro .setted_d .setted_t b{ color:#FF6633; font-weight:bold;}
.buypro .wartab_div .war_tab1 .at:hover { border: 1px solid #f7941c; color: #666; }
.buypro .setted_d .setted_b{ padding-bottom:10px;}

.buypro .setted_d .setted_b .setb_m{ float:right;color:#fff;display: inline-block; vertical-align: top; width: 71px; height: 20px; line-height: 20px; border: 1px solid #707473; background: #707473; margin: 0px; font-size: 12px; text-align: center;}
.buypro .setted_d .setted_b .setb_r{ float:right;}
.buypro .setted_d .setted_b .setb_r a{ color:#fff;display: inline-block; vertical-align: top; width: 71px; height: 20px; line-height: 20px; border: 1px solid #bf1e02; background: #fe0000; margin: 0px; font-size: 12px; text-align: center;}
.buypro .setted_d .setted_b .setb_r a:hover{ opacity:0.6;}

/* --------------------------------------------用户中心-购物车 end--------------------------------------------*/


/* ---------------------------------------------购物车-确认订单信息--------------------------------------------*/
/**== 收货信息_start ==**/
h2.infoTitle {padding:12px 0px 0px 20px;width:960px;margin:0 auto;color:#000000;display:block;font-size: 12px;font-weight:bold;height:22px;line-height:22px;}
h2.infoTitle a {position:relative;font-weight:normal;margin-left:6px;color:#F26521;cursor:pointer;}
.address_show, .distribution_show { border-bottom: #dcdcdc 1px dashed; overflow: auto; clear: both; width: 960px; margin: 0 auto; padding: 0px 0px 12px 0px; }
.orderDetail_div { width: 960px; margin: 0 auto; }
.product_splist { margin-top: 12px; }
.distribution_show2 { background: #f6f6f6; border-bottom: #dcdcdc 1px dashed; overflow: auto; clear: both; width: 960px; margin: 0 auto 4px auto; padding: 12px 0 20px 0; }
.address_show2 { background: #f6f6f6; border-bottom: #dcdcdc 1px dashed; overflow: auto; clear: both; width: 960px; margin: 5px auto 4px auto; padding: 5px 0 5px 0;padding-top: 0px; display: block;}
.address_show2 .address_div { padding: 0!important; }
.address_show2 .isBut_Div .isbut_b, .distribution_show2 .isBut_Div .isbut_b:hover { }
.address_oper_tip { color: #AAAAAA; }
.address_show2 .isBut_Div .isbut_t { padding-right: 0; }
.address_show2 .isBut_Div .isbut_t a {}
.add_address .distribution_show2 .c_time { padding: 0 0 0 10px; }
.add_address .distribution_show2 .distribution_tr { line-height: 2.0; }
.add_address .distribution_show2 .change_send { padding-left: 20px; }
.add_address .pay_div h2.addh2_bg { padding: 10px 0; }
.add_address .pay_div .payTypeUL { float: right; width: 98%; }
.add_address .pay_div .unline { width: 85%!important; }
.add_address .pay_div .red { width: 96%; margin: 0 auto; }
.add_address .pay_div h2.addh2_bg .add { top: 14px; }
.add_address .pay_div { border-bottom: #dcdcdc 1px dashed; overflow: auto; clear: both; }
.add_address { background: #fff; border: 1px solid #dcdcdc; width: 996px; margin-bottom:15px;}
.add_address .orderwt{color:#000;background-color:#e9e9e9;font-size:14px;line-height:35px;padding:0px 0px 0px 15px;font-weight: bold;}
.add_address h2.addh2_bg { display: block; background: none; color: #fff; height: 22px; color: #000; font-weight: bold; line-height: 22px; padding-left: 10px; font-size: 12px; position: relative; clear: both; }
.add_address h2.addh2_bg .return, .add_address h2.addh2_bg .add, .add_address h2.addh2_bg .address_bg { background: none; height: 16px; line-height: normal; position: absolute; margin-left: 0; top: 3px; left: auto; padding-right: 5px; }
.add_address h2.addh2_bg .return a, .add_address h2.addh2_bg .add a, .add_address h2.addh2_bg .address_bg a { display: block; float: left; height: 16px; line-height: 16px; font-size: 12px; font-weight: normal; color: #444; }
.add_address h2.addh2_bg .return a { background-position: -235px -527px; }
.add_address h2.addh2_bg .add { margin-left: 10px; }
.add_address h2.addh2_bg .add a { background: none; color: #f26521; }
.add_address h2.addh2_bg .address_bg a { background-position: -235px -543px; }
.add_address h2.addh2_bg .all_elments { position: absolute; right: 10px; padding-right: 10px; line-height: normal; top: 8px; }
.add_address h2.addh2_bg .all_elments a { display: block; float: right; font-size: 12px; font-weight: normal; color: #fff; height: 15px; line-height: 15px; padding-right: 18px; }
.add_address h2.addh2_bg .all_elments a.on { background-position: right -559px; }
.add_address h2.addh2_bg .all_elments a.out { background-position: right -574px; }
.add_address .address_div { padding-top: 20px; padding-bottom: 20px; }
.add_address .dres_tab td { border-bottom: 1px dashed #dfdfdf; line-height: 35px!important; }
.add_address .dres_tab tr:hover { background: #ececec }
.add_address .address_div .add_table { width: 100%; border-collapse: collapse; border: none; text-align: left; }
.add_address .address_div .add_table th { font-weight: normal; padding: 5px; }
.add_address .blue { color: #181a95; }
.add_address .cor_iut { border: 1px solid #b3b3b3; height: 22px; padding-left: 5px; }
.add_address .c_time { padding: 0 0 0 10px; }
.add_address .c_time dl { float: left; line-height: 25px; margin-right: 12px; }
.add_address .c_time label input, .add_address .pay_div label input { vertical-align: middle; margin-right: 5px; }
.add_address .c_time .q_time { height: 25px; padding-left: 20px; }
.add_address .pay_div { padding: 0 0 0 10px; }
.add_address .pay_div dt { padding-bottom: 15px; }
.add_address .pay_div .dt_cor { color: #c7040c; }
.add_address .pay_div dd { padding-left: 15px; line-height: 22px; }
.add_address .pay_div dd p { padding-top: 6px; }
.add_address .pay_div dd b { margin-right: 15px; }
.add_address .pay_div .dd_but { display: block; height: 25px; padding: 10px 0 10px 35px; }
.add_address .pay_div .pay_bank { padding-left: 30px; }
.add_address .pay_div .pay_bank .pay_ti { height: 30px; }
.add_address .pay_div .pay_bank h4 { padding-left: 10px; height: 25px; }
.add_address .pay_div .pay_bank .pd_ul { height: 25px; display: block; position: absolute; z-index: 99; top: 8px; left: 120px; }
.add_address .pay_div .pay_bank .pd_ul li { display: inline; }
.add_address .pay_div .pay_bank .pd_ul li a { display: block; float: left; margin-left: 10px; border-left: 1px solid #c3c2c2; border-right: 1px solid #c3c2c2; border-top: 1px solid #c3c2c2; background: #ebeaea; padding: 0 8px; }
.add_address .pay_div .pay_bank .pd_ul li a.cur { background: #fff; font-weight: bold; color: #000; }
.add_address .pay_div .pay_bank .banktb { background: #fff; border: 1px solid #cac8c9; }
.add_address .pay_div .pay_bank .banktb td { padding: 5px; }
.add_address .tab_list { width: 94%; margin: 10px auto; }
.add_address .tab_list th { background: #e9e9e9; border-top: 1px solid #b9b8b8;height: 36px; line-height: 36px; font-size: 12px; font-weight: normal; }
.add_address .tab_list td { padding: 10px; border-bottom: 1px solid #D6D3D3; text-align: center; line-height: 25px; }
.add_address .tab_list td.txtl { text-align: left; }
.add_address .tab_list td.tx_img { text-align: right; }
.add_address .tab_list td.tx_img img { border: 1px solid #d5d2d2; padding: 1px; }
.add_address .tab_list td .f_weight { color: #f26521; font-weight: bold; }
.add_address .leave_u { height: 120px; padding-left: 40px; }
.add_address .leave_u li { float: left; padding: 0 10px; }
.add_address .leave_u li .cols_are { height: 100px; width: 500px; padding: 5px; color: #555; line-height: 20px; }
.add_address .favorable_d { width: 90%; margin: 0 auto; border-top: 1px #7f7d7d; padding: 5px 5px; }
.add_address .unline { border-bottom: 1px dashed #7f7d7d; margin-bottom: 5px }
.add_address .noSpace { margin-left: 40px; padding: 5px 0px; background-color: transparent; border: none }
.pay_div .noSpace { margin-left: 0px }
.add_address .favorable_d .on, .add_address .d_dl .on {height: 20px; line-height: 20px; padding-left: 15px; cursor: pointer; }
.add_address .favorable_d .out, .add_address .d_dl .out {height: 20px; line-height: 20px; padding-left:0px; cursor: pointer; }
.add_address .favorable_d li { padding-top: 5px; }
.add_address .favorable_d .fav_div { border: 1px solid #b9b8b8;background: #fff; margin-top: 5px; display: none; }
.add_address .favorable_d .fav_div .isBut_Div .isbut_b{height: 24px; width: 38px; background: #ff0000; line-height: 24px; color: #fff; font-weight: normal; text-align: center; display: inline-block; margin-right: 12px; border: 1px solid #c21e03;}
.add_address .favorable_d .fav_div h4 { color: #000; height: 36px; font-size: 12px; background: #e9e9e9; text-indent: 15px; line-height: 36px; }
.add_address .favorable_d .fav_div h4 span { font-weight: normal; color: #555; }
.add_address .favorable_d .fav_div h4 .s { float: right; cursor: pointer; }
.add_address .favorable_d .fav_div h4 .s a { width:30px; height: 36px; overflow: hidden;display: block;}
.add_address .favorable_d .fav_div h4 .s a:hover {}
.add_address .favorable_d .cols_are{width:502px;height:130px;line-height:22px;color:#000;text-indent:10px;}
.add_address .favorable_d .fav_div .fav_tab { width: 100%; }
.add_address .favorable_d .fav_div .fav_tab th { background: #f6f6f6; text-align: left; padding: 8px 3px; }
.add_address .favorable_d .fav_div .fav_tab td { border-bottom: 1px #a1a1a1; padding: 8px 3px; }
.add_address .favorable_d .fav_div .fav_tab td.n { border-bottom: none; }
.add_address .favorable_d .fav_div .fav_tab td.n select{ height:18px; padding:0px;}
.add_address .favorable_d .fav_div .fav_tab td.txtr { text-align: right; }
.favorable_d #fav_li0 .out1 { overflow: inherit;cursor: pointer; height: 26px; line-height: 26px; padding-left:0px; display: block; margin-bottom: 0px; }
.favorable_d li .out1 b{height: 24px; width: 113px; background: #019de7; line-height: 24px; color: #fff; font-weight: bold; text-align: center; display: inline-block; margin-right: 12px; border: 1px solid #0083c0;}
.favorable_d #conli .out1 b{height: 24px; width: 113px; background: #ff4301; line-height: 24px; color: #fff; font-weight: bold; text-align: center; display: inline-block; margin-right: 12px; border: 1px solid #e03503;}
.favorable_d li .out1 b:hover{opacity:0.7;}
#conli .allButsomle { width: 73px; height: 21px; line-height: 21px; color: #fff; margin-right: 10px;background: #ff4301; display: inline-block; text-align: center;border: 1px solid #e03503;}
.favorable_d #fav_li0 .on1 { background: url(../img/couponLessen.gif); background-repeat: no-repeat; overflow: inherit; cursor: pointer; height: 23px; line-height: 26px; padding-left: 90px; display: block; margin-bottom: 0px; }
.add_address .tx_txr { color: red; border-bottom: 1px #7f7d7d; padding: 5px 0; width: 90%; margin: 5px auto; }
.add_address .subinit { float: right; width: 350px; }
.add_address .subinit li { padding: 3px; }
.add_address .subinit b { width: 180px; text-align: right; display: block; float: left; color: #000; }
.add_address .subinit strong { font-size: 18px; color: #ff7d02; font-weight: bold; background-position: -241px -33px; padding-left: 15px; line-height: 15px; }
.orpclea{border-bottom:1px dashed #b4b3b3; padding:5px 0; width:98%; margin:5px auto;clear:both}
.add_address .subinit .sum { padding: 10px 10px 10px 30px; }
.add_address .subinit .sum .sum_sure { height: 36px; width: 113px; display: inline; background-position: -126px 0; border: none; vertical-align: middle; }
.add_address .d_dl { width: 220px; padding-left: 45px; line-height: 25px; }
.add_address .d_dl dt { font-weight: bold; }
.add_address #fav_div_2 { background: none; border: none; margin: 0; z-index: 9; position: relative; clear: both; height: 50px; }
.add_address #fav_div_2 .fav_div { position: absolute; top: -107px; left: 45px; width: 760px; z-index: 11; }
.add_address #fav_div_2 table.fav_tab tr td { padding: 1px 0; }
.add_address #fav_div_2 table.fav_tab tr td.n { padding: 5px; }
.address_div .add_table .upload_nr { float: left; position: relative; width: 356px; }
.address_div .add_table .upload_nr .upload_pic { float: left; height: 113px; margin: 10px 14px 0 0; padding: 0; width: 140px; }
.address_div .add_table .upload_nr .upload_pic23 { float: left; height: 23px; margin: 10px 14px 0 0; padding: 0; width: 140px; }
.address_div .add_table .upload_btn { cursor: pointer; float: left; height: 23px; margin: 4px 14px 0 0; overflow: hidden; padding: 0; width: 140px; }
.address_div .add_table .upload_nr .usercard_tips { background: none repeat scroll 0 0 #fffbf0; border: 1px solid #ff6736; display: none; height: 188px; left: 0; position: absolute; text-align: center; top: -190px; width: 538px; z-index: 0; }
.address_div .add_table select { height: 22px; padding:0px;}
.address_div .add_table tr { height: 31px; }
.address_div .add_table .upload_nr .usercard_tips i { bottom: -7px; height: 7px; overflow: hidden; position: absolute; right: 200px; width: 13px; z-index: 1; }
.address_div .add_table tr .q_time{padding-left: 30px;}
.address_div .add_table tr .Lring_but{ font-weight:bold;}
.address_div .add_table .upload_nr .usercard_tips b { cursor: pointer; height: 17px; overflow: hidden; position: absolute; right: 5px; top: 5px; width: 17px; z-index: 1; }
.address_div .add_table .upload_nr .usercard_tips img { height: 169px; margin-top: 15px; width: 502px; }
.address_div .add_table .upload_nr .blue { cursor: pointer; display: block; float: right; margin-top: 12px; }
.address_div .add_table .sm_text { bottom: -20px; clear: both; color: #999797; height: 20px; left: 0; position: absolute; width: 410px; }
.address_div .add_table .sub_btn { padding-top: 10px; }
.address_div .add_table .upload_nr .card { float: left; margin: 10px 14px 5px 0; width: 140px; }
.address_div .add_table .upload_nr .card img { height: 85px; width: 140px; }
.address_div .add_table .upload_nr .card a { color: #181e90; cursor: pointer; float: left; margin-right: 10px; text-decoration: underline; }
.address_div .add_table .upload_nr .card a:hover { color: #fc8b0b; text-decoration: none; }
#payTypeUL li { padding-bottom: 10px; }
.add_zfbao { padding: 20px 20px 0; }
.add_zfbao img { vertical-align: middle; margin-top: -2px; }
.add_zfbao .s { display: inline-block; background: #fff9f1; border: 1px solid #f1d0ae; height: 18px; margin-left: 10px; padding: 0px 10px 2px; line-height: 18px; }
.add_zfbao .s font { color: #fc8b0b; }
/**== 购物流程 ==**/
.add_address .dres_tab { width:100%; margin:0px auto 10px; }
.add_address .dres_tab th { background:#e9e9e9; font-weight:normal; text-align:center; padding:7px 3px;height: 23px;}
.add_address .dres_tab td {text-align:center; vertical-align:middle; line-height:22px; }
.add_address span.war_bdel { width:47px; height:21px; line-height:normal; display:inline-block; margin-right:10px; }
.add_address span.war_bdel a { width:47px; height:21px; line-height:21px; background-position:-90px -151px; text-align:center; display:block; }
.add_address .burent { height:30px; padding-left:30px;}
.add_address .isBut_Div .isbut_wb{height: 24px; width: 113px; background: #019de7; line-height: 24px; color: #fff; font-weight: normal; text-align: center; display: inline-block; margin-right: 12px; border: 1px solid #0083c0;}
.add_address .isBut_Div .isbut_wb:hover{ opacity:0.7;}
/****== 订单确认 _start===****/
.indent_Not { background: url(../img/indentbg.png) left bottom repeat-x; padding-bottom: 20px; color: #000; }
.indent_Not .form_suc { width: 780px; margin: 10px 0 0 58px; padding-left: 100px; position: relative; }
.indent_Not .form_suc p, .indent_Not .form_suc h2 { height: 35px; line-height: 35px; }
.indent_Not .form_suc h2 { font-size: 20px; font-family: '黑体'; }
.indent_Not .form_suc h2 span { font: normal 14px/18px '宋体'; margin-left: 8px }
.indent_Not .form_suc h2 span.cor { margin-left: 0px }
.indent_Not .form_suc b { font-weight: 800 }
.indent_Not .form_suc em { margin: 0 4px; font-style: normal }
.indent_Not .form_suc .st, .indent_Not .form_suc .sc { height: 69px; width: 58px; background-position: -191px -431px; display: block; position: absolute; left: 10px; top: 0px; }
.indent_Not .form_suc .sc { background-position: -191px -606px; }
.indent_Not .not_tar { padding: 10px; text-align: center; line-height: 22px; margin-bottom: 30px; position: relative; width: 100%; }
.indent_Not .cor { color: #f26521; font-weight: bold; }
.indent_Not .not_t { height: 30px; line-height: 30px; padding-left: 30px; }
.indent_Not .payNow { padding-left: 40px; margin-top: 20px; font-size: 16px }
.indent_Not .corblur { color: #1b1a9a; }
.indent_Not .corblur:hover { color: #f26521; }
.indent_Not .poabs { position: absolute; left: 420px; top: 40px; }
.shop_list h4.indent_line { width: 950px; margin: 0 auto; font-weight: normal; font-size: 12px; color: #000; }
.shop_list h4.indent_line .s_bg { color: #666; padding-left: 15px; background-position: -238px -402px; }
.indent_Not .i_tab { padding: 0 40px 40px; }
.indent_Not .i_tab table { width: 100%; border: 1px solid #e4e4e4; }
.indent_Not .i_tab table th, .indent_Not .i_tab table td { border: 1px solid #e4e4e4; padding: 3px; text-align: center; }
.i_tab .bank_list th { background-attachment: scroll; background-clip: border-box; background-color: #FEF6E9; background-image: none; background-origin: padding-box; background-position: 0 0; background-repeat: repeat; background-size: auto auto; height: 35px; }
.i_tab .bank_list tr.c_h td { background-attachment: scroll; background-clip: border-box; background-color: #F7F7F7; background-image: none; background-origin: padding-box; background-position: 0 0; background-repeat: repeat; background-size: auto auto; }
.bank_list td { height: 30px; text-align: left; }
.indent_Not .tar_u { height: 22px; line-height: 22px; padding-left: 30px; }
/****== 分期付款 _start===****/
.t_moneyul { padding: 20px 40px; }
.t_moneyul li { height: 30px; line-height: 30px; }
.t_moneyul li b, .t_moneyul li span { color: red; visibility:
}
.t_m { height: 1px; line-height: 1px; border-top: 1px dashed #dfdfdf; margin-top: 20px; width: 90%; margin: 20px auto; }
.but_div { height: 50px; padding-left: 40px; }
.zf_h { background-color: #FEF6E9; margin-top: 15px; padding-left: 10px; border: 1px #F7BE49 solid; zoom: 1; }
.zf_h span { float: left; }

/**== 公用按钮 ==**/

.but_sty { padding-top: 20px; }
.all_b_style_bg { margin-right: 12px; }
.all_bw_style_bg { margin-right: 20px; }
.all_b_style_bg { width: 83px; height: 26px; background-position: 0 0; color: #fff; display: inline-block; text-align: center; line-height: 26px; overflow: hidden; }
.all_b_style_bg:hover { background-position: -87px 0; color: #fff; }
.all_bw_style_bg { width: 83px; height: 26px; background-position: 0 -26px; color: #fff; display: inline-block; text-align: center; line-height: 26px; overflow: hidden; }
.all_bw_style_bg:hover { background-position: -87px -26px; color: #fff; }
.all_w_style_bg { background-position: 0 -164px; height: 20px; width: 112px; display: inline-block; line-height: 20px; text-align: center; margin-left: 10px; padding-right: 10px; }
.Lring_but { height: 24px;width: 113px; background:#ff0000;line-height: 24px; color: #fff; font-weight: normal; text-align: center; display: inline-block; margin-right: 12px;border: 1px solid #c21e03;float:left;}
#activeCardBtn{ float:none;}
.Lring_but:link{color:#fff;}
.Lring_but:hover { background-position: 0 -319px; color: #fff; opacity:0.7;}
.allButsomle { width: 73px; height: 21px; line-height: 21px; color: #fff; margin-right: 10px;background: #019de7; display: inline-block; text-align: center;border: 1px solid #0083c0;}
.allButsomle:link{color: #fff;}
.allButsomle:hover{color: #fff;opacity:0.7;}

.morebank { width:618px; position:absolute; margin-top:-60px; z-index:999 }
.tbank { height:12px; overflow:hidden; background:url(../img/bgtbox.gif) no-repeat left top; }
.cbank { padding:5px 10px; height:auto; line-height:20px; background:url(../img/bgtbox.gif) no-repeat left bottom; }
.morebank2 { width:420px; position:absolute; left:-10px; top:30px; z-index:10 }
.tbank2 { height:12px; overflow:hidden; background:url(../img/bgtbox2.gif) no-repeat left top; }
.cbank2 { padding:5px 10px; height:auto; line-height:20px; background:url(../img/bgtbox2.gif) no-repeat left bottom; }
.cbank2 a, .cbank2 a:link, .cbank2 a:visited, .cbank2 a:active { color:red }
.choosebank { position:absolute; height:28px; top:-28px; width:400px; clear:both; }
.choosebank h4 { float:left; line-height:28px; }
.choosebank ul { float:left; }
.choosebank li { float:left; line-height:28px; width:68px; text-align:center; height:28px; background:url(../img/bgli.gif) no-repeat; margin-right:5px; color:#000; overflow:hidden; cursor:pointer; padding-bottom:0; }
.form .choosebank ul li { padding-bottom: 0; }
.choosebank li.act { background:url(../img/bgli.gif) no-repeat 0 -28px; font-weight:bold; }
h4 { font-size:12px; }
ul li span.red { color:red }
ul li.hidden, div.hidden { display:none }
.selectbox { width:690px; padding:10px; border:1px solid #D1D1D1; background:#FFF; margin:10px 0 0 30px;margin: 10px 0px 0px 25px; display: block;}
.selectbox ul { margin:0; padding:0; display:inline-block }
.selectbox ul li { position:relative; float:left; width:160px; height:35px; margin:0; padding:0; }
.selectbox ul li label { display:block; height:35px }
.selectbox ul li label input { position:absolute; left:2px; top:8px; }
.selectbox ul li label img { margin:2px 0 0 20px; }
p.black { color:#333; background:#fff;padding:0 0 10px 10px }
.tx_input { border:1px solid #dfdfdf; padding:2px; }
.btnZone { margin:20px 0 20px 28px }
.r_rondCur { border:1px solid #dfdfdf; width:90%; margin-top:10px; margin-left:20px; }
.r_rondCur th, .r_rondCur td { border:1px solid #dfdfdf; height:20px; line-height:20px; padding:3px 5px; background:#fff; }
.fav_tab tr td .listCode { width:250px; position:relative; }
.fav_tab tr td .listCode ul { width:210px; height:40px; overflow:hidden; }
.fav_tab tr td .listCode ul.cur { height:auto; }
.fav_tab tr td .listCode ul li { float:left; height:20px; width:210px; padding:0; }
.fav_tab tr td .listCode ul li img { height:35px; width:35px; overflow:hidden; }
.fav_tab tr td .vrit { background:url(../img/userCenter/t_page.gif) right 50% no-repeat; display:block; width:35px; height:20px; position:absolute; right:10px; top:5px; }
.fav_tab tr td .vriton { background:url(../img/userCenter/b_page.gif) right 50% no-repeat; display:block; width:35px; height:20px; position:absolute; right:10px; top:5px; }
/* 优惠详情 */
.maskDiv { position: absolute; z-index: 1; opacity: 0.15; filter: alpha(opacity=15); background: #000; width: 500px; top: -117px; left: 23.6%; height: 250px }
.y_fqfk { position: absolute; z-index: 9; display: inline; background: #fff; border: 1px solid #ed9426; padding: 1px; width: 500px; top: -125px; left: 24%; height: 250px; }
.y_fqfk .y_title { background: #fed088; height: 26px; line-height: 26px; color: #000; font-weight: bold; padding: 1px 1px 0px 10px; }
span.y_img { float: right }
span.y_wz { float: left }
span.y_img .close, span.y_img .closed { margin-top: 2px; display: block; height: 21px; width: 20px; background: url(../img/gbx.gif) 0 0 no-repeat; }
span.y_img .close:hover, span.y_img .closed:hover { background: url(../img/gbx_h.gif) 0 0 no-repeat; }
.y_fqfk .y_title img { vertical-align: middle; }
.y_fqfk .y_con { padding: 8px 10px; }
.y_fqfk .y_wzsm { padding: 5px 15px; }
.y_fqfk .y_wzsm p { color: #666; }
.y_fqfk .y_wzsm p span { color: #f60; }
.y_fqfk .y_wzsm ul { margin-left: 15px; }
.y_fqfk .y_wzsm li { list-style: decimal; line-height: 18px; }
/*pay*/
.pay_blank { text-align: left; padding: 10px; }
.pay_blank p { padding-bottom: 10px; }
.elementsButs { height: 28px; width: 83px; background-position: 0 -52px; color: #fff; text-align: center; display: inline-block; line-height: 28px; font-weight: bold; font-size: 14px; }
.elementsButs:hover { background-position: -87px -52px; color: #fff; }
.elementsButlong { height: 28px; width: 134px; background-position: 0 -229px; color: #fff; text-align: center; display: inline-block; line-height: 28px; font-weight: bold; font-size: 14px; }
.elementsButlong:hover { background-position: 0px -259px; color: #fff; }
.pay_blank p .org { color: #ff6200; }
.xiala_tab { border: 0px; width: 790px; background: #FFF; margin: 0 auto; }
.xiala_tab1 { width: 100px; height: 30px; line-height: 30px; padding-left: 10px; }
.xiala_tab2 { width: 80px; height: 30px; line-height: 30px; text-align: center; }
.xiala_tab3 { width: 100px; height: 30px; line-height: 30px; text-align: center; }
.xiala_tab4 { width: 416px; height: 30px; line-height: 30px; padding-left: 20px; }
.xoalai_tet { width: 116px; height: 20px; border: 1px solid #bebfc4; line-height: 20px; padding: 0 2px; }
.xialai_lip { background: url(../img/activeCard.gif) no-repeat; width: 94px; height: 27px; border: 0px; vertical-align: middle; cursor: pointer; }
#submit_order_btn{cursor: pointer; display: inline; height: 26px; font-size:14px; vertical-align: middle; width: 104px; background:#f00; border:1px solid #c21e03;color:#fff;}
#submit_order_btn:hover{ opacity:0.7;}
/**********gift code csss***********************/
.giftCard_div { border: 1px solid #D5C4AB; padding: 1px; background: #fff; margin-top: 5px; width: 630px; margin-left: 15px; }
.giftCard_div h4 { color: #000; height: 22px; font-size: 12px; background: #ffd088; text-indent: 15px; line-height: 22px; }
.giftCard_div h4 span { font-weight: normal; color: #555; }
.giftCard_div h4 .s { float: right; cursor: pointer; }
.giftCard_div h4 .s a { width: 30px; height: 19px; overflow: hidden; display: block; }
.giftCard_div h4 .s a:hover {}
.giftCard_div .giftCard_table { width: 100%; }
.giftCard_div .giftCard_table th { background: #f6f6f6; text-align: left; padding: 3px; }
.giftCard_div .giftCard_table td { border-bottom: 1px #a1a1a1; padding: 8px 3px; }
.giftCard_div .giftCard_table td.n { border-bottom: none; }
.giftCard_div .giftCard_table td.txtr { text-align: right; }
.freesgipclass { float: right; padding-right: 0px; background: url(../img/free-ship.gif) no-repeat; background-position: 0px 0px; width: 82px; }
/* ---------------------------------------------购物车-确认订单信息 end--------------------------------------------*/


/* ---------------------------------------------购物车-成功提交订单 start--------------------------------------------*/
.paycom .pay_pa{font-size: 25px; font-weight: bold;display: block; padding-top:33px; text-align:center;color:#fe0000;}
.paycom .pay_pb { font-size: 12px; font-weight: normal; padding-top: 20px; padding-bottom: 30px; text-align: center; }
.paycom .order_information { width: 982px; height: 45px; line-height: 45px; color: #333; background: #f5f5f5; margin-bottom: 20px; }
.paycom .order_information h3 { float: left; padding-left: 230px;font-size: 14px;line-height: 45px;}
.paycom .order_information h3 b { padding-right: 20px;font-weight: bold; }
.paycom .order_information h3 b span { color: #ff4d0f; }
.paycom .order_information p { float: left; }
.paycom .order_information p a { color: #fe0000; }
.paycom .buy h3 { padding: 10px 0 0 10px; font-size: 19px; margin-bottom: 10px; }
.paycom .buy h3 b { display: block; color: #000; height: 22px; line-height: 22px; padding-left: 10px; font-weight: bold; }
.paycom .defray { width: 982px; margin-bottom: 20px; }
.paycom .defray dt { height: 28px; line-height: 28px; background: #f5f5f5; padding-left: 20px; font-weight: bold; color: #333; }
.paycom .defray dd { width: 982px; overflow: hidden; padding-top: 10px; }
.paycom .defray dd .radio { float: left; width: 65px; text-align: center; padding-top: 14px; }
.paycom .defray dd .logo { float: left; width: 140px; height: 52px; margin-top: 0px; margin-left: auto; margin-right: auto; }
.paycom .defray dd .explain { float: left; width: 777px; line-height: 20px; color: #787878; padding-top: 14px; }
.paycom .make_sure { width: 735px; padding: 10px 0; overflow: hidden; }
.paycom .make_sure p { width: 715px; padding-left: 20px; overflow: hidden; margin-top: 8px; height: auto; line-height: 35px; }
.paycom .make_sure p .btn { display: block; width: 116px; height:26px; float: left; margin-right: 10px; line-height: 26px; color: #fff;font-size: 14px;text-align: center; text-decoration: none; background:#f00;cursor: pointer;border: 1px solid #c21e03;}
.paycom .make_sure p .btn:hover{ opacity:0.8;}
/* ---------------------------------------------购物车-成功提交订单 end--------------------------------------------*/


/*翻页*/
.page{ text-align:right; padding:8px;font-size:12px; color:#666;}
.page a{ font-size:12px; color:#666; margin:0 2px;padding-left:7px;text-decoration:none;height:20px;line-height:20px;display:inline-block;}
.page a span{font-size:12px; color:#666; padding-right:7px;text-decoration:none;height:20px;line-height:20px;display:inline-block;cursor:pointer;}
.page a:hover {color:#fff;text-decoration:none;}
.page a:hover span{cursor:pointer;color:#666;}
.page a.act{font-size:12px; color:#fff; margin:0 2px;padding-left:7px;text-decoration:none;height:20px;line-height:20px;display:inline-block;font-weight:bold;}
.page a.act span{font-size:12px; color:#333; padding-right:7px;text-decoration:none;height:20px;line-height:20px;display:inline-block;cursor:pointer;}
.page a.page_home{width:40px;height:22px;line-height:21px;text-align:center;color:#666;font-size:12px;cursor:pointer;display:inline-block;padding:0px;margin:0px 1px 0px 0px;}
.page a.page_home:hover{color:#666;text-decoration:none;}
.page a.page_pre{width:40px;height:22px;line-height:21px;text-align:center;color:#666;font-size:12px;cursor:pointer;display:inline-block;padding-left:10px;margin:0px 1px 0px 0px;}
.page a.page_pre:hover{color:#666;text-decoration:none;}
.page a.page_next{width:56px;height:22px;line-height:21px;text-align:center;color:#666;font-size:12px;cursor:pointer;display:inline-block;padding:0px 0px 0px 0px;margin:0px 0px 0px 2px;}
.page a.page_next:hover{color:#666; text-decoration:none;}

/*表格*/
.table1 {border-collapse:collapse;border:1px solid #e6e6e6; margin-bottom:10px;}
.table1 thead {height:18px;line-height:18px;text-align:left;background:#efefef;padding:2px 5px; color:#333;}
.table1 td,.table1 th {border:1px solid #e6e6e6;padding:5px; font-weight:normal;}
.table1 td {color:#666;text-align: center;}
.table1 tfoot {text-align:center;font-weight:bold;}
.table1 .trbg{background:#f8f8f8;}

.table2 {border-collapse:collapse;border:1px solid #e6e6e6; margin-bottom:10px;}
.table2 thead {height:18px;line-height:18px;text-align:left;background:#efefef;padding:2px 5px; color:#333;}
.table2 td,.table2 th {border-bottom:1px solid #e6e6e6;padding:5px; font-weight:normal;text-align: left;}
.table2 td {color:#666;text-align: left;}
.table2 tfoot {text-align:center;font-weight:bold;background:#f8f8f8;}

.table3 {border-collapse:collapse;border:0px solid #e6e6e6; margin-bottom:10px;}
.table3 thead {height:25px;line-height:25px;text-align:left;background:#000;padding:2px 5px; color:#fff;}
.table3 th {padding:5px; font-weight:normal;}
.table3 td {border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:5px; font-weight:normal;}
.table3 tfoot {text-align:right;}
.table3 .end{border-right:0px;}

.table4 {border-collapse:collapse;border:0px solid #fff; margin-bottom:10px;}
.table4 thead {height:18px;line-height:18px;text-align:left;background:#e5e5e5;padding:2px 5px; }
.table4 td {border:1px solid #fff;padding:3px; font-weight:normal;background:#e5e5e5;}
.table4 th {border:1px solid #fff;padding:3px; font-weight:normal;background:#ccc;}
.table4 td {color:#333;}


.tablein{ border:none; margin:0;border-collapse:collapse;}
.tablein,.tablein td,.tablein th{ border:none;}

.list-none{clear:both;padding:200px 0px;text-align:center;overflow:hidden;}
.list-none a{color:#468fa2; text-decoration:underline;}


/*购买咨询*/
.gmzx{width:800px;height:auto;background:#fff;margin-bottom:10px;float:left;border: 1px solid #d8d8d8;}
.gmzx .main { width: 800px;padding: 10px 0px 0px 0px; background: #fff; float: left; }
.gmzx .title{width:780px;height:37px;padding:0px 10px;background:#e2e2e2;float:left;border-bottom: 1px solid #c8c8c8;}
.gmzx .title h2{width:175px;height:37px;line-height:37px;float:left;font-size:14px;font-weight:bold;}
.gmzx .title h2 b{font-size: 12px; font-weight: bold; margin-left: 3px;}
.gmzx .main .list-m{width:778px;padding:10px 10px 0px 10px;float:left;}
.gmzx .main .list-m b.gmzx_kong{font-size: 18px; font-weight: bold; margin: 60px 0px 300px 280px; display: block;}
.gmzx .main .list-b{width:800px;padding:0px;background:#f3f3f3;border-top:1px #e3e3e3 solid ;float:left;}
.wenda{}
.wenda p{margin-top:5px;color:#999;line-height: 18px;}
.wenda .z-question{color:#e9034e;}
.wenda .z-reply{color:#339900;}
.gmzx .main .list-none{clear:both;padding:200px 0px;text-align:center;}

/*我的评论*/
.my_comment{width:800px;height:auto;background:#fff;margin-bottom:10px;float:left;border: 1px solid #d8d8d8;}
.my_comment .main{width: 800px;padding: 10px 0px 0px 0px; background: #fff; float: left;}
.my_comment .title{width:780px;height:37px;padding:0px 10px;background:#e2e2e2;float:left;border-bottom: 1px solid #c8c8c8;}
.my_comment .title h2{width:175px;height:37px;line-height:37px;float:left;font-size:14px;font-weight:bold;}
.my_comment .title h2 b{font-size: 12px; font-weight: bold; margin-left: 3px;}
.my_comment .main .tab{width:778px;height:25px;margin:10px 10px 10px 10px;display:inline;float:left;}
.my_comment .main .tab dt a{width:148px;height:25px;line-height:25px;text-align:center;margin-right:3px;display:inline;color:#333;float:left;}
.my_comment .main .tab dt a.act{width:148px;height:25px;line-height:25px;text-align:center;margin-right:3px;display:inline;color:#333;font-weight:bold;float:left;}
.my_comment .main .tab dd{float:right;}
.my_comment .main .list-m{width:778px;padding:0px 10px 0px 10px;float:left;}
.my_comment .main .list-b{width:800px;padding:0px;background:#f3f3f3;border-top:1px #e3e3e3 solid ;float:left;}
.my_comment .main .f_rz { color: #e8044f; }
.my_comment .spandd{ width:60px;display:block; float:left; margin:10px 10px 10px 0; }

.reply{padding:0px 0px 0px 20px;margin:0px;}
.reply_color{padding:0px 0px 0px 20px;margin:0px;color:#f07100;}
/*评论结束*/

/*地址管理*/
.dzgl{width:800px;height:auto;background:#fff;margin-bottom:10px;float:left;border: 1px solid #d8d8d8;}
.dzgl .main{ width: 800px;padding: 10px 0px 0px 0px; background: #fff; float: left;}
.dzgl .title{width:780px;height:37px;padding:0px 10px;background:#e2e2e2;float:left;border-bottom: 1px solid #c8c8c8;}
.dzgl .title h2{width:175px;height:37px;line-height:37px;float:left;font-size:14px;font-weight:bold;}
.dzgl .title h2 b{font-size: 12px; font-weight: bold; margin-left: 3px;}
.dzgl .main .list-m{width:776px;margin:0px 10px;display:inline;border:1px #e6e6e6 solid;border-bottom:0px;float:left;}
.dzgl .main .list-b{width:798px;padding:0px;background:#f3f3f3;border-top:1px #e3e3e3 solid ;float:left;}
.dzgl .main .list{width:756px;padding:10px;border-bottom:1px #e6e6e6 solid;float:left;}
.dzgl .main .list .li-1{width:596px;float:left; line-height:18px;}
.dzgl .main .list .li-2{width:150px;padding:10px 0px 10px 10px;text-align:center;float:left;}
.dzgl .main .old{background:#fdfcdd;color:#333;}
.dzgl-form{width:778px;padding:10px;float:left;}
.dzgl-form h2{clear:both;height:21px;line-height:21px;padding-left:10px;border:1px #e6e6e6 solid;font-size:12px;color:#333;font-weight:normal;background:#efefef;}
.dzgl-form-main{padding:10px 0px;}
.dzgl-form-main dl{padding:5px;margin-bottom:5px;}
.dzgl-form-main dt{width:75px;color:#333;text-align:right;float:left;}
.dzgl-form-submit{padding:0px 0px 10px 80px;}
.dzgl .main .list-none{clear:both;padding:100px 0px;text-align:center;}

.btn_c3{height:22px;display:inline-block;}
.btn_c3 span{height:22px;line-height:21px;background:#f00;display:inline-block;cursor:pointer;color:#fff;border: 1px solid #c21e03;margin-top: 8px;padding:0px 10px;}
.btn_c3:hover{color:#fff; text-decoration:none; opacity:0.8;}


/*我的优惠卷*/
.yhjzx{width:800px;height:auto;background:#fff;margin-bottom:10px;float:left;border: 1px solid #d8d8d8;}
.yhjzx .main{width: 800px;padding: 10px 0px 0px 0px; background: #fff; float: left; }
.yhjzx .title{width:780px;height:37px;padding:0px 10px;background:#e2e2e2;float:left;border-bottom: 1px solid #c8c8c8;}
.yhjzx .title h2{width:175px;height:37px;line-height:37px;float:left;font-size:14px;font-weight:bold;}
.yhjzx .title h2 b{font-size: 12px; font-weight: bold; margin-left: 3px;}
.yhjzx .main .tab{width:778px;height:25px;background:#fff;margin:10px auto;border-bottom:1px solid #d8d8d8;}
.yhjzx .main .tab a{width:88px;height:24px;line-height:24px;text-align:center;background:#fff;margin-right:3px;display:inline;color:#333;float:left;border:1px solid #d8d8d8;border-bottom:none;}
.yhjzx .main .tab a.act{width:88px;height:25px;line-height:25px;text-align:center;background:#fff;margin-right:3px;display:inline;color:#333;font-weight:bold;float:left; }
.yhjzx .main .list-t{width:776px;height:25px;text-align:center;line-height:25px;border:1px #e6e6e6 solid;background:#efefef;overflow:hidden;margin:0 auto;}
.yhjzx .main .list-t .li-1{width:129px;float:left;}
.yhjzx .main .list-t .li-2{width:129px;float:left;}
.yhjzx .main .list-t .li-3{width:129px;float:left;}
.yhjzx .main .list-t .li-4{width:129px;float:left;}
.yhjzx .main .list-t .li-5{width:129px;float:left;}
.yhjzx .main .list-t .li-6{width:129px;float:left;}
.yhjzx .main .list-t .li-7{width:129px;float:left;}
.yhjzx .main .list-t .li-11{width:194px;float:left;}
.yhjzx .main .list-t .li-12{width:194px;float:left;}
.yhjzx .main .list-t .li-13{width:194px;float:left;}
.yhjzx .main .list-t .li-14{width:194px;float:left;}
.yhjzx .main .list-t .li-15{width:194px;float:left;}
.yhjzx .main .list-t .li-16{width:150px;float:left;}
.yhjzx .main .list-none{font-size: 18px; font-weight: bold;}

.yhjzx .main .list-m{width:778px;padding:10px 10px 0px 10px;margin:0 auto;}
.yhjzx .main .list-m a{margin:0px;}
.yhjzx .main .list-b{width:798px;padding:0px;background:#f3f3f3;border-top:1px #e3e3e3 solid ;margin:0 auto;}
/*优惠卷结束*/


/*我的收藏*/
.wdsc{width:800px;height:auto;background:#fff;margin-bottom:10px;float:left;border: 1px solid #d8d8d8;}
.wdsc .main{width: 800px;padding: 10px 0px 0px 0px; background: #fff; float: left;}
.wdsc .title{width:780px;height:37px;padding:0px 10px;background:#e2e2e2;float:left;border-bottom: 1px solid #c8c8c8;}
.wdsc .title h2{width:175px;height:37px;line-height:37px;float:left;font-size:14px;font-weight:bold;}
.gmzx .title h2 b{font-size: 12px; font-weight: bold; margin-left: 3px;}

.wdsc .main .list-m{width:778px;padding:0px 0px 20px 0px;margin:0 auto;}
.wdsc .main .list-b{width:798px;padding:0px;background:#f3f3f3;border-top:1px #e3e3e3 solid ;}
.wdsc .main .type{clear:both;padding:10px;min-height:20px;_height:20px;line-height:20px;background:#f3f3f3;border:1px #e6e6e6 solid;font-size:12px;color:#ccc;margin-bottom:10px;zoom:1;}
.wdsc .main .type:after{content: ""; display: block; clear: both; height: 0px;}
.wdsc .main .type dt{width:730px;float:left;}
.wdsc .main .type dt .act{height:20px;padding-left:18px;display:inline-block;}
.wdsc .main .type dt .act span{height:20px;padding-right:5px;line-height:20px;color:#fff;font-weight:bold;display:inline-block;cursor:pointer;}
.wdsc .main .type dt a{height:20px;line-height:20px;margin-right:10px;display:inline-block;}
.wdsc .main .type dd{width:20px;float:right;}
.wdsc .main .type .btn_down{width:19px;height:19px;display:block;}
.wdsc .main .type .btn_up{width:19px;height:19px;display:block;}
.wdsc .main .op{height:30px;}
.wdsc .main .op span{float:right;}
.wdsc .main .info{border:1px #e7e7e7 solid;padding:20px;margin-bottom:10px;zoom:1;}
.wdsc .main .info:after{content: ""; display: block; clear: both; height: 0px;}
.wdsc .main .info .txt{width:245px;float:left;}
.wdsc .main .info .txt h2{font-family:Arial,helvetica,sans-serif;color:#000;font-size:14px;}
.wdsc .main .info .txt p{padding:10px 0px 10px 0px;color:#999;}
.wdsc .main .info .pic{width:460px;float:right;}

.wdsc .main .list-b .left{padding:8px 0px 0px 10px;float:left;}
.wdsc .main .list-b .left a{background:none;color:#666;padding:0px;margin:0px;display:inline;}
.wdsc .main .list-b .left a:hover{background:none;color:#468fa2; text-decoration: none; }
.wdsc .main .list-box{}
.wdsc .main .list-box .list-box-t{height:28px;line-height:28px;background:#efefef;border:1px #e6e6e6 solid;}
.wdsc .main .list-box .list-box-t .li-1{width:390px;padding-left:50px;float:left;}
.wdsc .main .list-box .list-box-t .li-2{width:200px;float:left;}
.wdsc .main .list-box .list-box-t .li-3{width:136px;text-align:center;float:left;}
.wdsc .main .list-box .list{clear:both;padding:10px 0px;border-bottom:1px #e6e6e6 solid;zoom:1;}
.wdsc .main .list-box .list:after{content: ""; display: block; clear: both; height: 0px;}
.wdsc .main .list-box .list .li-1{width:40px;padding:50px 0px 0px 10px;float:left;}
.wdsc .main .list-box .list .li-2{width:110px;padding:10px 0px 0px 0px;float:left;}
.wdsc .main .list-box .list .li-3{width:270px;padding:30px 0px 0px 0px;float:left;}
.wdsc .main .list-box .list .li-4{width:200px;padding:30px 0px 0px 10px;float:left;}
.wdsc .main .list-box .list .li-5{width:136px;padding:20px 0px 0px 0px;text-align:center;float:left;}
.wdsc .main .list-box .list strong{color:#e8044f;font-size:14px;}
.wdsc .main .list-box .list-over{background:#f3f3f3;}
.wdsc .main .list-box .list .li-m{width:616px;float:left;}
.wdsc .main .list-box .list .active{clear:both;padding:7px 0px 0px 0px;zoom:1;}
.wdsc .main .list-box .list .active:after{content: ""; display: block; clear: both; height: 0px;}
.wdsc .main .list-box .list .active ul{padding:10px 0px;border-top:1px #ccc dashed;zoom:1;}
.wdsc .main .list-box .list .active ul:after{content: ""; display: block; clear: both; height: 0px;}
.wdsc .main .list-box-none{text-align:center;font-family:Arial,helvetica,sans-serif;font-size:14px;border:1px #e7e7e7 solid;padding:40px;}
.wdsc .main .list-m b.gmzx_kong { font-size: 18px; font-weight: bold; margin: 60px 0px 300px 280px; display: block; }

.btn_bb2{width:78px;height:22px;line-height:22px;border: 1px solid #c21e03;background:#f00;color:#fff;font-size:12px;text-align:center;cursor:pointer;display:inline-block;margin:3px 0px;}
.btn_bb2:link,.btn_bb2:visited,.btn_bb2:hover{color:#fff;}
.btn_bb2:hover{color:#fff;text-decoration:none; opacity:0.8;}


/*个人资料*/
.grzl{width:800px;height:auto;background:#fff;margin-bottom:10px;float:left;border: 1px solid #d8d8d8;}
.grzl .title{width:780px;height:37px;padding:0px 10px;background:#e2e2e2;float:left;border-bottom: 1px solid #c8c8c8;}
.grzl .title h2{width:175px;height:37px;line-height:37px;float:left;font-size:14px;font-weight:bold;}
.grzl .title h2 b{font-size: 12px; font-weight: bold; margin-left: 3px;}
.grzl .main{width:778px;min-height:400px;_height:400px;padding:10px 11px 11px 11px;background:#fff;float:left;}
.grzl .main h2{clear:both;height:21px;line-height:21px;padding-left:10px;background:#efefef;border:1px #e6e6e6 solid;font-size:12px;color:#333;font-weight:normal;cursor:pointer;margin-bottom:2px;}
.grzl .main h2 span{color:#999;}
.grzl .main h2 .more{padding:0px 10px 0px 0px;float:right;}
.grzl .main .box{width:778px;clear:both;padding-top:10px;margin-bottom:10px;float:left;}
.grzl .main .box:after { content:""; display:block; clear:both; height:0; }
.grzl .main .submit{padding:0px 0px 20px 80px;}
.grzl-hyxx .box-info{width:552px;padding-right:38px;float:left;}
.grzl-hyxx .box-info dl{height:30px;border:1px #fff solid;margin-bottom:2px;line-height:22px;font-family:Arial,helvetica,sans-serif;}
.grzl-hyxx .box-info dl dt{width:80px;text-align:right;color:#333;float:left;}
.grzl-hyxx .box-info dl dd{width:470px;padding-bottom:1px;color:#666;float:left;}
.grzl-hyxx .box-pic{width:148px;padding:20px;text-align:center;float:right;}
.grzl-hyxx .box-pic img{width:100px;height:100px;margin-bottom:10px;border: 1px solid #b7b6b6;}

.grzl-grxg dl{clear:both;width:770px;padding-bottom:5px;float:left;}
.grzl-grxg dl:after { content:""; display:block; clear:both; height:0; }
.grzl-grxg dl dt{width:80px;text-align:right;line-height:25px;float:left;}
.grzl-grxg dl dd{width:690px;float:left;}

.grzl-lxxx dl{clear:both;width:770px;padding-bottom:5px;float:left;}
.grzl-lxxx dl:after { content:""; display:block; clear:both; height:0; }
.grzl-lxxx dl dt{width:80px;text-align:right;line-height:22px;float:left;}
.grzl-lxxx dl dd{width:690px;line-height:22px;float:left;}
.grzl-lxxx a:hover{ color:#f00;}

.grzl-xapp dl{clear:both;width:730px;padding:0px 20px 5px 20px;float:left;}
.grzl-xapp dl span{color:#999;line-height:25px;display:inline-block;}
.grzl-xapp ul{clear:both;width:750px;padding:0px 20px 20px 0px;float:left;}
.grzl-xapp ul li{height:22px;padding-left:20px;float:left;}
.grzl-xapp .submit{width:690px;padding:0px 0px 0px 80px;}
.grzl-xapp .addbox{width:725px;margin:0px 0px 10px 20px;display:inline;padding:5px 10px 5px 0px;border:1px #ccc solid;background:#f8f8f8;color:#000;}
.grzl-xapp .addbox li{height:22px;line-height:22px;padding:0px 0px 0px 10px;float:left;display:inline-block; white-space:nowrap;}
.grzl-xapp .addbox .btn_del{ vertical-align:middle;}
.btn_b1 { width: 118px; height: 30px; line-height: 30px; border:1px solid #c21e03; background:#f00; color: #fff; font-size: 14px; font-weight: bold; cursor: pointer; display: inline-block; }
.btn_b1:hover{ opacity:0.8;}
.btn_edit { width: 37px; height: 20px;display: inline-block; overflow: hidden; border: 0px; }
.input_1 { height: 20px; line-height: 20px; color: #333; border: 1px #c9c9c9 solid;vertical-align: top;width: 150px;}

/*订单中心*/
.home-main{width:800px;height:auto;margin-bottom:10px;border: 1px solid #d8d8d8;}
.home-main .title h2 b{font-size: 12px; font-weight: bold; margin-left: 3px;}
.home-main .main{padding:10px;}
.home-main .title{width: 780px; height: 37px; padding: 0px 10px; background: #e2e2e2; border-bottom: 1px solid #c8c8c8;}
.home-main .title h2{width: 195px; height: 37px; line-height: 37px; float: left; font-size: 14px; font-weight: bold;}
.home-main .title h2 span{font-size: 10px;-webkit-transform:scale(0.85); display: inline-block; line-height: 15px; font-weight:bold; padding-left: 0px; padding-left: 10px \9; _padding-left: 10px;}

.home-main .progress-bar li { float: left; width: 260px; color: #666; text-align: center; height: 24px; line-height: 24px; }
.home-main .progress-bar li.cur { color: #fff;background:#000; }
.home-main .progress-bar1 {background:#e2e2e2;}
.home-main .progress-bar2 {background:#e2e2e2;}
.home-main .progress-bar3 {background:#e2e2e2;}
.home-main .main .main-info { border-top: 1px solid #ddd; padding: 20px 10px 10px; }
.home-main .main .main-info .p1 { padding-bottom: 10px; font-weight: bold; }
.home-main .main .main-info p{ line-height: 24px;}
.home-main .result-info { padding: 30px 0; min-height: 360px; width: 380px; margin: 0 auto; }
.home-main .result-info p { line-height: 24px; }
.home-main .result-info .info-ok {padding-left: 34px; display: inline-block; }
.home-main .result-info .info-no {padding-left: 34px; display: inline-block; color: #f20a00; }
.home-main .result-info .info-detail { margin-top: 20px; text-align: left; }
.home-main .result-info .button-icon { margin-top: 20px; }
.home-main .table-account td { padding: 30px 0; border-bottom: 1px solid #ddd; }
.home-main .table-account tr.last td { border-bottom: 0; }
.home-main .table-account .icon-ok { display: inline-block; line-height: 32px; padding-left: 42px; margin-left: 20px;}
.home-main .table-account .icon-warning { display: inline-block; line-height: 32px; padding-left: 42px; margin-left: 20px;}
.home-main .table-account .account-type { font-size: 18px; line-height: 32px; display: inline-block; padding-left: 20px;font-weight: bold;}

.button-icon {display: inline-block; cursor: pointer; }
.button-icon i { font-style: normal; background:#f00;border: 1px solid #c21e03; color:#fff; display: inline-block; height: 33px; line-height: 33px; text-align: center; }
.button-red i { width: 120px; }

/*form table*/
.form-table { padding: 30px 0; }
.form-table ul { width: 690px; margin: 0 auto; padding: 10px 0; }
.form-table ul li { float: left; line-height: 30px; padding: 0 5px; }
.form-table ul li#pass{width:210px;}
.form-table ul li .table-title { text-align: right; width: 80px;}
.form-table ul li input { height: 28px; border: 1px solid #bebebe; line-height: 28px; padding: 0 5px; }
.form-table ul li .input-text { width: 208px; }
.form-table ul li .input-code { width: 60px; margin-right: 5px; }
.form-table ul li .input-error { border: 2px solid #e8044f; height: 26px; padding: 0 4px; }
.form-table ul li .tips-change { height: 30px; padding: 0px 0px 0px 5px; line-height: 15px; display: inline-block; vertical-align: middle; color: #666; }
.form-table ul li .tips-change a { color: #468fa2; }
.form-table b.xgsusec{ font-size:18px; font-weight:bold;margin: 60px 0px 100px 280px; display: block;}


/*评论页面20141203*/
.remark-item {
 *zoom:1; padding: 30px 0 50px; border-top: 1px dashed #d5d5d5 }
.remark-item:after { content: '\0020'; display: block; height: 0; clear: both }
.remark-item .item-review { padding-left: 30px; float: left; zoom: 1; width: 610px }
.remark-item .item-review .rate-result { _display: inline; margin-right: 3px;margin-top: 3px; }
.remark-item .item-detail { float: left; width: 138px }
.remark-item .item-detail .item-info { padding-left:0px }
.remark-item .item-detail h3 { height: auto; overflow: hidden; font-size: 12px; word-wrap: break-word;}
.remark-item .item-detail h3 a{ font-weight:normal;}
.remark-item .item-detail .item-d-img { display: block; width: 132px; line-height: 130px; border: 1px solid #d5d5d5; text-align: center;  *font-size: 120px; *font-family: Arial}
.remark-item .item-detail .item-d-img img { vertical-align: middle; width:130px;padding: 1px;}
.remark-item .item-detail p { color: #999 }
.remark-item .reviews-msg { margin: 10px 0 }
.remark-itme-first { border-top: 0 }
.icon-good {width:16px;height:16px;background: url(../images/pjicoa.png) no-repeat 0 0;display: inline-block; vertical-align: text-bottom;}
.icon-goodno{width:16px;height:16px;background: url(../images/pjicoa.png) no-repeat -15px 0;display: inline-block; vertical-align: text-bottom;}
.comment { padding: 0 5px 10px; margin-bottom: 3px; color: #333; clear: both }
.comment .title { font-weight: 700 }
.comment .date { color: #999 }
.comment .meta { margin: 5px 0 }
.comment .meta .nk { margin: 0 5px 0 0; font-weight: 700 }
.comment-info { color: #aaa }
.rate-msg-handle { margin-bottom: -1px; clear: both }
.rate-msg-handle span { color: #333; padding: 3px 10px; display: inline-block; background: #e2e2e2; border: 1px solid #c8c8c8; border-bottom: 0 }
.rate-msg-box { background: #e2e2e2; border: #c8c8c8 1px solid; padding: 3px; width: 590px }
.rate-msg-box .photo-uploader { float: left }
.rate-msg-box .textinput { background: #fff; position: relative; border: 1px solid #c8c8c8 }
.rate-msg-box .ks-placeholder { position: absolute }
.rate-msg-box .text-counter { position: absolute; right: 20px; bottom: 0; _bottom: auto; _top: 85px; display: block }
.rate-msg-box .text-counter strong { color: #c1c1c1 }
.ph-label { color: #AAA; position: absolute; padding: 0; line-height: 1.2; opacity: 1; filter: alpha(opacity=100); -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out; }
.rate-msg-box .ph-label { width: 400px; line-height: 1.5; display: block; padding: 3px 6px }
.rate-msg-box .rate-msg { line-height: 16px; display: block; padding: 5px; width: 578px; height: 90px; border: 0; outline: 0; resize: none }
.rate-msg-box .ft { vertical-align: middle;  *zoom:1}
.rate-msg-box .ft:after { content: '\0020'; display: block; height: 0; clear: both }
.rate-msg-box .ft { vertical-align: middle;  *zoom:1}
.rate-msg-box .ft:after { content: '\0020'; display: block; height: 0; clear: both }
.photo-uploader { *zoom:1; padding: 3px 0 0; width: 390px }
.photo-uploader:after { content: '\0020'; display: block; height: 0; clear: both }
.photo-uploader .upload-btn { width: 58px; line-height: 20px; position: relative; float: left; margin-top: 4px;border: 1px solid #c8c8c8; font-size: 12px; text-align: center; background: #f8f8f8; cursor: pointer; color: #333 }
.photo-uploader .upload-btn:active { background: #8dbcd8; filter: none }
.photo-uploader .upload-btn:link, .photo-uploader .upload-btn:visited { color: #fff }
.photo-uploader .upload-btn .file-input-wrapper { display: block; width: 58px; height: 20px; left: 0; top: 0; position: absolute; z-index: 300; margin: 0; overflow: hidden; padding: 0; opacity: 0; filter: alpha(opacity=0) }
.photo-uploader .upload-btn .file-input { cursor: pointer; font-family: sans-serif; width: 70px; height: 400px; margin: 0; padding: 0; background: none repeat scroll 0 0 transparent; position: absolute; top: -200px; left: 0; font-size: 400px }
.photo-uploader .upload-btn-mobile { color: #fff; margin-left: 5px; border: 1px solid #e29d58; background: #e5a86a }
.photo-uploader .upload-btn-mobile:hover { text-decoration: none; background: #ffa64d }
.photo-uploader .upload-msg { margin: 2px 0 0 4px; color: #aaa; float: left; position: absolute }
.photo-uploader .upload-msg em { color: #f60 }
.submitbox { padding-left: 310px; margin: 20px 0; cursor: pointer } 
.submit-btn {background:#019de7; border: 1px solid #0082c2;width:168px; height:36px; display: inline-block; *display: block; cursor: pointer; line-height: 37px;color: #fff;font-size: 16px;}

.oriprice{ color:#999; text-decoration:line-through;}

/*咨询对话*/
.bubble-wrap { padding: 5px 0; overflow:hidden; *zoom:1; }
.bubble-wrap li { padding: 5px 10px; color: #999999; clear:both; overflow:hidden; *zoom:1; vertical-align:middle;}
.bubble-wrap li .tips { padding:15px 10px 0;}
.bubble-main { background-color:#FFFFFF; border:1px solid #E0E0E0; position: relative; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; -moz-box-shadow:0 1px 2px #E0E0E0; -webkit-box-shadow:0 1px 2px #E0E0E0; box-shadow:0 1px 2px #E0E0E0; background-image:-moz-linear-gradient(center bottom, #F0F0F0, #FFFFFF); background-image:-webkit-gradient(linear, center bottom, center top, from(#F0F0F0), to(#FFFFFF)); background-image:-o-linear-gradient(center bottom, #F0F0F0, #FFFFFF); background-image:linear-gradient(center bottom, #F0F0F0, #FFFFFF); }
.bubble-wrap .bubble-main.left  { float:left; background-color:#f3fbff; border:1px solid #d8e1ea; background-image:-moz-linear-gradient(center bottom, #e6f7ff, #f3fbff); background-image:-webkit-gradient(linear, center bottom, center top, from(#e6f7ff), to(#f3fbff)); background-image:-o-linear-gradient(center bottom, #e6f7ff, #f3fbff); background-image:linear-gradient(center bottom, #e6f7ff, #f3fbff); }
.bubble-wrap .bubble-main.left.warn {background-color:#ffeeee; border:1px solid #ffb6b6; background-image:-moz-linear-gradient(center bottom, #ffe0da, #ffeeee); background-image:-webkit-gradient(linear, center bottom, center top, from(#ffe0da), to(#ffeeee)); background-image:-o-linear-gradient(center bottom, #ffe0da, #ffeeee); background-image:linear-gradient(center bottom, #ffe0da, #ffeeee);}
.bubble-content { height: auto; max-width: 335px; _width: 335px; padding: 8px 10px; }
.arrow-left,
.arrow-right { width:8px; height:14px; background:url(../images/bubble_arrow.gif) no-repeat 0 0; }
.arrow-right {position: absolute; right: -8px; top: 10px; background-position:0 -50px;}
.arrow-left {position: absolute; left: -8px; top: 10px;}
.bubble-main.left.warn .arrow-left { background-position:0 -100px;}/***fix base.css***/
.fm-item{ padding:2px 0; overflow:visible; *zoom:1;}
.fm-item:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}
.ucform{ overflow:visible;}
.tabledv table td{word-wrap: break-word;word-break: break-all;}
.fr {float: right!important;}
.right { float: right; display: inline; }
.gmzx .textinput { background: #fff; position: relative; border: 1px solid #c8c8c8; }
.gmzx .rate-msg { display: block; padding: 5px; width: 766px; height: 90px; border: 0; outline: 0; resize: none; }
.gmzx .text-counter { position: absolute; right: 20px; bottom: 0; _bottom: auto; _top: 85px; display: block; }
.gmzx .text-counter strong { color: #c1c1c1; }


/*评论打分*/
.rev_pro li{line-height:15px;height:15px;}
.rev_pro li .revtit{text-align:right;display:block;float:left;margin-right:10px;width:70px;}
.revinp{float:left;display:inline;}
.level .level_solid,.level .level_hollow{float:left;background-image:url(../images/pjicoa.png);background-repeat:no-repeat;display:inline-block;width:15px;height:15px;}
.level .level_solid{background-position:0px 0px; cursor:pointer;}
.level .level_hollow{background-position:-15px 0px;}
.revgrade{margin-left:20px;}

