body{font:12px/26px '\5B8B\4F53';background:#fff url("../images/bj.jpg") no-repeat center 37px;color: #306fa7;min-width:980px;overflow-x:hidden;}
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{overflow:hidden;_zoom:1}.fl{ float:left;}.fr{ float:right}img{border:none;}
a{color:#306fa7;text-decoration:none}a:hover{color:#cb2149;text-decoration:none;}.b{border-color:#a1bbe2;border-style: solid; border-width: 0 1px 1px 1px; background:#ecf3f9}
.ht{text-indent:-9999em;overflow:hidden}.mt10{margin-top: 10px;}.red{color: #cb2149;}.white{color: #fff}
.hot_sBox,.in_sub,.qq,.reg,.xsk,.zc,.l_tit,.t_s,.s_more,.client_go,.new_trigger,.new_trigger_list li,.serverList li,.pre_tit li a,.p_name,.pMore,.r_t span,.hot_t,.ser_sub,.p_name,.p_t,.more,.p_more{background:url("../images/img.jpg") no-repeat;}
.hread,.main{width:980px; margin:0 auto;}
.hread{background:url("../images/h_bj.jpg") no-repeat left bottom; height:480px; position: relative;}
.top_nva{height:65px; background:url("../images/nav_bj.jpg") no-repeat;}
.top_nva li{float:left; width:130px; height:65px;}
.top_nva a{display:block; width:100%; height:65px;cursor:pointer; text-indent:-999px;overflow:hidden; background:url("../images/nav_bj.jpg") no-repeat -999px -999px;}
.top_nva li.active a.nav_a,.top_nva li a.nav_a:hover{background-position:0 bottom;}
.top_nva li.active a.nav_b,.top_nva li a.nav_b:hover{background-position:-130px bottom;}
.top_nva li.active a.nav_c,.top_nva li a.nav_c:hover{background-position:-260px bottom;}
.top_nva li.active a.nav_d,.top_nva li a.nav_d:hover{background-position:-590px bottom;}
.top_nva li.active a.nav_e,.top_nva li a.nav_e:hover{background-position:-720px bottom;}
.top_nva li.active a.nav_f,.top_nva li a.nav_f:hover{background-position:-850px bottom;}
#logo{width: 200px; position: relative;}
#logo a{height: 135px; position: absolute; left: 0; top: 0; z-index: 10;}
.hot_sBox{ position:absolute; width:279px; height:35px; line-height:35px; padding-left:106px; background-position:0 0; left: 0; bottom: 9px;}
.hot_sBox a{font-weight: bold;}
.top_fla{width:757px; height: 423px; position: absolute; right:-168px; top: 58px; z-index:10;}
.wd{width: 58px; height: 155px; position: absolute; left: 105px; top: 206px; z-index:100;}
/*------main-------*/
.m_l{width: 218px; float: left;}
.m_r{width: 752px; float: right;}
.m_r .b{background-color: #ffffff;}
.start{display:block; width: 218px; height:142px; line-height:142px; background:url("../images/start.jpg") no-repeat;}
.signIn{ width:218px; height:250px; overflow:hidden; background:url("../images/signIn.jpg") no-repeat;}
.signBox{ width: 203px; margin: 0 auto; padding-top:4px; height: 125px;}
.signBox .in_txt{width:118px; padding:0 5px; height:25px;line-height: 25px; color: #708abf; margin-top: 4px; background: #fff; border: 1px solid #708abf; float:left;}
.signBox  a.in_sub{width:70px; height:59px; line-height:58px; float:right; border:none; margin-top:4px; background-position:0 -39px;}
.signBox  a.in_sub:hover{background-position:-244px -145px;}
.login_txt{width:156px; margin: 0 auto; height: 38px; line-height: 38px;}
.login_txt a{color: #fff;}
.login_txt .reg{float: right; background-position:-388px 3px; padding-left: 23px;}
a.qq { display:block; width:189px; height: 27px; margin:0 auto; background-position:-72px -39px;}
a.qq:hover {background-position:-184px -402px;}
.login_but {margin-top:15px; padding-left: 8px;}
.login_but a{display:block; width:205px; height:45px; overflow:hidden; text-indent:-999px;}
.login_but a.xsk{background-position:0 -99px; margin-bottom:6px;}
.login_but a.xsk:hover{background-position:0 -330px;}
.login_but a.zc{background-position:-205px -99px;}
.login_but a.zc:hover{background-position:-205px -330px;}
.user_info{padding: 10px 6px 0; height: 120px; color: #fff;}
/*------server--------*/
.server,.client{padding-bottom:10px;}
.l_tit{display: block; height: 35px; position: relative; overflow: hidden; text-indent: -999px;}
.server .l_tit{background-position: 0 -182px;}
.client .l_tit{background-position: 0 -219px;}
.links .l_tit{background-position: 0 -256px;}
.vote .l_tit{background-position: 0 -145px;}

.m_r .l_tit{background:url("../images/img.jpg") repeat-x 0 -531px; height: 44px;}
.m_r .l_tit .more{width:50px; height:35px; line-height:35px; background-position: -360px -260px; color:#7f98bc;position: absolute; top: 5px; right: -1px; text-indent:0;}
.l_tit .t_s{position: absolute; top: 8px; right: 9px; width: 98px; height: 20px;  background-position: -262px -39px; overflow: hidden;}
.l_tit .t_s .s_t{height: 17px; line-height: 17px; width: 55px; background: none; color: #669cce; border: none; overflow: hidden;}
.l_tit .t_s .s_s{height: 20px; width: 38px; display: block; overflow: hidden;}

.serverList{ width:189px; margin: 3px auto; padding: 5px 0 0 0; height:150px;}
.serverList li{background:url("../images/d.gif") no-repeat 5px 8px; height: 28px; line-height:28px; padding-left: 20px; padding-right:6px;}
.serverList li span{float: right; color: #ed4f5c;}
.serverList li.bj{background-color:#d0ebfb;}
a.s_more{width: 175px; height: 31px; line-height: 31px; text-align: center; display: block; color: #fff; margin: 0 auto; background-position: -235px -298px; font-weight: bold;}
a.s_more:hover{background-position: -72px -67px;}
/*---client--------*/
.client_list{padding: 12px 20px; line-height: 26px; font-family:Arial;}
.client_go{display: block; width: 175px; height: 33px; background-position: 0 -145px; margin: 0 auto;}
a.client_go:hover{background-position: 0 -402px;}
/*----links*/
.links p{padding:5px 10px; text-align: justify;}
/*vote*/
.vote ul{padding: 5px 0 1px 5px;}
.vote ul li{float: left;  width: 100px; height: 36px; margin:0 4px 6px 0; display: inline;}
.vote ul li img{border: 1px solid #c8b3b7; width: 98px; height: 34px;}

/*-----topBox-----*/
.topBox{height:246px; background:#ffffff;}
.topAd{float: left; width: 376px; height: 244px; position: relative; border:1px solid #a1bbe2;}
.topAdPic{width: 378px; height: 246px; overflow: hidden;}
.ad_a{height: 13px; position: absolute; bottom: 14px; left: 15px; z-index:10;}
.ad_a a{float: left; margin-right: 8px; height: 13px; width: 13px; overflow: hidden; text-indent: -999px;  background-color: #9db7d1;}
.ad_a a.active{background-color: #0062bc;}
.topNews{ width:373px; height:245px; float: right; border-right: 1px solid #a1bbe2; border-bottom: 1px solid #a1bbe2;}
.new_trigger{height:45px; line-height: 37px; width: 363px; padding-right: 10px; background-position: 0 -432px;}
.new_trigger a{color: #a7d5f2;}
.new_trigger ul{width:305px;}
.new_trigger ul li{ float: left; width:60px;}
.new_trigger ul li a{display: block; color:#f4faff; width:72px; height:45px; font:bold 14px/37px '\5B8B\4F53'; text-align: center;}
.new_trigger ul li.active a{text-decoration: none; background:url("../images/img.jpg") no-repeat -316px -145px; color: #fff;}
.new_trigger_cnt{ width:352px; margin: 0 auto; padding-top: 5px;}
.news_lines { width:350px; height:36px; display:block;font:bold 14px/36px '\5B8B\4F53'; background-color: #d0ebfb; text-align:center;}
.new_trigger_list{ padding-top:19px;}
.new_trigger_list li{ height:26px; line-height: 26px; color: #306395; padding:0 2px 0 1px; background-position: -9999px -9999px;}
.new_trigger_list li span{ float:right; color:#66a1d6;}
.new_trigger_list li em{/*background:#7b0202; border:1px solid #ab0303; color:#ffb291; font-weight:bold; margin-right: 2px; */font-style:normal; padding:1px 3px;}
/*----广告-----*/
.adList{height:142px; width: 752px; overflow:hidden; margin-top: 6px; background-color: #a1bbe2;}
.adList ul li{float:left; height:141px; width:248px; margin: 2px 0 0 2px; display: inline;}
.adList ul li a img{height:132px; width:248px; border-bottom: 9px solid #a1bbe2;}
.adList ul li a:hover img{border-color: #0b84dd;}
/*--------presentation--------*/
.presentation{background-color: #fff; position: relative;}

.p_tab{/*position:absolute; top: -1px; left:-1px; z-index:999; */padding-left: 350px; width:400px; height:42px; background:url("../images/pre_tit.jpg") no-repeat 0 0;}
.p_tab li{float: left; width:100px; }
.p_tab li span{display: block;cursor: pointer; width:100px; height:41px; background:url("../images/pre_tit.jpg") no-repeat -999px -999px; text-indent: -999px;}
.p_tab li.active span.p1{background-position: -352px -43px;}
.p_tab li.active span.p2{background-position: -452px -43px;}
.p_tab li.active span.p3{background-position: -552px -43px;}
.p_tab li.active span.p4{background-position: -652px -43px;}
.pres_txt{height: 130px; overflow: hidden; padding: 140px 0 0 30px; width: 720px;}
.pres_txt p{width: 320px; line-height: 30px;} 
a.p_more{display: block; font-size: 13px; font-weight: bolder; height: 26px; margin-top: 5px; text-align: center; width: 88px; background-position: 0 -402px;}
a.p_more:hover{background-position:-90px -402px; color: #fff;}
/*------gameData---------*/
.r_t{font:12px/34px '\5B8B\4F53'; padding: 0 10px 0 0;}
.r_t span{display: block; width: 170px; height: 36px; overflow: hidden; text-indent: -999px;}
.gameData .r_t span{background-position: 0 -482px;}
.raiders .r_t span{background-position:-180px -482px;}
.gameData,.raiders{width: 369px; height: 240px;}
.gameList{width: 345px; margin: 10px auto;}
.gameList li{margin:2px 0;}
.gameList li b{color: #fff; display: inline-block; width: 66px; height: 19px; text-align: center; line-height: 19px; background:url("../images/img.jpg") no-repeat -244px -207px;}
/*---raiders----*/
.raiders .new_trigger_list{width: 345px; margin: 0 auto; padding-top:5px;}
.raiders .new_trigger_list li{background-position:-401px -207px; margin-bottom:1px; padding: 0 2px 0 6px}
/*----photo-------*/
.photo .inset_b{height:162px;}
.photo .l_tit span{background-position:0 -293px; width: 125px;}
.pic_list{height: 135px; padding: 17px 0 15px 3px;}
.pic_list li{float: left; width: 170px; height: 136px; margin-left:13px; display: inline; text-align: center; line-height: 30px; }
.pic_list li a{text-decoration: none; color: #306fa7;  height: 136px; display: block;  background-color:#b8dafd;}
.pic_list li a:hover{background-color:#448ad8; color: #fff;}
.pic_list li a img{width: 170px; height: 106px;}
/*----职业人物-------*/
.th{background:url("../images/th.jpg") no-repeat right top;}
.xy{background:url("../images/xy.jpg") no-repeat right top;}
.qz{background:url("../images/qz.jpg") no-repeat right top;}
.gb{background:url("../images/gb.jpg") no-repeat right top;}
/*----媒体专区-------*/
.media{position: relative;}
.media .l_tit .mt{background-position: -221px -252px; width: 125px;}
.media .inset_b{position:relative;}
.media_tab{position:absolute; top:1px; right: 10px;}
.media_tab li{float: left; width: 89px; height: 50px;}
.media_tab li a{display: block; color:#0062bc; width:89px;  background:url("../images/img.jpg") no-repeat 0 -580px; height:43px; overflow: hidden; font:bold 14px/55px '\5FAE\8F6F\96C5\9ED1'; text-align: center;}
.media_tab li.active a{text-decoration: none; height:50px;}
.media_list { display:block; margin-left:15px; padding:15px 0 10px 0; width:720px; border-bottom:1px solid #91b6d8;}
.media_list li { height:25px; line-height:25px; width:680px; display:block; color:#306395; padding:0 2px 0 8px;background:url("../images/img.jpg") no-repeat  -403px -208px;}
.media_list li span { float:right; color:#879dbf;}
.media_gd {float:right; padding-right:20px; line-height:30px;}

.wrapper{background:url("../images/foot_bj.jpg") no-repeat center bottom; padding-bottom: 159px;}
/*------inside--------*/
.titile,.inside_tab,.inside_tab li a,.newList li,.hot_art_list ul li{background:url("../images/inside.png") no-repeat;}
.titile{height: 54px; background-position: 0 -14px; padding:0 30px;}
.inT{float: left; width: 101px; height: 54px; text-align: center; overflow: hidden; font: 22px/54px '\5FAE\8F6F\96C5\9ED1'; color: #FFFFFF;}
.where{float: right; padding-top: 15px; color: #fff}
.where a,.where span{color: #fff}
.inside{background:#19181a; border-top: none;}
.inbox{padding: 20px 30px; min-height:1098px; height: auto!important; height:1098px;}
.inside_tab{height: 51px; background-position: 0 42px; background-repeat: repeat-x;}
.inside_tab li{float: left;}
.inside_tab li a{display: block;width: 138px; height: 51px; background-position: -142px -74px; font: bold 14px/44px Arial,'\5B8B\4F53'; color: #fff; text-align: center;}
.inside_tab li a.zh{width: 139px;}
.inside_tab li.active a,.inside_tab li a:hover{background-position:0 -74px; color: #fff; text-decoration: none;}
/*newList*/
.newList{margin: 35px 0 0 0;}
.newList li{height: 35px; background-position: 0 -129px; font: 14px/35px  '\5B8B\4F53'; padding: 0 2px 0 26px;}
.newList li a .t{font-family: '\5B8B\4F53'; margin-right: 17px; font-style: normal;}
.newList li a:hover{color: #ea5800;}
.newList li span{float: right; font-size: 12px;}
.page{text-align: center; margin-top: 30px;}
.new_top h2{font: 25px/50px  '\5FAE\8F6F\96C5\9ED1'; text-align: center;}
.new_top .new_top_txt{border: 1px solid #fff; height: 61px; background:#D0EBFB; padding:15px 35px 0;}
.news_txt{padding: 30px 0; border-bottom: 1px dashed #85aed4;}

.rel_news{margin-top:20px; padding:6px 15px; background:#d0ebfb; border: 1px solid #a1bbe2;}
.rel_news li{width:270px;height:35px; line-height:35px; overflow:hidden;color: #b29185;}
.rel_news li span{color: #cb2149;}
.rel_news .fr{text-align:right;}

.hot_art{margin:15px 0 20px;}
.hot_t{line-height:32px; background-color: #D0EBFB; padding-left:30px; font-weight:bold; font-size: 14px;  border: 1px solid #a1bbe2; background-position: -389px -50px; }
.hot_art_list{overflow:hidden; border:1px solid #a1bbe2; border-top: none; padding:5px 0 10px; background-color: #D0EBFB}
.hot_art_list ul{width:688;}
.hot_art_list ul li{width:280px; float:left; background-position:-747px -91px; padding-left: 13px; margin:0 25px 0 25px; display:inline; height:28px; line-height:28px; overflow:hidden;}
.hot_art_list ul li a{font-family:Arial,'\5B8B\4F53';}
/*---screenshot-----*/
.screenshot{width: 690px; overflow: hidden;}
.screenshot .pic_list{padding: 7px 0 0 0; width: 700px;}
.screenshot .pic_list li{margin: 0 10px 23px 0; width: 165px; display: inline;}
.screenshot .pic_list li img{width: 165px;}
/*------xsk------*/
.xsk_tit{font-size: 14px; margin-top: 20px;}
.s_list{ width:690px; overflow: hidden; margin: 10px auto;}
.s_list ul{width: 720px; padding-bottom: 15px;}
.s_list ul li{width: 170px; margin:5px 30px 0 37px; float: left; height: 30px;  display:inline;  font: 12px/30px '\5B8B\4F53';}
.s_list ul li label{cursor: pointer;}

.more_box{background: #0056bc; border: 1px solid #003387; padding:15px 0 0 160px; height: 45px; margin-top: 20px;}
.more_box ul li{float:left; height:32px; line-height:32px; font-size: 14px;}
.ser_txt{width: 170px; height: 26px; line-height: 26px; margin:1px 8px 1px 0; background: #fff; border: 1px solid #d3d3d3; padding: 0 5px; }
.ser_sub{width: 88px; height: 26px; border: none; background-position:-90px -402px; font:  12px/28px '\5B8B\4F53'; cursor: pointer; color: #fff;}
.jc{line-height: 26px; }
.jc_map{ padding-top: 15px; }
.jc_map_box{ padding: 10px 0; text-align: center; }
.jc_growing{padding: 5px 0; width: 600px; margin: 0 auto;}
.jc_growing .pl25{ line-height: 30px; padding-left: 20px; background: #D0EBFB;}