.dialog-alpha .dialog__content{background:#fff;padding:3em;text-align:center;position:relative;z-index:5;opacity:0}
form .required::after {content:" *";color:red}
.section .btn {border-radius:8px;width:100px}
.section .title {color:#1D81E3;margin:0 0 45px 10px}
.section .sub-title {color:rgb(80, 80, 80);margin-left:10px}
.section .sub-title p {color:rgb(80, 80, 80)}
.section .table {color:rgb(80, 80, 80)}
.section .table-style {box-shadow:2px 2px 5px 2px RGBA(144, 144, 144, 0.18);background-color:#1D81E3;margin-top:40px}
.section .table-style .table {background-color:#fff;border:0}
.section .table-style .table tr th {border-color:#fff;color:#fff;background-color:#1D81E3;padding:20px}
.section .table-style .table tr td {border-color:#1D81E3;padding:20px;line-height:24px}
.section .table-style .table tr th:first-child {border-left:0}
.section .table-style .table tr td:first-child {border-left:0}
.section .table-style .table tr th:last-child {border-right:0}
.section .table-style .table tr td:last-child {border-right:0}
.intro .table {border-top:2px solid rgba(24, 121, 225, 0.4);border-bottom:2px solid rgba(24, 121, 225, 0.4)}
.intro .table thead > tr > th {border-color:rgba(24, 121, 225, 0.4);padding:12px 20px;font-size:18px;color:#1D81E3}
.intro .table tbody > tr > td {border-color:rgba(24, 121, 225, 0.4);padding:16px 20px}
.intro .table tbody > tr > td:last-child {text-align:center;vertical-align:middle}
.intro .table .btn {background-color:#1D81E3;border-color:#1D81E3}
.intro .table .btn:hover {background-color:rgb(71, 153, 233);border-color:rgb(71, 153, 233)}
.intro .info {margin-bottom:70px;padding:0 10px;color:rgb(80,80,80);line-height:24px}
.intro .tips {color:#1D81E3}
.guest {background-position:top center}
.exam {background-color:#1D81E3}
.exam .table-style {background-color:#59ACFD}
.exam .table-style .table tr th {background-color:#59ACFD}
.exam .table-style .table tr td {border-color:#59ACFD}
.exam .table tbody > tr > td:last-child {text-align:center;vertical-align:middle}
.exam .contact {padding:20px 60px;border:1px solid#fff;border-radius:10px;color:#fff;font-size:18px;margin:60px 30px}
.exam .tips {color:#fff;margin-top:20px}
@media (max-width: 767px) {
    .banner {height:160px}
    .dialog-alpha .dialog__content{width:100%}
    .section .table-responsive {border:none}
    .section .table-responsive .no-bottom{border-bottom:none}
    .exam .contact {padding:15px 5px;margin:40px 10px 0;font-size:16px}
}
@media (min-width: 768px) {
    .dialog-alpha .dialog__content{width:500px;max-width:500px}
}
@media (min-width: 992px) {
    .dialog-alpha .dialog__content{width:650px;max-width:650px}
}
@media (min-width: 1200px) {
    .section .container {width:970px}
}