@charset "utf-8";
/* CSS Document */
body {margin: 0px;padding: 0px;background: url(images/bg.jpg) repeat-x center top #FFFFFF ;font-family:  Arial, Helvetica, sans-serif;font-size: 13px;color: #797979;}
body,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,input,form,img,p{margin:0px;padding:0px;font:12px Arial, Helvetica, sans-serif;}
h1, h2, h3 {margin-top: 0px;text-transform: lowercase;font-family: Arial, Helvetica, sans-serif;font-weight: normal;}
p, ul, ol {margin-top: 0px;line-height: 160%;}
ul, ol, li {margin: 0px;padding: 0;list-style: none;}
img{border:0;}
li{display:inline;}
a {color:#bb001d;font:12px Arial, Helvetica, sans-serif;text-decoration: none;}
a:hover {color:#009db7;}
a img {border: none;}
img{display:block;}
.clear{clear:both;float:none;}
/* head */
#head{width:100%;height:105px; background:url(../images/header.jpg) repeat-x;}
	.head980{width:980px;height:105px;margin:0 auto;}
		.logo{margin:16px 0 0 0;float:left;}
		.nav{margin-top:5px;float:right;}
			.nav li{width:84px;height:86px;margin-left:10px;float:left;}
			.nav li a{text-align:center;line-height:86px; font-weight:bold;font-size:14px;display:block;}
			.nav li a:hover, .actives a{color:#fff;background:url(../images/hover.jpg) center top no-repeat;}
			.nav li a.order{line-height: 20px; padding-top: 25px; padding-bottom: 25px;}

#banner{height:350px;width:980px;margin:0 auto; background:#f00;}
	#focus {width:980px; height:350px; overflow:hidden; position:relative;}
	#focus ul {height:350px; position:absolute;}
	#focus ul li {float:left; width:980px; height:350px; overflow:hidden; position:relative; background:#000;}
	#focus ul li div {position:absolute; overflow:hidden;}
	#focus .btnBg {position:absolute; width:980px; height:20px; left:0; bottom:0; background:#000;}
	#focus .btn {position:absolute; width:780px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
	#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
	#focus .btn span.on {background:#fff;}
	#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
	#focus .pre {left:0;}
	#focus .next {right:0; background-position:right top;}
	
.w980{width:980px;margin:0 auto;}
#main{width:100%;height:227px;background:url(../images/main.jpg) center bottom no-repeat;}
	#main980{width:980px;margin:0 auto;}
		.about{width:270px;height:187px;margin:40px 0 0 10px;float:left;}
			.about_title{width:270px;height:26px; background:url(../images/about.jpg) no-repeat;}
				.about_title span a{font-size:10px;color:#fff;line-height:26px;float:right;}
			.about_text{width:270px;float:left;}
				.about_text dt{margin-top:10px;float:left;}
				.about_text dd a{width:145px;line-height:18px;color:#fff;margin:5px 0 0 10px;font-size:12px;float:left;}
				.about_text p{width:270px; font-family:Arial, Helvetica, sans-serif;line-height:18px;color:#fff;font-size:12px;float:left;}
		.hours{width:388px;height:187px;margin:40px 0 0 30px;float:left;}
			.hours_title{width:388px;height:26px; background:url(../images/hours.jpg) no-repeat;}
				.hours_title span a{font-size:10px;color:#fff;line-height:26px;float:right;}
			.hours_text{width:388px;float:left;}
				.hours_text dt{margin-top:10px;float:left;}
				.hours_text dd a{width:200px;line-height:20px;color:#fff;margin:5px 0 0 10px;font-size:12px;float:left;}
		.contact{width:252px;height:187px;margin:40px 0 0 30px;float:left; font-family:Arial, Helvetica, sans-serif;}
			.contact_title{width:252px;height:26px; background:url(../images/contact.jpg) no-repeat;}
			.contact_text{width:250px;float:left;}
				.contact_text dt{float:right;}
				.contact_text dd{width:250px;line-height:22px;color:#fff;margin:5px 0 0 0;font-size:14px;float:left; font-family:Arial, Helvetica, sans-serif;}
				.contact_text dd a{ font-weight:bold;color:#fff;}
				.contact_text dd span a{margin-left:35px;}
				.contact_text b{margin-top:5px;float:left;}
				
#foot{width:100%;height:77px;background:#bb001d;}
	.foot980{width:980px; text-align:center;color:#fff; margin:0 auto;}
		.foot_nav{height:30px;line-height:30px;}
			.foot_nav a{color:#fff;font:12px Arial, Helvetica, sans-serif;}
		.foot_text{font:12px Arial, Helvetica, sans-serif;line-height:18px;margin-top:5px;}
			.foot_text a{color:#fff;}

		