.top {width: 100%;height: 450px;background: #8688FF;background: url("/images/top.png") no-repeat;}
.top_main {padding: 119px 0 0 188px;}
.top_main p:nth-child(1) {font-size: 35px;color: #FFFFFF;}
.top_main p:nth-child(2) {margin-top: 32px;font-size: 65px;color: #FFFFFF;font-weight: bold;text-shadow: 0px 4px 6px rgba(64, 74, 134, 0.54);}
.top_main p:nth-child(3) {margin-top: 29px;width: 822px;height: 65px;background: linear-gradient(66deg, #4E0DC6, #5216EA);border-radius: 10px;font-size: 35px;color: #FFFFFF;text-shadow: 0px 3px 0px rgba(0, 10, 200, 0.15);text-align: center;line-height: 65px;}
.title {position: relative;display: flex;align-items: center;justify-content: center;flex-direction: column;margin-top: 75px;}
.title::after {content: "";position: absolute;bottom: -13px;left: 50%;transform: translateX(-50%);width: 32px;height: 3px;background: #6C6EFF;border-radius: 2px;}
.title_index {position: absolute;top: -35px;left: 50%;transform: translateX(-50%);font-size: 60px;font-weight: 600;color: #6C6EFF;opacity: 0.2;}
.title_main {font-size: 28px;}
.title_desc {margin-top: 13px;font-size: 14px;color: #666666;}
.int {padding-top: 1px;width: 100%;height: 858px;background: #F4F7FF;}
.int_main {margin-top: 56px;}
.int_col {display: flex;}
.int_col_text {flex: 1;margin-right: 127px;}
.int_col_title {font-size: 20px;font-weight: bold;margin-bottom: 14px;}
.int_col_desc {font-size: 14px;color: #666666;line-height: normal;margin-bottom: 49px;}
.int_col_pic {position: relative;width: 377px;height: 359px;display: block;z-index: 5;}
.int_col_pic::before {content: "";position: absolute;right: 0px;top: -9px;width: 203px;height: 9px;background: #6C6EFF;}
.int_col_pic::after {content: "";position: absolute;right: -9px;top: -9px;width: 9px;height: 190px;background: #6C6EFF;}
.int_ul {margin-top: 95px;display: flex;align-items: center;justify-content: space-between;}
.int_li {display: flex;align-items: center;}
.int_li_icon {position: relative;width: 76px;height: 76px;background: #EEF2F7;box-shadow: 0px 0px 20px 0px rgba(127, 105, 255, 0.1);border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.int_li_icon::before {content: "";position: absolute;width: 94px;height: 94px;border: 1px solid #6C6EFF;opacity: 0.2;border-radius: 50%;}
.int_li_icon::after {content: "";position: absolute;width: 106px;height: 106px;border: 1px solid #6C6EFF;opacity: 0.08;border-radius: 50%;}
.int_li_text {margin-left: 35px;}
.int_li_text p:nth-child(1) {font-weight: bold;font-size: 20px;}
.int_li_text p:nth-child(2) {font-size: 14px;color: #666666;margin-top: 16px;line-height: normal;}
.int_btn {margin: 40px auto 0;}
.all_ul {margin-top: 49px;display: flex;align-items: center;justify-content: space-between;}
.add_li {position: relative;width: 140px;height: 116px;background: linear-gradient(0deg, #8789FF, #6C6EFF);border-radius: 4px;padding: 10px 0 13px 0;text-align: center;}
.add_li img {width: 55px;height: 55px;}
.add_li p {margin-top: 13px;color: #FFFFFF;font-size: 16px;font-weight: bold;}
.add_li::before {content: "";position: absolute;bottom: 13px;left: 50%;transform: translateX(-50%);width: 21px;height: 3px;background: #BDC0FF;border-radius: 2px;}
.all_table {margin-top: 29px;}
.all_title {width: 100%;height: 35px;background: #6C6EFF;text-align: center;line-height: 35px;font-size: 18px;font-weight: bold;color: #FFFFFF;}
.all_line {width: 100%;height: 35px;line-height: 35px;display: flex;align-items: center;justify-content: space-between;padding: 0 19px;}
.all_line p {width: 33.3%;color: #666666;font-size: 16px;}
.all_line:nth-child(even) {background: #F4F7FF;}
.all_btn {margin: 40px auto 0;}
.grow {width: 100%;height: 625px;display: block;object-fit: cover;margin-top: 40px;min-width: 1200px;}
.team_main {margin-top: 46px;width: 1200px;height: 570px;background: #FFFFFF;box-shadow: 2px 3px 18px 0px rgba(0, 4, 85, 0.05);border-radius: 10px;overflow: hidden;}
.team_nav {position: relative;width: 100%;padding: 0 121px;height: 75px;border-bottom: 1px solid rgba(0, 4, 85, 0.05);display: flex;align-items: center;justify-content: space-between;}
.team_item {position: relative;font-size: 20px;color: #666666;cursor: pointer;}
.team_line {position: absolute;bottom: -27px;left: 0;width: 100%;height: 2px;background: #6C6EFF;box-shadow: 2px 3px 18px 0px rgba(0, 4, 85, 0.05);border-radius: 1px;}
.team_ul {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;padding: 35px 20px;}
.team_li {position: relative;width: 566px;height: 196px;box-shadow: 2px 3px 18px 0px rgba(0, 4, 85, 0.05);border-radius: 10px;background-image: linear-gradient(to bottom right, #F6F6FF 50%, #fff 50%);margin-bottom: 37px;}
.team_avatar {position: absolute;left: 0;bottom: 0;}
.team_info {margin-left: 202px;}
.team_name {margin-top: 28px;display: flex;align-items: center;}
.team_name p:nth-child(1) {margin-right: 8px;font-size: 20px;font-weight: bold;}
.team_name p:nth-child(2) {font-size: 14px;color: #A8802D;width: 72px;height: 24px;background: linear-gradient(-30deg, #FDDE9E, #FEEECE);border-radius: 12px;text-align: center;line-height: 24px;}
.team_desc {margin-top: 17px;font-size: 14px;color: #666666;line-height: normal;padding-right: 30px;}
.qua_pic {margin-top: 56px;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.qua_pic img {width: 280px;height: 196px;border-radius: 10px;overflow: hidden;display: block;margin-bottom: 30px;}
.ass {padding-top: 1px;padding-bottom: 20px;margin-top: 49px;background: #F4F7FF;}
.ass_ul {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;margin-top: 57px;}
.ass_li {width: 366px;height: 100px;background: #FFFFFF;box-shadow: 2px 3px 18px 0px rgba(0, 4, 85, 0.05);border-radius: 50px;display: flex;align-items: center;padding: 20px 42px 20px 20px;margin-bottom: 30px;}
.ass_li_icon {width: 60px;height: 60px;background: rgba(108, 110, 255, 0.06);border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.ass_li_text {flex: 1;margin-left: 21px;}
.ass_li_text p:nth-child(1) {font-size: 20px;font-weight: bold;}
.ass_li_text p:nth-child(2) {font-size: 14px;margin-top: 11px;line-height: normal;color: #666666;
}