@charset "utf-8";
/* =================================
Author: Allen
Vision: cq.yaowan.com
Email: Allen714@foxmail.com
Copright: www.yaowan.com
================================= */
body,html{ overflow-x:hidden;}
body{ background:#0e030d url(../images/bg-body.jpg) center 37px no-repeat;line-height:1.5; } 
a{color:#4c1c49;}
a:hover{color:#cc99cc;}
.bg-bottom{ background:url(../images/bg-bottom.jpg) center bottom no-repeat; padding-bottom:30px;}
/*.w960{ background:url(../images/bg-wrap.jpg) center top no-repeat;}*/
.cCon{ background:#1f0e1e; border:#463044 1px solid; padding:1px;}
.textCon{ background:#291428; padding:10px;}
.wordCon{ background:#20181e; padding:10px;}
/* myNav */
#myNav{ background:url(../images/bg-myNav.jpg)  no-repeat; height:140px; padding-left:45px;}
#myNav{ *background:url(../images/bg-myNav.jpg) center  -2px no-repeat; height:140px; padding-left:45px;}
#myNav ul{ height:143px;}
#myNav ul li.home,#myNav ul li.home a{ width:100px;}
#myNav ul li.cq-logo,#myNav ul li.cq-logo a{ width:210px;}
#myNav ul li{ float:left; line-height:100px; height:130px; text-align:center; width:120px;}
#myNav ul li a{ display:block; line-height:80px; width:111px;}
/* headTitle */
#headTitle{ background:url(../images/bg-headTitle.jpg)   no-repeat  ;  height:199px; }
#headTitle{ *background:url(../images/bg-headTitle.jpg)  center  -2px no-repeat  ;  height:199px; }
#headTitle img{ display:block; float:right; margin-right:125px; margin-top:25px;}
/* mainContainer */
/*#mainContainer{ background:url(../images/bg-mainContainer.jpg) no-repeat; width:960px; overflow:hidden;}*/
.leftContainer{ width:199px; overflow:hidden;color:#cc99cc;}
.leftContainer a{color:#cc99cc;}
.leftContainer a:hover{color:#e6bee6;}
.loginCon{ width:199px;}
.login-before{ height:39px; background:url(../images/btn-bg.jpg); width:199px;}
.login-before a img{ margin:11px 0 0 30px; display:block; float:left;}
.login-bg{background:#291428;}
.login-after{ height:92px; padding:5px 14px 5px 34px; color:#cc99cc;}
.login-after a{color:#cc99cc;}
.login-after a:hover{color:#eacdea;}
.cCon h2{ height:34px; background:url(../images/cCon-title.gif) no-repeat;}
.leftfwq h2{ background-position:0 0;}
.leftkf h2{ background-position:0 -34px;}
.leftfcm h2{ background-position:0 -68px;}
.leftfwq ul.serverList li{ background:url(../images/listStyle.gif) no-repeat 0 -37px; border-bottom:#371b36 1px dotted; padding-left:12px; height:21px; line-height:21px;}
.leftfwq ul.serverList li span{ float:right; display:block; text-align:center; width:40px; height:18px; line-height:18px; color:#fff; margin-top:1px;}
.leftfwq ul.serverList li span.red{ background:red;}
.leftfwq ul.serverList li span.green{ background:green;}
.leftfwq .moreServer{ margin-top:6px; text-align:right;}
.leftfcm p{ text-align:center;}
.leftfcm p span{ margin:0 10px;}

.rightContainer{ color:#765875; width:743px; overflow:hidden;}
.rightContainer a{color:#765875;}
.rightContainer a:hover{color:#e6bee6;}
.rightBox1 .focus{ border:#1f0e1e 1px solid; width:388px; height:210px; overflow:hidden;}
.rightBox1 .focus-news{ border:#463044 1px solid; width:341px; height:210px; background-color:#291428}/*tab select start*/
.rightBox1 .focus-news .subMenu{ background:url(../images/subMenu.jpg) no-repeat; width:337px; height:28px;padding:2px;}
.nTab .subMenu li,.nTab .subMenu li span{ display:block; float:left;width:57px;cursor:pointer;text-align:center;height:28px; line-height:28px;overflow:hidden; text-indent:-9999px; margin-right:1px;}
.nTab .subMenu .active span{ background:url(../images/subMenuHover.jpg) no-repeat;}
.nTab .subMenu .active span.zx{ background-position:0 0;}
.nTab .subMenu .active span.xw{ background-position:-58px 0;}
.nTab .subMenu .active span.gg{ background-position:-116px 0;}
.nTab .subMenu .active span.hd{ background-position:-174px 0;}
.r-more{ width:45px; position:absolute; float:right; right:6px; top:-25px;}
.r-more a{ color:#ffccff;}
.r-more a:hover{ color:#ffccff;}
.rightBox1 .focus-news-con{ padding:0 10px 5px; position:relative; color:#FFCEA7; height:145px;}
.rightBox1 .focus-news-con ul li{ _height:25px; _line-height:25px;}
.rightBox1 .focus-news-con ul li a{ display:block; float:left; width:240px; height:25px;line-height:25px; _height:25px; _line-height:25px; overflow:hidden;color:#cc99cc;}
.rightBox1 .focus-news-con ul li a:hover{color:#e6bee6;}
.rightBox1 .focus-news-con h2{ text-align:center; font-size:16px; line-height:42px; height:42px;}
.rightBox1 .focus-news-con h2 a{color:#cc66cc;}
.rightBox1 .focus-news-con h2 a:hover{ color:#e6bee6;}
.rightBox2{border:#463043 1px solid; background:#1e0e1d; padding:8px 0;*padding-bottom:0;}
.rightBox2 ul{float:left;}
.rightBox2 ul li{float:left; margin-left:8px; display:inline;}
.rightBox2 ul li img{ display:block; border:#463043 1px solid;}
.cCon .titlebar{ height:34px; background:url(../images/titleBar.gif) no-repeat; line-height:34px; padding-right:10px;}
.cCon .rightScreenShotTitle{ background-position:0 -34px;}
.cCon .pspTitle{ background-position:0 -68px; }
.cCon .forumTitle{ background-position:0 -102px;}
.rightData{width:455px;}
.rightDataCon .yxzltable{ border-collapse:collapse;}
.rightDataCon .yxzltable tr td strong{width:98px; height:26px; display:block; line-height:28px;}
.rightDataCon .yxzltable tr td strong.zy{ background:url(../images/zl-zy.gif) no-repeat;}
.rightDataCon .yxzltable tr td strong.xt{ background:url(../images/zl-xt.gif) no-repeat;}
.rightDataCon .yxzltable tr td strong.xs{ background:url(../images/zl-xs.gif) no-repeat;}
.rightDataCon .yxzltable tr td strong.pk{ background:url(../images/zl-pk.gif) no-repeat;}
.rightDataCon .yxzltable tr td p{ text-align:left; padding:10px; border-bottom:#352034 1px dotted;}
.rightScreenShot{ width:270px;}
.rightScreenShotCon a{padding:4px 5px; display:block; float:left;}
.rightScreenShotCon img{ border:#fff 1px solid; text-align:center;}
.gm-psp{ width:362px;}
.pspCon ul li{ background:url(../images/listStyle.gif) 0 -5px no-repeat; padding-left:8px; border-bottom:#40243f 1px dotted;}
.pspCon ul li a{ display:block; float:left; width:240px; height:27px;line-height:27px; _height:25px; _line-height:25px; overflow:hidden;}
.partner{}
.partner .partnerTitle{ background:url(../images/partnerTitle.jpg) no-repeat; height:34px;}
.partner .partnerCon{ line-height:24px;}
.partner .partnerCon a{ margin:0 10px;}

/* inner-page */
.inner-right{ width:738px; overflow:hidden;}
.innerTitle{ background:url(../images/innerTitle.jpg) no-repeat; height:33px; line-height:33px;}
.inner-right .inner-gameData-Title{ background-position:0 -70px;}
.inner-right .inner-xsk-Title{ background-position:0 -105px;}
.inner-right .inner-fwq-Title{ background-position:0 -35px;}
.innerTitle p.location{ float:right; padding-right:15px; color:#cc99cc;}
.innerTitle p.location a{ margin:0 5px;color:#FFCEA7;}
.innerTitle p.location a:hover{color:#cc99cc;}
.inner-container{ padding:20px; min-height:650px;_height:650px;}
.inner-news-list ul li{ background:url(../images/listStyle.gif) left -1px no-repeat; border-bottom:#341934 1px solid; padding-left:15px; height:32px; line-height:32px;}
.inner-news-list ul li span{ float:right;}
.inner-news-list ul li a{ display:block; float:left; width:585px; height:32px; overflow:hidden;}
.inner-container .newsTitle{text-align:center; border-bottom:#341934 1px solid;}
.inner-container .newsTitle h3{ color:#cc66cc; padding:10px 0; overflow:hidden; font-family: 'Microsoft Yahei','宋体';font-size:20px;font-weight:bold;text-align:center;}
.inner-container .newsTitle .pubTime{ color:#cc99cc; margin-bottom:4px;}
.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:#cc99cc; 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{}
.inner-fwq-list .zj,.inner-fwq-list .tj,.inner-fwq-list .sy{margin-bottom:20px; width:685px;}
.inner-fwq-list .zj h1{ background:url(../images/f-title.jpg) no-repeat; height:32px;}
.inner-fwq-list .tj h1{ background:url(../images/f-title.jpg) 0 -32px no-repeat;height:32px;}
.inner-fwq-list .sy h1{ background:url(../images/f-title.jpg) 0 -64px no-repeat;height:32px;}
.inner-fwq-list .ff{ width:665px; overflow:hidden; margin:0 auto;} 
.inner-fwq-list .ff a{ display:block; width:192px; height:29px; background:url(../images/f-item.jpg) 0 -29px no-repeat; color:#FFF1B7; text-align:center; font-size:13px; line-height:29px; float:left; margin:12px 12px 0;_margin:20px 12px 0;}
.inner-fwq-list .ff a:hover,.inner-fwq-list .ff a.hover{ background:url(../images/f-item.jpg) no-repeat; color:yellow; text-decoration:none;}
.page_inf{ padding:10px 15px 0;}
.news_conbox p{ line-height:180%; font-size:13px; color:#cc99cc;}
.page_inf .new_cardbtn {background:url(../images/xsk.png) no-repeat ; width:155px; height:37px; line-height:37px; cursor:pointer; border:none;}

/* regCon */
.regCon{ width:596px; margin:0 auto; color:#cc99cc;}
.reg1{ background:url(../images/reg1.jpg) no-repeat; height:35px;}
.reg1 h2.regTitle{ background:none; text-align:right; line-height:35px; width:300px; font-size:16px; color:#a251a2; font-weight:bold;}
.reg1 .close{float:right; margin:8px 24px 0 0;_margin:8px 12px 0 0; width:20px; height:20px; z-index:99;}
.reg2{ padding-bottom:25px; padding-left:45px;}
.reg2 h3{ font:bold 14px Arial; color:green;}
.reg2 p{ margin-top:5px; color:#cc99cc;}
.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:#B19E97 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;}
/* logCon */
.logCon{ width:436px; margin:0 auto; color:#cc99cc;}
.logTitle{ background:url(../images/logTitle.jpg) no-repeat; height:35px;}
.logCon .close{ margin:8px 12px 0 0;}
.logCon .logItem{ padding:20px 60px 20px;}
.logCon .logItem ul li{ padding:8px 0; position:relative; width:280px;}
.logCon .logItem input{ background-color:#fff; border:1px #bababa solid; width:180px; padding:3px;}
.logCon .logItem label span{width:80px; display:block;float:left; text-align:right; font-size:14px; font-weight:bold;}
.logCon .logItem ul li span.wh{ position:absolute;right:-20px;}
.logCon .logItem ul li span.wh a{ background:url(../images/wh.gif);width:18px; height:18px; display:block;}
.logCon .logItem ul li.login-btn{ padding-left:80px; width:200px;}
.logCon .logItem ul li.login-btn input{ background:url(../images/loginBtn.jpg);width:107px; cursor:pointer; border:none;color:#fff; font-weight:bold; height:33px; font-size:14px; line-height:17px;}
.logCon .logItem ul li.login-btn a {font-variant:bold; text-decoration:underline; margin-left:10px; font-size:14px;}

.fire{ background: url(../images/fire.jpg);}
.zc{ background:url(../images/zc.jpg);}
.shu{height:20px;}
.recharge{background:#1e0e1d;}