﻿/*
会员中心样式
==========================================================*/
.msg_box{ font-family:"Microsoft Yahei"; }
	.msg_box h1{ margin-bottom:10px; font-size:18px; color:#333; line-height:1.8em; }
	.msg_box p{ font-size:12px; line-height:2.0em; color:#666; }
	.msg_box i{ font-size:12px; color:#063; font-style:normal; }
	.msg_box a{ margin:auto 3px; color:#3991D0;}
.icon_infor{ margin:30px 20px; padding-left:60px; background:url(../images/icon_infor.png) no-repeat; }
.icon_error{ margin:30px 20px; padding-left:60px; background:url(../images/icon_error.png) no-repeat; }
.icon_ok{ margin:30px 20px; padding-left:60px; background:url(../images/icon_ok.png) no-repeat; }
/*会员登录*/
.login-logo{ margin:0 auto; width:840px; padding:50px 0 10px 5px; }
	.login-logo h1{ color:#333; font-size:24px; font-family:"Microsoft Yahei"; }
	.login-logo h1 span{ font-size:18px; color:#666; font-weight:normal; }
.login-box{ margin:0 auto; padding:40px; width:760px; border:1px solid #E1E1E1; border-radius:5px; }
	.login-box .left-box{ float:left; padding-top:10px; width:400px; }
		.login-box .left-box dl{ clear:both; padding:8px 0; line-height:28px; font-size:14px; font-family:"Microsoft Yahei"; }
		.login-box .left-box dl dt{ display:block; float:left; width:70px; }
		.login-box .left-box dl dd{ margin-left:70px; }
		.login-box .left-box #msgtips{ display:none; font-size:12px; color:#F00; }
		.login-box .left-box dl dd .btn_login{ display:inline-block; margin-right:10px; padding:10px 30px; cursor:pointer; border:1px solid #16699b; background:#1E7BB3; color:#fff; font-size:18px; line-height:1em; font-family:"Microsoft Yahei"; }
	.login-box .center-box{ float:left; margin-left:20px; width:1px; height:240px; background:url(../images/login_line.gif) no-repeat; overflow:hidden; }
	.login-box .right-box{ display:inline; float:right; margin-top:20px; width:270px; }
		.login-box .right-box p{ text-align:center; font-size:14px; color:#F00; font-family:"Microsoft Yahei"; }
			.login-box .right-box p.button{ padding:8px 0 0;}
			.login-box .right-box p.button a{ display:inline-block; padding:10px 30px; border:1px solid #408f40; background:#52A152; color:#fff; font-size:18px; line-height:1em; font-family:"Microsoft Yahei"; }
			.login-box .right-box p.button a:hover{ text-decoration:none; }
			.login-box .right-box p.note{ padding-bottom:20px; font-size:18px; color:#666; font-weight:500; line-height:1.8em; }
	.login-box .center-box{ float:left; margin-left:20px; width:1px; height:240px; background:url(../images/login_line.gif) no-repeat; overflow:hidden; }
/*会员注册*/
.reg-box{ margin:0 auto; padding:20px; width:800px; border:1px solid #E1E1E1; border-radius:5px; }
	.reg-top{}
		.reg-top ul{ padding:10px 0 10px; height:23px; border-bottom:1px solid #FF6C1E; }
			.reg-top ul li{ float:left; padding:0 50px 0 10px; height:18px; font:bold 18px "Microsoft Yahei"; color:#666; }
			.reg-top ul li em{ margin-right:5px; padding:2px 5px; background:#999; color:#FFF; font-size:12px; font-family:Verdana, Geneva, sans-serif; }
		.reg-top .step .step1,
		.reg-top .stepsendmail .step2,
		.reg-top .stepcheckmail .step2,
		.reg-top .stepcheckerror .step2,
		.reg-top .stepverify .step2,
		.reg-top .stepsucceed .step3{ color:#FF6C1E; }
		
		.reg-top .step .step1 em,
		.reg-top .stepsendmail .step2 em,
		.reg-top .stepcheckmail .step2 em,
		.reg-top .stepcheckerror .step2 em,
		.reg-top .stepverify .step2 em,
		.reg-top .stepsucceed .step3 em{ background:#FF6C1E; }
	.reg-con{ margin-top:30px; }
		.reg-con dl{ clear:both; padding:8px 0; font-size:14px; line-height:28px; font-family:"Microsoft Yahei"; }
		.reg-con dl dt{ display:block; float:left; width:150px; text-align:right; }
		.reg-con dl dt em{ padding-right:5px; color:#FF0000; font-style:normal; }
		.reg-con dl dd{ margin-left:150px; padding-left:10px; }
		.reg-con dl dd i{ display:block; line-height:28px; color:#999; font-size:12px; font-style:normal; }
		.reg-con dl dd .btn_submit{ padding:10px 30px; border:1px solid #cf5413; background:#FF6C1E; color:#fff; font-size:18px; line-height:1em; font-family:"Microsoft Yahei"; cursor:pointer; }

.myhome{ margin-top:10px; font-family:"Microsoft Yahei"; }
	.myhome h1{ font:bold 18px/40px "microsoft yahei"; line-height:40px; }
	.myhome h3{ font:bold 14px "microsoft yahei"; line-height:40px; }
	.myhome .tip-box{ padding:10px 20px; }
	.myhome .tip-box:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
	.myhome .tip-box p{ display:block; float:left; width:50%; line-height:28px; font-size:12px; font-family:"Microsoft Yahei";  }
	.myhome h3.tit{ color:#333; font-weight:normal; font-size:14px; margin-bottom:6px; padding:0 0 8px;}
		.myhome h3.tit span{ color:#999; font-size:12px; font-weight:normal; line-height:20px; }
	.myhome .note{ line-height:1.5em; color:#333; font-family:"Microsoft Yahei";}
.msg-list{ padding:10px 20px; border:1px solid #e1e1e1; background:#FFFCF9; }
	.msg-list ul{}
	.msg-list ul li{ color:#666; line-height:30px; font-size:12px; font-family:"Microsoft Yahei"; }
	.msg-list ul li strong{ color:#333; margin-right:5px; }
	.msg-list ul li span{ float:right; color:#999; }
.formTable dl{ clear:both; padding:8px 0; font-size:12px; line-height:28px; font-family:"Microsoft Yahei"; }
	.formTable dl dt{ display:block; float:left; width:150px; text-align:right; }
	.formTable dl dt em{ padding-right:5px; color:#FF0000; font-style:normal; }
	.formTable dl dd{ margin-left:150px; padding-left:10px; }
	.formTable dl dd i{ display:block; line-height:28px; color:#999; font-size:12px; font-style:normal; }
	.formTable dl dd .btn_submit{ padding:10px 30px; border:1px solid #cf5413; background:#FF6C1E; color:#fff; font-size:14px; line-height:1em; font-family:"Microsoft Yahei"; cursor:pointer; }
.ftable{ width:100%; font-family:"Microsoft Yahei"; }
	.ftable th{ padding:0.6em; color:#333; font-weight:400; background:#f3f3f3; border-bottom:1px solid #DCDCDC; }
	.ftable td{ padding:0.6em; border-bottom:1px solid #F3F3F3; }
	.ftable .tr_odd_bg{ background:#F9F9F9; }
.tab_head{overflow:hidden;position:relative;}
	.tab_head .add{font-weight:700;position:absolute;right:4px;top:12px;z-index:100;color:#333;font-family:"Microsoft Yahei";}
.f_tab{ border-bottom:1px solid #CDCDCD; float:left; line-height:30px; margin:10px 0; width:100%; }
	.f_tab li{ float:left; margin:0 0 -1px 3px; }
	.f_tab .cur_tab{ position:relative; }
	.f_tab .cur_tab a{background:#FFF;border-bottom-color:#FFF;font-weight:700;}
	.f_tab a{ background:#E7F0F7; border:1px solid #CDCDCD; display:block; padding:0 10px; }
	.f_tab a:hover{text-decoration:none;}
.page_btns{float:left; font-family:"Microsoft Yahei";}
	.page_btns .pipe{color:#CBCBCB; margin:0 5px;}
/*用户头像样式*/
.img_box{margin:10px 0;border:1px solid #ccc;border-radius:3px;padding:2px;width:180px;}
.avatar_box{margin:10px 0;}
.avatar_big_warp{float:left;display:table;*position:relative;border:1px solid #ccc;border-radius:3px;padding:2px;width:350px;height:350px;overflow:hidden;}
.avatar_big_box{display:table-cell;*position:absolute;*top:50%;*left:0;*width:100%;vertical-align:middle;text-align:center;background:#f4f4f4;}
.avatar_big_pic{margin:auto;display:inline-block;*display:inline;_display:inline-block;*position:relative;*top:-50%;}
	.avatar_big_pic img{/*max-width:350px;max-height:350px;width:expression(this.width>350?"350px":this.width);*/}
.avatar_small_warp{float:left;margin-left:20px;width:186px;}
	.avatar_small_warp p{color:#666;font-family:"Microsoft Yahei";line-height:24px;}
	.avatar_small_warp #btnSubmit{ margin:10px auto;padding:5px 35px;border:1px solid #499949;background:#52A152;color:#fff;font-size:14px;line-height:1.5em;font-family:"Microsoft Yahei"; cursor:pointer;}
.avatar_small_box{margin-bottom:10px;padding:2px;border:1px solid #ccc;border-radius:3px;width:180px;height:180px;overflow:hidden;}
.avatar_small_pic{width:180px;height:180px;overflow:hidden;}

/*上传头像*/
.avatar_upload{margin:10px 0;}
.avatar_upload a.files{ margin:0 auto; float:left; width:120px; height:30px; overflow:hidden; display:block; border:1px solid #4fabe4; border-radius:3px; background:url(../images/icon_upbtn_bg.png) left top no-repeat;text-decoration:none; }
	.avatar_upload a.files input{ margin-left:-270px; font-size:24px; cursor:pointer; filter:alpha(opacity=0); opacity:0; }
	.avatar_upload a.files, .avatar_upload a.files input{ outline:none;/*ff*/hide-focus:expression(this.hideFocus=true);/*ie*/ }
	.avatar_upload .uploading{ float:left; background:url(../images/loading.gif) no-repeat left center; padding-left:18px;display:none; line-height:24px; height:24px; color:#333; }
	
/*订单状态样式*/
.order_flow{ margin:0 auto; padding:0; font-size:12px; font-weight:normal; padding-bottom:4px; }
	.order_flow_left, .order_flow_arrive, .order_flow_wait, .order_flow_right_arrive,
	.order_flow_right_wait{ margin:0; padding:0; background:url(../images/sprites_orderdetails.gif) no-repeat scroll 0 0; float:left; font-family:Arial; line-height:16px; text-align:center; width:90px; }
	.order_flow div span{ margin:0; padding:0; background:none repeat scroll 0 0 #FFFFFF; display:block;}
	.order_flow div span p{ margin:0; padding:0; }
	.order_flow .name { margin:0; padding:0 0 4px 0; }
	.order_flow_arrive { background-position: 0 -40px; }
	.order_flow_wait{ background-position:0 -20px; color:#878787; }
	.order_flow_right_arrive{ background-position: 0 -80px; }
	.order_flow_right_wait{ background-position:0 -60px; color:#878787; }
	.order_flow_input{ display:block; margin:2px auto; padding:0; width:20px; height:20px; text-indent:-999px; cursor:pointer; overflow:hidden;}
	
.order_box{ padding:15px 5px 10px; line-height:180%; }
	.accept_box{ text-align:left; line-height:24px; }
	.accept_box dl{ clear:both; }
	.accept_box dl dt{ width:80px; float:left; }
	.accept_box dl dd{}
.ltable{ border:1px solid #E3CFA4; }
	.ltable th{ background:#F3EBDA; }
	.ltable td{ border-top:1px solid #E3CFA4; }
	.ltable td img{ padding:1px;width:60px;height:60px;border:1px solid #ccc; }
