@charset "gb2312";
/*------------------------------------------------------
Filename:              global.css
Website:               http://www.yezizhu.com/  
Version:               v2.0.0
Update:                20110610T1000
Author:                Lianglixing
------------------------------------------------------*/
/*Reset*/
:root{overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
:focus{outline:0;}
address,caption,cite,code,dfn,em,b,i,th,var,optgroup{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
abbr,acronym{border:0;font-variant:normal;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
textarea{*overflow:auto;}
code,kbd,samp,tt{font-size:100%;}
input,button,textarea,select{*font-size:100%;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
sup,sub{font-size:100%;vertical-align:baseline;}
:link,:visited,ins{text-decoration:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
/*Common*/
.clearfix:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix{*zoom:1;}
.fr{display:inline;float:right!important;}
.fl{display:inline;float:left!important;}
.show{display:block;}
.hide,.scripts{display:none;}
.highlight{color:#F30!important;}
.important{font-weight:bold!important;}
.center{text-align:center!important;}
.clear{clear:both;height:0;width:0;overflow:hidden;}
.banner{clear:both;height:80px;margin:5px auto 0;width:950px; float:left; display:inline;}
/*Footer*/
body .footer{clear:both; margin:0 auto; width:100%; height:120px;padding-top:40px; color:#67330b; font-size:12px; text-align:center;}
body .footer div{margin:5px auto 0;}
body .footer a{margin:0 5px;color:#67330b;}
/*Base*/
body{font:12px/1.5  "ËÎÌå", Tahoma,sans-serif;color:#333; background:#ecdf98 url(../img/bg_bottom.jpg) no-repeat bottom center;}
a:link,a:visited{text-decoration:none;color:#333;}
a:hover,a:active{text-decoration:underline;color:#F40;}
a.more{float:right; display:inline;margin:8px 15px 0 0; font-weight:normal; color:#333;}
#home,#page{ width:100%; background:url(../img/bg_top.jpg) no-repeat center top;}

#header,#content{ width:985px; margin:0 auto;}
#header{ position:relative;}
#header img{ display:block;}
.nav{ position:absolute; width:368px; height:38px; line-height:38px; top:8px; left:320px;}
.nav a{ font-size:14px; color:#f5eff1!important; margin:0 6px;}
#content{ background:url(../img/cont_bg.jpg) repeat-y;}
.con_bottom{ background:url(../img/con_ft.jpg) no-repeat top center; width:100%; height:170px; margin:0 auto;}

.info{ background:url(../img/info_bg.jpg) no-repeat; width:985px; height:181px; position:relative;}
.info p{ width:744px; height:75px; overflow:hidden; position:absolute; top:80px; left:160px; color:#fa9158; font-weight:bold; font-size:14px; line-height:24px;}
.menus{ background:url(../img/menus_bg.jpg) no-repeat; width:985px; height:279px;}
.menus h4{ height:116px; line-height:200; overflow:hidden;}
.menus ul{ padding-left:63px;}
.menus li{ width:155px; float:left; display:inline; margin-right:2px; background:url(../img/arrow.png) no-repeat right 50px; padding-right:20px; position:relative; cursor:pointer; }
.menus li.last{ background:none;}
.menus li div{ width:155px; height:136px; background:#fff; opacity:0.7; filter: alpha(opacity=70); cursor:pointer;}
.menus li div.hover{ opacity:1.0; filter: alpha(opacity=100);}
.menus li div img{ display:block; width:155px; height:106px;}
.menus li div span{ display:block; width:155px; height:30px; line-height:30px; font-size:14px; text-align:center; overflow:hidden; font-weight:bold;}
.menus li div span img{ display:inline; width:14px; height:13px; margin-right:1px;}
.menus li .ready{ background:url(../img/ready.png) no-repeat; position:absolute; right:30px; top:50px; width:75px; height:50px; line-height:80; overflow:hidden;}
.menus li .finish{ background:url(../img/finish.png) no-repeat; position:absolute; right:30px; top:50px; width:75px; height:50px; line-height:80; overflow:hidden;}

.foodstuff{ background:url(../img/food_bd.png) repeat-y; width:918px; margin:10px auto 0;  position:relative;}
.foodstuff .widow{ background:url(../img/widow_bg1.png) no-repeat; width:567px; height:263px; padding:15px 50px 50px; text-align:center; position:absolute; z-index:9999; left:196px; top:-200px;}
.foodstuff .widow .close{ background:url(../img/pop_close.png) no-repeat; width:17px; height:17px; line-height:60; overflow:hidden; display:inline-block; margin-bottom:20px;}
.foodstuff .widow .close:hover{ background:url(../img/pop_close.png) no-repeat -19px 0;}
.foodstuff .widow p{ line-height:24px;}
.foodstuff .widow .form1{ margin-top:35px; height:35px; line-height:35px; text-align:left; padding-left:100px; position:relative;}
.foodstuff .widow .form1 input.text{  background:#f9f6ee; height:28px; line-height:28px; width:120px; border:1px solid #c4aeae; position:absolute; left:180px; top:1px;}
.foodstuff .widow .form1 input.submit{ background:url(../img/btn_submit.png) no-repeat; border:none; cursor:pointer; width:92px; height:31px; line-height:80; overflow:hidden; position:absolute; left:320px; top:1px;}
.foodstuff .widow .form2{ margin-top:10px; width:576px;}
.foodstuff .widow .form2 label{ float:left; display:inline; width:280px; margin:8px 0 0; }
.foodstuff .widow .form2 label .input{ width:150px; background:#f9f6ee; height:28px; line-height:28px; border:1px solid #c4aeae; vertical-align:middle;}
.foodstuff .widow .form2 .submit{ clear:both; text-align:right; padding:8px 50px 0 0; }
.foodstuff .widow .form2 .submit input{ background:url(../img/btn2_submit.png) no-repeat; width:117px; height:31px; line-height:80; overflow:hidden; border:none;}
.foodstuff .widow .form2 label.address{ width:494px; margin-left:30px;}
.foodstuff .widow .form2 label.address input{ width:425px;}
.foodstuff .widow .share{ background:#F6F7BE; border:1px solid #F8E174; margin-top:30px; padding-left:270px;}
.foodstuff .hd{ background:url(../img/food_hd.png) no-repeat; width:918px; height:10px; overflow:hidden;}
.foodstuff .bd{ padding:0 30px; width:858px;}
.foodstuff .bd .name{ font-weight:bold; font-size:16px; float:left; display:inline; margin-right:6px;}
.foodstuff .bd .name span{ display:block;}
.foodstuff .bd .name .span1{ color:#ed8102; font-size:14px;}
.foodstuff .bd .get{ background:url(../img/btn_get.png) no-repeat; width:139px; height:48px; line-height:80; overflow:hidden; float:left; cursor:pointer;}
.foodstuff .bd ul{ margin-top:15px;}
.foodstuff .bd ul li{ width:90px; float:left; display:inline; margin:0 20px 0 8px;}
.foodstuff .bd ul li img{ display:block; width:90px; height:90px;}
.foodstuff .bd ul li span{ display:block; width:90px; height:30px; line-height:30px; text-align:center; font-weight:bold; font-size:14px; overflow:hidden;}
.foodstuff .bd ul li span i{ font-weight:bold; color:#f00;}
.foodstuff .bd h5{ font-size:14px; font-weight:bold; color:#ed8102; height:30px; line-height:30px;}
.foodstuff .bd p{ line-height:24px;}
.foodstuff .ft{ background:url(../img/food_ft.png) no-repeat; height:10px; width:918px; overflow:hidden; clear:both;}

.detail{ width:906px; margin:40px auto 0; position:relative;}
.detail .tab{ position:absolute; width:906px; padding-left:180px;}
.detail .tab span{ float:left; display:inline; margin-left:40px; width:159px; height:58px; line-height:80; overflow:hidden; cursor:pointer;}
.detail .tab .span1{ background:url(../img/btns.png) no-repeat;}
.detail .tab .span2{ background:url(../img/btns.png) no-repeat -161px 0;}
.detail .tab .span3{ background:url(../img/btns.png) no-repeat -324px 0;}
.detail .content{ background:url(../img/explain_bd.png) repeat-y;}
.detail .content .hd{ width:906px; height:126px; overflow:hidden; line-height:200;}
.detail .content .tit1{ background:url(../img/detail_hd.png) no-repeat;}
.detail .content .tit2{ background:url(../img/detail_hd.png) no-repeat 0 -128px;}
.detail .content .tit3{ background:url(../img/detail_hd.png) no-repeat 0 -257px;}
.detail .content .bd{ padding:10px 18px; width:870px; line-height:24px;}
.detail .content .ft{ background:url(../img/explain_ft.png) no-repeat; width:906px; height:7px; overflow:hidden; clear:both;}