.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(../images/sprite.png) no-repeat;
}
.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 {
 width:730px;
}
.prodetailsinfo {
 padding:15px 0;
 clear:both;
 zoom:1;
}
.proviewbox {
 float:left;
 width:305px;
 position:relative;
 z-index:5;
}
.probigshow {
 position:relative;
 width:300px;
 height:300px;
 padding:1px;
 border:1px solid #ddd;
 overflow:hidden
}
.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;
}
#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:275px;
 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 {
 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: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 {
 float:left;
 width:409px;
 margin-left:16px;
 z-index:1;
}
.h2_prodtitle {
 font-size:16px;
 color:#414141;
 border-bottom:1px dashed #bbbbbb;
 padding:2px 0 10px;
 line-height:1.6em;
}
.ul_prodinfo {
 padding:6px 0;
 overflow:hidden;
 zoom:1;
}
.ul_prodinfos {
 padding:6px 15px;
 overflow:hidden;
 zoom:1;
 background:#f3f3f3;
 font-size:14px;
 font-weight:bold;
}
.ul_prodinfos li {
 padding:5px 0 10px;
}
.ul_prodinfo li {
 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 {
 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 {
 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 {
 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;
}
