@charset "utf-8";/* CSS Document */body{margin:0; padding:0; font-size:1em;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{padding:0; margin:0; list-style:none;outline:none;border:none; font-weight: normal;}a{text-decoration:none;}img{vertical-align: top;}.clear{clear: both;}.ztTitle{    font-size: 1.6em;    line-height: 1.3em;    font-weight: bold;    letter-spacing: 3px;    position: relative;    text-align: center;    color: #433db9;    font-family: "黑体";    }.ztTitle span{    font-size: 0.6em;    font-weight: normal;    margin-left: 10px;    letter-spacing: 0px;    display: block;    color:#333;}.ztbtn{    /*background-color: #345f8a;*/    display: block;    padding: 10px;    margin: 5% 10%;    box-sizing: border-box;    border: 2px solid #345f8a;    color: #345f8a;    text-align: center;    font-size: 1em;    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);}.ztpart1,.ztpart2,.ztpart3,.ztpart4,.ztpart5,.ztpart6,.ztpart7,.ztpart8,.ztpart9,.ztpart10{    width: 100%; margin: 1em auto;}.ztpart1 .zhidubox{margin: 8px; background:url(../img/1.jpg) center center no-repeat; background-size: 100%;}.ztpart1 .dv{    float: left;    display: block;    width: 40%;    text-align: center;    line-height: 2em;    background-color: rgb(255 255 255 / 80%);    }.ztpart1 .dv1{width: 20%;}.ztpart1 .dv3{margin-right: 0;}.ztpart1 .dv dt{background-color: rgb(67 61 185 / 80%);color: #fff;font-size: 1em;}.ztpart1 .dv dd{font-size: 0.9em;border: 1px solid #ededed;border-top: none;}.ztpart1 .dv dd:nth-of-type(2n){background-color: rgb(237 237 237 / 80%);}.swiper-container-tiaojian{margin: 1em;    box-sizing: border-box;}.ztpart2 .swiper-slide{    background-color: #ffffff;    border-radius: 15px;    transition: 0.3s;    overflow: hidden;}.ztpart2 .swiper-slide img{width: 100%; overflow: hidden; border-radius: 15px 15px 0 0; }.ztpart2 .swiper-slide h2{    width: 100%;    text-align: center;    color: #fff;    background-color: rgb(67 61 185 / 80%);    margin-top: -2em;    line-height: 2em;    position: relative;    font-size: 1.2em;}.ztpart2 .swiper-slide dl{    padding: 0.5em 1em 2em 1em;    line-height: 1.5em;}.ztpart2 .swiper-slide dl dt{font-size: 1em;color: #433db9;margin-top: 1em;font-weight: bold;}.ztpart2 .swiper-slide dl dt:before{content: "· "}.ztpart2 .swiper-slide dl dd{ font-size: 0.9em; }.ztpart2 .ztbtn{    display: inline-block;    border-color: #e01e1f;    color: #e01e1f;    width: 80%;    }.ztpart2 .btn2{background-color: #e01e1f;border-color: #e01e1f;color: #fff;}.bgztpart3{ width: 100%; max-width: 750px; height:350px; margin: 50px auto; background: url(images/4.jpg) center center no-repeat; }.ztpart3 .zy{width: 1200px;  margin: 15px auto;height: 560px;}.ztpart3 .zy div{float: left; position: relative;}.ztpart3 .zy div span{position: absolute; bottom: 20px; left: 20px; font-size: 20px; color: #fff; font-weight: bold;}.ztpart3 .zy div:before{    content: "";    width: 100%;    height: 100%;    background-color: rgb(117 89 11 / 50%);    left: 0;    top: 0;    position: absolute;}.ztpart3 .zy div:hover::before{background-color: rgb(117 89 11 / 10%)}.ztpart3 .zy .zy1{width: 300px; height: 280px;}.ztpart3 .zy .zy2{width: 299px; height: 280px;}.ztpart3 .zy .zy2:before{background-color:rgb(8 40 80 / 40%) }.ztpart3 .zy .zy3{width: 296px; height: 280px;}.ztpart3 .zy .zy3:before{background-color:rgb(72 80 8 / 40%) }.ztpart3 .zy .zy4{width: 297px; height: 280px;}.ztpart3 .zy .zy4:before{background-color:rgb(4 60 11 / 40%) }.ztpart3 .zy .zy5{width: 599px; height: 276px;}.ztpart3 .zy .zy5:before{background-color:rgb(4 60 57 / 40%) }.ztpart3 .zy .zy6{width: 593px; height: 276px;}.ztpart3 .zy .zy6:before{background-color:rgb(4 16 60 / 40%) }.ztpart3 .ztbtn{width: 250px; margin: 20px 60px 20px 260px; display: inline-block;border-color: #345f8a;    color: #345f8a;}.ztpart3 .btn2{ background-color: #f5d667; border-color: #f5d667; color: #000; margin: 20px 260px 20px 30px; }.ztpart4{padding-top: 10px;background: url(../img/2.jpg) center top no-repeat;    background-size: 100% 100%;margin-top: 0;}.ztpart4 .ztTitle{color: #fff;}.ztpart4 .ztTitle span{color: #fff;}.xxgl{/* width: 420px; *//* height: 512px; *//* float: left; *//* background: url(images/3bg.jpg) no-repeat; */padding: 0.5em;}.xxgl h2{font-size: 1.5em;text-align: center;color: #fff;background-color: #042889;border-radius: 10px 0 0 10px;width: 10%;height: 240px;display: block;padding-top: 50px;box-sizing: border-box;float: left;}.xxgl p{font-size: 0.8em;text-align: center;color: #fff;background-color: #042889;padding: 10px;width: 10%;height: 240px;display: block;float: left;box-sizing: border-box;}.xxgl p span{font-size: 1.4em;}.xxgl dl{/* padding: 30px; */color: #fff;display: block;width: 80%;float: left;background-color: rgb(67 61 185 / 80%);height: 240px;}.xxgl dl dt{font-size: 1.3em;display: block;width: 2em;text-align: center;border-bottom: 5px solid #e01e1f;margin: 1em 0.5em 2em 0.5em;}.xxgl dl dd{font-size: 0.8em;margin-top: -5.5em;margin-left: 5.5em;margin-right: 1em;}.ztpart4 .hkfangan{background-color: rgb(67 61 185 / 80%);margin: 0.5em;margin-bottom: 0;}.ztpart4 .hkfanganbox{margin: 0.5em; margin-top: 0;}.ztpart4 .hkfangan li{    width: 23%;    float: left;    margin: 3% 1%;    box-sizing: border-box;    position: relative;    transition: 0.3s;    text-align: center;    padding: 0.5em;    overflow: hidden;    cursor: pointer;    position: relative;}.ztpart4 .hkfangan li:before{content: "";position: absolute;left: 0px;top: 0px;width: 5em;height: 5em;border-radius: 100%;background-color: #f2f1ff;}.ztpart4 .hkfangan li img{position: relative;width: 3em;margin: 0.5em;margin-bottom: 1.5em;}.ztpart4 .hkfangan li .imgformal{display: block;}.ztpart4 .hkfangan li .imghover{display: none;}.ztpart4 .hkfangan li.hkfanganhover .imgformal{ display: none; }.ztpart4 .hkfangan li.hkfanganhover .imghover{ display: block; }.ztpart4 .hkfangan li.hkfanganhover:before{background-color: #433db9;}.ztpart4 .hkfangan li span{    display: block;    font-size: 0.8em;    text-align: center;    color: #fff;    }.ztpart4 .hkfanganlist{ width: 100%; border: 1px dashed #433db9; font-size: 1em; background-color: #f2f1ff; position: relative; display: none; } .ztpart4 .hkfanganlist:before{    content: "";    width: 40px;    height: 40px;    position: absolute;    top: -20px;    left: 50%;    margin-left: -20px;    background-color: #f2f1ff;    transform: rotateZ(45deg);    border: 1px dashed #433db9;    border-right: none;    border-bottom: none;}.ztpart4 .hkfanganlist h3{    font-size: 1.2em;    line-height: 2.5em;    position: relative;    text-align: center;    font-weight: bold;    color: #433db9;}.ztpart4 .hkfanganlist p{color: #000;line-height: 1.8em;padding: 0 1em;font-size: 0.9em;}.ztpart4 .ztbtn{width: 90%; margin: 5%;}.ztpart4 .btn1{    background-color: #e01e1f;    border-color: #e01e1f;    color: #fff; }.swiper-container-xuexiao{margin: 0.5em;}.ztpart5 .g5{border:1px solid #6f66ff;box-sizing: border-box; margin-bottom: 2em;}.ztpart5 .g5 h2{    line-height: 3em;    text-align: center;    background: linear-gradient(to right,#6f66ff,#443eba);    color: #fff;    font-size: 1em;}.ztpart5 .g5 dl{line-height: 2em;font-size: 0.9em;text-align:center;}.ztpart5 .g5 dl dt{display: inline-block;width: 54%;font-weight: bold;background-color: #f2f1ff;text-indent: 5px;}.ztpart5 .g5 dl dd{display: inline-block;width: 46%;text-indent: 5px;}.ztpart5 .ztbtn{    width: 80%;    /* margin: 50px 60px 20px 200px; */    display: inline-block;    border-color: #e01e1f;    color: #e01e1f;    }.ztpart5 .btn2{background-color: #e01e1f;border-color: #e01e1f;color: #fff;/* margin: 20px 200px 20px 30px; */}.bgztpart6{width: 100%;max-width: 750px;background: url(../img/3.jpg) center top no-repeat;}.ztpart6{}.ztpart6 .ztTitle{color: #fff;}.ztpart6 .ztTitle span{color: #fff;}.ztpart6 .hkzy{background-color: rgb(67 61 185 / 70%);margin: 0.5em;}.ztpart6 .hkzy li{    width: 16.66%;    float: left;    line-height: 3em;    box-sizing: border-box;    position: relative;    transition: 0.5s;    overflow: hidden;    font-size: 1em;    text-align: center;    cursor: pointer;    color: #fff;}.ztpart6 .hkzy li:nth-of-type(5n){margin-right: 0;}.ztpart6 .hkzy li span{display: block;}.ztpart6 .hkzy li.hkzyhover{background-color: #e01e1f;color: #fff;}.ztpart6 .hkzylist{width: 100%;color: #fff;font-size: 1em;position: relative;display: none;box-sizing: border-box;}.hkzybox{background-color: rgb(67 61 185 / 70%);margin: 0.5em;}.zy{border: 1px solid #fff;padding-bottom: 1em;}.zybox{width: 60%;border: 1px solid #fff; float: left;}.zy dt{background-color: #fff;color: #433db9;line-height: 2em;font-size: 1.2em;text-align: center;margin-bottom: 0.5em;}.zy dd{    color: #fff;    margin: 3% 2%;    display: inline-block;    line-height: 0.5em;    font-size: 1em;}.zy span{    color: #fff;    margin: 3% 2%;    display: inline-block;    line-height: 1.5em;    font-size: 1em;}.ztpart6 .ztbtn{    width: 80%;    display: inline-block;    border-color: #fff;    color: #fff;    }.ukfylist{box-sizing: border-box; margin: 0.5em;}/*.ukfylist{background: url(../img/4.jpg) center center no-repeat;box-sizing: border-box;margin: 0.5em;color: #fff;padding: 1em;}.ukfylist h2{line-height: 2em;font-size: 1.2em;}.ukfylist p{line-height: 1.5em;font-size: 0.9em;margin-bottom: 0.8em;}*/.bgztpart9{width: 100%; max-width: 750px; padding-top: 1px; background: url(https://www.ek-edu.com/../img/7bg.jpg) center center no-repeat;}.ztpart9{margin-top: 50px;}.ztpart9 .cgys{    float: left;    width: 48%;    margin: 1%;    position: relative; }.ztpart9 .cgys img{width: 100%;}.ztpart9 .cgysinfo{    float: left;    position: relative;    margin: 1%;    transition: 0.3s;    line-height: 1.5em;    padding: 0.5em;    font-size: 1em;    box-sizing: border-box;    color: #fff;    background: linear-gradient(to bottom,#6f66ff,#443eba);    display: none;}.ztpart9 .cgysinfo:before{    content: "";    width: 20px;    height: 20px;    position: absolute;    top: -5px;    left: 20%;    background-color: #6d65fd;    transform: rotateZ(45deg);}.ztpart9 .cgysinfo:nth-of-type(2n)::before{left: 70%;}.ztpart9 .ztbtn{    width: 80%;    display: inline-block;    border-color: #e01e1f;color: #e01e1f;    }.ztpart9 .btn1{border-color: #e01e1f; color: #fff; background-color: #e01e1f;}.bgztpart10{width: 100%; max-width: 750px; padding-top: 1px; background: url(../img/11.jpg) center top no-repeat;}.ztpart10 .ztTitle{color: #fff;}.swiper-container-anli{margin: 0.5em;}.swiper-container-anli .swiper-slide div{     color: #fff;    font-size: 0.8em;    line-height: 2em;    text-align: center;    margin-bottom: 2em;}.swiper-container-anli .swiper-slide div span{display: block;}.ztpart10 .ztbtn{    width: 80%;    display: inline-block;    border-color: #e01e1f;color: #e01e1f;}.ztpart10 .btn1{border-color: #e01e1f; color: #fff; background-color: #e01e1f;}.ztpart7 .ys2 li{    float: left;    width: 32%;    margin: 1% 1% 1% 0;    line-height: 3em;    box-sizing: border-box;    text-align: center;    position: relative;    background: linear-gradient(to right,#6f66ff,#443eba);    color: #fff;}.ztpart7 .ys2 li:nth-of-type(3n){margin-right: 0;}@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;  }}		.bottom_kuang{border-radius: 24px;    background-color: red;    color: rgb(230, 50, 46);    font-size: 0.962409rem;    border-color: rgb(230, 50, 46);    text-align: center;    width: 45%;    display: inline-block;    height: 2.7173913rem;    display: flex;    justify-content: center;    align-items: center;    margin: 0 5% 0 5%;       justify-content: center;    }	.bottom_all{margin: 0 auto;    position: relative;    width: 100%;    display: flex;    justify-content: center;    align-items: center;background-color: #fff;    height: 5em;}	.bottom_kuang a{    display: flex;    align-items: center;    text-align: center;    /* margin: 0 auto; */    position: relative;    left: -7px;}	.bottom_kuang img{    height: 1.5625rem;    margin-right: 14px;    margin-left: 5px;}	.bottom_kuang p3{color: #fff;}