/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
a{text-decoration:none;transition:color 0.2s;cursor:pointer;outline:0;color:#000}
a:hover{opacity:0.85;transition:0.2s all}
body{background-color:#191219;overflow-x:hidden!important}
/* a:hover{filter:brightness(1.2)} */
q:before,q:after{content:''}
.tn{display:block;overflow:hidden;text-indent:-9999em}
.hid{display:block;height:0;overflow:hidden}
/* basic */
/* .c:before,.c:after {content:"";display:table} */
.c:after {clear:both}
.c {zoom:1}
.hide{display:none}
.ft{text-indent:-999em}
.fl{float:left}
.fr{float:right}
.pr{position:relative}
.pa{position:absolute}
fieldset,img,abbr,acronym{border:0}
input:focus{ outline:none}
select:focus{ outline:none}
textarea:focus{ outline:none}
.bg{background-repeat:no-repeat;background-position:center 0;background-size:cover}
.hd{display:none}
html{-webkit-text-size-adjust:100%}
@font-face{font-family:tungsten;src:url(tungsten.ttf);font-style:normal}

.w14{width:1422px;margin:40px auto}

#afooter{position:relative;padding:30px 0;text-align:center;font:normal 12px/19px Tahoma;z-index:10;background-color:#191219}
#afooter,#afooter a {color:#c0c0c0;text-decoration:none}


/* header */
.header{background:url(//game.gtimg.cn/images/val/act/a20251008ver/header.jpg) no-repeat center/cover;width:1920px;height:1007px;padding-top:686px;box-sizing:border-box;position: relative}
.header .h_btns{width:724px;height:89px;display:flex;justify-content:space-between;margin-left:1120px}
.header .h_btns a{display:block;width:345px;height:89px}
.header .h_btns a.download{background:url(//game.gtimg.cn/images/val/act/a20251008ver/download.png) no-repeat center/cover}
.header .h_btns a.home{background:url(//game.gtimg.cn/images/val/act/a20251008ver/pc_home.png) no-repeat center/cover}
.header h2{font-size:0rem;height:0;overflow:hidden}
.pop_play_btn{width:60px;height:59px;position:absolute;left:1417px;top:235px;display:block;background:url(//game.gtimg.cn/images/val/act/a20251008ver/top_play_video.png) no-repeat center/cover}

.t.c1{font-size:86px;color:#2b3571;font-weight:700;height:175px;line-height:175px;position: relative;}
.t.c2{font-size:86px;color:#fff;font-weight:700;height:175px;line-height:175px;position: relative;}
h1.t span{font-size:55px;font-weight:400}

/* part1 */
.part1 {background: url(//game.gtimg.cn/images/val/act/a20251008ver/part1.jpg) no-repeat center/cover;width: 1920px;height: 1157px;position: relative;padding-top: 62px;box-sizing: border-box;}
.part1 .content {width: 654px;margin-left:248px;color: #f5fff1;}
.part1 h1 {margin-left:248px;}
.part1 h1::after {content: '';display: block;width: 448px;height: 83px;background: url(//game.gtimg.cn/images/val/act/a20251008ver/part1_tit.png) no-repeat center / cover;position: absolute;top: 50%;left: 0;transform: translateY(-50%);}
.part1 .role_position {margin-top: 0;width: 620px;}
.part1 .tit {font-size: 24px;font-weight: bold;}
.part1 .tit span {margin-left: 14px;font-size: 22px;}
.part1 .role_position p:nth-child(2) {font-size: 44px;margin-left: 40px;font-weight: bold; display: flex;align-items: center;}
.part1 .role_position p:nth-child(2) i {width: 42px;height: 42px;margin-left: 10px;background: url(//game.gtimg.cn/images/val/act/a20251008ver/role_position.png) no-repeat center/cover;}
.part1 .role_introduction {margin-top: 14px;width: 620px;}
.part1 .role_introduction p:nth-child(2) {font-size: 16px;margin-left: 40px;margin-top: 5px;color: #f5fff1;}
.part1 .divide {background: url(//game.gtimg.cn/images/val/act/a20251008ver/divide.png) no-repeat center/cover;width: 602px;height: 4px;margin-top: 29px;margin-bottom: 24px ;}
.part1 .personal_skill {width: 620px;}
.part1 .personal_skill .skill_content {margin-left: 40px;}
.part1 .personal_skill .skill_content .skill_btn {display: flex;gap: 21px; margin-top: 5px;}
.part1 .personal_skill .skill_content .skill_btn1 {background: url(//game.gtimg.cn/images/val/act/a20251008ver/skill1.png) no-repeat center/cover;width: 74px;height: 74px;display: block;}
.part1 .personal_skill .skill_content .skill_btn2 {background: url(//game.gtimg.cn/images/val/act/a20251008ver/skill2.png) no-repeat center/cover;width: 74px;height: 74px; display: block;}
.part1 .personal_skill .skill_content .skill_btn3 {background: url(//game.gtimg.cn/images/val/act/a20251008ver/skill3.png) no-repeat center/cover;width: 74px;height: 74px; display: block;}
.part1 .personal_skill .skill_content .skill_btn4 {background: url(//game.gtimg.cn/images/val/act/a20251008ver/skill4.png) no-repeat center/cover;width: 74px;height: 74px;display: block;}
.part1 .personal_skill .skill_content .skill_btn1.on {background: url(//game.gtimg.cn/images/val/act/a20251008ver/skill1_on.png) no-repeat center/cover;}
.part1 .personal_skill .skill_content .skill_btn2.on {background: url(//game.gtimg.cn/images/val/act/a20251008ver/skill2_on.png) no-repeat center/cover;}
.part1 .personal_skill .skill_content .skill_btn3.on {background: url(//game.gtimg.cn/images/val/act/a20251008ver/skill3_on.png) no-repeat center/cover;}
.part1 .personal_skill .skill_content .skill_btn4.on {background: url(//game.gtimg.cn/images/val/act/a20251008ver/skill4_on.png) no-repeat center/cover}
.part1 .personal_skill .skill_content .skill_wrapper {margin-top: 5px;}
.part1 .personal_skill .skill_content .skill_wrapper div {-webkit-animation-name: fade;-webkit-animation-duration: 1.5s;animation-name: fade;animation-duration: 1.5s;}
@-webkit-keyframes fade {
    from {
        opacity: 0.3
    }
    to {
        opacity: 1
    }
}
@keyframes fade {
    from {
        opacity: 0.3
    }
    to {
        opacity: 1
    }
}
.part1 .personal_skill .skill_content .skill_name {font-size: 20px;font-weight: bold;margin-top: 10px;color: #f5fff1;}
.part1 .personal_skill .skill_content .skill_des {font-size: 16px;margin-top: 5px;color: #f5fff1;}
.part1 .personal_skill .skill_content .skill_video {background: url(//game.gtimg.cn/images/val/act/a20251008ver/part1_video_bg.png) no-repeat center/cover;width: 573px;height: 327px;margin-top: 20px;display: flex;justify-content: center;align-items: center;}
.part1 .personal_skill .skill_content .video_wrapper {width: 564px; height: 317px;}

/* part2 */
.part2{background:url(//game.gtimg.cn/images/val/act/a20251008ver/part2.jpg) no-repeat center/cover;width:1920px;height:1099px;padding-top: 68px;box-sizing: border-box;}
.part2 h1{margin-left:248px;}
.part2 h1::after{content: '';display: block;width: 617px;height: 84px;background: url(//game.gtimg.cn/images/val/act/a20251008ver/part2_tit.png) no-repeat center/cover;position: absolute;top: 50%;left: 0;transform: translateY(-50%);}
.part2 .BP_video{background:url(//game.gtimg.cn/images/val/act/a20251008ver/part2_video_bg.png) no-repeat center/cover;width:1063px;height:604px;margin:54px auto 25px;display:flex;justify-content:center;align-items:center}
.part2 .BP_video .video_wrapper{width:1047px;height:590px;position:relative}
.part2 .BP_video .video_wrapper .video{width:100%;height:100%}
.part2 .BP_video .video_wrapper .video iframe{width:100%;height:100%}
.part2 .content{color: #fff;font-size: 16px;text-align: center;}
.part2 .content p::before{content: '';display: inline-block;width: 5px;height: 5px;background-color: #fff;margin-right: 10px;position: relative;top: -3px;}
.part2 .content p:nth-child(2){margin-top: 10px;}

/* part3 */
.part3{background:url(//game.gtimg.cn/images/val/act/a20251008ver/part3.jpg) no-repeat center/cover;width:1920px;height:857px;padding-top: 106px;box-sizing: border-box;position: relative;}
.part3 h1{margin-left:248px;}
.part3 h1::after{content: '';display: block;width: 682px;height: 85px;background: url(//game.gtimg.cn/images/val/act/a20251008ver/part3_tit.png) no-repeat center/cover;position: absolute;top: 50%;left: 0;transform: translateY(-50%);}
.part3 .sub_t{font-size: 22px;color: #fff;margin: 0 auto 30px;width: 1421px;line-height: 30px;}
.part3 .content{width: 1421px;position: relative;margin: 0 auto;}
.part3 .content .text_cont p{color: #fff;font-size: 16px;}
.part3 .content .text_cont .t{font-size: 22px;font-weight: bold;}
.part3 .content .text_cont .t::before{content: '//';display: inline-block;margin-right: 10px;position: relative;}
.part3 .content .text_cont .c{margin-left: 31px;margin-top: 10px;}
.part3 .content .text_cont a{text-decoration: underline;font-size: 22px;color: #fff;font-weight: bold;margin-top: 15px;margin-left: 31px;display: inline-block;text-underline-offset: 7px;}
.part3 .img_cont{position: absolute;top: 368px;right: 249px;width:675px ;height: 384px;background-image: url(//game.gtimg.cn/images/val/act/a20251008ver/part3_img_bg.png);display: flex;align-items: center;justify-content: center;}
.part3 .img_cont .img_wra{width: 665px;height: 375px;}
.part3 .img_cont .img_wra img{width: 100%;height: 100%;}

.pop_Mark {width: 100%;height: 100%;background-color: rgba(0,0,0,.9);position: fixed;top: 0;left: 0;display: none;z-index: 9999}
.pop {position: fixed;left: 50%;transform: translate(-50%, -50%);transition: all .5s;top: 50%}
.pop-video-close {width: 37px;height: 37px;background: url(//game.gtimg.cn/images/val/act/a20251008ver/close.png) no-repeat center/cover; position: absolute;right: 0px;top: -40px;transition: all .3s;z-index: 999;color: #fff}
.pop_video {width: 1130px;height: 642px}
.pop_video iframe{width:100%;height:100%}

