@media screen and (max-width:767px) {

	/* 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(../images/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: 100%;
	}


	/* prodetailsinfo */
	.prodetailsinfo {
		padding: 15px 0;
		clear: both;
		zoom: 1;
	}

	/* proviewbox */
	.proviewbox {
		float: left;
		width: 50%;
		text-align: center;
		position: relative;
		z-index: 5;
	}

	.probigshow {
		position: relative;
		width: 100%;
		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;
		display: none;
	}

	.thumbporbox {
		position: relative;
		width: 280px;
		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: -128px -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;
		width: 60px;
		height: 60px;
	}

	.ul_prothumb li.now img {
		border: 1px solid #0a59b5;
	}

	/* 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: 40%;
		margin-left: 5%;
		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 5px;
	}

	.ul_prodinfo li {
		float: left;
		width: 400px;
		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;
	}

}
