.cont1{margin-top: 1.9rem;}
.cont1 .cont1-main{margin-top: 0.6rem;}
.cont1 .cont1-main img{display: block;margin-top: 0.5rem;width: 8.08rem;}
.cont1 .cont1-main p{font-size: 0.48rem;line-height: 0.68rem;margin-top: 0.12rem;color: #919191;}

.cont2{margin-top: 1.8rem;}
.cont2 .cont2-main{margin-top: 1.1rem;}
.cont2 .cont2-main>li:nth-child(n+2){margin-top: 0.36rem;}
.cont2 .cont2-main .li-top{position: relative;}
.cont2 .cont2-main .li-top h4{font-size: 0.56rem;line-height: 1.34rem;color: #FFFFFF;text-align: center;position: relative;}
.cont2 .cont2-main .li-top img{position: absolute;top: 0;left: 0;}
.cont2 .cont2-main .li-bot{height: 0;overflow: hidden;transition: height .3s;padding: 0 0.3rem 0 0.14rem;}
.cont2 .cont2-main>li.active .li-bot{height: 9.98rem;}
.cont2 .cont2-main>li:nth-child(2).active .li-bot, .cont2 .cont2-main>li:nth-child(n+6).active .li-bot{height: 10.82rem;}
.cont2 .cont2-main>li:nth-child(3).active .li-bot, .cont2 .cont2-main>li:nth-child(4).active .li-bot{height: 9.14rem;}
.cont2 .cont2-main .li-bot .li-box{padding: 0.38rem 0 0.36rem;}
.cont2 .cont2-main .li-bot .li-box li{font-size: 0.48rem;line-height: 0.84rem;color: #444444;}

.cont3{margin-top: 2.3rem;}
.cont3 .cont3-main{margin-top: 0.64rem;position: relative;padding-top: 2.48rem;}
.cont3 .cont3-main .cont3-img{position: absolute;top: 0;left: 3.94rem;width: 6.12rem;}
.cont3 .cont3-main ul{display: flex;}
.cont3 .cont3-main ul li{width: 3.4rem;text-align: center;}
.cont3 .cont3-main ul li:nth-child(2){width: 6.4rem;margin: 0 0.06rem 0 0.4rem;padding-top: 6rem;}
.cont3 .cont3-main ul li img{width: 1.24rem;}
.cont3 .cont3-main ul li p{font-size: 0.48rem;line-height: 0.6rem;color: #292929;margin-top: 0.24rem;}

.cont4{margin-top: 2.2rem;}
.cont4 .cont4-main{margin-top: 1.1rem;}
.cont4 .cont4-main li{display: flex;justify-content: space-between;}
.cont4 .cont4-main li:nth-child(n+2){margin-top: 0.18rem;}
.cont4 .cont4-main li .li-right{padding: 0.5rem 0.5rem 0 0.36rem;background-color: #36C9FF;height: 5.44rem;box-sizing: border-box;color: #FFFFFF;}
.cont4 .cont4-main li .li-right h4{font-size: 0.52rem;line-height: 0.72rem;font-weight: bold;}
.cont4 .cont4-main li .li-right p{font-size: 0.48rem;line-height: 0.76rem;margin-top: 0.22rem;}
.cont4 .cont4-main li:nth-child(odd) .li-left{width: 6.88rem;}
.cont4 .cont4-main li:nth-child(odd) .li-right{width: 6.74rem;}
.cont4 .cont4-main li:nth-child(even) .li-left{width: 6.74rem;}
.cont4 .cont4-main li:nth-child(even) .li-right{width: 6.88rem;}