:root{--color-main:#ab8439;--color-second:#b77902;--color-white:#fff;--color-txt:#253554;--color-bg:#f5f5f5;--color-0:#000;--color-3:#333;--color-6:#666;--color-9:#999;--color-border:#dedede;--fsize-base:14px;--fsize-large:calc(var(--fsize-base) * 1.25);--fsize-txt:calc(var(--fsize-base) * 1.14);--fsize-small:calc(var(--fsize-base) * .85);--fsize-h1:calc(var(--fsize-base) * 2.6);--fsize-h2:calc(var(--fsize-base) * 2.15);--fsize-h3:calc(var(--fsize-base) * 1.7);--gap-base:16px;--gap-mini:calc(var(--gap-base) * .25);--gap-small:calc(var(--gap-base) * .5);--gap-large:calc(var(--gap-base) * 1.5);--gap-h1:calc(var(--gap-base) * 5);--gap-h2:calc(var(--gap-base) * 4);--gap-h3:calc(var(--gap-base) * 3)}@media (max-width: 1440px){:root{--fsize-base:12px;--gap-base:12px}}@media (max-width: 800px){:root{--fsize-base:12px;--gap-base:6px}}.menu{display:flex;height:100%;align-items:center}.menu .sh_nav{display:flex;align-items:center;height:100%;margin-right:30px}@media (max-width: 800px){.menu .sh_nav{display:none }}.menu .sh_nav .nli{position:relative;height:100%}.menu .sh_nav .nli:hover .subul{opacity:1;visibility:visible;transform:translateX(-50%) rotate3d(0, 0, 0, 0);-webkit-transform:translateX(-50%) rotate3d(0, 0, 0, 0)}.menu .sh_nav .nli .na{color:var(--color-white);font-weight:600;padding:0 var(--fsize-large);display:flex;height:100%;align-items:center}.menu .sh_nav .nli .subul{position:absolute;background:var(--color-main) url(../img/jt-img/topmenusbg.jpg) no-repeat center bottom;padding:var(--gap-small) var(--gap-h3);top:100%;left:50%;transform-style:preserve-3d;transform:translateX(-50%) rotate3d(1, 0, 0, -90deg);-webkit-transform:translateX(-50%) rotate3d(1, 0, 0, -90deg);-webkit-transform-origin:0 0 0;transform-origin:0 0 0;transition:all .3s}.menu .sh_nav .nli .subul .sa{display:flex;white-space:nowrap;padding:var(--gap-small) 0;font-size:var(--fsize-base);color:var(--color-white);text-decoration:none;transition:all .3s}.applicationbanner{background:url(../images/applicationbg.jpg) no-repeat center center;background-size:cover;align-items:end}.contactbanner{background:url("../images/contactbg.jpg") no-repeat center center;background-size:cover;align-items:end}.productbanner{background:url(../images/productbg.jpg) no-repeat center center;background-size:cover;display:flex;align-items:end;justify-content:center}@media (max-width: 1440px){.about_content{width:96%;margin:auto}}.strength{display:flex;align-items:center;border-bottom:1px solid var(--color-main);padding-bottom:80px;margin-bottom:80px}@media (max-width: 800px){.strength{display:block}}.strength .streng_left{flex:1}.strength .streng_left .stit{color:var(--color-main);font-size:var(--fsize-h1);margin-bottom:var(--gap-h3)}.strength .streng_left .stitp{color:var(--color-3)}.strength .streng_right{flex:1;margin-left:40px;overflow:hidden}@media (max-width: 800px){.strength .streng_right{margin-left:0;margin-top:20px}}.strength .streng_right img{width:100%;height:auto;transition:transform .3s ease}.strength .streng_right img:hover{transform:scale(1.1)}.strength02{padding:45px;background-color:#f7f7f7;opacity:.8;border:1px solid #e1e1e1;margin-bottom:50px;box-sizing:border-box}.vision .vtit{color:var(--color-main);font-size:var(--fsize-h1);margin-bottom:var(--gap-h3)}.vision .vtitp{color:var(--color-3)}.vision .vimg{margin-top:40px}.vision .vimg img{width:100%}.tech_content .tech_header{text-align:center;margin-bottom:60px}.tech_content .tech_header .tech_tit{font-size:32px;color:#333;margin-bottom:20px;color:var(--color-main)}.tech_content .tech_header .tech_p{font-size:16px;color:#666;max-width:800px;margin:0 auto;line-height:1.6}.tech_content .tech_main{display:flex;flex-wrap:wrap;gap:40px;align-items:center}@media (max-width: 1440px){.tech_content .tech_main{width:96%;margin:0 auto}}@media (max-width: 800px){.tech_content .tech_main{display:block}}.tech_content .tech_main .tech_text{flex:1;min-width:300px}.tech_content .tech_main .tech_text p{font-size:16px;line-height:1.8;color:#333;margin-bottom:20px;text-align:justify}.tech_content .tech_main .tech_image{flex:1;min-width:300px}.tech_content .tech_main .tech_image img{width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.1);transition:transform .3s ease}.tech_content .tech_main .tech_image img:hover{transform:translateY(-5px)}.tech_content .tech_features{margin-top:60px;display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:30px}.tech_content .tech_features .tech_feature{background-color:#f6f6f6;padding:30px;border-radius:8px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.tech_content .tech_features .tech_feature:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,0.1)}.tech_content .tech_features .tech_feature h3{font-size:18px;color:#333;margin-bottom:15px;font-weight:normal;color:var(--color-second)}.tech_content .tech_features .tech_feature p{font-size:14px;color:#666;line-height:1.6}@media (max-width: 800px){.quality_content{padding:40px 20px}}.quality_content .quality_header{text-align:center;margin-bottom:50px}.quality_content .quality_header h2{font-size:32px;color:#333;margin-bottom:20px;font-weight:600}.quality_content .quality_banner{position:relative;margin-bottom:60px;border-radius:12px;overflow:hidden;height:400px}@media (max-width: 800px){.quality_content .quality_banner{height:300px}}.quality_content .quality_banner img{width:100%;height:100%;object-fit:cover}.quality_content .quality_banner .quality_banner_content{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.8));display:flex;align-items:center;justify-content:center;color:white;text-align:center;padding:0 40px}.quality_content .quality_banner .quality_banner_content h3{font-size:28px;margin-bottom:20px;font-weight:600}@media (max-width: 800px){.quality_content .quality_banner .quality_banner_content h3{font-size:24px}}.quality_content .quality_banner .quality_banner_content p{font-size:16px;line-height:1.6;max-width:800px}.quality_main{display:grid;grid-template-columns:1fr;gap:40px;margin-bottom:60px}.quality_main .quality_text{font-size:16px;line-height:1.8;color:#333;text-align:justify}#jtl26{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);backdrop-filter:blur(5px);display:none;justify-content:center;align-items:center;z-index:1000}#jtl26.on{display:flex}#jtl26 .search-modal{background:white;padding:40px;border-radius:8px;width:900px;max-width:90%;box-shadow:0 10px 30px rgba(0,0,0,0.3);position:relative}#jtl26 .search-modal h3{margin-top:0;margin-bottom:20px;color:#333;font-size:18px}#jtl26 .search-form{display:flex;gap:10px}#jtl26 .search-input{flex:1;padding:12px 16px;border:1px solid #ddd;border-radius:4px;font-size:16px;outline:none}#jtl26 .search-input:focus{border-color:#a57b31;box-shadow:0 0 0 2px rgba(165,123,49,0.1)}#jtl26 .search-btn{padding:0 24px;background:#a57b31;color:white;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background .3s}#jtl26 .search-btn:hover{background:#8c6628}#jtl26 .close-btn{position:absolute;top:15px;right:15px;background:none;border:none;font-size:24px;cursor:pointer;color:#666;transition:color .3s}#jtl26 .close-btn:hover{color:#333}body.on{overflow:hidden}.sh_tip a.tel{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:4px;transition:background .3s}.sh_tip a.tel:hover{background:rgba(0,0,0,0.05)}.submainvisual{position:relative;display:flex;height:400px}.aboutbanner{background:url(../images/aboutbg.jpg) no-repeat center center;background-size:cover;display:flex;align-items:end;justify-content:center}.submainvisual .innerwrap{max-width:1400px;width:100%;margin:0 auto;margin-bottom:70px;padding:0 70px}.submainvisual .subtit{color:#fff;font-size:20px;margin-bottom:10px}.submainvisual .tit{color:#fff;font-size:45px}#sh_content{overflow:hidden;position:relative;z-index:10;width:100%;max-width:1400px;min-height:550px;padding:70px 0px;box-sizing:border-box;margin:0 auto;background:#fff}.about_content .subtit{font-size:20px;margin-bottom:20px;text-align:center}.about_content .tit{font-size:36px;line-height:1.2;text-align:center;margin-bottom:50px;color:#bd9a4b}@media (max-width: 800px){.about_content .tit{width:90%;margin:auto}.about_content .tit br{display:none}}.about_content .attention{display:flex;padding:45px;background-color:#f7f7f7;opacity:.7;border:1px solid #e1e1e1;margin-bottom:50px}.about_content .txt{line-height:1.8}@media (max-width: 1440px){.about_content .txt ul{width:98%;margin:auto}}@media (max-width: 1440px) and (max-width: 800px){.about_content .txt ul li{display:block}.about_content .txt ul li .content{margin-top:20px}}.about_content .subclass{display:flex;align-items:flex-start;padding-top:50px;border-top:rgba(0,0,0,0.1) 1px solid;margin-bottom:50px}.about_content .subclass:nth-child(1){border-top:#000 2px solid}.about_content .subclass .number{font-size:30px;font-weight:600;color:#cba95c;margin-right:40px;line-height:1.2}.about_content .subclass .contit{margin-right:80px;width:280px;font-weight:600;color:#bd9a4b}.about_content .subclass .content{word-wrap:break-word;word-break:break-all;flex:1;opacity:.7}.contact_content .subtit{font-size:20px;margin-bottom:20px;text-align:center}.contact_content .tit{font-size:36px;line-height:1.2;text-align:center;margin-bottom:50px;color:#bd9a4b}.contact_content .attention{display:flex;justify-content:center;padding:25px;background-color:#f7f7f7;opacity:.7;border:1px solid #e1e1e1;margin-bottom:50px}.contact_content .txt{line-height:1.8}.contact_content .contactbox{display:flex;justify-content:space-between}.contact_content .subclass{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:50px;margin-bottom:50px;position:relative;width:300px}.contact_content .subclass+.subclass::before{content:"";position:absolute;left:-26%;bottom:0px;width:1px;height:100px;background:rgba(0,0,0,0.1)}.contact_content .subclass .number{font-size:30px;font-weight:600;color:#cba95c;line-height:1.2;margin-bottom:20px}.contact_content .subclass .contit{font-weight:600;color:#bd9a4b}.contact_content .subclass .content{word-wrap:break-word;word-break:break-all;flex:1;opacity:.7}.contact_content .cont_area{padding:102px 94px 84px;background-color:#f7f7f7}.contact_content .cont_area .tit{margin-bottom:15px;line-height:36px;font-size:36px}.contact_content .cont_area .tit b{font-weight:normal;font-family:"notokr-bold"}.contact_content .cont_area .txt{margin-bottom:50px;font-size:16px;opacity:.7;text-align:center}.contact_content .cont_area ul{overflow:hidden}.contact_content .cont_area ul li{position:relative;height:60px;margin-bottom:15px;padding:0 20px;border:1px solid rgba(255,255,255,0.15);line-height:58px}.contact_content .cont_area ul li:before{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#cfcfcf;content:""}.contact_content .cont_area ul .w50{border:0;padding:0}.contact_content .cont_area ul .w50:before{display:none}.contact_content .cont_area ul li .input_g li{float:left;width:calc(100% / 2 - 54px)}.contact_content .cont_area ul li .input_g li+li{margin-left:12px}.contact_content .cont_area ul li label{display:inline-block;float:left;width:85px;cursor:pointer}.contact_content .cont_area ul li textarea{height:calc(100% - 36px);margin-top:18px}.contact_content .cont_area ul li .inc_input{width:calc(100% - 85px);height:100%;background:none;border:0;resize:none}.contact_content .cont_area ul .w100{width:100%}.contact_content .cont_area ul .msg{height:118px}.contact_content .cont_area .btn_all{overflow:hidden;margin-top:10px}.contact_content .cont_area .prv_area{float:left;font-size:15px;line-height:60px}.contact_content .cont_area .prv_area input{width:20px;height:20px;background-color:#fff;opacity:.5;cursor:pointer}.contact_content .cont_area .prv_area button{position:relative;border:0;background:none;line-height:15px}.contact_content .cont_area .prv_area button:before{position:absolute;left:0;bottom:0;height:1px;width:100%;background-color:#fff;content:""}.contact_content .cont_area .prv_area label{color:rgba(140,150,159,0.8)}.contact_content .cont_area .btn_area{float:right}.contact_content .cont_area .btn_area input{width:200px;height:60px;border:0 solid #3489db;background:#cba95c;-webkit-transition:all .5s;-ms-transition:all .5s;transition:all .5s;font-size:16px;line-height:60px;font-weight:700;color:#ffffff}.contact_content .cont_area .btn_area input:hover{background:#3489db;color:#fff}.research_center_content{max-width:1200px;margin:0 auto;padding:60px 20px}.research_header{text-align:center;margin-bottom:60px}.research_header h2{font-size:32px;color:#333;margin-bottom:20px;font-weight:600}@media (max-width: 800px){.research_header h2{font-size:28px}}.research_header p{font-size:16px;color:#666;max-width:800px;margin:0 auto;line-height:1.6}.research_banner{background:linear-gradient(135deg, #fff4e1 0%, #c7a76a 100%);border-radius:12px;padding:60px;margin-bottom:60px;text-align:center}@media (max-width: 800px){.research_banner{padding:40px 20px}}.research_banner h3{font-size:24px;color:#333;margin-bottom:20px;font-weight:normal}@media (max-width: 800px){.research_banner h3{font-size:24px}}.research_banner p{font-size:16px;color:#666;max-width:900px;margin:0 auto;line-height:1.8}.servicebanner{background:url("../images/servicebg.jpg") no-repeat center center;background-size:cover;display:flex;align-items:end;justify-content:center}.submainvisual .innerwrap{max-width:1400px;width:100%;margin:0 auto;margin-bottom:70px;padding:0 70px}.submainvisual .subtit{color:#fff;font-size:20px;margin-bottom:10px}.submainvisual .tit{color:#fff;font-size:45px}.research_main{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:60px;align-items:center}@media (max-width: 1440px){.research_main{width:98%;margin:auto}}@media (max-width: 800px){.research_main{grid-template-columns:1fr}}.research_text{font-size:16px;line-height:1.8;color:#333;text-align:justify}.research_image{position:relative;border-radius:8px;overflow:hidden;box-shadow:0 8px 20px rgba(0,0,0,0.1)}.research_image:hover img{transform:scale(1.05)}.research_image img{width:100%;height:auto;transition:transform .3s ease}.research_vision{background-color:#f8f9fa;border-radius:12px;padding:50px;text-align:center}@media (max-width: 800px){.research_vision{padding:30px 20px}}.research_vision h3{font-size:24px;color:#333;margin-bottom:20px;font-weight:normal}.research_vision p{font-size:16px;color:#666;max-width:1200px;margin:0 auto;line-height:1.8}.product{width:100%;max-width:1400px;padding:70px 0;margin:0 auto}.product .inerprotit{font-size:32px;margin-bottom:20px;color:var(--color-main);text-align:center}.product .inerprotitp{margin-bottom:60px;text-align:center;color:var(--color-6)}.product .inproslide{border:1px solid #e1e1e1;padding:30px;background-color:#f7f7f7;margin-bottom:40px}.product .inproslide ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px}.product .inproslide ul li{font-size:16px;color:var(--color-6);cursor:pointer}.product .inproslide ul li:hover{color:var(--color-main)}.product .inproslide ul li.on{background:var(--color-main);padding:10px 15px;color:var(--color-white)}.product .inerpro{display:none}.product .inerpro .probox{display:flex}.product .inerpro .probox .probone{flex:2;position:relative;margin-bottom:60px;border-radius:12px;overflow:hidden;height:400px;margin-right:40px}.product .inerpro .probox .probone .proinfo{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(rgba(67,46,4,0.6), rgba(67,46,4,0.9));display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:column;color:white;text-align:center;padding:0 40px}.product .inerpro .probox .probone .proinfo .proinfotit{margin-bottom:20px;font-size:24px}.product .inerpro .probox .probone .proinfo .proinfobtn{color:var(--color-border)}.product .inerpro .probox .probtwo{flex:1}.product .inerpro .probox2{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px;flex-wrap:wrap;justify-content:space-between}.inpro.inpro2{margin-top:30px}.inpro img{width:100%;display:none}.inpro .txt{border:1px solid var(--color-border);padding:40px 30px;color:var(--color-6);transition:all .3s ease}.inpro .txt:hover{background:var(--color-main);color:#fff}.inpro .txt:hover .infotit2{color:#fff}.inpro .txt .infotit1{margin-bottom:25px;font-size:13px}.inpro .txt .infotit2{color:var(--color-main);font-size:18px}.inpro .txt .infotit3{margin-top:5px}.bottomproslide .bptit{color:var(--color-0)}.bottomproslide .bptxt a{display:block;color:var(--color-3)}.protable{margin-top:30px;max-width:1400px;overflow-x:auto}.protable .protb{width:100%}.protable .protb tr{text-align:center;background:var(--color-bg)}.protable .protb tr:hover{background:#f1f1f1}.protable .protb tr td{padding:20px 10px;border-bottom:1px solid var(--color-border)}.protable .protb th{padding:20px 10px;background-color:var(--color-main);color:var(--color-white)}.promor{text-align:center;margin-top:60px}.promor a{background:var(--color-main);color:var(--color-white);padding:15px 20px}.allmenu{position:relative;z-index:200;display:flex;align-items:center;column-gap:var(--gap-base)}.allmenu .btn{height:20px;display:flex;align-items:center;overflow:hidden;text-decoration:none;font-size:var(--fsize-txt);color:var(--color-white)}.allmenu .btn.on{color:var(--color-white)}.allmenu .btn.on p{transform:translateY(-100%)}.allmenu .btn.on .dot{background-color:var(--color-white)}.allmenu .btn.on .dot::before,.allmenu .btn.on .dot::after{background-color:var(--color-white)}.allmenu .btn p{position:relative;display:block}.allmenu .btn p span{display:flex;height:28px;min-width:max-content;align-items:center;text-align:right}.allmenu .btn p span.close{position:absolute;top:100%;right:0}.allmenu .btn .dot{margin-left:var(--gap-large);display:block;position:relative;width:3px;height:3px;border-radius:100%;background-color:var(--color-white)}.allmenu .btn .dot::before,.allmenu .btn .dot::after{display:block;content:"";position:absolute;left:0;width:3px;height:3px;border-radius:100%;transition:all .2s;background-color:var(--color-white)}.allmenu .btn .dot::after{top:-6px}.allmenu .btn .dot::before{bottom:-6px}.allwrap{display:none;position:fixed;top:0;left:0;z-index:100;width:100%;height:100vh;box-sizing:border-box;padding:0 var(--gap-h1) var(--gap-h3);font-size:var(--fsize-txt);line-height:1.6;transform:translateY(50px);background:var(--color-main) url(../img/dmg/topmenubg.jpg) no-repeat left center;transition:transform .6s}@media (max-width: 800px){.allwrap{padding:0 6vw var(--gap-h3);background-size:auto 100%}}.allwrap.on{transform:translateY(0)}.allwrap.on .inner .menu .mbox .mit{opacity:1;transform:translateX(0)}.allwrap.on .inner .menu .mbox .mit:nth-child(1){transition-delay:.3s}.allwrap.on .inner .menu .mbox .mit:nth-child(2){transition-delay:.4s}.allwrap.on .inner .menu .mbox .mit:nth-child(3){transition-delay:.5s}.allwrap.on .inner .menu .mbox .mit:nth-child(4){transition-delay:.6s}.allwrap .inner{display:flex;position:relative;width:100%;height:100%;margin:0 auto}.allwrap .inner .allogo{position:absolute;top:40px;left:0}@media (max-width: 800px){.allwrap .inner .allogo{top:20px}}.allwrap .inner .allogo .al{display:block;width:302px;height:50px}@media (max-width: 800px){.allwrap .inner .allogo .al{width:220px;height:40px}}.allwrap .inner .allogo .al:hover{opacity:.8}.allwrap .inner .allogo .al img{display:block;width:100%}.allwrap .inner .sns{position:absolute;bottom:40px;right:0}.allwrap .inner .sns .si{margin-bottom:var(--gap-mini)}.allwrap .inner .sns .si:last-child{margin-bottom:0}.allwrap .inner .sns .si .sa svg{width:18px;height:18px}.allwrap .inner .inf{width:50%;margin-top:auto;height:max-content}@media (max-width: 800px){.allwrap .inner .inf{display:none}}.allwrap .inner .inf .link{display:flex;flex-direction:column}.allwrap .inner .inf .link .it{margin-bottom:var(--gap-small)}.allwrap .inner .inf .link .it .ia{display:flex;align-items:center;text-decoration:none;color:var(--color-white);font-size:var(--fsize-txt);width:fit-content}.allwrap .inner .inf .link .it .ia:hover{opacity:.6}.allwrap .inner .inf .link .it .ia img{display:block;width:18px;height:18px;object-fit:contain;margin-right:var(--gap-small)}.allwrap .inner .inf .cont{margin-top:var(--gap-large)}.allwrap .inner .inf .cont .it{margin-bottom:var(--gap-large);font-size:var(--fsize-txt);color:var(--color-9)}.allwrap .inner .inf .cont .it:last-child{margin-bottom:0}.allwrap .inner .inf .cont .it .ih{font-weight:bold}.allwrap .inner .inf .cont .it .ib{margin-top:var(--gap-base)}.allwrap .inner .inf .cont .it .ib .ii{display:flex;align-items:center}.allwrap .inner .inf .cont .it .ib .ii svg{margin-right:var(--gap-small)}.allwrap .inner .menu{width:50%;display:flex;align-items:center}@media (max-width: 800px){.allwrap .inner .menu{width:100%}}.allwrap .inner .menu .mbox .mit{margin-bottom:var(--gap-large);opacity:0;transform:translateX(calc(var(--gap-h1) * 1.5));transition:all 1.2s}.allwrap .inner .menu .mbox .mit .mh{font-size:calc(var(--fsize-h1) * 1.25);font-weight:bold}@media (max-width: 800px){.allwrap .inner .menu .mbox .mit .mh{font-size:var(--fsize-h2)}}.allwrap .inner .menu .mbox .mit .mh .ma{color:var(--color-white);text-decoration:none}.allwrap .inner .menu .mbox .mit .mh .ma:hover{color:var(--color-txt)}.allwrap .inner .menu .mbox .mit .mb{display:flex;column-gap:var(--gap-large);flex-wrap:wrap}.allwrap .inner .menu .mbox .mit .mb .ma{display:flex;line-height:2;font-size:var(--fsize-large);text-decoration:none;border-bottom:1px solid transparent;color:var(--color-white)}.allwrap .inner .menu .mbox .mit .mb .ma:hover{color:var(--color-white);border-color:var(--color-white)}.allwrap .inner .menu .mbox .mit:last-child{margin-bottom:0}@media (max-width: 800px){.ft_right_share{display:none !important}}@media (max-width: 800px){.sh_ft .inner .ftbottom .ftbottom-copyright{display:inline}}@media (max-width: 800px){.homebox10 .home_about{display:inline}.homebox10 .home_about .home_about_text_block{width:100%}.homebox10 .home_about .home_about_text_block .home_about_left{padding:70px 30px 70px}.homebox10 .home_about .home_about_text_block .home_about_center{padding:10px 30px 70px;margin-top:0}.homebox10 .home_about .numblock{width:100%;position:inherit}}.application_content .subtit{font-size:20px;margin-bottom:20px;text-align:center}.application_content .tit{font-size:36px;line-height:1.2;text-align:center;margin-bottom:50px;color:#bd9a4b}.application_content .attention{display:flex;padding:45px;background-color:#f7f7f7;opacity:.7;border:1px solid #e1e1e1;margin-bottom:50px}.application_content .txt{line-height:1.8}.application_content ul{display:flex;flex-wrap:wrap;column-gap:20px;align-items:flex-start;justify-content:center}.application_content .subclass{display:flex;flex-direction:column;align-items:center;justify-content:center;border:rgba(0,0,0,0.1) 1px solid;margin-bottom:20px;width:calc(25% - 18px);height:180px;position:relative}.application_content ul li::before{display:block;content:"";position:absolute;left:0;top:56px;width:8px;height:14px;background-color:#ddd}.application_content .subclass .number{color:#cba95c;line-height:1.2;margin-bottom:20px}.application_content .subclass .contit{font-weight:600;color:#bd9a4b}.application_content .subclass .content{word-wrap:break-word;word-break:break-all;opacity:.7}@media (max-width:1200px){.application_content .subclass{width:calc(50% - 18px)}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);display:none;justify-content:center;align-items:center;z-index:1000}.modal{width:900px;height:600px;background-color:white;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,0.3);overflow:hidden;display:flex;flex-direction:column}.modal-header{padding:20px;background-color:#f5f5f5;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;align-items:center}.modal-header h3{margin:0;font-size:24px;color:#bd9a4b}.close-btn{background:none;border:none;font-size:24px;cursor:pointer;color:#666}.close-btn:hover{color:#333}.modal-body{padding:20px;flex:1;overflow-y:auto}.modal-body p{text-indent:24px}.modal-body img{margin-top:30px;width:100%}.subclass{cursor:pointer;transition:all .3s ease}.subclass:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,0.1)}@media (max-width: 1440px){#shGnb{padding:0 20px}}@media (max-width: 800px){#shGnb .sh_tip li a .pno{display:none}}@media (max-width: 800px){#shGnb .sh_tip li+li{margin-left:0}}@media (max-width: 800px){.bannerslide .swiper-slide .textbox{padding-top:30% !important}}/*# sourceMappingURL=./css.css.map */