/* 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,
.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(../images/sprite.png) no-repeat;}


/* form now on  */
.wrapper{
width:960px;
margin:0 auto;
text-align:left;}

/* crumb */
.crumb{
position:relative;
padding:0;
height:26px;line-height:26px;
font-family:"ËÎÌå";
font-size:12px;
border-bottom:1px solid #ddd;
background-position:0 -487px;
_background-position:0 -488px;}
.crumb a{font-size:12px;margin:0 8px;}
.span_buytip{
position:absolute;
top:0px;right:0px;
font-size:12px;
color:#c00;}

/* sidebar */
.sidebar{
float:left;
width:195px;
overflow:hidden;
margin:15px 0 5px; }

/* div_sideeach */
.div_sideeach{
border:1px solid #efefef;
margin-bottom:12px;
padding:10px 10px 5px; }

/* div_sideeachb */
.div_sideeachb{
border:1px solid #ddd;}
.h2_sideeachb{
background:#eee;
color:#666;
height:24px;line-height:24px;
padding:0 0 0 8px; }

.h2_prokinds{
position:relative;z-index:2;
height:28px;
text-indent:-999em;overflow:hidden;
background-position:0 0;
border-bottom:1px solid #e1e1e1;}


/* div_prokinds */
.div_prokinds{
overflow:hidden;
zoom:1;}
.div_prokinds h3{
position:relative;
margin:-1px 0 0;
background:url(../images/dotLine_s2.png) repeat-x 0 0;
font-size:1.18em;
font-weight:bold;
zoom:1;
cursor:pointer;cursor:hand;}
.div_prokinds h3 span,.div_prokinds h3 a{
display:block;
padding:8px 0 7px 20px;font-size:12px;
background-position:10px -368px;
background-position:10px -370px\9;
_background-position:10px -368px;
}
.div_prokinds h3.now span,.div_prokinds h3.now a{
background-position:9px -398px;
background-position:9px -400px\9;
_background-position:9px -398px;}
.div_prokinds ul{
padding:4px 0 12px;
line-height:1.8em;
height:100%;
overflow:hidden;
display:none;}
.div_prokinds ul.now{display:block;}
.div_prokinds li{
float:left;
width:76px;
padding:0 0 0 10px; }
.div_prokinds li a.now{color:#c00;}

/* 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{
float:right;
width:750px;}


/* prodetailsinfo */
.prodetailsinfo{
padding:15px 0;
clear:both;
zoom:1;
border-bottom:1px dashed #bbbbbb; }

/* proviewbox */
.proviewbox{
float:left;
width:425px;
position:relative;
z-index:5;}

.probigshow{
position:relative;
width:420px;height:420px;
padding:1px;
border:1px solid #ddd;}
.probigshow .span_showtip{
position:absolute;
top:0px;left:0px;
width:81px;height:81px;
background:url(../images/icon_promotion.png) no-repeat 0 0;
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:430px;
width:300px;height:300px;
background:#fff;
border:1px solid #666;
overflow:hidden;}
#probig_preview img{
position:relative;}

.div_prothumb{
position:relative;
padding:15px 25px 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:75px;height:64px;
text-align:center;}

.ul_prothumb img{
padding:1px;
border:1px solid #ddd;}
.ul_prothumb li.now img{border:1px solid #c00;}

/* 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:#0d79bd;}
a#a_enlarge:hover{text-decoration:underline;}

span.span_share{float:right;width:290px;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;}

span.span_share .share_qq{background-position:-250px -180px;}
span.span_share .share_douban{background-position:-272px -180px;}
span.span_share .share_renren{background-position:-294px -180px;}
span.span_share .share_kaixin{background-position:-316px -180px;}
span.span_share .share_sina{background-position:-338px -180px;}
span.span_share .share_qzone{background-position:-360px -180px;}
span.span_share .share_taojh{background-position:-382px -180px;}
span.span_share .share_baishh{background-position:-404px -180px;}
span.span_share .share_baidu{background-position:-228px -180px;}
span.span_share .share_mogu{background-position:-228px -200px;}

/* prodbaseinfo_a */
.prodbaseinfo_a{
float:right;
width:310px;
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:155px; padding:6px 0;overflow:hidden;}
.li_normalprice{height:2em;line-height:2em;}

.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_normalprice{width:310px;}
.ul_prodinfo .li_specialoffer{width:155px;height:2em;line-height:2em;}
.li_mbbprice {height:2em;line-height:2.9em;}
.li_normalprice .span_title, .li_mbbprice{color:#999;}
.li_specialoffer .span_title{color:#c00;}

.ul_prodinfo .li_brand{width:180px; }
.ul_prodinfo .b_proprice{font-size:2em;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; }

/* storeinfo_box */
.storeinfo_box{position:relative;height:25px;z-index:4;}
.storeinfo_box .span_title{float:left;width:50px;}
.storearea_box{float:left;position:relative;margin:0 15px 0 0;height:25px;_display:inline;}
.store_nowarea{position:relative;top:-3px; z-index:2;vertical-align:middle;display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1;padding:1px 15px 1px 6px;padding-top:3px\9;*padding-top:1px;*padding-bottom:3px;_padding-bottom:1px;border:1px solid #f6a8a8; background-color:#fff;background-position:100% -44px;cursor:hand;cursor:pointer;}
#js_b_nowarea{font-weight:normal;}
.store_introtext{color:#999;}
.storearea_list{display:none;position:absolute;top:16px;left:-50px;width:288px;padding:10px;background:#fff;border:1px solid #f6a8a8;}
.storearea_list .span_close{position:absolute;right:-6px;top:-7px;width:19px;height:19px;background-position:-350px -50px;text-indent:-999em;overflow:hidden;cursor:hand;cursor:pointer;}
.dl_storearea_list{line-height:1.5;}
.dl_storearea_list dt{color:#8f8f8f;}
.dl_storearea_list dd{color:#319ae1;margin-bottom:6px;}
.dl_storearea_list dd a{color:#319ae1;}
.dl_storearea_list dd a:hover{background:#319ae1;color:#fff;}

.storeinfo_over{}
.storeinfo_over .store_nowarea{border-bottom:1px solid #fff;}
.storeinfo_over .storearea_list{display:block;}



.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;}

.div_promotions{
border:1px solid #f3e08d;
background:#fffceb;
padding:10px;margin:3px 0 0; }
.div_promotions h2{
color:#c00;
padding:0 0 5px; }
.ul_promotions{}
.ul_promotions li{
padding:4px 0 4px 10px;
background:url(../images/icon_blackleader.png) no-repeat 1px 10px;}

/* 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;}


/* dl_consult */
.dl_consult{
padding:10px;
line-height:1.4;}
.dl_comdb{background:#f0f0f0;zoom:1;}
.dl_consult dt{padding-top:3px; zoom:1;}
.dl_consult .span_time,.dl_consult .span_vote,.dl_comment .span_vote{display:block;text-align:right;color:#999;}
.b_comsinfo{color:#999;margin-left:12px;font-weight:normal;}
.b_comsinfo .em_date{margin-left:4px;}
.span_comscont{
display:block;
padding:1px 0 8px 20px;
background-position:0 -596px;
background-position:0 -598px\9;
_background-position:0 -596px;}

.dl_consult dd{
background:url(../images/dotLine_s1.png) repeat-x 0 0;
padding:9px 0 5px;
zoom:1;}
.dl_consult .div_reply{
padding:0 0 0 20px;
background-position:0 -797px;
background-position:0 -799px\9;
_background-position:0 -797px;
color:#de6028;}

.dl_consult .span_vote,.dl_comment .span_vote{padding:3px 0 0; }
.dl_consult .span_vote a,.dl_comment .span_vote a{color:#0a9ed5;}
.dl_consult .span_vote a:hover,.dl_comment .span_vote a:hover{text-decoration:underline;}

/* dl_comment */
.dl_comment{padding:10px;zoom:1;}
.dl_comment dt{
padding:0 0 8px;
color:#999;
background:url(../images/dotLine_s1.png) repeat-x 0 100%;zoom:1;}
.dl_comment .span_comser{color:#444;margin-right:5px;}
.dl_comment .comsstar{display:block;margin:0 0 0 auto;width:300px;text-align:right;margin-top:-15px;zoom:1}
.dl_comment dd.dd_comment{
padding:8px 0 8px 20px;
background-position:0 -991px;
background-position:0 -993px\9;
_background-position:0 -991px;
color:#de6028;zoom:1;}

.dl_comment dd.dd_reply{
color:#0A9ED5;line-height:1.5em;}
.dl_comment dd.dd_reply .span_title{color:#c00;}
.dl_comment dd.dd_reply .span_time{color:#999;}

div.pages{
border-top:1px dashed #ccc;
padding:10px 0;margin:5px 0;
text-align:right;
color:#777;}
.pagetotal{margin:0 30px 0 0; }
.pagetotal b{margin:0 3px;font-weight:normal;color:#111;}
div.pages a{color:#0a9ed5;margin:0 5px;}
div.pages a strong,.div.pages strong{color:#111;}
div.pages a:hover{text-decoration:underline;}

/* addconsultbox */
.addconsultbox{
border:1px solid #ded9d3;
margin:5px;}
.addconsultbox h3{
background:url(../images/consulttitlebg.png) repeat-x 0 0;
height:27px;
line-height:25px;
padding-left:10px;
border-bottom:1px solid #ded9d3;
margin-bottom:5px; }
.addconsultbox h3 span{font-weight:normal;color:#777;}
.addconsultbox .p_item{
padding:5px 10px;
overflow:hidden;
zoom:1;}
.addconsultbox .itemtitle{
float:left;
width:62px;
zoom:1;
top:4px\9;_top:3px; }
.addconsultbox .rad{vertical-align:middle;margin:0 2px 0 5px;margin:0\9;  }
.addconsultbox .txta{
width:500px;height:60px;
border:1px solid #c4c4c4;
vertical-align:middle;}
.addconsultbox .txt{
height:18px;width:40px;
border:1px solid #c4c4c4;
vertical-align:middle;}
.addconsultbox img{vertical-align:middle;}
.addconsultbox .p_btn{padding:5px 0px 10px 70px; }
.addconsultbox .btn{
width:103px;height:25px;
background-position:-200px -120px;
border:none;
text-indent:-999em;overflow:hidden;
*text-indent:0;
font-size:0em;line-height:0;color:#f8b602;}

/* prorecords */
.prorecords .h3_records{
margin:0 0 5px 10px;
color:#666;}

.table_records{
margin:5px 0;
margin:0 auto;
border-collapse:collapse;
width:98%;
color:#666;}

.table_records th,.table_records td{
border:1px solid #ded9d3;
padding:4px 5px;
text-align:center; }
.table_records th{background:#f4f3ef; }

/* prodinfoeach */
.h3_eachtitle{
position:relative;top:1px;
width:90px;height:26px;line-height:26px;
padding-top:2px;
background-position:-120px -220px;
text-align:center;font-size:1.18em;
color:#434142;
}

.prodinfoeach{border:1px solid #dbdbdb;padding:10px 4px;margin:0 0 10px; }

.prodetailsdes{display:block;}
.proargument{}
.proconsult{}
.procomments{}
.prorecords{}
.proshoppinghelp{}

/* ul_prolist */
.ul_prolist{
overflow:hidden;
zoom:1;
padding:16px 0 20px; }

.ul_prolist li{
position:relative;
float:left;
height:312px;width:187px;
padding:4px 0;}
.ul_prolist li.over{z-index:3;}
.ul_prolist .div_listthumb{padding-bottom:4px;text-align:center; }
.ul_prolist img{padding:1px; border:1px solid #e7e7e7;}
.ul_prolist a:hover img{border-color:#ea7b5a;}
.ul_prolist h3{font-weight:normal;line-height:20px;padding:6px 10px 0; }
.ul_prolist h3.h3_protitle a:hover{text-decoration:underline;}
.ul_prolist h3.h3_proprice span{display:block;}
.ul_prolist h3.h3_proprice b.price{font-weight:bold;color:#c00;}
.ul_prolist h3.h3_op{overflow:hidden; zoom:1;}
.ul_prolist h3.h3_op a{float:left;height:22px;text-indent:-999em;overflow:hidden;}
.ul_prolist a.a_buy{width:87px;background:url(../images/btn_cart.gif) no-repeat ;margin:0 10px 0 18px;_display:inline;}
.ul_prolist a.a_favor{width:50px;background:url(../images/btn_favor.gif) no-repeat;}
.ul_prolist .otherdetails{
display:none;
position:absolute;
top:4px;left:183px;
height:134px;width:154px;
background:url(../images/listotherdbg.png) no-repeat;
padding:15px 5px 15px 21px;}
.ul_prolist li.li_r .otherdetails{
left:-174px;
padding:15px 21px 15px 5px;
background-position:100% 0;}
.ul_prolist li.over .otherdetails{
display:block;}
.ul_prolist li .otherdetails h3{padding:3px 10px 0; }
.ul_prolist li .otherdetails img{border:none;}


/* floatquick */
.floatquick{
position:absolute;
z-index:100;
top:220px;right:-13px;
width:27px;height:104px;
background-position:-467px -220px;}
.floatquick .h3_op,.floatquick .a_totop{position:absolute;right:0px;width:27px;text-indent:-999em;overflow:hidden;}
.floatquick .h3_op{top:0px;height:79px;cursor:hand;cursor:pointer;}
.floatquick .a_totop{display:block;bottom:0;height:20px;}
.floatquick .p_quickbtn{
display:none;
width:74px;
padding:10px 0 0 22px;}
.floatquick .p_quickbtn a{
display:block;
width:74px;height:23px;
margin-bottom:8px;
text-indent:-999em;overflow:hidden;}

.floatquickover{width:144px;background-position:-350px -324px;}
.floatquickover .p_quickbtn{display:block;}

/* ajaxlogin */
.ajaxlogin{
display:none;
width:444px;height:230px;
text-align:left;margin:-140px 0 0 -222px;
/*display:none;*/position:fixed;z-index:100;width:444px;top:50%;left:50%;border:5px solid #bbb;background:#fff;padding:15px 20px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop) + 280 + "px");}

.ajaxlogin h3{
padding:15px 0 5px;
margin:0 0 25px;
font-size:1.18em;
background-position:-396px -448px;
border-bottom:1px solid #b6b6b6;
text-indent:-999em;overflow:hidden;
}
.ajaxlogin .a_close{
position:absolute;
top:30px;right:28px;  }
.ajaxlogin .p_item{
overflow:hidden;zoom:1;
padding:5px 0; }
.ajaxlogin .itemtitle{
zoom:1;
top:3px;
float:left;
width:130px;
text-align:right;
margin:0 5px 0 0;
_display:inline;}
.ajaxlogin .txt{
border:1px solid #ccc;
width:176px;padding:3px 2px;
vertical-align:middle;
margin:0 5px 0 0; }
.ajaxlogin .txt_1{width:60px; }
.ajaxlogin img{vertical-align:middle;}
.ajaxlogin .p_btn{padding:10px 0 0 135px;}
.ajaxlogin .btn{
width:95px;height:28px;
text-align:center;color:#fff;
background-position:0 -180px;
border:none;
font-size:1.18em;font-weight:bold;
line-height:30px;margin:0 10px 0 0;}
.ajaxlogin .p_btn a{color:#666;margin-right:9px; }
.ajaxlogin .p_btn a:hover{color:#c00;text-decoration:underline;}
.ajaxlogin em{color:#999;}
.ajaxlogin em.red{color:#c00;}


/* progallery */
.wrapper_progallery{
border-top:2px solid #9a1005;}

/* progallery header */
.wrapper_progallery .header{position:relative;height:75px;border:none;border-bottom:1px solid #333;}
.wrapper_progallery .h1_siteinfo{position:absolute;left:-999em;}
.wrapper_progallery .img_logo{position:absolute;top:12px;left:25px;}
.wrapper_progallery .a_gotohelp{position:absolute;top:48px;right:20px;font-size:1.18em;font-weight:bold;}

/* progallery footer */
.wrapper_progallery .footer{background:#1e1e1e;color:#ddd;text-align:center;height:20px;line-height:20px;margin:30px 0 20px;padding:0; }

.h2_progallery{
position:relative;
background:#f3f3f3;
border-top:1px solid #dfdede;
width:760px;height:32px; line-height:32px;
font-size:1.18em;
margin:20px 0 0;padding:0 10px;}

.h2_progallery a.a_backpro{
position:absolute;
top:3px;right:6px;
width:75px;height:24px;text-align:center;color:#fff;
font-size:0.88em;font-weight:normal;line-height:24px;
background-position:-120px -180px;}


.side_thumb{
float:right;
width:170px;
margin:-33px 0 0; }

/* thumbbox */
.wrapper_progallery .thumbbox{

border:1px solid #f49e9e;}
.thumbbox h2{
height:32px;line-height:32px;
padding:0 10px;margin:0 0 15px;
color:#c00;font-size:1.18em;
background:#fcecec;}
.thumbbox h2 span{font-weight:normal;color:#f49494;font-size:0.85em;}
.thumbscrollbox{
position:relative;}
.wrapper_progallery .ul_gallerythumb{
position:relative;
padding:0 0 0 12px;
zoom:1;overflow:hidden;
}
.wrapper_progallery .ul_gallerythumb li{
float:left;
width:77px;height:77px; }
.wrapper_progallery .ul_gallerythumb img{
padding:1px;
border:1px solid #ddd;}
.wrapper_progallery .ul_gallerythumb a.now img{border:1px solid #c00;}


/* p_thumbpage */
.p_thumbpage{
padding:10px;text-align:center;line-height:22px;display:none;}
.p_thumbpage b{
display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1;
width:24px;height:23px;
line-height:999em;overflow:hidden;vertical-align:middle;
cursor:hand;cursor:pointer;}

.p_thumbpage b.b_prev{background-position:-350px -120px;margin-right:10px; }
.p_thumbpage b.b_prevb{background-position:-350px -143px;cursor:default;}
.p_thumbpage b.b_next{background-position:-374px -120px;margin-left:10px;}
.p_thumbpage b.b_nextb{background-position:-374px -143px;cursor:default;}

.side_thumb .p_btn{margin:15px 0;text-align:center;}
.side_thumb .p_btn .a_buybtn{
display:block;
width:160px;height:40px;
margin:0 auto;
background-position:0 -120px;
line-height:999em;overflow:hidden; }

/* div_gallerybigshow */
.div_gallerybigshow{position:relative;width:760px;min-height:500px;_height:500px; padding:9px;text-align:center;border:1px solid #f3f3f3;border-top:none; }
.preloading{background:url(../images/loading.gif) no-repeat 50% 50%; }
.div_gallerybigshow .span_left,.div_gallerybigshow .span_right{position:absolute;z-index:5;top:9px;width:220px;text-indent:-999em;overflow:hidden; }
.div_gallerybigshow .span_left{cursor: url(../images/mouseleft.cur),auto;left:0px;}
.div_gallerybigshow .span_right{cursor:url(../images/mouseright.cur),auto;right:0px; }
.div_gallerybigshow .mousezoom{cursor:url(../images/zoomin.cur),auto;}



/* also view also buy */
.bfd_box{border:1px #dcdcdc solid;overflow:hidden;margin-top:10px;text-align:left;}
.bfd_box h1{background:#eee;color:#666;height:24px;line-height:24px;padding:0 0 0 8px;}
.bfd_contentbox{zoom:1;overflow:hidden;}

.bfd_pre_btn,.bfd_next_btn{display:none;}
ul.bfd_content{overflow:hidden;padding:0 0 10px 8px;zoom:1;}
ul.bfd_content li{float:left;height:102px;width:84px;margin:10px 8px 0 0;overflow:hidden;_display:inline;}
ul.bfd_content img{width:82px;height:82px;border:1px solid #ddd;}
ul.bfd_content span.bfd_product_img{display:block;height:85px;}
ul.bfd_content span.bfd_price{display:block;color:#c00;padding-top:4px;font-weight:bold;text-align:center;}
ul.bfd_content span.name{display:block;line-height:16px;height:32px;overflow:hidden;}
ul.bfd_content a:hover{color:#c00;}
.bfd_contentbox .bfd_img_logo{float:right;margin-bottom:8px;height:13px;width:100px;background-image:url(../images/bflogo.gif);}


.p1_helpmsg,.p2_helpmsg{width:712px;padding:10px 0 10px 14px;}
.p1_helpmsg h2{font-size:14px;font-weight:bold;}
.p1_helpmsg strong{font-size:14px;font-weight:bold;}
.p1_helpmsg p{font-size:12px;line-height:30px;}
.p1_helpmsg img{border:1px solid #cccccc;margin:2px;}
table.p1_helpmsg{border-collapse: collapse;margin: 0 auto;padding: 0px;text-align: left;width: 712px;}
table.p1_helpmsg td{border: 1px solid #ddd;padding: 0 5px;}
table.p1_helpmsg thead tr{background: #eee;height: 28px;text-align: center;font-weight: bold;}
table.p1_helpmsg tbody tr{height: 25px;text-align: center;}

.p2_helpmsg h2{font-size:14px;font-weight:bold;}
.p2_helpmsg strong{font-size:12px;font-weight:bold;}
.p2_helpmsg p{font-size:12px;line-height:25px;}

/*Ïû±£ico*/
.li_guarantee img{margin-bottom:-2px;}