@import"font-awesome.min.css";@import"https://fonts.googleapis.com/earlyaccess/notosanstc.css";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,button,textarea{outline:none}*{box-sizing:border-box}a{text-decoration:none}a{color:#666}body{font-family:Helvetica,Arial,"Noto Sans TC","微軟正黑體",Heiti TC,"メイリオ",sans-serif;line-height:1;color:#666}body{font-family:"Noto Sans TC" !important;src:url("https://fonts.googleapis.com/earlyaccess/notosanstc.css") format("woff")}.enFont{font-family:enFont}.ckeditor{font-size:16px;line-height:28px}.ckeditor img{max-width:100%}.ckeditor .left,.ckeditor .right{flex:0 0 50%;max-width:50%}@media(max-width: 500px){.ckeditor .left,.ckeditor .right{flex:0 0 100%;max-width:100%}}.ckeditor .left{padding-right:15px}.ckeditor .right{padding-left:15px}iframe,video{width:100%;max-width:100%}a:hover{text-decoration:none}.flex{display:flex;flex-wrap:wrap}.container{width:1200px;margin:0 auto;padding:0 15px}@media(max-width: 1200px){.container{width:100%}}header{background:#e9e9e9;padding:20px 50px;width:100%;z-index:999}@media(max-width: 768px){header{padding:10px 15px}}header .logo{flex:0 0 30%;max-width:30%;padding:0 15px;font-size:34px;color:#000;font-weight:bold;padding-top:10px}@media(max-width: 1400px){header .logo{flex:0 0 40%;max-width:40%}}@media(max-width: 1200px){header .logo{flex:0 0 30%;max-width:30%}}@media(max-width: 768px){header .logo{font-size:24px;padding:7px 0}}@media(max-width: 500px){header .logo{flex:0 0 100%;max-width:100%;font-size:25px;padding:5px 0;position:relative}}header .logo a{color:#000;font-weight:600}header .logo img{vertical-align:middle;padding-right:10px;max-width:62px}@media(max-width: 500px){header .logo img{max-width:50px}}header .logo span{position:relative;top:4px}header .logo .mobileBtn{width:38px;height:34px;border-radius:5px;border:solid 1px #3c3c3b;position:absolute;top:9px;left:auto;right:0px;display:none;cursor:pointer}@media(max-width: 500px){header .logo .mobileBtn{display:block}}header .logo .mobileBtn span{position:absolute;width:30px;left:3px;top:16px;display:inline-block;height:1px;background:#3c3c3b;transition:1s display}header .logo .mobileBtn:before,header .logo .mobileBtn:after{content:"";position:absolute;width:30px;left:3px;top:18px;height:1px;background:#3c3c3b}header .logo .mobileBtn:before{top:8px;transition:1s transform;transition:1s top}header .logo .mobileBtn:after{transition:1s transform;transition:1s top;top:24px}header .logo .mobileBtnToggle{border-radius:100%;width:38px;height:38px;background-color:#4c3535;transition:1s background-color}header .logo .mobileBtnToggle span{display:none;transition:.7s display}header .logo .mobileBtnToggle:before{transform:rotate(45deg);transition:.7s transform;top:17px;background:#fff}header .logo .mobileBtnToggle:after{transform:rotate(-45deg);transition:.7s transform;top:17px;background:#fff}header menu{flex:0 0 70%;max-width:70%;padding:0 15px;padding-right:0}@media(max-width: 1400px){header menu{flex:0 0 60%;max-width:60%}}@media(max-width: 1200px){header menu{flex:0 0 70%;max-width:70%}}@media(max-width: 768px){header menu{padding:0 15px}}@media(max-width: 500px){header menu{flex:0 0 100%;max-width:100%;display:none;padding:0;margin-top:15px}}header menu ul li{flex:0 0 20%;max-width:20%;text-align:right}@media(max-width: 500px){header menu ul li{flex:0 0 100%;max-width:100%;text-align:center;border-bottom:solid 1px #615842}}header menu ul li a{margin:5px 10px;display:inline-block;padding:16px 0 10px;position:relative;overflow:hidden;font-size:22px;color:#615842;font-weight:bold}@media(max-width: 1200px){header menu ul li a{font-size:18px}}@media(max-width: 500px){header menu ul li a{display:block}}header menu ul li a:after{content:"";position:absolute;left:-100%;bottom:0;width:100%;height:2px;background:#c2b595;font-weight:bold}header menu ul li a:hover:after{left:0%;transition:.5s left}@media(max-width: 500px){header menu ul li a:hover:after{display:none}}header menu ul li .active:after{left:0%}@media(max-width: 500px){header menu ul li .active{display:block;background:#4c3535;color:#fff;margin:0;padding:15px 0}header menu ul li .active:after{display:none}}.banner .swiper-slide{height:100vh;max-width:100vw;position:relative}@media(max-width: 1024px){.banner .swiper-slide{height:65vh;background-size:cover}}@media(max-width: 768px){.banner .swiper-slide{height:50vh;background-size:cover;background-position:center}}@media(max-width: 768px){.banner .swiper-slide{height:272px}}.banner .swiper-slide .bannerIcon{position:absolute;top:22%;right:20%;width:333px;height:333px;font-size:30px;color:#000;letter-spacing:10px;padding-top:135px;padding-left:90px;font-weight:bold;z-index:5}@media(max-width: 1024px){.banner .swiper-slide .bannerIcon{top:10%;right:10%}}@media(max-width: 768px){.banner .swiper-slide .bannerIcon{top:17%;right:12%;font-size:22px;color:#000;letter-spacing:10px;background-size:cover;padding-top:72px;padding-left:40px;width:200px;height:200px}}@media(max-width: 500px){.banner .swiper-slide .bannerIcon{width:140px;height:140px;font-size:17px;letter-spacing:3px;padding-top:50px;padding-left:32px}}@media(max-width: 768px){.banner .swiper-slide .bannerIcon #svg-shape{width:200px;height:200px}}@media(max-width: 768px){.banner .swiper-slide .bannerIcon #svg-shape{width:140px;height:140px}}.banner .swiper-slide .bannerIcon p{border-top:solid 1px #000;padding-top:5px;margin-top:10px;display:inline-block}.footer{background:#9d8478;color:#fff;padding:38px 0 15px}@media(max-width: 500px){.footer{padding:25px 0 100px}}.footer .flex h2{font-size:1.375em;font-weight:700;margin-bottom:25px}.footer .flex h3{display:block;font-size:1.25em;margin-bottom:22px}.footer .flex h4{font-size:.875em;font-weight:300}@media(max-width: 768px){.footer .flex h4{line-height:20px}}.footer .flex .data{flex:0 0 35%;max-width:30%}@media(max-width: 500px){.footer .flex .data{flex:0 0 100%;max-width:100%;order:1;margin-top:0;font-size:12px}}@media(max-width: 500px){.footer .flex .data h2{display:none}}@media(max-width: 500px){.footer .flex .data h3{margin-bottom:10px;font-weight:400;display:none}}.footer .flex .data a{color:#fff}.footer .flex .contactF{flex:0 0 40%;max-width:40%}@media(max-width: 768px){.footer .flex .contactF{flex:0 0 45%;max-width:45%}}@media(max-width: 500px){.footer .flex .contactF{flex:0 0 100%;max-width:100%}}@media(max-width: 500px){.footer .flex .contactF h2{display:none}}.footer .flex .contactF div{margin-bottom:1em;position:relative;line-height:1.4;padding-right:20px}.footer .flex .contactF div i{padding-right:7px}@media(max-width: 500px){.footer .flex .contactF div i{width:25px}}.footer .flex .contactF div .flex div{flex:0 0 50%;max-width:50%}.footer .flex .contactF div a{color:#fff}@media(max-width: 768px){.footer .flex .contactF div a{font-weight:300}}@media(max-width: 500px){.footer .flex .contactF div a{padding-left:5px}}.footer .flex .contactF .flogo{display:none;text-align:center}@media(max-width: 500px){.footer .flex .contactF .flogo{display:block;padding-top:15px;padding-bottom:15px}}.footer .flex .contactF .flogo img{max-width:60px;vertical-align:middle}.footer .flex .contactF .flogo span{font-size:30px;padding-left:15px;position:relative;top:5px;text-shadow:1px 2px 3px #000;display:block}.footer .flex .menuF{flex:0 0 25%;max-width:30%;padding-left:7%}@media(max-width: 768px){.footer .flex .menuF{flex:0 0 20%;max-width:20%;padding-left:0%}}@media(max-width: 500px){.footer .flex .menuF{flex:0 0 100%;max-width:100%}}@media(max-width: 500px){.footer .flex .menuF h2{margin-bottom:12px}}.footer .flex .menuF .flex a{flex:0 0 50%;color:#fff;margin-bottom:15px}@media(max-width: 500px){.footer .flex .menuF .flex a{flex:0 0 25%}}.bg{background:url("../img/aBg.jpg");padding:20px 0;background-attachment:fixed;background-position-y:center}@media(max-width: 500px){.bg{overflow-x:hidden}}.title{background:url("../img/title.svg") no-repeat;padding:33px 0 80px;min-height:100px;min-height:100px;margin-top:3rem}@media(max-width: 768px){.title{margin-top:0}}@media(max-width: 500px){.title{padding:35px 0 30px}}.title h2{padding-left:22px;font-size:30px;font-weight:bold;color:#3e3a39;letter-spacing:5px;position:relative}@media(max-width: 768px){.title h2{padding-left:25px;font-size:20px;letter-spacing:17px;padding-top:5px}}.title h2 a{position:absolute;right:0;top:15px;font-size:14px;letter-spacing:0;border:solid 1px #f29244;line-height:36px;padding:0 15px;border-radius:5px;color:#f29244}.title h2 a:hover{background:#f29244;color:#fff}.title p{font-size:14px;padding-left:95px;color:#9d8478;padding-top:10px}.title .caseTitle{font-size:22px;letter-spacing:3px;color:#000;min-height:32px}@media(max-width: 768px){.title .caseTitle{font-size:16px;letter-spacing:0px;color:#484848}}@media(max-width: 500px){.title .caseTitle{font-size:14px;line-height:18px}}@media(max-width: 768px){.aboutTitle{padding:0 15px}}.aboutTitle .verticalTxt{writing-mode:vertical-rl;line-height:30px;padding-right:6%;flex:0 0 20%;max-width:20%}@media(max-width: 768px){.aboutTitle .verticalTxt{flex:0 0 100%;max-width:100%;writing-mode:initial;padding-right:0%;margin-bottom:30px}}@media(max-width: 500px){.aboutTitle .verticalTxt{margin-bottom:15px;margin-top:30px}}.aboutTitle .verticalTxt h2{font-size:40px;color:#3c3c3b;padding-left:8px}@media(max-width: 768px){.aboutTitle .verticalTxt h2{font-size:28px;padding-left:0px;border-bottom:solid 1px #3c3c3b;padding-bottom:10px}}.aboutTitle .verticalTxt h3{color:#727171;font-size:15px;font-weight:300}@media(max-width: 768px){.aboutTitle .verticalTxt h3{display:none}}.aboutTitle .verticalTxt h4{color:#9d8478;font-size:20px;font-family:Arial !important}@media(max-width: 768px){.aboutTitle .verticalTxt h4{display:none}}.aboutBox{padding-left:10rem;position:relative;top:-220px}@media(max-width: 768px){.aboutBox{padding:15px;top:0;margin-bottom:100px}}@media(max-width: 500px){.aboutBox{margin-bottom:50px}}.aboutBox .Imgleft{flex:0 0 50%;max-width:50%}.aboutBox .Imgleft img{max-width:100%}@media(max-width: 768px){.aboutBox .Imgleft{flex:0 0 100%;max-width:100%}}.aboutBox .textRight{flex:0 0 50%;max-width:50%;padding-left:38px;letter-spacing:3px}@media(max-width: 768px){.aboutBox .textRight{letter-spacing:1px;padding-left:20px}}@media(max-width: 500px){.aboutBox .textRight{flex:0 0 100%;max-width:100%;padding-left:0px;padding-top:30px}}.aboutBox .textRight h2{font-size:35px;color:#3c3c3b;font-weight:bold;padding-bottom:20px}@media(max-width: 768px){.aboutBox .textRight h2{font-size:22px;padding-bottom:10px}}.aboutBox .textRight div{line-height:28px;padding-bottom:40px;color:#727171;max-width:458px}@media(max-width: 768px){.aboutBox .textRight div{text-align:justify;max-width:100%;padding-bottom:15px}}@media(max-width: 768px){.aboutBox .textRight div br{display:none}}.aboutBoxBottom{padding-left:10rem;margin-bottom:120px;position:relative;padding-top:98px}@media(max-width: 1024px){.aboutBoxBottom{position:relative;top:-100px;margin-bottom:0;padding-top:200px}}@media(max-width: 768px){.aboutBoxBottom{padding:15px}}@media(max-width: 500px){.aboutBoxBottom{position:relative;top:0;padding-bottom:60px}}.aboutBoxBottom:before{content:"";position:absolute;top:0;left:0;width:348px;height:232px;background:rgba(157,132,120,.2)}@media(max-width: 768px){.aboutBoxBottom:before{left:15px;width:333px;height:150px}}@media(max-width: 500px){.aboutBoxBottom:before{display:none}}.aboutBoxBottom .textLeft{flex:0 0 50%;max-width:50%;letter-spacing:3px}@media(max-width: 768px){.aboutBoxBottom .textLeft{padding-left:15px;padding-right:36px}}@media(max-width: 500px){.aboutBoxBottom .textLeft{flex:0 0 100%;max-width:100%;order:0;padding:0}}.aboutBoxBottom .textLeft h2{font-size:35px;color:#3c3c3b;font-weight:bold;padding-bottom:20px}@media(max-width: 768px){.aboutBoxBottom .textLeft h2{font-size:22px}}.aboutBoxBottom .textLeft div{line-height:28px;padding-bottom:40px;color:#727171;max-width:458px}@media(max-width: 768px){.aboutBoxBottom .textLeft div{text-align:justify;padding-bottom:15px}}@media(max-width: 768px){.aboutBoxBottom .textLeft div br{display:none}}.aboutBoxBottom .ImgRight{flex:0 0 50%;max-width:50%;position:relative;z-index:9}@media(max-width: 500px){.aboutBoxBottom .ImgRight{flex:0 0 100%;max-width:100%;order:-1;margin-bottom:30px;position:initial}}.aboutBoxBottom .ImgRight img{max-width:100%}.aBanner img{max-width:100%}@media(min-width: 1925px){.aBanner img{max-width:initial;width:100%}}@media(max-width: 500px){.aBanner img{display:none}}@media(max-width: 500px){.newBg{background-image:url("../img/new_banner.jpg");height:272px;background-size:cover;background-position:center}}@media(max-width: 500px){.contactBg{background-image:url("../img/contact_banner.jpg");height:272px;background-size:cover;background-position:center}}@media(max-width: 500px){.caseBg{background-image:url("../img/case_banner.jpg");height:272px;background-size:cover;background-position:center}}@media(max-width: 500px){.aboutBg{background-image:url("../img/a_banner.jpg");height:272px;background-size:cover;background-position:center}}.csae{padding:50px 0 50px;padding-left:3rem}@media(max-width: 768px){.csae{padding:15px;max-width:630px;margin:0 auto}}.csae .caseImg{flex:0 0 42%;max-width:42%;padding-right:15px}@media(max-width: 768px){.csae .caseImg{flex:0 0 100%;max-width:100%;margin-bottom:25px}}.csae .caseImg img{max-width:100%;border-radius:3px;box-shadow:1px 2px 5px gray}.csae .caseData{flex:0 0 48%;max-width:48%;padding-left:30px}@media(max-width: 768px){.csae .caseData{flex:0 0 100%;max-width:100%;padding:15px;margin-bottom:60px}}@media(max-width: 500px){.csae .caseData{flex:0 0 100%;max-width:100%;padding:10px;margin-bottom:60px}}.csae .caseData h2{font-size:24px;padding-left:20px;position:relative;color:#3c3c3b;padding-bottom:8px;padding-right:20px;margin-bottom:15px;position:relative}.csae .caseData h2 .icon{position:absolute;top:-4px;right:0px}.csae .caseData h2 .icon a{display:inline-block;width:32px;height:32px;line-height:26px;padding-left:3px;text-align:center;background:#9d8478;border-radius:100%;margin-left:8px}.csae .caseData h2 .icon a i{text-align:center;color:#fff;font-size:17px}.csae .caseData h2:before{content:"";position:absolute;top:0;left:0;width:7px;height:100%;background:#9d8478}.csae .caseData h2:after{content:"";position:absolute;bottom:0;left:0;width:138px;height:2px;background:#9d8478}.csae .caseData div{line-height:28px;padding:3px;letter-spacing:3px;text-align:justify}.csaeBox{padding-bottom:5rem}.news{background:rgba(0,0,0,.1);padding:50px 40px 10px;margin-bottom:12rem}@media(max-width: 768px){.news{margin-bottom:2.5rem;padding:20px 15px 20px}}@media(max-width: 500px){.news{padding:15px 15px 10px}}.news .newsCol{border-bottom:solid 1px #3c3c3b;padding-bottom:15px;margin-bottom:15px;padding-top:25px}@media(max-width: 768px){.news .newsCol{padding-top:10px}}.news .newsCol .dateBox{flex:0 0 30%;max-width:30%}@media(max-width: 768px){.news .newsCol .dateBox{flex:0 0 40%;max-width:40%}}@media(max-width: 500px){.news .newsCol .dateBox{flex:0 0 100%;max-width:100%;padding-bottom:20px}}.news .newsCol .dateBox .dateImg img{max-width:140px}@media(max-width: 768px){.news .newsCol .dateBox .dateImg img{max-width:100px}}@media(max-width: 500px){.news .newsCol .dateBox .dateImg img{width:100%;max-width:140px}}.news .newsCol .dateBox .year{padding-left:15px;font-size:20px;color:#3c3c3b}@media(max-width: 500px){.news .newsCol .dateBox .year{font-size:28px}}.news .newsCol .dateBox .year p{font-size:28px;padding-top:6px;color:#000}@media(max-width: 768px){.news .newsCol .dateBox .year p{font-size:22px}}.news .newsCol .dateBox .day{font-size:62px;color:#9d8478;padding-left:20px;position:relative;top:-5px}@media(max-width: 1024px){.news .newsCol .dateBox .day{font-size:42px}}@media(max-width: 500px){.news .newsCol .dateBox .day{font-size:42px;top:56px}}.news .newsCol .dateBox .day:before{content:"";position:absolute;left:10px;top:5px;width:1px;height:55px;background:#3c3c3b}@media(max-width: 500px){.news .newsCol .dateBox .day:before{left:6px;top:-48px;width:1px;height:110px;background:#3c3c3b;transform:rotate(45deg)}}.news .newsCol .dataTxt{flex:0 0 70%;max-width:70%;letter-spacing:2px}@media(max-width: 1024px){.news .newsCol .dataTxt{padding-left:15px}}@media(max-width: 768px){.news .newsCol .dataTxt{flex:0 0 60%;max-width:60%}}@media(max-width: 500px){.news .newsCol .dataTxt{flex:0 0 100%;max-width:100%;padding-left:0}}.news .newsCol .dataTxt .newsTitle{color:#9d8478;font-size:26px;font-weight:400;line-height:30px;padding-bottom:15px}@media(max-width: 768px){.news .newsCol .dataTxt .newsTitle{font-size:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-bottom:5px}}@media(max-width: 500px){.news .newsCol .dataTxt .newsTitle{font-size:18px}}.news .newsCol .dataTxt .content{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-bottom:15px}@media(max-width: 768px){.news .newsCol .dataTxt .content{padding-bottom:5px}}.news .newsCol .dataTxt .more{color:#000}@media(max-width: 768px){.news .newsCol .dataTxt .more{padding-top:5px;font-size:14px}}.news .newsCol:last-child{border:none}.news_item{padding:75px 0}@media(max-width: 500px){.news_item{padding:20px 0 75px 0}}.news_item .new_content{flex:0 0 70%;max-width:70%;padding-right:25px}@media(max-width: 500px){.news_item .new_content{flex:0 0 100%;max-width:100%;padding:0 15px}}.news_item .new_content .news_itemTitle{font-size:28px;color:#4c3535;font-weight:500;line-height:32px}@media(max-width: 500px){.news_item .new_content .news_itemTitle{font-size:20px;line-height:26px}}.news_item .new_content .news_itemDate{padding:15px 0 0 5px;font-size:14px;color:#000}.news_item .new_content .icon{text-align:right;border-bottom:solid 1px #3c3c3c;padding-bottom:15px;margin-bottom:15px;position:relative}.news_item .new_content .icon a{display:inline-block;width:26px;height:26px;border:solid 1px #666;border-radius:3px;text-align:center;line-height:24px;margin-left:3px;font-size:.8125em}.news_item .new_content .icon a:hover{background:#28506e;color:#fff}.news_item .new_content .ckeditor{text-align:justify;color:#333}.news_item .new_content .ckeditor img{width:100%;max-width:794px}.news_item .new_content .btnBox{margin:5rem 0 2rem}.news_item .new_content .btnBox a{background:#3c3c3b;color:#fff;padding:5px 20px;border-radius:3rem}.news_item .news_itemList{padding-left:20px;flex:0 0 30%;max-width:30%}@media(max-width: 500px){.news_item .news_itemList{flex:0 0 100%;max-width:100%;padding-left:0;padding:0 15px;margin-top:50px}}.news_item .news_itemList h2{font-size:1.375em;font-weight:bold;color:#28506e;padding-bottom:1rem;margin-bottom:1rem;position:relative}.news_item .news_itemList h2:before{content:"";position:absolute;bottom:0;left:0;width:55px;height:4px;background:#28506e}.news_item .news_itemList .list{line-height:26px;margin-bottom:2.5rem}.news_item .news_itemList .list div b{font-size:13px;color:#111}.news_item .news_itemList .list p{padding:10px 0}@media(max-width: 500px){.news_item .news_itemList .list p{flex:0 0 50%;padding:0 5px}}.news_item .news_itemList .list p img{max-width:320px;padding-top:25px;border-top:solid 1px #3c3c3b}@media(max-width: 1024px){.news_item .news_itemList .list p img{max-width:100%;border-top:none}}@media(max-width: 500px){.news_item .news_itemList .list p img{max-width:100%;border:solid 1px #ccc;padding:5px;border-radius:3px}}.news_item .news_itemList .list p:first-child{padding-top:5px}@media(max-width: 500px){.news_item .news_itemList .list p:first-child{padding-top:0px}}.news_item .news_itemList .list p:first-child img{border-top:none}@media(max-width: 500px){.news_item .news_itemList .list p:first-child img{max-width:100%;border:solid 1px #ccc;padding:5px;border-radius:3px}}@media(max-width: 500px){.news_item .news_itemList .mobileHot{display:flex}}.contact{background:rgba(0,0,0,.1);padding:65px 48px 45px}@media(max-width: 500px){.contact{padding:25px 20px 25px}}.contact h2{font-size:16px;color:#3c3c3b;font-weight:bold;text-align:center;margin-bottom:36px}@media(max-width: 500px){.contact h2{text-align:left;margin-bottom:36px;font-weight:500;line-height:20px}}.contact .contactBox .inputBbox{padding-bottom:15px}.contact .contactBox .inputBbox label{color:#3c3c3b}.contact .contactBox .inputBbox .inputFirst{flex:0 0 50%}.contact .contactBox .inputBbox .inputFirst input{height:36px;font-size:16px;padding-left:1%;border:solid 1px #ccc;width:100%}.contact .contactBox .inputBbox .inputAuto{height:36px;font-size:16px;padding-left:1%;border:solid 1px #ccc;width:100%}.contact .contactBox .inputBbox textarea{height:200px;font-size:16px;padding:1%;border:solid 1px #ccc;width:100%}.contact .contactBox .inputBbox .inputFirst:nth-child(2n){padding-left:10 [x]}.contact .contactBox .inputBbox .inputFirst:nth-child(2n+1){padding-right:10px}.statementBtn{border-bottom:solid 1px #3c3c3b;margin-left:15px}.lightBox{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:none;justify-content:center;align-items:center}.lightBox .bgColse{position:absolute;top:0;left:0;width:100%;height:100%}.lightBox .content{background:#fff;padding:40px 25px;width:60%;border-radius:15px;max-height:75vh;position:relative;z-index:9}@media(max-width: 500px){.lightBox .content{padding:25px 25px;width:94%}}.lightBox .content .colse{position:absolute;right:8px;top:10px;width:32px;height:32px;border-radius:100%;background:#3c3c3b;cursor:pointer;transition:.5s background-color}.lightBox .content .colse:before,.lightBox .content .colse:after{content:"";position:absolute;width:24px;height:1px;background:#fff;top:16px;left:4px;transform:rotate(45deg)}.lightBox .content .colse:after{transform:rotate(-45deg)}.lightBox .content .colse:hover{background-color:#3c3c3b}.lightBox .content .colse:hover:before,.lightBox .content .colse:hover:after{background:#fff}.lightBox .content .contentBox{overflow-y:auto;max-height:68vh}.lightBox .content .contentBox div{padding-bottom:20px;color:#3c3c3b}.lightBox .content .contentBox div h4{font-size:15px;padding-bottom:10px}.lightBox .content .contentBox div p{font-size:14px;line-height:18px}.btnWrap{text-align:center;margin-top:50px;margin-bottom:160px}@media(max-width: 768px){.btnWrap{margin-top:30px;margin-bottom:50px}}.btnWrap a{display:inline-block;border:solid 1px #3c3c3b;padding:5px 40px;line-height:25px;border-radius:3rem;margin:0 15px;transition:1s background-color}@media(max-width: 500px){.btnWrap a{padding:5px 20px;line-height:25px;margin:0 3px}}.btnWrap a:hover{background-color:#3c3c3b;color:#fff}.btnWrap button{background:none;font-size:16px;border:none;color:#333;font-weight:bold}.btnWrap button:hover{color:#fff}.product{margin-bottom:160px}@media(max-width: 768px){.product{margin-bottom:0}}.product .productBox{flex:0 0 33.3333%;max-width:33.3333%;margin-bottom:2.5rem}@media(max-width: 768px){.product .productBox{flex:0 0 50%;max-width:50%}}@media(max-width: 500px){.product .productBox{flex:0 0 100%;max-width:100%;margin:1rem 0}}.product .productBox .productDiv{max-width:300px;margin:0 auto 36px}@media(max-width: 500px){.product .productBox .productDiv{max-width:100%;padding:0 15px}}.product .productBox .productDiv .productImg{margin-bottom:15px;overflow:hidden;box-shadow:3px 3px 12px gray;border-radius:18px;overflow:hidden;position:relative;max-height:298px}.product .productBox .productDiv .productImg:hover{box-shadow:3px 3px 12px gray}.product .productBox .productDiv .productImg:hover img{transform:scale(1.08);transition:.7s transform;cursor:pointer}.product .productBox .productDiv .productImg:hover .imgMask{top:0%;transition:1s top}.product .productBox .productDiv .productImg img{max-width:100%;transform:scale(1);transition:.7s transform}.product .productBox .productDiv .productIntro{padding-top:10px;position:relative}.product .productBox .productDiv .productIntro .year{position:relative;font-size:17px;color:#3c3c3b;line-height:27px;padding-left:15px;letter-spacing:2px}.product .productBox .productDiv .productIntro .year:before{content:"";position:absolute;width:8px;height:100%;left:0;top:0;background-color:#9d8478}.product .productBox .productDiv .productIntro .year:after{content:"";position:absolute;width:150px;height:1px;bottom:0;left:0;background-color:#9d8478}@media(max-width: 500px){.product .productBox .productDiv .productIntro .year:after{width:100%}}.product .productBox .productDiv .productIntro .name{line-height:27px;font-size:17px;color:#3c3c3b;padding-left:65px;font-weight:bold}@media(max-width: 500px){.product .productBox .productDiv .productIntro .name{position:absolute;top:10px;right:5px}}.product_item{padding:70px 0 100px;overflow-x:hidden}@media(max-width: 500px){.product_item{padding:25px 0 0;margin-bottom:60px}}.product_item .intro{flex:0 0 50%;max-width:50%;position:relative}@media(max-width: 500px){.product_item .intro{flex:0 0 100%;max-width:100%;margin-bottom:20px}}.product_item .intro div{padding:0 5px;writing-mode:vertical-lr}@media(max-width: 500px){.product_item .intro div{writing-mode:initial;padding:0}}@media(max-width: 500px){.product_item .intro .chTxt{order:1}}@media(max-width: 500px){.product_item .intro .enTxt{display:flex;flex-wrap:wrap}}.product_item .intro .enTxt h2{font-size:30px;color:#3c3c3b;padding:0 5px;flex:0 0 100%}@media(max-width: 500px){.product_item .intro .enTxt h2{order:0;padding:0;margin-bottom:3px;font-size:24px}}.product_item .intro .enTxt h3{font-size:14px;color:#9d8478;padding:0 5px}@media(max-width: 500px){.product_item .intro .enTxt h3{order:1;padding:0;margin-bottom:12px}}.product_item .introData{flex:0 0 50%;max-width:50%;padding-left:17%}@media(max-width: 500px){.product_item .introData{flex:0 0 100%;max-width:100%;padding:15px 0}}.product_item .introData h2{font-size:25px;line-height:30px;margin-bottom:15px;color:#3c3c3b}.product_item .introData ul li{line-height:20px;padding:5px 0}@media(max-width: 500px){.caseSwiper{padding-top:30px}}.caseSwiper .gallery-top .swiper-slide{width:100%;height:728px;background-size:cover}@media(max-width: 500px){.caseSwiper .gallery-top .swiper-slide{height:300px}}.caseSwiper .gallery-thumbs{padding:15px;background:#3c3c3b;position:relative}.caseSwiper .gallery-thumbs .swiper-slide{width:100%;height:66px;background-size:cover;background-position:center;position:relative;opacity:.4}.caseSwiper .gallery-thumbs .swiper-slide img{max-width:100%}.mobileCol{display:none;position:fixed;width:100%;top:auto;left:0;bottom:0;background:#4c3535;z-index:99}@media(max-width: 500px){.mobileCol{display:flex}}.mobileCol a{flex:0 0 33.3333%;color:#fff;text-align:center;display:block;font-size:16px;font-weight:400;position:relative;padding:15px 0;line-height:30px}.mobileCol a:before{content:"";position:absolute;right:0;top:0;width:1px;height:100%;background:rgba(255,255,255,.4)}.mobileCol a i{display:inline-block;width:20px;text-align:center}.mobileCol a:last-child:before{display:none}.home{padding:120px 0 250px;margin:0}@media(max-width: 1024px){.home{padding:50px 30px 50px}}@media(max-width: 500px){.home{padding:25px 15px}}.home .verticalTxt{writing-mode:vertical-rl;line-height:30px;padding-right:6%;flex:0 0 20%;max-width:20%}@media(max-width: 768px){.home .verticalTxt{flex:0 0 100%;max-width:100%;writing-mode:initial}}.home .verticalTxt h2{font-size:40px;color:#3c3c3b;padding-left:8px}@media(max-width: 768px){.home .verticalTxt h2{font-size:28px;padding-left:0px}}.home .verticalTxt h3{color:#727171;font-size:15px;font-weight:300}.home .verticalTxt h4{color:#9d8478;font-size:20px;font-family:Arial !important}@media(max-width: 768px){.home .verticalTxt h4{font-size:18px;padding-top:5px}}.home .content{flex:0 0 80%;max-width:80%}@media(max-width: 768px){.home .content{flex:0 0 100%;max-width:100%}}.home .content .Htitle{padding-top:150px}@media(max-width: 768px){.home .content .Htitle{padding-top:100px}}@media(max-width: 500px){.home .content .Htitle{padding:50px 0 15px}}.home .content .Htitle .round{border-radius:100%;width:250px;height:250px;display:flex;justify-content:center;align-items:center;font-size:67px;color:#fff;padding-left:88px;letter-spacing:10px;position:relative}@media(max-width: 1024px){.home .content .Htitle .round img{max-width:120px}}@media(max-width: 1024px){.home .content .Htitle .round{width:180px;height:180px}}@media(max-width: 500px){.home .content .Htitle .round{display:none}}.home .content .Htitle .round_1{background-color:rgba(157,132,120,.6);margin-right:40px}.home .content .Htitle .round_1:before{content:"";position:absolute;top:42px;left:auto;right:-38px;width:70px;height:1px;background:#000}@media(max-width: 1024px){.home .content .Htitle .round_1:before{width:52px}}.home .content .Htitle .round_2{background-color:rgba(157,132,120,.4);margin-right:80px;color:#000}@media(max-width: 1024px){.home .content .Htitle .round_2{margin-right:60px}}.home .content .Htitle .round_2:before{content:"";position:absolute;width:92px;height:92px;background:rgba(157,132,34,.4);top:-20px;left:auto;right:-38px;border-radius:100%}@media(max-width: 1024px){.home .content .Htitle .round_2:before{width:75px;height:75px;right:-24px}}.home .content .Htitle .round_3{background-color:rgba(157,132,120,.8);color:#3e3a39}.home .content .Htitle .round_3 img{position:absolute;left:125px;top:98px}@media(max-width: 1024px){.home .content .Htitle .round_3 img{top:68px;left:110px}}.home .content .Htitle .round_3:before{content:"";position:absolute;top:200px;left:-60px;border-radius:100%;width:129px;height:1px;background:#3c3c3b}@media(max-width: 1024px){.home .content .Htitle .round_3:before{top:176px}}.home .content .Htitle .roundMobile{display:none}@media(max-width: 500px){.home .content .Htitle .roundMobile{display:block;max-width:100%}}.homeImg{padding:3rem 0 12rem}@media(max-width: 500px){.homeImg{padding:1rem 0 2.5rem}}.homeImg .left{padding-left:15px;flex:0 0 50%;max-width:50%;padding-right:10px;text-align:right}@media(max-width: 500px){.homeImg .left{padding-left:0;padding-right:15px}}.homeImg .left img{max-width:100%}.homeImg .right{flex:0 0 50%;max-width:50%;padding-left:7px}@media(max-width: 500px){.homeImg .right{padding-left:0}}.homeImg .right img{max-width:100%}.homeImg .right div:first-child{margin-bottom:15px}@media(max-width: 500px){.homeImg .right div:first-child{margin-bottom:8px}}.fixed{position:fixed;top:0;left:0;width:100%;box-shadow:1px 1px 2px #949494}.caseItem img{max-width:100%}#svg-shape{position:absolute;top:0;left:0}@media(max-width: 500px){#round{height:140px}}.gallery-thumbs .swiper-slide-thumb-active{opacity:1 !important}.autoHeight .gallery-top .swiper-slide{height:initial}.autoHeight .gallery-top .swiper-slide img{max-width:100%}.copyright{background-color:#2e1a08;text-align:center;padding:12px 0;font-size:12px;color:#fff;line-height:20px}@media(max-width: 500px){.copyright{padding-bottom:80px}}.copyright a{color:#fff;border-bottom:solid 1px #fff}.copyright br{display:none}@media(max-width: 500px){.copyright br{display:block}}.swiper-slide img{max-width:100%;margin:0 auto}.slick img{max-width:1170px;width:100%}.slick .prev-arrow{position:absolute;left:30px;top:45%;z-index:8;border:none;background-color:rgba(0,0,0,0)}.slick .next-arrow{position:absolute;right:30px;top:45%;z-index:8;border:none;background-color:rgba(0,0,0,0)}/*# sourceMappingURL=style.min.css.map */