/*
.course-container{width: 297px;height: 405px;background-color:*/ green;}
/*.course-container > div > div:nth-child(1){margin-left: 21px;margin-top: 67px;font-size: 23px;}
.course-container > div > div:nth-child(2){margin-top: 12px;margin-left: 23px;font-size: 15px;}*/

.block .banner-course{height: calc(100vh);}
.consult-pop .bg{background-color: rgba(0,0,0,0.5);}
/*.swiper-container-banner-course{height: 684px;}*/


.course-title-h1 {padding-top:49px;height: 195px;width: 297px;margin-top: 30px;}
.course-title-h-1{background-image: url(../images/course-index/courseA.png);}
.course-title-h2{background-image: url(../images/course-index/courseB.png);}
.course-title-h3{background-image: url(../images/course-index/courseC.png);}
.course-title-h4{background-image: url(../images/course-index/courseD.png);}



.course-title-h1 > div{text-align: left;margin-left: 27px;font-size: 21px;line-height: 30px;}
.course-title-h1 > div:nth-child(2){margin-top: 19px;font-size: 15px;}

.course-detail-v{height: 515px;width:295px;background-color: white;padding-top: 44px;text-align: left;}
.course-detail-v > div{
height: 90px;
font-size: 18px;
color: #646464;
margin-left: 29px;
overflow: hidden;}
.course-detail-v > div:nth-child(2){margin-top: 61px;}
.course-detail-v > div:nth-child(3){margin-top: 61px;}
.course-detail-v .line{background: rgba(245, 240, 240, 1);width: 30px;height: 2px;position: absolute;top: 50%;left: 0;}
.course-detail-v .line:nth-child(2){top: 50%;}
.course-detail-v > .course-more-v {transition: all 0.0000000001s linear;text-align: center;width: 133px;height: 42px;border: solid 1px #CAAA7A;border-radius: 21px;margin-top: 15px;   display: flex;justify-content: center;align-items: center;color: #CAAA7A}
.course-detail-v > .course-more-v:hover{color: white;background-color: rgba(202, 170, 122, 1);cursor: pointer;}

.course-detail-v .add-class-h1{max-width: 180px;line-height: 29px;}
.course-detail-v .add-class-h2{max-width: 180px;line-height: 29px;}
.course-detail-v .add-class-h3{max-height: 75px!important;max-width: 150px;line-height: 29px;}


.layui-main-v{margin-top: 84px;text-align: left;margin-left: 370px;}
.layui-main-v > div:nth-child(1){font-size: 38px;}
.layui-main-v > div:nth-child(2){font-size: 24px;margin-top: 15px}
.layui-main-v > div:nth-child(3){font-size: 18px;margin-top: 23px;color: rgba(243, 243, 243, 1)}
.layui-main-v > div:nth-child(4){margin-top: 23px;font-size: 15px;color: #FFF3F3F3;}
.layui-main-v > div:nth-child(4) > div{margin-top: 13px;}
.layui-main-v > div:nth-child(5){margin-top: 20px;font-size: 28px;color: rgba(196, 166, 121, 1)}
.layui-main-v > div:nth-child(6){height: 24px;}

.course-advence .course-a-advence,.course-a-advence-cover{display: flex;justify-content: center;height: 290px;}
.course-advence .course-a-advence > div,.course-a-advence-cover > div{margin-left: 10px;width: 297px;height: 285px;text-align: left;border-radius: 4px;    box-shadow: 0px 5px 18px 0px rgba(204,205,205,0.3);}
.course-advence .course-a-advence > div:nth-child(1),.course-a-advence-cover > div:nth-child(1){margin-left: 0px;}
.course-advence .course-a-advence > div:nth-child(1){margin-left: 0px;}
.course-advence .course-a-advence > div > div:nth-child(1){margin-top: 37px;color: #ccaa77;font-size: 48px;margin-left: 21px}
.course-advence .course-a-advence > div > div:nth-child(2){font-weight: bold;margin-top:6px;color: black;font-size: 26px;margin-left: 18px;}
.course-advence .course-a-advence > div > div:nth-child(3){margin-top:22px;color: #323232;font-size: 18px;margin-left: 19px;width: 234px;line-height: 29px;}

.course-a-advence-cover{position: absolute;z-index: 9999;top: 0}
.course-a-advence-cover > div{background-color:rgba(0,0,0,.9);opacity: 0;height: 285px;overflow: hidden;}
.course-a-advence-cover > div > div:nth-child(1){width: 196px;height: 106px;color:white;font-size: 16px;margin-left:20px;margin-top: 35px;line-height: 22px;}
.course-a-advence-cover > div > div:nth-child(2){width: 197px;height: 76px;margin-left:20px;margin-top: 26px;color:white;font-size: 16px;line-height: 22px; }
.course-a-advence-cover-opacity{opacity: 0;}

.a-plan-card{display: flex;justify-content: center;margin-top: 0px;flex-wrap: wrap;}
.a-plan-card>div{border-radius: 4px;box-shadow:5px 10px 20px 0px rgba(0, 0, 0, 0.06);margin-top: 17px;width: 385px;height: 352px;background-color: white;margin-left: 16px;}
.a-plan-card > div > div:nth-child(1){margin-top: 30px;color: #ccaa77;font-size: 48px;margin-left: 20px}
.a-plan-card > div > div:nth-child(2){font-weight: bold;margin-top:6px;color: black;font-size: 22px;margin-left: 20px;}
.a-plan-card > div > div:nth-child(3){margin-top:22px;color: rgba(100, 100, 100, 1);font-size: 16px;margin-left: 20px;line-height: 30px;}

.case-info-bg{height: 550px;background-color:rgba(207, 183, 145, .4);padding-top: 10px;border-radius: 7px;box-shadow: 1px 0px 16px rgba(100, 100, 100, 0.18);width: 100.2%;margin: 0 auto;}
.case-info-bg .case-info{background-color: white;width: 100%;height: 530px;border-radius: 6px;border:solid 1px rgba(180, 180, 180, 0.1);}
.case-info{background-image: url(../images/casepass.png);display: flex; justify-content: center;align-items: center;line-height: 1.8}
.case-info>div{color: rgba(100, 100, 100, 1);font-size: 16px;text-align: left;}
.case-info>div:nth-child(2){margin-left: 145px;}
.case-info>div:nth-child(3){margin-left: 143px;}



.student-main-content{display: flex;justify-content: center;flex-wrap: wrap;height: auto !important;}
.student-main-content>div:nth-child(n+5){margin-top: 15px;}
.student-main-content .student-content-v{position: relative;top: 0;left:0;box-shadow:5px 10px 32px 0px rgba(0, 0, 0, 0.06);background: #fff;border-radius: 4px;border: 1px solid rgba(180, 180, 180, 0.18);width: 294px;height: 590px;margin-left: 14px;}
.student-main-content .student-content-v:nth-child(1){margin-left: 0px;}
.student-main-content .student-content-v:nth-child(5){margin-left: 1px;}
.company-wrap{position: absolute;width: 100%;height: 220px;left: 0;top: 0;display: flex;align-items: center;}
.company-wrap img{display: block;margin: 0 auto;max-width: 100%;}
.member-brief{position: absolute;width: 100%;height: 100px;left: 0;top: 169px;padding: 0 35px;}
.member-brief .avatar-wrap{margin: 0 auto;border-radius: 50%;overflow: hidden;width: 61px;height: 62px;transition: none;-webkit-transition: none;}
.member-brief .avatar-wrap img{width: 100%;}
.member-brief .detail{text-align: center;color: #646464;font-size: 16px;margin-top: 14px;}
.member-brief .detail p{text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.member-intro-v{position: absolute;top: 57%;left: 30%;}
.member-achieve-v{position: absolute;width: 100%;text-align: center;top: 430px;color: #646464;padding: 0 30px;}
.member-achieve-v .title-v{font-size: 20px;color: rgb(50,50,50);margin-bottom: 12px;}
.member-achieve-v .detail-v{line-height: 26px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;}

.process-class{height: 630px;  width: 1200px;  box-shadow: 1px 0px 16px rgba(100,100,100,0.18);background: #fff;border-radius: 4px;border: 1px solid rgba(180, 180, 180, 0.18);}
.border-golden-v{box-shadow: 1px 0px 16px rgba(100,100,100,0.18);background: #fff;border-radius: 4px;border: 1px solid rgba(180, 180, 180, 0.18);}
.border-golden-v:nth-child(1){margin-left: 0px;}
.border-golden-v:nth-child(5){margin-left: 0px;}
.border-golden-v-question{box-shadow:5px 10px 32px 0px rgba(0, 0, 0, 0.06);background: #fff;border-radius: 4px;border: 1px solid rgba(180, 180, 180, 0.18);margin-left: -6px;}
.border-golden-v-question:nth-child(1){margin-left: 0px;}
.process-class .line-cricle-1{width: 915px;height: 215px;border: 5px solid rgba(226, 226, 226, 1);border-radius: 125px;border-left-color: rgba(255, 255, 255, 0);border-top-left-radius: 0px;border-bottom-left-radius: 0;margin-top: 101px;margin-left: 202px;}
.process-class .line-cricle-3{
width: 100px;
height: 215px;
border: 5px solid rgba(226, 226, 226, 1);
border-radius: 100% 0 0 100%/50%;
border-right: none;
position: absolute;
top: 318px;
left: 100px;

}
.process-class .line-cricle-2{
width: 915px;
height: 215px;
border-bottom: 5px solid rgba(226, 226, 226, 1);
/* border-left-style: none; */
/* border-right-style: none; */
margin-top: -5px;
margin-left: 202px;

}
.process-class .line-cricle-add{
width: 100px;
height: 10px;
border-bottom: 5px solid rgba(226, 226, 226, 1);
position: absolute;
top: 103px;
left: 114px;
}
.controlle-cricle{margin-left:-22px;}
.line-icon{position: absolute;top: 0;left: 0;min-width: 1125px;min-height: 608px;}
.line-icon>div{display: flex;position: relative;}
.line-icon>div:nth-child(1){margin-top: 32px;margin-left: -50px;}
.line-icon>div:nth-child(n+1)>div{position: relative;}
.line-icon>div:nth-child(n+1)>div>div{position: absolute;font-size:15px;font-family:MicrosoftYaHei;top: 64%;left: 28%;font-weight:400;color:rgba(0,0,0,1);}
.line-icon>div:nth-child(1)>div:nth-child(1){margin-top: 20px;margin-left: 145px;opacity: .5;}
.line-icon>div:nth-child(1)>div:nth-child(2){margin-left: 110px;}
.line-icon>div:nth-child(1)>div:nth-child(3){margin-left: 162px;}
.line-icon>div:nth-child(1)>div:nth-child(4){margin-left: 162px;}

.line-icon>div:nth-child(2){margin-top: 68px;margin-left: 195px;}
.line-icon>div:nth-child(2)>div:nth-child(1){margin-top: 0px;margin-left: 61px;}
.line-icon>div:nth-child(2)>div:nth-child(2){margin-left: 162px;}
.line-icon>div:nth-child(2)>div:nth-child(3){margin-left: 162px;}
.line-icon>div:nth-child(2)>div:nth-child(4){margin-left: 162px;}

.line-icon>div:nth-child(3){margin-top: 68px;margin-left: 195px;}
.line-icon>div:nth-child(3)>div:nth-child(1){margin-left: 61px;}
.line-icon>div:nth-child(3)>div:nth-child(1)>div{left: 18%}
.line-icon>div:nth-child(3)>div:nth-child(2){margin-left: 162px;}
.line-icon>div:nth-child(3)>div:nth-child(3){margin-left: 162px;}
.line-icon>div:nth-child(3)>div:nth-child(4){margin-left: 80px;margin-top: 27px;}

/*.a-plan-card-lesson-detail{margin-left: -30px;}*/
.a-plan-card-lesson-detail>div{width: 590px;}
.a-plan-card-lesson-detail>div:nth-child(1),.a-plan-card-lesson-detail>div:nth-child(2){height: 452px;}
.a-plan-card-lesson-detail>div:nth-child(7){position: relative;margin-bottom: 17px;flex: 1;margin-bottom: 17px;flex: 1;}
.a-plan-card-lesson-detail>div:nth-child(7)>div:nth-child(3){margin-left: 108px !important;position: relative;top: -18px;}
.a-plan-card-lesson-detail>div:nth-child(7)>div:nth-child(2){position: relative;top: -16.5px;}

.vip-show{}
.vip-show>div{display: flex;justify-content: center;margin-top: 11px;}
.vip-show>div>div{overflow: hidden;box-shadow: 1px 0px 16px rgba(100,100,100,0.18);border-radius: 4px;margin-left: 11px;width: 297px;height: 322px;background-color: rgba(249, 249, 249, 1);color:rgba(100, 100, 100, 1);font-size:16px  }
.vip-show>div>div>div:nth-child(1){width: 297px;height: 225px;background-color: white;display: flex;justify-content: center;align-items: center;}
.vip-show>div>div>div:nth-child(2){display: flex;margin-top: 23px;margin-left: 30px;text-align: center;}
.vip-show>div>div>div:nth-child(2) img{width: 55px;height: 55px;border-radius: 50%;}
.vip-show>div>div>div:nth-child(2)>div:nth-child(2)>div{margin-left: 23px;}

.block:nth-child(2) {margin-top: 60px;}
.course-a-quesetion{font-size: 20px;margin-bottom: 25px;}
.old_price_course{position: relative;top: -29px;font-size: 18px;left: 170px;}

.a-plan-card>div:nth-child(28){flex: 1;margin-bottom: 20px;height: 215px;}
.a-plan-card>div:nth-child(28)>div:nth-child(1),.a-plan-card>div:nth-child(28)>div:nth-child(2){
display: inline-block;
}
.a-plan-card-lesson-detail>div:nth-child(7)>div:nth-child(1),.a-plan-card-lesson-detail>div:nth-child(7)>div:nth-child(2){
display: inline-block;
}
.course-advence .swiper-container .swiper-wrapper .swiper-slide .a-plan-card1 > div > div:nth-child(3){color:rgba(100, 100, 100, 1);width: auto;}

.a-plan-card-lesson-detail>div:nth-child(7){height: 220px;}
.a-plan-card-lesson-detail>div:nth-child(7)>div:nth-child(3){width: 60%;}

.choose-1{font-size: 20px;cursor: pointer;}
/*resovebug*/
.course-a-advence-cover span{font-weight: 600;margin-bottom: 4px}


/*add by diesel*/
.swiper-container-process{overflow: visible;}
.swiper-container-process .swiper-slide:nth-child(1){height: 630px;box-shadow:5px 10px 32px 0px rgba(0, 0, 0, 0.06);background: #fff;border-radius: 6px;border: 1px solid rgba(180, 180, 180, 0.18);display: flex;align-items: center;justify-content: center;}
.swiper-container-process .swiper-slide:nth-child(1) .process-container{width: 1030px;height: 430px;position: relative;}
.swiper-container-process .swiper-slide:nth-child(1) .process-container .process-bg{position: relative;width: 100%;height: 100%;border: 8px solid rgba(226,226,226,1);border-left: none;border-right: none;}
.swiper-container-process .swiper-slide:nth-child(1) .process-container .process-bg .half-circle{position: absolute;width: 219px;height: 219px;}
.swiper-container-process .swiper-slide:nth-child(1) .process-container .process-bg .half-circle div{width: 100%;height: 100%;border-radius: 50%;border: 8px solid rgba(226,226,226,1);border-left-color: transparent;border-bottom-color: transparent;}
.swiper-container-process .swiper-slide:nth-child(1) .process-container .process-bg .half-circle.half-circle1{right: 0;top: -8px;background:-webkit-linear-gradient(right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 50.001%, rgba(255,255,255,0) 100%);}
.swiper-container-process .swiper-slide:nth-child(1) .process-container .process-bg .half-circle.half-circle1 div{transform: rotate(45deg);}
.swiper-container-process .swiper-slide:nth-child(1) .process-container .process-bg .half-circle.half-circle2{left: 0;bottom: -8px;background:-webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 50.001%, rgba(255,255,255,0) 100%);}
.swiper-container-process .swiper-slide:nth-child(1) .process-container .process-bg .half-circle.half-circle2 div{transform: rotate(-135deg);}
.swiper-container-process .swiper-slide:nth-child(1) .process-container .process-bg .middle-line{height: 8px;left: 108px;right: 108px;top: calc(50% - 4.5px);background: rgba(226,226,226,1);position: absolute;z-index: 5;}
.swiper-container-process .swiper-slide:nth-child(1) .process-container .process-circles{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.swiper-container-process .swiper-slide:nth-child(1) .process-container .process-circles>div{position: absolute;width: 140px;height: 140px;border: 7px solid rgba(236,226,211,1);border-radius: 50%;background: rgba(255,255,255,1);z-index: 6;background-size: 50%;background-position: 50% 50%;background-repeat: no-repeat;}
.swiper-container-process .swiper-slide:nth-child(1) .process-container .process-circles div:nth-child(3n+1){left: 108px;}
.swiper-container-process .swiper-slide:nth-child(1) .process-container .process-circles div:nth-child(3n+2){left: calc(50% - 70px);}
.swiper-container-process .swiper-slide:nth-child(1) .process-container .process-circles div:nth-child(3n+3){right: 108px;}
.swiper-container-process .swiper-slide:nth-child(1) .process-container .process-circles>div{background-position-y: 23px;}
.swiper-container-process .swiper-slide:nth-child(1) .process-container .process-circles>div:nth-child(1){background-image: url(../images/process/process1.png);top: -70px;background-size: unset;}
.swiper-container-process .swiper-slide:nth-child(1) .process-container .process-circles div:nth-child(2){background-image: url(../images/process/process2.png);top: -70px;background-size: unset;}
.swiper-container-process .swiper-slide:nth-child(1) .process-container .process-circles div:nth-child(3){background-image: url(../images/process/process3.png);top: -70px;background-size: unset;}
.swiper-container-process .swiper-slide:nth-child(1) .process-container .process-circles div:nth-child(4){background-image: url(../images/process/process4.png);top: calc(50% - 70px);background-size: unset;}
.swiper-container-process .swiper-slide:nth-child(1) .process-container .process-circles div:nth-child(5){background-image: url(../images/process/process5.png);top: calc(50% - 70px);background-size: unset;}
.swiper-container-process .swiper-slide:nth-child(1) .process-container .process-circles div:nth-child(6){background-image: url(../images/process/process6.png);top: calc(50% - 70px);background-size: unset;}
.swiper-container-process .swiper-slide:nth-child(1) .process-container .process-circles div:nth-child(7){background-image: url(../images/process/process7.png);bottom: -70px;background-size: unset;}
.swiper-container-process .swiper-slide:nth-child(1) .process-container .process-circles div:nth-child(8){background-image: url(../images/process/process8.png);bottom: -70px;background-size: unset;}
.swiper-container-process .swiper-slide:nth-child(1) .process-container .process-circles div:nth-child(9){background-image: url(../images/process/process9.png);bottom: -70px;background-size: unset;}
.swiper-container-process .swiper-slide:nth-child(1) .process-container .process-circles>div>div:nth-child(1){ font-size:15px;
font-family:MicrosoftYaHei;font-weight:400;color:rgba(0,0,0,1);text-align: center;margin-top: 86px;}
.swiper-container-process .position-icon>div{position: absolute;width: 45px;height: 60px;background: url(../images/process/process10.png);}
.swiper-container-process .position-icon>div:nth-child(1){top: -12%;left: -2%;}
.swiper-container-process .position-icon>div:nth-child(2){bottom: 0;right: -2%;}


.course-advence .swiper-container,.course-advence .swiper-slide{overflow: visible;}
.swiper-container-student-job-1{overflow: visible;}
.swiper-container-student-job-1 .swiper-wrapper{overflow: visible;}
.swiper-container-student-job-1 .swiper-wrapper .swiper-slide{overflow: visible;}
.swiper-container-questions{overflow: visible;}
.swiper-container-questions .swiper-wrapper{overflow: visible;}
.swiper-container-questions .swiper-wrapper .swiper-slide{overflow: visible;}


.training-company-wrapper .swiper-container,.training-company-wrapper .swiper-slide{overflow: visible;}

.swiper-container-suitable-people .swiper-wrapper .swiper-slide{background-position: 105% 130%;    background-size: 40% 62%;}
.main-home>div:nth-child(1){padding-top: 114px;text-align:center;font-size:39px;font-weight:400;color:rgba(229,229,229,1);}
.main-home>div:nth-child(2){text-align: center;}
.main-home>div:nth-child(2)>div{margin-top: 24px;display: inline-block;width:73px;height:3px;background:rgba(196,166,121,1);opacity:0.47;}
.main-home>div:nth-child(3){margin-top: 20px;text-align: center;font-size:28px;font-weight:300;color:rgba(224,224,224,1);}




