@charset "utf-8";
html { color: #000; background: #FFF; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, th, var, optgroup { font-style: inherit; font-weight: inherit; }
del, ins { text-decoration: none; }
li { list-style: none; }
caption, th { text-align: left; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; font-variant: normal; }
sup { vertical-align: baseline; }
sub { vertical-align: baseline; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input, button, textarea, select { *font-size:100%;
}
input, select { vertical-align: middle; }
body { font: 12px/1.431 arial, helvetica, clean, sans-serif; }
select, input, button, textarea, button { font: 99% arial, helvetica, clean, sans-serif; }
table { font-size: inherit; font: 100%; border-collapse: collapse; }
pre, code, kbd, samp, tt { font-family: monospace; *font-size:108%;
line-height: 100%; }
/*title*/
b { font-size: 14px; color:#010B11 }
h1 { font-size: 30px; color:#010B11 }
h2 { font-size: 26px; }
h3 { font-size: 20px; }
h4 { font-size: 14px; }
h5 { font-size: 16px; }
h6 { font-size: 10px; }
.mt10 { margin-top: 10px; }
div.jqZoomTitle { z-index: 5000; text-align: center; font-size: 11px; font-family: Tahoma; height: 16px; padding-top: 2px; position: absolute; top: 0px; left: 0px; width: 100%; color: #FFF; background: #999; }
.jqZoomPup { overflow: hidden; background-color: #FFF; -moz-opacity: 0.6; opacity: 0.6; filter: alpha(opacity = 60); z-index: 10; border-color: #000; border-style: solid; cursor: crosshair; }
.jqZoomPup img { border: 0px; }
.preload { -moz-opacity: 0.8; opacity: 0.8; filter: alpha(opacity = 80); color: #333; font-size: 12px; font-family: Tahoma; text-decoration: none; border: 1px solid #CCC; background-color: white; padding: 8px; text-align: center; background-repeat: no-repeat; background-position: 43px 30px; width: 90px;  * width:100px;
height: 43px;  *height:55px;
z-index: 10; position: absolute; top: 3px; left: 3px; }
.jqZoomWindow { border: 1px solid #999; background-color: #FFF; }
#roll_top, #fall, #ct { position: relative; cursor: pointer; height: 72px; width: 26px; }
#roll_top { }
#fall { }
#ct { }
#roll { display: block; width: 15px; margin-right: -500px; position: fixed; right: 50%; top: 50%; _margin-right: -505px; _position: absolute; _margin-top: 300px;  _top: expression(eval(document.documentElement.scrollTop));
}
/* sprite */
.h2_prokinds, .div_buybtn .a_tobuy, .div_buybtn .a_addtofavor, .side_thumb .p_btn .a_buybtn, .addconsultbox .btn, .p_thumbpage b, .ajaxlogin .btn, .h2_progallery a.a_backpro, span.span_share .a_share, a#a_enlarge, .div_prokinds h3 a, .tabbox_a .tabtitle span, .h3_eachtitle, .ul_choosecolor li .span_lack, .floatquick, .div_prokinds h3 span, .crumb, .div_prothumb .span_prev, .div_prothumb .span_next, .ajaxlogin h3, .dl_consult .div_reply, .ul_prodinfo .li_jf .a_usejf, .span_comscont, .dl_comment dd.dd_comment, .store_nowarea, .storearea_list .span_close { background: url(../img/sprite.png) no-repeat; }
/* ul_d1 */
.ul_d1 { padding: 0 0 10px 8px; overflow: hidden; zoom: 1; }
.ul_d1 li { float: left; margin: 10px 8px 0 0; width: 84px; height: 105px; overflow: hidden; _display: inline; }
.ul_d1 li img { border: 1px solid #ddd; }
.ul_d1 li h4 { padding-top: 4px; color: #c00; text-align: center; }
/* maincont */
.maincont { width: 730px; }
/* prodetailsinfo */
.prodetailsinfo {/*padding:15px 0;*/ padding: 0 0 15px; clear: both; zoom: 1; border-bottom: 1px dashed #bbbbbb; }
/* proviewbox */
.proviewbox { float: left; width: 405px; position: relative; z-index: 5; }
.probigshow { position: relative; width: 390px; height: auto; padding: 1px; border: 1px solid #ddd;/*margin:0 auto;*/ }
.probigshow .span_showtip { position: absolute; top: 0px; left: 0px; width: 81px; height: 81px; text-indent: -999em; overflow: hidden; }
.probigshow .showtip_1 { background-position: 0 0; }
.probigshow .showtip_2 { background-position: 0 -81px; }
.probigshow a.a_probigshow { cursor: crosshair; }
.zoomplepopup { position: absolute; top: 0px; left: 0px; display: none; background: #fff; border: 1px solid #e9493d; overflow: hidden; opacity: 0.5; filter: alpha(opacity = 50); z-index: 10; cursor: crosshair;/*	height:50px;width:50px;*/ }
#probig_preview { position: absolute; visibility: hidden; top: 0px; left: 405px; width: 340px; height: 340px; background: #fff; border: 1px solid #ccc; overflow: hidden; }
#probig_preview img { position: relative; }
.div_prothumb { position: relative; padding: 15px 15px 0; }
.thumbporbox { position: relative; width: 375px; overflow: hidden; }
.div_prothumb .span_prev, .div_prothumb .span_next { position: absolute; top: 15px; width: 22px; height: 64px; text-indent: -999em; overflow: hidden; cursor: hand; cursor: pointer; }
.div_prothumb .span_prev { left: 0px; _left: -25px; background-position: -90px -282px; }
.div_prothumb .span_prevb { background-position: -112px -282px; cursor: default; }
.div_prothumb .span_next { right: 0px; background-position: -156px -282px; }
.div_prothumb .span_nextb { background-position: -134px -282px; cursor: default; }
.ul_prothumb { position: relative; width: 7500px; overflow: hidden; }
.ul_prothumb li { float: left; width: 70px; height: 70px; text-align: center; }
.ul_prothumb img { padding: 1px; border: 1px solid #ddd; }
.ul_prothumb li.now img { border: 1px solid #00A0E9; }
/* div_prolinks */
.div_prolinks { padding: 20px 0 0 5px; overflow: hidden; zoom: 1; }
a#a_enlarge { float: left; padding: 3px 0 3px 25px; background-position: -436px -177px; color: #9A0000; }
a#a_enlarge:hover { text-decoration: underline; }
span.span_share { float: right; width: 320px; text-align: right; line-height: 16px; }
span.span_share b { font-weight: normal; }
span.span_share .a_share { display: -moz-inline-stack; display: inline-block; *display:inline;
*zoom:1;
width: 16px; height: 16px; margin-right: 6px; overflow: hidden; text-indent: 999em; vertical-align: top; }
/* prodbaseinfo_a */
.prodbaseinfo_a { float: left; width: 320px; margin-left: 5px; z-index: 1; }
.h2_prodtitle { font-size: 1.18em; border-bottom: 1px dashed #bbbbbb; padding: 2px 0 10px; line-height: 1.6em; }
.ul_prodinfo { padding: 6px 0; overflow: hidden; zoom: 1; }
.ul_prodinfo li { float: left; width: 300px; padding: 6px 0; }
.ul_prodinfo li span { font-size: 14px }
.li_normalprice, .li_prono { line-height: 24px; }
.ul_prodinfo .li_prono, .ul_prodinfo .li_marketprice, .ul_prodinfo .li_volume, .ul_prodinfo .li_weight, .ul_prodinfo .li_jf, .ul_prodinfo .li_brand .span_title { color: #999; }
.ul_prodinfo .li_brand { width: 180px; }
.li_prono { line-height: 2.9em; }
.ul_prodinfo .b_proprice { font-size: 14px; color: #ce1919; font-weight: normal; }
.ul_prodinfo a.a_brand { color: #c00; }
.ul_prodinfo a.a_brand:hover { text-decoration: underline; }
.ul_prodinfo .li_jf { clear: both; width: 300px; }
.ul_prodinfo .li_jf b { font-weight: normal; color: #c00; }
.ul_prodinfo .li_jf a.a_usejf { display: -moz-inline-stack; display: inline-block; *display:inline;
*zoom:1;
width: 80px; height: 22px; line-height: 22px; line-height: 25px\9; _line-height: 22px; overflow: hidden; background-position: -420px -120px; text-align: center; color: #fff; margin: 0 0 0 8px; filter: alpha(opacity=90); opacity: 0.9; vertical-align: middle; }
.ul_prodinfo .li_jf a.a_usejf:hover { filter: alpha(opacity=100); opacity: 1.0; }
.prodbaseinfo_a .div_choose { background: #fcf0f0; border: 1px solid #fbd2d2; margin-top: 7px; padding: 10px; }
.prodbaseinfo_a .div_choose h3 { font-weight: normal; padding: 0 0 5px; }
.ul_choosecolor { overflow: hidden; zoom: 1; }
.ul_choosecolor li { float: left; position: relative; width: 48px; }
.ul_choosecolor li .span_lack { position: absolute; top: 0px; left: 0px; text-indent: -999em; overflow: hidden; width: 42px; height: 42px; background-position: 0 -300px; }
.ul_choosecolor img { border: 1px solid #c8c9cd; }
.ul_choosecolor a:hover img, .ul_choosecolor li.now img { border: 1px solid #c00; }
.prodbaseinfo_a .p_inputnum { padding: 10px 0 0; }
.prodbaseinfo_a .p_inputnum .txt { border: 1px solid #c4c4c4; width: 45px; height: 15px; text-align: center; vertical-align: middle; }
.prodbaseinfo_a .p_inputnum b { font-weight: normal; }
/* div_readysale */
.div_readysale { margin: 10px 0; padding: 7px 6px 5px; background: #fbd1bc; border: 1px solid #fab98d; font-family: "宋体"; }
div.div_readysale a.a_toreadyinfo { color: #c00; }
div.div_readysale a.a_toreadyinfo:hover { text-decoration: underline; }
.div_buybtn { height: 60px; margin: 10px 0 3px; border-bottom: 1px dashed #bbb; overflow: hidden; clear: both; zoom: 1; }
.div_buybtn a { float: left; height: 57px; overflow: hidden; }
.div_buybtnr { border: none; }
.div_buybtnr a { float: right; }
.div_buybtn .a_tobuy { width: 199px; text-indent: -999em; background-position: 0 -50px; }
.div_buybtn .a_addtofavor { width: 104px; text-indent: -999em; background-position: -200px -50px; margin-left: 6px; _display: inline; }
.div_proabs { padding: 5px; }
.ul_proabs { line-height: 2.2em; }
.ul_proabs .li_proupdate { color: #c00; font-weight: bold; }
.ul_proabs b.b_numa { color: #ffb005; }
.ul_proabs a.a_tocomments { color: #319ae1; }
.ul_proabs a.a_tocomments:hover { text-decoration: underline; }
/* prodetailsinfo_b */
.prodetailsinfo_b { margin: 15px 0; word-wrap: break-word; word-break: break-all; clear: both; }
.ul_property { padding: 5px 10px; overflow: hidden; zoom: 1; }
.ul_property li { float: left; height: 27px; line-height: 27px; width: 358px; background: #f6f5f5; border-bottom: 1px solid #fff; border-left: 1px solid #fff; overflow: hidden; zoom: 1; }
.ul_property span.span_title { float: left; height: 27px; width: 90px; background: #dbdbdb; border-right: 1px solid #fff; padding-right: 2px; margin-right: 5px; text-align: right; _display: inline; }
/* tabbox_a  prodetailsinfo_c */
.tabbox_a { position: relative; padding: 27px 0 0; }
.tabbox_a .tabtitle { position: absolute; top: 0px; width: 90px; height: 28px; line-height: 26px; text-align: center; z-index: 5; font-size: 1.18em; }
.tabbox_a .tabtitle_1 { left: 0px; }
.tabbox_a .tabtitle_2 { left: 92px; }
.tabbox_a .tabtitle_3 { left: 184px; }
.tabbox_a .tabtitle_4 { left: 276px; }
.tabbox_a .tabtitle_5 { left: 368px; }
.tabbox_a .tabtitle_6 { left: 460px; }
.tabbox_a .tabtitle_7 { left: 552px; }
.tabbox_a .tabtitle_8 { left: 544px; }
.tabbox_a .tabtitle_8 { left: 536px; }
.tabbox_a .tabtitle span { display: block; width: 90px; height: 26px; padding-top: 2px; background-position: 0 -220px; cursor: hand; cursor: pointer; }
.tabbox_a .tabtitle span.now, .tabbox_a .tabtitle span.over { color: #c00; background-position: 0 -248px; }
.tabbox_a .tabcont { z-index: 2; border: 1px solid #dbdbdb; padding: 10px 4px; margin: 0 0 10px; }
.tabbox_a .tabcont .output, .detailstabbox .tabcont .output { width: 740px; overflow: hidden; }
.tabbox_a .tabcont { }
.tabbox_a .tabcontnow { display: block; }
.h3_comtip { background: #fefcf4; border: 1px solid #f7efd6; height: 25px; line-height: 25px; padding: 0 10px; margin: 0 5px; margin-bottom: 5px; font-weight: normal; color: #777; }
.h3_comtip span { margin: 0 10px; }
.h3_comtip a { color: #c00; text-decoration: underline; }
.prodetailsinfo_b .tac { padding: 15px; text-align: center; }
 @charset "utf-8";
body { color: #000000; font-size: 14px; font-family: "微软雅黑"; } /*网站字体颜色*/
a { color: #0072ae; text-decoration: none; }  /*for ie f6n.net*/
a:focus { outline: 0; } /*for ff f6n.net*/
a:hover { text-decoration: underline; }
.vam { vertical-align: middle; }
.clear { clear: both; height: 0; line-height: 0; font-size: 0; }
p { word-spacing: -1.5px; }
.tr { text-align: right; }
.tl { text-align: left; }
.center { text-align: center; }
.fl { float: left; }

.fl2{float:left; }
.fr { float: right; }
.pa { position: absolute; }
.pr { position: relative }
/* -- 购物车外部框架 -- */
.cart_header, .cart_content, .cart_footer { width: 760px; margin: 0 auto; }
/* -- 页面整体布局 -- */
.header, .content, .footer { width: 1000px; margin: 0 auto; overflow: hidden; }
.left2 { width: 754px; float: left; overflow: hidden; }
.left3 { width: 754px; float: left; overflow: hidden; color: #666; }
.lefttop { background: url(/template/demo/html/images/left_top_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-top: 10px; }
.left2top { background: url(/template/demo/html/images/left2_top_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; }
.leftbot { background: url(/template/demo/html/images/left_bot_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-bottom: 10px; }
.left2bot { background: url(/template/demo/html/images/right_bot2_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-bottom: 10px; }
.right2 { width: 201px; float: right; overflow: hidden; }
.right3 { width: 201px; float: right; overflow: hidden; color: #666; }
.righttop { background: url(/template/demo/html/images/right_top_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; }
.right2top { background: url(/template/demo/html/images/right2_top_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; }
.rightbot { height: 3px; font-size: 0; overflow: hidden; margin-bottom: 10px; background: url("/template/demo/html/images/right_bot_img.gif") no-repeat; }
.right2bot { background: url(/template/demo/html/images/left_bot2_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-bottom: 10px; }
.right_main { width: 752px; border: solid 1px #d5d5d5; border-top: 0; border-bottom: 0; padding-bottom: 15px; overflow: hidden; }
.right2_main { width: 199px; border-top: 0; border-bottom: 0; padding-bottom: 15px; overflow: hidden; }
.left2_main { width: 752px; border-top: 0; border-bottom: 0; padding-bottom: 15px; overflow: hidden; }
.h_nav li a:-webkit-any-link {
display:block;
}


.ImTable * { padding: 0px; margin: 0px }
.ImTable { border-collapse: collapse; border: none; background: url(../img/bg.gif) }
.ImTable h2 { font-size: 14px; font-weight: bold; margin-top: 5px }
.ImHeader { height: 165px; background: url(../img/im_01.gif) }
.ImRow0 { background: url(../img/ico_item1.gif) no-repeat; margin: 10px 10px 0; height: 24px; padding-left: 10px; padding-top: 4px; }
.ImRow1 { background: url(../img/ico_item1.gif) no-repeat; margin: 10px 10px 0; height: 24px; padding-left: 10px; padding-top: 4px; }
a.im, a:hover.im { text-decoration: none; height: 35px; color: #fff; font-size: 12px; text-decoration: none; }
.ImFooter { height: 90px; background: url(../img/im_04.gif) no-repeat; display: inline-block; width: 150px; font-family: Arial, Helvetica, sans-serif; }
.ImFooter h5 { font-size: 14px; font-weight: normal; color: #8f9396; text-align: center; margin: 15px 0 0; font-family: '宋体'; }
.ImFooter p { font-size: 20px; font-weight: bold; color: #FF8400; text-align: center; margin: 10px 0; }
.rightl { width: 754px; float: left; display: inline; overflow: hidden; }
.leftr { float: left; width: 201px; overflow: hidden; display: inline; margin-left: 5px; }
dl.pd_list_dls { width: 208px; overflow: hidden; float: left; padding: 5px 15px 10px; height: 205px; }
dl.pd_list_dls dt, dl.pd_list_dls dt a { width: 208px; height: 135px; line-height: 0; font-size: 0; }
dl.pd_list_dls dt img { width: 206px; height: 133px; border: 1px solid #D6D6D6; padding: 1px; }
dl.pd_list_dls dt a:hover img { border: 1px solid #FF8400; }
dl.pd_list_dls dd { margin-top: 3px; height: 30px; width: 208px; line-height: 30px; text-align: center; overflow: hidden; }
dl.pd_list_dls dd a:hover, dl.pd_list_dl dd a:hover { color: #E20E19; }
/*产品中心*/
dl.pd_list_dl { width: 217px; overflow: hidden; float: left; padding: 5px 15px 10px; height: 180px; }
dl.pd_list_dl dt, dl.pd_list_dl dt a { width: 217px; height: 135px; line-height: 0; font-size: 0; }
dl.pd_list_dl dt img { width: 206px; height: 133px; padding: 1px; border: 1px solid #D6D6D6; }
dl.pd_list_dl dt a:hover img { border: 1px solid #FF8400; }
dl.pd_list_dl dd { margin-top: 3px; height: 30px; width: 217px; line-height: 30px; text-align: center; overflow: hidden; }
/* -- 最近浏览过的产品 -- */
dl.pd_t05_con_dl { width: 170px; height: 160px; overflow: hidden; margin: 10px auto 3px; }
dl.pd_t05_con_dl dt, dl.pd_t05_con_dl dt a { width: 170px; height: 137px; line-height: 0; font-size: 0; }
dl.pd_t05_con_dl dt img { width: 166px; height: 137px; padding: 1px; border: solid 1px #ccc; }
dl.pd_t05_con_dl dt a:hover img { border: solid 1px #FF8400; }
dl.pd_t05_con_dl dd { width: 170px; overflow: hidden; height: 20px; line-height: 20px; padding-top: 5px; text-align: center; color: #555; }
/*temp.css*/
#nodata { padding: 80px; padding-left: 150px; border: solid 1px #eee; margin: 10px 0; background: url(../img/nodata.gif) no-repeat 20px 20px; }
/* -- 弹出窗口 -- */
#mesbook1_c, #mesbook1 { display: none; z-index: 1001; width: 398px; border: 1px solid #ccc; background: #fff; padding-bottom: 20px; }
#mesbook1_c div, #mesbook1 div { border: 1px solid #E4E3E3; background: #EBECEB; height: 18px; padding: 4px .5em 0; margin-bottom: 10px; }
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width: 370px; margin: 0 auto; }
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float: left; width: 105px; overflow: hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width: 265px; float: right; }
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns { padding-bottom: 10px; }
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input { margin-right: 20px; border: 1px solid #e8e8e8; }
/*rollup.css*/
#roll_top, #fall, #ct { position: relative; cursor: pointer; height: 72px; width: 26px }
#roll_top { background: url(../img/top.gif) no-repeat }
#fall { }
#ct { }
#roll { display: block; width: 15px; margin-right: -500px; position: fixed; right: 50%; top: 50%; _margin-right: -505px; _position: absolute; _margin-top: 300px; _top:expression(eval(document.documentElement.scrollTop))
}



