<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td {
    margin: 0;
    padding: 0
}

html {
    color: #000;
    overflow-y: scroll;
    overflow: -moz-scrollbars
}

body,button,input,select,textarea {
    font: 12px arial
}
body{
	background-color: #fff;
}

h1,h2,h3,h4,h5,h6 {
    font-size: 100%
}

em {
    font-style: normal
}

small {
    font-size: 12px
}

ul,ol {
    list-style: none
}

a {
    text-decoration: none
}

a:hover {
    text-decoration: none
}

legend {
    color: #000
}

fieldset,img {
    border: 0
}

button,input,select,textarea {
    font-size: 100%
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

img {
    -ms-interpolation-mode: bicubic
}

textarea {
    resize: vertical
}

.fl {
    float: left
}

.fr {
    float: right
}

.overflow {
    overflow: hidden
}

.hide {
    display: none
}

.block {
    display: block
}

.inline {
    display: inline
}

.error {
    color: #F00;
    font-size: 12px
}

label,button {
    cursor: pointer
}

.clearfix:after {
    content: ' ';
    display: block;
    height: 0;
    clear: both
}

.clearfix {
    zoom: 1
}

.clear {
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
    visibility: hidden;
    overflow: hidden
}
.fl{float: left;}
.fr{float: right;}
.w1200{width: 1200px;margin: auto;}
@keyframes move2 {
  0% {
   transform: scale(1.1);
  }
  100% {
   transform: scale(0.8);
  }
}
.top_banner{
	height: 634px;
	background: url(../img/banner.jpg) no-repeat center;
	position: relative;
	margin-top: 30px;
}
.main_m{width: 960px; margin: 0 auto; text-align: center; position: relative;overflow: hidden;}
.form-margin{position: absolute;top:50px;left: 300px;}
.yuyue{width: 860px; height: 150px;  margin-left:30px; margin-top:534px;position: relative;}
.top_yuyue_form{width:100%; height: auto; }
.top_yuyue_form .textinput{width: 200px; height: 40px; margin-bottom: 15px; margin-right:10px;  font-size: 16px; padding-left: 5px; float: left;  outline: none; }
.top_yuyue_form .btnon{position: absolute; outline: none; width:170px; height: 45px; border: 2px solid #e0e0e0; background: #b40a00; font-size: 16px; color: #fff; cursor: pointer; right:15px;  font-weight: bold; }
.top_yuyue_form .form-group{width: 27%; float: left;}
.top_yuyue_form .yzmcode{width: 55%; height: 40px;  font-size: 14px; float: left;}
.top_yuyue_form .codetxt{width: 40%; background: #dadada; outline: none; height: 45px; cursor: pointer; font-size: 14px; border: 0;}
table {
  border-collapse: collapse;
  width: 100%;
}
th{
	font-size: 24px;
	text-align: center;
	background-color: #07368e;
	color: #fff;
	}
th,
td {
  padding: 8px;
  border:1px solid #ddd;
}
td {font-size: 18px;}
tr:hover {
  background-color: #f5f5f5;
}
.introduce-title{
	display: flex;
	align-items: baseline;
	justify-content: center;
	margin-top: 50px;
}
.introduce-title&gt;h3{
	margin: 0 20px;
	font-size: 32px;
	font-weight: 600;
}
.introduce-title :last-child{
	transform: rotate(180deg);
}
.introduce-content{
	width: 1129px;
	padding: 24px 34px;
	border: 9px solid #e7effa;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
}
.title-text{
	text-align: center;
	color:#666;
	font-size: 16px;
	margin-bottom: 30px;
}
.introduce-content div:nth-child(1){
	border: 8px solid #e7effa;
	box-sizing: border-box;
}
.introduce-content div:nth-child(2){
	width: 563px;
	font-size: 18px;
	line-height: 30px;
	color: #333;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}
.introduce-content div:nth-child(2)&gt;a{
	display: block;
	padding: 8px 0px;
	text-align: center;
	width: 200px;
	margin-top: 20px;
	background: linear-gradient(to right, #facc22, #f83600);
	border-radius: 100px;
	font-size: 24px;
	color: #fff;
	font-weight: 600;
	cursor: pointer;
}
.introduce-content div:nth-child(2)&gt;a:hover{
	text-decoration: none;
}
.introduce-content div:nth-child(3){
	position: absolute;
	top: 43px;
	left: 15px;
}
.question{
	width: 100%;
	height: 632px;
	background: url(../img/question_bg.png)no-repeat center;
	overflow: hidden;
	margin-top: 50px;
}
.question_content{
	width: 998px;
	height: 352px;
	margin: auto;
	margin-left: 100px;
	margin-top: 30px;
	background: url(../img/question_content.png)no-repeat center;
}
.question-count&gt;a,.course-count&gt;a{
	display: block;
	width: 354px;
	height: 60px;
	background-color: aqua;
	font-size: 30px;
	text-align: center;
	font-weight: 600;
	line-height: 60px;
	border-radius: 60px;
	margin: auto;
	margin-top: 30px;
	background: linear-gradient(to right, #facc22, #f83600);
	color: #fff;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
	animation: move2 1.5s infinite alternate;
}
.question-count&gt;a:hover,.course-count&gt;a:hover{
	text-decoration: none;
}
.question_content .conent-tit li{
	width: 330px;
	color: #fff;
	font-size: 18px;
	margin-top: 15px;
	line-height: 27px;
}
.question_content .conent-tit .left{
	margin-left: 50px;
	text-align: right;
}
.question_content .conent-tit .right{
	margin-right: 45px;
}
.question_content .mr{
	margin-top: 60px;
}
.question_content .mr1{
	margin-top: 50px;
}
.question_content .conent-tit .left1{
	margin-left: 4px;
	text-align: right;
}
.question_content .conent-tit .right1{
	margin-right: 13px;
}
.course-count{width: 1180px;margin: auto;}
.course-count .swiper-scroll{width:1120px; text-align: center;margin: auto; }
.course-count .swiper-scroll .swiper-container{width: 90%; height:auto; margin-left: auto; margin-right: auto; }
.course-count .swiper-scroll .swiper-slide {background-size: cover; background-position: center;margin-top: 20px;}
.course-count .swiper-scroll .gallery-top10{width: 100%;overflow-y: auto;overflow-x: hidden; height:300px;}
.course-count .swiper-scroll .gallery-thumbs10{width: 100%; font-size: 24px;}
.course-count .swiper-scroll .gallery-thumbs10 .swiper-wrapper{display: flex; flex-flow: row nowrap; justify-content: center; }
.course-count .swiper-scroll .gallery-thumbs10 .swiper-slide{height: 100%; text-align: center; padding:10px 0; border-radius:30px;  font-size: 18px;color: #0a47a6; border: 1px solid #0a47a6;}
.course-count .swiper-scroll .gallery-thumbs10 .swiper-slide-thumb-active{opacity: 1; font-weight: bold; border-radius:30px 0 30px 0;background-color: #0a47a6;;color: #fff;}

.advantage{
	width: 100%;
	height: 625px;
	background: url(../img/advantage_bg.png)no-repeat center;
	margin-top: 30px;
}
.advantage-count{
	overflow: hidden;
}
.advantage-item{
	margin-top: 60px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.advantage-item .item1{
	background-color: #07368e;
	border-radius: 12px;
	border: 1px solid transparent; /* 透明边框 */
	padding: 30px 40px;
	color: #fff;
	text-align: center;
	font-size: 18px;
	line-height: 27px;
}
.advantage-item .item1 div{
	width: 200px;
	height: 53px;
	background: url(../img/cricle.png) no-repeat center;
	margin-top: -60px;
	font-size: 24px;
	color: #0a47a6;
	line-height:40px ;
	font-weight: 600;
	margin-bottom: 10px;
}
.advantage-item .item1 div img{
	box-shadow: 3px 3px 5px 2px rgba(3, 39, 96, 0.6);
}
.advantage-item .item1 p{
	width: 200px;
}
.advantage-item .other{
	background-color: #d09166;
}
.study-pic{
	width: 1135px;
	margin: auto;
}
.form table{
	margin: auto;
	width: 1150px;
	font-size: 18px;
	height: 50px;
	background-color: rgba(3, 39, 96, 0.05);
	border: 1px solid rgba(3, 39, 96, 0.2);
	border-collapse: collapse;
}
.form table tr:nth-child(1){
	color: #333;
}
.form table tr:nth-child(2){
	color: #0a47a6;
}
.form table tr{
	height: 50px;
}
tr,td{
	text-align: center;
	vertical-align: middle;
}
.area-count .container{
	display: grid;
	gap: 18px;
	grid-template-columns: repeat(4,1fr);
	width: 1150px;
	margin: auto;
}</pre></body></html>