@charset "UTF-8";body,h1,h2,h3,h4,h5,h6,html,li,ol,p,ul{padding:0;margin:0}h1,h2,h3,h4,h5,h6{font-weight:400}li,ol,ul{list-style-type:none}.xl_container{width:1200px;height:inherit;margin:0 auto}.full_container{max-width:100%;height:inherit;margin:0 auto}.container_title{font-family:Bona Nova SC;font-weight:700;font-size:26px;letter-spacing:0;text-align:center;color:#333}img[src=""] ::before{content:"";display:block;width:inherit;height:inherit;background-color:#F3F4F7}#main,.header{background-color:#FFF}svg{width:24px;height:24px}.text_blue{color:#2090FB}.text_16{font-size:16px}.b700{font-weight:700}.b600{font-weight:600}.b500{font-weight:500}#main{font-family:Source Code Pro;color:#333}#main>div,#main>header{width:100%;overflow:hidden}.header{height:60px}.header_container{display:flex;align-items:center;column-gap:17px}.header_container .company_logo{width:30px;height:30px}.header_container .company_name{display:inline-block;font-weight:400;font-size:16px}.banner{height:400px;background-image:url(../img/banner_bg.png)}.banner_container{display:flex;justify-content:space-between;align-items:center}.banner_container .left .title{font-weight:700;font-size:50px;letter-spacing:8px;color:transparent;background:linear-gradient(90deg,#496fff 0,#0031ef 100%);background-clip:text}.banner_container .left .desc{font-weight:400;font-size:28px;line-height:40px;letter-spacing:0;color:#031763;margin-top:9px}.banner_container .left .other_desc{display:flex;column-gap:8px;margin-top:29px}.banner_container .left .other_desc li{display:flex;align-items:center;column-gap:6px;width:179px;height:32px;border-radius:18px;padding-left:16px;font-family:Source Sans 3;font-weight:400;font-size:16px;letter-spacing:0;color:#454957;background:rgba(36,79,247,.1)}.banner_container .right img{width:313px;height:290px}.about{padding:60px 0;background-color:#FFF}.about_container .desc{font-weight:500;font-size:16px;letter-spacing:0;color:#333;margin-top:20px}.about_container .advantages_title{margin-top:24px;font-family:Source Sans 3;font-weight:700;font-size:16px;letter-spacing:0;color:#333}.about_container .advantages_list{margin-top:20px;display:flex;justify-content:space-between}.about_container .advantages_list li{display:grid;grid-template-columns:65px 203px;grid-template-areas:"icon header" "icon content";gap:4px 8px}.about_container .advantages_list li img{grid-area:icon}.about_container .advantages_list li h5{grid-area:header;font-weight:700;font-size:14px;letter-spacing:0;color:#2090FB}.about_container .advantages_list li p{grid-area:content;font-weight:500;font-size:14px;letter-spacing:0;color:#666}.product{padding:60px 0 63px;background-color:#F3F4F7}.product input[type=radio]{display:none}.product .product_tab{margin-top:24px;display:flex;justify-content:center;column-gap:40px}.product .product_tab label{box-sizing:border-box;border-radius:22px;font-weight:400;font-size:16px;letter-spacing:1px;color:#666;padding:10px 16px;background-color:#FFF;display:flex;align-items:center;column-gap:8px}.product .product_tab label svg{width:24px;height:24px;vertical-align:middle;fill:#2090FB}.product .product_tab_content{margin-top:20px}.product .product_tab_content li[id^=product_tab_content]{box-sizing:border-box;width:100%;display:none;opacity:0;padding:24px 40px;background-color:#FFF;border-radius:4px;transition:opacity .5s ease-in-out;justify-content:space-between;align-items:center}.product .product_tab_content li[id^=product_tab_content] h4{font-size:22px;text-align:left;margin-top:16px}.product .product_tab_content li[id^=product_tab_content] .desc_list{margin-top:20px;display:flex;column-gap:22px}.product .product_tab_content li[id^=product_tab_content] .desc_list li{box-sizing:border-box;width:220px;border-radius:4px;padding:12px 18px 27px 12px;background-color:#F6F7FD}.product .product_tab_content li[id^=product_tab_content] .desc_list li h5{display:flex;justify-content:left;align-items:center;gap:4px}.product .product_tab_content li[id^=product_tab_content] .desc_list li h5 img{width:20px;height:20px;vertical-align:middle}.product .product_tab_content li[id^=product_tab_content] .desc_list li p{margin-top:14px;font-weight:400;font-size:14px;letter-spacing:0;color:#666}.product .product_tab_content li[id^=product_tab_content] .desc_supplement{margin-top:20px;margin-bottom:16px;font-weight:400;font-size:16px}.product .product_tab_content li[id^=product_tab_content]>img{width:260px;height:224px}.product #product_tab_1:checked~.product_tab label[for=product_tab_1],.product #product_tab_2:checked~.product_tab label[for=product_tab_2],.product #product_tab_3:checked~.product_tab label[for=product_tab_3]{color:#FFF;background:linear-gradient(90deg,#3e84f7 0,#5da1fc 100%);font-weight:700}.product #product_tab_1:checked~.product_tab label[for=product_tab_1] svg,.product #product_tab_2:checked~.product_tab label[for=product_tab_2] svg,.product #product_tab_3:checked~.product_tab label[for=product_tab_3] svg{fill:#FFF}.product #product_tab_1:checked~.product_tab_content li[id=product_tab_content_1],.product #product_tab_2:checked~.product_tab_content li[id=product_tab_content_2],.product #product_tab_3:checked~.product_tab_content li[id=product_tab_content_3]{display:flex;animation:fading .8s ease-in-out 0s 1 normal forwards}@keyframes fading{from{opacity:0}to{opacity:1}}.solution{padding:60px 0 40px}.solution_container .list{margin-top:24px;display:flex;justify-content:space-between}.solution_container .list li{max-width:280px}.solution_container .list li img{width:100%}.solution_container .list li h4{font-weight:600;font-size:18px;letter-spacing:0;margin-top:16px}.solution_container .list li p{font-weight:400;font-size:16px;letter-spacing:0;color:#666;margin-top:8px}.solution_container .list li section{font-weight:400;font-size:16px;letter-spacing:0;color:#2090FB;background-color:#eaf5ff;padding:12px;margin-top:12px}.service{background-color:#F3F4F7;padding:60px 0}.service .list{margin-top:19px;display:flex;justify-content:space-between;gap:28px}.service .list li{box-sizing:border-box;max-width:380px;background-color:#FFF;border-radius:4px;padding:33px 20px 40px 22px}.service .list li>img{width:192px;height:192px;margin:0 auto;display:block}.service .list li h4{font-size:22px;margin-top:20px}.service .list li section{display:flex;justify-content:start}.service .list li section:nth-of-type(1){margin-top:18px}.service .list li section:nth-of-type(2){margin-top:20px}.service .list li section img{width:20px;height:20px;padding-top:2px}.service .list li section p{font-weight:400;font-size:16px;letter-spacing:0;margin-left:10px}#footer{background:#3a4150;padding:40px 0}#footer .footer_container .title{color:#FFF;font-size:14px}