﻿#login_left {
	float:left;
	width:580px;
	height:500px;
	color:#333;
	border:1px solid #ececec;
	background:#fff;
}
#login_right {
	float:right;
	width:580px;
	height:500px;
	color:#333;
	border:1px solid #ececec;
	background:#fff;
}
.login_tms {
	padding:10px 0px 0px 20px;
	height:35px;
	border-bottom:1px solid #ececec;
	background:#f5f5f5;
}
.login_tms li {
	float:left;
	width:110px;
	height:34px;
	line-height:34px;
	color:#333;
	font-size:14px;
	text-align:center;
	cursor:pointer;
	transition:none;
}
.login_tms li.login_tms_over {
	font-weight:bold;
	border:1px solid #ececec;
	border-bottom:1px solid #fff;
	background:#fff;
}


.login {font-size:14px;}
.login ul li {position:relative;padding-left:131px;}
.login_input {margin-top:15px;}
.login_input_str {
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	width:110px;
	height:34px;
	line-height:35px;
	text-align:right;
}
.login_input .input_text {width:260px;height:32px;line-height:32px\9;}
.login_input_tss {margin-top:6px;color:#999;font-size:12px;}
.login_input_phone,.reg_input_phone {display:none;}
.login_auto {position:relative;width:274px;height:60px;line-height:60px;font-size:12px;}
.login_auto input {position:relative;top:4px;width:15px;height:15px;}
.login_btns input {padding:0px;width:274px;height:40px;}
.login_code {
	position:absolute;
	top:1px;
	left:283px;
	z-index:2;
	width:120px;
	height:32px;
	font-size:12px;
	line-height:32px;
	text-align:center;
	border-left:1px solid #e5e5e5;
	background:#f5f5f5;
}
.login_code span {display:block;height:100%;cursor:pointer;}
.login_code strong {color:#999;}
#login_form .login_input {margin-top:30px;}
.login_oauth {margin-top:15px;font-size:0px;display:none;}
.login_oauth a {display:inline-block;margin-right:15px;width:26px;height:26px;}
.login_oauth_qq {background:url(../images/oauth.png) no-repeat 0px 0px;}
.login_oauth_qq:hover {background:url(../images/oauth.png) no-repeat 0px bottom;}
.login_oauth_weixin {background:url(../images/oauth.png) no-repeat -52px 0px;}
.login_oauth_weixin:hover {background:url(../images/oauth.png) no-repeat -52px bottom;}
.login_oauth_weibo {background:url(../images/oauth.png) no-repeat -26px 0px;}
.login_oauth_weibo:hover {background:url(../images/oauth.png) no-repeat -26px bottom;}

#forget_blk {
	margin:25px auto 0px auto;
	padding:50px 200px;
	width:798px;
	border:1px solid #ececec;
	background:#f5f5f5;
}
#forget {
	font-family:"宋体";
	color:#000;
	border:1px solid #ececec;
	background:#fff;
}
#forget_title {
	padding:25px;
	font-size:22px;
	font-weight:bold;
	color:#ff647c;
	border-bottom:1px dashed #ccc;
}
#forget_tbe {padding:40px 0px 80px 0px;}
#forget_tbe strong {font-size:14px;}
#forget_tbe td {padding:5px 0px;}
#forget_tbe td span {color:#999;}
#forget_tbe a {
	color:#ff647c;
	text-decoration:underline;
}
#forget_tbe p {
	margin:10px auto 20px auto;
	width:290px;
	font-size:14px;
}
#forget_err {
	padding:100px 0px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

#title span {color:#17b5ed;}
.button {background:#85bb5a;}
.button:hover {background:#f6b42c;}
.buttons {background:#85bb5a;}
.buttons:hover {background:#f6b42c;}
.button_wd {background:#85bb5a;}
.button_wd:hover {background:#f6b42c;}
.input_text:focus,.input_area:focus,.input_select:focus {border:1px solid #85bb5a;}

/*===================================================================================*/

#content {color:#333;}
#user_left {
	float:left;
	width:218px;
	border:1px solid #e5e5e5;
	border-bottom:none;
}
#user_right {float:right;width:950px;}
.user_left_title {
	padding-left:10px;
	height:35px;
	font-size:14px;
	font-weight:bold;
	line-height:37px;
	border-bottom:1px solid #e8e8e8;
	background:url(../images/title_bgs.jpg) repeat-x left bottom;
	overflow:hidden;
}
.user_left_menu {}
.user_left_menu a {
	display:block;
	position:relative;
	padding:10px 0px 10px 12px;
	font-size:14px;
	border-bottom:1px solid #e5e5e5;
	background:url(../images/ico1.gif) no-repeat 202px 16px;
}
.user_left_menu a span {position:absolute;top:12px;right:35px;font-size:12px;font-weight:normal;}
.user_left_out:link,.user_left_out:visited,.user_left_out:active {color:#505050;}
.user_left_out:hover {color:#17b5ed;}
.user_left_over:link,.user_left_over:visited,.user_left_over:active,.user_left_over:hover {color:#17b5ed;font-weight:bold;}


#user_top {
	position:relative;
	margin-bottom:15px;
	padding:12px 15px 10px 150px;
	height:108px;
	color:#999;
	font-size:12px;
	border:1px solid #e5e5e5;
	background:#f5f5f5;
}
#user_top_image_blk {
	position:absolute;
	top:0px;
	left:0px;
	padding-top:15px;
	width:130px;
	height:115px;
	text-align:center;
	font-size:0px;
	border-right:1px solid #e5e5e5;
	background:#fff;
}
#user_top_image {width:100px;height:100px;border-radius:50px;}
#user_top_info {width:500px; position: relative}
#user_top_info li {float:left;width:250px;line-height:2.2;}
#user_top_info li span {color:#000;font-weight:bold;}
#user_top_info strong:hover {text-decoration:underline;cursor:pointer;}
#user_top_credit {position:absolute;top:15px;right:0px;}
#user_top_credit a {
	display:block;
	float:left;
	margin-right:15px;
	padding:0px 10px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#999;
	border:1px solid #ececec;
	background:#fefefe;
}
#user_top_credit a strong {color:#000;}
#user_top_credit a:hover {color:#fff;border:1px solid #17b5ed;box-shadow:0px 0px 2px 1px #eee;background:#17b5ed;}
#user_top_credit a:hover strong {color:#fff;}
#user_top_as {position:absolute;top:72px;left:150px;}
#user_top_fxas {position:absolute;top:65px;right:15px;}
#user_top_date {position:absolute;bottom:12px;left:150px;color:#999;font-size:12px;}
#user_top_ips {position:absolute;bottom:12px;right:15px;color:#999;font-size:12px;}


#user_title {
	position:relative;
	height:35px;
	font-size:12px;
	line-height:35px;
	border-bottom:1px solid #e5e5e5;
}
#user_title h2 {position:absolute;top:0px;left:0px;color:#17b5ed;font-size:14px;}
.user_titles {
	position:relative;
	padding:50px 0px 8px 0px;
	color:#17b5ed;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #e5e5e5;
}
.user_title_menu {position:absolute;bottom:0px;left:131px;height:30px;}
.user_title_menu li {float:left;margin-right:10px;height:30px;}
.user_title_menu li a {
	display:block;
	padding:0px 10px;
	height:29px;
	font-size:12px;
	line-height:29px;
	border:1px solid #e5e5e5;
	border-bottom:none;
	background:#f5f5f5;
}
.user_title_menu li.user_title_menu_cur a {
	color:#fff;
	height:30px;
	font-weight:bold;
	border:1px solid #17b5ed;
	border-bottom:none;
	background:#17b5ed;
}
.user_title_back {
	position:absolute;
	bottom:5px;
	right:0px;
	display:block;
	padding:0px 10px;
	height:22px;
	line-height:22px;
	color:#6c6c6c;
	font-size:12px;
	font-weight:normal;
	border:1px solid #e5e5e5;
	background:#f5f5f5;
}
.user_title_back:hover {color:#fff;border:1px solid #17b5ed;box-shadow:0px 0px 2px 1px #eee;background:#17b5ed;}
#user_title_fxyj {position:absolute;top:0px;right:0px; font-weight:bold;}

.user_form {font-size:14px;}
.user_form td {padding:20px 10px 0px 0px;}
.user_form_titles {width:122px;text-align:right;}
.user_form_titles p {padding-top:4px;}
.user_form_radio {position:relative;top:1px;}
.user_form_checkbox {position:relative;top:1px;}
.user_form_goods {position:relative;padding:12px 0px 0px 60px;height:38px;line-height:1.5;}
.user_form_goods img {position:absolute;top:0px;left:0px;width:50px;height:50px;}
.user_form_goods span {display:block;color:#999;font-size:12px;}
.user_form_ts {margin-left:5px;color:#ff0000;font-size:12px;}
.user_form_ps {color:#999;font-size:12px;}

/*===================================================================================*/

.user_tbe {margin-top:15px;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;}
.user_tbe td {padding:8px 8px;font-size:12px;line-height:1.6;text-align:center;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.user_tbe td span {color:#999;}
.user_tbe_title {height:30px;color:#333;font-weight:bold;background:url(../images/title_bgs.jpg) repeat-x left bottom #f6f6f6;}
.user_tbe_gl {color:#ff647c;}

.user_tbes {margin-top:15px;}
.user_tbes td {padding:10px 5px;line-height:18px;text-align:center;border-bottom:1px solid #dadada;}
.user_tbes_image {height:50px;font-size:0px;background:url(../images/nopic50.gif) no-repeat center center;overflow:hidden;}

/*===================================================================================*/

.user_search_box {margin-top:15px;position:relative;height:32px;}
.user_search_btns {
	width:60px;
	height:32px;
	color:#6c6c6c;
	font-size:12px;
	border:1px solid #e5e5e5;
	background:#f5f5f5;
	cursor:pointer;
}
.user_search_btns:hover {
	color:#fff;
	font-weight:bold;
	border:1px solid #17b5ed;
	box-shadow:0px 0px 2px 1px #eee;
	background:#17b5ed;
}
.user_search_key {position:absolute;top:0px;left:0px;font-size:12px;}
.user_search_button {position:absolute;top:0px;left:260px;}
.user_dates {position:absolute;top:0px;right:0px;width:375px;height:32px;}
.user_dates > .input_text {width:130px;}
.user_dates_text {position:absolute;top:0px;background:url(../images/date_bg.jpg) no-repeat 115px center #fff;}
#user_dates_start {left:0px;}
#user_dates_end {left:164px;}
.user_dates_str {
	position:absolute;
	top:0px;
	left:144px;
	display:block;
	width:20px;
	height:32px;
	line-height:32px;
	text-align:center;
	font-family:"宋体";
	font-size:14px;
}
.user_dates_button {position:absolute;top:0px;right:0px;}

.user_btns {position:absolute;top:0px;left:0px;height:32px;}
.user_btns input {
	margin-right:6px;
	padding:0px 10px;
	height:28px;
	color:#6c6c6c;
	font-size:12px;
	border:1px solid #e5e5e5;
	background:#f5f5f5;
	cursor:pointer;
}
.user_btns input:hover {
	color:#fff;
	border:1px solid #17b5ed;
	box-shadow:0px 0px 2px 1px #eee;
	background:#17b5ed;
}

.user_orders_dw {height:12px;}
.user_orders {font-size:12px;border:1px solid #e5e5e5;}
.user_orders:hover {border:1px solid #aaa;}
.user_orders_info {position:relative;height:40px;line-height:40px;background:#f5f5f5;}
.user_orders_infops {position:absolute;top:0px;right:132px;color:#ff4400;}
.user_orders_date {position:absolute;top:0px;left:22px;font-weight:bold;}
.user_orders_code {position:absolute;top:0px;left:124px;}
.user_orders_button {position:absolute;top:6px;right:0px;display:block;width:14%;height:28px;}
.user_orders_button a {display:block;margin:0px auto;width:72px;height:28px;line-height:28px;text-align:center;color:#fff;border-radius:3px;}
.user_orders_button a.user_orders_button_pay {background:#ff4400;}
.user_orders_button a.user_orders_button_qx {background:#666;}
.user_orders_button a.user_orders_button_sh {background:#17b5ed;}
.user_orders_button a.user_orders_button_th {background:#46a61c;}
.user_orders_list table {border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;}
.user_orders_list table td {padding:10px 10px;line-height:1.6;text-align:center;vertical-align:top;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.user_orders_list_title td {background:#f5f5f5;}
.user_orders_image {width:80px;height:80px;border:1px solid #e5e5e5;}
.user_orders_attrs {display:block;margin-top:8px;color:#bbb;line-height:17px;}
.user_orders_price {color:#bbb;}
.user_orders_price span {color:#333;}
.user_orders_amount span{display:block;margin-top:10px;color:#bbb;}
.user_orders_as {line-height:1.8;}
.user_orders_as span {color:#bbb;}
.user_orders_status {line-height:1.8;}


.orders_detail_info td {padding:12px 5px 14px 5px;border-bottom:1px dashed #eee;}
.orders_detail_info td span {color:#ff647c;}
.orders_detail_pay,.orders_detail_qx,.orders_detail_sh,.orders_detail_th {
	position:absolute;
	top:8px;
	right:0px;
	display:block;
	width:72px;
	height:28px;
	line-height:28px;
	text-align:center;
	color:#fff;
	border-radius:3px;
}
.orders_detail_pay {background:#ff4400;}
.orders_detail_qx {background:#666;}
.orders_detail_sh {background:#17b5ed;}
.orders_detail_th {background:#46a61c;}
.orders_detail_delivery {padding:8px 0px 0px 30px;}
.orders_detail_delivery li {position:relative;margin-top:4px;padding-left:62px;line-height:1.6;}
.orders_detail_delivery li strong {position:absolute;top:0px;left:0px;font-weight:normal;}
.orders_detail_delivery li span {color:#ff4400;}

/*===================================================================================*/

#user_tgurl {margin-top:30px;font-size:14px;}
#user_tgurl p {
	position:relative;
	margin-top:10px;
	width:500px;
	height:36px;
	border:1px solid #e5e5e5;
	overflow:hidden;
}
#user_tgurl p input {
	padding:0px 10px;
	width:400px;
	height:36px;
	line-height:36px\9;
	border:none;
	background:#fff;
}
#user_tgurl p span {
	position:absolute;
	top:0px;
	right:0px;
	width:80px;
	height:36px;
	line-height:36px;
	text-align:center;
	border-left:1px solid #e5e5e5;
	background:#f5f5f5;
	cursor:pointer;
}
#user_tgqr {margin-top:30px;font-size:14px;}
#user_tgqr img {margin-top:10px;border:1px solid #e5e5e5;}

/*===================================================================================*/

.comment_list {
	position:relative;
	padding:10px 15px 10px 15px;
	width:918px;
	font-size:12px;
	border:1px solid #e5e5e5;
}
.comment_list:hover {border:1px solid #bbb;}
.comment_list_name {
	position:relative;
	margin-top:6px;
	padding-left:2px;
	height:25px;
	border-bottom:1px dashed #e5e5e5;
}
.comment_list_audit {position:absolute;top:0px;left:600px;}
.comment_list_rank {position:absolute;top:0px;right:0px;}
.comment_list_image {
	margin:15px 2px 5px 2px;
	height:108px;
	overflow:hidden;
}
.comment_list_image li {
	float:left;
	margin-right:10px;
	padding:3px;
	width:133px;
	height:100px;
	border:1px solid #eee;
}
.comment_list_image p {
	width:133px;
	height:100px;
	font-size:0px;
	text-align:center;
	overflow:hidden;
}
.comment_list_image p img {height:100px;}
.comment_list_content {
	padding:8px 2px 12px 2px;
	min-height:40px;
	color:#505050;
	line-height:1.6;
}
.comment_list_reply {
	padding:8px;
	line-height:1.6;
	border:1px solid #eee;
	background:#f5f5f5;
}
.comment_list_reply strong {color:#ff4400;}
.comment_list_zjtitle {
	position:relative;
	padding:0px 0px 8px 2px;
	color:#bbb;
	border-bottom:1px dashed #e5e5e5;
}
.comment_list_zjtitle a {color:#bbb;}
.comment_list_zjtitle a:hover {color:#ff4400;}
.comment_list_info {position:relative;height:25px;border-top:1px dashed #e5e5e5;}
.comment_list_as {position:absolute;top:10px;left:600px;}
.comment_list_as span {padding:0px 10px;color:#999;}
.comment_list_date {position:absolute;top:10px;right:2px;color:#bbb;}

/*===================================================================================*/

.user_upload_image {
	float:left;
	position:relative;
	margin-right:15px;
	padding:3px;
	width:100px;
	height:100px;
	font-size:0px;
	text-align:center;
	border:1px solid #e5e5e5;
	overflow:hidden;
}
.user_upload_image:hover {border:1px solid #bbb;box-shadow:0px 0px 2px 1px #eee;}
.user_upload_box {
	position:relative;
	width:100px;
	height:100px;
	overflow:hidden;
}
.user_upload_wait {
	width:100%;
	height:100px;
	line-height:100px;
	color:#bbb;
	font-size:12px;
	cursor:pointer;
}
.user_upload_loading {
	width:100%;
	height:100%;
	background:url(../images/loading.gif) no-repeat center center;
}
.user_upload_delete {
	position:absolute;
	top:0px;
	right:0px;
	z-index:2;
	width:25px;
	height:25px;
	cursor:pointer;
}

#win_tsc {background:url(../images/win_tcs_box_userbg.png);}
#win_tsc_upload {padding:0px 20px;}
#win_tsc_upload p {padding-top:15px;}
#win_tsc_menu {height:30px;border-bottom:1px solid #e5e5e5;}
#win_tsc_menu li {
	float:left;
	margin-left:8px;
	padding:0px 10px;
	height:29px;
	line-height:29px;
	text-align:center;
	border:1px solid #e5e5e5;
	cursor:pointer;
}
#win_tsc_menu li.win_tsc_menu_over {color:#17b5ed;font-weight:bold;border-bottom:1px solid #fff;}
#win_tsc_upload input.button,#win_tsc_upload input.button2 {height:30px;line-height:30px;}
#win_tsc_upload_loc {padding-top:15px;height:32px;}
#win_tsc_loading_bg {
	position:absolute;
	top:57px;
	left:10px;
	z-index:2;
	display:none;
	width:440px;
	height:158px;
	background:#fff;
}
#win_tsc_loading {
	position:absolute;
	top:57px;
	left:10px;
	z-index:3;
	display:none;
	padding-top:95px;
	width:440px;
	height:35px;
	text-align:center;
	color:#999;
	background:url(/images/loading56.gif) no-repeat center -35px;
	overflow:hidden;
}

/*===================================================================================*/

.collect_delete {
	position:absolute;
	top:10px;
	right:10px;
	z-index:2;
	display:none;
	width:27px;
	height:27px;
	background:url(../images/close.png) no-repeat;
	cursor:pointer;
}
#goods_blk {
	margin:0px auto;
	width:950px;
	overflow:hidden;
}
#goods {width:968px;}
#goods dl {
	float:left;
	margin:15px 18px 0px 0px;
	padding:11px;
	width:200px;
	height:308px;
	text-align:center;
	border:1px solid #e5e5e5;
	overflow:hidden;
}
#goods dl:hover {
	padding:11px;
	border:1px solid #17b5ed;
}
#goods dl dt {font-size:0px;}
#goods dl dt img {
	width:200px;
	height:200px;
}
#goods dl dd {
	position:relative;
	z-index:1;
	width:200px;
	height:130px;
	font-size:12px;
}
.goods_list_name {
	display:block;
	padding-top:8px;
	height:36px;
	line-height:18px;
	font-weight:normal;
	overflow:hidden;
}
.goods_list_price {margin-top:5px;}
.goods_list_price span {margin-right:25px;}
.goods_list_button {
	position:absolute;
	bottom:22px;
	left:0px;
	width:200px;
	height:26px;
}
.goods_list_button span,.goods_list_button a {
	display:block;
	float:left;
	margin-right:10px;
	width:72px;
	height:26px;
	line-height:27px;
	color:#fff;
	text-align:center;
	overflow:hidden;
	cursor:pointer;
}

/*===================================================================================*/

@media screen and (-webkit-min-device-pixel-ratio:0){
.user_form_radio {
	position:relative;
	top:3px;
	width:16px;
	height:16px;
}
.user_form_checkbox {
	position:relative;
	top:4px;
	width:18px;
	height:18px;
}
}
