.swiper-pagination-bullet{width: 32px;border-radius: 0px;height: 4px;background-color: white;}
.banner,.role_list,.role_content,.industry_box{position: relative;}
.banner_text{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 100;padding-left: 10%;}
.banner_btn{width: 224px;height: 56px;background-color: #F7B500;margin-top: 92px;}
.role_list::after{content: '';position: absolute;top: 50%;left: 0;right: 0;transform: translateY(-50%);border:3px solid #FDCE6B;border-radius: 100px;}
.role_list li{width: 64px;height: 64px;padding: 3px;position: relative;z-index: 10;cursor: pointer;}
.role_list li::after{display: none;content: '';position:absolute;left: 0;right: 0;top: 50%;height: 100%;clip-path: polygon(0% 0%,100% 0%,87% 35%,50% 80%,13% 35%,0% 0%);z-index: -1;}
.role_list li.active{font-weight: bold;font-size: 16px;}
.role_list li.active::after{display: inline-block;}
.role_list li:first-child::after{background-color: #FD6A7F;}
.role_list li:nth-child(2)::after{background-color: #36A2F6;}
.role_list li:nth-child(3)::after{background-color: #12B594;}
.role_list li:nth-child(4)::after{background-color: #A371DF;}
.role_list li:nth-child(5)::after{background-color: #FD996A;}
.role_list li:last-child::after{background-color: #716AFD;}
.role_list li div{border: 2px dashed #FFFFFF;height: 100%;}
.role_content{margin-top: 116px;height: 450px;}
.role_content li{position: absolute;left: 0;right: 0;top: 0;}
.role_content li b,.role_content li span{font-family: FZY4JW--GB1-0, FZY4JW--GB1;}
.role_left{width: 340px;height: 426px;background-color: #36A2F6;padding: 45px 0 0 24px;}
.role_right{position: absolute;right: 0;top: 50%;margin-top: -165px;}
.user_icon{display: none;}
.user_icon img{width: 70%;}
.fun_list li{height: 139px;background-color: #49576C;cursor: pointer;}
.fun_list li.active{background-color: #25C68A;}
.fun_list li.active::after,.fun_list li:last-child::after{display: none !important;}
.fun_list li.active::before{content: '';width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 15px solid #25C68A;position: absolute;bottom: -15px;left: 50%;transform: translateX(-50%);z-index: 20;}
.fun_content{height: 400px;background-color: white;position: relative;}
.fun_content li{position: absolute;left: 0;top: 0;right: 0;bottom: 0;padding: 0 25px 0 63px;}
.fun_content li span{padding: 3px 30px;}
.fun_content li b{border-bottom: 3px solid #25C68A;padding-bottom: 10px;}
.fun_icon{box-shadow: 0px 2px 10px 1px rgba(204, 204, 204, 0.6);width: 126px;height: 110px;}
.trait_list{height: 544px;}
.trait_list li{width: 382px;height: 320px;box-shadow: 0px 0px 15px 0px rgba(214, 214, 214, 0.6);}
.trait_top{height: 152px;background-image: url(../img/trait2.png);background-repeat: no-repeat;}
.trait_icon_h5{display: none;}
.trait_list li:first-child .trait_top{background-image: url(../img/trait1.png);background-repeat: no-repeat;}
.trait_list li:last-child .trait_top{background-image: url(../img/trait3.png);background-repeat: no-repeat;}
.trait_bottom{padding: 30px 23px 0 23px;height: 168px;background-color: white;}
.trait_bottom p{line-height: 32px;}
.industry_box{padding-top: 53px;}
.industry_box::after{content: '';position: absolute;left: 0;right: 0;top: 0;height: 328px;background-color: #3DBDB6;z-index: -1;}
.industry_list{height: 1100px;}
.industry_list li{float: left;width: 382px;height:465px;margin-right: 26px;padding: 26px 23px 0 23px;box-shadow: 0px 0px 15px 0px rgba(214, 214, 214, 0.6);margin-bottom: 40px;background-color: white;}
.industry_list li:nth-child(3n){margin-right: 0;}
.industry_list h3{margin: 26px 0 14px;}
.industry_list p{line-height: 27px;}
.user_box{background-image: url(../img/userBg.png);height: 596px;background-repeat: no-repeat;}
.user_tag{display: inline-block;width: 70px;height: 90px;background-color: #FFFFFF;}
.left_tag{clip-path: polygon(18px 0 ,45px 0px,27px 35px,55px 35px,55px 90px,0 90px,0 35px,18px 0);}
.right_tag{clip-path: polygon(0 0,55px 0,55px 55px,37px 90px,10px 90px,28px 55px,0 55px,0 0);}
.tag_left{padding-bottom: 110px;}
.tag_right{padding-top: 100px;}
.tag_right .left_tag{transform: rotate(180deg);}
.tag_center{width: 654px;padding-top: 70px;}
.store_imgs{flex-wrap: wrap;}
.store_imgs img{margin-right: 75px;margin-bottom: 30px;}
.store_imgs img:nth-child(5n){margin-right: 0px;}