/*css 初始化 */
body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,hr,thead,tbody,tfoot,th,td{margin:0;padding:0;}
ul,ol{list-style:none;}
a{text-decoration:none;}
html{-ms-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;}
body{line-height:1.5; font-size:14px;}
body,button,input,select,textarea{font-family:'helvetica neue',tahoma,'hiragino sans gb',stheiti,'wenquanyi micro hei',\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;}
b,strong{font-weight:bold;}
i,em{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
table th,table td{border:1px solid #ddd;padding:5px;}
table th{font-weight:inherit;border-bottom-width:2px;border-bottom-color:#ccc;}
img{border:0 none;width:auto\9;vertical-align:top; height:auto;}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],input[disabled]{cursor:default;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
input:focus{outline:none;}
select[size],select[multiple],select[size][multiple]{border:1px solid #AAA;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
audio,canvas,video,progress{display:inline-block;}
body{background:#fff;}
input::-webkit-input-speech-button {display: none}
button,input,textarea{
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

body{
    margin: 0;
    padding: 0;
}
img{
    margin: 0;
    padding: 0;
}
.contation{
    width: 100%;
    min-width: 1200px;
}
.w1200{
    width: 1200px;
    margin: 0 auto;
}
/*导航开始*/
.jy-header-top{
    height: 80px;
    display: flex;
    flex-direction: row ;
    justify-content: space-between;
}
.jy-header-top .jy-header-top-logo{
    line-height: 80px;
    font-weight: 700;
    font-size: 30px;
    color: #827474;
    display: flex;
}
.jy-header-top .jy-header-top-logo .jy-header-top-img{
    width: 80px;
    height: 80px;
}
.jy-header-top .jy-header-top-logo img{
    width: 70px;
    height: 70px;
    margin-top: 5px;
}

.jy-header-top .jy-header-top-logo .jy-header-top-logo-title{
    height: 100%;
    margin-left: 5px;
}
.jy-header-top .jy-header-top-logo .jy-header-top-logo-title .title-blue{
    color: #004193;
}

.jy-header-top .jy-header-top-right{
    display: flex;
    flex-direction: column;
    padding-top: 10px;
}
.jy-header-top .jy-header-top-right div{
    line-height: 30px;
}
.jy-header-top .jy-header-top-right div{
    line-height: 30px;
    text-align: right;
    font-weight: 600;
    color: #000000d4;
}
.jy-header-top .jy-header-top-right .jy-header-zhaoshang span{
    font-size: 24px;
}


.jy-header{
    width: 100%;
    height: 60px;
    background-color: #003C85;
}

.jy-header .jy-header-nav{
    display: flex;
    flex-direction: row ;
    justify-content: space-between;
    color: #fff2ef;
    font-weight: bold;
    line-height: 60px;
}
.jy-header .jy-header-nav .jy-header-navs{
    /*padding-left: 20px;*/
    font-size: 20px;
}
.jy-header .jy-header-nav .jy-header-navs span{
    margin-right: 20px;
}
.jy-header .jy-header-nav .jy-header-navs span a{
    color: #fff;
}
.jy-header .jy-header-denglu-true a{
    color: #fff;
    font-weight: 500;
    transition: all 0.5s;
}
.jy-header .jy-header-denglu-true a:hover{
    transform: translateY(-5px);
}
.jy-header .jy-header-denglu{
    display: inline-block;

    width: 65px;
    height: 36px;
    background-color: #DE0000;
    line-height: 36px;
    text-align: center;
    border-bottom-right-radius: 15px;
    word-spacing: 1px;
    margin-top: 10px;
}

.jy-header .jy_header-logout{
    display: inline-block;
    /*width: 65px;*/
    margin-left: 30px;
    height: 36px;
    line-height: 36px;
    text-align: center;
}
/*导航结束*/




.banner{
    width: 100%;
    /*height: 650px;*/
    /*overflow: hidden;*/
    /*height: calc(100vh - 80px - 60px);*/
}
.banner img{
    float: left;
    width: 100%;
    /*height: 650px;*/
    min-width: 1200px ;
}
.swiper{
    --swiper-theme-color: #fafafa;
    --swiper-pagination-color: #003C85;/* 两种都可以 */
}
.daojishi{
    display: flex;
    flex-direction: column;
    margin-top: 20px;
    margin-bottom: 40px;
}
.section-content{
    width: 475px;
    height: 85px;
    margin: 0 auto;
    text-align: center;

}
 .section-content .section-title{
    font-size: 35px;
    font-weight: bold;
}
 .section-content .section-title span{
    color: #004193;
}
 .section-content .section-jieshao{

}
 .section-content .section-jieshao span{
    width: 60px;
    display: inline-block;
    border-bottom: 2px #81BFDB solid;
}
 .section-content .section-jieshao span:nth-of-type(2){
    border-bottom: 2px #143487 solid;
}
 .section-jieshao{
     text-align: center;
     color: #a9a7a7;
 }
 .daojishi-content{
     margin-top: 20px;
     display: flex;
     flex-direction: row;
     justify-content: space-between ;
 }
.daojishi-content .daojishi-biaokuang{
    width: 350px;
    height: 190px;
    background: url("https://src.jiuyuanjucheng.cn/daojishi.jpg") no-repeat;
    background-size: 100%;
    padding: 10px;
    color: #FFF;
}

.daojishi-content .daojishi-tishi{
    text-align: center;
    line-height: 50px;
    font-size: 28px;
    margin-top: 10px;
}
.daojishi-time-content{
    font-size: 30px;
}
.daojishi-content  .daojishi-time-content{
    display: flex;
    flex-direction: row;
    justify-content:center;
    margin-top: 10px;
}
.daojishi-page{
    width: 70px;
    height: 89px;
    background-color: #fff2ef;
    border-radius: 10px;
    margin-right: 20px;
    font-size: 60px;
    line-height: 90px;
    text-align: center;
    color: #D92626;
    font-weight: 500;
}
.daojishi-content .day{
    display: flex;
    flex-direction: column-reverse;
}


.bg-session-color{
    background-color: #EDEFF2;
}

.bg-session-color .w1200{
    display: flex;
    flex-direction: column;
    padding: 0px 0 60px;
}

.ziliao{
    margin: 25px 0 25px;
    width: 1200px;
    height: 200px;
    /*background-color: #fff ;*/
    /*border: 2px #553fcd solid;*/
    background:  url(https://src.jiuyuanjucheng.cn/jy_web_bgindex_1.png) no-repeat -12px -33px;
    background-size: 101%;
}

.ziliao .ziliao-left{
    margin-top: 20px;
    float: left;
    width: 80%;
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.ziliao .ziliao-info{
    width: 120px;
    margin-left: 60px;
}
.ziliao .ziliao-tu{
    width: 100%;
    height: 137px;
    /*background-color: #0a628f;*/

}
.ziliao .ziliao-tu img{
    margin: 0;
    float: left;
    width: 100px;
}
.ziliao .ziliao-zi{
    width: 100%;
    text-align: center;
    line-height: 30px;
    font-weight: bold;
    font-size: 16px;
    opacity: 0.5;
}

.ziliao .ziliao-right{
    float: right;
    width: 14%;
    display: flex;
    justify-content: center;
}

.ziliao .ziliao-right-a{
    margin-top: 20px;
    width: 120px;
    display: flex;
    flex-direction: column;
}
.ziliao .ziliao-logo{
    width: 100%;
    height: 120px;
    /*background-color: #0a7df2;*/
}
.ziliao .ziliao-logo img{
    width: 120px;
    height: 120px;
}
.ziliao .ziliao-lingqu{
    margin-top: 10px;
    width: 100%;
    text-align: center;
    line-height: 30px;
    font-weight: bold;
    font-size: 16px;
    background-color: #FFF;
    border-radius: 30px;
    color: #1E50AE;
    animation: ball-scale-multiple 1s 0s linear infinite alternate;
}

.jy_link_news{
    height: 400px;
    display: flex;
    flex-direction: row;
}
.jy-news-flex-link{
    /*width: 100px;*/
    height: 100%;
}
.jy-link-flex{
    width: 198px;
    height: 55px;
    text-align: center;
    line-height: 60px;
    background-color: #074473;
    color: #fff;
    font-size: 14px;
    margin-bottom: 1px;
}
.jy-link-flex a{
    color: #fff;
}
.jy-link-flex:nth-child(2n){
    background-color: #064e85;
}
.jy-news-zxo-link{
    /*width: calc( calc( (1200px - 198px)  ) / 2)  ;*/
    width: 500px  ;
}

.news-zxo-l-mar{
    width: 450px;
    margin-left: 25px;
    font-weight: 700;
}
.jy-news-zxo-link-top{

    width: 100%;
    height: 50px;
    display: flex;
    justify-content:space-between;
    font-size: 16px;
    line-height: 50px;
    border-bottom: 1px #CCCCCC solid;
}
.jy-news-zxo-link-top .news-zxo-title{
    color: #1E50AE;
    border-bottom: 1px #1e50ae solid;
    padding: 0 10px;
}
.jy-news-zxo-link .jy-news-zxo-link-t2{
    /*width: 100%;*/
    margin: 5px;
}
.jy-news-zxo-link .news-links{
    padding: 5px ;
    height: 40px;
    font-size: 14px;
    color: #666666;
    line-height: 43px;
    overflow: hidden;
}
.jy-news-zxo-link .news-links a{
    text-decoration: none;
    padding: 0;
    color: #666666;
}
.jy-news-zxo-link .news-links :hover{
    color: #1e50ae;
}
.jy-news-zxo-link .news-links .news-width{
    width: 100%;
}
.jy-news-zxo-link .news-links .news-link-title{
    width: calc(100% - 84px);
    float: left;
}
.jy-news-zxo-link .news-links .news-links-time{
    width: 84px;
    float: right;
}

.wrap-liuxueguihua {
    /*background: #d4e1ff url(https://oss.visionacademy.cn/ukvision/20211202liuxue/bg1.jpg) no-repeat top;*/
    background-color: #EDEFF2;
    height: 770px;
}
.wrap-liuxueguihua .part2-content ul {
    position: relative;
    z-index: 100;
    overflow: hidden;
    box-sizing: border-box;
}

.wrap-liuxueguihua .part2-content {
    width: 1200px;
    margin: 0 auto;
    padding: 60px 0 15px;
    position: relative;
}
.wrap-liuxueguihua .part2-content ul .part2-inner.width580 {
    width: 580px;
}
.wrap-liuxueguihua .part2-content ul .part2-inner.width432 {
    width: 432px;
}
.wrap-liuxueguihua .part2-content ul .part2-inner {
    height: 162px;
    background-color: #fff;
    margin-bottom: 16px;
    border-radius: 6px;
    box-shadow: 0 0 6px #dfdfdf;
    cursor: pointer;
    box-sizing:border-box;
    padding: 20px 50px 30px 30px;
}
.pull-left {
    float: left!important;
}
.pull-right {
    float: right!important;
}

.wrap-liuxueguihua .part2-content ul .part2-inner.part2-rightsubtop {
    padding-right: 20px;
}
.trigger-53-big {
    cursor: pointer;
}
.wrap-liuxueguihua .part2-content ul .part2-inner .part2-top-title {
    overflow: hidden;
    margin-bottom: 10px;
}
.wrap-liuxueguihua .part2-content ul .part2-inner .part2-top-title .part2-left-icon {
    float: left;
    margin-right: 30px;
}
.wrap-liuxueguihua .part2-content ul .part2-inner .part2-top-title .part2-right-title {
    float: left;
}

.wrap-liuxueguihua .part2-content ul .part2-inner.part2-rightsubtop .part2-top-title .part2-left-icon {
    float: right;
    margin-left: 30px;
    margin-right: 0;
}
.wrap-liuxueguihua .part2-content ul .part2-inner.part2-rightsubtop .part2-top-title .part2-right-title {
    float: right;
}
.wrap-liuxueguihua .part2-content ul .part2-inner.part2-rightsubtop .part2-bottom-text {
    text-align: right;
}

.wrap-liuxueguihua .part2-content ul .part2-inner .part2-bottom-text {
    font-size: 16px;
    line-height: 1.6;
    text-align: left;
}
.wrap-liuxueguihua .part2-content ul .part2-inner .part2-top-title .bottom-text {
    color: #fb0a54;
    font-size: 16px;
    text-align: center;
    width: 150px;
}
.wrap-liuxueguihua .part2-content ul .part2-inner .part2-top-title .top-title {
    background: -webkit-linear-gradient(#405CA3,#143487);
    background: -o-linear-gradient(#104ae1,#4277ff);
    background: -moz-linear-gradient(#104ae1,#4277ff);
    background: linear-gradient(#405CA3,#143487);
    height: 34px;
    color: #fff;
    font-size: 22px;
    line-height: 34px;
    border-radius: 34px;
    margin-bottom: 6px;
    text-align: right;
    padding-right: 20px;
    position: relative;
    /*width: 150px;*/
    overflow: hidden;
}
.wrap-liuxueguihua .part2-content ul .part2-inner .part2-top-title .top-title span {
    position: absolute;
    z-index: 10;
    height: 34px;
    line-height: 34px;
    width: 34px;
    /*background-color: #4378ff;*/
    box-shadow: 0 0 6px #dedede;
    left: 0;
    border-radius: 50%;
    text-align: center;
    font-size: 18px;
}
.teacher-wrapper-title{
    float: left;
    margin: 0 auto;
    width: 100%;
}

.wrap-liuxueguihua .part2-content .part2-circle {
    /*background: url(https://oss.visionacademy.cn/ukvision/20211202liuxue/liu.png?version=1) no-repeat top;*/
    background: url(https://src.jiuyuanjucheng.cn/liubianxing.png) no-repeat top;
    /*background-size: 120%;*/
    width: 312px;
    height: 358px;
    position: absolute;
    left: 50%;
    margin-left: -156px;
    top: 140px;
    z-index: 1000;
    cursor: pointer;
}
.wrap-liuxueguihua .part2-content .part2-circle .part2-circle-text {
    font-weight: 700;
    font-size: 28px;
    text-align: center;
    padding-top: 100px;
    letter-spacing: 2px;
    color: #fff;
    padding-bottom: 30px;
}
.wrap-liuxueguihua .part2-content .wrap-part-btn {
    width: 250px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    text-align: center;
    background-color: #4b81ee;
    color: #fff;
    margin: 0 auto;
    border-radius: 30px;
    animation: ball-scale-multiple 1s 0s linear infinite alternate;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.wrap-liuxueguihua .part2-content .part2-circle .part2-circle-btn {
    width: 210px;
    background-color: #feecd0;
    color: #c17602;
}
.wrap-part-btn:before {
    content: "";
    display: block;
    position: absolute;
    width: 60px;
    height: 60px;
    margin-top: -10px;
    background-image: url(https://oss.visionacademy.cn/ukmobile/20210809index/light.png);
    background-size: cover;
    -webkit-animation: mymove 10s infinite;
    -o-animation: mymove 10s infinite;
    animation: mymove 10s infinite;
    left: 0;
    transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    -moz-transform: rotate(10deg);
    -webkit-transform: rotate(10deg);
    -o-transform: rotate(10deg);
}

.wrap-content{
    display: flex;
    flex-direction: column;

}


.teacher-wrapper>.list {
    float: left;
    width: 100%;
    margin-top: 50px;
}
.teacher-wrapper>.list>.list-item {
    float: left;
    width: 100%;
}
.js-tableswitch .list-item.show {
    display: block;
}
.js-tableswitch .list-item {
    display: none;
}
.teacher-wrapper>.list>.list-item>.teacherbox {
    float: left;
    width: 100%;
}
.teacher-wrapper>.list>.list-item .teacherbox-item {
    float: right;
    width: 1000px;
    height: 336px;
    /*padding: 0 80px;*/
    box-sizing: border-box;
}
.teacherbox-title{
    float: left;
    width: 120px;
    height: 320px;
    border-radius: 20px;
    background-color: #405CA3 ;
}
.teacherbox-title .teacherbox-title-img{
    /*float: left;*/
    width: 70px ;
    height: 70px;
    box-sizing: border-box;
    margin-left: 25px;
    margin-top: 25px;
}
.teacherbox-title .teacherbox-title-jieshao{
    font-size: 47px;
    color: #fff;
    writing-mode: tb-rl;
    margin: 0 auto;

}
.teacher-infor-red{
    color: #e74040;
}
.teacher-wrapper>.list>.list-item .teacherbox-item>.img {
    float: left;
    /*width: 350px;*/
    /*height: 120px;*/
    /*width: auto;*/
    height: 286px;
    border-radius: 0 0 350px 350px;
    /*background-image: url(http://courses.yunhedata.com/pc/v2020-01/static/images/itcamp/teacher-bg.png);*/
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom center;
    /*overflow: hidden;*/
    display: flex;
    justify-content: center;
    margin-top: 34px;
}
.teacher-wrapper>.list>.list-item .teacherbox-item>.img>img {
    /*width: auto;*/
    width: 230px;
    height: 100%;
}
.img-stretch {
    float: left;
    width: 100%;
    height: auto;
}
.teacher-wrapper>.list>.list-item .teacherbox-item>.infor {
    float: left;
    width: 100%;
    padding-left: 450px;
    margin: 60px 0 0 -350px;
    box-sizing: border-box;
    background-image: url(http://courses.yunhedata.com/pc/v2020-01/static/images/itcamp/teacher-inforbg.jpg);
    background-repeat: no-repeat;
    background-position: top right;
}
.teacher-wrapper>.list>.list-item .teacherbox-item .infor-name {
    float: left;
    height: 40px;
    padding: 20px 0;
    font-size: 30px;
    line-height: 40px;
    position: relative;
    z-index: 9;
}
.teacher-wrapper>.list>.list-item .teacherbox-item .infor-name::after {
    content: '';
    float: left;
    width: 52px;
    height: 4px;
    background-color: var(--main-red);
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 9;
}
.teacher-wrapper>.list>.list-item .teacherbox-item .infor-job {
    float: left;
    margin-left: 20px;
    padding: 20px 0;
    font-size: 16px;
    line-height: 40px;
}
.teacher-wrapper>.list>.list-item .teacherbox-item .infor-detail {
    float: left;
    width: 100%;
    margin-top: 20px;
    font-size: 16px;
    line-height: 32px;
}
.teacher-wrapper>.list>.list-item .teacherbox-item .infor-about {
    float: left;
    width: 100%;
    margin-top: 40px;
}
.teacher-wrapper>.list>.list-item .teacherbox-item .infor-about>.text {
    float: left;
    width: 180px;
    height: 46px;
    font-size: 16px;
    color: #fff;
    font-weight: 700;
    text-align: center;
    line-height: 46px;
    border-radius: 46px;
    background-color: #ff738e;
    background: -webkit-gradient(linear,0 0,0 100%,from(#ff738e),to(#ff4166));
    background: -moz-linear-gradient(top,#ff738e,#ff4166);
    -ms-filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr='#ff738e',endColorStr='#ff4166');
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr='#ff738e',endColorStr='#ff4166');
    transition: all .3s;
}
.teacher-wrapper>.list>.list-item>.teacherimg {
    float: left;
    width: 100%;
    margin-top: 40px;
    /*text-align: center;*/
    /*display: flex;*/
    /*justify-content: space-between;*/
}
.teacher-wrapper>.list>.list-item .teacherimg-item.active {
    opacity: 1;
}
.teacher-item{
    position: relative;
}

.teacher-wrapper>.list>.list-item .teacherimg-item {
    float: left;
    width: 150px;
    height: 150px;
    margin: 0 6px;
    background-color: #f3f3f3;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    border-radius: 100%;
    overflow: hidden;
    opacity: .8;
    border: 2px #143487 solid;

}
.img-jiangpan{
    position: absolute;
    width: 50px;
    height: auto;
    right: 13px;
    bottom: 0px;
}
.teacher-wrapper .title-item.active {
    color: #fff;
    background-color: var(--main-red);
}
.teacher-wrapper .title-item {
    float: left;
    width: 168px;
    height: 48px;
    font-size: 16px;
    font-weight: 700;
    color: var(--main-red);
    line-height: 48px;
    text-align: center;
    border: 2px solid var(--main-red);
    border-radius: 48px;
    cursor: pointer;
}



.clear{
    clear: both;
}

.try-video{
    margin-top: 100px;
}
.try-video-bg{
    background-color: #405CA3 ;
    width: 100%;
    height: 270px;
    display: flex;
    flex-direction: column;
    position: relative;
}
.try-video-tag{
    width: 900px;
    height: 200px;
    top: 6px;
    background-color: #EDEFF2;
    margin-left: 153px;
    margin-top: 140px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    border-radius: 5px;
}
.try-video-tag-nums{
    width: 100px;
    height: 100px;
    background-color: #405CA3;
    margin-left: 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    border-radius: 5px;
}
.try-video-tag-img{
    width: 50px ;
    height: 50px;
    margin:0 auto;

}
.try-video-tag-img img{
    width: 100%;
    height: 100%;
}
.try-video .tag-title{
    text-align: center;
    color: #fff;

}

.try-video .try-video-item{
    display: none;
}
.try-video .show{
    display: block;
}


.try-video .try-video-all{
    width: 100%;
    height: 400px;
    /*background-color: #0b76ac;*/
    margin: 0 auto;
    box-sizing: border-box;
    padding-top: 100px;
    display: flex;

}



.try-video-all .try-video-href{
    width: 280px;
    /*height: 200px;*/
    /*background-color: #fff;*/
    margin-left: 16px;
    display: flex;
    /*justify-content: center;*/
    flex-direction: column;
}
.try-video-all .try-video-href .try-video-img{
    width: 100%;
    /*height: 150px;*/
}
.try-video-all .try-video-href  .try-video-img img{
    width: 100%;
}
.try-video-all .try-video-href .try-video-button{
    width: 180px;
    height: 40px;
    background-color: #FEECD0;
    font-size: 16px;
    color: #C17602;
    font-weight: bold;
    text-align: center;
    border-radius: 30px;
    line-height: 40px;
    margin: 20px auto 0;
}
.try-video-all .try-video-href .try-video-button a{
    color: #C17602 ;
}




.wrap-liuxue-service .part12-content {
    width: 1200px;
    margin: 0 auto 40px;
    height: 365px;
    /*https://oss.visionacademy.cn/ukvision/20211229bg/personbg.png*/
    /*https://src.jiuyuanjucheng.cn/personbg.png*/
    background: url(https://src.jiuyuanjucheng.cn/index_daiqing_02.png) no-repeat 0 0;
}
.trigger-53-big {
    cursor: pointer;
}
.wrap-liuxue-service .part12-content .part12-lists {
    overflow: hidden;
    padding-left: 40px;
    padding-top: 30px;
    position: relative;
}
.wrap-liuxue-service .part12-content .part12-lists .part12-item {
    float: left;
    margin-right: 35px;
    position: relative;
    z-index: 100;
    width: 143px;
}
.wrap-liuxue-service .part12-content .part12-lists .part12-item .part12-inner {
    background-color: #feecd0;
    border-top-right-radius: 16px;
    border-bottom-left-radius: 16px;
    padding: 20px 15px;
    margin-bottom: 20px;
    height: 240px;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: all .5s cubic-bezier(.46,-1.96,.29,1.14);
    transition: all .5s cubic-bezier(.46,-1.96,.29,1.14);
    -webkit-box-shadow: 5px 5px 12px 0 rgb(46 61 73 / 20%);
}

.trigger-53-big {
    cursor: pointer;
}
.wrap-liuxue-service .part12-content .part12-lists .part12-item .part12-inner .part12-icon img {
    display: block;
    margin: 0 auto 10px;
}
.wrap-liuxue-service .part12-content .part12-lists .part12-item .part12-inner .part12-text {
    margin-bottom: 0;
}
.wrap-liuxue-service .part12-content .part12-lists .part12-item .part12-inner .part12-text dt {
    text-align: center;
    font-size: 15px;
    margin-bottom: 8px;
}

.wrap-liuxue-service .part12-content .part12-lists .part12-item .part12-inner .part12-text dd {
    font-size: 15px;
    line-height: 1.6;
}

.youshi .youshi-header{
    font-size: 30px;
    font-weight: bold;
    padding: 30px 0;
}
.youshi .youshi-header p:nth-child(2){
    font-size: 20px;
    font-weight: 500;
}



.downapp{
    width: 100%;
    height: 400px;
    /*background-color: #0a628f;*/
    background: url("https://src.jiuyuanjucheng.cn/jy_phone_bg.jpg") no-repeat;
    position: relative;
}
.downapp .downapp-con{
    display: flex;
    flex-direction: column;

}
.downapp .downapp-con .downapp-con-title{
    font-size: 30px;
    margin-left: 300px;
    margin-top: 100px;
    color: #fff;
}
.downapp .downapp-con .downapp-con-imgs{
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 560px;
    margin-left: 217px;
    margin-top: 80px;
}
.downapp .downapp-con .downapp-con-imgs p{
    color: #fff;
    font-size: 18px;
    text-align: center;

}
.downapp .downapp-con .downapp-con-imgs .downapp-con-img{
    width: 115px;
    /*height: 100px;*/
    margin-right: 30px;
}
.downapp .downapp-con .downapp-con-imgs .downapp-con-img img{
    width: 100%;
    /*height: 100%;*/
}

.dowm-app-img{
    position: absolute;
    right: 140px;
    top: 42px;
}
.dowm-app-img img{
    width: 200px;
}

.xianchang{
    display: flex;
    flex-wrap: wrap;
    padding: 30px 0;
}
.xianchang .xianchang-img{
    width: 280px;
    margin-right: 20px;
    margin-bottom: 20px;
    /*height: 280px;*/
}
.xianchang .xianchang-img img{
    width: 100%;
}



.form .floatBtnStyle .float_a_btn.middle {
    color: #fff;
}
.form .floatBtnBox .middle {
    display: block;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.jy_footer{
    padding-top: 50px;
    text-align: center;
    font-size: 14px;
    color: #ababab;
}
.jy_footer p:nth-child(1){
}
.jy_footer p:nth-child(2){
    margin-top: 20px;
}

/*//轨道*/
  ::-webkit-scrollbar
  {
      width: 4px;
      height: 4px;
      background-color: #F5F5F5;
  }
/*//滚动快*/
  ::-webkit-scrollbar-thumb
  {
      border-radius: 10px;
      -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.2);
      background-color: #AAA;
  }

  /*放大缩小*/
@keyframes ball-scale-multiple {
    0% {
        -webkit-transform: scale(.9);
        transform: scale(.9);
        opacity: .9;
    }

    50% {
        opacity: 1;
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: .9;
    }
}

.teacherimg .Swiper_teaacher{
    width: 100%;
}
.teacherimg .Swiper_teaacher .swiper-slide{
    display: flex;
    width: 100%;
}