
#app {
	font-family:"Microsoft YaHei";
  /* font-family: Avenir, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #2c3e50; */
	/* width: 1903px; */
	min-width: 1300px;
}
body{
	margin: 0;
	padding: 0;
}
.el-popover{
  height: 400px;
  overflow: auto;
  scrollbar-width: none!important;
}


.home[data-v-777e3934] {
		overflow: hidden;
}
.el-header[data-v-777e3934] {
		background: url(/img/topBg.76a68f6a.png) no-repeat;
		background-size: 100% 100%;
		color: #fff;
		line-height: 70px;
		text-align: center;
		display: flex;
		justify-content: center;
		position: fixed;
		width: 100%;
		min-width: 1300px;
		z-index: 3;
}
.handleBtn .el-button--mini[data-v-777e3934]{
		border-radius: 3px;
}
.headerBox[data-v-777e3934] {
		width: 1200px;
		line-height: 80px;
		display: flex;
		justify-content: space-between;
		flex-wrap: nowrap;
		position: relative;
}
.userK[data-v-777e3934]{
		position: absolute;
		right: -10px;
		top:70px;
		width: 340px;
		background-color: #ffffff;
		border-radius: 10px;
		border: #e1e1e1 1px solid;
}
.userK .userKTitle[data-v-777e3934]{
		height: 30px;
		line-height: 30px;
		background-color: #FDEBEB;
		color: #FF4349;
		font-size: 14px;
		text-align: left;
		padding-left: 10px;
		font-weight: bold;
		border-radius: 10px 10px 0  0 ;
}
.userKInfo[data-v-777e3934] {
		display: flex;
		padding-left: 25px;
		padding-top: 25px;
		line-height: 50px;
}
.userKInfo .Avatar[data-v-777e3934] {
		width: 50px;
		height: 50px;
		border-radius: 50%;
		margin: auto;
}
.userKInfo .userKName[data-v-777e3934] {
		color: #000000;
		line-height: 25px;
		font-size: 16px;
		text-align: left;
		padding-left: 10px;
}
.userKInfo .userKName div[data-v-777e3934]:nth-child(2){
		color: #a1a1a1;
		font-size: 12px;
}
.userKInfo .userCentBtn[data-v-777e3934] {
		padding-left: 60px;
		line-height: 40px;
}
.userKInfo .userCentBtn .el-button.is-round[data-v-777e3934]{
		background-color: #F6F7F9;
		border: none;
}
.userK .userKCoin[data-v-777e3934]{
		color: #bf720c;
		    font-size: 24px;
		    display: flex;
		    justify-content: space-evenly;
		    line-height: 12px;
		    border: #eea951 1px solid;
		    border-top: none;
		    border-radius: 0 0 10px 10px;
		    width: 298px;
		    margin: 0 auto;
		    height: 56px;
		    align-items: center;
		    padding-top: 10px;
        font-weight: bold;
}
.userK .userKCoin div[data-v-777e3934]{
		position: relative;
}
.userK .userKCoin .el-divider--vertical[data-v-777e3934]{
		padding:0;
    height: 50px;
}
.userK .userKCoin div p[data-v-777e3934]{
		font-size: 14px;
}
.userK .userKCoin div span[data-v-777e3934]{

		font-size: 14px;
}
.userK .userBtn[data-v-777e3934]{
		padding: 0 20px;
		display: flex;
		justify-content: space-between;
		line-height: 10px;
}
.userK .userBtn div .el-button[data-v-777e3934]{
		background: linear-gradient(90deg,#3588EE,#297EE9,#246DDC,#1A5FD6);
		color:#FFFFFF;
		font-size: 15px;
		font-weight: bold;
		padding: 5px 20px;
}
.userK .userExit[data-v-777e3934] {
		line-height: 40px;
		color:#a1a1a1;
		text-align: right;
		font-size: 12px;
		padding-right: 30px;
		cursor: pointer;
}
.vipCenter[data-v-777e3934] {
    margin-top: 10px;
}
.vipCenter .zsvipCenter[data-v-777e3934]{
    border-radius: 10px  10px 0 0;
}
.vipCenter .zj[data-v-777e3934]{
    background: linear-gradient(90deg,#eba03d,#efad59);
}
.vipCenter .zsvipRight .zj[data-v-777e3934]{
    background: #b67a2d;
}
.zsvipCenter[data-v-777e3934] {
    width:300px;
    height: 88px;
    background: linear-gradient(90deg,#0f59d8,#2f74e8);
    border-radius: 10px;
    color: #FFFFFF;
    margin:  0 auto;
    line-height: 43px;
}
.zsvipLeft[data-v-777e3934]{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
     padding:0 20px;
}
.vipTitle[data-v-777e3934]{
    font-size: 22px;
    font-weight: bold;
    width: 120px;
    text-align: center;
}
.futitle[data-v-777e3934] {
    font-size: 16px;
    color: #cccccc;
}
.futitleL[data-v-777e3934]{
    font-size: 14px;
    color: #cccccc;
}
.zsvipRight[data-v-777e3934]{
     display: flex;
     flex-wrap: wrap;
     justify-content: space-between;
     align-items: center;
     padding:0 20px;
}
.vipBtn[data-v-777e3934] {
     width: 120px;
     height: 30px;
     background-color: #134baa;
     border-radius: 15px;
     text-align: center;
     line-height: 30px;
     font-size: 16px;
     cursor: pointer;
}
.el-footer[data-v-777e3934] {
		background: url(/img/footBg.84c05408.png) no-repeat;
		background-size: 100% 100%;
		color: #0D0D0D;
		text-align: center;
		height: 160px!important;
		min-width: 1300px;
		font-size: 13px;
		padding-top: 20px;
		box-sizing: border-box;
}
.el-footer div[data-v-777e3934] {
		margin-top: 10px;
}
.el-footer div[data-v-777e3934]:first-child {
		margin-top: 0;
}
.el-footer div[data-v-777e3934]:last-child {
		margin-top: 5px;
}
.el-footer div[data-v-777e3934]:nth-child(4) {
		margin-top: 15px;
}
.el-footer[data-v-777e3934] .el-divider--vertical {
		width: 1px;
		height: 10px;
		background: #333333;
		margin: 0 8px;
}
.el-footer div .about[data-v-777e3934] {
		cursor: pointer;
		margin-right: 10px;
		text-decoration: underline;
}
.el-footer div .about[data-v-777e3934]:hover {
		color: #0A54D6;
}
.el-footer .alinks[data-v-777e3934] {
		display: flex;
		align-items: center;
		flex-wrap: nowrap;
		justify-content: center;
}
.el-footer .alinks a[data-v-777e3934]:hover {
		cursor: pointer;
}
.el-footer .alinks span[data-v-777e3934] {
		display: flex;
		align-items: center;
}
.el-main[data-v-777e3934] {
		background-color: #e9eef3;
		color: #333;
		text-align: center;
		line-height: 160px;
		padding: 0;
		margin-top: 70px;
		overflow:visible;
}
.homeLogo[data-v-777e3934] {
		width: -moz-fit-content;
		width: fit-content;
		height: 70px;
}
.homeLogo img[data-v-777e3934] {
		width: 163px;

		margin-top: 13px;
		image-rendering: -webkit-optimize-contrast; /* 处理模糊代码 */
}
.el-header a[data-v-777e3934] {
		text-decoration: none;
		color: #fff;
}
.homeTags[data-v-777e3934] {
		width: 611px;
		line-height: 28px;
		padding-top: 30px;
}
.homeTags span[data-v-777e3934] {
		float: left;
		padding-right: 64px;
}
.homeTags span[data-v-777e3934]:last-child {
		padding-right: 0;
}
.homeTags span.isNav a[data-v-777e3934] {
		padding-bottom: 2px;
		border-bottom: #fff 2px solid;
}
.index_right[data-v-777e3934] {
		/* width: 160px; */
		/* height: 15px; */
		/* margin: auto 0; */
		padding-top: 10px;
}
.index_right div[data-v-777e3934] {
		height: 15px;
		line-height: 15px;
}
.index_right .handleBtn[data-v-777e3934]{

		text-align: right;
		font-size: 13px;
		margin-top: 23px;
		cursor: pointer;
		display: flex;
		width: 100px;
		justify-content: space-between;
		line-height: 30px;
}
.index_right .userBtn[data-v-777e3934]{
		line-height: 19px;
		text-align: right;
		font-size: 13px;
		margin-top: 30px;
		cursor: pointer;
}
.index_right .userBtn a[data-v-777e3934]:hover {
		text-decoration: underline;
		cursor: pointer;
}
.ruleShow[data-v-777e3934] .el-dialog {
		/* height: 500px; */
		overflow: auto;
		background: transparent;
		box-shadow: none;
}
.ruleShow[data-v-777e3934] .el-dialog__body {
		color: #000;
		line-height: 22px;
		text-align: left;
		font-size: 15px;
		padding: 0;
}
.ruleShow[data-v-777e3934] .el-dialog__body p:first-child {
		font-size: 18px;
}
.ruleShow[data-v-777e3934] .el-dialog__header {
		padding: 0;
}
.ruleShow[data-v-777e3934] .el-dialog__footer {
		padding: 0 20px;
		line-height: 22px;
		margin-bottom: 20px;
}
.ruleShow.isRuleTopShow[data-v-777e3934] .el-dialog{
		max-height: 50vh;
		overflow: auto;
		background: #ffff;
		padding: 30px 20px;
		box-shadow: 0 1px 3px rgba(0,0,0,.3);
}
.ruleShow[data-v-777e3934] .el-dialog__header .el-dialog__headerbtn {
		/* right: 0!important; */
}
.ruleShow[data-v-777e3934] .el-dialog__header .el-dialog__headerbtn .el-dialog__close {
		/* color: #fff!important; */
    	font-size: 32px;
}
.returnTop[data-v-777e3934] {
		position: fixed;
		right: calc((100vw - 1360px)/2);
		bottom: 100px;
		width: 40px;
		background: #FFF;
		z-index: 101;
		box-shadow: 0 1px 10px 0 rgb(0 0 0 / 6%);
}
.returnTop div[data-v-777e3934] {
		height: 40px;
		width: 40px;
		margin-bottom: -1px;
		display: block;
		float: left;
		cursor: pointer;
		border: #efefef 1px solid;
		border-radius: 2px;
		position: relative;
}
.returnTop div img[data-v-777e3934] {
		width: 32px;
		height: 32px;
		margin: 5px;
}
.returnTop div .contactCode[data-v-777e3934] {
		background: #fff;
		width: 250px;
		height: 341px;
		padding: 10px 5px;
		border-radius: 4px;
		position: absolute;
		right: 42px;
		/* top: -5px; */
		bottom: 0;
		box-shadow: 0 1px 10px rgba(0,0,0,0.2);
}
.returnTop div .contactCode img[data-v-777e3934] {
		width: 240px;
		height: 341px;
		image-rendering: -webkit-optimize-contrast; /* 处理模糊代码 */
}
.returnTop div:nth-child(2):hover .contactCode[data-v-777e3934] {
		display: block!important;
}
.childnav[data-v-777e3934] {position:absolute;top:30px; left:-73px;  width:185px;}
.childnav_li[data-v-777e3934] {line-height:30px; font-size:14px; text-align:center;
}
.childnav[data-v-777e3934]:before{content: '';position: absolute;top:0px;border-left: 7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(255,255,255,0.9);  left:50%;}
.bifenLanmu[data-v-777e3934]{overflow:hidden;background:rgba(255,255,255,0.9); position: relative;width:185px;margin:0 auto;border-radius: 5px;top: 7px; border:#a1a1a1 1px solid;}
.childnav_li a[data-v-777e3934] {
  	color:#000000;
}
.childnav_li[data-v-777e3934]:hover{
  	background-color:#2553ce;
  	color:#FFFFFF;
}
.childnav_li a[data-v-777e3934]:hover {
  	color:#FFFFFF;
}


#login[data-v-1ac1c28e] {
	background: linear-gradient(45deg, #0048D0 14%, #54ABFF 100%);
	display: flex;
	overflow: hidden;
	align-items: center;
	justify-content: center;
}
#login .logo[data-v-1ac1c28e] {
	margin-right: 10vw;
}
#login .logo img[data-v-1ac1c28e] {
	width: 26vw;
	min-width: 340px;
	margin-top: 14vh;
}
#login .loginForm[data-v-1ac1c28e] {
	width: 34vw;
	height: 70vh;
	min-width: 480px;
	min-height: 600px;
	background: #FFFFFF;
	overflow: hidden;
	display: flex;
}
#login .loginForm .loginFormInner[data-v-1ac1c28e] {
	margin: auto;
}
#login .loginForm .formTitle[data-v-1ac1c28e] {
	width: 27.5vw;
	min-width: 360px;
	height: 4vh;
	line-height: 4vh;
	font-weight: 400;
	color: #2882FE;
	margin-bottom: 7vh;
	font-size:calc(100vw * 40 / 1920);
}
#login .loginForm .formCent[data-v-1ac1c28e] {
	width: 27.5vw;
	min-width: 360px;
}
#login .loginForm .icons[data-v-1ac1c28e] {
	width: 1.4vw;
	height: 2.4vh;
	margin: auto;
}
.loginForm[data-v-1ac1c28e] .el-input__prefix{
	display: flex;
	left: 0.6vw;
}
.loginForm .el-input--prefix[data-v-1ac1c28e] .el-input__inner {
	padding-left: 2.4vw;
	box-sizing: border-box;
}
.loginForm .el-input--suffix[data-v-1ac1c28e] .el-input__inner {
	padding-right: 1vw;
}
.loginForm[data-v-1ac1c28e] .el-input__inner {
	height: 6vh;
	line-height: 6vh;
	border: 1px solid #E9E9E9;
	border-radius: 2px;
	box-sizing: border-box;
	font-size:calc(100vw * 22 / 1920);
	color: #666666;
}
.loginForm .user_suffix[data-v-1ac1c28e] {
	line-height: 18px;
	color: #F6C92E;
}
.loginForm .user[data-v-1ac1c28e] .el-input__suffix{
	display: flex;
	right: 10px;
}
.loginForm .user[data-v-1ac1c28e] .el-input__suffix-inner {
	margin: auto;
}
.loginForm .phoneCode .codeBox[data-v-1ac1c28e] {
	display: flex;
}
.loginForm .phoneCode .codeBox .codeBtn[data-v-1ac1c28e] {
	background: #2882FE;
	color: #fff;
	height: 6.2vh;
	line-height: 6.2vh;
	white-space: nowrap;
	padding: 0 2vw;
	box-sizing: border-box;
	width: 10vw;
	min-width: 120px;
	margin-left: 15px;
	border: 1px solid #E9E9E9;
	border-radius: 2px;
	cursor: pointer;
}
.loginForm .loginBtn[data-v-1ac1c28e] {
	width: 21vw;
	min-width: 300px;
	min-height: 20px;
	background: #2882FE;
	font-size:calc(100vw * 20 / 1920);
	margin-top: 3vh;
	box-shadow: -6px 7px 29px 6px rgba(20,49,226,0.39);
	border-radius: 28px;
	line-height: 2.5vh;
}
.loginForm .lastBox[data-v-1ac1c28e] {
	display: flex;
	line-height: 18px;
	margin-bottom: 13px;
	justify-content: space-between;
	font-size:calc(100vw * 18 / 1920);
}
.loginForm .lastBox div[data-v-1ac1c28e]:last-child {
	cursor: pointer;
	background: #2882fe;
	color: #fff;
	padding: 1vh;
	border-radius: 28px;
}
.loginForm .agree[data-v-1ac1c28e] {
	/* margin-bottom: 13px; */
	width: -moz-fit-content;
	width: fit-content;

	line-height: 18px;
	font-size: 14px;
	/* font-size:calc(100vw * 18 / 1920); */
}
.loginForm .agree span[data-v-1ac1c28e] {
	color: #2882FE;
	cursor: pointer;
}
.loginForm .agree span.red[data-v-1ac1c28e] {
	color: red;
}
.loginForm .toLogin[data-v-1ac1c28e] {
	margin-top: 7vh;
	text-align: center;
	color: #666666;
	line-height: 19px;
	font-size:calc(100vw * 22 / 1920);
	cursor: pointer;
}
.loginForm .toLogin span[data-v-1ac1c28e] {
	color: #2882FE;
}
.loginForm[data-v-1ac1c28e] .el-form-item:last-child {
	margin-bottom: 0;
	position: relative;
}
.loginForm .closeBeta[data-v-1ac1c28e] {
	position: absolute;
	bottom: -10px;
	left: 0;
	background: #2882FE;
	font-size: calc(100vw * 18 / 1920);
	box-shadow: -6px 7px 29px 6px rgba(20,49,226,0.39);
	border-radius: 28px;
	padding: 0 1vh;
	color: #fff;
	cursor: pointer;
}
.elmsgBox[data-v-1ac1c28e] {
	text-align: center;
	width: 100%;
	position: absolute;
	top: 10px;
	color: red;
	font-weight: bold;
	font-size: 22px;
}
.ruleShow[data-v-1ac1c28e] .el-dialog {
	height: 500px;
	overflow: auto;
}
.ruleShow[data-v-1ac1c28e] .el-dialog__body {
	color: #000;
	line-height: 22px;
	text-align: left;
	font-size: 15px;
	word-break: break-all;
}
.ruleShow[data-v-1ac1c28e] .el-dialog__body p:first-child {
	font-size: 18px;
}
.ruleShow[data-v-1ac1c28e] .el-dialog__header {
	padding: 0;
}
.ruleShow[data-v-1ac1c28e] .el-dialog__footer {
	padding: 0 20px;
	line-height: 22px;
	margin-bottom: 20px;
}

.introjs-overlay{position:absolute;box-sizing:content-box;z-index:999999;opacity:0;transition:all .3s ease-out}.introjs-showElement{z-index:9999999!important}tr.introjs-showElement>td{z-index:9999999!important;position:relative}tr.introjs-showElement>th{z-index:9999999!important;position:relative}.introjs-disableInteraction{z-index:99999999!important;position:absolute;background-color:#fff;opacity:0}.introjs-relativePosition{position:relative}.introjs-helperLayer{box-sizing:content-box;position:absolute;z-index:9999998;border-radius:4px;transition:all .3s ease-out}.introjs-helperLayer *{box-sizing:content-box}.introjs-helperLayer :before{box-sizing:content-box}.introjs-helperLayer :after{box-sizing:content-box}.introjs-tooltipReferenceLayer{font-family:"Helvetica Neue",Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif;box-sizing:content-box;position:absolute;visibility:hidden;z-index:100000000;background-color:transparent;transition:all .3s ease-out}.introjs-tooltipReferenceLayer *{font-family:"Helvetica Neue",Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif}.introjs-helperNumberLayer{font-family:"Helvetica Neue",Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif;color:#9e9e9e;text-align:center;padding-top:10px;padding-bottom:10px}.introjs-arrow{border:5px solid transparent;content:"";position:absolute}.introjs-arrow.top{top:-10px;left:10px;border-bottom-color:#fff}.introjs-arrow.top-right{top:-10px;right:10px;border-bottom-color:#fff}.introjs-arrow.top-middle{top:-10px;left:50%;margin-left:-5px;border-bottom-color:#fff}.introjs-arrow.right{right:-10px;top:10px;border-left-color:#fff}.introjs-arrow.right-bottom{bottom:10px;right:-10px;border-left-color:#fff}.introjs-arrow.bottom{bottom:-10px;left:10px;border-top-color:#fff}.introjs-arrow.bottom-right{bottom:-10px;right:10px;border-top-color:#fff}.introjs-arrow.bottom-middle{bottom:-10px;left:50%;margin-left:-5px;border-top-color:#fff}.introjs-arrow.left{left:-10px;top:10px;border-right-color:#fff}.introjs-arrow.left-bottom{left:-10px;bottom:10px;border-right-color:#fff}.introjs-tooltip{box-sizing:content-box;position:absolute;visibility:visible;background-color:#fff;min-width:250px;max-width:300px;border-radius:5px;box-shadow:0 3px 30px rgba(33,33,33,.3);transition:opacity .1s ease-out}.introjs-tooltiptext{padding:20px}.introjs-dontShowAgain{padding-left:20px;padding-right:20px}.introjs-dontShowAgain input{padding:0;margin:0;margin-bottom:2px;display:inline;width:10px;height:10px}.introjs-dontShowAgain label{font-size:14px;display:inline-block;font-weight:400;margin:0 0 0 5px;padding:0;background-color:#fff;color:#616161;-webkit-user-select:none;-moz-user-select:none;user-select:none}.introjs-tooltip-title{font-size:18px;width:90%;min-height:1.5em;margin:0;padding:0;font-weight:700;line-height:1.5}.introjs-tooltip-header{position:relative;padding-left:20px;padding-right:20px;padding-top:10px;min-height:1.5em}.introjs-tooltipbuttons{border-top:1px solid #e0e0e0;padding:10px;text-align:right;white-space:nowrap}.introjs-tooltipbuttons:after{content:"";visibility:hidden;display:block;height:0;clear:both}.introjs-button{box-sizing:content-box;position:relative;overflow:visible;padding:.5rem 1rem;border:1px solid #bdbdbd;text-decoration:none;text-shadow:1px 1px 0 #fff;font-size:14px;color:#424242;white-space:nowrap;cursor:pointer;outline:0;background-color:#f4f4f4;border-radius:.2em;zoom:1;display:inline}.introjs-button:hover{outline:0;text-decoration:none;border-color:#9e9e9e;background-color:#e0e0e0;color:#212121}.introjs-button:focus{outline:0;text-decoration:none;background-color:#eee;box-shadow:0 0 0 .2rem rgba(158,158,158,.5);border:1px solid #616161;color:#212121}.introjs-button:active{outline:0;text-decoration:none;background-color:#e0e0e0;border-color:#9e9e9e;color:#212121}.introjs-button::-moz-focus-inner{padding:0;border:0}.introjs-skipbutton{position:absolute;top:0;right:0;display:inline-block;width:45px;height:45px;line-height:45px;color:#616161;font-size:22px;cursor:pointer;font-weight:700;text-align:center;text-decoration:none}.introjs-skipbutton:focus,.introjs-skipbutton:hover{color:#212121;outline:0;text-decoration:none}.introjs-prevbutton{float:left}.introjs-nextbutton{float:right}.introjs-disabled{color:#9e9e9e;border-color:#bdbdbd;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-disabled:focus,.introjs-disabled:hover{color:#9e9e9e;border-color:#bdbdbd;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-hidden{display:none}.introjs-bullets{text-align:center;padding-top:10px;padding-bottom:10px}.introjs-bullets ul{box-sizing:content-box;clear:both;margin:0 auto 0;padding:0;display:inline-block}.introjs-bullets ul li{box-sizing:content-box;list-style:none;float:left;margin:0 2px}.introjs-bullets ul li a{transition:width .1s ease-in;box-sizing:content-box;display:block;width:6px;height:6px;background:#ccc;border-radius:10px;text-decoration:none;cursor:pointer}.introjs-bullets ul li a:focus,.introjs-bullets ul li a:hover{width:15px;background:#999;text-decoration:none;outline:0}.introjs-bullets ul li a.active{width:15px;background:#999}.introjs-progress{box-sizing:content-box;overflow:hidden;height:10px;margin:10px;border-radius:4px;background-color:#e0e0e0}.introjs-progressbar{box-sizing:content-box;float:left;width:0%;height:100%;font-size:10px;line-height:10px;text-align:center;background-color:#08c}.introjsFloatingElement{position:absolute;height:0;width:0;left:50%;top:50%}.introjs-fixedTooltip{position:fixed}.introjs-hint{box-sizing:content-box;position:absolute;background:0 0;width:20px;height:15px;cursor:pointer}.introjs-hint:focus{border:0;outline:0}.introjs-hint:hover>.introjs-hint-pulse{background-color:rgba(60,60,60,.57)}.introjs-hidehint{display:none}.introjs-fixedhint{position:fixed}@keyframes introjspulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(0,0,0,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px transparent}100%{transform:scale(.95);box-shadow:0 0 0 0 transparent}}.introjs-hint-pulse{box-sizing:content-box;width:15px;height:15px;border-radius:30px;background-color:rgba(136,136,136,.24);z-index:10;position:absolute;transition:all .2s ease-out;animation:introjspulse 2s infinite}.introjs-hint-no-anim .introjs-hint-pulse{animation:none}.introjs-hint-dot{box-sizing:content-box;background:0 0;border-radius:60px;height:50px;width:50px;position:absolute;top:-18px;left:-18px;z-index:1;opacity:0}
.introjs-tooltip {
  background-color: rgba(000, 0, 0, 0.5);
  color: #fff;
}

.introjs-button,
.introjs-button:hover, .introjs-button:focus, .introjs-button:active,
.introjs-disabled, .introjs-disabled:focus, .introjs-disabled:hover {
  outline: none;
  background-image: none;
  background-color: transparent;
  color: #fff;
  border: 1px solid transparent;
  border-radius: 50px;
  box-shadow: none;
  border-shadow: none;
  text-shadow: none;
}

.introjs-button:hover, .introjs-button:focus, .introjs-button:active {
  border: 1px solid #fff
}
.introjs-disabled, .introjs-disabled:focus, .introjs-disabled:hover {
  color: #ccc;
  border: 1px solid transparent;
}

.introjs-arrow {
  border: 10px solid #fff;
}
.introjs-arrow.top, .introjs-arrow.top-middle, .introjs-arrow.top-right {
  border-color: transparent transparent rgba(000, 0, 0, 0.5);
  top: -20px;
  left: 20px;
}
.introjs-arrow.bottom, .introjs-arrow.bottom-middle, .introjs-arrow.bottom-right {
  border-color: rgba(000, 0, 0, 0.5) transparent transparent;
  bottom: -20px;
  left: 20px;
}
.introjs-arrow.left, .introjs-arrow.right {
    top: 20px;
}
.introjs-arrow.left-bottom, .introjs-arrow.right-bottom {
    bottom: 20px;
}

.introjs-arrow.left, .introjs-arrow.left-bottom {
  left: -20px;
  border-color: transparent rgba(000, 0, 0, 0.5) transparent transparent;
}
.introjs-arrow.right, .introjs-arrow.right-bottom {
  right: -20px;
  border-color: transparent transparent transparent rgba(000, 0, 0, 0.5);
}

