﻿@charset "utf-8";
/* CSS Document */
/*--css reset--*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin: 0;padding: 0;}table{border-collapse:collapse;border-spacing: 0;}fieldset,img{border: 0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border: 0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;overflow:hidden;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit; resize: none;outline:none;}legend{color:#000;}
body {font-family:"Microsoft YaHei", Arial, Georgia, "Times New Roman", Times, serif;font-size:12px;color:#444;}table{font-size:inherit;}pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}em{font-style:italic;}strong{font-weight:bold;}a{ text-decoration:none;}
a:hover{text-decoration:none;}a:focus, input[type=button] ,input[type=submit]{outline:none;}a{blr:e-xpression(this.onFocus=this.blur())} /*for IE*/ a{outline:}/*for FireFox*/
.clearfix:after{content: "."; display: block;height:0; clear: both;visibility: hidden;}
.clearfix{zoom:1;}
.clear{clear:both;}
/*---global--*/
body{background:#fafafa url(../images/index_bg.jpg) 0 0 repeat;}
.logo{ text-align:center;}
.container{margin:0 auto;width:1400px;padding-top:30px;}
.restaurant{width:310px;height:335px;background:#180601;display:block;float:left;margin:9px; margin-top:30px;border:#FCE16E 1px solid;padding: 5px 5px 20px 5px;box-shadow: 0 0 5px #ccc;background: #fafafa;border-radius: 10px;border: 1px #ccc solid;}
.r_info{margin-top:10px; text-align:center;font-size:18px;}
.r_info p{padding:0 5px;margin-bottom:15px;}
.r_info p a{display:block;margin:0 auto;width:180px;text-align:center;padding:5px 7px; background:#4d0802;color:#fafafa;box-shadow:0 0 5px #222;border-radius:3px;}
.r_info p a:hover{background:#6c0b03;}
#copyright{font-size:12px;color:#999999;text-align:center;background:#666666;margin-top:30px;}
#copyright a{font-size:12px;color:#999999;}


/* CSS Document */

/*@banner_focus@*/
#main_banner{position:relative;margin:0 auto;width:310px;height:181px;overflow:hidden;margin-top:15px;}
#focus {width:310px; height:181px; overflow:hidden; position:relative;}
#focus ul {height:181px;; position:absolute;margin:0px;padding:0px;}
#focus ul li {float:left; width:310px; height:181px;; overflow:hidden; position:relative;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:310px; height:20px; left:0; bottom:0; background:none;}
#focus .btn {position:absolute; width:310px;; height:18px; padding:10px 10px 5px 0; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:12px; height:12px; _font-size:0; margin-left:8px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; no-repeat 0 0; cursor:pointer;}
#focus .pre {display:none;left:0;}
#focus .next {display:none;right:0; background-position:right top;}

/*@2banner*/
#focus2 {width:310px; height:181px; overflow:hidden; position:relative;}
#focus2 ul {height:181px;; position:absolute;margin:0px;padding:0px;}
#focus2 ul li {float:left; width:310px; height:181px;; overflow:hidden; position:relative;}
#focus2 ul li div {position:absolute; overflow:hidden;}
#focus2 .btnBg {position:absolute; width:310px; height:20px; left:0; bottom:0; background:none;}
#focus2 .btn {position:absolute; width:310px;; height:18px; padding:10px 10px 5px 0; right:0; bottom:0; text-align:right;}
#focus2 .btn span {display:inline-block; _display:inline; _zoom:1; width:12px; height:12px; _font-size:0; margin-left:8px; cursor:pointer; background:#fff;}
#focus2 .btn span.on {background:#fff;}
#focus2 .preNext {width:45px; height:100px; position:absolute; top:90px; no-repeat 0 0; cursor:pointer;}
#focus2 .pre {display:none;left:0;}
#focus2 .next {display:none;right:0; background-position:right top;}

/*@3banner*/
#main_banner{position:relative;margin:0 auto;width:310px;height:181px;overflow:hidden;margin-top:15px;}
#focus3 {width:310px; height:181px; overflow:hidden; position:relative;}
#focus3 ul {height:181px;; position:absolute;margin:0px;padding:0px;}
#focus3 ul li {float:left; width:310px; height:181px;; overflow:hidden; position:relative;}
#focus3 ul li div {position:absolute; overflow:hidden;}
#focus3 .btnBg {position:absolute; width:310px; height:20px; left:0; bottom:0; background:none;}
#focus3 .btn {position:absolute; width:310px;; height:18px; padding:10px 10px 5px 0; right:0; bottom:0; text-align:right;}
#focus3 .btn span {display:inline-block; _display:inline; _zoom:1; width:12px; height:12px; _font-size:0; margin-left:8px; cursor:pointer; background:#fff;}
#focus3 .btn span.on {background:#fff;}
#focus3 .preNext {width:45px; height:100px; position:absolute; top:90px; no-repeat 0 0; cursor:pointer;}
#focus3 .pre {display:none;left:0;}
#focus3 .next {display:none;right:0; background-position:right top;}


