@charset "UTF-8";.btn{box-sizing:border-box;cursor:pointer}.btn.gray-de{background:#696969;color:#fff}.btn.gray-de:hover{background:#727272}.btn.red-de{background:#ba0219;color:#fff}.btn.red-de:hover{background:#c51027}.btn.red-de.line-de{color:#ba0219;background:inherit;border:1px solid #ba0219;box-sizing:border-box}.btn.blue-de{background:#171c63;color:#fff}.btn.blue-de:hover{background:#21256a}.btn.green-de{background:#38c172;color:#fff}.btn.green-de:hover{background:#2fa360}.btn.green-de.outline_btn{background:inherit;color:#38c172;border:1px solid #38c172}.btn.m{font-weight:400;padding:.5rem .75rem;font-size:1rem;border-radius:5px}.btn.sm{padding:.3rem .75rem;font-size:.9rem;border-radius:3px}.btn.t-sm{padding:.1rem .75rem;font-size:.75rem;border-radius:3px}.btn.tx-sm{padding:0 .55rem;font-size:.7rem;border-radius:3px}body{background:#fff}main{min-height:calc(100vh - 228px)}table.hover-table tbody>tr:hover{background:#faffbdb3}table.hover-table tbody>tr:hover.no-hover{background:inherit;cursor:default}table.back-blue tbody tr{background:#edf8f8}table.report-table .btn{display:inline-block;padding:0 .75rem;font-size:.8rem;height:24px;line-height:24px}.pageTitle{font-size:1.8rem}.pageTitle.redTitle,.pageTitle.blueTitle{color:#fff;background:linear-gradient(#d2171e,#962229);border-radius:10px;max-width:450px;margin:0 auto 40px;padding:5px 0;font-size:1.9rem;font-family:游明朝;box-shadow:#787878 3px 3px 9px;text-shadow:rgb(120,120,120) -1px -1px 1px}.pageTitle.blueTitle{background:linear-gradient(#171ca5,#171c65)!important}.pageLabel{margin-bottom:16px;padding:5px 10px;background:#f1f1f1;border-left:10px solid #ba0219;font-weight:700}.pageLabel.blueLabel{border-left:10px solid #171C65}.loading{position:fixed;width:100%;height:100%;background:#00000080;z-index:1000;color:#ba0219;font-weight:700}.loading i{font-size:3.5rem}.loading p{font-size:1.5rem}#header{height:60px;box-shadow:0 10px 5px -5px #bbb}#header h2{max-width:227px;height:60px;line-height:60px}#header .header-nav_ul{display:flex}#header .header-nav_ul li{margin:0 6px}#header .header-nav_ul li .btn{display:block;padding:.2rem .6rem;font-size:.8rem;border-radius:3px}#header .header-nav_ul li.mx-0{margin-left:0;margin-right:0}#login{height:calc(100vh - 228px)}#login .login-welcomeTxt{position:absolute;left:50%;transform:translate(-50%);font-size:3rem;letter-spacing:4px;color:#ba0219;animation:login-welcomeText 2s forwards;animation-delay:1s;opacity:0;top:40%}#login button{font-size:18px}#login .f-1,#login .f-2,#login .f-3,#login .f-4,#login .f-5,#login .f-6{position:relative;animation:login-fadeUp .5s forwards;top:10px;opacity:0}#login .f-1{animation-delay:3s}#login .f-2{animation-delay:3.1s}#login .f-3{animation-delay:3.2s}#login .f-4{animation-delay:3.3s}#login .f-5{animation-delay:3.4s}#login .f-6{animation-delay:3.5s}@keyframes login-welcomeText{50%{opacity:1;top:40%}70%{opacity:1;top:40%}to{opacity:0;top:50px}}@keyframes login-fadeUp{0%{opacity:0;top:10px}to{opacity:1;top:0}}#footer{padding:40px 0;width:100%;color:#fff;font-size:14px;background:#999;margin-top:auto;text-align:center}#footer .footer-menu_ul li{margin:0 8px}#footer .copyright{font-size:12px}.top-pageName{display:inline-block;padding:0 30px 0 8px;font-size:1.3rem;border-left:10px solid #ba0219;border-bottom:2px solid #ba0219}.top-pageTitle{margin-bottom:14px;padding:3px 10px;font-size:1.5rem;border-bottom:2px solid #ba0219}.top-pageTitle:before{content:"";display:inline-block;position:relative;top:4px;width:25px;height:25px;margin-right:8px;border:3px solid #ba0219}.top-serviceTable{width:100%;margin-bottom:32px;background:#fff}.top-serviceTable th{padding:10px;font-size:.8rem;text-align:left}.top-serviceTable .btn{display:inline-block;padding:.2rem .6rem;font-size:.8rem;border-radius:3px}.top-serviceTable .top-infoClose{display:block;position:absolute;right:-12px;top:-12px;z-index:1;width:25px;height:25px;line-height:25px;border-radius:100%;background:#616161;text-align:center;color:#fff;font-size:20px;cursor:pointer}.common-page .pageTitle{opacity:0;position:relative;top:120px;transform:scale(1.2);animation-delay:1s;animation-name:PageTitleAnime;animation-duration:1s;animation-fill-mode:forwards}@media screen and (max-height: 700px){.common-page .pageTitle{margin-bottom:10px!important}}@keyframes PageTitleAnime{50%{transform:scale(1.2);top:120px;opacity:1}to{transform:scale(1);top:0;opacity:1}}.common-page .blue-label{border-left:10px solid #171C65}.common-page .sub-pageTitle{opacity:0;position:relative;animation-name:FadeIn;animation-delay:2s;animation-duration:1s;animation-fill-mode:forwards}@keyframes FadeIn{0%{opacity:0}to{opacity:1}}.common-page .red{background:linear-gradient(#d2171e,#962229)}.common-page .blue{background:linear-gradient(#171ca5,#171c65)}.common-page .manual-list li:before{display:inlie-block;content:"■";margin-right:5px;color:#ba0219}.common-page .manual-list.blue-list li:before{color:#171ca5}.common-page .fade{opacity:0}.inview.pageTitle{animation:none;top:120px}.inview.fade-up,.inview.fade-down,.inview.fade-left,.inview.fade-right{opacity:0;position:relative;transition:all .3s;transition-timing-function:ease-out}.inview.fade-up{top:30px}.inview.fade-down{bottom:30px}.inview.fade-left{right:50px}.inview.fade-right{left:50px}.inview.fade-items li{position:relative;top:30px;opacity:0;transition:all .5s}@media screen and (max-height: 700px){.inview.fade-items li{margin-bottom:20px!important}}.inview.is-avtive{opacity:1;top:0;bottom:0;right:0;left:0}.inview.is-avtive.pageTitle{top:120px;opacity:0;animation-delay:1s;animation-name:PageTitleAnime;animation-duration:1s;animation-fill-mode:forwards}.inview.is-avtive.fade-items li{top:0;opacity:1}.inview.is-avtive .fade-up.contact-btn-flash{animation-delay:3.7s;animation-name:Flash;animation-duration:.8s;animation-fill-mode:forwards}@keyframes Flash{25%{opacity:0%}50%{opacity:1}70%{opacity:0}to{opacity:1}}.type-1 .inview:first-child{transition-delay:.2s}.type-1 .inview:last-child{transition-delay:.5s}@media screen and (max-height: 700px){.type-1{margin-top:20px!important;margin-bottom:40px!important}.type-1 h2{font-size:22px}.type-1 p{font-size:17px}.service-features-ul{margin-top:40px!important}.service-features-ul li div:first-child{margin-bottom:10px!important;font-size:22px}.service-features-ul li:last-child{margin-top:20px!important}}.service-img{width:100%;text-align:center;background:#ccc}@media screen and (max-height: 700px){.service-img{width:85%}}.service-first_view{margin-top:80px;text-align:center;font-size:1.4rem;font-weight:700;letter-spacing:5px;color:#393939}@media screen and (max-height: 700px){.service-first_view{margin-top:40px}}.service-first_view img{max-width:320px;margin:0 auto 5px}
