.bt1{
    background: url(../images/learning.png) no-repeat center;
    padding-top: 10px;
}
.bt1 h3 {
    font-size: 36px;
    font-weight: bold;
    background: linear-gradient(to bottom,#34CEA4 40%, #34BAD3);
    -webkit-background-clip: text;
    color: transparent;
    text-align: center;
}
.bt1 h3:before {
    content: "";
    width: 22px;
    height: 16px;
    display: inline-block;
    background: url(../images/icon1.jpg) no-repeat;
    margin-right: 15px;
}
.bt1 h3:after {
    content: "";
    width: 22px;
    height: 16px;
    display: inline-block;
    background: url(../images/icon1.jpg) no-repeat;
    margin-left: 15px;
    transform: rotate(
180deg
);
}
.bt2 {
    margin-bottom: 25px;
}
.bt2 h2 {
    font-size: 28px;
    text-align: center;
}
.bt2 i {
    width: 216px;
    height: 16px;
    display: block;
    background: #D4F0E8;
    margin: -14px auto 0px;
}
.bt2 p{
    font-size: 14px;
    text-transform: uppercase;
}
.bt2 p{
    text-align: center;
    margin-top: 10px;
}
.sy20 {
    width: 100%;
    height: 20px;
    background: #f6f6f8;
    margin-bottom: 35px;
}
.text_p{width: 100%;font-size: 24px;color: #666;line-height: 40px;}
.text_p span{color: #ff9833;}

.cont1,.cont2,.cont3{width: 580px;margin: 40px auto;}
.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 img {margin: 0 auto;display: block;}
.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 .text_p{text-align: center;}
.cont3_div{text-align: center;margin: 30px auto;}
.cont3_div .swiper-container{padding-bottom: 60px;}
.cont3_div .swiper-pagination .swiper-pagination-bullet{height: 3px;border-radius: 0px;width: 26px;background: #3bc39e;}

.cont1 .bt1{
    background: url(../images/introduce.png) no-repeat center;
    padding-top: 10px;
}
.cont2 .bt1{
    background: url(../images/technology.png) no-repeat center;
    padding-top: 10px;
}
.cont3 .bt1{
    background: url(../images/expert.png) no-repeat center;
    padding-top: 10px;
}
.cont5 .bt1{
    background: url(../images/welfare.png) no-repeat center;
    padding-top: 10px;
}
.cont6 .bt1{
    background: url(../images/future.png) no-repeat center;
    padding-top: 10px;
}
.cont4,.cont6 {
    width: 580px;
    margin: auto;
}
.text{
    font-size: 24px;
    line-height: 44px;
    width: 580px;
    margin: auto;
}
.text span{
    color: #ff9833;
}
.small-tilt{
    font-size: 30px;
    line-height: 44px;
    color: #2ab28c;
    margin-top: 25px;
    text-align: center;
}
.xshy {
    margin-top: 30px;
    position: relative;
    padding-bottom:30px ;
}
.xshy li{
    width: 322px;
     position: absolute;
     font-size: 20px;
     line-height: 36px;
}
.xshy li:nth-of-type(1){
    top: 38px;
    left: 70px;
}
.xshy li:nth-of-type(2){
    top: 156px;
    left: 236px;
}
.xshy li:nth-of-type(3){
    top: 318px;
    left: 70px;
}
.xshy li:nth-of-type(4){
    top: 470px;
    left: 236px;
}
.xshy li:nth-of-type(5){
    top: 636px;
    left: 70px;
}
.xshy li:nth-of-type(6){
    top: 752px;
    left: 236px;
}
.xshy li:nth-of-type(7){
    top: 916px;
    left: 70px;
}
.cont5 .bt2 i{
    width: 276px;
    height: 16px;
    display: block;
    background: #D4F0E8;
    margin: -14px auto 0px;
}
.kssj{
    margin-top: 30px;
    position: relative;
    padding-bottom:30px ;
    text-align: center;
    padding-left: 30px;
}
.cont5{
  padding-bottom:30px ;
}
.cont5_tit p:after{width:460px;left:85px}
.cont5>p{line-height:38px;margin:35px 25px 0;text-align:justify;}
.cont5 ul p{font-size:22px;color: #666;}
.cont5 ul p span{color: #dc1d1a;}
.cont5 ul h4{font-size:25px;color: #34cea4;position: relative;height: 50px;line-height: 50px;}
.cont5 ul h4:before{content: "";display: block;width: 8px;height: 8px;border: 2px solid #fb951d;background: #fff;border-radius:100px ;position: absolute;left: -37px;top: 18px;}
.cont5 ul img{margin: 10px auto;}
.cont5 ul li{padding-bottom: 15px;}
.cont5 ul li:last-child{padding-bottom: 0;}
.cont5 ul li div{width: 100%;display: flex;justify-content:space-between;flex-flow:row nowrap;align-items: center;}
.cont5 ul li div p{padding-left: 20px;}
.cont5 ul li{padding-bottom: 15px;}
.cont5 ul li:last-child{padding-bottom: 0;}
.cont5 ul li div{width: 100%;display: flex;justify-content:space-between;flex-flow:row nowrap;align-items: center;}
.cont5 ul li div p{padding-left: 20px;}
.cont5 ul:nth-of-type(1),.cont5 ul:nth-of-type(3){width: 500px;padding: 0 30px 0 30px;border-left: 2px solid #feead2;margin-left: 83px;margin-top: 30px;}
.cont5 ul:nth-of-type(2){background: url(../images/a_bg.jpg)no-repeat;}
.cont5 ul:nth-of-type(2) li{margin-left: 192px;width: 410px;padding: 0 30px 15px 0;}
.cont5 ul:nth-of-type(2) li div p{padding-right: 25px;}
.cont5 ul:nth-of-type(2) li:first-child{margin-left: 135px;padding: 30px 0;}
.cont5 ul:nth-of-type(2) li:nth-of-type(2) h4:before{left: -58px;}
.cont5 ul:nth-of-type(3){width: 540px;margin-left:40px;margin-top: 0;}
.cont5 ul:nth-of-type(3) li:last-child{padding-bottom: 15px;}

.ico{
text-align: center;
margin-top: 30px;
}
.bt2 p{
    text-align: center;
    margin-top: 10px;
}

.cont1 .bt1 h3:before,.cont6 .bt1 h3:before {
    content: "";
    width: 0px;
    height: 0px;
    display: inline-block;
    background: none;
    margin-right: 15px;
}
.cont1 .bt1 h3:after,.cont6 .bt1 h3:after {
    content: "";
    width: 0px;
    height: 0px;
    display: inline-block;
    background: none;
    margin-left: 15px;
    transform: rotate(
180deg
);
}