.line {
	border-top: solid 1px #CCCCCC;
	width: 100%;
}

.preview {
	width: 100%;
	height: auto;
	margin-top: 10px;
	height: 100%;
}

/* smallImg */
.smallImg {
	text-align:right;
	height: 52px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #F1F0F0;
	width: 420px;
	overflow: hidden;
	margin-right: 5px;
	float: right;
}

.scrollbutton {
	width: 4%;
	height: 50px;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}

.scrollbutton.smallImgUp,.scrollbutton.smallImgUp.disabled {
	background: url(../lib/detailImg/images/d_08.png) no-repeat;
	float: left;
}

.scrollbutton.smallImgDown,.scrollbutton.smallImgDown.disabled {
	background: url(../lib/detailImg/images/d_09.png) no-repeat;
	float: right;
}

#imageMenu {
	height: 50px;
	width: 92%;
	overflow: hidden;
	float: left;
}

#imageMenu li {
	height: 50px;
	width: 50px;
	float: left;
	text-align: center;
}

#imageMenu li img {
	height: 100%;
	cursor: pointer;
}

#imageMenu li#onlickImg img,#imageMenu li:hover img {
	width: 90%;
	height: 90%;
	border: 3px solid #959595;
}

/* bigImg */
.bigImg {
	position: relative;
	width: 420px;
	height: 420px;
	overflow: hidden;
	float: right;
}

.bigImg #midimg {
	width: 100%;
	height: 100%;
}

.bigImg #winSelector {
	width: 235px;
	height: 210px;
}

#winSelector {
	position: absolute;
	cursor: crosshair;
	filter: alpha(opacity =   15);
	-moz-opacity: 0.15;
	opacity: 0.15;
	background-color: #000;
	border: 1px solid #fff;
}

/* bigView */
#bigView {
	position: absolute;
	/* border: 1px solid #959595; */
	overflow: hidden;
	z-index: 999;
}

#bigView img {
	position: absolute;
	height: 1050px;
	width: 1050px;
}

img {
	border: none;
}

input,button {
	border: 1px solid #888888;
}

area {
	outline: none;
}

.Xcontent {
	width: 100%;
	height: auto;
	padding-bottom: 10px;
}

.Xcontent01 {
	width: 100%;
	margin: auto;
	overflow: hidden;
}

.Xcontent08 {
	float: left;
	width: 50%;
	height: 100%;
	margin-top: 24px;
}

.Xcontent13 {
	width: 50%;
	height: 100%;
	float: right;
}

.Xcontent14>p {
	font-size: 20px;
	color: #333;
	height: 48px;
	margin-top: 20px;
	line-height: 48px;
	border-bottom: solid 1px #BBBBBB;
}

.Xcontent17 {
	width: 420px;
	height: 48px;
	background: #f5f3ef;
	margin-top: 30px;
	overflow: hidden;
}

.Xcontent18 {
	color: #666a6e;
	float: left;
	line-height: 42px;
}

.Xcontent19 {
	font-size: 18px;
	float: left;
	color: #d7282d;
	line-height: 42px;
}

.Xcontent27 {
	color: #605f5f;
	margin-top: 15px;
	font-weight: normal;
}

.Xcontent27 p {
	font-weight: normal;
}

.Xcontent34 {
	margin-top: 20px;
	height: 64px;
	line-height: 64px;
}

.buyBtn a{
	padding: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #535353;
}

.buyBtn a:hover {
	color: #FFFFFF;
	background-color: #40AFFE;
}

.buyBtnSuggest a{
	padding: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #535353;
}

.buyBtnSuggest a:hover {
	color: #FFFFFF;
	background-color: #40AFFE;
}


.detail {
	width: 80%;
	min-height: 768px;
	margin: auto;
	margin-top:20px;
	margin-bottom:5px;
	border: solid 1px #E6E6E6;
}

.detailTitle {
	height: 40px;
	line-height: 40px;
	border-bottom: solid 1px #E6E6E6;
	font-weight: bold;
}

.detailTitle p {
	height: 40px;
	text-align: center;
	width: 80px;
}

.detailContent{
	padding:10px;
}