﻿/* CSS Document */
html, body, div, ul, ol, li, pre, form, fieldset, input, p, blockquote, th, td {
	margin:0;
	padding:0;
	font-size:12px;
	font-family: Arial, "宋体";
	color:#3c3e3d;
	
}
body {margin:0px; background:#fff url('../image/bodybg.gif') repeat-x top;}
/*


a:link { color:#0688be; text-decoration:none;}
a:visited { color:#0688be; text-decoration:none;}
a:hover { text-decoration: underline;}
a:active,img:active,input:active{star:expression(this.onFocus=this.blur());}
*/
a:link { color:#84abcc; text-decoration:none;}
a:visited { color:#84abcc; text-decoration:none;}
a:hover { text-decoration: underline;}
a:active,img:active,input:active{star:expression(this.onFocus=this.blur());}

sup,sub { font-size:10px; line-height:0px;}
/* form */
input { height:17px;}
input,textarea,select { border-top:1px solid #abadb3; border-right:1px solid #dbdfe6; border-bottom:1px solid #e3e9ef; border-left:1px solid #e2e3ea;}
.radio,.checkbox { border:none; height:auto; height:13px;}
input[type="checkbox"] {width:15px;height:15px;margin:0;padding:0; border:none;}
input[type="radio"] {width:15px;height:15px;margin:0;padding:0; border:none;}



/**/
.clear { font-size:0px; height:0px; line-height:0px; padding:0px; margin:0px;}
.padding8 { padding:8px;}
.padding_lr_21 { padding-left:21px; padding-right:21px;}
.margin_b { margin-bottom:8px;}
.margin_t { margin-top:8px;}
.margin_lr_30 { margin-left:30px; margin-right:30px;}
.margin_lr_21 { margin-left:30px; margin-right:30px;}
.clear { clear:both; height:0px; font-size:0px; line-height:0px;}
.font11 { font-size:11px;}
.font12 { font-size:12px;}
.font14 { font-size:14px;}
.font16 { font-size:16px;}
.font20 { font-size:20px;}
.text_red { color:red;}
.left { float:left;}
.right { float:right;}
.text_o { color:#ff8604;}
.text_o a { color:#ff8604;}
.text_o a:hover { text-decoration:underline;}
.text_b { color:#2697c6; }
.text_b a, .text_b a:link { color:#2697c6;}
.text_gray { color:#a3a9ad;}
.text_gray_d { color:#657076;}
.text_g { color: #3bce08;}
.text_g a:link,.text_g a:visited { color: #3bce08;}
HR {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BACKGROUND-COLOR: #fff; MARGIN: 0px; BORDER-TOP: #e3e6eb 1px solid; BORDER-RIGHT: #fff 1px solid
}
.dasedline { background-color:#fff; border:none; border-bottom:1px dashed #d0d0d0;}
.sc_input { border:1px solid #333; text-align:center;}
/**/

.top { width:1003px; height:69px; margin:auto;}
.top .logo { float:left; height:69px;}
.top .order_tel { float:right;}
/**/
.store_head { height:186px; width:100%; position:relative; background:url('../image/topbg.gif') repeat-x top;z-index:999 }
	.store_head .top { position:relative; width:1003px; height:85px; margin:auto;background: url('../image/topbg.gif') repeat-x top; }/*left:50%;top:0px; z-index:10; margin-left:-501px;*/
		.store_head .top .logo { width:216px; height:23px;position:absolute; left:20px; top:26px; z-index:9;}/* */
		.store_head .top .store_online { width:130px; height:59px; position:absolute; left:190px; top:26px;z-index:8; }/**/
		.store_head .top .store_tel { width:295px; height:16px; position:absolute; right:0px; top:10px; }
		
	.store_head .flower { width:149px; height:126px; position:absolute; left:0px; top:0px; z-index:1;background-image: url('../image/flower.png')!important;/* FF IE7 */	background-repeat: no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/flower.png'); /* IE6 */_ background-image: none;}
	.store_head .nav { position:relative; width:1003px; margin:auto; height:54px; }
		.store_head .nav .MainMenu_ul { list-style:none; margin:0px; padding:0px;}
		.store_head .nav  .MainMenu_ul li { float:left; padding:0 29px 0 29px;color:#FFF; }
		.store_head .nav  .MainMenu_ul .nav_li { height:33px; padding-top:15px;}
		.store_head .nav  .MainMenu_ul .nav_lia { background:url('../image/store_navbg.gif') repeat-x 0 -54px; height:33px; padding-top:21px;}
		.store_head .nav .MainMenu_ul .gwc { padding-top:9px;}
		.store_head .nav .MainMenu_ul .gwca { height:39px; padding-top:15px; background:url('../image/store_navbg.gif') repeat-x 0 -54px; }
		.store_head .nav .MainMenu_ul .line { width:2px; height:54px; background:url('../image/store_navbg.gif') no-repeat 0 -108px; padding:0px;}
		
		.store_head .nav .store_affiliate_menu { width:343px; height:22px; position:absolute; right:0px; top:-19px; text-align:center; color:#c4edfb; background:url('../image/store_affiliate_navbg.png') no-repeat center bottom; word-spacing:10px; line-height:22px;}
		.store_head .nav .store_affiliate_menu a,
		.store_head .nav .store_affiliate_menu a:visited{ color:#c4edfb; text-decoration:none;}
		.store_head .nav .store_affiliate_menu a:hover{ color:#c4edfb; text-decoration: underline;}
	.store_head .search { width:1003px; color:#6f7378;}
	.store_head .search .searchinput {height:20px; width:269px;margin:0px; padding:0px; padding-left:4px; line-height:20px; border:none; background:url('../image/store_search_input.gif') no-repeat left; font-weight:bold;}
	.store_head .search .searchbutton {margin:0px; padding:0px; border:none; background:url('../image/store_search_go.gif') no-repeat; width:44px; height:20px;}
	.store_head .search .searchhot { word-spacing:8px;}
	.store_head .search .searchhot a{ color:#0688be;}
	
/**/
.store_container { margin:auto; width:1001px;}

/* help center */
.helpcenter { position:relative; border:4px solid #e5e3d7; height:96px; margin-top:10px;}
.helpcenter_title { position:absolute; width:180px; height:110px; background:url('image/helpcenter_title.gif') no-repeat 50% top; 
margin-left:-4px; margin-top:-14px;
}
.helpcenter_ul { float:right;list-style:none; margin:10px 0;}
.helpcenter_ul li { float:left; width:112px; border-right:1px solid #e5e3d7; padding:0 11px 0 11px; color:#adafb4;}
.helpcenter_ul li img { margin-right:3px; float:right;}
.helpcenter_list { float:right; word-break:keep-all;}
.helpcenter a { color:#adafb4;}

/* bottom copyrigh */
.bottom_links { clear:both; width:990px; margin:auto; height:28px; line-height:28px; border-top:1px solid #e5e3d7; border-bottom:1px solid #e5e3d7; text-align:right; margin-bottom:16px; margin-top:15px; padding-right:11px; color:#84abcc;}
.copyright { width:1001px; margin:auto; height:80px; text-align:center; line-height:22px; color:#a8b1c0;}
.bottom_links a ,.copyright a { color:#84abcc;}
.bottom_links a:link ,.bottom_links a:visited,.bottom_links a:hover  { color:#84abcc;}
/**/
.border_b_c { width:1001px; margin:auto; border:1px solid #cfd8e1; background-color:#fff;}

.orderinfo_title { position:relative; height:36px; line-height:36px; font-size:16px; font-weight:bold; color:#000; border-top:3px solid #ff7800; padding-left:30px; background:#fff url('../image/orderinfo_titlebg.gif') repeat-x top; margin-bottom:2px;}

.oi_group {}
.oi_group .titlediv { border-top:1px solid #ff7800; height:26px; line-height:28px; font-weight:bold; color:#000; font-size:14px; background-color:#fffaf5; padding-left:18px; margin-bottom:1px;}

.oi_formtable { width:93%; margin-bottom:8px;}
.oi_formtable .tdtitle { color:#000; height:24px; line-height:24px; background-color:#f9fafb; font-weight:bold; padding-left:22px;}
.oi_formtable .td01,.oi_formtable .td02 { padding:4px 3px 4px 3px;}
.oi_formtable .td01 { text-align:right; color:#000; padding-left:20px; word-break:keep-all;}
.oi_formtable .td02 {}



.mark { line-height:22px; padding:6px 10px; color:#a3a9ad;}
.mark_red { padding:6px 10px 4px 10px; color:#F00;}
.mark_p { margin:30px; line-height:24px;}
.mark_p ul { list-style:inside; padding-left:12px;}

.receiver_div {}
.receiver_ul { list-style:none; margin:8px 42px;}
.receiver_ul li { padding:5px 8px; margin:1px;}
.receiver_ul li:hover { background-color:#f4f5f7;}
.receiver_ul .selectli { background-color:#f4f5f7;}
.receiver_ul li .personname { margin:0 18px 0 8px;}

.orderform { border:1px solid #cfd8e1; margin-bottom:8px;}
.orderform .or_titlediv {font-size:14px; padding:6px 10px 6px 10px; background-color:#f9fafb; color:#000; font-weight:bold;}
.orderform .or_titlediv .or_psfs { font-size:12px; margin-left:10px; color:#2697c6; }
.orderform .or_group {}
.orderform .or_group .or_g_titlediv { font-weight:bold; color:#000; line-height:28px;}

.or_listtable,.oi_jstable { width:100%; border-top:2px solid #c9d7e0; border-bottom:1px solid #c9d7e0;}
.or_listtable td { border-bottom:1px solid #c9d7e0; padding:3px 12px; line-height:20px;}
.or_listtable .tdtitle { background-color:#f4f5f7; color:#4f678d; font-weight:bold;}
.or_listtable img { cursor: pointer;}

.oi_jstable td { background-color:#f9fafb; border-bottom:1px solid #c9d7e0; padding:12px 22px; color:#000; font-size:14px;}
.oi_jstable .td01 { text-align:left;}
.oi_jstable .td02 { text-align:right; font-weight:bold;}

.payment_method_ul { list-style:none; margin:0px 16px;}
.payment_method_ul li { padding:5px 8px; margin:1px;}
.payment_method_ul .selectli {}
.payment_method_ul li .pmm_name { width:110px; margin:0 0 0 12px;}
.payment_method_ul li .pmm_mark { width:600px; color:#a3a9ad;}








.submitorder { text-align:center; padding:0px 0; color:#fff; width:100%; margin:0 auto;}
.submitorder a{ color:#fff; }
.submitgobuy_div { position:absolute; left:20px; top:13px; height:48px; width:109px; margin-left:10px;}
.submitorder_div {height:48px;text-align:center; line-height:48px;}
.submitorder_div span { color:#F00; padding:5px 15px 5px 32px; background:url('../image/process_ico.gif') no-repeat 8px 5px; background-color:#fdf4dd; border:1px dashed #fedd83;}
.submitorder_div img { border:none; width:auto; height:auto; cursor:pointer;}
.submitorder_div input { border:none; width:auto; height:auto;}
.submitorder_div .button_order { width:184px; height:48px; background:url(../image/submitorder.gif) no-repeat left top; border:none;}
.zzsh { border-top:1px dashed #ccc; margin:0 105px 8px 105px; padding:8px 30px 8px 30px;}
.fk_banksdiv { clear:both; margin:10px 22px 10px 22px; border:1px dashed #ccc;}
.fk_banks_ul { list-style:none; clear:both;}
.fk_banks_ul li {float:left; width:138px; margin:0 0 5px 0;}
.fk_banks_ul li img { margin-left:5px;}

.payok_bank_div { position:relative; margin:auto; width:700px; border:1px solid #cfd8e1; padding:10px;}
.payok_bank { margin-bottom:15px; text-align:left;}
.payok_bank_div ul li img{ margin-bottom:20px;}
.payok_bank_div .closediv { position:absolute; top:13px; right:10px; z-index:100; text-align:right;}
.payok_bank_btndiv { clear:both; height:38px; border-top:1px dashed #ccc;padding-top:10px;+padding-top:10px!important; +padding-top:6px;padding-top:10px\0;}
.payok_bank_btndiv .canceldiv { float:left; width:80px; padding-top:4px;}
.payok_bank_btndiv .paydiv { float:left; width:520px; text-align:center;}
.payok_bank_btndiv img { cursor:pointer;}


.cb_div { margin:15px 0 15px 0; text-align:center; position:relative; width:100%;}
.cb_right_div { width:700px; position:absolute; right:20px; top:0px; font-weight:normal; text-align:right;}
.totle { margin-right:15px;}
.button_b_shadow { height:44px; border:none; padding:5px 29px 25px 18px; +padding:8px 18px 22px 10px!important;  +padding:8px 18px 22px 10px;padding:7px 29px 23px 18px\0;color:#fff; font-weight:bold; background: url('../image/button_b_shadow.gif') no-repeat right top;}
.button_continue { height:44px; border:none; padding:5px 18px 25px 29px; +padding:8px 10px 22px 18px!important;  +padding:8px 10px 22px 18px;padding:7px 18px 23px 29px\0;color:#fff; font-weight:bold; background: url('../image/button_b_shadow.gif') no-repeat left top;}
.button_checkout { height:44px; border:none; padding:5px 29px 25px 18px; +padding:8px 18px 22px 10px!important;  +padding:8px 18px 22px 10px;padding:7px 29px 23px 18px\0;color:#fff; font-weight:bold; background: url('../image/button_o_shadow.gif') no-repeat right top;}
/* xl 修改样式
.button_pay {background:url(../image/button_o_shadow.gif) no-repeat right top; 
margin-top:6px;
 border:none;
 padding:5px 29px 25px 18px;
 +padding:8px 18px 22px 10px!important;
 +padding:8px 18px 22px 10px;
 padding:7px 29px 23px 18px\0;
 color:#fff;
 font-weight:bold;	
padding-top:-1px;}
xl 结束       +padding:8px 18px 22px 10px!important;  +padding:8px 18px 22px 10px;padding:7px 29px 23px 18px\0;color:#fff;          */
.button_pay { margin-top:15px;  width:30px; height:44px;  border:none;padding:5px 19px 25px 8px; +padding:8px 19px 22px 8px!important;  +padding:8px 19px 22px 8px;color:#fff; font-weight:bold;
			background: url('../image/button_o_shadow.gif') no-repeat right top;}
.button_pay a:link { color:#fff; text-decoration:none;}
.button_pay a:visited { color:#fff; text-decoration:none;}
.button_pay a:hover { text-decoration:none;}
.button_pay a:active,img:active,input:active{star:expression(this.onFocus=this.blur());}


.button_pay2 { margin-top:15px;  width:180px; height:44px;  border:none;padding:5px 29px 25px 18px; +padding:8px 29px 22px 18px!important;  +padding:8px 29px 22px 18px;color:#fff; font-weight:bold;
			background: url('../image/button_o_shadow.gif') no-repeat right top;}
.button_pay2 a:link { color:#fff; text-decoration:none;}
.button_pay2 a:visited { color:#fff; text-decoration:none;}
.button_pay2 a:hover { text-decoration:none;}
.button_pay2 a:active,img:active,input:active{star:expression(this.onFocus=this.blur());}

.button_clearcartdiv { position:absolute; width:103px; height:29px;  left:40px; top:0; z-index:100;}
.button_grayblue { height:26px; line-height:26px; border:1px solid #c0d0db; background:url('../image/status.gif'); padding:0 15px; background-position:0 -783px; color:#224b6d;}

.button_o_shadow { height:44px; border:none;padding:5px 29px 25px 18px;font-weight:bold;
			background: url('../image/button_o_shadow.gif') no-repeat right top; color:#fff; }
.button_o_shadow a{color:#fff;}
.button_gray { padding:2px 13px;+padding:4px 9px!important;+padding:4px 6px 4px 6px; padding:4px 15px\0; height:23px; background:url(../image/line_titlebg_1.gif) repeat-x bottom; border:1px solid #c8d7e3;}
			
/** info */
.s_p,
.r_a,
.r_s,
.r_u,
.h_s{ position:relative; background:#fff url('../image/bg_store_x.gif') top repeat-x; padding-bottom:15px;}
.s_p {height:219px;}
.r_a {height:206px;}
.r_s {}
.r_u {}
.h_s { background-position:0 -1px;}
.title_yhcx { height:57px;}
.title_gxqsp { width:239px; height:60px;
			background: url('../image/title_gxqsp.gif') no-repeat left top}
.title_r_mark { color:#FF0E00; vertical-align:middle; line-height:57px;}
.yhcx_line { position:absolute; left:0; top:1px; z-index:1; background:url('../image/bg_store_yhcx_l.gif') no-repeat top; width:1px; font-size:0px; height:77px;}
.yhcx_line2 { position:absolute; left:0; top:0; z-index:1; background:url('../image/bg_store_yhcx_2.gif') no-repeat top; width:132px; font-size:0px; height:1px;}
.title_o,.title_o_r { color:#F87707; font-size:14px; font-weight:bold;background:url('../image/li_title_01.gif') no-repeat 14px 16px;}
.title_o { padding:13px 33px 13px 33px;}
.title_o_r { padding:13px 0 13px 17px; background-position:0 16px;}
.recommended_texts { margin:0 33px 0 33px; line-height:24px; cursor:pointer;}

.pro_80_scroll { clear:both;}
	.pro_80_scroll .arrow_l , .pro_80_scroll .arrow_r { width:34px; height:82px; text-align:center; font-size:0px;}
	.pro_80_scroll .arrow_l { float:left;}
	.pro_80_scroll .arrow_r { float:right;}
	.pro_80_scroll .pro80listdiv { float:left;}
		.pro_80_scroll .pro80list_ul { list-style:none; width:850px; overflow:hidden; height:172px;}
		.pro_80_scroll .pro80list_ul li { width:100px;float:left;margin:0 10px 0 9px;_margin:0 10px 0 0;}
		.pro_80_scroll .pro80list_ul li div { text-align:center;}
		.pro_80_scroll .pro80list_ul li .img {}
		.pro_80_scroll .pro80list_ul li .img img{ width:80px; height:80px; border:1px solid #DFDFDF;}
		.pro_80_scroll .pro80list_ul li .title { height:31px; overflow:hidden; padding-top:6px; line-height:16px; color:#2697C6;}
		.pro_80_scroll .pro80list_ul li .title a {color:#2697C6;}
		.pro_80_scroll .pro80list_ul li .price { font-size:14px; line-height:32px;}
		.pro_80_scroll .pro80list_ul li .button { height:22px;}
		.pro_80_scroll .pro80list_ul li .button img { cursor:pointer;}	


.h_s .pro_80_scroll .pro80listdiv .pro80list_ul { list-style:none; overflow:hidden;width:540px; height:153px;}
.h_s .pro_80_scroll .pro80list_ul li { width:100px; float:left; margin:0 4px 0 4px; }

.already_choose_td {padding:0 18px; border: #cfd8e1 1px solid;}
.ac_title { font-size:14px;}
.ac_ul { line-height:24px; margin-bottom:6px;}
.ac_ul strong { color:#2697c6; margin-bottom:4px;}
.ac_ul li { line-height:24px;}
.total { font-size:16px; color:#f6861f;}
.ac_total_go { text-align:right; line-height:32px;}

/* mystore */
/**** mystore menu */
.mystore_menu { float:left; width:164px; border:1px solid #c8d7e3; background-color:#f5f8fb; padding:2px;}
.mystore_r_box { float:right; width:824px;}
.mystore_title { height:26px; line-height:26px; text-align:center; color:#fff; font-weight:bold; margin-bottom:1px; background:url('../image/mystore_titlebg.gif') repeat-x top;}
.mystore_title2 { padding-left:10px; height:26px; line-height:26px; color:#293d6b; font-weight:bold; background-color:#c8d7e3;}
.mystore_menu_ul { list-style:none; background-color:#eff4f8; padding:8px 0;}
.mystore_menu_ul li { padding:6px 8px 6px 32px; margin-bottom:1px; background:url('../image/mystore_arrow.gif'); background-color:none;background-repeat:no-repeat; background-position: 4px -33px; cursor:pointer}
.mystore_menu_ul li a:link { color:#293d6b;}
.mystore_menu_ul li a:visited { color:#293d6b;}
.mystore_menu_ul li a:hover { color:#ff8119; text-decoration:underline;}
.mystore_menu_ul li:hover,.mystore_menu_ul .mystore_menu_lia { background-color:#fff; background-position: 4px -74px;}
.mystore_menu_ul .mystore_menu_lia {font-weight:bold; color:#ff8119;}
.mystore_menu_ul .mystore_menu_lia a:link { color:#ff8119;}
.mystore_menu_ul .mystore_menu_lia a:visited { color:#ff8119;}
.mystore_menu_ul .mystore_menu_lia a:hover { color:#293d6b; text-decoration:underline;}
/**** mystore right*/
.store_location { padding-left:183px; +padding-left:10px!important; +padding-left:10px; padding-left:183px\0; color:#6f7378; height:27px; line-height:27px;}
.mystore_right_b { border:1px solid #c8d7e3; border-top:none; padding-top:10px;}
.mystore_r_title1 { padding-left:10px; *_padding-left:10px; position:relative; height:30px; line-height:30px; border-bottom:3px solid #f87707; background:url('../image/line_titlebg_1.gif') repeat-x bottom; font-weight:bold; color:#000; border:1px solid #c8d7e3; border-bottom:none;margin-left:177px; *_margin-left:174px;}
.mystore_r_title1 span { display:block; float:left;}
.mystore_r_title1_li { width:22px; background:url('../image/li_title_02.gif') no-repeat 0 9px;}
.mystore_r_title2 { position:relative; height:27px; line-height:27px; border-bottom:1px solid #ff8119; background-color:#fffaf5; padding-left:8px; font-weight:bold; color:#000;}

.mark_o_div { background-color:#fdf4dd; border:1px dashed #fedd83; padding:7px; color:#f00;}


/*CSS viciao style pagination*/

DIV.viciao {
	 text-align:right; height:28px; padding:10px 0;
}
DIV.viciao A {
	BORDER-RIGHT: #8db5d7 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #8db5d7 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #8db5d7 1px solid; COLOR: #000; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #8db5d7 1px solid; TEXT-DECORATION: none
}
DIV.viciao A:hover {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: red 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: red 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: red 1px solid
}
DIV.viciao A:active {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: red 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: red 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: red 1px solid
}
DIV.viciao SPAN.current {
	BORDER-RIGHT: #e89954 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e89954 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e89954 1px solid; COLOR: #000; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e89954 1px solid; BACKGROUND-COLOR: #ffca7d
}
DIV.viciao SPAN.disabled {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}


/* login */
.logindiv { float:left; width:430px; height:312px; border:1px solid #cfd8e1;}
.regdiv { float:right; width:560px; height:312px; border:1px solid #cfd8e1;}
.login_formdiv { background:#fff url('../image/login_formbg.gif') repeat-x top; padding-top:8px;}
.login_formdiv .errordiv,.login_b_formdiv .errordiv { border:1px solid #ff0000; background-color:#ffd5d5; line-height:20px; width:336px; margin:auto; margin-bottom:3px; padding:0 5px; color:#000; text-align:center;}
.longin_reg_form { width:100%;}
.longin_reg_form .td01 { width:131px; text-align:right; padding:4px 0;}
.longin_reg_form .td02 { padding:4px 12px;}
.longin_reg_form div { line-height:19px;}

.login_b_div { width:430px; border:1px solid #cfd8e1}
.login_b_formdiv { background:#fff url('../image/login_b_formbg.gif') repeat-x top; padding-top:8px;}


.button_login { border:none; width:75px; height:26px; line-height:26px; color:#FFF; font-weight:bold; letter-spacing:2px; background:url('../image/button_loginbg.gif') no-repeat; cursor:pointer;}
.fast_login { border-top:1px dashed #cfd8e1;  padding:15px 15px 0 15px;}
.fl_buttondiv { float:left; width:185px; text-align:center; color:#ff8119;}
.fl_buttondiv img { margin-bottom:9px;}


.fl_explanation { float:right; width:198px; line-height:19px; color:#5a5a5a;}
.button_fl { width:185px; height:49px; background:url('../image/button_fast_buy.gif') no-repeat; cursor:pointer; border:none;}

.login_title,.reg_title,.login_b_title { height:32px; line-height:30px; padding-left:44px; font-size:14px; font-weight:bold; letter-spacing:1px; background-image: url('../image/login_reg_titlebg.gif');}
.login_title { background-color:#fff1e6; background-position:left top; color:#ff8119;}
.reg_title { background-color:#edf4f8; background-position:0 -48px; color:#355066;}
.login_b_title { background-color:#f1f1f1; background-position:0 -98px; color:#6b6b6b; letter-spacing: normal;}

.reg_formdiv { position:relative; padding-top:15px; background:url('../image/reg_formbg.gif') repeat-x top;}
.button_reg { border:none; width:75px; height:26px; line-height:26px; color:#FFF; font-weight:bold; letter-spacing:2px; background:url('../image/button_regbg.gif') no-repeat; cursor:pointer;}
.reg_formdiv .errordiv {position:absolute; right:2px; top:19px; width:214px; text-align:left; border:1px solid #ff0000; background-color:#ffd5d5; line-height:20px; padding:0 5px; color:#000; }

/* coupon */
.coupondiv { border:1px dashed #bbb; background-color:#f3f3f3; margin:8px 0; padding:5px}
.coupontitle { font-weight:bold; color:#1545a6; cursor:pointer; margin-bottom:5px;}
.coupon_kardul { list-style:none; clear:both; height:20px; margin:10px 0 2px 12px;}
.coupon_kardul li { float:left; height:24px; margin-right:10px;}
.coupon_kardul li img { cursor:pointer;}
.coupon_useul { list-style:none; clear:both; margin:5px 0 2px 12px;}
.coupon_useul li { clear:both; border-bottom:1px solid #e3e6eb; border-top:1p solid #fff; height:22px; line-height:22px;}
.coupon_useul .card { display:block; float:left; width:180px;}
.coupon_useul .price { display:block; float:left; width:80px; color:#F00;}
.coupon_useul .delete { display:block; float:left; width:80px; cursor:pointer; color:#0688be;}

/**/
.buttondiv { padding:10px; text-align:center;}

.cpxgxxdiv { background-color:#fff; border:1px  dashed #CCC; padding:10px;}
.cpxgxx_titlediv { font-weight:bold; height:28px; line-height:28px; padding-bottom:8px;}


.order_okdiv { height:38px; line-height:38px; color: #57ad03; font-weight:bold; font-size:16px; background:url(../image/ok.gif) no-repeat left center; padding-left:42px;}
.only_onestep { font-size:14px; color:#000}


/* mystore_middle  hy_index */
.mystore_middle { float:left; width:615px;}
.mystore_right { float:right; width:170px; padding:0 15px; border:1px solid #e3e6eb;}
.hy_welcome { height:130px; background:url('../image/hy_welcomebg.gif') no-repeat left top; border:1px solid #ccd9e4;}
.hy_welcome .welcome { margin-left:15px; background:url('../image/emoticon_grin.gif') no-repeat left center; font-size:14px; color:#2a9300; font-weight:bold; padding:16px 0 15px 28px;}
.hy_welcome .welcome span { color: #000;}
.hy_welcome .welcome_line { margin:0 9px; height:2px; line-height:0px; background:url('../image/hy_line01.gif') repeat-x;}
.hy_welcome .welome_infoul { list-style:none; margin:8px 10px 10px 15px; color:#3f3f3d;}
.hy_welcome .welome_infoul li { float:left; line-height:26px; margin-bottom:4px;}
.hy_welcome .welome_infoul li b { font-weight:normal;}
.hy_welcome .welome_infoul .Level { width:204px; background:url('../image/star.gif') no-repeat 0 4px; padding-left:28px;}
.hy_welcome .welome_infoul .logintime { width:260px; background:url('../image/clock.gif') no-repeat 0 4px; padding-left:28px;}
.hy_welcome .welome_infoul .spending_year { width:204px; background:url('../image/coins.gif') no-repeat 0 4px; padding-left:28px;}
.hy_welcome .welome_infoul .spending_total { width:204px; background:url('../image/coins.gif') no-repeat 0 4px; padding-left:28px;}
.hy_welcome .welome_infoul .order_achieve { background:url('../image/page.gif') no-repeat 0 4px; padding-left:28px;}

.order_listdiv { margin-bottom:5px;}
.order_listdiv .order_list_title { padding:8px 0 8px 35px; background:url('../image/li_title_01.gif') no-repeat 15px 9px;}
.order_listdiv .order_list_title strong { color:#000;}
.hy_titleline01 { height:2px ; background:url('../image/hy_titleline01.gif') no-repeat left; font-size:0px; line-height:0px;}
.order_listdiv .order_list_table { width:100%;}
.order_listdiv .order_list_table td { border-bottom:1px solid #c9d7e0; padding:6px;}
.order_listdiv .order_list_table .titletd { background:#fff url('../image/hy_titlebg.gif') repeat-x bottom; font-weight:bold;}

.newslistul { color:#000; margin:5px 0;}
.newslistul li { color:#000;line-height:22px; background:url(../image/mystore_arrow.gif) no-repeat -13px -35px; padding-left:10px}
.newslistul li a { color:#000;}
