body{margin: 0; padding: 0px;}
ul{
  list-style: none;
  margin: 0;
  padding: 0;
}
a{
  text-decoration: none!important;
}
a:hover{
  text-decoration: none;
}
a:visited{
  text-decoration: none;
}
.clear{clear: both;}
.top{
  width: 100%;
  background: #FFFFFF;
  display: flex;
}
.top_content{
  width: 1200px;
  height: 114px;
  margin: 0 auto;
}
.logo{
  width: 311px;
  height: 58px;
  float: left;
  margin-top: 31px;
}
.top_right{
  width: 889px;
  float: right;
  position: relative;
}
.top_txt1{
  float: left;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 30px;
color: #FC1919;
line-height: 38px;
text-align: left;
font-style: normal;
text-transform: none;
margin-top: 25px;
margin-left: 39px;
}
.top_txt2{
  width: 143px;
height: 32px;
background: #FFF0F1;
border-radius: 30px 30px 30px 30px;
border: 1px solid #FF585D;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #FF585D;
line-height: 30px;
text-align: left;
font-style: normal;
text-transform: none;
padding-left: 9px;
margin-top: 28px;
margin-left: 30px;
  float: right;
}
.top_txt2 img{
  vertical-align: top;
      margin-top: 7px;
}
.top_txt3{
  float: right;
}
body .contact {
/*  min-width: 170px;*/
  /*  float: right; */
  margin-right: 0px;
  margin-top: 19px;
  line-height: normal;
  right: 0;
/*  position: absolute;*/
}

body .contact div {
  display: flex;
  justify-content: space-between;
}

/* .contact>p{
  color:#214BF7;
  font-weight:bold;
  text-align:center;
} */
body .contact p {
  text-align: right;
  font-size: 12px;
  font-family: Source Han Sans CN-Regular, Source Han Sans CN;
  font-weight: 400;
  color: #333333;
  line-height: normal;
  line-height: 20px;
  margin-bottom: 0;
}

body .contact span {
  /* color: #333333; */
  color: red;
  font-size: 12px;
  font-family: Source Han Sans CN-Regular, Source Han Sans CN;
  font-weight: 400;
  margin-left: 2.5px;
  line-height: 21px;
}

body .contact span.gj {
  color: red;
}

body .contact span.bfb {
  color: red;
}

.top_content ul{
  width: 848px;
  margin: 0;
  padding: 0;
  float: left;
  list-style: none;
  display: flex;
  justify-content: space-between;
  float: right;
  margin-top: 12px;
}
.top_content ul li{
  float: left;
  padding: 0 0px;
/*  line-height: 70px;*/
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #333333;
  font-style: normal;
  text-transform: none;
  
}
.top_content ul li a{
  text-decoration: none;
  color: #333333;
  display: flex;
    align-items: center;height: 50px;padding-bottom: 26px;
}
.top_content ul li a:hover{
  color: #232E8C;
  font-weight: bold;
}
.top_content ul li.on a{
  color: #232E8C;
  font-weight: bold;
}
.top_content ul li a img:nth-child(2){
  display: none;
}
.top_content ul li a:hover img:nth-child(1){
  display: none;
}
.top_content ul li a:hover img:nth-child(2){
  display: block;
}
.top_content ul li.on a img:nth-child(1){
  display: none;
}
.top_content ul li.on a img:nth-child(2){
  display: block;
}
.top_content ul li.on1 a{
  color: #232E8C;
  font-weight: bold;
}
.top_content ul li.on1 a img:nth-child(1){
  display: none;
}
.top_content ul li.on1 a img:nth-child(2){
  display: block;
}
.top_citybox{
  width: 270px;
  height: 318px;
  background: #FFFFFF;
  box-shadow: 0px 0px 17px 0px rgba(35,46,140,0.11);
  border-radius: 10px 10px 10px 10px;
  position: absolute;
  position: absolute;
  z-index: 999;
  left: 230px;
  top: 105px;
  display: none;
  padding: 20px;
}
.top_citybox1{
  display: flex;
  justify-content: space-between;
      flex-wrap: wrap;
}
.top_content ul li .top_citybox a{
  display: block;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #666666;
  line-height: 26px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  height: 26px;
  padding-bottom: 0;
  padding-left: 11px;
  padding-right: 11px;
  margin-bottom: 10px;
}
.top_content ul li.on1 .top_citybox a{
  display: block;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #666666;
  line-height: 26px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  height: 26px;
  padding-bottom: 0;
  padding-left: 11px;
  padding-right: 11px;
  margin-bottom: 10px;
}
.top_content ul li.on1 .top_citybox a:hover{
  color: #232E8C;
  background: #F3F3F3;
  border-radius: 4px 4px 4px 4px;
}
.seach{
  width: 221px;
  height: 32px;
  background: #FAFAFA;
  border: 1px solid #F2F2F2;
  border-radius: 16px;
  margin-top: 22px;
  margin-left: 46px;
  float: left;
  position: relative;
}
.seach input{
  line-height: 32px;
  border: 0;
  outline: none;
  padding-left: 21px;
  background: none;
  width: 136px;
}
.seachsub{
  width: 20px;
  height: 20px;
  background: url('http://edu.tedu.cn/images/seachbg.png') no-repeat;
  position: absolute;
  top: 6px;
  right: 19px;
  cursor: pointer;
}
.phone{
  width: 178px;
  float: right;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #333333;
  line-height: 70px;
  text-align: right;
  font-style: normal;
  text-transform: none;
}
/*轮播*/
.banner {
  width: 100%;
  height: 476px;
  overflow: hidden;
  position: relative;
}

.banner .swiper-container {
  width: 100%;
  height: 476px;
}

.banner .swiper-container .swiper-wrapper {
  width: 100%;
  height: 476px;
}

.banner .swiper-container .swiper-slide {
  width: 100%;
  height: 476px;
  overflow: hidden;
  position: relative;
}

.banner .swiper-button-next {
  background-image: url(http://edu.tedu.cn/images/left1.png) !important;
  top: 50%;
  left: 32px !important;
  right: auto !important;
  background-size: 200%;
}

.banner .swiper-button-prev {
  background-image: url(http://edu.tedu.cn/images/right1.png) !important;
  top: 50%;
  right: 32px !important;
  left: auto !important;
  background-size: 200%;
}

.banner .swiper-container-banner .swiper-button-next {
  opacity: 0.8;
}

.banner .swiper-container-banner .swiper-button-prev {
  opacity: 0.8;
}

.banner .swiper-button-next:hover {
  opacity: 1;
}

.banner .swiper-button-prev:hover {
  opacity: 1;
}

.banner .swiper-container .swiper-slide img {
  top: 0;
  left: 50%;
  margin-left: -960px;
  width: 1920px;
  height: 100%;
  display: block;
  position: absolute;
  transition: 0.2s;
}
.ab_banner .swiper-container .swiper-slide img {
  top: 0;
  left: 50%;
  margin-left: -960px;
  width: 1920px;
  height: 100%;
  display: block;
  position: absolute;
  transition: 0.2s;
}
.banner .pagination {
  bottom: 20px;
  width: 100%;
  z-index: 20;
  text-align: center;
  position: absolute;
}

.banner .swiper-pagination-switch {
  margin: 0 5px;
  width: 40px;
  height: 5px;
  cursor: pointer;
  display: inline-block;
  background: #d2d6d9;
}

.banner .swiper-active-switch {
  background: #fdc12d;
}


.banner .swiper-container {
  --swiper-theme-color: #ff6600;
  --swiper-pagination-color: #00ff33;
  /* 两种都可以 */
}
.banner .swiper-pagination1{
  bottom: 25px;
  width: 100%;
  text-align: center;
}
.banner .swiper-pagination-bullet {
  width: 30px;
height: 6px;
background: rgba(255,255,255,0.5);
border-radius: 3px 3px 3px 3px;
margin: 0 4px;
}
.banner .swiper-pagination-bullet-active {
  opacity: 1;
  width: 30px;
height: 6px;
background: #FFFFFF;
border-radius: 3px 3px 3px 3px;
}
.banner .tabs {
  position: absolute;
  bottom: 0;
  width: 1200px;
  left: 0;
  right: 0;
  margin: auto;
  display: flex;
  justify-content: space-between;
  transform: translateX(0px);
  z-index: 999;
}

.banner .tabs li {
  width: 200px;
  height: 30px;
  border-radius: 0px 0px 0px 0px;
  font-size: 14px;
  font-family: Source Han Sans CN-Regular, Source Han Sans CN;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.8);
  line-height: 30px;
  text-align: center;
  cursor: pointer;
}

.banner .tabs li.on {
  background: rgba(255, 255, 255, 0.43);
  border-radius: 0px 0px 0px 0px;
  font-size: 14px;
  font-family: Source Han Sans CN-Bold, Source Han Sans CN;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 30px;
}
.banner1_b{
  width: 100%;
  position: absolute;
  bottom: 74px;
  display: flex;
  justify-content: center;
}
.banner1_b1{
  width: 250px;
height: 52px;

border-radius: 10px 10px 10px 10px;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 26px;

line-height: 52px;
text-align: center;
font-style: normal;
text-transform: none;
margin-right: 29px;
margin-left: 195px;
}
.banner1_b2{
  width: 250px;
height: 52px;

border-radius: 10px 10px 10px 10px;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 26px;

line-height: 52px;
text-align: center;
font-style: normal;
text-transform: none;
}
.banner1_b a{
  background: #FFFFFF;
  color: #FF585D;
  text-decoration: none;
}
.banner1_b a:hover{
  background: #FF585D;
  color: #FFFFFF;
  text-decoration: none;
}

.banner2_b{
  width: 100%;
  position: absolute;
  bottom: 74px;
  display: flex;
  justify-content: center;
}
.banner2_b1{
  width: 226px;
height: 52px;

border-radius: 10px 10px 10px 10px;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 26px;
line-height: 52px;
text-align: center;
font-style: normal;
text-transform: none;
margin-right: 29px;
margin-left: 195px;
}
.banner2_b a{
  background: #FFFFFF;
  color: #FF585D;
  text-decoration: none;
}
.banner2_b a:hover{
  color: #FFFFFF;
  background: #FF585D;
  text-decoration: none;
}
.banner3_b{
  width: 100%;
  position: absolute;
  bottom: 74px;
  display: flex;
  justify-content: center;
}
.banner3_b1{
  width: 310px;
height: 52px;
border-radius: 10px 10px 10px 10px;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 26px;
line-height: 52px;
text-align: center;
font-style: normal;
text-transform: none;
margin-right: 412px;
}
.banner3_b a{
  background: #FFFFFF;
  color: #FF585D;
  text-decoration: none;
}
.banner3_b a:hover{
  color: #FFFFFF;
  background: #FF585D;
  text-decoration: none;
}
.sidenav{
  margin-left: -600px;
  top: 94px;
  left: 50%;
  z-index: 9999;
  position: absolute;
  transition: 0.2s;

  overflow: hidden;
  opacity: 1;
  width: 190px;
height: 432px;
background: #FF585D;
border-radius: 10px 10px 10px 10px;
}

.sidenav>span {
  display: flex;
  justify-content: space-between;
  width: 170px;
  margin: 0 auto;
  margin-bottom: 17px;
  margin-top: 10px;
  /* margin-left: 39px; */
}

.sidenav span ul {
  width: 100%;
  cursor: pointer;
  list-style: none;
  text-decoration: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: space-between;
}

.sidenav span ul li {
  margin: 0;
  text-align: center;
  position: relative;
  list-style: none;
  text-decoration: none;
  width: 82px;
  height: 36px;
  border-radius: 10px 10px 10px 10px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 36px;
  font-style: normal;
  text-transform: none;
}

.sidenav span ul li.on {
  color: #FF585D;
  background: #FFFFFF;
}
.sidenav div ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-decoration: none;
  display: none;
  width: 170px;
  margin: 0 auto;
}
.sidenav div ul.on {
  display: block;
}
.sidenav div ul li {
width: 170px;
height: 30px;
background: rgba(255,255,255,0.12);
border-radius: 10px 10px 10px 10px;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #FFFFFF;
line-height: 30px;
text-align: center;
font-style: normal;
text-transform: none;
margin-bottom: 16px;
}
.sidenav div ul li.on {
  background: #FFFFFF;
  color: #FF585D;
}
.sidenav div ul li.on a{
  color: #FF585D;
}
.sidenav div ul li a{
color: #FFFFFF;
text-decoration: none;
}
.sidenav div ul li a:hover{
  color: #FF585D;
text-decoration: none;
}
.ksleib{
  width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  margin-top: 32px;
}
.ksleib1{
  width: 285px;
  height: 110px;
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #E2DCDC;
  background: #ffffff;
  cursor: pointer;
}
.ksleib_img{
  width: 65px;
  float: left;
  margin-left: 14px;
  margin-top: 19px;
}
.ksleib_t{
  width: 130px;
  float: left;
  margin-left: 12px;
}
.ksleib_t1{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 20px;
color: #333333;
line-height: 30px;
font-style: normal;
text-transform: none;
margin-top: 11px;
}
.ksleib_t2{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 12px;
color: #666666;
line-height: 14px;
text-align: left;
font-style: normal;
text-transform: none;
margin-top: 3px;
}
.ksleib_t3{
  width: 65px;
height: 24px;
background: #FFE7E7;
border-radius: 4px 4px 4px 4px;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #FFFFFF;
line-height: 24px;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 10px;
}

.ksleib_t3 a{
  text-decoration: none;
  color: #FF585D;
}
.ksleib_t3 a:hover{
  text-decoration: none;
  color: #FFFFFF;
  outline: none;
}
.ksleib1.on{
background: #FFF0F1;
border-radius: 10px 10px 10px 10px;
border: 1px solid #FF585D;
}
.ksleib1.on .ksleib_t3{
background: #FF585D;
color: #FFFFFF;
}
.ksleib1.on .ksleib_t3 a{
background: #FF585D;
color: #FFFFFF;
}
.dnxuan{
  width: 1200px;
  margin: 0 auto;
  margin-top: 60px;
}
.dn_title{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 36px;
color: #333333;
line-height: 42px;
text-align: left;
font-style: normal;
text-transform: none;
text-align: center;
}
.dn_content{
  margin-top: 40px;
  display: flex;
  justify-content: space-between;
}
.dn_con{
  width: 224px;
  height: 230px;
  border-radius: 10px;
}
.dn_ls.on{
  background:url('http://edu.tedu.cn/images/dn_ls1.png') no-repeat;
}
.dn_gm.on{
  background:url('http://edu.tedu.cn/images/dn_gm1.png') no-repeat;
}
.dn_kb.on{
  background:url('http://edu.tedu.cn/images/dn_kb1.png') no-repeat;
}
.dn_zy.on{
  background:url('http://edu.tedu.cn/images/dn_zy1.png') no-repeat;
}
.dn_sz.on{
  background:url('http://edu.tedu.cn/images/dn_sz1.png') no-repeat;
}
.dn_con1{
  width: 200px;
  height: 107px;
  
  margin-top: 12px;
  margin-left: 12px;
  padding-top: 41px;
}
.dn_ls .dn_con1{
  background: url('http://edu.tedu.cn/images/dn_ls.png') no-repeat;
}
.dn_gm .dn_con1{
  background: url('http://edu.tedu.cn/images/dn_gm.png') no-repeat;
}
.dn_kb .dn_con1{
  background: url('http://edu.tedu.cn/images/dn_kb.png') no-repeat;
}
.dn_zy .dn_con1{
  background: url('http://edu.tedu.cn/images/dn_zy.png') no-repeat;
}
.dn_sz .dn_con1{
  background: url('http://edu.tedu.cn/images/dn_sz.png') no-repeat;
}
.dn_tit1{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #333333;
font-style: normal;
text-transform: none;
margin-left: 13px;
line-height: 35px;
}
.dn_tit1 span{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 800;
font-size: 22px;
color: #232E8C;
font-style: normal;
text-transform: none;
vertical-align: bottom;
}
.dn_tit{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 22px;
color: #333333;
line-height: 26px;
font-style: normal;
text-transform: none;

margin-left: 13px;
}
.dn_con2{
  width: 200px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
line-height: 22px;
text-align: justified;
font-style: normal;
text-transform: none;
color: #666666;
margin-left: 13px;
margin-top: 4px;
}
.dn_con.on .dn_con2{
  color: #FFFFFF;
}
.dn_more{
  width: 352px;
height: 60px;
background: #FF585D;
box-shadow: 0px 19px 16px -7px rgba(239,132,132,0.45);
border-radius: 30px 30px 30px 30px;
margin: 0 auto;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 28px;
color: #FFFFFF;
line-height: 60px;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 45px;
cursor: pointer;
}
.dn_more a{
  color: #ffffff;
  text-decoration: none;
}
.dn_more a:hover{
  color: #ffffff;
  text-decoration: none;
}
.dn_more a:visited{
  color: #ffffff;
  text-decoration: none;
}
.dn_more:hover{
  background: #EC363B;
}
.dn_zxzq{
  width: 1200px;
  margin: 0 auto;
  margin-top: 60px;
}
.dn_zxzqlist{
  
}
.dn_zxzqlist ul{
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: space-between;
  width: 500px;
  margin: 0 auto;
  margin-top: 20px;
}
.dn_zxzqlist ul li{
  margin: 0;
  padding: 0;
  list-style: none;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 24px;
color: #333333;
text-align: center;
font-style: normal;
text-transform: none;
cursor: pointer;
line-height: 50px;
}
.dn_zxzqlist ul li.on{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 24px;
color: #FF585D;
text-align: center;
font-style: normal;
text-transform: none;
border-bottom: 2px solid #FF585D;
}
.dn_zxzqcon{
  display: none;
  margin-top: 30px;
}
.dn_zxzqcon.on{
  display: block;
}
.dn_zikao{
  width: 168px;
  height: 218px;
  background: url("http://edu.tedu.cn/images/p2bg1.png") no-repeat;
  float: left;
  border: 1px solid #E2DCDC;
}
.dn_zikao1{
  width: 166px;
  height: 49px;
  background: url('http://edu.tedu.cn/images/Union.png') no-repeat;
  line-height: 40px;
  text-align: center;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 20px;
color: #333333;
font-style: normal;
text-transform: none;
}
.dn_zikao2{
  width: 122px;
height: 40px;
background: #FFFFFF;
border-radius: 20px 20px 20px 20px;
margin:0 auto;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #333333;
line-height: 40px;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 25px;
cursor: pointer;
}
.dn_zikao2.on{
  background: #FF585D;
  color: #FFFFFF;
}
.dn_zikao3{
  margin-top: 30px;
}
.dn_zkdt{
  width: 375px;
  height: 218px;
  float: left;
  margin-left: 10px;
  border: 1px solid #E2DCDC;
}
.dn_zkdt1{
height: 40px;
background: #F3F3F3;
border-radius: 0px 0px 0px 0px;
}
.dn_zkdtline{
  width: 4px;
height: 17px;
background: #232E8C;
border-radius: 0px 0px 0px 0px;
float: left;
margin-left: 20px;
margin-top: 12px;
}
.dn_zkdt_t{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #333333;
line-height: 40px;
text-align: left;
font-style: normal;
text-transform: none;
float: left;
margin-left: 10px;
}
.dn_zkdt_t span{
  font-weight: bold;
}
.dn_zkdt_t img{
  vertical-align: top;
  margin-top: 5px;
}
.dn_zkdt_m{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
line-height: 40px;
text-align: left;
font-style: normal;
text-transform: none;
float: right;
margin-right: 10px;
}
.dn_zkdt_m a{
  color: #232E8C;
  list-style: none;
  text-decoration: none;
}
.dn_zkdt_m a:hover{
  list-style: none;
  text-decoration: none;
  color: #FF585D;
}
.dn_zkdt2{
  margin-left: 20px;
  padding-top: 5px;
  padding-right: 10px;
}
.dn_zkdt2 ul{
  margin: 0;
  padding: 0;
  list-style: none;
}
.dn_zkdt2 ul li{
    margin: 0;
  padding: 0;
  list-style: none;
line-height: 28px;
}
.dn_zkdt2 ul li span{
  float: right;
}
.dn_zkdt2 ul li a{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 13px;
color: #666666;
font-style: normal;
text-transform: none;
}
.dn_zkdt2 ul li a:hover{
  text-decoration: none;
  color: #232E8C;
  font-weight: bold;
  }
.dn_gszkdt{
  width: 375px;
  float: left;
  margin-left: 10px;
}
.dn_bkzn{
  width: 252px;
  height: 218px;
  float: right;
  margin-left: 10px;

  border: 1px solid #E2DCDC;
}
.dn_bkzn1{
  padding-top: 4px;
}
.dn_bkzn1 ul{
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: space-around;
    flex-wrap: wrap;
}
.dn_bkzn1 ul li{
  list-style: none;
  width: 70px;
height: 40px;
background: #F3F3F3;
border-radius: 6px 6px 6px 6px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #333333;
line-height: 40px;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 13px;
}
.dn_bkzn1 ul li.on{
  background: #232E8C;
  color: #ffffff;
}
.dn_bkzn1 ul li a{
  color: #333333;
  text-decoration: none;
}
.dn_bkzn1 ul li.on a{
  color: #ffffff;
}
.dn_bkzn1 ul li a:hover{
  color: #ffffff;
  text-decoration: none;
}
.dn_zxzqcon2{
  margin-top: 10px;
}
.dn_zxzqcon3{
  width: 938px;
  float: left;
}
.dn_zxzqcon4{
  width: 252px;
  height: 278px;
  float: right;
  border: 1px solid #E2DCDC;
}
.dn_zxjf{
  width: 168px;
  height: 160px;
  float: left;
  border: 1px solid #E2DCDC;
}
.dn_zxjf1{
  padding-top: 3px;
}
.dn_zxjflist{
  width: 150px;
height: 24px;
background: #F3F3F3;
border-radius: 12px 12px 12px 12px;
margin: 0 auto;
margin-top: 10px;
}
.dn_zxjflist1{
  width: 77px;
  float: left;
  text-align: center;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 12px;
  color: #333333;
  line-height: 24px;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.dn_zxjflist1 span{
  color: #FF585D;
}
.dn_zxjflist2{
  width: 73px;
  float: left;
background: #FFE7E7;
border-radius: 12px 12px 12px 12px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #FF585D;
line-height: 24px;
text-align: center;
font-style: normal;
text-transform: none;
cursor: pointer;
}
.dn_zxjflist.on .dn_zxjflist2{
  background: #FF585D;
  color: #fff;
}
.dn_zsks{
  width: 236px;
  height: 160px;
  float: left;
  border: 1px solid #E2DCDC;
  margin-left: 10px;
}
.dn_zsks1{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #333333;
line-height: 115px;
font-style: normal;
text-transform: none;
text-align: center;
}
.dn_zsks1 span{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 800;
font-size: 64px;
color: #FF585D;
text-align: center;
font-style: normal;
text-transform: none;
vertical-align: bottom;
}
.dn_bmsj{
  width: 514px;
  height: 160px;
  float: left;
  border: 1px solid #E2DCDC;
  margin-left: 10px;
}
.dn_gkbmsj{
  width: 760px;
}
.dn_bmsj1{
  background: #F3F3F3;
  height: 118px;
}
.dn_bmsj2{
  width: 494px;
height: 112px;
background: #FFFFFF;
border-radius: 0px 0px 0px 0px;
margin: 0 auto;
}
.dn_gkbmsj2{
width: 744px;
}
.dn_bmsjlist{
  width: 490px;
  margin: 0 auto;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #333333;
line-height: 25px;
font-style: normal;
text-transform: none;
}
.dn_gkbmsjlist{
  width: 740px;
}
.dn_bmsjlista{
  width: 490px;
  margin: 0 auto;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #333333;
line-height: 25px;
font-style: normal;
text-transform: none;
height: 80px;
overflow-y: scroll;
}
.dn_gkbmsjlista{
  width: 740px;
}
.dn_bmsjlist1{
  width: 109px;
  float: left;
  text-align: center;
}
.dn_gkbmsjlist1{
  width: 156px;
}
.dn_bmsjlist2{
  width: 230px;
  float: left;
}
.dn_gkbmsjlist2{
  width: 430px;
}
.dn_bmsjlist3{
  width: 128px;
  float: left;
}
.dn_bmsjlist3 a{
  color: #232E8C;
  text-decoration: none;
}
.dn_bmsjlist3 a:hover{
  color: #FF585D;
  text-decoration: none;
}
.dn_bmsjli.on{
  background: #F3F3F3;
}
.dn_zxzqcon6{
  margin-top: 10px;
  height: 108px;
  background: #F3F3F3;
  border: 1px solid #E2DCDC;
}
.dn_zxzqcon6_f{
  margin-top: 8px;
}
.dn_form1{
  width: 142px;
height: 40px;
background: #FFF9F9;
border-radius: 6px 6px 6px 6px;
border: 1px solid #D9D9D9;
float: left;
background: url("http://edu.tedu.cn/images/p2xia.png") no-repeat right #FFF9F9;
margin-left: 19px;
}
.dn_form1 select{
  background: transparent;
  width: 140px;
  padding-left: 15px;
  font-size: 16px;
  border: none;
  height: 38px;
  -webkit-appearance: none; /* for Chrome */
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;

color: #666666;

font-style: normal;
text-transform: none;
appearance: none;
user-select: none;
outline: none;
}
.dn_form2{
  width: 238px;
height: 40px;
background: url("http://edu.tedu.cn/images/p2xia.png") no-repeat right #FFF9F9;
border-radius: 6px 6px 6px 6px;
border: 1px solid #D9D9D9;
float: left;
margin-left: 17px;
}
.dn_form2 select{
  background: transparent;
  width: 236px;
  padding-left: 15px;
  font-size: 16px;
  border: none;
  height: 38px;
  -webkit-appearance: none; /* for Chrome */
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;

color: #666666;

font-style: normal;
text-transform: none;
appearance: none;
user-select: none;
outline: none;
}
.dn_form3{
  width: 237px;
height: 40px;
background: #FFF9F9;
border-radius: 6px 6px 6px 6px;
border: 1px solid #D9D9D9;
float: left;
margin-left: 17px;
}
.page_form3b{
    float: right;
    width: 97px;
    height: 24px;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 400;
    font-size: 16px;
    color: #FF585D;
    line-height: 40px;
    text-align: center;
    font-style: normal;
    text-transform: none;
    cursor: pointer;
}
.dn_form3 input{
  background: transparent;
  border: none;
  outline: none;
  height: 40px;
  padding-left: 15px;
}
.dn_form4 input{
  width: 137px;
}
input::-webkit-input-placeholder{
  font-size: 16px;
  font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;

color: #666666;

}
input:focus::-webkit-input-placeholder{
  font-size: 16px;
  font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;

color: #c7c2c2;

}

.dn_ljlq{
  width: 102px;
height: 40px;
background: #FF585D;
border-radius: 6px 6px 6px 6px;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 20px;
color: #FFFFFF;
line-height: 40px;
text-align: center;
font-style: normal;
text-transform: none;
margin-left: 17px;
cursor: pointer;
float: left;
}
.dn_zxzx{
    width: 102px;
height: 40px;
background: #FFE7E7;
border-radius: 6px 6px 6px 6px;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 20px;
color: #FF585D;
line-height: 40px;
text-align: center;
font-style: normal;
text-transform: none;
margin-left: 17px;
cursor: pointer;
float: left;
}
.dn_rzyx{
  width: 760px;
    height: 160px;
    float: left;
    margin-left: 10px;
    border: 1px solid #E2DCDC;
}
.dn_rzyx1{
  display: flex;
  justify-content: space-around;
  padding-top: 10px;
}
.dn_rzyx2{
  text-align: center;
}
.dn_rzyx2_t{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #333333;
line-height: 16px;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 8px;
}
.dn_rzyx2_z{
  width: 73px;
height: 20px;
background: #FFE7E7;
border-radius: 12px 12px 12px 12px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #FF585D;
line-height: 20px;
text-align: center;
font-style: normal;
text-transform: none;
margin: 0 auto;
margin-top: 8px;
cursor: pointer;
}
.dn_rzyx2_z:hover{
  background: #FF585D;
  color: #FFFFFF;
}
.dn_rzyx2_z:hover a{
  color: #FFFFFF;
}
.dn_rzyx2_z a{
  color: #FF585D;
  text-decoration: none;
}
.dn_rzyx2_z a:focus{
  color: #FF585D;
  text-decoration: none;
  outline: none;
}
.dn_rzyx2_z a:hover{
  color: #FFFFFF;
  text-decoration: none;
}

/*修改滚动条样式*/
div::-webkit-scrollbar {
  width: 5px;
  height: 3px;
  margin-right: 5px;
  /**/
}

div::-webkit-scrollbar-track {
  /* background: rgb(239, 239, 239); */
  border-radius: 2px;
}

div::-webkit-scrollbar-thumb {

  background: #BFBFBF;
  border-radius: 10px;
}

div::-webkit-scrollbar-thumb:hover {
  background: #BFBFBF;
}

div::-webkit-scrollbar-corner {
  background: #179a16;
}
.dn_dxls{
  height: 221px;
  background: url('http://edu.tedu.cn/images/p3bg.png') no-repeat bottom;
  margin-top: 110px;
}
.dn_dxls1{
  width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
.dn_dxls2{
  width: 150px;
height: 150px;
background: #FFFFFF;
box-shadow: 0px 12px 17px 0px rgba(35,46,140,0.11);
border-radius: 10px 10px 10px 10px;
text-align: center;
}
.dn_dxls2 img{
  margin-top: -39px;
}
.dn_dxls2_t{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 20px;
color: #333333;
line-height: 40px;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 10px;
}
.dn_dxls2_z{
  width: 114px;
height: 37px;
background: #FFE7E7;
border-radius: 20px 20px 20px 20px;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 20px;
color: #FF585D;
line-height: 37px;
text-align: center;
font-style: normal;
text-transform: none;
margin: 0 auto;
margin-top: 10px;
cursor: pointer;
}
.dn_dxls2.on{
  background: #FF585D;
}
.dn_dxls2.on .dn_dxls2_t{
  color: #FFFFFF;
}
.dn_qgyx{
  padding-top: 70px;
  background: #F3F4F4;
  padding-bottom: 70px;
}
.dn_qgyxlist{
  width: 1200px;
  margin: 0 auto;
  margin-top: 40px;
}
.dn_qgyxlist ul{
  margin: 0;
  padding: 0;
  list-style: none;
    display: flex;
  justify-content: space-between;
}
.dn_qgyxlist ul li{
  width: 382px;
height: 65px;
background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
border: 1px solid #DADADA;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 24px;
color: #333333;
line-height: 65px;
text-align: center;
font-style: normal;
text-transform: none;
}
.dn_qgyxlist ul li.on{
  background: #232E8C;
  color: #FFFFFF;
}
.dn_qgyx_conbox{
  width: 1200px;
  height: 353px;
  margin: 0 auto;
  margin-top: 23px;
}
.dn_qgyx_con{
  width: 1200px;
  z-index: -1;
  position: absolute;
}
.dn_qgyx_con.on{
  z-index: 1;
}
.dn_qgyx1{
  width: 285px;
/*  height: 353px;*/
  height: 321px;
  border-radius: 10px 10px 10px 10px;
  position: relative;
  overflow: hidden;
}
.dn_qgyx3{
  width: 285px;
/*height: 210px;*/
height: 146px;
background: linear-gradient( 180deg, rgba(255,255,255,1) 0%, #FFFFFF 41%);
border-radius: 6px 6px 6px 6px;
bottom: 0;
position: absolute;
}

.dn_qgyx3_1{
  width: 267px;
  margin: 0 auto;
  margin-top: 7px;
}
.dn_qgyx3_1a{
  width: 214px;
  float: left;
  padding-left: 3px;
}
.dn_qgyx3_t1{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 20px;
color: #333333;
line-height: 30px;
text-align: left;
font-style: normal;
text-transform: none;
}
.dn_qgyx3_t1 a{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 20px;
color: #333333;
line-height: 30px;
text-align: left;
font-style: normal;
text-transform: none;
}
.dn_qgyx3_t1 a:hover{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 20px;
color: #333333;
line-height: 30px;
text-align: left;
font-style: normal;
text-transform: none;
}
.dn_qgyx3_t2{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #666666;
line-height: 16px;
text-align: left;
font-style: normal;
text-transform: none;
margin-top: 4px;
}
.dn_qgyx3_t3{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #FF585D;
line-height: 16px;
text-align: left;
font-style: normal;
text-transform: none;
margin-top: 5px;
}
.dn_qgyx3_t3 img{
  vertical-align: bottom;
}
.dn_qgyx3_1b{
  width: 50px;
height: 50px;
background: #232E8C;
border-radius: 6px 6px 6px 6px;
float: left;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #FFFFFF;
line-height: 16px;
text-align: center;
font-style: normal;
text-transform: none;
padding-top: 9px;
cursor: pointer;
}
.dn_qgyx3.on .dn_qgyx3_1b{
  background: #FF585D;
  color: #ffffff;
}
.dn_qgyx3_2{
  width: 267px;
/*height: 109px;*/
/*background: linear-gradient( 180deg, #F3F3F3 0%, #FFFFFF 100%);*/
border-radius: 10px 10px 10px 10px;
margin: 0 auto;
margin-top: 14px;
}
.dn_qgyx3_t4{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #333333;
line-height: 20px;
text-align: center;
font-style: normal;
text-transform: none;
padding-top: 12px;
}
.dn_qgyx3_t5{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #333333;
line-height: 20px;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 6px;
}
.dn_qgyx3_t5 span{
  color: #FF585D;
}
.dn_qgyx3_t6{
/*width: 251px;*/
width: 260px;
height: 38px;
background: #FFE7E7;
border-radius: 10px 10px 10px 10px;
margin: 0 auto;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #FF585D;
line-height: 38px;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 12px;
cursor: pointer;
}
.dn_qgyx3_t6 a{
  color: #FF585D;
  text-decoration: none;
}
.dn_qgyx3_t6 a:hover{
  color: #ffffff;
  text-decoration: none;
}
.dn_qgyx3.on .dn_qgyx3_t6{
  background: #FF585D;
  color: #ffffff;
}
.dn_qgyx3.on .dn_qgyx3_t6 a{
  color: #ffffff;
}
.swiper-container1 {
  width: 100%;
}

.swiper-container1 .swiper-wrapper {
  width: 100%;
}

.swiper-container1 .swiper-slide {
  width: 285px;
  overflow: hidden;
  position: relative;
}

.swiper-button-next1 {
  width: 52px !important;
  height: 52px !important;
  background-image: url(http://edu.tedu.cn/images/p4zuo2.png) !important;
  top: 50% !important;
  margin-top: -26px  !important;
  left: -63px !important;
  right: auto !important;
  background-size: 100% !important;
}

.swiper-button-prev1 {
  width: 52px !important;
  height: 52px !important;
  background-image: url(http://edu.tedu.cn/images/p4you.png) !important;
  top: 50% !important;
  margin-top: -26px  !important;
  right: -63px !important;
  left: auto !important;
  background-size: 100% !important;
}
.swiper-button-next1:hover {
  background-image: url(http://edu.tedu.cn/images/p4zuo.png) !important;
}

.swiper-button-prev1:hover {
  background-image: url(http://edu.tedu.cn/images/p4you2.png) !important;
}

.swiper-container2 {
  width: 100%;
}

.swiper-container2 .swiper-wrapper {
  width: 100%;
}

.swiper-container2 .swiper-slide {
  width: 285px;
  overflow: hidden;
  position: relative;
}

.swiper-button-next2 {
  width: 52px !important;
  height: 52px !important;
  background-image: url(http://edu.tedu.cn/images/p4zuo2.png) !important;
  top: 50% !important;
  margin-top: -26px  !important;
  left: -63px !important;
  right: auto !important;
  background-size: 100% !important;
}

.swiper-button-prev2 {
  width: 52px !important;
  height: 52px !important;
  background-image: url(http://edu.tedu.cn/images/p4you.png) !important;
  top: 50% !important;
  margin-top: -26px  !important;
  right: -63px !important;
  left: auto !important;
  background-size: 100% !important;
}
.swiper-button-next2:hover {
  background-image: url(http://edu.tedu.cn/images/p4zuo.png) !important;
}

.swiper-button-prev2:hover {
  background-image: url(http://edu.tedu.cn/images/p4you2.png) !important;
}

.swiper-container3 {
  width: 100%;
}

.swiper-container3 .swiper-wrapper {
  width: 100%;
}

.swiper-container3 .swiper-slide {
  width: 285px;
  overflow: hidden;
  position: relative;
}

.swiper-button-next3 {
  width: 52px !important;
  height: 52px !important;
  background-image: url(http://edu.tedu.cn/images/p4zuo2.png) !important;
  top: 50% !important;
  margin-top: -26px  !important;
  left: -63px !important;
  right: auto !important;
  background-size: 100% !important;
}

.swiper-button-prev3 {
  width: 52px !important;
  height: 52px !important;
  background-image: url(http://edu.tedu.cn/images/p4you.png) !important;
  top: 50% !important;
  margin-top: -26px  !important;
  right: -63px !important;
  left: auto !important;
  background-size: 100% !important;
}
.swiper-button-next3:hover {
  background-image: url(http://edu.tedu.cn/images/p4zuo.png) !important;
}

.swiper-button-prev3:hover {
  background-image: url(http://edu.tedu.cn/images/p4you2.png) !important;
}

.swiper-container4 {
  width: 100%;
}

.swiper-container4 .swiper-wrapper {
  width: 100%;
}

.swiper-container4 .swiper-slide {
  width: 224px;
  overflow: hidden;
  position: relative;
}

.swiper-button-next4 {
  width: 52px !important;
  height: 52px !important;
  background-image: url(http://edu.tedu.cn/images/p4zuo2.png) !important;
  top: 50% !important;
  margin-top: -26px  !important;
  left: -63px !important;
  right: auto !important;
  background-size: 100% !important;
}

.swiper-button-prev4 {
  width: 52px !important;
  height: 52px !important;
  background-image: url(http://edu.tedu.cn/images/p4you.png) !important;
  top: 50% !important;
  margin-top: -26px  !important;
  right: -63px !important;
  left: auto !important;
  background-size: 100% !important;
}
.swiper-button-next4:hover {
  background-image: url(http://edu.tedu.cn/images/p4zuo.png) !important;
}

.swiper-button-prev4:hover {
  background-image: url(http://edu.tedu.cn/images/p4you2.png) !important;
}
.dn_bktjcx{
  width: 1200px;
height: 189px;
background: #232E8C;
border-radius: 10px 10px 10px 10px;
margin: 0 auto;
margin-top: 30px;
}
.dn_bktjcx_t{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 36px;
color: #FFFFFF;
line-height: 36px;
text-align: center;
font-style: normal;
text-transform: none;
padding-top: 20px;
}
.dn_bktjcx_f{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #FFFFFF;
line-height: 16px;
font-style: normal;
text-transform: none;
margin-top: 28px;
}
.dn_bktjcx_f input{
  width: 243px;
  height: 46px;
  background: #FFFFFF;
  border-radius: 6px 6px 6px 6px;
  border: 0;
  outline: none;
  color: #333333;
  padding-left: 12px;
}
.dn_bktjcx_f1{
  width: 312px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-left: 27px;
    float: left;
}
.dn_bktjcx_f2{
  width: 312px;
    display: flex;
    justify-content: space-between;
    align-items: center;

    float: left;
    margin-left: 25px;
}
.dn_bktjcx_f3{
  width: 330px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    float: left;
    margin-left: 25px;
}
.dn_bktjcx_f4{
  width: 124px;
height: 46px;
background: #FF585D;
border-radius: 10px 10px 10px 10px;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 24px;
color: #FFFFFF;
line-height: 46px;
text-align: center;
font-style: normal;
text-transform: none;
float: left;
margin-left: 23px;
cursor: pointer;
}
.dn_bktjcx_ss{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: rgba(255,255,255,0.59);
line-height: 14px;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 20px;
}
.dn_major{
/*  padding-top: 70px;*/
  background: #F3F4F4;
  padding-bottom: 70px;
}
.dn_major_con{
  width: 1200px;
  margin: 0 auto;
  margin-top: 40px;
  position: relative;
}
.dn_major1{
  width: 224px;
height: 318px;
height: 302px;
background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
}
.dn_major1.on{
  background: #232E8C;
  color: #FFFFFF;
}
.dn_major1.on .dn_major1_t1{
  color: #FFFFFF;
}
.dn_major1.on .dn_major1_t2{
  color: #FFFFFF;
}
.dn_major1.on .dn_major1_t3{
  color: #FFFFFF;
}
.dn_major1.on .dn_major1_t4 span{
  background: rgba(243,243,243,0.1);
  color: #FFFFFF;
  }
.dn_major1.on .dn_major1_t5{
  background: #FF585D;
  color: #FFFFFF;
}
.dn_major1_img{
  text-align: center;
  padding-top: 16px;
}
.imgon2{
  display: none;
}
.dn_major1.on .imgon2{
  display: block;
}
.dn_major1.on .imgon1{
  display: none;
}
.dn_major1_t1{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 22px;
color: #333333;
line-height: 26px;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 10px;
}
.dn_major1_t2{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #666666;
line-height: 16px;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 10px;
}
.dn_major1_t3{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #666666;
line-height: 16px;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 8px;
}
.dn_major1_t3 span{
  color: #FF585D;
}
.dn_major1_img1{
  text-align: center;
  margin-top: 5px;
}
.dn_major1_t4{
  width: 216px;
  display: flex;
  flex-direction: column;
}
.dn_major1_t4 div{
  display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.dn_major1_t4 span{
background: #F3F3F3;
border-radius: 3px 3px 3px 3px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 13px;
color: #666666;
line-height: 20px;
text-align: center;
font-style: normal;
text-transform: none;
display: block;
    padding: 3px 5px;
    margin-bottom: 8px;
    margin-left: 8px;
    cursor: pointer;
}
.dn_major1_t5{
  width: 190px;
height: 35px;
background: #FFE7E7;
border-radius: 10px 10px 10px 10px;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #FF585D;
line-height: 35px;
text-align: center;
font-style: normal;
text-transform: none;
margin: 0 auto;
margin-top: 2px;
cursor: pointer;
}
.dn_bklc{
height: 194px;
background: #232E8C;
border-radius: 0px 0px 0px 0px;
}
.dn_bklc1{
  width: 1200px;
  margin: 0 auto;
  padding-top: 28px;
}
.dn_bklc_1{
  width: 107px;
  height: 96px;
  background: url('http://edu.tedu.cn/images/p6bk.png') no-repeat;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 24px;
color: #FFFFFF;
line-height: 29px;
font-style: normal;
text-transform: none;
padding-top: 19px;
padding-left: 25px;
float: left;
margin-top: 21px;
margin-right: 18px;
}
.dn_bklc_2{
  width: 113px;
  height: 137px;
  background:url('http://edu.tedu.cn/images/p6jh_01.png') no-repeat;
  float: left;
  margin-right: 5px;
  cursor: pointer;
}
.dn_bklc_2.on{
  background:url('http://edu.tedu.cn/images/p6jh_02.png') no-repeat;
}
.dn_bklc_2.on .imgon2{
  display: block;
}
.dn_bklc_2.on .imgon1{
  display: none;
}
.dn_bklc_j{
  width: 13px;
  height: 16px;
  float: left;
  margin-top: 58px;
  margin-right: 8px;
}
.dn_bklc_3{
width: 102px;
height: 137px;
border-radius: 10px 10px 10px 10px;
border: 1px solid #FFFFFF;
float: left;
cursor: pointer;
}
.dn_bklc_3.on{
  background: #FFFFFF;
}
.dn_bklc_3.on{
  background: #FFFFFF;
}
.dn_bklc_3.on .imgon2{
  display: block;
}
.dn_bklc_3.on .imgon1{
  display: none;
}
.dn_bklc_img{
  width: 102px;
  text-align: center;
  padding-top: 17px;
}
.dn_bklc_t{
  display: flex;
    align-items: center; /* 垂直居中 */
    justify-content: center; /* 水平居中 */
  width: 102px;
  text-align: center;
height: 38px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 16px;
color: #FFFFFF;
line-height: 22px;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 19px;
}
.dn_bklc_2.on .dn_bklc_t{
  color: #333333;
  }
.dn_bklc_3.on .dn_bklc_t{
  color: #333333;
  }
.dn_kqpx{
  padding-top: 70px;
}
.dn_kqpx_con{
  width: 1200px;
  margin: 0 auto;
  margin-top: 40px;
}
.dn_kqpx_zb{
  width: 376px;
height: 396px;
background: #F3F3F3;
border-radius: 10px 10px 10px 10px;
border: 1px solid #D9D9D9;
float: left;
}
.dn_kqpx_zbt1{
width: 5px;
height: 20px;
background: #FF585D;
border-radius: 0px 0px 0px 0px;
float: left;
margin-left: 14px;
margin-top: 18px;
}
.dn_kqpx_zbt2{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 24px;
color: #333333;
line-height: 28px;
text-align: left;
font-style: normal;
text-transform: none;
    padding-left: 17px;
    float: left;
    padding-top: 13px;
}
.dn_kqpx_list{
  width: 805px;
  height: 396px;
  float: right;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-content: space-between;
}
.dn_kqpx_list1{
  width: 188px;
height: 189px;
background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
border: 1px solid #D9D9D9;
transition: transform 0.3s ease;
}
.dn_kqpx_list1:hover{
  transform: scale(1.04);
}
.dn_kqpx_zblist{
padding-left: 51px;
padding-top: 22px;
}
.dn_kqpx_zblist ul{
  margin: 0;
  padding: 0;
  list-style: none;
}
.dn_kqpx_zblist ul li{
  margin: 0;
  padding: 0;
  list-style: none;
  width: 312px;
height: 28px;
background: #FFFFFF;
border-radius: 6px 6px 6px 6px;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #333333;
line-height: 28px;
text-align: left;
font-style: normal;
text-transform: none;
padding-left: 8px;
margin-bottom: 12px;
}
.dn_kqpx_zblist ul li img{
  float: left;
  margin-left: -30px;
  margin-top: 4px;
  }
.dn_no{
  float: left;
  margin-left: -47px;
  display: flex;
  align-items: flex-end;
  color: #BBBBBB;
}
.dn_red{
  color: #FF585D;
}
.dn_no p{
  margin: 0;
  padding: 0;
  font-weight: bold;
  font-style: normal;
  text-transform: none;
}
.dn_no p:nth-child(1){
  font-size: 12px;
  line-height: 21px;
  font-family: HarmonyOS Sans Condensed, HarmonyOS Sans Condensed;
}
.dn_no p:nth-child(2){
  font-size: 20px;
  font-family: HarmonyOS Sans Condensed-Bold;
}
.dn_kqpx_zblist ul li span{
  width: 71px;
height: 28px;
border-radius: 6px 6px 6px 6px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #FF585D;
line-height: 28px;
text-align: center;
font-style: normal;
text-transform: none;
display: block;
    float: right;
    cursor: pointer;
}
.dn_kqpx_zblist ul li.on span{
  background: #FF585D;
  color: #FFFFFF;
  }
.dn_kqpx_t1{
  width: 187px;
height: 134px;
border-radius: 10px 10px 10px 10px;

padding-top: 19px;
}
.dn_gdsx{
  background: url('http://edu.tedu.cn/images/p7img_01.png') no-repeat;
}
.dn_lssx{
  background: url('http://edu.tedu.cn/images/p7img_02.png') no-repeat;
}
.dn_czxt{
  background: url('http://edu.tedu.cn/images/p7img_03.png') no-repeat;
}
.dn_szyshc{
  background: url('http://edu.tedu.cn/images/p7img_04.png') no-repeat;
}
.dn_szsyjs{
  background: url('http://edu.tedu.cn/images/p7img_05.png') no-repeat;
}
.dn_styy{
  background: url('http://edu.tedu.cn/images/p7img_06.png') no-repeat;
}
.dn_gggxx{
  background: url('http://edu.tedu.cn/images/p7img_07.png') no-repeat;
}
.dn_jsjyy{
  background: url('http://edu.tedu.cn/images/p7img_08.png') no-repeat;
}
.dn_kqpx_q1{
  width: 76px;
height: 27px;
border-radius: 6px 6px 6px 6px;
border: 1px solid rgba(255,255,255,0.85);
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #FFFFFF;
line-height: 27px;
text-align: center;
font-style: normal;
text-transform: none;
margin: 0 auto;
}
.dn_kqpx_q2{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 20px;
color: #FFFFFF;
line-height: 42px;
text-align: center;
font-style: normal;
text-transform: none;
}
.dn_kqpx_q3{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 13px;
color: #FFFFFF;
line-height: 15px;
text-align: center;
font-style: normal;
text-transform: none;
}
.dn_kqpx_q4{
width: 92px;
height: 28px;
background: #FFFFFF;
border-radius: 20px 20px 20px 20px;
border: 1px solid #D9D9D9;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #FF585D;
line-height: 28px;
text-align: center;
font-style: normal;
text-transform: none;
margin: 0 auto;
margin-top: -14px;
cursor: pointer;
}
.dn_kqpx_q4.on{
  background: #FF585D;
  color: #FFFFFF;
  border: 0px solid #D9D9D9;
}
.dn_kqpx_q5{
  display: flex;
  justify-content: space-between;
  width: 167px;
  margin: 0 auto;
  margin-top: 10px;
}
.dn_kqpx_q5 span{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #666666;
line-height: 16px;
text-align: left;
font-style: normal;
text-transform: none;
}
.dn_kqpx2{
  width: 1200px;
height: 207px;
background: #F3F3F3;
border-radius: 10px 10px 10px 10px;
border: 1px solid #D9D9D9;
margin-top: 20px;
}
.dn_kqpx_zbt3{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #666666;
line-height: 16px;
text-align: left;
font-style: normal;
text-transform: none;
    padding-top: 24px;
    padding-left: 10px;
    float: left;
}
.dn_kqpx2_yx{
  width: 1150px;
  white-space: nowrap;
  margin: 0 auto;
  margin-top: 26px;
    padding-bottom: 36px;
    position: relative;
}
.swiper-container6 {
  width: 100%;
}

.swiper-container6 .swiper-wrapper {
  width: 100%;
}

.swiper-container6 .swiper-slide {
  width: 140px;
  overflow: hidden;
  position: relative;
}

.swiper-button-next6 {
  width: 25px !important;
height: 50px !important;
background-color: #FFFFFF !important;
border-radius: 4px 4px 4px 4px;
background-image: url('http://edu.tedu.cn/images/Polygon3.png') !important ;
  top: 50% !important;
  margin-top: -50px  !important;
  left: -24px !important;
  right: auto !important;
  background-size: 12px 16px !important;
}

.swiper-button-prev6 {
    width: 25px !important;
height: 50px !important;
background-color: #FFFFFF !important;
background-image: url('http://edu.tedu.cn/images/Polygon1.png') !important ;
border-radius: 4px 4px 4px 4px;
  top: 50% !important;
  margin-top: -50px  !important;
  right: -24px !important;
  left: auto !important;
  background-size: 12px 16px !important;
}
.swiper-button-next6:hover {
  background-color: #D9D9D9 !important;
  background-image: url('http://edu.tedu.cn/images/Polygon4.png') !important ;
}

.swiper-button-prev6:hover {
  background-color: #D9D9D9 !important;
  background-image: url('http://edu.tedu.cn/images/Polygon2.png') !important ;
}
.dn_kqpx2_yx1{
  width: 140px;
  text-align: center;
  display: inline-block;
}
.dn_safw{
  padding-top: 70px;
  padding-bottom: 70px;
}
.dn_safw_con{
  width: 1200px;
  margin: 0 auto;
  margin-top: 40px;
}
.dn_safwgh{
  width: 156px;
height: 267px;
border-radius: 10px 10px 10px 10px;
border: 1px solid #D9D9D9;
float: left;
}
.dn_safwgh1{
height: 50px;
background: #F3F3F3;
border-radius: 10px 10px 0px 0px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 20px;
color: #333333;
line-height: 50px;
text-align: left;
font-style: normal;
text-transform: none;
padding-left: 22px;
}
.dn_safwgh1 img{
  float: right;

    margin-top: 15px;
    margin-right: 10px;

}
.dn_safwgh2{
padding-left: 16px;
padding-top: 15px;
height: 174px;
}
.dn_safwgh2 ul{
  margin: 0;
  padding: 0;
  list-style: none;
}
.dn_safwgh2 ul li{
  background: url('http://edu.tedu.cn/images/p8gou.png') no-repeat left;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #666666;
line-height: 25px;
text-align: left;
font-style: normal;
text-transform: none;
padding-left: 15px;
}
.dn_safwgh3{
  width: 124px;
height: 27px;
background: #FFE7E7;
border-radius: 6px 6px 6px 6px;
margin:0 auto;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #FF585D;
line-height: 27px;
text-align: center;
font-style: normal;
text-transform: none;
cursor: pointer;
}
.dn_safwgh.on .dn_safwgh3{
  background: #FF585D;
  color: #FFFFFF;
}
.dn_safwghjt{
  width: 14px;
  float: left;
  margin-left: 3px;
  margin-right: 3px;
      margin-top: 16px;
}
.dn_safwfa{
  width: 320px;
height: 267px;
border-radius: 10px 10px 10px 10px;
border: 1px solid #D9D9D9;
float: right;
}
.dn_safwfa1{
height: 50px;
background: #F3F3F3;
border-radius: 10px 10px 0px 0px;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 20px;
color: #333333;
line-height: 50px;
text-align: center;
font-style: normal;
text-transform: none;
margin-bottom: 12px;
}
.dn_safwfa2{
  width: 292px;
height: 42px;
background: #F3F3F3;
border-radius: 6px 6px 6px 6px;
margin: 0 auto;
margin-bottom: 8px;
}
.dn_safwfa2.on{
  background: #232E8C;
}
.dn_safwfa2_t1{
  width: 71px;
height: 24px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 16px;
color: #333333;
line-height: 42px;
text-align: center;
font-style: normal;
text-transform: none;
float: left;
}
.dn_safwfa2.on .dn_safwfa2_t1{
  color: #FFFFFF;
}
.dn_safwfa2_t2{
  width: 101px;
height: 30px;
background: #FFFFFF;
border-radius: 6px 6px 6px 6px;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #666666;
line-height: 30px;
text-align: center;
font-style: normal;
text-transform: none;
float: left;
margin-left: 6px;
margin-top: 6px;
cursor: pointer;
}
.dn_safwfa2_t2.on{
  background: #FF585D;
  color: #FFFFFF;
}
.dn_safw_con2{
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
}
.dn_safwys{
  width: 285px;
height: 110px;
background: #F3F3F3;
border-radius: 10px 10px 10px 10px;
border: 1px solid #D9D9D9;
}
.dn_safwys1{
  width: 68px;
  height: 68px;
  float: left;
  margin-top: 21px;
  margin-left: 15px;
}
.dn_safwys2{
  width: 185px;
    float: right;
    padding-right: 12px;
    padding-top: 20px;
}
.dn_safwys2_t1{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 20px;
color: #333333;
line-height: 23px;
text-align: left;
font-style: normal;
text-transform: none;
}
.dn_safwys2_t2{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #666666;
line-height: 22px;
text-align: left;
font-style: normal;
text-transform: none;
margin-top: 8px;
}
.dn_safwys.on{
  background: #232E8C;
}
.dn_safwys.on .dn_safwys2_t1{
  color: #ffffff;
}
.dn_safwys.on .dn_safwys2_t2{
  color: #ffffff;
}
.dn_zgxl{
  padding-top: 70px;
  background: #F3F3F4;
  padding-bottom: 15px;
}
.dn_title1{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #666666;
line-height: 19px;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 12px;
}
.dn_zgxlcon{
  width: 1200px;
  margin: 0 auto;
  margin-top: 40px;
  position: relative;
}
.dn_zgxlcon1{
  width: 770px;
  height: 535px;

}
.dn_zgxlcon2{
    position: absolute;
top: 3px;
right: 0;
}
.dn_zgxlrk{
  width: 510px;
height: 97px;
background: #FFFFFF;
box-shadow: 0px 12px 17px 0px rgba(35,46,140,0.11);
border-radius: 10px 10px 10px 10px;
margin-bottom: 20px;

}
.dn_zgxlrk.on{
  background: #232E8C;
}
.dn_zgxlrk1{
      width: 77px;
    height: 97px;
    float: left;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.dn_zgxlrk2{
  width: 419px;
  float: left;
}
.dn_zgxlrk2 h1{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 20px;
color: #333333;
line-height: 23px;
text-align: left;
font-style: normal;
text-transform: none;
    margin: 0;
    padding: 0;
    margin-top: 14px;
}
.dn_zgxlrk2 h2{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #666666;
line-height: 16px;
text-align: left;
font-style: normal;
text-transform: none;
margin: 0;
    padding: 0;
    margin-top: 7px;
}
.dn_zgxlrk.on .dn_zgxlrk2 h1{
  color: #ffffff;
}
.dn_zgxlrk.on .dn_zgxlrk2 h2{
  color: #ffffff;
}
.dn_zgxlrk.on .imgon2{
  display: flex;
}
.dn_zgxlrk.on .imgon1{
  display: none;
}
.dn_zgxlrk .imgon1{
  display: flex;
}
.dn_zgxlrk .imgon2{
  display: none;
}
.dn_zgxlcon3{
  width: 510px;
  position: absolute;
  right: 0;
  bottom: 120px;
  
}
.dn_zgxlcon3 ul{
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: space-between;
}
.dn_zgxlcon3 ul li{
  margin: 0;
  padding: 0;
  list-style: none;
  width: 160px;
height: 44px;
border-radius: 10px 10px 10px 10px;
border: 1px solid #FF585D;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #FF585D;
line-height: 44px;
text-align: center;
font-style: normal;
text-transform: none;
cursor: pointer;
}
.dn_zgxlcon3 ul li.on{
  background: #FF585D;
  color: #ffffff;
  border: 0;
}
.dn_zszs{
height: 214px;
background: #232E8C;
border-radius: 0px 0px 0px 0px;
padding-top: 1px;
}
.dn_zszscon{
  width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  margin-top: -45px;
}
.dn_zszs1{
  text-align: center;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 20px;
color: #FFFFFF;
line-height: 50px;
text-align: center;
font-style: normal;
text-transform: none;
}
.dn_qgxq{
  padding-top: 70px;
  padding-bottom: 50px;
}
.dn_qgxqcon{
  margin-top: 50px;
}
.List_campus {
  width: 1200px;
  margin: 0 auto 30px;
  height: 430px;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
border: 1px solid #D9D9D9;
  opacity: 1;
}

.left_campus {
  width: 488px;
  float: left;
  padding: 20px 0 20px 18px;
}

.left_campus>div {
  float: left;
}

.left_campus>div span {
  width: 100px;
  height: 40px;
  background: #232E8C;
  border-radius: 5px 5px 5px 5px;
  opacity: 1;
  font-size: 16px;
  font-family: Source Han Sans CN-Bold, Source Han Sans CN;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 40px;
  display: block;
  text-align: center;
  float: left;
  margin-bottom: 10px;
}

.left_campus>div {}

.left_campus>div ul {
  float: left;
  width: 370px;
  margin-bottom: 0;
}

.left_campus>div ul li {
  width: 77px;
  height: 40px;
  border-radius: 5px 5px 5px 5px;
  opacity: 1;
  border: 1px solid #D9D9D9;
  font-size: 16px;
  font-family: Source Han Sans CN-Normal, Source Han Sans CN;
  font-weight: 400;
  color: #666666;
  line-height: 40px;
  float: left;
  text-align: center;
  margin-left: 10px;
  margin-bottom: 10.6px;
  cursor: pointer;
}

.left_campus>div ul li:hover {
  background: #fff;
  color: #232E8C;
  font-weight: bold;
  border: 1px solid #232E8C;
}

.left_campus>div ul li.on {
  background: #fff;
  color: #232E8C;
  font-weight: bold;
  border: 1px solid #232E8C;
}

.right_campus div.onshow {
  display: block;
}

.right_campus {
  float: left;
  width: 710px;
  height: 424px;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  overflow: hidden;

}

.right_campus>span {
  font-size: 24px;
  font-family: Source Han Sans CN-Bold, Source Han Sans CN;
  font-weight: bold;
  color: #333333;
  line-height: 28px;
  margin: 20px 0 0 20px;
  display: block;
}

.right_campus>div {
  display: none;
  height: 360px;
  margin-top: 10px;
  margin-left: 20px;
  overflow-y: scroll;
}

.right_campus>div>div {
  width: 672px;
  min-height: 61px;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  opacity: 1;
  border: 1px solid #D9D9D9;
  margin-top: 10px;
}

.right_campus>div>div:first-child {
  margin-top: 0;
}

.right_campus>div>div:hover {
  border: 1px solid #232E8C;
}
.right_campus>div>div.on {
  border: 1px solid #232E8C;
}

.right_campus>div>div>span {
  float: left;
  margin: 0px 0 0 20px;
  /* width:317px; */
  width: 400px;
}

.right_campus>div>div>span p {
  margin: 0px 0 6px 0px;
}

.right_campus>div>div>div {
  float: right;
}

.right_campus>div>div>div a {
  display: block;
  text-align: center;
  line-height: 31px;
  float: left;
  margin-top: 15px;
}
.right_campus>div>div>div a:hover {
  text-decoration: none;
}

.right_campus>div>div>div a:first-child {
  width: 96px;
  height: 31px;
  background: #232E8C;
  border-radius: 5px 5px 5px 5px;
  opacity: 1;
  color: #FFFFFF;
}

.right_campus>div>div>div a:last-child {
  width: 96px;
  height: 31px;
  background: #F3F3F3;
  border-radius: 5px 5px 5px 5px;
  opacity: 1;
  color: #232E8C;
  margin-left: 15px;
  margin-right: 10px;
}
.dn_footer{
/*  height: 470px;*/
  background: url('http://edu.tedu.cn/images/p11bg.png') no-repeat;
}
.dn_footercon{
  width: 1200px;
  margin: 0 auto;
}
.dn_footer1{
  width: 600px;
  float: left;
}
.dn_footer2{
  width: 480px;
  height: 270px;
  background: url('http://edu.tedu.cn/images/p11ship.png') no-repeat;
  float: right;
  margin-top: 40px;
  display: flex;
      justify-content: center;
    align-content: center;
    flex-wrap: wrap;
}
.dn_footer2 img{
  cursor: pointer;
}
.myVideo_f{
  width: 480px;
  height: 270px;
  display: none;
}
.dn_footer1_t{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 24px;
color: #FFFFFF;
line-height: 28px;
text-align: left;
font-style: normal;
text-transform: none;
margin-top: 40px;
}
.dn_footer1_l{
  width: 571px;
  display: flex;
  justify-content: space-between;
  margin-top: 34px;

}
.dn_footer1_l div{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #FFFFFF;
line-height: 40px;
text-align: center;
font-style: normal;
text-transform: none;
width: 122px;
height: 170px;
background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
}
.dn_footer1_l div h1{
  margin: 0;
  padding: 0;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #232E8C;
line-height: 16px;
text-align: center;
font-style: normal;
text-transform: none;
}
.dn_footer1_l div p{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 12px;
color: #666666;
line-height: 14px;
text-align: center;
font-style: normal;
text-transform: none;
margin: 0;
padding: 0;
margin-top: 7px;
}
.dn_footernav{
height: 49px;
background: rgba(255,255,255,0.06);
border-radius: 0px 0px 0px 0px;
}
.dn_footernav ul{
  margin: 0;
  padding: 0;
  list-style: none;
  width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-around;
}
.dn_footernav ul li{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #FFFFFF;
line-height: 49px;
text-align: center;
font-style: normal;
text-transform: none;
}
.dn_footernav ul li a{
  color: #FFFFFF;
}
.dn_footernav ul li a:hover{
  font-weight: bold;
  text-decoration: none;
}
.dn_bq{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 12px;
color: #999999;
line-height: 50px;
text-align: center;
font-style: normal;
text-transform: none;
}
/*移动*/
.wrap_m {
  width: 7.5rem;
}
.wrap_m .header_m {
  width: 7.5rem;
/*  height: 1.02rem;*/
  position: relative;
}
.wrap_m .header_m img{
  width: 3.9rem;
  opacity: 1;
  margin-top: 0.2rem;
  margin-left: 0.2rem;
}
.m_mgss{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.32rem;
color: #FF585D;
/*line-height: 0.41rem;*/
text-align: left;
font-style: normal;
text-transform: none;
padding-left: 0.2rem;
padding-top: 0.05rem;
padding-bottom: 0.2rem;
}
/*轮播*/
.m_banner {
  width: 100%;
  height: 4.4rem;
  overflow: hidden;
  position: relative;
}

.m_banner .swiper-container {
  width: 100%;
  height: 4.4rem;
}

.m_banner .swiper-container .swiper-wrapper {
  width: 100%;
  height: 4.4rem;
}

.m_banner .swiper-container .swiper-slide {
  width: 100%;
  height: 4.4rem;
  overflow: hidden;
  position: relative;
}
.m_banner .swiper-container .swiper-slide img{
  width: 100%;
}
.m_banner .swiper-pagination_m{
  bottom: 0.35rem;
  width: 100%;
  text-align: center;
}
.m_banner .swiper-pagination-bullet {
  width: 0.30rem;
height: 0.06rem;
background: rgba(255,255,255,0.5);
border-radius: 0.03rem 0.03rem 0.03rem 0.03rem;
margin: 0 0.04rem;
}
.m_banner .swiper-pagination-bullet-active {
  opacity: 1;
  width: 0.30rem;
height: 0.06rem;
background: #FFFFFF;
border-radius: 0.03rem 0.03rem 0.03rem 0.03rem;
}
.m_banner1_b{
  width: 100%;
  position: absolute;
  bottom: 0.74rem;
  display: flex;
  justify-content: center;
}
.m_banner1_b1{
  width: 2.50rem;
height: 0.52rem;
background: #FF585D;
border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.26rem;
color: #FFFFFF;
line-height: 0.52rem;
text-align: center;
font-style: normal;
text-transform: none;
margin-right: 0.29rem;
margin-left: 0.1rem;
}
.m_banner1_b2{
  width: 2.50rem;
height: 0.52rem;
background: #FFFFFF;
border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.26rem;
color: #FF585D;
line-height: 0.52rem;
text-align: center;
font-style: normal;
text-transform: none;
}
.m_banner1_b a{
  text-decoration: none;
}
.m_banner1_b a:hover{
  text-decoration: none;
}
.m_banner1_b a.m_banner1_b1:hover{
  color: #FFFFFF;
}
.m_banner1_b a.m_banner1_b2:hover{
  color: #FF585D;
}
.m_banner2_b{
  width: 100%;
  position: absolute;
  bottom: 0.74rem;
  display: flex;
  justify-content: center;
}
.m_banner2_b1{
  width: 2.26rem;
height: 0.52rem;
background: #FF585D;
border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.26rem;
color: #FFFFFF;
line-height: 0.52rem;
text-align: center;
font-style: normal;
text-transform: none;
margin-right: 0.29rem;
margin-left: 0.3rem;
}
.m_banner2_b a.m_banner2_b1:hover{
  color: #FFFFFF;
  text-decoration: none;
}
.m_banner3_b{
  width: 100%;
  position: absolute;
  bottom: 0.74rem;
  display: flex;
  justify-content: left;
}
.m_banner3_b1{
  width: 3.10rem;
height: 0.52rem;
background: #FF585D;
border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.26rem;
color: #FFFFFF;
line-height: 0.52rem;
text-align: center;
font-style: normal;
text-transform: none;
margin-left: 0.42rem;
}
.m_banner3_b a.m_banner3_b1:hover{
  color: #FFFFFF;
  text-decoration: none;
}
.m_zsb_box{
  position: relative;
  height: 2.52rem;
  background: #F3F3F3;
}
.m_gqz{
  width: 7.1rem;
height: 2.52rem;
background: #FFFFFF;
box-shadow: 0px 0.18rem 0.16rem 0px rgba(217,217,217,0.61);
border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;
border: 1px solid #D9D9D9;
position: absolute;
top: -0.3rem;
z-index: 9;
left: 0.2rem;
display: flex;
justify-content: space-around;
padding-top: 0.4rem;
}
.m_gqz div{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.26rem;
color: #333333;
line-height: 0.6rem;
text-align: center;
font-style: normal;
text-transform: none;
}
.m_gqz div img{
  width: 1.22rem;
  height: 1.22rem;
}
.m_zxzq{
  padding-top: 0.4rem;
  background: #F3F3F3;
}
.m_title{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.48rem;
color: #333333;
line-height: 0.58rem;
text-align: center;
font-style: normal;
text-transform: none;
}
.m_title span{
  color: #FF585D;
}
.m_zxzqcon{
width: 90%;
margin: 0 auto;
position: relative;
margin-top: 0.4rem;
}
.m_zxzqrk{
  height: 4.5rem;
  background: url('http://edu.tedu.cn/images/p1bg.png') no-repeat;
  margin-top: -1.5rem;
}
.m_zxzqrk1{
  display: flex;
  justify-content: space-around;
    flex-wrap: wrap;
    padding-top: 2rem;
}
.m_zxzqrk_b{
  width: 2.20rem;
height: 0.80rem;
background: #FFFFFF;
border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.32rem;
color: #232E8C;
line-height: 0.8rem;
text-align: center;
font-style: normal;
text-transform: none;
margin-bottom: 0.25rem;
padding-left: 0.2rem;
}
.m_zxzqrk_b img{
  width: 0.44rem;
  height: 0.44rem;
  vertical-align: text-top;
}
.m_zxzqrk_b.on{
  background: #FF585D;
  color: #FFFFFF;
}
.m_zxzqcon1{
  width: 5.45rem;
height: 5.52rem;
background: #FFFFFF;
box-shadow: 0px 0px 0.2rem 0px rgba(50,66,201,0.1);
border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;
border: 1px solid #D9D9D9;
}
.m_zxzqcon_t{
height: 0.72rem;
background: #232E8C;
border-radius: 0.1rem 0.1rem 0rem 0rem;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.32rem;
color: #FFFFFF;
line-height: 0.72rem;
text-align: center;
font-style: normal;
text-transform: none;
}
.m_zxzqcon_t1{
  padding-top: 0.29rem;
  padding-left: 0.36rem;
}
.m_zxzqcon_t1 ul li{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.26rem;
color: #666666;
line-height: 0.52rem;
text-align: left;
font-style: normal;
text-transform: none;
}
.m_zxzqcon_t1 ul li a{
  color: #666666;
  text-decoration: none;
}
.m_zxzqcon_t1 ul li a:hover{
  color: #666666;
  text-decoration: none;
}
.m_zxzqcon .swiper-container {
  width: 100%;
  height: 100%;
}
.m_zxzqcon .swiper-slide {
  width: 100%;
  height: 100%;
  text-align: center;
  font-size: 18px;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  transition: 300ms;
}
.m_zxzqcon .swiper-slide-active,.swiper-slide-duplicate-active{
/*  transform: scale(1);*/
}
.swiper-button-nextm1 {
  width: 0.7rem !important;
  height: 0.7rem !important;
  background-image: url(http://edu.tedu.cn/images/p1zuo.png) !important;
  top: 50% !important;
  margin-top: -0.26rem  !important;
  left: -0.23rem !important;
  right: auto !important;
  background-size: 100% !important;
}

.swiper-button-prevm1 {
  width: 0.7rem !important;
  height: 0.7rem !important;
  background-image: url(http://edu.tedu.cn/images/p1you.png) !important;
  top: 50% !important;
  margin-top: -0.26rem  !important;
  right: -0.23rem !important;
  left: auto !important;
  background-size: 100% !important;
}
.m_qgrmyx{
  margin-top: 0.7rem;
}
.m_qgrmyx_con{
/*  width: 6.5rem;*/
  margin: 0 auto;
  margin-top: 0.4rem;
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}
.m_qgrmyx_b{
  width: 2.28rem;
  text-align: center;
  margin-bottom: 0.3rem;
}
.m_qgrmyx_b img{
  width: 1.74rem;
  height: 1.74rem;
}
.m_qgrmyx_b h1{
  margin: 0;
  padding: 0;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.28rem;
color: #333333;
line-height: 0.34rem;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 0.1rem;
}
.m_qgrmyx_b p{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.2rem;
color: #666666;
line-height: 0.4rem;
text-align: center;
font-style: normal;
text-transform: none;
margin: 0;
}
.m_qgrmyx_b1{
  width: 1.43rem;
height: 0.46rem;
background: #232E8C;
border-radius: 0.06rem 0.06rem 0.06rem 0.06rem;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.24rem;
color: #FFFFFF;
line-height: 0.46rem;
text-align: center;
font-style: normal;
text-transform: none;
margin: 0 auto;
    margin-top: 0.1rem;
}
.m_qgrmyx_m{
  width: 3.74rem;
height: 0.80rem;
background: #FF585D;
box-shadow: 0px 0.19rem 0.16rem -0.07rem rgba(239,132,132,0.45);
border-radius: 0.4rem 0.4rem 0.4rem 0.4rem;
margin: 0 auto;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.32rem;
color: #FFFFFF;
line-height: 0.80rem;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 0.1rem;
}
.m_qgrmyx_m img{
  width: 0.4rem;
  height: 0.4rem;
}
.m_rmzy{
  margin-top: 0.7rem;
  padding-top: 0.7rem;
height: 9.56rem;
background: #232E8C;
border-radius: 0px 0px 0px 0px;
}
.m_rmzycon{
  width: 7.3rem;
  margin: 0 auto;
  margin-top: 0.4rem;
}
.m_rmzycon .swiper-container {
  width: 100%;
  height: 100%;
  padding-bottom: 0.4rem;
}
.m_rmzycon .swiper-wrapper{
  width: 100%;
}
.m_rmzycon .swiper-slide {
   width: 100%;
  height: 4.55rem;
  display: flex;
  justify-content: center;
}
.m_rmzycon .swiper-pagination {
  bottom: 0rem;
  width: 100%;
  z-index: 20;
  text-align: center;
  position: absolute;
}

.m_rmzycon .swiper-pagination-switch {
  margin: 0 0.15rem;
  width: 0.40rem;
  height: 0.05rem;
  cursor: pointer;
  display: inline-block;
  background: #d2d6d9;
}

.m_rmzycon .swiper-active-switch {
  background: #fdc12d;
}

.m_rmzycon .swiper-container {
  --swiper-theme-color: #ff6600;
  --swiper-pagination-color: #00ff33;
  /* 两种都可以 */
}

.m_rmzycon .swiper-pagination-bullet {
  width: 0.40rem;
height: 0.08rem;
background: #7E85C0;
border-radius: 0.03rem 0.03rem 0.03rem 0.03rem;
margin: 0 0.07rem;
}
.m_rmzycon .swiper-pagination-bullet-active {
  opacity: 1;
  width: 0.4rem;
  height: 0.08rem;
  background: #FFFFFF;
  border-radius: 0.03rem 0.03rem 0.03rem 0.03rem;
}
.m_rmzybox{
  width: 3.45rem;
height: 4.55rem;
background: #FFFFFF;
border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;
}
.m_rmzybox_img{
  text-align: center;
  margin-top: 0.25rem;
}
.m_rmzybox_img img{
  width: 0.62rem;
  height: 0.62rem;
}
.m_rmzybox_1{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.32rem;
color: #333333;
line-height: 0.38rem;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 0.1rem;
}
.m_rmzybox_2{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.24rem;
color: #666666;
line-height: 0.28rem;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 0.14rem;
}
.m_rmzybox_3{
  text-align: center;
  margin-top: 0.03rem;
}
.m_rmzybox_3 img{
  width: 2.85rem;
  height: 0.08rem;
}
.m_rmzybox_4{
  margin-top: 0.03rem;
  display: flex;
  flex-direction: column;
}
.m_rmzybox_4 div{
  display: flex;
  justify-content: center;
}
.m_rmzybox_4 span{
background: #F3F3F3;
border-radius: 0.03rem 0.03rem 0.03rem 0.03rem;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.24rem;
color: #666666;
line-height: 0.28rem;
text-align: center;
font-style: normal;
text-transform: none;
display: block;
    padding: 0.03rem 0.05rem;
    margin-bottom: 0.08rem;
    margin-left: 0.08rem;
}
.m_rmzybox_4 span img{
  width: 0.2rem;
  height: 0.2rem;
  vertical-align: baseline;
}
.m_rmzybox_5{
  width: 1.90rem;
height: 0.46rem;
background: #FF585D;
border-radius: 0.10rem 0.10rem 0.10rem 0.10rem;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.24rem;
color: #FFFFFF;
line-height: 0.46rem;
text-align: center;
font-style: normal;
text-transform: none;
margin: 0 auto;
margin-top: 0.2rem;
}
.m_white{
  color: #ffffff;
}
.m_rmzy_list{
  width: 7.1rem;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 0.35rem;
}
.m_rmzy_list1{
  width: 2.20rem;
  height: 0.80rem;
  background: #FFFFFF;
  border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.32rem;
  color: #333333;
  line-height: 0.8rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-bottom: 0.25rem;
}
.m_rmzy_list1 img{
  width: 0.4rem;
  height: 0.4rem;
  vertical-align: sub;
}
.m_safw{
  background: #F3F4F4;
  padding-top: 0.7rem;
  padding-bottom: 3.85rem;

}

.m_safwcon{
  width: 7.1rem;
  margin: 0 auto;
  margin-top: 0.4rem;
}
.m_safwcon1{
background: #FFFFFF;
box-shadow: 0px 0.18rem 0.16rem 0px rgba(217,217,217,0.61);
border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;
border: 1px solid #D9D9D9;
margin-bottom: 0.18rem;
}
.m_safw_title1{
  width: 0.46rem;
height: 0.46rem;
background: #232E8C;
border-radius: 0.23rem 0.23rem 0.23rem 0.23rem;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.24rem;
color: #FFFFFF;
line-height: 0.46rem;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 0.16rem;
margin-left: 0.2rem;
float: left;
}
.m_safw_title2{
  float: left;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.32rem;
color: #333333;
line-height: 0.8rem;
text-align: left;
font-style: normal;
text-transform: none;
padding-left: 0.17rem;
}
.m_safw_title3{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.26rem;
color: #666666;
line-height: 0.8rem;
text-align: right;
font-style: normal;
text-transform: none;
float: right;
padding-right: 0.3rem;
}
.m_safw_title3 img{
  width: 0.28rem;
  height: 0.28rem;
  vertical-align: text-top;
  margin-left: 0.1rem;
  margin-top: 0.05rem;
}
.m_safw_title3 img:nth-child(2){
  display: none;
  }
.m_safwxq{
  width: 6.7rem;
  margin: 0 auto;
  display: none;
}
.m_safwxq_box{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-bottom: 0.1rem;
}
.m_safwbg{
  height: 0.45rem;
background: #232E8C;
border-radius: 0.06rem 0.06rem 0.06rem 0.06rem;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.26rem;
color: #FFFFFF;
line-height: 0.45rem;
text-align: center;
font-style: normal;
text-transform: none;
margin-bottom: 0.1rem;
}
.m_safwxq1{
  width: 3.3rem;
}
.m_safwxq2{
  width: 6.7rem;
}
.m_safwxq3{
  width: 2.16rem;
}
.m_safwjy{
  width: 7.1rem;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.m_safwjy1{
  width: 3.45rem;
height: 1.38rem;
background: #F3F3F3;
border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;
border: 1px solid #D9D9D9;
margin-bottom: 0.1rem;
}
.m_safwjy1_1{
  width: 0.68rem;
  height: 0.95rem;
  float: left;
  margin-top: 0.21rem;
  margin-left: 0.12rem;
}
.m_safwjy1_1 img{
  width: 0.68rem;
  height: 0.95rem;
}
.m_safwjy1_2{
  float: left;
  width: 2.50rem;
  margin-left: 0.1rem;
}
.m_safwjy1_2 h1{
  margin: 0;
  padding: 0;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.28rem;
color: #333333;
line-height: 0.33rem;
text-align: left;
font-style: normal;
text-transform: none;
margin-top: 0.2rem;
}
.m_safwjy1_2 p{
  margin: 0;
  padding: 0;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.20rem;
color: #666666;
line-height: 0.3rem;
text-align: left;
font-style: normal;
text-transform: none;
margin-top: 0.1rem;
}
.m_safwmore{
  width: 4.84rem;
height: 0.80rem;
background: #FF585D;
box-shadow: 0px 0.19rem 0.16rem -0.07rem rgba(239,132,132,0.45);
border-radius: 0.4rem 0.4rem 0.4rem 0.4rem;
margin: 0 auto;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.32rem;
color: #FFFFFF;
line-height: 0.80rem;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 0.1rem;
margin-top: 0.4rem;
}
.m_safwmore img{
  width: 0.4rem;
  height: 0.4rem;
  vertical-align: sub;
}
.m_zgxl{
background: #232E8C;
border-radius: 0px 0px 0px 0px;
padding-top: 0.01rem;
padding-bottom: 0.7rem;
}
.m_zgxlt{
  margin-top: -3.15rem;
}
.m_zgxl_img{
  padding-left: 0.38rem;
  margin-top: 0.4rem;
}
.m_zgxl_img img{
  width: 7.12rem;
  height: 5.35rem;
}
.m_zgxl_t{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.24rem;
color: #FFFFFF;
line-height: 0.29rem;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: -0.75rem;
}
.m_zgxl_zs{
  width: 7.3rem;
  margin: 0 auto;
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  margin-top: 0.3rem;
}
.m_zgxl_zs1{
  width: 3.45rem;
height: 2.8rem;
background: #FFFFFF;
border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.28rem;
color: #232E8C;
line-height: 0.45rem;
text-align: center;
font-style: normal;
text-transform: none;
margin-bottom: 0.2rem;
padding-top: 0.1rem;
}
.m_zgxl_zs1 img{
  width: 3.25rem;
  height: 2.18rem;
}
.m_zgxl_td{
  width: 6.48rem;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  margin-top: 0.2rem;
}
.m_zgxl_td1{
  width: 3.14rem;
height: 0.6rem;
background: #FF585D;
border-radius: 0.3rem 0.3rem 0.3rem 0.3rem;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.28rem;
color: #FFFFFF;
line-height: 0.6rem;
text-align: center;
font-style: normal;
text-transform: none;
}
.m_zgxl_td1 img{
  width: 0.34rem;
  height: 0.34rem;
  vertical-align: sub;
}
.m_qgxq{
  padding-top: 0.7rem;
  padding-bottom: 0.7rem;
}
.m_qgxq1{
  width: 7.1rem;
  margin: 0 auto;
  margin-top: 0.4rem;
  display: flex;
  justify-content: space-between;
}
.m_qgxq_ls{
  width: 1.61rem;
height: 1.82rem;
background: #F3F3F3;
border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;
border: 1px solid #D9D9D9;
}
.m_qgxq_ls1{
  width: 1.41rem;
height: 0.56rem;
background: #232E8C;
border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.28rem;
color: #FFFFFF;
line-height: 0.56rem;
text-align: center;
font-style: normal;
text-transform: none;
margin: 0 auto;
margin-top: 0.1rem;
}
.m_qgxq_ls1 img{
  width: 0.32rem;
  height: 0.32rem;
  display: block;
    float: left;
    margin-top: 0.11rem;
    margin-left: 0.1rem;
}
.m_qgxq_ls h1{
  margin: 0;
  padding: 0;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 800;
font-size: 0.40rem;
color: #FF585D;
line-height: 0.6rem;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 0.05rem;
}
.m_qgxq_ls p{
margin: 0;
padding: 0;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.24rem;
color: #666666;
line-height: 0.3rem;
text-align: center;
font-style: normal;
text-transform: none;
}
.m_qgxq2{
  width: 7.1rem;
  margin: 0 auto;
  margin-top: 0.22rem;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.m_qgxq_bj{
  width: 3.44rem;
  height: 2.83rem;
  border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;
  position: relative;
  margin-bottom: 0.22rem;
  overflow: hidden;
}
.m_qgxq_bj img{
width: 3.44rem;
  height: 2.83rem;  
}
.m_qgxq_bj h1{
  width: 100%;
height: 0.60rem;
margin: 0;
background: rgba(35,46,140,0.75);
border-radius: 0.06rem;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.32rem;
color: #FFFFFF;
line-height: 0.6rem;
text-align: center;
font-style: normal;
text-transform: none;
position: absolute;
bottom: 0;
}
.m_qgxq_more{
  width: 4.08rem;
height: 0.80rem;
background: #FF585D;
box-shadow: 0px 0.19rem 0.16rem -0.07rem rgba(239,132,132,0.45);
border-radius: 0.4rem 0.4rem 0.4rem 0.4rem;
margin: 0 auto;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.32rem;
color: #FFFFFF;
line-height: 0.80rem;
text-align: center;
font-style: normal;
text-transform: none;
    margin-top: 0.18rem;
}
.m_qgxq_more img{
  width: 0.4rem;
    height: 0.4rem;
    vertical-align: sub;
}
.m_footer{
  width: 7.5rem;
  height: 5.7rem;
  background: url('http://edu.tedu.cn/images/p7bg.png') no-repeat;
  background-size: 100%;
  padding-top: 0.7rem;
}
.m_footer1{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.48rem;
color: #FFFFFF;
line-height: 0.58rem;
text-align: center;
font-style: normal;
text-transform: none;

}
.m_footer2{
  width: 7.1rem;
    margin: 0 auto;
  margin-top: 0.4rem;
  display: flex;
  justify-content: space-around;
  font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.26rem;
color: #FFFFFF;
line-height: 0.5rem;
text-align: center;
font-style: normal;
text-transform: none;
}
.m_footer2 div{
  width: 1.60rem;
height: 2.30rem;
background: #FFFFFF;
border-radius: 0.1rem;
}
.m_footer2 img{
  width: 1.6rem;
  height: 1.6rem;
}
.m_footer2 div h1{
  margin: 0;
  padding: 0;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.24rem;
color: #232E8C;
line-height: 0.28rem;
text-align: center;
font-style: normal;
text-transform: none;
}
.m_footer2 div p{
  margin: 0;
  padding: 0;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 300;
font-size: 0.18rem;
color: #666666;
line-height: 0.21rem;
text-align: center;
font-style: normal;
text-transform: none;
width: 1.8rem;
    transform: scale(0.8);
    margin-left: -0.1rem;
    margin-top: 0.1rem;
}
.m_footer3{
  width: 100%;
height: 0.60rem;
background: rgba(255,255,255,0.1);
border-radius: 0px 0px 0px 0px;
margin-top: 0.55rem;
}
.m_footer3 ul{
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: space-around;
}
.m_footer3 ul li{
  list-style: none;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.26rem;
color: #FFFFFF;
line-height: 0.60rem;
text-align: center;
font-style: normal;
text-transform: none;
}
.m_footer3 ul li a{
  color: #FFFFFF;
  text-decoration: none;
  outline: none;
}
.m_banquan{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.20rem;
color: #999999;
line-height: 0.6rem;
text-align: center;
font-style: normal;
text-transform: none;
}
.m_ceng{
  width: 100%;
  height: 100%;
  position: fixed;
background: rgba(51,51,51,0.86);
border-radius: 0px 0px 0px 0px;
left: 0;
top: 0;
z-index: 99;
display: none;
}
.m_sxfs{
  width: 0.88rem;
background: #FFFFFF;
border-radius: 0px 0px 0px 0px;
position: absolute;
top: 0.2rem;
right: 0.2rem;
z-index: 999;
}
.m_sxfs_on{
  width: 2.04rem;
height: 2.97rem;
background: #232E8C;
border-radius: 0.1rem;
}
.m_sxfs1{
width: 0.88rem;
height: 1.12rem;
background: #232E8C;
border-radius: 0.1rem;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.32rem;
color: #FFFFFF;
line-height: 0.35rem;
text-align: center;
font-style: normal;
text-transform: none;
padding-top: 0.13rem;
margin: 0 auto;
}
.m_sxfs1 img{
  width: 0.22rem !important;
    height: 0.22rem;
    margin-left: 0 !important;
    margin-top: -0.1rem !important;
}
.m_sxfs1 img:nth-child(4){
  display: none;
}
.m_sxfs2{
  padding-top: 0.04rem;
  display: none;
}
.m_sxfs2 div{
  width: 1.72rem;
height: 0.48rem;
margin: 0 auto;
background: #F3F3F3;
border-radius: 0px 0px 0px 0px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.32rem;
color: #232E8C;
line-height: 0.48rem;
text-align: center;
font-style: normal;
text-transform: none;
margin-bottom: 0.1rem;
}
.m_sxfs2 div a{
  color: #232E8C;
  text-decoration: none;
  outline: none;
}
.m_page{
  padding: 0.2rem 0;
}
/*分页 begin*/
.wrap_m .pagination{
  margin-top: 0.4rem;
  margin-bottom: 0.4rem;
}
.wrap_m .pagination li {margin:0 0.05rem;font-size:0.14rem;border:none;border-radius:0.04rem;}
.wrap_m .pagination li a {border-radius:0.04rem;color:#6e6e6e;background:#fff;border:1px solid #DCDCDC;}
/* .pagination li i {font-weight:bold;font-size:18px;padding:0 3px} */
.wrap_m .pagination li.active a,.wrap_m .pagination li a:hover {background:#4F6DFF;color:#fff;border:1px solid #4F6DFF;}

.wrap_m .pagination a {color:#333;padding:0.08rem 0.12rem 0.06rem 0.12rem;;line-height:0.22rem;display:block;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s}
.wrap_m .pagination span {border-radius:0.04rem;color:#333;padding:0.08rem 0.12rem 0.06rem 0.12rem;;line-height:0.22rem;display:block;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s;background:#4F6DFF;color:#fff;border:1px solid #4F6DFF;}

/*分页 end*/


.tabbar {
  background: #214BF7;
  overflow: hidden;
}
.tabbar .content {
  display: none;
}
.tap_nav {
  width: 6.9rem;
  height: 0.8rem;
  background: #FFFFFF;
  border-radius: 0.2rem;
  opacity: 1;
  display: flex;
  margin: 0 auto;
  justify-content: space-between;
}

.tap_nav>div {
  display: flex;
  line-height: 0.8rem;
}

.tap_nav>div:nth-child(2) {
  height: 0.32rem;
  opacity: 1;
  margin: 0.26rem 0.4rem 0 0;
}

.tap_nav>div:nth-child(2) img {
  width: 0.36rem;
  height: 0.36rem;
  opacity: 1;
}

.tap_nav>div:nth-child(2) img:nth-child(1) {
  display: none;
}

.tap_nav>div img.left_icon {
  width: 0.4rem;
  height: 0.4rem;
  margin-left: 0.18rem;
  margin-top: 0.19rem;
}

.tap_nav h5 {
  font-size: 0.32rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-family: Source Han Sans CN-Regular, Source Han Sans CN;
  font-weight: 400;
  color: #333333;
  margin: 0 0 0 0.17rem;
}

.tabbar ul {
  margin: 0;
  padding: 0;
  margin: 0.3rem 0 0.33rem !important;
      list-style: none;
    text-indent: 0;
    list-style-position: outside;
}

.tabbar ul li {
  margin-bottom: 0.20rem;
  list-style: none;
}

.tabbar ul li .content {
  width: 6.9rem;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 0.2rem;
  opacity: 1;
  margin: -0.3rem auto 0;
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
}

.tabbar ul li .content a {
  margin-top: 0.3rem;
  margin-left: 0.68rem;
  height: 0.42rem;
  font-size: 0.28rem;
  font-family: Source Han Sans CN-Regular, Source Han Sans CN;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 0.42rem;
  margin-bottom: 0;
  display: block;
}
/*关于我们*/
.ab_banner{
  width: 100%;
  height: 400px;
  position: relative;
}
.ab_banner .swiper-container {
  width: 100%;
  height: 400px;
}
.ab_banner .swiper-container .swiper-wrapper {
  width: 100%;
  height: 400px;
}
.ab_banner .swiper-container .swiper-slide {
  width: 100%;
  height: 400px;
  overflow: hidden;
  position: relative;
}
.ab_banner .swiper-pagination_ab{
  bottom: 25px;
  width: 100%;
  text-align: center;
}
.ab_banner .swiper-pagination-bullet {
  width: 30px;
height: 6px;
background: rgba(255,255,255,0.5);
border-radius: 3px 3px 3px 3px;
margin: 0 4px;
}
.ab_banner .swiper-pagination-bullet-active {
  opacity: 1;
  width: 30px;
height: 6px;
background: #FFFFFF;
border-radius: 3px 3px 3px 3px;
}
.ab_banner1_b{
  width: 100%;
  position: absolute;
  bottom: 74px;
  display: flex;
  justify-content: center;
}
.ab_banner1_b1{
  width: 290px;
height: 52px;
border-radius: 10px 10px 10px 10px;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 26px;
line-height: 52px;
text-align: center;
font-style: normal;
text-transform: none;
margin-right: 29px;
margin-left: 228px;
}
.ab_banner1_b2{
  width: 259px;
height: 52px;
border-radius: 10px 10px 10px 10px;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 26px;
line-height: 52px;
text-align: center;
font-style: normal;
text-transform: none;
}
.ab_banner1_b a{
  background: #FFFFFF;
  color: #FF585D;
  text-decoration: none;
}
.ab_banner1_b a:hover{
  text-decoration: none;
  background: #FF585D;
  color: #FFFFFF;
}

.ab_banner_con{
  width: 326px;
  height: 400px;
  position: absolute;
  left: 50%;
  margin-left: -600px;
  top: 0;
  z-index: 9;
}
.ab_banner_form{
  width: 326px;
  height: 339px;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  position: absolute;
  top: 30px;
}
.ab_banner_form1{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 28px;
color: #232E8C;
line-height: 40px;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 15px;
}
.ab_banner_form2{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #666666;
line-height: 20px;
text-align: center;
font-style: normal;
text-transform: none;
margin-bottom: 17px;
margin-top: 7px;
}
.ab_banner_form2 img{
  vertical-align: sub;
}
.ab_form1{
  width: 286px;
height: 40px;
background: url("http://edu.tedu.cn/images/p2xia_ab.png") no-repeat right #FFF9F9;
border-radius: 6px 6px 6px 6px;
border: 1px solid #D9D9D9;
margin: 0 auto;
margin-bottom: 10px;
}
.ab_form1 select{
  background: transparent;
  width: 286px;
  padding-left: 15px;
  font-size: 16px;
  border: none;
  height: 38px;
  -webkit-appearance: none; /* for Chrome */
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;

color: #666666;

font-style: normal;
text-transform: none;
appearance: none;
user-select: none;
outline: none;
}
.ab_form3{
  width: 286px;
height: 40px;
background: #FFF9F9;
border-radius: 6px 6px 6px 6px;
border: 1px solid #D9D9D9;
margin: 0 auto;
margin-bottom: 10px;
}
.ab_form3 input{
  background: transparent;
  border: none;
  outline: none;
  height: 40px;
  padding-left: 15px;
}
.ab_form4{
  width: 286px;
  margin: 0 auto;
  margin-top: 20px;
  display: flex;
  justify-content: space-between;

}
.ab_ljlq{
  width: 138px;
height: 40px;
background: #FF585D;
border-radius: 6px 6px 6px 6px;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 20px;
color: #FFFFFF;
line-height: 40px;
text-align: center;
font-style: normal;
text-transform: none;
cursor: pointer;
}
.ab_zxzx{
    width: 138px;
height: 40px;
background: #FFE7E7;
border-radius: 6px 6px 6px 6px;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 20px;
color: #FF585D;
line-height: 40px;
text-align: center;
font-style: normal;
text-transform: none;
cursor: pointer;
}
.ab_zxzx:hover{
  background: #FF585D;
  color: #FFFFFF;
}
.ab_jianjie{
  padding-top: 70px;
}
.ab_jianjiecon{
  width: 1200px;
  height: 367px;
  background: #FFFFFF;
  box-shadow: 0px 12px 17px 0px rgba(120,130,216,0.11);
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #DDE7FF;
  margin: 0 auto;
  margin-top: 40px;
}
.ab_jianjiecon1{
  width: 567px;
  margin-top: 35px;
  margin-right: 35px;
  float: right;
}
.ab_jianjiecon1 p{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #666666;
line-height: 26px;
text-align: left;
font-style: normal;
text-transform: none;
margin-bottom: 16px;
}
.ab_jianjiecon1 a{
  width: 128px;
height: 30px;
background: #FFE7E7;
border-radius: 6px 6px 6px 6px;
border: 1px solid #FF585D;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 15px;
color: #FF585D;
line-height: 28px;
text-align: center;
font-style: normal;
text-transform: none;
display: block;
}
.ab_jianjiecon1 a:hover{
  background: #FF585D;
  color: #FFFFFF;
  text-decoration: none;
  outline: none;
}
.ab_jianjiecon2{
  width: 528px;
  height: 297px;
  background: url('http://edu.tedu.cn/images/p11ship_ab.png') no-repeat;
  float: left;
  margin-top: 35px;
  margin-left: 35px;
  display: flex;
      justify-content: center;
    align-content: center;
    flex-wrap: wrap;
}
.ab_jianjiecon2 img{
  cursor: pointer;
}
.myVideo{
  width: 528px;
  height: 297px;
  display: none;
}
.ab_ppys{
  padding-top: 70px;
}
.ab_ppyscon{
  width: 1200px;
  margin: 0 auto;
  margin-top: 40px;
  display: flex;
  justify-content: space-between;
}
.ab_ppyscon1{
  width: 212px;
  height: 298px;
  background: #F3F4F4;
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #D9D9D9;
}
.ab_ls.on{
  background:url('http://edu.tedu.cn/images/p2bg1_ab.png') no-repeat;
}
.ab_gm.on{
  background:url('http://edu.tedu.cn/images/p2bg2_ab.png') no-repeat;
}
.ab_kb.on{
  background:url('http://edu.tedu.cn/images/p2bg3_ab.png') no-repeat;
}
.ab_zy.on{
  background:url('http://edu.tedu.cn/images/p2bg4_ab.png') no-repeat;
}
.ab_sz.on{
  background:url('http://edu.tedu.cn/images/p2bg5_ab.png') no-repeat;
}
.ab_ppcon1{
  width: 184px;
height: 70px;
background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
margin: 0 auto;
margin-top: 13px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 32px;
color: #333333;
line-height: 70px;
text-align: left;
font-style: normal;
text-transform: none;
}
.ab_ppcon1 img{
  margin-left: 12px;
  margin-right: 12px;
  margin-top: 17px;
  vertical-align: top;
}
.ab_ppcon2{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 800;
font-size: 48px;
color: #FF585D;
line-height: 92px;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 10px;
}
.ab_ppcon3{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 20px;
color: #666666;
line-height: 23px;
text-align: center;
font-style: normal;
text-transform: none;
}
.ab_ppcon4{
width: 124px;
height: 40px;
margin: 0 auto;
background: #FFE7E7;
border-radius: 6px 6px 6px 6px;
border: 1px solid #FF585D;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 20px;
color: #FF585D;
line-height: 38px;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 22px;
cursor: pointer;
}
.ab_ppyscon1.on .ab_ppcon2{
  color: #ffffff;
}
.ab_ppyscon1.on .ab_ppcon3{
  color: #ffffff;
}
.ab_ppyscon1.on .ab_ppcon4{
  color: #ffffff;
  background: #FF585D;
}
.ab_ywbk{
  margin-top: 70px; 
height: 840px;
background: #F3F4F4;
border-radius: 0px 0px 0px 0px;
padding-top: 79px;
}
.ab_ywbkcon{
  width: 1200px;
  height: 460px;
  margin: 0 auto;
  background: url('http://edu.tedu.cn/images/p3bg_ab.png') no-repeat center;
  padding-top: 51px;
}
.ab_ywbkcon_b{
  position: relative;
}
.ab_ywbkcon1{
  width: 400px;
height: 122px;
background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
border: 1px solid #D9D9D9;
position: absolute;
}
.ab_xljy{
  left: 0;
  top: 20px;
}
.ab_zypx{
  right: 0;
  top: 20px;
}
.ab_sebc{
  left: 0;
  top: 202px;
}
.ab_yxfw{
  right: 0;
  top: 202px;
}
.ab_num1{
  width: 55px;
height: 55px;
background: #FFFFFF;
border-radius: 30px 30px 30px 30px;
border: 1px solid #232E8C;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 20px;
color: #232E8C;
line-height: 53px;
text-align: center;
font-style: normal;
text-transform: none;
position: absolute;
right: -27px;
top: 33px;
}
.ab_num2{
  width: 55px;
height: 55px;
background: #FFFFFF;
border-radius: 30px 30px 30px 30px;
border: 1px solid #232E8C;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 20px;
color: #232E8C;
line-height: 53px;
text-align: center;
font-style: normal;
text-transform: none;
position: absolute;
left: -27px;
top: 33px;
}
.ab_ywbk_ls{
  position: absolute;
  width: 190px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.ab_xljy1{
  top: 20px;
  left: 20px;
}
.ab_xljy11{
  top: 20px;
  right: 20px;
}
.ab_ywbk_ls1{
  width: 90px;
height: 36px;
background: #F3F4F4;
border-radius: 6px 6px 6px 6px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #333333;
line-height: 36px;
text-align: center;
font-style: normal;
text-transform: none;
margin-bottom: 10px;
}
.ab_ywbk_ls2{
  width: 190px;
height: 36px;
background: #F3F4F4;
border-radius: 6px 6px 6px 6px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #333333;
line-height: 36px;
text-align: center;
font-style: normal;
text-transform: none;
margin-bottom: 10px;
}
.ab_ywbk_ls3{
  width: 90px;
height: 82px;
background: #F3F4F4;
border-radius: 6px 6px 6px 6px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #333333;
line-height: 82px;
text-align: center;
font-style: normal;
text-transform: none;
margin-bottom: 10px;
}
.ab_ywbk_ll{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 24px;
color: #333333;
line-height: 30px;
font-style: normal;
text-transform: none;
position: absolute;
}
.ab_xljy2{
  right: 45px;
  top: 19px;
  text-align: right;
}
.ab_xljy22{
  left: 45px;
  top: 19px;
  text-align: left;
}
.ab_ywbk_ll img{
  margin-top: 18px;
}
.ab_ywbk_ll img:nth-child(3){
  display: none;
}
.ab_ywbkcon1.on{
  background: #232E8C;
}
.ab_ywbkcon1.on .ab_ywbk_ll{
  color: #FFFFFF;
}
.ab_ywbkcon1.on .ab_ywbk_ll img:nth-child(2){
  display: none;
}
.ab_ywbkcon1.on .ab_ywbk_ll img:nth-child(3){
  display: block;
}
.ab_ywbkall{
  width: 180px;
  position: absolute;
  top: 144px;
  left: 50%;
  margin-left: -90px;
}
.ab_ywbkall1{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 32px;
color: #FFFFFF;
line-height: 40px;
text-align: center;
font-style: normal;
text-transform: none;
}
.ab_ywbkall2{
  width: 33px;
height: 4px;
background: #FFFFFF;
border-radius: 2px 2px 2px 2px;
margin: 12px auto;
}
.ab_ywbkall3{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 20px;
color: #D7DDFF;
line-height: 24px;
text-align: center;
font-style: normal;
text-transform: none;
}
.ab_xljyzl{
height: 239px;
background: #232E8C;
border-radius: 0px 0px 0px 0px;
padding-top: 1px;
}
.ab_xljyzlt{
  margin-top: -256px;
}
.ab_xljyzl_con{
  width: 1200px;
  margin: 0 auto;
  margin-top: 40px;
  display: flex;
  justify-content: space-between;
}
.ab_xljyzl_con1{
  width: 285px;
height: 330px;
background: #FFFFFF;
box-shadow: 0px 12px 17px 0px rgba(35,46,140,0.11);
border-radius: 10px 10px 10px 10px;
border: 1px solid #D9D9D9;
}
.ab_xljyzl_con1 h1{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 24px;
color: #333333;
line-height: 30px;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 28px;
}
.ab_xljyzl_con1 p{
width: 235px;
height: 188px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #666666;
line-height: 26px;
text-align: justify;
font-style: normal;
text-transform: none;
margin: 0 auto;
margin-top: 25px;
}
.ab_gsbbox{
  width: 235px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
.ab_gsb1{
  width: 73px;
height: 29px;
background: #232E8C;
border-radius: 6px 6px 6px 6px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #FFFFFF;
line-height: 29px;
text-align: center;
font-style: normal;
text-transform: none;
}
.ab_gsb2{
  width: 235px;
height: 29px;
background: #232E8C;
border-radius: 6px 6px 6px 6px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #FFFFFF;
line-height: 29px;
text-align: center;
font-style: normal;
text-transform: none;
}
.ab_gsb3{
  width: 113px;
height: 29px;
background: #232E8C;
border-radius: 6px 6px 6px 6px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #FFFFFF;
line-height: 29px;
text-align: center;
font-style: normal;
text-transform: none;
}
.ab_xlzl_1.on{
  background: url('http://edu.tedu.cn/images/p4bg01.png') no-repeat;
}
.ab_xlzl_2.on{
  background: url('http://edu.tedu.cn/images/p4bg02.png') no-repeat;
}
.ab_xlzl_3.on{
  background: url('http://edu.tedu.cn/images/p4bg03.png') no-repeat;
}
.ab_xlzl_4.on{
  background: url('http://edu.tedu.cn/images/p4bg04.png') no-repeat;
}
.ab_xljyzl_con1.on h1{
  color: #fff;
}
.ab_xljyzl_con1.on p{
  color: #fff;
}
.ab_xljyzl_con1.on .ab_gsb1{
  background: #fff;
  color: #333;
}
.ab_xljyzl_con1.on .ab_gsb2{
  background: #fff;
  color: #333;
}
.ab_xljyzl_con1.on .ab_gsb3{
  background: #fff;
  color: #333;
}
.ab_hzhb{
  padding-top: 70px;
  background: #F3F4F4;
}
.ab_hzhblist{
  width: 1200px;
  margin: 0 auto;
  margin-top: 40px;
}
.ab_hzhblist ul{
  margin: 0;
  padding: 0;
  list-style: none;
    display: flex;
/*  justify-content: space-between;*/
  justify-content: space-evenly;
}
.ab_hzhblist ul li{
  width: 384px;
height: 65px;
background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
border: 1px solid #DDE7FF;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 24px;
color: #333333;
line-height: 65px;
text-align: center;
font-style: normal;
text-transform: none;
}
.ab_hzhblist ul li.on{
  background: #232E8C;
  color: #FFFFFF;
}
.ab_hzhb_con{
  width: 1200px;
  height: 420px;
  margin: 0 auto;
  margin-top: 40px;
  display: none;
}
.ab_hzhb_con.on{
  display: block;
}
.ab_hzhb_con1{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.ab_hzhbsch{
  width: 140px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #333333;
  line-height: 45px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-bottom: 20px;
}
.ab_zhhbdc{
  width: 282px;
  height: 170px;
  position: relative;
  border-radius: 10px 10px 10px 10px;
  overflow: hidden;
  margin-bottom: 20px;
}
.ab_zhhbdc h1{
  width: 282px;
  height: 47px;
  margin: 0;
  padding: 0;
  background: rgba(35,46,140,0.6);
  border-radius: 0px 0px 0px 0px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 19px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  position: absolute;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ab_hzhbschb{
  padding-bottom: 40px;
}
.ab_hzhbqy{
  padding-bottom: 60px;
}
.ab_zhhbdcb{
  padding-bottom: 40px;
}
.ab_rysz{
  padding-top: 70px;
}
.ab_ryszcon{
  width: 1200px;
  margin: 0 auto;
  margin-top: 40px;
  position: relative;
}
.swiper-container5 {
  width: 100%;
}

.swiper-container5 .swiper-wrapper {
  width: 100%;
}

.swiper-container5 .swiper-slide {
  width: 285px;
  overflow: hidden;
  position: relative;
}
.swiper-container5 .swiper-slide img{
  border-radius: 10px 10px 10px 10px;
}
.swiper-container5 .swiper-slide p{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #333333;
  line-height: 24px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin: 10px 0;
}

.swiper-button-next5 {
  width: 52px !important;
  height: 52px !important;
  background-image: url(http://edu.tedu.cn/images/p4zuo2.png) !important;
  top: 50% !important;
  margin-top: -60px  !important;
  left: -63px !important;
  right: auto !important;
  background-size: 100% !important;
}

.swiper-button-prev5 {
  width: 52px !important;
  height: 52px !important;
  background-image: url(http://edu.tedu.cn/images/p4you.png) !important;
  top: 50% !important;
  margin-top: -60px  !important;
  right: -63px !important;
  left: auto !important;
  background-size: 100% !important;
}
.swiper-button-next5:hover {
  background-image: url(http://edu.tedu.cn/images/p4zuo.png) !important;
}

.swiper-button-prev5:hover {
  background-image: url(http://edu.tedu.cn/images/p4you2.png) !important;
}
.ab_qgxq{
  padding-top: 70px;
  padding-bottom: 70px;
}
.ab_qgxqcon{
  width: 1200px;
  margin: 0 auto;
  margin-top: 40px;
}
.ab_qgxqcon1{
  width: 704px;
  float: left;
}
.ab_qgxqcon2{
  width: 450px;
  float: left;
  margin-left: 40px;
  padding-top: 40px;
}
/*关于我们移动*/
.m_bannerab_b{
  width: 100%;
  position: absolute;
  bottom: 1.18rem;
  display: flex;
  justify-content: center;
}
.m_bannerab_b1{
  width: 2.90rem;
height: 0.52rem;
background: #FF585D;
border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.26rem;
color: #FFFFFF;
line-height: 0.52rem;
text-align: center;
font-style: normal;
text-transform: none;
margin-right: 0.29rem;
margin-left: 0.1rem;
}
.m_bannerab_b2{
  width: 2.90rem;
height: 0.52rem;
background: #FFFFFF;
border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.26rem;
color: #FF585D;
line-height: 0.52rem;
text-align: center;
font-style: normal;
text-transform: none;
}
.m_bannerab_b a{
  text-decoration: none;
  outline: none;
}
.m_bannerab_b a:hover{
  text-decoration: none;
}
.m_bannerab_b a.m_bannerab_b1:hover{
  color: #FFFFFF;
  text-decoration: none;
}
.m_bannerab_b a.m_bannerab_b2:hover{
  color: #FF585D;
  text-decoration: none;
}
.mab_gk{
  position: relative;
  height: 4.74rem;
  background: #F3F3F3;
}
.mab_gkcon{
width: 7.10rem;
height: 4.74rem;
background: #FFFFFF;
box-shadow: 0px 0.18rem 0.16rem 0px rgba(217,217,217,0.61);
border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
border: 1px solid #D9D9D9;
position: absolute;
top: -0.3rem;
z-index: 9;
left: 0.2rem;
display: flex;
justify-content: space-around;
padding-top: 0.4rem;
flex-wrap: wrap;
}
.mab_gkcon1{
  width: 3rem;
  height: 1.82rem;
  margin-bottom: 0.3rem;
}
.mab_gkjy{
  background: url('http://edu.tedu.cn/images/p0icon_01.png') no-repeat;
  background-size: 100%;
}
.mab_gkxq{
  background: url('http://edu.tedu.cn/images/p0icon_02.png') no-repeat;
  background-size: 100%;
}
.mab_gkxy{
  background: url('http://edu.tedu.cn/images/p0icon_03.png') no-repeat;
  background-size: 100%;
}
.mab_gkgx{
  background: url('http://edu.tedu.cn/images/p0icon_04.png') no-repeat;
  background-size: 100%;
}
.mab_gkcon2{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 800;
font-size: 0.60rem;
color: #FF585D;
line-height: 0.70rem;
text-align: left;
font-style: normal;
text-transform: none;
margin-left: 0.26rem;
margin-top: 0.3rem;
}
.mab_gkcon3{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.28rem;
color: #333333;
line-height: 0.33rem;
text-align: left;
font-style: normal;
text-transform: none;
margin-left: 0.3rem;
    margin-top: 0.1rem;
}
.mab_dnjj{
  padding-top: 0.4rem;
  background: #F3F3F3;
  padding-bottom: 1.1rem;
}
.mab_dnjjcon{
  width: 7.10rem;
height: 7.36rem;
background: #FFFFFF;
box-shadow: 0px 0.18rem 0.16rem 0px rgba(217,217,217,0.61);
border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
border: 1px solid #D9D9D9;
margin: 0 auto;
margin-top: 0.4rem;
}
.mab_dnjjcon1{
  width: 6.4rem;
  height: 3.6rem;
  background: url('http://edu.tedu.cn/images/p11ship_abm.png') no-repeat;
  background-size: 100%;
  margin: 0 auto;
  margin-top: 0.4rem;
  display: flex;
  justify-content: center;
  align-content: center;
  flex-wrap: wrap;
  border-radius: 0.1rem 0.1rem 0.1rem 0.1rem;
  overflow: hidden;
}
.mab_dnjjcon1 img{
  width: 1.24rem;
  height: 1.24rem;
}
.myVideo_abm{
  width: 6.4rem;
  height: 3.6rem;
  display: none;

}
.mab_dnjjcon2{
  width: 6.40rem;
  margin: 0 auto;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.26rem;
  color: #666666;
  line-height: 0.39rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-top: 0.24rem;
  text-indent: 0.54rem;
}
.mab_dnjjcon3{
  width: 3.74rem;
height: 0.80rem;
background: #FF585D;
box-shadow: 0px 0.19rem 0.16rem -0.07rem rgba(239,132,132,0.45);
border-radius: 0.4rem 0.4rem 0.4rem 0.4rem;
margin: 0 auto;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.32rem;
color: #FFFFFF;
line-height: 0.80rem;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 0.1rem;
margin-top: 0.4rem;
}
.mab_dnjjcon3 img{
  width: 0.4rem;
  height: 0.4rem;
  vertical-align: sub;
}
.mab_ywbk{
  height: 11.48rem;
  padding-top: 0.7rem;
  background: url('http://edu.tedu.cn/images/p2bg_ab.png') no-repeat;
  background-size: 100%;
}
.mab_ywbk img{
  background-size: 100%;
}
.mab_ywbkcon{
  width: 7.1rem;
  margin: 0 auto;
  margin-top: 0.4rem;
}
.mab_ywbkcon1{
  height: 1.80rem;
  background: #FFFFFF;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  border: 1px solid #D9D9D9;
  margin-bottom: 0.2rem;
}
.mab_ywbkxl1{
  width: 1.85rem;
  margin-left: 0.15rem;
  float: left;
}
.mab_ywbkxl1 h1{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 800;
font-size: 0.64rem;
color: #232E8C;
line-height: 0.8rem;
text-align: left;
font-style: normal;
text-transform: none;
margin: 0;
padding: 0;
margin-top: 0.2rem;
}
.mab_ywbkxl1 p{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.32rem;
color: #333333;
line-height: 0.38rem;
text-align: left;
font-style: normal;
text-transform: none;
margin: 0;
padding: 0;
    margin-top: 0.05rem;
}
.mab_ywbkxl2{
  width: 1.70rem;
height: 1.40rem;
background: #F3F3F3;
border-radius: 0.06rem 0.06rem 0.06rem 0.06rem;
border: 1px solid #D9D9D9;
display: flex;
justify-content: center;
flex-wrap: wrap;
float: left;
align-content: center;
margin-top: 0.2rem;
}
.mab_ywbkxl2 img{
  width: 1.54rem;
  height: 0.35rem;
}
.mab_ywbkxl3{
  width: 3.05rem;
  float: left;
  margin-left: 0.15rem;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 0.2rem;
}
.mab_ywbkli{
  width: 1.45rem;
height: 0.62rem;
background: #F3F3F3;
border-radius: 0.06rem 0.06rem 0.06rem 0.06rem;
border: 1px solid #D9D9D9;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.26rem;
color: #666666;
line-height: 0.62rem;
text-align: center;
font-style: normal;
text-transform: none;
margin-bottom: 0.15rem;
}
.mab_ywbkli1{
  width: 3.05rem;
height: 0.62rem;
background: #F3F3F3;
border-radius: 0.06rem 0.06rem 0.06rem 0.06rem;
border: 1px solid #D9D9D9;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.26rem;
color: #666666;
line-height: 0.62rem;
text-align: center;
font-style: normal;
text-transform: none;
margin-bottom: 0.15rem;
}
.mab_ywbk_more{
  width: 3.74rem;
height: 0.80rem;
background: #FF585D;
border-radius: 0.4rem 0.4rem 0.4rem 0.4rem;
margin: 0 auto;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.32rem;
color: #FFFFFF;
line-height: 0.80rem;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 0.5rem;
}
.mab_ywbk_more img{
  width: 0.4rem;
  height: 0.4rem;
  vertical-align: sub;
}
.mab_xljy{
  padding-top: 0.7rem;
  background: #F3F3F3;
}
.mab_xljycon{
  width: 7.1rem;
  margin: 0 auto;
  padding-top: 0.4rem;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.mab_xljycon1{
  width: 3.45rem;
  height: 2.8rem;
  margin-bottom: 0.2rem;
  border-radius: 0.1rem;
}
.mab_xl{
  background: url('http://edu.tedu.cn/images/mab_p3bg01.png') no-repeat;
  background-size: 100%;
}
.mab_kf{
  background: url('http://edu.tedu.cn/images/mab_p3bg02.png') no-repeat;
  background-size: 100%;
}
.mab_td{
  background: url('http://edu.tedu.cn/images/mab_p3bg03.png') no-repeat;
  background-size: 100%;
}
.mab_hw{
  background: url('http://edu.tedu.cn/images/mab_p3bg04.png') no-repeat;
  background-size: 100%;
}
.mab_xljycon1 h1{
  margin: 0;
  padding: 0;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.40rem;
color: #FFFFFF;
line-height: 0.48rem;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 0.85rem;
}
.mab_xlbox{
  width: 3.05rem;
  margin: 0 auto;
  margin-top: 0.83rem;
  display: flex;
  justify-content: space-between;
}
.mab_xl1{
  width: 0.95rem;
height: 0.44rem;
background: #FFFFFF;
border-radius: 0.06rem 0.06rem 0.06rem 0.06rem;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.26rem;
color: #666666;
line-height: 0.44rem;
text-align: center;
font-style: normal;
text-transform: none;
}
.mab_xl2{
  width: 3.05rem;
height: 0.44rem;
background: #FFFFFF;
border-radius: 0.06rem 0.06rem 0.06rem 0.06rem;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.26rem;
color: #666666;
line-height: 0.44rem;
text-align: center;
font-style: normal;
text-transform: none;
}
.mab_xl3{
    width: 1.45rem;
height: 0.44rem;
background: #FFFFFF;
border-radius: 0.06rem 0.06rem 0.06rem 0.06rem;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.26rem;
color: #666666;
line-height: 0.44rem;
text-align: center;
font-style: normal;
text-transform: none;
}
.mab_zzhb{
  padding-top: 0.5rem;
  background: #F3F3F3;
}
.mab_zzhbcon{
  width: 7.1rem;
  margin: 0 auto;
  margin-top: 0.27rem;
}
.mab_zzhb_t{
  
}
.mab_zzhb_t ul{
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
/*  justify-content: space-between;*/
  justify-content: space-evenly;
}
.mab_zzhb_t ul li{
/*  width: 2.20rem;
height: 1.28rem;*/
  width: 2.60rem;
height: 0.8rem;
background: #FFFFFF;
border-radius: 0.2rem;
border: 1px solid #232E8C;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.32rem;
color: #333333;
line-height: 0.4rem;
text-align: center;
font-style: normal;
text-transform: none;
display: flex;
flex-wrap: wrap;
justify-content: center;
align-content: center;
}
.mab_zzhb_t ul li.on{
  background: #232E8C;
  color: #fff;
  }
.mab_zzhbcon1{
  height: 4.9rem;
  padding-top: 0.3rem;
  display: none;
}
.mab_zzhbcon1.on{
  display: block;
}
.mab_zzhbcon1box{
    display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.mab_zzhbxlhz{
  padding-bottom: 0.3rem;
}
.mab_zzhbxl{
  width: 1.75rem;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.20rem;
color: #333333;
line-height: 0.6rem;
text-align: center;
font-style: normal;
text-transform: none;
margin-bottom: 0.2rem;
}
.mab_zzhbxl img{
  width: 1.24rem;
  height: 1.24rem;
}
.mab_zzhbqy{
    padding-bottom: 0.7rem;
}
.mab_zzhbqy img{
  width: 7.1rem;
  height: 3.39rem;

}
.mab_zzhbdchz{
  padding-bottom: 0.5rem;
}
.mab_zzhbdc{
  width: 3.45rem;
  height: 1.86rem;
  border-radius: 0.06rem;
  overflow: hidden;
  position: relative;
  margin-bottom: 0.2rem;
}
.mab_zzhbdc img{
  width: 3.45rem;
  height: 1.86rem;
}
.mab_zzhbdc h1{
  width: 100%;
height: 0.40rem;
background: rgba(35,46,140,0.6);
border-radius: 0px 0px 0px 0px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.20rem;
color: #FFFFFF;
line-height: 0.4rem;
text-align: center;
font-style: normal;
text-transform: none;
position: absolute;
bottom: 0;
margin: 0;
}
.mab_ryzz{
  background: #F3F3F3;
}
.mab_ryzzcon{
  padding-top: 0.3rem;
  padding-bottom: 0.7rem;
}
.mab_ryzz .swiper-container {
  padding-bottom: 0.5rem;
}
.mab_ryzz .swiper-container .swiper-slide {
  width: 5rem;
}
.mab_ryzz .swiper-container .swiper-pagination {
    bottom: 0rem;
    width: 100%;
    z-index: 20;
    text-align: center;
    position: absolute;
}

.mab_ryzz .swiper-pagination-switch {
  margin: 0 0.15rem;
  width: 0.40rem;
  height: 0.05rem;
  cursor: pointer;
  display: inline-block;
  background: #d2d6d9;
}

.mab_ryzz .swiper-active-switch {
  background: #fdc12d;
}

.mab_ryzz .swiper-container {
  --swiper-theme-color: #ff6600;
  --swiper-pagination-color: #00ff33;
  /* 两种都可以 */
}

.mab_ryzz .swiper-pagination-bullet {
  width: 0.32rem;
height: 0.1rem;
background: #7e7d7d;
border-radius: 0.03rem 0.03rem 0.03rem 0.03rem;
margin: 0 0.07rem;
}
.mab_ryzz .swiper-pagination-bullet-active {
  opacity: 1;
  width: 0.32rem;
  height: 0.1rem;
background: #232E8C;
  border-radius: 0.05rem;
}
.mab_ryzzcon1{
  width: 5rem;
height: 4.82rem;
background: #FFFFFF;
box-shadow: 0px 0.18rem 0.16rem 0px rgba(217,217,217,0.61);
border-radius: 0.2rem;
border: 1px solid #D9D9D9;
overflow: hidden;
}
.mab_ryzzcon1 img{
  width: 5rem;
  height: 3.65rem;
}
.mab_ryzzcon1 p{
  margin: 0;
  padding: 0;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.26rem;
color: #333333;
line-height: 0.35rem;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 0.22rem;
}
/*新闻咨询*/
.zx_banner{
  background: url('http://edu.tedu.cn/images/banner_zx.png') no-repeat center;
}
.xq_banner{
  background: url('http://edu.tedu.cn/images/xq_banner1.png') no-repeat center;
}
.ab_banner{
  background: url('http://edu.tedu.cn/images/banner_ab.png') no-repeat center;
}
.jhzt_banner{
  background: url('http://edu.tedu.cn/images/jhzt_banner.png') no-repeat center;
}
.syjh_banner{
  width: 100%;
  height: 475px;
  position: relative;
  background: url('http://edu.tedu.cn/images/syjh_banner.jpg') no-repeat center;
  background-size: cover;
}
.jhzt_banner h2{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 800;
  font-size: 64px;
  color: #FFFFFF;
  text-align: center;
  font-style: normal;
  text-transform: none;
  padding-top: 70px;
}
.jhzt_banner p{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 19px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-top: 20px;
}
.jhzt_banner_form{
  margin: 0 auto;
  margin-top: 40px;
  width: 938px;
  height: 108px;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #E2DCDC;
}
.zx_banner1{
  width: 508px;
  position: absolute;
  bottom: 89px;
  left: 50%;
  margin-left: -100px;
}
.zx_banner1 ul{
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: space-between;

}
.zx_banner1 ul li{
  width: 112px;
  height: 40px;
  list-style: none;
  background: #FFFFFF;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 24px;
  color: #333333;
  line-height: 40px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  border-radius: 10px 10px 10px 10px;
  cursor: pointer;
}
.zx_banner1 ul li:hover{
  background: #FF585D;  
  color: #FFFFFF;

}
/*新闻列表*/
.list_banner{
  background: url('http://edu.tedu.cn/images/list_banner1.png') no-repeat center;
}
.zx_rdht{
  width: 100%;
}
.zx_rdht1{
  width: 1200px;
  margin: 0 auto;
}
.zx_rdht1_l{
  width: 136px;
  height: 55px;
  background: url('http://edu.tedu.cn/images/p0zuo.png') no-repeat;
  float: left;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 20px;
color: #FFFFFF;
line-height: 55px;
text-align: center;
font-style: normal;
text-transform: none;
}
.zx_rdht1_r{
  height: 55px;
  overflow: hidden;
  width: 1064px;
  float: left;
}
.zx_rdht1_r ul{
  margin: 0;
  padding: 0;
  list-style: none;
}
.zx_rdht1_r ul li{
  list-style: none;
  margin-left: 40px;
  background: url('http://edu.tedu.cn/images/huo.gif') no-repeat;
  background-position: 0 18px;
  padding-left: 20px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
line-height: 55px;
text-align: left;
font-style: normal;
text-transform: none;
float: left;
}
.zx_rdht1_r ul li:nth-child(1){
  margin-left: 15px;
}
.zx_rdht1_r ul li a{
  color: #666666;
}
.zx_rdht1_r ul li a:hover{
  color: #232E8C;
  text-decoration: none;
}
.zx_content{
  width: 100%;
  background: #F3F4F4;
  padding-top: 1px;
  padding-bottom: 1px;
}
.zx_zxks{
  width: 1200px;
  margin: 0 auto;
  margin-top: 30px;
}
.zx_zxks1{
  width: 880px;
  float: left;
}
.zx_zxks2{
  width: 310px;
  float: right;
}
.zx_zxks1_t{
  height: 400px;
background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
border: 1px solid #D9D9D9;
padding: 15px;
}
.zx_zxkstu{
  width: 240px;
  height: 370px;
  
  float: left;
}
.zx_zxksbg{
  background: url('http://edu.tedu.cn/images/p1_zuobg.png') no-repeat;
}
.zx_kfjybg{
  background: url('http://edu.tedu.cn/images/p2zuobg.png') no-repeat;
}
.zx_tdxlssbg{
  background: url('http://edu.tedu.cn/images/p3zuobg.png') no-repeat;
}
.zx_gjssbg{
  background: url('http://edu.tedu.cn/images/p4zuobg.png') no-repeat;
}
.zx_zxkstu1{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 36px;
color: #FFFFFF;
line-height: 43px;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 23px;
}
.zx_zxkstu2{
width: 164px;
height: 42px;
border-radius: 30px 30px 30px 30px;
margin: 0 auto;
margin-top: 219px;
overflow: hidden;
}
.zx_zxkstu2 a{
  display: block;
  background: #232E8C;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 20px;
  color: #FFFFFF;
  line-height: 42px;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.zx_zxkstu2 a:hover{
  background: #FF585D;
  color: #FFFFFF;
  text-decoration: none;
}
.zx_zxksnews{
  width: 581px;
  float: left;
  margin-left: 20px;
}
.zx_zxksnews1 ul{
margin: 0;
padding: 0;
list-style: none;
}
.zx_zxksnews1 ul li{
  width: 72px;
  height: 26px;
  list-style: none;
  float: left;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #333333;
  line-height: 26px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-right: 17px;
  border-radius: 3px 3px 3px 3px;
  cursor: pointer;
}
.zx_zxksnews1 ul li.on{
  color: #ffffff;
  background: #232E8C;
}
.zx_zxksnews2 ul{
  margin: 0;
  padding: 0;
  list-style: none;
  margin-top: 7px;
  display: none;
}
.zx_zxksnews2 ul.on{
  display: block;
}
.zx_zxksnews2 ul li{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;

line-height: 28px;
text-align: left;
font-style: normal;
text-transform: none;
}
.zx_zxksnews2 ul li a{
  color: #666666;
  text-decoration: none;
}
.zx_zxksnews2 ul li a:hover{
  color: #232E8C;
  font-weight: bold;
  text-decoration: none;
}
.zx_zxksnews2 ul li a span{
  display: block;
  float: right;
}
.zx_zxksnews2 ul li.zx_zxksnews2_more a{
  color: #FF7E82;
}
.zx_zxksnews2 ul li.zx_zxksnews2_more a:hover{
  color: #FF585D;
}
.zx_zxks1_b{
height: 66px;
background: #232E8C;
border-radius: 10px 10px 10px 10px;
margin-top: 10px;
}
.zx_zxks1_b1{
  width: 550px;
  float: left;
  padding-left: 72px;;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 24px;
color: #FFFFFF;
line-height: 66px;
text-align: left;
font-style: normal;
text-transform: none;
display: flex;
justify-content: flex-start;
    align-items: center;
}
.zx_kfjy1_b1{
  width: 550px;
  float: left;
  padding-left: 72px;;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 24px;
color: #FFFFFF;
line-height: 66px;
text-align: center;
font-style: normal;
text-transform: none;
display: flex;
justify-content: center;
    align-items: center;
}
.zx_zxks1_b1 img{
width: 20px;
height: 20px;
margin-right: 9px;
}
.zx_zxks1_b1 span{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 800;
font-size: 40px;
color: #FF585D;
text-align: center;
font-style: normal;
text-transform: none;
padding: 0 8px;
}
.zx_kfjy1_b1 span{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 800;
font-size: 40px;
color: #FF585D;
text-align: center;
font-style: normal;
text-transform: none;
padding: 0 8px;
}
.zx_zxks1_b2{
  width: 278px;
height: 66px;
background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
border: 2px solid #FF585D;
float: right;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 24px;
color: #FF585D;
line-height: 66px;
text-align: center;
font-style: normal;
text-transform: none;
cursor: pointer;
}
.zx_zxks1_b2:hover{
  background: #FF585D;
  color: #FFFFFF;
}
.zx_kfjy1_b2{
background: #FF585D;
  width: 278px;
height: 66px;
border-radius: 10px 10px 10px 10px;
float: right;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 24px;
color: #FFFFFF;
line-height: 66px;
text-align: center;
font-style: normal;
text-transform: none;
cursor: pointer;
}
.zx_zxks2_t{
height: 202px;
background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
border: 1px solid #D9D9D9;
padding: 15px;
}
.zx_kfjy2_t{
height: 172px;
background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
border: 1px solid #D9D9D9;
padding: 15px;

}
.zx_tdxlss2_t{
height: 295px;
background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
border: 1px solid #D9D9D9;
padding: 15px 10px;

}
.zx_gjss2_t{
height: 133px;
background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
border: 1px solid #D9D9D9;
padding: 15px;

}
.zx_kfjy2_t1{
height: 294px;
background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
border: 1px solid #D9D9D9;
padding: 15px;
margin-top: 10px;
}
.zx_tdxlss2_t1{
height: 171px;
background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
border: 1px solid #D9D9D9;
padding: 15px;
margin-top: 10px;
}
.zx_gjss2_t1{
height: 333px;
background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
border: 1px solid #D9D9D9;
padding: 15px;
margin-top: 10px;
}
.zx_zxks_title{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 16px;
color: #333333;
text-align: left;
font-style: normal;
text-transform: none;
}
.zx_zxks_title a{
  float: right;
  background: url('http://edu.tedu.cn/images/more.png') no-repeat;
  padding-right: 10px;
  background-position: right 6px;
  color: #999999;
  text-decoration: none;
  font-weight: 400;
  font-size: 14px;
}
.zx_zxks_title a:hover{
  background: url('http://edu.tedu.cn/images/more_.png') no-repeat;
  background-position: right 6px;
  color: #FF585D;
  text-decoration: none;
  font-size: 14px;
}
.zx_zxks_con{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 12px;
}
.zx_zxks_con1{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 12px;
}
.zx_zxks_con a{
  display: block;
  width: 135px;
  height: 22px;
  background: #F3F4F4;
  border-radius: 3px 3px 3px 3px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #666666;
  line-height: 22px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  margin-bottom: 7px;
}
.zx_zxks_con1 a{
  display: block;
  width: 48px;
height: 24px;
background: #F3F4F4;
border-radius: 3px 3px 3px 3px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #666666;
line-height: 24px;
text-align: center;
font-style: normal;
text-transform: none;
margin-bottom: 10px;
text-decoration: none;
}
.zx_zxks_con a:hover{
  height: 20px;
  line-height: 20px;
  color: #232E8C;
  border: 1px solid #232E8C;
  text-decoration: none;
  font-weight: bold;
}
.zx_zxks_con a:focus{
  color: #666666;
  text-decoration: none;
  outline: none;
}
.zx_zxks_con1 a:hover{
  width: 48px;
height: 24px;
line-height: 22px;
background: #F3F4F4;
border-radius: 3px 3px 3px 3px;
border: 1px solid #232E8C;
font-weight: bold;
color: #232E8C;
}
.zx_zxks_con a img{
  vertical-align: text-top;
}
.zx_zxks2_b{
height: 264px;
background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
border: 1px solid #D9D9D9;
margin-top: 10px;
padding: 15px 10px;
}
.zx_zxks2_b1 ul{
  margin: 0;
  padding: 0;
  list-style: none;
  padding: 0 5px;
}
.zx_zxks2_b1 ul li{
  width: 135px;
height: 26px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #333333;
line-height: 26px;
text-align: center;
font-style: normal;
text-transform: none;
float: left;
}
.zx_zxks2_b1 ul li.on{
  background: #232E8C;
  border-radius: 3px 3px 3px 3px;
  color: #FFFFFF;
}
.zx_zxks2_b2 ul{
  margin-top: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-top: 5px;
}
.zx_zxks2_b2o{
  display: none;
}
.zx_zxks2_b2o.on{
  display: block;
}
.zx_zxksyx{
  width: 96px;
height: 90px;
border-radius: 10px 10px 10px 10px;
text-align: center;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 12px;
color: #666666;
line-height: 26px;
text-align: center;
font-style: normal;
text-transform: none;
position: relative;
margin-top: 10px;
}
.zx_zxksyx:hover .zx_zxksyx_h{
  display: block;
}
.zx_zxksyx_h{
  display: none;
    width: 90px;
  height: 90px;
  top: 0;
  left: 0;
  position: absolute;
  background: rgba(35,46,140,0.81);
  border-radius: 10px 10px 10px 10px;
  text-align: center;
  line-height: 90px;
}
.zx_zxks2_b2{
  position: relative;
}
.zx_zxks2_b2 .zx_zxksyx_h a{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 14px;
color: #FFFFFF;
font-style: normal;
text-transform: none;
text-decoration: none;
}
.zx_zxks2_b2 .zx_zxksyx_h a:hover{
  color: #FFFFFF;
  text-decoration: none;
}
.zx_zxks2_b2 ul.zx_zxks2_dq{
  padding-top: 14px;
  padding-left: 5px;
    padding-right: 5px;
}
.zx_zzyrzyx_t{
  padding: 0 5px;
}
.zx_zxks2_b2 ul.zx_zxks2_dq a{
  display: block;
  width: 48px;
height: 24px;
background: #F3F4F4;
border-radius: 3px 3px 3px 3px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #666666;
line-height: 24px;
text-align: center;
font-style: normal;
text-transform: none;
margin-bottom: 10px;
text-decoration: none;
}
.zx_zxks2_b2 ul.zx_zxks2_dq a:hover{
  width: 48px;
height: 24px;
line-height: 22px;
background: #F3F4F4;
border-radius: 3px 3px 3px 3px;
border: 1px solid #232E8C;
font-weight: bold;
color: #232E8C;
}
.zx_tdxlss_yxhz{
  width: 280px;
height: 22px;
margin: 0 auto;
}
.zx_tdxlss_yxhz a{
  display: block;
  background: #FFE7E7;
  border-radius: 12px 12px 12px 12px;
  text-decoration: none;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #FF585D;
  line-height: 22px;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.zx_tdxlss_yxhz a:hover{
  background: #FF585D;
  color: #FFFFFF;
  text-decoration: none;
  }

.swiper-container7 {
  width: 100%;
  margin-top: 15px;
}

.swiper-container7 .swiper-wrapper {
  width: 100%;
}

.swiper-container7 .swiper-slide {
  width: 56px;
  overflow: hidden;
  position: relative;
}

.swiper-button-next7 {
  width: 12px !important;
height: 26px !important;
background-color: #F3F4F4 !important;
border-radius: 4px 4px 4px 4px;
background-image: url('http://edu.tedu.cn/images/Vector.png') !important ;
  top: 50% !important;
  margin-top: -26px  !important;
  left: -15px !important;
  right: auto !important;
  background-size: 6px 9px !important;
}

.swiper-button-prev7 {
    width: 12px !important;
height: 26px !important;
background-color: #F3F4F4 !important;
background-image: url('http://edu.tedu.cn/images/Vector1.png') !important ;
border-radius: 4px 4px 4px 4px;
  top: 50% !important;
  margin-top: -26px  !important;
  right: -15px !important;
  left: auto !important;
  background-size: 6px 9px !important;
}
.swiper-button-next7:hover {
  background-color: #D9D9D9 !important;
}

.swiper-button-prev7:hover {
  background-color: #D9D9D9 !important;
}
.zx_kqpx2_yx1{
  width: 56px;
  text-align: center;
  display: inline-block;
  line-height: 36px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #666666;
  font-style: normal;
  text-transform: none;
  cursor: pointer;
}
.zx_kqpx2_yx1:hover{
  color: #232E8C;
  font-weight: bold;
}
.zx_kqpx2_yx1 a{
  color: #666666;
}
.zx_kqpx2_yx1 a:hover{
  color: #232E8C;
}
.zx_gjss_mx{
  width: 280px;
height: 82px;
background: #F3F4F4;
border-radius: 10px 10px 10px 10px;
margin-bottom: 10px;
cursor: pointer;
border: 1px solid #F3F4F4;
}
.zx_gjss_mx:hover{
  width: 280px;
height: 82px;
background: #F3F4F4;
border-radius: 10px 10px 10px 10px;
border: 1px solid #232E8C;
}
.zx_gjss_mx1{
  width: 41px;
  text-align: center;
  margin-left: 12px;
  margin-top: 16px;
  float: left;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 14px;
  color: #FF585D;
  line-height: 22px;
  font-style: normal;
  text-transform: none;
}
.zx_gjss_mx2{
  width: 60px;
  margin-left: 8px;
  float: left;
  margin-top: 11px;
}
.zx_gjss_mx3{
  width: 140px;
  margin-left: 12px;
  float: left;
  margin-top: 10px;
}
.zx_gjss_mx3 h1{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 14px;
  color: #333333;
  line-height: 18px;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.zx_gjss_mx3 p{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 300;
  font-size: 10px;
  color: #999999;
  line-height: 18px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin: 0;
  padding:0;
  width: 158px;
  transform: scale(0.86);
  margin-left: -10px;
}
.zx_gjss_mx3 span{
  background: #FFFFFF;
  border-radius: 3px 3px 3px 3px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 12px;
  color: #999999;
  line-height: 21px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  padding:2px 5px;
  margin-top: 3px;
  display: inline-block;
}
.zx_rmzx{
  padding-top: 40px;
  width: 1200px;
  margin: 0 auto;
  padding-bottom: 30px;
}
.zx_rmzxcon{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 40px;
}
.zx_rmzxlist{
  width: 585px;
  height: 154px;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  margin-bottom: 20px;
  padding: 15px;
  border: 1px solid #FFFFFF;
}
.zx_rmzxlist:hover{
  width: 585px;
  height: 154px;
  background: #FFFFFF;
  box-shadow: 0px 12px 17px 0px rgba(35,46,140,0.11);
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #232E8C;
}
.zx_rmzxlist1{
  width: 150px;
  float: left;
}
.zx_rmzxlist1 img{
  width: 150px;
  height: 124px;
}
.zx_rmzxlist2{
  width: 382px;
  float: left;
  margin-left: 18px;
}
.zx_rmzxlist2 h1{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 20px;
  color: #333333;
  line-height: 26px;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.zx_rmzxlist2 h1 a{
  text-decoration: none;
  color: #333333;
}
.zx_rmzxlist2 h1 a:hover{
  text-decoration: none;
  color: #333333;
}
.zx_rmzxlist2 p{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #666666;
  line-height: 26px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-top: 12px;
}
.zx_rmzxlist2 p a{
  color: #FF585D;
  text-decoration: none;
}
.zx_rmzxlist2 p a:hover{
  color: #FF585D;
  text-decoration: none;
}
.zx_rmzxlist3{
  margin-top: 13px;
  display: flex;
  justify-content: space-between;
}
.zx_rmzxlist3 span{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #BBBBBB;
  line-height: 17px;
  text-align: left;
  font-style: normal;
  text-transform: none;
}

.zx_rmzxlist3 span:nth-child(2){
  background: url('http://edu.tedu.cn/images/shij.png') no-repeat;
  padding-left: 20px;
}
.zxm_banner {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.zxm_banner img{
  width: 100%;
}
.mzx_gk{
  position: relative;
  height: 4.74rem;
  background: #F3F3F3;
}
.mzx_gkcon{
  width: 7.10rem;
  height: 4.74rem;
  background: #FFFFFF;
  box-shadow: 0px 0.18rem 0.16rem 0px rgba(217,217,217,0.61);
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  border: 1px solid #D9D9D9;
  position: absolute;
  top: -0.3rem;
  z-index: 9;
  left: 0.2rem;
  padding-top: 0.3rem;
}
.mzx_gkcon_t{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 0.36rem;
  color: #333333;
  line-height: 0.43rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.mzx_gkcon ul{
  margin: 0;
  padding: 0;
  list-style: none;
  margin-left: 0.25rem;
  margin-top: 0.35rem;
}
.mzx_gkcon ul li{
  width: 6.60rem;
  height: 0.70rem;
  background: #F3F4F4;
  border-radius: 0.1rem;
  margin-bottom: 0.2rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.28rem;
  color: #333333;
  line-height: 0.7rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 0.1rem;
  padding-right: 0.2rem;
}
.mzx_gkcon ul li p{
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
}
.mzx_gkcon ul li img{
  width: 0.3rem;
  height: 0.3rem;
}
.mzx_gkcon ul li a{
  color: #FF585D;
  text-decoration: none;
  float: right;
}
.mzx_gkcon ul li a:hover{
  color: #FF585D;
  text-decoration: none;
}
.mzx_zxks{
  background: #F3F3F3;
  padding-top: 0.5rem;
  padding-bottom: 0.7rem;
}
.mzx_zxks1{
  width: 7.1rem;
  margin: 0 auto;
  padding-top: 0.4rem;
}
.mzx_zxks_bg{
  background: url('http://edu.tedu.cn/images/mzx_zxks.png') no-repeat;
  background-size: 100%;
}
.mzx_gjkfdx_bg{
  background: url('http://edu.tedu.cn/images/mzx_p2bg.png') no-repeat;
  background-size: 100%;
}
.mzx_tdxlss_bg{
  background: url('http://edu.tedu.cn/images/mzx_p3bg.png') no-repeat;
  background-size: 100%;
}
.mzx_gjss_bg{
  background: url('http://edu.tedu.cn/images/mzx_p4bg.png') no-repeat;
  background-size: 100%;
}
.mzx_zxks1_t{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 0.48rem;
  color: #FFFFFF;
  line-height: 0.58rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.mzx_zxks1_t1{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.26rem;
  color: #FFFFFF;
  line-height: 0.31rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-top: 0.15rem;
}
.mzx_zxks1_con{
  margin-top: 0.4rem;
}
.mzx_zxks1_con ul{
  width: 6.9rem;
  margin: 0 auto;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: space-around;
}
.mzx_zxks1_con ul li{
  width: 2.07rem;
  height: 0.7rem;
  background: #FFFFFF;
  border-radius: 0.1rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.32rem;
  color: #333333;
  line-height: 0.7rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.mzx_zxks1_con ul li.on{
  background: #FF585D;
  color: #FFFFFF;
  font-weight: bold;
}
.mzx_zxks1_con1{
height: 4.22rem;
background: #FFFFFF;
box-shadow: 0px 0.18rem 0.16rem 0px rgba(217,217,217,0.61);
border-radius: 0.2rem;
border: 1px solid #D9D9D9;
margin-top: 0.32rem;
position: relative;
display: none;
}
.mzx_zxks1_con1.on{
  display: block;
}
.mzx_zxks1_p1{
  position: absolute;
  top: -0.21rem;
  left: 1.06rem;
}
.mzx_zxks1_p2{
  position: absolute;
  top: -0.21rem;
  left: 3.35rem;
}
.mzx_zxks1_p3{
  position: absolute;
  top: -0.21rem;
  left: 5.65rem;
}
.mzx_zxks1_s img{
  width: 0.36rem;
  height: 0.37rem;
}
.mzx_zxks1_con1 ul{
  width: 6.6rem;
  margin: 0 auto;
  padding: 0;
  list-style: none;
  margin-top: 0.2rem;
}
.mzx_zxks1_con1 ul li{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.24rem;
color: #666666;
line-height: 0.48rem;
text-align: left;
font-style: normal;
text-transform: none;
}
.mzx_zxks1_con1 ul li a{
 color: #666666;
 text-decoration: none; 
}
.mzx_zxks1_con1 ul li span{
  float: right;
}
.mzx_zxks1_more{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.24rem;
line-height: 0.48rem;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 0.08rem;
}
.mzx_zxks1_more a{
  color: #FF7E82;
  text-decoration: none;
}
.mzx_zxks1_more a:hover{
  color: #FF7E82;
  text-decoration: none;
}
.mzx_zxks2{
  width: 7.1rem;
  height: 3.70rem;
  margin: 0 auto;
  background: #FFFFFF;
  box-shadow: 0px 0.18rem 0.16rem 0px rgba(217,217,217,0.61);
  border-radius: 0.2rem;
  border: 1px solid #D9D9D9;
  margin-top: 0.3rem;
  padding: 0.2rem;
}
.mzx_zxks_title{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.32rem;
color: #333333;
text-align: left;
font-style: normal;
text-transform: none;
}
.mzx_zxks_title a{
  float: right;
  background: url('http://edu.tedu.cn/images/m_more_.png') no-repeat;
  font-size: 0.24rem;
  padding-right: 0.20rem;
  background-position: right 0.07rem;
  color: #FF585D;
  text-decoration: none;
  background-size: 0.2rem 0.2rem;
  margin-top: 0.08rem;
}
.mzx_zxks_title a:hover{
  float: right;
  background: url('http://edu.tedu.cn/images/m_more_.png') no-repeat;
  font-size: 0.24rem;
  padding-right: 0.20rem;
  background-position: right 0.07rem;
  color: #FF585D;
  text-decoration: none;
  background-size: 0.2rem 0.2rem;
  margin-top: 0.08rem;
}
.swiper-container8 {
  width: 100%;
  margin-top: 0.37rem;
  padding-bottom: 0.4rem;
}

.swiper-container8 .swiper-wrapper {
  width: 100%;
}

.swiper-container8 .swiper-slide {
  width: 2rem;
  overflow: hidden;
  position: relative;
}
.swiper-container9 {
  width: 100%;
  margin-top: 0.37rem;
  padding-bottom: 0.4rem;
}

.swiper-container9 .swiper-wrapper {
  width: 100%;
}

.swiper-container9 .swiper-slide {
  width: 2rem;
  overflow: hidden;
  position: relative;
}
.mzx_kqpx2_yx1{
  width: 2.3rem;
  text-align: center;
  display: inline-block;
  line-height: 0.45rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.28rem;
  color: #666666;
  font-style: normal;
  text-transform: none;
  cursor: pointer;
}
.mzx_kqpx2_yx1 img{
  width: 1.6rem;
  height: 1.6rem;
}
.mzx_zxks2_con{
  position: relative;
}
.mzx_zxks2_con .swiper-container .swiper-pagination {
    bottom: 0rem;
    width: 100%;
    z-index: 20;
    text-align: center;
    position: absolute;
}

.mzx_zxks2_con .swiper-pagination-switch {
  margin: 0 0.15rem;
  width: 0.40rem;
  height: 0.05rem;
  cursor: pointer;
  display: inline-block;
  background: #d2d6d9;
}

.mzx_zxks2_con .swiper-active-switch {
  background: #fdc12d;
}

.mzx_zxks2_con .swiper-container {
  --swiper-theme-color: #ff6600;
  --swiper-pagination-color: #00ff33;
  /* 两种都可以 */
}

.mzx_zxks2_con .swiper-pagination-bullet {
  width: 0.32rem;
height: 0.1rem;
background: #7e7d7d;
border-radius: 0.03rem 0.03rem 0.03rem 0.03rem;
margin: 0 0.07rem;
}
.mzx_zxks2_con .swiper-pagination-bullet-active {
  opacity: 1;
  width: 0.32rem;
  height: 0.1rem;
background: #232E8C;
  border-radius: 0.05rem;
}
.mzx_zxks3{
  width: 7.10rem;
height: 1.48rem;
margin: 0 auto;
background: #232E8C;
border-radius: 0.2rem;
margin-top: 0.3rem;
padding-top: 0.1rem;
}
.mzx_zxks3 p{
  margin: 0;
  padding: 0;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.32rem;
color: #FFFFFF;
line-height: 0.51rem;
text-align: center;
font-style: normal;
text-transform: none;
display: flex;
    align-items: center;
    justify-content: center;
}
.mzx_zxks3 p span{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 800;
font-size: 0.64rem;
color: #FF585D;
line-height: 1.02rem;
text-align: center;
font-style: normal;
text-transform: none;
padding: 0 0.1rem;
}
.mzx_zxks3_1{
  width: 3.74rem;
height: 0.80rem;
background: #FF585D;
box-shadow: 0px 0.19rem 0.16rem -0.07rem rgba(239,132,132,0.45);
border-radius: 0.4rem 0.4rem 0.4rem 0.4rem;
margin: 0 auto;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.32rem;
color: #FFFFFF;
line-height: 0.80rem;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: -0.4rem;
}
.mzx_zxks3_1 img{
  width: 0.4rem;
  height: 0.4rem;
  vertical-align: sub;
}
.mzx_gjkfdx{
    background: #F3F3F3;
    padding-bottom: 0.7rem;
}
.mzx_gjkfdx2{
  height: 2.23rem;
}
.mzx_gjss2{
  height: 3.21rem;
}
.mzx_zxks3_con{
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  margin-top: 0.2rem;
}
.mzx_zxks3_con a{
  display: block;
  width: 2.1rem;
  height: 0.46rem;
  background: #F3F4F4;
  border-radius: 0.03rem;
  font-size: 0.24rem;
  color: #666666;
  line-height: 0.46rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  margin-bottom: 0.2rem;
}
.mzx_zxks3_con a:hover{
  text-decoration: none;
  outline: none;
  color: #666666;
}
.mzx_gjkfdx3{
  padding-top: 0.28rem;
}
.mzx_zxks4{
  width: 7.10rem;
height: 3.21rem;
margin: 0 auto;
background: #232E8C;
border-radius: 0.2rem;
margin-top: 0.3rem;
padding-top: 0.1rem;
}
.mzx_gjss2_con{
  display: flex;
  justify-content: space-between;
  margin-top: 0.18rem;
}
.mzx_gjss2_con1{
  width: 2.16rem;
  height: 2.16rem;
  background: #F3F4F4;
  border-radius: 0.2rem;
  position: relative;
}
.mzx_gjss_num{
  width: 0.5rem;
  height: 0.5rem;
  position: absolute;
  top: 0;
  left: 0;
}
.mzx_gjss_num img{
  width: 0.5rem;
  height: 0.5rem;
  }
.mzx_gjss_logo{
  text-align: center;
  margin-top: 0.3rem;
}
.mzx_gjss_logo img{
  width: 1rem;
  height: 1rem;
}
.mzx_gjss2_con1 h1{
  margin: 0;
  padding: 0;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.24rem;
color: #333333;
line-height: 0.38rem;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 0.15rem;
}
.mzx_gjss2_con1 p{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 300;
  font-size: 0.14rem;
  color: #999999;
  line-height: 0.3rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  width: 3rem;
  transform: scale(0.71);
    margin-left: -0.4rem;
}
.mzx_gjss_lc{
    width: 7.10rem;
margin: 0 auto;
  margin-top: 0.3rem;
  display: flex;
  justify-content: space-between;
}
.mzx_gjss_lc1{
  width: 1.64rem;
height: 1.40rem;
background: #FFFFFF;
box-shadow: 0rem 0.18rem 0.16rem 0rem rgba(217,217,217,0.61);
border-radius: 0.20rem;
border: 1px solid #D9D9D9;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.28rem;
color: #666666;
line-height: 0.65rem;
text-align: center;
font-style: normal;
text-transform: none;
}
.mzx_gjss_lc1 img{
  width: 0.5rem;
  height: 0.5rem;
  margin-top: 0.2rem;
}
.mzx_gjss_lc1 a{
  color: #666666;
}
.mzx_gjss_lc1 a:hover{
  color: #666666;
}
.list_bannerzn{
  position: absolute;
  left: 50%;
  margin-left: -42px;
  bottom: 89px;
  width: 332px;
  height: 40px;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;

  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 24px;
  color: #333333;
  line-height: 40px;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.list_bannerzn span{
  width: 112px;
  height: 40px;
  background: #232E8C;
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #FFFFFF;
  float: right;

  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 24px;
  color: #FFFFFF;
  line-height: 40px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  cursor: pointer;
}
.list_bannerzn span:hover{
  background: #FF585D;
}
.ty_wei{
  width: 1200px;
  margin: 0 auto;
  margin-top: 30px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #666666;
  line-height: 16px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  background: url('http://edu.tedu.cn/images/dingw.png') no-repeat;
  padding-left: 20px;
}
.ty_wei a{
  color: #666666;
  text-decoration: none;
}
.ty_wei a:hover{
  color: #666666;
  text-decoration: none;
}
.ty_wei1{
  width: 1200px;
  margin: 0 auto;
  margin-top: 30px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  line-height: 16px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  background: url('http://edu.tedu.cn/images/dingw1.png') no-repeat;
  padding-left: 20px;
}
.ty_wei1 a{
  color: #FFFFFF;
  text-decoration: none;
}
.ty_wei1 a:hover{
  color: #FFFFFF;
  text-decoration: none;
}
.list_box{
  width: 1200px;
  margin: 0 auto;
  margin-top: 30px;
  margin-bottom: 30px;
}
.list_box_left_box{
  width: 860px;
  float: left;
}
.list_box_left{

background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
padding: 30px;

}
.list_box_right{
  width: 310px;
  float: right;
}
.list_ul ul{
  width: 800px;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
}
.list_ul ul li{
height: 26px;
border-radius: 3px 3px 3px 3px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
padding: 0 6px;
line-height: 26px;
text-align: center;
font-style: normal;
text-transform: none;
margin-right: 20px;
}
.list_ul ul li.active{
  background: #232E8C;
  color: #FFFFFF;
}
.list_ul ul li.active a{
  color: #FFFFFF;
}
.list_ul ul li:hover{
  background: #232E8C;
  color: #FFFFFF;
}
.list_ul ul li:hover a{
  color: #FFFFFF;
}
.list_ul ul li a{
  color: #666666;
  text-decoration: none;
}
.list_ul ul li a:hover{
  color: #FFFFFF;
  text-decoration: none;
}
.list_rmzxlist{
  width: 800px;
  height: 170px;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  margin-top: 30px;
}
.list_rmzxlist:hover{
  width: 800px;
  height: 170px;
  background: #F3F4F4;
  border-radius: 10px 10px 10px 10px;
}
.list_rmzxlist1{
  width: 250px;
  float: left;
}
.list_rmzxlist1 img{
  width: 250px;
  height: 170px;
}
.list_rmzxlist2{
  width: 520px;
  float: left;
  margin-left: 30px;
}
.list_rmzxlist2 h1{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 20px;
  color: #333333;
  line-height: 26px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-top: 10px;
}
.list_rmzxlist2 h1 a{
  text-decoration: none;
  color: #333333;
}
.list_rmzxlist2 h1 a:hover{
  text-decoration: none;
  color: #333333;
}
.list_rmzxlist2 p{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #666666;
  line-height: 26px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-top: 12px;
}
.list_rmzxlist2 p a{
  color: #FF585D;
  text-decoration: none;
      margin-top: 6px;
    display: block;
}
.list_rmzxlist2 p a:hover{
  color: #FF585D;
  text-decoration: none;
}
.list_rmzxlist3{
  margin-top: 10px;
  display: flex;
  justify-content: space-between;
  padding-right: 10px;
}
.list_rmzxlist3 span{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #BBBBBB;
  line-height: 17px;
  text-align: left;
  font-style: normal;
  text-transform: none;
}

.list_rmzxlist3 span:nth-child(2){
  background: url('http://edu.tedu.cn/images/shij.png') no-repeat;
  padding-left: 20px;
  margin-left: 190px;
  background-size: 15px;
    background-position: 0px 1px;
}
.list_rmzxlist3 span:nth-child(3){
  background: url('http://edu.tedu.cn/images/yued.png') no-repeat;
  padding-left: 20px;
}
.pagination {list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;margin-top: 30px}
.pagination li {display:inline-block!important;border:solid 1px #EBEBEB;border-radius:4px}
.pagination a {color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s}
.pagination .disabled a:link,.pagination .disabled a:visited,.pagination .disabled a:hover {cursor:not-allowed;pointer-events:none;color:#EBEBEB}
.pagination .active {pointer-events:none}
.pagination .active,.pagination a:hover {transition:all .3s cubic-bezier(0.175,0.885,0.32,1) 0s}
.pagination-group {border-right:solid 1px #EBEBEB;border-radius:4px}
.pagination-group li {float:left;border-right:0;border-radius:0}
.pagination-group li:not(:first-child):not(:last-child) {border-radius:0}
.pagination-group li:first-child {border-radius:4px 0 0 4px}
.pagination-group li:last-child {border-radius:0 4px 4px 0}
.pagination-group .active,.pagination-group a:hover {background:#f5f5f5;border-radius:0}
.pagination-big a {padding:10px 16px;font-size:16px}
.pagination-small a {padding:5px 10px;font-size:12px}
.pagination.border-main .active a,.pagination.border-sub .active a,.pagination.border-dot .active a,.pagination.border-black .active a,.pagination.border-gray .active a,.pagination.border-red .active a,.pagination.border-yellow .active a,.pagination.border-blue .active a,.pagination.border-green .active a {color:#fff}
/*分页 begin*/
.pagination li {margin:0 5px;font-size:14px;border:none;border-radius:4px;}
.pagination li a {border-radius:4px;color:#6e6e6e;background:#fff;border:1px solid #DCDCDC; text-decoration: none; outline: none;}
/* .pagination li i {font-weight:bold;font-size:18px;padding:0 3px} */
.pagination li.active a,.pagination li a:hover {background:#4F6DFF;color:#fff;border:1px solid #4F6DFF; text-decoration: none; outline: none;}
/*分页 end*/
.list_fw{
  width: 860px;
  height: 170px;
  margin: 0 auto;
  margin-top: 40px;
  margin-bottom: 10px;
  background: url('http://edu.tedu.cn/images/pbg_con.png') no-repeat;
  display: flex;
  justify-content: space-between;
}
.list_fw1{
  width: 300px;
  padding-left: 30px;
  padding-top: 44px;
}
.list_fw1 h1{
  margin: 0;
  padding: 0;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 800;
font-size: 36px;
color: #FFFFFF;
line-height: 42px;
text-align: left;
font-style: normal;
text-transform: none;
}
.list_fw1 p{
    margin: 0;
  padding: 0;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 24px;
color: #FFFFFF;
line-height: 45px;
text-align: left;
font-style: normal;
text-transform: none;
}
.list_fw2{
  width: 510px;
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
  margin-right: 30px;
}
.list_fw_l{
  width: 151px;
height: 112px;
background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #333333;
line-height: 37px;
text-align: center;
font-style: normal;
text-transform: none;
padding-top: 20px;
}
.mlist_con{
  background: #F3F3F3;
  padding-top: 0.01rem;
}
.mty_wei{
  width: 6.9rem;
  margin: 0 auto;
  margin-top: 0.4rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.24rem;
  color: #666666;
  line-height: 0.28rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  background: url('http://edu.tedu.cn/images/dingwm.png') no-repeat;
  padding-left: 0.3rem;
  background-size: 0.3rem;
  margin-left: 0.2rem;
}
.mty_wei a{
  color: #666666;
  text-decoration: none;
}
.mty_wei a:hover{
  color: #666666;
  text-decoration: none;
}
.mty_wei1{
  width: 6.9rem;
  margin: 0 auto;
  margin-top: 0.4rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.24rem;
  color: #FFFFFF;
  line-height: 0.28rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  background: url('http://edu.tedu.cn/images/dingw1.png') no-repeat;
  padding-left: 0.3rem;
  background-size: 0.3rem;
  margin-left: 0.2rem;
}
.mty_wei1 a{
  color: #FFFFFF;
  text-decoration: none;
}
.mty_wei1 a:hover{
  color: #FFFFFF;
  text-decoration: none;
}
.mlist_box{
  width: 7.1rem;
  margin: 0 auto;
  margin-top: 0.1rem;
  padding-top: 0.01rem;
  padding-bottom: 0.01rem;
}
.mlist_box1{
  width: 7.10rem;
  height: 2.20rem;
  background: #FFFFFF;
  box-shadow: 0px 0.18rem 0.16rem 0px rgba(217,217,217,0.61);
  border-radius: 0.2rem;
  border: 1px solid #D9D9D9;
  margin-top: 0.3rem;
  padding: 0.25rem;
}
.mlist_rmzxlist1{
  width: 2.50rem;
  float: left;
}
.mlist_rmzxlist1 img{
  width: 2.5rem;
  height: 1.7rem;
}
.mlist_rmzxlist2{
  width: 3.84rem;
  float: left;
  margin-left: 0.22rem;
}
.mlist_rmzxlist2 h1{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  color: #333333;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-top: 0.10rem;
  font-size: 0.28rem;
  line-height: 0.33rem;
}
.mlist_rmzxlist2 h1 a{
  text-decoration: none;
  color: #333333;
}
.mlist_rmzxlist2 h1 a:hover{
  text-decoration: none;
  color: #333333;
}
.mlist_rmzxlist2 p{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.24rem;
  color: #999999;
  line-height: 0.35rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-top: 0.12rem;
}
.mlist_rmzxlist2 p a{
  color: #FF585D;
  text-decoration: none;
      margin-top: 6px;
    display: block;
}
.mlist_rmzxlist2 p a:hover{
  color: #FF585D;
  text-decoration: none;
}
.mlist_rmzxlist3{
  margin-top: 10px;
  display: flex;
  justify-content: space-between;
}
.mlist_rmzxlist3 span{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.2rem;
  color: #BBBBBB;
  line-height: 0.23rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}

.mlist_rmzxlist3 span:nth-child(2){
margin-left: -0.2rem;
}
.mlist_rmzxlist3 span a{
color: #FF585D;
text-decoration: none;
}
.mlist_rmzxlist3 span a:hover{
color: #FF585D;
text-decoration: none;
}
.mlist_fw{
  width: 7.1rem;
  height: 2.7rem;
  background: url('http://edu.tedu.cn/images/mpbg.png') no-repeat;
  background-size: 100%;
  margin-bottom: 0.3rem;
}
.mlist_fw1{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 800;
  font-size: 0.5rem;
  color: #FFFFFF;
  line-height: 0.59rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  display: flex;
  justify-content: center;
    align-items: center;
    padding-top: 0.3rem;
}
.mlist_fw1 span{
  font-weight: 400;
  font-size: 0.4rem;
  padding-left: 0.18rem;
}
.mlist_fw2{
  width: 6.7rem;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  margin-top: 0.28rem;
}
.mlist_fw_l{
  width: 2rem;
height: 1.20rem;
background: #FFFFFF;
border-radius: 0.1rem;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.2rem;
color: #333333;
text-align: center;
font-style: normal;
text-transform: none;
padding-top: 0.2rem;
line-height: 0.4rem;
}
.mlist_fw_l img{
  width: 0.4rem;
  height: 0.4rem;
}
.list_rmyx1{
height: 96px;
background: #F3F4F4;
border: 1px solid #F3F4F4;
border-radius: 10px 10px 10px 10px;
padding-top: 14px;
margin-top: 20px;
}
.list_rmyx1:hover{
border: 1px solid #232E8C;
}
.list_rmyx_l{
  width: 70px;
  float: left;
  margin-left: 16px;
}
.list_rmyx_r{
  width: 152px;
  float: left;
  margin-left: 16px;

}
.list_rmyx_r h1{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #333333;
  line-height: 19px;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.list_rmyx_r h1 a{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #333333;
  line-height: 19px;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.list_rmyx_r h1 a:hover{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #333333;
  line-height: 19px;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.list_rmyx_r p{
  margin: 0;
  padding: 0;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #999999;
line-height: 16px;
text-align: left;
font-style: normal;
text-transform: none;
margin-top: 5px;
}
.list_rmyx_r1{
  margin-top: 9px;
}
.list_rmyx_r1 a{
  width: 64px;
height: 22px;
background: #FFFFFF;
border-radius: 3px 3px 3px 3px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #666666;
line-height: 22px;
text-align: center;
font-style: normal;
text-transform: none;
text-decoration: none;
padding: 1px 5px;
}
.list_rmyx_r1 a:hover{
  background: #232E8C;
  color: #ffffff;
  text-decoration: none;
}
.zx_gjss2_tlist{
background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
padding: 15px;
}
.list_l_zy{
  margin-top: 30px;
}
.zx_zxks_conlist{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 5px;
}
.zx_zxks_conlist a{
  display: block;
  width: 135px;
  height: 30px;
  border: 1px solid #D9D9D9;
  border-radius: 3px 3px 3px 3px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
  line-height: 30px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  margin-top: 7px;
}
.zx_zxks_conlist a:hover{
  height: 30px;
  line-height: 30px;
  color: #232E8C;
  border: 1px solid #232E8C;
  text-decoration: none;
}
.zx_zxks_cona{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 10px;
}
.list_tj{
  width: 80px;
  text-align: center;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #666666;
line-height: 30px;
font-style: normal;
text-transform: none;
margin-top: 5px;
cursor: pointer;
}
.list_tj:hover{
  color: #232E8C;
  font-weight: bold;
}
.content_title{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 20px;
color: #333333;
line-height: 23px;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 10px;
}
.content_title1{
  width: 600px;
  margin: 0 auto;
  display: flex;
  justify-content: space-around;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #999999;
line-height: 16px;
text-align: center;
font-style: normal;
text-transform: none;
padding: 20px 0;
}
.content_con{
  margin-top: 10px;
}
.content_line{
  width: 800px;
height: 0px;
border-radius: 0px 0px 0px 0px;
border-top: 1px solid #D9D9D9;
}
.content_sm{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 13px;
color: #999999;
line-height: 24px;
text-align: left;
font-style: normal;
text-transform: none;
margin-top: 20px;
}
.content_sm span{
  font-weight: bold;
  display: block;
}
.content_sx{
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
}
.content_sx1{
  width: 385px;
height: 60px;
background: #F3F4F4;
border-radius: 10px 10px 10px 10px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #333333;
line-height: 60px;
text-align: center;
font-style: normal;
text-transform: none;
border: 1px solid #F3F4F4;
}
.content_sx1 a{
  color: #333333;
  text-decoration: none;
}
.content_sx1 a:hover{
  color: #333333;
  text-decoration: none;
}
.content_sx1:hover{
  width: 385px;
height: 60px;
background: #F3F4F4;
border-radius: 10px 10px 10px 10px;
border: 1px solid #232E8C;
color: #232E8C;
}
.content_sx1:hover a{
  color: #232E8C;
}
.con_rmzx{
  width: 860px;
background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
padding-top: 30px;
padding-bottom: 30px;
margin-top: 40px;
}
.con_rmzx_title{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 16px;
color: #333333;
line-height: 19px;
text-align: left;
font-style: normal;
text-transform: none;
margin: 0 30px 0 30px;
}
.con_rmzx_title a{
  float: right;
  color: #BBBBBB;
  text-decoration: none;
  font-size: 14px;
}
.con_rmzx_title a:hover{
  color: #FF585D;
  text-decoration: none;
  font-size: 14px;
}
.con_rmzxlist{
  width: 860px;
  height: 126px;
  background: #FFFFFF;
  margin-top: 20px;
  padding: 14px 30px 14px 30px;
}
.con_rmzxlist:hover{
  width: 860px;
  height: 126px;
  background: #FFF9F9;
}
.con_rmzxlist1{
  width: 150px;
  float: left;
}
.con_rmzxlist1 img{
  width: 150px;
  height: 98px;
}
.con_rmzxlist2{
  width: 620px;
  float: left;
  margin-left: 30px;
}
.con_rmzxlist2 h1{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #333333;
  line-height: 26px;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.con_rmzxlist2 h1 a{
  text-decoration: none;
  color: #333333;
}
.con_rmzxlist2 h1 a:hover{
  text-decoration: none;
  color: #333333;
}
.con_rmzxlist2 p{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #666666;
  line-height: 26px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-top: 7px;
}
.con_rmzxlist3 a{
  color: #FF585D;
  text-decoration: none;

    display: block;
}
.con_rmzxlist3 a:hover{
  color: #FF585D;
  text-decoration: none;
}
.con_rmzxlist3{
  margin-top: 16px;
  display: flex;
  justify-content: space-between;
}
.con_rmzxlist3 span{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #BBBBBB;
  line-height: 17px;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.con_rmzxlist3 span:nth-child(2){
  padding-left: 20px;
  margin-left: 330px;
  background-size: 15px;
    background-position: 0px 1px;
}
.con_rmzxlist3 span:nth-child(3){
  background: url('http://edu.tedu.cn/images/shij.png') no-repeat;
  padding-left: 20px;
  background-size: 15px;
    background-position: 0px 1px;
}
.mcon_box{
  width: 7.1rem;
  margin: 0 auto;
  background: #FFFFFF;
  box-shadow: 0px 0.18rem 0.16rem 0px rgba(217,217,217,0.61);
  border-radius: 0.2rem;
  margin-top: 0.3rem;
  padding: 0.3rem;
  margin-bottom: 0.3rem;
}
.mcontent_title{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
text-align: center;
margin-top: 0.3rem;
font-size: 0.32rem;
color: #333333;
line-height: 0.38rem;
font-style: normal;
text-transform: none;
}
.mcontent_title1{
  margin: 0 auto;
  display: flex;
  justify-content: space-around;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.2rem;
color: #999999;
line-height: 0.23rem;
text-align: center;
font-style: normal;
text-transform: none;
padding: 0.25rem 0;
}
.mcontent_con{
  margin-top: 0.3rem;
  font-size: 0.24rem;
}
.mcontent_line{
height: 0px;
border-radius: 0px 0px 0px 0px;
border-top: 0.01rem solid #D9D9D9;
}
.mcontent_sm{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.2rem;
color: #999999;
line-height: 0.35rem;
text-align: justify;
font-style: normal;
text-transform: none;
margin-top: 0.2rem;
}
.mcontent_sm span{
  font-weight: bold;
  display: block;
}
.mcontent_sx{
  display: flex;
  justify-content: space-between;
  margin-top: 0.3rem;
  flex-wrap: wrap;
  align-content: space-between;
  height: 1.3rem;
}
.mcontent_sx1{
  width: 6.5rem;
height: 0.6rem;
background: #F3F4F4;
border-radius: 0.1rem;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.2rem;
color: #333333;
line-height: 0.65rem;
text-align: left;
font-style: normal;
text-transform: none;
padding-left: 0.3rem;
}
.mcontent_sx1 a{
  color: #333333;
  text-decoration: none;
}
.mcontent_sx1 a:hover{
  color: #333333;
  text-decoration: none;
}
.mcon_rmzx{
  width: 7.1rem;
  background: #FFFFFF;
  box-shadow: 0px 0.18rem 0.16rem 0px rgba(217,217,217,0.61);
  border-radius: 0.2rem;
  padding: 0.35rem 0.25rem 0rem 0.25rem;
  margin-bottom: 0.5rem;
}
.mcon_rmzx_title{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.32rem;
color: #333333;
text-align: left;
font-style: normal;
text-transform: none;
}
.mcon_rmzx_title a{
  float: right;
  color: #FF585D;
  text-decoration: none;
  font-size: 0.24rem;
  font-weight: 400;
}
.mcon_rmzx_title a:hover{
  color: #FF585D;
  text-decoration: none;
  font-size: 0.24rem;
}
.mlist_box1_rmzx{
width: 6.6rem;
height: 2.2rem;
padding: 0.25rem 0;

}
.dn_footer1_2{
width: 1200px;
/*    height: 69px;*/
    margin: 0 auto;
    margin-top: 27px;
    display: flex;
    margin-bottom: 9px;
    flex-wrap: nowrap;

}
.dn_footer1_3{
  width: 1133px;
    line-height: 25px;
}
.dn_footer1_2 p{
  width: 67px;
  margin: 0;
  padding: 0;
  display: block;
  float: left;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 12px;
color: #FFFFFF;
text-align: left;
font-style: normal;
text-transform: none;
line-height: 25px;
}
.dn_footer1_2 a{
  font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 12px;
color: #FFFFFF;
line-height: 14px;
text-align: left;
font-style: normal;
text-transform: none;
text-decoration: none;
padding: 0 10px;
display: inline-block;
}
.dn_footer1_2 a:hover{
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}
/*浮窗*/
.floating {
  position: fixed;
/*  top: 130px;*/
  top: 0;
  left: 80px;
  z-index: 9999;
  width: 64px;
}
@media (max-width:1400px) {
    /*浮窗*/
  .floating {
    position: fixed;
    top: 0;
    left: 0px;
    z-index: 9999;
    width: 64px;
  }
}
.floating1{
  margin-bottom: 0px;
  height: 144px;
}
.floatb{
  width: 64px;
height: 72px;
background: #FFFFFF;
box-shadow: 0px 0px 17px 0px rgba(35,46,140,0.11);
border-radius: 6px 6px 6px 6px;
border: 1px solid #FFFFFF;
margin: 0 auto;
margin-bottom: 10px;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #333333;
line-height: 29px;
text-align: center;
font-style: normal;
text-transform: none;
padding-top: 10px;
cursor: pointer;
}
.floatb img:nth-child(2){
  display: none;
}
.floatb:hover{
  background: #FF585D;
  color: #FFFFFF;
  border: 1px solid #FF585D;
}
.fl_yx:hover img:nth-child(1){
  display: none;
}
.fl_yx:hover img:nth-child(2){
  display: inline;
}
.fl_tx:hover img:nth-child(1){
  display: none;
}
.fl_tx:hover img:nth-child(2){
  display: inline;
}
.fl_zx:hover img:nth-child(1){
  display: none;
}
.fl_zx:hover img:nth-child(2){
  display: inline;
}
.fl_db:hover img:nth-child(1){
  display: none;
}
.fl_db:hover img:nth-child(2){
  display: inline;
}
.fl_zdyx{
  width: 153px;
  height: 172px;
  background: url('http://edu.tedu.cn/images/fl_ewmbj.png') no-repeat;
  background-position: -13px 0;
  position: absolute;
  top: 95px;
    left: 65px;
    display: none;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #333333;
line-height: 28px;
text-align: center;
font-style: normal;
text-transform: none;
padding-left: 0px;
padding-top: 30px;
}
.fl_bktx{
  width: 153px;
  height: 172px;
  background: url('http://edu.tedu.cn/images/fl_ewmbj.png') no-repeat;
  background-position: -13px 0;
  position: absolute;
  top: 177px;
    left: 65px;
    display: none;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #333333;
line-height: 30px;
text-align: center;
font-style: normal;
text-transform: none;
padding-left: 0px;
padding-top: 30px;
}
.fl_dhzx{
  width: 143px;
  height: 70px;
  background: url('http://edu.tedu.cn/images/fl_dhbj.png') no-repeat;
  background-position: -13px 0px;
  position: absolute;
  top: 309px;
    left: 65px;
    display: none;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #333333;
line-height: 71px;
text-align: center;
font-style: normal;
text-transform: none;
padding-left: 0px;
}
.list_kf{
  width: 310px;
background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
padding: 15px;
}
.list_kf1{
  width: 280px;
  height: 116px;
  background: url('http://edu.tedu.cn/images/ewmbj_01.png') no-repeat;
  margin-bottom: 10px;
}
.list_kf2{
  width: 280px;
  height: 116px;
  background: url('http://edu.tedu.cn/images/ewmbj_02.png') no-repeat;
  margin-bottom: 10px;
}
.list_kf3{
  width: 280px;
  height: 116px;
  background: url('http://edu.tedu.cn/images/ewmbj_03.png') no-repeat;
}
.list_kf1_l{
  width: 86px;
  height: 86px;
  margin-top: 15px;
  margin-left: 15px;
  float: left;
}
.list_kf1_r{
  width: 148px;
  float: left;
  margin-left: 15px;
}
.list_kf1_r1{
  padding-left: 15px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #333333;
line-height: 17px;
text-align: left;
font-style: normal;
text-transform: none;
    margin-top: 30px;
}
.list_kf1_r2{
  width: 148px;
height: 28px;
border-radius: 6px 6px 6px 6px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 14px;
color: #FFFFFF;
line-height: 28px;
text-align: center;
font-style: normal;
text-transform: none;
    margin-top: 12px;
}
.kf_xcx{
background: url('http://edu.tedu.cn/images/sjx_01.png') no-repeat;
    background-position: 0 5px;
}
.kf_xcx1{
background: #FF585D;
}
.kf_gzh{
background: url('http://edu.tedu.cn/images/sjx_02.png') no-repeat;
    background-position: 0 5px;
}
.kf_gzh1{
background: #FA8A4B;
}
.kf_ksfw{
background: url('http://edu.tedu.cn/images/sjx_03.png') no-repeat;
    background-position: 0 5px;
}
.kf_ksfw1{
background: #5B60DD;
}
.xq_content{
  background: #F3F4F4;
}
.xq_safw{
  padding-bottom: 50px;width: 1200px;margin: 0 auto;
}
.xq_safw1{
  display: flex;
  justify-content: space-between;
  padding-top:75px;
}
.xq_safw_gh{
  width: 224px;
height: 315px;
background: rgba(255,255,255,0.66);
border-radius: 10px 10px 10px 10px;
border: 1px solid #FFFFFF;
}
.xq_safw_gh:hover{
  background: #232E8C;
}
.xq_safw_gh1{
font-family: Impact, Impact;
font-weight: 400;
font-size: 64px;
color: #232E8C;
margin-top: -50px;
text-align: center;
font-style: normal;
text-transform: none;
}
.xq_safw_gh2{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 24px;
color: #333333;
line-height: 28px;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 10px;
}
.xq_safw_gh3{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #666666;
line-height: 32px;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 16px;
}
.xq_safw_gh4{
width: 166px;
height: 40px;
margin: 0 auto;
background: #FFE7E7;
border-radius: 6px 6px 6px 6px;
border: 1px solid #FF585D;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #FF585D;
line-height: 40px;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 28px;
cursor: pointer;
}
.xq_safw_gh:hover .xq_safw_gh1{
  color: #FF585D;
}
.xq_safw_gh:hover .xq_safw_gh2{
  color: #FFFFFF;
}
.xq_safw_gh:hover .xq_safw_gh3{
  color: #FFFFFF;
}
.xq_safw_gh4:hover{
  background: #FF585D;
  color: #FFFFFF;
}
.xq_safw2{
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
}
.xq_zytd{
  width: 1200px;
  margin: 0 auto;
  margin-top: 20px;
  padding-bottom: 40px;
}
.xq_zytd1{
    margin-top: 40px;
  display: flex;
  justify-content: space-between;
}
.xq_zytd_hy{
  width: 285px;
height: 133px;
background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
}
.xq_zytd_hy:hover{
  background: #232E8C;
}
.xq_zytd_hy1{
margin-top: 27px;
margin-left: 25px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 20px;
color: #333333;
line-height: 25px;
text-align: left;
font-style: normal;
text-transform: none;
padding-left: 28px;
}
.xq_zytd_hy:hover .xq_zytd_hy1{
  color: #FFFFFF;
}

.xq_zytd_hy2{
  margin-left: 25px;
  margin-right: 25px;
  margin-top: 12px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #666666;
  line-height: 24px;
  text-align: justified;
  font-style: normal;
  text-transform: none;
}
.xq_zytd_hy:hover .xq_zytd_hy2{
  color: #FFFFFF;
}
.xq_hyzs{
  background: url('http://edu.tedu.cn/images/p3icon_01.png') no-repeat ;
}
.xq_swyt{
  background: url('http://edu.tedu.cn/images/p3icon_02.png') no-repeat ;
}
.xq_jsdy{
  background: url('http://edu.tedu.cn/images/p3icon_03.png') no-repeat ;
}
.xq_gzsfw{
  background: url('http://edu.tedu.cn/images/p3icon_04.png') no-repeat ;
}
.xq_zytd_hy:hover .xq_hyzs{
  background: url('http://edu.tedu.cn/images/p3icon2_01.png') no-repeat ;
}
.xq_zytd_hy:hover .xq_swyt{
  background: url('http://edu.tedu.cn/images/p3icon2_02.png') no-repeat ;
}
.xq_zytd_hy:hover .xq_jsdy{
  background: url('http://edu.tedu.cn/images/p3icon2_03.png') no-repeat ;
}
.xq_zytd_hy:hover .xq_gzsfw{
  background: url('http://edu.tedu.cn/images/p3icon2_04.png') no-repeat ;
}
.xq_zytd2{
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
        flex-wrap: wrap;
}
.xq_zytd_t{
  width: 224px;
  height: 272px;
  position: relative;
  margin-bottom: 20px;
}
.xq_zytd_t1{
  width: 224px;
  height: 45px;
  position: absolute;
  bottom: 0;
  background: url('http://edu.tedu.cn/images/p3jsbj.png') no-repeat;
}
.xq_zytd_t1a{
  width: 80px;
  float: left;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 16px;
color: #FFFFFF;
line-height: 19px;
text-align: left;
font-style: normal;
text-transform: none;
padding-left: 13px;
    padding-top: 14px;
}
.xq_zytd_t1b{
  width: 100px;
  float: right;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #FFFFFF;
line-height: 16px;
text-align: right;
font-style: normal;
text-transform: none;
padding-top: 19px;
    padding-right: 14px;
}
.xqm_safw{
height: 12.37rem;
background: #232E8C;
border-radius: 0px 0px 0px 0px;
padding-top: 0.7rem;
}
.m_safw1{
  margin: 0 auto;
  width: 6.90rem;
height: 1.55rem;
background: #FFFFFF;
border-radius: 0.1rem;
border: 1px solid #FFFFFF;
margin-bottom: 0.2rem;
}
.m_safw1:nth-child(2){
  margin-top: 0.4rem;
}
.m_safw1_a{
  width: 1.8rem;
  float: left;
  padding-left: 0.24rem;
  padding-top: 0.15rem;
}
.m_safw1_a h1{
  margin: 0;
  padding: 0;
font-family: Impact, Impact;
font-weight: 400;
font-size: 0.64rem;
color: #232E8C;
line-height: 0.75rem;
text-align: left;
font-style: normal;
text-transform: none;
}
.m_safw1_a p{
  margin: 0;
  padding: 0;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.32rem;
color: #333333;
line-height: 0.38rem;
text-align: left;
font-style: normal;
text-transform: none;
}
.m_safw1_b{
  width: 5rem;
    float: right;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 0 0.15rem;
    padding-top: 0.17rem;
}
.m_safw1_b span{
  width: 2.25rem;
height: 0.50rem;
background: #F3F3F3;
border-radius: 0.06rem;
border: 1px solid #D9D9D9;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.26rem;
color: #666666;
line-height: 0.5rem;
text-align: center;
font-style: normal;
text-transform: none;
margin-bottom: 0.15rem;
}
.m_safw_m{
width: 3.74rem;
height: 0.80rem;
background: #FF585D;
border-radius: 0.4rem 0.4rem 0.4rem 0.4rem;
margin: 0 auto;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.32rem;
color: #FFFFFF;
line-height: 0.80rem;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 0.5rem;
}
.m_safw_m img{
  width: 0.4rem;
  height: 0.4rem;
}
.xqm_zytd{
  background: #F3F3F3;
  padding-top: 0.7rem;
  padding-bottom: 0.7rem;
}
.xqm_title{
  line-height: 0.75rem;
}
.xqm_zytd1{
  width: 7rem;
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  margin-top: 0.4rem;
}
.xqm_hyzs{
  width: 1.59rem;
  height: 1.50rem;
  background: #232E8C;
  border-radius: 0.2rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 0.28rem;
  color: #FFFFFF;
  line-height: 0.6rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  padding-top: 0.2rem;
}
.xqm_hyzs img{
  width: 0.5rem;
  height: 0.5rem;
}
.xqm_zytd2{
    width: 7rem;
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    flex-wrap: wrap;
}
.xqm_teacher{
  width: 2.16rem;
  height: 2.16rem;
  position: relative;
  background: #FFFFFF;
  margin-top: 0.2rem;
}
.xqm_teacher img{
  width: 2.16rem;
  height: 2.16rem;  
}
.xqm_teacher1{
  width: 2.16rem;
  height: 0.56rem;
  background: url('http://edu.tedu.cn/images/Group91.png') no-repeat;
  background-size: 100%;
  position: absolute;
  bottom: 0;
}
.xqm_teacher1a{
  width: 0.96rem;
  float: left;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.28rem;
color: #FFFFFF;
line-height: 0.33rem;
text-align: left;
font-style: normal;
text-transform: none;
padding-left: 0.09rem;
    padding-top: 0.13rem;
}
.xqm_teacher1b{
  width: 1.2rem;
  float: right;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.2rem;
  color: #FFFFFF;
  line-height: 0.23rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  padding-top: 0.23rem;
  transform: scale(0.9);
  margin-right: -0.2em;
}
.to_top{
  display: none;
  width: 74px;
  height: 74px;
  background: url('http://edu.tedu.cn/images/top.png') no-repeat;
  position: fixed;
  left: 16px;
  bottom: 50px;
  cursor: pointer;
}
.zk_content{
  padding-top: 0.1px;
  background:rgba(243,244,244,1) url('http://edu.tedu.cn/images/zk_bg.png') repeat-x;
}
.zk_city{
  width: 1200px;
height: 106px;
margin: 0 auto;
margin-top: 40px;
background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
}
.zk_part1{
  width: 1200px;
  margin: 0 auto;
  margin-top: 24px;
  display: flex;
  justify-content: space-between;
}
.zk_part1_left{
  width: 310px;
height: 460px;
background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
border: 1px solid #D9D9D9;
}
.gk_part1_left{
  width: 310px;
height: 490px;
background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
border: 1px solid #D9D9D9;
}
.zk_part1_center{
  width: 560px;
height: 460px;
background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
border: 1px solid #D9D9D9;
}
.gk_part1_center{
  width: 560px;
height: 490px;
background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
border: 1px solid #D9D9D9;
}
.zk_city1{
  width: 121px;
height: 66px;
background: #232E8C;
border-radius: 10px 10px 10px 10px;
margin-top: 20px;
margin-left: 14px;
float: left;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 18px;
color: #FFFFFF;
/*line-height: 66px;*/
text-align-last: justify;
text-align: justify;
font-style: normal;
text-transform: none;
padding: 8px 6px 0 6px;
}
.zk_city1 span{
  display: block;
}

.zk_city2{
  width: 1060px;
  float: left;
  margin-left: 5px;
  margin-top: 21px;
}
.zk_city2 ul{
  margin: 0;
  padding: 0;
  list-style: none;
}
.zk_city2 ul a{
padding: 0 12px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #666666;
line-height: 28px;
text-align: center;
font-style: normal;
text-transform: none;
display: block;
    float: left;
    margin-right: 10px;
    margin-bottom: 8px;
}
.zk_city2 ul a:hover{
background: #232E8C;
border-radius: 15px 15px 15px 15px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #FFFFFF;
line-height: 28px;
text-align: center;
font-style: normal;
text-transform: none;
}
.zk_remen{
  width: 280px;
  margin: 0 auto;
  margin-top: 15px;
  display: flex;
    justify-content: space-between;
}
.zk_remen1{
  width: 86px;
height: 100px;
background: #EFF4FF;
border-radius: 6px 6px 6px 6px;
border: 1px solid #EFF4FF;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 14px;
color: #333333;
line-height: 26px;
text-align: center;
font-style: normal;
text-transform: none;
padding-top: 11px;
cursor: pointer;
}
.zk_remen1:hover{
  color: #232E8C;
}
.zk_remen1:hover a{
  color: #232E8C;
}
.zk_remen1 a{
  color: #333333;
  text-decoration: none;
}
.zk_remen1 a:hover{
  color: #232E8C;
  text-decoration: none;
}
.zk_bkrl_title{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 16px;
color: #333333;
line-height: 19px;
text-align: left;
font-style: normal;
text-transform: none;
margin-left: 15px;
margin-top: 23px;
}
.zk_bkrl_dq{
  width: 275px;
  margin: 0 auto;
  margin-top: 13px;
}
.zk_bkrl_dq ul{
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
    justify-content: space-between;
}
.zk_bkrl_dq ul li{
  margin: 0;
  padding: 0;
  list-style: none;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #333333;
line-height: 16px;
text-align: center;
font-style: normal;
text-transform: none;
cursor: pointer;
}
.zk_bkrl_dq ul li.on{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 14px;
color: #232E8C;
line-height: 16px;
text-align: center;
font-style: normal;
text-transform: none;
}
.zk_bkrl_dq ul li.on::after{
  width: 12px;
  height: 2px;
  background: #232E8C;
  content: " ";
  display: block;
  margin: 0 auto;
  margin-top: 3px;
}
.zk_bkrl_con{
  display: none;
  width: 280px;
height: 241px;
background: #EFF4FF;
border-radius: 6px 6px 6px 6px;
margin: 0 auto;
margin-top: 13px;
  
    padding: 15px 3px;
}
.zk_bkrl_con1{
  height: 211px;
    overflow-y: scroll;
}
.zk_bkrl_con1::-webkit-scrollbar {
    background-color: #EFF4FF;
    width:4px;
}
.zk_bkrl_con1::-webkit-scrollbar-thumb {

  background: #EFF4FF;
  border-radius: 10px;
}
.zk_bkrl_con1::-webkit-scrollbar-thumb {
    background-color: rgba(0,0,0,.1);
    border-radius: 10px;
}
.zk_bkrl_con.on{
  display: block;
}
.rili_box_tit {
    position: relative;
    overflow: hidden;
    clear: both;
}
.rili_box_tit>span {
    float: left;
    width: 20%;
    text-align: center;
    position: absolute;
    top: 0;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: bold;
    font-size: 14px;
    color: #333333;
    font-style: normal;
    text-transform: none;
}
.rili_box_rig {
    float: right;
    position: relative;
    width: 80%;
    border-left: 1px solid #D9D9D9;
    padding-left: 12px;
    height: 100%;
}
.rili_box_rig::before {
    content: '';
    display: block;
    position: absolute;
    left: -5.4px;
    top: 0;
    margin-top: 5px;
    width: 10px;
    height: 10px;
    border: 1px solid #FF585D;
    background-color: #fff;
    border-radius: 50%;
}
.rili_box_ri {
    padding: 2px 0;
}
.rili_box_rig a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: bold;
    font-size: 14px;
    color: #333333;
    line-height: 16px;
    font-style: normal;
    text-transform: none;
}
.rili_box_rig a:hover {
    color: #232E8C;
    font-weight: bold;
}
.rili_box_rig span {
    display: block;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #666666;
line-height: 26px;
text-align: left;
font-style: normal;
text-transform: none;
display: flex;
    align-items: center;
}
.rili_box_rig span:nth-child(2){
  margin-top: 10px;
}
.rili_box_rig span:nth-child(4){
  margin-bottom: 20px;
}
.rili_box_rig span b {
   
}
.clearfix:after {
    content: "";
    display: block;
    clear: both;
  }
.rili_box_tit:hover .rili_box_rig::before {
    background: #FF585D;
}
.rili_box_tit:hover .rili_box_rig a {
    color: #232E8C;
    font-weight: bold;
}
.rili_box_tit:hover>span {
    color: #232E8C;
    font-weight: bold;
}
.zk_djzx{
  width: 66px;
height: 20px;
background: #FFF2EF;
border-radius: 4px 4px 4px 4px;
border: 1px solid #FF585D;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #FF585D;
line-height: 18px;
text-align: center;
font-style: normal;
text-transform: none;
cursor: pointer;
}
.zk_djzx:hover{
  background: #FF585D;
  border: 1px solid #FF585D;
  color: #FFFFFF;
}
.zk_djzx a{
  display: initial;
  color: #FF585D;
  font-weight: 400;
}

.rili_box_tit:hover .zk_djzx a {
    color: #FF585D;
  font-weight: 400;
}
.rili_box_tit:hover .zk_djzx a:hover{
  display: initial;
  color: #FFFFFF;
}
.rili_box_tit:hover .zk_djzx:hover a{
  color: #FFFFFF;
}
.zk_part1_center1{
  width: 530px;
  height: 230px;
  margin: 0 auto;
  margin-top: 15px;
  position: relative;
}
.zk_part1_center1_b{
  width: 140px;
height: 38px;
background: #FF585D;
border-radius: 10px 10px 10px 10px;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 16px;
color: #FFFFFF;
line-height: 38px;
text-align: center;
font-style: normal;
text-transform: none;
cursor: pointer;
position: absolute;
left: 50%;
margin-left: -70px;
bottom: 29px;
}
.zk_part1_center2{
  width: 530px;
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  margin-top: 15px;
}
.zk_part1_center2t{
  width: 260px;
  height: 60px;
  background: url('http://edu.tedu.cn/images/zk_p1_bj.png') no-repeat;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #232E8C;
line-height: 20px;
text-align: left;
font-style: normal;
text-transform: none;
padding: 10px 0px 0 16px;
}
.zk_part1_center3{
  width: 530px;
  margin:0 auto;
  
  margin-top: 15px;
}
.zk_part1_center3 ul{
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: space-between;
      flex-wrap: wrap;
}
.zk_part1_center3 ul li{
  width: 260px;
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 10px;
}
.zk_part1_center3 ul li span{
  width: 60px;
height: 20px;
background: #EFF4FF;
border-radius: 4px 4px 4px 4px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 13px;
color: #232E8C;
line-height: 20px;
text-align: center;
font-style: normal;
text-transform: none;
padding: 2px 5px;
margin-right: 5px;
}
.zk_part1_center3 ul li a{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 13px;
color: #666666;
line-height: 20px;
text-align: left;
font-style: normal;
text-transform: none;
}
.zk_part1_center3 ul li a:hover{
  color: #232E8C;
}
.zk_zkt{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 16px;
color: #333333;
line-height: 19px;
text-align: left;
font-style: normal;
text-transform: none;
margin-top: 15px;
margin-left: 15px;
padding-right: 15px;
}
.zk_zkt a{
  display: block;
  float: right;
height: 22px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #666666;
line-height: 22px;
text-align: left;
font-style: normal;
text-transform: none;
}
.zk_zkt a:hover{
  text-decoration: none;
  color: #3B4DEB;
}
.zk_zkcon{
  width: 280px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 13px;
color: #999999;
line-height: 23px;
font-style: normal;
text-transform: none;
margin: 0 auto;
margin-top: 10px;
}
.zk_zkcon1{
  width: 280px;
  margin: 0 auto;
  margin-top: 10px;
  display: flex;
  justify-content: space-between;
}
.zk_zkcon1 div{
  width: 86px;
height: 28px;
background: #EFF4FF;
border-radius: 4px 4px 4px 4px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #666666;
line-height: 28px;
text-align: center;
font-style: normal;
text-transform: none;
}
.zk_znt{
  font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 16px;
color: #333333;
line-height: 19px;
text-align: left;
font-style: normal;
text-transform: none;
margin-top: 23px;
margin-left: 15px;
}
.zk_zncon{
  width: 270px;
  height: 208px;
  background: url('http://edu.tedu.cn/images/zk_p1_zline.png') no-repeat;
  margin: 0 auto;
  margin-top: 15px;
  text-align: center;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.zk_zncon div{
  padding-top: 9px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #666666;
line-height: 29px;
text-align: center;
font-style: normal;
text-transform: none;
cursor: pointer;
}
.zk_zncon div:hover{
  color: #232E8C;
}
.zk_zncon div:hover a{
  color: #232E8C;
}
.zk_zncon div a{
  color: #666666;
  text-decoration: none;
}
.zk_zncon div a:hover{
  color: #232E8C;
}
.gk_zncon{
  width: 270px;
  height: 234px;
  background: url('http://edu.tedu.cn/images/gk_p1_zline.png') no-repeat;
  margin: 0 auto;
  margin-top: 10px;
  text-align: center;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.gk_zncon div{
  width: 90px;
  padding-top: 13px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #666666;
  line-height: 29px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  cursor: pointer;
}
.gk_zncon div:hover{
  color: #232E8C;
}
.gk_zncon div:hover a{
  color: #232E8C;
}
.gk_zncon a{
  color: #666666;
}
.gk_zncon a:hover{
  color: #232E8C;
}
.zk_part2{
  width: 1200px;
  margin: 0 auto;
  margin-top: 10px;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #D9D9D9;
  overflow: hidden;
}
.zk_part3{
  width: 1200px;
  margin: 0 auto;
  margin-top: 40px;
  display: flex;
  justify-content: space-between;
}
.zk_part3 div{
  width: 285px;
  height: 104px;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 16px;
color: #FFFFFF;
line-height: 24px;
text-align: left;
font-style: normal;
text-transform: none;
    padding: 29px 0 0 20px;
position: relative;
}
.zk_part3 div span{
  width: 102px;
height: 36px;
background: #FFFFFF;
border-radius: 30px 30px 30px 30px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #FF585D;
line-height: 36px;
text-align: center;
font-style: normal;
text-transform: none;
position: absolute;
top: 34px;
left: 158px;
cursor: pointer;
}
.zk_part3 div span:hover{
  background: #FF585D;
  color: #FFFFFF;
}
.zk_part3_1{
  background: url('http://edu.tedu.cn/images/zk_p1b01.png') no-repeat;
}
.zk_part3_2{
  background: url('http://edu.tedu.cn/images/zk_p1b02.png') no-repeat;
}
.zk_part3_3{
  background: url('http://edu.tedu.cn/images/zk_p1b03.png') no-repeat;
}
.zk_part3_4{
  background: url('http://edu.tedu.cn/images/zk_p1b04.png') no-repeat;
}
.zk_part4{
  width: 1200px;
  margin: 0 auto;
  margin-top: 64px;
}
.zk_rmyxt{
  background: url('http://edu.tedu.cn/images/zk_t01.png') no-repeat;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 24px;
color: #333333;
line-height: 28px;
text-align: left;
font-style: normal;
text-transform: none;
padding-left: 35px;
}
.zk_rmyxcon{
  display: flex;
  justify-content: space-between;
  margin-top: 12px;
}
.zk_rmyxcon1{
  width: 310px;
height: 500px;
background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
border: 1px solid #D9D9D9;
}
.zk_rmyxcon2{
  width: 560px;
height: 501px;
background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
border: 1px solid #D9D9D9;
}
.zk_rmyxcon3{
  width: 310px;
height: 501px;
background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
border: 1px solid #D9D9D9;
padding-top: 17px;
}
.zk_gsrk{
  width: 280px;
  height: 85px;
  background: url('http://edu.tedu.cn/images/zk_p2zbg.png') no-repeat;
  margin: 0 auto;
  margin-top: 15px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 800;
font-size: 24px;
color: #232E8C;
line-height: 28px;
text-align: left;
font-style: normal;
text-transform: none;
padding: 14px;
cursor: pointer;
}
.zk_bkzdt{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 16px;
color: #333333;
line-height: 19px;
text-align: left;
font-style: normal;
text-transform: none;
margin-top: 15px;
margin-left: 15px;
}
.zk_bkzd_list{
  width: 280px;
height: 60px;
border-radius: 6px 6px 6px 6px;
border: 1px solid #EFEFEF;
margin: 0 auto;
margin-top: 10px;
}
.zk_bkzd_list:hover{
  border: 1px solid #232E8C;
}
.zk_bkzd_list1{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #333333;
line-height: 19px;
text-align: left;
font-style: normal;
text-transform: none;
padding: 9px 0 0 10px;
}
.zk_bkzd_list1::before{
  content: " ";
  width: 3px;
  height: 12px;
  background: #A5AEFF;
  border-radius: 0px 0px 0px 0px;
  display: block;
  float: left;
  margin-top: 5px;
  margin-right: 6px;
}
.zk_bkzd_list ul{
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: space-between;
  padding: 0 10px;
}
.zk_bkzd_list ul li a{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #666666;
line-height: 30px;
text-align: left;
font-style: normal;
text-transform: none;
cursor: context-menu;
}
.zk_bkzd_list ul li a:hover{
  color: #232E8C;
}
.zk_rmyxlist{
  margin-top: 15px;
}
.zk_rmyxlist ul{
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: space-around;
}
.zk_rmyxlist ul li{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #333333;
line-height: 29px;
text-align: center;
font-style: normal;
text-transform: none;
cursor: pointer;
}
.zk_rmyxlist ul li.on{
color: #232E8C;
border-bottom: 2px solid #232E8C;
}
.zk_rmyxcontent{
  display: none;
  width: 530px;
  margin: 0 auto;
  margin-top: 15px;
}
.zk_rmyxcontent.on{
  display: block;
}
.zk_sc2{
  margin-top: 19px;
}
.zk_sc2 ul{
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: space-between;
      flex-wrap: wrap;
  flex-direction: column;
}
.zk_sc2 ul li{
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 17px;
}
.zk_sc2 ul li span{
height: 20px;
background: #EFF4FF;
border-radius: 4px 4px 4px 4px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 13px;
color: #232E8C;
line-height: 20px;
text-align: center;
font-style: normal;
text-transform: none;
padding: 4px 5px;
margin-right: 5px;
}
.zk_sc2 ul li a{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 13px;
color: #666666;
line-height: 20px;
text-align: left;
font-style: normal;
text-transform: none;
}
.zk_sc2 ul li a:hover{
  color: #232E8C;
}
.zk_sc3{
  display: flex;
  justify-content: space-between;
}
.zk_sc3 div{
  text-align: center;
  position: relative;
}
.zk_sc3 div h1{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #333333;
line-height: 32px;
text-align: center;
font-style: normal;
text-transform: none;
margin: 0;
padding: 0;
    margin-top: 11px;
}
.zk_sc3 div p{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #999999;
line-height: 16px;
text-align: center;
font-style: normal;
text-transform: none;
margin: 0;
padding: 0;
}
.zk_sc3 div:hover .zk_sc3_c{
  display: block;
}
.zk_sc3 div:hover .zk_sc3_c1{
  display: block;
}
.zk_sc3_c{
  width: 170px;
  height: 100px;
  background: rgba(35,46,140,0.7);
  border-radius: 5px;
  margin-top: -159px;
  display: none;
}
.zk_sc3_c1{
  width: 78px;
height: 30px;
background: #FF585D;
border-radius: 30px 30px 30px 30px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #FFFFFF;
line-height: 30px;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: -62px;
margin-left: 48px;
cursor: pointer;
display: none;
}
.zk_sc3_c1 a{
  color: #FFFFFF;
}
.zk_sc3_c1 a:hover{
  color: #FFFFFF;
}
.zk_zcys{
height: 70px;
border-radius: 6px 6px 6px 6px;
margin-bottom: 9px;
}
.zk_zcys:hover{
  background: #EFF4FF;
}
.zk_zcys1{
  width: 34px;
  height: 34px;
  margin-top: 18px;
  margin-left: 15px;
  float: left;
}
.zk_zcys2{
  width: 150px;
  float: left;
  margin-top: 14px;
    margin-inline-start: 9px;
}
.zk_zcys2 h1{
  margin: 0;
  padding: 0;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #333333;
line-height: 19px;
text-align: left;
font-style: normal;
text-transform: none;
}
.zk_zcys2 p{
  margin: 0;
  padding: 0;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #999999;
line-height: 16px;
text-align: left;
font-style: normal;
text-transform: none;
    margin-top: 3px;
  }
.zk_zcys3{
  width: 71px;
height: 30px;
background: #FFF2EF;
border-radius: 4px 4px 4px 4px;
border: 1px solid #FF585D;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #FF585D;
line-height: 30px;
text-align: center;
font-style: normal;
text-transform: none;
float: right;
cursor: pointer;
margin-top: 18px;
margin-right: 15px;
}
.zk_zcys3:hover{
  border-radius: 4px 4px 4px 4px;
  background: #FF585D;
  color: #FFFFFF;
}
.zk_tonglan1{
  width: 100%;
  height: 100px;
  background: url('http://edu.tedu.cn/images/zk_p2bb.png') no-repeat center;
  margin-top: 40px;
}
.zk_part5{
  width: 1200px;
  margin: 0 auto;
  margin-top: 64px;
}
.zk_zkzxt{
  background: url('http://edu.tedu.cn/images/zk_t02.png') no-repeat;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 24px;
color: #333333;
line-height: 28px;
text-align: left;
font-style: normal;
text-transform: none;
padding-left: 35px;
}
.zk_zkzxcon{
  display: flex;
  justify-content: space-between;
  margin-top: 12px;
}
.zk_zkzxcon1{
  width: 880px;
}
.zk_zkzxcon2{
  width: 310px;
height: 569px;
background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
border: 1px solid #D9D9D9;
}
.zk_zkzxcon1a{
  display: flex;
  justify-content: space-between;
}
.zk_zkzxcon1a_box{
  width: 435px;
  height: 429px;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #D9D9D9;
}
.gk_zkzxcon1a_box{
  width: 392px;
  height: 380px;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #D9D9D9;
}
.zk_zkzxcon1b{
  width: 880px;
  height: 130px;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #D9D9D9;
  margin-top: 10px;
}
.zk_zxlist{
  margin-top: 15px;
}
.zk_zxlist ul{
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}
.zk_zxlist ul li{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #333333;
line-height: 29px;
text-align: center;
font-style: normal;
text-transform: none;
cursor: pointer;
margin-left: 16px;
}
.zk_zxlist ul li.on{
color: #232E8C;
border-bottom: 2px solid #232E8C;
}
.zk_zxcontent{
  display: none;
  width: 405px;
  margin: 0 auto;
  margin-top: 10px;
}
.zk_zxcontent.on{
  display: block;
}
.gk_zxcontent{
  width: 359px;
  margin: 0 auto;
  margin-top: 10px;
}
.zk_zxcontent1{
  margin-top: 15px;
}
.zk_zxcontent1 ul li{ margin-bottom:11px; }
.zk_zxlist1{
  margin-top: 15px;
}
.zk_zxlist1 ul{
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}
.zk_zxlist1 ul li{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #333333;
line-height: 29px;
text-align: center;
font-style: normal;
text-transform: none;
cursor: pointer;
margin-left: 16px;
}
.zk_zxlist1 ul li.on{
color: #232E8C;
border-bottom: 2px solid #232E8C;
}
.zk_zxcontentt{
  display: none;
  width: 405px;
  margin: 0 auto;
  margin-top: 10px;
}
.zk_zxcontentt.on{
  display: block;
}
.zk_zklc{
  width: 860px;
  height: 82px;
  background: url('http://edu.tedu.cn/images/p3_line.png') no-repeat;
  margin-top: 24px;
  margin-left: 12px;
  position: relative;
}
.zk_zklc1{
    width: 71px;
    height: 48px;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 800;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 25px;
    text-align: center;
    font-style: normal;
    text-transform: none;
    padding-top: 15px;
    padding-left: 10px;
    float: left;
}
.zk_zklclist{
  width: 728px;
  float: left;
  display: flex;
  justify-content: space-between;
  margin-left: 46px;
}
.zk_zklclist1{
  width: 56px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #333333;
line-height: 16px;
text-align: center;
font-style: normal;
text-transform: none;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #333333;
line-height: 16px;
text-align: center;
font-style: normal;
text-transform: none;
cursor: pointer;
}
.zk_zklclist1 span{
  display: block;
  width: 30px;
  height: 30px;
  border: 1px solid #232E8C;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #232E8C;
line-height: 30px;
text-align: center;
font-style: normal;
text-transform: none;
border-radius: 50%;
background: #ffffff;
margin: 0 auto;
margin-top: 8px;
}
.zk_zklclist1:hover{
  color: #232E8C;
}
.zk_zklclist1:hover span{
  background: #232E8C;
  color: #ffffff;
}
.zk_jd{
  width: 56px;
height: 21px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #333333;
line-height: 16px;
text-align: center;
font-style: normal;
text-transform: none;
}
.zk_bkjd{
  position: absolute;
  bottom: -8px;
  left: 200px;
}
.zk_xxjd{
  position: absolute;
  bottom: -8px;
  left: 456px;
}
.zk_byjd{
  position: absolute;
  bottom: -8px;
  left: 707px;
}
.zk_rmzyt{
  font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: bold;
    font-size: 16px;
    color: #333333;
    line-height: 19px;
    text-align: left;
    font-style: normal;
    text-transform: none;
    margin-top: 15px;
    margin-left: 15px;
    margin-right: 15px;
}
.zk_rmzyt a{
  display: block;
  float: right;
height: 22px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #999999;
line-height: 22px;
text-align: left;
font-style: normal;
text-transform: none;
}
.zk_rmzyt a:hover{
  text-decoration: none;
  color: #FF585D;
}
.zk_rmzycon{
  width: 280px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 10px;
}
.zk_rmzycon1{
  width: 135px;
height: 30px;
border-radius: 3px 3px 3px 3px;
border: 1px solid #D9D9D9;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #333333;
line-height: 30px;
text-align: center;
font-style: normal;
text-transform: none;
margin-bottom: 10px;
cursor: pointer;
}
.zk_rmzycon1:hover{
  border: 1px solid #232E8C;
  color: #232E8C;
}
.zk_rmzycon1 a{
  color: #333333;
  text-decoration: none;
}
.zk_rmzycon1 a:hover{
  color: #232E8C;
  text-decoration: none;
}
.zk_zkzxcon2 ul{
  margin: 0;
  padding: 0;
  list-style: none;
  padding-left: 15px;
  padding-top: 13px;
}
.zk_zkzxcon2 ul li{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #666666;
line-height: 28px;
text-align: left;
font-style: normal;
text-transform: none;
}
.zk_zkzxcon2 ul li a{
  color: #666666;
  text-decoration: none;
}
.zk_zkzxcon2 ul li a:hover{
  color: #232E8C;
  text-decoration: none;
}
.zk_kssj{
  width: 1200px;
  height: 104px;
  margin: 0 auto;
  background: url("http://edu.tedu.cn/images/p3bb.png") no-repeat;
  margin-top: 40px;
}
.zk_kssj1{
width: 400px;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: bold;
    font-size: 24px;
    color: #FFFFFF;
    line-height: 37px;
    text-align: left;
    font-style: normal;
    text-transform: none;
    margin-left: 57px;
    padding-top: 35px;
    float: left;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.zk_kssj1 span{
  font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 800;
    font-size: 40px;
    color: #FF585D;
    text-align: center;
    font-style: normal;
    text-transform: none;
    padding: 0 10px;
}
.zk_kssj2{
width: 154px;
    height: 43px;
    background: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: 800;
    font-size: 24px;
    color: #FF585D;
    line-height: 43px;
    text-align: center;
    font-style: normal;
    text-transform: none;
    float: left;
    margin-left: 42px;
    margin-top: 32px;
    cursor: pointer;
}
.zk_kssj2:hover{
  background: #FF585D;
  color: #FFFFFF;
}
.zk_part6{
  width: 1200px;
  margin: 0 auto;
  margin-top: 64px;
}
.zk_zkbdt{
  background: url('http://edu.tedu.cn/images/zk_t03.png') no-repeat;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 24px;
  color: #333333;
  line-height: 28px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  padding-left: 35px;
}
.gk_zkbdt{
  background: url('http://edu.tedu.cn/images/gk_t03.png') no-repeat;
  background-position: 0 2px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 24px;
  color: #333333;
  line-height: 28px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  padding-left: 35px;
}
.zk_zkbdcon{
  display: flex;
    justify-content: space-between;
    margin-top: 12px;
}
.zk_zkbdcon1{
  width: 880px;
height: 569px;
background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
border: 1px solid #D9D9D9;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
    padding: 0 20px;
}
.zk_zkbdbox{
  width: 405px;
}
.zk_zkzdt{
  font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: bold;
    font-size: 16px;
    color: #333333;
    line-height: 19px;
    text-align: left;
    font-style: normal;
    text-transform: none;
    margin-top: 20px;
    margin-left: 0px;
    margin-right: 5px;
}
.zk_zkzdt a{
  display: block;
  float: right;
height: 22px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #999999;
line-height: 22px;
text-align: left;
font-style: normal;
text-transform: none;
}
.zk_zkzdt a:hover{
  text-decoration: none;
  color: #FF585D;
}
.zk_zkzdbg{
  width: 405px;
  height: 55px;
  background: url('http://edu.tedu.cn/images/zk_p4bg01.png') no-repeat;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 20px;
  color: #2D55BC;
  line-height: 55px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  padding-left: 18px;
  margin-top: 10px;
}
.zk_zkzdbg1{
  width: 405px;
  height: 55px;
  background: url('http://edu.tedu.cn/images/zk_p4bg02.png') no-repeat;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 20px;
  color: #895050;
  line-height: 55px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  padding-left: 18px;
  margin-top: 10px;
}
.zk_zkzdbg2{
  width: 405px;
  height: 55px;
  background: url('http://edu.tedu.cn/images/zk_p4bg03.png') no-repeat;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 20px;
  color: #527656;
  line-height: 55px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  padding-left: 18px;
  margin-top: 10px;
}
.zk_zkzdbg3{
  width: 405px;
  height: 55px;
  background: url('http://edu.tedu.cn/images/zk_p4bg04.png') no-repeat;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 20px;
  color: #967150;
  line-height: 55px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  padding-left: 18px;
  margin-top: 10px;
}
.zk_zkbdbox ul{
  margin: 0;
  padding: 0;
  margin-top: 10px;
}
.zk_zkbdbox ul li{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #666666;
line-height: 26px;
text-align: left;
font-style: normal;
text-transform: none;
}
.zk_zkbdbox ul li::before {
    content: ' ';
    width: 4px;
    height: 4px;
    background: #D9D9D9;
    display: block;
    float: left;
    margin-top: 11px;
    border-radius: 50%;
    margin-right: 8px;
}
.zk_zkbdbox ul li a{
  color: #666666;
  text-decoration: none;
}
.zk_zkbdbox ul li a:hover{
  color: #232E8C;
  text-decoration: none;
}
.zk_zkbdbox ul li span{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #999999;
line-height: 26px;
text-align: right;
font-style: normal;
text-transform: none;
  float: right;
}
.zk_zkbdcon2{
  width: 310px;
height: 569px;
background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
border: 1px solid #D9D9D9;
}
.zk_gjxcon1{
  width: 86px;
  height: 100px;
  background: #EFF4FF;
  border-radius: 6px 6px 6px 6px;
  border: 1px solid #EFF4FF;
}
.zk_gjxcon{
      width: 280px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 10px;
}
.zk_gjxcon1{
  width: 86px;
height: 100px;
background: #EFF4FF;
border-radius: 6px 6px 6px 6px;
border: 1px solid #EFF4FF;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 14px;
color: #333333;
line-height: 30px;
text-align: center;
font-style: normal;
text-transform: none;
cursor: pointer;
margin-bottom: 10px;
padding-top: 10px;
}
.zk_gjxcon1:hover{
color: #232E8C;
}
.zk_gjxcon1:hover a{
color: #232E8C;
}
.zk_gjxcon1 a{
  color: #333333;
}
.zk_gjxcon1 a:hover{
  color: #232E8C;
}
.zk_zkbdcon2 ul {
  width: 290px;
    margin-left: 15px;
    margin-top: 0;
    padding: 0;
    list-style: none;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-top: 15px;
}
.zk_zkbdcon2 ul::after{
  content: " ";
  flex: auto;
}
.zk_zkbdcon2 ul a{
  display: block;
  width: 48px;
height: 24px;
background: #EFF4FF;
border-radius: 3px 3px 3px 3px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #666666;
line-height: 24px;
text-align: center;
font-style: normal;
text-transform: none;
margin-bottom: 11px;
margin-right: 10px;
text-decoration: none;
}
.zk_zkbdcon2 ul a:hover{
  width: 48px;
height: 24px;
line-height: 22px;
background: #F3F4F4;
border-radius: 3px 3px 3px 3px;
border: 1px solid #232E8C;
font-weight: bold;
color: #232E8C;
}
.zk_tonglan2{
  width: 100%;
  height: 100px;
  background: url('http://edu.tedu.cn/images/zk_b4bb.png') no-repeat center;
  margin-top: 40px;
}
.zk_part7{
  width: 1200px;
  margin: 0 auto;
  margin-top: 64px;
}
.gk_part7{
  width: 1200px;
  margin: 0 auto;
  margin-top: 50px;
}
.zk_kqkct{
  background: url('http://edu.tedu.cn/images/zk_t04.png') no-repeat;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 24px;
color: #333333;
line-height: 28px;
text-align: left;
font-style: normal;
text-transform: none;
padding-left: 35px;
}
.gk_kqkct{
  background: url('http://edu.tedu.cn/images/gk_t04.png') no-repeat;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 24px;
color: #333333;
line-height: 28px;
text-align: left;
font-style: normal;
text-transform: none;
padding-left: 35px;
}
.zk_kqkccon{
  margin-top: 15px;
}
.zk_kqkcb{
  margin-top: 40px;
}
.zk_part8{
  width: 1200px;
  margin: 0 auto;
  margin-top: 64px;
}
.zk_xygs{
  background: url('http://edu.tedu.cn/images/zk_t05.png') no-repeat;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 24px;
color: #333333;
line-height: 28px;
text-align: left;
font-style: normal;
text-transform: none;
padding-left: 35px;
}
.gk_xygs{
  background: url('http://edu.tedu.cn/images/gk_t06.png') no-repeat;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 24px;
color: #333333;
line-height: 28px;
text-align: left;
font-style: normal;
text-transform: none;
padding-left: 35px;
background-position: left bottom;
}
.zk_xygslist{
  margin-top: 30px;
  display: flex;
  justify-content: space-between;
}
.zk_xygslist1{
  width: 224px;
height: 300px;
background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
}
.zk_xygsc1{
margin-top: 25px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #333333;
line-height: 43px;
text-align: center;
font-style: normal;
text-transform: none;
}
.zk_xygsc2{
  margin-left: 25px;
  margin-top: 10px;
}
.zk_xygsc2_1{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #232E8C;
line-height: 16px;
text-align: left;
font-style: normal;
text-transform: none;
margin-bottom: 10px;
}
.zk_xygsc2_1 span{
  width: 60px;
height: 20px;
display: block;
background: #EFF4FF;
border-radius: 4px 4px 4px 4px;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #232E8C;
line-height: 20px;
text-align: center;
font-style: normal;
text-transform: none;
    display: inline-block;
    margin-right: 10px;
}
.zk_xygsc3{
  padding: 13px 25px 0 25px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #666666;
line-height: 23px;
text-align: justify;
font-style: normal;
text-transform: none;
}
.zk_xygsc3 a{
  color: #666666;
  text-decoration: none;
}
.zk_xygsc3 a:hover{
  color: #232E8C;
  text-decoration: none;
}
.zk_xygsm{
  width: 1200px;
background: #FFFFFF;
border-radius: 10px 10px 10px 10px;
margin-top: 25px;
padding: 18px 18px 10px 18px;
}
.zk_xygsmt{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 16px;
color: #333333;
line-height: 19px;
text-align: left;
font-style: normal;
text-transform: none;
}
.zk_xygsm ul{
  width: 578px;
  float: left;
  margin-top: 15px;
}
.zk_xygsm ul:nth-child(3){
  border-left: 1px solid #D9D9D9;;
  padding-left: 20px;
}
.zk_xygsm ul li{
  margin-bottom: 10px;
}
.zk_xygsm ul li:last-child{
  margin-bottom: 0px;
}
.zk_xygsm ul li span{
  display: inline-block;
  width: 50px;
height: 20px;
background: #EFF4FF;
border-radius: 4px 4px 4px 4px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #232E8C;
line-height: 20px;
text-align: center;
font-style: normal;
text-transform: none;
margin-right: 10px;
}
.zk_xygsm ul li a{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #666666;
line-height: 20px;
text-align: left;
font-style: normal;
text-transform: none;
}
.zk_xygsm ul li a:hover{
  color: #232E8C;
}
.zkm_rdb{
  width: 6.60rem;
  height: 0.70rem;
  background: #F3F4F4;
  overflow: hidden;
  border-radius: 0.1rem;margin-left: 0.25rem;
}
.zkm_rd{
  margin-top: 0;
  margin-left: 0;
}
.zkm_rd li{
  width: 6.60rem;
  height: 0.70rem;
  border-radius: 0.1rem;
  margin-bottom: 0rem !important;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.28rem;
  color: #333333;
  line-height: 0.7rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 0.1rem;
  padding-right: 0.2rem;
}
.zkm_bktj{
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  padding-top: 0.4rem;
}
.zkm_bktj1{
  width: 1.5rem;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.28rem;
color: #666666;
line-height: 0.6rem;
text-align: center;
font-style: normal;
text-transform: none;
  display: flex;
flex-wrap: wrap;
justify-content: center;
margin-bottom: 0.51rem;
}
.zkm_bktj1 a{
  display: flex;
flex-wrap: wrap;
justify-content: center;
  color: #666666;
}
.zkm_bktj1 a:hover{
  color: #666666;
}
.zkm_bktj1 img{
  width: 0.6rem;
  height: 0.6rem;
}
.zkm_zkcon{
  background: #F3F3F3;
  padding-top: 0.01rem;
  padding-bottom: 0.7rem;
}
.zkm_zkzx{
  width: 7.1rem;
  margin: 0 auto;
  margin-top: 0.4rem;
  position: relative;
  z-index: 2;
}
.zkm_zkzxt_zx{
  background: url(http://edu.tedu.cn/images/zkm_zkzx.png) no-repeat;
}
.gkm_zkzxt_rq{
  background: url(http://edu.tedu.cn/images/gkm_t01.png) no-repeat;
}
.gkm_zkzxt_zy{
  background: url(http://edu.tedu.cn/images/gkm_t03.png) no-repeat;
}
.yxkm_zszx{
  background: url(http://edu.tedu.cn/images/yxkm_t03.png) no-repeat;
}
.gkm_zkzxt_zs{
  background: url(http://edu.tedu.cn/images/gkm_t06.png) no-repeat;
}
.zkm_zkzxt_yx{
  background: url(http://edu.tedu.cn/images/zkm_t01.png) no-repeat;
}
.zkm_zkzxt_bd{
  background: url(http://edu.tedu.cn/images/zkm_t03.png) no-repeat;
}
.zkm_zkzxt_fd{
  background: url(http://edu.tedu.cn/images/zkm_t04.png) no-repeat;
}
.zkm_zkzxt_ys{
  background: url(http://edu.tedu.cn/images/zkm_t05.png) no-repeat;
}
.zkm_zkzxt_gs{
  background: url(http://edu.tedu.cn/images/zkm_t06.png) no-repeat;
}
.zkm_zkzxt{

    background-size: 0.3rem;
    padding-left: 0.4rem;
    font-family: Source Han Sans CN, Source Han Sans CN;
    font-weight: bold;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.38rem;
    text-align: left;
    font-style: normal;
    text-transform: none;
    background-position: 0 0.05rem;
}

.zkm_zkzx_yx{
  margin-top: 0.7rem;
}
.zkm_zkzx_ys{
  margin-top: 0.4rem;
}
.zkm_zkzx_gs{
  margin-top: 0.45rem;
  padding-bottom: 0.7rem;
}
.zkm_zkzxt a{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.26rem;
color: #FF585D;
line-height: 0.42rem;
text-align: left;
font-style: normal;
text-transform: none;
float: right;
text-decoration: none;
}
.zkm_zkzxt a:hover{
  color: #FF585D;
  text-decoration: none;
}
.zkm_zkzxcon{
height: 5.28rem;
background: #FFFFFF;
box-shadow: 0px 0.18rem 0.16rem 0px rgba(217,217,217,0.61);
border-radius: 0.1rem;
border: 1px solid #D9D9D9;
margin-top: 0.15rem;
}
.zkm_more{
  display: flex;
  align-items: center;
  justify-content: space-around;
  margin-top: 0.17rem;
}
.zkm_more img{
  width: 2.46rem;
  height: 0.02rem;
}
.zkm_more a{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.26rem;
color: #FF585D;
font-style: normal;
text-transform: none;
}
.zkm_more a:hover{
  color: #FF585D;
}
.zkm_zkzxconlist{
  margin-top: 0.15rem;
}
.zkm_zkzxconlist ul{
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  margin-left: 0.2rem;
}
.zkm_zkzxconlist ul li{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.26rem;
color: #333333;
line-height: 0.5rem;
text-align: center;
font-style: normal;
text-transform: none;
cursor: pointer;
margin-right: 0.17rem;
}
.zkm_zkzxconlist ul li.on{
  font-weight: bold;
color: #232E8C;
border-bottom: 2px solid #232E8C;
}
.zkm_zkzxconcont{
  margin-top: 0.15rem;
  margin-left: 0.2rem;
  margin-right: 0.2rem;
  display: none;
}
.zkm_zkzxconcont.on{
  display: block;
}
.zkm_zkzxconcont ul{
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    flex-direction: column;
}
.zkm_zkzxconcont ul li{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.26rem;
color: #666666;
line-height: 0.6rem;
text-align: left;
font-style: normal;
text-transform: none;
}
.zkm_zkzxconcont ul li span{
height: 0.40rem;
background: #EFF4FF;
border-radius: 0.04rem;
    padding: 0.04rem 0.05rem;
    margin-right: 0.1rem;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.26rem;
color: #232E8C;
text-align: center;
font-style: normal;
text-transform: none;
}
.zkm_zkzxconcont ul li a{
  color: #666666;
  text-decoration: none;
}
.zkm_zkzxconcont ul li a:hover{
  color: #666666;
  text-decoration: none;
}
.zkm_zkzxconyx{
  height: 7.27rem;
}
.zkm_zkzxconbd{
  height: 6.37rem;
}
.zkm_scimg img{
  width: 6.7rem;
  height: 1.23rem;
}
.zkm_sc{
      display: flex;
    justify-content: space-between;
    margin-top: 0.2rem;
}
.zkm_sc img{
  width: 2.1rem;
  height: 1.23rem;
}
.zkm_sc div{
  position: relative;
}
.zkm_sc div h1{
margin: 0;
padding: 0;
margin-top: 0.11rem;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.26rem;
color: #333333;
line-height: 0.55rem;
text-align: center;
font-style: normal;
text-transform: none;
}
.zkm_sc div p{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
text-align: center;
font-style: normal;
text-transform: none;
margin: 0;
padding: 0;
font-size: 0.20rem;
color: #999999;
line-height: 0.23rem;
}
.zkm_scimg{
  margin-top: 0.1rem;
  margin-bottom: 0.2rem;
}
.zkm_bkbd{
  width: 6.7rem;
  height: 0.91rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.28rem;
  line-height: 0.91rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  padding-left: 0.2rem;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
}
.zkm_bkbd1{
  background: url('http://edu.tedu.cn/images/zkm_p4bg01.png') no-repeat;  
  background-size: 100%;
  color: #2D55BC;
}
.zkm_bkbd2{
  background: url('http://edu.tedu.cn/images/zkm_p4bg02.png') no-repeat;  
  background-size: 100%;
  color: #895050;
}
.zkm_bkbd3{
  background: url('http://edu.tedu.cn/images/zkm_p4bg03.png') no-repeat;  
  background-size: 100%;
  color: #527656;
}
.zkm_bkbd4{
  background: url('http://edu.tedu.cn/images/zkm_p4bg04.png') no-repeat;  
  background-size: 100%;
  color: #967150;
}
.zkm_zkzxconconta3 ul li::before {
    content: ' ';
    width: 0.05rem;
    height: 0.05rem;
    background: #D9D9D9;
    display: block;
    float: left;
    margin-top: 0.3rem;
    margin-right: 0.15rem;
    border-radius: 50%;
}
.zkm_zkzxconconta3 ul li span{
  background: none;
  color: #666666;
  float: right;
  margin-right: 0;
}
.zkm_kqfd{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 7.1rem;
  margin-top: 0.2rem;
}
.zkm_kqfd div{
  margin-bottom: 0.15rem;
}
.zkm_kqfd div img{
  width: 2.24rem;
  height: 1.6rem;
}
.zkm_kqfd div p{
  width: 1.50rem;
  height: 0.46rem;
  background: #FF585D;
  border-radius: 0.3rem;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.28rem;
color: #FFFFFF;
line-height: 0.46rem;
text-align: center;
font-style: normal;
text-transform: none;
margin: 0.15rem auto;
}
.zkm_bkys{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 7.1rem;
  margin-top: 0.2rem;
}
.zkm_bkys div{
  width: 2.24rem;
height: 2.57rem;
background: #FFFFFF;
border-radius: 0.1rem;
text-align: center;
margin-bottom: 0.43rem;
padding-top: 0.15rem;
}
.zkm_bkys div img{
  width: 0.6rem;
  height: 0.6rem;
}
.zkm_bkys div h1{
  margin: 0;
  padding: 0;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.28rem;
color: #333333;
line-height: 0.6rem;
text-align: center;
font-style: normal;
text-transform: none;
}
.zkm_bkys div h2{
  margin: 0;
  padding: 0;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.20rem;
color: #999999;
line-height: 0.3rem;
text-align: center;
font-style: normal;
text-transform: none;
    margin-top: 0.15rem;
}
.zkm_bkys div p{
  width: 1.50rem;
  height: 0.46rem;
  background: #FF585D;
  border-radius: 0.3rem;

font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.28rem;
color: #FFFFFF;
line-height: 0.46rem;
text-align: center;
font-style: normal;
text-transform: none;
margin: 0.15rem auto;
    margin-top: 0.25rem;
}
.zkm_xygs{
  width: 7.10rem;
  height: 2.30rem;
  background: #FFFFFF;
  border-radius: 0.1rem;
  margin-top: 0.2rem;
}
.zkm_xygs1{
  width: 1.64rem;
  float: left;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.28rem;
color: #333333;
line-height: 0.75rem;
text-align: center;
font-style: normal;
text-transform: none;
padding-top: 0.3rem;
}
.zkm_xygs1 img{
  width: 0.6rem;
  height: 0.6rem;
}
.zkm_xygs2{
  width: 5rem;
  float: left;
  margin-top: 0.3rem;
  position: relative;
}
.zkm_xygs_3{
  position: absolute;
  top: 0rem;
  right: 0.1rem;
}
.zkm_xygs_3 img{
  width: 0.54rem;
  height: 0.54rem;
}
.zkm_xygs_4{
  text-align: right;
  position: absolute;
  right: 0.1rem;
  top: 1.5rem;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
color: #999999;
font-style: normal;
text-transform: none;
display: flex;
align-items: center;
justify-content: flex-end;
font-size: 0.23rem;
}
.zkm_xygs_4 img{
  width: 0.22rem;
  height: 0.22rem;
  margin-right: 0.05rem;
}
.zkm_xygs_1{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.26rem;
color: #232E8C;
line-height: 0.4rem;
text-align: left;
font-style: normal;
text-transform: none;
margin-bottom: 0.1rem;
}
.zkm_xygs_1 span{
    width: 1.25rem;
    height: 0.4rem;
    background: #EFF4FF;
    border-radius: 0.04rem;
    /* padding: 0.05rem 0; */
    display: inline-block;
    text-align: center;
    margin-right: 0.2rem;
}
.zkm_xygs_2 a{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.26rem;
color: #666666;
line-height: 0.35rem;
text-align: justified;
font-style: normal;
text-transform: none;
}
.zkm_xygs_2 a:focus{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.26rem;
color: #666666;
line-height: 0.35rem;
text-align: justified;
font-style: normal;
text-transform: none;
}
.zkm_sc3_c1{
  width: 2.10rem;
height: 0.37rem;
background: rgba(35,46,140,0.72);
border-radius: 0.06rem;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.24rem;
color: #FFFFFF;
line-height: 0.37rem;
text-align: center;
font-style: normal;
text-transform: none;
position: absolute !important;
top: 0.88rem;
}
.zkm_sc3_c1 a{
  color: #FFFFFF;
}
.zkm_sc3_c1 a:hover{
  color: #FFFFFF;
}
.gk_bkb{
  width: 280px;
  height: 190px;
  background: #EFF4FF;
  border-radius: 6px 6px 6px 6px;
  margin: 0 auto;
  margin-top: 8px;
}
.gk_bkb ul{
  margin: 0;
  padding: 0;
  list-style: none;
  padding-top: 11px;
}
.gk_bkb ul li{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #333333;
line-height: 16px;
text-align: left;
font-style: normal;
text-transform: none;
    margin-bottom: 14px;
}
.gk_bkb ul li::before{
  content: "";
  display: block;
  width: 2px;
  height: 8px;
  background: #232E8C;
  border-radius: 0px 0px 0px 0px;
  float: left;
  margin-top: 4px;
  margin-right: 6px;
}
.gk_bkb ul li:hover{
  color: #232E8C;
  font-weight: bold;
}
.gk_bkb ul li:hover span{
  color: #232E8C;
  font-weight: bold;
}
.gk_bkb ul li span{
  color: #666666;
}
.gk_bkb li a{
  color: #333333;
  text-decoration: none;
}
.gk_bkb li a:hover{
  color: #232E8C;
  text-decoration: none;
}

.swiper-container10 {
  width: 100%;
  margin-top: 15px;
}

.swiper-container10 .swiper-wrapper {
  width: 100%;
}

.swiper-container10 .swiper-slide {
  width: auto;
  overflow: hidden;
  position: relative;
}

.swiper-button-next10 {
  width: 13px !important;
  height: 25px !important;
  background-color: #F3F4F4 !important;
  border-radius: 2px 2px 2px 2px;
  background-image: url('http://edu.tedu.cn/images/p1_z.png') !important ;
  top: 50% !important;
  margin-top: -12px  !important;
  left: -15px !important;
  right: auto !important;
  background-size: 5px 10px !important;
}

.swiper-button-prev10 {
  width: 13px !important;
  height: 25px !important;
  background-color: #F3F4F4 !important;
  background-image: url('http://edu.tedu.cn/images/p1_y1.png') !important ;
  border-radius: 2px 2px 2px 2px;
  top: 50% !important;
  margin-top: -12px  !important;
  right: -15px !important;
  left: auto !important;
  background-size: 5px 10px !important;
}
.swiper-button-next10:hover {
  background-color: #232E8C !important;
  background-image: url('http://edu.tedu.cn/images/p1_z1.png') !important ;
}
.swiper-button-prev10:hover {
  background-color: #232E8C !important;
  background-image: url('http://edu.tedu.cn/images/p1_y.png') !important ;
}
.gk_bmrq{
  width: 246px;
  margin: 0 auto;
  position: relative;
}
.gk_bmrq1{
  text-align: center;
  cursor: pointer;
}
.gk_bmrq_con{
  width: 280px;
  margin: 0 auto;
  margin-top: 12px;
}
.gk_bmrq1.on{
  font-weight: bold;
  color: #232E8C;
}
.gk_bmrq_con1{
  width: 280px;
  height: 30px;
  background: #EFF4FF;
  border-radius: 6px 6px 6px 6px;
  line-height: 30px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #666666;
  line-height: 25px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  display: none;
  cursor: pointer;
}
.gk_bmrq_con1.on{
  display: block;
}
.gk_part1_con{
  width: 530px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.gk_part1_con1{
  width: 260px;
  height: 105px;
  border-radius: 6px 6px 6px 6px;
  margin-top: 10px;
  display: flex;
}
.gk_gsz{
  background: #FFF1F1;
}
.gk_zsb{
  background: #F1F5FF;
}
.gk_zbtd{
  background: #ECFFF6;
}
.gk_dexw{
  background: #FFF8EE;
}
.gk_gsz1{
  width: 92px;
  height: 105px;
  position: relative;
}
.gk_gsz1 p{
  width: 92px;
  position: absolute;
  bottom: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 16px;
  color: #333333;
  line-height: 19px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin: 0;
  padding: 0;
  line-height: 26px;
}
.gk_gsz2{
  height: 82px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #666666;
  line-height: 16px;
  text-align: justified;
  font-style: normal;
  text-transform: none;
  padding: 20px 15px 0 15px;
  text-align: justify;
  line-height: 22px;
}
.gk_zxline{
  width: 362px;
  height: 1px;
  background: #D9D9D9;
  border-radius: 0px 0px 0px 0px;
  margin: 0 auto;
  margin-top: 11px;
}
.gk_rzz{
  width: 100%;
  height: 182px;
  background: url('http://edu.tedu.cn/images/gk_bj02.png') no-repeat center;
  margin-top: 40px;
}
.gk_rzz_con{
  width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  padding-top: 41px;
}
.gk_rzz1{
  width: 288px;
  height: 100px;
  background: rgba(255,255,255,0.83);
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #FFFFFF;
  display: flex;
  cursor: pointer;
}
.gk_rzz1:hover{
  background: rgba(255,255,255,1);
}
.gk_rzz1_img{
  width: 94px;
  height: 85px;
  margin-top: 15px;
}
.gk_rzz1_txt{
  margin-top: 24px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 16px;
  color: #333333;
  line-height: 25px;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.gk_rzzycon{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 10px;
}
.gk_rzzycon1{
  width: 285px;
  height: 150px;
  box-shadow: 0px 0px 9px 0px rgba(164,164,164,0.28);
  border-radius: 10px 10px 10px 10px;
  padding: 20px 0 0 30px;
  margin-bottom: 20px;
  border: 1px solid #FFFFFF;
}
.gk_kj{
  background: 
  linear-gradient( 180deg, #FDECEC 0%, #FFFFFF 100%)
  ,url('http://edu.tedu.cn/images/gk_p3icon_kj01.png') 
  no-repeat;
  background-position: right bottom;
  background-blend-mode: color-burn;
}
.gk_kj:hover{
  background: 
  linear-gradient( 180deg, #232E8C 0%, #7B84D2 100%)
  ,url('http://edu.tedu.cn/images/gk_p3icon_kj02.png') 
  no-repeat;
  background-position: right bottom;
  background-blend-mode: color-burn;
}
.gk_gsgl{
  background: 
  linear-gradient( 180deg, #F8F4E3 0%, #FFFFFF 100%)
  ,url('http://edu.tedu.cn/images/gk_p3icon_gs01.png') 
  no-repeat;
  background-position: right bottom;
  background-blend-mode: color-burn;
}
.gk_gsgl:hover{
  background: 
  linear-gradient( 180deg, #232E8C 0%, #7B84D2 100%)
  ,url('http://edu.tedu.cn/images/gk_p3icon_xz02.png') 
  no-repeat;
  background-position: right bottom;
  background-blend-mode: color-burn;
}
.gk_xzgl{
  background: 
  linear-gradient( 180deg, #EDF6E9 0%, #FFFFFF 100%)
  ,url('http://edu.tedu.cn/images/gk_p3icon_xz01.png') 
  no-repeat;
  background-position: right bottom;
  background-blend-mode: color-burn;
}
.gk_xzgl:hover{
  background: 
  linear-gradient( 180deg, #232E8C 0%, #7B84D2 100%)
  ,url('http://edu.tedu.cn/images/gk_p3icon_gs02.png') 
  no-repeat;
  background-position: right bottom;
  background-blend-mode: color-burn;
}
.gk_scyx{
  background: 
  linear-gradient( 180deg, #E5F0FF 0%, #FFFFFF 100%)
  ,url('http://edu.tedu.cn/images/gk_p3icon_sc01.png') 
  no-repeat;
  background-position: right bottom;
  background-blend-mode: color-burn;
}
.gk_scyx:hover{
  background: 
  linear-gradient( 180deg, #232E8C 0%, #7B84D2 100%)
  ,url('http://edu.tedu.cn/images/gk_p3icon_sc02.png') 
  no-repeat;
  background-position: right bottom;
  background-blend-mode: color-burn;
}
.gk_qygl{
  background: 
  linear-gradient( 180deg, #EDF6E9 0%, #FFFFFF 100%)
  ,url('http://edu.tedu.cn/images/gk_p3icon_qy01.png') 
  no-repeat;
  background-position: right bottom;
  background-blend-mode: color-burn;
}
.gk_qygl:hover{
  background: 
  linear-gradient( 180deg, #232E8C 0%, #7B84D2 100%)
  ,url('http://edu.tedu.cn/images/gk_p3icon_qy02.png') 
  no-repeat;
  background-position: right bottom;
  background-blend-mode: color-burn;
}
.gk_xqjy{
  background: 
  linear-gradient( 180deg, #FDECEC 0%, #FFFFFF 100%)
  ,url('http://edu.tedu.cn/images/gk_p3icon_xqjy01.png') 
  no-repeat;
  background-position: right bottom;
  background-blend-mode: color-burn;
}
.gk_xqjy:hover{
  background: 
  linear-gradient( 180deg, #232E8C 0%, #7B84D2 100%)
  ,url('http://edu.tedu.cn/images/gk_p3icon_xqjy02.png') 
  no-repeat;
  background-position: right bottom;
  background-blend-mode: color-burn;
}
.gk_lsjygl{
  background: 
  linear-gradient( 180deg, #E5F0FF 0%, #FFFFFF 100%)
  ,url('http://edu.tedu.cn/images/gk_p3icon_lsjy01.png') 
  no-repeat;
  background-position: right bottom;
  background-blend-mode: color-burn;
}
.gk_lsjygl:hover{
  background: 
  linear-gradient( 180deg, #232E8C 0%, #7B84D2 100%)
  ,url('http://edu.tedu.cn/images/gk_p3icon_lsjy02.png') 
  no-repeat;
  background-position: right bottom;
  background-blend-mode: color-burn;
}
.gk_jxsj{
  background: 
  linear-gradient( 180deg, #F8F4E3 0%, #FFFFFF 100%)
  ,url('http://edu.tedu.cn/images/gk_p3icon_jxsj01.png') 
  no-repeat;
  background-position: right bottom;
  background-blend-mode: color-burn;
}
.gk_jxsj:hover{
  background: 
  linear-gradient( 180deg, #232E8C 0%, #7B84D2 100%)
  ,url('http://edu.tedu.cn/images/gk_p3icon_jxsj02.png') 
  no-repeat;
  background-position: right bottom;
  background-blend-mode: color-burn;
}
.gk_hyywx{
  background: 
  linear-gradient( 180deg, #F8F4E3 0%, #FFFFFF 100%)
  ,url('http://edu.tedu.cn/images/gk_p3icon_hyy01.png') 
  no-repeat;
  background-position: right bottom;
  background-blend-mode: color-burn;
}
.gk_hyywx:hover{
  background: 
  linear-gradient( 180deg, #232E8C 0%, #7B84D2 100%)
  ,url('http://edu.tedu.cn/images/gk_p3icon_hyy02.png') 
  no-repeat;
  background-position: right bottom;
  background-blend-mode: color-burn;
}
.gk_jxdz{
  background: 
  linear-gradient( 180deg, #E5F0FF 0%, #FFFFFF 100%)
  ,url('http://edu.tedu.cn/images/gk_p3icon_jxdz01.png') 
  no-repeat;
  background-position: right bottom;
  background-blend-mode: color-burn;
}
.gk_jxdz:hover{
  background: 
  linear-gradient( 180deg, #232E8C 0%, #7B84D2 100%)
  ,url('http://edu.tedu.cn/images/gk_p3icon_jxdz02.png') 
  no-repeat;
  background-position: right bottom;
  background-blend-mode: color-burn;
}
.gk_dqzd{
  background: 
  linear-gradient( 180deg, #EDF6E9 0%, #FFFFFF 100%)
  ,url('http://edu.tedu.cn/images/gk_p3icon_dq01.png') 
  no-repeat;
  background-position: right bottom;
  background-blend-mode: color-burn;
}
.gk_dqzd:hover{
  background: 
  linear-gradient( 180deg, #232E8C 0%, #7B84D2 100%)
  ,url('http://edu.tedu.cn/images/gk_p3icon_dq02.png') 
  no-repeat;
  background-position: right bottom;
  background-blend-mode: color-burn;
}
.gk_gd{
  background: 
  linear-gradient( 180deg, #FDECEC 0%, #FFFFFF 100%)
  ,url('http://edu.tedu.cn/images/gk_p3icon_gd01.png') 
  no-repeat;
  background-position: right bottom;
  background-blend-mode: color-burn;
}
.gk_gd:hover{
  background: 
  linear-gradient( 180deg, #232E8C 0%, #7B84D2 100%)
  ,url('http://edu.tedu.cn/images/gk_p3icon_gd02.png') 
  no-repeat;
  background-position: right bottom;
  background-blend-mode: color-burn;
}
.gk_kj1{
  height: 24px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 16px;
  color: #333333;
  line-height: 19px;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.gk_kj2{
  width: 20px;
  display: flex;
  margin-top: 10px;
}
.gk_kj2a{
  width: 10px;
  height: 1px;
  background: #FF585D;
  border-radius: 0px 0px 0px 0px;
}
.gk_kj2b{
  width: 10px;
  height: 1px;
  background: #232E8C;
  border-radius: 0px 0px 0px 0px;
}
.gk_kj3{
  height: 21px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #666666;
  line-height: 16px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-top: 10px;
}
.gk_kj4{
  height: 30px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #FF585D;
  line-height: 30px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-top: 16px;
}
.gk_kj4 a{
  color: #FF585D;
}
.gk_kj4 a:hover{
  color: #FF585D;
}
.gk_rzzycon1:hover .gk_kj1{
  color: #FFFFFF;
}
.gk_rzzycon1:hover .gk_kj2b{
  background: #FFFFFF;
}
.gk_rzzycon1:hover .gk_kj3{
  color: #FFFFFF;
}
.gk_rzzycon1:hover .gk_kj4{
  width: 108px;
  text-align: center;
  background: #FFFFFF;
  border-radius: 20px 20px 20px 20px;
}
.gk_bkys{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 10px;
}
.gk_bkys1{
  width: 285px;
  height: 160px;
  background: #FFFFFF;
  box-shadow: 0px 0px 9px 0px rgba(164,164,164,0.28);
  border-radius: 10px 10px 10px 10px;
  margin-bottom: 20px;
  padding: 22px 30px 0 30px;
  border: 1px solid #FFFFFF;
}
.gk_msrx{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 16px;
  color: #333333;
  line-height: 30px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  display: flex;
}
.gk_msrx img{
  margin-right: 12px;
}
.gk_msrx img:nth-child(2){
  display: none;
}
.gk_msrx1{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #666666;
  line-height: 21px;
  text-align: justify;
  font-style: normal;
  text-transform: none;
  margin-top: 20px;
}
.gk_bkys1:hover{
  background: linear-gradient( 180deg, #232E8C 0%, #7B84D2 100%);
  box-shadow: 0px 0px 9px 0px rgba(164,164,164,0.28);
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #FFFFFF;
}
.gk_bkys1:hover .gk_msrx{
  color: #FFFFFF;
}
.gk_bkys1:hover .gk_msrx img:nth-child(1){
  display: none;
}
.gk_bkys1:hover .gk_msrx img:nth-child(2){
  display: block;
}
.gk_bkys1:hover .gk_msrx1{
  color: #FFFFFF;
}
.gk_bklc{
  width: 100%;
  height: 182px;
  background: url('http://edu.tedu.cn/images/gk_bj04.png') no-repeat center;
  margin-top: 20px;
}
.gk_bklc_con{
  width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  padding-top: 41px;
}
.gk_bklc1{
  width: 120px;
  height: 100px;
  background: url('http://edu.tedu.cn/images/gk_p5z.png') no-repeat;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 24px;
  color: #FFFFFF;
  line-height: 30px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  padding: 21px 0 0 26px;
}
.gk_bklc2{
  width: 110px;
  height: 100px;
  background: rgba(255,255,255,0.83);
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #FFFFFF;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 16px;
  color: #333333;
  line-height: 30px;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.gk_bklc2:hover{
  background: #FFFFFF;
}
.gk_zsyb_con{
  width: 1200px;
  height: 362px;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #D9D9D9;
  margin-top: 17px;
  padding: 30px;
  display: flex;
}
.gk_zsyb_con img:nth-child(2){
  margin-left: 20px;
}
.gk_zsyb1{
  width: 440px;
  margin-left: 20px;
}
.gk_zsyb_tit{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 16px;
  color: #232E8C;
  line-height: 30px;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.gk_zsyb_tit::before{
  content: " ";
  display: block;
  width: 9px;
  height: 9px;
  background: #232E8C;
  border-radius: 0px 0px 0px 0px;
  float: left;
  margin-top: 11px;
  margin-right: 10px;
}
.gk_zsyb_p{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #666666;
  line-height: 24px;
  font-style: normal;
  text-transform: none;
  margin-left: 19px;
  text-align: justify;
  padding: 5px 0 19px 0;
}
.gkm_gsz{
  width: 7.1rem;
  height: 2rem;
  background: linear-gradient( 180deg, #FFF1F1 0%, #FFFFFF 100%);
  box-shadow: 0px 0.18rem 0.16rem 0px rgba(217,217,217,0.61);
  border-radius: 0.1rem;
  border: 1px solid #FFFFFF;
  display: flex;
  margin-top: 0.3rem;
}
.gkm_zsb{
  width: 7.1rem;
  height: 2rem;
  background: linear-gradient( 180deg, #F1F5FF 0%, #FFFFFF 100%);
  box-shadow: 0px 0.18rem 0.16rem 0px rgba(217,217,217,0.61);
  border-radius: 0.1rem;
  border: 1px solid #FFFFFF;
  display: flex;
  margin-top: 0.3rem;
  justify-content: space-between;
}
.gkm_zbtd{
  width: 7.1rem;
  height: 2rem;
  background: linear-gradient( 180deg, #ECFFF6 0%, #FFFFFF 100%);
  box-shadow: 0px 0.18rem 0.16rem 0px rgba(217,217,217,0.61);
  border-radius: 0.1rem;
  border: 1px solid #FFFFFF;
  display: flex;
  margin-top: 0.3rem;
}
.gkm_drxw{
  width: 7.1rem;
  height: 2rem;
  background: linear-gradient( 180deg, #FFF8EE 0%, #FFFFFF 100%);
  box-shadow: 0px 0.18rem 0.16rem 0px rgba(217,217,217,0.61);
  border-radius: 0.1rem;
  border: 1px solid #FFFFFF;
  display: flex;
  margin-top: 0.3rem;
  justify-content: space-between;
}
.gkm_gsz1{
  width: 2.28rem;
  position: relative;
}
.gkm_gsz1 img{
  width: 2.28rem;
  height: 2.0rem;
  margin-top: -0.25rem;
}
.gkm_gsz1 span{
  width: 2.28rem;
  height: 0.53rem;
  background: #FFCBCC;
  border-radius: 0.06rem;
  border: 1px solid #FFFFFF;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 0.3rem;
  color: #333333;
  line-height: 0.53rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  display: block;
  position: absolute;
  bottom: 0;
}
.gkm_gsz2{
  width: 4rem;
  margin-left: 0.4rem;
}
.gkm_gsz2 p{ 
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.26rem;
  color: #666666;
  margin: 0;
  padding: 0;
  line-height: 0.4rem;
  text-align: justify;
  font-style: normal;
  text-transform: none;
  margin-top: 0.35rem;
}
.gkm_gsz2 a{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.26rem;
  color: #FF585D;
  line-height: 0.30rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  display: block;
  margin-top: 0.2rem;
}
.gkm_gsz2 a:focus{
  color: #FF585D;
}
.gkm_zsb .gkm_gsz1 span{
  width: 2.28rem;
  height: 0.53rem;
  background: #D4E1FD;
  border-radius: 0.06rem;
  border: 1px solid #FFFFFF;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 0.3rem;
  color: #333333;
  line-height: 0.53rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  display: block;
  position: absolute;
  bottom: 0;
}
.gkm_zbtd .gkm_gsz1 span{
  width: 2.28rem;
  height: 0.53rem;
  background: #CFEBD7;
  border-radius: 0.06rem;
  border: 1px solid #FFFFFF;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 0.3rem;
  color: #333333;
  line-height: 0.53rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  display: block;
  position: absolute;
  bottom: 0;
}
.gkm_drxw .gkm_gsz1 span{
  width: 2.28rem;
  height: 0.53rem;
  background: #F6E2C4;
  border-radius: 0.06rem;
  border: 1px solid #FFFFFF;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 0.3rem;
  color: #333333;
  line-height: 0.53rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  display: block;
  position: absolute;
  bottom: 0;
}
.gkm_gkzx{
  height: 5.25rem;
  background: #FFFFFF;
  box-shadow: 0px 0.18rem 0.16rem 0px rgb(217 217 217 / 61%);
  border-radius: 0.1rem;
  margin-top: 0.2rem;
}
.gkm_gkzx_list{
  width: 7rem;
  margin: 0 auto;
  padding-top: 0.2rem;
}
.gkm_gkzx_list ul{
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: space-around;
}
.gkm_gkzx_list ul li{
  width: 2.11rem;
  height: 0.56rem;
  background: #EFF4FF;
  border-radius: 0.06rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.28rem;
  color: #333333;
  line-height: 0.56rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.gkm_gkzx_list ul li.on{
  background: #232E8C;
  color: #FFFFFF;
}
.gkm_mszr{
  margin-top: 0.7rem;
  height: 4.2rem;
  background: url('http://edu.tedu.cn/images/gkm_bj02.png') no-repeat;
  background-size: 100%;
  display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap;
  align-content: center;
  padding-top: 0.2rem;
}
.gkm_mszr1{
  width: 3.45rem;
  height: 1.30rem;
  background: #FFFFFF;
  border-radius: 0.1rem;
  border: 1px solid #FFFFFF;
  margin-bottom: 0.2rem;
  display: flex;

}
.gkm_mszr1 img{
  width: 0.94rem;
  height: 0.94rem;
  margin-top: 0.3rem;
  margin-left: 0.05rem;
}
.gkm_mszr1 p{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 0.26rem;
  color: #333333;
  line-height: 0.35rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-top: 0.3rem;
  margin-left: 0.05rem;
}
.gkm_rzzycon{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 0.2rem;
}
.gkm_rzzycon1{
  width: 2.24rem;
  height: 1.50rem;
  box-shadow: 0px 0px 0.09rem 0px rgba(164,164,164,0.28);
  border-radius: 0.1rem;
  padding: 0.20rem 0 0 0.20rem;
  margin-bottom: 0.2rem;
  border: 1px solid #FFFFFF;
}
.gkm_rzzycon2{
  width: 4.67rem;
  height: 1.50rem;
  box-shadow: 0px 0px 0.09rem 0px rgba(164,164,164,0.28);
  border-radius: 0.1rem;
  padding: 0.20rem 0 0 0.20rem;
  margin-bottom: 0.2rem;
  border: 1px solid #FFFFFF;
}
.gkm_kj{
  background: 
  linear-gradient( 180deg, #FDECEC 0%, #FFFFFF 100%)
  ,url('http://edu.tedu.cn/images/gkm_p3icon_kj01.png') 
  no-repeat;
  background-position: right bottom;
  background-blend-mode: color-burn;
  background-size: 0.75rem;
}
.gkm_kj1{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 0.28rem;
  color: #333333;
  line-height: 0.33rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.gkm_kj2{
  width: 0.22rem;
  display: flex;
  margin-top: 0.15rem;
}
.gkm_kj2a{
  width: 0.11rem;
  height: 1px;
  background: #FF585D;
  border-radius: 0px 0px 0px 0px;
}
.gkm_kj2b{
  width: 0.11rem;
  height: 1px;
  background: #232E8C;
  border-radius: 0px 0px 0px 0px;
}
.gkm_kj4{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.20rem;
  color: #FF585D;
  line-height: 0.23rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-top: 0.25rem;
}
.gkm_kj4 a{
  color: #FF585D;
}
.gkm_kj4 a:hover{
  color: #FF585D;
}
.gkm_kj4 a:focus{
  color: #FF585D;
}
.gkm_jxsj{
  background: 
  linear-gradient( 180deg, #F8F4E3 0%, #FFFFFF 100%)
  ,url('http://edu.tedu.cn/images/gkm_p3icon_jxsj01.png') 
  no-repeat;
  background-position: right bottom;
  background-blend-mode: color-burn;
  background-size: 0.75rem;
}
.gkm_scyx{
  background: 
  linear-gradient( 180deg, #E5F0FF 0%, #FFFFFF 100%)
  ,url('http://edu.tedu.cn/images/gkm_p3icon_sc01.png') 
  no-repeat;
  background-position: right bottom;
  background-blend-mode: color-burn;
  background-size: 0.75rem;
}
.gkm_qygl{
  background: 
  linear-gradient( 180deg, #EDF6E9 0%, #FFFFFF 100%)
  ,url('http://edu.tedu.cn/images/gkm_p3icon_jr01.png') 
  no-repeat;
  background-position: right bottom;
  background-blend-mode: color-burn;
  background-size: 0.75rem;
}
.gkm_jxdz{
  background: 
  linear-gradient( 180deg, #FDECEC 0%, #FFFFFF 100%)
  ,url('http://edu.tedu.cn/images/gkm_p3icon_gcjz01.png') 
  no-repeat;
  background-position: right bottom;
  background-blend-mode: color-burn;
  background-size: 0.75rem;
}
.gkm_gsgl{
  background: 
  linear-gradient( 180deg, #F8F4E3 0%, #FFFFFF 100%)
  ,url('http://edu.tedu.cn/images/gkm_p3icon_gs01.png') 
  no-repeat;
  background-position: right bottom;
  background-blend-mode: color-burn;
  background-size: 0.75rem;
}
.gkm_lsjygl{
  background: 
  linear-gradient( 180deg, #E5F0FF 0%, #FFFFFF 100%)
  ,url('http://edu.tedu.cn/images/gkm_p3icon_lsjy01.png') 
  no-repeat;
  background-position: right bottom;
  background-blend-mode: color-burn;
  background-size: 0.75rem;
}
.gkm_xzgl{
  background: 
  linear-gradient( 180deg, #EDF6E9 0%, #FFFFFF 100%)
  ,url('http://edu.tedu.cn/images/gkm_p3icon_xz01.png') 
  no-repeat;
  background-position: right bottom;
  background-blend-mode: color-burn;
  background-size: 0.75rem;
}
.gkm_xqjy{
  background: 
  linear-gradient( 180deg, #E5F0FF 0%, #FFFFFF 100%)
  ,url('http://edu.tedu.cn/images/gkm_p3icon_jsj01.png') 
  no-repeat;
  background-position: right bottom;
  background-blend-mode: color-burn;
  background-size: 0.75rem;
}
.gkm_hyywx{
  background: 
  linear-gradient( 180deg, #F8F4E3 0%, #FFFFFF 100%)
  ,url('http://edu.tedu.cn/images/gkm_p3icon_hyy01.png') 
  no-repeat;
  background-position: right bottom;
  background-blend-mode: color-burn;
  background-size: 0.75rem;
}
.gkm_bkys{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 10px;
}
.gkm_bkys1{
  width: 3.45rem;
  height: 1.88rem;
  background: #FFFFFF;
  box-shadow: 0px 0.15rem 0.10rem 0px rgba(217,217,217,0.6);
  border-radius: 0.1rem;
  margin-bottom: 0.2rem;
  padding: 0.24rem 0.30rem 0 0.30rem;
}
.gkm_msrx{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 0.28rem;
  color: #333333;
  text-align: left;
  font-style: normal;
  text-transform: none;
  display: flex;
  align-items: center;
}
.gkm_msrx img{
  width: 0.4rem;
  height: 0.4rem;
  margin-right: 0.12rem;
}
.gkm_msrx1{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.2rem;
  color: #666666;
  line-height: 0.32rem;
  text-align: justify;
  font-style: normal;
  text-transform: none;
  margin-top: 0.12rem;
}
.gkm_bklc{
  height: 5.6rem;
  background: url('http://edu.tedu.cn/images/gkm_bj022.png') no-repeat;
  background-size: 100%;
  margin-top: 0.5rem;
  padding-top: 0.7rem;
}
.gkm_bklc1{
  width: 7.04rem;
  height: 4.20rem;
  background: rgba(255,255,255,0.81);
  border-radius: 0.1rem;
  margin: 0 auto;
  padding-top: 0.27rem;
}
.gkm_bklc_t{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 0.32rem;
  color: #232E8C;
  line-height: 0.30rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  display: flex;
  align-items: center;
  margin-left: 0.27rem;
}
.gkm_bklc_t img{
  width: 0.24rem;
  height: 0.12rem;
  margin-right: 0.1rem;
  margin-top: 0.08rem;
}
.gkm_bklc_con{
  display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap;
  margin-top: 0.3rem;
}
.gkm_bklcb{
  width: 1.50rem;
  height: 1.40rem;
  background: #FFFFFF;
  border-radius: 0.1rem;
  border: 1px solid #FFFFFF;
  margin-bottom: 0.2rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.28rem;
  color: #333333;
  font-style: normal;
  display: flex;
  text-transform: none;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  position: relative;
}
.gkm_bklcb img{
  width: 0.5rem;
  height: 0.5rem;
  margin-bottom: 0.1rem;
}
.gkm_jty{
  width: 0.12rem;
  height: 0.24rem;
  background: url('http://edu.tedu.cn/images/gkm_p5sjx.png') no-repeat;
  background-size: 100%;
  position: absolute;
  right: -0.12rem;
  top: 0.58rem;
}
.gkm_jtx{
  width: 0.24rem;
  height: 0.12rem;
  background: url('http://edu.tedu.cn/images/gkm_p5sjx1.png') no-repeat;
  background-size: 100%;
  position: absolute;
  bottom: -0.12rem;
  left: 0.58rem;
}
.gkm_jtz{
  width: 0.12rem;
  height: 0.24rem;
  background: url('http://edu.tedu.cn/images/gkm_p5sjx2.png') no-repeat;
  background-size: 100%;
  position: absolute;
  left: -0.12rem;
  top: 0.58rem;
}
.gkm_byzscon{
  width: 7.10rem;
  height: 6.35rem;
  background: #FFFFFF;
  box-shadow: 0px 0.15rem 0.10rem 0px rgba(217,217,217,0.6);
  border-radius: 0.1rem;
  margin-top: 0.24rem;
  padding: 0 0.3rem;
}
.gkm_byzscon1{
  margin: 0 auto;
  padding-top: 0.3rem;
  display: flex;
  justify-content: space-between;
}
.gkm_byzscon1 img:nth-child(1){
  width: 2.2rem;
  height: 2.88rem;
}
.gkm_byzscon1 img:nth-child(2){
  width: 4.1rem;
  height: 2.88rem;
}
.gkm_byzst1{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 0.28rem;
  color: #333333;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-top: 0.33rem;
}
.gkm_byzst2{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.26rem;
  color: #666666;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-top: 0.2rem;
  line-height: 0.4rem;
  text-align: justify;
}
.gkm_byzst1::before{
  content: " ";
  display: block;
  width: 0.22rem;
  height: 0.22rem;
  background: #232E8C;
  border-radius: 0px 0px 0px 0px;
  float: left;
  margin-top: 0.09rem;
  margin-right: 0.1rem;
}
.zzy_yx{
  width: 1200px;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  margin: 0 auto;
  margin-top: 40px;
  padding: 23px 20px;
}
.zzy_rmyx{
  display: flex;
  justify-content: space-between;
}
.zzy_rmyx1{
  width: 30px;
  height: 110px;
  background: #F4F3F3;
  border-radius: 6px 6px 6px 6px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 16px;
  color: #333333;
  line-height: 18px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  display: flex;
  align-items: center;
}
.zzy_rmyx2{
  width: 1100px;
  display: flex;
  justify-content: space-around;
}
.zzy_rmyxlist{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
.zzy_rmyxlist:hover{
  color: #232E8C;
}
.zzy_rmyxlist a{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #333333;
  line-height: 22px;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.zzy_rmyxlist a.zzy_hzsjz{
  width: 64px;
  height: 22px;
  background: #FFF0F1;
  border-radius: 4px 4px 4px 4px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #FF585D;
  line-height: 22px;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.zzy_rmyxlist a.zzy_hzsjz:hover{
  background: #FF585D;
  color: #fff;
  }
.zzy_more{
  font-weight: 400;
  cursor: pointer;
}
.zzy_more:hover{
  background: #232E8C;
  color: #FFF;
}
.zzy_rmyx_line{
  width: 1056px;
  height: 0px;
  border-radius: 0px 0px 0px 0px;
  border: 1px dashed #D9D9D9;
  margin-top: 19px;
  margin-left: 51px;
}
.zzy_rmzy1{
  height: 74px;
}
.zzy_rmzy{
  margin-top: 19px;
}
.zzy_rmzy2{
  width: 1100px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-evenly;
}
.zzy_rmzy2 a{
  height: 32px;
  border-radius: 4px 4px 4px 4px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
  line-height: 32px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  padding: 0 10px;
  margin: 0 6px;
}
.zzy_rmzy2 a:hover{
  height: 32px;
  background: #232E8C;
  border-radius: 4px 4px 4px 4px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  line-height: 32px;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.zzy_ywbk{
  width: 1200px;
  margin: 0 auto;
  margin-top: 30px;
  display: flex;
  justify-content: space-between;
}
.zzy_ywbk a{
  display: block;
  width: 285px;
  height: 100px;
}
.zzy_ywbk h1{
  margin: 0;
  padding: 0;
  margin-top: 20px;
  margin-left: 22px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 20px;
  color: #FFFFFF;
  line-height: 23px;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.zzy_ywbk p{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  line-height: 16px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-left: 22px;
  margin-top: 6px;
}
.zzy_ywbk1{
  background: url('http://edu.tedu.cn/images/p0jpj_01.png') no-repeat;
  background-position-x: -8px;
}
.zzy_ywbk2{
  background: url('http://edu.tedu.cn/images/p0jpj_02.png') no-repeat;
  background-position-x: -8px;
}
.zzy_ywbk3{
  background: url('http://edu.tedu.cn/images/p0jpj_03.png') no-repeat;
  background-position-x: -8px;
}
.zzy_ywbk4{
  background: url('http://edu.tedu.cn/images/p0jpj_04.png') no-repeat;
  background-position-x: -8px;
}
.zzy_rxzgcs{
  width: 280px;
  height: 55px;
  background: #232E8C;
  border-radius: 30px 30px 30px 30px;
  margin: 0 auto;
  margin-top: 15px;
  display: flex;
  justify-content: space-between;
}
.zzy_rxzgcs1{ 
  width: 150px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 20px;
  color: #FFFFFF;
  line-height: 55px;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.zzy_rxzgcs2{
  width: 130px;
  height: 55px;
  background: #FFF0F1;
  border-radius: 30px 30px 30px 30px;
  border: 1px solid #FF585D;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 20px;
  color: #FF585D;
  line-height: 55px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  cursor: pointer;
}
.zzy_rxzgcs2:hover{
  border: 1px solid #FF585D;
  color: #FFFFFF;
  background: #FF585D;
}
.zzy_ksrk{
  width: 280px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.zzy_ksrk1{
  width: 135px;
  height: 43px;
  background: #F4F3F3;
  border-radius: 6px 6px 6px 6px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-size: 16px;
  font-style: normal;
  text-transform: none;
  display: flex;
  align-items: center;
  margin-top: 10px;
}
.zzy_ksrk1 img{
  margin: 0 12px;
}
.zzy_ksrk1 a{
  font-weight: 400;
  color: #333333;
}
.zzy_ksrk1 a:hover{
  font-weight: bold;
  color: #232E8C;
}
.zzy_dyfs{
  width: 275px;
  margin: 0 auto;
  margin-top: 10px;
}
.zzy_dyfs1{
  display: flex;
  height: 33px;
  background: #F4F3F3;
  border-radius: 0px 0px 0px 0px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
  line-height: 16px;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.zzy_dyfs2{
  display: flex;
  height: 33px;
  border-radius: 0px 0px 0px 0px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
  line-height: 16px;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.zzy_dyfsa{
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}
.zzy_dyfsa span{
  width: 60px;
  display: block;
}
.zzy_jrtt{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 16px;
  color: #333333;
  line-height: 19px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-top: 23px;
}
.zzy_jrttcon{
  width: 530px;
  display: flex;
  justify-content: space-between;
  margin-top: 13px;
}
.zzy_jrttcon1{
  width: 123px;
  height: 170px;
  background: url('http://edu.tedu.cn/images/p1_tt.png') no-repeat;
}
.zzy_jrttcon1 h1{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 20px;
  color: #FFFFFF;
  line-height: 23px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-top: 22px;
}
.zzy_jrttcon1 p{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 20px;
  color: #FFFFFF;
  line-height: 23px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-top: 9px;
}
.zzy_jrttcon1 a{
  width: 99px;
  height: 30px;
  background: #FFFFFF;
  border-radius: 6px 6px 6px 6px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 16px;
  color: #232E8C;
  line-height: 30px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin: 0 auto;
  display: block;
      margin-top: 23px;
}
.zzy_jrttcon1 a:hover{
  background: #FF585D;
  color: #FFFFFF;
}
.zzy_jrttcon2{
  width: 395px;
}
.zzy_jrttcon2 ul{
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: space-between;
      flex-wrap: wrap;
  flex-direction: column;
}
.zzy_jrttcon2 ul li{
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 17px;
}
.zzy_jrttcon2 ul li span{
height: 20px;
background: #EFF4FF;
border-radius: 4px 4px 4px 4px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 13px;
color: #232E8C;
line-height: 20px;
text-align: center;
font-style: normal;
text-transform: none;
padding: 4px 5px;
margin-right: 5px;
}
.zzy_jrttcon2 ul li a{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 13px;
color: #666666;
line-height: 20px;
text-align: left;
font-style: normal;
text-transform: none;
}
.zzy_jrttcon2 ul li a:hover{
  color: #232E8C;
}
.zzy_dsrq{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.zzy_dsrq a{
  width: 135px;
  height: 38px;
  background: #F4F3F3;
  border-radius: 6px 6px 6px 6px;
  display: block;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
  line-height: 38px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-top: 10px;
}
.zzy_dsrq a:hover{
  background: #232E8C;
  color: #FFFFFF;
}
.zzy_zzss{
  background: url('http://edu.tedu.cn/images/zzy_t01.png') no-repeat;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 24px;
  color: #333333;
  line-height: 28px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  padding-left: 35px;
  background-position-y: 3px;
}
.zzy_zzss span{
  color: #3B4DEB;
}
.zzy_tdxl ul{
  margin: 0;
  padding: 0;
  list-style: none;
  margin-top: 16px;
  margin-left: 16px;
}
.zzy_tdxl ul li{
  display: flex;
  align-items: center;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #666666;
  line-height: 28px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-bottom: 12px;
}
.zzy_tdxl ul li span{
  width: 70px;
  height: 28px;
  background: #EFF3FF;
  border-radius: 4px 4px 4px 4px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #3B4DEB;
  line-height: 28px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-right: 12px;
}
.zzy_tdxl ul li img{
  margin-right: 8px;
}
.zzy_rzyxcon{
  padding: 10px 15px 0 15px;
}
.zzy_rzyxcon1{
  width: 530px;
  height: 32px;
  background: #EFF3FF;
  border-radius: 4px 4px 4px 4px;
  display: flex;
  align-items: center;
}
.zzy_rzyxcon1 span{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 14px;
  color: #333333;
  line-height: 16px;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.zzy_rzyxcon1 span:nth-child(1){
  margin-left: 40px;
}
.zzy_rzyxcon1 span:nth-child(2){
  margin-left: 105px;
}
.zzy_rzyxcon1 span:nth-child(3){
  margin-left: 52px;
}
.zzy_rzyxcon1 span:nth-child(4){
  margin-left: 35px;
}
.zzy_rzyxcon2{
  width: 530px;
  height: 40px;
  border-radius: 4px 4px 4px 4px;
  display: flex;
  align-items: center;
}
.zzy_rzyxcon2 span{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
  line-height: 16px;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.zzy_rzyxcon2 span:nth-child(1){
  margin-left: 10px;
  width: 160px;
  display: flex;
  align-items: center;
}
.zzy_rzyxcon2 span:nth-child(2){
  width: 112px;
}
.zzy_rzyxcon2 span:nth-child(3){
  margin-left: 10px;
  width: 91px;
}
.zzy_rzyxcon2 span:nth-child(4){
  margin-left: 7px;
  width: 50px;
}
.zzy_rzyxcon2 a{
  width: 64px;
  height: 22px;
  border-radius: 4px 4px 4px 4px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #3B4DEB;
  line-height: 22px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-left: 14px;
}
.zzy_rzyxcon2 a:hover{
  background: #3B4DEB;
  color: #FFFFFF;
}
.zzy_hbj{
  background: #EFF2FF;
}
.zzy_zzyjz{
  width: 280px;
  margin: 0 auto;
  margin-top: 15px;
}
.zzy_zzyjzt ul{
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #D9D9D9;
  height: 27px;
}
.zzy_zzyjzt ul li{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #333333;
line-height: 19px;
text-align: center;
font-style: normal;
text-transform: none;
margin-bottom: -1px;
cursor: pointer;
}
.zzy_zzyjzt ul li.on{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 16px;
color: #3B4DEB;
line-height: 19px;
text-align: center;
font-style: normal;
text-transform: none;
border-bottom: 2px solid #3B4DEB;
}
.zzy_zzyjzcon ul{
  display: none;
  padding-top: 6px;
}
.zzy_zzyjzcon ul.on{
  display: block;
}
.zzy_zzyjzcon ul li{
  text-align: left;
  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.zzy_zzyjzcon ul li a{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #666666;
  line-height: 30px;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.zzy_zzyjzcon ul li a:hover{
  color: #3B4DEB;
  font-weight: bold;
}
.zzy_zzyjzcon ul a.zzy_zzyjzmore{
  color: #3B4DEB;
  margin-top: 8px;
  display: block;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  font-style: normal;
  text-transform: none;
}
.zzy_zzyjzcon ul a.zzy_zzyjzmore:hover{
  font-weight: bold;
}
.zzy_bjrm{
  width: 100%;
  height: 200px;
  background: url('http://edu.tedu.cn/images/zzy_t01bg.png') no-repeat center;
  margin-top: 40px;
}
.zzy_bjrm1{
  width: 1200px;
  margin: 0 auto;
  display: flex;
}
.zzy_bjrm_left{
  width: 750px;
  padding-top: 45px;
  padding-left: 15px;
}
.zzy_bjrm_left1{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 48px;
  color: #FFFFFF;
  line-height: 56px;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.zzy_bjrm_left2 ul{
  margin: 0;
  padding: 0;
  display: flex;
  margin-top: 15px;
}
.zzy_bjrm_left2 ul li{
  height: 24px;
  background: #FFFFFF;
  border-radius: 4px 4px 4px 4px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #232E8C;
  line-height: 24px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-right: 10px;
  padding: 0 5px;
}
.zzy_bjrm_right a{
  width: 284px;
  height: 70px;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 24px;
  color: #FF585D;
  line-height: 70px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  display: block;
  margin-top: 69px;
  margin-left: 100px;
}
.zzy_bjrm_right a:hover{
  background: #FF585D;
  color: #FFFFFF;
}
.zzy_zzsb{
  background: url('http://edu.tedu.cn/images/zzy_t02.png') no-repeat;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 24px;
  color: #333333;
  line-height: 28px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  padding-left: 35px;
  background-position-y: 3px;
}
.zzy_zzsb span{
  color: #6C3ECD;
}
.zzy_tdxl1 ul li span{
  background: #F3EFFF;
  color: #6C3ECD;
}
.zzy_sobyxbox{
  padding: 10px 13px 0 13px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.zzy_sbyx{
  width: 260px;
  height: 135px;
  background: #F3EFFF;
  border-radius: 10px 10px 10px 10px;
  margin-bottom: 10px;
}
.zzy_sbyx1{
  padding: 12px;
  display: flex;
}
.zzy_sbyx1a{

}
.zzy_sbyx1b{
  margin-left: 7px;
}
.zzy_sbyx1b h1{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 16px;
  color: #333333;
  line-height: 24px;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.zzy_sbyx1b p{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 12px;
  color: #666666;
  line-height: 18px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin: 0;
  padding: 0;
}
.zzy_sbyx2{
  padding: 0px 14px;
  display: flex;
  justify-content: space-between;
}
.zzy_sbyx2a ul{
  margin: 0;
  padding: 0;
  list-style: none;
}
.zzy_sbyx2a ul li{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 13px;
  color: #666666;
  line-height: 20px;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.zzy_sbyx2a ul li::before{
  content: '';
  width: 3px;
  height: 3px;
  background: #666666;
  border-radius: 0px 0px 0px 0px;
  display: block;
  float: left;
  margin-top: 9px;
  margin-right: 6px;
}
.zzy_sbyx2b a{
  display: block;
  width: 50px;
  height: 40px;
  background: #FFFFFF;
  border-radius: 6px 6px 6px 6px;
  border: 1px solid #6C3ECD;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 14px;
  color: #6C3ECD;
  line-height: 16px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
.zzy_sbyx2b a:hover{
  border: 1px solid #6C3ECD;
  background: #6C3ECD;
  color: #FFFFFF;
}
.zzy_qqrk{
  padding: 10px 13px 0 13px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.zzy_qqrk1{
  width: 125px;
  height: 93px;
  border-radius: 6px 6px 6px 6px;
  border: 1px solid #F4F3F3;
}
.zzy_qqrk1a{
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.zzy_qqrk1b{
  height: 29px;
  background: #F3EFFF;
  border-radius: 0px 0px 0px 0px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
  line-height: 29px;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.zzy_part1_left{
  width: 310px;
  height: 490px;
}
.zzy_part1_left1{
  width: 310px;
  height: 295px;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #D9D9D9;
}
.zzy_part1_left2{
  width: 310px;
  height: 185px;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #D9D9D9;
  margin-top: 10px;
}
.zzy_zzysbjzt ul{
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #D9D9D9;
  height: 27px;
}
.zzy_zzysbjzt ul li{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #333333;
line-height: 19px;
text-align: center;
font-style: normal;
text-transform: none;
margin-bottom: -1px;
cursor: pointer;
}
.zzy_zzysbjzt ul li.on{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 16px;
color: #6C3ECD;
line-height: 19px;
text-align: center;
font-style: normal;
text-transform: none;
border-bottom: 2px solid #6C3ECD;
}
.zzy_zzysbjzcon ul{
  display: none;
  padding-top: 6px;
}
.zzy_zzysbjzcon ul.on{
  display: block;
}
.zzy_zzysbjzcon ul li{
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.zzy_zzysbjzcon ul li a{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #666666;
  line-height: 30px;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.zzy_zzysbjzcon ul li a:hover{
  color: #6C3ECD;
  font-weight: bold;
}
.zzy_zzysbjzcon ul a.zzy_zzyjzmore{
  color: #6C3ECD;
  margin-top: 5px;
  display: block;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  font-style: normal;
  text-transform: none;
}
.zzy_zzysbjzcon ul a.zzy_zzyjzmore:hover{
  font-weight: bold;
}
.zzy_ksgz{
  width: 280px;
  margin: 0 auto;
  margin-top: 15px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.zzy_ksgz1{
  width: 135px;
  height: 55px;
  margin-bottom: 10px;
  background: url('http://edu.tedu.cn/images/zzy_t02_ksgz.png') no-repeat;
  padding: 9px 0 0 9px;
}
.zzy_ksgz1 a{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
  line-height: 20px;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.zzy_ksgz1 a:hover{
  color: #6C3ECD;
  font-weight: bold;
}
.zzy_bklc{
  margin: 0 auto;
  width: 1200px;
  height: 82px;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #D9D9D9;
  margin-top: 10px;
  display: flex;
  align-items: center;
}
.zzy_bklc1{
  width: 120px;
  margin-left: 20px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 20px;
  color: #333333;
  display: flex;
  align-items: center;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.zzy_bklc1 img{
  margin-right: 10px;
}
.zzy_bklc2{
  width: 764px;
  height: 42px;
  background: url('http://edu.tedu.cn/images/zzy_t02_bklc.png') no-repeat;
  margin-left: 30px;
  display: flex;
}
.zzy_bklc_bm{
  width: 132px;
  display: flex;
  align-items: center;
    justify-content: center;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #6C3ECD;
  line-height: 20px;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.zzy_bklc_bm1{
  width: 119px;
}
.zzy_bklc3{
  width: 215px;
  height: 54px;
  background: url('http://edu.tedu.cn/images/zzy_t02_an.png') no-repeat;
  margin-left: 30px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 20px;
  color: #FFFFFF;
  font-style: normal;
  text-transform: none;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px 4px 4px 4px;
  cursor: pointer;
  padding-left: 10px;
}
.zzy_bklc3 img{
  margin-left: 15px;
  margin-top: 2px;
}
.zzy_bklc3:hover{
  background: #FF585D;
}
.zzy_bcg{
  width: 1200px;
  height: 165px;
  margin: 0 auto;
  display: flex;
  background: url('http://edu.tedu.cn/images/zzy_t02bg.png') no-repeat;
  margin-top: 40px;
  justify-content: space-between;
}
.zzy_bcg_left{
  width: 850px;
  padding-top: 35px;
  padding-left: 34px;
}
.zzy_bcg_left1{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 40px;
  color: #FFFFFF;
  line-height: 56px;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.zzy_bcg_left2 ul{
  margin: 0;
  padding: 0;
  display: flex;
  margin-top: 15px;
}
.zzy_bcg_left2 ul li{
  height: 24px;
  background: #FFFFFF;
  border-radius: 4px 4px 4px 4px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #333333;
  line-height: 24px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-right: 10px;
  padding: 0 5px;
}
.zzy_bcg_right a{
  width: 207px;
  height: 65px;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 24px;
  color: #FF585D;
  line-height: 65px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  display: block;
  margin-top: 50px;
  margin-right: 50px;
}
.zzy_bcg_right a:hover{
  background: #FF585D;
  color: #FFFFFF;
}
.zzy_tdxl2 ul li span{
  background: #EFF5FF;
  color: #006CCF;
}
.zzy_tdxl2 ul li p{
  width: 196px;
  line-height: 20px;
  padding-top: 5px;
}
.zzy_tdxl2 ul li:last-child{
      align-items: flex-start;
}
.zzy_smgll{
  line-height: 22px;
}
.zzy_zzsgl{
  background: url('http://edu.tedu.cn/images/zzy_t03.png') no-repeat;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 24px;
  color: #333333;
  line-height: 28px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  padding-left: 35px;
  background-position-y: 3px;
}
.zzy_zzsgl span{
  color: #006CCF;
}
.zzy_ssgll{
  width: 170px;
  height: 43px;
  background: #EFF5FF;
  border-radius: 6px 6px 6px 6px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
  line-height: 43px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  position: relative;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
}
.zzy_ssgll img:nth-child(1){
  margin-right: 9px;
  margin-left: 9px;
}
.zzy_ssgll img:nth-child(2){
  margin-left: 5px;
}
.zzy_ssgll:hover a{
  display: block;
}
.zzy_ssgll a{
  display: none;
  position: absolute;
  width: 170px;
  height: 43px;
  background: rgba(0,108,207,0.92);
  border-radius: 6px 6px 6px 6px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 14px;
  color: #FFFFFF;
  line-height: 43px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  top: 0;
}
.zzy_ssgll a:hover{
  color: #FFFFFF;
}
.zzy_sglzy{
  width: 170px;
  height: 67px;
  background: #EFF5FF;
  border-radius: 6px 6px 6px 6px;
  position: relative;
  margin-bottom: 10px;
}
.zzy_sglzy span{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 20px;
  color: #006CCF;
  line-height: 23px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-top: 14px;
  margin-left: 15px;
  display: block;
}
.zzy_sglzy p{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 13px;
  color: #666666;
  line-height: 15px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-top: 5px;
  margin-left: 15px;
}
.zzy_sglzy:hover a{
  display: block;
}
.zzy_sglzy a{
  display: none;
  position: absolute;
  width: 170px;
  height: 67px;
  background: rgba(0,108,207,0.92);
  border-radius: 6px 6px 6px 6px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 14px;
  color: #FFFFFF;
  line-height: 67px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  top: 0;
}
.zzy_sglzy a:hover{
  color: #FFFFFF;
}
.zzy_sglzyt{
  margin-top: 3px;
}
.zzy_gllh{
  height: 464px;
}
.zzy_zkt{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 16px;
color: #333333;
line-height: 19px;
text-align: left;
font-style: normal;
text-transform: none;
margin-top: 15px;
margin-left: 15px;
padding-right: 15px;
}
.zzy_zkt a{
  display: block;
  float: right;
height: 22px;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #666666;
line-height: 22px;
text-align: left;
font-style: normal;
text-transform: none;
}
.zzy_zkt a:hover{
  text-decoration: none;
  color: #006CCF;
}
.zzy_ssgljzt ul{
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #D9D9D9;
  height: 27px;
}
.zzy_ssgljzt ul li{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #333333;
line-height: 19px;
text-align: center;
font-style: normal;
text-transform: none;
margin-bottom: -1px;
cursor: pointer;
}
.zzy_ssgljzt ul li.on{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 16px;
color: #006CCF;
line-height: 19px;
text-align: center;
font-style: normal;
text-transform: none;
border-bottom: 2px solid #006CCF;
}
.zzy_ssgljzcon ul{
  display: none;
  padding-top: 6px;
}
.zzy_ssgljzcon ul.on{
  display: block;
}
.zzy_ssgljzcon ul li{
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.zzy_ssgljzcon ul li a{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #666666;
  line-height: 28px;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.zzy_ssgljzcon ul li a:hover{
  color: #006CCF;
  font-weight: bold;
}
.zzy_ssgljzcon ul a.zzy_zzyjzmore{
  color: #006CCF;
  margin-top: 5px;
  display: block;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  font-style: normal;
  text-transform: none;
}
.zzy_ssgljzcon ul a.zzy_zzyjzmore:hover{
  font-weight: bold;
}
.zzy_part1_left3{
  width: 310px;
  height: 226px;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #D9D9D9;
}
.zzy_part1_left4{
  width: 310px;
  height: 226px;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #D9D9D9;
  margin-top: 10px;
}
.zzy_yjsbklc{
  margin: 0 auto;
  width: 1200px;
  height: 170px;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #D9D9D9;
  margin-top: 10px;
}
.zzy_yjsbkcon{
  width: 1170px;
  margin: 0 auto;
  margin-top: 10px;
  display: flex;
  justify-content: space-between;
}
.zzy_yjsbox{
  width: 134px;
}
.zzy_yjsbk1{
  width: 134px;
  height: 38px;
  background: #EFF5FF;
  border-radius: 20px 20px 20px 20px;
  border: 1px dashed  #006CCF;
  display: flex;
  align-items: center;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #006CCF;
  font-style: normal;
  text-transform: none;
}
.zzy_yjsbk1 span{
  width: 24px;
  height: 24px;
  background: #006CCF;
  border-radius: 50%;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 24px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin: 0 11px 0 7px;
}
.zzy_yjsbox:hover .zzy_yjsbk1{
  background: #006CCF;
  border: 1px dashed  #006CCF;
  color: #FFFFFF;
}
.zzy_yjsbox:hover .zzy_yjsbk1 span{
  background: #EFF5FF;
  color: #006CCF;
}
.zzy_yjsbk2{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 10px;
}
.zzy_yjsbk2 a{
  width: 64px;
  height: 26px;
  background: #EFF5FF;
  border-radius: 4px 4px 4px 4px;
  display: block;
  margin-bottom: 10px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #666666;
  line-height: 26px;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.zzy_yjsbk2 a:hover{
  background: #006CCF;
  color: #FFFFFF;
}
.zzy_yjsbk2 span{
  width: 134px;
  height: 26px;
  background: #EFF5FF;
  border-radius: 4px 4px 4px 4px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #006CCF;
  line-height: 26px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-bottom: 10px;
}
.zzy_yjsbk2 a.zzy_zkz{
  width: 134px;
}
.zzy_bzgh{
  width: 100%;
  height: 200px;
  background: url('http://edu.tedu.cn/images/zzy_t03bg.png') no-repeat center;
  margin-top: 40px;
}
.zzy_bzgh1{
  width: 1200px;
  margin: 0 auto;
  display: flex;
}
.zzy_bzgh_left{
  width: 850px;
  padding-top: 45px;
  padding-left: 15px;
}
.zzy_bzgh_left1{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 48px;
  color: #FFFFFF;
  line-height: 56px;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.zzy_bzgh_left2 ul{
  margin: 0;
  padding: 0;
  display: flex;
  margin-top: 15px;
}
.zzy_bzgh_left2 ul li{
  height: 24px;
  background: #FFFFFF;
  border-radius: 4px 4px 4px 4px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #333333;
  line-height: 24px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-right: 10px;
  padding: 0 5px;
}
.zzy_bzgh_right a{
  width: 236px;
  height: 70px;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 24px;
  color: #FF585D;
  line-height: 70px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  display: block;
  margin-top: 65px;
  margin-left: 46px;
}
.zzy_bzgh_right a:hover{
  background: #FF585D;
  color: #FFFFFF;
}
.zzy_yglx{
  background: url('http://edu.tedu.cn/images/zzy_t04.png') no-repeat;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 24px;
  color: #333333;
  line-height: 28px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  padding-left: 35px;
  background-position-y: 3px;
}
.zzy_yglx span{
  color: #2A7D8F;
}
.zzy_ygss{
  height: 512px;
}
.zzy_tdxl3 ul li span{
  background: #EAF9F9;
  color: #2A7D8F;
}
.zzy_yglx_right{
  display: flex;
  flex-wrap: wrap;
  align-content: space-between;
  justify-content: space-between;
  width: 880px;
}
.zzy_yglx_zylc{
  width: 880px;
  height: 216px;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #D9D9D9;
}
.zzy_gllh1{
  height: 286px;
}
.zzy_hwdx{
  width: 534px;
  height: 150px;
  margin: 0 auto;
  background: url('http://edu.tedu.cn/images/zzy_hwdx.png') no-repeat;
  margin-top: 13px;
  padding-top: 86px;
}
.zzy_hwdx h1{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 24px;
  color: #333333;
  line-height: 28px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-left: 36px;
}
.zzy_hwdx p{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #999999;
  line-height: 16px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-left: 21px;
  margin-top: 2px;
}
.zzy_hwdxjs{
  margin-top: 11px;
  margin-left: 15px;
}
.zzy_hwdxjs ul{
  margin: 0;
  padding: 0;
  list-style: none;
}
.zzy_hwdxjs ul li{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #666666;
  line-height: 22px;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.zzy_hwdxjs ul li::before{
  content: '';
  width: 4px;
  height: 4px;
  background: #D9D9D9;
  border-radius: 0px 0px 0px 0px;
  display: block;
  float: left;
  margin-top: 9px;
  margin-right: 6px;
}
.zzy_yglxcs{
  width: 280px;
  margin: 0 auto;
  margin-top: 5px;
}
.zzy_yglxcs ul{
  display: none;
  padding-top: 1px;
}
.zzy_yglxcs ul.on{
  display: block;
}
.zzy_yglxcs ul li{
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.zzy_yglxcs ul li a{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #666666;
  line-height: 29px;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.zzy_yglxcs ul li a:hover{
  color: #2A7D8F;
  font-weight: bold;
}
.zzy_yglxt{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 16px;
  color: #333333;
  line-height: 19px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-top: 15px;
  margin-left: 15px;
  padding-right: 15px;
}
.zzy_yglxt a{
  display: block;
  float: right;
  height: 22px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #666666;
  line-height: 22px;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.zzy_yglxt a:hover{
  text-decoration: none;
  color: #2A7D8F;
}
.zzy_yglxzy{
  width: 850px;
  margin: 0 auto;
  margin-top: 15px;
  display: flex;
  justify-content: space-between;
}
.zzy_yglxzyt{
  width: 30px;
  height: 88px;
  background: #2A7D8F;
  border-radius: 6px 0px 0px 6px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 18px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  display: flex;
  align-items: center;
}
.zzy_yglxzybox{
  width: 125px;
  height: 88px;
}
.zzy_yglxzybox h1{
  margin: 0 auto;
  padding: 0;
  margin-top: 16px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #333333;
  line-height: 18px;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.zzy_yglxzybox a{
  width: 86px;
  height: 28px;
  margin: 0 auto;
  background: #FFFFFF;
  border-radius: 20px 20px 20px 20px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #2A7D8F;
  line-height: 28px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  display: block;
  margin-top: 12px;
}
.zzy_yglxzybox a:hover{
  background: #2A7D8F;
  color: #FFFFFF;
}
.zzy_yglxqy1{
  background: url('http://edu.tedu.cn/images/zzy_t04_zy01.png') no-repeat;
}
.zzy_yglxqy2{
  background: url('http://edu.tedu.cn/images/zzy_t04_zy02.png') no-repeat;
}
.zzy_yglxqy3{
  background: url('http://edu.tedu.cn/images/zzy_t04_zy03.png') no-repeat;
}
.zzy_yglxqy4{
  background: url('http://edu.tedu.cn/images/zzy_t04_zy04.png') no-repeat;
}
.zzy_yglxqy5{
  background: url('http://edu.tedu.cn/images/zzy_t04_zy05.png') no-repeat;
}
.zzy_yglxqy6{
  background: url('http://edu.tedu.cn/images/zzy_t04_zy06.png') no-repeat;
}
.zzy_yglxlcbox{
  width: 80px;
  height: 88px;
  background: #EAF9F9;
  border-radius: 6px 6px 6px 6px;
  overflow: hidden;
}
.zzy_yglxlcbox h1{
  margin: 0 auto;
  padding: 0;
  width: 44px;
  height: 44px;
  margin-top: -22px;
  background: #2A7D8F;
  border-radius: 26px 26px 26px 26px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  line-height: 22px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
.zzy_yglxlcbox p{
  margin: 0;
  padding: 0;
  height: 60px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
  line-height: 18px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
.zzy_yghw{
  width: 1200px;
  height: 165px;
  margin: 0 auto;
  display: flex;
  background: url('http://edu.tedu.cn/images/zzy_t04bg.png') no-repeat;
  margin-top: 20px;
  justify-content: space-between;
}
.mzzy_gk{
  position: relative;
  height: 5.7rem;
  background: #F3F3F3;
}
.mzzy_gkcon{
  width: 7.10rem;
  height: 5.7rem;
  background: #FFFFFF;
  box-shadow: 0px 0.18rem 0.16rem 0px rgba(217,217,217,0.61);
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  border: 1px solid #D9D9D9;
  position: absolute;
  top: -0.3rem;
  z-index: 9;
  left: 0.2rem;
  padding-top: 0.3rem;
}
.mzzy_tf{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 6.86rem;
  margin: 0 auto;
  margin-top: 0.3rem;
}
.mzzy_tff{
  width: 3.41rem;
  height: 1.39rem;
}
.mzzy_tf1{
  background: url('http://edu.tedu.cn/images/zzym_p0jpj_01.png') no-repeat;
  background-size: 100%;
}
.mzzy_tf2{
  background: url('http://edu.tedu.cn/images/zzym_p0jpj_02.png') no-repeat;
  background-size: 100%;
}
.mzzy_tf3{
  background: url('http://edu.tedu.cn/images/zzym_p0jpj_03.png') no-repeat;
  background-size: 100%;
}
.mzzy_tf4{
  background: url('http://edu.tedu.cn/images/zzym_p0jpj_04.png') no-repeat;
  background-size: 100%;
}
.mzzy_tff h1{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 0.32rem;
  color: #FFFFFF;
  line-height: 0.38rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  padding-top: 0.25rem;
  margin-left: 0.3rem;
}
.mzzy_tff p{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.2rem;
  color: #FFFFFF;
  line-height: 0.23rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin: 0;
  padding: 0;
  margin-left: 0.3rem;
  margin-top: 0.17rem;
}
.mzzy_tpf{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 6.7rem;
  margin: 0 auto;
  margin-top: 0.1rem;
}
.mzzy_tpf a{
  display: block;
  width: 2.10rem;
  height: 0.55rem;
  background: #F3F3F3;
  border-radius: 0.06rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
  font-size: 0.26rem;
  color: #333333;
  line-height: 0.55rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-bottom: 0.2rem;
}
.mzzy_gkcon ul{
  margin: 0;
  padding: 0;
  list-style: none;
  margin-left: 0.25rem;
  margin-top: 0.35rem;
}
.mzzy_gkcon ul li{
  width: 6.60rem;
  height: 0.70rem;
  background: #F3F4F4;
  border-radius: 0.1rem;
  margin-bottom: 0.2rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.28rem;
  color: #333333;
  line-height: 0.7rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 0.1rem;
  padding-right: 0.2rem;
}
.mzzy_gkcon ul li p{
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
}
.mzzy_gkcon ul li img{
  width: 0.3rem;
  height: 0.3rem;
}
.mzzy_gkcon ul li a{
  color: #FF585D;
  text-decoration: none;
  float: right;
}
.mzzy_gkcon ul li a:hover{
  color: #FF585D;
  text-decoration: none;
}
.mzzy_zkzxt_tdxlss{
  color: #3B4DEB;
  background: url('http://edu.tedu.cn/images/zzym_t01.png') no-repeat;
}
.zzym_gjsb{
  margin-top: 0.7rem;
}
.mzzy_gjsbt{
  color: #6C3ECD;
  background: url('http://edu.tedu.cn/images/zzym_t02.png') no-repeat;
}
.mzzy_glllkt{
  color: #006CCF;
  background: url('http://edu.tedu.cn/images/zzym_t03.png') no-repeat;
}
.mzzy_yglxt{
  color: #2A7D8F;
  background: url('http://edu.tedu.cn/images/zzym_t04.png') no-repeat;
}
.mzzy_zkzxt{
  background-size: 0.3rem;
  padding-left: 0.4rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 0.32rem;
  line-height: 0.38rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  background-position: 0 0.05rem;
}
.mzzy_tdxlcon{
  background: #FFFFFF;
  box-shadow: 0px 0.18rem 0.16rem 0px rgba(51,51,51,0.22);
  border-radius: 0.1rem;
  margin-top: 0.2rem;
}
.mzzy_tdxlcon1{
  width: 6.7rem;
  margin: 0 auto;
  padding-top: 0.25rem;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.mzzy_bkrd{
  width: 3.25rem;
  height: 0.64rem;
  background: #EFF2FF;
  border-radius: 0.04rem;
  margin-bottom: 0.1rem;
  display: flex;
  align-items: center;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.24rem;
  color: #666666;
  line-height: 0.28rem;
  font-style: normal;
  text-transform: none;
}
.mzzy_tdxlt{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 0.30rem;
  color: #333333;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-top: 0.3rem;
  display: flex;
  align-items: center;
}
.mzzy_tdxlt::before{
  content: " ";
  display: block;
  width: 0.05rem;
  height: 0.24rem;
  background: #3B4DEB;
  margin-right: 0.15rem;
  float: left;
}
.mzzy_bkrd1{
  width: 0.64rem;
  height: 100%;
  background: #3B4DEB;
  border-radius: 0.04rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.24rem;
  color: #FFFFFF;
  line-height: 0.28rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  display: flex;
  align-items: center;
  margin-right: 0.09rem;
}
.mzzy_bkrd img{
  width: 0.3rem;
  margin-right: 0.14rem;
}
.mzzy_tdxlcon3{
  width: 6.7rem;
  margin: 0 auto;
  padding-top: 0.05rem;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.mzzy_tdxlcon3 a{
  display: block;
  width: 2.10rem;
  height: 0.55rem;
  background: #EFF2FF;
  border-radius: 0.06rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.24rem;
  color: #333333;
  line-height: 0.55rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-top: 0.2rem;
}
.mzzy_glllkcon3{
  width: 6.7rem;
  margin: 0 auto;
  padding-top: 0.05rem;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.mzzy_glllkcon3 a{
  display: block;
  width: 1.6rem;
  height: 0.55rem;
  background: #EFF5FF;
  border-radius: 0.06rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.26rem;
  color: #333333;
  line-height: 0.55rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-top: 0.2rem;
}
.mzzy_yglxcon3{
  width: 6.7rem;
  margin: 0 auto;
  padding-top: 0.05rem;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.mzzy_yglxcon3 a{
  display: block;
  width: 2.16rem;
  height: 0.55rem;
  background: #EAF9F9;
  border-radius: 0.06rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.26rem;
  color: #333333;
  line-height: 0.55rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-top: 0.2rem;
}
.swiper-container11 {
  width: 100%;
  margin-top: 15px;
}

.swiper-container11 .swiper-wrapper {
  width: 100%;
}

.swiper-container11 .swiper-slide {
  width: auto;
  overflow: hidden;
  position: relative;
}

.swiper-button-next11 {
  width: 0.25rem !important;
  height: 0.5rem !important;
  background-color: #D9D9D9 !important;
  border-radius: 0.04rem;
  background-image: url('http://edu.tedu.cn/images/zzym_left.png') !important ;
  top: 50% !important;
  margin-top: -0.25rem  !important;
  left: -0.2rem !important;
  right: auto !important;
  background-size: 0.12rem 0.16rem !important;
}

.swiper-button-prev11 {
  width: 0.25rem !important;
  height: 0.5rem !important;
  background-color: #D9D9D9 !important;
  background-image: url('http://edu.tedu.cn/images/zzym_right.png') !important ;
  border-radius: 0.04rem;
  top: 50% !important;
  margin-top: -0.25rem  !important;
  right: -0.2rem !important;
  left: auto !important;
  background-size: 0.12rem 0.16rem !important;
}
.swiper-button-next11:hover {
  background-color: #232E8C !important;
  background-image: url('http://edu.tedu.cn/images/zzym_left.png') !important ;
}
.swiper-button-prev11:hover {
  background-color: #232E8C !important;
  background-image: url('http://edu.tedu.cn/images/zzym_right.png') !important ;
}
.swiper-container12 {
  width: 100%;
  margin-top: 15px;
}

.swiper-container12 .swiper-wrapper {
  width: 100%;
}

.swiper-container12 .swiper-slide {
  width: auto;
  overflow: hidden;
  position: relative;
}

.swiper-button-next12 {
  width: 0.25rem !important;
  height: 0.5rem !important;
  background-color: #D9D9D9 !important;
  border-radius: 0.04rem;
  background-image: url('http://edu.tedu.cn/images/zzym_left.png') !important ;
  top: 50% !important;
  margin-top: -0.25rem  !important;
  left: -0.2rem !important;
  right: auto !important;
  background-size: 0.12rem 0.16rem !important;
}

.swiper-button-prev12 {
  width: 0.25rem !important;
  height: 0.5rem !important;
  background-color: #D9D9D9 !important;
  background-image: url('http://edu.tedu.cn/images/zzym_right.png') !important ;
  border-radius: 0.04rem;
  top: 50% !important;
  margin-top: -0.25rem  !important;
  right: -0.2rem !important;
  left: auto !important;
  background-size: 0.12rem 0.16rem !important;
}
.swiper-button-next12:hover {
  background-color: #232E8C !important;
  background-image: url('http://edu.tedu.cn/images/zzym_left.png') !important ;
}
.swiper-button-prev12:hover {
  background-color: #232E8C !important;
  background-image: url('http://edu.tedu.cn/images/zzym_right.png') !important ;
}
.mzzy_tdxlcon2{
  width: 6.3rem;
  margin: 0 auto;
  position: relative;
}
.mzzy_rmyx{
  width: 1.5rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.26rem;
  color: #333333;
  line-height: 0.30rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.mzzy_rmyx img{
  width: 1rem;
  height: 1rem;
}
.mzzy_rmyx a{
  color: #333333;
  text-decoration: none;
}
.mzzy_rmyx a:hover{
  color: #333333;
  text-decoration: none;
}
.mzzy_tdxlcon4{
  width: 6.7rem;
  margin: 0 auto;
  margin-top: 0.3rem;
}
.mzzy_rmzxt{
  width: 6.7rem;
  height: 0.52rem;
  background: #EFF2FF;
  border-radius: 0.06rem;
  overflow: hidden;
}
.mzzy_rmzxt ul{
  margin: 0;
  padding: 0;
  display: flex;
}
.mzzy_rmzxt ul li{
  width: 1.68rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
  font-size: 0.26rem;
  color: #333333;
  line-height: 0.52rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.mzzy_rmzxt ul li.on{
  background: #3B4DEB;
  color: #FFFFFF;
}
.mzzy_gjrmzx{
  background: #F3EFFF;
}
.mzzy_gjrmzx ul li.on{
  background: #6C3ECD;
}
.mzzy_glllkzx{
  background: #EFF5FF;
}
.mzzy_glllkzx ul li.on{
  background: #006CCF;
}
.mzzy_rmzxcon{
  margin-top: 0.1rem;
  padding-bottom: 0.27rem;
}
.mzzy_rmzxcon ul{
  margin: 0;
  padding: 0;
  display: none;
}
.mzzy_rmzxcon ul.on{
  display: block;
}
.mzzy_rmzxcon ul li{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.26rem;
  color: #666666;
  line-height: 0.6rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  display: flex;
  justify-content: start;
  align-items: center;
}
.mzzy_rmzxcon ul li a{
  color: #666666;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 4.7rem;
  display: block;
  margin-right: 0.35rem;
}
.mzzy_rmzxcon ul li span{

}
.mzzy_rmzxcon ul li::before {
  content: '';
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background: #D9D9D9;
  display: block;
  float: left;
  margin-right: 0.1rem;
}
.mzzy_tdl_b{
  width: 7.5rem;
  height: 3.42rem;
  background: url("http://edu.tedu.cn/images/zzym_t01bg.png") no-repeat;
  background-size: 100%;
  margin-top: -0.7rem;
  position: relative;
  z-index: 1;
}
.mzzy_gjsbb{
  background: url("http://edu.tedu.cn/images/zzym_t02bg.png") no-repeat;
  background-size: 100%;
}
.mzzy_glllkb{
  background: url("http://edu.tedu.cn/images/zzym_t03bg.png") no-repeat;
  background-size: 100%;
}
.mzzy_yglxb{
  background: url("http://edu.tedu.cn/images/zzym_t04bg.png") no-repeat;
  background-size: 100%;
}
.mzzy_tdl_b h1{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 0.40rem;
  color: #FFFFFF;
  line-height: 0.47rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin: 0;
  padding-top: 1.2rem;
}
.mzzy_tdl_b_1{
  width: 3.74rem;
  height: 0.80rem;
  background: #FF585D;
  border-radius: 0.4rem 0.4rem 0.4rem 0.4rem;
  margin: 0 auto;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 0.32rem;
  color: #FFFFFF;
  line-height: 0.80rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-top: 0.4rem
}
.mzzy_tdl_b_1 img{
  width: 0.4rem;
  height: 0.4rem;
  vertical-align: sub;
}
.mzzy_gjsbc{
  background: #F3EFFF;
}
.mzzy_gjsbc1{
  background: #6C3ECD;
}
.mzzy_gjsbc2::before{
  background: #6C3ECD;
}
.mzzy_glllkc{
  background: #EFF5FF;
}
.mzzy_glllkc1{
  background: #006CCF;
}
.mzzy_glllkc2::before{
  background: #006CCF;
}
.mzzy_yglxc{
  background: #EAF9F9;
}
.mzzy_yglxc1{
  background: #2A7D8F;
}
.mzzy_yglxc2::before{
  background: #2A7D8F;
}
.mzzy_glllklast{
  height: 2.12rem;
}
.mzzy_gjsbcon2{
  width: 6.7rem;
  margin: 0 auto;
  margin-top: 0.3rem;
  display: flex;
  justify-content: space-between;
}
.mzzy_rmyx img{
  margin-bottom: 0.2rem;
}
.mzzy_qqrk{
  width: 1.60rem;
  height: 1.19rem;
  border-radius: 0.06rem;
  border: 1px solid #D9D9D9;
  overflow: hidden;
}
.mzzy_qqrk1{
  height: 0.83rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mzzy_qqrk1 img{
  width: 1.34rem;
}
.mzzy_qqrk2{
  width: 1.60rem;
  height: 0.36rem;
  background: #F3EFFF;
  border-radius: 0px 0px 0px 0px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.26rem;
  color: #333333;
  line-height: 0.36rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.mzzy_yglxcon2{
  width: 6.7rem;
  height: 2.17rem;
  margin: 0 auto;
  background: #EAF9F9;
  border-radius: 0px 0px 0px 0px;
  margin-top: 0.2rem;
  padding: 0.15rem 0.23rem 0.15rem 0.15rem;
  display: flex;
  align-items: center;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.26rem;
  color: #666666;
  line-height: 0.4rem;
  text-align: justify;
  font-style: normal;
  text-transform: none;
}
.mzzy_yglxcon2 img{
  width: 1.86rem;
  margin-right: 0.23rem;
}
.sm_banner{
  width: 100%;
  background: url('http://edu.tedu.cn/images/sm_banner.png') no-repeat center;
  height: 250px;
}
.sm_banner h1{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 800;
  font-size: 64px;
  color: #FFFFFF;
  line-height: 77px;
  text-shadow: 0px 4px 4px rgba(10,18,88,0.67);
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin: 0;
  padding: 0;
  padding-top: 60px;
}
.sm_banner p{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 24px;
  color: #FFFFFF;
  line-height: 29px;
  text-shadow: 0px 4px 4px rgba(10,18,88,0.67);
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-top: 18px;
}
.sm_title{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 16px;
  color: #232E8C;
  line-height: 19px;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.sm_line{
  width: 1200px;
  height: 2px;
  background: #D9D9D9;
  margin-top: 23px;
}
.sm_line span{
  display: block;
  width: 63px;
  height: 2px;
  background: #232E8C;
}
.sm_list{
  padding-bottom: 50px;
}
.sm_list a{
  display: block;
  width: 175px;
  height: 65px;
  background: #FFFFFF;
  box-shadow: 0px 6px 10px 0px rgba(217,217,217,0.6);
  border-radius: 10px 10px 10px 10px;
  float: left;
  margin-top: 30px;
  border: 1px solid #FFFFFF;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #666666;
  text-align: left;
  font-style: normal;
  text-transform: none;
  display: flex;
  align-items: center;
  margin-right: 30px;
}
.sm_list a:hover{
  width: 175px;
  height: 65px;
  background: #FFFFFF;
  box-shadow: 0px 6px 10px 0px rgba(217,217,217,0.6);
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #232E8C;
  color: #232E8C;
}
.sm_list a:nth-child(6){
  margin-right: 0;
}
.sm_list a img{
  width: 35px;
  height: 35px;
  margin-left: 15px;
  margin-right: 10px;
}

.smm_title{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 0.32rem;
  color: #232E8C;
  line-height: 0.38rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.smm_line{
  width: 100%;
  height: 0.04rem;
  background: #D9D9D9;
  margin-top: 0.2rem;
}
.smm_line span{
  display: block;
  width: 1.28rem;
  height: 0.04rem;
  background: #232E8C;
}
.smm_list{
  padding-bottom: 0.5rem;
}
.smm_list a{
  display: block;
  width: 2.22rem;
  height: 0.79rem;
  background: #FFFFFF;
  box-shadow: 0px 0.06rem 0.10rem 0px rgba(217,217,217,0.6);
  border-radius: 0.1rem;
  float: left;
  margin-top: 0.22rem;
  border: 1px solid #FFFFFF;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.26rem;
  color: #666666;
  text-align: left;
  font-style: normal;
  text-transform: none;
  display: flex;
  align-items: center;
  margin-right: 0.22rem;
}
.smm_list a:hover{
  width: 2.22rem;
  height: 0.79rem;
  background: #FFFFFF;
  box-shadow: 0px 0.06rem 0.10rem 0px rgba(217,217,217,0.6);
  border-radius: 0.1rem;
  border: 1px solid #232E8C;
  color: #232E8C;
}
.smm_list a:nth-child(3){
  margin-right: 0;
}
.smm_list a:nth-child(6){
  margin-right: 0;
}
.smm_list a:nth-child(9){
  margin-right: 0;
}
.smm_list a img{
  width: 0.35rem;
  height: 0.35rem;
  margin-left: 0.1rem;
  margin-right: 0.04rem;
}
.smm_block{
  height: 0.4rem;
}
.yxk_t1{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.yxk_title{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 20px;
color: #333333;
line-height: 23px;
text-align: left;
font-style: normal;
text-transform: none;
}
.yxk_title span{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 14px;
color: #666666;
line-height: 16px;
text-align: left;
font-style: normal;
text-transform: none;
margin-left: 15px;
}
.yxk_seach{
  display: flex;
}
.yxk_seach input{
  width: 173px;
  height: 34px;
  border-radius: 30px 30px 30px 30px;
  border: 1px solid #D9D9D9;
  margin-right: 8px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  padding-left: 15px;
  outline: none;
}
.yxk_seach input:focus{
  border: 1px solid #D9D9D9;
}
.yxk_seach input::-webkit-input-placeholder{
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  color: #D9D9D9;
}
.yxk_seach input:focus::-webkit-input-placeholder{
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  color: #D9D9D9;
}

.yxk_seach_bt{
  width: 60px;
  height: 34px;
  background: #FF585D;
  border-radius: 30px 30px 30px 30px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  line-height: 34px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  cursor: pointer;
}
.yxk_line{
  margin: 0 auto;
  border-radius: 0px 0px 0px 0px;
  border-bottom: 1px solid #D9D9D9;
  margin-top: 20px;
}
.yxk_line1{
  height: 10px;
}
.yxk_t2{
  margin-top: 20px;
  display: flex;
  align-items: center;
}
.yxk_ccname{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 16px;
color: #666666;
line-height: 19px;
text-align: left;
font-style: normal;
text-transform: none;
}
.yxk_xuanxiang{
  display: flex;
  margin-left: 15px;
}
.yxk_xuanxiang a{
  height: 34px;
  background: #F4F3F3;
  border-radius: 6px 6px 6px 6px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #333333;
  line-height: 34px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  padding: 0 15px;
  margin-right: 30px;
  cursor: pointer;
}
.yxk_xuanxiang a:hover{
  background: #232E8C;
  color: #FFFFFF;
}
.yxk_xuanxiang a.cur{
  background: #232E8C;
  color: #FFFFFF;
}
.disabled-link {
  pointer-events: none;
  color: gray !important; /* 可选：改变颜色以表示禁用状态 */
  cursor: not-allowed !important; /* 可选：改变鼠标指针样式 */
}
.yxk_list{
  width: 1200px;
  margin: 0 auto;
  margin-top: 30px;
  padding-bottom: 30px;
}
.yxk_box{
  width: 386px;
  height: 190px;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  margin-right: 21px;
  margin-bottom: 21px;
  border: 1px solid #FFFFFF;
  float: left;
  padding: 20px 15px;
}
.yxk_box:hover{
  width: 386px;
  height: 190px;
  background: #FFFFFF;
  box-shadow: 0px 12px 17px 0px rgba(35,46,140,0.11);
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #232E8C;
}
.yxk_box:nth-child(3n){
  margin-right: 0;
}
.yxk_box1{
  display: flex;
}
.yxk_img{
  margin-right: 15px;
}
.yxk_img img{
  width: 100px;
  height: 100px;
}
.yxk_b_r{

}
.yxk_rtitle{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 18px;
  color: #333333;
  line-height: 21px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-top: 5px;
}
.yxk_rtitle a{
  color: #333333;
  text-decoration: none;
}
.yxk_rtitle a:hover{
  color: #333333;
  text-decoration: none;
}
.yxk_rts{
  display: flex;
  margin-top: 12px;
}
.yxk_rts span{
  height: 25px;
  background: #FFF0F1;
  border-radius: 4px 4px 4px 4px;
  padding: 0 6px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #FF585D;
  line-height: 25px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-right: 10px;
}
.yxk_yxlx{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #999999;
  line-height: 16px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-top: 12px;
}
.yxk_yxlx span{
  color: #333333;
  font-size: 13px;
}
.yxk_box2{
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
}
.yxk_box2 a{
  height: 30px;
  border-radius: 4px 4px 4px 4px;
  border: 1px solid #232E8C;
  padding: 0 10px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #232E8C;
  line-height: 30px;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.yxk_box2 a:hover{
  color: #FFFFFF;
  background: #232E8C;
}
.yxk_banner{
  width: 100%;
  height: 476px;
  position: relative;
}
.yxk_con1{
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  padding: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.yxk_con1_img{
  width: 150px;
  height: 150px;
}
.yxk_con1_img img{
  width: 150px;
  height: 150px;
}
.yxk_con1_rt{
  width: 650px;
}
.yxk_con1_rt1{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 24px;
  color: #333333;
  line-height: 28px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  display: flex;
  align-items: center;
}
.yxk_con1_rt1 span{
  height: 30px;
  background: #EFF4FF;
  border-radius: 6px 6px 6px 6px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 20px;
  color: #232E8C;
  line-height: 30px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-left: 17px;
  padding: 0 10px;
}
.yxk_con1_rt2{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #666666;
  line-height: 24px;
  text-align: justify;
  font-style: normal;
  text-transform: none;
  margin-top: 13px;
}
.yxk_con1_rt3{
  display: flex;
  margin-top: 20px;
}
.yxk_con1_rt3 a{
  height: 30px;
  border-radius: 4px 4px 4px 4px;
  border: 1px solid #232E8C;
  padding: 0 10px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #232E8C;
  line-height: 30px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-right: 10px;
}
.yxk_con1_rt3 a:hover{
  color: #FFFFFF;
  background: #232E8C;
}
.yxk_con2{
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  padding: 20px;
  margin-top: 30px;
}
.yxk_con2_top{
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 21px;
  border-bottom: 1px dashed #D9D9D9;
}
.yxk_con2_bot{
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 21px;
}
.yxk_con2_top1{
  width: 40px;
  height: 40px;
  background: #232E8C;
  border-radius: 4px 4px 4px 4px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  line-height: 16px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  display: flex;
  align-items: center;
}
.yxk_con2_top2{
  width: 245px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #999999;
  line-height: 30px;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.yxk_con2_top2 span{
  color: #333333;
}
.yxk_con2_rt{
  width: 763px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.yxk_con3{
  margin-top: 70px;
}
.yxk_zylist{
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  padding: 20px 20px 0 20px;
  margin-top: 15px;
}
.yxk_zylist_title{
  height: 44px;
  background: #F4F3F3;
  border-radius: 6px 6px 6px 6px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #666666;
  line-height: 44px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  display: flex;
  justify-content: space-between;
}
.yxk_zylist_title div:nth-child(1){
  padding-left: 36px;
}
.yxk_zylist_title1{
  width: 164px;
  text-align: left;
}
.yxk_zylist_title2{
  width: 68px;
}
.yxk_zylist_title3{
  width: 50px;
}
.yxk_zylist_title4{
  width: 82px;
}
.yxk_zylist_title5{
  width: 126px;
}
.yxk_zylist_title6{
  width: 180px;
}
.yxk_zylist_title7{
  width: 148px;
}
.yxk_zylist1{
  height: 60;
  border-bottom: 1px dashed #D9D9D9;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
  line-height: 60px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  display: flex;
  justify-content: space-between;
}
.yxk_zylist_title7a{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.yxk_zylist_title7a a{
  width: 70px;
  height: 30px;
  border-radius: 4px 4px 4px 4px;
  border: 1px solid #232E8C;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.yxk_zylist_title7a a:nth-child(1){
  background: #232E8C;
  color: #FFFFFF;
}
.yxk_zylist_title7a a:nth-child(2){
  background: #FFFFFF;
  color: #232E8C;
}
.yxk_zylist1:hover{
  color: #232E8C;
}
.yxk_zylist1:hover .yxk_zylist_title7a a{
  border: 1px solid #FF585D;
  background: #FF585D;
  color: #FFFFFF;
}
.yxk_zylist .yxk_zylist1:last-child{
  border-bottom: 0;
}
.yxk_zxxx{
  background: url('http://edu.tedu.cn/images/yxk_t02.png') no-repeat;
  background-position: 0 2px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 24px;
  color: #333333;
  line-height: 28px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  padding-left: 35px;
}
.yxk_zxlist{
  margin-top: 15px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.yxk_zxlist1{
  width: 420px;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  padding: 20px;
  margin-bottom: 20px;
  border: 1px solid #FFFFFF;
  display: flex;
  justify-content: space-between;
}
.yxk_zxlist1:hover{
  width: 420px;
  background: #FFFFFF;
  box-shadow: 0px 12px 17px 0px rgba(35,46,140,0.11);
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #232E8C;
}
.yxk_zxlist_img{
  width: 145px;
  height: 84px;
}
.yxk_zxlist_img img{
  width: 145px;
  height: 84px;
}
.yxk_zxlist_txt{
  width: 210px;
}
.yxk_zxlist_txt h1{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #333333;
  line-height: 23px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  height: 66px;
}
.yxk_zxlist_txt h1 a{
  text-decoration: none;
  color: #333333;
}
.yxk_zxlist_txt1{
  display: flex;
  justify-content: space-between;
}
.yxk_zxlist_txt1 span{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #BBBBBB;
  line-height: 17px;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.yxk_zxlist_txt1 span:nth-child(1){
  background-size: 15px;
  background-position: 0px 1px;
}
.yxk_zxlist_txt1 span:nth-child(2){
  background: url('http://edu.tedu.cn/images/shij.png') no-repeat;
  padding-left: 20px;
  background-size: 15px;
  background-position: 0px 1px;
}
.yxkm_banner{
  width: 7.5rem;
  height: 4.6rem;
  background-color: #F4F3F3;
  background-image: url('http://edu.tedu.cn/images/yxkm_banner.png');
  background-repeat: no-repeat;
  background-size: 100%;
  padding-top: 0.7rem;
}
.ztjhm_banner{
  width: 7.5rem;
  padding-top: 0.01rem;
}
.yxkm_banner1{
  width: 7.1rem;
  height: 3.6rem;
  background: #FFFFFF;
  box-shadow: 0px 0.18rem 0.16rem 0px rgba(217,217,217,0.5);
  border-radius: 0.1rem;
  margin: 0 auto;
}
.ztjhm_banner1{
  width: 7.1rem;
  height: 1.64rem;
  background: #FFFFFF;
  box-shadow: 0px 0.18rem 0.16rem 0px rgba(217,217,217,0.5);
  border-radius: 0.1rem;
  margin: 0 auto;
  padding-top: 0.01rem;
  margin-top: 0.3rem;
}
.yxkm_title{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 0.4rem;
  color: #333333;
  line-height: 0.47rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  display: flex;
  align-items: center;
  margin-left: 0.3rem;
  padding-top: 0.4rem;
}
.yxkm_title span{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.26rem;
  color: #666666;
  line-height: 0.3rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-left: 0.23rem;
}
.yxkm_line{
  width: 6.7rem;
  margin: 0 auto;
  height: 0.01px;
  border-radius: 0px 0px 0px 0px;
  border: 0.01px solid #D9D9D9;
  margin-top: 0.15rem;
}
.yxkm_t2{
  margin-top: 0.3rem;
  display: flex;
  align-items: flex-start;
  margin-left: 0.3rem;
}
.yxkm_ccname{
  height: 0.42rem;
  line-height: 0.42rem;
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.28rem;
color: #666666;
text-align: left;
font-style: normal;
text-transform: none;
}
.yxkm_xuanxiang{
  display: flex;
  margin-left: 0.15rem;
  
}
.yxkm_xuanxiang a{
  height: 0.42rem;
  background: #F4F3F3;
  border-radius: 0.06rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.28rem;
  color: #333333;
  line-height: 0.42rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  padding: 0 0.15rem;
  margin-right: 0.2rem;
  cursor: pointer;
}
.yxkm_xuanxiang a:hover{
  background: #232E8C;
  color: #FFFFFF;
}
.yxkm_xuanxiang a.cur{
  background: #232E8C;
  color: #FFFFFF;
}
.yxkm_xuanxiang a:nth-child(1){
  width: 0.88rem;
}
.yxkm_banner1 .yxkm_t2:nth-child(4) .yxkm_xuanxiang{
  flex-wrap: wrap;
  justify-content: flex-end;
  width: 5.7rem;
}
.yxkm_banner1 .yxkm_t2:nth-child(4) .yxkm_xuanxiang a{
  width: 2rem;
}
.yxkm_banner1 .yxkm_t2:nth-child(4) .yxkm_xuanxiang a:nth-child(1){
  width: 0.88rem;
}
.yxkm_banner1 .yxkm_t2:nth-child(4) .yxkm_xuanxiang a:last-child{
  margin-top: 0.21rem;
}
.yxkm_banner1 .yxkm_t2:nth-child(4) .yxkm_xuanxiang a:nth-child(4){
  margin-top: 0.21rem;
}
.ztjhm_banner1 .yxkm_t2 .yxkm_xuanxiang{
  flex-wrap: wrap;
  justify-content: flex-end;
  width: 5.7rem;
}
.ztjhm_banner1 .yxkm_t2 .yxkm_xuanxiang a{
  width: 2rem;
}
.ztjhm_banner1 .yxkm_t2 .yxkm_xuanxiang a:nth-child(1){
  width: 0.88rem;
}
.ztjhm_banner1 .yxkm_t2 .yxkm_xuanxiang a:last-child{
  margin-top: 0.21rem;
}
.ztjhm_banner1 .yxkm_t2 .yxkm_xuanxiang a:nth-child(4){
  margin-top: 0.21rem;
}
.yxkm_box{
  width: 7.1rem;
  height: 2.85rem;
  background: #FFFFFF;
  border-radius: 0.1rem;
  margin:0 auto;
  margin-top: 0.3rem;
  padding: 0.3rem;
  box-shadow: 0px 0.18rem 0.16rem 0px rgba(217,217,217,0.5);
}
.yxkm_box1{
  display: flex;
}
.yxkm_img{
  margin-right: 0.22rem;
}
.yxkm_img img{
  width: 1.46rem;
  height: 1.46rem;
}
.yxkm_b_r{

}
.yxkm_rtitle{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.3rem;
  color: #333333;
  line-height: 0.35rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-top: 0.05rem;
}
.yxkm_rtitle a{
  color: #333333;
  text-decoration: none;
}
.yxkm_rtitle a:hover{
  color: #333333;
  text-decoration: none;
}
.yxkm_rts{
  display: flex;
  margin-top: 0.15rem;
}
.yxkm_rts span{
  height: 0.43rem;
  background: #FFF0F1;
  border-radius: 0.04rem;
  padding: 0 0.1rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.26rem;
  color: #FF585D;
  line-height: 0.43rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-right: 0.1rem;
}
.yxkm_yxlx{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.26rem;
  color: #999999;
  line-height: 0.3rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-top: 0.15rem;
}
.yxkm_yxlx span{
  color: #333333;
  font-size: 0.25rem;
}
.yxkm_box2{
  display: flex;
  justify-content: space-between;
  margin-top: 0.28rem;
}
.yxkm_box2 a{
  height: 0.5rem;
  width: 1.46rem;
  border-radius: 0.04rem;
  border: 1px solid #232E8C;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.26rem;
  color: #232E8C;
  line-height: 0.5rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.yxkm_jj{
  width: 7.10rem;
  margin: 0 auto;
  background: #FFFFFF;
  box-shadow: 0px 0.18rem 0.16rem 0px rgba(217,217,217,0.5);
  border-radius: 0.1rem;
  padding: 0.45rem 0.35rem 0.35rem 0.35rem;
  margin-top: -0.86rem;
  position: relative;
}
.yxkm_jj h1{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 0.36rem;
  color: #333333;
  line-height: 0.42rem;
  font-style: normal;
  text-transform: none;
  text-align: center;
  margin: 0;
  padding: 0;

}
.yxkm_lx{
  width: fit-content;
  height: 0.36rem;
  background: #EFF4FF;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.24rem;
  color: #232E8C;
  line-height: 0.36rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin: 0 auto;
  margin-top: 0.2rem;
  padding: 0 0.12rem;
}
.yxkm_jj p{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.26rem;
  color: #666666;
  line-height: 0.4rem;
  text-align: justify;
  font-style: normal;
  text-transform: none;
  margin: 0;
  padding: 0;
  margin-top: 0.2rem;
}
.yxkm_jj_zx{
  display: flex;
  justify-content: space-evenly;
  margin-top: 0.2rem;
}
.yxkm_jj_zx a{
  width: 2rem;
  height: 0.55rem;
  border-radius: 0.04rem;
  border: 1px solid #232E8C;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.28rem;
  color: #232E8C;
  line-height: 0.55rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.yxkm_bkys{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.yxk_bkys1{
  width: 3.45rem;
  height: 1.56rem;
  background: #FFFFFF;
  box-shadow: 0px 0.18rem 0.16rem 0px rgba(217,217,217,0.5);
  border-radius: 0.1rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 0.3rem;
  color: #333333;
  line-height: 0.33rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-top: 0.2rem;
  padding: 0.3rem;
}
.yxk_bkys1 span{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.26rem;
  color: #666666;
  line-height: 0.9rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  display: block;
}
.yxkm_bkysb{
  margin-top: 0.7rem;
}
.yxkm_zszybox{
  background: #FFFFFF;
  box-shadow: 0px 0.18rem 0.16rem 0px rgba(217,217,217,0.5);
  border-radius: 0.1rem;
  margin-top: 0.3rem;
  padding:0.1rem 0.3rem;
}
.yxkm_zylist1{
  border-bottom: 1px dashed #D9D9D9;
  display: flex;
  justify-content: space-between;
  padding-bottom: 0.1rem;
  margin-top: 0.2rem;
}
.yxkm_zyleft1{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.28rem;
  color: #333333;
  line-height: 0.35rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.yxkm_zyleft2{
  display: flex;
}
.yxkm_zyleft2 span{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.2rem;
  color: #666666;
  line-height: 0.5rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-right: 0.3rem;
}
.yxkm_zyright{
  width: 0.78rem;
}
.yxkm_zyright a{
  width: 0.78rem;
  height: 0.38rem;
  display: block;
  border-radius:0.06rem;
  border: 1px solid #FF585D;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.20rem;
  color: #FF585D;
  line-height: 0.36rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-top: 0.34rem;
}
.yxkm_zszybox .yxkm_zylist1:last-child{
  border-bottom: 0;
}
.yxkm_zxlist{
  margin-top: 0.3rem;
  padding-bottom: 0.4rem;
}
.yxkm_zxlist1{
  background: #FFFFFF;
  border-radius: 0.1rem;
  padding: 0.3rem;
  margin-bottom: 0.2rem;
  display: flex;
  justify-content: space-between;
}
.yxkm_zxlist_img{
  width: 2.5rem;
  height: 1.44rem;
}
.yxkm_zxlist_img img{
  width: 2.5rem;
  height: 1.44rem;
}
.yxkm_zxlist_txt{
  width: 3.7rem;
}
.yxkm_zxlist_txt h1{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.28rem;
  color: #333333;
  line-height: 0.4rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  height: 1.15rem;
}
.yxkm_zxlist_txt h1 a{
  text-decoration: none;
  color: #333333;
}
.yxkm_zxlist_txt1{
  display: flex;
  justify-content: space-between;
}
.yxkm_zxlist_txt1 span{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.2rem;
  color: #BBBBBB;
  line-height: 0.23rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.yxkm_zxlist_txt1 span:nth-child(1){
  background-size: 15px;
  background-position: 0px 1px;
}
.yxkm_zxlist_txt1 span:nth-child(2){
  background: url('http://edu.tedu.cn/images/shij.png') no-repeat;
  padding-left: 0.3rem;
  background-size: 0.22rem;
  background-position: 0px 0.01rem;
}
.zkcity_box1{
  width: 100%;
  height: 250px;
  background: url('http://edu.tedu.cn/images/zkcity1.png') no-repeat center;
  padding-top: 65px;
}
.zkcity_box1 h1{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 800;
  font-size: 64px;
  color: #FFFFFF;
  line-height: 77px;
  text-shadow: 0px 4px 4px rgba(10,18,88,0.67);
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.zkcity_box1 p{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 19px;
  text-shadow: 0px 4px 4px rgba(10,18,88,0.67);
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-top: 18px;
}
.zkcity_box2{
  background: #F4F3F3;
}
.zkcity_box2_con{
  width: 1200px;
  margin:0 auto;
  padding-top: 84px;
  padding-bottom: 70px;
}
.zkcity_box2_t{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 36px;
  color: #333333;
  line-height: 43px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-bottom: 40px;
}
.zkcity_box2_list{
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
}
.zkcity_box2_list1{
  width: 104px;
  height: 70px;
  background: url('http://edu.tedu.cn/images/btbj.png') no-repeat;
  display: flex;
  align-items: center;
  justify-content: center;
}
.zkcity_box2_list1 span{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 20px;
  color: #FFFFFF;
  line-height: 24px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  width: 52px;
  margin-right: 10px;
}
.zkcity_box2_list2{
  width: 1080px;
  background: #FFFFFF;
  box-shadow: 0px 0px 9px 0px rgba(164,164,164,0.28);
  border-radius: 10px 10px 10px 10px;
  padding: 20px 30px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #666666;
  line-height: 29px;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.zkcity_box2_list2 h2{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 16px;
  color: #333333;
  line-height: 29px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-top: 20px;
}
.zkcity_box2_list2 h2:nth-child(1){
  margin-top: 0;
}
.zkcity_box2_list2 p{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #666666;
  line-height: 29px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  padding-left: 32px;
  margin-top: 7px;
}
.zkcity_box2_bt{
  width: 404px;
  height: 60px;
  background: #FF585D;
  box-shadow: 0px 19px 16px -7px rgba(239,132,132,0.45);
  border-radius: 30px 30px 30px 30px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 28px;
  color: #FFFFFF;
  line-height: 60px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin: 0 auto;
  margin-top: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.zkcity_box2_bt1{
  width: 338px;
}
.zkcity_box3{
  width: 100%;
  height: 752px;
  background: url('http://edu.tedu.cn/images/zkcity_bg3.png') no-repeat center;
  padding-top: 0.1px;
}
.zkcity_box3_t{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 36px;
  color: #FFFFFF;
  line-height: 43px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-top: 70px;
}
.zkcity_box3_list{
  width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  margin-top: 40px;
}
.zkcity_box3_list1{
  width: 180px;
  height: 190px;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-evenly;
  padding: 9px 0;
  position: relative;
}
.box3_h{
  display: none;
  width: 180px;
  height: 190px;
  background: rgba(255,88,93,0.88);
  border-radius: 10px;
  text-align: center;
  line-height: 190px;
}
.zkcity_box3_list1 .box3_h a{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 19px;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.zkcity_box3_list1 .box3_h a:hover{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 19px;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.zkcity_box3_list1:hover .box3_h{
  display: block;
  position: absolute;
  top: 0;
}
.zkcity_box3_list .zkcity_box3_list1:last-child img{
  margin-top: 20px;
}
.zkcity_box3_list .zkcity_box3_list1:last-child a{
  margin-top: 18px;
}
.zkcity_box3_list1 a{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 20px;
  color: #232E8C;
  line-height: 24px;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.zkcity_box3_list1 a:hover{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 20px;
  color: #232E8C;
  line-height: 24px;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.zkcity_box4{
  background: #F4F3F3;
}
.zkcity_box4_con{
  width: 1200px;
  margin: 0 auto;
  padding-top: 0.1px;
  padding-bottom: 30px;
}
.zkcity_box4_t{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 36px;
  color: #333333;
  line-height: 43px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-top: 70px;
}
.zkcity_box4_t1{
  width: 1200px;
  height: 42px;
  background: url('http://edu.tedu.cn/images/zkcity_p4b.png') no-repeat;
  margin-top: 40px;
  display: flex;
}
.zkcity_box4_t1 span{
  display: block;
  line-height: 42px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.zkcity_box4_t1 span:nth-child(1){
  width: 690px;
  color: #FFFFFF;
}
.zkcity_box4_t1 span:nth-child(2){
  width: 510px;
  color: #666666;
}
.zkcity_box4_list{
  height: 538px;
  background: url('http://edu.tedu.cn/images/zkcity_bg4.png') no-repeat;
  margin-top: 20px;
  position: relative;
}
.zkcity_box4_list1{
  width: 214px;
  height: 538px;
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
}
.zkcity_box4_list1 span{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #999999;
  font-style: normal;
  text-transform: none;
  display: block;
  line-height: 47px;
  text-align: center;
}
.zkcity_box4_list1 span:nth-child(1){
  line-height: 66px;
  color: #333333;
}
.zkcity_box4_list1 span:nth-child(8){
  line-height: 93px;
}
.zkcity_box4_list1 span:nth-child(9){
  line-height: 49px;
}
.zkcity_box4_list2{
  width: 492px;
  height: 472px;
  position: absolute;
  left: 214px;
  top: 0;
  text-align: center;
      display: flex;
    flex-direction: column;
}
.zkcity_box4_list2 span{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
  font-size: 16px;
  color: #232E8C;
  font-style: normal;
  text-transform: none;
  display: block;
  line-height: 47px;
  text-align: center;
}
.zkcity_box4_list2 span:nth-child(1){
  width: 116px;
  height: 32px;
  background: #EAECFF;
  border-radius: 20px 20px 20px 20px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 20px;
  color: #232E8C;
  line-height: 32px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin: 0 auto;
  margin-top: 17px;
  margin-bottom: 17px;
}
.zkcity_box4_list2 span:nth-child(8){
  line-height: 93px;
}
.zkcity_box4_list3{
  width: 492px;
  height: 472px;
  position: absolute;
  left: 706px;
  top: 0;
  text-align: center;
  display: flex;
  flex-direction: column;
}
.zkcity_box4_list3 span{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #999999;
  font-style: normal;
  text-transform: none;
  display: block;
  line-height: 47px;
  text-align: center;
}
.zkcity_box4_list3 span:nth-child(1){
  width: 116px;
  height: 32px;
  background: #D9D9D9;
  border-radius: 20px 20px 20px 20px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 20px;
  color: #333333;
  line-height: 32px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin: 0 auto;
  margin-top: 17px;
  margin-bottom: 17px;
}
.zkcity_box4_list3 span:nth-child(8){
  line-height: 25px;
  padding-top: 10px;
  padding-bottom: 8px;
}
.zkcity_box4_list4{
  width: 986px;
  height: 49px;
  position: absolute;
  left: 214px;
  bottom: 0;
  text-align: center;
  display: flex;
  flex-direction: column;
}
.zkcity_box4_list4 span{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
  font-size: 16px;
  color: #232E8C;
  font-style: normal;
  text-transform: none;
  display: block;
  line-height: 49px;
  text-align: center;
}
.zkcity_ys{
  display: flex;
  justify-content: space-between;
  margin-top: 40px;
}
.zkcity_ys1{
  width: 285px;
  height: 202px;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #FFFFFF;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.zkcity_ys1:hover{
  width: 285px;
  height: 202px;
  background: #FFFFFF;
  box-shadow: 0px 12px 17px 0px rgba(35,46,140,0.11);
  border-radius: 10px 10px 10px 10px;
  border: 1px solid #232E8C;
  }
.zkcity_ys1 img{
  margin-top: 30px;
}
.zkcity_ys1 h2{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 20px;
  color: #333333;
  line-height: 24px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-top: 30px;
}
.zkcity_ys1 p{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #666666;
  line-height: 19px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-top: 15px;
}
.zkcitym_banner{
  width: 7.5rem;
  height: 2.5rem;
  background: url('http://edu.tedu.cn/images/zkcitym_banner.png') no-repeat center;
  background-size: 100%;
  padding-top: 0.53rem;
}
.zkcitym_banner h1{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 800;
  font-size: 0.56rem;
  color: #FFFFFF;
  line-height: 0.67rem;
  text-shadow: 0px 0.04rem 0.04rem rgba(10,18,88,0.67);
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.zkcitym_banner p{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.24rem;
  color: #FFFFFF;
  line-height: 0.3rem;
  text-shadow: 0px 0.04rem 0.04rem rgba(10,18,88,0.67);
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-top: 0.21rem;
}
.zkcitym_con{
  background: #F4F3F3;
  padding-top: 0.01rem;
  padding-bottom: 0.7rem;
}
.zkcitym_t{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.48rem;
color: #333333;
line-height: 0.58rem;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 0.7rem;
margin-bottom: 0.1rem;
}
.zkcitym_t1{
  width: 7.1rem;
  height: 0.8rem;
  margin: 0 auto;
  background: url('http://edu.tedu.cn/images/zkcitym_btbj.png') no-repeat;
  background-size: 100%;
  margin-top: 0.3rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 0.28rem;
  color: #FFFFFF;
  text-align: left;
  font-style: normal;
  text-transform: none;
  display: flex;
  align-items: center;
    padding-bottom: 0.09rem;
}
.zkcitym_t1 img{
  width: 0.25rem;
  height: 0.25rem;
  margin-left: 0.24rem;
  margin-right: 0.06rem;
}
.zkcitym_con1{
  width: 7.1rem;
  margin: 0 auto;
  background: #FFFFFF;
  box-shadow: 0px 0px 0.09rem 0px rgba(164,164,164,0.28);
  border-radius: 0.1rem;
  margin-top: 0.15rem;
  padding: 0.3rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.24rem;
  color: #666666;
  line-height: 0.43rem;
  text-align: justify;
  font-style: normal;
  text-transform: none;
}
.zkcitym_con1 h2{
  margin: 0;
  padding: 0;
  font-weight: bold;
  color: #333333;
  font-size: 0.24rem;
  line-height: 0.43rem;
  padding-bottom: 0.04rem;
}
.zkcitym_bt{
  width: 4.84rem;
  height: 0.80rem;
  margin: 0 auto;
  background: #FF585D;
  box-shadow: 0px 0.19rem 0.16rem -0.07rem rgba(239,132,132,0.45);
  border-radius: 0.4rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 0.32rem;
  color: #FFFFFF;
  line-height: 0.8rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  display: flex;
  margin-top: 0.4rem;
  align-items: center;
  justify-content: center;
}
.zkcitym_yxlist{
  width: 7.1rem;
  margin: 0 auto;
  margin-top: 0.11rem;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.zkcitym_yx{
  margin-top: 0.19rem;
  width: 2.24rem;
  height: 2.24rem;
  background: #FFFFFF;
  box-shadow: 0px 0px 0.09rem 0px rgba(164,164,164,0.28);
  border-radius: 0.1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.zkcitym_yx img{
  width: 0.8rem;
  margin-top: 0.4rem;
}
.zkcitym_yx a{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.28rem;
color: #232E8C;
line-height: 0.34rem;
text-align: center;
font-style: normal;
text-transform: none;
margin-top: 0.2rem;
height: 0.68rem;
display: flex;
align-items: center;
}
.zkcitym_yxlist .zkcitym_yx:nth-child(6) img{
  margin-top: 0.7rem;
}
.zkcitym_yxlist .zkcitym_yx:nth-child(6) a{
  margin-top: 0.36rem;
}
.zkcitym_yxlist .zkcitym_yxfive img{
  margin-top: 0.7rem;
}
.zkcitym_yxlist .zkcitym_yxfive a{
  margin-top: 0.36rem;
}
.zkcitym_t2{
  width: 7.1rem;
  height: 0.63rem;
  background: #232E8C;
  border-radius: 0.1rem;
  margin: 0 auto;
  margin-top: 0.23rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.24rem;
  color: #FFFFFF;
  line-height: 0.63rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.zkcitym_t3{
  width: 7.1rem;
  height: 0.63rem;
  background: #D9D9D9;
  border-radius: 0.1rem;
  margin: 0 auto;
  margin-top: 0.1rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.24rem;
  color: #333333;
  line-height: 0.63rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.zkcitym_bg{
  width: 7.1rem;
  margin: 0 auto;
  margin-top: 0.2rem;
/*    background: url('http://edu.tedu.cn/images/biaoge.png') no-repeat;*/
  border: 1px solid #D9D9D9;
  border-radius: 0.1rem;
  background: #FFFFFF;
  background-size: 100%;
  position: relative;
}
.zkcitym_bg span{
  border-bottom: 1px solid #D9D9D9;
}
.zkcitym_box4_list4{
  display: flex;
  justify-content: space-between;
}
.zkcitym_box4_list4 span{
  display: flex;
  line-height: 0.33rem;
  height: 1.14rem;
  align-items: center;
  justify-content: center;
}
.zkcitym_box4_list4 span:nth-child(1){
  width: 1.43rem;
  border-right: 1px solid #D9D9D9;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.24rem;
  color: #999999;
  font-style: normal;
  text-transform: none;
  text-align: center;
}
.zkcitym_box4_list4 span:nth-child(2){
  width: 2.83rem;
  border-right: 1px solid #D9D9D9;
}
.zkcitym_box4_list4 span:nth-child(3){
  width: 2.83rem; 
}
.zkcitym_box4_list4 span:nth-child(2) i{
  width: 1.6rem;
  height: 0.53rem;
  background: #EAECFF;
  border-radius: 0.2rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 0.32rem;
  color: #232E8C;
  line-height: 0.53rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin: 0 auto;
  margin-top: 0.3rem;
  margin-bottom: 0.3rem;
}
.zkcitym_box4_list4 span:nth-child(3) i{
  width: 1.6rem;
  height: 0.53rem;
  background: #D9D9D9;
  border-radius: 0.2rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 0.32rem;
  color: #333333;
  line-height: 0.53rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin: 0 auto;
  margin-top: 0.3rem;
  margin-bottom: 0.3rem;
}
.zkcitym_box4_list5{
  display: flex;
  justify-content: space-between;
}
.zkcitym_box4_list5 span{
  display: flex;
  line-height: 0.33rem;
  height: 0.82rem;
  align-items: center;
  justify-content: center;
}
.zkcitym_box4_list5 span:nth-child(1){
  width: 1.43rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.24rem;
  color: #999999;
  font-style: normal;
  text-transform: none;
  border-right: 1px solid #D9D9D9;
}
.zkcitym_box4_list5 span:nth-child(2){
  width: 2.83rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
  font-size: 0.24rem;
  color: #232E8C;
  font-style: normal;
  text-transform: none;
  border-right: 1px solid #D9D9D9;
  text-align: center;
}
.zkcitym_box4_list5 span:nth-child(3){
  width: 2.83rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.24rem;
  color: #999999;
  font-style: normal;
  text-transform: none;
  text-align: center;
}
.zkcitym_box4_list7{
  display: flex;
  justify-content: space-between;
}
.zkcitym_box4_list7 span{
  display: flex;
  line-height: 0.33rem;
  height: 1.8rem;
  align-items: center;
  justify-content: center;
}
.zkcitym_box4_list7 span:nth-child(1){
  width: 1.43rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.24rem;
  color: #999999;
  font-style: normal;
  text-transform: none;
  border-right: 1px solid #D9D9D9;
}
.zkcitym_box4_list7 span:nth-child(2){
  width: 2.83rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
  font-size: 0.24rem;
  color: #232E8C;
  font-style: normal;
  text-transform: none;
  border-right: 1px solid #D9D9D9;
  text-align: center;
}
.zkcitym_box4_list7 span:nth-child(3){
  width: 2.83rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.24rem;
  color: #999999;
  font-style: normal;
  text-transform: none;
  text-align: center;
}
.zkcitym_box4_list6{
  display: flex;
  justify-content: space-between;
}
.zkcitym_box4_list6 span{
  display: flex;
  line-height: 0.33rem;
  height: 0.82rem;
  align-items: center;
  justify-content: center;
}
.zkcitym_box4_list6 span:nth-child(1){
  width: 1.43rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.24rem;
  color: #999999;
  font-style: normal;
  text-transform: none;
  border-right: 1px solid #D9D9D9;
  border-bottom: 0;
}
.zkcitym_box4_list6 span:nth-child(2){
  width: 5.66rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 500;
  font-size: 0.24rem;
  color: #232E8C;
  font-style: normal;
  text-transform: none;
  border-bottom: 0;
  text-align: center;
}
.zkcitym_ys{
  width: 7.1rem;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.zkcitym_ys1{
  width: 3.45rem;
  height: 2.93rem;
  background: #FFFFFF;
  box-shadow: 0px 0.12rem 0.17rem 0px rgba(35,46,140,0.11);
  border-radius: 0.1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 0.4rem;
}
.zkcitym_ys1 img{
  margin-top: 0.4rem;
  width: 0.8rem;
  height: 0.8rem;
}
.zkcitym_ys1 h2{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 0.32rem;
  color: #333333;
  line-height: 0.38rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-top: 0.2rem;
}
.zkcitym_ys1 p{
  width: 2.48rem;
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.24rem;
  color: #666666;
  line-height: 0.29rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-top: 0.17rem;
}
.jhzt_box{
  width: 285px;
  height: 372px;
  background: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  margin-right: 20px;
  margin-bottom: 20px;
  float: left;
  overflow: hidden;
}
.jhzt_box:nth-child(4n){
  margin-right: 0;
}
.jhzt_box img{
  width: 285px;
  height: 180px;
}
.jhzt_box h2{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #333333;
  line-height: 19px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  padding: 0 20px;
  margin-top: 20px;
}
.jhzt_box h2 a{
  color: #333333;
}
.jhzt_box p{
  margin: 0;
  padding: 0;
  height: 84px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #666666;
  line-height: 21px;
  text-align: justify;
  font-style: normal;
  text-transform: none;
  padding: 0 20px;
  margin-top: 16px;
}
.jhzt_s{
  padding: 0 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 16px;
}
.jhzt_s img{
  width: 21px;
  height: 21px;
}
.jhzt_s a{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #FF585D;
  line-height: 16px;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.jhzt_s a:hover{
  color: #FF585D;
}
.jhzt_box:hover{
  box-shadow: 0px 12px 17px 0px rgba(35,46,140,0.11);
  border-bottom: 2px solid #FF585D;
}
.jhzt_box:hover h2 a{
  font-weight: bold;
  color: #232E8C;
}
.list_jzmore{
  text-align: center;
  margin-top: 26px;
}
.list_jzmore a{
  color: #333;
}
.listm_jzmore{
  text-align: center;
  margin-top: 0.26rem;
  margin-bottom: 0.3rem;
  font-size: 0.28rem;
}
.listm_jzmore a{
  color: #333;
}
.listm_jzmore a:hover{
  color: #333;
}
.jhztm_con{
  width: 7.1rem;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 0.3rem;
}
.jhztm_box{
  width: 3.45rem;
  height: 4.47rem;
  background: #FFFFFF;
  box-shadow: 0px 0.1rem 0.16rem 0px rgba(217,217,217,0.61);
  border-radius: 0.1rem;
  margin-bottom: 0.2rem;
}
.jhztm_box img{
  width: 3.45rem;
  height: 2.17rem;
}
.jhztm_box h2{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.28rem;
  color: #333333;
  text-align: left;
  font-style: normal;
  text-transform: none;
  padding: 0 0.2rem;
  margin-top: 0.25rem;
}
.jhztm_box h2 a{
  color: #333333;
}
.jhztm_box p{
  margin: 0;
  padding: 0;
  height: 1rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.24rem;
  color: #999999;
  text-align: justify;
  font-style: normal;
  text-transform: none;
  padding: 0 0.2rem;
  margin-top: 0.18rem;
}
.jhztm_content{
  background-color: #F4F3F3;
  background-image: url('http://edu.tedu.cn/images/jhztm_bg.png');
  background-repeat: no-repeat;
  background-size: 100%;
}
.jhztm_s{
  padding: 0 0.2rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 0.1rem;
}
.jhztm_s img{
  width: 0.36rem;
  height: 0.36rem;
}
.jhztm_s a{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.24rem;
  color: #FF585D;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.jhztm_banner {
  width: 100%;
  height: 4rem;
  overflow: hidden;
  background: url('http://edu.tedu.cn/images/jhztm_bannerbg.png') no-repeat;
  background-size: 100%;
}
.jhztm_banner_box{
  width: 100%;
  margin: 0 auto;
  margin-top: -4rem;
  padding-top: 0.6rem;
}
.jhztm_banner_box h2{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 800;
  font-size: 0.48rem;
  color: #FFFFFF;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.jhztm_banner_box p{
  margin: 0;
  padding: 0;
  width: 6.21rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.20rem;
  color: #FFFFFF;
  line-height: 0.3rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin: 0 auto;
  margin-top: 0.2rem;
}
.jhztm_banner_form{
  width: 7.10rem;
  height: 5.05rem;
  background: #FFFFFF;
  box-shadow: 0px 0.1rem 0.16rem 0px rgba(217,217,217,0.61);
  border-radius: 0.1rem;
  margin: 0 auto;
  padding-top: 0.3rem;
  margin-top: 0.3rem;
}
.jhztm_banner_form1{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: bold;
font-size: 0.32rem;
color: #232E8C;
line-height: 0.38rem;
text-align: center;
font-style: normal;
text-transform: none;
}
.jhztm_banner_form2{
font-family: Source Han Sans CN, Source Han Sans CN;
font-weight: 400;
font-size: 0.24rem;
color: #666666;
line-height: 0.33rem;
text-align: center;
font-style: normal;
text-transform: none;
margin-bottom: 0.17rem;
margin-top: 0.17rem;
}
.jhztm_banner_form2 img{
  vertical-align: sub;
}
.jhztm_form1{
  width: 6.3rem;
height: 0.6rem;
background: url("http://edu.tedu.cn/images/p2xia_ab.png") no-repeat right #FFF9F9;
border-radius: 0.06rem;
border: 1px solid #D9D9D9;
margin: 0 auto;
margin-bottom: 0.2rem;
}
.jhztm_form1 select{
  background: transparent;
  width: 6rem;
  padding-left: 0.15rem;
  font-size: 0.24rem;
  border: none;
  height: 0.6rem;
  -webkit-appearance: none; /* for Chrome */
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  color: #999999;
  font-style: normal;
  text-transform: none;
  appearance: none;
  user-select: none;
  outline: none;
}
.jhztm_form3{
  width: 6.3rem;
  height: 0.6rem;
  background: #FFF9F9;
  border-radius: 0.06rem;
  border: 1px solid #D9D9D9;
  margin: 0 auto;
  margin-bottom: 0.2rem;
}
.jhztm_form3 input{
  background: transparent;
  font-size: 0.24rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  color: #999999;
  border: none;
  outline: none;
  height: 0.6rem;
  padding-left: 0.15rem;
}
.jhztm_form3 input::-webkit-input-placeholder{
  font-size: 0.24rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  color: #999999;
}
.jhztm_form3 input:focus::-webkit-input-placeholder{
  font-size: 0.24rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  color: #999999;
}
.jhztm_form4{
  width: 6.3rem;
  margin: 0 auto;
  margin-top: 0.2rem;
  display: flex;
  justify-content: space-between;

}
.jhztm_zxzx{
  width: 3.05rem;
  height: 0.6rem;
  background: #FFE7E7;
  border: 1px solid #FF585D;
  border-radius: 0.06rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.28rem;
  color: #FF585D;
  line-height: 0.6rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  cursor: pointer;
}
.jhztm_zxzx.on{
  color: #FFFFFF;
  border: 1px solid #FF585D;
  background: #FF585D;
}
.page_form3bm{
  float: right;
  width: 1.5rem;
  height: 0.6rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.24rem;
  color: #FF585D;
  line-height: 0.6rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  cursor: pointer;
}
.jhztm_boxx{
  background: #F3F3F3;
}
.syjh_part1{
  width: 100%;
  padding-top: 55px;
  padding-bottom: 70px;
}
.syjh_title{
  width: 1000px;
  margin: 0 auto;
  position: relative;
}
.syjh_title h1{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 46px;
  color: #333333;
  line-height: 62px;
  text-align: center;
  position: relative;
}
.syjh_title span{
  display: block;
  position: absolute;
  width: 164px;
  height: 16px;
  background: #F7F400;
  left: 524px;
  top: 47px;
}
.syjh_title1{
  text-align: center;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 18px;
  color: #666666;
  line-height: 49px;
}
.syjh_p1con{
  width: 1175px;
  height: 500px;
  margin: 0 auto;
  position: relative;
  margin-top: 30px;
}
.syjh_p1img{
  width: 264px;
  height: 330px;
  margin-left: -132px;
  position: absolute;
  left: 50%;
}
.syjh_p1con_l1{
  width: 240px;
  height: 48px;
  background: linear-gradient(90deg, #F73F00 0%, #FF9638 100%);
  border-radius: 24px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 30px;
  color: #FFFFFF;
  line-height: 48px;
  position: absolute;
  left: 193px;
  top: 41px;
  text-align: center;
}
.syjh_p1con_l2{
  width: 243px;
  height: 39px;
  background: #FFEEDF;
  border-radius: 19px;
  border: 1px solid #F5CBA7;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 20px;
  color: #333333;
  line-height: 39px;
  position: absolute;
  left: 114px;
  top: 127px;
  text-align: center;
}
.syjh_p1con_l3{
  width: 322px;
  height: 39px;
  background: #FFEEDF;
  border-radius: 19px;
  border: 1px solid #F5CBA7;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 20px;
  color: #333333;
  line-height: 39px;
  position: absolute;
  left: 0;
  top: 178px;
  text-align: center;
}
.syjh_p1con_l3 span{
  color: #F73F00;
}
.syjh_p1con_l4 span{
  color: #F73F00;
}
.syjh_p1con_l4{
  width: 312px;
  height: 39px;
  background: #FFEEDF;
  border-radius: 19px;
  border: 1px solid #F5CBA7;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 20px;
  color: #333333;
  line-height: 39px;
  position: absolute;
  left: 4px;
  top: 229px;
  text-align: center;
}
.syjh_p1con_l5{
  width: 284px;
  height: 39px;
  background: #FFEEDF;
  border-radius: 19px;
  border: 1px solid #F5CBA7;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 20px;
  color: #333333;
  line-height: 39px;
  position: absolute;
  left: 51px;
  top: 280px;
  text-align: center;
}
.syjh_p1con_r1{
  width: 240px;
  height: 48px;
  background: linear-gradient(90deg, #052EC7 0%, #3F74F9 100%);
  border-radius: 24px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 30px;
  color: #FFFFFF;
  line-height: 48px;
  position: absolute;
  right: 193px;
  top: 41px;
  text-align: center;
}
.syjh_p1con_r2{
  width: 290px;
  height: 39px;
  background: #E5EAF9;
  border-radius: 19px;
  border: 1px solid #86A3EF;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 20px;
  color: #333333;
  line-height: 39px;
  position: absolute;
  right: 80px;
  top: 127px;
  text-align: center;
}
.syjh_p1con_r3{
  width: 306px;
  height: 39px;
  background: #E5EAF9;
  border-radius: 19px;
  border: 1px solid #86A3EF;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 20px;
  color: #333333;
  line-height: 39px;
  position: absolute;
  right: 21px;
  top: 178px;
  text-align: center;
}
.syjh_p1con_r4{
  width: 294px;
  height: 39px;
  background: #E5EAF9;
  border-radius: 19px;
  border: 1px solid #86A3EF;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 20px;
  color: #333333;
  line-height: 39px;
  position: absolute;
  right: 22px;
  top: 229px;
  text-align: center;
}
.syjh_p1con_r5{
  width: 284px;
  height: 39px;
  background: #E5EAF9;
  border-radius: 19px;
  border: 1px solid #86A3EF;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 20px;
  color: #333333;
  line-height: 39px;
  position: absolute;
  right: 47px;
  top: 280px;
  text-align: center;
}
.syjh_p1con_r2 span{
  color: #F73F00;
}
.syjh_p1con_r3 span{
  color: #F73F00;
}
.syjh_p1con_r4 span{
  color: #F73F00;
}
.syjh_p1con_r5 span{
  color: #F73F00;
}
.syjh_p1con_bt{
  width: 276px;
  height: 62px;
  background: #F73F00;
  box-shadow: 0px 19px 16px -7px rgb(239 132 132 / 45%);
  border-radius: 31px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 34px;
  color: #F7F400;
  line-height: 62px;
  text-align: center;
  cursor: pointer;
}
.syjh_p1con_bt:hover{
  background: #FC6C20;
  color: #ffffff;
}
.syjh_bt1{
  position: absolute;
  left: 50%;
  margin-left: -138px;
  top: 371px;
}
.syjh_title2 span{
  left: 450px;
}
.syjh_p2con{
  width: 1175px;
  height: 352px;
  margin: 0 auto;
  background: url('http://edu.tedu.cn/images/syjh_p2bg.png') no-repeat;
  background-size: 100%;
  margin-top: 20px;
}
.syjh_p2con1{
  width: 400px;
  height: 135px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 18px;
  color: #333333;
  line-height: 39px;
  padding-top: 110px;
    padding-left: 63px;
}
.syjh_p2con1 span{
  color: #F73F00;
}
.syjh_bt2{
  width: 312px;
  margin: 0 auto;
  margin-top: 26px;
}
.syjh_part2{
  width: 100%;
  height: 697px;
  background: #e9f1fc;
  padding-top: 60px;
}
.syjh_title3 span{
  left: 184px;
  width: 205px;
}
.syjh_p3con{
  width: 1251px;
  height: 330px;
  margin: 0 auto;
  background: url('http://edu.tedu.cn/images/syjh_p3bg.png') no-repeat;
  margin-top: 40px;
  position: relative;
}
.syjh_p2t1{
  width: 390px;
  height: 74px;
  background: linear-gradient(90deg, #F73F00 0%, #FF9638 100%);
  border-radius: 20px;
  position: absolute;
  left: 118px;
  top: -4px;
}
.syjh_p2t1 img{
  float: left;
  margin-top: 19px;
  margin-left: 20px;
}
.syjh_p2t1p{
  float: right;
  text-align: right;
  padding-right: 33px;
  padding-top: 5px;
}
.syjh_p2t1p h2{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 28px;
  color: #FFFFFF;
  line-height: 39px;
}
.syjh_p2t1p p{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #FFFFFF;
}
.syjh_p2t2{
  width: 390px;
  height: 74px;
  background: linear-gradient(90deg, #052EC7 0%, #3F74F9 100%);
  border-radius: 20px;
  position: absolute;
  right: 118px;
  top: -4px;
}
.syjh_p2t2 img{
  float: right;
  margin-top: 19px;
  margin-right: 20px;
}
.syjh_p2t2p{
  float: left;
  text-align: left;
  padding-left: 33px;
  padding-top: 5px;
}
.syjh_p2t2p h2{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 28px;
  color: #FFFFFF;
  line-height: 39px;
}
.syjh_p2t2p p{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #FFFFFF;
}
.syjh_p2t3{
  position: absolute;
  left: 50%;
  margin-left: -49px;
  top: 117px;
}
.syjh_p2t4{
  width: 510px;
  left: 0;
  top: 90px;
  position: absolute;
}
.syjh_p2t4 ul{
  margin: 0;
  padding: 0;
  list-style: none;
}
.syjh_p2t4 ul li{
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-bottom: 10px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #666666;
}
.syjh_p2t4 ul li span{
  margin-left: 8px;
  width: 81px;
  height: 29px;
  display: block;
  float: right;
  background: #FFEEDF;
  border-radius: 6px;
  text-align: center;
  line-height: 29px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 16px;
  color: #333333;
}
.syjh_p2t5{
  width: 510px;
  right: 0;
  top: 90px;
  position: absolute;
}
.syjh_p2t5 ul{
  margin: 0;
  padding: 0;
  list-style: none;
}
.syjh_p2t5 ul li{
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 10px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #666666;
}
.syjh_p2t5 ul li span{
  margin-right: 8px;
  width: 81px;
  height: 29px;
  display: block;
  float: left;
  background: #E5EAF9;
  border-radius: 6px;
  text-align: center;
  line-height: 29px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 16px;
  color: #333333;
}
.syjh_bt3{
  width: 463px;
  margin: 0 auto;
  margin-top: 33px;
}
.syjh_part3{
  width: 100%;
  height: 656px;
  background: #1A399E;
  padding-top: 60px;
}
.syjh_title4 span{
  width: 177px;
  height: 16px;
  background: #F73F00;
  left: 617px;
  top: 43px;
}
.syjh_p4con{
  width: 1200px;
  margin: 0 auto;
  margin-top: 30px;
  display: flex;
  justify-content: space-between;
}
.syjh_p4box{
  width: 220px;
  height: 282px;
  background: #FFFFFF;
  box-shadow: -2px 10px 18px 0px rgba(57,104,255,0.22);
  border-radius: 10px;
}
.syjh_p4box1{
  width: 100%;
  height: 111px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.syjh_p4box1 img:nth-child(2){
  display: none;
}
.syjh_p4box h2{
  margin: 0;
  padding: 0;
  text-align: center;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 28px;
  color: #333333;
}
.syjh_p4box p{
  padding: 0;
  width: 176px;
  height: 119px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #333333;
  line-height: 28px;
  margin: 0 auto;
  margin-top: 15px;
  text-align: justify;
}
.syjh_line{
  width: 60px;
  height: 6px;
  background: #F73F00;
  border-radius: 3px;
  margin: 0 auto;
}
.syjh_p4box:hover{
  background: #3E73F8;
box-shadow: -2px 10px 18px 0px rgba(57,104,255,0.22);
}
.syjh_p4box:hover img:nth-child(1){
  display: none;
}
.syjh_p4box:hover img:nth-child(2){
  display: block;
}
.syjh_p4box:hover h2{
  color: #ffffff;
}
.syjh_p4box:hover p{
  color: #ffffff;
}
.syjh_bt4{
  width: 276px;
  margin: 0 auto;
  margin-top: 50px;
  box-shadow: 0px 19px 16px -7px rgb(149 86 86 / 45%);
}
.syjh_part4{
  width: 100%;
  height: 890px;
  background: #e9f1fc;
  padding-top: 60px;
}
.syjh_title5 span{
  width: 177px;
  height: 16px;
  background: #F7F400;
  left: 565px;
  top: 45px;
}
.syjh_p5con{
  width: 1200px;
  margin: 0 auto;
  margin-top: 30px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.syjh_p5box{
  width: 386px;
  height: 128px;
  background: #FFFFFF;
  border-radius: 10px;
  margin-bottom: 23px;
  border: 1px solid #FFFFFF;
}
.syjh_p5box:hover{
  width: 386px;
  height: 128px;
  background: #FFFFFF;
  box-shadow: 0px 9px 10px 0px rgba(155,167,255,0.39);
  border-radius: 10px;
  border: 1px solid #0D1FA0;
}
.syjh_p5box1{
  display: flex;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 26px;
  color: #1A399E;
  align-items: center;
  padding: 17px 0 0 17px;
}
.syjh_p5box1 img{
  margin-right: 17px;
}
.syjh_p5box p{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 20px;
  color: #333333;
  line-height: 28px;
  padding-left: 70px;
    padding-top: 4px;
}
.syjh_p5con1{
  width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.syjh_bt5{
  width: 276px;
  margin: 0 auto;
  margin-top: 50px;
}
.syjh_part5{
  width: 100%;
  padding-top: 55px;
  padding-bottom: 70px;
}
.syjh_p6con{
  width: 1195px;
  margin: 0 auto;
  margin-top: 55px;
}
.syjh_p6con1_1{
  display: flex;
  justify-content: space-around;
}
.syjh_p6con1_2{
  display: flex;
  justify-content: space-around;
  margin-top: -25px;
}
.syjh_p6con2{
  display: flex;
  justify-content: space-around;
  margin-top: 20px;
}
.syjh_p6con2_1{
  width: 181px;
  height: 56px;
  background: #FFFFFF;
  border-radius: 10px;
  border: 1px solid #1A399E;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 28px;
  color: #1A399E;
  line-height: 54px;
  text-align: center;
}
.syjh_p6con2_1:hover{
  width: 181px;
  height: 56px;
  background: #1A399E;
  border-radius: 10px;
  border: 1px solid #1A399E;
  color: #ffffff;
}
.syjh_p6con2_2{
  width: 181px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  color: #666666;
  line-height: 28px;
  text-align: center;
}
.syjh_p6con3{
  display: flex;
  justify-content: space-between;
  margin-top: 26px;
}
.syjh_p7con{
  padding-top: 60px;
}
.syjh_title6 span{
  width: 177px;
  height: 16px;
  background: #F7F400;
  left: 366px;
  top: 45px;
}
.syjh_p7con1{
  width: 1195px;
  margin: 0 auto;
  margin-top: 30px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.syjh_p7con_1{
  width: 581px;
  height: 143px;
  background: linear-gradient(180deg, #D9E9FF 0%, #FFFFFF 100%);
  box-shadow: 0px 6px 20px 0px rgba(183,204,248,0.4);
  border-radius: 10px;
  border: 2px solid #FFFFFF;
  margin-bottom: 40px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.syjh_p7con_1:hover{
  width: 581px;
  height: 143px;
  background: linear-gradient(180deg, #D9E9FF 0%, #FFFFFF 100%);
  box-shadow: 0px 6px 20px 0px rgba(183,204,248,0.4);
  border-radius: 10px;
  border: 2px solid #1A399E;
}
.syjh_p7con_l{
  width: 360px;
}
.syjh_p7con_l ul{
  margin: 0;
  padding: 0;
  padding-left: 39px;
}
.syjh_p7con_l ul li{
  background: url('http://edu.tedu.cn/images/syjh_libg.png') no-repeat left;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 18px;
  color: #333333;
  line-height: 39px;
  padding-left: 30px;
}
.syjh_p7con_r{
  width: 130px;
  height: 47px;
  background: #FFEEDF;
  border-radius: 23px;
  border: 1px solid #F73F00;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 18px;
  color: #F73F00;
  line-height: 47px;
  text-align: center;
  margin-right: 41px;
  cursor: pointer;
}
.syjh_p7con_r:hover{
  background: #F73F00;
  color: #FFFFFF;
}
.syjh_bt6{
  width: 276px;
  margin: 0 auto;
  margin-top: 20px;
}
.syjh_titlem{
  width: 100%;
  margin: 0 auto;
  position: relative;
}
.syjh_titlem h1{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 0.4rem;
  color: #333333;
  line-height: 0.62rem;
  text-align: center;
  position: relative;
}
.syjh_titlem span{
  display: block;
  position: absolute;
  width: 1.64rem;
  height: 0.16rem;
  background: #F7F400;
  left: 4rem;
  top: 0.42rem;
}
.syjh_titlem1{
  text-align: center;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.26rem;
  color: #666666;
  line-height: 0.62rem;
}
.syjh_m_p1{
  padding-top: 0.6rem;
}
.syjh_m_p1_tu1{
  width: 100%;
  height: 4.08rem;
  background: url('http://edu.tedu.cn/images/syjh_m_p1img_1.png') no-repeat center;
  background-size: 100%;
  margin-top: 0.3rem;
}
.syjh_m_p1_tu2{
  width: 100%;
  height: 4.08rem;
  background: url('http://edu.tedu.cn/images/syjh_m_p1img_2.png') no-repeat center;
  background-size: 100%;
}
.syjh_p1con_btm{
  background: #F73F00;
  box-shadow: 0px 0.19rem 0.16rem -0.07rem rgb(239 132 132 / 45%);
  border-radius: 0.4rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 0.36rem;
  color: #F7F400;
  line-height: 0.8rem;
  text-align: center;
  cursor: pointer;
  margin: 0 auto;
}
.syjh_btm1{
  width: 2.97rem;
  height: 0.80rem;
}
.syjh_m_p2{
  padding-top: 0.6rem;

    padding-bottom: 0.6rem;
}
.syjh_titlem2 span{
  width: 1.29rem;
  left: 3.46rem;
  top: 0.42rem;
}
.syjh_m_con2{
  margin: 0 auto;
  width: 7.42rem;
  height: 6.75rem;
  background: url('http://edu.tedu.cn/images/syjh_m_p2img.png') no-repeat;
  background-size: 100%;
  margin-top: 0.3rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.24rem;
  color: #333333;
  line-height: 0.48rem;
  padding-left: 0.5rem;
    padding-top: 0.8rem;
}
.syjh_m_con2 span{
  color: #F73F00;
}
.syjh_btm2{
  width: 2.97rem;
  height: 0.80rem;
  margin-top: 0.3rem;
}
.syjh_m_p3{
  width: 7.50rem;
  height: 14.4rem;
  background: #E9F1FC;
  padding-top: 0.6rem;
}
.syjh_titlem3 span{
  width: 1.82rem;
  left: 1rem;
  top: 0.42rem;
}
.syjh_m_con3{
  width: 7.12rem;
  height: 11.44rem;
  background: url('http://edu.tedu.cn/images/syjh_m_p3bg.png') no-repeat;
  background-size: 100%;
  margin: 0 auto;
  margin-top: 0.3rem;
}
.syjh_m_con3_1{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 0.34rem 0.23rem;
}
.syjh_m_con3_2{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 0.26rem 0.23rem;
}
.syjh_m_con3_1box{
  width: 2.11rem;
  height: 2.20rem;
  background: #FFFFFF;
  border-radius: 0.20rem;
  margin-bottom: 0.2rem;
  padding: 0 0.2rem;
}
.syjh_m_con3_1box h2{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 0.30rem;
  color: #333333;
  margin-top: 0.31rem;
  display: flex;
  align-items: center;
}
.syjh_m_con3_1box h2 img{
  width: 0.3rem;
  height: 0.3rem;
  margin-right: 0.12rem;
}
.syjh_m_con3_1box p{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.24rem;
  color: #666666;
  line-height: 0.4rem;
  margin-top: 0.2rem;
      text-align: justify;
}
.syjh_m_con3_1box1{
  width: 2.11rem;
  height: 2.20rem;
  border-radius: 0.20rem;
  margin-bottom: 0.2rem;
}
.syjh_m_con3_1box1 img{
  width: 0.44rem;
  height: 0.38rem;
}
.syjh_m_con3_1box1 h2{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 0.32rem;
  color: #FFFFFF;
  margin-top: 0.31rem;
}
.syjh_m_con3_1box1 p{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.23rem;
  color: #FFFFFF;
  line-height: 0.35rem;
  margin-top: 0.26rem;
}
.syjh_btm3{
  width: 5.04rem;
  height: 0.80rem;
}
.syjh_m_p4{
  width: 7.50rem;
  height: 11.18rem;
  background: #1A399E;
  padding-top: 0.6rem;
}
.syjh_titlem4 span{
  width: 1.61rem;
  left: 4.74rem;
  top: 0.42rem;
  background: #F73F00;
}
.t_white{
  color: #FFFFFF;
}
.t_white h1{
  color: #FFFFFF;
}
.syjh_m_con4{
  margin-top: 0.3rem;
}
.syjh_m_con4_box{
  width: 7.10rem;
  height: 1.28rem;
  background: #FFFFFF;
  box-shadow: -0.02rem 0.10rem 0.18rem 0rem rgba(57,104,255,0.22);
  border-radius: 0.20rem;
  margin: 0 auto;
  margin-bottom: 0.2rem;
  display: flex;
  align-items: center;
}
.syjh_btm4{
  width: 2.82rem;
  height: 0.80rem;
  margin-top: 0.5rem;
}
.syjh_m_con4_box1{
  margin-left: 0.38rem;
}
.syjh_m_con4_box1 img{
  width: 0.46rem;
}
.syjh_m_con4_box2{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 0.32rem;
  color: #333333;
  line-height: 0.43rem;
  margin-left: 0.34rem;
  text-align: center;
}
.syjh_m_con4_box3{
  width: 0.01rem;
  height: 0.78rem;
  background: #FFFFFF;
  border: 0.01rem solid #90A4E8;
  margin-left: 0.3rem;
}
.syjh_m_con4_box4{
  width: 4.32rem;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.24rem;
  color: #666666;
  line-height: 0.38rem;
  margin-left: 0.3rem;
  text-align: justify;
}
.syjh_m_p5{
  width: 7.50rem;
  height: 12.80rem;
  background: #E9F1FC;
  padding-top: 0.6rem;
}
.syjh_titlem5 span{
  width: 1.61rem;
  left: 4.28rem;
}
.syjh_m_con5{
  display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap;
  margin-top: 0.3rem;
}
.syjh_m_con5_box{
  width: 2.23rem;
  height: 2.86rem;
  background: #FFFFFF;
  box-shadow: 0rem 0.20rem 0.32rem 0rem rgba(189,211,255,0.44);
  border-radius: 0.20rem;
  margin-bottom: 0.2rem;
  padding-top: 0.3rem;
}
.syjh_m_con5_box1{
  text-align: center;
}
.syjh_m_con5_box1 img{
  width: 0.57rem;
  height: 0.57rem;
}
.syjh_m_con5_box h2{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 0.32rem;
  color: #1A399E;
  line-height: 0.62rem;
  text-align: center;
  margin-top: 0.06rem;
}
.syjh_m_con5_box p{
  margin: 0;
  padding: 0;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.24rem;
  color: #666666;
  line-height: 0.36rem;
  text-align: justify;
  padding: 0 0.23rem;
}
.syjh_m_con5_1{
  text-align: center;
}
.syjh_m_con5_1 img{
  width: 7.14rem;
}
.syjh_m_p6{
  padding-top: 0.6rem;
}
.syjh_m_con6{
  padding: 0 0.2rem 0 0.26rem;
  margin-top: 0.3rem;
  position: relative;
}
.syjh_m_con6_box{
  margin-bottom: 0.36rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.syjh_m_con6_box img{
  width: 0.49rem;
  height: 0.49rem;
}
.syjh_m_con6_box1{
  width: 6.42rem;
  height: 0.71rem;
  background: url('http://edu.tedu.cn/images/syjh_m_p7bg.png') no-repeat;
  background-size: 100%;
  display: flex;
  align-items: center;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.24rem;
  color: #666666;
}
.syjh_m_con6_box1 span{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 0.3rem;
  color: #1A399E;
  padding-left: 0.35rem;
  padding-right: 0.15rem;
}
.syjh_m_con6_line{
  width: 0.02rem;
  height: 3.94rem;
  background: url('http://edu.tedu.cn/images/syjh_m_p7line.png') no-repeat;
  background-size: 100%;
  position: absolute;
      left: 0.5rem;
    top: 0.6rem;
}
.syjh_m_con6_1{
  text-align: center;
}
.syjh_m_con6_1 img{
  width: 7.1rem;
  height: 2.3rem;
}
.syjh_m_p7{
  padding-top: 0.5rem;
}
.syjh_titlem7 span{
  width: 1.55rem;
  left: 3.32rem;
}
.syjh_m_con7{
  width: 7.46rem;
  margin: 0 auto;
  margin-top: 0.2rem;
}
.syjh_m_con7_box{
  width: 7.46rem;
  height: 1.96rem;
  background: url('http://edu.tedu.cn/images/syjh_m_p8bg.png') no-repeat;
  background-size: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.syjh_m_con7_box1{
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  font-size: 0.28rem;
  color: #333333;
  line-height: 0.54rem;
  padding-left: 0.58rem;
}
.syjh_m_con7_box2{
  width: 1.76rem;
  height: 0.61rem;
  background: #FFEEDF;
  border-radius: 0.30rem;
  border: 0.01rem solid #F73F00;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  font-size: 0.28rem;
  color: #F73F00;
  line-height: 0.6rem;
  text-align: center;
  margin-right: 0.42rem;
}
.syjh_btm7{
  width: 2.82rem;
  height: 0.80rem;
  margin-top: 0.3rem;
  margin-bottom: 0.7rem;
}
.jwfw_banner{
  width: 100%;
  height: 567px;
  position: relative;
  background: url('http://edu.tedu.cn/images/jwfw_banner.jpg') no-repeat center;
  background-size: cover;
}
.jwfw_banner1{
  width: 1200px;
  margin: 0 auto;
  padding-top: 315px;
  padding-left: 75px;
}
.jwfw_bannerbt{
  width: 268px;
  height: 77px;
  background: url('http://edu.tedu.cn/images/jwfw_btbg.png') no-repeat;
  background-size: 100%;
  font-family: Alibaba PuHuiTi 3.0, Alibaba PuHuiTi 30;
  font-weight: 700;
  font-size: 40px;
  color: #000000;
  line-height: 77px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  cursor: pointer;
}
.jwfw_content{
  background: #120D73;
  padding-bottom: 1px;
}
.jwfw_con{
  width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: -100px;
  position: relative;
}
.jwfw_con1{
  width: 575px;
  height: 672px;
  background: url('http://edu.tedu.cn/images/jwfw_tbg.png') no-repeat;
  background-size: 100%;
  margin-bottom: 50px;
}
.jwfw_bg2{
  height: 813px;
  background: url('http://edu.tedu.cn/images/jwfw_tbg2.png') no-repeat;
}
.jwfw_bg4{
  height: 656px;
  background: url('http://edu.tedu.cn/images/jwfw_tbg4.png') no-repeat;
}
.jwfw_bg5{
  height: 825px;
  background: url('http://edu.tedu.cn/images/jwfw_tbg5.png') no-repeat;
}
.jwfw_title{
  display: flex;
}
.jwfw_t1{
  font-family: Alibaba PuHuiTi 3.0, Alibaba PuHuiTi 30;
  font-weight: 1000;
  font-size: 40px;
  color: #00053A;
  line-height: 78px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  padding: 10px 0 0 56px;
}
.jwfw_t2{
  font-family: Alibaba PuHuiTi 3.0, Alibaba PuHuiTi 30;
  font-weight: 1000;
  font-size: 40px;
  line-height: 78px;
  text-align: left;

  background-image: linear-gradient(
    90deg,
    rgba(52, 253, 246, 1) 0,
    rgba(255, 255, 255, 1) 100%
  );

  overflow-wrap: break-word;
  color: ;

  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;

  white-space: nowrap;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding: 21px 0 0 30px;
}
.jwfw_txt{
  width: 499px;
  margin: 0 auto;
  font-family: Alibaba PuHuiTi 3.0, Alibaba PuHuiTi 30;
  font-weight: 400;
  font-size: 24px;
  color: #FFFFFF;
  line-height: 36px;
  text-align: justify;
  font-style: normal;
  text-transform: none;
  margin-top: 17px;
}
.jwfw_tu{
  width: 499px;
  margin: 0 auto;
  margin-top: 21px;
}
.jwfw_tu1{
  height: 483px;
  overflow: hidden;
}
.jwfw_bt{
  width: 409px;
  height: 60px;
  margin: 0 auto;
  background: linear-gradient( 322deg, #3DFFF8 5%, #FDF772 100%);
  border-radius: 213px 213px 213px 213px;
  font-family: Alibaba PuHuiTi 3.0, Alibaba PuHuiTi 30;
  font-weight: 700;
  font-size: 30px;
  color: #000000;
  line-height: 60px;
  text-align: center;
  font-style: normal;
  text-transform: none;
  cursor: pointer;
  margin-top: 28px;
}
.jwfw_teacher_t{
font-family: Alibaba PuHuiTi 3.0, Alibaba PuHuiTi 30;
font-weight: 1000;
font-size: 40px;
color: #FFFFFF;
line-height: 60px;
text-align: center;
font-style: normal;
text-transform: none;
}
.jwfw_tc_list{
  margin: 0 auto;
  margin-top: 50px;
  display: flex;
  justify-content: space-between;
  width: 1200px;
}
.jwfw_tc1{
  position: relative;
}
.jwfw_tc1 span{
  width: 180px;
  display: block;
  position: absolute;
  bottom: 8px;
  font-family: Alibaba PuHuiTi 3.0, Alibaba PuHuiTi 30;
  font-weight: 700;
  font-size: 36px;
  color: #FFFFFF;
  line-height: 60px;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.jwfw_bt1{
  margin: 50px auto;
}
.jwfwm_p1{
  height: 5.4rem;
  background: url('http://edu.tedu.cn/images/jwfwm_01.png') no-repeat;
  background-size: cover;
}
.jwfwm_p2{
  height: 7.76rem;
  background: url('http://edu.tedu.cn/images/jwfwm_02.png') no-repeat;
  background-size: cover;
}
.jwfwm_p3{
  height: 8.87rem;
  background: url('http://edu.tedu.cn/images/jwfwm_03.png') no-repeat;
  background-size: cover;
}
.jwfwm_p4{
  height: 1.09rem;
  background: url('http://edu.tedu.cn/images/jwfwm_04.png') no-repeat;
  background-size: cover;
}
.jwfwm_p5{
  height: 11.29rem;
  background: url('http://edu.tedu.cn/images/jwfwm_05.png') no-repeat;
  background-size: cover;
}
.jwfwm_p6{
  height: 10.56rem;
  background: url('http://edu.tedu.cn/images/jwfwm_06.png') no-repeat;
  background-size: cover;
}
.jwfwm_p7{
  height: 1.05rem;
  background: url('http://edu.tedu.cn/images/jwfwm_07.png') no-repeat;
  background-size: cover;
}
.jwfwm_p8{
  height: 8.19rem;
  background: url('http://edu.tedu.cn/images/jwfwm_08.png') no-repeat;
  background-size: cover;
}
.jwfwm_p9{
  height: 9.8rem;
  background: url('http://edu.tedu.cn/images/jwfwm_09.png') no-repeat;
  background-size: cover;
}
.jwfwm_p10{
  height: 8.34rem;
  background: url('http://edu.tedu.cn/images/jwfwm_10.png') no-repeat;
  background-size: cover;
}
.jwfwm_p11{
  height: 10.66rem;
  background: url('http://edu.tedu.cn/images/jwfwm_11.png') no-repeat;
  background-size: cover;
}
.jwfwm_p12{
  height: 10.5rem;
  background: url('http://edu.tedu.cn/images/jwfwm_12.png') no-repeat;
  background-size: cover;
}
.jwfwm_p13{
  height: 8.66rem;
  background: url('http://edu.tedu.cn/images/jwfwm_13.png') no-repeat;
  background-size: cover;
}
.jwfwm_p14{
  height: 5.18rem;
  background: url('http://edu.tedu.cn/images/jwfwm_14.png') no-repeat;
  background-size: cover;
}
.jwfwm_p15{
  height: 0.5rem;
  background: #120d73;
}