@charset "utf-8";
/* =================================
Author: Allen
Vision: cq.yaowan.com
Email: Allen714@foxmail.com
Copright: www.yaowan.com
================================= */
body,html{ overflow-x:hidden;}
body{ background:#fff url(../images/bg-body.jpg) center 37px no-repeat;line-height:1.5;}
a{color:#7C7C7C;}
a:hover{color:#EC4E00;}
.bg-bottom{ background:url(../images/bg-bottom.jpg) center bottom no-repeat; padding-bottom:30px;}
.w960{ center top no-repeat;}
.cCon{ background:#ffffff; border:#bababa 1px solid; padding:1px;}
.textCon{ background:#ffffff; padding:10px;}
.wordCon{ background:#fff; padding:10px;}
/* myNav */
#myNav{ background:url(../images/bg-myNav.jpg) no-repeat; height:143px; padding-left:40px;}
#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:245px;}
#myNav ul li{ float:left; line-height:100px; height:130px; text-align:center; width:111px;}
#myNav ul li a{ display:block; line-height:80px; width:111px;}
/* headTitle */
#headTitle{ background:url(../images/bg-headTitle.jpg) no-repeat; height:199px;}
#headTitle img{ display:block; float:right; margin-right:125px; margin-top:25px;}
/* mainContainer */
.leftContainer{ width:199px; overflow:hidden;color:#7c7c7c;}
.leftContainer a{color:#7c7c7c;}
.leftContainer a:hover{color:#EC4E00;}
.loginCon{ width:199px;}
.login-before{ height:32px; background:url(../images/btn-bg.jpg); width:199px; }
.login-before a img{ display:block; float:left; overflow:hidden;}
.login-bg{background:#221e16;}
.login-after{ height:92px; padding:5px 14px 5px 34px; color:#ffe17f;}
.login-after a{color:#ffe17f;}
.login-after a:hover{color:#EC4E00;}
.cCon h2{ height:34px; line-height:34px; padding-left:26px; color:#555; background:url(../images/cCon-title.gif) no-repeat; font-size:14px;}
.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:#bababa 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:#bababa; width:747px; overflow:hidden;}
.rightContainer a{color:#7c7c7c;}
.rightContainer a:hover{color:#ec4e00;}
.rightBox1 .focus{ border:#BCAB7F 1px solid; width:388px; height:210px; overflow:hidden;}
.rightBox1 .focus-news{ border:#bababa 1px solid; width:341px; height:210px;}/*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:#7c7c7c;}
.r-more a:hover{ color:#EC4E00;}
.rightBox1 .focus-news-con{ padding:0 10px 5px; position:relative; no-repeat;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:27px;line-height:27px; _height:25px; _line-height:25px; overflow:hidden;color:#7c7c7c;}
.rightBox1 .focus-news-con ul li a:hover{color:#EC4E00;}
.rightBox1 .focus-news-con h2{ text-align:center; font-size:16px; line-height:42px; height:42px;}
.rightBox1 .focus-news-con h2 a{color:#ed721a;}
.rightBox1 .focus-news-con h2 a:hover{ color:#ed721a;}
.rightBox2{border:#bababa 1px solid; background:#ffffff; padding:10px 0;*padding-bottom:0;}
.rightBox2 ul{float:left;}
.rightBox2 ul li{float:left; margin-left:7px; display:inline;}
.rightBox2 ul li img{ display:block; border:#fff 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;}
.cCon .titlebar H3{ padding-left:18px; color:#555;line-height:34px; padding-right:10px;}
.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:#d6d6d6 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:#d6d6d6 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; padding-left:26px; color:#555;line-height:34px; padding-right:10px;}
.partner .partnerCon{ line-height:24px;}
.partner .partnerCon a{ margin:0 10px;}

/* inner-page */
.inner-right{ width:743px; 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:#ed721a;}
.innerTitle p.location a{ margin:0 5px;color:#000;}
.innerTitle p.location a:hover{color:#EC4E00;}
.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:#bababa 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:#D7C9A4 1px solid;}
.inner-container .newsTitle h3{ color:#ed721a; padding:10px 0; overflow:hidden; font-family: 'Microsoft Yahei','宋体';font-size:20px;font-weight:bold;text-align:center;}
.inner-container .newsTitle .pubTime{ color:#7c7c7c; 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:#7c7c7c; 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;}
.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:#7c7c7c;}
.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:14px; color:#ed721a; }
.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:#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:#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:#4e4e4e;}
.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:#221e16;}
.gameStart{width:199px; height:68px; overflow:hidden;}