.banner .swiper-pagination{bottom:78px}
.banner .swiper-pagination .swiper-pagination-bullet{height: 3px; border-radius: 0px; width: 26px;background: #3bc39e;}
.cont1{
    width: 584px;
    margin: 35px auto 0;
    padding-bottom: 15px;
}
.cont1-top{
    text-align: center;
    background: url(../images/top.png) no-repeat 193px 19px;
 
}
.cont1-top h3 {
    font-size: 36px;
    color: #2ab28d;
    font-weight: 700;
}
.cont1-top .szaq_biaoti{
    width: 100%;
    text-align: center;
    position: relative;
    overflow: hidden;
}
.cont1-top .szaq_biaoti h4{
    font-size: 28px;
    color: #333;
    position: absolute;
    left: 119px;
    bottom: 5px;
    z-index: 1;
    font-weight: normal;
    letter-spacing: 1px;
}


.cont1-top .szaq_biaoti span{
    width: 350px;
    height: 18px;
    background: #d4f0e8;
    display: inline-block;
    margin-top: 24px;
}




.text{
    width: 576px;
    margin: 25px auto 0px;
}
.text p{
    font-size: 24px;
    line-height: 42px;
    color: #666666;
}
.lctp {
    margin-top: 20px;
    position: relative;
}
.lctp h2{
    position: absolute;
    font-size: 28px;
    color: #ffffff;
    top: 53px;
    left: 65px;
    font-weight: 700;
}
.lctp p{
    position: absolute;
    width: 308px;
    font-size: 22px;
    line-height: 36px;
    color: #ffffff;
    bottom: 44px;
    left: 32px;
}
.jstp{
    padding-bottom: 20px;
}
.jstp li{ 
    position: relative;
    margin-top: 44px;
}
.jstp li:nth-of-type(1) span,.jstp li:nth-of-type(3) span{
    position: absolute;
    font-size: 24px;
    color: #008460;
    top: 8px;
    left: 60px;
}
.jstp li:nth-of-type(1) h2,.jstp li:nth-of-type(3) h2{
    position: absolute;
    font-size: 32px;
    color: #ff9833;
    top: 8px;
    left: 346px;
    font-weight: 700;
}
.jstp li:nth-of-type(1) p,.jstp li:nth-of-type(3) p{
    width: 358px;
    position: absolute;
    top: 99px;
    font-size: 22px;
    color: #666666;
    line-height: 38px;
}
.jstp li:nth-of-type(2) span,.jstp li:nth-of-type(4) span{
    position: absolute;
    top: 8px;
    right: 60px;
    font-size: 24px;
    color: #008460;
}
.jstp li:nth-of-type(2) h2,.jstp li:nth-of-type(4) h2{
    position: absolute;
    font-size: 32px;
    color: #ff9833;
    top: 8px;
    left: 129px;
    font-weight: 700;
}
.jstp li:nth-of-type(2) p,.jstp li:nth-of-type(4) p{
    width: 358px;
    position: absolute;
    top: 99px;
    right: 0px;
    font-size: 22px;
    color: #666666;
    line-height: 38px;
}
.cont2,.cont3,.cont4,.cont5,.cont6{
    width: 584px;
    margin: auto ;
    padding-bottom: 36px;
}
.cont2-top{
    text-align: center;
    background: url(../images/top.png) no-repeat 193px 19px;
 
}
.cont2-top h3 {
    font-size: 36px;
    color: #2ab28d;
    font-weight: 700;
}
.cont2-top .szaq_biaoti{
    width: 100%;
    text-align: center;
    position: relative;
    overflow: hidden;
}
.cont2-top .szaq_biaoti h4{
    font-size: 28px;
    color: #333;
    position: absolute;
    left: 148px;
    bottom: 5px;
    z-index: 1;
    font-weight: normal;
    letter-spacing: 1px;
}


.cont2-top .szaq_biaoti span{
    width: 298px;
    height: 18px;
    background: #d4f0e8;
    display: inline-block;
    margin-top: 24px;
}



.content{width:576px;margin:0 auto;margin-top:25px}
.content .biaotou{width:576px;height:80px;background: webkit-linear-gradient(left, #55c2a4 30%, #55c2a4 70%);background: o-linear-gradient(right,#55c2a4 30%, #55c2a4 70%);background: linear-gradient(to right, #55c2a4 30%, #55c2a4 70%);color:#FFF;padding-top:3px}
.content .biaotou ul{display:flex;width:570px;height:76px;border:1px solid #f0f0f0;margin:0 auto;-webkit-box-sizing:border-box;}
.content .biaotou ul li{height:76px;text-align:center;border-right:1px solid #FFF}
.content .biaotou ul li:nth-of-type(1){width:124px}
.content .biaotou ul li:nth-of-type(2){width: 277px;}
.content .biaotou ul li:nth-of-type(3){width:126px}
.content .biaotou ul li:last-child{border:none}
.content .biaotou ul li p{margin-top:12px;    font-size: 25px;color:#fff;}
.content .biaotou ul li span{display:block;font-size:12px;color:#fff;}
.anli{width:574px;height:127px;border:1px solid #d1d1d1;background:#FFF}
.anli ul{display:flex;}
.anli ul li{height:127px;border-right:1px solid #d1d1d1}
.anli ul li p{font-size:23px;}
.anli ul li:last-child{border:none}
.content .anli ul li:nth-of-type(1){width:127px;color:#008964;text-align:center}
.content .anli ul li:nth-of-type(1) i{display:block;width:36px;height:46px;margin:24px auto 6px;background:url(../images/tubiao.png) no-repeat 0px 10px;overflow:hidden}
.content .anli ul li:nth-of-type(2){       width: 242px;
    height: 100px;
    padding-top: 30px;
    padding-left: 20px;
    padding-right: 16px;
    font-size: 20px;
    text-align: center;}
.content .anli ul li:nth-of-type(3){width: 158px;
    height: 100px;
    padding-top: 30px;
    text-align: center;
    font-size: 20px;}
.content .anli ul li:nth-of-type(4){width:151px;height:120px;padding-top:7px;padding-left:12px}
.content .anli2 ul li:nth-of-type(1) i {
     display: block;
    width: 39px;
    height: 35px;
    margin: 24px auto 10px;
    background: url(../images/tubiao.png) no-repeat 0px -36px;
    overflow: hidden;}
.content .anli3 ul li:nth-of-type(1) i{    display: block;
    width: 42px;
    height: 36px;
    margin: 24px auto 10px;
    background: url(../images/tubiao.png) no-repeat 0px -70px;
    overflow: hidden;}
.content .anli4 ul li:nth-of-type(1) i{display: block;
    width: 36px;
    height: 25px;
    margin: 24px auto 10px;
    background: url(../images/tubiao.png) no-repeat 0px -105px;
    overflow: hidden;}
.content .anli5{background:#d4f0e8}
.content .anli5 li:nth-child(1) p{line-height:26px;}
.content .anli5 ul li:nth-of-type(1) i{    display: block;
    width: 43px;
    height: 39px;
    background: url(../images/tubiao.png) no-repeat 0px -140px;
    margin-top: 24px;
    overflow: hidden;}
    .ico{
        width: 576px;
        margin:30px auto 0px;
        position: relative;
    }
    .xgcn{
        width: 576px;
        margin: 25px auto 0px;
        background: url(../images/tubiao.png) no-repeat center -196px;
        padding-top: 26px;
        text-align: center;
    }
    .xgcn p{
        font-size: 28px;
        color: #333333;
    }
    .sdbz li{
        margin-top: 38px;
        position: relative;
    }
    .sdbz li:nth-of-type(1) h3,.sdbz li:nth-of-type(3) h3{
        position: absolute;
        top: 60px;
        left: 20px;
        color: #ff671d;
    }
    .sdbz li:nth-of-type(1) span,.sdbz li:nth-of-type(3) span{
        position: absolute;
        top: 98px;
        left: 20px;
        color: #c0bfbf;
        font-size: 20px;
    }
    .sdbz li:nth-of-type(1) p,.sdbz li:nth-of-type(3) p{
        position: absolute;
        bottom: 8px;
        left: 20px;
        font-size: 22px;
        line-height: 40px;
    }
    .sdbz li:nth-of-type(2) h3,.sdbz li:nth-of-type(4) h3{
        position: absolute;
        top: 60px;
        right: 20px;
        color: #ff671d;
    }
    .sdbz li:nth-of-type(2) span,.sdbz li:nth-of-type(4) span{
        position: absolute;
        top: 98px;
        right: 20px;
        color: #c0bfbf;
        font-size: 20px;
    }
    .sdbz li:nth-of-type(2) p,.sdbz li:nth-of-type(4) p{
        position: absolute;
        bottom: 8px;
        right: 20px;
        font-size: 22px;
        line-height: 40px;
    }
    .ico p{
        position: absolute;
        top: 20px;
        text-align: center;
        font-size: 24px;
        line-height: 40px;
        left: 16%;
    }
    .yjtc h4{
        background: url(../images/bj2.png) no-repeat center;
        text-align: center;
       margin-top: 20px;
        font-size: 28px;
        color: #333333;
    }
    .cont6-top{
        text-align: center;
        background: url(../images/top.png) no-repeat 193px 19px;
     
    }
    .cont6-top h3 {
        font-size: 36px;
        color: #2ab28d;
        font-weight: 700;
    }
    .cont6-top .szaq_biaoti{
        width: 100%;
        text-align: center;
        position: relative;
        overflow: hidden;
    }
    .cont6-top .szaq_biaoti h4{
        font-size: 28px;
        color: #333;
        position: absolute;
        left: 104px;
        bottom: 5px;
        z-index: 1;
        font-weight: normal;
        letter-spacing: 1px;
    }
    
    
    .cont6-top .szaq_biaoti span{
        width: 380px;
        height: 18px;
        background: #d4f0e8;
        display: inline-block;
        margin-top: 24px;
    }