/* Code tidied up by ScrapBook */
body, div, ul, li, p, dl, dt, dd, a, h1, h2, h3 { padding: 0px; margin: 0px; }
img { border: 0px none; }
ul { list-style-type: none; }
a { text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }
header, footer, aside, article, section, nav { display: block; }
i, em { font-style: normal; }
.cb, .m-newslst li, .g-wra {  }
.cb::after, .m-newslst li::after, .g-wra::after { clear: both; content: "."; display: block; height: 0px; visibility: hidden; }
.ir { overflow: hidden; line-height: 99em; }
.fs14 { font-size: 14px; }
.u-attention a:hover, .news .news-tab li a:hover, .m-sidebar .attention a:hover, .m-newslst li a:hover { text-decoration: none; }
i { transition: all 0.4s ease-in-out 0s; }
.qr-downloads a:hover i, .u-fixed .gift:hover i, .m-info-links .btn:hover i, .m-sidebar .downloads a:hover i { transform: rotateY(360deg); }
.u-attention a, .qr-downloads i, .u-playVideo, .u-fixed .gift i, .slide .slide-btn a, .more, .m-news-banner em, .m-info-links i, .links-img .fd a, .m-fd-links .box .u-txt .phone, .m-fd-links .box .u-txt .jk, .m-sidebar .downloads i, .m-sidebar .attention li, .m-tabsnav li a, .m-tabsnav a, .news-ft a, .btn_tan_close { background: rgba(0, 0, 0, 0) url("icon.png") no-repeat scroll 0% 0%; }
.u-attention .wx, .att-wx, .m-sidebar .attention .att-wx, .m-top .qr-code, .qr-downloads a, .u-fixed .gift, #scrollDiv, .m-news-banner, .links-img, .m-fd-links { background: rgba(0, 0, 0, 0) url("indexImg.png") no-repeat scroll 0% 0%; }
.content { width: 1200px; margin: 0px auto; }
.m-nav_d { width: 100%; height: 90px; background: rgba(0, 0, 0, 0) url("img01.png") repeat-x scroll 0% 0%; position: relative; top: 0px; }
.m-nav { background: rgba(0, 0, 0, 0) url("navBGC.jpg") no-repeat scroll center 0px; height: 90px; position: relative; z-index: 5; width: 1000px; margin: 0px auto; }
.m-nav .u-nav { margin: 0px 0px 0px 393px; }
.m-nav .u-nav li { float: left; width: 139px; margin-right: 8px; display: inline; }
.m-nav .u-nav a { height: 104px; display: block; }
.m-nav .u-nav a:hover, .m-nav .u-nav .cur a { background: rgba(0, 0, 0, 0) url("navHover.png") no-repeat scroll 0% 0%; }
.m-nav .u-nav .home:hover, .m-nav .u-nav .cur .home { background-position: 0px 0px; }
.m-nav .u-nav .news:hover, .m-nav .u-nav .cur .news { background-position: 0px -106px; }
.m-nav .u-nav .gameinfo:hover, .m-nav .u-nav .cur .gameinfo { background-position: 0px -212px; }
.m-nav .u-nav .bbs:hover, .m-nav .u-nav .cur .bbs { background-position: 0px -318px; }
.u-attention { position: absolute; right: -180px; top: -10px; width: 180px; opacity: 0.3; }
.u-attention a { display: block; padding: 38px 0px 0px 55px; height: 52px; font-size: 14px; color: rgb(255, 255, 255); line-height: 1.2; }
.index-top { height: 602px; }
.m-top { position: relative; }
.m-top .u-qr { position: absolute; top: 358px; left: 35px; color: rgb(255, 232, 176); }
.m-top .qr-code { text-align: center; background-position: 0px -164px; width: 168px; height: 190px; padding: 6px 0px; float: left; }
.qr-downloads { float: left; margin-left: 10px; }
.qr-downloads a { display: block; width: 246px; height: 61px; margin-bottom: 8px; padding-top: 16px; overflow: hidden; }
.qr-downloads i, .m-sidebar .downloads i { display: block; width: 36px; height: 42px; margin: 0px 0px 0px 34px; }
.qr-downloads span, .m-sidebar .downloads span { height: 10px; display: block; }
.qr-downloads .ios a { background-position: -198px 0px; }
.qr-downloads .and a { background-position: -198px -79px; }
.qr-downloads .tips { padding-left: 5px; text-shadow: 2px 2px 8px rgb(74, 51, 77); }
.qr-downloads .ios i { background-position: 0px -92px; }
.qr-downloads .and i { background-position: -37px -92px; }
.qr-downloads .ios a:hover { background-position: -198px -158px; }
.qr-downloads .and a:hover { background-position: -198px -237px; }
#scrollDiv { width: 929px; height: 40px; margin: 0px auto 20px; overflow: auto; background-position: 0px -366px; padding: 9px 0px; z-index: 20; position: relative; }
.u-server-list { width: 799px; height: 40px; padding-left: 130px; line-height: 40px; overflow: hidden; }
.u-server-list li { height: 40px; }
.u-server-list div { display: inline-block; float: left; margin: 0px 15px 0px 5px; }
.u-server-list span { color: rgb(183, 173, 155); padding: 0px 10px; }
.m-news-banner { height: 317px; background-position: 0px -426px; width: 100%; position: relative; }
.m-news-banner .slide { height: 317px; width: 587px; position: relative; float: left; }
.m-news-banner .slide .slide-pic { padding: 2px; }
.m-news-banner .slide .slide-pic a { display: block; }
.m-news-banner .slide .slide-btn { position: absolute; bottom: 4px; left: 2px; height: 43px; line-height: 43px; width: 582px; text-align: center; }
.m-news-banner .slide .slide-btn a { display: block; width: 116px; height: 43px; overflow: hidden; float: left; color: rgb(255, 255, 255); background-position: 0px -375px; }
.m-news-banner .slide .slide-btn a.on { background-position: 0px -418px; color: rgb(14, 26, 38); font-weight: 700; }
.slide .slide-btn {  }
:root .slide .slide-btn { filter: none; background: rgba(0, 0, 0, 0.8) none repeat scroll 0% 0%; }
.m-news-banner .news { height: 282px; overflow: hidden; float: right; width: 609px; padding: 29px 2px 2px; position: relative; }
.news .news-tab { height: 36px; margin: 0px 24px; text-align: center; border-bottom: 1px solid rgb(76, 67, 48); }
.news .news-tab li { float: left; width: 110px; height: 34px; color: rgb(220, 190, 139); }
.news .news-tab li.cur { font-weight: 700; border-bottom: 3px solid rgb(220, 190, 139); }
.news .news-con { height: 240px; width: 600px; }
.news .news-con .news-list { display: none; }
.news .news-con .news-list li { clear: both; }
.news .news-con .news-list.cur { display: block; }
.news .news-con .news-list { margin: 20px 0px 0px 23px; width: 565px; line-height: 30px; }
.news .news-con ul h2 a { text-align: center; font: bold 18px/30px Microsoft Yahei; margin-bottom: 10px; width: 100%; display: block; }
.news .news-con ul a { color: rgb(149, 139, 122); float: left; display: block; overflow: hidden; font-size: 14px; }
.pop_tuku_bar { background: rgba(0, 0, 0, 0) url("pop.png") no-repeat scroll 0% 0%; width: 1090px; height: 674px; position: absolute; }
.pop_tuku_bar .video { padding: 72px 0px 0px 44px; }
