@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:#1F5E18;}
a:hover{text-decoration:none; color:#0F692D;}
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;}
.none {display:none;}
.mb10{ margin-bottom:10px;}
.ml10{ margin-left:10px;}
.fl{ float:left;} 
.fr{ float:right;}
.uList ul li{ line-height:27px; height:27px; color:#333;}
.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:#F8FBE8 url(../images/bg.jpg) center 37px no-repeat; color:#1F5E18;}
#bg-bottom{}
#w956{ width:956px; overflow:hidden; margin:0 auto;}
/* head */
#head{}
#head .nav{ background:url(../images/bg-nav.jpg) no-repeat; height:67px; padding-top:25px;}
#head .nav ul{}
#head .nav ul li.home,#head .nav ul li.home a{ width:90px;}
#head .nav ul li{ float:left; line-height:45px; height:45px; text-align:center; margin-right:30px; width:90px;}
#head .nav ul li a{ display:block; line-height:45px; width:83px;}
#head .nav ul li.gameRecharge{ margin-left:270px;}
#head .head02{ background:url(../images/bg-head02.jpg) no-repeat; height:178px;}
/* main */
#main{ background:url(../images/bg-main.jpg) center top no-repeat; width:956px;}
.left{ width:214px;}
.gameStart{ height:81px;}
.loginBox{ background:url(../images/bg-loginBox.png) no-repeat; height:108px; padding-top:36px;}
.loginBox .loginBefore{ padding:3px 15px; overflow:hidden;}
.loginBox .loginBefore ul li{ padding:3px 0; position:relative;width:180px; height:24px; line-height:30px;}
.loginBox .loginBefore input{ background-color:#EED7AC; border:1px #D28D03 solid;width:110px; padding:3px;}
.loginBox .loginBefore label span{width:40px; display:block;float:left; text-align:right;}
.loginBox .loginBefore ul li span.wh{ position:absolute;right:0;}
.loginBox .loginBefore ul li span.wh a{ background:url(../images/wh.gif);width:17px; height:17px; display:block; margin-top:7px;}
.loginBox .loginBefore ul li.login-btn{ padding-left:40px; width:140px;}
.loginBox .loginBefore ul li.login-btn input{ background:url(../images/login_btn.jpg);width:61px; cursor:pointer; border:none;color:#fff; font-weight:bold; height:22px; font-size:12px; line-height:17px;}
.loginBox .loginBefore ul li.login-btn a {font-variant:bold; text-decoration:underline; margin-left:10px;}
.loginBox .loginAfter{ padding:4px 15px;}
.loginBox .loginAfter p{ line-height:1.4; text-indent:24px;}
.loginAfter p a:hover{ text-decoration:underline;}
.left-xsk{ height:35px;}
.help-faq{ height:69px; padding-left:4px;}
.leftBox{ border:#CCDA9F 1px solid; background:#fff; width:203px; padding:1px; margin-left:3px;}
.leftBox-con{ background:#F5F4DF; padding:10px;}
.leftBox h2{ height:33px;}
.leftBox h2.title-fwq{ background:url(../images/title-fwq.jpg) no-repeat;}
.leftBox ul.serverList li{ background:url(../images/listStyle.gif) no-repeat 0 -37px; border-bottom:#C5D4B7 1px solid; padding-left:12px; height:21px; line-height:21px;}
.leftBox ul.serverList li span{ float:right;}
.leftBox .moreServer{ margin-top:6px; text-align:right;}
.leftBox h2.title-kf{ background:url(../images/title-kf.jpg) no-repeat;}
.leftBox .zxkf{ width:164px; height:29px; margin:5px auto;}
.leftBox p{ text-align:center;}
.leftBox p a{ text-decoration:underline;}
.leftBox h2.title-advise{ background:url(../images/title-advise.jpg) no-repeat;}
.leftBox .advise-con span{ margin:0 10px;}

.right{ width:733px; overflow:hidden;}
.rightBox1{ border:#CCDA9F 1px solid; background:#F8F8EC; width:731px; height:191px;}
.rightBox1 .focus{width:425px; height:191px; overflow:hidden;}
.rightBox1 .focus-news{ width:306px; height:191px; background:#F8F8EC;}
/*tab select*/
.nTab .TabTitle{}
.focus-news .subMenu{ background:url(../images/subMenu.jpg) no-repeat; width:302px; height:27px; padding-top:4px; padding-left:4px; height:27px;}
.nTab .TabTitle li,.nTab .TabTitle li span{ display:block; float:left;width:73px;cursor:pointer;text-align:center;height:27px; line-height:27px;overflow:hidden; text-indent:-9999px;}
.nTab .TabTitle .active span.zh{ background:url(../images/subMenu01-hover.jpg) no-repeat;}
.nTab .TabTitle .active span.xw{ background:url(../images/subMenu02-hover.jpg) no-repeat;}
.nTab .TabTitle .active span.gg{ background:url(../images/subMenu03-hover.jpg) no-repeat;}
.normal{}
.nTab .TabContent{}
.rightBox1 .focus-news-con{ padding:10px; position:relative;}
.r-more{ width:45px; position:absolute; float:right; right:6px; top:-25px;}
.rightBox1 .focus-news-con ul li{ background:url(../images/listStyle.gif) left -34px no-repeat; padding-left:15px;  _height:25px; _line-height:25px;}
.rightBox1 .focus-news-con ul li a{ display:block; float:left; width:200px; height:27px;line-height:27px; _height:25px; _line-height:25px; overflow:hidden;}
.rightBox2{ padding:10px 0;}
.rightBox2 ul{float:left;}
.rightBox2 ul li{float:left; margin-left:11px; display:inline;}
.rightBox2 ul li img{ display:block;}
.rightBox3 .gameData{ border:#CCDA9F 1px solid; background:#F8F8EC; width:492px;}
.rightBox3 .gameData h2{ background:url(../images/title-gm-data.jpg) no-repeat; width:492px; height:30px;}
.rightBox3 .gameData-con{ padding:15px; position:relative;}
.rightBox3 .gameData-con ul li{ background:url(../images/listStyle.gif) left -3px no-repeat; padding-left:15px; border-bottom:#C5D4B7 1px dashed;}
.rightBox3 .gameData-con ul li a{ display:block; float:left; width:350px; height:27px;line-height:27px; overflow:hidden;}
.rightBox3 .photosBox{border:#CCDA9F 1px solid; background:#F8F8EC; padding:8px 8px 5px;}
.rightBox3 .gamerPhoto{ width:209px; height:105px; border:#CCDA9F 1px solid;}
.rightBox3 .photosBox h2{ background:url(../images/listStyle.gif) no-repeat left -72px; padding-left:15px;}
.rightBox4 .gm-psp,.rightBox4 .gm-bbs{ border:#CCDA9F 1px solid; background:#F8F8EC; width:358px;}
.rightBox4 .gm-psp h2{ background:url(../images/title-gm-psp.jpg) no-repeat; width:358px; height:30px;}
.rightBox4 .gm-bbs h2{ background:url(../images/title-bbs.jpg) no-repeat; width:358px; height:30px;}
.rightBox4 .rightBox4-inner-con{ padding:15px; position:relative;}
.rightBox4 .rightBox4-inner-con ul li{ background:url(../images/listStyle.gif) left -3px no-repeat; padding-left:15px; border-bottom:#C5D4B7 1px dashed;}
.rightBox4 .rightBox4-inner-con ul li a{ display:block; float:left; width:230px; height:27px;line-height:27px; overflow:hidden;}
.right-medium{border:#CCDA9F 1px solid; background:#F8F8EC; width:727px;}
.right-medium h2{ background:url(../images/title-medium.jpg) no-repeat; height:30px;}
.right-medium-con{ padding:10px; height:24px; line-height:24px;}
.right-medium-con a{ margin:0 10px;}

/* inner-page */
.inner-right{ width:731px; min-height:868px;_height:868px; height:100%; border:#ccda9f 1px solid; background:#F8F8EC; overflow:hidden;}
.inner-rgt-title{ height:33px; line-height:33px; width:731px;}
.title-inner-news{ background:url(../images/title-inner-news.jpg) no-repeat;}
.title-inner-fwq{ background:url(../images/title-inner-fwq.jpg) no-repeat;}
.title-inner-xsk{ background:url(../images/title-inner-xsk.jpg) no-repeat;}
.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;}
.inner-news-list ul li{ background:url(../images/listStyle.gif) left -34px no-repeat; border-bottom:#CCDFF5 1px solid; 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:#c5d4b7 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{ 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; 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:622px; height:34px;}
.inner-fwq-list .tj h1{ background:url(../images/f-tj.jpg) no-repeat; width:622px; height:34px;}
.inner-fwq-list .sy h1{ background:url(../images/f-sy.jpg) no-repeat; width:622px; height:34px;}
.inner-fwq-list .ff{ width:650px; overflow:hidden; margin:0 auto;} 
.inner-fwq-list .ff a{ display:block; width:130px; height:29px; background:url(../images/f-item-normal.jpg) no-repeat; color:#fff; text-align:center; font-size:13px; line-height:29px; float:left; margin:20px 12px 0;_margin:20px 12px 0;}
.inner-fwq-list .ff a:hover,.inner-fwq-list .ff a.hover{ text-decoration:none; background:url(../images/f-item-hover.jpg) no-repeat; color:#000;}
/*xsk*/
.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;}

/* foot */
#foot{ padding:40px 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:598px; margin:0 auto; border:#96C4F7 1px solid; background:#EEF7FF;}
.reg1{ background:url(../images/reg1.jpg) no-repeat; height:37px;}
.reg1 h2{ text-align:right; line-height:37px; width:300px; font-size:14px; color:#305987; }
.reg1 .close{float:right; margin:7px 24px 0 0;_margin:7px 12px 0 0; width:20px; height:20px; z-index:99;}
.reg2{ margin-top:1px; padding-top:25px; 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:#96C4F7 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;}