*{padding:0; margin:0;}
ul, ol { list-style: none; }a {color:#333333; text-decoration:none;}a:hover { text-decoration: underline; color:#FF0000;}img{ border:0px; padding:0; margin:0;}table { border-collapse: collapse; border-spacing: 0; }.clear{ clear:both;	width:0px; height:0px; overflow:hidden; line-height:0px; font:0px;}
body{width:100%; height:auto; font-size:12px; color:#834e02 ;background:url(../images/top_bg.jpg) repeat-x #a40702;}
#top{width:1002px;  height:auto; margin:0 auto; padding:30px 0 42px 0; position:relative; overflow:hidden;}
#logo{width:250px; height:75px; padding-top:18px; float:left;position:relative; overflow:hidden;}
#logo img{float:left; padding:5px 0 0 0;}

.na_to{width:400px; height:30px;float:right; color:#e3ad2f; text-align:right; padding:15px 10px 0 0 ; float:right;position:relative; overflow:hidden;}
.na_to a{ color:#e3ad2f;}
.red{
   color: #C41300;
}
.jg{
   margin-top:15px;
}
.fw{
	width:720px; height:auto; padding:20px 0 20px; text-align:left; border-bottom:#D9BB3F 1px dotted; margin:0 auto; overflow:hidden; position:relative;
}
.fw1{
	width:212px; height:152px; float:left; overflow:hidden; position:relative;
}
.fw1 img{
    border:#E7E7E7 1px solid
}
.fw2{
	width:485px; height:152px; text-align:left; float:right; overflow:hidden; position:relative;
}
.fw2 a:active{
    font-size:14px; font-weight:bold; color:#C76F00
}
.fw2 a:link{
    font-size:14px; font-weight:bold; color:#C76F00
}
.fw2 a:visited{
    font-size:14px; font-weight:bold; color:#C76F00
}
.fw2 a:hover{
    font-size:14px; font-weight:bold; color:#C76F00
}
.jd{
	width:485px; height:82px; line-height:180%; text-align:left; padding-top:5px; margin:0 auto; overflow:hidden; position:relative;
}
.gd{
	width:485px; height:auto; text-align:left; padding-top:5px; margin:0 auto; overflow:hidden; position:relative;
}
.gd a:active{
    font-size:12px; font-weight:normal; color:#F39801
}
.gd a:link{
    font-size:12px; font-weight:normal; color:#F39801
}
.gd a:visited{
    font-size:12px; font-weight:normal; color:#F39801
}
.gd a:hover{
    font-size:12px; font-weight:normal; color:#F39801
}

#nav{width:721px; height:46px; background:url(../images/nav_cot.jpg) repeat-x;position:relative; overflow:hidden; float:right;}
.nav1{width:12px; height:45px; background:url(../images/nav_fl.jpg) no-repeat; float:left;}
#nav2{width:700px; height:45px; float:left; margin:0 auto; text-align:center;}
#nav2 ul{padding-top:1px;}
#nav2 li{width:87px; height:40px; background:url(../images/li_bg.jpg) no-repeat;line-height:40px; text-align:center; font-size:14px;font-weight:bold; float:left;}
#nav2 li a{color:#781e06;width:87px; height:40px; background:url(../images/li_bg.jpg) no-repeat;line-height:40px; text-align:center; font-size:14px;font-weight:bold; display:block; text-decoration:none;}
#nav2 li a:hover{width:87px; height:40px; background:url(../images/li_hover.jpg) no-repeat; line-height:40px; color:#FFFFFF; text-align:center; display:block;}
.nav3{width:9px; height:45px; background:url(../images/nav_fr.jpg) repeat-x; float:right;}

#banner{width:992px; height:369px; background:url(../images/banner_b.jpg)  no-repeat  bottom #fff; margin:0 auto;position:relative; overflow:hidden; padding:5px;}
#pic li{ display:inline;}
.dian ul li{ float:right; position:relative; right:1em; top:-1.8em;}
.dian a{ float:left; height:8px; margin:0 4px 0 0; width:8px;}
.dian a:hover{ background:url(../images/btn3.jpg) no-repeat 1px 1px;}
.dian a.btn1{ background:url(../images/btn1.jpg) no-repeat 1px 1px;}
.dian a.btn3{ background:url(../images/btn3.jpg) no-repeat 1px 1px;}

#main{width:982px; height:auto; background:url(../images/inco2.jpg) no-repeat top #fef6df; margin:0 auto; position:relative; overflow:hidden; padding:25px 10px 10px;}
.bh{width:982px; height:auto; margin:0 auto; position:relative; overflow:hidden;}
.fl{width:199px; height:auto; float:left;position:relative; overflow:hidden;}
.fl_tit{width:197px;  height:34px; background:url(../images/title_bg.jpg) repeat-x; border-left:1px solid #d4b77f; border-right:1px solid #d4b77f;}
.fl_tt{width:140px; height:27px; background:url(../images/inco2.gif) no-repeat 15px 5px; padding:4px 0 0 38px;}
.fl_cot{width:177px; height:auto; margin:0 auto; border:1px solid #d4b77f; border-top:none; padding:8px 10px;}
.fl_cot ul li{width:140px; height:34px; line-height:34px; background:url(../images/line1.gif) no-repeat; padding-left:35px; font-size:13px; font-weight:bold; vertical-align:bottom;}
.fl_cot ul li a{color:#834d03;}

.cot{width:444px; height:auto; float:left; padding-left:22px; position:relative; overflow:hidden; }
.cot_tit{width:444px; height:34px; line-height:34px; background:url(../images/inco.jpg) repeat-x left bottom; margin:0 auto; position:relative; overflow:hidden;}
.cot_tt{width:200px; height:30px; background:url(../images/inco2.gif) no-repeat 10px 5px; padding:4px 0 0 32px; float:left; position:relative; overflow:hidden;}
.more{float:right;}
.more a{color:#834e02;}
.more a:hover{color:#FF0000;}
.con_ct{width:424px; height:auto; padding:10px; font-size:12px; line-height:200%; color:#834d03;}
.con_ct img{width:160px;  height:110px; padding:3px; background:#FFFFFF; border:1px solid #f5d2ac; float:left; margin:0 15px 0 0;vertical-align:bottom;}
.con_ct p{padding-left:10px; text-indent:2em;}
.con_ct p a{color:#FF0000;}

.fr{width:290px; height:auto; float:right; position:relative; overflow:hidden;}
.fr_tit{width:290px; height:34px; line-height:34px;background:url(../images/inco.jpg) repeat-x left bottom; margin:0 auto; position:relative; overflow:hidden;}
.fr_tt{idth:200px; height:30px; background:url(../images/inco2.gif) no-repeat 10px 5px; padding:4px 0 0 32px; float:left; position:relative; overflow:hidden;}
.fr_cot{width:270px; height:195px; padding:3px;border:2px solid #e9b045; margin:0 auto; margin-top:15px; vertical-align:bottom;}

#mszx{width:982px; height:240px; position:relative; overflow:hidden; margin:0 auto; vertical-align:bottom;}
.mszx_tit{width:800px; height:28px; background:url(../images/inco2.gif) no-repeat 10px 0px; padding:0 30px;}
.mszx_f{width:38px; height:202px; background:url(../images/left.jpg) no-repeat;vertical-align:bottom; float:left;}
.mszx_r{width:38px; height:202px; background:url(../images/right.jpg) no-repeat; vertical-align:bottom; float:right;}
#mszx_c{width:886px; height:185px;background:url(../images/cot.jpg) repeat-x; padding:18px 10px 0;position:relative; overflow:hidden; float:left;}
#demo{width:870px; height:170px; margin:0 auto; overflow:hidden; position:relative;} 
.xk{padding:0 10px; text-align:center; line-height:250%;}
.xk img{width:195px; height:140px; border:1px solid #b6b6b6; padding:1px; vertical-align:bottom; filter:alpha(opacity=100); }
.xk span{padding-top:2px; display:block; }
.xk span a{color:#af1000; font-size:14px;}

.lx{width:199px; height:auto;float:left; position:relative; overflow:hidden; margin-top:5px;}
.lx_tit{width:197px; height:34px; background:url(../images/title_bg.jpg) repeat-x;border-left:1px solid #d4b77f; border-right:1px solid #d4b77f;}
.lx_tt{width:120px; height:27px; background:url(../images/inco2.gif) no-repeat 15px 5px; padding:4px 0 0 38px;}
.lx_cot{width:192px; height:auto; padding:5px 0 0 5px; background:url(../images/kf.jpg) no-repeat bottom;border:1px solid #d4b77f; border-top:none; line-height:200%; }
.lx_cot strong{padding:0 0 15px 0; font-size:14px;text-align:center;} 

.naws{width:424px; height:auto; padding:7px 10px; font-size:12px;color:#834d03; margin:0 auto; position:relative; overflow:hidden;}
.naws ul li{width:404px; height:30px; line-height:30px; background:url(../images/incorrect.gif) no-repeat 5px 10px; padding-left:20px; border-bottom:1px dashed #ead993; margin:0 auto; vertical-align:bottom;}
.naws ul li a{width:320px; color:#834e02; float:left;}
.naws ul li a:hover{color:#FF0000;}
.naws ul li span{float:right;}

.dt{width:290px; height:200px; padding:14px 0; margin:0 auto; position:relative; overflow:hidden;}
.zs{width:270px; height:190px;padding:10px; font-size:12px;color:#834d03; margin:0 auto; position:relative; overflow:hidden;}
.zs ul li{width:250px; height:30px; line-height:30px; background:url(../images/incorrect.gif) no-repeat 5px 10px; padding-left:20px; border-bottom:1px dashed #ead993; margin:0 auto; vertical-align:bottom;}
.zs ul li a{width:250px; color:#834e02;float:left;}
.zs ul li a:hover{color:#FF0000;}
.line{width:1002px; height:20px; background:url(../images/inco2.jpg) no-repeat; margin:0 auto; position:relative; overflow:hidden;}

.yi{padding-top:10px; position:relative; overflow:hidden;}

#footer{width:100%; height:auto; background:url(../images/footer_bg.jpg) no-repeat bottom;text-align:center; line-height:220%; color:#f2e6d7; padding-top:22px; padding-bottom:5px;}
#footer p{text-align:center;}
#footer a{color:#f2e6d7;}
#footer a:hover{color:#e3ad2f}
.foo1{text-align:center; margin:0 auto;color:#f2e6d7; font-size:12px; padding:0 0 10px 0;}
.foo1 a{color:#f2e6d7;} 
.foo1 a:hover{color:#e3ad2f}
.link{width:992px; margin:0 auto; padding:8px 0; color:#e3ad2f;}
.link strong{font-size:14px;}
.link a{color:#e3ad2f;}


/*关于我们*/
.fl_lx{margin-top:10px; position:relative; overflow:hidden;}
.rr{width:761px; height:auto; float:right; position:relative; overflow:hidden;}
.rr_tt{width:761px; height:35px; line-height:35px; background:url(../images/inco.jpg) repeat-x bottom;color:#c76f00;}
.rr_tt a{color:#c76f00;}
.rr_tt span{color:#834e02;}
.sy{width:30px; height:34px; background:url(../images/path.png) no-repeat; padding-left:20px;}
.rr_cot,.new,.arti,.item,.item_cot,.contact{width:760px; height:auto; margin:0 auto;padding:10px 0; line-height:200%;}

/*新闻动态*/
.new ul li{width:720px;height:32px; margin:0 auto; background:url(../images/incorrect.gif) no-repeat 5px 10px;line-height:32px; font-size:12px; color:#834e02; border-bottom:1px dashed #ead993; padding-left:20px; vertical-align:bottom;}
.new ul li a{color:#834e02;width:500px; float:left;}
.new ul li span{float:right;}
.breakpage{padding:15px 0 10px 0;}

.arti_t{width:740px; height:auto; padding:0 0 10px 0; border-bottom:1px dashed #ead993; margin:0 auto;}
.title{width:740px; height:30px; font-size:14px; font-weight:bold; text-align:center;}
.are_b{width:740px;font-size:12px; color:#835617; text-align:center;}
.arti_co{width:740px; height:auto; line-height:200%; padding-top:15px;}
.arti_co p{text-indent:2em;}

/*特色菜谱*/
.item{padding:10px 0 0 0;}
.item  ul{margin:0 auto; position:relative; width:750px; overflow:hidden;}
.item li{width:216px; height:auto; float:left; padding:10px 0 0 25px; }
.item li img{padding:3px; border:1px solid #cccccc;background:#fff; vertical-align:bottom;}
.item li span{text-align:center; padding:10px 0 0 0; display:block; font-size:14px;}
.item li span a{color:#c56f00;}

.item_cot{margin:0 auto; position:relative; width:750px; overflow:hidden; padding:10px 0 0 0; text-align:center;}
.item_cot img{margin:0 auto; text-align:center;}
.td{width:450px; text-align:center; margin:0 auto;padding:15px 0;  font-size:14px; text-align:left;}
.td p{line-height:200%;}
.td .name{font-weight:bold; color:#c66e00;}
.sm{color:#FF0000;}
.item_cot2{margin:0 auto; position:relative; width:750px; height:auto; overflow:hidden; padding:10px 0 0 0;}
.dt2{margin:0 auto; position:relative; width:750px; height:auto; overflow:hidden; text-align:center; line-height:220%; font-size:14px; font-weight:bold}
.ms{margin:10px auto; position:relative; width:750px; height:auto; overflow:hidden; text-align:left; line-height:180%;}

.contact{line-height:200%;}
.contact font{font-size:14px;}
#demo_right {
	width:870px;
	height:170px;
	padding:0;
	margin:0 auto;
	overflow:hidden;
	position:relative
}