@charset "gb2312";
/* 具体设置文档 */
/* base */
body{font-size:12px; font-family:"宋体","Arial Narrow",HELVETICA; color:#aeaeae;}
:link {text-decoration:underline;}
:hover {text-decoration:none;}
ins {text-decoration:underline;}

.navi li {float:left;}
.navi li a:hover {background-position:bottom;}
li.navi01 {width:119px; height:42px; background:url(../images/navi_01.jpg) no-repeat bottom; text-indent:-10000px;}
a.navi01 {width:119px; height:42px; background:url(../images/navi_01.jpg) no-repeat top; text-indent:-10000px; display:block;}
li.navi02 {width:120px; height:42px; background:url(../images/navi_02.jpg) no-repeat bottom; text-indent:-10000px;}
a.navi02 {width:120px; height:42px; background:url(../images/navi_02.jpg) no-repeat; text-indent:-10000px; display:block;}
li.navi03 {width:120px; height:42px; background:url(../images/navi_03.jpg) no-repeat bottom; text-indent:-10000px; display:block;}
a.navi03 {width:120px; height:42px; background:url(../images/navi_03.jpg) no-repeat top; text-indent:-10000px; display:block;}
li.navi04 {width:120px; height:42px; background:url(../images/navi_04.jpg) no-repeat bottom; text-indent:-10000px; display:block;}
a.navi04 {width:120px; height:42px; background:url(../images/navi_04.jpg) no-repeat top; text-indent:-10000px; display:block;}
li.navi05 {width:120px; height:42px; background:url(../images/navi_05.jpg) no-repeat bottom; text-indent:-10000px; display:block;}
a.navi05 {width:120px; height:42px; background:url(../images/navi_05.jpg) no-repeat top; text-indent:-10000px; display:block;}
a.navi06 {width:120px; height:42px; background:url(../images/navi_06.jpg) no-repeat top; text-indent:-10000px; display:block;}
li.navi06 {width:120px; height:42px; background:url(../images/navi_06.jpg) no-repeat bottom; text-indent:-10000px; display:block;}
li.navi07 {width:119px; height:42px; background:url(../images/navi_07.jpg) no-repeat bottom; text-indent:-10000px; display:block;}
a.navi07 {width:119px; height:42px; background:url(../images/navi_07.jpg) no-repeat top; text-indent:-10000px; display:block;}
.videoArea img {border:#575757 solid 1px;}
.newsArea h2 {width:322px; height:24px; background:url(../images/title_news.jpg) no-repeat left; text-indent:-10000px; position:relative;}
.newsArea h2 a {width:55px; height:10px; background:url(../images/btn_more.jpg) no-repeat; display:block; position:absolute; top:14px; left:270px;}
.newsArea dl {width:322px; margin-top:10px; font-family:Tahoma, Verdana;}
.newsArea dt {width:272px; height:21px; float:left;}
.newsArea dt span {width:55px; height:21px; float:left; display:block;}
.newsArea dt a {width:217px; height:21px; color:#a98267; text-decoration:none; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block; float:left;}
.newsArea dt a:hover {color:#b56621; text-decoration:underline;}
.newsArea dd {width:50px; height:21px; text-align:right; float:right;}

.certification dt {width:130px; height:35px; font-size:14px; color:#fdde2f; float:left;}
.certification dd {width:200px; height:35px; float:left;}
#area, #name, #level, #id {width:200px; height:18px; line-height:18px; background:#3e4970; color:#FFF; border:0;}
#upload {width:130px; height:18px; background:#3e4970; border:0;}
.certification p {text-align:center;}
.submit {width:168px; height:53px; margin:0 auto; display:block;}

.popup {width:459px; height:292px; padding:50px 40px; background:url(../images/sub/popup_bg.jpg) no-repeat; color:#fdde2f;}
.popup h2 {font-size:14px; text-align:center;}
.popup ol {margin-top:45px;}
.popup ol li {list-style-type:decimal; margin-left:40px; line-height:24px;}
.btnArea {width:60%; margin:40px auto 0;}
.left {float:left;}
.right {float:right;}

.popup2 {width:370px; height:115px; padding-top:25px; text-align:center; background:url(../images/sub/popup_bg2.jpg) no-repeat; color:#fdde2f; font-size:14px; font-weight:bold;}

.popup3 {width:608px; height:361px; padding:25px 35px; background:url(../images/sub/popup_bg3.jpg) no-repeat; color:#fdde2f;}
.popup3 h2 {font-size:14px; text-align:center;}
.popup3 ol {margin-left:20px;}
.popup3 ol li {list-style-type:decimal; line-height:20px;}
.btnArea2 {width:60%; margin:20px auto 0;}
.btnArea2 form {width:114px; display:inline;}
.left {float:left;}
.right {float:right;}

.teamInfo {width:660px; margin:0 auto; background:#000;}
.teamInfo table {width:660px; border-collapse:collapse;}
.teamInfo table td {height:45px; line-height:45px; text-align:left; font-size:14px; color:#818080; border:1px solid #3e4970; text-indent:1em;}
.teamInfo table td span {color:#fdde2f;}

.myTeam {width:670px; margin:0 auto; padding:20px; background:#000;}
.myTeam table {width:670px; border-collapse:collapse;}
.myTeam table td {height:40px; line-height:40px; text-align:left; font-size:14px; color:#818080; border:1px solid #3e4970; text-indent:1em;}
.myTeam table td span {color:#fdde2f;}
.myTeam h2 {width:130px; height:40px; line-height:40px; font-size:14px; font-weight:bold; background:#3e4970; color:#fdde2f; float:left \9;}
.myTeam td.tableButton {text-indent:0; text-align:center;}

.numberCode {width:445px; height:18px; margin:0 auto; padding-top:10px; font-family:"微软雅黑"; font-size:14px; color:#3e4970;}
.numberCode ul {float:left;}
.numberCode li {float:left;}
.numberCode li a {padding:0 10px; color:#3e4970; text-decoration:underline; display:block;}
.numberCode li a:hover {color:#fdde2f; text-decoration:none;}
.numberCode li span {padding:0 10px;}
#goTo {width:20px; height:14px; line-height:14px; font-size:12px; border:#3c0000 solid 1px; vertical-align:middle;}
.go {width:3px; height:15px; margin-top:3px; margin-left:10px; border:0; background:url(../images/sub/go.gif) no-repeat; text-indent:-10000px; display:block;}

.seachArea {width:247px; height:50px; float:right;}
.seachTeam {width:145px; height:30px; line-height:28px; background:#141d3d; border-top:#3e4970 solid 1px; border-bottom:#3e4970 solid 1px; border-left:0; border-right:0; vertical-align:middle;}
.seachVideo {width:145px; height:28px; line-height:30px; background:#141d3d; border-top:#3e4970 solid 1px; border-bottom:#3e4970 solid 1px; border-left:0; border-right:0; vertical-align:middle;}
.creatInput {width:180px; height:28px; line-height:28px; margin-top:-5px; background:#000; border:0; vertical-align:middle;}
#selectArea {background:#000; color:#999; border:0;}

.registBg {width:607px; height:166px; margin:0 auto; padding-top:120px; background:url(../images/sub/regist_bg.jpg) no-repeat;}

.eventsArea h2 {width:100%; height:40px; line-height:40px; text-align:left; text-indent:2em; font-size:14px; font-weight:bold; background:#3e4970; color:#fdde2f; float:left \9;}
.eventsArea table {width:100%; border-collapse:collapse;}
.eventsArea table td {height:40px; line-height:40px; text-align:left; font-size:14px; color:#818080; border:1px solid #3e4970; text-indent:1em;}
.eventsArea table td span {color:#fdde2f;}
.eventsArea td.tableButton {text-indent:0; text-align:center;}
.videoList {width:100%; margin-top:50px; margin-top:0 \9;}
.videoList dl {width:33%; float:left;}
.videoList dt img {border:#818080 solid 1px;}
.videoList dd {height:50px; height:48px \9;}
.videoList dd a {line-height:40px; font-size:14px; color:#fdde2f; text-decoration:none;}
.videoList dd a:hover {text-decoration:underline;}

.rewardList {width:931px; margin:65px auto 0;}
.rewardList li {margin-bottom:28px;}

.rules {width:917px; background:url(../images/sub/rules_bg.jpg) repeat-y; margin:0 auto; padding:40px;}
.rules h2 {width:114px; height:30px; line-height:30px; margin-bottom:14px; text-align:center; font-size:14px; font-weight:bold; background:#3e4970; color:#fdde2f;}
.rules p {font-size:14px; color:#FFF; margin-bottom:14px;}

.teamTable {margin-top:50px; display:block;}

/* 登陆框 */
.login {width:250px; _width:252px; font-size:14px; color:#fdde2f; margin:0 auto; padding-top:60px;} 
.login dt {width:70px; height:50px; line-height:25px; float:left;}
.login dd {width:180px; height:50px; line-height:25px; float:right;}
#account {width:180px; height:26px; line-height:26px; border:#fcff00 solid 1px;}
#cipher {width:180px; height:26px; line-height:26px; border:#fcff00 solid 1px;}
#verification {width:80px; height:26px; line-height:26px; border:#fcff00 solid 1px;}

/* 在此编辑登录以及注册按钮参数 */
.areaBtn {width:163px; height:30px; margin:0 auto; clear:both;}
.btnLogin {width:83px; height:30px; background:url(../images/popup/btn_login.gif) no-repeat; text-indent:-10000px; float:left; border:0; display:block;}
.Registration {height:30px; line-height:40px; margin-left:10px; font-size:14px; color:#ffd800; text-decoration:underline; float:left; display:block;}
.Registration:hover {text-decoration:none;}

/* 弹出信息 */
.areaText {width:90%; height:201px; line-height:24px; font-size:14px; color:#fdde2f; margin:0 auto; padding-top:160px; text-align:center; font-weight:bold; display:block;} /* 在此编辑弹出信息的参数 */

/* 选择大区 */
.region {width:200px; _width:220px; font-size:14px; color:#fdde2f; margin:0 auto; padding-top:110px;} 
.region dt {width:70px; height:30px; float:left;}
.region dd {width:130px; _width:150px; height:30px; padding-top:2px; float:right;}
.btnConfirm {width:83px; height:30px; margin:50px auto 0; _margin-top:25px; border:0; background:url(../images/popup/btn_confirm.gif) no-repeat; text-indent:-10000px; display:block; clear:both;}