@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 36px no-repeat;line-height:1.5; } 
a{color:#494438;}
a:hover{color:#cd1d00;}
.cCon{ background:#39d1bc; border:#17a196 1px solid;}
.rCon{ background:#fff; border-left:#17a196 1px solid; border-bottom:#17a196 1px solid; border-right:#17a196 1px solid;}
/* myNav */
#myNav{ background:url(../images/bg-myNav.jpg) no-repeat; height:104px; padding-left:8px;}
#myNav ul{ height:104px;}
#myNav ul li.cq-logo,#myNav ul li.cq-logo a{ width:200px;}
#myNav ul li{ float:left; line-height:104px; height:104px; text-align:center; width:125px;}
#myNav ul li a{ display:block;line-height:104px; height:104px; text-align:center; width:125px;}
/* headTitle */
#headTitle{ background:url(../images/bg-headTitle.jpg) no-repeat; height:178px;}
#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:200px; overflow:hidden;}
.gameStart{ height:82px;}
.login-before{ height:40px; background:url(../images/btn-bg.jpg); width:156px; padding-left:42px}
.login-before a{ display:block; float:left; width:42px; margin-right:20px;}
.login-bg{background:#291428;}
.login-after{ padding:5px 14px 5px 34px;}
.recharge img{display:block; margin:0 auto 8px;}
.leftCon h2{ height:33px; background:url(../images/cCon-title.png) no-repeat;}
.leftfwq h2{ background-position:0 -33px;}
.leftkf h2{ background-position:0 -66px;}
.leftfwq ul.serverList li{ background:url(../images/listStyle.gif) no-repeat left center; border-bottom:#22b1a7 1px dashed; padding-left:12px; height:21px; line-height:21px;}
.leftfwq ul.serverList li a{ color:white;}
.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;}
.leftkf p{ color:#fff; line-height:2.0;}
.leftjs p{ color:#fff; line-height:1.8;}

.rightContainer{ color:#765875; width:743px; overflow:hidden;}
.rightBox1 .focus{ border:#39A598 1px solid; width:368px; height:219px; overflow:hidden;}
.rightBox1 .focus-news{width:364px; height:219px; background-color:#fff}/*tab select start*/
.rightBox1 .focus-news .subMenu{ background:url(../images/subMenu.png) no-repeat; width:358px; height:32px; padding-left:6px;}
.nTab .subMenu li,.nTab .subMenu li span{ display:block; float:left;width:66px;cursor:pointer;text-align:center;height:32px; line-height:32px;overflow:hidden; text-indent:-9999px;}
.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:-66px 0;}
.nTab .subMenu .active span.hd{ background-position:-132px 0;}
.r-more{ width:45px; position:absolute; float:right; right:6px; top:-25px;}
.r-more a{ color:#046859;}
.r-more a:hover{ color:#fff;}
.rightBox1 .focus-news-con{ padding:0 10px 5px; position:relative;border-left:#17a196 1px solid;border-bottom:#17a196 1px solid;border-right:#17a196 1px solid; height:181px;}
.rightBox1 .focus-news-con ul li{ _height:25px; _line-height:25px; border-bottom:#a4d8ee 1px dashed;}
.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;}
.rightBox1 .focus-news-con h2{ text-align:center; font-size:16px; line-height:38px; height:38px;}
.rightBox1 .focus-news-con h2 a{color:#31cdba;}
.rightBox2 ul{float:left;}
.rightBox2 ul li{float:left; margin-right:9px; display:inline;}
.rightBox2 ul li img{ display:block; border:#00bfef 1px solid;}
.titlebar{ height:32px;line-height:32px; padding-right:10px;}
.rightDataTitle{ background:url(../images/yxzlTle.jpg) no-repeat; width:454px;}
.rightData{width:464px;}
.rightDataCon .yxzltable{ border-collapse:collapse;}
.rightDataCon .yxzltable tr td strong{ background:url(../images/zl-bg.jpg) no-repeat;width:98px; height:26px; display:block; line-height:26px; font-size:14px; color:#fff;}
.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;}
.zylb{ width:367px;}
.zylbTitle{ background:url(../images/zylbTle.jpg) no-repeat;}
.gm-psp{ width:367px;}
.pspTitle{ background:url(../images/wjglTle.jpg) no-repeat;}
.pspCon{ height:220px;}
.pspCon ul li{ border-bottom:#a4d8ee 1px dashed;}
.pspCon ul li a{ display:block; float:left; width:250px; height:27px;line-height:27px; _height:25px; _line-height:25px; overflow:hidden;}
.yxPics{ width:271px;}
.yxPics .yxPicsMenu{ background:url(../images/yxPicsMenu.jpg) no-repeat; width:265px; height:32px; padding-left:6px;}
.nTab .yxPicsMenu li,.nTab .yxPicsMenu li span{ display:block; float:left;width:96px;cursor:pointer;text-align:center;height:32px; line-height:32px;overflow:hidden; text-indent:-9999px;}
.nTab .yxPicsMenu .active span{ background:url(../images/yxPicsMenuHover.jpg) no-repeat;}
.nTab .yxPicsMenu .active span.yxjt{ background-position:0 0;}
.nTab .yxPicsMenu .active span.wjzp{ background-position:-96px 0;}
.yxPics-con{ position:relative;}
.yxPics-con .picshow img{ border:#3ad3b9 1px solid;}
.zylbCon{ padding:10px 8px 10px 7px;}
.zylbCon .zybar{ background:url(../images/zybar.jpg) no-repeat; width:350px; height:26px;}
.nTab .zybar li,.nTab .zybar li span{ display:block; float:left;width:78px;cursor:pointer;text-align:center;height:26px; line-height:26px;overflow:hidden; text-indent:-9999px; margin-right:7px;}
.nTab .zybar .active span{ background:url(../images/zybarHover.jpg) no-repeat;}
.nTab .zybar .active span.dao{ background-position:0 0;}
.nTab .zybar .active span.jian{ background-position:-85px 0;}
.nTab .zybar .active span.zhang{ background-position:-170px 0;}
.nTab .zybar .active span.ding{ background-position:-255px 0;}
.zyinfo{ border-left:#1cb69c 1px solid; border-bottom:#1cb69c 1px solid;border-right:#1cb69c 1px solid;background:#77e1cf}
.daoinfo{ border:#1cb69c 1px solid;}
.daoinfo .nn{ width:198px; height:26px; line-height:26px;}
.daoinfo .nn li{display:block; float:left;width:99px;cursor:pointer;text-align:center;height:26px; line-height:26px; color:#fff;}
.nTab .nn .active { background:#40c2ac;}
.daojs{ width:120px; color:#494438;}
.daojs p{ margin-bottom:5px;}
/* inner-page */
.inner-right{ width:738px; overflow:hidden;}
.innerTitle{ background:url(../images/innerTitle.jpg) no-repeat; height:30px; line-height:30px;}
.inner-right .inner-xsk-Title{ background-position:0 -60px;}
.inner-right .inner-fwq-Title{ background-position:0 -30px;}
.innerTitle p.location{ float:right; padding-right:15px; color:#046859;}
.innerTitle p.location a{ margin:0 5px;color:#046859;}
.innerTitle p.location a:hover{color:#fff;}
.inner-container{ padding:20px; min-height:707px;_height:707px; background:#82ecf4; border:#17a196 1px solid;}
.inner-news-list ul li{ background:url(../images/listStyle2.gif) left center no-repeat; border-bottom:#68dade 1px solid; padding-left:10px; 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:#52C7D2 1px solid;}
.inner-container .newsTitle h3{ color:#494438; padding:10px 0; overflow:hidden; font-family: 'Microsoft Yahei','宋体';font-size:20px;font-weight:bold;text-align:center;}
.inner-container .newsTitle .pubTime{ color:#494438; 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; 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:30px;}
.inner-fwq-list .tj h1{ background:url(../images/f-title.jpg) 0 -30px no-repeat;height:30px;}
.inner-fwq-list .sy h1{ background:url(../images/f-title.jpg) 0 -60px no-repeat;height:30px;}
.inner-fwq-list .ff{ width:685px; overflow:hidden; margin:0 auto; padding-bottom: 12px;} 
.inner-fwq-list .ff a{ display:block; width:192px; height:29px; background:url(../images/f-item.jpg) 0 -29px no-repeat; color:#fff; 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:#046859; 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:600px; margin:0 auto; color:#666;}
.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;background:#82ecf4; border:#17a196 1px solid;}
.reg2 h3{ font:bold 14px Arial; color:green;}
.reg2 p{ margin-top:5px; color:green;}
.reg2 .regItem{ height:28px; margin:10px 0; overflow:hidden; line-height:28px;}
.reg2 .regItem label{ color:#000; 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;}
.logTitle{ background:url(../images/logTitle.jpg) no-repeat; height:36px;}
.logCon .close{ margin:8px 12px 0 0;}
.logCon .logItem{ padding:20px 60px 20px;background:#82ecf4; border:#17a196 1px solid;}
.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:-12px; top:11px;}
.logCon .logItem ul li span.wh a{ background:url(../images/wh.jpg) no-repeat;width:18px; height:17px; 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;}

/* 2012.04.01 */
.leftkf a{ text-decoration:underline;}
.partner{ width:960px;}
.partner_top{ background:url(../images/partner_top.jpg) no-repeat; height:32px;}
.partner ul{ padding:10px;}
.partner li{height:22px; line-height:22px;}
.partner span{width:98px; padding-right:5px; overflow:hidden; display:block; float:left;height:22px;}
.partner span a{text-decoration:none;}
.partner span a:hover{ text-decoration:underline;}
