/* globel */
body{ font:bold 14px/30px Arial; color:#fff; background:url(../images/bg.jpg);}
a{ color:#900; text-decoration:none;}
a:hover{ color:#900; text-decoration:underline;}
.w{ width:1000px; margin:0 auto;}
h2{ font:normal 30px/40px Impact; color:#900;}
h3{ font:bold 18px/40px Arial; color:#900;}
img{ display:block;}

/* top */
.top{ background:url(../images/top.jpg) repeat-x; height:200px;}
.logo{ float:left; width:234px; height:115px;}
.tel{ float:left; width:300px; padding:60px 0 0 250px; font:bold 24px/35px Arial; color:#FFF;}
.gift{ float:right; width:66px;}

.nav{ background:url(../images/nav.jpg) center top;}
.nav li{ width:19%; height:50px; }
.nav li a{ font:bold 18px/50px "Times New Roman"; color:#fff; display:block;}
.nav li a.on{ color:#FC0; text-decoration:none;}
.nav li a:hover{ color:#FC0; text-decoration:none;}
.banner{  background:url(../images/banner.jpg) center top;}

/* main */
.main01{ background:url(../images/main01.jpg) center top; font:18px/55px Arial;  text-align:center; padding:10px 0; color:#fff;}
.main01 .a1{ background:url(../images/a01.jpg) center top; }
.main01 .a2{ background:url(../images/a02.jpg) center top; }
.main01 .a3{ background:url(../images/a03.jpg) center top; }

.main02{ background:url(../images/main02.jpg) center top; padding:20px;}

/* foot */
.foot{ background:url(../images/foot.jpg); padding:30px 0; border-top:solid 1px #7a3f1f;}
.foot_l{ width:700px; float:left; line-height:0;}
.foot_r{ width:300px; float:left; text-align:right; color:#fff;}
.foot img{ display:inline;}









/* focus */
#focus { width:1000px; height:448px; overflow:hidden; position:relative;}
#focus ul {height:980px; position:absolute;}
#focus ul li {float:left; width:1000px; height:448px; overflow:hidden; position:relative; background:#eee;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnaBg {position:absolute; width:1000px; height:20px; left:0; bottom:0;}
#focus .btna {position:absolute; width:1000px; height:10px; padding:5px 10px; right:0; bottom:10px; text-align:right; background:none; border:none; text-shadow:none; cursor:default; }
#focus .btna span { display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btna span.on {background:#fff;}

/* focus02 */
#focus02 {width:180px; height:118px; overflow:hidden; position:relative;}
#focus02 ul {height:180px; position:absolute;}
#focus02 ul li {float:left; width:180px; height:118px; overflow:hidden; position:relative; background:#eee;}
#focus02 ul li div {position:absolute; overflow:hidden;}