html,body
{
    background:black;
    height:100%;
}
/* CSS Document */
*{margin:0px; padding:0px; border:0px; margin:0px;}
#container{width:640px; background:#0e0e0e; position:relative; margin:0px auto}
#logo{background:url(../Images/logo.png); width:640px; height:70px}
ul#menu{background:url(../Images/menu_bg.png) repeat-x; height:33px; width:640px}
ul#menu li{width:16%; float:left; font-size:18px; color:#f0ece8; font-family:"微软雅黑"; list-style:none; text-align:center; line-height:30px;}
ul#menu li a{text-decoration:none; color:#f0ece8; line-height:30px;}
#slide{width:640px; height:313px; position:relative}

div.module{margin-top:10px; background-color:#0e0e0e}
div.module2{width:640px; margin-top:10px;}
div.module_title{font-family:"微软雅黑"; font-size:20px; text-align:center; height:40px; line-height:40px; width:100%}
/*分栏*/
div#column3{height:88px; width:640px; position:relative}
div#column3 .column{position:absolute; left:0px;}

/*最新促销信息*/
div#promotion{width:640px; height:275px; background:#262161}
div.promotion_list{width:608px; margin:0px auto; position:relative}
div.promotion_item{width:50%; float:left; height:45px; background:url(../Images/promotion_break.png) bottom left no-repeat; margin-top:10px;}
div.promotion_item .span{font-family:"宋体"; font-size:16px; color:#999999; height:25px; line-height:25px;}
div.promotion_item .span a.infolink{font-family:"宋体"; font-size:16px; line-height:25px; color:#999999; text-decoration:none}
div.promotion_item .label{font-family:"Arial"; font-size:16px; color:#666666;}

/*品牌特供*/
div#brand{width:640px; height:227px; background:#22a6d1}
div.brand_list{width:608px; margin:0px auto; position:relative}
div.brand_item{width:148px; height:82px; position:absolute; left:0px; top:0px}

/*特惠商品*/
div#special{width:640px; height:246px; background:#79b41c}
div.special_list{width:608px; margin:0px auto; position:relative}
div.special_item{width:142px; position:absolute; left:0px; top:0px; height:168px;}
.price{font-family:"宋体"; font-size:14px; padding:4px 4px; background:#0f75bd;}
div.special_item a{text-decoration:none; margin:0px; padding:0px}
.special_brand{color:#FFFFFF; font-family:"微软雅黑"; font-size:15px; height:30px; line-height:30px;}
/*底部*/
div#footer{background:url(../Images/foot_bg.png) repeat-x; height:79px; position:relative}
div#footer_link{position:absolute; left:87px; top:8px}
div#copyright{width:100%; text-align:center; position:absolute; top:40px;font-family:"Arial"; font-size:12px; color:#666666;}


/*注册*/
.blank{background:#262161; min-height:100%; position:relative; z-index:100}
.reg_nav{background:#0f75bd; height:30px}
label.txt{font-family:"微软雅黑"; font-size:20px; color:#FFFFFF; float:left}
.txt1{height:40px; width:520px; font-family:"微软雅黑"; font-size:20px; color:#585858; text-indent:10px}
.txt2{height:40px; width:510px; font-family:"微软雅黑"; font-size:20px; color:#585858; text-indent:10px}
.txt3{height:20px; width:520px; font-family:"微软雅黑"; font-size:20px; color:#FFFFFF; text-align:center;}
.txt3 a{color:#FFFFFF}
.reg_font{font-family:"微软雅黑"; font-size:20px; color:#FFFFFF; height:40px; line-height:40px}
.content_container{width:608px; margin:0px auto; position:relative}
.reg_txt{margin:0px auto; width:520px; padding-top:30px;}
.reg_txt span{font-family:"微软雅黑"; font-size:20px; color:#FFFFFF; height:40px; line-height:40px}
.reg_btn1{margin:0px auto; text-align:center; padding-top:30px; position:relative}
.arrow_left{position:absolute; left:0px; font-family:"微软雅黑"; font-size:16px; color:#FFFFFF; height:30px; line-height:30px; top:0px;}
.arrow_right{position:absolute; right:0px; font-family:"微软雅黑"; font-size:16px; color:#FFFFFF; height:30px; line-height:30px; top:0px}
.reg_title{text-align:center; font-family:"微软雅黑"; font-size:16px; color:#FFFFFF; height:30px; line-height:30px;}
.head_left_title{position:absolute; left:60px; font-family:"微软雅黑"; font-size:16px; color:#FFFFFF; height:30px; line-height:30px;}
.head_right_title{position:absolute; right:60px; font-family:"微软雅黑"; font-size:16px; color:#FFFFFF; height:30px; line-height:30px;}
.head_left_title a{text-decoration:none; color:#FFFFFF}
.head_right_title a{text-decoration:none; color:#FFFFFF}
#resend_authcode{background:url(../Images/reg_resend_authcode.png); width:171px; height:39px; position:absolute; left:325px; text-align:center; color:#FFFFFF; line-height:39px; font-weight:bold}
#authcode_submit{position:absolute; left:140px;}
/*抽奖活动*/
.lottery_nav{background:#82be37; height:30px}
#lottery_click{position:absolute; left:45px; top:250px}
#mask{background:url(../Images/lottery_mask.png); position:absolute; width:100%; height:100%; z-index:998; display:none}
#loading{position:absolute; z-index:999; display:none; text-align:center;}
/*优惠券*/
.coupon_box{position:absolute; margin-top:15px;}
.coupon_box_txt1{font-family:"微软雅黑"; font-size:16px; color:#FFFFFF; height:30px; line-height:30px;}
.coupon_box_txt2{font-family:"微软雅黑"; font-size:14px; color:#FFFFFF; text-align:center; width:296px; height:24px; line-height:24px;}
.coupon_box_pic{width:296px; height:125px; background:#FFFFFF; float:left; text-align:center}
.coupon_box_pic_item{border:3px #FFF; margin-top:3px;}

/*邀请注册*/
.invite_nav{background:#ff9a00; height:30px}
#invite_msg{background:url(../Images/invite_msg_bg.png); width:238px; height:100px; text-align:center; line-height:100px;font-family:"微软雅黑"; font-size:30px; color:#FFFFFF;}

/*签到有礼*/
.sign_nav{background:#ff9a00; height:30px}

/*积分查询*/
.integral_nav{background:#c51230; height:30px}
.integral_txt3{font-family:"微软雅黑"; font-size:16px; color:#FFFFFF; padding-top:30px; line-height:26px; text-align:center; margin:0px auto;padding-bottom:20px;}
.integral_txt3 p{margin:15px 0;}
.integral_txt2{font-family:"微软雅黑"; font-size:100px; color:#FFFFFF; text-align:center; padding-top:25px;}
.integral_txt1{font-family:"微软雅黑"; font-size:25px; color:#FFFFFF; text-align:center; padding-top:33px;}

/*个人中心*/
.member_nav{background:#262161; height:30px}
#member_info{background:#79b41c; height:188px}
#member_notice{background:#1c99c9; height:135px}
#profile{background:#79b41c; height:187px}
#notice{background:#1c99c9; height:140px}
#controlpanel{width:100%;}
.alert{background:url(../Images/invite_msg_bg.png); padding:5px 10px; height:40px; text-align:center; line-height:40px;font-family:"微软雅黑"; font-size:30px; color:#FFFFFF;}


.floor{font-family:Arial; font-size:35px; color:#FFF;}
.floor_item{padding:20px 0;}
.floor_rel{font-family:"微软雅黑"; font-size:16px; color:#FFFFFF;}
.cat_item{float:left; width:25%}
.floor_line_1{background:; height:30px; width:50px;}
.floor_line_2{background:#33a0a6; height:30px;}
.brand_line{background:#416c9d; height:30px;}
.brand_item{color:#FFF}
.guide_left{width:60px; float:left}
.guide_right{float:left; width:540px; }
.break_item{clear:both;}
.guide_item{padding:20px 0; float:left;}
.guide_show_item{line-height:30px; padding:5px; font-family:"微软雅黑"; font-size:16px; color:#FFFFFF}
.show_brand_over{width:120px; float:left; white-space:nowrap; background:#33a0a6; line-height:30px; padding:5px; font-family:"微软雅黑"; font-size:16px; color:#FFFFFF;}
.show_brand_out{width:120px; float:left; white-space:nowrap; background:none; line-height:30px; padding:5px; font-family:"微软雅黑"; font-size:16px; color:#FFFFFF;}
.line{background:url(../Images/line.png) repeat-x center; height:50px; line-height:50px;}
.show_cat_over{width:120px; float:left; background:#33a0a6; height:30px; line-height:30px; padding:5px; font-family:"微软雅黑"; font-size:16px; color:#FFFFFF;}
.show_cat_out{width:120px; float:left; background:none; height:30px; line-height:30px; padding:5px; font-family:"微软雅黑"; font-size:16px; color:#FFFFFF;}


/*美食速递*/
.delivery_item{height:140px; width:100%; background:url(../Images/lb.png) bottom repeat-x; padding:20px 0 0 0;}
.delivery_pic{float:left; width:220px;}
.delivery_info{float:left}
.delivery_title{font-family:"微软雅黑"; font-size:20px; color:#11377e; line-height:30px;}
.delivery_condition{font-family:"微软雅黑"; font-size:16px; color:#333333; line-height:20px;}
.delivery_time{font-family:"微软雅黑"; font-size:16px; color:#333333; line-height:30px; height:30px;}
.delivery_tel{font-family:Arial; font-size:20px; color:#11377e; background:url(../Images/phone.png) no-repeat; text-indent:40px; height:26px; line-height:26px;}

.info_item{background:url(../Images/lb.png) bottom repeat-x; line-height:18px; clear:both;font-family:"微软雅黑"; color:#333333}
.info_tag{width:30px; font-family:"微软雅黑"; color:#333333}
.info_rel{float:left; font-family:"微软雅黑"; color:#333333}
.info_title{float:left; padding:5px 5px;  color:#333333; vertical-align:middle}
.infolink{font-size:16px; font-family:"微软雅黑"; text-decoration:none; color:#333333}
.error{color:#FFFFFF; font-style:italic; line-height:30px; height:30px; display:none}

.article{color:#FFFFFF; font-size:18px; line-height:30px; font-family:"微软雅黑"; width:608px; margin:20px auto;}

.banner_left{position:absolute; left:7px; top:70px; cursor:pointer}
.banner_right{position:absolute; right:7px; top:70px; cursor:pointer}

.ucenter_notice{font-size:14pt; color:#FFFFFF}


table#calendar{background:#b1b0bc}
.calendar_title_link{cursor:pointer; font-weight:bold}
.calendar_title{background:#c51230; height:45px; text-align:center; color:#FFFFFF; font-size:25px; font-weight:bold}
.di{font-family:Arial; font-size:35pt; font-weight:bold; color:#666666; text-align:center; line-height:85px; width:85px; height:85px; background:#b1b0bc}
.di_out{font-family:Arial; font-size:35pt; font-weight:bold; color:#999999; text-align:center; line-height:85px; width:85px; height:85px; background:#b1b0bc}
.outofmonth{color:#999999}
.week{background:#00988b; height:33px; color:#FFF; text-align:center; font-family:Arial; font-size:20pt;}
.di a{width:83px; height:83px; color:#666666; cursor:pointer; line-height:83px; text-decoration:none; background:#e7e6f6; float:left}
.di_out span{width:83px; height:83px; color:#999999; line-height:83px; text-decoration:none; background:#e7e6f6; float:left}
.di .current{color:#FFFFFF; background:#c51230}
.sign_title{height:80px; text-align:center; color:#FFFFFF; font-size:25px; font-weight:bold; line-height:80px}


.sign_tips{background:#00988b; width:350px; height:200px; text-align:center; font-size:25px; color:#FFFFFF; line-height:200px}

.vip_rule_title{font-size:20pt; color:#FFFFFF; font-family:"微软雅黑"; height:70px; line-height:70px; text-align:center}
.vip_title_content{font-size:16px; color:#FFFFFF; font-family:"微软雅黑"}

.di a.checkedin{background:url(../Images/checkin.png) no-repeat;}
a#getmore{width:596px; margin:0px auto; height:30px; float:left;background:url(../Images/loadmore_bg.png) repeat-x; text-align:center; text-decoration:none; position:absolute; left:18px; line-height:30px; color:#FFFFFF}


#loading
{
    position: absolute;
    z-index: 999;
    left: 45%;
    top: 45%;
    border:0px;
    width: auto;
    padding: 0px;
    background:url('../Images/loading.gif') no-repeat center;
    height:60px;
    width:60px;
    display: none;
    cursor: pointer;
}



/******************活动页面样式***************************/
.activity01{
	width: 560px;
	height: auto;
	margin: 0 auto;
	background-color: #9e2801;
	padding-bottom:20px;
}
.activity02{
	width: 560px;
	height: auto;
	margin: 0 auto;
}
.activity03{
	width: 600px;
	margin-top: 20px;
	margin: 0 auto;
}
.activity0301{
	width: 262px;
	float: left;
}
.activetit01{
	height:45px;
	font-weight:bold;
	color:#e7d430;
	font-size:26px;
	line-height: 45px;
	padding-top:5px;
	font-family:宋体
}
.activetit02{
	width: 251px;
	height:24px;
	float: left;
	font-weight:bold;
	color:#FFF;
	font-size:14px;
	line-height: 24px;
	font-family:宋体
}
.activetit03{
	width: 251px;
	height:24px;
	float: left;
	font-size:16px;
	color:#d2fdfc;
	line-height: 24px;
	font-family:宋体
}
.activetit04{
	width: 251px;
	height:24px;
	float: left;
	font-size:16px;
	color:#d2fdfc;
	font-size:24px;
	line-height: 24px;
	font-family:宋体;
	padding-top:7px
}
.activity04{
	width: 560px;
	height:143px;
	position:relative;
	margin:20px 0 15px 0
}
.activity0401{
	width: 560px;
	height:143px;
	float:left;
	background-image: url("../Images/lottery_detail_act.jpg");
}
.activity0402{
	width: 41px;
	height:99px;
	float:left;
	background-image: url("../Images/lottery_detail_bb01.png");
	margin-top: 45px;
}
.activity04item
{
    width:61px;
    height:66px;
    background-image: url("../Images/activityitem.png");
    position:absolute;
    left:0px;
    top:35px;
    color:#FFF;
    font-size:36px;
    font-family:Arial;
    text-align:center;
    line-height:66px;
}
/*
.activity0403{
	width: 310px;
	height:80px;
	float:left;
	margin:40px 0 0 60px;
	color: #6a270f;
	font-weight: bold;
	font-size: 23px;
	line-height: 80px;
	text-align: center;
}*/
.activity0404{
	position:absolute;
	left:310px;
	top:50px
}
.activity05{
	width: 560px;
	margin: 0 auto;
}
.activity0501{
	width: 560px;
	height:auto;
	margin: 0 auto;
	background-image: url(../Images/lottery_detail_0004.jpg);
	font-size: 14px;
}
.activity0502
{
    padding:10px;
    font-family:宋体
}



