main .top-pic {
    margin-top: 28px;
}
.jj-text {
    font-size: 16px;
    padding: 10px 0;
}
.jj-text div {
    padding: 0 45px;
    text-indent: 2rem
}

/* 报名条件 */
 
.bm-content {
 
    background-color: #e8f1d3;
}
.bm-title {
    
    padding-bottom: 25px;
}

.bm-text ul {
  padding: 0 40px 30px 40px;
  
}
.bm-text ul li {
    display: flex;
    height: 100%;
    font-size: 16px;
    font-weight: bold;
    /* margin-bottom: 14px */
    padding-top: 20px;
    padding-bottom: 20px;
    /* position: relative; */
    border-bottom: 2px dashed #486a00
}
.bm-numb {
   
   padding: 0 20px;
    color: #000;
    text-align: center;
    display:block;

}


.bm-font {
    /* height: 100%; */
  
  
   
}

/* 我们的优势 */

.ys-content {
    font-size: 23px;
    font-weight: bold;
   
}



/* 课程设置 */

.kc-top {
   padding: 0 45px; 
   font-size: 14px;
}
.kc-top ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
}
.kc-top ul li {
    font-weight: bold;
    width: 45%;
    background-color: #e8f1d3;
    padding: 10px 10px;
    margin: 10px 0;
    border: 1px solid #8fae4d;
    border-radius: 10px;
    
}
.kc-top ul li:hover {
    color: #3e5a01;
    border: 1px solid #3e5a01;
}
.detail {
    background-color: #f4fae4;
    padding-bottom: 20px
}
.det-title {
   padding-top: 15px;
   padding-bottom: 15px;
   display: flex
}
.det-title img {
   
    display: block;
    width: 55px;
    height: 55px;
    margin-left: 45px;
  
    margin-right: 10px;
}
.det-title .det-title-sp {
    display:inline-block;
    padding-top: 20px;
    font-size: 200%;
    font-weight: bold;
    color: #638c0a;
   border-bottom: 1px solid #638c0a;
   
}
  
.det-content {
    width: 85%;
    margin: 0 auto;
    font-size: 15px;
}
.det-content-tab {
    display: flex;
   
}
.det-content-tab .det-content-text1{
     width: 40%;
     border: 1px solid #a0a0a0;
     padding: 15px 0;
     text-align: center;
     display: flex;
     align-items: center;
     justify-content: center;
}
.det-content-tab .det-content-text2{
    width: 60%;
    border: 1px solid #a0a0a0;
    padding: 15px 0;
    text-align: center;
}

.det-content-tab .border_top {
    border-top: none
}
.det-content-tab .border_left {
    border-left: none
}
.det-content-tab .border_right {
    border-right: none
}
/* banner开始 */
   
 .headline2 ul li {
	display:inline-block;
	list-style:none;
	width:200px;
	border:1px solid #00C6FF;
}
.qiu {
	background:yellow;
}


/* .banner {
	width:100%;
	position:relative;
	overflow:hidden;
	cursor:pointer;
}
.box { 
    width: 100%;
    position:relative;
    height: 360px;  
}
.box div {
    width: 100%;
    height: 100%;
	position:absolute; 
	top:0;
	left:0;
	opacity:0;
	transform:2s;
	-moz-transition:2s;
    -webkit-transition:2s;
   
}
.box div.active {
	opacity:1;
}
.box div img {
  
	
}
.but div {
  display: none;
	position:absolute;
	top:150px;
	cursor:pointer;
	/* padding:10px; */
	/* font-size:25px;
	background-color:rgba(0,0,0,0.3);
	color:white;
	z-index:2;
}
.but .next {
	right:0px;
}
.but .prev {
	left:0px;
}

.but div:hover {
	background:rgba(0,0,0,0.6)
}
.Dots {
    position:absolute; 
	bottom:10%;
    left: 50%;
    margin-left: -48px;
   
}
.Dots a {
	width:12px;
	height:12px;
	float:left;
	display:block;
	background-color: #d2d2d2;
    margin-left:8px;
    border-radius: 50%;
   
	
}
.Dots a.active {
	background-color:#638c0a;
}  */

/* banner结束 */

 /* 常见问题 */


.cj-text {
   display: flex;
   flex-direction: column;
   
}


.cj-text .cjwt1,.cj-text .cjwt2,.cj-text .cjwt3,.cj-text .cjwt4 {
 
  margin-bottom: 25px;
  padding: 0 45px
}

.cjwt1 .top-text,.cjwt2 .top-text,.cjwt3 .top-text,.cjwt4 .top-text { 
     display: flex;
    font-size: 24px;
    font-weight: bold;
    color: black;
    border-bottom: 2px solid #d2d2d2;
    padding-top: 20px
}
.cjwt1 .top-text span,.cjwt2 .top-text span,.cjwt3 .top-text span,.cjwt4 .top-text span {
    
   padding-bottom: 20px;
    border-bottom: 2px  solid #f19149;
    background: url('../images/zsjz-pic12.png') no-repeat;
    padding-left: 40px; 
}

.cjwt1 .bottom-text,.cjwt2 .bottom-text,.cjwt3 .bottom-text,.cjwt4 .bottom-text { 
    font-size: 160%;
    padding: 10px 10px;
    background-color: #f4f4f4;
    margin-top: 15px;
    font-size: 16px;
}
.cjwt1 .bottom-text span,.cjwt2 .bottom-text span,.cjwt3 .bottom-text span,.cjwt4 .bottom-text span {
    display: inline-block;
    width: 35px ;
    height: 61px;
    line-height: 25px;
    background-color: #6e980c;
    color: #fff;
    padding-top: 10px ;
    text-align: center;
    margin-right: 10px;
}