html{overflow-x:hidden;}
body{font:12px/1.2 '\5B8B\4F53','\5FAE\8F6F\96C5\9ED1';background:#ffffff url("../images_v3/bj.jpg") no-repeat center 37px;color: #666666;min-width:978px;}
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:0;}
a{color:#666;text-decoration:none}a:hover{text-decoration:underline}
.ht{text-indent:-9999em;overflow:hidden}.yellow{color: #fce895;}.green{color: #188969;}
.b{border: 1px solid #a4c0b1; border-top: none; background: #f2f6f0;}
.wrap{width:975px; padding-left:3px;margin:0 auto;}
.top_nav{height:110px; width:978px;background: url(../images_v3/nav_bj.jpg) no-repeat;}
.top_nav a{float:left;width:123px;  height:110px;cursor:pointer;margin-right:10px;  display: inline;text-indent:-999px;overflow:hidden; background: url(../images_v3/nav_bj.jpg) no-repeat -999px -999px;}
.top_nav a.nav_c{width: 323px; margin: 0;}.top_nav a.nav_f{margin: 0;}
.top_nav a.nav_a:hover{background-position:0 bottom;}
.top_nav a.nav_b:hover{background-position:-133px bottom;}
.top_nav a.nav_c:hover{background-position:-266px bottom;}
.top_nav a.nav_d:hover{background-position:-589px bottom;}
.top_nav a.nav_e:hover{background-position:-722px bottom;}
.top_nav a.nav_f:hover{background-position:-855px bottom;}
.header{height:389px; position: relative;}
.h_top{background: url(../images_v3/h_bj.jpg) no-repeat; height:349px; padding:40px 0 0 9px;}
.b_tab{width:450px; height:230px; position:relative;}
.tab_conter{width:450px; height:230px; overflow:hidden;}
.tab_img{height:18px; position:absolute;bottom:1px;right:45px;z-index:999;}
.tab_img a{float:left; width:18px;height:18px;line-height:18px;text-align:center; background:#94be99; color:#fff; margin-left:10px; border-radius: 9px 9px 9px 9px; -webkit-border-radius: 9px 9px 9px 9px; -moz-border-radius: 9px 9px 9px 9px;}
.tab_img a:hover,.tab_img a.active{text-decoration:none; background:#5f9c6d;}
.new_se{padding: 28px 0 0 82px; width: 255px; font:bold 12px/30px '\5FAE\8F6F\96C5\9ED1'; text-align: center; color: #fcffd9; text-indent:-999px;}
.top_fla{width:1233px; height:385px; position:absolute; left:-1px; top:0; z-index:10;}
/*main*/
.siginBox,.in_sub,.fPas,.login_qq,.leftBut,.tit,.tit h3,.tit_more,.go_game,.more,.r_tit,.r_tit h3,.p_tab li span,.g1,.g2,.r_more,.data_name,.media_tab li,.news_list li,.hot_art_list ul li,.return_top,.ser_sub,.ser_sub2,.s_btn,.daily_reg,.wx_logo,.s_more{background: url("../images_v3/icon.png") no-repeat;}
.c_left{float: left; width: 217px;}
.c_right{float: right; width: 752px;}
.siginBox{background-position: 0 0; height: 138px; width: 217px;}
.signBox{width: 198px; margin: 0 auto; padding:15px 0 0;}
.signBox .in_txt{width:120px; padding:0 5px; height:20px;line-height: 20px; color: #3f6d66; margin-top: 3px; background: #ffffff; border-bottom:1px solid #709384; border-right:1px solid #9db6ab; border-left:1px solid #9db6ab;border-width: 0 0 1px 1px; border-style: solid; float:left;}
.signBox  a.in_sub{width:61px; height:45px; float:right; border:none; margin-top:4px; background-position:-218px 0;}
.signBox  a.in_sub:hover{background-position:-218px -46px;}
.user_info{line-height: 20px; padding: 18px 5px 0px 5px; color:#afd5d2;}
.user_info .tc{text-align:center; margin-top:5px;}
.user_info a{ color:#afd5d2}
.login_zc{height: 35px; line-height: 35px; padding:0 28px 0 2px;}
.login_zc a.fPas{float:right; padding-left:18px; background-position:-285px 10px;}
.login_zc a{color: #60a688;}
a.login_qq{display:block; margin: 0 auto; width:122px; height:24px; background-position: 0 -140px;}
a.login_qq:hover{background-position: -123px -140px;}
.leftBut{margin: 5px 0 1px 0; height: 95px; width: 217px; background-position: 0 -166px;}
.leftBut a{display: block; width: 217px; height: 47px; overflow: hidden; text-indent: -999px;}
.tit{width: 155px; height: 38px; background-position: 0 -263px; padding-left: 62px;}
.tit_more{width: 217px; height: 38px; background-position: 0 -750px;}
.tit h3{display: block; width: 82px; height: 38px; overflow: hidden; text-indent: -999px;}
.tit .t1{background-position: -219px -166px;}
.tit .t2{background-position: -219px -205px;}
.tit .t3{background-position: -219px -244px;}
.tit .t4{background-position: -219px -283px;}
.tit .t5{background-position: -219px -322px;}
.tit .t6{background-position: -219px -571px;}
.server{margin-top: 7px; height: 219px;}
.server_box{height: 180px;}
.s_game{padding: 15px 10px 0 8px; height: 24px;}
.txt_game{width: 125px; height: 24px; line-height: 24px; padding: 0 5px; background: #aaa; border: none; color: #dfdfdf;}
.go_game{float: right; width: 60px; height: 24px; border: none; background-position: -217px -92px;}
.serverList{width: 174px; margin: 0 auto; height:90px; padding: 7px 0;}
.serverList li{height: 28px; line-height: 28px; border-bottom: 1px dotted  #948987;}
.serverList li.nb{border: none;}
.more{display: block; margin: 0 auto; width: 185px; height: 21px; background-position: 0 -302px; text-align: center; font:12px/22px '\5B8B\4F53'; color: #fff; overflow: hidden;}
.about,.client,.cooperation,.link,.mT9{margin-top: 9px;}
.about p,.client_list{padding: 10px 18px 0; line-height: 25px;}
.client_list{padding: 10px 18px; }
.client_box{height:208px;}
.cooperationList{margin: 0 auto; padding: 10px 0 5px 0; overflow: hidden;}
.cooperationList ul{width: 210px;}
.cooperationList ul li{float: left;  width: 96px; margin:0 7px 5px 0; display: inline;}
.cooperationList ul li img{border: 1px solid #a4c0b1; width: 94px; height: 36px;}
.link p{padding: 5px 14px; line-height: 24px; text-align: justify}
.topBox{width: 752px; height: 238px; background: url("../images_v3/topBox.jpg") no-repeat;}
.topAd{float: right; width: 377px; height: 214px; position: relative; padding: 12px 12px 0 0;}
.topAdPic{width: 367px; height: 214px; overflow: hidden; padding-left:4px;}
.ad_a{height: 7px; position: absolute; bottom: 7px; left: 275px; z-index:1000;}
.ad_a a{float: left; margin-right: 4px; height: 7px; width: 14px; overflow: hidden; text-indent: -999px; background: #082624;}
.ad_a a.active{background: #a90000;}
.topNews{width: 346px; float: left; padding: 2px;}
.up_down {height:37px; line-height:28px; color:#60a688;}
.up_down_l a{width:141px; height:30px; display:block; float:left; text-indent:-9999px; margin-right:10px;} 
.up_down_r b{color:#f85800;}
.news_tab{padding-left: 18px; height: 32px; border-bottom:1px #012616 solid;}
.news_tab li{float: left; width: 64px; height: 33px; text-align: center; font:12px/31px '\5FAE\8F6F\96C5\9ED1'; cursor: pointer; color: #fff;}
.news_tab li.active{border-left: 1px solid #082624; border-right: 1px solid #082624;background:url(../images_v3/nav_bgjpg.jpg) no-repeat;}
.news_tab_cnt{width:320px; margin: 0 auto; padding-top:7px;}
.news_lines{width:330px; height:32px; line-height:32px; display: block;  color: #afd5d2; text-align: center;  }
.news_lines a{color: #c4e3ba;}
.news_tab_list{padding-top:10px; height: 110px;}
.news_tab_list li{height: 24px; line-height: 22px; color: #597372;}
.news_tab_list li em{font-style: normal; margin-right: 10px;}
.news_tab_list li a{color: #60a688}
.news_tab_list li a:hover{color: #bd8e11; text-decoration: none;}
.adList{width:752px; height:84px; margin: 9px auto; overflow:hidden;}
.adList ul{height:84px; width:770px;}
.adList ul li{margin:0 12px 0 0; float:left; height:84px; width:243px;}
.adList ul li a img{ height:84px; width:243px;}
.c_right .b{border: 1px solid #ebebeb; background: #fcfcfc;}
.r_tit{background-repeat: repeat-x; background-position: 0 -425px; height: 33px; position: relative;}
.r_tit h3{float: left; width: 105px; height: 32px; overflow: hidden; text-indent: -999px;}
.r_tit .r1{background-position: 0 -327px;}
.r_tit .r2{background-position: -101px -327px;}
.r_tit .r3{background-position: 0 -361px;}
.r_tit .r4{background-position: -108px -361px; width: 120px;}
.r_tit .r5{background-position: 0 -393px;}
.r_tit .r6{background-position: -189px -536px;}
.p_tab{position: absolute; top: 0; right: 0; z-index: 999;}
.p_tab li{float: left; margin-right: 10px; width: 53px; text-align: center; }
.p_tab li span{display: block; font:bold 12px/32px '\5FAE\8F6F\96C5\9ED1'; color: #188969; cursor: pointer; height: 45px; background-position: -999px -999px}
.p_tab li.active span.p1,.p_tab li.active span.p2,.p_tab li.active span.p3{overflow: hidden; text-indent: -999px;}
.p_tab li.active span.p1{background-position: 0 -461px;}
.p_tab li.active span.p2{background-position: -54px -459px;}
.p_tab li.active span.p3{background-position: -108px -459px;}
.mj{background: url("../images_v3/mj.jpg") no-repeat;}
.qm{background: url("../images_v3/qm.jpg") no-repeat;}
.wz{background: url("../images_v3/wz.jpg") no-repeat;}
.p_txt{height: 180px; position: relative; }
.p_name{padding:28px 0 0 92px; width: 300px; height: 46px; line-height: 18px;}
.p_list{padding:15px 0 0 28px; width: 210px; color: #6b908d;}
.p_list li{padding:4px 0;}
.p_list li img{vertical-align: text-bottom;}
.p_vide{width: 149px; height: 63px; position: absolute; left: 248px; top: 93px;}
.l_box{width: 345px; float: left;}
.r_box{width: 395px; float: right;}
.gl{float: left; width: 138px; margin-left: 10px;}
.gl li{float: left; width: 69px; cursor: pointer;}
.gl li span{display: block; width: 69px; height: 30px; overflow: hidden; text-indent: -999px;}
.gl li span.g1{background-position: -162px -460px;}
.gl li.active span.g1{background-position: -162px -494px;}
.gl li span.g2{background-position: -231px -494px;}
.gl li.active span.g2{background-position: -231px -460px;}
.r_more{display: block; width: 20px; height: 16px; position: absolute; right: 5px; top: 9px; overflow: hidden; text-indent: -999px; background-position: -280px -134px;}
.gl_list{padding:10px; height: 176px;}
.gl_list li{height: 28px; line-height: 28px; border-bottom: 1px dashed  #c6c6c6;}
.gameData dl{height: 45px; width: 347px; margin: 0 auto; padding: 10px 0;}
.gameData dl dt{width: 76px; float: left;}
.gameData dl dd{width: 265px; float: right; line-height: 22px;}
.data_name{display: block; width: 75px; height: 27px; background-position: -112px -394px; margin-top: 10px; color: #355e55; font-size: 13px; text-align: center; line-height: 27px;}
.gameData dl.data_b{border-bottom: 1px dashed  #c6c6c6;border-top: 1px dashed  #c6c6c6; height: 44px;}
.pic_list{width: 314px; margin: 0 auto; padding: 11px 0 6px 0; overflow: hidden; height: 197px;}
.pic_list ul{width: 324px;}
.pic_list ul li{float: left; width: 153px; height: 90px;margin: 0 8px 7px 0; display: inline;}
.pic_list ul li a img{border: 2px solid #b3d2cb; width: 148px; height: 86px;}
.pic_list ul li a:hover img{border: 2px solid #225d54;}
.Top{width: 347px; margin: 11px auto; height: 192px;}
.top_select{background: #deece9; height: 20px; line-height: 20px; padding:4px 7px;}
.top_select select{height:20px; float:left; margin-left:5px;}
.Top_table{padding:0;text-align:center;}
.Top_table td{background: #ffffff; height: 26px; line-height: 26px;}
.media .media_tab{height: 31px;right: 10px;position: absolute;top: 1px;}
.media .media_tab li{float: left; width: 82px;  font:14px/31px '\5FAE\8F6F\96C5\9ED1'; text-align: center; color: #656565; background-position: -298px -42px; cursor: pointer;}
.media .media_tab li#nbj{background-position: -999px -999px;}
.media .media_tab li.active{color: #258f71;}
.media_list{padding: 14px 15px; padding: 12px 15px;line-height: 24px; height: 144px;}
.media_b{border-top: 1px solid #e5e5e5; padding: 0 25px 0 0; height: 40px; line-height: 40px; text-align: right;}
/*内页*/
.in_t,.in_news_tab,.in_news_tab ul li span{background: url("../images_v3/inside.jpg") no-repeat;}
.in_t{height: 80px; padding-left: 17px; overflow: hidden;}
.in_t h3{padding-top:17px; height: 27px;}
.in_t p,.in_t p a{color: #ffffff; padding-top: 16px;}
.inside{min-height:1229px; height:auto!important; height:1229px; border: 1px solid #a4c0b1; border-top: none; background: #fff;}
.in_news_tab{height: 35px; background-position: -1px -80px;}
.in_news_tab ul{padding-left: 6px;}
.in_news_tab ul li{float: left; width: 72px;}
.in_news_tab ul li span{display: block; width: 72px; height: 35px; overflow: hidden; text-indent: -999px; background-position: -999px -999px; cursor: pointer;}
.in_news_tab ul li.active .i1{background-position: -7px -116px;}
.in_news_tab ul li.active .i2{background-position: -79px -116px;}
.in_news_tab ul li.active .i3{background-position: -151px -116px;}
.in_news_tab ul li.active .i4{background-position: -223px -116px;}

.inside_box{width:690px; margin: 0 auto; padding: 24px 0 15px 0;}
.inside_box .news_list{padding: 0}
.inside_box .news_list li{height: 29px; line-height: 29px; border-bottom: 1px dashed #c8b09f; background-position: -290px -86px; padding-left: 13px;}

.tit_name {margin-bottom: 10px;}
.tit_name .tit_line{font: 20px/30px '\5FAE\8F6F\96C5\9ED1'; color: #2b5d52;}
.tit_name p{color: #a09591; padding: 5px 0;}
.tit_name .n_baidu{border-bottom: 1px solid #ece4dc; border-top: 1px solid #ece4dc; padding: 8px 0 10px; font-family: arial;}
.in_txt{line-height: 30px; padding: 8px;}
.in_pic{padding:15px 0; text-align: center;}

.rel_news{margin-top:10px; padding:0 15px; background:#deebe8; border: 1px solid #c7d8cf;}
.rel_news li{width:270px;height:35px; line-height:35px; overflow:hidden;color: #39685e;}
.rel_news li span{color: #666666;}
.rel_news .fr{text-align:right;}

.hot_art{margin:15px 0 20px;}
.hot_t{line-height:32px; padding-left:15px; font-weight:bold; font-size: 14px; background:#c9dfda; color: #39685e; border: 1px solid #a4c0b1; }
.hot_art_list{overflow:hidden; background:#ffffff; border:1px solid #a4c0b1; border-top: none; padding:5px 0 10px; width: 688px;}
.hot_art_list ul{width:700px;}
.hot_art_list ul li{width:305px; float:left; background-position:-292px -88px; padding-left: 10px; margin:0 22px 0 12px; display:inline; height:28px; line-height:28px; overflow:hidden;}
.return_top{display:block; width: 126px;  height: 31px; margin: 0 auto; background-position:0 -507px;}
.photo_tab{background-position: -1px -152px;}
.photo_tab ul li,.photo_tab ul li span{width:95px;}
.photo_tab ul li.active .i5{background-position: -363px -116px;}
.photo_tab ul li.active .i6{background-position: -458px -116px;}
.photo_tab ul li.active .i7{background-position: -552px -116px;}
.in_pic{width: 690px; height: auto; padding: 0;}
.in_pic ul{width: 710px;}
.in_pic ul li{height: 126px;margin: 0 20px 39px 0;width: 206px;}
.in_pic ul li a img,.in_pic ul li a:hover img{border-width: 3px; height: 120px; width: 200px;}
/*page*/
.page{height: 34px; line-height: 34px; background: #f9faf9; margin-top: 14px; text-align: center;font-weight: bold;}
.page a:hover,.white,.page a.active{color: #2b5d52;}
/*xsk*/
.xsk_box{width: 640px; margin: 30px auto; background: #c9dfda;}
.xsk_list{width: 608px; overflow: hidden; padding: 10px 0 5px 30px; background: #fff; border: 1px solid #d9e5de;}
.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_v3/up.gif") no-repeat 405px 7px;}
.show_s a{color: #648880;}
.more_box{height:auto;padding:20px 0; background: #1c4e44;}
.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: #d6d40c;}
.more_box ul li .Tit{ color:#fff;}
.ser_txt{width: 248px; height: 22px; line-height: 22px; margin-right:10px; background: #ffffff; border: 1px solid #ffffff;; padding: 0 5px; }
.ser_sub,.ser_sub2{width: 91px; height: 24px; border: none; background-position:-96px -540px; cursor: pointer; }
.ser_sub2{background-position:0 -540px;  margin-left: 10px; }
.xsk_txt{width: 640px; margin: 0 auto; padding: 20px 0 0 0}
.jc_growing{padding: 5px 0 30px 0; width: 600px;  margin: 0 auto;}
.jc_growing .pl25{ line-height: 30px; padding-left: 20px; background: #ffffff; }


/*go_game*/
.to_game{height: 32px; background: #f1efef; margin: 10px 0 40px 0; padding-left: 113px;}
.to_game a{float: left; width: 83px; height: 22px; line-height: 22px; margin: 6px 6px 0 0; text-align: center; color: #fff; background:#1d9b97; border-radius:3px 3px 3px 3px;  -moz-border-radius:3px 3px 3px 3px;  -webkit-border-radius:3px 3px 3px 3px;}
.to_game a:hover, .to_game a.active{text-decoration: none; color: #FFF; background:#a7a7a7;}
.to_game span{font: 16px/32px '\5FAE\8F6F\96C5\9ED1'}

/*2014-1-8新增*/  /*---------注意第35行有变动从倒数 .s_btn 起---------*/
.s_btn{height:95px; background-position:0 -571px; overflow:hidden;}
.s_btn a{display:block; width: 217px; height:44px; margin-top:4px; text-indent:-999px;}
.daily .b{padding:14px 11px 0 11px; height:193px;}
.daily_top{border-bottom: 1px dashed #c6c6c6;}
.daily_reg{background-position: 0 -668px; display:block; height: 79px; width: 191px;}
.daily_txt{padding:14px 2px 8px; line-height:21px;}
.exc,.wx_btn{background-position:-192px -668px; float:right; height: 21px; width: 87px;}
.daily_list{padding-top:3px; line-height:24px;}

.wx .b{padding:8px 14px 0 7px; width: 194px; height:100px;}
.wx_right{float:right; width:102px;}
.wx_logo{background-position:-272px -370px; line-height:30px; text-align: right; display:block;}
.wx_name{background:#dedddd; padding:4px;}
.wx_btn{margin-top:7px; background-position:-204px -401px; width: 96px;}
/*vote*/
.vote ul{padding: 5px 0 0 4px;}
.vote ul li{float:left; width:102px; margin:0 3px 5px 0; height:36px; display:inline;}
.vote ul li img{width:100px; height:36px; border:#a4c0b1 solid 1px;}

.logo {display: block; height: 120px;left: 600px; position: absolute; top: 70px; width: 230px;z-index: 9999;}
.ht {overflow: hidden; text-indent: -9999em;}
