*{margin: 0;padding: 0;}
header,footer,nav,div,p,span,b,a,input,textarea,ul,li{font-family: '微软雅黑';margin: 0;padding: 0;}
ul li{list-style: none;}
a{text-decoration: none;color: #000;}
table {border-collapse:collapse;}table,th, td{border: 1px solid #ddd;line-height: 30px;padding: 10px;}
input{outline: none;}
textarea{resize: none;outline: none;}
iframe{display: block;width: 800px;height: 600px;border: 0;margin: 0 auto;}
html,body{min-width: 1320px;}

/* ::-webkit-input-placeholder{color: #201f1d;}
::-moz-placeholder{color: #201f1d;}
:-moz-placeholder{color: #201f1d;} */

/*浮动*/
.f_le{float: left;}
.f_ri{float: right;}
/*清除浮动*/
.clearfix:after{content: "";display: block;height: 0;font-size: 0;clear: both;visibility: hidden;}

/*定位*/
.p_re{position: relative;}
.p_ab{position: absolute;}

/*弹性盒子*/
.flexbox{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;} /*横向弹性*/
.flexbox11{display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;} /*横向弹性*/
.flexbox22{display: -webkit-flex;display: flex;-webkit-justify-content: space-around;justify-content: space-around;} /*横向弹性*/
.flexbox_1{display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-flex-wrap: wrap;height: 900px;} /*纵向弹性*/
.flexc{margin: auto auto;}
.flexwarp{flex-wrap: wrap;}  /*弹性盒子换行*/

/* 文字分栏 */
.column{column-width:300px;-moz-column-width:300px; /* Firefox */-webkit-column-width:300px; /* Safari and Chrome */
    column-count:; /* 列数 */
    column-gap:; /* 列间距 */
    column-rule:; /* 分隔线 */
}

/*字体超出隐藏*/
.txthide{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.txthide2{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.txthide4{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;line-clamp: 4;-webkit-box-orient: vertical;}
.txthide6{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;line-clamp: 6;-webkit-box-orient: vertical;}
.txthide8{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 8;line-clamp: 8;-webkit-box-orient: vertical;}

.pic{width: 300px;height: 200px;overflow: hidden;position: relative;}
.pic img{display: block;width: 100%;height: auto;min-height: 100%;position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);}

/*宽度*/
.wrapper{width: 1320px;margin: 0 auto;}



/* 头部 */
.header{width: 100%;background: #fff;}

.header .logo{display: block;height: 90px;float: left;}
.header .logo img{display: block;height: 100%;}
.header .logo h1{display: none;}

.header .nav{float: right;height: 90px;}
.header .nav a{display: block;float: left;font-size: 18px;line-height: 90px;margin-left: 45px;transition: .5s;}
.header .nav a:first-child{margin-left: 0;}
.header .nav a:hover{color: #ebab30;}
.header .nav a.active{color: #ebab30;}

.header .na label{/* display: inline-block; */background: #dc4149;font-size: 12px;color: #fff;/* height: 15px;line-height: 15px; */border-radius: 15px;padding: 0 5px;}



/* 底部 */
.footer{width: 100%;border-top: 15px solid #979797;border-bottom: 25px solid #363636;min-height: 400px;background: url(../images/bj_02.jpg) center center no-repeat #979797;background-size: auto 100%;padding: 0 0 30px;box-sizing: border-box;}
.footer .foot-box{border-bottom: 1px solid rgba(255,255,255,.3);padding: 30px 0 20px;margin-bottom: 20px;}
.footer .foot-box .logo_foot{display: block;float: left;}
.footer .foot-box .foot-nav{float: right;line-height: 64px;}
.footer .foot-box .foot-nav a{display: block;float: left;font-size: 16px;color: #fffefe;line-height: 64px;margin-left: 35px;}
.footer .foot-box .foot-nav a:first-child{margin-left: 0;}

.footer .copyright{width: 800px;float: left;font-size: 14px;color: #a9d0db;line-height: 25px;padding-top: 35px;}
.footer .copyright a{display: block;color: #a9d0db;}
.footer .copyright a:hover{color: #fff;}

.footer .right{float: right;}
.footer .qrcode{float: right;margin-left: 25px;text-align: center;width: 100px;}
.footer .qrcode img{display: block;width: 80px;height: 80px;vertical-align: middle;margin: 0 auto;}
.footer .qrcode p{font-size: 14px;color: #a9d0db;display: block;vertical-align: bottom;line-height: 40px;}



/*轮播*/
.banner{width: 100%;position: relative;overflow: hidden;}
.banner img{width: 100%;display: block;}
.banner .swiper-pagination{position: absolute;bottom: 15px;}
.banner .swiper-pagination-bullet{width: 35px;height: 5px;opacity: 1;background: #fff;border-radius: 0;cursor: pointer;}
.banner .swiper-pagination-bullet-active{width: 35px;height: 5px;opacity: 1;border-radius: 0;background: #43bedf;}
.banner .swiper-button-next{background: url(../images/banner_arrow.png) no-repeat left bottom;position: absolute;right: 20px;top: 55%;margin-top: -35px;width: 70px;height: 70px;z-index: 3;outline: none;}
.banner .swiper-button-prev{background: url(../images/banner_arrow.png) no-repeat left top;position: absolute;left: 20px;top: 55%;margin-top: -35px;width: 70px;height: 70px;z-index: 3;}
.banner .swiper-button-prev:after,.banner .swiper-button-next:after{content:'';}



/* 首页标题 */
.title{display: block;margin: 0 auto 50px;}



/* 首页 课程类型 */
.n-course{width: 100%;background: url(../images/bj_01.jpg) center bottom no-repeat #f8f8f8;min-height: 1098px;box-sizing: border-box;padding-top: 70px;}

.n-course .nc-cont{width: 585px;float: left;}
.n-course .nc-head{width: 100%;border-bottom: 1px solid #dcdcdc;}
.n-course .nc-head a{display: block;float: left;padding: 0 20px;font-size: 20px;color: #000000;line-height: 60px;}
.n-course .nc-head a.jt{display: block;width: 20px;float: right;margin-right: 20px;transition: .5s;}
.n-course .nc-head a.jt img{display: inline-block;width: 100%;vertical-align: middle;}
.n-course .nc-head a:hover{color: #0089ae;}
.n-course .nc-head a.active{color: #0089ae;}
.n-course .nc-cont article{box-sizing: border-box;padding: 20px;font-size: 16px;color: #5a5a5a;text-align: justify;line-height: 30px;}

.n-course .nc-pic{width: 700px;float: right;}
.n-course .nc-pic img{display: block;float: left;margin-left: 20px;width: 160px;cursor: pointer;transition: .5s;}
.n-course .nc-pic img:first-child{margin-left: 0;}
.n-course .nc-pic img:hover{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}



/* 首页 最强师资 */
.n-teacher{width: 100%;background: url(../images/a05.png) right bottom no-repeat;padding-bottom: 80px;margin-top: -595px;}

.n-teacher .list{width: 145px;float: left;margin: 0 37.5px;position: relative;}
.n-teacher .list .ico{display: block;width: 145px;box-sizing: border-box;border-radius: 100%;background: #fff;overflow: hidden;padding: 4px;margin-bottom: 15px;}
.n-teacher .list .ico img{display: block;border: 1px solid #47a9c4;border-radius: 100%;width: 100%;box-sizing: border-box;}
.n-teacher .list p{font-size: 18px;color: #000;text-align: center;line-height: 25px;}
.n-teacher .list .jt{display: block;width: 31px;height: 22px;position: absolute;right: -50px;top: 70px;}

.n-teacher .nt-cont{width: 83.333%;min-height: 300px;background: #fff;min-width: 1300px;box-shadow: 5px 5px 10px rgba(0,0,0,.1);margin-top:25px;box-sizing: border-box;padding: 35px;overflow: hidden;}
.n-teacher .slideBox{width: 1165px;float: right;height: 100%;position: relative;min-height: 230px;}
.n-teacher .slideBox .bd{width: 100%;height: 100%;overflow: hidden;}
.n-teacher .slideBox .bd li{width: 100%;position: relative;padding-top: 30px;}
.n-teacher .slideBox .bd li .more{display: block;width: 81px;position: absolute;top: 0;right: 0;}
.n-teacher .slideBox .bd li .more img{display: block;width: 100%;}
.n-teacher .slideBox .bd li .nt-pic{display: block;width: 230px;padding: 4px;border: 1px solid #a7a7a7;float: left;margin-right: 70px;overflow: hidden;}
.n-teacher .slideBox .bd li .nt-pic img{display: block;width: 100%;transition: .5s;}
.n-teacher .slideBox .bd li .text{width: 720px;float: left;padding-top: 25px;}
.n-teacher .slideBox .bd li .tit{display: block;font-size: 24px;color: #202020;line-height: 40px;margin-bottom: 12px;transition: .5s;}
.n-teacher .slideBox .bd li .desc{font-size: 16px;color: #5a5a5a;text-align: justify;line-height: 30px;}

.n-teacher .slideBox .hd{position: absolute;bottom: 0;right: 0;}
.n-teacher .slideBox .hd li{width: 6px;height: 6px;border-radius: 100%;display: inline-block;background: #8590ab;margin-left: 8px;vertical-align: middle;cursor: pointer;}
.n-teacher .slideBox .hd li.on{width: 10px;height: 10px;background: #0b2258;}

.n-teacher .slideBox .bd li .nt-pic:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.n-teacher .slideBox .bd li:hover .tit{color: #43bedf;}



/* 首页 为什么选择我们 */
.n-choice{width: 100%;padding: 60px 0;}

.n-choice .nc-title{text-align: right;margin-bottom: 60px;}

.n-choice .choiceSlide{width: 100%;overflow: hidden;position: relative;height: 580px;}
.n-choice .slidePic{width: 567px;height: 500px;float: left;position: relative;overflow: hidden;}
.n-choice .slidePic ul{height: 100%;}
.n-choice .slidePic li{width: 100%;height: 100%;overflow: hidden;}
.n-choice .slidePic li a{display: block;width: 100%;height: 100%;background: #43bedf;}
.n-choice .slidePic li a img{display: block;width: 100%;min-height: 100%;}

.n-choice .slideTxt{width: 680px;float: right;position: relative;overflow: hidden;}
.n-choice .slideTxt li{border-bottom: 1px solid #959595;height: 75px;margin-bottom: 24.5px;}
.n-choice .slideTxt li:last-child{margin-bottom: 0;}
.n-choice .slideTxt li em{display: block;width: 18px;height: 6px;background: #fff;float: left;margin-top: 20px;margin-right: 28px;transition: .5s;}
.n-choice .slideTxt li .tit{display: block;width: ;float: left;width: 200px;}
.n-choice .slideTxt li .tit span{display: block;font-size: 22px;color: #202020;line-height: 50px;transition: .5s;}
.n-choice .slideTxt li .tit p{display: none;font-size: 14px;color: #202020;/* text-transform: uppercase; */line-height: 20px;transition: .5s;}
.n-choice .slideTxt li .desc{display: block;width: 275px;float: right;margin-right: 15px;font-size: 16px;color: #5a5a5a;text-align: justify;line-height: 25px;transition: .5s;}

.n-choice .slideTxt li:hover em{background: #43bedf;}
.n-choice .slideTxt li:hover .tit span{line-height: 30px;color: #43bedf;}
.n-choice .slideTxt li:hover .tit p{display: block;color: #43bedf;}
.n-choice .slideTxt li:hover .desc{display: block;color: #43bedf;}
.n-choice .slideTxt li.on em{background: #43bedf;}
.n-choice .slideTxt li.on .tit span{line-height: 30px;color: #43bedf;}
.n-choice .slideTxt li.on .tit p{display: block;color: #43bedf;}
.n-choice .slideTxt li.on .desc{color: #43bedf;}

.n-choice .hd{box-sizing: border-box;border: 1px solid #43bedf;width: 567px;position: absolute;bottom: 0;left: 0;}
.n-choice .hd a{display: block;float: left;width: 50%;cursor: pointer;}
.n-choice .hd a img{display: block;width: 100%;height: 80px;}



/* 首页 学生评价 */
.n-students{width: 100%;background: #f8f8f8;padding: 100px 0 85px;}

.n-students .list{width: 25%;height: 430px;float: left;box-sizing: border-box;padding: 90px 25px 25px;overflow: hidden;position: relative;}
.n-students .list:nth-child(1){background: #efefef;}
.n-students .list:nth-child(2){background: #dc4149;}
.n-students .list:nth-child(3){background: #ebab30;}
.n-students .list:nth-child(4){background: #43bedf;}
.n-students .list .tx{display: block;width: 80px;height: 80px;border-radius: 100%;overflow: hidden;margin-bottom: 25px;}
.n-students .list .tx img{display: block;width: 100%;}
.n-students .list .ns-bt{font-size: 20px;color: #000002;line-height: 30px;margin: 25px 0 5px;}
.n-students .list .ns-txt{font-size: 16px;color: #5a5a5a;line-height: 22px;text-align: justify;}
.n-students .list .tag{display: block;width: 121px;height: 121px;position: absolute;top: 0;right: 0;z-index: 3;}
.n-students .list .ns-cont{position: absolute;top: 430px;left: 0;right: 0;bottom: 0;display: block;z-index: 2;box-sizing: border-box;padding: 35px;transition: 1s;}
.n-students .list:nth-child(1) .ns-cont{background: #acacac;}
.n-students .list:nth-child(2) .ns-cont{background: #dc4149;}
.n-students .list:nth-child(3) .ns-cont{background: #ebab30;}
.n-students .list:nth-child(4) .ns-cont{background: #43bedf;}
.n-students .list .ns-cont .ns-bt{margin-top: 20px;color: #fff;}
.n-students .list .ns-cont .ns-bt:first-child{margin-top: 0;}
.n-students .list .ns-cont .ns-txt{color: #fff;}
.n-students .list:hover .ns-cont{top: 0;}



/* 内页 */
.n-out{padding: 110px 0 85px;}
.n-in{width: 89.583%;box-sizing: border-box;border: 1px solid #2d849f;margin: 0 auto;min-width: 1320px;padding: ;background: url(../images/bj_03.jpg) center bottom no-repeat;padding: 100px 0 35px;position: relative;}
.n-wrapper{width: 84.884%;margin: 0 auto;min-width: 1240px;}
.nn-title{display: block;position: absolute;left: 0;right: 0;top: -35px;margin: 0 auto;}



/* 课程类型 */
.course{}
.course-head{width: 100%;margin-bottom: 50px;}
.course-head .link{width: 49.5%;margin-right: 1%;float: left;background: #ededed;height: 120px;box-sizing: border-box;padding: 6px;transition: .5s;}
.course-head .link:nth-child(2n){margin-right: 0;}
.course-head .link a{display: block;width: 100%;height: 100%;box-sizing: border-box;border: 1px solid transparent;font-size: 36px;color: #3d3d3d;text-align: center;line-height: 100px;text-transform: uppercase;transition: .5s;}
.course-head .link:hover{background: #141936;}
.course-head .link:hover a{color: #fff;border-color: #fff;}
.course-head .link.active{background: #141936;}
.course-head .link.active a{color: #fff;border-color: #fff;}

.course .list{width: 49.5%;float: left;margin-right: 1%;margin-bottom: 80px;border-bottom: 1px solid #2d849f;padding-bottom: 20px;}
.course .list:nth-child(2n){margin-right: 0;}
.course .list .l-top{width: 100%;height: 80px;box-sizing: border-box;padding: 10px 25px;position: relative;margin-bottom: 20px;}
.course .list .l-top .tag{display: block;position: absolute;top: 0;right: 0;}
.course .list .l-top .tit{font-size: 24px;line-height: 35px;color: #000;}
.course .list .l-top .ftit{font-size: 14px;line-height: 25px;color: #000;}
.course .list:nth-child(2n) .l-top .tit{color: #fff;}
.course .list:nth-child(2n) .l-top .ftit{color: #fff;}
.course .list:nth-child(n) .l-top{background: #44c100;}
.course .list:nth-child(2n) .l-top{background: #43bedf;}
.course .list:nth-child(3n) .l-top{background: #ebab30;}
.course .list:nth-child(4n) .l-top{background: #dc4149;}
.course .list article{box-sizing: border-box;padding: 15px;font-size: 18px;color: #000000;line-height: 35px;text-align: justify;height: 450px;}
.course .list:nth-child(n) article{background: url(../images/a07.png) right bottom no-repeat #f1f1f1;}
.course .list:nth-child(2n) article{background: url(../images/a08.png) right bottom no-repeat #f1f1f1;}
.course .list:nth-child(3n) article{background: url(../images/a09.png) right bottom no-repeat #f1f1f1;}
.course .list:nth-child(4n) article{background: url(../images/a10.png) right bottom no-repeat #f1f1f1;}

.djzx{display: block;font-size: 18px;color: #dc4149;position: relative;height: 30px;line-height: 30px;}
.djzx .zs{display: block;width: 150px;height: 150px;background: #fff;display: none;position: absolute;top: 30px;left: 0;}
.djzx.active .zs{display: block;}


.course .course-text,.course .course-text article{font-size: 18px;line-height: 35px;}



/* 最强师资 */
.teacher-slogan{width: 100%;height: 163px;background: url(../images/bj_04.jpg) center center no-repeat;background-size: 100% 100%;box-sizing: border-box;padding: 38px 0;font-size: 22px;color: #000000;text-align: center;line-height: 35px;margin-bottom: 35px;}

.teacher-video{margin-bottom: 20px;}
.teacher-video video{display: block;width: 100%;object-fit:fill;}

.teacher{}
.teacher .tea-name{box-sizing: border-box;border: 4px solid #2d849f;height: 135px;background: url(../images/bj_03.jpg) center bottom no-repeat;font-size: 36px;color: #000000;line-height: 120px;text-align: center;text-transform: uppercase;margin-bottom: 20px;}

.teacher .tea-box{box-sizing: border-box;border: 1px solid #ddd;padding: 10px;margin-bottom: 30px;}
.teacher .tea-box1{width: 49.5%;margin-right: 1%;border-color: #ebab30;float: left;min-height: 505px;}
.teacher .tea-box2{width: 49.5%;border-color: #dc4149;float: right;min-height: 505px;}
.teacher .tea-box3{border-color: #43bedf;}
.teacher .tea-box4{border-color: #7dc876;}

.teacher .l-top{width: 100%;height: 80px;box-sizing: border-box;padding: 10px 25px;position: relative;margin-bottom: 20px;}
.teacher .l-top .ico{display: block;width: 60px;float: left;margin-right: 20px;}
.teacher .l-top .tit{font-size: 24px;line-height: 35px;color: #fff;}
.teacher .l-top .ftit{font-size: 14px;line-height: 25px;color: #fff;}
.teacher .tea-box1 .l-top{background: #ebab30;}
.teacher .tea-box2 .l-top{background: #dc4149;}
.teacher .tea-box3 .l-top{background: #43bedf;}
.teacher .tea-box4 .l-top{background: #7dc876;}

.teacher .tea-box1 .desc{font-size: 20px;color: #000000;text-align: justify;line-height: 30px;height: 90px;margin-bottom: 10px;}
.teacher .tea-box1 .l-pic{display: block;width: 19.2%;float: left;margin: 0 1% 8px 0;box-sizing: border-box;border: 1px solid #96c1cf;transition: .5s;}
.teacher .tea-box1 .l-pic img{display: block;width: 100%;}
.teacher .tea-box1 .l-pic:nth-child(5n){margin-right: 0;}
.teacher .tea-box1 .l-pic:hover{border-color: #ebab30;}

.teacher .tea-box2 .t-item{display: block;width: 49%;float: left;margin: 0 2% 10px 0;box-sizing: border-box;border: 1px solid #2d849f;text-align: center;height: 48px;line-height: 46px;font-size: 20px;color: #000000;transition: .5s;}
.teacher .tea-box2 .t-item:nth-child(2n){margin-right: 0;}
.teacher .tea-box2 .t-item:hover{background: #dc4149;color: #fff;border-color: #dc4149;}

.teacher .tea-box3 .list{width: 95%;margin: 0 auto 30px;}
.teacher .tea-box3 .list .t-pic{display: block;width: 230px;border: 1px solid #a7a7a7;padding: 4px;float: left;margin-right: 75px;overflow: hidden;}
.teacher .tea-box3 .list .t-pic img{display: block;width: 100%;transition: .5s;}
.teacher .tea-box3 .list .t-cont{width: 725px;float: left;padding-top: 25px;display: block;}
.teacher .tea-box3 .list .tit{font-size: 24px;color: #202020;line-height: 35px;margin-bottom: 20px;transition: .5s;}
.teacher .tea-box3 .list .desc{font-size: 16px;color: #5a5a5a;text-align: justify;line-height: 30px;}
.teacher .tea-box3 .list:hover .t-pic img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.teacher .tea-box3 .list:hover .tit{color: #43bedf;}

.teacher .tea-box4 .list{width: 50%;float: left;box-sizing: border-box;border-bottom: 1px solid #2d849f;padding: 0 6% 30px;margin-bottom: 30px;position: relative;}
.teacher .tea-box4 .list .pic{display: block;width: 180px;height: 180px;overflow: hidden;border-radius: 100%;margin: auto 0;transition: .5s;}
.teacher .tea-box4 .list .pic img{display: block;min-width: 100%;width: auto;}
.teacher .tea-box4 .list .tl-cont{width: calc(100% - 215px);margin: auto 0;display: block;}
.teacher .tea-box4 .list .tit{font-size: 18px;color: #000000;line-height: 30px;margin-bottom: 20px;}
.teacher .tea-box4 .list .sc{background: #7dc876;font-size: 16px;color: #fff;box-sizing: border-box;/* height: 30px; */padding: 6px 15px;line-height: 25px;}
.teacher .tea-box4 .list:nth-child(2n):before{content:'';display: block;width: 1px;height: 180px;background: #2d849f;position: absolute;left: -1px;top: 50%;margin-top: -90px;}
.teacher .tea-box4 .list:hover .pic{-webkit-transform: translateX(-10px);-moz-transform: translateX(-10px);-ms-transform: translateX(-10px);-o-transform: translateX(-10px);transform: translateX(-10px);}



/* 服务流程 */
.service{margin-bottom: 100px;}
.service img{display: block;width: 100%;}



/* 干货分享 */
.share{margin: 0 auto;}

.share .list{width: 100%;height: 265px;box-sizing: border-box;padding: 40px 100px 40px 40px;position: relative;background: #f9f9f9;margin-bottom: 15px;transition: .5s;}
.share .list .pic{display: block;width: 203px;height: 182px;float: left;transition: .5s;}
.share .list .pic img{display: block;width: 100%;}
.share .list .cont{width: calc(100% - 250px);float: right;}
.share .list .tit{font-size: 25px;color: #5c5c5c;line-height: 40px;margin-bottom: 30px;transition: .5s;}
.share .list .desc{font-size: 14px;color: #5c5c5c;text-align: justify;text-indent: 2em;line-height: 28px;}
.share .list .more{display: block;width: 20px;height: 265px;position: absolute;top: 0;right: 0;bottom: 0;overflow: hidden;}
.share .list .more img{display: block;width: 100%;}
.share .list:hover{background: #f6f6f6;}
.share .list:hover .pic{-webkit-transform: translateX(10px);-moz-transform: translateX(10px);-ms-transform: translateX(10px);-o-transform: translateX(10px);transform: translateX(10px);}
.share .list:hover .tit{color: #2d849f;}



/* 学生评价 */
.student{width: 93.023%;margin: 0 auto;}
.student .list{width: 33%;float: left;box-sizing: border-box;margin: 0 0.5% 10px 0;border: 1px solid #2d849f;padding: 15px 0;}
.student .list:nth-child(3n){margin-right: 0;}
.student .list article{width: 95%;margin: 0 auto;border-bottom: 1px solid #2d849f;padding: 25px 0;height: 440px;overflow: hidden;box-sizing: border-box;}

.student .list .l-top{width: 100%;height: 80px;box-sizing: border-box;padding: 10px 25px;position: relative;margin-bottom: 20px;}
.student .list .l-top .tit{font-size: 24px;line-height: 35px;color: #fff;}
.student .list .l-top .ftit{font-size: 14px;line-height: 25px;color: #fff;}
.student .list:nth-child(n) .l-top{background: #43bedf;}
.student .list:nth-child(2n) .l-top{background: #ebab30;}
.student .list:nth-child(3n) .l-top{background: #dc4149;}
.student .list:nth-child(5n) .l-top{background: #dc4149;}
.student .list:nth-child(6n) .l-top{background: #43bedf;}
.student .list:nth-child(7n) .l-top{background: #7dc876;}
.student .list article p{line-height: 38px;font-size: 1.04vw;}
.student .list article p b{display: inline-block;/* width: 100px; */color: #2d849f;vertical-align: top;}
.student .list article p span{display: inline-block;width: calc(100% - 100px);color: #000000;text-align: justify;}
@media screen and (max-width: 1460px) {
    .student .list article p{font-size: 16px;}
}



/* 关于我们 */
.about{}
.about .l-top{width: 100%;height: 80px;box-sizing: border-box;padding: 10px 25px;position: relative;margin-bottom: 20px;}
.about .l-top .tag{display: block;position: absolute;top: 0;right: 0;}
.about .l-top .tit{font-size: 24px;line-height: 35px;color: #fff;}
.about .l-top .ftit{font-size: 14px;line-height: 25px;color: #fff;}
.about .l-top1{background: #43bedf;}
.about .l-top2{background: #ebab30;}
.about .l-top3{background: #dc4149;}

.about .about-pic{width: 100%;margin-bottom: 35px;}
.about .about-pic img{display: block;width: 100%;}
.about article{font-size: 22px;color: #000000;line-height: 40px;margin-bottom: 135px;}
.about article img{max-width: 100%;}

.about .about-ggt{width: 100%;margin-bottom: 25px;}
.about .about-ggt img{display: block;width: 100%;}

.about .about-title{display: block;margin: 0 auto 65px;}
.about .about-sm{box-sizing: border-box;border: 1px solid #ec9a9e;padding: 18px;font-size: 30px;color: #000000;line-height: 55px;margin-bottom: 35px;}



/* 优势 */
.ysly{width: 100%;}
.ysly .list{width: 32%;float: left;margin: 0 2% 30px 0;border-bottom: 8px solid transparent;padding-bottom: 10px;transition: .5s;}
.ysly .list:nth-child(3n){margin-right: 0;}
.ysly .list .cont{width: 100%;box-sizing: border-box;border: 1px  solid transparent;padding: 55px 15px;height: 292px;transition: .5s;}
.ysly .list .ico{display: block;width: 90px;height: 100px;overflow: hidden;position: relative;margin: 0 auto 10px;}
.ysly .list .ico img{display: block;width: 100%;position: absolute;top: -100px;left: 0;right: 0;transition: .5s;}
.ysly .list .tit{text-align: center;font-size: 22px;color: #000;line-height: 30px;transition: .5s;}
.ysly .list .ftit{text-align: center;font-size: 14px;color: #000;/* text-transform: uppercase; */line-height: 18px;transition: .5s;}
.ysly .list .desc{width: 80%;text-align: center;font-size: 14px;color: #000;line-height: 18px;margin: 10px auto 0;transition: .5s;}

.ysly .list:hover{border-color: #ebab30;}
.ysly .list:hover .cont{border-color: #ebab30;}
.ysly .list:hover .ico img{top: 0;}
.ysly .list:hover .tit{color: #ebab30;}
.ysly .list:hover .ftit{color: #ebab30;}
.ysly .list:hover .desc{color: #ebab30;}



/* 合作院校 */
.hzyx{width: 100%;margin-bottom: 45px;}
.hzyx .list{width: 24.1%;float: left;margin: 0 1.2% 15px 0;}
.hzyx .list .list-b{/* background: #ebebeb; */box-sizing: border-box;padding: 6px;width: 100%;}
.hzyx .list:nth-child(4n){margin-right: 0;}
.hzyx .list a{display: block;width: 100%;box-sizing: border-box;border: 1px solid #dd4b53;overflow: hidden;height: 15.104vw;}
.hzyx .list a img{display: block;width: 100%;transition: .5s;}
.hzyx .list p{font-size: 16px;color: #555;line-height: 25px;text-align: center;min-height: 75px;margin-top: 10px;}
.hzyx .list:hover a img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
@media screen and (max-width: 1660px) {
    .hzyx .list a{height: 250px;}
}



/* 详情 */
.content{padding-bottom: 100px;}
.content h4{font-size: 24px;text-align: center;color: #444;line-height: 40px;margin-bottom: 25px;}
.content article{font-size: 18px;color: #555;line-height: 35px;text-align: justify;}
.content article img{max-width: 100%;}
.content article iframe{display: block;width: 800px;height: 600px;margin: 15px auto;border: 0;}



.jjbox{width: 100%;height: 60px;position: relative;background: #fff;box-sizing: border-box;border: 2px solid #ebab30;border-radius: 60px;}
.jjbox .jjL{display: block;width: 25%;height: 100%;position: absolute;top: 0;bottom: 0;text-align: center;}
.jjbox .jjL:nth-child(1){left: 0;}
.jjbox .jjL:nth-child(2){left: 25%;}
.jjbox .jjL:nth-child(3){left: 50%;}
.jjbox .jjL:nth-child(4){right: 0;}
.jjbox .jjL img.ico{height: 56px;}
.jjbox .jjL img.ewm{display: none;width: 150px;height: 150px;background: #fff;position: absolute;top: 60px;left: 50%;margin-left: -75px;transition: .5s;}
.jjbox .jjL.active img.ewm{display: block;}



/* 案例展示 */
.case{}
.case-slogan{width: 100%;height: 164px;background: url(../images/bj_case.jpg) center center no-repeat;background-size: 100% 100%;box-sizing: border-box;padding: 38px 0;font-size: 22px;color: #000000;text-align: justify;line-height: 35px;margin-bottom: 65px;}
.case .list{width: 100%;margin-bottom: 50px;}
.case .list .pic{display: block;width: 381px;height: 677px;float: left;}
.case .list .pic img{display: block;width: 100%;}
.case .list .cont{width: calc(100% - 420px);margin: auto 0;float: right;height: 677px;}
.case .list .cont .auto{width: 100%;margin: auto 0;}
.case .list .tit{display: block;width: 715px;min-height: 81px;position: relative;background: #151837;color: #fff;margin-bottom: 85px;font-size: 26px;box-sizing: border-box;padding: 20px 50px;line-height: 40px;}
.case .list .tit .ico{display: block;width: 85px;height: 81px;position: absolute;top: 0;right: 0;}
.case .list .desc{font-size: 18px;color: #666666;text-align: right;line-height: 35px;}
.case .list:nth-child(odd) .tit{float: right;}
.case .list:nth-child(even) .pic{float: right;}
.case .list:nth-child(even) .cont{float: left;}
.case .list:nth-child(even) .desc{text-align: justify;}
.case .list:nth-child(2n) .tit{background: #43bedf;}
.case .list:nth-child(3n) .tit{background: #ebab30;}










/* 上下页 */
.m-clips{margin: 60px 0 0;font-size: 16px;color: #444;line-height: 35px;border-top: 1px solid #dcdcdc;padding-top: 45px;}
.m-clips a{font-size: #444;line-height: 35px;}



/*效果  hover滑动效果*/
/* animation-name:fadeInUp;animation-delay: 0.1s; */
.y{box-shadow: 5px 5px 10px #535c8c;-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);}
.r{transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);box-shadow: 5px 5px 10px #888;}
.x{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.c{transform:rotateY(360deg);-webkit-transform:rotateY(360deg);}
@media screen and (max-width: 1360px) {}
