@charset "utf-8";
/* CSS Document */
body,p,b,dl,dd,table,td,th,input,img,form,div,ul,li,h1,h2,h3{margin:0;padding:0;list-style-type:none;}
a{text-decoration:none;}
body{background:#000;color:#444444;text-align:left;font-size:14px;font-family:"微软雅黑";}

.wrapper{width: 100%;margin: 0 auto;overflow: hidden;}
.banner{width:100%;height: 660px;margin:0 auto;background: url(../images/20181217_1.jpg) top center  no-repeat;}

.cqsx{width:100%;height: 194px;margin:0 auto;background: url(../images/20181217_2.jpg) top center  no-repeat;}

/* 故事背景 */
.gsbg{width:100%;height: 1320px;margin:0 auto;background: url(../images/20181217_3.jpg) top center  no-repeat;}
.gsbg .gsbg_con{width:1000px;height: 660px;margin:0 auto;}
.gsbg .gsbg_daodu{width:100%;height: 500px;margin:0 auto;padding-top: 100px;}
.gsbg .gsbg_daodu P{width:100%;line-height: 30px;font-size: 16px;text-indent: 2em;text-align: left;color: #787878;overflow: hidden;}
.gsbg .gsbg_tab{width:100%;height: 800px;float: left;}
.gsbg .gsbg_tab .gsbg_tab_top{width:100%;height: 52px;float: left;}
.gsbg .gsbg_tab .gsbg_tab_top span{width:330px;height: 52px;background: #2c2516;color: #c6a86c;float: left;margin-right: 3px;line-height: 52px;font-size: 14px;cursor:pointer;text-align: center}
.gsbg .gsbg_tab .gsbg_tab_top span.active{background:#c8a36f;color:#eeeadc;}
.gsbg .gsbg_tab .gsbg_tab_con{width:100%;height:600px;float: left;margin-top: 50px;display: none;}
.gsbg .gsbg_tab .gsbg_tab_con.active{display: block;}
.gsbg .gsbg_tab .gsbg_tab_con span{width:333px;height:600px;float:left;line-height: 22px;color: #ff0000;}

.gsbg .gsbg_tab .gsbg_tab_top_2{width:100%;height: 52px;float: left;}
.gsbg .gsbg_tab .gsbg_tab_top_2 span{width:330px;height: 52px;background: #2c2516;color: #c6a86c;float: left;margin-right: 3px;line-height: 52px;font-size: 14px;cursor:pointer;text-align: center}
.gsbg .gsbg_tab .gsbg_tab_top_2 span.active{background:#c8a36f;color:#eeeadc;}
.gsbg .gsbg_tab .gsbg_tab_con_2{width:100%;height:540px;float: left;margin-top: 50px;display: none;}
.gsbg .gsbg_tab .gsbg_tab_con_2.active{display: block;}
.gsbg .gsbg_tab .gsbg_tab_con_2 span{width:990px;height:540px;float:left;line-height: 22px;color: #ff0000;text-align:center;}

.gsbg .gsbg_tab .gsbg_tab_con_3{width:100%;height:600px;float: left;margin-top: 50px;}
.gsbg .gsbg_tab .gsbg_tab_con_3 span{width:990px;height:600px;float:left;line-height: 22px;color: #ff0000;text-align:center;}

/* 武器 */
.newweapon{width:100%;height: 1352px;margin:0 auto;background: url(../images/90ji_newweapon.jpg) top center  no-repeat;}
.newweapon ul{width:1000px;height: auto;margin:0 auto;padding-top: 120px;display: table;}
.newweapon ul li{float: left;width:194px;height: 189px;background: url(../images/wuqi_bg.png) top center  no-repeat;margin-left:25px;margin-right:30px;margin-bottom: 65px;position: relative;cursor:pointer;}
.newweapon ul li:nth-child(4n){margin-right:0;}
.newweapon ul li img{width:190px;}

.newweapon ul li .weapon_con{display: none;position: absolute;width:337px;height: 400px;left:150px;top: 9px;z-index: 10;background: #221f1c;border: 1px solid #524939;}
.newweapon ul li:hover .weapon_con{display: block;}
.newweapon ul li .weapon_con .sjx{width: 0;height: 0;position: absolute;left: -30px;top: 55px;border-width: 15px;border-style: solid;border-color: transparent #524939 transparent transparent;}
.newweapon ul li .weapon_con .sjx em{width: 0;height: 0;position: absolute;left: -14px;top: -15px;border-width: 15px;border-style: solid;border-color: transparent #221f1c transparent transparent;}

.newweapon ul li:nth-child(4n) .weapon_con{display: none;position: absolute;width:337px;height: 400px;left:-320px;top: 9px;z-index: 10;background: #221f1c;border: 1px solid #524939;}
.newweapon ul li:nth-child(4n):hover .weapon_con{display: block;}
.newweapon ul li:nth-child(4n) .weapon_con .sjx{width: 0;height: 0;position: absolute;left: 337px;top: 55px;border-width: 15px;border-style: solid;border-color: transparent transparent transparent #524939;}
.newweapon ul li:nth-child(4n) .weapon_con .sjx em{width: 0;height: 0;position: absolute;left: -15px;top: -15px;border-width: 15px;border-style: solid;border-color: transparent transparent transparent #221f1c;}

.newweapon ul li .weapon_con .weapon_con_con{width:307px;height: 360px;padding: 20px 20px;}
.newweapon ul li .weapon_con .weapon_con_con .weapon_con_tit{width:100%;height: 30px;padding-bottom: 10px;border-bottom:1px solid #524939;}
.newweapon ul li .weapon_con .weapon_con_con .weapon_con_tit p{font-size: 22px;color: #fed599;}
.newweapon ul li .weapon_con .weapon_con_con .weapon_con_tit p span{font-size: 15px;}
.newweapon ul li .weapon_con .weapon_con_con .weapon_con_con_dec{width:100%;height: 100%;float: left;margin-top:10px;overflow: hidden;}
.newweapon ul li .weapon_con .weapon_con_con .weapon_con_con_dec .weapon_con_con_dec_left{float: left;height: 300px;width:68px;margin-right:9px;}
.newweapon ul li .weapon_con .weapon_con_con .weapon_con_con_dec .weapon_con_con_dec_left span{text-align: right;color: #867151;font-size: 12px;float: left;width:100%;overflow: hidden;height: 25px;line-height: 25px;}

.newweapon ul li .weapon_con .weapon_con_con .weapon_con_con_dec .weapon_con_con_dec_right{float: left;height: 300px;width:230px;}
.newweapon ul li .weapon_con .weapon_con_con .weapon_con_con_dec .weapon_con_con_dec_right p{text-align: left;color: #867151;font-size: 12px;float: left;width:100%;overflow: hidden;height: 25px;line-height: 25px;}

.newweapon a{width:308px;height: 78px;margin:0 auto;display: table;}
.newweapon a img{width:100%;float: left;}

/* 功能 */
.newgamegn{width:100%;height: 387px;margin:0 auto;background: url(../images/90ji_newgamegn.jpg) top center  no-repeat;}
.newgamegn .newgamegn_js{width:1000px;height: 200px;margin:0 auto;padding-top: 135px;}
.newgamegn .newgamegn_js i{width:30px;float: left;font-size: 20px;font-style: normal;line-height: 30px;color:#787878;}
.newgamegn .newgamegn_js p{font-size: 16px;color:#787878; line-height: 30px;float: left;width:970px;}


.footer{width:100%;height: 130px;margin:0 auto;background: #100d0b;padding:30px 0;}
.footer p{width:1000px;height: 25px;line-height: 25px;margin:0 auto;color: #642d00;text-align: center;font-size: 12px;}
.footer p a{color: #642d00;text-align: center;}