@charset "UTF-8";
/*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%;}
q:before,q:after{content:'';}
fieldset,img,abbr,acronym{border:0;}

/*comm*/
.c:before,.c:after {content:"";display:table;}
.c:after {clear:both;}
.c {zoom:1;}
body {font:22px/1.5 '\5FAE\8F6F\96C5\9ED1';text-align:justify;background-color: #e6dccf;overflow-x: hidden;font-family: "SourceHanSansCN-Regular";}
a {text-decoration:none;transition: filter .4s;-webkit-transition: filter .4s;}
a:hover {text-decoration:none;}
.container {width:1300px;margin:0 auto;}
.pr{position:relative;}
.pa{position:absolute;}
.hide {display:block;width:0;height:0;overflow:hidden;}
.db{display:block;text-indent:-999em;}
:focus{outline: none;}
*{box-sizing: border-box;}

.gray {
  	-webkit-filter: grayscale(100%);
  	-moz-filter: grayscale(100%);
  	-ms-filter: grayscale(100%);
  	-o-filter: grayscale(100%);
  	filter: grayscale(100%);
  	filter: gray;
  	pointer-events: none;
}

a:not(.gray):hover{filter: brightness(1.1);-webkit-filter: brightness(1.1);}

/*×ÖÌåÒýÈë*/
@font-face {
	font-family: "SourceHanSansCN-Bold";
	src: url(//val.qq.com/act/a20260803university/font/SourceHanSansCN-Bold.woff2) format("woff2");
	font-display: swap;
}

@font-face {
	font-family: "SourceHanSansCN-Regular";
	src: url(//val.qq.com/act/a20260803university/font/SourceHanSansCN-Regular.woff2) format("woff2");
	font-display: swap;
}

@font-face {
	font-family: "BBHBogle-Regular";
	src: url(//val.qq.com/act/a20260803university/font/BBHBogle-Regular.otf) format("opentype");
	font-display: swap;
}

/*footer*/
#afooter{text-align: center;font-size: 18px;line-height: 1.6;color:#9d9d9d;background-color: #19191a;padding: 40px 0;}
#afooter a{color:#9d9d9d;}

.top{width: 100%;height: 68px;background: #000000;position: fixed;z-index: 10;left: 0;top: 0;}
.container{width: 1600px;margin: 0 auto;position: relative;}
.top .container{display: flex;justify-content: space-between;align-items: center;height: 100%;}
.logo{display: block;width: 282px;height: 35px;}
.logo img{display: block;width: 100%;height: 100%;}
.login_box{color: #162635;font-size: 24px;line-height: 1.4;position: absolute;right: 0;top: 27px;z-index: 2;}
.login_box a{color: #ff4655;}

.wrapper{opacity: 0;position: relative;}

.main{background: url(//game.gtimg.cn/images/val/act/a20260803university/bg.jpg) no-repeat 50% -70px;}

.slogan{position: absolute;background: url(//game.gtimg.cn/images/val/act/a20260803university/slogan.png) no-repeat;width: 889px;height: 102px;left: 0;top: 32px;}
.time{color: #162635;font-size: 28px;line-height: 1.5;position: absolute;left: 0;top: 154px;background: url(//game.gtimg.cn/images/val/act/a20260803university/time-icon.png) no-repeat 0 50%;padding-left: 38px;font-family: "SourceHanSansCN-Bold";}

.main .container{padding-top: 27px;}
.btn{display: flex;justify-content: center;align-items: center;font-family: "SourceHanSansCN-Bold";line-height: 1.2;position: relative;z-index: 2;padding: 8px;position: relative;}
.btn span{display: flex;width: 100%;height: 100%;justify-content: center;align-items: center;background: #ff4655;clip-path:  polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px,6px 6px);}
.btn span:after{content: "";display: block;width: 45px;height: 13px;background: url(//game.gtimg.cn/images/val/act/a20260803university/icon3.png) no-repeat;margin-left: 20px;margin-right: -30px;}
.btn::before{content: "";position: absolute;width: 100%;height: 40%;border: 1px solid #ff4655;border-bottom: none;left: 0;top: 0;transition: all .2s;opacity: .5;}
.btn::after{content: "";position: absolute;width: 100%;height: 40%;border: 1px solid #ff4655;border-top: none;left: 0;bottom: 0;transition: all .2s;opacity: .5;}
.btn:hover::before{height: 50%;}
.btn:hover::after{height: 50%;}

.part1{background: url(//game.gtimg.cn/images/val/act/a20260803university/box1.png) no-repeat 50% 0/100% auto;width: 1624px;margin-right: -24px;height: 1331px;position: relative;padding-top: 244px;padding-right: 24px;height: 1370px;}
.talk-text{background: url(//game.gtimg.cn/images/val/act/a20260803university/text-icon.png) no-repeat;width: 184px;height: 126px;left: 640px;top: 164px;position: absolute;animation: shake 2.5s infinite ease-in-out;transform-origin: 100% 95px;}
@keyframes shake {
  	0%, 100% {transform: rotate(0deg) translateX(0);}
  	10% {transform: rotate(-1.5deg) translateX(-3px);}
  	20% {transform: rotate(1.5deg) translateX(3px);}
  	30% {transform: rotate(-1deg) translateX(-2px);}
  	40% {transform: rotate(1deg) translateX(2px);}
  	50% {transform: rotate(-0.5deg) translateX(-1px);}
  	60% {transform: rotate(0.5deg) translateX(1px);}
  	70%, 95% {transform: rotate(0deg) translateX(0);}
}
.title1{display: flex;align-items: flex-end;gap: 0 35px;}
.title1 .title1-text{background: url(//game.gtimg.cn/images/val/act/a20260803university/text1.png) no-repeat;width: 403px;height: 57px;}
.title1 .task-num{font-family: "BBHBogle-Regular";color: #162635;font-size: 48px;line-height: 40px;}
.task-list{display: flex;justify-content: center;padding-top: 130px;gap: 0 10px;}
.task-list li{width: 502px;height: 542px;border: 1px solid #162635;padding: 24px 22px 0;position: relative;}
.task-list li:before{content: "";position: absolute;font-family: "BBHBogle-Regular";color: #e9e2d9;font-size: 506px;line-height: 1.5;left: 0;bottom: 0;pointer-events: none;width: 100%;height: 100%;overflow: hidden;padding-left: 106px;box-sizing: border-box;}
.task-list li:nth-child(1):before{content: "01";}
.task-list li:nth-child(2):before{content: "02";}
.task-list li:nth-child(3):before{content: "03";}
.task-title{color: #ff4655;font-size: 52px;line-height: 1.2;font-family: "SourceHanSansCN-Bold";display: flex;align-items: center;gap: 0 24px;background: url(//game.gtimg.cn/images/val/act/a20260803university/line.png) no-repeat 50% 100%/100% auto;padding-bottom: 15px;}
.task-title span{font-family: "BBHBogle-Regular";color: #162635;font-size: 67px;line-height: 70px;}
.task-info{display: flex;align-items: center;justify-content: space-between;color: #162635;font-size: 24px;line-height: 30px;height: 60px;position: relative;z-index: 2;font-family: "SourceHanSansCN-Bold";}
.task-info p span{color: #ff4655;}
.task-info p.task-need{color: #162635;font-size: 22px;font-family: "SourceHanSansCN-Regular";}
.task-gift-pic{width: 100%;height: 240px;position: relative;display: flex;justify-content: center;align-items: center;position: relative;z-index: 2;flex-direction: column;}
.task-gift-pic img{display: block;object-fit: contain;height: 134px;width: auto;margin: 10px 0 0;}
.task-gift-pic p{font-size: 24px;text-align: center;line-height: 1.2;text-align: center;color: #162635;padding-top: 24px;}
.task-list li.ywc::after{content: "";position: absolute;background: url(//game.gtimg.cn/images/val/act/a20260803university/ywc-icon.png) no-repeat;width: 107px;height: 107px;right: 15px;top: -18px;}
.task-more{display: flex;justify-content: center;align-items: center;position: relative;}
.task-more>span{display: block;background: url(//game.gtimg.cn/images/val/act/a20260803university/icon5.png) no-repeat;width: 52px;height: 52px;margin: 0 20px 0 20px;}
.task-more img:nth-of-type(2){margin-top: -50px;}
.btn-more{position: absolute;color: #ff4655;font-size: 18px;line-height: 24px;right: 14px;bottom: 0;z-index: 2;display: flex;align-items: center;}
.btn-more span{border-bottom: 1px solid currentColor;display: block;}
.btn-more:before{content: "";display: block; background: url(//game.gtimg.cn/images/val/act/a20260803university/icon4.png) no-repeat;width: 30px;height: 30px;margin-right: 10px;}
.task3 .task-gift-pic img{height: 167px;margin: 0;}
.task3 .task-gift-pic p{padding-top: 6px;}

.btn-task{width: 360px;height: 89px;margin: 12px auto 0;color: #f0ede3;font-size: 38px;}
.btn-task span{background: #ff4655;}
.btn-task span:after{background: url(//game.gtimg.cn/images/val/act/a20260803university/icon3.png) no-repeat;margin-left: 55px;margin-right: -30px;}
.btn-task.gray{pointer-events: none;filter: none;-webkit-filter: none;-moz-filter: none;-o-filter: none;}
.btn-task.gray span{background: #b5afa8;}
.btn-task.gray::before{border-color: #b5afa8;}
.btn-task.gray::after{border-color: #b5afa8;}
.btn-task.gray span::after{display: none;}
.btn-task.gray span::after{display: none;}

.part3{position: relative;height: 576px;margin-top: 66px;display: flex;align-items: center;}
.part3:before{content: "";position: absolute;background: url(//game.gtimg.cn/images/val/act/a20260803university/qian-box.png) no-repeat;width: 2560px;height: 576px;left: 50%;margin-left: -1280px;top: 0;}
.school-spe-box{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 25px 38px 0;position: relative;z-index: 2;width: 100%;}
.school-spe-text{width: 600px;}
.school-spe-text h3{color: #ffc2c7;font-size: 22px;font-family: "SourceHanSansCN-Bold";line-height: 1.2;}
.school-spe-text h2{color: #ffffff;font-size: 42px;line-height: 1.3;font-family: "SourceHanSansCN-Bold";padding: 20px 0 8px;}
.school-spe-text p{color: #ffffff;font-size: 22px;line-height: 1.3;}
.qian-all{display: flex;justify-content: space-between;flex-wrap: wrap;gap:10px;margin-top: 29px;}
.qian-all li{background: url(//game.gtimg.cn/images/val/act/a20260803university/qian-bg.jpg) no-repeat;width: 112px;height: 38px;text-align: center;line-height: 38px;color: #a37841;font-size: 22px;}
.qian-show-box{width: 890px;}
.qian-not-open{width: 100%;}
.qian-not-open img{display: block;width: 100%;height: 253px;}
.qian-open img{display: block;width: 100%;height: 253px;}
.btn-open,.btn-again1{display: flex;width: 314px;height: 49px;background: #162635;margin: 26px auto 0;justify-content: center;align-items: center;font-size: 28px;text-align: center;line-height: 1.2;color: #f0ede3;font-weight: bold;}
.btn-open:after,.btn-again1:after{content: "";display: block;width: 45px;height: 13px;background: url(//game.gtimg.cn/images/val/act/a20260803university/icon3.png) no-repeat;margin-left: 20px;margin-right: -30px;}
.btn-again1{width: 254px;}

.other-gift-box{display: flex;justify-content: center;padding-top: 28px;gap: 0 32px;align-items: center;position: relative;}
.other-gift-left{background: url(//game.gtimg.cn/images/val/act/a20260803university/pic-gift1.png) no-repeat;width: 824px;height: 297px;position: relative;}
.other-gift-left p{font-family: "SourceHanSansCN-Bold";color: #ff4a58;font-size: 36px;line-height: 80px;padding-left: 48px;}
.btn-other{display: block;width: 165px;height: 50px;display: flex;justify-content: center;align-items: center;color: #f0ede3;font-size: 26px;text-align: center;line-height: 1.2;position: relative;background: #ffffff;clip-path: polygon(5px 0,100% 0,100% calc( 100% - 5px),calc( 100% - 5px) calc( 100% - 5px),calc( 100% - 5px) 100%,0 100%,0 5px,5px 5px);pointer-events: none;position: absolute;right: 22px;top: 15px;font-family: "SourceHanSansCN-Bold";z-index: 3;}
.btn-other:before{content: "";position: absolute;inset: 1px;background: #162635;clip-path: polygon(5px 0,100% 0,100% calc( 100% - 5px),calc( 100% - 5px) calc( 100% - 5px),calc( 100% - 5px) 100%,0 100%,0 5px,5px 5px);}
.btn-other span{position: relative;z-index: 3;}
.btn-other.ylq{pointer-events: none;}
.btn-other.lq{background: #f54553;color: #fefefe;clip-path: polygon(5px 0,100% 0,100% calc( 100% - 5px),calc( 100% - 5px) calc( 100% - 5px),calc( 100% - 5px) 100%,0 100%,0 5px,5px 5px);pointer-events: auto;}
.btn-other.lq:before{display: none;}
.btn-activity{display: block;width: 670px;height: 300px;overflow: hidden;}
.btn-activity img{display: block;width: 100%;height: 100%;transition: transform .4s;}
.btn-activity:hover img{transform: scale(1.05);}

.school-story-summay{height: 340px;display: flex;align-items: center;justify-content: space-between;padding: 0 0 0 114px;}
.school-story-summay p{color: #162635;font-size: 28px;line-height: 1.3;font-family: "SourceHanSansCN-Bold";padding-top: 100px;}
.btn-joinin{display: block;color: #f0ede3;font-size: 38px;padding: 8px;width: 477px;height: 88px;line-height: 1.2;}
.btn-joinin span{background: #162635;}
.btn-joinin span:after{margin-left: 20px;margin-right: -30px;}
.btn-joinin::before,.btn-joinin::after{border-color: #162635;}

.part2{padding-top: 52px;}
.title2{background: url(//game.gtimg.cn/images/val/act/a20260803university/title2.png) no-repeat;width: 345px;height: 57px;margin-bottom: 35px;}
.school-identity-tab{display: flex;justify-content: space-between;gap: 0 10px;}
.school-identity-tab a{display: block;background: url(//game.gtimg.cn/images/val/act/a20260803university/tab.png) no-repeat;width: 589px;height: 269px;padding: 34px 20px 0;display: flex;flex-direction: column;align-items: flex-start;}
.school-identity-tab a.identity-tab1{background-position: 0 0;}
.school-identity-tab a.identity-tab2{background-position: -599px 0;}
.school-identity-tab a.identity-tab3{background-position: -1198px 0;width: 401px;}
.school-identity-tab a.identity-tab1.active{background-position: 0 -300px;}
.school-identity-tab a.identity-tab2.active{background-position: -599px -300px;}
.school-identity-tab a.identity-tab3.active{background-position: -1198px -300px;}
.identity-name{color: #162635;font-size: 52px;line-height: 1.2;font-family: "SourceHanSansCN-Bold";transition: all .2s;}
.identity-name span{color: #fe4f5d;}
.identity-text{color: #162635;font-size: 22px;line-height: 30px;width: 73.8%;margin: 20px 0 26px;height: 60px;transition: all .2s;}
.identity-icon{color: #ff4655;font-size: 22px;line-height: 30px;background: url(//game.gtimg.cn/images/val/act/a20260803university/icon1.png) no-repeat 100% 50%;padding-right: 42px;display: block;transition: all .2s;}
.school-identity-tab a.active .identity-name{color: #ffffff;}
.school-identity-tab a.active .identity-name span{color: #fe4f5d;}
.school-identity-tab a.active .identity-text{color: #ffffff;}
.school-identity-tab a.active .identity-icon{display: none;}
.school-identity-content{width: 100%;background: #ece8e3;margin-top: 10px;position: relative;z-index: 4;}
.school-identity-item{display: none;width: 100%;position: relative;flex-direction: column;}
.step-oprate-tab{display: flex;width: 100%;}
.step-oprate-tab a{display: flex;height: 124px;flex: 1;background: #f8f6f4;border: 1px solid #ff4655;padding: 20px 20px;flex-direction: column;position: relative;}
.step-oprate-tab a:nth-child(2){border-left-color: transparent;border-right-color: transparent;}
.step-name{display: flex;align-items: center;gap: 0 12px;}
.step-num{width: 45px;height: 45px;background: url(//game.gtimg.cn/images/val/act/a20260803university/num-bg.png) no-repeat;text-align: center;line-height: 44px;font-family: "BBHBogle-Regular";color: #162635;font-size: 28px;}
.step-name h3{color: #162635;font-size: 28px;line-height: 1.2;font-family: "SourceHanSansCN-Bold";}
.step-info-text{display: flex;flex-direction: column;align-items: flex-start;padding-left: 56px;gap: 7px 0;flex: 1;margin-top: 4px;}
.step-text1{color: #162635;font-size: 20px;line-height: 1.3;}
.step-state{color: #f54553;font-size: 20px;line-height: 1.3;position: absolute;right: 60px;top: 32px;}
.step-oprate-tab a.active{background: #f54553;}
.step-oprate-tab a.active .step-state{color: #ece8e3;}
.school-identity-item.active{display: flex;}

/*.identity-tab3 .identity-text{width: 90%;margin-bottom: 2.5rem;}*/

.step-oprate-content{min-height: 678px;}
.step-oprate-item{display: none;}
.step-oprate-item.active{display: block;width: 100%;height: 100%;padding: 40px 75px 0;position: relative;}
.step-oprate-item h3{color: #162635;font-size: 48px;line-height: 1.3;font-family: "SourceHanSansCN-Bold";}
.oprate-text1{color: #6b6b6b;font-size: 22px;line-height: 30px;padding: 12px 0 28px;}
.oprate-text1 span{color: #162635;}
.infomation-list{display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;}
.infomation-list li{width: 662px;height: 64px;background: #f8f6f4;border: 1px solid #162635;display: flex;align-items: center;}
.infomation-list li p{color: #162635;font-size: 24px;height: 40px;width: 110px;border-right: 1px solid #c4c4c4;text-align: center;}
.infomation-list li input{display: block;flex: 1;height: 100%;padding: 0 20px;border: none;outline: none;background: none;font-size: 22px;color: #162635;}
.infomation-list li input::-webkit-input-placeholder{color: #6b6b6b;}

.btn-verify{display: block;color: #f0ede3;font-size: 38px;padding: 8px;width: 537px;height: 88px;line-height: 1.2;margin-top: 140px;}
.btn-verify span{background: #162635;}
.btn-verify span:after{margin-left: 20px;margin-right: -30px;}
.btn-verify::before,.btn-verify::after{border-color: #162635;}

.search-school-box{width: 100%;height: 64px;background: #f8f6f4;position: relative;}
.search-school-box input{display: block;height: 100%;padding: 0 120px 0 50px;border: 1px solid #162635;outline: none;background: none;color: #162635;font-size: 22px;line-height: 1.2;width: 100%;}
.search-school-box input::-webkit-input-placeholder{color: #6b6b6b;}
.btn-search{display: block;width: 110px;height: 100%;background: url(//game.gtimg.cn/images/val/act/a20260803university/search-icon.png) no-repeat 50% 50%;position: absolute;right: 0;top: 0;z-index: 3;}
.search-reasult-box{position: absolute;width: 100.5%;top: 64px;left: 0;box-sizing: content-box;padding-right: 10px;max-height: 575px;overflow-x: hidden;overflow-y: auto;display: none;z-index: 2;}
.search-reasult-box ul{width: 1450px;}
.search-reasult-box li{display: flex;width: 100%;height: 82px;background: #f8f6f4;border: 1px solid #162635;border-top: none;align-items: center;padding: 0 40px 0 55px;color: #162635;font-size: 24px;line-height: 1.3;cursor: pointer;position: relative;}
.search-reasult-box li span{color: #6b6b6b;font-size: 22px;margin-left: 42px;}
.search-reasult-box li::after{content: "";display: block;width: 45px;height: 13px;background: url(//game.gtimg.cn/images/val/act/a20260803university/icon2.png) no-repeat;margin-left: auto;transition: transform .2s;-webkit-transition: transform .2s;-moz-transition: transform .2s;}
.search-reasult-box li p{transition: transform .2s;-webkit-transition: transform .2s;-moz-transition: transform .2s;}
.search-reasult-box li:hover p{transform: translateX(10px);-webkit-transform: translateX(10px);-moz-transform: translateX(10px);}
.search-reasult-box li:hover::after{transform: translateX(10px);-webkit-transform: translateX(10px);-moz-transform: translateX(10px);}
.search-reasult-box::-webkit-scrollbar {width: 6px;}
.search-reasult-box::-webkit-scrollbar-track {background: #eee;}
.search-reasult-box::-webkit-scrollbar-thumb {background: #999;border-radius: 3px;}
.search-reasult-box li.not::after{display: none;}

.search-reasult-content{width: 100%;padding: 28px 50px 48px;clip-path: polygon(0 0,100% 0,100% 100%,20px 100%,0 calc( 100% - 20px ));background: #e9e2d9;position: relative;}
.school-name{color: #162635;font-size: 32px;line-height: 1.2;height: 50px;display: flex;align-items: baseline;margin-bottom: 5px;}
.school-name::before{content: "";width: 47px;height: 47px;background: url(//game.gtimg.cn/images/val/act/a20260803university/school-icon.png) no-repeat;margin-right: 25px;}
.btn-again{position: absolute;color: #162635;font-size: 22px;width: 157px;height: 34px;border: 1px solid #162635;display: flex;align-items: center;justify-content: center;gap: 0 10px;z-index: 2;right: 50px;top: 37px;}
.btn-again::before{content: "";display: block;width: 26px;height: 20px;background: url(//game.gtimg.cn/images/val/act/a20260803university/change-icon.png) no-repeat;}
.btn-submit-school{display: block;color: #f0ede3;font-size: 38px;padding: 8px;width: 407px;height: 88px;line-height: 1.2;margin-top: 40px;}
.btn-submit-school span{background: #162635;}
.btn-submit-school span:after{margin-left: 20px;margin-right: -30px;}
.btn-submit-school::before,.btn-submit-school::after{border-color: #162635;}

.oprate-text2{color: #6b6b6b;font-size: 20px;line-height: 30px;padding: 12px 0 28px;display: flex;align-items: center;}
.oprate-text2 span{color: #162635;}
.oprate-text2 em{margin: 2px 12px 0;}
.school-joinin-box{width: 922px;padding: 22px 30px;clip-path: polygon(0 0,100% 0,100% 100%,20px 100%,0 calc( 100% - 20px ));background: #e9e2d9;position: relative;display: flex;align-items: center;}
.ewm-box{width: 160px;height: 160px;background: #ffffff;padding: 10px;margin-right: 30px;}
.ewm-box img,.ewm-box *{display: block;width: 100%;height: 100%;}
.joinin-intro-box{flex: 1;height: 100%;display: flex;flex-direction: column;justify-content: space-between;gap: 12px 0;align-items: flex-start;}
.joinin-name{color: #162635;font-size: 22px;line-height: 30px;}
.joinin-tips1{color: #162635;font-size: 32px;line-height: 1.4;}
.joinin-tips2{color: #a18968;font-size: 22px;line-height: 30px;}
.btn-show{display: block;color: #f0ede3;font-size: 30px;padding: 8px;width: 567px;height: 88px;line-height: 1.2;margin-top: 80px;}
.btn-show span{background: #162635;}
.btn-show span:after{margin-left: 40px;margin-right: -20px;}
.btn-show::before,.btn-show::after{border-color: #162635;}
.btn-bindfri{position: absolute;color: #a18968;font-size: 18px;width: 120px;height: 32px;border: 1px solid currentcolor;text-align: center;line-height: 26px;right: 30px;top: 26px;z-index: 2;display: flex;align-items: center;justify-content: center;}
.btn-bindfri:after{content: "";display: block;background: url(//game.gtimg.cn/images/val/act/a20260803university/refresh-icon.png) no-repeat;width: 18px;height: 15px;margin-left: 5px;}

.bind-gift-box{position: absolute;background: url(//game.gtimg.cn/images/val/act/a20260803university/gift-box.png) no-repeat;width: 494px;height: 644px;top: 16px;z-index: 4;right: 16px;}
.bind-gift-box h2{color: #8e652e;font-size: 38px;line-height: 40px;text-align: center;font-family: "SourceHanSansCN-Bold";padding: 60px 0 35px;}
.bind-gift-box img{display: block;height: 247px;width: auto;margin: 0 auto 26px;}
.get-tips{color: #8e652e;font-size: 20px;line-height: 30px;text-align: center;padding: 0 138px;}
.btn-lq{display: block;color: #162635;font-size: 28px;padding: 8px;width: 270px;height: 72px;line-height: 1.2;margin: 38px auto 0;pointer-events: none;}
.btn-lq span{background: #162635;position: relative;}
.btn-lq span:after{content: "";inset: 1px;clip-path: polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px,6px 6px);background: #ffe09c;position: absolute;margin: 0;width: auto;height: auto;z-index: -1;}
.btn-lq::before,.btn-lq::after{border-color: #162635;}
.btn-lq.lq{color: #ffffff;pointer-events: auto;}
.btn-lq.lq span{background: #ff4655;}
.btn-lq.lq span:after{display: none;}
.btn-lq.lq::before,.btn-lq.lq::after{border-color: #ff4655;}
.btn-lq.ylq{color: #ffffff;pointer-events: none;}
.btn-lq.ylq span{background: #b5afa8;}
.btn-lq.ylq span:after{display: none;}
.btn-lq.ylq::before,.btn-lq.ylq::after{border-color: #b5afa8;}
.have-num1{position: absolute;right: 2px;top: 2px;font-size: 18px;line-height: 24px;clip-path: polygon(0 0,100% 0,100% 100%,15px 100%);position: absolute;padding: 0 7px 0 14px;background: #ff4655;height: 24px;color: #ffffff;}
.bind-gift-pic{position: relative;width: 412px;margin: 0 auto;}
.gift_float{position: absolute;width: 1088px;height: 587px;background: url(//game.gtimg.cn/images/val/act/a20260803university/gift_float.png) no-repeat;background-size: 100% 100%;z-index: 100;right: 500px;top: 50%;margin-top: -296px;display: none;}

.bind-gift-pic:hover .gift_float{display: block;}

.fri-info-box{display: flex;justify-content: space-between;width:922px;}
.info-intro-con{padding: 26px 33px 93px;clip-path: polygon(0 0,100% 0,100% 100%,20px 100%,0 calc( 100% - 20px ));background: #e9e2d9;position: relative;display: flex;align-items: center;width: 703px;height: 327px;position: relative;}
.fri-tx1{width: 134px;height: 136px;position: relative;padding: 7px 3px 2px 4px;}
.fri-tx1 img{display: block;width: 100%;height: 100%;}
.fri-tx1:after{content: "";position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 2;background: url(//game.gtimg.cn/images/val/act/a20260803university/tx-bg1.png) no-repeat;background-size: 100% 100%;}
.fri-info-cn{padding-left: 34px;}
.fri-name1{color: #162635;font-size: 32px;line-height: 1.3;}
.fri-school{color: #162635;font-size: 22px;line-height: 1.4;}
.fri-num-info{display: flex;align-items: center;color: #a18968;font-size: 22px;line-height: 1.4;position: absolute;left: 36px;bottom: 46px;}
.fri-num-info p{display: flex;align-items: center;gap: 0 20px;margin-top: 32px;}
.fri-num-info p.tel-info:before{width: 21px;height: 37px;background-size: 100% 100%;}
.fri-num-info p.wx-info:before{width: 39px;height: 32px;background-size: 100% 100%;}
.bind-state1{color: #a18968;font-size: 18px;border: 1px solid currentcolor;width: 80px;height: 28px;text-align: center;line-height: 28px;right: 30px;top: 35px;position: absolute;}

.info-ewm{width: 208px;height: 327px;background: #e9e2d9;display: flex;flex-direction: column;align-items: center;padding-top: 8px;}
.info-ewm p{color: #a18968;font-size: 22px;line-height: 1.3;display: flex;justify-content: center;align-items: center;padding: 0 8px;height: 96px;text-align: center;margin-bottom: 10px;}
.ewm-box1{width: 160px;height: 160px;background: #FFFFFF;padding: 5px;}
.ewm-box1 *{width: 100%;height: 100%;}

.text2{color: #162635;font-size: 28px;line-height: 1.4;padding: 40px 0;}

.identity-info-box{width: 100%;background: #e9e2d9;height: 124px;padding: 0 60px 0 55px;display: flex;align-items: center;color: #162635;font-size: 28px;line-height: 1.5;clip-path: polygon(0 0,100% 0,100% 100%,20px 100%,0 calc( 100% - 20px ));}
.identity-info-box p span{color: #6b6b6b;font-size: 22px;}
.identity-info-box p:nth-child(2){margin-left: auto;font-family: "SourceHanSansCN-Bold";font-size: 32px;}
.btn-go{display: block;color: #f0ede3;font-size: 38px;padding: 8px;width: 527px;height: 88px;line-height: 1.2;margin-top: 80px;}
.btn-go span{background: #162635;}
.btn-go span:after{margin-left: 48px;margin-right: -20px;}
.btn-go::before,.btn-go::after{border-color: #162635;}
.school-joinin-box1{width: 100%;padding: 22px 30px;clip-path: polygon(0 0,100% 0,100% 100%,20px 100%,0 calc( 100% - 20px ));background: #e9e2d9;position: relative;display: flex;align-items: center;}
.state-text{color: #a18968;font-size: 18px;min-width: 80px;height: 26px;text-align: center;line-height: 26px;border: 1px solid currentColor;padding: 0 8px;position: absolute;right: 30px;top: 35px;}
.btns-box{display: flex;align-items: flex-end;padding-top: 40px;justify-content: space-between;}
.btn-creat{display: block;color: #f0ede3;font-size: 38px;padding: 8px;width: 477px;height: 88px;line-height: 1.2;margin-top: 0;}
.btn-creat span{background: #162635;}
.btn-creat span:after{margin-left: 18px;margin-right: -20px;}
.btn-creat::before,.btn-creat::after{border-color: #162635;}
.btn-skip{display: block;color: #162635;font-size: 22px;width: 197px;height: 34px;border: 1px solid currentColor;text-align: center;line-height: 32px;margin: 0 0 7px 44px;}

.contact-info-content{width: 100%;padding: 22px 50px 22px 30px;clip-path: polygon(0 0,100% 0,100% 100%,20px 100%,0 calc( 100% - 20px ));background: #e9e2d9;position: relative;display: flex;align-items: center;height: 136px;align-items: center;justify-content: space-between;margin-top: 30px;}
.contact-text1{color: #162635;font-size: 24px;line-height: 1.4;}
.contact-text1 span{color: #a18968;font-size: 20px;}
.bind-state{display: flex;align-items: center;color: #a18968;font-size: 22px;margin-top: 7px;padding-right: 76px;}
.bind-state p{display: flex;align-items: center;gap: 0 14px;}
.tel-info{padding-right: 36px;border-right: 1px solid #c7bdb0;margin-right: 36px;}
.tel-info::before{content: "";display: block;width: 21px;height: 37px;background: url(//game.gtimg.cn/images/val/act/a20260803university/bind-icon1.png) no-repeat;background-size: 100% 100%;}
.wx-info::before{content: "";display: block;width: 39px;height: 32px;background: url(//game.gtimg.cn/images/val/act/a20260803university/bind-icon2.png) no-repeat;background-size: 100% 100%;}
.btn-contact-state{width: 130px;height: 35px;background: url(//game.gtimg.cn/images/val/act/a20260803university/contact-icon1.png) no-repeat;display: block;}
.btn-contact-state.close{background: url(//game.gtimg.cn/images/val/act/a20260803university/contact-icon2.png) no-repeat;}
.invite-fri-content{display: flex;justify-content: space-between;}
.invite-fri-list{width: 1176px;justify-content: space-between;display: flex;}
.invite-fri-list li{width: 220px;height: 258px;background: #f8f6f4;clip-path: polygon(0 0,100% 0,100% 100%,10px 100%,0 calc( 100% - 10px ));position: relative;padding-top: 18px;}
.fri-num1{color: #a18968;font-size: 28px;width: 32px;height: 32px;background: #e9e2d9;clip-path: polygon(0 0,100% 0,100% calc( 100% - 5px ),calc( 100% - 5px ) 100%,0 100%);text-align: center;line-height: 32px;left: 4px;top: 4px;font-family: "BBHBogle-Regular";position: absolute;}
.fri-tx{width: 97px;height: 99px;position: relative;padding: 4px 1px 1px 2px;margin: 0 auto;}
.fri-tx img{display: block;width: 100%;height: 100%;object-fit: cover;}
.fri-tx::after{content: "";position: absolute;width: 100%;height: 100%;background: url(//game.gtimg.cn/images/val/act/a20260803university/tx-bg.png) no-repeat;z-index: 2;left: 0;top: 0;}
.fri-name{color: #162635;font-size: 18px;line-height: 40px;text-align: center;width: 90%;margin: 0 auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.invite-oprate{display: flex;justify-content: center;flex-direction: column;align-items: center;height: 77px;gap: 12px 0;}
.btn-ybd{display: block;width: 114px;height: 30px;background: url(//game.gtimg.cn/images/val/act/a20260803university/btn-bind.png) no-repeat;text-align: center;line-height: 30px;pointer-events: none;color: #162635;font-size: 22px;}
.btn-copy{display: block;width: 137px;height: 33px;background: #f54553;clip-path: polygon(3px 0,100% 0,100% calc( 100% - 3px),calc( 100% - 3px) calc( 100% - 3px),calc( 100% - 3px) 100%,0 100%,0 3px,3px 3px);color: #ffffff;font-size: 20px;text-align: center;line-height: 33px;}
.btn-check{display: block;width: 137px;height: 33px;background: #162635;clip-path: polygon(3px 0,100% 0,100% calc( 100% - 3px),calc( 100% - 3px) calc( 100% - 3px),calc( 100% - 3px) 100%,0 100%,0 3px,3px 3px);color: #ffffff;font-size: 20px;text-align: center;line-height: 33px;}
.wxqun-bind-box{width: 240px;height: 258px;background: #f8f6f4;clip-path: polygon(0 0,100% 0,100% 100%,10px 100%,0 calc( 100% - 10px ));}
.wxqun-bind-box h4{color: #162635;font-size: 22px;text-align: center;line-height: 26px;padding: 12px 15px;font-weight: normal;}
.ewm-wxqun{width: 130px;height: 130px;padding: 8px;margin: 0 auto;background: #e9e2d9;}
.ewm-wxqun *{width: 100%;height: 100%;}
.bind-state-text{color: #a18968;font-size: 18px;width: 72px;height: 22px;text-align: center;line-height: 20px;border: 1px solid currentColor;margin: 16px auto 0;}

.lottery-content{width: 100%;background: #ece8e3;margin-top: 10px;padding: 45px 75px;position: relative;}
.lottery-content h3{color: #162635;font-size: 48px;font-family: "SourceHanSansCN-Bold";line-height: 66px;}
.have-num{color: #162635;font-size: 28px;line-height: 1.4;right: 75px;top: 54px;position: absolute;}
.lottery-list{display: flex;justify-content: space-between;}
.lottery-list li{background: url(//game.gtimg.cn/images/val/act/a20260803university/lottery-boc.png) no-repeat;width: 466px;height: 253px;padding: 10px 20px;position: relative;}
.limite-num{color: #1c2b39;font-size: 18px;height: 25px;background: #ffd35e;clip-path: polygon(0 0,100% 0,100% 100%,22px 100%);position: absolute;right: 0;top: 0;padding: 0 10px 0 20px;}
.need-text{color: #162635;font-size: 32px;line-height: 54px;}
.need-text span{color: #f54553;}
.lottery-gift{display: flex;justify-content: space-between;align-items: center;padding-right: 28px;}
.lottery-gift img{display: block;height: 126px;}
.lottery-gift p{color: #1c2b39;font-size: 20px;line-height: 1.3;}
.lottery-gift p span{font-size: 48px;font-family: "BBHBogle-Regular";margin: 0 5px;}
.btn-lottery{display: block;width: 100%;height: 50px;display: flex;justify-content: center;align-items: center;color: #37444f;font-size: 20px;text-align: center;line-height: 1.2;position: relative;background: #162635;clip-path: polygon(5px 0,100% 0,100% 100%,0 100%,calc( 100% - 5px) 100%,0 100%,0 5px,5px 5px);pointer-events: none;}
.btn-lottery:before{content: "";position: absolute;inset: 1px;background: #f8f6f4;clip-path: polygon(5px 0,100% 0,100% calc( 100% - 5px),calc( 100% - 5px) calc( 100% - 5px),calc( 100% - 5px) 100%,0 100%,0 5px,5px 5px);}
.btn-lottery span{position: relative;z-index: 3;}
.btn-lottery.lq{background: #f54553;color: #fefefe;clip-path: polygon(5px 0,100% 0,100% calc( 100% - 5px),calc( 100% - 5px) calc( 100% - 5px),calc( 100% - 5px) 100%,0 100%,0 5px,5px 5px);pointer-events: auto;}
.btn-lottery.ylq:before{display: none;}
.btn-lottery.ylq{background: #b5afa8;color: #fefefe;clip-path: polygon(5px 0,100% 0,100% calc( 100% - 5px),calc( 100% - 5px) calc( 100% - 5px),calc( 100% - 5px) 100%,0 100%,0 5px,5px 5px);}
.btn-lottery.lq:before{display: none;}
.qb-tips{color: #a18968;font-size: 20px;line-height: 1.3;padding-top: 20px;}

.xfbt-content{width: 100%;padding-bottom: 95px;}
.xfbt-text{color: #162635;font-size: 48px;line-height: 56px;text-align: center;font-family: "SourceHanSansCN-Bold";padding: 95px 0 35px;}
.xfbt-content .oprate-text1{text-align: center;padding: 12px 328px 28px;}
.btn-apply{display: block;color: #f0ede3;font-size: 38px;padding: 8px;width: 477px;height: 88px;line-height: 1.2;margin: 30px auto 0;}
.btn-apply span{background: #162635;}
.btn-apply span:after{margin-left: 46px;margin-right: -20px;}
.btn-apply::before,.btn-apply::after{border-color: #162635;}

.school-other-bottom{display: flex;justify-content: space-between;padding-top: 10px;}
.other-right-content{background: url(//game.gtimg.cn/images/val/act/a20260803university/box3.png) no-repeat;width: 1012px;height: 406px;padding: 28px 50px 0;position: relative;}
.school-other-bottom h3{color: #162635;font-size: 52px;font-family: "SourceHanSansCN-Bold";line-height: 66px;}
.btn-btrule{position: absolute;color: #ff4655;font-size: 22px;line-height: 30px;background: url(//game.gtimg.cn/images/val/act/a20260803university/icon1.png) no-repeat 100% 50%;padding-right: 42px;right: 50px;top: 47px;z-index: 2;}
.stall-school-list{display: flex;flex-direction: column;gap: 10px 0;margin-top: 40px;}
.stall-school-list li{display: flex;height: 106px;align-items: center;border-bottom: 1px solid #c4c4c4;padding: 15px 0;}
.stall-info{color: #6b6b6b;font-size: 22px;line-height: 30px}
.stall-info p:first-child{color: #162635;font-size: 28px;font-family: "SourceHanSansCN-Bold";margin-bottom: 10px;}
.stall-state{width: 114px;height: 30px;background: url(//game.gtimg.cn/images/val/act/a20260803university/btn-bind.png) no-repeat;text-align: center;line-height: 30px;pointer-events: none;color: #162635;font-size: 22px;margin-left: auto;align-self: flex-end;}
.other-left-content{background: url(//game.gtimg.cn/images/val/act/a20260803university/box2.png) no-repeat;width: 578px;height: 406px;padding: 28px 50px 0;position: relative;}
.text1{color: #162635;font-size: 22px;line-height: 30px;width: 264px;margin: 40px 0 50px;}
.other-left-content::after{content: "";position: absolute;background: url(//game.gtimg.cn/images/val/act/a20260803university/rw.png) no-repeat;width: 330px;height: 391px;bottom: 0;pointer-events: none;right: -40px;}
.btn-rule1{position: absolute;color: #ff4655;font-size: 22px;line-height: 30px;background: url(//game.gtimg.cn/images/val/act/a20260803university/icon1.png) no-repeat 100% 50%;padding-right: 42px;left: 50px;bottom: 55px;z-index: 2;}

.pop{display: none;}
.pop-close{position: absolute;background: url(//game.gtimg.cn/images/val/act/a20260803university/pop/close.png) no-repeat;width: 54px;height: 41px;top: 0;right: -76px;}
.pop h2{color: #162635;font-size: 48px;font-family: "SourceHanSansCN-Bold";line-height: 80px;background: url(//game.gtimg.cn/images/val/act/a20260803university/pop/line.png) no-repeat 50% 100%;background-size: 100% 3px;text-align: center;margin-bottom: 40px;}

.pop .pop-con{position: relative;}

.pop1 .pop-con{background: url(//game.gtimg.cn/images/val/act/a20260803university/pop/pop1.png) no-repeat;width: 1071px;height: 699px;padding: 28px 0 0;}
.pop-gift-list{display: flex;justify-content: center;flex-wrap: wrap;gap: 28px 24px;margin-top: 38px;}
.pop-gift-list li{width: 174px;}
.gift-box{background: url(//game.gtimg.cn/images/val/act/a20260803university/pop/gift-bg.png) no-repeat;width: 174px;height: 174px;position: relative;display: flex;justify-content: center;align-items: center;}
.gift-box img{display: block;max-width: 100%;max-height: 100%;object-fit: contain;}
.pop-gift-list li p{color: #162635;font-size: 20px;line-height: 24px;text-align: center;margin-top: 10px;height: 48px;}

.pop2 .pop-con{background: url(//game.gtimg.cn/images/val/act/a20260803university/pop/pop2.png) no-repeat;width: 731px;height: 699px;padding: 28px 60px 0;}
.ewm-invite{width: 335px;height: 335px;margin: 66px auto 34px;padding: 10px;border: 1px solid #ff4655;position: relative;}
.ewm-invite .ewm-con{width: 100%;height: 100%;background: #ffffff;padding: 5px;}
.ewm-invite .ewm-con *{width: 100%;height: 100%;}
.fri-num{position: absolute;color: #ffffff;font-size: 40px;width: 44px;height: 44px;background: #ff4655;clip-path: polygon(0 0,100% 0,100% calc( 100% - 10px ),calc( 100% - 10px ) 100%,0 100%);text-align: center;line-height: 44px;left: -60px;top: 0;font-family: "BBHBogle-Regular";}
.pop-text{color: #162635;font-size: 20px;line-height: 30px;text-align: center;}

.pop3 .pop-con{background: url(//game.gtimg.cn/images/val/act/a20260803university/pop/pop3.png) no-repeat;width: 731px;height: 385px;padding: 28px 60px 0;}
.rule-text1{color: #162635;font-size: 22px;line-height: 30px;}

.pop4 .pop-con{background: url(//game.gtimg.cn/images/val/act/a20260803university/pop/pop4.png) no-repeat;width: 731px;height: 533px;padding: 28px 60px 0;}
.rule-text2{color: #162635;font-size: 22px;line-height: 32px;width: 100%;height: 240px;display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between;}
.rule-text2 span{color: #fa4954;}
.btn-question{margin: 0 auto;width: 314px;height: 70px;margin: 40px auto 0;color: #f0ede3;font-size: 28px;}
.btn-pop{margin: 0 auto;width: 234px;height: 70px;color: #f0ede3;font-size: 28px;position: absolute;left: 50%;margin-left: -117px;bottom: 36px;}
.btn-pop span:after{display: none;}

.pop-comm-tips{color: #162635;font-size: 26px;line-height: 38px;width: 100%;height: 185px;display: flex;align-items: center;justify-content: center;}

.pop-getgift-list{display: flex;justify-content: center;gap: 0 40px;}
.pop-getgift-list li{width: 174px;}
.pop-gift-pic {background: url(//game.gtimg.cn/images/val/act/a20260803university/pop/gift-bg.png) no-repeat;width: 174px;height: 174px;position: relative;display: flex;justify-content: center;align-items: center;margin: 0 auto;}
.pop-gift-pic img{display: block;max-width: 90%;max-height: 90%;object-fit: contain;}
.gift-name{color: #162635;font-size: 22px;line-height: 26px;text-align: center;margin-top: 10px;height: 48px;}

.address-list{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 15px;margin-top: -8px;}
.address-list li{color: #162635;font-size: 20px;line-height: 40px;}
.address-list li input{display: block;width: 296px;height: 46px;background: #f8f6f4;border: 1px solid #162635;color: #162635;font-size: 20px;padding: 0 20px;outline: none;}
.address-list li textarea{display: block;width: 611px;height: 120px;background: #f8f6f4;border: 1px solid #162635;color: #162635;font-size: 20px;padding: 10px 20px;outline: none;resize: none;}

#pop9 .pop-text{text-align: left;}
.qq-val{display: block;width: 100%;height: 46px;background: #f8f6f4;border: 1px solid #162635;color: #162635;font-size: 20px;padding: 0 20px;outline: none;margin-top: 5px;}

.m-cn{display: none !important;}

.float-link{position: absolute;width: 171px;height: 273px;background: url(//game.gtimg.cn/images/val/act/a20260803university/float.png);right: -200px;top: -60px;}
