/* CSS Document */
:root {
--color-main:#35b89b;
}
*::selection {
	background: #35b89b;
}
 *::-moz-selection {
 background: #35b89b;
}
body {
	/*margin: 0;
	padding: 0;
 background-image: url(data:image/svg+xml;
base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPS…Igd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.05) -17%, rgba(255,255,255,.05) 117%);
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.05) -17%, rgba(255,255,255,.05) 117%);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.05) -17%, rgba(255,255,255,.05) 117%);
	background-image: linear-gradient(bottom, rgba(0,0,0,.05) -17%, rgba(255,255,255,.05) 117%);*/
	background-color: #fcfcfc;
}
/* CSS Document */
* {
/* font-size: 15px; */
}
.btn {
	margin-left: 5px;
}
.card.card-login {
	width: 36rem;
	margin-left: calc((100vw - 36rem)/2);
	/*margin-top: calc((100vh - 19rem)/2);*/
	box-sizing: border-box;
}
.btn.btn-login {
	width: 100%;
}
.menu.menu-toggle {
	position: relative;
}
.menu.menu-toggle li>a {
	line-height: 24px;
	background-color: #f6f4f0;
	text-decoration: none;
	display: block;
	padding: 5px 15px;
	border-bottom: 1px solid #fff;
	color: #000;
	font-size: 13px;
}
.menu.menu-toggle li ul li>a {
}
.menu.menu-toggle li>a:hover {
	background-color: #57c5bb;
	color: #fff;
}
.menuBox {
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}
.page.page-container .__menuList {
	width: 220px;
	background-color: #fff;
}
.page.page-container {
	grid-template-rows: 44px auto 40px;
}
.page.page-container>.page-head {
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	font-family: proxima-nova, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #ffffff;
	text-shadow: 0 1px 0 rgba(255,255,255,.15);
	border: 1px solid rgba(0,0,0,.1);
	border-bottom: 0;
	-moz-border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #35b89b;
 background-image: url(data:image/svg+xml;
base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPS…Igd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.05) -17%, rgba(255,255,255,.05) 117%);
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.05) -17%, rgba(255,255,255,.05) 117%);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.05) -17%, rgba(255,255,255,.05) 117%);
	background-image: linear-gradient(bottom, rgba(0,0,0,.05) -17%, rgba(255,255,255,.05) 117%);
	height: 36px;
}
.page.page-container>.page-body {
	top: 37px;
}
.__iframe {
	left: 220px;
}
.head-user {
	height: 36px;
}
.userPart {
	display: flex;
}
.userPart ul {
	top: 36px;
}
.userPart .userlogo {
	margin: 5px;
}
.menu.menu-toggle li:hover>ul {
	display: block;
	transition: 0.5s;
	z-index: 1;
	border-left: 1px solid #fff;
}
.menu>ul {
	margin: 0;
	padding: 0;
	overflow: initial;
}
.menu>ul ul {
}
.page.page-container .__menuList {
	grid-template-columns: auto;
	border-right: 1px solid #35b89b;
}
.menu.menu-toggle ul ul {
	position: absolute;
	width: 100%;
	left: 100%;
	top: 0;
	display: none;
}
.menu.menu-toggle li {
	position: relative;
}
.userPart:hover ul, .userPart ul:hover {
	height: auto;
	padding-bottom: 15px;
	box-shadow: 0px 0px 2px 1px;
	background: #89d2c2;
	color: #fff;
}
.userPart li a {
	color: #fff;
	font-size: 13px;
}
.web-header {
	border-bottom: 1px solid #35b89b;
	box-shadow: 0px 1px 2px 2px;
	color: #35b89b;
	border-top: 2px solid;
	background-color: #35b89b;
}
nav.header-nav {
	height: 80px;
}
.logo-img {
	max-width: 200px;
}
.header-menu {
	width: 100%;
	text-align-last: justify;
	display: flex;
	justify-content: space-around;
}
.header-menu li {
	line-height: 1.5rem;
}
.header-menu>li {
	list-style-type: none;
	display: inline-block;
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
}
.header-menu ul {
	display: none;
	list-style-type: none;
	position: absolute;
	z-index: 101;
	background-color: rgba(53, 184, 155, 0.9);
	padding-top: 15px;
	/* background-color: #ddd; */
	padding-bottom: 10px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.header-menu>li:hover ul {
	display: block;
}
.header-menu a {
	padding-left: 15px;
	padding-right: 15px;
	transition: 0.5s;
}
.header-menu a:hover, .header-menu>li:hover>a {
	font-weight: bold;
	transition: 0.5s;
}
.web-banner {
	width: 100%;
	height: 32vw;
	background-color: #73d3be;
	background-image: url(/web/20220307214416im_/http://kuoqps.com/Public/index/image/banner-background.png);
	background-size: 100% 100%;
}
.web-submenu {
	display: block;
	box-sizing: border-box;
	border: 1px solid #eee;
}
.web-submenu .web-submenu-head {
	padding-left: 4px;
	font-weight: bold;
	display: block;
	font-size: 1.2rem;
	line-height: 2.6rem;
	font-family: proxima-nova, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #64854c;
	text-shadow: 0 1px 0 rgba(255,255,255,.15);
	border: 1px solid rgba(0,0,0,.1);
	border-bottom: 0;
	-moz-border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #f2f2f2;
 background-image: url(data:image/svg+xml;
base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…Igd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.05) -17%, rgba(255,255,255,.05) 117%);
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.05) -17%, rgba(255,255,255,.05) 117%);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.05) -17%, rgba(255,255,255,.05) 117%);
	background-image: linear-gradient(bottom, rgba(0,0,0,.05) -17%, rgba(255,255,255,.05) 117%);
}
.web-submenu .web-submenu-menu {
	padding: 5px 5px;
	margin: 0;
	list-style-type: none;
	max-height: 100vh;
	overflow-y: auto;
}
.web-submenu .web-submenu-menu li {
}
.web-submenu .web-submenu-menu a {
	line-height: 24px;
	background-color: #f6f4f0;
	text-decoration: none;
	display: block;
	padding: 4px;
	border-bottom: 1px solid #efefef;
	color: #000;
	font-size: 13px;
}
.web-subcon {
	width: 100%;
	border: 1px solid #dcdcdc;
}
.web-subcon-head {
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	display: block;
	font-size: 1.2rem;
	line-height: 2.6rem;
	font-family: proxima-nova, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #64854c;
	text-shadow: 0 1px 0 rgba(255,255,255,.15);
	border: 1px solid rgba(0,0,0,.1);
	border-bottom: 0;
	-moz-border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #f2f2f2;
 background-image: url(data:image/svg+xml;
base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…Igd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.05) -17%, rgba(255,255,255,.05) 117%);
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.05) -17%, rgba(255,255,255,.05) 117%);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.05) -17%, rgba(255,255,255,.05) 117%);
	background-image: linear-gradient(bottom, rgba(0,0,0,.05) -17%, rgba(255,255,255,.05) 117%);
}
.web-subcon-body {
	padding: 10px;
}
.card.card-line {
}
.card.card-line .card-head {
}
.card.card-line .card-head .card-title {
}
.card.card-line .card-head .card-line {
	margin-top: 5px;
	margin-bottom: 5px;
	border-radius: 50%;
}
.card.card-line .card-head .card-entit {
	margin-bottom: 20px;
	opacity: 0.95;
	color: #333;
}
.index-cover {
	height: 280px;
	border-radius: 15px;
	opacity: 0.95;
	transition: 0.5s;
}
.index-cover:hover {
	opacity: 1;
	transition: 0.5s;
}
.index-ability-ul {
}
.index-ability-ul li {
	color: #333;
	line-height: 2;
}
.card.card-image {
	border: 10px solid #35b89b;
}
.video-public-box {
	width: 100%;
	height: 44px;
	overflow: auto;
	position: fixed;
	bottom: 0;
	z-index: 999;
}
.public-videoBoxVideo {
	position: fixed;
	right: 0px;
	bottom: 0px;
	border: 1px solid #333;
	width: 200px;
	height: 60px;
}
.page.page-container>.page-head {
	grid-template-columns: 200px auto 188px;
}
.card.card-api .card-head{
background-color: var(--color-main) !important;	
}
.card.card-api .card-head span{
	color:#fff !important;	
}
/*
     FILE ARCHIVED ON 21:44:16 Mar 07, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:16:19 Aug 06, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.353
  exclusion.robots: 0.036
  exclusion.robots.policy: 0.029
  esindex: 0.006
  cdx.remote: 8.923
  LoadShardBlock: 82.153 (3)
  PetaboxLoader3.datanode: 79.845 (4)
  PetaboxLoader3.resolve: 242.231 (2)
  load_resource: 272.82
*/