/*æ¨ªå‘ä¸æ»šåŠ¨ï¼Œç¬¬ä¸€ç§æ ·å¼*/
/*dropdown äºŒçº§èœå•-æ ·å¼ä¸€ */
 a:hover {
     text-decoration: none 
}
 .nav-2-1 .navbar-sub {
     width: 100%;
     position: absolute;
     z-index: 99;
     -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.5);
     box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.5);
     /*background: url(../images/home/menubox.png) top center repeat-x;*/
     background-size: cover;
     -moz-background-size: cover;
     -webkit-background-size: cover;
	 background: rgba(0,0,0,.4);
}
 .nav-2-1 .navbar-sub > .sub-content {
     height: 150px;
     border-bottom: 1px solid #333;
     overflow: hidden;
}
 .nav-2-1 .api-item:hover {
     background: url(../images/header/navbar-sub-sprite.png) no-repeat -1000px 0;
}
 #sub-casino .sub-content {
     height: 323px;
}
 .nav-2-1 #sub-casino .sub-box>dt {
     height: 75px;
}
 .nav-2-1 #sub-casino ul {
     border-bottom: 1px solid #333;
}
 .nav-2-1 #sub-casino .rebate dt {
     height: 120px 
}
 .nav-2-1 #sub-casino .apiicon {
     height: 75px;
}
 .nav-2-1 .sub-box {
     text-align: center;
     margin-bottom: 0;
}
 .nav-2-1 .sub-box > dt {
     height: 125px;
     overflow: hidden;
     position: relative;
}
 .nav-2-1 .sub-box > dt > a > i {
     font-style: normal;
     font-size: 14px;
     font-weight: bold;
     position: absolute;
     left: 0;
     right: 0;
     bottom: 8px;
}
 .nav-2-1 .sub-box > dt > a > p {
     display: inline-block;
     font-weight: normal;
     line-height: 1.2em;
     width: 105px;
     height: 100px;
     margin: 0;
     padding: 10px 0 0 5px;
     text-align: left;
     vertical-align: top;
     color: #888;
}
 .nav-2-1 .sub-box > dt > a > p > i {
     font-style: normal;
     font-size: 14px;
     font-weight: bold;
     display: block;
     color: #fff;
     margin-bottom: 10px;
}
 .nav-2-1 #sub-sports .sub-box > dt > a > p {
     width: 78px;
     font-size: 12px;
     padding-top: 0;
     text-align: center;
}
 .nav-2-1 .sub-box > dd {
     height: 24px;
     overflow: hidden;
}
 .nav-2-1 .sub-box > dd > p, header .sub-box > dd > p > a, header .sub-box > dt > a {
     line-height: 22px;
     margin: 0;
     font-size: 14px;
     color: #eee;
     text-shadow: 0 1px 0 #000;
}
 .nav-2-1 .sub-box > dd > p > a:hover, header .sub-box > dt > a:hover, header .sub-box > dt > a:hover p > i, header .api-item:hover > dd > p > a {
     color: #f3de8c;
}
 .nav-2-1 .rebate dt {
     padding-top: 20px;
}
 .nav-2-1 .apiicon {
     width: 100px;
     height: 100px;
     position: relative;
     display: inline-block;
     background: url(../images/header/navbar-sub-sprite.png) no-repeat;
}
 .nav-2-1 .apiicon.pt {
     background-position: 0 -115px;
}
 .nav-2-1 .apiicon.bb {
     background-position: -100px -100px;
}
 .nav-2-1 .apiicon.mg {
     background-position: -200px -115px;
}
 .nav-2-1 .apiicon.ag {
     background-position: -300px -100px;
}
 .nav-2-1 .apiicon.nyx {
     background-position: -400px -115px;
}
 .nav-2-1 .apiicon.hb {
     background-position: -500px -115px;
}
 .nav-2-1 .apiicon.gd {
     background-position: -604px -100px;
}
 .nav-2-1 .apiicon.og {
     background-position: -700px -100px;
}
 .nav-2-1 .apiicon.hg {
     background-position: -800px -100px;
}
 .nav-2-1 .apiicon.im {
     background-position: -900px -100px;
}
 .nav-2-1 .apiicon.rs {
     background-position: -700px -200px;
}
 .nav-2-1 .apiicon.bc {
     background-position: -585px 0;
}
 .nav-2-1 .apiicon.ysb {
     background-position: -685px 0;
}
 .nav-2-1 .apiicon.esb {
     background-position: -485px -400px;
}
 .nav-2-1 .apiicon.sa {
     background-position: 0 -200px;
}
 .nav-2-1 .apiicon.ebet {
     background-position: -100px -200px;
}
 .nav-2-1 .apiicon.ds {
     background-position: -202px -200px;
}
 .nav-2-1 .apiicon.dw {
     background-position: -300px -200px;
}
 .nav-2-1 .apiicon.kg {
     background-position: -400px -200px;
}
 .nav-2-1 .apiicon.yzt, .nav-2-1 .apiicon.cp-yzt {
     background-position: -600px -400px;
}
 .nav-2-1 #sub-lottery .apiicon.vr {
     background-position: -221px -392px;
}
 .nav-2-1 .apiicon.chq {
     background-position: -500px -200px;
}
 .nav-2-1 .apiicon.sb {
     background-position: -600px -200px;
}
 .nav-2-1 .apiicon.xhg {
     background-position: -700px -200px;
}
 .nav-2-1 .apiicon.opus-s {
     background-position: -800px -200px;
}
 .nav-2-1 .apiicon.opus-l {
     background-position: -800px -200px;
}
 .nav-2-1 .apiicon.shenbo {
     background-position: -1212px -200px;
}
 .nav-2-1 .apiicon.bsg {
     background-position: -900px -210px;
}
 .nav-2-1 .apiicon.sg {
     background-position: -1100px -215px;
}
 .nav-2-1 .apiicon.png {
     background-position: -700px -315px;
}
 .nav-2-1 .apiicon.gg {
     background-position: -800px -310px;
}
 .nav-2-1 .apiicon.dt {
     background-position: -900px -315px;
}
 .nav-2-1 #sub-casino .apiicon.ag {
     background-position: -300px -115px;
}
 .nav-2-1 #sub-casino .apiicon.bb {
     background-position: -100px -115px;
}
 .nav-2-1 .apiicon.gns {
     background-position: -1000px -315px;
}
 .nav-2-1 .apiicon.prg {
     background-position: -1100px -315px;
}
 .nav-2-1 .apiicon.mw {
     background-position: -1210px -315px;
}
 .nav-2-1 .apiicon.pg {
     background-position: 4px -411px 
}
 .nav-2-1 .apiicon.nt {
     background-position: -103px -409px 
}
 .nav-2-1 .apiicon.lt, header .apiicon.tl {
     background-position: -1000px -200px;
}
 .nav-2-1 .apiicon.mg-01 {
     background-position: 0 -300px;
}
 .nav-2-1 .apiicon.mg-02 {
     background-position: -100px -300px;
}
 .nav-2-1 .apiicon.mg-03 {
     background-position: -200px -300px;
}
 .nav-2-1 .apiicon.mg-04 {
     background-position: -300px -300px;
}
 .nav-2-1 .apiicon.mg-05 {
     background-position: -400px -300px;
}
 .nav-2-1 .apiicon.mg-06 {
     background-position: -500px -300px;
}
 .nav-2-1 .api-games > ul > li {
     border-right: 1px solid rgba(200, 200, 200, 0.2);
}
 .nav-2-1 .api-games > ul > li:first-child {
     border-left: 1px solid rgba(200, 200, 200, 0.2);
}
 .nav-2-1 .num-dot, header .num-pre, header .num-num {
     height: 100px;
     position: relative;
     display: inline-block;
     background: url(../images/header/navbar-sub-sprite.png) no-repeat;
}
 .nav-2-1 .num-dot {
     width: 10px;
     background-position: -500px 0;
}
 .nav-2-1 .num-pre {
     width: 32px;
     background-position: -510px 0;
}
 .nav-2-1 .num-num {
     width: 50px;
}
 .nav-2-1 .num-num[num="1"] {
     width: 30px;
     background-position: 0 0;
}
 .nav-2-1 .num-num[num="2"] {
     background-position: -50px 0;
}
 .nav-2-1 .num-num[num="3"] {
     background-position: -100px 0;
}
 .nav-2-1 .num-num[num="4"] {
     background-position: -150px 0;
}
 .nav-2-1 .num-num[num="5"] {
     background-position: -200px 0;
}
 .nav-2-1 .num-num[num="6"] {
     background-position: -250px 0;
}
 .nav-2-1 .num-num[num="7"] {
     background-position: -300px 0;
}
 .nav-2-1 .num-num[num="8"] {
     background-position: -350px 0;
}
 .nav-2-1 .num-num[num="9"] {
     background-position: -400px 0;
}
 .nav-2-1 .num-num[num="0"] {
     background-position: -450px 0;
}
/*Ã¦Â£â€¹Ã§â€°Å’Ã¤Â¸Å Ã¦Å¾Â¶*/
 .nav-2-1 #sub-chess .sub-box .apiicon.p-ky, .nav-2-1 #sub-chess .sub-box .apiicon.vg, .nav-2-1 #sub-chess .sub-box .apiicon.qly, .nav-2-1 #sub-chess .sub-box .apiicon.ly {
     width: 170px;
     height: 110px;
     background:url(../images/navbar-sub-sport.png); 
}
 .nav-2-1 #sub-chess .sub-box .apiicon.p-ky {
     background-position: -10px 0;
}
 .nav-2-1 #sub-chess .sub-box .apiicon.vg {
     background-position: -228px 0;
}
 .nav-2-1 #sub-chess .sub-box .apiicon.qly {
     background-position: -432px 0;
}
 .nav-2-1 #sub-chess .sub-box .apiicon.ly {
     background-position: -640px 0;
}
/*Ã¦Â¨ÂªÃ¥Ââ€˜Ã¤Â¸ÂÃ¦Â»Å¡Ã¥Å Â¨Ã¯Â¼Å’Ã§Â¬Â¬Ã¤ÂºÅ’Ã§Â§ÂÃ¦ Â·Ã¥Â¼Â*/
 .nav-2-2 .headfloat {
     width: 100%;
     position: absolute;
     top: 36px;
     left: 0;
     background: #37251c 
}
 .nav-2-2 .nav_fixed {
     position: fixed;
     top: 0;
     left: 0;
     z-index: 999;
}
 .nav-2-2 .menu {
     height: 88px;
}
 .nav-2-2 .menu ul {
     float: right;
     text-align: right;
     width: 850px;
     margin: 0;
}
 .nav-2-2 .menu ul li {
     display: inline-block;
     height: 88px;
     text-align: center;
     line-height: 23px;
     position: relative;
}
 .nav-2-2 .menu ul li a {
     display: block;
     padding: 25px 10px 0;
     color: #ffc641;
     font-size: 14px;
}
 .nav-2-2 .menu ul li a span {
     display: block;
     color: #ffc641;
     font-size: 12px;
}
 .nav-2-2 .menu ul li .hot {
     position: absolute;
     right: 14px;
     top: 6px;
}
 .nav-2-2 .menu ul li .hot2 {
     right: 14px;
}
 .nav-2-2 .navbar-sub {
     width: 100%;
     position: absolute;
     z-index: 99;
     -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.5);
     box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.5);
     background: url(../images/menubox.png) top center repeat-x;
     background-size: cover;
     -moz-background-size: cover;
     -webkit-background-size: cover;
}
 .nav-2-2 .navbar-sub > .sub-content {
     height: 150px;
     border-bottom: 1px solid #333;
     overflow: hidden;
}
 .nav-2-2 .api-item:hover {
     background: url(../images/header/navbar-sub-sprite.png) no-repeat -1000px 0;
}
 #sub-casino.sub-content {
     height: 200px;
}
 .nav-2-2 #sub-casino .sub-box>dt {
     height: 75px;
}
 .nav-2-2 #sub-casino ul {
     border-bottom: 1px solid #333;
}
 .nav-2-2 #sub-casino .rebate dt {
     height: 120px 
}
 .nav-2-2 #sub-casino .apiicon {
     height: 75px;
}
 .nav-2-2 .sub-box {
     text-align: center;
     margin-bottom: 0;
}
 .nav-2-2 .sub-box > dt {
     height: 125px;
     overflow: hidden;
     position: relative;
}
 .nav-2-2 .sub-box > dt > a > i {
     font-style: normal;
     font-size: 14px;
     font-weight: bold;
     position: absolute;
     left: 0;
     right: 0;
     bottom: 8px;
}
 .nav-2-2 .sub-box > dt > a > p {
     display: inline-block;
     font-weight: normal;
     line-height: 1.2em;
     width: 105px;
     height: 100px;
     margin: 0;
     padding: 10px 0 0 5px;
     text-align: left;
     vertical-align: top;
     color: #888;
}
 .nav-2-2 .sub-box > dt > a > p > i {
     font-style: normal;
     font-size: 14px;
     font-weight: bold;
     display: block;
     color: #fff;
     margin-bottom: 10px;
}
 .nav-2-2 #sub-sports .sub-box > dt > a > p {
     width: 78px;
     font-size: 12px;
     padding-top: 0;
     text-align: center;
}
 .nav-2-2 .sub-box > dd {
     height: 24px;
     overflow: hidden;
}
 .nav-2-2 .sub-box > dd > p, header .sub-box > dd > p > a, header .sub-box > dt > a {
     line-height: 22px;
     margin: 0;
     font-size: 14px;
     color: #eee;
     text-shadow: 0 1px 0 #000;
}
 .nav-2-2 .sub-box > dd > p > a:hover, header .sub-box > dt > a:hover, header .sub-box > dt > a:hover p > i, header .api-item:hover > dd > p > a {
     color: #f3de8c;
}
 .nav-2-2 .rebate dt {
     padding-top: 20px;
}
 .nav-2-2 #sub-lottery .apiicon {
     width: 100px;
     height: 100px;
     position: relative;
     display: inline-block;
     background: url(../images/navbar-sub-lottery/navbar-sub-lottery-first4.png) no-repeat;
}
 .nav-2-2 #sub-live .apiicon {
     width: 100px;
     height: 100px;
     position: relative;
     display: inline-block;
     background: url(../images/navbar-sub-live/navbar-sub-live-first5.png) no-repeat;
}
 .nav-2-2 #sub-casino .apiicon {
     width: 100px;
     height: 100px;
     position: relative;
     display: inline-block;
     background: url(../images/header/navbar-sub-sprite.png) no-repeat;
}
 .nav-2-2 #sub-sports .apiicon {
     width: 100px;
     height: 100px;
     position: relative;
     display: inline-block;
     background: url(../images/navbar-sub-sports/navbar-sub-sports-first4.png) no-repeat;
}
/*Ã¥Â½Â©Ã§Â¥Â¨*/
 .nav-2-2 #sub-lottery .apiicon.kg {
     background-position: -100px 7px;
}
 .nav-2-2 #sub-lottery .apiicon.bb {
     background-position: -700px 7px;
}
 .nav-2-2 #sub-lottery .apiicon.vr {
     background-position: -1000px 7px;
}
 .nav-2-2 #sub-lottery .apiicon.lt, header #sub-lottery .apiicon.tl {
     background-position: -399px 7px;
}
/*Ã§â€ÂµÃ¥Â­Â*/
 .nav-2-2 #sub-casino .apiicon.mg {
     background-position: -200px -115px;
}
 .nav-2-2 #sub-casino .apiicon.pt {
     background-position: 0 -115px;
}
 .nav-2-2 #sub-casino .apiicon.ag {
     background-position: -300px -115px;
}
 .nav-2-2 #sub-casino .apiicon.nyx {
     background-position: -400px -115px;
}
 .nav-2-2 #sub-casino .apiicon.hb {
     background-position: -500px -115px;
}
 .nav-2-2 #sub-casino .apiicon.bb {
     background-position: -100px -115px;
}
 .nav-2-2 #sub-casino .apiicon.bsg {
     background-position: -900px -215px;
}
 .nav-2-2 #sub-casino .apiicon.sg {
     background-position: -1100px -215px;
}
 .nav-2-2 #sub-casino .apiicon.png {
     background-position: -700px -315px;
}
 .nav-2-2 #sub-casino .apiicon.gg {
     background-position: -800px -310px;
}
 .nav-2-2 #sub-casino .apiicon.dt {
     background-position: -900px -315px;
}
 .nav-2-2 #sub-casino .apiicon.gns {
     background-position: -1000px -315px;
}
 .nav-2-2 #sub-casino .apiicon.prg {
     background-position: -1100px -315px;
}
 .nav-2-2 #sub-casino .apiicon.mw {
     background-position: -1210px -315px;
}
 .nav-2-2 #sub-casino .apiicon.pg {
     background-position: 10px -420px 
}
 .nav-2-2 #sub-casino .apiicon.nt {
     background-position: -103px -420px 
}
/*Ã¤Â½â€œÃ¨â€šÂ²*/
 .nav-2-2 #sub-sports .apiicon.hg {
     background-position: -1px 2px;
}
 .nav-2-2 #sub-sports .apiicon.sb {
     background-position: -113px 2px;
}
 .nav-2-2 #sub-sports .apiicon.rs {
     background-position: -228px 2px;
}
 .nav-2-2 #sub-sports .apiicon.bc {
     background-position: -342px 2px;
}
 .nav-2-2 #sub-sports .apiicon.ysb {
     background-position: -456px 2px;
}
 .nav-2-2 #sub-sports .apiicon.bb {
     background-position: -685px 2px;
}
 .nav-2-2 #sub-sports .apiicon.im {
     background-position: -569px 2px;
}
 .nav-2-2 #sub-sports .apiicon.esb {
     background-position: -684px 2px;
}
/*Ã§Å“Å¸Ã¤ÂºÂº*/
 .nav-2-2 #sub-live .apiicon.bb {
     background-position: -7px -11px;
}
 .nav-2-2 #sub-live .apiicon.ag {
     background-position: -115px -11px;
}
 .nav-2-2 #sub-live .apiicon.ebet {
     background-position: -228px -11px;
}
 .nav-2-2 #sub-live .apiicon.opus-l {
     background-position: -338px -11px;
}
 .nav-2-2 #sub-live .apiicon.og {
     background-position: -444px -11px;
}
 .nav-2-2 #sub-live .apiicon.sa {
     background-position: -557px -11px;
}
 .nav-2-2 #sub-live .apiicon.gd {
     background-position: -664px -11px;
}
 .nav-2-2 #sub-live .apiicon.ds {
     background-position: -771px -11px;
}
 .nav-2-2 #sub-live .apiicon.shenbo {
     background-position: -890px -11px;
}
/*Ã¦Â£â€¹Ã§â€°Å’Ã¤Â¸Å Ã¦Å¾Â¶*/
 .nav-2-2 #sub-chess .sub-box .apiicon.p-ky, .nav-2-2 #sub-chess .sub-box .apiicon.vg, .nav-2-2 #sub-chess .sub-box .apiicon.qly, .nav-2-2 #sub-chess .sub-box .apiicon.ly {
     width: 170px;
     height: 110px;
     background: url(../images/navbar-sub-chess-first1.png) 
}
 .nav-2-2 #sub-chess .sub-box .apiicon.p-ky {
     background-position: -10px 0;
}
 .nav-2-2 #sub-chess .sub-box .apiicon.vg {
     background-position: -228px 0;
}
 .nav-2-2 #sub-chess .sub-box .apiicon.qly {
     background-position: -432px 0;
}
 .nav-2-2 #sub-chess .sub-box .apiicon.ly {
     background-position: -640px 0;
}
 #sub-chess .list-table li dl dt a span {
     margin-top: 15px 
}
 .nav-2-2 .apiicon {
     width: 100px;
     height: 100px;
     position: relative;
     display: inline-block;
     background: url(../images/header/navbar-sub-sprite.png) no-repeat;
}
 .nav-2-2 .apiicon.mg-01 {
     background-position: 0 -300px;
}
 .nav-2-2 .apiicon.mg-02 {
     background-position: -100px -300px;
}
 .nav-2-2 .apiicon.mg-03 {
     background-position: -200px -300px;
}
 .nav-2-2 .apiicon.mg-04 {
     background-position: -300px -300px;
}
 .nav-2-2 .apiicon.mg-05 {
     background-position: -400px -300px;
}
 .nav-2-2 .apiicon.mg-06 {
     background-position: -500px -300px;
}
 .nav-2-2 .api-games > ul > li {
     border-right: 1px solid rgba(200, 200, 200, 0.2);
}
 .nav-2-2 .api-games > ul > li:first-child {
     border-left: 1px solid rgba(200, 200, 200, 0.2);
}
 .nav-2-2 .num-dot, header .num-pre, header .num-num {
     height: 100px;
     position: relative;
     display: inline-block;
     background: url(../images/header/navbar-sub-sprite.png) no-repeat;
}
 .nav-2-2 .num-dot {
     width: 10px;
     background-position: -500px 0;
}
 .nav-2-2 .num-pre {
     width: 32px;
     background-position: -510px 0;
}
 .nav-2-2 .num-num {
     width: 50px;
}
 .nav-2-2 .num-num[num="1"] {
     width: 30px;
     background-position: 0 0;
}
 .nav-2-2 .num-num[num="2"] {
     background-position: -50px 0;
}
 .nav-2-2 .num-num[num="3"] {
     background-position: -100px 0;
}
 .nav-2-2 .num-num[num="4"] {
     background-position: -150px 0;
}
 .nav-2-2 .num-num[num="5"] {
     background-position: -200px 0;
}
 .nav-2-2 .num-num[num="6"] {
     background-position: -250px 0;
}
 .nav-2-2 .num-num[num="7"] {
     background-position: -300px 0;
}
 .nav-2-2 .num-num[num="8"] {
     background-position: -350px 0;
}
 .nav-2-2 .num-num[num="9"] {
     background-position: -400px 0;
}
 .nav-2-2 .num-num[num="0"] {
     background-position: -450px 0;
}
/*Ã¦Â¨ÂªÃ¥Ââ€˜Ã¤Â¸ÂÃ¦Â»Å¡Ã¥Å Â¨Ã¯Â¼Å’Ã§Â¬Â¬Ã¤Â¸â€°Ã§Â§ÂÃ¦ Â·Ã¥Â¼Â*/
 .nav-2-3 .headfloat {
     width: 100%;
     position: absolute;
     top: 36px;
     left: 0;
     background: #37251c 
}
 .nav-2-3 .nav_fixed {
     position: fixed;
     top: 0;
     left: 0;
     z-index: 999;
}
 .nav-2-3 .menu {
     height: 88px;
}
 .nav-2-3 .menu ul {
     float: right;
     text-align: right;
     width: 850px;
     margin: 0;
}
 .nav-2-3 .menu ul li {
     display: inline-block;
     height: 88px;
     text-align: center;
     line-height: 23px;
     position: relative;
}
 .nav-2-3 .menu ul li a {
     display: block;
     padding: 25px 10px 0;
     color: #ffc641;
     font-size: 14px;
}
 .nav-2-3 .menu ul li a span {
     display: block;
     color: #ffc641;
     font-size: 12px;
}
 .nav-2-3 .menu ul li .hot {
     position: absolute;
     right: 14px;
     top: 6px;
}
 .nav-2-3 .menu ul li .hot2 {
     right: 14px;
}
 .nav-2-3 .navbar-sub {
     width: 100%;
     position: absolute;
     z-index: 99;
     -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.5);
     box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.5);
     background: url(../images/menubox.png) top center repeat-x;
     background-size: cover;
     -moz-background-size: cover;
     -webkit-background-size: cover;
}
 .nav-2-3 .navbar-sub > .sub-content {
     height: 150px;
     border-bottom: 1px solid #333;
     overflow: hidden;
}
 .nav-2-3 .api-item:hover {
     background: url(../images/header/navbar-sub-sprite.png) no-repeat -1000px 0;
}
 #sub-casino.sub-content {
     height: 323px;
}
 .nav-2-3 #sub-casino .sub-box>dt {
     height: 75px;
}
 .nav-2-3 #sub-casino ul {
     border-bottom: 1px solid #333;
}
 .nav-2-3 #sub-casino .rebate dt {
     height: 120px 
}
 .nav-2-3 #sub-casino .apiicon {
     height: 75px;
}
 .nav-2-3 .sub-box {
     text-align: center;
     margin-bottom: 0;
}
 .nav-2-3 .sub-box > dt {
     height: 125px;
     overflow: hidden;
     position: relative;
}
 .nav-2-3 .sub-box > dt > a > i {
     font-style: normal;
     font-size: 14px;
     font-weight: bold;
     position: absolute;
     left: 0;
     right: 0;
     bottom: 8px;
}
 .nav-2-3 .sub-box > dt > a > p {
     display: inline-block;
     font-weight: normal;
     line-height: 1.2em;
     width: 90px;
     height: 100px;
     margin: 0;
     padding: 10px 0 0 5px;
     text-align: left;
     vertical-align: top;
     color: #888;
     font-size: 12px;
}
 .nav-2-3 .sub-box > dt > a > p > i {
     font-style: normal;
     font-size: 14px;
     font-weight: bold;
     display: block;
     color: #fff;
     margin-bottom: 10px;
}
 .nav-2-3 #sub-sports .sub-box > dt > a > p {
     width: 78px;
     font-size: 12px;
     padding-top: 0;
     text-align: center;
}
 .nav-2-3 .sub-box > dd {
     height: 24px;
     overflow: hidden;
}
 .nav-2-3 .sub-box > dd > p, header .sub-box > dd > p > a, header .sub-box > dt > a {
     line-height: 22px;
     margin: 0;
     font-size: 14px;
     color: #eee;
     text-shadow: 0 1px 0 #000;
}
 .nav-2-3 .sub-box > dd > p > a:hover, header .sub-box > dt > a:hover, header .sub-box > dt > a:hover p > i, header .api-item:hover > dd > p > a {
     color: #f3de8c;
}
 .nav-2-3 .rebate dt {
     padding-top: 20px;
}
 .nav-2-3 #sub-lottery .apiicon {
     width: 120px;
     height: 100px;
     position: relative;
     display: inline-block;
     background: url(../images/navbar-sub-lottery-first7.png) no-repeat;
}
 .nav-2-3 #sub-live .apiicon {
     width: 100px;
     height: 100px;
     position: relative;
     display: inline-block;
     background: url(../images/navbar-sub-live/navbar-sub-live-first5.png) no-repeat;
}
 .nav-2-3 #sub-casino .apiicon {
     width: 100px;
     height: 100px;
     position: relative;
     display: inline-block;
     background: url(../images/header/navbar-sub-sprite.png) no-repeat;
}
 .nav-2-3 #sub-sports .apiicon {
     width: 120px;
     height: 100px;
     position: relative;
     display: inline-block;
     background: url(../images/navbar-sub-sports/navbar-sub-sports-first7.png) no-repeat;
}
/*Ã¥Â½Â©Ã§Â¥Â¨*/
 .nav-2-3 #sub-lottery .apiicon.kg {
     background-position: -240px 0;
}
 .nav-2-3 #sub-lottery .apiicon.bb {
     background-position: -120px 0;
}
 .nav-2-3 #sub-lottery .apiicon.vr {
     background-position: -600px 0;
}
 .nav-2-3 #sub-lottery .apiicon.lt, header #sub-lottery .apiicon.tl {
     background-position: -360px 0;
}
 .nav-2-3 #sub-lottery .apiicon.yzt, header #sub-lottery .apiicon.yzt {
     background-position: -480px 0;
}
/*Ã§â€ÂµÃ¥Â­Â*/
 .nav-2-3 #sub-casino .apiicon.mg {
     background-position: -200px -115px;
}
 .nav-2-3 #sub-casino .apiicon.pt {
     background-position: 0 -115px;
}
 .nav-2-3 #sub-casino .apiicon.ag {
     background-position: -300px -115px;
}
 .nav-2-3 #sub-casino .apiicon.nyx {
     background-position: -400px -115px;
}
 .nav-2-3 #sub-casino .apiicon.hb {
     background-position: -500px -115px;
}
 .nav-2-3 #sub-casino .apiicon.bb {
     background-position: -100px -115px;
}
 .nav-2-3 #sub-casino .apiicon.bsg {
     background-position: -900px -215px;
}
 .nav-2-3 #sub-casino .apiicon.sg {
     background-position: -1100px -215px;
}
 .nav-2-3 #sub-casino .apiicon.png {
     background-position: -700px -315px;
}
 .nav-2-3 #sub-casino .apiicon.gg {
     background-position: -800px -310px;
}
 .nav-2-3 #sub-casino .apiicon.dt {
     background-position: -900px -315px;
}
 .nav-2-3 #sub-casino .apiicon.gns {
     background-position: -1000px -315px;
}
 .nav-2-3 #sub-casino .apiicon.prg {
     background-position: -1100px -315px;
}
 .nav-2-3 #sub-casino .apiicon.mw {
     background-position: -1210px -315px;
}
 .nav-2-3 #sub-casino .apiicon.pg {
     background-position: 10px -420px 
}
 .nav-2-3 #sub-casino .apiicon.nt {
     background-position: -103px -420px 
}
/*Ã¤Â½â€œÃ¨â€šÂ²*/
 .nav-2-3 #sub-sports .apiicon.hg {
     background-position: 0 0;
}
 .nav-2-3 #sub-sports .apiicon.sb {
     background-position: -120px 0;
}
 .nav-2-3 #sub-sports .apiicon.rs {
     background-position: -240px 0;
}
 .nav-2-3 #sub-sports .apiicon.bc {
     background-position: -360px 0;
}
 .nav-2-3 #sub-sports .apiicon.ysb {
     background-position: -480px 0;
}
 .nav-2-3 #sub-sports .apiicon.bb {
     background-position: -600px 0;
}
 .nav-2-3 #sub-sports .apiicon.im {
     background-position: -720px 0;
}
 .nav-2-3 #sub-sports .apiicon.esb {
     background-position: -840px 0;
}
/*Ã§Å“Å¸Ã¤ÂºÂº*/
 .nav-2-3 #sub-live .apiicon.bb {
     background-position: -7px -11px;
}
 .nav-2-3 #sub-live .apiicon.ag {
     background-position: -115px -11px;
}
 .nav-2-3 #sub-live .apiicon.ebet {
     background-position: -228px -11px;
}
 .nav-2-3 #sub-live .apiicon.opus-l {
     background-position: -338px -11px;
}
 .nav-2-3 #sub-live .apiicon.og {
     background-position: -444px -11px;
}
 .nav-2-3 #sub-live .apiicon.sa {
     background-position: -557px -11px;
}
 .nav-2-3 #sub-live .apiicon.gd {
     background-position: -664px -11px;
}
 .nav-2-3 #sub-live .apiicon.ds {
     background-position: -771px -11px;
}
 .nav-2-3 #sub-live .apiicon.shenbo {
     background-position: -890px -11px;
}
/*Ã¦Â£â€¹Ã§â€°Å’Ã¤Â¸Å Ã¦Å¾Â¶*/
 .nav-2-3 #sub-chess .sub-box .apiicon.p-ky, .nav-2-3 #sub-chess .sub-box .apiicon.vg, .nav-2-3 #sub-chess .sub-box .apiicon.qly, .nav-2-3 #sub-chess .sub-box .apiicon.ly {
     width: 170px;
     height: 110px;
     background: url(../images/navbar-sub-sport.png); 
}
 .nav-2-3 #sub-chess .sub-box .apiicon.p-ky {
     background-position: -10px 0;
}
 .nav-2-3 #sub-chess .sub-box .apiicon.vg {
     background-position: -228px 0;
}
 .nav-2-3 #sub-chess .sub-box .apiicon.qly {
     background-position: -432px 0;
}
 .nav-2-3 #sub-chess .sub-box .apiicon.ly {
     background-position: -640px 0;
}
 #sub-chess .list-table li dl dt a span {
     margin-top: 15px 
}
 .nav-2-3 .apiicon {
     width: 100px;
     height: 100px;
     position: relative;
     display: inline-block;
     background: url(../images/header/navbar-sub-sprite.png) no-repeat;
}
 .nav-2-3 .apiicon.mg-01 {
     background-position: 0 -300px;
}
 .nav-2-3 .apiicon.mg-02 {
     background-position: -100px -300px;
}
 .nav-2-3 .apiicon.mg-03 {
     background-position: -200px -300px;
}
 .nav-2-3 .apiicon.mg-04 {
     background-position: -300px -300px;
}
 .nav-2-3 .apiicon.mg-05 {
     background-position: -400px -300px;
}
 .nav-2-3 .apiicon.mg-06 {
     background-position: -500px -300px;
}
 .nav-2-3 .api-games > ul > li {
     border-right: 1px solid rgba(200, 200, 200, 0.2);
}
 .nav-2-3 .api-games > ul > li:first-child {
     border-left: 1px solid rgba(200, 200, 200, 0.2);
}
 .nav-2-3 .num-dot, header .num-pre, header .num-num {
     height: 100px;
     position: relative;
     display: inline-block;
     background: url(../images/header/navbar-sub-sprite.png) no-repeat;
}
 .nav-2-3 .num-dot {
     width: 10px;
     background-position: -500px 0;
}
 .nav-2-3 .num-pre {
     width: 32px;
     background-position: -510px 0;
}
 .nav-2-3 .num-num {
     width: 50px;
}
 .nav-2-3 .num-num[num="1"] {
     width: 30px;
     background-position: 0 0;
}
 .nav-2-3 .num-num[num="2"] {
     background-position: -50px 0;
}
 .nav-2-3 .num-num[num="3"] {
     background-position: -100px 0;
}
 .nav-2-3 .num-num[num="4"] {
     background-position: -150px 0;
}
 .nav-2-3 .num-num[num="5"] {
     background-position: -200px 0;
}
 .nav-2-3 .num-num[num="6"] {
     background-position: -250px 0;
}
 .nav-2-3 .num-num[num="7"] {
     background-position: -300px 0;
}
 .nav-2-3 .num-num[num="8"] {
     background-position: -350px 0;
}
 .nav-2-3 .num-num[num="9"] {
     background-position: -400px 0;
}
 .nav-2-3 .num-num[num="0"] {
     background-position: -450px 0;
}
 .navbar-nav .dropdown-menu {
     padding: 0;
     background: rgba(44, 34, 35, 0.8);
     border-color: #fee6a9;
     margin: 0px 0 0 -5%;
     min-width: 110%;
     width: 110%;
}
 .navbar-nav .dropdown-menu.casino {
     width: 220%;
     margin-left: -60%;
     text-align: left;
}
 .navbar-nav .dropdown-menu>li {
     border-top: 1px solid #636261;
}
 .navbar-nav .dropdown-menu.casino>li {
     display: inline-block;
     width: 49%;
     text-align: left;
}
 .navbar-nav .dropdown-menu a {
     padding: 3px 3px 3px 55px;
     line-height: 30px;
     color: #ffec00;
     font-size: 12px;
}
 .navbar-nav .casino-dropdown ul {
     position: absolute;
}
 .navbar-nav .casino-dropdown ul:not(.casino-menu2) {
     left: 0px 
}
 ul.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
     color: #ff0d0d 
}
 .navbar-nav .casino-menu2 {
     left: 65px 
}
 .navbar-nav .dropdown-menu .icon-api {
     background-image: url(ftl/commonPage/zh_CN/nav/images/icon-menu-api.png);
     background-repeat: no-repeat;
     background-position-x: 13px;
}
 .navbar-nav .dropdown-menu .icon-api.zr-ag {
     background-position-y: -124px;
}
 .navbar-nav .dropdown-menu .icon-api.zr-bb {
     background-position-y: -156px;
}
 .navbar-nav .dropdown-menu .icon-api.zr-ds {
     background-position-y: -223px;
}
 .navbar-nav .dropdown-menu .icon-api.zr-ebet {
     background-position-y: -28px;
}
 .navbar-nav .dropdown-menu .icon-api.zr-gd {
     background-position-y: -189px;
}
 .navbar-nav .dropdown-menu .icon-api.zr-mg {
     background-position-y: 5px;
}
 .navbar-nav .dropdown-menu .icon-api.zr-og {
     background-position-y: -60px;
}
 .navbar-nav .dropdown-menu .icon-api.zr-sa {
     background-position-y: -92px;
}
 .navbar-nav .dropdown-menu .icon-api.dz-ag {
     background-position-y: -388px;
}
 .navbar-nav .dropdown-menu .icon-api.dz-bb {
     background-position-y: -421px;
}
 .navbar-nav .dropdown-menu .icon-api.dz-hb {
     background-position-y: -323px;
}
 .navbar-nav .dropdown-menu .icon-api.dz-mg {
     background-position-y: -354px;
}
 .navbar-nav .dropdown-menu .icon-api.dz-nyx {
     background-position-y: -289px;
}
 .navbar-nav .dropdown-menu .icon-api.dz-pt {
     background-position-y: -256px;
}
 .navbar-nav .dropdown-menu .icon-api.dz-bsg {
     background-position-y: 5px;
}
 .navbar-nav .dropdown-menu .icon-api.dz-sg {
     background-position-y: -716px;
}
 .navbar-nav .dropdown-menu .icon-api.dz-png {
     background-position-y: -748px;
}
 .navbar-nav .dropdown-menu .icon-api.dz-gg {
     background-position-y: -780px;
}
 .navbar-nav .dropdown-menu .icon-api.dz-dt {
     background-position-y: -812px;
}
 .navbar-nav .dropdown-menu .icon-api.dz-gns {
     background-position-y: -844px;
}
 .navbar-nav .dropdown-menu .icon-api.dz-prg {
     background-position-y: -877px;
}
 .navbar-nav .dropdown-menu .icon-api.dz-mw {
     background-position-y: -940px;
}
 .navbar-nav .dropdown-menu .icon-api.dz-pg {
     background-position-y: -1517px 
}
 .navbar-nav .dropdown-menu .icon-api.dz-nt {
     background-position-y: -1484px 
}
 .navbar-nav .dropdown-menu .icon-api.ty-hg {
     background-position-y: -453px;
}
 .navbar-nav .dropdown-menu .icon-api.ty-im {
     background-position-y: -487px;
}
 .navbar-nav .dropdown-menu .icon-api.ty-sb {
     background-position-y: -520px;
}
 .navbar-nav .dropdown-menu .icon-api.ty-bb {
     background-position-y: -553px;
}
 .navbar-nav .dropdown-menu .icon-api.ty-rs {
     background-position-y: -1356px;
}
 .navbar-nav .dropdown-menu .icon-api.ty-bc {
     background-position-y: -1388px;
}
 .navbar-nav .dropdown-menu .icon-api.ty-ysb {
     background-position-y: -1420px;
}
 .navbar-nav .dropdown-menu .icon-api.ty-esb {
     background-position-y: -1615px;
}
 .navbar-nav .dropdown-menu .icon-api.cp-bb {
     background-position-y: -651px;
}
 .navbar-nav .dropdown-menu .icon-api.cp-kg {
     background-position-y: -586px;
}
 .navbar-nav .dropdown-menu .icon-api.cp-vr {
     background-position-y: -1550px 
}
 .navbar-nav .dropdown-menu .icon-api.cp-chq {
     background-position-y: -619px;
}
 .navbar-nav .dropdown-menu .icon-api.cp-yzt {
     background-position-y: -684px;
}
 .navbar-nav .dropdown-menu .icon-api.cp-lt {
     background-position-y: -1648px;
}
 .navbar-nav .dropdown-menu .icon-api.zr-opus-l, .navbar .navbar-nav .dropdown-menu .icon-api.ty-opus-s {
     background-position-y: -289px;
}
 .navbar-nav .dropdown-menu .icon-api.zr-shenbo {
     background-position-y: -908px;
}
 .navbar-nav .dropdown-menu .icon-api {
     background-image: url(ftl/commonPage/zh_CN/nav/images/icon-menu-api.png);
     background-repeat: no-repeat;
     background-position-x: 13px;
}
 .navbar-nav .dropdown-menu .icon-api.dz-hh {
     background-position-y: -972px;
}
 .navbar-nav .dropdown-menu .icon-api.dz-bq {
     background-position-y: -1004px;
}
 .navbar-nav .dropdown-menu .icon-api.dz-zcbp {
     background-position-y: -1036px;
}
 .navbar-nav .dropdown-menu .icon-api.dz-lh {
     background-position-y: -1068px;
}
 .navbar-nav .dropdown-menu .icon-api.dz-tg {
     background-position-y: -1100px;
}
 .navbar-nav .dropdown-menu .icon-api.dz-byds {
     background-position-y: -1132px;
}
 . .navbar-nav .dropdown-menu .icon-api.dz-zcjb {
     background-position-y: -1164px;
}
 .navbar-nav .dropdown-menu .icon-api.-ky {
     background-position-y: -1453px;
}
 .navbar-nav .dropdown-menu .icon-api.dz-zn {
     background-position-y: -1228px;
}
 .navbar-nav .dropdown-menu .icon-api.dz-fl {
     background-position-y: -1260px;
}
 .navbar-nav .dropdown-menu .icon-api.dz-qz {
     background-position-y: -1292px;
}
 .navbar-nav .dropdown-menu .icon-api.dz-bytx {
     background-position-y: -1328px;
}
 .nav-wrap .dropdown-casino {
     position: absolute;
     left: -50%;
     width: 263px;
}
 .nav-wrap .dropdown-casino ul {
     list-style: none;
     display: inline-block;
     width: 128px;
     padding: 0;
     vertical-align: top 
}
 .nav-wrap .dropdown-casino li {
     width: 128px;
}
 .nav-wrap .dropdown-casino li a {
     display: inline-block;
     color: #2f1c01;
     color: rgba(0, 0, 0, .8);
     font-size: 12px;
     width: 128px;
     overflow: hidden;
     text-overflow: ellipsis;
     padding: 5px;
     text-align: center;
}
 .nav-wrap .dropdown-casino li a:hover, .nav-wrap .dropdown-casino li a:focus {
     text-decoration: none;
}
 .navbar-nav .dropdown-menu.chess-menu .icon-api {
     background: url(ftl/commonPage/themes/casino/images/chess_logo_black.png) no-repeat;
     width: 40px;
     display: inline-block;
}
 .navbar-nav .dropdown-menu.chess-menu .icon-api.p-p-ky {
     background-position: 8px -2px;
}
 .navbar-nav .dropdown-menu.chess-menu .icon-api.p-vg {
     background-position: 8px -40px;
}
 .navbar-nav .dropdown-menu.chess-menu .icon-api.p-qly {
     background-position: 8px -82px;
}
 .navbar-nav .dropdown-menu.chess-menu .icon-api.p-ly {
     background-position: 8px -120px;
}
 .navbar-nav .dropdown-menu.nav-4 {
     min-width: 120%;
     background: rgba(30, 30, 30, .8);
     left: -5%;
     border: 2px solid #ffd053;
     top: 100%;
     padding-top: 0;
}
 .navbar-nav .dropdown-menu.nav-4.display-inline-block {
     min-width: 240%;
     left: -10%;
}
 .navbar-nav .dropdown-menu.nav-4:before {
     content: '';
     display: inline-block;
     width: 100%;
     height: 5px;
     background: url(ftl/commonPage/zh_CN/nav/images/sub-arrow.png) no-repeat center bottom;
     position: absolute;
     top: -7px;
}
 .navbar-nav .dropdown-menu.nav-4 span {
     width: 92%;
     height: 39px;
     line-height: 39px;
     display: none;
     text-align: center;
     color: #f00;
     border-bottom: 1px dotted #3c3c3c;
     margin: 0 auto;
     font-weight: bold;
}
 .navbar-nav .dropdown-menu.nav-4 li {
     text-align: center;
     margin: 0 auto;
     width: 100%;
     height: 39px;
     color: #fff;
     font-size: 13px;
     border-bottom: 1px dotted #3c3c3c;
     line-height: 24px;
}
 .navbar-nav .dropdown-menu.nav-4.display-inline-block li {
     width: 49%;
     display: inline-block;
}
 .navbar-nav .dropdown-menu.nav-4 li a {
     padding: 0;
     line-height: 39px;
     color: #fff;
     font-weight: normal;
}
 .navbar-nav .dropdown-menu.nav-4 li a:hover {
     color: #ffd954;
}
 .dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
     background-color: rgba(0, 0, 0, 0);
}
 .navbar-nav .dropdown-menu.nav-4 li a:before {
     content: '';
     width: 50px;
     height: 33px;
     display: inline-block;
     background: url(ftl/commonPage/zh_CN/nav/images/navbar-sub-sprite2.png) no-repeat center top;
     margin: 2px 0;
     float: left;
}
 .navbar-nav .dropdown-menu.nav-4 li a.l-lt:before {
     background-position-y: -508px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.l-yzt:before {
     background-position-y: -1144px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.l-kg:before {
     background-position-y: -480px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.l-bb:before {
     background-position-y: -30px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.l-vr:before {
     background-position-y: -872px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.i-bb:before {
     background-position-y: -30px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.i-ag:before {
     background-position-y: 0;
}
 .navbar-nav .dropdown-menu.nav-4 li a.i-ebet:before {
     background-position-y: -90px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.i-opus-l:before {
     background-position-y: -207px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.i-og:before {
     background-position-y: -150px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.i-sa:before {
     background-position-y: -180px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.i-gd:before {
     background-position-y: -118px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.i-ds:before {
     background-position-y: -60px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.i-shenbo:before {
     background-position: 0 -720px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.c-ag:before {
     background-position-y: 0;
}
 .navbar-nav .dropdown-menu.nav-4 li a.c-bb:before {
     background-position-y: -30px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.c-mg:before {
     background-position-y: -270px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.c-hb:before {
     background-position-y: -240px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.c-pt:before {
     background-position-y: -300px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.c-bsg:before {
     background-position-y: -330px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.c-sg:before {
     background-position-y: -360px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.c-mw:before {
     background-position-y: -690px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.c-png:before {
     background-position-y: -600px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.c-prg:before {
     background-position-y: -660px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.c-gns:before {
     background-position-y: -630px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.c-gg:before {
     background-position-y: -570px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.c-dt:before {
     background-position-y: -540px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.c-bb:before {
     background-position-y: -30px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.c-pg:before {
     background-position-y: -940px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.c-nt:before {
     background-position-y: -910px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.s-hg:before {
     background-position: 0 -390px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.s-bb:before {
     background-position-y: -30px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.s-sb:before {
     background-position: 0 -420px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.s-im:before {
     background-position: 0 -450px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.s-rs:before {
     background-position: 0 -753px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.s-bc:before {
     background-position: 0 -840px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.s-ysb:before {
     background-position: 0 -796px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.s-opus-s:before {
     background-position-y: -207px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.s-esb:before {
     background-position-y: -1106px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.p-p-ky:before {
     background-position: 0 -970px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.p-vg:before {
     background-position: 0 -1005px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.p-qly:before {
     background-position: 0 -1040px;
}
 .navbar-nav .dropdown-menu.nav-4 li a.p-ly:before {
     background-position: 0 -1072px;
}
 .swiper-container {
     margin: 0 auto;
     position: relative;
     overflow: hidden;
     -webkit-backface-visibility: hidden;
     -moz-backface-visibility: hidden;
     -ms-backface-visibility: hidden;
     -o-backface-visibility: hidden;
     backface-visibility: hidden;
    /* Fix of Webkit flickering */
     z-index: 1;
}
 .swiper-wrapper {
     position: relative;
     width: 100%;
     -webkit-transition-property: -webkit-transform, left, top;
     -webkit-transition-duration: 0s;
     -webkit-transform: translate3d(0px, 0, 0);
     -webkit-transition-timing-function: ease;
     -moz-transition-property: -moz-transform, left, top;
     -moz-transition-duration: 0s;
     -moz-transform: translate3d(0px, 0, 0);
     -moz-transition-timing-function: ease;
     -o-transition-property: -o-transform, left, top;
     -o-transition-duration: 0s;
     -o-transform: translate3d(0px, 0, 0);
     -o-transition-timing-function: ease;
     -o-transform: translate(0px, 0px);
     -ms-transition-property: -ms-transform, left, top;
     -ms-transition-duration: 0s;
     -ms-transform: translate3d(0px, 0, 0);
     -ms-transition-timing-function: ease;
     transition-property: transform, left, top;
     transition-duration: 0s;
     transform: translate3d(0px, 0, 0);
     transition-timing-function: ease;
     -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
     box-sizing: content-box;
}
 .swiper-free-mode > .swiper-wrapper {
     -webkit-transition-timing-function: ease-out;
     -moz-transition-timing-function: ease-out;
     -ms-transition-timing-function: ease-out;
     -o-transition-timing-function: ease-out;
     transition-timing-function: ease-out;
     margin: 0 auto;
}
 .swiper-slide {
     float: left;
     -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
     box-sizing: content-box;
}
/* IE10 Windows Phone 8 Fixes */
 .swiper-wp8-horizontal {
     -ms-touch-action: pan-y;
}
 .swiper-wp8-vertical {
     -ms-touch-action: pan-x;
}
 .pubads-slide {
     background: transparent;
     position: fixed;
     left: 10px;
     bottom: 0;
     width: 168px;
     overflow: hidden;
     z-index: 2001;
     height: 188px;
}
 .pubads-slide .swiper-wrapper .swiper-slide {
     position: relative;
     overflow: hidden;
}
 .pubads-slide .swiper-wrapper .swiper-slide, .pubads-slide .swiper-wrapper li a {
     height: 170px;
}
 .pubads-slide .ads1-txt {
     transition: all 0.5s;
     transform: translateX(-100px);
     opacity: 0;
     filter: alpha(opacity=0);
     width: 127px;
     height: 43px;
     background: url(../../ftl/commonPage/themes/images/ads1-txt.png) no-repeat;
     left: 50%;
     position: absolute;
     top: 20px;
     margin-left: -62px;
}
 .pubads-slide .swiper-wrapper .swiper-slide.swiper-slide-active .ads1-txt, .pubads-slide .swiper-wrapper .swiper-slide.swiper-slide-active .ads2-txt, .pubads-slide .swiper-wrapper .swiper-slide.swiper-slide-active .ads1-img, .pubads-slide .swiper-wrapper .swiper-slide.swiper-slide-active .ads2-img {
     transform: translateX(0);
     opacity: 1;
     filter: alpha(opacity=100);
}
 .pubads-slide .ads1-img {
     transition: all 0.5s;
     transform: translateX(100px);
     opacity: 0;
     filter: alpha(opacity=0);
     width: 131px;
     height: 90px;
     background: url(../../ftl/commonPage/themes/images/ads1-img.png) no-repeat;
     left: 50%;
     position: absolute;
     margin-left: -65px;
     top: 67px;
}
 .pubads-slide .ads2-txt {
     transition: all 0.5s;
     transform: translateX(-100px);
     opacity: 0;
     filter: alpha(opacity=0);
     width: 128px;
     height: 43px;
     background: url(../../ftl/commonPage/themes/images/ads2-txt.png) no-repeat;
     left: 50%;
     position: absolute;
     margin-left: -64px;
     top: 16px;
}
 .pubads-slide .ads2-img {
     transition: all 0.5s;
     transform: translateX(100px);
     opacity: 0;
     filter: alpha(opacity=0);
     width: 114px;
     height: 97px;
     background: url(../../ftl/commonPage/themes/images/ads2-img.png) no-repeat;
     left: 50%;
     position: absolute;
     margin-left: -57px;
     top: 61px;
}
 .pubads-slide .swiper-wrapper .swiper-slide a:after {
     content: '';
     position: absolute;
     z-index: 1;
     width: 170px;
     height: 170px;
     background: url(../../ftl/commonPage/themes/images/circle_dot.png) no-repeat;
     left: -3px;
     top: -3px;
     animation: spin infinite linear 20s;
}
 .pubads-slide .swiper-wrapper .swiper-slide a {
     position: absolute;
     width: 100%;
     top: 0;
     z-index: 2;
}
 .pubads-slide .pagination .swiper-pagination-switch {
     display: inline-block;
     width: 9px;
     height: 9px;
     background: url(../../ftl/commonPage/themes/images/dot_normal.png) no-repeat center;
     margin: 0 4px;
     cursor: pointer;
}
 .pubads-slide .pagination .swiper-pagination-switch.swiper-active-switch {
     background: url(../../ftl/commonPage/themes/images/dot_active.png) no-repeat center;
}
 .pubads-slide .btn-close {
     position: absolute;
     right: 0;
     top: 0;
     z-index: 99;
     background: url(../../ftl/commonPage/themes/images/icon_close.png) no-repeat center/100%;
     width: 24px;
     height: 24px;
     cursor: pointer;
}
 .pubads-slide .pagination {
     position: absolute;
     left: 0;
     right: 0;
     height: 22px;
     text-align: center;
     bottom: 0;
     margin: 0;
}
 @keyframes spin {
     from {
         transform: rotateZ(0deg);
    }
     to {
         transform: rotateZ(360deg);
    }
}
.sub-slot{
     height:428px!important;
     }