﻿@charset "utf-8";
/*登陆页*/
.member_login{width:1000px;background-color:#fff;display:block;overflow:hidden;}
.member_login_l{width:60%;float:left;}
.member_login_l img{max-width:600px;max-height:420px;}
.member_login_r{width:40%;float:left;}
.member_login_bd{width:320px;border:5px #E8E8E8 solid;border-radius:3px;-moz-border-radius:3px;padding:5px 30px 5px 30px;}
.member_login_bd ul{}
.member_login_bd li{padding:5px 0 5px 0;}
.member_login_bd_logintype{}
.member_login_bd_logintype ul{display:block;overflow:hidden;}
.member_login_bd_logintype ul li{float:left;padding-right:10px;padding-left:10px;font-size:14px;cursor:pointer;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.member_login_bd_logintype ul li:hover{background:#F4F4F4;}
.member_login_bd_logintype ul .line{display:block;background-color:#F4F4F4;width:1px;height:14px;padding-left:0px;padding-right:0px;}
.member_login_bd_form_bd ul li{	padding:2px;color:#999999;}
.member_login .checkResult{border:1px #FF8080 solid;background-color:#FFF2F2;width:100%;display:none;}

/*注册页*/
.member_join_title{width:600px;height:50px;border-bottom:1px #E3E3E3 solid;margin-bottom:30px;}
.member_join_title span{font-size:22px;}
.member_join_progress{width:600px;margin-bottom:30px;}
.member_join_progress .member_join_bd{display:block;overflow:hidden;width:100%;}
.member_join_progress .member_join_bd li{width:33%;float:left;text-align:center;height:29px;background-image:url('../images/findpwd_line.png');line-height:100%;}
.member_join_progress .member_join_bd span{display:inline-block;width:29px;height:29px;background-repeat:no-repeat;border-left:3px #fff solid;border-right:3px #fff solid;font-size:14px;color:#fff;padding-top:8px;font-weight:bold;background-image:url('../images/findpwd_off.png');}
.member_join_progress .member_join_bd .selected span{background-image:url('../images/findpwd_on.png');}

.member_join_progress .member_join_desc{display:block;overflow:hidden;width:100%;}
.member_join_progress .member_join_desc li{width:33%;float:left;text-align:center;line-height:100%;padding-top:10px;padding-bottom:10px;font-size:14px;}
.member_join_progress .member_join_desc .selected{color:#FF7700;}



.member_join{width:350px;}
.member_join .member_join_input{}
.member_join .member_join_input ul{display:block;overflow:hidden;margin-bottom:10px;}
.member_join .member_join_input ul li{float:left;}
.member_join .member_join_input .member_join_input_txt{width:26%;font-size:16px;padding-top:8px;}
.member_join .member_join_input .member_join_input_desc{width:74%;}
.member_join .member_join_input .member_join_input_val{width:74%;padding-top:8px;}
.member_join .checkResult{border:1px #FF8080 solid;background-color:#FFF2F2;width:346px;font-size:14px;padding-top:8px;padding-bottom:8px;}



/*找回密码*/
.FindPwd-title{width:990px;height:50px;border-bottom:1px #E3E3E3 solid;margin-bottom:30px;}
.FindPwd-title span{font-size:22px;}
.FindPwd-progress{width:990px;margin-bottom:30px;}
.FindPwd-progress .FindPwd-progress-bd{display:block;overflow:hidden;width:100%;}
.FindPwd-progress .FindPwd-progress-bd li{width:25%;float:left;text-align:center;height:29px;background-image:url('../images/findpwd_line.png');line-height:100%;}
.FindPwd-progress .FindPwd-progress-bd span{display:inline-block;width:29px;height:29px;background-repeat:no-repeat;border-left:3px #fff solid;border-right:3px #fff solid;font-size:14px;color:#fff;padding-top:8px;font-weight:bold;background-image:url('../images/findpwd_off.png');}
.FindPwd-progress .FindPwd-progress-bd .selected span{background-image:url('../images/findpwd_on.png');}
.FindPwd-progress .FindPwd-progress-desc{display:block;overflow:hidden;width:100%;}
.FindPwd-progress .FindPwd-progress-desc li{width:25%;float:left;text-align:center;line-height:100%;padding-top:10px;padding-bottom:10px;font-size:14px;}
.FindPwd-progress .FindPwd-progress-desc .selected{color:#FF7700;}
.FindPwd-Form{width:300px;}
.FindPwd-Form li{padding:5px 0 5px 0;}
.FindPwd-Form .checkResult{border:1px #FF8080 solid;background-color:#FFF2F2;width:90%;display:none;}



/*快速登陆页*/

.querylogin{width:320px;border:5px #fff solid;border-radius:3px;-moz-border-radius:3px;padding:5px 30px 5px 30px;}
.querylogin ul{}
.querylogin li{padding:5px 0 5px 0;}
.querylogin .login-bd-mothed{}
.querylogin .login-bd-mothed ul{display:block;width:80%;}
.querylogin .login-bd-mothed ul li{display:inline;color:#474747;cursor:pointer;padding:3px;border:1px #FFFFFF solid;color:#474747;}
.querylogin .login-bd-mothed ul li:hover{border:1px #E6E6E6 dashed;}
.querylogin .login-bd-form-normal{}
.querylogin .login-bd-form-mobile{display:none;}
.querylogin .login-bd-form-checkCode{display:none;}
.querylogin .login-bd-form-bd ul li{	padding:2px;color:#999999;}
.querylogin .login-other{}
.querylogin .login-other ul{display:block;width:100%;}
.querylogin .login-other ul li{display:inline;}
.querylogin .checkResult{border:1px #FF8080 solid;background-color:#FFF2F2;width:90%;display:none;}


/*注册页*/
.tapJoin{width:990px;}
.tapJoin .tapJoin-tab{display:block;border-bottom:1px #DDDDDD solid;height:32px;}
.tapJoin .tapJoin-tab-active{height:27px;padding:3px 25px 1px 25px;border:1px #DDDDDD solid;border-right:4px #DDDDDD solid;	border-bottom:1px #fff solid;float:left;margin:0px 0px 0px 20px;padding-bottom:1px;font-size:16px;color:#DB2521;cursor:pointer;}
.tapJoin .tapJoin-tab-noactive{height:27px;padding:3px 25px 1px 25px;border:1px #DDDDDD solid;border-bottom:0px #fff solid;float:left;margin:0px 0px 0px 20px;padding-bottom:1px;font-size:16px;color:#333333;cursor:pointer;}
.tapJoin .tapJoin-tab-text{border:0px;float:right;border:0px;margin-top:7px;}

.tapJoin .tapJoin-bd{border-bottom:1px #DDDDDD solid;border-left:1px #DDDDDD solid;border-right:1px #DDDDDD solid;overflow:hidden;}
.tapJoin .tapJoin-bd li{float:left;display:inline;border:0px red solid;}
.tapJoin .tapJoin-bd-form {margin:30px 20px 30px 20px;}
.tapJoin .tapJoin-bd-form ul{overflow:hidden;margin:20px 0px 20px 0px;}
.tapJoin .tapJoin-bd-form ul li{float:left;display:inline;}
.tapJoin .tapJoin-bd-form .tapJoin-bd-form-input-title{width:100px;color:#999999;font-size:16px;padding-top:3px;}
.tapJoin .tapJoin-bd-form .tapJoin-bd-form-input{width:250px;}

.tapJoin .tapJoin-bd-queryform{width:300px;border:2px #E5E5E5 solid;margin:0 auto;margin-top:25px;margin-bottom:25px;}
.tapJoin .tapJoin-bd-queryform dl{margin:20px;overflow:hidden;}
.tapJoin .tapJoin-bd-queryform dl dt{padding:0px 0px 10px 0px;clear:both;}
.tapJoin .tapJoin-bd-queryform dl dd{display:inline;float:left;width:230px;margin-bottom:10px;clear:right;}
.tapJoin .tapJoin-bd-queryform .tapJoin-bd-queryform-num{width:30px;clear:left;}
.tapJoin .tapJoin-bd-queryform .tapJoin-bd-queryform-title{color:#474747;font-size:12px;}

/*会员首页*/
.memberPage{max-width:1190px;min-width:990px;overflow:hidden;clear:both;}
.memberPage .memberPage-l{float:left;width:14%;min-height:1px;}
.memberPage .memberPage-c{float:left;width:1%;min-height:1px;}
.memberPage .memberPage-r{float:left;width:85%;min-height:1px;}

.member-Menu{}
.member-Menu .member-Menu-dl{display:block;border:1px #E3E3E3 solid;}
.member-Menu .member-Menu-nav{font-size:16px;padding:6px;font-weight:bold;cursor:pointer;margin-bottom:5px;}
.member-Menu dt{padding:6px;cursor:pointer;font-size:16px;font-weight:bold;}
.member_Menu dd{border:1px #fff solid;}
.member-Menu dd span{display: block;padding:7px 0 7px 15px;width:100%;cursor:pointer;font-size:14px;}
.member-Menu .selected{border-top:1px #E3E3E3 solid;border-bottom:1px #E3E3E3 solid;border-right:1px #fff solid;margin-right:-1px;margin-left:-1px;color:#1D7AD9;}
.member-Menu .selected span{border-left:5px #DB2521 solid;}

.member-top-box{border-top:1px #E3E3E3 solid;}
.member-top-box .member-top-box-dl{display:block;overflow:hidden;border:1px #E3E3E3 solid;border-top:0px;}
.member-top-box .member-top-box-memberinfo{margin:25px;display:block;overflow:hidden;}
.member-top-box .member-top-box-memberinfo-l{float:left;width:15%;}
.member-top-box .member-top-box-memberinfo-r{float:left;width:85%;}
.member-top-box .member-top-box-memberinfo-r li{padding:3px;}
.member-top-box .member-top-box-hr{margin:0 25px 0 25px;height:1px;background:#E3E3E3;}
.member-top-box .member-top-box-membertip{margin:25px;}
.member-top-box .member-top-box-membertip li{padding:3px;}

.member-orderlist-topic{font-size:16px;padding:6px;font-weight:bold;cursor:pointer;margin-bottom:5px;}
.member-orderlist{}

.member-orderlist-order{border:1px #E5E5E5 solid;margin-bottom:15px;}
.member-orderlist-order-title{display:block;overflow:hidden;background:#F3F3F3;}
.member-orderlist-order-title li{float:left;padding:8px;font-size:13px;margin-right:30px;}
.member-orderlist-order-desc{display:block;overflow:hidden;}
.member-orderlist-order-desc li{float:left;padding:8px;font-size:13px;min-height:50px;line-height:180%;}

.member-orderlist-top{border-top:2px #DB2521 solid;}
.member-orderlist-top .member-orderlist-top-dl{display:block;overflow:hidden;border:1px #E3E3E3 solid;border-top:0px;}
.member-orderlist-top .member-orderlist-top-dl dt{float: left;padding:7px 0 0px 5px;font-size:14px;font-weight:bold;margin-right:20px;}
.member-orderlist-top .member-orderlist-top-dl dd {float: left;padding:7px 0 0px 5px;text-align:center;cursor:pointer;}
.member-orderlist-top .member-orderlist-top-dl .select{ background:#DB2521;color:#fff;}
.member-orderlist-top .member-orderlist-top-dl .line{width:1px;padding:0px;}
.member-orderlist-top .member-orderlist-top-dl .line span{display:block;width:1px;background:#E3E3E3;margin-top:6px;height:20px;}


.member-orderlist{}
.member-orderlist table {border-collapse:collapse;width:100%;}
.member-orderlist table thead{background:#F3F3F3;}
.member-orderlist table tbody{background:#fff;}
.member-orderlist table td{border:1px #E3E3E3 solid;}
.member-orderlist table tbody td{padding:10px;}


.member-orderlist .member-orderlist-title{display:block;overflow:hidden;}
.member-orderlist .member-orderlist-title li{float:left;padding:5px;margin-right:20px;}

.member-orderlist .member-orderlist-bd{display:block;overflow:hidden;border:1px #E3E3E3 solid;border-top:0px;}
.member-orderlist .member-orderlist-bd li{float:left;padding:5px;border-left:1px #E3E3E3 solid;height:60px;}
.member-orderlist .member-orderlist-bd li:first-child{border-left:0px;}

.member-orderlist .member-orderlis-voucher {display:block;overflow:hidden;}
.member-orderlist .member-orderlis-voucher li{background-image: url('/icon/border_1.png');background-repeat:repeat-y;background-size:6px;padding-left:5%;width:29%;border:1px #E7E7E7 solid;padding:10px 10px 10px 20px;float:left;margin-right:10px;margin-bottom:10px;}
.member-orderlist .member-orderlis-voucher dl{display:block;overflow:hidden;}
.member-orderlist .member-orderlis-voucher dl dt{font-size:14px;color:#1D7AD9;margin-bottom:5px;cursor:pointer;}
.member-orderlist .member-orderlis-voucher dl dd{margin-bottom:5px;}
.member-orderlist .member-orderlis-voucher dl .inValidDate {margin-bottom:0;text-align:right;}
.member-orderlist .member-orderlis-voucher dl .line{margin:5px 0 5px 0;border-bottom:1px #eee dashed;}
.member-orderlist .member-orderlis-voucher dl .Price{text-align:right;padding:5px 0 0 0;}


/*会员等级进度条*/
.member-grade-process{display:inline-block;border:1px #DCDCDC solid;width:200px;border-radius:3px;-moz-border-radius:3px;background:#FFFFFF;height:18px;vertical-align:bottom;}
.member-grade-process .member-grade-process-current{background:#E3E3E3;display:inline-block;width:50%;height:100%;}
.member-grade-process .member-grade-process-num{position:absolute;display:inline-block;margin-left:-20px;}

/*会员等级标志*/
.member-v{font-size:16px;color:orange;font-family:"Times New Roman",Times, serif;font-weight:bold;font-style:italic;}

.grayTable .member-nocollection{line-height:200%;font-size:16px;color:#999999;text-align:center;}
.grayTable .member-nohistory{line-height:200%;font-size:16px;color:#999999;text-align:center;}
.grayTable .member-history{}
.grayTable .member-history ul{display:block;overflow:hidden;}
.grayTable .member-history ul li{float:left;width:20%;}

/*订单详情*/
.member-top-box .member-orderdetail-orderstate{margin:10px;}
.member-top-box .member-orderdetail-orderstate ul{display:block;overflow:hidden;}
.member-top-box .member-orderdetail-orderstate li{padding:5px 0 5px 0;}

.grayTable .member-orderdetail-baseinfo{}
.grayTable .member-orderdetail-baseinfo ul{display:block;overflow:hidden;}
.grayTable .member-orderdetail-baseinfo ul li{width:20%;float:left;margin:5px 0 5px 0;}

.grayTable .member-orderdetail-orderfollow{}
.grayTable .member-orderdetail-orderfollow ul{display:block;overflow:hidden;}
.grayTable .member-orderdetail-orderfollow ul li{float:left;margin:5px 0 5px 0;}

.grayTable .member-orderdetail-guest-type{}
.grayTable .member-orderdetail-guest-type ul{display:block;overflow:hidden;}
.grayTable .member-orderdetail-guest-type ul li{margin:5px 0 5px 0;}

.grayTable .member-orderdetail-guest-title{}
.grayTable .member-orderdetail-guest-title ul{display:block;overflow:hidden;}
.grayTable .member-orderdetail-guest-title ul li{margin:5px 1px 5px 0;background:#DEDEDE;float:left;text-align:center;padding:5px 0 5px 0;color:#666666;}

.grayTable .member-orderdetail-guest-bd{}
.grayTable .member-orderdetail-guest-bd ul{display:block;overflow:hidden;}
.grayTable .member-orderdetail-guest-bd ul li{margin:5px 1px 5px 0;float:left;}

.member-pay-top{width:990px;}
.member-pay-top ul{display:block;overflow:hidden;}
.member-pay-top li{float:left;}
.member-pay-top .member-pay-top-l {margin-right:15px;}
.member-pay-top .member-pay-top-l img{height:50px;}
.member-pay-top .member-pay-top-r {border-left:1px #E3E3E3 solid;padding-left:15px;margin-top:10px;height:30px;padding-top:5px;font-size:22px;color:#999999;}

.member-pay-price{width:990px;}
.member-pay-price .member-pay-price-line{border:1px #DB2521 solid;}
.member-pay-price .member-pay-price-bd{border:1px #E3E3E3 solid;border-top:0px;padding:10px;}
.member-pay-price .member-pay-price-bd .member-pay-price-bd-title ul{display:block;overflow:hidden;}
.member-pay-price .member-pay-price-bd .member-pay-price-bd-title ul:first-child{padding-bottom:10px;border-bottom:1px #EEEEEE solid;}
.member-pay-price .member-pay-price-bd .member-pay-price-bd-title li{float:right;padding:5px 5px 0 5px;}
.member-pay-price .member-pay-price-bd .member-pay-price-bd-title li:first-child{float:left;padding-top:0px;}

.member-pay-price .member-pay-price-finish {}
.member-pay-price .member-pay-price-finish {display: block;overflow: hidden;}
.member-pay-price .member-pay-price-finish li {padding:8px;font-size:14px;}

.member-pay-peyment{}
.member-pay-peyment ul{display:block;overflow:hidden;margin-bottom:10px;}
.member-pay-peyment li{float:left;font-size:14px;}

.member-pay-form{border:2px #DB2521 solid;padding:10px;}
.member-pay-form dl{display:block;overflow:hidden;padding-bottom:10px;padding-top:10px;}
.member-pay-form dl:first-child{border-bottom:1px #eee solid;}
.member-pay-form dt{float:left;padding-top:3px;}
.member-pay-form dd{float:left;}

.member-pay-form .member-pay-form-gate{}
.member-pay-form .member-pay-form-gate ul{display:block;overflow:hidden;}
.member-pay-form .member-pay-form-gate li{float:left;margin-right:15px;}

.member-pay-form .member-pay-form-gate-select{}
.member-pay-form .member-pay-form-gate-select ul{cursor:pointer;border:3px #fff solid;}
.member-pay-form .member-pay-form-gate-select ul:hover{border:3px #eee solid;}
.member-pay-form .member-pay-form-gate-select li{float:none;text-align:center;font-size:14px;}

.member-pay-form .member-pay-form-price{}
.member-pay-form .member-pay-form-price ul{display:block;overflow:hidden;}
.member-pay-form .member-pay-form-price li{float:left;margin-right:20px;}

.member-pay-form .member-pay-form-voucher {}
.member-pay-form .member-pay-form-voucher ul{display:block;overflow:hidden;}
.member-pay-form .member-pay-form-voucher li{margin-bottom:10px;}
.member-pay-form .member-pay-form-voucher .price{font-size:14px;font-weight:bold;}

.member-top-table{border-top:2px #DB2521 solid;}
.member-top-table .member-top-table-dl{display:block;overflow:hidden;border:1px #E3E3E3 solid;border-top:0px;}
.member-top-table .member-top-table-dl dt{padding:7px 0 7px 10px;font-size:14px;font-weight:bold;}
.member-top-table .tapJoin-bd-form {margin:20px 20px 20px 20px;}
.member-top-table .tapJoin-bd-form ul{overflow:hidden;margin:10px 0px 10px 0px;border-bottom:1px #eee dashed;padding-bottom:10px;}
.member-top-table .tapJoin-bd-form ul li{float:left;display:inline;font-size:14px;}
.member-top-table .tapJoin-bd-form .tapJoin-bd-form-input-title{width:100px;color:#999999;font-size:14px;padding-top:3px;}
.member-top-table .tapJoin-bd-form .tapJoin-bd-form-input{width:250px;}


.member-top-table .member-point{margin:20px;}
.member-top-table .member-point ul{display:block;overflow:hidden;}
.member-top-table .member-point li{padding:5px;}

.grayTable .member-point{}
.grayTable .member-point ul{display:block;overflow:hidden;}
.grayTable .member-point li{float:left;padding:10px 5px 10px 5px;border-bottom:1px #eee dashed;}


.member-history .product-list{margin:5px;}
.member-history .product-list dd:first-child{border-top:0px;}
.member-history .product-list dd{padding:3px 0 3px 0;border-top:1px #E3E3E3 dashed;text-align:center;margin:10px 0 5px 0;}
.member-history .product-list dd img{width:160px;height:120px;border:1px #EEEEEE solid;padding:1px;}