body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,figure{margin:0;padding:0;list-style:none;-webkit-transition:.3s;transition:.3s;font-family:Arial,Trebuchet MS,sans-serif,微軟正黑體;word-wrap:break-word;word-break:normal}table{border-collapse:collapse;border-spacing:0}img{border:0;display:block}legend,hr{display:none}th{font-style:inherit;font-weight:inherit}li{list-style:none}caption,th{text-align:left}input{font-family:Verdana, Arial}h1,h2,h3,h4,h5,h6{font-size:100%}p{font-size:18px;line-height:2;letter-spacing:0.5px;letter-spacing:1px}h1,h2,h3{font-weight:bolder;letter-spacing:2px}h4,h5,h6{font-weight:bold;letter-spacing:1.5px}a{outline:none;hlbr:expression(this.onFocus=this.blur());text-decoration:none;cursor:pointer;-webkit-transition:.3s;transition:.3s}button{border:none;-webkit-transition:.3s;transition:.3s;font-size:18px}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,header,nav,article,section,aside,footer{display:block}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,font,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,caption,tbody,tfoot,thead{margin:0;padding:0;border:0;outline:0;font-size:100%}.clearfix{zoom:1;display:block}.clearfix:before{content:"";display:table}.clearfix:after{content:"";display:table;clear:both}.vanisher{display:none}.noLink{cursor:default}body{font-size:20px;position:relative;font-family:Microsoft JhengHei,Arial,Helvetica,sans-serif,nsimsun;color:#333;max-width:100%;overflow-x:hidden}body.active{overflow-y:hidden}a{color:#333}a:hover{color:#d4003b}::-moz-selection{background:#e8938d;color:#ffffff}::selection{background:#e8938d;color:#ffffff}::-moz-selection{background:#e8938d;color:#ffffff}*{-webkit-box-sizing:border-box;box-sizing:border-box}input,textarea,select{-webkit-box-shadow:none;box-shadow:none;background-color:#eeeeee;font-size:18px;padding:10px;font-family:Microsoft JhengHei;letter-spacing:3px;font-weight:bold;border:none;box-shadow:none;border:none;-webkit-transition:none;transition:none;outline-color:rgba(231,101,110,0)}input:focus,textarea:focus,select:focus{outline-color:rgba(231,101,110,0);color:#d4003b;border:none;-webkit-box-shadow:none;box-shadow:none}input.form-btn:focus{outline-color:rgba(255,255,255,0);border:none;color:inherit}label{cursor:pointer}h1,h2{font-size:36px}h3{font-size:30px}h4{font-size:28px}h5{font-size:24px}h6{font-size:16px}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes slideIn-logo{0%{top:40%;opacity:0}100%{top:50%;opacity:1}}@-webkit-keyframes slideIn-logo{0%{top:40%;opacity:0}100%{top:50%;opacity:1}}@keyframes slideIn{0%{-webkit-transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@-webkit-keyframes slideIn{0%{-webkit-transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes slideIn{0%{-webkit-transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@-webkit-keyframes marginIn{0%{margin:-50px 0 0 0;opacity:0}100%{margin:0;opacity:1}}@keyframes marginIn{0%{margin:-50px 0 0 0;opacity:0}100%{margin:0;opacity:1}}@-webkit-keyframes pulse{0%{-webkit-opacity:0;-webkit-transform:scale(0)}25%{-webkit-opacity:0.1;-webkit-transform:scale(0)}50%{-webkit-opacity:0.3;-webkit-transform:scale(0.1)}75%{-webkit-opacity:0.5;-webkit-transform:scale(0.5)}100%{-webkit-opacity:0;-webkit-transform:scale(1)}}@keyframes pulse{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}25%{opacity:0.1;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:0.3;-webkit-transform:scale(0.1);transform:scale(0.1)}75%{opacity:0.5;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes flash{0%{opacity:.2;border-radius:25%;-webkit-transform:translate(-50%, -50%) rotate(45deg) scale(0.1);transform:translate(-50%, -50%) rotate(45deg) scale(0.1)}25%{opacity:.8;border-radius:50%;-webkit-transform:translate(-50%, -50%) rotate(90deg) scale(0.3);transform:translate(-50%, -50%) rotate(90deg) scale(0.3)}50%{opacity:1;border-radius:100%;-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}75% scale(1){opacity:.8;border-radius:50%;-webkit-transform:translate(-50%, -50%) rotate(90deg) scale(0.3);transform:translate(-50%, -50%) rotate(90deg) scale(0.3)}100%{opacity:.2;border-radius:25%;-webkit-transform:translate(-50%, -50%) rotate(45deg) scale(0.1);transform:translate(-50%, -50%) rotate(45deg) scale(0.1)}}@-webkit-keyframes flash{0%{-webkit-opacity:.2;-webkit-border-radius:25%;-webkit-transform:translate(-50%, -50%) rotate(45deg) scale(0.1)}25%{-webkit-opacity:.8;-webkit-border-radius:50%;-webkit-transform:translate(-50%, -50%) rotate(90deg) scale(0.3)}50%{-webkit-opacity:1;-webkit-border-radius:100%;-webkit-transform:translate(-50%, -50%) rotate(0deg) scale(1)}75%{-webkit-opacity:.8;-webkit-border-radius:50%;-webkit-transform:translate(-50%, -50%) rotate(90deg) scale(0.3)}100%{-webkit-opacity:.2;-webkit-border-radius:25%;-webkit-transform:translate(-50%, -50%) rotate(45deg) scale(0.1)}}.g-header{width:100%;display:block}.w1200,.w1280,.w1600{margin:0 auto;padding:0 50px}.w1200{max-width:1200px}.w1280{max-width:1280px}.w1600{max-width:1600px}body{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}#loading{width:100%;height:100vh;position:fixed;background:#f6f6f6;z-index:10000;top:0;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}#loading img{position:absolute;width:20%;min-width:240px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation-name:slideIn-logo;animation-name:slideIn-logo;-webkit-animation-duration:2.5s;animation-duration:2.5s}#loading.unactive{opacity:0;visibility:hidden}#menu{z-index:900;position:fixed;top:0;background:#fff}#menu.fold .header-box{margin-top:-90px}#menu.fold .menu-box{border-top:0px solid #c3a583}#menu.fold .menu-list>ul>li>a{padding:5px 30px}#menu .header-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;padding:0 20px;width:100%;max-width:1600px;margin:0 auto}#menu .header-box .menu-btn{display:none}#menu .header-box .menu-btn ul{padding:0 20px}#menu .header-box .menu-btn ul li{display:block;background:#d4003b;width:30px;height:3px;margin:7px}#menu .header-box .logo{padding:15px 20px;height:90px}#menu .header-box .logo img{height:100%}#menu .header-box .logo:hover{-webkit-transform:scale(0.95);transform:scale(0.95)}#menu .header-box .fun .m-search-btn,#menu .header-box .fun .m-lan-btn{display:none}#menu .header-box .fun .search-box{border:1px solid #c3a583;background:#fff;display:inline-block;position:relative;border-radius:5px}#menu .header-box .fun .search-box input{border:none;background:none;font-size:16px;height:40px;display:inline-block;position:relative;border-radius:5px}#menu .header-box .fun .search-box button{display:inline;vertical-align:middle;padding:10px;height:100%;background:none;cursor:pointer}#menu .header-box .fun .search-box button:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}#menu .header-box .fun .search-box button:focus{outline:none}#menu .header-box .fun .search-box span{display:none}#menu .header-box .fun .lan-box{display:inline-block;position:relative;z-index:100}#menu .header-box .fun .lan-box a{display:block}#menu .header-box .fun .lan-box>a{color:#fff;background:#c3a583;padding:5px 15px;height:40px;border-radius:5px}#menu .header-box .fun .lan-box>a img{display:inline;height:18px;margin-left:5px;opacity:.7}#menu .header-box .fun .lan-box:hover>a{background:#b0895e}#menu .header-box .fun .lan-box:hover>a ~ ul{top:100%;opacity:1;height:auto}#menu .header-box .fun .lan-box ul{background:#eee;position:absolute;top:-50%;opacity:0;height:0;width:100%;text-align:center;z-index:-1;overflow:hidden;border-radius:5px}#menu .header-box .fun .lan-box ul>li>a{color:#b0895e;padding:5px 10px}#menu .header-box .fun .lan-box ul>li>a:hover{color:#d4003b}#menu .header-box .fun .lan-box span{display:none}#menu .menu-box{border-top:5px solid #c3a583;background:#d4003b;color:#fff;position:relative;z-index:50}#menu .menu-box .menu-list{position:relative}#menu .menu-box .menu-list>ul{text-align:center}#menu .menu-box .menu-list>ul.m-show{display:none}#menu .menu-box .menu-list>ul>li{display:inline-block}#menu .menu-box .menu-list>ul>li>a{display:inline-block;padding:15px 30px;color:#fff;font-weight:bold}#menu .menu-box .menu-list>ul>li.open{background:#a90633}#menu .menu-box .menu-list>ul>li.open a ~ .pulldown{display:block}#menu .menu-box .menu-list>ul>li.menu-product.open{background:#eee}#menu .menu-box .menu-list>ul>li.menu-product.open>a{color:#d4003b}#menu .menu-box .menu-list>ul .pulldown{display:block;width:100%;max-width:1440px;position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);display:none;padding:20px;background:rgba(238,238,238,0.95);z-index:-1}#menu .menu-box .menu-list>ul .pulldown>ul{text-align:center}#menu .menu-box .menu-list>ul .pulldown>ul>li{display:inline}#menu .menu-box .menu-list>ul .pulldown>ul>li>a{display:inline-block;border:1px solid #c3a583;padding:15px 30px;margin:5px;background:rgba(255,255,255,0.7);color:#181818;border-radius:5px}#menu .menu-box .menu-list>ul .pulldown>ul>li>a:hover{background:#b0895e;border:1px solid #b0895e;color:#fff;opacity:1}#menu .menu-box .menu-list>ul .menu-product{background:#e7656e}#menu .menu-box .menu-list>ul .menu-product .pulldown>ul>li>a{border:1px solid #e8938d}#menu .menu-box .menu-list>ul .menu-product .pulldown>ul>li>a:hover{background:#e7656e;border:1px solid #e7656e;color:#fff;opacity:1}.idx-banner-wrap{padding-top:152px;-webkit-transition:.5s ease-out;transition:.5s ease-out}.idx-banner-wrap.fold{padding-top:0}.idx-banner-wrap .idx-banner-m{display:none}.idx-about{padding:150px 0}.idx-about .logo{display:inline-block;width:25%;vertical-align:top}.idx-about .logo img{width:100%}.idx-about .text{display:inline-block;width:73%;padding:0 0 0 80px}.idx-about .text .title{color:#d4003b;margin-bottom:30px}.idx-about .text .title span{color:#c3a583;font-size:20px}.idx-about .text .btn{padding:15px 30px;border:1px solid #e8938d;color:#e8938d;display:inline-block;margin-top:30px;border-radius:5px}.idx-about .text .btn:hover{color:#d4003b;border:1px solid #d4003b}.idx-news{background:#f6f6f6;padding:100px 0}.idx-news .title-box{color:#b0895e;border-bottom:2px solid #c3a583;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-display:flex;-moz-display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:10px}.idx-news .title-box .btn{background:#c3a583;color:#ffffff;padding:2px 15px 5px 15px;vertical-align:middle;letter-spacing:2px;border-radius:5px}.idx-news .title-box .btn img{display:inline;height:12px;margin-left:5px;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}.idx-news .title-box .btn:hover{background:#b0895e}.idx-news .title-box .btn:hover img{-webkit-transform:translateX(5px);transform:translateX(5px)}.news-list ul li{padding:20px 0 20px 30px;border-bottom:2px solid #c3a583;position:relative}.news-list ul li .title{color:#b0895e;position:relative;cursor:pointer;padding-right:30px}.news-list ul li .title>img{position:absolute;width:24px;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}.news-list ul li .title>img:first-child{opacity:1}.news-list ul li .title>img:last-child{opacity:0}.news-list ul li .title:before{content:'';width:8px;height:8px;background-color:#c3a583;display:block;position:absolute;left:-23px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;border-radius:5px}.news-list ul li .title:hover{opacity:.7}.news-list ul li.active .article{margin-top:20px;max-height:215px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.news-list ul li.active .title{color:#d4003b}.news-list ul li.active .title>img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.news-list ul li.active .title>img:first-child{opacity:0}.news-list ul li.active .title>img:last-child{opacity:1}.news-list ul li.active .title:before{background-color:#d4003b}.news-list ul li.active .more{display:inline-block}.news-list ul li .article{padding-right:40px;max-height:0;overflow-y:hidden}.news-list ul li .article img{display:none}.news-list ul li .more{display:inline-block;font-size:18px;font-weight:bold;letter-spacing:3px;color:#e8938d;border-bottom:1px solid;margin:10px 0;padding:5px 0;display:none}.news-list ul li .more img{height:12px;display:inline;opacity:.7}.news-list ul li .more:hover{letter-spacing:5px;color:#e7656e}.news-list ul li .more:hover img{opacity:1}.idx-title{text-align:center}.idx-title h2{color:#d4003b;margin-bottom:15px}.idx-title p{color:#c3a583;letter-spacing:4px}.idx-title p::before,.idx-title p::after{content:'';display:inline-block;vertical-align:middle;width:6px;height:6px;border-radius:10px;background:#c3a583;margin:0 10px 3px 10px}.idx-pro-collect{padding:150px 0}.pro-list{max-width:1800px;padding:0 100px;margin:0 auto}.pro-list li{margin:1% 0.5%;display:inline-block;text-align:center;vertical-align:top;padding:20px;width:100%}.pro-list li a{display:block;text-align:center;margin:0 auto;overflow:hidden;border-radius:5px}.pro-list li a .pro-pic{display:block;width:100%;height:0;padding-bottom:100%;overflow:hidden;position:relative}.pro-list li a .pro-pic img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto !important;height:auto;max-width:100%;max-height:100%;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}.pro-list li a .pro-name{display:block;padding:10px;color:#d4003b;background:#fff;line-height:1.5}.pro-list li a .pro-name .pro-size{display:block;font-size:16px;font-family:Arial, Microsoft Jhenghei;color:#b0895e;margin-top:5px;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}.pro-list li:hover a{-webkit-box-shadow:0 0 20px #eee;box-shadow:0 0 20px #eee}.pro-list li:hover a .pro-pic img{max-width:110%;max-height:110%}.pro-list li:hover a .pro-name{color:#fff;background:#e7656e}.pro-list li:hover a .pro-name .pro-size{color:#FFF}.idx-pro-class{padding:150px 0;position:relative;overflow:hidden}.idx-pro-class .class-bg{width:100%;min-height:100%;height:120vh;background-image:url("../img/pro-class-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:absolute;top:0;left:0;-webkit-transform:translate(0, 0);transform:translate(0, 0);z-index:-1;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}.idx-pro-class .class-list{text-align:center;margin:30px auto}.idx-pro-class .class-list li{display:inline-block;width:24%;padding:10px;position:relative}.idx-pro-class .class-list li>a{pointer-events:none;cursor:crosshair;display:block;height:0;padding-bottom:100%;background:#d4003b;color:#fff;position:relative;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover}.idx-pro-class .class-list li>a img{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}.idx-pro-class .class-list li>a h2{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;text-shadow:0 0 10px rgba(0,0,0,0.5);width:100%}.idx-pro-class .class-list li:before{content:'';display:block;width:87%;height:87%;border:1px solid #fff;z-index:2;-webkit-transition:0.2s;transition:0.2s;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.idx-pro-class .class-list li:after{content:'';width:0;height:0;border-style:solid;border-width:20px 20px 0 20px;border-color:#e7656e transparent transparent transparent;position:absolute;top:95%;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-transition:0.2s;transition:0.2s;opacity:0}.idx-pro-class .class-list li.active>a img{width:110%;opacity:.9}.idx-pro-class .class-list li.active::before{width:100%;height:100%;border:1px solid #e7656e}.idx-pro-class .class-list li.active::after{position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);opacity:1}.idx-pro-class .class-item>ul{text-align:center}.idx-pro-class .class-item>ul:nth-child(1),.idx-pro-class .class-item>ul.active{height:100%;opacity:1}.idx-pro-class .class-item>ul>li{display:inline}.idx-pro-class .class-item>ul>li>a{display:inline-block;border:1px solid #e8938d;padding:20px 40px;margin:5px;background:rgba(255,255,255,0.7);color:#181818;border-radius:5px}.idx-pro-class .class-item>ul>li>a:hover{background:#e7656e;border:1px solid #e7656e;color:#fff;opacity:1}.idx-pro-class .more{display:block;position:relative;text-align:center;margin:50px auto 0 auto}.idx-pro-class .more a{border-bottom:1px solid;width:200px;color:#b0895e}.idx-pro-class .more a:hover{color:#d4003b}.idx-pro-class .more::before,.idx-pro-class .more::after{content:'';display:block;width:calc((100% - 200px) / 2);height:1px;background:#c3a583}.idx-pro-class .more::before{position:absolute;top:50%;left:0;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.idx-pro-class .more::after{position:absolute;top:50%;left:auto;-webkit-transform:translate(0, 0);transform:translate(0, 0);right:0}.idx-contact{padding:150px 0;text-align:center}.idx-contact .btn-wrap{padding:30px}.idx-contact .btn-wrap a{display:inline-block;color:#fff;background:#ec848b;padding:25px 20px;font-family:Arial;font-size:18px;text-align:center;border-radius:10px;width:100%;margin:10px}.idx-contact .btn-wrap a img{display:inline;height:25px;margin-right:10px;vertical-align:middle;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}.idx-contact .btn-wrap a:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}.idx-contact .btn-wrap a.phone{display:block;width:100%;font-size:24px;font-family:微軟正黑體;color:#181818;background:#eee;padding:20px;pointer-events:none;cursor:text}.idx-contact .btn-wrap a.phone:hover{background:rgba(238,238,238,0.7);color:#d4003b}.idx-contact .btn-wrap .sns{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.idx-contact .btn-wrap .sns a:hover{background:#d4003b}.idx-contact .btn-wrap .sns a span{text-transform:uppercase}.idx-contact .more{color:#b0895e;text-align:center;margin:30px auto;border-bottom:1px solid #c3a583}.idx-contact .more img{display:inline;height:18px;margin-right:5px;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}.idx-contact .more:hover{padding:0 20px;color:#d4003b}.idx-contact .more:hover img{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.company{display:inline-block}.company h4,.company h3{color:#d4003b;margin-bottom:5px}.company h5{color:#c3a583;border-bottom:1px solid #c3a583;padding-bottom:20px}.company p{margin:20px 0;font-size:18px}.company .sns a{display:inline-block;padding:5px;margin-right:15px;opacity:.7}.company .sns a img{height:30px}.company .sns a:hover{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}.company a.phone-url{pointer-events:none;cursor:text}.g-footer{position:relative}.g-footer .decopic{position:absolute;top:-30%;right:0;width:20%;pointer-events:none}.g-footer .decopic img{width:100%}.g-footer .footer-wrap{background:#f6f6f6}.g-footer .footer-wrap .footer-box{padding:80px 50px}.g-footer .footer-wrap .footer-box .company{display:inline-block;width:28%}.g-footer .footer-wrap .footer-menu{display:inline-block;width:65%;vertical-align:top;margin-left:5%}.g-footer .footer-wrap .footer-menu a{font-size:18px;display:inline-block;padding:0 12px 0 10px;margin:10px 0}.g-footer .footer-wrap .footer-menu .box1{display:inline-block;vertical-align:top;width:20%}.g-footer .footer-wrap .footer-menu .box1 a{color:#e7656e;font-weight:bold}.g-footer .footer-wrap .footer-menu .box1 a:hover{color:#d4003b}.g-footer .footer-wrap .footer-menu .box2{display:inline-block;width:78%}.g-footer .footer-wrap .footer-menu .box2 .title{color:#b0895e;border-bottom:1px solid #c3a583;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.g-footer .footer-wrap .footer-menu .box2 .title a{display:inline;color:#b0895e;font-weight:bold}.g-footer .footer-wrap .footer-menu .box2 .title a img{display:inline;margin-left:10px}.g-footer .footer-wrap .footer-menu .box2 .title a:hover{color:#c3a583}.g-footer .footer-wrap .footer-menu .box2 .title .search-btn{width:120px;text-align:right}.g-footer .footer-wrap .footer-menu .box2 .title .search-btn.active{color:#e7656e}.g-footer .footer-wrap .footer-menu .box2 .title .search-box{width:0;overflow:hidden;opacity:0;background:#fff;position:relative;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:translateX(100%);transform:translateX(100%);border-radius:5px}.g-footer .footer-wrap .footer-menu .box2 .title .search-box input{border:none;background:none;display:inline-block;padding:5px 10px;width:100%}.g-footer .footer-wrap .footer-menu .box2 .title .search-box button{display:inline;vertical-align:middle;padding:10px;background:none;cursor:pointer;position:absolute;right:0}.g-footer .footer-wrap .footer-menu .box2 .title .search-box button:focus{outline:none}.g-footer .footer-wrap .footer-menu .box2 .title .search-box.active{width:50%;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.g-footer .footer-wrap .footer-menu .box2 .f-prolist .type-title{display:inline-block;width:100px;vertical-align:top;color:#e7656e;font-weight:bold;margin:10px -10px 10px 0}.g-footer .footer-wrap .footer-menu .box2 .f-prolist .type-title:after{content:'';display:inline-block;width:8px;height:8px;border-radius:10px;margin:0 0 4px 14px;vertical-align:middle;background:#e7656e}.g-footer .footer-wrap .footer-menu .box2 .f-prolist .type-title:hover{color:#d4003b}.g-footer .footer-wrap .footer-menu .box2 .f-prolist .type-title:hover:after{background:#c3a583}.g-footer .footer-wrap .footer-menu .box2 .f-prolist ul{display:inline-block;width:calc( 100% - 110px);vertical-align:top;margin-bottom:10px}.g-footer .footer-wrap .footer-menu .box2 .f-prolist ul li{display:inline}.g-footer .footer-wrap .footer-menu .box2 .f-prolist ul li:last-child a{border-right:none}.g-footer .footer-wrap .footer-menu .box2 .f-prolist ul li a{border-right:1px solid #c3a583}.g-footer .footer-wrap .footer-menu .box2 .f-prolist ul li a:hover{color:#b0895e}.g-footer .footer-wrap .copyright{background:#d4003b;font-size:16px;text-align:center;color:#fff;border-bottom:5px solid #c3a583}.g-footer .footer-wrap .copyright span{display:block;padding:20px 0}.g-footer .footer-wrap .copyright:before{content:'';display:block;width:100%;height:30px;background-image:url(../img/footer-pic1.jpg);background-repeat:repeat}.icon-wrap{position:fixed;bottom:-65px;right:20px;color:#fff;background:rgba(195,165,131,0.7);font-family:Arial;text-align:center;z-index:800;border-radius:5px}.icon-wrap.active{bottom:20px}.icon-wrap.active .txt{height:0;opacity:0;padding-top:0}.icon-wrap.float{bottom:80px}.icon-wrap:hover{background:#c3a583}.icon-wrap a{display:block;padding:10px 15px}.icon-wrap .txt{width:30px;height:150px;margin:0 auto;padding-top:20px;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}.icon-wrap .follow{padding:10px 0}.icon-wrap .follow a img{width:30px}.icon-wrap .follow a:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.icon-wrap .gotop{background:rgba(212,0,59,0.7);font-family:Arial;text-align:center;padding:15px;font-size:14px;cursor:pointer;border-radius:5px}.icon-wrap .gotop img{width:20px;margin:0 auto 5px auto;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}.icon-wrap .gotop:hover{background:#d4003b}.icon-wrap .gotop:hover img{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.inner-top .toppic{position:relative;padding-top:152px;-webkit-transition:.5s ease-out;transition:.5s ease-out}.inner-top .toppic img{width:100%}.inner-top .toppic img.m{display:none}.inner-top .toppic.fold{padding-top:0}.inner-top .crumbs{font-size:14px;background:#eee}.inner-top .crumbs h6{padding:10px 30px}.inner-title{padding:30px 0 15px 0;border-bottom:2px solid #c3a583;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.inner-title .title{color:#b0895e;font-size:30px}.inner-title .btn{display:block;background:#c3a583;color:#fff;padding:5px 15px;border-radius:5px}.inner-title .btn img{display:inline;width:15px;margin-left:5px;vertical-align:middle}.inner-title .btn:hover{background:#b0895e}.inner-title.red{border-bottom:2px solid #d4003b}.inner-title.red .title{color:#d4003b}.inner-title.red .btn{background:#d4003b}.inner-title.center h2{margin:0 auto}.inner-title .pin{position:absolute;top:-150px}.about-page .idx-news{background:none}.cate-menu-box{display:inline-block;width:230px;min-height:80vh;vertical-align:top;position:relative;top:0}.cate-menu-box .m-menu-btn{display:none}.cate-menu-box .cate-menu>li{margin-top:15px}.cate-menu-box .cate-menu>li.active>a{background:#b0895e;color:#fff}.cate-menu-box .cate-menu>li.active>a:after{-webkit-transform:rotate(180deg) translate(0, 50%);transform:rotate(180deg) translate(0, 50%);background-image:url("../img/arrow-down-w.svg")}.cate-menu-box .cate-menu>li.active .pulldown{max-height:10000px;margin-top:15px}.cate-menu-box .cate-menu>li>a{display:block;padding:10px 30px 10px 15px;background:#f1f1f1;font-weight:bold;position:relative;border-radius:5px}.cate-menu-box .cate-menu>li>a:hover{background:#b0895e;color:#fff}.cate-menu-box .cate-menu>li>a:hover:after{background-image:url("../img/arrow-down-w.svg")}.cate-menu-box .cate-menu>li>a:after{content:'';position:absolute;top:50%;left:auto;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);right:15px;display:block;width:15px;height:10px;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;background-image:url("../img/arrow-down-gold.svg");background-position:center center;background-repeat:no-repeat;background-size:cover}.cate-menu-box .cate-menu>li:nth-child(1) a:after{display:none}.cate-menu-box .cate-menu>li .pulldown{max-height:0;-webkit-transition:1s;transition:1s;overflow:hidden}.cate-menu-box .cate-menu>li .pulldown>li>a{display:block;padding:5px 15px;font-weight:bold}.cate-menu-box .cate-menu>li .pulldown>li>a:hover{color:#b0895e}.prolist-page .prolist-box{display:inline-block;width:calc(98% - 240px);margin-left:2%}.prolist-page .prolist-box .pro-list{padding:0}.prolist-page .prolist-box .pro-list>li{width:24.4%;margin:0 0 20px 0}.prolist-page .btn-box{margin:10px 0 50px 0}.prolist-page .btn-box .back-btn{display:inline-block;background:#e7656e;color:#fff;font-weight:bold;padding:10px 15px;border-radius:5px;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}.prolist-page .btn-box .back-btn img{height:15px;display:inline;margin-right:10px}.prolist-page .btn-box .back-btn:hover{background:#d4003b}.search-wrap .search-box{padding:15px 0;border-bottom:2px solid #c3a583;display:-webkit-box;display:-ms-flexbox;display:flex}.search-wrap .search-box input{width:85%;padding:15px;font-size:24px;border-radius:5px}.search-wrap .search-box button{background:#e7656e;color:#fff;font-weight:bold;width:15%;margin-left:20px;padding:15px;font-size:24px;border-radius:5px}.search-wrap .search-box button img{display:inline;height:20px;margin-left:10px}.search-wrap .search-box button:hover{background:#d4003b}.search-wrap .search-box button:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.search-wrap p{margin:20px 0;text-align:center;color:#e7656e;font-weight:bold}.search-wrap p span{background:rgba(232,147,141,0.2);padding:5px 10px;color:#d4003b;border-radius:5px}.page-list{text-align:center;margin:30px auto 60px auto;padding-top:30px;border-top:2px solid #c3a583}.page-list li{display:inline-block;vertical-align:middle;text-align:center;margin:0 10px;max-width:30%}.page-list li a{display:block;color:#181818;padding:5px;font-weight:bold;text-align:center;border-bottom:1px solid #fff}.page-list li a:hover,.page-list li a.active{color:#d4003b;border-bottom:1px solid #d4003b}.page-list li.prev a,.page-list li.next a{display:block;background:#eee;width:50px;height:50px;padding:14px 8px;position:relative;border-radius:10px}.page-list li.prev a img,.page-list li.next a img{margin:0 auto;width:50%}.page-list li.prev a span,.page-list li.next a span{color:#e7656e;display:none}.page-list li.prev a:after,.page-list li.next a:after{content:'';display:block;width:15px;height:20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-image:url("../img/arrow-left-p.svg");background-position:center center;background-repeat:no-repeat;background-size:cover}.page-list li.prev a:hover,.page-list li.next a:hover{background:#e7656e;border-bottom:none}.page-list li.prev a:hover:after,.page-list li.next a:hover:after{background-image:url("../img/arrow-left-w.svg");background-position:center center;background-repeat:no-repeat;background-size:cover}.page-list li.prev{float:left}.page-list li.next{float:right}.page-list li.next a:after{-webkit-transform:rotate(180deg) translate(50%, 50%);transform:rotate(180deg) translate(50%, 50%)}.page-list.article-btnlist .prev a{width:auto;padding:5px 15px 10px 40px}.page-list.article-btnlist .prev a:after{left:15px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.page-list.article-btnlist .next a{width:auto;padding:5px 40px 10px 15px}.page-list.article-btnlist .next a:after{left:auto;right:15px;-webkit-transform:rotate(180deg) translate(0, 50%);transform:rotate(180deg) translate(0, 50%)}.page-list.article-btnlist .back a{color:#e7656e;padding:10px 15px;background:#f1f1f1;border:none;border-radius:10px}.page-list.article-btnlist .prev a p,.page-list.article-btnlist .next a p,.page-list.article-btnlist .back a p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}.page-list.article-btnlist .prev a p span,.page-list.article-btnlist .next a p span,.page-list.article-btnlist .back a p span{display:inline;color:#e7656e}.page-list.article-btnlist .prev a:hover,.page-list.article-btnlist .next a:hover,.page-list.article-btnlist .back a:hover{color:#fff;background:#e7656e}.page-list.article-btnlist .prev a:hover span,.page-list.article-btnlist .next a:hover span,.page-list.article-btnlist .back a:hover span{color:rgba(255,255,255,0.7)}.pro-detail{margin-top:20px}.pro-detail .pro-pic-box{display:inline-block;width:50%;vertical-align:top}.pro-detail .pro-pic-box li{height:0;padding-bottom:100%}.pro-detail .pro-pic-box li img{width:auto !important;height:auto;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.pro-detail .pro-pic-box .product-pic-s-box{padding:0 50px;margin:20px 0}.pro-detail .pro-pic-box .product-pic-s-box img{border:2px solid rgba(232,147,141,0)}.pro-detail .pro-pic-box .product-pic-s-box img:hover{border:2px solid rgba(232,147,141,0.5)}.pro-detail .pro-info-box{display:inline-block;width:47%;margin-left:2%}.pro-detail .pro-info-box h1{color:#d4003b;margin:10px 0 20px 0}.pro-detail .pro-info-box h1:before{content:url("../img/icon-logo.svg");margin-right:15px}.pro-detail .pro-info-box>p{display:inline-block;padding:5px 15px;margin-right:10px;border-radius:5px;border:2px solid #f1f1f1}.pro-detail .pro-info-box>p .title{color:#e7656e;font-weight:bold}.pro-detail .pro-info-box .pro-info-items li{border:2px solid #f1f1f1;margin-top:15px;border-radius:5px;overflow:hidden}.pro-detail .pro-info-box .pro-info-items li .title{font-weight:bold;color:#e7656e;padding:5px 15px;position:relative;cursor:pointer}.pro-detail .pro-info-box .pro-info-items li .title:hover{background:#f1f1f1;color:#d4003b}.pro-detail .pro-info-box .pro-info-items li .title:after{content:'';position:absolute;top:50%;left:auto;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);right:15px;display:block;width:15px;height:10px;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;background-image:url("../img/arrow-down-p.svg");background-position:center center;background-repeat:no-repeat;background-size:cover}.pro-detail .pro-info-box .pro-info-items li .content{padding:0 15px;max-height:0;overflow:hidden;font-size:18px;line-height:1.8}.pro-detail .pro-info-box .pro-info-items li .content.step span{font-weight:bold;color:#d4003b;background:rgba(232,147,141,0.2);padding:5px;border-radius:5px}.pro-detail .pro-info-box .pro-info-items li.active .title{background:#f1f1f1;color:#d4003b}.pro-detail .pro-info-box .pro-info-items li.active .title:after{-webkit-transform:rotate(180deg) translate(0, 50%);transform:rotate(180deg) translate(0, 50%)}.pro-detail .pro-info-box .pro-info-items li.active .content{padding:5px 15px;max-height:10000px}.pro-detail .pro-more{margin-bottom:50px}.article-title{color:#d4003b;margin:20px 0}.article-title:before{content:url("../img/icon-logo.svg");margin-right:15px}.article-box{padding:20px 0;line-height:2}.article-box .red{color:#d4003b}.article-box img{max-width:100% !important;height:auto !important}.article-box table thead tr td{color:#fff}.article-box table thead tr td:nth-child(odd){background:#c3a583}.article-box table thead tr td:nth-child(even){background:#b0895e}.article-box table tr td{border:1px solid #c3a583;padding:10px}.readmore{margin:20px 0 80px 0}.readmore ul{margin:20px 0}.readmore ul li{color:#b0895e;display:inline-block;font-size:28px;font-weight:bold;margin:10px 30px 10px 0}.readmore ul li a:before{content:'';display:inline-block;width:15px;height:21px;margin-right:10px;background-image:url("../img/arrow-right-p.svg");background-position:center center;background-repeat:no-repeat;background-size:cover}.readmore ul li a:hover{color:#e7656e}.readmore ul li a:hover:before{background-image:url("../img/arrow-right-r.svg")}.article-list li{padding:30px 0;border-bottom:1px solid #eee}.article-list li:last-child{border-bottom:none}.article-list li a{display:block;position:relative;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}.article-list li a .coverpic{background-position:center center;background-repeat:no-repeat;background-size:cover;display:inline-block;width:40%;height:300px;vertical-align:top}.article-list li a .text{display:inline-block;width:58%;padding:15px 0 15px 30px}.article-list li a .text .title{color:#d4003b;white-space:nowrap;margin:5px 0 15px 0}.article-list li a .text .title:before{content:'';display:inline-block;width:15px;height:20px;margin-right:10px;background-image:url("../img/icon-logo.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}.article-list li a .text .class{color:#e7656e;font-weight:bold}.article-list li a .text .content{font-size:16px;height:145px;overflow:hidden;border-top:1px solid #e8938d;padding:20px 0;line-height:2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.article-list li a .more{display:block;position:absolute;bottom:20px;right:20px;font-weight:bold;color:#e7656e}.article-list li a .more img{display:inline;height:15px;margin-left:5px;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}.article-list li a:hover .coverpic{opacity:.8}.article-list li a:hover .title:before{margin-right:15px;-webkit-transform:scale(1.2);transform:scale(1.2)}.article-list li a:hover .content{color:#181818;border-top:1px solid #d4003b}.article-list li a:hover .more{color:#d4003b}.article-list li a:hover .more img{-webkit-transform:translateX(10px);transform:translateX(10px)}.contact-content{margin:50px 0}.contact-content .company{padding:20px;width:38%;vertical-align:middle;margin-right:2%}.contact-content .map-box{display:inline-block;vertical-align:middle;width:58%;height:380px}.contact-form{padding:30px}.contact-form>p{color:#c3a583;font-weight:bold;margin-bottom:10px}.contact-form>p span{font-size:16px;font-weight:100;color:#e7656e;border-bottom:1px solid}.form-item{display:inline-block;width:48%;margin:15px 1.5% 15px 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold}.form-item .title{display:inline-block;width:120px;padding:10px;margin-right:10px;vertical-align:middle;letter-spacing:2px}.form-item .title.required{position:relative}.form-item .title.required:before{content:'*';color:#e7656e;position:absolute;top:-5px;right:-5px;font-weight:bolder;font-family:arial}.form-item input,.form-item textarea{display:inline-block;border:none;background:#f1f1f1;width:calc(100% - 120px);border-radius:5px}.form-item.msg,.form-item.type,.form-item.num,.form-item.captcha{width:98%}.form-item.captcha{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.form-item.captcha input{width:200px}.form-item.captcha img{margin-left:10px;height:42px;border-radius:5px}.form-item.num{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-item.num .title{width:auto}.form-item.num input{width:400px}.form-item.num p{color:#e7656e;margin-left:10px}.form-item.type{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-item.type .title{width:auto}.form-item.type .title span{color:#e7656e;margin-left:10px;font-weight:100}.form-item.type p{color:#e7656e;margin-left:10px}.form-item.type .btn-list{margin:10px}.form-item.type .btn-list li{display:inline-block;margin:5px;position:relative}.form-item.type .btn-list li label{display:inline-block;padding:10px 15px;border:1px solid #181818;opacity:.5;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;border-radius:5px}.form-item.type .btn-list li label:hover{border:1px solid #e7656e;color:#e7656e;opacity:1}.form-item.type .btn-list li label.active{border:1px solid #e7656e;color:#fff;background:#e7656e;opacity:1}.form-item.type .btn-list li input{width:auto;opacity:0;pointer-events:none;position:absolute;top:0}.form-btn-box{border-top:2px solid #c3a583;margin:20px 0 80px 0}.form-btn-box>button{display:block;width:100%;max-width:350px;font-weight:bold;color:#fff;background:#e7656e;border-radius:5px;text-align:center;margin:30px auto;padding:20px;cursor:pointer}.form-btn-box>button img{display:inline-block;height:15px;margin-left:10px;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}.form-btn-box>button:hover{background:#d4003b}.form-btn-box>button:hover img{-webkit-transform:translateX(5px);transform:translateX(5px)}.form-btn-box .reset{display:block;background:none;border:none;text-align:center;margin:0 auto;cursor:pointer;border-bottom:1px solid;padding:5px;opacity:0.5}.form-btn-box .reset:hover{opacity:1}.recruit-wrap .article-box{padding:0}.recruit-wrap .article-box img{margin:0 auto}.recruit-wrap .article-box img.mb{display:none}.recruit-wrap .recruit-form>p{color:#e7656e}.recruit-wrap .recruit-form>p span{font-size:16px;font-weight:100;color:#e7656e;border-bottom:1px solid}.recruit-wrap .recruit-form .form-btn-box{border-top:2px solid #d4003b}.about-content .text-box{display:inline-block;vertical-align:middle;width:49%;padding:3%}.about-content .text-box:nth-child(odd){padding:3% 5% 3% 0}.about-content .text-box:nth-child(even){padding:0 0 0 5%}.about-content .text-box.brand h5{margin:15px 0 5px 0;line-height:1.2}.about-content .text-box.brand h5 span{margin-left:10px}.about-content .text-box.brand img{width:40%}.about-content .pic-box{display:inline-block;vertical-align:middle;width:50%;padding:30px 0 0 0}.about-content .pic-box .about-pic{border-radius:10px;overflow:hidden}.about-content .pic-box .about-pic img{border-radius:10px}.custimized{margin-bottom:30px}.custimized>.info-box{background:#f6f6f6;padding:30px;margin:30px 0 0 0;border-radius:10px}.custimized>.info-box h1{color:#b0895e;font-size:30px;margin-bottom:10px}.custimized .page-list{border-top:none;margin:30px auto;padding-top:0}@media screen and (min-width: 1025px){#pro-menu.fixed{position:fixed;top:40px}#pro-menu.fixed2{top:130px}#pro-wrap{-webkit-transition:none;transition:none}#pro-wrap.fixed{margin-left:calc(2% + 235px)}#cust-menu{-webkit-transition:.5s;transition:.5s}#cust-menu.fixed{position:fixed;top:40px}#cust-menu.fixed2{top:130px}#cust-wrap{-webkit-transition:none;transition:none}#cust-wrap.fixed{margin-left:calc(2% + 235px)}}@media screen and (max-width: 1500px){#menu .menu-box .menu-list>ul>li>a{padding:15px}}@media screen and (max-width: 1330px){p{font-size:18px}#menu .menu-box .menu-list>ul>li>a{font-size:18px}#menu .header-box .logo{padding:10px 0;height:70px}#menu.fold .header-box{margin-top:-70px}.g-footer .footer-wrap .footer-menu a{font-size:16px;padding:0 8px 0 6px;margin:8px 0}.g-footer .footer-wrap .footer-menu .box2 .f-prolist .type-title{width:90px}.company h4{font-size:24px}.company h5{font-size:20px;margin-bottom:10px}.company p{font-size:16px;margin:10px 0}.company .sns a img{height:25px}.idx-banner-wrap,.inner-top .toppic{padding-top:129px}.idx-about,.idx-pro-collect,.idx-pro-class,.idx-contact{padding:100px 0}.idx-pro-class .class-item>ul>li>a{padding:15px 25px}.news-list ul li .title>img{width:18px}.inner-title .title{font-size:24px}.cate-menu-box{width:200px}.prolist-page .prolist-box{width:calc(98% - 210px)}.prolist-page .prolist-box .pro-list>li{padding:10px}}@media screen and (max-width: 1024px){body.m-active{overflow-y:hidden}.w1200,.w1280,.w1600{padding:0 30px}h1,h2{font-size:30px}h3{font-size:28px}h4{font-size:24px}h5{font-size:20px}p{font-size:18px}#menu.fold .header-box{margin-top:0}#menu .header-box{display:block;text-align:center;padding:0;border-bottom:5px solid #c3a583;position:relative}#menu .header-box .menu-btn{width:33%;display:inline-block;text-align:left;vertical-align:middle}#menu .header-box .menu-btn.active ul li{background:#c3a583}#menu .header-box .menu-btn.active ul li:nth-child(1){-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#menu .header-box .menu-btn.active ul li:nth-child(2){-webkit-transform:translateX(-20px);transform:translateX(-20px);width:0;opacity:0}#menu .header-box .menu-btn.active ul li:nth-child(3){-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#menu .header-box .logo{width:32%;display:inline-block;vertical-align:middle}#menu .header-box .logo img{margin:0 auto}#menu .header-box .fun{width:33%;display:inline-block;text-align:right;vertical-align:middle;padding:0 20px}#menu .header-box .fun .m-search-btn,#menu .header-box .fun .m-lan-btn{display:inline-block;margin-left:10px}#menu .header-box .fun .m-search-btn img,#menu .header-box .fun .m-lan-btn img{width:22px}#menu .header-box .fun .search-box,#menu .header-box .fun .lan-box{position:absolute;top:-100vh;left:0;width:100vw;background:#e7656e;border:none;padding:30px;border-radius:0;z-index:-1;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}#menu .header-box .fun .search-box.active,#menu .header-box .fun .lan-box.active{display:block;top:100%}#menu .header-box .fun .search-box .close,#menu .header-box .fun .lan-box .close{display:block;text-align:center;color:#fff;font-weight:bold;margin-top:20px}#menu .header-box .fun .search-box .close img,#menu .header-box .fun .lan-box .close img{display:inline;width:20px}#menu .header-box .fun .search-box span,#menu .header-box .fun .lan-box span{display:inline-block}#menu .header-box .fun .search-box input{background:#fff;width:80%;font-size:20px;height:auto}#menu .header-box .fun .search-box button{height:50px;width:18%;padding:10px;vertical-align:top;border-radius:5px;background-color:#d4003b}#menu .header-box .fun .search-box button img{display:none}#menu .header-box .fun .search-box button span{display:block;color:#fff}#menu .header-box .fun .lan-box>a{display:none}#menu .header-box .fun .lan-box ul{position:relative;height:auto;opacity:1;background:none;font-weight:bold}#menu .header-box .fun .lan-box ul li{display:inline-block;width:auto;margin:0 5px}#menu .header-box .fun .lan-box ul li a{display:inline-block;padding:15px 20px;background:rgba(255,255,255,0.9);color:#e7656e;border-radius:5px}#menu .header-box .fun .lan-box ul span{color:#fff}#menu .menu-box{border-top:none;max-height:100vh;margin-top:-100vh;opacity:0;z-index:-1;overflow-y:auto}#menu .menu-box.m-active{margin-top:0;opacity:1;overflow-x:hidden;overflow-y:auto;height:100%;min-height:100vh}#menu .menu-box .menu-list>ul>li{display:block;-webkit-transition:none;transition:none;border-bottom:1px solid rgba(255,255,255,0.3)}#menu .menu-box .menu-list>ul>li>a{padding:15px;width:100%}#menu .menu-box .menu-list>ul>li.open{background:#eee}#menu .menu-box .menu-list>ul>li.open>a{color:#d4003b}#menu .menu-box .menu-list>ul>li.menu-down{position:relative}#menu .menu-box .menu-list>ul>li.menu-down>a{width:auto}#menu .menu-box .menu-list>ul>li.menu-down:after{content:'';display:inline-block;width:17px;height:12px;background-image:url("../img/arrow-down-w.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:22px;right:25px;margin-left:10px;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}#menu .menu-box .menu-list>ul>li.menu-down.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);background-image:url("../img/arrow-down-red.svg")}#menu .menu-box .menu-list>ul .pulldown{position:relative;top:0;left:0;-webkit-transform:none;transform:none;z-index:0;padding:0 20px 20px 20px}#menu .menu-box .menu-list>ul .pulldown>ul>li>a{font-size:16px}#menu .menu-box .menu-list>ul.m-show{display:none}#menu .menu-box .menu-list>ul.m-show>li:first-child{padding:0 15px 15px 15px}#menu .menu-box .menu-list>ul.m-show>li input{display:inline-block;vertical-align:middle;width:80%;background:#fff;padding:15px;border:1px solid #e7656e;border-radius:5px}#menu .menu-box .menu-list>ul.m-show>li button{display:inline-block;vertical-align:middle;width:18%;padding:15px;background:#c3a583;border-radius:5px}#menu .menu-box .menu-list>ul.m-show>li button img{width:25px;margin:0 auto}.g-footer .decopic{top:-100px;width:300px;max-width:40%}.g-footer .footer-wrap .footer-box{padding:0}.g-footer .footer-wrap .footer-box .company{width:100%;text-align:center;padding:50px}.g-footer .footer-wrap .footer-box .footer-menu{width:100%;margin:0;background:#f1f1f1;padding:30px 50px}.g-footer .footer-wrap .footer-box .footer-menu .box1{width:100%;text-align:center;margin-bottom:10px}.g-footer .footer-wrap .footer-box .footer-menu .box1 ul li{display:inline-block;width:32.5%;padding:0 5px}.g-footer .footer-wrap .footer-box .footer-menu .box1 ul li a{background:#fff;padding:15px 5px;border-radius:5px;width:100%}.g-footer .footer-wrap .footer-box .footer-menu .box2{width:100%}.g-footer .footer-wrap .footer-box .footer-menu .box2 .title{display:block;text-align:center;border-bottom:none;background:#e7656e;width:98%;margin:0 auto;border-radius:5px;position:relative}.g-footer .footer-wrap .footer-box .footer-menu .box2 .title a:first-child{padding:15px;display:inline-block;margin:0;color:#fff}.g-footer .footer-wrap .footer-box .footer-menu .box2 .title .search-btn,.g-footer .footer-wrap .footer-box .footer-menu .box2 .title .search-box{display:none}.g-footer .footer-wrap .footer-box .footer-menu .box2 .title:after{content:'';display:inline-block;width:15px;height:10px;background-image:url("../img/arrow-down-w.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:auto;right:10px}.g-footer .footer-wrap .footer-box .footer-menu .box2 .title.active{background:#d4003b}.g-footer .footer-wrap .footer-box .footer-menu .box2 .title.active:after{-webkit-transform:rotate(180deg) translate(50%, 50%);transform:rotate(180deg) translate(50%, 50%)}.g-footer .footer-wrap .footer-box .footer-menu .box2 .title.active ~ .f-prolist{height:280px}.g-footer .footer-wrap .footer-box .footer-menu .box2 .f-prolist{text-align:center;background:rgba(255,255,255,0.5);width:98%;margin:0 auto;border-radius:5px;height:0;overflow:hidden}.g-footer .footer-wrap .footer-box .footer-menu .box2 .f-prolist ::-webkit-scrollbar{width:5px;margin:10px}.g-footer .footer-wrap .footer-box .footer-menu .box2 .f-prolist ::-webkit-scrollbar-track{background-color:#eee;border-radius:10px}.g-footer .footer-wrap .footer-box .footer-menu .box2 .f-prolist ::-webkit-scrollbar-thumb{background-color:rgba(231,101,110,0.5);border-radius:10px}.g-footer .footer-wrap .footer-box .footer-menu .box2 .f-prolist ::-webkit-scrollbar-button{display:none}.g-footer .footer-wrap .footer-box .footer-menu .box2 .f-prolist ::-webkit-scrollbar-corner{background-color:none}.g-footer .footer-wrap .footer-box .footer-menu .box2 .f-prolist>div{display:inline-block;width:24%;text-align:center;padding:10px 5px}.g-footer .footer-wrap .footer-box .footer-menu .box2 .f-prolist>div a{width:100%;text-align:center}.g-footer .footer-wrap .footer-box .footer-menu .box2 .f-prolist>div .type-title{padding:10px 15px;background:rgba(232,147,141,0.1);margin:0;position:relative;border-radius:5px}.g-footer .footer-wrap .footer-box .footer-menu .box2 .f-prolist>div .type-title:after{display:none}.g-footer .footer-wrap .footer-box .footer-menu .box2 .f-prolist>div .type-title:before{content:'';display:inline-block;width:15px;height:10px;background-image:url("../img/arrow-down-p.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:100%}.g-footer .footer-wrap .footer-box .footer-menu .box2 .f-prolist>div ul{width:100%;max-height:215px;overflow-y:auto;margin:10px 0}.g-footer .footer-wrap .footer-box .footer-menu .box2 .f-prolist>div ul li a{display:block;border-right:none;padding:5px 0 10px 0}.icon-wrap a{padding:10px}.icon-wrap .gotop{padding:10px}.idx-banner-pc{display:none}.idx-banner-m{display:block}.idx-banner-wrap,.inner-top .toppic{padding-top:75px}.idx-pro-class .class-list li>a h2{font-size:28px}.idx-about .text{padding:0 0 0 50px}.idx-pro-class .class-item>ul>li>a{font-size:18px}.idx-pro-class .more{margin:30px auto 0 auto}.idx-contact .btn-wrap a{font-size:16px;padding:20px 15px;margin:0}.idx-contact .btn-wrap a img{height:20px}.idx-contact .btn-wrap .phone{font-size:20px}.idx-contact .btn-wrap .sns a{margin-right:15px}.idx-contact .btn-wrap .sns a:last-child{margin-right:0}.idx-contact .btn-wrap .sns a span{text-transform:capitalize;letter-spacing:1px}.idx-title h2{margin-bottom:5px}.idx-title p{letter-spacing:2px}.inner-top .crumbs{display:none}.inner-title .pin{top:-80px}.prolist-page .prolist-box .inner-title{padding:15px;margin-top:10px;background:#eee;border-bottom:none;text-align:center;border-radius:5px}.prolist-page .prolist-box .inner-title h2{font-size:20px;margin:0 auto;color:#e7656e}.prolist-page .prolist-box .pro-list>li{width:32%}.prolist-page .prolist-box .btn-box{text-align:center}.article-list li a .coverpic{height:200px}.article-list li a .text{padding:0 0 0 20px}.article-list li a .text .content{height:120px;-webkit-line-clamp:3}.article-list li a .more{display:none}.cate-menu-box{width:100%;min-height:auto;position:relative}.cate-menu-box .inner-title{border-bottom:none}.cate-menu-box .inner-title .title{color:#d4003b;margin:0 auto}.cate-menu-box .m-menu-btn{display:block;padding:10px 30px 10px 15px;background:rgba(231,101,110,0.7);color:#fff;font-weight:bold;position:relative;border-radius:5px;font-size:18px;text-align:center}.cate-menu-box .m-menu-btn img{position:absolute;top:50%;left:auto;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);right:15px;width:15px;-webkit-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}.cate-menu-box .m-menu-btn.active{background:#e7656e}.cate-menu-box .m-menu-btn.active img{-webkit-transform:translate(0, -50%) rotate(-180deg);transform:translate(0, -50%) rotate(-180deg)}.cate-menu-box .m-menu-btn.active ~ .cate-menu{display:block}.cate-menu-box .cate-menu{display:none;padding:15px;background:#eee;border-radius:5px}.cate-menu-box .cate-menu a{font-size:18px}.cate-menu-box .cate-menu>li{display:inline-block;width:32%;vertical-align:top;-webkit-transition:none;transition:none;padding:5px;margin:0}.cate-menu-box .cate-menu>li>a{background:#fff;-webkit-transition:none;transition:none}.cate-menu-box .cate-menu>li .pulldown{border-radius:0 0 5px 5px;background:#fff;-webkit-transition:.3s;transition:.3s}.cate-menu-box .cate-menu>li .pulldown>li>a{color:#b0895e}.cate-menu-box .cate-menu>li.active{border-radius:5px 5px 0 0}.cate-menu-box .cate-menu>li.active .pulldown{margin-top:0;padding:10px 0}.prolist-page .prolist-box{width:100%;margin-left:0}.pro-detail .pro-pic-box{width:100%}.pro-detail .pro-pic-box .product-pic-b{width:90%;max-width:650px;margin:0 auto}.pro-detail .pro-info-box{width:100%;margin:30px 0;text-align:center}.pro-detail .pro-info-box h1{font-size:36px}.pro-detail .pro-info-box ul{text-align:left}.contact-content .company{width:50%;margin-right:0}.contact-content .map-box{width:49%;height:320px}.search-page .cate-menu-box{display:none}.search-wrap .search-box{border-bottom:none}.search-wrap .search-box input{font-size:18px}.search-wrap .search-box button{font-size:18px;margin-left:10px}.search-wrap .search-box button img{height:15px}.custimized>.info-box h1{font-size:24px;text-align:center}}@media screen and (max-width: 768px){p,a{font-size:16px}.w1200,.w1280,.w1600{padding:0 20px}.idx-about,.idx-pro-collect,.idx-pro-class,.idx-contact{padding:80px 0}.idx-about .logo{width:100%;margin-bottom:30px}.idx-about .logo img{width:30%;max-width:240px;min-width:160px;margin:0 auto}.idx-about .text{padding:0 30px;text-align:center;width:100%}.idx-news{position:relative;padding:50px 20px 120px 20px}.idx-news .title-box{display:block;text-align:center}.idx-news .title-box h4{font-size:30px}.idx-news .title-box .btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:auto;bottom:20px;width:90%;padding:10px;text-transform:uppercase}.idx-pro-class .class-list{margin:20px auto}.idx-pro-class .class-list li>a h2{font-size:24px}.idx-pro-class .class-list li:after{border-width:15px 15px 0 15px}.idx-pro-class .class-item>ul>li>a{padding:10px 15px}.idx-contact .btn-wrap .sns a{font-size:18px}.idx-contact .btn-wrap .sns a img{display:none}.about-content .text-box,.about-content .pic-box{width:100%;padding:0}.about-content .text-box img,.about-content .pic-box img{margin:0 auto}.about-content .text-box.brand{text-align:center}.about-content .text-box.brand img{width:200px}.crumbs{display:none}.inner-top .toppic img.pc{display:none}.inner-top .toppic img.m{display:block}.inner-title{padding:15px 0}.inner-title .title{margin:0 auto}.inner-title .btn{display:none}.about-content .text-box:nth-child(odd),.about-content .text-box:nth-child(even){padding:20px 0}.contact-form{padding:20px 0}.form-item{width:100%}.form-item.msg,.form-item.type,.form-item.num,.form-item.captcha{width:100%}.form-item.num{display:block}.form-item.num input{width:calc(100% - 212px)}.form-item.num p{text-align:right;font-size:16px}.form-item.type{display:block;position:relative}.form-item.type .btn-list{margin:0}.form-item.type .btn-list li{margin:1%;width:30%}.form-item.type .btn-list li label{width:100%;text-align:center}.form-item.type>p{font-size:16px}.form-item.captcha{display:block}.form-item.captcha input{width:auto}.form-item.captcha a{margin:10px auto;max-width:48%;display:inline-block;vertical-align:middle;vertical-align:middle}.form-item.captcha a img{height:45px}.news-list ul li{padding:20px 0}.news-list ul li .title:before{display:none}.news-list ul li .article{padding-right:0}.news-list ul li .more{width:100%;margin:20px 0;background:#e7656e;border-radius:5px;color:#fff;padding:10px;text-align:center}.contact-content{margin:30px 0}.contact-content .company{width:60%;margin-right:0}.contact-content .map-box{width:39%;height:300px}.readmore ul li{font-size:24px}.readmore ul li a:before{width:12px;height:17px}.page-list.article-btnlist li{width:100%;max-width:100%;margin:10px 0}.page-list.article-btnlist li.prev,.page-list.article-btnlist li.next{float:none}.page-list.article-btnlist li.prev a,.page-list.article-btnlist li.next a{padding:5px 30px}.page-list.article-btnlist li.prev a:after,.page-list.article-btnlist li.next a:after{width:12px;height:17px}.page-list.article-btnlist li.prev a p span,.page-list.article-btnlist li.next a p span{display:none}.page-list.article-btnlist li.back a{color:#fff;background:#e7656e}.article-list li{display:inline-block;width:49%;padding:20px 10px}.article-list li:last-child{border-bottom:1px solid #eee}.article-list li a .coverpic{width:100%}.article-list li a .text{width:100%;padding:0;margin-top:10px}.article-list li a .text .title{margin:5px 0}.article-list li a .text .content{height:88px;padding:10px 0;font-size:14px;line-height:1.8}.article-list li a .more{display:block;width:100%;background:#f6f6f6;position:inherit;bottom:0;right:0;text-align:center;font-size:16px;padding:10px;border-radius:5px}.article-list li a .more img{height:12px}.custimized>.info-box{padding:20px;margin:20px 0 0 0}.pro-list li a .pro-name .pro-size{font-size:14px;margin-top:0}}@media screen and (max-width: 600px){#menu .header-box{border-bottom:3px solid #c3a583}#menu .header-box .menu-btn ul{padding:0 15px}#menu .header-box .menu-btn ul li{width:24px;height:3px;margin:5px 0}#menu .header-box .logo{width:30%;padding:5px 0;height:50px}#menu .header-box .fun .m-search-btn,#menu .header-box .fun .m-lan-btn{margin-left:5px}#menu .header-box .fun .m-search-btn img,#menu .header-box .fun .m-lan-btn img{height:20px}#menu .menu-box .menu-list>ul .pulldown>ul>li>a{padding:10px 20px}.idx-banner-wrap,.inner-top .toppic{padding-top:53px}.idx-title p{letter-spacing:1px}.idx-about,.idx-pro-collect,.idx-pro-class,.idx-contact{padding:50px 0}.pro-list{padding:0 20px}.idx-pro-class .class-list li{padding:5px}.idx-pro-class .class-list li>a{padding-bottom:80%}.idx-pro-class .class-list li>a h2{font-size:20px}.idx-pro-class .class-list li:before{border:none}.idx-pro-class .class-list li:after{border-width:12px 12px 0 12px}.idx-contact .btn-wrap{padding:20px}.idx-contact .btn-wrap a.phone{cursor:auto;pointer-events:auto}.idx-contact .btn-wrap .sns{-ms-flex-wrap:wrap;flex-wrap:wrap}.idx-contact .btn-wrap .sns a{width:48%;margin-bottom:10px;margin-top:10px;margin-left:0}.idx-contact .btn-wrap .sns a img{display:inline}.idx-contact .btn-wrap .sns a:nth-child(odd){margin-right:10px}.idx-contact .btn-wrap .sns a:nth-child(even){margin-right:0}.inner-title .pin{top:-60px}.cate-menu-box .cate-menu>li{width:49%}.prolist-page .prolist-box .pro-list>li{width:49%}input{font-size:18px;letter-spacing:1px}.form-item{display:block;font-size:18px}.form-item .title{width:auto;padding:5px 0;letter-spacing:1px}.form-item .title .space{display:none}.form-item .title:after{content:'：'}.form-item .title.required:before{position:relative;top:auto;right:auto}.form-item.type .btn-list li{width:47%}.form-item.type .btn-list li label{padding:15px 5px;font-size:18px}.form-item.num input,.form-item.captcha input{width:100%}.form-item input,.form-item textarea{width:100%;font-weight:normal}.contact-content .company{width:100%;padding:0;margin-bottom:30px;text-align:center}.contact-content .company h5{border-bottom:none;padding-bottom:0}.contact-content .map-box{width:100%;height:240px}.article-list li a .coverpic{height:160px}.g-footer .footer-wrap .footer-box .footer-menu{padding:20px}.g-footer .footer-wrap .footer-box .footer-menu .box2 .f-prolist{padding:0 10px}.g-footer .footer-wrap .footer-box .footer-menu .box2 .f-prolist>div{width:48%;padding:0}.g-footer .footer-wrap .footer-box .footer-menu .box2 .f-prolist>div ul{max-height:120px}.g-footer .footer-wrap .footer-box .footer-menu .box2 .f-prolist>div ul li a{font-size:14px;padding:3px 0}.g-footer .footer-wrap .footer-box .footer-menu .box2 .title.active ~ .f-prolist{padding:10px;height:370px}.g-footer .footer-wrap .copyright span{padding:20px;font-size:14px}.g-footer .footer-wrap .copyright:before{height:20px}.icon-wrap .txt{display:none}.icon-wrap .follow{display:none}.page-list{margin:20px auto 50px auto}.page-list li{margin:0 5px}.page-list li.prev a,.page-list li.next a{width:40px;height:40px}.page-list li.prev a:after,.page-list li.next a:after{width:12px;height:17px}.search-wrap .search-box button span{display:none}.search-wrap .search-box button img{margin-left:0;height:20px}.search-wrap p{margin:10px 0}.readmore ul li{display:inline-block;width:48%;padding:5px;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.recruit-wrap .article-box img.pc{display:none}.recruit-wrap .article-box img.mb{display:block}.idx-pro-collect .pro-list{padding:0}.idx-pro-collect .pro-list li{padding:10px}.company a.phone-url{pointer-events:auto;cursor:auto}}@media screen and (max-width: 450px){.w1200,.w1280,.w1600{padding:0 10px}#menu .header-box .fun .search-box,#menu .header-box .fun .lan-box{padding:20px}#menu .header-box .fun .search-box input,#menu .header-box .fun .search-box button{width:100%;margin:5px 0}#menu .header-box .fun .lan-box ul li{width:100%;margin:5px 0}#menu .header-box .fun .lan-box ul li a{width:100%}.cate-menu-box .cate-menu>li{width:100%}.pro-list li a .pro-name{padding:5px}.article-list li{width:100%}.g-footer .footer-wrap .footer-box .footer-menu .box1 ul li{width:49%}.g-footer .footer-wrap .footer-box .company{padding:30px}.idx-pro-class .class-list{margin:10px auto}.idx-pro-class .class-list li{width:23%}.idx-pro-class .class-list li>a{padding-bottom:179%}.idx-pro-class .class-list li>a img{width:auto;height:100%}.idx-pro-class .class-list li>a h2{width:50%}.idx-pro-class .class-list li.active>a img{width:auto}.idx-pro-class .class-item>ul>li>a{font-size:16px;padding:5px 10px;margin:5px 0}.idx-pro-class .more{margin:20px auto 0 auto}.idx-pro-class .more:before,.idx-pro-class .more:after{display:none}.idx-pro-class .more a{display:block;width:90%;color:#fff;background:#e7656e;padding:15px;margin:0 auto;border-radius:5px}.idx-pro-class .more a:hover{color:#fff;border-bottom:none}.idx-contact .more{margin:20px auto 0 auto;display:block;width:90%;color:#fff;background:#e7656e;padding:15px;margin:0 auto;border-bottom:none;border-radius:5px}.idx-contact .more:hover{color:#fff;border-bottom:none}.idx-contact .more img{display:none}.pro-detail .pro-info-box>p{width:100%;margin:5px 0}}@media screen and (max-width: 350px){.about-content .text-box.brand h5 span{display:block;margin-left:0}}
