*{margin:0 auto;padding:0;list-style:none;text-decoration:none;font-size:12px;font-family:宋体;}
img{border:0;}
#container,#header,#nav,#pagebody,#left,#lt_left,#login,#lbg,#click,.clbg{height:auto;overflow:hidden;}
#container{width:974px;padding:0 13px;background:#fffcf7;}
#header{width:974px;}
#header #logo{width:160px;height:50px;margin:8px 0 0 30px;float:left;}


#nav{width:740px;margin-top:28px;float:right;}
	#lnav{width:544px;height:36px;background:url(nav.gif);float:left;padding:3px 0 0 10px;}
	#lnav ul li{width:85px;height:36px;float:left;}
	#lnav ul li a{display:block;width:85px;height:26px;text-align:center;font-weight:bold;color:#fff;padding-top:10px;}
	#lnav ul li a:hover{background:url(nav_hover.gif);color:#FF7200;}
	#lnav ul li.on a{background:url(nav_hover.gif);color:#FF7200;}
	#rnav{width:175px;float:right;line-height:20px;}
	#rnav a{color:#333;}
	#rnav a:hover{color:red;}

#pagebody{width:974px;margin-top:10px;}
#left{width:895px;float:left;background:url(styleline.gif) no-repeat 0 0;padding-top:15px;}
#right{width:74px;float:right;}
#lbg{width:895px;background:url(styleline.gif) -2200px 0px;}
#lt_left{width:198px;float:left;}

#login{width:175px;margin-left:23px;}
	#login li{line-height:26px;}
	#login .lo_li1{width:175px;height:20px;border-bottom:1px solid #cacaca;color:#333;font-weight:bold;padding-top:15px;background:url(style.gif) no-repeat 135px 0;}
	#login .lo_li2{width:175px;}
	#login .lo_li2 table{color:#949494;}
	#login .lo_li3{padding-top:10px;_padding-top:0;height:30px;}
	#login .lo_li3 a{color:#FF6E00;}
	#login .lo_li3 a:hover{color:blue;}
	#login .lo_li4{line-height:18px;}
	#ajax_login .lo_li4{padding:5px 50px;}

#cartdiv{width:186px;min-height:50px;margin-left:13px;margin-top:10px;padding-top:14px;}
	#cartdiv .carttop{width:186px;height:15px;background:url(style.gif) no-repeat 0 -250px;}
	#cartdiv .cartmid{width:186px;background:url(styleline.gif) -1800px 0;}
	#cartdiv .cartbtm{width:186px;height:15px;background:url(style.gif) 0px -284px;}
	#cartdiv .ctop{width:155px;height:40px;border-bottom:1px dashed #cacaca;background:url(style.gif) no-repeat 115px -52px;line-height:20px;color:#949494;}
	#cartdiv .ctop span{font-weight:bold;color:#333;}
	#cartdiv .ccenter{width:155px;padding-top:5px;}
	#cartdiv .ccenter p{width:90px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	#cartdiv .ccenter a{color:#FF6E00;}
	#cartdiv .ccenter a:hover{color:blue;}
	#cartdiv .cbottom{width:155px;text-align:center;height:30px;}

	#cart ul li{width:160px;height:16px;padding-top:2px;_padding-top:0px;}
	#cart ul li .p1{float:left;}
	#cart ul li .p2{float:right;color:#FF6E00;}

/* 用户中心左边栏 */
#sitebar{width:186px;background:url(style.gif) no-repeat 0 -250px;margin-left:13px;margin-top:10px;padding-top:20px;}
	#sitebar .bar_title span{font-weight:bold;color:#333;padding-left:30px;background:url(style.gif) no-repeat -170px -167px;}
	#sitebar .bar{width:186px;background:url(styleline.gif) -1800px 0;}
	#sitebar .bar .folder{width:155px;padding:5px 40px;}
	#sitebar .bar .folder li{height:30px;line-height:30px;}
	#sitebar .bar_btm{width:186px;height:16px;background:url(style.gif) 0px -282px;}

#order{width:186px;background:url(style.gif) no-repeat 0 -300px;margin-left:15px;margin-top:5px;padding:8px 0 0 0px;}
	#order .ordertitle{width:155px;height:22px;background:url(style.gif) no-repeat 115px -100px;color:#949494;}
	#order .ordertitle span{font-weight:bold;color:#333;}
	#order .ordermid{width:176px;background:url(styleline.gif) -2000px 0;padding:10px 0 0 10px;}
	#order .orderbtm{width:186px;height:13px;background:url(style.gif) 0px -336px;}

	#order ul{overflow:hidden;min-height:30px;padding-left:5px;}
	#order ul li{width:150px;height:16px;padding-top:2px;_padding-top:0px;}
	#order ul li .order_p1{float:left;}
	#order ul li .order_p2{float:right;color:#FF6E00;}

.game{width:180px;height:72px;overflow:hidden;text-align:center;margin-left:18px;margin-top:10px;}
.sitetip {width:180px;min-height:72px;margin-left:18px;margin-top:10px;line-height:22px;}
#waitgame {background:url(style.gif) 0 -350px;}
#waitgame a {display:block;width:175px;height:76px;}


#lt_right,.list,.rest,.restinfo,.textmenu,#tuijian,#right,.rt_2,#footer{height:auto;overflow:hidden;}
#lt_right{float:right;width:670px;margin-right:10px;}

#lt_right #play_list {width:400px;height:250px;float:left;overflow:hidden;   border:1px solid #ccc;}
#lt_right #play_list ul li {float:left;}

#lt_right .newnotice {width:255px;height:250px;float:left;margin-left:5px;overflow:hidden;border:1px solid #ccc;text-align:center;}
#lt_right .newnotice .notice_title {background:#ccc;padding:8px 10px;}
#lt_right .newnotice  ul {height:172px;overflow:hidden; }
#lt_right .newnotice  ul li{padding:5px 20px;background:url(style.gif) no-repeat -180px -442px;text-align:left;}
/* 购物流程
.lc_title{width:640px;height:16px;font-weight:bold;color:#FF6E00;padding:4px 0 0 30px;background:url(style.gif) no-repeat -170px -163px;}
.liuc{width:674px;height:60px;}
.liuc .tips{display:block;float:left;padding:20px 0 0 10px;}
.liuc .liuchen{padding:15px 20px;display:block;float:left;text-align:center;margin:5px;}

#M_notice{width:674px;height:20px;overflow:hidden;}
#M_notice ul li{padding:5px 20px;background:url(style.gif) no-repeat -180px -442px;float:left;}
 */
 /* 首页团购商品 */
#lt_right .index_hot_menu {width:665px;height:300px;margin:10px 0;clear:both;}
#lt_right .index_hot_menu .restlist{width:255px;height:298px;float:right;border:1px solid #ccc;}
#lt_right .index_hot_menu .restlist .title { position:absolute; background:#ccc;padding:8px 10px;width:235px; filter: alpha(opacity=60); opacity: 0.5;}
#lt_right .index_hot_menu .restlist ul {margin-top:30px;}
#lt_right .index_hot_menu .restlist ul li {padding:5px;}



/* shop页-餐厅 */
#rest{}
	#rest .rest_title{width:640px;height:16px;font-weight:bold;color:#333;border-bottom:1px solid #cacaca;padding:4px 0 0 30px;background:url(style.gif) no-repeat -170px -163px;}
	#rest .rest_info{width:640px;float:left;}
	#rest .rest_info .logo img{float:right;margin:0 5px 5px 0;width:120px;}
	#rest .rest_info ul{float:left;padding:5px;}
	#rest .rest_info ul.r_logo{width:160px;height:160px;overflow:hidden;}
	#rest .rest_info ul.r_info{width:220px;height:160px;overflow:hidden;}
	#rest .rest_info ul.r_info li span {color:#999;padding-right:3px;}
	#rest .rest_info ul.r_build{width:220px;height:160px;overflow-y: auto;}
	#rest .rest_info ul li{height:16px;padding-top:2px;_padding-top:0px;}
	#rest .rest_info ul li.subtitle{padding:3px 10px;font-weight:bold;}

	#rest .menu_info{width:640px;float:left;}
	#rest .restmenu_title{width:640px;height:16px;border-bottom:1px solid #cacaca;color:#333;font-weight:bold;padding:10px 0 0 25px;background:url(style.gif) no-repeat -180px -93px;}
	#rest .restmenu_title span{float:right;margin:0 10px;color:#ccc;}
	#rest .restmenu {min-height:300px;}
	/* 菜单列表-文字模式 */
	#rest .restmenu .textmenu{width:660px;}
	#rest .restmenu .textmenu ul li{width:310px;height:26px;line-height:26px;float:left;padding:0 5px;}
	#rest .restmenu .textmenu ul li:hover{background-color: #eee;}
	#rest .restmenu .textmenu ul li p{float:left;}
	#rest .restmenu .textmenu .name{width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	#rest .restmenu .textmenu .price{width:60px;text-align:center;}
	#rest .restmenu .textmenu .order{width:50px;text-align:center;}
	#rest .restmenu .textmenu .order a{color:green;display:block;width:40px;height:26px;padding:0 5px;}
	#rest .restmenu .textmenu a:hover{color:blue;background:url(style.gif)  no-repeat 0 -150px;}
	/* 菜单列表-图像模式 */
	#rest .restmenu .menutypetitle{width:650px;font-weight:bold;padding:10px 0 5px 0;}
	#rest .restmenu .imgmenu{width:660px;}
	.imgmenu .menu{width:158px;float:left;border:1px solid #fffcf7;text-align:center;position:relative;}
	.imgmenu .menu:hover{background-color: #eee;border:1px solid #cacaca;}
	.imgmenu .menupic img {width:120px;height:120px;border:3px solid #cacaca;}
	.imgmenu .menuinfo{display:none;width:120px;height:50px;text-align:left;overflow:hidden;}
	.imgmenu li{}
	.imgmenu li p{float:left;}
	.imgmenu .name{height:26px;line-height:26px;width:120px;padding-left:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	.imgmenu .state{height:26px;line-height:26px;padding:0 10px;color:#339999;}
	.imgmenu .price{height:26px;line-height:26px;width:60px;padding:0 10px;}
	.imgmenu .order{height:26px;line-height:26px;width:50px;}
	.imgmenu .order a{color:green;display:block;width:40px;height:26px;padding:0 5px;}
	.imgmenu .order a:hover{color:blue;background:url(style.gif)  no-repeat 0 -150px;}

/* notice页-公告样式 */
#notice{}
	#notice .notice_title{width:640px;height:16px;border-bottom:1px solid #cacaca;color:#333;font-weight:bold;padding:10px 0 0 25px;background:url(style.gif) no-repeat -180px -93px;}
	#notice .content {padding:10px;}
	#notice .content h2{padding:10px; text-align:center;}
	#notice .content h2 span.noticetype {color:#ff9900;padding-right:10px;}
	#notice .content .titletip {color:#999;text-align:center;}
	#notice .content .info {padding:10px;line-height:18px;min-height:200px;}
	#notice .content .info p{margin:10px 0;text-indent:2em;}
	#notice .content .info object{margin:-10px 0;}
	#notice .noticelist{min-height:300px;}
	#notice .noticelist ul li {height:26px;line-height:26px;}
	#notice .noticelist .nt{float:left;color:#339999;width:60px;}
	#notice .noticelist .time{float:right;}
	#notice .restnoticelist{min-height:300px;}
	#notice .restnoticelist ul li {height:26px;line-height:26px;width:500px;}
	#notice .restnoticelist .time{float:right;}

/* menu页-菜单样式 */
#menu{}
	#menu .menu_title{width:640px;height:16px;float:left;border-bottom:1px solid #cacaca;color:#333;font-weight:bold;padding:10px 0 0 25px;background:url(style.gif) no-repeat -180px -93px;}
	#menu .content {padding:10px;width:660px;float:left;min-height:200px;}
	#menu .content h2{padding:10px; text-align:center;}
	#menu .content h2 span.menutype {color:#ff9900;padding-right:10px;}
	#menu .content .titletip {color:#999;text-align:center;margin:5px;}
	#menu .content p {text-indent:2em;padding:6px 0;line-height:22px;}

	#menu .content .menulogo img{float:left;margin:0 5px 5px 0;width:350px;}
	#menu .content ul{float:left;padding:5px;}
	#menu .content ul.u1{width:290px;}
	#menu .content ul.u1 label {display:block;width:60px;font-weight:bold;text-align:right;padding-right:10px;float:left; font-weight:bold;}
	#menu .content ul.u1 li.marketprice {color:#999;text-decoration:line-through;}
	#menu .content ul.u1 li.menuprice {height:25px;line-height:25px;}
	#menu .content ul.u1 li.menuprice  font {font-size:24px;color:red;font-weight:bold;}
	#menu .content ul.u1 li.hotprice {height:30px;line-height:30px;}
	#menu .content ul.u1 li.hotprice font {font-size:30px;color:red;font-weight:bold;}

	#menu .content ul li{height:16px;padding-top:2px;_padding-top:0px;}
	#menu .content ul li.subtitle{padding:3px 10px;font-weight:bold;}

	#menu .menulist {}
	#menu .menulist ul li {float:left;height:26px;width:300px;line-height:26px;padding-left:30px;}


/* 首页餐厅列表 */
.restlist_title{width:640px;float:left;height:16px;border-bottom:1px solid #cacaca;color:#333;font-weight:bold;padding:10px 0 0 25px;background:url(style.gif) no-repeat -180px -93px;}
.restlist_title span{float:right;color:#999;font-weight:normal;}
.restlist{width:670px;float:left;}
	.restlist .rest{width:320px;float:left;margin:2px;padding:3px;border: 1px solid #cacaca;}
	.restlist .rest:hover {background-color: #eee;border: 1px solid #ccc;}
	.restlist .rest .restinfo{width:325px;line-height:18px;color:#949494;min-height:110px;}
	.restlist .rest .restinfo b a{color:green;}
	.restlist .rest .restinfo b a:hover{color:blue;}
	.restlist .rest .restinfo img{float:left;margin:0 5px 5px 0;width:100px;height:100px;}
	.restlist .rest .restinfo .nt{color:#339999;}
	.restlist .rest .restinfo .title{color:#333;}
	.restlist .rest .restinfo .title a:hover{color:blue;}

	.restlist .textmenu{width:330px;height:200px;}
	.restlist .textmenu ul li{width:320px;height:26px;line-height:26px;float:left;}
	.restlist .textmenu ul li p{float:left;}
	.restlist .textmenu .state {width:30px;}
	.restlist .textmenu .name{width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	.restlist .textmenu .price{width:70px;text-align:center;}
	.restlist .textmenu .order{width:50px;text-align:center;}
	.restlist .textmenu .order a{color:green;display:block;width:40px;height:26px;padding:0 5px;}
	.restlist .textmenu .order a:hover{color:blue;background:url(style.gif)  no-repeat 0 -150px;}
	.restlist .textmenu span.right{float:right;margin-right:10px;}

/* 推荐菜单 */
#tuijianmenu{width:670px;float:left;margin-top:10px;}
	#tuijianmenu .tj_title{width:670px;height:15px;background:url(styleline.gif) no-repeat -3400px 0;padding-top:10px;}
	#tuijianmenu .tj_title span {font-weight:bold;color:#333;padding:2px 0 0 30px;background:url(style.gif) no-repeat -170px -201px;}
	#tuijianmenu .tj_mid{width:640px;height:110px;background:url(styleline.gif) repeat-y -4100px 0;padding:10px 15px;}
	#tuijianmenu .tj_btm{width:670px;height:11px;background:url(styleline.gif) no-repeat -4799px -19px;}
	#tuijianmenu .tj_mid div{float:left}

	#tuijianmenu .tj_left,.tj_right{width:10px;height:55px;overflow:hidden;margin-top:25px;}
	#tuijianmenu .tj_left a,.tj_right a{display:block;width:10px;height:55px;}
	#tuijianmenu .tj_left {background:url(style.gif) no-repeat 0 -195px;}
	#tuijianmenu .tj_right {background:url(style.gif) no-repeat -90px -195px;}
	#tuijianmenu .tj_center{width:600px;height:116px;overflow:hidden;padding:0 10px;}
	#tuijianmenu .tj_center ul li{float:left;width:150px;text-align:center;}
	#tuijianmenu .tj_center ul li img{border:2px solid #cacaca;width:100px;height:100px;display:block;}
	#scrollDiv{width:600px;overflow:hidden;}
	#scrollDiv ul li{float:left;width:150px;text-align:center;}

.flink ul li {float:left;padding:2px 5px;}

#todo{width:74px;float:right;_position:absolute;position:fixed; z-index:9;}
	#todo .todo_title{width:65px;height:35px;background:url(style.gif) top right;padding:15px 0 0 5px;}
	#todo .todo_title span {font-weight:bold;color:#FF6E00;padding-left:10px;}
	#todo .todo_mid{width:50px;background:url(styleline.gif) repeat-y -3200px 0;text-align:center;padding:5px 10px;overflow:hidden;line-height:26px;}
	#todo .todo_btm{width:70px;height:30px;background:url(styleline.gif) -3300px 0;}

.lbg_bottom{width:895px;height:18px;background:url(styleline.gif) no-repeat -900px -10px;overflow:hidden;}
#footer{width:954px;padding:10px;text-align:center;margin-top:10px;color:#949494;}

/* 圆角处理  */
	.round {position:relative;border:1px solid #cccccc;padding:5px;margin-bottom:5px;}
	.splt,.sprt,.sprb,.splb{ width:5px; height:5px;position:absolute; display:block; overflow:hidden; font:0/5000px Arial;}
	.splt{ background:url(round.png) 0 0 no-repeat;left:-1px; top:-1px;}
	.sprt{ background:url(round.png) -5px 0 no-repeat;right:-1px; top:-1px;}
	.splb{ background:url(round.png) 0 -5px no-repeat;left:-1px; bottom:-1px;}
	.sprb{ background:url(round.png) -5px -5px no-repeat;right:-1px; bottom:-1px;}
