.main{background-color: #F5F5F5;}

.cont1{margin-top: 39px;}
.cont1 .cont1_main li{display: flex;background-color: #FFFFFF;padding: 56px 60px;}
.cont1 .cont1_main li:nth-child(n+2){margin-top: 40px;}
.cont1 .cont1_main li .li_left img{width: 248px;height: 248px;border-radius: 50%;}
.cont1 .cont1_main li .li_right{flex: 1;margin-left: 23px;}
.cont1 .cont1_main li:nth-child(2n) .li_right{margin-left: 0;margin-right: 23px;}
.cont1 .cont1_main li .li_right h3{font-size: 28px;line-height: 1;color: #000000;font-weight: bold;margin-bottom: 18px;}
.cont1 .cont1_main li .li_right p{display: flex;}
.cont1 .cont1_main li .li_right p i{font-size: 16px;line-height: 36px;color: #000000;font-weight: bold;}
.cont1 .cont1_main li .li_right p i:first-child{width: 180px;margin-right: 3px;}
.cont1 .cont1_main li .li_right span{display: block;font-size: 16px;line-height: 28px;margin-top: 18px;color: #666666;}
.cont1 .cont1_main li .li_right .hove_color_one{display: block;margin-top: 11px;background-color: #1785F1;border-radius: 8px;width: 205px;font-size: 16px;line-height: 44px;color: #FFFFFF;text-align: center;}

.cont2{margin-top: 69px;}
.cont2 .cont2_swiper{padding: 0 77px 50px;}
.cont2 .cont2_swiper .swiper-slide img{border: 4px solid #FFFFFF;border-radius: 50%;width: 254px;height: 254px;box-sizing: border-box;}
.cont2 .cont2_swiper .swiper-slide p{font-size: 28px;line-height: 38px;color: #000000;font-weight: bold;margin-top: 17px;text-align: center;}

.cont8{margin-top: 61px;}