﻿@charset "utf-8";
/* =================================
Author: Allen
Vision: sg.yaowan.com
Email: Allen714@foxmail.com
Copright: www.yaowan.com
================================= */
body,html{ overflow-x:hidden;}
body{ background:#ececec url(../images/bg-body.jpg) center 37px no-repeat;line-height:1.5; color:#606060;}
a{color:#606060;}
a:hover{color:#f60;}
.w978{ width:978px; overflow:hidden;}
.cCon{ background:#ececec; border:#D2D2D2 1px solid;}
.p10{ padding:10px;}
/* myNav */
#myNav{ height:66px; padding:17px 0 17px 38px;}
#myNav ul li.cq-logo,#myNav ul li.cq-logo a{ width:220px;}
#myNav ul li{ float:left; line-height:66px; height:66px; text-align:center; width:75px; padding:0 18px;}
#myNav ul li a{ display:block; line-height:66px; width:75px;}
/* headTitle */
#headTitle{ height:182px;}
#headTitle a{ display:block; width:452px; height:182px; margin:0 auto;}
/* mainContainer */
#mainContainer{ width:978px; overflow:hidden;}
.leftContainer{ width:202px; overflow:hidden; padding-top:43px;}
.loginCon{background:url(../images/bg-leftLogin.jpg) no-repeat; color:#e8c176; height:125px;}
.leftContainer .loginCon ul li{ padding:6px 0; position:relative;width:188px;}
.leftContainer .loginCon input{ background-color:#350100; border:1px #67221C solid; color:#fff; padding:2px; width:105px;}
.leftContainer .loginCon label span{width:50px; display:block;float:left; text-align:right;}
.leftContainer .loginCon ul li span.wh{ position:absolute;right:0;}
.leftContainer .loginCon ul li span.wh a{ background:url(../images/wh.gif);width:17px; height:17px; display:block;}
.leftContainer .loginCon ul li.login-btn{ padding-left:50px; width:138px;}
.leftContainer .loginCon ul li.login-btn input{ background:url(../images/btn-leftLogion.jpg) no-repeat;width:68px; cursor:pointer; border:none;color:#fff; font-weight:bold; height:24px; font-size:12px; line-height:17px;}
.leftContainer .loginCon ul li.login-btn a {font-variant:bold; text-decoration:underline; margin-left:10px;color:#BEAB9B;}
.leftContainer .loginCon ul li.login-btn a:hover{ color:#fff;}
.login-after{ height:92px; padding:5px 14px 14px 34px; color:#e8c176;}
.login-after a{color:#e8c176;}
.login-after a:hover{color:#f60;}
.cCon h2{ height:30px; background:url(../images/home-titleBar.jpg) no-repeat;}
.leftfwq h2{ background-position:0 -150px;}
.leftkf h2{ background-position:0 -180px;}
.leftfcm h2{ background-position:0 -210px;}
.leftfwq ul.serverList li{ background:url(../images/listStyle.gif) no-repeat 0 -6px; border-bottom:#DFCEAF 1px dotted; padding-left:15px; 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;}
.leftkf p a{ text-decoration:underline; font-weight:bold;}
.leftfcm p{ text-align:center;}
.leftfcm p span{ margin:0 10px;}

.rightContainer{ width:762px;}
.rightBox1{height:194px; padding-left:1px; margin-top:73px;}
.rightBox1 .focus{ width:382px; height:192px; border-bottom:#bf6945 1px solid; overflow:hidden;}
.rightBox1 .focus-news{ width:379px; height:194px;}/*tab select start*/
.rightBox1 .focus-news .subMenu{ background:url(../images/subMenu.jpg) no-repeat; width:378px; height:30px;}
.nTab .subMenu li{ display:block; float:left;width:68px;cursor:pointer;text-align:center;height:30px; line-height:30px; margin-left:-1px; color:#fff;}
.nTab .subMenu .active{ background:url(../images/subMenuHover.gif) no-repeat; color:#FFDD9D; font-weight:bold;}
.r-more{ width:45px; position:absolute; float:right; right:6px; top:-25px;}
.r-more a{ color:#fff;}
.r-more a:hover{ color:#EC4E00;}
.rightBox1 .focus-news-con{ padding:15px 10px 0; position:relative; background:url(../images/bg-focusNewsCon.jpg) no-repeat;color:#FFCEA7; height:149px;}
.rightBox1 .focus-news-con ul li{ background:url(../images/listStyle.gif) 0 -32px no-repeat; text-indent:15px; _height:25px; _line-height:25px;}
.rightBox1 .focus-news-con ul li a{ display:block; float:left; width:260px; height:27px;line-height:27px; _height:25px; _line-height:25px; overflow:hidden;color:#FFCEA7;}
.rightBox1 .focus-news-con ul li a:hover{color:#EC4E00;}
.rb2-left{width:567px;}
.rb2-left .featurePic{margin-left:-5px}
.rb2-left .featurePic ul{float:left;}
.rb2-left .featurePic ul li{float:left; margin-left:4px; *margin-left:3px; display:inline;}
.rb2-left .featurePic ul li img{ display:block; border:#D2D2D2 1px solid; padding:1px;}
.rb2-left .gmDataCon .yxzltable{ border-collapse:collapse;}
.rb2-left .gmDataCon .yxzltable tr td strong{ background:url(../images/zl-bg.gif) no-repeat; width:81px; height:33px; display:block; line-height:32px;}
.rb2-left .gmDataCon .yxzltable tr td p{ text-align:left; padding:10px; border-bottom:#D2D2D2 1px dotted;}
.rb2-left .gmPsp{ width:384px;}
.rb2-left .gmPsp .tabPsp{ background:url(../images/tabPsp.gif) no-repeat; width:384px; height:26px;}
.nTab .tabPsp li{ display:block; float:left;width:78px;cursor:pointer;text-align:center;height:26px; line-height:26px;color:#000;}
.nTab .tabPsp .active{ background:url(../images/tabPspHover.gif) no-repeat; color:#f60; font-weight:bold;}
.rb2-left .gmPsp .pspCon{ width:362px; border-top:none; position:relative;}
.rb2-left .gmPsp .pspCon .r-more{ width:45px; position:absolute; float:right; right:6px; top:-23px; color:#666;}
.rb2-left .gmPsp .pspCon .r-more a{ color:#666;}
.rb2-left .gmPsp .pspCon .r-more a:hover{ color:#EC4E00;}
.rb2-left .gmPsp .pspCon ul li{ background:url(../images/listStyle.gif) 0 -64px no-repeat; }
.rb2-left .gmPsp .pspCon ul li a{ display:block; float:left; width:260px; height:27px;line-height:27px; _height:25px; _line-height:25px; overflow:hidden;}
.rb2-left .gmVideo{}
.rb2-left .gmVideo img{ display:block; border:#D2D2D2 1px solid; padding:1px;}
.rb2-left .ww17173,.rb2-left .bk256G{ width:272px; height:190px;}
.rb2-left .ww17173 h2{ background-position:0 -30px;}
.rb2-left .bk256G h2{ background-position:0 -60px;}
.rb2-right{ width:186px;}
.rb2-right .gmActives h2{ background-position:0 -120px;}
.rb2-right .gmPerson h2{ background-position:0 -90px;}
.rb2-right .gmPerson img{ border:#D2D2D2 1px solid; padding:1px;}
.rb2-right .gmRank .tabRank{ background:url(../images/tabRank.gif) no-repeat; width:186px; height:26px;}
.nTab .tabRank li{ display:block; float:left;width:78px;cursor:pointer;text-align:center;height:26px; line-height:26px;color:#000;}
.nTab .tabRank .active{ background:url(../images/tabPspHover.gif) no-repeat; color:#f60; font-weight:bold;}
.rb2-right .gmRank .rankCon{ width:164px; border-top:none;}
.rb2-right .gmRank .ranktable{ border-collapse:collapse; border-top:#E3E3E3 1px solid;border-right:#E3E3E3 1px solid;}
.rb2-right .gmRank .ranktable tr td{ height:22px; line-height:22px; border-left:#E3E3E3 1px solid;border-bottom:#E3E3E3 1px solid;}
.rb2-right .gmRank .ranktable tr th{height:24px; line-height:24px; border-left:#E3E3E3 1px solid;border-bottom:#E3E3E3 1px solid;}
.partner{}
.partner span{ font-size:14px; font-weight:bold;}
.partnerCon{ height:24px; line-height:24px; width:880px;}
.partnerCon a{ margin:0 10px;}

/* inner-page */
.inner-right{ width:756px; overflow:hidden; border:#d2d2d2 1px solid; background:#fff; padding:2px; margin-top:72px;}
.innerTitle{ background:url(../images/innerTitle.gif) no-repeat; height:37px; line-height:37px;}
.innerTitle h2{ color:#ffdd9d; font-size:14px; text-indent:24px;}
.innerTitle p.location{ float:right; padding-right:15px; color:#fff;}
.innerTitle p.location a{ margin:0 5px;color:#fff;}
.innerTitle p.location a:hover{color:#f60;}
.inner-container{ padding:20px; min-height:800px;_height:800px;}
.inner-news-list ul li{ background:url(../images/listStyle.gif) left -1px no-repeat; border-bottom:#d2d2d2 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:#d2d2d2 1px solid;}
.inner-container .newsTitle h3{ color:#9F0D00; 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; 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{ width:756px;}
.inner-fwq-list .zj,.inner-fwq-list .tj,.inner-fwq-list .sy{margin-bottom:20px;}
.inner-fwq-list  h2{background:url(../images/innerTitle.gif) no-repeat; height:37px; line-height:37px; color:#ffdd9d; font-size:14px; text-indent:24px;}
.inner-fwq-list .ff{ width:665px; overflow:hidden; margin:0 auto;} 
.inner-fwq-list .ff a{ display:block; width:141px; 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;}
.inner-container .down-btns img{ margin:20px;}
.inner-container .down-intro{ border-top:#d2d2d2 1px solid; background:#F5F4F4;}
.inner-container .down-intro h3{text-indent:2em;}
.inner-container .down-intro p{ padding-top:5px; text-indent:2em; line-height:26px; font-size:13px;}
.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;}
.inner-container .gmDataBox1{ border:#CFCFCF 1px solid; padding:1px; background:#fff;}
.inner-container .gmDataBox1-1{ background:#EBE7E5; padding:15px;}
#nav {height:28px;list-style: none outside none;position: relative;z-index: 500; padding-left:50px;}
#nav a {}
#nav li.first {display: block;float: left;height:28px;padding-right:20px; width:89px;}
#nav li:hover {position: relative; z-index: 200;}
#nav li:hover ul.sub {background: none repeat scroll 0 0 #350100;border: 1px solid #000000;height: auto;left: 0;text-align:left;top:28px;white-space: nowrap;width:103px;z-index: 300;}
#nav li:hover ul.sub li {border-top: 0 none;display: block;float: left;font-weight: normal;height:20px;position: relative;width:103px;}
#nav li:hover ul.sub li a {color: #FFF;cursor: pointer;display: block;font-size: 12px;line-height: 20px;text-decoration: none;text-indent: 6px;width:103px;}
#nav li:hover ul.sub li a:hover {background: none repeat scroll 0 0 #590401;color:#FFF;}
#nav li:hover li:hover ul, #nav li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover li:hover ul {background:#260E0E; border: 1px solid #000000;height: auto;left: 95px;top: -1px; white-space: nowrap; width: 120px;z-index: 400;}
#nav li:hover li:hover ul li a:hover, #nav li:hover li:hover li:hover ul li a:hover, #nav li:hover li:hover li:hover li:hover ul li a:hover, #nav li:hover li:hover li:hover li:hover li:hover ul li a:hover {background:#4D1E1E;color: #FFF;}
#nav ul, #nav li:hover ul ul, #nav li:hover li:hover ul ul, #nav li:hover li:hover li:hover ul ul, #nav li:hover li:hover li:hover li:hover ul ul {height: 0;left: -9999px;list-style: none outside none;position: absolute;top: -9999px;width: 0;}
.gmDataBoxbg{ background:#F4F4F4;}
.inner-container .dataConBox{ margin-bottom:15px;}
.inner-container .dataConBox h2{ background:url(../images/dataTitleBar.gif) no-repeat; height:37px;}
.inner-container .dataConBox h2.rwts{ background-position:0 -37px;}
.inner-container .dataConBox h2.tsxt{ background-position:0 -74px;}
.inner-container .dataConBox h2.zzxt{ background-position:0 -111px;}
.inner-container .dataConBox h2.gsjj{ background-position:0 -148px;}
.inner-container .dataConBox p a{ color:#333; margin-right:10px;}
/* footer */
.wfooter{ background-color:#220100; height:130px; margin-top:40px;}
#footer{ width:918px;}

/* regCon */
.regCon{ width:596px; margin:0 auto; padding:1px; background:#fff;}
.reg1{ background:url(../images/reg1.jpg) no-repeat; height:40px;}
.reg1 h2{ background:none; text-align:right; line-height:40px; width:300px; font-size:14px; color:#ffdd9d; }
.reg1 .close{float:right; margin:10px 24px 0 0;_margin:10px 12px 0 0; width:20px; height:20px; z-index:99;}
.reg2{ margin-top:1px; padding-top:25px; padding-bottom:25px; padding-left:40px;}
.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:#d2d2d2 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;}


/* 2011.12.21 */
.fwq-left-news{ background:url(../images/fwq=left-news.jpg) no-repeat; height:140px; width:203px; margin-top:30px; padding-top:35px;}
.fwq-left-news ul li{  text-indent:22px; _height:25px; _line-height:25px;}
.fwq-left-news ul li a{ display:block; float:left; width:180px; height:27px;line-height:27px; _height:25px; _line-height:25px; overflow:hidden;}
.fwq-left-news li a:hover{color:#EC4E00;}
.left-fwq-xz{ border:#d7d7d7 1px solid; background:#fff; padding:1px;}

/* 2012.02.18 */
.login-before{ padding-top:15px;*padding-top:0;*margin-top:10px;}

/*********** 2012-03-30 ***********/
.changeBox{float:left;width:382px;height:192px;position:relative;}
.changeBox .Imgwb{position:absolute;top:0;left:0;display:none;}
.ulChange{position:absolute;right:10px; bottom:3px;overflow:hidden;}
.ulChange li{float:left;display:inline;margin-right:5px;}
.ulChange span{display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1;font-size:12px;font-family:Verdana;width:18px;height:18px;line-height:18px;text-align:center;border:1px solid #000;background:#E4E4E4;filter:alpha(opacity=70);opacity:0.7;cursor:hand;cursor:pointer;color:#000;}
.ulChange span.on{border:1px solid #000;background:#FF6600;color:#CC0000;}
