@charset "utf-8";
/* CSS Document */
div,ul,li,dl,dt,dd,p,input,h1,h2,h3,h4,h5,label,table,tr,th,td,input,select,form{ margin:0; padding:0;}
*{background-repeat: no-repeat;}
body{ background:#DCF8FF url(images/bg.jpg) center 31px no-repeat; font:normal 12px/24px Arial; color:#494438; margin:0 auto; padding:0;}
li{ list-style:none;}
img{ border:none; margin:0; padding:0;}
a{ color:#494438; text-decoration:none;}
a:hover{ color:#cd1d00; text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both; line-height:0; font-size:0;}
.margin_t12{ margin-top:12px;}
.margin_b12{ margin-bottom:12px;}
.margin_l12{ margin-left:12px;}
.hideText{ overflow:hidden; text-indent:-9999px;}
.blockLink a,.noHideBlockLink a{display:block;height:100%;overflow:hidden;text-indent:-9999px;}
.yellow{ color:#e84903;}

#tap{ background:#DCF8FF; margin:0 auto; padding:0; height:31px;}
#bg1{ background:url(images/bg1.jpg) center bottom no-repeat; margin:0 auto; padding:0;}
#wrapper{ width:980px; margin:0 auto; padding:0;}
/*----------------------------- headNav ------------------------------*/
#headNav{ height:115px;}
#headNav ul{ margin-left:25px; margin-top:22px;}
#headNav ul li{ float:left; width:60px; margin-right:35px;}
#headNav ul li.hd{ margin-right:245px;}
#headNav ul li.lt{ margin-right:0;}
#headNav ul li a{ color:#fff; font:bold 14px Arial; display:block; width:60px;}
#headNav ul li a:hover{ color:#f9d704;}
/*----------------------------- container ------------------------------*/
#container{ padding-top:125px;zoom:1;overflow:auto;}
/*------------------------ left -----------------------*/
.left{ width:211px;}
#gameStart{ height:69px; width:211px; margin-top:45px;}
/* 登录 */
.login{ height:239px; position:relative; width:100%;}
.login_bg{ background:url(images/login_bg.png) no-repeat; height:239px; width:223px; left:-5px; z-index:0; position:absolute; top:0;}
.logCon{ padding:48px 10px 0; position:relative; z-index:10;}
.login .bottomLink{ padding-top:5px; text-align:center;}
.login .bottomLink a {background-image:url(images/bottomLink_item_bg.jpg); background-position:0 center; padding-left:8px; color:#FFE780 ;margin:0 6px;}
.login .bottomLink a:hover{color:#ffffff;}
.login .loading{ background-image:url(images/loading.gif); background-position:center 45px; height:100px;}
.login .before .errMsg{height: 20px;padding-left: 10px;text-align: center;color: #FF0000;}
.login .before .line{height: 18px;padding: 7px 0 0 10px;width: 125px;position: relative;}
.login .before .line .label{width: 35px;color: #ffffff;line-height: 18px;float: left;}
.login .before .line .field{width: 90px;float: left;height: 100%;}
.login .before .line .field .textbox{width: 82px;height: 14px;line-height: 14px;border: solid 1px #103F5D;background-color: #9FD3F5;padding: 1px 3px;}
.login .before .btn_login{width: 50px;height: 50px;margin-top: -47px;_margin-top: -60px;margin-left: 140px;}
.login .before .btn_login a{background-image: url(images/btn_login.jpg);}
.login .before .btn_login a:hover{background-position: 0 -50px;}
.login .before .topLink{padding-top: 9px;text-align: center;color: #ffffff;line-height: 30px;}
.login .before .topLink a{color: #ffffff;margin: 0 15px;}
.login .before .btns{padding: 4px 5px 0;height: 40px;_overflow: hidden;}
.login .before .btns .btn{padding: 0 5px;width: 80px;height: 40px;float: left;}
.login .before .btns .btn a{background-image:url(images/btn_login2.jpg);}
.login .before .btns .btn_zc a:hover{background-position: -80px 0;}
.login .before .btns .btn_cz a{background-position: 0 -40px;}
.login .before .btns .btn_cz a:hover{background-position: -80px -40px;}
.login .after{ height:145px; width:170px; margin-top:15px; padding-left:22px;}
.login .after p span{ color:#fff;}
.login .after p a{ color:#fff;}
.login .after p a:hover,.login .after p a.hover{color:#f9d704;}
.xsk{height:40px;}
.xsk a{background-image:url(images/xsk.png);}
.xsk a:hover{background-position:0 -40px;}
.enterGame {height:260px;}
.enterGame .bg_t, .enterGame .bg_b {background-image: url(images/enterGame_bg.png);}
.enterGame .bg_t {height:34px;}
.enterGame ul {background-color:#277FA7;height:140px;*height:150px;padding:7px 10px 4px;}
.enterGame ul li {border-bottom:1px solid #4A90B0;height:27px;line-height:27px;padding:0 6px;}
.enterGame ul li.lastItem {border-bottom-width:0;}
.enterGame ul li a {background-image: url(images/enterGame_item_bg.jpg);color:#FFF;display:block;padding-left:18px;}
.enterGame ul li a:hover {background-position:0 -27px;color:#FE6B00;}
.enterGame ul li a .status {color:#FFF;float:right;}
.enterGame ul li a .status_0, .enterGame ul li a .status_4 {color:#538300;}
.enterGame ul li a .status_1 {color:#FFBE00;}
.enterGame ul li a .status_2 {color:#FF6E01;}
.enterGame ul li a .status_3 {color:#EA5520;}
.enterGame ul li a .status_5, .enterGame ul li a .status_6 {color:#C9C9C9;}
.enterGame .bottomWrapper {background-color:#7CD1F8;padding:8px 10px 5px;}
.enterGame .bottomWrapper .more {height:38px;}
.enterGame .bottomWrapper .more a {background-image:url(images/enterGame_btn_more.jpg);}
.enterGame .bottomWrapper .more a:hover {background-position:0 -38px;}
.enterGame .bg_b{background-position:0 -34px;height:5px;overflow:hidden;}
.coatshow{background-image:url(images/coatshow_bg.png);height:280px;}
.coatshow .showarea{height:180px;padding:38px 7px 3px;width:196px;}
.coatshow .showarea .clothes{ height:140px;}
.coatshow .showarea .clothes a{ margin-top:58px;}
.coatshow .showarea .clothes a.lft_arrow{ background:url(images/lft_arrow.png) no-repeat; height:23px; width:12px; display:block; margin-left:20px;_margin-left:10px;}
.coatshow .showarea .clothes a.rgt_arrow{ background:url(images/rgt_arrow.png) no-repeat; height:23px; width:12px; display:block; margin-right:20px;_margin-right:10px;}
.coatshow .showarea .clothes img{ margin-left:25px;_margin-left:55px; margin-top:8px;_margin-top:-68px; height:124px; width:84px;}
.coatshow .showarea .names{ margin-top:17px; text-align:center;}
.coatshow .links{height:52px;line-height:26px;padding:0 7px;text-align:center;}
.coatshow .links a{border-bottom:1px solid #2E61A4;color:#A3E2FF;}
.service{ background:url(images/service.jpg); width:210px; height:82px; position:relative;}
.zxkf{top:53px;left:70px;width:135px; height:27px; position:absolute;}
/*------------------------ right -----------------------*/
.right{ width:760px; margin-left:9px;_margin-left:3px;}
.subMenu{ width:97px; height:86px; margin-left:580px; background:url(images/subMenu.png); padding-left:60px; padding-top:43px;}
.subMenu ul{ width:60px; height:80px; display:block;}
.subMenu ul li,.subMenu ul li a{ height:20px; width:60px; display:block; line-height:20px;}
.rgtCon{ margin-top:3px;}
.rgtCon_t{ background:url(images/rgtCon_t.png); height:15px;}
.rgtCon_b{ background:url(images/rgtCon_b.png); height:15px;}
.rgtCon_c{ background:url(images/rgtCon_c.jpg) repeat-y; padding:0 10px;}

.rgtCon_c_l{ padding-left:10px; width:490px;}
.fla4{ width:490px; height:150px;}
.announcement {height: 197px;}
.announcement .title {background-image: url(images/title_announcement.jpg);height: 30px;line-height: 30px;text-align: right;}
.announcement .title, .announcement .title a {color: #FFF;}
.announcement .title a {margin: 0 8px;}
.announcement .title a:hover {text-decoration: underline;}
.announcement .title .more {float: right;height: 16px;padding: 7px 9px 0 4px;width: 16px;}
.announcement .title .more a {margin: 0;}
.announcement .wrapper {-moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #9DCDDB;border-right: 2px solid #9DCDDB;border-style: solid;border-width: 0 2px 2px;height: 150px;padding: 9px 15px 6px;}
.announcement .wrapper ul {height: 100%;overflow: hidden;}
.announcement .wrapper ul li {background-image: url(images/announcement_item_bg.jpg);background-position: 2px 0;border-bottom: 1px dotted #A4D8EE;height: 23px;_height: 21px;line-height: 23px;_line-height:21px;padding: 0 2px 0 14px;_padding: 0 1px 0 14px;}
.announcement .wrapper ul li.redian h1 a{display:block; float:left; width:430px; overflow:hidden;}
.announcement .wrapper ul li.xinwen a{display:block; float:left; width:345px; overflow:hidden; height:21px;}
.announcement .wrapper ul li .pubTime {color: #2281AB;float: right;}
.announcement .wrapper ul li.redian {background-image: none;height:30px;padding: 0 0 10px;}
.announcement .wrapper ul li.redian h1 {font-family: 黑体;font-size: 18px;font-weight: normal;height: 24px;line-height: 24px;overflow: hidden;text-align: center;}
.announcement .wrapper ul li.redian h2 {font-size:12px;font-weight:normal;margin:0;overflow:hidden;text-align:center;}
.announcement .wrapper ul li.redian h1 a, .announcement .wrapper ul li.redian h2 a {color: #CD1D00;}
.announcement .wrapper ul li.redian h1 a:hover, .announcement .wrapper ul li.redian h2 a:hover {color: #FE6B00;}
.playbox {height: 100px;width: 490px;}
.playbox .title {background: url(images/title_play.jpg) no-repeat scroll 0 0 transparent;height: 30px;width: 490px;}
.playbox .content {border-left:2px solid #9DCDDB;border-bottom:2px solid #9DCDDB;border-right:2px solid #9DCDDB;height:68px;text-align:center;width: 486px;}
.playbox .nav {background: url(images/nav_play_bg.jpg) repeat-x scroll 0 0 transparent;height: 30px;width: 486px;}
.playbox .nav ul {height: 30px;width: 486px;}
.playbox .nav ul li {float: left;height: 30px;width: 90px;}
.playbox .nav ul li a {display: block;float: left;height: 30px;width: 90px;}
.playbox .nav a {color: #706852;display: block;float: left;font-size: 14px;height: 30px;line-height: 30px;text-align: center;text-decoration: none;width: 90px;}
.playbox .current {float: left;height: 30px;width: 90px;}
.playbox .current a,.playbox .nav a:hover{background-color:#FFF;color: #C32501;display: block;float: left;font-size: 14px;height: 30px;line-height: 30px;text-align: center;text-decoration: none;width: 90px;}
.playbox .changebox {height: 14px;line-height: 14px;padding-left: 6px;padding-top: 13px;width: 480px;}
.playbox .changebox ul {height: 14px;width: 480px;}
.playbox .changebox ul li {float: left;height: 14px;width: 75px;}
.playbox .changebox ul li a {border-right: 1px solid #9F9782;float: left;height: 14px;line-height: 14px;text-align: center;text-decoration: none;width: 75px}
.experience {height: 190px;width: 490px;}
.experience .title{background:url(images/title_exp.jpg) no-repeat scroll 0 0 transparent;height:30px;width:490px;}
.experience .title .more a{float:right; height:16px; margin-right:9px; margin-top:7px; width:16px;}
.experience .content{border-left:2px solid #9DCDDB;border-bottom:2px solid #9DCDDB;border-right:2px solid #9DCDDB;height:158px;text-align:center;width: 486px;}
.experience .nav {background: url(images/nav_play_bg.jpg) repeat-x scroll 0 0 transparent;height: 30px;width: 486px;}
.experience .nav ul {height: 30px;width: 486px;}
.experience .nav ul li {float: left;height: 30px;width: 93px;}
.experience .nav ul li a {display: block;float: left;height: 30px;width: 93px;}
.experience .nav a {color: #706852;display: block;float: left;font-size: 14px;height: 30px;line-height: 30px;text-align: center;text-decoration: none;width: 93px;}
.experience .current {float: left;height: 30px;width: 93px;}
.experience .current a,.experience .nav a:hover{background-color: #FFFFFF;color: #C32501;display: block;float: left;font-size: 14px;height: 30px;line-height: 30px;text-align: center;text-decoration: none;width: 93px;}
.experience .changebox {height: 120px;margin-left: 13px;margin-right: 13px; margin-top: 5px; width: 460px;}
.experience .changebox ul li a{background: url(images/exp_newsbg.jpg) no-repeat scroll 0 -24px transparent;color: #494438;cursor: pointer;display: block; height: 23px;line-height: 23px;padding-left: 12px;text-decoration: none;width: 448px;}
.experience .changebox ul li a:hover{ background:url(images/exp_newsbg.jpg) no-repeat scroll 0 0 transparent;color:#FE6B00;display:block;height:23px;line-height:23px;padding-left: 12px;text-decoration:none;width:448px;}
.experience .changebox .news {float: left;height: 23px;overflow: hidden;text-align: left;width: 370px;}
.experience .changebox .time {color: #958E7C;float: right;height: 23px;text-align: right; width: 78px;}
.infolink{ height:160px; overflow:hidden;}
.infolink img{ width:237px; height:75px;}
.infolink img.c1r2,.infolink img.c2r2{ float:right;}
.infolink img.c1r2,.infolink img.c1r1{ margin-bottom:10px;}
.wallpaper {height: 140px;}
.wallpaper .title {background-image: url(images/wallpaper_bg.jpg);height: 30px;}
.wallpaper .title .more {float: right;height: 16px;padding: 7px 9px 0 4px;width: 16px;}
.wallpaper .wrapper {-moz-border-bottom-colors: none;-moz-border-image: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #9DCDDB;border-right: 2px solid #9DCDDB;border-style: solid;border-width: 0 2px 2px;padding: 9px 0 9px 15px;}
.wallpaper .wrapper ul { height: 90px;}
.wallpaper .wrapper ul li, .wallpaper .wrapper ul li img {height: 80px;width: 132px;}
.wallpaper .wrapper ul li {border: 1px solid #958E7C;float: left;margin-right: 15px; _margin-right: 10px;padding: 4px;}
.wallpaper .wrapper ul li.lastItem { margin-right: 0;}
.wallpaper .wrapper ul li:hover {background-color: #F83F07;border: 1px solid #F83F07;}

.rgtCon_c_r{ margin-left:10px; width:220px; }
.features {height: 150px;width: 220px;}
.features .banner_ts a {background: url(images/banner_ts_off.jpg) no-repeat scroll 0 0 transparent;display: block;height: 50px;margin-bottom: 5px;width: 220px;}
.features .banner_gl a {background: url(images/banner_gl_off.jpg) no-repeat scroll 0 0 transparent;display: block;height: 50px;margin-bottom: 5px; width: 220px;}
.features .weibo a {background: url(images/banner_wb_off.jpg) no-repeat scroll 0 0 transparent;display: block;height: 40px;width: 220px;}
.features .banner_ts a:hover {background: url(images/banner_ts_on.jpg) no-repeat scroll 0 0 transparent;}
.features .banner_gl a:hover {background: url(images/banner_gl_on.jpg) no-repeat scroll 0 0 transparent;}
.features .weibo a:hover {background: url(images/banner_wb_on.jpg) no-repeat scroll 0 0 transparent;}
#calendar {background-image: url(images/calendar_bg.jpg);height: 157px;padding: 40px 11px 0;}
#calendar .arrow a {background-image: url(images/calendar_arrow.jpg);height: 5px;width: 9px;}
#calendar .dateLine {height: 25px;}
#calendar .dateLine .calendar {float: left;height: 100%;margin-right: 3px;width: 58px;}
#calendar .dateLine .calendar .text {color: #FFF;float: left;font-size: 14px;height: 25px;line-height: 25px;text-align: center;width: 44px;}
#calendar .dateLine .calendar .arrow {float: left;height: 13px;padding: 6px 0;width: 9px;}
#calendar .dateLine .calendar .arrow .prev {margin-top: 3px;}
#calendar #calendar_year {width: 76px;}
#calendar #calendar_year .text {width: 62px;}
#calendar #calendar_year .arrow .next:hover {background-position: 0 -10px;}
#calendar #calendar_year .arrow .prev {background-position: 0 -5px;}
#calendar #calendar_year .arrow .prev:hover {background-position: 0 -15px;}
#calendar #calendar_month .arrow .next {background-position: -9px 0;}
#calendar #calendar_month .arrow .next:hover {background-position: -9px -10px;}
#calendar #calendar_month .arrow .prev {background-position: -9px -5px;}
#calendar #calendar_month .arrow .prev:hover {background-position: -9px -15px;}
#calendar #calendar_date {margin-right: 0;}
#calendar #calendar_date .arrow .next {background-position: -18px 0;}
#calendar #calendar_date .arrow .next:hover {background-position: -18px -10px;}
#calendar #calendar_date .arrow .prev {background-position: -18px -5px;}
#calendar #calendar_date .arrow .prev:hover {background-position: -18px -15px;}
#calendar #calendar_week {height: 35px;margin-top: 4px;}
#calendar #calendar_week li {background-image: url(images/calendar_week.jpg);color: #1E5571;cursor: pointer;float: left;height: 24px;line-height: 12px;margin-right: 6px;padding: 4px 0 7px;text-align: center;width: 23px;}
#calendar #calendar_week li span {top: 2px;}
#calendar #calendar_week li.current {background-position: -23px 0;color: #FFFFFF;margin-right: 7px;}
#calendar #calendar_week li.lastItem {margin-right: 0;}
#calendar .calendar_activites { margin-top: 7px;}
#calendar .calendar_activites .listWrapper {height: 72px;line-height: 24px;overflow: hidden;padding: 0 10px;}
#calendar .calendar_activites .listWrapper li {height: 24px; width:150px; overflow: hidden; }
#calendar .calendar_activites .listWrapper a {color: #0580B3; padding-left: 8px;text-decoration: underline;height:160px;overflow: hidden; width:150px;}
#calendar .calendar_activites .listWrapper a:hover {background-position: -160px center;color: #FE6B00; height:24px;width:150px;}
.yxjs{ height:300px;}
.yxjs_title{ background:url(images/yxjs_title.jpg); height:30px;}
.yxjs_con{ background:#e6f7fd; height:270px; padding:0 10px; overflow:hidden;}
.yxjs_con p{ text-indent:24px; line-height:20px;}
#ranking {background-image: url(images/ranking_bg.jpg);background-position: 0 31px;height: 240px;}
#ranking .tab {background-image: url(images/ranking_tab_bg.jpg);height: 31px;}
#ranking .tab2 {background-position: 0 -31px;}
#ranking .tab li {float: left;height: 100%;width: 110px;}
#ranking .gamezone {font-weight: bold;line-height: 22px;padding: 10px 7px 10px 14px;position: relative;}
#ranking .gamezone select{ width:120px; height:20px;}
#ranking .gamezone .dropdown {background-image: url(images/ranking_dropdown_bg.jpg);height: 22px;position: absolute;right: 7px;top: 10px;width: 136px;}
#ranking .gamezone .dropdown span {color: #0580B3;cursor: default;font-weight: normal;line-height: 20px;padding: 1px 0 1px 9px;}
#ranking .gamezone .dropdown .btn {float: right;height: 22px;width: 22px;}
#ranking .rank_data {padding: 5px 13px 0;text-align: center;}
#ranking .rank_data table {background-image: url(images/ranking_data_bg.jpg);line-height: 26px; width:100%;}
#ranking .rank_data table th {line-height: 26px;padding-bottom: 4px;}
#content .rank_data table th.col1 {padding-left:25px;text-align:left;width:89px;}
#content .rank_data table th.col2 {width: 30px;}
#content .rank_data table th.col3 {padding-right: 5px;text-align: right;width: 55px;}
#ranking .rank_data table td {line-height: 24px;padding-bottom: 1px;}
#content .rank_data table td.col1 {padding-left: 25px;text-align: left;}
#content .rank_data table td.col3 {padding-right: 5px;text-align: right;}
.wcn,.wcn img{ width:220px; height:65px;}
#partner {background-image: url(images/partner_bg.png);height: 68px; width: 615px; padding-left:145px;}
#partner .wrapper {float: left;padding: 10px 0 9px;width: 600px; margin-top:9px;}
#partner .wrapper ul li, #partner .wrapper ul li img {height: 31px;width: 88px; float:left;}
#partner .wrapper ul li { padding-right: 12px;}
.pageCont{ margin-top:30px; text-align:center;}
.pageCont a{ margin:0 5px;}
/*----------------------------- foot ------------------------------*/
#foot{padding:20px 0;}
.power{margin:20px auto;text-align:center;width:980px;}
.power a{ margin:0 8px;}

/*----------------------------- 内页样式 ------------------------------*/
.innerWrapper{ min-height:956px;_height:956px;padding: 20px 20px 10px;}
.bannerTitle{background-image: url(images/inner_title_news.jpg);height: 60px;padding-right: 17px;}
.bannerTitle h1 {display: none;}
.bannerTitle .navbar {color: #000;float: right;line-height: 60px;}
.bannerTitle .navbar2 {float: left;line-height: 60px;}
.bannerTitle .navbar2 b{font-size:16px; font-family:'宋体'; color:#FFFFFF;  margin-left:25px;}
.bannerTitle .navbar a {color: #000;}
.bannerTitle .navbar a.home,.bannerTitle .navbar a:hover {color: #FFF;}
.innerWrapper ul.titleList {padding-top: 12px;}
.innerWrapper ul.titleList {min-height: 750px;_height:750px;padding: 20px 10px 0;}
.innerWrapper ul.titleList li {background-image: url(images/inner_list_bg.jpg);height: 30px;line-height: 30px;padding-left: 26px;position: relative;}
.innerWrapper ul.titleList li:hover {background-position: 0 -30px;}
.innerWrapper ul.titleList li a{color: #4D4D4D; display:block; float:left; width:540px; height:30px; overflow:hidden;}
.innerWrapper ul.titleList li a:hover {color: #FE6B00;}
.innerWrapper ul.titleList li .pubTime {color: #B4B4B4;display: block;position: absolute;right: 5px;top: 0;}
.newsContainer {padding: 0 10px;}
.newsTitle {border-bottom: 1px dotted #B9B9B9;line-height: 22px;padding-bottom: 8px;padding-top: 26px;}
.newsTitle h1 {color: #4D4D4D;font-family: 黑体;font-size: 18px;font-weight: normal;margin: 0;text-align: center;}
.newsTitle .pubTime {color: #B4B4B4;text-align: center;}
.newsContent {color: #4D4D4D;line-height: 24px;padding:14px 0;}
.newsContent p {margin: 8px 0; text-indent:24px;}

/*----------------------------- regCon & logCon & sxkCon & fwq------------------------------*/
.regCon{ background:url(images/reg_bg.png) no-repeat; width:405px; height:465px; margin:0 auto;}
.logCon2{ background:url(images/log_bg.png) no-repeat; width:405px; height:465px; margin:0 auto;}
.sxkCon{ background:url(images/xsk_bg.png) no-repeat; width:405px; height:465px; margin:0 auto;}
.close{ float:right; margin:5px 12px 0 0;_margin:5px 3px 0 0; width:20px; height:20px;}
.close a{ margin: 0;}
.regContent{ padding:60px 35px 0;}
.reg_btn{ margin-top:20px; text-align:center;}
.reg_item{height:45px;}
.reg_item label{width:70px;display:block;float:left;font-size:12px;text-align:right;}
.reg_item input{width:180px;height:20px; border:#1a8fb0 1px solid; color:#000; float:left; margin-right:10px;}
.reg_item input.ck{ height:24px;height:20px !important; width:24px;width:20px !important; border:none; margin-left:0; background:none;}
.reg_item input.reg_yzm{ width:90px;}
.reg_item span{color:#f00;}
.reg_item a{color:#1a8fb0;}
.reg_item a:hover{color:#cd1d00;}
.reg_explain{padding-left:70px; color:#8b9ca1;}
.fwqCon{ margin:0 auto; padding:0;width:724px;}
.fwq_t{ background:url(images/fwq_bg_t.png) no-repeat; width:724px; height:84px;}
.fwq_b{ background:url(images/fwq_bg_b.png) no-repeat; width:724px; height:21px;}
.fwq_c{ background:url(images/fwq_bg_c.png) repeat-y; width:654px; padding:0 35px;}
.fwq_c .regContent{ padding:0 35px;}
.fwq_lft1,.fwq_lft2,.fwq_rgt{ width:311px;}
.fwq_lft1_t{ background:url(images/fwq_l1_tt.jpg) no-repeat; width:311px; height:34px;}
.fwq_lft2_t{ background:url(images/fwq_l2_tt.jpg) no-repeat; width:311px; height:34px;}
.fwq_rgt_t{ background:url(images/fwq_r_tt.jpg) no-repeat; width:311px; height:34px;}
.fwq_lft1_b{ background:url(images/fwq_bb.jpg) no-repeat; width:311px; height:9px;}
.fwq_lft1_c{ height:auto; border-left:#d0dcda 1px solid; border-right:#d0dcda 1px solid; background:#FFF; width:309px;}
.fwq_c ul{width:275px; padding-left:34px; overflow:hidden;}
.fwq_c ul li{width:240px; height:34px; margin-top:8px;}
.fwq_c ul li a{ display:block; width:220px; height:34px; background:url(images/serverlistItem.jpg) no-repeat; line-height:34px; padding-left:20px;}
.fwq_c ul li a:hover{ display:block; width:220px; height:34px; background:url(images/serverlistItem.jpg) 0 -43px no-repeat; line-height:34px; padding-left:20px;}
.fwq_c ul li span{ float:right; margin-right:20px;line-height:34px;}






/**************************************top********************************************/
.thzz { margin:0px auto 0px auto; }
.th { width:1000px; height:37px; text-align:center }
.th1 { width:100px; height:37px; padding-left:10px; line-height:37px; }
.th2 { width:280px; height:37px; line-height:37px; }
.th3 { height:37px; line-height:37px; }
.th3 a{ margin:0 5px;}
.th4_1 { width:62px; height:21px; background-image:url(../images/3.gif); margin:7px 0 0 10px; line-height:21px; }
.thcl { clear: both; }
.fl { float: left; }
.fr { float: right; }
.th100 { width:100%; height:37px; background:url(../images/bg.gif); font-size:12px; }
.thred { color:#FF0000; }
.thrff6600 { color:#ff6600; }
ul.gd { overflow:hidden; height:22px; line-height:22px; font-size:12px; padding:6px 7px 0px; *padding-top:10px 0 0;
margin:0; float:left; }
ul.gd li { list-style:none; }

.zc_top_bon03 a{
    width:93px;
	height:27px;
	float:left;
	margin:0px;
	padding:0px;
	background-image:url(index_dl_an01_1.jpg);
	background-color:#FF0000;
}
.zc_top_bon04 a{
    width:93px;
	height:27px;
	float:left;
	margin:0px;
	padding:0px;
	background-image:url(index_zhuce_an01_1.jpg);
	background-color:#FF0000;
}
.zc_top_bon04 a:hover{
    width:93px;
	height:27px;
	float:left;
	margin:0px;
	padding:0px;
	background-image:url(index_zhuce_an01_1.jpg);
	background-color:#FF0000;
}
/* regCon */
.regCon{ width:600px; margin:0 auto; color:#494438;}
.reg1{ background:url(images/reg1.jpg) no-repeat; height:57px;}
.reg1 h2{ text-align:right; line-height:38px; width:340px; font-size:16px; color:#fff; }
.reg1 .close{float:right; margin:12px 24px 0 0;_margin:12px 12px 0 0; width:20px; height:20px; z-index:99;}
.reg2{ background:url(images/reg2.jpg) repeat-y; padding:5px 35px;}
.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:#1A8FB0 1px solid; color:#000; 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; }
.reg3{ background:url(images/reg3.jpg) no-repeat; height:33px;}