@charset "utf-8";
/* CSS Document */
/*首页CSS*/
body{margin:0px;padding:0px;background:#fff;font-family:宋体;font-size:12px; line-height:18px}
p,div,h1,h2,h3,h4,h5{margin:0px;padding:0px;}
#container #right #dpxq #dpxq_map {
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #06F;
	height: 500px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
#container #right #dpzs {
	padding: 10px;
}
#container #right #dpzs .dpzs_tu {
	width: 800px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#container #right #dpzs .dpzs_tu img {
	margin-bottom: 15px;
}

img{
	border:none;
	text-decoration: none;
}
.cai_nr {
	float: left;
	width: 155px;
	background-image: url(../image/tjtc_bg.png);
	background-repeat: no-repeat;
	margin-right: 7px;
	margin-left: 7px;
	padding-right: 10px;
	padding-left: 5px;
	margin-bottom: 10px;
	height: 220px;
}

ul,li{list-style:none;margin:0px;padding:0px;}
a{
	text-decoration:none;
	font-size:12px;
	color: #666;
}
.c11 {
	color: #0033ff;
}
 
.addr {
	font-size: 12px;
	color: #000;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 5px;
}
.time {
	font-size: 12px;
	text-align: right;
	padding-right: 10px;
	color: #999;
}
.fs5 {
	font-size: 20px;
}

.banner {
	width: 1180px;
	margin-bottom: 10px;
}
.fs4 {
	font-size: 16px;
}
.dp_tu img {
	margin-left: 5px;
	margin-top: 5px;
}
.cai_tu img {
	margin-top: 5px;
}
.btn_tc {
	background-color: #fe7821;
	font-weight: bold;
	color: #FFF;
	display: block;
	width: 60px;
	text-align: center;
	border-radius:3px;
	margin-left: 5px;
	margin-top: 3px;
}


.ShopImg
{
    height: 85px;
    width: 215px;
}
 
.clear{clear:both}
.clearl{clear:left}
.clearf{clear:right}
.fl{float:left}       
.fr{float:right}
.mb10{ margin-bottom:10px;}
.b{font-weight:bold} /*加粗*/

.c0{color:#fff} /*白*/
.c1{color:#ff6600} /*橙*/
.c2{color:#12952e} /*深绿*/
.c3{color:#6cc429} /*浅绿*/
.c4{color:#999999} /*深灰*/
.c5{color:#efefef} /*浅灰*/
.c6{color:#fc071e} /*红*/
.c7{color:#920000} /*深红*/
.c8{color:#000} /*深红*/
.c9{color:#fda001} /*浅橙*/
.c10 {color: #0372a1;}/*深蓝*/

.bc1 { background-color: #F90;}/*橙色*/
.bc2 { background-color:#12952e;}/*深绿*/
.bc3 { background-color:#fc071e; }/*红*/
.bc4 { background-color:#efefef}/*浅灰*/
.bc5 { background-color:#999999}/*深灰*/
.yuanjiao { border-radius:3px;}/*圆角*/

.t2em{text-indent:2em}
.tac{ text-align:center}

.tal{ text-align:left}

.tar{ text-align:right}
.fs0{font-size:11px;}
.fs1{font-size:12px;}
.fs2{font-size:14px;}
.fs3{font-size:16px;}

#container{width:1180px;margin:0 auto}
.top{ height:32px; line-height:32px ; background:url(../image/top_bg.png) no-repeat left top}
.top .tips{ float:left; padding-left:20px;width:135px}
 .sy {
	float: left;
	width: 50px;
	text-align: center;
}.pr15 {
	padding-right: 15px;
}
.pr30 {
	padding-right: 30px;
}
.login ul{ padding:30px 18px}
.login ul li{ padding-bottom:10px; clear:both; float:left}
.fs2 {
	font-size: 14px;
}

.login ul li,.login ul li a {color:#fff}
.log_btn{ padding:5px 10px;}
.log_btn  img{
	margin-bottom: -10px;
}
.fs2 li
{
    margin:3px;
    }	
.city{
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 40px;
}
.city a{
	font-family:Verdana, Geneva, sans-serif;
	margin-left: 5px;
}
.city a:hover {
	color: #09F;
	text-decoration: underline;
} 

#lefter{
	width:242px;
	float:left;
}
.login{
	height:140px;
	background:url(../image/login.png) no-repeat left top;
	width: 242px;
	display: none;
	text-align: left;
	border: 0px solid #000;
}
.weixin{}
.weixin p{ clear:both; text-align:left; padding:15px 0 15px 20px; font-size:16px; font-weight:bold; font-family:微软雅黑; line-height:24px}


.liucheng h3{ background:url(../image/liucheng_t.jpg) no-repeat left top; height:34px; margin-bottom:15px}
.liucheng ul li{
	margin-bottom:30px;
	background:url(../image/lc_bg.png) no-repeat 17px center;
	line-height:39px;
	font-size:14px;
	color:#eb5d00;
	font-family:"微软雅黑";
	text-align:center;
	font-weight:bold;
	position:relative
}
.pl15 {
	padding-left: 15px;
}

#container #right { 
    	float: left;
	width: 928px;
	margin-left: 10px;
	 height:auto!important;
     height:630px;
     min-height:630px;
}
.ddxq_dhe 
{ 
	width: 928px;
	margin-left: auto; 
	margin-right:auto;
	 height:auto!important;
     height:630px;
     min-height:530px; 
}


 #right2
 {
      clear:none;
      margin:5px auto
     }
.nav {
	background-image: url(../image/nav1.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 30px;
	font-size: 16px;
	color: #FFF;
	padding-left: 30px;
	font-weight: bold;
	line-height: 30px;
	margin-bottom: 10px;
	border-radius:3px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
}
.right_dp {
	width: 928px;
}
.dp_li {
	float: left;
	height: 250px;
	width: 225px;
	background-image: url(../image/dp.png);
	background-repeat: no-repeat;
	margin-right: 5px;
	margin-bottom: 10px;
}
.dp_name {
	height: 20px;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 14px;
	color: #990000;
	margin-top: 5px;
}



.liucheng ul li b{  color:#fff; position:absolute; left:43px;top:0px}


.liucheng ul li span{ position:absolute;left:100px; top:42px; background: url(../image/jt.png) center bottom;width:38px; height:26px}
.mt5 {
	margin-top: 5px;
}
.djs {
	background-color: #F93;
	width: 60px;
	text-align: center;
	display: block;
	color: #FFF;
	  text-decoration:none;
	border-radius:3px;
}
.divShopIntrod
{
   width:60px;
}
 .divShopIntrod a
{
    color:White;
    }
.djs:hover {
	color: #03F;
	 text-decoration:none;
}
.mt5 {
	margin-top: 5px;
}
.btn_dd {
	background-color: #83c321;
	font-weight: bold;
	color: #FFF;
	display: block;
	width: 60px;
	text-align: center;
	margin-top: 5px;
	border-radius:3px;
	margin-left: 5px;
}
#footer {
	background-image: url(../image/foot_bg.jpg);
	background-repeat: repeat-x;
	width: 1180px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	background-position: top;
	padding-top: 40px;
	height: 110px;
	color: #F93;
	font-size: 14px;
}
#container #footer p a:hover {
	color: #F93;
	text-decoration: underline;
}
#container #footer p img {
	margin-left: 5px;
}
.mr10 {
	margin-right: 10px;
}
.gzwx {
	padding-left: 5px;
}
.top_tu {
	margin-left: 40px;
	float: right;
}

.ml5 {
	margin-left: 5px;
}


/*店铺CSS*/
.dp_top {
	float: left;
	margin-left: 16px;
	height: 79px;
	line-height:25px;
	width:926px; 
}
.dp_top .dp_top2 {
	line-height: 25px;
	float: left;
	height: 66px;
	margin-left: 5px;
	padding-top: 10px;
	text-decoration: none;
}
.dp_top .dp_top3 {
	 float:right; 
	 margin-right: 20px; 
}
#lefter .gwl {
	width:242px;
	margin-top: 10px;
}
#lefter .gwl .gwl_nav {
	background-image:url(../image/gwl_nav.jpg);
	background-repeat: repeat;
	height: 28px;
	background-position: left;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	line-height: 28px;
}
#lefter .gwl .gwl_bg {
	font-size:14px;
	background-color: #FAF4E4;
}

.gwl .gwl_bg table tr td{
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000;
	height: 30px;
	line-height: 30px;
	width: 60px;
	font-size: 12px;
}
#container #lefter #tscp {
	width: 242px;
	margin-top: 20px;
}
#container #lefter #tscp .tscp_nav {
	background-image: url(../image/tsc_nav.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 38px;
	font-size: 14px;
	color: #FFF;
	line-height: 30px;
	font-weight: bold;
	padding-left: 30px;
	background-color: #FAF4E4;
}
#container #lefter #tscp #tscp_1 {
	background-repeat: repeat;
	margin-left: 10px;
	background-color: #FAF4E4;
	
}
.cp_nav {
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 922px;
	height: 42px;
	margin-bottom: 10px;
	background-image: url(../image/cp_nav.png);
}
.cp_nav a {
	/*color:#EF761B ; */
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	display: block;
	float:right;
	height: 32px;
	margin-right: 5px;
	margin-top: 10px;
	line-height: 22px;
	width: 140px;
}
.cp_hover {
	background-image: url(../image/cp_nav3.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	width: 140px; 
	color:White; 
}
.cp_nav a:hover {
	background-image: url(../image/cp_nav3.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #FFF;
	text-align: center;
}


.gwl .gwl_bg .gwl_js {
	background-image: url(../image/gwl_db.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 242px;
}
.gwl .gwl_bg .gwl_js .gwl_zj {
	color: #F60;
	text-decoration: none;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	margin-top: 10px;
	margin-left: 5px;
}
.gwl_jsan a {
	text-align: center;
	display: block;
	float: right;
	height: 30px;
	width: 89px;
	line-height: 30px;
	background-image: url(../image/gwl_an.png);
	background-repeat: no-repeat;
	font-size: 14px;
	color: #FFF;
	margin-right: 5px;
}
#ts_gd1 {
	overflow:hidden;
	width: 230px;
	margin-bottom: 10px;
	background-color: #FAF4E4;
}

/*点菜页面*/
.diancai {
	width:496px;
	background-image: url(../image/dc_bg.jpg);
	margin-bottom:100px;
	margin-top:20px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-y;
	clear: both;
	
	}
	
	.diancai .dc_tu {
	height: 150px;
	width: 203px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
}
.diancai .dc_name {
	height: 25px;
	width: 220px;
	margin-right: auto;
	margin-left: auto;
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
}
.diancai .dc_sl {
	width: 220px;
	margin-right: auto;
	margin-left: auto;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}
.diancai .dc_kw {
	width: 220px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	font-size: 14px;
}
.dc_kw ul li {
	margin-top: 10px;
}
.dc_sl a {
	font-weight: bold;
	color: #FFF;
	width: 40px;
	text-align: center;
	display: block;
	float: left;
	margin-left: 25px;
	height: 25px;
	line-height: 25px;
}

.dc_top {
	background-image: url(../image/dc_bgt.jpg);
	background-repeat: no-repeat;
	height: 28px;
}

.diancai .dc_kw ul li .dc_btn a {
	float: left;
	height: 18px;
	width: 73px;
	background-color: #FFF;
	text-align: center;
	display: block;
	font-size: 12px;
	margin-bottom: 10px;
	margin-left: 10px;
	border: 1px solid #999;
}
.diancai .dc_kw ul li .dc_btn a:hover {
	/*background-image: url(../image/yx.gif);
	background-repeat: no-repeat;*/
	background-position: right bottom;
	height: 18px;
	width: 73px;
	border: 1px solid #F90;
}
.dc_foot {
	background-image: url(../image/dc_bgb.jpg);
	background-repeat: no-repeat;
	height: 29px;
	width: 496px;
	margin-right: auto;
	margin-left: auto;
}


.dc_btn {
	float: left;
	width: 182px;
}
.cp_xz {
	height: 45px;
	width: 30px;
	float: right;
}

.diancai .dc_tli {
	width: 230px;
	margin-right: auto;
	margin-left: auto;
	height: 200px;
}
.t_btn {
	width:197px;
	float:left;
	line-height: 25px;
	}
.diancai .xz_btn {
	margin-right: auto;
	margin-left: auto;
	height: 35px;
	margin-top: 20px;
}
.diancai .xz_btn a {
	text-align: center;
	display: block;
	height: 35px;
	width: 90px;
	float: left;
	line-height: 35px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	margin-left: 60px;
}
.diancai .xz_btn a:hover {
	font-weight: bold;
	color: #F90;
	text-decoration: none;
	background-color: #FC0;
}

.diancai .dc_kw ul li .t_btn a {
	background-color: #FFF;
	text-align: center;
	display: block;
	float: left;
	height: 23px;
	width: 113px;
	margin-left: 20px;
	margin-right: 10px;
	line-height: 25px;
	border: 1px solid #999;
}
.diancai .dc_kw ul li .t_btn a:hover {
	/*background-image: url(../image/yx.gif);
	background-repeat: no-repeat;*/
	background-position: right bottom;
	height: 23px;
	width: 113px;
	border: 1px solid #F90;
}
#container #right #dpxq {
	font-size: 14px;
	color: #000;
	padding: 10px;
	line-height: 15px;
}
#container #right #dpdp {
	margin-bottom: 15px;
}
#container #right #dpdp table {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#container #right #dpdp table tr {
	margin-bottom: 10px;
}
#container #right #dpdp table tr td {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}
#container #right #sypl {
	padding: 10px;
	font-size: 14px;
}
#container #right #sypl ul li {
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000;
	line-height: 20px;
	text-decoration: none;
	font-size: 14px;
	margin-bottom: 20px;
}
.mlr10 {
	margin-right: 10px;
	margin-left: 10px;
}
.hytime {
	float: right;
	height: 20px;
	text-align: center;
	font-size: 12px;
	margin-right: 10px;
	margin-left: 10px;
	color: #333;
}
#container #right #sypl #pjzy {
	height: 30px;
	width: 530px;
	margin-right: auto;
	margin-left: auto;
}
#container #right #sypl #pjzy a {
	line-height: 30px;
	text-align: center;
	display: block;
	height: 28px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	border: 1px solid #CCC;
	color: #F60;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}
#container #right #sypl #pjzy a:hover {
	font-weight: bold;
	color: #FFF;
	background-color: #F60;
}
.wsaq {
	width: 104px;
	font-size: 10px;
	border: 1px solid #999;
	text-align: center;
	height: 42px;
	line-height: 15px;
	margin-left: 10px;
	margin-right: 10px;
	float: left;
	background-color: #FFF;
}
.wsaq a {
	font-size: 10px;
	color: #000;
	text-decoration: none;
}
 
.aqlm {
	float: left;
	height: 42px;
	width: 104px;
	margin-right: 10px;
	margin-left: 10px;
}
#footer2 {
	width: 520px;
	height: 42px;
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left:auto;
	margin-right:auto;
}
.gwc_lm {
	float: left;
	height: 16px;
	margin-top: 5px;
	width: 60px;
	text-align: center;
	font-size: 12px;
	line-height: 16px;
}
#gwc_cdl {
	height: 275px;
	width: 242px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #000;
}
#gwc_cdl .gwc_cp {
	height: 44px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000;
	font-size: 12px;
	color: #C30;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 10px;
	clear: both;
}
.w50 {
	width: 50px;
}
#gwc_cdl .gwc_cp .gwc_cp2 a {
	color: #C00;
	display: block;
	float: left;
	text-decoration: none;
	width: 216px;
}
#gwc_cdl .gwc_cp .gwc_cp2 a:hover {
	color: #F90;
	text-decoration: none;
}

#gwc_xy {
	width: 42px;
	padding-left:10px
}
#gwc_xy .gwc_ys {
	background-image: url(../image/fbbtn.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 21px;
	text-align: center;
	line-height: 21px;
	color: #FFF;
	font-weight: bold;
	float: left;
	margin-top: 4px;
}
#gwc_xy .gwc_ys a {
	color: #FFF;
	line-height: 21px;
	text-align: center;
}
#ts_gd1 ul li {
	width: 220px;
	height: 16px;
	line-height: 16px;
	margin-bottom: 10px;
}
.tsc_cm {
	height: 16px;
	width: 130px;
}
#ts_gd1 ul li a {
	color: #C00;
	text-decoration: none;
}

#ts_gd1 ul li a:hover {
	color: #F90;
	text-decoration: none;
}



.w120 {
	width: 120px;
}
.cp_nav2 {
	height:25px;
	width:135px;
	color:#FF6600;
	font:bold 14px/1.3 "瀹嬩綋";
	float:left;
	padding-top:5px;
	text-align:center;
	cursor:pointer;
	margin-right:5px;
	padding-right: 0px;
	padding-left: 0px;
	}
	
.cp_nav3 {
	color:#FFF;
	height:25px;
	width:135px;
	float:left;
	padding-top:5px;
	cursor:pointer;
	margin-right:5px;
	background:#F60;
	font-family: "瀹嬩綋";
	font-size: 14px;
	line-height:1.3;
	font-weight: bold;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	}
.cp_nav3:hover {
	color:#FF6600;
	height:25px;
	width:135px;
	float:left;
	padding-top:5px;
	text-align:center;
	cursor:pointer;
	margin-right:5px;
	font-family: "瀹嬩綋";
	font-size: 14px;
	line-height:1.3;
	font-weight: bold;
	background: #FFF;
	padding-right: 0px;
	padding-left: 0px;
	}
.cp_nav2:hover {
	height:25px;
	width:135px;
	color:#FFF;
	font:bold 14px/1.3 "瀹嬩綋";
	float:left;
	padding-top:5px;
	text-align:center;
	cursor:pointer;
	margin-right:5px;
	background:#F60;
	padding-right: 0px;
	padding-left: 0px;
	}
#container #lefter .login3 .login2 {
	color: #FFF;
	text-align: center;
	float: left;
	margin-top: 20px;
	margin-left: 10px;
}
.login3{
	height:140px;
	width: 242px;
	background-image: url(../image/login2.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#container #lefter .login3 .login2 a:hover {
	color: #00F;
	text-decoration: none;
}
.f3
{
    cursor:pointer 
    }
.bookTcBtn,.bookDdBtn
{
    cursor:pointer 
    }

#preview { 
top: 786px;
left: 428px;
display: block;
position: absolute;
border: 2px solid #F30;
background: #333;
padding: 0px;
display: none;
color: #fff;
font-family: "宋体";
font-size: 16px;
text-align: right;
z-index: 999;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
line-height: 18px;
}

/*分页START*/
#pager ul.pages {
display: block;
border: none;
text-transform: uppercase;
font-size: 10px;
margin: 10px 200px 10px 300px;
padding: 0;
}

#pager  ul {
font: normal 12px Arial;
color: #CD2626;
list-style: none;
}
 
#pager ul  
{
list-style: none;
display: block;
list-style-type: disc;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 40px;
}
#pager ul.pages li.pgEmpty {
border: 1px solid #eee;
color: #eee;
}
#pager ul.pages li {
list-style: none;
float: left;
border: 1px solid #ccc;
text-decoration: none;
margin: 0 5px 0 0;
padding: 5px;
font: bold 12px "宋体";
color: #FF6600;
}

#pager ul.pages li.pgCurrent {
border: 1px solid #003f7e;
color: #FF0000;
font-weight: 700;
background-color: #eee;
}
#pager {  padding-left:200px}
/*分页END*/
#container #right .diancai .jiesuan {
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	font-size: 14px;
}
.jiesuan ul li {
	height: 25px;
	line-height: 25px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}
.ml50 {
	margin-left: 70px;
}
.jiesuan ul li a {
	text-align: center;
	display: block;
	height: 20px;
	float: left;
	line-height: 20px;
	color: #000;
	background-color: #FFF;
	border: 1px solid #CCC;
	margin-left: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
.jiesuan ul li a:hover {
	border: 1px solid #F60;
	/*background-image: url(../image/yx.gif);
	background-repeat: no-repeat;*/
	background-position: right bottom;
	display:block;
}
.diancai .jz_ts {
	line-height: 25px;
	height: 25px;
	margin-top: 10px;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	font-size: 14px;
}
.Address{ width:200px; height:16px; font:normal 12px "宋体"; border:1px solid #999; background:url(../image/menuChk.bmp) 120% 120% no-repeat; background-color:#FFF; padding-top:4px; text-align:left; float:left; cursor:pointer;}

.divWaitSend {
	height: 232px;
	width: 345px;
	background-color: #FFFFFF;
	display: none;
}
.divWaitValue {
	height: 70px;
	width: 340px;
	margin-top: 60px;
}
.divWaitImg {
	float: left;
	height: 70px;
	width: 70px;
	margin-left: 30px;
}
.ImgWaitSend {
	height: 70px;
	width: 70px;
}
.divWaitCaption {
	font-family: "宋体";
	font-size: 16px;
	float: left;
	height: 25%;
	width: 200px;
	margin-top: 30px;
	margin-left: 8px;
}

 .wid
 {
     width:182px;
     }
     .wid2
     {
         width:33px;
       
         }
         
.MemberLastTogo {
	height: 44px;
	width: 100%;
	margin-top: 10px;
	font-size: 12px;
}
#MemberLastTogo a{text-decoration:none;color:#0000FF}
#MemberLastTogo a:hover{text-decoration:underline;color:#990000;}	


.MemberLastT1 {
	height: 15px;
	width: 238px;
	margin-left: 15px;
}
.MemberLastT2 {
	height: 15px;
	width: 238px;
	margin-left: 15px;
	margin-top: 5px;
	clear:both
}
.MemberLastShop {
	float: left;
	height: 15px;
	width: 150px;
}
.MemberLastBillTime {
	float: left;
	height: 15px;
	width: 60px;
	text-align: right;
	margin-left: 0px;
	padding-left:0px;
}
.divRecommendFood {
	height: 15px;
	width: 230px;
}
a:hover {cursor:pointer; text-decoration:none;}
#cur
{text-decoration:none;
    }
.curr
{ text-decoration:none;
    cursor:pointer;
}
 .feel
    { 
	background-repeat: no-repeat; 
	background-position: right bottom;
	display:block;
}
.ml50 {
	margin-left: 70px;
}
.jiesuan ul li a {
	text-align: center;
	display: block;
	height: 20px;
	float: left;
	line-height: 20px;
	color: #000;
	background-color: #FFF;
	border: 1px solid #CCC;
	margin-left: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
.jiesuan ul li a:hover {
	border: 1px solid #F60;
	
}
.diancai .jz_ts {
	line-height: 25px;
	height: 25px;
	margin-top: 10px;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	font-size: 14px;
}

#sypl .sypl2 {
	width: 918px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
}
#sypl .sypl2 .hydh {
	float: left;
	height: 40px;
	width: 100px;
	text-align: center;
	margin-left: 10px;
	color: #999;
}
#sypl .sypl2 .dcsj {
	height: 30px;
	width: 150px;
	float: left;
	margin-left: 10px;
	line-height: 30px;
	text-align: center;
	color: #999;
}
#sypl .sypl2 .pl_tu {
	width: 35px;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}
#sypl .sypl2 .pl_kuan {
	width: 600px;
	float: left;
}
#sypl .sypl2 .pl_kuan .pl_hy {
	width: 600px;
	float: left;
	font-size: 12px;
}
.sbjg {
	cursor:pointer;
}
.yssm_wz .yssm_bg table tr td {
	padding-top: 3px;
	padding-bottom: 3px;
}
.dialog-overlay
{
    width: 100%;
    position: absolute;
    z-index: 100;
    height: 1183px;
    background: gray;
    filter: alpha(opacity:50);
    opacity: 0.5;
    left: 0px;
    top: 0px;
    display: none;
}
.divChooseAdr
{
    position: absolute;
    z-index: 102;
    height: 190px;
    width: 300px;
    left: 280px;
    top: 150px;
    border: medium solid #FF6600;
    padding: 10px;
    display: none;
    background-color: #FFFFCC;
}
.divChooseAdrLine
{
    height: 25px;
    width: 300px;
    font-family: "宋体";
    font-size: 16px;
    padding-left: 15px;
    margin-top: 8px;
}
.Address
{
    width: 230px;
    height: 16px;
    font: normal 12px "宋体";
    border: 1px solid #999;
    background: url(../image/menuChk.bmp) 120% 120% no-repeat;
    background-color: #FFF;
    padding-top: 4px;
    text-align: left;
    float: left;
    cursor: pointer;
    margin-left: 30px;
}
.divAdrChecked
{
    width: 290px;
    text-align: left;
    font-size: 14px;
}
.SpAdrRemark
{
    font-family: "宋体";
    font-size: 12px;
    color: #FF0000;
}
.AdrChooseButton
{
    height: 30px;
    width: 80px;
    margin-top: 8px;
}
 
 


/*我的订单*/
.bc7{ background-color:#efefef;}
.bc6 { background-color:#dbdbdb;}
.wddd {
	width: 900px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
	font-size: 14px;
	border: 1px solid #CCC;
}
.wddd table a {
	color: #03F;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
}
.wddd table a:hover { color:#F90; text-decoration: none;}
.wddd_bt {
	background-color: #DBDBDB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F00;
 
}
.wddd table th, .wddd table td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

/*订单详情*/

.ddxq {
	float: left;
	width: 280px;
	padding: 10px;
	font-size: 14px;
}
.ddxq_2 {
	margin-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	padding-bottom: 5px;
	
	
	}
.ddxq_bg {
	width: 620px;
	float: left;
	margin-top: 10px;
	height: 500px;
}

.ddxq_3 {
	font-size: 14px;
	font-weight: bold;
	float:left;
	width:80px;
	text-align: justify;
}
.ddxq a { color: #03F;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;}
.ddxq_5 a {
	text-align: center;
	display: block;
	width: 50px;
	float: left;
	margin-left: 50px;
	color: #000;
	border: 1px solid #999;
	background-image: url(../image/head_back.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.zlxg {
	width: 610px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #CCC;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
}


.ddxq_5 a:hover { color:#F90; text-decoration: none;}
.ddxq a:hover { color:#F90; text-decoration: none;}
.ddxq_4 {
	float:left;
	margin-left:10px;
		}
.ddxq_bg table th, .ddxq_bg table td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
}
.ddpj {
	margin-right: 10px;
	margin-left: 10px;
}
.ddpj_2 {
	width: 100px;
	height: 25px;
	line-height: 25px;
	float: left;
	margin-right: 30px;
	margin-left: 30px;
	margin-top: 10px;
}
.ddpj_3 {
	float: left;
	margin-top: 20px;
	margin-left: 30px;
	width: 500px;
}
.ddpj_4 {
	float: left;
	font-size: 14px;
	line-height: 24px;
	height: 24px;
}
.ddpj_xx {
	margin-bottom: 20px;
	width:auto;
}
.ddpj_pl {
	float: left;
	height: 200px;
	width: 550px;
	margin-left: 30px;
}
.ddpj_pl .ddpj_pl2 {
	height: 180px;
	float: left;
	margin-left: 10px;
	width: 500px;
}
.ddpl_wbk {
	
	height: 150px;
	width: 480px;
	padding: 3px;
	border:#09F 1px solid;
}.ddpj_an {
	height: 30px;
	width: 300px;
	margin-left: auto;
	margin-top: 10px;
	margin-right: auto;
}
.ddpj_an .ddpj_an2 {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}
.ddpj_an2 a {
	text-align: center;
	display: block;
	float: left;
	height: 30px;
	width: 85px;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	border-radius:3px;
	margin-left:30px;
	margin-right:30px;
}
.ddpj_an2 a:hover {
	color: #F90;
	text-decoration: none;
}

/*资料修改*/
#alpha {
	background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;
	filter:Alpha(opacity=40);
	background:#000000;
	height: 100%;
	min-height:1300px;
	width: 100%;
	position: absolute;
	z-index: 10;
}
#fdxz {
	clear: both;
	position: relative;
}
#fdxz #fdxz2 {
	background-color: #faf4e4;
	/*width: 350px;*/
	height: 110px;
	position: absolute;
	z-index: 20;
	border-radius:5px;
	padding: 10px;
	bottom: 10px;
	border: 1px solid #09F;
}
#fdxz #fdxz2 .fdxz3 {
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	height: 20px;
	line-height: 20px;
}

#fdxz #fdxz2 .fdxz3 a {
	color: #000;
	text-decoration: none;
	text-align: center;
	display: block;
	width: 80px;
	float: left;
	margin-left: 15px;
	background-image: url(../image/head_back.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.w100 { width:100px;}
.w180 { width:180px;} .ddxq_bk {
	border: 1px solid #CCC;
}

#tbTogoInfo td,.trTogo
{
    height:30px; 
    text-align:center; 
    }
.ddpj_py {
	font-size: 14px;
	line-height: 24px;
	height: 24px;
	margin-left: 15px;
	float: left;
	width: 230px;
}
.cjjf_nav {
	background-image: url(../image/nav1.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 30px;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	line-height: 30px;
	border-radius:3px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	padding-left: 10px;
}
.cjjf li {
	margin-bottom: 5px;
}
.cjjf li a { font-size:14px; margin-left:5px;}
.cjjf li a:hover {
	color: #F60;
	text-decoration: none;
}
.cjjf {
	width: 900px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	margin-right: auto;
	margin-left: auto;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}



/*忘记密码*/
.wjmm {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #CCC;
	margin-top: 30px;
}
.wjmm .wjmm2 {
	width: 600px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.wjmm .wjmm2 .hyID {
	width: 100px;
	float: left;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	font-size: 14px;
	text-decoration: none;
}
.wjmm .wjmm2 .wjmm3 {
	font-size: 14px;
	text-decoration: none;
	padding-left: 15px;
	float: left;
}
.wjmm .wjmm_btn {
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	margin-top: 20px;
}
.wjmm_btn .wjmm_btn2 {
	float: left;
	height: 30px;
}
.wjmm_btn .wjmm_btn3 {
	height: 30px;
	padding-left: 15px;
	float: left;
}
.wjmm_btn2 a {
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../image/top_bg.png);
	display: block;
	float: left;
	height: 30px;
	width: 80px;
	text-align: center;
	border: 1px solid #CCC;
	font-size: 14px;
	color: #000;
	text-decoration: none;
}

#cjxq_sm {
	height: 25px;
	margin-top: 15px;
	font-size: 14px;
	line-height: 25px;
	background-color: #EAEAEA;
	border: 1px solid #999;
	padding-left: 10px;
	color: #000;
	margin-right: 10px;
}

label,.btn_dd,.btn_tc
{
    	cursor:pointer;
    }
	
	
	/*送餐地址*/
.scdz {
	float: left;
	margin-left: 20px;
	margin-right: 10px;
}
.scdz_dz {
	width: 380px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	
}
.scdz_xx {
	margin-top: 20px;
}
.scdz_btn {
	width: 250px;
	margin-right: auto;
	margin-left: auto;
	height: 30px;
	margin-top: 10px;
	line-height: 30px;
	margin-bottom:10px;
}

.scdz_btn a {
	text-align: center;
	display: block;
	width: 80px;
	height:30px;
	float: left;
	margin-left: 30px;
	
	color: #000;
	border: 1px solid #999;
	background-image: url(../image/head_back.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.scdz_dz a {
	text-align: center;
	display: block;
	width: 50px;
	float: left;
	margin-left: 30px;
	color: #000;
	border: 1px solid #999;
	background-image: url(../image/head_back.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.scdz_dz a:hover { color:#F90; text-decoration: none;}






/*免费注册*/
.mfzc {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
.mfzc_a a {
	text-align: center;
	display: block;
	width: 80px;
	height:20px;
	line-height:20px;
	float: left;
	margin-left: 30px;
	color: #000;
	border: 1px solid #999;
	background-image: url(../image/head_back.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.mfzc_a a:hover { color:#F90; text-decoration: none;}

.mfzc_bk {border-collapse: collapse}
.mfzc_bk td{border:1px solid #CCC;width:100;height:25} 

.ImgBigShow{
    width: 480px;
	height: 360px;
}

.diancai .xz_btn2 {
	margin-right: auto;
	margin-left: auto;
	height: 35px;
	margin-top: 20px;
}
.diancai .xz_btn2 a {
	text-align: center;
	display: block;
	height: 35px;
	width: 90px;
	float: left;
	line-height: 35px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	margin-left: 28px;
}
.diancai .xz_btn2 a:hover {
	font-weight: bold;
	color: #F90;
	text-decoration: none;
	background-color: #FC0;
}
.xz_btn3 {
	margin-right: auto;
	margin-left: auto;
	height: 35px;
	margin-top: 20px;
}
.xz_btn3 a {
	text-align: center;
	display: block;
	height: 35px;
	width: 100px;
	float: left;
	line-height: 35px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	margin-left: 28px;
}
.xz_btn3 a:hover {
	font-weight: bold;
	color: #F90;
	text-decoration: none;
	background-color: #FC0;
}
