.center{
    width: 93.6%;
    margin: 0 auto;
}
.center2 {
    width: 96.8%;
    margin: 0 0 0 3.2%;
}
.title{
    font-size: .38rem;
    color: #414b7e;
    line-height: .52rem;  
    font-weight: 700;
    text-align: center;
    letter-spacing: .02rem;
    padding-bottom: .2rem;
    position: relative;
}
.center .title span{
    color: #08a76c;
}
.center .title::after{
    content: '';
    width: .8rem;
    height: .04rem;
    background: #414b7e;
    border-radius: .04rem;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -.4rem;
}
.futitle{
    font-size: .26rem;
    color: #333;
    text-align: center;
    line-height: .4rem;
    margin-top: .15rem;
}
.white{
    color: #fff!important;
}
.zixunlist{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.zixunlist .zixunbtn{
    width: 46%;
    height: .6rem;
    background: #19c481;
    border-radius: .37rem;
    font-size: .26rem;
	color: #fff;
    line-height: .6rem;
    text-align: center;
	margin: 0 2%;
    animation: breathe 1.4s infinite;
}
@keyframes breathe{
    0%{
        transform: scale(0.95);
    }
    50%{
        transform: scale(1.05);
    }
    100%{
        transform: scale(0.95);
    }
}
.yellow{
    background: #f2bd20!important;
}
.green{
    background: #fff!important;
    color: #19c481!important;
}
.show{
    display: block!important;
}

.banner{
    width: 100%;
    margin: 0 auto;
    padding-top: 1rem;
    position: relative;
}
.banner img{
    width: 100%;
    display: block;
}

/* 分页器 */
.pagination{
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: .15rem!important; 
}
.swiper-pagination-bullet{
    width: .18rem!important; 
    height: .18rem!important; 
    background: #D1D2D3!important; 
    margin: 0 .1rem!important; 
    opacity: 1!important;
}
.swiper-pagination-bullet-active{
    background: #FD6911!important; 
}

.part1{
    width: 100%;
    background: #fff;
    padding: .5rem 0;
    overflow: hidden;
}
.part1 .main{
    border: .1rem solid #19c481;
    border-radius: .2rem;
    margin: .4rem 0;
    display: flex;
    flex-direction: row;
    position: relative;
}
.part1 .main .row1{
    width: 50%;
    background: #fff;
    padding: .2rem 0;
}
.part1 .main .row1 .tip{
    width: 95%;
    font-size: .32rem;
    color: #08a76c;
    line-height: .5rem;
    font-weight: 700;
    text-align: center;
    margin: 0 5% .1rem 0;
}
.part1 .main .row1 .width85{
    width: 85%;
    margin: 0 10% .2rem 5%;
}
.part1 .main .row3 .width85{
    width: 85%;
    margin: 0 5% .2rem 10%;
}
.part1 .main .row1 .width85 .arrow, .part1 .main .row3 .width85 .arrow{
    width: 0.3rem;
    height: 0.3rem;
    margin: 0 auto;
}
.part1 .main .row1 .line{
    width: 85%;
    height: 1.26rem;
    background: rgba(220,247,238);
    border-radius: .12rem;
    margin: 0 10% .1rem 5%;
    padding: .2rem 0;
}
.part1 .main .row1 .line p{
    font-size: .2rem;
    color: #333;
    line-height: .42rem;
    margin: 0 .1rem;
}
.part1 .main .row1 .line p span{
    color: #08a76c;
    font-weight: 700; 
}
.part1 .main .row3{
    width: 50%;
    background: rgba(220,247,238);
    padding: .2rem 0;
}
.part1 .main .row3 .tip{
    width: 95%;
    font-size: .32rem;
    color: #08a76c;
    line-height: .5rem;
    font-weight: 700;
    text-align: center;
    margin: 0 0 .1rem 5%;
}
.part1 .main .row3 .line{
    width: 85%;
    height: 1.26rem;
    background: rgba(53,193,139);
    border-radius: .12rem;
    margin: 0 5% .1rem 10%;
    padding: .2rem 0;
}
.part1 .main .row3 .line p{
    font-size: .22rem;
    color: #fff;
    line-height: .42rem;
    margin: 0 .1rem;
}
.part1 .main .row3 .line p span{
    color: #f3d784;
    font-weight: 700; 
}
.part1 .main .row2{
    width: 10%;
    height: 100%;
    padding-top: 1.3rem;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -5%;
}
.part1 .main .row2 .dot{
    width: 100%;
    height: 1.66rem;
    margin-bottom: .1rem;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.part1 .main .row2 .dot .btn{
    width: 0;
    height: 0;
    background: #fff;
    padding-bottom: 100%;
    padding-left: 100%;
    border: .02rem solid #19c481;
    border-radius: 100%;
    position: relative;
}
.part1 .main .row2 .dot .btn span{
    width: 100%;
    font-size: .2rem;
    line-height: .3rem;
    color: #19c481;
    font-weight: 600;
    text-align: center;
    position: absolute;
    top: 50%;
    margin-top: -.3rem;
    left: 0;
}

.part2{
    width: 100%;
    background: #fff;
    padding: .1rem 0 .5rem;
}
.part2 .main{
    width: 100%;
    margin: .4rem 0;
}
.part2 .main .one{
    width: 100%;
    border-radius: .2rem;
    margin-bottom: .2rem;
    overflow: hidden;
    display: flex;
    flex-direction: row;
}
.part2 .main .one .icon{
    width: 18%;
    background: rgba(53,193,139);
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.part2 .main .one .icon img{
    width: 85%;
}
.part2 .main .one .text{
    width: 82%;
    background: rgba(220,247,238);
}
.part2 .main .one .text span{
    font-size: .32rem;
    color: #08a76c;
    line-height: .44rem;
    font-weight: 700;
    margin: .2rem .2rem .15rem .3rem;
    display: block;
}
.part2 .main .one .text p{
    font-size: .26rem;
    color: #333;
    line-height: .44rem;
    margin: 0 .2rem .3rem .3rem;
}
.part2 .main2{
    width: 100%;
    margin: 0 0 .4rem;
}
.part2 .main2 img{
    width: 100%;
    display: block;
}

.part3{
    width: 100%;
	background: #fff;
    padding: .1rem 0 .5rem;
    overflow: hidden;
}
.part3 .main{
    width: 100%;
    margin: .4rem 0;
}
.part3 .main .item1{
    background: #d2efe4;
    border-radius: .1rem;
    padding: .07rem;
    margin-bottom: .2rem;
}
.part3 .main .item1 .item2{   
    background: #39ca95;
    border-radius: .1rem;
    padding: .14rem;
}
.part3 .main .item1 .item2 .item3{
    background: #fff;
    border-radius: .1rem;
}
.part3 .main .item1 .item2 .item3 .tip{
    display: flex;
    flex-direction: row;
    padding: .2rem;
}
.part3 .main .item1 .item2 .item3 .tip img{
    width: .46rem;
    height: .46rem;
    margin-right: .2rem;
}
.part3 .main .item1 .item2 .item3 .tip span{
    font-size: .3rem;
    font-weight: 700;
    color: #08a76c;
    line-height: .46rem;
}
.part3 .main .item1 .item2 .item3 .text{
    background: #e4fbf3;
    display: flex;
    flex-direction: row;
    padding: .2rem;
}
.part3 .main .item1 .item2 .item3 .text img{
    width: .46rem;
    height: .46rem;
    margin-right: .2rem;
}
.part3 .main .item1 .item2 .item3 .text p{
    font-size: .26rem;
    color: #333;
    line-height: .46rem;
    margin: 0;
}

.part4{
    width: 100%;
    background: #29bf88 url(../images/bg4.jpg) no-repeat top;
    background-size: contain;
    padding: .3rem 0 .5rem;
}
.part4 .main{
    width: 100%;
    margin: .8rem 0 .2rem;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
.part4 .main .one{
    width: 48%;
    margin-bottom: .3rem;
}
.part4 .main .one .ad{
    width: 100%;
}
.part4 .main .one .ad img{
    width: 100%;
}
.part4 .main .one .text{
    width: 100%;
    background: #fff;
    border-bottom-right-radius: .6rem;
    padding: .35rem 0;
}
.part4 .main .one .text2{   
    border-bottom-left-radius: .6rem;
    border-bottom-right-radius: 0;
}
.part4 .main .one .text p{
    font-size: .28rem;
    color: #000;
    line-height: .46rem;
    text-align: center;
    letter-spacing: .02rem;
    margin: 0;
}

.part5{
    width: 100%;
    background: #fff url(../images/bg5.jpg) no-repeat top;
    background-size: contain;
    padding: .5rem 0;
}
.part5 .main{
    width: 100%;
    margin: .5rem 0 .2rem;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
.part5 .main .one{
    width: 100%;
    margin-bottom: .3rem;;
}
.part5 .main .one .line{
    background: url(../images/jiexi.png) no-repeat 0 0;
    background-size: 100% 100%;
    padding: .2rem .6rem .2rem .3rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    float: left;
}
.part5 .main .one .line img{
    width: .4rem;
    margin-right: .2rem;
}
.part5 .main .one .line .tip{
    font-size: .3rem;
    color: #fff;
}
.part5 .main .one .text{
    background: #e4fbf3;
    border-top-right-radius: .1rem;
    border-bottom-left-radius: .1rem;
    border-bottom-right-radius: .1rem;
    padding: .3rem;
}
.part5 .main .one .clear{
    clear: both;
}
.part5 .main .one .text p{
    font-size: .28rem;
    color: #000;
    line-height: .46rem;
    margin: 0;
}

.part6{
    width: 100%;
    background: #eff8fe;
    padding: .5rem 0;
    overflow: hidden;
}
.part6 .main{
    width: 100%;
    margin: .4rem 0;
    overflow-x: auto;
}
.part6 .main img{
    width: 140%;
}

.part7{
    width: 100%;
    background: #fff;
    padding: .5rem 0;
}
.part7 .main{
    width: 100%;
    margin: .4rem 0;
}
.part7 .main .tablist{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.part7 .main .tablist .tab{
    width: 40%;
    height: .8rem;
    background: #eee;
    border-radius: .1rem;
    font-size: .28rem;
    color: #333;
    line-height: .8rem;
    text-align: center;
    margin: 0 2% .4rem;
}
.part7 .main .tablist .current{
    background: #39ca95;
    color: #fff;
}
.part7 .main .poslist{
    width: 100%;
    margin-bottom: .4rem;
}
.part7 .main .poslist .pos{
    width: 100%;
    display: none;
}
.part7 .main .poslist .pos .tip{
    font-size: .34rem;
    font-weight: 700;
    line-height: .5rem;
    text-align: center;
    margin-bottom: .2rem;
}
.part7 .main .poslist .pos .text{
    font-size: .28rem;
    line-height: .46rem;
    text-align: center;
    margin-bottom: .3rem;
}
.part7 .main .poslist .pos .text span{
    color: #39ca95;
    font-weight: bold;
}
.part7 .main .poslist .pos .answer{
    width: 100%;
    background: #e4fbf3;
    border-radius: .1rem;
    padding: .4rem 0 .2rem;
    overflow: hidden;
}
.part7 .main .poslist .pos .answer .wen{
    font-size: .3rem;
    color: #333;
    line-height: .6rem;
    text-align: center;
    margin: 0 0 .1rem 0;
}
.part7 .main .poslist .pos .answer .line{
    width: 92%;
    background: #39ca95;
    border-radius: .1rem;
    padding: .3rem 0 .1rem;
    margin: 0 auto .3rem;
}
.part7 .main .poslist .pos .answer .line .da{
    font-size: .26rem;
    color: #fff;
    line-height: .4rem;
    margin: 0 .2rem .2rem;
}
.part7 .main .poslist .pos .answer .line .da span{
    color: #f3d784;
    font-weight: bold;
}
.part7 .main .poslist .pos .qie{
    width: 100%;
}
.part7 .main .poslist .pos .qie img{
    width: 100%;
}
.part7 .main .poslist .pos .content{
    width: 100%;
    border-radius: .1rem;
    overflow: hidden;
    display: flex;
    flex-direction: row;
}
.part7 .main .poslist .pos .content .row1{
    width: 10%;
    background: #39ca95;
}
.part7 .main .poslist .pos .content .row1 .line{
    width: 100%;
    height: 4.44rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.part7 .main .poslist .pos .content .row1 .line:first-child{
    height: 5rem;
}
.part7 .main .poslist .pos .content .row1 .line:last-child{
    height: 1.94rem;
}
.part7 .main .poslist .pos .content .row1 .line img{
    width: 50%;
}
.part7 .main .poslist .pos .content .row2{
    width: 90%;
    background: #e4fbf3;
}
.part7 .main .poslist .pos .content .row2 .line{
    width: 100%;
    padding-bottom: .1rem;
    overflow: hidden;
    position: relative;
}
.part7 .main .poslist .pos .content .row2 .line::after{
    content: '';
    width: 92%;
    height: 1px;
    background: #fff;
    display: block;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -46%;
}
.part7 .main .poslist .pos .content .row2 .linelast::after{
    display: none;
}
.part7 .main .poslist .pos .content .row2 .line h3{
    font-size: .32rem;
    color: #000;
    line-height: 26px;
    margin: .2rem 0 .1rem .2rem;
}
.part7 .main .poslist .pos .content .row2 .line p{
    font-size: .28rem;
    color: #000;
    line-height: .46rem;
    margin: 0 .2rem .1rem;
}
.part7 .main .poslist .pos .content .row2 .line p span{
    font-weight: bold;
}

.part8{
    width: 100%;
    background: #f5f5f5;
    padding: .5rem 0;
    overflow: hidden;
}
.part8 .main{
    width: 100%;
    background: #fff;
    border-radius: 0.2rem;
    padding: .3rem 0;
    margin: .4rem 0;
    overflow-x: auto;
}

.part9{
    width: 100%;
    background: #eff8fe;
    padding: .5rem 0;
    overflow: hidden;
}
.part9 .main{
    width: 100%;
    margin: .4rem 0;
}
.part9 .main table{ 
    width: 100%;
    background: #fff;
    border-spacing: 0;
    border-collapse: collapse;
}
.part9 .main table thead td{
    background: #0ca86b;
    background: -webkit-linear-gradient(top,#0ca86b,#52e7ae);
    background: -o-linear-gradient(top,#0ca86b,#52e7ae);
    background: -moz-linear-gradient(top,#0ca86b,#52e7ae);
    background: linear-gradient(180deg,#0ca86b,#52e7ae);
    text-align: center;
    font-size: .28rem;
    color: #fff;
    border: none;
}
.part9 .main table td{
    border-right: 1px solid #95c1a1;
    border-bottom: 1px solid #95c1a1;
    padding: .15rem;
}
.part9 .main table tbody{
    border-left: 1px solid #95c1a1;
}
.part9 .main table tbody td{
    background: #dcf7ee;
    font-size: .26rem;
    line-height: .4rem;
    text-align: center; 
}
.part9 .main table tbody td:first-child{
    width: 24%;
}
.part9 .main table tbody td:nth-child(2){
    width: 25%;
} 
.part9 .main table tbody tr td:nth-child(2n){
    background: #f0fdf9;
}
