@charset "utf-8";
body{    margin:0 auto;    text-align:center;  font:12px 宋体,Arial,Helvetica, sans-serif; background-color:#000;}
*{margin:0;padding:0;list-style:none;border:0;}
a:link,a:visited{ color:#FEB300; text-decoration:none;}
a:hover{text-decoration:underline;}
image{border:0;vertical-align:top;}
.input{background:#000000;height:19px;line-height:24px;width:150px;}
/*头*/
.header{ width:100%; height:37px; float:left; margin:0 0 1px 0;}
.header span{ display:block; width:910px; height:30px; text-align:right; margin:0 auto; padding:7px 0 0; color:#F9D351;}
.header span a:link,.header span a:visited{color:#F9D351;}
.select{ width:160px; background:#000; border:1px solid #3C0100; color:#3FCAFE; margin:0 5px; height:20px; line-height:20px;}
#loginhtml{ position:relative;width:1000px;height:600px;background:url(../images/login/right_bg.jpg);margin:0 auto;}
/*中*/
.center{ width:910px; margin:auto; float:none;}
.logo{ width:910px; height:134px; float:left; }
.logo img{margin:0 0 0 -7px;}
.content{ width:100%; float:left; height:450px; }
.left{ width:420px; height:451px; float:left; margin:0 0 0 98px; _margin:0 0 0 49px; overflow:hidden;}
.news{ width:376px; height:96px; float:left; padding:45px 0 0 15px; margin:15px 0 0 16px; _margin:15px 0 0 8px;}
.news li{ width:100%; float:left; height:18px; line-height:18px; text-align:left;}
.news li h1,.news li h2{ display:block; float:left; font-size:12px; font-weight:400; margin:0; padding:0; color:#FEB300;}
.news li h1{ width:275px; text-indent:15px; text-overflow:ellipsis; overflow:hidden; white-space: nowrap;}
.news li h2{width:75px;float:right;}
.new_server{ width:379px; height:128px; float:left; margin:0 0 0 20px;}
.new_server img{ padding:2px; border:1px solid #000; width:373px; height:122px;}
.detail{ width:379px; height:75px; float:left; margin:5px 0 5px 23px; _margin:5px 0 5px 12px;}
.detail li{ width:126px; height:73px; float:left; text-align:center; overflow:hidden;}
.important{ color:#75FF63; line-height:20px; width:362px; height:35px; padding:10px 0; float:left; margin:2px 0 5px 31px; _margin:2px 0 5px 16px; color:#BE9739;}
.right{ width:286px; height:451px; float:left; overflow:hidden;}
.server_name{ width:105px; float:left; height:38px; font-size:16px; color:#FFF112; font-weight:bold; line-height:38px; clear:both; text-align:center; margin:0 0 0 96px; _margin:0 0 0 48px;}
#loginhtml .servername{ position:relative;  top:250px; *top:252px;color:#FFCC00;left:556px;*left:110px;width:110px; }
#loginhtml .login{ top:290px; *top:20px;_top:292px;width:200px; height:150px; position:relative; left:548px; *left:140px;border-bottom-color:#FF0000; }
#loginhtml .login #loginUserName{ position:relative;width:80px; *left:-50px;_left:-12px;}
#loginhtml .login #loginUserName input{vertical-align:middle; background-color:#000000; color:#FFCC33; line-height:20px; height:20px; border-style:none; }
#loginhtml .login #loginPwd{  position:relative; top:20px; *top:18px;_top:16px;width:80px; *left:-50px;_left:-12px;}
#loginhtml .login #loginPwd input{vertical-align:middle; background-color:#000000; color:#FFCC33; line-height:20px; height:20px; border-style:none; }

#loginhtml .login #loginSave{ position:relative; float:left; top:40px;*top:37px;_top:35px; left:8px;*left:3px;}
#loginhtml .login li{ width:100%; float:left; height:32px; margin:0 0 5px 0; overflow:hidden;}
#loginhtml .login{ top:290px; *top:295px;_top:292px;width:180px; height:150px; position:relative; left:548px; *left:140px;border-bottom-color:#FF0000; }

#loginhtml .login li img{margin:0;*margin:3px 0 0;vertical-align:middle;}
#loginhtml .login li h1,.login li h2{ display:block; float:left; margin:0; padding:0; font-size:14px; color:#fff; overflow:hidden; height:24px;}
#loginhtml .login li h1{width:60px;text-align:right;padding:0 10px 0 0;line-height:26px;}
#loginhtml .login li h2{width:150px;font-size:12px;font-weight:400;text-align:left;}
#loginhtml .btn{ position:relative; width:180px;height:30px; top:245px; left:545px; *left:110px;}
#loginhtml .btn #longibtn{display:block;width:134px; height:27px; }
#loginhtml .btn p{ display:block; width:180px; margin:2px auto;}
#loginhtml .btn p a:link,.btn p a:visited{ display:block; width:79px; height:26px; float:left; text-align:center; font-weight:bold; color:#FEDB52; line-height:26px; margin:0 10px 0 0;}
#loginhtml #gametip{ position:absolute;left:0px; top:580px; width:1000px;}
#loginhtml #gametip h3{ color:#ffbc16; font-weight:normal; font-size:12px; line-height:20px;}
#loginhtml #gametip h4{ color:#705b32; font-weight:normal; font-size:12px;line-height:20px;}
.copyright{ width:100%; float:left; height:58px; color:#86816B; line-height:30px;}
#hot a:link,#hot a:visited,#hot h2{color:#FAF103;}
.annouce{ width:235px; height:44px; padding:10px 0 5px 0; float:left; color:#FFF600; font-weight:bold; margin:0 0 0 29px; _margin:0 0 0 15px; line-height:22px;}
.annouce font{color:#FFCC00;font-size:14px;}
.banner{ width:100%; float:left; height:120px; text-align:center;}
.banner li{ width:100%; float:left; height:56px; margin:4px 0 0;}
/*地图*/
.map{ width:360px; float:left; margin:40px 0 0 35px; _margin:40px 0 0 18px;}
.map span{ display:block; width:100%; float:left; height:30px;}
.map small{ display:block; width:100%; float:left; height:355px;}
.select_area{ width:100%; float:left; height:50px; color:#6CFF00; font-size:14px;}
.select_area strong{ display:block; width:236px; height:29px; clear:both; color:#FFAE00; height:30px; line-height:30px; margin:0 0 0 8px; _margin:0 0 0 4px;}
/*滑动门*/
.nTab{ width:236px; float:left; overflow:hidden; margin:10px 0 0 28px; _margin:10px 0 0 14px; background:#000; padding:0 0 10px 0; height:170px;}
.none{display:none;}
.TabTitle{ width:100%; float:left; heigfht:26px; }
.TabTitle ul{width:180px;margin:0 0 0 25px;}
.TabTitle li{ width:84px; height:26px; float:left; margin:0 1px 0 0; font-weight:bold; line-height:28px; color:#FFAE00; cursor:pointer; color:#FFAE00; overflow:hidden;}
.TabTitle .active{color:#6CFF00;}
.tabtitle .normal{background:none;}
.select_city{ width:100%; float:left; margin:10px 0 0;}
.select_city li{ width:65px; height:20px; float:left; color:#fff; text-align:left; margin:0 0 3px 0; padding:0 0 0 10px;}
.select_city li font{font-size:12px;color:#6CFF00;}
.city_info{ width:300px; float:left; margin:10px 0 0 30px; _margin:10px 0 0 15px; text-align:left; font-weight:bold; color:#fff;}
.city_info li{ width:100%; float:left; height:24px; margin:0 0 5px 0; font-size:14px; color:#FFAE00;}
.city_info input{ vertical-align:middle; margin:0 0 0 5px; color:#aaa;}
.city_info .input{width:160px;}
.tuijian{ width:200px; float:left; margin:20px 0 0 25px; _margin:20px 0 0 13px; color:#6CFF00; text-align:left; font-size:14px; font-weight:bold;}
.tuijian p{ color:#FFAD00; font-size:12px; padding:10px 0 0; font-weight:400; line-height:20px;}
/*信息*/
.msg{ width:1000px; height:480px;margin:0 auto; color:#FFFF00; padding-top:120px; font-size:14px;}
.msg p{ color:#FFAE00; font-size:14px; font-weight:bold; padding:5px 0;}
.msg p a:link,.msg p a:visited{ color:#00FF00;}
.msg font{color:#FFE400;font-size:14px;}
.msg_btn{ position:absolute; left:220px; top:200px;}
.msg_servername{ position:absolute; width:105px; height:20px; font-size:16px; font-weight:bold; color:#FFF112; right:86px; top:8px; text-align:center; margin-bottom:15px; }
#describe { text-align : left; line-height: 18px; color : #FFF; width : 240px; padding : 10px;}
#loginhtml .bbs{width:230px; height:240px; position:absolute;top:245px;left:58px;}
#loginhtml .bbs ul{width:230px; height:240px; padding-left:10px;}
#loginhtml .bbs li{ width:100%; float:left; height:18px; line-height:24px; text-align:left;color:#FEB300;}
#loginhtml .bbs li h1{width:60px;text-align:right;padding:0 10px 0 0;line-height:26px;}
#loginhtml .button3 {position:absolute;top:430px;left:850px;}
