@charset "utf-8";
/*CSS Reset*/
body,p,h1,h2,h3,h4,h5,h6,table,tr,td,form,dl,dt,dd,ol,ul,li,iframe,textarea{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%}
ol,ul,li { list-style:none;}
a { cursor:pointer; color:#333; text-decoration:none;}
a:hover { text-decoration:underline; color:#b51d0d; }
a img {border:none;}
table { border-spacing:0; border-collapse:collapse; border:0;}
img, select, input, button{ vertical-align: middle;} /**/
body {font-size:12px; color:#333; font-family:arial; background:#001821 url(images/banner.jpg) no-repeat 50% 0;}
.hr { height:10px; clear:both; overflow:hidden;}


#wrap { width:980px;  margin:0 auto; padding-top:173px;}
#head { background:#9f5805 url(images/hd.png) no-repeat; padding:10px 10px 0;}
#nav {  line-height:40px; height:40px; font-size:14px; font-weight:bold; padding-left:10px; }
#nav li{ display:inline; float:left; width:185px; padding-right:2px; text-align:center; background:url(images/l.png) no-repeat 100% 50%;}
#nav li.last { background:none;}
#nav a { color:#fff;}
#sub_nav { height:51px;  overflow:hidden; padding:4px 10px 1px 240px; line-height:24px;}
#sub_nav dl { height:24px; overflow:hidden;}
#sub_nav dt { font-weight:bold; float:left;}
#sub_nav dd { padding: 0 12px; border-left:1px solid #b19875; float:left; display:inline; height:16px; margin:  3px 0; line-height:16px;}
#sub_nav dd.fc { border:none;} 
#sub_nav dt, #sub_nav dd a {color:#472e08;}
.down { background:#e3b245 url(images/down.png) no-repeat; font-weight:bold; width:207px; color:#6e2900;  height:39px; line-height:39px; text-align:center; float:left; display:inline; margin-left:-226px; font-size:14px; margin-top:5px;}
.down:hover { text-decoration:none;}
#main { padding: 0 20px;  background:#f5eec1 url(images/w.png) repeat-y;  zoom:1; position:relative;}
.mt { background:url(images/bt.png) no-repeat; height:66px; overflow:hidden;  margin:0 -10px -51px;}
.mb {background:url(images/bb.png) no-repeat; height:95px; position:absolute; width:100%; padding:0 20px; left:0; bottom:-10px; z-index:0;}
#foot {padding:10px 0; color:#b3babd; line-height:24px; text-align:center; }
#foot a { color:#b3babd; margin:0 6px;}


#slide { background: url(images/f.png) no-repeat; overflow:hidden; height:240px; width:385px; float:right;}
#slide .pic { width:376px; height:232px; float:left; display:inline; margin:4px 0  0 4px; overflow:hidden; padding:0; font-size:0; position:relative;}
#slide .pic li {  text-align:left; padding:0; zoom:1; margin:0;}
#slide .name { position:absolute; right:5px; bottom:7px;}
#slide .name li {  display:inline;  }
#slide .name a {color:#fff; float:left; width:20px; height:20px;  text-align:center; line-height:20px; font-size:12px;  overflow:hidden; font-weight:bold; background:#1b2e37; display:inline; margin-right:3px;}
#slide .name .cur { text-decoration:none; background:#771116; color:#fff;  }
#slide_pic img {width:376px; height:232px;}

.fr { float:right; width:600px;}

.kof_s1 { float:left; width:295px;}
.kof_s2 { float:right; width:295px;}
#gl { float:left; width:330px;}

#v { float:right; width:600px; }
.wtb { width:100%;}
.wtb td { height:30px;}
.wtb  .teama { text-align:right;}
.wtb  .teamb { text-align:left;}
.teama , .teamb { width:80px;}
.wtb .score { font-weight:bold; color:#; text-align:center; width:30px;}
.wtb .teama img { margin-left:6px;}
.wtb .teamb img { margin-right:6px;}



.pl { overflow:hidden; zoom:1; padding:20px 0 0 10px;}
.pl img {width:120px; height:90px; display:block; margin:0 auto; border:1px solid #28190e; margin-bottom:5px; }
.pl li { float:left; display:inline; text-align:center; width:146px;   height:125px;  overflow:hidden;}
.pl li span { display:block; line-height:18px;}
.pl a:hover {text-decoration:none;}
.pl a:hover  img {border-color:#b51d0d;}
#v .pl li span { height:18px; overflow:hidden;}
#zb .pl {padding-left:18px;}
#zb .pl li {width:140px; height:132px; display:inline; margin:10px 20px 0 }
#zb .pl { padding-top:0; padding-bottom:10px;}

.tl { padding:0 10px;   position:relative; z-index:3;}

.tl li  { font-size:14px; line-height:30px; height:30px; overflow:hidden; padding-left:12px; background:url(images/dot.png) no-repeat 0 12px;}
.tl span { float:right; font-family: "Times New Roman"; color:#842626; font-size:12px;}

.kof_s1 .hd, .kof_s2 .hd { background-image:url(images/mt2.png) !important; }
.kof_s1 .bd, .kof_s2 .bd { background-image:url(images/mbm2.png) !important;}
#v .bd {background-image:url(images/mbm4.png);}
#gl .bd {background-image:url(images/mbm3.png);}

.bd { background:#f7f2ce url(images/mbm.png) repeat-y; zoom:1; position:relative; z-index:1;}
.bd_t { height:62px; overflow:hidden; margin-bottom:-62px; background:url(images/mbt.png) no-repeat 100% 0;}
.bd_t span { display:block; height:62px; background:url(images/mbt.png) no-repeat ; width:50%;}
.bd_b { height:62px; overflow:hidden; margin-top:-62px; background:url(images/mbb.png) no-repeat  100% 0; clear:both;}
.bd_b span { display:block; height:62px; background:url(images/mbb.png) no-repeat; width:50%;}
.bd_c { position:relative; z-index:3;}

.m1 .hd { height:40px; line-height:40px; background:url(images/mt.png) no-repeat 100% 0; padding:0 15px}
.m1 .hd  h2 {color:#1b1812; font-size:14px; color:#262626;}
.m2 .hd { height:40px; line-height:40px; background:url(images/h.png) no-repeat 100% 0; padding-right:15px}
.m2 .hd h2  {  background:url(images/h.png) no-repeat 0 0; font-size:14px; color:#fff;}
.m2 .hd h2 span { padding-left:65px; background-repeat: no-repeat; display:block; height:40px; }
.m2 .hd h2 .more { float:right; font-size:12px; font-weight:normal;}
#gl .hd h2 span { background-image:url(images/i1.png);}
#v .hd h2 span { background-image:url(images/i2.png);}
#skill .hd h2 span { background-image:url(images/i3.png);}


.comment_wrap {margin-top:10px;}
.comment_wrap .hd h2 span{ background:url(images/i4.png) no-repeat;}
.comment_wrap .bd {background:url(images/mbm.png) repeat-y;}
#comment_list dl, #comment_list dt,  #comment_list dd { margin:0; padding:0;}
#youxi_right_5 #comment_list {border:none;}

#comment_list .quote, #comment_list .quote span { text-indent:0;}
#comment_list { color:#2f2f2f; padding:1px 3px; zoom:1; }

#comment_list dt {line-height:28px; height:28px; overflow:hidden; padding:0 10px;  }
#comment_list h2 { font-size:14px; color:#fff; height:30px; padding:0 10px; background:url(images/cm_tbg.png) repeat-x; margin-bottom:10px;}
#comment_list h2 span { float:left;margin-top: 3px ; width:88px; text-align:center; line-height:26px; background-repeat:no-repeat;}
#comment_list dl {padding: 0 5px; }
#comment_list dd {word-wrap: break-word; line-height:20px; padding:5px 10px 10px; }
#comment_list dd img {margin-bottom:-5px;}

#comment_list blockquote, #comment_list .quote { padding:3px 3px 5px; margin:0  0  5px 0 ; border:1px solid #bfbfbf; background:#fffde9; color:#000;}
#comment_list blockquote h4, #comment_list .quote span{ color:#666; padding:0 3px; font-weight:normal; font-size:12px; display:block; background:none;}
#comment_list blockquote h4 cite { font-style:normal;}
#comment_list blockquote div{padding:0 7px;}

#comment_list dt i { font-family:verdana; font-style:normal; }
#comment_list dt b {margin:0 6px; }
#comment_list p { text-align:right;  line-height:1; padding:5px 0;}
#comment_list p a { color:#8B2100; margin-left:10px;}

#comment_list dt span {float:left; }
#comment_list dt em { float:right; font-style:normal;}

#comment_0 dt {background:#ebd9a2; color:#845430; }
#comment_0 h2 span,  #s_comment h2 span { background-image:url(images/cm_tr.png)}

#comment_1 dt {background:#f2f5f2; color:#0b5c82;}
#comment_1 h2 span { background-image:url(images/cm_tb.png)}

#s_comment { text-align:center;}
#s_comment h2 a {float:right;   font-size:12px; font-weight: normal; color:#8B2100; line-height:30px; }
#s_comment h2 a i { font-style:normal;}
#s_comment .nick_name { float:left; margin-left:12px; line-height:30px; display:inline; }
#s_comment .nick_name input {border:1px solid #a68034; background:#f8f5de url(images/in_bg.png) repeat-x; margin-left:6px; height:20px; vertical-align:middle; width:180px}
#s_comment .comment_faces {float:left; margin-left:20px; font-weight:bold; line-height:30px; display:inline;}
#s_comment .comment_faces img { vertical-align:middle; margin-left:3px; cursor:pointer;}
#s_comment textarea {border:1px solid #a68034; padding:3px 5px; width:96%; height:120px; line-height:20px;  margin:8px 0; background:#f8f5de url(images/in_bg.png) repeat-x; }
#s_comment .comment_btn { padding:0 12px 10px; text-align:left;}
#s_comment .comment_btn input { width:80px; color:#fff; border:0 none; padding:0; margin-right:6px; font-weight:bold; height:26px; background:url(http://www.962.net/head/images/comment_btn.png) no-repeat; cursor:pointer;}



.kof_down { float:left; width:540px; line-height:20px; }
.kof_down h2 { font-size:16px; font-family:'黑体'; font-weight:normal; margin-bottom:5px;}
.kof_down  p{ margin:8px 0;}
.kof_cover { float:left; display:inline; margin-right:15px;}
.kof_cover img { width:187px; height:232px; padding:4px; background:url(images/cb.png) no-repeat;}


#chara_select  { position:relative; padding-left:50px; zoom:1; overflow:hidden; margin-bottom:10px;}
#chara_select img { width:58px; height:58px; vertical-align:top;}
#chara_select li { padding:4px; width:58px; height:58px; background:url(images/select.png) no-repeat; margin-bottom:7px; cursor:pointer; float:left;}
#chara_select li.selected { background-position:-66px 0;}
#chara_select ul { float:left;  margin-right:20px; width:66px; overflow:hidden; background:url(images/team.png) no-repeat 0 66px; *height:212px;  }
#chara_select #team00 { background:none; float:none; display:block; height:66px; margin-bottom:7px;}

.chara {overflow:hidden; zoom:1; height:520px;  margin-bottom:-230px;}
.chara li { display:none; background-position:  3% 10% ;background-repeat: no-repeat; overflow:hidden; zoom:1; height:520px;}
.chara div {background-position: 15% 20%; background-repeat: no-repeat;  height:520px; padding-left:460px; }
.chara .selected { display: block;} 
.chara  h3 { font-size:20px; font-family:'黑体'; font-weight:normal; padding:0 10px; margin-bottom:10px; margin-top:30px;}
.chara h3 span { font-family: "Times New Roman"; font-size:14px; color:#852227; margin-left:12px;}
.chara table { border-collapse:collapse; border-spacing:0; margin-left:10px; display:inline; font-family:'宋体'; width:220px; float:left;}
.chara tbody { margin-top:10px;}
.chara td, .chara th{border:1px solid #b17e43; padding:0 8px;}
.chara td { background:#f2e6be; line-height:18px;}
.chara td  i { white-space:nowrap; font-style:normal;}
.chara .tspace td { background:none; border:0 none; height:8px; font-size:0; line-height:0;}
.chara th { background:#bc813c; font-family:"黑体"; text-align:left; color:#fff; font-weight:normal; font-size:16px; line-height:18px;} 


#skill .bd_c {  overflow:hidden; zoom:1;}



.team00 {background-image:url(images/team/team00.png);}
.team01 {background-image:url(images/team/team01.png);}
.team02 {background-image:url(images/team/team02.png);}
.team03 {background-image:url(images/team/team03.png);}
.team04 {background-image:url(images/team/team04.png);}
.team05 {background-image:url(images/team/team05.png);}
.team06 {background-image:url(images/team/team06.png);}
.team07 {background-image:url(images/team/team07.png);}
.team08 {background-image:url(images/team/team08.png);}
.team09 {background-image:url(images/team/team09.png);}
.team10 {background-image:url(images/team/team10.png);}

#ash div{ background-image:url(images/team/ash.png) }
#shen  div{background-image:url(images/team/shen.png)}
#elisabeth  div{background-image:url(images/team/elisabeth.png)}
#duolon  div{background-image:url(images/team/duolon.png)}
#benimaru  div{background-image:url(images/team/benimaru.png)}
#kyo  div{background-image:url(images/team/kyo.png)}
#daimon  div{background-image:url(images/team/daimon.png)}
#andy  div{background-image:url(images/team/andy.png)}
#terry  div{background-image:url(images/team/terry.png)}
#joe  div{background-image:url(images/team/joe.png)}
#kensou  div{background-image:url(images/team/kensou.png)}
#athena  div{background-image:url(images/team/athena.png)}
#chin  div{background-image:url(images/team/chin.png)}
#raif  div{background-image:url(images/team/raif.png)}
#leona  div{background-image:url(images/team/leona.png)}
#clark  div{background-image:url(images/team/clark.png)}
#yuri  div{background-image:url(images/team/yuri.png)}
#mai  div{background-image:url(images/team/mai.png)}
#king  div{background-image:url(images/team/king.png)}
#mature  div{background-image:url(images/team/mature.png)}
#iori  div{background-image:url(images/team/iori.png)}
#vice  div{background-image:url(images/team/vice.png)}
#robert  div{background-image:url(images/team/robert.png)}
#ryo  div{background-image:url(images/team/ryo.png)}
#takuma  div{background-image:url(images/team/takuma.png)}
#hwa  div{background-image:url(images/team/hwa.png)}
#kim  div{background-image:url(images/team/kim.png)}
#raiden  div{background-image:url(images/team/raiden.png)}
#kula  div{background-image:url(images/team/kula.png)}
#kdash  div{background-image:url(images/team/kdash.png)}
#maxima  div{background-image:url(images/team/maxima.png)}


#slide .pic li { position:relative;}
#slide .pic li span {  color:#0c1a1f; color:#fff; font-family:'黑体'; position:absolute; left:0; width:100%; bottom:0; height:30px; line-height:30px; font-size:16px; text-indent:10px; z-index:2}
#slide .pic li b { position:absolute; width:100%; height:30px; left:0; bottom:0; background:#17282f;  background:#000; opacity:.75; filter:alpha(opacity=75); z-index:1;}
#slide .name { z-index:3;}
#slide .pic a:hover { text-decoration:none}