/* 织梦58(dede58.com)做最好的织梦整站模板下载网站 */


/* 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: 700px;


}


/* prodetailsinfo */


.prodetailsinfo {


	padding: 15px 0;


	clear: both;


	zoom: 1;


}


/* proviewbox */


.proviewbox {


	float: left;


	width: 305px;


	position: relative;


	z-index: 5;


}


.probigshow {


	position: relative;


	width: 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;/*	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: 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: 75px;


	text-align: center;


}


.ul_prothumb img {


	padding: 1px;


	border: 1px solid #ddd;


	width: 60px;


	height: 60px;


}


.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: 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: 370px;


	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 {float: left;width: 100%;height: 100%;line-height: 30px;}


.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;


}


