@charset "utf-8";
/* CSS Document */
.fontred{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#aa0000;
}
.demo{
	margin-top:15px;
}
.position{
	border-bottom:1px solid #dcdcdc;
	line-height:30px;
	padding-left:15px;
	color:#727272;
}
.position a{
	color:#727272;
}
.goods_top{
	width:220px;
	float:left;
	overflow: hidden;
	margin-top:16px;
}
.goods_info{
	width:770px;
	float:right;
	overflow:hidden;
}
.thumbnail{
	clear:both;
}
.thumbnail .text_c{
   float:left;
	padding-top:45px;
}
.thumbnail .img_c{
	float:left;
	overflow: hidden;
	padding-left:5px;
	margin-top:10px;
}
.thumbnail li{
	height:70px;
	padding:1px;
	width:70px;
	border:1px solid #dcdcdc;
	overflow:hidden;
	margin-right:5px;
	float:left;
}
.thumbnail .hover{
	border:2px solid #336699;
	padding:0px;
}
.img{
	width:375px;
	float:left;
}
.img .text_c{
	height:24px;
	line-height: 24px;
	background: #747474;
	color:#fff;
	margin-top:1px;
	clear: both;
}
.img a{
	color:#fff !important;
}
.img a:hover{
	color:#f63;
}
.img .text_c strong{
	padding:0 25px;
}
.info{
	float:right;
	width:365px;
}
.info .name span{
	font-size:14px;
	font-weight:bold;
}
.info .price{
	margin-top:10px;
}
.info .price img,.info .price .agray_01{
	margin-left:10px;
}
.info .express{
	height:25px;
	line-height:25px;
}
.info .express span{
	color:#c00;
	font-weight:bold;
}
.info .buyinfo{
	background:#eaedf4;
	padding:15px;
	margin-top:5px;
}
.info .buyinfo p{
	margin:10px 0;
}
.info .buyinfo .bold{
	padding-left:15px;
}
.info .buyinfo .bold a{
	color:#aa0000;
}
.info .buyinfo p span{
	padding:3px 15px 1px 15px;
	background:#9e9e9e;
	margin:0px 5px;
}
.info .buyinfo p span a{
	color:#fff;
}
.info .buyinfo input{
	border:1px solid #b6b6b6;
	height:16px;
	padding:0px 1px;
	width:60px;
}
.info .button input{
	margin-left:20px;
	margin-top:10px;
}
.stars{
	border-top:1px solid #e4e4e4;
	margin-top:30px;
	padding-top:20px;
}
.stars .write a{
	padding-left:20px;
	font-weight:bold;
	color:#aa0000;
}
.left{
	width:770px;
	float:right;
	margin-top:15px;
	border-top:1px solid #e4e4e4;
}
.detail .title{
	margin-top:12px;
}
.detail .title span{
	margin-left:35px;
}
.detail .text{
	color:#000000 !important;
	font-size:14px !important;
	line-height:26px;
	padding:20px 8px;
}

.goods_top{
	float:left;
}
.goods_top .title{
	background:url(../images/search_bg01.jpg) no-repeat;
	height:29px;
	line-height:29px;
	padding-left:20px;
	padding-top:1px;
}
.goods_top .text{
	height:1%;
	border-left:1px solid #adadad;
	border-right:1px solid #adadad;
	padding:8px 8px 1px 8px;
	margin-top:-1px;
	width:192px;
	overflow:hidden;
}
.goods_top .bottom{
	background:url(../images/search_bg02.jpg) no-repeat;
	height:15px;
	overflow:hidden;
	margin-top:-15px;
}

.same .hot_img{
	float:left;
	width:77px;
	height:77px;
	overflow:hidden;
}
.same .info{
	float:left;
	margin-left:6px;
	width:105px;
}
.same .all{
	clear:both;
	line-height:160%;
	height:77px;
	overflow:hidden;
	margin:10px 0px;
}
.same .price{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#cc0000;
}

.visited,.comment{
	margin-top:10px;
}
.visited .text li{
	height:90px;
	width:50%;
	text-align:center;
	float:left;
	display:inline;
	overflow:hidden;
}
.comment .title{
	background:url(../images/detail_title_03.jpg) no-repeat;
	height:37px;
	line-height:37px;
	padding-left:15px;
}
.comment a{
	color:#ff6600;
	text-decoration:underline;
}
.comment h1{
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;
}
.comment .mar_t{
	margin-top:12px;
}
.commentInfo{
	margin-top:20px;
	padding-top:12px;
}
.commentInfo dl{
	clear:both;
}
.commentInfo dt{
	float:left;
	width:780px;
}
.commentInfo dt span{
	color:#2d3fc5;
}
.commentInfo dt .reply{
	padding-left:70px;
}
.commentInfo dd{
	float:right;
	width:160px;
}
.comment p{
	line-height:180%;
}
.commentGrade{
	background:#f1f1f1;
	height:1%;
	padding:20px 70px;
	margin-top:20px;
}
.commentGrade .float_l{
	width:130px;
	text-align:center;
}
.commentGrade .float_r{
	width:700px;
}

.commentGrade td{
	padding:5px 3px;
}
.commentGrade .input1{
	width:600px;
	height:25px;
	border:1px solid #d8d8d8;
}
.commentGrade .input2{
	width:100px;
	height:25px;
	border:1px solid #d8d8d8;
}

.commentGrade textarea{
	width:600px;
	height:85px;
	border:1px solid #d8d8d8;
}
.commentGrade a{
	color:#3268d4;
}
