@charset "utf-8";
/* CSS Document */
body {background:url("../images/bg_main.gif") repeat;font: 12px/1.5 tahoma,arial,'宋体',sans-serif; margin:0 auto; padding:0 0;color:#555;}
em,i {font-style:normal;}
a{text-decoration:none;color:#333; padding:0; margin:0; }
a:hover{text-decoration:underline;color:#1b76d1;}
.fl{float:left;}
.fr{float:right;}
.f04 {color:#1B9D05;}/*绿色*/
.f05 {color:#555;} /*深色*/
.f06 {color:#cc0000;}/*红色*/
.f07 {color:#1b76d1;}/*蓝色*/
.f08 { color:#fff;} /*白色*/
.f09 {color:#999;}/*灰色*/
.f12 {font-size:12px;}
.f14 {font-size:14px;}
.fwei {font-weight:800;}
.fwei2 {font-weight:500;}
.top_menu,.kfmain_v2,.header_box {margin:0 auto;width:980px;}

.top_header { background:#08334B; color:#1E82AE; height:32px;}
.top_menu span { height:20px; line-height:20px; margin:6px 0 0;}
.top_menu span a {color:#1E82AE;}
.top_menu span.fr a { margin:0 0 0 15px;}
.wrap {background:url("../images/top_repeat_bg.png") repeat-x center top;} 
.op_main {background:url("../images/top_bg.jpg") no-repeat center top; height:195px;}
.kfmain_v2 {background:-moz-linear-gradient(center top,rgba(9,59,86,.3),rgba(211,215,217,.3));background:-webkit-gradient(linear,0 0,0 30%,from(#093c57),to(#d3d7d9));box-shadow:0 0 7px rgba(0,0,0,.2);border-radius:8px;padding:1px; margin:20px auto;}
.content_box {border-radius:8px; padding:0; background:#fff;}
.header_box {padding:10px 0 0; height:76px;}
.kflogo_v2 { width:630px; height:76px;}
.kflogo_v2 a {background:url("../images/kflogo_v2.png") no-repeat;_background:url("../images/kflogo_v2.gif") no-repeat; width:630px; height:76px; display:block;}
.kftips_v2 {width:226ppx; height:35px; margin-top:22px;}
.kftips_v2 a {background:url("../images/kf_ico.gif") no-repeat; width:108px; height:35px; float:left; display:block; line-height:35px; text-align:center; text-indent:15px;}
.kftips_v2 a.t1 {background-position:0 0;}
.kftips_v2 a.t2 {background-position:0 -37px; margin-left:10px;}
.kftips_v2 a:hover {color:#fff;}
.kfnav_v2 {background:url("../images/nav_bg.gif") repeat-x; height:37px; border:1px solid #191919; border-bottom:none; overflow:hidden;}
.kfnav_v2 ul { margin:0 0 0 20px; width:635px; float:left; display:inline;height:37px;}
.kfnav_v2 li {display:inline; font-size:14px; font-weight:800;}
.kfnav_v2 li a {margin:2px 25px 0 0;color:#fff; height:37px; line-height:37px; display:block;width:80px; float:left; text-align:center;}
.kfnav_v2 li a.current { background:#fff; color:#1B76D1;border-radius:4px 4px 0 0; margin:5px 25px 0 0;line-height:32px;


/*background:url(".http://img.t.sinajs.cn/t4/appstyle/open/images/common/nav_hover_bg.png") no-repeat center top;*/ }
.kfnav_v2 li a:hover { color:#fff;}
.kfnav_v2 li a.current:hover {color:#1B76D1;}
.kfnav_v2 span {color:#9C9C9C; float:right; margin:8px 0 0 8px; width:275px;}
.kfnav_v2 span a {color:#9EC3D4; font-weight:800;}
.rowbox { margin:2px 0 0 8px;}
/*开服表表格*/
.kfb { margin:10px auto 0; width:960px; overflow:hidden; }
.kfb_title { height:38px; background:url("/templates/images/fblank.png") repeat-x; border-radius:4px 4px 0 0; border:1px solid #D3D4D5; border-bottom:none;}
.kfb_title h3 {margin:0 10px;font-family:"微软雅黑", "宋体"; line-height:38px;}
.kfb_title h3 span {font-size:18px; font-weight:500;}
.kfb_title h3 span.today {background:url("../images/kf_ico.gif") no-repeat 0 -143px; padding-left:20px;}
.kfb_title h3 span.rili {background:url("../images/kf_ico.gif") no-repeat 0 -112px; padding-left:22px;}
.kfb_title h3 em {font-size:12px;}
.kfb_class { padding:0; width:960px; overflow:hidden;}
.kfb_class table{ border-top:1px solid #fff; font-family:"微软雅黑", "宋体";}
.kfb_class table th, .kfb_class table td {color:#555;height:30px;line-height:30px;padding:2px 8px;text-align:center;border:1px solid #D3D4D5;}
.kfb_class table th {background:#F6F6F6; font-weight:500; color:#333;border-bottom:3px solid #E5E5E5; }
.kfb_class table tr.tjkf {background:#EAEA9E;}
.kfb_class table tr.tjkf .hotico {background:url(/templates/images/hot.gif) no-repeat right center;padding-right:25px;}
.kfb_class table tr:hover {background:#E1ECF9;}
.kfb_class a.pgame,.kfb_class a.pgame2 { background:#f00;border-radius:4px; padding:3px 10px;border:1px solid #ED0000;}
.kfb_class a.pgame:hover,.kfb_class a.pgame2:hover  {color:#fff;}
.kfb_class a.pgame2 {background:#6EAAC3;border:1px solid #599DBA;}
.kfb_class a.libao {background:url("../images/kf_ico.gif") no-repeat 0 -185px; padding-left:18px;}
/*IE6*/
.kfb_class a.pgame {*background:url("../images/kf_ico.gif") no-repeat 0 -214px;*border:none;*padding:4px 11px; }
.kfb_class a.pgame2 {*background:url("../images/kf_ico.gif") no-repeat 0 -244px;*border:none;*padding:4px 11px;}
/*开服日历*/
.tab03_rowbg{ background:#f8f8f8;}
.tab04 td{ height:33px; line-height:33px; border:1px solid #D3D4D5; font-family:"georgia"; font-weight:800; font-size:16px; text-align:center; overflow:hidden;}
.tab04 td a{display:block; width:94px; height:33px; line-height:33px;}
.tab04 td a:hover{ background:#E1ECF9; text-decoration:none; color:#444;}
.tab04 td a:active{ background:url(../images/today.gif) no-repeat; height:33px; overflow:hidden;}


.mod_tab01 .title{ height:34px; background:#F6F6F6; border:1px solid #d3d3d3; border-bottom:none; text-align:center;}
.mod_tab01 .title span { line-height:30px; width:150px; height:30px; margin:0 auto 0; display:block;}
.mod_tab01 .title span a { text-indent:-99999em; width:16px; height:16px; display:block;background: url("../images/kf_ico.gif") no-repeat;
margin:8px 0 0; text-align:center; line-height:16px;}
.mod_tab01 .title span .month{ font-size:14px; color:#333; font-weight:800;}
.mod_tab01 .title span a.lastmonth{background-position:-54px -75px;float:left;}
.mod_tab01 .title span a.nextmonth{background-position:-81px -75px;float:right;}
.mod_tab01 .title span a.lastmonth:hover{background-position:4px -75px;}
.mod_tab01 .title span a.nextmonth:hover{background-position:-23px -75px;}



.links {border:1px solid #D3D4D5; margin:10px; }
.links ul {margin:10px;}
.links ul li {margin:0 10px 0 0;display:inline;}

#footer {text-align:center; margin:0 auto; background:#fff; padding:8px 10px 10px; width:960px; }
#footer p {margin-bottom:5px; overflow:hidden; height:18px; line-height:18px;color:#555;}
#footer p.link {color:#555;}
#footer p.link a,#footer p.link em {  margin:0 10px;}
#footer p.link em {color:#bbb;}
