body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;overflow:hidden;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
body {font-size:14px;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;}

body a {color:#039; text-decoration:none;}
body a:hover {text-decoration:underline; color:#FF0084;}
.after {zoom:1;}
.after:after {content:'.'; visibility:hidden; display:block; height:0; clear:both;}
.fl {float:left;}
.fr {float:right;}
.tr {text-align:right;}

table .cat {border:0px solid; font-size:12px; font-weight:bold; color:#15324A; padding:5px; background-color:#8AB4D6; border-right:1px solid #0C5280; border-bottom:1px solid #0C5280; border-top:1px solid #629DC5; border-left:1px solid #629DC5; vertical-align:middle;}
table .row {font-size:12px; background-color:#4791C5; border-bottom:1px solid #0C5280; border-right:1px solid #0C5280; border-top:1px solid #629DC5; border-left:1px solid #629DC5; padding:5px; color:#EDF4FA; vertical-align:middle;text-align:left;}
#bar_loading {top:0px; left:0px; color:#333333; font-size:24px; font-weight:bold; font-family:ºÚÌå; position:absolute; border:1px #999999 solid; padding:20px 50px 20px 50px; z-index:999; background-color:#CCCCCC; filter:alpha(opacity=90);}
#login {top:0px; left:0px; position:absolute; z-index:999;}
#news_edit {margin: 10px 0px 0px 10px;}
#news_edit FONT {color:#ffffff; font-size:12px;}
#news_edit .row INPUT, #news_edit .row SELECT, #news_edit .row TEXTAREA {width:340px;}
#article {line-height:24px;}

body {text-align:center; font-family:Arial;}
#doc {margin:auto; text-align:left; width:980px;}
.ad-980,.ad-220 {overflow-x:hidden; margin:10px 0;}
.ad-980 {width:980px;}
.ad-220 {width:220px; margin-bottom:0; *margin-bottom:-13px;}
.ad-210 {text-align:center; margin-bottom:5px; *margin-bottom:3px;}

.taglist {width:960px; background:#F3F3F3; border:1px solid #D9D9D9; margin:10px 0px 10px 0px; overflow:hidden; padding:10px;}
.taglist h4 {font-weight:bold; margin-bottom:10px;}

.topline {border-bottom:1px solid #EBEBEB; font-size:12px; padding:5px 0;}
.topline li {float:left; margin-right:10px;}
.topline strong {font-weight:bold;}
.topline a {color:#06C; text-decoration:none;}
.logo {padding:10px 0;}
.search input {padding:3px; vertical-align:middle; width:260px;}
.search .btn {*padding:2px 3px; width:90px;}
.my {border:1px solid #EBEBEB; border-bottom:none; font-size:12px; padding:5px; *padding:4px 5px; padding-left:15px;}
.my strong {font-weight:bold;}
.my a.a-strong {color:#FF0084; font-weight:bold;}
.my .my-lang {background:url(../images/icon.gif) no-repeat; padding:1px 0 3px 20px; *padding:2px 0 2px 20px; color:#0CA600; font-weight:bold;}
.my .my-rss {background:url(../images/icon.gif) 0 -30px no-repeat; padding:1px 0 3px 20px; *padding:2px 0 2px 20px; color:#FF5900; font-weight:bold;}
.nav {background:#06C; padding:5px;}
.nav li {float:left; padding-left:8px; margin-left:8px; border-left:1px solid #69C;}
.nav .first {padding-left:0; border-left:none;}
.nav a {color:#FFF; text-decoration:none;}
.nav a:hover {color:#FFF; text-decoration:underline;}

.district {margin-bottom:10px;}
.district-t {background:#CCC; padding:4px 10px; font-size:14px; margin-bottom:10px; color:#FFF;}
.district-t a {color:#FFF; text-decoration:none;}
.district-t a:hover {color:#FFF;}
.district-l {float:left; width:320px; margin-right:22px; border:1px solid #CCC;}
.district-m {float:left; width:394px; _width:384px; margin-right:22px;}
.district-r {float:right; width:220px;}
.district-t h3 {font-weight:bold; font-family:Arial;}

.district-img,.district-list {padding:10px;}
.district-img li {float:left; width:120px; text-align:center; margin:0 14px; _margin:0 9px; line-height:20px; height:133px; *height:130px; overflow-y:hidden; margin-bottom:10px;}
.district-line {background:#CCC; padding:4px 10px; font-weight:bold;}
.district-line a {color:#FFF; text-decoration:none;}
.district-line a:hover {color:#FFF;}
.district-list {line-height:22px; *line-height:24px; height:220px; *height:230px;}
.district-list nobr {margin-right:10px;}
.district-list .dot {background:url(../images/dot.gif) 6px 6px no-repeat; padding-left:15px;}
.district-news h4 {font-size:24px; text-align:center; font-weight:bold; padding-bottom:8px;}
.district-news h4 a {color:#000; text-decoration:none;}
.district-news li {height:25px; line-height:25px; overflow:hidden;}
.district-news em,.district-news em a {color:#666;}
.district-news a.a-red {color:#FF0084;}
.district-news a.a-strong {font-weight:bold;}
.district-news .tr {font-size:13px;}
.district-bbs {border:1px solid #CCC;margin-bottom:10px;}
.district-bbs h4 {background:#CCC; padding:4px 10px; font-weight:bold; color:#FFF; margin-bottom:5px;}
.district-bbs .district-bbs-hot {padding:5px; font-size:12px; line-height:22px;}
.district-bbs .district-bbs-hot strong {color:#666; font-weight:bold;}
.district-bbs .district-bbs-hot em {color:#EBEBEB; padding:0 4px;}
.district-bbs ul {padding:5px; font-size:12px; padding-top:0;}
.district-bbs li {padding:5px; background:url(../images/dot.gif) 6px 12px no-repeat; padding-left:15px;width:280px; white-space:nowrap; overflow:hidden;}

.district-bbs form {text-align:center;margin-bottom:5px;}
.district-bbs form .input {border:1px solid #999999; height:14px; font-size:14px; padding:3px 2px 3px 2px;}
.district-bbs dl {margin: 5px 5px 5px 5px; border-top: 1px #999999 dotted; padding:5px 0px 5px 0px;}
.district-bbs dd {text-align:center; width:202px; overflow:hidden;}
.district-bbs dd img {border:1px #999999 solid;}
.district-bbs dt {height:21px; line-height:21px; padding:0 5px; overflow:hidden;}

.district-slide {height:201px; overflow-y:hidden; position:relative;}
.district-slide a {color:#FFF;}
.district-slide a:hover {color:#FFF;}
.district-slide dl {height:222px;}
.district-slide dd {text-align:center; width:100%; height:180px; overflow:hidden;}
.district-slide dt {background:#FF0084; height:21px; line-height:21px; padding:0 5px;}
.district-slide .slide-num {position:absolute; bottom:21px; height:21px; background:#000; font-size:11px; width:100%;}
.district-slide .slide-num ul {float:right;}
.district-slide .slide-num li {float:left; padding:0 7px; border-left:1px solid #757575; color:#FFF; height:21px; line-height:21px; cursor:pointer;}
.district-slide .slide-num li.selected {background:#FF0084; cursor:auto;}
.district-slidejs {height:222px;}
.district-slidejs dt {margin-top:21px;}
.district-diy {margin:10px 0;}
.district-diy li {background:url(../images/dot.gif) 8px 8px no-repeat; padding-left:20px; height:23px; line-height:23px;}
.district-hotnav {border:1px solid #CCC;}
.district-hotnav h4 {background:#CCC; padding:4px 10px; font-weight:bold;}
.district-hotnav div {padding:7px 10px; line-height:25px;}
.district-hotnav p {display:block;}
.district-hotnav strong,.district-hotnav a {float:left; margin-right:10px; float:left; display:block;}
.district-hotnav strong {color:#666; font-weight:bold; margin-right:5px;}
.district-market {border:1px solid #CCC;}
.district-market h4 {background:#CCC; padding:4px 10px; font-weight:bold; position:relative;}
.district-market h4 em {position:absolute; right:10px; font-size:13px;}
.district-market h5 {font-size:12px; padding:10px; padding-bottom:5px; font-weight:bold;}
.district-market ul {padding:10px; padding-top:0; font-size:12px;}
.district-market li {height:23px; line-height:23px; *height:20px; *line-height:20px;}
.district-market li b {float:left; font-weight:normal;}
.district-market li strong {float:left; font-weight:normal; display:block; width:140px; height:16px; overflow:hidden;}
.district-market li em {float:right; color:#FF0084; font-weight:bold;}

.detail .district-l {border:none!important;}
.detail .district-t1 {margin-bottom:10px;}
.detail .district-t1 .district-title h3 {float:left; background:#CCC; padding:4px 15px; font-weight:bold; color:#FFF;}
.detail .district-t1 .district-title em {float:right; font-size:12px; margin-top:5px;}
.detail .district-t1 .district-nav {clear:both; background:#CCC; padding:8px 15px 6px; *padding-top:4px;}
.detail .district-t1 .district-nav li {float:left; border-left:1px solid #FFF; padding:0 10px;}
.detail .district-t1 .district-nav li.first {border:none; padding-left:0;}
.detail .district-t1 .district-nav a {color:#FFF;}
.detail .district-img {border:1px solid #CCC; margin-bottom:10px;}
.detail .district-hotnav h4 {color:#FFF;}
.detail .district-list {border:1px solid #CCC; margin:10px 0; padding:0; line-height:normal; height:auto;}
.detail .district-list h4 {background:#CCC; padding:4px 10px; font-weight:bold; color:#FFF;}
.detail .district-list div {line-height:24px; padding:10px;}
.detail .district-bbs .district-bbs-hot,.detail .district-bbs ul {font-size:14px; margin:0px;}
.detail .district-bbs ul {margin-top:0;}
.detail .district-news {margin-bottom:10px;}
.detail .district-sort {margin-bottom:10px;}
.detail .district-sort h4 {border:1px solid #CCC; border-width:0 0 1px!important;}
.detail .district-sort h4 strong {border:1px solid #CCC; border-bottom:none!important; background:#FFF; padding:4px 10px; margin-left:10px; float:left; position:relative; bottom:-1px; font-weight:bold;}
.detail .district-sort ul {padding:5px;}
.detail .district-sort li {padding:4px 0; background:url(../images/dot.gif) 5px 12px no-repeat; padding-left:15px;}

/*TOP*/
#top .district-l {border:none;}
#top .district-hotnav, #top .district-market {border:1px solid #EBEBEB;}
#top .district-hotnav h4, #top .district-market h4 {background:#EBEBEB;}

/*XBOX360*/
#xbox360 .district-t,#xbox360 .district-line,#xbox360 .district-bbs h4,#xbox360.detail .district-list h4,#xbox360.detail .district-hotnav h4,#xbox360 .district-title h3,#xbox360 .district-nav {background:#46AE00;}
#xbox360 .district-l,#xbox360 .district-bbs,#xbox360.detail .district-img,#xbox360.detail .district-list,#xbox360.detail .district-hotnav,#xbox360.detail .district-sort h4,#xbox360.detail .district-sort h4 strong {border:1px solid #46AE00;}

/*PS3*/
#ps3 .district-t,#ps3 .district-line,#ps3 .district-bbs h4,#ps3.detail .district-list h4,#ps3.detail .district-hotnav h4,#ps3 .district-title h3,#ps3 .district-nav {background:#333;}
#ps3 .district-l,#ps3 .district-bbs,#ps3.detail .district-img,#ps3.detail .district-list,#ps3.detail .district-hotnav,#ps3.detail .district-sort h4,#ps3.detail .district-sort h4 strong {border:1px solid #333;}

/*PSP*/
#psp .district-t,#psp .district-line,#psp .district-bbs h4,#psp.detail .district-list h4,#psp.detail .district-hotnav h4,#psp .district-title h3,#psp .district-nav {background:#666;}
#psp .district-l,#psp .district-bbs,#psp.detail .district-img,#psp.detail .district-list,#psp.detail .district-hotnav,#psp.detail .district-sort h4,#psp.detail .district-sort h4 strong {border:1px solid #666;}

/*NDS*/
#nds .district-t,#nds .district-line,#nds .district-bbs h4,#nds.detail .district-list h4,#nds.detail .district-hotnav h4,#nds .district-title h3,#nds .district-nav {background:#FC14B2;}
#nds .district-l,#nds .district-bbs,#nds.detail .district-img,#nds.detail .district-list,#nds.detail .district-hotnav,#nds.detail .district-sort h4,#nds.detail .district-sort h4 strong {border:1px solid #FC14B2;}

/*WII*/
#wii .district-t,#wii .district-line,#wii .district-bbs h4,#wii.detail .district-list h4,#wii.detail .district-hotnav h4,#wii .district-title h3,#wii .district-nav {background:#2184FF;}
#wii .district-l,#wii .district-bbs,#wii.detail .district-img,#wii.detail .district-list,#wii.detail .district-hotnav,#wii.detail .district-sort h4,#wii.detail .district-sort h4 strong {border:1px solid #2184FF;}

#ft {border-top:1px solid #EBEBEB; font-size:12px; padding:10px 0 0px; margin-top:20px; clear:both;}
#ft hr {display:none;}
#ft strong {display:block; font-weight:bold;}
#ft .links a {margin-right:10px;}


/*Content*/
.ad-content-lt {text-align:center; padding:10px;}
.page {text-align:center; clear:both;}
.page em,.page a,.page strong,.page i {padding:3px 7px; border:1px solid #DDD; *display:inline-block;}
.page em,.page i {color:#6C6C6C;}
.page strong,.page i {border:none;}
.page strong {font-weight:bold; color:#FF0084}
.page a:hover {color:#FFF; background:#039; text-decoration:none;}
#content .left {float:left; width:670px;}
#content .right {float:right; width:300px;}
#content .border {border:1px solid #D9D9D9; margin-bottom:10px;}
#content .left .line {padding:5px 10px; border-top:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9;}
#content .left .cont {padding:10px 30px; width:600px; overflow:hidden;}
#content .left .comm {padding:10px 30px; font-weight:bold;}
#content .left .comm b {color:#FF0084;}
#content .left h3 {font-size:24px; color:#0B156C; font-weight:bold; text-align:center; margin-bottom:5px; margin-top:10px;padding:0px 40px 0px 40px;}
#content .left h5 {text-align:center; margin-bottom:15px; color:#6C6C6C; font-size:12px;}
#content .left .cont p {margin-bottom:10px; line-height:22px;}
#content .left .cont p.img {text-align:center; font-size:12px; line-height:25px; margin-bottom:10px;}
#content .left .action {padding:20px 15px 15px;}
#content .left .action em {margin-left:20px; font-size:12px;}
#content .left .xg, #content .left .images {border-top:1px solid #D9D9D9; padding:10px;}
#content .left .xg .title h4, #content .left .images h4 {font-weight:bold; float:left;}
#content .left .xg .title em {float:right; font-size:12px;}
#content .left .xg .title a {padding:0 5px;}
#content .left .xg ul {margin:10px 0;}
#content .left .xg li {padding:4px 0;}
#content .left .xg li a {background:url(../images/dot.gif) 5px 7px no-repeat; padding-left:15px;}
#content .left .xg li em {font-size:12px; margin-left:20px;}
#content .left .xg li i {font-size:12px; margin-left:20px;}
#content .left .images ul {margin-top:10px;}
#content .left .images li {float:left; width:25%; *width:24%; font-size:12px; text-align:center; line-height:27px; height:120px; overflow:hidden;}
#content .left .list h5 {background:#F3F3F3; border-top:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; padding:7px 10px;}
#content .left .list h5 i {margin-left:10px; font-style:normal; color:#999;}
#content .left .list div {margin:5px 20px; line-height:23px;}
#content .left .list .ca {text-align:right; display:block; font-size:12px; padding-right:10px; padding-bottom:10px;}
#content .left .list div.re {background:#F3F8FE; border:1px solid #B4C5D5; margin:0; padding:5px; margin-bottom:5px;}
#content .left .list div.re strong {color:#0A4088;}
#content .left .list div.re em {font-size:12px;}
#content .left .ctitle {background:#F3F3F3; border-bottom:1px solid #D9D9D9; padding:7px 10px;}
#content .left .ctitle h5 {font-size:14px; font-weight:bold; margin-bottom:0; color:#000;}
#content .left .ctitle em {font-size:12px;}
#content .left .post {padding:10px;}
#content .left .post textarea {width:450px; margin-right:10px; height:130px; _height:135px;}
#content .left .post button {margin-top:5px;}
#content .left .post .info {clear:both; font-size:12px; padding-top:10px; line-height:20px; *padding-top:0;}
#content .right .rc {background:#F3F3F3; border:1px solid #D9D9D9; margin-top:10px; padding:10px;}
#content .right .rc h4 {font-weight:bold; margin-bottom:10px;}
#content .right .rc li {padding:3px;}
/*
#content .right .rc a {padding-left:10px; background:url(../images/dot.gif) 0 7px no-repeat; color:#00417D;}
#content .right .rc .tag a {background:url(../images/dummy.png);}
*/
#content .left .clist {padding:10px;}
#content .left .clist li {padding:4px 0; position:relative;}
#content .left .clist em {color:#666;}
#content .left .clist em a {color:#666;}
#content .left .clist i {position:absolute; right:0; color:#999; font-style:normal;}

#content .left .clist form {text-align:center;margin-bottom:5px;}
#content .left .clist form .input {border:1px solid #999999; height:14px; font-size:14px; width:300px; padding:3px 2px 3px 2px;}
#content .left .clist dl {margin: 5px 5px 5px 10px; padding:5px 0px 5px 0px; float:left;}
#content .left .clist dd {text-align:center; width:202px; overflow:hidden;}
#content .left .clist dd img {border:1px #999999 solid;}
#content .left .clist dt {width:190px; height:21px; line-height:21px; padding:0 5px; overflow:hidden;}

#content .toolbar {float:left; width:100%; clear:both; text-align:center; margin-bottom:10px;}
#content .toolbar #jump_bar {float:left; margin-left:20px; color:#FFFFFF; font-weight:bold; width:32px; height:36px; padding:5px 5px 5px 5px; background-color:#0063dc; border:1px #999999 solid; background-image:url("../images/jump_bar.png");}
#content .toolbar #jump_bar A {color:#FFFFFF;}
#content .toolbar #jump_bar A:HOVER {color:#FF0084;}
#content .toolbar #jump_bar .t {padding-bottom:2px; color:#FFFF00;}
#content .toolbar #jump_bar .b {cursor:pointer; padding-top:4px; border-top:1px #CCCCCC solid;}
#content .toolbar #rank_bar {float:right; width:160px; font-weight:bold; height:36px; padding:5px 5px 5px 5px;}
#content .toolbar #rank_bar #rank_mark IMG {width:20px; height:20px; cursor:pointer; margin:0px 0px 0px 0px;}
#content .toolbar #rank_bar #rank_info {padding:8px 0px 0px 0px;}

/*--------------------footer start------------------------*/
#footer {clear:both; font-size:12px; text-align:center; margin:10px auto auto auto; padding-top:10px; width:980px; border-top:1px solid #CBCBCB;}
#footer DIV {clear:both; text-align:center; font-family:Verdana; color:#707070; margin-bottom:10px;}
#footer A {color:#707070;}
#footer .info {width:960px; color:#707070; padding:5px 0px 5px 0px; border:1px solid #707070; LETTER-SPACING:2pt;}
/*--------------------footer end------------------------*/