body {
	font-family: 微軟正黑體,Arial,Helvetica, heiti tc, SimHei, ,Microsoft JhengHei,serif ;
	background-image: url('../images/bg.jpg');
}


/*#header_pc { background:#fff; }*/
/*#content_pc { font-weight:normal; line-height: inherit;height:auto; display:block; overflow:hidden;} */
*{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
*:link, *:visited, *:hover, *:active, *:focus, * {
    -o-transition: none;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
	transition:none;
}
iframe{position:absolute;}

#content_pc{ /*font-size:36px; font-weight: bold; text-align: center; display:block; height: 600px; line-height:600px;*/}

/*#content_pc{ line-height:0px; font-size:0px; text-align:left; font-weight:normal; height:3600px;}*/
#content_pc { font-weight:normal; line-height: inherit;display:block; /*overflow:hidden;*/ height:auto; text-align:inherit;}
#container_pc{ position:relative;/*overflow:hidden;*/}

#container_m{position:relative;/* height:8560px;overflow:hidden;*/height:auto;overflow:hidden;}
#content_m{ line-height:0px; font-size:0px; text-align:left; font-weight:normal;/*height:8000px;*/height:auto; overflow:hidden; width:640px; }



/*r*/
.abs{position:absolute;}
.top_text{position:relative;  text-align:center; /* margin-top:70px; */height:510px;}
/*.top_text p{color:#000; font-size:16px; margin-bottom:5px;  line-height:25px; font-weight:bolder; position:relative; left:0px; margin-top:20px; }*/
.paw1{position:absolute; left:-100px; opacity:0;}
.paw2{position:absolute; right:-100px;opacity:0;}
.title{position:absolute; left:0px; top:35px;opacity:0;}
.lion{position:absolute; left:205px; top:25px;opacity:0;}
.ligt1{position:absolute; left:37px;top:0px;opacity:0;}
.top_btn1{position:absolute; left:175px; top:272px;opacity:0;}
.top_btn2{position:absolute; left:375px; top:272px;opacity:0;}

.title1{position:absolute;bottom:-10px;     left: 50%;width: 866px;margin-left: -433px;}
.ct_area1{position:relative; width:960px; margin-top:25px;/* height:750px;*/left: 15px;}
.ct_area1 li{float:left; margin-right:45px; margin-bottom:50px;}
.n{font-size:24px; color:#000000; line-height:24px; font-weight:bold;}
.q{font-size:16px; color:#d30000;line-height:24px; margin-top:10px;font-weight:bold; margin-bottom:10px;}

.rad p{position:relative; font-size:16px; font-weight:bold; margin-top:5px; color:#000000; width:200px; padding-left:30px; top:3px; }
.rad {background: url(../images/r1.png) no-repeat left center;cursor: pointer;height: 27px;width:28px;display: inline-block;margin-top:5px;display:block;}
.rad input {position: absolute;left: -9999px;}
label.check-on {
    background: url(../images/r2.png) ;height: 27px;width:27px;
}
.ct_area1_img{position:relative; width:258px; height:189px; margin-top:10px;}
.err{position:absolute; right:-27px; top:94px; display:none;}
.yes{position:absolute; right:-20px; top:94px; display:none;}

.answer_btn1{position:relative; width:418px; margin-left:-209px; left:50%; margin-top:20px; margin-bottom:25px;}
.answer_btn2{position:relative; width:418px; margin-left:-209px; left:50%; margin-top:20px; margin-bottom:25px; display:none;}
.answer_btn3{position:relative; width:418px; margin-left:-209px; left:50%; margin-top:20px; margin-bottom:25px; display:none;}

.ct_area2{position:relative; margin-top:30px; width:820px; background-image:url(../images/pic/bg.png);    left: 40px;}
.ct_area2_in{position:relative; width:810px;    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px;}
.c_left{ float:left;width:235px;}
.c_right{ float:right;    position: relative;
   /* left: -20px;*/}
.c_right_tip{position:relative; margin-bottom:10px; }
.c_right_p1{position:relative; margin-bottom:10px; font-size:24px; font-weight:bold; color:#000000;}
.c_right_p2{position:relative; margin-bottom:10px; font-size:20px; color:#2f96ee; font-weight:bold; }
.c_right_p3{position:relative; margin-bottom:10px; font-size:15px; font-weight:bold;color:#000000;line-height:26px;}
.rlines{position:relative;  margin-bottom:30px;}
.c_right ul li{float:left; margin-right:11px;}
.acts{margin-top:60px; margin-bottom:30px; position:relative; left:5px;display:none;}
.readopen{position:relative; margin-left:-284px; left:50%; width:568px; margin-top:50px; cursor:pointer; margin-bottom:30px;}
.readover{position:relative; margin-left:-108px; left:50%; width:216px; display:none; cursor:pointer;margin-bottom:30px;}



.ct_area3{position:relative; width:650px; margin-left:-325px; left:50%;    top: -30px;}
.slot_img{ float:left; width:259px;}
.slot_rg{float: left;
    margin-left: 40px;
	position:relative;}

.game_eraser{position:absolute; width:345px; height:200px; /*background-color:#FFFFFF;*/ top:0px; left:0px;}
.game_eraser_ticket{ position:relative; width:345px; height:200px;/*border: #d00000 1px solid; */   top: 20px;left: 0px; }
.game_eraser_ticket_top{width:345px; height:200px; position:relative;}
.game_eraserp1{font-size:21px; text-align:center; position:relative; padding-top:40px; font-weight:bold; color:#000000;}
.game_eraserp2{font-size:28px; text-align:center; position:relative; padding-top:30px; font-weight:bold; color:#000000;}
.game_eraserp3{font-size:21px; position:relative; margin-left:6px; font-weight:bold; color:#000000;}
.game_eraserp4{font-size:38px; text-align:center; position:relative; padding-top:30px; font-weight:bold; color:#e70111;}

.g_mask{position:absolute;top: 0px;left: 0px;}
.g_use_save{position:absolute; top:237px;    left: -9px; display:none;}
.g_use_save2{position:absolute; top:237px;    left: -9px; display:block;}
.g_use_save{position:absolute; top:237px;left: 4px; font-size: 16px;font-weight: bold; color:#000000;    width: 340px;line-height: 24px;}


.go_sec{position:relative; margin-left:-209px; left:50%; width:418px;  cursor:pointer;margin-bottom:30px; display:;}



/*手機*/
.mtop_text{position:relative;  text-align:center; /* margin-top:70px; */height:745px;}
/*.top_text p{color:#000; font-size:16px; margin-bottom:5px;  line-height:25px; font-weight:bolder; position:relative; left:0px; margin-top:20px; }*/
.mpaw1{position:absolute; left:0px;}
.mpaw2{position:absolute; right:0px;}
.mtitle{position:absolute; left:14px; top:13px;}
.mligt1{position:absolute; left:0px;top:0px;}
.mtop_btn1{position:absolute; left:52px; top:415px;}
.mtop_btn2{position:absolute; left:324px; top:415px;}
.mtitle1{position:absolute;    left: 34px;bottom: 15px;}


/***手機版***/
@media screen and (max-width: 640px) {
.closebtn{ width: 50px; height: 50px; position: absolute; right:5px; top:3px; background: url(../images/closebtn.png); z-index: 5; }
.closebtn a{ display: block; width: 100%; height: 100%;font-size: 0px;}

.ct_area1{position:relative; width:640px; margin-top:25px;/* height:750px;*/left: 0px;}
.ct_area1 li{float:none; margin-bottom:130px; position:relative; }
.n{font-size:33px; color:#000000; line-height:24px; font-weight:bold; position:absolute; left:36px; top:319px;}
.q{font-size:32px; color:#d30000;line-height:40px; margin-top:15px;font-weight:bold; margin-bottom:10px; position:relative; left:90px; width: 510px; letter-spacing: -1px}

.rad_areas{position:relative; left:85px;}

.rad p{position:relative; font-size:34px; font-weight:bold; margin-top:5px; color:#000000; width:200px; padding-left: 45px; top:5px; }
.rad {background: url(../images/pic/mr1.png) no-repeat left center;cursor: pointer;height: 42px;width:45px;display: inline-block;margin-top:5px;display:block; float:left; margin-right:127px; position:relative; }
.rad input {position: absolute;left: -9999px;}
label.check-on {
    background: url(../images/pic/mr2.png) ;height: 42px;width:44px;

}
.ct_area1_img{position:relative; width:407px; height:296px; margin-top:0px;    margin-left: -206px;    left: 54%;}
.err{position:absolute; right:-72px; top:162px; display:none;}
.yes{position:absolute; right:-72px; top:162px; display:none;}
.answer_btn1{position:relative; width:418px; margin-left:-209px; left:50%; margin-top:20px; margin-bottom:25px;}
.answer_btn2{position:relative; width:418px; margin-left:-209px; left:50%; margin-top:20px; margin-bottom:25px; display:none;}
.answer_btn3{position:relative; width:418px; margin-left:-209px; left:50%; margin-top:20px; margin-bottom:25px; display:none;}

.ct_area2{position:relative; margin-top:30px; width:570px; background-image:url(../images/pic/bg.png);    left: 40px;}
.ct_area2_in{position:relative; width:570px;    padding-left: 15px;padding-top: 20px;padding-bottom: 15px;}
.c_left{ float:left;width:235px;}
.c_right{ float:right;position: relative; width:310px;
   /* left: -20px;*/}
.c_right_tip{position:relative; margin-bottom:15px; }
.c_right_p1{position:relative; margin-bottom:15px; font-size:28px; font-weight:bold; color:#000000;}
.c_right_p2{position:relative; margin-bottom:10px; font-size:24px; color:#2f96ee; font-weight:bold; line-height: 30px;}
.c_right_p3{position:relative; margin-bottom:15px; font-size:19px; font-weight:bold;color:#000000;line-height:30px;}
.rlines{position:relative;  margin-bottom:30px; margin-top:38px;}
.ct_area2_in_ul li{float:left; margin-right:14px;margin-top:30px;}

/*刮刮*/

.ct_area3{position:relative; width:100%; top: -65px;}
.slot_img{ float:none;position:relative;margin-left: -243px;left: 50%;}
.slot_rg{float:none; width:400px; margin-left:-200px; left:50%;position:relative; height:265px;}

.game_eraser{position:absolute; width:400; height:233px; /*background-color:#FFFFFF;*/ top:0px; left:0px;}
.game_eraser_ticket{ position:relative; width:400; height:233px;/*border: #d00000 1px solid; */   top: 20px;left: 0px; }
.game_eraser_ticket_top{width:400px; height:233px; position:relative;}
.game_eraserp1{font-size:25px; text-align:center; position:relative; padding-top:40px; font-weight:bold; color:#000000;}
.game_eraserp2{font-size:35px; text-align:center; position:relative; padding-top:37px; font-weight:bold; color:#000000;}
.game_eraserp3{font-size:25px; position:relative; margin-left:6px; font-weight:bold; color:#000000;}
.game_eraserp4{font-size:45px; text-align:center; position:relative; padding-top:37px; font-weight:bold; color:#e70111;}

.g_mask{position:absolute;top: 0px;left: 0px;}
.g_use_save{position:relative; top:12px;    left: 135px; display:none;}
.g_use_save2{position:relative; top:12px;    left: 135px; display:;}
.g_use_savem{position:relative; top: 40px;
    left: 116px;
    font-size: 20px;
    font-weight: bold;
    color: #000000;
    width: 420px;
    line-height: 38px;}

.go_sec{position:relative; margin-left:-209px; left:50%; width:418px;  cursor:pointer;margin-bottom:30px; display:block;}


}

