.text_p{width: 100%;font-size: 22px;color: #333;line-height: 35px;text-align: justify;margin: 15px auto 25px;}

.cont1,.cont2,.cont3,.cont4{width: 580px;padding: 30px;border-bottom: 4px solid #f2f2f2;}

.cont1 ul{width: 100%;display: flex;justify-content: space-between;flex-flow: row nowrap;}
.cont1 ul li{width: 170px;padding: 10px 8px;border: 1px solid #fff;box-shadow: 0px 5px 8px #b1d2d5;background-image: linear-gradient(to bottom, #11c4c0,#019592);position: relative;}
.cont1 ul li p{font-size: 16px;color: #fff;text-align: justify;margin-top: 15px;}
.cont1 ul li span{color: #feffa8;}
.cont1 ul li:before{content: "1";display: block;width: 20px;height: 20px;line-height: 20px;border: 1px solid #fff;border-radius:30px ;background: #039b98;font-size: 16px;color: #fff;text-align: center;position: absolute;top:58%;left: 50%;margin-left: -10px;}

.cont1 ul li:nth-of-type(2):before{content: "2";}
.cont1 ul li:nth-of-type(3):before{content: "3";}
.cont3 ul li{width: 100%;position: relative;}
.cont3 ul li p{width: 225px;font-size: 20px;color: #fff;line-height: 35px;position: absolute;top: 40px;right: 50px;}
.cont3 ul li:nth-of-type(2) p{right: 310px;}

.cont4_div{width: 576px;border: 2px solid #fff;box-shadow: 0px 5px 8px #b1d2d5;text-align: center;margin: 0 auto;border-top-left-radius:30px ;border-top-right-radius:30px ;overflow: hidden;}
.cont_div{width: 100%;height: 66px;background-image: linear-gradient(to bottom, #30b8b5,#029592);padding-top: 10px;}
.cont_div2{width: 100%;background-image: linear-gradient(to bottom, #30b8b5,#029592);padding: 15px 0 10px;}
.cont_div2 p{width: 530px;font-size: 19px;color: #fff;line-height: 35px;text-align: justify;margin: 0 auto 10px;}
.cont_div2 a{display: inline-block;width: 528px;height: 296px;border: 2px solid #fff;position: relative;}
.cont_div2 a span{display: block;width: 100%;text-align: center;font-size: 24px;color: #fff;height: 65px;line-height: 65px;position: absolute;bottom: 0;left: 0;background: rgba(3,101,99,.5);}
.cont_div2 .swiper-wrapper{padding-bottom: 40px;}
.cont_div2 .swiper-pagination .swiper-pagination-bullet-active{background-image: -webkit-linear-gradient(top, #fff,#019693);}

.cont1_div{width: 530px;padding: 40px 25px 90px;margin: 0 auto;box-shadow: 0 0 10px #999;border-radius:10px ;background: url(../images/ah_a3.jpg)no-repeat bottom;font-size: 24px;color: #666;line-height: 40px;text-align: center;}
.cont1_div ul li:nth-of-type(1){text-align: justify;margin-bottom: 35px;}
.cont1_div ul li:nth-of-type(3){text-align: left;width:510px ;padding-left: 18px;border-left:5px solid #2ab28c ;margin: 45px auto;position: relative;}
.cont1_div ul li:nth-of-type(3) span,.cont2_div span{color: #ff9833;}
.cont1_div ul li:nth-of-type(3):before{content:'”';font-size: 50px;color: #bfe8dc;position: absolute;right: 0;bottom: -20px;}
.cont1_div ul li:nth-of-type(5){width: 480px;padding: 25px;font-size:22px ;text-align: justify;background: #eef9f6;margin-top: 30px;}


.cont2_div{width: 530px;padding: 80px 25px 40px;margin: -65px auto 0;box-shadow: 0 0 10px #999;border-radius:10px ;font-size: 22px;color: #666;line-height: 35px;text-align: justify;}
.cont2_div img {margin: 25px auto 30px;}
.cont2_div p:last-child{text-align: center;}


.cont3_div{text-align: center;margin: 30px auto;}
.cont3_div .swiper-container{padding-bottom: 60px;}
