@charset "utf-8";
/* Css Document */

body { margin:0px; padding:0px; font:12px Arial; background:#EFEFEF url(images/bg/bg.png) repeat-x 0px 0px; }
br { clear:left; }
td { color:#000; }
em { font-style:normal; color:#F00; }
kbd { font:bold 13px Verdana; color:#91be16; }
form { margin:0px; padding:0px; }
label { padding:3px 0px; }
label.lb_w120px { padding:3px 0px; width:120px; }
fieldset { padding:5px 15px 7px; margin:0px auto; clear:both; }
legend { color:#036; padding:0px 5px 7px; margin:0px; font:bold 12px Verdana; }
fieldset.sec { border:1px solid #9CF; }
fieldset.sec legend { color:#06C; }
fieldset.third { border:1px solid #fba504; }
fieldset.third legend { font-size:14px; color:#e86900; }
h1 { font:bold 18px Arial; margin:0px; padding:0px; clear:both; }

a:link { color:#036; text-decoration:none; }
a:visited { color:#036; text-decoration:none; }
a:hover { color:#C00; text-decoration:underline; }
a:active { color:#C30; }

a.link_small:link, a.link_small:visited, a.link_small:hover { font-size:11px; }

a.link_gray:link, a.link_gray:visited {color:#666;}
a.link_gray:hover {color:#900;}

a.link_white:link, a.link_white:visited { color:#FFF; }
a.link_white:hover { color:#FF0; }

a.link_black:link, a.link_black:visited { color:#000; }
a.link_black:hover { color:#C00; }

a.link_red_dark:link, a.link_red_dark:visited { color:#C00; }
a.link_red_dark:hover { color:#F60; text-decoration:none; }

a.link_green:link, a.link_green:visited {color:#060;}
a.link_green:hover {color:#c00;}

a.link_blue:link, a.link_blue:visited { color:#03C; }
a.link_blue:hover { color:#C00; }

a.link_gold:link, a.link_gold:visited { color:#F60; }
a.link_gold:hover { color:#630; }

.Loc_H_A1 { width:1000px; height:100px; margin:3px auto; padding:0px; }

ul.vote_opt_rlt { width:700px; margin:5px 0px; padding:0px 0px 0px 40px; list-style:none; }
ul.vote_opt_rlt li { height:25px; }
ul.vote_opt_rlt li.v_opt { width:240px; float:left; }
ul.vote_opt_rlt li.v_rlt { width:300px; float:left; }
ul.vote_opt_rlt li.v_count { width:160px; float:left; }
.v_persent { height:16px; }
.v_per_0 { background:url(/images/bg/vote_bar0.gif) repeat-x 0px 0px; }
.v_per_1 { background:url(/images/bg/vote_bar1.gif) repeat-x 0px 0px; }
.v_per_2 { background:url(/images/bg/vote_bar2.gif) repeat-x 0px 0px; }
.v_per_3 { background:url(/images/bg/vote_bar3.gif) repeat-x 0px 0px; }
.v_per_4 { background:url(/images/bg/vote_bar4.gif) repeat-x 0px 0px; }
.v_per_5 { background:url(/images/bg/vote_bar5.gif) repeat-x 0px 0px; }
.v_per_6 { background:url(/images/bg/vote_bar6.gif) repeat-x 0px 0px; }
.v_per_7 { background:url(/images/bg/vote_bar7.gif) repeat-x 0px 0px; }
.v_per_8 { background:url(/images/bg/vote_bar8.gif) repeat-x 0px 0px; }
.v_per_9 { background:url(/images/bg/vote_bar9.gif) repeat-x 0px 0px; }

/* font standard */
.gray{color:#666;}
.gray_dark{color:#555;}
.black{color:#000;}
.yellow {color:#FC0;}
.yellow_dark { color:#C60; }
.green {color:#090;}
.green_dark {color:#050;}
.blue { color:#03F }
.blue_dark {color:#036;}
.white {color:#FFF}
.red {color:#F00}
.red_dark {color:#F26;}
.red_star { color:#F00; font:bold 12px Arial; }
.gold { color:#ff7300; }
.gold_dark { color:#F26D00; }

/*浮动的错误提示*/
.alert { color:#C00; font:11px Arial; }
.alert_ok { color:#060; font:11px Arial; }
.alert_ng { color:#F00; font:bold 11px Arial; }
.alert_ot { position:relative; margin:0px; padding:0px; }
.alert_dt_up { margin:0px; padding:10px; width:300px; border:1px solid #dd7c01; position:absolute; left:-100px; top:10px; text-align:left; background:#FFC; line-height:1.1em; }
.alert_dt_left { margin:0px; padding:10px; width:300px; border:1px solid #dd7c01; position:absolute; left:5px; top:0px; text-align:left; background:#FFC; line-height:1.1em; }
.alert_img_close { margin:-10px -10px 0px 0px; padding:0px; float:right; height:8px; width:19px; cursor:pointer; border:0px; }
.alert_img_up { margin:-15px 0px 0px 5px; padding:0px; float:left; height:5px; width:9px; cursor:pointer; border:0px; }
.alert_img_left { margin:0px 0px 0px -17px; padding:0px; float:left; height:9px; width:7px; cursor:pointer; border:0px; }


.small {font-size:10px;}
.px10 {font-size:10px;}
.px11 {font-size:11px;}
.px12 {font-size:12px;}
.px13 {font-size:13px;}
.px14 {font-size:14px;}
.px16 {font-size:16px;}
.px18 {font-size:18px;}
.px20 {font-size:20px;}
.px22 {font-size:22px;}

.verdana {font-family:Verdana;}
.georgia {font-family:Georgia;}
.arial {font-family:Arial;}
.bold { font-weight:bold; }
.no_bold { font-weight:normal; }
.word_wrap {word-wrap:keep-all;}
.word_break {word-break:break-all;}


.remark {margin:0px;padding:0px;color:#666;font:normal normal 10px Verdana;}
.line12em {line-height:1.2em;}
.line15em {line-height:1.5em;}
.line18em {line-height:1.8em;}
/* font standard end */


/* blank and block standard */
.align_center {text-align:center;margin:0px auto;}
.align_left {text-align:left;clear:both;margin:0px auto;}
.align_right {text-align:right;clear:both;margin:0px auto;}
.text_align_right {text-align:right;}

.blank2px {font-size:0px;clear:both;height:2px;padding:0px;margin:0px;overflow:hidden;}
.blank3px {font-size:0px;clear:both;height:3px;padding:0px;margin:0px;overflow:hidden;}
.blank5px {font-size:0px;clear:both;height:5px;padding:0px;margin:0px;overflow:hidden;}
.blank8px {font-size:0px;clear:both;height:8px;padding:0px;margin:0px;overflow:hidden;}
.blank10px {font-size:0px;clear:both;height:10px;padding:0px;margin:0px;overflow:hidden;}
.blank15px {font-size:0px;clear:both;height:15px;padding:0px;margin:0px;overflow:hidden;}

.clear {font-size:0px;margin:0px;padding:0px;clear:both;height:0px;overflow:hidden;}
.dashed_line {border-bottom:#ccc dashed 1px;font-size:0px;margin:0px auto;clear:both;height:0px;overflow:hidden;}
.dashed3px {border-bottom:#ccc dashed 1px;font-size:0px;margin:3px auto;clear:both;height:0px;overflow:hidden;}
.dashed5px {border-bottom:#ccc dashed 1px;font-size:0px;margin:5px auto;clear:both;height:0px;overflow:hidden;}


.fl {float:left;padding:0px;margin:0px;}
.fr {float:right;padding:0px;margin:0px;}
.fr_inl { display:inline; float:right; }
.w10px {width:10px;}
.w60px {width:60px;}
.w70px {width:70px;}
.w80px {width:80px;}
.w90px {width:90px;}
.w100px {width:100px;}
.w110px {width:110px;}
.w115px {width:115px;}
.w120px {width:120px;}
.w130px {width:130px;}
.w150px {width:150px;}
.w160px {width:160px;}
.w170px {width:170px;}
.w200px {width:200px;}
.w205px {width:205px;}
.w270px {width:270px;}
.w280px {width:280px;}
.w350px {width:350px;}
.w400px {width:400px;}
.w470px {width:470px;}
.w530px {width:530px;}
.w540px {width:540px;}
.w550px {width:550px;}
.w600px {width:600px;}

.w90per { margin:0px auto; width:90%; }
.w95per { margin:0px auto; width:95%; }
.w95per_fr { width:95%; float:right; clear:both; }

.cptline { margin:0px; padding:0px 10px; height:25px; background:url(images/bg/cptline.gif) no-repeat right center; float:left; }
.span_num_verify {color:#FFFFFF;background-color:#990000;margin:0px;padding:5px;letter-spacing:5px; font:normal bold 14px Georgia;}
.ad {text-align:center;margin:0px auto;padding:0px;}
/* blank and block standard end */


/* form standard */
.input {background-color:#FAFAFA;border:1px solid #999;font:normal normal 12px Arial;}
.input_11px {background-color:#FAFAFA;border:1px solid #999;font:normal normal 11px Arial;}
.btn {
	border:1px solid #10b4db;
	background:url(images/btn/bg_btn.gif);
	color:#0064AF;
	font:bold 12px/18px Arial;
	text-align:center;
	overflow:visible;
	height:21px;
	padding:0px 8px;
	*padding:0px 7px;
	padding-bottom:3px;
	*line-height:17px;
	_padding-top:5px;
	_line-height:8px;
	cursor:pointer;
}
.btn_submit {
	border:1px solid #cf6f18;
	background:url(images/btn/bg_button_gold.gif);
	color:#7b2e00;
	font:bold 12px/20px Verdana;
	text-align:center;
	overflow:visible;
	height:23px;
	padding:0 10px;
	*padding:0 9px;
	padding-bottom:3px;
	*line-height:19px;
	_padding-top:5px;
	_line-height:8px;
	cursor:pointer;
}
input.btn_click_to_shop { background:url(images/bg/btn_click_to_shop.gif) no-repeat 0px 0px; width:180px; height:40px; cursor:pointer; border:0 }
input.btn_go { background:url(images/btn/btn_go2.gif) no-repeat 0px 0px; width:26px; height:20px; cursor:pointer; border:0; margin:0px; padding:0px; }

input.btn_addtocart_s { background:url(images/btn/btn.gif) no-repeat 0px 0px; width:120px; height:23px; cursor:pointer; border:0px; margin:0px; padding:0px; }
input.btn_addtocart_s:hover { background:url(images/btn/btn.gif) no-repeat 0px -23px; }
input.btn_buyitnow { background:url(images/btn/btn.gif) no-repeat 0px -60px; width:150px; height:33px; cursor:pointer; border:0px; margin:0px; padding:0px; }
input.btn_buyitnow:hover { background:url(images/btn/btn.gif) no-repeat 0px -93px; }
input.btn_addtocart { background:url(images/btn/btn.gif) no-repeat 0px -140px; width:150px; height:32px; cursor:pointer; border:0px; margin:0px; padding:0px; }
input.btn_addtocart:hover { background:url(images/btn/btn.gif) no-repeat 0px -172px; }
input.btn_add_to_favorites { background:url(images/btn/btn.gif) no-repeat 0px -690px; width:130px; height:31px; cursor:pointer; border:0px; margin:0px; padding:0px; }
input.btn_add_to_favorites:hover { background:url(images/btn/btn.gif) no-repeat 0px -721px; }
input.btn_buyitnow_s_mem { background:url(images/btn/btn.gif) no-repeat 0px -760px; width:70px; height:20px; cursor:pointer; border:0px; margin:0px; padding:0px; }


.input_initial {background-color:#F9F9F9;border:1px solid #999;font:normal normal 11px Arial;color:#999;padding:2px;padding-top:3px;}
.input_onfocus {background-color:#F9F9F9;border:1px solid #999;font:normal bold 12px Arial;color:#C00;padding:2px;}

.input_normal {background-color:#F9F9F9;border:1px solid #999;padding:3px;font:normal normal 14px Arial;}
.input_focus {background-color:#FFFFCC;border:1px solid #666;padding:3px;font:normal normal 14px Arial;}
.input_error {background-color:#FFF3E8;border:1px solid #c00;padding:3px;font:normal normal 14px Arial;}

.input_normal_12px { border:1px solid #999; padding:2px; font:bold 12px Verdana; background:#FFF; }
.input_focus_12px { border:1px solid #999; padding:2px; font:bold 12px Verdana; background:#FFC; color:#030; }
.input_error_12px { border:1px solid #900; padding:2px; font:bold 12px Verdana; background:#FFC; color:#C00; }

.input_normal_14px { border:1px solid #999; padding:3px; font:normal bold 14px Verdana; background:url(images/bg/selectbg.gif) repeat-x 0px 0px; }
.input_focus_14px {background-color:#FFFFCC;border:1px solid #666;padding:3px;font:normal bold 14px Verdana;}
.input_error_14px {background-color:#FFF3E8;border:1px solid #c00;padding:3px;font:normal bold 14px Verdana;}

.input_h_sgn_off, .input_h_sgn_on, .input_h_sgn_err { font:11px/14px Arial; border:none; padding:3px; height:14px; }
.input_h_sgn_off { color:#999; }
.input_h_sgn_on { color:#036; font:bold 10px/14px Verdana; }
.input_h_sgn_err { font-size:12px; color:#900; }
.uname { background:url(images/bg/h_sgn_uname.gif) no-repeat 0px 0px; }
.paswd { background:url(images/bg/h_sgn_paswd.gif) no-repeat 0px 0px; }
input.btn_h_sgn { background:url(images/btn/btn_mit.gif) no-repeat 0px 0px; width:55px; height:20px; cursor:pointer; border:0px; margin:0px 4px 0px 0px; padding:0px; display:inline; }
input.btn_h_sgn:hover { background:url(images/btn/btn_mit.gif) no-repeat 0px -23px; }
input.btn_h_reg { background:url(images/btn/btn.gif) no-repeat 0px -645px; width:64px; height:22px; cursor:pointer; border:0px; margin:1px 4px 0px 0px; padding:0px; display:inline; }
input.btn_h_reg:hover { background:url(images/btn/btn.gif) no-repeat 0px -623px; }
input.btn_h_close {
	width:90px;
	height:20px;
	margin:0px;
	padding:0px 0px 0px 15px;
	border:none;
	color:#036;
	cursor:pointer;
	font:bold 10px/20px Verdana;
	background:url(images/ico/close_s.gif) no-repeat right center;
}
/* form standard end */


/* header */
#header { width:1000px; min-height:100px; _height:100px; margin:0px auto; padding:0px; }
.header_fun { height:30px; margin:0px auto; padding:0px; }
.header_fun a, .header_fun a:visited { color:#999; text-decoration:none; }
.hd_fun_nav { width:600px; height:25px; margin:0px; padding:0px; float:left; color:#03C; clear:both; display:inline-block; }
.hd_fun_nav div.hd_f_n_a { width:90px; height:25px; float:left; display:inline; line-height:25px; }
.hd_fun_nav div.hd_f_n_t { width:270px; height:25px; float:left; font:normal 11px/25px Arial; display:inline; overflow:hidden; }
.hd_fun_nav div.hd_f_n_c { width:80px; height:25px; float:left; display:inline; line-height:25px; }
.hd_fun_nav div.hd_f_n_r { width:40px; height:25px; float:left; display:inline; line-height:25px; }

.hd_fun_sch { width:1000px; height:40px; margin:5px auto; padding:0px; overflow:hidden; }
.hd_fun_sch form { height:30px; margin:2px 0px 0px 0px; padding:0px; float:left; overflow:hidden; line-height:30px; }
.hd_fun_sch form span.sch_txt { margin:0px 5px 0px 0px; padding:0px; font:bold 14px/30px Verdana; float:left; color:#FFF; }
.hd_fun_sch form input.kw, .hd_fun_sch form input.kw_focus {
	width:295px;
	height:28px;
	padding:0px 0px 0px 5px;
	background:#5a5a5a url(images/bg/sch.gif) no-repeat;
	font:normal 14px/28px Arial;
	border:none;
	float:left;
}
.hd_fun_sch form input.kw { color:#999; }
.hd_fun_sch form input.kw_focus { color:#FFF; font-family:Verdana; font-weight:bold; }
.hd_fun_sch form input.go {
	background:url(images/btn/sch.gif) no-repeat 0px 0px;
	margin:0px;
	padding:0px;
	height:28px;
	width:50px;
	cursor:pointer;
	border-style:none;
	float:left;
}
.hd_fun_sch form input.go:hover { background-position:0px -29px; }

.hd_fun_sch_kw {width:270px;height:30px;padding:0px;margin:0px 0px 0px 5px;overflow:hidden;display:inline;line-height:30px;clear:both;}
.hd_fun_sch_kw a, .hd_fun_sch_kw a:visited { font:11px/30px Arial; color:#FFF; }
.hd_fun_sch_kw a:hover { color:#FF0; }

.header_decorate { width:1000px; height:70px; margin:0px auto; padding:0px; background:url(images/bg/menubar.png) no-repeat 0px 0px; }
.header_logo_ad { width:230px; height:60px; margin:0px; padding:0px; float:left; }
.header_logo { height:60px; margin:0px; padding:0px; background:url(images/logo.png) no-repeat 0px 0px; float:left; }
.header_logo h1, .header_logo span { margin:-16px 0px 0px 0px; padding:0px; color:#CCC; position:absolute; font:normal 9px/12px Verdana; }
.hd_dr_bar { width:600px; height:50px; margin:0px; padding:5px 0px 0px 10px; float:left; }

.hd_nav { width:600px; height:25px; margin:36px 0px 0px 0px; padding:0px; background:url(images/bg/nav.gif) no-repeat 0px 0px; }
.hd_nav a, .hd_nav a:visited { color:#666; text-decoration:none; }
.hd_nav ul { margin:0px; padding:0px; height:26px; float:left; clear:both; list-style:none; }
.hd_nav ul li {
	height:30px;
	margin:0px;
	padding:0px 9px 0px 10px;
	float:left;
	text-align:center;
	display:inline-block;
	position:relative;
	font:bold 11px/29px Arial;
}
.hd_nav ul li:hover { background:#90c909 url(images/bg/nav_li_hover.gif) no-repeat center top; }
.hd_nav ul li.fir { padding-left:20px; }
.hd_nav ul li.lst { width:67px; padding:0px; text-align:center; }
.hd_nav ul li.first { width:67px; padding:0px; text-align:center; background:url(images/bg/nav_fir_cur.gif) no-repeat 0px 0px; }
.hd_nav ul li.lst:hover { background:url(images/bg/nav_fir_cur.gif) no-repeat 0px 0px; }
.hd_nav ul li.compart_line { width:1px; height:30px; margin:0px; padding:0px; background:url(images/bg/compart_line.gif) no-repeat 0px 0px; float:left; }
.hd_nav ul li.all_cates { height:25px; width:120px; margin:0px; padding:0px; position:relative; background:url(none); }
.hd_nav ul li.all_cates a.a_c_focus_off, .hd_nav ul li.all_cates a.a_c_focus_off:visited {
	height:25px;
	display:block;
	padding:0px 12px 0px 3px;
	background:url(images/bg/header-ld.gif) no-repeat -120px -310px;
}
.hd_nav ul li.all_cates a.a_c_focus_on, .hd_nav ul li.all_cates a.a_c_focus_off:hover {
	height:25px;
	color:#ff7300;
	display:block;
	padding:0px 12px 0px 3px;
	background:url(images/bg/header-ld.gif) no-repeat 0px -310px;
	text-decoration:none;
}
.hd_nav ul li.all_cates ol {
	width:550px;
	padding:0px 0px 6px;
	margin:-6px 0px 0px 0px;
	position:absolute;
	visibility:hidden;
	z-index:9999;
	clear:both;
	list-style:none;
	display:block;
	left:0px;
	top:36px;
}
.hd_nav ul li.all_cates ol li {background:#FFF;padding:15px 4px 10px;clear:both;border-right:1px solid #a5a5a5;border-left:1px solid #a5a5a5;display:block;height:100%;width:540px;}
.hd_nav ul li.all_cates ol li a { font:11px/20px Arial; text-align:left; display:block; padding:0px 10px; float:left; height:20px; width:160px; overflow:hidden; }
.hd_nav ul li.all_cates ol li.btm {
	width:540px;
	height:6px;
	margin:0px;
	padding:0px 5px;
	clear:both;
	border-style:none;
	background:url(images/bg/header-ld.gif) no-repeat 0px -374px;
	display:block;
}

.hd_nav .ms_new_year {
	width:100%;
	height:35px;
	margin:-10px 0px 0px -10px;
	padding:0px;
	background:url(images/ico/ms_new_year.gif) no-repeat right top;
	display:inline-block;
	position:absolute;
}
.hd_nav .ms_spring_festival {
	width:100%;
	height:35px;
	margin:-10px 0px 0px -10px;
	padding:0px;
	background:url(images/ico/ms_spring_festival.png) no-repeat right top;
	display:inline-block;
	position:absolute;
}
.hd_nav .ms_valentine {
	width:100%;
	height:35px;
	margin:-10px 0px 0px -10px;
	padding:0px;
	background:url(images/ico/ms_valentine.gif) no-repeat right top;
	display:inline-block;
	position:absolute;
}
.hd_nav .ms_christmas {
	width:100%;
	height:35px;
	margin:-10px 0px 0px -10px;
	padding:0px;
	background:url(images/ico/ms_christmas.gif) no-repeat right top;
	display:inline-block;
	position:absolute;
}
.hd_nav .ms_weekly_special {
	width:100%;
	height:35px;
	margin:-10px 0px 0px -10px;
	padding:0px;
	background:url(images/ico/ms_weekly_specials.gif) no-repeat right top;
	display:inline-block;
	position:absolute;
}
/*.hd_nav ul li.ms_new_year a:hover, .hd_nav ul li.ms_spring_festival a:hover, .hd_nav ul li.ms_valentine a:hover { color:#060; }
.hd_nav ul li.ms_christmas a:hover, .hd_nav ul li.ms_weekly_special a:hover { color:#060; }*/

.hd_paypal { width:120px; height:50px; margin:16px 0px 0px 35px; padding:0px; text-align:right; float:left; }

.hd_cart {
	width:200px;
	height:30px;
	margin:2px 0px 0px 0px;
	display:inline; float:right;
	background:url(images/btn/btn.gif) no-repeat 0px -550px;
	line-height:30px;
}
.hd_cart a, .hd_cart a:visited {
	width:145px;
	height:30px;
	padding:0px 0px 0px 55px;
	font:bold 14px/30px Arial;
	color:#FFF;
	display:block;
	text-decoration:none;
}


/* My Account */
.hd_myaccount { width:85px; height:25px; float:left; margin:0px; padding:0px; text-align:left; line-height:25px; }
.hd_myaccount ul, .hd_myaccount ul ul { float:left; list-style:none; margin:0px; padding:0px; }
.hd_myaccount ul li { float:left; display:block; margin:0px; padding:0px; height:25px; }
.hd_myaccount ul li a.hd_ma_t {
	clear:both;
	margin:0px;
	display:block;
	background:url(images/bg/myaccount.gif) no-repeat -300px 0px;
	font:normal 12px/25px Arial;
	padding:0px 0px 0px 10px;
	height:25px;
	width:85px;/* color:#036; */
}
.hd_myaccount ul li a.hd_ma_t:hover { color:#C00; text-decoration:none; background:url(images/bg/myaccount.gif) no-repeat -180px top; }
.hd_myaccount ul ul div.cu_ton_top { font-size:0px; background:url(images/bg/myaccount.gif) no-repeat 0px 0px; margin:0px; padding:0px; clear:both; height:6px; overflow:hidden; }
.hd_myaccount ul ul a, .hd_myaccount ul ul a:visited {
	text-align:left;
	display:block;
	padding:4px 4px 4px 19px;
	_padding:4px 3px 4px 19px;
	float:left;
	width:125px;
	margin-left:1px;
	background:url(images/arrow/3a.gif) no-repeat 9px 9px;
	height:16px;
	overflow:hidden;
	color:#000;
	line-height:16px;
	font-size:12px;
}
.hd_myaccount ul ul a:hover {
	text-decoration:none;
	padding:3px 4px 3px 19px;
	_padding:3px 3px 3px 19px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	color:#C00;
	background:#FF6 url(images/arrow/3b.gif) no-repeat 9px 9px;
}
.hd_myaccount table { border-collapse:collapse; padding:0px; margin:-1px; width:0px; height:0px; font-size:1em; z-index:2; }
.hd_myaccount table tr, .hd_myaccount table td { padding:0px; margin:0px; width:0px; height:0px; }
* html .hd_myaccount a:hover { position:relative; z-index:10000; }
.hd_myaccount :hover > a.hd_ma_t { color:#C00; text-decoration:none; background:url(images/bg/myaccount.gif) no-repeat -180px top; }
.hd_myaccount li:hover { position:relative; }
.hd_myaccount ul ul {
	padding:0px 0px 10px;
	margin:0px;
	width:150px;
	height:auto;
	position:absolute;
	z-index:9999;
	clear:both;
	display:block;
	left:0px;
	top:-100000px;
	background:url(images/bg/myaccount.gif) no-repeat left bottom;
}
.hd_myaccount ul :hover ul { top:25px; }


/* 多币制选择 */
.hd_currency { width:70px; height:25px; float:left; margin:0px; padding:0px; text-align:left; line-height:25px; }
.hd_currency ul, .hd_currency ul ul { float:left; list-style:none; margin:0px; padding:0px; }
.hd_currency ul li { float:left; display:block; margin:0px; padding:0px; height:25px; }
.hd_currency ul li a.hdcurr {
	clear:both;
	margin:0px;
	display:block;
	background:url(images/bg/curr.gif) no-repeat -300px 0px;
	font:bold 12px/25px Arial;
	padding:0px 0px 0px 5px;
	height:25px;
	width:65px;/* color:#036; */}
.hd_currency ul li a.hdcurr:hover { color:#C00; text-decoration:none; background:url(images/bg/curr.gif) no-repeat -180px top; }
.hd_currency ul ul div.cu_ton_top { font-size:0px; background:url(images/bg/curr.gif) no-repeat 0px 0px; margin:0px; padding:0px; clear:both; height:6px; overflow:hidden; }
.hd_currency ul ul a, .hd_currency ul ul a:visited {
	text-align:left;
	display:block;
	padding:5px 4px;
	_padding:5px 3px;
	float:left;
	width:140px;
	margin-left:1px;
	background:url(none);
	height:16px;
	overflow:hidden;
	color:#000;
	line-height:16px;
	font-size:11px;
}
.hd_currency ul ul a:hover { text-decoration:none; padding:4px; _padding:4px 3px; border-top:1px solid #CCC; border-bottom:1px solid #CCC; color:#C00; background:#FF6 url(none); }
.hd_currency table { border-collapse:collapse; padding:0px; margin:-1px; width:0px; height:0px; font-size:1em; z-index:2; }
.hd_currency table tr, .hd_currency table td { padding:0px; margin:0px; width:0px; height:0px; }
* html .hd_currency a:hover { position:relative; z-index:10000; }
.hd_currency :hover > a.hdcurr { color:#C00; text-decoration:none; background:url(images/bg/curr.gif) no-repeat -180px top; }
.hd_currency li:hover { position:relative; }
.hd_currency ul ul {
	padding:0px 0px 10px;
	margin:0px;
	width:150px;
	height:auto;
	position:absolute;
	z-index:9999;
	clear:both;
	display:block;
	left:-80px;
	top:-100000px;
	background:url(images/bg/curr.gif) no-repeat left bottom;
}
.hd_currency ul :hover ul { top:25px; }

.curr_pro_ref_title { clear:both; margin:0px; padding:5px 0px; font: 11px Verdana; background: url(images/arrow/s03b.gif) no-repeat 119px 9px; width: 130px; }
.curr_pro_ref_parent { margin:0px; padding:0px; clear:both; position:relative; height:0px; z-index:10000; top: 30px; left: 125px; }
.curr_pro_ref_parent_v_off { margin:0px; padding:0px; clear:both; position:relative; height:0px; z-index:10000; top: 55px; left: 125px; }
.curr_pro_ref_pt_os { top: -30px; }
.curr_pro_ref_as { width:110px; padding:5px 10px; float:left; z-index:20000; clear:both; margin: 0px; border: 1px solid #999; background: #FFF; font: 11px Arial; }


/* Sign In form */
.hd_signin { width:270px; height:20px; margin:0px; padding:3px 0px 0px 0px; color:#999; float:right; text-align:right; }
.hd_signin a, .hd_fun_signin a:visited { color:#CCC; }

.hd_sign_decorate { float:right; }
.hd_sign_in { margin:0px; float:right; text-align:left; }
.hd_sign_in ul, .hd_sign_in ul ul { float:left; list-style:none; margin:0px; padding:0px; }
.hd_sign_in ul li {
	clear:both;
	margin:0px;
	display:block;
	font:bold 12px/25px Arial;
	padding:0px 3px 0px 2px;
	height:25px;
	width:55px;
}
.hd_sign_in ul li.onHover { background:url(images/bg/signin.gif) no-repeat -180px top; }
.hd_sign_in ul ul div.cu_ton_top { font-size:0px; background:url(images/bg/signin.gif) no-repeat 0px 0px; margin:0px; padding:0px; clear:both; height:6px; overflow:hidden; }
.hd_sign_in ul ul div.cu_ton_middle { margin:0px; padding:0px 0px 0px 5px; }
.hd_sign_in ul ul div.cu_ton_middle input { margin:3px 0px; }
.hd_sign_in ul ul a, .hd_sign_in ul ul a:visited {
	text-align:left;
	display:block;
	padding:5px 4px;
	_padding:5px 3px;
	float:left;
	width:140px;
	margin-left:1px;
	background:url(none);
	height:16px;
	overflow:hidden;
	color:#000;
	line-height:16px;
	font-size:11px;
}
.hd_sign_in table { border-collapse:collapse; padding:0px; margin:-1px; width:0px; height:0px; font-size:1em; z-index:2; }
.hd_sign_in table tr, .hd_sign_in table td { padding:0px; margin:0px; width:0px; height:0px; }
/* html .hd_sign_in a:hover { position:relative; z-index:10000; } */
.hd_sign_in :hover > a.hdsignin { color:#C00; text-decoration:none; background:url(images/bg/signin.gif) no-repeat -180px top; }
.hd_sign_in li { position:relative; }
.hd_sign_in ul ul {
	padding:0px 0px 10px;
	margin:0px;
	width:160px;
	height:auto;
	position:absolute;
	z-index:9999;
	clear:both;
	display:block;
	left:0px;
	top:-100000px;
	background:url(images/bg/signin.gif) no-repeat left bottom;
}

.h_ads_slideAD { width:1000px; height:500px; margin:0px; padding:0px; overflow:hidden; clear:both; }
/* header end */


/* main */
#main { width:1000px; margin:0px auto; padding:0px; min-height:500px; _height:500px; clear:both; }
.main_top {height:235px;background:#484848;clear:both;margin:0px;padding:5px;}
.main_top .mn_top_left { width:780px; margin:0px 5px 0px 0px; padding:0px; float:left; }
.main_top .mn_top_right { width:200px; margin:0px 0px 0px 5px; padding:0px; float:right; }

.main_left {width:200px;margin:0px;padding:0px;float:left;}
.main_right {float:left;width:795px;margin:0px 0px 0px 5px;padding:0px;}

.main_scene_home {float:left;width:790px;;margin:0px auto;padding:0px;}
.main_scene_home div.area_a {width:200px;margin:0px;padding:0px;float:left;}
.main_scene_home div.area_b {width:580px;margin:0px;padding:0px 5px;float:right;}

.main_scene { float:left; width:795px; margin:0px 0px 0px 5px; padding:0px;}
.main_scene_l { float:left; width:760px; margin:0px; padding:0px; }
.main_scene_r { width:200px; margin:0px 0px 0px 5px; padding:0px; float:right; }

.main_bottom { font-size:0px; margin:0px; padding:0px; height:0px; clear:both; overflow:hidden; }

dl.px900 { margin:0px; padding:0px; clear:both; }
dl.px900 dt { margin:0px; padding:10px 10px 5px 0px; float:left; width:180px; text-align:right; clear:left; font-weight:bold; color:#333; }
dl.px900 dd { margin:0px; padding:5px 0px; float:left; width:700px; }

dl.px700 { margin:0px; padding:0px; clear:both; }
dl.px700 dt { margin:0px; padding:10px 10px 5px 0px; float:left; width:150px; text-align:right; clear:left; font-weight:bold; color:#333; }
dl.px700 dd { margin:0px; padding:5px 0px; float:left; width:535px; }

dl.px680 { margin:0px; padding:0px; clear:both; }
dl.px680 dt { margin:0px; padding:10px 10px 5px 0px; float:left; width:150px; text-align:right; clear:left; font-weight:bold; color:#333; }
dl.px680 dd { margin:0px; padding:5px 0px; float:left; width:515px; }

.main_scene dl, .main_scene_l dl { margin:0px; padding:0px; clear:both; }
.main_scene dt, .main_scene_l dt { margin:0px; padding:10px 8px 5px 0px; float:left; width:160px; text-align:right; clear:left; }
.main_scene dd, .main_scene_l dd { margin:0px; padding:5px 0px; float:left; width:560px; }
.main_scene dl.w700px dd, .main_scene_l dl.w700px dd { margin:0px; padding:5px 0px; float:left; width:530px; }

dl.px660 { margin:0px; padding:0px; clear:both; }
dl.px660 dt { margin:0px; padding:10px 10px 5px 0px; float:left; width:150px; text-align:right; clear:left; font-weight:bold; color:#333; }
dl.px660 dd { margin:0px; padding:5px 0px; float:left; width:495px; }

.ms_f_t { background:url(images/bg/m_tb.gif) no-repeat 0px 0px; font-size:0px; margin:0px auto; padding:0px; width:1000px; height:5px; clear:both; overflow:hidden; }
.ms_f_m { background:url(images/bg/m_tb.gif) repeat-y -1000px 0px; margin:0px auto; padding:5px 15px; width:970px; clear:both; }
.ms_f_b { background:url(images/bg/m_tb.gif) no-repeat 0px -5px; font-size:0px; margin:0px auto; padding:0px; width:1000px; height:5px; clear:both; overflow:hidden; }

.page_where_l { float:left; width:700px; margin:0px; padding:0px; color:#303030; font:10px Verdana; overflow:hidden; }
.page_where_r { float:right; width:300px; margin:0px; padding:0px; text-align:right; font:10px Verdana; }
.page_where_l a, .page_where_l a:visited, .page_where_r a, .page_where_r a:visited { color:#303030; }

.exhibit_top {background:url(images/bg/mr_t.gif) no-repeat center top;margin:0px;padding:0px;clear:both;}
.exhibit_top div.title {clear:both;padding:2px 0px 5px 10px;font:normal bold 16px Verdana;}
.exhibit_top h1 { clear:both; padding:2px 0px 5px 30px; font:bold 16px Verdana; color:#000; background:none; }
.exhibit_top div.where {text-align:right;padding:8px 12px;clear:both;font-size:10px; font-family:Verdana;}
.exhibit_main {
	padding:10px 9px;
	margin:0px;
	background:url(images/bg/mr_m.gif) repeat-y 0px 0px;
	min-height:400px;
	_height:400px;
	clear:both;
	width:777px;
}
.exhibit_bottom {clear:both;margin:0px;padding:0px;height:15px;width:100%;background:url(images/bg/mr_b.gif) no-repeat center top;}
.title_full_sec {clear:both; padding:5px 5px 3px 10px;background:url(images/bg/a_h_p_title.gif) repeat-x center bottom;font:normal bold 14px Verdana;}

.exh_top { background:url(images/bg/m_tb_795.gif) no-repeat 0px 0px; margin:0px; padding:0px; clear:both; width:795px; height:5px; overflow:hidden; }
.exh_main, .exh_main_pl {background:url(images/bg/m_tb_795.gif) repeat-y -795px 0px;margin:0px;padding:10px 15px;clear:both;width:765px;min-height:400px;_height:400px;}
.exh_main h1, .exh_main_pl h1 { font:bold 20px Arial; padding:3px 0px 10px 15px; clear:both; border-bottom:1px dashed #CCC; background:url(images/dot/title.gif) no-repeat 3px 3px; }
.exh_main h2 { font:bold 16px Arial; padding:0px 0px 5px 3px; clear:both; border-bottom:2px solid #E1E1E1; margin:5px 0px 10px; }
.exh_middle { margin:0px 0px 0px 0px; padding:10px 15px; width:765px; background:url(images/bg/m_tb_795.gif) repeat-y -795px 0px; clear:both; }
.exh_bottom { background:url(images/bg/m_tb_795.gif) no-repeat 0px -5px; margin:0px; padding:0px; clear:both; width:795px; height:5px; overflow:hidden; }

.exh_m_tit { font:bold 16px Arial; padding:5px 0px 5px 3px; clear:both; border-bottom:2px solid #E1E1E1; }
.exh_m_cont { padding:0px 15px 5px; margin:0px; clear:both; line-height:1.5em; }
.exh_m_bri { font:11px/1.6em Verdana; background:#FFC; margin:0px auto; padding:10px; clear:both; width:90%; border:1px solid #FC9; }

.exh_full_top { background:url(images/bg/m_tb.gif) no-repeat 0px 0px; margin:0px auto; padding:0px; clear:both; height:5px; width:1000px; overflow:hidden; }
.exh_full_top .where {margin:0px auto;padding:5px 10px 0px 0px;clear:both;text-align:right;font-size:11px;}
.exh_full_top .title {margin:0px auto;padding:0px;clear:both;padding:15px 0px 0px 25px;font:normal bold 16px Verdana;color:#CC0000;}
.exh_full_main { background:url(images/bg/m_tb.gif) repeat-y -1000px 0px; margin:0px auto; padding:5px 30px; clear:both; width:940px; min-height:450px; _height:450px; }
.exh_full_main h1 { margin:0px; padding:0px; clear:both; padding:10px 0px 5px; font:bold 16px Verdana; color:#036; border-bottom:1px dashed #CCC; }
.exh_full_bottom { background:url(images/bg/m_tb.gif) no-repeat 0px -5px; margin:0px auto; padding:0px; clear:both; height:5px; width:1000px; overflow:hidden; }
/* main end */


/* footer */
.footer_help { width:980px; margin:0px auto; padding:0px; clear:both; }
.ft_bg { margin:0px; padding:0px; clear:both; background:#EEE; }
.menu {margin:0px auto;padding:5px 0px;width:1000px;height:15px;clear:both;text-align:center;color:#FFF;}
.menu a, #footer div.menu a:link, #footer div.menu a:visited {text-decoration:none; font-size:11px; font-family:Verdana;}
.menu a:hover {color:#FC0;}
.menu span {margin:0px;padding:0px 5px; font-size:11px;}
#footer {width:1000px;height:80px;margin:10px auto;padding:0px;background:url(images/bg/footer.png) no-repeat 0px 0px;text-align:center;clear:both;}
#footer div.copyright {margin:0px;padding:0p;color:#EEE;line-height:1.6em;clear:both;font-size:11px;}
#footer a, #footer a:link, #footer a:visited {color:#EEE;text-decoration:none;}
#footer a:hover {color:#FC0;}
.goto_top { font:10px/20px Verdana; background:url(images/arrow/s03c.gif) no-repeat 0px 12px; margin:0px; padding:5px 5px 5px 15px; clear:both; float:right; height:20px; width:60px; }
.go_top_pos { width:1000px; margin:0px auto; padding:0px; text-align:right; }
.go_top { width:35px; height:35px; background:url(images/ico/go_top.gif) no-repeat 0px 0px; margin:0px 0px 0px 1005px; padding:0px; display:none; position:absolute; cursor:pointer; }
.go_top:hover { background:url(images/ico/go_top.gif) no-repeat 0px -36px; }

/*供后台用*/
.ft_t { background:url(images/bg/m_tb.gif) no-repeat 0px 0px; margin:0px auto; padding:0px; clear:both; height:5px; width:1000px; overflow:hidden; }
.ft_m { background:url(images/bg/m_tb.gif) repeat-y -1000px 0px; margin:0px auto; padding:5px 15px; clear:both; width:970px; }
.ft_m h2 { font:bold 15px Arial; }
.ft_m ul {margin:0px;padding:0px;list-style:none;}
.ft_m li {list-style:none;background:url(images/arrow/s06.gif) no-repeat 8px 6px;padding-left:15px;}
.ft_b { background:url(images/bg/m_tb.gif) no-repeat 0px -5px; margin:0px auto; padding:0px; clear:both; height:5px; width:1000px; overflow:hidden; }

.ft_half { width:465px; margin:0px 10px; padding:0px; float:left; }
.ft_3col { margin:0px; padding:0px 5px; float:left; width:300px; }
.ft_4col { margin:0px; padding:0px 5px; float:left; width:220px; }
.ft_3col span.tit, .ft_4col span.tit { margin:0px; padding:5px 0px; font-weight:bold; clear:both; display:block; }
/* footer end */


/*compart column effect*/
.col_txt_more {float:right;width:40px;padding-top:7px;text-align:right;}
.col_more_100px {float:right;width:100px;padding-top:10px;text-align:right;}

.col_d_t { background:url(images/fun/col_tb.gif) no-repeat 0px -230px; width:185px; margin:0px; clear:both; height:21px; color:#383838; font:bold 13px Arial; padding:5px 5px 0px 10px; }
.col_d_m { background:url(images/fun/col_m.gif) repeat-y 0px top; margin:0px; padding:5px; width:190px; clear:both; word-wrap:break-word; }
.col_d_b { background:url(images/fun/col_tb.gif) no-repeat left -260px; margin:0px; padding:0px; width:200px; clear:both; height:5px; overflow:hidden; }
.col_d_t_hot { background-position:left -160px; }
.col_d_t_special { background-position:left -200px; }
.col_d_t_sch { background-position:left -100px; }
.col_d_t a, .col_d_t a:visited { color:#FFF; }
.col_d_t a:hover { color:#FFF; }

.col_d_m ul { width:180px; margin:0px; padding:5px; list-style:square inside; }
.col_d_m ul li { width:175px; margin:5px 0px; padding:3px 0px 3px 5px; border-bottom:1px solid #CCC; }
.col_d_m ul li.voteItem a, .col_d_m ul li.voteItem a:visited, .col_d_m ul li.voteItem a:hover { color:#0064AF; text-decoration:none; }
.col_d_m ul li.voteItem_focus a, .col_d_m ul li.voteItem_focus a:visited, .col_d_m ul li.voteItem_focus a:hover { color:#C30; text-decoration:none; }

.col_t_l { width:5px; height:30px; margin:-8px 0px 0px 0px; padding:0px; background:url(images/bg/col_t.gif) no-repeat; float:left; }
.col_t_m { height:22px; margin:-8px 0px 0px 0px; padding:8px 10px 0px 10px; background:url(images/bg/col_t.gif) repeat-x 0px -30px; float:left; color:#484848; font:bold 13px Arial; }
.col_t_r { width:5px; height:30px; margin:-8px 0px 0px 0px; padding:0px; background:url(images/bg/col_t.gif) no-repeat -5px 0px; float:left; }

.col_t_x { background:url(images/fun/col_200_t_comm.gif) no-repeat 0px 0px; margin:0px; padding:10px 8px 10px 12px; clear:both; width:180px; }
.col_t_x h2 { font:bold 15px Arial; color:#6BD; margin:0px; padding:0px 0px 6px; clear:both; }
.col_t_x h3 { font:bold 15px Arial; color:#6BD; margin:0px; padding:0px 0px 6px; clear:both; }
.col_t_sch { background:url(images/fun/col_200_t_sch.gif) no-repeat 0px 0px; }
.col_t_newsletter { background:url(images/fun/col_200_t_newsletter.gif) no-repeat 0px 0px; }
.col_t_tag { background:url(images/fun/col_200_t_tag.gif) no-repeat 0px 0px; font:11px/1.6em Arial; }
.col_t_tag a, .col_t_tag a:visited { padding:0px 10px 0px 0px; color:#666; }
.col_t_tag a:hover { color:#F30; }
.col_t_sign { background:url(images/fun/col_tb.gif) no-repeat 0px -80px; width:180px; margin:0px; clear:both; height:24px; color:#333; font:bold 13px Arial; padding:6px 10px 0px; }

.col_t_cate { background:url(images/fun/col_200_t_cate.gif) no-repeat 0px 0px; margin:0px; padding:10px; clear:both; width:180px; }
.col_t_cate strong { font:bold 15px Arial; color:#F84; margin:0px 0px 0px -3px; padding:0px 0px 8px; clear:both; display:block; }
.col_t_cate h2 { clear:both; margin:0px; padding:0px; border-top:1px dashed #CCC; font:bold 12px Arial; }
.col_t_cate h2 a { clear:both; margin:0px; padding:5px 0px; color:#333; display:block; background:url(images/arrow/s08.gif) no-repeat right 9px; font:bold 12px Arial; }
.col_t_cate h2 a:hover { background:#FFC url(images/arrow/s08.gif) no-repeat right -41px; color:#C00; text-decoration:none; }
.col_t_cate h2.cur a { color:#F26D00; background:url(images/arrow/s08.gif) no-repeat right -91px; }
.col_t_cate h2.cura:hover { color:#C00; background:url(images/arrow/s08.gif) no-repeat right -91px; }
.col_t_cate h2.fir { border-top-style:none; }

.col_m_sign { background:url(images/fun/col_m.gif) repeat-y -400px top; margin:0px; padding:5px 10px; width:180px; clear:both; word-wrap:break-word; }
.col_b_sign { background:url(images/fun/col_tb.gif) no-repeat left -110px; margin:0px; padding:0px; width:200px; clear:both; height:5px; overflow:hidden; }

.col_m_tag {
	background:url(images/fun/col_m.gif) repeat-y -200px top;
	margin:0px;
	padding:10px 5px 10px 10px;
	width:175px;
	clear:both;
	word-wrap:break-word;
	line-height:1.6em;
	font-size:11px;
}
.col_m_tag a, .col_t_tag a:visited { padding:0px 12px 0px 0px; color:#666; }
.col_m_tag a:hover { color:#F30; }

.col_190t { background:url(images/fun/col_190.gif) no-repeat 0px 0px; width:170px; margin:0px; clear:both; height:27px; color:#484848; font:bold 13px Arial; padding:5px 10px 0px; }
.col_190m { background:url(images/fun/col_190.gif) repeat-y -190px 0px; margin:-5px 0px 0px 0px; padding:5px 10px; width:170px; clear:both; word-wrap:break-word; }
.col_190b { background:url(images/fun/col_190.gif) no-repeat 0px -30px; margin:0px; padding:0px; width:190px; clear:both; height:5px; overflow:hidden; }

.col_200pt { background:#282828; width:180px; margin:0px; clear:both; height:21px; color:#FFF; font:bold 13px Arial; margin:0px 0px 5px 0px; padding:5px 10px 0px 10px; }
.col_200pm { background:url(images/fun/col_m.gif) repeat-y 0px top; margin:0px; padding:5px 10px; width:180px; clear:both; word-wrap:break-word; }

.col_200t { background:url(images/fun/col_200.gif) no-repeat 0px 0px; width:180px; margin:0px; clear:both; height:27px; color:#484848; font:bold 13px Arial; padding:5px 10px 0px; }
.col_200m { background:url(images/fun/col_200.gif) repeat-y -200px 0px; margin:-5px 0px 0px 0px; padding:5px 10px; width:180px; clear:both; word-wrap:break-word; }
.col_200b { background:url(images/fun/col_200.gif) no-repeat 0px -30px; margin:0px; padding:0px; width:200px; clear:both; height:5px; overflow:hidden; }

.col_550t { background:url(images/fun/col_550_760.gif) no-repeat 0px 0px; width:530px; margin:0px; clear:both; height:21px; color:#FFF; font:bold 13px Arial; padding:5px 10px 0px; }
.col_550m { background:url(images/fun/col_m_550_760.gif) repeat-y 0px top; margin:0px; padding:5px 5px; width:540px; clear:both; word-wrap:break-word; }
.col_550b { background:url(images/fun/col_550_760.gif) no-repeat 0px -30px; margin:0px; padding:0px; width:550px; clear:both; height:5px; overflow:hidden; }

.col_590t { background:url(images/fun/col_590.gif) no-repeat 0px 0px; width:570px; margin:0px; clear:both; height:30px; color:#484848; font:bold 13px Verdana; padding:5px 10px 0px; }
.col_590m { background:#FFF url(images/fun/col_m_590.gif) repeat-y 0px top; margin:0px; padding:5px 5px; width:580px; clear:both; word-wrap:break-word; }
.col_590b { background:url(images/fun/col_590.gif) no-repeat 0px -30px; margin:0px; padding:0px; width:590px; clear:both; height:5px; overflow:hidden; }

.col_760t { background:url(images/fun/col_550_760.gif) no-repeat -550px -40px; width:740px; margin:0px; clear:both; height:21px; color:#FFF; font:bold 13px Arial; padding:5px 10px 0px; }
.col_760m { background:url(images/fun/col_m_550_760.gif) repeat-y -550px top; margin:0px; padding:5px 10px; width:740px; clear:both; word-wrap:break-word; }
.col_760b { background:url(images/fun/col_550_760.gif) no-repeat -550px -30px; margin:0px; padding:0px; width:760px; clear:both; height:5px; overflow:hidden; }

.col_780t { background:url(images/fun/col_780.gif) no-repeat 0px 0px; width:775px; margin:0px 5px; clear:both; height:21px; color:#FFF; font:bold 13px Arial; padding:5px 5px 0px 5px; }
.col_780m { background:url(images/fun/col_780.gif) repeat-y -785px 0px; margin:0px 5px; padding:5px 0px 0px 5px; width:780px; clear:both; word-wrap:break-word; }
.col_780b { background:url(images/fun/col_780.gif) no-repeat 0px -30px;  margin:0px 5px; padding:5px 0px 0px 5px; width:780px; clear:both; height:5px; overflow:hidden; }

.col_790t { background:url(images/fun/col_790.gif) no-repeat 0px 0px; width:785px; margin:0px; clear:both; height:30px; color:#484848; font:bold 13px Verdana; padding:5px 5px 0px 5px; }
.col_790m { background:#FFF url(images/fun/col_790.gif) repeat-y -795px 0px; margin:0px; padding:5px 5px; width:785px; clear:both; word-wrap:break-word; }
.col_790b { background:url(images/fun/col_790.gif) no-repeat 0px -35px; margin:0px; padding:0px; width:795px; clear:both; height:5px; overflow:hidden; }

.col_980t { background:url(images/fun/col_980.gif) no-repeat 0px 0px; width:960px; margin:0px; clear:both; height:21px; color:#FFF; font:bold 13px Arial; padding:5px 10px 0px; }
.col_980m { background:url(images/fun/col_980.gif) repeat-y -980px 0px; margin:0px; padding:5px 10px; width:960px; clear:both; word-wrap:break-word; }
.col_980b { background:url(images/fun/col_980.gif) no-repeat 0px -30px; margin:0px; padding:0px; width:980px; clear:both; height:5px; overflow:hidden; }

.fun_column { margin:0px auto; padding:7px 10px; background:url(images/fun/column_t.gif) repeat-x top center; border:1px solid #d0d0d0; line-height:1.6em; clear:both; }
.fc_col_b { margin:0px auto; padding:8px 15px; background:url(images/fun/column_t.gif) repeat-x top center; border:1px solid #d0d0d0; line-height:1.6em; clear:both; }
.fc_tit { font-size:18px; font-weight:bold; color:#069; }
.m_fc_tit { font-size:14px; font-weight:bold; color:#069; }

.col_930t_brown {
	width:910px;
	margin:0px;
	clear:both;
	height:20px;
	color:#333;
	background:url(images/fun/col_930_brown.gif) no-repeat 0px 0px;
	font:normal bold 12px Arial;
	padding:5px 10px 0px;
}
.col_930m_brown { background:url(images/fun/col_930_brown.gif) repeat-y -930px top; margin:0px; padding:10px 10px 8px; width:910px; clear:both; }
.col_930b_brown { background:url(images/fun/col_930_brown.gif) no-repeat 0px -27px; margin:0px; padding:0px; height:3px; width:930px; clear:both; font-size:0px; overflow:hidden; }
.col_930t2_brown { background:url(images/fun/col_930_brown.gif) no-repeat 0px -30px; margin:0px; padding:0px; height:3px; width:930px; clear:both; font-size:0px; overflow:hidden; }

.col_930t_light {
	width:910px;
	margin:0px;
	clear:both;
	height:20px;
	color:#333;
	background:url(images/fun/col_930_light.gif) no-repeat 0px 0px;
	font:normal bold 12px Arial;
	padding:5px 10px 0px;
}
.col_930m_light { background:url(images/fun/col_930_light.gif) repeat-y -930px top; margin:0px; padding:3px 10px; width:910px; clear:both; }
.col_930b_light { background:url(images/fun/col_930_light.gif) no-repeat 0px -27px; margin:0px; padding:0px; height:3px; width:930px; clear:both; font-size:0px; overflow:hidden; }

.col_960t_golden { background:url(images/fun/col_960_golden.gif) no-repeat 0px 0px; width:960px; margin:0px auto; clear:both; height:3px; padding:0px; font-size:0px; overflow:hidden; }
.col_960m_golden { background:url(images/fun/col_960_golden.gif) repeat-y -960px top; margin:0px auto; padding:7px 20px; width:920px; clear:both; }
.col_960b_golden { background:url(images/fun/col_960_golden.gif) no-repeat 0px bottom; width:960px; margin:0px auto; clear:both; height:3px; padding:0px; font-size:0px; overflow:hidden; }

.col_1000t_golden{background:url(images/fun/col_1000_golden.gif) no-repeat 0px 0px;width:1000px;margin:0px auto;clear:both;height:3px;padding:0px;font-size:0px;overflow:hidden;}
.col_1000m_golden{background:url(images/fun/col_1000_golden.gif) repeat-y -1000px top;margin:0px auto;padding:7px 20px;width:960px;clear:both;}
.col_1000b_golden{background:url(images/fun/col_1000_golden.gif) no-repeat 0px bottom;width:1000px;margin:0px auto;clear:both;height:3px;padding:0px;font-size:0px;overflow:hidden;}

.fun_rc_t {
	width:700px;
	background:url(images/fun/brown_720t.gif) no-repeat left top;
	margin:0px auto;
	clear:both;
	height:20px;
	color:#333;
	font:normal bold 12px Arial;
	padding:4px 10px 0px 10px;
}
.fun_rc_m {background:url(images/fun/brown_720m.gif) repeat-y left bottom;margin:0px auto;padding:3px 10px;width:700px;clear:both;}
.fun_rc_b {background:url(images/fun/brown_720b.gif) no-repeat left top;margin:0px auto;padding:0px;height:3px;width:720px;clear:both;font-size:0px;}

.fun_im_t { background:url(images/fun/im_t.gif) no-repeat center bottom; width:100px; margin:0px; clear:both; height:30px; padding:0px; overflow:hidden; }
.fun_im_m { background:url(images/fun/im_bg.gif) repeat-y center top; margin:0px; padding:5px 9px 5px 6px; width:85px; clear:both; text-align:center; font-size:10px; }
.fun_im_b { background:url(images/fun/im_b.gif) no-repeat center top; margin:0px; padding:0px; height:30px; width:100px; clear:both; overflow:hidden; }
/*compart column effect end*/


/*info sytle*/
.info_desc {clear:both;padding:5px 10px;margin:0px auto;font-size:13px;line-height:1.6em;}
.info_att {text-align:center;color:#666;padding:5px 10px;font-size:11px;}
.info_att div.att {clear:both;text-align:left;padding:5px 10px;}

.info_li_txt {margin:0px auto;padding:7px 10px;clear:both;}
.info_li_txt div.data {float:left;display:inline;}
.info_li_txt div.date {float:right;display:inline;color:#666;font-size:11px;}
.info_li_txt div.data a, .info_li_txt div.data a:link, .info_li_txt div.data a:visited {
	clear:both;
	margin:0px;
	background:url(images/arrow/3a.gif) no-repeat 2px 5px;
	padding-left:15px;
	font-size:14px;
	font-weight:bold;
}
.info_li_txt div.data a:hover {background:url(images/arrow/3b.gif) no-repeat 3px 5px;}
.info_li_txt div.desc { clear:both; padding:5px 0px 5px 20px; color:#505050; font-size:11px; }
.info_li_txt div.area_reply { clear:both; padding:0px 0px 0px 20px; margin:0px; }

.info_reply_area { clear:both; padding:5px 10px; margin:0px auto; line-height:1.6em; }

.att_view { font:11px Arial; text-align:center; margin:0px auto; padding:10px; clear:both; }
.att_list { font:13px Arial; margin:0px; padding:5px 10px; clear:both; }
.att_list div.att_desc { font:11px Arial; margin:0px; padding:5px 0px 0px 30px; clear:both; }

.cnt_m { margin:0px; padding:5px 15px; clear:both; width:970px; }
.cnt_b { margin:0px; padding:5px 5px; clear:both; width:990px; }

.vote_title { font:bold 16px/30px Verdana; }
.vote_topic { padding-left:10px; font:bold 14px/25px Tahoma, Arial; }
.vote_option { padding-left:20px; font:normal 12px/25px Arial; }
/*info sytle end*/

/*link list and img standard*/
.link_li_a {margin:0px;width:100%;text-align:left;clear:both;}
.link_li_a a, .link_li_a a:visited {margin:0px;background:url(images/arrow/6a.gif) no-repeat 0px 10px;display:block;padding:4px 0px 4px 10px;}
.link_li_a a:hover {background:url(images/arrow/6b.gif) no-repeat 1px 10px;}

.link_li_cur {margin:0px;width:100%;text-align:left;clear:both;}
.link_li_cur a, .link_li_cur a:visited {margin:0px;background:url(images/arrow/6b.gif) no-repeat 1px 10px;display:block;padding:4px 0px 4px 10px;}

.link_li_ro { padding:7px 0px 7px 25px; margin:0px; clear:both; font:11px Arial; color:#666; }

.link_li_rc {float:left;width:170px;padding:3px 0px 0px 5px;margin:0px;font-size:11px;}
.link_li_rc a{display:block;background:url(images/arrow/5a.gif) no-repeat 2px center;padding:2px 1px 2px 13px;}
.link_li_rc a:hover{background:#ffc url(images/arrow/5b.gif) no-repeat 2px center;padding:1px 0px 1px 12px;border:#d2e2ff solid 1px;text-decoration:none;color:#F00;}

.img45px { width:50px; height:50px; overflow:hidden; padding:0px; margin:0px auto; text-align:center; clear:both; }
.img45px a {
	width:45px;
	height:45px;
	line-height:45px;
	margin:0px;
	overflow:hidden;
	vertical-align:middle;
	background:#FFF;
	display:table-cell;
	*display:block;
	padding:1px;
	border:1px solid #E6E6E6;
	*font-size:39px;
} /* font-size,for ie6,height*0.873*/
.img45px a:hover { padding:1px 1px 0px; border-top:1px solid #C00; border-right:1px solid #C00; border-bottom:2px solid #C00; border-left:1px solid #C00; }

.img50px { width:55px; height:55px; overflow:hidden; padding:0px; margin:0px auto; text-align:center; clear:both; }
.img50px a {
	width:50px;
	height:50px;
	line-height:50px;
	margin:0px;
	overflow:hidden;
	vertical-align:middle;
	background:#FFF;
	display:table-cell;
	*display:block;
	padding:1px;
	border:1px solid #E6E6E6;
	*font-size:44px;
} /* font-size,for ie6,height*0.873*/
.img50px a:hover { padding:1px 1px 0px; border-top:1px solid #C00; border-right:1px solid #C00; border-bottom:2px solid #C00; border-left:1px solid #C00; }

.img60px { width:66px; height:66px; overflow:hidden; padding:0px; margin:0px auto; text-align:center; clear:both; }
.img60px a {
	width:60px;
	height:60px;
	line-height:60px;
	margin:0px;
	overflow:hidden;
	vertical-align:middle;
	background:#FFF;
	display:table-cell;
	*display:block;
	padding:3px;
	*font-size:52px;
} /* font-size,for ie6,height*0.873*/
.img60px a:hover { padding:2px 2px 1px; border-top:1px solid #C00; border-right:1px solid #C00; border-bottom:2px solid #C00; border-left:1px solid #C00; }

.img70px { width:76px; height:76px; overflow:hidden; padding:0px; margin:0px auto; text-align:center; clear:both; }
.img70px a {
	width:70px;
	height:70px;
	line-height:70px;
	margin:0px;
	overflow:hidden;
	vertical-align:middle;
	background:#FFF;
	display:table-cell;
	*display:block;
	padding:3px;
	*font-size:61px;
} /* font-size,for ie6,height*0.873*/
.img70px a:hover { padding:2px 2px 1px; border-top:1px solid #C00; border-right:1px solid #C00; border-bottom:2px solid #C00; border-left:1px solid #C00; }

.img90px { width:96px; height:96px; overflow:hidden; padding:0px; margin:0px auto; text-align:center; clear:both; }
.img90px a {
	width:90px;
	height:90px;
	line-height:90px;
	margin:0px;
	overflow:hidden;
	vertical-align:middle;
	background:#FFF;
	display:table-cell;
	*display:block;
	padding:2px;
	*font-size:78px;
} /* font-size,for ie6,height*0.873*/
.img90px a:hover { padding:2px 2px 0px; border-top:1px solid #C00; border-right:1px solid #C00; border-bottom:3px solid #C00; border-left:1px solid #C00; }

.img100px { width:106px; height:106px; overflow:hidden; padding:0px; margin:0px auto; text-align:center; clear:both; }
.img100px a {
	width:100px;
	height:100px;
	line-height:100px;
	margin:0px;
	overflow:hidden;
	vertical-align:middle;
	background:#FFF;
	display:table-cell;
	*display:block;
	padding:3px;
	*font-size:87px;
} /* font-size,for ie6,height*0.873*/
.img100px a:hover { padding:2px 2px 0px; border-top:1px solid #C00; border-right:1px solid #C00; border-bottom:3px solid #C00; border-left:1px solid #C00; }

.img120px { width:126px; height:126px; overflow:hidden; padding:0px; margin:0px auto; text-align:center; clear:both; }
.img120px a {
	width:120px;
	height:120px;
	line-height:120px;
	margin:0px;
	overflow:hidden;
	vertical-align:middle;
	background:#FFF;
	display:table-cell;
	*display:block;
	padding:3px;
	*font-size:105px;
}
.img120px a:hover { padding:2px 2px 0px; border-top:1px solid #C00; border-right:1px solid #C00; border-bottom:3px solid #C00; border-left:1px solid #C00; }

.img150px { width:156px; height:156px; overflow:hidden; padding:0px; margin:0px auto; text-align:center; clear:both; }
.img150px a {
	width:150px;
	height:150px;
	line-height:150px;
	margin:0px;
	overflow:hidden;
	vertical-align:middle;
	background:#FFF;
	display:table-cell;
	*display:block;
	padding:2px;
	*font-size:131px;
	border:1px solid #E1E1E1;
} /* font-size,for ie6,height*0.873*/
.img150px a:hover { padding:2px 2px 0px; border-top:1px solid #C00; border-right:1px solid #C00; border-bottom:3px solid #C00; border-left:1px solid #C00; }
/*link list and img standard end*/


/*table standard*/
.tab_comm {
	width:100%;
	clear:both;
	margin:0px auto;
	border:1px solid #b5d1df;
	border-collapse:collapse;
	border-top:2px solid #b5d1df;
	background:url(images/bg/tab_row_t.gif) repeat-x top center;
}
.tab_comm td {border-bottom:1px solid #DBDBDB;padding:5px; margin:0px;}
.tr_head {background-color:#eff7fb;text-align:center;font-weight:bold;}
.tr_info {background-color:#FFFFFF;text-align:center;font-size:9pt;}

.tab_noborder {border-collapse:collapse;width:100%;margin:0px auto;clear:both;background:url(images/bg/tab_row_t.gif) repeat-x top center;}
.tab_noborder td {border-bottom:1px solid #DBDBDB;padding:4px;margin:0px;}
.tab_noborder tr.tr_head {background-color:#F5F5F5;text-align:center;font-weight:bold;border-bottom:1px solid #DBDBDB;}
/*table standard end*/

/* categories menu */
.ml_area { font-size:12px; width:188px; padding:0px 1px; float:left; clear:both; background:#146eb5; border-bottom:2px solid #ffae3f; }
.ml_dir {clear:both;margin:0px;padding:0px;background:#fff;border-bottom:solid 1px #CCC;}
.ml_dir a {clear:both;margin:0px;padding:5px 0px 5px 10px;color:#000;display:block;font-weight:bold;font-size:12px;}
.ml_dir a:hover {background:#F3F3E9;color:#C00;text-decoration:none;}
.ml_subdir { clear:both; margin:0px; padding:0px; background:#fff; border-top:1px solid #D2D2D2; }
.ml_subdir a { clear:both; margin:0px; padding:5px 0px 5px 20px; color:#039; display:block; font:bold 11px Arial; }
.ml_subdir a:hover {background:#E8E8FF url(images/arrow/3b.gif) no-repeat 10px 10px;color:#C00;text-decoration:none;}
.ml_type { clear:both; margin:0px; padding:0px; background:#fff; border-top:1px solid #D2D2D2; }
.ml_type a { clear:both; margin:0px; padding:5px 0px 5px 30px; color:#444; display:block; font-size:11px; }
.ml_type a:hover {background:#f8f8f8 url(images/arrow/6b.gif) no-repeat 20px 10px;color:#C00;text-decoration:none;}

.ml_dir_cur {background:#eeeddd;}
.ml_dir_cur a {color:#c00;}
.ml_subdir_cur {background:#f6f6f6;}
.ml_subdir_cur a {color:#c00;background:url(images/arrow/3b.gif) no-repeat 10px 10px;}
.ml_type_cur {background:#f8f8f8;}
.ml_type_cur a {color:#c00;background:url(images/arrow/6b.gif) no-repeat 20px 10px;}
.area_subordinate {clear:both;margin:0px;padding:0px;padding-left:10px;background:#fff;border-bottom:solid 1px #CCC;}


/* products present*/
.pro_exhibit_explain { padding:5px 10px; margin:0px auto; clear:both; color:#666; }
.pro_exhibit_explain div.pro_ee_photo { margin:0px; padding:0px; float:left; width:250px; }
.pro_exhibit_explain div.pro_ee_text { margin:0px; padding:0px; float:right; width:450px; }
.pro_exhibit_explain div.pro_ee_featured { margin:0px; padding:0px 5px; float:left; width:80px; text-align:center; font-size:10px; display:inline; word-wrap:break-word; }

.pro_chief { clear:both; padding:0px 15px; margin:0px; }
.pro_chief h1 { background:url(none); margin:0px 0px 5px; padding:10px 0px; clear:both; border-bottom:1px dashed #CCC; color:#036; font-size:18px; }
.pro_chief div.photo { float:left; text-align:center; margin:0px; width:385px; padding:5px 0px 0px; }

.pro_chief div.photo div.img { width:378px; height:378px; overflow:hidden; padding:0px; margin:0px; text-align:center; clear:both; }
.pro_chief div.photo div.img a {
	width:370px;
	height:370px;
	line-height:370px;
	margin:0px;
	overflow:hidden;
	vertical-align:middle;
	background:#FFF;
	display:table-cell;
	*display:block;
	padding:2px;
	border:1px solid #E6E6E6;
	*font-size:323px;
} /* font-size,for ie6,height*0.873*/
.pro_chief div.photo div.img a:hover { padding:2px 2px 0px; border-top:1px solid #C00; border-right:1px solid #C00; border-bottom:3px solid #C00; border-left:1px solid #C00; }

.pro_chief div.img_more {margin:0px auto;padding:0px;clear:both;}
.pro_chief div.img_more .item {width:55px;padding:0px;margin:0px auto;float:left;}

.pro_chief div.brief { margin:0px; padding:0px; float:right; width:535px; }
.pro_c_b_itemno { color:#666; font:bold 13px Verdana; float:left; width:260px; }
.pro_c_b_numsold { font:bold 14px Georgia; color:#666; text-align:right; float:right; width:260px; margin:-5px 0px 0px; }

.pro_bo_m { background:#f6f6f6; margin:0px; padding:10px 0px; clear:both; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; min-height:40px; _height:40px; }
.pro_bo_add_l { margin:0px; padding:0px; float:left; width:200px; text-align:right; display:inline; }
.pro_bo_add_m { margin:0px; padding:0px 0px 0px 20px; float:left; width:150px; display:inline; }
.pro_bo_add_r { margin:0px; padding:0px 0px 0px 20px; float:left; width:130px; display:inline; }

.pro_bo_stock_pra { margin:0px; padding:0px; float:right; height:1px; width:151px; }
.pro_bo_stock_pra div.p_bo_instock {
	margin:0px -9px 0px 0px;
	padding:5px 0px 0px 20px;
	clear:both;
	height:35px;
	position:absolute;
	background:url(images/btn/btn.gif) no-repeat right -250px;
	width:140px;
	color:#060;
	font:bold 12px Verdana;
	z-index:1000;
}
.pro_bo_stock_pra div.p_bo_outofstock {
	margin:0px -9px 0px 0px;
	padding:5px 0px 0px 20px;
	clear:both;
	height:35px;
	position:absolute;
	background:url(images/btn/btn.gif) no-repeat right -290px;
	width:140px;
	color:#FFC;
	font:bold 12px Verdana;
	z-index:1000;
}

.pro_chief dl { margin:0px; padding:0px; clear:both; }
.pro_chief dt { margin:0px; padding:5px 5px 5px 0px; float:left; width:130px; text-align:right; clear:left; }
.pro_chief dt.pt10px { padding-top:10px; }
.pro_chief dt.w60px { width:60px; }
.pro_chief dt.w100px { width:50px; padding:5px 15px 5px 40px; text-align:left; }
.pro_chief dd { margin:0px; padding:5px 0px; float:left; width:400px; }
.pro_chief dd.w420px { width:420px; }
.pro_chief dd.w330px { width:330px; }
.pro_chief dl.err { background:#FF9; }

.pro_ch_bf_digg { margin:0px; padding:0px 0px 0px 60px; float:left; width:200px; }
.pro_ch_bf_share { margin:0px; padding:0px; float:right; width:260px; font:11px Arial; text-align:right; }

.pro_b_item { margin:0px; padding:1px; clear:both; }
.pro_b_item_e { margin:0px; clear:both; padding:0px; background:#FF6; border:1px solid #CCC; }

.pro_corr_item { width:140px; padding:0px 5px; margin:0px; float:left; }
.pro_corr_item div.p_ci_name { padding:3px 0px 0px; margin:0px; word-wrap:break-word; clear:both; height:24px; overflow:hidden; line-height:1em; font-size:11px; }
.pro_corr_item div.p_ci_price { padding:5px 0px 0px; margin:0px; word-wrap:break-word; clear:both; height:15px; font:bold 13px Arial; }

.pro_wish_item { width:120px; padding:0px 5px; margin:0px; float:left; }
.pro_wish_item div.p_wi_name { padding:3px 0px 0px; margin:0px; word-wrap:break-word; clear:both; height:21px; overflow:hidden; font:10px/1em Verdana; }
.pro_wish_item div.p_wi_price { padding:5px 0px 0px; margin:0px; word-wrap:break-word; clear:both; height:15px; font-weight:bold; }


.pro_ctab { height:31px; margin-bottom:10px; border-bottom:solid 1px #ddd; }
.pro_ctab ul { margin-left:15px; list-style:none; padding:0px; }
.pro_ctab ul li { position:relative; float:left; margin-right:5px; }
.pro_ctab ul li span { float:left; padding:0 10px; height:31px; color:#039; background:url(images/bg/bg.gif) repeat-x 0px -220px; cursor:pointer; font:bold 12px/31px Arial; }
.pro_ctab ul li span:hover { background:url(images/bg/bg.gif) repeat-x 0px -250px; }
.pro_ctab ul li.current {margin-bottom:-1px;border-top:solid 2px #FCA01B;}
.pro_ctab ul li.current span {
	display:block;
	height:30px;
	color:#000;
	border-style:solid;padding:0 15px;
	border-width:0 1px;
	border-color:#ddd;
	background:#fff;
	cursor:default;
	font:bold 16px/28px Arial;
}
.pro_ctab a, .pro_ctab a:visited { color:#039; }
.pro_ctab a:hover { color:#039; text-decoration:none; }


.pro_grid {float:left;width:175px;text-align:center;padding:10px 5px;font-size:11px;margin:0px auto;}
.pro_grid div.photo { width:154px; height:154px; overflow:hidden; padding:0px; margin:0px auto; text-align:center; clear:both; }
.pro_grid div.photo a {
	width:150px;
	height:150px;
	line-height:150px;
	margin:0px;
	overflow:hidden;
	vertical-align:middle;
	background:#FFF;
	display:table-cell;
	*display:block;
	padding:1px;
	border:1px solid #E6E6E6;
	*font-size:131px;
} /* font-size,for ie6,height*0.873*/
.pro_grid div.photo a:hover { border:1px solid #C00; padding:1px; }
.pro_grid div.title {text-align:center;margin:0px auto;padding-top:3px;clear:both;word-wrap:break-word;}
.pro_grid div.special {text-align:right;position:absolute;width:160px;margin:-8px -10px 0px 0px;}

.pro_list { clear:both; padding:10px 5px 15px; margin:0px auto; border-bottom:#CCC dashed 1px; }
.pro_list div.photo { float:left; text-align:center; margin:0px; padding:0px; overflow:hidden; width:130px; height:130px; display:inline; }
.pro_list div.photo a {
	width:120px;
	height:120px;
	line-height:120px;
	margin:0px;
	overflow:hidden;
	vertical-align:middle;
	background:#FFF;
	display:table-cell;
	*display:block;
	padding:3px;
	*font-size:105px;
}
.pro_list div.photo a:hover { padding:2px 2px 0px; border-top:1px solid #C00; border-right:1px solid #C00; border-bottom:3px solid #C00; border-left:1px solid #C00; }
.pro_list div.brief { margin:0px auto; padding-left:10px; float:left; width:420px; color:#414141; display:inline; font:11px Arial; }
.pro_list div.order_fun { margin:0px auto; padding-left:10px; float:left; width:150px; line-height:1.5em; display:inline; }
.pro_list div.title {margin:0px;clear:both;padding:2px 0px 5px 0px;font-size:13px;font-weight:bold;}
.pro_list h2 { margin:0px; clear:both; padding:0px 0px 8px; font:bold 13px Arial; text-decoration:underline; }
.pro_list h2 span.newrelease { display:inline-block; margin:0px; padding:0px; float:left; height:16px; width:20px; background:url(images/bg/bg.gif) no-repeat 0px -320px; }
.pro_list h2 span.topselling { display:inline-block; margin:0px; padding:0px; float:left; height:15px; width:20px; background:url(images/bg/bg.gif) no-repeat 0px -130px; }
.pro_list h2 span.specialoffer { display:inline-block; margin:0px; padding:0px; float:left; height:18px; width:20px; background:url(images/bg/bg.gif) no-repeat 0px -300px; }
.pro_list div.rc_rb {margin:0px;clear:both;padding:0px;font-size:11px;}
.pro_list div.special {text-align:right;position:absolute;width:140px;margin:-8px -5px 0px 0px;}
.pro_list div.brief_suit { margin:0px auto; float:right; width:510px; color:#333; font-size:11px; }
.pro_list div.order_fun_suit { margin:0px auto; background:#F5F5F5; padding:4px 10px; clear:both; border:1px solid #E1E1E1; font-size:12px; }

.pro_list_feaured { background:url(images/bg/pro_l_featured.gif) no-repeat right top; }


.pro_l_col { margin:0px; padding:10px 0px; clear:both; border-top:1px dashed #CCC; }
.pro_l_col div.p_pic { margin:0px; padding:0px; text-align:center; float:left; width:60px; }
.pro_l_col div.p_brief { margin:0px; padding:0px; float:right; width:115px; font:11px Arial; }
.pro_l_col_first { margin:0px; padding:10px 0px; clear:both; border-top:none; }


.pro_ser_grid { float:left; width:125px; text-align:center; padding:10px; margin:0px auto; }
.pro_ser_grid div.photo { height:106px; overflow:hidden; padding:0px; margin:0px auto; text-align:center; clear:both; width:106px; }
.pro_ser_grid h2 { text-align:center; margin:0px; padding-top:5px; clear:both; word-wrap:break-word; font:normal 11px Arial; border-style:none; }
.pro_ser_grid div.special { text-align:right; position:absolute; width:106px; margin:-10px -10px 0px 0px; }

.pro_ser_det_grid { float:left; width:170px; text-align:center; padding:5px; margin:0px; }

.smp_zone { margin:0px auto; padding:10px 0px 20px; clear:both; width:700px; }
.smp_photo { margin:0px; padding:0px; float:left; width:130px; }
.smp_brief { margin:0px; padding:0px 0px 0px 5px; float:left; width:520px; }

.pro_t_newrelease { display:inline-block; margin:0px; padding:0px; float:left; height:16px; width:20px; background:url(images/bg/bg.gif) no-repeat 0px -320px; }
.pro_t_topselling { display:inline-block; margin:0px; padding:0px; float:left; height:15px; width:20px; background:url(images/bg/bg.gif) no-repeat 0px -130px; }
.pro_t_specialoffer { display:inline-block; margin:0px; padding:0px; float:left; height:18px; width:20px; background:url(images/bg/bg.gif) no-repeat 0px -300px; }

/* Product-Detail-RangePriceList */
.RangePriceList { margin:10px 5px 10px 14px; }
.RangePriceList ul{ margin:0; padding:0; width:auto; border-bottom:1px dashed #CCC; list-style:none; clear:both; float:left;  }
.RangePriceList ul li{ margin:0; padding:0 5px 0 2px;  text-align:left; float:left; color:#333; font:12px/22px verdana;}
.RangePriceList ul li.rp_tit{ width:237px; font-weight:bold; color:#960; text-align:left; }
.RangePriceList ul li.rp_col1{width:150px;}
.RangePriceList ul li.rp_col2{width:80px;}

/*wholesale cate index page*/
.cate_team { float:left; width:230px; padding:3px 0px 3px 15px; margin:0px; }
.cate_team_fir { padding-left:10px; }
.cate_team div.piclink { padding:0px; margin:0px auto; clear:both; text-align:center; }
.cate_team div.piclink a {
	width:220px;
	height:110px;
	line-height:110px;
	border:1px solid #E6E6E6;
	padding:2px;
	margin:0px;
	overflow:hidden;
	vertical-align:middle;
	background:#FFF;
	display:table-cell;
	*display:block;
	*font-size:96px;
} /* font-size,for ie6,height*0.873*/
.cate_team div.piclink a:hover { border:1px solid #C00; padding:2px; }
.cate_team div.c_dir { clear:both; padding:5px; border-bottom:#ccc 1px dashed; }
.cate_team div.c_dir a { display:block; background:url(images/arrow/1a.gif) no-repeat left 6px; padding-left:10px; color:#060; font-weight:bold; }
.cate_team div.c_dir a:hover { background:url(images/arrow/1b.gif) no-repeat left 6px; color:#c00; }
.cate_team ul { clear:both; padding:3px 0px 3px 15px; margin:0px; }
.cate_team ul a { display:block; background:url(images/arrow/3a.gif) no-repeat left 7px; padding:2px 0px; padding-left:10px; color:#3C3C3C; border-bottom:1px dashed #E8E8E8; }
.cate_team ul a:hover { background:#FFC url(images/arrow/3b.gif) no-repeat left 7px; color:#c00; }
/*end product present*/


/*page navigation*/
.page_prev_next { padding:10px; margin:0px; clear:both; font:11px Arial; }
.page_prev_next div.prev { float:left; width:49%; text-align:left; }
.page_prev_next div.next { float:right; width:49%; text-align:right; }

.page_nav {margin:0 auto;padding:10px;clear:both;line-height:2em;font-size:11px;font-family:Verdana;}
.page_nav span {color:#cc0000;background-color:#ffff99;border:1px solid #999999;padding:2px 5px;margin:2px;font-weight:bold;}
.page_nav input.line { margin:0px; padding:0px; text-align:center; border-style:none; border-bottom:#999 solid 1px; font:11px Arial; }
.page_nav a {color:#000000;text-decoration:none;border:1px solid #999999;padding:2px 5px;margin:2px;background-color:#F4FBFF;}
.page_nav a:hover { color:#FFF; text-decoration:none; background-color:#069; border:1px solid #999; }
.page_nav div.fl {text-align:left;float:left;}
.page_nav div.fr {text-align:right;float:right;}
/*end ifpage navigation*/


/*order style*/
.p_order_step {clear:both;margin:0px;padding:0px;border:1px solid #ccc;height:1%;}
.p_order_step span.sn {color:#666;background-color:#fff;border:1px solid #ccc;padding:1px 3px;font-size:10px;}
.p_order_step span.sn_cur {color:#fff;background-color:#c00;border:1px solid #c00;padding:1px 3px;font-size:10px;}
.p_order_step div.o_stp_s { color:#666; border-bottom:#ccc solid 1px; padding:5px; font:bold 12px Verdana; clear:both; background:#F0F0F0; }
.p_order_step div.o_stp_s_on {
	color:#f60;
	border-bottom:#ccc solid 1px;
	padding:5px;
	font:bold 12px Verdana;
	clear:both;
	background:#F0F0F0 url(images/arrow/v01b.gif) no-repeat right 6px;
	cursor:pointer;
}
.p_order_step div.o_stp_s_off { color:#666;
	border-bottom:#ccc solid 1px;
	padding:5px;
	font:bold 12px Verdana;
	clear:both;
	background:#F0F0F0 url(images/arrow/v01a.gif) no-repeat right 6px;
	cursor:pointer;
}
.p_order_step div.o_stp_s_cur { color:#c00; border-bottom:2px solid #bbafa0; padding:5px; font:normal bold 12px Verdana; clear:both; background:#FFC; }
.p_order_step div.scene { padding:15px; margin:0px; clear:both; }
.p_order_step div.adr_usr { margin:0px; padding:0px; float:left; width:280px; }
.p_order_step div.adr_cst { margin:0px; padding:0px; float:right; width:560px; }
.p_order_step div.pos_itm { margin:0px; padding:10px; background:url(images/bg/tit.gif) repeat-x left top; clear:both; border:1px solid #CCC; }
.p_order_step div.scene_nopadding {padding:0px;margin:0px;clear:both;}
.p_order_step dl { margin:0px; padding:0px; clear:both; }
.p_order_step dt { margin:0px; padding:8px 5px 3px 0px; float:left; width:110px; text-align:right; clear:left; }
.p_order_step dd { margin:0px; padding:3px 0px; float:left; width:420px; }
.p_order_step div.pos_addr_off { margin:0px; padding:5px 10px; clear:both; background:#FFF; border:1px solid #FFF; }
.p_order_step div.pos_addr_on { margin:0px; padding:5px 10px; clear:both; background:#FFC; border:1px solid #CCC; }
.p_order_step div.pos_addr_lt { margin:0px; padding:0px; float:left; width:600px; }
.p_order_step div.pos_addr_slt { margin:0px; padding:0px; float:right; width:200px; text-align:right; }

.pay_ex_a { padding:10px 0px 15px 25px; margin:0px auto; clear:both; border-bottom:1px dashed #999; }


/*special div*/
.loading_img { background:url(images/ico/loading.gif) no-repeat center center; height:80px; padding:0px; margin:0px auto; clear:both; line-height:80px; }
.loading_img_small { background:url(images/ico/loading_small.gif) no-repeat center center; height:20px; padding:0px; margin:0px auto; clear:both; line-height:20px; }

.p_sub_a { color:#000; background:#f0f0f0; padding:6px; clear:both; border:1px solid #CCC; font:bold 12px Verdana; }
.p_con_a { padding:7px 15px; clear:both; border:1px solid #ccc; margin:0px; font:12px/1.6em Arial; }

.p_sub_b { color:#036; background:#ffffec; padding:6px; clear:both; border:1px solid #CC9900; font:bold 12px Verdana; border-bottom:#CC9900 solid 1px; }
.p_con_b { padding:7px 15px; clear:both; border:1px solid #CC9900; margin:0px; font:12px/1.6em Arial; }

.p_sub_c { color:#036; background:#eff7fb; padding:6px; clear:both; border:1px solid #c9e4f1; font:bold 12px Verdana; border-bottom:#55b9da solid 1px; }
.p_con_c { padding:7px 15px; clear:both; border:1px solid #c9e4f1; margin:0px; font:12px/1.6em Arial; }

.lr_l { margin:0px; padding:20px 10px 20px 40px; clear:both; }
.lr_l dl { margin:0px; padding:0px; clear:both; }
.lr_l dt { margin:0px; padding:10px 10px 5px 5px; font:bold 12px Arial; float:left; width:115px; text-align:right; clear:left; }
.lr_l dl.w700px dt { margin:0px; padding:10px 10px 5px 5px; font:bold 12px Arial; float:left; width:200px; text-align:right; clear:left; }
.lr_l dd { margin:0px; padding:5px 0px; float:left; width:420px; }
.lr_l input.btn_signin{ background:url(images/bg/btn_signin.gif) no-repeat 0px 0px; width:120px; height:40px; cursor:pointer; border:0 }


/*footer bookmark*/
.foot_help_bor { margin:0px; padding:0px; clear:both; }
.foot_help_bor ul { margin:0px; padding:0px 0px 0px 10px; }
.foot_help_bor ul li { background:url(images/bg/webbook.gif) no-repeat left top; padding:0px 14px 0px 19px; float:left; height:16px; list-style:url(none) none; font:12px/16px Arial; }
.foot_help_bor ul li.b1{background-position:0 0px}
.foot_help_bor ul li.b2{background-position:0 -16px}
.foot_help_bor ul li.b3{background-position:0 -32px}
.foot_help_bor ul li.b4{background-position:0 -48px}
.foot_help_bor ul li.b5{background-position:0 -64px}
.foot_help_bor ul li.b6{background-position:0 -80px}
.foot_help_bor ul li.b7{background-position:0 -96px}
.foot_help_bor ul li.b8{background-position:0 -112px}
.foot_help_bor ul li.b9{background-position:0 -128px}
.foot_help_bor ul li.b10{background-position:0 -144px}
.foot_help_bor ul li.b11{background-position:0 -160px}


/*support 特别定制*/
.support_m_l { margin:0px; padding:10px 20px; float:left; width:230px; }
.support_m_c { margin:0px; padding:0px; float:left; width:10px; background:url(images/bg/ver_line_500.gif) no-repeat right top; height:500px; overflow:hidden; }
.support_m_r { margin:0px; padding:10px 0px 10px 20px; float:right; width:600px; }
.support_m_l_list_area { margin:0px; padding:5px 0px; clear:both; float:right; width:95%; }
.support_m_l_list_area a, .support_m_l_list_area a:visited { margin:0px; background:url(images/arrow/3a.gif) no-repeat 0px 8px; display:block; padding:2px 0px 2px 10px; }
.support_m_l_list_area a:hover { background:#FFC url(images/arrow/3b.gif) no-repeat 1px 8px; }


/* concrete object*/
#demo_reccent_orders_home { overflow:hidden; height:200px; margin:0px; float:left; display:inline; padding:0px; width:100%; }
#demo_reccent_orders_home ul{ margin:0px; padding:0px; }

#demo_newest_shipping_home { overflow:hidden; height:200px; margin:0px; float:left; display:inline; padding:0px; width:100%; }
#demo_newest_shipping_home ul{ margin:0px; padding:0px; }

#demo_notice { overflow:hidden; height:194px; margin:0px; float:left; display:inline; padding:0px; width:100%; }
#demo_notice ul{ margin:0px; padding:0px; }

#demo_review { overflow:hidden; height:318px; margin:0px; float:left; display:inline; padding:0px; width:100%; color:#484848; }
#demo_review ul{ margin:0px; padding:0px; }
#demo_review .revTxt { font:normal 10px/18px Verdana; color:#666; }
#demo_review .revProlnk { width:125px; height:18px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }

/*home*/
.pro_item_row4 { float:left; width:175px; padding:0px 5px; margin:0px; text-align:center; }
.pro_item_row4 div.pro_photo_r4 { padding:0px; margin:0px auto; clear:both; }
.pro_item_row4 div.pro_info_r4 { padding:8px 0px 0px; margin:0px; word-wrap:break-word; word-break:break-all; font-size:11px; clear:both; }

.pro_item_row3 {float:left;width:240px;padding:0px 3px;margin:0px;}
.pro_item_row3 div.pro_photo_r3 {float:left;width:95px; padding:0px; margin:0px;}
.pro_item_row3 div.pro_info_r3 {float:right;width:140px; padding:0px; margin:0px;word-wrap:break-word;word-break:break-all;}

.pro_g_w550_row4 { float:left; width:121px; padding:0px 7px; margin:0px; }
.pro_g_w590_row3 { float:left; width:175px; padding:0px 5px; margin:0px; }
.pro_g_w590_row4 { float:left; width:128px; padding:0px 7px; margin:0px; }
.pro_g_w760_row4 { float:left; width:175px; padding:0px 5px; margin:0px; }
.pro_g_w730_row5 { float:left; width:135px; padding:0px 5px; margin:0px; }
.pro_g_w960_row5 { float:left; width:175px; padding:0px 5px; margin:0px; }
.pro_g_r4_pname { padding:5px 0px 0px; margin:0px; word-wrap:break-word; clear:both; height:29px; overflow:hidden; }
.pro_g_r4_price { padding:5px 0px 0px; margin:0px; word-wrap:break-word; clear:both; height:15px; font:bold 13px Arial; }


.sp_h_hr2_bp { background:url(images/special/h_r1.gif) no-repeat 0px 0px; margin:0px; padding:5px 0px 0px 85px; clear:both; height:55px; width:95px; font:12px/16px Arial; }


/*product review*/
.rev_list { margin:0px; padding:15px; clear:both; border-bottom:1px solid #CCC; }
.rev_list:hover { background:#FFC; }
.rev_title {clear:both;}
.rev_detail { clear:both; padding-top:10px; }
.rev_reply { padding:10px 0px 0px 5px; clear:both; border-top:1px dashed #CCC; margin:10px 0px 0px 35px; }

.rev_wri_l { float:left; width:145px; text-align:right;}
.rev_wri_r { float:left; width:550px; padding-left:5px;}

.rate_star {background:url(images/ico/star_m.gif) no-repeat left -28px;margin:0px auto;width:100px;height:20px;float:left;}
.rate_star span.star_casing {width:20px;height:20px;float:left;cursor:pointer;}
.rate_star span.star_casing_on {width:20px;height:20px;float:left;cursor:pointer;background:url(images/ico/star_m.gif) no-repeat left 0px;}

.point {background:url(images/ico/star_s_b.gif) repeat-x left 3px;margin:0px auto;width:80px; height:18px;float:left;}
.point span {background:url(images/ico/star_s_r.gif) repeat-x left 3px;margin:0px;text-indent:-9999px; display:block; height:18px;}
.point span.star0 {width:0px;}
.point span.star0_5 {width:7px;}
.point span.star1 {width:16px;}
.point span.star1_5 {width:23px;}
.point span.star2 {width:32px;}
.point span.star2_5 {width:39px;}
.point span.star3 {width:48px;}
.point span.star3_5 {width:55px;}
.point span.star4 {width:64px;}
.point span.star4_5 {width:71px;}
.point span.star5 {width:80px;}
/*end product review*/



/*大图片的显示，鼠标移过去显示细节*/
div.zoomdiv {
	background:#FFF;
	text-align:center;
	margin:0px auto;
	padding:0px;
	clear:both;
	height:300px;
	width:300px;
	border:1px solid #CCC;
	overflow:hidden;
	position:absolute;
	z-index:100;
	display:none;
}
.use_filter { background:#d9d4d4; text-align:center; overflow:hidden; position:absolute; z-index:100; filter:Alpha(Opacity=50); opacity:0.5; margin:0px auto; padding:0px; }
#zoom_div {}
img.jqzoom { border-width:0px; position:relative; z-index:97; cursor:crosshair; text-align:center; margin:0px auto; padding:0px; }
div#zoom_view2 { display:none; border:1px solid #eee; position:absolute; cursor:pointer; }


/* other css */
.txt_price_sale { color:#333; text-decoration:line-through; }
.txt_price_s { font:bold 12px Arial; color:#000; }
.txt_price_d { font:bold 13px Arial; color:#000; }
.txt_price_m { font:bold 16px Arial; color:#000; }
.txt_subt_s { font:bold 11px Arial; color:#000; }
.txt_subt_m { font:bold 13px Arial; color:#000; }
.txt_off_per_s { font:normal 11px Arial; color:#063; padding-left:6px; }
.txt_off_per_d { font:bold 12px Arial; color:#063; padding-left:8px; }
.txt_off_per_m { font:bold 13px Arial; color:#063; padding-left:6px; }
.txt_off_per_list {
	text-align:center;
	width:42px;
	margin:0px;
	height:21px;
	background:url(images/bg/p_offer.png) no-repeat 0px -120px;
	_background:url(images/bg/p_offer.png) no-repeat 0px -120px;
	font:bold 16px/21px Arial;
	color:#C00;
	padding:9px 0px 12px 3px;
	display:inline-block;
	float:left;
}
.txt_off_save_list { font:11px/1.1em Arial; color:#666; display:inline-block; height:30px; width:100px; padding:0px 0px 0px 5px; margin:10px 0px 0px; float:left; }
.txt_off_save_s { font:10px Arial; color:#666; padding-left:10px; }

.txt_pri_p_t { margin:0px; padding:5px 5px 5px 0px; float:left; width:100px; text-align:right; clear:left; display:inline; }
.txt_pri_p_d { margin:0px; padding:5px 0px; float:left; width:290px; display:inline; }
.txt_pri_p_d_v { margin:0px; padding:5px 0px; float:left; width:160px; display:inline; }
.txt_pri_p_d_stock { margin:0px; padding:12px 0px 5px; float:left; width:100px; display:inline; }
.pt10px { padding-top:10px; }

.txt_pri_p_t { margin:0px; padding:5px 5px 5px 0px; float:left; width:120px; text-align:right; clear:left; display:inline; }
.txt_pri_p_d { margin:0px; padding:5px 0px; float:left; width:350px; display:inline; text-decoration:line-through; }
.txt_pri_p_d_save { margin:0px; padding:15px 0px 0px 10px; float:left; width:160px; display:inline; }
.txt_pri_p_d_v { margin:0px; padding:5px 0px; float:left; width:200px; display:inline; }
.txt_pri_p_d_stock { margin:0px; padding:12px 0px 5px; float:left; width:100px; display:inline; color:#060; }
.pt10px { padding-top:10px; }

.pro_offer_w60 {
	text-align:center;
	position:absolute;
	width:23px;
	margin:-5px 0px 0px 0px;
	height:11px;
	background:url(images/bg/p_offer.png) no-repeat 36px -240px;
	_background:url(images/bg/p_offer.png) no-repeat 36px -240px;
	font:bold 10px/11px Arial;
	color:#dffd7b;
	padding:5px 0px 8px 38px;
}
.pro_offer_w120 {
	text-align:center;
	position:absolute;
	width:23px;
	margin:-12px 0px 0px 0px;
	height:12px;
	background:url(images/bg/p_offer.png) no-repeat 103px 0px;
	_background:url(images/bg/p_offer.png) no-repeat 103px 0px;
	font:bold 12px/13px Arial;
	color:#C00;
	padding:6px 2px 9px 108px;
}
.pro_offer_w175 {
	text-align:center;
	position:absolute;
	width:42px;
	margin:-15px 0px 0px;
	height:22px;
	background:url(images/bg/p_offer.png) no-repeat 137px -60px;
	_background:url(images/bg/p_offer.png) no-repeat 137px -60px;
	font:bold 16px/22px Arial;
	color:#C00;
	padding:8px 0px 12px 140px;
}
.pro_offer_w385 {
	text-align:center;
	position:absolute;
	width:48px;
	margin:-20px 0px 0px;
	height:20px;
	background:url(images/bg/p_offer.png) no-repeat 340px -360px;
	_background:url(images/bg/p_offer.png) no-repeat 340px -360px;
	font:bold 18px/20px Arial;
	color:#C00;
	padding:10px 0px 20px 345px;
}

.pro_wish_item div.p_wi_offer {
	text-align:center;
	position:absolute;
	width:28px;
	margin:-10px 0px 0px 0px;
	height:13px;
	background:url(images/bg/p_offer.png) no-repeat 88px 0px;
	_background:url(images/bg/p_offer.png) no-repeat 88px 0px;
	font:bold 12px/13px Arial;
	color:#C00;
	padding:6px 0px 9px 90px;
}

.pro_corr_item div.p_ci_offer {
	text-align:center;
	position:absolute;
	width:42px;
	margin:-10px 0px 0px 0px;
	height:22px;
	background:url(images/bg/p_offer.png) no-repeat 119px -60px;
	_background:url(images/bg/p_offer.png) no-repeat 119px -60px;
	font:bold 16px/22px Arial;
	color:#C00;
	padding:8px 0px 12px 122px;
}

.pro_digg_w195 { margin:0px; padding:0px; height:45px; width:195px; }
.pro_digg_w195 a, .pro_digg_w195 a:visited {
	margin:0px;
	padding:0px 70px 0px 5px;
	height:45px;
	width:120px;
	font:bold 14px/45px Arial;
	color:#666;
	background:url(images/bg/digg.gif) no-repeat 0px 0px;
	display:block;
	text-align:center;
}

.pro_digg_w195 a:hover { background:url(images/bg/digg.gif) no-repeat 0px -45px; text-decoration:none; }
#alert_Username_HD, #alert_Password_DH { color:#000; }

.promo_banner { width:940px; height:300px; background:url(upload/promo/Christmas.jpg) no-repeat 0px 0px;
margin:0px; padding:80px 0px 0px 20px; clear:both; font:15px Arial; color:#000; position:relative; }
.promo_banner div.pm_bn_txt { width:260px; margin:0px; padding:0px; clear:both; }
.promo_banner div.pm_bn_counpon { margin:80px 0px 0px 180px; padding:0px; clear:both; height:30px;
font:bold 26px/36px Georgia, "Times New Roman", Times, serif; color:#F00; position:absolute; }
.promo_banner div.pm_bn_special { margin:5px 0px 0px 2px; padding:0px; clear:both; font:12px Arial; color:#333; width:260px; }
.promo_banner div.pm_bn_special div.pbs_pic { margin:0px; padding:0px; float:left; height:130px; width:140px; }
.promo_banner div.pm_bn_special div.pbs_txt { margin:0px; padding:15px 0px 0px 10px; float:left; height:100px; width:430px; font:11px Arial; color:#666; }
.promo_banner div.pm_bn_special div.pbs_txt div.pbs_t_proname { margin:0px; padding:0px; height:20px; font:bold 16px Arial; clear:both; }
.promo_banner div.pm_bn_special div.pbs_txt div.pbs_t_sum { margin:0px; padding:0px; height:30px; clear:both; }

.promo_banner_2 { background:url(upload/promo/halloween-promo-2.jpg) no-repeat 0px 0px; margin:0px auto; color:#000;
padding:100px 360px 0px 40px; clear:both; height:300px; width:560px; font:15px Arial; position:relative; }
.promo_banner_2 div.pm_bn_txt { margin:0px; padding:90px 0px 0px 90px; clear:both; height:60px; }
.promo_banner_2 div.pm_bn_counpon { margin:80px 0px 0px 180px; padding:0px; clear:both; height:40px; color:#F00;
font:bold 26px/36px Georgia, "Times New Roman", Times, serif; position:absolute; }
.promo_banner_2 div.pm_bn_special { margin:0px; padding:0px 0px 0px 90px; clear:both; font:12px Arial; color:#333; width:600px; }

.txt_price_m_tsum { font:bold 16px Arial; color:#c00; }

/* other end */
