body { margin:0; padding:0; font:12px/130% Verdana, Arial, sans-serif, tahoma, "Osaka"; color:#111; background:#B694A9 url(../images/bg.jpg) repeat-x center top }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,label { margin:0;padding:0;font-weight:normal; list-style:none }
table { border-collapse:collapse; border-spacing:0; text-align:left; border:0px none }
fieldset,a,img{ color:#111; border:0px none }

.header { width:770px; height:130px; background:url(../images/header.jpg) no-repeat center top; margin:0 auto; position:relative }
.atten_t { width:770px; height:90px; background:url(../images/atten_t.jpg) no-repeat center top; margin:0 auto; overflow:hidden }
.atten_t p { width:500px; height:55px; font-size:15px; line-height:140%; color:#F0ECBD; margin:18px auto 0 auto; *margin:20px auto 0 auto }
.atten { width:700px; height:80px; background:url(../images/attenbg.jpg) no-repeat center top; margin:10px auto 0 auto; overflow:hidden }
.atten p { width:500px; height:55px; font-size:15px; line-height:140%; text-align:left; color:#F0ECBD; margin:7px auto 0 auto; *margin:10px auto 0 auto }
.mainbg { width:770px; background:url(../images/cbg.jpg) repeat-y; margin:0 auto }
.hleft { width:35px; height:350px; background:url(../images/z_l.jpg) no-repeat; position:absolute; z-index:10; left:-30px }
.hright { width:5px; height:350px; background:url(../images/z_r.jpg) no-repeat; position:absolute; z-index:20; right:1px}
.home { width:52px; height:52px }
.home a { width:52px; height:52px; text-indent:-9999px; background:url(../images/home.gif) no-repeat left top; position:absolute; z-index:30; left:141px; top:48px; overflow:hidden }
.home a:hover { width:52px; height:52px; background:url(../images/home.gif) no-repeat left bottom }
.adbanner { position:absolute; z-index:100; top:33px; left:220px; overflow:hidden }
.slo { width:190px; height:25px; color:#FFF; text-align:right; position:absolute; z-index:50; right:-4px; top:108px}
.sicon { width:29; height:30px; background:url(../images/sicon.gif) no-repeat 13px 11px }
.sinput { width:580px; height:16px; font:12px/130% Verdana, Arial, sans-serif, tahoma, "Osaka"; color:#333; border:1px solid #969696; padding:2px 3px }
.sbtn { width:50px; height:22px; font-size:12px; color:#FFF; background:url(../images/sbtn.gif) no-repeat; border:none; margin-left:3px; *padding-top:3px }
.ltitle { color:#59264C; background:#E6E6E6; border-bottom:1px solid #B0B0B0 }
.ltitle2 { color:#59264C; background:#E6E6E6; border-top:1px solid #B0B0B0; border-bottom:1px solid #B0B0B0; margin-top:10px }
.list { height:24px; *height:22px; border-bottom:1px solid #C8C8C8; padding-top:1px }
.list2 { color:#006699; border-bottom:1px solid #C8C8C8; padding:1px 0 0 5px }
.list a { text-decoration:none }
.list2 a { color:#006699; text-decoration:none }
.num { width:15px; height:13px; font:10px/130% Helvetica, "Osaka";; color:#FFF; text-align:center; background:url(../images/num.gif) no-repeat }
.crown { width:15px; height:13px; font:10px/130% Helvetica, "Osaka";; color:#FFF; text-align:center; background:url(../images/crown.gif) no-repeat }
.footer { width:770px; height:34px; margin:0 auto; padding-bottom:10px }
.fcenter { float:left; width:702px; height:34px; background:url(../images/d_bg.gif) repeat-x; position:relative }
.fleft { float:left; width:34px; height:34px; background:url(../images/d_l.gif) no-repeat }
.fright { float:left; width:34px; height:34px; background:url(../images/d_r.gif) no-repeat }
.top { width:125px; height:22px; font-size:11px; *font-size:10px; text-align:right; position:absolute; z-index:60; right:0px; bottom:6px }
.top a { color:#391931; text-decoration:none; padding:2px }
.top a:hover { color:#FFF; background:#391931; text-decoration:none }

.listtable { width:699px; *width:700px; background:url(../images/tbbg.gif) repeat-x; margin:1px 0 0 1px; *margin:0 }
.listtable td { border:1px solid #ADADAD }
.listtable td a { height:24px; font:bold 13px/180% Verdana, Arial, sans-serif, tahoma, "Osaka"; color:#6B1A78; text-decoration:none; display:block }
.listtable td a:hover { color:#FFF; background:#693C64; text-decoration:none; display:block }
.mutipage { height:25px; margin:15px auto 6px auto; *margin:15px auto }
.mutipage td a { float:left; font:normal 12px/100% Verdana, Arial, sans-serif, tahoma, "Osaka"; color:#7F868E; text-decoration:none; display:block;background: url(../images/mutipage.gif) repeat-x; border:1px solid #A7AFB8; padding:4px 6px; margin:0 2px; _margin:0 1px }
.mutipage td a:hover { color:#FFF; background:#59264C }

#ALL{ position:relative; width:1200px; margin:0 auto;}

#event_A{ position:absolute; top:130px; left:46px; width:120px; height:600px;}

#event_B{ position:absolute; top:130px; right:40px; width:153px; height:153px;}

#event_C{ position:absolute; top:290px; left:46px; width:120px; height:600px;}

#event_D{ position:absolute; top:290px; right:46px; width:140px; height:170px;}
