body,ul,h1,h2,h3,h4,h5,h6,p {margin: 0;padding: 0;font-family: sans-serif; }
body {background-color: #fff; }
.clearfix::after {content: '';height: 0;display: block;visibility: hidden;clear: both;zoom: 1; }
.clearover::before {display: block;width: 0;height: 0;content: '.';visibility: hidden; }
li {list-style: none; }
.container {padding: 0.5rem; }
.banner {height: 9.125rem;background: url("/zt/ggrxmk/tb4.jpg") no-repeat center top;background-size: cover; }
.bg-blue {padding: 0.5rem;background-color: #bbd7ee;border-radius: 0.25rem;-webkit-box-shadow: 0 0.1rem 0.1rem 0 rgba(0, 0, 0, 0.2);box-shadow: 0 0.1rem 0.1rem 0 rgba(0, 0, 0, 0.2); }
.form-title {font-size: 0.8rem;text-align: center;color: #0073f0;padding-bottom:0.7rem; }
.formBox {padding-bottom:0.6rem;}
.form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column wrap;flex-flow: column wrap; }
.form-icon {position: relative; }
.form-icon::after {position: absolute;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);bottom: -1.375rem;width: 0.525rem;height: 1.375rem;content: '';background: url("/zt/ggrxmk/tb5.png") no-repeat center;background-size: cover; }
.form-control {padding: 0.5rem;margin-top: 0.25rem;margin-bottom: 0.35rem;font-size: 0.75rem;border: 0;border-radius: 0.25rem;-webkit-box-shadow: inset 0.075rem 0.075rem 0.075rem 0 rgba(0, 0, 0, 0.1);box-shadow: inset 0.075rem 0.075rem 0.075rem 0 rgba(0, 0, 0, 0.1); }
.input-group {display: -webkit-box;display: -ms-flexbox;display: flex; }
.input-group input {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;border-top-right-radius: 0;border-bottom-right-radius: 0; }
.input-group-append button {border-top-left-radius: 0;border-bottom-left-radius: 0; }
.codetxt {color: #fff;background-color: #0073f0; }
.disabled {color: #000;background-color: #e6e6e6; }
.btn {padding: 0.5rem;margin-top: 0.25rem;margin-bottom: 0.25rem;font-size: 0.75rem;border: 0;border-radius: 0.25rem; }
.btn-blue {color: #fff;background-color: #0073f0;-webkit-box-shadow: 0 0.1rem 0 0 #004ea4;box-shadow: 0 0.1rem 0 0 #004ea4; }
.btn-blue:hover {background-color: #005bbd;-webkit-box-shadow: 0 0.1rem 0 0 #003671;box-shadow: 0 0.1rem 0 0 #003671; }
.btn-orange {font-size: 0.6rem;color: #fff;background-color: #ff9b1b;-webkit-box-shadow: 0 0.075rem 0 0 #ff700a;box-shadow: 0 0.075rem 0 0 #ff700a;border-radius: 0.125rem; }
.btn-orange1 {font-size: 0.6rem;color: #fff;background-color: #ff9b1b;-webkit-box-shadow: 0 0.075rem 0 0 #ff700a;box-shadow: 0 0.075rem 0 0 #ff700a;border-radius: 0.125rem; }
.btn-orange:hover {background-color: #e78200;-webkit-box-shadow: 0 3px 0 0 #d65900;box-shadow: 0 3px 0 0 #d65900; }
.title-primary {margin-top: 1rem;margin-bottom: 0.5rem;font-size: 1.1rem;font-weight: normal;text-align: center;color: #1398df; }
.title-primary span {font-weight: bold; }
.title-primary-white {color: #fff; }
.title-primary-white span {color: #fff; }
.time-table {width: 100%;margin: 0 auto;border-collapse: collapse;font-size: 0.6rem;text-align: center; }
.time-table th,.time-table td {padding: 0.25rem;border: 0.075rem solid #fff; }
.time-table th {color: #fff;background-color: #66c1f2; }
.time-table tr {color: #1398df;background-color: #c4e7fa; }
.time-table tr:nth-child(even) {background-color: #f3fafe; }
.text-prompt {margin-top: 0.5rem;margin-bottom: 0.25rem;font-size: 0.6rem; }
.img-fluid {max-width: 100%;height: auto; }
.bg-book {padding-top: 2.9rem;background: url("/zt/ggrxmk/tb3.jpg") no-repeat center top;background-size: cover; }
.question-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; }
.question-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column wrap;flex-flow: column wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0.5rem;color: #666;border-radius: 0.25rem;background-color: #fff; }
.question-item hr {height: 0.05rem;width: 100%;border: 0;background-color: #1398df; }
.question-item button {width: 100%; }
.title-question {font-size: 0.65rem;font-weight: bold;text-align: center;color: #1398df; }
.text-question {margin-top: 0;font-size: 0.6rem; }
.project-container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 0.5rem;background-color: #fff;border-radius: 0.15rem; }
.project-item1 {width:100%; margin-top: 0.5rem;margin-bottom: 0.5rem;font-size: 0.75rem;color: #666; }
.project-item1 span {font-size: 0.75rem;color: #f00; }
.project-item1 em {font-size: 0.6rem;text-decoration: line-through; }
.project-item {width: 8.125rem;margin-top: 0.25rem;margin-bottom: 0.25rem;font-size: 0.65rem;color: #666; }
.project-item span {font-size: 0.7rem;color: #f00; }
.project-item em {font-size: 0.6rem;text-decoration: line-through; }
.project-desc-item {padding: 0.375rem;color: #fff;background-color: #149be0;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 0.25rem; }
.project-desc-item hr {height: 0.05rem;border: 0;background-color: #fff; }
.project-desc-title {font-size: 0.75rem;font-weight: bold;text-align: center; }
.footer {padding-top: 1rem;padding-bottom: 45px;font-size: 0.6rem;color: #fff;text-align: center;background-color: #149be0; }
.title-circle1 {position: relative; }
.title-circle1::before {position: absolute;left: 0.5rem;bottom: 0;width: 0.55rem;height: 0.55rem;content: '';background-color: #8cce8b;-webkit-box-shadow: 0.75rem -0.75rem 0 0.25rem #fff45c;box-shadow: 0.75rem -0.75rem 0 0.25rem #fff45c;border-radius: 50%; }
.title-circle1::after {position: absolute;right: 1.5rem;top: -0.625rem;width: 0.825rem;height: 0.825rem;content: '';background-color: #5ee6fb;-webkit-box-shadow: 0.75rem 1rem 0 0.25rem #149be0;box-shadow: 0.75rem 1rem 0 0.25rem #149be0;border-radius: 50%; }
.title-circle2 {position: relative; }
.title-circle2::before {position: absolute;left: 0.5rem;bottom: 0;width: 0.55rem;height: 0.55rem;content: '';background-color: #8cce8b;-webkit-box-shadow: 0.75rem -0.75rem 0 0.25rem #fff45c;box-shadow: 0.75rem -0.75rem 0 0.25rem #fff45c;border-radius: 50%; }
.title-circle2::after {position: absolute;right: 1.5rem;top: 1rem;width: 0.825rem;height: 0.825rem;content: '';background-color: #5ee6fb;-webkit-box-shadow: 0.75rem 1rem 0 0.25rem #149be0;box-shadow: 0.75rem 1rem 0 0.25rem #149be0;border-radius: 50%; }/*# sourceMappingURL=main.css.map */
