@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; }
fieldset { border: 1px solid #CCC; padding:5px 15px 7px; margin:0px auto; clear:both; }
legend { color: #036; padding: 0px 5px 7px; margin: 0px; font-size: 12px; font-weight: bold; }
fieldset.sec { border: 1px solid #9CF; }
fieldset.sec legend { color: #06C; }


a:link { color:#752600; text-decoration:none; }
a:visited { color:#752600; text-decoration:none; }
a:hover { color:#C00; text-decoration: underline; }
a:active { color:#F30; }

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:#C00; }

a.link_black:link, a.link_black:visited { color:#000; }
a.link_black:hover { color:#C00; }

a.link_white:link, a.link_white:visited {color:#fff;}
a.link_white:hover {color:#ff0;}

a.link_wine:link, a.link_wine:visited {color:#900;}
a.link_wine:hover {color:#c00;}

a.link_red_dark:link, a.link_red_dark:visited { color:#C00; }
a.link_red_dark:hover { color:#F60; text-decoration: none; }

a.link_green:link, a.link_green:visited {color:#060;}
a.link_green:hover {color:#c00;}


/* font standard */
.gray{color:#666;}
.gray_dark{color:#555;}
.black{color:#000;}
.yellow {color:#FC0;}
.yellow_dark { color: #C60; }
.gold { color: #fe4e00; }
.green {color:#090;}
.green_dark {color:#050;}
.blue {color:#06F}
.blue_dark {color: #036;}
.white {color:#FFF}
.red {color:#F00}
.red_dark {color:#C00;}
.red_star {color:#FF0000;font:normal normal 12px Verdana;}

.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;}

.verdana {font-family:Verdana;}
.georgia {font-family:Georgia;}
.arial {font-family:Arial;}
.bold { font-weight: bold; }
.no_bold { font-weight: normal; }

.remark {margin:0px;padding:0px;color:#666;font:normal normal 10px Verdana;}
.line12em {line-height:1.2em;}
.line15em {line-height:1.5em;}
.line16em {line-height:1.6em;}
.line18em {line-height:1.8em;}
.word_w_b { word-wrap:break-word; }
/* font standard end */


/* blank and block standard */
.align_center {text-align:center;margin:0px auto;}
.align_left {text-align:left;clear:both;margin:0px auto;}
.align_right {text-align:right;clear:both;margin:0px auto;}
.text_align_right {text-align:right;}

.blank2px {font-size:0px;clear:both;height:2px;padding:0px;margin:0px;overflow:hidden;}
.blank3px {font-size:0px;clear:both;height:3px;padding:0px;margin:0px;overflow:hidden;}
.blank5px {font-size:0px;clear:both;height:5px;padding:0px;margin:0px;overflow:hidden;}
.blank8px {font-size:0px;clear:both;height:8px;padding:0px;margin:0px;overflow:hidden;}
.blank10px {font-size:0px;clear:both;height:10px;padding:0px;margin:0px;overflow:hidden;}
.blank15px {font-size:0px;clear:both;height:15px;padding:0px;margin:0px;overflow:hidden;}

.block {margin:0px;padding:0px;}

.clear {font-size:0px;margin:0px;padding:0px;clear:both;height:0px;overflow:hidden;}
.clear_relative {font-size:0px;margin:0px;padding:0px;clear:both;height:0px; position:relative;}
.dashed_line {border-bottom:#ccc dashed 1px;font-size:0px;margin:0px auto;clear:both;height:0px;overflow:hidden;}
.dashed3px {border-bottom:#ccc dashed 1px;font-size:0px;margin:3px auto;clear:both;height:0px;overflow:hidden;}
.dashed5px {border-bottom:#ccc dashed 1px;font-size:0px;margin:5px auto;clear:both;height:0px;overflow:hidden;}
.lh_2em { line-height: 2em; }
.lh_18em { line-height: 1.8em; }

.fl {float:left;padding:0px;margin:0px;}
.fr {float:right;padding:0px;margin:0px;}
.w10px {width:10px;}
.w30px {width:30px;}
.w60px {width:60px;}
.w75px {width:75px;}
.w80px {width:80px;}
.w90px {width:90px;}
.w100px {width:100px;}
.w105px {width:105px;}
.w110px {width:110px;}
.w115px {width:115px;}
.w120px {width:120px;}
.w180px {width:180px;}
.w200px {width:200px;}
.w350px {width:350px;}
.w400px {width:400px;}
.w420px {width:420px;}
.w480px {width:480px;}
.w500px {width:500px;}
.w520px {width:520px;}

.w90per { margin: 0px auto; width: 90%; }
.w95per { margin: 0px auto; width: 95%; }
.w95per_fr { width:95%; float:right; margin:0px; padding:0px; clear: both; }
.w100per { margin: 0px auto; width: 100%; }

.padding_t10px { padding-top: 10px;}

.preloaded_images {width:0px;height:0px;display:inline;background-image:url(images/1b.gif); overflow:hidden;}
/* 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 {color:#0064AF;border:1px solid #10b4db;background:url(images/btn/bg_btn.gif);cursor:pointer;padding:2px 2px 0px 3px;font:normal bold 12px Arial;}
.btn_submit {background: url(images/btn/bg_button_gold.gif);border: 1px solid #cf6f18;font:normal bold 12px Verdana;cursor:pointer;padding:2px;color:#7b2e00;}

.input_initial {background-color:#F9F9F9;border:1px solid #999;font:normal normal 11px Arial;color:#999;padding:2px;padding-top:3px;}
.input_onfocus {background-color:#F9F9F9;border:1px solid #999;font:normal bold 12px Arial;color:#C00;padding:2px;}

.input_normal {background-color:#F9F9F9;border:1px solid #999;padding:3px;font:normal normal 14px Arial;}
.input_focus {background-color:#FFFFCC;border:1px solid #666;padding:3px;font:normal normal 14px Arial;}
.input_error {background-color:#FFF3E8;border:1px solid #c00;padding:3px;font:normal normal 14px Arial;}

.input_normal_12px { border:1px solid #666; padding:2px; font:bold 12px Verdana; background: #FFF; }
.input_focus_12px { border:1px solid #666; 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 {background-color:#F9F9F9;border:1px solid #999;padding:3px;font:normal bold 14px Verdana;}
.input_focus_14px {background-color:#FFFFCC;border:1px solid #666;padding:3px;font:normal bold 14px Verdana;}
.input_error_14px {background-color:#FFF3E8;border:1px solid #c00;padding:3px;font:normal bold 14px Verdana;}
/* form standard end */


/* site commen */
.compart_line {font-size: 10px;color: #999999;margin: 0px;padding:0px 5px;}
.img_pic_link {background-color: #FFFFFF;border: 1px solid #DCDCDC;}
.span_num_verify {color: #FFFFFF;background-color:#990000;margin:0px;padding:5px;letter-spacing:5px; font:normal bold 14px Georgia;}
.ad {text-align: center;margin: 0px auto;padding: 0px;}
.min_h150px {min-height:150px;_height:150px;}
/* site commen end */



/* header */
#header { width:960px; clear:both; padding:0px; margin:0px auto; min-height:80px; _height:80px; }
#header span.compart_line {color: #999;margin:0px;padding:0px 8px;}
.header_welcome { background: #F5F5F5; height: 22px; border-bottom: 1px solid #CCC; clear: both; padding: 0px 10px; font: 11px/22px Verdana; }
.header_welcome div.h_w_l { float: left; }
.header_welcome div.h_w_r { float: right; }
.header_logo { margin:0px; width:400px; float:left; padding: 0px; }
.header_fun { margin:0px auto; width:550px; padding:0px; float:right; }
.header_fun_decorate { margin:0px; vertical-align:middle; padding: 10px 0px 0px; float: right; width: 100px; height: 30px; text-align: right; display: inline; }
.header_fun_nav { margin:0px; padding:13px 5px 0px 0px; height:25px; text-align:right; font:11px Verdana; float: right; display: inline; }
.header_fun_wel {margin:0px;text-align:right;padding-top:5px;clear:both; vertical-align:middle;}

.h_fun_sch { margin: 0px; padding: 6px 0px 0px; clear: both; float: right; width: 350px; }
.header_fun_sch { padding-left:25px; background:url(images/bg/sch.gif) no-repeat 0px 0px; float:left; overflow:hidden; width:325px; height:22px; }
.header_fun_sch .text { background:none transparent scroll repeat 0% 0%; float:left; width:160px; color:#999; border-style:none; height:18px; padding-top:4px; vertical-align:middle; font: 11px/15px Arial; display: inline; }
.header_fun_sch .text_focus { background:none transparent scroll repeat 0% 0%; float:left; width:160px; color:#C00; border-style:none; height:18px; padding-top:4px; vertical-align:middle; font: bold 12px/15px Arial; }
.header_fun_sch .inp_select { background:none transparent scroll repeat 0% 0%; float:left; width:120px; color:#333; border-style:none; height:20px; padding-top:2px; font: 11px Arial; display: inline; }
.header_fun_sch .btn { background:url(images/bg/sch.gif) 0px -25px; float:right; width:40px; cursor:pointer; border-style:none; height:22px; vertical-align:middle; margin: 0px; padding: 0px; display: inline; }
.sch_advanced { text-align:center; font: 10px/22px Arial; background: url(images/bg/sch.gif) no-repeat -50px -25px; margin: 0px; padding: 0px; height: 22px; width: 60px; overflow: hidden; float: left; }


.header_menu {background: url(images/bg/header_menu.gif) no-repeat center top; clear:both; height: 30px; font-size: 13px; margin: 0px; padding: 0px; }
.header_menu div.hd_menu { float:left; margin: 0px; padding: 0px; width: 750px; height:30px; overflow:hidden;}
.header_menu div.hd_menu ul {list-style:none;margin:0px;padding:0px;}
.header_menu div.hd_menu ul li { float:left; height:30px; line-height:30px; margin:0px; width:auto;overflow:hidden; word-wrap:keep-all; display:inline-block; text-align:center; background: url(images/bg/header_menu.gif) no-repeat left -80px; padding-left:1px; }
.header_menu div.hd_menu ul li.hn_fir { background:none; padding-left:20px; }
.header_menu div.hd_menu ul li a { color:#FFF; display:inline-block; height:30px; padding:0px 13px 0px 15px; font: bold 11px/30px Verdana; }
.header_menu div.hd_menu ul li.hn_cur a {color:#F30;}
.header_menu div.hd_menu ul li a:hover { color:#FF3; background: url(images/bg/header_menu.gif) no-repeat -10px -40px; text-decoration:none; }

.header_menu div.hd_cart { margin: 0px; padding: 0px; float: right; width: 150px; padding:0px 10px 0px 40px; font: bold 12px/30px Verdana; height: 30px; overflow: hidden; }
.header_menu div.hd_cart a { color: #036; display: block; }
.header_menu div.hd_cart a:hover { color: #C00; text-decoration: none; }

.header_menu div.hd_sch { margin: 0px; padding: 0px; float: right; width: 220px; padding:0px 10px 0px 20px;}
.header_menu div.hd_sch .sch_text_off {width:155px;color:#999;height:15px;font:normal normal 11px Arial;border:none; background:none; margin:0px;padding:0px; vertical-align:middle;}
.header_menu div.hd_sch .sch_text_focus {width:155px;color:#c00;height:17px;font:normal bold 12px Verdana; border:none; background:none; margin:0px; padding:0px; vertical-align:middle;}
.header_menu div.hd_sch .sch_btn {border:none; background:none; cursor:pointer; width:50px; height:20px; margin:0px 0px 0px 12px; padding:0px; vertical-align:middle;}



.header_nav { clear:both; padding:0px; margin:0px; height:30px; background: url(images/bg/header_nav_sch.gif) no-repeat center -220px; }
/*.header_nav div.nav {float:left;margin:0px;padding-top:6px;display:inline-block;} 有chat时*/
/*.header_nav div.nav { float:left; margin:0px; line-height: 27px; clear: both; height: 27px; padding: 0px; }*/
.header_nav ul { list-style:none; margin:0px; padding:0px 0px; clear: both; }
.header_nav ul li { float:left; height:30px; margin:0px; padding:0px; width:auto; overflow:hidden; word-wrap:keep-all; display:inline-block; _display:table-cell; text-align:center; font: bold 12px/30px Arial; }
.header_nav ul li.hn_line { width:1px; font-size: 0px; background: url(images/bg/header_nav_sch.gif) no-repeat left -430px; margin: 0px; padding: 0px; float: left; height: 30px; overflow: hidden; }
.header_nav ul li.hn_first { width: 100px; }
.header_nav ul li.hn_first_cur { background: url(images/bg/header_nav_sch.gif) no-repeat left -320px; width: 100px; }
/*.header_nav ul li.hn_last { background: url(images/bg/header_nav_sch.gif) no-repeat right -360px; }*/
.header_nav ul li a, .header_nav ul li a:visited { font-weight:bold; color:#FFF; display:inline-block; margin: 0px; padding: 0px 23px; height: 30px; line-height: 30px; }
.header_nav ul li a:hover { color:#FF0; background: url(images/bg/header_nav_sch.gif) no-repeat -10px -320px; text-decoration: none; }
.header_nav ul li.hn_cur a { color:#FF0; background: url(images/bg/header_nav_sch.gif) no-repeat -5px -360px; text-decoration: none; }
.header_nav ul li.hn_first a:hover { background: url(images/bg/header_nav_sch.gif) no-repeat left -320px; width: 100px; text-align: center; padding: 0px; }
.header_nav ul li.hn_first_cur a { color:#FF0; }
.header_nav ul li.hn_first_cur a:hover { background:none; }
/*.header_nav ul li.hn_last a:hover { background: url(images/bg/header_nav_sch.gif) no-repeat right -320px; }*/
.header_nav ul li.hn_sign { background: url(none); width:180px; text-align: left; }
.header_nav ul li.hn_sign a { margin: 0px; padding: 0px; }
.header_nav ul li.hn_sign a:hover { background:none; color: #C00; }

.header_nav div.chat_online {float:right;width:180px; background:url(images/bg/header_nav_sch.gif) no-repeat left -80px;margin:0px;padding:0px;display:inline-block; height:21px;padding-top:12px;}
.header_nav div.chat_online p {padding:0;margin:0;}
.header_nav div.chat_online p.txt_link {padding-left:40px;cursor:pointer;}
#nav_chat_mar {overflow:hidden;height:16px;margin: 0px;float:left;padding:0px;line-height:16px;}
#nav_chat_mar div{height:16px;clear:both; margin:0px; padding:0px; line-height:16px;}
#nav_chat_demo {overflow:hidden;height:16px;margin: 0px;float:left;display:inline;padding: 0px;}
#nav_chat_demo ul{margin: 0px;padding: 0px;}
.chat_online_pop_hide {margin-left:0px;padding:0px;clear:both;position:relative;height:0px;z-index:10;}
.chat_online_pop_container {visibility:hidden;position:absolute;padding:9px;left:0px;width:160px;min-height:60px;_height:60px;top:-2px; border-bottom:#ddd solid 1px; border-left:#ddd solid 1px; border-right:#ddd solid 1px;background:#FFF;}

.header_search { clear:both; padding:0px; margin:0px; background:url(images/bg/header_nav_sch.gif) no-repeat left -120px; height:42px; line-height: 42px; }
.header_search div.hs_form { float:left; padding:1px 0px 0px 85px; width:700px; overflow:hidden; display: inline-block; margin:0px; }
.header_search div.hs_form .hs_text { width:350px; color:#999; height:15px; font:12px Arial; margin: 0px; padding: 2px 0px 0px; display: inline; }
.header_search div.hs_form .hs_text_focus { width:350px; color:#c00; height:17px; font:bold 14px Verdana; margin: 0px; padding: 0px; display: inline; }
.header_search div.hs_form .hs_select { width:170px; height:21px; overflow:hidden; color:#333; font: 12px Arial; display: inline; }
.header_search div.hs_form .hs_btn { background:url(images/btn/go.gif) no-repeat center center; background-position:center bottom\0; width:46px; cursor:pointer; border-style:none; height:22px; margin-top:6px; _margin-top:9px; margin-bottom:-4px; _margin-bottom:-2px; display: inline; }
.header_search div.hs_cart { float:right; padding:0px; width:145px; height:42px; line-height:42px; display: inline-block; }
.header_search div.hs_cart a { color:#FFF; font-weight: bold; }
.header_search div.hs_cart a:hover { color:#FF0; text-decoration:none; }

.header_search_popular { clear:both; padding:0px 10px; margin:0px; height:23px; line-height:23px; text-align:center; background:url(images/bg/header_nav_sch.gif) no-repeat center -170px; color:#444; overflow:hidden; font-size: 11px; }
.header_search_popular a { color:#444; }
.header_search_popular a:hover { color:#C00; }
/* header end */


/* footer */
#footer {width:960px;text-align:center;margin:0px auto;padding:0px;clear:both;min-height:60px;_height:60px;background:url(images/bg/footer.gif) repeat-x center top;}
#footer div.menu {padding:5px 0px;clear:both;height:20px;}
#footer div.menu a, #footer div.menu a:link, #footer div.menu a:visited {color:#000;text-decoration: none; font-size:11px; font-family:Verdana;}
#footer div.menu a:hover {color: #c00;}
#footer div.menu span {color:#999;margin:0px;padding:0px 5px; font-size:11px;}
#footer div.copyright {color:#333;line-height:1.6em;clear:both;padding-top:5px;font-size:11px;}
#footer a, #footer a:link, #footer a:visited {color:#333;text-decoration: none;}
#footer a:hover {color: #c00;}

.footer_search {width:960px;margin:0px auto;padding:0px;text-align:center;font-size:11px;background:#e6e6e6 url(images/bg/footer_search.gif) no-repeat center top;}
.footer_search div.fs_fun {margin:0px auto;clear:both;padding:10px;}
.footer_search input.text {background-color:#F9F9F9;border:1px solid #999;font:normal normal 12px Arial;padding:2px;color:#999;}
.footer_search input.text_focus {background-color:#F9F9F9;border:1px solid #666;font:normal normal 12px Arial;padding:2px;color:#C00;}
.footer_search div.fs_popular {clear:both;height:20px;line-height:20px;font-size:11px;text-align:center;padding:0px 15px;overflow:hidden;}
/* footer end */


/* mian */
#main { width:960px; margin:0px auto; padding:10px 0px; min-height:450px; _height:450px; background: #FFF; clear: both; }
.main_top {clear:both;height:0px;margin:0px;padding:0px;}
.main_left {float:left;width:190px;}
.main_scene {float:right;width:760px;margin:0px auto;padding:0px;}
.main_scene_l {float:left;width:760px;margin:0px;padding:0px;}
.main_right {float:right;width:190px;}
.main_bottom {font-size:0px;margin:0px;padding:0px;height:0px;clear: both;}

.main_scene_home {float:right;width:755px;;margin: 0px auto;padding: 0px;}
.main_scene_home div.area_a {width:500px;margin: 0px;padding:0px;float:left;}
.main_scene_home div.area_b {width:240px;margin: 0px;padding:0px;float:right;}

.exhibit_top {background:url(images/bg/mr_t.gif) #f8fafd no-repeat center top;margin: 0px;padding: 0px;clear: both;}
.exhibit_top div.title {clear:both;padding:2px 0px 5px 10px;font:normal bold 16px Verdana;}
.exhibit_top div.where {text-align:right;padding:8px 12px;clear:both;font-size:10px; font-family:Verdana;}
.exhibit_main {padding:10px 9px;margin:0px;background:url(images/bg/mr_m.gif) no-repeat center top;border-left:#b6b6b6 solid 1px;border-right:#b6b6b6 solid 1px;min-height:400px;_height:400px;clear:both;width:740px;}
.exhibit_bottom {clear:both;margin:0px;padding:0px;height:15px;width:100%;background:url(images/bg/mr_b.gif) no-repeat center top;}
.title_full_sec {clear:both; padding:5px 5px 3px 10px;background:url(images/bg/a_h_p_title.gif) repeat-x center bottom;font:normal bold 14px Verdana;}

.exh_full_top {background: url(images/bg/main_full_t.gif) no-repeat center top;margin:0px auto;padding:0px;clear:both;}
.exh_full_top .where {margin:0px auto;padding:5px 10px 0px 0px;clear:both;text-align:right;font-size:11px;}
.exh_full_top .title {margin:0px auto;padding:0px;clear:both;padding:15px 0px 0px 25px;font:normal bold 16px Verdana;color:#CC0000;}
.exh_full_main {background:url(images/bg/main_full_m.gif) repeat-y center top;margin:0px auto;padding:15px 20px;clear:both;min-height:400px;_height:400px;}
.exh_full_bottom {background:url(images/bg/main_full_b.gif) no-repeat center top;margin:0px auto;padding:0px;clear:both;height:3px;}

/*special for home*/
.col_h_3 { margin: 0px; padding: 0px 0px 0px 14px; float: left; width: 244px; }
.col_h_3_fir { padding-left:0px; }


/* mian end */


/*compart column effect*/
.fun_t_more {float:right;width:40px;padding-top:7px;text-align:right;}
.fun_t_more_100px {float:right;width:100px;padding-top:5px;text-align:right;}
.fun_t_more_pt18 { float:right; width:40px; padding-top:18px; text-align:right; }

.fun_col_t { background:url(images/fun/b_190t.gif) no-repeat center top; width:170px; margin:0px auto; clear:both; height:19px; color:#FFF; font:bold 12px Verdana; padding:5px 10px 0px; overflow: hidden; }
.fun_col_m { background:url(images/fun/b_190m.gif) repeat-y center top; margin:0px auto; padding:5px 10px; width:170px; clear:both; }
.fun_col_b { background:url(images/fun/b_190b.gif) no-repeat center top; margin:0px auto; padding:0px; width:190px; clear:both; font-size: 0px; height: 5px; overflow: hidden; }

.fun_sign_t { background:url(images/fun/sign_t.gif) no-repeat center top; width:180px; margin:0px; clear:both; height:25px; color:#FFF; font:bold 12px Verdana; padding:0px 10px; overflow: hidden; }
.fun_sign_m { background:url(images/fun/sign_m.gif) repeat-y center top; margin:0px auto; padding:3px 10px; width:180px; clear:both; word-wrap:break-word; }
.fun_sign_b { background:url(images/fun/sign_b.gif) no-repeat center top; margin:0px; padding:0px; width:200px; clear:both; height: 5px; overflow: hidden; font-size: 0px; }

.fun_200t { background:url(images/fun/b_200t.gif) no-repeat center top; width:180px; margin:0px auto; clear:both; height:20px; color:#333; font:bold 12px Verdana; padding:5px 10px 0px; overflow: hidden; }
.fun_200m { background:url(images/fun/b_200m.gif) repeat-y center top; margin:0px auto; padding:5px 10px; width:180px; clear:both; word-wrap:break-word; }
.fun_200b { background:url(images/fun/b_200b.gif) no-repeat center top; margin:0px auto; padding:0px; width:200px; clear:both; font-size: 0px; height: 5px; overflow: hidden; }

.fun_240t { background:url(images/fun/bl_240t.gif) no-repeat center bottom; width:195px; margin:0px auto; clear:both; height:19px; color:#C00; padding:6px 10px 0px 35px; font: bold 12px Verdana; }
.fun_240m { background:url(images/fun/bl_240m.gif) repeat-y center top; margin:0px auto; padding:0px 10px; width:220px; clear:both; word-wrap:break-word; }
.fun_240b { background:url(images/fun/bl_240b.gif) no-repeat center bottom; margin:0px auto; padding:0px; width:240px; clear:both; }

.fun_500t { background:url(images/fun/bl_500t.gif) no-repeat center bottom; width:455px; margin:0px auto; clear:both; height:19px; color:#C00; padding:6px 10px 0px 35px; font: bold 12px Verdana; }
.fun_500m { background:url(images/fun/bl_500m.gif) repeat-y center top; margin:0px auto; padding:0px 10px; width:480px; clear:both; word-wrap:break-word; }
.fun_500b { background:url(images/fun/bl_500b.gif) no-repeat center bottom; margin:0px auto; padding:0px; width:500px; clear:both; }

.fun_755t { background:url(images/fun/b_755t.gif) no-repeat left bottom; width:710px; margin:0px; clear:both; height:19px; color:#FFC; font:bold 12px Verdana; padding:5px 10px 0px 35px; text-decoration: none; }
.fun_755m { margin:0px auto; padding:5px 7px 5px 8px; width:740px; clear:both; word-wrap:break-word; }
.fun_755b { margin:0px; padding:0px; width:755px; clear:both; height: 5px; overflow: hidden; font-size: 0px; }


.fun_550t { background:url(images/fun/b_550t.gif) no-repeat left top; width:510px; margin:0px; clear:both; height:19px; color:#333; font:bold 13px Verdana; padding:5px 20px 0px; }
.fun_550m { background:url(images/fun/b_550m.gif) repeat-y left bottom; margin:0px auto; padding:5px; width:540px; clear:both; word-wrap:break-word; }
.fun_550b { background:url(images/fun/b_550b.gif) no-repeat center top; margin:0px; padding:0px; width:550px; clear:both; height: 5px; overflow: hidden; font-size: 0px; }

.fun_760t { background:url(images/fun/b_760t.gif) no-repeat left top; width:720px; margin:0px; clear:both; height:19px; color:#333; font:bold 13px Verdana; padding:5px 20px 0px; }
.fun_760m { background:url(images/fun/b_760m.gif) repeat-y left bottom; margin:0px auto; padding:10px; width:740px; clear:both; word-wrap:break-word; }
.fun_760b { background:url(images/fun/b_760b.gif) no-repeat center top; margin:0px; padding:0px; width:760px; clear:both; font-size: 0px; height: 5px; overflow: hidden; }

.fun_760t_blue { background:url(images/fun/b_760t_blue.gif) no-repeat left top; width:720px; margin:0px; clear:both; height:19px; color:#fff; font:bold 13px Verdana; padding:5px 20px 0px; }
.fun_760t_brown { background:url(images/fun/b_760t_brown.gif) no-repeat left bottom; width:740px; margin:0px auto; clear:both; height:20px; color:#FFF; font:bold 12px Verdana; padding:4px 10px 0px 10px; text-decoration: none; }
.fun_760t_cyan { background:url(images/fun/b_760t_cyan.gif) no-repeat left bottom; width:740px; margin:0px auto; clear:both; height:20px; color:#fff; font:bold 12px Verdana; padding:4px 10px 0px 10px; text-decoration: none; }
.fun_760t_gray { background:url(images/fun/b_760t_gray.gif) no-repeat left bottom; width:740px; margin:0px auto; clear:both; height:20px; color:#000; font:bold 12px Verdana; padding:4px 10px 0px 10px; text-decoration: none; }
.fun_760t_black { background:url(images/fun/b_760t_black.gif) no-repeat left bottom; width:740px; margin:0px auto; clear:both; height:20px; color:#fff; font:bold 12px Verdana; padding:4px 10px 0px 10px; text-decoration: none; }

.fun_column {margin:0px auto;padding:7px 10px;background:url(images/fun/column_t.gif) repeat-x top center;border:1px solid #d0d0d0;line-height:1.6em;}

.fun_rc_t {background:url(images/fun/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/fun/brown_720m.gif) repeat-y left bottom;margin:0px auto;padding:3px 10px;width:700px;clear:both;}
.fun_rc_b {background:url(images/fun/brown_720b.gif) no-repeat left top;margin:0px auto;padding:0px;height:3px;width:720px;clear:both;font-size:0px;}

.fun_j200m {background:url(images/fun/g_bl_200m.gif) repeat-y center top;margin:0px auto;width:200px;clear:both;}
.fun_j200t {background:url(images/fun/g_bl_200t.gif) no-repeat center top;margin:0px;padding:6px 8px 0px 8px;clear:both;}
.fun_j200b {background:url(images/fun/g_bl_200b.gif) no-repeat center top;margin:0px;padding:0px;clear:both;height:5px;font-size:0px;}
.fun_j200t_join {background:url(images/fun/g_bl_200t.gif) no-repeat center top;margin:0px;padding:5px 1px 0px 1px;clear:both;}

.fun_im_t { background:url(images/fun/im_t.gif) no-repeat center bottom; width:100px; margin:0px; clear:both; height:30px; padding:0px; overflow: hidden; }
.fun_im_m { background:url(images/fun/im_bg.gif) repeat-y center top; margin:0px; padding:5px; width:90px; clear:both; text-align:center; font-size:10px; }
.fun_im_b { background:url(images/fun/im_b.gif) no-repeat center top; margin:0px; padding:0px; height:30px; width:100px; clear: both; overflow: hidden; }
/*compart column effect end*/



/*info sytle*/
.col_2li {clear:both;margin:0px auto;padding:2px 0px;}
.col_2li div.left {float:left;text-align:right;width:125px;padding-right:5px;margin:0px;}
.col_2li div.right {float:left;padding:0px;margin:0px;}
.col_2li div.bottom {clear:both;padding:0px;margin:0px;height:3px;}

.info_desc {clear:both;padding:5px 10px;margin:0px auto;font-size:13px;line-height:1.6em;}
.info_desc div.left {text-align:right;margin:0px;padding-right:10px;float:left;width:125px;}
.info_desc div.right {text-align:left;margin:0px;padding:0px;float:left;width:580px;}
.info_att {text-align:center;color:#666;padding:5px 10px;font-size:11px;}
.info_att div.att {clear:both;text-align:left;padding:0px;padding:5px 10px;}

.info_li_block {clear:both;padding:10px;margin:0px auto;}
.info_li_block div.left {float:left;width:170px;display:inline;}
.info_li_block div.right {float:left;display:inline;width:500px;}

.info_li_txt { margin:0px auto; padding:10px; clear:both; }
.info_li_txt div.data {float:left;display:inline;}
.info_li_txt div.date {float:right;display:inline;color:#666;font-size:11px;}
.info_li_txt div.data a, .info_li_txt div.data a:link, .info_li_txt div.data a:visited { clear:both; margin:0px; background:url(images/arrow/3a.gif) no-repeat 2px 5px; padding-left:15px; font: bold 13px Arial; }
.info_li_txt div.data a:hover {background:url(images/arrow/3b.gif) no-repeat 3px 5px;}
.info_li_txt div.desc { clear:both; padding:5px 0px 5px 20px; color:#505050; font-size: 11px; }
.info_li_txt div.area_reply { clear:both; padding:0px 0px 0px 20px; margin: 0px; }

.info_reply_area { clear:both; padding:5px 10px; margin:0px auto; line-height:1.6em; }

.rl_att { font-size: 11px; color: #333; background: #F9F9F9; margin: 0px auto; padding: 3px 10px; clear: both; width: 95%; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; }
/*info sytle end*/



/*link list and img standard*/
.link_li_a {margin:0px;width:100%;text-align:left;clear:both;}
.link_li_a a, .link_li_a a:visited {margin:0px;background:url(images/arrow/6a.gif) no-repeat 0px 10px;display:block;padding:4px 0px 4px 10px;}
.link_li_a a:hover {background:url(images/arrow/6b.gif) no-repeat 1px 10px;}

.link_li_cur {margin:0px;width:100%;text-align:left;clear:both;}
.link_li_cur a, .link_li_cur a:visited {margin:0px;background:url(images/arrow/6b.gif) no-repeat 1px 10px;display:block;padding:4px 0px 4px 10px;}

.link_li_b {margin:0px;width:100%;text-align:left;clear:both;}
.link_li_b a, .link_li_b a:visited {margin:0px;background:url(images/arrow/6c.gif) no-repeat 0px 10px;display: block;padding:4px 0px 4px 10px;color:#FFF;}
.link_li_b a:hover {background:url(images/arrow/6d.gif) no-repeat 1px 10px; color:#FF0;}

.link_li_ro {padding:7px 0px 7px 16px;margin:0px;clear:both;background: url(images/ico/cart_gray.gif) no-repeat 0px 7px;}

.link_li_rc {float:left;width:170px;padding:3px 0px 0px 5px;margin:0px;font-size:11px;}
.link_li_rc a{display:block;background:url(images/arrow/5a.gif) no-repeat 2px center;padding:2px 1px 2px 13px;}
.link_li_rc a:hover{background:#ffc url(images/arrow/5b.gif) no-repeat 2px center;padding:1px 0px 1px 12px;border:#d2e2ff solid 1px;text-decoration:none;color:#F00;}



.img50px { width:55px; height:55px; overflow:hidden; padding:0px; margin:0px auto; text-align:center; clear:both; }
.img50px a { width:50px; height:50px; line-height:50px; margin:0px; overflow:hidden; vertical-align:middle; background:#FFF; display:table-cell; *display:block; padding:1px; border:1px solid #E6E6E6; *font-size:44px; } /* font-size,for ie6,height*0.873*/
.img50px a:hover { border:1px solid #C00; padding:1px; }

.img70px { width:74px; height:74px; overflow:hidden; padding:0px; margin:0px auto; text-align:center; clear:both; }
.img70px a { width:70px; height:70px; line-height:70px; margin:0px; overflow:hidden; vertical-align:middle; background:#FFF; display:table-cell; *display:block; padding:2px; *font-size:61px; } /* font-size,for ie6,height*0.873*/
.img70px a:hover { border:1px solid #C00; padding:1px; }

.img90px { width:94px; height:94px; overflow:hidden; padding:0px; margin:0px auto; text-align:center; clear:both; }
.img90px a { width:90px; height:90px; line-height:90px; margin:0px; overflow:hidden; vertical-align:middle; background:#FFF; display:table-cell; *display:block; padding:2px; *font-size:78px; } /* font-size,for ie6,height*0.873*/
.img90px a:hover { border:1px solid #C00; padding:1px; }

.img100px { width:106px; height:106px; overflow:hidden; padding:0px; margin:0px auto; text-align:center; clear:both; }
.img100px a { width:100px; height:100px; line-height:100px; margin:0px; overflow:hidden; vertical-align:middle; background:#FFF; display:table-cell; *display:block; padding:2px; border:1px solid #CCC; *font-size:87px; } /* font-size,for ie6,height*0.873*/
.img100px a:hover { border:1px solid #C00; padding:2px; }

.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 { border:1px solid #C00; padding:2px; }

.img_120x90 { width:126px; height:96px; overflow:hidden; padding:0px; margin:0px auto; text-align:center; clear:both; }
.img_120x90 a { width:120px; height:90px; line-height:90px; margin:0px; overflow:hidden; vertical-align:middle; background:#FFF; display:table-cell; *display:block; padding:3px; *font-size:78px; }
.img_120x90 a:hover { border:1px solid #C00; padding:2px; }

.img140x40 { width:146px; height:146px; overflow:hidden; padding:0px; margin:0px auto; text-align:center; clear:both; }
.img140x40 a { width:140px; height:40px; line-height:40px; margin:0px; overflow:hidden; vertical-align:middle; background:#FFF; display:table-cell; *display:block; padding:3px; border:1px solid #CCC; *font-size:35px; }
.img140x40 a:hover { border:1px solid #C00; padding:2px; }
/*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; background:url(images/bg/tab_row_t.gif) repeat-x top center;}
.tab_comm td {border-bottom:1px solid #DBDBDB;padding:5px; margin:0px;}
.tr_head {background-color: #eff7fb;text-align: center;font-weight: bold;}
.tr_info {background-color: #FFFFFF;text-align: center;font-size:9pt;}

.tab_noborder {border-collapse:collapse;width:100%;margin:0px auto;clear:both;background:url(images/bg/tab_row_t.gif) repeat-x top center;}
.tab_noborder td {border-bottom:1px solid #DBDBDB;padding:4px;margin:0px;}
.tab_noborder tr.tr_head {background-color:#F5F5F5;text-align:center;font-weight:bold;border-bottom:1px solid #DBDBDB;}
/*table standard end*/


/*begin categories menu */
.cate_title_pro {clear:both;margin:0px;padding:0px;}
.cate_title_pro a, .cate_title_pro a:link, .cate_title_pro a:visited {clear:both; display:block;background: url(images/bg/cate_t.gif) no-repeat 0px 0px;color:#FFF;font:normal bold 12px Verdana;height:20px;padding:8px 0px 0px 15px;}
.cate_title_pro a:hover {clear:both;display:block;background: url(images/bg/cate_t.gif) no-repeat 0px -40px;color:#fff;text-decoration: none;}
.cate_title_pro a.on_focus {clear:both;display:block;background: url(images/bg/cate_t.gif) no-repeat 0px -40px;color:#fff;text-decoration: none;}

.cate_title_dir {clear:both;margin:0px;padding:0px;}
.cate_title_dir a, .cate_title_dir a:link, .cate_title_dir a:visited {clear:both; display:block;background: url(images/bg/cate_t.gif) no-repeat 0px -100px;color:#FFF;font:normal bold 12px Verdana;height:20px;padding:8px 0px 0px 15px;}
.cate_title_dir a:hover {clear:both;display:block;background: url(images/bg/cate_t.gif) no-repeat 0px -40px;color:#fff;text-decoration: none;}
.cate_title_dir a.on_focus {clear:both;display:block;background: url(images/bg/cate_t.gif) no-repeat 0px -40px;color:#fff;text-decoration: none;}

.cate_current_title {font-size:12px;width:181px;height:34px;padding:0px 2px 2px 2px;background:#0f6195;float:left;line-height:34px; overflow:hidden;}
.cate_current_title span {font-size:12px;width:171px;height:34px;background:#fff;float:left;line-height:34px; overflow:hidden; padding-left:10px; font-weight:bold;}

.cate_title_c {clear:both;margin:0px;padding:0px;height:0px;}
.cate_parent {margin:0px;top:36px;padding:0px;clear:both;position:relative;height:0px;z-index:10000px;}

.cate_title {clear:both;padding:0px;margin:0px;}
.cate_container {clear:both;width:182px;padding:0px 1px 0px 2px;margin:0px;}

.cate { width:188px; padding:0px 1px; float:left; z-index:20000; clear:both; background:#8e5501; }
.cate ul { background:#f5f5f5; float:left; list-style:none; margin:0px; padding:0px; clear:both; }
.cate ul ul { margin:0px; list-style:none; padding: 0px; }
.cate ul li { float:left; display:block; width:188px; background:url(images/bg/menu_arrow_bg.gif) no-repeat -1px -120px; border-top:solid 1px #bababa; padding: 0px; }
.cate ul li h2 { display: block; padding: 6px 15px 6px 10px; clear: both; width: 163px; cursor:pointer; font: bold 12px Arial; margin: 0px; }
.cate ul ul li { display:block; width:160px; height:auto; line-height:140%; border:0px; font-weight:normal; padding:2px 0 2px 19px; border-right:2px solid #a6a6a6; background-position:0 -52px; background-color:#fff; }
.cate ul ul .b_top {background-position:0 0;border-top:1px solid #bababa;border-right:2px solid #A6A6A6;padding-top:8px;}
.cate a, .cate a:visited { display:block; float:left; height:100%; text-decoration:none; color:#000; padding:0px; }
.cate ul ul li span { font: 11px Arial; color: #666; }
.cate ul ul li a, .cate ul ul li a:visited {display:inline;color:#000;background:none;text-indent:0px;width:auto;}
.cate ul ul li a:hover {color:#c00;background:none;text-decoration:underline;border-top:0px;}
.cate ul ul :hover > a {color:#c00;background:none;text-decoration:underline;border-top:0px;}
.cate table {border-collapse:collapse; padding:0; margin:-1px; width:0; height:0; font-size:1em; z-index:1;}
* html .cate a:hover { color:#C00; position:relative; z-index:100; text-decoration:none; background:#fff url(images/bg/menu_arrow_bg.gif) no-repeat -1px -180px; }
.cate li:hover {position:relative;}
.cate :hover > a {color:#c00;background:#fff url(images/bg/menu_arrow_bg.gif) no-repeat -1px -180px;}
.cate ul ul { position:absolute; z-index:10; height:0; top:-10000px; left:170px; width:181px; padding-bottom:4px; height:auto; background:url(images/bg/menu_arrow_bg.gif) no-repeat 0 bottom; }
.cate ul :hover ul {top:-1px;}
.cate iframe {display:block;z-index:-1;filter: mask();left:0px;width:183px;position:absolute;top:0px;height:20px;}
/*define for ie6.6 to menu */
.cate_bottom { font-size: 0px; background: url(images/bg/menu_bottom.gif) no-repeat center top; margin: 0px; padding: 0px; clear: both; height: 10px; overflow: hidden; }
.cate_bottom_b { font-size: 0px; margin: 0px; padding: 0px; clear: both; height: 3px; overflow: hidden; }
/*for dir*/
.cate_dir { line-height: 24px; font-weight: bold; clear: both; height: 24px; border-top: 1px solid #CCC; background: #FFC; }
.cate_dir a,.cate_dir a:visited { line-height: 24px; font-weight: bold; display: block; clear: both; height: 24px; color: #036; text-decoration: none; }
.cate_dir a:hover { color: #C00; text-decoration: none; background: url(none); }
.cate_dir_sub_area {}
/*end categories menu */


.ml_area { padding:0px; clear:both; background: #FFF; margin: 0px; border-top: 1px solid #CCC; }
.ml_dir { clear:both; margin:0px; padding:0px 0px 0px 10px; background:#fff; border-top: 1px solid #CCC; }
.ml_dir a, .ml_dir a:visited { clear:both; margin:0px; padding:5px 0px; display:block; font-weight:bold; font-size:12px; width: 178px; }
.ml_dir a:hover { background:#F3F3E9; color:#F60; text-decoration:none; background: url(images/arrow/2b.gif) no-repeat 162px 10px; }
.ml_subdir { clear:both; margin:0px; padding:0px; background:#fff; border-top: 1px solid #D2D2D2; }
.ml_subdir a, .ml_subdir a:visited { clear:both; margin:0px; padding:5px 0px 5px 25px; color:#630; display:block; font: bold 11px Arial; width: 163px; background: url(images/arrow/3a.gif) no-repeat 15px 10px; }
.ml_subdir a:hover { background:#E8E8FF url(images/arrow/3b.gif) no-repeat 15px 10px; color:#C00; text-decoration:none; }
.ml_type { clear:both; margin:0px; padding:0px; background:#fff; border-top: 1px solid #D2D2D2; }
.ml_type a { clear:both; margin:0px; padding:5px 0px 5px 30px; color:#444; display:block; font-size:11px; }
.ml_type a:hover {background:#f8f8f8 url(images/arrow/6b.gif) no-repeat 20px 10px;color:#C00;text-decoration:none;}

.ml_dir_cur { clear:both; margin:0px; padding:0px 0px 0px 10px; background:#fff; border-top: 1px solid #CCC; }
.ml_dir_cur a, .ml_dir_cur a:visited { color:#F30; background: url(images/arrow/2b.gif) no-repeat 162px 10px; display: block; }
.ml_dir_cur a:hover { color:#F30; background: url(images/arrow/2b.gif) no-repeat 162px 10px; }
.ml_subdir_cur { background:#f8f8f8; }
.ml_subdir_cur a, .ml_subdir_cur a:visited {color:#c00;background:url(images/arrow/3b.gif) no-repeat 15px 10px;}
.ml_type_cur {background:#f8f8f8;}
.ml_type_cur a {color:#c00;background:url(images/arrow/6b.gif) no-repeat 20px 10px;}
.area_subordinate {clear:both;margin:0px;padding:0px;padding-left:10px;background:#fff;border-bottom:solid 1px #CCC;}


/*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: right; width: 80px; text-align: center; font-size: 10px; }

.pro_cate {float:left;width:190px;margin:0px;padding:0px;height:28px;}
.pro_where {float:right;width:500px;margin:0px;padding:0px 5px;text-align:right;font-size:11px;overflow:hidden;height:28px;line-height:28px;_height:20px;}

.pro_chief {clear:both;padding:0px;margin:0px auto;background:url(images/bg/proMain.gif) repeat-y left top;}
.pro_chief div.t {clear:both;padding:0px;margin:0px auto;height:3px;font-size:0px;background:url(images/bg/proMain_t.gif) no-repeat;}
.pro_chief div.b {clear:both;padding:0px;margin:0px auto;height:3px;font-size:0px;background:url(images/bg/proMain_b.gif) no-repeat;}
.pro_chief div.photo {float:left;text-align:center;margin:0px auto;width:330px;padding:5px;}
/*product picture for magnifier*/
.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; }
/*product picture for no magnifier*/
.pro_chief div.photo div.img { width:306px; height:306px; overflow:hidden; padding:0px; margin:0px auto; text-align:center; clear:both; }
.pro_chief div.photo div.img a { width:300px; height:300px; line-height:300px; margin:0px; overflow:hidden; vertical-align:middle; background:#FFF; display:table-cell; *display:block; padding:2px; border:1px solid #E6E6E6; *font-size:262px; } /* font-size,for ie6,height*0.873*/
.pro_chief div.photo div.img a:hover { border:1px solid #C00; padding:2px; }

.pro_chief div.img_more {margin:0px auto;padding:0px;clear:both;}
.pro_chief div.img_more .item {width:65px;padding:0px;margin:0px auto;float:left;}
.pro_chief div.brief {margin:0px;padding:0px;float:right;width:400px;}
.pro_chief div.brief div.pro_name { margin:0px; clear: both; font-size: 16px; font-weight: bold; }
.pro_chief div.brief div.pro_brief {margin:0px;clear:both;padding:5px;}
.pro_chief div.brief div.left {font-weight:bold;text-align:right;float:left;width:70px;padding:8px 5px 5px 0px;}
.pro_chief div.brief div.right {float:left;width:320px;padding:5px 0px 5px 0px;}
.pro_chief div.fun_order {width:175px;float:right;padding:5px;text-align:center;}
.pro_chief div.fun_order div.subtotal {width:145px;padding:5px;clear:both;margin:0px auto;background:#FFF;border:#999 solid 1px; font-weight:bold;}

.pro_b_item { margin:0px; padding:1px; clear: both; }
.pro_b_item_e { margin:0px; clear:both; padding:0px; background:#FF6; border: 1px solid #CCC; }

.pro_desc {padding:8px;margin:0px;clear:both;background:url(images/bg/proMain_infoBrief.jpg) repeat-x center top;line-height:1.5em;}
.pro_desc div.info {padding:10px;margin:0px;clear:both;line-height:1.5em;}
.pro_desc div.pro_corr_item {width:130px;padding:0px 6px;margin:0px auto;float:left;text-align:center;word-wrap:break-word;}


.pro_m_info {padding:5px 10px;margin:0px;clear:both;}
.pro_m_info div.related_kwd_l {margin:0px;padding-right:10px;float:left;width:120px;text-align:right;}
.pro_m_info div.related_kwd_r {margin:0px;float:left;width:580px;}


.pro_h_cate { margin: 0px; padding: 0px 6px; float: left; width: 168px; }
.pro_h_cate_fir { }
.pro_h_cate div.p_h_c_photo { margin: 0px auto; padding: 0px; text-align:center; clear: both; height: 106px; }
.pro_h_cate div.p_h_c_photo a { width:160px; height:100px; line-height:100px; border:1px solid #C8C8C8; padding:2px; margin:0px; overflow:hidden; vertical-align:middle; background:#FFF; display:table-cell; *display:block; *font-size:87px; } /* font-size,for ie6,height*0.873*/
.pro_h_cate div.p_h_c_photo a:hover { border:1px solid #C00; padding:2px; }
.pro_h_cate div.p_h_c_tit { margin: 0px; padding: 5px 0px 0px; clear: both; }
.pro_h_cate div.p_h_c_sub { margin: 0px; padding: 3px 0px 3px 10px; clear: both; overflow: hidden; font-size: 11px; }

.pro_grid { float:left; width:175px; text-align:center; padding:10px 5px; font-size:11px; margin:0px auto; }
.pro_grid div.photo { width:126px; height:96px; overflow:hidden; padding:0px; margin:0px auto; text-align:center; clear:both; }
.pro_grid div.photo a { width:120px; height:90px; line-height:90px; margin:0px; overflow:hidden; vertical-align:middle; background:#FFF; display:table-cell; *display:block; padding:3px; *font-size:78px; }
.pro_grid div.photo a:hover { border:1px solid #C00; padding:2px; }
.pro_grid div.title {text-align:center;margin:0px auto;padding-top:3px;clear:both;}
.pro_grid div.special {text-align:right;position:absolute;width:160px;margin:-8px -10px 0px 0px;}

.pro_list {clear:both;padding:10px;margin:0px auto;border-bottom:#CCC dashed 1px;}
.pro_list div.photo { float:left; text-align:center; margin:0px; padding:0px; overflow:hidden; width:140px; height:140px; display: inline; }
.pro_list div.photo a {padding:2px;margin:0px;width:130px;height:130px;overflow:hidden;vertical-align: middle;line-height:130px;background:#FFF;display:table-cell;*display:block;}
.pro_list div.photo a:hover {border:1px solid #C00;padding:1px;}
.pro_list div.brief { margin:0px auto; padding-left:10px; float:left; width:420px; color:#555; display: inline; }
.pro_list div.order_fun { margin:0px auto; padding-left:10px; float:left; width:140px; line-height:1.5em; display: inline; }
.pro_list div.title {margin:0px;clear:both;padding:2px 0px 5px 0px;font-size:13px;font-weight:bold;}
.pro_list div.rc_rb {margin:0px;clear:both;padding:0px;font-size:11px;}
.pro_list div.special {text-align:right;position:absolute;width:140px;margin:-8px -5px 0px 0px;}
.pro_list div.brief_suit { margin:0px auto; float:right; width:510px; color:#333; font-size: 11px; }
.pro_list div.order_fun_suit { margin:0px auto; background: #F5F5F5; padding: 4px 10px; clear: both; border: 1px solid #E1E1E1; font-size: 12px; }





/*end product present*/


/*page navigation*/
.pagePrevNext {padding:10px;margin:0px auto;clear:both;font-size:11px;font-weight:bold;}
.pagePrevNext div.prev {float: left;width: 48%;text-align: left;}
.pagePrevNext div.next {float: right;width: 48%;text-align: right;}


.page_nav {margin:0 auto;padding:10px;clear:both;line-height:2em;font-size:11px;font-family:Verdana;}
.page_nav span {color:#cc0000;background-color:#ffff99;border:1px solid #999999;padding:2px 5px;margin:2px;font-weight:bold;}
.page_nav input.line { margin:0px; padding:0px; text-align:center; border-style:none; border-bottom:#999 solid 1px; font:11px Arial; }
.page_nav a {color:#000000;text-decoration:none;border:1px solid #999999;padding:2px 5px;margin:2px;background-color:#F4FBFF;}
.page_nav a:hover { color:#FFF; text-decoration:none; background-color:#069; border: 1px solid #999; }
.page_nav div.fl {text-align:left;float:left;}
.page_nav div.fr {text-align:right;float:right;}
/*end ifpage navigation*/








.memberReg {clear:both; padding:5px 0px; margin:0px auto;width:850px;}
.memberReg div.l {padding:0px;margin:5px 0px;width:290px;text-align:right;float:left;font-weight:bold;}
.memberReg div.r {padding:0px;margin:0px;width:550px;float:right;}
.memberReg div.r_info {padding-top:3px;}

.memberRegOrder {clear:both;padding:5px 0px; margin:0px auto;width:450px;}
.memberRegOrder div.l {padding:0px;margin:5px 0px;width:120px;text-align:right;float:left;font-weight:bold;}
.memberRegOrder div.r {padding:0px;margin:0px;width:320px;float:right;}

.para_full {clear:both;padding:3px 0px; margin:0px auto; font-size:12px; width:700px;}
.para_full div.l {padding:3px 0px;margin:0px;width:190px;text-align:right;float:left;font-weight:bold;}
.para_full div.r {padding:0px;margin:0px;width:500px;float:right;}

.para_choose_static {padding:5px;margin:0px auto;clear:both;background:#FFF;border:#FFF 1px solid;}
.para_choose_focus {padding:5px;margin:0px auto;clear:both;background:#FFC;border:#ccc 1px solid;}

.choosePayment {padding:8px 15px;margin:0px auto;clear:both;border:#EEEEEE 1px solid;width:90%;}

.signFloatRight{width: 40px;margin: 0px;padding-top:3px;float: right;}
.signFloatLeft {margin: 0px;padding: 0px;float: left;width: 170px;}
.signLabel {width:65px;margin: 0px;padding: 3px 5px 0px 0px;float: left;text-align: right;font-weight:bold;}
.signInput {width:100px;margin: 0px;padding: 0px;float: left;}

.keywords {font-size:11px;color:#666;}
.keywords a, .keywords a:visited {color:#666;text-decoration:none;}
.keywords a:hover {color:#c00;}

.related_kwd a, .related_kwd a:visited {color:#666;text-decoration:none;font-size:11px;}
.related_kwd a:hover {color:#c00;}



.prod_pop_pro {padding:5px 10px;left:280px;visibility:hidden;width:120px;position:absolute;margin:0px;background-color:#fffbef;border: 1px solid #ffb64b;font-size:11px;}
.prod_pop_pro img.img_board_left{position:absolute;z-index:999;top:5px;left: -7px;}

.prod_hf_decorate { padding:5px 15px; left:100px; visibility:hidden; width:250px; position:absolute; margin:0px; background-color:#fffbef; border: 1px solid #ffb64b; top: -25px; text-align: left; font: 11px Arial; }
.prod_hf_decorate img.img_board_left{position:absolute;z-index:999;top:5px;left: -7px;}

.loadingImg {background:url(images/ico/loading.gif) no-repeat center center;height:80px;padding:0px;margin:0px auto;clear:both;}
.loadingImgSmall {background:url(images/ico/loading_small.gif) no-repeat center center;height:20px;padding:0px;margin:0px auto;clear:both;}


.paraSubject {color:#000000;background:#F5F5F5;border-bottom:#CCCCCC solid 1px;padding:5px;font:normal bold 12px Verdana;clear:both;}
.paraContent {padding:5px 15px;margin:0px auto;line-height:1.6em;clear:both;font-size:12px;border:#DBDBDB solid 1px;}

.paraSubjectB {color:#000000;background:#ffffec;border-bottom:#CC9900 solid 1px;padding:6px;font:normal bold 12px Verdana;clear:both;border:#CC9900 solid 1px;}
.paraContentB {padding:7px 15px;margin:0px auto;line-height:1.6em;clear:both;font-size:12px;border:#CC9900 solid 1px;}

.paraSubjectC {color:#000000;background:#eff7fb;border:#C9E4F1 solid 1px;border-bottom:#55b9da solid 1px;padding:6px;font:normal bold 12px Verdana;clear:both;}
.paraContentC {padding:7px 15px;margin:0px auto;line-height:1.6em;clear:both;font-size:12px;border:#C9E4F1 solid 1px;}


.para_order_step {clear:both;margin:0px;padding:0px;border:1px solid #ccc;height:1%;}
.para_order_step span.sn {color:#666;background-color:#fff;border:1px solid #ccc;padding:1px 3px;font-size:10px;}
.para_order_step span.sn_cur {color:#fff;background-color:#c00;border:1px solid #c00;padding:1px 3px;font-size:10px;}
.para_order_step div.subject {color:#666;border-bottom:#ccc solid 1px;padding:5px;font:normal bold 12px Verdana;clear:both;background:#F0F0F0;}
.para_order_step div.subject_cur {color:#c00;border-bottom:#bbafa0 solid 1px;padding:5px;font:normal bold 12px Verdana;clear:both;background:#f9f3e3;}
.para_order_step div.scene {padding:5px 20px;margin:0px;line-height:1.6em;clear:both;}
.para_order_step div.scene_nopadding {padding:0px;margin:0px;clear:both;}


/*begin fun*/
.fun {margin:0px auto;clear:both;border:#d5d5d5 solid 1px;background:#FFF;padding:0px;}
.fun div.t {margin:0px auto;clear:both;background:url(images/bg/fun_t.gif) repeat-x center top; font:normal bold 13px Arial; padding:4px 0px 0px 10px; height:21px;}
.fun div.c {margin:0px auto;clear:both;padding:5px 8px;}
.fun div.c_full {margin:0px auto;clear:both;padding:5px 15px;}
.fun div.c_full_t {margin:0px auto;clear:both;padding:6px 0px; font:normal bold 12px Arial;}
.fun div.c_3column_l {width:300px;float:left;margin:0px;padding:0px;}
.fun div.c_3column_m {width:300px;float:left;margin:0px;padding:0px 10px;}
.fun div.c_3column_r {width:300px;float:left;margin:0px;padding:0px;}
.fun div.c_2column_l {width:450px;float:left;margin:0px;padding:0px;}
.fun div.c_2column_r {width:450px;float:right;margin:0px;padding:0px;}
.fun div.c_2column_s2_l {width:480px;float:left;margin:0px;padding:0px;}
.fun div.c_2column_s2_r {width:440px;float:right;margin:0px;padding:0px;}
.fun ul {margin:0px;padding:0px;list-style:none;}
.fun li {list-style:none;background:url(images/arrow/s06.gif) no-repeat 8px 6px;padding-left:15px;}

.fun div.t_newsletter {padding:10px 10px 5px 15px;clear:both;background:url(images/bg/newsletter.gif) no-repeat right top;}
.fun div.t_popular { padding:5px 8px; clear:both; background:url(images/bg/popular.jpg) no-repeat right top; margin: 0px; }
.fun div.c_qc {background:url(images/bg/qc.jpg) no-repeat right top; padding-top:55px;}
.fun div.c_translate {background:url(images/bg/translate.jpg) no-repeat center top; padding:65px 0px 10px 40px;}

.paddingLR5 {clear:both; padding:0px 5px;}
/*end fun*/



.userTabOn {display:inline;padding-left:6px;background:url(images/bg/userTabOnTop.gif) no-repeat left top;float:left;margin-left:7px;vertical-align:middle;overflow:hidden;width:83px;line-height:14px;padding-top:2px;height:37px;font:normal bold 11px Arial;}
.userTabOff {display:inline;padding-left:6px;font-weight:bold;font-size:11px;background:url(images/bg/userTabOff.gif) no-repeat left top; float:left; margin-bottom:3px; margin-left:7px; vertical-align:middle; overflow:hidden; width:83px; line-height:14px; padding-top:2px; height:33px;}
.userTabBottomL {padding:8px 6px 8px 4px;background:url(images/bg/userTabOnBottomL.gif) no-repeat left top; margin:0px 0px 6px 7px; width:180px; height:48px;font-size:10px;}
.userTabBottomR {padding:8px 6px 8px 6px;background:url(images/bg/userTabOnBottomR.gif) no-repeat left top; margin:0px 0px 6px 7px; width:180px; height:48px;font-size:10px;}





.cate_t {background:url(images/fun/cate_185t.gif) no-repeat left bottom;width:165px;margin:0px auto;clear:both;height:26px;color:#fff;font:normal bold 11px Verdana;padding:4px 10px 0px 10px;}
.cate_t a, .cate_t a:link, .cate_t a:visited {color:#FFF;text-decoration:none;}
.cate_t a:hover {color:#FF0;text-decoration:none;}
.cate_m {background:url(images/fun/cate_185m.gif) repeat-y left bottom;margin:0px auto;padding:5px 0px;width:185px;clear:both;}
.cate_b {background:url(images/fun/cate_185b.gif) no-repeat left bottom;margin:0px auto;padding:0px;width:185px;clear:both;}

.cate_brand_set {clear:both;margin:0px 1px;padding:5px 10px 0px 10px;background:url(images/bg/lc.gif) no-repeat center top;height:24px;}
.cate_brand_set a{background:url(images/arrow/2b.gif) no-repeat right 50%;display:block;color:#036;font:normal bold 11px Verdana;}
.cate_brand_dir_area {clear:both; padding:5px 5px 5px 15px;margin:0px auto;}




.cate_team { float:left; width:230px; padding:3px 0px 3px 15px; margin:0px; }
.cate_team_fir { padding-left:10px; }
.cate_team div.piclink { padding:0px; margin:0px auto; clear:both; text-align: center; }
.cate_team div.piclink a { width:220px; height:110px; line-height:110px; border:1px solid #E6E6E6; padding:2px; margin:0px; overflow:hidden; vertical-align:middle; background:#FFF; display:table-cell; *display:block; *font-size:96px; } /* font-size,for ie6,height*0.873*/
.cate_team div.piclink a:hover { border:1px solid #C00; padding:2px; }
.cate_team div.c_dir { clear:both; padding:5px; border-bottom:#ccc 1px dashed; }
.cate_team div.c_dir a { display:block; background:url(images/arrow/1a.gif) no-repeat left 6px; padding-left:10px; color:#060; font-weight: bold; }
.cate_team div.c_dir a:hover { background:url(images/arrow/1b.gif) no-repeat left 6px; color:#c00; }
.cate_team ul { clear:both; padding:3px 0px 3px 15px; margin:0px; }
.cate_team ul a { display:block; background:url(images/arrow/3a.gif) no-repeat left 7px; padding:2px 0px; padding-left:10px; color:#3C3C3C; border-bottom: 1px dashed #E8E8E8; }
.cate_team ul a:hover { background:#FFC url(images/arrow/3b.gif) no-repeat left 7px; color:#c00; }


.cate_tm_brands { float:left; width:170px; padding:3px 0px 3px 15px; margin:0px; }
.cate_tm_brands_fir { padding-left:10px; }
.cate_tm_brands div.piclink { padding:0px; margin:0px auto; clear:both; text-align: center; }
.cate_tm_brands div.piclink a { width:160px; height:80px; line-height:80px; border:1px solid #E6E6E6; padding:2px; margin:0px; overflow:hidden; vertical-align:middle; background:#FFF; display:table-cell; *display:block; *font-size:70px; } /* font-size,for ie6,height*0.873*/
.cate_tm_brands div.piclink a:hover { border:1px solid #C00; padding:2px; }
.cate_tm_brands div.c_dir { clear:both; padding:5px; border-bottom:#ccc 1px dashed; }
.cate_tm_brands div.c_dir a { display:block; background:url(images/arrow/1a.gif) no-repeat left 6px; padding-left:10px; color:#060; font-weight: bold; }
.cate_tm_brands div.c_dir a:hover { background:url(images/arrow/1b.gif) no-repeat left 6px; color:#c00; }
.cate_tm_brands ul { clear:both; padding:3px 0px 3px 15px; margin:0px; }
.cate_tm_brands ul a { display:block; background:url(images/arrow/3a.gif) no-repeat left 7px; padding:2px 0px; padding-left:10px; color:#3C3C3C; border-bottom: 1px dashed #E8E8E8; }
.cate_tm_brands ul a:hover { background:#FFC url(images/arrow/3b.gif) no-repeat left 7px; color:#c00; }




/*begin multi area change*/
.multi_ac_t {background:url(images/bg/multi_t_1.gif) repeat-x center bottom;padding:0px 10px;margin:0px auto; clear:both; height:26px;}
.multi_ac_t div.left {background:url(images/bg/multi_t_4.gif) no-repeat right top;margin: 0px;padding: 0px;float: left;height: 26px;width: 30px;}
.multi_ac_t div.mac_t_each {background:url(images/bg/multi_t_2.gif) repeat-x right top;text-align: center;margin: 0px;float: left;height: 20px;padding:6px 15px 0px 15px;color: #003366;font:normal bold 11px Verdana;}
.multi_ac_t div.mac_t_each a {margin: 0px;text-decoration: none;display: block;color: #003366;}
.multi_ac_t div.mac_t_each a:visited {color: #003366;}
.multi_ac_t div.mac_t_cur {background:url(images/bg/multi_t_3.gif) repeat-x right top;text-align:center;margin:0px;float:left;height: 20px;padding:6px 20px 0px 20px;color: #000000;}
.multi_ac_t div.mac_t_cur b {background:url(images/arrow/s03b.gif) no-repeat 0px 4px;margin: 0px;padding-left: 18px;}
.multi_ac_t div.mac_t_cur a {background:url(images/arrow/s03.gif) no-repeat 0px 4px;margin: 0px;padding-left: 17px;text-decoration: none;display: block;color: #CC0000;font:normal bold 13px Verdana;}
.multi_ac_t div.mac_t_cur a:visited {color: #CC0000;}
.multi_ac_t div.mac_t_null {text-align:right;margin:0px;float:left;height:20px;padding:4px 0px 0px 15px;font-weight:bold;}
.multi_ac_a {line-height:1.7em;clear: both;padding:10px;}
.multi_ac_a div.ac_a_l {float:left;padding:0px 0px 0px 15px;width:630px;}
.multi_ac_a div.ac_a_l_n {float:left;padding:0px;width:630px;}
.multi_ac_a div.ac_a_r {float:right;padding:0px;width:200px;}



.support_m_l { margin: 0px; padding: 10px 20px; float: left; width: 280px; }
.support_m_c { margin: 0px; padding: 0px; float: left; width: 10px; background: url(images/bg/ver_line_500.gif) no-repeat right top; height: 500px; overflow: hidden; }
.support_m_r { margin: 0px; padding: 10px 20px; float: right; width: 540px; }
.support_m_l_list_area { margin: 0px; padding: 5px 0px; clear: both; float: right; width: 95%; }
.support_m_l_list_area a, .support_m_l_list_area a:visited { margin:0px; background:url(images/arrow/3a.gif) no-repeat 0px 8px; display:block; padding:2px 0px 2px 10px; }
.support_m_l_list_area a:hover { background:#FFC url(images/arrow/3b.gif) no-repeat 1px 8px; }



/*begin concrete object*/
#demo_reccent_orders {overflow:hidden;height:300px;margin:0px;float:left;display:inline;padding:0px;width:100%;}
#demo_reccent_orders ul{margin:0px;padding:0px;}

#demo_reccent_orders_home {overflow:hidden;height:140px;margin:0px;float:left;display:inline;padding:0px;width:100%;}
#demo_reccent_orders_home ul{margin:0px;padding:0px;}

#demo_notice { overflow:hidden; height:150px; margin:0px; float:left; display:inline; padding:0px; width:100%; }
#demo_notice ul{ margin: 0px; padding: 0px; }

#demo_news {overflow:hidden;height:110px;margin:0px;float:left;display:inline;padding:0px;width:100%;}
#demo_news ul{margin: 0px;padding: 0px;}


/*home*/
.a_h_pl {clear:both;border:1px solid #d0d0d0;background: #FFF url(images/bg/tab_bg.jpg) repeat-x left 0px;}
.a_h_pl div.txt_title {line-height:26px;font-weight:bold;height:26px;text-align:center;font-size:13px;}
.a_h_pl div.tt_each {float:left;background:url(images/bg/tab.gif) repeat-x center 0px;padding:0px 20px;}
.a_h_pl div.tt_bl {width:2px;float:left;height:26px;background:url(images/bg/tab.gif) no-repeat center -60px;}
.a_h_pl div.tt_each a {margin:0px;display:block;text-decoration:none;cursor:pointer;padding:0px 15px;color:#000;}
.a_h_pl div.tt_each a:hover {color:#C00;}
.a_h_pl div.tt_cur {float:left;cursor:pointer;background:url(images/bg/tab.gif) repeat-x center -30px;padding:0px 20px;}
.a_h_pl div.tt_cur b {background:url(images/arrow/s03.gif) no-repeat 0px 4px;margin:0px; padding-left:18px;}
.a_h_pl div.tt_cur a {margin:0px;display:block;text-decoration:none;color:#C00;padding:0px 15px;}
.a_h_pl div.tt_cur a:hover {color:#C00;}
.a_h_pl div.pro_area {clear:both;padding:5px 9px;}
.a_h_pl div.pro_item {float:left;width:240px;padding:0px 3px;margin:0px;}
.a_h_pl div.pro_item div.pro_i_photo {float:left;width:95px; padding:0px; margin:0px;}
.a_h_pl div.pro_item div.pro_i_info {float:right;width:140px; padding:0px; margin:0px;word-wrap:break-word;word-break:break-all;}

.pro_grid_row5 { float:left; width:142px; padding:0px 3px; margin:0px; text-align: center; overflow: hidden; }
.pro_grid_row5 div.pro_photo_r5 { padding:0px; margin:0px auto; clear: both; }
.pro_grid_row5 div.pro_info_r5 { padding:5px 5px 0px; margin:0px; word-wrap:break-word; clear: both; overflow: hidden; font-size: 11px; }

.pro_marquee { margin: 0px; padding: 0px; clear: both; height: 330px; overflow: hidden; }

.pro_grid_row4 { float:left; width:175px; padding:0px 5px; margin:0px; text-align: center; }
.pro_grid_row4 div.pro_photo_r4 { padding:0px; margin:0px auto; clear: both; }
.pro_grid_row4 div.pro_info_r4 { padding:8px 0px 0px; margin:0px; word-wrap:break-word; font-size: 11px; clear: both; }

.pro_item_row3 {float:left;width:240px;padding:0px 3px;margin:0px;}
.pro_item_row3 div.pro_photo_r3 {float:left;width:95px; padding:0px; margin:0px;}
.pro_item_row3 div.pro_info_r3 {float:right;width:140px; padding:0px; margin:0px;word-wrap:break-word;word-break:break-all;}



/*product review*/
.rev_title {clear:both;}
.rev_detail {clear:both;color:#666;}
.rev_wri_l { float:left; width:145px; text-align:right;}
.rev_wri_r { float:left; width:550px; padding-left:5px;}


/*rate*/
.rate_star {background: url(images/ico/star_m.gif) no-repeat left -28px;margin:0px auto;width:100px;height:20px;float:left;}
.rate_star span.star_casing {width:20px;height:20px;float:left;cursor:pointer;}
.rate_star span.star_casing_on {width:20px;height:20px;float:left;cursor:pointer;background:url(images/ico/star_m.gif) no-repeat left 0px;}
/*rate end*/


/*point*/
.point {background: url(images/ico/star_s_g.gif) repeat-x left 3px;margin:0px auto;width:80px; height:18px;float:left;}
.point span {background: url(images/ico/star_s_r.gif) repeat-x left 3px;margin:0px;text-indent:-9999px; display:block; height:18px;}
.point span.star0 {width: 0px;}
.point span.star0_5 {width: 7px;}
.point span.star1 {width: 16px;}
.point span.star1_5 {width: 23px;}
.point span.star2 {width: 32px;}
.point span.star2_5 {width: 39px;}
.point span.star3 {width: 48px;}
.point span.star3_5 {width: 55px;}
.point span.star4 {width: 64px;}
.point span.star4_5 {width: 71px;}
.point span.star5 {width: 80px;}
/*grade end*/



/*大图片的显示，鼠标移过去显示细节*/
div.zoomdiv { background: #FFF; text-align: center; margin: 0px auto; padding: 0px; clear: both; height: 300px; width: 300px; border: 1px solid #CCC; overflow: hidden; position: absolute; z-index: 100; display: none; }
.use_filter { background: #d9d4d4; text-align: center; overflow: hidden; position: absolute; z-index: 100; filter: Alpha(Opacity=50); opacity: 0.5; margin: 0px auto; padding: 0px; }
#zoom_div {}
img.jqzoom { border-width: 0px; position: relative; z-index: 97; cursor:crosshair; text-align: center; margin: 0px auto; padding: 0px; }
div#zoom_view2 { display: none; border: 1px solid #eee; position: absolute; cursor:pointer; }

