@charset "utf-8";
/* CSS Document */

/******结构******/
.allwin { width:100%; height:auto !important; height:800px;  min-height:800px; background:#040404 url(../images/allwin.jpg) no-repeat center top;}
.container {width:999px; margin:0 auto;}
.sub { width:100%; height:645px; background:url(../images/sub.jpg) no-repeat; position:relative;}
.allwin  .sub2 { height:135px; }
.top { width:100%; height:155px; position:relative; z-index:100;}
.content { width:100%; height:582px; background:url(../images/content.jpg) no-repeat 1px 0px; position:relative;}
.content2 { width:100%; overflow:hidden; zoom:1; padding-bottom:120px; background:url(../images/content2.jpg) no-repeat 0px 0px; position:relative;}
.footer { width:100%; height:90px; background:url(../images/footer.jpg) no-repeat; padding-top:32px;}


/******通用******/
.w498 { width:498px;}
.logo { width:255px; height:180px; position:absolute; background:url(../images/logo.png) no-repeat; text-indent:-999em; left:367px; top:10px; z-index:100;}
.top .language { position:absolute; right:10px; top:8px;}
.language a { height:15px; line-height:15px; text-indent:-999em; background-image:url(../images/icon.png); background-repeat:no-repeat; display:inline; float:left;}
.language a.fanti { width:47px; background-position:0px  -180px;}
.language a.japan { width:110px; background-position:-47px -180px;}
.language a.chinese { width:62px; background-position:-157px -180px;}
.language a.english { width:79px; background-position:-219px -180px;}
.language a.fanti:hover { width:47px; background-position:0px -195px;}
.language a.japan:hover { width:110px; background-position:-47px -195px;}
.language a.chinese:hover { width:62px; background-position:-157px -195px;}
.language a.english:hover { width:79px; background-position:-219px -195px;}
.cover1 { width:46px; height:46px; background:url(../images/icon.png) no-repeat 0 0; position:absolute; top:145px; left:52px }
.cover2 { width:46px; height:46px; background:url(../images/icon.png) no-repeat -46px 0; position:absolute; top:145px; right:46px; }
.picbanner { width:100%; height:490px; position:relative;}
.picbanner .packet { width:881px; height:448px; position:absolute; left:63px; overflow:hidden;}
.picbanner .packet ul { height:448px; width:3000px; position:absolute; left:0px; top:0px;}
.picbanner .packet ul li { width:881px; height:448px; float:left;}
.picbanner ol { list-style:none; width:300px; height:30px; position:absolute; left:420px; top:452px;}
.picbanner ol li { width:20px; height:20px; background:url(../images/icon.png) no-repeat -241px -2px; margin-right:12px; float:left; text-indent:-999em; cursor:pointer;}
.picbanner ol li.active {background:url(../images/icon.png) no-repeat -210px -2px; }
.left { width:622px; overflow:hidden; _zoom:1; float:left; margin-left:61px; margin-top:16px; display:inline;}
.right { width:265px; height:495px; background:url(../images/right.jpg) no-repeat 0 -8px; float:right; margin-right:33px; display:inline; overflow:hidden; position:relative;}
.footer .logo2 { width:98px; height:41px; background:url(../images/icon.png) no-repeat -100px 1px; float:left; margin-left:130px; display:inline;}
.footer .about { line-height:20px; font-size:12px; color:#b1b1b1; width:640px; float:left; margin-left:70px; display:inline;}
/******内容******/
.left .title { width:100%; height:42px;}
.left .title li { width:202px; height:42px; background-image:url(../images/icon.png); background-repeat:no-repeat; float:left; margin-right:8px; cursor:pointer; text-indent:-999em;}
.left .title li.annoce { background-position:0px -94px;}
.left .title li.gameinfo { background-position:0px -51px;}
.left .title li.bbs { background-position:0px -137px; margin-right:0px;}
.left .title a { display:block; width:100%; height:100%;}
.left .title .annoceact { background-position:-204px -94px;}
.left .title .gameinfoact { background-position:-204px -51px;}
.left .newsbox { width:590px; padding:16px;}
.left .newsbox .topnews { width:100%; height:150px;}
.left .newsbox .topnews img { width:193px; height:112px; float:left;}
.left .newsbox .newstext {  float:left; width:350px;}
.left .newsbox .newstext h3 { color:#d99b3c ; line-height:24px; font-size:14px; font-family:"Microsoft Yahei"; }
.left .newsbox .newstext p { font-size:12px; color:#a4601e; line-height:2em;}
.left .newsbox .newstext .topbtn { text-align:center; line-height:24px; height:24px; width:77px; color:#272028; background:url(../images/icon.png) no-repeat -304px 0px; float:right;}
.left .newsbox .newspic { float:left; width:192px; height:225px;}
.left .newsbox .newslist { width:378px; float:left; margin-left:20px;}
.left .newsbox .newslist li { height:30px; line-height:30px; }
.left .newsbox .newslist li a:hover { text-decoration:underline;}
.left .newsbox .newslist .icono {background:url(../images/icon.png) no-repeat -382px 4px; width:30px; height:30px; display:block; float:left;}
.left .newsbox .newslist .icoding {background:url(../images/icon.png) no-repeat -268px 4px; width:30px; height:30px; display:block; float:left;}
.left .gametips { width:100%;}
.gametips .tipwrapper { padding-bottom:12px;}
.gametips .tipwrapper h3 { font-size:14px; color:#d99b3c; line-height:20px;}
.gametips .tipwrapper h3 .icodote { width:20px; height:20px; background:url(../images/icon.png) no-repeat -210px -2px; display:block; float:left; margin:2px 6px 0px 0px;}
.gametips .tipwrapper .bgline { width:562px; overflow:hidden; _zoom:1; background:url(../images/textbg.png) repeat; line-height:28px; padding:0px 4px; color:#d99b3c;}
.gametips .tipwrapper .bgline span { float:left;}
.gametips .tipwrapper .bgline a { display:block;  _zoom:1; line-height:12px; font-size:12px; margin:8px 5px 8px 0px; padding:0px 5px; border-right:1px solid #a4601e; float:left;white-space:nowrap;}
.gametips .tipwrapper .bgline a:hover { text-decoration:underline;}

.right a.recharge { display:block; width:244px; height:50px;  margin:8px 0px 0px 11px;filter:alpha(opacity=20);opacity:0.2; text-indent:-999em; cursor:pointer;_background:none; background:#000; }
.right a.recharge:hover {filter:alpha(opacity=0); opacity:0;}
.right .iosdown,.right .androiddown { width:228px; height:114px;  position:absolute; left:19px;} 
.right .iosdown { background:url(../images/ios.jpg); top:118px;}
.iosdown img, .androiddown img { float:right; margin:14px 20px 0px 0px; display:inline;}
.right .iosdown a.ios,.right .androiddown a.android { text-indent:-999em; width:112px; height:98px; float:left;}
.right .androiddown { background:url(../images/android.jpg); top:235px;}
.right .lxfs { width:240px; position:absolute; color:#d99b3c; line-height:1.6em; height:36px; bottom:32px; left:40px;}
.right p a {  display:block; width:200px; height:18px; line-height:18px;  float:left; color:#d99b3c;}
.right p a:hover { text-decoration:underline;}

.newsinfo .newtitle { padding:35px 0px 0px 0px; text-align:center; }
.newtitle h3 { font-size:14px; color:#d99b3c;}
.newtitle p { color:#57271e; line-height:28px; color:#a4601e; height:46px;}
.newtitle p a { color:#a4601e;}
.newstext { width:580px; line-height:1.6em; padding:10px 20px 20px 20px; margin-bottom:20px; color:#b99d6e;}

h3.newslisttit {height:14px; font-size:14px; font-family:"宋体"; border-left:5px solid #a4601e; line-height:14px; padding-left:8px; margin-bottom:18px; color:#a4601e; _padding-top:2px; margin-left:18px; clear:both; margin-top:10px;}
ul.newslistul { padding:4px 0px 18px 20px;}
.newslistul li { height:26px; line-height:26px; border-bottom:1px dashed #332b29; width:544px;}
.newslistul .icon { width:7px; height:2px; background:#ff571d; display:block; float:left; margin:12px 4px 0px 0px; overflow:hidden;}
.newslistul li a:visted {color:#d66223;}
.newslistul li a { float:left; color:#b99d6e;}
.newslistul li a:hover { color:#b99d6e; text-decoration:underline;}
.newslistul .time { float: right; display:inline; color:#b99d6e;}

.fpage { height:21px; text-align:center; margin-bottom:10px; padding:20px 0px 20px 20px;}
.fpage a {width:20px; height:20px; line-height:20px; text-align:center; color:#591305;  display:block; float:left; margin-left:4px; background-position:-48px top; background:#b99d6e; border:1px solid #6c4219; }
.fpage a:hover { background:#6c0805; color:#b99d6e;}
.fpage a.uppage { width:21px; height:21px; background:url(../images/icon.png) no-repeat -209px -25px; border:none; padding:0px; text-indent:-999em;}
.fpage a.current { background:#6c0805; color:#b99d6e;}
.fpage a.downpage { width:21px; height:21px; background:url(../images/icon.png) no-repeat -237px -25px; border:none; padding:0px; text-indent:-999em;}
.zllist { width:500px; margin:0 auto; margin-top:6px; height:40px;}
.zllist a { float:left; padding:0px 7px; line-height:12px; font-size:12px; margin:4px 4px 4px 0px; border-right:1px solid #a4601e; color:#a4601e;}
.zllist a.noborder { border:none;}
.zllist a.current { color:#d99b3c;}

.contentfoot { width:999px; background:url(../images/content2.jpg) no-repeat 1px bottom; height:120px; overflow:hidden; _zoom:1; position:absolute; left:0px; bottom:0px;}
