@charset "UTF-8";
* { margin: 0; padding: 0; list-style: none;}
a { background-color: transparent; text-decoration: none;color: #333}
a:active, a:hover { outline: 0 }
em{font-style: normal}
a { -webkit-tap-highlight-color: rgba(255, 0, 0, 0); }
ul { list-style: none }
.w1200{width: 1200px;position: relative;margin: 0 auto}
.w1129{width: 1132px;margin: 0 auto;padding-top: 515px;overflow: hidden;padding-bottom: 190px}
.clearfix { zoom: 1 }
.clearfix:after, .clearfix:before { content: " "; display: table }
.clearfix:after { content: " "; display: table; clear: both }
.pos-abs { position: absolute; display: block }
body { font-family: "microsoft yahei"; background: #000 }
.wrapper-full { min-width: 1200px; position: relative; }
.bg-wrap { position: fixed; width: 1920px; height: 1000px; top: 46px; left: 50%; margin-left: -960px; background-image: url(../images/head_box.jpg); background-size: auto 100%; background-repeat: no-repeat; background-position: center; }
.official_topbar_index{position: fixed;z-index: 9999;top: 0;left: 0}
/*导航条*/
.nav-header{width: 100%;height: 100px;background: url(../images/nav_jb.png) repeat-x;background: linear-gradient(rgba(0,0,0,1),rgba(0,0,0,0));position: absolute;top:45px;right: 0;}
.nav-header .nav-header-content{height: 100px;position: absolute;right: 0;top: 0}
.nav-header .nav-header-content dl{text-align: center;float: left;margin: 35px 0 0 98px}
.nav-header .nav-header-content dt{font-size: 18px;color: #e0c5a3}
.nav-header .nav-header-content dd{font-size: 10px;color: #929292}
.nav-header .logo{display: block;width: 199px;height: 135px;background: url(../images/logo.png?v=0901) 0 0 no-repeat;font-size: 0}
.server_main h1 a{display: block;width: 199px;height: 135px;background: url(../images/logo.png?v=0901) 0 0 no-repeat;font-size: 0;position: absolute;left: 180px;top: 15px}
/*.nav-header .w1200{display: flex;align-items: center;justify-content: space-around}*/

.warp_header{width: 100%;height: 1073px;background: url(../images/header_bg.jpg) top center no-repeat;}
.warp_header .logIn,.warp_header .login_after{width: 248px;height: 114px;background: url(../images/bg_101.png) 0 0 no-repeat;padding: 22px;position: relative;}
.login_after .my_money,.login_after .sign {display: none}
.other_1 {margin-top: 8px;text-align: left}
.other_1 span{color: #fff}
.warp_header .userCARDS_forget { left: 180px; font-size: 12px; position: absolute; top: 71px !important;left: 0 }
.warp_header .userCARDS_forget a { color: #bcbcbc; display: block; width: 71px; text-decoration: none;font-size: 14px;line-height: 16px }
.warp_header .userCARDS_dire_login { display: inline-block; color: #ffffff; font-size: 14px; margin-top: 5px; margin-left: 7px; }
.warp_header .userCARDS_dire_login a{color: #bcbcbc;}
.warp_header .userCARDS_frame { background: none; position: relative; font-size: 12px; color: #666; font-family: "\5b8b\4f53"; }
.warp_header .userCARDS_input .t_c { display: inline-block; width: 170px; height: 24px; border: 1px solid #6f4342 ; background: #6f4342; color: #ffae00; line-height: 25px; border-radius: 0; }
.warp_header .userCARDS_input .t_c .t { outline: none;width: 152px; background: #6f4342; padding: 0 8px 1px; font-size: 14px; height: 25px; display: inline-block; margin: 0; line-height: 17px; border: none;color: #ffae00; vertical-align: top }
.warp_header .userCARDS_input .t_label { position: absolute; left: 10px; color: #999; top: 12px }
.warp_header .clear_input { font-style: normal; position: absolute; right: 7px; top: 7px; font-size: 16px; cursor: pointer; width: 10px; height: 10px; background: url(../images/clear_input.png) no-repeat; text-indent: -9999px }
.warp_header .userCARDS_input {  position: relative;margin-bottom: 9px }
.warp_header .userCARDS_form_r { position: absolute; right: 0; top: 0px; width: 69px; height: 64px; padding: 0; }
.warp_header .userCARDS_loginbtn a { display: block; width: 69px; height: 61px; background: url(../images/hover_bg.png) 0 0 no-repeat; text-indent: -9999px }
.warp_header .userCARDS_loginbtn a:hover {background-position: 0 -65px }

.warp_header .userCARDS_other { position: relative; padding: 0; border: 0; background: 0 0; width: 220px; }
.warp_header .userCARDS_other h6 { display: block; color: #bcbcbc; position: absolute; left: 0; top: 7px; font-size: 14px; font-weight: 400 }
.warp_header .userCARDS_other li.o_reg { padding: 0; position: absolute; left: 9px; top: -32px; width: 60px; height: 25px; text-align: center; display: inline-block }
.warp_header .userCARDS_other li.o_reg a { color: #bcbcbc; padding: 0; line-height: 14px; background: none;font-size: 14px }
.warp_header .userCARDS_other li.o_reg a:hover { text-decoration: underline }
.warp_header .userCARDS_hidden_login { width: 52px; height: 18px; display: block; position: absolute; left: 192px; top:37px; z-index: 99; margin: 0;*top: 39px }
.warp_header .userCARDS_hidden_login a, .warp_header .userCARDS_other li.o_qq a, .warp_header .userCARDS_other li.o_wechat a,.warp_header .userCARDS_other li.o_phone a { display: block; padding-left: 22px; width: 30px; line-height: 16px; height: 18px; background:url(../images/hover_bg.png) 0 -200px no-repeat; color: #bcbcbc; text-indent: 0;font-size: 14px }
.warp_header .userCARDS_other ul { height: 20px; position: absolute; width: 180px; top: 8px; left:90px }
.warp_header .userCARDS_other li.o_qq, .warp_header .userCARDS_other li.o_wechat,.warp_header .userCARDS_other li.o_phone { float: left; width: 52px; height: 18px; display: block }
.warp_header .userCARDS_other li.o_qq { margin-left: 6px }
.warp_header .userCARDS_other li.o_2345, .warp_header .userCARDS_other li.o_weibo { display: none }
.warp_header .o_wechat #frame_login_wechatLogin { background: url(../images/hover_bg.png) 0 -169px no-repeat; }
.warp_header .userCARDS_other li.o_qq a { background: url(../images//hover_bg.png) 0 -137px no-repeat; }
.warp_header .userCARDS_other li.o_phone a {background: url(../images/hover_bg.png) 0 -200px no-repeat;}
.warp_header .userCARDS_dire_login input { margin: -2px 2px 0 0;display: inline-block;vertical-align: middle }
.warp_header .userCARDS_input.mrb{margin-bottom: 5px;}
.userCARDS_error p { bottom: 1px; }
.row1{position: absolute;top: 545px;right: 0;height: 158px;width: 752px}
.warp_header .login_box{float: left}
.warp_header .selection_box{float: right;margin-left: 20px}
.userCARDS_con{padding: 0}
.userCARDS_con .other_way{font-size: 12px;color: #bcbcbc;padding-top: 11px;background: url(../images/topline.png) top center no-repeat}
.userCARDS_con .other_way p,.userCARDS_con .other_way ul{display: inline-block;}
.userCARDS_con .other_way ul li{display: inline-block;}
.userCARDS_con .other_way ul li a{font-size: 12px;color: #bcbcbc;display: inline-block;height: 15px;padding-left: 20px;background: url(../images//hover_bg.png) 0 -137px no-repeat;}
.userCARDS_con .other_way ul li a:hover{color: #c31f1a;text-decoration: underline}
.userCARDS_con .other_way ul li#WX a{background-position: 0 -169px}
.userCARDS_con .other_way ul li#PHONE a{background-position: 0 -201px}
.userCARDS_other li,.userCARDS_con .userCARDS_form .userCARDS_input{padding: 0}



.login_after .right .p1{font-size: 14px;color: #fff}
.login_after .right .p1 a{color: #ffae00}
.login_after .right .p1 a font{margin-left: 14px;color: #bcbcbc}
.login_after .blk_privilege li{float: left;}
.login_after .blk_privilege ul{line-height: 40px;font-size: 14px;color: #f0d098}
.login_after .blk_privilege ul a{color:#f0d098;margin-right: 31px}
.login_after .blk_privilege ul a.word4{margin: 0}
.login_after .blk_privilege ul a:hover{color: #ffca11}
.login_after .lately{background: url(../images/topline.png) top center no-repeat;font-size: 14px;color: #fff;padding-top: 9px}
.login_after .lately span{display: block;line-height: 18px}
.login_after .lately span a{color: #bcbcbc}
.login_after .lately span a:hover{color: #c9201b;text-decoration: underline}
.login_after .recently-more{font-size: 12px;color: #fff;position: absolute;right: 17px;top: 87px}
.login_after .recently-more a{color: #fff}
.login_after .recently-more a:hover{color: #c9201b}

.warp_header .selection_box{width: 420px;height: 158px;background: url(../images/bg_101.png) -313px 0 no-repeat;padding:0 20px 0 0} 
.warp_header .selection_box .select_top{font-size: 14px;color: #bcbcbc;padding-left:9px;overflow: hidden;}
.warp_header .selection_box .select_top p{float: left;line-height: 45px;height: 45px;margin-right:14px }
.warp_header .selection_box .select_top p select{width: 75px;height: 20px;background: #bcbcbc;font-size: 13px;border: none;outline: none;margin: 0 4px}
.warp_header .selection_box .select_top p input{outline: none;width: 40px;height: 20px;background: #bcbcbc;border: none;padding: 0 5px;margin: 0 4px;text-align: center;}
.warp_header .selection_box .select_top .enter_game{font-size: 12px;color: #fff;display: block;background: #9d1714;width: 33px;height: 20px;float: right;text-align: center;margin-top: 14px;line-height: 19px;position: absolute;right: 9px}
.warp_header .selection_box .select_top .enter_game:hover{background: #c9201b;}
.warp_header .selection_box .select_list li{display: inline-block;width: 185px;line-height: 28px;margin-left: 20px}
.warp_header .selection_box .select_list li .game_area{font-size: 14px;color: #bcbcbc;padding-left: 20px;background: url(../images/hover_bg.png) 0 -220px no-repeat;float: left;}
.warp_header .selection_box .select_list li .game_area:hover{color: #c9201b;text-decoration: underline;background-position: -1px -244px}
.warp_header .selection_box .select_list li .game_time{font-size: 14px;color: #ffae00;float: right}
.warp_header .selection_box .select_list li .game_time.toRed{color: #c9201b}
.warp_header .selection_box .select_list li .game_time:hover{text-decoration: underline}
.warp_header .selection_box .select_list li .more_area{display: block;width: 158px;height: 28px;background:url(../images/hover_bg.png) 0 -276px no-repeat;margin: 0 auto}
.warp_header .selection_box .select_list li .more_area:hover{background-position: 0 -311px}

.row2{position: absolute;top: 725px;right: 0;}
.row2 .news_box{float: left;width: 777px}
.row2 .news_box .news_lcon{width: 601px;height: 334px;float: left;background: url(../images/bg_101.png) 0 -764px no-repeat}
.row2 .news_box .news_aside{width: 175px;height: 335px;float: left;background: url(../images/aside_bg.png?v=0904) -191px 1px no-repeat}
.row2 .carousel{position: relative;width: 376px;height: 537px;background: antiquewhite;float: right;margin-left: 27px;}
.row2 .news_box .news_aside a{font-size: 0;display: block;width: 175px;height: 66px;background: url(../images/aside_bg.png?v=0904) 0 -500px no-repeat}
.row2 .news_box .news_aside .a-download:hover{background-position: -1px 1px}
.row2 .news_box .news_aside .a-reporting:hover{background-position: -1px -65px}
.row2 .news_box .news_aside .a-welfare:hover{background-position: -1px -131px}
.row2 .news_box .news_aside .a-safe:hover{background-position: -1px -197px}
.row2 .news_box .news_aside .a-commingsoon:hover{background-position: -1px -263px}

.row2 .news_box .news_lcon .box_List{display: none}
.row2 .news_box .news_lcon .list-t{padding-left: 35px;height: 35px;line-height: 35px;padding-top: 13px;position: relative;}
.row2 .news_box .news_lcon .list-t a{cursor: pointer;font-size: 16px;color: #921008;margin-right: 25px}
.row2 .news_box .news_lcon .list-t a:hover,.row2 .news_box .news_lcon .list-t a.cur{color: #bcbcbc}
.row2 .news_box .news_lcon .list-t span{display: block;width: 20px;height: 20px;position: absolute;background: url(../images/hover_bg.png) -1px -378px no-repeat;top: 21px;right: 41px;}
.row2 .news_box .news_lcon .list-t span a{display: block;margin: 0;height: 20px;}
.row2 .news_box .news_lcon .list-t span:hover{background-position: -1px -427px}
.row2 .news_box .news_lcon .top_news{text-align: center;line-height: 45px;height: 45px;color: #ffae00;width: 526px;height: 44px;background: url(../images/top_bor.png) no-repeat;margin: 10px auto}
.row2 .news_box .news_lcon .top_news a{color:#ffae00;line-height: 44px;display: block;font-size: 15px}
.row2 .news_box .news_lcon .top_news a:hover{color: #ffd700}
.row2 .news_box .news_lcon .news_con{padding: 0 35px;font-size: 14px;line-height: 30px;margin-top: 7px}
.row2 .news_box .news_lcon .news_con p{padding-left: 15px;background: url(../images/hover_bg.png) 0 -338px no-repeat;border-bottom: 1px dashed #751d1b;height: 30px;}
.row2 .news_box .news_lcon .news_con p:last-child{border: none}
.row2 .news_box .news_lcon .news_con p a{color: #bcbcbc;width: 460px;display: inline-block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.row2 .news_box .news_lcon .news_con p span{float: right;color: #bcbcbc}
.row2 .news_box .news_lcon .news_con p:hover a,.row2 .news_box .news_lcon .news_con p:hover span{color: #c9201b}

.row2 .carousel img{width: auto;height: 537px;}
.row2 .carousel .data_pic{width: 376px;height: 537px;overflow: hidden;}
.row2 .carousel .carousel-indicators li{width: 15px;height: 15px;background: url(../images/hover_bg.png) -1px -497px no-repeat;font-size: 0;margin-bottom: 10px}
.row2 .carousel .carousel-indicators{position: absolute;right: 12px;bottom: 0}
.row2 .carousel .carousel-indicators li.active{background-position: -1px -466px}

.tx_part2{width: 100%;height: 1967px;background: url(../images/bgBig.jpg) top center no-repeat}
.tx_part2 .skill{width: 690px;height: 618px;top:50px;background: url(../images/underbox.png) 0 328px no-repeat;position: absolute;left: -60px}
.tx_part2 .skill .skill-title{height: 78px;;width: 226px;padding-left: 75px;font-size: 20px;color: #921008;background: url(../images/hover_bg.png) 0 -540px no-repeat}
.tx_part2 .skill .skill-tab{font-size: 15px;color: #a62c26;position: absolute;right: -60px;display: flex;flex-direction: column;align-items: flex-end;z-index: 50;}
.tx_part2 .skill .skill-tab p{background: #500907;width: 110px;height: 40px;text-align: center;line-height: 40px;margin-bottom: 7px;cursor: pointer;}
.tx_part2 .skill .skill-tab p.cur{width: 150px;background: #830e08;color: #fff;font-size: 20px;line-height: 38px}
.tx_part2 .skill .skill-tab p.cur:hover{background: #a9130a}
.tx_part2 .skill .skill-2 .skill-title{background-position: 0 -615px }


.tx_part2 .bible{width: 670px;height: 406px;background: url(../images/bible.png) 182px 123px no-repeat;position: absolute;top: 244px;right: -93px;}
.tx_part2 .bible a{position: absolute;;margin-bottom: 10px;display: block;width: 180px;height: 73px;background: url(../images/book-bg.png) -5px -325px no-repeat;top: 60px;left: 119px;}
.tx_part2 .bible a.way_1:hover{background-position: -5px -2px}
.tx_part2 .bible a.way_2{background-position: -5px -432px;top: 160px;left: 9px;}
.tx_part2 .bible a.way_2:hover{background-position: -5px -109px}
.tx_part2 .bible a.way_3{background-position: -5px -540px;top: 280px;left: 5px;}
.tx_part2 .bible a.way_3:hover{background-position: -5px -217px}
.tx_part2 .bible a.way_4{background-position: -196px -325px;top: 60px;left: 370px;}
.tx_part2 .bible a.way_4:hover{background-position:-196px -2px; }
.tx_part2 .bible a.way_5{background-position: -197px -432px;top: 160px;left: 480px; }
.tx_part2 .bible a.way_5:hover{background-position:-197px -109px}
.tx_part2 .bible a.way_6{background-position: -197px -539px ;top: 280px;left: 485px;}
.tx_part2 .bible a.way_6:hover{background-position:-197px -216px;}
.tx_part2 .bible .bible-t{height: 40px;width: 151px;background: url(../images/hover_bg.png) 0 -886px no-repeat}

.tx_part2 .brand{width: 621px;height: 507px;background: url(../images/band.png) bottom center no-repeat;position: absolute;;top: 717px;left: 20px;}
.tx_part2 .brand .brand-t{width: 146px;height: 35px;background: url(../images/hover_bg.png) -5px -774px no-repeat}
.tx_part2 .brand .brand-img{position: relative;;width: 545px;height: 284px;background: antiquewhite;margin: 18px auto 0}
.tx_part2 .brand .brand-img a img{width: 545px;height: 284px;}
.tx_part2 .brand .brand-img .left{width: 56px;height: 284px;background: linear-gradient(to right,rgba(0,0,0,0.8),rgba(0,0,0,0));position: absolute;top: 0;left: 0;}
.tx_part2 .brand .brand-img .right{width: 56px;height: 284px;background: linear-gradient(to left,rgba(0,0,0,0.8),rgba(0,0,0,0));position: absolute;top: 0;right: 0;}
.tx_part2 .brand .brand-img div span{width: 20px;height: 30px;display: block;opacity: 0.6;cursor: pointer;background: url(../images/bars.png) 0 0 no-repeat;margin: 127px auto}
.tx_part2 .brand .brand-img div.right span{background-position: -99px 0;}
.tx_part2 .brand .brand-img div span:hover{opacity: 1;}
.tx_part2 .brand .brand-ms{line-height: 23px;width: 545px;margin: 20px auto 0;font-size: 14px;color: #bcbcbc}
.tx_part2 .brand .brand-ms div{text-indent: 28px}
.tx_part2 .brand .showDetail{font-size: 20px;width: 130px;height: 33px;border: 1px solid #570503;background: #490806;color: #a62c26;display: block;text-align: center;line-height: 33px;position: absolute;right: 52px;bottom: -15px;}
.tx_part2 .brand .showDetail:hover{color: #fff;background: #790d07;border-color: #740a05}
.tx_part2 .brand .brand-img .brand-lb{width: 545px;height: 284px;white-space: nowrap;overflow: hidden;}
.tx_part2 .brand .brand-img .brand-lb a{display: block;}
.tx_part2 .brand .brand-img .brand-lb p{position: relative;left: 0px;display: flex}


.tx_part2 .player-team{width: 528px;position: absolute;right: -25px;top: 810px}
.tx_part2 .player-team .player{width: 100%;height: 35px;background: url(../images/hover_bg.png) -5px -831px no-repeat;position: relative;}
.tx_part2 .player-team .player a{display: block;width: 26px;height: 26px;position: absolute;right: 9px;top: 5px;background: url(../images/hover_bg.png) -206px 0 no-repeat}
.tx_part2 .player-team .player a:hover{background-position: -206px -36px;}
.tx_part2 .player-team .player-con{width: 468px;height: 183px;background: url(../images/bg_101.png) 0px -531px no-repeat;margin-top: 15px;padding: 20px 30px}
.tx_part2 .player-team .player-con .p-title p{display: inline-block;font-size: 18px;color: #921008;cursor: pointer;}
.tx_part2 .player-team .player-con .p-title span{color: #4f0200;margin: 0 10px;font-size: 5px}
.tx_part2 .player-team .player-con .p-title p:hover,.tx_part2 .player-team .player-con .p-title p.cur{color: #bcbcbc}
.tx_part2 .player-team .player-con .player-list a{font-size: 14px;color: #bcbcbc;text-overflow: ellipsis;width: 100%;overflow: hidden;display: block}
.tx_part2 .player-team .player-con .player-list li{padding-left: 16px;background: url(../images/hover_bg.png) 0 -339px no-repeat;line-height: 27px;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.tx_part2 .player-team .player-con .player-list{margin-top: 16px;display:none}
.tx_part2 .player-team .player-con .player-list a:hover{text-decoration: underline}

.tx_part2 .detail_bar{position: absolute;top: 1300px;left: 109px;} 
.tx_part2 .detail_bar div.d-item{font-size: 18px;color: #bcbcbc;margin-bottom: 10px;padding-left: 87px;width: 202px;height: 68px;background: url(../images/sd_03.png) 0 0 no-repeat;}
.tx_part2 .detail_bar div.d-kf{background-position: 0 -81px}
.tx_part2 .detail_bar div.d-gzh{background-position: 0 -162px;display: none;}
.tx_part2 .detail_bar div.d-link{background-position: 0 -243px}
.tx_part2 .detail_bar div.d-team{background-position: 0 -324px}
.tx_part2 .detail_bar .d-item .d-tit{width: 36px;padding-top: 13px;line-height: 20px;float: left;}
.tx_part2 .detail_bar .d-item .d-con{font-size: 14px;color: #d88e7f;padding: 9px 0 0 43px}
.tx_part2 .detail_bar .d-item .d-con p{line-height: 25px}
.tx_part2 .detail_bar .d-item .d-con p a{color: #d88e7f}
.tx_part2 .detail_bar .d-item .d-kf-con a{color: #1a0808;}
.tx_part2 .detail_bar div.d-kf .d-kf-con{font-size: 16px;width: 106px;height: 33px;background: #d88e7f;text-align: center;line-height: 33px;float: left;margin: 17px 0 0 28px;cursor: pointer;}
.tx_part2 .detail_bar div.d-kf .d-kf-con:hover{background: #f0b5a4}
.tx_part2 .detail_bar div.d-gzh .gzh{color: #d88e7f;height: 30px;border-bottom: 1px solid #d88e7f;width: 185px;padding-top: 16px;cursor: pointer;position: relative;}
.tx_part2 .detail_bar div.d-gzh .gzh::after{z-index: 50;content: "";width: 185px;height: 208px;display: none;background: url(../images/gzh.png) 0 0 no-repeat;position: absolute;top: 48px;left: 0;}
.tx_part2 .detail_bar div.d-gzh .gzh:hover::after{display: block}

.tx_part2 .same_box{overflow: hidden;width: 310px;height: 553px;border: 1px solid #520200;position: absolute;top: 1314px;left: 476px;}
.tx_part2 .same_box h3{font-size: 26px;color: #921008;position: absolute;height: 60px;line-height: 60px;width: 100%;box-sizing: border-box;padding-left: 16px;background: linear-gradient(rgba(0,0,0,0.8),rgba(0,0,0,0));z-index: 50;}
.tx_part2 .same_box h3 a{display: block;position: absolute;width: 26px;height: 26px;background: url(../images/hover_bg.png) -206px 0 no-repeat;top: 18px;right: 16px;}
.tx_part2 .same_box h3 a:hover{background-position: -206px -36px}
.tx_part2 .same_box img{display: block;width: 100%;height: auto;}
.tx_part2 .video_photo{top: 1137px;left: 834px;}
.tx_part2 .same_box a img{transition: all 0.5s}
.tx_part2 .same_box a:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}


.box_cooperate{float: left;margin: 16px 0 0 10px}
.cooperate_box_con{overflow: hidden;position: relative;width: 135px;height: 35px;border: 1px solid #520200;margin: 0}
.cooperate_box_con p span{display: block;white-space: nowrap;}
.cooperate_box_con p a{display: inline-block;vertical-align: middle;margin-top: 4px}
.cooperate_box_con p img{height: 27px !important;width: auto !important;}

/* footer */
.banner_f_game,.banner_f_game a,.game_footer,.game_footer a{ color: #8a8a8a;}
.banner_f_game .new_game{ padding:0 0 7px 0;}
.banner_f_game .new_game a{text-align:left;width:auto;}
.banner_f_game_change{border-top:1px dashed #c5cdd2;padding-top:10px;}
.banner_f_game_change a{margin:0 5px;display:inline;width:auto;}
.game_footer{background:url(../images/footer_text.png) no-repeat center 97px; height:154px; padding-top: 18px;}
/* footer */
.new_game { width: 992px; margin: 0 auto; padding: 0 0 10px 0; text-align: center; }
.banner_f_game { width: 992px; margin: 24px auto 0; padding-top: 25px; font-size: 12px}
.banner_f_game .recommend { line-height: 20px; display: inline-block; padding-left: 17px; }
.banner_f_game .recommend a { width: auto; }
.banner_f_game .new_game a { text-align: left; width: auto }
.banner_f_game a { font-size: 12px;line-height: 20px; width: 92px; display: inline-block; text-align: center; }
.banner_f_game_change { padding-top: 20px; }
.banner_f_game_change a { margin: 0 5px; display: inline; width: auto; }
.game_footer { font-size: 12px;width: 900px; margin: 0 auto; height: 90px; text-align: center; padding-top: 17px; text-align: center; padding-top: 7px; line-height: 20px; }
.game_footer a { margin: 0 15px;font-size: 12px }

.skill .skill-1 .fly{width: 833px;height: 650px;background: url(../images/fly.png) 0 0 no-repeat;position: absolute;top: 0;left: -73px;-webkit-animation: jpd-motion 2s steps(19) infinite; -moz-animation: jpd-motion 2s steps(19) infinite; -ms-animation: jpd-motion 2s steps(19) infinite; animation: jpd-motion 2s steps(19) infinite; z-index: 1;}
@-webkit-keyframes jpd-motion {
    0% { background-position: 0px 0px }
    100% { background-position: -15827px 0px }
}
@-moz-keyframes jpd-motion {
    0% { background-position: 0px 0px }
    100% { background-position: -15827px 0px }
}
@-o-keyframes jpd-motion {
    0% { background-position: 0px 0px }
    100% { background-position: -15827px 0px }
}
@keyframes jpd-motion {
    0% { background-position: 0px 0px }
    100% { background-position: -15827px 0px }
}

.skill .skill-2 .kneel{width: 833px;height: 650px;background: url(../images/kneel.png) 0 0 no-repeat;position: absolute;top: 0;left: -118px;-webkit-animation: jpd-motion 2s steps(19) infinite; -moz-animation: jpd-motion 2s steps(19) infinite; -ms-animation: jpd-motion 2s steps(19) infinite; animation: jpd-motion 2s steps(19) infinite; z-index: 1;}
@-webkit-keyframes kneel-motion {
    0% { background-position: 0px 0px }
    100% { background-position: -6664px 0px }
}
@-moz-keyframes kneel-motion {
    0% { background-position: 0px 0px }
    100% { background-position: -6664px 0px }
}
@-o-keyframes kneel-motion {
    0% { background-position: 0px 0px }
    100% { background-position: -6664px 0px }
}
@keyframes kneel-motion {
    0% { background-position: 0px 0px }
    100% { background-position: -6664px 0px }
}
.news_full{background: url(../images/allBg.jpg) top center repeat-y;height: auto;}
.news_wapper{background: url(../images/header_bg.jpg) top center no-repeat;height: auto;}
.warp_header .select_left{width: 835px;float: left;}
.warp_header .select_right{width:292px;float: right;}
.warp_header .select_right .login_box{margin-top: 5px}
.news_wapper .userCARDS_forget{right: 0;left: auto;}
.warp_header .select_right .sele_one .btn-start-game{display: block;width: 292px;height: 90px;background: url(../images/start_games.png) no-repeat;}
.warp_header .select_right .sele_one .btn-start-game:hover{-webkit-filter: brightness(1.1); filter: brightness(1.1);}
.warp_header .select_right .sele_one .txt{display: block;float: left;width: 146px;height: 52px;background:#35120e;font-size: 18px;color: #fff;text-align: center;line-height: 52px}
.warp_header .select_right .sele_one .txt:hover{background: #421712}
.warp_header .select_right .selection_box{margin-top: 5px;width: 292px;height: 268px;;background: url(../images/as_qf.png) no-repeat;padding: 0}
.news_wapper .selection_box .select_top p{height: 25px;line-height: 25px;}
.news_wapper .selection_box .select_top{padding-top: 9px;padding-left: 43px;position: relative;}
.news_wapper .selection_box .select_top p select,.news_wapper .selection_box .select_top p input{background: transparent;border: 1px solid #bcbcbc;color: #bcbcbc}
.news_wapper .selection_box .select_top .enter_game{position:absolute;top: 24px;right: 29px;}
.news_wapper .selection_box .select_list li{margin-left: 0;text-align: center}
.news_wapper .selection_box .select_list{text-align: center;margin-top: 14px}
.select_left .news_classify{border-bottom: 1px solid #480201;overflow: auto;background: url(../images/news_h.png) 0 0 no-repeat}
.select_left .news_classify li a{display: block;width: 139px;height: 54px;float: left;text-align: center;line-height: 54px;font-size: 18px;color: #bcbcbc}
.select_left .news_classify li:hover a,.select_left .news_classify li.active a{color: #fff;background: #b20202}
.select_left .news_list{width: 769px;padding: 0 33px;}
.select_left .news_list_con{background: url(../images/news_b.png) 0 -1px no-repeat;padding-bottom: 35px;background-size: 100% 100%;min-height: 490px}
.select_left .news_list li{height: 65px;border-bottom: 1px dashed #690505;line-height: 65px;font-size: 14px}
.select_left .news_list li a,.select_left .news_list li span{color: #bcbcbc}
.select_left .news_list li span{float: right;}
.select_left .news_list li:hover a,.select_left .news_list li:hover span{color: #ffae00}
.select_left .news_list li:hover a b{margin-right: 15px}
.select_left .news_list li a b{margin-right: 5px;font-weight: normal}
.select_left .news_list_con .public_page{text-align: center;padding-top: 35px}
.select_left .news_list_con .public_page a,.select_left .news_list_con .public_page span{font-size: 14px;color: #bcbcbc;margin-left: 20px}
.select_left .news_list_con .public_page a:hover,.select_left .news_list_con .public_page a.currentpage {color: #ffae00 !important}
.news_full .nav-header{top: 30px}
.select_left .news_wrap{padding: 0 40px;background: url(../images/news_b.png) 0 0 no-repeat;padding-bottom: 25px;background-size: 100% 100%;min-height:553px}
.select_left .news_wrap .t{border-bottom: 1px solid #681c1c;color: #fff;height: 36px;font-size: 12px;line-height: 36px;padding-top: 15px}
.select_left .news_wrap .t h2{font-size: 18px;font-weight: normal;float: left;background: #681c1c;padding: 0 10px}
.select_left .news_wrap .t .guide{float: right;}
.select_left .news_wrap .t .guide a{color: #fff}
.select_left .news_wrap .t .guide a:hover{color: #d89102;text-decoration: underline}

.article_contain .writer{font-size: 14px;color: #949494;text-align: center;margin: 20px 0}
.article_contain h1{font-size: 24px;color: #d89102;text-align: center;margin-top: 35px}
.article_contain p,.article_contain span{color: #ffffff;line-height: 20px;margin-bottom:0px;font-size: 14px !important;font-family: 微软雅黑, Microsoft YaHei !important;}
.article_contain img{max-width: 550px;display: block;margin: 14px auto 0}
.article_contain p a{color: #ffffff;font-size: 14px !important;font-family: 微软雅黑, Microsoft YaHei !important;}
.article_contain .article_page{margin-top: 25px;line-height: 30px;border-bottom: 1px solid #681c1c;padding-bottom: 25px}
.article_contain .article_page p{line-height: 30px}
.article_contain .article_page p a:hover{color: #ffae00;margin-left:20px}
.article_contain .about_skill{color: #fff;font-size: 14px;font-weight: normal}
.article_contain .about_skill h3{font-weight: normal;text-align: center;line-height: 40px;font-size: 16px}
.article_contain .about_skill .bd_newslis_con{overflow: hidden;width: 720px;margin: 0 auto;}
.article_contain .about_skill .bd_newslis_con li{float: left;width: 323px;height: 33px;line-height: 33px;padding-left: 16px;background: url(../images/hover_bg.png) -214px -66px no-repeat}
.article_contain .about_skill .bd_newslis_con li:nth-child(2n){margin-left: 30px}
.article_contain .about_skill .bd_newslis_con li a{color: #fff;font-size: 14px;display: inline-block;width: 325px;}
.article_contain .about_skill .bd_newslis_con li a:hover{color: #ffae00;margin-left: 8px}
.article_contain .about_skill .bd_newslis_con li span{float: right;font-size: 14px;line-height: 33px}
.article_contain .about_skill .bd_newslis_con li div{float: left;width: 237px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}

.select_left .news_list_con .public_page input{width: 20px;color: #bcbcbc;margin: 0 5px;border: 1px solid #bcbcbc;background: transparent;padding: 0 5px;text-align: center;}
.select_left .news_list_con .public_page button{background: #9d1714;border: none;color: #fff;padding: 3px;margin-left: 13px;outline: none;cursor: pointer;}

.tx_part2 .detail_bar{position: absolute;top: 844px;left: 80px;}
.tx_part2 .same_box{overflow: hidden;width: 310px;height: 553px;border: 1px solid #520200;position: absolute;top: 694px;left: 432px;}
.tx_part2 .video_photo{    top: 737px;left: 807px;}
.tx_part2{height: 1380px}

/* 选服list */
.server_main{min-width: 1200px;height: 962px;background: url(../images/server_list_bg.jpg) top center no-repeat}
.server_main .login_box{width: 635px;position: absolute;left: 435px;top: 86px;padding: 25px}
.server_main .userCARDS_input{float: left;margin-right: 20px;margin-bottom: 15px;}
.server_main .userCARDS_input .t_c .t{width: 172px;height: 28px;background: #6e5945;border: none;outline: none;padding: 0 20px;color: #ffae00}
.server_main .userCARDS_loginbtn a{width: 167px;height: 61px;background: url(../images/list_btn.png) 0 0 no-repeat;display: block;position: absolute;right: 0px;font-size: 0}
.server_main .userCARDS_loginbtn a:hover{background-position: 0 -70px}
.server_main .userCARDS_con .other_way{position: absolute;left: 247px;top: 57px;background: transparent}
.server_main .userCARDS_dire_login{display: inline-block;color: #ffffff;font-size: 12px;margin-top: 5px;margin-left: 7px;position: absolute;bottom: -64px;left: -471px;font-size: 14px}
.server_main .userCARDS_dire_login input{margin: -2px 2px 0 0; display: inline-block; vertical-align: middle;}
.server_main .userCARDS_input .userCARDS_forget a,.server_main .userCARDS_dire_login a{color: #bcbcbc;padding: 0;line-height: 16px;background: none;font-size: 12px}
.server_main .login_after .user_info{width: 233px;float: left;}
.server_main .login_after .lately{background: transparent;float: right;width: 380px;padding-top: 0px}
.server_main .login_after .lately b{display: block}
.server_main .login_after .lately span a{display: block;width: 100%;height: 100%;text-align: center;line-height: 31px;color: #fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.server_main .login_after .lately span{float: left;width: 120px;height: 31px;background: #a67b55;margin-right:6px;margin-top: 11px;text-align: center;line-height: 31px}
.server_main .login_after .lately span:hover a{background: #c79b6c;color: #3f2e1f;text-decoration: none}
.server_main .selection_box {width: 645px;padding: 20px;height: 570px;position: absolute;left: 435px;top: 284px;}
.server_main .selection_box .ser_tit{font-size: 18px;color: #ffffff;margin-bottom: 20px}
.server_main .selection_box .select_top{font-size: 14px;color: #fff} 
.server_main .selection_box .select_top p{float: left;margin-right: 22px}
.server_main .selection_box .select_top p select{width: 120px;height: 27px;text-align: center;font-size: 14px;outline: none}
.server_main .selection_box .select_top p input{width: 55px;height: 27px;outline: none;border: none;padding: 0 10px;text-align: center}
.server_main .selection_box .select_top a{float: left;width: 68px;font-size: 14px;height: 27px;background: #a67b55;color: #fff;text-align: center;line-height: 26px;}
.server_main .selection_box .select_top a:hover,.selection_box .server_list_area li a:hover{background: #c79b6c;color: #3f2e1f;}
.server_main .selection_box .server_list_con .con_l{font-size: 12px;color: #a67b55;margin-top: 20px;height: 31px;margin-bottom: 20px}
.server_main .selection_box .server_list_con .con_l span{float: left;width: 99px;height: 31px;box-sizing: border-box;border: 1px solid #a67b55;margin-right: 10px;text-align: center;line-height: 29px;cursor: pointer;}
.server_main .selection_box .server_list_con .con_l span.curr,.server_main .selection_box .server_list_con .con_l span:hover{background: #c79b6c;color: #3f2e1f;}

.selection_box .server_list_con .con_r{height: 445px;overflow: hidden;}
.selection_box .server_list_con li{width: 148px;height: 35px;background: #a67b55;font-size: 14px;float: left;margin:0 10px 10px 0}
.selection_box .server_list_con li a{display: block;width: 100%;height: 100%;text-align: center;line-height: 35px;color: #fff}
.selection_box .server_list_con li a:hover{background: #c79b6c;color: #3f2e1f;}

.server_main .userCARDS_frame{position: inherit;font-size: 14px;color: #bcbcbc;background: transparent;font-family: all;}
.server_main .userCARDS_other{background: transparent;padding: 0px;border: none;width: 222px;position: absolute;left: 243px;top: 71px;}
.server_main .userCARDS_input .t_ced{border: none}
.server_main .userCARDS_input .t_c{display: inline;height: 33px;line-height: 33px;width: 205px;background: transparent;border: none;border-radius: 0px;}
.server_main .userCARDS_form_r{padding: 0}
.server_main .userCARDS_forget{position: absolute;left: 135px;top: 42px !important;}
.server_main .userCARDS_hidden_login{position: absolute;left: -398px;top: 46px;}
.server_main .userCARDS_hidden_login a,.server_main .userCARDS_forget a{color: #bcbcbc;font-size: 14px}
.server_main .userCARDS_other li{width: auto;margin-right: 8px}
.server_main .userCARDS_other li.o_wechat a{background: url(../images/icon_txt.png) -35px 0 no-repeat;font-size: 0;width: 3px;height: 27px;position: absolute;top: -5px;left: 98px;}
.server_main .userCARDS_other li.o_qq a{background: url(../images/icon_txt.png) 0 0 no-repeat;font-size: 0;width: 3px;height: 27px;position: absolute;top: -5px;left: 140px;}
.server_main .userCARDS_other li.o_weibo,.server_main .userCARDS_other li.o_2345{display: none;}
.server_main .userCARDS_other h6{font-size: 14px}

.news_wrap .article_contain h4{text-align: center;color: #fff;margin-top: 1px;font-size: 28px;font-weight: normal;font-weight: bold;line-height: 57px}
#cardcontent,.article_contain h2,.page_con h1,.page_con h2,.page_con h3,.page_con h4,.page_con h5,.page_con h6{color: #fff !important}
.page_con h2{font-size: 16px;line-height: 25px}
.article_contain span{font-size: 14px}
.info_page p{color: #fff}