/* #banner */
/* .hero .hero_logo {display: block;max-width: 724px;width: 45.25rem;height: auto;position: initial;} */
.hero .hero_logo {display: none;}
@media screen and (max-width: 1024px) {
.hero .hero_logo {max-width: 90%;}
}
/* 我们的特色 */
.feature_ul {margin-top: 2.5rem;}
.feature_ul li {width: 31.8%;height: 11.125rem;border-radius: 12px;background: #FFFFFF;box-shadow: 6px 8px 25px 0px #0000000F;margin-bottom: 2.5rem;transition: all .4s linear;border: 1px solid #ffffff;position: relative;}
.feature_ul li a {height: 100%;padding: 0 3rem;}
.feature_ul li a img {width: 4.4375rem;height: 4.4375rem;}
.feature_ul li a .feature_text {margin-left: 1.625rem;width: 20.75rem;}
.feature_ul li a .feature_text h4 ,.feature_ul li a .feature_ul_img p {color: #333333;font-weight: medium;font-size: 1.5em;line-height: normal;letter-spacing: 0px;text-align: left;font-weight: 700;}
.feature_ul li a .feature_text p {color: #8997AD;font-weight: regular;line-height: normal;letter-spacing: 0px;text-align: justify;margin-top: 1rem;}
.feature_ul li i {display: none;position: absolute;top: 15px;right: 10px;transition: 0.4s;}
.feature_ul li i img {height: 30px;width: 30px;}
@media screen and (min-width: 1024px) {
.feature_ul li:hover {background: linear-gradient(153.09deg, #F3F3F3 0%, #E5EFFF 100%),#E6EDFF;border: 1px solid #012194;box-shadow: 6px 8px 25px 0px #0000000F;}
.feature_ul li a .feature_ul_img {display: none;}
}
@media screen and (max-width: 1024px) {
.feature_ul li {height: auto;margin-bottom: 1rem;}
.feature_ul li a {padding: 0 10px;}
.feature_ul li ,.feature_ul li a .feature_text {width: 100%;}
.pc_img ,.feature_ul li a .feature_text h4 {display: none;}
.feature_ul li a .feature_text {padding-left: 4rem;margin: 0;display: none;}
.feature_ul li a .feature_text p {margin-bottom: 1rem;}
.feature_ul li i {display: block;}
}
/* 我们的特色 end*/
/* 我们的服务 */
/* tab按钮 */
.us_service {margin-top: 1.875rem;}
.us_service ul {}
.us_service ul li {color: #000000;font-family: PingFang SC;font-weight: regular;font-size: 1.5rem;line-height: normal;letter-spacing: 0px;text-align: left;margin-right: 7.5rem;cursor: pointer;position: relative;overflow: initial;}

.us_service ul li:last-child {margin-right: 0;}
.us_service ul li.service_li {color: #012194;}
.us_service ul li.service_li::after {content: "";position: absolute;bottom: -0.635rem;left: 0;width: 100%;border: 0 none;height: 3px;background-color: var(--color-primary);border-radius: 15px 15px 0 0;box-sizing: border-box;pointer-events: none;}

/* 内容 */
.service-cont {margin-top: 2.125rem;}
.service-box {height: 650px;padding: 9.125rem 0;height: 40.625rem;background: url(/uiFramework/commonResource/image/2024101011180460398.png) no-repeat;display: none;}
.us-service-box {display: block;}
.service-box-lf {width: 24.125rem;}


.service-box-rt {width: 71.25rem;height: 22.375rem;border-radius: 8px;background: linear-gradient(102.05deg, #FFFFFF 0%, #FFFFFF 64%, #FFFFFFB2 100%);padding: 2.9375rem 5.75rem 2.9375rem 2.9375rem;margin-left: 3rem;position:relative;z-index:0;clip-path: polygon(0 0, 100% 0, 94% 100%, 0 100%) ;}

.service-content {display: none;}
.service-content-act {display: block;}
/* 左侧 */
.aas_tit {}
.aas_tit h6 {color: #FFFFFF;font-family: PingFang SC;font-weight: medium;font-size: 2rem;line-height: normal;letter-spacing: 0px;text-align: left;}
.aas_tit p {color: #FFFFFF99;font-family: PingFang SC;font-weight: regular;font-size: 1rem;line-height: normal;letter-spacing: 0px;text-align: left;margin-top: 0.875rem;}

.aas_ul {margin-top: 1.8rem;}
.aas_ul li {color: #FFFFFF99;font-family: PingFang SC;font-weight: regular;font-size: 1rem;line-height: normal;letter-spacing: 0px;text-align: left;height: 2.8125rem;line-height: 2.8125rem;cursor: pointer;position: relative;padding-left: 1.5rem;}
.aas_ul li::after {position: absolute;content: "";left: 0;top: 0;width: 0;height: 100%;border-left: 1px solid rgba(255, 255, 255, .69);}
/* .aas_ul li:first-child::after {height: 50%;bottom: 0px;top: auto;} */
.aas_ul li:last-child::after {height: 100%;}
.aas_ul li.aas_li {border-radius: 0px 4px 4px 4px;background: #2735B2;color: #ffffff;}
.aas_ul li.aas_li:before {position: absolute;content: "";left: 0;top: 0;width: 0;height: 50%;border-left: 2px solid #fff;height: 50%;}

.aas_ul2 {display: flex;flex-wrap: wrap;flex-direction: column;height: 16.875rem;}
.aas_ul2 li {width: calc(50% - 5px);margin-right: 10px;}
.aas_ul2 li:nth-child(2n) {margin-right: 0px;}
/* 右侧 */
/* 服务简介 */
.service_intro {border-bottom: 1px solid #20202019;}
.service_intro h6 {color: #000000;font-family: PingFang SC;font-weight: semibold;font-size: 1.25rem;line-height: normal;letter-spacing: 0px;text-align: left;}
.service_intro p {color: #202020B2;font-family: PingFang SC;font-weight: regular;font-size: 1rem;line-height: normal;letter-spacing: 0px;text-align: left;margin: 1.25rem 0 2.5rem;text-align: justify;height: 2.625rem;}

.service_name {}
.service_name h6 {color: #333333;font-family: PingFang SC;font-weight: semibold;font-size: 1.25rem;line-height: normal;letter-spacing: 0px;text-align: left;padding: 2.5rem 0 1.25rem;}
.service_name h6 a {color: #333333;font-family: PingFang SC;font-weight: semibold;font-size: 1.25rem;line-height: normal;padding-right: 20px;position: relative;transition: 0.4s;}
.service_name h6 a img {position: absolute;right: 0;top: 50%;transform: translate(0%, -50%);}
.service_name h6 a:hover {color: #012194;}
.service_name h6 a .service_name_img2 {display: none;}
.service_name h6 a:hover .service_name_img1 {display: none;}
.service_name h6 a:hover .service_name_img2 {display: block;}
.service_name ul {flex-wrap: wrap;height: 21px;overflow: hidden;}
.service_name ul li {margin-right: 2.5rem;margin-bottom: 1rem;}
.service_name ul li:last-child {margin-right: 0;}
.service_name ul li a {color: #202020B2;font-family: PingFang SC;font-weight: medium;font-size: 1rem;line-height: normal;letter-spacing: 0px;text-align: left;transition: 0.4s;white-space: nowrap;}
.service_name ul li a:hover {color: #012194;}


@media screen and (max-width: 1024px) {
/* tab按钮 */
.us_service {padding: 0 15px;}
.us_service ul {overflow-x: auto;justify-content: flex-start;height: 50px;}
.us_service ul li {margin-right: 20px;}
/* 内容 */
.service-box-lf {width: 100%;}
.service-box {padding: 10px 0;border-top-left-radius: 15px;border-top-right-radius: 15px;}
.service-box-rt {width: 100%;margin: 0;margin-top: 20px;padding: 25px;}
/* 左侧 */
.aas_box {position: relative;margin-top: 20px;}
.aas_box .aas_box_p {color: #333333;font-family: PingFang SC;font-weight: regular;font-size: 1rem;letter-spacing: 0px;text-align: left;height: 2.8125rem;line-height: 2.8125rem;cursor: pointer;position: relative;padding-left: 1.5rem;background: #ffffff;border: 1px solid #333333;}
.aas_ul {position: absolute;z-index: 1;width: calc(100% - 2px);top: 38px;left: 1px;margin-top: 0;background: #262f7ce0;display: none;height: auto;}
.aas_ul li {color: #ffffff;width: 100%;}
/* 右侧 */
.service_intro p {margin: 10px 0;height: auto;}
.service_name h6 {padding: 15px 0 10px;}
.service_name ul {flex-wrap: wrap;height: auto;}
.service_name ul li {margin-right: 10px;margin-bottom: 20px;}
}
/* 我们的服务 :end*/
.customer .bd:before {display: none;}

/* 人才招聘 */
#ft {margin-top: 0;}
.Invite_job {background-color: #4A86EB;margin-top: 1.875rem;}
.Invite_job #cont5-lf {background-color: #286EE4;clip-path: polygon(0 0, 100% 0, 98% 100%, 0 100%);padding-left: 7.75%;padding-right: 2.3%;}
.Invite_job #cont5-rt {padding-left: 2.3%;padding-right: 7.75%;}

.Invite_job_cont {padding: 1.875rem 0;display:  block;}
.Invite_job_cont h6 {color: #FFFFFF;font-family: PingFang SC;font-weight: semibold;font-size: 1.25rem;line-height: normal;letter-spacing: 0px;text-align: left;}
.Invite_job_cont p {color: #FFFFFF;font-family: PingFang SC;font-weight: regular;font-size: 1rem;line-height: normal;letter-spacing: 0px;text-align: left;margin: 1rem 0;}
.Invite_job_cont a {display: inline-block;width: 9.5rem;height: 2.6rem;border-radius: 4px;background: #FFFFFF;}
.Invite_job_cont a {color: #010B65;font-family: PingFang SC;font-weight: regular;font-size: 1rem;line-height: 2.6rem;letter-spacing: 0px;text-align: center;}
.Invite_job_cont a span {color: #010B65;}
@media screen and (max-width: 1024px) {
.Invite_job #cont5-lf ,.Invite_job #cont5-rt {padding: 0 20px;}
.Invite_job #cont5-lf {clip-path: none;}
}
/* 人才招聘 end*/

.customer .bd .row li {width: 250px;}