@import "reset.css";
body { font:26px Arial, "微軟正黑體", Helvetica, sans-serif;font-size:24px;line-height:30px;color: #391D04;padding:0; margin:0; }
ul li { list-style:none; }
.mob_cl { display:none; visibility:hidden; }
img { border:0; }
.clear{ clear:both}
/*天bar*/
header { background:#f9f9f9; color:#3c3c3c; width:100%; min-width:1100px; height:30px; border-bottom: 1px solid #ccc; }
	header ul { font:11px/0.9em Verdana, Geneva, sans-serif; float:right; }
@media screen and (-webkit-min-device-pixel-ratio:0){ header ul { width:auto; } }
		header ul li { float:left; border-right:1px solid #ccc; padding:0 10px 0 0; margin:5px 5px 0; }
		header ul li.none { border-right:none; margin:5px 0 0 5px; }
		header ul li a, header ul li a:link, header ul li a:visited { color:#3c3c3c; text-decoration:none; }
		header ul li a:hover { color:#498200; text-decoration:none; }
.header { width:1000px; padding:6px 0 0 7px; margin:0 auto; }


/*首頁蓋台*/
.ind_con { width:980px; position:absolute; z-index:1002;}
.ind_close { width:45px; z-index:999; position:absolute; right:50px;cursor:pointer; }



/*content*/
.warp{
 	min-width:1000px;
	background-image:url(../images/bg_pc.jpg);
	background-repeat:no-repeat;
	background-position: 50% 0%;

 }
.content {
   margin: 0px auto;
   position: relative;
   width: 1000px;
   height:750px;
}

.logo{ display:block; position:absolute;width:180px;height:123px;z-index: 2;left:20px;top:30px;}
.logo a{ display:block; width:180px; height:123px; }
.logo:hover{ margin-top:-2px;}

/*qrc*/
.qrc{display:block;width:102px; height:102px;z-index: 5;position:absolute;left:757px;top:245px;}

/*line*/
.line{ display:block;position:absolute;width:121px; height:79px; z-index: 6;right:26px;top:280px;cursor:pointer;}
.line a{ display:block; width:121px; height:79px; }
.line:hover{ margin-top:-2px;}


/*香菇跳*/
.jump{display:block;width:203px;height:196px;z-index: 2;position:absolute;left:744px;top:313px;}


/*粉絲加碼送btn01*/
.btn01{display:block; position:absolute;width:147px; height:85px;z-index:3;background: url(../images/btn_01_a.png) no-repeat; left:291px;top:460px; cursor:pointer;}
.btn01 a{ display:block; width:147px; height:85px;}
.btn01:hover{background: url(../images/btn_01_b.png) no-repeat;background-position:0 -2px;}

.btn01_con { width:900px; position:absolute; z-index:1002;}
.btn01_close { width:45px; z-index:999; position:absolute; right:10px;cursor:pointer; }

.black { background:#000; position:fixed; width:100%; height:100%; display:none; top:0; left:0; z-index:999; }


/*影片介紹btn02*/
.btn02{display:block; position:absolute;width:147px; height:85px;z-index:3;background: url(../images/btn_02_a.png) no-repeat; left:161px;top:605px; cursor:pointer;}
.btn02 a{ display:block; width:147px; height:85px;}
.btn02:hover{background: url(../images/btn_02_b.png) no-repeat;background-position:0 -2px;}

.btn02_con { width:960px; position:absolute; z-index:1002;}
#movie_bg { width:960px; height:560px; position:absolute; z-index:1002; }
.movie_1 iframe { width:960px; height:560px; }
.movie_close { width:45px; z-index:1003; position:absolute; right:10px;top:-30px;cursor:pointer; }

/*注意事項btn03*/
.btn03{display:block; position:absolute;width:147px; height:85px;z-index:3;background: url(../images/btn_03_a.png) no-repeat; left:745px;top:576px; cursor:pointer;}
.btn03 a{ display:block; width:147px; height:85px;}
.btn03:hover{background: url(../images/btn_03_b.png) no-repeat;background-position:0 -2px;}
.btn03_con { width:900px; position:absolute; z-index:1002;}


/*燈箱視窗01*/
.page1{ display:block;width:900px; }
.h3{ display:block;width:470px;  padding: 40px 0 0 60px; float:left;}
.h4{ display:block;width:800px;  padding: 40px 0 0 60px; float:left;}
.h4 li.B{ padding-left:30px; margin-top:-28px;}
.h5{ color:#FD0004;}
.page_bg{ display:block;width:900px;background:url(../images/page_bg.png) repeat-y; overflow:hidden;}

.btn04{display:block;width:293px; height:120px;background: url(../images/btn_04_a.png) no-repeat;  cursor:pointer;float:left;}
.btn04 a{ display:block; width:293px; height:120px;}
.btn04:hover{background: url(../images/btn_04_b.png) no-repeat;background-position:0 -2px;}

.fans{width:900px;margin:0 auto;padding:0 0 0 27px;float:left;}
.fans li {float:left; width:120px; height:205px;padding:10px;}

/*下半部*/
.content2{
   margin: 0 auto;
   position: relative;
   width: 1000px;
   height:1350px;
}

/*目前參加人數btn03*/
.join{display:block; width:320px;height:259px;z-index: 8;position:absolute;left:0px;top:0px;}
.join_p{display:block; width:220px;height:60px;z-index: 8;position:absolute;left:50px;top:180px;
        font-size:60px; text-align:center; }
.join_txt{display:block;z-index: 8;position:absolute;left:320px;top:80px;}

.ind_stit { position:absolute;}
.star01{display:block;width:119px;height:85px;z-index: 8;position:absolute;left:830px;top:40px;}
.star02{display:block;width:119px;height:85px;z-index: 8;position:absolute;left:820px;top:400px;}
.star03{display:block;width:119px;height:85px;z-index: 8;position:absolute;left:620px;top:285px;}
.star04{display:block;width:119px;height:85px;z-index: 8;position:absolute;left:460px;top:390px;}
.star05{display:block;width:119px;height:85px;z-index: 8;position:absolute;left:320px;top:300px;}
.star06{display:block;width:119px;height:85px;z-index: 8;position:absolute;left:60px;top:260px;}
.star07{display:block;width:119px;height:85px;z-index: 8;position:absolute;left:80px;top:490px;}
.star08{display:block;width:119px;height:85px;z-index: 8;position:absolute;left:290px;top:560px;}
.star09{display:block;width:119px;height:85px;z-index: 8;position:absolute;left:160px;top:750px;}
.star10{display:block;width:119px;height:85px;z-index: 8;position:absolute;left:445px;top:870px;}
.star11{display:block;width:119px;height:85px;z-index: 8;position:absolute;left:670px;top:580px;}
.star12{display:block;width:119px;height:85px;z-index: 8;position:absolute;left:830px;top:760px;}

.prize01{display:block;width:120px;height:110px;z-index: 6;position:absolute;left:845px;top:110px;}
.prize02{display:block;width:120px;height:110px;z-index: 6;position:absolute;left:815px;top:500px;}
.prize03{display:block;width:120px;height:110px;z-index: 6;position:absolute;left:625px;top:380px;}
.prize04{display:block;width:120px;height:110px;z-index: 6;position:absolute;left:455px;top:460px;}
.prize05{display:block;width:120px;height:110px;z-index: 6;position:absolute;left:300px;top:380px;}
.prize06{display:block;width:120px;height:110px;z-index: 6;position:absolute;left:160px;top:260px;}
.prize07{display:block;width:120px;height:110px;z-index: 6;position:absolute;left:75px;top:600px;}
.prize08{display:block;width:120px;height:110px;z-index: 6;position:absolute;left:290px;top:620px;}
.prize09{display:block;width:120px;height:110px;z-index: 6;position:absolute;left:190px;top:830px;}
.prize10{display:block;width:120px;height:110px;z-index: 6;position:absolute;left:440px;top:940px;}
.prize11{display:block;width:120px;height:110px;z-index: 6;position:absolute;left:680px;top:650px;}
.prize12{display:block;width:120px;height:110px;z-index: 6;position:absolute;left:780px;top:960px;}
.aa{display:block;width:640px;height:139px;z-index: 10;position:absolute;left:200px;top:1180px;}


/*nav*/
nav { font:11px/0.9em Verdana, Geneva, sans-serif; background:#fff; width:100%; min-width:1381px; height:22px; text-align:center; overflow:hidden; border-top:1px solid #ccc; padding-top:10px; position:relative; z-index:99; }
	.nav { width:1000px; margin:0 auto; }
	.nav a { border-right:1px solid #ccc; padding:0 10px 0 0; margin:0 5px 0; }
	.nav a.none { border-right:none; padding:0 10px 0 0; margin:0 5px 0; }
	.nav a, nav a:link, nav a:visited { color:#3c3c3c; text-decoration:none; }
	.nav a:hover { color:#7e7e7e; text-decoration:none; }


/*footer*/
footer { background:#fff; width:100%; min-width:1381px; height:98px; color:#3c3c3c; border-top:1px solid #ccc; position:relative; z-index:99; }
	footer img, footer ul { float:left; }
	footer .copyright { font:11px/1.1em Verdana, Geneva, sans-serif; float:left; padding:0; margin:16px 5px 0 0; }
.footer { width:1000px; height:56px; padding:22px 0 0 3px; margin:0 auto; position:relative; }
	.footer img { margin:2px 18px 0 0; }
	.footer_class { position:absolute; top:23px; right:-5px; }
