body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,label,fieldset,input,span,p,blockquote,th,td{margin:0;padding:0;}
body{font-size:12px;font-family:Tahoma,Verdana,STHeiTi,simsun,sans-serif,"宋体"; overflow-x:hidden;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%}
q:before,q:after{content:''}
a { text-decoration:none; cursor:pointer; outline:none; hide-focus: expression(this.hideFocus=true); color:#333  }
a.aline{ text-decoration:underline !important}

a:hover { text-decoration:underline; color:#FF0000;}
input,select,textarea,label { font-size:12px; padding:2px;}
.clearfix { overflow:hidden; zoom:1; font-size:0;}
img { border:0;}
.tc { text-align:center} 



.clink,.clink:visited { color:#2c3635!important;}
.clink:hover{color:#ff6600 !important;text-decoration:underline}



/* font */
.f12{font-size:12px!important}
.f14{font-size:14px!important}
.bold{font-weight:bold}
.normal{font-weight:normal}
.font_none{font-size:0px; line-height:0px}
.grayblod { color:#808080; font-weight:bold;}
.center { text-align:center}
.textr { text-align:right}
.lh { line-height:180%;}
.lh22 { line-height:22px;}
/* color */
.red , .red a{color:#cc0000!important}
.gray, .gray a {color:#666!important}
.green , .green a {color:#76c56a!important}
.orange, .orange a {color:#fd864a!important}
.white, .white a { color:#fff !important}
.red a:hover,.gray a:hover,orange a:hover,.white a:hover {color:#ff6600!important}
em { color:#cc0000}

/*layout*/
.fwidth { width:100%;}
.h30 { height:30px}
.block{display:block}
.hidden{display:none}
.bg_none{background:none!important}
.float_left{float:left}
.float_right{float:right}
.clear{clear:both!important;}
.margin_10{margin:10px}
.margin_20{margin:20px}
.margin_top{margin-top:10px}
.margin_top_5{margin-top:5px}
.margin_right{margin-right:10px}

.margin_right15{margin-right:15px}
.margin_top_15 { margin-top:15px;}
.margin_bottom{margin-bottom:10px}
.margin_left{margin-left:10px}
.margin_left5{margin-left:5px;display:inline;}
.margin_left15{margin-left:15px}
.padding_5{padding:5px}
.padding_10{padding:10px}
.padding_20{padding:20px}
.padding_top{padding-top:10px}
.padding_top5{padding-top:5px}
.padding_top20{padding-top:20px}
.padding_right{padding-right:10px}
.padding_left20{padding-left:26px}
.padding_bottom{padding-bottom:10px}
.padding_left{padding-left:10px}
.nopadding{padding:0!important}


/* Link */

.redlink,.redlink:visited{color:#cc0000 !important;text-decoration:none}
.redlink:hover{color:#ff6600 !important;text-decoration:underline}

.redlinkb,.redlinkb:visited{color:#cc0000 !important;text-decoration:underline !important; font-weight:bold !important;}
.redlinkb:hover{color:#ff6600 !important;text-decoration:underline !important}

.readlink,.readlink:visited{color:#564C43 !important;text-decoration:none}
.readlink:hover{color:#ff6600 !important;text-decoration:underline}

a.redlink{
	color:#cc0000 !important;text-decoration:none
}

/**html #div{ margin-left:-3px}*/
.bd{ border:1px #ccc solid; padding:1px;}

/*ico*/
.ico-Record,
.ico-Album,
.ico-New,
.ico-Comments,
.ico-Offers,
.ico-Vote,
.ico-Share,
.ico-Activities,
.ico-Present,
.ico-Tender,
.ico-GamesA,
.ico-GamesB,
.ico-GamesC {background-image:url(../images/sns_public_bg.png);}
.ico-Record {     background-position: -10px -360px;}
.ico-Album {      background-position: -10px -400px;}
.ico-New {      background-position: -10px -400px;}
.ico-Comments {   background-position: -10px -440px;}
.ico-Offers {     background-position: -10px -480px;}	
.ico-Vote {       background-position: -10px -520px;}
.ico-Share {      background-position: -10px -560px;}
.ico-Activities { background-position: -10px -600px;}
.ico-Present {    background-position: -10px -640px;}
.ico-Tender {     background-position: -10px -680px;}
.ico-GamesA {     background-position: -10px -720px;}
.ico-GamesB {     background-position: -10px -760px;}
.ico-GamesC {     background-position: -10px -800px;}
	
.ico-writecmment,
.ico-upphoto,
.ico-Shares,
.ico-Setmeals	 {background-image:url(../images/ico.gif); background-repeat:no-repeat;}
.ico-writecmment { background-position:-15px -170px;}
.ico-upphoto	 { background-position:-15px -210px;}
.ico-Shares		 { background-position:-15px -250px;}
.ico-Setmeals	 { background-position:-15px -290px;}
		
.s-ico-img,
.s-ico-vote,
.s-ico-share,
.s-ico-comments,
.s-ico-state,
.s-ico-record,
.s-ico-video { width:20px; height:20px; float:left; background:url(../images/small-ico.gif);}
.s-ico-img { background-position: 0 0;}
.s-ico-vote { background-position: 0 -30px;}
.s-ico-share { background-position: 0 -60px;}
.s-ico-comments { background-position: 0 -90px;}
.s-ico-state { background-position: 0 -60px;}
.s-ico-record { background-position: 0 -150px;}
.s-ico-video {background-position: 0 -180px;}
/*ico end*/


.wrap { width:980px; margin:0 auto; overflow:hidden;}
.header { width:100%; float:left;}
.header a { color:#fff}
	.top { width:100%; float:left;}
		.small-logo {width:185px; height:78px; float:left; background:url(../images/site_logo.jpg) no-repeat;} .small-logo a { display:block; width:100%; height:78px;}
		.topad { width:740px;height:61px; float:left; padding:9px 18px 9px 9px; float:left; text-align:right}	
	.top_nav { width:100%; height:40px; float:left; background:url(../images/top_nav.jpg) no-repeat; color:#fff}
	.top_b { width:100%; height:14px; float:left; background:url(../images/top_bg1.jpg) no-repeat;}
	.site-tips {  width:auto;  height:39px; line-height:39px; float:left; padding-left:20px; font-size:12px; font-weight:bold;}
	.sns-menu {   width:570px; height:79px; float:left; _overflow:hidden;}
		.sns-menu ul { padding-top:25px; float:left;}
		.sns-menu ul li { float:left; width:45px; height:72px; padding:0 15px; position:relative;z-index:1;}
		.ico-dress { display:block; width:34px; height:18px;background-image:url(../images/sns_public_bg.png); background-position:-252px -118px; position:absolute; top:18px; left:47px; z-index:10;}			
		.Head-icon { display:block; width:45px; height:45px; background-image:url(../images/sns_public_bg.png);z-index:1; }
		.Home {        background-position: 0px -157px;}		
		.Home:hover {  background-position: 0px -157px; }
		.Homepage {    background-position: -80px  -157px;}		
		.dining-room { background-position: -160px -157px;}		
		.Interactive{  background-position: -240px -157px;}		
		.Friends {     background-position: -320px -157px;}		
		.Group {       background-position: -400px -157px;}		
		.Message {     background-position: -480px -157px;}		
	
		.sns-menu ul li .tspan { position:absolute; top:44px; left:0; width:75px; height:25px; line-height:25px; text-align:center}
		.sns-menu ul li  span {background-image:url(../images/sns_public_bg.png); background-position: -300px -115px;}
		.sns-menu ul li .tspan a	{ color:#000000; font-weight:bold; font-size:12px;}
		.sns-menu ul li .tspan a.down { display:block;  height:25px;padding-right:10px; background:url(../images/sns_public_bg.png) -410px -115px;}
	.sns-tools { width:243px;  float:left; }
		.sns-search { width:243px;  height:46px; padding-top:18px; float:left;}
			.FriendsSearch { width:193px; height:32px; background:url(../images/sns_public_bg.png) 0px -110px no-repeat; float:left; }
			.FriendsSearch input.key { width:84px; height:22px; float:left; line-height:22px; font-size:14px; border:0; background:0; margin:0; margin-left:30px; margin-top:4px; color:#c5c5c5; overflow:hidden;}
			.FriendsSearch a { display:block; float:left; margin-left:15px; margin-top:9px; font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
			.AdvancedSearch { font-size:12px; padding-top:17px; padding-left:11px; float:left; color:#FFFFFF}
			
		.sns-meney { width:380px; height:40px; line-height:40px; float:left; position:relative }
		.sns-meney a { float:right; display:block; padding-left:20px; padding-right:10px;  height:33px; color:#000000; font-size:12px;}
		.ico-Result {	width:26px; background-position: -10px -222px;background-image:url(../images/sns_public_bg.png);}
		.ico-Account {	width:26px; background-position: -12px -251px;background-image:url(../images/sns_public_bg.png);}
		.ico-Settings { width:36px; background-position: -12px -278px;background-image:url(../images/sns_public_bg.png);}
		.ico-exit {	    width:26px; background-position: -12px -308px;background-image:url(../images/sns_public_bg.png);}
		.top_message { width:80px; padding-left:20px; background:url(../images/top_message.gif) no-repeat -0px 13px;}
		.ico-nologin { width:52px; display:block; padding-left:25px !important;  height:40px; color:#000000; font-size:12px; background:url(../images/nologin.gif) no-repeat -0px 10px; }
		.ico-Search {width:60px; display:block; padding-left:15px !important;  height:33px; color:#000000; font-size:12px; background:url(../images/ico-Search.gif) no-repeat -0px 13px; }
		.ico-home {width:30px; display:block; padding-left:15px !important;  height:33px; color:#000000; font-size:12px; background:url(../images/ico-home.gif) no-repeat -0px 11px; }
		.ico-yh {width:30px; display:block; padding-left:15px !important;  height:33px; color:#000000; font-size:12px; background:url(../images/ico-yh.gif) no-repeat -0px 11px; }		
		
/* eidt by zdd 0128*/		
.city_Switch { width:160px; padding:0 15px; height:40px; float:left; line-height:40px; padding-right:10px; background:url(../images/top_nav1.gif) no-repeat top right;position:relative;}
.city_Switch p { float:left;}

.city_Switch p a { float:left; margin-left:10px; background:url(../images/city_area_arr1.gif) right no-repeat; padding-right:12px; color:#FFFFFF}
.city_Switch p a:hover { color:#FFFF00 !important}
/*end edit by zdd */

.top_menu { width:auto; float:right; height:40px; line-height:39px;font-size:12px; font-weight:bold; padding-left:10px; background:url(../images/top_nav1.gif) no-repeat left top; padding-right:20px;}
.top_menubox { background:url(../images/top_menubox2.gif) repeat-x; float:left; width:auto; padding-top:2px; position:relative }	
.top_menubox a { float:left; display:block; padding-left:20px; padding-right:10px;  height:33px; color:#fff; font-size:12px;}
.top_menubox a:hover {color:#FFFF00!important; text-decoration:none}
	
.nologin { width:264px; height:216px; background:url(../images/login_bg.gif) no-repeat; position:absolute; top:25px; right:25px;}		
		
.currentPath { width:980px; float:left; height:35px; line-height:35px; color:#666; text-indent:12px;}
.currentPath  a { color:#666;}
.currentPath  a:hover { color:#ff0000;}

.footer {  width:980px; float:left; height:60px; margin-top:10px; padding-top:10px; line-height:40px; text-align:center; border-top:1px solid #d3d3d3; background:#efefef;}
.footer a { color:#333333}
.footer a:hover { color:#FF0000}
/*Left Ad */
.ads-box-left { width:161px; float:left; text-align:center; margin-top:15px;}


.mainbody { width:100%; float:left;}
	.mainCon {  width:980px; float:left; background:url(../images/column_3bg.gif) repeat-y;}
	.mainLeft { width:163px; padding:0 10px; float:left; background:url(../images/mainleft_bg.png) no-repeat; padding-top:17px; }
	.mainMid {  width:481px; padding:0 17px; float:left; background:url(../images/mainmid_bg.png) no-repeat; padding-top:9px; overflow:hidden;  }
	.mainRight {width:258px; padding:0 12px; float:left; background:url(../images/mainright_bg.png) no-repeat; padding-top:17px; }
	.mainBom {  width:980px; height:16px; background:url(../images/sns_public_bg.png) 0px -938px; float:left;}

/*Index Left*/
.MealTicket { width:108px; height:51px; padding:15px 0px 0px 53px; background:url(../images/mealticket.png) no-repeat}
.Exchange { width:66px; height:20px; display:block; background:url(../images/sns_public_bg.png) -582px -108px; margin:5px 0px 0px 20px;}
.myapp { width:100%; float:left; margin-top:15px;}
	.myapp-note { width:152px; height:27px; padding-left:9px; background:url(../images/myapp.png) no-repeat; color:#808080; font-weight:bold;}
	.myapp ul { width:143px; float:left; padding:0 8px; border-left:#E0E0E0 1px solid; border-right:#E0E0E0 1px solid; background:#F9F9F9;}
	.myapp ul li { width:143px; height:35px; border-bottom:#CCCCCC 1px dashed; float:left;_display:inline;zoom:1;}
	.myapp ul li a {display:block;}
	.myapp ul li a:hover { color:#FF0000}
	.myapp ul li span { float:left;}
	.myapp ul li span.appMenu { width:143px; height:35px; line-height:35px; text-align:left;display:block;overflow:hidden;}
	.myapp ul li span.appMenu span { display:block; width:21px; height:21px; margin:7px 9px;  display:inline }
	.myapp ul li a { color:#444444; text-decoration:none; font-weight:bold;}
	.myapp ul li a:hover { background:#003366}

.myapp-more { width:161px; height:83px; float:left; background:url(../images/myapp-more.png) no-repeat;}
.myapp-more p { margin-top:7px; margin-left:58px; }

/*Index Mid*/
.Set-meals,.PrivacyBox { width:482px; height:auto; float:left;}
	.Set-meals-none { width:482px; height:38px; float:left; background:url(../images/set-meals-bg.gif) no-repeat;}
	.Set-meals-none p { float:left; height:38px; line-height:38px; font-size:14px; font-weight:bold; color:#DD0005; padding-left:52px;}
	.Set-meals span.ico-down { float:right; width:15px; height:15px; margin:10px 10px 0 0; background: url(../images/ico.gif) -15px -87px; }
	.Set-meals span.ico-close {float:right; width:15px; height:15px; margin:10px 10px 0 0; background: url(../images/ico.gif) -15px -112px;}
	.Set-meals span a { display:block; width:15px; height:15px;}

.PrivacyBox { margin-top:15px;}
	.PrivacyBox div.facebox { width:120px; float:left; }
	.PrivacyBox div.facebox span.face { width:100px; height:100px; float:left; padding:10px; background:url(../images/facebg-120.gif) no-repeat;}
	.PrivacyBox div.facebox span.edit { float:right; width:55px; padding-left:15px; background:url(../images/ico.gif) -15px -142px no-repeat;}
	.PrivacyBox div.facebox span.edit a { color:#FF6600;}

.contbox { width:360px; float:left; padding-top:20px; overflow:hidden;}
	.contbox div.Instantmessage { padding-left:40px;}
	.contbox div.Instantmessage b,.contbox div.Instantmessage p { float:left; height:25px; line-height:25px;}
	.contbox div.Instantmessage p { padding-left:17px; color:#564B42;}
	.contbox div.InstantComments { width:355px; height:auto; float:left; background:url(../images/instantcomments.jpg) no-repeat;}
	.Comments_con { padding:19px 0 0 23px;}
	.Comments_con textarea { width:313px; font-size:14px;}
	.Comments_tool {width:332px; height:auto;  padding:8px 0 10px 23px; float:left; background:url(../images/Comments_tool.jpg) left bottom no-repeat;}
	.Comments_tool a { display:block; padding-left:23px; padding-right:10px; line-height:20px; height:20px; float:left; background-image:url(../images/ico.gif); background-repeat:no-repeat; color:#40534A;}
	.ico-writecmment { background-position:-15px -170px;}
	.ico-upphoto	 { background-position:-15px -210px;}
	.ico-Shares		 { background-position:-15px -250px;}
	.ico-Setmeals	 { background-position:-15px -290px;}

.PersonalData { width:360px; float:left; padding-top:10px;}
.PersonalData ul li { float:left; line-height:22px;}
.PersonalData ul li.a { width:70px; text-align:right; color:#534A41;}
.PersonalData ul li.b { width:290px; color:#7F7F7F;}
.PersonalData div.more { float:right; width:360px;text-align:right;}
.PersonalData div.more a { color:#564b42; background: url(../images/more.gif) top right no-repeat;  padding-right:20px}

.subNav { width:100%; float:left; height:32px; padding-left:1px; background:url(../images/subnav.gif) repeat-x bottom; margin-top:20px;}
.subNav ul { float:left; padding-left:5px;}
	.subNav li { float:left; height:32px; background:url(../images/tab_bg.gif) 0px -74px  no-repeat; padding-left:7px; position:relative; margin-left:2px; display:inline}
	.subNav li.on { background:url(../images/tab_bg.gif) no-repeat left top; padding-left:7px;}
	.subNav li a{  display:block; height:26px; padding:8px 20px 0 13px; text-align:center; text-decoration:none; font-size:12px; color:black; background:url(../images/tab_bg.gif) no-repeat right -109px; float:left; color:#808080}
	.subNav li.on a { font-weight:bold; background:url(../images/tab_bg.gif) right -37px; color:#DC0004;}
	.subNav li a:hover { color:#DC0004;}
	.subNav li.on a:hover {text-decoration:none; color:#DC0004;}
	.Brush {  float:right; text-align:right; color:#FF0000; padding:5px 10px 0 0;}

.listBox,.close_lay { width:100%; height:auto; float:left; overflow:hidden}
.listBox { padding:10px 0; border-bottom:#EAEEED 1px solid;}
	.close_lay { text-align:right; padding-right:10px;}
	.close_lay a.close { display:block; float:right; width:11px; height:11px; background:url(../images/close.gif) no-repeat; font-size:0;}
	.close_lay a.close:hover { background:url(../images/close.gif) 0 -11px no-repeat; }
	.ico-column { width:20px; padding:0 10px; float:left;}
	.content-column { float:left;}
	.title_column {  float:left;line-height:20px; color:#554B42; padding-bottom:10px;}
	.title_column span.data { float:right; color:#999999}/*add*/
.photo_column { float:left; width:100%;}
.autoimg { display:block; float:left; padding:3px; background:#FFFFFF; border:#CCCECD 1px solid; margin-right:12px;}
.autoimg:hover { border:#ff6600 1px solid; }

.autovideo { display:block; float:left; padding:3px; background:#FFFFFF; border:#CCCECD 1px solid; margin-right:12px;}
.autovideo:hover { border:#ff6600 1px solid; }

	.con_column { width:100%; float:left; clear:both; padding-bottom:5px;}/*add*/
	.con_column p { width:100%; float:left; line-height:20px; text-indent:24px; color:#818181;}
	
.listBox div.moreBox {  text-align:right; color:#666; clear:both;}
.listBox div.moreBox a { margin:0 3px; color:#666;}
.listBox div.moreBox a:hover { color:#ff0000; text-decoration:underline}

.listBox div.stateMore {  color:#666; clear:both;}
.listBox div.stateMore a { margin-right:3px; color:#666;}
.listBox div.stateMore a:hover { color:#ff0000; text-decoration:underline}

.Album_Expand,.Album_contraction,.state_Expand,.state_contraction{ padding-left:15px; background-image: url(../images/ico.gif); background-repeat:no-repeat; }
.state_Expand,.state_contraction { margin-left:3px; }
.Album_Expand,.state_Expand { 	background-position:-20px -557px;}
.Album_contraction,.state_contraction{ background-position:-20px -577px;}


.Comments_row { width:100%; height:18px; float:left; color:#808080; display:inline; text-align:left;}/*add*/
.row_320 { width:320px}

.index_more { width:100%; margin-top:50px; float:left; background:#E8EFF7; padding:11px 0; text-align:center;}
/*Index Right*/
.MymessageBox { width:257px; float:left;overflow:hidden;}
.Column-head {  width:257px; height:27px; float:left; line-height:27px;  }
	.ico-col { width:30px; height:27px; display:block; float:left; background:url(../images/icon_a.gif) left center no-repeat;}
	.myMessageHead { width:258px; height:8px; float:left; background:url(../images/mymessagebox.gif) 0px 0px; font-size:0;}
	.myMessageBody { width:238px;float:left; padding-left:20px; padding-top:10px; background:url(../images/mymessagebox.gif) -516px 0px repeat-y; }
	.MymessageFoot { width:258px; height:8px; float:left; background:url(../images/mymessagebox.gif) -258px 0px; font-size:0;}
	.myMessageBody p { width:100%; float:left; height:15px; line-height:17px; padding-bottom:10px;display:block;overflow:hidden;}
	.myMessageBody p span { float:left; width:18px; height:15px; padding-right:7px; background-image:url(../images/ico.gif);}
	.myMessageBody p a { height:15px; color:#564b42}
	.ico-Request {    background-position: -15px -10px;}
	.ico-Concern {    background-position: -15px -35px;}
	.ico-Message {    background-position: -15px -60px;}
	
.pubBox { width:100%; float:left;}
.pubBox_top{ width:260px; float:left; height:38px; padding:27px 27px 0px 0px; text-align:right; background:url(../images/index_offers_top.gif) no-repeat;}
	.linebg { background:url(../images/linebg.gif) repeat-x; padding-bottom:5px;}
	.FriendBox {width:100%; float:left; overflow:hidden;}
	.FriendBox ul { float:left; padding-left:15px;}
	.FriendBox ul li { float:left; width:70px; margin-top:7px; margin-right:7px; }
	.FriendBox ul li a { display:block}
	.FriendBox ul li a:hover{ color:#FF6600;}
	.FriendBox ul li span { width:70px; text-align:center; float:left;}
		.facebg { width:50px;height:55px; padding:10px 0; float:left; background:url(../images/facebg-gray.gif) no-repeat;}
	.FriendBox ul li span.name{ color:#564B42;}
	.FriendBox ul li span.name img { margin-right:4px;}
	.FriendBox ul li span.data { color:#808080;}
.allmore { width:247px; height:20px; padding:10px 10px 0 0; float:left; text-align:right;}
.Invite-friends { width:257px; height:85px; float:left; text-align:center;}



.i_mainCon {  width:980px; float:left;}
.i_mainLeft { width:679px; float:left; margin-left:5px; overflow:hidden;}
.i_mainRight {width:287px; float:right; overflow:hidden;}
.i_mainRightc {}
.i_mainBom {  width:980px; height:16px; background:url(../images/t_mainBom.gif) no-repeat; float:left;}


.f_maintop {  width:980px; float:left; background:url(../images/f_maintop.gif) no-repeat; height:15px;}
.f_mainmid {  width:940px; padding:0 20px; float:left; background:url(../images/f_mainmid.gif) repeat-y; overflow:hidden;}
.f_mainBom {  width:980px; height:16px; background:url(../images/f_mainBom.gif) no-repeat; float:left;}

.t_mainCon {  width:980px; float:left; background:url(../images/column_2bg.gif) repeat-y;}
.t_mainLeft { width:658px; padding:0 20px; float:left; background:url(../images/t_mainleft.gif) no-repeat; padding-top:15px; overflow:hidden;}
.t_mainRight {width:274px; padding:0 4px; float:left; background:url(../images/mainright_bg.png) no-repeat; padding-top:17px; overflow:hidden; }
.t_mainBom {  width:980px; height:16px; background:url(../images/t_mainbom.gif) no-repeat; float:left;}


.z_mainCon {  width:980px; float:left; background:url(../images/column_zbg.gif) repeat-y;}
.z_mainLeft { width:248px; padding:0 12px; float:left; background:url(../images/z_mainleft.gif) no-repeat; padding-top:17px; overflow:hidden; }
.z_mainRight{ width:668px; padding:0 20px; float:left; background:url(../images/z_mainright.gif) no-repeat; padding-top:15px; overflow:hidden;}
.z_mainBom {  width:980px; height:16px; background:url(../images/z_mainbom.gif) no-repeat; float:left;}

.hotHotel {width:100%; float:left;  overflow:hidden;}
.hotHotel_top{width:645px; height:36px; padding:20px 36px 0px 0px; float:left; text-align:right;  background:url(../images/index_hot_top.jpg) no-repeat; overflow:hidden;}
.hotHotel_btm{width:100%; height:3px; float:left;  background:url(../images/index_tags_btm.gif) no-repeat; overflow:hidden;}


.foodtags { width:679px; float:left;overflow:hidden;}
.foodtags_top{float:left; width:645px; height:34px; padding:17px 36px 0px 0px; text-align:right; background:url(../images/index_tags_top.gif) no-repeat;}
.foodtags_a{float:left; width:677px; border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa;}
.foodtags_btm{float:left; width:100%; height:3px; overflow:hidden; background:url(../images/index_tags_btm.gif) no-repeat;}
.foodtags li {width:100%; float:left; position: relative; !important;}
.index_line{background:url(../images/index_tags_line.gif) left bottom repeat-x; width:100px;}
.indexBg{background:#faf7ee;}
.indexHight76{ height:76px;}
.indexHight53{ height:53px;}
.indexHight33{ height:33px;}
.foodtags .tags_l { width:33px; float:left;}
.foodtags .tags_r { width:633px; float:left; padding:5px 0px 5px 10px; line-height:18px;}
.foodtags .tags_r .t { color:#FF0000; font-weight:bold;}
.foodtags .tags_r .c { width:580px;}
.foodtags .tags_r .c a { color:#808080;}
.foodtags .tags_r .c a:hover { color:#FF0000}

.foodtags .tagsa {width:100%; height:87px;}
.foodtags .tagsb {width:100%; height:64px;}
.foodtags .tagsc {width:100%; height:64px;}
.foodtags .tagsd {width:100%; height:43px;}
.foodtags .tagse {width:100%; height:44px;}

.foodtags .tags {width:100%;}
.foodtags .tags_arr { position:absolute; right:25px; bottom:10px;}
.foodtags .tags_arr a { display:block; width:26px; height:18px; background: url(../images/tags_arr.jpg) no-repeat;}

.foodtags .tags_l1 { width:28px; float:left;}
.foodtags .tags_r1 { width:609px; float:left; line-height:180%; background:#FEFFF1; position:relative}
.foodtags .tags_r1 .t { padding-left:16px; height:26px; color:#fff; font-weight:bold;background:url(../images/tags_r1t.jpg) no-repeat; }
.foodtags .tags_r1 .mo { display:block; width:30px; height:30px; position:absolute; right:5px; top:0; z-index:11;}
.foodtags .tags_r1 .c { border:#E8771B 3px solid; border-top:0; padding-left:18px;}
.foodtags .tags_r1 .c a { color:#808080; padding:3px;}
.foodtags .tags_r1 .c a:hover { color:#FFF!important; background:#FF7101; padding:3px;}

.cfoodtags { width:100%; padding-bottom:1px; float:left; overflow:hidden;}
.cfoodtags li {width:100%; float:left; position: relative;line-height:18px;}
.cfoodtags .tags_l { width:33px; float:left;min-height:43px; background:#F1F1F1;}
.cfoodtags .tags_r { width:609px; float:left; line-height:180%; padding:2px 0px 7px 10px;}
.cfoodtags .tags_r image {min-height:43px;height:43px;}
.cfoodtags .tags_r .t { color:#FF0000; font-weight:bold;}
.foodtags .tags_r .c { float:left;width:610px;}
.foodtags .tags_r .c li{ float:left;width:610px;overflow:hidden;word-wrap:break-word;word-break:normal;}
.foodtags .tags_r .c li a{ margin-right:20px; color:#808080;}
.foodtags .tags_r .c a { color:#808080;}
.foodtags .tags_r .c a:hover { color:#FF0000}

.cfoodtags .tagsa {width:100%; height:87px;}
.cfoodtags .tagsb {width:100%; height:64px;}
.cfoodtags .tagsc {width:100%; height:64px;}
.cfoodtags .tagsd {width:100%; height:43px;min-height:50px;}
.cfoodtags .tagse {width:100%; height:44px;}

.cfoodtags .tags_arr { position:absolute; right:25px; bottom:10px;}
.cfoodtags .tags_arr a { display:block; width:26px; height:18px; background: url(../images/tags_arr.jpg) no-repeat;}

.cfoodtags .tags_l1 { width:28px; float:left;}
.cfoodtags .tags_r1 { width:600px; float:left; line-height:180%; background:#FEFFF1; position:relative}
.cfoodtags .tags_r1 .t { padding-left:16px; height:26px; color:#fff; font-weight:bold;background:url(../images/tags_r1t.jpg) no-repeat right; }
.cfoodtags .tags_r1 .mo { display:block; width:30px; height:30px; position:absolute; right:5px; top:0; z-index:1;}
.cfoodtags .tags_r1 .c { border:#E8771B 3px solid; border-top:0; padding-left:18px;min-height:100px;}
.cfoodtags .tags_r1 .c a { color:#808080; padding:3px;}
.cfoodtags .tags_r1 .c a:hover { color:#FFF!important; background:#FF7101;}


.lay { position:absolute; top:0; left:0; z-index:99 !important; border-top:#FF7200 1px solid;}

.searchbox { width:100%; height:121px; padding-top:30px; float:left;  background:url(../images/indexsearchbg.jpg) no-repeat;}
.searchbox1  { width:658px; float:left; padding:0px 10px;}

.searchbox2 { width:100%; float:left; height:448px; background:url(../images/key_area2.jpg) repeat-x; overflow:hidden; }
.right_search { width:227px; background:#f9f9f9; padding:15px; line-height:25px;}
.right_search img { vertical-align:middle;}

.city_area { width:100%; float:left; color:#303636;}
.city_area h3 { font-size:18px; float:left; padding:0 12px;}
.city_area span { float:left; margin-top:5px; background:url(../images/city_area_arr.gif) right no-repeat; padding-right:12px;}
.city_area span a {color:#303636}




.hot_text { width:100%; float:left;}
.hot_text h3 { border-bottom:1px solid #eee; padding-left:15px; padding-bottom:5px; background:url(../images/city_area_arr.gif) 3px 3px  no-repeat; margin-bottom:10px;}
.hot_text span { height:20px; display:block; float:right;}
.hot_text p { float:left; color:#2B3534;}
.hot_text p a { color:#2B3534; margin:0 5px;}
.hot_text div.hotlist { width:100%; float:left;}
.hot_text div.hotlist ul { width:100%; float:left;}
.hot_text div.hotlist li { width:658px; float:left; border-bottom:#dbdbdb 1px dashed;height:40px; line-height:40px;}
.hot_text div.hotlist li .p1 {width:628px; float:left;}
.hot_text div.hotlist li .p2 { width:30px; float:left;}
.hot_text div.hotlist li .p2 a.state_Expand { display:block; height:20px; margin-top:12px;}



.key_tips { width:618px; padding:0 20px; height:50px; line-height:45px; float:left; background:url(../images/key_tips.gif) no-repeat; color:#2C3637;}

.area_city { padding-top:10px; margin-left:20px; float:left; }
.area_city a { color:#808080;}

.Results_list,.Results_list dl { width:658px; float:left;}
.Results_list dl dt,.Results_list dl dd { float:left; }
.Results_list dl dt { width:450px; padding:10px 0 8px 10px; line-height:20px;}
.Results_list dl dd {height:50px; line-height:50px;}
.Results_list dl dd.dd2 { width:70px; text-align:center;}
.Results_list dl dd.dd3 { width:52px; text-align:center;}
.Results_list dl dd.dd4 { width:62px; padding-top:16px; text-align:center; padding-left:10px}
.Results_list dl dd.dd6 { width:100px; text-align:center}
.Results_list dl.head { background:#FCD3CD; height:30px; line-height:30px; font-weight:bold; color:#2B3632;}
.Results_list dl.first { background:#F1F1F1; border-top:#CCCCCC 1px dashed; border-bottom:#CCCCCC 1px dashed;}
.Results_list dl.head dd { height:30px; line-height:30px;}
.Results_list dl.head dd.dd4 {padding-top:0px;}

<!-- add by zdd 010127 -->
.Results_div .Results_loading{text-align:center;}
.Results_div{float:left; width:529px; height:201px; overflow:hidden; padding:20px; line-height:22px; background:url(../images/tips_bg.gif) no-repeat; position:absolute;}
.Results_div p{width:220px; float:left}
.Results_div ul{width:300px; float:left}
.Results_div li{width:300px; float:left; line-height:30px;}
.Results_div li span{float:right}
 
 /*搜索结果0310*/
 
.cDGray,a.cDGray:link,a.cDGray:visited{color:#888888;}
.cBlue,a.cBlue:link,a.cBlue:visited{color:#0052d6;}
.cYellow,a.cYellow:link,a.cYellow:visited{color:#ED6622;}

.ff-a{ font-family:Arial, Helvetica, sans-serif; font-size:24px;}
.ff-b{ font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-right:2px;}
.canSearch_a{float:left; width:658px; position:relative; }
.canSearch_a .sTitle{float:left; width:638px; padding:5px 10px; background:#fcd4cc;}
.canSearch_a .sTitle em{float:left; line-height:24px;}
.canSearch_a .sTitle span{float:left;}
.btn_kw {float:left; display:block; width:49px; height:18px; background:url(../images/search_kw.gif) no-repeat; margin:0px 0px 0px 5px;}
.btn_hj{float:left; display:block; width:49px; height:18px; background:url(../images/search_hj.gif) no-repeat; margin:0px 0px 0px 5px;}
.btn_fw{float:left; display:block; width:49px; height:18px; background:url(../images/search_fw.gif) no-repeat; margin:0px 0px 0px 5px;}
.btn_rq{float:left; display:block; width:49px; height:18px; background:url(../images/search_rq.gif) no-repeat; margin:0px 0px 0px 5px;}
.btn_dcl{float:left; display:block; width:62px; height:18px; background:url(../images/search_dcl.gif) no-repeat; margin:0px 0px 0px 5px;}
.btn_rj{float:left; display:block; width:49px; height:18px; background:url(../images/search_rj.gif) no-repeat; margin:0px 0px 0px 5px;}
.btn_dt{float:right; display:block; width:49px; height:18px; background:url(../images/search_dt.gif) no-repeat;}
.canSearch_b{float:left; width:638px; line-height:22px;  padding:7px 10px; border-bottom:1px dashed #cdcdcd; z-index:0; }
.canSearch_b p{float:right; width:80px;}
.canSearch_b p span{float:left; width:80px; padding-top:15px;}
.canSearch_b p .cBg{width:65px; padding-left:12px; background:url(../images/search_icon.gif) left 72% no-repeat;}
.canSearch_b p .cBg_fendian{width:63px; padding-left:14px; background:url(../images/icon_home.gif) left 65% no-repeat;}
.btn_reserve_a { display:block; width:50px; height:22px; background:url(../images/btn_reserve.gif) no-repeat; margin:2px 0px 0px 13px;}
.btn_reserve_b { display:block; width:50px; height:22px; background:url(../images/btn_reserve01.gif) no-repeat; margin:2px 0px 0px 13px;}
.canSearch_b ul{float:left; width:550px;}
.canSearch_b li{float:left; width:550px;}
.cBg_a{background:#f1f1f1;}
.canSearch_c{float:left; width:638px; line-height:22px; padding:5px 0px; }
.canSearch_c p{width:220px; float:left}
.canSearch_c p img{width:195px; height:175px;}
.canSearch_c ul{width:480px; float:left}
.canSearch_c li{width:480px; float:left; line-height:26px;}
.canSearch_c li span{float:right; padding-left:20px; background:url(../images/icon_a.gif) left center no-repeat;}
 



.data_list,.data_list dl { width:658px; float:left;}
.data_list dl dt,.data_list dl dd { float:left; height:25px; line-height:25px;}
.data_list dl dt { width:180px; padding-left:10px;}
.data_list dl dd { border-left:#EEEEEE 1px solid;}
.data_list dl dd.dd1 { width:270px; padding-left:10px;}
.data_list dl dd.dd2 { width:70px; text-align:center}
.data_list dl dd.dd3 { width:52px; text-align:center}
.data_list dl dd.dd4 { width:62px; text-align:center}
.data_list dl dd.dd6 { width:100px; text-align:center}

.data_list dl.head { background:#FCD3CD; height:30px; line-height:30px; font-weight:bold; color:#2B3632;}
.data_list dl.first { background:#F1F1F1; border-top:#CCCCCC 1px dashed; border-bottom:#CCCCCC 1px dashed;}


.btn_reserve { display:block; width:50px; height:21px; background:url(../images/btn_reserve.gif) no-repeat; margin-top:2px;}

.list_pages { width:100%; padding:30px 0 15px 0; float:left; text-align:right;} 
.list_pages a { color:#FF3C00; background:url(../images/page_bg.gif) repeat-x; padding:3px 7px; border:1px solid #FF6F00;}
.list_pages a.sed { color:#FF3C00; background:#FFA187; font-weight:bold;}

.joinnow { width:243px; padding:0 7px; float:left; overflow:hidden; background:#f9f9f9;}
.joinnow ul li { width:100%; float:left; height:29px; line-height:29px; }
.joinnow ul li span { float:right; padding-top:5px;}
.joinnow ul li .red1 { margin-left:12px;}
.joinnow ul li a { color:#2C3635;}
.joinnow ul li.line { border-bottom:#D0DBD7 1px dashed;}


.PopRanking { width:100%; float:left;}
.PopRanking_menu{float:left;width:270px;height:29px;background: url(../images/search_rq_bg.gif) left bottom repeat-x;}
.PopRanking_menu li { float:left;}
.PopRanking_menu li a { display:block; width:86px; height:27px; line-height:27px; background:url(../images/PopRanking_menu1.gif) no-repeat; text-align:center; color:#808080; margin-right:1px;}
.PopRanking_menu li a.on {display:block; width:86px; height:27px; line-height:27px; background:url(../images/PopRanking_menu2.gif) no-repeat; text-align:center; color:#D10602; font-weight:bold;}
.yh .datalist dl dd.dd1 { width:155px;}


.datalist dl.first { background:#F1F1F1; border-top:#CCCCCC 1px dashed; border-bottom:#CCCCCC 1px dashed;}
.ico_money { display:block; width:25px; height:22px; background:url(../images/new_zhe.gif) no-repeat; margin-top:4px;}
.ico_ding { display:block; width:16px; height:16px; background:url(../images/ico_ding.gif) no-repeat; margin-top:4px;}
.ico_ding_no { display:block; width:16px; height:16px; background:url(../images/ico_ding-hui.gif) no-repeat; margin-top:4px;}
.num1,.num2,.num3,.num4,.num5,.num6,.num7,.num8,.num9,.num10 { display:block;width:14px; height:15px; background-image:url(../images/num.gif); margin-top:5px; margin-left:5px}
.num1 { background-position: 0 0;}
.num2 { background-position: 0 -26px;}
.num3 { background-position: 0 -52px;}
.num4 { background-position: 0 -78px;}
.num5 { background-position: 0 -104px;}
.num6 { background-position: 0 -129px;}
.num7 { background-position: 0 -155px;}
.num8 { background-position: 0 -181px;}
.num9 { background-position: 0 -207px;}
.num10 { background-position: 0 -232px;}

.rank1,.rank2,.rank3 { display:block;width:9px; height:12px; background-image:url(../images/rank_bg.gif); margin-top:5px; margin-left:5px}
.rank1 { background-position: -5px 5px;}
.rank2 { background-position: -5px -23px;}
.rank3 { background-position: -5px -52px;}

.datalist_f { width:268px; height:32px; float:left; background:#cccccc;} 
.datalist_f a { float:right; margin:9px 5px 0 0}

.diningRoomBox  {width:257px; float:left; overflow:hidden;}
.diningRoomBox ul { float:left;}
.diningRoomBox ul li { width:100%; float:left;}
.diningRoomBox ul li img { border:#ccc 1px solid; padding:1px; background:#fff; float:left;}
.diningRoomBox ul li p { float:left;}

.logincon { width:258px; height:150px; padding-top:24px; background:#f9f9f9;}
.logincon ul li { width:230px; float:left; font-size:14px; color:#828282; text-align:center; padding-bottom:10px;}
.userid { font-size:14px; line-height:21px; font-weight:bold; }
.userid input { width:136px;height:15px; padding:3px; margin:0 8px;}
.ico_re { float:left; line-height:40px; font-size:12px; padding-left:30px; padding-right:10px; padding-top:5px;}
.ico_forget { width:130px; height:26px; line-height:26px; text-align:right; float:right; display:block;  font-size:12px; background: url(../images/ico_forget.gif) no-repeat; margin-right:10px; padding-left:10px;}
.ico_forget a {color:#828282;}
.ico_login { width:97px; height:40px; display:block; border:0; cursor:pointer;  font-size:12px; background: url(../images/index_bg.jpg) -0px -275px no-repeat}
.ico_user {width:17px; height:16px; margin:8px; display:block; float:left; background: url(../images/index_bg.jpg) -0px -140px no-repeat}
.ico_submit { width:72px; height:22px; display:block; float:left; background: url(../images/index_bg.jpg) -0px -375px no-repeat}




.app_location { width:100%; float:left; }
.app_location span.Comments { display:block; width:21px; height:21px; padding-bottom:3px; margin-left:9px; float:left; background-image:url(../images/sns_public_bg.png);background-position: -10px -440px;display:inline}
.app_location span.ico-Record {display:block; width:21px; height:21px; padding-bottom:3px; margin-left:9px; float:left; background:url(../images/ico-Record.gif) no-repeat; display:inline}
.app_location span.ico-Album {display:block; width:24px; height:21px; padding-bottom:3px; margin-left:9px; float:left; background:url(../images/ico-Album.gif) no-repeat;display:inline}
.app_location span.ico-New {display:block; width:24px; height:21px; padding-bottom:3px; margin-left:9px; float:left; background:url(../images/xw.gif) no-repeat;display:inline}

.app_location span.ico-messages {display:block; width:21px; height:21px; padding-bottom:3px; margin-left:9px; float:left; background:url(../images/ico_messages.gif) no-repeat -0px 2px;display:inline}
.app_location span.Offers { display:block; width:21px; height:19px; padding-bottom:3px; margin-left:9px; float:left; background-image:url(../images/icon.gif);display:inline; margin-right:5px}
.app_location span.Activities { display:block; width:21px; height:18px; padding-bottom:3px; margin-left:9px; float:left; background-image:url(../images/activities.gif);display:inline; margin-right:3px}
.app_location span.userreg  { display:block; width:21px; height:21px; padding-bottom:3px; margin-left:9px; float:left; background-image:url(../images/sns_public_bg.png);background-position: -10px -800px;display:inline; margin-right:5px}

.app_location p.text { float:left; font-weight:bold; font-size:14px; color:#2c3635; padding-top:2px; padding-left:5px}
.app_location a.jg {  padding-left:15px; height:22px; background:url(../images/jg.gif) no-repeat left top; float:left}

.goback { display:block; float:left; padding-left:14px; background:url(../images/goback.gif) no-repeat 0px 1px;}
.goback_grey { display:block; float:left; padding-left:14px; background:url(../images/goback_grey.gif) no-repeat 0px 1px;}
.gohome { display:block; float:left; padding-left:14px; background:url(../images/gohome.gif) no-repeat 0px 1px;}

.s_face { display:block; float:left; border:#ccc 1px solid;}


.app_user { width:100%; padding:10px 0; float:left;}
.app_user a { float:left;}
.app_line { width:100%; height:3px; float:left; border-bottom:#ccc 1px solid; font-size:0;}
.small_search_box { float:right; width:170px; height:22px;}
.small_search_box input { float:left;}
.search_btn { float:left; display:block; width:22px; height:22px; margin:0 2px; background:url(../images/search_btn.gif) no-repeat;}
.search_down { float:left; display:block; width:22px; height:22px; margin:0 2px; background:url(../images/godown.gif) no-repeat;}



.s_mainCon {  width:980px; float:left; background:url(../images/column_sbg.gif) repeat-y;}
.s_mainLeft { width:748px; padding:0 20px; float:left; background:url(../images/s_mainleft.gif) no-repeat; padding-top:15px; overflow:hidden;}
.s_mainRight {width:168px; padding:0 12px; float:left; background:url(../images/mainright_bg.png) no-repeat right top; padding-top:17px; }
.s_mainBom {  width:980px; height:16px; background:url(../images/s_mainbom.gif) no-repeat; float:left;}

.r_ad { text-align:center; float:left; }
.r_ad a { margin:5px 4px}



.box_record { width:750px; height:auto; float:left; background:url(../images/bg_log.gif) no-repeat left top;}
.box_record_bom { width:740px; height:16px; float:left; background:url(../images/bg_log.gif) no-repeat left bottom; }
.box_recordbox { width:100%; padding-top:30px; float:left;}
.box_recordbox li { float:left; margin:10px 0; line-height:180% ; _line-height:normal}
.box_recordbox li.l { width:110px; padding-right:10px; text-align:right; color:#636264;}
.box_recordbox li.r { width:600px;}
.box_recordbox li input.tit { width:530px;}



.rizhi_l {width:515px; float:left; padding-right:8px;}
.rizhi_r { width:225px; float:left;}

.rizhibox { float:left; border:#CCCCCC 1px solid; padding:14px; line-height:180%;}
.rizhibox h1 { border-bottom:#CCCCCC 1px solid; padding-bottom:5px; font-size:14px; font-weight:bold;}
.rizhi_oth { width:100%; float:left; padding:5px 0; color:#666666;}
.rizhi_con { width:100%; float:left; text-indent:24px; color:#343434}
.rizhi_tool { padding:5px 0 0 0;}
.rizhi_tool a { color:#CC0000; padding-left:21px; margin-left:5px; height:16px; line-height:18px; display:block; background-image:url(../images/ico_rizhi.gif);}
.rizhi_tool a.view { font-weight:bold; padding:0; margin:0; background:none}
.rizhi_tool a.fav { background-position:-9px -8px;}
.rizhi_tool a.fen { background-position:-9px -49px;}
.rizhi_tool a.tj { background-position:-9px -90px;}

.rizhi_r_b { width:205px; padding:0 10px; background:url(../images/rizhi_r.gif) top left;float:left;}
.rizhi_r_f { width:225px; height:auto;background:url(../images/rizhi_r.gif) bottom left; float:left; padding-bottom:6px; margin-bottom:12px;}
.rizhi_r_f a { padding-left:21px; width:52px; float:right; height:16px; line-height:18px; display:block; background-image:url(../images/ico_rizhi.gif); margin-right:10px; }
.rizhi_r_f a.set { background-position:-9px -130px;}
.rizhi_r_f a.dr { background-position:-9px -170px;}

.rizhi_r_b h1 { font-size:12px; font-weight:bold; color:#666666; padding-top:11px; padding-bottom:5px; border-bottom:#CCCCCC 1px solid}
.rizhi_r_b h2 { padding:20px 0 10px 0; text-align:center}
.rizhi_r_b li { width:100%; line-height:180%; text-indent:12px;}
.rizhi_r_b ul { padding:5px 0;}
.rizhi_r_b li a { color:#666}
.rizhi_r_b li a:hover { color:#ff0000}

.friends_rizhi { width:100%; float:left;}
.friends_rizhi div.o_face { width:100px; float:left; overflow:hidden; text-align:center; line-height:180%}
.friends_rizhi div.o_face p { width:100%;}
.u_face { display:block; width:50px; height:50px; background:url(../images/u_face.gif) no-repeat; padding:9px; }
.friends_rizhi div.rizhibox {width:600px; float:right }


.pages { width:100%; float:left; text-align:center; padding:10px 0; }
.pages a { color:#808080; font-size:14px; margin-left:5px;}
.pages a.on { color:#FF0000; font-weight: bold;}

.art_num { width:100%; text-indent:24px;}
.art_box { padding:25px;}



.album_upbox { width:715px; float:left; margin-left:15px; margin-top:15px; padding-bottom:15px; display:inline;color:#564b42;}
.album_upbox .top { width:100%; height:40px; background:url(../images/album_bg_top.jpg) no-repeat; float:left;}
.album_upbox .bom { width:100%; height:8px; background:url(../images/album_bg_bom.jpg) no-repeat; float:left;}
.album_upbox .mid { width:100%; height:80px; background:url(../images/album_bg_mid.jpg) no-repeat; float:left; position:relative}
.album_upbox .step1 {  font-weight:bold; font-size:14px; padding-left:26px; padding-top:23px; float:left;}
.album_upbox .step2 {  font-weight:bold; font-size:14px; padding-left:26px; padding-top:62px; float:left;}
.album_upbox .step3 {  font-weight:bold; font-size:14px; padding-left:26px; padding-top:62px; float:left;}
.album_upbox .help { height:15px; background:url(../images/help.jpg) no-repeat; padding-left:18px; position:absolute; right:20px; top:60px; color:#CC0000}
.album_Canada { padding-left:20px; background:url(../images/album_canada.jpg) no-repeat }

.album_upbox .con { width:653px; height:auto; line-height:180%; padding-left:60px; padding-top:15px; padding-bottom:15px; border-left:#DBDBDB 1px solid; border-right:#DBDBDB 1px solid;}
.album_upbox .con span.w70 { width:90px; float:left;}
.album_upbox .con p { float:left; width:100%; line-height:180%; padding-top:10px;}

.slectblum { width:436px; height:363px; float:left; background:url(../images/ablum_s_bg.gif) top no-repeat; position:absolute; top:350px; left:290px;}
.slectblum .close { width:436px; float:left; text-align:right; display:inline}
.slectblum .close a { display:block; width:20px; height:20px; float:right;}
.photos { width:406px; padding:0 15px; float:left;}
.photos li { width:116px; float:left; margin:0px 8px; display:inline; padding:3px 0;}
.photos li img { display: block; width:116px; height:85px; padding:2px; border:#ccc 1px solid; background:#FFFFFF}
.photos li span { width:116px; float:left; text-align:center; padding-top:5px;}


.album_box { float:left; width:283px; height:141px; padding:18px; background:url(../images/album_box.gif) no-repeat; margin:22px 0 0 35px; position:relative; display:inline}
.album_pic { width:155px;height:135px;line-height:135px;overflow:hidden;position:relative;text-align:center;}
.album_pic p {position:static;+position:absolute;top:50%}
.album_pic img {position:static;+position:relative;	top:-50%;left:-50%;	vertical-align:middle}
.album_pic p:after {content:".";font-size:1px;visibility:hidden}
.album_info {padding-left:15px;	width:115px;text-align:right;color:#564b42;	position:absolute;right:15px;top: 18px;}
.album_info .name { text-align:left;}

.smallpic { display:block; padding:3px; background:#FFFFFF; border:#CCCECD 1px solid;}
.smallpic:hover { border:#ff6600 1px solid; }

.album_top { background: url(../images/album_top_bg.jpg) repeat-x ;}

.album_editbox { width:738px; padding:20px 0; float:left; border-bottom:#C6C6C6 1px dashed;}
.album_editbox div.album_img { float:left; width:231px; height:186px; padding:4px; background:url(../images/album_edit_bg.gif) no-repeat; margin:0 20px; text-align: center}
.album_editbox div.album_infoset { float:left; color:#564b42;}
.album_editbox div.album_infoset p { padding-top:5px; line-height:180%;}

.photo_top { width:743px; height:51px; float:left; background:url(../images/photo_top.gif) no-repeat;}
.photo_mid { width:743px; height:auto; float:left; background:url(../images/photo_mid.gif) no-repeat;}
.photo_tools { width:180px; float:left; margin-left:70px; padding-top:5px; display:inline}
.photo_tools a { margin-left:9px;}
.photo_top p { padding-top:8px}

.photo_mid .left { width:605px; float:left; padding-left:22px; padding-right:18px;}
.photo_mid .big_photo { float:left; width:100%;overflow:hidden;text-align:center;vertical-align:middle;display:table-cell;}
.photo_mid .photo_right { width:60px;  float:left; padding-left:12px;}
.photo_mid .photo_right p{ width:60px; height:21px; background:url(../images/photo_jg.gif ) no-repeat}
.photo_bom { float:left; width:743px; height:134px; padding-top:30px; background:url(../images/photo_bom.gif) no-repeat;}

.photoname { position:absolute; left:10px; color:#564b42;}
.phototool {position:absolute; right:0; }
.phototool a { margin-left:10px;}
.photo_updown { width:100%; float:left; margin:15px 0; text-align:center; position:relative;}
.photo_updown .prev { padding:5px 0;  padding-right:20px; background:url(../images/prev.gif) no-repeat right; margin-right:10px;}
.photo_updown .next {  padding:5px 0; padding-left:20px; background:url(../images/next.gif) no-repeat left;}
.photo_bom{  float:left; width:743px; height:134px; padding-top:30px; background:url(../images/photo_bom.gif) no-repeat;position: relative;}


.photo_slider { width:720px; height:105px; float:left; margin-left:11px; }
.photo_slider a.left { float:left; display:block; width:14px; height:105px; background:url(../images/arr_left.gif) no-repeat 0 30px;}
.photo_slider a.right { float:right; display:block; width:14px; height:105px; background:url(../images/arr_right.gif) no-repeat 0 30px;}

.photo_slider li { float:left; margin-left:17px;}
.photo_slider li img { padding:1px; border:#CCCCCC 1px solid;}


#photo_bom{  float:left; width:743px; height:134px; padding-top:30px; background:url(../images/photo_bom.gif) no-repeat;position: relative;}

#description{width:640px;/*=188*3+15*2 */ height:150px;  overflow:hidden; margin-right:15px;float:left;  }
.dis{float:left;width:40px;text-align: center;padding-top:30px}
#description ul, #description li {float:left;display: inline;margin: 0;padding: 0;height:150px}
#description li {margin-left:10px;}
#description li img { padding:1px; border:#CCCCCC 1px solid;}

.content a:active,
.content a:visited,
.content a:link {display: inline;margin: 0;padding: 0;padding-left: 5;padding-right: 5;text-decoration: none}
.content a:hover {color: #ffffff;display: inline;text-decoration: none}


.rr {background:#F6F6F6;border-right:1px solid #F6F6F6;border-left:1px solid #F6F6F6;height:1px;font-size:1px;overflow:hidden;display:block;}
.d1 {margin:0 2px; background:#F6F6F6;}
.d2 {margin:0 1px;}
.d3 {height:auto;font-size:medium;}

.y_r {background:#FFFFFF;border-right:1px solid #FFFFFF;border-left:1px solid #FFFFFF;height:1px;font-size:1px;overflow:hidden;display:block;}
.y_d1 {margin:0 2px; background:#FFFFFF;}
.y_d2 {margin:0 1px;}
.y_d3 {height:auto;font-size:medium;}

.comments_area { width:550px; padding:15px; float:left;}
.comments_text { width:550px; float:left;}
.comments_fun { width:100%; float:left; padding-top:10px;clear:both; height:25px; line-height:25px;}
.comments_face,.whispers { float:left; padding:3px;}
.whispers { margin:0; line-height:normal}
.commentPostBtn { float:right;}

.comments_box { width:550px; height:auto; padding:10px 0px; float:left;}
.comments_box div.con { width:530px; height:auto; line-height:30px; padding:10px; font-size:12px;}
.face30 { width:30px; height:30px; float:left; border:#CCCCCC 1px solid; margin-right:10px;}
.com_title,.com_con { width:480px; float:left; }
.com_title span { float:right; color:#ACACAC}
.com_con { float:left; display:inline;}
.com_con p { width:490px; float:left; color:#87888A; line-height:180%;}
.com_con span { width:110px; float:right; color:#CCCCCC; text-align:right}
.com_con span a { padding:0 2px;}

.r1 {background:#EEF2F5;border-right:1px solid #f7f7f7;border-left:1px solid #f7f7f7;height:1px;font-size:1px;overflow:hidden;display:block;}
.d11 {margin:0 2px; background:#f7f7f7;}
.d22 {margin:0 1px;}
.d33 {height:auto;font-size:medium;}

.closealbum { display:block; float:left; width:17px; height:17px; background:url(../images/btn_close.gif);position:absolute; right:10px;}

.art_class { width:167px; padding-top:15px; height:auto; float:left; background:url(../images/art_bg.gif) no-repeat;}
.art_classf { width:167px; height:10px; float:left;background:url(../images/art_bg.gif) no-repeat bottom center;}
.art_class p { width:120px; text-align:right; line-height:180%;}
.art_class .Earlier { height:20px; display:block; line-height:20px; float:right; margin-right:20px; margin-top:10px; padding-left:20px; background:url(../images/arr.gif) no-repeat;}




.data_head { width:100%; float:left; padding-bottom:5px; border-bottom:#C3C3C3 1px solid;}
.data_head p.tit { padding-left:15px; background:url(../images/city_area_arr.gif) no-repeat; float:left; font-weight:bold;}
.data_head p.tips { float:left; padding-left:15px; color:#848484;} 
.data_con { width:100%; float:left; padding:20px 0;}
.data_con div { width:100%; float:left; padding:5px 0;}
.data_con div.set { padding-left:130px; float:left; overflow:hidden}
.data_con div p { float:left}
.data_con p.p1 { width:120px; display:block; padding-right:10px; line-height:24px; text-align:right;}
.data_con p.p2 { float:left;  padding-right:10px;line-height:24px; }
.data_con p.p4 { float:left; padding-right:10px;}
.data_con p.p4 input { width:auto}
.data_con p.p3 { padding-top:5px; width:85px; text-align:right;}
.data_con p.p3 input { width:auto;}
.data_con div input { width:180px;}


.mapBox { width:268px; float:left; border:1px solid #acacac;}
.map_obj {z-index:1;}
.map_tool {  width:256px; height:30px; background:#cecece;}





.brand_box { width:100%; float:left; padding-top:25px;}
.brand_name { width:260px; float:left; padding-left:20px; padding-bottom:10px; font-size:14px; font-weight:bold; color:#2c3635;}
.brand_photo { width:260px; float:left; display:inline;}
.brand_baseinfo { width:360px; float:left; color:#666666;}
.brand_baseinfo h3 { font-size:14px}
.brand_baseinfo p { line-height:200%;}
.brand_details { width:100%; float:left; border-top:#d1dad5 1px solid; line-height:160%; color:#666666; padding-top:10px;}
.brand_details h3 { padding:10px 0;}
.brand_details p { text-indent:24px;}
.brand_photo_d { width:236px; height:177px; float:left; padding:6px; background:url(../images/brand_big_bg.gif) no-repeat;}
.brand_slier { width:248px; float:left; margin-top:10px;}
.brand_slier a.left { float:left; padding-top:8px;}
.brand_slier a.right { float:right; padding-top:8px;}
.brand_slier ul { width:200px; float:left; padding-left:10px;}
.brand_slier ul li { width:56px; float:left; margin:0 5px; display:inline}
.brand_slier ul li a { display:block; width:50px; height:47px; padding:3px; background:url(../images/brand_small_bg.gif) no-repeat}
.brand_slier ul li a:hover { background:url(../images/brand_small_bg1.gif) no-repeat}

.brand_nav { width:100%; float:left; background:url(../images/brank_nav.gif) repeat-x;}
.brand_nav li { width:73px; height:auto; float:left; margin-right:2px; text-align:center;}
.brand_nav li a { display:block; width:73px; height:26px; padding-top:5px; background:url(../images/brand_menubg.gif) no-repeat; color:#28312F }
.brand_nav li a:hover { background:url(../images/brand_menubg.gif) no-repeat; color:#FF0000 }
.brand_nav li a.on { background:url(../images/brank_on.gif) no-repeat; color:#fff; font-weight:bold; font-size:14px; }
.brand_nav li a.on:hover { color:#FFFF00 !important}

.brand_news {float:left; padding:10px; line-height:22px; color:#666; border-bottom:#c3c3c3 1px solid;width:100%}
.brand_news div { padding:3px 0;float:left;}
.brand_head { width:100%; float:left; color:#aaaaaa;}
.brand_head p a {font-size:14px; color:#cc0000; font-weight:bold;}
.brand_news_auther,.brand_news_con { width:100%; float:left;}
.brand_news_con p { text-indent:24px;}

.ico_cy { padding-left:15px; background:url(../images/ico_cy.gif) no-repeat 0 5px; padding-right:80px; font-weight:bold;}
.brand_cy { padding-left:15px; background:url(../images/ico_cy.gif) no-repeat 0 0px; padding-right:80px; font-weight:bold; margin-left:50px;}

.brand_comments { width: 360px; float:left; background:#f7f7f7; overflow:hidden}
.brand_comments textarea { width: 310px;}
.brand_comments img { vertical-align:middle;}

/* edit by zdd 0129 */
.layer { width:480px; height:auto; border:#999999 6px solid; background:#fafafa; padding:13px 9px !important; padding:9px; position:absolute;}
.layer p { float:left; padding:5px 0; line-height:22px}
.layer .p1 { width:100px; text-align:right; padding-right:5px;}
.layer .line { border-bottom:#cccccc 1px solid;}
.layer_tips {overflow:hidden;width:213px;top:50px;left:245px; padding:0 25px; height:92px; background:url(../images/layer_tipsbg.gif) no-repeat; color:#E71F19; position:absolute;z-index:8;}
.layer_tips .close a { float:right; position:absolute; right:0; top:0; display:block; width:15px; height:15px;}
.layerheight{height:350px;}
.youhui { z-index:10px; margin:0px auto; width:100%; position:relative; text-align:center;}
/* end edit by zdd 0129 */



.layer_huang {top:25px; left:80px; width:314px; height:205px; background:url(../images/layer_bg1-1.gif) no-repeat; position:absolute; font-weight:normal;clear:both;margin-top:10px; z-index:90;display:none;}
.layer_huang .close { width:25px; height:55px; display:block; top:5px; position:absolute; right:5px;cursor:pointer;}
.layer_huang .tishi { float:left; padding-left:10px; color:#2c3635; padding-top:5px;}
.layer_huang .fendian { float:left; margin-left:10px; display:inline; width:285px; height:145px; background:#FFFFFF; padding:5px; overflow:scroll; overflow-x:hidden;}
.layer_huang ul{text-align:left;}
.layer_huang  li a { color:#666666;}
.layer_huang  li { width:260px; float:left; height:28px; line-height:28px; padding-left:25px; border-bottom:#ccc 1px dashed;}


.t_mainLeft div.left { width:210px; float:left;}
.t_mainLeft div.right{ width:435px; float:left;overflow:hidden;}

.fandian_photo { width:206px; float:left; display:inline; overflow:hidden;}
.fandian_photo_d { width:194px; height:177px; float:left; position:relative;padding:6px; background:url(../images/fandian_big_bg.gif) no-repeat;}
.fandian_photo_d span{ width:57px; height:32px; position:absolute; right:-2px; bottom:-2px; padding:25px 0px 0px 0px; line-height:22px; text-align:center;  background:url(../images/zhe.png) no-repeat;}
.fandian_slier { width:206px; float:left; margin-top:10px;}
.fandian_slier a.left { float:left; padding-top:8px;}
.fandian_slier a.right { float:right; padding-top:8px;}
.fandian_slier ul { width:175px; float:left; padding-left:2px}
.fandian_slier ul li { width:56px; float:left; margin:0 1px; display:inline}
.fandian_slier ul li a { display:block; width:50px; height:47px; padding:3px; background:url(../images/brand_small_bg.gif) no-repeat}
.fandian_slier ul li a:hover { background:url(../images/brand_small_bg1.gif) no-repeat}

/*edit by zdd*/
/*
.fandian_nav .nav li a { display:block; padding-right:60px; color:#78777A;height:28px; line-height:28px; background:url(../images/fandian_nav_a1.gif) no-repeat; }
.fandian_nav .nav li a:hover { }

.fandian_nav { width:183px; height:174px; float:left; padding:20px 0px 10px 20px; background:url(../images/fandian_bg.gif) no-repeat; position:relative; z-index:10;}
.fandian_nav .nav li { width:100%; text-align:right; }
.fandian_nav .nav li a { display:block; padding-right:60px; color:#78777A;height:33px; line-height:33px; background:url(../images/fandian_nav_a1.gif) no-repeat; }
*/
/*end edit by zdd*/

.fandian_nav { width:204px; float:left; overflow:hidden;}
.fandian_nav .nav li { width:204px; margin-top:10px;}
.fandian_nav .nav li a span{float:right; width:9px; margin-top:6px; background:url(../images/brand_small_bg.gif) no-repeat;}
.fandian_nav .nav li a { width:125px; display:block; color:#78777A; height:34px; padding:10px 15px 0px 64px; line-height:23px; color:#434343;}
.fandian_nav .nav li .xc{background:url(../images/fandian_bg_xc.jpg) no-repeat;}
.fandian_nav .nav li .pp {background:url(../images/fandian_bg_pp.jpg) no-repeat;}
.fandian_nav .nav li .xx {background:url(../images/fandian_bg_xx.jpg) no-repeat;}
.fandian_nav .nav li .xc_a{background:url(../images/fandian_bg_xc_a.jpg) no-repeat;}
.fandian_nav .nav li .pp_a{background:url(../images/fandian_bg_pp_a.jpg) no-repeat;}
.fandian_nav .nav li .xx_a{color:#C61203; background:url(../images/fandian_bg_xx_a.jpg) no-repeat;}




/*edit by zdd 2010-01-26*/
/*
.layer_r { float:left; width:430px;background:red; height:356px; padding:20px !important; padding:20px 20px;background:url(../images/fandian_nav_bg.gif) no-repeat; float:left; position:absolute;  left:190px; z-index:10; color:#4c4c4c; line-height:24px;}
.layerContent{ margin-left:-3px;float:left;height:316px;width:400px;OVERFLOW-Y:auto;SCROLLBAR-FACE-COLOR:#ffffff;SCROLLBAR-HIGHLIGHT-COLOR:#ffffff; position:relative;SCROLLBAR-SHADOW-COLOR:#919192;SCROLLBAR-3DLIGHT-COLOR:#ffffff;SCROLLBAR-ARROW-COLOR:#919192;SCROLLBAR-TRACK-COLOR:#ffffff;SCROLLBAR-DARKSHADOW-COLOR:#ffffff;}
.layer_r ul {float:left;padding:5px 10px !important; padding:5px 10px; margin-right:1px;border-bottom:#ccc 1px solid; text-align:center;}
.layer_r ul li {float:left;clear:both;text-align:center !important;}
.layer_r ul span {float:left;clear:both;text-align:center;width:170px;}
.layer_r ul li img{ display:block; float:left; padding:3px !important; padding:3px; width:130px; height:100px; background:#FFFFFF; border:#CCCECD 1px solid; margin-left:20px;}
.layer_r ul li img:hover { border:#ff6600 1px solid; }
*/
.layer_r {width:202px; float:left; border:1px solid #ccc; border-top:none; line-height:22px;}
.layer_r ul{ width:182px; float:left; padding:5px 10px;}
.layer_r li{ width:182px; float:left;}


.topTips { text-align:left; width:112px; height:152px; overflow:hidden; left:100px;top:30px; z-index:1000; display:none; position:absolute;}
.topTips div.a { width:100%; height:12px; background:url(../images/topTips_a.gif) no-repeat; font-size:0px;}
.topTips div.b { padding:3px 10px;width:92px; height:30px; line-height:20px;  overflow:hidden; height:auto; text-align:left; background:url(../images/topTips_b.gif) repeat-y;}
.topTips div.b a {float:left;margin-left:0px;color:#cc0000; width:110px; display:block;cursor:pointer;}
.topTips div.b a:hover { color:#cc0000;}
.topTips div.c { width:100%; height:12px; background:url(../images/topTips_c.gif) no-repeat;}
/*end edit by zdd 2010-01-26*/



.fandian_server { width:185px; padding:0 10px; height:auto; float:left; background:url(../images/server_bg.gif) no-repeat top;}
.fandian_serverf {width:205px; height:10px; float:left; background:url(../images/server_bg.gif) no-repeat bottom;}
.fandian_server h3 { width:100%; padding-top:10px; padding-bottom:18px; float:left; color:#8e8e8e;}
.fandian_server li { width:60px; float:left; text-align:center; padding-top:10px; padding-bottom:10px; border-bottom:#808080 1px dashed; color:#808080} 
.fandian_server li p { width:60px; height:30px; float:left;}
.fandian_server li span {width:60px; float:left;}


.fandian_hd { width:420px; float:left; padding:8px;color:#666; background:#F6F6F6; height:auto;}
.fandian_hd div { line-height:180%;}
.fandian_hd_btn  {	width:66px;position:absolute; top:50px; right:5px;}
.fandian_hd_btn a { margin-bottom:10px; float:left}
.fandian_hd_head { width:100%; float:left; color:#aaaaaa; position:relative;}
.fandian_hd_head p a {font-size:14px; color:#cc0000; font-weight:bold;}
.fandian_hd_auther { width:100%; float:left; clear:both;}
.fandian_hd_con { width:400px; float:left;}
.fandian_hd_con p {  text-indent:24px;}


.hotel_info { width:100%; float:left}
.hotel_info p { float:left;}
.hotel_status { width:100%; float:left;}
.hotel_status .p1 { width:385px; overflow:hidden;}

.hotel_baseinfo { line-height:22px;}

.hotel_comments { width:430px; float:left; background:#f7f7f7; overflow:hidden}
.hotel_comments img { vertical-align:middle;}



.topBox { width:100%; float:left; height:auto; overflow:hidden; margin-bottom:10px; position:relative;}
.topBox h3 { width:100%; float:left; height:25px; line-height:25px; border-bottom:1px solid #eee; padding-left:15px;background:url(../images/city_area_arr.gif) 3px 7px  no-repeat;margin-bottom:10px;}
.topBox span { height:20px; display:block; float:right; position:absolute; right:5px; bottom:2px;}
.topBox p { width:100%; float:left; color:#2B3534; line-height:22px; display:inline}
.topBox p a { color:#2B3534; margin:0 5px;}
.topBox .list_l { width:75px; text-align:right; color:#cc0000; float:left; line-height:25px; padding-right:7px }
.topBox .list_r { width:580px; float:left; line-height:25px;}
.topBox .list_r ul{ height:138px;}
.topBox .list_r li { width:120px; height:120px; padding:10px 11px 0px 11px; background:url(../images/index_hot_line.jpg) left top repeat-y;  float:left; text-align:center;}

.topBox .auto { display:block; float:left; padding:3px; background:#FFFFFF; border:#CCCECD 1px solid;}
.topBox .auto:hover { border:#ff6600 1px solid; }

.topBox div.hotlist { width:100%; float:left;}
.topBox div.hotlist ul { width:100%; float:left;}
.topBox div.hotlist li { width:658px; float:left; border-bottom:#dbdbdb 1px dashed; height:40px;}
.topBox div.hotlist li p {width:658px; float:left;height:40px; padding:0; margin:0;}
.hotviews { width:580px;}
.hotviews div.div1 { height:55px; float:left;}
.hotviews div.div2 { height:25px; float:left; text-align:right}
.hotviews div.div3 { height:113px; float:left;}
.hotviews a { display: block; float:left; width:90px; height:20px; padding-left:10px; padding-right:5px; overflow:hidden; margin-right:0;}
.hotmore { position:absolute; right:0; bottom:0; text-align:right}


.class_nav { padding-left:20px;}
.class_nav a {  padding:3px;}
.class_nav a.selected,.class_nav a:hover { background:#d71900; color:#FFFFFF !important ; }

.Offers_box { width:100%; float:left;}
.Offers_tit { font-size:14px; font-size:14px; color:#CC0000; text-align:center;}
.Offers_con { padding:30px; line-height:180%; color:#666;vertical-align:middle;}

.Offers_top { width:624px; height:181px; padding:8px; float:left; background:url(../images/offers_bg2.gif) no-repeat; overflow:hidden; margin-left:8px; margin-top:8px; display:inline}
.Offers_top h1 { width:604px; background:url(../images/arr_l.gif) -0px 6px no-repeat; padding:5px 0 5px 12px; border-bottom:#c3c3c3 1px solid; margin-bottom:15px;}
.Offers_top li {width:185px; height:135px; float:left; text-align:center; line-height:35px; overflow:hidden; margin-left:15px; display:inline}
.Offers_top li a {  color:#e12300;}

.Offers_hot { width:300px; height:241px; padding:8px; float:left; background:url(../images/offers_bg1.gif) no-repeat; overflow:hidden; margin-left:8px; margin-top:8px; display:inline}
.Offers_hot h1 { background:url(../images/arr_l.gif) -0px 6px no-repeat; padding:5px 0 5px 12px; border-bottom:#c3c3c3 1px solid;}
.Offers_hot ul li { width:100%; float:left; height:34px; line-height:34px; border-bottom:#d1dad5 1px dashed;}
.Offers_hot ul li span { float:right; padding-top:5px;}
.Offers_hot ul li a { color:#2C3635;}

.Offers_list { width:100%;}
.Offers_list ul li { width:100%; float:left; height:auto; padding:15px 0; line-height:22px; border-bottom:#d1dad5 1px dashed;}
.Offers_list ul li p { float:left;}
.Offers_list ul li div.l,.Offers_list ul li div.x { width:50px; float:left; text-align:center;}
.Offers_list ul li div.l input { margin-top:80px}
.Offers_list ul li div.r { width:618px; float:left;}
.Offers_list ul li div.r div { padding:3px 0;}
.Offers_list ul li div.r .tit { width:618px; float:left;}
.Offers_list ul li div.r .b { width:420px; float:left;}
.Offers_list ul li span { float:right; padding-top:5px;}
.Offers_list ul li a { color:#2C3635;}

.forward_lay1 { width:273px; height:244px; background:url(../images/offers_lay_bg1.gif) no-repeat;}
.forward_lay2 { width:297px; height:95px; background:url(../images/offers_lay_bg2.gif) no-repeat}
.closeGl { display:block; width:18px; height:18px; float:right;}
.forward_lay1 li { width:58px; float:left; height:32px; line-height:32px; overflow:hidden;}


.Activities_info { height:40px; line-height:40px; padding:0 10px} 
.Activities_infos { height:auto; line-height:22px; padding:0 10px} 

.rBox { width:255px; float:left; overflow:hidden; line-height:180%;}
.rBox ul li { width:100%; float:left; height:auto; padding:7px 0; }
.rBox ul li span { float:right; padding-top:5px;}
.rBox ul li .red1 { margin-left:12px;}
.rBox ul li a { color:#2C3635;}
.rBox ul li.line { border-bottom:#D0DBD7 1px dashed;}
.rBox ul li div p.p1 { width:70px; text-align:right; float:right; color:#A0A0A0;}
.rBox ul li div p.p2 {float:left;}

.brandli li { padding-left:10px !important; background:url(../images/ico1.gif) no-repeat 0 15px;}

.paihang_l { width:142px; float:left; background:#F7F7F7;}
.paihang_l .class  dt { width:132px; height:25px; padding-left:10px; padding-top:9px; background:url(../images/paihang_tit.gif) no-repeat; font-weight:bold; color:#fff;}
.paihang_l .class  dd { width:127px; padding-left:15px; line-height:180%;}
.paihang_r { width:788px; float:left; margin-left:10px;}
.paihang_class { width:251px; padding:2px; height:306px; background:url(../images/paihang_class.gif) no-repeat; overflow:hidden; float:left; margin-right:7px; margin-top:7px;}
.paihang_class div { padding:0;}
.paihang_tit { width:100%; text-indent:10px; height:40px; line-height:40px;}
.paihang_tit a { float:left}
.paihang_tit a.more { float:right; margin-right:10px;}
.paihang_tit a.tit {  color:#D50304; font-weight:bold; font-size:14px}
.paihang_classt { width:778px; height:190px; float:left; background:url(../images/paihang_classt.gif) no-repeat;}
.paihang_classt div.datalist { width:770px; float:left; background:none; border:none; padding:0px; }
.paihang_classt div.datalist dl { width:360px; float:left !important; margin-left:10px; display:inline; border:none;}
.paihang_classt div.datalist dl dd.dd6 { width:120px; overflow:hidden;}

.paihang_class div.datalist dl dd.dd1 { width:120px !important; overflow:hidden;}
.paihang_classt div.datalist dl dd.dd1 { width:120px; overflow:hidden;}
.paihang_classb div.datalist dl dd.dd1 { width:120px; overflow:hidden; font-size:14px; }

.paihang_classb { width:778px; height: auto; float:left; background:url(../images/paihang_classt.gif) no-repeat;}
.paihang_classb div.datalist { width:770px; float:left;background:url(../images/paihang_classb.gif) repeat-y;}
.paihang_classb div.datalist dl { width:770px; float:left !important;height:35px; }
.paihang_classb div.datalist dl dd { line-height:35px!important;}
.paihang_classb div.datalist dl dd.dd6 { width:550px; overflow:hidden;}
.paihang_classb div.datalist dl dd.dd2 { margin-top:4px;}
.paihang_classb div.datalist dl dd.dd4 { margin-top:5px;}
.paihang_classb div.datalist dl dd.dd5 { margin-top:6px;}

.paihang_classbf { width:778px; height:10px; float:left; background:url(../images/paihang_classt.gif) no-repeat bottom;}

.datalist01 dl { width:248px;height:25px; float:left; background:#FFFFFF}
.datalist01 dl dt,.datalist dl dd { float:left; height:25px; line-height:25px;}
.datalist01 dl dd { float:left; height:25px; line-height:25px;}
.datalist01 dl dd a { color:#434343;}
.datalist01 dl dt { width:30px;}
.datalist01 dl dd.dd1 { width:130px; padding-left:5px;}
.datalist01 dl dd.dd2 { width:40px; text-align:center}
.datalist01 dl dd.dd3 { width:45px; text-align:center; color:#DF2300;}
.datalist01 dl dd.dd4 { width:20px; text-align:center}
.datalist01 dl dd.dd5 { width:20px; text-align:center}
.yh .datalist01 dl dd.dd1 { width:130px;}
.datalist01 dl.first { background:#F1F1F1; border-top:#CCCCCC 1px dashed; border-bottom:#CCCCCC 1px dashed;}

.public_comments { width:100%; float:left;}
.public_comments .score { width:244px; height:56px; padding-left:70px; padding-top:5px; float:left; background:url(../images/comments_bg1.gif) no-repeat; color:#564b42; line-height:25px;}
.public_comments .commentsData { float:right; color:#aaaaaa; width:100px; text-align:right}
.public_comments .line { border-top:#EDEDED 1px solid;}
.public_comments div.comments_cbox { width:100%; padding:10px 0px; float:left; height:auto; line-height:30px;font-size:12px; display:inline}
.public_comments div.l { float:left;}
.public_comments div.r { float:left; overflow:hidden}
.public_comments .face { width:30px; height:80px; float:left; margin-right:10px; margin-left:20px; display:inline}
.public_comments .face img {width:30px; height:30px;  border:#CCCCCC 1px solid;}
.public_comments .comments_ctitle { width:100%; float:left}
.public_comments .com_title span { float:right; color:#ACACAC}
.public_comments .comments_ccontent { width:100%; float:left; color:#888888; line-height:160%}
.public_comments .comments_tools { width:100%; float:left;}
/* add by lyh */
.btn_search { border:none; background: url(../images/search.gif) no-repeat; width:60px; cursor:pointer; height:22px;}

.btn_sendToPhone{
	    background-image:url(../images/gray_mobi.gif);
		width:92px;
		height:22px;
		border:0px;
	    cursor:pointer;
	    
}

.btn_sendToPhoneGray{
	    background-image:url(../images/pop/gray_mobi.gif);
		width:92px;
		height:22px;
		border:0px;
	    cursor:pointer;
	    
}


.btn_print{
	    background-image:url(../images/gray_print.gif);
		width:92px;
		height:22px;
		border:0px;
	    cursor:pointer;
	   
}

.btn_print_gray{
	    background-image:url(../images/pop/gray_print2.gif);
		width:92px;
		height:22px;
		border:0px;
	    cursor:pointer;
	   
}

.red_print{
	    background-image:url(../images/red_print.gif);
		width:50px;
		height:22px;
		border:0px;
	    cursor:pointer;	   
}
.btn_gray_copy{
	    background-image:url(../images/gray_copy.gif);
		width:92px;
		height:22px;
		border:0px;
	    cursor:pointer;	
}
.btn_gray_cy{
	    background-image:url(../images/gray_cy.gif);
		width:92px;
		height:22px;
		border:0px;
	    cursor:pointer;
}
.btn_gray_share{
	    background-image:url(../images/gray_share1.gif);
		width:72px;
		height:22px;
		border:0px;
	    cursor:pointer;
}
.btn_chacha_kan{
	    background-image:url(../images/btn_search.gif);
		width:93px;
		height:44px;
		border:0px;
	    cursor:pointer;
}
.printTable {background-color:#FFF;width:98%;}
.printTable td {border:solid 1px #000;}

/*add by zdd 2010-03-18*/
/* 字体颜色*/
.cWhite,a.cWhite:link,a.cWhite:visited{color:#fff; text-decoration:none;}
a.cWhite:hover{color:#fff;}
.cDWhite,a.cDWhite:link,a.cDWhite:visited{color: #fff;}
.cGray,a.cGray:link,a.cGray:visited{color: #666666;}
.cDGray,a.cDGray:link,a.cDGray:visited{color:#666666;}
.cBlack,a.cBlack:link,a.cBlack:visited{color: #000;}
.cBlue,a.cBlue:link,a.cBlue:visited{color: #0250d6;}
.cDBlue,a.cDBlue:link,a.cDBlue:visited{color: #0756a5;}
.cRed,.cRed:link,.cRed a,.cRed a:visited {color:#d90000;}
.cRed a:hover,a.cRed:hover,.cBlue a:hover,a.cBlue:hover,.cDRed a:hover,a.cDRed:hover,.cLGray a:hover,a.cLGray:hover,.cGray a:hover,a.cGray:hover,.cDGray a:hover,a.cDGray:hover,.cWhite a:hover,.cBlack a:hover,a.cBlack:hover,.cGreen a:hover,a.cGreen:hover,.cYellow a:hover,a.cYellow:hover{color:#ba2636;}
/* 其他*/
.fB{font-weight:bold;}
.fI{font-style: italic;}
.fW{ font-weight:normal;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.f16px{font-size:16px;}
.f18px{font-size:18px;}
.ml10{ margin-left:10px;}
/* 表单*/
.input{width:160px; height:15px; line-height:15px; color:#999999;}
.popInput{width:200px; height:17px; line-height:17px; color:#999999; font-size:12px;}
.popInput01{width:150px; height:17px; line-height:17px; color:#999999; font-size:12px;}
.popInput02{width:60px; height:17px; line-height:17px; color:#999999; font-size:12px;}
.popInput03{width:100px; height:17px; line-height:17px; color:#999999; font-size:12px;}
.popInput04{width:93px; height:17px; line-height:17px; color:#999999; font-size:12px;}
.popSelect{width:203px; height:19px; line-height:17px; color:#999999; font-size:12px;}
.popTextarea{width:360px; height:120px; line-height:17px; color:#999999; font-size:12px;}
.popInputSendMobile{width:200px; height:22px; line-height:22px; color:#999999; font-size:12px;}
.popInputCode{width:200px; height:22px; line-height:22px; color:#999999; font-size:12px;}
/* 间隙空白DIV*/
.blank5{clear:both; height:5px; overflow:hidden; display:block;}
.blank15{clear:both; height:15px; overflow:hidden; display:block;}
/*头文件*/
.header{clear:both; width:100%; margin:0 auto;}
.header01{float:left; width:100%;}
/*导航*/
.mapNav{float:left; width:100%; height:36px; background:url(../images/pop/mapNav_bg.gif) repeat-x;}
.NavMenu{float:right; width:465px; padding-right:20px;}
.NavMenu_left{float:left; width:5px; height:25px; background:url(../images/pop/menu_left.gif) no-repeat;}
.NavMenu01{float:left; width:445px; height:25px; background:url(../images/pop/menu_bg.gif) repeat-x;}
.NavMenu01 ul{float:left; width:425px; padding:0px 10px;}
.NavMenu01 li{float:left; display:inline; line-height:23px; text-align:left; padding-top:2px;}
.ico_home{width:40px; display:block; padding-left:16px; background:url(../images/pop/ico-home.gif) no-repeat left 40%;}
.ico_yh{width:40px; display:block; padding-left:16px; background:url(../images/pop/ico-yh.gif) no-repeat left 40%;}
.ico_search{width:65px; padding-left:16px; display:block; background:url(../images/pop/ico-Search.gif) no-repeat left 40%;}
.ico_message{width:86px; padding-left:20px; display:block; background:url(../images/pop/top_message.gif) no-repeat left 40%;}
.ico_settings{width:40px; padding-left:18px; display:block; background:url(../images/pop/ico_settings.gif) no-repeat left 40%;}
.ico_exit{width:40px; padding-left:20px; display:block; background:url(../images/pop/ico_exit.gif) no-repeat left 40%;}
.NavMenu_right{float:left; width:5px; height:25px; background:url(../images/menu_right.gif) no-repeat;}

/*logo*/
.logo{float:left; width:210px; height:78px; }
.logo a{float:left; width:210px; height:78px; display:block;}
.hBanner{float:right; padding:10px 30px;}
/*页面主体*/
.mapArea{clear:both; width:980px; margin:0 auto; padding-top:6px; text-align:left; line-height:22px;}
.mapArea01{margin:0 auto; position:relative; height:100%;}
.mapArea02{margin:0 auto;}

/*地图*/
.mapright{ float:left; width:auto; text-align:left; background:#ececec;}
.map{float:left;}
.map .title{float:left; width:683px;  z-index:1; left:310px; POSITION: absolute; top:0px;}
.map .title01{float:left; width:683px;  z-index:1; left:310px; POSITION: absolute; top:0px;}
.map02{padding:4px; border:1px solid #ccc; background:#fff;}
/*页脚*/
 .footer {   width:980px; float:left; height:60px; margin-top:10px; line-height:40px; text-align:center; border-top:1px solid #d3d3d3; background:#efefef;}
.footer a { color:#333333}
.footer a:hover { color:#FF0000}

/*公共部分-弹出层样式*/
.popArea{width:569px; margin:0 auto; text-align:left; line-height:22px;}
.popArea .title{float:left; width:569px;}
.popArea .title_left{float:left; width:8px; height:36px; background: url(../images/pop/popTitle_left.gif) no-repeat;}
.popArea .title_center{float:left; width:553px; height:36px; line-height:36px; background: url(../images/pop/popTitle_bg.gif) repeat-x;}
.popArea .title_center img{margin-top:-1px;}
.popArea .title_center span{float:right; width:29px; padding-top:4px;}
.popArea .title_right{float:left; width:8px; height:36px; background: url(../images/pop/popTitle_right.gif) no-repeat;}
.popArea .bottom02{float:left; width:567px; height:12px;background: url(../images/popBtm.gif) no-repeat;}
.popContent{float:left;  width:567px !important; width:569px; border-left:1px solid #5b5b5b; border-right:1px solid #5b5b5b; background:#FFFFFF url(../images/pop/pop_bg01.gif) repeat-x;}
.popContent1{float:left; border-left:1px solid #5b5b5b; border-right:1px solid #5b5b5b; background:#FFFFFF;}
.popBtn{float:left; width:417px;  padding:15px 0px 0px 150px; background:#e4e4e4;border-left:1px solid #5b5b5b; border-right:1px solid #5b5b5b;}
.popBtn_login{float:left; width:417px !important; width:417px;  padding:15px 0px 0px 150px; background:#e4e4e4;}
.popContent0{float:left;  width:567px !important; width:569px; overflow:hidden; border-left:1px solid #5b5b5b; border-right:1px solid #5b5b5b; background:#FFFFFF url(../images/pop/pop_bg01.gif) repeat-x;}
.popBtn0{float:left; width:567px;overflow:hidden;  padding:15px 0px 0px 150px; background:#e4e4e4;}
.popBtn_a{float:left; width:280px; border-left:1px solid #5b5b5b; border-right:1px solid #5b5b5b; padding:15px 0px 0px 287px; background:#e4e4e4;}


.popSuccess{float:left; width:567px; height:193px; padding-top:70px;}
.popSuccess p{float:left; width:260px; height:92px; background: url(../images/pop/pop_success.gif) 50% top no-repeat;}
.popSuccess ul{float:left; width:270px; padding-top:30px;}
.popSuccess .popPt20{padding-top:20px;}
.popSuccess_a{float:left; width:567px; height:193px; padding-top:70px;}
.popSuccess_a p{float:left; width:200px; height:92px; background: url(../images/pop/pop_success.gif) 70% top no-repeat;}
.popSuccess_a ul{float:left; width:270px; padding-top:30px;}
.popComplaint{float:left; width:567px; padding:15px 0px 0px 0px;}
.popComplaint ul{float:left; width:560px; padding-bottom:20px;}
.popComplaint li{float:left; width:560px; padding:8px 0px;}
.popComplaint li b{float:left; width:130px; height:26px; text-align:right;}
.popComplaint li span{float:left; width:420px;}
.popComplaint li span .img{ padding-top:3px;}
.popComplaint li span .img_a{ padding-top:-3px;}
/*预定搜索*/
.popSearch{float:left; width:537px; overflow:hidden; padding:25px 15px; background: url(../images/pop/pop_search.gif) 90% bottom no-repeat;}
.popSearch ul{float:left; width:407px; }
.popSearch li{float:left; width:407px; padding:9px 0px;}
.popSearch li b{float:left; width:130px; text-align:right;}
.popSearch li span{float:left; width:260px;}
.popArea .bottom{float:left; width:569px; height:12px; overflow:hidden; background: url(../images/pop/popBtm.gif) no-repeat;}
.popArea .bottom01{float:left; width:569px; height:12px; overflow:hidden; background: url(../images/pop/popBtm01.gif) no-repeat;}
/*推荐好友*/
.popFriends{float:left; width:537px; padding:35px 15px;}
.popFriends p{float:left; width:140px; height:135px; background: url(../images/pop/pop_pic.gif) center top no-repeat;}
.popFriends ul{float:left; width:380px; padding-top:30px;}
.popFriends li{float:left; width:380px; padding:9px 0px;}
.popFriends li img{ padding-top:5px;}
/*打印优惠券*/
.popCoupon{float:left; width:507px; padding:20px 30px;}
.popCoupon p{float:left; width:225px;}
.popCoupon p img{width:202px; height:168px; border:1px solid #989898;}
.popCoupon ul{float:left; width:280px;}
.popCoupon li{float:left; width:270px; padding:3px;}
.popCoupon .popPt70{ padding-top:70px;}
.popPa{ padding:35px 30px 40px 45px;}
.popCoupon .popBb{ border-bottom:1px solid #ccc;}
/*就餐预定*/
.popDine{float:left; width:310px; padding:10px; border:1px solid #ffad01; background:#fffee0;}
.popDine dl{float:left; width:310px;}
.popDine dd{float:left; width:310px; padding:2px 0px;}
.popDine dd a img{ padding-top:6px;}
.popDine_a{float:left; width:375px; padding:10px; margin-left:50px; display:inline; text-align:center; border:1px solid #ffad01; background:#fffee0;}
.popDine_b{float:left; width:537px; padding:15px;}
.popDine_b p{float:left; width:197px; height:149px; padding:4px 5px 4px 4px; background: url(../images/pop/pop_dine_bg.gif) no-repeat;}
.popDine_b p img{width:197px; height:149px;}
.popDine_b ul{float:left; width:310px; padding-left:15px;}
.popDine_b li{float:left; width:310px; padding:5px 0px;}
.popDine_b li b{float:left; width:110px; height:28px; text-align:right;}
.popDine_b li span{float:left; width:200px;}
.popDine_c{float:left; width:280px; padding:10px; border:1px solid #ffad01; background:#fffee0;}
.popDine_d{ margin:0px auto; width:445px; padding:10px; border:1px solid #ffad01; background:#fffee0;}
.popDine_e{float:left; width:537px; padding:15px;}
.popDine_e ul{float:left; width:430px; padding-left:45px;}
.popDine_e li{float:left; width:430px; padding:5px 0px;}
.popDine_e li b{float:left; width:160px; height:28px; text-align:right;}
.popDine_e li span{float:left; width:200px;}
/*发送到手机*/
.popPhone{float:left; width:417px; padding:20px 20px 20px 130px; background: url(../images/pop/pop_phone_a.gif) 10% center no-repeat;}
.popPhone ul{float:left; width:417px;}
.popPhone li{float:left; width:417px; padding:4px 0px;}
.popPhone_a{float:left; width:527px; padding:42px 20px;}
.popPhone_a p{float:left; width:180px; height:160px; background: url(../images/pop/pop_phone_b.jpg) center center no-repeat;}
.popPhone_a ul{float:left; width:280px;}
.popPhone_a li{float:left; width:280px; padding-top:50px;}
/*活动报名*/
.popEnter{float:left; width:230px; margin:15px 0px; padding:0px 10px 0px 20px; border-right:1px solid #e5e5e5;}
.popEnter ul{float:left; width:230px; text-align:center;}
.popEnter li{float:left; width:230px; padding:2px 0px;}
.popEnter li img{width:213px; height:133px; border:1px solid #9c9d9f;}
.popEnter_a{float:left; width:260px; margin:15px 0px; padding:20px 0px 20px 20px; }
.popEnter_a ul{float:left; width:260px;}
.popEnter_a li{float:left; width:260px; padding:8px 0px;}
.popEnter_a li img{width:213px; height:133px; border:1px solid #9c9d9f;}
/*用户登录*/
.popLogin{float:left; width:537px; padding:0px 15px;}
.popLogin p{float:left; width:185px; height:210px; background: url(../images/pop/pop_login.gif) right bottom no-repeat;}
.popLogin ul{float:left; width:310px; padding:30px 0px 10px 15px;}
.popLogin li{float:left; width:280px; padding:8px 0px;}
.popLogin li span{float:left; width:98px; text-align:right; display:inline;}
.popLogin li em{float:right; width:130px; padding-left:20px; background: url(../images/pop_help.gif) left center no-repeat;}
.popLogin dl{float:left; width:310px; padding:50px 0px 10px 15px; line-height:30px;}
.popLogin dd{float:left; width:280px; padding:4px 0px;}
.popLogin dd span{float:left; width:28px; height:28px; background: url(../images/login_icon.jpg) left center no-repeat;}
/*请选择转发对象*/
.popForward{float:left; width:507px; padding:15px 30px; background: url(../images/pop/pop_forward.gif) 6% center no-repeat;}
.popForward_a{float:right; width:385px; padding-left:10px; height:180px; overflow:auto; border:1px solid #ccc; background:#fff;}
.popForward_a ul{float:left; width:360px; padding:5px 0px; border-bottom:1px solid #ccc;}
.popForward_a li{float:left; width:87px;}
/*验证*/
.popCode{float:left; width:517px; padding:25px;}
.popCode p{float:right; width:130px; padding:20px 0px 0px 20px; background: url(../images/pop/pop_help.gif) left 83% no-repeat;}
.popCode ul{float:left; width:350px; padding-left:45px;}
.popCode li{float:left; width:350px; padding:5px 0px;}
.popCode li b{float:left; width:140px; height:28px; text-align:right;}
.popCode li span{float:left; width:200px;}
/*照片上传*/
.popUpload{float:left; width:547px; padding:10px;}
.popUpload h2{float:left; width:547px; padding-bottom:5px; font-size:14px; font-weight:bold;}
.popUpload_a{float:left; width:545px; height:400px; overflow:auto; border:1px solid #e3e3e3;}
.popUpload_a ul{float:left; width:174px; padding-top:12px; text-align:center;}
.popUpload_a li{float:left; width:174px; padding:2px 0px;}
/*分店试用*/
.popArea_a{width:355px; margin:0 auto; text-align:left; position:relative;}
.popArea_a_jt{float:left; width:55px; height:6px; overflow:hidden; background: url(../images/pop/pop_jt.gif) right top no-repeat; }
.popShop{float:left; width:338px; padding:5px 5px 10px 10px; text-align:left; border:1px solid #ede992; border-top:none; background:#fffdd7 url(../images/pop/pop_jt_bg.gif) left top repeat-x; position:absolute; top:5px; left:0px;}
.popShop h2{float:left; width:340px; line-height:30px;}
.popShop h2 span{float:right;}
.popShop_a{float:left; width:330px; height:170px; overflow:auto; border:1px solid #d6d6d6; background:#fff;}
.popShop_a ul{float:left; width:310px;}
.popShop_a li{float:left; width:300px; padding:5px 0px 0px 8px; background: url(../images/pop/pop_icon.gif) 3% center no-repeat; border-bottom:1px dashed #d6d6d6;}
/*信息提示*/
.popArea_b{width:255px; margin:0 auto; text-align:left; position:relative;}
.popArea_b_jt{float:left; width:6px; height:20px; overflow:hidden; background: url(../images/pop/pop_jt.gif) left bottom no-repeat; }
.popInfo{float:left; width:240px; padding:3px 3px 10px 10px; position:absolute; border:1px solid #ede992; border-top:none; background:#fffdd7 url(../images/pop/pop_jt_bg01.gif) left top repeat-y; position:absolute; top:0px; left:5px;}
.popInfo span{float:right; width:15px;}
.popInfo ul{float:left; width:238px;} 
/*信息提示0320*/
.ml80{ margin-left:80px;}
.popBtn_b{float:left;width:567px !important; width:569px;overflow:hidden; border-left:1px solid #5b5b5b; border-right:1px solid #5b5b5b; background:#e4e4e4; font-size:12px;}
.popBtn_b span{margin-left:42px;}
.popInfo_a{ margin:0px auto; width:500px;}
.popInfo_a ul{float:left; width:490px; padding:20px 0px;}
.popInfo_a li{float:left; width:490px; padding:3px 0px; line-height:28px;}
.popInfo_b{ padding-left:50px; width:470px;}
.popInfo_b ul{float:left; width:470px; padding:15px 0px;}
.popInfo_b li{float:left; width:470px; padding:5px 0px;}
.popInfo_b li span{ padding-left:20px;}
.mine
.popInfo_b .popBg_a{float:left; width:455px; padding-left:15px; background: url(../images/pop/pop_mobile.gif) left center no-repeat;
}
.popInfo_b .popBg_a{float:left; width:455px; padding-left:15px; background: url(../images/pop/pop_mobile.gif) left center no-repeat;}
/*发送提示0323*/

/*发送失败0323*/
.popFail{margin:0px auto; width:400px; height:193px; padding-top:50px;}
.popFail p{float:left; width:300px; padding-left:40px;}
.popFail ul{float:left; width:400px; padding-top:15px;}
.popFail ul span{float:left; width:110px; height:110px; background: url(../images/pop_fail.gif) 60% top no-repeat;}
.popFail ul .popBg_b{float:left; width:110px; height:110px; background: url(../images/pop_fail_a.gif) 60% top no-repeat;}
.popFail li{float:left; width:250px; padding-top:35px;}
.OffersBranch { width:529px; height:201px; position:absolute; float:left;}

/*首页修改0328*/
.indexSelect{border:1px solid  #ac1d17; position:absolute;}
.headTopNav{float:left; width:960px; height:23px; padding:12px 10px 0px 10px; background:url(../images/index_bg_a.gif) repeat-x; text-align:right;}
.headTopNav span{float:left; padding:0px 6px 0px 20px; background:url(../images/index_pic_tips.gif) left center no-repeat;}
.headBanner{width:100%; height:99px; float:left;z-index:2px;}
.headMenu{float:left; width:100%; height:63px;}
.headMenu_left{float:left; width:16px; height:63px; background:url(../images/index_menu_left.gif) no-repeat;}
.headMenu_a{float:left; width:948px; height:50px; padding-top:13px; background:url(../images/index_menu_bg.gif) repeat-x;}
.headMenu_right{float:left; width:16px; height:63px; background:url(../images/index_menu_right.gif) no-repeat;}
.headMenu_b{ width:530px; float:right; height:33px; padding-top:4px; background:url(../images/index_menu_bg01.gif) left bottom repeat-x;}
.headMenu_b ul{float:left; width:530px; color:#fff; padding:0px 0px 0px 0px;}
  .headMenu_b li{float:left; width:auto !important; width:1%; white-space:nowrap;  text-align:center; color:#fff;}
.headMenu_b li a{display:block; width:auto; cursor:pointer; color:#fff; padding-left:23px; text-decoration:none !important;  }
.headMenu_b li b{width:40px; display:block; padding-left:23px; background: url(../images/index_home.png) no-repeat;}
.headMenu_b li .index_Offcers{width:40px; display:block; padding-left:20px; background: url(../images/index_offcers.png) no-repeat;}
.headMenu_b li .index_search{width:68px; display:block; padding-left:23px; background: url(../images/index_search.png) no-repeat;}
.headMenu_b li .index_set{width:40px; display:block; padding-left:23px; background: url(../images/index_set.png) no-repeat;}
.headMenu_b li .index_exit{width:40px; display:block; padding-left:23px; background: url(../images/index_exit.png) no-repeat;}
.headMenu_b li a span{display:block; height:35px; line-height:38px; color:#fff; padding-right:15px;}

.headMenu_b li a:hover {background: url(../images/index_menu.gif) no-repeat left top; color:#bc2931;}
.headMenu_b li a:hover span {background: url(../images/index_menu.gif) no-repeat right top; color:#bc2931;}
.headMenu_b li.selected a{display:block; float:left;  text-align:center; background: url(../images/index_menu.gif) left top no-repeat; color:#c20700; }
.headMenu_b li.selected a span{float:left; text-align:center; background: url(../images/index_menu.gif) right top no-repeat; color:#c20700;}
.headMenu_b li.selected a:hover{color:#ffa612;}
/*搜餐厅*/
.k{ border:1px solid #b84540;}
/*热点标签*/
.indexTags{float:left; width:100%;}
.indexTags_top{float:left; width:100%; height:51px; background:url(../images/indexsearchbg.jpg) no-repeat;}
.indexTags_a{float:left; width:677px; border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa;}
.indexTags_btm{float:left; width:100%; height:3px; overflow:hidden; background:url(../images/index_tags_btm.gif) no-repeat;}
/*热点餐厅*/
.indexOffcers { width:271px; height:449px; padding:0px 7px; border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; float:left; overflow:hidden; line-height:180%;}
.indexOffcers ul li { width:100%; float:left; height:auto; padding:12px 0;}
.indexOffcers ul li span { float:right; padding-top:5px;}
.indexOffcers ul li .red1 { margin-left:12px;}
.indexOffcers ul li a { color:#2C3635;}
.indexOffcers ul li .line { border-bottom:#D0DBD7 1px dashed;}
.indexOffcers ul li div p.p1 { width:70px; text-align:right; float:left; padding-right:10px;}
.indexOffcers ul li div p.p2 {float:left;}
.indexBt{ width:95%; border-top:1px solid #ccc;}
/*搜索页*/

/*关键字*/
.keyWords{ margin:0px auto; width:909px;}
.keyWords_a{float:left; width:909px; margin-top:15px;}
.keyWords_a .top{float:left; width:880px; height:26px; padding:3px 0px 0px 29px; background:url(../images/keyWord_top.gif) no-repeat;}
.keyWords_b{float:left; width:867px; padding:20px; border-left:1px solid #acacac; border-right:1px solid #acacac;}
.keyWords_b ul{float:left; width:867px;}
.keyWords_b li{float:left; width:95px; line-height:30px;}
.keyWords_c{float:left; width:867px; padding:20px; border-left:1px solid #acacac; border-right:1px solid #acacac;}
.keyWords_d{float:left; width:867px;}
.keyWords_d p{float:left; width:100px; line-height:30px; }
.keyWords_d ul{float:left; width:767px;}
.keyWords_d li{float:left; width:95px; line-height:30px;}
.keyWords_a .btm{float:left; width:909px; height:7px; overflow:hidden; background:url(../images/keyWord_btm.gif) no-repeat;}

/*优惠*/
.offers_search{float:left; width:600px; height:49px; padding-left:56px; background:url(../images/offers_search_bg.gif) left center no-repeat;}
.offersRecommend{float:left; width:656px; background:url(../images/offersRecommend_bg.gif) repeat-y;margin-top:8px;}
.offersRecommend_top{float:left; width:625px; height:37px; padding:24px 30px 0px 0px; text-align:right;  background:url(../images/offersRecommend_top.gif) no-repeat;}
.offersRecommend_top span{float:right; padding:6px 10px 0px 0px;}
.offersRecommend ul {float:left; width:618px; padding:7px 5px 10px 5px; background:url(../images/offers_search_bg01.gif) left bottom repeat-x; margin-left:13px; display:inline;}
.offersRecommend li {width:130px; height:150px; float:left; text-align:center; line-height:35px; overflow:hidden; padding-left:20px;}
.offersRecommend li span{float:left; width:124px; height:22px; line-height:22px; border:1px solid #ccc; margin-bottom:5px; background:#F7F7F7;}
.offersRecommend li a {color:#e12300;}
.offersRecommend_a { width:100%; float:left; height:auto; overflow:hidden;}
.offersRecommend_a h3 { width:100%; float:left; height:25px; line-height:25px; border-bottom:1px solid #eee; padding-left:15px;background:url(../images/city_area_arr.gif) 3px 7px  no-repeat;margin-bottom:10px;}
.offersRecommend_a span { height:20px; display:block; float:right; position:absolute; right:5px; bottom:2px;}
.offersRecommend_a p { width:100%;color:#2B3534; line-height:22px; display:inline}
.offersRecommend_a p a { color:#2B3534; margin:0 5px;}
.offersRecommend_a .list_l { width:55px; float:left; line-height:26px; padding-left:10px; text-align:right; }
.offersRecommend_a .list_r { width:580px; float:left; line-height:25px;}
.offersRecommend_btm{float:left; width:100%; height:11px; overflow:hidden; background:url(../images/offersRecommend_btm.gif) no-repeat;}

.offersRecommend_list{float:left; width:655px; line-height:23px;}
.offersRecommend_list_a{float:left; width:327px; padding:17px 0px; border-bottom:1px solid #E8E8E8;height:100px;}
.offersRecommend_list_a p{float:left; width:135px;}
.offersRecommend_list_a ul{float:left; width:170px;}
.offersRecommend_list_a li{float:left; width:170px;}

.OffersHot { width:324px; float:left; background:url(../images/offersHot_bg.gif) repeat-y; overflow:hidden; margin-top:8px; display:inline}
.OffersHot_top{float:left; width:268px; height:24px; padding:11px 0px 0px 56px; background:url(../images/offersHot_top.gif) no-repeat;}
.OffersHot_top_a{float:left; width:270px; height:24px; padding:11px 0px 0px 54px; background:url(../images/offersHot_top_a.gif) no-repeat;}
.OffersHot ul{float:left; width:304px; padding:5px 10px;}
.OffersHot ul li { width:294px; float:left; height:34px; line-height:34px; padding-left:10px; border-bottom:#d1dad5 1px dashed; background:url(../images/OffersHot_icon.gif) left center no-repeat;}
.OffersHot ul li span { float:right; padding-top:5px;}
.OffersHot ul li a { color:#2C3635;}
.OffersHot_btm{float:left; width:324px; height:9px; overflow:hidden; background:url(../images/offersHot_btm.gif) no-repeat;}
.OffersMl8{ margin-left:9px; display:inline;}

.OffersDy { width:271px; float:left; background:url(../images/offersDy_bg.gif) repeat-y; overflow:hidden; margin-top:8px; display:inline;}
.OffersDy ul{float:left; padding:5px 15px; width:235px;}
.OffersDy li{ padding:7px 0px;}
.OffersDy .pd{ padding:5px 20px;}
.OffersDy .pl30{ padding-left:25px;}
.OffersDy .pd10{ padding:10px;}
.OffersDy .pl45{ padding-left:45px;}
.OffersDy .tr{ text-align:right; padding-right:30px;}
.OffersDy ul li.line { border-bottom:#D0DBD7 1px dashed;}
.OffersDy_top{width:271px; float:left; height:44px; background:url(../images/offersDy_top.gif) no-repeat;}
.OffersDy_top01{width:271px; float:left; height:44px; background:url(../images/offersDy_top01.gif) no-repeat;}
.OffersDy_top02{width:271px; float:left; height:44px; background:url(../images/offersDy_top02.gif) no-repeat;}
.OffersDy_top03{width:100%; float:left; height:44px; background:url(../images/offersDy_top03.gif) no-repeat;}
.OffersDy_top04{width:100%; float:left; height:44px; background:url(../images/login_top_a.gif) no-repeat;}
.OffersDy_top05{width:100%; float:left; height:44px; background:url(../images/hd_top.gif) no-repeat;}
.OffersDy_top06{width:100%; float:left; height:40px; background:url(../images/hd_top_a.gif) no-repeat;}
.OffersDy_btm{width:271px; float:left; height:5px; overflow:hidden; background:url(../images/offersDy_btm.gif) no-repeat;}

.OffersBanner {width:265px; float:left; border:3px solid #bfbfbf;}
.OffersBanner01 {width:249px; float:left; margin-top:8px; text-align:center;}
.OffersBanner02 {width:271px; float:left; margin-top:8px; text-align:center;}

.OffersDy_a { width:243px; margin-left:10px;float:left; overflow:hidden; background:#f9f9f9; line-height:180%;}
.OffersDy_a ul li { width:100%; float:left; height:auto; padding:7px 0; }
.OffersDy_a ul li span { float:right; padding-top:5px;}
.OffersDy_a ul li .red1 { margin-left:12px;}
.OffersDy_a ul li a { color:#2C3635;}
.OffersDy_b ul li.line { border-bottom:#D0DBD7 1px dashed;}
.OffersDy_a ul li div p.p1 { width:70px; text-align:right; float:left; padding-right:10px;}
.OffersDy_a ul li div p.p2 {float:left;}
.OffersDy_b { width:248px; float:left; background:url(../images/offersXx_bg.gif) repeat-y; overflow:hidden; margin-top:8px; display:inline;}
.OffersDy_b ul{float:left;  padding:5px 15px; width:218px;}
.OffersDy_b li{ padding:7px 0px;}
.OffersDy_b .pl30{ padding-left:25px;}
.OffersDy_b .pd10{ padding:10px;}
.OffersDy_b .tr{ text-align:right; padding-right:20px;}
.OffersDy_b ul li.line { border-bottom:#D0DBD7 1px dashed;}
.OffersDy_b_top{width:100%; float:left; height:44px; background:url(../images/offersDy_top04.gif) no-repeat;}
.OffersDy_b_btm{width:100%; float:left; height:9px; overflow:hidden; background:url(../images/offersXx_btm.gif) no-repeat;}

.OffersXx { width:248px; float:left; background:url(../images/offersXx_bg.gif) repeat-y;}
.OffersXx_a{ width:228px;float:left; padding:10px 10px 0px 10px; background:url(../images/offersXx_bg01.gif) no-repeat; overflow:hidden; }
.OffersXx_btm { width:248px; height:9px; float:left; background:url(../images/offersXx_btm.gif) no-repeat;}


<!-- 参与分店 -->
.OffersBranch .Results_loading{text-align:center;}
.popArea_a{width:355px; margin:0 auto; text-align:left; position:relative;}
.popArea_a_jt{float:left; width:55px; height:6px; overflow:hidden; background: url(../images/pop_jt.gif) right top no-repeat; }
.popShop{float:left; width:335px; padding:5px 5px 10px 10px; text-align:left; border:1px solid #ede992; border-top:none; background:#fffdd7 url(../images/pop_jt_bg.gif) left top repeat-x; position:absolute; top:5px; left:0px;}
.popShop h2{float:left; width:325px; line-height:30px; padding-left:5px;}
.popShop h2 span{float:right; padding-top:5px;}
.popShop_a{float:left; width:325px; height:170px; overflow:auto; border:1px solid #d6d6d6; background:#fff; margin-left:5px;}
.popShop_a ul{float:left; width:305px;}
.popShop_a li{float:left; width:295px; padding:5px 0px 0px 8px; background: url(../images/pop_icon.gif) 3% center no-repeat; border-bottom:1px dashed #d6d6d6;}

.helpInput{float:left; width:130px; margin-top:6px; border:1px solid #e4580b; height:19px; line-height:17px;}
.helpInput_a{width:200px; border:1px solid #a2a2a2; height:19px; line-height:17px;}
.helpInput_b{width:400px; border:1px solid #a2a2a2; height:19px; line-height:17px;}
.helpTextarea{width:400px; height:150px; border:1px solid #a2a2a2; line-height:17px;}
/*页面主体*/
.helpContent{float:left; width:980px; background:url(../images/help_bg.gif) repeat-y;  line-height:24px;}
.helpContent_top{float:left; width:980px; height:21px; overflow:hidden; background:url(../images/help_top_a.gif) no-repeat;}
.helpContent_top01{float:left; width:980px; height:16px; overflow:hidden; background:url(../images/help_top_b.gif) no-repeat;}
.helpContent_a{float:left; width:975px; padding-left:5px;}
.helpBg{background:url(../images/help_bg_a.gif) repeat-y;}
.helpContent_b{float:left; width:940px; padding:0px 20px;}
.helpContent_b .title{float:left; width:905px; padding-left:35px; border-bottom:1px solid #ccc; background:url(../images/help_icon_a.gif) 1% top no-repeat;}
.helpContent_b .title01{float:left; width:940px;}
.helpContent_c{float:left; width:940px; padding-top:15px;}
.helpContent_c_top{float:left; width:940px; height:27px; overflow:hidden; background:url(../images/help_top_c.gif) no-repeat;}
.helpContent_d_top{float:left; width:940px; height:27px; overflow:hidden; background:url(../images/help_top_d.gif) no-repeat;}
.helpContent_e_top{float:left; width:940px; height:27px; overflow:hidden; background:url(../images/help_top_e.gif) no-repeat;}
.helpContent_d{float:left; width:888px; padding:10px 25px; line-height:22px; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.helpContent_d dl{float:left; width:888px; padding:7px 0px;}
.helpContent_d dt{float:left; width:888px; height:45px;}
.helpContent_d dd{float:left; width:830px; padding-left:48px;}
.helpContent_d p{float:left; width:888px; text-align:center;}
.helpContent_c_btm{float:left; width:940px; height:14px; overflow:hidden; background:url(../images/help_btm_c.gif) no-repeat;}
/*导航*/
.helpContent_menu{float:left; width:265px; }
.helpContent_menu .title{float:left; width:238px; height:24px; padding:4px 0px 0px 27px; background:url(../images/help_title.jpg) no-repeat;}
.helpContent_menu dl{float:left; width:233px; padding:10px 15px; background:#fff;}
.helpContent_menu dt{float:left; width:221px; padding-left:12px; border-bottom:1px dashed #ccc;}
.helpContent_menu dd{float:left; width:220px; padding:6px 0px 0px 12px; background:url(../images/help_icon.gif) 1% 60% no-repeat;}
.helpContent_menu ul{float:left; width:220px; padding:10px 18px 10px 25px; line-height:24px; background:#fff;}
.helpBtn{float:left; margin-left:15px; display:inline;}
/*右侧内容*/
.helpRight{float:left; width:650px; padding-left:55px;}
.helpLogin{float:left; width:540px; padding:10px 30px; border:1px solid #ffbcaf;}
.helpLogin dl{float:left; padding:10px 0px;}
.helpLogin dd{float:left; width:540px; padding:2px 0px;}
.helpLogin dd span{float:left; padding-right:50px;}
.helpLogin dd .pt20{float:left; padding-right:25px;}
.helpLogin dd .w180{float:left; width:200px; padding-right:0px;}
.helpLogin dd .pt80{float:left; padding-right:80px;}
.helpLogin_a{float:left; width:600px; padding:10px 0px;}
.helpLogin_a dl{float:left; padding:20px 0px;}
.helpLogin_a dt{float:left; width:580px; padding-left:20px; border-bottom:1px solid #ccc;}
.helpLogin_a dd{float:left; width:560px; padding:10px 20px 0px 20px; }

.helpContent_btm{float:left; width:980px; height:21px; overflow:hidden; background:url(../images/help_btm_a.gif) no-repeat;}
.helpContent_btm01{float:left; width:980px; height:16px; overflow:hidden; background:url(../images/help_btm_b.gif) no-repeat;}
/*在线答疑*/
.helpAnswer{margin:0px auto; width:900px; padding-bottom:50px;}
.helpAnswer dl{float:left; width:900px; height:50px; line-height:50px;}
.helpAnswer_a{float:left; width:900px;}
.helpAnswer_b{float:left; width:472px; height:136px; padding:10px; background:url(../images/help_as_bg.gif) no-repeat;}
.helpAnswer_b p{float:left; width:120px;}
.helpAnswer_b p img{width:100px; height:130px; border:1px solid #b1b1b1;}
.helpAnswer_b ul{float:left; width:260px; padding-top:10px;}
.helpAnswer_b li{float:left; width:260px;}
.helpAnswer_c{float:left; width:357px; height:136px; padding:10px 15px; margin-left:15px; background:url(../images/help_as_bg01.jpg) no-repeat;}
.helpAnswer_c ul{float:left; width:360px;}
.helpAnswer_c li{float:left; width:360px; padding-top:5px;}
.helpAnswer_c .padding{float:left; width:330px; padding:25px 0px 0px 20px;}
.helpAnswer_d{float:left; width:490px; border:1px solid #d0d0d0;}
.helpAnswer_d ul{float:left; width:470px; padding:10px; height:200px; overflow:auto;}
.helpAnswer_d li{float:left; width:450px;}
.helpAnswer_d p{float:left; width:460px; padding:15px; border-top:1px solid #d0d0d0; text-align:right;}
/*我要留言*/
.helpMessage{margin:40px auto; width:760px; padding:10px; border:1px solid #d0d0d0;}
.helpMessage_title{float:left; width:720px; height:30px; padding:10px 0px 0px 40px; border-bottom:1px solid #d0d0d0; background:url(../images/help_ly_pic.gif) left center no-repeat;}
.helpMessage ul{float:left; width:760px;}
.helpMessage li{float:left; width:760px; padding:15px 0px;}
.helpMessage li em{float:left; width:200px; text-align:right; font-style:normal;}
.helpMessage li span{float:left; width:460px;}
.helpBtn_fs{float:left; margin-left:340px;}
.indexFlash{margin:0px auto; width:653px; height:71px;}

/*用户设置*/
.UserContent{float:left; width:745px; position:relative;}
.UserContent_top{float:left; width:665px; height:22px; padding:16px 0px 0px 80px; background: url(../images/user_top.jpg) no-repeat;}
.UserContent_a{float:left; width:743px; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; background:#f5f5f5; padding-bottom:10px;overflow:hidden;}
.userpic { background:#f7f5f5; border:1px solid #f0f0f0; width:260px; padding:10px; position:absolute; top:70px; right:40px;}
.userpic .left { float:left; width:178px; height:154px; float:left; border:#e6e6e6 1px solid; overflow:hidden;}
.userpic .right {width:70px; height:154px; float:right; overflow:scroll; overflow-x:hidden; display:inline}
.userpic .right img { border:#FF6600 1px solid;}

.uers_mainRight {width:180px; padding:0 6px; float:left; background:url(../images/mainRight_bg.png) no-repeat right top; padding-top:17px; }
.UersBanner{width:177px; float:left; border:1px solid #bfbfbf; margin-top:8px; padding:0px;}

.userpic .foot { width:260px; float:left; padding:10px 0;}

.pb70{padding-bottom:70px;}
.UserContent_btm{float:left; width:745px; height:9px; background: url(../images/user_btm.gif) no-repeat;}
.margin_left65{margin-left:65px}

/*报错页面*/
.errorBanner{width:271px; float:left; margin-top:10px; text-align:center;}
.errorBanner img{border:1px solid #bfbfbf;}
.errorInfo{width:271px; float:left;}
.errorInfo_top{width:245px; float:left; height:26px; padding:12px 0px 0px 26px; background: url(../images/error_top.jpg) no-repeat;}
.errorInfo_a{width:269px; float:left; text-align:center; border-left:1px solid #ff6501; border-right:1px solid #ff6501; border-bottom:1px solid #ff6501; background:#fff; padding-bottom:8px;}  
.errorInfo_b{width:600px; float:left; height:430px; background: url(../images/baocuo_pic.jpg) center center no-repeat;}

/*消息*/
.messages { width:615px; height:auto; border:#cccccc 1px solid; background:#fafafa; padding:10px; margin-top:10px;}
.messages p { float:left; padding:5px 0; line-height:22px}
.messages .p1 { width:100px; text-align:right; padding-right:5px;}
.messages .line { border-bottom:#cccccc 1px solid;}
.messages_tips { width:213px; padding:0 25px; height:92px; background:url(../images/layer_tipsbg.gif) no-repeat; color:#E71F19; position:absolute;}
.messages_tips .close a { float:right; position:absolute; right:0; top:0; display:block; width:15px; height:15px;}
/*精彩活动回顾*/
.OffersDy_top05{width:100%; float:left; height:44px; background:url(../images/hd_top.gif) no-repeat;}

/*新首页0517*/
.f22px{ font-size:22px;}
/*链接*/
.cEBlue,a.cEBlue:link,a.cEBlue:visited{color:#3C5897;}
 a.cEBlue:hover{color:#FF0000; !important}
.cERed,a.cERed:link,a.cERed:visited{color:#C41200;}
 a.cERed:hover{color:#FF0000; !important}
.cEGray,a.cEGray:link,a.cEGray:visited{color:#4F4F4F;}
 a.cEGray:hover{color:#3A5A97; !important; font-weight:bold; text-decoration:underline;}
 a.cDGray:hover{color:#FF0000; !important}

.f13px{ font-size:13px;}
.new-topNav{ margin:0px auto; width:100%;  background: url(../images/new_topNav_bg.gif) left top repeat-x; line-height:22px;}
.new-topNav-b{ margin:0px auto; width:1000px;}
.new-topNav-a{ margin:0px auto; width:980px; height:27px; padding:7px 10px 0px 10px;}
.new-topNav-a .tips{ float:left; width:400px;}
.new-topNav-a .topNav{ float:right; width:260px;}
.new-topNav-a .topNav ul{ float:left; width:100%;}
.new-topNav-a .topNav li{ float:left; width:70px; display:inline;}
.new-topNav-a .topNav .new-home{ padding-left:15px; background:url(../images/new_home.gif) left 45% no-repeat;}
.new-topNav-a .topNav .new-sc{ padding-left:20px; background:url(../images/new_sc.gif) left 45% no-repeat;}
.new-topNav-a .topNav .new-help{ padding-left:20px; background:url(../images/new_help.gif) left 45% no-repeat;}
.new-mainNav{margin:0px auto; width:980px; background:#FFF; height:76px; z-index:-10; }
.new-mainNav .logo{float:left; width:400px; height:73px; padding-top:3px;}
.new-mainNav-a{float:right; width:510px; padding-top:48px; height:28px; overflow:hidden; margin-right:5px;}
.new-mainNav-a ul{ float:left; width:100%; text-align:center;}
.new-mainNav-a li{ float:left; width:84px; height:23px; padding-top:5px; background:url(../images/new_menu_bg01.gif) no-repeat; margin-left:1px; display:inline;}
.new-mainNav-a .select{background:url(../images/new_menu_bg.gif) no-repeat; font-weight:bold;}
.new-search{float:left; width:1000px;}
.new-search-left{float:left; width:9px; overflow:hidden; height:78px; background:url(../images/new_search_left.gif) no-repeat;}
.new-search-a{float:left; width:982px; height:55px; padding-top:12px; background:url(../images/new_search_bg.gif) repeat-x;}
.new-search-right{float:left; width:9px; height:78px; background:url(../images/new_search_right.gif) no-repeat;}
.new-citySwitch{float:left; width:205px; padding:0 15px 0px 30px; height:40px; line-height:40px; padding-right:20px; background:url(../images/new_search_bg01.gif) right center no-repeat;position:relative}
.new-citySwitch span{float:left; padding-left:5px;}
.new-citySwitch span a{width:80px; padding-right:15px; background:url(../images/city_area_arr1.gif) right 45% no-repeat;}
.new-search-input{float:left; width:680px; padding-left:40px;}
.new-search-input span{float:left; padding-left:10px; line-height:42px;}
.new-search-input01{float:left; width:480px; height:39px; background:url(../images/new_search_inputBg.gif) repeat-x;}
.new-search-input01 .input-left{float:left; width:9px; height:39px; background:url(../images/new_search_inputLeft.gif) no-repeat;}
.new-search-input01 .input-a{float:left; width:462px; padding-top:8px;}
.new-search-input01 .input-a input{ border:0px solid #ccc; height:20px; color:#9A9A9A;}
.new-search-input01 .input-right{float:left; width:9px; height:39px; background:url(../images/new_search_inputRight.gif) no-repeat;}
/*页面主体*/
/*--端午
.new-wrap{ margin:0px auto; width:100%; background:url(../images/new_body_bg_b.jpg) top center no-repeat;}
.new-wrap-a{ margin:0px auto; width:1000px; position:relative; z-index:10;}
.new-wrap-b{width:148px; height:515px; top:34px; left:-138px; position:absolute; z-index:-1;}
.new-keywords{float:left; width:677px; border-left:1px solid #E5E5E5; line-height:18px; background:#fff;}
--*/

/*rhr-check 2010-06-13 common style*/
.new-wrap{ margin:0px 0px; width:100%; background:url(../images/new_body_bg.gif) repeat-x;}
.new-wrap-a{ margin:0px auto; width:1000px; position:relative;z-index:10;}
.new-wrap-b{width:148px; height:515px; top:34px; left:-138px; position:absolute; z-index:-1; background:url(../images/new_body_bg_a.jpg) no-repeat;}

.new-area{ margin:0px auto; width:980px; line-height:22px;}
.new-left{float:left; width:687px; overflow:hidden;}
.new-right{float:left; width:293px; overflow:hidden;}
/*关键字
  rhr-check 2010-06-13 common style
*/
.new-keywords{float:left; width:677px; border-left:1px solid #E5E5E5; line-height:18px;}
.new-keywords dl{float:left; width:677px; padding:5px 0px;}
.new-keywords dt{float:left; width:670px; padding:0px 0px 5px 7px;}
.new-keywords dd{float:left; width:76px; padding-left:20px; font-size:13px;}
.new-keywords .new_bb{ border-bottom:1px dashed #E5E5E5;}
.new-keywords .new_bg_e{ background:#F4F4F4;}


/*最新优惠*/
.new-offers{float:left; width:677px;}
.new-offers h2{float:left; width:590px; height:38px; padding:27px 10px 0px 77px; background:url(../images/new_offers.gif) no-repeat;}
.new-offers h2 span{float:right; padding-right:14px;}
.new-offers-a{float:left; width:676px; border-left:1px solid #E5E5E5; border-bottom:1px dashed #E5E5E5;}
.new-offers-b{float:left; width:320px; padding:8px 5px 8px 10px;}
.new-offers-b p{float:left; padding-right:8px;}
.new-offers-b p img{width:120px; height:80px;}
.new-offers-b ul{float:left; width:180px; }
.new-offers-b h3{float:left; width:100%; font-size:13px; }
.new-offers-b li{float:left; width:100%; }
.new-offers-c{float:left; width:676px; border-left:1px solid #E5E5E5; line-height:24px;}
.new-offers-c ul{float:left; width:100%; padding:3px 0px;}
.new-offers-c li{float:left; width:325px; padding-left:10px; }
/*热门活动*/
.new-hd{float:left; width:677px;}
.new-hd h2{float:left; width:650px; height:27px; padding:12px 10px 0px 17px; background:url(../images/new_hd.gif) no-repeat;}
.new-hd-a{float:left; width:677px; border-bottom:1px solid #e4e4e4; background:url(../images/new_hd_bg_b.gif) repeat-x;}
.new-hd-b{float:left; height:288px; width:432px; padding:4px; border-left:1px solid #e4e4e4; }
.new-hd-b p{float:left; width:432px;}
.new-hd-b p img{float:left; width:432px; height:144px;}
.new-hd-b ul{float:left; width:425px; padding:6px 0px 5px 7px;}
.new-hd-b li{float:left; width:422px;}
.new-hd-c{float:left; width:236px;}
.new-hd-c ul{float:left; width:100%;}
.new-hd-c li{float:left; width:210px; height:64px; padding:5px 10px 5px 16px; line-height:20px; background:url(../images/new_hd_bg.gif) right top no-repeat;}
.new-hd-c .new-bg-c{background:url(../images/new_hd_bg_a.gif) no-repeat;}
/*热门餐厅*/
.new-ct{float:left; width:677px;}
.new-ct h2{float:left; width:650px; height:29px; padding:10px 10px 0px 17px; background:url(../images/new_ct.gif) no-repeat;}
.new-ct h2 span{float:right; padding-right:20px;}
.new-ct-a{float:left; width:676px; border-left:1px solid #E5E5E5; line-height:24px;}
.new-ct-b{float:left; width:676px;}
.new-ct-b ul{float:left; width:149px; text-align:center; padding:10px 0px 0px 20px;}
.new-ct-b li{float:left; width:126px;}
.new-ct-c{float:left; width:676px; padding:10px 0px;}
.new-ct-c p{float:left; width:80px; text-align:right;}
.new-ct-c ul{float:left; width:590px;}
.new-ct-c li{float:left; width:96px;}
/*注册*/
.new-login{float:left; width:293px; height:82px; background:url(../images/new_login_pic.jpg) no-repeat;}
.new-login a{float:left; width:293px; height:82px; display:block;}
/*最新预订*/
.new-yd{float:left; width:293px; margin-top:8px;}
.new-yd h2{float:left; width:243px; height:28px; position:relative; padding:7px 0px 0px 50px; background:url(../images/new_dy.gif) no-repeat;}
.new-yd h2 span{ right:0px; top:0px; width:41px; height:41px; position:absolute; background:url(../images/new_dy_a.gif) no-repeat;}
.new-yd h2 span{ right:0px; top:0px; width:41px; height:41px; position:absolute; background:url(../images/new_dy_a.gif) no-repeat;}
.new-yd-a{float:left; width:291px; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7;}
.new-yd-a dl{float:left; width:268px; padding-left:10px; line-height:30px;}
.new-yd-a dl span{float:left; width:11px; height:11px; line-height:10px; overflow:hidden; margin:9px 5px 0px 0px; padding-left:3px; color:#FFFFFF; font-size:8px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; background:url(../images/new_icon.gif) left center no-repeat;}
.new-yd-a dl .pl2{padding-left:1px; width:13px;}
.new-yd-b{float:left; width:276px; background:#edecec; padding:7px 5px 7px 10px;}
.new-yd-b h3{float:left; width:263px; height:24px;}
.new-yd-b h3 span{float:left; width:11px; height:11px; line-height:9px; overflow:hidden; margin:6px 5px 0px 0px; padding-left:4px; color:#FFFFFF; font-size:7px; text-align:left; background:url(../images/new_icon.gif) left center no-repeat;}
.new-yd-b h3 .pl2{padding-left:1px;}
.new-yd-b p{float:left; width:138px;}
.new-yd-b p img{float:left; width:120px; height:80px;}
.new-yd-b ul{float:left; width:135px; line-height:20px;}
.new-yd-b li{float:left; width:135px; padding:1px 0px;}
.img { display:block; float:left; padding:3px; background:#FFF; border:#cccccc 1px solid;}
.img:hover { border:#ff6600 1px solid; }
.new-yd-btm{float:left; width:293px; height:9px; overflow:hidden; background:url(../images/new_yd_btm.gif) no-repeat;}
/*广告*/
.new-banner{float:left; width:293px; margin-top:8px;}
.new-banner img{float:left; width:287px; height:87px; border:3px solid #bfbfbf;}
/*大家在做什么*/
.new-todo{float:left; width:293px; margin-top:8px;}
.new-todo h2{float:left; width:192px; height:27px; padding:7px 0px 0px 101px; background:url(../images/new_todo.jpg) no-repeat;}
.new-todo .new-bg-a{float:left; width:252px; height:27px; padding:7px 0px 0px 41px; background:url(../images/new_user.jpg) no-repeat;}
.new-todo-a{float:left; width:281px; padding:7px 5px; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7;}
.new-todo-a ul{float:left; width:281px;}
.new-todo-a li{float:left; width:271px; padding-left:8px; line-height:30px;  background:url(../images/new_icon_a.gif) left center no-repeat;}
.new-todo-btm{float:left; width:293px; height:9px; overflow:hidden; background:url(../images/new_yd_btm.gif) no-repeat;}
/*活跃用户*/
.new-user{float:left; width:281px; padding:7px 5px; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7;}
.new-user ul{float:left; width:81px; padding:5px 6px; height:95px; overflow:hidden; text-align:center; line-height:14px;}
.new-user li{float:left; width:81px; padding-top:4px;}
.new-user .new-bg-b{float:left; width:48px; height:48px; padding:3px; margin-left:15px; display:inline; background:url(../images/new_user_bg.gif) no-repeat;}
.new-user .new-bg-b img{float:left; width:48px; height:48px;}

.new-list{width:283px; padding:7px 5px;}
.new-list h2{float:left; width:283px;}
.new-list p{float:left; width:138px;}
.new-list p img{float:left; width:120px; height:80px;}
.new-list ul{float:left; width:140px;}
.new-list li{float:left; width:140px;}
/*页脚*/
.new-footer{ margin:0px auto; width:980px; padding-top:2px; text-align:center; background:url(../images/new_footer_bg.gif) repeat-x;}
.new-footer-a{float:left; width:100%; height:77px; padding-top:23px; background: #F0F0F0 url(../images/new_pic_e.jpg) right top no-repeat;}

/*注册0518*/
.loginContent{float:left; width:661px; }
.loginContent_top{float:left; width:581px; height:22px; padding:16px 0px 0px 80px; background: url(../images/login_top.jpg) no-repeat;}
.loginContent_a{float:left; width:659px; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; background:#f5f5f5; padding-bottom:10px;}
.loginContent_btm{float:left; width:661px; height:12px; background: url(../images/login_btm.gif) no-repeat;}

/*0519*/
.hdpic { width:645px; float:left; margin-left:7px; display:inline}
.hdpic div.hdpic_a { height:35px; padding:20px 0px 0px 22px; background:url(../images/hdpic_a.jpg) no-repeat; }
.hdpic div.hdpic_b { height:111px; background:url(../images/hdpic_b.jpg) no-repeat; }
.hdpic div.hdpic_c {float:left; width:100%; height:21px; background:url(../images/hdpic_c.jpg) no-repeat; }
.hdpic div.hdpic_con { width:631px; padding-left:12px; border-left:#DBDBDB 1px solid; border-right:#DBDBDB 1px solid;}
.hdpic div.hdpic_con ul { width:631px;}
.hdpic div.hdpic_con li { width:631px; padding:10px 0px;}
.hdpic div.hdpic_con li b{ float:left; width:55px; padding-right:5px; line-height:22px; text-align:right;}
.hdpic div.hdpic_con li span{float:left; width:550px;}
.hdpic div.sys_save {float:left; width:631px; height:25px; padding-top:20px; padding-bottom:20px; text-align:center;}

.regbox { width:720px; margin-left:100px; margin-top:20px; float:left; margin-bottom:200px; display:inline;}
.regbox_left{ width:20px; float:left; height:174px; background:url(../images/regbox_left.gif) no-repeat;}
.regbox_a{ width:680px; float:left; height:155px; padding-top:19px; background:url(../images/regbox_bg.gif) repeat-x;}
.regbox_right{ width:20px; float:left; height:174px; background:url(../images/regbox_right.gif) no-repeat;}
.regbox_b{ width:645px; height:50px; margin-left:110px; margin-top:30px; padding-left:75px; float:left; display:inline; background:url(../images/regbox_icon.jpg) left center no-repeat;}
.w620{ width:620px;}
.ml150{margin-left:150px;}
.ml250{margin-left:300px;}
.regbox_c{ width:580px; float:left; height:155px; padding-top:19px; background:url(../images/regbox_bg.gif) repeat-x;}
.regbox_c ul{float:left; width:450px; padding:10px 0px 0px 130px;}
.regbox_c li{float:left; width:450px; padding:8px 0px;}

.rBox {width:255px; float:left; overflow:hidden; line-height:180%;}

/*add by yf 2010-05-27*/
.OffersMap { width:271px; float:left; background:url(../images/offersDy_bg01.gif) repeat-y; overflow:hidden; margin-top:8px; display:inline;}
.OffersMap ul{ width:261px; float:left; padding:5px 5px 0px 5px;}
.OffersMap li{ float:left;}
.OffersMap ul span{float:left; width:261px; background:#cecece; padding:3px 0px;}
.OffersMap_top{width:100%; float:left; height:26px; background:url(../images/offersDy_top01.gif) no-repeat;}
.OffersMap_btm{width:100%; float:left; height:5px; overflow:hidden; background:url(../images/offersDy_btm02.gif) no-repeat;}

.fDianInfo{width:185px; margin:8px auto 0px auto;}
.fDianInfo_top{width:135px; float:left; height:25px; padding:12px 0px 0px 50px; background: url(../images/fDianInfo_top.gif) no-repeat;}
.fDianInfo_a{width:183px; float:left; text-align:center; border-left:1px solid #ff6501; border-right:1px solid #ff6501; border-bottom:1px solid #ff6501; background:#fff; padding-bottom:8px;}

/*0530*/
#mobileUnbindDiv{ padding-left:20px;}
#mobileBindDiv{ padding-left:20px;}
#emailUnbindDiv{ padding-left:20px;}
#emailCodeDiv{ padding-left:20px;}

/** add by yf 2010-05-31*/
.pop-box {   
    z-index: 19999; /*这个数值要足够大，才能够显示在最上层*/  
    margin-bottom: 3px;   
    display: none;   
    position: absolute;   
    background: #FFF;   
    border:solid 1px #6e8bde;   
}   
  
.pop-box h4 {   
    color: #FFF;   
    cursor:default;   
    height: 18px;   
    font-size: 14px;   
    font-weight:bold;   
    text-align: left;   
    padding-left: 8px;   
    padding-top: 4px;   
    padding-bottom: 2px;   
    background: url("../Images/header_bg.gif") repeat-x 0 0;   
}   
  
.pop-box-body {   
    clear: both;   
    margin: 4px;   
    padding: 2px;   
} 
        
        
.mask {   
    color:#C7EDCC;
    background-color:#C7EDCC;
    position:absolute;
    top:0px;
    left:0px;
    filter: Alpha(Opacity=60);
} =======
#emailCodeDiv{ padding-left:20px;}
/*0531*/
.fandianPhoto{float:left; width:730px;}
.fandianPhoto ul {float:left; width:135px; padding-left:10px;}

/*0531*/
#subInfo441 { padding-left:20px;}
#userSubCityId441{ padding-left:20px;}
#subInfo402{ padding-left:20px;}
#userSubCityId402{ padding-left:20px;}

/*联系我们0621*/
.contact_us{float:left; width:247px; padding:10px 9px;}
.contact_us ul{float:left; width:247px; background:#fff; height:500px;  background:url(../images/contact_bg_a.gif) repeat-y; }
.contact_us li{float:left; width:217px; height:35px; line-height:35px; padding-left:30px; background:url(../images/contact_bg.gif) no-repeat;}
.contact_us .select_contact{float:left; width:217px; height:35px; background:url(../images/contact_bg_on.gif) no-repeat;}

/*友情链接0625*/
.links{float:left; width:600px; padding:10px 0px;}
.links dl{float:left; padding:20px 0px;}
.links dt{float:left; width:580px; padding-left:20px; border-bottom:1px solid #ccc;}
.links dd{float:left; width:162px; overflow:hidden; margin:20px 20px 5px 18px; display:inline;}
.links dd img{float:left; width:160px; height:80px; border:1px solid #000;}

/*搜索页*/
.searchResult_b{float:left; width:658px;}
.searchResult_top{float:left; width:658px; height:2px; overflow:hidden; background:url(../images/search_top.gif) no-repeat;}
.searchResult_a{float:left; width:652px; margin-left:1px; display:inline; padding:0px 5px 0px 1px; background:url(../images/search_bg_a.gif) repeat-y;}
.searchResult_btm{float:left; width:658px; height:33px; padding-top:1px; overflow:hidden; background:url(../images/search_btm.gif) left top no-repeat;}

.key_area1 { width:100%; float:left; padding:5px 0; overflow:hidden;}
.key_area1 dl{ width:658px; float:left; overflow:hidden;}
.key_area1 dd { float:left; width:503px; line-height:22px; padding:5px 0px 5px 62px; background:url(../images/search_icon_a.jpg) 7% 45% no-repeat; }
.key_area1 dd span {float:right; width:70px; padding-left:5px; background:url(../images/search_show_a.gif) right 43% no-repeat;}
.key_area1 dd .close{background:url(../images/search_show_b.gif) right 43% no-repeat;}

.key_area1 dd.line { background:url(../images/key_area_line.jpg) right no-repeat ;}
.key_area1 span.ico_cha { display:block; float:left; margin-top:6px; width:93px; height:44px; background:url(../images/btn_search.gif) no-repeat;}
.key_area1 span.ico_cha a {display:block; float:left; width:93px; height:44px;}
.key_area1 .input{float:left; width:100px; height:20px; overflow:hidden; margin-right:10px; padding:0px 3px; line-height:20px; border:1px solid #C80604; background:url(../images/input_bg.gif) repeat-x;}
.key_area1 .input01{float:left; width:55px; height:20px; overflow:hidden; padding:0px 3px; line-height:20px; border:1px solid #C80604; background:url(../images/input_bg.gif) repeat-x;}
.canInput { width:280px; height:31px; line-height:28px; border:0px; background:url(../images/indexsearchbg_b.jpg) repeat-x;}

.key_area { width:100%; float:left; height:101px; padding:10px 0; overflow:hidden;}
.key_area2 { width:100%; float:left; height:101px; padding:10px 0; overflow:hidden;}
.key_area dl{ width:650px; float:left; padding-left:28px; overflow:hidden;}
.key_area dd { float:left; width:630px; line-height:22px; padding:7px 0px 12px 0px;}
.key_area dd input { margin:0px 3px; float:left;}
.key_area dd .search {float:left; width:433px; height:37px; padding:12px 0px 0px 43px; margin-left:50px; display: inline; background:url(../images/indexsearchbg_a.jpg) no-repeat;}
.key_area dd label {float:left; padding:0px 10px;}

.key_area dd.line { background:url(../images/key_area_line.jpg) right no-repeat ;}
.key_area span.ico_cha { display:block; float:left; margin-top:6px; width:93px; height:44px; background:url(../images/btn_search.gif) no-repeat;}
.key_area span.ico_cha a {display:block; float:left; width:93px; height:44px;}
.key_area .input{float:left; width:100px; height:20px; overflow:hidden; margin-right:10px; padding:0px 3px; line-height:20px; border:1px solid #C80604; background:url(../images/input_bg.gif) repeat-x;}
.key_area .input01{float:left; width:55px; height:20px; overflow:hidden; padding:0px 3px; line-height:20px; border:1px solid #C80604; background:url(../images/input_bg.gif) repeat-x;}

 .cFBlue,a.cFBlue:link,a.cFBlue:visited{color:#3C5897; text-decoration:underline;}
 a.cFBlue:hover{color:#FF0000; !important}
 
.area_arr { text-align:center; height:30px; width:670px; float:left;}
.area_arr a { display: block; height:26px; background:url(../images/search_show.jpg) 90% no-repeat;}

.area_arr1 { text-align:center; height:30px; width:670px; float:left;}
.area_arr1 a { display: block; height:26px; background:url(../images/search_close.jpg) 90% no-repeat;}

.searchResult-b{float:left; width:258px; padding:3px 0px 0px 10px; border-bottom:1px solid #ACACAC;}
.searchResult-b h3{float:left; width:207px; padding-left:43px; line-height:25px; height:30px; background:url(../images/search_num1.gif) left 45% no-repeat;}
.searchResult-b h3 .pl2{padding-left:1px;}
.searchResult-b ul{float:left; width:250px;}
.searchResult-b li{float:left; width:250px;}

.searchResult-a{float:left; width:268px; border-left:1px solid #acacac; border-right:1px solid #acacac; border-bottom:1px solid #acacac; line-height:22px; background:#fff;}
.searchResult-a dl{float:left; width:258px; display:inline; padding-left:10px;  line-height:27px; border-bottom:1px dashed #acacac; }
.searchResult-a dl em{float:right; width:80px; color:#000000;}
.searchResult-a dl span{float:left; width:27px; height:27px; background:url(../images/search_num2.gif) 4% center no-repeat;}
.searchResult-a .bg-a{background:#F1F1F1;}
.searchResult-a dl span.search-bg03{background:url(../images/search_num3.gif) 4% center no-repeat;}
.searchResult-a dl span.search-bg04{background:url(../images/search_num4.gif) 4% center no-repeat;}
.searchResult-a dl span.search-bg05{background:url(../images/search_num5.gif) 4% center no-repeat;}
.searchResult-a dl span.search-bg06{background:url(../images/search_num6.gif) 4% center no-repeat;}
.searchResult-a dl span.search-bg07{background:url(../images/search_num7.gif) 4% center no-repeat;}
.searchResult-a dl span.search-bg08{background:url(../images/search_num8.gif) 4% center no-repeat;}
.searchResult-a dl span.search-bg09{background:url(../images/search_num9.gif) 4% center no-repeat;}
.searchResult-a dl span.search-bg10{background:url(../images/search_num10.gif) 4% center no-repeat;}

.datalist {float:left; width:268px; border-left:1px solid #acacac; border-right:1px solid #acacac; border-bottom:1px solid #acacac;}
.datalist dl { width:257px;height:25px; padding:0 5px; float:left; background:#FFFFFF}
.datalist dl dt,.datalist dl dd { float:left; height:25px; line-height:25px;}
.datalist dl dd { float:left; height:25px; line-height:25px;}
.datalist dl dd a { color:#434343;}
.datalist dl dt { width:30px;}
.datalist dl dd.dd1 { width:155px; padding-left:5px;}
.datalist dl dd.dd2 { width:40px; text-align:center}
.datalist dl dd.dd3 { width:45px; text-align:center; color:#DF2300;}
.datalist dl dd.dd4 { width:20px; text-align:center}
.datalist dl dd.dd5 { width:20px; text-align:center}



