@charset "utf-8";
/* ---------------------------------------------
author: Vince.Voice
version:  2012.7
----------------------------------------------- */

/*general
----------------------------------------------- */
body{background:url(img/bg.jpg) repeat-x center 45px;}
.warp{width:1000px;margin:0 auto;  }
a{color:#555;text-decoration:none;}

/* header
----------------------------------------------- */
.header{ background:#000; height:45px ;}
.header h1 {width:130px; padding-top:5px;}
.header h1 a {display:block;text-indent:-9999px; height:35px; background:url(img/logo.jpg) no-repeat 0 0;}

.header ul.menu{width:560px; }
.header ul.menu li {float: left;line-height: 45px;}
.header ul.menu li a { line-height: 45px; display:block; padding:0 10px; font-size:12px;  color:#fff;}
.header ul.menu li a:hover { color:#f00;}

.footer {line-height: 49px; background: #000; height:: 49px; color: #878787; text-align:center; font-size:12px;}

/* main
----------------------------------------------- */
.banner{ background:url(img/b1.jpg) no-repeat 0 50%; height:850px; position:relative; }
.banner a{ display:block; position:absolute; width:410px; height:60px; top:0; right:20px;}
.part1{ }
.p1a{ background:url(img/a1.jpg) no-repeat 0 50%; height:150px;}
.part3{ background:url(img/c1.jpg) no-repeat 0 50%; height:500px; position:relative;}
.wb{ width:560px; height:360px; position:absolute; top:50px; left:30px;}
.part3 .huodong{ display:block; width:300px; height:420px; position:absolute; left:650px;}
.part3 .zanzhu{ display:block; width:285px; height:41px; position:absolute; right:20px; bottom:35px; background:url(img/lipin.png) no-repeat ;}