html {
	font-size:14px
}
@media(min-width:1024px) {
	html {
	font-size:16px
}
}html * {
	text-rendering:optimizeLegibility;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-weight:400
}
@supports (font-variation-settings:normal) {
	html {
	font-family:"Inter var",sans-serif
}
}body {
	font-family:"Inter",sans-serif;
	font-size:1rem;
	font-weight:400;
	line-height:1.5;
	color:#4f5464
}
h3 {
	font-family:"Inter",sans-serif;
	font-weight:500;
	line-height:1.3;
	color:#101f41
}
h3 * {
	font-weight:500
}
h3 {
	font-size:1.625rem
}
.mt-5 p {
    color: #000;
}
.mb-5txt{
    position: fixed;
    bottom: 0;
    width: 100%;
    text-align: center;
    background-image: -webkit-linear-gradient(75deg,#3b3de0 0%,#3a41e2 100%);
    padding-bottom: 20px;
}
.super-lead {
	font-size:25px;
	line-height:2.3
}
a {
	text-decoration:none;
	font-family:"Inter",sans-serif;
	font-weight:400;
	color:#3646eb;
	-webkit-transition:.25s;
	transition:.25s
}
a:hover {
	color:#6470ef;
	text-decoration:none
}
strong {
	font-weight:bolder
}
.color--white {
	color:#fff !important
}
.text-danger {
	color:#f53d55 !important
}
.fab {
	font-weight:normal
}
@media(max-width:799px) {
	.w-75 {
	width:100% !important
}
}@media(min-width:768px) {
	.vh-md-100 {
	height:100vh !important
}
}.z-index-100 {
	z-index:100
}
.z-index-105 {
	z-index:105
}
.background--light {
	background-color:#fff !important
}
/*.gradient-brand-color {*/
/*    background-image: url(https://ky-idc.oss-cn-hangzhou.aliyuncs.com/img/bg-2.png);*/
/*    color: #fff;*/
	/*background-size: auto 100%;*/
/*}*/
svg {
	width:100%
}
.pattern-svg {
	position:absolute;
	overflow:hidden;
	max-width:100%
}
@media(min-width:769px) {
	.pattern-svg {
	top:25%;
	left:5%
}
}@media(min-width:1025px) {
	.pattern-svg {
	left:10%
}
}.btn {
	font-family:"Inter",sans-serif;
	font-weight:500;
	font-size:1.15rem;
	line-height:1.5;
	padding:.75rem 2.5rem;
	border-radius:.375rem;
	-webkit-transition:all .2s ease;
	transition:all .2s ease
}
@media(min-width:1024px) {
	.btn {
	font-size:1rem
}
}.btn-primary {
	background-color:#4d5bed;
	border-color:#4d5bed
}
.btn-primary:hover {
	background-color:#6470ef;
	border-color:#6470ef
}
.btn-primary:not(:disabled):not(.disabled).active {
	background-color:#1729e6 !important;
	border-color:#1729e6 !important
}
.btn-secondary:not(:disabled):not(.disabled).active {
	background-color:#e0e0e0 !important;
	border-color:#e0e0e0 !important
}
.btn-secondary:not(:disabled):not(.disabled).active {
	background-color:#e0e0e0 !important;
	border-color:#e0e0e0 !important;
	color:#4f5464
}
.btn-outline-primary:not(:disabled):not(.disabled).active {
	background-color:#2839e9 !important;
	border-color:#2839e9 !important
}
.btn-outline-secondary:not(:disabled):not(.disabled).active {
	background-color:#e0e0e0 !important;
	border-color:#e0e0e0 !important;
	color:#4f5464
}
.btn:focus,.btn:active {
	outline:none;
	box-shadow:none !important
}
.form-control {
	border-width:1px;
	border-color:#e3e5ee;
	border-style:solid;
	border-radius:6px;
	background-color:#fff;
	font-size:1.15rem;
	height:calc(3.25rem + 2px);
	padding:.75rem 1.375rem;
	width:100%
}
@media(min-width:1025px) {
	.form-control {
	font-size:1rem;
	height:calc(3.25rem - 2px)
}
}input:focus,.form-control:focus {
	border:1px solid #4d5bed;
	box-shadow:0 0 15px 0 rgba(77,91,237,.2) !important
}
label {
	color:#101f41
}
::-webkit-input-placeholder {
	color:#a6a9c3 !important
}
::-moz-placeholder {
	color:#a6a9c3 !important
}
:-ms-input-placeholder {
	color:#a6a9c3 !important
}
::-ms-input-placeholder {
	color:#a6a9c3 !important
}
svg {
	width:100%
}
.pattern-svg {
	position:absolute;
	overflow:hidden;
	max-width:100%
}
@media(min-width:769px) {
	.pattern-svg {
	top:25%;
	left:5%
}
}@media(min-width:1025px) {
	.pattern-svg {
	left:10%
}
}@-moz-document url-prefix() {
	}
a {
	color:#0366d6
}
.btn-primary {
	color:#fff;
	background-color:#1b6ec2;
	border-color:#1861ac
}
html {
	font-size:14px
}
@media(min-width:768px) {
	html {
	font-size:16px
}
}html {
	position:relative;
	min-height:100%
}
#Input_Ticket {
	width:0 !important;
	height:0 !important;
	border:0;
	border-radius:0;
	padding:0;
	margin:0;
	visibility:hidden
}
.btn {
	padding:.5rem 1.5rem
}
form>.row>.col-sm-12.mb-2>.form-group {
	position:relative
}
a.social-login-link {
	cursor:pointer
}
.fa-baidu {
	overflow:hidden;
	position:relative;
	height:32px;
	width:32px;
	margin-top:9px
}
.fa-baidu-del {
	background:url(/images/baidu.png) no-repeat;
	height:100%;
	width:100%;
	display:inline-block;
	filter:drop-shadow(32px 0 #0366d6);
	position:relative;
	left:-32px
}
.fa-baidu:hover>.fa-baidu-del {
	background:url(/images/baidu.png) no-repeat;
	height:100%;
	width:100%;
	display:inline-block;
	filter:drop-shadow(32px 0 #3646eb);
	position:relative;
	left:-32px
}
/*!
 * Bootstrap v4.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter,Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root {
	--blue:#007bff;
	--indigo:#6610f2;
	--purple:#6f42c1;
	--pink:#e83e8c;
	--red:#dc3545;
	--orange:#fd7e14;
	--yellow:#ffc107;
	--green:#28a745;
	--teal:#20c997;
	--cyan:#17a2b8;
	--white:#fff;
	--gray:#6c757d;
	--gray-dark:#343a40;
	--primary:#007bff;
	--secondary:#6c757d;
	--success:#28a745;
	--info:#17a2b8;
	--warning:#ffc107;
	--danger:#dc3545;
	--light:#f8f9fa;
	--dark:#343a40;
	--breakpoint-xs:0;
	--breakpoint-sm:576px;
	--breakpoint-md:768px;
	--breakpoint-lg:992px;
	--breakpoint-xl:1200px;
	--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
}
*,::after,::before {
	box-sizing:border-box
}
html {
	font-family:sans-serif;
	line-height:1.15;
	-webkit-text-size-adjust:100%;
	-webkit-tap-highlight-color:transparent
}
figure,footer,header,main {
	display:block
}
body {
	margin:0;
	font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size:1rem;
	font-weight:400;
	line-height:1.5;
	color:#212529;
	text-align:left;
	background-color:#fff
}
[tabindex="-1"]:focus:not(:focus-visible) {
	outline:0!important
}
hr {
	box-sizing:content-box;
	height:0;
	overflow:visible
}
h3 {
	margin-top:0;
	margin-bottom:.5rem
}
p {
	margin-top:0;
	margin-bottom:1rem
}
strong {
	font-weight:bolder
}
small {
	font-size:80%
}
a {
	color:#007bff;
	text-decoration:none;
	background-color:transparent
}
a:hover {
	color:#0056b3;
	text-decoration:underline
}
figure {
	margin:0 0 1rem
}
img {
	vertical-align:middle;
	border-style:none
}
svg {
	overflow:hidden;
	vertical-align:middle
}
label {
	display:inline-block;
	margin-bottom:.5rem
}
button {
	border-radius:0
}
button:focus {
	outline:1px dotted;
	outline:5px auto -webkit-focus-ring-color
}
button,input {
	margin:0;
	font-family:inherit;
	font-size:inherit;
	line-height:inherit
}
button,input {
	overflow:visible
}
button {
	text-transform:none
}
button {
	-webkit-appearance:button
}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled) {
	cursor:pointer
}
button::-moz-focus-inner {
	padding:0;
	border-style:none
}
input[type=checkbox] {
	box-sizing:border-box;
	padding:0
}
::-webkit-file-upload-button {
	font:inherit;
	-webkit-appearance:button
}
h3 {
	margin-bottom:.5rem;
	font-weight:500;
	line-height:1.2
}
h3 {
	font-size:1.75rem
}
hr {
	margin-top:1rem;
	margin-bottom:1rem;
	border:0;
	border-top:1px solid rgba(0,0,0,.1)
}
small {
	font-size:80%;
	font-weight:400
}
.figure {
	display:inline-block
}
.container-fluid {
	width:100%;
	padding-right:15px;
	padding-left:15px;
	margin-right:auto;
	margin-left:auto
}
.row {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-right:-15px;
	margin-left:-15px
}
.col-lg-5,.col-lg-7,.col-sm-12 {
	position:relative;
	width:100%;
	padding-right:15px;
	padding-left:15px
}
@media (min-width:576px) {
	.col-sm-12 {
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%
}
}@media (min-width:992px) {
	.col-lg-5 {
	-ms-flex:0 0 41.666667%;
	flex:0 0 41.666667%;
	max-width:41.666667%
}
.col-lg-7 {
	-ms-flex:0 0 58.333333%;
	flex:0 0 58.333333%;
	max-width:58.333333%
}
}.form-control {
	display:block;
	width:100%;
	height:calc(1.5em + .75rem + 2px);
	padding:.375rem .75rem;
	font-size:1rem;
	font-weight:400;
	line-height:1.5;
	color:#495057;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid #ced4da;
	border-radius:.25rem;
	transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
	.form-control {
	transition:none
}
}.form-control::-ms-expand {
	background-color:transparent;
	border:0
}
.form-control:-moz-focusring {
	color:transparent;
	text-shadow:0 0 0 #495057
}
.form-control:focus {
	color:#495057;
	background-color:#fff;
	border-color:#80bdff;
	outline:0;
	box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.form-control::-webkit-input-placeholder {
	color:#6c757d;
	opacity:1
}
.form-control::-moz-placeholder {
	color:#6c757d;
	opacity:1
}
.form-control:-ms-input-placeholder {
	color:#6c757d;
	opacity:1
}
.form-control::-ms-input-placeholder {
	color:#6c757d;
	opacity:1
}
.form-control:disabled {
	background-color:#e9ecef;
	opacity:1
}
.form-group {
	margin-bottom:1rem
}
.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before {
	border-color:#28a745
}
.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before {
	border-color:#dc3545
}
.btn {
	display:inline-block;
	font-weight:400;
	color:#212529;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-color:transparent;
	border:1px solid transparent;
	padding:.375rem .75rem;
	font-size:1rem;
	line-height:1.5;
	border-radius:.25rem;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
	.btn {
	transition:none
}
}.btn:hover {
	color:#212529;
	text-decoration:none
}
.btn:focus {
	outline:0;
	box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.btn:disabled {
	opacity:.65
}
.btn-primary {
	color:#fff;
	background-color:#007bff;
	border-color:#007bff
}
.btn-primary:hover {
	color:#fff;
	background-color:#0069d9;
	border-color:#0062cc
}
.btn-primary:focus {
	color:#fff;
	background-color:#0069d9;
	border-color:#0062cc;
	box-shadow:0 0 0 .2rem rgba(38,143,255,.5)
}
.btn-primary:disabled {
	color:#fff;
	background-color:#007bff;
	border-color:#007bff
}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active {
	color:#fff;
	background-color:#0062cc;
	border-color:#005cbf
}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus {
	box-shadow:0 0 0 .2rem rgba(38,143,255,.5)
}
.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active {
	color:#fff;
	background-color:#545b62;
	border-color:#4e555b
}
.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus {
	box-shadow:0 0 0 .2rem rgba(130,138,145,.5)
}
.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active {
	color:#fff;
	background-color:#1e7e34;
	border-color:#1c7430
}
.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus {
	box-shadow:0 0 0 .2rem rgba(72,180,97,.5)
}
.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active {
	color:#fff;
	background-color:#117a8b;
	border-color:#10707f
}
.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus {
	box-shadow:0 0 0 .2rem rgba(58,176,195,.5)
}
.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active {
	color:#212529;
	background-color:#d39e00;
	border-color:#c69500
}
.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus {
	box-shadow:0 0 0 .2rem rgba(222,170,12,.5)
}
.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active {
	color:#fff;
	background-color:#bd2130;
	border-color:#b21f2d
}
.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus {
	box-shadow:0 0 0 .2rem rgba(225,83,97,.5)
}
.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active {
	color:#212529;
	background-color:#dae0e5;
	border-color:#d3d9df
}
.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus {
	box-shadow:0 0 0 .2rem rgba(216,217,219,.5)
}
.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active {
	color:#fff;
	background-color:#1d2124;
	border-color:#171a1d
}
.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus {
	box-shadow:0 0 0 .2rem rgba(82,88,93,.5)
}
.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active {
	color:#fff;
	background-color:#007bff;
	border-color:#007bff
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus {
	box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active {
	color:#fff;
	background-color:#6c757d;
	border-color:#6c757d
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus {
	box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active {
	color:#fff;
	background-color:#28a745;
	border-color:#28a745
}
.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus {
	box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active {
	color:#fff;
	background-color:#17a2b8;
	border-color:#17a2b8
}
.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus {
	box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active {
	color:#212529;
	background-color:#ffc107;
	border-color:#ffc107
}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus {
	box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active {
	color:#fff;
	background-color:#dc3545;
	border-color:#dc3545
}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus {
	box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active {
	color:#212529;
	background-color:#f8f9fa;
	border-color:#f8f9fa
}
.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus {
	box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active {
	color:#fff;
	background-color:#343a40;
	border-color:#343a40
}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus {
	box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.custom-control-input:focus:not(:checked)~.custom-control-label::before {
	border-color:#80bdff
}
.custom-control-input:not(:disabled):active~.custom-control-label::before {
	color:#fff;
	background-color:#b3d7ff;
	border-color:#b3d7ff
}
.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover {
	opacity:.75
}
.d-none {
	display:none!important
}
.d-block {
	display:block!important
}
.d-flex {
	display:-ms-flexbox!important;
	display:flex!important
}
@media (max-width:768px) {
.w-75{
   width: 100%!important; 
}
}
@media (min-width:768px) {
	.d-md-flex {
	display:-ms-flexbox!important;
	display:flex!important
}
}.justify-content-center {
	-ms-flex-pack:center!important;
	justify-content:center!important
}
.align-items-center {
	-ms-flex-align:center!important;
	align-items:center!important
}
.align-items-stretch {
	-ms-flex-align:stretch!important;
	align-items:stretch!important
}
@media (min-width:768px) {
	.align-items-md-baseline {
	-ms-flex-align:baseline!important;
	align-items:baseline!important
}
}.overflow-auto {
	overflow:auto!important
}
.overflow-hidden {
	overflow:hidden!important
}
.position-relative {
	position:relative!important
}
.position-absolute {
	position:absolute!important
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
	}
.w-100 {
	width:100%!important
}
.mw-100 {
	max-width:100%!important
}
.min-vh-100 {
	min-height:100vh!important
}
.vh-100 {
	height:100vh!important
}
.mt-1 {
	margin-top:.25rem!important
}
.mb-2 {
	margin-bottom:.5rem!important
}
.mt-3 {
	margin-top:1rem!important
}
.mb-4 {
	margin-bottom:1.5rem!important
}
.mt-5 {
	margin-top:3rem!important
}
.mb-5 {
	margin-bottom:3rem!important
}
.px-0 {
	padding-right:0!important
}
.px-0 {
	padding-left:0!important
}
.pt-2 {
	padding-top:.5rem!important
}
.px-3 {
	padding-right:1rem!important
}
.pb-3 {
	padding-bottom:1rem!important
}
.px-3 {
	padding-left:1rem!important
}
.py-5 {
	padding-top:3rem!important
}
.py-5 {
	padding-bottom:3rem!important
}
.mx-auto {
	margin-right:auto!important
}
.mx-auto {
	margin-left:auto!important
}
@media (min-width:768px) {
	.mt-md-5 {
	margin-top:3rem!important
}
.px-md-5 {
	padding-right:3rem!important
}
.px-md-5 {
	padding-left:3rem!important
}
}@media (min-width:992px) {
	.px-lg-3 {
	padding-right:1rem!important
}
.px-lg-3 {
	padding-left:1rem!important
}
}.text-center {
	text-align:center!important
}
@media (min-width:992px) {
	.text-lg-right {
	text-align:right!important
}
}.text-danger {
	color:#dc3545!important
}
@media print {
	*,::after,::before {
	text-shadow:none!important;
	box-shadow:none!important
}
a:not(.btn) {
	text-decoration:underline
}
img {
	page-break-inside:avoid
}
h3,p {
	orphans:3;
	widows:3
}
h3 {
	page-break-after:avoid
}

@page {
	size:a3
}
body {
	min-width:992px!important
}
}/*# sourceMappingURL=bootstrap.min.css.map */