/* 电脑端 */
#page_loading.pc{
	/* width: 1920px;
	height: 1080px;
	left: 50%;
	top: 50%;
	margin-left:-960px;
	margin-top: -540px; */
}
.pc .begin{
	width: 342px;
	margin-left: -171px;
	bottom: 198px;
	height: 72px;
	line-height: 70px;
	font-size: 18px;
	border: 1px solid rgba(255, 255, 255, 0.2);
	border-radius: 38px;
	backdrop-filter: blur(20px);
}
.pc .begin::before,.pc .begin::after{
	width: 14px;
	height: 14px;
	left: 46px;
	margin-top: -7px;
}
.pc .begin::after{
	left: auto;
	right: 46px;
}
.pc .safeBox{
	position: absolute;
	width: 1920px;
	height: 1080px;
	left: 50%;
	top: 50%;
	margin-left:-960px;
	margin-top: -540px;
}
.pc .pageBox{
	width:1920px;
	height:1920px;
	margin-left: -960px;
	margin-top: -960px;
}
.pc .logo{
	width:45px;
}
.pc .logoTxt{
	top:237px;
	font-size: 27px;
	line-height:36px;
	letter-spacing: 1px;
	left: 0px;
}
.pc .continue{
	width: 342px;
	margin-left: -171px;
	bottom: 198px;
	height: 72px;
	line-height: 70px;
	font-size: 18px;
	border: 1px solid rgba(255, 255, 255, 0.2);
	border-radius: 38px;
	backdrop-filter: blur(20px);
}
.pc .continue::before,.pc .continue::after{
	width: 14px;
	height: 14px;
	left: 46px;
	margin-top: -7px;
}
.pc .continue::after{
	left: auto;
	right: 46px;
}
.pc .senceTxt1_1{
	top:177px;
	font-size: 27px;
	line-height:48px;
	letter-spacing: 0px;
	left: 0px;
}
.pc .senceMap{
	width:330px;
	left: 168px;
	top: 45px;
}
.pc  .senceMapBox{
	left: 627px;
	top: 279px;
	width:705px;
	height:275px;
}
.pc .senceBtn1,.pc .senceBtn2,.pc .senceBtn3,.pc .senceBtn4{
	top: 45px;
	left: 0px;
	width: 168px;
	line-height: 36px;
	font-size: 15px;
	border-radius: 36px;
	backdrop-filter: blur(20px);
}
.pc .senceBtn2{
	left: 453px;
	top: 0px;
}
.pc .senceBtn3{
	left: 129px;
	top: 239px;
}
.pc .senceBtn4{
	left: 537px;
	top: 156px;
}
.pc .mobile{
	display:none;
}
.computer{
	display:none;
}
.pc .computer{
	display:block;
}
.pc .senceTxt2_1{
	font-size:27px;
	line-height:36px;
	top: 784px;
	letter-spacing: 0px;
}
.pc  .senceTxt2_2{
	font-size:27px;
	line-height:36px;
	top: 810px;
	letter-spacing: 0px;
}
.pc .senceTxt2_3,.pc .senceTxt2_4{
	font-size:27px;
	line-height:36px;
	top: 240px;
	letter-spacing: 0px;
	color: #516676;
}
.pc .senceTxt2_5{
	font-size:27px;
	line-height:36px;
	top: 492px;
	letter-spacing: 0px;
}



.pc .quesitionTitle{
	top: 180px;
	width:720px;
	border-radius: 35px;
	font-size: 27px;
	line-height: 36px;
	padding: 18px 0px;
	height: 108px;
	margin-left: -360px;
	letter-spacing:1px;
	backdrop-filter: blur(20px);
}
.pc .answerBox{
	width:720px;
	top: 720px;
	margin-left: -360px;
}
.pc .answer{
	width:342px;
	height: 72px;
	border-radius: 72px;
	font-size: 15px;
	line-height: 22px;
	padding:14px 36px;
	margin-bottom: 18px;
	letter-spacing: 0px;
	backdrop-filter: blur(20px);
}
.pc .answer:nth-child(2n+1)
{
	margin-right: 36px;
}
.pc .answer::after{
	width: 60px;
	height: 60px;
	margin-top: -30px;
	background-size: 33px;
	right: 6px;
}
.pc .endTitle{
	font-size:27px;
	line-height: 48px;
	top: 240px;
}
.pc .endRing {
	width:298px;
	top:370px;
	margin-left: -149px;
}
.pc .endContent{
	top:768px;
	font-size:21px;
	line-height:48px;
}
.pc .endContent p:nth-child(2){
	font-size:27px;
}
.pc #resultApp{
	top: 50%;
	left:50%;
	margin-top: -240px;
	margin-left: -480px;
	width: 960px;
	height: 540px;
	border-radius: 50px;
	overflow: hidden;
}
.pc #resultApp .safeBox{
	width: 100%;
	height: 100%;
	left: 0%;
	top: 0%;
	margin-left: 0px;
	margin-top: 0px;
}
.pc #resultApp .post{
	display:none;
}
.pc #resultApp .resultTitle{
	top: 67px;
	width: 480px;
	font-size: 18px;
	line-height: 40px;
	letter-spacing: 1px;
}
.pc #resultApp .resultContainer{
	left: 480px;
	width: 462px;
	top: 18px;
	margin-left: 0px;
	height: 504px;
	border-radius: 35px;
}
.pc #resultApp .resultConTitle{
	font-size: 33px;
	line-height: 60px;
	top: 48px;
}
.pc #resultApp .resultConDesc{
	font-size: 15px;
	line-height: 37px;
	top: 108px;
	letter-spacing: 0.5px;
}
.pc #resultApp .wellnessBtn{
	width: 414px;
	margin-left: -207px;
	top: 219px;
	height: 108px;
	font-size: 18px;
	line-height: 106px;
}
.pc #resultApp .wellnessBtn::before,.pc #resultApp .wellnessBtn::after{
	position: absolute;
	left: 82px;
	content:"";
	width: 13px;
	height: 12px;
	margin-top: -6px;
}
.pc #resultApp .wellnessBtn::after{
	left: auto;
	right: 82px;
}
.pc #resultApp  .download{
	left: 45px;
	top: 450px;
	width: 123px;
	background-size: 19px;
	height: 45px;
	border-radius: 45px;
	backdrop-filter: blur(48px);
	border-width: 1px;
	background-position-x: center;
}
.pc #resultApp  .download p{
	display:none;
}
.pc #resultApp .facebook{
	left: 270px;
	top: 450px;
	width: 45px;
	height: 45px;
	border-radius: 45px;
	background-size: 22px;
	border: 0px;
}
.pc #resultApp .ins{
	left: 330px;
	top: 450px;
	width: 45px;
	height: 45px;
	border-radius: 45px;
	background-size: 20px;
	border: 0px;
}
.pc #resultApp .twi{
	left: 390px;
	top: 450px;
	width: 45px;
	height: 45px;
	border-radius: 45px;
	background-size: 19px;
	border: 0px;
}
.pc #resultApp .resultCodeTitle{
	top:22px;
	font-size: 30px;
	line-height: 80px;
}
.pc #resultApp .resultBottom{
	height:387px;
	border-radius: 35px;
}
.pc #resultApp .resultCode{
	left:75px;
	top: 87px;
	font-size: 36px;
	line-height: 39px;
	letter-spacing: 0px;
}
.pc #resultApp .resultCodeDesc{
	left:75px;
	top: 126px;
	font-size: 12px;
	line-height: 23px;
	letter-spacing: 2px;
}
.pc #resultApp .copy{
	top: 87px;
	width: 72px;
	height: 72px;
	left:348px;
	background-size: 22px;
	border-width: 1px;
}
.pc #resultApp .linkBox{
	left: 24px;
	bottom: 27px;
	width:414px;
	height: 108px;
	border-radius: 108px;
}
.pc #resultApp .linkBoxTxt{
	left: 51px;
	line-height: 108px;
	font-size: 24px;
	padding-right: 33px;
}
.pc #resultApp .linkBoxTxt::after{
	width: 13px;
	height: 12px;
	margin-top: -6px;
}
.pc #resultApp .amazon{
	top:18px;
	left:234px;
	width: 72px;
}
.pc #resultApp .ringconn{
	top:18px;
	left:324px;
	width: 72px;
}
#music.pc{
	right:20px;
	top:20px;
	width: 33px;
	height: 33px;
}
#loading.pc p{
	font-size: 18px;
	line-height: 40px;
	margin-top: -20px;
}
.pc .quesition4 .quesitionTitle{
	font-size: 27px;
}
.pc .quesition3 .quesitionTitle{
	font-size: 27px;
}
.pc .rulepc1,.pc .rulepc2{
	display: block;
}
.pc .rulem1,.pc .rulem2{
	display: none;
}
.pc .swiperBox{
	width: 800px;
	height: 600px;
	margin-top: -300px;
	margin-left: -400px;
}
.pc .swiper-pagination-bullets.swiper-pagination-horizontal{
	bottom: -40px;
}
.pc .swiper-pagination-bullet{
	width: 14px;
	height: 14px;
	background-color: #eeeeee;
}
.pc .swiper-pagination-bullet-active{
	background-color: #ffffff;
}
.pc .closeBtn{
	width:32px;
	height: 32px;
	right: -20px;
	top: -40px;
	border: 2px solid white;
}
.pc .closeBtn::before, .pc .closeBtn::after{
	width: 20px;
	height: 2px;
	margin-top: -1px;
	margin-left: -10px;
}
.pc .swiper-button-next,.pc .swiper-button-prev{
	display: block;
}
.pc .swiper-button-prev{
	left: -40px;
}
.pc .swiper-button-next{
	right: -40px;
}