*{margin: 0; padding: 0; list-style: none;}
body{font: 12px/1.5 Tahoma,sans-serif;}
a{text-decoration: none;}
a:hover{text-decoration: underline;}
.topbar{
	padding: 5px;
	overflow: hidden;
	background: #F8F8F8; border-bottom: 1px solid #DCDDDE;
}
.wrapper{width: 964px; margin:0 auto; overflow: hidden;}



.sitesearch{float: left; color: #000;}
	.sitesearch input{border: 1px solid #A7A6AB; background: #FFF;}
	.sitesearch a{color: #00417E;}
	.sitesearch *{vertical-align: middle;}
.header_userinfo{
	float: left; width: 620px;
	padding-left:60px;
	overflow: hidden; zoom: 1;
	color: #919395;
}
	.header_userinfo .loginform{
		float: left;
	}
	.header_userinfo .loginform input{border: 1px solid #A7A6AA; vertical-align: middle;}
	.header_userinfo .loginform .text{width: 100px;}
	.header_userinfo .links{
		float: right;
	}
	.header_userinfo .links a{color: #919395; padding-left: 6px; background: url(/images/header/img/bullet01.gif) no-repeat 0 center; margin-left: 10px;}

.columns{
	width: 964px; margin: 10px auto;
	overflow: hidden;
	}
	.columns .columnlist li{
		float: left;
		width: 138px;
		padding: 0px 24px;
		border-right: 1px dotted #A8A8A8;
	}
	.columns .columnlist li a{
		color: #6B6D6E; margin-right: 5px;
		}
	.columns .columnlist li strong a{
		color: #971708;
		}
	.columns .columnlist li.alt{
		width: 165px; border: 0;
	}


.ads1{width: 964px; margin:auto;}
.ads1 img{
}


.siteheader{
	width: 964px; margin: 5px auto;
	overflow: hidden;
	}
	.siteheader .sitelogo{
		float: left; width: 200px;
		height: 66px; overflow: hidden; 
		text-indent: -9527px; background:url(/images/header/img/sitelogo.gif) no-repeat 10px -3px;
		}
	.siteheader .channellogo{
		float: left; width: 300px;
		height: 30px; overflow: hidden; 
		text-indent: -9527px; 
	}
	.logo_store{
	background:url(/images/header/img/channellogo_store.gif) no-repeat 0 0;
	}
	.logo_food{
	background:url(/images/header/img/channellogo_food.gif) no-repeat 0 0;
	}
	.logo_house{
	background:url(/images/header/img/channellogo_house.gif) no-repeat 0 0;
	}
	.logo_decor{
	background:url(/images/header/img/channellogo_decor.gif) no-repeat 0 0;
	}
	.logo_togo{
	background:url(/images/header/img/channellogo_togo.gif) no-repeat 0 0;
	}
	.logo_community{
	background:url(/images/header/img/channellogo_community.gif) no-repeat 0 0;
	}
	.logo_shop{
	background:url(/images/header/img/channellogo_shop.gif) no-repeat 0 0;
	}
	.logo_ask{
	background:url(/images/header/img/channellogo_ask.gif) no-repeat 0 0;
	}
	.logo_fortune{
	background:url(/images/header/img/channellogo_fortune.gif) no-repeat 0 0;
	}
	.logo_group{
	background:url(/images/header/img/channellogo_group.gif) no-repeat 0 0;
	}
	.logo_card{
	background:url(/images/header/img/channellogo_card.gif) no-repeat 0 0;
	}
	.logo_life{
	background:url(/images/header/img/channellogo_life.gif) no-repeat 0 0;
	}
	.logo_site{
	background:url(/images/header/img/sitelogo.gif) no-repeat 0 0;
	}
	
	.siteheader .channelsearch{
		text-align: right; height: 30px;
	}
	.siteheader .channelsearch input{ border: 1px solid #A7A6AB; background: #FFF; vertical-align: middle;}
	.siteheader .marqueenews{
		overflow: hidden; zoom: 1;
		padding: 5px 3px;
	/*	border-top: 1px solid #DCDDDE; */
	}
	.siteheader .marqueenews h4{float: left; color: #990000; margin-right: 10px; font-size: 12px; font-weight: normal;}
	.siteheader .marqueenews ul{overflow: hidden;width: 680px; height: 18px; white-space: nowrap;}
	.siteheader .marqueenews li{display: -moz-inline-box; display: inline-block; height: 18px; line-height: 18px; margin-right: 10px;}
	.siteheader .marqueenews li{*display: inline;}
	.siteheader .marqueenews li a{color: #636466; padding-left: 6px; background: url(/images/header/img/bullet01.gif) no-repeat 0 center;}

.sub_menu{ /* for submenu */
	clear: both;
	padding: 8px; height: 18px;
	text-align: center;
	color: #FFF;
	width:964px;
}	
.sub_menu_bg_store {
background: url(/images/header/img/store01.gif) repeat-x;
}
.sub_menu_bg_food {
background: url(/images/header/img/food01.gif) repeat-x;
}
.sub_menu_bg_house {
background: url(/images/header/img/house01.gif) repeat-x;
}
.sub_menu_bg_decor {
background: url(/images/header/img/decor01.gif) repeat-x;
}
.sub_menu_bg_news {
background: url(/images/header/img/news01.gif) repeat-x;
} 
.sub_menu_bg_togo {
background: url(/images/header/img/togo01.gif) repeat-x;
}
.sub_menu_bg_community {
background: url(/images/header/img/community01.gif) repeat-x;
}
.sub_menu_bg_shop {
background: url(/images/header/img/shop01.gif) repeat-x;
}
.sub_menu_bg_ask {
background: url(/images/header/img/ask01.gif) repeat-x;
}
.sub_menu_bg_fortune {
background: url(/images/header/img/fortune01.gif) repeat-x;
}
.sub_menu_bg_group {
background: url(/images/header/img/group01.gif) repeat-x;
}
.sub_menu_bg_card {
background: url(/images/header/img/card01.gif) repeat-x;
}
.sub_menu_bg_leisure {
background: url(/images/header/img/leisure_01.gif) repeat-x;
}
.sub_menu_bg_life {
background: url(/images/www/img/life_01.gif) repeat-x;
}
  
.sub_menu_bg_clothing {
background: url(/images/cloth/img/g01.gif) repeat-x;
}   

.sub_menu_bg_beauty {
background: url(/images/beauty/img/g01.gif) repeat-x;
}

.sub_menu_bg_sports {
background: url(/images/sports/img/g01.gif) repeat-x;
}

.sub_menu_bg_digital {
background: url(/images/digital/img/g01.gif) repeat-x;
}

.sub_menu_bg_baby {
background: url(/images/baby/img/g01.gif) repeat-x;
}
 
.sub_menu_bg_vity {
background: url(/images/vity/img/g01.gif) repeat-x;
}

.sub_menu a{ margin: 8px; color:#FFF;}
.sub_menu a:link {
color:#FFF;
}
.sub_menu a:hover {
color:#FFF;
}
.subnew{
background:transparent url(/images/www/img/icon_new2.gif) no-repeat scroll 0 0;
height:5px;
width:17px;
overflow:hidden;
position:absolute;
margin-left:-18px;
margin-top:-4px;
}


.crumb{color: #636466; margin: 5px auto;}
	.crumb strong{color: #000; font-weight: normal;}
	.crumb a{color: #636466;}
	.crumb .current{font-weight: bold;}


.subnav{color: #636466; margin: 5px auto;}
	.subnav h2{color: #000; font-weight: normal;}
	.subnav a{color: #636466;}
	.subnav .current{font-weight: bold;}



.moremore {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #B2D0EA;
margin-left:265px;
margin-top:18px;
position:absolute;
z-index:10000;
display:none;
}

.moremore a {
display:block;
padding-left:5px;
width:55px;
}
.moremore ul {
list-style-type:none;
margin:0pt;
padding:0pt;
}
.moremore li {
line-height:24px;
list-style-type:none;
margin:0pt;
padding:0pt;
text-align:left;
}
.moremore li a, .moremore li a:visited {
color:#3B5995;
font-size:12px;
text-decoration:none;
}
.moremore li a:hover {
background:#D6E9F8 none repeat scroll 0%;
color:#3B5995;
font-size:12px;
text-decoration:none;
}
