@charset "utf-8";
/* wrap */
.container { width: 1000px; height: auto; margin: 0 auto; }
.content { height: auto; width: 100%; padding-bottom: 25px;}
.left { width: 216px; margin-bottom: 25px; margin-left: 10px; float: left; display: inline; }
.right { width: 760px; float: left; margin-left: 13px; display: inline; }
/* bg */
.page-wrap-a, .page-wrap-b { min-width: 1000px; width: 100%; margin: 0 auto; }
.page-wrap-a { background: url(bg01.jpg) no-repeat center top; }
.page-wrap-b { background: url(bg02.jpg) no-repeat center 380px; }
/* header */
.header { height: 395px; width: 100%; position: relative; }
.header h1 { width: 150px; height: 105px; display: block; overflow: hidden; line-height: 99em; margin-left: 20px; }
.header h1 a { width: 100%; height: 100%; display: block; }
.header-link { width: 688px; height: 227px; overflow: hidden; clear: both; line-height: 99em; display: block; }
.bdsharebuttonbox { position: absolute; right: 0px; top: 0px; }
.bdsharebuttonbox span { float: left; font-size: 12px; margin-top: 4px; color: #fff; }
/* nav */
.nav { width: 750px; height: 47px; background: url(navbg.jpg) left top repeat-x; border-top: 1px solid #828790; border-bottom: 1px solid #11111e; }
.nav ul { width: 100%; height: 100%; overflow: hidden; }
.nav ul li { float: left; overflow: hidden; background: url(nav_line.jpg) right center no-repeat; }
#no_line { background-image: none;}
.nav ul li a { width: 148px; height: 47px; display: block; line-height: 47px; text-align: center; text-decoration: none; font-size: 16px; }
.nav ul li a:hover{text-decoration: underline;}
/* khd */
.left-a { width: 100%; position: relative; overflow: hidden;}
.left-a-mt{margin-top: 18px;}
.left-a-a, .left-a-b { background-image: url(down2.jpg); background-repeat: no-repeat;color: #FFF; text-align: center; display: block; position: relative; text-decoration: none; }
.left-a-a { height: 45px; width: 217px; padding-top: 80px; background-position: -10px -10px; }
.left-a-a:hover { background-position-x: -242px; color: #FFF;}
.left_ver { position: absolute; left: 0;width: 100%; font-size: 12px;}
.left-a .full{top:84px;}
.left-a .mini { top: 50px;  }
.left-a .mini_tips { height: 16px; width: 16px; position: absolute; top: 56px; left: 185px; z-index: 2; background: url(mini_tips.png) no-repeat 0 0;}
.left-a-b { height: 51px; width: 216px; padding-top: 33px; background-position: -10px -159px; line-height: 1em;}
.left-a-b:hover { background-position: -242px -159px; text-decoration: none; color: #FFF; }
.left-b { width: 216px; margin-top: 17px; }
.btn_guide, .lyst_kf, .btn_tes, .btn_reg, .btn_xsk { display: block; height: 50px; width: 216px; overflow: hidden; line-height: 99em; }
.lyst_kf, .btn_reg, .btn_xsk { margin-bottom: 10px; }
.btn_reg { background: url(btn_reg.jpg) no-repeat; }
.btn_xsk { background: url(btn_xsk.jpg) no-repeat; }
.btn_guide { background: url(btn_guide.jpg) no-repeat; }
.lyst_kf { background: url(btn_service.jpg) no-repeat; margin-top: 10px; }
.lyst_kf_wrap { font-size: 13px; padding: 10px 0;}
.lyst_kf_wrap td{ padding: 7px 0; }
.btn_tes { background: url(btn_tes.html) no-repeat; }
.btn_guide_detail { min-height: 26px; background: #292929; padding: 8px 0px 10px 10px; }
.btn_guide_detail ul li { line-height: 30px; background: url(dot01.jpg) 0px center no-repeat; padding-left: 31px; display: inline; width: 60px; height: 36px; float: left; overflow: hidden; background-position-x: 9px; }
.btn_guide_detail ul a { line-height: 36px; }
.btn_guide_a { height: 140px; }
.qqtalk { width: 90px; height: 26px; margin-right: 10px; margin-top: 0; padding-top: 0; display: block; background: url(qq-img.gif) no-repeat; padding-left: 35px; text-align: left; }
.hzmt-t { height: 50px; margin: 10px 0; background: url(hzmt.jpg) no-repeat; }
.hzmt { background: #292929; }
.hzmt .hzmt-wrap { background: url(gzly.jpg) no-repeat; height: 147px; position: relative; }
.hzmt .hzmt-a { width: 100px; height: 44px; position: absolute; top: 10px; right: 10px; }
.hzmt .hzmt-b { width: 100px; height: 44px; position: absolute; top: 80px; right: 10px; }
/* flash */
.hotPic { width: 380px; height: 209px; float: left; display: inline; overflow: hidden; }
/* news */
.news { width: 370px; height: 208px; overflow: hidden; float: left; background: #262625; }
.news h2 { display: block; height: 25px; line-height: 25px; font-weight: normal; overflow: hidden; background: url(tt_new.png) 0px center no-repeat; margin: 15px 0px 0px 18px; }
.news h3 { width: 325px; height: 35px; line-height: 35px; background: #151515; margin-left: 18px; margin-top: 10px; overflow: hidden; text-align: center; }
.news h3 a { color: #bf8022; text-decoration: none; padding-left: 10px; }
.news ul { padding-left: 18px; font-size: 12px; }
.news ul li { height: 27px; border-bottom: 1px dotted #333332; color: #888; line-height: 27px; overflow: hidden; margin-right: 25px; }
.news ul li img { vertical-align: middle; }
.news ul li a { text-decoration: none; display: inline-block; padding-left: 5px; }
.news ul li a:hover { text-decoration: none; color: #bf8022; }
/* game tese */
.game_tes { overflow: hidden; width: 750px; margin-top: 20px; position: relative; float: left; clear: both; padding-top: 47px; }
.tes_tag { position: absolute; left: 0px; top: 0px; width: 750px; height: 58px; }
.tes_tag li { padding-left: 0.5px; float: left; width: 24.8%; height: 100%; text-align: center; line-height: 51px; height: 51px; background: #1a1613; font-size: 18px; border-right: 1px solid #4f4c48; }
.tes_tag li a { display: block; width: 100%; height: 100%; color: #fff; text-decoration: none; }
.tes_tag li a:hover, .tes_tag li a.on { color: #fff; background: url(tes_navh.png) center 0px no-repeat; height: 58px; }
#noline_tes { border-right: none; }
.tes_con { width: 750px; height: 284px; background: url(tes_bg.jpg) left top no-repeat; clear: both; display: none; }
.tes_con a:hover{text-decoration: none;}
.tes_lf { width: 190px; float: left; margin-top: 30px; margin-left: 40px; display: inline; }
.tes_con h3 { color: #D10E11; font-size: 24px; }
.tes_con p { line-height: 25px; }
.tes_con img { float: left; margin-top: 30px; margin-left: 20px; display: inline; }
/* main*/
.index_main_rpart { margin-left: 10px; width: 980px; padding-bottom: 20px; overflow: hidden; }
/* game role */
.index_zhiye {  overflow: hidden;   height: 330px; margin-top: 16px; background: url(zy_rgbg.jpg) right bottom no-repeat; background-position-x: 0px; }
.index_zhiye h3 { height: 44px; width: 100%; background: url(zhiye_tbg.jpg) left top no-repeat; }
.index_zhiye h3 a { width: 100%; height: 100%; background: url(tt_zhiye.png) 15px 8px no-repeat; display: block; }
.zhiye_tag { width: 215px; height: 267px; padding: 20px 0px 0px 20px; overflow: hidden; float: left; display: inline; }
.zhiye_tag li { float: left; width: 56px; text-align: center; font-size: 14px; margin-bottom: 12px; margin-right: 13px; }
#imgChange { float: left; width: 200px; height: 220px; text-align: center; font-size: 14px; margin-bottom: 0; margin-right: 0; }
.zhiye_tag li a { width: 56px; padding-top: 0px; display: block; text-decoration: none; }
.zhiye_tag li a:hover, .zhiye_tag li a.on { color: #F1EFEB; background-color: rgb(165, 15, 15);}
.zhiye_info { height: 287px; width: 500px; float: left; display: inline; overflow: hidden; }
.zhiye_left { float: left; padding-left: 15px; }
.zhiye_left_1 h4 { background: #9E0C0D; width: 58px; height: 20px; float: left; line-height: 18px; text-align: center; font-weight: normal; margin-top: 5px; }
.zhiye_left_1 p { width: 380px; padding-left: 10px; float: left; line-height: 20px; display: inline; }
.zhiye_left_1 p a { font-size: 13px; text-decoration: none; }
.zhiye_left_1 p a:hover { text-decoration: underline; }
.zhiye_tt { height: 35px; margin-top: 10px; margin-bottom: 10px; }
.zhiye_tt a { font-size: 30px; color: #9E0C0D; text-decoration: none; display: block; height: 35px; line-height: 35px; }
.zhiye_tt a:hover { text-decoration: none; background: url(../img/down2.html) -216px top no-repeat; }
.zhiye_tt a span { font-size: 14px; color: ##9E0C0D; padding-top: 20px; }
.zhiye_left_2 { width: 367px; height: 130px; float: left; margin-top: 10px; overflow: hidden; }
.zhiye_left_2 p { background: #cc4e05; width: 58px; height: 20px; line-height: 18px; text-align: center; font-weight: normal; float: left; margin-top: 3px; }
.m01 { margin-left: 120px; display: inline; }
.zhiye_right { width: 320px; height: 240px; float: left; display: inline; padding-top: 20px; }
.zhiye_jn { width: 445px; height: 130px; float: left; margin-top: 20px; overflow: hidden; }
.zhiye_jn h3 { background: #9E0C0D; width: 100px; height: 20px; line-height: 18px; text-align: center; font-weight: normal; float: left; margin-top: 3px; margin-bottom: 10px; }
.zhiye_jn p { clear: both; padding-left: 68px; }
.zhiye_jn strong { color: #cc4e05; font-weight: normal; }
.zhiye_jn a { text-decoration: none; }
.zhiye_jn a:hover { text-decoration: underline; }
/* game info */
.game ul { width: 100%; height: auto; overflow: hidden; }
.game ul li { list-style: none; height: 36px; line-height: 36px; overflow: hidden; vertical-align: top; background: #f7f7f7; }
.game ul li span, .game ul li a { display: inline-block; }
.game ul li span { width: 112px; color: #8d7a71; font-weight: bold; overflow: hidden; margin-right: 5px; background: #e3e3e3; border: 1px solid #f1f1f1; border-left: none; text-align: center; }
.game ul li a { font-size: 12px; text-decoration: underline; padding: 0px 10px; vertical-align: top; }
.game ul li a:hover { color: #f00; }
.game ul li.dark { background: #f1f1f1; }
/* game img */
.index_main_rpart .fl { width: 763px; float: left; }
.index_main_rpart .fr { width: 188px; float: left; margin-left: 25px; display: inline; _margin-left: 20px; }
.index_main_rpart h2 { display: block; height: 28px; line-height: 28px; font-weight: normal; overflow: hidden; margin: 10px 0px 0px 0px; }
.tt_jietu { background: url(tt_jietu.png) left top no-repeat; width: 750px; }
.tt_bizhi { background: url(tt_bizhi.png) left top no-repeat; width: 188px; }
.index_main_rpart .con { overflow: hidden; background: #111111; margin-top: 10px; padding-left: 3px; }
.index_main_rpart .con img { width: 179px; height: 110px; }
.index_main_rpart .con p { float: left; display: block; width: 190px; }
.index_main_rpart .con p span { width: 180px; height: 25px; line-height: 20px; text-align: center; float: left; }
.index_main_rpart .con p a:hover { text-decoration: underline; }
.index_main_rpart .fr img { height: 136px; }
/*footer-t*/
.footer-nav h2, .footer-nav li a { background: url(footer-nav.jpg) no-repeat 0 0; }
.footer-nav h2, .footer-nav li a { height: 74px; text-indent: -99999px; outline: none; }
.footer-nav h2 { width: 284px; background-position: 0 0; margin-left: 11px }
.footer-nav li { width: 174px; }
.footer-nav li a { display: block; }
.footer-nav li .m1 { background-position: -284px 0; }
.footer-nav li .m2 { background-position: -463px 0; }
.footer-nav li .m3 { background-position: -642px 0; }
.footer-nav li .m4 { background-position: -814px 0; }
.footer-nav li .m1:hover { background-position: -990px 0; }
.footer-nav li .m2:hover { background-position: -1169px 0; }
.footer-nav li .m3:hover { background-position: -1348px 0; }
/* footer */
.footer {  font-size: 12px; background: #212121; color: #8c8c8c; text-align: center; }
.footer-c { margin: 0 auto; width: 1000px;background: #212121; }
.footer-c-b{border-left: 1px solid rgb(99, 89, 89);padding-left: 20px;margin-top: 33px;}
.footer ul.foot_txt { width: 880px; margin: 20px auto; display: block; border-bottom: 1px solid #8c8c8c; overflow: hidden; }
.footer ul.foot_nav { width: 230px; margin: 0px auto; }
.footer ul.foot_nav li a { text-decoration: none; color: #8c8c8c; }
.footer ul.foot_nav li a:hover { text-decoration: underline; color: #bf8022; }
.footer p { line-height: 20px; text-align: left; clear: both; }
.footer p a { padding: 0px 5px; text-decoration: none; color: #8c8c8c; }
.footer p a:hover { text-decoration: underline; color: #bf8022; }
.pa { height: auto; padding: 0 24px; border-bottom: 0; background: none; color: #b2c1d7; font-size: smaller; }
.pa p { color: #eec38d; }

/*inner */
.inner_content { margin-top: 18px; width: 751px; margin-bottom: 40px; }
.inner_top { height: 49px; background: #353539; line-height: 49px; border-top: 1px solid #838385; border-bottom: 1px solid #0e0d0e; }
.inner_top h3 { float: left; margin: 0 20px; line-height: 49px; font-size: 16px; }
.inner_main { background: #323236; padding: 28px 65px; color: #d4d4d4; border-bottom: 1px solid #1B1A1E; height: auto !important; min-height: 768px; }
.con_tit { background: #262626; font-size: 28px; text-align: center; height: 50px; line-height: 50px; color: #D28A36; margin-bottom: 15px; }
.inner_main p { margin: 10px 0; }
.inner_main p a { color: #bf8022; }
.s_tit { font-size: 18px; border-left: 4px solid #d28a36; color: #d28a36; line-height: 22px; margin-top: 20px; padding-left: 4px; }
.con_img { text-align: center; margin: 10px 0; }
/*list */
.news-list { margin-bottom: 38px; }
.news-list li { height: 35px; line-height: 35px; font-size: 14px; color: #605F5F; position: relative; border-bottom: 1px dotted #5e5e5f; }
.news-list li a { text-decoration: none; }
.news-list span { color: #999; position: absolute; top: 0; right: 0; line-height: 35px; }
.news-list b { margin-right: 6px; font-weight: normal; color: #888;}
/*page */
.page-wrap {text-align: center; clear: both; margin-bottom: 20px; line-height: 22px; }
.page-wrap, .page-wrap a { color: #999; font-size: 13px; }
.page-wrap a, .page-wrap span{ margin-left: 2px; display: inline-block; padding:0 5px; *display: inline; *zoom: 1; border: 1px solid #999; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.page-wrap a:hover { color: #bf8022; border-color: #bf8022; text-decoration: none; }
.page-wrap .active{ color: #bf8022; border-color: #bf8022; text-decoration: none; }
/*flash2*/
#bx-pager a{float: left; width: 25%; text-align:center; }
#bx-pager a img{width: 80%; opacity: .5; filter:alpha(opacity=50); border:2px solid #fff; }
#bx-pager .active img{opacity: 1; filter:alpha(opacity=100);}
/* 返回顶部 */
.back-to-top { width: 21px; position: fixed; _position: absolute; _top: expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-40+'px'); bottom: 50px; text-align: center; z-index: 18; }
.back-to-top li { width: 21px; height: 82px; cursor: pointer;}
.back-to-top .top-touch { display: none; border: none; background: url(backtop.gif) no-repeat; }
