.rowbox{display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 768px){.mb_show{display:none !important}}@media screen and (min-width: 0)and (max-width: 767px){.pc_show{display:none !important}}.bg-wrapper .page-bg{position:absolute;z-index:-1}@media screen and (max-width: 768px){.bg-wrapper .page-bg img{max-width:100%}}.bg-wrapper .bg1{left:0;top:15%}.bg-wrapper .bg1 img{width:100%}@media screen and (max-width: 768px){.bg-wrapper .bg1{width:30%}}.bg-wrapper .bg2{top:55%;right:0}@media screen and (max-width: 768px){.bg-wrapper .bg2{width:30%}}a{text-decoration:none;color:inherit;outline:none;background:rgba(0,0,0,0);margin:0;padding:0;font:inherit;cursor:pointer}a:hover{text-decoration:none}html{scroll-behavior:smooth}@media screen and (min-width: 768px){.mb_show{display:none !important}}@media screen and (min-width: 0)and (max-width: 767px){.pc_show{display:none !important}}section.hrsystem-topbanner{background:url("../images/hrsystem/topbanner_bg.jpg") no-repeat center center;background-size:cover;padding-top:98px}@media screen and (max-width: 1024px){section.hrsystem-topbanner{padding-top:48px}}section.hrsystem-topbanner .wrapper-in{min-height:500px;justify-content:space-between;padding:0 4%}@media screen and (max-width: 768px){section.hrsystem-topbanner .wrapper-in{padding:30px 4%;min-height:290px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}section.hrsystem-topbanner .dsc{width:385px}@media screen and (max-width: 768px){section.hrsystem-topbanner .dsc{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}}section.hrsystem-topbanner .dsc .title{color:#00afb8;font-size:42px;font-weight:700;margin:0}@media screen and (max-width: 768px){section.hrsystem-topbanner .dsc .title{font-size:36px}}section.hrsystem-topbanner .dsc .stitle{color:#292929;font-size:20px;font-weight:700;letter-spacing:.2px}@media screen and (max-width: 768px){section.hrsystem-topbanner .dsc .stitle{margin-top:10px}}section.hrsystem-topbanner .dsc .stext{color:#292929;font-size:18px;font-weight:400;letter-spacing:.18px;margin-top:10px}section.hrsystem-topbanner .dsc .btn{margin-top:52px;padding:11px 24px 10px}@media screen and (max-width: 768px){section.hrsystem-topbanner .dsc .btn{margin-top:30px}}section.hrsystem-topbanner .pic{position:relative;margin-top:30px;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}@media screen and (max-width: 768px){section.hrsystem-topbanner .pic{display:none}}section.hrsystem-topbanner .pic .sub-img-1,section.hrsystem-topbanner .pic .sub-img-2,section.hrsystem-topbanner .pic .sub-img-3,section.hrsystem-topbanner .pic .sub-img-4{position:absolute}section.hrsystem-topbanner .pic .sub-img-1{top:30%;left:7%;width:37.6%}section.hrsystem-topbanner .pic .sub-img-2{top:4%;left:22%;width:37%}section.hrsystem-topbanner .pic .sub-img-3{top:2%;left:81%;width:21.8%}section.hrsystem-topbanner .pic .sub-img-4{right:-18%;top:19%;width:30.4%}section.hrsystem-topbanner .pic .pic-main{width:540px}.sectionbox{margin:100px 0}@media screen and (max-width: 768px){.sectionbox{margin:50px 0}}.h2-title{color:#292929;text-align:center;font-size:36px;font-weight:700}@media screen and (max-width: 768px){.h2-title{font-size:24px}}section .section-content-list{max-width:550px}@media screen and (max-width: 768px){section .section-content-list{max-width:initial}}section .section-content-list .btn{padding:10px 24px 11px 24px}.section-title{position:relative;color:#000;font-size:24px;font-weight:700;margin-bottom:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.section-title::after{content:"";display:block;width:48px;height:4px;background:#00afb8;position:absolute;bottom:-8px;left:0}.section-title i{display:inline-block;width:38px;height:38px;margin-left:20px;vertical-align:middle}.section-title i img{width:100%;height:100%;object-fit:contain}.section-stitle{margin:25px 0 20px;color:#292929;font-size:18px;font-weight:700;line-height:160%}.section-desc{display:flex;flex-direction:column;align-items:flex-start;gap:10px;color:#292929;font-size:16px;font-weight:400}.section-desc li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.section-desc li::before{content:"";display:inline-block;border-radius:10px;width:20px;height:20px;border:5px solid #ff843f;margin-right:8px}.btn-group{display:flex;justify-content:center;align-items:center;gap:34px;align-self:stretch}.btn-group .btn{display:flex;padding:12px 25px;justify-content:center;align-items:center;gap:10px;border-radius:4px;background:#00afb8;color:#fff;text-align:center;font-size:18px;font-weight:700}.btn-group .btn:hover{background:#00979f}.btn-group .btn.btn-green{background:#e5f7f8;color:#292929}.btn-group .btn.btn-green:hover{background:#d1f1f3}#hrm,#asm,#satisfaction,#salary,#training{scroll-margin-top:100px}#solution .section-solution{margin-top:100px;position:relative}@media screen and (max-width: 768px){#solution .section-solution{margin-top:20px}}#solution .section-solution .section-solution-table{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;overflow-x:auto}#solution .section-solution .section-solution-table .section-solution-table-item{width:calc((100% - 110px)/5)}@media screen and (max-width: 1024px){#solution .section-solution .section-solution-table .section-solution-table-item{width:200px;flex-shrink:0}}#solution .section-solution .section-solution-table .section-solution-table-item-td,#solution .section-solution .section-solution-table .section-solution-table-item-th{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}#solution .section-solution .section-solution-table .section-solution-table-item-td{min-height:60px;font-size:16px;color:#292929}#solution .section-solution .section-solution-table .section-solution-table-item-td:last-child{min-height:92px}#solution .section-solution .section-solution-table .section-solution-table-item-td .light{color:#00afb8;font-size:18px}#solution .section-solution .section-solution-table .section-solution-table-item-td .stext{font-size:14px}#solution .section-solution .section-solution-table .section-solution-table-title_group{width:110px}@media screen and (max-width: 1024px){#solution .section-solution .section-solution-table .section-solution-table-title_group{width:70px;position:sticky;left:0;z-index:1;background:#fff;box-shadow:5px 0 20px 0 rgba(0,0,0,.1)}}#solution .section-solution .section-solution-table .section-solution-table-title_group .section-solution-table-item-td{background:#f0f8f7;color:#6b6b6b;text-align:center}#solution .section-solution .section-solution-table .section-solution-table-title_group .section-solution-table-item-td+.section-solution-table-item-td{border-top:1px solid #d7eae6}#solution .section-solution .section-solution-table .section-solution-table-title_group .section-solution-table-item-td.active{color:#00afb8;font-weight:700}#solution .section-solution .section-solution-table .section-solution-table-title_group .section-solution-table-item-td:nth-child(2){border-radius:4px 0 0 0}#solution .section-solution .section-solution-table .section-solution-table-title_group .section-solution-table-item-td:last-child{border-radius:0 0 0 4px}#solution .section-solution .section-solution-table .section-solution-table-item-widget{border-radius:4px;overflow:hidden}#solution .section-solution .section-solution-table .section-solution-table-item-widget+.section-solution-table-item-widget{margin-left:15px}#solution .section-solution .section-solution-table .section-solution-table-item-widget .section-solution-table-item-td{position:relative}#solution .section-solution .section-solution-table .section-solution-table-item-widget .section-solution-table-item-td+.section-solution-table-item-td:after{content:"";display:block;width:calc(100% - 20px);border-bottom:1px dashed #d7eae6;position:absolute;top:0;left:10px}#solution .section-solution .section-solution-table .section-solution-table-item-th{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;text-align:center;height:57px;color:#fff;font-size:20px;font-weight:700}#solution .section-solution .section-solution-table .section-solution-table-item-hrm{background:#fffcf1}#solution .section-solution .section-solution-table .section-solution-table-item-hrm .section-solution-table-item-th{background:#ffb62e}#solution .section-solution .section-solution-table .section-solution-table-item-asm{background:#f8faf1}#solution .section-solution .section-solution-table .section-solution-table-item-asm .section-solution-table-item-th{background:#89cd88}#solution .section-solution .section-solution-table .section-solution-table-item-satisfaction{background:#f4faf3}#solution .section-solution .section-solution-table .section-solution-table-item-satisfaction .section-solution-table-item-th{background:#67d4b5}#solution .section-solution .section-solution-table .section-solution-table-item-salary{background:#f0faf6}#solution .section-solution .section-solution-table .section-solution-table-item-salary .section-solution-table-item-th{background:#67d7dc}#solution .section-solution .section-solution-table .section-solution-table-item-training{background:#e9f9f9}#solution .section-solution .section-solution-table .section-solution-table-item-training .section-solution-table-item-th{background:#62c7f3}#solution .section-solution .section-solution-light-bar{position:absolute;left:0;top:173px;width:100%;height:100px;border-radius:4px;border:3px solid #00afb8;box-shadow:0 0 15px 0 rgba(0,243,255,.6);pointer-events:none;z-index:2}@media screen and (max-width: 1024px){#solution .section-solution .section-solution-light-bar{left:16px;width:calc(100% - 32px)}}@media screen and (max-width: 768px){#asm .section-content.rowbox,#salary .section-content.rowbox{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}