body.loading *{transition:none!important}
body{min-height:100vh;min-height:-webkit-fill-available}
html{height:-webkit-fill-available}
@supports (-webkit-touch-callout:none)
{body{height:-webkit-fill-available}}:root{--kzf-navbar-height:4rem}
#nprogress{pointer-events:none}
#nprogress .bar{background:#3982c1;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}
#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #3982c1,0 0 5px #3982c1;opacity:1;transform:rotate(3deg) translateY(-4px)}
#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}
#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#3982c1 transparent transparent #3982c1;border-style:solid;border-width:2px;border-radius:50%;animation:nprogress-spinner .4s linear infinite}
.nprogress-custom-parent{overflow:hidden;position:relative}
.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body,p{margin:0}p{padding:0}
.homePage{width:100px}
.home-header{width:100%;height:560px;background-image:url(bg-header.png);background-size:cover}
.home-header .header{margin:0 auto;width:1200px;height:500px;overflow:hidden}
.home-header .header-img{margin-left:40px;margin-top:35px;display:flex;justify-content:left}
.home-header .header-img .logo{width:111px;height:26px;background-size:cover}
.home-header .header-img .slogan{width:172px;height:24px;margin-left:11px;background-image:url(slogan.png);background-size:cover}
.home-header .header-content{padding-left:40px;margin-top:103px}
.home-header .header-content div{float:left}
.home-header .header-content .content-left{width:600px}
.home-header .header-content .content-left .title{width:811px;height:67px;background-image:url(title.png);background-size:cover}
.home-header .header-content .content-left .info-list{width:600px}
.home-header .header-content .content-left .info-list .item-info{display:flex;align-items:center;width:240px;height:22px;margin:25px 51px 0 0;font-size:16px;font-family:Helvetica;color:#fff;line-height:22px;text-shadow:1px 1px 1px rgba(24,74,172,.18)}
.home-header .header-content .content-left .info-list .item-info img{display:inline-block;width:22px;height:22px;vertical-align:-5px}
.home-header .header-content .content-left .info-list .item-info span{height:22px;margin-left:16px}
.home-header .header-content .content-left .hotel-desc{margin-top:26px;width:630px;font-size:14px;font-family:PingFangSC,PingFang SC;font-weight:500;color:#fff;line-height:28px;text-shadow:1px 1px 1px rgba(24,74,172,.18)}
.home-header .header-content .qr{float:right;display:flex;-moz-column-gap:38px;column-gap:38px;margin-top:103px}
.home-header .header-content .qr-app{width:178px;height:204px;background-image:url(qr-down-app.png);background-size:100% 100%}
.home-header .header-content .qr-wechat{width:178px;height:204px;background-image:url(qr-down-wechat.png);background-size:100% 100%}
.home-modules{width:100%;background:#fff;position:relative}
.home-modules .bg{width:100%}
.home-modules .bg-map{width:759px;height:401px;background-image:url(bg-map.png);background-size:cover}
.home-modules .bg .map-1{position:absolute;top:19px;right:65px}
.home-modules .bg .map-2{position:absolute;top:1164px;left:71px}
.home-modules .bg .map-3{position:absolute;top:2448px;right:243px;transform:rotateY(180deg)}
.home-modules .bg-rectangle{width:1043px;height:1237px;background-image:url(bg-rectangle.png);background-size:cover}
.home-modules .bg .rectangle-1{position:absolute;top:429px;right:0}
.home-modules .bg .rectangle-2{position:absolute;top:1559px;left:0;transform:rotateY(180deg)}
.home-modules .modules{position:absolute;top:-60px;left:0;width:100%}
.home-modules .modules .anchor{margin:0 auto;width:1200px;height:120px;background:#fff;box-shadow:0 9px 72px 0 rgba(24,74,172,.1),0 1px 30px 0 rgba(24,74,172,.1);border-radius:8px}
.home-modules .modules .anchor .ant-anchor{padding:0;display:flex;justify-content:space-between;align-items:center}
.home-modules .modules .anchor .anchor-line{width:1px;height:16px;background:#000}
.home-modules .modules .anchor .ant-anchor .ant-anchor-ink{display:none}
.home-modules .modules .anchor .anchor-link{width:239px;height:120px}
.home-modules .modules .anchor .anchor-link .active1{background-image:url(number-1.png)}
.home-modules .modules .anchor .anchor-link .active2{background-image:url(number-2.png)}
.home-modules .modules .anchor .anchor-link .active3{background-image:url(number-3.png)}
.home-modules .modules .anchor .anchor-link .active4{background-image:url(number-4.png)}
.home-modules .modules .anchor .anchor-link .active5{background-image:url(number-5.png)}
.home-modules .modules .anchor .anchor-link .active6{background-image:url(number-6.png)}
.home-modules .modules .anchor .anchor-link .active7{background-image:url(number-7.png)}
.home-modules .modules .anchor .anchor-link .none1{background-image:url(number-border-1.png)}
.home-modules .modules .anchor .anchor-link .none2{background-image:url(number-border-2.png)}
.home-modules .modules .anchor .anchor-link .none3{background-image:url(number-border-3.png)}
.home-modules .modules .anchor .anchor-link .none4{background-image:url(number-border-4.png)}
.home-modules .modules .anchor .anchor-link .none5{background-image:url(number-border-5.png)}
.home-modules .modules .anchor .anchor-link .none6{background-image:url(number-border-6.png)}
.home-modules .modules .anchor .anchor-link .none7{background-image:url(number-border-7.png)}
.home-modules .modules .anchor .anchor-link .num-img{width:53px;height:38px;background-size:cover;margin:10px auto 0}
.home-modules .modules .anchor .anchor-link .text-status{margin-top:12px;font-size:20px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;line-height:28px;text-align:center;margin-bottom:14px}
.home-modules .modules .anchor .anchor-link .text-active{color:#184aac}
.home-modules .modules .anchor .anchor-link .active-sel{width:100px;height:8px;background-image:url(tab-active.png);background-size:cover;margin:0 auto}
.home-modules .modules .home-footer{width:100%;height:270px;background-image:url(bg-foot.png);background-size:cover;position:relative;color:#fff}
.home-modules .modules .home-footer .footer-info{width:1140px;margin:0 auto;display:flex;justify-content:space-between;font-family:PingFangSC-Regular,PingFang SC,sans-serif}
.home-modules .modules .home-footer .footer-info .tel-icon{margin-top:70px;height:30px;line-height:30px;font-size:16px;font-weight:400;letter-spacing:6px;display:flex;justify-content:left}
.home-modules .modules .home-footer .footer-info .tel-icon .footer-tel{display:block;width:30px;height:30px;background-image:url(icon-tel.png);background-size:cover;margin-right:7px}
.home-modules .modules .home-footer .footer-info .tel-number{font-size:30px;font-weight:500;color:#fff;line-height:42px}
.home-modules .modules .home-footer .footer-info .tel-date{font-size:16px;font-weight:500;color:#fff;line-height:22px;letter-spacing:1px}
.home-modules .modules .home-footer .footer-info .footer-qr{display:flex;justify-content:left;margin-top:24px}
.home-modules .modules .home-footer .footer-info .footer-qr .qr-app{width:152px;height:192px;background-image:url(qr-app.png);background-size:cover}
.home-modules .modules .home-footer .footer-info .footer-qr .qr-weChat{margin-left:14px;width:152px;height:192px;background-image:url(qr-wechat.png);background-size:cover}
.home-modules .modules .home-footer .footer-record .jinghui{display:inline-block;margin:0 6px;width:16px;height:16px;background:url(jinghui.png) no-repeat;background-size:100% 100%}
.home-modules .modules .home-footer .footer-record a{color:#fff;text-decoration:none}
.home-modules .modules .home-footer .footer-record{position:absolute;bottom:0;width:100%;height:39px;border-top:1px solid hsla(0,0%,100%,.35);font-size:12px;font-family:PingFangSC-Regular,PingFang SC,sans-serif;font-weight:400;line-height:39px;text-align:center;display:flex;align-items:center;justify-content:center}
.home-modules .modules-list{margin:0 auto;width:1280px}
.home-modules .modules-list .list{width:1280px;height:620px;background-size:100% 540px;background-position:50%;background-repeat:no-repeat;display:flex;justify-content:space-between}
.home-modules .modules-list .list-1{margin-left:10px;background-image:url(location.png)}
.home-modules .modules-list .list-2{margin-left:-10px;background-image:url(join.png)}
.home-modules .modules-list .list-3{margin-left:10px;background-image:url(operating.png)}
.home-modules .modules-list .list-4{margin-left:-10px;background-image:url(procurement.png)}
.home-modules .modules-list .list-5{margin-left:10px;background-image:url(transfer-hire.png)}
.home-modules .modules-list .list-6{margin-left:10px;background-image:url(data.png)}
.home-modules .modules-list .list-7{margin-left:10px;background-image:url(finance.png);margin-bottom:87px}
.home-modules .modules-list .list-text-left{width:245px;margin-top:113px;margin-left:70px}
.home-modules .modules-list .list-text-left .title{width:130px;height:24px;line-height:3px;font-size:32px;font-weight:600;color:#fff;border-radius:1px;background:linear-gradient(270deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2));font-family:PingFangSC-Semibold,PingFang SC}
.home-modules .modules-list .list-text-left .desc{margin-top:50px;font-size:16px;font-weight:400;font-family:PingFang-SC-Medium,PingFang SC;color:#fff;line-height:36px}
.home-modules .modules-list .list-text-right{width:245px;margin-top:113px;margin-right:65px}
.home-modules .modules-list .list-text-right .title{width:130px;height:24px;line-height:3px;font-size:32px;font-weight:600;color:#fff;border-radius:1px;background:linear-gradient(270deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2));font-family:PingFangSC-Semibold,PingFang SC}
.home-modules .modules-list .list-text-right .desc{margin-top:50px;font-size:16px;font-weight:500;font-family:PingFangSC-Medium,PingFang SC;color:#fff;line-height:36px}
.home-modules .modules-list .list-group{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:780px;height:304px}
.home-modules .modules-list .list-group-left{margin-top:115px;margin-left:63px}
.home-modules .modules-list .list-group-right{margin-top:115px;margin-right:143px}
.home-modules .modules-list .list-group .group-list{margin-left:62px;display:flex;justify-content:left}
.home-modules .modules-list .list-group .group-list img{width:60px;height:60px}
.home-modules .modules-list .list-group .group-list span{height:60px!important}
.home-modules .modules-list .list-group .group-list .text-box{width:240px;margin-left:12px}
.home-modules .modules-list .list-group .group-list .text-box .item-title{font-size:24px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#2c344f;line-height:60px}
.home-modules .modules-list .list-group .group-list .text-box .item-desc{font-size:16px;font-family:PingFangSC-Light,PingFang SC;font-weight:300;color:#737680;line-height:27px}
.ant-anchor-wrapper{padding-left:0}
.ant-anchor-link{padding:0}
