﻿/*
Template Name: EC模板堂当当网正版授权模板
Template URI: http://www.ecmoban.com/
Description: 买模板请认准模板堂(ecmoban.com) <br/> 24小时客服联系 QQ:264944615
Version: 2.73
Author: 进模板堂挑选更多ECSHOP模板
Author URI: http://www.ecmoban.com/
Logo filename: logo.gif
*/





/*商品详情页样式 start*/
.product_baihuo {
}
.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: 560px;
	position: relative;
	z-index: 1;
}
.show_goods .pic_info .head {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    padding: 12px 20px 0;
}
.show_goods .pic_info .breif{
	color: #e3393c;
    padding: 5px 0 0 20px;
}
.show_goods .pic_info .price-box{
	padding: 10px 20px;
    font-family: arial;
    border-bottom: 1px #d1d1d1 dotted;
    color: #999;
}
.show_goods .pic_info .price-box label{
	margin-right: 10px;
}
.show_goods .pic_info .price-box .b-price{
    font-size: 34px;
    font-weight: bold;
    color: #f60;
    margin-right: 10px;
}
.show_goods .pic_info .price-box .b-price em{
	margin-right: 5px;
}
.show_goods .pic_info .gdtable {
    border-bottom: 1px #d1d1d1 dotted;
    padding: 15px 10px;
    overflow: hidden;
}
.show_goods .pic_info .gdtable p{
	float: left;
	width: 250px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	border: 1px #fbfbfb solid;
	padding-left: 10px;
	text-decoration: none;
}
.show_goods .pic_info .gdtable span{ 
	color: #999;
}
.show_goods .pic_info .price-wrap{
	font-size: 12px;
	font-family: Arial,"宋体";
	color: #999;
	text-align: left;
	padding:5px 8px;
    margin-right: 20px;
	border-bottom: 1px solid #F1F1F1;
	margin-bottom: 10px;	
	background: url(../image/goods_price_bg.png);
}
.show_goods .pic_info .price-wrap .tags{
	line-height: 35px;
}
.show_goods .pic_info .price-wrap dt {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    width: 65px;
    line-height: 29px;
    color: #999;
    font-size: 12px;
    font-family: Arial,"宋体";
    vertical-align: top;
}
.show_goods .pic_info .price-wrap dd{
	display: inline-block;
    *zoom: 1;
    *display: inline;
    width: 400px;
    line-height: 29px;
    height: 29px;
    color: #999;
    font-size: 12px;
    font-family: Arial,"宋体";
}
.show_goods .pic_info .price-wrap #ECS_SHOPPRICE{
	font-size: 30px;
    color: #c40000;
    font-weight: bolder;
    font-family: Arial;
    -webkit-font-smoothing: antialiased;
}
.show_goods .pic_info .price-wrap #ECS_SHOPPRICE em{ font-size: 18px; }
.show_goods .pic_info .price-wrap #leftTime{
	font-size:12px;
	color: #c40000;
	margin-left:5px;
}
.show_goods .pic_info .price-wrap p b em,.show_goods .pic_info .price-wrap span em{
	font-size: 13px;
	padding-left: 5px;
	padding-right:3px;	
	font-weight:normal;
	vertical-align:middle;
}
.show_goods .pic_info .other-info{
	border-bottom: 1px solid #EEEDED;
	position: relative;
	z-index: 0;
	margin-bottom:15px;
	padding-bottom:10px;
	padding-left: 8px;
	width: 514px;	
}
.show_goods .pic_info .other-info dl{
	display:inline-block;
	*zoom:1;
	*display:inline;
	width:194px;	
}
.show_goods .pic_info .other-info dt{
	display: inline-block;
	*zoom:1;
	*display:inline;
	width: 65px;
	line-height: 29px;
	height: 29px;
	color: #999;
	font-size: 12px;
	font-family: Arial,"宋体";
}
.show_goods .pic_info .other-info dd{
	display:inline;
	color: #999;
	font-size: 12px;
	font-family: Arial,"宋体";
	font-weight: normal;	
}
.show_goods .pic_info .other-info dd b{
	font-weight: normal;
	color: #c40000;
	font-family: Arial,"宋体";	
}
.show_goods .recom_see{
	float: left;
	width: 236px;
}
.recom_slide{
	position: relative;
}
.recom_slide .hd{    
	position: relative;
    height: 15px;
    margin-top: 20px;
    overflow: hidden;
}
.recom_slide .hd s{
    position: absolute;
    top: 10px;
    left: 0;
    width: 240px;
    height: 0;
    border-top: 1px #c9c9c9 dotted;
    text-decoration: none;
}
.recom_slide .hd span{
	position: absolute;
	color: #999;
	text-align: center;
	width: 6em;
	top: 0;
	left: 50%;
	margin-left: -3em;
	background-color: #fff;
}
.recom_slide .bd{ padding-top: 20px; }
.recom_slide .bd ul{
}
.recom_slide .bd li{
	height: 140px;
	width: 140px;
	margin: 0 auto 20px;
	position: relative;
}
.recom_slide .bd li .image{
	width: 140px;
	height: 140px;
}
.recom_slide .bd li .price{
	position: absolute;
	bottom: 0;
	line-height: 20px;
	height:20px;
	width: 140px;
	text-align: center;
	color: #000;
	font-weight: 100;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF, endColorstr=#99FFFFFF) \\8;
    background-color: rgba(255,255,255,.8);
}
.recom_slide .bd li .title{display: none;}
.recom_slide .btn-wrap{
    overflow: hidden;
    padding: 0 52px 30px;
}
.recom_slide .btn-wrap .prev,.recom_slide .btn-wrap .next{ background-image: url(../image/80-112.png); }
.recom_slide .btn-wrap .prev{   
	 background-color: transparent;
    background-repeat: no-repeat;
    float: left;
    width: 27px;
    height: 27px;
    cursor: pointer;
    background-position: 0 0;
}
.recom_slide .btn-wrap .next{
	background-color: transparent;
	background-repeat: no-repeat;
	float: right;
	width: 27px;
	height: 27px;
	cursor: pointer;
	background-position: 0 -30px;
}
.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 {
	width: 402px;
	float: left;
	padding: 10px 0;
	position: relative;
	z-index: 1;
}
.show_goods .pic_line{ position:absolute; top:0; left:537px; bottom:0; background:#F2F1F1; width:1px; overflow:hidden; margin:27px 0;}
.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(../image/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;
}
.show_goods {
	margin: 20px auto 25px;
	overflow: hidden;
	background: #fff url(../image/goods-md-bg.gif) 402px 0 repeat-y;
	position:relative;
    border: 1px solid #DDDDDD;
}
.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(../image/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;
	color: #999;
	overflow: hidden;
}
.proinfo-main .proinfo-deliver dl dt span {
	display: inline-block;
	width: 10em;
	letter-spacing: 2em;
	color: #999;
}
.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;
}
.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;
}

.spec-control {
	background: url(../image/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: 70px;
	color: #777;
	font-family: "新宋体";
}
.buy_area li{
	margin-top:8px;	
}
.buy_area label {
	line-height: 1.2em;
	position: absolute;
	left: 0;
	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: 445px;
	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;
	margin: 0 4px 4px 0;
	vertical-align: middle;
	background: #fff;
}
.buy_area .color a img {
	height: 25px;
	width: 25px;
	vertical-align: middle;
}
.buy_area ul li a {
	float: left;
	width: auto!important;
	min-width: 10px;
	padding: 5px 11px;
	text-align: center;
	white-space: nowrap;
	text-decoration: none;
	color: #666!important;
	border: 1px dotted #ccc;
	background-color: none;
}
.buy_area ul li a span {
	position: relative;
	z-index: 2;
	padding-left: 1px;
	line-height: 18px;
	height: 18px;
	display: inline-block;
	*zoom:1;
	*display: inline;
	cursor:pointer;
}
.buy_area .item a:hover, .buy_area .item a:active, .buy_area .selected a:link, .buy_area .selected a:visited {
}
.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(../image/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(../image/icons-24.png) 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(../image/icons-24.png) 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(../image/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 20px;
	background: #f5f5f5;
	width:470px;
	*margin-bottom:38px;
	margin: 0 0 17px 17px;
}
.proinfo-promo dt{
	margin-bottom:0;
	color:#666;	
}
.proinfo-promo.open dt{
	margin-bottom:12px;	
}
.proinfo-promo dt .open{
	cursor:pointer;
	margin-left:10px;
	color:#c40000;	
	float:right;
}
.proinfo-promo dd{
	display:none;	
}
.proinfo-promo.open dd{
	display:block;	
}
.proinfo-main dl dt {
	float: left;
	width: 70px;
	color: #999;
	overflow: hidden;
}
.proinfo-main dl dd {
	margin-left: 90px;
}
.proinfo-promo dd .tips {
	float:left;
	display: inline-block;
	*zoom:1;
	*display:inline;
	height: 16px;
	line-height: 16px;
	padding: 0 3px;
	background: #c40000;
	font-family: "宋体"!important;
	font-size: 12px!important;
	color: #FFF!important;
	margin-right: 3px;
	font-weight: normal!important;
}
.proinfo-promo dd p {
	margin-left: 68px;
	padding-bottom: 5px;
	color: #666;
	overflow: hidden;
}
.proinfo-promo dd p a{
	float:right;	
}
.procon-side {
	float: left;
	width: 190px;
	margin-top: -10px;
	position: relative;
	z-index: 21;
}
.proinfo-main dl dt span {
	color: #FFF;
}
.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: 30px;
	height: 30px;
	background-image: url(../image/icons.png);
}
.buy_area .num_del {
	background-position: -80px 0;
}
.buy_area .num_add {
	background-position: -80px -30px;
}
.buy_area .text {
	float: left;
	width: 40px;
	height: 18px;
	padding: 5px;
	border: solid 1px #DDD;
	margin: 0 -1px;
	text-align: center;
	outline:0 none;
}
.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_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(../image/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(http://edi130.myw/themes/epet/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(../image/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(../image/collect.png) no-repeat;
	margin-right: 10px;
	height: 48px;
	width: 152px;
	display: inline-block;
	vertical-align: middle;
}
#preview {
	position: relative;
	z-index: 0;
}
.exchange #preview {
	height: auto !important;
}
.jqzoom {
	position: relative;
	padding: 0
}
#spec-n1 {
	width: 300px;
	height: 300px;
	margin: 0px auto;
	position: relative;
}
#spec-list {
	width: 359px;
	height:82px;
	position: relative;
	overflow: hidden;
	margin:22px auto 0;
    border: 1px solid #edebeb;
}
#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 -24px;
	margin: 31px 0 0 10px;
}
#spec-forward.prevStop {
	background-position: -17px 0px;
}
#spec-forward.prevStop:hover {
	background-position: -17px 0px;
	cursor: default;
}
#spec-list .next, #spec-list .next_none {
	float: right;
	background-position: -39px -24px;
	margin: 31px 10px 0 0;
}
#spec-backward.nextStop, #spec-backward.nextStop:hover {
	background-position: -39px 0px;
	cursor: default;
}
#spec-list .spec-items {
	position: relative;
	overflow: hidden;
	width: 305px;
	margin: 0 5px;
	float: left;
	padding-top:7px;
}
#spec-list .spec-items .lh {
	overflow: hidden;
	zoom: 1;
}
#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;
}
.before-gallary{
    height: 18px;
    padding-top: 18px;
    text-align: center;
}
.before-gallary .line{
	border-bottom: #d1d1d1 dotted 1px; 
	height: 0;
}
.before-gallary .line span{
	display: inline-block;
    padding: 0 10px;
    background: #fff;
    position: relative;
    z-index: 121;
    top: -8px;
}
.before-gallary .line a{
	text-decoration: underline;
}
.under-gallary{
	padding-top: 30px;
	line-height: 30px;
}
.under-gallary .collect{
	font-size: 14px;
	color: #f60;
	padding-right: 30px;
	float: right;
	text-decoration: underline;
}
.under-gallary .collect .iconfont{
	font-size: 14px;
	margin-right: 4px;
}
.under-gallary .goods-sn{
	float: right;
	margin-right: 15px;
	padding-top: 1px;
	color: #999;
}
.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;
}
.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(../image/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(../image/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 p {
	margin-top:5px;
	font-size:12px;
	color:#999;
}
.pic_info .action{
	padding-top:20px;	
	clear:both;
}
.gb-btns .gb-btn{
    display: inline-block;
    cursor: pointer;
    background: url(../image/buy_btn.png) 0 -66px no-repeat;
    text-indent: -999px;
    overflow: hidden;
    margin-right: 5px;
    border: 0 none;
}
.gb-btns .btn-buy{ width: 140px; height: 37px; background-position: 0px -174px; }
.gb-btns .btn-cart{ width: 184px; height: 48px; background-position: 0px -216px;}
.proinfo-main {
	position: relative;
	padding: 15px 20px;
	z-index: 4;
	width:514px;
}
#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: crosshair;
	background:url(../image/T12pdtXaldXXXXXXXX-2-2.png);
	opacity: 0;
	filter: alpha(opacity=0);
}
.MagicBoxShadow {
}
#spec-list .spec-items a img {
	display: block;
}
#spec-list .spec-items a.img-hover {
	border: 1px solid #4c9605 ;
}
#spec-list .spec-items a {
	display: block;
	height: 66px;
	width: 66px;
	margin: 0 4px;
	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-title{
	border-bottom: 1px dashed #ddd;
    height: 24px;
    line-height: 24px;
    padding: 5px 10px;
    text-align: left;
}
.comments-title .tab label input{
	vertical-align: -3px;
}
 .comments-title .com-num{
	float: right;	
}
.comments-title .com-num .num{
	width: auto;
	height: 18px;
	line-height: 18px;
	color: #666;
	display: inline-block;
	*zoom:1;
	*display:inline;
	vertical-align: middle;
}
.comments-title .com-num .num i{
	color: #c40000;
	font-family: Arial,"宋体";
	font-weight: bold;
	padding: 0 3px;
	font-size: 14px;	
}
.comments-title .com-num .send-com{
	display: inline-block;
	margin-right: 0;
	padding-left:21px;
	height: 14px;
	border-left: 1px solid #CCC;
	vertical-align: middle;
	line-height: 14px;
	color: #666;
	font-size: 12px;
	text-align: right;
}
.comments-title .com-num .send-com .open_comment{
	color:#c40000;	
}
#comments-list {
	margin: 0px 20px;
}
#comments-list .no-comment{
	background: url(../image/no-comment-bg.png) left top no-repeat;
    margin: 40px 0 10px 300px;
    padding-left: 90px;
    height: 55px;
    line-height: 50px;
}
#comments-list .mc {
	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: 12px;
}
#recommend .mt {
	background: url(../image/ln.gif) bottom repeat-x;
}
#recommend .mt .tab {
	padding: 0 10px;
}
.goodsW .right .mt .tab {
	margin-left: -1px;
	overflow: visible;
 *display:inline
}
#recommend .mt .tab a{
	display: inline-block;
	padding: 0 15px;
	height: 35px;
	line-height: 35px;
	background: #fff;
	cursor: pointer;
	border: 1px solid #ddd;
}
#recommend .mt .tab a.curr{
	border-top: 2px solid #fa7d67;
	border-bottom: 1px #FFF solid;
}
.tab-cat {
	width: 790px
}
#recommend .mc{
	background:#fff;	
	border: 1px solid #ddd;
	border-top: 0 none;
}
#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(../image/cicons-2.png) no-repeat -85px -80px;
}
#recommend .master .choose, #recommend .suits li .choose {
	padding-right: 40px;
	color: #f60
}
#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: 178px;
	height: 180px;
	padding: 70px 10px 20px;
	color: #999;
	background: #fbfbfb;
	border-left: 1px solid #ddd;
	position: relative;
}
#recommend .infos s {
	width: 24px;
	height: 22px;
	background-position: -30px -260px;
	margin-top: 40px;
	position: absolute;
	left: -40px;
	top: 67px;
}
#recommend .infos .selected, #recommend .infos .p-price, #recommend .infos .p-saving, #recommend .infos .btns, #recommend .infos .p-name, #more-fitting-link {
	margin-left: 35px;
	padding-bottom: 10px;
}
.infos .p-saving {
	color: #999
}
#recommend .btn-buy {
	display: inline-block;
	margin-top: 10px;
    background: url(../image/newbtn.png) right -355px no-repeat;
    color: #fff;
	text-align: center;
	padding-right: 20px;
	height: 45px;
	line-height: 45px;
}
#recommend .btn-buy span{
	background: url(../image/newbtn.png) 0 -355px no-repeat;
	padding-left: 20px;
	float: left;
	height: 45px;
	line-height: 45px;
	font-size: 17px;
}
#recommend .btn-buy:hover{background-position: right -310px;}
#recommend .btn-buy:hover span{background-position: right -310px;}
.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(../image/icon2.png) no-repeat;
}
.product_baihuo .t_box .tab li.on i.icon2 {
	background: url(../image/icon2_hover.png) no-repeat;
}
.product_baihuo .t_box .tab li i.icon1 {
	background: url(../image/icon1.png) no-repeat;
}
.product_baihuo .t_box .tab li.on i.icon1 {
	background: url(../image/icon1_hover.png) no-repeat;
}
.product_baihuo .t_box .tab li i.icon3 {
	background: url(../image/icon3.png) no-repeat;
}
.product_baihuo .t_box .tab li.on i.icon3 {
	background: url(../image/icon3_hover.png) no-repeat;
}
.product_baihuo .t_box .tab li i.icon4 {
	background: url(../image/icon4.png) no-repeat;
	width: 17px;
}
.product_baihuo .t_box .tab li.on i.icon4 {
	background: url(../image/icon4_hover.png) no-repeat;
	width: 17px;
}
.product_baihuo .t_box .tab li i.icon5 {
	background: url(../image/icon5.png) no-repeat;
	width: 17px;
}
.product_baihuo .t_box .tab li.on i.icon5 {
	background: url(../image/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;
}
/*详情左侧附加信息*/
.procon .leftarea{
    width: 200px;
    float: left;
    margin-right: 20px;
}
.procon .leftarea dl{
	margin-bottom: 10px;
}
.procon .leftarea .lefttab{
	border:1px solid #e5e5e5;
	background: #fff;
}
.procon .leftarea .lefttab a{
	display: block;
}
.procon .leftarea .lefttab a:hover{
	color: #c40000;
}
.procon .leftarea .lefttab dt{
	padding-left: 12px;
	background: #fff;
	border-bottom: 2px solid #fa7d67;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
.procon .leftarea .lefttab .leftcat{
	line-height: 30px;
	padding-left: 20px;
}
.procon .leftarea .lefttab .seeall{
	text-align: center;
	line-height: 30px;
	background: #fafafa;
	border-top: 1px solid #e5e5e5;
	cursor: pointer;
}
.procon .leftarea .showgoods{
	border: 1px solid #ddd;
	background: #fff;
}
.procon .leftarea .showgoods dt{
	padding-left: 12px;
    background: #fff;
    border-bottom: 2px solid #fa7d67;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    font-weight: bold;
    color: #333;
}
.procon .leftarea .showgoods dd{
    border-bottom: 1px dashed #e3e3e3;
	padding: 15px;
}
.procon .leftarea .showgoods dd .image{
	width: 100%;
}
.procon .leftarea .showgoods dd .title{
	display: block;
}
.procon .leftarea .showgoods dd .price{
	color: #f60;
	font-weight: bold;
}
/*详情右侧附加信息*/
.procon .rightarea{
    width: 200px;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
}
.procon .rightarea .promotion-item{
	overflow: hidden;
	height: 28px;
	line-height: 28px;
	-ms-text-overflow: ellipsis ;
	text-overflow: ellipsis ;
	white-space: nowrap;
}
.procon .rightarea .promotion-item a:hover{
	color: #c40000;
	text-decoration: underline;
}
.procon .rightarea .right-recom dt{
	position: relative;
    height: 55px;
    overflow: hidden;
}
.procon .rightarea .right-recom dt s{
    position: absolute;
    top: 24px;
    left: 0;
    width: 100%;
    height: 0;
    border-top: 1px #c9c9c9 dotted;
    text-decoration: none;
}
.procon .rightarea .right-recom dt span{
	position: relative;
	color: #999;
	text-align: center;
	width: 120px;
	background-color: #fff;
	margin: 0 auto;
	display: block;
	top: 15px;
}
.procon .rightarea .right-recom dt dd{
	padding: 0 30px;
	overflow: hidden;
	position: relative;
	height: 140px;
}
.procon .rightarea .right-recom dt dd .image{
	width: 140px;
	height: 140px;
}
.procon .rightarea .right-recom dt dd .price{
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	position: absolute;
	line-height: 30px;
	background: rgba(255, 255, 255, .8);
}
/*右侧商品详情开始*/
.procon {
	margin-bottom:25px;
}
.procon-toolbar {
}
.procon-toolbar dd{ 
	overflow:hidden; 
	background: #fff;
	border: 1px solid #ddd;
	margin-top: -1px;
	margin-bottom: 10px;
}
.procon-toolbar .attr-list{
	padding: 8px 20px 10px;
    clear: both;
    margin-bottom: 10px;
    border-bottom: 1px dashed #e6e6e6;
    border-top: 0;
    line-height: 28px;
}
.procon-toolbar .attr-list b{
	font-weight: normal;
}
.procon-toolbar .attr-list .item-l{
	line-height: 40px;
}
.procon-toolbar .attr-list .item-s{
	float: left;
	width: 33%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.no-desc{
	padding:70px 0;
	text-align:center;	
}
.procon-toolbar dd .comm-tags{ line-height:24px; float:left; padding:0 10px; background:#5F9035; color:#fff; margin:5px 10px 0 0;}
.tabarea{
	float: left;
	width: 980px;
}
.group-body .tabarea{
	float: none;
	width: auto;
}
.tabarea-items-wrap{
}
.tabarea-items {
	position: relative;
	width: 980px;
	background: #f5f5f5 url(../image/ln.gif) bottom repeat-x;
}
.tabarea-items .item {
	display: inline-block;
	padding: 0 15px;
	height: 35px;
	line-height: 35px;
	background: #fff;
	cursor: pointer;
	border: 1px solid #ddd;
}
.tabarea-items .item.curr{
    border-top: 2px solid #fa7d67;
    border-bottom: 1px #FFF solid;
}
.tabarea-items-bg{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 48px;
	z-index: 99;
	display: none;
}
.tabarea-items-bg .goods-info{
    width: 169px;
    padding-right: 15px;
    padding-left: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-left: 1px solid #e5e5e5!important;
    background-color: #fafafa;
    height: 48px;
    line-height: 48px;
}
.tabarea-items-bg .goods-info  img{
	width: 30px; 
	height: 30px;
	border: 1px solid #d5d5d5;
}
.tabarea-items .buy{
    height: 32px;
    line-height: 32px;
    background: url(../image/newbtn.png) right -212px no-repeat;
    padding-right: 20px;
	position: absolute;
	top: 2px;
	right: 0;
	display: none;
}
.tabarea-items .buy span{
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-left: 20px;
	float: left;
    background: url(../image/newbtn.png) left -212px no-repeat;
}
.tabarea-fixed .tabarea-items{
	position: fixed;
	top: 0;
	z-index: 99;
}

.tabarea-fixed .buy{
	display: block;
}
.pro-detail-parameter {
	border: 1px solid #ddd;
	margin: 20px;
	color: #666;
	overflow: hidden;
}
.pro-detail-pics {
	padding:60px 65px 25px;
	overflow: hidden;
}
#serviceArea{
	padding:70px 40px 0;
	text-align:center;
}
.service-text{
	text-align: left;
	padding: 0 33px 50px;	
}
.service-text dt{
	background: url("../image/icon_7x6.jpg") no-repeat left center;
	padding-left: 15px;
	font-size: 12px;
	color: #000;
	font-family: Arial,"宋体";
	margin-bottom: 20px;
	margin-top: 40px;
	margin-left: 5px;	
}
.service-text dd{
	line-height: 30px;
	color: #666;
	font-family: Arial,"宋体";
	font-size: 12px;
	padding-left: 30px;
	text-indent: -11px;	
}
.service-text dd i{
	display: inline-block;
	padding-right: 10px;	
}
.after-market {
	width: 760px;
	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';
}
.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: #c40000;
}
.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 #c40000;
	color: #c40000;
	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;
}
.toppro-list li .num {
	position: absolute;
	top: 12px;
	left: 0;
	width: 16px;
	height: 16px;
	background: url(../image/icons-2.png) 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;
}
.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: #c40000;
	font: 700 12px/1.5 Tahoma;
}
.exprec li .price span em {
	font-family: Arial;
	font-weight: 400;
}
.exprec li .title a:hover {
	color: #c40000;
}
.toppro-list li .title a:hover {
	color: #c40000;
}
/*左侧同分类同品牌同排行榜买了还买结束*/
.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;
}
#guess_tab.props {
	padding: 80px 50px 80px;
}
#guess_tab.props p {
	line-height: 45px;
	float: left;
	overflow: hidden;
	width: 358px;
	margin-top: -1px;
	margin-left: -1px;
	list-style: none;
	color: #666;
	border: 1px solid #eee;
	background: #f5f7f6;
	font-size: 12px;
}
#guess_tab.props p b {
	width: 100px;
	text-align: right;
	color: #999;
	font-weight:normal;
	margin-left:10px;
}
.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(../image/thickbox_close.png) no-repeat 0 0;
	font-size: 0;
	line-height: 100px;
}
.star {
	display: inline-block;
	width: 70px;
	height: 14px;
	background: url(../image/star_bg.png) left bottom repeat-x;
}
#nav-minicart {
	position: relative;
	float: right;
	z-index: 2
}
.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(../image/zan.png) no-repeat left center;
}
#comment .mc {
	color: #999;
	border-top: 0;
}
#comment .comment-hd{
    border-bottom: 2px solid #fa7d67;
    height: 30px;
    line-height: 30px;
    background-color: #FFF;
    font-size: 14px;
    font-weight: bold;
    padding-left: 12px;
}
#comment .comment-hd b{
	margin-left: 5px;
}
#i-comment {
	border-bottom: 1px solid #ddd; 
	overflow: hidden;
	padding: 10px 0;
}
#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;
}
#comment .comment_rate_num .rate_num_line1 {
	color: #f60;
	font-family: arial;
	font-size: 32px;
	line-height: 32px;
	margin: 0 2px;
	text-align: center;
	padding-left: 12px;
}
#comment .comment_rate_num .rate_num_line1 i {
	font-size: 14px;
}
.bd i {
	font-style: normal;
	font-family: Arial;
}
.rate_num_line2 {
    padding-top: 1px;
    padding-left: 14px;
    text-align: left;
}
.rate_num_line2 span{
	display: block;
	width: 60px;
	height: 12px;
	overflow: hidden;
	background: url(../image/T1HMnMXmVqXXcb2O3B-114-122.png) no-repeat 0 -27px;
}
.rate_num_line2 span em{
    display: block;
    width: 60px;
    height: 12px;
    overflow: hidden;
	background: url(../image/T1HMnMXmVqXXcb2O3B-114-122.png) no-repeat 0 -15px;
}
#comment .comment_rate_total {
	color: #404040;
	height: 16px;
	line-height: 16px;
	text-align: center;
}
#comment .percent {
	float: left;
	width: 240px;
	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: 138px;
	height: 10px;
	margin-top: 6px;
	overflow: hidden;
	background: #efefef
}
#comment .percent dd div {
	overflow: hidden;
	height: 10px;
	width: 0;
	margin: 0;
	background-color: #f60;
}
#comment .btns{
	float: right;
	width: 170px;
	height: 55px;
	padding-top: 10px;
	line-height: 15px;
	text-align: center
}
#comment .btns {}
#comment .btns .btn-comment {
	color: #333
}
#comment .btns a { 
	background: url(../image/newbtn.png) right -355px no-repeat;
    padding-right: 20px;
    height: 45px;
    line-height: 45px;
    display: inline-block;
    margin-top: 10px;
}
#comment .btns a span{
	background: url(../image/newbtn.png) 0 -355px no-repeat;
    padding-left: 20px;
    color: #FFF;
    font-size: 17px;
    height: 45px;
    line-height: 45px;
    float: left;
}
#comments-list .item {
	border-bottom: 1px solid #F2F1F1;
	padding: 27px 0 23px;
	overflow: hidden;
}
#comments-list .item dd{
	float: left;
	margin-left: 5px; 
	border-radius: 5px; 
	border: 0 none;
}
#comments-list .item dd img{
	vertical-align: middle;	
}
#comments-list .item dt{
	padding-left: 63px;
	position: relative;
	z-index: 1;
	text-align: left;
}
#comments-list .item dt .cmt-star{
	position: absolute;
	right: 0;
	top: 0px;	
	background:url(../image/star_show.jpg) repeat-x left top;
	width:70px;
	height:15px;
}
#comments-list .item dt .star1{
	width:14px;
}
#comments-list .item dt .star2{
	width:28px;
}
#comments-list .item dt .star3{
	width:42px;
}
#comments-list .item dt .star4{
	width:56px;
}
#comments-list .item dt .cmt-name{
	display: block;
	margin-bottom: 7px;	
	color: #999;
}
#comments-list .item dt .cmt-txt{
	color: #666;
	line-height: 20px;
	text-indent: -70px;
	padding-left: 70px;
	margin-bottom:7px;
}
#comments-list .item dt .com_img{ padding-top:10px;}
#comments-list .item dt .com_img,#comments-list .item dt .comt_operate{ overflow:hidden; text-indent:0;}
#comments-list .item dt .com_img a{ float:left; margin: 0 10px 10px 0; padding: 1px; width: 140px; height: 140px; line-height: 140px; border: 1px solid #ccc; text-align: center; overflow: hidden; position: relative;}
#comments-list .item dt .com_img img{ vertical-align:middle; width:140px;}
#comments-list .item dt .comt_operate{ margin:0;}
#comments-list .item dt .cmt-txt .comt_operate span{ color:#fff;}
#comments-list .item dt .cmt-txt.re_content,#comments-list .item dt .cmt-txt.re_content span{
	color:#f60;	
}
#comments-list .item dt .cmt-txt span{
	padding-right: 10px;	
	color: #999;
}
#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;
	height: 28px;
	line-height: 28px;
	margin: 0 3px;
	padding: 0 10px;
	text-decoration: none;
}
.pagin a:hover {
	border: 1px solid #f60;
	color: #f60;
	text-decoration: none;
}
#comments-list .user {
	float: left;
	width: 200px;
}



/*底部下拉切换*/
.footertab{
	width: 1180px;
	margin: 1px auto 0;
	overflow: hidden;
	clear: both;	
}
.footertab h4{
	background: #f9f9f9;
	overflow: hidden;
	text-align: left;
	cursor: pointer;	
	margin: 0;
	padding: 0;
	font-size: 12px;
}
.footertab h4 span{
	display: block;
	width: 37px;
	height: 31px;
	float: right;	
	background: url('../image/plus_37x31.jpg') left top no-repeat;
}
.footertab h4:hover,.footertab h4.sel{
	background:#fdfdfd;	
}
.footertab h4:hover span,.footertab h4.sel span{
	background: url('../image/minus_37x31.jpg') left top no-repeat;	
}
.footertab h4 strong{
	color: #666;
	font-family: Arial,"宋体";
	font-size: 12px;
	padding-left: 15px;
	line-height: 32px;
	font-weight: normal;	
}
.footertab.mb25{
	margin-bottom:25px;
}
.footertab .footertag{
	text-align: left;
	overflow: hidden;
	background: #F9F9F9;
	padding-bottom: 15px;
	display: none;	
	border-top: 1px solid #E5E5E5;
	padding:15px 17px;
}
.footertab .footertag span{
	border-left: 1px solid #d0d0d0;
	line-height: 14px;	
}
.footertab .footertag span.first{
	border-left:0 none;	
}
.footertab .footertag span a{
	white-space: nowrap;
	display: inline-block;	
	*zoom:1;
	*display:inline;
	color: #666;
	padding: 6px 10px;
}

.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(../image/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 {
	margin-bottom:22px;
	line-height: 70px;
	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(../image/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: #c40000;
	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(../image/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(http://edi130.myw/themes/epet/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(../image/cicons-2.png);
	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;
}


/*-----团购详情页----*/
 .price-info {
	display: block;
	height: 60px;
	padding: 18px 0 18px 30px;
	margin: 16px 0 0;
	background: url(../image/price-bg.jpg) right bottom;
	text-align: center;
}
.price-info .now-price {
	display: inline-block;
	height: 60px;
	color: #fff;
	text-align: center;
	float: left;
}
.price-info .now-price em {
	font: bold 30px/30px Arial;
}
.price-info .now-price i {
	font: bold 48px/60px Verdana;
	color: #78b300;
}
.price-info .prmo {
	display: inline-block;
	height: 37px;
	margin-top: 17px;
	float: left
}
.price-info .former {
	float: left;
	width: 130px;
	text-align: left;
	color: #ccc;
}
.price-info .original {
	font: 14px/1.5 Verdana;
	text-decoration: line-through;
}
.price-info .split {
	float: left;
	width: 1px;
	height: 37px;
	margin-left: 25px;
	font-size: 0;
	background-color: #fff;
	opacity: .5;
	filter: alpha(opacity=50);
}
.price-info .sale {
	float: left;
	width: 95px;
	margin-left: 26px;
	margin-top:13px;
}
.price-info .discount {
	float: left;
	width: 55px;
	height: 20px;
	line-height:20px;
	background: url(../image/detail.png) no-repeat -11px 0;
	text-align: center;
	color: #e83433;
}
s, strike, del {
	text-decoration: line-through;
}
.price-info .tuan-discount {
	border-right: 1px dashed #f989a7;
	border-left: 1px dashed #f989a7;
}
.price-info .line-effect {
	position: absolute;
	top: 0;
	right: -5px;
	width: 5px;
	height: 88px;
	padding: 0;
	background: url(http://edi130.myw/themes/epet/css/images/price-info-line.png) no-repeat;
}
.time-left {
	height: 29px;
	padding: 10px 30px;
	background-color: #fff1dc;
}
.time-left .alarm-clock {
	float: left;
	width: 27px;
	height: 29px;
	background: url(../image/detail.png) no-repeat 0 -21px;
}
.time-left .times {
	float: left;
	margin-left: 7px;
	line-height: 28px;
	font-size: 14px;
}
.time-left .times .num {
	font: 18px/28px Verdana;
	color: #333;
}
.time-left .nums-pay {
	float: right;
	display: inline-block;
	font: 14px/28px \5FAE\8F6F\96C5\9ED1;
	color: #333;
}
.time-left .nums-pay em {
	display: inline-block;
	margin-right: 2px;
	font: bold 18px/28px Verdana;
	color: #009858;
}
/*本网优势*/
.event-rules{ padding:20px 0 100px; text-align:center;}
.event-rules h3{
	padding:30px 0;
	color:#999;
	font-size:28px;
	font-family:"microsoft yahei";
		
}
