body{
   background-color: #fcfdf8;
}
.course-title{
   width: 1200px;
   margin: 0 auto;
}
.banner-nr-cong{
   width: 100%;
   position: relative;
}
.banner-nr-cong>img{
   width: 100%;
}
.banner-nr-cong>div{
   width: 100%;
   position: absolute;
   top: 0px;
}
.banner-nr-cong>div>div{
   width: 632px;
   height: 239px;
   margin: 0 auto;
   margin-top: 5%;
   position: relative;
}
.banner-nr-cong>div>div>div{
   position: absolute;
}
.banner-nr-cong>div>div>div>img{
   width: 100%;
}
.banner-nr-cong>div>div>div>span{
   display: block;
   width: 100%;
   color: #fff;
}





.hc-gywm{
   height: 100%;
}

.jmyq{
   padding-top: 6%;
}
.jmyq .main{
   width: 1200px;
   margin: 0 auto;
}
.jmyq .main .items{
   display: flex;
   justify-content:space-between;
   flex-wrap:wrap;
   width: 100%;
}
.jmyq .main .items .item{
   width: 32.5%;
   position: relative;
   margin-top: 2%;
}
/*.jmyq .main .items .item:first-of-type{
   background-image: url("../../img/new/jmlc/jmyq001.jpg");
}
.jmyq .main .items .item:nth-of-type(2){
   background-image: url("../../img/new/jmlc/jmyq002.jpg");
}
.jmyq .main .items .item:nth-of-type(3){
   background-image: url("../../img/new/jmlc/jmyq003.jpg");
}
.jmyq .main .items .item:nth-of-type(4){
   background-image: url("../../img/new/jmlc/jmyq004.jpg");
}
.jmyq .main .items .item:nth-of-type(5){
   background-image: url("../../img/new/jmlc/jmyq005.jpg");
}
.jmyq .main .items .item:nth-of-type(6){
   background-image: url("../../img/new/jmlc/jmyq006.jpg");
}*/
.jmyq .main .items .item img{
   width: 100%;
   opacity: 0.3;
}
.jmyq .main .items .item div{
   position: absolute;
   top: 0px;
   width: 100%;
}
.jmyq .main .items .item span{
   display: block;
   font-size: 28px;
   font-weight: bold;
   color: #e98709;
   text-align: center;
   line-height: 2em;
}
.jmyq .main .items .item p{
   display: block;
   font-size: 18px;
   font-weight: bold;
   color: #4e4d4d;
   line-height: 1.8em;
   text-align: center;
}

.jmlc1{
   background-color: #fbfbfb;
   margin-top: 3%;
   padding-top: 6%;
}
.jmlc1 .main{
   display: flex;
   justify-content:space-between;
   height: 300px;
   padding-bottom: 7%;
   width: 1200px;
   margin: 0 auto;
}
.jmlc1 .main span{
   display: block;
   text-align: center;
   line-height: 1.7em;
}
.jmlc1 .main .item1{
   background-color: #00a096;
   border-radius: 3px;
   width: 172px;
   padding: 1%;
}
.jmlc1 .main .item1 div{
   border:1px solid #fff;
   border-radius: 3px;
}
.jmlc1 .main .item1 div span{
   color: #fff;
   font-size: 16px;
}
.jmlc1 .main .item1 div span:first-of-type{
   color: #eb972c;
   font-size: 18px;
}
.jmlc1 .main .item2{
   background-color: #00a096;
   border-radius: 3px;
   width: 132px;
   height: 84px;
}
.jmlc1 .main .item2 div{
   border:1px solid #fff;
   border-radius: 3px;
   width: 125px;
   height: 74px;
   margin-top: 5px;
   margin-left: 3.5px;
   display: flex;
   justify-content:center;
   align-items:center;
   flex-wrap:wrap;
}
.jmlc1 .main .item2 div span{
   width: 100%;
   color: #fff;
   font-size: 16px;
}
.jmlc1 .main .item2 div span:last-of-type{
   color: #eb972c;
   font-size: 18px;
}
.jmlc1 .main .item3{
   position: relative;
   /*width: 102px;*/
   width: 77px;
   height: 88px;
   font-size: 18px;
   color: #fff;
}
.jmlc1 .main .item3>div{
   background-color: #00a096;
   width: 52px;
   height: 88px;
   position: absolute;
   top: 0;
   transform-origin:center;
}
.jmlc1 .main .item3 .box1{
   transform:rotate(-60deg);
}
.jmlc1 .main .item3 .box2{
   transform:rotate(60deg);
}
.jmlc1 .main .item3 .box3{
   display: flex;
   justify-content:center;
   align-items:center;
}
.jmlc1 .main .item3 .box3>div{
   position: relative;
   height: 74px;
   width: 43px;
}
.jmlc1 .main .item3 .box3>div>div{
   height: 74px;
   width: 43px;
   position: absolute;
   top: 0px;
   background-color: transparent;
   border-top: 1px solid #fff;
   border-bottom: 1px solid #fff;
}
.jmlc1 .main .item3 .box3_1{
   transform:rotate(-60deg);
}
.jmlc1 .main .item3 .box3_2{
   transform:rotate(60deg);
}
.jmlc1 .main .item3 .box3_3{
   display: flex;
   justify-content:center;
   align-items:center;
}
.jmlc1 .main .item3 .box3_3 div{
   position: relative;
   background-color: transparent;
   display: flex;
   justify-content:center;
   align-items:center;
}
.jmlc1 .main .item3 .box3_3 div span{
   position: absolute;
   width: 75px;
   height: 20px;
   font-size: 17px;
   line-height: 20px;
   display: block;
}
.jmlc1 .main .left{
   display: flex;
   justify-content:space-between;
   align-items:center;
   width: 31.2%;
}
.jmlc1 .main .middle{
   display: flex;
   justify-content:space-between;
   flex-wrap:wrap;
   align-content:space-between;
   width: 45.3%;
   position: relative;
}
.jmlc1 .main .middle .above{
   width: 100%;
   height: 88px;
   padding-left: 10%;
   padding-right: 5%;
   display: flex;
   justify-content:space-between;
   align-items:center;
}
.jmlc1 .main .middle .below{
   width: 100%;
   height: 88px;
   padding-left: 10%;
   padding-right: 5%;
   display: flex;
   justify-content:space-between;
   align-items:center;
}
.jmlc1 .main .middle .lefttop{
   position: absolute;
   top: 43px;
   left: -28px;
   height: 60px;
   width: 51px;
   border-left: 1px solid #769d9b;
   border-top: 1px solid #769d9b;
}
.jmlc1 .main .middle .leftbottom{
   position: absolute;
   bottom: 43px;
   left: -28px;
   height: 60px;
   width: 51px;
   border-left: 1px solid #769d9b;
   border-bottom: 1px solid #769d9b;
}
.jmlc1 .main .middle .righttop{
   position: absolute;
   top: 49px;
   right: -27px;
   width: 51px;
   height: 67px;
   border-right: 1px solid #769d9b;
   border-top: 1px solid #769d9b;
}
.jmlc1 .main .middle .rightbottom{
   position: absolute;
   bottom: 49px;
   right: -27px;
   width: 51px;
   height: 67px;
   border-right: 1px solid #769d9b;
   border-bottom: 1px solid #769d9b;
}
.jmlc1 .main .right{
   display: flex;
   justify-content:space-between;
   align-items:center;
   width: 28.2%;
}
.jmlc1 .main .jiantou{
   width: 27px;
   padding-left: 10px;
}
.jmlc1 .main .jiantou img{
   width: 17px;
}