:root{--title_color:#000}*{margin:0px;padding:0px;box-sizing:border-box}.pro_head{padding:14px 0px}.pro_head{padding-bottom:100px}body > section{position:relative}body > section:hover{}.content{max-width:1200px;margin:0px auto;position:relative}.pro_head .content{padding:0px 38.0469px}.pro_head .content{padding:0px 15px}@media screen and (min-width:768px) and (max-width:1440px){.content,.content_fluid,.products_content{padding:0px 1.2rem}}@media screen and (min-width:768px) and (max-width:1220px){.content,.swiper_content,.content_fluid,.products_content{max-width:1000px}}@media screen and (min-width:768px) and (max-width:1024px){.content,.swiper_content,.content_fluid,.products_content{max-width:768px}}@media screen and (max-width:768px){.content,.content_fluid,.products_content{padding:0px 1.2rem}}.pro_head h2{font-size:32px;line-height:35.2px;font-weight:bold;text-align:center;margin-top:69px;margin-bottom:calc(26.6667px)}.pro_head h2{margin-top:40px;font-size:calc(31.1111px);line-height:38px;color:rgb(51,51,51)}@media screen and (max-width:768px){.pro_head h2{font-size:22px;line-height:1.5;margin:0.5rem 0px}}.pro_head p{color:rgb(36,35,49);font-size:calc(17.7778px);line-height:32px;text-align:center;margin-bottom:0px}.pro_head p{font-size:calc(18.8889px);line-height:26px;margin-top:36px;color:rgb(76,76,76)}@media screen and (max-width:768px){.pro_head p{font-size:1rem;line-height:1.5}}.scroll_contain{width:100%;overflow-x:auto;padding-bottom:0.9rem;margin-bottom:1rem}.schedule_wrap{margin-top:21px}@media screen and (max-width:1024px){.schedule_wrap{width:1024px}}.flex{display:flex}.flex_middle{align-items:center}.schedule_wrap .line{width:1.15%;height:1px;background-color:rgb(15,53,128)}.schedule_wrap .spot{height:calc(8.88889px);width:calc(8.88889px);border-radius:50%;background-color:rgb(15,53,128);flex-shrink:0;margin:0px calc(5.55556px)}.schedule_wrap .line.line2{width:17.85%}.schedule_wrap .line.line3{width:23.36%}.flex1{flex:1 1 0%}.schedule_wrap .schedule_main{display:grid;grid-template-columns:1.15% 18.8% 24.36% auto;gap:calc(8.88889px)}.schedule_wrap .item{position:relative;margin-top:calc(7.77778px);padding:0px calc(21.1111px)}.flex-direction-col{flex-direction:column}.schedule_wrap .item .line_spot{position:absolute;top:0px;left:-2px}img,video{max-width:100%;height:auto}img,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}.schedule_wrap .item .line_spot img:first-of-type{width:calc(5.55556px);height:calc(136.667px)}.schedule_wrap .item .line_spot img:last-of-type{max-width:unset;width:calc(12.2222px);height:calc(12.2222px);position:absolute;bottom:-10px;left:-3px;z-index:2}.img{transition:0.3s}.pro_head .img{width:calc(392.222px);margin:0px auto 16px}.schedule_wrap .item .img{width:75px;height:65.3px;line-height:1;margin:calc(55.5556px) 0px 0px}@media screen and (max-width:768px){.pro_head .img{width:100%}}.img img{max-width:100%;height:auto}.schedule_wrap .item h4{font-size:calc(16.6667px);font-weight:bold;text-align:left;margin-top:13px;line-height:1;color:rgb(69,69,69)}@media screen and (max-width:768px){.schedule_wrap .item h4{font-size:1rem;line-height:1.5}}.schedule_wrap .item p{font-size:calc(16.6667px);text-align:left;margin:0px;line-height:30px}@media screen and (max-width:768px){.schedule_wrap .item p{font-size:0.9rem;line-height:1.5}}.pro_head .flex p{font-size:calc(15.5556px);line-height:26px;color:rgb(36,35,49);text-align:left;margin-bottom:20px}.schedule_wrap .item .sub_content .title{font-size:calc(16.6667px);text-align:left;margin:0px;line-height:30px;font-weight:500}@media screen and (max-width:768px){.pro_head .flex p{font-size:0.9rem;line-height:1.5;margin-bottom:0.9rem}}.schedule_wrap .item .sub_content .text{font-size:calc(12.2222px);text-align:left;margin:0px;line-height:30px;padding-left:6px}button,input,textarea{outline:none;border:none;font-family:unset;color:var(--title_color)}input[type="submit"],button{cursor:pointer}.sytech_export_template{display:none}@media screen and (max-width:786px){}:root{--title_color:#000;--theme_color:#126ced}.pro_intro{padding:8px 0px 16px}@media screen and (max-width:768px){.pro_intro{padding:2rem 0px}}.px15{padding:0px 15px}@media screen and (min-width:768px) and (max-width:1440px){.content,.content_fluid,.products_content{padding:0px 1.2rem}}@media screen and (min-width:768px) and (max-width:1220px){.content,.swiper_content,.content_fluid,.products_content{max-width:1000px}}@media screen and (min-width:768px) and (max-width:1024px){.content,.swiper_content,.content_fluid,.products_content{max-width:768px}}@media screen and (max-width:768px){.content,.content_fluid,.products_content{padding:0px 1.2rem}}a{color:inherit;font-size:inherit;text-decoration:none}.pro_intro a{text-decoration:none;color:rgb(18,108,237);font-weight:bold;margin-bottom:calc(27.7778px);display:block;font-size:calc(22.2222px)}@media screen and (max-width:768px){.pro_intro a{font-size:18px;line-height:1.5}}.pro_intro p{font-size:calc(15.5556px);color:rgb(51,51,51);line-height:31.11px;margin-bottom:10px}@media screen and (max-width:768px){.pro_intro p{font-size:1rem;line-height:1.5}}.pro_intro .graphic_wrap{background:rgb(237,243,252);height:calc(500px);border-radius:calc(22.2222px);margin-top:calc(55.5556px);padding:calc(33.3333px) calc(38.8889px) calc(36.6667px) calc(95.5556px);width:100%}@media screen and (max-width:1024px){.pro_intro .graphic_wrap{padding:1rem 2rem}}@media screen and (max-width:768px){.pro_intro .graphic_wrap{padding:1rem;height:300px}}.wrap{flex-wrap:wrap}.pro_intro .graphic_wrap .graphic{height:100%;overflow-y:scroll;gap:calc(31.1111px) calc(23.3333px)}.pro_intro .graphic_wrap .graphic img{width:47%}@media screen and (max-width:768px){.pro_intro .graphic_wrap .graphic img{width:99%}}.flex_center{justify-content:center}.pro_intro .view_more a{margin-bottom:0px}.more_btn{width:100%;background-color:var(--theme_color);color:rgb(255,255,255);border:none;padding:6px 16px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:2px;cursor:pointer;border-radius:10px}.more_btn:hover{background-color:rgba(18,108,237,0.8)}.pro_intro .more_btn{padding:6px 68px;font-weight:600;font-size:calc(15.5556px)}@media screen and (max-width:768px){.more_btn{font-size:0.9rem;line-height:1.5}}@media screen and (max-width:768px){.pro_intro .more_btn{font-size:0.9rem;margin-top:1rem;padding:6px 16px}}@media screen and (max-width:786px){}