b{
    font-weight:normal
}
.cont{
    width: 580px;
    margin: auto;
    padding-bottom: 38px;
}
.cont-top{
    background: url(../images/bjd.png) no-repeat;
    padding-top: 20px;
    padding-bottom: 28px;
    margin: 30px auto 0px;
    text-align: center;
}
.cont-top h2{
    font-size: 32px;
    position: relative;
    font-weight: 700;
    z-index: 1;
}
.cont-top  h2 span{
    display: inline-block;
    width: 450px;
    height: 20px;
    background: #d4f0e8;
    position: absolute;
    bottom: 0px;
    left: 72px;
    z-index: -1;
}
.cont-top h3{
    margin-top: 15px;
    font-size: 25px;
}
.cont-top h3 b{
    color: #79c8b0;
}
.cont-top h3 span{
    font-size:21px ;
    color: #999999;
}
.cont-top p{
    line-height: 42px;
    margin-top: 20px;
    font-size: 23px;
}
.cont-top p span{
    color: #ff9833;
}
.text{
    margin: 30px auto;
    line-height: 42px;
    color: #666666;
    font-size: 24px;
    text-align: justify    ;

}
.cont21,.cont41{
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}
.cont21 li img{width:273px;}
.cont21 li:nth-of-type(1),.cont21 li:nth-of-type(2){
    margin-bottom:20px;
} 
.diji{
    border: 1px solid #ff9833;
    width: 278px;
    height: 58px;
    line-height: 58px;
    text-align: center;
    border-radius: 30px;
    margin: 40px auto 40px;
    color: #ff9833;
}
.diji a{
   color: #ff9833;
}
.sy20 {
    width: 100%;
    height: 20px;
    background: #f6f6f8;
    margin-bottom: 35px;
}
.cont2{
    width: 580px;
    margin: auto;
    text-align: center;
}
.cont2 h2,.cont3 h2,.cont4 h2,.cont5 h2{
    font-size: 32px;
    font-weight: 700;
    position: relative;
    z-index: 1;
}
.cont2 h2 b,.cont3 h2 b,.cont4 h2 b,.cont5 h2 b{
    color: #2ab28d;
    font-weight: 700;
}
.cont2 h2 span,.cont3 h2 span,.cont4 h2 span,.cont5 h2 span{
    display: inline-block;
    width: 75%;
    height: 20px;
    background: #d4f0e8;
    position: absolute;
    bottom: 0px;
    left: 73px;
    z-index: -1;
}
.cont4 h2 span{width:80% !important;left:58px !important;}
.cont4 h4{font-size:28px;background:url(../images/cont4bg.png) no-repeat center;font-weight: 700; margin-top: 40px;}

.cont41 li>p {
		font-size: 22px;
        padding: 10px 0px;
        border-bottom-left-radius: 15px;
        border-bottom-right-radius: 15px;
       }
	   .cont41 li:nth-of-type(1){margin-bottom:10px;}
.p1{ background:#eef9f6;}
.p2{ background:#fff7ed;}

.cont5-l p{
		font-size: 22px;
        padding: 10px 0px;
        border-bottom-left-radius: 15px;
        border-bottom-right-radius: 15px;
		background:#f3f3f3;
       }
.text span{color: #ff9833;}

.cont3,.cont4,.cont5{
    width: 580px;
    margin: auto;
    text-align: center;
    padding-bottom: 38px;
}

.cont5-l .swiper-container{
padding-bottom: 30px;
}
.cont5-l  .swiper-pagination {
    bottom: 0px;
}
.cont5-l .swiper-pagination .swiper-pagination-bullet {
    height: 3px;
    border-radius: 0px;
    width: 26px;
    background: #3bc39e;
}