@charset "utf-8";
/* CSS Document */

body { margin:0; padding:155px 0 0 0; font-size: 12px; font-family: arial, 新細明體; background:#000 url(../event3-images/imgs1/bg.jpg) no-repeat 50% 0; }
ul, ol, dl, li { list-style:none; margin:0; padding:0; }
h1, h2, h3, h4, h5{ margin:0; padding:0; font-size:12px; font-weight:normal;}
img { border: 0; }
a { color: #1FA8FF; text-decoration:none; }
a:hover { text-decoration: underline; }
.clearall { height:1px; overflow: hidden; clear: both; float:none; }
.tc{ text-align:center;}
.cHei{ color:#000; font-weight:900;}
.cHui{ color:#999; }
.head, .main, .foot{ position:relative; width:1024px; margin:0 auto;}
#home { padding:0; background:#000 !important;}
#home .main{ position:relative; min-height:700px; _height:700px; background:url(../event3-images/imgs1/bg-index.jpg) no-repeat 0 0;}
#home .main .msg{ position:absolute; left:50%; bottom:175px; width:180px; height:30px; margin-left:-90px; color:#ffdd23; font-size:17px; font-weight:900;  text-shadow:1px 1px 12px red;}
.head{ height:125px;}
.headnav{ position:absolute; left:122px; *left:122px; top:0;}
.headnav li{ float:left; width:154px; height:117px;}
.headnav li a{ position:relative; display:block; height:100%; background:url(../event3-images/imgs1/nav-2.gif) no-repeat 0 0;}
.headnav li a span{ display:none;}
.headnav li#event a{ width:140px; background-position:0 0; margin-left:-7px; z-index:3;}
.headnav li#event a:hover, .headnav li#event.active a{ background-position:0 -117px;}
.headnav li#search a{ width:145px; background-position:-154px 0;  margin-left:-50px; z-index:2;}
.headnav li#search a:hover, .headnav li#search.active a{ background-position:-154px -117px;}
.headnav li#forward a{ width:140px; background-position:-308px 0; margin-left:-92px; z-index:2;}
.headnav li#forward a:hover, .headnav li#forward.active a{ background-position:-308px -117px;}
.head .msg{ position:absolute; bottom:15px; right:225px; width:180px; height:30px; margin-left:-90px; color:#ffdd23; font-size:17px; font-weight:900;  text-shadow:1px 1px 12px red;}
.nav{ position:absolute; left:50%; bottom:35px; width:430px; height:125px; margin-left:-215px; }
.nav li{ float:left; width:103px; height:128px; margin-right:60px;}
.nav li#forward{ margin-right:0;}
.nav li a{ display:block; height:100%; background:url(../event3-images/imgs1/nav-1.gif) no-repeat 0 0;}
.nav li a span{ display:none;}
.nav li#event a{ background-position:0 0}
.nav li#event a:hover, .nav li#event.active a{ background-position:0 -128px;}
.nav li#search a{ background-position:-103px 0}
.nav li#search a:hover, .nav li#search.active a{ background-position:-103px -128px;}
.nav li#forward a{ background-position:-206px 0}
.nav li#forward a:hover, .nav li#forward.active a{ background-position:-206px -128px;}
.main { min-height:480px; _height:480px;}
.main .box{ margin:0 auto; width:766px;}
.main .box-top{ height:25px; background:url(../event3-images/imgs1/box-top.gif) no-repeat 0 0;}
.main .box-middle{  background:url(../event3-images/imgs1/box-middle.gif) repeat-y 0 0;}
.main .box-bottom{ height:20px; background:url(../event3-images/imgs1/box-bottom.gif) no-repeat 0 0;}
.main .box-content{ padding:10px 25px;}
.main .box-content h5{ margin-bottom:9px; color:#d03000; font-size:15px; font-weight:900; }
.main .box-content p{ padding:0; margin:0; margin-bottom:18px; line-height:20px; font-size:12px; color:#424242;}
.main .event-content{ position:relative;}
.main .event-content .prize{ position:absolute; display:block; top:150px; right:10px; width:365px; height:280px; background:url("../event3-images/imgs1/prize.jpg") no-repeat 0 0;}
.main .event-content .prize a{ display:block; position:absolute;}
.main .event-content .prize .link1{ top:10px;  left:10px; width:212px; height:107px; }
.main .event-content .prize .link2{ bottom:10px;  left:5px; width:155px; height:116px; }
.main .event-content .prize .link3{ bottom:0px;  right:2px; width:173px; height:100px; }
.main .event-content .prize .link4{ top:40px;  right:8px; width:90px; height:128px; }

.main .event-content .prize a span{ display:none; }
.main .forward-content{ min-height:350px; _height:350px; background:url(../event3-images/imgs1/forward-bg.gif) no-repeat 510px 60px;}
.main .forward-content h2{ height:25px; background:url(../event3-images/imgs1/forward-title.gif) no-repeat 0 0;}
.main .forward-content h2 span{ display:none;}
.main .forward-content table{ width:70%; margin:40px 0 0 0;}
.main .forward-content table td{ padding-bottom:6px;}
.main .forward-content table .row-left{ text-align:right; font-size:15px; font-weight:900;}
.main .forward-content table .ipt1{ height:21px; padding:1px; margin:0; border:1px solid #000;}
.foot{ height:44px; margin-top:30px; background:url(../event3-images/imgs1/foot-bg.png) repeat-x 0 0;}
.foot-logo{ float:left; display:inline; width:122px; height:37px; margin:4px 20px 0 80px; background:url(../event3-images/imgs1/foot-logo.png) no-repeat 0 0;}
.foot-logo a{ display:block; height:100%;}
.foot-logo a span{ display:none;}
.foot .copyright{ margin-top:22px; color:#424242;}

