.cont1{margin-top: 1.9rem;}
.cont1 .cont1-main{margin-top: 1.1rem;}
.cont1 .cont1-main li{display: flex;justify-content: space-between;}
.cont1 .cont1-main li:nth-child(n+2){margin-top: 0.7rem;}
.cont1 .cont1-main li .li-left{width: 3.36rem;position: relative;}
.cont1 .cont1-main li:nth-child(odd) .li-left img:nth-child(2){position: absolute;top: 2.64rem;left: 3.2rem;width: 0.9rem;}
.cont1 .cont1-main li:nth-child(even) .li-left img:nth-child(2){position: absolute;top: 2.64rem;left: -0.78rem;width: 0.9rem;}
.cont1 .cont1-main li .li-right{width: 9.6rem;box-sizing: border-box;padding-top: 0.34rem;}
.cont1 .cont1-main li:nth-child(odd) .li-right{padding-right: 1rem;}
.cont1 .cont1-main li:nth-child(even) .li-right{text-align: right;padding-left: 1rem;}
.cont1 .cont1-main li .li-right h4{font-size: 0.56rem;line-height: 0.92rem;color: #FFFFFF;background-color: #40BDFD;width: 5rem;text-align: center;border-radius: 0.2rem;display: inline-block;}
.cont1 .cont1-main li .li-right p{font-size: 0.48rem;line-height: 0.6rem;color: #919191;margin-top: 0.22rem;}

.cont2{margin-top: 2.3rem;}
.cont2 .cont2-main{position: relative;margin-top: 1.1rem;}
.cont2 .cont2-main .cont2-img{position: absolute;top: 2.4rem;left: 1.32rem;width: 11.22rem;}
.cont2 .cont2-main ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.cont2 .cont2-main li{text-align: center;width: 3.04rem;height: 2.4rem;background-color: #40BDFD;border-radius: 0.48rem;box-sizing: border-box;padding-top: 0.26rem;}
.cont2 .cont2-main li:nth-child(n+5){margin-top: 2.56rem;}
.cont2 .cont2-main li:nth-child(5){margin-left: 1.8rem;}
.cont2 .cont2-main li:nth-child(7){margin-right: 1.8rem;}
.cont2 .cont2-main li img{width: 1.12rem;}
.cont2 .cont2-main li .li-bot{display: flex;padding: 0.14rem 0.3rem 0 0.28rem;justify-content: space-between;height: 0.64rem;align-items: center;line-height: 1;color: #FFFFFF;}
.cont2 .cont2-main li .li-bot i{font-size: 0.48rem;font-family: FZCuYuan-M03;}
.cont2 .cont2-main li .li-bot p{font-size: 0.44rem;}

.cont3{margin-top: 2.3rem;}
.cont3 .cont3-main{margin-top: 1.2rem;display: flex;justify-content: space-between;padding: 11.2rem 0.4rem 0;}
.cont3 .cont3-main li{position: relative;width: 3.12rem;}
.cont3 .cont3-main li .li-top{position: absolute;top: -11.2rem;left: -0.4rem;background-color: #40BDFD;border-radius: 0.2rem;padding: 0.38rem 0.9rem 0 0.68rem;height: 10rem;width: 13.8rem;color: #FFFFFF;opacity: 0;box-sizing: border-box;}
.cont3 .cont3-main li:nth-child(2) .li-top{left: -3.7rem;}
.cont3 .cont3-main li:nth-child(3) .li-top{left: -6.98rem;}
.cont3 .cont3-main li:nth-child(4) .li-top{left: -10.28rem;}
.cont3 .cont3-main li .li-top h4{font-size: 0.6rem;line-height: 0.8rem;font-weight: bold;text-align: center;margin-bottom: 0.5rem;}
.cont3 .cont3-main li .li-top p{font-size: 0.48rem;line-height: 0.72rem;}
.cont3 .cont3-main li .li-top p:nth-child(n+3){margin-top: 0.26rem;}
.cont3 .cont3-main li .li-top  a{display: block;position: absolute;bottom: -0.48rem;width: 3.76rem;height: 0.96rem;background-color: #17A8F2;border-radius: 0.4rem;left: 5.02rem;font-size: 0.52rem;line-height: 0.96rem;text-align: center;color: #FFFFFF;}
.cont3 .cont3-main li .li-bot{text-align: center;}
.cont3 .cont3-main li .li-bot img{width: 2.72rem;box-sizing: border-box;border-radius: 50%;}
.cont3 .cont3-main li .li-bot p{font-size: 0.4rem;line-height: 0.6rem;color: #212121;margin-top: 0.32rem;}
.cont3 .cont3-main li.active .li-top{opacity: 1;transition: opacity 1s;}
.cont3 .cont3-main li.active .li-bot img{width: 2.72rem;border: 1px solid #40BDFD;}

.cont4 .cont4-p, .cont5 .cont5-p{font-size: 0.48rem;line-height: 0.72rem;color: #919191;margin-top: 0.38rem;text-align: center;}

.cont4{margin-top: 2.3rem;}
.cont4 .cont4-img{width: 13.26rem;margin: 0.66rem auto 0;}

.cont5{margin-top: 2.3rem;}
.cont5 .cont5-main{display: flex;justify-content: space-between;margin-top: 1.06rem;}
.cont5 .cont5-main li{width: 4.2rem;height: 5.36rem;box-shadow: 0 1px 0.18rem rgba(0,0,0,0.13);text-align: center;box-sizing: border-box;padding: 0.2rem;border-radius: 0.2rem;}
.cont5 .cont5-main li p{font-size: 0.48rem;line-height: 0.72rem;margin-top: 0.4rem;color: #292929;}