/*
Template Name: Iziodonto.com
Template URI: http://www.iziodonto.com/
Description: Iziodonto.com
Version: 2.7.2
Author: iziodonto.de Team
Author URI: http://www.iziodonto.com/
Logo filename: logo.png
Template Type: type_0
*/


@charset "utf-8";
/* CSS Document */

body { margin:0px; padding:0px; font:12px Arial; background:#FFF;}
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;}
kbd { font:bold 12px Arial; margin:0px; padding:0px;}
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:#090;}
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:#C00;}
.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_exc { line-height:14px; display:inline-block; margin:0; padding:0; float:left; height:14px; width:14px; background:url(images/exclamation.gif) no-repeat 0 0;}
.alert_ot { position:relative; margin:0px; padding:0px;}
.alert_dt_up { margin:0; 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:0; padding:10px; width:300px; border:1px solid #dd7c01; position:absolute; left:5px; top:0; text-align:left; background:#FFC; line-height:1.1em;}
.alert_img_close { margin:-10px -10px 0 0; padding:0; float:right; height:8px; width:19px; cursor:pointer; border:0;}
.alert_img_up { margin:-15px 0 0 5px; padding:0; float:left; height:5px; width:9px; cursor:pointer; border:0;}
.alert_img_left { margin:0 0 0 -17px; padding:0; float:left; height:9px; width:7px; cursor:pointer; border:0;}
.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;}
.franklin { font-family:"Franklin Gothic Medium";}
.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 { clear:both; height:2px; padding:0; margin:0; overflow:hidden;}
.blank3px { clear:both; height:3px; padding:0; margin:0; overflow:hidden;}
.blank5px { clear:both; height:5px; padding:0; margin:0; overflow:hidden;}
.blank8px { clear:both; height:8px; padding:0; margin:0; overflow:hidden;}
.blank10px { clear:both; height:10px; padding:0; margin:0; overflow:hidden;}
.blank15px { clear:both; height:15px; padding:0; margin:0; overflow:hidden;}
.clear { margin:0; padding:0; clear:both; height:0; overflow:hidden; _height:auto;}
.dashed_line { border-bottom:#ccc dashed 1px; margin:0 auto; clear:both; height:0; overflow:hidden;}
.dashed3px { border-bottom:#ccc dashed 1px; margin:3px auto; clear:both; height:0; overflow:hidden;}
.dashed5px { border-bottom:#ccc dashed 1px; margin:5px auto; clear:both; height:0; 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;}
.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:0; padding:0; clear:both;}
.compart_line { color:#999; margin:0; padding:0 10px;}
.span_num_verify { color:#FFFFFF; background-color:#990000; margin:0; padding:5px; letter-spacing:5px; font:normal bold 14px Georgia;}
.ad { text-align:center; margin:0 auto; padding:0;}
/* 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 0 0; width:180px; height:40px; cursor:pointer; border:0}
input.btn_go { background:url(images/btn_go2.gif) no-repeat 0 0; width:26px; height:20px; cursor:pointer; border:0; margin:0; padding:0;}
input.btn_addtocart_s { background:url(images/btn.gif) no-repeat 0 0; width:120px; height:23px; cursor:pointer; border:0; margin:0; padding:0;}
input.btn_addtocart_s:hover { background:url(images/btn.gif) no-repeat 0px -23px;}
input.btn_addtocart { background:url(images/btn.gif) no-repeat 0px -140px; width:170px; height:32px; cursor:pointer; border:0px; margin:0px; padding:0px;}
input.btn_addtocart:hover { background:url(images/btn.gif) no-repeat 0px -172px;}
input.btn_add_to_favorites { background:url(images/btn.gif) no-repeat 0px -690px; width:40px; height:31px; cursor:pointer; border:0px; margin:0px; padding:0px;}
input.btn_add_to_favorites:hover { background:url(images/btn.gif) no-repeat 0px -721px;}
input.btn_buyitnow_s_mem { background:url(images/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_normal:hover { background-color:#FFFFCC; border:1px solid #666; 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/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;}
.qtyPlus, .qtyMinus { display:inline-block; float:left; height:19px; width:21px;}
.qtyPlus { background:url(images/p_d_act.png) no-repeat scroll 0 -81px transparent;}
.qtyMinus { background:url(images/p_d_act.png) no-repeat scroll -34px -81px transparent;}
.pro_bo_m_input { background-color:#FFFFFF; border:1px solid #DACF9C; font:11px Arial; height:16px; margin:0 3px; text-align:center;}
/* form standard end */

/* header */
#header { width:1000px; clear:both; padding:10px 10px 0px; margin:0px auto; min-height:120px; _height:120px; position:relative;}
.hd_wrap { width:100%; height:auto; margin:0px; padding:0px; clear:both;}
.hd_logo { display:inline; margin:8px 0 0 0; padding:0; float:left; height:50px; width:246px;}
.hd_nvg { width:650px; height:80px; margin:0px; padding:0px; display:inline; float:right;}
.hd_nvg_t { margin:0px; padding:0px; clear:both; height:30px;}
.hd_nvg_b { margin:0px; padding:4px 0px; clear:both; height:22px; text-align:right;}
.hd_nvg_b a { line-height:22px; color:#036; display:inline-block; padding:0px 10px; height:22px;}
.hd_nvg_b a:hover { color:#FF0; background:#48a0bd; text-decoration:none;}
.hd_f_n_t { display:inline; margin:0px; padding:0px; float:right; width:240px; text-align:right; height:30px; overflow:hidden;}
.hd_f_n_b { display:inline; margin:0px; height:25px; float:left; width:90px; line-height:25px; padding:2px 0px 3px 0px;}
.hd_f_n_c { display:inline; margin:0px; height:25px; float:left; width:70px; line-height:25px; padding:2px 0px 0px;}
.hd_f_n_t a { margin:0px; padding:0px 4px; width:auto; font:11px/28px Arial; height:30px; _line-height:20px; _background:url(images/compart_line.gif) no-repeat 0px 5px;}
.hd_f_n_t a strong { color:#C00;}
.hd_sch { margin:20px 0px 0px 0px; padding:0px; float:left; height:30px; width:445px;}
.hd_sch form { padding:0px; margin:0px; line-height:30px; float:left;}
.hd_sch form input.kw, .hd_sch form input.kw_focus { float:left; padding:2px 4px 3px 6px; width:235px; height:25px; line-height:25px; border-style:none;}
.hd_sch form input.kw { color:#999; border:1px solid #ccc; border-radius:5px 0 0 5px;}
.hd_sch form input.kw_focus { color:#C00; font-family:Verdana; font-weight:bold; background:url(images/hd_sch.png) no-repeat 0px 0px;}
.hd_sch form span.icot-search { border:1px solid #ccc; border-left:none; display:inline-block; padding:0 7px; border-radius:0 5px 5px 0; cursor:pointer;}
.hd_cart { width:200px; height:30px; margin:6px 0px 4px 0px; padding:0px; background:url(images/hd.png) no-repeat -800px -150px; float:right;}
.hd_cart:hover { padding:0px 0px 10px 0px; background:url(images/hd.png) no-repeat -800px -180px;}
.hd_cart a:link, .hd_cart a:visited { width:165px; height:30px; margin:0px; padding:6px 0px 4px 30px; color:#600; text-decoration:none; display:block; font:bold 12px/20px Arial;}
.hd_cart a:hover { color:#900; text-decoration:none;}
/* My Account */
/* 多币制选择 */
.hd_nav { width:1000px; height:40px; margin:5px 0px; padding:0px; background:url(images/hd_nav.gif) no-repeat 0px 0px; clear:both;}
/*header categories menu*/
.hd_nav ul { margin:0px; padding:0px; float:left; list-style:none; clear:both;}
.hd_nav ul ul, .hd_nav ul ul ul { background:#FFF;}
.hd_nav ul li { float:left; display:block; width:auto;}
.hd_nav ul ul li { border-style:none; display:block; height:auto; width:239px; padding:0;}
.hd_nav a, .hd_nav a:link, .hd_nav a:visited { display:block; text-decoration:none; color:#333; width:220px; margin:0; padding:4px 0; border-bottom:1px solid #EFEFEF; font:bold 12px Arial; overflow:visible;}
.hd_nav ul ul ul li a:link { background:url(images/s08.gif) no-repeat 0px 7px; padding:5px 5px 5px 7px; width:230px; border-width:0px; border-style:none; font:11px/1.1em Arial; color:#333;}
.hd_nav ul ul ul li a:hover { color:#FF8000; background:url(images/s08.gif) no-repeat 0px -43px;}
.hd_nav table { border-collapse:collapse; padding:0px; margin:-1px; width:0px; height:0; font-size:1em; z-index:1;}
.hd_nav table tr, .hd_nav table td { padding:0px; margin:0px; width:0px; height:0px;}
* html .hd_nav a:hover { color:#333; position:relative; z-index:100; text-decoration:none; background:url(images/s08.gif) no-repeat right -40px; border-top:1px solid #fca01b; border-bottom:1px solid #fca01b;}
.hd_nav :hover > a { border-bottom:1px solid #fca01b; color:#FF8000;}
.hd_nav ul ul#nav_cate_top { position:absolute; z-index:1100; border:2px solid #fca01b; margin:0 0 0 -50px; width:986px; height:800px; padding:5px;}
.hd_nav ul ul#nav_cate_top ul li { clear:both; padding:0;}
.hd_nav ul ul#nav_brand_top { width:276px; position:absolute; z-index:800; border:2px solid #fca01b; margin:0;}
.hd_nav ul ul.brands a, .hd_nav ul ul.brands a:visited, .hd_nav ul ul.brands a:hover { width:120px; display:inline-block; margin:0px; padding:8px; float:left; border-style:none;}
* html .hd_nav ul ul li :hover ul { left:185px; top:-1px;}
.hd_nav ul li a.ac_ats, .hd_nav ul li a.ac_ats:visited { height:30px; width:auto; margin:0; padding:5px 10px 2px 10px; display:inline-block; color:#FFF; border-width:0; border-style:none; font:bold 12px/28px Arial; text-decoration:none;}
.hd_nav ul li a.ac_ats:hover, .hd_nav ul li:hover a.ac_ats { background-color:#55ABC7;}
.hd_nav ul li a.ac_a_sm, .hd_nav ul li a.ac_a_sm:visited { height:40px; width:auto; margin:0; padding:0 20px 0 10px; display:inline-block; color:#FFF; border-width:0; border-style:none; font:15px/37px "Franklin Gothic Medium", Arial; text-decoration:none;}
.hd_nav ul li a.ac_a_sm:hover, .hd_nav ul li:hover a.ac_a_sm { background:url(images/hd.png) no-repeat -600px -220px; color:#C00;}
.hd_nav ul li a.ac_a_cate, .hd_nav ul li a.ac_a_cate:visited { height:30px; width:130px; margin:0; padding:5px 10px 2px 10px; display:inline-block; color:#FFF; border-width:0; border-style:none; font:bold 12px/28px Arial; text-decoration:none;}
.hd_nav ul li a.ac_a_cate:hover, .hd_nav ul li:hover a.ac_a_cate { background:#55ABC7;}
.hd_nav ul li a.ac_a_brand, .hd_nav ul li a.ac_a_brand:visited { width:45px; height:30px; margin:0; padding:5px 10px 2px 10px; display:inline-block; color:#FFF; border-width:0; border-style:none; font:bold 12px/28px Arial; text-decoration:none;}
.hd_nav ul li a.ac_a_brand:hover, .hd_nav ul li:hover a.ac_a_brand { background:#55ABC7;}
.hd_nav ul li a.ac_a_key, .hd_nav ul li a.ac_a_key:visited { height:40px; width:160px; margin:0; padding:0 5px 0 10px; display:inline-block; color:#FFF; border-width:0; border-style:none; font:15px/37px "Franklin Gothic Medium", Arial; text-decoration:none; background:url(images/hd.png) no-repeat right -220px;}
.hd_nav ul li a.ac_a_key:hover, .hd_nav ul li:hover a.ac_a_key { background:url(images/hd.png) no-repeat -630px -110px; color:#C00;}
.hd_nav ul li.home { display:inline-block; margin:0px; padding:6px 14px; width:22px; text-indent:-9999; border-style:none; height:28px; text-align:center;}
.hd_nav ul li.home a, .hd_nav ul li.home a:visited { display:block; margin:0px; padding:0px; height:28px; width:22px; border-style:none; background:url(images/hd.png) no-repeat -10px -150px; text-indent:-9999px;}
.hd_nav ul li.home a:hover { background:url(images/hd.png) no-repeat -40px -150px;}
.hd_nav a.ms_new_year { background:url(images/ms_new_year.gif) no-repeat right top; display:inline-block; margin:0px; padding:0px 25px 0px 0px; height:26px; color:#C00; font:bold 11px/26px Verdana; filter:dropshadow(color=#cccccc, offx=1, offy=1, positive=1);}
.hd_nav a.ms_spring_festival { background:url(images/ms_spring_festival.gif) no-repeat right top; display:inline-block; margin:0px; padding:0px 65px 0px 0px; height:26px; color:#C00; font:bold 11px/26px Verdana; filter:dropshadow(color=#cccccc, offx=1, offy=1, positive=1);}
.hd_nav a.ms_spring_festival:hover { background:url(images/ms_spring_festival.gif) no-repeat right top;}
.hd_nav a.ms_valentine { background:url(images/ms_valentine.gif) no-repeat right top; display:inline-block; margin:0px; padding:0px 25px 0px 0px; height:26px; color:#C00; font:bold 11px/26px Verdana; filter:dropshadow(color=#cccccc, offx=1, offy=1, positive=1);}
.hd_nav a.ms_christmas { background:url(images/ms_christmas.gif) no-repeat right top; display:inline-block; margin:0px; padding:0px 25px 0px 0px; height:26px; color:#C00; font:bold 11px/26px Verdana; filter:dropshadow(color=#cccccc, offx=1, offy=1, positive=1);}
.hd_nav a.ms_weekly_special, .hd_nvg_b a.ms_weekly_special { display:inline-block; margin:0px; padding:0px 25px 0px 0px; height:26px; color:#C00; font:bold 11px/26px Verdana; filter:dropshadow(color=#cccccc, offx=1, offy=1, positive=1);}
.hd_nav a.ms_spring, .hd_nav a.ms_spring:visited { height:26px; width:auto; margin:0px; padding:0px 7px 0px 30px; display:inline-block; color:#C00; border-width:0px; border-style:none; font:bold 11px/26px Arial; text-decoration:none; background:url(images/ms_spring.png) no-repeat 5px -2px;}
.hd_nav a.ms_spring:hover { background:url(images/ms_spring.png) no-repeat 5px 1px; color:#F00;}
.hd_nav a.ms_praise, .hd_nvg_b a.ms_praise { background:url(images/ms_praise.png) no-repeat right center; display:inline-block; margin:0 5px; padding:0 22px 0 3px; height:21px; color:#C00; font:bold 12px arial;}
.hd_nav li.nav_info_dir, .hd_nav li.nav_info_dir a { width:auto; background:none; border:none; color:#FF6; font:bold 14px/28px arial;}
.hd_nav li.nav_info_dir a:hover { background:#55ABC7;}
/* header end */

/*left categories menu*/
.cate_tit a { font:14px/25px "Franklin Gothic Medium", Arial; color:#c00; display:block; margin:0; padding:5px 0 6px 5px; height:25px; border-bottom:1px solid #FFF; width:185px;}
.cate_tit a:hover { color:#F30; background:url(images/hd.png) no-repeat right -315px; text-decoration:none; border-bottom:1px solid #F90;}
.cate_dir, .cate_dir h2 { margin:0px; padding:3px; clear:both; background:#ECF3FF;}
.cate_dir { border-bottom:1px solid #e2e2e2;}
.cate_dir h2 a, .cate_dir h2 a:visited { margin:0px; padding:0px; clear:both; font:normal 13px/20px Arial; color:#069; display:block; text-decoration:none;}
.cate_dir h2 a:hover { color:#900; background:#FFC; text-decoration:none;}
.cate { font-size:12px; width:240px; float:left; z-index:20000; clear:both; background:#FFF; position:absolute; border:1px solid #ccc; margin:-38px 0 0 200px; padding:5px;}
.cate ul { background:#FFF; float:left; list-style:none; margin:0px; padding:0px; clear:both; _margin:0px;}
.cate ul ul { margin:0px; padding:0px 0px 6px; list-style:none;}
.cate ul li { float:left; display:block; width:240px;}
.cate ul ul li { border-style:none; display:block; height:auto;}
.cate a, .cate a:link, .cate a:visited { display:block; text-decoration:none; color:#333; width:230px; font-size:12px; margin:0px; padding:7px 4px 7px 5px; background:url(images/s08.gif) no-repeat 232px 10px; border-top:1px solid #FFF; border-bottom:1px solid #e2e2e2;}
.cate a.h_sub_dir, .cate a.h_sub_dir:visited { background:url(images/s08.gif) no-repeat 182px -40px;}
.cate a.dir_curr, .cate a.dir_curr:visited { background:url(images/s08.gif) no-repeat 182px -140px; color:#FF8000;}
.cate ul ul li a, .cate ul ul li a:link, .cate ul ul li a:visited { font-weight:normal; background:url(images/s08.gif) no-repeat 10px 7px; padding:3px 5px 3px 20px; width:190px; border-width:0px; border-style:none;}
.cate ul ul li a:hover { color:#F30; background:url(images/s08.gif) no-repeat 10px -43px; border-width:0px; border-style:none;}
.cate ul ul :hover > a { color:#F30; background:url(images/s08.gif) no-repeat 10px -43px; border-width:0px; border-style:none;}
.cate ul ul div.uu_top { margin-left:-7px; border-left:1px solid #FFF; background:#FFF; padding:0px; float:left; height:28px; width:2px; margin-top:-5px;}
.cate ul ul a, .cate ul ul a:link, .cate ul ul a:visited { font:11px/20px Arial; color:#333; background:#FFF; display:inline-block; margin:5px; padding:0; float:left; height:20px; width:96px; text-align:center; border-top:1px solid #DBDBDB; border-right:2px solid #DBDBDB; border-bottom:1px solid #DBDBDB; border-left:2px solid #DBDBDB;}
.cate ul ul a:hover { color:#900; text-decoration:none; background:#FF9; border-top:1px solid #fca01b; border-right:2px solid #fca01b; border-bottom:1px solid #fca01b; border-left:2px solid #fca01b;}
.cate table { border-collapse:collapse; padding:0; margin:-1px; width:0; height:0; font-size:1em; z-index:1;}
.cate table tr, .cate table td { padding:0; margin:0px; width:0; height:0;}
* html .cate a:hover { color:#C00; position:relative; z-index:100; text-decoration:none; background:url(images/s08.gif) no-repeat 180px -40px; border-top:1px solid #fca01b; border-bottom:2px solid #fca01b; padding:7px 4px 6px 4px; border-left:1px solid #fca01b; border-right:1px solid #fca01b;}
.cate li:hover { position:relative;}
.cate :hover > a { border-top:1px solid #fca01b; border-bottom:2px solid #fca01b; color:#C00; background:url(images/s08.gif) no-repeat 230px -40px; padding:7px 3px 6px 4px; border-left:1px solid #fca01b; border-right:1px solid #fca01b;}
.cate ul ul { display:block; position:absolute; left:175px; top:-1000000px; z-index:99; width:552px; border-top:1px solid #fca01b; border-right:1px solid #fca01b; border-bottom:2px solid #fca01b; border-left:2px solid #fca01b; padding:5px;}
.cate ul :hover ul { top:0px; _top:-1px;}
.cate ul ol { display:block; clear:both; margin:0px; padding:0px 0px 0px 20px; _padding:0px 0px 0px 10px; width:165px; _width:158px; background:#FFF; list-style:none;}
.cate ul ol li { display:block; clear:both; width:165px;}
.cate ul ol li a, .cate ul ol li a:link, .cate ul ol li a:visited { display:block; clear:both; width:155px; font:normal 11px/15px Arial; text-decoration:none; margin:0px; padding:3px 0px 3px 10px; background:url(images/3a.gif) no-repeat left 8px;}
.cate ul ol li a:hover { background:url(images/3c.gif) no-repeat left 8px;}
.cate ul ol li a.sub_dir_curr, .cate ul ol li a.sub_dir_curr:link, .cate ul ol li a.sub_dir_curr:visited { background:url(images/3c.gif) no-repeat left 8px; color:#f30;}
.cate a.pct, .cate a.pct:link, .cate a.pct:visited, .cate a.pct:hover { font:bold 13px/30px Arial; color:#FFF; text-decoration:none; display:block; margin:0px; padding:0px 0px 0px 10px; height:30px; width:178px; background:url(images/btn.gif) no-repeat 0px -500px; border-style:none;}
/*left categories menu end*/

/* footer */
#footer { width:1000px; min-height:60px; _height:60px; text-align:center; margin:0px auto; padding:10px 0px; clear:both;}
#footer div.menu { width:990px; height:25px; margin:0px; padding:5px; line-height:25px; clear:both; background:url(images/a_h_p_title.gif) repeat-x 0px 0px; border-left:1px solid #D5D5D5; border-right:1px solid #D5D5D5;}
#footer div.menu a, #footer div.menu a:link, #footer div.menu a:visited { color:#0053A3; text-decoration:none; font:12px Arial;}
#footer div.menu a:hover { color:#F30; text-decoration:underline;}
#footer div.menu span { color:#CCC; margin:0px; padding:0px 5px; font-size:10px;}
#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:70px;}
/* mian */
#main { width:1000px; margin:0px auto; padding:10px 0px; min-height:400px; _height:400px; clear:both;}
.main_top { clear:both; height:0px; margin:0px; padding:0px;}
.main_left { float:left; width:220px; margin:0px; padding:0px; position:relative; z-index:666;}
.main_scene { float:right; width:775px; margin:0px; padding:0px;}
.main_right { float:left; width:220px; margin:0px 0px 0px 5px; padding:0px;}
.main_scene_l { float:left; width:775px; margin:0px; padding:0px;}
.main_bottom { font-size:0px; margin:0px; padding:0px; height:0px; clear:both; overflow:hidden;}
dl.px600 { margin:0px; padding:0px; clear:both;}
dl.px600 dt { margin:0px; padding:10px 10px 5px 0px; float:left; width:140px; text-align:right; clear:left; font-weight:bold; color:#333;}
dl.px600 dd { margin:0px; padding:5px 0px; float:left; width:400px;}
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;}
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;}
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.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;}
.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;}
.ms_f_t { background:url(images/col_w1000.png) no-repeat 0px 0px; width:1000px; margin:0px auto; clear:both; height:10px; padding:0px; font-size:0px; overflow:hidden;}
.ms_f_m { background:url(images/col_w1000.png) repeat-y -1000px top; margin:0px auto; padding:10px 30px; width:940px; clear:both; word-wrap:break-word;}
.ms_f_m h1 { font:bold 22px "Times New Roman", Arial; padding:6px 0px 6px 3px; clear:both; border-bottom:1px dashed #CCC; margin-bottom:20px;}
.ms_f_b { background:url(images/col_w1000.png) no-repeat 0px -10px; margin:0px auto; padding:0px; width:1000px; clear:both; height:10px; overflow:hidden; font-size:0px;}
.page_where_l { float:left; width:750px; margin:0px; padding:0px 0px 0px 10px; font:10px Verdana; overflow:hidden;}
.page_where_r { float:right; width:200px; margin:0px; padding:0px 10px 0px 0px; text-align:right; font:10px Verdana;}
.title_full_sec { clear:both; padding:0px 0px 5px 10px; background:url(images/a_h_p_title.gif) repeat-x center bottom; font:bold 20px Georgia; color:#063;}
.exh_top { background:url(images/col_w775.png) no-repeat 0px 0px; width:775px; margin:0px; clear:both; height:10px; padding:0px; font-size:0px; overflow:hidden;}
.exh_main, .exh_main_pl { background:url(images/col_w775.png) repeat-y -775px top; margin:0px; padding:0px 15px 10px; width:745px; clear:both; 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/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_bottom { background:url(images/col_w775.png) no-repeat 0px -10px; margin:0px; padding:0px; width:775px; clear:both; height:10px; overflow:hidden; font-size:0px;}
.exh_full_top { 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 { margin:0px; padding:5px 30px; clear:both; width:900px; 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_bottom { margin:0px; padding:0px; clear:both; height:5px; width:960px; overflow:hidden;}
/* mian end */

/*compart column effect*/
.col_d_t { width:220px; margin:0px; clear:both; height:10px; padding:0px; font-size:0px; overflow:hidden;}
.col_d_m { margin:0px 0px 0px; padding:5px 10px; width:200px; clear:both; word-wrap:break-word;}
.col_d_b { margin:0px; padding:0px; width:220px; clear:both; height:10px; overflow:hidden; font-size:0px;}
.col_d_m h2 { font:normal 12px/23px Arial; margin:5px 0px; padding:0px;}
.col_t_x { width:220px; height:10px; margin:0px; padding:0px; font:0px; clear:both;}
.col_m_x { width:200px; height:auto; margin:0px; padding:10px; clear:both;}
.col_m_x h2 { font:bold 16px Arial; color:#06C; margin:0px; padding:0px 0px 6px; clear:both;}
.col_m_x h3 { font:bold 16px Arial; color:#06C; margin:0px; padding:0px 0px 6px; clear:both;}
.col_b_x { width:220px; height:5px; margin:0px; padding:0px; font:0px; clear:both;}
.col_t_newsletter { background:url(images/col_190_t_newsletter.jpg) no-repeat 0px 0px;}
.col_t_cate { background:url(images/col_190_t_cate.jpg) no-repeat 0px 0px; margin:0px; padding:10px 10px 10px 20px; clear:both; width:160px;}
.col_t_cate strong { font:bold 15px Arial; color:#F26D00; 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:hover { background:#FFC url(images/s08.gif) no-repeat right -41px; color:#C00; text-decoration:none;}
.col_t_cate h2.cur a { color:#F26D00; 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_m_sign { background:url(images/col_m.gif) repeat-y -400px top; margin:0px; padding:5px 10px; width:180px; clear:both; word-wrap:break-word;}
.col_tit { margin:0px; padding:0px; clear:both;}
.col_tit span { font:16px/25px "Franklin Gothic Medium", Arial; color:#F26D00; display:block; margin:0; padding:0;}
.col_tit a span.h_floor { width:40px; height:18px; margin-top:-22px; padding:6px 10px 16px; color:#F00; text-decoration:none; background:url(images/hd.png) no-repeat 0px -300px; font:bold 16px/18px Verdana; text-align:center; display:inline-block; float:left;}
.col_tit a:hover span.h_floor { color:#F00; background-position:-60px -300px;}
.col_200t { background:url(images/col_w200.png) no-repeat 0px 0px; width:200px; margin:0px; clear:both; height:10px; padding:0px; font-size:0px; overflow:hidden;}
.col_200m { background:url(images/col_w200.png) repeat-y -200px 0px; margin:0px; padding:5px 10px 5px 15px; width:175px; clear:both; word-wrap:break-word;}
.col_200b { background:url(images/col_w200.png) no-repeat 0px -10px; margin:0px; padding:0px; width:200px; clear:both; height:10px; overflow:hidden; font-size:0px;}
.col_220b { margin:0px; padding:0px; width:220px; clear:both; height:10px; overflow:hidden; font-size:0px;}
.col_570t { background:url(images/col_w570.png) no-repeat 0px 0px; width:570px; margin:0px; clear:both; height:10px; padding:0px; font-size:0px; overflow:hidden;}
.New_goods { background:url(images/col_w775.png) repeat-y -775px top; margin:0px 0px 0px; padding:5px 15px; width:745px; clear:both; word-wrap:break-word;}
.col_570b { background:url(images/col_w570.png) no-repeat 0px -10px; margin:0px; padding:0px; width:570px; clear:both; height:10px; overflow:hidden; font-size:0px;}
.col_775t { background:url(images/col_w775.png) no-repeat 0px 0px; width:775px; margin:0px; clear:both; height:10px; padding:0px; font-size:0px; overflow:hidden;}
.home_list_middle { background:url(images/col_w775.png) repeat-y -775px top; margin:0; padding:0 15px 10px; width:745px; clear:both; word-wrap:break-word;}
.col_775b { background:url(images/col_w775.png) no-repeat 0px -10px; margin:0px; padding:0px; width:775px; clear:both; height:10px; overflow:hidden; font-size:0px;}
.col_1000t { background:url(images/col_w1000.png) no-repeat 0px 0px; width:1000px; margin:0px auto; clear:both; height:10px; padding:0px; font-size:0px; overflow:hidden;}
.col_1000m {  background:url(images/col_w1000.png) repeat-y -1000px top; margin:0px auto; padding:10px 20px; width:960px; clear:both; word-wrap:break-word;}
.col_1000b { background:url(images/col_w1000.png) no-repeat 0px -10px; margin:0px auto; padding:0px; width:1000px; clear:both; height:10px; overflow:hidden; font-size:0px;}
.fun_column { margin:0px auto; padding:7px 10px; border:1px solid #d0d0d0; line-height:1.6em; clear:both;}
.fc_col_b { margin:0px auto; padding:8px 15px; 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;}
/*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/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/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; background:url(images/6a.gif) no-repeat 0px 10px; 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; display:block; padding:4px 0px 4px 10px;}
.link_li_rc { float:left; width:225px; padding:3px 0 0 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;}
.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;}
.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;}
.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;}
.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;}
.New_goods .item .itemImg { width:151px; height:151px; overflow:hidden; padding:0px; margin:0px auto; text-align:center; clear:both;}
.New_goods .item .itemImg a { width:145px; height:14px; line-height:145px; margin:0px; overflow:hidden; vertical-align:middle; background:#FFF; display:table-cell; *display:block; padding:3px; *font-size:87px;}
.New_goods .item .itemImg a img { width:145px; height:145px;}
.New_goods .item .itemImg 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;}
/*link list and img standard end*/

/*table standard*/
.tab_comm { border:1px solid #b5d1df; border-collapse:collapse; border-top:2px solid #b5d1df; width:100%; margin:0px auto; clear:both;}
.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;}
/*table standard end*/

/*begin categories menu */
.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_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;}
/*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:80px; text-align:center; font-size:10px; display:inline; word-wrap:break-word;}
.pro_chief { clear:both; padding:0px; margin:0px;}
.pro_chief h1 { 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_zone { width:306px; height:306px; line-height:306px; overflow:hidden; vertical-align:middle; padding:0px; margin:0px auto; text-align:center; clear:both; border:1px solid #f0f0f0; }
.pro_chief div.photo div.img_v_c { width:306px; height:306px; overflow:hidden; padding:0px; margin:0px auto; text-align:center; clear:both; }
.pro_chief div.photo div.img_v_c a { width:300px; height:300px; line-height:300px; margin:0px; overflow:hidden; vertical-align:middle; background:#FFF; display:table-cell; *display:block; padding:3px; *font-size:175px; }
*/
.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;}
.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:545px;}
.pro_chief div.brief_mbm { margin:0px; padding:0px; float:right; width:340px;}
.pro_c_b_itemno { color:#666; font:bold 13px Verdana; float:left; width:230px;}
.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:0; padding:0 0 0 10px; float:left; width:170px; 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.gif) no-repeat right -250px; width:140px; color:#060; font:bold 12px Verdana; z-index:900;}
.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: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.w120px { width:120px;}
.pro_chief dt.w90px { width:60px; padding:5px 10px 5px 20px; text-align:left;}
.pro_chief dd { margin:0px; padding:5px 0px; float:left; width:400px;}
.pro_chief dd.w420px { width:420px;}
.pro_chief dd.w450px { width:450px;}
.pro_chief dd.w330px { width:330px;}
.pro_chief dd.w260px { width:260px;}
.pro_chief dl.err { background:#FF9;}
.pro_chief div.brief_mbm dt { margin:0px; padding:5px 5px 5px 0px; float:left; width:90px; text-align:right; clear:left; background:#CFC;}
.pro_chief div.brief_mbm dd { margin:0px; padding:5px 0px; float:left; width:230px;}
.pro_ch_bf_rate { margin:0px; padding:10px 0px; float:right; height:20px; width:300px;}
.pro_ch_bf_rate_bg { background:url(images/star_b.gif) no-repeat 0px -30px; margin:0px; width:150px; height:30px; float:left; padding:0px;}
.pro_ch_bf_rate_vw { background:url(images/star_b.gif) no-repeat 0px 0px; margin:0px; width:0px; height:30px; float:left; padding:0px;}
.pro_ch_bf_rate_tx { width:135px; height:20px; margin:8px 0px 0px 5px; padding:0px 0px 0px 5px; float:left; line-height:20px; font-size:11px; text-align:center; color:#3C3C3C; overflow:hidden;}
.pro_b_item { margin:0px; padding:1px; clear:both;}
.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:23px; 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; cursor:pointer; font:bold 12px/31px Arial;}
.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:170px; text-align:center; padding:10px 5px; margin:0px;}
.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;}
.pro_grid div.photo a:hover { border:1px solid #C00; padding:1px;}
.pro_grid div.title { text-align:center; margin:0px; clear:both; padding:5px 0px;}
.pro_grid div.special { position:absolute; width:160px; margin:-8px -10px 0px 0px; text-align:right;}
.pro_list { position:relative; 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;}
.pro_list h2 span.topselling { display:inline-block; margin:0px; padding:0px; float:left; height:15px; width:20px;}
.pro_list h2 span.specialoffer { display:inline-block; margin:0px; padding:0px; float:left; height:18px; width:20px;}
.pro_list h2 span.forvipuser { display:inline-block; margin:0px; padding:0px; float:left; height:20px; width:20px;}
.pro_list div.rc_rb { margin:0px; clear:both; padding:0px; font-size:11px;}
.pro_list div.special { position:absolute; width:140px; margin:-8px -5px 0px 0px; text-align:right;}
.pro_list div.brief_suit { margin:0px auto; float:right; width:510px; color:#333; font-size:11px;}
.pro_list div.brief_fs_suit { margin:0px auto; float:right; width:700px; 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/pro_l_featured.gif) no-repeat right top;}
.pro_list_new { background:url(images/pro_l_new.gif) no-repeat right top;}
.pro_list_hot { background:url(images/pro_l_hot.gif) no-repeat right top;}
.pro_list_nd { border-style:none;}
.pro_l_col { margin:0px; padding:10px 0px; clear:both; border-top:1px dashed #CCC; _height:auto;}
.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:125px; font:11px Arial;}
.pro_l_col_first { border-top:none;}
/*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;}
.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 { 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; padding:10px 0px; clear:both; line-height:2em; font-size:11px; font-family:Verdana;}
.page_nav span { color:#cc0000; border:1px solid #C8C8C8; padding:2px 4px; margin:2px; font-weight:bold; background:#FF9;}
.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:#000; text-decoration:none; border:1px solid #C8C8C8; padding:2px 4px; 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 page 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:#ff6600; border-bottom:#ccc solid 1px; padding:5px; font:bold 12px Verdana; clear:both; 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/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; 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:0; padding:8px 5px 3px 0; float:left; width:150px; 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; text-align:right; line-height:89px;}
.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/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 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/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.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 特别定制*/
/*begin concrete object*/
#demo_notice, #demo_reccent_review_home, #demo_reccent_orders_home, #demo_newest_shipping_home { overflow:hidden; height:180px; margin:0px; float:left; display:inline; padding:0px; width:100%;}
#demo_notice ul, #demo_reccent_orders_home ul, #demo_newest_shipping_home ul, #demo_reccent_review_home ul { margin:0px; padding:0px;}
/*home*/
.New_goods .item { float:left; width:166px; padding:0 7px; margin:0;}
.home_list_middle .homeListItem { float:left; width:175px; padding:0 5px; margin:0;}
.home_list_middle .homeListItem .ItemImg { width:151px; height:151px; overflow:hidden; padding:0px; margin:0px auto; text-align:center; clear:both;}
.home_list_middle .homeListItem .ItemImg a { width:145px; height:145px; line-height:145px; margin:0px; overflow:hidden; vertical-align:middle; background:#FFF; display:table-cell; *display:block; padding:3px; *font-size:105px;}
.home_list_middle .homeListItem .ItemImg a img { width:145px; height:145px;}
.home_list_middle .homeListItem .ItemImg 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_g_r4_pname_h27 { padding:5px 0 0; margin:0; word-wrap:break-word; clear:both; height:41px; overflow:hidden; line-height:13px;}
.pro_g_r4_pname { padding:5px 0px 0px; margin:0px; word-wrap:break-word; clear:both; height:27px; overflow:hidden;}
.pro_g_r4_prate { padding:3px 0px; margin:0px; clear:both; height:15px; overflow:hidden;}
.pro_g_r4_price { padding:5px 0px 0px; margin:0px; word-wrap:break-word; clear:both; height:15px; font:bold 13px 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;}
.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; 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; 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*/

/*大图片的显示，鼠标移过去显示细节*/
/*供后台用*/
.ft_t { margin:0px; padding:0px; clear:both; height:5px; width:960px; overflow:hidden;}
.ft_m { 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 { 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:bold 12px Verdana; 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; 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:#FF6;}
.curr_pro_ref_parent { margin:0px; padding:0px; clear:both; position:relative; height:0px; z-index:10000; top:30px; left:125px;}
.curr_pro_ref_pt_os { top:-30px;}
.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_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_d { margin:0px; padding:5px 0px; float:left; width:290px; 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; color:#F00;}
.txt_pri_p_d strong { color:#000; font-weight:normal;}
.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; color:#F00;}
.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_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;}
/*临时使用，论坛链接闪烁文字*/
.goods_volume_price { padding:0 10px;}
.goods_volume_price table { border-top:1px solid #ccc; border-left:1px solid #ccc; width:100%;}
.goods_volume_price table tr td { border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:3px; text-align:center;}
.flow_login { border:none;}
.flow_login div.adr_usr { width:360px;}
.flow_login div.scene { padding:0;}
.Hot_goods { width:745px; padding:0 15px 10px 15px; clear:both; background:url(images/col_w775.png) repeat-y -775px top;}
.Hot_goods .item { float:left; width:175px; padding:0 5px; margin:0;}
.Hot_goods .item .ItemImg { width:151px; height:151px; overflow:hidden; padding:0px; margin:0px auto; text-align:center; clear:both;}
.Hot_goods .item .ItemImg a { width:145px; height:145px; line-height:145px; margin:0px; overflow:hidden; vertical-align:middle; background:#FFF; display:table-cell; *display:block; padding:3px; *font-size:105px;}
.Hot_goods .item .ItemImg a img { width:145px; height:145px;}
.Hot_goods .item .ItemImg 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;}
.cate_brands { padding:0 10px; width:725px;}
.cate_brands ul { margin:0; padding:0;}
.cate_brands ul li { list-style:none; float:left; margin-right:5px; border:1px solid #ccc; padding:0;}
.cate_brands ul li img { width:50px;}
.GoodsGrid { width:745px; display:inline-block;}
.GoodsGrid ul { padding:3px; margin:5px 2px; float:left; width:174px; border:1px solid #ccc;}
.GoodsGrid ul li { list-style:none;}
.GoodsGrid ul li.itemImg img { width:174px; height:174px;}
.GoodsGrid ul li.itemName { margin-top:5px; height:28px; overflow:hidden;}
.GoodsGrid ul li.itemPrice { margin-top:5px;}
.GoodsGrid ul li.itemPrice .priceWas { text-decoration:line-through; color:#666;}
.GoodsGrid ul li.itemPrice .priceSale { font-weight:bold; color:#F00; font-size:16px;}
#nav_cate_top #TopCate_1 { display:block; position:absolute; margin:574px 0 0 498px;}
#nav_cate_top #TopCate_2 { display:block; position:absolute; margin:602px 0 0 498px;}
#nav_cate_top #TopCate_3 { display:block; position:absolute; margin:290px 0 0 747px;}
#nav_cate_top #TopCate_4 { display:block; position:absolute; margin:414px 0 0 498px;}
#nav_cate_top #TopCate_8 { display:block; position:absolute; margin:0 0 0 249px;}
#nav_cate_top #TopCate_21 { display:block; position:absolute; margin:0 0 0 747px;}
#nav_cate_top #TopCate_24 { display:block; position:absolute; margin:138px 0 0 498px;}
#nav_cate_top #TopCate_27 { display:block; position:absolute; margin:0 0 0 0;}
#nav_cate_top #TopCate_30 { display:block; position:absolute; margin:328px 0 0 747px;}
#nav_cate_top #TopCate_32 { display:block; position:absolute; margin:370px 0 0 747px;}
#nav_cate_top #TopCate_35 { display:block; position:absolute; margin:340px 0 0 249px;}
#nav_cate_top #TopCate_36 { display:block; position:absolute; margin:416px 0 0 249px;}
#nav_cate_top #TopCate_38 { display:block; position:absolute; margin:454px 0 0 498px;}
#nav_cate_top #TopCate_42 { display:block; position:absolute; margin:366px 0 0 747px;}
#nav_cate_top #TopCate_53 { display:block; position:absolute; margin:702px 0 0 0;}
#nav_cate_top #TopCate_57 { display:block; position:absolute; margin:186px 0 0 747px;}
#nav_cate_top #TopCate_62 { display:block; position:absolute; margin:271px 0 0 249px;}
#nav_cate_top #TopCate_67 { display:block; position:absolute; margin:116px 0 0 747px;}
#nav_cate_top #TopCate_70 { display:block; position:absolute; margin:208px 0 0 498px;}
#nav_cate_top #TopCate_74 { display:block; position:absolute; margin:0 0 0 498px;}
#nav_cate_top #TopCate_82 { display:block; position:absolute; margin:404px 0 0 747px;}
#nav_cate_top #TopCate_86 { display:block; position:absolute; margin:662px 0 0 249px;}
#nav_cate_top #TopCate_87 { display:block; position:absolute; margin:536px 0 0 0;}
#nav_cate_top #TopCate_121 { display:block; position:absolute; margin:453px 0 0 249px;}
#nav_cate_top #TopCate_125 { display:block; position:absolute; margin:210px 0 0 747px;}
#nav_cate_top #TopCate_132 { display:block; position:absolute; margin:636px 0 0 249px;}
#nav_cate_top #TopCate_135 { display:block; position:absolute; margin:530px 0 0 747px;}
#nav_cate_top #TopCate_144 { display:block; position:absolute; margin:210px 0 0 498px;}
#nav_cate_top #TopCate_157 { display:block; position:absolute; margin:630px 0 0 0;}
#nav_cate_top #TopCate_168 { display:block; position:absolute; margin:730px 0 0 249px;}

#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 #ccc;}
.flow_NVPItem .Content table thead { background:#fe8c47;}
.flow_NVPItem .Content table thead tr {}
.flow_NVPItem .Content table tr th { color:#FFF; padding:5px 2px; text-align:center; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
.flow_NVPItem .Content table tr td { border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px; text-align:center;}
.flow_NVPItem .Content table tbody tr { border-left:1px solid #ccc; border-right:1px solid #ccc;}
.lastContin { width:224px; 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:220px; 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:224px; 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;}
.cart_num_C { cursor:pointer; background:#FFFFFF; color:#999; border:1px solid #999; width:18px; display:inline-block;}

.flowPage #main .flow_EX_done { text-align:center; margin-bottom:10px; margin-top:10px;}
.flowPage #main .flow_EX_done span { vertical-align:middle; font-size:50px; margin-left:10px;}
.flowPage #main .flow_NVPItem .EX_review_button { margin-top:30px; display:inline-block; width:50%;}

.TopGoods div.p_pic { width:82px; height:82px;}
.TopGoods .itemImg { width:82px; height:82px; overflow:hidden; padding:0; margin:0 auto; text-align:center; clear:both;}
.TopGoods .itemImg a { width:80px; height:80px; line-height:80px; margin:0; overflow:hidden; vertical-align:middle; background:#FFF; display:table-cell; *display:block; border:1px solid #E6E6E6; *font-size:44px;}
.TopGoods .itemImg a img { width:80px; height:80px;}
.TopGoods div.brief { margin:0; padding:0; float:right; width:115px; font:11px Arial;}
.GoodsB { margin:10px 0 0 10px; padding:0;}
.GoodsB li { list-style:none; float:left; margin-right:10px;}
.GoodsB li span { display:block; height:16px; line-height:22px; background:url(images/zdli-icon.png) no-repeat; float:left; padding-left:16px; margin-top:-3px;}
.paypal_Button { width:300px; height:28px; background:url(images/paypal_m.gif) no-repeat; border:none;}
.goods_realate .pro_corr_item { width:23.9%;}
.goods_realate .pro_corr_item .img120px { width:100%; height:auto;}
.goods_realate .pro_corr_item .img120px a { width:100%; height:auto;}
.goods_realate .pro_corr_item .img120px a img { width:100%; height:auto;}
.goodsPage #ECS_FORMBUY .goods_market_price { width:120px; display:inline-block; text-align:right; margin-right:5px;}
.goodsPage #ECS_FORMBUY .goodsMPrice { text-decoration:line-through;}

#header .ico_menu { display:none;}
#header .cart_top_mt { display:none;}
.homePage #main .main_scene .index_flash { width:775px; display:inline-block;}
.homePage #main .main_scene .index_flash .banner-flash .th_1 .flash_box .flash_con .split a img { width:775px; height:262px;}
.brandAllPage #main .main_scene .exh_main_pl .cate_team div.piclink a.brandNoImg { font-weight:bold; font-size:20px; color:#000;}
.errorPage #main .mod_error { font-size:16px; margin:20px; text-align:center;}
.errorPage #main .mod_error img { margin-bottom:20px;}
.errorPage #main .mod_error strong { font-size:34px;}
.errorPage #main .mod_error a { background:#9F7B1D; color:#fff; text-decoration:none; padding:10px 20px; font-size:14px; display:inline-block; margin-top:10px; transition:all 0.2s ease-in-out;}
.errorPage #main .mod_error a:hover { background:#bf9322;}
.messBordPage #main .main_scene .exh_main_pl .messBordList { border-bottom:1px solid #ccc; display:inline-block; width:755px;}
.messBordPage #main .main_scene .exh_main_pl .messBordList .messBordCon { float:left; margin-top:10px; width:580px;}
.sitemapPage #main .main_scene .exh_main_pl .fl { width:730px;}
.sitemapPage #main .main_scene .exh_main_pl .fl .brand_name { clear:both; font-weight:bold; white-space:nowrap; padding-left: 1.5em;}
.sitemapPage #main .main_scene .exh_main_pl .fl .brand_cat { white-space:nowrap; float:left;padding-left: 2.5em;}
.sitemapPage #main .main_scene .exh_main_pl .fl .cat_help { white-space:nowrap; float:left;padding-left: 2.5em;}
.goodsPage .ms_f_m .pro_chief div.photo div.img a img { width:370px; height:370px;}
.goodsPage .ms_f_m .pro_chief div.photo div.img_more { width:100%; display:inline-block;}
.goodsPage .ms_f_m .pro_chief div.photo div.img_more ul { margin:0; padding:0;}
.goodsPage .ms_f_m .pro_chief div.photo div.img_more ul li { list-style:none; display:inline-block; float:left;}
.goodsPage .ms_f_m .pro_chief div.photo div.img_more ul div.img45px { margin:0 5px 0 0;}
.goodsPage .ms_f_m .pro_chief div.photo div.img_more ul li:nth-child(7n) div.img45px { margin:0;}
.goodsPage .ms_f_m .pro_chief div.brief .GoodsMess { margin:10px 0 0 12px; display:inline-block;}
.goodsPage .ms_f_m .pro_chief div.brief .goodsBridfImg { margin:0 0 0 10px;}
.goodsPage .ms_f_m #tab_comment #ECS_COMMENT #goodsComment form dl dd textarea { width:90%;}
.goodsPage .ms_f_m .fc_col_b .fc_tit { width:100%; display:inline-block; margin-bottom:10px;}
.goodsPage .ms_f_m .item-goods-description img { max-width:100%; height:auto;}
.flowPage .ms_f_m form table.mt_flow_cart { display:none;}
.flowPage .ms_f_m .p_order_step .scene_nopadding .mt_flow_check_item { display:none;}
.flowPage .ms_f_m .p_order_step #CHECKOUT_PAYMENT_METHOD_PANEL .checkout_pay_desc { width:650px; display:inline-block;}
.flowPage .ms_f_m .p_order_step #CHECKOUT_OTHER_INFO_PANEL table tr td textarea { border:1px solid #ccc; width:700px; height:100px;}
.userClips #main .main_scene .exh_main .mt_user_fav { display:none;}
.userClips #main .main_scene .exh_main .user-comment-item p.user-comment-reply { background:#eee; border:1px solid #ccc; padding:5px; border-radius:3px; width:90%; float:right;}
.userTrans #main .main_scene .exh_main .mt_user_order_list { display:none;}
.userTrans #main .main_scene .exh_main .mt_user_order_info { display:none;}
.userTrans #main .main_scene .exh_main .order_info_add table tr td input[name=address] { width:300px;}
.articlePage #main .main_scene .exh_main_pl #tab_comment #ECS_COMMENT #goodsComment form dl dt { text-align:left;}
.articlePage #main .main_scene .exh_main_pl #tab_comment #ECS_COMMENT #goodsComment form dl dd textarea { width:calc(100% - 10px);}

.flowPage .mod_conOpreat table tr td.flow_cart_pay_but { text-align:right;}
.flowPage .mod_conOpreat table tr td.flow_cart_pay_but a#CART_EX_NEXT { border:none; width:50%; height:48px; display:inline-block; float:left;}
.flowPage .mod_conOpreat table tr td.flow_cart_pay_but a#CART_NEXT { display:inline-block; float:right;}
.flowPage .mod_conOpreat table tr td.flow_cart_pay_but a#CART_NEXT:hover { text-decoration:none;}
.flowPage .mod_conOpreat .cart_pay_button a div { background:#EC6524; padding:8px 0; border-radius:10px; margin:0 auto; text-align:center;}
.flowPage .mod_conOpreat .cart_pay_button a div span { color:#fff; width:100%; display:inline-block;}
.flowPage .mod_conOpreat .cart_pay_button { display:inline-block; width:100%;}
.flowPage .mod_conOpreat .cart_pay_button #CART_EX_NEXT { float:left;}
.flowPage .mod_conOpreat .cart_pay_button a div span.chentoutEx_big { font-size:18px; font-weight:bold; margin-bottom:5px;}
.flowPage .mod_conOpreat .cart_pay_button a#CART_NEXT { width:48%; display:inline-block; float:right; background:#EC6524; color:#fff; font-weight:bold; font-size:20px; padding:17px 0; border-radius:10px; text-align:center;}

.ProductPromote { margin-bottom:10px;}
.ProductPromote span { font-weight:bold; display:inline-block; margin-bottom:5px;}
.ProductPromote ul { margin:0; padding:0; border:1px solid #ffc107; background:#FFC;}
.ProductPromote ul li { margin:0; padding:5px; list-style:none; font-size:14px;}

.track_order { width:80%; text-align:center; margin:0 auto; padding:30px 0 0 0;}
.track_order h1 { font-size:35px; font-weight:bold;}
.track_order p { font-size:17px;}
.track_order input.track_number { font-size:18px; padding:10px 8px;}
.track_order input.track_but { border:1px solid #ccc; font-size:18px; font-weight:bold; padding:10px 5px;}
.track_order #YQContainer { margin-top:20px;}
.news_flow_done { text-align:center; width:auto; display:inline-block; padding:0 40px;}
.news_flow_done .last_step_ship { margin-left:50px;}
.news_flow_done .done_goods { width:920px; margin-top:30px;}
.news_flow_done .done_total { width:350px; margin-top:30px; margin-right:10px;}
.news_flow_done .done_pay { width:560px; margin-top:30px; text-align:left;}
.news_flow_done .done_goods_list { display:table;}
.news_flow_done .done_goods_list_mt { display:none;}
.Last_step { float:left; font-size:14px; text-align:left;}
.Last_step table { border:1px solid #0A5BAA; border-right:none; border-bottom:none;}
.Last_step table tr th { text-align:center; color:#000; width:30%; padding:4px 2px; text-align:right;}
.Last_step table tr td, .Last_step table tr th { border-right:1px solid #117de6; border-bottom:1px solid #117de6; padding:5px 0;}
.Last_step table tr th, .Last_step table tr td { font-size:13px; padding:5px;}
.Last_step ul { margin:0; padding:0;}
.Last_step ul li { list-style:none;}
.form-user-register dl dd.but_user { width:320px; text-align:center;}
.form-register-follow dl dd.flow_reg_but { width:320px; text-align:center;}
.form-user-forgotPassword dd.user_fog_but { width:570px; text-align:center;}
.form-user-forgotPassword dd.user_fog_but input[type=submit] { margin-left:180px;}
#footer .foot_help { width:100%; display:inline-block; margin-bottom:10px;}
#footer .foot_help .column { float:left; text-align:left; width:25%;}
#footer .foot_help .column h6 { color:#000; font-size:18px; margin:0 0 10px 0;}
#footer .foot_help .column h6 i { display:none;}
#footer .foot_help .column .footerHelp-content ul { padding:0; margin:0;}
#footer .foot_help .column .footerHelp-content ul li { list-style:none;}

.news_flow_done .Last_step div p.done_num { background:#EDF7FD; margin:10px 0; text-align:center; font-weight:bold; padding:10px; font-size:18px;}
.news_flow_done .Last_step .lastInfo { border:1px solid #ccc; padding:10px; margin-top:10px; margin-bottom:20px;}

.searPage #main .main_scene .exh_main_pl .pro_list div.order_fun .search_but { height:23px; line-height:23px; border:1px solid #D87400; text-align:center; background:#FFF5C6; cursor:pointer; color:#844805; font-weight:bold; transition:all 0.2s ease-in-out;}
.searPage #main .main_scene .exh_main_pl .pro_list div.order_fun .search_but i { margin-right:3px;}
.searPage #main .main_scene .exh_main_pl .pro_list div.order_fun .search_but span { vertical-align:top;}
.searPage #main .main_scene .exh_main_pl .pro_list div.order_fun .search_but:hover { background:#D87400; color:#fff;}

@media screen and (max-width: 430px) {
#header { width:calc(100% - 10px); padding:0; margin:5px;}
#header .hd_logo { width:100%; text-align:center; margin:0;}
#header .hd_logo .ico_menu { display:block; float:left; line-height:50px; font-size:38px;}
#header #mod_mt_cate_tree { position:fixed; background:#FFF; z-index:9999; top:0; left:0; width:87.6%; height:100%; overflow-y:scroll; padding:5px;}
#header #mod_mt_cate_tree ul { padding:0; margin:0;}
#header #mod_mt_cate_tree ul li.mt_cate { margin-bottom:10px;}
#header #mod_mt_cate_tree ul li a { color:#23a1d1; font-size:14px;}
#header #mod_mt_cate_tree ul li a.cateOne { font-weight:bold;}
#header #mod_mt_cate_tree ul li ul { margin-left:15px;}
#header #mod_mt_cate_tree ul li ul li.mt_child { border-bottom:1px dotted #DDD; line-height:25px; list-style:none;}
#header #mod_mt_cate_tree ul li ul li ul { margin:0;}
#header #mod_mt_cate_tree ul li ul li ul li { list-style:none;}
#header #mod_mt_mark { background:rgba(0, 0, 0, 0.75); position:fixed; top:0; left:0; width:100%; height:100%; z-index:9990;}
#header .ico_saadd { display:inline-block; font-size:10px; color:#23a1d1; margin-right:5px; vertical-align:middle; margin-top:-3px;}
#header .ico_sadown { display:inline-block; font-size:8px; color:#23a1d1; margin-right:5px; vertical-align:top; float:right;}
#header .ico_sadown-copy { display:inline-block; font-size:8px; color:#23a1d1; margin-right:5px; vertical-align:top; float:right;}
#header .mod_mt_close { position:fixed; top:50%; right:0; display:inline-block; color:#FFF; z-index:999999; background:#000; padding:10px 0; width:10%; text-align:center;}
#header .mod_mt_close .ico_saclose { font-size:18px;}
#header .hd_nvg { width:100%; height:auto; float:none; display:inline-block;}
#header .hd_nvg .hd_nvg_t { display:none;}
#header .hd_nvg .hd_sch { width:100%;}
#header .hd_nvg .hd_sch form { width:100%;}
#header .hd_nvg .hd_sch form input.kw { width:calc(100% - 43.1px); background:none; border:1px solid #ccc; border-radius:5px 0 0 5px;}
#header .hd_nvg .hd_sch form input.kw_focus { width:89.6%; height:22px; background:none; border:1px solid #ccc; border-radius:5px 0 0 5px;}
#header .cart_top_mt { margin:5px 0 0 0; width:100%; display:inline-block;}
#header .cart_top_mt .top_menu { width:calc(25% - 1.3px); text-align:center; border:1px solid #ccc; line-height:normal; float:left; padding:0; min-height:63px;}
#header .cart_top_mt #mt_mod_cart .ico_cart { font-size:30px; margin:5px 0; display:inline-block;}
#header .cart_top_mt #mt_mod_fav { border-left:none; border-right:none;}
#header .cart_top_mt #mt_mod_fav .ico_sastar_fill { font-size:30px; margin:5px 0; display:inline-block;}
#header .cart_top_mt #mt_mod_user { border-right:none;}
#header .cart_top_mt #mt_mod_user .ico_register { font-size:30px; margin:5px 0; display:inline-block;}
#header .cart_top_mt #mt_mod_loginout .ico_login { font-size:30px; margin:5px 0; display:inline-block;}
#header .cart_top_mt .ico_login { font-size:30px; margin:5px 0; display:inline-block;}
#header .cart_top_mt .ico_logout { font-size:30px; margin:5px 0; display:inline-block;}
#header .hd_nav { display:none;}
#header .hd_nvg .hd_cart { display:none;}
#header .icot-add, #header .icot-remove { display:inline-block; font-size:12px; color:#23a1d1; margin-right:5px;}
#footer { margin:0 5px; width:calc(100% - 10px); min-height:inherit;}
#footer div.menu { display:none;}
#footer .align_center a img { height:22px; margin-bottom:5px;}

#footer .foot_help .column { width:100%; min-height:auto; margin-bottom:0;}
#footer .foot_help .column h6 { padding:0 0 10px 0; font-size:14px; font-weight:bold; border-bottom:1px solid #e9e9e9;}
#footer .foot_help .column h6 i { display:block; margin-right:8px;}
#footer .foot_help .column .footerHelp-content { transition:.3s ease-in-out; height:0; overflow:hidden;}

.homePage #main { width:calc(100% - 10px); margin:0 5px; padding:0 0 10px 0;}
.homePage #main .main_left { display:none;}
.homePage #main .main_scene { width:100%; float:none;}
.homePage #main .main_scene .index_flash { width:100%; height:auto;}
.homePage #main .main_scene .index_flash .banner-flash .th_1 .flash_box { width:100%; height:auto;}
.homePage #main .main_scene .index_flash .banner-flash .th_1 .flash_box .flash_con { width:100%; height:auto;}
.homePage #main .main_scene .index_flash .banner-flash .th_1 .flash_box .flash_con .split { width:100%; height:auto;}
.homePage #main .main_scene .index_flash .banner-flash .th_1 .flash_box .flash_con .split a img { width:100%; height:auto;}
.homePage #main .main_scene { width:100%; float:none;}
.homePage #main .main_scene .col_570t { display:none;}
.homePage #main .main_scene .col_570b { display:none;}
.homePage #main .main_scene .col_775t { display:none;}
.homePage #main .main_scene .col_775b { display:none;}
.homePage #main .main_scene .New_goods { background:none; width:calc(100% - 12px); border:1px solid #ccc; padding:5px;}
.homePage #main .main_scene .New_goods .blank15px { display:none;}
.homePage #main .main_scene .New_goods .dashed_line { display:none;}
.homePage #main .main_scene .New_goods .item { width:calc(50% - 2.5px); padding:0 5px 0 0;}
.homePage #main .main_scene .New_goods .item:nth-child(2n) { padding:0;}
.homePage #main .main_scene .New_goods .item .ItemImg { width:100%; height:auto;}
.homePage #main .main_scene .New_goods .item .ItemImg a { width:100%; height:auto; padding:0;}
.homePage #main .main_scene .New_goods .item .ItemImg a img { width:100%; height:auto;}
.homePage #main .main_scene .home_list_middle { background:none; width:calc(100% - 12px); border:1px solid #ccc; padding:5px;}
.homePage #main .main_scene .home_list_middle .blank15px { display:none;}
.homePage #main .main_scene .home_list_middle .dashed_line { display:none;}
.homePage #main .main_scene .home_list_middle .homeListItem { width:calc(50% - 2.5px); padding:0 5px 0 0;}
.homePage #main .main_scene .home_list_middle .homeListItem:nth-child(2n) { padding:0;}
.homePage #main .main_scene .home_list_middle .homeListItem .ItemImg { width:100%; height:auto;}
.homePage #main .main_scene .home_list_middle .homeListItem .ItemImg a { width:100%; height:auto; padding:0;}
.homePage #main .main_scene .home_list_middle .homeListItem .ItemImg a img { width:100%; height:auto;}
.homePage #main .main_scene .Hot_goods { background:none; width:calc(100% - 12px); border:1px solid #ccc; padding:5px;}
.homePage #main .main_scene .Hot_goods .blank15px { display:none;}
.homePage #main .main_scene .Hot_goods .dashed_line { display:none;}
.homePage #main .main_scene .Hot_goods .item { width:calc(50% - 2.5px); padding:0 5px 0 0;}
.homePage #main .main_scene .Hot_goods .item:nth-child(2n+1) { padding:0;}
.homePage #main .main_scene .Hot_goods .item .ItemImg { width:100%; height:auto;}
.homePage #main .main_scene .Hot_goods .item .ItemImg a { width:100%; height:auto; padding:0;}
.homePage #main .main_scene .Hot_goods .item .ItemImg a img { width:100%; height:auto;}
.homePage .mod_about { margin:0 5px;}
.homePage .mod_about .col_1000t { display:none;}
.homePage .mod_about .col_1000b { display:none;}
.homePage .mod_about .col_1000m { width:calc(100% - 12px); background:none; border:1px solid #ccc; padding:5px;}
.catePage #main { width:calc(100% - 10px); margin:0 5px; padding:0 0 10px 0;}
.catePage #main .page_where_l { width:85%; padding:0;}
.catePage #main .page_where_r { width:15%; padding:0;}
.catePage #main .main_left { display:none;}
.catePage #main .main_scene { width:100%; float:none;}
.catePage #main .main_scene .exh_top { display:none;}
.catePage #main .main_scene .exh_bottom { display:none;}
.catePage #main .main_scene .exh_main_pl { background:none; width:calc(100% - 12px); border:1px solid #ccc; padding:0 5px 5px 5px;}
.catePage #main .main_scene .exh_main_pl h1 { padding:4px 0 10px 15px; margin-top:6px;}
.catePage #main .main_scene .exh_main_pl .cate_brands { width:100%; display:inline-block; padding:0;}
.catePage #main .main_scene .exh_main_pl .fun_rc_t { width:calc(100% - 2px); padding:4px 0 0 0; background:#F9F4EC; border:1px solid #E0CFBA; border-bottom:none; border-radius:3px 3px 0 0;}
.catePage #main .main_scene .exh_main_pl .fun_rc_m { width:calc(100% - 12px); padding:3px 5px; background:none; border:1px solid #E0CFBA; border-top:none; border-radius:0 0 3px 3px;}
.catePage #main .main_scene .exh_main_pl .fun_rc_m .link_li_rc { padding:3px 0 0 0; width:50%;}
.catePage #main .main_scene .exh_main_pl .fun_rc_b { display:none;}
.catePage #main .main_scene .exh_main_pl .GoodsGrid { width:100%;}
.catePage #main .main_scene .exh_main_pl .GoodsGrid ul.item { margin:5px 5px 5px 0; width:calc(50% - 11px);}
.catePage #main .main_scene .exh_main_pl .GoodsGrid ul.item:nth-child(2n) { margin:5px 0;}
.catePage #main .main_scene .exh_main_pl .GoodsGrid ul.item .itemImg a img { width:100%; height:auto;}
.brandPage #main { width:calc(100% - 10px); margin:0 5px; padding:0 0 10px 0;}
.brandPage #main .page_where_l { width:85%; padding:0;}
.brandPage #main .page_where_r { width:15%; padding:0;}
.brandPage #main .main_left { display:none;}
.brandPage #main .main_scene { width:100%; float:none;}
.brandPage #main .main_scene .exh_top { display:none;}
.brandPage #main .main_scene .exh_bottom { display:none;}
.brandPage #main .main_scene .exh_main_pl { background:none; width:calc(100% - 12px); border:1px solid #ccc; padding:0 5px 5px 5px;}
.brandPage #main .main_scene .exh_main_pl h1 { padding:4px 0 10px 15px; margin-top:6px;}
.brandPage #main .main_scene .exh_main_pl .GoodsGrid { width:100%;}
.brandPage #main .main_scene .exh_main_pl .GoodsGrid ul.item { margin:5px 5px 5px 0; width:calc(50% - 11px);}
.brandPage #main .main_scene .exh_main_pl .GoodsGrid ul.item:nth-child(2n) { margin:5px 0;}
.brandPage #main .main_scene .exh_main_pl .GoodsGrid ul.item .itemImg a img { width:100%; height:auto;}
.searPage #main { width:calc(100% - 10px); margin:0 5px; padding:0 0 10px 0;}
.searPage #main .page_where_l { width:85%; padding:0;}
.searPage #main .page_where_r { width:15%; padding:0;}
.searPage #main .main_left { display:none;}
.searPage #main .main_scene { width:100%; float:none;}
.searPage #main .main_scene .exh_top { display:none;}
.searPage #main .main_scene .exh_bottom { display:none;}
.searPage #main .main_scene .exh_main_pl { background:none; width:calc(100% - 12px); border:1px solid #ccc; padding:0 5px 5px 5px;}
.searPage #main .main_scene .exh_main_pl h1 { padding:4px 0 10px 15px; margin-top:6px;}
.searPage #main .main_scene .exh_main_pl .pro_list { padding:10px 5px 15px 0; width:calc(50% - 3px); margin:0; float:left; clear:none;}
.searPage #main .main_scene .exh_main_pl .pro_list:nth-child(2n+1) { padding:10px 0 15px 0;}
.searPage #main .main_scene .exh_main_pl .pro_list div.photo { width:100%; height:auto;}
.searPage #main .main_scene .exh_main_pl .pro_list div.photo a { width:100%; height:auto;}
.searPage #main .main_scene .exh_main_pl .pro_list div.photo a img { width:100%; height:auto;}
.searPage #main .main_scene .exh_main_pl .pro_list div.brief { width:100%; padding-left:0;}
.searPage #main .main_scene .exh_main_pl .pro_list div.brief h2 a { height:45px; overflow:hidden; display:inline-block;}
.searPage #main .main_scene .exh_main_pl .pro_list div.brief .w150px { width:100%;}
.searPage #main .main_scene .exh_main_pl .pro_list div.brief .pro_sch_brief { display:none;}
.searPage #main .main_scene .exh_main_pl .pro_list div.order_fun { width:100%; padding-left:0;}
.searPage #main .main_scene .exh_main_pl .pro_list div.order_fun .txt_off_per_list { display:none;}
.searPage #main .main_scene .exh_main_pl .pro_list div.order_fun .txt_off_save_list { display:none;}
.searPage #main .main_scene .exh_main_pl .GoodsGrid { width:100%;}
.searPage #main .main_scene .exh_main_pl .GoodsGrid ul.item { margin:5px 5px 5px 0; width:calc(50% - 11px);}
.searPage #main .main_scene .exh_main_pl .GoodsGrid ul.item:nth-child(2n) { margin:5px 0;}
.searPage #main .main_scene .exh_main_pl .GoodsGrid ul.item .itemImg a img { width:100%; height:auto;}
.searPage #main .main_scene .exh_main_pl .page_nav { width:100%;}
.searPage #main .main_scene .exh_main_pl .page_nav form div.fr { width:100%; text-align:center; float:none;}
.searPage #main .main_scene .exh_main_pl .page_nav form div.fl { width:100%; text-align:center; float:none;}
.brandAllPage #main { width:calc(100% - 10px); margin:0 5px; padding:0 0 10px 0;}
.brandAllPage #main .page_where_l { width:85%; padding:0;}
.brandAllPage #main .page_where_r { width:15%; padding:0;}
.brandAllPage #main .main_left { display:none;}
.brandAllPage #main .main_scene { width:100%; float:none;}
.brandAllPage #main .main_scene .exh_top { display:none;}
.brandAllPage #main .main_scene .exh_bottom { display:none;}
.brandAllPage #main .main_scene .exh_main_pl { background:none; width:calc(100% - 12px); border:1px solid #ccc; padding:0 5px 5px 5px;}
.brandAllPage #main .main_scene .exh_main_pl h1 { padding:4px 0 10px 15px; margin-top:6px;}
.brandAllPage #main .main_scene .exh_main_pl .cate_team { padding-left:0; margin:0 5px 0 0; width:32.51%;}
.brandAllPage #main .main_scene .exh_main_pl .cate_team:nth-child(3n+2) { margin:0;}
.brandAllPage #main .main_scene .exh_main_pl .cate_team div.piclink a { width:132px; height:62.83px; line-height:62.83px;}
.brandAllPage #main .main_scene .exh_main_pl .cate_team div.piclink a img { width:126px; height:57px;}
.articlePage #main { width:calc(100% - 10px); margin:0 5px; padding:0 0 10px 0;}
.articlePage #main .page_where_l { width:85%; padding:0;}
.articlePage #main .page_where_r { width:15%; padding:0;}
.articlePage #main .main_left { display:none;}
.articlePage #main .main_scene { width:100%; float:none;}
.articlePage #main .main_scene .exh_top { display:none;}
.articlePage #main .main_scene .exh_bottom { display:none;}
.articlePage #main .main_scene .exh_main_pl { background:none; width:calc(100% - 12px); border:1px solid #ccc; padding:0 5px 5px 5px;}
.articlePage #main .main_scene .exh_main_pl h1 { padding:4px 0 10px 15px; margin-top:6px;}
.articlePage #main .main_scene .exh_main_pl .info_desc { padding:0;}
.articlePage #main .main_scene .exh_main_pl #tab_comment #ECS_COMMENT div.rev_list { padding:15px 0;}
.articlePage #main .main_scene .exh_main_pl #tab_comment #ECS_COMMENT #goodsComment { padding:8px 5px;}
.articlePage #main .main_scene .exh_main_pl #tab_comment #ECS_COMMENT #goodsComment form dl dt { width:100%; text-align:left; padding:10px 0 5px 0;}
.articlePage #main .main_scene .exh_main_pl #tab_comment #ECS_COMMENT #goodsComment form dl dd { width:100%;}
.articlePage #main .main_scene .exh_main_pl #tab_comment #ECS_COMMENT #goodsComment form dl dd textarea { width:calc(100% - 10px);}
.articleCatPage #main { width:calc(100% - 10px); margin:0 5px; padding:0 0 10px 0; min-height:inherit;}
.articleCatPage #main .page_where_l { width:85%; padding:0;}
.articleCatPage #main .page_where_r { width:15%; padding:0;}
.articleCatPage #main .main_left { display:none;}
.articleCatPage #main .main_scene { width:100%; float:none;}
.articleCatPage #main .main_scene .exh_top { display:none;}
.articleCatPage #main .main_scene .exh_bottom { display:none;}
.articleCatPage #main .main_scene .exh_main_pl { background:none; width:calc(100% - 12px); border:1px solid #ccc; padding:0 5px 5px 5px; min-height:inherit;}
.articleCatPage #main .main_scene .exh_main_pl h1 { padding:4px 0 10px 15px; margin-top:6px;}
.articleCatPage #main .main_scene .exh_main_pl div.info_li_txt { width:100%; display:inline-block; padding:5px 0;}
.articleCatPage #main .main_scene .exh_main_pl div.info_li_txt .data { width:84%; height:16px; overflow:hidden;}
.articleProPage #main { width:calc(100% - 10px); margin:0 5px; padding:0 0 10px 0;}
.articleProPage #main .page_where_l { width:85%; padding:0;}
.articleProPage #main .page_where_r { width:15%; padding:0;}
.articleProPage #main .main_left { display:none;}
.articleProPage #main .main_scene { width:100%; float:none;}
.articleProPage #main .main_scene .exh_top { display:none;}
.articleProPage #main .main_scene .exh_bottom { display:none;}
.articleProPage #main .main_scene .exh_main_pl { background:none; width:calc(100% - 12px); border:1px solid #ccc; padding:0 5px 5px 5px;}
.articleProPage #main .main_scene .exh_main_pl h1 { padding:4px 0 10px 15px; margin-top:6px;}
.errorPage #main { width:calc(100% - 10px); margin:0 5px; padding:0 0 10px 0;}
.errorPage #main .mod_error { margin:20px 10px;}
.errorPage #main .mod_error img { width:100%;}
.errorPage #main .mod_error div strong { font-size:24px;}
.messBordPage #main { width:calc(100% - 10px); margin:0 5px; padding:0 0 10px 0;}
.messBordPage #main .page_where_l { width:85%; padding:0;}
.messBordPage #main .page_where_r { width:15%; padding:0;}
.messBordPage #main .main_left { display:none;}
.messBordPage #main .main_scene { width:100%; float:none;}
.messBordPage #main .main_scene .exh_top { display:none;}
.messBordPage #main .main_scene .exh_bottom { display:none;}
.messBordPage #main .main_scene .exh_main_pl { background:none; width:calc(100% - 12px); border:1px solid #ccc; padding:0 5px 5px 5px;}
.messBordPage #main .main_scene .exh_main_pl h1 { padding:4px 0 10px 15px; margin-top:6px;}
.messBordPage #main .main_scene .exh_main_pl .mod-postMsg form table tr td textarea { width:95%;}
.messBordPage #main .main_scene .exh_main_pl .messBordList { width:100%; padding:7px 0;}
.messBordPage #main .main_scene .exh_main_pl .messBordList .messBordCon { width:100%;}
.messBordPage #main .main_scene .exh_main_pl .page_nav { width:100%;}
.messBordPage #main .main_scene .exh_main_pl .page_nav form div.fr { width:100%; text-align:center; float:none;}
.messBordPage #main .main_scene .exh_main_pl .page_nav form div.fl { width:100%; text-align:center; float:none;}
.sitemapPage #main { width:calc(100% - 10px); margin:0 5px; padding:0 0 10px 0;}
.sitemapPage #main .page_where_l { width:85%; padding:0;}
.sitemapPage #main .page_where_r { width:15%; padding:0;}
.sitemapPage #main .main_left { display:none;}
.sitemapPage #main .main_scene { width:100%; float:none;}
.sitemapPage #main .main_scene .exh_top { display:none;}
.sitemapPage #main .main_scene .exh_bottom { display:none;}
.sitemapPage #main .main_scene .exh_main_pl { background:none; width:calc(100% - 12px); border:1px solid #ccc; padding:0 5px 5px 5px;}
.sitemapPage #main .main_scene .exh_main_pl h1 { padding:4px 0 10px 15px; margin-top:6px;}
.sitemapPage #main .main_scene .exh_main_pl .fl { width:100%;}
.sitemapPage #main .main_scene .exh_main_pl .fl .brand_name { padding-left:0;}
.sitemapPage #main .main_scene .exh_main_pl .fl .brand_cat { padding-left:10px;}
.sitemapPage #main .main_scene .exh_main_pl .fl .cat_help { padding-left:0;}
.resPage #main { width:calc(100% - 10px); margin:0 5px; padding:0 0 10px 0;}
.goodsPage .mt_goods_addButton { display:block; width:calc(100% - 10px); background:#FFF; position:fixed; bottom:0; z-index:999; margin-left:-5px; border-top:1px solid #ccc; padding:5px;}
.goodsPage .mt_goods_addButton .ico_cart { font-size:30px; display:inline-block; padding:3px 20px; border:1px solid #ccc;}
.goodsPage .mt_goods_addButton button { width:76%; float:right; color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #229ac8; background-image: linear-gradient(to bottom, #23a1d1, #1f90bb); background-repeat: repeat-x; border-color: #1f90bb #1f90bb #145e7a; padding:11px 16px; font-size:15px; border:1px solid #cccccc; border-radius:4px; box-shadow:inset 0 1px 0 rgb(255 255 255 / 20%), 0 1px 2px rgb(0 0 0 / 5%); height:auto;}
.goodsPage #main { width:calc(100% - 10px); margin:0 5px; padding:0 0 10px 0;}
.goodsPage #main .page_where_l { width:85%; padding:0;}
.goodsPage #main .page_where_r { width:15%; padding:0;}
.goodsPage .ms_f_t { display:none;}
.goodsPage .ms_f_b { display:none;}
.goodsPage .ms_f_m { width:calc(100% - 12px); background:none; border:1px solid #ccc; padding:5px; display:inline-block;}
.goodsPage .ms_f_m .pro_chief div.photo { width:100%; height:auto; padding:0; float:none;}
.goodsPage .ms_f_m .pro_chief div.photo div.img { width:100%; height:auto;}
.goodsPage .ms_f_m .pro_chief div.photo div.img a { width:100%; height:auto;}
.goodsPage .ms_f_m .pro_chief div.photo div.img a img { width:100%; height:auto;}
.goodsPage .ms_f_m .pro_chief div.photo div.img_more { width:100%; display:inline-block;}
.goodsPage .ms_f_m .pro_chief div.brief { width:100%; float:none;}
.goodsPage .ms_f_m .pro_chief div.brief .pro_bo_m form dl dt.w120px { padding:8px 5px 8px 0px;}
.goodsPage .ms_f_m .pro_chief div.brief .pro_bo_m form dl dd { width:68%;}
.goodsPage .ms_f_m .pro_chief div.brief .pro_bo_m form .goods_volume_price { padding:0 5px;}
.goodsPage .ms_f_m .pro_chief div.brief .pro_bo_m form .pro_bo_add_m { padding:0 0 0 5px;}
.goodsPage .ms_f_m .pro_chief div.brief .pro_bo_m form .pro_bo_add_r { width:auto;}
.goodsPage .ms_f_m .pro_chief div.brief ul.GoodsB { display:inline-block; margin:10px 0 0 0;}
.goodsPage .ms_f_m .pro_chief div.brief .GoodsMess { margin:10px 0 0 0;}
.goodsPage .ms_f_m .pro_chief div.brief .goodsBridfImg { margin:0; width:100%;}
.goodsPage #footer { margin:0 5px 40px 5px;}
.goodsPage .ms_f_m .w95per { width:100%;}
.goodsPage .ms_f_m .w95per fieldset.sec { padding:5px}
.goodsPage .ms_f_m .w95per fieldset.sec form .pro_list { padding:10px 0 15px 0;}
.goodsPage .ms_f_m .w95per fieldset.sec form .pro_list .photo { width:30%; height:auto;}
.goodsPage .ms_f_m .w95per fieldset.sec form .pro_list .photo a { width:100%; height:auto; padding:0;}
.goodsPage .ms_f_m .w95per fieldset.sec form .pro_list .photo a img { width:100%; height:auto;}
.goodsPage .ms_f_m .w95per fieldset.sec form .pro_list .brief_fs_suit { width:70%; height:auto;}
.goodsPage .ms_f_m .w95per fieldset.sec form .pro_list .brief_fs_suit .order_fun_suit { padding:4px;}
.goodsPage .ms_f_m .w95per fieldset.sec form .pro_list .brief_fs_suit .order_fun_suit .fl { display:inline-block; width:100%; float:none;}
.goodsPage .ms_f_m .w95per fieldset.sec form .pro_list .brief_fs_suit .order_fun_suit .fr { display:inline-block; width:100%; float:none; margin:5px 0 0 0;}
.goodsPage .ms_f_m .item-goods-description img { max-width:100%; height:auto;}
.goodsPage .ms_f_m .item-goods-description iframe { max-width:100%; height:auto;}
.goodsPage .ms_f_m #tab_comment #ECS_COMMENT .rev_list { padding:10px 0;}
.goodsPage .ms_f_m #tab_comment #ECS_COMMENT .rev_list .rev_title { width:100%; display:inline-block;}
.goodsPage .ms_f_m #tab_comment #ECS_COMMENT .rev_list .rev_reply { margin:10px 0 0 10px;}
.goodsPage .ms_f_m #tab_comment #ECS_COMMENT #goodsComment { padding:5px;}
.goodsPage .ms_f_m #tab_comment #ECS_COMMENT #goodsComment form { display:inline-block; width:100%;}
.goodsPage .ms_f_m #tab_comment #ECS_COMMENT #goodsComment form dl dt { width:100%; text-align:left; padding:10px 0 5px 0;}
.goodsPage .ms_f_m #tab_comment #ECS_COMMENT #goodsComment form dl dd { width:100%; float:none;}
.goodsPage .ms_f_m #tab_comment #ECS_COMMENT #goodsComment form dl dd input[type=text] { width:calc(100% - 8px);}
.goodsPage .ms_f_m #tab_comment #ECS_COMMENT #goodsComment form dl dd textarea { width:calc(100% - 8px);}
.goodsPage .ms_f_m .fc_col_b { padding:5px;}
.goodsPage .ms_f_m .fc_col_b .fc_tit { width:100%; display:inline-block; margin-bottom:10px;}
.goodsPage .ms_f_m .fc_col_b .pro_corr_item { width:calc(50% - 3px); padding:0 5px 0 0;}
.goodsPage .ms_f_m .fc_col_b .pro_corr_item:nth-child(2n+1) { padding:0;}
.goodsPage .ms_f_m .fc_col_b .pro_corr_item .img120px { width:100%; height:auto;}
.goodsPage .ms_f_m .fc_col_b .pro_corr_item .img120px a { width:100%; height:auto;}
.goodsPage .ms_f_m .fc_col_b .pro_corr_item .img120px a img { width:100%; height:auto;}
.messPage #main { width:calc(100% - 10px); margin:0 5px; padding:0 0 10px 0;}
.flowPage #main { width:calc(100% - 10px); margin:0 5px; padding:0 0 10px 0; min-height:inherit;}
.flowPage #main .page_where_l { width:85%; padding:0;}
.flowPage #main .page_where_r { width:15%; padding:0;}
.flowPage .ms_f_t { display:none;}
.flowPage .ms_f_b { display:none;}
.flowPage .ms_f_m { width:calc(100% - 12px); background:none; border:1px solid #ccc; padding:5px; display:inline-block;}
.flowPage .ms_f_m h1 { padding:6px 0 6px 0; margin-bottom:5px;}
.flowPage .ms_f_m form table.flow_cart { display:none;}
.flowPage .ms_f_m form table.mt_flow_cart { display:table;}
.flowPage .ms_f_m .fl { width:100%; text-align:center;}
.flowPage .ms_f_m .fl.con_cart { display:none;}
.flowPage .ms_f_m .w470px { width:100%; text-align:center; margin-top:10px;}
.flowPage .ms_f_m .flow_login .scene .adr_usr { width:100%;}
.flowPage .ms_f_m .flow_login .scene .adr_usr .pos_itm { padding:5px;}
.flowPage .ms_f_m .flow_login .scene .adr_cst { width:100%; margin-top:10px;}
.flowPage .ms_f_m .flow_login .scene .adr_cst .pos_itm { padding:5px;}
.flowPage .ms_f_m .flow_login .scene .adr_cst .pos_itm form dl dt { width:100%; padding:8px 0 3px 0;}
.flowPage .ms_f_m .flow_login .scene .adr_cst .pos_itm form dl dd { width:100%;}
.flowPage .ms_f_m .flow_login .scene .adr_cst .pos_itm form dl dd input[type=text] { width:calc(100% - 28px);}
.flowPage .ms_f_m .flow_login .scene .adr_cst .pos_itm form dl dd input[type=password] { width:calc(100% - 28px);}
.flowPage .ms_f_m .p_order_step { margin-bottom:10px;}
.flowPage .ms_f_m .p_order_step .scene { padding:5px;}
.flowPage .ms_f_m .p_order_step .scene #CHECKOUT_CONSIGNEE_INFO_PANEL form dl dt { width:100%; padding:8px 0 3px 0; text-align:left;}
.flowPage .ms_f_m .p_order_step .scene #CHECKOUT_CONSIGNEE_INFO_PANEL form dl dd { width:100%;}
.flowPage .ms_f_m .p_order_step .scene #CHECKOUT_CONSIGNEE_INFO_PANEL form dl dd div.fl { width:50%; text-align:left;}
.flowPage .ms_f_m .p_order_step .scene #CHECKOUT_CONSIGNEE_INFO_PANEL form dl dd div.fl input[name=first_name] { width:calc(100% - 20px);}
.flowPage .ms_f_m .p_order_step .scene #CHECKOUT_CONSIGNEE_INFO_PANEL form dl dd div.fl input[name=last_name] { width:calc(100% - 20px);}
.flowPage .ms_f_m .p_order_step .scene #CHECKOUT_CONSIGNEE_INFO_PANEL form dl dd input[type=text] { width:calc(100% - 10px);}
.flowPage .ms_f_m .p_order_step .scene #CHECKOUT_CONSIGNEE_INFO_PANEL .pos_addr_off { padding:5px 0;}
.flowPage .ms_f_m .p_order_step .scene_nopadding .flow_check_item { display:none;}
.flowPage .ms_f_m .p_order_step .scene_nopadding .mt_flow_check_item { display:table;}
.flowPage .ms_f_m .p_order_step #CHECKOUT_PAYMENT_METHOD_PANEL .checkout_pay_desc { display:none;}
.flowPage .ms_f_m .p_order_step #CHECKOUT_PAYMENT_METHOD_PANEL .fl { text-align:left;}
.flowPage .ms_f_m .p_order_step #CHECKOUT_OTHER_INFO_PANEL table { width:100%;}
.flowPage .ms_f_m .p_order_step #CHECKOUT_OTHER_INFO_PANEL table tr td textarea { width:calc(100% - 8px);}
.flowPage .ms_f_m .p_order_step div.pos_addr_lt { width:calc(100% - 53px);}
.flowPage #main .flow_NVPItem .mt_flow_EX_Item tr td.item-name { text-align:left;}
.flowPage #main .flow_EX_done img { width:100px;}
.flowPage #main .flow_EX_done span { font-size:25px;}
.flowPage #main .flow_NVPItem .EX_review_button { margin-top:30px; display:inline-block; width:100%;}
.flowPage #main .flow_NVPItem .EX_review_button .lastRp { background:url(images/btn_repaid.jpg) no-repeat center #5AC52A; width:calc(100% - 2px);}
.flowPage #main .flow_NVPItem .EX_review_button .lastContin { background:url(images/btn_continue.jpg) no-repeat center #5AC52A; width:calc(100% - 2px);}
.flowPage #main .flow_NVPItem .EX_review_button .lastConus { width:calc(100% - 2px); margin-top:10px;}
.flowPage .mod_conOpreat table tr td.flow_cart_pay_but { text-align:center;}
.flowPage .mod_conOpreat table tr td.flow_cart_pay_but .cart_continue { display:inline-block; width:calc(100% - 2px); background:#EAEAEA; padding:5px 0; border-radius:3px; border:1px solid #ccc;}
.flowPage .mod_conOpreat table tr td.flow_cart_pay_but a#CART_EX_NEXT { margin:5px 0 0 0; float:none; width:100%; display:inline;}
.flowPage .mod_conOpreat table tr td.flow_cart_pay_but a#CART_NEXT { float:none; margin-top:10px; width:100%;}
.news_flow_done { width:100%; padding:0;}
.news_flow_done .Last_step { width:100%;}
.news_flow_done .Last_step table tr th { width:35%; text-align:left;}
.news_flow_done .last_step_ship { margin-left:0; margin-top:10px;}
.news_flow_done .done_goods { margin-top:10px;}
.news_flow_done .done_goods_list { display:none;}
.news_flow_done .done_goods_list_mt { display:table;}
.userPass #main { width:calc(100% - 10px); margin:0 5px; padding:0 0 10px 0; min-height:inherit;}
.userPass #main .page_where_l { width:85%; padding:0;}
.userPass #main .page_where_r { width:15%; padding:0;}
.userPass .ms_f_t { display:none;}
.userPass .ms_f_b { display:none;}
.userPass .ms_f_m { width:calc(100% - 12px); background:none; border:1px solid #ccc; padding:5px; display:inline-block;}
.userPass .ms_f_m h1 { padding:6px 0; margin-bottom:5px;}
.userPass .ms_f_m .w600px { width:100%;}
.userPass .ms_f_m .w600px .lr_l { display:inline-block; padding:0; width:100%;}
.userPass .ms_f_m .w600px .lr_l form { display:inline-block; width:100%;}
.userPass .ms_f_m .w600px .lr_l form dl { display:inline-block; width:100%;}
.userPass .ms_f_m .w600px .lr_l form dl dt { width:100%; padding:10px 0 5px 0; text-align:left;}
.userPass .ms_f_m .w600px .lr_l form dl dd { width:100%;}
.userPass .ms_f_m .w600px .lr_l form dl dd input[type=text] { width:calc(100% - 30px);}
.userPass .ms_f_m .w600px .lr_l form dl dd input[type=password] { width:calc(100% - 30px);}
.userPass .ms_f_m .w280px { width:100%;}
.userPass .ms_f_m .w280px h4 { margin:10px 0;}
.userPass .ms_f_m .w90per { width:100%;}
.userPass .ms_f_m form .lr_l { padding:10px 0;}
.userPass .ms_f_m form .lr_l dl dt { width:100%; padding:5px 0; text-align:left;}
.userPass .ms_f_m form .lr_l dl dd { width:100%;}
.userPass .ms_f_m form .lr_l dl dd input[type=text] { width:calc(100% - 10px);}
.userClips #main { width:calc(100% - 10px); margin:0 5px; padding:0 0 10px 0; min-height:inherit;}
.userClips #main .main_left { display:none;}
.userClips #main .main_scene { width:100%; float:none;}
.userClips #main .main_scene .exh_top { display:none;}
.userClips #main .main_scene .exh_bottom { display:none;}
.userClips #main .main_scene .exh_main { border:1px solid #ccc; background:none; width:calc(100% - 12px); padding:5px; min-height:inherit;}
.userClips #main .main_scene .exh_main .user_fav { display:none;}
.userClips #main .main_scene .exh_main .mt_user_fav { display:table;}
.userClips #main .main_scene .exh_main .form-msg-users table tr td input[type=text] { width:calc(100% - 7px);}
.userClips #main .main_scene .exh_main .form-msg-users table tr td textarea { width:calc(100% - 5px);}
.userClips #main .main_scene .exh_main .user-comment-item p.user-comment-reply { margin:5px 0;}
.userMenu { margin-top:10px;}
.userMenu .col_d_t { background:#5D9BD8; font-size:12px; height:21px; padding:5px 10px 0px; color:#fff; font-weight:bold; border-radius:5px 5px 0 0; width:calc(100% - 20px);}
.userMenu .col_d_m { border:1px solid #ccc; border-top:none; width:calc(100% - 12px); padding:5px;}
.userMenu .col_d_b { display:none;}
.fun_column { display:none;}
.userTrans #main { width:calc(100% - 10px); margin:0 5px; padding:0 0 10px 0; min-height:inherit;}
.userTrans #main .main_left { display:none;}
.userTrans #main .main_scene { width:100%; float:none;}
.userTrans #main .main_scene .exh_top { display:none;}
.userTrans #main .main_scene .exh_bottom { display:none;}
.userTrans #main .main_scene .exh_main { border:1px solid #ccc; background:none; width:calc(100% - 12px); padding:5px; min-height:inherit;}
.userTrans #main .main_scene .exh_main .user_order_list { display:none;}
.userTrans #main .main_scene .exh_main .mt_user_order_list { display:table;}
.userTrans #main .main_scene .exh_main .mt_user_order_list tr td a b { font-size:16px;}
.userTrans #main .main_scene .exh_main .mt_user_order_list tr td table tr td { text-align:left;}
.userTrans #main .main_scene .exh_main .mt_user_order_list tr td table tr td img { width:60px; height:60px;}
.userTrans #main .main_scene .exh_main .mt_user_order_list tr td table tr:last-child td { border-bottom:none;}
.userTrans #main .main_scene .exh_main .user_order_info { display:none;}
.userTrans #main .main_scene .exh_main .mt_user_order_info { display:table;}
.userTrans #main .main_scene .exh_main .order_info_add { padding:5px;}
.userTrans #main .main_scene .exh_main .order_info_add table { width:100%;}
.userTrans #main .main_scene .exh_main .order_info_add table tr th { text-align:left;}
.userTrans #main .main_scene .exh_main .order_info_add table tr td input[type=text] { width:calc(100% - 5px);}
.userTrans #main .main_scene .exh_main .user_order_mess { padding:5px;}
.userTrans #main .main_scene .exh_main .user_order_mess .fr { width:100%;}
.userTrans #main .main_scene .exh_main .user_info fieldset { padding:5px 5px 7px 5px;}
.userTrans #main .main_scene .exh_main .user_info fieldset form { width:100%; display:inline-block;}
.userTrans #main .main_scene .exh_main .user_info fieldset form dl { width:100%; display:inline-block;}
.userTrans #main .main_scene .exh_main .user_info fieldset form dl dt { width:100%; text-align:left;}
.userTrans #main .main_scene .exh_main .user_info fieldset form dl dd { width:100%;}
.userTrans #main .main_scene .exh_main .user_info fieldset form dl dd input[type=text] { width:calc(100% - 10px);}
.userTrans #main .main_scene .exh_main .user_info fieldset form dl dd input[type=password] { width:calc(100% - 10px);}
.userTrans #main .main_scene .exh_main .user_info_add_list { padding:5px 5px 7px 5px;}
.userTrans #main .main_scene .exh_main form.user_info_address dl dt { width:100%; text-align:left; padding:10px 0 5px 0;}
.userTrans #main .main_scene .exh_main form.user_info_address dl dd { width:100%;}
.userTrans #main .main_scene .exh_main form.user_info_address dl dd div.w200px { width:50%;}
.userTrans #main .main_scene .exh_main form.user_info_address dl dd div.w200px input[type=text] { width:90%;}
.userTrans #main .main_scene .exh_main form.user_info_address dl dd input[type=text] { width:calc(100% - 10px);}
}

@media screen and (max-width: 414px) {
.homePage #main .main_scene .main_s_home_area_a .New_goods .item { width:49.36%;}
#footer .align_center a img { height:21px;}
.brandAllPage #main .main_scene .exh_main_pl .cate_team { width:32.48%;}
.brandAllPage #main .main_scene .exh_main_pl .cate_team div.piclink a { width:127px; height:61px; line-height:61px;}
.brandAllPage #main .main_scene .exh_main_pl .cate_team div.piclink a img { width:121px; height:55px;}
.brandAllPage #main .main_scene .exh_main_pl .cate_team div.piclink a.brandNoImg { font-size:19px;}
}

@media screen and (max-width: 393px) {
#footer .align_center a img { height:19px;}
}

@media screen and (max-width: 390px) {
#header #mod_mt_cate_tree { width:87.56%;}
#footer .align_center a img { height:18px;}
.homePage #main .main_scene .main_s_home_area_a .New_goods .item { width:49.05%;}
.brandAllPage #main .main_scene .exh_main_pl .cate_team { width:32.43%;}
.brandAllPage #main .main_scene .exh_main_pl .cate_team div.piclink a { width:119px; height:57px; line-height:57px;}
.brandAllPage #main .main_scene .exh_main_pl .cate_team div.piclink a img { width:113px; height:51px;}
.brandAllPage #main .main_scene .exh_main_pl .cate_team div.piclink a.brandNoImg { font-size:17px;}
.articleCatPage #main .main_scene .exh_main_pl div.info_li_txt .data { width:83%;}
.goodsPage .ms_f_m .pro_chief div.brief .pro_bo_m form dl dd { width:66%;}
}

@media screen and (max-width: 375px) {
#header #mod_mt_cate_tree { width:87.59%;}
#footer .align_center a img { height:17px;}
.homePage #main .main_scene .main_s_home_area_a .New_goods .item { width:49.29%;}
.brandAllPage #main .main_scene .exh_main_pl .cate_team { width:32.39%;}
.brandAllPage #main .main_scene .exh_main_pl .cate_team div.piclink a { width:110px; height:51px; line-height:51px;}
.brandAllPage #main .main_scene .exh_main_pl .cate_team div.piclink a img { width:108px; height:49px;}
.articleCatPage #main .main_scene .exh_main_pl div.info_li_txt .data { width:82%;}
.goodsPage .ms_f_m .pro_chief div.brief .pro_bo_m form dl dd { width:64%;}
.goodsPage .ms_f_m .pro_chief div.brief .pro_bo_m form .pro_bo_stock_pra { display:none;}
.goodsPage .ms_f_m .pro_chief div.brief .pro_bo_m form .txt_pri_p_d_v { width:auto;}
}

@media screen and (max-width: 360px) {
#header #mod_mt_cate_tree { width:87.36%;}
#footer .align_center a img { height:15px;}
.homePage #main .main_scene .main_s_home_area_a .New_goods .item { width:48.26%;}
.brandAllPage #main .main_scene .exh_main_pl .cate_team { width:32.35%;}
.brandAllPage #main .main_scene .exh_main_pl .cate_team div.piclink a { width:105px; height:49px; line-height:49px;}
.brandAllPage #main .main_scene .exh_main_pl .cate_team div.piclink a img { width:103px; height:47px;}
.brandAllPage #main .main_scene .exh_main_pl .cate_team div.piclink a.brandNoImg { font-size:16px;}
.articleCatPage #main .main_scene .exh_main_pl div.info_li_txt .data { width:81%;}
.goodsPage .ms_f_m .pro_chief div.brief .pro_bo_m form dl dd { width:63%;}
.flowPage .ms_f_m .p_order_step #CHECKOUT_SHIPPING_METHOD_PANEL .shipping_desc { display:none;}
}

@media screen and (max-width: 320px) {
#header #mod_mt_cate_tree { width:87.03%;}
.homePage #main .main_scene .main_s_home_area_a .New_goods .item { width:49.16%;}
.catePage #main .main_scene .exh_main_pl .fun_rc_m .link_li_rc { width:100%;}
.brandAllPage #main .main_scene .exh_main_pl .cate_team { width:32.22%;}
.brandAllPage #main .main_scene .exh_main_pl .cate_team div.piclink a { width:92px; height:43px; line-height:43px;}
.brandAllPage #main .main_scene .exh_main_pl .cate_team div.piclink a img { width:90px; height:41px;}
.brandAllPage #main .main_scene .exh_main_pl .cate_team div.piclink a.brandNoImg { font-size:14px;}
.articleCatPage #main .main_scene .exh_main_pl div.info_li_txt .data { width:79%;}
.messBordPage #main .main_scene .exh_main_pl .mod-postMsg form table tr td input[name=msg_title] { width:95%;}
.goodsPage .ms_f_m .pro_chief div.brief .pro_bo_m form dl dd { width:58%;}
.flowPage .ms_f_m .p_order_step .scene #CHECKOUT_CONSIGNEE_INFO_PANEL form dl dd select { width:calc(100% - 10px);}
.flowPage .ms_f_m .p_order_step #CHECKOUT_SHIPPING_METHOD_PANEL .shipping_desc { display:none;}
}
























