@import url('/css/font-awesome.min.css');@import url('/css/fontawesome-all.css');@import url('/css/font-awesome-ie7.min.css');@import url('/css/font-awesome-ie7.css');@import url('/css/font-awesome.css');*{margin:0;padding:0}
body{margin:0;color:#3d3d3d;font-size:14px}
div,h1,h2,h3,h4,h5,h6,hr,p,form,label,input,textarea,img,span,ul,li{text-align:left;vertical-align:middle;margin:0;padding:0;word-wrap:normal;word-break:normal;border-width:0;font-family:"微軟正黑體","蘋果儷中黑","Lucida Grande","Arial","Arial Narrow"}
hr{noshade:noshade}
th{font-weight:normal}
ul,li{list-style:none}
a:link,a:visited, a:link,a:visited a {color:#191919;font-weight:normal;text-decoration:none}
a:hover{color:#6701bf;text-decoration:none}
.clear{clear:both}
.clearfix{display:inline-block}
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;font-size:0;content:"."}
* html .clearfix{height:1%}
.clearfix{display:block}
.wrapper{width:100%;overflow:hidden;position:relative;text-align:center}
.wrapper #header{width:100%;overflow:hidden;text-align:center}
.wrapper #header .container{margin:0 auto;width:960px;overflow:hidden;position:relative}
.wrapper #header .container .topBox{overflow:hidden}
.wrapper #header .container #cis{margin:15px 0;float:left}
.wrapper #header .container #cis h2 a img{width:260px}
.wrapper #header .container .navBar{width:100%;float:none}
.wrapper #header .container .topNav{position:absolute;right:0;top:15px;width:50%}
.wrapper #header .container .topNav p{text-align:end}
.wrapper #header .container .topNav p a{background:#170532;font-size:16px;color:#fff;font-weight:bold;display:inline-block;padding:20px 30px;margin-left:5px}
.wrapper #header .container .topNav p a:last-child{background:linear-gradient(117deg,#7c00c1,#1200b4)}
.wrapper #header .container .topNav p a.last{margin:0;padding:0;background:none}
.wrapper #header .container .topNav .serveCall{width:130px;height:20px;float:right}
.wrapper #header .container .navBar #webSeo{margin:10px 0;overflow:hidden;font-size:12px}
.wrapper #header .container .navBar #webSeo .seo{overflow:hidden}
.wrapper #header .container .navBar #nav{overflow:hidden}
.wrapper #header .container .navBar #nav h2{display:none}
.wrapper #header .container .navBar #nav ul{overflow:hidden;text-align:center}
.wrapper #header .container .navBar #nav ul li{display:inline-block;position:relative;overflow:hidden;margin:0 15px}
.wrapper #header .container .navBar #nav ul li a{height:60px;line-height:60px;display:block;text-align:center;font-size:16px;font-weight:bold;letter-spacing:1px;border-bottom:5px solid rgb(0 0 0 / 0%)}
.wrapper #header .container .navBar #nav ul li:hover a{border-bottom:5px solid #170532;color:#170532}
.wrapper #header .container .navBar #nav ul li a.m01{width:116px}
.wrapper #header .container .navBar #nav ul li a.m02{background-position:-116px 0}
.wrapper #header .container .navBar #nav ul li a.m03{background-position:-205px 0}
.wrapper #header .container .navBar #nav ul li a.m04{background-position:-294px 0}
.wrapper #header .container .navBar #nav ul li a.m05{background-position:-383px 0}
.wrapper #header .container .navBar #nav ul li a.m06{width:90px;background-position:-472px 0}
.wrapper #footer{width:100%;overflow:hidden}
.wrapper #footer .footerNav{width:100%;background:linear-gradient(117deg,#7c00c1,#1200b4);overflow:hidden;text-align:center}
.wrapper #footer .footerNav .wrap{margin:0 auto;width:960px;overflow:hidden}
.wrapper #footer .footerNav .nav{float:left}
.wrapper #footer .footerNav .nav ul{margin:10px 0;overflow:hidden}
.wrapper #footer .footerNav .nav ul li{margin:0 20px;float:left}
.wrapper #footer .footerNav .nav ul li a{font-size:16px;color:#fff;font-weight:bold}
.wrapper #footer .footerNav .nav ul li a:hover{color:rgb(255 255 255 / 80%)}
.wrapper #footer .footerNav #share{float:right;overflow:hidden}
.wrapper #footer .footerNav #share ul{margin:10px 0;overflow:hidden}
.wrapper #footer .footerNav #share ul li{margin:0 0 0 5px;width:20px;float:left}
.wrapper #footer .footerNav #share ul li a{width:20px;height:20px;background:url(../../images/10/all/bookmark.jpg) no-repeat 0 0;display:block;text-indent:-999999px}
.wrapper #footer .footerNav #share ul li a.fPlus{background-position:-20px 0}
.wrapper #footer .footerNav #share ul li a.gPlus{background-position:-40px 0}
.wrapper #footer .footerNav #share ul li a.pPlus{background-position:-60px 0}
.wrapper #footer .footerNav #share ul li a.rPlus{background-position:-80px 0}
.wrapper #footer .container{margin:20px auto;width:960px}
.wrapper #footer .container .infoBar{margin:0 0 10px;overflow:hidden}
.wrapper #footer .container .infoBar #cis{margin:10px 25px 0 0;width:375px;float:left}
.wrapper #footer .container .infoBar #cis a{width:375px;height:70px}
.wrapper #footer .container .infoBar #cis a img{width:265px}
.wrapper #footer .container .infoBar .info{float:left}
.wrapper #footer .container .infoBar .info p{margin:0 0 10px}
.wrapper #footer .container .infoBar .info .call{width:250px;height:25px}
.wrapper #footer .container .infoBar .contentBar{margin:5px 0;width:290px;float:right;overflow:hidden}
.wrapper #footer .container .infoBar .contentBar a{margin:0 0 0 10px;width:196px;height:61px;background:#333;display:block;float:right;color:#fff;font-weight:bold;text-align:center;line-height:61px;border-radius:5px}
.wrapper #footer .container .infoBar .contentBar #qrcode{float:left}
.wrapper #footer .container .infoBar .contentBar #qrcode a{width:73px;height:73px;background:none;float:none;text-indent:0}
.wrapper #footer .container .keyseo{text-align:center !important;font-size:12px !important}
.wrapper #footer .copy{margin:10px 0 0;padding:10px 0;border-top:1px #eaeaea solid;text-align:center;font-size:12px;text-transform:uppercase;letter-spacing:2px}
.wrapper .content .contentMain #sitemap{margin:5px 0 0 10px}
.wrapper .content .contentMain #sitemap div{float:left;margin:5px}
.wrapper .content .contentMain #sitemap div span{background-color:#179F99;color:#FFF;font-size:18px;font-weight:bold}
#linejoin{position:fixed;top:20%;z-index:99999999999}
.animeEffectA{}
.animeEffectA ul li{}
.animeEffectA ul li img{width:40px}
#linejoin .share{background:linear-gradient(90deg,#ca652f 0%,#d34670 20%,#de0ea0 40%,#de0ea0 60%,#5e38e3 100%);width:80%;margin:10px auto 0;text-align:center}
#linejoin .share a{color:#fff;font-size:25px;display:inline-block;margin:0 5px;height:45px}
#linejoin .gogogog{position:absolute;top:50%;margin-left:150px}
#linejoin .gogogog a{text-decoration:none;background:#f39800;padding:5px;color:#fff;border-bottom-right-radius:10px;border-top-right-radius:10px}
#linejoin .gogogog #clickclose{display:block}
#linejoin .gogogog #clickopen{display:none;padding:15px}
.menu_list{text-align:center;margin-top:10px}
.menu_list li{list-style-type:none;text-align:center;display:inline-block;cursor:pointer;margin:0 2px}
.menu_list li a{text-decoration:none}
.menu_list li:hover a{-webkit-filter:grayscale(1);-webkit-animation:tada 1s;animation:tada 1s}
.menu_list i{font-size:2em;padding:2px 0}
.menu_list li:hover i{color:white;background:linear-gradient(#fff,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
#indexBox{width:100%;height:100%;background:rgba(0,0,0,0.4);position:fixed;z-index:9999999999999999;top:0;text-align:center}
#indexBox #ask-wrap{margin:0 auto;display:table;position:relative;float:left;top:50%;left:50%;width:auto;text-align:center;transform:translate(-50%,-50%)}
#indexBox #ask-wrap a{display:block}
#indexBox #ask-wrap #close-wrap{text-align:center;position:relative;width:270px;background:rgba(255,255,255,0.95);height:150px;border-radius:20px;color:#000}
#indexBox #ask-wrap #close-wrap .ter .text p{font-size:18px;padding:15px}
#indexBox #ask-wrap #close-wrap .ter .text{position:absolute;width:100%;height:calc(100% - 51px);overflow:hidden}
#indexBox #ask-wrap #close-wrap .ter .gogogog{position:absolute;width:100%;height:50px;bottom:0;border-top:1px solid #d7d7d7}
#indexBox #ask-wrap #close-wrap .ter .gogogog a{color:#163e86;display:inline-block;width:calc(50% - 4px);text-align:center;line-height:50px;font-size:20px;font-weight:bold}
#lineBox{display:none;width:100%;height:100%;background:rgba(0,0,0,0.4);position:fixed;z-index:9999999999999999;top:0;text-align:center}
#lineBox #ask-wrap{margin:0 auto;display:table;position:relative;float:left;top:50%;left:50%;width:auto;text-align:center;transform:translate(-50%,-50%);width:270px;background:rgba(255,255,255,0.95);height:180px;border-radius:20px;color:#000}
#lineBox #ask-wrap a{display:block;font-size:40px}
#lineBox #ask-wrap .text p{font-size:18px;margin:10px 20px;text-align:center}
#lineBox #ask-wrap .text ul{margin:0;padding:0;text-align:center}
#lineBox #ask-wrap .text ul li{display:inline-block;margin:0 10px}
#lineBox #ask-wrap .text{position:absolute;width:100%;height:calc(100% - 51px);overflow:hidden}
#lineBox #ask-wrap .gogogog{position:absolute;width:100%;height:50px;bottom:0;border-top:1px solid #d7d7d7;text-align:center}
#lineBox #ask-wrap .gogogog a{color:#163e86;display:inline-block;line-height:50px;font-size:20px;font-weight:bold;text-decoration:none}
#casinoBox{padding-bottom:30px}
#casinoBox .workframe{width:940px;margin:0 auto}
#casinoBox .one{margin-bottom:50px}
#casinoBox h1{font-size:30px;margin-bottom:15px}
#casinoBox p{margin-bottom:25px;text-align:justify;line-height:200%}
#casinoBox img{width:100%}
#casinoBox .video{display:flex;flex-wrap:wrap;justify-content:space-between}
#casinoBox .video >div{width:49%}
#casinoBox .video >div video{width:100%}
.menu_list{opacity:100}
.menu_list li{list-style-type:none;text-align:center;margin-left:5px;float:left;cursor:pointer}
.menu_list li a{text-decoration:none}
.menu_list i{font-size:2em;padding:2px 0}
.menu_list li:hover i{color:white;background:linear-gradient(#fff,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.pic_logo_530{width:36px;margin-bottom:15px;float:left}
.pic_logo_530 img{width:100%;height:auto}
.phoneWrap{display:none}
.anime_A_top,.anime_B_top{position:absolute;z-index:99999;left:-25px;transform-origin:left center}
#linejoin .anime_A_top{top:222px;transform:scale(0.3)}
#linejoin .anime_B_top{top:335px;transform:scale(0.55)}
.fb_color{background:-webkit-linear-gradient(#3b5998,#2b4170);background:-o-linear-gradient(#3b5998,#2b4170);background:linear-gradient(#3b5998,#2b4170);color:rgba(66,103,178,1.0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.line_color{color:rgba(0,185,0,1)}
.instagram_color{background:-webkit-linear-gradient(bottom left,rgb(240,148,51) 0%,rgb(230,104,60) 25%,rgb(220,39,67) 50%,rgb(204,35,102) 75%,rgb(188,24,136) 100%);background:-o-linear-gradient(bottom left,rgb(240,148,51) 0%,rgb(230,104,60) 25%,rgb(220,39,67) 50%,rgb(204,35,102) 75%,rgb(188,24,136) 100%);background:linear-gradient(to top right,rgb(240,148,51) 0%,rgb(230,104,60) 25%,rgb(220,39,67) 50%,rgb(204,35,102) 75%,rgb(188,24,136) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.animeArea_A{background-image:url("/lightEffect_A_02.png");width:calc(1920px / 4);height:calc(1920px / 4);animation:lightAnime_X 0.5s steps(4) infinite,lightAnime_Y 1.5s steps(3) infinite}
@keyframes lightAnime_X{0%{background-position-x:0}
100%{background-position-x:-1920px}
}@keyframes lightAnime_Y{0%{background-position-y:0}
100%{background-position-y:-1440px}
}.animeArea_B{background-image:url("/lightEffect_A_01.png");width:calc(1280px / 5);height:calc(1536px / 6);animation:lightAnime_B_X 0.5s steps(5) infinite,lightAnime_B_Y 3.0s steps(6) infinite}
@keyframes lightAnime_B_X{0%{background-position-x:0}
100%{background-position-x:-1280px}
}@keyframes lightAnime_B_Y{0%{background-position-y:0}
100%{background-position-y:-1536px}
}@media screen and (max-width:1024px){#linejoin{display:none}
#lineBox{display:none}
.phoneWrap{display:block;position:fixed;bottom:0;left:0;width:100%;z-index:9}
.phoneWrap ul{font-size:0}
.phoneWrap ul li{display:inline-block;width:50%;background:#21b9ad;text-align:center;font-size:16px;padding:10px 0}
.phoneWrap ul li:last-child{margin:0;background:#808080}
.phoneWrap ul li a{color:#fff;padding:8px 40px}
.phoneWrap ul li a i{color:#fff}
.wrapper #header .container,.wrapper #footer .footerNav .wrap,.wrapper #footer .container,#casinoBox .workframe{width:95%}
.wrapper #header .container .navBar #nav ul li{width:calc((100%/9) - 15px);margin:0 5px}
.wrapper #header .container .navBar #nav ul li a,.wrapper #footer .footerNav .nav ul li a{font-size:12px}
.wrapper #footer .footerNav .nav ul li{margin:0 10px}
.wrapper #header .container .navBar #nav ul li a{height:40px;line-height:40px}
}@media screen and (max-width:640px){.wrapper #footer .footerNav .nav ul li{margin:10px;width:calc((100%/3) - 20px);text-align:center}
.wrapper #footer .container .infoBar #cis,.wrapper #footer .container .infoBar .contentBar{text-align:center;width:100%}
.wrapper #footer .container .infoBar .contentBar a{margin:20px 0 0;display:block;width:100%}
}