.index[data-v-d7762314] {
    background: #f6f6f6
}

.index .index_video[data-v-d7762314] {
    position: relative
}

.index .index_video .video_title[data-v-d7762314] {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -120%)
}

.index .index_video .video_title .title[data-v-d7762314] {
    font-weight: 600;
    font-size: 70px;
    color: #fff;
    line-height: 56px;
    text-align: center
}

.index .index_video .video_title .tips[data-v-d7762314] {
    min-width: 1082px;
    font-size: 22px;
    color: #fff;
    line-height: 40px;
    margin-top: 25px;
    text-align: center
}

.index .index_video .home_video[data-v-d7762314] {
    width: 100%;
    height: auto;
    z-index: -1
}

.index .application_list[data-v-d7762314] {
    width: max-content;
    margin: 30px auto auto;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
    justify-content: center;
    align-items: center;
    place-items: center
}

.index .application_list .list_item[data-v-d7762314] {
    width: 289px;
    height: 420px;
    overflow: hidden;
    position: relative;
    transition: transform .5s ease
}

.index .application_list .list_item[data-v-d7762314]:hover {
    cursor: pointer
}

.index .application_list .list_item:hover img[data-v-d7762314] {
    transform: scale(1.2)
}

.index .application_list .list_item:hover .item_content[data-v-d7762314] {
    transition: all .5s ease;
    bottom: 90px
}

.index .application_list .list_item:hover .item_button[data-v-d7762314] {
    transition: all .5s ease;
    bottom: 30px
}

.index .application_list .list_item img[data-v-d7762314] {
    width: 289px;
    height: 420px;
    transition: transform .5s ease
}

.index .application_list .list_item .item_content[data-v-d7762314] {
    position: absolute;
    bottom: 30px;
    left: 0;
    padding: 0 25px;
    transition: all .5s ease
}

.index .application_list .list_item .item_content .item_title[data-v-d7762314] {
    font-weight: 600;
    font-size: 18px;
    color: #fff;
    line-height: 25px
}

.index .application_list .list_item .item_content .item_tip[data-v-d7762314] {
    font-size: 14px;
    color: #fff;
    line-height: 17px;
    margin-top: 10px
}

.index .application_list .list_item .item_button[data-v-d7762314] {
    box-sizing: border-box;
    position: absolute;
    left: 30px;
    bottom: -40px;
    width: max-content;
    padding: 16px;
    height: 40px;
    background: transparent;
    border: 1px solid #ffffff;
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all .5s ease;
    color: #fff;
    font-size: 14px;
    line-height: 24px
}

.index .application_list .list_item .item_button[data-v-d7762314]:hover {
    transition: all .5s ease;
    background: #ffffff;
    color: #000
}

.index .over_partner[data-v-d7762314] {
    margin: 18px auto auto;
    width: 1215px;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 0;
    justify-content: center;
    align-items: center;
    place-items: center;
    position: relative
}

.index .over_partner img[data-v-d7762314] {
    width: 304px;
    height: 128px
}

.index .over_partner .over_partner_bg[data-v-d7762314] {
    width: 1215px;
    height: 412px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.index .customization_process[data-v-d7762314] {
    margin-top: 38px;
    background: #ffffff;
    padding: 1px 165px 38px
}

.index .customization_process .customization_list[data-v-d7762314] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 38px
}

.index .customization_process .customization_list .customization_item[data-v-d7762314] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.index .customization_process .customization_list .customization_item .top_title[data-v-d7762314] {
    text-align: center
}

.index .customization_process .customization_list .customization_item .top_title .title[data-v-d7762314] {
    font-size: 14px;
    color: #333;
    line-height: 20px
}

.index .customization_process .customization_list .customization_item .top_title .tips[data-v-d7762314] {
    font-size: 14px;
    color: #616161;
    line-height: 20px;
    margin-top: 8px
}

.index .customization_process .customization_list .customization_item .line[data-v-d7762314] {
    width: 2px;
    height: 31px;
    background: #f6f6f6;
    margin: 8px 0
}

.index .customization_process .customization_list .customization_item .bottom[data-v-d7762314] {
    width: 160px;
    height: 160px;
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.index .customization_process .customization_list .customization_item .bottom img[data-v-d7762314] {
    width: 35px;
    height: 35px
}

.index .customization_process .customization_list .customization_item .bottom .title[data-v-d7762314] {
    text-align: center;
    font-size: 16px;
    color: #333;
    line-height: 20px;
    margin-top: 15px
}


.home_menu .el-menu {}

.home_menu .el-menu ul li a {
    color: #333;
}

.home_menu .el-menu ul li a:hover,
.home_menu .el-menu ul li.active a {
    color: #009A49;;
}

.home_menu .el-menu ul li ul {
    padding: 5px;
    border-radius: 10px;
    min-width: 240px;
}

.home_menu .el-menu ul li ul:before {
    position: absolute;
    top: 0;
    left: 35px;
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    border: 0;
    background: #fff;
    transform: translateX(-50%) translateY(-50%) rotate(-140deg);
    z-index: -1;
}

.home_menu .el-menu ul li ul li a,
.home_menu .el-menu ul li.active ul li a {
    color: #333;
    padding: 12px 25px;
}

.home_menu .el-menu ul li ul li a:hover {
    color: #fff;
    background: #615DFA;
}




.home_menu {}

.home_menu ul {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 0;
}

.home_menu ul li {
    display: inline-block;
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative;
}

.home_menu ul li a {
    display: block;
    /*padding: 15px 30px;*/
    font-size: 16px;
    text-align: center;
    color:#333;
}

.home_menu ul li a:hover {}

.home_menu ul li.active a {}

.home_menu ul li ul {
    position: absolute;
    top:59PX;
    left: -20px;
    height: 0;
    overflow: hidden;
    border: none;
    background: #fff;
    /*transition: all .3s ease 0s;
    transform: translate3d(0, 10px, 0);*/
    z-index: 999;
}

.home_menu ul li ul li {
    display: block;
    z-index: 1;
}

.home_menu ul li ul li a {
    text-align: left;
    color: #333;
    white-space: nowrap;
    padding: 0;
}

.home_menu ul li:hover ul {
    /*transform: translate3d(0, 0, 0);*/
    height: max-content;
    border: 1px solid #d9d9d9;
    box-shadow: 0 3px 10px 0 rgba(51, 51, 51, 0.1);
}


.home_menu ul li .active
{
    color: #009A49 !important;
    border-bottom: 2px solid #009A49;
}

.home_menu ul li .active2
{
    color: #009A49 !important;
}

.el-menu--horizontal >.el-menu-item:nth-child(3)>a {
    position: relative;
}

.el-menu--horizontal >.el-menu-item:nth-child(3) >a::before{
    content: "";
    position: absolute;
    right: -19px;
    display: block;
    width: 14px;    /* 箭头大小 */
    height: 14px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath fill='currentColor' d='M831.872 340.864 512 652.672 192.128 340.864a30.59 30.59 0 0 0-42.752 0 29.12 29.12 0 0 0 0 41.6L489.664 714.24a32 32 0 0 0 44.672 0l340.288-331.712a29.12 29.12 0 0 0 0-41.728 30.59 30.59 0 0 0-42.752 0z'%3E%3C/path%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    top: 50%;
    transform: translateY(-50%); /* 垂直居中 */
    transition: transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
}


/* 鼠标 hover 旋转 270° */
.el-menu--horizontal > .el-menu-item:nth-child(3)>a:hover::before{
    transform: translateY(-50%) rotate(180deg);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23009A49' d='M831.872 340.864 512 652.672 192.128 340.864a30.59 30.59 0 0 0-42.752 0 29.12 29.12 0 0 0 0 41.6L489.664 714.24a32 32 0 0 0 44.672 0l340.288-331.712a29.12 29.12 0 0 0 0-41.728 30.59 30.59 0 0 0-42.752 0z'%3E%3C/path%3E%3C/svg%3E");
}

.el-menu--horizontal > .el-menu-item:nth-child(3)>a.active::before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23009A49' d='M831.872 340.864 512 652.672 192.128 340.864a30.59 30.59 0 0 0-42.752 0 29.12 29.12 0 0 0 0 41.6L489.664 714.24a32 32 0 0 0 44.672 0l340.288-331.712a29.12 29.12 0 0 0 0-41.728 30.59 30.59 0 0 0-42.752 0z'%3E%3C/path%3E%3C/svg%3E");
}

.news_list {
    padding-top: 80px;
    width: 100%;
    margin-top: 20px;
}

.news_list .news_list_content {
    margin: 0 auto;
    width: 1200px;
    padding: 8px 16px;
    min-height:508px;
}

.news_list .news_list_content ul {
    margin-bottom: 0;
}

.news_list .news_list_content ul li {
    position: relative;
    font-size: 18px;
    border-bottom: 1px dashed #d9d9d9;
    padding: 5px 0 5px 15px;
    margin-top: 10px;
}

.news_list .news_list_content ul li::before {
    content: "";
    width: 5px;
    height: 5px;
    background-color: #333;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
}

.news_list .news_list_content ul li a {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #333;
}

.news_list .news_list_content ul li a:hover {
    color: #009A49;
}

.news_list .news_list_content ul li a span {
    color: #616161;
}

/*Page*/
.ui-page{user-select:none;margin-top:15px;}
.ui-page ul{list-style:none;display:flex;margin-left:1px;}
.ui-page ul li{font-size:0;list-style:none;display:inline-block;border:1px solid #d9d9d9;margin-left:-1px;}
.ui-page ul li:first-child,.ui-page ul li:first-child a{border-radius:4px 0 0 4px;}
.ui-page ul li:last-child,.ui-page ul li:last-child a{border-radius:0 .4px 4px 0;}
.ui-page ul li a{font-size:16px;display:block;padding:0 15px;line-height:40px;color:#444;background:#fff;}
.ui-page ul li a:not([href]){color:#999;cursor:not-allowed;}
.ui-page ul li.active{border-color:#d9d9d9;background:#d9d9d9;}
.ui-page ul li.active a{color:#fff;background:#d9d9d9;}
.ui-page ul li.active a:hover{background:#d9d9d9;}
.ui-page ul li:hover a{background:#f9f9f9;}
.ui-page-center ul{display:flex;justify-content:center;align-items:center;}

.ui-page-mid ul li{margin-right:6px;}
.ui-page-mid ul li{border-radius:2px;}
.ui-page-mid ul li:first-child,.ui-page-mid ul li:last-child{border-radius:2px;}
.ui-page-center ul{display:flex;justify-content:center;align-items:center;}
.ui-page-right ul{display:flex;justify-content:flex-end;}
.ui-page-right{display:flex;}
.ui-page-right .ui-page-other{flex:1;justify-content:flex-start;align-items:center;display:flex;}

/*PageContent*/
.box{padding:20px 30px;background:#fff;position:relative; min-height: 500px !important;}
.ui-show-title{padding:15px 20px;}
.ui-show-title h1{font-size:32px;color:#1c1f21;line-height:40px;margin:8px 0;}
.ui-show-title div{font-size:14px;color:#999;margin:10px 0;}
.ui-show-image .ui-col-3{margin:0 0 20px 0;padding-right:20px;}
.ui-show-image .ui-col-3:nth-child(4n){margin-right:0;}
.ui-show-image .ui-card{border:0;border-radius:8px;}
.ui-show-image .ui-card-image{height:220px;overflow:hidden;border-radius:8px;}
.ui-show-image .ui-card-image img{border-radius:8px;height:100%;transition:all .5s;}
.ui-show-image .ui-card-image:hover img{transform:scale(1.4);}
.ui-show-body{padding:15px 20px;line-height:36px;font-size:16px;word-break:break-all;}
.ui-show-body img{max-width:100%;}
.ui-mt-20{margin-top:20px !important}
.ui-mt-85{margin-top:85px !important}

/*link*/
.link{margin-top:15px;}
.link a{color:#fff;}
.link a:hover{color:#009A49;}

.footer-content .menu-item a {
    color: #fff;
}

.footer-content .menu-item a:hover {
    color: #009A49;
}