@charset "utf-8";
.index001_from01logo01 {
	position: relative;
	width: 200px;
	height: 100px;
}
.index001_from01logo02 {
	position: absolute;
	width: 258px;
	left: 0px;
	top: 0px;
	z-index: 30;
}
.index001_from01logo02 img{
	position: absolute;
	width: 258px;
	height: auto;
	left: 0px;
	top: 0px;
	z-index: 30;
}
.index001_from01back {
	position: relative;
	width: 100%;
	padding-bottom: 20px;
	background-image: url(imgs/index/background001.jpg);
	background-position-x: center;
	background-position-y: top;
	background-size: initial;
	background-repeat-x: repeat;
	background-repeat-y: repeat;
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-color: rgb(0, 0, 0);
}
.index001_TopFrom00back {
	position: relative;
	height: 158px;
	width: 100%;
}
.index001_TopFrom01back {
	position: fixed;
	height: 100px;
	width: 100%;
	left: 0px;
	top: 0px;
	z-index: 35;
	background-image: url(imgs/index/img01_topback01.jpg);
}
.index001_TopFrom02login {
    height: 40px;
    position: relative;
    float: right;
    padding-left: 15px;
    font-family: "微軟正黑體";
    line-height: 40px;
    cursor: pointer;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    padding-right: 15px;
    margin-top: 30px;
    margin-right: 10px;
    -moz-box-shadow: inset 0px 1px 0px 0px #fff6af;
    -webkit-box-shadow: inset 0px 1px 0px 0px #fff6af;
    box-shadow: inset 0px 1px 0px 0px #fff6af;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
    background: -moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background: -webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background: -o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background: -ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
    background: linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
    background-color: #ffec64;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border: 1px solid #ffaa22;
    color: #333333;
    font-size: 15px;
    font-weight: bold;
    text-shadow: 0px 1px 0px #ffee66;
}
    .index001_TopFrom02login:hover {
        color: #FFF;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
        background: -moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
        background: -webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
        background: -o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
        background: -ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
        background: linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
        background-color: #ffab23;
    }
.index001_TopFrom02registered {
    height: 40px;
    position: relative;
    float: right;
    padding-left: 15px;
    font-family: "微軟正黑體";
    line-height: 40px;
    cursor: pointer;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    padding-right: 15px;
    margin-top: 30px;
    margin-right: 10px;
    -moz-box-shadow: inset 0px 1px 0px 0px #cf866c;
    -webkit-box-shadow: inset 0px 1px 0px 0px #cf866c;
    box-shadow: inset 0px 1px 0px 0px #cf866c;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
    background: -moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
    background: -webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
    background: -o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
    background: -ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
    background: linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315',GradientType=0);
    background-color: #d0451b;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border: 1px solid #942911;
    color: #ffffff;
    font-size: 15px;
    font-weight: bold;
}
    .index001_TopFrom02registered:hover {
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b));
        background: -moz-linear-gradient(top, #bc3315 5%, #d0451b 100%);
        background: -webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%);
        background: -o-linear-gradient(top, #bc3315 5%, #d0451b 100%);
        background: -ms-linear-gradient(top, #bc3315 5%, #d0451b 100%);
        background: linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);
        background-color: #bc3315;
        color: #fe6;
    }
.index001_TopFrom02password {
    color: #FFF;
    float: right;
    padding-left: 15px;
    font-family: "微軟正黑體";
    font-size: 15px;
    line-height: 40px;
    cursor: pointer;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    margin-top: 30px;
    margin-right: 10px;
    border-radius: 5px;
}
    .index001_TopFrom02password:hover {
        color: #fcd374;
    }
.index001_TopFrom02logout {
	height: 30px;
	position: relative;
	color: #999;
	background-color: #F0F0F0;
	float: right;
	background-image: url(imgs/index/icon_logout.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 34px;
	font-family: "微軟正黑體";
	font-size: 18px;
	line-height: 30px;
	padding-top: 2px;
	border-radius: 5px;
	cursor: pointer;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	padding-right: 10px;
	border: 1px solid #CCC;
	border-radius: 5px;
}
.index001_TopFrom02logout:hover {
	color: #FFF;
	background-color: #F39;
}
.index001_TopFrom02member01 {
	height: 30px;
	position: relative;
	color: #F06;
	background-color: #F0F0F0;
	float: right;
	background-image: url(imgs/index/icon_member.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 34px;
	font-family: "微軟正黑體";
	font-size: 15px;
	line-height: 30px;
	padding-top: 2px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	padding-right: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.index001_TopFrom02member01_02 {
	color: #999;
}
.index001_TopFrom02member02_point {
	height: 30px;
	position: relative;
	color: #F06;
	background-color: #F0F0F0;
	float: right;
	background-image: url(imgs/index/icon_money.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 34px;
	font-family: "微軟正黑體";
	font-size: 15px;
	line-height: 30px;
	padding-top: 2px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	padding-right: 5px;
	margin-right: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
}
.index001_TopFrom02member02_history {
	height: 30px;
	position: relative;
	color: #999;
	background-color: #F0F0F0;
	float: right;
	background-image: url(imgs/index/icon_history.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 34px;
	font-family: "微軟正黑體";
	font-size: 18px;
	line-height: 30px;
	padding-top: 2px;
	border-radius: 5px;
	cursor: pointer;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	padding-right: 10px;
	margin-right: 10px;
	border: 1px solid #CCC;
	border-radius: 5px;
}
.index001_TopFrom02member02_history:hover {
	color: #FFF;
	background-color: #F39;
}
.index001_TopFrom02member02_history_normal {
	height: 30px;
	position: relative;
	color: #FFF;
	background-color: #F39;
	float: right;
	background-image: url(imgs/index/icon_history.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 34px;
	font-family: "微軟正黑體";
	font-size: 18px;
	line-height: 30px;
	padding-top: 2px;
	border-radius: 5px;
	cursor: pointer;
	padding-right: 10px;
	margin-right: 10px;
	border: 1px solid #CCC;
	border-radius: 5px;
}
.index001_TopFrom02_01 {
	width: 75%;
	min-width: 1134px;
}
.index001_TopFrom02_02 {
	width: 72%;
	min-width: 1000px;
}
.index001_TopFrom02_03 {
	width: 100%;
	margin-bottom: 0px;
	padding-right: 1%;
	padding-left: 1%;
	background-color: #000000;
	padding-top: 30px;
	position: relative;
}
.index001_TopFrom02_04 {
	width: 100%;
	margin-bottom: 20px;
	padding-right: 1%;
	padding-left: 1%;
	border: 1px solid #E6E6E6;
	background-color: #FAFAFA;
	margin-top: 30px;
    border-radius: 10px;
}
.index002_TopFrom01back {
	position: fixed;
	left: 0px;
	top: 100px;
	z-index: 30;
	width: 100%;
	background-color: #000;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5);
	height: 58px;
}
.index002_TopFrom02word01 {
	position: relative;
	font-family: "微軟正黑體";
	font-size: 18px;
	line-height: 46px;
	color: #333;
	cursor: pointer;
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-ms-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
	height: 58px;
	text-align: center;
	width: 100%;
	min-width: 100px;
	z-index: 40;
}
.index002_TopFrom02word01:hover {
	background-image: url(imgs/index/icon_btn_back.png);
	background-size: cover;
}
.index002_TopFrom02word01_normal {
	position: relative;
	font-family: "微軟正黑體";
	font-size: 18px;
	line-height: 46px;
	color: #333;
	height: 58px;
	text-align: center;
	width: 100%;
	min-width: 100px;
	z-index: 40;
	background-image: url(imgs/index/icon_btn_back.png);
	background-size: cover;
}
.index002_TopFrom02word01_01 {
 position: relative;
 font-family: "微軟正黑體";
 font-size: 18px;
 line-height: 58px;
 color: #FFF;
 height: 58px;
 text-align: left;
 letter-spacing: 4px;
}
    .index002_TopFrom02word01_01:hover {
        color: #fff5a5;
       // text-shadow: 1px 1px 2px #ffffff;
    }
.index003_TopFrom01back {
    position: relative;
    margin-right: 0%;
    margin-left: 0%;
    background-color: #000;
    margin-bottom: 0px;
}
.index003_TopFrom01back_01 {
    position: fixed;
    left: 0px;
    top: 158px;
    width: 100%;
    z-index: 29;
    margin-right: 0%;
    margin-left: 0%;
    background-color: #43000cc7;
}
.index003_TopFrom01back_01_01 {
    position: relative;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    max-height: 500px;
    background-color: #2c0505e8;
}
.index003_TopFrom01back_02mid {
	width: 75%;
	min-width: 1134px;
}
.index003_TopFrom01back_03word01 {
	float: left;
	width: 40px;
	margin-top: 6px;
	margin-right: 18px;
}
.index003_TopFrom01back_03word01 img{
	float: left;
	width: 100%;
	height: auto;
}
.index003_TopFrom01back_03word02 {
	min-width: 800px;
	font-family: "微軟正黑體";
	font-size: 18px;
	line-height: 52px;
	font-weight: bold;
	color: #FFF;
	float: left;
}
.index003_TopFrom01back_03word03 {
    font-family: "微軟正黑體";
    font-size: 13px;
    line-height: 32px;
    font-weight: bold;
    color: #fff;
    float: right;
    background-color: #931f04;
    border: 1px solid #6a1400;
    margin-top: 5px;
    margin-right: 20px;
    border-radius: 5px;
    cursor: pointer;
    padding: 0 15px;
}
    .index003_TopFrom01back_03word03:hover {
        color: #000;
        background-color: #ee4b25;
    }
.index003_TopFrom01back img {
	width: 100%;
	height: auto;
	min-width: 1140px;
}
.index003_TopFrom01ADbanner {
	position: relative;
	width: 1000px;
}
.index003_TopFrom01ADbanner img{
	width: 100%;
	height: auto;
}
.index004_TopFrom01back {
	position: relative;
	margin-right: 0%;
	margin-left: 0%;
	margin-bottom: 0px;
}
.index004_TopFrom02title {
	position: relative;
	width: 100%;
	margin-bottom: 30px;
	height: 50px;
}
.index004_TopFrom02title02 {
	position: relative;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 20px;
}
.index004_TopFrom02title02_01 {
	padding-bottom: 2px;
	font-family: "微軟正黑體";
	font-size: 15px;
	line-height: 24px;
	float: right;
	padding-top: 2px;
	padding-right: 8px;
	padding-left: 8px;
	color: #FFF;
	border: 1px solid #CCC;
	background-color: #999;
	cursor: pointer;
	margin-top: 5px;
	border-radius: 5px;
}
.index004_TopFrom02title02_01:hover {
	color: #FFF;
	border: 1px solid #FCF;
	background-color: #F39;
}
.index004_TopFrom02titleWord01 {
	position: relative;
	font-family: "微軟正黑體";
	font-size: 16px;
	line-height: 26px;
	color: #999;
	font-weight: bolder;
	width: 28%;
}
.index004_TopFrom03FromSpace {
	width: 20px;
}
.index004_TopFrom04From01 {
	width: 100%;
	margin-bottom: 30px;
	cursor: pointer;
}
.index004_TopFrom04From01_01 {
	width: 33%;
	padding-right: 25px;
	padding-left: 25px;
}
.index004_TopFrom04From01_02 {
	width: 20%;
	padding-right: 15px;
	padding-left: 15px;
}
.index004_TopFrom04img01 {
	width: 100%;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	position: relative;
}
.index004_TopFrom04img01 img{
	width: 100%;
	height:auto;
}
.index004_TopFrom04img01:hover{
	transform: scale(1.1,1.1);
	box-shadow: 0px 0px 8px 4px rgba(10%,10%,10%,0.2);
	z-index: 20;
}
.index004_TopFrom04img02 {
 width: 100%;
 height: 100%;
 position: absolute;
 z-index: 21;
 text-align: center;
}
.index004_TopFrom04img02 img{
 max-height: 100%;
 max-width: 100%;
 width: 88%;
 height: 90%;
 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 right: 0;
 margin-top: 4%;
 margin-right: 6%;
 margin-bottom: 6%;
 margin-left: 6%;
}
.index004_TopFrom04img02_01 {
	width: 42%;
}
.index004_TopFrom04img02_01 img{
	width: 100%;
	height:auto;
}
.index004_TopFrom04imgInfo01 {
	font-family: "微軟正黑體";
	line-height: 12px;
	color: #FFF;
	background-color: #CC0000;
	padding-right: 5px;
	padding-left: 5px;
	position: absolute;
	z-index: 10;
	left: 5px;
	top: 5px;
	border: 1px solid #FFF;
	padding-top: 3px;
	padding-bottom: 3px;
}
.index004_TopFrom04imgInfo02 {
	position: absolute;
	left: 5px;
	height: 20px;
	width: 97%;
	bottom: 5px;
	z-index:22;
}
.index004_TopFrom04imgInfo02_02 {
	position: absolute;
	left: 5px;
	height: 20px;
	width: 96%;
	bottom: 5px;
}
.index004_TopFrom04imgInfo03 {
	font-family: "微軟正黑體";
	line-height: 12px;
	color: #FFF;
	background-color: #6699CC;
	padding-right: 5px;
	padding-left: 5px;
	position: relative;
	border: 1px solid #FFF;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
	margin-right: 2px;
}
.index004_TopFrom04imgInfo04 {
	font-family: "微軟正黑體";
	line-height: 12px;
	color: #FFF;
	background-color: #FF6699;
	padding-right: 5px;
	padding-left: 5px;
	position: relative;
	border: 1px solid #FFF;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
	margin-right: 2px;
}
.index004_TopFrom04imgInfo05 {
	font-family: "微軟正黑體";
	line-height: 12px;
	color: #FFF;
	background-color: #000000;
	padding-right: 5px;
	padding-left: 5px;
	position: relative;
	border: 1px solid #FFF;
	padding-top: 3px;
	padding-bottom: 3px;
	float: right;
	margin-left: 2px;
}
.index004_TopFrom04imgInfo06 {
	font-family: "微軟正黑體";
	line-height: 12px;
	color: #FF0;
	background-color: #FF3399;
	padding-right: 5px;
	padding-left: 5px;
	position: absolute;
	z-index: 10;
	top: 5px;
	border: 1px solid #FF0;
	padding-top: 3px;
	padding-bottom: 3px;
	right: 5px;
	font-size: 14px;
}
.index004_TopFrom04imgWord01 {
	width: 100%;
	font-family: "微軟正黑體";
	font-size: 15px;
	line-height: 22px;
	color: #CCC;
	margin-top: 10px;
	margin-bottom: 6px;
	font-weight: bolder;
}
.index004_TopFrom04imgWord02 {
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 20px;
	color: #F06;
	margin-bottom: 0px;
	float: left;
	margin-right: 5px;
}
.index004_TopFrom04From02 {
	width: 100%;
	cursor: pointer;
	margin-bottom: 20px;
}
.index004_TopFrom04FromSpace {
	width: 15px;
}
.index005_DownFrom01back {
	position: relative;
	margin-right: 0%;
	margin-left: 0%;
	background-color: #333;
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c70038;
}
.index005_DownFrom02 {
	position: relative;
	margin-right: 0%;
	margin-left: 0%;
	margin-top: 20px;
}
.index005_DownFrom03Word01 {
	position: relative;
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 24px;
	color: #FFF;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 20px;
}
.index006_Banner01from01 {
	cursor:pointer;
	position: relative;
	margin-right: 15px;
	margin-left: 15px;
}
.index006_Banner02pic01 {
	width: 100%;
	margin-bottom: 50px;
}
.index006_Banner02pic01 img{
	width: 100%;
	height:auto;
}
.index007_TopFrom01back_01 {
	position: relative;
	margin-right: 0%;
	margin-left: 0%;
	background-image: url(imgs/index/banner06_01.jpg);
	margin-bottom: 0px;
}
.index007_TopFrom01back_01_01{
	width: 23%;
	padding-top: 20px;
	padding-bottom: 20px;
}
.index007_TopFrom01back_02{
	width: 100%;
	padding-bottom: 12px;
}
.index007_TopFrom01back_03{
	font-family: "微軟正黑體";
	font-size: 13px;
	line-height: 20px;
	color: #FC0;
}
.index007_TopFrom01back_04{
	font-family: "微軟正黑體";
	font-size: 13px;
	line-height: 20px;
	color: #FFF;
}
/*登錄後*/
.index008_TopFrom01 {
	height: 40px;
	position: relative;
	color: #FFF;
	background-color: #000000;
	float: right;
	padding-left: 35px;
	font-family: "微軟正黑體";
	font-size: 18px;
	line-height: 40px;
	padding-right: 15px;
	margin-top: 30px;
	margin-right: 10px;
	background-image: url(imgs/index/icon_member.png);
	background-repeat: no-repeat;
	background-position: 5px;
	border-radius: 5px;
	cursor: pointer;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
.index008_TopFrom01:hover {
	color: #FFF;
	background-color: #F69;
}
.index008_TopFrom01_normal {
	height: 40px;
	position: relative;
	color: #FFF;
	background-color: #F69;
	float: right;
	padding-left: 35px;
	font-family: "微軟正黑體";
	font-size: 18px;
	line-height: 40px;
	padding-right: 15px;
	margin-top: 30px;
	margin-right: 10px;
	background-image: url(imgs/index/icon_member.png);
	background-repeat: no-repeat;
	background-position: 5px;
	border-radius: 5px;
	cursor: pointer;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
.index008_TopFrom02 {
	height: 40px;
	position: relative;
	color: #FFF;
	background-color: #000000;
	float: right;
	padding-left: 35px;
	font-family: "微軟正黑體";
	font-size: 18px;
	line-height: 40px;
	padding-right: 15px;
	margin-top: 30px;
	margin-right: 10px;
	background-image: url(imgs/index/icon_money.png);
	background-repeat: no-repeat;
	background-position: 5px;
	border-radius: 5px;
	cursor: pointer;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
.index008_TopFrom02:hover {
	color: #FFF;
	background-color: #F69;
}
.index008_TopFrom02_normal {
	height: 40px;
	position: relative;
	color: #FFF;
	background-color: #F69;
	float: right;
	padding-left: 35px;
	font-family: "微軟正黑體";
	font-size: 18px;
	line-height: 40px;
	padding-right: 15px;
	margin-top: 30px;
	margin-right: 10px;
	background-image: url(imgs/index/icon_money.png);
	background-repeat: no-repeat;
	background-position: 5px;
	border-radius: 5px;
	cursor: pointer;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
.index008_TopFrom03 {
 height: 20px;
 position: relative;
 color: #FFF;
 background-color: #FF0066;
 float: right;
 font-family: "微軟正黑體";
 font-size: 13px;
 line-height: 20px;
 width: 20px;
 text-align: center;
 margin-left: 5px;
 margin-top: 18px;
 border-radius: 99px;
 font-weight: bold;
}
.index009_from01_news_word01 {
	position: relative;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	cursor: pointer;
}
.index009_from01_news_word01:hover {
	background-color: #333;
}
.index004_TopFrom04imgWord01_01 {
	width: 100%;
	font-family: "微軟正黑體";
	font-size: 18px;
	line-height: 36px;
	color: #FFF;
	font-weight: bolder;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
}
.index004_TopFrom04img03 {
 width: 100%;
 height: 100%;
 position: absolute;
 left: 0px;
 top: 0px;
 z-index: 21;
}
/*181102新增*/
.game_Banner01from01 {
	position: relative;
	margin-right: 15px;
	margin-left: 15px;
}
.game_Banner01from01 img{
	width: 100%;
	height: auto;
}
.game_Banner01from01_01 {
 position: absolute;
 z-index: 10;
 width: 27%;
 top: 68%;
 left: 50%;
 margin: 0px -14%;
 -webkit-transition: all 0.2s;
 -moz-transition: all 0.2s;
 -ms-transition: all 0.2s;
 -o-transition: all 0.2s;
 transition: all 0.2s;
}
.game_Banner01from01_01:hover {
	transform: scale(1.1,1.1);
}
.game_Banner01from02 {
	position: relative;
	margin-right: 15px;
	margin-left: 15px;
	background-image: url(imgs/game/imgs09_03.jpg);
	background-size: contain;
	margin-bottom: 30px;
	padding-bottom: 50px;
}
.game_midAdForm01 {
	position: relative;
	font-family: "微軟正黑體";
	font-size: 18px;
	line-height: 30px;
	color: #FFF;
	margin-bottom: 0px;
	font-weight: bolder;
	margin-right: 200px;
	margin-left: 200px;
	margin-top: 20px;
}
.game_midAdForm02 {
	position: relative;
	font-family: "微軟正黑體";
	font-size: 18px;
	line-height: 30px;
	color: #E6E6E6;
	margin-bottom: 0px;
	margin-right: 200px;
	margin-left: 200px;
}
.index004_TopFrom04img02_02 {
 width: 100%;
 height: 100%;
 position: absolute;
 z-index: 21;
 left: 20px;
 top: 0px;
 text-align: center;
}
.index004_TopFrom04img02_02 img{
 max-height: 100%;
 max-width: 100%;
 width: 68%;
 height: 90%;
 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 right: 0;
 margin-top: 4%;
 margin-right: 6%;
 margin-bottom: 6%;
 margin-left: 6%;
}


/*181220新增登錄後按扭01*/
.index008_TopFrom01_02 {
 position: relative;
 background-color: #000000;
 float: right;
 margin-top: 20px;
 margin-right: 10px;
 border-radius: 5px;
 cursor: pointer;
 -webkit-transition: all 0.2s;
 -moz-transition: all 0.2s;
 -ms-transition: all 0.2s;
 -o-transition: all 0.2s;
 transition: all 0.2s;
 min-width:100px;
}
.index008_TopFrom01_02:hover {
	color: #FFF;
	background-color: #F69;
}
.index008_TopFrom01_02_normal {
	height: 40px;
	position: relative;
	color: #FFF;
	background-color: #F69;
	float: right;
	padding-left: 35px;
	font-family: "微軟正黑體";
	font-size: 18px;
	line-height: 40px;
	padding-right: 15px;
	margin-top: 30px;
	margin-right: 10px;
	background-image: url(imgs/index/icon_member.png);
	background-repeat: no-repeat;
	background-position: 5px;
	border-radius: 5px;
	cursor: pointer;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
.index008_TopFrom01_02_01 {
	height: 30px;
	position: relative;
	margin-right: 5px;
	margin-left: 5px;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
.index008_TopFrom01_02_02 {
	height: 30px;
	position: relative;
	margin-right: 10px;
	margin-left: 0px;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: "微軟正黑體";
	font-size: 18px;
	line-height: 30px;
	color: #FFF;
}
.index008_TopFrom01_02_03 {
	height: 16px;
	position: relative;
	margin-left: 0px;
	font-family: "微軟正黑體";
	font-size: 12px;
	line-height: 16px;
	color: #000;
	letter-spacing: 5px;
	width: 100%;
	background-color: #FABF13;
	text-align: center;
	border-radius: 0px 0px 5px 5px;
}
.index001_TopFrom02mail {
	height: 56px;
	position: relative;
	color: #000;
	background-color: #fabf13;
	float: right;
	padding-left: 15px;
	font-family: "微軟正黑體";
	font-size: 18px;
	line-height: 56px;
	cursor: pointer;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	padding-right: 15px;
	margin-top: 20px;
	margin-right: 10px;
	border-radius: 5px;
}
.index001_TopFrom02mail:hover {
	color: #FFF;
	background-color: #F69;
}
.index001_TopFrom02logout02 {
	height: 56px;
	position: relative;
	color: #FFF;
	background-color: #000000;
	float: right;
	padding-left: 15px;
	font-family: "微軟正黑體";
	font-size: 18px;
	line-height: 56px;
	cursor: pointer;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	padding-right: 15px;
	margin-top: 20px;
	margin-right: 10px;
	border-radius: 5px;
}
.index001_TopFrom02logout02:hover {
	color: #FFF;
	background-color: #F39;
}

.index007_TopFrom01back_01 td h2 {
    letter-spacing: 2px;
    font-size: 15px;
    margin: 2px 0;
    font-weight: 400;
}

.index007_TopFrom01back_01 td h3 {
    margin: 0;
    display: inline-block;
    font-size: 13px;
    font-weight: inherit;
}

/*indexCSS.css  181224新增*/
.game_Banner01from01_01_word {
	position: relative;
	font-family: "微軟正黑體";
	font-size: 22px;
	line-height: 36px;
	color: #FFF;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	text-shadow: 3px 3px 5px #600;
}
.index004_TopFrom04img02_01_word01 {
	font-family: "微軟正黑體";
	font-size: 18px;
	line-height: 22px;
	color: #FFF;
	text-align: center;
	margin-right: 20%;
	margin-left: 20%;
	margin-top: 5px;
	margin-bottom: 5px;
}

/*signCSS.css  181225新增*/
.sign002_from02_mail_word04_02 {
	width: 3%;
	position: relative;
}
.sign002_from02_mail_word04_03 {
	width: 100%;
	position: relative;
	margin-left: 5px;
}
.sign002_from02_mail_word04_03 img{
	width: 90%;
	height:auto;
}

/*signCSS.css 18122617新增*/
.sign002_from02_mail_word04_03_01 {
    width: 42px;
    position: relative;
    margin-left: 5px;
    font-family: "微軟正黑體";
    font-size: 14px;
    line-height: 26px;
    color: #FFF;
    background-color: var(--new-color);
    border-radius: 5px;
    text-align: center;
    height: 26px;
    text-shadow: black 1px 1px 2px;
    margin-top: 6px;
}
.sign002_from02_mail_word04_03_02 {
    width: 42px;
    position: relative;
    margin-left: 5px;
    font-family: "微軟正黑體";
    font-size: 14px;
    line-height: 26px;
    color: #FFF;
    background-color: var(--new-color);
    border-radius: 5px;
    text-align: center;
    height: 26px;
    text-shadow: black 1px 1px 2px;
    margin-top: 6px;
}
.sign002_from02_mail_word04_03_03 {
	width: 42px;
	position: relative;
	margin-left: 5px;
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 26px;
	color: #FFF;
	background-color: #F90;
	border-radius: 5px;
	text-align: center;
	height: 26px;
	text-shadow: black 1px 1px 2px;
	margin-top: 6px;
}
.sign002_from02_mail_word04_03_04 {
	width: 42px;
	position: relative;
	margin-left: 5px;
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 26px;
	color: #FFF;
	background-color: #690;
	border-radius: 5px;
	text-align: center;
	height: 26px;
	text-shadow: black 1px 1px 2px;
	margin-top: 6px;
}
.sign002_from02_mail_word04_03_05 {
	width: 42px;
	position: relative;
	margin-left: 5px;
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 26px;
	color: #FFF;
	background-color: #F00;
	border-radius: 5px;
	text-align: center;
	height: 26px;
	text-shadow: black 1px 1px 2px;
	margin-top: 6px;
}
.sign002_from02_mail_word04_03_06 {
	width: 42px;
	position: relative;
	margin-left: 5px;
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 26px;
	color: #FFF;
	background-color: #CCCC00;
	border-radius: 5px;
	text-align: center;
	height: 26px;
	text-shadow: black 1px 1px 2px;
	margin-top: 6px;
}
.sign002_from02_mail_word04_03_07 {
	width: 42px;
	position: relative;
	margin-left: 5px;
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 26px;
	color: #FFF;
	background-color: #6FF;
	border-radius: 5px;
	text-align: center;
	height: 26px;
	text-shadow: black 1px 1px 2px;
	margin-top: 6px;
}
.sign002_from02_mail_word04_03_08 {
	width: 42px;
	position: relative;
	margin-left: 5px;
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 26px;
	color: #FFF;
	background-color: #09F;
	border-radius: 5px;
	text-align: center;
	height: 26px;
	text-shadow: black 1px 1px 2px;
	margin-top: 6px;
}
/*indexCSS.css 190103新增*/
.index001_TopFrom02logout03 {
	height: 56px;
	position: relative;
	color: #FFF;
	background-color: #000000;
	float: right;
	padding-left: 50px;
	font-family: "微軟正黑體";
	font-size: 18px;
	line-height: 56px;
	cursor: pointer;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	padding-right: 15px;
	margin-top: 20px;
	margin-right: 10px;
	border-radius: 5px;
	background-image: url(imgs/index/icon_btn11.png);
	background-repeat: no-repeat;
	background-position: 5px 7px;
}
.index001_TopFrom02logout03:hover {
	color: #FFF;
	background-color: #F69;
}
/*indexCSS.css 190103新增*/
.index001_TopFrom02logout04 {
    height: 40px;
    position: relative;
    float: right;
    font-family: "微軟正黑體";
    line-height: 40px;
    cursor: pointer;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    margin-top: 30px;
    margin-right: 10px;
    -moz-box-shadow: inset 0px 1px 0px 0px #302d25;
    -webkit-box-shadow: inset 0px 1px 0px 0px #302d25;
    box-shadow: inset 0px 1px 0px 0px #302d25;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #545454), color-stop(1, #2b2b2b));
    background: -moz-linear-gradient(top, #545454 5%, #2b2b2b 100%);
    background: -webkit-linear-gradient(top, #545454 5%, #2b2b2b 100%);
    background: -o-linear-gradient(top, #545454 5%, #2b2b2b 100%);
    background: -ms-linear-gradient(top, #545454 5%, #2b2b2b 100%);
    background: linear-gradient(to bottom, #545454 5%, #2b2b2b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#545454', endColorstr='#2b2b2b',GradientType=0);
    background-color: #545454;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #ffd675;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    padding: 0 15px 0 49px;
}
    .index001_TopFrom02logout04:hover {
        color: #FFF;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2b2b2b), color-stop(1, #545454));
        background: -moz-linear-gradient(top, #2b2b2b 5%, #545454 100%);
        background: -webkit-linear-gradient(top, #2b2b2b 5%, #545454 100%);
        background: -o-linear-gradient(top, #2b2b2b 5%, #545454 100%);
        background: -ms-linear-gradient(top, #2b2b2b 5%, #545454 100%);
        background: linear-gradient(to bottom, #2b2b2b 5%, #545454 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b2b2b', endColorstr='#545454',GradientType=0);
        background-color: #2b2b2b;
    }
    .index001_TopFrom02logout04::before {
        content: '';
        background-image: url(imgs/index/icon_btn11.png);
        position: absolute;
        width: 40px;
        height: 41px;
        z-index: 100;
        left: 5px;
        top: -1px;
    }
/*變數*/
:root {
    --new-color: #931f04;
}
/*190122修改新增*/



/*191115 indexCSS.css 修改新增*/
.index006_Banner02pic02 {
 width: 90%;
 -webkit-transition: all 0.3s;
 -moz-transition: all 0.3s;
 -ms-transition: all 0.3s;
 -o-transition: all 0.3s;
 transition: all 0.3s;
 position: relative;
 margin-right: 5%;
 margin-left: 5%;
 margin-bottom: 40px;
}
.index006_Banner02pic02 img{
 z-index: 21;
 width: 100%;
 height: auto;
}
.index006_Banner02pic02:hover {
 transform: scale(1.1,1.1);
}
/*鑽石框*/
.index001_TopFrom03DD {
	height: 56px;
	position: relative;
	color: #000;
	background-color: #000000;
	float: right;
	padding-left: 10px;
	font-family: "微軟正黑體";
	font-size: 18px;
	line-height: 56px;
	cursor: pointer;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	padding-right: 15px;
	margin-top: 20px;
	margin-right: 10px;
	border-radius: 5px;
}
/*
.index001_TopFrom03DD:hover {
	color: #FFF;
	background-color: #F69;
}
*/
.index001_TopFrom03DD_01 {
	width: 40px;
	height: 30px;
	position: relative;
	margin-right: 0px;
	margin-left: 5px;
	float: left;
	margin-top: 12px;
	margin-bottom: 5px;
}
.index001_TopFrom03DD_01 img{
	width: 100%;
	height:auto;
}
.index001_TopFrom03DD_02 {
	height: 20px;
	position: relative;
	color: #FFF;
	background-color: #FF0066;
	float: right;
	font-family: "微軟正黑體";
	font-size: 13px;
	line-height: 20px;
	width: 20px;
	text-align: center;
	margin-left: 5px;
	margin-top: 18px;
	border-radius: 99px;
	font-weight: bold;
}
.index004_TopFrom04img04 {
	width: 94%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 21;
	margin: 3%;
}
.index004_TopFrom04img04_01 {
	width: 54%;
}
.index004_TopFrom04img04_02 {
	width: 90%;
	margin-top: 22%;
	margin-right: 10%;
}
.index004_TopFrom04img04_03 {
	width: 100%;
	font-family: "微軟正黑體";
	font-size: 28px;
	line-height: 38px;
	color: #000;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.index004_TopFrom04img04_04 {
	width: 100%;
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 22px;
	color: #000;
	margin-top: 15px;
	height: 180px;
}
.index004_TopFrom04img04_05 {
	width: 120px;
	font-family: "微軟正黑體";
	font-size: 28px;
	line-height: 22px;
	color: #000;
	background-image: url(imgs/boutique/icon001.png);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	height: 80px;
	padding-left: 50px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: rgba(0,0,0,0);
}

/*191203新增-----------*/
.gift001_Btn01_01 {
	width: 60%;
}
.gift001_Btn01_02 {
	width: 54%;
	left: 0px;
	top: 0px;
	z-index: 21;
	margin-top: 0%;
	margin-right: 23%;
	margin-bottom: 0%;
	margin-left: 23%;
	position: absolute;
}
.gift001_Btn01_01_backBtn {
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 22px;
	color: #000;
	text-align: center;
	background-color: #FC0;
	border-radius: 5px;
	cursor: pointer;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 10%;
	margin-left: 10%;
}
.gift002_title01_01 {
	width: 97%;
	font-family: "微軟正黑體";
	font-size: 28px;
	line-height: 38px;
	color: #FFF;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	margin-right: 3%;
}
.gift002_title01_02 {
	width: 100%;
	font-family: "微軟正黑體";
	font-size: 22px;
	line-height: 38px;
	color: #FFF;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	margin-bottom: 10px;
}
.gift002_title01_03 {
	width: 100%;
	font-family: "微軟正黑體";
	font-size: 18px;
	line-height: 32px;
	color: #FFF;
	text-align: left;
	margin-bottom: 10px;
}
.gift002_title01_04 {
	width: 96%;
	margin-bottom: 50px;
	margin-right: 2%;
	margin-left: 2%;
}
.gift002_title01_05 {
	width: 100%;
	margin-bottom: 20px;
	cursor: pointer;
}
.gift003_dimind01 {
	width: 120px;
	font-family: "微軟正黑體";
	font-size: 28px;
	line-height: 22px;
	color: #FFF;
	background-image: url(imgs/boutique/icon001.png);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	height: 80px;
	padding-left: 50px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: rgba(0,0,0,0);
	margin-bottom: 10px;
}
.gift001_Btn04_01 {
	width: 30%;
	margin-right: 5%;
	margin-top: 15px;
	cursor: pointer;
}
.gift001_Btn04_01 img{
	width: 100%;
	height:auto;
}
.gift004_from01{
	position: relative;
	margin-right: 17%;
	margin-left: 16%;
	margin-top: 20px;
	margin-bottom: 20px;
}
.gift004_from02 {
	width: 40%;
	padding-right: 20px;
	padding-left: 20px;
}
.gift001_Btn05_01 {
	position: relative;
	font-family: "微軟正黑體";
	font-size: 22px;
	line-height: 50px;
	color: #000;
	background-color: #FC0;
	border-radius: 5px;
	cursor: pointer;
	margin-right: 20%;
	margin-left: 20%;
	text-align: center;
	margin-top: 50px;
	margin-bottom: 50px;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	font-weight: bold;
}
.gift001_Btn05_01:hover{
	background-color: #0C9;
	transform: scale(1.1,1.1);
}
.gift001_Btn05_02 {
	position: relative;
	width: 100%;
	font-family: "微軟正黑體";
	font-size: 18px;
	line-height: 40px;
	color: #FFF;
	border-radius: 5px;
	font-weight: normal;
	margin-left: 3%;
	padding-left: 10px;
	float: left;
}
.gift005_from05_01 {
	position: relative;
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.gift005_from05_01_01 {
	position: relative;
	width: 10%;
}
.gift005_from05_01_02 {
	position: relative;
	width: 22%;
}
.gift005_from05_01word01 {
	position: relative;
	margin-bottom: 10px;
	padding-bottom: 0px;
	font-family: "微軟正黑體";
	font-size: 13px;
	line-height: 30px;
	color: #FFF;
	background-color: #C00;
	text-align: center;
}
.gift005_from05_02 {
	position: relative;
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 0px;
	background-color: #3C3C3C;
}
.gift005_from05_02_01 {
	position: relative;
	width: 10%;
}
.gift005_from05_02_02 {
	position: relative;
	width: 24%;
}
.gift005_from05_02word01 {
	position: relative;
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 22px;
	color: #FFF;
	text-align: center;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.gift005_from05_03word01 {
	position: relative;
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 22px;
	color: #FFF;
	text-align: center;
	width: 100%;
	background-color: #1E1E1E;
	padding-top: 10px;
	padding-bottom: 10px;
}
.gift005_from05_02word04 {
	position: relative;
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 22px;
	color: #FFF;
	text-align: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	overflow: hidden;
}
.gift005_from05_03word05 {
	position: relative;
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 22px;
	color: #FFF;
	text-align: left;
	width: 100%;
	background-color: #1E1E1E;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	overflow: hidden;
}
.gift005_from06 {
	width: 100%;
	padding-right: 1%;
	padding-left: 1%;
	background-color: #000000;
	padding-top: 30px;
	position: relative;
	padding-bottom: 50px;
}
.gift005_from05_03word06_Btn {
	font-family: "微軟正黑體";
	font-size: 13px;
	line-height: 24px;
	font-weight: bold;
	color: #000;
	padding-right: 15px;
	padding-left: 15px;
	background-color: #FC0;
	border-radius: 5px;
	cursor: pointer;
	margin-right: 25%;
	margin-left: 25%;
}
.gift005_from05_03word06_Btn:hover {
	color: #000;
	background-color: #FF0;
}
/*191203新增-----------*/
.gift001_Btn01_01 {
	width: 60%;
}
.gift001_Btn01_02 {
	width: 54%;
	left: 0px;
	top: 0px;
	z-index: 21;
	margin-top: 0%;
	margin-right: 23%;
	margin-bottom: 0%;
	margin-left: 23%;
	position: absolute;
}
.gift001_Btn01_01_backBtn {
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 22px;
	color: #000;
	text-align: center;
	background-color: #FC0;
	border-radius: 5px;
	cursor: pointer;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 10%;
	margin-left: 10%;
}
.gift002_title01_01 {
	width: 97%;
	font-family: "微軟正黑體";
	font-size: 28px;
	line-height: 38px;
	color: #000;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-right: 3%;
}
.gift002_title01_02 {
	width: 100%;
	font-family: "微軟正黑體";
	font-size: 22px;
	line-height: 38px;
	color: #000;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-bottom: 10px;
}
.gift002_title01_03 {
	width: 100%;
	font-family: "微軟正黑體";
	font-size: 18px;
	line-height: 32px;
	color: #333;
	text-align: left;
	margin-bottom: 10px;
}
.gift002_title01_04 {
	width: 96%;
	margin-bottom: 50px;
	margin-right: 2%;
	margin-left: 2%;
}
.gift002_title01_05 {
	width: 100%;
	margin-bottom: 20px;
	cursor: pointer;
}
.gift003_dimind01 {
	width: 120px;
	font-family: "微軟正黑體";
	font-size: 28px;
	line-height: 22px;
	color: #F03;
	background-image: url(imgs/boutique/icon001.png);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	height: 80px;
	padding-left: 50px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: rgba(0,0,0,0);
	margin-bottom: 10px;
}
.gift001_Btn04_01 {
	width: 30%;
	margin-right: 5%;
	margin-top: 15px;
	cursor: pointer;
}
.gift001_Btn04_01 img{
	width: 100%;
	height:auto;
}
.gift004_from01{
	position: relative;
	margin-right: 17%;
	margin-left: 16%;
	margin-top: 20px;
	margin-bottom: 20px;
}
.gift004_from02 {
	width: 40%;
	padding-right: 20px;
	padding-left: 20px;
}
.gift001_Btn05_01 {
	position: relative;
	font-family: "微軟正黑體";
	font-size: 22px;
	line-height: 50px;
	color: #000;
	background-color: #FC0;
	border-radius: 5px;
	cursor: pointer;
	margin-right: 20%;
	margin-left: 20%;
	text-align: center;
	margin-top: 50px;
	margin-bottom: 50px;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	font-weight: bold;
}
.gift001_Btn05_01:hover{
	background-color: #0C9;
	transform: scale(1.1,1.1);
}
.gift001_Btn05_02 {
	position: relative;
	width: 100%;
	font-family: "微軟正黑體";
	font-size: 18px;
	line-height: 40px;
	color: #333;
	border-radius: 5px;
	font-weight: normal;
	margin-left: 3%;
	padding-left: 10px;
	float: left;
}
.gift005_from05_01 {
	position: relative;
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.gift005_from05_01_01 {
	position: relative;
	width: 10%;
}
.gift005_from05_01_02 {
	position: relative;
	width: 22%;
}
.gift005_from05_01word01 {
	position: relative;
	margin-bottom: 10px;
	padding-bottom: 0px;
	font-family: "微軟正黑體";
	font-size: 13px;
	line-height: 30px;
	color: #FFF;
	background-color: #C00;
	text-align: center;
}
.gift005_from05_02 {
	position: relative;
	width: 100%;
	margin-bottom: 10px;
	padding-bottom: 0px;
	background-color: #3C3C3C;
}
.gift005_from05_02_01 {
	position: relative;
	width: 10%;
}
.gift005_from05_02_02 {
	position: relative;
	width: 24%;
}
.gift005_from05_02word01 {
	position: relative;
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 22px;
	color: #FFF;
	text-align: center;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.gift005_from05_03word01 {
	position: relative;
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 22px;
	color: #FFF;
	text-align: center;
	width: 100%;
	background-color: #1E1E1E;
	padding-top: 10px;
	padding-bottom: 10px;
}
.gift005_from05_02word04 {
	position: relative;
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 22px;
	color: #FFF;
	text-align: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	overflow: hidden;
}
.gift005_from05_03word05 {
	position: relative;
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 22px;
	color: #FFF;
	text-align: left;
	width: 100%;
	background-color: #1E1E1E;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	overflow: hidden;
}
.gift005_from06 {
	width: 100%;
	padding-right: 1%;
	padding-left: 1%;
	background-color: #000000;
	padding-top: 30px;
	position: relative;
	padding-bottom: 50px;
}
.gift005_from05_03word06_Btn {
	font-family: "微軟正黑體";
	font-size: 13px;
	line-height: 24px;
	font-weight: bold;
	color: #000;
	padding-right: 15px;
	padding-left: 15px;
	background-color: #FC0;
	border-radius: 5px;
	cursor: pointer;
	margin-right: 25%;
	margin-left: 25%;
}
.gift005_from05_03word06_Btn:hover {
	color: #000;
	background-color: #FF0;
}

.gift005_from06_01 {
	position: relative;
	margin-bottom: 30px;
	margin-right: 3%;
	margin-left: 3%;
}
.gift005_from06_01 img{
	width: 100%;;
	height: auto;
}

/*191225新增*/
.gift005_from07_01 {
	width: 100%;
	margin-bottom: 0px;
	padding-right: 1%;
	padding-left: 1%;
	background-color: #000000;
	padding-top: 30px;
	position: relative;
}
.gift005_from07_02 {
	background-color: #FFFFFF;
	position: relative;
}
.gift005_from07_03 {
	width: 100%;
	box-shadow: 0px 0px 4px 4px rgba(10%,10%,10%,0.4);
	position: relative;
}
.gift005_from07_03 img{
	width: 100%;
	height: auto;
}
/*191225新增*/
.index011_TopFrom01_01 {
 width: 50%;
 margin-bottom: 25px;
 margin-top: 25px;
 background-color: #000000;
 
 position: relative;

}
.index011_TopFrom01_01 img{
 width: 100%;
 height:auto;
}
.index011_TopFrom02_01 {
 width: 18%;
 cursor: pointer;
 -webkit-transition: all 0.2s ease;
 -moz-transition: all 0.2s ease;
 -ms-transition: all 0.2s ease;
 -o-transition: all 0.2s ease;
 transition: all 0.2s ease;
 position: relative;
 float: left;
 margin-right: 1%;
 margin-left: 1%;
 margin-bottom: 40px;
}
.index011_TopFrom02_01 img{
 width: 100%;
 height:auto;
}
.index011_TopFrom02_01:hover{
 transform: scale(1.2,1.2);
 box-shadow: 0px 0px 8px 4px rgba(10%,10%,10%,0.2);
 z-index: 20;
}
.index011_TopFrom02_02word {
 font-family: "微軟正黑體";
 font-size: 16px;
 line-height: 30px;
 color: #FFF;
 text-align: center;
 border-top-width: 1px;
 border-top-style: solid;
 border-top-color: #CCC;
 margin-right: 25%;
 margin-left: 25%;
}

/*200108新增*/
.index012_TopFrom02word01 {
 position: relative;
 font-family: "微軟正黑體";
 font-size: 18px;
 line-height: 46px;
 color: #333;
 cursor: pointer;
 -webkit-transition: all 0.2s ease 0s;
 -moz-transition: all 0.2s ease 0s;
 -ms-transition: all 0.2s ease 0s;
 -o-transition: all 0.2s ease 0s;
 transition: all 0.2s ease 0s;
 height: 58px;
 text-align: center;
 min-width: 100px;
 z-index: 40;
 float: right;
 padding-right: 4px;
 padding-left: 4px;
}
.index012_TopFrom02word01:hover {
 background-image: url(imgs/index/icon_btn_back.png);
   background-size: 100px 58px;
 background-repeat: no-repeat;
    background-position: 0px;
}
.index012_TopFrom02word01_normal {
 position: relative;
 font-family: "微軟正黑體";
 font-size: 18px;
 line-height: 46px;
 color: #333;
 cursor: pointer;
 -webkit-transition: all 0.2s ease 0s;
 -moz-transition: all 0.2s ease 0s;
 -ms-transition: all 0.2s ease 0s;
 -o-transition: all 0.2s ease 0s;
 transition: all 0.2s ease 0s;
 height: 58px;
 text-align: center;
 min-width: 100px;
 z-index: 40;
 float: right;
 padding-right: 4px;
 padding-left: 4px;
 background-image: url(imgs/index/icon_btn_back.png);
  background-size: 100px 58px;
 background-repeat: no-repeat;
    background-position: 0px;
}
.index012_TopFrom02word01_01 {
 position: relative;
 font-family: "微軟正黑體";
 font-size: 18px;
 line-height: 58px;
 color: #FFF;
 height: 58px;
 text-align: center;
 letter-spacing: 0px;
}

/*.index012_from01logo02*/
@media only screen
and (min-width: 1px) 
and (max-width: 1540px) {
.index012_from01logo02 {
 position: absolute;
 width: 200px;
 left: 0px;
 top: 10px;
 z-index: 30;
}
.index012_from01logo02 img{
 width: 100%;
 height: auto;
}
}

@media only screen
and (min-width: 1540px) 
and (max-width: 1680px) {
.index012_from01logo02 {
 position: absolute;
 width: 240px;
 left: 0px;
 top: 48px;
 z-index: 30;
}
.index012_from01logo02 img{
 width: 100%;
 height: auto;
}
}

@media only screen
and (min-width: 1680px) 
and (max-width: 2480px) {
.index012_from01logo02 {
 position: absolute;
 width: 300px;
 left: 0px;
 top: 28px;
 z-index: 30;
}
.index012_from01logo02 img{
 width: 100%;
 height: auto;
}
}



/*200115新增*/
.game02_Banner01from01 {
	position: relative;
	width:100%
}
.game02_Banner01from01 img{
	width: 100%;
	max-width: 1600px;
	height: auto;
}
.game02_Banner01from02 {
	position: absolute;
	width: 5%;
	max-width: 50px;
	left: 41%;
	top: 78%;
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-ms-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
	z-index: 10;
}
.game02_Banner01from02 img{
	width: 100%;
	max-width: 50px;
	height: auto;
}
.game02_Banner01from02:hover{
	transform: scale(1.2,1.2);
	z-index: 20;
}
.game02_Banner01from02_01 {
	cursor: pointer;
	position: absolute;
	width: 24%;
	max-width: 368px;
	left: 17.5%;
	top: 71%;
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-ms-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
	z-index: 10;
}
.game02_Banner01from02_01 img{
	width: 100%;
	max-width: 368px;
	height: auto;
}
.game02_Banner01from02_01:hover{
	transform: scale(1.2,1.2);
	z-index: 20;
}
.game02_Banner01from03 {
	position: absolute;
	width: 5%;
	max-width: 50px;
	left: 86.5%;
	top: 78%;
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-ms-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
	z-index: 10;
}
.game02_Banner01from03 img{
	width: 100%;
	max-width: 50px;
	height: auto;
}
/*.game02_Banner01from03:hover{
	transform: scale(1.2,1.2);
	z-index: 20;
}*/
.game02_Banner01from03_01 {
	position: absolute;
	width: 24%;
	max-width: 368px;
	left: 63%;
	top: 71%;
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-ms-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
	z-index: 10;
}
.game02_Banner01from03_01 img{
	width: 100%;
	max-width: 368px;
	height: auto;
}

/*200115新增*/
.index013_TopFrom01 {
	position: absolute;
	width: 200px;
	margin: 58 auto;
	left: -50%;
	z-index: 99999;
	background-color: rgba(0, 0, 0, 0.8);
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #F00;
	display:none;
}
.index013_TopFrom01_01 {
	position: relative;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	padding-right: 4%;
	padding-left: 4%;
	padding-top: 6px;
	padding-bottom: 6px;
}
.index013_TopFrom01_01:hover {
	background-color: #000;
}
.index013_TopFrom01_02_01 {
	position: relative;
	width: 80px;
}
.index013_TopFrom01_02 {
	position: relative;
	width: 80px;
}
.index013_TopFrom01_02 img{
	width: 100%;
	height: auto;
}
.index013_TopFrom01_03 {
	position: relative;
	width: 100%;
	font-family: "微軟正黑體";
	color: #FFF;
	font-size: 16px;
	text-align: center;
}
.game02_Banner01from02_02 {
	position: relative;
	width: 100%;
	font-family: "微軟正黑體";
	color: #FFF;
	font-size: 16px;
	text-align: center;
	top: -18px;
}


