@charset "utf-8";/* CSS Document */body {  /*min-width:1200px;*/  margin: 0;  padding: 0;  font-size: 12px;  font-family: Microsoft YaHei, Arial;}ul,li,dt,dl,p,h1,h2,h3,h4,h5,h6,div,html,form,table,tr,td,dt,dl,dd,span,input,a,img {  /*min-width:1200px;*/  padding: 0;  margin: 0;  list-style: none;  outline: none;  border: none;  font-weight: normal;}a {  text-decoration: none;}img {  vertical-align: top;}footer {  margin: 0 auto;}.clear {  clear: both;}.ztTitle {  font-size: 36px;  line-height: 60px;  font-weight: bold;  letter-spacing: 3px;  margin-bottom: 30px;  position: relative;  text-align: center;  color: #fff;  font-family: "黑体";}.ztTitle:before {  content: "-";}.ztTitle:after {  content: "-";}.ztTitle span {  color: #fddf9a;}.ztTitle1 {  font-size: 30px;  line-height: 60px;  letter-spacing: 3px;  position: relative;  text-align: center;  color: #000000;  font-family: "黑体";  padding-top: 3%;}.ztTitle1:before {  content: "-";}.ztTitle1:after {  content: "-";}.ztTitle1 span {  color: #fddf9a;}.ztTitle2 {  padding-top: 3%;  font-size: 30px;  line-height: 60px;  font-weight: normal;  letter-spacing: 3px;  margin-bottom: 30px;  position: relative;  text-align: center;  color: #fff;  font-family: "黑体";}.ztTitle2:before {  content: "-";}.ztTitle2:after {  content: "-";}.ztTitle2 span {  color: #fddf9a;}.ztbtn {  /*background-color: #345f8a;*/  display: block;  padding: 10px;  margin: 2% 8%;  border: 2px solid rgb(59, 136, 230);  color: #345f8a;  text-align: center;  font-size: 20px;  border-radius: 50px;  transition: 0.5s;  position: relative;  /*animation: myBbreath 0.8s linear infinite;*/}.ztbtn:hover {  box-shadow: 0 0 25px #888;  transform: scale(1.1);}/*banner的背景图片*/.ztbanner {  width: 100%;  /*min-width:1200px;*/  margin: 0 auto;  height: 453px;  background: url(https://www.ek-edu.com/ztt/sg_images/bg_02.jpg) center center no-repeat;  position: relative;  background-size: 100% 100%;}.ztbanner a {  position: absolute;  left: 50%;  top: 380px;  padding: 5px 35px;  border-radius: 50px;  font-size: 20px;  border: 2px solid #fff;  color: #fff;  transition: 0.3s;}.ztbanner a:hover {  transform: scale(1.1);}.ztbanner .btn1 {  margin-left: -450px;}.ztbanner .btn2 {  margin-left: -200px;  background-color: #e5b74b;  color: #000;  border-color: #e5b74b;}/* 优势list */.youshi {  width: 100%;  /*min-width:1200px;*/  height: 992px;  /* padding-top: 30px; */  background: url(https://www.ek-edu.com/ztt/sg_images/bg_03.jpg) center top no-repeat;  background-size: 100% 100%;  position: relative;}.youshi_list {  display: flex;  justify-content: center;  align-items: center;  height: 350px;  margin: 0;  /* background-color: #ffffff00; */}.youshi_list_container {  display: grid;  grid-template-columns: repeat(3, 1fr);  gap: 10px;  width: 80%;  min-width: 1200px;}.youshi_list_item {  position: relative;  overflow: hidden;}.youshi_list_item img {  width: 100%;  height: auto;  display: block;}.youshi_list_text1 {  position: absolute;  bottom: 0;  left: 0;  width: 100%;  background-color: rgba(255, 255, 255, 0);  color: white;  font-size: 20px;  text-align: center;  padding: 14% 8%;  z-index: 2; /* 确保文字在蒙板之上 */}.youshi_list_text2 {  position: absolute;  bottom: 0;  left: 0;  width: 100%;  background-color: rgba(255, 255, 255, 0);  color: black;  font-size: 20px;  text-align: center;  padding: 14% 8%;  z-index: 2; /* 确保文字在蒙板之上 */}.youshi_list_overlay {  position: absolute;  top: 8px;  left: 3px;  width: 95%;  height: 83%;  background-color: rgba(128, 128, 128, 0.7);  opacity: 0;  transition: opacity 0.3s ease;  border-radius: 20px;  z-index: 1; /* 确保蒙板在文字之下 */}.youshi_list_item:hover .youshi_list_overlay {  opacity: 1;}.youshi_list_item:hover .youshi_list_text1 {  color: gold; /* 鼠标划过后文字颜色变为金黃色 */}.youshi_list_item:hover .youshi_list_text2 {  color: gold; /* 鼠标划过后文字颜色变为金黃色 */}/*名校推荐*/.schoolbg {  width: 100%;  /*min-width:1200px;*/  background: url(https://www.ek-edu.com/ztt/sg_images/bg_05.jpg) center center no-repeat;  background-size: 100% 100%;  height: 1194x;  position: relative;}.school_all {  margin: 0 auto;  /* padding-top: 50px; */}.kongjian1 {  width: 100px;  height: 30px;}/*图片效果*/.school_list {  display: flex;  justify-content: center;  align-items: center;  height: auto;  margin: 0;}.school_container {  display: grid;  grid-template-columns: repeat(4, 1fr);  gap: 10px;  width: 90%;  max-width: 1200px;}.school_item {  position: relative;  overflow: hidden;}.school_item img {  width: 90%;  transition: transform 0.3s;}.school_item:hover img {  transform: scale(1.1);}.school_overlay {  width: 90%;  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  background: rgba(3, 125, 255, 0.8);  color: white;  display: flex;  justify-content: center;  align-items: center;  opacity: 0;  transition: opacity 0.3s;  border-radius: 20px;}.school_item:hover .school_overlay {  opacity: 1;}.school_text {  text-align: center;}.school_text a {  color: white;  text-decoration: none;  font-size: 16px;}.kefu {  width: 100%;  display: flex;  justify-content: center;  align-items: center;  flex-direction: row;  flex-wrap: nowrap;  align-items: center;}.school_all .ztbtn {  width: 200px;  /* margin: 20px 260px 20px 30px; */  display: inline-block;}.school_all .btn1 {  background-color: rgb(59, 136, 230);  border-color: rgb(107, 167, 227);  color: #fff;  /* margin: 20px 60px 20px 260px; */}.school_all .btn2 {  /* background-color: #f5d667;  border-color: #f5d667; */  color: rgb(59, 136, 230);  /* margin: 20px 60px 20px 260px; */}/*成功案例*/.success_bg {  width: 100%;  /*min-width:1200px;*/  background: url(https://www.ek-edu.com/ztt/sg_images/bg_06.jpg) center center no-repeat;  background-size: 100% 100%;  height: 599px;  position: relative;}.success_case {  width: 1250px;  margin: 30px auto;}/*服务优势*/.service_bg {  width: 100%;  /*min-width:1200px;*/  background: url(https://www.ek-edu.com/ztt/sg_images/bg_07.jpg) center center no-repeat;  background-size: 100% 100%;  height: 501px;  position: relative;}.service_list {  display: flex;  justify-content: center;  align-items: center;  height: 50%;  padding-top: 40px;  margin: 0;  /* background-color: #ffffff00; */}.service_list_container {  display: grid;  grid-template-columns: repeat(3, 1fr);  gap: 0px;  width: 100%;  max-width: 1200px;}.service_list_item {  position: relative;  overflow: hidden;}.service_list_item img {  width: 100%;  height: auto;  display: block;}.service_list_text1 {  position: absolute;  bottom: 27px;  left: 26px;  width: 87.5%;  background-color: rgb(252, 219, 176, 0.5);  color: rgb(39, 39, 39);  font-size: 18px;  text-align: center;  padding: 2% 0;  border-radius: 0 0 30px 30px;  z-index: 2; /* 确保文字在蒙板之上 */}.service_list_item img {  width: 100%;  transition: transform 0.3s;}.service_list_item:hover {  transform: scale(1.1);}.service_list_text1:hover2 {  transform: scale(1.1);}.service_list_overlay {  width: 100%;  position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  /* background: rgba(3, 125, 255, 0.8);  color: white; */  display: flex;  justify-content: center;  align-items: center;  opacity: 0;  transition: opacity 0.3s;  border-radius: 30px;}.service_list_item:hover .service_list_overlay2 {  opacity: 1;}/*留学方案*/.bgztpart2 {  max-width: 1920px;  width: 100%;  height: 799px;  margin: 0 auto;  background: url(https://www.ek-edu.com/ztt/sg_images/bg_04.jpg) center center no-repeat;}.kefu2 {  position: relative;  margin: 3% auto;}.kefu2 .ztbtn {  width: 200px;  margin: 20px 20px 20px 30px;  display: inline-block;  padding: 0%;}.kefu2 .btn1 {  background-color: rgb(59, 136, 230);  border-color: rgb(107, 167, 227);  color: #fff;  padding: 0%;  /* margin: 20px 60px 20px 260px; */}.kefu2 .btn2 {  padding: 0%;  /* background-color: #f5d667;  border-color: #f5d667; */  color: rgb(59, 136, 230);  /* margin: 20px 60px 20px 260px; */}/** * ------------------------------------------------------------------------------------------------- */.tabs > DIV {  /*border-top: 1px solid #c7c7c7*/  margin-top: 10px;  background: #fff3e3;  background-image: linear-gradient (to right, #fff3e3, #ffffff);  /*border-bottom: 4px solid #E95855 !important;*/}.tabs_div {  border-bottom: 4px solid #e5e5e5 !important;  color: #ffffff00 !important;  font-weight: 300;  line-height: 186px !important;  display: block;  text-align: center;  font-size: 24px;}.tabs UL.horizontal {  list-style: none outside none;  margin: 0;}.tabs LI {  background: white;  border-bottom: 4px solid #e5e5e5;  margin: 0 auto;  display: inline-block;}.tabs A {  color: #000;  display: block;  font-size: 18px;  font-weight: 300;  padding: 14px 100px;  text-decoration: none;}.tabs LI:hover {  background: #dab377;  border-bottom: 4px solid #ffe6b6;}.tabs LI:hover A {  color: white;}.active {  background: #dab377 !important;  border-bottom: 4px solid #ffe6b6 !important;}.active A {  color: #000 !important;  font-weight: bold;}/*箭头*/.active:after {  content: "";  position: absolute;  border: 20px solid transparent;  border-top: 16px solid #ffe6b6;  display: block;  margin-left: 8%;}.screenshot {  position: absolute;  clip: rect(0 0 0 0);}.prev,.next {  background: white !important;  color: #a0cac0 !important;  float: left;  margin-right: 10px;  margin-bottom: 10px;}.prev:hover,.next:hover {  background: #a0cac0 !important;  color: white !important;}.logo {  margin-top: -6px;  margin-right: 10px;  vertical-align: middle;}.button {  background-color: #a0cac0;  border: none;  border-bottom: 4px solid #68a697;  color: #ffffff;  border-radius: 0;  font-size: 14px;  letter-spacing: 2px;  height: 48px;  line-height: 48px;}.button:hover {  background: #93b7ae;  color: #fff;  border-bottom-color: #68a697;}.container:after,.row:after,.u-cf {  content: "";  display: table;  clear: both;}/* Grid–––––––––––––––––––––––––––––––––––––––––––––––––– */.container {  position: relative;  width: 100%;  max-width: 960px;  margin: 0 auto;  padding: 0 20px;  box-sizing: border-box;}.column,.columns {  width: 100%;  float: left;  box-sizing: border-box;}/* For devices larger than 400px */@media (min-width: 400px) {  .container {    width: 85%;    padding: 0;  }}/* For devices larger than 550px */@media (min-width: 550px) {  .container {    width: 80%;  }  .column,  .columns {    margin-left: 4%;  }  .column:first-child,  .columns:first-child {    margin-left: 0;  }  .one.column,  .one.columns {    width: 4.66666666667%;  }  .two.columns {    width: 13.3333333333%;  }  .three.columns {    width: 22%;  }  .four.columns {    width: 30.6666666667%;  }  .five.columns {    width: 39.3333333333%;  }  .six.columns {    width: 48%;  }  .seven.columns {    width: 56.6666666667%;  }  .eight.columns {    width: 65.3333333333%;  }  .nine.columns {    width: 74%;  }  .ten.columns {    width: 82.6666666667%;  }  .eleven.columns {    width: 91.3333333333%;  }  .twelve.columns {    width: 100%;    margin-left: 0;  }  .one-third.column {    width: 30.6666666667%;  }  .two-thirds.column {    width: 65.3333333333%;  }  .one-half.column {    width: 48%;  }  /* Offsets */  .offset-by-one.column,  .offset-by-one.columns {    margin-left: 8.66666666667%;  }  .offset-by-two.column,  .offset-by-two.columns {    margin-left: 17.3333333333%;  }  .offset-by-three.column,  .offset-by-three.columns {    margin-left: 26%;  }  .offset-by-four.column,  .offset-by-four.columns {    margin-left: 34.6666666667%;  }  .offset-by-five.column,  .offset-by-five.columns {    margin-left: 43.3333333333%;  }  .offset-by-six.column,  .offset-by-six.columns {    margin-left: 52%;  }  .offset-by-seven.column,  .offset-by-seven.columns {    margin-left: 60.6666666667%;  }  .offset-by-eight.column,  .offset-by-eight.columns {    margin-left: 69.3333333333%;  }  .offset-by-nine.column,  .offset-by-nine.columns {    margin-left: 78%;  }  .offset-by-ten.column,  .offset-by-ten.columns {    margin-left: 86.6666666667%;  }  .offset-by-eleven.column,  .offset-by-eleven.columns {    margin-left: 95.3333333333%;  }  .offset-by-one-third.column,  .offset-by-one-third.columns {    margin-left: 34.6666666667%;  }  .offset-by-two-thirds.column,  .offset-by-two-thirds.columns {    margin-left: 69.3333333333%;  }  .offset-by-one-half.column,  .offset-by-one-half.columns {    margin-left: 52%;  }}.tpt-bar {  display: flex;  border: 1px solid #e2e2e2;  border-radius: 2px;  background: #f2f2f2;  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);  flex-wrap: wrap;  width: 80%;  margin: 0 auto;}.tpt-bar label {  display: block;  padding: 0 20px;  height: 38px;  line-height: 38px;  cursor: pointer;  order: 1;}.tpt-bar .tpt-bar-con {  z-index: 0;  display: none;  margin-top: -1px;  padding: 10px;  width: 100%;  min-height: 120px;  border-top: 1px solid #e2e2e2;  background: #fff;  order: 99;}.tpt-bar input[type="radio"] {  position: absolute;  opacity: 0;}.tpt-bar input[type="radio"]:checked + label {  z-index: 1;  margin-right: -1px;  margin-left: -1px;  border-right: 1px solid #e2e2e2;  border-left: 1px solid #e2e2e2;  background: #fff;}.tpt-bar input[type="radio"]:checked + label + .tpt-bar-con {  display: block;} @keyframes myBbreath {  0% {    transform: scale(0.9);  }  50% {    transform: scale(1);  }  100% {    transform: scale(0.9);  }}@keyframes jiantou {  0% {    background-position-x: 0px;  }  50% {    background-position-x: 30px;  }  100% {    background-position-x: 60px;  }}