/*
页面设计：smy
制作人：zyl
制作时间:2014-2-27  9:40
*/
body{font:12px/19px '\5B8B\4F53','\5FAE\8F6F\96C5\9ED1';background:#1d306b url("img/bg.jpg")/*tpa=http://image.91wan.com/ns/images/bg.jpg*/ no-repeat center 37px;color: #91a9ff;min-width:980px;}
body,dl,dd,ul,ol,h1,h2,h3,h4,p,form{margin:0}
body table{margin:auto;}
td,th,ul,ol{padding:0}h1,h2,h3,h4{font-size:100%}ul,ol{list-style:none}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{_zoom:1}.fl{ float:left;}.fr{ float:right}img{border:0;}
a{color:#91a9ff;text-decoration:none}a:hover{color:#fff;text-decoration:none}.white{color: #fff;}
.ht{text-indent:-9999em;overflow:hidden}.red{color: #cb0604;}.del{text-decoration: underline;}.mt15{margin-top: 15px;}
.wrap,.hread,.banner{width:980px; margin:0 auto;}
.hread{height:342px; background:url("img/head_bj.jpg")/*tpa=http://image.91wan.com/ns/images/head_bj.jpg*/ no-repeat left bottom;position: relative; z-index: 0;}
.top_nva{height:110px; background:url("img/nav.jpg")/*tpa=http://image.91wan.com/ns/images/nav.jpg*/ no-repeat;}
.top_nva a{float:left; width:115px; height:110px;cursor:pointer; display:inline;margin-left:20px; text-indent:-999px;overflow:hidden; background:url("img/nav.jpg")/*tpa=http://image.91wan.com/ns/images/nav.jpg*/ no-repeat -999px -999px;}
.top_nva a.nav_a{margin: 0;}.top_nva a.nav_d{margin-left:207px;}
.top_nva a.nav_a:hover{background-position:0 bottom;}
.top_nva a.nav_b:hover{background-position:-135px bottom;}
.top_nva a.nav_c:hover{background-position:-270px bottom;}
.top_nva a.nav_d:hover{background-position:-592px bottom;}
.top_nva a.nav_e:hover{background-position:-727px bottom;}
.top_nva a.nav_f:hover{background-position:-862px bottom;}

.first .f_l{width: 722px;}
.first .f_r{width: 258px;}
.first_ad{background:url("img/first_ad.jpg")/*tpa=http://image.91wan.com/ns/images/first_ad.jpg*/ no-repeat; width: 722px; height: 194px;}
.first_ad .first_ad_pic{width: 722px; height: 148px; overflow: hidden;}
.first_ad .first_ad_tab{height: 45px; text-align: right; padding-top: 1px;}
.first_ad .first_ad_tab a{float: right; line-height: 45px; width: 125px; height: 45px; text-align: center; color: #a9b5fa;}
.first_ad .first_ad_tab a:hover{background: #6273c5;  border-left: 1px solid #808fed; width: 124px; color: #fff;}

.news{width:477px; height: 319px; background:url("img/first_bottom.jpg")/*tpa=http://image.91wan.com/ns/images/first_bottom.jpg*/ no-repeat left top; padding:26px 0 0 245px;}
.news .news_tit{background-repeat: repeat-x; background-position: 0 -135px; height: 36px; width: 445px;}
a.r_more{float: right; width: 24px; line-height: 28px;height: 25px; padding-left: 17px; background-position: -221px 0; overflow: hidden;}
.news_tit ul{float: left; height: 25px;}
.news_tit ul li{float: left; width: 97px; margin-right: 3px;}
.news_tit ul li span{display: block; width:97px; height: 25px; overflow: hidden; text-indent: -999px; cursor: pointer;}
.news_tit ul li .t1{background-position: 0 -573px;}
.news_tit ul li.active .t1{background-position: -107px -573px;}
.news_tit ul li .t2{background-position: 0 -608px;}
.news_tit ul li.active .t2{background-position: -107px -608px;}
.news_tit ul li .t3{background-position: 0 -643px;}
.news_tit ul li.active .t3{background-position: -107px -643px;}
.news_tit ul li .t4{background-position: 0 -678px;}
.news_tit ul li.active .t4{background-position: -107px -678px;}
.news_tab_cnt{width: 445px; padding-top: 10px;}
.news_tab_cnt .news_top{height: 75px;}
.news_tab_cnt .news_top .news_pic{float: left; width:140px;}
.news_tab_cnt .news_top .news_pic img{border: 4px solid #101c4a; width: 132px; height: 67px;}
.news_tab_cnt .news_top h2{width: 290px; font:bold 15px/30px '\5FAE\8F6F\96C5\9ED1'; float:right;}
.news_tab_cnt .news_top h2 a{color: #fcb245;}
.news_tab_cnt .news_top p{float: right; color: #556bb6; width: 290px; height: 40px; overflow: hidden;}
.news_tab_cnt .news_tab_list{padding-top: 14px;}
.news_tab_cnt .news_tab_list li{height: 24px; line-height: 24px; border-bottom: 1px solid #324899;}
.news_tab_cnt .news_tab_list li span{float: right; font-family: arial; color: #586cb5;}
.start{display: block; width: 258px; height: 149px; overflow: hidden; background: url("img/start.jpg")/*tpa=http://image.91wan.com/ns/images/start.jpg*/ no-repeat;}
.f_btn{background: url("img/start.jpg")/*tpa=http://image.91wan.com/ns/images/start.jpg*/ no-repeat left bottom; height: 45px;}
.f_btn a{float: left; width: 87px; font: 14px/44px '\5FAE\8F6F\96C5\9ED1'; color: #fff; padding-left: 42px;}
.first_r_box{background:url("img/first_bottom.jpg")/*tpa=http://image.91wan.com/ns/images/first_bottom.jpg*/ no-repeat right top; height: 345px;}
.login{height: 92px; padding: 17px;}
.sign_txt{padding-top: 8px;}
.login .sign_in_txt{width: 155px; height: 50px; float: left; padding-top: 1px;}
.login .sign_in_txt .in_txt{width: 145px; height: 22px; line-height:22px; padding: 0 5px; background: #7a91e1; border:none; color: #2a3f82; margin-bottom: 5px;}
a.in_sub{width:63px; height: 51px; float: right; border: none; background-position:0 -35px; display:inline; cursor:pointer;}
a.in_sub:hover{background-position:-68px -35px;}
.login .s_t{padding-top: 10px;}
.login .s_t .qq{padding: 3px 16px 3px 0; background-position:82px -6px;}
/*服务?/
.s_tit{display: block; background-color: #152358; height: 35px;  padding: 0 15px; font: 14px/35px '\5FAE\8F6F\96C5\9ED1'; color:#fff; position: relative;}
.s_tit .t_s{position: absolute; top: 8px; right: 9px; width: 125px; height: 20px;  background-position: -135px -35px; overflow: hidden;}
.s_tit .t_s .s_t{height: 20px; line-height: 20px; width: 54px; background: none; border: none; overflow: hidden; padding: 0 3px; color:#fff;}
.s_tit .t_s .s_s{height: 20px; width: 60px; display: block; overflow: hidden;}
.server_list{width: 232px; margin: 14px auto;}
.server_list li{height: 24px; line-height: 24px; border-bottom: 1px solid #4158ac;}
.server_list li a{float:left; margin-right:3px;}
.server_list li img{vertical-align: text-top;}
.server .more{margin: 0 auto;}
/*banner*/
.banner{position: relative; height: 267px;}
.b_tab{}
.b_tab{position: absolute; top: 0; left: 0; z-index: 999;}
.b_tab li{float: left; width: 123px;}
.b_tab li span{display: block; cursor: pointer; height: 123px; height: 52px; overflow: hidden; text-indent: -999px;}
.b_tab li span.b1{background-position: 0 -713px;}
.b_tab li.active span.b1{background-position: -133px -713px;}
.b_tab li span.b2{background-position: 0 -775px;}
.b_tab li.active span.b2{background-position: -133px -775px;}
.b_tab li span.b3{background-position: 0 -837px;}
.b_tab li.active span.b3{background-position: -133px -837px;}
.b_tab_con{position: absolute; left: 0; top: 0;}
.b_list{width: 1090px; height: 168px; padding: 99px 0 0 10px;}
.p_sex{width: 111px; height: 27px; background-position: -135px -59px; margin: 0 0 0 226px;}
.p_sex a{float: left; width: 55px; height: 27px; overflow: hidden; text-indent: -999px;}
.p_t{width: 355px; padding: 10px 0;}

.zs_g{background: url("img/zs_g.jpg")/*tpa=http://image.91wan.com/ns/images/zs_g.jpg*/ no-repeat;}
.zs_m{background: url("img/zs_m.jpg")/*tpa=http://image.91wan.com/ns/images/zs_m.jpg*/ no-repeat;}
.fs_g{background: url("img/fs_g.jpg")/*tpa=http://image.91wan.com/ns/images/fs_g.jpg*/ no-repeat;}
.fs_m{background: url("img/fs_m.jpg")/*tpa=http://image.91wan.com/ns/images/fs_m.jpg*/ no-repeat;}
.lr_g{background: url("img/lr_g.jpg")/*tpa=http://image.91wan.com/ns/images/lr_g.jpg*/ no-repeat;}
.lr_m{background: url("img/lr_m.jpg")/*tpa=http://image.91wan.com/ns/images/lr_m.jpg*/ no-repeat;}

/*main*/
.adList{width:980px; height:82px; margin: 31px 0 24px;}
.adList ul{width: 990px;}
.adList ul li{margin:0 7px 0 0; float:left; height:82px; background: #131f51;}
.adList ul li a img{ height:72px; width:229px; padding: 4px; border: 1px solid #0c163e;}
.adList ul li a:hover img{border: 1px solid #0c163e;}
.box_list{margin-bottom: 26px;}.bg{background: #131f51;}
.box_left{width: 645px; float: left;}
.box_right{width: 314px; float: right;}
.t{height: 39px; padding-right: 15px; background: #293e82;  position: relative;}
.t span{display: block; height: 39px; text-indent: -999px; width: 215px;overflow:hidden;}
.t .r_more{font: 12px/41px '\5B8B\4F53'; background-position: -241px -90px; height: 39px; overflow: hidden; color: #4e67c2; padding-left: 19px;}
.t span.t1{background-position: 0 -181px;}
.t span.t2{background-position: 0 -328px;}
.t span.t3{background-position: 0 -230px;}
.t span.t4{background-position: 0 -377px;}
.t span.t5{background-position: 0 -426px;}
.t span.t6{background-position: 0 -279px;}
.t span.t7{background-position: 0 -475px;}
.t span.t8{background-position: 0 -524px;}
/*gameData*/
.gameData_list{padding: 23px 18px 0; height: 123px;}
.gameData_list dl{width: 275px; height: 41px; margin-bottom: 12px; overflow: hidden;}
.gameData_list dl dt{float: left; width: 82px; height: 41px; background-position: -156px -90px; text-align:center; font:bold 14px/41px '\5B8B\4F53';}
.gameData_list dl dt a{color: #fff;}
.gameData_list dl dd{float: right; width: 180px; height: 38px; overflow: hidden;}
.gameData_list dl dd a{margin: 0 3px;}
/*player*/
.player ul{width: 280px; margin: 8px auto; height: 131px;}
.n_list li{height: 26px; line-height: 26px;}
.n_list li span{float: right; font-family: arial; color: #5264a8;}
/*raiders*/
.raiders{padding: 20px 18px 0; height: 221px;}
.raiders ul{float: right; width: 340px;}
.raiders_pic{float: left; width: 244px; line-height: 23px;}
.raiders_pic a{color: #eed19d;}
.r_name{background: #6542f4; width: 224px; overflow: hidden; height: 30px; line-height: 30px; color: #fff; text-align: center; margin-bottom: 10px;}
/*ranking*/
.r_select {height: 18px; padding: 10px;}
.r_select select{width: 75px;}
.r_select li{float: left; margin-left: 10px; letter-spacing: -1px;}
.tan_list{width: 314px;height: 203px;}
.tan_list .top_tit{background: #293e81; padding: 6px 0; height: 26px; border:none; color: #adc1ff; font: bold 12px/26px '\5B8B\4F53'; margin-bottom: 7px;}
.top_tit .line{width: 2px; float: right; background-position:-254px -361px; height: 26px;}
.tan_list dl{height: 30px; line-height:30px; text-align: center; border-bottom: 1px solid #1d306b;}
.tan_list dl.nB{border: none;}
.tan_list dl dt{float: left; width: 65px;}
.tan_list dl dd{float: left; width: 73px;}
.tan_list dl dd.tan_js{width: 100px;}
.tan_list .tan{display: block; width: 16px; height: 12px; overflow: hidden; margin:9px 0 0 21px; text-indent: -999px;}
.tan_list .t_1{background-position: -241px -197px;}
.tan_list .t_2{background-position: -241px -229px;}
.tan_list .t_3{background-position: -241px -257px;}
.tan_list .t_4{background-position: -240px -288px;}
.tan_list .t_5{background-position: -240px -319px;}
/*photo*/
.photo_t,.photo_pic{width: 645px; overflow:hidden;}
.photo_t ul,.photo_pic ul{width: 660px;}
.photo_t ul li{float: left; margin-right: 2px; width: 213px; height: 49px; position: relative;}
.photo_t ul li a{height: 41px; background: #131f51; color: #fff; display: block; text-align: center; line-height: 41px; font-weight: bold;}
.photo_t ul li.active a{background: #6542f4;}
.photo_t ul li .angle{display: none; height: 8px; width: 15px; background-position: -33px 0; position: absolute; top: 41px; left: 98px;}
.photo_t ul li.active .angle{display: block;}
.photo_list{margin-top: 16px; height: 136px; overflow: hidden;}
.photo_pic ul li{margin:0 8px 0 0; float:left; height:136px; background: #131f51;}
.photo_pic ul li a img{height:126px; width:199px; padding: 4px; border: 1px solid #0c163e;}
.photo_pic ul li a:hover img{border: 1px solid #131f51;}
/*service*/
.service{height: 161px; background: url("img/service.jpg")/*tpa=http://image.91wan.com/ns/images/service.jpg*/ no-repeat; padding: 0 0 0 110px; line-height: 23px;}
.service p{padding: 15px 0 10px;}
/*media*/
.media_tab{height: 32px; position: absolute; top: 7px; right: 10px;}
.media_tab a{padding: 0 20px; line-height: 32px; float: left; height: 32px; color: #91a9ff; font-weight: bold;}
.media_tab a.active{background: #131f51; color: #fff;}
.media{padding: 19px; height: 198px; width: 607px; overflow: hidden;}
.media_link{height: 123px;}
.media_link ul{padding: 5px 0 0 5px; height: 76px;overflow: hidden;}
.media_link ul li{float:left; width:100px; height:36px; margin:0 2px 2px 0; overflow: hidden;}
/*links*/
.links{margin-top: 19px; height: 133px;}
.links p{padding:15px 10px 0; height: 64px; line-height: 22px; overflow: hidden;}
a.more{display: block; width: 146px; height: 29px; line-height: 32px; overflow: hidden; text-align: center; background-position:0 -96px; color: #fff;}
.news_tit,.r_more,.in_sub,.qq,.t_s,.more,.news_tit ul li span,.b_tab li span,.p_sex,.t span,.g1,.line,.tan,.angle,.in_news_tab li,.ser_sub,.ser_sub2{background-image: url("img/img.jpg")/*tpa=http://image.91wan.com/ns/images/img.jpg*/; background-repeat: no-repeat;}

/*inner*/
body.inner{background:#495da9 url("img/bg2.jpg")/*tpa=http://image.91wan.com/ns/images/bg2.jpg*/ no-repeat center 37px;}
.inner .top_nva{background:url("img/nav2.jpg")/*tpa=http://image.91wan.com/ns/images/nav2.jpg*/ no-repeat;}
.inner .top_nva a{background:url("img/nav2.jpg")/*tpa=http://image.91wan.com/ns/images/nav2.jpg*/ no-repeat -999px -999px;}
.inner .hread{background:url("img/head_bj2.jpg")/*tpa=http://image.91wan.com/ns/images/head_bj2.jpg*/ no-repeat left bottom;}
.m_left{float: left; width: 1000px; background: #1f2f6b; min-height:1000px; height:auto!important; height:1000px;}
.m_rigt{float: right; width: 200px; background: #2a3f82; padding-bottom: 20px; overflow: hidden;}

.in_t{height: 146px; text-align: right; padding-right: 33px; overflow: hidden; background:url("img/in_t.jpg")/*tpa=http://image.91wan.com/ns/images/in_t.jpg*/ no-repeat; position: relative;}
.in_tit{height: 40px; margin-top: 55px; float: right}
.in_t p{ color: #48599a; position: absolute; right: 39px; top: 99px;}
.in_t p span,.in_t p a{color: #48599a;}
.in_news_tab{height: 44px;padding-left: 40px; border-bottom: 1px solid #2d45a3; box-shadow: 0 2px 2px #1d2c68;}
.in_news_tab li{float: left; width: 97px; text-align: center; background-position: -999px -999px; font:14px/44px '\5FAE\8F6F\96C5\9ED1'; color: #fff; cursor: pointer;}
.in_news_tab li.active{background-position: 0 -899px;}
.in_news_tab li a{color:#fff}
.inside_box{padding: 10px 40px; color: #7a91e1;}

.tit_name {margin-bottom: 20px; text-align: center;}
.tit_name .tit_line{font: 22px/60px '\5FAE\8F6F\96C5\9ED1'; color: #fff;}
.tit_name .n_baidu{border-bottom: 1px solid #384f97; border-top: 1px solid #384f97; padding: 8px 0 10px; font-family: arial; color: #cfa8ff;}
.in_txt{line-height: 26px; padding: 8px;}

.rel_news{margin-top:10px; padding:0 15px;  border-top: 1px solid #2c3b74; border-bottom: 1px solid #2c3b74;}
.rel_news li{width:240px;height:33px; line-height:33px; overflow:hidden;color: #91a9ff;}
.rel_news li span{color: #91a9ff;}
.rel_news .fr{text-align:right;}

.hot_art{margin:25px 0 20px;}
.hot_t{line-height:30px; padding-left:9px; font:bold 14px/30px '\5FAE\8F6F\96C5\9ED1'; background:#223374; color: #c6d3ff; }
.hot_art_list{overflow:hidden; background:#1c2a60;  padding:10px 35px 10px 15px;}
.hot_art_list ul li span{color: #91a9ff; font-size: 10px;}

.in_start{background:url("img/start2.jpg")/*tpa=http://image.91wan.com/ns/images/start2.jpg*/ no-repeat; height: 146px;}
.in_start .start{height: 110px; background:url("img/start2.jpg")/*tpa=http://image.91wan.com/ns/images/start2.jpg*/ no-repeat;}
.in_start .f_btn{height: 36px; line-height: 36px; background: none;}
.in_start .f_btn a{padding: 0; width: 128px; line-height: 36px; text-align: center; text-shadow: 0 2px 2px #822538;}

.m_rigt .server{padding-bottom: 10px;}
.m_rigt .service{background: none; padding: 0 0 0 17px;}
.m_rigt .service a.more{margin: 0 auto;}
.m_rigt .links{height: auto; margin:0; }

/*xsk*/
.xsk_box{width: 640px; margin: 30px auto; background: #1c2a60; border: 1px solid #2e459e;}
.xsk_list{width: 610px; overflow: hidden; padding: 10px 0 5px 30px; background: #223374;}
.xsk_list ul{width: 670px;}
.xsk_list ul li{width: 165px; margin:0 55px 0 0; float: left; height: 30px; line-height: 30px; display:inline; }
.xsk_list ul li label{cursor: pointer;}
.xsk_list ul li label input{float: left; margin: 8px 5px 0 0;*margin: 4px 2px 0 0; }
.show_s{font:bold 14px/30px '\5B8B\4F53'; text-align: center; background: url("img/up.gif")/*tpa=http://image.91wan.com/ns/images/up.gif*/ no-repeat 405px 7px; color: #4162e0;}
.show_s a{color: #4162e0;}
.more_box{height:auto;padding:20px 0; background: #2d458e;}
.more_box .more_top{padding-left:68px;}
.more_box .more_bot{padding-left:51px;margin-top:20px;}
.more_box ul li{float:left; height:25px; font-size: 13px; line-height:25px;color: #fff;}
.more_box ul li .Tit{ color:#91a9ff;}
.ser_txt{width: 250px; height: 24px; line-height: 24px; margin-right:10px; background: #fff; border: none; padding: 0 5px; }
.ser_sub,.ser_sub2{width: 92px; height: 25px; border: none; background-position:-107px -896px; cursor: pointer;  background-color: navy;}
.ser_sub2{background-position:-107px -922px; margin-left: 10px; }
.jc_growing{padding: 5px 0 30px 0; width: 640px;  margin: 0 auto;}
.jc_growing .pl25{ line-height: 30px; padding-left: 20px; background: #1c2a60; color: #91a9ff;}

.in_newList{padding: 10px 0;}
.in_newList li{line-height: 30px; height: 30px;}

.page{background: #1c2a60;border: 1px solid #18255c; margin: 20px auto; line-height: 32px; text-align: center; font-weight: bold;}
.page a{padding: 0 2px;}
.page .active{color: #fbfcff;}

.photo_box{width: 643px; overflow: hidden; margin: 40px auto;}
.photo_box ul {width: 675px;}
.photo_box ul li{float: left; margin: 0 31px 34px 0; display: inline; width: 191px; text-align: center; height: 143px; background: #253986; line-height: 32px;}
.photo_box ul li a{font-weight: bold; color: #7a91e1;}

/*游戏资料?/
.date_tab{background: #2a3f82;border: 1px solid #17265f; margin: 16px 0 0 0; color:#89a2fc; padding:2px 10px; line-height:25px; width:614px;}
.date_tab a,.date_box p a{margin:0 6px;}
.date_txt{border: 1px solid #2e469f; margin-top:20px; width:633px; }
.date_tit{height:42px; background: url("img/date_tit.jpg")/*tpa=http://image.91wan.com/ns/images/date_tit.jpg*/ no-repeat; padding:0 10px; font:14px/42px '\5FAE\8F6F\96C5\9ED1'; color:#fff;}
.d_r{background: url("img/date_tit.jpg")/*tpa=http://image.91wan.com/ns/images/date_tit.jpg*/ no-repeat left bottom; text-align:right;}
.date_box{padding:10px 20px; height:102px;}
.date_box p{width:385px; line-height:22px;}
.d_a{background: url("img/d_a.jpg")/*tpa=http://image.91wan.com/ns/images/d_a.jpg*/ no-repeat;}
.d_b{background: url("img/d_b.jpg")/*tpa=http://image.91wan.com/ns/images/d_b.jpg*/ no-repeat;}
.d_c{background: url("img/d_c.jpg")/*tpa=http://image.91wan.com/ns/images/d_c.jpg*/ no-repeat;}
.d_d{background: url("img/d_d.jpg")/*tpa=http://image.91wan.com/ns/images/d_d.jpg*/ no-repeat;}

/*flash*/
.flash{ position:absolute; width:455px; height:200px; top:200px; z-index:3;}

#focus{position:relative;}
#focus .switcher{position:absolute;bottom:0;right:0;z-index:10}
#focus .switcher a{text-align:center;text-decoration:none;}

/*增加 2014-3-20*/
.btn_list{width: 645px; overflow: hidden;}
.btn_list ul{width: 660px;}
.btn_list ul li{float: left; width: 210px; height: 65px; margin-right: 10px;}
.mt_pic{height: 65px; width: 314px;}


.btn_list{width: 645px; overflow: hidden;}
.btn_list ul{width: 660px;}
.btn_list ul li{float: left; width: 210px; height: 65px; margin-right: 10px;}
.mt_pic{height: 65px; width: 314px;}

.mt_pic_left {width:152px; height:65px; float:left;}
.mt_pic_right {width:152px; height:65px; float:right;}
