#content_body {
	width:998px;
	height:100%;
	margin:0 auto;
	padding-bottom:0;
	text-align:left;
	margin-top:25px;
}
#contents {
	text-align:left;
	clear:both;
}
#contents .new {
	clear:both;
	overflow:hidden;
	padding-top:1px;
}
#contents .new .box1 {
	float:left;
	position:relative;
	width:679px;
	height:218px;
	margin-right:9px;
	border:1px solid #cccccc;
	background:#fff url('../image/bg_h190_cccccc.gif') repeat-x 0 bottom;
}
#contents .new .box1 .tab {
	position:absolute;
	top:12px;
	left:12px;
	z-index:10;
}
#contents .new .box1 .tab_new {
	overflow:hidden;
	padding:12px 0 0 15px;
}
#contents .new .box1 .tab_new .ad {
	float:left;
	width:239px;
	margin-top:30px;
}
#contents .new .box1 .tab_new .list {
	float:left;
	overflow:hidden;
	position:relative;
	width:410px;
}
#contents .new .box1 .tab_new .list ul {
	position:relative;
	top:0px;
	width:432px;
}
#contents .new .box1 .tab_new .list ul li {
	float:left;
	width:122px;
	padding:0px 0 0 16px;
}
#contents .new .box1 .tab_new .list ul li dt img {
	vertical-align:top;
	border:1px solid #dbdbdb;
}
#contents .new .box1 .tab_new .list dt {
	height:170px;
}
#contents .new .box1 .tab_new .list dd a {
	text-decoration:none;
}
#contents .new .box1 .tab_new .list dd a:hover {
	text-decoration:underline;
}
#contents .new .box1 .tab_new .list .txt {
	display:block;
	height:17px;
	padding-top:2px;
	text-align:center;
	letter-spacing:-1px;
	width:122px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
#contents .new .box1 .tab_new .list .txt a {
	color:#666666;
}
#contents .new .box1 .tab_new .list .txt a:hover {
	color:#666666;
}
#contents .new .box1 .tab_new .list .price {
	display:block;
height:;
	text-align:center;
}
#contents .new .box1 .tab_new .list .price .nor {
	text-decoration:line-through;
}
#contents .new .box1 .tab_new .list .price .off {
	color:#c43c5c;
	font-weight:bold;
}
#contents .new .box2 {
	float:left;
	position:relative;
	width:238px;
	height:218px;
	text-align:center;
	border:1px solid #bdbacc;
	background:#fff url('../image/bg_h190_bdbacc.gif') repeat-x 0 bottom;
}
#contents .new .box2 .rollbtn {
	position:absolute;
	top:6px;
	right:6px;
}
#contents .new .box2 strong {
	display:block;
	padding:10px 14px 0 0;
	text-align:right;
	color:#8885a2;
}
#contents .new .box2 img {
	vertical-align:top;
}

	#contents .accessories {
	clear:both;
	overflow:hidden;
	height:250px;
	padding-top:25px;
}
#contents .accessories .tab_acc {
	position:relative;
	height:25px;
	background:url('../image/bg_tab_accessories.gif') no-repeat 0 bottom;
}
#contents .accessories .tab_acc2 {
	position:relative;
	height:25px;
	background:url('../image/tit_main_luxury.gif') no-repeat 0 bottom;
}
#contents .accessories .tab_acc .tab {
	position:absolute;
	top:2px;
	left:341px;
	width: 259px;
	text-align:center;
}
#contents .accessories .acc_list ul {
	overflow:hidden;
	margin-top:13px;
	padding-bottom:9px;
}
#contents .accessories .acc_list ul li {
	float:left;
}
#contents .accessories .acc_list ul dl {
	width:122px;
	margin-top:2px;
}
#contents .accessories .acc_list ul dt {
	height:175px;
}
#contents .accessories .acc_list ul dt img {
	vertical-align:top;
}
#contents .accessories .acc_list ul dd a {
	text-decoration:none;
}
#contents .accessories .acc_list ul dd a:hover {
	text-decoration:underline;
}
#contents .accessories .acc_list .txt {
	display:block;
	height:17px;
	padding-top:2px;
	text-align:center;
	letter-spacing:-1px;
	width:122px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
#contents .accessories .acc_list .txt a {
	color:#666666;
}
#contents .accessories .acc_list .txt a:hover {
	color:#666666;
}
#contents .accessories .acc_list .price {
	display:block;
height:;
	text-align:center;
}
#contents .accessories .acc_list .price .nor {
	text-decoration:line-through;
}
#contents .accessories .acc_list .price .off {
	color:#c43c5c;
	font-weight:bold;
}

	#contents .brand {
	clear:both;
	overflow:hidden;
	height:250px;
	padding-top:25px;
}
#contents .brand .proposal {
	float:left;
	width:460px;
	margin-right:10px;
	padding:18px 0 0 0;
	background:url('../image/line_1x5_violet.gif') repeat-x 0 0;
}
#contents .brand .proposal .ad {
	float:left;
	width:192px;
}
#contents .brand .proposal .list {
	float:left;
	overflow:hidden;
	position:relative;
	width:268px;
	margin-top:15px;
}
#contents .brand .proposal .list ul {
	position:relative;
	top:0px;
	left:0px;
	width:268px;
}
#contents .brand .proposal .list ul li {
	float:left;
	width:122px;
	padding:0px 0 0 10px;
}
#contents .brand .proposal .list ul li dt img {
	vertical-align:top;
	border:1px solid #dbdbdb;
}
#contents .brand .proposal .list dt {
	height:170px;
}
#contents .brand .proposal .list dd a {
	text-decoration:none;
}
#contents .brand .proposal .list dd a:hover {
	text-decoration:underline;
}
#contents .brand .proposal .list .txt {
	display:block;
	height:17px;
	padding-top:2px;
	text-align:center;
	letter-spacing:-1px;
	width:122px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
#contents .brand .proposal .list .txt a {
	color:#666666;
}
#contents .brand .proposal .list .txt a:hover {
	color:#666666;
}
#contents .brand .proposal .list .price {
	display:block;
height:;
	text-align:center;
}
#contents .brand .proposal.list .price .nor {
	text-decoration:line-through;
}
#contents .brand .proposal .list .price .off {
	color:#c43c5c;
	font-weight:bold;
}
#contents .brand .focus {
	float:left;
	width:460px;
	padding:18px 0 0 0;
	background:url('../image/line_1x5_blue.gif') repeat-x 0 0;
}
#contents .brand .focus .ad {
	float:left;
	width:192px;
}
#contents .brand .focus .list {
	float:left;
	overflow:hidden;
	position:relative;
	width:268px;
	margin-top:15px;
}
#contents .brand .focus .list ul {
	position:relative;
	top:0px;
	left:0px;
	width:268px;
}
#contents .brand .focus .list ul li {
	float:left;
	width:122px;
	padding:0px 0 0 10px;
}
#contents .brand .focus .list ul li dt img {
	vertical-align:top;
	border:1px solid #dbdbdb;
}
#contents .brand .focus .list dt {
	height:170px;
}
#contents .brand .focus .list dd a {
	text-decoration:none;
}
#contents .brand .focus .list dd a:hover {
	text-decoration:underline;
}
#contents .brand .focus .list .txt {
	display:block;
	height:17px;
	padding-top:2px;
	text-align:center;
	letter-spacing:-1px;
	width:122px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
##contents .brand .focus .list .txt a {
	color:#666666;
}
#contents .brand .focus .list .txt a:hover {
	color:#666666;
}
#contents .brand .focus .list .price {
	display:block;
height:;
	text-align:center;
}
#contents .brand .focus .list .price .nor {
	text-decoration:line-through;
}
#contents .brand .focus .list .price .off {
	color:#c43c5c;
	font-weight:bold;
}

	#contents .style {
	clear:both;
	overflow:hidden;
	position:relative;
	height:798px;
	background:url('../image/style_bg.jpg') no-repeat 0 0px;
	margin-top:25px;
}
#contents .style .styleClass1 {
	float:left;
	overflow:hidden;
	width:428px;
	height:394px;
	margin-right:10px;
	padding:25px 16px 10px;
	background:url('../image/style_office_bg.gif') no-repeat 0 0px;
}
#contents .style .styleClass2 {
	float:left;
	overflow:hidden;
	width:428px;
	height:394px;
	padding:25px 16px 10px;
	background:url('../image/style_city_bg.gif') no-repeat 0 0px;
}
#contents .style .styleClass3 {
	float:left;
	overflow:hidden;
	width:428px;
	height:394px;
	margin:0px 10px 0 0;
	padding:20px 16px 15px;
	background:url('../image/style_romantic_bg.gif') no-repeat 0 0px;
}
#contents .style .styleClass4 {
	float:left;
	overflow:hidden;
	width:428px;
	margin:0px 0 0 0;
	padding:20px 16px 15px;
	background:url('../image/style_casual_bg.gif') no-repeat 0 0px;
}
#contents .style .styleClass1a {
	float:left;
	overflow:hidden;
	width:428px;
	height:394px;
	margin-right:10px;
	padding:25px 16px 10px;
	background:url('../image/style_office_bg_a.gif') no-repeat 0 0px;
}
#contents .style .styleClass2a {
	float:left;
	overflow:hidden;
	width:428px;
	height:394px;
	padding:25px 16px 10px;
	background:url('../image/style_city_bg_a.gif') no-repeat 0 0px;
}
#contents .style .styleClass3a {
	float:left;
	overflow:hidden;
	width:428px;
	height:394px;
	margin:0px 10px 0 0;
	padding:20px 16px 15px;
	background:url('../image/style_romantic_bg_a.gif') no-repeat 0 0px;
}
#contents .style .styleClass4a {
	float:left;
	overflow:hidden;
	width:428px;
	margin:0px 0 0 0;
	padding:20px 16px 15px;
	background:url('../image/style_casual_bg_a.gif') no-repeat 0 0px;
}
#contents .style .boxL {
	float:left;
	width:170px;
}
#contents .style .boxL .m_tit {
	height:63px;
	text-align:left;
}
#contents .style .boxR {
	float:left;
	width:160px;
	padding-left:10px;
	text-align:right;
}
#contents .style .boxR .m_tit {
	height:63px;
	padding-left:2px;
	text-align:left;
}
#contents .style .view {
	width:155px;
}
#contents .style .view dt {
	height:240px;
}
#contents .style .view dt img {
	vertical-align:top;
	border:1px solid #dbdbdb;
}
#contents .style .view dd a {
	text-decoration:none;
}
#contents .style .view dd a:hover {
	text-decoration:underline;
}
#contents .style .view .txt {
	display:block;
	height:20px;
	padding-top:2px;
	text-align:center;
	width:122px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
#contents .style .view .txt a {
	color:#666666;
}
#contents .style .view .txt a:hover {
	color:#666666;
}
#contents .style .view .price {
	display:block;
height:;
	text-align:center;
}
#contents .style .view .price .nor {
	text-decoration:line-through;
}
#contents .style .view .price .off {
	color:#c43c5c;
	font-weight:bold;
}
#contents .style .list_L {
	float:left;
	overflow:hidden;
	position:relative;
	width:256px;
}
#contents .style .list_L ul {
	position:relative;
	top:0px;
	left:-12px;
	width:268px;
	margin-bottom:0px;
}
#contents .style .list_L ul li {
	float:left;
	width:122px;
	height:169px;
	padding:0px 0 10px 12px;
	overflow:hidden;
}
#contents .style .list_L ul li dt img {
	vertical-align:top;
	border:1px solid #dbdbdb;
}
#contents .style .list_L ul dt {
	height:126px;
}
#contents .style .list_L ul dd a {
	text-decoration:none;
}
#contents .style .list_L ul dd a:hover {
	text-decoration:underline;
}
#contents .style .list_L ul .txt {
	display:block;
	height:17px;
	padding-top:2px;
	text-align:center;
	letter-spacing:-1px;
	width:122px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
#contents .style .list_L ul .txt a {
	color:#666666;
}
#contents .style .list_L ul .txt a:hover {
	color:#666666;
}
#contents .style .list_L ul .price {
	display:block;
height:;
	text-align:center;
}
#contents .style .list_L ul .price .nor {
	text-decoration:line-through;
}
#contents .style .list_L ul .price .off {
	color:#c43c5c;
	font-weight:bold;
}
#contents .style .list_R {
	float:left;
	overflow:hidden;
	position:relative;
	width:256px;
}
#contents .style .list_R ul {
	position:relative;
	top:0px;
	left:-12px;
	width:268px;
	margin-bottom:0px;
}
#contents .style .list_R ul li {
	float:right;
	width:122px;
	height:169px;
	padding:0px 0 10px 12px;
	overflow:hidden;
}
#contents .style .list_R ul li dt img {
	vertical-align:top;
	border:1px solid #dbdbdb;
}
#contents .style .list_R ul dt {
	height:126px;
}
#contents .style .list_R ul dd a {
	text-decoration:none;
}
#contents .style .list_R ul dd a:hover {
	text-decoration:underline;
}
#contents .style .list_R ul .txt {
	display:block;
	height:17px;
	padding-top:2px;
	text-align:center;
	letter-spacing:-1px;
	width:122px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
#contents .style .list_R ul .txt a {
	color:#666666;
}
#contents .style .list_R ul .txt a:hover {
	color:#666666;
}
#contents .style .list_R ul .price {
	display:block;
height:;
	text-align:center;
}
#contents .style .list_R ul .price .nor {
	text-decoration:line-through;
}
#contents .style .list_R ul .price .off {
	color:#c43c5c;
	font-weight:bold;
}
#contents .style .floatingevent {
	position:absolute;
	top:248px;
	left:314px;
}

	#contents .trend {
	clear:both;
	overflow:hidden;
	height:467px;
	margin-top:25px;
}
#contents .trend .box_btm {
	width:458px;
	background:url('../image/box_458_btm.gif') no-repeat 0 bottom;
	padding-bottom:9px;
}
#contents .trend .box1 {
	float:left;
	width:458px;
	height:452px;
	margin-right:13px;
	background:url('../image/box_458_bg.gif') repeat-y 0 0;
	border:none;
}
#contents .trend .box2 {
	float:left;
	width:458px;
	height:452px;
	background:url('../image/box_458_bg.gif') repeat-y 0 0;
	border:none;
}
#contents .trend .detail {
	overflow:hidden;
	padding:0 8px;
}
#contents .trend .detail .visual {
	float:left;
}
#contents .trend .detail .list {
	float:left;
	overflow:hidden;
	position:relative;
	width:256px;
}
#contents .trend .detail .list ul {
	position:relative;
	top:-10px;
	left:-12px;
	width:277px;
	margin-bottom:-10px;
}
#contents .trend .detail .list ul li {
	float:left;
	width:122px;
	padding:10px 0 0 12px;
}
#contents .trend .detail .list ul li dt img {
	vertical-align:top;
	border:1px solid #dbdbdb;
}
#contents .trend .detail .list ul dt {
	height:170px;
}
#contents .trend .detail .list ul dd a {
	text-decoration:none;
}
#contents .trend .detail .list ul dd a:hover {
	text-decoration:underline;
}
#contents .trend .detail .list .txt {
	display:block;
	height:17px;
	padding-top:2px;
	text-align:center;
	letter-spacing:-1px;
	width:122px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
#contents .trend .detail .list .txt a {
	color:#666666;
}
#contents .trend .detail .list .txt a:hover {
	color:#666666;
}
#contents .trend .detail .list .price {
	display:block;
height:;
	text-align:center;
}
#contents .trend .detail .list .price .nor {
	text-decoration:line-through;
}
#contents .trend .detail .list .price .off {
	color:#c43c5c;
	font-weight:bold;
}
#contents .ogagetrend {
	clear:both;
	overflow:hidden;
	height:460px;
	margin-top:25px;
}
#contents .ogagetrend .m_tit {
	width:930px;
	height:38px;
	text-align:center;
	background:url('../image/line_1x5_pink.gif') repeat-x 0 7px;
}
#contents .ogagetrend .box {
	overflow:hidden;
	width:930px;
}
#contents .ogagetrend .box .banner {
	float:left;
}
#contents .ogagetrend .box .container {
	clear:both;
	overflow:hidden;
	height:210px;
}
#contents .ogagetrend .box .arr1 {
	float:left;
	width:27px;
	padding:55px 0 0 0;
	text-align:center;
}
#contents .ogagetrend .box .arr2 {
	float:left;
	width:26px;
	padding:55px 0 0 0;
	text-align:center;
}
#contents .ogagetrend .box .list {
	float:left;
	overflow:hidden;
	position:relative;
	width:670px;
}
#contents .ogagetrend .box .list ul {
	position:relative;
	top:-2px;
	left:-15px;
	width:685px;
	margin-bottom:-2px;
}
#contents .ogagetrend .box .list ul li {
	float:left;
	width:122px;
	padding:2px 0 0 15px;
}
#contents .ogagetrend .box .list ul li dt img {
	vertical-align:top;
	border:1px solid #dbdbdb;
}
#contents .ogagetrend .box .list ul dt {
	height:170px;
}
#contents .ogagetrend .box .list ul dd a {
	text-decoration:none;
}
#contents .ogagetrend .box .list ul dd a:hover {
	text-decoration:underline;
}
#contents .ogagetrend .box .list .txt {
	display:block;
	overflow:hidden;
	height:17px;
	padding-top:2px;
	text-align:center;
	letter-spacing:-1px;
	width:122px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
#contents .ogagetrend .box .list .txt a {
	color:#666666
}
#contents .ogagetrend .box .list .txt a:hover {
	color:#666666
}
#contents .ogagetrend .box .list .price {
	display:block;
height:;
	text-align:center;
}
#contents .ogagetrend .box .list .price .nor {
	text-decoration:line-through;
}
#contents .ogagetrend .box .list .price .off {
	color:#c43c5c;
	font-weight:bold;
}
#contents .rpdp {
	clear:both;
	overflow:hidden;
	height:280px;
	margin-top:15px;
}

.text_goodspricehi {
	COLOR: #808080;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: line-through
}
.text_goodspricelow {
	FONT-SIZE: 9pt;
	COLOR: #c43c5c;
	FONT-FAMILY: verdana
}
.goodsframe112 {
	MARGIN: 2px auto;
	OVERFLOW: hidden;
	WIDTH: 112px;
	HEIGHT: 153px;
	BACKGROUND-COLOR: #ffffff
}
.goodsframe56 {
	MARGIN: 2px auto;
	OVERFLOW: hidden;
	WIDTH: 50px;
	HEIGHT: 69px;
	BACKGROUND-COLOR: #ffffff
}

#banner {
	height:136px;
	position:absolute;
	bottom:0px;
	z-index:11;
	top:188px;
	right:10px;
	width: 542px;
}
#banner li {
	width:136px;
	height:136px;
	float:left;
	text-align:center;
	margin-right:-30px;
}
#banner li img {
	margin-top:12px;
	margin-left:0px;
	z-index:1;
	cursor:pointer;
}
#banner li a:link, #banner li a:active, #banner li a:visited {
	background:url(../image/m21.png);
	height:136px;
	width:136px;
	display:block;
	text-decoration:none;
}
#banner li a:hover {
	background:url(../image/m1.png);
	z-index:100;
	position:relative;
	text-decoration:none;
}
.jt_left {
	position:absolute;
	width:20px;
	height:40px;
	left: 80px;
	top: 49px;
}
.jt_right {
	position:absolute;
	width:50px;
	height:50px;
	left:457px;
	top: 49px;
}
.jt_left a div {
	width:19px;
	height:34px;
	background-image:url(../image/jt21.png);
	background-repeat:no-repeat;
	text-decoration:none;
	font-size:40px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
.jt_left a:hover div {
	background-image:url(../image/jt4.png);
	font-size:40px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
.jt_right a div {
	width:19px;
	height:34px;
	background-image:url(../image/jt31.png);
	background-repeat:no-repeat;
	text-decoration:none;
	display:list-item;
	list-style:none;
	font-size:20px;
	font-weight:bold;
	cursor:pointer;
}
.jt_right a:hover div {
	background-image:url(../image/jt41.png);
	cursor:pointer;
}
.banner_body{width:998px;position:relative; margin:auto; text-align:left;}
.review_textframe {
	OVERFLOW: hidden;
	COLOR: #999999;
	LINE-HEIGHT: 150%;
	LETTER-SPACING: -1px;
	POSITION: absolute
}
.resize112 {
FILTER: progid:DXImageTransform.Microsoft.matrix(M11=1, M12=0, M21=0, M22=1)
}
#m_visual {
	width:100%;
	height:340px;
	text-align:center;
}
.float_left {
	FLOAT: left
}
.border_gray {
	BORDER-RIGHT: #e4e4e4 1px solid;
	BORDER-TOP: #e4e4e4 1px solid;
	BORDER-LEFT: #e4e4e4 1px solid;
	BORDER-BOTTOM: #e4e4e4 1px solid
}
.position {
	POSITION: absolute
}
#visual {
	width:998px;
	margin:0 auto;
	text-align:left;
}