@charset "utf-8";
* html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
body,div,table,tr,td,span
{
margin:0; padding:0; color:#515151; line-height:18px; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
a:link,a:visited{color:#111111; font-size:12px; text-decoration:none;}
a:hover,a:active{color:#ff5500; font-size:12px; text-decoration:underline;}
#SubCityAndLogin{width:981px; height:30px; text-align:left; padding:0; margin:8px auto; border:1px #3D77B2 solid; background-color:#5086BD;}
#SubCityAndLogin #SubCity{width:450px; float:left; height:30px; line-height:30px; text-align:left; padding-left:8px; color:#fff;}
#SubCityAndLogin #SubCity a:link, #SubCityAndLogin #SubCity a:visited{color:#fff; text-decoration:none; line-height:30px;}
#SubCityAndLogin #SubCity a:hover, #SubCityAndLogin #SubCity a:active{color:#FFF10B; text-decoration:underline; line-height:30px;}

#SubCityAndLogin #Login{width:448px; float:right; height:30px; text-align:center;}

#HeadBox ul{list-style-type:none;}
#HeadBox ul{margin:0; padding:0;}
#HeadBox{width:981px; height:90px; padding:0; margin:0 auto;}
#HeadBox #LogoBox{float:left; text-align:center; height:90px; width:163px;}
#HeadBox #LogoBox a #enlink{color:#C80B8C; margin:0; padding:0; line-height:11px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none;}
#HeadBox #LogoBox a #cnlink{color:#C80B8C; margin:0; padding:0; line-height:16px; font-size:12px; font-family:"宋体"; font-weight:bold;; text-decoration:none;}
#HeadBox #ChannelMenu {
float:left;
	width:818px;
	margin:0;
	background: url(/HSImages/menu_bottom_2.gif) repeat-x 0 32px;
	height:90px;
}
#HeadBox #ChannelMenuItems{
	width:818px;
	margin: 0px;
	overflow: hidden;
}

#HeadBox #ChannelMenuItems li{
	float:left;
	height:32px;
	margin-left:0px;
	margin-right:0;
}
#HeadBox #ChannelMenuItems a{
	display: block;
	float: left;
	height: 32px;
	padding-left:10px;
	margin-left: -10px;
	text-decoration:none;
}
#HeadBox #ChanelMenu #ChannelMenuItems a:link, #HeadBox #ChanelMenu #ChannelMenuItems a:visited{
	color: #111;
}
#HeadBox #ChanelMenu #ChannelMenuItems a:hover, #HeadBox #ChanelMenu #ChannelMenuItems a:active{
	color: #ff5500;
}
#HeadBox #ChannelMenuItems a span{
	display:block;
	float:left;
	color:#111;
	height:32px;
	padding-left:8px;
	padding-right:23px;
	background:transparent url(/HSImages/nav_tab_r.gif) right top no-repeat;
	text-align:center;
	font-style:normal;
	cursor:pointer;
	font-size: 14px;
	line-height:32px;
}
#HeadBox #ChannelMenuItems li#MenuHome a {
	/*padding-right:8px;*/
	padding-left: 12px;
	margin-right:-5px;
	margin-left: 0px !important;
	background: url(/HSImages/Home_default_left.gif) no-repeat left top;
}

#HeadBox #ChannelMenuItems li#MenuShow a span{
background:url(/HSImages/menu_top_5.gif) right top no-repeat;
padding-right: 12px;
}
/* special for Home */
body.CurHome #HeadBox #ChannelMenuItems li#MenuHome a {
	background: url(/HSImages/Home_act_left.gif) left top no-repeat !important;
	padding-left:12px; 
}
body.CurHome #HeadBox #ChannelMenuItems li#MenuHome a span {
background:url(/HSImages/act_default_left.gif) right top no-repeat;
	padding-right:30px !important;
	margin: 0 !important;
	color:#000;
	font-size:14px; 
	font-weight:bold;
}

/*活动栏目左侧样式*/
body.CurNews #HeadBox #ChannelMenuItems li#MenuNews a, body.CurTravel #HeadBox #ChannelMenuItems li#MenuTravel a, body.CurWomen #HeadBox #ChannelMenuItems li#MenuWomen a, body.CurAlbum #HeadBox #ChannelMenuItems li#MenuAlbum a, body.CurCash #HeadBox #ChannelMenuItems li#MenuCash a {
	background: url(/HSImages/act_left.gif) left top no-repeat !important;
	margin-right: -3px;
	margin-bottom:9px;
	padding-left:14px;
	margin-left:-13px;
position: relative;
}
/*活动栏目右侧样式*/
body.CurNews #HeadBox #ChannelMenuItems li#MenuNews a span, body.CurTravel #HeadBox #ChannelMenuItems li#MenuTravel a span, body.CurWomen #HeadBox #ChannelMenuItems li#MenuWomen a span, body.CurAlbum #HeadBox #ChannelMenuItems li#MenuAlbum a span, body.CurCash #HeadBox #ChannelMenuItems li#MenuCash a span {
	background: url(/HSImages/nav_tab_act_r.gif) right top no-repeat !important;
	font-weight: bold;
	color: #000;
	font-size: 14px;
	padding-left:15px;
	padding-right:35px;
	height:32px;
	line-height:32px;
}

#HeadBox #Category{width:818px; text-align:left; margin:0; padding:0;}

#HeadBox #Category #CategoryLeft{background:url(/HSImages/menu_bottom_1.gif) left top no-repeat; float:left; width:12px; height:59px;}
#HeadBox #Category #CategoryRight{background: url(/HSImages/menu_bottom_3.gif) right top no-repeat; float:right; width:23px; height:59px; margin-top:0px;}

#HeadBox #Category #CategoryList{width:780px; height:56px; margin:0; padding:0; float:left;}

#HeadBox #Category #CategoryList #CTop{color:#000; font-size:12px; text-align:left; height:32px; line-height:32px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:8px; letter-spacing:1px;}
#HeadBox #Category #CategoryList #CTop a:link,#HeadBox #Category #CategoryList #CTop a:visited{color:#000; font-size:12px; line-height:32px; text-decoration:none;}
#HeadBox #Category #CategoryList #CTop a:hover,#HeadBox #Category #CategoryList #CTop a:active{color:#ff5500; font-size:12px; line-height:32px; text-decoration:underline;}

#HeadBox #Category #CategoryList #CBottom{color:#5D5D5D; font-size:12px; text-align:left; height:24px; line-height:24px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:8px;}
#HeadBox #Category #CategoryList #CBottom a:link,#HeadBox #Category #CategoryList #CBottom a:visited{color:#5D5D5D; font-size:12px; line-height:24px; text-decoration:none;}
#HeadBox #Category #CategoryList #CBottom a:hover,#HeadBox #Category #CategoryList #CBottom a:active{color:#ff5500; font-size:12px; line-height:24px; text-decoration:underline;}

/*焦点图片*/
.focusPic{	overflow: hidden; width:312px; position: relative; height: 400px; }
.focusPicNum{z-index:99; right: 0px; position: absolute; top: 403px; margin: 3px; height:23px; line-height:23px;}
.PicRoltation{overflow: hidden; width: 316px; position: relative;	height: 434px; text-align:center;}

/*Hotel Search*/
#Center1{width:361px; border:1px #cccccc solid; padding:3px; text-align:center;}
#Center1 #HotelSearch{width:361px; height:256px; background:url(/HSImages/jjss_bg.gif) left top no-repeat; color:#FFFFFF;}

/*今日热点新闻*/
#Center1 #TopicNews{width:361px; height:330px; margin:0 auto; background-color:#3A4263;}
#Center1 #TopicNews #TopicNewsTitleBox{width:343px; margin:5px auto; background:url(/HSImages/HotNewsTitle.gif) left top no-repeat; height:23px;}
#TopicNews #BigTopic{border:1px #757B92 solid; margin:3px auto 8px auto; width:330px; height:58px;  background-color:#3A4263;}
#TopicNews #BigTopic a:link,#TopicNews #BigTopic a:visited{color:#FFFFBB; font-size:16px; font-weight:bold; text-decoration:none; line-height:30px;}
#TopicNews #BigTopic a:hover,#TopicNews #BigTopic a:active{color:#FFFFee; font-size:16px; font-weight:bold; text-decoration:underline; line-height:30px;}
#TopicNews #BigTopic a.LightNavy:link, #TopicNews #BigTopic a.LightNavy:visited{color:#d8d9e0; font-size:12px; line-height:20px; font-weight:normal;}
#TopicNews #BigTopic a.LightNavy:hover, #TopicNews #BigTopic a.LightNavy:active{color:#f8f8f8; font-size:12px; line-height:20px; font-weight:normal; text-decoration:underline;}


#TopicNews #NewsBox{width:330px; margin:3px auto; line-height:22px; text-align:left;  background-color:#3A4263;}
#TopicNews #NewsBox a:link,#TopicNews #NewsBox a:visited{color:#D8D9E0; font-size:14px; text-decoration:none; line-height:22px;}
#TopicNews #NewsBox a:hover,#TopicNews #NewsBox a:active{color:#FFFFBB; font-size:14px; text-decoration:underline; line-height:22px;}
/*右侧专题开始*/
#TopicTitle{width:283px; height:32px; line-height:32px; color:#FFFFFF; font-size:14px; font-weight:bold; background:url(/HSImages/zt_top.gif) left top no-repeat; text-align:left;}
#TopicContent{width:283px; height:171px; background:url(/HSImages/zt_bg.gif) left top repeat-x; color:#FFFFFF;}
#TopicContent #Content{width:263px; height:153px; color:#FFFFFF; margin:4px auto;}

#TopicContent #Content a:link, #TopicContent #Content a:visited{color:#CBDBEC; line-height:20px; text-decoration:none; font-family:"宋体";}
#TopicContent #Content a:hover, #TopicContent #Content a:active{color:#fff; line-height:20px; text-decoration:none; font-family:"宋体";}

/*右侧专题结束*/

/*婚庆服务列表*/
#WeddingService{width:273px; margin:12px auto; height:220px; text-align:left;}
#WeddingService a:link, #WeddingService a:visited{color:#FFC7FC; font-size:13px; text-decoration:none; line-height:22px;}
#WeddingService a:hover, #WeddingService a:active{color:#ffffff; font-size:13px; text-decoration:underline; line-height:22px;}
#WeddingCategory{width:250px; height:100px; color:#A82E6A; line-height:24px; font-family:"宋体"; letter-spacing:2px; text-align:left;  float:right;}
#WeddingCategory a:link,#WeddingCategory a:visited{color:#A82E6A; text-decoration:none; line-height:24px; font-family:"宋体"; letter-spacing:1px;}
#WeddingCategory a:hover,#WeddingCategory a:active{color:#ff3300; text-decoration:underline; line-height:24px; font-family:"宋体"; letter-spacing:1px;}

/*WedphotoBox*/
#WedPhotoTitleBox{width:647px; margin:3px auto; height:22px; text-align:left;}
#WedPhotoTitleBox #PhotoTitle{float:left; height:22px; color:#D60062; width:90px; line-height:22px; font-size:14px; font-weight:bold; text-align:left;}
#WedPhotoTitleBox #PhotoLink{ float:left; line-height:22px; height:22px; text-align:left; padding-left:8px; margin-left:5px;  color:#E12483;}
#WedPhotoTitleBox #PhotoLink a:link,#WedPhotoTitleBox #PhotoLink a:visited{color:#E12483; font-size:12px; line-height:22px; text-decoration:none;}
#WedPhotoTitleBox #PhotoLink a:hover,#WedPhotoTitleBox #PhotoLink a:active{color:#ff3300; font-size:12px; line-height:22px; text-decoration:underline;}
#WedPhotoLine{width:647px; margin:3px auto; height:3px;}

#PhotoContentBox{width:647px; margin:3px auto; text-align:left; height:366px; padding:0;}
#PhotoContentBox #PhotoLeftBox{width:309px; float:left; text-align:left; height:366px;}
#PhotoContentBox #PhotoLeftBox #PhotoPic{width:303px; height:238px; margin:0px auto;}
#PhotoContentBox #PhotoLeftBox #PhotoList{width:303px; line-height:18px; margin:3px auto; text-align:left;}
#PhotoContentBox #PhotoLeftBox #PhotoList a:link, #PhotoContentBox #PhotoLeftBox #PhotoList a:visited{color:#770F34; line-height:18px; text-decoration:none;}
#PhotoContentBox #PhotoLeftBox #PhotoList a:hover, #PhotoContentBox #PhotoLeftBox #PhotoList a:active{color:#ff3300; line-height:18px; text-decoration:underline;}
#PhotoContentBox #PhotoRightBox{width:338px; float:left; height:366px;}

#PhotoContentBox #PhotoRightBox #ADList{width:312px; height:65px; margin:4px auto; text-align:left; border:1px #DE0560 solid;}
#PhotoContentBox #PhotoRightBox #ADList #ADPic{width:54px; height:54px; padding:1px; float:left; margin:3px; border:1px #ccc solid;}
#PhotoContentBox #PhotoRightBox #ADList #ADText{width:236px; vertical-align:top; line-height:20px; text-align:left; color:#111111; font-size:12px;}
#PhotoContentBox #PhotoRightBox #ADList #ADText a:link, #PhotoContentBox #PhotoRightBox #ADList #ADText a:visited{color:#555555; line-height:26px; text-align:left; text-decoration:none;}
#PhotoContentBox #PhotoRightBox #ADList #ADText a:hover, #PhotoContentBox #PhotoRightBox #ADList #ADText a:active{color:#ff3300; line-height:26px; text-align:left; text-decoration:underline;}


#WedTravelTitleBox{width:647px; margin:2px auto; height:22px; text-align:left;}
#WedTravelTitleBox #TravelTitle{float:left; height:22px; color:#D60062; width:90px; line-height:22px; font-size:14px; font-weight:bold; text-align:left;}
#WedTravelTitleBox #TravelLink{ float:left; line-height:22px; height:22px; color:#E12483; text-align:left; padding-left:8px; margin-left:5px;}
#WedTravelTitleBox #TravelLink a:link,#WedTravelTitleBox #TravelLink a:visited{color:#E12483; font-size:12px; line-height:22px; text-decoration:none;}
#WedTravelTitleBox #TravelLink a:hover,#WedTravelTitleBox #TravelLink a:active{color:#ff3300; font-size:12px; line-height:22px; text-decoration:underline;}
#WedTravelLine{width:647px; margin:3px auto; height:3px;}
a.lan13c:link,a.lan13c:visited {
    font-size: 13px;
	color: #0044DD;
	text-decoration: none;
	line-height:23px;
	font-family:"宋体";
}

a.lan13c:hover {
    font-size: 13px;
	text-decoration: underline;
	color: #0044DD;
	line-height:23px;
		font-family:"宋体";

}
a.cheng12:link,a.cheng12:visited  {
    font-size: 12px;
	color: #FF6600;
	text-decoration: none;
	line-height:18px;
		font-family:"宋体";

}
a.cheng12:hover {
    font-size: 12px;
	text-decoration: underline;
	color: #FF6600;
	line-height:18px;
		font-family:"宋体";

}

a.lan12:link,a.lan12:visited {
    font-size: 12px;
	color: #0044DD;
	text-decoration: none;
	line-height:18px;
		font-family:"宋体";

}
a.lan12:hover {
    font-size: 12px;
	text-decoration: underline;
	color: #0044DD;
	line-height:18px;
		font-family:"宋体";

}

/*Dressing*/
#WedDressingTitleBox{width:650px; margin:2px auto; height:22px; text-align:left;}
#WedDressingTitleBox #DressingTitle{float:left; height:22px; color:#3C82BE; width:90px; line-height:22px; font-size:14px; font-weight:bold; text-align:left;}
#WedDressingTitleBox #DressingLink{ float:left; line-height:22px; width:430px; height:22px; text-align:left; padding-left:8px; margin-left:5px;}
#WedDressingTitleBox #DressingLink a:link,#WedDressingTitleBox #DressingLink a:visited{color:#3C82BE; font-size:12px; line-height:22px; text-decoration:none;}
#WedDressingTitleBox #DressingLink a:hover,#WedDressingTitleBox #DressingLink a:active{color:#ff3300; font-size:12px; line-height:22px; text-decoration:underline;}
#WedDressingTitleBox #DressingButton{float:right; height:22px; margin-right:6px; width:100px;}
#WedDressingLine{width:647px; margin:3px auto; height:3px;}

/*Things*/
#WedThingsTitleBox{width:650px; margin:2px auto; height:22px; text-align:left;}
#WedThingsTitleBox #ThingsTitle{float:left; height:22px; color:#3C82BE; width:90px; line-height:22px; font-size:14px; font-weight:bold; text-align:left;}
#WedThingsTitleBox #ThingsLink{ float:left; line-height:22px; height:22px; text-align:left; color:#3C82BE; padding-left:8px; margin-left:5px;}
#WedThingsTitleBox #ThingsLink a:link,#WedThingsTitleBox #ThingsLink a:visited{color:#3C82BE; font-size:12px; line-height:22px; text-decoration:none;}
#WedThingsTitleBox #ThingsLink a:hover,#WedThingsTitleBox #ThingsLink a:active{color:#ff3300; font-size:12px; line-height:22px; text-decoration:underline;}
#WedThingsLine{width:647px; margin:3px auto; height:3px;}


/*Club Box*/
#ClubBox{width:240px; height:238px; margin:0; padding:0; background:url(../HSImages/user_4.gif) left top no-repeat;}
#ClubBox #ClubTitle{width:239px; margin:4 auto; color:#DEB77C; font-size:14px; font-weight:bold; font-family:"宋体"; text-align:center;}
#ClubBox #ClubListBox{line-height:17px; width:218px; margin:5px auto; text-align:left;}
#ClubBox #ClubListBox a:link, #ClubBox #ClubListBox a:visited{color:#FFE2C3; line-height:17px; font-size:12px; font-family:"宋体"; text-decoration:none;}
#ClubBox #ClubListBox a:hover, #ClubBox #ClubListBox a:active{color:#ffffff; line-height:17px; font-size:12px; font-family:"宋体"; text-decoration:underline;}

/*Expo*/
#ExpoTitle{width:239px; height:22px; margin:0 auto; color:#724212; font-size:14px; text-align:center; font-family:"宋体"; font-weight:bold;}
#ExpoList{line-height:18px; width:218px; margin:5px auto; text-align:left;}
#ExpoList a:link, #ExpoList a:visited{color:#724212; line-height:18px; font-size:12px; font-family:"宋体"; text-decoration:none;}
#ExpoList a:hover,#ExpoList a:active{color:#724212; line-height:18px; font-size:12px; font-family:"宋体"; text-decoration:underline;}

/*Album*/
#AlbumTitleBox{width:709px; margin:2px auto; height:22px; text-align:left;}
#AlbumTitleBox #AlbumTitle{float:left; height:22px; color:#AF8867; line-height:22px; font-size:12px; text-align:left;}
#AlbumTitleBox #AlbumLink{ float:right; line-height:22px; height:22px; text-align:left; padding-left:8px; margin-left:5px;}
#AlbumTitleBox #AlbumLink a:link,#AlbumTitleBox #AlbumLink a:visited{color:#5D5129; font-size:12px; line-height:22px; text-decoration:none;}
#AlbumTitleBox #AlbumLink a:hover,#AlbumTitleBox #AlbumLink a:active{color:#ff3300; font-size:12px; line-height:22px; text-decoration:underline;}
#AlbumLine{width:709px; margin:3px auto; height:3px;}
#AlbumBox{width:710px; height:120px; text-align:center; line-height:20px; margin:12px auto;}

.NewsList{ text-align:left; line-height:18px; letter-spacing:2px; padding:6px;}
.NewsList a:link, .NewsList a:visited{color:#666; line-height:20px; letter-spacing:1px; text-decoration:none; font-size:12px; font-family:"宋体";}
.NewsList a:hover, .NewsList a:active{color:#f30; line-height:20px; letter-spacing:1px; text-decoration:underline; font-size:12px; font-family:"宋体";}


.FriendTitleLink{ text-align:left; line-height:30px; vertical-align:top; padding-left:8px; letter-spacing:2px;}
.FriendTitleLink a:link, .FriendTitleLink a:visited{color:#111; line-height:30px; letter-spacing:2px; text-decoration:none;}
.FriendTitleLink a:hover, .FriendTitleLink a:active{color:#f30; line-height:30px; letter-spacing:2px; text-decoration:underline;}




/*名人专访*/
#VisitedBox{margin:10px auto; border:1px #ccc solid; height:95px; text-align:left;}
#VisitedBox #VisitedPic{float:left; width:95px; height:80px; margin:5px; border:1px #ccc solid; padding:1px; }
#VisitedBox #VisitedText{float:left; text-align:left; height:90px; line-height:18px; width:165px;}
#VisitedBox #VisitedText a:link, #VisitedBox #VisitedText a:visited{color:#555555; line-height:18px; text-decoration:none;}
#VisitedBox #VisitedText a:hover, #VisitedBox #VisitedText a:active{color:#f30; line-height:18px; text-decoration:underline;}

.BlueLink{ text-align:left; line-height:20px;}
.BlueLink a:link, .BlueLink a:visited{color:#002FA1; line-height:20px; text-decoration:underline; }
.BlueLink a:hover, .BlueLink a:active{color:#f30; line-height:20px; text-decoration:underline; }
.BlueLink1{ text-align:center; line-height:22px;}
.BlueLink1 a:link, .BlueLink1 a:visited{color:#002FA1; line-height:20px; text-decoration:underline; }
.BlueLink1 a:hover, .BlueLink1 a:active{color:#f30; line-height:20px; text-decoration:underline; }


#FooterLinkBox{width:981px; height:21px; margin:5px auto; line-height:21px; text-align:center;}
#FooterLinkBox a:link, #FooterLinkBox a:visited{color:#333; text-decoration:none; line-height:21px; letter-spacing:2px;}
#FooterLinkBox a:hover, #FooterLinkBox a:active{color:#f30; text-decoration:underline; line-height:21px; letter-spacing:2px;}

.TabOnWedding{color:#fff; cursor:pointer; line-height:25px; height:25px; font-size:12px; font-weight:bold; background:url(/HSImages/search_top.gif) left top no-repeat;}
	.TabOffWedding{color:#D23E8C; cursor:pointer; line-height:25px; height:25px; font-size:12px; font-weight:bold;}
	.TabOnWedding a:link,.TabOnWedding a:visited{text-decoration:none;color:#fff;}
	.TabOnWedding a:active,.TabOnWedding a:hover{text-decoration:none;color:#ff0;}
	.TabOffWedding a:link,.TabOffWedding a:visited{text-decoration:none;color:#fff;}
	.TabOffWedding a:active,.TabOffWedding a:hover{text-decoration:none;color:#ff0;}
	
	.TabRtWedding1{line-height:50px; height:50px; text-align:center; font-size:12px; color:#fff; vertical-align:top; background:url(/HSImages/WeddingSearchbg_1.gif) left top no-repeat;}
	.TabRtWedding2{line-height:50px; height:50px; text-align:center; font-size:12px; color:#fff; vertical-align:top; background:url(/HSImages/WeddingSearchbg_2.gif) left top no-repeat;}
	
	.TabRtWedding a:link,.TabRtWedding a:visited{text-decoration:none;color:#666666;}
	.TabRtWedding a:active,.TabRtWedding a:hover{text-decoration:underline;color:#ff0000;}










