/* CSS Document */
body,ul,li,div,p,dl,dt,dd,img,a,input,h1,h2,h3,h4,h5,h6,textarea {
	margin: 0;
	padding: 0;
}

body {
	font: 13px Arial, Helvetica, sans-serif;
	color: #333333;
}

ul,li {
	list-style: none
}

a {
	text-decoration: none;
	outline: none;.a_input{ width:240px; height:22px; border:1px solid #d9d9d9; }

	
	cursor: pointer;
}

a:hover {
	text-decoration: underline;
}

img {
	border: 0;
}

/*顶部*/
.con {
	width: 1002px;
	margin: auto; clear:both;
}

.ding {
	height: 24px;
	background-color: #f7f6f6;
	border-bottom: 1px solid #e4e3e4;
}

.ding_1 {
	float: left;
	font: 12px "宋体";
	line-height: 24px;
}

.bord {
	font-weight: bold;
	color: #aa0202;
}

.bord1 {
	font-weight: bold;
}

.bord2 {
	color: #aa0202;
}

.bord3 {
	color: #9b9a9a;
}

.bord4 {
	font-weight: bold;
	color: #874d03;
}

.bord5 {
	color: #ce8125;
}

.bord6 {
	font-weight: bold;
	color: #2b7403;
}

.bord7 {
	font: 14px "宋体";
	color: #aa0202;
	margin-right: 10px;
}

.cd4_6 {
	margin-left: 10px;
	display: inline;
}

.float {
	float: left;
}
.bord8{font:14px "宋体"; }
.bord9{font:14px "宋体";font-weight: bold; }

/*logo*/
.logo {
	width: 1002px;
	height: 90px;
	float: left;
}

.logo1 {
	width: 195px;
	height: 80px;
	float: left;
	margin-top: 10px;
	padding-left: 20px;
}

.logo2 {
	width: 776px;
	height: 90px;
	float: left;
	margin-left: 11px;
	display: inline;
}

.logo3 {
	float: left;
	line-height: 24px;
	margin-top: 20px;
	margin-bottom: 14px;
	margin-left: 30px;
	display: inline;
}

.logo4 {
	width: 776px;
	float: left;
}

.logo5,.logo6 {
	float: left;
	width: 96px;
	height: 32px;
	text-align: center;
	font-weight: bold;
	color: #aa0202;
	line-height: 32px;
	margin-left: 1px;
	display: inline;
}

.logo5 {
	background: url(/images/logo2.gif) no-repeat;
}

.logo5 a {
	color: #aa0202;
}

.logo6 {
	background: url(/images/logo1.gif) no-repeat;
}

.logo6 a {
	color: #fff;
}

.logo7 {
	width: 1002px;
	height: 2px;
	float: left;
	background-color: #bd0303;
	overflow: hidden;
}
.a_input{ width:240px; height:22px; border:1px solid #d9d9d9; }
.a_input1{ width:240px; height:22px; border:1px solid #66ccff;}

/*左边*/
.zb {
	width: 803px;
	float: left;
}

/*送餐地址*/
.scdz {
	width: 783px;
	height: 46px;
	float: left;
	background: url(/images/scdz.gif) no-repeat;
	margin-top: 5px;
	line-height: 46px;
	padding-left: 20px;
	display: inline;
}

/*banner*/
.tu {
	width: 803px;
	height: 141px;
	float: left;
	margin-top: 5px;
	display: inline;
}

.zzb {
	width: 215px;
	float: left;
}
.zzb1{ width:190px; float:left;}
/*订餐导航*/

.dcdh_1{ width:188px; float:left; display:inline; background-color:#fff7c8; border:1px solid #fecc7a; margin-top:8px;}
.dcdh1{ width:179px; height:35px; float:left; margin-left:-5px; display:inline; margin-top:15px; background:url(/images/dcdh1.gif) no-repeat; padding-left:20px; font-weight:bold; color:#aa0202; line-height:35px;}
.dcdh2{ width:183px; float:left; margin-top:10px; margin-left:5px; display:inline;}

.dcdh3_3{ width:170px; height:32px; float:right; background:url(/images/dcdh4.gif) no-repeat bottom; line-height:32px;}
.dcdh3_3 a{color:#aa0202; text-decoration:none;}

.dcdh3hover{float:right; width:170px;margin-right:-1px; padding-left:0px;margin-top:-1px;height:33px;background-color:#fff; border:1px solid #fecc7a; border-right:none; font-weight:bold; color:#aa0202; cursor:pointer;}
.dcdh3_3 li{ display:block; float:right; width:170px;background:url(/images/sss.gif) no-repeat 150px center; cursor:pointer;}
.dchc4{ float:left; width:130px; padding-left:13px; display:inline;}
.dcdh6{ width:35px;}
.dcdh5{ width:188px; float:left;  text-align:center; margin-top:20px; margin-bottom:20px; line-height:20px; color:#aa0202;}
/*公告*/
.gg1{ width:188px; float:left; margin-top:10px; margin-bottom:10px;}
.gg1 li{ width:178px; float:left; line-height:26px; margin-left:10px; display:inline;}
/*客服*/
.kf,.kf2{ width:190px; height:43px;float:left;   padding-top:7px; font:14px "宋体"; font-weight:bold; color:#fff; line-height:20px;}
.kf{margin-top:5px;background:url(/images/kf0.gif) no-repeat;}
.kf2{margin-top:3px; background:url(/images/kf11.gif) no-repeat;}
.kf1{ float:left; margin-left:90px; display:inline;}
/*菜单*/
.cd{ width:602px;  margin-left:5px; display:inline; margin-top:8px; }
.cd1{ width:602px; height:48px; float:left; }
.cd_1{ float:left; height:30px;}
.cd_1 li{ float:left; width:86px; text-align:center; background:url(/images/cd5.gif) no-repeat; line-height:30px;}
.cd_1 li a{ color:#333333; }
.lian{width:86px; height:30px;float:left;background:url(/images/cd4.gif) no-repeat;font-weight:bold; }
.cd_2{ float:left; width:601px; height:15px; background:url(/images/cd11.gif) no-repeat;}
.cd2{ width:602px; float:left;background-color:#fefbe9; padding-bottom:20px;}
.cd3{ width:602px; float:left; margin-top:-5px;}

.cd4_sf {width:590px; float:left; background-color:#fefae1; border:1px solid #f3e277; margin-left:4px; display:inline;}
.cd4_s{ width:143px; float:left; background-color:#fefae1; margin-left:4px; display:inline;}
.cd4{ width:143px; float:left; background-color:#fefae1; border:1px solid #f3e277; margin-left:4px; display:inline;}
.cd4_1{ width:143px; float:left; height:100px; margin-top:2px; text-align:center;}
.cd4_2{  width:143px;float:left;text-align:center; line-height:32px;font:12px "宋体"; line-height:30px;}
.cd4_3{ width:120px; float:left; margin-left:10px; display:inline; height:24px; border:1px solid #fdc098; background-color:#fff; text-align:center; line-height:24px; color:#b30037;}
.cd4_4{ width:143px; height:1px; float:left; background-color:#f3e277; overflow:hidden; margin-top:10px;}
.cd4_5{ width:143px; float:left; height:35px; text-align:center; padding-top:10px; }
.cd5{ width:602px; float:left; margin-top:8px;}
.cd6{ width:561px; height:50px; float:left; margin-top:15px; text-align:right; }
.cd4_7{ width:125px; height:21px; float:left; margin-left:10px; background:url(/images/cd22.gif) no-repeat; margin-top:7px; padding-bottom:7px; display:inline;}
.cd4_8{ width:53px; height:21px; float:left; display:inline; }
.cd4_9{ float:left; height:21px; padding-left:10px; margin-top:1px;}


.yb {
	width: 196px;
	float: left;
	margin-left: 3px;
	display: inline;
}

/*我要订餐*/
.wydc {
	width: 196px;
	float: left;
	margin-top: 5px;
	display: inline;
}

.wydc1 {
	width: 196px;
	height: 74px;
	float: left;
	text-align: center;
}

.wydc2_1 {
	width: 192px;
	float: left;
	border: 2px solid #f19c1f;
	background-color: #fff7c8;
	margin-top: 3px;
	padding-bottom: 10px;
}

.wydc3 {
	padding-left: 20px;
	font-weight: bold;
	color: #aa0202;
}

.wydc4 {
	font-weight: bold;
	text-align: center;
}

.wydc5 {
	font-weight: bold;
	color: #fff;
}

.wydc6 {
	background: url(/images/wydc5.gif) no-repeat center;
	font-weight: bold;
	color: #aa0202;
}

.dibian {
	border-bottom: 1px dashed #e4c203;
}

.zbbian {
	border-left: 1px solid #fff;
}

/*订餐流程*/
.dclc {
	width: 191px;
	float: left;
	margin-top: 8px;
	display: inline;
	background-color: #fffce9;
	border: 2px solid #f19c1f;
	padding-bottom: 15px;
}

.dclc1 {
	width: 171px;
	height: 31px;
	float: left;
	background-color: #f7c26f;
	padding-left: 20px;
	font-weight: bold;
	color: #aa0202;
	line-height: 31px;
	display: inline;
}

.dclc2 {
	width: 150px;
	float: left;
	margin-left: 2px;
	margin-top: 8px;
	display: inline;
	background: url(/images/dclc.gif) no-repeat;
	padding-left: 35px;
	line-height: 33px;
}

.dclc3,.dclc5 {
	width: 162px;
	height: 25px;
	float: left;
	line-height: 25px;
	color: #e07a01;
	padding-left: 15px;
	margin-top: 7px;
	margin-left: 7px;
	display: inline;
}

.dclc3 a,.dclc5 a {
	color: #e07a01;
}

.dclc3 a:hover,.dclc5 a:hover {
	color: #aa0202;
}

.dclc3 {
	background-color: #fef5d8;
}

.dclc4 {
	width: 191px;
	float: left;
	text-align: center;
	margin-top: 3px;
	margin-bottom: 3px;
}

.dclc5 {
	background: url(/images/dclc4.gif) no-repeat;
}

.dclc5_1 {
	float: left;
	margin-top: 5px;
}

.dclc5_2 {
	float: left;
	margin-left: 5px;
	display: inline;
}

/*版权*/
.bq {
	width: 1002px;
	float: left;
	margin-top: 10px;
}

.bq1 {
	width: 1002px;
	height: 2px;
	float: left;
	background-color: #bc0b0b;
	overflow: hidden;
}

.bq2 {
	width: 1002px;
	height: 45px;
	float: left;
	padding-top: 5px;
	margin-top: 2px;
	background: url(/images/bq1.gif) repeat-x;
}

.bq3 {
	text-align: center;
	line-height: 22px;
	color: #fff;
}

/*首次订餐*/
.dqwz {
	width: 982px;
	height: 26px;
	float: left;
	margin-top: 5px;
	background-color: #fbebc1;
	font: 12px "宋体";
	line-height: 26px;
	padding-left: 20px;
	color: #ad3100;
}

.dqwz a {
	color: #ad3100;
}

.dqwz a:hover {
	color: #e70303;
}

.sczc1 {
	width: 799px;
	float: left;
	margin-top: 8px;
}

.sczc2 {
	width: 769px;
	float: left;
	height: 39px;
	background: url(/images/zcdc/scdc.gif) no-repeat;
	padding-left: 30px;
	color: #fff;
	line-height: 39px;
}

.sczc2_1 {
	font: 14px "宋体";
	font-weight: bold;
}

.sczc3 {
	width: 793px;
	float: left;
	background-color: #fefae2;
	border: 2px solid #fdca75;
	border-top: none;
}

.sczc4 {
	width: 755px;
	float: left;
	height: 100%;
	margin-left: 20px;
	display: inline;
	margin-bottom: 15px;
	margin-top: 10px;
}

.sczc4_1 {
	width: 735px;
	float: left;
	height: 100%;
	margin-left: 40px;
	display: inline;
	margin-bottom: 15px;
	margin-top: 10px;
}

.sczc5 {
	width: 755px;
	height: 100%;
	float: left;
	margin-left: 20px;
	display: inline;
	margin-bottom: 10px;
}

.sczc6 {
	width: 755px;
	height: 30px;
	float: left;
	margin-left: 20px;
	line-height: 30px;
	display: inline;

}

.sczc6_1 {
	float: left;
}

.sczc6_2 {
	float: left;
	margin-top: 7px;
	margin-left: 10px;
	margin-right: 5px;
	display: inline;
}

.sczc7 {
	width: 793px;
	height: 55px;
	float: left;
	text-align: center;
}

.a_padding {
	padding-left: 30px;
}

/*注册成功*/
.zccg {
	width: 1002px;
	float: left;
	margin-top: 2px;
	background-color: #fefae2;
}

.zccg1 {
	width: 1002px;
	height: 120px;
	float: left;
	margin-top: 100px;
	margin-bottom: 70px;
}

.zccg1_1 {
	float: left;
	margin-left: 400px;
	display: inline;
}

.zccg2 {
	float: left;
	font: 14px "宋体";
	font-weight: bold;
	color: #aa0202;
	line-height: 24px;
	margin-top: 70px;
}

.zccg3 {
	width: 755px;
	float: left;
	margin-left: 120px;
	display: inline;
	padding-bottom: 30px;
}

.yb1 {
	width: 785px;
	float: left;
}

/*会员中心*/
.hyzx {
	width: 700px;
	float: left;
	margin-left: 70px;
	display: inline;
}

.hyzx_xx1 {
	width: 215px;
	height: 244px;
	float: left;
	margin-top: 15px;
	background-color: #d80306;
	overflow: hidden;
}

.hyzx_xx2 {
	width: 180px;
	height: 35px;
	float: left;
	padding-left: 25px;
	font: 14px "宋体";
	font-weight: bold;
	color: #fff;
	line-height: 35px;
}

.hyzx_xx3 {
	width: 199px;
	height: 200px;
	float: left;
	margin-left: 3px;
	display: inline;
	background: url(/images/zcdc/hyzx2.gif) repeat-x;
	line-height: 24px;
	padding-top: 8px;
	padding-left: 10px;
}

.hyzx_xx4 {
	line-height: 30px;
	margin-top: 10px;
}

.hyzx_xx5 {
	margin-left: 17px;
	display: inline;
}

.hyzx3_1 {
	width: 191px;
	height: 33px;
	float: left;
	margin-left: -5px;
	display: inline;
	margin-top: 15px;
	background: url(/images/zcdc/hyzx0.gif) no-repeat;
	padding-left: 20px;
	font: 14px "宋体";
	font-weight: bold;
	color: #fff;
	line-height: 32px;
}

.hyzx3_2 {
	width: 203px;
	float: left;
	margin-top: 20px;
	margin-left: 10px;
	padding-bottom: 40px;
	display: inline;
}

.hyzx_4 {
	width: 770px;
	float: left;
	margin-left: 15px;
	display: inline;
	margin-top: 15px;
}

.hyzc5 {
	width: 727px;
	float: left;
	height: 39px;
	background: url(/images/zcdc/hyzx3.gif) no-repeat;
	padding-left: 40px;
	color: #fff;
	font: 14px "宋体";
	font-weight: bold;
	line-height: 39px;
}

.hyzc5_1 {
	width: 767px;
	float: left;
	height: 31px;
	color: #fff;
	font: 14px "宋体";
	font-weight: bold;
	line-height: 31px;
}

.hyzx5_2 {
	width: 203px;
	height: 31px;
	float: left;
	background: url(/images/zcdc/hyzx3_2.gif) no-repeat;
	text-align: center;
	color: #fff;
}

.hyzx5_21 {
	width: 203px;
	float: left;
	background: url(/images/zcdc/hyzx3_5.gif) no-repeat;
	text-align: center;
	color: #fff;
}

.hyzx5_3 {
	width: 199px;
	float: left;
	margin-left: -24px;
	background: url(/images/zcdc/hyzx3_4.gif) no-repeat;
	text-align: center;
	display: inline;
	color: #fff;
}

.hyzx5_31 {
	width: 199px;
	float: left;
	background: url(/images/zcdc/hyzx3_3.gif) no-repeat;
	text-align: center;
	display: inline;
	color: #fff;
}

.hyzx5_2 a,.hyzx5_21 a,.hyzx5_3 a,.hyzx5_31 a {
	color: #fff;
}

.hyzx5_5 {
	width: 767px;
	float: left;
	height: 8px;
	background: url(/images/zcdc/hyzx3_1.gif) no-repeat
}

.hyzc6 {
	width: 763px;
	float: left;
	background-color: #fefae2;
	border: 2px solid #fdca75;
	border-top: none;
	padding-bottom: 20px;
}

.hyzx7 {
	width: 753px;
	float: left;
	margin-left: 10px;
	display: inline;
}

.hyzx7_1 {
	width: 700px;
	/*height: 30px;*/
	float: left;
	background-color: #fcca72;
	margin: 10px;
	padding-left: 26px;
	display: inline;
	line-height: 30px;
	font-weight: bold;
	color: #aa0202;
}

.hyzx7_2 {
	width: 700px;
	height: 30px;
	float: left;
	padding-left: 50px;
	display: inline;
	line-height: 30px;
	color: #aa0202;
	display: inline;
}

.hyzx7_2 a {
	color: #aa0202;
}

.hyzx7_3 {
	width: 650px;
	float: left;
	padding-left: 50px;
	display: inline;
	font: 12px "宋体";
	line-height: 18px;
}

.hyzx7_4 {
	width: 670px;
	float: left;
	padding-left: 30px;
	line-height: 24px;
}

.hyzx7_5 {
	width: 700px;
	height: 40px;
	float: left;
	padding-left: 40px;
	display: inline;
	line-height: 40px;
}

.hyzx8 {
	width: 763px;
	float: left;
	margin-top: 5px;
}

.hyzx9 {
	width: 130px;
	float: left;
	margin-left: 17px;
	display: inline;
}

.hyzx9_1 {
	width: 130px;
	float: left;
	border: 1px solid #fde4b0;
	background-color: #fff;
}

.hyzx9_2 {
	width: 130px;
	height: 134px;
	float: left;
	text-align: center;
	vertical-align: middle;
}

.hyzx9_3 {
	width: 130px;
	float: left;
	text-align: center;
	line-height: 18px;
	color: #aa0202;
}

.hyzx9_4 {
	width: 130px;
	float: left;
	margin-top: 5px;
	line-height: 30px;
}

.hyzx9_41 {
	width: 110px;
	padding-left: 20px;
	margin-top: 5px;
	float: left;
	line-height: 20px;
}

.hyzx9_5 {
	float: left;
	margin-left: 20px;
	display: inline;
}

.hyzx10 {
	float: left;
	margin-left: 50px;
	display: inline;
	line-height: 40px;
}

/*修改*/
.xg2 {
	border: 2px solid #f49313;
	margin-top: 50px;
}

.xg3 {
	background: url(/images/zcdc/xg1.gif) no-repeat center;
	font: 14px "宋体";
	font-weight: bold;
	color: #fff;
}

/*注册*/
.zc1 {
	border: 2px solid #ef1717;
	float: left;
	margin-top: 80px;
	margin-bottom: 50px;
	margin-left: 100px;
	display: inline;
}

.zc2 {
	width: 346px;
	background: url(/images/zcdc/zc1.gif) no-repeat left center;
	padding-left: 30px;
	font: 14px "宋体";
	font-weight: bold;
	color: #fff;
	line-height: 34px;
}

.dl1 {
	padding-left: 60px;
	font-weight: bold;
}

.ckj1 {
	width: 320px;
	float: left;
	margin-left: 40px;
	margin-top: 30px;
	display: inline;
	margin-bottom: 10px;
}

.ckj2 {
	width: 280px;
	float: left;
	background-color: #fde2bd;
	padding: 20px;
	font: 14px "宋体";
	line-height: 40px;
}

.ckj3 {
	width: 300px;
	float: left;
	height: 32px;
	background-color: #ffcc87;
	padding-left: 20px;
	font-weight: bold;
	color: #aa0202;
	line-height: 32px;
}

.fjzjjl {
	float: left;
	width: 700px;
	margin-left: 20px;
	display: inline;
	margin-top: 20px;
	margin-bottom: 20px;
}

.ksjc {
	width: 700px;
	float: left;
	margin-left: 30px;
	display: inline;
	line-height: 30px;
}

.ksjc1 {
	margin-left: 20px;
	display: inline;
	font-weight: bold;
	line-height: 40px;
}

.jccj {
	width: 720px;
	float: left;
	margin-top: 20px;
	margin-left: 20px;
	display: inline;
}

.jccj1 {
	width: 130px;
	height: 132px;
	float: left;
	border: 1px solid #fde4b0;
	text-align: center;
}

.jccj2 {
	width: 130px;
	float: left;
	text-align: center;
	line-height: 30px;
	color: #aa0202;
}

.jccj3 {
	float: left;
	width: 500px;
	margin-left: 30px;
	display: inline;
	line-height: 30px;
}
.zzb{ width:215px; float:left;}
.dcdh{ width:213px; float:left; display:inline; background-color:#fff7c8; border:1px solid #fecc7a; margin-top:8px;}
.dcdh3{ width:190px; height:32px; float:right; background:url(images/dcdh4.gif) no-repeat bottom; line-height:32px;}
.dcdh3 a{color:#aa0202; text-decoration:none;}
