.f_bold{
	font-weight:bold;
	font-size:14px;
}
.f_red{
	font-weight:bold;
	font-size:14px;
	color:#C30;
}
.f11{
	font-size:11px;
}
.f15{
	font-size:15px;
}
.f17{
	font-size:17px;
}
#main div .bycp_textlink{
	font-size:14px;
	text-decoration:underline;
}
.btn_download{
	float:left;
	display:block;
	width:100%;
	background-color:#FF5A00;
	box-shadow:inset 0 1px 0 #FF9E5C;
	-moz-box-shadow:inset 0 1px 0 #FF9E5C;
	-webkit-box-shadow:inset 0 1px 0 #FF9E5C;
	border:1px solid #D15A18;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.btn_download span{
	padding:11px 0;
	float:left;
	display:block;
	width:100%;
	text-align:center;
	color:#FFF;
}
.bycp_layout{
	background-color:#FFF;
	float:left;
	display:block;
	width:660px;
	padding:20px;
}
.bycp_layout #contents{
	float:left;
	display:block;
	width:660px;
}
.bycp_book_thumb{
	float:left;
	display:block;
	width:185px;
	padding:0 25px 0 10px;
}
.bycp_thumb_img{
	float:left;
	width:100%;
	display:block;
	padding:0 0 10px 0;
}
.bycp_thumb_img img{
	width:100%;
	height:auto;
	box-shadow:0 2px 3px #000;
	-moz-box-shadow:0 2px 3px #000;
	-webkit-box-shadow:0 2px 3px #000;
}
.bycp_price{
	float:left;
	display:block;
	width:100%;
	color:#FF5A00;
	padding:0 0 5px 0;
	font-weight:bold;
	font-size:18px;
	text-align:center;
}
.bycp_book_param{
	float:left;
	display:block;
	width:440px;
}
.bycp_img_title{
	float:left;
	display:block;
	width:100%;
	line-height:100%;
	vertical-align:bottom;
	padding:0 0 15px 0;
}
.bycp_ico_title{
	float:left;
	display:block;
	width:100%;
	font-size:24px;
	line-height:55px;
	vertical-align:middle;
}
.bycp_ico_title .bycp_ico{
	float:left;
	display:block;
	padding-right:5px;
	line-height:55px;
	vertical-align:middle;
}
.bycp_ico_title .bycp_ico img{
	float:left;
	display:block;
	width:50px;
	height:auto;
	line-height:55px;
	vertical-align:middle;
	padding:0 0 15px 0;
}
.bycp_block{
	float:left;
	display:block;
	width:100%;
	padding-bottom:10px;
}
.bycp_menulist{
	float:left;
	display:block;
	width:100%;
	list-style:none;
	padding:35px 0;
}
.bycp_menulist li{
	float:left;
	display:block;
	width:210px;
	padding-right:15px;
	list-style:none;
}
.bycp_menulist li.menu03{
	padding-right:0px;
}
.bycp_thumblist{
	float:left;
	display:block;
	width:100%;
	list-style:none;
	padding:0 0 15px 0;
}
.bycp_thumblist li{
	float:left;
	display:block;
	width:100px;
	padding-right:40px;
	list-style:none;
}
.bycp_thumblist li.last{
	padding-right:0px;
}

.bycp_thumblist li img{
	width:100%;
	height:auto;
	box-shadow:0 2px 3px #000;
	-moz-box-shadow:0 2px 3px #000;
	-webkit-box-shadow:0 2px 3px #000;
}