﻿.wrapper{background:#fff;margin-top:6px;}

a,
a:focus,
a:visited,
a:link,
a:hover{color:#000;}

.topicBox{margin-bottom:7px;}
	
img{vertical-align:middle;}
.jContentHide{margin-bottom:7px;}
.conComm{}
	.conCommHd{position:relative; width:1000px; height:34px; background-color:#fe2e79; padding-top:7px;}
		.conCommHd .title{background:url(../images/iconBtn.gif) no-repeat left -21px; width:159px; height:26px; line-height:26px; margin-left:3px; color:#d5034e; font-size:26px; font-weight:bold; padding-top:8px; text-align:center;}
		.corn{position:absolute; top:0; background:url(../images/iconBtn.gif) no-repeat left top; width:5px; height:5px;}
		.cornL{left:0;}
		.cornR{right:0; background-position:-16px 0;}
	.conCommCn{border:3px solid #ff2d7a; border-top:none; padding:0 22px 0 12px;}
	.conComm2 .conCommCn{padding:10px 12px 16px; width:970px; height:420px;}
		.conCommCnLeft{float:left; padding:14px 12px 20px 0; width:255px; border-right:1px solid #e8e8e8;}
			.conCommCnLeft .jContentHide{border:1px solid #ddd; padding:5px 3px;height:308px; }
		.conCommCnMiddle{float:left; padding:14px 13px 20px 16px; width:425px; border-right:1px solid #e8e8e8;}
			.conCommCnMiddle .tip{width:389px; height:70px; border:6px solid #eaeaea; margin-bottom:10px; padding:5px 12px;}
				.conCommCnMiddle .tip h2{color:#cc3431; text-align:center;}
				.conCommCnMiddle .tip .wordBreak{text-align:left; height:36px; overflow:hidden;}
			.conCommCnMiddle .textLi, .conCommCnMiddle .imgLi{width:425px; overflow:hidden;}
				.conCommCnMiddle .textLi ul{width:436px; margin-bottom:8px;}
					.conCommCnMiddle .textLi li{float:left; width:200px; height:18px; overflow:hidden; padding-right:16px; margin-bottom:5px;}
				.conCommCnMiddle .imgLi ul{width:432px;}
					.conCommCnMiddle .imgLi li{float:left; width:100px; height:100px; margin-right:8px;}
		.conCommCnRight{float:right; padding-top:14px; text-align:center;}
			.conCommCnRight .jContentHide{border:1px solid #bfbfbf; width:215px; height:90px; margin-bottom:22px;}


body{background-color:#E8E9EE;}
.container{background-color:#fff; padding:10px 0 20px;}
	.cont{margin-bottom:7px;}
	.hot{}
		.hot .jContentHide{float:left;}
		.news{float:right; width:410px; height:268px; border:1px solid #fbb9ba;}
			.newsHd{background:url(../images/newsHd.gif) repeat-x left top; height:30px; line-height:30px;}	
				.newsHd h4{background:url(../images/iconBtn.gif) no-repeat left -60px; padding-left:36px; color:#fff; font-size:14px; line-height:30px;}
			.newsCn{padding:10px 10px 0;}
				.newsCn .jContentHide{border-bottom:1px dashed #de5475; padding-bottom:10px; margin-bottom:10px; width:390px; height:88px;}
				.newsCn .txtli li{margin-bottom:5px; color:#999;}
				


.marry-txt a,
.marry-txt a:active,
.marry-txt a:link,
.marry-txt a:hover{color:#831e02;}

.marry-txt li{line-height:22px;}			

.marry-hd h3{font-size:14px;padding-left:10px;background:url(../images/marryDecoration.gif) 0 10px no-repeat;}

.marry-bd h4{text-align:center;margin-top:5px;}
	.marry-bd h4 a,
	.marry-bd h4 a:active,
	.marry-bd h4 a:link,
	.marry-bd h4 a:hover{font-size:16px;color:#ff0101;}
	
.leftContent{float:left;overflow:hidden;}
.rightContent{float:right;overflow:hidden;}

.marry-box{border:1px solid #dad3ff;}

.style1{padding:5px;border:2px solid #dad3ff;margin-bottom:7px;}
	.style1 .leftContent{width:290px;}
	.style1 .rightContent .leftContent{width:260px;background:url(../images/shanghaiMarryBg.gif) repeat-x;padding:0 9px;height:323px;overflow:hidden;}
	.style1 .rightContent .leftContent .marry-txt{margin:5px 0;}
	.style1 .rightContent{width:692px;}
	.style1 .rightContent .rightContent{width:407px;}
	.style1 .rightContent .rightContent .hot{height:160px;overflow:hidden;margin-top:5px;}
	.style1 .rightContent .rightContent .hot .marry-bd{padding:20px 0 20px 10px;}
	.style1 .rightContent .rightContent .hot .marry-hd{background:url(../images/hotBd.gif) no-repeat #e6e6e6;}
	.style1 .rightContent .rightContent .hot .marry-hd h3{background:none;color:#fff;}
	.style1 .jContentHide{margin-bottom:0;}
	.style1 .bottomAd{margin-top:6px;border:1px solid #C5C5C5;}
	.style1 .listAd{width:406px;overflow:hidden;}
	.style1 .listAd ul{width:430px;}
	.style1 .listAd li{float:left;width:200px;height:155px;border:1px solid #c5c5c5;margin-right:2px;display:inline;}

.style2{margin-bottom:7px;}	
.style2 .leftContent{width:234px;}
	.style2 .rightContent{width:755px;border:2px solid #dad3ff;height:300px;}
	.style2 .maddenTop .marry-hd{height:35px;color:#4132c1;background:url(../images/maddenTop.gif) no-repeat;}
	.style2 .maddenTop .marry-hd h3{background:none;line-height:35px;padding-left:30px;}
	.style2 .maddenTop .marry-bd{border:1px solid #dad3ff;padding:10px;border-bottom:none;height:240px;}
	.style2 .maddenTop .marry-bd li{padding-left:27px;background:url(../images/maddenTopLi.gif) 10px 10px no-repeat;line-height:24px;}
	.style2 .maddenTop .marry-ft{height:8px;background:url(../images/maddenTopFt.gif) no-repeat;}
	
	
	.style3 .style3-hd{height:33px;background:url(../images/style3Hd.gif) repeat-x;}
	.style3 .style3-hd h3{height:33px;width:85px;background:url(../images/style3Title.gif) no-repeat;font-size:14px;padding-left:24px;line-height:33px;}
	.brandRecommendation-bd{padding:15px;width:725px;overflow:hidden;}
	.brandRecommendation-bd img{margin-right:20px;}
	.brandRecommendation-bd ul{width:780px;}
	.brandRecommendation-bd li{width:350px;height:67px;padding-top:10px;margin-right:20px;display:inline;float:left;margin-bottom:7px;padding-left:10px;}
	
.style4{margin-bottom:7px;}
	.style4 .style4-hd{height:36px;background:#bdb5ff;}
	.style4 .style4-bd{padding:10px;}
	.style4 .style4-hd h3{height:31px;width:126px;background:url(../images/style4Hd.gif) 4px 5px no-repeat;text-indent:-9999px;padding:5px 0 0 4px;}
	
.style5{margin-bottom:7px;}
	.style5 .leftContent{width:568px;}
	.style5 .leftContent{width:568px;}
	.style5 .rightContent{width:420px;}
	
.bestPromotions-bd{padding:10px 15px;height:153px;overflow:hidden;}
	.bestPromotions-bd .bestPromotionsImgAd{border:1px solid #bebebe;float:left;}
	.bestPromotions-bd .bestPromotionsImgLi{float:right;width:273px;}
	.bestPromotions-bd .bestPromotionsImgLi li{line-height:24px;}
	
.photographyTips{}
.photographyTips .photographyTips-bd{padding:5px 13px;}
.photographyTips .photographyTipsImg{float:left;}
.photographyTips .photographyTipsImgDl{float:right;width:190px;overflow:hidden;}
.photographyTips .photographyTipsImgDl dt{color:#f4326f;font-weight:bold;line-height:22px;}
.photographyTips .photographyTipsImgDl dd{color:#000;}

/* 珠宝 */


.jewelryFirstBanner{}
	.jewelryFirstBanner-left,
	.jewelryFirstBanner-middle,
	.jewelryFirstBanner-right{float:left;overflow:hidden;}
	.jewelryFirstBanner-left{width:600px;}
	.jewelryFirstBanner-middle{width:200px;}
	.jewelryFirstBanner-right{width:200px;}
	
	.todayFocus{background-color:#dedede;height:140px;padding:10px 0 0 10px;width:190px;overflow:hidden;}
	.todayFocus dt{font-weight:bold;margin-bottom:7px;}
	.todayFocus dd{line-height:22px;height:22px;width:190px;overflow:hidden;}
	
.jewelrySecondBanner{}
	.jewelrySecondBanner-left{float:left;width:400px;}
		.jewelrySecondBanner-left .twoAds  li{float:left;}
	.jewelrySecondBanner-right{float:right;width:595px;}
		.jewelrySecondBanner-right .nav{float:left;width:72px;height:275px;border-right:1px solid #ccc;}
		.jewelrySecondBanner-right .nav li{margin-left:8px;text-align:center;color:#666;font-weight:bold;line-height:23px;width:64px;position:relative;height:23px;cursor:pointer;}
		.jewelrySecondBanner-right .nav li.selected p{position:absolute;width:64px;padding-right:5px;left:0;top:0;background:url(../images/jewelrySelected.gif) no-repeat;color:#fff;}
		
	
	.jewBx{background-color:#eeeeee;border:1px solid #e0e0e0;padding:9px;}
	.jewBx-hd span{color:#f78c2c;}
	.jewBx-hd{font-size:22px;color:#656565;margin-bottom:10px;}
	.jewBx-con{background-color:#fff;padding:8px 0 0 5px;}
	
	.fineColumn{margin-bottom:7px;}
		.fineColumn .jewBx-con{height:216px;}
	
	.bestIn{}
		.bestIn .jewBx-con{height:328px;}
		.bestIn .jewBx-con .panel{width:460px;float:left;padding-left:15px;}
		.bestIn .bestIn-top .bestIn-top-left{float:left;}
		.bestIn .bestIn-top .bestIn-top-left ul{margin-left:8px;}
		.bestIn .bestIn-top .bestIn-top-left ul li{line-height:21px;height:21px;width:226px;overflow:hidden;}
			.bestIn .bestIn-top .bestIn-top-left-ad{border:1px solid #ccc;padding:1px;margin-bottom:10px;width:230px;height:50px;}
		.bestIn .bestIn-top .bestIn-top-right{float:right;display:inline;margin-right:5px;}
			.bestIn .bestIn-bottom{margin-top:10px;border-top:1px solid #ccc;padding:7px 7px 0 7px;width:446px;overflow:hidden;}
			.bestIn .bestIn-bottom ul{width:470px}
			.bestIn .bestIn-bottom li{float:left;display:inline;margin-right:18px;}
		
.jewelryShow{margin-bottom:7px;}
	.jewelryShow dt{height:29px;background:url(../images/jewelryBg.gif) repeat-x;margin-bottom:10px;}
	.jewelryShow dt span{height:29px;width:96px;background:url(../images/diamond.gif) no-repeat;padding-left:15px;display:block;text-indent:-9999px;margin-left:15px;}
	.jplz dt span{background-position:0 0;}
	.hjjt dt span{background-position:0 -29px;}
	.xkdj dt span{background-position:0 -58px;}
	.sszs dt span{background-position:0 -87px;}
	.jewelryShow dd{width:1000px;overflow:hidden;}
	.jewelryShow ul{float:left;width:1050px;}
	.jewelryShow li{float:left;width:183px;height:163px;margin-right:22px;display:inline;}
	.jewelryShow li.smallM{float:left;width:183px;height:163px;margin-right:21px;}
	
	
/* 喜宴酒店 */
.wBFirstBanner{}
	.wBFirstBanner-left{float:left;}
	.wBFirstBanner-right{float:right;width:222px;border:1px solid #ff859c;border-top:none;height:289px;}
		.wBFirstBanner-right-hd{height:39px;background:url(../images/weddingBg.gif) 0 0 repeat-x;}
		.wBFirstBanner-right-hd h3{font-weight:bold;color:#fff;font-size:14px;line-height:39px;margin-left:13px;}
		.wBFirstBanner-right-bd{padding:10px 12px 0 12px;}
		.wBFirstBanner-right-bd ul{margin-bottom:10px;height:114px;}
		.wBFirstBanner-right-bd ul li{line-height:19px;height:19px;width:198px;overflow:hidden;}
		.wBFirstBanner-right-bd ul span{color:#fd0002;}
		.wBFirstBanner-right-bd-ad{border:1px solid #ccc;height:103px;}
		
.weddingBx{border:1px solid #ff859c;}
	.weddingBx-hd{height:27px;background:url(../images/weddingBg.gif) 0 -45px repeat-x;}
		.weddingBx-hd h3{color:#fff;margin-left:10px;font-size:12px;}
		.weddingBx-bd{padding:10px;}
		
	.featuredHotels{}
		.featuredHotels-bd ul{margin-top:15px;}
		.featuredHotels-bd li{float:left;margin-right:7px;display:inline;}
		.featuredHotels-bd li.last{margin-right:0;}
		
.newHotel{}
	.newHotel-bd-left{float:left;}
	.newHotel-bd-right{float:right;border:1px solid #ccc;padding:5px 4px 0 4px;height:373px;}
	.newHotel-bd-right ul{width:245px;}
	.newHotel-bd-right ul li{border-bottom:1px dashed #ccc;padding-bottom:4px;margin-bottom:4px;line-height:21px;background:url(../images/weddingTxtBg.gif) 8px 8px no-repeat;}
	.newHotel-bd-right ul li.txt{padding-left:20px;height:21px;width:225px;overflow:hidden;}
	.newHotel-bd-right ul li.last{margin:0;border:none;}
	
.wBSecondBanner{}
	.wBSecondBanner-left,
	.wBSecondBanner-middle,
	.wBSecondBanner-right{float:left;}
	.wBSecondBanner-left{border:1px solid #ccc;}
	.wBSecondBanner-middle{display:inline;margin:0 10px;width:360px;}
		.wBSecondBanner-middle li{margin-bottom:6px;}
		.wBSecondBanner-middle li.last{margin-bottom:0;}
	.wBSecondBanner-right{border:1px solid #ccc;}
	
.weddingBxMore{width:300px;padding:4px 4px 0;}
	.weddingBxMore-hd {height:29px;background:url(../images/weddingBg.gif) 0 -80px repeat-x;color:#fff;font-weight:bold;line-height:27px;font-size:14px;padding:0 10px;}
	.weddingBxMore-hd .extra{float:right;width:41px;height:11px;background:url(../images/weddingMore.gif) no-repeat;display:block;text-indent:-9999px;margin-top:8px;}
	.weddingBxMore-bd{height:244px;}
	.weddingBxMore-bd p{font-weight:bold;color:#c61039;padding:2px 0 0 14px;}
	.weddingBxMore-bd ul{padding-top:7px;}
	.weddingBxMore-bd li{line-height:23px;margin-left:13px;height:23px;width:287px;overflow:hidden;}
	.weddingBxMore-bd li span{font-weight:bold;}
	
.wBSecondBanner-right{}
	.wBSecondBanner-right-bd{background:url(../images/weddingBg.gif) 0 -135px repeat-x;}