@font-face{font-family:'FS Elliot Pro';src:url(font/FSElliotPro-BoldItalic.woff2) format('woff2'),url(font/FSElliotPro-BoldItalic.woff) format('woff');font-weight:700;font-style:italic}@font-face{font-family:'FS Elliot Pro';src:url(font/FSElliotPro-Italic.woff2) format('woff2'),url(font/FSElliotPro-Italic.woff) format('woff');font-weight:400;font-style:italic}@font-face{font-family:'FS Elliot Pro';src:url(font/FSElliotPro-Bold.woff2) format('woff2'),url(font/FSElliotPro-Bold.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:'FS Elliot Pro';src:url(font/FSElliotPro.woff2) format('woff2'),url(font/FSElliotPro.woff) format('woff');font-weight:400;font-style:normal}html,body,div,a,span,h1,h2,h3,h4,h5,h6,p,em,img,strong,sub,sup,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,table,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{border:0;outline:0;background:transparent;font-size:100%;margin:0;padding:0}body{min-width:1000px}body,input{font-family:'FS Elliot Pro',Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-size:32px}h3{position:relative;margin:0 0 50px}h3::after{content:'';background-color:#ffd800;height:4px;width:8%;position:absolute;margin:0 auto;bottom:-15px;left:0;right:0}strong,b{font-weight:700}a{text-decoration:none;color:#000}input,button,textarea{outline:0;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}ul,ol{list-style:none}.wrap{width:1000px;margin:0 auto;text-align:center;padding:0 5px}.hood{margin:10px 0 9px}.hood .one{float:left;width:22%}.hood .one img{height:58px}.hood .one img:hover{opacity:.8}.hood .two{float:left;width:56%;margin:17px 0 0}.hood .two ul li{display:inline-block;vertical-align:top;margin:0 6px}.hood .two ul li a{font-size:16px;color:#777;border-bottom:1px dashed #777;padding:0 0 3px}.hood .two ul li a:hover{border:0}.hood .three{float:right;width:22%;text-align:right;margin:1px 0 0}.hood .three p{font-size:23px;margin:0 0 2px}.hood .three>a{font-size:16px;border:2px solid #ffd800;padding:1px 27px 5px;display:inline-block;margin:2px 0 0}.hood .three>a:hover{background-color:#ffd800}.hood .three .creat p{font-size:16px;color:#777}.hood .three .creat p a{color:#ffd400}.hood .three .creat p a:hover{opacity:.7}.head{background:url(../img/head.jpg) center 0 no-repeat;background-size:cover;padding:40px 0}.head .one{width:80%;margin:0 auto;padding:10px 0 15px;line-height:53px}.head .one h1{font-size:50px}.head .two{width:75%;margin:0 auto}.head .two p{font-size:24px;padding:4px 0 8px}.claim{padding:10px 0;height:100%;box-shadow:0 0 30px #bfbfbf;width:70%;margin:52px auto 0;background-color:#fff}.claim form{padding:20px 0}.claim form input[type="text"]{font-size:21px;margin:0 3px;padding:10px;border:2px solid #eee;max-width:27%}.claim form input[type="submit"]{background-color:#fd0;border:0;font-size:21px;margin:0 3px;padding:11px 45px;cursor:pointer}.claim form input[type="submit"]:hover{background-color:#ffe647}.view{margin:45px 0 0}.view ul{margin:20px 0 0}.view ul li{display:inline-block;vertical-align:top;width:25%;box-shadow:0 0 10px #d4d4d4;margin:15px;padding:14px}.view ul li img{border:1px solid #eee}.view ul li p{font-size:24px}.extra{margin:45px 0 0;background-color:#fef8d9;padding:25px 0}.extra ul{margin:20px 0 0}.extra ul li{display:inline-block;vertical-align:top;border:8px solid #ffd800;margin:0 8px;padding:12px}.extra ul li p{font-size:24px;text-transform:uppercase}.work{margin:45px 0 0}.work ul{margin:20px 0 0}.work ul li{display:inline-block;vertical-align:top;margin:0 25px;padding:18px}.work ul li img{border:2px solid #ffd800;padding:18px;border-radius:50%}.work ul li p{font-size:21px}.contact{margin:45px 0 36px}.contact .one{width:50%;margin:0 auto;box-shadow:0 0 31px #cfcfcf;padding:40px}.contact .one p{font-size:38px;margin:23px 0}.contact .one a{background-color:#fd0;border:0;font-size:40px;margin:35px 30px 0;padding:10px 45px 15px;border-radius:5px;display:block;text-align:center}.contact .one a:hover{background-color:#ffe647}.loom{background:rgba(0,0,0,.7)!important;bottom:0;cursor:default;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:99;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.loom:target{visibility:visible;opacity:1}.loom:target+.gap{opacity:1;visibility:visible}.gap{background:#fff;border-radius:5px;position:fixed;visibility:hidden;z-index:100;top:23%;left:50%;margin-left:-150px;border:1px solid #fd0}.emer{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:35px 0;width:298px}.emer p{font-size:28px;color:#000}.emer>span{color:#000;font-size:16px}.emer form{padding:10px 0 0}.emer form input[type=text]{font-size:21px;padding:9px;border:2px solid #eee;margin:4px 0}.emer form input[type=submit]{background-color:#fd0;border:0;font-size:21px;padding:11px 20px;cursor:pointer;margin:6px 0 0}.emer form input[type=submit]:hover{background-color:#ffe647}.emer form .fast{margin:0 0 5px}.spm{display:none}.clear{clear:both}.order{max-height:100vh}.order .on{display:flex;flex-wrap:wrap;align-items:center;height:100vh;justify-content:center;flex-direction:column}.order .on .a{text-align:center}.order .on .a h1{font-size:48px;margin:0 0 15px}.order .on .a p{font-size:21px}.order .on .a p + p{margin:15px 0 0}.order .on .b{margin:32px}.order .on .b a{font-size:21px;border-bottom:1px dotted;color:#777}.order .on .b a:hover{border:0}