@charset "utf-8";
/* CSS reset */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dialog,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}body,button,input,select,textarea{font:12px/1.5 arial,tahoma,\5b8b\4f53,sans-serif;}h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}ul,ol{list-style:none;}a{text-decoration:none;}a:hover{text-decoration:underline;}legend{color:#333;}fieldset,img{border:0 none;vertical-align:top;}button,input,select,textarea{font-size:100%;overflow:visible;}table{border-collapse:collapse;border-spacing:0;}article,aside,details,figcaption,figure,footer,header,menu,nav,section,time,audio,video{display:block;margin:0;padding:0;}
.clearfix:before,.clearfix:after{content:""; display:table;}.clearfix:after{clear:both;}.clearfix{*zoom:1;}.clearout{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.cleartxt{color:transparent;font:0/0 a;overflow:hidden;}
.fl{float:left;}.fr{float:right;}.clr{clear:both;}.pa{position:absolute;}.pr{position:relative;}.none{display:none;}.mn{margin:0!important;}a:link,a:active{outline:none;}
body{line-height:160%; position:relative; font-family:simsun, Microsoft YaHei, Helvetica, sans-serif; font-size: 12px; color:#444;}input{border:none;}

.com_width{width:940px; margin:0 auto;}
.bg{background:url(/images/lieyan/kf/bg.jpg) center top no-repeat;}
.head{background:url(/images/lieyan/kf/head.jpg) left top no-repeat; height:162px; position:relative;}
.main{background:url(/images/lieyan/kf/main.jpg) left top no-repeat; height:703px;}
.footer{background:url(/images/lieyan/kf/footer.jpg) left top no-repeat; height:135px;}
.logo_box{position:absolute; width:143px; height:107px; left:407px; top:0;}
.logo_box a,.nav li a{display:block; height:100%; width:100%;}
.flash_box{width:1025px; height:655px; position:absolute; left:50%; margin-left:-516px; top:210px; z-index:1;}
.game_show,.menu{position:relative; z-index:2;}
.hr_354{height:354px;}
.time_box{width:400px; height:78px; margin-left:262px; margin:0 0 8px 262px;}
.menu{color:#8f4e15; text-align:center; height:135px;}
.menu a{color:#c1722c; margin:0 3px;}
.nav{padding-top:98px; margin-right:-4px; height:57px; overflow:hidden;}
.nav li{width:140px; height:57px; float:left; margin-right:4px; display:inline;}
.nav li.n1{margin-right:372px;}
.game_info{display:none;}
.game_show li{width:373px; padding:0 23px; height:117px;}
.game_show li.g0{float:left;}
.game_show li.g1{float:right;}
.game_show li a{display:block; width:158px; height:43px;}
.glink0 a{float:right;}
.game_title{height:61px;}
.footer{text-align:center; color:#9e654d;}
.hr_40{height:40px;}
.footer p{line-height:20px;}
/* 弹出框 */
.gray{_background:url(about:blank);}
.container{display:none; height:550px; width:640px; background-color:#000; position:relative;}
.close{width:38px; cursor:pointer; height:38px; line-height:28px; text-align:center; font-family:Tahoma; background-color:#802002; font-size:40px; color:#f2cf2d; position:absolute; top:1px; right:1px;}
.container h2{height:35px; padding:25px 20px 0 0; margin-bottom:22px; font:20px/35px Microsoft YaHei; text-align:center; color:#f2cf2d;}
.container h2 i{margin:0 10px; display:inline-block; vertical-align:middle; width:33px; height:34px; background:url(/images/lieyan/kf/icon.jpg) 0 0 no-repeat;}
.container_inner{color:#999; padding:0 40px 25px; margin:0 30px 0 5px; height:400px; overflow-x:hidden; overflow-y:auto;scrollbar-arrow-color:#c7e6fa; scrollbar-face-color:#a6dbfd; scrollbar-base-color:#a6dbfd; scrollbar-darkshadow-color:#b3e2ff; scrollbar-track-color:#b3e2ff; scrollbar-highlight-color:#a6dbfd;}
/* 公用 */
.nav li a,.game_show p{text-indent:-999px\9; font-size:0;}
/* css sprite */
.nav li a:hover,.game_show li a:hover{background:url(/images/lieyan/kf/nav.jpg) 0 0 no-repeat;}
.nav li.n1 a:hover{background-position:-140px 0;}
.nav li.n2 a:hover{background-position:-280px 0;}
.nav li.n3 a:hover{background-position:-420px 0;}
.game_show li a:hover{background-position:-560px 0;}