@charset "gb2312";

* { padding: 0; margin: 0; }
body { margin: 0; padding: 0; font-size: 12px; font-family: "宋体", Verdana, Arial, Helvetica, sans-serif; color: #000; background: url(../images/main_bg.jpg) center 42px no-repeat; }
div, span, ul, li, a, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
img  { border: none; }
ul { list-style: none; }
.clean { clear: both; padding: 0; margin: 0; }
a, a:hover { text-decoration: none; }
a { color: #000; }
a:hover { color: #F60; }


/*外围最大容器*/
#container { width: 964px; margin: 0 auto; clear: both; }

/*顶部导航*/
#topmenu { width: 100%; clear: both; height: 42px; background: url(../images/top_menu_bg.gif) repeat-x; }
#t_menu_con { width: 964px; height: 42px; margin: 0 auto; clear: both; }
#t_menu_con span { width: 149px; height: 42px; display: inline; float: left; }
#t_menu_con ul { float: right; display: inline; }
#t_menu_con ul li { display: inline; line-height: 42px; }

#topbg { width: 964px; height: 73px; float: left; clear: both; background: url(../images/container_bg_top.jpg) no-repeat; margin-top: 230px; }
#bottombg { width: 964px; height: 63px; float: left; clear: both; background: url(../images/container_bg_bottom.jpg) no-repeat; }

#mainbox { width: 964px; float: left; clear: both; background: url(../images/container_bg_r.jpg) repeat-y; }
#mainbox .textinfo { width: 964px; height: 110px; float: left; clear: both; background: url(../images/top_text.gif) center 0 no-repeat; }
#box01 { width: 964px; height: 255px; float: left; clear: both; }
#box01 .imgshow { width: 247px; height: 215px; float: left; display: inline; background: url(../images/left_bg01.gif) no-repeat; margin-left: 32px; padding: 17px; }
#box01 .right_box { width: 571px; height: 181px; float: right; display: inline; background: url(../images/right_bg01.gif) no-repeat; margin-right: 20px; padding: 70px 20px 0; line-height: 24px; }
#box01 .right_box .anniu { width: 100%; height: 31px; clear: both; text-align: right; }


#box02 { width: 964px; height: 222px; float: left; clear: both; background: url(../images/bg_mid.gif) center no-repeat; margin-top: 10px; }
#box02 .leftbox { width: 380px; height: 170px; float: left; display: inline; margin-top: 40px; margin-left: 44px; line-height: 22px; text-indent: 24px; }
#box02 .rightbox { width: 380px; height: 170px; float: left; display: inline; margin-top: 40px; margin-left: 118px; text-indent: 24px; line-height: 22px; }
#box02 h4 { width: 100%; height: 20px; line-height: 20px; display: block; clear: both; text-align: center; margin: 20px 0; font-size: 14px; color: #168FB4; }

.boxcont { width: 903px; float: left; clear: both; background: url(../images/cont_box_bg_r.gif) repeat-y; margin-left: 32px; display: inline; margin-top: 12px; }
.boxcont  h3 { width: 903px; height: 54px; float: left; clear: both; display: block; background: url(../images/canting_title.gif) no-repeat; }
.boxcont .liwu { width: 903px; height: 54px; float: left; clear: both; display: block; background: url(../images/liwu_title.gif) no-repeat; }
.boxcont .wangle { width: 903px; height: 54px; float: left; clear: both; display: block; background: url(../images/wangle_title.gif) 2px 0 no-repeat; }
.boxcont .paishe { width: 903px; height: 54px; float: left; clear: both; display: block; background: url(../images/paishe_title.gif) 2px 0 no-repeat; }
.boxcont .baomu { width: 903px; height: 54px; float: left; clear: both; display: block; background: url(../images/baomu_title.gif) no-repeat; }
.boxcont .niunai { width: 903px; height: 54px; float: left; clear: both; display: block; background: url(../images/niunai_title.gif) no-repeat; }
.boxcont .gushi { width: 903px; height: 54px; float: left; clear: both; display: block; background: url(../images/gushi_title.gif) no-repeat; }
.boxcont .boxbtbg { width: 903px; height: 29px; float: left; clear: both; background: url(../images/cont_box_bg_bt.gif) no-repeat; }
.boxcont .main_box { width: 903px; float: left; clear: both;}
.boxcont .main_box2 { width: 883px; float: left; clear: both; background:#E4F1F9 url(../images/wawa.gif) center -24px no-repeat; margin-left:5px;}

/*餐厅版块内容*/
.boxcont .main_box .ct_box { width: 400px; height: 160px; float: left; display: block; overflow: hidden; line-height: 24px; color: #666; margin-left: 38px; margin-top: 50px; }
.boxcont .main_box .ct_box span { font-weight: bold; color: #000; }
.boxcont .main_box .ct_box a { width: 185px; height: 160px; display: block; float: left; overflow: hidden; margin-right: 20px; }
.boxcont .main_box .ct_box img  { border: 2px solid #C9C9C9; display: block; width: 181px; height: 156px; }


/* modify */
.ctcon {width: 800px; height: 174px; float: left; display: block; overflow: hidden; line-height: 24px; color: #666; margin-left: 38px; margin-top: 50px; }
.ctcon .cva { width: 199px; height: 172px; display: block; float: left; overflow: hidden; margin-right: 20px; }
.ctcon .cva img  { border: 2px solid #C9C9C9; display: block; width: 195px; height: 168px; }
.ctcon span { font-weight: bold; color: #000; }
.ctcon .mrimg {width:117px; height:100px; float:left; overflow:hidden; margin-right:20px; border:1px solid #ccc;}
.ctcon .ysinfo {width:570px; color: #000; float:left;}
.main_box .ysdao {width: 800px; height: 70px; float: left; display: block; overflow: hidden; font-size:14px; line-height: 24px; color: #666; margin-left: 38px; margin-top: 20px; }

.yscon {width: 800px; height: 174px; float: left; display: block; overflow: hidden; line-height: 24px; color: #666; margin-left: 38px; margin-top: 20px; }
.yscon .yav { width: 199px; height: 172px; display: block; float: left; overflow: hidden; margin-right: 20px; }
.yscon .yav img  { border: 2px solid #C9C9C9; display: block; width: 195px; height: 168px; }
.yscon .ysrimg {width:117px; height:100px; float:left; overflow:hidden; margin-right:40px; line-height:21px; text-align:center;}
.yscon .ysrimg img { width:89px; height:82px; margin:0 auto; overflow:hidden; border:1px solid #ccc; display:block; clear:both;}
.yscon .ysnewinfo {width:570px; color: #000; float:left;}


/*礼物版块内容*/
.boxcont .main_box .imgbox { width: 100%; clear: both; }
.boxcont .main_box .imgbox li { width: 150px; height: 172px; display: inline; float: left; text-align: center; line-height: 20px; margin: 20px 14px; }
.boxcont .main_box .imgbox li .imgs { clear: both; width: 152px; height: 128px; display: block; overflow: hidden; }


/* 牛奶 */
.nn_con {width:400px;  padding-left:15px; margin-top:15px; float:left;}
.nn_con li { width:400px; line-height:24px; text-align:left;}
.nn_cy { width:250px; overflow:hidden; float:right; margin-right:20px;}
.nn_cy .h5 { width:250px; height:24px; font-weight:bold; text-align:left; color:#06f; line-height:24px; font-size:14px;}
.nndcon { width:250px; }
.nndcon ul { width:80px; float:left;}
.nndcon ul li { width:80px; height:24px; line-height:24px; text-align:left; color:#06f; font-weight:bold;}
.clear3 { font:0px/0px sans-serif; clear:both; display:block;}
.nn_ab { width:55px; padding-top:95px; float:right;}
.nn_ab a { display:block; width:50px; height:18px; line-height:21px; border:1px solid #f60;}
.nn_ab a, .nn_ab a:visited, .nn_ab a:link { color:#F30;} 


/*  导言 */
.daoytn {width:850px; margin-left:20px; clear:both; line-height:21px; font-size:14px; color:#333;text-align:left;}
.daoytn h4 { width:865px; padding-left:10px; font-size:14px; font-weight:bold; color:#36F; text-align:left;}
.daoytn_con { width:880px; margin-left:15px;}


/* 大背景 */
.bodybg { width:100%; background:url(../images/pic_dbg.gif) repeat;}
.bodybaoh { width:100%;background: url(../images/main_bg.jpg) center 0 no-repeat;}

