@charset "utf-8";
/* CSS Document */


#homePage #mainArea { width:970px; }

.recommended{ float:right; width:651px; _width:650px; background:#fff; border-top:1px solid #D3D3D3;}
.recommended .cycle{ float:left; width:216px; _width:215px; height:158px; border-left:1px solid #D3D3D3; }
.recommended .item1{ position:relative; z-index:2; border:none 0; background: url("http://img.bloves.cc/images/index/recommended_001.gif") no-repeat left top;}
.recommended .item2{ position:relative; z-index:2; background: url("http://img.bloves.cc/images/index/recommended_002.gif") no-repeat left top;}
.recommended .item3{ position:relative; z-index:2; background: url("http://img.bloves.cc/images/index/recommended_003.gif") no-repeat left top;}

.recommended .item4{ position:relative; z-index:2; border:none 0; background: url("http://img.bloves.cc/images/index/recommended_004.gif") no-repeat left top;}
.recommended .item5{ position:relative; z-index:2; background: url("http://img.bloves.cc/images/index/recommended_005.gif") no-repeat left top;}
.recommended .item6{ position:relative; z-index:2; background: url("http://img.bloves.cc/images/index/recommended_006.gif") no-repeat left top;}

.bridal{ float:left; width:214px; height:317px; border-right:1px solid #D3D3D3; }
.bridal h3{ display:none;}
.bridal .cycle{ height:317px; border:0; }
.bridal .item7{ position:relative; z-index:2; background: url(http://img.bloves.cc/images/index/recommended_007.gif) no-repeat left top;}
.bridal .cycle .img_links{ width:100%; height:100%;}

h3.ename{ position:absolute; top:5px; left:12px; color:#464646; font-family:Verdana, Geneva, sans-serif; font-weight:normal; font-size:12px; }
h3.name{ position:absolute; top:23px; left:12px; color:#cb244a; font-size:14px; font-weight:bold; }
.recommended h3.name a{ color:#cb244a;}
.recommended p.explain{ position:absolute; top:40px; left:6px; line-height:140%;}

.cycle h3{ display:none;}

.cycle .img_links{ position:absolute; top:0; right:0; width:100%; height:158px; text-indent: -10000px; }
.item4 .img_links,.item5 .img_links,.item6 .img_links{ top:0; right:0; }
.item4 img,.item5 img{ position:absolute; top:0; right:0; width:130px; height:130px; }
/*.item1 .img_links{ width:100px; position:absolute; top:0; right:0; }
.item2 .img_links{ width:100px; position:absolute; top:0; right:0; }
.item3 .img_links{ width:100px; position:absolute; top:0; right:0; }*/

.priceArea{ position:absolute; left:8px; bottom:5px; text-align:left; }
.priceArea .marketPrice{ font-size:12px; color:#6d7176; }
.priceArea .marketPrice span{ text-decoration: line-through; }
.priceArea .tit{ font-size:12px; color:#cb244a; }
.priceArea .price{ font-size:12px; color:#6d7176; }
.priceArea .price span{ font-size:22px; color:#cb244a; font:"Times New Roman", Times, serif; font-style: italic; }
.item5 .priceArea .price span{ font-size:24px; }
.item6 .priceArea .price span{ font-size:26px; }

.recommended .title{ position:absolute; left:40px; bottom:8px;}

#homePage #globalSerach{ border-width:1px 0 0 0;}


.diamondChannelClass1_mid { float:left; padding-top:12px; width:431px; height:145px; background:#fff; border:1px solid #CDCCCB; border-width:1px 1px 0 0; clear:both; }
.diamond_title{ float:left; padding-left:5px; margin-right:12px; background: url(http://img.bloves.cc/images/index/diamond_title.gif) no-repeat right center;}
	.diamond_title a{ display:block; width:96px; height:25px; text-indent:-1000px;  }
.diamond_explain{ float:left; width:281px; height:25px; background: url(http://img.bloves.cc/images/index/diamond_explain.gif) no-repeat left bottom; }
.diamond_explain p{ display:none;}

.diamondChannelClass1_mid_left { padding:12px 0 0 3px; float:left; }
.diamondChannelClass1_mid_left .diamond_class2_shapeslist_item { float:left; width:50px; text-align:center;}
.diamondChannelClass1_mid_left .diamond_class2_shapeslist_item table th { padding:5px 0; font-size:12px; font-weight:normal; background:url("http://img.bloves.cc/images/decorate/diamond_class1_th_bg.gif") no-repeat bottom center;}
.diamondChannelClass1_mid_left .diamond_class2_shapeslist_item table td.shapeslist_item_img { vertical-align:middle; height:53px;}
.diamondChannelClass1_mid_left .diamond_class2_shapeslist_item table td.shapeslist_item_checkbox { vertical-align:top; padding-bottom:5px; }
.diamondChannelClass1_mid_left .diamond_class2_shapeslist_item table td.shapeslist_item_checkbox input { margin-top:-4px;}
.diamondClass1_mid_right { position:relative; top:45px; float:left; color:#cb244a; font-size:12px; font-weight:bold; font-family:verdana;}


.dynamic{ float:right; width:434px; height:144px; overflow:hidden; border-top:1px solid #CDCCCB;}
	.dynamic h3{ height:40px; padding:5px 0 3px 0; background:url(http://img.bloves.cc/images/index/dynamicH3bg.gif) no-repeat ; text-indent:-9999px; }


	.goldPrice,.diamondPrice{ float:left; width:49%; }
		.goldPrice h3{ background-position:12px 16px;}
		.goldPrice p{ padding:2px 5px 3px 12px; line-height:180%;}
		.goldPrice p strong{ font-weight:normal;}
		.diamondPrice h3{ background-position:12px -110px;}
		.diamondPrice a{ display:block; height:100%; width:100%;}
	
	.blovesDynamic{ float:right; width:50%; }
		.blovesDynamic h3{ background-position:12px -44px; }
		.blovesDynamic h3 a{ display:block; width:100%; height:40px; }
		.blovesDynamic .con{ height:100px; position:relative; overflow:hidden;}
		.blovesDynamic table{ position:absolute; top:0; left:0; }
		.blovesDynamic table td{ height:25px; line-height:25px; overflow:hidden; text-indent:12px; background:url(http://img.bloves.cc/images/index/newslist_icon.gif) no-repeat left 8px; }

.confirmPanel_index { border:2px solid #ccc; background-color: #fff; width:448px; }
	.confirmPanel_index .confHead{ height:60px; background: url(http://img.bloves.cc/images/bloves_logo.gif) no-repeat left center; border-bottom:1px solid #D93E3D; }
	.confirmPanel_index .confBox{ padding: 12px 0 15px 0; width:90%; margin:0 auto; }
	.confirmPanel_index .confBox h4{ padding:8px 0; font-size:12px; color:#CB244A ;}
	.confirmPanel_index .confBox ul{ font-size:12px; color:#313131;}
	.confirmPanel_index .confBox ul li{ padding:3px 0;}
	.confirmPanel_index .confBox ul .ro{ margin-right:5px;}
	.quArea{ width:80%; margin: 0 auto;}
	.qubtn{ float:right; width:80px; padding-top:8px;}
	.result{ width:80%; margin: 0 auto; }
	.result h4{ float:left; width:22%; }
	.result ul{ float:left; width:77%; height:80px; padding-top:7px; }
	.confirmPanel_index .btnarea{ padding:8px 0; text-align:center;}
	.confirmPanel_index .btnarea input{ margin:0 5px;}

.modalBackground_index { background-color: #ddd; filter: alpha(opacity=70); opacity: 0.7; }

.confBox{}


    .promotionBanner .hoves{ background:#999999; height:356px; }
	.promotionBanner .hoves a{ position:absolute; z-index:200; float:left; background:  /*transparent*/ url(/special/christmas/images/banner.jpg) no-repeat; }
	.promotionBanner .hoves a.a1{ left:30px; bottom:0px; width:240px; height:220px; background-position: -31px -136px;}
	.promotionBanner .hoves a.a2{ left:280px; bottom:0px; width:240px; height:220px; background-position: -281px -136px;}
	.promotionBanner .hoves a.a3{ left:560px; bottom:0px; width:240px; height:220px; background-position: -561px -136px;}
	.promotionBanner .hoves img{ position:absolute; top:-137px; z-index:800; border:1px solid #CB244A;}
	.promotionBanner .hoves a.a1 img{ left:-31px; z-index:800; }
	.promotionBanner .hoves a.a2 img{ left:-50px; z-index:800; }
	.promotionBanner .hoves a.a3 img{ left:-150px; z-index:800; }
	.promotionBanner .hoves a img{ display:none;}
	.promotionBanner .hoves a:hover img{ display:block;}




