body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,p,form,header,section,article,footer{margin:0;}
body,button,input,select,textarea{font:12px/1.5 tahoma,'\5FAE\8F6F\96C5\9ED1',sans-serif}
h1,h2,h3,h4,h5,h6{font-size: 100%;}
em,b{font-style: normal;}
a{text-decoration: none;} 
a:hover{text-decoration: none;}
img{border: 0;} 
body{margin: 0 auto;overflow-x: hidden;background:#ffffff;} 
button,input,select,textarea{font-size: 100%;outline: none;}
table{border-collapse: collapse;border-spacing: 0;}
td,th,ul,ol{padding: 0;}
ul,li { list-style: none;}
a, img {-webkit-touch-callout: none; /* 禁止长按链接与图片弹出菜单 */}
html, body {
    -webkit-user-select: none;   /* 禁止选中文本（如无文本选中需求，此为必选项） */
    user-select: none;
}

/* foot */
#afooter{min-width: 1600px;padding: 30px 0;text-align: center;font-size: 12px;line-height: 20px;background-color: #000;color: #c0c0c0;}
#afooter a,#afooter a:hover{color: #c0c0c0;text-decoration: none;}
.inlineblock{display: inline-block;}
.disblock{display: block;}
.clearfix:before,.clearfix:after{content: "";display: table;clear: both;}
.right{text-align: right;}

@font-face {
    font-family: "FZLTZHK";
    src: url("//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/font/FZLTZHK.eot"); /* IE9 */
    src: url("//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/font/FZLTZHK.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/font/FZLTZHK.woff") format("woff"), /* chrome、firefox */
    url("//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/font/FZLTZHK.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */
    url("//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/font/FZLTZHK.svg#FZLTZHK") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: "FZLTHK";
    src: url("//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/font/FZLTHK.eot"); /* IE9 */
    src: url("//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/font/FZLTHK.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/font/FZLTHK.woff") format("woff"), /* chrome、firefox */
    url("//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/font/FZLTHK.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */
    url("//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/font/FZLTHK.svg#FZLTHK") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: normal;
}

.ost_box,#_overlay_{
	min-width: 1600px!important;
}
body{
	background-color: #e4e8f1;
    min-width: 1600px;
}
.wrap{
	position: relative;
    min-width: 1600px;
	margin: 0 auto;
}
/* 头图 */
.index-banner{
	width: 100%;
	height: 1080px;
	background: url(//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/banner.jpg) no-repeat;
	background-size: 100% 100%;
	position: relative;
	overflow: hidden;
    left: 0;
    top: 0;
    background-position: center top;
	z-index: 1;
}
.index-video{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	display: block;
}
.index-video video{
	width: 100%;
	height: auto;
}
/* 头图内容模块 */
.index-logo{
	width: 192px;
	height: 54px;
	background: url(//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/logo.png) no-repeat;
	background-size: 192px 54px;
	position: absolute;
	top: 84px;
	left: 76px;
}
.index-back{
	width: 141px;
	height: 38px;
	background: url(//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/btn_back.png) no-repeat;
	background-size: 141px 38px;
	position: absolute;
	top: 84px;
	right: 76px;
	z-index: 10;
}
.index-box{
	width: 1650px;
	margin: 0 auto;
	position: absolute;
	top: 224px;
	left: 50%;
	transform: translate(-50%,0);
}
.index-title{
	width: 1081px;
	height: 372px;
	background: url(//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/kv_title.png) no-repeat;
	background-size: 1081px 372px;
	margin: 0 auto;
}
.index-subtitle{
	width: 1647px;
	height: 41px;
	background: url(//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/kv_subtitlebg.png) no-repeat center;
	background-size: 1647px 14px;
	margin: -100px auto 0;
	color: #1b2029;
	font-size: 36px;
	text-align: center;
	letter-spacing: 1px;
	font-family: 'FZLTZHK';
}
.index-subtitle span{
	color:#ff8d47;
}

/* 中部内容 start */
.index-one{
	width: 100%;
	height: 1063px;
	background: url(//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/top_bg.png) no-repeat center;
	background-size: 100% 1063px;
	margin: -100px auto 0;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	z-index: 1;
}
.kv-zs{
	width: 281px;
	height: 168px;
	background: url(//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/kv_zs.png) no-repeat center;
	background-size: 281px 168px;
	position: absolute;
	top: 970px;
	right: 120px;
	z-index: 2;
}
.index-left{
	width: 50%;
	height: 100%;
	position: relative;
}
.index-right{
	width: 50%;
	height: 100%;
	position: relative;
}
/* 文档记录 start */
.record-box{
	width: 530px;
	height: 300px;
	position: absolute;
	bottom: -25px;
	left: 39%;
	padding: 15px 25px 50px 30px;
}
.record-title{
	width: 330px;
	height: 78px;
	background: url(//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/wd_title.png) no-repeat center;
	background-size: 330px 78px;
	margin-bottom: 15px;
}
.record-uls{
	height: 190px;
	overflow: hidden;
}
.record-uls li{
	color: #484a4e;
	font-size: 18px;
	font-family: 'FZLTHK';
	position: relative;
	margin-left: 20px;
	line-height: 1.5;
}
.record-icon{
	width: 12px;
	height: 17px;
	background: url(//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/jt.png) no-repeat center;
	background-size: 12px 17px;
	position: absolute;
	top: 3px;
	left: -20px;
}
/* 文档记录 end */

/* 肯利学院地图 start */
.map-box{
	width: 600px;
	position: absolute;
	top: 180px;
	left: 44px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	z-index: 10;
}
.map-title{
	width: 501px;
	height: 78px;
	background: url(//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/dt_title.png) no-repeat center;
	background-size: 501px 78px;
}
.map-egg{
	width: 55px;
	height: 69px;
	background: url(//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/dt_cd.png) no-repeat center;
	background-size: 55px 69px;
}
.map-uls{
	width: 100%;
	height: 700px;
	position: relative;
	top: 230px;
}
.map-uls li{
	position: absolute;
}
.map-li{
	width: 100%;
	height: 100%;
}
.map-uls li:nth-child(1){
	width: 121px;
	height: 206px;
	background: url(//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/dt_btn1.png) no-repeat center;
	background-size: 100% 100%;
	top: 39%;
	left: 10%;
}
.map-uls li:nth-child(2){
	width: 121px;
	height: 206px;
	background: url(//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/dt_btn2.png) no-repeat center;
	background-size: 100% 100%;
	top: 19%;
	left: 40%;
}
.map-uls li:nth-child(3){
	width: 121px;
	height: 206px;
	background: url(//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/dt_btn3.png) no-repeat center;
	background-size: 100% 100%;
	top: 67%;
	left: 50%;
}
.map-uls li:nth-child(4){
	width: 121px;
	height: 206px;
	background: url(//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/dt_btn4.png) no-repeat center;
	background-size: 100% 100%;
	top: 59%;
	left: 77%;
}
/* 肯利学院地图 end */

.index-list{
	width: 100%;
	height: 1343px;
	background: url(//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/bg.jpg) no-repeat center;
	background-size: 100% 1493px;
	padding-top: 150px;
	margin-top: -18px;
	position: relative;
	z-index: 6;
}
/* 枪弹王者 start */
.part1-box{
	width: 1597px;
	float: right;
	margin-bottom: 70px;
}
.part1-top{
	margin-left: 90px;
}
.part1-title{
	width: 380px;
	height: 71px;
	background: url(//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/part1_title.png) no-repeat center;
	background-size: 380px 71px;
}
.part1-box .part-content{
	width: 615px;
}
.part-content{
	color: #17202a;
	font-size: 18px;
	font-family: 'FZLTHK';
	line-height: 1;
	margin: 20px 0;
}
.part1-bg{
	width: 1597px;
	height: 374px;
	background: url(//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/part1_bg.png) no-repeat right;
	background-size: 1597px 374px;
	position: relative;
}
.part1-left{
	width: 884px;
	padding-top: 45px;
	margin-left: 85px;
	display: flex;
	justify-content: space-between;
}
.part1-one{
	width: 460px;
}
.part1-two{
	width: 382px;
}
.part1-item{
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}
.part-subtitle{
	color: #fe670e;
	font-size: 20px;
	font-family: 'FZLTHK';
	background:  url(//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/border.png) no-repeat bottom;
	background-size: 100% 1px;
	margin-bottom: 10px;
	font-weight: normal;
}
.part1-right{
	width: 762px;
	height: 561px;
	background: url(//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/part1_1.png) no-repeat right;
	background-size: 762px 561px;
	position: absolute;
	top: -156px;
	right: 155px;
}
.part1-tips{
	color: #a29b90;
	font-size: 14px;
	width: 90%;
}
.part1-tips span{
	margin-right: 20px;
}
.part1-ulsbox{
	display: flex;
	margin-top: -32px;
}
.part1-ulsbox .part1-uls:last-child{
	margin-right: 0px;
}
.part1-uls{
	margin-right: 20px;
	color: #a29b90;
	font-size: 14px;
}
.part1-uls:first-child li:nth-child(1){
	margin-left: 50px;
}
.part1-uls li:nth-child(1){
	font-size: 16px;
	margin-bottom: 15px;
	line-height: 1;
}
.part1-zs{
	width: 404px;
	height: 197px;
	background: url(//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/part1_zs.png) no-repeat left;
	background-size: 404px 197px;
	position: absolute;
	top: -54px;
	left: -208px;
}
/* 枪弹王者 end */

/* 散兵坑祷词 start */
.part2-box{
	width: 1597px;
	float: left;
}
.part2-top{
	margin-right: 90px;
	text-align: right;
}
.part2-title{
	width: 440px;
	height: 71px;
	background: url(//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/part2_title.png) no-repeat center;
	background-size: 440px 71px;
	display: inline-block;
}
.part2-bg{
	width: 1597px;
	height: 282px;
	background: url(//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/part2_bg.png) no-repeat left;
	background-size: 1597px 282px;
	position: relative;
}
.part2-right{
	width: 513px;
	height: 552px;
	background: url(//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/part2_1.png) no-repeat right;
	background-size: 513px 552px;
	position: absolute;
	top: -156px;
	left: 540px;
}
.part2-left{
	width: 458px;
	position: absolute;
	top: 32px;
	right: 85px;
}
.part2-item{
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}
.part2-item .part1-tips{
	width: 100%;
}
.part2-ulsbox{
	display: flex;
	justify-content: right;
	margin-top: -32px;
}
.part2-uls{
	color: #a29b90;
	font-size: 14px;
	text-align: right;
}
.part2-uls:last-child li:nth-child(1){
	margin-right: 50px;
}
.part2-uls li:nth-child(1){
	font-size: 16px;
	margin-bottom: 15px;
	line-height: 1;
}
.part2-white{
	color: #a29b90;
	font-size: 14px;
	margin: -35px 50px 0 0;
}
.part2-zs{
	width: 84px;
	height: 82px;
	background: url(//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/part2_zs.png) no-repeat left;
	background-size: 84px 82px;
	position: absolute;
	bottom: -16px;
	right: -35px;
}
.part2-yz{
	width: 106px;
	height: 135px;
	background: url(//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/part2_yz.png) no-repeat left;
	background-size: 106px 135px;
	position: absolute;
	top: -10px;
	left: 490px;
}
/* 散兵坑祷词 end */

/* 中部内容 end */

/* 彩蛋弹窗 start */
.dia-con{
	position: relative;
}
.dia-close{
	width: 38px;
	height: 38px;
	position: absolute;
	right: -45px;
	top: -10px;
    font-size: 40px;
	line-height: 45px;
	text-align: center;
	color: #ffffff;
	transform: rotate(0deg);
	transition: all 0.3s;
	outline: none;
}
.popup-box{
	width: 943px;
	height: 330px;
	background: url(//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/tc_bg.png) no-repeat;
	background-size: 943px 330px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.popup-content{
    color: #e6692c;
    font-size: 50px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
	letter-spacing: 3px;
}
.popup-zs{
	width: 90px;
	height: 96px;
	background: url(//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/tc_zs.png) no-repeat;
	background-size: 90px 96px;
	position: absolute;
	bottom: 32px;
	right: -35px;
}
/* 彩蛋弹窗 end */

/* 补给室弹窗 start */
.popup1-box{
	width: 943px;
	height: 550px;
	background: url(//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/tc1_img.png) no-repeat;
	background-size: 943px 550px;
}
.popup-address{
	padding: 400px 60px 30px 70px;
}
.popup-title{
	margin-bottom: 10px;
}
.popup-introduce{
	position: relative;
	margin-left: 25px;
}
.popup-introduce p{
	height: 54px;
	color: #484a4e;	
	font-size: 18px;
	font-family: 'FZLTHK';
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.popup-icon{
	width: 12px;
	height: 17px;
	background: url(//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/jt.png) no-repeat center;
	background-size: 12px 17px;
	position: absolute;
	top: 3px;
	left: -25px;
}
.popup-zs{
	width: 90px;
	height: 96px;
	background: url(//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/tc_zs.png) no-repeat;
	background-size: 90px 96px;
	position: absolute;
	bottom: 110px;
	right: -35px;
}
/* 补给室弹窗 end */

/* 学院会弹窗 start */
.popup2-box{
	width: 943px;
	height: 550px;
	background: url(//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/tc2_img.png) no-repeat;
	background-size: 943px 550px;
}
/* 学院会弹窗 start */

/* 地铁站弹窗 start */
.popup3-box{
	width: 943px;
	height: 550px;
	background: url(//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/tc3_img.png) no-repeat;
	background-size: 943px 550px;
}
/* 地铁站弹窗 start */

/* 图书馆弹窗 start */
.popup4-box{
	width: 943px;
	height: 550px;
	background: url(//game.gtimg.cn/images/td2/cp/a20230427qjfsversion2/tc4_img.png) no-repeat;
	background-size: 943px 550px;
}
/* 图书馆弹窗 start */

@media screen and (min-width: 2560px){
	.index-one{
	 	margin-top: -55px;
	}
	.kv-zs{
		top: 1040px;
	}
	.map-uls li:nth-child(1){
		top: 39%;
		left: 12%;
	}
	.map-uls li:nth-child(2){
		top: 19%;
		left: 42%;
	}
	.map-uls li:nth-child(3){
		top: 67%;
		left: 52%;
	}
	.map-uls li:nth-child(4){
		top: 59%;
		left: 79%;
	}
	.part-subtitle{
		padding-bottom: 2px;
	}
}

@media screen and (max-width: 1920px) {
	.index-video video{
		width: auto;
		height: 100%;
	}
}

@media screen and (min-width: 750px) and (max-width: 1600px) {
	.record-box{
		width: 420px;
	}
	.record-uls li{
		font-size: 14px;
	}
}