@charset "utf-8";
/*初始化CSS 2014.6.25 15:28*/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;}
body{font:14px "微软雅黑","Arial Narrow",HELVETICA;background:#fff;color:#fff; overflow-x: hidden;}
a{color:#ddd;text-decoration:none;}
a:hover{color:#dfb357;}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word;}
em,i,b {font-style: normal;}
.cf{zoom:1; }
.cf:after{clear:both;content: '';display: block;height: 0;visibility: hidden;}
.float-l{ float:left;}
.float-r{ float:right;}
.hide { display: none;}
.sprit { background: url(http://game.gtimg.cn/images/wefire/cp/a20150924dzsfPC/icon.png) no-repeat;}
.btns { background: url(http://game.gtimg.cn/images/wefire/cp/a20150924dzsfPC/btn.jpg) no-repeat;}

.htxt{height:0;display:block;overflow:hidden;}
.hd-wrap{/*background: url(http://game.gtimg.cn/images/wefire/web201511/page_top_bg.jpg) no-repeat 50% 0px;*/ }
.top{height: 86px;background-color:rgba(0,0,0,0.8);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#77000000',endColorstr='#77000000');zoom:1;  background-color: #000\9; opacity:0.7\9; filter:alpha(opacity=70)\9; }
.top-bd{width: 1000px; margin: 0px auto; position: relative;}
.top .logo{position: absolute;top:15px;left:0; width: 232px; height: 112px; background-position: 0px -600px;}
.game-intro{width: 70px; height: 25px; text-indent: -999em; outline:none; position: absolute; top:40px; left:123px}
.introwrap{padding-top: 20px;  position: absolute; top: 70px; left:125px; width: 400px;  z-index: 10; display: none }
.intorbox{font-size: 12px; color: #e5a600; line-height: 25px;text-indent: 2em; padding:10px; background:#232323;border: 1px solid #e5a600;}

.navlist a,.top .logo{background-image:url(http://game.gtimg.cn/images/wefire/web201511/top.png); background-repeat: no-repeat;}
.navlist li{float: left; width: 95px; margin-right: 20px;}
.navlist .nl6{width: 130px; margin-right: 0;}
.navlist a{display: block; height: 86px; text-align: center; line-height: 86px; font-size: 16px; color:#e2e2e2;text-decoration: none;}
.navlist{padding-left: 280px;}
.nl1 a{background-position: 6px 34px; color:#ffc000 }

.nl2 a{background-position: 6px -65px;}
.nl2 a:hover{background-position: -194px -65px }

.nl3 a{background-position: 8px -164px }
.nl3 a:hover{background-position: -192px -164px }

.nl4 a{background-position: 9px -265px }
.nl4 a:hover{background-position: -191px -265px }

.nl5 a{background-position: 6px -364px }
.nl5 a:hover{background-position: -194px -364px }

.nl6 a{background-position: 0px -476px;text-align: left; text-indent: 44px; color:#ffc000}

.navlist a:hover{text-decoration: none; color:#ffc000 }


.btm_nav { width: 100%; height: 215px; background-color: #171717; color: #6a6a6a;}
.btm_nav ul { overflow: hidden;}
.btm_nav ul li { width: 25%; float: left; text-align: center; margin-top: 40px; cursor: pointer;}
.btm_nav ul li i { display: inline-block; width: 44px; height: 44px;}
.btm_nav .li-1 i { background-position: -5px 0;}
.btm_nav .li-2 i { background-position: -60px 0;}
.btm_nav .li-3 i { background-position: -5px -50px;}
.btm_nav .li-4 i { background-position: -60px -50px;}
.btm_nav li h4 { font-size: 18px; color: #e1e1e1; font-weight: 400; margin: 20px 0 16px;}
.btm_nav li a { color: #6a6a6a;}
.footer { width: 100%; height: 94px; background-color: #0b0b0b; position: relative;}
.btm_logo { position: relative; top: 22px; left: 10%;}
.btm_logo>a { display: inline-block;}
/*.btm_logo .locojoy { width: 130px; height: 35px; background-image: url(http://game.gtimg.cn/images/wefire/cp/a20151027cghj_pc/loc_logo.png); margin-left: 25px;}*/
.btm_info { position: absolute; right: 5%; top: 15px; text-align: right; line-height: 22px;}
.btm_info a { display: inline-block; height: 13px; line-height: 13px; border-right: solid 1px #3c3c3c; padding: 0 5px 0 3px; color: #333;}
.btm_info a:last-child { border-right: none 0;}
#mask { width: 100%; height: 100%; background-color: rgba(0,0,0,.6); position: fixed; left: 0; top: 0; z-index: 998; display: none;}
.btm_tk_box { width: 470px; height: 160px; padding: 30px 0 0 30px; background-color:#F7F7F7; color:#666; position:fixed; left: 50%; top: 50%; margin-left: -250px; margin-top: -95px; font-size: 12px; z-index: 999;}
.btm_tk_box span { display: block; float: left;}
.btm_tk_box .txt { margin:10px 0 0 20px;}
.btm_tk_box h3 { font-size: 18px; font-weight: normal; margin-bottom: 15px;}
.btm_tk_box .txt p { line-height: 25px;}
.btm_tk_box .txt a { color: #363636; text-decoration: underline;}
.btm_tk_box>em { display: block; font-size: 28px; position: absolute; right: 10px; top: 0; cursor: pointer;}

#footer_ied{height: 100px; background:url('http://game.gtimg.cn/images/wefire/cp/a20150924dzsfPC/footer.jpg') #000 no-repeat; background-position: 100px 50px; padding-top: 30px; text-align: center; line-height: 20px; color: #4f4f4f;}
.wrap_ied a{color: #4f4f4f; font-size: 12px;}
.wrap_ied{width: 620px; float: right; text-align: right; padding-right: 20px;}

/*content*/

.bg{
    background-position: center top;
    background-repeat: no-repeat;

}

.main-cont{
    position: relative;
    width: 1011px;
    height: 100%;
    margin: 0 auto;
}
.bg-1{
    background-image: url(http://game.gtimg.cn/images/wefire/cp/a20151027cghj_pc/bg_02.jpg);
    height: 375px;
}

.bg-1 span{
    color: #3eb4eb;font-size:18px;
    position: absolute;bottom: 20px;
    text-shadow: 0 2px 3px #000;
    font-weight: bold;
}
.bg-1 .r-btn{

    display: block;
    background-image: url(http://game.gtimg.cn/images/wefire/cp/a20151027cghj_pc/r-btn.png);
    width: 195px;
    height: 51px;
    position:absolute;
    bottom: 10px;
    right:0;
}

.bg-2{
    background-image: url("http://game.gtimg.cn/images/wefire/cp/a20151027cghj_pc/bg_03.jpg");
    height: 791px;
}
.list-main{
    position: relative;
    background-image: url("http://game.gtimg.cn/images/wefire/cp/a20151027cghj_pc/list-main.png");
    height: 791px;
}
.list-main .menu-titl,.list-main .menu-body {
    /*box-sizing: border-box;*/
    width: 50%;
    height: 79px;
    float: left;
    text-align: center;
    line-height: 79px;
    font-size: 30px;
    font-weight: bold;
    background-color: #0f1a2f;
    color: #3eb4eb;
    border-bottom: 2px solid #3eb4eb;

}
.list-main:after{
    content:'';
    display: block;
    clear: both;
}
.list-main .menu-titl.on,.list-main .menu-body.on{
    background-color: transparent;
    color: #fff;
    border-bottom: none;
}

.list-detail{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 81px;
}
.list-detail.sp-list>div{
    margin: 23px auto;
    width: 94%;
    height: 114px;
    /*border-bottom: 1px solid #101c32;*/
    /*box-shadow:0 1px 0 #101c32,0 2px 0 #1b4672;*/
    overflow: hidden;
    /*background-color: red;*/

}
.list{
    background-position: left top;
    background-repeat:no-repeat;
    overflow: hidden;
}
.list.list-1{
    background-image: url(http://game.gtimg.cn/images/wefire/cp/a20151027cghj_pc/list-1.png);
    height: 114px;

}
.list.list-1.on{
    background-image: url(http://game.gtimg.cn/images/wefire/cp/a20151027cghj_pc/list-1-on.png);
}


.list.list-2{
    background-image: url(http://game.gtimg.cn/images/wefire/cp/a20151027cghj_pc/list-2.png);
    height: 114px;
}
.list.list-2.on{
    background-image: url(http://game.gtimg.cn/images/wefire/cp/a20151027cghj_pc/list-2-on.png);
}


.list.list-3{
    background-image: url(http://game.gtimg.cn/images/wefire/cp/a20151027cghj_pc/list-3.png);
    height: 114px;
}
.list.list-3.on{
    background-image: url(http://game.gtimg.cn/images/wefire/cp/a20151027cghj_pc/list-3-on.png);
}

.list.list-4{
    background-image: url(http://game.gtimg.cn/images/wefire/cp/a20151027cghj_pc/list-4.png);
    height: 114px;
}
.list.list-4.on{
    background-image: url(http://game.gtimg.cn/images/wefire/cp/a20151027cghj_pc/list-4-on.png);
}

.list.list-5{
    background-image: url(http://game.gtimg.cn/images/wefire/cp/a20151027cghj_pc/list-5.png);
    height: 114px;
}
.list.list-5.on{
    background-image: url(http://game.gtimg.cn/images/wefire/cp/a20151027cghj_pc/list-5-on.png);
}

.list-mune{
    width: 73%;height: 100%;margin-left: 27%
}

.list-mune ul li{
    display: block;
    width:96px;height:50px;
    background-image: url(http://game.gtimg.cn/images/wefire/cp/a20151027cghj_pc/icon.png);
    float: left;
    margin-top: 6px;
    cursor: pointer;
    line-height: 50px;
    text-align: center;
    background-position: center;
    background-repeat: no-repeat;
    font-size: 16px;
    font-weight: bold;

}
ul li a{
    display: block;
    color: #87b3d5;
}
ul li a:hover{
    color: #fff;
}
.list-mune ul li.on,.list-mune ul li:hover{
    background-repeat: no-repeat;

    background-image: url(http://game.gtimg.cn/images/wefire/cp/a20151027cghj_pc/icon-on.png);
}
.bg-3{
    background-image: url("http://game.gtimg.cn/images/wefire/cp/a20151027cghj_pc/bg_04.jpg");
    height: 351px;
}

.front-list ul.front-list{
    display: table;
    position: relative;
}
.front-list  li a{
    top: 0;
    display: table-cell;
    width: 316px;
    height: 168px;
    background-repeat:no-repeat;
    overflow:hidden;
    margin-top: 125px;
    position: absolute;


}

.lis-1{
   
    background-image:url(http://game.gtimg.cn/images/wefire/cp/a20151027cghj_pc/front-1.png);
}
.lis-2{
   left: 341px;
    background-image:url(http://game.gtimg.cn/images/wefire/cp/a20151027cghj_pc/front-2.png);
}
.lis-3{
    left:682px;
    background-image:url(http://game.gtimg.cn/images/wefire/cp/a20151027cghj_pc/front-3.png);
}

.main-cont:after{
    content: '';
    display: block;
    clear:both;
}

.dia-close{
    color: #fff;
    display: block;
    width: 40px;
    font-size: 40px;
    height: 40px;
    position: absolute;
    right: -40px;
    top: 0;
    background: #000;
    line-height: 40px;
    text-align: center;
}

.tit div{
    cursor: pointer;
}

/*  |xGv00|a97caed71fe18a57df4198168578aaf6 */