@charset "utf-8";
/* CSS Document */
/* Base Style Sheet
   Last Modify: 2010-04-22
----------------------------------------------------------------------*/
/* 初始化浏览器默认值
-----------------------------------------------------------------------*/

/*开服100主体样式开始*/
.main{width:1000px; margin:10px auto 0 auto;}
.kf100_left{ width:690px;}

/*开服表样式*/
.kf100_table{width:690px; height:auto;overflow:auto; overflow:hidden; float:left;}
.w1000{width:1000px !important;}
.kf100_table_txt{width:690px; height:auto; background:#dedede !important;}
.kf100_table_txtyd{width:688px; height:auto;border:1px solid #ddd;border-top:none;}
.kf100_table_txt table td{ text-align:center; font-size:13px;}
.kf100_table_txt table td img{ margin-left:3px;}
.kf100_table_txt table{ border-top:none !important;}
.calendar_subnav{ width:100%;border:1px solid #cfdce7; height:31px; overflow:hidden; border-bottom:1px solid #fdced1 !important; color:#a53116; border-top:none !important; background:#fff1ec;}

.kf100_table_txt td.kf100_c1 a,.kf100_table_txt td.kf100_c1 a:visited,.kf100_table_txt td.kf100_c1 a:active{ color:#094dc9 !important; display:block;}
.kf100_table_txt td.kf100_c1 a:hover{ color:#d91676 !important;}

.kf100_table_txt td.kf100lx{ color:#788490 !important;}
.kf100_table_txt td.kf100time{ color:#445572;}
.kf100_table_txt td.tjkf{ font-size:12px !important; color:#2ba301 !important;}
.kf100_table_txt td.zzkf{color:#e803aa !important;}
.kf100_table_txt td.zzkf em,.kf100_table_txt td.kf100time em{ color:#909d8c !important; margin-left:5px;}
.kf100_table_txt td.kf100_server a,.kf100_table_txt td.kf100_server a:visited,.kf100_table_txt td.kf100_server a:active{ color:#9d0909 !important; display:block;}
.kf100_table_txt td.kf100_server a:hover{ color:#094dc9 !important;}
.kf100_table_txt td.kf100cs{ color:#4f4f4f !important;}
.kf100_table_txt td.kf100kf{ color:#a0a0a0}

.kf100_table_txt td.kf100red{ color:#d91676 !important; font-weight:bold;}
.kf100_table_txt td.kf100green{ color:#04a417 !important;}

.kf100_table_txt td.kf100go a,.kf100_table_txt td.kf100go a:visited,.kf100_table_txt td.kf100go a:active{ font-size:12px !important; font-family:normal !important;display:block; margin:0 auto;}
.kf100_table_txt td.kf100go a:hover{ color:#9d0909 !important;}

.kf100_table_txt td.kf100go a.tixing {background:url("img/qqremind.png") no-repeat; width:50px; height:16px; display: block;margin: 0 auto; margin-top:8px;}
.kf100_table_txt td.kf100go a {line-height: 31px;}
.kf100_table_txt td.kf100go a.jrtjgame {background:url("img/jrtjgame.gif") no-repeat 0 3px; width:70px; height:31px; display: block;margin: 0 auto; color:#FFF}
.kf100_table_txt td.kf100go a:hover.jrtjgame {text-decoration:underline;color:#FFF}
.kf100_table_txt td.kf100go a.jrpgame {background:url("img/jrpgame.gif") no-repeat 0 3px; width:70px; height:31px; display: block;margin: 0 auto; color:#FFF}
.kf100_table_txt td.kf100go a:hover.jrpgame {text-decoration:underline;color:#FFF}

/*开服100月份样式*/
.kf100date strong{ width:46px; height:46px; overflow:hidden; text-align:center; margin:2px 0 0 12px; _margin:0px 0 0 12px; color:#cc3366; font:bold 14px/54px simsun; background:url(img/title_bg.png) no-repeat -643px -34px; position:absolute;}
.kf100date em{font:bold 14px/32px simsun; padding-left:68px;}
.kf100_table_txt a.kf100date1{width:100%; height:100%; line-height:38px; display:block;}
.kf100_table_txt a.kf100date1:hover,.kf100_table_txt a.current{ background:#fff1ec; text-decoration:none;}
.kf100_table_txt a.kf100date1 strong,.kf100_table_txt a:visited.kf100date1 strong,.kf100_table_txt a:active.kf100date1 strong,.kf100_table_txt a.current strong{ font:normal 20px/35px tahoma; color:#537c90;}
.kf100_table_txt a:hover.kf100date1 strong{color:#d13738;}
.kf100_table_txt a.current strong{color:#d13738 !important;}
.kf100_table_txt a.kf100date1 em,.kf100_table_txt a:visited.kf100date1 em,.kf100_table_txt a:active.kf100date1 em{ font:normal 12px/30px simsun !important; color:#aaa; margin-left:3px;}
.kf100_table_txt a:hover.kf100date1 em{color:#6fa738;}
.kf100_table_txt a.current em{color:#6fa738 !important;}


/*左边样式结束-----------------------------------------------------------------------------**/

.kf100_right{ width:300px;}

/*开服100今日速推荐样式*/
.kf100_general{width:300px; overflow:auto; overflow:hidden; background:#fff;}
.general_kf100_title,.kf100date{width:300px; height:32px; line-height:32px;}
.general_kf100_title span.tl{font:bold 14px/32px simsun; color:#fff; float:left; width:154px; overflow:hidden; height:32px;padding-left:30px;display:inline-block;}
.general_kf100_title a,.general_kf100_title a:visited,.general_kf100_title a:active,.kf100date a,.kf100date a:visited,.kf100date a:active{ float:right; margin-right:12px; display:inline; color:#8b9ca5;}
.general_kf100_title a:hover,.kf100date a:hover{color:#be209b;}
.w133{width:133px !important;}
.w690{width:690px !important;}
.margin-top{padding-bottom:10px;}
.kf100_g{ background-position:0px -34px;}
.kf100_b{background-position:-302px -34px;}
.kf100_b01{background-position:0px 0px;}
.y_kf100{ background-position:0px -102px !important;}
.b_kf100{ background-position:0px -136px !important;}
.b_kf10001{ background-position:0px -68px !important;}
.g_kf100{ background-position:0px -170px !important;}

.recommend_tl{width:298px; height:75px; margin:0 auto; display:block; overflow:hidden; border-bottom:1px dashed #e9e6e6; background:#f1f9fe;}
.recommend_tl a{ display:block;width:280px; height:70px; overflow:hidden; margin:6px auto 0 auto; cursor:pointer;}
.recommend_tl a h1{ background:url(img/icon.gif) no-repeat -53px -28px; height:28px;font:bold 14px/28px Microsoft yahei; color:#d6156a; display:block; width:280px; text-align:center; overflow:hidden;}
.recommend_tl a p,.recommend_tl a:visited p,.recommend_tl a:active p{width:280px; line-height:20px; color:#768794;}
.recommend_tl a:hover p em{color:#be209b;}
.recommend_tl a p em,.recommend_tl a:visited p em,.recommend_tl a:active p em{ color:#5d7588;}

.kf100box_txt,.kf100rank,.kf100img{width:298px; border:1px solid #dcdcdc; border-top:none !important; overflow:auto; overflow:hidden;}
.kf100box_txt ul{width:298px; padding:6px 0 5px 0;}
.kf100box_txt li{width:298px;background:url(img/kf100_icon.gif) no-repeat 10px -86px; height:26px; overflow:hidden;}
.kf100box_txt li a{width:270px; font:normal 14px/26px simsun; margin-left:20px; display:inline-block;}

/*开服100游戏排行榜样式*/
.text_tl{ width:298px; height:26px; line-height:26px; background:#ffe9e2; border-bottom:1px solid #fdc6c9;}
.text_tl span.kf100_rank,.text_tl span.kf100_name,.text_tl span.kf100_type,.text_tl span.kf100_zt,.text_tl span.kf100_xg{height:25px; text-align:center; color:#a53b16; float:left;}
.text_tl span.kf100_rank{width:45px;}
.text_tl span.kf100_name{width:85px;}
.text_tl span.kf100_type{width:68px;}
.text_tl span.kf100_zt{width:55px;}
.text_tl span.kf100_xg{width:45px;}

.kf100rank{ width:298px;padding:0 0 9px 0; overflow:hidden;}
.kf100_icon{ background-position:12px -12px;}
.kf100rank li{ width:298px; height:23px; line-height:23px; vertical-align:top; overflow:hidden;}
.kf100rank li span.kf100_rank{ font-size:14px; width:45px; display:block; text-align:center; float:left; color:#fff; font-weight:bold;}
.kf100rank li span.kf100_name{ width:80px; text-align:center; float:left; color:#bd1561; display:block; overflow:hidden;}
.kf100rank li span.kf100_name a,.kf100rank li span.kf100_name a:visited,.kf100rank li span.kf100_name a:active{ color:#bd1561;}
.kf100rank li span.kf100_type{ width:68px; text-align:center; float:left; color:#6a6a6a; display:block; overflow:hidden;}
.kf100rank li span.kf100_zt{ width:60px; text-align:center; float:left; color:#6a6a6a; display:block; overflow:hidden;}
.kf100rank li span.kf100_zt a,.kf100rank li span.kf100_zt a:visited,.kf100rank li span.kf100_zt a:active{ color:#6a6a6a;}
.kf100rank li span.kf100_zt a:hover{ color:#be209b;}
.kf100rank li span.kf100_xg{ width:45px; text-align:center; float:left; color:#7692bb; display:block; overflow:hidden;}
.kf100rank li span.kf100_xg a,.kf100rank li span.kf100_xg a:visited,.kf100rank li span.kf100_xg a:active{ color:#347305;}
.kf100rank li span.kf100_xg a:hover{ color:#be209b;}

.kf100rank li.one{ width:298px; height:94px; border-bottom:1px dashed #e9e6e6; background:#f7f7f7; padding-top:12px; margin-bottom:7px;}
.kf100rank li.one span.rank_number{ width:45px; height:84px; line-height:84px; display:block; text-align:center; float:left; font-size:18px; color:#ff6000; font-weight:bold; background-position:13px 25px;}
.kf100rank li.one span.rank_number em{ visibility:hidden;}
.kf100rank li.one span.kf100pic{ width:245px; height:84px;display:block; float:left;}
.kf100rank li.one span.kf100pic a{ font-size:14px; color:#bd1561; font-weight:bold;}
.kf100rank li.one span.kf100pic a img{ width:120px; height:80px; padding:1px; background:#fff; border:1px solid #ddd; display:inline-block; float:left; margin:0 12px 0 0 ;}
.kf100rank li.one span.kf100pic a:hover img{ border:1px solid #ccc;}
.kf100rank li.one span.kf100pic em{font-style:normal; width:105px; overflow:hidden; color:#838d92; height:20px;line-height:20px;display:block;}
.kf100rank li.one span.kf100pic em small{font-style:normal;color:#ef421a;font-weight:bold; font-family:simsun; font-size:12px;}
.kf100rank li.one span.kf100pic strong{font-style:normal;font-weight:normal; width:105px; overflow:hidden; color:#dba338; height:20px;line-height:20px;display:block;}

/*开服100300x200广告样式*/
.kf100ad300{width:300px; height:250px; overflow:hidden; background:#ecf0f3;}

/*开服100图片样式*/
.kf100img{ background:#f1f9fe; padding:7px 0;}
.kf100img li{width:124px; height:110px; display:inline; float:left; margin:5px 6px 0px 12px;}
.kf100img li a{width:124px; height:110px; display:block; text-align:center; overflow:hidden;}
.kf100img li a img{width:120px; height:80px; padding:1px; border:1px solid #ddd; margin-bottom:5px;}
.kf100img li a:hover img{ border:1px solid #ccc;}
.kf100img li a em,.kf100img li a:visited em,.kf100img li a:active em{ line-height:18px; color:#6a7781;}
.kf100img li a:hover em{ color:#be209b;}

/*友情链接样式---------------*/
.friendlink{width:998px; overflow:auto; overflow:hidden; border:1px solid #ddd; margin:10px auto 0 auto !important;}
.friendlink_title{width:998px; height:29px; line-height:29px; background:#f8f8f8; border-top:1px solid #fff; border-bottom:1px solid #e5e5e5;}
.friendlink_title span.tl{ font:bold 14px/29px simsun; padding-left:12px; float:left; color:#595d5f;}
.friendlink_title span.tl em{ margin-left:3px; color:#56779b; font-size:12px !important;}
.friendlink_title a,.friendlink_title a:visited,.friendlink_title a:active{ float:right; margin-right:12px; display:inline-block; color:#888;}
.friendlink_title a:hover{color:#be209b;}

.friendlink_txt{width:978px; padding:10px; overflow:auto; background:#fcfcfc;}
.friendlink_txt a,.friendlink_txt a:visited,.friendlink_txt a:active{ margin:0 10px; color:#717a83; white-space:nowrap; line-height:24px; display:inline-block; text-align:left;}
.friendlink_txt a:hover{color:#be209b}

.page{width:auto; height:26px; text-align:center; display:block; overflow:hidden; backround:#f3d4f5;padding:8px 0px 8px 0px;}
.page a,.page a:visited,.page a:active{ display:inline-block;height:28px; line-height:28px; font-size:12px;border:1px solid #d2d2d2; padding:0 10px; font-family:simsun; background:#f9f9f9; text-decoration:none;overflow:auto; vertical-align:top; margin:0 3px; color:#666;}
.page a:hover,.page em{ background:#38a0db; border:1px solid #278ec8; color:#fff !important; font-family:simsun;}
.page em{font-weight:bold;height:26px; line-height:26px; font-size:12px; font-style:normal; display:inline-block;padding:0 10px 2px 10px; font-family:Tahoma, Arial, Helvetica, sans-serif; vertical-align:top; margin:0 3px;}
.page strong{ display:inline-block !important;font-weight:normal; font-weight:bold; line-height:26px; font-family:simsun; color:#6le span.tl a{color:#fff !important; padding:0px !important;margin:0px !important;float:left;}