@charset "utf-8";
.left{text-align:left;}
.right{text-align:right;}
.center{margin:0 auto;text-align:center;}
#left{float:left;}
#right{float:right;}
html{scrollbar-face-color:#efefef;scrollbar-highlight-color:#fff;scrollbar-shadow-color:#ccc;scrollbar-3dlight-color:#f5f5f5;scrollbar-arrow-color:#300;scrollbar-track-color:#fdfdfd;scrollbar-darkshadow-color:#fff;margin:0px;}
body{margin:0px;background-color:#fff;font-family:"宋体",Verdana,Geneva,Arial,Helvetica,sans-serif;}
.input{background-color:#f7f7f7;border:none;padding:2px;border-left:1px solid #9c9c9c;border-top:1px solid #9c9c9c;color:#000;font-size:12px;}
.btn,.btm{border:1px solid #8F9965;color:#464646;text-align:center;height:25px;line-height:25px;padding:0px 5px;font-size:12px;background:url('/images/btnbg0.jpg');}
.btm{border:1px solid #D7C207;background:url('/images/btnbg1.jpg');}
textarea{border:1px solid #999;padding:2px;color:#000;font-size:12px;}
td,th{word-break:break-all;word-wrap:break-word;}
table{empty-cells:show;}
img {border:0;}
form{margin:0px;}
td{font-size:12px;color:#000;}
.box1{float:left;border:1px solid #999;overflow:hidden;margin-top:0px!important;margin-top:1px;}
.box2{float:left;border:1px solid #f4f4f4;overflow:hidden;}
.box1 *{color:#000;font-size:14px;}
.box1 select{margin:-2px -3px;color:#000;font-size:12px;}
.boxf1{float:left;border:1px solid #999;overflow:hidden;margin-top:0px!important;margin-top:1px;}
.boxf2{float:left;border:1px solid #f4f4f4;overflow:hidden;}
.boxf1 *{color:#000;font-size:12px;}
.file{border:0px;padding:2px;margin:-4px -2px -3px -2px;color:#666;}
.frames{overflow-x:hidden;overflow-y:scroll;scrollbar-face-color:#efefef;scrollbar-highlight-color:#fff;scrollbar-shadow-color:#ccc;scrollbar-3dlight-color:#f5f5f5;scrollbar-arrow-color:#300;scrollbar-track-color:#fdfdfd;scrollbar-darkshadow-color:#fff;white-space:normal;}
.hid{display:none;}
.show{display:;}
.err{color:#f00;}
.ok{color:#00f;}
.hand{cursor:pointer;}
label{cursor:pointer;}
ul,li,dl,dd,dt{margin:0px;padding:0px;}

A{color:#35412B;text-decoration:none;font-size:12px;}
A:visited{color:#35412B;text-decoration:none;}
A:link{color:#35412B;text-decoration:none;}
A:hover{color:#d22600;text-decoration:underline;}

.hui{color:#777;}
.hui:visited{color:#777;}
.hui:link{color:#777;}
.hui:hover{color:#777;}

A.red{color:#f60;text-decoration:none;font-size:12px;}
A.red:visited{color:#f60;text-decoration:none;}
A.red:link{color:#f60;text-decoration:none;}
A.red:hover{color:#036;}
/*======================main css=================================*/
#main{width:100%;height:auto;padding:0px;margin:0px;float:left;}
#top{width:100%;float:left;}
#top #logopanel{width:100%;background:url(/images/index/top_04.gif) repeat-x;}
#top #logopanel #logo{width:900px;background:url(/images/index/top.jpg) no-repeat;height:54px;}
#top #logopanel #logo img{margin-top:0px;behavior:url(/images/iepngfix.htc);}
.index{margin-top:10px;width:100%;float:left;}
#pageat{margin-top:5px;font-size:12px;}
#pageat #panel{background:url(/images/index/at_m.jpg);height:35px;line-height:40px;}
.index #panel{width:900px;text-align:left;}
.index #panel #leftinfo{float:right;width:217px;margin-right:7px;}
.index #panel #rightinfo{float:right;width:676px;}
#menulist{width:100%;border-bottom:1px solid #709C00;float:left;background:url(/images/index/02.gif) repeat-x;height:91px;}
#menulist #topgamelist{width:900px;color:#1D3D00;font-size:12px; text-align:right;height:50px; line-height:25px;margin-top:7px;font-size:12px;}
#menulist #panel{width:826px;text-align:left;}
#menulist #panel #menu{list-style-type:none;text-align:center;float:left;margin-top:4px;}
#menulist #panel #menu a{behavior:url(/images/iepngfix.htc);}
#menulist #panel #menu a{width:100px;height:31px;line-height:31px;background:url(/images/index/btn_2.png) no-repeat;float:left;margin-right:-10px;z-index:1;position:relative; margin-bottom:-1px;padding-left:12px;font-size:12px;color:#fff;text-decoration:none;cursor:pointer;}
#menulist #panel #menu a:hover{background:url(/images/index/btn_2_hover.png) no-repeat; font-weight:bold;}
#menulist #panel #menu a.on{background:url(/images/index/btn_1.png) no-repeat;z-index:2;position:relative;font-size:14px; color:#1D3D00;font-weight:bold;}
#menulist #panel #menu a.on:hover{background:url(/images/index/btn_1.png) no-repeat;}
/*====================footer=======================*/
#footer{width:900px;overflow:hidden;position:relative;padding-bottom:10px;font-size:12px; text-align:left;}
#footer h2{padding:8px 15px;padding-bottom:5px;color:#5a8000;font-size:12px; border-bottom:3px solid #96C70B;}
#footer #subNav{float:left;overflow:hidden;padding:10px 5px; list-style-type:none;}
#footer #subNav li{float:left;border-left:1px solid #666;padding:0 8px;}
#footer #subNav li.firstli{border:none;}
#footer #subNav a{color:#666;}
#footer #subNav a:hover{color:#333;text-decoration:underline;}
#footer #copyRight{clear:left;float:left;color:#666;line-height:1.6em;padding:0 15px;}
#footer #copyRight .logoBtm{position:absolute;right:0;top:45px;width:160px;height:43px;}
#footer #copyRight .logoBtm img{behavior:url(/images/iepngfix.htc);}
#footer #copyRight a{color:#666;}
#footer #copyRight a:hover{color:#333;text-decoration:underline;}
/*====================show message=======================*/
#showmsg{border:solid 2px #ddd;padding:18px;font-size:12px;}
#showmsg legend{margin-left:80px;padding:5px 20px;font-size:14px;font-weight:bold;}
#showmsg legend.msg{color:#d22600;}
#showmsg legend.err{color:#d22600;}
#showmsg legend.ok{color:#d22600;}
#showmsg .center{width:630px;}
#showmsg ul{text-align:left;font-size:14px;color:#666;}
#showmsg ul li{line-height:25px;}
#showmsg ul li b{color:#F00;}
#showmsg ul li a{font-size:14px;text-decoration:underline;color:#000;}
#showmsg ul li.jump{text-align:center;line-height:35px; margin-top:30px;}
#showmsg ul li.jump a{ font-size:14px;text-decoration:underline;}
/*======================left & right===============================*/
.panel{width:100%;background:url(/images/index/p_mr.gif) right repeat-y;margin-bottom:10px;float:left;z-index:1;position:relative;}
.panel .p_t{background:url(/images/index/p_tm.gif) repeat-x; height:6px;width:100%;float:left;}
.panel .p_d{background:url(/images/index/p_dm.gif) repeat-x; height:6px;width:100%;float:left;}
.panel .cont{background:url(/images/index/p_ml.gif) left repeat-y;width:100%;float:left;}
.panel .cont .head_txt{ background-image:url(/images/index/h_1.gif);height:20px;padding-top:7px;margin:0px 3px;margin-top:-3px; padding-left:10px;font-size:12px;font-weight:bold;color:#fff;z-index:2;position:relative;}
.panel .cont .head_txt img{margin-right:5px;margin-top:-4px;behavior:url(/images/iepngfix.htc);}
.panel .cont .head_img{margin-top:-5px;z-index:2;position:relative;width:100%;float:left;}
.panel .cont .content{padding-top:5px;}
/*======================gameserver list===========================*/
.panel .cont #gserverlist{width:100%;float:left;font-size:12px;}
.panel .cont #gserverlist ul{color:#1D3D00;list-style-type:none;}
.panel .cont #gserverlist ul li{width:100%;float:left;margin-top:1px;}
.panel .cont #gserverlist ul li .gitem{width:200px;float:left;background:#e6e6e6;height:25px;line-height:25px;color:#333;cursor:pointer;padding-left:8px;margin-left:2px;padding-right:5px;text-align:right;display:inline;}
.panel .cont #gserverlist ul li.on .gitem{background:#545444;color:#fff;}
.panel .cont #gserverlist ul li .gitem b{padding-left:10px;background:url(/images/index/gl.gif) 0px 9px no-repeat;float:left;}
.panel .cont #gserverlist ul li.on .gitem b{font-size:12px;background:url(/images/index/1.gif) 0px 9px no-repeat;}
.panel .cont #gserverlist ul li dl{width:212px;float:left;padding-left:3px;text-align:right;display:none;}
.panel .cont #gserverlist ul li dl dd,.panel .cont #gserverlist ul li dl dt{width:202px;margin-top:2px;height:20px;line-height:20px;padding-left:5px;padding-right:5px;}
.panel .cont #gserverlist ul li dl dd.bg{background:#E5F8B8;}
.panel .cont #gserverlist ul li dl dd a{float:left;}
.panel .cont #gserverlist ul li dl dt b{float:left;font-weight:100;}
.panel .cont #gserverlist ul li.on dl{display:block;}
.panel .cont #onlinekf ul{font-size:12px;width:95%;float:left;padding-left:5px;margin-left:3px;color:#1D3D00;list-style-type:none;}
.panel .cont #onlinekf ul li{width:100%;float:left;margin-top:2px;line-height:20px;}
.panel .cont #onlinekf ul li select{width:200px;margin:-1px;}
/*======================loginpanel===========================*/
#loginpanel #login,#loginpanel #logined{color:#1D3D00; margin:0px 10px;margin-top:10px;font-size:12px;}
#loginpanel #login div{line-height:30px;height:30px;}
#loginpanel #login #regdiv{height:40px;line-height:40px;}
#loginpanel #login #regdiv a{font-size:14px;font-weight:700;color:#d22600;text-decoration:underline;}
#loginpanel #login div span{line-height:15px;}
#loginpanel #login div #loginpass_user{width:125px;}
#loginpanel #login div #loginpass_pwd{width:125px;}
#loginpanel #login div #loginpass_code{width:50px;}
#loginpanel #login div #userlogincode{margin-left:5px;}
#loginpanel #login #atcom{margin-left:8px;}
#loginpanel #login #atcom a{margin-left:15px;color:#d22600;text-decoration:underline;}
#loginpanel #login #loginsubmit{text-align:right;}
#loginpanel #login #loginsubmit input{display:block;width:194px;height:35px;margin:0 auto;}
#loginpanel #login #loginsubmit a{margin-right:10px;}
#loginpanel #logined{padding:0px 0px;}
#loginpanel #logined div{line-height:30px;height:30px;}
#loginpanel #logined div b{color:#ccc; font-weight:100;}
#loginpanel #logined div a{text-decoration:underline;color:#666;}
#loginpanel #logined #userinfo{padding:3px 3px; height:auto;}
#loginpanel #logined #userinfo div{border-bottom:1px dashed #ccc;text-align:right;}
#loginpanel #logined #userinfo div span{float:left;}
#loginpanel #logined #userinfo #quit{padding-top:10px;border-bottom:0px;text-align:center;}
/*======================page===========================*/
.page{color:#777;font-size:13px;line-height:30px;height:30px;cursor:default;}
.page .fp_f,.page .pp_f,.page .np_f,.page .lp_f{color:#333;font-size:14px;font-weight:bold;cursor:pointer;}
.page .fp_a,.page .pp_a,.page .np_a,.page .lp_a{font-size:14px;font-weight:bold;}
.page .wp_f{color:red;font-weight:bold;}
.page .topage{border:0px;border-bottom:1px solid #999;padding:0px;text-align:center;}

.cnpage{color:#777;font-size:12px;line-height:30px;height:30px;cursor:default;}
.cnpage .cnfp_f,.cnpage .cnpp_f,.cnpage .cnnp_f,.cnpage .cnlp_f{color:#333;font-size:12px;cursor:pointer;}
.cnpage .cnfp_a,.cnpage .cnpp_a,.cnpage .cnnp_a,.cnpage .cnlp_a{font-size:12px;}
.cnpage .cnwp_f{color:red;font-weight:bold;}
.cnpage .cntopage{border:0px;border-bottom:1px solid #999;padding:0px;text-align:center;}


/*================================================*/
.fleft{ float:left;}
.fright{ float:right;}
.jg2{ width:100%; height:8px;}
