img{max-width:100%;max-height:100%;object-fit:cover}.common_bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.item_hover{overflow:hidden}.item_hover:hover img{transform:scale(1.05)}.item_hover img{transition:1s}.index1{height:23.95833vw;position:relative;z-index:1;margin:4.375vw 0 0 0;display:flex;align-items:center;justify-content:center}.index1 .wrap{position:relative;top:-.52083vw}.index1 .wrap .p1{color:#FFF;font-style:normal;font-weight:400;line-height:normal;margin:0 0 .3125vw;text-align:center}.index1 .wrap .p2{color:#FFF;text-align:center;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.index1 .wrap .i_search{margin:1.5625vw auto 0;width:39.0625vw;position:relative}.index1 .wrap .i_search input{width:100%;height:2.8125vw;border-radius:52.03125vw;background:#FFF;padding:0 1.04167vw;font-style:normal;font-weight:400;line-height:normal;border:none;font-size:.83333vw}.index1 .wrap .i_search input::placeholder{color:#999999}.index1 .wrap .i_search button{position:absolute;right:1.04167vw;top:50%;transform:translateY(-50%);width:1.25vw;height:1.25vw;background:transparent;border:none;cursor:pointer}.common_more{width:fit-content;height:2.34375vw;padding:0 2.29167vw;background:#FFFFFF;display:flex;align-items:center;justify-content:center;color:#033491;font-style:normal;font-weight:400;line-height:normal;--dis:17px;clip-path:polygon(var(--dis) 0, 100% 0, calc(100% - var(--dis)) 100%, 0 100%, var(--dis) 0);transition:.6s ease}.common_more:hover{background:#000 !important;color:#fff}.common_more.fill{background:#033491;color:#fff}.common_headline{display:flex;align-items:center;justify-content:space-between}.common_headline .l{display:flex;gap:1.35417vw}.common_headline .l .icon{width:2.08333vw;height:2.08333vw;margin:.3125vw 0 0 0}.common_headline .l .icon img{width:100%;object-fit:contain}.common_headline .l .text{width:31.77083vw}.common_headline .l .text .p1{color:#333;font-style:normal;font-weight:700;text-transform:uppercase;line-height:100%}.common_headline .l .text .p2{color:#666;font-style:normal;font-weight:400;line-height:normal;margin:1.25vw 0 0 0}.index2{padding:0 10.41667vw 5.9375vw 10.41667vw;position:relative;z-index:2}.index2 .up{margin-top:-4.0625vw;margin-bottom:4.47917vw;width:100%;height:20.3125vw;background:#033491;padding:2.5vw 4.16667vw 0 4.16667vw;position:relative;z-index:1}.index2 .up .map{position:absolute;right:0;bottom:0;z-index:-1;width:30.88542vw}.index2 .up .p1{color:#FFF;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin:0 0 1.45833vw}.index2 .up .p2{width:55.9375vw;color:#FFF;font-style:normal;font-weight:400;line-height:130%}.index2 .up .common_more{margin:3.54167vw 0 0 0}.index2 .content{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.77083vw;margin:3.64583vw 0 0 0}.index2 .content .item{width:100%;height:10.41667vw;display:flex;align-items:center;justify-content:space-between;padding:0 0 0 1.5625vw;position:relative;z-index:1;overflow:hidden}.index2 .content .item:hover .circle{opacity:1}.index2 .content .item:hover .bg{opacity:0}.index2 .content .item:hover .bg2{opacity:1}.index2 .content .item:hover .img{transform:translateY(-.52083vw)}.index2 .content .item:hover .l .p1{color:#fff}.index2 .content .item:hover .l .more p{color:#fff}.index2 .content .item:hover .l .more svg path{fill:#fff}.index2 .content .item .circle{position:absolute;top:0;left:0;z-index:-1;opacity:0;transition:.6s ease}.index2 .content .item .bg{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:contain;z-index:-1;transition:.6s ease}.index2 .content .item .bg2{opacity:0}.index2 .content .item .l .p1{color:#333;font-style:normal;font-weight:500;transition:.6s ease}.index2 .content .item .l .more{margin:3.90625vw 0 0 0;display:flex;align-items:center;gap:.72917vw}.index2 .content .item .l .more p{color:#033491;font-style:normal;font-weight:400;line-height:normal;transition:.6s ease}.index2 .content .item .l .more svg{width:1.25vw;height:1.25vw}.index2 .content .item .l .more svg path{transition:.6s ease}.index2 .content .item .img{width:10.67708vw;height:100%;display:flex;align-items:center;justify-content:center;transition:.6s ease}.index2 .content .item .img img{object-fit:contain;max-width:80%;max-height:80%}.index3{background:#FAFAFA;padding:4.6875vw 10.41667vw 6.25vw 10.41667vw;position:relative;z-index:1}.index3 .bg{position:absolute;right:0;bottom:0;z-index:-1;width:29.27083vw}.index3 .content{margin:4.6875vw 0 0 0;display:grid;grid-template-columns:repeat(3, 1fr);gap:5.9375vw 4.16667vw}.index3 .content .item{display:flex;align-items:center}.index3 .content .item .circle{width:4.16667vw;height:4.16667vw;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#033491}.index3 .content .item .circle img{object-fit:contain}.index3 .content .item .text{width:18.22917vw;margin:0 0 0 1.04167vw}.index3 .content .item .text .p1{color:#333;font-style:normal;font-weight:500;line-height:92.308%}.index3 .content .item .text .p2{margin:.83333vw 0 0 0;color:#333;font-style:normal;font-weight:400;line-height:normal}.index4{padding:4.94792vw 0 7.5vw}.index4 .common_headline{justify-content:center}.index4 .common_headline .text{width:fit-content}.index4 .content{display:flex;justify-content:center;margin:4.375vw 0 0 0;clip-path:inset(0 100% 0 0);transition:2s}.index4 .content.animated{clip-path:inset(0 0 0 0)}.index4 .content .item{width:10.41667vw}.index4 .content .item .icon{width:100%;height:10.41667vw;position:relative;display:flex;align-items:center;justify-content:center}.index4 .content .item .icon .pic{object-fit:contain;width:4.16667vw}.index4 .content .item .icon .bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.index4 .content .item .text{text-align:center;margin:1.71875vw 0 0 0}.index4 .content .item .text .p1{color:#333;font-style:normal;font-weight:700;line-height:normal;margin:0 0 .52083vw}.index4 .content .item .text .p2{color:#333;font-style:normal;font-weight:400;line-height:normal}.index4 .content .line{width:7.91667vw;height:1.14583vw;margin:5.41667vw .46875vw 0 .46875vw}.index4 .content .line2{margin-top:4.16667vw}.index5{padding:0 10.41667vw 4.16667vw 10.41667vw}.index5 .common_headline .text{width:fit-content}.index5 .content{display:flex;flex-wrap:wrap;justify-content:space-between;margin:2.08333vw 0 0 0;gap:1.04167vw 0}.index5 .content .flex-box{display:flex;width:100%;flex-direction:row-reverse;justify-content:space-between;gap:1.04167vw}.index5 .content .flex-box .item{width:50%}.index5 .content .item{width:38.38542vw;height:4.16667vw;position:relative}.index5 .content .item.three .jt{position:absolute;right:1.25vw;top:50%;transform:translateY(-50%);width:1.5625vw;height:1.5625vw;z-index:5;pointer-events:none}.index5 .content .item.three .jt svg{width:100%;height:100%}.index5 .content .item.three .pick-area{height:100%}.index5 .content .item.three .pick-area .pick_show{width:100%;height:100%;border-radius:.625vw;border:1px solid #EEE;background:#FFF;padding:0 1.25vw}.index5 .content .item.three .pick-area .pick_show span{font-size:.9375vw}.index5 .content .item.tel{border-radius:.625vw;border:1px solid #EEE;background:#FFF;padding:0 1.25vw;display:flex;align-items:center}.index5 .content .item.tel .select{display:flex;align-items:center;height:100%;cursor:pointer;position:relative}.index5 .content .item.tel .select.on .hide{opacity:1;pointer-events:auto}.index5 .content .item.tel .select p{color:#666;font-style:normal;font-weight:400;line-height:normal}.index5 .content .item.tel .select svg{margin:0 0 0 .3125vw;width:1.5625vw;height:1.5625vw}.index5 .content .item.tel .select .hide{position:absolute;width:6.25vw;height:auto;border:1px solid #EEE;background:#FFF;top:85%;left:50%;transform:translateX(-50%);z-index:1;border-radius:.625vw;padding:.52083vw 0;opacity:0;transition:.6s ease;pointer-events:none}.index5 .content .item.tel .select .hide p{padding:0 .78125vw;line-height:1.82292vw;color:#999;transition:.3s ease}.index5 .content .item.tel .select .hide p:hover{background:#e7e7e7}.index5 .content .item.tel .dis{display:flex;align-items:center;height:100%;margin:0 0 0 1.25vw;position:relative}.index5 .content .item.tel .dis .line{width:1px;height:1.66667vw;background:#999;margin:0 1.25vw 0 0}.index5 .content .item.tel .dis input{height:100%;border:none;background:transparent;font-size:.9375vw}.index5 .content .item.all{width:100%}.index5 .content .item.san{width:25.3125vw}.index5 .content .item>input{width:100%;height:100%;border-radius:.625vw;border:1px solid #EEE;background:#FFF;padding:0 1.25vw;font-size:.9375vw}.index5 .content .item .pick{color:#999;font-style:normal;font-weight:400;line-height:normal;position:absolute;top:50%;transform:translateY(-50%);left:1.25vw;pointer-events:none}.index5 .content .item .pick span{color:#F00}.index5 .content .common_more{margin:2.55208vw 0 0 0;cursor:pointer}.index5 .content .other{width:100%}.index5 .content .other .list{display:flex;align-items:center;gap:.72917vw;cursor:pointer}.index5 .content .other .list.on .bor{background:#033491;border-color:#033491}.index5 .content .other .list:not(:last-child){margin:0 0 .83333vw}.index5 .content .other .list .bor{width:1.09375vw;height:1.09375vw;border-radius:.20833vw;border:1px solid #E1E1E1;background:#FFF;display:flex;align-items:center;transition:.6s ease;justify-content:center}.index5 .content .other .list .bor svg{max-width:90%;max-height:90%}.index5 .content .other .list p{color:#999;font-style:normal;font-weight:400;line-height:normal}.index5 .content .other .list p span{color:#666}@media screen and (max-width: 768px){.index1{margin:60px 0 0 0;height:300px;padding:0 5%}.index1 .wrap{top:0}.index1 .wrap .p1{margin:0 0 5px}.index1 .wrap .p2{font-size:22px}.index1 .wrap .i_search{width:100%;margin:20px 0 0 0}.index1 .wrap .i_search input{height:40px;padding:0 15px;font-size:14px}.index1 .wrap .i_search button{width:20px;height:20px;right:15px;display:block}.index1 .wrap .i_search button img{display:block}.common_more{height:40px;--dis:15px;padding:0 40px}.common_headline{flex-direction:column;align-items:start;gap:10px}.common_headline .l{gap:10px;align-items:center}.common_headline .l .icon{width:24px;height:auto;margin:0;display:block}.common_headline .l .icon img{display:block}.common_headline .l .text{width:100% !important}.common_headline .l .text .p1{font-size:20px}.common_headline .l .text .p2{margin:10px 0 0 0;width:100%;font-size:15px}.index2{padding:30px 5%}.index2 .up{margin:0 0 40px;height:auto;padding:20px 5%}.index2 .up .map{width:100%}.index2 .up .p1{margin:0 0 15px;font-size:20px}.index2 .up .p2{width:100%;font-size:14px;line-height:1.5}.index2 .up .common_more{margin:20px 0 0 0}.index2 .content{margin:30px 0 0 0;grid-template-columns:repeat(1, 1fr);gap:10px}.index2 .content .item{height:auto;padding:18px 5%}.index2 .content .item .l .more svg{width:16px;height:16px}.index2 .content .item .img{width:150px;height:100%}.index3{padding:30px 5%}.index3 .common_headline .l{align-items:start}.index3 .content{grid-template-columns:repeat(1, 1fr);gap:30px;margin:30px 0 0 0}.index3 .content .item{flex-direction:column;align-items:start}.index3 .content .item .circle{width:40px;height:40px}.index3 .content .item .circle img{width:16px}.index3 .content .item .text{width:100%;margin:15px 0 0 0}.index3 .content .item .text .p1{margin:0 0 10px;line-height:1;font-size:16px}.index3 .content .item .text .p2{font-size:14px}.index4{padding:30px 5%}.index4 .content{margin:30px 0 0 0;flex-wrap:wrap;gap:30px 0}.index4 .content .line{display:none}.index4 .content .item{width:50%}.index4 .content .item .icon{height:30vw;width:30vw;margin:auto}.index4 .content .item .icon .pic{width:30px}.index4 .content .item .icon .text{margin:10px 0 0 0}.index4 .content .item .icon .text .p1{margin:0 0 10px}.index5{padding:30px 5%}.index5 .common_headline .l{align-items:start}.index5 .common_headline .l .icon{margin-top:5px}.index5 .common_headline .l .text .p1{line-height:1.4}.index5 .content{margin:40px 0 0 0;gap:10px}.index5 .content .flex-box{flex-direction:column-reverse;gap:10px}.index5 .content .other .list{gap:15px;align-items:start}.index5 .content .other .list:not(:last-child){margin:0 0 15px}.index5 .content .other .list .bor{width:16px;height:16px;border-radius:4px;margin:4px 0 0 0}.index5 .content .other .list p{flex:1}.index5 .content .item{width:100% !important;height:55px}.index5 .content .item.tel{padding:0 15px;border-radius:10px}.index5 .content .item.tel .select svg{width:16px;height:16px;margin:0 0 0 5px}.index5 .content .item.tel .select .hide{width:80px;border-radius:6px;padding:5px 0}.index5 .content .item.tel .select .hide p{padding:0 5px;line-height:1.5}.index5 .content .item.tel .dis{margin:0 0 0 10px}.index5 .content .item.tel .dis .line{height:22px;margin:0 15px 0 0}.index5 .content .item.tel .dis input{width:100%;font-size:16px}.index5 .content .item.tel .dis .pick{white-space:nowrap}.index5 .content .item.three .pick-area .pick_show{padding:0 15px;border-radius:10px}.index5 .content .item.three .pick-area .pick_show span{font-size:16px}.index5 .content .item.three .jt{width:20px;height:20px;right:15px;display:block}.index5 .content .item.three .jt img{display:block}.index5 .content .item>input{border-radius:10px;font-size:16px;padding:0 15px}.index5 .content .item .pick{left:15px;font-size:16px}}
