/*商品详情页样式 start*/

body {

	font: 12px/1.5 'Helvetica Neue', Helvetica, Arial, Sans-serif;

}

.product_baihuo {

	padding-top: 5px;

	width: 180px;

}



.product_baihuo .con {

	 overflow: hidden;

  width: 180px;

  height: 650px;

  float:left;

  display:inline;

}

.product_baihuo .con .item {

  position: relative;

}


.product_baihuo .con .item h3 {

  overflow: hidden;

  height: 38px;

  padding: 0 31px;

  border-top: 1px solid #E8E8E8;

  cursor: pointer;

  font-size: 14px;

  line-height: 38px;

}



.product_baihuo .con .item h3 b {

  position: absolute;

  top: 14px;

  left: 15px;

  width: 11px;

  height: 11px;

  background-repeat: no-repeat;

}

 .product_baihuo .con .item.on h3 b , .sn-search .navBar .con .item h3 b{  background-image: url(../images/snsearch_z_.png);}

 

.product_baihuo .con .item h3 b {

  background-position: -138px -184px;

}

.product_baihuo .con .item.on h3 b {

  background-position: -168px -160px;

}

.product_baihuo .con .item h3 a.cur {

  color: #F70;

}

.product_baihuo .con .item.on ul {

  display: block;

}



.product_baihuo .con .item ul {

  display: none;

  padding: 0 15px 8px;

}

.product_baihuo .con .item ul li {

  overflow: hidden;

  height: 28px;

  white-space: nowrap;

  text-indent: 16px;

  text-overflow: ellipsis;

  line-height: 28px;

}

.product_baihuo .item h3 a.cur {

  color: #F70;

}

.product_baihuo  .item h3.hover {

  background: #F9F9F9;

}

.product_baihuo a:hover {

  color: #F70;

}

.product_baihuo.con .item ul li a:hover {

  font-weight: 700;

  background: #f9f9f9; text-decoration:none;

}



.product_baihuo.con .item ul li a {

  display: block;

}































.product_baihuo .breadNavBg .breadNav a {

	color: #666

}

.breadcrumb {

	z-index: 4001;

	width: 100%;

	padding: 0;

}



.breadcrumb .crumb {

	margin-top: 10px;

	clear: both;

}

.show_goods .pic_info {

	float: left;

	width: 590px;

	

}

.show_goods .pic_info .head {

	padding: 20px;

	border-bottom: solid 2px #Fa0;

	background: #FFF;

}

.show_merchant {

	float: right;

	width: 150px;

	height: 560px;

	color: #676767;

	font-family: '新宋体';

}

.show_merchant .title {

	padding: 10px 15px;

	line-height: 25px;

	height: 25px;

	font-size: 16px;

	background: #ececec;

	border-bottom: 1px solid #e5e5e5;

	border-top: 1px solid #f3f3f3;

	color: #656565;

	font-family: '微软雅黑';

}

.show_goods .bigImg {

	float: left;

	width: 400px;

	border-bottom: solid 1px #EEE;

	border-right: solid 1px #EEE;

	min-height: 550px;

}

.show_merchant_inner {

	padding: 15px;

	border-bottom: 1px dashed #ebebeb;

	width: 120px;

	height: 164px;

}

.exchange .show_merchant_inner, .exchange .show .show_info {

	height: 467px;

}

.exchange .eva-con {

	display: none;

}

.show_merchant .dec-con p {

	line-height: 30px;

	margin: 0;

}

.show_merchant label {

	color: #999;

}

.show_merchant p span a {

	font-weight: 700;

	color: #000;

}

.show_merchant .icon-check {

	background-position: 0 0;

	width: 20px;

	height: 20px;

}

.show_merchant .icon {

	background: url(../images/icon.png) no-repeat;

	display: inline-block;

	margin-right: 10px;

	cursor: pointer;

}

.show_merchant .icon-pay {

	background-position: -28px 0;

	width: 20px;

	height: 20px;

}

.show_merchant p {

	line-height: 30px;

	margin: 0;

}

.root61 .show_goods {

	width: 1188px;

}

.show_goods {

	

	border: solid 1px #DDD;

	min-height: 650px;

	background: url(../images/bg-1190.png) repeat-y;

	_position: relative;

	_height: 520px;

	width: 920px;

	margin: 5px 0 0px;

	display:inline;

}

.show_merchant .shop_score_box {

	border-bottom: 1px dotted #ead8cd;

	height: 40px;

	line-height: 40px;

}

.show_merchant .shop_score_box span {

	display: block;

	float: left;

	color: #835c35;

	margin-right: 10px;

	height: 40px;

}

.product_baihuo .show_merchant .merchant_server li a, .product_baihuo .show_merchant .contact_merchant li a, .product_baihuo .show_merchant .shop_score_list, .product_baihuo .show_merchant .shop_score_box span, .product_baihuo .show_merchant .shop_photo_num {

	color: #676767;

}

.show_merchant .shop_score_box span.shop_score_box_p {

	width: 34px;

	text-align: center;

	color: #fff;

	font-size: 14px;

	background: url(../images/shop_score_box_bg.png) 0 7px no-repeat;

	margin-right: 5px;

}

#buyarea_tab {

	display: none;

}

.fixed #buyarea_tab {

	display: block;

}

.product_baihuo .show_merchant .shop_score_box span.shop_score_box_p {

	color: #fff;

}

.show_merchant .merchant_server {

	width: 150px;

}

.show_merchant .merchant_server li {

	float: left;

	position: relative;

	width: 70px;

}

.show_merchant .merchant_server li a {

	display: block;

	color: #835c35;

	height: 24px;

	line-height: 24px;

}

.show_merchant .merchant_server li.seven_days {

	width: 150px;

}

.show_merchant .eva-con {

	padding: 30px 15px;

}

.show_merchant .eva-con p {

	height: 35px;

	margin: 0;

}

.eva-con p .cl-g {

	color: #05c5a1;

}

.proinfo-info {

	margin: 0 auto;

	width: 550px;

	border-bottom: 2px solid #eee;

	overflow: hidden;

}

.proinfo-info ul {

	width: 503px;

	margin: 0 auto;

}

.proinfo-info li {

	position: relative;

	display: inline-block;

	width: 165px;

	line-height: 15px;

	text-align: center;

	vertical-align: middle; float:left;

}

.proinfo-info li p {

	line-height: 15px;margin: 8px 0;

}

.proinfo-info li em {

	margin: 0 3px;

	color: #f70;

}

.proinfo-info .last p {

	margin: 8px 0;

	border-left: 1px dotted #ddd;

}

.proinfo-deliver {

	margin-top: 12px;

	line-height: 28px;

}

.proinfo-deliver dl {

	margin-bottom: 5px;

}

.proinfo-deliver dl dt {

	float: left;

	width: 70px;

	padding-left: 20px;

	color: #999;

	overflow: hidden;

}

.proinfo-main .proinfo-deliver dl dt span {

	display: inline-block;

width: 70px;

margin-left: 0;

text-align: left;

color: #999;

font-family: "新宋体";

font-size:13px;

}

.proinfo-deliver dl dd {

	margin-left: 90px;

}

.proinfo-deliver-tip {

	height: 32px;

	overflow: hidden;

	font-family: Arial, \5b8b\4f53;

	_margin-top: 7px;

}

.proinfo-deliver-tip strong {

	padding: 0 10px;

	color: #666;

}

.promotions-info {

	position: relative;

	cursor: pointer;

}

.green-tag {

	font-size: 12px;

	position: relative;

	top: -1px;

	margin: 0;

	padding: 0 5px;

	color: #fff;

	border: 1px solid #66a600;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

	background: #7dca00;

	margin-right: 5px;

}

.show .show_info {

	width: 585px;

	border: 1px solid #f5f5f5;

	border-width: 1px 0;

	padding-right: 25px;

	padding-left: 48px;

	float: left;

	position: relative;

}

.price-info {

	position: relative;

	margin-right: -1px;

	padding: 15px 0;

	  background:none;

	color: #FFF;

	z-index: 5;

}

.price-info dl {

	margin-bottom: 5px;

	line-height: 20px;

}

.price-info dl dt {

	float: left;

	width: 70px;

	padding-left: 20px;

	color: #fff;

	overflow: hidden;

	margin-top: 1px;

}

.price-info .price-promo dd {

	height: 30px;

}

.price-info .price-promo dt {

	margin-top: 8px;

}

.price-info .mainprice {

	float: left;
	font: 700 30px/25px Tahoma;
	color:#ec5051;
}

.price-info .mainprice em {

	font-size: 18px;

	font-family: Arial;

}

.price-info .price-promo .label {

	float: left;

	height: 20px;

	padding: 0 5px;

	margin: 6px 0 0 10px;

	line-height: 20px;

	background: #FFF;

	font: 700 12px/20px \5b8b\4f53;

	color: #f90;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	-o-border-radius: 3px;

	border-radius: 3px;

}

.price-info dl dt span {

	display: inline-block;

	width: 10em;

	letter-spacing: .5em;

}

.price-info dl.attr {

	line-height: 14px;

}

.price-info dl del {

	float: left;

	font-family: Tahoma;

	font-weight: 700;

	font-size: 14px;

}

a.pink, .pink {

	color: #d00;

}

.price-info .price em {

	font-size: 16px;

	font-family: "微软雅黑";

}

.price-info .price {

	font-size: 36px;

}

.price-info .discount {

	font-size: 12px;

	position: relative;

	top: -1px;

	margin: 0 0 0 10px;

	padding: 0 5px;

	color: #fff;

	border: 1px solid #66a600;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

	background: #7dca00;

}

.price-info .baoyou {

	font-size: 12px;

	position: relative;

	top: -1px;

	margin: 0 2px 0 10px;

	padding: 0 5px;

	color: #fff;

	border: 1px solid #4b8ff5;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

	background: #5c9dff;

}

.spec-control {

	background: url(../images/cicons-2.png) no-repeat;

}

.sale_box {

	position: relative;

	z-index: 2;

}

.d_price {

	color: #FF5482;

	font-family: Arial;

	font-weight: bold;

}

.m_t4 {

	margin-top: 4px;

}

.bd i {

	font-style: normal;

	font-family: Arial;

}

.m_price {

	color: #999;

}

.td_lh {

	text-decoration: line-through;

	font-style: normal;

}

.buy_area {

	font-size: 13px;

	position: relative;

	padding-left: 90px;

	color: #777;

	font-family: "新宋体";

}

.buy_area div {

	display: inline-block;

	vertical-align: middle;

}

.buy_area label {

	line-height: 1.2em;

	position: absolute;

	left: 20px;

	width: 70px;

	margin-left: 0;

	padding-top: 7px;

	text-align: left;

	color: #999;

}

.buy_area .show_info_left {

	color: #444;

}

.buy_area .o_h {

	overflow: hidden;

}

.buy_area ul {

	width: 497px;

	height: auto;

	margin-bottom: 5px;

	clear: both;

}

.buy_area .color {

	height: auto;

	margin-bottom: 5px;

}

.buy_area ul li {

	position: relative;

	float: left;

	display: inline;

	margin-left: 0px;

	padding: 1px;

	margin: 0 4px 4px 0;

	vertical-align: middle;

	background: #fff;

}

.buy_area .color a img {

	height: 25px;

	width: 25px;

}

.buy_area ul li a {

	float: left;

	width: auto!important;

	min-width: 10px;

	padding: 2px 7px;

	text-align: center;

	white-space: nowrap;

	text-decoration: none;

	color: #000;

	border: 1px solid #b8b7bd;

	background-color: #fff;

}

.buy_area ul li a span {

	position: relative;

	z-index: 2;

	padding-left: 1px;

	line-height: 25px;

	height: 25px;

	display: inline-block;

	vertical-align: top;

}

.buy_area .item a:hover, .buy_area .item a:active, .buy_area .selected a:link, .buy_area .selected a:visited {

	margin: -1px;

	border: 2px solid #f70;

}

.buy_area ul li b {

	text-indent: 1000px;

	height: 14px;

	overflow: hidden;

	width: 14px;

	position: absolute;

	bottom: 1px;

	right: 1px;

	display: none;

}

.buy_area .selected b {

	background: url(../images/icon_chosen.png) 0 0 no-repeat;

	display: block;

}

.sale .w_460 {

	width: 460px;

	float: left;

}

.sale .rule {

	line-height: 24px;

	float: left;

	color: #dc0000;

	margin: 0 10px;

}

.m_t8 {

	margin-top: 8px;

}

.show_info .sale .pl {

	margin-left: 12px;

	color: #999;

}

.sale .sale_pl .c9 {

	display: block;

	float: left;

}

.show_info .star {

	margin-right: 20px;

	float: left;

}

.show_info .stars {

  width: 78px;

  height: 14px;

  background: url(../images/icons-24.png?v=2015062401) no-repeat -50px -15px;float: left;

  margin-right: 10px;

  color: #FFF;

  font-family: Arial;

}

.show_info .stars em {

  width: 0;

  float: left;

  height: 14px;

  background: url(../images/icons-24.png?v=2015062401) no-repeat -50px 0;

  -moz-transition: width .5s ease;

  -webkit-transition: width .5s ease;

  -o-transition: width .5s ease;

  transition: width .5s ease;

}

.show_info .c9 a {

	color: #FFF;

	font-family: "Arial";

	text-decoration: underline;

}

.star, .star span {

	display: block;

	height: 13px;

	overflow: hidden;

	position: relative;

	top: 0px;

	width: 70px;

	background: url(../images/star_bg.png) left bottom repeat-x;

	line-height: 13px;

}

.sa5 span {

	width: 70px;

}

.sa4 span {

	width: 56px;

}

.sa3 span {

	width: 42px;

}

.sa2 span {

	width: 28px;

}

.sa1 span {

	width: 14px;

}

.sa0 span {

	width: 0;

}

.star span {

	top: 0;

	background-position: left top;

}

.b {

	color: #2272c8;

}

.kc span {

	color: #666;

	float: left;

	display: inline;

	position: relative;

	z-index: 10;

}

.proinfo-promo {

	padding: 10px 0 5px;

	background: #f5f5f5;

}

.proinfo-main dl dt {

	float: left;

	width: 70px;

	padding-left: 20px;

	color: #999;

	overflow: hidden;

}

.proinfo-main dl dd {

	margin-left: 90px;

}

.proinfo-promo dd label {

	float: left;

	width: 60px;

	margin-top: 1px;

	height: 16px;

	line-height: 16px;

	background: #f90;

	color: #FFF;

	text-align: center;

}

.proinfo-promo dd p {

	margin-left: 68px;

	padding-bottom: 5px;

	width: 350px;

	color: #ff4800;

	overflow: hidden;

}

.procon-side {

	float: left;

	width: 190px;

	margin-top: -10px;

	position: relative;

	z-index: 21;

}

.proinfo-main dl dt span {


}

.qrcode-main {

	position: absolute;

	top: 10px;

	right: 10px;

	text-align: center;

	font-family: \5FAE\8F6F\96C5\9ED1;

}

.qrcode-main img {

	display: block;

	width: 74px;

	height: 74px;

	padding: 8px;

	background: #FFF;

}

.buy_area .num_add, .buy_area .num_del {

	float: left;

	width: 22px;

	height: 30px;

	background-image: url(../images/icons.png);

}

.buy_area .num_del {

	background-position: -85px 0;

}

.buy_area .num_add {

	background-position: -85px -35px;

}

.buy_area .text {

	float: left;

	width: 20px;

	height: 18px;

	padding: 5px;

	border: solid 1px #DDD;

	margin: 0 5px;

	text-align: center;

}

.proinfo-line {

	height: 2px;

	background: #e9e9e9;

	margin: 0 20px 10px;

	overflow: hidden;

	margin-top: 10px;

}

.c_red, .c_red:hover {

	color: #dc0000;

}

.buy_area .btn_p {

	margin-top: 13px;

}

.show_info .buy_area .btn, .buy_area .btn_buy_now, .buy_area .btn_p .renqi_span {

	margin-bottom: 10px;

}

.buy_area .btn {

	position: relative;

	float: left;

	margin-right: 10px;

	background-image: url(../images/btns-2.png);

	color: #999;

	text-align: center;

}

.buy_area .btn_buy {

	background-position: -94px 0;

	width: 115px;

	height: 40px;

}

.buy_area .btn-addcart {

	width: 135px;

	height: 40px;

	background-position: -219px 0;

}

.btn-collect {

	width: 75px;

	height: 40px;

	background-position: 0 0;

}

.btn-addcart:hover {

	background-position: -219px -45px;

	text-decoration: none;

}

.btn_buy:hover:after, .btn-buynow:hover:after, .btn-rush:hover:after {

	opacity: .5;

	background-position: 150px 0;

}

.btn_buy:after, .btn-buynow:after, .btn-rush:after {

	content: '';

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background: url(../images/shine.png) no-repeat -110px 0;

	opacity: 0;

	-moz-transition: background .5s ease .1s;

	-webkit-transition: background .5s ease .1s;

	-o-transition: background .5s ease .1s;

	transition: background .5s ease .1s;

}

.btn-collect:hover {

	background-position: 0 -45px;

	text-decoration: none;

}

.btn_buy1 {

	background: url(../images/btn_buy1.png) no-repeat;

	height: 44px;

	margin: 0;

	width: 137px;

}

.addto_cart .shop_price {

	float: right;

	line-height: 33px;

	color: #212121;

	margin-left: 15px;

}

.addto_cart .shop_price span {

	font-size: 14px;

	color: #ef3100;

	font-weight: bold;

}

.addto_cart .live800 span.onlines {

	display: block;

	background: url(../images/merchant.gif) 0 2px no-repeat;

	padding-left: 22px;

}

.addto_cart .live800 {

	color: #212121;

	line-height: 18px;

	cursor: pointer;

}

.addto_cart .live800 a {

	font-size: 12px;

	width: 55px;

	height: 18px;

	line-height: 18px;

	float: none;

	color: #494949;

}

.buy_area .btn_collect_big {

	background: url(../images/collect.png) no-repeat;

	margin-right: 10px;

	height: 48px;

	width: 152px;

	display: inline-block;

	vertical-align: middle;

}

#preview {

	float: left;

	position: relative;

	z-index: 0;

}

.exchange #preview {

	height: auto !important;

}

.jqzoom {

	position: relative;

	padding: 0

}

#spec-n1 {

	padding: 20px;

	width: 360px;

	height: 360px;

}

#spec-list {

	width: 400px;

	height: 62px;

	position: relative;

	border-bottom: 1px solid #eee;

	overflow: hidden;

	padding-bottom: 10px;

}

#spec-forward {

	left: 0;

	background-position: -1px -34px;

}

#spec-list .spec-control {

	width: 12px;

	height: 20px;

}

#spec-list .prev, #spec-list .prev_none {

	float: left;

	background-position: -17px 0px;

	margin: 21px 0 0 10px;

}

#spec-forward.prev:hover {

	background-position: -17px -24px;

	cursor: default;

}

#spec-list .next, #spec-list .next_none {

	float: right;

	background-position: -39px -24px;

	margin: 21px 10px 0 0;

}

#spec-backward.nextStop, #spec-backward.nextStop:hover {

	background-position: -39px 0px;

	cursor: default;

}

#spec-forward:hover {

	background-position: -25px -34px;

}

#spec-backward:hover {

	background-position: -39px -24px;

}

#spec-list .spec-items {

	position: relative;

	overflow: hidden;

	height: 62px;

	width: 330px;

	margin: 0 12px;

	float: left;

}

#spec-list .spec-items li {

	display: block;

	float: left;

	position: relative

}

#spec-list li b {

	display: block;

	position: absolute;

	z-index: 1;

	bottom: 0;

	left: 4px;

	width: 54px;

	height: 49px;

	height: 18px;

	font: 12px/18px simsun;

	color: #fff

}

#spec-list .spec-items .curr img {

	padding: 0;

	border: 2px solid #e4393c

}

#preview .read {

	margin-top: 12px;

	padding-left: 10px;

	color: #212121;

	line-height: 24px;

	padding-bottom: 15px;

}

#preview .read .read_span {

	display: block;

	float: left;

	width: 88px;

}

.imgzoom-memo {

	padding: 10px;

	height: 20px;

	line-height: 20px;

	color: #999;

}

.bdsharebuttonbox {

	position: relative;

	float: right;

	width: 100px;

}

.imgzoom-memo p {

	width: 200px;

	float: left;

	height: 20px;

	line-height: 20px;

	color: #BBB;

}

.show_info {

	width: 588px;

	overflow: hidden;

	float: left;

}

.share_wrap {

	float: left;

	height: 24px;

	line-height: 24px;

	position: relative;

	margin-right: 30px;

}

#preview .read a {

	color: #212121;

}

.share_wrap .share span {

	display: block;

	position: absolute;

	right: 0;

	top: 8px;

	_top: 1px;

	font-size: 0;

	line-height: 0;

	border-width: 4px;

	border-style: solid;

	border-color: #fff #fff #fff #b9b9b9;

}

.share_wrap .share_open span {

	border-color: #b9b9b9 #fff #fff #fff;

	top: 10px;

	_top: 3px;

}

.share_wrap li {

	float: left;

	margin-right: 5px;

}

.share_wrap .share_qq a {

	background-position: 0 0;

}

.share_wrap li a {

	display: inline-block;

	width: 20px;

	height: 20px;

	background: url(../images/share_icon2.png) no-repeat 0 0;

	overflow: hidden;

}

.share_wrap .share_sina a {

	background-position: 0 -20px;

}

.share_wrap .share_wb a {

	background-position: 0 -60px;

}

.share_wrap .share_rr a {

	background-position: 0 -80px;

}

.share_wrap .share_td a {

	background-position: 0 -100px;

}

.share_wrap ul {

	position: absolute;

	left: 0;

	width: 156px;

	top: 23px;

	padding-top: 4px;

	display: none;

}

.share {

	display: block;

	position: relative;

	padding-right: 15px;

}

.read a.look_pic {

	margin-right: 30px;

	font-size: 12px;

	height: 24px;

	float: left;

	display: block;

	_margin-top: 4px;

}

.icon_zoom {

	background: url(../images/icon_bg.png) 0 0 no-repeat;

	height: 16px;

	width: 16px;

	margin-right: 5px;

	position: relative;

	top: -1px;

	display: inline-block;

	vertical-align: middle;

}

.head h1 {

	font: 700 16px/1.5 \5FAE\8F6F\96C5\9ED1;

	color: #666;

	margin-top: -10px;

	_margin-left: -3px;

	word-break: break-all;

}

.head h2 {

	font: 400 14px/1.5 \5FAE\8F6F\96C5\9ED1;

	color: #F60;

	margin-bottom: -9px;

	_margin-left: -3px;

	word-break: break-all;

}

.proinfo-main {

	position: relative;

	padding: 0 0 40px;

	min-height: 650px;

	z-index: 4;

	width:500px;

	_height: 410px;

	display:inline;

}

#choose #choose-result {

	padding: 6px 0 0 10px;

	color: #e4393c;

	border-bottom: 0

}

#choose #choose-result .dt {

	width: auto

}

.MagicZoomPup {

	position: absolute;

	top: 0;

	left: 0;

	width: 200px;

	height: 200px;

	z-index: 1;

	cursor: move;

	border: 1px solid #aaa;

	background: #fede4f 50% top no-repeat;

	opacity: 0;

	filter: alpha(opacity=0);

}

.MagicBoxShadow {

}

#spec-list .spec-items a img {

	display: block;

}

#spec-list .spec-items a.img-hover {

	border-color: #f70;

}

#spec-list .spec-items a {

	display: block;

	height: 60px;

	width: 60px;

	margin: 0 2px;

	border: 1px solid #eee;

	text-align: center;

	overflow: hidden;

}

.goodsW .left {

	width: 800px;

	float: left;

}

.goodsW .right {

	float: right;

	width: 188px;

	border: 1px solid #eaeaea;

	background: #fff;

}

.goodsW .right .mt {

}

.white-bg {

	background: #fefefe;

	margin-bottom: 10px;

}

#comments-list {

	margin: 0px 30px;

	border: 1px solid #f4f4f4;

}

#comments-list .mc {

	padding: 10px 0;

	background: #fff;

	margin: 0;

}

#comments-list .comment_tabs {

	height: 30px;

	background: #eaeaea;

	text-align: center;

	font-size: 14px;

	font-family: "Microsoft YaHei";

	border-bottom: 1px solid #b4b4b4;

	padding-top: 0;

}

#comments-list .comment_tabs .comment_tabs_wrap a.on {

	border: 0;

	border-top: 2px solid #f44700;

	background: #fff;

	height: 22px;

	font-weight: bold;

	cursor: default;

	border-right: 0;

	margin-top: -1px;

	padding: 4px 0 5px 0;

	margin-left: 0;

	margin-right: 0;

}

#view-buy, #buy-buy, #browse-browse, #related-viewed, #choose-btn-divide, #choose-btn-easybuy, #choose-btn-notice, .product-intro-noitem #choose-amount, #recommend .tab li, #product-intro-noitem #choose-btn-easybuy, #recommend, #brand-bar .seller-btn #jdim.noservice, #choose-result, #nav-minicart, #view-buy, #search-result, #itemover-related-list, #itemover1-related-list, #p-con-wiki {

	display: none

}

/*配件区域*/

#recommend {

	margin-bottom: 15px;

	background-color: #FFF;

	margin-top: 15px;

	border: solid 1px #DDD;

}

#recommend .mt {

}

#recommend .mt .tab {

	height: 34px;

	border-bottom: 1px solid #ddd;

	background: url(../images/repeat.png) 0 -300px;

}

.goodsW .right .mt .tab {

	margin-left: -1px;

	overflow: visible;

 *display:inline

}

#recommend .mt .tab li {

	float: left;

	border-right: solid 1px #DDD;

	background: #FFF;

	_position: relative;

}

#recommend .mt .tab li a {

	float: left;

	padding: 0 25px;

	height: 34px;

	font: 400 14px/34px \5FAE\8F6F\96C5\9ED1;

	color: #666;

	_position: relative;

}

.root61 #recommend .mt .tab li a {

	padding: 0 35px;

}

#recommend .mt .tab li.curr a {

	padding: 0 36px;

	border-top: solid 3px #F90;

	margin: -1px;

	height: 34px;

	line-height: 30px;

	color: #F90;

}

.goodsW #recommend .tab a, .goodsW #recommend .tab-item {

	float: left;

	text-align: center;

}

.tab-cat {

	width: 790px

}

#recommend .stab {

	overflow: hidden;

	margin-bottom: 10px

}

#recommend .stab li {

	padding: 0 10px;

	height: 16px;

	cursor: pointer;

	border-left: 1px solid #D4D1C8;

	margin-left: -1px;

	line-height: 16px;

	text-align: center;

	color: #005aa0;

	white-space: nowrap

}

#recommend .stab .scurr {

	font-weight: 700;

	color: #333

}

#newFittign-tab .tc {

	width: 760px;

	padding: 0 20px;

	float: left;

	position: relative;

	border-right: 1px solid #eee;

	background-color: #fff;

	overflow: hidden;

}

#newFittign-tab .dp_slide_plug {

	float: left;

	width: 745px;

	overflow: hidden;

	margin-left: 15px;

	_display: inline;

}

#newFittign-tab .over {

	width: 800px;

	position: relative;

}

#recommend .stab {

	overflow: hidden;

	margin-bottom: 10px

}

#recommend .stab li {

	padding: 0 10px;

	height: 16px;

	cursor: pointer;

	border-left: 1px solid #D4D1C8;

	margin-left: -1px;

	line-height: 16px;

	text-align: center;

	color: #005aa0;

	white-space: nowrap

}

#recommend .stab .scurr {

	font-weight: 700;

	color: #333

}

#newFittign-tab {

	margin: 0;

}

#recommend .master, #recommend .suits li {

	position: relative;

	float: left;

	width: 158px;

	height: 220px;

	padding: 40px 10px 10px 20px;

}

#recommend .master .plus, #recommend .suits li .plus {

	top: 111px;

	right: 10px;

	position: absolute;

	width: 19px;

	height: 19px;

	background: url(../images/cicons-2.png?v=2015052701) no-repeat -85px -80px;

}

#recommend .master .choose, #recommend .suits li .choose {

	padding-right: 40px;

	color: #d00

}

#recommend #newFittign-tab .master s, #recommend #newFittign-tab .suits li s {

	margin-top: 60px

}

#recommend .p-img img {

	width: 120px;

	height: 120px;

	margin: 0 10px 10px;

}

#recommend .master .p-name, #recommend .suits li .p-name {

	height: 33px;

	margin: 5px 0;

	overflow: hidden;

	word-break: break-all;

}

#recommend .master .p-name a, #recommend .suits li .p-name a {

	height: 36px;

	line-height: 18px;

}

#recommend .suits {

	float: left;

	width: 356px;

	padding-bottom: 10px

}

#tab-reco .suits {

	overflow-x: scroll;

	padding-bottom: 10px

}

#tab-reco #newFittign-tab .suits { position:relative;

	height: 245px;

	overflow: hidden;

}

.pink1 {

	color: #f60

}

#tab-reco .suits ul {

	display: block;

}

.choose input {

	vertical-align: middle

}

#recommend .infos {

	float: right;

	width: 179px;

	height: 180px;

	padding: 70px 10px 20px;

	border-left: solid 1px #DDD;

	background: #f8f8f8;

	color: #999;

}

#recommend .infos s {

	float: left;

	width: 24px;

	height: 22px;

	background-position: -30px -260px;

	margin-top: 40px

}

#recommend .infos .selected, #recommend .infos .p-price, #recommend .infos .p-saving, #recommend .infos .btns, #recommend .infos .p-name, #more-fitting-link {

	margin-left: 25px;

	padding-bottom: 10px;

}

.infos .p-saving {

	color: #999

}

#recommend .btn-buy {

	display: block;

	width: 138px;

	height: 33px;

	margin-top: 10px;

	background: url(../images/icon_bg.png) 0 -363px no-repeat;

	text-align: center;

	line-height: 38px;

	color: #fff;

	font-weight: 700

}

.mbox {

	margin-bottom: 20px;

}

.product_baihuo .mbox .tab, .product_baihuo .t_box .tab {

	margin: 0 0 10px;

	height: 44px;

	border-top: 1px solid #fff;

	border-bottom: 1px solid #ddd;

	background: #f8f8f8;

}

.mbox .tab {

	font: 12px/1.5 'Helvetica Neue', Helvetica, Arial, Sans-serif;

}

.mbox .tab li, .t_box .tab a {

	font-size: 14px;

	cursor: pointer;

	color: #777;

	display: inline-block;

}

.mbox .tab .curr, .t_box .tab .on {

	background: #fff;

}

.product_baihuo .mbox .tab li, .product_baihuo .t_box .tab li {

	font-size: 14px;

	float: left;

	padding: 10px 20px;

	cursor: pointer;

	color: #777;

	border-right: 1px solid #e5e5e5;

	border-left: 1px solid #fff;

	height: 24px;

	line-height: 24px;

}

.product_baihuo .t_box .tab li i {

	width: 16px;

	height: 22px;

	display: inline-block;

	float: left;

	padding-right: 4px;

}

.product_baihuo .t_box .tab li i.icon2 {

	background: url(../images/icon2.png) no-repeat;

}

.product_baihuo .t_box .tab li.on i.icon2 {

	background: url(../images/icon2_hover.png) no-repeat;

}

.product_baihuo .t_box .tab li i.icon1 {

	background: url(../images/icon1.png) no-repeat;

}

.product_baihuo .t_box .tab li.on i.icon1 {

	background: url(../images/icon1_hover.png) no-repeat;

}

.product_baihuo .t_box .tab li i.icon3 {

	background: url(../images/icon3.png) no-repeat;

}

.product_baihuo .t_box .tab li.on i.icon3 {

	background: url(../images/icon3_hover.png) no-repeat;

}

.product_baihuo .t_box .tab li i.icon4 {

	background: url(../images/icon4.png) no-repeat;

	width: 17px;

}

.product_baihuo .t_box .tab li.on i.icon4 {

	background: url(../images/icon4_hover.png) no-repeat;

	width: 17px;

}

.product_baihuo .t_box .tab li i.icon5 {

	background: url(../images/icon5.png) no-repeat;

	width: 17px;

}

.product_baihuo .t_box .tab li.on i.icon5 {

	background: url(../images/icon5_hover.png) no-repeat;

	width: 17px;

}

.product_baihuo .mbox .tab li:hover, .product_baihuo .t_box .tab li:hover {

	background: #fff;

}

.product_baihuo .mbox .tab .curr, .product_baihuo .t_box .tab .on, .product_baihuo .mbox .tab .curr:hover, .product_baihuo .t_box .tab .on:hover {

	color: #ff5482;

}

/*右侧商品详情开始*/

.root61 .procon {

	width: 990px;

}

.procon {

	float: right;

	width: 790px;

}

.root61 .tabarea {

	width: 990px;

}

.tabarea {

	border: solid 1px #DDD;

	background: #FFF;

}

.tabarea #inner {

	width: 790px;

	height: 35px;

	background: #FFF;

	position: relative;

	z-index: 999999999;

}

.root61 .tabarea #inner {

	width: 990px;

}

.procon-toolbar {

}

.tabarea-items {

	height: 34px;

	border-bottom: solid 1px #DDD;

}

.tabarea-items li {

	float: left;

	border-right: solid 1px #DDD;

	background: #FFF;

	_position: relative;

}

.tabarea-items li a {

	float: left;

	padding: 0 25px;

	height: 34px;

	font: 400 14px/34px \5FAE\8F6F\96C5\9ED1;

	color: #666;

	_position: relative;

}

.root61 .tabarea-items li a {

	padding: 0 35px;

}

.tabarea-items li.on a {

	border-top: solid 3px #F90;

	margin: -1px;

	padding: 0 26px;

	height: 34px;

	line-height: 30px;

	color: #F90;

}

.root61 .tabarea-items li.on a {

	padding: 0 36px;

}

.pro-detail-parameter {

	border: 1px solid #ddd;

	margin: 20px;

	color: #666;

	overflow: hidden;

}

.root61 .pro-detail-pics {

	padding: 20px 65px;

	_width: 858px;

}

.pro-detail-pics {

	padding: 20px;

	overflow: hidden;

	_width: 658px;

}

.root61 .after-market {

	padding-bottom: 60px;

}

.after-market {

	width:950px;

	margin: 0 auto;

	padding-bottom: 20px;

}

.after-market-hd {

	height: 35px;

	padding-top: 40px;

	border-bottom: 1px solid #bbb;

}

.after-market-hd h4 {

	position: relative;

	float: left;

	height: 35px;

	margin-bottom: -1px;

	padding-right: 10px;

	border-bottom: 1px solid #f70;

	font: 14px/35px 'microsoft yahei';

}

.declare{ padding:10px;}

.declare p{ line-height:200%;}

.snpromise {

	margin-top: 30px;

}

.snpromise li {

	float: left;

	width: 110px;

	margin: 0 40px;

	font: 400 14px/1.5 \5FAE\8F6F\96C5\9ED1;

	color: #333;

	text-align: center;

	_display: inline;

}

.after-market-cnt {

	color: #666;

}

.after-market-cnt .guarantees {

	padding-top: 7px;

}

.after-market-cnt .guarantees p {

	line-height: 2;

}

.after-market-hd .opt {

	float: right;

	padding-top: 8px;

}

.after-market-cnt .return-process {

	padding: 20px 0 0;

}

/*右侧商品详情结束*/

/*左侧同分类同品牌同排行榜买了还买开始*/



.area {

	border: solid 1px #DDD;

	background-color: #FFF;

}

.area-head {

	height: 34px;

	padding: 0 10px;

	border-bottom: solid 1px #DDD;

	overflow: hidden;

}

.area-head h3 {

	font: 400 14px/34px \5FAE\8F6F\96C5\9ED1;

	color: #666;

}

.procon-relate {

	padding: 10px 0;

	overflow: hidden;

}

.procon-relate li {

	float: left;

	width: 70px;

	padding-left: 20px;

	height: 25px;

	line-height: 25px;

	overflow: hidden;

	word-break: break-all;

}

.procon-relate li a {

	color: #666;

}

.procon-relate li a:hover {

	color: #F60;

}

.toppro-tab {

	width: 168px;

	height: 26px;

	margin: 10px auto 0;

	border: solid 1px #DDD;

	border-right: 0;

	background: #f8f8f8;

}

.toppro-tab li {

	position: relative;

	float: left;

	width: 55px;

	height: 26px;

	border-right: solid 1px #DDD;

	line-height: 26px;

	text-align: center;

}

.toppro-tab li.on {

	background: #FFF;

	height: 27px;

	_margin-bottom: -1px;

}

.toppro-tab li a {

	position: absolute;

	top: 0;

	left: 0;

	width: 55px;

	height: 26px;

}

.toppro-tab li.on a {

	top: -1px;

	left: -1px;

	width: 57px;

	height: 26px;

	border-top: solid 2px #F90;

	color: #F90;

	font-weight: 700;

}

.toppro-tab li a:hover {

	text-decoration: none;

}

.toppro-list {

	width: 169px;

	margin: 0 auto;

	overflow: hidden;

}

.toppro-list li {

	position: relative;

	height: 60px;

	padding: 12px 0;

	border-bottom: solid 1px #EEE;

	margin-bottom: -1px;

	overflow: hidden;

}

.toppro-list li .title {

	height: 35px;

	margin-bottom: 8px;

	overflow: hidden;

}

.toppro-list li .title a {

	color: #666;

}

.price {

	color: #D00;

	font-family: Tahoma;

	font-weight: 700;

}

.toppro-list li .num {

	position: absolute;

	top: 12px;

	left: 0;

	width: 16px;

	height: 16px;

	background: url(../images/icons-2.png?v=2015060801) no-repeat -35px -85px;

	font: 400 12px/16px Arial;

	color: #FFF;

	text-align: center;

}

.toppro-list li.fore1 .num, .toppro-list li.fore2 .num, .toppro-list li.fore3 .num {

	background-position: -15px -85px;

}

.toppro-list li img {

	float: left;

	width: 60px;

	height: 60px;

	margin-right: 10px;

}

.price em {

	font-family: Arial;

}

.exprec {

	overflow: hidden;

}

.exprec li {

	padding: 10px 0;

	margin: 1px 10px -1px;

	border-bottom: solid 1px #EEE;

}

.exprec li .image {

	display: block;

	width: 120px;

	height: 120px;

	margin: 0 auto;

}

.exprec li .title {

	height: 36px;

	margin: 5px 0;

	overflow: hidden;

}

.exprec li .title a {

	color: #666;

}

.exprec li .price {

	height: 22px;

	text-align: center;

	overflow: hidden;

}

.exprec li .price span {

	color: #D00;

	font: 700 12px/1.5 Tahoma;

}

.exprec li .price span em {

	font-family: Arial;

	font-weight: 400;

}

.exprec li .title a:hover {

	color: #F60;

}

.toppro-list li .title a:hover {

	color: #F60;

}

/*左侧同分类同品牌同排行榜买了还买结束*/

.product_baihuo .t_box .tab .on a {

	color: #ff5482;

}

.mbox .mc {

	background-color: ##f8f8f8;

	border-top: 0px;

	z-index: 9;

	position: relative;

	_margin-top: -1px;

}

.goodsw {

	font: 12px/150% Arial, Verdana, "宋体";

}

.mall_goods_foursort_style {

	padding: 15px 0;

}

.mall_goods_foursort_style_frame {

	float: left;

	line-height: 22px;

	overflow: hidden;

	color: #666;

	width: 33%;

	text-indent: 22px;

}

.pro_content .section .tit, .pro_content .right_title1, .pro_content .left_title_1 {

	margin-top: 20px;

	padding: 10px 0 0 10px;

	border-left: 3px solid #e41f54;

	font-size: 18px;

	font-weight: bold;

	display: block;

	color: #000;

	font: 'Helvetica Neue', Helvetica, Arial, Sans-serif;

	background: #FFF;

}

i {

	font-style: normal;

}

.right_content {

	padding-bottom: 15px;

	font-size: 14px;

}

#detail_tab .props {

	margin: 30px 60px;

}

#detail_tab .props li {

	line-height: 26px;

	float: left;

	overflow: hidden;

	width: 338px;

	height: 26px;

	margin-top: -1px;

	margin-left: -1px;

	list-style: none;

	color: #999;

	border: 1px solid #eee;

	background: #fafafa;

	font-size: 15px;

}

#detail_tab .props li b {

	width: 100px;

	text-align: right;

	color: #666;

}

.pro_content .section .descrip, .right_content {

	padding: 0 25px 25px;

	line-height: 24px;

	font-size: 14px;

}

.comment_wrap {

	width: 660px;

	border: 1px solid #C4C4C4;

	background: white;

	height: 300px;

}

#easyDialogTitle {

	line-height: 31px;

	font-family: arial, "宋体b8b\4f53";

	font-size: 14px;

	font-weight: 700;

	color: #333;

	position: relative;

	height: 31px;

	text-align: center;

}

.thickclose {

	display: block;

	position: absolute;

	z-index: 100000;

	top: 5px;

	right: 10px;

	overflow: hidden;

	width: 21px;

	height: 21px;

	background: url(../images/thickbox_close.png) no-repeat 0 0;

	font-size: 0;

	line-height: 100px;

}

.star {

	display: inline-block;

	width: 70px;

	height: 14px;

	background: url(../images/star_bg.png) left bottom repeat-x;

}

#nav-minicart {

	position: relative;

	float: right;

	z-index: 2

}

.goodsW .tab li, .goodsW .tab a, .goodsW .tab-item {

	float: left;

	text-align: center;

}

.t_box .tab {

	position: relative;

	z-index: 996;

}

.t_box .pro_content {

	width: 800px;

}

.ac {

	text-align: center;

}

.Ptable {

	background: #CCC;

	margin: 10px 0

}

.Ptable th {

	background: #EEF7FE;

	padding: 5px;

	font-size: 12px

}

.Ptable td {

	background: none repeat scroll 0 0 #FFF;

	padding: 2px 5px;

	font-size: 12px

}

.Ptable .tdTitle {

	background: none repeat scroll 0 0 #F5FAFE;

	text-align: right;

	width: 110px

}

.Ptable th.tdTitle {

	text-align: center

}

.item-detail {

	padding: 10px

}

.formwork {

	overflow: hidden;

	width: 753px;

	padding: 10px 0;

	border-bottom: 1px dashed #e6e6e6;

	line-height: 23px;

	text-align: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px

}

#comment .tit {

	font-size: 16px;

	line-height: 48px;

	clear: both;

	height: 48px;

	margin: 10px 0 0!important;

	padding-left: 22px;

	color: #ff5482;

	border: 0!important;

	background: url(../images/zan.png) no-repeat left center;

}

#comment .mc {

	color: #999;

	border-top: 0;

}

#i-comment {

	margin: 30px 10px;

	border: 1px solid #ddd; padding:10px 0;

	overflow: hidden;

}

#comment .mt, #comment .mc {

	position: static;

	display: block;

}

#comment .rate {

	width: 86px;

	padding: 6px 40px 0 20px;

	float: left;

}

#comment .comment_rate_num {

	height: 86px;

	background: url(../images/comment_rate.jpg) no-repeat;

}

#comment .comment_rate_num .rate_num_line1 {

	height: 24px;

	line-height: 24px;

	font: normal 22px/24px arial;

	color: #F60;

	text-align: center;

	padding-top: 20px;

}

#comment .comment_rate_num .rate_num_line1 i {

	font-size: 14px;

}

.bd i {

	font-style: normal;

	font-family: Arial;

}

#comment .comment_rate_num .rate_num_line2 {

	color: #404040;

	height: 18px;

	line-height: 18px;

	text-align: center;

}

#comment .comment_rate_total {

	color: #404040;

	height: 16px;

	line-height: 16px;

	text-align: center;

}

#comment .percent {

	float: left;

	width: 186px;

	height: 64px;

	padding: 18px 0;

}

#comment .percent span {

	color: #9C9A9C

}

#comment .percent dl {

	padding: 2px 0;

	overflow: hidden;

	zoom: 1

}

#comment .percent dt {

	float: left;

	width: 80px

}

#comment .percent dd {

	float: left;

	width: 100px;

	height: 10px;

	margin-top: 6px;

	overflow: hidden;

	background: #efefef

}

#comment .percent dd div {

	overflow: hidden;

	height: 10px;

	width: 0;

	margin: 0;

	background-color: #F60;

	background-image: -ms-linear-gradient(top, #fd5180 0, #F60 100%);

	background-image: -moz-linear-gradient(top, #fd5180 0, #F60 100%);

	background-image: -o-linear-gradient(top, #fd5180 0, #F60 100%);

	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fd5180), color-stop(1, #F60));

	background-image: -webkit-linear-gradient(top, #fd5180 0, #F60 100%);

	background-image: linear-gradient(to bottom, #fd5180 0, #F60 100%)

}

#comment .btns {

	float: right;

	width: 200px;

	height: 55px;

	padding-top: 25px;

	line-height: 15px;

	text-align: center

}

#comment .btns {

	padding-right: 10px

}

#comment .btns .btn-comment {

	color: #333

}

#comment .btns a {

	color: #F60;

}

#comments-list .item {

	font-size: 12px;

	margin: 25px 10px 0;

	padding: 0 10px 20px;

	border-bottom: 1px solid #f4f4f4;

}

#comments-list .tab li.curr {

	border: 0;

	border-top: 2px solid #f44700;

	background: #fff;

	height: 22px;

	font-weight: bold;

	line-height: 22px;

	overflow: hidden;

	color: #404040;

	cursor: default;

	border-right: 0;

	padding: 4px 0 5px 0;

	margin-left: 0;

	margin-right: 0;

	float: left;

	font-size: 14px;

	font-family: "Microsoft YaHei";

	width: 99px;

}

#comments-list .tab li.tab-last {

	height: 30px;

	background: #eaeaea;

	text-align: center;

	border-bottom: 1px solid #b4b4b4;

	border-top: 1px solid #b4b4b4;

	padding-top: 0;

	float: left;

	width: 890px;

}

#comments-list .star {

	float: left;

}

#comments-list .o-topic {

	color: #999;

	overflow: hidden;

	border: 0;

	height: auto;

}

#comments-list .o-topic {

	height: 46px;

	line-height: 46px;

	border-top: 0;

}

#comments-list .o-topic .time {

	float: right;

	margin-left: 33px;

}

#comments-list .date-comment {

	float: right;

	color: #9C9A9C;

	margin-left: 10px

}

#comments-list .comment-content {

	padding-top: 10px;

}

#comments-list .comment-content p {

	width: 530px;

	line-height: 22px;

	font-size: 12px;

	position: relative;

	word-break: break-all;

	word-wrap: break-word;

	max-height: none;

	_height: auto;

	overflow: hidden;

	color: #404040

}

.pagin {

	margin: 20px 0 15px;

	padding: 3px;

	position: relative;

	text-align: center;

}

.pagin a {

	background: #fff;

	border: 1px solid #e3e3e3;

	border-radius: 14px;

	color: #777;

	display: inline-block;

	font-weight: 700;

	height: 28px;

	line-height: 28px;

	margin: 0 3px;

	padding: 0 10px;

	text-decoration: none;

}

.pagin a:hover {

	border: 1px solid #FF5482;

	color: #FF5482;

	text-decoration: none;

}

#comments-list .user {

	float: left;

	width: 200px;

}

.detail-sidebar .title {

	font-size: 16px;

	line-height: 23px;

	padding: 10px 20px;

	text-align: center;

	cursor: pointer;

	color: #999;

	border-top: #fff solid 1px;

	border-bottom: 1px solid #ddd;

	background-color: #f8f8f8;

}

.detail-sidebar .sidebar-inner {

	padding: 0 19px;

	padding-bottom: 20px;

	position: relative;

}

.detail-sidebar .sidebar-inner .item {

	padding-bottom: 15px;

	border-bottom: 1px dashed #ddd;

}

.detail-sidebar .sidebar-inner img {

	margin-top: 20px;

}

.item-info {

	padding-top: 5px;

}

.item-info .item-title {

	height: 22px;

	line-height: 22px;

	font-size: 13px;

	overflow: hidden;

}

.item-info .item-price {

	font-size: 20px;

	color: #ff5482;

	font-family: "微软雅黑";

}

.item-info .item-price em {

	font-size: 14px;

}

.hot-recommend-brand li {

	font-size: 12px;

	display: inline-block;

	width: 199px;

	height: 270px;

	border: 1px solid #eaeaea;

	border-bottom: 0;

	border-right: 0;

	background: #fff;

	float: left;

}

.hot-recommend-brand li .image {

	position: relative;

	overflow: hidden;

	height: 175px;

	margin: 0 0 5px;

	padding: 13px;

}

.hot-recommend-brand li .title {

	font-size: 13px;

	line-height: 22px;

	overflow: hidden;

	height: 22px;

	margin: 0 10px;

	color: #666;

}

.hot-recommend-brand li .price-info {

	margin: 0 10px;

	white-space: nowrap;

	word-wrap: normal;

	color: #999;

	padding: 0;

	border-bottom: 0;

	font: 12px/1.5 'Helvetica Neue', Helvetica, Arial, Sans-serif;

}

.mr-10 {

	margin-right: 10px;

}

.strike {

	text-decoration: line-through;

}

.hot-recommend-brand li .price {

	font-size: 24px;

	margin: 0 4px 0 0;

	letter-spacing: -1px;

	color: #ff5482;

}

.consult-box {

	padding-bottom: 30px;

	letter-spacing: .5px;

}

.consult-header {

	height: 24px;

	margin: 40px 33px 0;

	color: #2E2E2E;

	font-weight: 700;

}

.consult-concat {

	padding: 6px;

	margin-left: 15px;

	border-radius: 3px;

	background-color: #fff2f5;

	font-weight: 400;

	border: 1px solid #ffccd9;

	color: #FF7DA1;

	background: url(../images/KFZX.png) no-repeat 6px center;

	padding-right: 10px;

}

.consult-question {

	position: relative;

	margin: 16px 35px 0;

	color: #2E2E2E;

	font-weight: 700;

}

.consult-question-icon, .consult-answer-icon {

	position: absolute;

	width: 16px;

	height: 16px;

	border-radius: 8px;

	top: 3px;

	left: 0;

	line-height: 16px;

	color: #FFF;

	text-align: center;

	font-size: 12px;

	font-weight: 400;

}

.consult-question-icon {

	background-color: #FF9DC1;

}

.consult-content {

	margin-left: 20px;

}

.consult-answer {

	position: relative;

	margin: 8px 35px 0;

	color: #7B7B7B;

}

.consult-answer-icon {

	background-color: #BBB;

}

.item-consult {

	font-size: 14px;

	font-family: '微软雅黑';

}

.hot-recommend-brand li .discount {

	background: 0;

	border: none;

	margin: 0;

	color: #999;

	padding: 0;

	top: 0;

}

.price {

	font-family: tahoma, ​arial, ​sans-serif;

}

.hot-recommend-brand li .price-info {

	white-space: nowrap;

	color: #999;

}

.addto_cart {

	background-color: #fafafa;

	border: 1px solid #ededed;

	height: 33px;

	padding: 6px 10px 7px 23px;

	position: relative;

	font-family: "Microsoft YaHei";

}

.service {

	padding: 10px;

}

.detail-info {

	font-size: 14px;

	position: relative;

	width: 800px;

}

#comments-list .u-icon {

	width: 70px;

	position: relative;

}

#comments-list .user a {

	color: #005aa0

}

#comments-list .u-icon img {

	height: 48px;

	width: 48px;

	overflow: hidden;

}

#comments-list .user .items_left_name {

	color: #a3a3a3;

	height: 18px;

	line-height: 18px;

	padding-top: 6px;

}

.u-address {

	margin-left: 5px

}

#comments-list .corner {

	position: absolute;

	overflow: hidden

}

#comments-list .tl {

	top: 10px;

	left: 108px;

	width: 14px;

	height: 26px;

	background-position: -259px -47px

}

#comments-list .i-item {

	float: left;

	width: 460px;

}

#comment_show {

	position: absolute;

	z-index: 10000002;

	overflow: hidden;

	padding: 0;

	border: 4px solid rgba(0, 0, 0, .1);

	border-radius: 5px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	width: 662px;

	height: 302px;

	display: none;

}

.comment_wrap {

	width: 660px;

	border: 1px solid #C4C4C4;

	background: white;

	height: 300px;

}

#easyDialogTitle {

	line-height: 31px;

	font-family: arial, "宋体b8b\4f53";

	font-size: 14px;

	font-weight: 700;

	color: #333;

	position: relative;

	height: 31px;

	text-align: center;

}

.thickclose {

	display: block;

	position: absolute;

	z-index: 100000;

	top: 5px;

	right: 10px;

	overflow: hidden;

	width: 21px;

	height: 21px;

	background: url(../images/thickbox_close.png) no-repeat 0 0;

	font-size: 0;

	line-height: 100px;

}

.comment_from .captcha {

	top: -3px;

}

.comment_from .comment_btns {

	display: block;

	width: 72px;

	height: 23px;

	border-radius: 3px;

	background: #f60;

	text-align: center;

	line-height: 22px;

	font-size: 12px;

	color: white;

	text-decoration: none;

	cursor: pointer;

	border: none;

}

.comment_captcha {

	position: relative;

	left: 21px;

	margin: 0;

}

.captcha_left {

	width: 226px;

 *width:235px;

}

.captcha_left, captcha_right {

	float: left;

}

.inputCaptcha {

	width: 60px;

}

.comment_captcha .captcha {

	position: absolute;

	left: 120px;

	top: 1px;

}

/*猜你喜欢*/

.proinfo-side {

	position: absolute;

	top: 0;

	right: -1px;

	width: 0;

	border-left: solid 1px #e5e5e5;

	background: #FFF;

	overflow: hidden;

	_right: -2px;

}

.root61 .proinfo-side {

	width: 199px;

	right: 0;

	background: 0;

	overflow: visible;

	_right: -1px;

}

.proinfo-side-inner {

	width: 199px;

	overflow: hidden;

	position: relative;

	min-height: 583px;

}

.customer-rec-title {

	position: relative;

	width: 100%;

	height: 42px;

	background: url(../images/h-bg.jpg) repeat-x bottom left;

	font-weight: 400;

	color: #666;

	overflow: hidden;

	_background-position: left -7px;

}

.customer-rec-title h3 {

	width: 125px;

	margin: 0 auto;

	line-height: 42px;

	text-align: center;

	background: url(../images/customer-rec-bg.png) left center repeat-x;

}

.customer-rec-title h3 span {

	padding: 0 3px;

	background-color: #eee;

}

.customer-rec-list ul li {

	position: relative;

	padding: 15px 12px 0;

	width: 175px;

	height: 145px;

	vertical-align: middle;

}

.customer-rec-list ul .product-img {

	display: block;

	width: 120px;

	margin: 0 auto;

}

.customer-rec-list ul li img {

	width: 120px;

	height: 120px;

}

.customer-rec-list ul li p {

	position: absolute;

	bottom: 0;

	left: 12px;

	width: 175px;

	height: 42px;

	text-align: center;

	overflow: hidden;

	background: #fff;

	filter: alpha(opacity=70);

	-moz-opcity: .7;

	opacity: .7;

}

.customer-rec-list ul li .price {

	display: block;

	margin-bottom: 4px;

	color: #333;

	font-weight: 400;

}

.customer-rec-list ul li .title {

	width: 100%;

	line-height: 19px;

}

.customer-rec-ctrl {

	padding-top: 15px;

	text-align: center;

}

.customer-rec-ctrl .btn-dir {

	display: inline-block;

	width: 24px;

	height: 14px;

	background-image: url(../images/cicons-2.png?v=2015052701);

	background-repeat: no-repeat;

}

.customer-rec-ctrl .prev {

	margin-right: 22px;

	background-position: -201px -68px;

	cursor: pointer;

}

.customer-rec-ctrl .next {

	background-position: -226px -68px;

	cursor: pointer;

}

.customer-rec-ctrl .prev {

	margin-right: 22px;

	background-position: -201px -68px;

	cursor: pointer;

}

.customer-rec-ctrl .prevStop {

	background-position: -201px -113px;

	cursor: default;

}

.customer-rec-ctrl .nextStop {

	background-position: -226px -113px;

	cursor: default;

}

.customer-rec-ctrl .prev:hover {

	background-position: -201px -91px;

}

.customer-rec-ctrl .next:hover {

	background-position: -226px -91px;

}

.customer-rec-ctrl .nextStop:hover {

	background-position: -226px -113px;

}

.customer-rec-ctrl .prevStop:hover {

	background-position: -201px -113px;

}

/*商品详情页样式 end*/





/*飞入购物车*/



#fly_img {

	position: absolute;

	background: #fff;

	box-shadow: -1px -1px 8px #0CC;

	-webkit-box-shadow: -1px -1px 8px #0CC;

	-moz-box-shadow: -1px -1px 8px #0CC;

	left: 55px;

	top: 4px;

	width: 32px;

	height: 32px;

	padding: 3px;

	display: none;

	z-index: 99999;

}

#fly_img img {

	width: 32px;

	height: 32px;

}
.show_info_right{ padding-left:50px;}
.show_info_right em{ padding-left:5px; padding-right:5px; color:#f90}
