@charset "utf-8";
/* CSS reset & global */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#cb9a5f;}
a:hover{text-decoration:none; color:#ffe17f;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:none;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
.clearfix{overflow:auto;_height:1%;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}
.hideText{ overflow:hidden; text-indent:-9999px;}
.blockLink a{display:block;height:100%;overflow:hidden;text-indent:-9999px;}
.mb10{ margin-bottom:10px;}
.ml10{ margin-left:10px;}
.fl{ float:left;} 
.fr{ float:right;}
.uList ul li{ line-height:27px; height:27px; color:#e7dccc;}
.uList ul li a{ display:block; float:left; height:27px;}
.uList ul li span{ float:right;}
.pageCont{ padding:30px 125px; text-align:center;}
.pageCont a{ margin:0 5px; display:block; float:left; padding:0 5px;}
.pageCont a:hover,.pageCont a.hover{ background:#F60; color:#fff; text-decoration:none;}

body{ background:#080f19 url(../images/bg.jpg) center 37px no-repeat; color:#cb9a5f;}
#w998{ width:998px; overflow:hidden; margin:0 auto;}
/*tab select*/
.nTab .TabTitle{}
.focus-news .subMenu{ background:url(../images/subMenu.jpg) no-repeat; width:410px; height:31px; padding:1px;}
/*.first-left .TabTitle{overflow: hidden;margin-bottom:-1px; position:relative;}
.ntab-new .TabTitle{overflow: hidden;margin-bottom:-1px; position:relative;}*/
.nTab .TabTitle li,.nTab .TabTitle li span{ display:block; float:left;width:86px;cursor:pointer;text-align:center;height:31px; line-height:31px;overflow:hidden; text-indent:-9999px;}
.nTab .TabTitle .active span.rd{ background:url(../images/subMenu01-hoevr.jpg) no-repeat;}
.nTab .TabTitle .active span.xw{ background:url(../images/subMenu02-hoevr.jpg) no-repeat;}
.nTab .TabTitle .active span.hd{ background:url(../images/subMenu03-hoevr.jpg) no-repeat;}
.nTab .TabTitle .active span.gg{ background:url(../images/subMenu04-hoevr.jpg) no-repeat;}
.nTab .tabMenu li,.nTab .tabMenu li span,.nTab .right-picTab li,.nTab .right-picTab li span{ display:block; float:left;width:102px;cursor:pointer;text-align:center;height:31px; line-height:31px;overflow:hidden; text-indent:-9999px;}
.nTab .tabMenu .active span.gl{ background:url(../images/tabMenu01-hover.jpg) no-repeat;}
.nTab .tabMenu .active span.lt{ background:url(../images/tabMenu02-hover.jpg) no-repeat;}
.nTab .right-picTab .active span.yxjt{ background:url(../images/tabMenu03-hover.jpg) no-repeat;}
.nTab .right-picTab .active span.yxyh{ background:url(../images/tabMenu04-hover.jpg) no-repeat;}
.nTab .right-bkTab li,.nTab .right-bkTab li span{ display:block; float:left;width:87px;cursor:pointer;text-align:center;height:31px; line-height:31px;overflow:hidden; text-indent:-9999px;}
.nTab .right-bkTab .active span.bk17173{ background:url(../images/bkMenu01-hover.jpg) no-repeat;}
.nTab .right-bkTab .active span.gl256{ background:url(../images/bkMenu02-hover.jpg) no-repeat;}
.nTab .right-bkTab .active span.gl07073{ background:url(../images/bkMenu03-hover.jpg) no-repeat;}
.nTab .right-bkTab .active span.gldw{ background:url(../images/bkMenu04-hover.jpg) no-repeat;}
.normal{}
.nTab .TabContent{}
.none {display:none;}
/* header */
#header{}
.head01{ background:url(../images/head01.jpg) no-repeat; height:55px;}
.head03{ background:url(../images/head03.jpg) no-repeat; height:208px; padding:70px 0 0 478px;}
.nav{background:url(../images/head02.jpg) no-repeat; height:41px; padding:13px 72px;}
.nav ul{ margin-left:10px;_margin-left:0px;}
.nav ul li{ float:left; line-height:41px; text-align:center; margin:0 12px; width:75px;}
.nav ul li.gameRecharge{ margin-left:242px;}
.nav ul li a{ display:block; line-height:41px; width:75px;}
/* main */
#main{ background:url(../images/bg-main.jpg) no-repeat; width:998px;}
.gameStart{ font-size:0; background:url(../images/gameStart.jpg) no-repeat; width:258px; height:88px; padding:12px 0 0 9px;}
.gameStart img{ display:block;}
.left{ width:280px; overflow:hidden;}
.login-before{ height:36px; padding:12px 15px;}
.login-before a{ margin:0 10px;}
.login-after{ background:url(../images/bg-loginAfter.jpg) no-repeat; width:220px; height:102px; padding:14px 14px 14px 34px;}
.left-fwq{ background:url(../images/bg-fwq.png) no-repeat; width:200px; height:145px; padding:90px 40px 0;}
.left-fwq ul li{ background:url(../images/f-listStyle.gif) no-repeat left center; padding-left:15px; height:21px; line-height:21px;}
.left-fwq ul li span{ width:31px; padding-left:9px; color:#fff;}
.left-fwq ul li span.green{ background:url(../images/f-green.gif) no-repeat right center;}
.left-fwq ul li span.red{ background:url(../images/f-red.gif) no-repeat right center;}
.left .left-fcm{ height:97px;}
.left .left-kf{ background:url(../images/bg-kf.png) no-repeat; height:111px; padding:60px 0 0 110px;}
.left .left-kf p.zx{ font-size:14px; margin:15px 0 0 15px;}
.left .left-kf p a{color:#eaab32}
.left-mt{ background:url(../images/left-mt.jpg) no-repeat; width:220px; height:127px; margin-left:3px; padding:55px 25px 0;}
.scroll-div {width:220px; height:110px; margin:0 auto; overflow:hidden; white-space:nowrap;}
.scroll-div img {border:#8A561D 1px solid; display:block;margin-bottom:5px;}
.left-jc{ background:url(../images/left-jc.png) no-repeat; width:216px; height:118px; padding:90px 30px 0; position:relative;}
.left-jc .btn-jc{ position:absolute; top:49px; left:20px; width:234px; height:34px;}
.left-jc .btn-jc a{ width:234px;}
.left-jc p{ text-indent:2em;}

.right{ width:718px; overflow:hidden;}
.right .focus{width:271px; height:243px; overflow:hidden;}
.right .focus-news{ width:412px; height:260px; border:#000 1px solid; background:#212227;}
.focus-news-con{ padding:10px 20px; position:relative;}
.r-more{ width:50px; position:absolute; float:right; right:6px; top:-25px;}
.focus-news-con ul li{ background:url(../images/listStyle.gif) left center no-repeat; border-bottom:#4e4339 1px dotted; padding-left:15px; height:27px; line-height:27px;}
.focus-news-con ul li span{ float:right;}
.focus-news-con ul li a{ display:block; float:left; width:270px; height:27px; overflow:hidden;}
.right .focus-pic{ background:url(../images/bg-fla4.jpg) no-repeat; width:283px; height:252px; padding:10px 0 0 11px;}
.right .right02{ border:#000 1px solid; background:#212227; height:96px; padding:10px;}
.right .showImg img{ border:#000 1px solid; width:162px; height:87px; display:block; float:left; margin:5px 4px;}
.right .right-gameData,.right .right-gamerStrategy,.right .right-pic,.right .right-bk{border:#000 1px solid; background:#212227; width:350px; height:270px;}
.right-gameData-title{ background:url(../images/title-zl.jpg) no-repeat; width:352px; height:33px;}
.right-gameData-con
.right-gameData-con .yxzltable{ border-collapse:collapse;}
.right-gameData-con .yxzltable tr td strong{width:76px; height:29px; display:block; line-height:28px;}
.right-gameData-con .yxzltable tr td strong.xs{ background:url(../images/zl-xs.jpg) no-repeat;}
.right-gameData-con .yxzltable tr td strong.yx{ background:url(../images/zl-yx.jpg) no-repeat;}
.right-gameData-con .yxzltable tr td strong.ts{ background:url(../images/zl-ts.jpg) no-repeat;}
.right-gameData-con .yxzltable tr td strong.gs{ background:url(../images/zl-gs.jpg) no-repeat;}
.right-gameData-con .yxzltable tr td p{ text-align:left; padding:9px;}
.right-gamerStrategy .tabMenu{ background:url(../images/tabMenu.jpg) no-repeat; width:350px; height:31px; padding:1px;}
.right-gamerStrategy-con{ padding:10px 20px; position:relative;}
.right-gamerStrategy-con ul li{ background:url(../images/listStyle.gif) left center no-repeat; border-bottom:#4e4339 1px dotted; padding-left:15px; height:27px; line-height:27px;}
.right-gamerStrategy-con ul li span{ float:right;}
.right-gamerStrategy-con ul li a{ display:block; float:left; width:200px; height:27px; overflow:hidden;}
.right-pic .right-picTab{ background:url(../images/right-pic-title.jpg) no-repeat; width:350px; height:31px; padding:1px;}
.right-pic-con{ padding:10px 15px; position:relative;}
.right-pic-con dl{ float:left; margin:5px; text-align:center;}
.right-pic-con dl dd{ margin-top:5px;}
.right-bk .right-bkTab{ background:url(../images/right-bk-title.jpg) no-repeat; width:350px; height:31px; padding:1px;}
.right-bk-con{ padding:10px; position:relative; height:215px;}

/* inner-page */
.inner-right{ width:716px; border:#000 1px solid; background:#212227; overflow:hidden;}
.inner-rgt-title{ background:url(../images/inner-rgt-title.jpg) no-repeat; height:33px; line-height:33px;}
.inner-rgt-title h2{ height:33px; font-size:15px; color:#fff; padding-left:25px;}
.inner-rgt-title p.location{ float:right; padding-right:15px;}
.inner-rgt-title p.location a{ margin:0 5px;}
.inner-container{ padding:20px;min-height:600px;_height:600px;}
.inner-news-list ul li{ background:url(../images/listStyle.gif) left center no-repeat; border-bottom:#4e4339 1px dotted; padding-left:15px; height:27px; line-height:27px;}
.inner-news-list ul li span{ float:right;}
.inner-news-list ul li a{ display:block; float:left; width:540px; height:27px; overflow:hidden;}
.inner-container .newsTitle{text-align:center; border-bottom:#CB9A5F 1px solid;}
.inner-container .newsTitle h2{ color:#cf7f00; padding:10px 0; overflow:hidden; font-family: 'Microsoft Yahei','宋体';font-size:20px;font-weight:bold;text-align:center;}
.inner-container .newsTitle .pubTime{ color:#CB9A5F; margin-bottom:8px;}
.inner-container .newsTitle .pubTime span{ padding:0 12px;}
.inner-container .newsContent{ padding-top:10px; line-height:26px; font-size:13px;}
.newsContent p { padding-top:5px; color:#CB9A5F; text-indent:2em;}
.newsContent p img,.newsContent img{display:block;margin:0 auto;max-width:604px;padding:10px 0;text-align:center;}
.inner-fwq-list{ padding:20px 20px 0;}
.inner-fwq-list .zj,.inner-fwq-list .tj,.inner-fwq-list .sy{margin-bottom:20px;}
.inner-fwq-list .zj h1{ background:url(../images/f-zj.jpg) no-repeat; width:624px; height:36px;}
.inner-fwq-list .tj h1{ background:url(../images/f-tj.jpg) no-repeat; width:624px; height:36px;}
.inner-fwq-list .sy h1{ background:url(../images/f-sy.jpg) no-repeat; width:624px; height:36px;}
.inner-fwq-list .ff{ width:654px; overflow:hidden; margin:0 auto;} 
.inner-fwq-list .ff a{ display:block; width:123px; height:33px; background:url(../images/f-item-normal.jpg) no-repeat; color:#fff; text-align:center; font-size:13px; line-height:33px; float:left; margin:20px 12px 0;_margin:20px 12px 0;}
.inner-fwq-list .ff a:hover,.inner-fwq-list .ff a.hover{ color:#000; text-decoration:none; background:url(../images/f-item-hover.jpg) no-repeat;}

.page_inf{ padding:10px 15px 0;}
.news_conbox p{ line-height:180%; font-size:13px;}
.page_inf .new_cardbtn {background:url(../images/xsk.png) no-repeat ; width:155px; height:37px; line-height:37px; cursor:pointer; border:none;}

#warmPrompt{ background:url(../images/bg-warmPrompt.jpg) no-repeat; height:48px; margin:10px 0; line-height:48px; text-align:center;}
#foot{ padding:20px 0 20px 60px;}
.footInfo{ margin-top:10px;}
.footInfo p{ line-height:1.8; margin-left:20px;}
.footInfo p span{ margin:0 5px;}

/* regCon */
.regCon{ width:600px; margin:0 auto; color:#cb9a5f;}
.reg1{ background:url(../images/reg1.jpg) no-repeat; height:57px;}
.reg1 h2{ text-align:right; line-height:40px; width:300px; font-size:14px; color:#fff; }
.reg1 .close{float:right; margin:10px 24px 0 0;_margin:10px 12px 0 0; width:20px; height:20px; z-index:99;}
.reg2{ background:#212227; padding-top:10px; padding-bottom:25px; padding-left:45px;}
.reg2 h3{ font:bold 14px Arial; color:green;}
.reg2 p{ margin-top:5px; color:#999;}
.reg2 .regItem{ height:28px; margin:10px 0; overflow:hidden; line-height:28px;}
.reg2 .regItem label{ width:80px; display:block; float:left; font-weight:bold; text-align:right; height:28px; line-height:28px;}
.reg2 .regItem span.red{ color:red; margin-right:3px;}
.reg2 .regItem input{ background:#fff; border:#653F22 1px solid; color:#333; float:left; margin-right:3px;height:24px; line-height:24px; width:180px; padding:0 3px; vertical-align:middle;}
.reg2 .check{ margin-left:78px;}
.reg2 .check input{float:left; margin-right:5px; width:20px; height:20px;*margin-top:-3px; _margin-top:0;}
.reg2 .check span a{ font-weight:bold; color:green;}
.reg2 .reg_btn{ margin-top:20px; margin-left:150px;}
/* loginCon */
.loginCon{ background:url(../images/bg-loginCon.jpg) no-repeat; width:354px; height:226px; margin:0 auto; color:#cb9a5f;}
.loginCon .close{ margin:8px 12px 0 0;}
.loginCon .loginItem{ padding:60px 30px 10px;}
.loginCon .loginItem table td{ height:40px; line-height:40px;}
.loginCon .loginItem table td input.input-txt{ width:160px;}

/* guidePage */
body.guidePage_bg{ background:#000 url(../images/guidePage_bg.jpg) center top no-repeat;}
#guidePage_wrap{ width:1000px; margin:0 auto; overflow:hidden;}
.guidePage_c1{ background:url(../images/guidePage_c1.jpg) no-repeat; height:65px;}
.guidePage_c2{ background:url(../images/guidePage_c2.jpg) no-repeat; height:145px; padding:0 15px; position:relative;}
.guidePage_c2_enter{ position:absolute; width:160px; height:40px; top:5px; right:5px;}
.guidePage_c21{ width:220px; height:145px;}
.guidePage_c22{ margin-right:120px;}
.guidePage_c3{ background:url(../images/guidePage_c3.jpg) no-repeat; height:119px;}
.guidePage_c4{ height:436px;}
.guidePage_c41{ background:url(../images/guidePage_c41.jpg) no-repeat; width:620px; height:436px;}
.guidePage_c42{ background:url(../images/guidePage_c42.jpg) no-repeat; width:256px; height:428px; padding:8px 59px 0 65px; overflow:hidden;}
.guidePage_c42 .gp_c42_dlzc{ height:265px;}
.guidePage_c42 .gp_c42_title{ height:36px; line-height:36px;}
.nTab .gp_c42_title li,.nTab .gp_c42_title li span{ display:block; float:left;width:128px;cursor:pointer;text-align:center;height:36px; line-height:36px;overflow:hidden; text-indent:-9999px;}
.nTab .gp_c42_title .active span.reg{ background:url(../images/gp_c42_titleHover01.jpg) no-repeat;}
.nTab .gp_c42_title .active span.log{ background:url(../images/gp_c42_titleHover02.jpg) no-repeat;}
.gp_c42_con{ padding-top:20px;}
.gp_c42_con table td{ height:30px;}
.gp_c42_con table td.txt-r{ text-align:right; font-weight:bold;}
.gp_c42_con table td input.txt-bg{ background:#B6B09E; border:#000 1px solid; padding:2px;}
.gp_c42_con table td input.chk{ display:block; float:left; margin:3px 6px 0 30px;*margin-top:-2px;_margin-left:15px;}
.gp_c42_con table td.btn_start{ text-align:center;}
.gp_c42_con table td input.btn_start_dl{ background:url(../images/gp_c42_btn_start.png) no-repeat; width:224px; height:65px; border:none; cursor:pointer;}
.gp_c42_news{ padding:30px 0 0 10px; position:relative}
.gp_c42_newsCon ul li{ background:url(../images/listStyle.gif) left center no-repeat; border-bottom:#4e4339 1px dotted; padding-left:10px; height:27px; line-height:27px;}
.gp_c42_newsCon ul li span{ float:right;}
.gp_c42_newsCon ul li a{ display:block; float:left; width:215px; height:27px; overflow:hidden;}
.gp_c42_more{ width:50px; position:absolute; float:right; right:6px; top:2px; height:26px;}
.gp_c42_mt{ width:247px; height:44px; margin-left:10px; overflow:hidden;white-space:nowrap;}
.gp_c42_mt img{ display:block; border:#000 1px solid; margin-bottom:5px;}
.guidePage_c5{ background:url(../images/guidePage_c5.jpg) center top no-repeat; height:88px; padding:25px 0 0 60px;}

/*2011-11-23 add style by erico.len */
#foot{ clear:both;}
#warmPrompt{ text-align:left; padding:0 40px;}
#warmPrompt strong{float:left;}
.friend-link{float:left;}
.friend-link li{float:left; margin-left:12px; display:inline;}


/**************************************top********************************************/
.thzz { margin:0px auto 0px auto; }
.th { width:1000px; height:37px; text-align:center }
.th1 { width:100px; height:37px; padding-left:10px; line-height:37px; }
.th2 { width:280px; height:37px; line-height:37px; }
.th3 { height:37px; line-height:37px; }
.th3 a{ margin:0 5px;}
.th4_1 { width:62px; height:21px; background-image:url(../../../2010ex/images/3.gif); margin:7px 0 0 10px; line-height:21px; }
.thcl { clear: both; }
.fl { float: left; }
.fr { float: right; }
.th100 { width:100%; height:37px; background-image:url(../../../2010ex/images/bg.gif); font-size:12px; }
.thred { color:#FF0000; }
.thrff6600 { color:#ff6600; }
ul.gd { overflow:hidden; height:22px; line-height:22px; font-size:12px; padding:6px 7px 0px; *padding-top:10px 0 0;
margin:0; float:left; }
ul.gd li { list-style:none; }