﻿html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,fieldset,button,input,textarea,th,td{margin:0;padding:0}
body{font-family: arial,"Microsoft YaHei";background: #EDEDED;min-width: 1200px;overflow-x: hidden;}
a{text-decoration: none;color:#333;}
a,img{border:none;}
input{outline:none }
/*img{width:100%;}*/
ul,dl,ol{list-style:none;}
.clearfix{*zoom:1;}
.clearfix:after{content: "";display: block;clear: both;height:0;}
.left{float: left!important;}
dd .left li{width: 90px;float: left;margin-right: 5px;}
.right{float: right!important;}
.center{text-align: center;list-style: none;}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.none{display: none;}
.flex-row{display: flex;display: -webkit-flex;flex-flow:row wrap;}
.flex-start{justify-content:flex-start;}
.flex-around{justify-content:space-around;}
.flex-center{justify-content:center;}
.flex-between{justify-content:space-between;}
.absolute{position: absolute;left:0;top:0;}
.relative{position: relative;}
.red{color:red;}
.t_left{text-align: left}
.t_right{text-align: right}
.t_center{text-align: center}
.wrap{margin:0 auto;}
.padding{padding:0 0.37rem;;}
.block{display: block;}
.margin-b{margin-bottom:0.24rem;}
.bg-fff{background: #fff}
.border-bot{border-bottom:1px solid #F1F1F1;}
.middle *{vertical-align: middle}
.bg-000{background: #000}
.bg-f5f5f5{background: #f5f5f5}
.bg-f3f6fb{background: #f3f6fb}

.main-one {
    height: 300px;
}

.main-one .mid-banner {
    width: 590px;
    height: 300px;
    position: relative;
}

.main-one .banner-chunk {
    position: absolute;
    left: 0;
    top: 0;
}

.main-one .banner-img-box {
    width: 590px;
    height: 260px;
    overflow: hidden;
    position: relative;
}

.main-one .banner-item {
    height: 260px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: none
}

.main-one .banner-item .img-item {
    height: 52px;
    position: relative;
    overflow: hidden;
}

.main-one .banner-item.active {
    z-index: 2;
    display: block;
}

.main-one .banner-item.active-back {
    z-index: 1;
    display: block;
}

.main-one .img-item img {
    display: block;
    position: absolute;
    left: 0;
    width: 100%;
}

.main-one .img-item1 img {
    top: 0;
}

.main-one .img-item2 img {
    top: -52px;
}

.main-one .img-item3 img {
    top: -104px;
}

.main-one .img-item4 img {
    top: -156px;
}

.main-one .img-item5 img {
    top: -208px;
}

.main-one .banner-bar span {
    display: block;
    width: 100px;
    color: #b2c2d5;
    height: 40px;
    line-height: 40px;
    text-align: center;
    float: left;
    cursor: pointer;
    background: #383c4b;
}

.main-one .banner-bar span:hover {
    color: #f24854
}

.main-one .banner-bar span.active {
    background: #f24854;
    color: #fff;
}

/*首页*/
.wrap{width:1200px;margin:0 auto;box-sizing:border-box;z-index: 10}
.top{height:600px;}
.top .logo{margin-top:115px;width:300px;}
.bg{position: absolute;top:0;left:50%;margin-left:-960px;width:1920px;z-index: 1}
/*武功*/
.wu ul{width:307px;background: url(../images/c.jpg);}
.wu li{font-family:"宋体",arial;line-height: 94px;padding-left:45px;color:#fff;font-size:30px;text-indent: 15px;cursor:pointer;}
.wu li.ac{background: rgba(100,130,180,.5)}
.wu li span{font-family:"宋体",arial;display: block;width:36px;height:36px;margin-top:27px;line-height: 36px;background: #5F7DAF;color:#333;text-indent: 0}
.wu li.ac span{background: #22242A;color:#fff;}
.wu li span:before{content:"";position: absolute;top:0;bottom:0;left:-4px;right:0;margin:auto;width:42px;height:42px;z-index: 0;border:1px solid #374E65;}
.wu .pic{width:963px;margin-left:-70px;margin-top:20px;white-space: nowrap;overflow: hidden;height:539px;}
.wu .pic .d{position: absolute;bottom:0;right:0;}
.wu .pic .d1{z-index: 10}
.wu .pic .d2{z-index: 1}
/**/
/*.class {padding:0 40px 60px;margin-top:60px;margin-bottom:80px;}*/
.class {padding:0 40px 60px;margin-top:60px;margin-bottom:80px; background:url(../images/hs.jpg) 100% 100% no-repeat; min-height:350px;}
.class .ul{padding-top:24px;padding-bottom:15px;z-index: 10;z-index: 80}
.class .ul li{line-height: 1.8;padding:0 10px;text-indent: 10px;margin-right:10px;}
.class .ul li.ac{text-indent: 16px;}
.class .ul li.ac a{text-decoration: underline;line-height: 1.8;font-size: 18px}
.class .ul li span{width:6px;height:6px;border:1px solid #5479A9;position: absolute;left:0;top:10px;transform:rotate(45deg);}
.class .ul li.ac span{width:12px;height:12px;border:1px solid #11407D;top:8px;font-size:18px;}
.class .ul li span:after{position: absolute;top:0;left:2px;}
.class .ul li.ac span:after{content:'';width:8px;height:8px;top:2px;left:2px;background: #11407D;position: absolute;}
.class .ul li a{display: block;color:#5E80AD;}
.class .c_bot .tit{width:289px;margin-bottom:10px;}
.class .c_bot .des{width:400px;}
.class .c_bot p{line-height: 3;text-indent:105px;}
.class .c_bot .p1{background: url(../images/dw.jpg) 0 50% no-repeat}
.class .c_bot .p1 span{margin-right:15px;}
.class .c_bot .p2{background: url(../images/lx.jpg) 0 center no-repeat}
.class .c_bot .zy_bg{position: absolute;bottom:-60px;right:0;height:500px;z-index:0;}
.class .c_bot .zy_bg img{height:100%;width:auto;}
.c_bot .h2{font-size:90px;line-height: 2;font-family:"宋体",arial;}
.c_bot .des{font-size:40px;line-height: 2;background: url(../images/wz.png) 0 no-repeat;background-size: 100% 100%;width:420px;font-size:18px;padding:13px 0;margin-bottom:20px;}

.c_bot .ul_list{}
.c_bot .ul_list li{border-bottom: 1px solid #DDD; line-height: 40px; width: 320px;}







/*footer*/
.footer{height:auto;background: #2A2822; padding:10px 0; font-size:14px; }
.footer .wrap { width:1000px; margin:0 auto;}
.footer .wrap p { text-align:center; line-height:200%; color:#ccc; text-shadow:0 1px #000;}
.footer .wrap p a { color:#ccc; padding:0 15px; font-size:14px; }
.footer .wrap p a:hover { color:#f90}
/*首页*/
/*.nav_wrap{background: rgba(255,255,255,.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fffffff,endColorstr=#7fffffff);position: relative;z-index: 100}*/
.logo1{position: absolute;top:24px;left:50%;margin-left:-120px;width:200px;}
.logo1 img{width: 100%;}
.nav{padding-top:24px;line-height: 3;font-size: 18px;width:80%;margin:auto;}
.nav .li{padding:0 18px;border-radius: 10px;margin:0 13px;transition: all 0.3s;}
.nav .li:hover{background: #65B6A9;}
.nav .li a{display: block;line-height: 4;font-weight: 600;transition: all 0.3s;}
.nav .li.ac a,.nav .li:hover a{color:#65B6A9;}
/*.nav .li.ac{background: rgba(255,255,255,.5)}*/
/*.nav .li:hover{background: rgba(255,255,255,.5)}*/
.nav .li.ac a,.nav .li:hover a{color:#FFF;}
.nav .li.f{margin-left:-32px;}
.nav .li.l{margin-right:-32px;}
.main{padding-bottom:60px;}
.main .menu{width:200px;height:1165px;margin-left:-12px;}
.main .menu1{width:294px;height:1165px;margin-left:-15px;}
.main .menu .in{padding:0 10px 0 18px;z-index: 10}
.main .menu .m_bg{width:100%;height:100%;position: absolute;top:-20px;left:0;z-index: 1}
.main .menu .m_bg img{height:100%;}
.main .cont{width:1012px;}
.main .cont .new{width:390px;padding:10px 10px 22px;}
.main .cont .new .n_top {border-bottom:1px solid #E5E7CB;}
.main .cont .new .n_top dt{padding-top:7px;color:#57A66D;border:1px solid #eee;height:24px;padding:0 5px;margin-top:5px;cursor:pointer;}
.main .cont .new .n_top dt a{color:#57A66D;}
.main .cont .new .n_top dd{padding:10px 10px;font-size:16px;cursor:pointer;line-height: 30px;}
.main .cont .new .n_top dd.ac{border-bottom:3px solid #57A66D;color:#57A66D;}
.main .cont .new .n_top dd:hover{border-bottom:3px solid #57A66D;color:#57A66D;}
.main .cont .new .n_top span{display: block;padding:0 20px;line-height: 18px;height:18px;}
.main .cont .new li{line-height: 30px; font-size: 14px;}
.main .cont .new li span{margin-right:5px;color:#333;}
.main .cont .new .list{padding-top:10px;}
.main .cont .new .list li a{color:#333;}
.main .cont .lunbo{width:590px;}
.main .cont .lunbo ul.tit{position: absolute;bottom:0;left: 0;right:0;margin:0 auto;z-index: 30}
.main .cont .lunbo ul.tit li{width:33.33%;line-height: 30px;color:#666;background: #35342C;cursor:pointer;}
.main .cont .lunbo ul.tit li.ac{background: #67B8AB;color:#fff;}
.floor1 .ol{height:220px;}
.main .cont .new .list li a:hover{color:#57A66D;}
/*二楼*/
.main .cont .floor2{margin-top:10px;}
.main .cont .floor2 a:hover{color:#54C0C9;}

.main .cont .floor2 .f2_1 {padding:10px 38px 27px; height: 210px; overflow: hidden;}
.main .cont .floor2 .f2_1 dl{width:269px;}
.main .cont .floor2 .f2_1 dt{padding:15px 0 1px;border-bottom:1px solid #81B7BF;background: url(/images/d1.jpg) 100% 0 no-repeat;}
.main .cont .floor2 .f2_2 dt{background: url(/images/d2.jpg) 100% 0 no-repeat;}
.main .cont .floor2 .f2_3 dt{background: url(/images/d3.jpg) 100% 0 no-repeat;}
.main .cont .floor2 .f2_4 dt{background: url(/images/d4.jpg) 100% 0 no-repeat;}
.main .cont .floor2 .f2_5 dt{background: url(/images/d5.jpg) 100% 0 no-repeat;}
.main .cont .floor2 .f2_6 dt{background: url(/images/d6.jpg) 100% 0 no-repeat;}
.main .cont .floor2 .f2_1 dt span{border-bottom:2px solid #81B7BF;display: block;font-size:20px;color:#81B7BF;line-height: 49px}
.main .cont .floor2 .f2_1 dd{margin:17px 0;padding-left:4px;}
.main .cont .floor2 .f2_1 dd.more{width:80px;margin:0 auto;border:1px solid #ccc;line-height: 30px;color:#ccc;}
.main .cont .floor2 .f2_1 dd.more:before{display: none}
.main .cont .floor2 .f2_1 dd:before {
content: '';
    position: absolute;
    left: 0;
    top: -4px;
    width: 50px;
    height: 103px;
    border: 1px solid #81B7BF;
}
.main .cont .floor2 .f2_2 dd{margin:16px 0;padding-left:4px;}

.main .cont .floor2 .f2_1 dd ul{padding-top:11px;padding-left:18px;width:190px;}
/* .main .cont .floor2 .f2_2 dd ul{padding-top:0px;padding-left:18px;width:190px;} */
.main .cont .floor2 .f2_1 dd li{line-height: 30px;border-bottom:1px solid #ddd;font-size: 14px;list-style:none;text-align: center;list-style-position:inside;}
.main .cont .floor2 .f2_1 dd li a{margin-left:-15px;}
.main .cont .floor2 .f2_1 dd li.f{border-top:0px solid #ddd;}
.main .cont .floor2 .f2_1 .bt,.main .cont .floor2 .f2_2 .bt{padding:12px 10px 15px;height:80px;z-index: 1;position: relative;background: #42B7C7;margin: 0 auto;color:#fff;font-size: 16px }
.main .cont .floor2 .f2_2 {padding:10px 24px 27px;background: #F6FCFC;}
.main .cont .floor2 .f2_2 dl{width:274px;}
.main .cont .floor2 .f2_3 dl{width:269px;}
.main .cont .floor2 .f2_5 {padding:10px 24px 27px;background: #F6FCFC;}
.main .cont .floor2 .f2_5 dl{width:274px;}
.main .cont .floor2 .f2_6 dl{width:269px;}
/*三楼*/
.floor3 .c_bot .zy_bg{height:366px;}
.floor3 .c_bot .h2{font-size: 80px;line-height: 1.2}
.floor3 .c_bot .tit{width:200px;}
.floor3 .c_bot .des{width:284px;}
.floor3{margin-top:15px;}
/*楼梯*/
.main .menu .in {color:#fff;}
.main .menu .in a{color:#fff;}
.main .menu .in .m_s{font-size:24px;}
.main .menu .in .down{line-height: 124px;}
.main .menu .in .reg div{width:49.5%;}
.main .menu .in .reg a{display: block;line-height: 130px}
.main .menu .in .reg {line-height: 130px;}
.main .menu .in .m_x {margin-top:52px;}
.main .menu .in .m_x .ul li{line-height: 50px;}
.main .menu .in .m_x .ul li a{font-size: 16px}
.main .menu .in .m_x .ul li a:hover{color:#58A89B;}
.main .menu .in .m_x .ul li span{margin-right:8px;/*border:2px solid #57A79A;*/color:#57A79A;padding:1px;}
.main .menu .in .m_x .ul1 li a{display: block;line-height: 61px;}
.main .menu .in .m_x .ul1 li.kefu a{line-height: 43px;}
.main .menu .in .m_x .ul2{width:154px;padding-top:5px;margin:0 auto;}
.main .menu .in .m_x .ul2 a{display: block;padding:0 9px;line-height:37px;font-size:14px;}
.main .menu .in .m_x .er .pic{width:128px;margin:24px auto 0;}
.main .menu .in .m_x .er p{line-height: 2.4}
.main .menu .ul2 li a:hover{color:#42B7C7;}
/*新闻*/
.main .cons{width:1000px;}
.main .cons .title{line-height: 85px;height:85px;border-bottom:6px double #ccc;padding:0 36px;}
.main .cons .title .h2{font-size:24px;font-weight:400;}
.main .cons .title .position{line-height: 120px;position: absolute;top:0;right:36px;font-size:14px;}
.main .cons .list{padding:10px 36px 40px;}
.main .cons .list li{line-height: 50px;border-bottom:1px dashed #ccc;}
.main .cons .list li a:hover{color:#57A79A;}
.main .cons .list li span{margin-right:8px;}
.main .cons .pages{margin-top:38px;}
.main .cons .cc{padding:0 36px;}
.main .cons .client .tit{line-height: 38px;margin:32px auto 24px;line-height: 42px;border-bottom:1px solid #ccc;font-size:20px;color:#12888C;}
.main .cons .client tr{line-height: 38px;}
.main .cons .client tr a{color:red;text-decoration:underline;font-size:14px;}
.main .cons .client .j{background-color: #F7F7F7}
.main .cons .client .t{width:140px;text-align: center;}
.main .cons .client .c{width:690px;text-indent:50px;}
.main .cons .client .dd{margin-top:20px;}
.main .cons .client .dd div{width:227px;line-height: 50px;background-color: #E05656;margin-right:20px;}
.main .cons .client .dd a{color:#fff;font-size:18px;}
.main .cons .client .dd span{color:#fff;font-size:18px;margin-right:10px;}
.main .cons .client.bd p{line-height: 24px;font-size:16px;margin-bottom:10px;}
.main .cons .client.bd .dt{font-size:16px;color:red;line-height:2.4 }
.main .cons .client.bd .patch{background-color: #F7F7F7;}
.main .cons .client.bd .patch .p{color:red;line-height: 2.4;padding:0 10px;}
.main .cons .client.bd .list{padding:0 10px;}
.main .cons .client.bd .list a{display: block;padding-right:60px;line-height: 2.4;color:#333;float:left;}
.main .cons .client.bd .list a:hover{color:#2895A0;}
.xz{padding-bottom:70px;}
/*资料*/
.ce_nav{position:fixed;top:0;left:0;width:240px;background: #25282E;height:100%;z-index: 100}
.ce_nav a{color:#fff;}
.ce_nav .logo2{position:absolute;top:0;left:0;z-index:20;width:100%;height:155px;border-bottom:1px solid #666;right:0;margin:0 auto;line-height: 155px}
.ce_nav .logo2 img{width:146px;vertical-align:middle;}
.ce_nav .index{position:absolute;bottom:0;left:0;z-index:20;width:100%;height:88px;border-bottom:1px solid #dedede;background: #57A79A;line-height: 88px;}
.ce_nav .index a{font-size:36px;}
.ce_nav .ce_main{position: absolute;top:0;left:0;right:0;bottom:0;z-index:10;margin:auto;padding:155px 0 88px;overflow: hidden;}
.ce_nav .ce_main .ce_in{overflow: auto;overflow-x:hidden;height:100%;margin-right:-18px;width:258px;}
.ce_nav .ce_main .ce_in::-webkit-scrollbar {display:none}
.ce_nav .ce_main .ce_in ul{padding-top:12px;}
.ce_nav .ce_main .ce_in li{line-height: 80px;text-align: left;}
.ce_nav .ce_main .ce_in li:before{content: "お";position: absolute;top:0;left: 52px;color:#fff;font-family: "宋体";color:#43AE81;}
.ce_nav .ce_main .ce_in li:nth-child(1):before{content: "壹";}
.ce_nav .ce_main .ce_in li:nth-child(2):before{content: "贰";}
.ce_nav .ce_main .ce_in li:nth-child(3):before{content: "叁";}
.ce_nav .ce_main .ce_in li:nth-child(4):before{content: "肆";}
.ce_nav .ce_main .ce_in li:nth-child(5):before{content: "伍";}
.ce_nav .ce_main .ce_in li:nth-child(6):before{content: "陆";}
.ce_nav .ce_main .ce_in li:nth-child(7):before{content: "柒";}
.ce_nav .ce_main .ce_in li:nth-child(8):before{content: "捌";}
.ce_nav .ce_main .ce_in li:nth-child(9):before{content: "玖";}
.ce_nav .ce_main .ce_in li:nth-child(10):before{content: "拾";}
.ce_nav .ce_main .ce_in li.ac:before,.ce_nav .ce_main .ce_in li.ac1:before{color:#fff;}
.ce_nav .ce_main .ce_in li span{display: block;width:50px;height:50px;margin-left:34px;margin-top:15px;margin-right:25px;}
.ce_nav .ce_main .ce_in li .a2 {display: none;}
.ce_nav .ce_main .ce_in li.ac .a1,.ce_nav .ce_main .ce_in li.ac1 .a1 {display: none;}

.ce_nav .ce_main .ce_in li.ac .a2,.ce_nav .ce_main .ce_in li.ac1 .a2 {display: block;}
.ce_nav .ce_main .ce_in li a{font-size:16px;}
.ce_nav .ce_main .ce_in li a:hover,.ce_nav .ce_main .ce_in li.ac a,.ce_nav .ce_main .ce_in li.ac1 a{color:#43AE81;}
.bg1{position: fixed;top:0;right:0;width:100%;height: 100%;overflow: hidden;z-index: 0}
.bg1 img{height:100%;width:auto;float: right;}
.conts{position: fixed;top:0;left:35%;width:33%;bottom:0;margin:auto 0;padding:100px 0;z-index: 110;overflow: hidden}
.conts .in{overflow: auto;overflow-x: hidden;;margin-right:-15px;height:100%;padding:0 10px;}
.conts .h2{font-size:60px;line-height: 2;}
.conts .des{font-size:40px;line-height: 2;background: url(../images/wz.png) 0 no-repeat;background-size: 100% 100%;width:420px;font-size:18px;padding:13px 0;margin-bottom:20px;}
.cons .con{padding:0 36px; min-height: 840px;overflow-x: hidden;}
.cons .con .h2{font-size:24px;line-height: 2.4;padding-top:24px;color:#5FAFA2;}
.cons .rel{padding:0 36px 36px;border-top:1px solid #ddd;margin-top:24px;}
.cons .rel .h3{line-height: 3;font-size:24px;font-weight:600;}
.cons .rel li{width:50%;box-sizing:border-box;padding-right:30px;line-height: 36px;}
.cons .rel li a{font-size:16px;color:#333;}
.cons .rel li a:hover{color:#57A79A;}
/**/
#page ul{display: inline-block;}
#page li{float:left;border:1px solid #57A79A;padding:0;margin:10px;}
#page li a{color:#57A79A;font-size:14px;display:block;padding:0 10px;line-height: 2}
#page li.page-active{background:#57A79A;}
#page li.page-active a{color:#fff;}



/*游戏资料*/
.doc .com_con {padding:40px 28px 58px 44px; min-height: 820px;}
.doc .com_con dl{padding-bottom:13px;}
.doc .com_con dt{border:1px solid #DAD8D9;background: #F2F2F2;line-height: 32px;height:32px;margin-bottom:10px;}
.doc .com_con dt span{background: #70bfb2;padding:6px 11px;border:1px solid #5fafa2;color:#fff;font-weight:bold;}
.doc .com_con dd{float: left;}
.doc .com_con dd a{color:#575757;border-right:1px solid #575757;padding:0 5px 0 11px;font-size:15px;font-weight:bold;}
.ol2 .list {
    display: inline-block!important;
	display: flex;
    text-align: center;
}
.ol2 .list li{
    padding: 0px 5px;
    width: 230px;
    float: left;
}
