@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0}
body{ font-size:12px; color:#dcecf8; background:#bef7fb; line-height:20px; font-family:"宋体";}
a{ color:#dcecf8; text-decoration:none;;blr:expression(this.onFocus=this.blur());outline:none; cursor:pointer;}
a:hover{ text-decoration:underline;}
ul,li{ list-style:none;}
img{ border:0;}
.clear{ clear:both;}
.m_07{ margin-top:8px;}
.bg{ position:absolute; top:35px; left:0; width:100%; height:805px; background:url(bg.jpg) no-repeat center 0; z-index:-1000;}

.main{ margin:auto; width:974px; background:url(bg.jpg) no-repeat center -447px;}
.left{ float:left; width:202px; margin-top:-38px;}
.left h3{text-indent:-1000px; height:34px;}
.right{ float:right; width:762px; color:#2d659c;}
.right a{color:#2d659c;}
.right a:hover{ color:#2d659c;}

.bb{background:#2a64ad url(bb.png) no-repeat center 0; }

/*顶部*/
.top{ margin:auto; width:974px; height:447px;background:url(bg.jpg) center 0; position:relative; z-index:1000;}
.top a.logo{ position:absolute; left:370px; top:0px; width:235px; height:124px; display:block; overflow:hidden;z-index:10000; text-indent:-1000px;}
.top .nav{width:936px; position:absolute; top:27px; left:50px; height:50px;}
.top .nav a{ display:block; width:82px; height:46px; float:left; margin-right:30px; overflow:hidden; text-indent:-1000px;}
.top .play{position:absolute;left:417px;bottom:0;width:200px;height:140px;}
/*登录*/
.user{ height:125px; position:relative;background:#fff url(index_02.jpg) no-repeat;overflow:hidden; padding-top:48px; z-index:1000;}
.login ul{ padding:0px 10px;}
.login li{ padding:3px 0;}
.login li label{width:54px; text-align:right; display:inline-block;}
.login .ipt1{ width:110px;border:1px solid #1c57a0;color:#000; line-height:12px; background:#fff; font-size:12px; padding:4px 2px; }
.login .ipt2{ border:0; background:url(index_02.jpg) 0 -349px ; width:91px; height:33px;cursor:pointer; margin:3px 3px 0 22px;}
.login a.link{ color:#fff;}
.user a.reg{POSITION: absolute; WIDTH: 97px; DISPLAY: block; HEIGHT: 35px;  TOP: 4px; LEFT: 101px; background:url(index_02.jpg)  no-repeat -1000em -1000em;  overflow:hidden; text-indent:-1000px;}

/*登录后*/
.logined ul{ padding:0 15px;}
.logined .st{ font-weight:bold; text-align:center;}
.logined .st a{ color:#CC0000;}
.logined .en{ text-align:center; font-size:14px; font-weight:bold;}
.logined .center{ text-align:center;}

.b_loged{ position:absolute; top:0; left:0; background:url(index_02.jpg) 0 -173px; height:40px; width:202px;}
#lgame a{ display:inline-block;width:144px;height:20px;overflow:hidden;}

/*推荐服务器*/
.fwq h3{background:url(index_02.jpg) 0 -213px;margin-top:8px;}
.fwq div{padding:8px 0 12px;width:202px;}
.fwq li{width:184px;margin:auto;height:26px;}
.fwq li a{ display:block; text-indent:24px;background:url(index_02.jpg) 0 -382px;line-height:23px; height:23px;}
.fwq li a:hover{text-decoration:none; color:#fff47a;}
.fwq a.more{display:block;background:url(index_02.jpg) 0 -405px;text-align:center;width:152px; height:23px;line-height:23px;margin:3px auto 0;color:#fff47a;}
.fwq a.more:hover{text-decoration: none;}

/*游戏介绍*/
.about h3{background:url(index_02.jpg) 0 -247px;margin-top:8px;}
.about div{padding:5px 10px 8px; text-indent:2em; width:182px;}

/*客服专区*/
.kf h3{background:url(index_02.jpg) 0 -281px;margin-top:8px;}
.kf ul{ padding:8px 15px;width:172px;}
.kf li{ line-height:21px;}
.kf a.an{ display:inline-block;width:60px;height:21px;background:url(index_03.gif)  no-repeat 0 -118px; text-align:center; color:#fff47a; margin:0 2px;}
.kf a.an:hover{ text-decoration:none;color:#fff229;}

/*合作媒体*/
.mt h3{background:url(index_02.jpg) 0 -315px;margin-top:8px;}
.mt div{padding:6px 0 3px;width:202px; height:244px; overflow:hidden;}
.mt div img{ display:block; margin:0 auto 3px;}
.mt div.bb{ height:260px;}

/*幻灯*/
.focus{width:200px;height:213px;border:1px solid #1c486a;float:left;padding:1px;background:#2a64ad;}

/*新闻*/
.news{width:380px;height:217px;background:url(index_05.jpg) -379px -176px;float:left;position:relative;	}
.news h3{height:37px; padding:5px 0 0 10px}
.news h3 a{display:block; float:left; width:56px;height:27px; line-height:27px;text-align:center;font-size:14px;font-weight:normal;font-weight:bold;font-family:"微软雅黑"}
.news h3 a:hover{ text-decoration:none;}
.news h3 a.n1{ background:url(index_03.gif) 0px -294px; color:#ffc537;}
.news h3 a.n2{color:#fff47a;}
.news ul{ width:360px; margin:auto;}
.news li{ border-bottom:1px dotted #5985bc; line-height:22px; padding-left:17px; background:url(index_03.gif)  no-repeat 0 -51px;}
.news li a{ color:#dcecf8}
.news li a:hover{color:#dcecf8}
.news li span{ float:right; color:#c6dbe1;} 
.news a.more{ top:8px; right:17px; position:absolute; color:#fff;}
.news h4{ line-height:28px; text-align:center; font-weight:bold; clear:both;font-size:14px;}
.news h4 a,.news h4 a:hover{color:#ffc53b;}


/*右侧广告*/
.btn{width:168px;overflow:hidden;float:right; border:1px solid #1e3343; height:215px;}
.btn img{}
/*小通栏*/
.ad{height:95px; background:#19549f; padding:7px 0 0 8px; clear:both; width:752px; overflow:hidden; border:1px solid #1c486a;}
.ad li{ float:left; margin-right:6px;}
.ad li img{ border:1px solid #1c486a; width:180px; height:88px;}
/*游戏资料*/
.data{width:762px;position:relative;}
.data h3{height:35px;text-indent:-1000px;background:url(index_05.jpg) 0 -104px;}
.data div{ padding:0;}
.data ul{ background:url(index_02.jpg) no-repeat right -439px; padding:8px 10px 0; width:740px; height:148px;}
.data li{ line-height:25px; margin-bottom:3px;}
.data h4{width:88px;background:url(index_03.gif) 0 0;display:inline-block;text-align:center;color:#fff229;font-size:12px;height:25px;float:left;margin-right:6px;}
.data h4 a{ color:#fff229;}
.data span{ padding:0 3px;}


.p3{background:#fff url(p3.png) repeat-x 0 bottom; padding:10px 12px; position:relative;}
.p3 a.more{ position:absolute; top:-27px; right:18px; width:46px; height:19px; line-height:20px; text-align:center; color:#fff; background:url(index_03.gif) 0 -341px; overflow:hidden;}
.p3 a.more:hover{ text-decoration:none;}
.p3 table{ border-left:1px solid #75b5f1;border-bottom:1px solid #75b5f1; width:100%;}
.p3 td,.p3 th{ border-right:1px solid #75b5f1;border-top:1px solid #75b5f1; text-indent:10px;}

/*攻略*/
.acts{float:right; width:378px;}
.acts h3{height:33px;background:url(index_05.jpg) 0 -244px;	text-indent:-10000px;}
.list li{border-bottom:1px dotted #89b3d1; line-height:24px;}
.list li span{float:right;}
.list { height:180px;}
/*排行榜*/
.phb{float:left; width:378px;}
.phb h3{height:33px;background:url(index_05.jpg) 0 -176px;text-indent:-10000px;}
.bold,.ranks_head{line-height:28px;  font-weight:bold;}

/*照片*/
.pic{width:762px; position:relative;}
.pic h3{background:url(index_05.jpg) 0 -140px;height:32px; padding:3px 0 0 9px;}
.pic ul{ height:145px;}
.pic li{ float:left; width:25%; text-align:center;}
.pic li img{ width:160px; height:120px; border:1px solid #1e3343; margin-bottom:6px;}

.pic h3 a{ float:left; width:85px; display:block; height:29px; overflow:hidden; text-indent:-1000px; margin-right:7px;}
.pic h3 a.b1{background:url(index_03.gif) 0 -148px;}
.pic h3 a.b2{background:url(index_03.gif) 0 -182px;}
.pic h3 a.b01{}
.pic h3 a.b02{}

/*17173*/
.wjgl{float:left; width:378px;}
.bk173{float:right;width:378px;}
.bk173 div{ height:175px; width:354px;}
.wjgl h3{height:33px;background:url(index_05.jpg) 0 -210px;text-indent:-1000px;}
.bk173 h3{height:30px;background:url(index_05.jpg) 0 -278px; padding:3px 0 0 9px; overflow:hidden; text-indent:-10000em;}
.bk173 h3 a{ float:left; width:88px; display:block; height:29px;margin-right:7px; overflow:hidden; text-indent:-1000px;}
.bk173 h3 a.b1{ background:url(index_03.gif) 0 -216px;}
.bk173 h3 a.b2{ background:url(index_03.gif) 0 -250px;}
.bk173 h3 a.b01{}
.bk173 h3 a.b02{}
/*列表页*/
.contend{ min-height:1180px;height:auto !important; height:1180px;overflow:visible;float:right;width:760px; background:#2a64ad url(bb.png) no-repeat center 35px;}
.dh{background:url(index_05.jpg) -1px -394px; height:34px;line-height:34px; }
.dh h3,.dh h1{ font-family:"微软雅黑"; font-size:16px;float:left; width:200px; padding-left:50px;color:#fff;} 
.dh div{float:right; text-align:right; padding-right:30px; padding-left:14px; background:url(index_03.gif) no-repeat -2px -76px;}
.dh div a{}
.list2{ margin:30px auto; width:700px;}
.list2 li{border-bottom:1px dotted #5985bc; line-height:28px; background:url(index_03.gif) no-repeat 4px -25px; padding-left:13px;}
.list2 li span{ float:right; color:#9abbe1;}

/*图片列表页*/
.list3 {margin:30px auto; width:700px;}
.list3 li{float:left; width:25%; height:158px;text-align:center;}
.list3 li p{ line-height:24px;} 
.list3 li img{ width:158px; height:118px; border:1px solid #5a87be; padding:2px;}
.list3 li a img:hover{ border:1px solid #78a3d8;}

/*文章页*/
.tih1 {margin:30px auto;text-align: center; width:700px;}
.tih1 h1 {font-size: 18px;line-height:50px; border-bottom:1px solid #4587ce;color:#ffc63c;}
.tih1 div{line-height:30px; color:#729dcf;}
.txt{ line-height:200%; font-size:12px; margin:20px auto; width:700px;}
.txt img{ display:block; margin:auto;}
.txt table{margin:auto;}
.msg{ padding-top:30px; line-height:20px;}
.msg,.msg a{ font-size:12px; color:#c46212;}

/*分页码*/
.page {line-height:20px; padding-top:20px; text-align: center; height:30px;}
.page strong{ margin-right:8px; color: #fff; }
.page a {background:#3275bf;  margin-right:8px; padding:6px; }
.page a:hover{background:#2379be; text-decoration:none; color:#fff;}

/*游戏资料页*/
.info_list {margin:40px auto; width:710px;}
.info_list dl{ margin-bottom:10px;}
.info_list dt{color: #ffc63c;display: block; font-size: 12px; font-weight: bold; line-height:28px;  text-align: center; width: 140px; text-align:center; background:#265d84; border:1px solid #3b78a4; border-bottom:1px solid #265d84;position:relative; z-index:1000;top:1px;}
.info_list dd{ border:1px solid #3b78a4;padding:10px; background:#265d84;  position:relative; z-index:100;}
.info_list dd a{ margin:0 5px;}

/*尾部*/
.foot{background: url("f_bg.jpg") no-repeat center bottom;   height:233px;   padding-top:70px;   text-align: center;  width: 100%; color:#344a67;}
.foot a{margin:0 5px; color:#344a67;}

#code_label input{width:43px;height:16px;padding:0;}
#code_label img{vertical-align:top;}
#auto_span input{height:18px;line-height:18px;}
#auto_span label{float:none;width:48px;}
#login_form_new .ipt2{margin-left:6px;}
#login_form_new .user_reg{top:-44px;}
#login_form_new  li{padding:1px 0;}
#login_form_new label{vertical-align:top;}
#login_form_new .code_label_hide{height:9px;line-height:9px;}
#span_submit_right{display:inline-block;vertical-align:top;text-align:right;}