.banner .box .banner-main{top: 567px;left: 608px;}
.banner .box .banner-main p{margin: 0 0 15px 8px;font-size: 32px;line-height: 42px;}

.cont1{margin-top: 95px;}
.cont1 .cont1-main{margin-top: 55px;display: flex;flex-wrap: wrap;justify-content: space-between;padding: 0 10px;}
.cont1 .cont1-main li{width: 340px;text-align: center;}
.cont1 .cont1-main li h4{font-size: 24px;line-height: 34px;color: #000000;margin: 15px 0 5px;}
.cont1 .cont1-main li p{font-size: 16px;line-height: 20px;color: #919191;letter-spacing: 2px;}
.cont1 .cont1-main li:nth-child(4){margin: 38px 0 0 220px;}
.cont1 .cont1-main li:nth-child(5){margin: 38px 220px 0 0;}
.cont1 .cont1-main li img:hover{animation: swing .8s ease 1;transform-origin: 50% 0%;cursor: pointer;}

.cont2{margin-top: 130px;text-align: center;}
.cont2 .cont2-img{margin-top: 55px;}

.cont3{margin-top: 135px;}
.cont3 .cont3-main{margin-top: 55px;position: relative;}
.cont3 .cont3-main li{display: flex;align-items: center;justify-content: flex-end;}
.cont3 .cont3-main li .tria{display: none;}
.cont3 .cont3-main li img{cursor: pointer;}
.cont3 .cont3-main li:nth-child(n+2){margin-top: 20px;}
.cont3 .cont3-main li .li-main{position: absolute;top: 0;left: 0;display: flex;justify-content: space-between;background-color: #40BDFD;box-shadow: 0 3px 24px rgba(215,215,215,0.61);border-radius: 20px;width: 985px;padding: 22px 60px 21px 35px;box-sizing: border-box;display: none;}
.cont3 .cont3-main li .li-main .li-right{margin-left: 50px;flex: 1;color: #FFFFFF;padding-top: 24px;}
.cont3 .cont3-main li .li-main .li-right h4{font-size: 30px;line-height: 40px;margin-bottom: 13px;font-weight: bold;}
.cont3 .cont3-main li .li-main .li-right p{font-size: 18px;line-height: 30px;margin-bottom: 18px;}
.cont3 .cont3-main li .li-main .li-right p i{font-weight: bold;}
.cont3 .cont3-main li.active .li-main{display: flex;}
.cont3 .cont3-main li.active .tria{display: block;}

.cont4{margin-top: 100px;padding: 35px 0 69px;background-color: #DDF3FF;}
.cont4 .cont4-main{display: flex;justify-content: space-between;margin-top: 55px;}
.cont4 .cont4-main p{font-size: 24px;line-height: 2;color: #292929;padding-top: 24px;}
.cont4 .cont4-main p:last-child{text-align: right;}
.cont4 .cont4-main img{margin: 0 -34px 0 34px;}

.cont5{margin-top: 65px;margin-bottom: 100px;}
.cont5 .cont5-p{font-size: 18px;line-height: 22px;color: #919191;margin-top: 22px;text-align: center;}
.cont5 .cont5-main{display: flex;justify-content: space-between;padding: 58px 56px 0;}
.cont5 .cont5-main li{width: 310px;text-align: center;}
.cont5 .cont5-main li h4{font-size: 18px;line-height: 28px;color: #292929;margin-top: 24px;}

@-webkit-keyframes swing{0%{transform: rotate(0);}25%{transform: rotate(15deg);}50%{transform: rotate(0);}75%{transform: rotate(-15deg);}100%{transform: rotate(0);}}
@-moz-keyframes swing{0%{transform: rotate(0);}25%{transform: rotate(15deg);}50%{transform: rotate(0);}75%{transform: rotate(-15deg);}100%{transform: rotate(0);}}
@-o-keyframes swing{0%{transform: rotate(0);}25%{transform: rotate(15deg);}50%{transform: rotate(0);}75%{transform: rotate(-15deg);}100%{transform: rotate(0);}}
@keyframes swing{0%{transform: rotate(0);}25%{transform: rotate(15deg);}50%{transform: rotate(0);}75%{transform: rotate(-15deg);}100%{transform: rotate(0);}}