@charset "utf-8";
.goods_left{
	width:488px;
	margin:0 20px 0 0;
}
.goods_pic{
	position:relative;
	width:488px;
	height:580px;
	border:1px solid #EAEAEA;
}
.goods_pic .pic_main{
	width:488px;
	height:478px;
	overflow:hidden;
}
.goods_pic .pic_main ul li{
	width:488px;
	height:478px;
}
.goods_pic .pic_main ul li img{
	display:block;
}
.goods_pic .pic_small{
	position:absolute;
	left:44px;
	bottom:9px;
	height:90px;
}
.goods_pic .pic_small ul li{
	float:left;
	display:inline;
	width:86px;
	height:86px;
	margin:0 5px;
	border:2px solid #EAEAEA;
	cursor:pointer;
}
.goods_pic .pic_small ul .on{
	border-color:#DD0000;
}
.goods_pic .pic_small ul li img{
	display:block;
}
.goods_pic .prev,.goods_pic .next{
	position:absolute;
	bottom:44px;
	display:block;
	width:12px;
	height:20px;
	z-index:2;
}
.goods_pic .prev{
	left:22px;
	background:url(../img/icon_prev01.png) no-repeat center;
}
.goods_pic .prev:hover{
	background:url(../img/icon_prev01_on.png) no-repeat center;
}
.goods_pic .next{
	right:22px;
	background:url(../img/icon_next01.png) no-repeat center;
}
.goods_pic .next:hover{
	background:url(../img/icon_next01_on.png) no-repeat center;
}
.share{
	padding:20px 10px;
	line-height:26px;
}
.share span{
	font-weight:bold;
	color:#666666;
}
.goods_box{
	width:690px;
}
.goods_box h3{
	height:18px;
	padding:5px 9px;
	margin:0 0 10px;
	font:12px/18px "宋体";
	color:#5E5E5E;
	border:1px solid #EAEAEA;
}
.goods_box h3 span i{
	font-style:normal;
	color:#DD0000;
}
.goods_box h3 img{
	float:left;
	display:inline-block;
	margin:0 5px 0 0;
}
.goods_box h1{
	height:36px;
	margin:0 0 6px;
	font:bold 16px/28px 'Microsoft Yahei', tahoma, arial, 'Hiragino Sans GB';
	color:#666666;
	overflow:hidden;
}

.goods_box h2{

	margin:0 0 16px;
	font:bold 14px/22px 'Microsoft Yahei', tahoma, arial, 'Hiragino Sans GB';
	color:#666666;
	overflow:hidden;
}
.goods_box h4{
	font:bold 12px/20px "宋体";
	color:#666666;
}
.goods_box p{
	padding:0 0 6px;
	font:12px/20px "宋体";
	color:#666666;
}
.goods_box p a{
	color:#DD0000;
}
.goods_box h5{
	padding:10px 0 0;
	font:bold 12px/32px "宋体";
	color:#DD0000;
	border-top:1px dotted #999999;
}
.goods_box .percent{
	margin:0 0 6px;
	height:10px;
	background:#F0F0F0;
}
.goods_box .percent b{
	float:left;
	display:block;
	height:10px;
	background:#EC6941;
}
.goods_box table{
	width:100%;
	margin:10px 0 0;
	font-family:"宋体";
	color:#666666;
}
.goods_box table th,.goods_box table td{
	height:60px;
	border-bottom:1px dotted #999999;
}
.goods_box table td{
	text-align:center;
}
.goods_box table td .goods_name{
	width:220px;
	height:33px;
	/*line-height:33px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;*/
	word-break:break-all; /*支持IE，chrome，FF不支持*/
　　 word-wrap:break-word;/*支持IE，chrome，FF*/
	display: table-cell;
	vertical-align: middle;
}
.goods_box table td .num{
	display:inline-block;
	width:75px;
	height:23px;
	border:1px solid #AAAAAA;
	vertical-align:middle;
}
.goods_box table td .num a{
	float:left;
	display:inline-block;
	width:17px;
	height:23px;
	font-size:16px;
	line-height:23px;
	background:#F0F0F0;
}
.goods_box table td .num a i{
	font-style:normal;
	font-family:serif;
}
.goods_box table td .num .Amount{
	position:relative;
	z-index:2;
	float:left;
	display:inline-block;
	width:39px;
	height:23px;
	font-size:12px;
	line-height:23px;
	text-align:center;
	border-left:1px solid #AAAAAA;
	border-right:1px solid #AAAAAA;
}
.goods_box .goods_btns{
	padding:20px 0 15px;
	height:40px;
	text-align:center;
}
.goods_box .goods_btns .jhd{
	float:left;
	display:inline-block;
	width:160px;
	height:40px;
	margin:0 10px 0 0;
	font-size:18px;
	line-height:40px;
	font-weight:bold;
	color:#FFF;
	background:#474E5E;
}
.goods_box .goods_btns .hp{
	float:left;
	display:inline-block;
	width:160px;
	height:40px;
	margin:0 10px 0 0;
	font-size:18px;
	line-height:40px;
	font-weight:bold;
	color:#FFF;
	background:#DD0000;
}
.goods_box .goods_btns span{
	float:left;
	display:inline-block;
	width:218px;
	height:38px;
	font-size:14px;
	line-height:38px;
	font-weight:bold;
	color:#666666;
	border:1px solid #DD0000;
}
.goods_box .goods_btns span b{
	color:#DD0000;
}
.hot_t{
	padding:9px 0 0;
	height:38px;
}
.hot_t p{
	height:18px;
	text-align:center;
	border-bottom:2px solid #474E5E;
}
.hot_t p span{
	display:inline-block;
	height:38px;
	padding:0 14px;
	font:bold 18px/38px 'Microsoft Yahei', tahoma, arial, 'Hiragino Sans GB';
	color:#DD0000;
	background:#fff;
}
.sample ul li{
	height:295px;
}
.sample ul li .goods_img{
	height:188px;
}
.sample ul li .goods_buy a{
	width:73px;
	height:26px;
	line-height:26px;
	color:#DD0000;
	background:#fff;
	border:1px solid #DD0000;
}
.sample ul li:hover .goods_buy a{
	color:#fff;
}
.detail_left{
	width:233px;
	padding:10px 0 0;
	margin:0 10px 0 0;
}
.detail_left .cbox_t{
	margin:0 0 10px;
	border-bottom:2px solid #474E5E;
}
.detail_left .cbox_t h2{
	color:#DD0000;
}
.ready{
	width:100%;
}
.detail_right{
	width:920px;
}
.detail .detail_t{
	height:35px;
	padding:17px 0 0;
	border-bottom:2px solid #474E5E;
	overflow:hidden;
}
.detail .detail_t ul li{
	position:relative;
	float:left;
	display:inline;
	width:100px;
	height:36px;
	margin:0 -1px 0 0;
}
.detail .detail_t ul li a{
	display:block;
	width:98px;
	height:34px;
	font:bold 18px/32px 'Microsoft Yahei', tahoma, arial, 'Hiragino Sans GB';
	text-align:center;
	color:#999999;
	background:#F0F0F0;
	border:1px solid #E5E5E5;
}
.detail .detail_t ul .on{
	z-index:2;
}
.detail .detail_t ul .on a{
	color:#fff;
	background:#DD0000;
	border-color:#DD0000;
}
.detail .detail_c{
	padding:10px 0;
}
.detail .detail_c .attr{
	padding:5px 10px;
	margin:0 0 16px;
	line-height:20px;
	color:#999999;
	background:#F9F9F9;
	border:1px solid #E5E5E5;
}
.detail .detail_c .attr table{
	width:100%;
}
.detail .detail_c .details{
	width:100%;
	text-align:center;
	overflow-x:hidden;
}
.detail .detail_c .st{
	padding:19px;
	border:1px solid #E5E5E5;
}
.detail .detail_c .st table{
	width:100%;
	border:1px solid #EAEAEA;
}
.detail .detail_c .st table th{
	height:38px;
	font-size:14px;
	text-align:left;
	background:#EAEAEA;
}
.detail .detail_c .st table td{
	height:28px;
	font-family:"宋体";
	border-top:1px solid #EAEAEA;
}