/*! Fri Jul 18 2025  */.a1_s1-title,.a1_s2-title,.a1_s2-txt h3,.a1_s2-txt h5,.a1_s3-title,.a2_s1-title,.a3_2-title,.mem_s1-title{font-weight:700}.a1_s1 p,.a1_s1-title,.a1_s2-img,.a1_s2-title,.a2_s1-title,.a4_s2 .a2_s1-body-item p,.ass_s1-img,.main_phone-img,.mem_s1-title{text-align:center}.post{transition:width 5s;-moz-transition:width 5s;-webkit-transition:width 5s;-o-transition:width 5s}@-webkit-keyframes rotate{from{transform:rotate(0);-webkit-transform:rotate(0)}to{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-moz-keyframes{from{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0)}to{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg)}}@-o-keyframes{from{transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0)}to{transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg)}}@-moz-keyframes rotate{from{-moz-transform:rotate(0);transform:rotate(0);-webkit-transform:rotate(0)}to{-moz-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-o-keyframes rotate{from{-o-transform:rotate(0);transform:rotate(0);-webkit-transform:rotate(0)}to{-o-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@keyframes rotate{from{-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform:rotate(0)}to{-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform:rotate(360deg)}}.main_kv1{padding-top:35px}.main_kv1 img{display:block;width:100%}.a1_s1{padding:39px 13%}.a1_s1-title{font-size:36px;margin-bottom:25px;color:#333}.a1_s1-title span{font-size:100%;color:#133c80}.a1_s1 p{margin-bottom:59px;font-size:18px;color:#333}.a1_s1-item{padding:11px 21px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;margin-bottom:30px;font-size:20px;color:#133c80}.a1_s1-item.color1{background:#dcfaff}.a1_s1-item.color2{background:#c4f7ff}.a1_s1-item.color3{background:#eaf9ff}.a1_s1-item.color4{background:#dcfaff}.a1_s1-item.color5{background:#c4f7ff}@media (max-width:767px){.a1_s1{padding:35px 0}.a1_s1-title{font-size:25px;margin-bottom:15px}.a1_s1 p,.a1_s1-item{font-size:16px}.a1_s1 p{margin-bottom:35px}}.a1_s2{padding:35px 0}.a1_s2-title{font-size:36px;margin-bottom:25px;color:#333}.a1_s2-img img{display:inline-block;max-width:100%}.a1_s2-item{margin-bottom:30px;position:relative}.a1_s2-item:before{content:'';position:absolute;width:29px;height:18px;left:-webkit-calc(-29px / 2 - 15px);left:-moz-calc(-29px / 2 - 15px);left:calc(-29px / 2 - 15px);display:block;background-image:url(../images/a1_s2_icon.png);-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;background-repeat:no-repeat;top:0;bottom:0;margin:auto}.a1_s2 [class*=col]:first-child .a1_s2-item:before,.a2_s1 .section_news_items .img-wrap .img-item::before,.a2_s2 .section_news_items .img-wrap .img-item::before{display:none}.a1_s2-txt{padding-top:21px}.a1_s2-txt h3{font-size:24px;color:#133c80;margin-bottom:27px}.a1_s2-txt h3 span{font-size:100%;border-bottom:1px solid #133c80}.a1_s2-txt h5{font-size:17px;color:#333;margin-bottom:21px}.a1_s2-txt p{font-size:16px;color:#333}@media (max-width:767px){.a1_s2-item,.a1_s2-title{margin-bottom:15px}.a1_s2-txt h3,.a1_s2-txt h5,.a1_s2-txt p{text-align:center}.a1_s2-title{font-size:25px}.a1_s2-item:before{display:none}.a1_s2-txt{padding-top:15px}.a1_s2-txt h3{font-size:21px;margin-bottom:25px}.a1_s2-txt h5{font-size:16px;margin-bottom:15px}}.hrr{margin:55px 0}@media (max-width:767px){.hrr{margin:35px 0}}.a2_s1 .section_news_items:hover .img-item img,.a2_s2 .section_news_items:hover .img-item img{-webkit-transform:translate(-50%,-50%) scale(1.2);-moz-transform:translate(-50%,-50%) scale(1.2);-ms-transform:translate(-50%,-50%) scale(1.2);-o-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2);-webkit-transition:all 1.5s ease;-o-transition:all 1.5s ease;-moz-transition:all 1.5s ease;transition:all 1.5s ease}.a2_s1 .section_news_items .img-wrap .img-item,.a2_s2 .section_news_items .img-wrap .img-item{padding-top:62%}.a2_s1 .slick-dots li button:before,.a2_s2 .slick-dots li button:before{border:1px solid #e0e0e0;background:#e0e0e0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.slick-dots li button:before{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #e0e0e0;background:#e0e0e0}.slick-dots li button:hover:before,.slick-dots li.slick-active button:before{border:1px solid #2d4d87;background:#2d4d87;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.slick-dots{bottom:-17px}.a1_s3{padding:50px 0}.a1_s3-title{text-align:center;font-size:24px;color:#133c80;margin-bottom:39px}.a1_s3-title span{font-size:18px;display:block;color:#333}.a1_s3-box{background-color:#fff;-webkit-box-shadow:1px 8px 15px 1px rgba(51,51,51,.13);-moz-box-shadow:1px 8px 15px 1px rgba(51,51,51,.13);box-shadow:1px 8px 15px 1px rgba(51,51,51,.13);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden}.a1_s3-item{padding:0 15px 25px}.a1_s3-txt{padding:15px}.a1_s3-txt h3{font-size:17px;color:#333}.a1_s3-txt small{color:#005e98;font-size:16px}@media (max-width:767px){.a1_s3{padding:35px 0}.a1_s3-title{font-size:21px;margin-bottom:35px}.a1_s3-title span{font-size:16px}}.main_phone-body{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.main_phone-img{padding:23px}.main_phone-img img{display:inline-block;max-width:46px}.main_phone-txt{padding:23px;background:#fff;border-left:1px solid #f8f8f8}.main_phone-txt span{font-size:16px;display:block}.main_phone-txt p{font-size:24px;color:#333;margin-bottom:0;font-weight:700}.main_phone-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #f8f8f8;margin:0 15px}.a2_s1,.a2_s1-nav-item,.a3_2-title{border-bottom:1px solid #ddd}.main_phone-color1{background:#eaf9ff}.main_phone-color1 span{color:#2d4d87}.main_phone-color2{background:#ebffea}.main_phone-color2 span{color:#08790f}@media (max-width:767px){.main_phone-img,.main_phone-txt{padding:15px}.main_phone-txt span{font-size:16px;display:block}.main_phone-txt p{font-size:21px}.main_phone-row{display:block;margin:0 15px}}.a2_s1-title{font-size:26px;color:#333;margin-bottom:45px}.a2_s1-title span{padding-top:22px;display:block;font-size:16px;color:#e85418}.a2_s1 .section_news_items .img-wrap .img-item{padding-top:100%}.a2_s1-nav{border-top:1px solid #ddd}.a2_s1-nav-item{padding:25px 0}.a2_s1-nav ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.a2_s1-nav ul li{font-size:17px;color:#333;padding:5px 15px}.a2_s1-nav ul li a{padding:11px 21px;border:1px solid #ddd;color:#333;font-size:16px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;display:inline-block;-o-transition:all .35s ease;transition:all .35s ease;-moz-transition:all .35s ease;-webkit-transition:all .35s ease}.a2_s1-nav ul li a.active,.a2_s1-nav ul li a:hover{background:#2d4d87;color:#fff}.a2_s1-body{padding:52px 0}.a2_s1-body-item{margin-bottom:45px}.a2_s1-body-item .img-item{border:1px solid #ddd;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px}.a2_s1-body-item p{padding:15px 0;color:#333;font-size:16px}@media (max-width:767px){.a2_s1-nav ul li{padding:5px}}.a3_s1 .img-wrap .img-item,.story-page .a3_s1 .img-wrap .img-item{padding-top:63%}.a3_s1 .section_story_items,.story-page .a3_s1 .section_story_items{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#fff;-webkit-box-shadow:0 8px 30px 0 rgba(51,51,51,.05);-moz-box-shadow:0 8px 30px 0 rgba(51,51,51,.05);box-shadow:0 8px 30px 0 rgba(51,51,51,.05);display:block;overflow:hidden}.a3_s1 .word-item,.story-page .a3_s1 .word-item{padding:11px 13px 21px}.a3_s1 .word-item h3,.story-page .a3_s1 .word-item h3{color:#333}.a3_s1 .word-item small,.story-page .a3_s1 .word-item small{color:#005e98}.d_date{font-size:16px;color:#666}.a3_2{padding:79px 0}.a3_2 .section_news_items:hover .img-item img{-webkit-transform:translate(-50%,-50%) scale(1.2);-moz-transform:translate(-50%,-50%) scale(1.2);-ms-transform:translate(-50%,-50%) scale(1.2);-o-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2);-webkit-transition:all 1.5s ease;-o-transition:all 1.5s ease;-moz-transition:all 1.5s ease;transition:all 1.5s ease}.a3_2 .section_news_items{display:block}.a3_2 .section_news_items .img-wrap .img-item{padding-top:100%}.a3_2 .section_news_items .img-wrap .img-item::before{display:none}.a3_2 .img-item{border:1px solid #ddd;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px}.a3_2 p{padding:15px 0;color:#333;font-size:16px}.a3_2-title{font-size:24px;color:#133c80;padding-bottom:17px;margin-bottom:37px}.a3_2-item{padding:0 15px}.a3_2 .slick-dots li button:before{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #e0e0e0;background:#e0e0e0}.a3_2 .slick-dots li button:hover:before,.a3_2 .slick-dots li.slick-active button:before{border:1px solid #2d4d87;background:#2d4d87}.a3_2 .slick-dots{bottom:-45px}.a4_s2{padding:95px 0}@media (max-width:767px){.a4_s2{padding:35px 0}}.modal{z-index:10000}.mem_s1{padding:69px 0 108px}.mem_s1-title{font-size:36px;margin-bottom:55px;color:#333}.mem_s1-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.mem_s1-text{padding-left:15px;padding-top:15px}.mem_s1-text h3{font-size:20px;color:#133c80;text-decoration:underline;margin-bottom:25px}.mem_s1-text p{font-size:16px;color:#333}.mem_s1-img{-webkit-box-flex:0;-webkit-flex:0 0 153px;-moz-box-flex:0;-ms-flex:0 0 153px;flex:0 0 153px;max-width:153px}.mem_s1-img img{display:inline-block;max-width:100%}.mem_s1-bottom{padding-top:69px}.mem_s1-bottom img{display:block;width:100%}@media (max-width:767px){.mem_s1{padding:35px 0 55px}.mem_s1-title{font-size:28px;margin-bottom:25px}.mem_s1-bottom{padding-top:35px}}.mem_s2 .a1_s2-title p{font-size:18px;color:#333;padding:18px 0 25px}.mem_s2 .a1_s2-item:before{display:none}.mem_s2 h5{line-height:1.5}.ass_s1{background:#f6f6f6;padding:61px 0;margin-top:45px}.ass_s1-item{padding:20px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background:#fff;margin-bottom:30px}.ass_s1-item-top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.ass_s1-item-img{width:42px;max-width:42px;height:42px}.ass_s1-item-img .img-item{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.ass_s1-item-img img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.ass_s1-item-name{padding-left:15px}.ass_s1-item-name h3{font-size:14px;color:#333;margin-bottom:3px}.ass_s1-item-name span{font-size:12px;color:#999}.ass_s1-item p{font-size:14px;color:#333;margin-bottom:0}.ass_s1-img{margin-bottom:30px}.ass_s1-img img{-o-object-fit:cover;object-fit:cover;max-width:100%;display:inline-block}@media (max-width:767px){.ass_s1{padding:35px 0}.ass_s1-item{padding:15px}.ass_s1-item-img{width:35px;max-width:35px;height:35px}.ass_s1-item-name{padding-left:5px}}