/*
页面设计：lizhangnian
制作人：zhouyunlong
制作时间:2014-3-24  14:00
*/
body{font:12px/30px '\5B8B\4F53';background:url("../images/bj.jpg") no-repeat center 37px #1d1d1d;color: #999;min-width:980px;}
body,dl,dd,ul,ol,h1,h2,h3,h4,p,form{margin:0}
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;}.ht{text-indent:-9999em;overflow:hidden}
a{color:#999;text-decoration:none}a:hover{color:#ff0000;text-decoration:underline;}.del{text-decoration: underline;}
.warp{width:980px; margin:0 auto;}
.header{width:980px; position: relative; height: 461px; background:#0e0e0e url("../images/top.jpg") no-repeat left top; padding-top: 265px;}
.top_nva{height:61px; width:738px; background:url("../images/nav.jpg") no-repeat;padding-left: 242px;}
.top_nva a{float:left; width:105px; height:61px;cursor:pointer; margin-right: 14px; display:inline;text-indent:-999px;overflow:hidden; background:url("../images/nav.jpg") no-repeat -999px -999px;}
.top_nva a.nav_a:hover{background-position:-242px bottom;}
.top_nva a.nav_b:hover{background-position:-361px bottom;}
.top_nva a.nav_c:hover{background-position:-480px bottom;}
.top_nva a.nav_d:hover{background-position:-599px bottom;}
.top_nva a.nav_e:hover{background-position:-718px bottom;}
.top_nva a.nav_f:hover{background-position:-837px bottom;}
.first_area{height: 280px; background:url("../images/first_bj.jpg") no-repeat;}
.f_ad{float: left; width: 740px;height: 280px;position:relative;}
.conbox{width: 740px; height: 280px; overflow: hidden;position:absolute;top:0;left:0;z-index:1;}
.switcher{height: 13px; position: absolute; bottom: 14px; right: 15px;z-index:2}
.switcher a{float: left; margin-right: 8px; height: 13px; width: 13px; overflow: hidden; text-indent: -999px;  background-color: #949494;}
.switcher a.cur{background-color:#E80000;}
.f_login{width: 240px; float: right;}
.start{height: 62px; background-position: 0 0; padding-top: 98px;}
.start a{display: block; width: 240px; height: 55px;}
.login{width: 220px; margin: 0 auto; padding-top: 5px; height: 86px;}
.sign_txt,.user_info{height: 86px; line-height: 22px; overflow: hidden;}
.login .sign_in_txt{width: 150px; height: 50px; float: left;}
.login .sign_in_txt .in_txt{width: 140px; height: 22px; line-height:22px; padding: 0 5px; background: #adadad; border:none; color: #555; margin-bottom: 5px;}
a.in_sub{width:63px; height: 51px; float: right; border: none; background-position:0 -203px; display:inline; cursor:pointer;}
a.in_sub:hover{background-position:-73px -203px;}
.s_t{padding-top: 5px;}
.login_btu{height: 30px; background-position: 0 -166px;}
.login_btu a{display: block; width: 105px; height: 30px; overflow: hidden; text-indent:-999px;}
.ad_list{padding:10px 0 0 0; height: 110px; background-color: #121212;}
.ad_list li{float: left; width: 235px; height: 100px; margin-left: 8px;}
.ad_list li a { display:block; overflow:hidden; float:left; border:0;}
.ad_list li a:hover { border:3px solid #f00;}
.ad_list li a img { width:235px; height:100px;}
.ad_list li a:hover img { margin:-3px;}

.warp .t{height: 40px; padding-right: 15px; position: relative; background-position: 0 -264px; background-repeat: repeat-x;}
.t span{display: block; height: 40px; text-indent: -999px; width: 130px; overflow:hidden;}
.t a.more{background-position: -146px -233px; height: 13px; width: 47px; float: right; display: block; overflow: hidden; text-indent: -999px; margin-top: 13px;}
.t a.more:hover{background-position: -146px -210px;}
.t span.t1{background-position: 0 -498px;}
.t span.t2{background-position: 0 -579px;}
.t span.t3{background-position: -131px -579px;}
.t span.t4{background-position: 0 -624px;}
.t span.t5{background-position: -131px -624px;}
.t span.t6{background-position: 0 -669px;}
.t span.t7{background-position: -131px -669px;}

.tit_tab{height: 40px; float: left;}
.tit_tab li{float: left;}
.tit_tab li a{display: block; width: 130px; height: 40px; overflow: hidden; text-indent: -999px;}
.tit_tab li a.t1{background-position: -131px -314px;}
.tit_tab li.active a.t1{background-position: 0 -314px;}
.tit_tab li a.t2{background-position: -131px -358px;}
.tit_tab li.active a.t2{background-position: 0 -358px;}
.tit_tab li a.t3{background-position: -131px -403px;}
.tit_tab li.active a.t3{background-position: 0 -403px;}
.tit_tab li a.t4{background-position: -131px -448px;}
.tit_tab li.active a.t4{background-position: 0 -448px;}

.mt15{margin-top: 15px;}.bg{background-color: #161616;}
.box_left{width: 665px; float: left; }
.box_right{width: 300px; float: right;}

.news_tab_cnt{padding: 15px 20px; height: 259px;}
.news_tab_cnt .news_top{height: 65px; padding-right: 10px;}
.news_tab_cnt .news_top .news_pic{float: left; width:180px;}
.news_tab_cnt .news_top .news_t{width: 420px; float: right;}
.news_tab_cnt .news_top .news_t h2{color: #ff6900;}
.news_tab_cnt .news_top .news_t h2 a{font-size: 14px;color: #ff6900;}
.news_tab_cnt .news_top .news_t p{line-height: 18px; height: 36px; overflow: hidden;}
.news_tab_cnt .news_tab_list{padding-top: 12px;}
.news_tab_list li{height: 29px; line-height: 29px; border-bottom: 1px dashed #222222;}
.news_tab_list li span{float: right; font-family: arial;}

.server{height: 329px;}
.s_find{padding: 15px 15px 0 64px; height: 47px;}
.s_to{float: right; width: 80px; height: 30px; text-align: center; line-height: 30px; background-position: -139px -498px; color: #fff; border: none; font-weight: bold;}
.s_find .s_txt{width: 130px; height: 30px; line-height: 30px; padding: 0 5px; background-color: #121212; color: #545454; float: left; border: none;}
.server ul{padding: 0 15px; height: 150px;}
.server ul li{height: 30px; padding: 0 12px 0 18px;}
.server li:nth-child(odd){background-color:#121212;}
.server li span{color: #b60000;}
a.s_more{display: block; width: 239px; height: 31px; text-align: center; color: #fddaba; font: bold 12px/31px '\5B8B\4F53'; background-position: 0 -543px; margin: 15px 0 0 29px;}
a.s_more:hover,a.s_to:hover{color: #ffde00; text-decoration: none;}
.players_box{height: 212px; position: relative;}
.players_content{overflow:hidden;width:588px;height:168px;position:absolute;left:40px;top:12px;}
.players_box ul li{float: left; width: 127px; margin:0 10px; display: inline;}
.players_box ul li a{ border:0; float:left; background:#f00; overflow:hidden;}
.players_box ul li a:hover{ border:1px solid #f00;}
.players_box ul li a img{ width:125px; height:148px;}
.players_box ul li a span { display:block; width:125px; height:22px; line-height:20px; text-align:center; background:#4c4c4c; color:#bbb;}
.players_box ul li a:hover span { margin:0 -1px; background:#f00; color:#fffefe;}
.players_box ul li a:hover img{ margin:-1px -1px 0 -1px;}
.players_box .players_btu{display: block; width: 20px; height: 50px; overflow: hidden; text-indent: -999px; position: absolute; top: 73px;}
.players_box a.p_left{left: 10px; background-position: -241px 0;}
.players_box a.p_left:hover{background-position: -241px -53px;}
.players_box a.p_right{right: 10px; background-position: -241px -107px;}
.players_box a.p_right:hover{background-position: -241px -160px;}

.raiders ul{padding: 13px 15px; height: 186px;}
.raiders ul li{border-bottom: 1px dashed #222222;}

.data_list{padding: 15px 0 0 18px; height: 235px;}
.data_list dl{background-color:#232323; float: left; margin-right: 10px; width: 150px; height: 215px; display: inline;}
.data_list dl dt{height: 48px; width: 150px;}
.data_list dl dt.d1{background-position: 0 -714px;}
.data_list dl dt.d2{background-position: 0 -767px;}
.data_list dl dt.d3{background-position: 0 -820px;}
.data_list dl dt.d4{background-position: 0 -873px;}
.data_list dl dd{height:165px; border-bottom: 2px solid #980000; width: 130px; overflow: hidden; margin: 0 auto; text-align: center;}
.data_list dl dd a{white-space:nowrap;}

.service{position: relative; height: 210px;}
.ser_txt{background:url("../images/service.jpg") no-repeat; position: absolute; left: 0; top: 0; width: 334px; height: 175px; padding: 50px 0 0 20px;}
.ser_txt .s_more,.in_service .s_more{margin: 10px 0 0 0; background-position: 0 -926px; width: 160px;}
.link_list{padding: 10px 20px; line-height: 28px;}

.vote{padding: 9px 0; height: 80px;}
.vote li{float:left; width:130px; height:35px; margin:0 0 5px 13px; overflow: hidden;}

.photo{padding: 20px 0 20px 20px; width: 645px; overflow: hidden; height: 130px;}
.photo ul{width: 655px;}
.photo ul li{width: 194px; height: 134px; float: left; margin-right: 24px; display: inline;}
.photo ul li a { border:0; float:left; background:#f00; overflow:hidden;}
.photo ul li a:hover { border:2px solid #f00;}
.photo ul li a img{width: 190px; height: 130px;}
.photo ul li a:hover img,.inside_box .photo ul li a:hover img{ margin:-2px;}
.start,.in_sub,.login_btu,.more,.t,.tit_tab li a,.t span,.s_to,.s_more,.players_btu,.data_list dl dt,.ser_sub, .ser_sub2{background-image: url("../images/btn.jpg"); background-repeat: no-repeat;}

/*indise*/
body.subpage{background-image:url("../images/inside_bg.jpg");}
.subpage .header{height: 61px; background:#0e0e0e url("../images/inside_top.jpg") no-repeat left top; }
.subpage .top_nva{background:url("../images/inside_nav.jpg") no-repeat;}
.subpage .box_right{width: 240px;}
.subpage .s_find{padding: 15px 15px 0;}
.subpage .server li:nth-child(odd){background-color:#0f0f0f;}
.subpage .s_find .s_txt{width: 119px; background-color: #0b0b0b;}
.subpage .server a.s_more{width: 179px; background-position: 0 -962px;}
.in_service{background:url("../images/service.jpg") no-repeat left -235px; float: right; width: 220px; padding: 50px 0 0 20px; color: #999;}

.main{background-color: #121212;}
.inside{width: 740px; float: left; background-color: #0b0b0b; min-height:1000px; height:auto!important; height:1000px; color: #999;}
.sidebar{width: 240px; float: right;}
.in_t{background:url("../images/inside.jpg") no-repeat;}
.in_t{height:153px; background-position: 0 0;}
.in_tit{height: 58px;text-align: right; padding: 32px 25px 0 0;}
.in_tit h3{font:bold 36px/36px"\5FAE\8F6F\96C5\9ED1"; color: #fff;}
.in_t .in_tit p{padding: 0; font-family: arial; color: #c33b1b; font-size: 18px;}
.in_t p{ padding:24px 25px 0 0;  text-align: right; color: #5e5e5e;}
.in_t p a{color: #888888; text-decoration: underline;}
.inside_box{padding: 25px 50px; width: 640px;}
.n_tab{height: 40px; background: -moz-linear-gradient( top,#1d1d1d,#161616);background:-webkit-linear-gradient(top,#1d1d1d,#161616); _background: #161616;}
.n_tab li{font:15px/40px"\5FAE\8F6F\96C5\9ED1"; _line-height: 40px; float: left; width: 159px; text-align: center; color: #f8f8f8; border-left: 1px solid #0b0b0b; cursor: pointer;}
.n_tab li.active{color: #737478; height: 37px; line-height: 37px; width: 158px; background: -moz-linear-gradient( top,#171717,#0f0f0f);background:-webkit-linear-gradient(top,#171717,#0f0f0f); _background: #0f0f0f; border-style: solid; border-color: #b60000 #1a1a1a #1a1a1a #0b0b0b; border-width: 2px 1px 1px 1px;
box-shadow: 1px 0px 1px #1a1a1a inset; -moz-box-shadow: 1px 0px 1px #1a1a1a inset; -webkit-box-shadow: 1px 0px 1px #1a1a1a inset;
}
.n_tab li a{display: block;}

.in_news{padding-top: 1px;}
.in_news li{padding-top: 10px; height: 29px; line-height: 29px; border-bottom: 1px dashed #171717;}
.in_news li a{color: #999;}
.in_news li a:hover{color: #ff0000;}

.page{margin: 20px auto; line-height: 32px; text-align: center; font-weight: bold;}
.page a{padding: 2px;}
.page a:hover{text-decoration: none;}

.in_title{margin-bottom: 20px;}
.in_title h2{font: 20px/28px '\5FAE\8F6F\96C5\9ED1'; color: #ff1111; padding-bottom: 3px;}
.in_title .t_bottom{border-bottom: 1px solid #191919; border-top: 1px solid #ff1111; color: #525252;  font-family: arial;}
.in_content{line-height: 24px; padding-top: 10px;}

.rel_news{margin-top:30px; border-bottom: 1px dashed #171717; border-top: 1px dashed #171717;}
.rel_news li{width:270px;height:35px; line-height:35px; overflow:hidden; color: #525252}
.rel_news li a{color: #525252;}
.rel_news li span{color: #525252;}
.rel_news .fr{text-align:right;}

.hot_art{margin:30px 0 20px;}
.hot_t{line-height:34px; background-color: #212121; padding-left:25px; font-weight:bold; font-size: 14px;}
.hot_art_list{overflow:hidden; background-color: #0f0f0f; border-top: none; padding:5px 8px;}
.hot_art_list li{border-bottom: 1px dashed #171717;}

.inside_box .photo{padding:15px 0 0 7px; width: 633px; height: auto;}
.inside_box .photo li{margin: 0 24px 40px 0;}

/*xsk*/
.xsk_box{width: 640px; margin: 30px auto; background: #ffbf00;}
.xsk_list{width: 610px; overflow: hidden; padding: 10px 0 5px 30px; background: #ffd95a; color: #525252;}
.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("../images/up.gif") no-repeat 405px 10px; color: #4162e0;}
.show_s a{color: #b82c0d;}
.more_box{height:auto;padding:20px 0; background: #015f9d;}
.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: #fff200;}
.more_box ul li .Tit{ color:#fff;}
.ser_inp{width: 250px; height: 24px; line-height: 24px; margin-right:10px; background: #fff; border: none; padding: 0 5px; }
.ser_sub,.ser_sub2{width: 90px; height: 23px; border: none; background-position:-160px -714px; cursor: pointer;  background-color: navy;}
.ser_sub2{background-position:-160px -747px; 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;}

.syswf { width:400px; height:180px; position:absolute; top:65px; left:215px;}