:focus{ outline:none;}
.all_wrap {
	height: auto;
	width: 100%;
	background-image: url(../images/bg.jpg);
	background-position: center top;
	background-color: #FFF;
	background-repeat: repeat;
}

#section1 {
	background-image: url(../images/index_02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 654px;
	width: 100%;
	position: relative;
}
.section1_inner {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	height: 654px;
	position: relative;
}


.kv_mv {
	height: 245px;
	width: 420px;
	position: absolute;
	left: 449px;
	top: 264px;
}

#section2 {
	background-image: url(../images/index_03.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 1143px;
	width: 100%;
}
.section2_inner {
	width: 1050px;
	margin-right: auto;
	margin-left: auto;
	height: 1143px;
	position: relative;
}
.star1 {
	height: 585px;
	width: 235px;
	position: absolute;
	cursor: pointer;
	left: 19px;
	top: 530px;
}
.star2 {
	height: 585px;
	width: 235px;
	position: absolute;
	cursor: pointer;
	left: 280px;
	top: 530px;
}
.star3 {
	height: 585px;
	width: 235px;
	position: absolute;
	cursor: pointer;
	left: 538px;
	top: 530px;
}
.star4 {
	height: 585px;
	width: 235px;
	position: absolute;
	cursor: pointer;
	left: 800px;
	top: 530px;
}



#section3 {
	background-image: url(../images/index_04.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 471px;
	width: 100%;
}
#section4 {
	background-image: url(../images/index_06.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 776px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.say1 {
	font-family: "微軟正黑體";
	font-size: 14px;
	position: absolute;
	height: 157px;
	width: 360px;
	left: 100px;
	top: 587px;
	display: block;
}
.say2 {
	font-family: "微軟正黑體";
	font-size: 14px;
	position: absolute;
	height: 157px;
	width: 360px;
	left: 100px;
	top: 587px;
	display: none;
}
.say3 {
	font-family: "微軟正黑體";
	font-size: 14px;
	position: absolute;
	height: 157px;
	width: 360px;
	left: 100px;
	top: 587px;
	display: none;
}
.say4 {
	font-family: "微軟正黑體";
	font-size: 14px;
	position: absolute;
	height: 157px;
	width: 360px;
	left: 540px;
	top: 587px;
	display: block;
}
.say5 {
	font-family: "微軟正黑體";
	font-size: 14px;
	position: absolute;
	height: 157px;
	width: 360px;
	left: 540px;
	top: 587px;
	display: none;
}




.redtxt {
	font-size: 16px;
	font-weight: bold;
	color: #8f1f2a;
	margin-bottom: 10px;
}
.saybtn1 {
	height: 110px;
	width: 110px;
	position: absolute;
	cursor: pointer;
	left: 224px;
	top: 317px;
}
.saybtn2 {
	height: 110px;
	width: 110px;
	position: absolute;
	cursor: pointer;
	left: 114px;
	top: 442px;
}
.saybtn3 {
	height: 110px;
	width: 110px;
	position: absolute;
	cursor: pointer;
	left: 327px;
	top: 442px;
}
.saybtn4 {
	height: 110px;
	width: 110px;
	position: absolute;
	cursor: pointer;
	left: 556px;
	top: 356px;
}
.saybtn5 {
	height: 110px;
	width: 110px;
	position: absolute;
	cursor: pointer;
	left: 775px;
	top: 452px;
}







#section5 {
	background-repeat: no-repeat;
	background-position: center top;
	height: 468px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#section6 {
	background-repeat: no-repeat;
	background-position: center top;
	height: 392px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#section7 {
	background-repeat: no-repeat;
	background-position: center top;
	height: 489px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/index_15.png);
	position: relative;
}
#section8 {
	background-repeat: no-repeat;
	background-position: center top;
	height: 265px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

.mv_wrap {
	height: 405px;
	width: 911px;
	position: absolute;
	left: 49px;
	top: 85px;
}
.mv_left1 {
	float: left;
	height: 357px;
	width: 660px;
	position: absolute;
	left: 0px;
	top: 0px;
}


.mv_btn1 {
	background-image: url(../images/mv_btn1.png);
	height: 123px;
	width: 110px;
	position: absolute;
	top: 0px;
	right: 121px;
	cursor: pointer;
}
.mv_btn1:hover {
	background-image: url(../images/mv_btn1_on.png);
}
.mv_btn2 {
	background-image: url(../images/mv_btn2.png);
	height: 123px;
	width: 110px;
	position: absolute;
	top: 0px;
	right: -4px;
	cursor: pointer;
}
.mv_btn2:hover {
	background-image: url(../images/mv_btn2_on.png);
}
.mv_btn3 {
	background-image: url(../images/mv_btn3.png);
	height: 123px;
	width: 110px;
	position: absolute;
	top: 130px;
	right: 121px;
	cursor: pointer;
}
.mv_btn3:hover {
	background-image: url(../images/mv_btn3_on.png);
}
.mv_btn4 {
	background-image: url(../images/mv_btn4.png);
	height: 123px;
	width: 110px;
	position: absolute;
	top: 130px;
	right: -4px;
	cursor: pointer;
}
.mv_btn4:hover {
	background-image: url(../images/mv_btn4_on.png);
}
.mv_btn5 {
	background-image: url(../images/mv_btn5.png);
	height: 123px;
	width: 110px;
	position: absolute;
	top: 260px;
	right: 121px;
	cursor: pointer;
}
.mv_btn5:hover {
	background-image: url(../images/mv_btn5_on.png);
}
.mv_txt1 {
	height: 34px;
	width: 140px;
	position: absolute;
	left: 0px;
	top: 364px;
	display: block;
}
.mv_txt2 {
	height: 34px;
	width: 140px;
	position: absolute;
	left: 0px;
	top: 364px;
	display: none;
}
.mv_txt3 {
	height: 34px;
	width: 140px;
	position: absolute;
	left: 0px;
	top: 364px;
	display: none;
}
.mv_txt4 {
	height: 34px;
	width: 140px;
	position: absolute;
	left: 0px;
	top: 364px;
	display: none;
}
.mv_txt5 {
	height: 34px;
	width: 140px;
	position: absolute;
	left: 0px;
	top: 364px;
	display: none;
}

.blogger_web_wrap{
	width: 1000px;
	height: 421px;
	background-image: url(../images/index_18.png);
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	background-repeat: no-repeat;
	background-position: center top;
}
.silder_inner_wrap{
	width: 1000px;
	height: 421px;
	margin: auto;
}
.silder{
	width: 460px;
	height: 421px;
	display: block;
	padding-top: 30px;
}
.blogger1 {
	background-image: url(../images/blogger_1.png);
	height: 295px;
	width: 460px;
	position: relative;
}
.blogger2 {
	background-image: url(../images/blogger_2.png);
	height: 295px;
	width: 460px;
	position: relative;
}
.blogger3 {
	background-image: url(../images/blogger_3.png);
	height: 295px;
	width: 460px;
	position: relative;
}
.blogger4 {
	background-image: url(../images/blogger_4.png);
	height: 295px;
	width: 460px;
	position: relative;
}
.blogger5 {
	background-image: url(../images/blogger_5.png);
	height: 295px;
	width: 460px;
	position: relative;
}
.blogger6 {
	background-image: url(../images/blogger_6.png);
	height: 295px;
	width: 460px;
	position: relative;
}
.blogger7 {
	background-image: url(../images/blogger_7.png);
	height: 295px;
	width: 460px;
	position: relative;
}
.blogger8 {
	background-image: url(../images/blogger_8.png);
	height: 295px;
	width: 460px;
	position: relative;
}
.blogger9 {
	background-image: url(../images/blogger_9.png);
	height: 295px;
	width: 460px;
	position: relative;
}
.blogger10 {
	background-image: url(../images/blogger_10.png);
	height: 295px;
	width: 460px;
	position: relative;
}
.blogger_say {
	font-family: "微軟正黑體";
	font-size: 12px;
	color: #000;
	position: absolute;
	height: 180px;
	width: 307px;
	left: 103px;
	top: 134px;
	line-height: 15px;
	display: none;
}
