@charset "utf-8";
/* CSS Document */

.main_wrap .content .right .con_t .con_t_l{
	float:left;
	width:240px;
}
.main_wrap .content .right .con_t .con_t_r{
	float:right;
	width:400px;
}
.main_wrap .content .right .con_t{
	padding:20px 0;
	border-bottom:1px #1DD388 solid;
}
.main_wrap .content .right .con_t h2{
	font-size:16px;
	color:#84c225;
	line-height:2em;
}
.main_wrap .content .right .con_t p a{
	color:#3a3532;
	font-size:14px;
}
.main_wrap .content .right .con_t h3{
	padding-bottom:1em;
	border-bottom:1px #ccc dashed;
	}
.main_wrap .content .right .con_t p.item_num{
	padding:10px 0;
	padding-bottom:30px;
}
.main_wrap .content .right .con_t p.item_num a{
	
	padding-left:15px;
	margin-right:10px;
}
.main_wrap .content .right .con_t p a.like{
	background:url(../images/like.png) no-repeat center left;
}
.main_wrap .content .right .con_t p a.collection{
	background:url(../images/collection.jpg) no-repeat center left;
}


.main_wrap .content .right .con_t p.integration strong{
	color:#1DD388;
	font-size:36px;
}
.main_wrap .content .right .con_t .shop-btn{
	padding-top:20px;
}
.main_wrap .content .right .con_t .shop-btn a{
	display:inline-block;
	width:135px;
	height:40px;
	font-weight:bold;
	line-height:40px;
	text-align:center;
	color:white;
}
.main_wrap .content .right .con_t .shop-btn a.buy{
	background:#84c225;
}
.main_wrap .content .right .con_t .shop-btn a.cart{
	background:#1DD388;
}



.main_wrap .content .right .con_b{
	padding-top:20px;
	padding-bottom:20px;
}
.main_wrap .content .right .con_b h2{
	font-size:16px;
	line-height:2em;
}
.main_wrap .content .right .con_b strong{
	line-height:2em;
}
.main_wrap .content .right .con_b div{
	padding:10px 0;
}
.main_wrap .content .right .comments{
	border-top:1px solid #1DD388;
	padding-top:10px;
}
.main_wrap .content .right .comment_title{
	position:relative;
	height:40px;
	border-bottom:1px solid #D9D9D9;
}
.main_wrap .content .right .comment_title h3{
	font-size:16px;
	display:inline-block;
	line-height:40px;
}
.main_wrap .content .right .comment_title a{
	position:absolute;
	right:0;
	top:5px;
	display:block;
	width:70px;
	height:25px;
	line-height:25px;
	background:#1DD388 url(../images/chat.png) no-repeat 5px center;
	color:white;
	padding-left:30px;
}
.main_wrap .content .right .comment_content{
	border-bottom:1px solid #D9D9D9;
	padding:20px 0;
}
.main_wrap .content .right .comment_content .pic{
	float:left;
	width:150px;
	text-align:center;
}
.main_wrap .content .right .comment_content .pic p{
	padding-top:10px;
}
.main_wrap .content .right .comment_content .pic p span{
	padding-left:20px;
	font-weight:bold;
}
.main_wrap .content .right .comment_content .text{
	float:left;
	width:510px;
	padding-left:20px;
}
.main_wrap .content .right .comment_content .text span{
	padding-right:10px;	
}
.main_wrap .content .right .comment_content .score{
	position:relative;
}
.main_wrap .content .right .comment_content .score .date{
	position:absolute;
	right:0;
}
.main_wrap .content .right .comment_content .text{
	line-height:2em;
}
.main_wrap .content .right .comment_content .text .reply_sub{
	color:#7f7f7f;
}
.main_wrap .content .right .comment_content .text .reply_sub span{
	color:#fe6600;
	padding-left:5px;
	padding-right:0;
}