/* #index2@common */

/*===================================================================================================================*/
/*                                                      Header                                                       */
/*===================================================================================================================*/
.lnk-header-langOpen, .lnk-header-langClose { width: 73px; height: 60px; background: url(../../img/resources/lang_tw_s.png) center center no-repeat; position: absolute; top: 42%; right: 20px; }
.lnk-header-langClose { display: none; }
.are-header-langMenu { display: none; width: 90px; background: #1b607f; overflow: hidden; position: absolute; top: 123px; right: 12px; z-index: 2; }
.ul-ilang { margin-bottom: 0; }
.li-ilang { margin: 10px auto; }
.lnk-ilang { width: 60px;  padding-top: 65px;}
.lnk-ilang.tw { background-image: url(../../img/resources/lang_tw_s.png);}
.lnk-ilang.cn { background-image: url(../../img/resources/lang_cn_s.png);}
.lnk-ilang.en { background-image: url(../../img/resources/lang_en_s.png);}
.lnk-ilang.th { background-image: url(../../img/resources/lang_th_s.png);}
/*===================================================================================================================*/
/*                                                       Main                                                        */
/*===================================================================================================================*/
.reg-main { min-height: 87vh; padding-top: 0; }
/* .reg-main > */
.are-banner {}
/* .reg-main > .are-game > */
.are-game { }
/* .reg-main > .are-banner > */
.ul-banner { height: 431px; overflow: hidden; position: relative;}
.ul-banner li { width: 720px !important;  }
.li-banner { background-repeat:no-repeat;background-position: bottom;}

.lnk-banner { display: block; height: 431px; background: no-repeat center;}
.lnk-banner-prev,
.lnk-banner-next { display: block; position: absolute; top: 16%; width: 100px; height: 100px;}
.lnk-banner-prev { background:url(../../img/resources/prev.png) no-repeat center center;  left: 0; }
.lnk-banner-next { background:url(../../img/resources/next.png) no-repeat center center;  right: 0; }

/* .reg-main > .are-game */
.ul-game { margin:0 32px; padding-top: 20px;}
.li-game { background: no-repeat center top; margin: 0 2px 30px;}
.li-game-1010 { background-image: url(../../img/resources/game1010.png);}
.li-game-1040 { background-image: url(../../img/resources/game1040.png);}
.li-game-1080 { background-image: url(../../img/resources/game1080.png);}
.li-game-1020 { background-image: url(../../img/resources/game1020.png);}
.li-game-1120 { background-image: url(../../img/resources/game1120.png);}
.li-game-1130 { background-image: url(../../img/resources/game1130.png);}
.li-game-1140 { background-image: url(../../img/resources/game1140.png);}
.li-game-1150 { background-image: url(../../img/resources/game1150.png);}
.li-game-1170 { background-image: url(../../img/resources/game1170.png);}
.li-game-1160 { background-image: url(../../img/resources/game1160.png);}
.li-game-1150-01 { background-image: url(../../img/resources/game1150-01.png);}
.li-game-1150-02 { background-image: url(../../img/resources/game1150-02.png);}
.li-game-1180 { background-image: url(../../img/resources/game1180.png);}
.li-game-11901030-01 { background-image: url(../../img/resources/game11901030-01.png);}
.li-game-1190-02 { background-image: url(../../img/resources/game1190-02.png);}
.li-game-1200 { background-image: url(../../img/resources/game1200.png);}
.li-game-11901032-01 { background-image: url(../../img/resources/game11901032-01.png);}
.li-game-1190-04 { background-image: url(../../img/resources/game1190-04.png);}
.li-game-app { background-image: url(../../img/resources/gameApp.png);}
.li-game-download { background-image: url(../../img/resources/gameDownload.png);}
.lnk-game { display: block; width: 213px; padding-top: 111px; color: #2a2a2a; font-size: 2.461em; text-align: center; line-height: 54px;}
/* .reg-main > .are-game > .blk-freeGo */
.lnk-freeGo { display: block; height: 60px; width:100%; background: url(../../img/resources/freeGo-bg.jpg) left top repeat-x; padding:10px 20px; box-sizing: border-box; margin-bottom: 8px; }
.txt-freeGo { display: inline-block; width: 92%; color: #FFF; font-size: 25px; }
