@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding:0px;
	font: 12px Arial;
	background:url(images/bg_fildentaire.jpg) no-repeat #f3f5f7 center top;
}
br {
	clear:left;
}
td {
	color:#000;
}
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:#039;
	text-decoration:none;
}
a:visited {
	color:#039;
	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;
}
/* 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:#fff; font-size:14px;}
.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;
}
.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;
}
.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; margin:0px; padding:0px; clear: both;}
.compart_line {
	color: #999;
	margin: 0px;
	padding:0px 10px;
}
.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/bg_btn.gif); color:#0064AF; font:bold 12px/18px Arial; text-align:center; overflow:visible; height:21px; padding:0 8px; *padding:0 7px; padding-bottom:3px; *line-height:17px; _padding-top:5px; _line-height:8px; cursor:pointer;}
.btn_submit { border:1px solid #cf6f18; background:url(images/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/btn_click_to_shop.gif) no-repeat 0px 0px; width:180px; height:40px; cursor:pointer; border:0;}
input.btn_go { background:url(images/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.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.gif) no-repeat 0px -23px;
}
input.btn_buyitnow { background:url(images/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.gif) no-repeat 0px -93px;
}
input.btn_addtocart { background:url(images/btn_add_to_cart.jpg) no-repeat; width:269px; height:52px; cursor:pointer; border:0px; margin: 0px; padding: 0px;}
input.btn_add_to_favorites { width:130px; height:31px; cursor:pointer; border:0px; margin: 0px; padding: 0px;}
input.btn_buyitnow_s_mem { background:url(images/btn.gif) no-repeat 0px -756px; 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 #ccc; 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 #ccc; padding:3px; font:normal 14px Verdana; background:#fff;}
.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;
}
/* form standard end */



/* header */
#header { width: 960px; clear: both; padding: 0px 0px 5px; margin:0 auto; min-height: 80px; _height: 80px; position: relative; z-index: 10;}
.header_logo { margin:0px; float:left; padding: 0px;}
.header_logo h1 {
	margin:0px;
	padding:0px;
}
.header_logo_ex { margin:0px; width:220px; float:left; padding: 28px 0px 0px 35px; color: #666; height: 35px;}
/*.header_logo_ex { margin:0px; width:220px; float:left; padding: 28px 0px 0px 5px; color: #666; height: 35px;}*/
.header_logo_ex h1 { margin:0px; padding:0px; font: normal 12px/16px Arial; height: 16px; text-decoration: none; float: left;}
.header_logo_ad {
	margin:0px;
	width:400px;
	float:left;
	padding: 0px;
}
.header_logo_ad h1 {
	margin:0px;
	padding:0px;
}
.header_decorate { margin:0px; vertical-align:middle; padding:5px 0px 0px; float: left; width: 60px; height: 40px; display: inline;}
/*.header_decorate { margin:0px; vertical-align:middle; padding: 25px 0px 0px; float: left; width: 60px; height: 40px; display: inline;}*/
.header_fun {
	margin:0px;
	width:420px;
	padding:0px;
	float:right;
}
.header_fun_nav { margin:0px; padding:0; height:15px; float: right; display: inline-block; color: #666; font:12px Arial; text-align:right; line-height:18px;}
.header_fun_nav .compart_line {
	color: #999;
	margin: 0px;
	padding:0px 8px;
	font-weight: normal;
}
.header_fun_nav p { margin:0px; padding:0px; height:15px; text-align:right; float: right; line-height: 15px;}
.header_fun_nav a.rss {
	padding:0 0 0 16px;
	background:url(images/header.gif) no-repeat -940px -5px;
}
.header_fun span.sp_forhot {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	width: 1px;
	height: 25px;
}
.header_fun span.is_hot { margin: -5px 0px 0px 0px; padding: 5px 0px 0px; float: left; height: 15px; width: 9px; position: absolute;}
.header_fun span.is_hot2 { margin: -10px 0px 0px -3px; _margin: -15px 0px 0px -3px; padding: 5px 0px 0px; float: left; height: 15px; width: 24px; position: absolute;}
.header_fun_nl { line-height: 25px; text-align: right; margin: 0px; padding:0; clear: both; height: 25px;}
.header_fun_s_r { line-height: 25px; text-align: right; margin: 0px; padding: 0px; height: 25px; width: auto;}
.header_fun_currency {
	margin:0px;
	padding:0px;
	float: right;
	width: 130px;
}
.header_search { clear:both; padding:0px; margin:10px 0 1px 0; background:#75BFD4; border-radius:5px 5px 0 0; height:44px; overflow:hidden;}
.header_search form { padding:8px 0px 10px; margin:0px; height:26px; overflow: hidden; line-height: 26px;}
.header_search form span.sch_txt { padding:0px; margin:5px 4px 0px 30px; font: bold 14px Verdana; float: left; color: #FFF;}
.header_search form input.kw, .header_search form input.kw_focus { font: 12px Arial; border: 1px solid #a2a2a2; width: 360px; background: url(images/selectbg.gif) repeat-x center top; padding: 4px; height: 16px; float: left;}
.header_search form input.kw {
	color: #999;
}
.header_search form input.kw_focus {
	color: #F30;
	font-family: Verdana;
	font-weight: bold;
}
.header_search form select { width: 210px; font: 12px Arial; border: 1px solid #a2a2a2; background: url(images/selectbg.gif) repeat-x center top; padding: 4px; height: 26px; float: left; margin-left: 5px;}
.header_search form input.go { background: url(images/header.gif) no-repeat 0px -146px; margin: 0px 10px 0px 5px; padding: 0px; height: 25px; width: 35px; cursor:pointer; border-style: none; float: left;}
.header_search form input.go:hover {
	background-position:-35px -146px;
}
.header_search a.cart, .header_search a:visited.cart { font: bold 13px/32px Arial; background: url(images/header.gif) no-repeat -260px 0px; display: block; height: 34px; width: 150px; margin: -29px 0px 0px 755px; padding: 0px 0px 0px 30px; color: #036; text-decoration: none;}
.header_search a.cart:hover { font: bold 13px/32px Arial; background: url(images/header.gif) no-repeat -700px 0px; display: block; height: 34px; width: 150px; margin: -29px 0px 0px 755px; padding: 0px 0px 0px 30px; color: #C00; text-decoration: none;}
.hd_nav { background:#019EE3; margin:0 0 2px 0; padding: 0px; clear: both; height: 29px;}
.hd_nav ul { margin: 0px; padding: 0px; height: 29px; clear: both; list-style: none;}
.hd_nav ul li { background: url(images/header.gif) no-repeat right -229px; display: inline-block; padding: 0px 18px; float: left; height: 29px; font: bold 11px/25px Arial; margin: 0px; line-height:29px;}
.hd_nav ul li:hover { background:#75BFD4;}
.hd_nav ul li a { color:#fff; font-size:14px;}
.hd_nav ul li.lst {
	background: none;
}
.hd_nav ul li.all_cates { height: 26px; width: 150px; position: relative; margin: 0px; background: none; padding: 0px;}
.hd_nav ul li.all_cates a.a_c_focus_off, .hd_nav ul li.all_cates a.a_c_focus_off:visited {
	display:block;
	background: url(images/header.gif) no-repeat 0px -333px;
	padding: 0px 0px 0px 10px;
	height:26px;
}
.hd_nav ul li.all_cates a.a_c_focus_on, .hd_nav ul li.all_cates a.a_c_focus_off:hover { display:block; background: url(images/header.gif) no-repeat 0px -307px; padding: 0px 0px 0px 10px; height:26px; color: #ff7300; text-decoration: none;}
.hd_nav ul li.all_cates ol { padding: 0px 0px 6px; margin: 0px; width: 550px; position: absolute; visibility: hidden; z-index: 9999; clear: both; list-style: none; display:block; left:0px; top: 26px;}
.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; color:#039;}
.hd_nav ul li.all_cates ol li.btm { display: block; height:6px; width: 540px; margin: 0px; padding: 0px 5px; clear: both; border-style: none; background: url(images/header.gif) no-repeat 0px -374px;}
.hd_nav ul li.ms_new_year a { background: url(images/ms_new_year.gif) no-repeat right center; display: inline-block; margin: 0px; padding: 0px 25px 0px 0px; height: 25px; color: #C00;	font: bold 11px/25px Verdana; filter:dropshadow(color=#cccccc, offx=1, offy=1, positive=1);}
.hd_nav ul li.ms_spring_festival a { background: url(images/ms_spring_festival.gif) no-repeat right center; display: inline-block; margin: 0px; padding: 0px 65px 0px 0px; height: 25px; color: #C00; font: bold 11px/25px Verdana; filter:dropshadow(color=#cccccc, offx=1, offy=1, positive=1);}
.hd_nav ul li.ms_valentine a { background: url(images/ms_valentine.gif) no-repeat right center; display: inline-block; margin: 0px; padding: 0px 25px 0px 0px; height: 25px; color: #C00; font: bold 11px/25px Verdana; filter:dropshadow(color=#cccccc, offx=1, offy=1, positive=1);}
.hd_nav ul li.ms_christmas a { background: url(images/ms_christmas.gif) no-repeat right center; display: inline-block; margin: 0px; padding: 0px 25px 0px 0px; height: 25px; color: #C00; font: bold 11px/25px Verdana; filter:dropshadow(color=#cccccc, offx=1, offy=1, positive=1);}
.hd_nav ul li.ms_weekly_special a { background: url(images/ms_weekly_specials.gif) no-repeat right center; display: inline-block; margin: 0px; padding: 0px 25px 0px 0px; height: 25px; color: #C00; font: bold 11px/25px Verdana;}
.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, .hd_nav ul li.ms_christmas a:hover, .hd_nav ul li.ms_weekly_special a:hover {
	color: #060;
}
/* header end */


/* footer */
.footer_help {
	width:960px;
	margin:0px auto;
	padding:10px 0px;
	clear:both;
}
#footer { width:960px; text-align:center; margin:0px auto; padding:5px 0px; clear:both; min-height:60px; _height:60px; background:#fff;}
#footer div.menu {
	padding:5px 0px;
	clear:both;
	height:20px;
}
#footer div.menu a, #footer div.menu a:link, #footer div.menu a:visited {
	color:#000;
	text-decoration: none;
	font-size:11px;
	font-family:Arial;
}
#footer div.menu a:hover {
	color: #c00;
}
#footer div.menu span {
	color:#999;
	margin:0px;
	padding:0px 5px;
	font-size:11px;
}
#footer div.copyright { color:#333; line-height:1.6em; clear:both; padding-top:5px; font-size:11px;}
#footer a, #footer a:link, #footer a:visited {
	color:#333;
	text-decoration: none;
}
#footer a:hover {
	color: #c00;
}
.goto_top { font: 10px/20px Verdana; background: url(images/s03c.gif) no-repeat 0px 12px; margin: 0px; padding: 5px 5px 5px 15px; clear: both; float: right; height: 20px; width: auto;}
/* mian */
#main { width:960px; margin:0px auto; padding:0px; min-height:400px; _height:400px; background: #FFF; clear: both;}
.main_top {
	clear:both;
	height:0px;
	margin:0px;
	padding:0px;
}
.main_left {
	float:left;
	width:190px;
}
.main_scene {
	float:right;
	width:760px;
	margin:0px;
	padding:0px;
}
.main_scene_l {
	float:left;
	width:760px;
	margin:0px;
	padding:0px;
}
.main_right {
	float:right;
	width:190px;
	margin: 0px;
	padding: 0px;
}
.main_bottom { font-size:0px; margin:0px; padding:0px; height:0px; clear: both; overflow: hidden;}
.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: 550px;
}
.main_scene_home {
	width:760px;
	margin: 0px auto;
	padding: 0px;
	float:right;
}
.main_scene_home div.area_a { width:550px; margin: 0px; padding:0px; float:left; overflow:hidden;}
.main_scene_home div.area_b { width:200px; margin: 0px; padding:0px; float:right; overflow:hidden;}
.ms_f_t { background: url(images/ms_f.gif) no-repeat 0px 0px; font-size: 0px; margin: 0px auto; padding: 0px; clear: both; height: 5px; overflow: hidden;}
.ms_f_m {
	background: url(images/ms_f.gif) repeat-y -960px 0px;
	margin: 0px auto;
	padding: 5px 15px;
	clear: both;
}
.ms_f_b { background: url(images/ms_f.gif) no-repeat 0px -5px; font-size: 0px; margin: 0px auto; padding: 0px; clear: both; height: 5px; overflow: hidden;}
.page_where_l { float:left; margin:3px 0 0 0; padding:2px; font: 12px Verdana; overflow: hidden; border:1px solid #ccc; width:754px; border-radius:3px;}
.page_where_r { float:right; margin:0px; padding:0px; text-align: right; font: 10px Verdana;}
.exhibit_top {
	background:url(images/mr_t.gif) #f8fafd 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 10px 15px; font:bold 16px Verdana; background: url(images/title.gif) no-repeat 0px 0px; border-bottom: 2px dashed #CCC; margin: 0px 15px;}
.exhibit_top div.where { text-align:right; padding:8px 12px; clear:both; font-size:10px; font-family:Verdana;}
.exhibit_main { background:url(images/m_tb_760.gif) repeat-y -760px 0px; margin: 0px; padding: 10px 15px; clear: both; width: 730px;}
.exhibit_bottom { background:url(images/m_tb_760.gif) repeat-y 0px -5px; margin: 0px; padding: 0px; clear: both; width: 760px; height: 5px; overflow: hidden;}
.title_full_sec {
	clear:both;
	padding:5px 5px 3px 10px;
	background:url(images/a_h_p_title.gif) repeat-x center bottom;
	font:normal bold 14px Verdana;
}
.exh_top { background:url(images/m_tb_760.gif) no-repeat 0px 0px; margin: 0px; padding: 0px; clear: both; width: 760px; height: 5px; overflow: hidden;}
.exh_main, .exh_main_pl { background:url(images/m_tb_760.gif) repeat-y -760px 0px; margin: 0px; padding: 10px 15px; clear: both; width: 730px; min-height:400px; _height:400px;}
.exh_main h1, .exh_main_pl h1 { clear:both; padding:2px 0px 10px 15px; font:bold 16px Verdana; background: url(images/title.gif) no-repeat 0px 0px; border-bottom: 2px dashed #CCC;}
.exh_main h2 { font: bold 16px Arial; padding: 0px 0px 5px 3px; clear: both; border-bottom: 2px solid #E1E1E1; margin: 5px 0px 10px;}
.exh_bottom { background:url(images/m_tb_760.gif) repeat-y 0px -5px; margin: 0px; padding: 0px; clear: both; width: 760px; 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/m_tb.gif) no-repeat 0px 0px; margin: 0px; padding: 0px; clear: both; height: 5px; width: 960px; 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/m_tb.gif) repeat-y -960px 0px; margin: 0px; padding:5px 10px; clear: both; width:940px; min-height:400px; _height:400px;}
.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_main .title {
	font: bold 20px Arial;
	padding:4px 0 0 16px;
	background: url(images/title.gif) no-repeat 3px 3px;
}
.exh_full_main .aq_post {
	background:#F5F5F5;
	border:1px solid #EEE;
	height:auto;
	overflow:hidden;
}
.exh_full_main dl {
	margin: 0px;
	padding: 0px;
	clear: both;
}
.exh_full_main dt { margin: 0px; padding: 10px 10px 5px 0px; float: left; width: 200px; text-align: right; clear: left;}
.exh_full_main dd { margin: 0px; padding: 5px 4px; float: left; width: 680px; background:#FFF;}
.exh_full_bottom { background: url(images/m_tb.gif) no-repeat 0px -5px; margin: 0px; padding: 0px; clear: both; height: 5px; width: 960px; overflow: hidden;}
/* mian 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:5px;
	text-align:right;
}
.col_d_t { background:#75BFD4; width:170px; margin:0px; clear:both; height:21px; color:#333; font:bold 12px Arial; padding:5px 10px 0px; border-radius:5px 5px 0 0;}
.col_d_m { background:url(images/col_m.gif) repeat-y -200px top; margin:0px; padding:5px; width:180px; clear:both; word-wrap:break-word;}
.col_d_b { background:url(images/col_tb.gif) no-repeat left -230px; margin:0px; padding:0px; width:190px; clear:both; height: 5px; overflow: hidden;}
.col_t_x { background: url(images/col_190_t_comm.jpg) no-repeat 0px 0px; margin: 0px; padding: 10px 8px 10px 12px; clear: both; width: 170px;}
.col_t_x h2 { font: bold 15px Arial; color: #06C; margin: 0px; padding: 0px 0px 6px; clear: both;}
.col_t_x h3 { font: bold 15px Arial; color: #06C; margin: 0px; padding: 0px 0px 6px; clear: both;}
.col_t_sch {
	background: url(images/col_190_t_sch.jpg) no-repeat 0px 0px;
}
.col_t_newsletter {
	background: url(images/col_190_t_newsletter.jpg) no-repeat 0px 0px;
}
.col_t_tag {
	background: url(images/col_190_t_tag.jpg) 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:#75BFD4; width:180px; margin:0px; clear:both; height:24px; color:#fff; font:bold 13px Arial; padding:6px 10px 0px; border-radius:5px 5px 0 0;}
.col_t_cate { margin: 0px; clear: both; width: 165px;}
.col_t_cate strong { font: bold 15px Arial; color: #f34500; margin: 0px 0px 0px -8px; 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/s08.gif) no-repeat right 9px; font: bold 12px Arial;}
.col_t_cate h2 a.is_now { background:#FFC url(images/s08.gif) no-repeat right -41px; color:#C00; text-decoration:none;}
.col_t_cate h2 a:hover {
	background:#FFC url(images/s08.gif) no-repeat right -41px;
	color:#C00;
	text-decoration:none;
}
.col_t_cate h2.cur a {
	color:#F60;
	background: url(images/s08.gif) no-repeat right -91px;
}
.col_t_cate h2.cur a:hover {
	color:#C00;
	background: url(images/s08.gif) no-repeat right -91px;
}
.col_t_cate h2.fir {
	border-top-style: none;
}
.col_t_cate h3 { clear:both; margin:0px; padding:0px; border-top: 1px dashed #CCC; font: normal 11px Arial; float: right; width: 95%;}
.col_t_cate h3 a { clear:both; margin:0px; padding:4px 0px 4px 12px; color:#282828; display:block; background: url(images/3a.gif) no-repeat 2px 9px; font: normal 11px Arial;}
.col_t_cate h3 a:hover {
	background:#FFC url(images/3b.gif) no-repeat 3px 9px;
	color:#C00;
	text-decoration:none;
}
.col_t_cate h3.cur a {
	color:#F60;
	background: url(images/3b.gif) no-repeat 2px 9px;
}
.col_t_cate h3.cur a:hover {
	background:#FFC url(images/3b.gif) no-repeat 3px 9px;
	color:#C00;
	text-decoration:none;
}
.col_t_cate h2.ysd {
	position: relative;
}
.col_t_cate h2.ysd p { padding: 0px; margin: 0px; width: 190px; position: absolute; visibility: hidden; z-index: 999; clear: both; display:block; left:150px; top: 5px; background: url(images/col_m.gif) repeat-y -600px 0px;}
.col_t_cate h2.ysd span.y_a_t { padding: 0px; margin: -5px 0px 0px; clear: both; background: url(images/col_tb.gif) no-repeat 0px -260px; height: 5px; overflow: hidden; display: block; position: relative;}
.col_t_cate h2.ysd span.y_a_b { padding: 0px; margin: 0px 0px -5px; clear: both; background: url(images/col_tb.gif) no-repeat 0px -265px; height: 5px; overflow: hidden; display: block; position: relative;}
.col_t_cate h2.ysd span.y_a_ar { padding: 0px; margin: 5px 0px 0px -6px; background: url(images/s04.gif) no-repeat 0px 0px; height: 9px; overflow: hidden; display: block; width: 7px; position: absolute; z-index: 9999;}
.col_t_cate h2.ysd p a { font: 11px Arial; text-align: left; display: block; padding: 5px 4px 5px 19px; float: left; width: 165px; margin-left: 1px; background: url(images/3a.gif) no-repeat 8px 10px; color: #333;}
.col_t_cate h2.ysd p a:hover { overflow: hidden; background: #FFF url(images/3b.gif) no-repeat 9px 9px; text-decoration: none; padding: 4px 4px 4px 19px; border-top: 1px solid #C90; border-bottom: 1px solid #C90; color: #C00;}
.col_m_sign { background:url(images/col_m.gif) repeat-y 0px top; margin:0px; padding:5px 10px; width:180px; clear:both; word-wrap:break-word;}
.col_b_sign { background:url(images/col_tb.gif) no-repeat left -110px; margin:0px; padding:0px; width:200px; clear:both; height: 5px; overflow: hidden;}
.col_200t { background:#75BFD4; width:180px; margin:0px; clear:both; height:21px; color:#FFF; font:bold 13px Arial; padding:5px 10px 0px; border-radius:5px 5px 0 0;}
.col_200m { background:url(images/col_m.gif) repeat-y 0px top; margin:0px; padding:5px 10px; width:180px; clear:both; word-wrap:break-word;}
.col_200b { background:url(images/col_tb.gif) no-repeat 0px -70px; margin:0px; padding:0px; width:200px; clear:both; height: 5px; overflow: hidden;}
.col_550t { background:#75BFD4; width:530px; margin:0px; clear:both; height:21px; color:#fff; font:bold 13px Arial; padding:5px 10px 0px; border-radius:5px 5px 0 0;}
.col_550m { margin:0px; padding:10px 0 0 0; width:548px; clear:both; word-wrap:break-word; border: 1px solid #d6d6d6; border-radius:0 0 5px 5px;}
.col_550b { background:url(images/col_550_760.gif) no-repeat 0px -30px; margin:0px; padding:0px; width:550px; clear:both; height: 5px; overflow: hidden;}
.col_760t { background:#75BFD4; width:740px; margin:0px; clear:both; height:21px; color:#fff; font:bold 13px Arial; padding:5px 10px 0px; border-radius:5px 5px 0 0;}
.col_760m { margin:0px; padding:10px 0 15px 0; width:758px; clear:both; word-wrap:break-word; border-right: 1px solid #d6d6d6; border-left: 1px solid #d6d6d6;}
.col_760b { background:url(images/col_550_760.gif) no-repeat -550px -30px; margin:0px; padding:0px; width:760px; clear:both; height: 5px; overflow: hidden;}
.col_930t_brown { background:url(images/col_930_brown.gif) no-repeat 0px 0px; width:910px; margin:0px; clear:both; height:20px; color:#333; font:normal bold 12px Arial; padding:5px 10px 0px;}
.col_930m_brown { background:url(images/col_930_brown.gif) repeat-y -930px top; margin:0px; padding:10px 10px 8px; width:910px; clear:both;}
.col_930b_brown { background:url(images/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/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 { background:url(images/col_930_light.gif) no-repeat 0px 0px; width:910px; margin:0px; clear:both; height:20px; color:#333; font:normal bold 12px Arial; padding:5px 10px 0px;}
.col_930m_light { background:url(images/col_930_light.gif) repeat-y -930px top; margin:0px; padding:3px 10px; width:910px; clear:both;}
.col_930b_light { background:url(images/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/col_960_golden.gif) no-repeat 0px 0px; width:960px; margin:0px; clear:both; height:3px; padding:0px; font-size: 0px; overflow: hidden;}
.col_960m_golden { background:url(images/col_960_golden.gif) repeat-y -960px top; margin:0px; padding:7px 20px; width:920px; clear:both;}
.col_960b_golden { background:url(images/col_960_golden.gif) no-repeat 0px bottom; width:960px; margin:0px; clear:both; height:3px; padding:0px; font-size: 0px; overflow: hidden;}
.fun_column { margin:0px auto; padding:7px 10px; background:url(images/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/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;
}
.fun_rc_t { background:url(images/brown_720t.gif) no-repeat left top; width:700px; 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/brown_720m.gif) repeat-y left bottom; margin:0px auto; padding:3px 10px; width:700px; clear:both;}
.fun_rc_b { background:url(images/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/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/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/im_b.gif) no-repeat center top; margin:0px; padding:0px; height:30px; width:100px; clear: both; overflow: hidden;}
/*compart column effect end*/


/* reviews/ */
.m_f_t { background: url(images/sprite.gif) no-repeat 0px -40px; margin: 0px auto; padding: 0px 15px 0px 25px; clear: both; height: 55px; overflow: hidden; width: 920px;}
.m_f_t h1 { margin:0px; padding:0px; clear:both; padding:5px 0px 0px; font:bold 18px Arial; color:#036;}
.m_f_tn { ackground: url(images/sprite.gif) no-repeat 0px 0px; font-size: 0px;	margin: 0px auto; padding: 0px; clear: both; height: 7px; overflow: hidden; width: 960px;}
.m_f_m { background: url(images/sprite_m.gif) repeat-y 0px 0px; margin: 0px auto; padding: 10px 14px 10px 26px; clear: both; width: 920px;}
.m_f_mn { background: url(images/sprite_m.gif) repeat-y 0px 0px; margin: 0px auto; padding: 0px 9px 0px 11px; clear: both; width: 940px;}
.m_f_m h1 { margin:0px; padding:0px; clear:both; padding:10px 0px 5px; font:bold 16px Verdana; color:#036; border-bottom: 1px dashed #CCC;}
.m_f_b { background: url(images/sprite.gif) no-repeat 0px -10px; font-size: 0px; margin: 0px auto; padding: 0px; clear: both; height: 7px; overflow: hidden; width: 960px;}
.m_fs_where { font: 10px/16px Verdana; color: #666; margin: 0px; padding: 4px 0px 0px; height: 16px; float: right; border-bottom: 1px dashed #CCC;}
.m_fs_where a {
	color: #666;
}
.m_fs_where a:hover {
	color: #C00;
	text-decoration: none;
}
.m_fs_m_cont {
	padding:0px 15px 5px;
	margin:0px;
	clear:both;
	line-height:1.5em;
}
.m_fs_m_bri { font: 11px/1.6em Verdana; background: #FFC; margin: 0px auto; padding: 10px; clear: both; width: 90%; border: 1px solid #FC9;}
/*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 0px; clear:both;}
.info_li_txt div.data { float:left; display:inline; padding:3px; width:730px;}
.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/3a.gif) no-repeat 2px 5px; font-size: 14px;}
.info_li_txt div.data a:hover {
	background:url(images/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;
}
/*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; display:block; padding:4px 0px 4px 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/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/5a.gif) no-repeat 2px center;
	padding:2px 1px 2px 13px;
}
.link_li_rc a:hover { background:#ffc url(images/5b.gif) no-repeat 2px center; padding:1px 0px 1px 12px; border:#d2e2ff solid 1px; text-decoration:none; color:#F00;}
.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; *font-size:44px;} 
/* font-size,for ie6,height*0.873*/
.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:2px; *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:178px; height:178px; overflow:hidden; padding:0px; margin:0px auto; text-align:center; clear:both;}
.img100px a { width:178px; height:178px; line-height:100px; margin:0px; overflow:hidden; vertical-align:middle; background:#FFF; display:table-cell; *display:block; *font-size:87px;} 
/* font-size,for ie6,height*0.873*/
.img120px { width:144px; height:144px; overflow:hidden; padding:0px; margin:0px auto; text-align:center; clear:both;}
.img120px a { width:144px; height:144px; line-height:120px; margin:0px; overflow:hidden; vertical-align:middle; background:#FFF; display:table-cell; *display:block; *font-size:105px;}
.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 { border-left:1px solid #d6d4d4; border-top:1px solid #d6d4d4; border-collapse:collapse; width:100%; margin:0px auto; clear:both;}
.tab_comm th { padding:7px 8px 9px 8px; text-align:center; border-right:1px solid #d6d4d4; border-bottom:1px solid #d6d4d4; font-weight:bold; background:#fbfbfb; font-size:16px;}
.tab_comm td { padding:1px 8px; margin:0px; border-right:1px solid #d6d4d4; border-bottom:1px solid #d6d4d4;}
.tr_info { text-align:center; font-size:9pt;}
.tr_info ul { margin:0; padding:0;}
.tr_info ul li { list-style:none;}
.tr_info ul li .btn_srh { background:url(images/btn-bg.png) no-repeat; background-position:0 -184px; border:none; width:66px; height:22px;}
.tr_info ul li .btn_srh:hover { background-position:-76px -184px;}
.tab_comm td .link_blue2 img:hover { opacity:0.5;}
.tab_noborder { border-collapse:collapse; width:100%; margin:0px auto; clear:both; background:url(images/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*/


/*begin 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/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/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/3b.gif) no-repeat 10px 10px;
}
.ml_type_cur {
	background:#f8f8f8;
}
.ml_type_cur a {
	color:#c00;
	background:url(images/6b.gif) no-repeat 20px 10px;
}
.area_subordinate { clear:both; margin:0px; padding:0px; padding-left:10px; background:#fff; border-bottom:solid 1px #CCC;}
.col_m_tag { 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;
}
/*begin 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: 78px; text-align: center; font-size: 10px; display: inline; word-wrap:break-word;}
.pro_chief { clear:both; padding:0px; margin:0px; border:1px solid #ccc; display:inline-block; border-top:none;}
.pro_chief h1 { background: 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; 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; display:table-cell; vertical-align:middle;}
.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:0 auto 0 3px; 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:373px;}
.pro_chief div.brief_vip {
	margin:0px;
	padding:0px;
	float:right;
	width:335px;
}
.pro_chief dt.w_auto {
	width:auto;
	padding:5px 5px 5px 15px;
	clear:left;
}
.pro_chief dd.w_auto {
	width:auto;
}
.pro_chief dd.w200px {
	width:220px;
}
.pro_c_b_itemno { color: #666; width: 240px;}
.pro_c_b_numsold { font: bold 14px Georgia; color: #666; text-align: right; float: right; width: 260px; margin: -5px 0px 0px;}
.pro_bo_m { margin: 0px; padding: 10px 0px; clear: both; border-top: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; min-height:40px; _height:40px; position:relative; width:373px; display:inline-block;}
.pro_bo_add_l { margin: 0px; padding: 0px; float: left; width: 160px; text-align: right; display: inline;}
.pro_bo_add_m { margin: 0px; padding:0; width: 150px; display: inline;}
.pro_bo_add_r { margin:10px 0 0 0; padding:0;}
.pro_bo_add_r img { vertical-align:middle;}
.pro_bo_add_r a { line-height:30px; cursor:pointer; margin-left:5px; color:#777; font-weight:bold;}
.pro_bo_add_r a:hover { color:#000; text-decoration:none;}
.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.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.gif) no-repeat right -290px; width: 140px; color: #FFC; font: bold 12px Verdana; z-index:1000;}
.pro_chief dl { margin:0; padding:0;}
.pro_chief dt { margin: 0px; padding: 5px 5px 5px 0px; float: left; 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:0; padding:0; float:left;}
.pro_chief dd.w420px {
	width: 420px;
}
.pro_chief dd.w330px {
	width: 330px;
}
.pro_chief dl.err {
	background: #FF9;
}
.pro_ch_bf_rate { margin: 0px; padding:0; height: 20px;}
.pro_ch_bf_rate_bg { background: url(images/star_75x15.png) no-repeat 0px -15px; margin:0px; width:75px; height:15px; float:left; padding: 0px;}
.pro_ch_bf_rate_vw { background: url(images/star_75x15.png) no-repeat 0px 0px; margin:0px; width:0px; height:15px; float:left; padding: 0px;}
.pro_ch_bf_rate_tx { margin: 8px 0px 0px 5px; padding: 0px 2px 0px 5px; float: left; height: 20px; width: 123px; line-height: 20px; font-size: 11px; text-align: center; background: url(images/pro_ch_bf_rate_tx_bg.gif) no-repeat 0px 0px; color: #3C3C3C; overflow: hidden;}
.pro_ch_bf_rate_tx span.pcbr_rating {
	font: bold 12px Georgia;
	color: #C00;
}
.pro_ch_bf_digg { margin: 0px; padding: 0px 5px 0px 0px; float: left; width: 200px; height:auto;}
.pro_ch_bf_share { margin: 0px; padding: 0px; float: right; width: 250px; font: 11px Arial;}
.pro_ch_bf_google {
	width:60px;
	float:left;
	padding:0 0 0 5px;
	overflow:hidden;
}
.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:172px; padding:0px 4px; 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: 12px; 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_wish_item div.p_wi_offer { text-align:center; position:absolute; width:28px; margin:-10px 0px 0px 0px; height: 13px; background: url(images/p_offer.png) no-repeat 88px 0px; _background: url(images/p_offer.gif) no-repeat 88px 0px; font: bold 12px/13px Arial; color: #C00; padding: 6px 0px 9px 90px;}
.pro_ctab { height:31px; 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.gif) repeat-x 0px -220px; cursor:pointer; font: bold 12px/31px Arial;}
.pro_ctab ul li span:hover {
	background:url(images/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_digg_w195 {
	margin: 0px;
	padding: 0px;
	height: 50px;
	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/digg.gif) no-repeat 0px 0px; display: block; text-align: center;}
.pro_digg_w195 a:hover {
	background: url(images/digg.gif) no-repeat 0px -45px;
	text-decoration: none;
}
/*显示%比 off*/
.pro_offer_w60 { text-align:center; position:absolute; width:23px; margin:-5px 0px 0px 0px; height: 11px; background: url(images/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/p_offer.png) no-repeat 103px 0px; font: bold 11px/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/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/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/p_offer.png) no-repeat 88px 0px; _background: url(images/p_offer.gif) 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/p_offer.png) no-repeat 119px -60px; _background: url(images/p_offer.gif) no-repeat 119px -60px; font: bold 16px/22px Arial; color: #C00; padding: 8px 0px 12px 122px;}
.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; 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 #75BFD4; border-right: 1px solid #75BFD4; border-bottom: 3px solid #75BFD4; border-left: 1px solid #75BFD4;}
.pro_list div.brief { margin:0px auto; padding-left:10px; float:left; width:430px; color:#414141; display: inline; font: 11px Arial;}
.pro_list div.order_fun { margin:0px auto; padding-left:10px; float:left; width:140px; 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_promo { border:1px solid #f60; margin:0 auto 5px auto; box-shadow:0 0 5px #fe9854;}
.pro_list_promo div.brief { width:428px;}
.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 div.pro_sch_tags {
	font: 10px/10px Arial;
	color: #5A5A5A;
	margin: 0px;
	padding: 0px;
}
.pro_list div.pro_sch_tags a {
	font: 10px/10px Arial;
	color: #5A5A5A;
}
.pro_list div.pro_sch_tags a:hover {
	color: #F30;
}
.pro_list_feaured {
	background: url(images/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; text-align:center; 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;
}
/*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/1a.gif) no-repeat left 6px; padding-left:10px; color:#060; font-weight: bold;}
.cate_team div.c_dir a:hover {
	background:url(images/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/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/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_tit2 { background: url(images/checkout_step.gif) no-repeat left -27px; margin: 0px; padding: 0px; clear: both; height: 27px; overflow: hidden;}
.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.subject { color:#666; border-bottom:#ccc solid 1px; padding:5px; font:normal bold 12px Verdana; clear:both; background:#F0F0F0;}
.p_order_step div.subject_cur { color:#c00; border-bottom:#bbafa0 solid 1px; padding:5px; font:normal bold 12px Verdana; clear:both; background:#f9f3e3;}
.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/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 15px; margin:0px auto; clear:both; border:1px solid #E6E6E6; width:95%;}
/*special div*/
.loading_img { background:url(images/loading.gif) no-repeat center center; height:80px; padding:0px; margin:0px auto; clear:both; line-height: 80px;}
.loading_img_small { background:url(images/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 dd {
	margin: 0px;
	padding: 5px 0px;
	float: left;
	width: 420px;
}
.lr_l input.btn_signin { background:url(images/btn_signin.gif) no-repeat 0px 0px; width:120px; height:40px; cursor:pointer; border:0;}
.w700px {
	margin: 0px;
	padding: 0px;
	clear: both;
}
.w700px dl {
	margin: 0px;
	padding: 0px;
	clear: both;
}
.w700px dt { margin: 0px; padding: 10px 10px 5px 5px; font: bold 12px Arial; float: left; width: 180px; text-align: right; clear: left;}
.w700px dd {
	margin: 0px;
	padding: 5px 0px;

	float: left;
	width: 500px;
}
/*footer bookmark*/
.foot_help_bor {
	margin: 0px;
	padding: 0px;
	clear: both;
}
.foot_help_bor ul {
	margin: 0px;
	padding: 8px 0px 0px 10px;
}
.foot_help_bor ul li { background: url(images/webbook.gif) no-repeat left top; padding: 0px 8px 0px 18px; 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/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/3a.gif) no-repeat 0px 8px;
	display:block;
	padding:2px 0px 2px 10px;
}
.support_m_l_list_area a:hover {
	background:#FFC url(images/3b.gif) no-repeat 1px 8px;
}
/*begin 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:135px; margin:0px; float:left; display:inline; padding:0px; width:100%;}
#demo_notice ul {
	margin: 0px;
	padding: 0px;
}
/*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:178px; padding:0px 2px; margin:0px; border:solid #dedede; border-width:1px 1px 0 0;}
.pro_g_w760_row4 { float:left; width:143px; padding:0px 2px; margin:1px; border:1px solid #dedede;}
.pro_g_w730_row5 {
	float:left;
	width:135px;
	padding:0px 5px;
	margin:0px;
}
.pro_g_r4_pname { padding:5px 0px 0px; margin:0px; word-wrap:break-word; clear: both; height:35px; overflow: hidden;}
.pro_g_r4_pname_h27 { padding:5px 0px 0px; margin:0px; word-wrap:break-word; clear: both; height:32px; overflow: hidden; border-top:1px solid #dedede;}
.pro_g_r4_price { padding:5px 0px 0px; margin:0px; word-wrap:break-word; clear: both; height: 15px; font: bold 13px Arial;}
.pro_g_r4_prate { padding:3px 0px; margin:0px; clear: both; height: 15px; overflow: hidden;}
.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_title {
	clear:both;
}
.rev_detail {
	clear:both;
	color:#666;
}
.rev_wri_l {
	float:left;
	width:145px;
	text-align:right;
}
.rev_wri_r {
	float:left;
	width:550px;
	padding-left:5px;
}
.rate_star_w75 { margin: 0px; padding: 0px; float: left; height: 15px; width: 75px;}
.rate_star_w75_bg { background: url(images/star_75x15.png) no-repeat 0px -15px; margin:0px; width:75px; height:15px; float:left; padding: 0px;}
.rate_star_w75_vw { background: url(images/star_75x15.png) no-repeat 0px 0px; margin:0px; width:0px; height:15px; float:left; padding: 0px;}
.rate_star_w75_tx { line-height: 15px; margin: 0px; padding: 0px 0px 0px 5px; float: left; height: 15px;}
.rate_star_w100 { margin: 0px; padding: 0px; float: left; height: 20px; width: 100px;}
.rate_star_w100_bg { background: url(images/star_w100.gif) no-repeat 0px -20px; margin:0px; width:100px; height:20px; float:left; padding: 0px;}
.rate_star_w100_vw { background: url(images/star_w100.gif) no-repeat 0px 0px; margin:0px; width:0px; height:20px; float:left; padding: 0px;}
.rate_star_w100_tx120 { margin: 8px 0px 0px 5px; padding: 0px 2px 0px 5px; float: left; height: 20px; width: 113px; line-height: 20px; font-size: 11px; text-align: center; background: url(images/pro_ch_bf_rate_tx_bg.gif) no-repeat 0px 0px; color: #3C3C3C; overflow: hidden;}
.rate_star_w100_tx { line-height: 20px; margin: 0px; padding: 0px 0px 0px 5px; float: left; height: 20px;}
.rate_star { background: url(images/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/star_m.gif) no-repeat left 0px;}
.point { background: url(images/star_s_g.gif) repeat-x left 3px; margin:0px auto; width:80px; height:18px; float:left;}
.point span { background: url(images/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;
}
/*供后台用*/
.ft_t { background: url(images/m_tb.gif) no-repeat 0px 0px; margin: 0px; padding: 0px; clear: both; height: 5px; width: 960px; overflow: hidden;}
.ft_m { background: url(images/m_tb.gif) repeat-y -960px 0px; margin: 0px; padding: 5px 15px; clear: both; width: 930px;}
.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/s06.gif) no-repeat 8px 6px;
	padding-left:15px;
}
.ft_b { background: url(images/m_tb.gif) no-repeat 0px -5px; margin: 0px; padding: 0px; clear: both; height: 5px; width: 960px; overflow: hidden;}
.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 */


/*多币种显示，鼠标移过去更多币种*/

.curr_tit { clear:both; margin:0px; padding:0px; position: relative; text-align: left;}
.curr_tit a { clear:both; margin:0px; display:block; display:block; background: url(images/curr.gif) no-repeat -300px 5px; font:12px Arial; padding:6px 0px 0px 10px; height: 19px;}
.curr_tit a:hover, .curr_tit a.on_focus { clear:both; display:block; background: url(images/curr.gif) no-repeat -150px top; color:#C00; text-decoration: none;}
.curr_tit div.cu_t_con { padding: 5px 0px 10px; margin: 0px; width: 130px; position: absolute; visibility: hidden; z-index: 999; clear: both; display:block; left: 0px; top: 25px; background:url(images/curr.gif) no-repeat left bottom;}
.curr_tit div.cu_t_con a, .curr_tit div.cu_t_con a:visited { font: 11px Arial; text-align: left; display: block; padding: 5px 4px; _padding: 5px 3px; float: left; width: 120px; margin-left: 1px; background: none; height: 15px; overflow: hidden;}
.curr_tit div.cu_t_con a:hover { text-decoration: none; padding: 4px; _padding: 4px 3px; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; color: #C00; background: #E8FF8C url(none);}
.curr_pro_ref_title {
	clear:both;
	margin:0px;
	padding:5px 0px;
	font: 11px Verdana;
	background: url(images/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: -5px;
	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;
}
.txt_price_sale {
	color: #333;
	text-decoration: line-through;
}
.txt_price_s { font: bold 12px Arial; color: #f00;}
.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/p_offer.png) no-repeat 0px -120px;
	_background: url(images/p_offer.gif) 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: auto; text-align: right; clear: left;}
.txt_pri_p_d {
	margin: 0px;
	padding: 5px 0px;
	float: left;
	width: 350px;
	display: inline;
	text-decoration: line-through;
}
.txt_pri_p_d_vip {
	margin: 0px;
	padding: 5px 0px;
	float: left;
	width: auto;
	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; display: inline;}
.txt_pri_p_d_stock {
	margin: 0px;
	padding: 12px 0px 5px;
	float: left;
	width: 100px;
	display: inline;
	color: #060;
}
.txt_pri_p_d_stock_vip {
	margin: 0px;
	padding:0 5px 5px;
	float: left;
	top:10px;
	right:5px;
	width: auto;
	display: inline;
	color: #060;
	position:absolute;
	z-index:5;
}
.pt10px {
	padding-top: 10px;
}
/*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:90px;
	padding-left:10px;
}
.RangePriceList ul li.rp_col2 {
	width:130px;
}
/* product.asp Add Cart */
.pac_relative {
	position:relative;
	z-index:100;
}
.prod_add_cart {
	left:10px;
	top:20px;
	width:490px;
	height:200px;
	position:absolute;
	visibility:hidden;
	z-index:100;
	margin:0px;
	background-color:#fffbef;
	border: 1px solid #ffb64b;
	padding:30px 10px 20px 10px;
	text-align:left;
}
.prod_add_cart a.aclose {
	text-decoration:none;
	cursor:pointer;
	display:block;
	float:left;
}
.pac_top {
	width:60px;
	height:16px;
	padding: 0;
	overflow:hidden;
	float:right;
	font:bold 11px/14px Arial;
}
span.pac_close {
	width:12px;
	height:12px;
	margin:0 3px 0 0;
	border:1px solid #FF6600;
	background:#FFF;
	color: #FF6600;
	font:bold 10px/12px verdana;
	text-align:center;
	float:left;
	display:block;
}
.pac_left {
	width:100px;
	padding:50px 0 0 0;
	float:left;
	text-align:center;
}
.pac_right {
	width:380px;
	float:left;
}
.pac_right h3 {
	font:bold 14px/20px Arial;
	color:#333;
}
.pac_right ul {
	margin:0;
	padding:0;
	list-style:none;
}
.pac_right ul li {
	margin:0;
	padding:5px 2px;
	line-height:160%;
}
.margin_l_12px {
	margin-left:12px;
}
/*网站首页 促销调用Begin */
.h_ml_pro_row {
	width:960px;
	margin:0 auto;
	clear:both;
}
.ml_row_margin {
	margin:0 10px;
}
.h_ml_pro_single {
	width:auto;
	height:auto;
	padding:0;
	background:#FFF;
	border:1px solid #D0D0D0;
	float:left;
	position:relative;
}
.h_ml_pro_single .p_pic {
	margin:0;
	padding: 0;
	text-align: center;
	float: left;
	width: 60px;
}
.h_ml_pro_single .p_brief {
	margin:0;
	padding: 0;
	float: right;
	width: 115px;
	font: 12px Arial;
}
.h_ml_pro_single .r_b_chamfer {
	width:16px;
	height:16px;
	background:url(images/mall/home-single-pro.gif) no-repeat -468px -135px;
	display:block;
	z-index:10;
	position:absolute;
	bottom:-1px;
	right:-1px;
	overflow:hidden;
}
.h_l_t_main {
	width:222px;
	margin:0;
	padding:0 5px;
	float:left;
	background:#F2F2F2;
}
.p_s_l_box {
	width:auto;
	height:52px;
	position:relative;
}
.p_s_l_box .p_s_b_float {
	width:203px;
	height:52px;
	background:url(images/mall/home-single-pro.gif) no-repeat 0 0;
	;
	position:absolute;
	z-index:10;
	top:-1px;
	left:-13px;
}
.p_s_l_box .p_s_b_float .price {
	width:100px;
	padding:9px 2px 0 10px;
	color:#FFF;
	font:bold 18px/1.5em Arial;
	float:left;
}
.p_s_l_box .p_s_b_float a.mbtn {
	width:66px;
	height:27px;
	margin:8px 0 0 2px;
	float:left;
	display:block;
}
.your_save {
	width:auto;
	height:auto;
	padding:5px 0 15px 0;
	border-bottom:1px solid #CCC;
}
.your_save ul, .your_save ul.head {
	width:auto;
	margin:0;
	padding:4px 0;
	list-style:none;
	clear:both;
}
.your_save ul li, .your_save ul.head li {
	margin:0;
	padding:0;
	width:90px;
	float:left;
	text-align:center;
}
.your_save ul.head li {
	font:normal 12px/1.5em Arial;
}
.your_save ul li {
	font:bold 14px/1.5em Arial;
}
.time_remaining {
	width:auto;
	padding:15px 0;
	border-top:1px solid #FFF;
	border-bottom:1px solid #CCC;
}
.sold_num {
	width:auto;
	padding:15px 0;
	border-top:1px solid #FFF;
}
.ico_tim_l {
	width:15px;
	height:15px;
	margin:0 4px;
	background:url(images/mall/home-single-pro.gif) no-repeat -448px -43px;
	display:inline-block;
}
.ico_face_l {
	width:15px;
	height:15px;
	margin:0 4px;
	background:url(images/mall/home-single-pro.gif) no-repeat -448px -71px;
	display:inline-block;
}
/*促 End*/



.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_master_file {
	float: left;
	width: 670px;
}
.rev_match_product {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 180px;
}
.rev_match_document {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 200px;
	font-size: 11px;
	color: #666;
}
.flow-total-order, .mod-systemMsg { padding:10px 15px; border:1px solid #ccc; border-radius:5px;}
.checkout-consignee h1, .check-items h1, .shippingInfo-order h1, .payment-order h1, .flow-total-order h1, .flow-other-info h1, .mod-systemMsg h1 { clear: both; height:21px; padding:5px 10px 0px; font: bold 14px Arial; background: #75BFD4; color:#fff; border-radius:5px 5px 0 0;}
#CHECKOUT_CONSIGNEE_INFO_PANEL, .check-items .widget_panel, #CHECKOUT_SHIPPING_METHOD_PANEL, #CHECKOUT_PAYMENT_METHOD_PANEL, #CHECKOUT_OTHER_INFO_PANEL { border:1px solid #ccc; border-top:none; border-radius:0 0 5px 5px; display:inline-block; width:958px; padding-bottom:5px;}
#CHECKOUT_CONSIGNEE_INFO_PANEL .consignee_error { color:#F00;}
.checkout-consignee td.title { margin: 0px; padding:5px 8px 5px 0px; float: left; width: 160px; text-align: right; clear: left;}
.checkout-consignee dd { margin: 0px; padding: 5px 0px; float: left; width: 550px;}
.brand_all_list { border:1px solid #ccc; padding:0 5px; background:#fff; border-radius:5px;}
.brand_all_list .mod-blank { display:inline-block;}
.brand_all_list ul { padding:0; float:left; border:1px solid #ccc; width:142px; margin:5px 5px 5px 0;}
.brand_all_list ul li { list-style:none; display:inline-block; width:100%;}
.brand_all_list ul li img { width:133px; height:60px;}
.cate_child_head { display:inline-block; width:100%; border-bottom:1px dashed #ccc; padding-bottom:5px;}
.cate_child_head ul { padding:0;}
.cate_child_head ul li { float:left; list-style:none; margin:0 10px; padding:3px 0; width:345px;}
.cate_child_head ul li a { font-size:14px; color:#000; font-weight:bold;}
.foot_help { border:1px solid #ccc; border-radius:5px;}
.foot_help .ft_4col { text-align:left;}
.foot_help ul { padding:0;}
.foot_help ul li { list-style:none;}
.icategory_tree ul { padding:0;}
.icategory_tree ul li { list-style:none;}
#recomm_new_3, #recomm_new_6 { border-right:none;}
#Con_List_desc h2 { margin:0;}
.cate_child_div { position:absolute; background:#fff; border:1px solid #ccc; margin:-25px 0px 0px 180px; z-index:999;}
.cate_child_div ul li { border:1px solid #fff; padding:0 2px;}
.cate_child_div ul li.is_now { border:1px solid #f00;}
.cate_child_div ul li:hover { border:1px solid #f00;}
.cate_child_div ul li a:hover { text-decoration:none;}
.blueUnline { color: #0763B9;}
.exh_full_main .block-loginMethod .site-title03 { font-size: 14px; font-weight: bold; height: 30px; line-height: 30px; border-bottom: 1px solid #A0A0A0; text-transform: uppercase; margin-bottom: 20px;}
.exh_full_main .block-loginMethod .site-title02 { font-size: 14px; font-weight: bold; height: 30px; line-height: 30px;}
.exh_full_main .block-loginMethod .notice { font-size:11px; margin-bottom:15px;}
.exh_full_main .block-loginMethod .btn_submit { border: none; font-weight: bold; text-align: center; vertical-align: top; height: 28px; line-height: 28px; background: url(images/btn-bg.png) no-repeat; color: #FFFFFF; zoom: 1; cursor: pointer; text-transform: uppercase;}
.exh_full_main .block-createAccount dt { text-align:left;}
.exh_full_main .block-createAccount dd { padding:5px 0; width:450px;}
.articleDetails-content { padding:5px;}
.articleDetails-content p { margin:0;}
legend.red_dark { color:#036;}

.new_product { display:inline-block;}
.new_product .pro_list { width:172px; float:left; clear:none;}
.new_product div.brief { width:172px; padding-left:0;}
.new_product div.photo a { width:160px; height:160px;}
.new_product div.photo a:hover { border:none;}
.new_product div.photo { width:170px; height:170px;}
.new_product h2 { height:61px; overflow:hidden;}

.item-goods-description p { margin-top:0; margin-bottom:0;}

.goods_volume_price { padding:0 10px 0 0; margin:0 0 10px 0;}
.goods_volume_price table { width:100%; border-bottom:1px solid #ccc; border-right:1px solid #ccc; margin-top:5px;}
.goods_volume_price table tr td { text-align:center; border-top:1px solid #ccc; border-left:1px solid #ccc; padding:5px 0;}

#black_friday { min-height:1500px; width:990px;background:url(images/BlackFriday/black-friday-2015.jpg) no-repeat #000; margin:0 auto;}
#black_friday .main {color:#D37500; margin-top:450px; display:inline-block; font-size:22px;}
#black_friday .main .title { background:#0D181C; margin-bottom:5px; color:#fff; padding:5px; font-size:25px; border:1px solid #fff;}
#black_friday .main .contents { display:inline-block; width:990px;}
#black_friday .main .contents ul { float:left; margin:0 7px 12px 0; padding:3px; width:234px; border:1px solid #ccc;}
#black_friday .main .contents ul.black_4, #black_friday .main .contents ul.black_8, #black_friday .main .contents ul.black_12 { margin:0 0 12px 0;}
#black_friday .main .contents ul li { list-style:none; margin:0; padding:0;}
#black_friday .main .contents ul li.itemName { font-size:12px; line-height:18px; height:36px; overflow:hidden;}
#black_friday .main .contents ul li.itemImg { text-align:center;}
#black_friday .main .contents ul li.itemName a { color:#fff;}
#black_friday .main .contents ul li.itemPrice { text-align:center;}
#black_friday .main .contents ul li.itemPrice .Price_was { font-size:14px; margin-left:10px; text-decoration:line-through; color:#633802;}
#black_friday .main .contents ul li img { width:230px;}
#black_friday .main .contents ul .sale_per { position:absolute; margin:0px 0 0 2px; padding:0 5px; height:48px; width:77px; background:#FF4A3A; color:#fff; line-height:20px;}
#black_friday .main .contents ul .sale_per .per { font-size:18px;}
#black_friday .main .contents ul .sale_per .per_wor { font-size:16px;}
#black_friday .main .contents ul .sale_per .per_big { font-size:30px; display:block;}
.cart_message { margin-top:15px;}
.cart_message ul { margin:0; padding:0;}
.cart_message ul li { list-style:none; width:235px; float:left; text-align:center; color:#777;}
.cart_message ul li hr { border:0; border-top:1px solid #eee; width:80%; margin:18px 0;}
.cart_message ul li span { cursor:pointer;}
.cart_message ul li.shipping_fee:hover .cart_shipping_fee, .cart_message ul li.shipping_time:hover .cart_shipping_time, .cart_message ul li.payment_safe:hover .cart_payment_safe, .cart_message ul li.return:hover .cart_return { background-position:-100px 0;}
.cart_message ul li .cart_ti { font-size:17px;}
.cart_message ul li .cart_me { width:80%; margin:0 auto; display:block; font-size:13px; line-height:18px;}
.cart_message ul li .cart_shipping_fee { width:100px; height:100px; background:url(images/shipping_fee.png) no-repeat; display:block; margin:0 auto;}
.cart_message ul li .cart_shipping_time { width:100px; height:100px; background:url(images/shipping_time.png) no-repeat; display:block; margin:0 auto;}
.cart_message ul li .cart_payment_safe { width:100px; height:100px; background:url(images/payment_safe.png) no-repeat; display:block; margin:0 auto;}
.cart_message ul li .cart_return { width:100px; height:100px; background:url(images/return.png) no-repeat; display:block; margin:0 auto;}
.btn_paypal_submit { width:300px; height:28px; background:url(images/paypal_m.gif) no-repeat; border:none;}
.cart_number input { width:57px; height:27px; border:1px solid #d6d4d4; text-align:center;}
.cart_number div { margin-top:3px;}
.cart_number div img:hover { opacity:0.5;}
.Hot_keywords { display:inline-block; width:100%; padding:5px 0; border-bottom:1px dashed #ccc;}
.Hot_keywords ul { padding:0; margin:0;}
.Hot_keywords ul li { list-style:none; float:left; padding:0; line-height:20px; margin-bottom:5px;}
.Hot_keywords ul li span { background:#b9ebf9; padding:3px 5px; border-radius:3px;}
.Hot_keywords ul li span.selected { background:none; border:1px solid #f00;}
.checkout-consignee table tr td { padding:2px 0;}
.pro_percent { width:35px; height:35px; color:#fff; background:#f60; position:absolute; border-radius:30px; text-align:center; line-height:35px; font-weight:bold; margin:0 0 0 -2px;}
.pro_percent_list { margin:1px 0 0 1px;}
.pro_percent_goods { width:60px; height:60px; color:#fff; background:#f60; position:absolute; border-radius:30px; text-align:center; line-height:60px; font-weight:bold; margin:4px 0 0 4px; font-size:20px;}
.Speci_time_out { background:url(images/time_out.png) repeat-x; height:23px; width:178px; color:#000; margin:-23px 0 0 0; position:absolute; font-weight:bold; text-align:center;}
.Speci_time_out img { width:17px; height:16px; border:none; vertical-align:middle;}
.speci_best, .speci_hot { width:144px;}
.Speci_time_out_list { height:23px; color:#000; font-weight:bold; margin-top:5px;}

#paymentDiv { border-radius:5px; line-height:20px; background:#fff; width:280px; height:260px; z-index:10000; position:absolute; overflow:auto; background:#FFF; text-align:center; padding:5px; border:3px solid #59B0FF;}
#paymentDiv .content { margin:43px 0; font-size:15px; line-height:30px;}
.flow_NVPItem { margin-bottom:100px; text-align:center;}
.flow_NVPItem .Content table { font-size:12px; width:100%; border-left:1px solid #019EE3; border-top:1px solid #019EE3; border-radius:5px 5px 0 0; overflow:hidden;}
.flow_NVPItem .Content table thead { background:#75BFD4;}
.flow_NVPItem .Content table tr th { color:#FFF; padding:5px 2px; text-align:center; border-right:1px solid #019EE3; border-bottom:1px solid #019EE3; }
.flow_NVPItem .Content table tr td { border-right:1px solid #019EE3; border-bottom:1px solid #019EE3; padding:10px; text-align:center;}
.lastContin { width:200px; height:30px; display:inline-block; background:url(images/btn_continue.jpg) no-repeat; border:1px solid #5fb130; border-radius:3px; box-shadow:0 2px 3px rgba(0, 0, 0, 0.2); float:left;}
.lastConus { width:210px; height:30px; display:inline-block; border:1px solid #ccc; border-radius:3px; box-shadow:0 2px 3px rgba(0, 0, 0, 0.2); font-size:14px; line-height:30px; float:right;}
.lastRp { width:200px; height:30px; display:inline-block; background:url(images/btn_repaid.jpg) no-repeat; border:1px solid #327f11; border-radius:3px; box-shadow:0 2px 3px rgba(0, 0, 0, 0.2); float:left;}
.lastConus:hover { text-decoration:none; color:#666;}
.flow_cart_operate { border:1px solid #d6d4d4; display:inline-block; margin-top:10px;}






















