@import url("layout.css");
@import url("pageNav.css");
/* lgbzc@msn.com 2009-03-13 */
/* 首页 */
#header_bottom{ float:left; margin-top:5px;}
/*#main*/
	#left{ float:left; width:365px;}
		.twoBlocks{ float:left; width:100%; height:53px;}
		.twoBlocks li{ float:left; margin:6px 0px 0 20px; width:150px; height:36px; line-height:240%; text-align:center; background:url(../images/index_login_bg.jpg) repeat-x; display:inline;}
		#loginReg{ background-color:#FFFFFF; height:60px;}
		#loginReg li{ margin-top:18px; height:28px;  border:1px solid #B9D2F0;}
		#loginReg a{ font-weight:bold;}
		.welcome{ float:left; height:22px; background:url(../images/top_welcome_bg.jpg) repeat-y; font-size:12px; line-height:150%; text-indent:1em; color:#2F4A77;}
		#search{ float:left; margin:4px 0 0 0; width:363px; height:162px; border:1px solid #B9D2F0; background-color:#FAEEF0; background:url(../images/index_search_bg.gif) 0 60px repeat-x;}
			#search h3{ float:left; width:100%; height:30px; line-height:240%; text-indent:1em; font-size:12px; font-weight:normal; }
			#searchBox{ float:left; width:100%; margin:0; padding:0;}
			#searchBox form{ margin:0; padding:0;}
				#keyword{ float:left; margin:12px 0 0 50px; width:184px; height:20px; line-height:20px; font-size:14px; border:1px solid #FE3003;}
				/*#keyword:hover{ border:1px solid #99E300;}*/
				.btn{ float:left; margin-left:14px; margin-top:9px;}
			#hottags{ float:left; margin:10px 0 0 10px;}
			#hottags a{ line-height:20px; margin:0 5px;}
		#DM{ float:left; margin:0px 0 0 0; padding:0; width:363px;  border:1px solid #B9D2F0;}
		h2{ margin:0; height:30px; font-size:14px; line-height:240%; text-indent:1.5em; background:url(../images/hleft_bg.jpg) left center no-repeat; color:#C4493A; }
		#lstcandidate{ float:left; margin-left:3px; width:355px;}
		#lstcandidate span{ float:left;}
		#lstcandidate .vote{ float:right; margin:5px 10px 0 0; padding:0 5px; height:20px; text-indent:0; line-height:160%; border:1px solid #990100;}
		#lstcandidate .vote a{ font-size:12px; color:#000000;}
			#dmCover{ float:left; margin:1px 0 0 1px; padding:1px 3px 2px 1px; border:1px dotted #FEA700; border-left:none; border-top:none; width:222px; height:304px;}
			h3.doteyInfoTitle{ float:left; margin:2px 0 0 4px; width:130px; height:23px; text-align:center; background:url(../images/dotey_title_bg.gif) no-repeat;}
			h3.doteyInfoTitle img{ margin-top:1px;}
			.linkReg{ float:left; margin:2px 0 0 4px;}
			#DM ul.doteyInfo{ float:left; margin:0 0 0 4px; padding:0; width:130px; height:107px; color:#0A605F; overflow:hidden; background:url(../images/round_bottom_bg_dotey.gif) no-repeat bottom;}
			#DM ul.doteyInfo li{ height:15px; text-indent:1em; border:1px solid #E7F0F9; border-top:none; border-bottom:none; overflow:hidden}
			#DM ul.doteyPhoto{ padding:10px 0;}
			#DM ul.doteyPhoto li{ margin-top:3px; text-align:center;}
			#DM ul.doteyPhoto li img{ margin-top:4px; width:92px; height:60px; }
			#lstcandidate ul{ float:right; width:333px; height:101px; padding-left:13px; padding-top:9px; border-right:1px solid #CCDCF3; background:url(../images/lstcandidate_bg.jpg) right top no-repeat; }
			#lstcandidate ul li{ float:left; margin:0 8px; }
			#lstcandidate ul li img{ width:63px; height:93px; }
			/*#DM h3{ float:left; width:83px; height:19px; font-size:11px; border-bottom:2px solid #0A1789; text-align:center; color:#CA534B; line-height:200%; }*/
			.more{ float:left; margin:10px 0 0 10px;}
		#fnDm{ margin-top:4px; width:363px; height:44px; border:1px solid #E8ABA6;}
		#fnDm li{ background-image:url(../images/comedown_bg.jpg); height:28px; border:1px solid #990100;}
		#fnDm li a{ color:#000000;}
		
		.contentBottom{ float:left; margin-top:3px; width:100%;}
		.contentBottom h2{ float:left; width:98px; height:44px; text-indent:0; font-size:24px; text-align:center; line-height:44px; color:#FFFFFF; background:url(../images/shopstreet.jpg) no-repeat;}
		.contentBottom ul{ width:363px;}
		.contentBottom .tabTitle{ position:relative; margin-top:4px; width:363px; height:28px; border:none; border-left:1px solid #BDD2F1;}
		.contentBottom .tabTitle li{ float:left; margin:0; padding:0; width:81px; height:27px; text-align:center; text-indent:0; line-height:240%; border:1px solid #BDD2F1; border-left:none; border-bottom:none; color:#304D77; cursor:pointer; background-color:#F6F9FE;}
		.contentBottom .tabTitle li.current{ height:27px; z-index:1; border-bottom:1px solid #FFFFFF; color:#314C77; font-weight:bold; background:url(../images/white_bg.jpg) repeat-x;}
		
			.ADshopStreet{ float:right; width:260px; height:45px; border:1px solid #BAD1F0; overflow:hidden;}
		.contentBottom ul{ float:left; border:1px solid #BDD2F1; z-index:888; height:352px;}
		.contentBottom ul li{ height:20px; line-height:200%; text-indent:1em;}
		.hotContent{ float:left;}
		.hotContent ul{ display:none;}
		
		/*小店淘宝*/
		#Street ul li{ float:left; width:100%; height:30px; text-indent:2.2em; background:url(../images/indexStreetList_dot_bg.gif) no-repeat 12px 8px;}
		#Street ul li a{ line-height:240%;*line-height:200%; font-size:12px; color:#304B78;}
		#Street ul li.first{ height:120px; padding-top:10px; background:none; text-indent:0;}
		#Street ul li.first img{ float:left; margin-left:12px; width:170px; height:115px;}
		#Street ul li.first p{ float:left; width:170px; padding:0; margin:0 4px 0 6px; overflow:hidden;}
		#Street ul li.first p a{ line-height:170%;}
		#Street ul li.moreLink{ height:40px; background:none; text-align:right;}
		#Street ul li.moreLink a{ font-size:12px; margin-right:10px; line-height:50px; *line-height:40px; color:#3366FF;}
		
		#rightBottom.contentBottom ul{ width:328px;}
		.outterGroup{ float:left; width:328px;}
		#newsList{ float:left; margin-left:7px; margin-left: 6px! important; width:248px;}
		#newsList h4{ float:left;margin-top:4px; width:252px; height:27px; font-size:14px; color:#FC4600; text-align:center; line-height:200%; background-color:#F6F9FD; border:1px solid #BDD2F1; border-bottom:none;}
		#newsList ul.news{ width:252px;}
		#newsList ul.news li{ height:25px; line-height:250%; *line-height:200%;}
		#newsList ul.news li a{ color:#384072}
		#newsList ul.news li span{ float:right; margin-right:10px;}

		#communion.hotContent ul li{ height:25px; line-height:250%;*line-height:200%;}
		#communion.hotContent ul li a{ color:#384072}
		#communion.hotContent ul li a:hover{ background-color:#F6F9FD;}
		
	#right{ float:right; width:590px;}
		#slide{ float:right; width:588px; height:189px; border:1px solid #B9D2F0;}
		#bestTicket{ float:left; margin-top:1px; height:84px;}
			#bestTicket h2{ float:left; font-size:18px; text-align:center; width:125px; height:84px; line-height:300%; background:url(../images/best_ticket.jpg) no-repeat;}
			#bestTicket h2 span{ display:none;}
			#bestTicket a{ margin:10px; text-align:center;}
			#bestTicket ul{ float:right; width:448px;}
			#bestTicket ul li{ float:left; margin:5px 0 0 4px; width:70px; height:36px;}
			#bestTicket ul li *img{ float:right; clear:both;}
		#recommend,#favourable{ float:left; margin-top:3px; padding:10px 5px; width:578px; border:1px solid #E9ACA7; background:url(../images/recommend_bg.jpg) center repeat-x; background-color:#FBEFEF;}
		
		#recommend li{ float:left; width:192px; height:97px; margin:0; text-align:center;}
		#recommend li img{ float:left; margin-left:7px; margin-top:8px;padding:1px; width:180px; height:80px; border:1px dashed #999999;}
		#recommend li img:hover{ border:1px solid #3399D4;}
		#rFn li{ width:240px; margin:0 10px 0 0; text-align:left; text-indent:1em;}
			#rightBottom .ADshopStreet{ float:right; width:485px; height:45px;}
		
		h2#favlogo{ float:left; width:150px; background-image:url(../images/fav_bg.jpg);}
		#favourable{ height:78px; background-image:none;}
		#favourable ul li{ float:left; margin-top:5px; text-align:center; width:82px; height:72px;}
		#favourable ul li img{ width:70px; height:72px;}
		.favAD{ float:right; margin-top:5px; width:400px; height:20px; overflow:hidden; text-align:right;}

/* iBanner style */
#ibanner { position:relative; width:588px; height:189px; overflow:hidden;}
#ibanner_pic {}
#ibanner_pic a { position:absolute; top:0; display:block; overflow:hidden; }
#ibanner_btn { position:absolute; z-index:9999; right:5px; bottom:5px; font-weight:700; font-family:Arial; }
#ibanner_btn span { display:block; float:left; margin-left:4px; padding:0 5px; background:#000; cursor:pointer; }
#ibanner_btn .normal { height:18px; margin-top:8px; border:1px solid #999; color:#999; font-size:14px; line-height:18px; }
#ibanner_btn .current { margin-top:6px; height:20px; border:1px solid #FF5300; color:#FF5300; font-size:20px; line-height:20px; }

#indexCenterAd{ float:left; margin-top:5px; width:960px; height:36px; overflow:hidden}/*首页中间长条广告位*/



#recommend li .couponimg span {
	background:url(../images/icon_scissors.gif) no-repeat left top; left:6px; width:17px; position:absolute; top:59px; height:10px
}
#recommend li .couponimg_active {
	border-right:#d5d5d5 1px solid; z-index:2; border-bottom:#d5d5d5 1px solid; position:relative; height:75px
}

#recommend li .couponimg_active span {
	background:url(../images/icon_scissors.gif) no-repeat left top; left:6px; width:17px; position:absolute; top:59px; height:10px
}
#recommend li .couponimg_active .coupon_info {
	display:block
}
#recommend li .coupon_info {
	border-right:#9a9a7a 1px solid; padding-right:10px; border-top:#9a9a7a 1px solid; display:none; padding-left:10px; background:#ffffe0; left:-11px; padding-bottom:0px; border-left:#9a9a7a 1px solid; width:200px; bottom:74px; padding-top:0px; border-bottom:#9a9a7a 1px solid; position:absolute; height:102px
}
#recommend li .coupon_info span {
	background:url(../images/couponinfo_arrow.gif) no-repeat left top; left:12px; width:9px; line-height:9px; position:absolute; top:102px; height:9px
}
#recommend .coupon_info dl { float:left; width:200px; text-align:left;}
#recommend .coupon_info dt {
	padding-right:0px; padding-left:0px; padding-bottom:7px; padding-top:9px
}
#recommend .coupon_info dt a {
	font-weight:bold; font-size:14px
}
#recommend .coupon_info dd {
	overflow:hidden; width:246px; white-space:nowrap; text-overflow:ellipsis
}
#recommend .coupon_info dd label {
	color:#999
}
#recommend .coupon_info dd em {
	font-weight:bold; color:#f60; font-style:normal
}
#recommend .coupon_info .msg {
	padding-right:13px; margin-top:13px; padding-left:13px; font-weight:bold; font-size:14px; background:url(../images/couponinfo_msgbg.gif) no-repeat left top; float:right; padding-bottom:0px; width:50px; color:#fff; padding-top:21px; height:56px; text-align:center
}

/* 用户登录 */
#loginBox{ width:278px;}
#loginBox  h6{ height:29px; background:url(../images/login_title_bg.gif) no-repeat left top;}
#loginBox ul li{ text-align:center; color:#F08820; font-weight:bold;} 
#frmLogin input{ border: 1px solid #F18D2A; height:17px; width:100px;}
#frmLogin b{ padding-left:5px; color:#F18D2A; font-size:24px; font-weight:bold;}
#frmLogin .lbtn{ padding:0 5px; width:50px; height:18px; margin-left:20px; margin-top:15px; color:#FFF; font-weight:bold; background:url(../images/login_btn_bg.jpg) repeat-x #F18D2A; }
#frmLogin .lbtn:hover{ background:#FFCC66}
#frmLogin  #checkcode{ width:50px; margin-right:6px;}
#frmLogin #imgcode{ float:left; margin-top:5px; }/*验证码*/