@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1;overflow-x:hidden}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before{content:"";content:none}
q:after,q:before{content:"";content:none}
table{border-collapse:collapse;border-spacing:0}
*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}
img{max-width:100%;height:auto;display:block}
a{text-decoration:none;color:#000;outline:0}
button{background-color:transparent;outline:0;border:0;font-size:16px;padding:0}
main{display:block}
button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:0 0;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:inherit;outline:0;cursor:pointer;text-indent:0}
button::-moz-focus-inner{border:0;padding:0}
body{-webkit-animation:opacity_in 1s both;animation:opacity_in 1s both;font-family:Arial,sans-serif;opacity:0;line-height:1.5}
body.cn{font-family:Arial,sans-serif}
body.jp{font-family:Ubuntu,"Noto Sans JP",Arial,sans-serif}
@-webkit-keyframes menu{0%{-webkit-transform:translate3d(0,0,0) rotate(0);transform:translate3d(0,0,0) rotate(0)}
10%{-webkit-transform:translate3d(0,0,0) rotate(-15deg);transform:translate3d(0,0,0) rotate(-15deg)}
30%{-webkit-transform:translate3d(0,0,0) rotate(15deg);transform:translate3d(0,0,0) rotate(15deg)}
50%{-webkit-transform:translate3d(0,0,0) rotate(0);transform:translate3d(0,0,0) rotate(0)}
to{-webkit-transform:translate3d(0,0,0) rotate(0);transform:translate3d(0,0,0) rotate(0)}
}
@keyframes menu{0%{-webkit-transform:translate3d(0,0,0) rotate(0);transform:translate3d(0,0,0) rotate(0)}
10%{-webkit-transform:translate3d(0,0,0) rotate(-15deg);transform:translate3d(0,0,0) rotate(-15deg)}
30%{-webkit-transform:translate3d(0,0,0) rotate(15deg);transform:translate3d(0,0,0) rotate(15deg)}
50%{-webkit-transform:translate3d(0,0,0) rotate(0);transform:translate3d(0,0,0) rotate(0)}
to{-webkit-transform:translate3d(0,0,0) rotate(0);transform:translate3d(0,0,0) rotate(0)}
}
@-webkit-keyframes homemenu{0%{-webkit-transform:translate3d(-10px,-8px,0) rotate(0);transform:translate3d(-10px,-8px,0) rotate(0)}
20%{-webkit-transform:translate3d(-10px,-10px,0) rotate(180deg);transform:translate3d(-10px,-10px,0) rotate(180deg)}
30%{-webkit-transform:translate3d(-10px,-8px,0) rotate(360deg);transform:translate3d(-10px,-8px,0) rotate(360deg)}
to{-webkit-transform:translate3d(-10px,-8px,0) rotate(360deg);transform:translate3d(-10px,-8px,0) rotate(360deg)}
}
@keyframes homemenu{0%{-webkit-transform:translate3d(-10px,-8px,0) rotate(0);transform:translate3d(-10px,-8px,0) rotate(0)}
20%{-webkit-transform:translate3d(-10px,-10px,0) rotate(180deg);transform:translate3d(-10px,-10px,0) rotate(180deg)}
30%{-webkit-transform:translate3d(-10px,-8px,0) rotate(360deg);transform:translate3d(-10px,-8px,0) rotate(360deg)}
to{-webkit-transform:translate3d(-10px,-8px,0) rotate(360deg);transform:translate3d(-10px,-8px,0) rotate(360deg)}
}
.pos-r{position:relative}
.text-center{text-align:center}
.text-white{color:#fff}
.ml-auto{margin-left:auto}
.mx-auto{margin-left:auto;margin-right:auto}
.icon-douyin span:before{color:inherit!important}
.backPage,.goPage,.send{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:270px;max-width:100%;height:50px;text-align:left;position:relative;overflow:hidden}
.backPage:after,.goPage:after,.send:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;z-index:1}
.backPage:before,.goPage:before,.send:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#cf2c27;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.3s;transition:.3s;z-index:2}
.backPage__href,.goPage__href,.send__href{position:absolute;top:0;left:0;bottom:0;right:0;z-index:4}
.backPage__title,.goPage__title,.send__title{font-weight:500;text-transform:uppercase;color:#fff;padding-left:25px;font-size:.875rem;-webkit-transition:.3s;transition:.3s;position:relative;z-index:3}
.backPage__arrow,.goPage__arrow,.send__arrow{width:50px;margin-left:auto;min-height:50px;border-left:1px solid rgba(255,255,255,.3);position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px}
.backPage .icon,.goPage .icon,.send .icon{color:#cf2c27;-webkit-transition:.3s;transition:.3s}
.backPage:hover:before,.goPage:hover:before,.send:hover:before{-webkit-transform:translateX(0);transform:translateX(0)}
.backPage:hover .backPage__title,.backPage:hover .goPage__title,.goPage:hover .backPage__title,.goPage:hover .goPage__title,.send:hover .backPage__title,.send:hover .goPage__title{letter-spacing:.1em}
.backPage:hover .icon,.goPage:hover .icon,.send:hover .icon{color:#fff}
.backPage{width:160px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex}
.backPage .icon{font-size:.75rem;color:#fff}
.backPage:after{background-color:#cf2c27}
.backPage:before{background-color:#000}
.backPage--middle{height:50px;padding:10px 0}
.playBtn{width:50px;height:50px;border-radius:50%;border:1px solid rgba(255,255,255,.5);position:relative;-webkit-transition:.3s;transition:.3s;cursor:pointer;display:inline-block}
.playBtn:after{content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 7px;border-color:transparent transparent transparent rgba(255,255,255,.5);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;transition:.3s}
.playBtn:hover{border-color:#fff}
.playBtn:hover:after{border-color:transparent transparent transparent #fff}
.iconBtn-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:175px;color:#fff;font-weight:500;height:35px;letter-spacing:.06em;-webkit-transition:.3s;transition:.3s}
.iconBtn-item--download{background-color:#727171}
.iconBtn-item--addCart{background-color:#cf2c27}
.iconBtn-item--sampleRequest{background-color:#fff;color:#000}
.iconBtn-item--sampleRequest .icon{color:#cf2c27}
.iconBtn-item.disabled{background-color:#d6d6d6;color:#a3a3a3;pointer-events:none}
.iconBtn-item .icon{margin-right:10px}
.iconBtn-item:hover{letter-spacing:.1em}
.close-btn{display:block;width:100%;height:35px;background-color:#cf2c27;color:#fff;font-size:.875rem;font-weight:500;letter-spacing:.01em;text-transform:uppercase}
.close-btn span{display:inline-block;width:10px;height:10px;position:relative;margin-left:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s;transition:.3s}
.close-btn span:after,.close-btn span:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff}
.close-btn span:after{width:100%;height:1px}
.close-btn span:before{width:1px;height:100%}
.close-btn:hover span{-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.opation-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;color:#fff;font-weight:500;cursor:pointer}
.opation-btn-group{display:-webkit-box;display:-ms-flexbox;display:flex}
.opation-btn .icon{margin-right:10px;font-size:.875rem}
.opation-btn--gray{background-color:#7f7f7f}
.opation-btn--primary{background-color:#cf2c27}
.close-back{width:70px;height:30px;text-align:center;line-height:30px;font-size:.875rem;font-weight:500;background-color:#cf2c27;color:#fff}
.select__btn{position:relative;display:inline-block;padding-left:32px;-webkit-transition:.3s;transition:.3s;font-size:.875rem;font-weight:500;letter-spacing:.01em}
.select__btn:before{content:"";width:5px;height:5px;background-color:#000;position:absolute;top:50%;left:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s}
.select__btn:hover{padding-left:36px}
.select__btn:hover:before{width:15px;height:3px}
.article--page{padding-top:80px; padding-bottom: 1px;}
@media only screen and (max-width:767px){.article--page{padding-top:65px}
}
.article--page .article__title{font-size:2.1875rem}
@media only screen and (max-width:767px){.article--page .article__title{line-height:1.143}
}
.article--page .link-block{margin-bottom:45px}
@media only screen and (max-width:960px){.article--page .link-block{margin-bottom:30px}
}
.article--white .article__title{color:#fff}
.article--white .article__p{color:#ccc}
.article--white .article__gutter:before{background-color:#fff}
.article__title{font-size:2.8125rem}
@media (max-width:1200px){.article__title{font-size:calc(1.40625rem + 1.875vw)}
}
.article__title{letter-spacing:.02em;line-height:1.34;margin-bottom:10px;font-weight:700}
@media only screen and (max-width:767px){.article__title{font-size:2.1875rem}
}
.article__gutter{display:inline-block;width:100%;max-width:120px;min-width:120px;height:1px;background-color:#c2c2c2;position:relative;margin-bottom:35px;margin-top:5px}
.article__gutter:before{content:"";position:absolute;width:50px;height:3px;background-color:#000;left:0;top:-2px;-webkit-transition:.3s;transition:.3s}
.article__p{font-size:1rem;letter-spacing:.03em;width:490px;max-width:50%;opacity:.8;line-height:1.375;max-height:44px}
@media only screen and (max-width:767px){.article__p{max-width:100%;width:80%;font-size:.875rem}
}
.article.text-center .article__gutter{display:block;margin:0 auto;margin-top:12px;margin-bottom:35px}
.article.text-center .article__p{margin:0 auto}
.article-page .article__title{font-size:2.1875rem}
@media (max-width:1200px){.article-page .article__title{font-size:calc(1.34375rem + 1.125vw)}
}
.moreLi-href{position:relative;display:inline-block;padding-left:16px;font-weight:500;-webkit-transition:padding-left .3s;transition:padding-left .3s}
.moreLi-href:before{content:"";width:5px;height:5px;background-color:#000;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:width .3s,height .3s;transition:width .3s,height .3s}
.moreLi-href:hover{padding-left:26px}
.moreLi-href:hover:before{width:15px;height:3px}
.moreLi-href.text-white:before{background-color:#fff}
.moreLi--hover .moreLi-href{color:#a1a2a2}
.moreLi--hover .moreLi-href:before{background-color:#a1a2a2}
.moreLi--hover .moreLi-href:hover{color:#fff}
.moreLi--hover .moreLi-href:hover:before{background-color:#fff}
.moreLi li{margin-top:8px;margin-bottom:8px}
.link{font-size:0;white-space:nowrap}
@media only screen and (max-width:600px){.link{overflow:scroll;max-width:100%}
}
.link-item{display:inline-block;margin:5px 14px;font-size:1rem}
.link-item__href{letter-spacing:.06em;color:#595959;font-weight:500;position:relative;-webkit-transition:.3s;transition:.3s;line-height:1.8}
.link-item__href:after{content:"";position:absolute;width:0%;height:2px;background-color:#cf2c27;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-10px;-webkit-transition:.3s;transition:.3s}
.link-item--active .link-item__href,.link-item:hover .link-item__href{color:#cf2c27}
.link-item--active .link-item__href:after,.link-item:hover .link-item__href:after{width:100%}
@media only screen and (max-width:374px){.link--small .link-item{margin-right:7px;margin-left:7px}
.link--small .link-item:first-of-type{margin-left:0}
.link--small .link-item:last-of-type{margin-right:0}
}
.link--small .link-item__href{font-size:.875rem;color:rgba(0,0,0,.7)}
.link--hasGutter .link-item{position:relative}
.link--hasGutter .link-item:not(:first-of-type):before{position:absolute;content:"";width:1px;height:15px;background-color:#dfdfdf;left:-14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
@media only screen and (max-width:374px){.link--hasGutter .link-item:not(:first-of-type):before{left:-7px}
}
.link-more{width:24px;height:12px;background-color:#e5e5e5;border-radius:10px;font-weight:500;position:relative;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.link-more span{display:inline-block;width:2px;height:2px;border-radius:50%;background-color:#cf2c27;margin:0 1.5px}
.link-block{margin:0 auto;position:relative}
.link-block--fix{max-width:80%}
.link-block--fix .link{padding-right:50px;max-height:40px;overflow:hidden;white-space:normal;padding-bottom:5px;-webkit-transition:max-height .5s;transition:max-height .5s}
.link-block--fix .link-more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;top:13px;right:10px}
.link-block--fix .link--fix{max-height:var(--totalHeight)}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.link-block--fix .link--fix{max-height:none}
}
.linkHref{max-width:1170px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}
.linkHref-item{width:50%;color:#fff;font-weight:500;line-height:70px;text-align:center}
.linkHref-item:nth-of-type(2n-1){background-color:#cf2c27}
.linkHref-item:nth-of-type(2){background-color:#727171}
.linkHref-item__p{font-size:1.25rem;-webkit-transition:.3s;transition:.3s}
.linkHref-item:hover .linkHref-item__p{letter-spacing:.05em}
.linkHref .icon{color:rgba(255,255,255,.5);margin-right:20px}
.slidelink{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}
.slidelink:after{content:"";width:3px;height:100%;background-color:#cf2c27;position:absolute;left:0;top:0}
.slidelink-group{background-color:#cf2c27;max-width:1275px;margin:0 auto;max-height:100px;padding:12px 75px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;-webkit-transition:.8s;transition:.8s}
@media only screen and (max-width:767px){.slidelink-group{max-height:65px;padding:12px 20px;overflow-y:auto}
}
.slidelink-group--fix{max-height:var(--totalHeight);-webkit-transition:1.3s;transition:1.3s}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.slidelink-group--fix{max-height:444px;overflow-y:auto}
}
.slidelink-item{padding:25px;position:relative}
@media only screen and (max-width:767px){.slidelink-item{padding:10px}
}
.slidelink-item__href{color:#fff;letter-spacing:.06em;-webkit-transition:.3s;transition:.3s}
.slidelink-item+.slidelink-item:after{content:"";position:absolute;width:1px;height:15px;background-color:#26a9fe;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.slidelink-more{height:76px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media only screen and (max-width:767px){.slidelink-more{height:40px}
}
.slidelink-more .moreIcon{background-color:#1982c6;-webkit-transition:.3s;transition:.3s}
.slidelink-more .moreIcon:hover{background-color:#73b1d9}
.list-opation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.list-opation.noSample .list-opation-item{-webkit-box-flex:1;-ms-flex:1;flex:1;width:unset}
.list-opation-item{width:50%;background-color:#f2f2f2}
.list-opation-href{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100px;-webkit-transition:.3s;transition:.3s}
.list-opation-href:hover{background-color:#cf2c27;color:#fff}
.list-opation .icon{font-weight:700;font-size:1.5rem;height:30px;margin-bottom:5px}
.list-opation .icon-request{font-size:1.875rem}
.list-opation__p{font-size:.875rem;font-weight:700;line-height:1.1}
.card__num{font-size:16px;letter-spacing:.06em}
.card__gutterPrimary{width:110px;height:5px;background-color:#cf2c27;margin:16px 0}
.card__gutterPrimary--big{width:180px;height:10px;margin:0;margin-top:40px}
@media only screen and (max-width:767px){.card__gutterPrimary--big{margin-top:20px}
}
.card__gutter{display:inline-block;width:100%;max-width:120px;min-width:120px;height:1px;background-color:#c2c2c2;position:relative;margin-bottom:15px}
.card__gutter:before{content:"";position:absolute;width:50px;height:3px;background-color:#000;left:0;top:-2px;-webkit-transition:.3s;transition:.3s}
.card__title{font-size:1.5rem}
@media (max-width:1200px){.card__title{font-size:calc(1.3rem + .6vw)}
}
.card__title{font-weight:700}
@media only screen and (max-width:767px){.card__title{font-size:1.625rem}
}
.card__p{font-size:1rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;height:48px;letter-spacing:.02em;margin-top:20px;-ms-hyphens:auto;hyphens:auto}
.card-inner--white{color:#fff}
.card-inner--white .card__gutter:before{background-color:#fff}
.card-inner--white .card__p{color:rgba(255,255,255,.8)}
.card-inner .moreLi-href{-ms-flex-item-align:start;align-self:flex-start}
.proCard{margin-right:-2.5px;margin-left:-2.5px;margin-top:60px;margin-bottom:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media only screen and (max-width:560px){.proCard{margin:20px 0 30px 0}
}
.proCard .card-inner{margin-top:auto}
@media only screen and (max-width:560px){.proCard .card-inner{margin-top:auto}
}
.proCard .card-inner .card__p{max-width:230px;margin-top:0}
.proCard-block{margin-right:2.5px;margin-left:2.5px;width:calc(50% - 5px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media only screen and (max-width:960px){.proCard-block{width:100%}
}
@media only screen and (max-width:560px){.proCard-block{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.proCard-block:nth-of-type(2n-1){-webkit-transform:translateY(-20px);transform:translateY(-20px)}
@media only screen and (max-width:960px){.proCard-block:nth-of-type(2n-1){-webkit-transform:none;transform:none}
}
.proCard-block:nth-of-type(2n) .proCard-item--big{margin-left:0}
@media only screen and (max-width:560px){.proCard-block:nth-of-type(2n) .proCard-item--big{margin:0 auto}
}
@media only screen and (max-width:560px){.proCard-block{width:100%;margin-right:0;margin-left:0}
}
.proCard-item{background-color:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-top:2.5px;margin-bottom:2.5px;-webkit-transition:.3s;transition:.3s}
@media only screen and (max-width:560px){.proCard-item{-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.proCard-item--big{width:calc(100% - 25px);margin-left:auto;padding:3.646vw 2.6vw;max-height:430px}
@media only screen and (max-width:960px){.proCard-item--big{width:100%}
}
@media only screen and (max-width:560px){.proCard-item--big{max-width:375px;margin-right:auto;margin-left:auto;padding:3.646vw 2.6vw 50px 2.6vw;min-height:430px}
}
@media only screen and (max-width:960px){.proCard-item--big .card-inner{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:10px;margin-bottom:auto}
}
@media only screen and (max-width:560px){.proCard-item--big .card-inner{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-left:0;margin-bottom:0}
}
.proCard-item--big .proCard-inner{margin-top:7.8125vw;margin-left:auto}
.proCard-item--big .proCard__img{max-height:280px;width:calc(100% - 230px);padding-bottom:52.814%}
@media only screen and (max-width:1199px){.proCard-item--big .proCard__img{width:calc(100% - 100px)}
}
@media only screen and (max-width:960px){.proCard-item--big .proCard__img{width:50%}
}
@media only screen and (max-width:560px){.proCard-item--big .proCard__img{padding-bottom:0;width:calc(100% - 100px)}
}
.proCard-item--big .proCard__img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media only screen and (max-width:560px){.proCard-item--big .proCard__img img{position:static;-webkit-transform:none;transform:none;margin:0 auto}
}
.proCard-item--small{width:calc(50% - 2.5px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.62vw 1vw;max-height:410px}
@media only screen and (max-width:560px){.proCard-item--small{width:100%;max-width:375px;margin-right:auto;margin-left:auto;padding:1.62vw 1vw 40px 1vw;min-height:320px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.proCard-item--small .card-inner{text-align:center;margin-top:1vw}
@media only screen and (max-width:560px){.proCard-item--small .card-inner{margin-top:auto}
}
.proCard-item--small .card__p{display:block;}
.proCard-item--small .proCard__img{max-height:170px;padding-bottom:60.235%;width:100%;max-width:220px}
@media only screen and (max-width:560px){.proCard-item--small .proCard__img{padding-bottom:0}
}
.proCard-item--small .proCard__img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;max-height:100%}
@media only screen and (max-width:560px){.proCard-item--small .proCard__img img{position:static;-webkit-transform:none;transform:none;margin:0 auto}
}
.proCard-item--small:first-of-type{margin-right:auto}
.proCard-item--small:last-of-type{margin-left:auto}
.proCard-item:hover{background-color:#525252;color:#fff}
.proCard-item:hover .card__gutter:before{background-color:#fff}
.proCard__href{position:absolute;width:100%;height:100%;z-index:2;left:0;top:0}
.proCard__img{position:relative;max-height:170px}
.appCard{margin-right:-5px;margin-left:-5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:10px;margin-top:20px}
@media only screen and (max-width:960px){.appCard{margin-right:0;margin-left:0}
}
.appCard-item{position:relative}
.appCard .moreLi-href{margin-top:2vw}
@media only screen and (max-width:960px){.appCard .moreLi-href{color:#000}
.appCard .moreLi-href:before{background-color:#000}
}
.appCard-block{margin-right:5px;margin-left:5px;margin-bottom:-10px;width:calc(50% - 10px)}
.appCard-block .card-inner{position:absolute;-webkit-transition:.5s;transition:.5s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media only screen and (max-width:960px){.appCard-block--normal{width:100%;margin:0}
}
.appCard-block--normal:nth-of-type(2n-1) .appCard-item:nth-of-type(2n){margin-left:10.078%}
@media only screen and (max-width:960px){.appCard-block--normal:nth-of-type(2n-1) .appCard-item:nth-of-type(2n){margin-left:0}
}
.appCard-block--normal:nth-of-type(2n){-webkit-transform:translateY(-60px);transform:translateY(-60px)}
@media only screen and (max-width:960px){.appCard-block--normal:nth-of-type(2n){-webkit-transform:none;transform:none}
}
.appCard-block--normal:nth-of-type(2n) .appCard-item:nth-of-type(2n-1){margin-right:10.078%}
@media only screen and (max-width:960px){.appCard-block--normal:nth-of-type(2n) .appCard-item:nth-of-type(2n-1){margin-right:0}
}
.appCard-block--normal .appCard-item{padding-bottom:58.915%;margin-top:10px;margin-bottom:10px;background-size:cover;background-position:center center;position:relative}
@media only screen and (max-width:960px){.appCard-block--normal .appCard-item{padding-bottom:0;margin:0;background-image:none!important}
}
.appCard-block--normal .appCard-item:hover .card-inner{opacity:1}
.appCard-block--normal .card__img{display:none;width:100%}
@media only screen and (max-width:960px){.appCard-block--normal .card__img{display:block}
}
.appCard-block--normal .card-inner{width:100%;height:100%;padding:0 5.2vw;background-color:rgba(207,44,39,.85);opacity:0}
@media only screen and (max-width:960px){.appCard-block--normal .card-inner{position:static;color:#000;background-color:transparent;opacity:1;padding:30px 40px}
}
@media only screen and (max-width:960px){.appCard-block--normal .card__gutter:before{background-color:#000}
}
.appCard-block--normal .card__title{margin:.5vw 0;-webkit-transition:0s;transition:0s}
.appCard-block--normal .card__p{max-width:360px;margin:.5vw 0;height:48px;-webkit-transition:0s;transition:0s;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}
@media only screen and (max-width:960px){.appCard-block--normal .card__p{color:#000}
}
.appCard-block--small{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0;margin-top:-9px;margin-bottom:-9px}
.appCard-block--small .appCard-item{margin-right:7.5px;margin-left:7.5px;width:calc(33.33333% - 15px);padding-bottom:18.218%;margin-top:9px;margin-bottom:9px}
@media only screen and (max-width:960px){.appCard-block--small .appCard-item{width:100%;padding-bottom:0}
}
.appCard-block--small:nth-of-type(2n-1) .appCard-item:nth-of-type(2n){margin-right:7.5px;margin-left:7.5px}
.appCard-block--small .card-inner{padding:1.5625vw 1.822916vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
@media only screen and (min-width:1921px){.appCard-block--small .card-inner{padding:30px 35px}
}
.appCard-block--small .card__title{font-weight:700}
.appCard-block--page{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.appCard-block--page .appCard-item{padding-bottom:45.162%;position:relative;margin-top:27.5px;margin-bottom:27.5px;overflow:hidden}
@media only screen and (max-width:960px){.appCard-block--page .appCard-item{background-image:none!important;padding-bottom:0}
}
@media only screen and (max-width:767px){.appCard-block--page .appCard-item{margin-top:27.5px;margin-bottom:27.5px}
.appCard-block--page .appCard-item:first-of-type{margin-top:0}
.appCard-block--page .appCard-item:last-of-type{margin-bottom:0}
}
@media only screen and (min-width:961px){.appCard-block--page .appCard-item:hover .card-inner{height:100%;max-height:100%;background-color:rgba(207,44,39,.85)}
.appCard-block--page .appCard-item:hover .moreLi-href{opacity:1;margin-top:2vw;max-height:20px;color:#fff;-webkit-transition:.3s;transition:.3s}
.appCard-block--page .appCard-item:hover .moreLi-href:before{background-color:#fff}
.appCard-block--page .appCard-item:hover .card__gutter:before{background-color:#fff}
.appCard-block--page .appCard-item:hover .card-inner{color:#fff;padding:0 5.208333vw}
.appCard-block--page .appCard-item:hover .card-inner--half{width:100%}
.appCard-block--page .appCard-item:hover .card__p{-webkit-transition:.3s;transition:.3s;height:auto;-webkit-box-orient:initial;-webkit-line-clamp:initial;display:block;color:rgba(255,255,255,.8)}
}
.appCard-block--page .appCard__href{position:absolute;width:100%;height:100%;top:0;left:0;display:none;z-index:1}
@media only screen and (max-width:960px){.appCard-block--page .appCard__href{display:block}
}
.appCard-block--page .card__img{display:none;width:100%}
@media only screen and (max-width:960px){.appCard-block--page .card__img{display:block}
}
.appCard-block--page .card-inner{width:100%;opacity:1;height:40%;background-color:rgba(0,0,0,.25);bottom:0;padding:0 2.6vw}
@media only screen and (min-width:1921px){.appCard-block--page .card-inner{padding:0 50px}
}
@media only screen and (max-width:960px){.appCard-block--page .card-inner{position:relative;height:auto;background-color:#fff;padding:40px}
}
.appCard-block--page .card-inner--full{color:#fff}
@media only screen and (max-width:960px){.appCard-block--page .card-inner--full{color:#000}
}
.appCard-block--page .card-inner--full .card__gutter:before{background-color:#fff}
@media only screen and (max-width:960px){.appCard-block--page .card-inner--full .card__gutter:before{background-color:#000}
}
.appCard-block--page .card-inner--half{width:62.5%;right:0;background-color:#fff}
@media only screen and (max-width:960px){.appCard-block--page .card-inner--half{width:calc(100% - 20px);margin-left:20px;margin-top:-40px}
}
.appCard-block--page .card__p{max-width:470px}
@media only screen and (max-width:767px){.appCard-block--page .card__p{max-width:none}
}
.appCard-block--page .moreLi-href{opacity:0;max-height:0;margin-top:0}
.appCard__href{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}
.capCard{margin-top:32px}
@media only screen and (max-width:960px){.capCard{padding-bottom:40px}
}
.capCard-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media only screen and (max-width:960px){.capCard-block{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
}
.capCard-item{max-width:180px;min-width:180px;margin-right:5px;margin-left:5px;padding:60px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s;width:180px;position:relative}
@media only screen and (max-width:960px){.capCard-item{min-width:auto;max-width:none;margin-right:0;margin-left:0}
}
.capCard-item:hover{background-color:#cf2c27}
.capCard-item:hover span{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.capCard-item:last-of-type .capCard__img{width:40px;height:40px;border:1px solid rgba(255,255,255,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.capCard-item:last-of-type .capCard__img span{width:20px;height:20px;display:inline-block;position:relative;-webkit-transition:.3s;transition:.3s}
.capCard-item:last-of-type .capCard__img span:after,.capCard-item:last-of-type .capCard__img span:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff}
.capCard-item:last-of-type .capCard__img span:after{width:2px;height:100%}
.capCard-item:last-of-type .capCard__img span:before{width:100%;height:2px}
.capCard__href{position:absolute;width:100%;height:100%;left:0;top:0}
.capCard__img{max-height:42px;height:42px;margin:0 auto;margin-bottom:30px}
.capCard__title{color:#fff;font-size:1.125rem;letter-spacing:.02em;max-width:140px;text-align:center;line-height:1.2}
.capCard .swiper-pagination{display:none}
@media only screen and (max-width:960px){.capCard .swiper-pagination{display:block;bottom:0}
}
.capCard .swiper-pagination-bullet{background:#fff}
.capCard .swiper-pagination-bullet-active{background:#fff}
.media-swapper{display:-webkit-box;display:-ms-flexbox;display:flex}
.media-page{display:-webkit-box;display:-ms-flexbox;display:flex}
@media only screen and (max-width:767px){.media-page{display:none}
}
.media-page__p{width:calc(50% - 22px);font-style:italic;color:rgba(0,0,0,.5)}
.media-page__p:first-of-type{margin-right:22px;text-align:right}
.media-page__p:first-of-type:before{display:inline-block;vertical-align:middle;content:"";width:150px;height:1px;background-color:#e5e5e5;margin-right:16px}
.media-page__p:last-of-type{margin-left:22px}
.media-page__p:last-of-type:after{display:inline-block;vertical-align:middle;content:"";width:150px;height:1px;background-color:#e5e5e5;margin-left:16px}
.media-item{letter-spacing:.025em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px;width:calc(50% - 32px);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.08);box-shadow:0 5px 15px rgba(0,0,0,.08);background-color:#fff;-webkit-transition:.3s;transition:.3s;position:relative}
@media only screen and (max-width:960px){.media-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
@media only screen and (max-width:560px){.media-item{padding:30px 20px}
}
.media-item.swiper-slide-active{margin-top:-30px}
@media only screen and (max-width:560px){.media-item.swiper-slide-active{margin-top:0}
}
.media-item.swiper-slide-active .media__date{color:#cf2c27}
.media-item:hover .media__mask{opacity:1}
.media-item:hover .media__mask:after{width:55px}
.media-item:hover .media__mask:before{height:55px}
.media-inner{margin-left:45px;max-width:300px}
@media only screen and (max-width:960px){.media-inner{margin-left:0;text-align:center}
}
@media only screen and (max-width:767px){.media-inner{margin-top:10px}
}
@media only screen and (max-width:560px){.media-inner{max-width:none}
}
.media__href{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}
.media__img{padding-left:31.505%;padding-bottom:31.505%;background-size:cover;background-position:center center;position:relative;width:calc(100% - 381px)}
@media only screen and (max-width:960px){.media__img{padding-bottom:59.66%;padding-left:59.66%}
}
@media only screen and (max-width:767px){.media__img{padding-bottom:71.19%;padding-left:71.19%}
}
.media__mask{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);opacity:0;-webkit-transition:.3s;transition:.3s}
.media__mask:after,.media__mask:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;-webkit-transition:.3s;transition:.3s}
.media__mask:after{width:0;height:1px}
.media__mask:before{width:1px;height:0}
.media__date{font-size:.75rem;font-weight:500;color:rgba(0,0,0,.9);margin-bottom:10px;display:inline-block}
.media__bTitle{font-size:2.1875rem}
@media (max-width:1200px){.media__bTitle{font-size:calc(1.34375rem + 1.125vw)}
}
.media__bTitle{letter-spacing:0;line-height:1.43;letter-spacing:.015em}
@media only screen and (max-width:767px){.media__bTitle{font-size:1.625rem;line-height:1.34}
}
.media__title{font-size:1.375rem;font-weight:500;letter-spacing:.03em;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:56px;color:#222;margin-bottom:15px}
@media only screen and (max-width:960px){.media__title{text-align:left}
}
@media only screen and (max-width:767px){.media__title{margin-bottom:26px}
}
.media__p{font-size:1rem;color:rgba(34,34,34,.9);line-height:1.375;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;height:44px;letter-spacing:.025em}
@media only screen and (max-width:960px){.media__p{text-align:left}
}
.certificate-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1.66667vw;margin-left:-1.66667vw}
@media only screen and (min-width:1921px){.certificate-wrapper{margin-right:-32px;margin-left:-32px}
}
.certificate-item{margin-right:1.66667vw;margin-left:1.66667vw;width:calc(25% - 3.33334vw)}
@media only screen and (min-width:1921px){.certificate-item{margin-right:32px;margin-left:32px;width:calc(25% - 64px)}
}
@media only screen and (max-width:767px){.certificate-item{width:100%;margin-right:0;margin-left:0;margin-bottom:25px}
}
.certificate-item:nth-of-type(4n),.certificate-item:nth-of-type(4n-2){margin-top:40px}
@media only screen and (max-width:767px){.certificate-item:nth-of-type(4n),.certificate-item:nth-of-type(4n-2){margin-top:auto}
}
.certificate__title{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:20px 0 15px 0}
.certificate-list__item{font-size:.875rem;letter-spacing:.01em;color:#666;line-height:1.7}
.certificate-list__item:before{content:"+";font-size:.875rem;letter-spacing:.01em;color:#666;line-height:1.7}
.share{display:inline-block;vertical-align:middle;}
.share-block{margin-top:35px;margin-bottom:35px}
@media only screen and (max-width:767px){.share-block--fix{position:fixed;right:20px;bottom:71px;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:0;left:20px;width:calc(100% - 40px);overflow:hidden}
}
@media only screen and (max-width:767px){.share-block--fix .share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;background-color:#fff;width:calc(100% - 50px);-webkit-transform:translateX(150%);transform:translateX(150%);-webkit-transition:.5s;transition:.5s}
}
@media only screen and (max-width:767px){.share-block--fix .share__title{display:none}
}
@media only screen and (max-width:767px){.share-block--fix .share__icon{width:50px;height:50px;margin-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background-color:#cf2c27;position:relative;z-index:11}
}
@media only screen and (max-width:767px){.share-block--fix .share-item{width:35px;height:35px;margin-right:2px;margin-left:2px}
}
@media only screen and (max-width:767px){.share-block--fix .share-item__href{font-size:1rem}
}
.share-block--fix .share-item:first-of-type{display:none}
@media only screen and (max-width:767px){.share-block--fix .share-item:first-of-type{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
}
.share-block--fix .share-item:first-of-type .share-item__href{color:#000}
.share-block--fix .share-item:first-of-type:hover{background-color:transparent}
.share-block--show{z-index:11}
@media only screen and (max-width:767px){.share-block--show .share{-webkit-transform:translateX(0);transform:translateX(0)}
}
.share__title{display:inline-block;vertical-align:text-top;font-weight:500;text-transform:uppercase;margin-right:15px}
.share__icon{display:inline-block;vertical-align:middle;margin-right:10px}
@media only screen and (max-width:767px){.share__icon{cursor:pointer}
}
.share-item{width:42px;height:42px; position: relative; display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:.3s;transition:.3s; }
.share-item__href{font-size:1.25rem;color:#b2b2b2;-webkit-transition:.3s;transition:.3s;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.share-item__href svg{ width: auto; height: 19px; fill: #b2b2b2; transition: all .5s; }
.share-item__href:hover svg{ fill:#fff; }
.share-item .xf{ display: none; width: 120px; height: 120px; padding: 5px; background: #fff; position: absolute; box-sizing: border-box; bottom: 50px; left: 50%; margin-left: -60px; border: 1px solid #eee; z-index: 999; }
.share-item .xf:before{ content: ""; display: block; width: 10px; height: 10px; background: #fff; position: absolute; bottom: -5px; left: 50%; margin-left: -5px; transform: rotate(45deg); border-right: 1px solid #eee; border-bottom: 1px solid #eee; }
.share-item:hover .xf{ display: block; }
.share-item:hover{background-color:#cf2c27}
.share-item:hover .share-item__href{color:#fff}
.bread-item{display:inline-block;position:relative}
.bread-item__href{font-size:.875rem;letter-spacing:.015em;text-transform:uppercase}
.bread-item+.bread-item{padding-left:12px;margin-left:10px}
.bread-item+.bread-item:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(20deg);transform:translateY(-50%) rotate(20deg);font-size:.875rem;width:1px;height:10px;background-color:#000;margin-top:1px}
.bread--time{display:inline-block;position:relative}
.bread--time .bread-item+.bread-item{padding-left:0;margin-left:0}
.bread--time .bread-item+.bread-item:before{content:none}
.bread--time .bread-item__href{text-transform:uppercase;font-size:1.125rem;font-family:Futura-Heavy,"微軟正黑體","Microsoft JhengHei",Arial,sans-serif}
.bread--time .bread-item:first-of-type{padding-right:20px;margin-right:10px}
.bread--time .bread-item:first-of-type:after{content:"";position:absolute;top:50%;width:10px;height:10px;border-top:2px solid #cf2c27;border-right:2px solid #cf2c27;display:inline-block;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);margin-bottom:2px;right:0}
.bread--time .bread-item__href{color:#cf2c27}
.bread--time .bread-item:last-of-type{-webkit-transform:scale(1,.9);transform:scale(1,.9)}
@media only screen and (max-width:767px){.bread--time .bread-item:last-of-type{-webkit-transform:none;transform:none;font-size:1.125rem}
}
.bread--time:after,.bread--time:before{position:absolute;content:"";bottom:0;margin-bottom:6px}
@media only screen and (max-width:374px){.bread--time:after,.bread--time:before{display:none}
}
.bread--time:after{width:120px;height:1px;background-color:#c2c2c2;right:-150px}
.bread--time:before{width:50px;height:3px;background-color:#000;right:-65px;z-index:1}
#ascrail2000-hr .nicescroll-cursors{height:6px!important}
.table-link{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}
@media only screen and (max-width:767px){.table-link{padding-top:50px}
.table-link:after{content:attr(attr-title);position:absolute;top:0;left:0;right:0;text-align:center;font-size:1.75rem;font-weight:500}
}
.table-link-title{min-width:255px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:2px solid #000;border-bottom:2px solid #000}
@media only screen and (max-width:767px){.table-link-title{display:none}
}
.table-link-inner{-webkit-box-flex:1;-ms-flex:1;flex:1;border-top:2px solid #ccc;border-bottom:2px solid #ccc}
@media only screen and (max-width:767px){.table-link-inner{border-top-color:#000}
}
.table-link__title{font-weight:500;font-size:1.75rem}
@media (max-width:1200px){.table-link__title{font-size:calc(1.3rem + .6vw)}
}
.listNum{counter-reset:li}
.listNum-item{padding:11.5px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;counter-increment:li}
@media only screen and (max-width:767px){.listNum-item{padding:11.5px 0 11.5px 18px}
}
.listNum-item:not(:last-of-type){border-bottom:1px solid #e5e5e5}
.listNum-item:before{content:"0" counter(li);color:#595959;-webkit-transition:.3s;transition:.3s}
.listNum-item__href{letter-spacing:.015em;color:#595959;-webkit-transition:.3s;transition:.3s;padding-left:10px}
.listNum-item .icon{margin-left:auto;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#595959;-webkit-transition:.3s;transition:.3s}
.listNum-item .icon-link{font-size:.8125rem}
.listNum-item .icon-file{font-weight:700}
.listNum-item:hover .icon,.listNum-item:hover .listNum-item__href,.listNum-item:hover:before{color:#cf2c27}
.table-msg{max-width:950px;margin:0 auto;letter-spacing:.015em;border-top:1px solid #000;border-bottom:1px solid #000;position:relative}
.table-msg:after,.table-msg:before{content:"";position:absolute;min-width:200px;height:3px;background-color:#000;left:0}
@media only screen and (max-width:767px){.table-msg:after,.table-msg:before{width:100%}
}
.table-msg:after{top:-2px}
.table-msg:before{bottom:-2px}
.table-msg-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0}
.table-msg-item:not(:last-of-type){border-bottom:1px solid #c2c2c2}
.table-msg-left{min-width:200px;padding:0 .520833vw}
@media only screen and (min-width:1921px){.table-msg-left{padding:0 10px}
}
@media only screen and (max-width:767px){.table-msg-left{display:none}
}
.table-msg-right{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 2.34375vw}
@media only screen and (min-width:1921px){.table-msg-right{padding:0 45px}
}
.table-msg-header{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:950px;margin:0 auto;padding:10px 0;border-top:1px solid #000;position:relative}
.table-msg-header:after{content:"";position:absolute;min-width:200px;height:3px;background-color:#000;left:0}
@media only screen and (max-width:767px){.table-msg-header:after{width:100%}
}
.table-msg-header:after{top:-2px}
.table-msg-header__nTitle{text-align:center}
.table-msg-header__iTitle,.table-msg-header__nTitle{font-weight:700;letter-spacing:.015em;font-weight:700}
.inv03_07 .table-msg:before{content:none}
.inv02_02 .table-msg:before{min-width:300px}
@media only screen and (max-width:767px){.inv02_02 .inv-inner{width:90%;padding:0;overflow-x:scroll;overflow-y:hidden}
.inv02_02 .inv-inner::-webkit-scrollbar{height:5px}
.inv02_02 .inv-inner::-webkit-scrollbar-track{background:0 0}
.inv02_02 .inv-inner::-webkit-scrollbar-thumb{background:#cf2c27;border-radius:0}
.inv02_02 .inv-inner .table-msg{width:700px}
.inv02_02 .inv-inner .table-msg-left{display:block;min-width:220px}
.inv02_02 .inv-inner .table-msg-header{width:700px}
.inv02_02 .inv-inner .table-msg-header:after{min-width:220px}
.table-msg:after .inv02_02 .inv-inner:before{min-width:220px}
}
@media only screen and (max-width:767px){.inv03_07 .inv-inner{width:90%;padding:0;overflow-x:scroll;overflow-y:hidden}
.inv03_07 .inv-inner::-webkit-scrollbar{height:5px}
.inv03_07 .inv-inner::-webkit-scrollbar-track{background:0 0}
.inv03_07 .inv-inner::-webkit-scrollbar-thumb{background:#cf2c27;border-radius:0}
.inv03_07 .inv-inner .table-msg{width:600px}
.inv03_07 .inv-inner .table-msg-left{display:block;min-width:200px}
.inv03_07 .inv-inner .table-msg-header{width:600px}
.inv03_07 .inv-inner .table-msg-header:after{min-width:200px}
.table-msg:after .inv03_07 .inv-inner:before{min-width:220px}
}
.inv02_03 .inv-inner .table-msg-left{max-width:290px}
.inv02_03 .inv-inner .table-msg-left .message__plant{text-align:left}
.inv02_03 #itemD03 .inv-inner .table-msg-header:after{min-width:200px}
.inv02_03 #itemD03 .inv-inner .table-msg:after,.inv02_03 #itemD03 .inv-inner .table-msg:before{min-width:200px}
.inv02_03 #itemD03 .inv-inner .table-msg-left{max-width:200px;min-width:200px;padding:0}
.inv02_03 #itemD03 .inv-inner .table-msg-right{padding:0 0 0 20px}
.inv02_03 #itemD03 .inv-inner .table-note{padding:20px 0}
.inv02_03 #itemD03 .inv-inner .table-note-title{min-width:200px;padding:0;text-align:left}
.inv02_03 #itemD03 .inv-inner .table-note-list{padding:0 0 0 20px}
.inv02_03 #itemD03 .inv-inner .table-note__list{margin-left:0}
.inv02_03 #itemD03 .inv-inner .table-note:after,.inv02_03 #itemD03 .inv-inner .table-note:before{min-width:200px}
@media only screen and (max-width:767px){.inv02_03 #itemD03 .inv-inner{overflow-x:scroll;overflow-y:hidden}
.inv02_03 #itemD03 .inv-inner::-webkit-scrollbar{height:5px}
.inv02_03 #itemD03 .inv-inner::-webkit-scrollbar-track{background:0 0}
.inv02_03 #itemD03 .inv-inner::-webkit-scrollbar-thumb{background:#cf2c27;border-radius:0}
.inv02_03 #itemD03 .inv-inner .table-msg-left{display:block}
.inv02_03 #itemD03 .inv-inner .table-msg{width:700px}
.inv02_03 #itemD03 .inv-inner .table-note{width:700px}
.inv02_03 #itemD03 .inv-inner .table-msg-header{width:700px}
}
@media only screen and (max-width:767px){.inv02_03 .inv-cover:nth-child(-n+3) .inv-inner{width:90%;padding:0;overflow-x:scroll;overflow-y:hidden}
.inv02_03 .inv-cover:nth-child(-n+3) .inv-inner::-webkit-scrollbar{height:5px}
.inv02_03 .inv-cover:nth-child(-n+3) .inv-inner::-webkit-scrollbar-track{background:0 0}
.inv02_03 .inv-cover:nth-child(-n+3) .inv-inner::-webkit-scrollbar-thumb{background:#cf2c27;border-radius:0}
.inv02_03 .inv-cover:nth-child(-n+3) .inv-inner .table-msg{width:700px}
.inv02_03 .inv-cover:nth-child(-n+3) .inv-inner .table-msg-left{display:block;min-width:276px}
.inv02_03 .inv-cover:nth-child(-n+3) .inv-inner .table-msg-header{width:700px}
.inv02_03 .inv-cover:nth-child(-n+3) .inv-inner .table-msg-header:after{min-width:220px}
.table-msg:after .inv02_03 .inv-cover:nth-child(-n+3) .inv-inner:before{min-width:220px}
.inv02_03 .inv-cover:nth-child(-n+3) .inv-inner .table-note{width:700px}
.inv02_03 .inv-cover:nth-child(-n+3) .inv-inner .table-titleHasDropdown{padding:0}
.inv02_03 .table-msg-box{overflow-x:scroll;overflow-y:hidden}
.inv02_03 .table-msg-box::-webkit-scrollbar{height:5px}
.inv02_03 .table-msg-box::-webkit-scrollbar-track{background:0 0}
.inv02_03 .table-msg-box::-webkit-scrollbar-thumb{background:#cf2c27;border-radius:0}
.inv02_03 .table-msg-box .table-msg-header{width:660px}
.inv02_03 .table-msg-box .table-msg-header .table-msg-left{display:block;min-width:200px}
.inv02_03 .table-msg-box .table-msg{min-width:660px}
.inv02_03 .table-msg-box .table-msg .table-msg-left{display:block;min-width:200px}
.inv02_03 .table-msg-box .table-msg .table-tB-right{max-width:155px;padding:0 10px}
}
.inv02_03 .tableColumns-header th.tableColumns-auto{border:1px solid #000}
.inv02_03 .tableColumns-header .tableColumns-auto:last-child{border-right:none}
.inv02_03 .tableColumns-header .tableColumns-first:after,.inv02_03 .tableColumns-header .tableColumns-first:before{height:0}
.inv-inner .table-msg-left{min-width:290px}
.inv-inner .table-msg-header:after{min-width:300px}
.inv-inner .table-msg:after{min-width:300px}
.table-tB{position:relative;border-top:1px solid #000;border-bottom:1px solid #000}
.table-tB:after{content:"";position:absolute;min-width:90px;height:3px;background-color:#000;left:0;top:-2px}
@media only screen and (max-width:767px){.table-tB:after{width:100%}
}
.table-tB__bTitle{font-size:1.75rem;font-weight:700;letter-spacing:.015em;color:#cf2c27;margin-bottom:20px;text-align:left;line-height:1.2}
.table-tB__bTitle2{font-size:1.5rem;font-weight:700;letter-spacing:.015em;text-align:left;line-height:1.2}
.table-tB__txt{width:100%;margin-top:10px;line-height:1.8}
.table-tB__txt b{font-weight:700}
.table-tB-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1rem;letter-spacing:.015em;padding-top:15px;padding-bottom:15px}
.table-tB-item:not(:last-of-type){border-bottom:1px solid #c2c2c2}
.table-tB-left{min-width:90px;max-width:90px;font-weight:700;padding:0 .78125vw;line-height:1.25}
@media only screen and (min-width:1921px){.table-tB-left{padding:0 15px}
}
@media only screen and (max-width:767px){.table-tB-left{min-width:auto;width:100%;padding:0 20px}
}
.table-tB-right{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 1.5625vw;font-size:1rem;letter-spacing:.015em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media only screen and (min-width:1921px){.table-tB-right{padding:0 30px}
}
@media only screen and (max-width:767px){.table-tB-right{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;padding:0 20px}
}
@media only screen and (max-width:767px){.table-tB__p{font-size:.875rem}
}
.table-tB+.table-download .table-download-title{border:0}
.table-tB+.table-download .table-download-title:after,.table-tB+.table-download .table-download-title:before{content:none}
.table-download-container{border-top:1px solid #000;border-bottom:1px solid #000}
.table-download-item,.table-download-title{display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;font-weight:700;letter-spacing:.015em;padding:15px 0}
.table-download-title{border-top:1px solid #000;position:relative}
.table-download-title:after,.table-download-title:before{content:"";position:absolute;min-width:90px;height:3px;background-color:#000;left:0}
.table-download-title:after{top:-2px}
.table-download-title:before{bottom:-2px}
.table-download-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.table-download-item:not(:last-of-type){border-bottom:1px solid #c2c2c2}
.table-download-item:hover .table-download__href{color:#cf2c27;font-weight:700}
.table-download-item:hover .icon{color:#cf2c27}
.table-download-list{min-width:90px;padding:0 .78125vw;text-align:center}
@media only screen and (min-width:1921px){.table-download-list{padding:0 15px}
}
.table-download-list .table-download__href{font-weight:700}
.table-download-left{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 .78125vw}
@media only screen and (min-width:1921px){.table-download-left{padding:0 15px}
}
@media only screen and (max-width:767px){.table-download-left{padding:0 5px 0 20px}
}
.table-download-right{min-width:135px;text-align:center;padding:0 .78125vw}
@media only screen and (min-width:1921px){.table-download-right{padding:0 15px}
}
@media only screen and (max-width:767px){.table-download-right{min-width:60px;padding:0 20px 0 5px}
}
.table-download__href{display:inline-block;font-size:1rem;letter-spacing:.015em;-webkit-transition:.3s;transition:.3s}
@media only screen and (max-width:767px){.table-download__href{line-height:1}
}
.table-download__txt{display:inline-block;font-size:1rem;letter-spacing:.015em;word-break:break-all}
@media only screen and (max-width:767px){.table-download__txt{line-height:1}
}
.table-download .icon{width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;-webkit-transition:.3s;transition:.3s;font-weight:700}
.table-download .icon:hover{background-color:#cf2c27;color:#fff}
.table-download--list .table-download-left{padding:0 2.34375vw}
@media only screen and (min-width:1921px){.table-download--list .table-download-left{padding:0 45px}
}
.table-download .table-note{border-top:0}
.inv03_03 .table-download{overflow-x:scroll}
.inv03_03 .table-download::-webkit-scrollbar{height:5px}
.inv03_03 .table-download::-webkit-scrollbar-track{background:0 0}
.inv03_03 .table-download::-webkit-scrollbar-thumb{background:#cf2c27;border-radius:0}
.inv03_03 .table-download-title{min-width:500px}
.inv03_03 .table-download-container{min-width:500px}
.inv01_04 .table-download{overflow-x:scroll;overflow-y:hidden}
.inv01_04 .table-download::-webkit-scrollbar{height:5px}
.inv01_04 .table-download::-webkit-scrollbar-track{background:0 0}
.inv01_04 .table-download::-webkit-scrollbar-thumb{background:#cf2c27;border-radius:0}
.inv01_04 .table-download-right{min-width:120px;padding:0}
.inv01_04 .table-download-title{min-width:600px}
.inv01_04 .table-download-container{min-width:600px}
.inv01_04 .table-download .table-note{min-width:600px}
.table-note{letter-spacing:.015em;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 0;border-top:1px solid #000;border-bottom:1px solid #000;position:relative}
.table-note:after,.table-note:before{content:"";position:absolute;min-width:90px;height:3px;background-color:#000;left:0}
.table-note:after{top:-2px}
.table-note:before{bottom:-2px}
.table-note-title{min-width:90px;padding:0 .78125vw;text-align:center;color:#cf2c27;line-height:1.8;font-weight:700}
@media only screen and (min-width:1921px){.table-note-title{padding:0 15px}
}
.table-note-list{-webkit-box-flex:1;-ms-flex:1;flex:1}
.table-note__list{padding-left:15px;margin-left:10px;line-height:1.8;position:relative}
.table-note__list:not(:first-child){margin-top:5px}
.table-note__list:after{content:"";position:absolute;width:5px;height:5px;background-color:#cf2c27;top:8px;left:0}
.table-note__text{padding-left:15px;margin-top:5px;line-height:1.8}
.table-titleHasDropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}
@media only screen and (max-width:767px){.table-titleHasDropdown{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.table-titleHasDropdown .table-tB__bTitle{margin-bottom:0;text-align:left}
.table-titleHasDropdown .dropdown{margin-left:auto;width:220px}
@media only screen and (max-width:767px){.table-titleHasDropdown .dropdown{margin-right:auto}
}
.table-titleHasDropdown .dropdown-title{text-align:center}
.table-titleHasDropdown.ps-block{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.table-titleHasDropdown .ps{text-transform:uppercase;letter-spacing:1px}
.table-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:990px;padding:0 20px 80px;margin:auto}
@media only screen and (max-width:767px){.table-tags{padding:0 20px;margin-bottom:100px;width:100%;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.table-tags__item{width:50%;min-height:50px;font-size:1rem;letter-spacing:.03em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;position:relative;z-index:1;-webkit-transition:.3s;transition:.3s;background:#727171;padding:10px;text-align:center}
@media only screen and (max-width:767px){.table-tags__item{font-size:.875rem;width:100%}
}
.table-tags__item span{font-weight:500}
.table-tags__item:before{content:"";position:absolute;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transition-delay:0.4s;transition-delay:0.4s;width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#727171 transparent transparent transparent;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);bottom:0;z-index:0;opacity:0}
.table-tags__item--active{background:#cf2c27;color:#fff}
@media only screen and (max-width:767px){.table-tags__item--active{position:absolute;top:100%;width:calc(100% - 40px)}
}
.table-tags__item--active:before{border-color:#cf2c27 transparent transparent transparent;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);opacity:1}
.table-tags__item--active span{font-weight:500}
.message__plant{font-size:1rem;text-align:center}
.message__title{font-size:1.25rem;font-weight:700;margin-bottom:15px}
.message__p{font-size:1rem;max-width:530px;margin-bottom:20px}
.message-img{max-width:500px;margin-top:20px}
.message-item{font-size:1rem;position:relative;line-height:1.8;padding-left:0}
.message-item:before{display: none; content:"";position:absolute;width:5px;height:5px;background-color:#000;top:8px;left:0}
.message-item--primary{color:#cf2c27}
.message~.message__p{max-width:none;margin-bottom:0;margin-top:10px}
.message-block__title{font-weight:700;letter-spacing:.015em;margin-bottom:5px;font-weight:700}
.message-block~.message-block{margin-top:10px}
.DTFC_LeftHeadWrapper tr:nth-of-type(3) th,.DTFC_RightHeadWrapper tr:nth-of-type(3) th{vertical-align:middle;font-size:1.125rem;font-weight:700;letter-spacing:.05em;line-height:1.11}
.DTFC_RightHeadWrapper th{cursor:pointer}
table.dataTable tbody tr{background-color:#f2f2f2}
table.DTFC_Cloned tfoot,table.DTFC_Cloned thead{background-color:#f2f2f2}
.DTFC_RightWrapper{right:0!important}
.DTFC_RightHeadBlocker{width:0!important}
.dataTables_paginate{display:none}
.range-middle{margin-top:8px;margin-bottom:3px}
.range-max,.range-min{background-color:transparent}
.range-max:focus,.range-min:focus{background-color:#fff;outline:0}
.range-height{height:75px}
.ui-slider{position:relative;z-index:0}
.ui-slider-vertical{width:1px}
.ui-slider-range{width:3px;position:absolute;z-index:1}
.ui-widget-header{background:#000}
.ui-widget-content{background-color:silver;margin:0 auto}
.ui-slider-handle{background:#cf2c27;width:12px;height:6px;position:absolute;z-index:2}
.ui-slider-handle{margin-left:-.3em}
.range-max,.range-min{width:40px;height:15px;text-align:center;border:0}
.opation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:670px;margin:0 auto;text-align:left}
@media only screen and (max-width:767px){.opation{max-height:216px;overflow:hidden;overflow-y:scroll}
}
.opation-item{width:50%;margin:3px 0}
@media only screen and (max-width:767px){.opation-item{width:100%}
}
.opation-item-inner{max-width:210px;margin:0 auto}
.opation-label{position:relative}
.opation-label__input{position:absolute;opacity:0}
.opation-label__input[type=checkbox]:checked+.opation-label__select{background-color:#fff}
.opation-label__select{width:22px;height:22px;border:1px solid #cf2c27;position:absolute;left:0;top:2px;background-color:#cf2c27}
.opation-label__p{font-size:1.25rem;letter-spacing:.005em;display:block;padding-left:30px}
.tableColumns{width:100%;border-top:1px solid #000;border-bottom:1px solid #000}
.tableColumns-header{font-weight:700;letter-spacing:.015em;line-height:1.25;border-bottom:1px solid #000}
.tableColumns-header .tableColumns-first{position:relative}
.tableColumns-header .tableColumns-first:after,.tableColumns-header .tableColumns-first:before{content:"";position:absolute;width:100px;height:3px;background-color:#000;left:0}
.tableColumns-header .tableColumns-first:after{top:-2px}
.tableColumns-header .tableColumns-first:before{bottom:-2px}
.tableColumns-auto,.tableColumns-first{vertical-align:middle;padding:15px 5px;text-align:center}
.tableColumns-first{min-width:90px;max-width:90px;width:100px}
.tableColumns-auto{min-width:150px}
.tableColumns-overflow{overflow:hidden;overflow-x:auto;padding-top:1px}
.tableColumns-overflow::-webkit-scrollbar{height:5px}
.tableColumns-overflow::-webkit-scrollbar-track{background:0 0}
.tableColumns-overflow::-webkit-scrollbar-thumb{background:#cf2c27;border-radius:0}
.tableColumns-overflow~.table-note{border-top:0}
.wTable-opation{margin-bottom:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.wTable-opation.dropdown{width:auto}
.wTable-opation-item{font-weight:500;letter-spacing:.06em;color:#727171;margin:0 10px;-webkit-transition:.3s;transition:.3s}
@media only screen and (max-width:767px){.wTable-opation-item{font-size:.875rem;letter-spacing:normal;margin:0 3px}
}
.wTable-opation-item:hover{color:#000}
.wTable-opation-item:hover .icon{background-color:#cf2c27;color:#fff}
.wTable-opation-item .icon{color:#000;width:30px;height:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px;-webkit-transition:.3s;transition:.3s;font-size:.875rem}
@media only screen and (max-width:767px){.wTable-opation-item .icon{margin-right:5px}
}
.wTable-opation-item:nth-child(3){position:relative}
.wTable-opation-item:nth-child(3) .dropdown-title:after{right:-15px;top:8px}
.wTable-opation-item:nth-child(3) .dropdown-title--active:after{top:10px}
.wTable-opation-item:nth-child(3) .dropdown-inner{z-index:5;left:30px;width:95%;padding:16px 12px}
.wTable-opation-item:nth-child(3) .dropdown-inner .dropdown-menu{padding-right:0}
.wTable-block{padding-bottom:100px}
.wTable-block .wTable{font-size:.875rem;max-width:1275px;margin:0 auto;width:100%}
.wTable-block .wTable__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}
.wTable-block .wTable__header .wTable__title{color:#cf2c27;font-size:1.5rem;line-height:1.5}
@media only screen and (max-width:575px){.wTable-block .wTable__header .wTable__title{font-size:1.2rem}
}
.wTable-block .wTable__header .export-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}
.wTable-block .wTable__header .export-btn .icon{margin-right:10px}
.wTable-block .wTable-wrap{margin:0 auto;width:100%;position:relative}
.wTable-block .fixedThead_left{width:310px;position:absolute;top:0;left:0;z-index:2;background-color:#f2f2f2}
@media only screen and (max-width:767px){.wTable-block .fixedThead_left{width:170px}
}
.wTable-block .fixedThead_left .wTable-thead-filter{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:170px}
@media only screen and (max-width:767px){.wTable-block .fixedThead_left .wTable-thead-filter{width:170px}
}
.wTable-block .fixedThead_left .wTable-thead-filter:before{content:"";width:100%;height:3px;background-color:#000;position:absolute;bottom:-2px;left:0;z-index:1}
.wTable-block .fixedThead_left .wTable-tbody .wTable-tbody-tr:not(:last-child){position:relative}
.wTable-block .fixedThead_left .wTable-tbody .wTable-tbody-tr:not(:last-child):after{width:100%;height:1px;position:absolute;display:block;bottom:0;left:0;background:#c7c7c7;content:""}
.wTable-block .fixedThead_left .wTable-tbody .wTable-tbody-tr:nth-child(odd){background-color:#e4e4e4}
.wTable-block .wTable-table{width:100%;table-layout:fixed;border-collapse:collapse;position:relative}
.wTable-block .wTable-table .w-300{width:300px!important}
.wTable-block .wTable-table div.td_big{min-width:160px!important;max-width:160px!important}
.wTable-block .wTable-table .Wtable-scrollPrompt{color:#fff;width:150px;padding:5px 20px;background-color:#cf2c27;text-align:center;position:absolute;-webkit-transition:.5s;transition:.5s;top:230px;left:calc(50% - 75px)}
.wTable-block .wTable-table .Wtable-scrollPrompt:before{content:"";width:0;height:0;border-style:solid;border-width:5.7px 5px 0 5px;border-color:#cf2c27 transparent transparent transparent;position:absolute;bottom:-6px;left:calc(50% - 5.7px)}
.wTable-block .wTable-table .wTable-thead{display:block;overflow:auto;border-top:1px solid #000;overflow:hidden}
.wTable-block .wTable-table .wTable-thead .wTable-thead-filter,.wTable-block .wTable-table .wTable-thead .wTable-thead-tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.wTable-block .wTable-table .wTable-thead .wTable-thead-tr div{min-width:130px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.wTable-block .wTable-table .wTable-thead .wTable-thead-tr div._check{min-width:120px;max-width:120px;position:relative}
.wTable-block .wTable-table .wTable-thead .wTable-thead-tr>div{border-bottom:1px solid #000}
.wTable-block .wTable-table .wTable-thead .wTable-thead-tr .wTable__num{position:relative;font-size:1.125rem;min-width:310px;height:100px;vertical-align:middle;border-bottom:2px solid #000}
.wTable-block .wTable-table .wTable-thead .wTable-thead-tr .wTable__num:before{content:"";position:absolute;top:0;left:0;min-width:310px;height:2px;background-color:#000}
@media only screen and (max-width:767px){.wTable-block .wTable-table .wTable-thead .wTable-thead-tr .wTable__num{min-width:170px}
}
.wTable-block .wTable-table .wTable-thead .wTable-thead-tr .wTable__num div{min-height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.wTable-block .wTable-table .wTable-thead .wTable-thead-tr .wTable-listTitle__title,.wTable-block .wTable-table .wTable-thead .wTable-thead-tr .wTable-select{width:130px;height:100px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}
.wTable-block .wTable-table .wTable-thead .wTable-thead-tr .wTable-select{text-align:center}
.wTable-block .wTable-table .wTable-thead .wTable-thead-tr .wTable-listTitle__title div{width:100%;min-width:auto;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}
.wTable-block .wTable-table .wTable-thead .wTable-thead-tr .wTable-listTitle__title div:nth-child(2){border-top:1px solid #000}
.wTable-block .wTable-table .wTable-thead .wTable-thead-filter .wTable-filter__reset,.wTable-block .wTable-table .wTable-thead .wTable-thead-filter .wTable-filter__title{border-bottom:3px solid #000}
.wTable-block .wTable-table .wTable-thead .wTable-thead-filter .wTable-filter__reset{min-width:150px!important}
.wTable-block .wTable-table .wTable-thead .wTable-thead-filter .wTable-filter__title_l1 .icon{margin-bottom:10px}
.wTable-block .wTable-table .wTable-thead .wTable-thead-filter .wTable-filter__title_l1 div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.wTable-block .wTable-table .wTable-thead .wTable-thead-filter .wTable-filter__title_l2{margin-top:15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;cursor:pointer;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.wTable-block .wTable-table .wTable-thead .wTable-thead-filter .wTable-filter__title_l2 div{padding:7px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background:#cf2c27;color:#fff}
.wTable-block .wTable-table .wTable-thead .wTable-thead-filter .wTable-filter__title_l2 .icon{color:#fff}
.wTable-block .wTable-table .wTable-thead .wTable-thead-filter .wTable-filter__inner{width:130px;height:170px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #000;-ms-flex-negative:0;flex-shrink:0}
.wTable-block .wTable-table .wTable-thead .wTable-thead-filter .wTable-filter__inner .range-max,.wTable-block .wTable-table .wTable-thead .wTable-thead-filter .wTable-filter__inner .range-min{background-color:#fff!important}
.wTable-block .wTable-table .wTable-thead .wTable-thead-filter .wTable-filter__inner._check{position:relative}
.wTable-block .wTable-table .wTable-thead .wTable-thead-filter .wTable-filter__inner._check .checkContent{height:170px;padding:0 15px;overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:0!important;margin-bottom:0!important;overflow-x:hidden!important}
.wTable-block .wTable-table .wTable-thead .wTable-thead-filter .wTable-filter__inner._check .checkContent .scroll-element.scroll-x{display:none!important}
.wTable-block .wTable-table .wTable-thead .wTable-thead-filter .wTable-filter__inner._check .checkContent .cover{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.wTable-block .wTable-table .wTable-thead .wTable-thead-filter .wTable-filter__inner._check .checkContent .cover label{position:relative;padding-left:16px;width:100%}
.wTable-block .wTable-table .wTable-thead .wTable-thead-filter .wTable-filter__inner._check .checkContent .cover input{opacity:0;position:absolute}
.wTable-block .wTable-table .wTable-thead .wTable-thead-filter .wTable-filter__inner._check .checkContent .cover input[type=checkbox]:checked+.select{background-color:#cf2c27}
.wTable-block .wTable-table .wTable-thead .wTable-thead-filter .wTable-filter__inner._check .checkContent .cover .select{position:absolute;width:10px;height:10px;border:1px solid #cf2c27;left:0;top:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.wTable-block .wTable-table .wTable-thead .wTable-thead-filter .wTable-filter__inner._check .checkContent .cover span{font-size:.75rem;word-break:break-all}
.wTable-block .wTable-table .wTable-thead .wTable-thead-filter .wTable-filter__inner .range-select{padding-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.wTable-block .wTable-table .wTable-thead .wTable-thead-filter .wTable-filter__inner .range-select .up{display:block;width:14px;height:10px;border-style:solid;border-width:0 7px 10px 7px;border-color:transparent transparent #b3b3b3 transparent;margin-right:3px;-webkit-transition:.5s;transition:.5s}
.wTable-block .wTable-table .wTable-thead .wTable-thead-filter .wTable-filter__inner .range-select .up:hover{border-color:transparent transparent #000 transparent;-webkit-transition:.5s;transition:.5s}
.wTable-block .wTable-table .wTable-thead .wTable-thead-filter .wTable-filter__inner .range-select .up.on{border-color:transparent transparent #000 transparent}
.wTable-block .wTable-table .wTable-thead .wTable-thead-filter .wTable-filter__inner .range-select .down{display:block;width:14px;height:10px;border-style:solid;border-width:10px 7px 0 7px;border-color:#b3b3b3 transparent transparent transparent;-webkit-transition:.5s;transition:.5s}
.wTable-block .wTable-table .wTable-thead .wTable-thead-filter .wTable-filter__inner .range-select .down:hover{border-color:#000 transparent transparent transparent;-webkit-transition:.5s;transition:.5s}
.wTable-block .wTable-table .wTable-thead .wTable-thead-filter .wTable-filter__inner .range-select .down.on{border-color:#000 transparent transparent transparent}
.wTable-block .wTable-table .wTable-tbody{width:100%;max-height:450px;margin-bottom:0!important;display:block;overflow:hidden;border-bottom:1px solid #000}
.wTable-block .wTable-table .wTable-tbody .wTable-tbody-tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.wTable-block .wTable-table .wTable-tbody .wTable-tbody-tr:nth-child(odd) div{background-color:#e4e4e4}
.wTable-block .wTable-table .wTable-tbody .wTable-tbody-tr:last-child div{border-bottom:none}
.wTable-block .wTable-table .wTable-tbody .wTable-tbody-tr div{width:130px;padding:10px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:break-all;border-bottom:1px solid #c7c7c7;-ms-flex-negative:0;flex-shrink:0}
@media only screen and (max-width:767px){.wTable-block .wTable-table .wTable-tbody .wTable-tbody-tr div{padding:10px 5px}
}
.wTable-block .wTable-table .wTable-tbody .wTable-tbody-tr div:first-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.wTable-block .wTable-table .wTable-tbody .wTable-tbody-tr div.td_check{position:relative;word-break:break-word}
.wTable-block .wTable-table .wTable-tbody .wTable-tbody-tr div.td_check.td_hover{cursor:pointer}
.wTable-block .wTable-table .wTable-tbody .wTable-tbody-tr div.td_check .hover-image{display:none!important}
.wTable-block .wTable-table .wTable-tbody .wTable-tbody-tr div.td_big{min-width:150px;max-width:150px}
.wTable-block .wTable-table .wTable-tbody .wTable-tbody-tr div .icon-cad{display:block;width:auto;max-width:none;min-width:auto;height:25px;padding:0;background-color:transparent;border-bottom:0;cursor:pointer}
.wTable-block .wTable-table .wTable-tbody .wTable-tbody-tr div .icon-cad img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.wTable-block .wTable-table .wTable-tbody .wTable-tbody-tr .wTable-content__title{min-width:175px;border-bottom:none;margin-right:0}
@media only screen and (max-width:767px){.wTable-block .wTable-table .wTable-tbody .wTable-tbody-tr .wTable-content__title{min-width:105px;width:165px}
}
.wTable-block .wTable-table .wTable-tbody .wTable-tbody-tr .wTable-content__add,.wTable-block .wTable-table .wTable-tbody .wTable-tbody-tr .wTable-content__buy,.wTable-block .wTable-table .wTable-tbody .wTable-tbody-tr .wTable-content__cad,.wTable-block .wTable-table .wTable-tbody .wTable-tbody-tr .wTable-content__download{width:auto;min-width:auto;max-width:none;padding:0;border-bottom:0}
.wTable-block .wTable-table .wTable-tbody .wTable-tbody-tr .wTable-content__add .icon,.wTable-block .wTable-table .wTable-tbody .wTable-tbody-tr .wTable-content__buy .icon,.wTable-block .wTable-table .wTable-tbody .wTable-tbody-tr .wTable-content__cad .icon,.wTable-block .wTable-table .wTable-tbody .wTable-tbody-tr .wTable-content__download .icon{padding:5px}
@media only screen and (max-width:767px){.wTable-block .wTable-table .wTable-tbody .wTable-tbody-tr .wTable-content__buy,.wTable-block .wTable-table .wTable-tbody .wTable-tbody-tr .wTable-content__download{display:none}
}
.wTable-block .wTable-table .wTable-tbody .wTable-tbody-tr .wTable-content__buy .icon-addFile{color:#000;opacity:1;font-size:.9375rem;font-weight:700}
.wTable-block .wTable-table .wTable-tbody .wTable-tbody-tr .wTable-content__cad .icon{position:relative;max-width:25px;width:100%;min-width:auto;max-width:none;background-color:transparent;border:none;cursor:pointer}
.wTable-block .wTable-table .wTable-tbody .wTable-tbody-tr .wTable-content__cad .icon:after{content:"";display:block;width:100%;padding-bottom:100%}
.wTable-block .wTable-table .wTable-tbody .wTable-tbody-tr .wTable-content__cad .icon imgπ{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.wTable-block .wTable-table .wTable-tbody .wTable-tbody-tr .wTable-content__sample{padding:0;margin-left:1px;width:unset;border-bottom:unset}
.wTable-block .wTable-table .wTable-tbody .wTable-tbody-tr .wTable-content__sample a.sampleBtn{color:#cf2c27;-webkit-transition:color .3s;transition:color .3s}
.wTable-block .wTable-table .wTable-tbody .wTable-tbody-tr .wTable-content__sample a.sampleBtn:hover{color:#000}
.wTable-block .wTable-table .operation-tips{position:absolute;top:0;right:0;width:calc(100% + 310px);height:100%;background-color:rgba(0,0,0,.7);color:#fff;font-size:.75rem;z-index:2}
@media only screen and (max-width:767px){.wTable-block .wTable-table .operation-tips{width:calc(100% + 170px)}
}
.wTable-block .wTable-table .operation-tips .icon-scroll-x{display:block;font-size:1rem;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:right center;transform-origin:right center}
.wTable-block .wTable-table .operation-tips .icon-scroll-y{display:block;font-size:1.25rem}
.wTable-block .wTable-table .operation-tips .bottom-x,.wTable-block .wTable-table .operation-tips .bottom-y,.wTable-block .wTable-table .operation-tips .top-y{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 8px}
.wTable-block .wTable-table .operation-tips .top-y{position:absolute;top:150px;left:385px;-webkit-animation:scrollY 2s linear infinite;animation:scrollY 2s linear infinite}
@media only screen and (max-width:767px){.wTable-block .wTable-table .operation-tips .top-y{left:125px}
}
.wTable-block .wTable-table .operation-tips .bottom-x{position:absolute;top:287px;left:310px;-webkit-animation:scrollX 2s linear infinite;animation:scrollX 2s linear infinite}
@media only screen and (max-width:767px){.wTable-block .wTable-table .operation-tips .bottom-x{left:170px}
}
.wTable-block .wTable-table .operation-tips .bottom-x.no-filter{top:117px}
.wTable-block .wTable-table .operation-tips .bottom-y{position:absolute;top:335px;right:18px;-webkit-animation:scrollY 2s linear infinite;animation:scrollY 2s linear infinite}
.wTable-block .wTable-table .operation-tips .bottom-y.no-filter{top:165px}
@-webkit-keyframes scrollX{0%{-webkit-transform:translate3d(-15px,0,0);transform:translate3d(-15px,0,0)}
50%{-webkit-transform:translate3d(15px,0,0);transform:translate3d(15px,0,0)}
to{-webkit-transform:translate3d(-15px,0,0);transform:translate3d(-15px,0,0)}
}
@keyframes scrollX{0%{-webkit-transform:translate3d(-15px,0,0);transform:translate3d(-15px,0,0)}
50%{-webkit-transform:translate3d(15px,0,0);transform:translate3d(15px,0,0)}
to{-webkit-transform:translate3d(-15px,0,0);transform:translate3d(-15px,0,0)}
}
@-webkit-keyframes scrollY{0%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}
50%{-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0)}
to{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}
}
@keyframes scrollY{0%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}
50%{-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0)}
to{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}
}
.wTable-block .hover-icon-show{font-size:13px;width:100px;padding:5px 10px;color:#fff;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:auto;left:-100%;z-index:100;opacity:1}
.wTable-block .hover-icon-show:before{content:"";position:absolute;left:calc(50% - 5px);bottom:-4px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#000 transparent transparent transparent}
.wTable-block .hover-image-show{width:200px;padding:20px;background-color:#fff;-webkit-box-shadow:2px 2px 10px 1px rgba(0,0,0,.2);box-shadow:2px 2px 10px 1px rgba(0,0,0,.2);border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:-100%;left:-100%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:100;opacity:1;-webkit-transition:.5s .2s;transition:.5s .2s}
.wTable-block .hover-image-show img{width:100%;max-width:auto}
.wTable-block .hover-image-show:before{content:"";border-color:transparent transparent transparent #fff;border-style:solid solid solid solid;border-width:10px;position:absolute;right:-19px;top:calc(50% - 10px);height:0;width:0}
.wTable-block .wTable-table.prototype{width:calc(100% - 310px);margin-left:auto}
@media only screen and (max-width:767px){.wTable-block .wTable-table.prototype{width:calc(100% - 170px)}
}
.wTable-block .wTable-table.prototype .wTable-tbody .wTable-tbody-tr div:first-child{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.wTable-block .wTable__cf,.wTable-block .wTable__download{line-height:1.07;vertical-align:middle}
.wTable-block .wTable-listTitle,.wTable-block .wTable__download{min-width:75px}
.wTable-block .wTable__cf{min-width:90px}
.wTable-block .wTable-select{font-weight:700;vertical-align:middle;line-height:1.4}
.wTable-block .wTable-listTitle__unit{letter-spacing:.015em;height:55px;vertical-align:middle;min-width:75px;max-width:75px;width:75px}
.wTable-block .wTable-file{line-height:1.07;font-weight:700;text-transform:uppercase;min-width:75px;height:104px;vertical-align:middle}
.wTable-block .wTable-more{width:20px;height:20px;position:relative;cursor:pointer;display:none;margin:0 auto}
.wTable-block .wTable-more:after{content:"";position:absolute;width:7px;height:7px;border-top:2px solid #cf2c27;border-right:2px solid #cf2c27;top:50%;left:0;-webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);transform:translate3d(-50%,-50%,0) rotate(45deg)}
.wTable-block .wTable-content{text-align:center}
.wTable-block .wTable-content__title{text-align:left;padding-left:18px!important}
@media only screen and (max-width:767px){.wTable-block .wTable-content__title{padding-left:10px!important}
}
.wTable-block .wTable-content__buy{text-transform:uppercase;padding:0!important}
.wTable-block .wTable-content__buy .icon{padding:5px}
@media only screen and (max-width:767px){.wTable-block .wTable-content__add .icon-cart{display:none}
.wTable-block .wTable-content__add .wTable-more{display:block}
}
@media only screen and (max-width:767px){.wTable-block .wTable-content__sample a.sampleBtn{display:none}
.wTable-block .wTable-content__sample .wTable-more{display:block}
}
.wTable-block .wTable-page{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex}
.wTable-block .wTable-page-cover-l{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.wTable-block .wTable-page-cover-r{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.wTable-block .wTable-page-pages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.wTable-block .wTable-page-pages li{font-size:1rem;letter-spacing:.015em;margin:0 5px;width:10px;height:10px;cursor:pointer;-webkit-transition:.3s;transition:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.wTable-block .wTable-page-pages li.active,.wTable-block .wTable-page-pages li:hover{color:#cf2c27;font-weight:500}
.wTable-block .wTable-page-prevs{width:15px;height:15px;position:relative;cursor:pointer;margin:0 5px}
.wTable-block .wTable-page-prevs:after,.wTable-block .wTable-page-prevs:before{content:"";position:absolute;width:6px;height:6px;border-top:1px solid #000;border-right:1px solid #000;-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg);top:50%;margin-top:-1px;-webkit-transition:.3s;transition:.3s}
.wTable-block .wTable-page-prevs:hover:after,.wTable-block .wTable-page-prevs:hover:before{border-color:#cf2c27}
.wTable-block .wTable-page-prevs:after{left:0}
.wTable-block .wTable-page-prevs:before{left:5px}
.wTable-block .wTable-page-prev{width:15px;height:15px;position:relative;cursor:pointer;margin:0 5px}
.wTable-block .wTable-page-prev:after{content:"";position:absolute;width:8px;height:8px;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg);left:0;top:50%;margin-top:-1px;-webkit-transition:.3s;transition:.3s}
.wTable-block .wTable-page-prev:hover:after{border-color:#cf2c27}
.wTable-block .wTable-page-next{width:15px;height:15px;position:relative;cursor:pointer;margin:0 5px}
.wTable-block .wTable-page-next:after{content:"";position:absolute;width:8px;height:8px;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);right:0;top:50%;margin-top:-1px;-webkit-transition:.3s;transition:.3s}
.wTable-block .wTable-page-next:hover:after{border-color:#cf2c27}
.wTable-block .wTable-page-nexts{width:15px;height:15px;position:relative;cursor:pointer;margin:0 5px}
.wTable-block .wTable-page-nexts:after,.wTable-block .wTable-page-nexts:before{content:"";position:absolute;width:6px;height:6px;border-top:1px solid #000;border-right:1px solid #000;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);top:50%;margin-top:-1px;-webkit-transition:.3s;transition:.3s}
.wTable-block .wTable-page-nexts:hover:after,.wTable-block .wTable-page-nexts:hover:before{border-color:#cf2c27}
.wTable-block .wTable-page-nexts:after{right:0}
.wTable-block .wTable-page-nexts:before{right:5px}
.scroll-wrapper>.scroll-element.scroll-x{bottom:auto;top:-1px}
.search-block>.wTable-block .wTable-table .Wtable-scrollPrompt{top:60px}
#app_detail .Wtable-scrollPrompt{top:60px}
.scroll-wrapper .scroll-content{-ms-overflow-style:none;overflow:-moz-scrollbars-none}
.scroll-wrapper>.scroll-element{background:0 0;border:none;margin:0;padding:0;position:absolute;z-index:2;opacity:1!important;-webkit-transition:.2s;transition:.2s}
.scroll-wrapper>.scroll-element div{width:100%;height:100%;border:none;background:0 0;margin:0;padding:0;display:block;position:absolute;left:0;top:0;z-index:2}
.scroll-wrapper>.scroll-element .scroll-element_outer{opacity:1}
.scroll-wrapper>.scroll-element .scroll-bar{background-color:#cf2c27;opacity:1}
.scroll-wrapper>.scroll-element:active.scroll-x,.scroll-wrapper>.scroll-element:hover.scroll-x{height:15px;opacity:1}
.scroll-wrapper>.scroll-element:active.scroll-y,.scroll-wrapper>.scroll-element:hover.scroll-y{width:15px;opacity:1}
.scroll-wrapper>.scroll-element.scroll-x{height:5px;left:0;bottom:0;width:100%}
.scroll-wrapper>.scroll-element .scroll-element_outer{left:auto;right:1px;top:1px;-webkit-transition:all .2s;transition:all .2s}
.scroll-wrapper>.scroll-element .scroll-element_size{background-color:rgba(0,0,0,.07);opacity:0}
.scroll-wrapper>.scroll-element .scroll-bar{left:auto;min-height:24px;right:0}
.scroll-wrapper>.scroll-element.scroll-scrolly_visible{opacity:1;display:block}
.scroll-wrapper>.scroll-element.scroll-y{height:100%;min-height:100%;right:0;top:0;width:7px}
.scroll-wrapper>.scroll-element .scroll-element_outer{left:auto;right:1px;top:1px;-webkit-transition:all .2s;transition:all .2s}
.scroll-wrapper>.scroll-element .scroll-element_size{background-color:rgba(0,0,0,.07);opacity:0}
.scroll-wrapper>.scroll-element .scroll-bar{left:auto;min-height:7px;right:0}
.scroll-wrapper>.scroll-element.scroll-scrolly_visible{opacity:1;display:block}
.section-tags{display:-webkit-box;display:-ms-flexbox;display:flex;height:75px}
.section-tags__item{width:50%;font-size:1.25rem;letter-spacing:.03em;border-top:10px solid #727171;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#b2b2b2;position:relative;-webkit-transition:.3s;transition:.3s}
@media only screen and (max-width:767px){.section-tags__item{font-size:.875rem}
}
.section-tags__item:after,.section-tags__item:before{content:"";position:absolute;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transition-delay:0.4s;transition-delay:0.4s}
.section-tags__item:after{width:100%;height:0;top:-10px;left:0;background-color:#cf2c27}
.section-tags__item:before{width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#fff transparent transparent transparent;left:50%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);bottom:-10px}
.section-tags__item--active{border-top-color:#cf2c27;color:#000}
.section-tags__item--active:before{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
.section-tags__item:hover{color:#000}
.section-tags__item:hover:after{height:10px}
.section-tags .icon{margin-right:20px}
@media only screen and (max-width:767px){.section-tags .icon{margin-right:10px}
}
.lb{position:fixed;top:0;left:0;width:100%;height:100vh;height:calc(var(--vh,1vh) * 100);overflow:hidden;z-index:101;display:none;background-color:rgba(0,0,0,.7)}
.lb-main{min-height:100vh;width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.lb-main{display:block}
}
.lb-close__mask{position:absolute;top:0;right:0;bottom:0;left:0}
.lb-container{max-width:410px;width:calc(100% - 80px);margin:0 auto;position:relative;background-color:#fff;text-align:center}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.lb-container{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
}
.lb-inner{padding:3.6458333vw 2.6041667vw}
@media only screen and (min-width:1921px){.lb-inner{padding:70px 50px}
}
@media only screen and (max-width:767px){.lb-inner{padding:70px 45px 15px 45px}
}
.lb .select-btn{margin:35px 0}
.lb-more .lb-container{max-width:335px}
.lb-more .lb-inner{padding:50px 20px}
.lb-more .close-back{position:absolute;top:0;right:0}
.lb-opation{overflow-y:auto}
.lb .guide_block{background:#cf2c27;margin-top:5px}
.lb .guide_block .guide_scroll{max-height:calc(100vh - 400px)}
.lb .guide_block .scroll-wrapper>.scroll-element.scroll-y{width:4px}
.lb .guide_block .scroll-wrapper>.scroll-element:hover.scroll-y{width:8px}
.lb .guide_block .scroll-wrapper>.scroll-x{display:none}
.lb .guide_block .scroll-wrapper>.scroll-element .scroll-bar{background-color:#fff;opacity:.8}
.lb .guide_block .guide_llst{text-align:left;padding:0 25px 25px 25px;padding-bottom:25px}
.lb .guide_block .guide_llst:first-child{padding-top:25px}
.lb .guide_block .list_title{color:#fff;font-size:1rem;font-weight:500}
.lb .guide_block .list_item li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}
.lb .guide_block .list_item .item_name{color:rgba(255,255,255,.6);font-size:.875rem;width:100%}
.lb .guide_block .list_item a{color:#fff}
.confirm__title{font-size:2.1875rem}
@media (max-width:1200px){.confirm__title{font-size:calc(1.34375rem + 1.125vw)}
}
.confirm__title{margin-bottom:10px}
@media only screen and (max-width:767px){.confirm__title{font-size:1.625rem}
}
.confirm__p{font-size:1rem;letter-spacing:.015em}
@media only screen and (max-width:767px){.confirm__p{font-size:.875rem}
}
.hover-guide-show{position:absolute;top:auto;left:-100%;width:250px;z-index:20;padding-left:15px}
.hover-guide-show .hover-guide-scroll{max-height:250px}
.hover-guide-show .scroll-wrapper>.scroll-element.scroll-y{width:4px}
.hover-guide-show .scroll-wrapper>.scroll-element:hover.scroll-y{width:8px}
.hover-guide-show .scroll-wrapper>.scroll-x{display:none}
.hover-guide-show .scroll-wrapper>.scroll-element .scroll-bar{background-color:#fff;opacity:.8}
.hover-guide-show .hover-guide-container{position:relative;background:#cf2c27;padding:15px 0}
.hover-guide-show .hover-guide-container:after{position:absolute;content:"";right:100%;top:20px;width:0;height:0;border-style:solid;border-width:6.5px 9px 6.5px 0;border-color:transparent #cf2c27 transparent transparent}
.hover-guide-show .hover-guide-container .guide_llst{padding:0 25px;text-align:left}
.hover-guide-show .hover-guide-container .guide_llst:not(:last-child){margin-bottom:20px}
.hover-guide-show .hover-guide-container .list_title{color:#fff;font-weight:500}
.hover-guide-show .hover-guide-container li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8px}
.hover-guide-show .hover-guide-container .item_name{color:rgba(255,255,255,.6);font-size:.875rem;width:100%}
.hover-guide-show .hover-guide-container a{color:#fff;font-size:.875rem}
.hover-guide-show .guide_inquiry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#cf2c27;padding:13px 25px;border-top:1px solid rgba(255,255,255,.6)}
.hover-guide-show .guide_inquiry .icon-addFile{font-size:1.25rem;color:#fff;margin-right:10px}
.hover-guide-show .guide_inquiry .item_name{color:#fff;font-weight:500;width:100%}
.hover-guide-show .guide_inquiry .add{width:18px;height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.hover-guide-show .guide_inquiry .add span{position:relative;width:2px;height:15px;background:#fff}
.hover-guide-show .guide_inquiry .add span:after{position:absolute;content:"";height:2px;width:15px;background:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.dropdown{width:200px;position:relative}
.dropdown-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.dropdown--small:after,.dropdown--small:before{content:"";position:absolute;height:1px;bottom:0;left:0;width:0%;-webkit-transition:.5s;transition:.5s}
.dropdown--small:before{width:100%;background-color:#cf2c27}
.dropdown--small .dropdown-title{padding:10px 0;margin:0 10px}
.dropdown--small .dropdown-title__tag{font-weight:700}
.dropdown--small .dropdown-title:after{right:5px}
.dropdown-title{font-size:1rem;font-weight:500;position:relative;cursor:pointer;color:#727171}
.dropdown-title:after{content:"";position:absolute;width:5px;height:5px;border-top:1px solid #000;border-right:1px solid #000;top:18px;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:.5s;transition:.5s}
.dropdown-title--active:after{-webkit-transform:rotate(-135deg) scaleY(-1);transform:rotate(-135deg) scaleY(-1);top:18px}
.dropdown-title span{margin-left:15px}
.dropdown-inner{position:absolute;left:0;width:100%;font-size:.8125rem;font-weight:500;padding:16px 12px 16px 20px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.17);box-shadow:0 3px 7px rgba(0,0,0,.17);display:none;z-index:2;background-color:#fff}
.dropdown-menu{padding-right:15px;max-height:200px;overflow:hidden}
.dropdown-item{padding-top:4px;padding-bottom:4px;border-bottom:1px solid #e5e5e5}
.dropdown-item__p{padding:6px 10px;cursor:pointer;display:block}
.dropdown-item__p:hover{background-color:#cf2c27;color:#fff}
.dropdown__color{display:inline-block;vertical-align:sub;width:16px;height:16px;border:1px solid #6a6a6a;margin-right:6px}
.dropdown .nicescroll-cursors{background-clip:initial!important}
.store{margin-left:-.5px;margin-right:-.5px}
.store-block{padding-top:45px;padding-bottom:45px}
.store-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:100px;letter-spacing:.015em;margin-top:10px;margin-bottom:10px}
.store-item:first-of-type{margin-top:0}
.store-item:last-of-type{margin-bottom:0}
.store--add .store-img{max-width:380px}
@media only screen and (max-width:767px){.store--add .store-img{max-width:none;width:100%;margin-bottom:1px;height:85px}
}
.store--add .store-img__img{max-width:130px;max-height:70px}
.store--add .store-title{max-width:475px}
@media only screen and (max-width:767px){.store--add .store-title{max-width:none;width:100%;margin-bottom:1px}
}
.store--add .store-pieces{max-width:260px}
@media only screen and (max-width:767px){.store--add .store-pieces{max-width:none;width:50%}
}
.store--add .store-pieces__num{font-size:1.5rem;font-weight:700}
.store--add .store-cart{max-width:160px}
@media only screen and (max-width:767px){.store--add .store-cart{max-width:none;width:50%}
}
.store--remove .store-list{max-width:100px;font-size:.875rem}
@media only screen and (max-width:767px){.store--remove .store-list{max-width:none;width:100%;margin-bottom:1px;padding:4.5px 0}
}
.store--remove .store-remove{max-width:140px;min-width:140px}
@media only screen and (max-width:767px){.store--remove .store-remove{max-width:none;min-width:auto;width:50%}
}
.store--remove .store-title{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:225px}
@media only screen and (max-width:767px){.store--remove .store-title{max-width:none;width:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}
.store--remove .store-title:nth-of-type(3){width:100%;margin-bottom:1px}
}
.store--remove .store-title--hero{max-width:295px;min-width:200px}
@media only screen and (max-width:767px){.store--remove .store-title--hero{max-width:none;min-width:auto;width:100%;margin-bottom:1px}
}
.store--remove .store-title__subtitle{font-size:.875rem}
.store-img,.store-list,.store-pieces,.store-title{background-color:#f2f2f2}
.store-cart,.store-img,.store-list,.store-pieces,.store-remove,.store-title{margin-right:.5px;margin-left:.5px;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:15px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media only screen and (max-width:767px){.store-cart,.store-img,.store-list,.store-pieces,.store-remove,.store-title{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0}
}
.store-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1.3;-ms-flex:1.3;flex:1.3}
@media only screen and (max-width:767px){.store-title{-webkit-box-flex:0;-ms-flex:none;flex:none}
}
.store-title__title{font-size:1.25rem;font-weight:700}
.store-pieces{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0.5;-ms-flex:0.5;flex:0.5}
@media only screen and (max-width:767px){.store-pieces{-webkit-box-flex:0;-ms-flex:none;flex:none}
}
.store-cart,.store-remove{background-color:#cf2c27;padding:0}
.store-cart__href,.store-remove__href{color:#fff;width:100%;height:100%;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.store-cart__href span,.store-remove__href span{margin-top:10px}
.store__ok{text-align:center;font-size:.875rem;letter-spacing:.015em;color:#cf2c27}
.store__ok span{cursor:pointer;display:inline-block;width:40px;text-align:center;position:relative}
.store__ok span:after{content:"";position:absolute;left:50%;bottom:-15px;z-index:1;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:15px 20px 0 20px;border-color:#fff transparent transparent transparent}
.pd_infor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.06em;padding-top:30px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1)}
@media only screen and (max-width:767px){.pd_infor{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.pd_infor .pd_pic{max-width:150px;width:100%;margin-right:30px}
@media only screen and (max-width:767px){.pd_infor .pd_pic{margin-bottom:20px}
}
.pd_infor .pd_name{font-size:1.875rem}
.pd_infor .pd_dec{font-size:1.125rem}
.pro-container .link-block{margin-top:30px;text-align:center}
.pro-container .link-block .link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap;padding-right:0}
@media only screen and (max-width:767px){.pro-container .link-block .link{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
}
.pro-container .link-block .link.link--fix{max-height:var(--totalHeight);-webkit-transition:.5s;transition:.5s}
.pro-container .link-block .link-item.active .link-item__href{color:#cf2c27;-webkit-transition:.3s;transition:.3s}
.pro-container .link-block .link-item.active .link-item__href:after{width:100%;-webkit-transition:.3s;transition:.3s}
.store_block{padding-top:30px;padding-bottom:50px}
.store_block .store_table{display:-webkit-box;display:-ms-flexbox;display:flex}
.store_block .fixed_left{min-width:160px}
.store_block .fixed_left .table_ct{margin-top:7px}
.store_block .fixed_left .th{border-right:1px solid rgba(255,255,255,.5)}
.store_block .fixed_left .td{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #d9d9d9}
.store_block .table_hd{letter-spacing:.06em}
.store_block .table_ct.scroll-wrapper{margin-top:7px}
.store_block .table_ct .tr:not(:first-child){margin-top:2px}
.store_block .tr{display:-webkit-box;display:-ms-flexbox;display:flex}
.store_block .td,.store_block .th{padding:15px;text-align:center;min-width:90px;-webkit-box-flex:1%;-ms-flex:1% 1 0px;flex:1% 1 0}
.store_block .th{font-size:.875rem;font-weight:500;background:#cf2c27;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.store_block .td{background:#f2f2f2;font-size:.875rem;font-weight:700;letter-spacing:.06em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100px}
@media only screen and (max-width:767px){.store_block .td{height:60px}
}
.store_block .main_table{width:calc(100% - 160px)}
.store_block .main_table .table_hd{min-height:51px;max-width:100%!important}
.store_block .main_table .table_hd .scroll-element.scroll-x{display:none}
.store_block .main_table .table_hd .scroll-element.scroll-y{display:none}
.store_block .main_table .table_hd.scroll-content{overflow:hidden!important}
.store_block .main_table .td:not(:first-child){border-left:1px solid #d9d9d9}
.store_block .main_table .td:first-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.store_block .main_table .td:nth-child(4){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.store_block .main_table .td:first-child,.store_block .main_table .th:first-child{-webkit-box-flex:3%;-ms-flex:3% 3 0px;flex:3% 3 0;padding:15px 20px;min-width:200px}
.store_block .main_table .td:first-child p,.store_block .main_table .th:first-child p{word-break:break-word}
.store_block .main_table .td:last-child,.store_block .main_table .th:last-child{-webkit-box-flex:2%;-ms-flex:2% 2 0px;flex:2% 2 0;padding:0;min-width:120px}
@media only screen and (max-width:767px){.store_block .main_table .td:last-child,.store_block .main_table .th:last-child{display:none}
}
.store_block .main_table .th:not(:first-child){border-left:1px solid rgba(255,255,255,.5)}
.store_block .img{max-width:100px}
@media only screen and (max-width:767px){.store_block .img{max-width:80px}
}
.store_block .rwdCart{display:none;margin-left:auto}
@media only screen and (max-width:767px){.store_block .rwdCart{display:block}
}
.store_block .cart{width:100%;height:100%;padding:15px;color:#cf2c27;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.5s;transition:.5s}
.store_block .cart span{font-size:1rem}
.store_block .cart p{margin-top:5px}
.store_block .cart:hover{background:#cf2c27;color:#fff;-webkit-transition:.5s;transition:.5s}
.store_block .store_nostock{margin-top:30px;letter-spacing:.06em;text-align:center}
.form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px}
.form .w-50{width:calc(50% - 4px)}
@media only screen and (max-width:767px){.form .w-50{width:calc(100% - 4px)}
}
.form .w-100{width:calc(100% - 4px)}
.form-group{letter-spacing:.015em}
.form__bTitle{font-weight:700;font-size:1.75rem}
@media (max-width:1200px){.form__bTitle{font-size:calc(1.3rem + .6vw)}
}
.form__required{font-size:1rem}
.form-block{background-color:#fff;margin:2px;-webkit-transition:.3s;transition:.3s;border:1px solid transparent;position:relative}
.form-block--focus{border:1px solid #cf2c27}
.form-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:13px 20px;position:relative;height:100%}
@media only screen and (max-width:767px){.form-label{-ms-flex-wrap:wrap;flex-wrap:wrap}
.form-label img{margin-top:10px}
}
.form__title{font-weight:700;white-space:nowrap;margin-right:30px}
.form__input,.form__textarea{outline:0;border:none;width:100%;font-size:1rem}
@media only screen and (max-width:767px){.form__input,.form__textarea{margin-top:10px}
}
.form__textarea{height:180px;resize:none;margin-top:8px;font-family: initial;}
.form .textarea .form-label{-ms-flex-wrap:wrap;flex-wrap:wrap}
.form-select{width:100%;margin-left:-15px;position:relative;padding:0 20px}
@media only screen and (max-width:767px){.form-select{margin-left:0;padding:0;margin-top:10px}
}
.form-select__title{color:#cf2c27;position:relative;cursor:pointer}
.form-select__title:after{content:"";position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:3px 3px 0 3px;border-color:#7f7f7f transparent transparent transparent}
.form-select__num{margin-left:auto}
.form-select-inner{position:absolute;background-color:#fff;top:calc(100% + 1px);left:0;right:0;max-height:214px;overflow:hidden;padding:5px 0;z-index:2;display:none}
.form-select-item{padding:5px 20px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.1s;transition:.1s}
.form-select-item:hover{background-color:#cf2c27;color:#fff}
.form-dropDown .form__input{opacity:0;max-width:0}
.form-dropDown .form-select{text-align:center;margin-left:-100px}
@media only screen and (max-width:767px){.form-dropDown .form-select{margin-left:0;text-align:left}
}
.form-dropDown .form-select-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.required .form__title:before{content:"*";font-weight:700;letter-spacing:.015em}
.form-agree{width:100%;padding:10px;margin-top:15px}
.form-agree .opation-item{width:100%}
.form-agree .opation-item-inner{max-width:none}
.form-agree .opation-label__p{color:#757575;font-size:.875rem;font-weight:500}
.form-agree .opation-label__select{width:18px;height:18px;background-color:#fff;position:absolute;left:0;top:2px;cursor:pointer}
.form-agree .opation-label__select:after{display:none;content:"\e915";font-family:icomoon!important;color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5);font-size:1rem}
.form-agree .opation-label__input[type=checkbox]:checked+.opation-label__select{background-color:#cf2c27;border:1px solid #cf2c27}
.form-agree .opation-label__input[type=checkbox]:checked+.opation-label__select:after{display:-webkit-box;display:-ms-flexbox;display:flex}
.txt__p{font-size:1rem;letter-spacing:.015em;margin-bottom:45px}
.video-cover{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background-color:rgba(0,0,0,.5);-webkit-transition:background-color .5s;transition:background-color .5s}
.video-cover .play-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:50%;background-color:#cf2c27}
.video-cover .play-btn:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:10.5px 0 10.5px 13px;border-color:transparent transparent transparent #fff}
.modal-container{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.8);backdrop-filter:blur(10px);z-index:99}
.modal-container .modal-scroller{position:relative;width:100%;height:100%}
.modal-container .modal-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}
.modal-container .modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1200px;width:90%;margin:auto}
.modal-container .modal-content .modal-close-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;color:#fff;margin-left:auto;cursor:pointer}
.modal-container .modal-content .video-wrap{position:relative;width:calc(100% - 60px);margin:0 auto}
.modal-container .modal-content .video-wrap:after{content:"";display:block;width:100%;height:0;padding-bottom:56.25%}
.modal-container .modal-content .video-wrap iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}
._articlecover article{width:100%;margin-bottom:80px;overflow:hidden}
._articlecover article:last-child{margin-bottom:0}
._articlecover ._articlecontent{display:block;width:100%;overflow:hidden}
._articlecover ._articlecontent ._H{width:100%;float:left;margin:0 0 15px 0!important;padding:0!important;color:#fff;font-size:1.5rem;font-weight:700!important;line-height:1.5}
._articlecover ._imgcover,._articlecover ._imgcoverOut{display:none;width:100%;float:left;margin:0!important;padding-bottom:20px}
._articlecover ._imgcover ._photo,._articlecover ._imgcoverOut ._photo{display:block;padding:0}
._articlecover ._imgcover ._photo .img-box,._articlecover ._imgcoverOut ._photo .img-box{position:relative}
._articlecover ._imgcover ._photo ._img,._articlecover ._imgcoverOut ._photo ._img{width:100%;padding:0}
._articlecover ._imgcover ._photo ._description,._articlecover ._imgcoverOut ._photo ._description{display:block;padding:6px 0 0 0;line-height:1.5}
._articlecover ._articletype.-vcenter ._imgcover,._articlecover ._articletype.-wauto ._imgcover,._articlecover ._articletype_D.-vcenter ._imgcoverOut,._articlecover ._articletype_D.-wauto ._imgcoverOut,._articlecover ._articletype_U.-vcenter ._imgcoverOut,._articlecover ._articletype_U.-wauto ._imgcoverOut{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
._articlecover ._articletype.-wauto ._imgcover ._photo ._img,._articlecover ._articletype_D.-wauto ._imgcoverOut ._photo ._img,._articlecover ._articletype_U.-wauto ._imgcoverOut ._photo ._img{width:100%;max-width:500px;margin:0 auto}
._articlecover ._articletyp .-wauto ._imgcover ._photo,._articlecover ._articletype_D.-wauto ._imgcoverOut ._photo,._articlecover ._articletype_U.-wauto ._imgcoverOut ._photo{padding:0 0 15px 0}
._articlecover ._articletype.-wauto ._imgcover ._photo ._description,._articlecover ._articletype_D.-wauto ._imgcoverOut ._photo ._description,._articlecover ._articletype_U.-wauto ._imgcoverOut ._photo ._description{text-align:center}
._articlecover ._imgcover .-video,._articlecover ._imgcoverOut .-video{position:relative;width:100%;height:0;clear:both;padding-bottom:56.2%}
._articlecover ._imgcover .-video iframe,._articlecover ._imgcoverOut .-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;padding:0}
._articlecover ._articletype ._articlecontent ._imgcover{display:block}
._articlecover ._articletype_RR ._articlecontent ._H{display:block;width:50%;float:right}
._articlecover ._articletype_RR ._articlecontent ._imgcover{display:block;width:50%;float:left;padding:0 30px 30px 0}
._articlecover ._articletype_LR ._articlecontent ._H{display:block;width:50%;float:left}
._articlecover ._articletype_LR ._articlecontent ._imgcover{display:block;width:50%;float:right;padding:0 0 30px 30px}
._articlecover ._articletype_L{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
._articlecover ._articletype_L ._imgcoverOut{display:block;width:50%;padding:0 0 0 30px}
._articlecover ._articletype_L ._articlecontent ._p{display:table}
._articlecover ._articletype_L ._imgcoverOut{display:block!important}
._articlecover ._articletype_L ._imgcover{display:none!important}
._articlecover ._articletype_R{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
._articlecover ._articletype_R ._imgcoverOut{display:block;width:50%;padding:0 30px 0 0}
._articlecover ._articletype_R ._articlecontent ._p{display:table}
._articlecover ._articletype_R ._imgcoverOut{display:block!important}
._articlecover ._articletype_R ._imgcover{display:none!important}
._articlecover ._articletype_L ._articlecontent,._articlecover ._articletype_R ._articlecontent{width:50%}
._articlecover ._articletype_L ._imgcoverOut{display:block;padding:0 0 0 30px}
._articlecover ._articletype_R ._imgcoverOut{display:block;padding:0 30px 0 0}
._articlecover ._articletype_L ._imgcoverOut ._photo,._articlecover ._articletype_R ._imgcoverOut ._photo{padding:0 0 15px 0}
._articlecover ._articletype_LR ._imgcover{display:block;padding:0 0 30px 30px}
._articlecover ._articletype_RR ._imgcover{display:block;padding:0 30px 30px 0}
._articlecover ._articletype_LR ._imgcover ._photo,._articlecover ._articletype_RR ._imgcover ._photo{padding:0 0 15px 0}
._articlecover ._articletype_R.-v{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
._articlecover ._articletype_L.-v{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
._articlecover ._articletype_U{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
._articlecover ._articletype_U ._imgcoverOut{display:block;width:100%;padding:30px 0 0 0}
._articlecover ._articletype_U ._imgcover{display:none!important}
._articlecover ._articletype_D ._imgcoverOut{display:block;width:100%;padding:0 0 30px 0}
._articlecover ._articletype_D ._imgcover{display:none!important}
._articlecover ._articletype_D ._articlecontent ._H,._articlecover ._articletype_U ._articlecontent ._H{width:100%}
._articlecover ._articletype_D ._imgcover.-row2,._articlecover ._articletype_D ._imgcover.-row3,._articlecover ._articletype_D ._imgcover.-row4,._articlecover ._articletype_D ._imgcover.-row5,._articlecover ._articletype_L ._imgcover.-row2,._articlecover ._articletype_L ._imgcover.-row3,._articlecover ._articletype_L ._imgcover.-row4,._articlecover ._articletype_L ._imgcover.-row5,._articlecover ._articletype_R ._imgcover.-row2,._articlecover ._articletype_R ._imgcover.-row3,._articlecover ._articletype_R ._imgcover.-row4,._articlecover ._articletype_R ._imgcover.-row5,._articlecover ._articletype_U ._imgcover.-row2,._articlecover ._articletype_U ._imgcover.-row3,._articlecover ._articletype_U ._imgcover.-row4,._articlecover ._articletype_U ._imgcover.-row5{display:none!important}
._articlecover ._articletype.-row2 ._imgcover ._photo,._articlecover ._articletype.-row3 ._imgcover ._photo,._articlecover ._articletype.-row4 ._imgcover ._photo,._articlecover ._articletype.-row5 ._imgcover ._photo,._articlecover ._articletype_D.-row2 ._imgcoverOut ._photo,._articlecover ._articletype_D.-row3 ._imgcoverOut ._photo,._articlecover ._articletype_D.-row4 ._imgcoverOut ._photo,._articlecover ._articletype_D.-row5 ._imgcoverOut ._photo,._articlecover ._articletype_U.-row2 ._imgcoverOut ._photo,._articlecover ._articletype_U.-row3 ._imgcoverOut ._photo,._articlecover ._articletype_U.-row4 ._imgcoverOut ._photo,._articlecover ._articletype_U.-row5 ._imgcoverOut ._photo{padding:0 10px 15px 10px}
._articlecover ._articletype_L.-row2 ._imgcoverOut ._photo,._articlecover ._articletype_LR.-row2 ._imgcover ._photo{width:calc(50% - 10px);padding:0 0 15px 0}
._articlecover ._articletype_R.-row2 ._imgcoverOut ._photo,._articlecover ._articletype_RR.-row2 ._imgcover ._photo{width:50%;padding:0 10px 15px 0}
._articlecover ._articletype_L.-row2 ._imgcoverOut ._photo:nth-child(2n+2),._articlecover ._articletype_LR.-row2 ._imgcover ._photo:nth-child(2n+2){width:50%;padding:0 0 15px 10px}
._articlecover ._articletype_R.-row2 ._imgcoverOut ._photo:nth-child(2n+2),._articlecover ._articletype_RR.-row2 ._imgcover ._photo:nth-child(2n+2){width:calc(50% - 10px);padding:0 0 15px 0}
._articlecover ._articletype.-row2 ._imgcover,._articlecover ._articletype.-row3 ._imgcover,._articlecover ._articletype.-row4 ._imgcover,._articlecover ._articletype.-row5 ._imgcover,._articlecover ._articletype_D.-row2 ._imgcoverOut,._articlecover ._articletype_D.-row3 ._imgcoverOut,._articlecover ._articletype_D.-row4 ._imgcoverOut,._articlecover ._articletype_D.-row5 ._imgcoverOut,._articlecover ._articletype_U.-row2 ._imgcoverOut,._articlecover ._articletype_U.-row3 ._imgcoverOut,._articlecover ._articletype_U.-row4 ._imgcoverOut,._articlecover ._articletype_U.-row5 ._imgcoverOut{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap}
._articlecover ._articletype_L.-row2 ._imgcoverOut,._articlecover ._articletype_LR.-row2 ._imgcover,._articlecover ._articletype_R.-row2 ._imgcoverOut,._articlecover ._articletype_RR.-row2 ._imgcover{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
._articlecover ._articletype_LR.-row2 ._imgcoverOut,._articlecover ._articletype_RR.-row2 ._imgcoverOut{display:none!important}
._articlecover ._articletype_L.-row2 ._imgcover,._articlecover ._articletype_R.-row2 ._imgcover{display:none!important}
._articlecover ._articletype.-row5 ._imgcover ._photo,._articlecover ._articletype_D.-row5 ._imgcoverOut ._photo,._articlecover ._articletype_U.-row5 ._imgcoverOut ._photo{width:calc(20% + 4px)}
._articlecover ._articletype.-row5 ._imgcover ._photo:nth-child(5n+1),._articlecover ._articletype_D.-row5 ._imgcoverOut ._photo:nth-child(5n+1),._articlecover ._articletype_U.-row5 ._imgcoverOut ._photo:nth-child(5n+1){width:calc(20% - 6px);padding:0 10px 15px 0}
._articlecover ._articletype.-row5 ._imgcover ._photo:nth-child(5n+5),._articlecover ._articletype_D.-row5 ._imgcoverOut ._photo:nth-child(5n+5),._articlecover ._articletype_U.-row5 ._imgcoverOut ._photo:nth-child(5n+5){width:calc(20% - 6px);padding:0 0 15px 10px}
._articlecover ._articletype.-row4 ._imgcover ._photo,._articlecover ._articletype_D.-row4 ._imgcoverOut ._photo,._articlecover ._articletype_U.-row4 ._imgcoverOut ._photo{width:calc(25% + 5px)}
._articlecover ._articletype.-row4 ._imgcover ._photo:nth-child(4n+1),._articlecover ._articletype_D.-row4 ._imgcoverOut ._photo:nth-child(4n+1),._articlecover ._articletype_U.-row4 ._imgcoverOut ._photo:nth-child(4n+1){width:calc(25% - 5.1px);padding:0 10px 15px 0}
._articlecover ._articletype.-row4 ._imgcover ._photo:nth-child(4n+4),._articlecover ._articletype_D.-row4 ._imgcoverOut ._photo:nth-child(4n+4),._articlecover ._articletype_U.-row4 ._imgcoverOut ._photo:nth-child(4n+4){width:calc(25% - 5.1px);padding:0 0 15px 10px}
._articlecover ._articletype.-row3 ._imgcover ._photo,._articlecover ._articletype_D.-row3 ._imgcoverOut ._photo,._articlecover ._articletype_U.-row3 ._imgcoverOut ._photo{width:calc(33.3% + 7px)}
._articlecover ._articletype.-row3 ._imgcover ._photo:nth-child(3n+1),._articlecover ._articletype_D.-row3 ._imgcoverOut ._photo:nth-child(3n+1),._articlecover ._articletype_U.-row3 ._imgcoverOut ._photo:nth-child(3n+1){width:calc(33.3% - 3.5px);padding:0 10px 15px 0}
._articlecover ._articletype.-row3 ._imgcover ._photo:nth-child(3n+3),._articlecover ._articletype_D.-row3 ._imgcoverOut ._photo:nth-child(3n+3),._articlecover ._articletype_U.-row3 ._imgcoverOut ._photo:nth-child(3n+3){width:calc(33.3% - 3.5px);padding:0 0 15px 10px}
._articlecover ._articletype.-row2 ._imgcover ._photo,._articlecover ._articletype_D.-row2 ._imgcoverOut ._photo,._articlecover ._articletype_U.-row2 ._imgcoverOut ._photo{width:50%;padding:0 10px 15px 0}
._articlecover ._articletype.-row2 ._imgcover ._photo:nth-child(2n+2),._articlecover ._articletype_D.-row2 ._imgcoverOut ._photo:nth-child(2n+2),._articlecover ._articletype_U.-row2 ._imgcoverOut ._photo:nth-child(2n+2){padding:0 0 15px 10px}
._articlecover ._articletype.-row5.-ex ._imgcover ._photo,._articlecover ._articletype_D.-row5.-ex ._imgcoverOut ._photo,._articlecover ._articletype_U.-row5.-ex ._imgcoverOut ._photo{width:20%!important}
._articlecover ._articletype.-row4.-ex ._imgcover ._photo,._articlecover ._articletype_D.-row4.-ex ._imgcoverOut ._photo,._articlecover ._articletype_U.-row4.-ex ._imgcoverOut ._photo{width:25%!important}
._articlecover ._articletype.-row3.-ex ._imgcover ._photo,._articlecover ._articletype_D.-row3.-ex ._imgcoverOut ._photo,._articlecover ._articletype_U.-row3.-ex ._imgcoverOut ._photo{width:33.3%!important}
._articlecover ._articletype.-row2.-ex ._imgcover ._photo,._articlecover ._articletype_D.-row2.-ex ._imgcoverOut ._photo,._articlecover ._articletype_U.-row2.-ex ._imgcoverOut ._photo{width:50%!important}
._articlecover ._articletype.-row2.-ex ._imgcover ._photo,._articlecover ._articletype.-row3.-ex ._imgcover ._photo,._articlecover ._articletype.-row4.-ex ._imgcover ._photo,._articlecover ._articletype.-row5.-ex ._imgcover ._photo,._articlecover ._articletype_D.-row2.-ex ._imgcoverOut ._photo,._articlecover ._articletype_D.-row3.-ex ._imgcoverOut ._photo,._articlecover ._articletype_D.-row4.-ex ._imgcoverOut ._photo,._articlecover ._articletype_D.-row5.-ex ._imgcoverOut ._photo,._articlecover ._articletype_U.-row2.-ex ._imgcoverOut ._photo,._articlecover ._articletype_U.-row3.-ex ._imgcoverOut ._photo,._articlecover ._articletype_U.-row4.-ex ._imgcoverOut ._photo,._articlecover ._articletype_U.-row5.-ex ._imgcoverOut ._photo{padding:0!important}
._articlecover ._articletype.-row2.-ex ._imgcover ._photo ._description,._articlecover ._articletype.-row3.-ex ._imgcover ._photo ._description,._articlecover ._articletype.-row4.-ex ._imgcover ._photo ._description,._articlecover ._articletype.-row5.-ex ._imgcover ._photo ._description,._articlecover ._articletype_D.-row2.-ex ._imgcoverOut ._photo ._description,._articlecover ._articletype_D.-row3.-ex ._imgcoverOut ._photo ._description,._articlecover ._articletype_D.-row4.-ex ._imgcoverOut ._photo ._description,._articlecover ._articletype_D.-row5.-ex ._imgcoverOut ._photo ._description,._articlecover ._articletype_U.-row2.-ex ._imgcoverOut ._photo ._description,._articlecover ._articletype_U.-row3.-ex ._imgcoverOut ._photo ._description,._articlecover ._articletype_U.-row4.-ex ._imgcoverOut ._photo ._description,._articlecover ._articletype_U.-row5.-ex ._imgcoverOut ._photo ._description{display:none!important}
._articlecover ._articletype_L.-ex ._imgcoverOut ._photo,._articlecover ._articletype_LR.-ex ._imgcover ._photo,._articlecover ._articletype_R.-ex ._imgcoverOut ._photo,._articlecover ._articletype_RR.-ex ._imgcover ._photo{padding:0!important}
._articlecover ._articletype_L.-row2.-ex ._imgcoverOut ._photo,._articlecover ._articletype_LR.-row2.-ex ._imgcover ._photo,._articlecover ._articletype_R.-row2.-ex ._imgcoverOut ._photo,._articlecover ._articletype_RR.-row2.-ex ._imgcover ._photo{width:50%;padding:0!important}
._articlecover ._articletype_L.-ex ._imgcoverOut ._photo ._description,._articlecover ._articletype_L.-row2.-ex ._imgcoverOut ._photo ._description,._articlecover ._articletype_LR.-ex ._imgcover ._photo ._description,._articlecover ._articletype_LR.-row2.-ex ._imgcover ._photo ._description,._articlecover ._articletype_R.-ex ._imgcoverOut ._photo ._description,._articlecover ._articletype_R.-row2.-ex ._imgcoverOut ._photo ._description,._articlecover ._articletype_RR.-ex ._imgcover ._photo ._description,._articlecover ._articletype_RR.-row2.-ex ._imgcover ._photo ._description{display:none!important}
@media screen and (max-width:800px){._articlecover article{margin-bottom:50px}
._articlecover ._articlecontent ._H{width:100%!important;margin:0 0 5px 0!important}
._articlecover ._articlecontent ._P{width:100%!important;font-size:1.2rem!important;line-height:1.5!important}
._articlecover ._articletype_L,._articlecover ._articletype_R{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
._articlecover ._articletype_LR ._imgcover,._articlecover ._articletype_RR ._imgcover{float:none}
._articlecover ._articletype ._articlecontent ._imgcover,._articlecover ._articletype_L ._imgcoverOut,._articlecover ._articletype_LR ._articlecontent ._imgcover,._articlecover ._articletype_R ._imgcoverOut,._articlecover ._articletype_RR ._articlecontent ._imgcover{width:100%;float:none;padding:0 0 30px 0}
._articlecover ._articletype ._articlecontent ._imgcover ._photo,._articlecover ._articletype_L ._imgcoverOut ._photo,._articlecover ._articletype_LR ._articlecontent ._imgcover ._photo,._articlecover ._articletype_R ._imgcoverOut ._photo,._articlecover ._articletype_RR ._articlecontent ._imgcover ._photo{width:100%;padding:0 0 20px 0}
._articlecover ._articletype ._articlecontent ._imgcover ._photo:last-child,._articlecover ._articletype_L ._imgcoverOut ._photo:last-child,._articlecover ._articletype_LR ._articlecontent ._imgcover ._photo:last-child,._articlecover ._articletype_R ._imgcoverOut ._photo:last-child,._articlecover ._articletype_RR ._articlecontent ._imgcover ._photo:last-child{padding:0}
._articlecover ._articletype_L ._articlecontent,._articlecover ._articletype_LR ._articlecontent,._articlecover ._articletype_R ._articlecontent,._articlecover ._articletype_RR ._articlecontent{width:100%}
._articlecover .-RWDrow2 ._imgcoverOut ._photo,._articlecover ._articletype.-row2 ._imgcover ._photo,._articlecover ._articletype.-row3 ._imgcover ._photo,._articlecover ._articletype.-row4 ._imgcover ._photo,._articlecover ._articletype.-row5 ._imgcover ._photo,._articlecover ._articletype_D.-row2 ._imgcoverOut ._photo ._articlecover .-RWDrow2 ._imgcover ._photo,._articlecover ._articletype_D.-row3 ._imgcoverOut ._photo,._articlecover ._articletype_D.-row4 ._imgcoverOut ._photo,._articlecover ._articletype_D.-row5 ._imgcoverOut ._photo,._articlecover ._articletype_L.-row2 ._imgcoverOut ._photo,._articlecover ._articletype_L.-row3 ._imgcoverOut ._photo,._articlecover ._articletype_L.-row4 ._imgcoverOut ._photo,._articlecover ._articletype_L.-row5 ._imgcoverOut ._photo,._articlecover ._articletype_LR.-row2 ._imgcoverOut ._photo,._articlecover ._articletype_LR.-row3 ._imgcoverOut ._photo,._articlecover ._articletype_LR.-row4 ._imgcoverOut ._photo,._articlecover ._articletype_LR.-row5 ._imgcoverOut ._photo,._articlecover ._articletype_R.-row2 ._imgcoverOut ._photo,._articlecover ._articletype_R.-row3 ._imgcoverOut ._photo,._articlecover ._articletype_R.-row4 ._imgcoverOut ._photo,._articlecover ._articletype_R.-row5 ._imgcoverOut ._photo,._articlecover ._articletype_RR.-row2 ._imgcoverOut ._photo,._articlecover ._articletype_RR.-row3 ._imgcoverOut ._photo,._articlecover ._articletype_RR.-row4 ._imgcoverOut ._photo,._articlecover ._articletype_RR.-row5 ._imgcoverOut ._photo,._articlecover ._articletype_U.-row2 ._imgcoverOut ._photo,._articlecover ._articletype_U.-row3 ._imgcoverOut ._photo,._articlecover ._articletype_U.-row4 ._imgcoverOut ._photo,._articlecover ._articletype_U.-row5 ._imgcoverOut ._photo{width:50%!important;padding:0 5px 15px 0!important}
._articlecover .-RWDrow2 ._imgcover ._photo:nth-child(2n+2),._articlecover .-RWDrow2 ._imgcoverOut ._photo:nth-child(2n+2),._articlecover ._articletype.-row2 ._imgcover ._photo:nth-child(2n+2),._articlecover ._articletype.-row3 ._imgcover ._photo:nth-child(2n+2),._articlecover ._articletype.-row4 ._imgcover ._photo:nth-child(2n+2),._articlecover ._articletype.-row5 ._imgcover ._photo:nth-child(2n+2),._articlecover ._articletype_D.-row2 ._imgcoverOut ._photo:nth-child(2n+2),._articlecover ._articletype_D.-row3 ._imgcoverOut ._photo:nth-child(2n+2),._articlecover ._articletype_D.-row4 ._imgcoverOut ._photo:nth-child(2n+2),._articlecover ._articletype_D.-row5 ._imgcoverOut ._photo:nth-child(2n+2),._articlecover ._articletype_L.-row2 ._imgcoverOut ._photo:nth-child(2n+2),._articlecover ._articletype_L.-row3 ._imgcoverOut ._photo:nth-child(2n+2),._articlecover ._articletype_L.-row4 ._imgcoverOut ._photo:nth-child(2n+2),._articlecover ._articletype_L.-row5 ._imgcoverOut ._photo:nth-child(2n+2),._articlecover ._articletype_LR.-row2 ._imgcoverOut ._photo:nth-child(2n+2),._articlecover ._articletype_LR.-row3 ._imgcoverOut ._photo:nth-child(2n+2),._articlecover ._articletype_LR.-row4 ._imgcoverOut ._photo:nth-child(2n+2),._articlecover ._articletype_LR.-row5 ._imgcoverOut ._photo:nth-child(2n+2),._articlecover ._articletype_R.-row2 ._imgcoverOut ._photo:nth-child(2n+2),._articlecover ._articletype_R.-row3 ._imgcoverOut ._photo:nth-child(2n+2),._articlecover ._articletype_R.-row4 ._imgcoverOut ._photo:nth-child(2n+2),._articlecover ._articletype_R.-row5 ._imgcoverOut ._photo:nth-child(2n+2),._articlecover ._articletype_RR.-row2 ._imgcoverOut ._photo:nth-child(2n+2),._articlecover ._articletype_RR.-row3 ._imgcoverOut ._photo:nth-child(2n+2),._articlecover ._articletype_RR.-row4 ._imgcoverOut ._photo:nth-child(2n+2),._articlecover ._articletype_RR.-row5 ._imgcoverOut ._photo:nth-child(2n+2),._articlecover ._articletype_U.-row2 ._imgcoverOut ._photo:nth-child(2n+2),._articlecover ._articletype_U.-row3 ._imgcoverOut ._photo:nth-child(2n+2),._articlecover ._articletype_U.-row4 ._imgcoverOut ._photo:nth-child(2n+2),._articlecover ._articletype_U.-row5 ._imgcoverOut ._photo:nth-child(2n+2){width:50%!important;padding:0 0 15px 5px!important}
._articlecover .-RWDrow2.-ex ._imgcover ._photo,._articlecover .-RWDrow2.-ex ._imgcoverOut ._photo,._articlecover ._articletype.-row2.-ex ._imgcover ._photo,._articlecover ._articletype.-row3.-ex ._imgcover ._photo,._articlecover ._articletype.-row4.-ex ._imgcover ._photo,._articlecover ._articletype.-row5.-ex ._imgcover ._photo,._articlecover ._articletype_D.-row2.-ex ._imgcoverOut ._photo,._articlecover ._articletype_D.-row3.-ex ._imgcoverOut ._photo,._articlecover ._articletype_D.-row4.-ex ._imgcoverOut ._photo,._articlecover ._articletype_D.-row5.-ex ._imgcoverOut ._photo,._articlecover ._articletype_L.-row2.-ex ._imgcoverOut ._photo,._articlecover ._articletype_L.-row3.-ex ._imgcoverOut ._photo,._articlecover ._articletype_L.-row4.-ex ._imgcoverOut ._photo,._articlecover ._articletype_L.-row5.-ex ._imgcoverOut ._photo,._articlecover ._articletype_LR.-row2.-ex ._imgcoverOut ._photo,._articlecover ._articletype_LR.-row3.-ex ._imgcoverOut ._photo,._articlecover ._articletype_LR.-row4.-ex ._imgcoverOut ._photo,._articlecover ._articletype_LR.-row5.-ex ._imgcoverOut ._photo,._articlecover ._articletype_R.-row2.-ex ._imgcoverOut ._photo,._articlecover ._articletype_R.-row3.-ex ._imgcoverOut ._photo,._articlecover ._articletype_R.-row4.-ex ._imgcoverOut ._photo,._articlecover ._articletype_R.-row5.-ex ._imgcoverOut ._photo,._articlecover ._articletype_RR.-row2.-ex ._imgcoverOut ._photo,._articlecover ._articletype_RR.-row3.-ex ._imgcoverOut ._photo,._articlecover ._articletype_RR.-row4.-ex ._imgcoverOut ._photo,._articlecover ._articletype_RR.-row5.-ex ._imgcoverOut ._photo,._articlecover ._articletype_U.-row2.-ex ._imgcoverOut ._photo,._articlecover ._articletype_U.-row3.-ex ._imgcoverOut ._photo,._articlecover ._articletype_U.-row4.-ex ._imgcoverOut ._photo,._articlecover ._articletype_U.-row5.-ex ._imgcoverOut ._photo{width:50%!important;padding:0!important}
._articlecover .-RWDrow2.-ex ._imgcover ._description,._articlecover .-RWDrow2.-ex ._imgcoverOut ._description{display:none!important}
._articlecover ._articletype.-RWDrow2 ._imgcover,._articlecover ._articletype_D.-RWDrow2 ._imgcoverOut,._articlecover ._articletype_L.-RWDrow2 ._imgcoverOut,._articlecover ._articletype_LR.-RWDrow2 ._imgcover,._articlecover ._articletype_R.-RWDrow2 ._imgcoverOut,._articlecover ._articletype_RR.-RWDrow2 ._imgcover,._articlecover ._articletype_U.-RWDrow2 ._imgcoverOut{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
._articlecover ._articletype.-RWDrow2 ._imgcoverOut,._articlecover ._articletype_D.-RWDrow2 ._imgcover,._articlecover ._articletype_L.-RWDrow2 ._imgcover,._articlecover ._articletype_LR.-RWDrow2 ._imgcoverOut,._articlecover ._articletype_R.-RWDrow2 ._imgcover,._articlecover ._articletype_RR.-RWDrow2 ._imgcoverOut,._articlecover ._articletype_U.-RWDrow2 ._imgcover{display:none!important}
}
._articlecover section{padding-top:37.5px;padding-bottom:37.5px}
._articlecover section:first-of-type{padding-top:30px}
@media only screen and (max-width:767px){._articlecover section{padding-top:25px;padding-bottom:25px}
}
@media only screen and (max-width:767px){._articlecover ._articletype_D ._imgcoverOut{padding-bottom:25px}
}
._articlecover ._articlecontent ._H{color:#000}
@media only screen and (max-width:767px){._articlecover ._articlecontent ._H{font-size:1.25rem;line-height:1.25;letter-spacing:.015em;margin:0 0 20px 0!important}
}
@media only screen and (max-width:767px){._articlecover ._articlecontent ._p{font-size:.875rem;line-height:1.429;letter-spacing:.03em}
}
._articlecover ._articletype.--wauto ._imgcover ._photo ._img,._articlecover ._articletype_D.--wauto ._imgcoverOut ._photo ._img,._articlecover ._articletype_U.--wauto ._imgcoverOut ._photo ._img{max-width:none}
._articlecover ._articletype.--wauto ._imgcover ._photo ._description,._articlecover ._articletype_D.--wauto ._imgcoverOut ._photo ._description,._articlecover ._articletype_U.--wauto ._imgcoverOut ._photo ._description{text-align:left}
@media only screen and (max-width:767px){._articlecover ._imgcover ._photo ._description,._articlecover ._imgcoverOut ._photo ._description{font-size:.875rem}
}
@media only screen and (max-width:767px){._articlecover ._articletype ._articlecontent ._imgcover,._articlecover ._articletype_L ._imgcoverOut,._articlecover ._articletype_LR ._articlecontent ._imgcover,._articlecover ._articletype_R ._imgcoverOut,._articlecover ._articletype_RR ._articlecontent ._imgcover{padding-bottom:25px}
}
.banner-page{position:relative;max-width:1640px;margin:0 auto;padding-top:122px;}
@media only screen and (max-width:767px){.banner-page{padding-top:83px}
}
.banner-page .bread{position:absolute;top:calc(2.24vw + 113px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}
@media only screen and (min-width:1921px){.banner-page .bread{top:156px}
}
@media only screen and (max-width:767px){.banner-page .bread{display:none}
}
.banner-page .bread-item__href{color:#fff;opacity:.7;-webkit-transition:.3s;transition:.3s}
.banner-page .bread-item__href:hover{opacity:1}
.banner-page .bread-item+.bread-item:before{background-color:#fff}
.banner-page .bread--black .bread-item__href{color:#000}
.banner-page .bread--black .bread-item+.bread-item:before{background-color:#000}
.banner-source{display:block}
.page-title{position:absolute;top:calc(50% + 61px);left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:95%;z-index:1;text-align:center}
@media only screen and (max-width:767px){.page-title{top:calc(50% + 42px)}
}
.page-title--white{color:#fff}
.page-title--white .page-title__p{color:rgba(255,255,255,.5)}
.page-title__title{font-size:2.8125rem}
@media (max-width:1200px){.page-title__title{font-size:calc(1.40625rem + 1.875vw)}
}
.page-title__title{letter-spacing:.02em;text-transform:uppercase;margin-bottom:5px}
@media only screen and (max-width:767px){.page-title__title{font-size:2.1875rem;line-height:1.14;margin-bottom:10px}
}
.page-title__p{font-size:1rem;letter-spacing:.03em;max-width:500px;margin:0 auto;line-height:1.375}
@media only screen and (max-width:767px){.page-title__p{font-size:.875rem}
}
.page-more{margin-top:20px;margin-bottom:20px;text-align:center}
.page-more__btn{letter-spacing:.015em;text-transform:uppercase;-webkit-transition:.3s;transition:.3s}
.page-more__btn:hover{letter-spacing:.1em}
.page-gutter{height:3px;background:-webkit-gradient(linear,left top,right top,color-stop(50%,#7f7f7f),color-stop(50%,#ccc));background:linear-gradient(to right,#7f7f7f 50%,#ccc 50%)}
.navbar{position:fixed;right:0;left:0;background-color:#fff;border-top:3px solid #cf2c27;z-index:99;-webkit-transition:.3s,padding-right 0s;transition:.3s,padding-right 0s}
.navbar-container{max-width:1680px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:13px 20px;-webkit-transition:padding .3s;transition:padding .3s}
@media only screen and (max-width:767px){.navbar-container{padding:0 15px;height:80px}
}
.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:650px}
@media only screen and (max-width:1199px){.navbar-nav{width:auto;margin-bottom:0}
}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.navbar-nav{margin-bottom:0;padding-bottom:25px}
}
@media only screen and (-ms-high-contrast:active) and (max-width:1199px),only screen and (-ms-high-contrast:none) and (max-width:1199px){.navbar-nav{padding-bottom:0}
}
.navbar-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute}
@media only screen and (max-width:1200px){.navbar-items{display:none}
}
.navbar-items:first-of-type{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:50%;margin-right:25px}
.navbar-items:last-of-type{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:50%;margin-left:25px}
.navbar-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;min-height:65px}
.navbar-item:hover{overflow:visible}
.navbar-item:hover .navbar-firstitems{padding-top:15px;opacity:1;-webkit-transition:.5s;transition:.5s}
.navbar-item__href{color:#595959;font-size:1rem;margin:0 25px;letter-spacing:.025em;-webkit-transition:.3s;transition:.3s;white-space:nowrap;cursor:pointer}
.navbar-item__href:not(.icon-menu){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}
.navbar-item__href.icon-menu{color:#cf2c27;text-align:center}
.navbar-item__href.icon-menu p{font-size:.875rem;font-weight:500;padding-top:5px}
.navbar-item__href.icon-menu:hover{color:#595959;-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all .5s ease;transition:all .5s ease}
.navbar-item__href:hover{color:#cf2c27}
.navbar-firstitems{opacity:0;position:absolute;top:100%;left:50%;-webkit-transition:.5s;transition:.5s;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}
.navbar-firstitem{min-width:200px;position:relative}
.navbar-firstitem:hover .navbar-seconditems{display:block}
.navbar-firstitem:last-child>a{border-bottom:none}
.navbar-firstitem a{display:block;color:#fff;background-color:#cf2c27;font-size:1rem;font-weight:500;white-space:nowrap;letter-spacing:.025em;-webkit-transition:.3s;transition:.3s;border-bottom:1px solid #fff;text-align:left;padding:6px 20px 10px 15px}
.navbar-firstitem:hover>a{color:#fff;background-color:#727171}
.navbar-firstitem .icon-arrowIn{position:absolute;right:0;top:50%;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%);font-size:.75rem;color:#fff}
.navbar-seconditems{display:none;margin-left:20px;position:absolute;top:0;left:100%;margin-left:1px;background:#fff;-webkit-transition:.5s;transition:.5s;z-index:2}
.navbar-seconditem{min-width:200px;position:relative}
.navbar-seconditem:hover a{color:#cf2c27;background-color:#fff}
.navbar-seconditem:last-child a{border-bottom:none}
.navbar-seconditem a{display:block;color:#fff;background-color:#727171;font-size:1rem;font-weight:500;white-space:nowrap;letter-spacing:.025em;-webkit-transition:.3s;transition:.3s;border-bottom:1px solid #fff;padding:6px 20px 10px 15px}
.navbar-aside{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media only screen and (max-width:1199px){.navbar-aside{margin-bottom:0}
}
.navbar-aside__href{margin:0 10px;color:#595959;padding:5px;overflow:hidden;min-height:25px}
.navbar-aside__href .explain{opacity:0;position:absolute;top:100%;left:50%;margin-top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#cf2c27;padding:8px 5px 12px;color:#fff;letter-spacing:1px;font-size:.875rem;font-weight:500;-webkit-transition:.3s;transition:.3s}
.navbar-aside .icon-addFile:hover{overflow:visible}
.navbar-aside .icon-addFile:hover .explain{opacity:1;margin-top:5px;-webkit-transition:.3s;transition:.3s}
.navbar-aside .language-block{position:relative;padding-bottom:0;cursor:pointer;font-weight:500;padding-right:5px;margin-right:0;overflow:visible}
@media only screen and (max-width:767px){.navbar-aside .language-block{padding-right:0;margin-right:10px}
}
.navbar-aside .language-block .now_lan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.navbar-aside .language-block .now_lan .icon-global{font-weight:700}
.navbar-aside .language-block .now_lan p{margin-left:10px;font-size:.8125rem}
.navbar-aside .language-block .now_lan .icon-arrowIn{-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:.75rem;margin:3px 0 0 10px;-webkit-transition:.5s;transition:.5s}
.navbar-aside .language-block .now_lan.open .icon-arrowIn{-webkit-transform:rotate(90deg) scaleX(-1);transform:rotate(90deg) scaleX(-1);-webkit-transition:.5s;transition:.5s}
@media only screen and (max-width:767px){.navbar-aside .language-block .now_lan .icon-arrowIn,.navbar-aside .language-block .now_lan p{display:none}
}
.navbar-aside .language-block .lan_select{position:absolute;top:calc(100% + 7px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100px;display:none}
.navbar-aside .language-block .lan_select a{display:block;text-align:center;color:#727171;background-color:#fff;letter-spacing:1px;margin-bottom:1px;padding:8px 0;font-size:.8125rem;-webkit-transition:.5s;transition:.5s}
@media only screen and (min-width:1025px){.navbar-aside .language-block .lan_select a:hover{color:#fff;background-color:#cf2c27;-webkit-transition:.5s;transition:.5s}
}
.navbar-aside .language-block .lan_select a.active{color:#fff;background-color:#cf2c27}
.navbar-aside .icon-search{display:none}
@media only screen and (max-width:767px){.navbar-aside .icon-search{display:block}
}
.navbar-aside .navbar-search{display:none;width:auto;margin-bottom:0}
@media only screen and (max-width:1200px){.navbar-aside .navbar-search{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
}
@media only screen and (max-width:767px){.navbar-aside .navbar-search{display:none}
}
.navbar-aside .navbar-search .navbar-search__input{width:160px}
.navbar-icon{position:relative;z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}
@media only screen and (max-width:1200px){.navbar-icon{margin-bottom:8px}
}
@media only screen and (max-width:767px){.navbar-icon{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:0}
}
.navbar-icon .icon-addFile{position:relative;font-size:1rem;font-weight:700;height:30px;width:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
@media only screen and (max-width:767px){.navbar-icon .icon-addFile{display:none}
}
.navbar-icon .file-num{position:absolute;min-width:15px;height:15px;right:0;top:0;background-color:red;border-radius:50%;color:#fff;line-height:16px;text-align:center;white-space:nowrap;font-size:.75rem}
.navbar-search{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 16px;border:1px solid #cf2c27;-webkit-transition:.3s;transition:.3s;position:relative;width:100%;margin-bottom:15px;z-index:3}
@media only screen and (max-width:1200px){.navbar-search{display:none}
}
.navbar-search__title{text-transform:uppercase;font-size:.875rem;color:#cf2c27;position:relative;cursor:pointer;margin-right:10px;white-space:nowrap;letter-spacing:.03em}
.navbar-search__title:after{content:"";display:inline-block;margin-left:5px;width:0;height:0;border-style:solid;border-width:0 0 6px 6px;border-color:transparent transparent #000 transparent}
.navbar-search__input{width:100%;margin-right:10px;outline:0;border:0;background-color:transparent;font-size:.875rem}
.navbar-search__input::-webkit-input-placeholder{font-size:.875rem;color:#ccc}
.navbar-search__input:-moz-placeholder{font-size:.875rem;color:#ccc}
.navbar-search__input::-moz-placeholder{font-size:.875rem;color:#ccc}
.navbar-search__input:-ms-input-placeholder{font-size:.875rem;color:#ccc}
.navbar-search .icon-search{display:inline}
.navbar--fix{background-color:#fff}
.navbar--fix .navbar-container{padding:13px 20px}
@media only screen and (max-width:767px){.navbar--fix .navbar-container{padding:0 15px}
}
.logo{-webkit-box-flex:1;-ms-flex:1;flex:1}
.logo-href{display:inline-block;width:155px; position: relative; top: 4px;}
@media only screen and (max-width:767px){.logo-href{width:95px}
}
.logo-href img:last-child{display:none}
.search-select{position:absolute;top:100%;width:150px;left:5px;display:none}
.search-select-item{background-color:#fff;padding:10px;color:#cf2c27;font-size:.875rem;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;-webkit-transition:.3s;transition:.3s}
.search-select-item:hover{background-color:#cf2c27;color:#fff}
.unit-menu{position:fixed;top:122px;left:0;width:100%;max-height:calc(100vh - 122px);overflow:auto;z-index:10;-ms-overflow-style:none;scrollbar-width:none}
.unit-menu::-webkit-scrollbar{display:none}
.unit-menu .container{max-width:1200px;width:100%;margin:0 auto}
.unit-menu .menu-wrap{display:none;padding-top:55px;background-color:#f7f7f7}
.unit-menu .menu-wrap.only-one-tier{padding:55px 0 50px 0}
.unit-menu .menu-wrap.only-one-tier .subunit-wrap{margin-top:30px}
.unit-menu .menu-wrap.only-one-tier .subunit-wrap>li{padding:20px 0}
.unit-menu .menu-wrap.only-one-tier .subunit-wrap>li .subunit{color:#000}
.unit-menu .menu-wrap.only-one-tier .subunit-wrap>li .second-tier{display:none}
.unit-menu .unit-head{font-weight:700}
.unit-menu .unit-head .en{font-size:1.875rem}
.unit-menu .unit-head .ch{font-size:1.25rem}
.unit-menu .subunit-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 50px}
.unit-menu .subunit-wrap>li{width:calc((100% - 100px)/ 3);padding:50px 0}
.unit-menu .subunit-wrap>li:nth-child(3n+1):not(:first-child){position:relative}
.unit-menu .subunit-wrap>li:nth-child(3n+1):not(:first-child):before{content:"";position:absolute;top:0;left:0;width:calc(300% + 100px);height:1px;background-color:rgba(0,0,0,.1)}
.unit-menu .subunit-wrap>li .subunit{color:#cf2c27;font-size:1.125rem}
.unit-menu .subunit-wrap>li .second-tier{margin-top:15px}
.unit-menu .subunit-wrap>li .second-tier>li{font-size:.875rem;font-weight:500;line-height:1.5}
.unit-menu .subunit-wrap>li .second-tier>li:not(:first-child){margin-top:10px}
.unit-menu .subunit-wrap>li .second-tier>li a{color:#3f3f3f}
.unit-menu .subunit-wrap>li .second-tier>li>div .arrow{display:none}
.unit-menu .subunit-wrap>li .second-tier>li.has-sub.active>div .arrow{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}
.unit-menu .subunit-wrap>li .second-tier>li.has-sub>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.unit-menu .subunit-wrap>li .second-tier>li.has-sub>div .arrow{display:block;width:9px;height:6px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgMTAgNyIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01LjAwMDAxIDAuNTg1OTM4TDkuNzA3MTIgNS4yOTMwNEw4LjI5MjkxIDYuNzA3MjZMNS4wMDAwMSAzLjQxNDM2TDEuNzA3MTIgNi43MDcyNkwwLjI5MjkwOCA1LjI5MzA0TDUuMDAwMDEgMC41ODU5MzhaIiBmaWxsPSIjM0YzRjNGIi8+Cjwvc3ZnPg==") no-repeat center/contain;margin-right:9px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}
.unit-menu .subunit-wrap>li .second-tier>li.has-sub>div>a{color:#000;font-weight:700}
.unit-menu .subunit-wrap>li .third-tier{margin-top:5px;padding:0 0 0 18px}
.unit-menu .subunit-wrap>li .third-tier>li:not(:first-child){margin-top:5px}
.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:100px;margin-bottom:50px}
@media only screen and (min-width:1921px){.menu{margin-top:100px;margin-bottom:50px}
}
@media only screen and (max-width:767px){.menu{margin-top:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px}
}
.menu-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;overflow:auto;display:none;background-size:cover;background-position:center center;-webkit-overflow-scrolling:touch}
.menu-lb-main{position:relative;padding-top:50px;padding-bottom:50px;min-height:100vh}
@media only screen and (min-width:1921px){.menu-lb-main{padding-top:50px;padding-bottom:50px}
}
@media only screen and (max-width:767px){.menu-lb-main{padding-top:35px;padding-bottom:100px}
}
.menu-lb-mask{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.7)}
.menu-lb-container{max-width:990px;margin:0 auto;position:relative;z-index:1;text-align:center}
.menu-lb .icon{color:#fff;font-size:1.5625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:45px;margin:auto;-webkit-transition:.3s;transition:.3s}
.menu-lb .icon p{font-size:1rem;font-weight:500;padding-top:3px}
.menu-lb .icon:hover{color:#cf2c27}
.menu-item{width:calc(33.33333% - 20px);text-align:center;margin:10px;-webkit-transition:.3s;transition:.3s}
@media only screen and (max-width:767px){.menu-item{max-width:210px;padding:0 5px;margin:0;width:100%}
}
.menu-item__href{font-size:1.875rem}
@media (max-width:1200px){.menu-item__href{font-size:calc(1.3125rem + .75vw)}
}
.menu-item__href{letter-spacing:.03em;color:#fff;line-height:1.2857;height:75px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:70px 0}
@media only screen and (min-width:1921px){.menu-item__href{padding:70px 0}
}
@media only screen and (max-width:767px){.menu-item__href{padding:20px 0;font-size:1.625rem;height:auto;min-height:33px}
}
.menu-item:hover{background-color:#cf2c27}
.menuLink-item{display:inline-block;padding-right:25px;padding-left:25px;font-size:0;margin-bottom:60px}
@media only screen and (min-width:1921px){.menuLink-item{margin-bottom:50px}
}
.menuLink-item:not(:first-of-type){border-left:1px solid rgba(255,255,255,.7)}
.menuLink-item__href{color:rgba(255,255,255,.7);letter-spacing:.01em;font-size:1rem;font-weight:500;line-height:1;-webkit-transition:.3s;transition:.3s}
.menuLink-item__href:hover{color:#cf2c27}
.menuTag{font-size:0;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media only screen and (max-width:767px){.menuTag{-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.menuTag-item{width:200px;padding-top:15px}
@media only screen and (max-width:767px){.menuTag-item{margin:20px 2px;width:150px}
}
.menuTag-item:nth-of-type(2n-1){border-top:5px solid #fff}
.menuTag-item:nth-of-type(2n){border-top:5px solid #cf2c27}
.menuTag-item__href{color:rgba(255,255,255,.7);letter-spacing:.01em;font-size:1rem;font-weight:500;line-height:1;-webkit-transition:.3s;transition:.3s}
.menuTag-item__href .icon{font-size:1rem;vertical-align:middle;display:inline}
.menuTag-item__href span{vertical-align:middle;margin-right:16px}
.language{position:absolute;left:0;right:0;top:100%;opacity:0;-webkit-transition:.3s;transition:.3s}
@media only screen and (max-width:767px){.language{top:100%;opacity:1;left:50%;right:initial;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% + 7px)}
}
.language-block{position:relative;padding-bottom:20px}
@media only screen and (max-width:767px){.language-block{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
}
.language-block:hover .language{top:100%;opacity:1}
.language-item{display:inline-block;font-size:0;-ms-flex-negative:0;flex-shrink:0}
.language-item__href{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:38px;height:38px;color:rgba(255,255,255,.7);font-size:.875rem;-webkit-transition:.3s;transition:.3s}
.language-item__href--active,.language-item__href:hover{background-color:#cf2c27}
.lb.menu-lb.copy ul.menu{padding:0 20px}
.lb.menu-lb.copy ul.menu .menu-item{max-width:none;min-height:35px}
.lb.menu-lb.copy ul.menu .menu-item .menu-item__href{font-family:Futura;font-size:1.125rem;font-weight:500;padding:20px 0;height:auto;line-height:1.34}
.lb.menu-lb.copy ul.menu .menu-item .num{color:#fff;text-align:center;font-family:Futura;font-size:1rem;font-weight:700}
.lb.menu-lb.copy ul.menu ul.menu-item-listdata{display:none}
.lb.menu-lb.copy .menu-lb-container .back_select_group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 30px;position:relative;margin-top:45px}
.lb.menu-lb.copy .menu-lb-container .back_select_group:after{content:"";width:calc(100% - 40px);height:1px;background:rgba(255,255,255,.5);position:absolute;bottom:-20px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
.lb.menu-lb.copy .menu-lb-container .back_select_group .group_L{color:#cf2c27;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.lb.menu-lb.copy .menu-lb-container .back_select_group .group_L .icon-arrowIn{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);margin-right:15px}
.lb.menu-lb.copy .menu-lb-container .back_select_group .group_R{color:#fff;text-align:right;font-family:Futura;font-size:1.625rem;font-weight:700}
@media only screen and (max-width:767px){.lb.menu-lb.copy .menu-lb-container ul.menu{margin-top:30px}
}
.lb.menu-lb.copy{opacity:0;pointer-events:none;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s}
.lb.menu-lb.copy .menu-lb-main{padding-top:35px}
.lb.menu-lb ul.menu .menu-item .num{padding:0 15px;color:#fff}
.lb.menu-lb ul.menu .menu-item .icon-arrowIn,.lb.menu-lb ul.menu .menu-item .num{display:none}
.lb.menu-lb ul.menu .menu-item .icon-arrowIn{color:#cf2c27}
@media only screen and (max-width:767px){.lb.menu-lb.copy.show{opacity:1;pointer-events:auto}
.lb.menu-lb ul.menu .menu-item{max-width:335px;padding:0 10px}
.lb.menu-lb ul.menu .menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}
.lb.menu-lb ul.menu .menu-item .menu-item__href{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:none;width:100%;text-align:left}
.lb.menu-lb ul.menu .menu-item .num{padding:0 15px}
.lb.menu-lb ul.menu .menu-item .icon-arrowIn,.lb.menu-lb ul.menu .menu-item .num{display:block;font-size:1.125rem}
.lb.menu-lb ul.menu .menu-item .side-meun-btn{position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer}
}
.CG_Abg1{position:fixed;top:0;right:0;bottom:0;left:0;height:0;opacity:0;background-color:#fff;z-index:20;-webkit-animation:.5s both;animation:.5s both;-webkit-animation-name:opacity_in,height100;animation-name:opacity_in,height100}
.CG_Logo{background-image:url("../img/logo.png");width:127px;height:51px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-animation:.5s .5s both;animation:.5s .5s both;-webkit-animation-name:opacity_in;animation-name:opacity_in}
.swiper-pagination-clickable .swiper-pagination-bullet{width:5px;height:5px;border-radius:0}
.hero{position:relative}
.hero-banner{}
.hero-banner .swiper-slide{ padding-bottom: 45%; height: auto; }
@media only screen and (max-width:1024px){.hero-banner{}
}
@media only screen and (max-width:960px){.hero-banner{max-height:auto}
.hero-banner .swiper-slide{ padding-bottom: 48%; }
}
.hero-item{background-size:cover;background-position:center center}
.hero-item--white{color:#fff}
.hero-item--white .hero-inner__p{color:rgba(255,255,255,.7)}
.hero-inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;padding:20px;width:80%}
@media only screen and (max-width:500px){.hero-inner{top:10%;left:20px;right:20px;width:calc(100% - 40px);-webkit-transform:none;transform:none;text-align:left}
}
.hero-inner__title{font-size:3.125rem}
@media (max-width:1200px){.hero-inner__title{font-size:calc(1.4375rem + 2.25vw)}
}
@media only screen and (max-width:767px){.hero-inner__title{font-size:2.5rem}
}
@media only screen and (max-width:375px){.hero-inner__title{font-size:3.125rem;line-height:1.1;margin-bottom:10px}
}
@media only screen and (max-width:375px) and (max-width:1200px){.hero-inner__title{font-size:calc(1.4375rem + 2.25vw)}
}
.hero-inner__subtitle{font-weight:500;font-size:1.875rem}
@media (max-width:1200px){.hero-inner__subtitle{font-size:calc(1.3125rem + .75vw)}
}
@media only screen and (max-width:767px){.hero-inner__subtitle{font-size:1.5rem}
}
@media only screen and (max-width:374px){.hero-inner__subtitle{font-size:1.875rem}
}
@media only screen and (max-width:374px) and (max-width:1200px){.hero-inner__subtitle{font-size:calc(1.3125rem + .75vw)}
}
.hero-inner__p{font-size:1rem;color:#666;max-width:420px;margin:0 auto}
@media only screen and (max-width:767px){.hero-inner__p{font-size:.875rem;margin:0}
}
.hero-inner--left{text-align:left;left:35%;-webkit-transform:translate(-25%,-50%);transform:translate(-25%,-50%)}
@media only screen and (max-width:767px){.hero-inner--left{text-align:left;left:20px;-webkit-transform:none;transform:none}
}
.hero-inner--left .hero-inner__p{margin-left:0}
.hero-inner .goPage{margin-top:50px}
@media only screen and (max-width:375px){.hero-inner .goPage{margin-top:25px}
}
.hero-menu{position:absolute;right:0;left:0;top:calc(100% - 115px);z-index:1}
@media only screen and (max-width:1199px){.hero-menu{position:relative;margin-top:-115px;margin-bottom:-65px;display: none;}
}
@media only screen and (max-width:560px){.hero-menu{margin:0;bottom:115px}
}
@media only screen and (max-width:767px){.hero-menu--fix{z-index:99}
}
.hero-menu-block{max-width:1400px;margin:0 auto;width:95%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media only screen and (max-width:560px){.hero-menu-block{width:calc(100% - 40px)}
}
.hero-menu-left,.hero-menu-right{width:50%;height:115px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-ms-flex-item-align:start;align-self:flex-start}
@media only screen and (max-width:1199px){.hero-menu-left,.hero-menu-right{max-width:700px;width:100%}
}
@media only screen and (max-width:560px){.hero-menu-left,.hero-menu-right{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.hero-menu-left{background-color:#525252;max-height:140px;overflow:hidden;-webkit-transition:.5s;transition:.5s}
@media only screen and (max-width:560px){.hero-menu-left{min-height:75px;max-height:75px;margin-bottom:2px}
}
.hero-menu-left--open{max-height:346px;height:100%}
@media only screen and (max-width:560px){.hero-menu-left--open{height:100vh;max-height:none;position:fixed;z-index:11;top:0;left:0}
.hero-menu-left--open .appMenu__title{width:100%;text-align:center;border-bottom:1px solid rgba(255,255,255,.5)}
.hero-menu-left--open .appMenu-more{display:none}
}
.hero-menu-right{background-color:#cf2c27;padding:0 2.5vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media only screen and (max-width:560px){.hero-menu-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px 0;height:115px}
}
.hero-countrol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:10;width:90%;max-width:1640px;margin:0 auto;left:0;right:0}
.hero .swiper-pagination-clickable .swiper-pagination-bullet{margin:15px 0;display:block}
@media only screen and (max-width:767px){.hero .swiper-pagination{right:0}
}
.hero .goBlock{margin-left:auto}
@media only screen and (max-width:767px){.hero .goBlock{display:none}
}
.hero .goBlock .icon-arrowGoDown{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#cf2c27}
.hero .goBlock .icon-arrowGoDown span{font-size:.75rem;font-weight:500;text-transform:uppercase;color:#858585;margin-top:8px;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-transition:.3s;transition:.3s}
.hero .goBlock:hover span{color:#cf2c27}
.hero--transparent .navbar{background-color:transparent}
.hero--transparent .navbar .logo-href>img{display:none}
.hero--transparent .navbar .logo-href>img:last-child{display:block}
.hero--transparent .navbar-item__href{color:#ccc}
.hero--transparent .navbar-aside__href{color:#ccc}
.hero--transparent .navbar-search{border:1px solid #ccc}
.hero--transparent .navbar-search__input{color:#fff}
.hero--transparent .navbar-search__title:after{border-color:transparent transparent #cf2c27 transparent}
.hero--transparent .navbar--fix{background-color:#fff}
.hero--transparent .navbar--fix .navbar-item__href{color:#454545}
.hero--transparent .navbar--fix .navbar-aside__href{color:#454545}
.hero--transparent .navbar--fix .navbar-search{border:1px solid #cf2c27}
.hero--transparent .navbar--fix .navbar-search__input{color:#000}
.hero--transparent .navbar--fix .navbar-search__title:after{border-color:transparent transparent #000 transparent}
.hero--transparent .navbar--fix .navbar-search--focus{border-color:#cf2c27}
.hero--transparent .navbar--fix .icon-search{color:#000}
.hero--transparent .navbar--fix .logo-href>img{display:block}
.hero--transparent .navbar--fix .logo-href>img:last-child{display:none}
.hero--transparent .navbar--fix .icon-menu{color:#cf2c27}
.hero--transparent .navbar--fix .icon-menu:hover{color:#595959}
.hero--transparent .icon-menu{color:#cf2c27}
.hero--transparent .icon-menu:hover{color:#ccc}
.hero--transparent .icon-search{color:#999}
.hero--transparent .swiper-pagination-clickable .swiper-pagination-bullet{background-color:#999;opacity:1}
.hero--transparent .swiper-pagination-clickable .swiper-pagination-bullet-active{background-color:#cf2c27}
.appMenu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:13px 0 13px 2.5vw}
@media only screen and (min-width:1921px){.appMenu{padding:13px 0 13px 48px}
}
@media only screen and (max-width:560px){.appMenu{width:auto;position:absolute;right:0;left:0;top:50px}
}
.appMenu__title{letter-spacing:.03em;font-size:1.75rem}
@media (max-width:1200px){.appMenu__title{font-size:calc(1.3rem + .6vw)}
}
.appMenu__title{color:#fff;padding:0 2.5vw;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:115px}
@media only screen and (min-width:1921px){.appMenu__title{padding:0 48px}
}
@media only screen and (max-width:560px){.appMenu__title{font-size:1.625rem;height:70px}
}
.appMenu__title:after{content:"";position:absolute;width:1px;height:34px;background-color:rgba(255,255,255,.5);right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
@media only screen and (max-width:560px){.appMenu__title:after{content:none}
}
.appMenu-item{width:calc((100% - 3.12vw)/ 3);opacity:.35;-webkit-transition:.3s;transition:.3s;margin:6px .52vw;text-align:center}
@media only screen and (min-width:1921px){.appMenu-item{margin:15px 10px;width:calc(33.33333% - 20px)}
}
.appMenu-item:hover{opacity:1}
.appMenu-item__img{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;cursor:pointer}
.appMenu-item__img img{max-height:30px;max-width:50px}
.appMenu-item__p{color:#fff;font-size:.775rem;font-weight:500;cursor:pointer}
.appMenu-more{padding-right:3.125vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:.35;-webkit-transition:.3s;transition:.3s;margin:0 .52vw;height:115px}
.appMenu-more:hover{opacity:1}
@media only screen and (max-width:560px){.appMenu-more{height:70px;position:absolute;right:30px}
.appMenu-more .appMenu-item__p{display:none}
}
@media only screen and (max-width:375px){.appMenu-more{right:0}
}
.moreIcon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px;height:24px;border-radius:20px;background-color:rgba(0,0,0,.3);text-align:center;vertical-align:middle}
.moreIcon span{width:4px;height:4px;background-color:#fff;border-radius:50%;margin:0 2px}
.heroMessage__img{max-width:110px;margin-right:auto}
@media only screen and (max-width:560px){.heroMessage__img{margin:0 auto}
}
.heroMessage__p{color:#fff;letter-spacing:.02em;text-transform:uppercase;max-width:360px;margin:0 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.02em}
@media only screen and (max-width:560px){.heroMessage__p{display:none}
}
.heroMessage__gutter{padding:0;outline:0;border:none;width:1px;height:34px;background-color:rgba(255,255,255,.5);margin-right:20px;margin-left:20px}
@media only screen and (max-width:560px){.heroMessage__gutter{width:100%;height:1px;margin:15px 0}
}
.heroMessage__href{color:#fff;max-width:85px;font-size:.875rem;text-transform:uppercase;line-height:1.3;-webkit-transition:.3s;transition:.3s}
@media only screen and (max-width:560px){.heroMessage__href{max-width:none}
}
.heroMessage__href:hover{color:#fff; text-decoration: underline;}
.home .productBlock-full{padding-top:100px;padding-bottom:100px}
@media only screen and (max-width:1199px){.home .productBlock-full{padding-top: 85px; padding-bottom:85px}
}
@media only screen and (max-width:560px){.home .productBlock-full{}
}
.home .productBlock-container{max-width:1315px;margin:0 auto;width:95%}
@media only screen and (max-width:767px){.home .productBlock-container{width:100%}
}
.home .appBlock-full{background-color:#f2f2f2;padding-bottom:85px;position:relative}
@media only screen and (max-width:1199px){.home .appBlock-full{padding-bottom:85px;background-color:transparent}
}
.home .appBlock-container{max-width:1315px;margin:0 auto;position:relative;width:95%;padding-top:85px}
@media only screen and (max-width:960px){.home .appBlock-container{width:100%;position:static;background-color:#f2f2f2}
}
@media only screen and (max-width:960px){.home .appBlock-container .article{text-align:center}
}
@media only screen and (max-width:960px){.home .appBlock-container .article__p{margin:0 auto}
}
.home .appBlock-container .goPage{position:absolute;bottom:10px;left:50%;margin-left:5px}
@media only screen and (max-width:960px){.home .appBlock-container .goPage{margin-left:0;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
}
.home .newsBlock-full{overflow:hidden;padding-top:100px;padding-bottom:100px}
@media only screen and (max-width:1199px){.home .newsBlock-full{padding-top:85px;padding-bottom:85px}
}
.home .newsBlock-full .swiper-pagination{position:static;width:50%;padding-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.home .newsBlock-full .swiper-pagination-clickable .swiper-pagination-bullet{margin:0 7.5px}
.home .newsBlock-full .moreLi{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex}
.home .newsBlock-full .media__img{padding-left:30.095%;padding-bottom:22.095%;width:calc(100% - 407px)}
@media only screen and (max-width:960px){.home .newsBlock-full .media__img{padding-left:36.825%;padding-bottom:58.825%}
}
@media only screen and (max-width:560px){.home .newsBlock-full .media__img{min-width:auto;height:auto;padding-bottom:44.19%;padding-left:71.19%}
}
.home .newsBlock-container{max-width:1315px;margin:0 auto;margin-top:25px;padding-top:50px;overflow:visible;width:calc(100% - 64px)}
@media only screen and (max-width:767px){.home .newsBlock-container{padding-top:0;margin-top:40px}
}
@media only screen and (max-width:560px){.home .newsBlock-container{width:calc(100% - 40px)}
}
.home .newsBlock-container .media-wrapper{width:calc(100% + 32px)}
.home .newsBlock-container .swiper-button{position:absolute;top:35%;width:50px;height:50px;background:#fff;-webkit-filter:drop-shadow(0 0 5px #ccc);filter:drop-shadow(0 0 5px #ccc);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;z-index:1;color:#cf2c27;cursor:pointer}
.home .newsBlock-container .swiper-button.left{left:-175px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .5s ease;transition:all .5s ease}
@media only screen and (max-width:1720px){.home .newsBlock-container .swiper-button.left{left:-100px}
}
@media only screen and (max-width:1560px){.home .newsBlock-container .swiper-button.left{left:-50px}
}
@media only screen and (max-width:1366px){.home .newsBlock-container .swiper-button.left{left:0;-webkit-transform:translateX(-15px) rotate(180deg);transform:translateX(-15px) rotate(180deg)}
}
.home .newsBlock-container .swiper-button.right{right:-175px;-webkit-transition:all .5s ease;transition:all .5s ease}
@media only screen and (max-width:1720px){.home .newsBlock-container .swiper-button.right{right:-100px}
}
@media only screen and (max-width:1560px){.home .newsBlock-container .swiper-button.right{right:-50px}
}
@media only screen and (max-width:1366px){.home .newsBlock-container .swiper-button.right{right:0;-webkit-transform:translateX(15px);transform:translateX(15px)}
}
.home .newsBlock-countrol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:45px}
.home .capBlock-full{background-attachment:fixed;background-size:cover;background-position:center center;padding-top:130px;padding-bottom:140px}
@media only screen and (max-width:1199px){.home .capBlock-full{padding-top:85px;padding-bottom:85px}
}
@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.home .capBlock-full{background-attachment:scroll}
}
.home .acBlock-full{padding-top:130px;padding-bottom:180px}
@media only screen and (max-width:1199px){.home .acBlock-full{padding-top:85px;padding-bottom:130px}
}
@media only screen and (max-width:960px){.home .acBlock-full{padding-bottom:85px}
}
.home .acBlock-container{max-width:1315px;margin:0 auto;width:95%}
@media only screen and (max-width:960px){.home .acBlock-container{width:100%}
.home .acBlock-container .article{text-align:center}
.home .acBlock-container .article__p{margin:0 auto}
}
.home .about-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:1;margin-top:30px}
@media only screen and (max-width:960px){.home .about-block{margin-top:20px}
}
.home .about-block .card-inner{max-width:540px;max-height:340px;padding:4.115vw 2.86vw;background-color:#e5e5e5;position:relative}
@media only screen and (max-width:960px){.home .about-block .card-inner{max-width:none;padding:40px 40px 60px 40px}
}
.home .about-block .card-inner:before{content:"";width:0;height:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-15px;border-style:solid;border-width:15px 15px 15px 0;border-color:transparent #e5e5e5 transparent transparent}
@media only screen and (max-width:960px){.home .about-block .card-inner:before{top:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-width:0 15px 15px 15px;border-color:transparent transparent #e5e5e5 transparent}
}
.home .about-block .moreLi-href{display:inline-block;margin-top:50px}
@media only screen and (max-width:960px){.home .about-block .moreLi-href{margin-top:20px}
}
.home .about-left{margin-left:-70px;width:62.358%}
@media only screen and (max-width:960px){.home .about-left{margin-left:0;width:100%}
}
.home .about-left__img{padding-bottom:73.172%;background-size:cover;background-position:center center}
.home .about-right{margin-top:-40px;width:41.065%}
@media only screen and (max-width:960px){.home .about-right{width:100%;margin-top:0}
}
.home .about-right__video{margin-left:-25px;margin-right:-25px;margin-top:-20px;padding-bottom:71.297%;background-size:cover;background-position:center center;position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
@media only screen and (max-width:960px){.home .about-right__video{margin-left:20px;margin-right:0;margin-top:-30px}
}
.home .about-right__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.home .csr-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-65px}
@media only screen and (max-width:960px){.home .csr-block{margin-top:0}
}
.home .csr-left{background-color:#cf2c27}
.home .csr-left .card-inner{padding:8.6vw 4.6875vw;padding-top:160px;max-width:540px;position:relative}
.home .csr-left .card-inner:before{content:"";width:0;height:0;position:absolute;top:160px;right:-15px;border-style:solid;border-width:15px 0 15px 15px;border-color:transparent transparent transparent #cf2c27}
@media only screen and (max-width:960px){.home .csr-left .card-inner:before{bottom:-5px;left:50%;right:auto;top:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-width:15px 15px 0 15px;border-color:#cf2c27 transparent transparent transparent}
}
@media only screen and (max-width:960px){.home .csr-left .card-inner{max-width:none;padding:40px}
}
.home .csr-left .moreLi-href{display:inline-block;margin-top:3.125vw}
@media only screen and (max-width:960px){.home .csr-left .moreLi-href{margin-top:20px}
}
.home .csr-left{margin-bottom:-45px;width:41.065%}
@media only screen and (max-width:960px){.home .csr-left{margin-bottom:0;width:100%}
}
.home .csr-right{-webkit-box-flex:1;-ms-flex:1;flex:1}
@media only screen and (max-width:960px){.home .csr-right{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}
}
.home .csr-right__img{padding-bottom:70.324%;margin-right:25px;background-size:cover;background-position:center center}
@media only screen and (max-width:960px){.home .csr-right__img{margin-right:20px;margin-top:-10px}
}
@media only screen and (max-width:767px){.home .invBlock-full{margin-bottom:60px}
}
.home .invBlock-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.home .invBlock-left{width:44.7917%;position:relative}
@media only screen and (max-width:1199px){.home .invBlock-left{width:55.2081%}
}
@media only screen and (max-width:767px){.home .invBlock-left{width:100%}
}
.home .invBlock-left__img{background-size:cover;background-position:center center;height:100%}
.home .invBlock-left .article{max-width:470px;margin-left:auto;margin-right:108px;padding:70px 40px 100px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}
@media only screen and (max-width:767px){.home .invBlock-left .article{max-width:none;padding:80px 40px 120px 40px;margin-right:auto}
}
.home .invBlock-left .article__p{max-width:none;width:auto}
.home .invBlock-left .moreLi{margin-top:50px}
.home .invBlock-left .goPage{position:absolute;right:-50px;bottom:4.6875vw}
@media only screen and (max-width:767px){.home .invBlock-left .goPage{right:auto;bottom:-25px;left:40px}
}
.home .invBlock-right{width:55.2081%}
@media only screen and (max-width:1199px){.home .invBlock-right{width:44.7917%}
}
@media only screen and (max-width:767px){.home .invBlock-right{width:100%}
}
.home .invBlock-right__img{padding-bottom:59.966%;background-size:cover;background-position:center center;height:100%}
.news .news-container{max-width:1640px;margin:0 auto}
.news .news-inner{position:relative;margin-top:27.5px;margin-bottom:170px}
@media only screen and (max-width:767px){.news .news-inner{margin-bottom:50px;margin-top:24px}
}
.news .news-inner:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background-color:#f2f2f2;z-index:-1;margin-top:80px;margin-bottom:-20px}
@media only screen and (max-width:767px){.news .news-inner:after{margin-bottom:80px}
}
.news .media{max-width:1275px;width:95%;margin:0 auto}
@media only screen and (max-width:767px){.news .media{width:100%}
}
.news .media-wrapper{margin-right:-22px;margin-left:-22px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media only screen and (max-width:960px){.news .media-wrapper{margin-right:0;margin-left:0}
}
.news .media-item{margin:27.5px 22px;width:calc(50% - 44px)}
.news .media-item:nth-of-type(2n){-webkit-transform:translateY(100px);transform:translateY(100px)}
@media only screen and (max-width:767px){.news .media-item:nth-of-type(2n){-webkit-transform:none;transform:none}
}
@media only screen and (max-width:767px){.news .media-item{margin:12.5px 20px;width:100%}
}
.news .media-inner{max-width:none}
@media only screen and (max-width:767px){.news .media-inner{margin-top:10px}
}
.news .media__date{color:#cf2c27}
.news_detail main{padding-top:122px;overflow:hidden}
.news_detail-container{max-width:1640px;margin:0 auto;position:relative}
@media only screen and (max-width:767px){.news_detail-container{margin-bottom:50px}
}
.news_detail-like{margin-top:75px}
@media only screen and (max-width:767px){.news_detail-like .article__gutter{margin-bottom:12.5px}
}
.news_detail-title{max-width:1210px;margin:0 auto;padding-top:50px;padding:50px 20px 30px 20px}
.news_detail-title nav{margin-bottom:18.5px}
@media only screen and (max-width:767px){.news_detail-title{padding-top:0;padding-bottom:20px}
.news_detail-title nav{margin-bottom:25px}
}
.news_detail-inner{max-width:1210px;margin:0 auto;padding:50px 20px 20px 20px;position:relative}
.news_detail-inner:after{content:"";position:absolute;top:0;left:50%;bottom:0;width:calc(100% + 430px);-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#f2f2f2;z-index:-1}
@media only screen and (max-width:767px){.news_detail-inner{padding-bottom:50px;padding:20px 20px 20px 20px}
}
.news_detail .table-link{max-width:1210px;margin:0 auto;padding-right:20px;padding-left:20px}
.news_detail .news-inner{position:relative;max-width:1640px;margin:0 auto;padding-right:20px;padding-left:20px}
@media only screen and (max-width:767px){.news_detail .news-inner{padding-right:0;padding-left:0}
}
.news_detail .news-inner:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background-color:#f2f2f2;z-index:-1;margin-top:165px;margin-bottom:-20px}
@media only screen and (max-width:767px){.news_detail .news-inner:after{margin-top:57.5px;margin-bottom:88px}
}
.news_detail .media{max-width:1340px;margin:0 auto}
.news_detail .media-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
.news_detail .media-item{margin:27.5px 0;width:50%}
.news_detail .media__date{color:#cf2c27}
.news_detail .likeNews-container{padding-left:32px;padding-right:32px}
@media only screen and (max-width:767px){.news_detail .likeNews-container{padding-bottom:22.5px;padding-right:20px;padding-left:20px}
}
.news_detail .swiper-pagination{display:none}
@media only screen and (max-width:767px){.news_detail .swiper-pagination{display:block;bottom:0}
}
.category-slider{position:relative;display:inline-block;max-width:100%;overflow:hidden;border-bottom:1px solid #000}
.category-slider:not(.slidable) .wrapper{pointer-events:none}
.category-slider:not(.slidable) .wrapper a{pointer-events:auto}
.category-slider.slidable{-webkit-mask-image:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),color-stop(20%,#fff),color-stop(80%,#fff),to(rgba(255,255,255,0)));-webkit-mask-image:linear-gradient(270deg,rgba(255,255,255,0),#fff 20%,#fff 80%,rgba(255,255,255,0));mask-image:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),color-stop(20%,#fff),color-stop(80%,#fff),to(rgba(255,255,255,0)));mask-image:linear-gradient(270deg,rgba(255,255,255,0),#fff 20%,#fff 80%,rgba(255,255,255,0))}
.category-slider.slidable .wrapper{cursor:-webkit-grab;cursor:grab}
.category-slider.slidable .wrapper.dragging{cursor:-webkit-grabbing;cursor:grabbing}
.category-slider.slidable .wrapper.moving .category{pointer-events:none}
.category-slider.is-start{-webkit-mask-image:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),color-stop(20%,#fff),to(#fff));-webkit-mask-image:linear-gradient(270deg,rgba(255,255,255,0),#fff 20%,#fff);mask-image:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),color-stop(20%,#fff),to(#fff));mask-image:linear-gradient(270deg,rgba(255,255,255,0),#fff 20%,#fff)}
.category-slider.is-end{-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(20%,#fff),to(#fff));-webkit-mask-image:linear-gradient(90deg,rgba(255,255,255,0),#fff 20%,#fff);mask-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(20%,#fff),to(#fff));mask-image:linear-gradient(90deg,rgba(255,255,255,0),#fff 20%,#fff)}
.category-slider .wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.category-slider .wrapper .item{-ms-flex-negative:0;flex-shrink:0}
.category-slider .wrapper .item.active a{color:red}
.app-inner{max-width:1920px;margin:0 auto;position:relative}
.app-inner:after{content:"";position:absolute;max-width:1640px;top:0;left:50%;bottom:0;width:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:rgba(0,0,0,.05);z-index:-1;margin-top:2.8645833333vw;margin-bottom:2.8645833333vw}
@media only screen and (min-width:1921px){.app-inner:after{margin-top:55px;margin-bottom:55px}
}
@media only screen and (max-width:960px){.app-inner:after{margin-top:0;margin-bottom:0}
}
.appMedia-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:55px;margin-bottom:55px}
@media only screen and (max-width:960px){.appMedia-item{margin-top:0;margin-bottom:0}
}
.appMedia-item:first-of-type{margin-top:0}
.appMedia-item:last-of-type{margin-bottom:0;padding-bottom:30px}
.appMedia-item:hover .appMedia__img{-webkit-transform:scale(1.05) rotate(.02deg);transform:scale(1.05) rotate(.02deg)}
.appMedia-item--container{max-width:1640px;width:calc(100% - 90px);margin-left:auto;margin-right:auto}
@media only screen and (max-width:960px){.appMedia-item--container{width:100%}
}
.appMedia-item--row.appMedia-item--full .appMedia__href{margin-left:-45px;max-width:1050px}
@media only screen and (max-width:960px){.appMedia-item--row.appMedia-item--full .appMedia__href{margin-left:0}
}
.appMedia-item--row.appMedia-item--full .card-inner{max-width:740px;padding:20px 11.46vw 20px 7.55vw}
@media only screen and (min-width:1921px){.appMedia-item--row.appMedia-item--full .card-inner{padding:20px 220px 20px 145px}
}
@media only screen and (max-width:960px){.appMedia-item--row.appMedia-item--full .card-inner{max-width:none;padding:30px 20px 50px 20px}
}
.appMedia-item--row.appMedia-item--container .appMedia__href{margin-left:-45px;max-width:875px}
@media only screen and (max-width:960px){.appMedia-item--row.appMedia-item--container .appMedia__href{margin-left:0;max-width:none}
}
.appMedia-item--row.appMedia-item--container .card-inner{max-width:810px;padding:20px 16.927vw 20px 5.20833vw}
@media only screen and (min-width:1921px){.appMedia-item--row.appMedia-item--container .card-inner{padding:20px 325px 20px 100px}
}
@media only screen and (max-width:960px){.appMedia-item--row.appMedia-item--container .card-inner{max-width:none;padding:30px 20px 50px 20px}
}
.appMedia-item--reverse.appMedia-item--full{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.appMedia-item--reverse.appMedia-item--full .appMedia__href{max-width:1050px}
.appMedia-item--reverse.appMedia-item--full .card-inner{max-width:740px;padding:20px 7.5520833vw 20px 10.9375vw}
@media only screen and (min-width:1921px){.appMedia-item--reverse.appMedia-item--full .card-inner{padding:20px 145px 20px 210px}
}
@media only screen and (max-width:960px){.appMedia-item--reverse.appMedia-item--full .card-inner{max-width:none;padding:30px 20px 50px 20px}
}
.appMedia-item--reverse.appMedia-item--container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.appMedia-item--reverse.appMedia-item--container .appMedia__href{margin-right:-45px;max-width:875px}
@media only screen and (max-width:960px){.appMedia-item--reverse.appMedia-item--container .appMedia__href{margin-right:0;max-width:none}
}
.appMedia-item--reverse.appMedia-item--container .card-inner{max-width:810px;padding:20px 6.25vw 20px 16.66667vw}
@media only screen and (min-width:1921px){.appMedia-item--reverse.appMedia-item--container .card-inner{padding:20px 115px 20px 320px}
}
@media only screen and (max-width:960px){.appMedia-item--reverse.appMedia-item--container .card-inner{max-width:none;padding:30px 20px 50px 20px}
}
.appMedia__href{overflow:hidden}
.appMedia__img{-webkit-transition:.5s;transition:.5s}
.appMedia .moreLi-href{margin-top:35px}
.appMedia .card-inner{width:50%}
@media only screen and (max-width:960px){.appMedia .card-inner{width:100%}
}
.appMedia .card__p{-webkit-line-clamp:initial;height:auto}
.appMedia .appMedia__href{-webkit-box-flex:1;-ms-flex:1;flex:1;width:50%}
@media only screen and (max-width:960px){.appMedia .appMedia__href{width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none}
}
.appMedia .appMedia__img{width:100%}
.app .page-more{margin-top:80px}
@media only screen and (max-width:767px){.app .page-more{margin-top:70px}
}
.app_list .app-container{max-width:1640px;width:100%;margin:0 auto}
.app_list .linkHref{position:absolute;width:100%;left:0;right:0;bottom:70px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media only screen and (max-width:960px){.app_list .linkHref{bottom:-36px;width:95%}
}
@media only screen and (max-width:767px){.app_list .linkHref{display:none}
}
.app_list .app-inner{max-width:1640px;padding-bottom:75px}
@media only screen and (max-width:767px){.app_list .app-inner{padding-bottom:55px}
}
.app_list .app-inner:after{margin-top:60px;margin-bottom:0}
.app_list .appCard{max-width:1240px;margin:0 auto;padding-bottom:0;margin-top:-27.5px;margin-bottom:-27.5px}
@media only screen and (max-width:767px){.app_list .appCard{margin-top:0;margin-bottom:0}
}
.app_list .appCard-block{margin-bottom:0;width:100%;margin-right:0;margin-left:0}
.app_list .appCard-item{margin-right:10px;margin-left:10px;width:calc(50% - 20px)}
@media only screen and (max-width:767px){.app_list .appCard-item{margin-right:0;margin-left:0;width:100%}
}
@media only screen and (max-width:767px){.app_list .page-more{margin-top:50px}
}
.app_detail .app-container{max-width:1640px;margin:0 auto}
.app_detail .app-container+.app-container{margin-top:3px}
.app_detail .linkHref{position:absolute;width:100%;left:0;right:0;bottom:70px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media only screen and (max-width:960px){.app_detail .linkHref{bottom:-36px;width:95%}
}
@media only screen and (max-width:767px){.app_detail .linkHref{display:none}
}
.app_detail-inner{max-width:1210px;margin:0 auto;padding:0 20px;margin-top:-30px}
.app_detail .table-link{max-width:1210px;margin:0 auto;padding-right:20px;padding-left:20px;margin-top:-2px}
@media only screen and (max-width:767px){.app_detail .table-link{padding-top:60px}
.app_detail .table-link:after{top:20px}
}
.app_detail .share-block{margin-bottom:0}
.app_detail .page-title__p,.app_list .page-title__p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.app_detail .section-category,.app_list .section-category{ position:absolute; left: 0; bottom: 0; width: 100%; height:70px;margin:0 auto;text-align:center;}
@media only screen and (max-width:767px){.app_detail .section-category,.app_list .section-category{bottom:calc((100% - 83px) * .11667);padding:0 20px; background: #727171;}
}
@media only screen and (max-width:575px){.app_detail .section-category,.app_list .section-category{position:relative;width:100%;left:auto;bottom:auto;-webkit-transform:none;transform:none}
}
.app_detail .section-category .arrow-wrap,.app_list .section-category .arrow-wrap{display:none;position:absolute;top:0;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%;padding:0 15px;pointer-events:none}
.app_detail .section-category .arrow-wrap .arrow,.app_list .section-category .arrow-wrap .arrow{color:rgba(255,255,255,.5)}
.app_detail .section-category .arrow-wrap .arrow.left,.app_list .section-category .arrow-wrap .arrow.left{-webkit-transform:scale(-1);transform:scale(-1)}
.app_detail .section-category .category-slider,.app_list .section-category .category-slider{border-bottom:none;background-color:#727171}
.app_detail .section-category .category-slider.slidable,.app_list .section-category .category-slider.slidable{background-color:transparent}
.app_detail .section-category .category-slider.slidable~.background,.app_list .section-category .category-slider.slidable~.background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#727171;z-index:-1}
.app_detail .section-category .category-slider.slidable~.arrow-wrap,.app_list .section-category .category-slider.slidable~.arrow-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}
.app_detail .section-category .category-slider .category,.app_list .section-category .category-slider .category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:234px;padding:20px;-webkit-transition:background-color .3s;transition:background-color .3s}
@media only screen and (max-width:767px){.app_detail .section-category .category-slider .category,.app_list .section-category .category-slider .category{min-width:auto}
}
.app_detail .section-category .category-slider .category:hover,.app_list .section-category .category-slider .category:hover{background-color:#cf2c27}
.app_detail .section-category .category-slider .category .icon,.app_list .section-category .category-slider .category .icon{width:24px;height:24px;margin-right:10px;-ms-flex-negative:0;flex-shrink:0}
.app_detail .section-category .category-slider .category .icon img,.app_list .section-category .category-slider .category .icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.app_detail .section-category .category-slider .category .text,.app_list .section-category .category-slider .category .text{color:#fff;font-size:1.25rem;font-weight:500}
.app_detail aside,.app_list aside{position:sticky;top:165px;width:150px;z-index:2}
@media only screen and (max-width:1024px){.app_detail aside,.app_list aside{display:none}
}
.app_detail aside .unit,.app_list aside .unit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}
.app_detail aside .unit .arrow,.app_list aside .unit .arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:6px;height:6px;-ms-flex-negative:0;flex-shrink:0;margin-left:16px}
.app_detail aside .unit .arrow:after,.app_list aside .unit .arrow:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:2.425px 0 2.425px 3px;border-color:transparent transparent transparent rgba(0,0,0,.3)}
.app_detail aside .unit.no-sub .arrow,.app_list aside .unit.no-sub .arrow{display:none}
.app_detail aside .unit.active,.app_list aside .unit.active{color:#cf2c27}
.app_detail aside .unit.active .arrow:after,.app_list aside .unit.active .arrow:after{border-color:transparent transparent transparent #000;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.app_detail aside>ul li:not(:first-child),.app_list aside>ul li:not(:first-child){margin-top:10px}
.app_detail aside>ul li>ul,.app_list aside>ul li>ul{display:none;padding:8px 0 20px 12px}
.app_detail section .article--page,.app_list section .article--page{padding-top:0}
.app_detail section .content-gutter,.app_list section .content-gutter{position:relative;width:120px;height:1px;background-color:#c2c2c2;margin:35px auto}
.app_detail section .content-gutter:before,.app_list section .content-gutter:before{content:"";position:absolute;left:0;bottom:0;width:60px;height:3px;background-color:#535353}
.app_detail section.documents .table-download,.app_list section.documents .table-download{max-width:1170px;width:calc(100% - 40px);margin:0 auto}
.app_detail section.documents .table-download .table-download-item,.app_list section.documents .table-download .table-download-item{text-transform:none}
.app_detail section.documents .download-container,.app_list section.documents .download-container{max-width:1170px;width:90%;margin:0 auto}
@media only screen and (max-width:575px){.app_detail section.documents .download-container,.app_list section.documents .download-container{width:calc(100% - 40px)}
}
.app_detail section.documents .download-container .download_list-inner,.app_list section.documents .download-container .download_list-inner{display:none}
.app_detail section.documents .download-container .download_list-inner:first-child,.app_list section.documents .download-container .download_list-inner:first-child{display:block}
.app_detail section.documents ul.list>li,.app_list section.documents ul.list>li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #c2c2c2}
@media only screen and (max-width:768px){.app_detail section.documents ul.list>li,.app_list section.documents ul.list>li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
}
.app_detail section.documents ul.list>li:after,.app_list section.documents ul.list>li:after{content:"";position:absolute;bottom:0;left:0;width:245px;height:2px;background-color:#000}
.app_detail section.documents ul.list>li:first-child,.app_list section.documents ul.list>li:first-child{border-top:1px solid #c2c2c2}
.app_detail section.documents ul.list>li:first-child:before,.app_list section.documents ul.list>li:first-child:before{content:"";position:absolute;top:-2px;left:0;width:245px;height:2px;background-color:#000}
.app_detail section.documents ul.list>li .categoryb,.app_list section.documents ul.list>li .categoryb{font-size:1.5rem;font-weight:700;letter-spacing:.015em;width:245px;text-align:center;padding:0 10px;-ms-flex-negative:0;flex-shrink:0}
@media only screen and (max-width:768px){.app_detail section.documents ul.list>li .categoryb,.app_list section.documents ul.list>li .categoryb{padding:18px 0 0;text-align:left}
}
.app_detail section.documents ul.list>li>ul,.app_list section.documents ul.list>li>ul{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;counter-reset:list-number}
.app_detail section.documents ul.list>li>ul>li,.app_list section.documents ul.list>li>ul>li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:18px 0}
.app_detail section.documents ul.list>li>ul>li:not(:first-child),.app_list section.documents ul.list>li>ul>li:not(:first-child){border-top:1px solid rgba(0,0,0,.1)}
.app_detail section.documents ul.list>li>ul>li:before,.app_list section.documents ul.list>li>ul>li:before{counter-increment:list-number;content:counter(list-number,decimal-leading-zero)}
.app_detail section.documents ul.list>li>ul>li .content,.app_list section.documents ul.list>li>ul>li .content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 10px}
.app_detail section.documents ul.list>li>ul>li .content .ext,.app_list section.documents ul.list>li>ul>li .content .ext{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,.7);font-size:.875rem;margin-top:5px}
.app_detail section.documents ul.list>li>ul>li .content .ext span:not(:first-child),.app_list section.documents ul.list>li>ul>li .content .ext span:not(:first-child){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:10px}
.app_detail section.documents ul.list>li>ul>li .content .ext span:not(:first-child):before,.app_list section.documents ul.list>li>ul>li .content .ext span:not(:first-child):before{content:"";width:3px;height:15px;background-color:rgba(0,0,0,.2);margin-right:10px}
.app_detail section.documents ul.list>li>ul>li .content p,.app_list section.documents ul.list>li>ul>li .content p{color:rgba(0,0,0,.7);font-size:.875rem;margin-top:5px}
.app_detail section.documents ul.list>li>ul>li .content p.partial-hidden,.app_list section.documents ul.list>li>ul>li .content p.partial-hidden{position:relative;height:63px;overflow:hidden}
.app_detail section.documents ul.list>li>ul>li .content p.partial-hidden:not(.show):after,.app_list section.documents ul.list>li>ul>li .content p.partial-hidden:not(.show):after{content:"";position:absolute;left:0;bottom:0;width:100%;height:30px;background:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(140%,rgba(48,117,187,0)));background:linear-gradient(0deg,#fff 0,rgba(48,117,187,0) 140%)}
.app_detail section.documents ul.list>li>ul>li .content p.partial-hidden.show+.moreLi-href:after,.app_list section.documents ul.list>li>ul>li .content p.partial-hidden.show+.moreLi-href:after{content:"close"}
.app_detail section.documents ul.list>li>ul>li .content p.partial-hidden+.moreLi-href,.app_list section.documents ul.list>li>ul>li .content p.partial-hidden+.moreLi-href{display:inline-block}
.app_detail section.documents ul.list>li>ul>li .content .moreLi-href,.app_list section.documents ul.list>li>ul>li .content .moreLi-href{display:none;padding-top:10px;padding-bottom:10px;margin-top:5px}
.app_detail section.documents ul.list>li>ul>li .content .moreLi-href:after,.app_list section.documents ul.list>li>ul>li .content .moreLi-href:after{content:"learn more"}
.app_detail section.documents ul.list>li>ul>li .download-btn,.app_list section.documents ul.list>li>ul>li .download-btn{text-align:center}
.app_detail section.videos,.app_list section.videos{background-color:#f2f2f2}
.app_detail section.videos .video-wrap,.app_list section.videos .video-wrap{max-width:1170px;width:calc(100% - 40px);margin:0 auto}
.app_detail section.videos .video-wrap .row,.app_list section.videos .video-wrap .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -25px -50px}
@media only screen and (max-width:767px){.app_detail section.videos .video-wrap .row,.app_list section.videos .video-wrap .row{margin:0 -15px -30px}
}
.app_detail section.videos .video-wrap .row .grid,.app_list section.videos .video-wrap .row .grid{width:50%;padding:0 25px;margin-bottom:50px}
@media only screen and (max-width:767px){.app_detail section.videos .video-wrap .row .grid,.app_list section.videos .video-wrap .row .grid{padding:0 15px;margin-bottom:30px}
}
@media only screen and (max-width:575px){.app_detail section.videos .video-wrap .row .grid,.app_list section.videos .video-wrap .row .grid{width:100%}
}
.app_detail section.videos .video-wrap .item,.app_list section.videos .video-wrap .item{-webkit-box-shadow:0 0 13px rgba(0,0,0,.1);box-shadow:0 0 13px rgba(0,0,0,.1)}
.app_detail section.videos .video-wrap .item:hover .img-box .video-cover,.app_list section.videos .video-wrap .item:hover .img-box .video-cover{background-color:rgba(0,0,0,0)}
.app_detail section.videos .video-wrap .item .img-box,.app_list section.videos .video-wrap .item .img-box{position:relative;width:100%;height:0;padding-bottom:57.143%;background-color:#ccc}
.app_detail section.videos .video-wrap .item .text-box,.app_list section.videos .video-wrap .item .text-box{padding:30px;background-color:#fff}
.app_detail section.videos .video-wrap .item .text-box .title,.app_list section.videos .video-wrap .item .text-box .title{line-height:1.5}
.app_detail section.videos .video-wrap .item .text-box p,.app_list section.videos .video-wrap .item .text-box p{font-size:.875rem;line-height:1.5;margin-top:10px}
.app_detail section.support .collapse-wrap,.app_list section.support .collapse-wrap{max-width:1170px;width:calc(100% - 40px);margin:0 auto}
.app_detail section.support .collapse-wrap .item,.app_list section.support .collapse-wrap .item{color:#000;border-radius:5px;border:1px solid #cf2c27;-webkit-transition:color .5s,background-color .5s;transition:color .5s,background-color .5s}
.app_detail section.support .collapse-wrap .item:not(:first-child),.app_list section.support .collapse-wrap .item:not(:first-child){margin-top:30px}
.app_detail section.support .collapse-wrap .item.active,.app_list section.support .collapse-wrap .item.active{color:#fff;background-color:#cf2c27}
.app_detail section.support .collapse-wrap .item.active .header .arrow,.app_list section.support .collapse-wrap .item.active .header .arrow{-webkit-transform:scale(-1);transform:scale(-1)}
.app_detail section.support .collapse-wrap .item .header,.app_list section.support .collapse-wrap .item .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px;cursor:pointer}
.app_detail section.support .collapse-wrap .item .header .arrow i,.app_list section.support .collapse-wrap .item .header .arrow i{display:block;font-size:.75rem;-webkit-transform:scale(.5);transform:scale(.5)}
.app_detail section.support .collapse-wrap .item .content,.app_list section.support .collapse-wrap .item .content{display:none;font-size:.875rem;line-height:1.5;padding:0 30px 30px}
.app_list .my-svg .text-temp>div{display:inline-block;position:absolute;top:0;left:0;visibility:hidden}
.app_list .my-svg .point{fill:#cf2c27;stroke:#cf2c27;-webkit-transition:fill .3s,stroke .3s;transition:fill .3s,stroke .3s}
.app_list .my-svg .point:hover{fill:#FF006B;stroke:#FF006B}
.app_list .my-svg .point line{stroke-width:1}
.app_list .my-svg .point text{fill:#fff}
.app_list section{padding:80px 0}
.app_list section.solutions{background-color:#f2f2f2}
.app_list section.solutions .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:1170px;width:95%;margin:0 auto}
@media only screen and (max-width:767px){.app_list section.solutions .inner{width:calc(100% - 40px)}
}
.app_list section.solutions .content{width:calc(100% - 150px);padding-left:70px}
@media only screen and (max-width:1024px){.app_list section.solutions .content{width:100%;padding-left:0}
}
.app_list section.solutions .content .svg-wrap{text-align:left}
.app_list section.solutions .content .svg-wrap .svg-container{position:relative;margin-top:10px}
@media only screen and (max-width:767px){.app_list section.solutions .content .svg-wrap .svg-container{height:500px}
}
.app_list section.solutions .content .svg-wrap .svg-container.show-tips .scroll-tips{opacity:1}
.app_list section.solutions .content .svg-wrap .svg-container .scroll-tips{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;color:#fff;background-color:rgba(0,0,0,.7);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:1;pointer-events:none}
.app_list section.solutions .content .svg-wrap svg{display:block}
.app_list section.solutions .content .text-editor{padding:60px 0}
.app_list section.solutions .content .item-wrap .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px -30px -15px}
.app_list section.solutions .content .item-wrap .row .grid{width:50%;padding:0 15px;margin-bottom:30px}
.app_list section.solutions .content .item-wrap .row .grid:nth-child(odd):last-child{width:100%}
@media only screen and (max-width:767px){.app_list section.solutions .content .item-wrap .row .grid{width:100%}
}
.app_list section.solutions .content .item-wrap .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px;background-color:#fff;border:1px solid #cf2c27;-webkit-box-shadow:0 0 13px rgba(0,0,0,.1);box-shadow:0 0 13px rgba(0,0,0,.1);-webkit-transition:background-color .5s;transition:background-color .5s}
.app_list section.solutions .content .item-wrap .item:hover{color:#fff;background-color:#cf2c27}
.app_list section.solutions .content .item-wrap .item:hover .icon img:not(.hover){opacity:0}
.app_list section.solutions .content .item-wrap .item:hover .icon img.hover{opacity:1}
.app_list section.solutions .content .item-wrap .item .icon{position:relative;width:min(32.664%,130px);-ms-flex-negative:0;flex-shrink:0}
.app_list section.solutions .content .item-wrap .item .icon:after{content:"";display:block;width:100%;height:0;padding-bottom:100%}
.app_list section.solutions .content .item-wrap .item .icon img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.app_list section.solutions .content .item-wrap .item .icon img.hover{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;z-index:1}
.app_list section.solutions .content .item-wrap .item .text{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:30px}
.app_list section.solutions .content .item-wrap .item .text p{display:block;font-size:.875rem;line-height:1.5;margin-top:10px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.app_list section.solutions .content .item-wrap .item .text .moreb{text-align:right}
.app_list section.articles .media{max-width:1270px;width:calc(100% - 80px);margin:-20px auto}
@media only screen and (max-width:767px){.app_list section.articles .media{width:calc(100% - 40px)}
}
.app_list section.articles .media-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}
.app_list section.articles .media-item{margin:20px;width:calc(50% - 40px)}
@media only screen and (max-width:767px){.app_list section.articles .media-item{width:100%;margin:0 20px}
.app_list section.articles .media-item:not(:first-child){margin-top:25px}
}
@media only screen and (min-width:768px){.app_list section.articles .media-item:nth-of-type(2){margin-top:60px}
.app_list section.articles .media-item:nth-of-type(odd):not(:first-child){margin-top:-20px}
}
.app_list section.articles .media__date{color:#cf2c27}
.app_detail .linkHref{max-width:1550px}
.app_detail .wTable-block{padding-bottom:0}
.app_detail .wTable-block:not(:first-of-type){margin-top:30px}
.app_detail .related-product-menu{height:100%;background-color:#fff;border-left:1px solid #c3c3c3;pointer-events:auto}
@media only screen and (max-width:767px){.app_detail .related-product-menu{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:.5s -webkit-transform;transition:.5s -webkit-transform;transition:.5s transform;transition:.5s transform,.5s -webkit-transform}
}
.app_detail .related-product-menu.desktop.show,.app_detail .related-product-menu.mobile.show{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.app_detail .related-product-menu.mobile{display:none;position:fixed;top:0;right:0;width:300px;z-index:11}
@media only screen and (max-width:575px){.app_detail .related-product-menu.mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.app_detail .related-product-menu.mobile.show:after{opacity:1;pointer-events:auto}
.app_detail .related-product-menu.mobile:after{content:"";position:absolute;top:0;right:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:-1;pointer-events:none}
.app_detail .related-product-menu.mobile>.scrollbar-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#fff}
.app_detail .related-product-menu.mobile .back-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:40px;color:#fff;background-color:#cf2c27;cursor:pointer}
.app_detail .related-product-menu .scroll-element.scroll-x{display:none!important}
.app_detail .related-product-menu .scroll-wrapper>.scroll-element.scroll-y{width:4px}
.app_detail .related-product-menu .scroll-wrapper>.scroll-element.scroll-y:hover{width:6px}
.app_detail .related-product-menu .scroll-wrapper>.scroll-element .scroll-element_outer{top:0;right:0}
.app_detail .related-product-menu .scrollbar-wrap{width:100%;height:100%;overflow:hidden}
.app_detail .related-product-menu .collapse-wrap .item:not(:first-child){border-top:1px solid #c3c3c3}
.app_detail .related-product-menu .collapse-wrap .item.active .header{background-color:#fff}
.app_detail .related-product-menu .collapse-wrap .item.active .header .arrow{-webkit-transform:scale(-1);transform:scale(-1)}
.app_detail .related-product-menu .collapse-wrap .item .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 15px;background-color:#f2f2f2;-webkit-transition:background-color .5s;transition:background-color .5s;cursor:pointer}
.app_detail .related-product-menu .collapse-wrap .item .header .text{font-size:.875rem;line-height:1.8}
.app_detail .related-product-menu .collapse-wrap .item .header .arrow i{display:block;font-size:.75rem;-webkit-transform:scale(.5);transform:scale(.5)}
.app_detail .related-product-menu .collapse-wrap .item .content{display:none}
.app_detail .related-product-menu .collapse-wrap .item .content>ul.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px 15px 10px;background-color:#fff}
.app_detail .related-product-menu .collapse-wrap .item .content>ul.inner>li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
.app_detail .related-product-menu .collapse-wrap .item .content>ul.inner>li:not(:first-child){margin-top:20px}
.app_detail .related-product-menu .collapse-wrap .item .content .img-box{width:80px;height:80px;-ms-flex-negative:0;flex-shrink:0}
@media only screen and (max-width:767px){.app_detail .related-product-menu .collapse-wrap .item .content .img-box{width:70px;height:70px}
}
.app_detail .related-product-menu .collapse-wrap .item .content .text-box{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 10px 0 15px}
.app_detail .related-product-menu .collapse-wrap .item .content .text-box .title{font-size:.875rem;line-height:1.8}
.app_detail .related-product-menu .collapse-wrap .item .content .text-box p{font-size:.75rem;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}
.app_detail .related-product-menu .collapse-wrap .item .content .option-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}
.app_detail .related-product-menu .collapse-wrap .item .content .option-box .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px}
.app_detail section{padding:80px 0}
.app_detail section.section-description{background-color:#f2f2f2}
.app_detail section.section-description>.inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:1170px;width:95%;margin:0 auto}
@media only screen and (max-width:767px){.app_detail section.section-description>.inner{width:calc(100% - 40px)}
}
.app_detail section.section-description>.inner>.content{width:calc(100% - 150px);padding-left:70px}
@media only screen and (max-width:1024px){.app_detail section.section-description>.inner>.content{width:100%;padding-left:0}
}
.app_detail section.section-description .first-block{padding-bottom:0}
.app_detail section.section-description .description-img{position:relative;width:100%;height:0;padding-bottom:75.79%}
.app_detail section.section-description .description-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.app_detail section.section-description .system-block{position:relative;padding-top:80px;z-index:1}
.app_detail section.section-description .system-block:after{content:"";position:absolute;left:calc(50% - 110px);top:0;width:100vw;height:calc(100% + 80px);background-color:#fff;z-index:-1;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}
@media only screen and (max-width:1024px){.app_detail section.section-description .system-block:after{left:50%}
}
.app_detail section.section-description .system-block>p{text-align:center}
.app_detail section.section-description .system-block .system-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:437px;border:1px solid #c3c3c3;margin-top:30px}
@media only screen and (max-width:767px){.app_detail section.section-description .system-block .system-wrap{max-width:570px;margin:30px auto 0;border-bottom:none;overflow:hidden}
}
.app_detail section.section-description .system-block .system-wrap .left{position:relative;width:60.1266%;overflow:hidden}
@media only screen and (max-width:767px){.app_detail section.section-description .system-block .system-wrap .left{width:100%}
}
.app_detail section.section-description .system-block .system-wrap .left.show-tips .scroll-tips{opacity:1}
.app_detail section.section-description .system-block .system-wrap .left .operate-tips{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;color:#fff;background-color:rgba(0,0,0,.7);z-index:3}
.app_detail section.section-description .system-block .system-wrap .left .operate-tips.hide{opacity:0;pointer-events:none;-webkit-transition:opacity .3s;transition:opacity .3s}
.app_detail section.section-description .system-block .system-wrap .left .operate-tips .icon{font-size:1.5625rem}
.app_detail section.section-description .system-block .system-wrap .left .operate-tips .text{font-size:.75rem;line-height:1.5;margin-top:12px}
.app_detail section.section-description .system-block .system-wrap .left .scroll-tips{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;color:#fff;background-color:rgba(0,0,0,.7);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:2;pointer-events:none}
.app_detail section.section-description .system-block .system-wrap .left .graphic-wrap{position:relative;width:570px;height:435px;z-index:1}
.app_detail section.section-description .system-block .system-wrap .left .graphic-wrap .area-wrap{position:absolute;width:100%;height:100%}
.app_detail section.section-description .system-block .system-wrap .left .graphic-wrap .area-wrap .area{position:absolute}
.app_detail section.section-description .system-block .system-wrap .left .graphic-wrap .area-wrap .area.active,.app_detail section.section-description .system-block .system-wrap .left .graphic-wrap .area-wrap .area:hover{background-color:rgba(255,0,0,.3)}
.app_detail section.section-description .system-block .system-wrap .left .graphic-wrap img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.app_detail section.section-description .system-block .system-wrap .right{width:39.8734%;min-width:300px;height:100%}
@media only screen and (max-width:767px){.app_detail section.section-description .system-block .system-wrap .right{position:absolute;top:0;right:0;width:300px;z-index:2;overflow:hidden;pointer-events:none}
}
@media only screen and (max-width:575px){.app_detail section.section-description .system-block .system-wrap .right{display:none}
}
.app_detail section.section-description .system-block .related-menu-btn{display:none}
@media only screen and (max-width:767px){.app_detail section.section-description .system-block .related-menu-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:570px;width:100%;height:40px;color:#fff;background-color:#cf2c27;margin:0 auto;cursor:pointer}
}
.app_detail section.section-description .system-block .related-menu-btn.active{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.app_detail section.section-description .system-block .related-menu-btn.active:before{content:attr(data-open)}
.app_detail section.section-description .system-block .related-menu-btn.active:after{-webkit-transform:scale(-1);transform:scale(-1)}
.app_detail section.section-description .system-block .related-menu-btn:before{content:attr(data-close);display:block;font-size:.875rem;line-height:1.5;padding:0 10px}
.app_detail section.section-description .system-block .related-menu-btn:after{content:"\e901";font-family:icomoon;font-size:.75rem;padding:0 10px}
.app_detail section.devices{background-color:#f2f2f2}
.app_detail section.devices .wTable{width:95%}
.csrMedia{max-width:1640px;margin:0 auto;position:relative}
.csrMedia:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#f2f2f2;z-index:-1}
.csrMedia-wrapper{max-width:1560px;margin:0 auto;padding:15px 20px}
@media only screen and (max-width:767px){.csrMedia-wrapper{padding:35px 20px 55px 20px}
}
.csrMedia__href{-webkit-box-flex:1;-ms-flex:1;flex:1;width:50%;overflow:hidden}
@media only screen and (max-width:767px){.csrMedia__href{width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none}
}
.csrMedia__img{-webkit-transition:.5s;transition:.5s}
.csrMedia-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:85px;margin-bottom:85px}
@media only screen and (max-width:767px){.csrMedia-item{margin-top:55px;margin-bottom:55px}
.csrMedia-item:first-of-type{margin-top:0}
.csrMedia-item:last-of-type{margin-bottom:0}
}
.csrMedia-item--row .card-inner{padding:20px 6.5104vw 20px 2.604vw}
@media only screen and (min-width:1921px){.csrMedia-item--row .card-inner{padding:20px 125px 20px 50px}
}
@media only screen and (max-width:767px){.csrMedia-item--row .card-inner{margin-top:25px;padding:0}
}
.csrMedia-item--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.csrMedia-item--reverse .card-inner{padding:20px 2.604vw 20px 6.5104vw}
@media only screen and (min-width:1921px){.csrMedia-item--reverse .card-inner{padding:20px 50px 20px 125px}
}
@media only screen and (max-width:767px){.csrMedia-item--reverse .card-inner{margin-top:25px;padding:0}
}
.csrMedia-item:hover .csrMedia__img{-webkit-transform:scale(1.05) rotate(.02deg);transform:scale(1.05) rotate(.02deg)}
.csrMedia .card-inner{max-width:660px;width:50%}
@media only screen and (max-width:767px){.csrMedia .card-inner{width:100%;max-width:none}
}
.csr .page-gutter{max-width:1640px;margin:0 auto}
.csr .goPage{margin-top:55px}
.csr_list .slidelink-group{position:absolute;left:0;width:calc(100% - 40px);right:0;top:calc(100% - 50px);z-index:1}
.csr_list .csr-container{max-width:1640px;margin:0 auto}
.csr_list .csr-inner{background-color:#f2f2f2;padding:100px 0;margin-bottom:100px}
@media only screen and (max-width:767px){.csr_list .csr-inner{margin-bottom:50px}
}
.csrList{max-width:1030px;margin:0 auto;padding:0 20px}
.csrList-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:45px;margin-bottom:45px}
@media only screen and (max-width:767px){.csrList-item{margin-top:25px;margin-bottom:25px}
}
.csrList-item:first-of-type{margin-top:0}
.csrList-item:last-of-type{margin-bottom:0}
.csrList-item:nth-of-type(2n-1) .card-inner{padding:0 2.0833vw 0 2.604vw;padding-top:10px}
@media only screen and (min-width:1921px){.csrList-item:nth-of-type(2n-1) .card-inner{padding:0 40px 0 50px}
}
@media only screen and (max-width:767px){.csrList-item:nth-of-type(2n-1) .card-inner{padding:0}
}
.csrList-item:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.csrList-item:nth-of-type(2n) .card__gutterPrimary{margin-left:auto}
@media only screen and (max-width:767px){.csrList-item:nth-of-type(2n) .card__gutterPrimary{margin-left:0}
}
.csrList-item:nth-of-type(2n) .card-inner{padding:0 2.604vw 0 2.0833vw;padding-top:10px;text-align:right}
@media only screen and (min-width:1921px){.csrList-item:nth-of-type(2n) .card-inner{padding:0 50px 0 40px}
}
@media only screen and (max-width:767px){.csrList-item:nth-of-type(2n) .card-inner{padding:0;text-align:left}
}
.csrList-item:hover .csrList__img{-webkit-transform:scale(1.05) rotate(.02deg);transform:scale(1.05) rotate(.02deg)}
.csrList__href{width:50%;overflow:hidden}
@media only screen and (max-width:767px){.csrList__href{width:100%}
}
.csrList__img{-webkit-transition:.5s;transition:.5s;width:100%}
.csrList .card-inner{width:50%}
@media only screen and (max-width:767px){.csrList .card-inner{width:100%;margin-top:20px}
}
@media only screen and (max-width:767px){.csrList .card__gutterPrimary{margin:5px 0}
}
.csrList .card__p{margin-top:15px;margin-bottom:25px}
@media only screen and (max-width:767px){.csrList .card__p{font-size:.875rem;margin:5px 0;margin-bottom:0}
}
.csrList .card__title{font-size:1.5rem}
@media only screen and (max-width:767px){.csrList .card__title{font-size:1.25rem}
}
.csr_detail main{padding-top:122px}
@media only screen and (max-width:575px){.csr_detail .bread--time:after,.csr_detail .bread--time:before{display:none}
}
.csr_detail .article--page{padding-top:0}
.csr_detail-title{max-width:1210px;margin:0 auto;padding:50px 20px 30px 20px}
.csr_detail-title nav{margin-bottom:18.5px}
@media only screen and (max-width:767px){.csr_detail-title{padding-top:0;padding-bottom:20px}
}
.csr_detail-container{max-width:1680px;margin:0 auto;background-color:#f2f2f2;padding:50px 20px 70px 20px}
.csr_detail-inner{max-width:1170px;margin:0 auto}
.csr_detail .table-link{max-width:1210px;margin:0 auto;padding-right:20px;padding-left:20px}
.csr_detail-certificate{margin-top:80px}
.csr_detail .certificate-container{max-width:1640px;margin:0 auto;padding-bottom:100px;position:relative}
.csr_detail .certificate-container:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background-color:#f2f2f2;z-index:-1;margin-top:65px}
.csr_detail .certificate-wrapper{max-width:1035px;margin:0 auto}
@media only screen and (max-width:767px){.csr_detail .certificate-wrapper{max-width:210px}
}
.csr_detail .certificate-wrapper a{display:block}
.csr_stakeholder .csr-container{max-width:1640px;margin:0 auto;background-color:#f2f2f2}
.csr_stakeholder .csr-inner{max-width:990px;padding:0 20px;margin:0 auto}
.csr_stakeholder .page-gutter{margin-top:100px}
@media only screen and (max-width:767px){.csr_stakeholder .page-gutter{margin-top:55px}
}
.csr_stakeholder .table-tB-left{min-width:180px;max-width:none;text-align:center}
.csr_stakeholder .table-tB:after{min-width:180px}
.csr_news-inner{padding:50px 20px 100px}
.csr_news-list{margin:0 auto;padding-bottom:100px;gap:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1640px}
.csr_news-item{width:calc((100% - 160px)/ 3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.csr_news-item .csr_news-href{display:block;width:100%;overflow:hidden;position:relative}
.csr_news-item .csr_news-href:after{padding-top:75%;display:block;content:""}
.csr_news-item .csr_news-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.5s;transition:.5s}
.csr_news-item .card-inner{margin-top:40px}
.csr_news-item .date{color:#cf2c27;font-size:1rem;font-weight:500;line-height:24px}
.csr_news-item .card__title{margin-top:15px;font-size:1.375rem;font-weight:700;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}
.csr_news-item .card__p{margin-top:15px;font-weight:600}
.csr_news-item .moreLi-href{margin-top:40px}
.csr_news-item:hover .csr_news-img{-webkit-transform:scale(1.05) rotate(.02deg);transform:scale(1.05) rotate(.02deg)}
@media only screen and (max-width:900px){.csr_news-list{gap:40px}
.csr_news-item{width:calc((100% - 40px)/ 2)}
}
@media only screen and (max-width:575px){.csr_news-item{width:100%}
.csr_news-item .card-inner{margin-top:20px}
.csr_news-item .card__title{font-size:1.25rem}
}
.pro .page-more,.pro_list .page-more{margin-top:80px}
@media only screen and (max-width:767px){.pro .page-more,.pro_list .page-more{margin-top:50px}
}
.pro-container{max-width:1640px;margin:0 auto}
.anchor-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100px;background-color:#f2f2f2}
.anchor-bar ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.anchor-bar ul>li{font-weight:500;line-height:1.2;letter-spacing:.5px}
.anchor-bar ul>li:not(:first-child){margin-left:30px}
.anchor-bar ul>li a{position:relative;padding:6px 0;-webkit-transition:color .3s;transition:color .3s}
.anchor-bar ul>li a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:#cf2c27;-webkit-transition:width .3s;transition:width .3s}
.anchor-bar ul>li a:hover{color:#cf2c27}
.anchor-bar ul>li a:hover:after{width:100%}
.anchor-bar+.subcategory-wrap{margin-top:2px}
.proMedia{width:100%;margin:0 auto;position:relative}
.proMedia:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#fafafc;z-index:-1;margin-top:2.864583vw;margin-bottom:2.60416vw}
@media only screen and (min-width:1921px){.proMedia:after{margin-top:55px;margin-bottom:50px}
}
@media only screen and (max-width:767px){.proMedia:after{margin-bottom:0;margin-top:70px}
}
.proMedia-wrapper{max-width:1335px;margin:0 auto;padding:0 20px}
@media only screen and (max-width:767px){.proMedia-wrapper{padding-bottom:50px}
}
.proMedia__href{max-width:650px;-webkit-box-flex:1;-ms-flex:1;flex:1;width:50%;position:relative;background-color:#eee}
@media only screen and (max-width:767px){.proMedia__href{width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:none}
}
.proMedia__href:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
@media only screen and (max-width:767px){.proMedia__href:after{top:auto;bottom:-15px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
}
.proMedia__img{-webkit-transition:.5s;transition:.5s;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:15px;max-height:100%}
.proMedia .card-inner{max-width:625px;width:50%}
@media only screen and (max-width:767px){.proMedia .card-inner{width:100%;margin-top:25px}
}
.proMedia .card-inner .category-list{margin-top:30px}
.proMedia .card-inner .category-list .category{ overflow-y: auto; max-height: 280px; }
.proMedia .card__title{color:#cf2c27}
.proMedia .card__p{-webkit-line-clamp:3;height:72px}
.proMedia-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:85px;margin-bottom:85px}
@media only screen and (max-width:767px){.proMedia-item{margin-top:50px;margin-bottom:50px}
}
.proMedia-item:first-of-type{margin-top:0}
.proMedia-item:last-of-type{margin-bottom:0}
.proMedia-item:nth-of-type(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.proMedia-item:nth-of-type(odd) .proMedia__href{padding-bottom:33.726%}
@media only screen and (max-width:767px){.proMedia-item:nth-of-type(odd) .proMedia__href{padding-bottom:70.15%}
}
.proMedia-item:nth-of-type(odd) .proMedia__href:after{width:0;height:0;border-style:solid;border-width:15px 15px 15px 0;border-color:transparent #eee transparent transparent;left:-15px}
@media only screen and (max-width:767px){.proMedia-item:nth-of-type(odd) .proMedia__href:after{border-width:15px 15px 0 15px;border-color:#eee transparent transparent transparent;left:50%}
}
.proMedia-item:nth-of-type(odd) .card-inner{padding-right:4.27083vw;padding-left:8.33333vw}
@media only screen and (min-width:1921px){.proMedia-item:nth-of-type(odd) .card-inner{padding-right:85px;padding-left:160px}
}
@media only screen and (max-width:767px){.proMedia-item:nth-of-type(odd) .card-inner{padding:0}
}
.proMedia-item:nth-of-type(2n) .proMedia__href{padding-bottom:28.628%}
@media only screen and (max-width:767px){.proMedia-item:nth-of-type(2n) .proMedia__href{padding-bottom:55.225%}
}
.proMedia-item:nth-of-type(2n) .proMedia__href:after{width:0;height:0;border-style:solid;border-width:15px 0 15px 15px;border-color:transparent transparent transparent #eee;right:-15px}
@media only screen and (max-width:767px){.proMedia-item:nth-of-type(2n) .proMedia__href:after{border-width:15px 15px 0 15px;border-color:#eee transparent transparent transparent;left:50%;right:auto}
}
.proMedia-item:nth-of-type(2n) .card-inner{padding-right:8.33333vw;padding-left:4.27083vw}
@media only screen and (min-width:1921px){.proMedia-item:nth-of-type(2n) .card-inner{padding-right:160px;padding-left:85px}
}
@media only screen and (max-width:767px){.proMedia-item:nth-of-type(2n) .card-inner{padding:0}
}
.proMedia-item:hover .proMedia__img{-webkit-transform:translate(-50%,-50%) scale(1.05) rotate(.02deg);transform:translate(-50%,-50%) scale(1.05) rotate(.02deg)}
.proMedia .pro-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.proMedia .pro-link .moreLi-href{margin:5px 0}
.proMedia .pro-link .moreLi-href:first-child{margin-top:35px}
.proListMedia{width:100%;position:relative;padding-bottom:85px}
@media only screen and (max-width:767px){.proListMedia{padding-bottom:50px}
}
.proListMedia:after{position:absolute;content:"";top:0;left:0;bottom:0;right:0;z-index:-1;background-color:#f2f2f2;margin-top:2.91666vw}
@media only screen and (min-width:1921px){.proListMedia:after{margin-top:56px}
}
@media only screen and (max-width:767px){.proListMedia:after{margin-top:50px}
}
.proListMedia-wrapper{max-width:1335px;margin:0 auto;padding:0 20px}
.proListMedia__href{overflow:hidden;display:block}
.proListMedia__img{width:100%;-webkit-transition:.5s;transition:.5s}
.proListMedia .card__p{-webkit-line-clamp:3;max-height:72px;height:auto}
.proListMedia .card-inner{position:relative;z-index:1}
@media only screen and (max-width:767px){.proListMedia .card-inner{margin-top:25px}
}
.proListMedia .moreLi-href{margin-top:35px}
.proListMedia-item{margin-top:85px;margin-bottom:85px}
@media only screen and (max-width:767px){.proListMedia-item{margin-top:50px;margin-bottom:50px}
}
.proListMedia-item:first-of-type{margin-top:0}
.proListMedia-item:last-of-type{margin-bottom:0}
.proListMedia-item--center{max-width:1100px;margin:0 auto;position:relative}
.proListMedia-item--center .card-inner{position:absolute;left:5.46875vw;bottom:5.989583vw;color:#fff;max-width:360px}
@media only screen and (max-width:767px){.proListMedia-item--center .card-inner{position:static;color:#000}
}
.proListMedia-item--center .moreLi-href{color:#fff;margin-top:60px}
@media only screen and (max-width:767px){.proListMedia-item--center .moreLi-href{color:#000;margin-top:35px}
}
.proListMedia-item--center .moreLi-href:before{background-color:#fff}
@media only screen and (max-width:767px){.proListMedia-item--center .moreLi-href:before{background-color:#000}
}
.proListMedia-item--reverse,.proListMedia-item--row{-ms-flex-wrap:wrap;flex-wrap:wrap}
.proListMedia-item--reverse .proListMedia__href,.proListMedia-item--row .proListMedia__href{max-width:790px;width:50%;-webkit-box-flex:1;-ms-flex:1;flex:1}
@media only screen and (max-width:767px){.proListMedia-item--reverse .proListMedia__href,.proListMedia-item--row .proListMedia__href{width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:none}
}
.proListMedia-item--reverse .card-inner,.proListMedia-item--row .card-inner{max-width:605px;width:50%;background-color:#f2f2f2}
@media only screen and (max-width:767px){.proListMedia-item--reverse .card-inner,.proListMedia-item--row .card-inner{width:100%;max-width:none}
}
.proListMedia-item--row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
@media only screen and (max-width:960px){.proListMedia-item--row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
.proListMedia-item--row .card-inner{padding:3.645833vw 8.33333vw 3.645833vw 3.90625vw;margin-left:-5.20833vw}
@media only screen and (min-width:1921px){.proListMedia-item--row .card-inner{padding:70px 160px 70px 75px;margin-left:-100px}
}
@media only screen and (max-width:960px){.proListMedia-item--row .card-inner{margin-left:0}
}
@media only screen and (max-width:767px){.proListMedia-item--row .card-inner{padding:0}
}
.proListMedia-item--reverse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
@media only screen and (max-width:960px){.proListMedia-item--reverse{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
.proListMedia-item--reverse .card-inner{padding:3.645833vw 3.90625vw 3.645833vw 8.33333vw;margin-right:-5.20833vw}
@media only screen and (min-width:1921px){.proListMedia-item--reverse .card-inner{padding:70px 75px 70px 160px;margin-left:-100px}
}
@media only screen and (max-width:960px){.proListMedia-item--reverse .card-inner{margin-right:0}
}
@media only screen and (max-width:767px){.proListMedia-item--reverse .card-inner{padding:0}
}
.proListMedia-item:hover .proListMedia__img{-webkit-transform:scale(1.05) rotate(.02deg);transform:scale(1.05) rotate(.02deg)}
.pro_description .page-gutter,.pro_subcategory .page-gutter{margin-top:100px}
.pro_description .description-block .pro-description,.pro_subcategory .description-block .pro-description{background-color:#f2f2f2}
.pro_description .description-block .pro-description:not(:first-child),.pro_subcategory .description-block .pro-description:not(:first-child){border-top:1px solid #fff}
.pro_description .description-block .pro-description .pro-inner,.pro_subcategory .description-block .pro-description .pro-inner{max-width:1210px;width:100%;padding:0 20px;margin:0 auto}
.pro_description .bTable,.pro_subcategory .bTable{font-size:1rem;max-width:990px;padding:0 20px;margin:0 auto}
.pro_description .bTable:not(:first-child),.pro_subcategory .bTable:not(:first-child){margin-top:85px}
.pro_description .bTable th,.pro_subcategory .bTable th{font-size:1.25rem;line-height:1.5;padding:10px;vertical-align:middle}
@media only screen and (max-width:767px){.pro_description .bTable th,.pro_subcategory .bTable th{font-size:1rem}
}
.pro_description .bTable th:first-child,.pro_subcategory .bTable th:first-child{position:relative}
.pro_description .bTable th:first-child:after,.pro_description .bTable th:first-child:before,.pro_subcategory .bTable th:first-child:after,.pro_subcategory .bTable th:first-child:before{content:"";position:absolute;left:0;width:100%;height:3px;background-color:#000}
.pro_description .bTable th:first-child:before,.pro_subcategory .bTable th:first-child:before{top:-2px}
.pro_description .bTable th:first-child:after,.pro_subcategory .bTable th:first-child:after{bottom:-2px}
.pro_description .bTable td,.pro_subcategory .bTable td{font-size:1rem;line-height:1.8;padding:10px}
.pro_description .bTable td:not(:first-child),.pro_subcategory .bTable td:not(:first-child){text-align:center}
.pro_description .bTable-block,.pro_subcategory .bTable-block{padding-top:85px;padding-bottom:85px}
.pro_description .bTable-wrap,.pro_subcategory .bTable-wrap{border-top:1px solid #000;border-bottom:1px solid #000}
@media only screen and (max-width:1000px){.pro_description .bTable-wrap,.pro_subcategory .bTable-wrap{overflow:hidden;overflow-x:scroll}
}
.pro_description .bTable-container,.pro_subcategory .bTable-container{width:100%}
.pro_description .bTable-content,.pro_subcategory .bTable-content{border-top:1px solid #000}
.pro_description .bTable-content tr:not(:first-child),.pro_subcategory .bTable-content tr:not(:first-child){border-top:1px solid rgba(0,0,0,.2)}
.pro_description .bTable__title,.pro_subcategory .bTable__title{color:#000;font-size:1.5rem;line-height:1.5;letter-spacing:.015em;text-align:center;margin-bottom:28px}
.pro_description .bTable__num,.pro_subcategory .bTable__num{max-width:345px;min-width:345px;width:345px}
@media only screen and (max-width:767px){.pro_description .bTable__num,.pro_subcategory .bTable__num{max-width:135px;min-width:135px;width:135px}
}
@media only screen and (max-width:767px){.pro_description .bTable-content__title,.pro_subcategory .bTable-content__title{font-size:.875rem;line-height:1.1}
}
.pro_description .bTable-listTitle__title,.pro_subcategory .bTable-listTitle__title{width:auto}
.guide .pro-guide{background-color:#f2f2f2;padding:0 20px}
.guide .DTFC_LeftFootWrapper,.guide .DTFC_RightFootWrapper,.guide .dataTables_filter,.guide .dataTables_length{display:none}
.lb-opation .lb-container{max-width:990px}
.lb-opation .confirm__title{font-size:1.5rem;font-weight:700;letter-spacing:.015em;margin-bottom:0}
.lb-opation .confirm__p{font-size:.875rem;margin-bottom:30px}
.lb-opation .lb-gutter{max-width:670px;width:100%;height:1px;background-color:#ccc;margin:0 auto}
.pro_detail main{padding-top:122px}
@media only screen and (max-width:1200px){.pro_detail main{padding-top:110px}
}
@media only screen and (max-width:767px){.pro_detail main{padding-top:83px}
}
.pro_detail main section{background-color:#f2f2f2;margin:1px 0}
.pro_detail .backPage{position:absolute;top:0;right:0}
.pro_detail .bTable{font-size:1rem;max-width:990px;padding:0 20px;margin:0 auto}
.pro_detail .bTable:not(:first-child){margin-top:85px}
.pro_detail .bTable th{font-size:1.25rem;line-height:1.5;padding:10px;vertical-align:middle}
@media only screen and (max-width:767px){.pro_detail .bTable th{font-size:1rem}
}
.pro_detail .bTable th:first-child{position:relative}
.pro_detail .bTable th:first-child:after,.pro_detail .bTable th:first-child:before{content:"";position:absolute;left:0;width:100%;height:3px;background-color:#000}
.pro_detail .bTable th:first-child:before{top:-2px}
.pro_detail .bTable th:first-child:after{bottom:-2px}
.pro_detail .bTable td{font-size:1rem;line-height:1.8;padding:10px}
.pro_detail .bTable td:not(:first-child){text-align:center}
.pro_detail .bTable-block{padding-top:85px;padding-bottom:85px}
.pro_detail .bTable-wrap{border-top:1px solid #000;border-bottom:1px solid #000}
@media only screen and (max-width:1000px){.pro_detail .bTable-wrap{overflow:hidden;overflow-x:scroll}
}
.pro_detail .bTable-container{width:100%}
.pro_detail .bTable-content{border-top:1px solid #000}
.pro_detail .bTable-content tr:not(:first-child){border-top:1px solid rgba(0,0,0,.2)}
.pro_detail .bTable__title{color:#000;font-size:1.5rem;line-height:1.5;letter-spacing:.015em;text-align:center;margin-bottom:28px}
.pro_detail .bTable__num{max-width:345px;min-width:345px;width:345px}
@media only screen and (max-width:767px){.pro_detail .bTable__num{max-width:135px;min-width:135px;width:135px}
}
@media only screen and (max-width:767px){.pro_detail .bTable-content__title{font-size:.875rem;line-height:1.1}
}
.pro_detail .bTable-listTitle__title{width:auto}
.pro-app{max-width:1315px;margin:0 auto;padding:0 20px}
.pro-app .pro-inner{margin-right:-7.5px;margin-left:-7.5px}
.id{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:90px;padding-bottom:85px}
@media only screen and (max-width:960px){.id{padding-bottom:90px}
}
@media only screen and (max-width:767px){.id{padding-top:30px;padding-bottom:30px}
}
.id-img{width:50%}
@media only screen and (max-width:767px){.id-img{width:100%}
}
.id-img-block{padding:60px 0}
@media only screen and (max-width:767px){.id-img-block{padding-top:0;padding-bottom:30px}
}
.id-img-inner{max-width:610px;padding-right:20px;margin-left:auto}
@media only screen and (max-width:767px){.id-img-inner{padding-right:0;max-width:none}
}
.id-item{padding-bottom:67.797%;position:relative}
.id-item__img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;max-height:100%}
.id-message{width:50%;margin:0 auto}
.id-message-inner{max-width:630px;margin:0 auto;padding:0 20px;position:relative;padding-top:95px}
@media only screen and (max-width:767px){.id-message{width:100%}
.id-message-inner{padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.id-message .icon{display:none}
}
.id__no{font-size:2.1875rem;letter-spacing:.01em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding-bottom:18px}
@media only screen and (max-width:767px){.id__no{padding-bottom:10px;margin-bottom:0}
}
.id__no:after,.id__no:before{content:"";position:absolute;bottom:0}
@media only screen and (max-width:767px){.id__no:after,.id__no:before{margin-bottom:0}
}
.id__no:after{width:120px;height:1px;background-color:#c2c2c2;left:0}
@media only screen and (max-width:767px){.id__no:after{right:auto;left:0}
}
.id__no:before{width:50px;height:3px;background-color:#000;left:0;z-index:1}
@media only screen and (max-width:767px){.id__no:before{right:auto;left:0}
}
@media only screen and (max-width:767px){.id__no{font-size:1.625rem}
}
.id__tag{margin-top:15px;font-size:1rem;font-weight:500;line-height:1.5;color:#cf2c27;text-transform:uppercase}
.id__title{font-size:1.5rem;letter-spacing:.015em}
@media only screen and (max-width:767px){.id__title{font-size:1.25rem}
}
.id-row{letter-spacing:.015em;margin:30px 0}
@media only screen and (max-width:767px){.id-row{margin:20px 0}
}
.id-row__inner,.id-row__title{display:inline-block;font-size:1.25rem}
@media only screen and (max-width:767px){.id-row__inner,.id-row__title{font-size:.875rem}
}
.id-row__title{font-weight:700}
.id-column{letter-spacing:.015em;margin:30px 0}
@media only screen and (max-width:767px){.id-column{margin:20px 0}
.id-column:last-of-type{margin-bottom:0}
}
.id-column__title{font-size:1.25rem;font-weight:700}
@media only screen and (max-width:767px){.id-column__title{font-size:.875rem}
}
.id-column__inner{font-size:1rem}
@media only screen and (max-width:767px){.id-column__inner{font-size:.875rem}
}
@media only screen and (max-width:767px){.id .iconBtn-block{margin-bottom:30px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
}
.iconBtn-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:370px}
.iconBtn-block a{margin:5px;width:calc(50% - 10px)}
@media only screen and (max-width:767px){.iconBtn-block{max-width:none;-webkit-box-flex:0;-ms-flex:none;flex:none}
.iconBtn-block a{min-width:auto}
}
.iconBtn-block .iconBtn-item--cad{background-color:#000}
.iconBtn-block .iconBtn-item--cad .icon{width:25px;height:25px}
.iconBtn-block .iconBtn-item--cad .icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.iconBtn-block .iconBtn-item--sampleRequest .icon{font-size:1.25rem}
.pro-full{position:relative}
.pro-full .logo{position:absolute;top:10px;left:20px;width:127px}
@media only screen and (max-width:767px){.pro-full .logo{top:5px;left:10px;width:100px}
}
.pro_instock .pro-container{max-width:1335px;padding:0 20px}
.pro_inquiry .article--page{padding-top:50px}
.pro_inquiry .article__p{max-width:none;display:block;max-height:none}
.pro_inquiry .pro-container{max-width:1030px;padding:0 20px}
.pro_inquiry .form-group{padding-top:75px;padding-bottom:100px}
.pro_inquiry .send{margin-top:45px;display:-webkit-box;display:-ms-flexbox;display:flex}
.pro_inquiry--empty .pro-container{min-height:calc(100vh - 50px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:50px}
.pro_inquiry--empty .send__title{padding-left:0}
.pro_request_form .article--page{padding-top:50px}
.pro_request_form .article__title{font-size:clamp(1.875rem,1.7992rem + .3236vw,2.1875rem);font-weight:500;line-height:1.5}
.pro_request_form .pro-container{max-width:1030px;padding:0 20px}
.pro_request_form .pro-full:first-child .form-group{padding:10px 0 45px}
.pro_request_form .form-group{padding-top:75px;padding-bottom:100px}
.pro_request_form .form-group.form-bg-white .form-block{background-color:#f2f2f2}
.pro_request_form .form-group.form-bg-white .form-block .form__input{background-color:#f2f2f2}
.pro_request_form .form-group.form-bg-white .form-block .form-select-inner{background-color:#f2f2f2}
.pro_request_form .form-group .form__bTitle{font-weight:500;line-height:1.5;letter-spacing:.5px}
.pro_request_form .form-group .form__p{margin-top:8px;color:#757575;letter-spacing:.5px}
.pro_request_form .form-group .form__p .contact{color:#cf2c27;cursor:pointer}
.pro_request_form .form-group .form__required{margin-top:8px}
@media only screen and (max-width:767px){.pro_request_form .form-group .form__title{white-space:pre-wrap;word-break:normal;word-wrap:break-word}
}
.pro_request_form .form-multiDropDown .form__input{opacity:0;max-width:0}
.pro_request_form .form-multiDropDown input[type=radio]{margin:0;width:0;height:0;opacity:0}
.pro_request_form .form-multiDropDown .form-select{text-align:left}
.pro_request_form .form-select__title.sub{padding:5px 20px}
.pro_request_form .form-select-item.sub{padding:0;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.pro_request_form .form-select-item.sub .form__input{padding:0;height:0;visibility:hidden}
.pro_request_form .form-select-item.sub .form-select{margin-left:0;padding:0;font-size:.875rem;font-weight:700}
.pro_request_form .form-select-item.sub .form-select__title{color:#000;text-align:left}
.pro_request_form .form-select-item.sub .form-select__title:after{display:none}
.pro_request_form .form-select-item.sub .form-select__title:before{content:"\e91d";font-family:icomoon!important;display:inline-block;font-size:.5rem;margin-right:10px}
.pro_request_form .form-select-item.sub .form-select-inner{display:block;position:initial;width:100%;max-height:initial;text-align:left}
.pro_request_form .form-select-item.sub .form-select-item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:.875rem;color:#3f3f3f;line-height:1.5;letter-spacing:.5px}
.pro_request_form .form-select-item.sub .form-select-item:hover{color:#fff}
.pro_request_form .form-select-item.sub.active .form-select__title{color:#cf2c27}
.pro_request_form .form-select-item.sub.active .form-select__title:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.pro_request_form .form-select-item.sub:hover{background-color:initial;color:initial}
@media only screen and (max-width:767px){.pro_request_form .form-select-item.sub .form__input{margin-top:0}
}
.pro_request_form .send{margin-top:45px}
.pro_request_form .nicescroll-rails .nicescroll-cursors{-webkit-transition:width .2s;transition:width .2s}
.pro_request_form .nicescroll-rails:active .nicescroll-cursors,.pro_request_form .nicescroll-rails:hover .nicescroll-cursors{width:15px!important}
.pro_request_success .success-block{padding-top:122px;background:#f2f2f2}
.pro_request_success .success-block .article{padding:80px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:600px}
.pro_request_success .success-block .article--page{padding:0 20px}
.pro_request_success .success-block .article__title{max-width:500px;font-weight:500;line-height:1.5;margin-bottom:0;font-size:clamp(1.875rem,1.7992rem + .3236vw,2.1875rem)}
.pro_request_success .success-block .icon-request_send{color:#cf2c27;font-size:2.5rem}
.pro_request_success .success-block .success-tip{margin-top:20px;max-width:701px;text-align:left;color:#757575;letter-spacing:.5px}
.pro_request_success .success-block .send{margin-top:35px;font-size:0;width:auto}
.pro_request_success .success-block .send__title{padding:0 25px}
.pro_request_success .success-block .send__arrow{font-size:1rem}
@media only screen and (max-width:767px){.pro_request_success .success-block{padding-top:83px}
.pro_request_success .success-block .article--page{padding:65px 20px}
}
.empty{letter-spacing:.05em;font-size:1.875rem;opacity:.2;text-align:center;margin:45px 0 90px 0}
.empty__subtitle{font-weight:500}
section.bTable-block .download-container{margin:0 auto}
section.bTable-block .download-container .download_list-inner{display:none}
section.bTable-block .download-container .download_list-inner:first-child{display:block}
section.bTable-block ul.list>li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-top:1px solid #000}
@media only screen and (max-width:768px){section.bTable-block ul.list>li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
}
section.bTable-block ul.list>li:after{content:"";position:absolute;bottom:-2px;left:0;width:245px;height:3px;background-color:#000}
section.bTable-block ul.list>li:first-child{border-top:1px solid #000}
section.bTable-block ul.list>li:first-child:before{content:"";position:absolute;top:-2px;left:0;width:245px;height:3px;background-color:#000}
section.bTable-block ul.list>li:last-child:after{opacity:0;display:none}
section.bTable-block ul.list>li .category{font-size:1.25rem;font-weight:500;letter-spacing:.045em;width:100%;padding:20px 30px;-ms-flex-negative:0;flex-shrink:0;position:relative;cursor:pointer;-webkit-transition:color .3s;transition:color .3s}
section.bTable-block ul.list>li .category:hover{color:#cf2c27}
section.bTable-block ul.list>li .category:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#c2c2c2;-webkit-transition:opacity .8s;transition:opacity .8s}
section.bTable-block ul.list>li .category:after{content:"\e901";font-family:icomoon!important;position:absolute;top:50%;right:35px;-webkit-transform:translate(0,-50%) rotate(-90deg);transform:translate(0,-50%) rotate(-90deg);font-size:12px}
@media only screen and (max-width:768px){section.bTable-block ul.list>li .category{padding:10px 30px}
}
@media only screen and (max-width:575px){section.bTable-block ul.list>li .category{padding:10px 10px}
section.bTable-block ul.list>li .category:after{right:15px}
}
section.bTable-block ul.list>li>ul{width:100%;counter-reset:list-number;overflow:hidden}
section.bTable-block ul.list>li>ul>li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 30px 20px 50px}
@media only screen and (max-width:575px){section.bTable-block ul.list>li>ul>li{padding:20px 10px}
}
section.bTable-block ul.list>li>ul>li:not(:first-child){border-top:1px solid rgba(0,0,0,.1)}
section.bTable-block ul.list>li>ul>li:before{counter-increment:list-number;content:counter(list-number,decimal-leading-zero);font-size:1rem;font-weight:700;width:30px;font-family:Poppins;-webkit-transition:color .3s;transition:color .3s}
section.bTable-block ul.list>li>ul>li .content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 10px;font-family:Poppins}
section.bTable-block ul.list>li>ul>li .content .title{font-weight:500;-webkit-transition:color .3s;transition:color .3s}
section.bTable-block ul.list>li>ul>li .content .ext{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,.7);font-size:.875rem;font-weight:500;margin-top:5px;-webkit-transition:color .3s;transition:color .3s}
section.bTable-block ul.list>li>ul>li .content .ext span:not(:first-child){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:10px}
section.bTable-block ul.list>li>ul>li .content .ext span:not(:first-child):before{content:"";width:3px;height:15px;background-color:rgba(0,0,0,.2);margin-right:10px}
section.bTable-block ul.list>li>ul>li .content p{color:rgba(0,0,0,.7);font-size:.875rem;margin-top:5px;-webkit-transition:color .3s;transition:color .3s}
section.bTable-block ul.list>li>ul>li .content p.partial-hidden{position:relative;height:63px;overflow:hidden}
section.bTable-block ul.list>li>ul>li .content p.partial-hidden:not(.show):after{content:"";position:absolute;left:0;bottom:0;width:100%;height:30px;background:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(140%,rgba(48,117,187,0)));background:linear-gradient(0deg,#fff 0,rgba(48,117,187,0) 140%)}
section.bTable-block ul.list>li>ul>li .content p.partial-hidden.show+.moreLi-href:after{content:"close"}
section.bTable-block ul.list>li>ul>li .content p.partial-hidden+.moreLi-href{display:inline-block}
section.bTable-block ul.list>li>ul>li .content .moreLi-href{display:none;padding-top:10px;padding-bottom:10px;margin-top:5px}
section.bTable-block ul.list>li>ul>li .content .moreLi-href:after{content:"learn more"}
section.bTable-block ul.list>li>ul>li .download-btn{text-align:center;-webkit-transition:color .3s;transition:color .3s}
section.bTable-block ul.list>li>ul>li .download-btn i{font-size:1rem;font-weight:700}
section.bTable-block ul.list>li>ul>li:hover{color:#cf2c27}
section.bTable-block ul.list>li>ul>li:hover .content,section.bTable-block ul.list>li>ul>li:hover .download-btn,section.bTable-block ul.list>li>ul>li:hover .ext,section.bTable-block ul.list>li>ul>li:hover p{color:#cf2c27}
section.bTable-block ul.list .group{-webkit-transition:.3s;transition:.3s}
section.bTable-block ul.list .group .category{color:#cf2c27}
section.bTable-block ul.list .group.close .category{color:#000}
section.bTable-block ul.list .group.close .category:after{-webkit-transform:translate(0,-50%) rotate(90deg);transform:translate(0,-50%) rotate(90deg)}
section.bTable-block ul.list .group.close .category:before{opacity:0}
.category-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.5;letter-spacing:.5px}
.category-list a:hover:before{width:15px}
.category-list a:before{content:"";width:4px;height:4px;background-color:#000;margin-right:10px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:width .3s;transition:width .3s}
.category-list .category>li:not(:first-child){margin-top:10px}
.category-list .category>li>a{font-weight:700}
.category-list .category>li>a:only-child{color:#3f3f3f;font-weight:500}
.category-list .category .series{margin-top:10px;padding-left:18px}
.category-list .series>li:not(:first-child){margin-top:10px}
.category-list .series>li>a{color:#3f3f3f;font-weight:500}
.pro .banner-page,.pro_subcategory .banner-page{height:422px}
.pro .banner-page picture,.pro_subcategory .banner-page picture{width:100%;height:100%}
.pro .banner-page img,.pro_subcategory .banner-page img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.pro_subcategory .bTable-block{padding-top:85px;padding-bottom:85px;background-color:#f2f2f2;margin-top:1px}
.subcategory-wrap>section{padding:100px 0}
.subcategory-wrap>section .pro-inner{width:90%!important}
@media only screen and (max-width:767px){.subcategory-wrap>section .pro-inner{width:100%!important}
}
.subcategory-wrap>section .article--page{padding-top:0}
.subcategory-wrap #introduction{padding-top:50px;padding-bottom:20px;background-color:#f2f2f2}
.subcategory-wrap #explore{background-color:transparent}
.subcategory-wrap #explore .item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media only screen and (max-width:767px){.subcategory-wrap #explore .item-wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
}
.subcategory-wrap #explore .item-wrap .item{width:50%}
@media only screen and (max-width:767px){.subcategory-wrap #explore .item-wrap .item{width:100%}
}
.subcategory-wrap #explore .item-wrap .item:first-child{padding-right:8.547%}
@media only screen and (max-width:767px){.subcategory-wrap #explore .item-wrap .item:first-child{padding-right:0;margin-top:25px}
}
.about-container{max-width:1640px;margin:0 auto}
.about .about-container{max-width:calc(1640px + 5.7291666vw);padding:0 2.8645833vw;margin:0 auto}
@media only screen and (min-width:1921px){.about .about-container{padding:0 55px}
}
@media only screen and (max-width:960px){.about .about-container{max-width:1640px;padding:0}
}
.about .page-gutter{margin-top:100px}
@media only screen and (max-width:767px){.about .page-gutter{margin-top:0}
}
.aboutListMedia{width:100%;position:relative}
@media only screen and (max-width:767px){.aboutListMedia{padding-bottom:55px}
}
.aboutListMedia:after{position:absolute;content:"";top:0;left:0;bottom:0;right:0;z-index:-1;background-color:#f2f2f2;margin-top:2.86458vw;margin-bottom:2.86458vw}
@media only screen and (min-width:1921px){.aboutListMedia:after{margin-top:55px;margin-bottom:55px}
}
@media only screen and (max-width:767px){.aboutListMedia:after{margin-top:0;margin-bottom:0}
}
.aboutListMedia-wrapper{margin:0 auto}
.aboutListMedia__href{overflow:hidden;display:block}
.aboutListMedia__img{width:100%;-webkit-transition:.5s;transition:.5s}
.aboutListMedia .card__p{-webkit-line-clamp:3;max-height:72px;height:auto}
.aboutListMedia .card-inner{position:relative;z-index:1}
.aboutListMedia .moreLi-href{margin-top:60px}
@media only screen and (max-width:767px){.aboutListMedia .moreLi-href{margin-top:15px}
}
.aboutListMedia-item{margin-top:55px;margin-bottom:55px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.aboutListMedia-item:first-of-type{margin-top:0}
.aboutListMedia-item:last-of-type{margin-bottom:0}
.aboutListMedia-item:nth-of-type(3n-2){max-width:1100px;margin:0 auto;position:relative}
.aboutListMedia-item:nth-of-type(3n-2) .card-inner{position:absolute;left:-1.82291vw;bottom:1.82291vw;color:#fff;max-width:calc(360px + 8.59374vw);padding:2.604vw 2.86458vw 2.604vw 5.72916vw;background-color:#cf2c27}
@media only screen and (min-width:1921px){.aboutListMedia-item:nth-of-type(3n-2) .card-inner{max-width:525px;padding:50px 55px 50px 110px;bottom:35px;left:-35px}
}
@media only screen and (max-width:767px){.aboutListMedia-item:nth-of-type(3n-2) .card-inner{position:relative;left:auto;bottom:auto;padding:35px;max-width:calc(100% - 20px);margin-left:auto;margin-top:-40px;z-index:1}
}
.aboutListMedia-item:nth-of-type(3n-2) .moreLi-href{color:#fff}
.aboutListMedia-item:nth-of-type(3n-2) .moreLi-href:before{background-color:#fff}
.aboutListMedia-item:nth-of-type(3n-2) .card__gutterPrimary{display:none}
.aboutListMedia-item:nth-of-type(3n) .aboutListMedia__href,.aboutListMedia-item:nth-of-type(3n-1) .aboutListMedia__href{width:50%;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:875px}
@media only screen and (max-width:767px){.aboutListMedia-item:nth-of-type(3n) .aboutListMedia__href,.aboutListMedia-item:nth-of-type(3n-1) .aboutListMedia__href{width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:none}
}
.aboutListMedia-item:nth-of-type(3n) .card-inner,.aboutListMedia-item:nth-of-type(3n-1) .card-inner{max-width:820px;width:50%;background-color:#f2f2f2}
@media only screen and (max-width:767px){.aboutListMedia-item:nth-of-type(3n) .card-inner,.aboutListMedia-item:nth-of-type(3n-1) .card-inner{max-width:none;width:100%}
}
.aboutListMedia-item:nth-of-type(3n){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.aboutListMedia-item:nth-of-type(3n) .aboutListMedia__href{margin-left:-2.8645833vw}
@media only screen and (min-width:1921px){.aboutListMedia-item:nth-of-type(3n) .aboutListMedia__href{margin-left:-55px}
}
@media only screen and (max-width:960px){.aboutListMedia-item:nth-of-type(3n) .aboutListMedia__href{margin-left:0}
}
.aboutListMedia-item:nth-of-type(3n) .card-inner{padding:3.645833vw 16.92708vw 3.645833vw 6.25vw}
@media only screen and (min-width:1921px){.aboutListMedia-item:nth-of-type(3n) .card-inner{padding:70px 325px 70px 120px}
}
@media only screen and (max-width:767px){.aboutListMedia-item:nth-of-type(3n) .card-inner{padding:15px 40px 0 40px}
}
.aboutListMedia-item:nth-of-type(3n-1){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.aboutListMedia-item:nth-of-type(3n-1) .aboutListMedia__href{margin-right:-2.8645833vw}
@media only screen and (min-width:1921px){.aboutListMedia-item:nth-of-type(3n-1) .aboutListMedia__href{margin-right:-55px}
}
@media only screen and (max-width:960px){.aboutListMedia-item:nth-of-type(3n-1) .aboutListMedia__href{margin-right:0}
}
.aboutListMedia-item:nth-of-type(3n-1) .card-inner{padding:3.645833vw 6.25vw 3.645833vw 16.92708vw}
@media only screen and (min-width:1921px){.aboutListMedia-item:nth-of-type(3n-1) .card-inner{padding:70px 120px 70px 325px}
}
@media only screen and (max-width:767px){.aboutListMedia-item:nth-of-type(3n-1) .card-inner{padding:15px 40px 0 40px}
}
.aboutListMedia-item:hover .aboutListMedia__img{-webkit-transform:scale(1.05) rotate(.02deg);transform:scale(1.05) rotate(.02deg)}
.about_group .about-container{background-color:#f2f2f2}
.about_group .about_detail-inner{max-width:1100px;margin:0 auto}
.about_group .page-gutter{margin-top:100px}
.groupCard{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-4px}
@media only screen and (max-width:1100px){.groupCard{margin:0}
}
.groupCard-item{width:calc(50% - 8px);margin:4px;background-color:#fff;position:relative;padding:120px 4.4270833vw 270px 4.4270833vw;-webkit-transition:.3s;transition:.3s}
@media only screen and (min-width:1921px){.groupCard-item{padding:120px 85px 270px 85px}
}
@media only screen and (max-width:767px){.groupCard-item{width:calc(100% - 40px);margin:35px 20px;padding:45px 40px 50px 40px}
.groupCard-item:first-of-type{margin-top:0}
.groupCard-item:last-of-type{margin-bottom:0}
}
.groupCard-item .moreLi-href{position:absolute;bottom:195px;z-index:1;-webkit-transition:.3s;transition:.3s}
@media only screen and (max-width:767px){.groupCard-item .moreLi-href{position:relative;bottom:auto}
}
.groupCard-item:hover{color:#fff}
.groupCard-item:hover .groupCard__img img{display:none}
.groupCard-item:hover .groupCard__img img:last-of-type{display:block}
.groupCard-item:hover .groupCard-mask{opacity:1}
.groupCard-item:hover .moreLi-href{color:#fff}
.groupCard-item:hover .moreLi-href:before{background-color:#fff}
.groupCard__img{max-width:200px;max-height:60px;height:60px;margin-bottom:60px;position:relative;z-index:1}
@media only screen and (max-width:767px){.groupCard__img{margin-bottom:20px}
}
.groupCard__img img:last-of-type{display:none}
.groupCard__title{font-weight:500;font-size:1.75rem}
@media (max-width:1200px){.groupCard__title{font-size:calc(1.3rem + .6vw)}
}
.groupCard__title{letter-spacing:.015em;margin-bottom:30px;position:relative;z-index:1;line-height:1.1}
@media only screen and (max-width:767px){.groupCard__title{font-size:1.625rem}
}
.groupCard__p{font-size:1rem;letter-spacing:.015em;position:relative;z-index:1}
@media only screen and (max-width:767px){.groupCard__p{font-size:.875rem;margin-bottom:10px}
}
.groupCard__gutter{max-width:375px;width:calc(100% - 170px);height:10px;position:absolute;bottom:120px}
@media only screen and (max-width:767px){.groupCard__gutter{position:static;margin-top:30px;width:100%}
}
.groupCard-mask{top:0;left:0;position:absolute;width:100%;height:100%;opacity:0;-webkit-transition:.3s;transition:.3s}
.about_hero .about-container{max-width:none;position:relative}
.about_hero .about-container:after{content:"";position:absolute;max-width:1640px;top:0;right:0;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;background-color:#f2f2f2;z-index:-1}
.about_hero .page-gutter{max-width:1640px;margin:0 auto;width:100%;margin-top:100px}
.p-hero{margin:0 auto;margin-top:85px;margin-bottom:85px}
@media only screen and (max-width:767px){.p-hero{margin-top:55px;margin-bottom:55px}
.p-hero-group{padding:0 20px}
}
.p-hero:first-of-type{margin-top:0}
.p-hero:last-of-type{margin-bottom:0}
.p-hero-middle{max-width:1280px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.p-hero-middle .p-hero-img{max-width:545px;margin-right:4.947916vw;-webkit-box-flex:1;-ms-flex:1;flex:1;width:50%}
@media only screen and (min-width:1921px){.p-hero-middle .p-hero-img{margin-right:95px}
}
@media only screen and (max-width:767px){.p-hero-middle .p-hero-img{width:100%;max-width:none;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.p-hero-middle .p-hero-img img{width:100%}
}
.p-hero-middle .p-hero-inner{-webkit-box-flex:1;-ms-flex:1;flex:1;width:50%;max-width:640px}
@media only screen and (max-width:767px){.p-hero-middle .p-hero-inner{width:100%;max-width:none;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:20px}
}
.p-hero .-video{position:relative;height:0;padding-bottom:28.125%;overflow:hidden;width:50%;padding-top:30px}
@media only screen and (max-width:767px){.p-hero .-video{width:100%;padding-bottom:56.25%}
}
.p-hero .-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.p-hero-big{max-width:1920px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.p-hero-big .p-hero-img{max-width:1130px;-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5;width:50%}
@media only screen and (max-width:767px){.p-hero-big .p-hero-img{max-width:none;-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}
}
.p-hero-big .p-hero-inner{-webkit-box-flex:1;-ms-flex:1;flex:1;width:50%;max-width:650px;margin-top:auto;padding:0 9.375vw 1.041666vw 4.166667vw}
@media only screen and (min-width:1921px){.p-hero-big .p-hero-inner{padding:0 180px 20px 80px}
}
@media only screen and (max-width:767px){.p-hero-big .p-hero-inner{max-width:none;-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;padding:0;margin-top:25px}
}
.p-hero-small{max-width:1100px;position:relative}
.p-hero-small .p-hero-inner{position:absolute;max-width:400px;bottom:4vw;right:2.5vw}
@media only screen and (min-width:1921px){.p-hero-small .p-hero-inner{bottom:75px;right:145px}
}
@media only screen and (max-width:767px){.p-hero-small .p-hero-inner{position:static;max-width:none}
.p-hero-small .p-hero-inner__p{margin-top:25px}
}
.p-hero-inner{letter-spacing:.015em}
.p-hero-inner__title{font-size:1.5rem;color:#cf2c27;margin:35px 0}
@media only screen and (max-width:767px){.p-hero-inner__title{margin-top:0;margin-bottom:15px}
}
.p-hero-inner__p{font-size:1rem;margin:35px 0}
@media only screen and (max-width:767px){.p-hero-inner__p{margin:15px 0}
}
.about_corevalue .about_detail-inner{max-width:1210px;margin:0 auto;padding:0 20px}
.about_corevalue .about-container--concept{background-color:#f2f2f2;margin-top:47.5px}
.about_corevalue .about-container img{width:100%}
.about_corevalue .page-gutter{margin-top:100px}
.concept{max-width:780px;margin:0 auto;margin-top:35px;padding:0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.concept-item{width:50%;text-align:center;padding:75px 60px}
.concept-item:nth-of-type(4n),.concept-item:nth-of-type(4n-3){background-color:#cf2c27;color:#fff}
.concept-item:nth-of-type(4n) .concept__gutter,.concept-item:nth-of-type(4n-3) .concept__gutter{background-color:#3391cd}
@media only screen and (max-width:767px){.concept-item{width:100%;padding:65px 45px 40px 45px}
.concept-item:nth-of-type(4n-1){background-color:#cf2c27;color:#fff}
.concept-item:nth-of-type(4n-1) .concept__gutter{background-color:#3391cd}
.concept-item:nth-of-type(4n){background-color:transparent;color:#000}
.concept-item:nth-of-type(4n) .concept__gutter{background-color:#cf2c27}
}
.concept-icon{margin-bottom:20px}
.concept-icon .icon{font-size:3.125rem}
.concept__title{font-size:1.5rem;letter-spacing:.06em;margin-bottom:12px}
.concept__gutter{margin:0 auto;outline:0;border:0;width:110px;height:5px;background-color:#cf2c27;margin-bottom:22px}
.concept__p{font-size:1rem;letter-spacing:.015em}
.about_milestone .about-container{background-color:#f2f2f2}
.about_milestone .about_detail-inner{max-width:875px;margin:0 auto;margin-top:45px}
@media only screen and (max-width:767px){.milestone{padding:0 40px}
}
.milestone-item{letter-spacing:.015em;padding-bottom:85px;position:relative}
.milestone-item--img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.milestone-item--img .milestone-img{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:445px}
@media only screen and (max-width:767px){.milestone-item--img .milestone-img{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:100%;margin-top:10px}
}
.milestone-item--img .milestone-inner{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:430px;padding:0 2.083333vw}
@media only screen and (min-width:1921px){.milestone-item--img .milestone-inner{padding:0 40px}
}
@media only screen and (max-width:767px){.milestone-item--img .milestone-inner{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:100%;padding:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
}
.milestone-item--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
@media only screen and (max-width:767px){.milestone-item--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
.milestone-item--reverse .milestone-inner{text-align:right}
@media only screen and (max-width:767px){.milestone-item--reverse .milestone-inner{text-align:left}
}
.milestone-item--txt .milestone-img{display:none}
.milestone-item--txt .milestone-inner{text-align:center;padding:30px 0}
@media only screen and (max-width:767px){.milestone-item--txt .milestone-inner{text-align:left}
}
.milestone__title{font-size:2.25rem}
@media (max-width:1200px){.milestone__title{font-size:calc(1.35rem + 1.2vw)}
}
@media only screen and (max-width:767px){.milestone__title{font-size:28px}
}
.milestone__p{font-size:1rem}
.milestone-line{text-align:center;position:absolute;left:50%;bottom:15px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.milestone-line span{display:block;width:5px;height:5px;background-color:#cf2c27;margin-top:10px;margin-bottom:10px}
.about_vision .about_detail-vision{background-color:#f2f2f2;padding-bottom:60px}
.about_vision .page-gutter{margin-top:100px}
.about_vision .p-hero-big{padding:0 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.about_vision .p-hero-big .article--page{width:100%}
.about_vision .p-hero-big .p-hero-inner{margin-top:0;padding:0 30px}
@media only screen and (max-width:767px){.about_vision .p-hero-big .p-hero-inner{padding:0;margin-top:25px}
}
.about_vision .p-hero-big .p-hero-inner__title{color:#000;font-weight:700}
.vision{max-width:1210px;margin:0 auto;padding:0 20px}
.vision-inner{max-width:585px;-webkit-box-flex:1;-ms-flex:1;flex:1;letter-spacing:.015em;padding:0 .520833vw 0 0}
@media only screen and (min-width:1921px){.vision-inner{padding:0 10px 0 0}
}
.vision-img{max-width:565px;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:20px}
.vision__title{font-size:1.5rem;margin-bottom:15px}
.vision__p{font-size:1rem}
.mission{max-width:990px;margin:0 auto}
.mission-item{display:-webkit-box;display:-ms-flexbox;display:flex}
.mission-item:nth-of-type(2n-1) .mission-inner:after{border-width:12px 0 12px 12px;border-color:transparent transparent transparent #fff;right:-12px}
.mission-item:nth-of-type(2n-1) .mission-block{margin-left:auto;margin-right:75px}
@media only screen and (max-width:767px){.mission-item:nth-of-type(2n-1) .mission-block{margin-right:auto}
}
.mission-item:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.mission-item:nth-of-type(2n) .mission-inner:after{border-width:12px 12px 12px 0;border-color:transparent #fff transparent transparent;left:-12px}
.mission-item:nth-of-type(2n) .mission-block{margin-left:75px}
@media only screen and (max-width:767px){.mission-item:nth-of-type(2n) .mission-block{margin:0 auto}
}
@media only screen and (max-width:767px){.mission-item{margin:20px 0}
.mission-item:first-of-type{margin-top:0}
.mission-item:last-of-type{margin-bottom:0}
}
.mission-inner{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:2.6041667vw;position:relative}
@media only screen and (min-width:1921px){.mission-inner{padding-top:50px}
}
@media only screen and (max-width:767px){.mission-inner{padding-top:5px}
}
.mission-inner:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;z-index:1}
.mission-block{max-width:240px;text-align:center}
.mission-img{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;padding-bottom:24.748%;background-size:cover;background-position:center center}
.mission__num{font-size:1rem;letter-spacing:.06em}
.mission__gutter{margin:0;margin:15px auto 20px auto;outline:0;border:0;width:110px;height:5px;background-color:#cf2c27}
@media only screen and (max-width:767px){.mission__gutter{margin:5px auto 10px auto}
}
.mission__p{font-size:1rem;letter-spacing:.015em}
@media only screen and (max-width:767px){.mission__p{font-size:.875rem}
}
.about_manufactu .about-container{background-color:#f2f2f2}
.about_manufactu .page-gutter{margin-top:100px}
.about_manufactu .about_detail-inner{padding:0 20px}
.contact .linkHref{position:absolute;width:100%;left:0;right:0;bottom:50px}
@media only screen and (max-width:767px){.contact .linkHref{top:calc(100% + 70px);-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:1;display:none;height:216px}
}
.contact .linkHref-item{position:relative}
@media only screen and (max-width:767px){.contact .linkHref-item{width:100%;display:block}
}
.contact .linkHref-item:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 20px 20px 20px;border-color:transparent transparent #f2f2f2 transparent;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-90px;-webkit-transition:.3s;transition:.3s}
@media only screen and (max-width:767px){.contact .linkHref-item:after{content:none}
}
.contact .linkHref-item--active:after,.contact .linkHref-item:hover:after{bottom:-50px}
@media only screen and (max-width:960px){.contact .linkHref-item--active .linkHref-item__p,.contact .linkHref-item:hover .linkHref-item__p{letter-spacing:normal}
}
@media only screen and (max-width:767px){.contact .linkHref .linkHref-item:nth-of-type(2){background-color:#fff}
.contact .linkHref .linkHref-item:nth-of-type(2n-1){background-color:#fff}
.contact .linkHref .linkHref-item__p{color:#cf2c27}
}
.contact .linkHref-dropDown{position:absolute;bottom:-70px;background-color:#cf2c27;text-align:center;right:0;left:0;display:none}
@media only screen and (max-width:767px){.contact .linkHref-dropDown{display:block}
}
.contact .linkHref-dropDown .linkHref-item{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.contact .linkHref-dropDown:after{content:"";position:absolute;width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);right:20px;top:50%}
.contact .linkHref-dropDown:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 7.5px 10px 7.5px;border-color:transparent transparent #f2f2f2 transparent;z-index:1;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.contact .link-block{margin-bottom:25px}
.contact .article__p{display:block;width:auto;max-height:none;overflow:visible;max-width:none}
.contact-container{max-width:1640px;margin:0 auto;background-color:#f2f2f2}
@media only screen and (max-width:767px){.contact-container{padding-top:70px}
}
.contact_detail-inner{max-width:990px;padding:0 20px;margin:0 auto;display:none}
.contact_detail-inner:first-of-type{display:block}
.contact .send{margin-top:45px}
.contact .table-msg{margin-top:40px}
.contact .page-gutter{margin-top:100px}
.search .empty{margin-top:160px}
.search-a,.search-b{padding:0 20px;margin-bottom:100px}
.search-bar{border-top:1px solid #cf2c27;background-color:#f2f2f2;padding:27px 20px;position:relative}
@media only screen and (max-width:767px){.search-bar{padding:0;background-color:transparent}
}
.search-bar-container{display:-webkit-box;display:-ms-flexbox;display:flex}
@media only screen and (max-width:767px){.search-bar-container{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}
}
.search-bar-container .logo{max-width:127px;min-width:120px;display:inline-block;margin:0 20px}
@media only screen and (max-width:767px){.search-bar-container .logo{display:none}
}
.search-bar-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:1275px;margin-left:auto;position:relative}
.search-bar__input{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:700;letter-spacing:.03em;background-color:transparent;border:1px solid transparent;outline:0;padding:10px;-webkit-transition:.3s;transition:.3s;max-height:36px;border:1px solid #cf2c27}
.search-bar__input::-webkit-input-placeholder{color:#999}
.search-bar__input:-moz-placeholder{color:#999}
.search-bar__input::-moz-placeholder{color:#999}
.search-bar__input:-ms-input-placeholder{color:#999}
.search-bar-gutter{margin:0;width:1px;height:15px;background-color:#797979;margin-left:35px;margin-right:20px}
@media only screen and (max-width:767px){.search-bar-gutter{display:none}
}
.search-bar-select{color:#cf2c27;text-transform:uppercase;font-size:1.25rem;padding-right:30px;position:relative;cursor:pointer}
@media only screen and (max-width:767px){.search-bar-select{width:100%;padding:17.5px 20px;background-color:#f2f2f2;margin-bottom:1px}
}
.search-bar-select:after{content:"";position:absolute;width:8px;height:8px;top:50%;right:0;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);margin-top:-2px;border-top:2px solid #cf2c27;border-right:2px solid #cf2c27}
@media only screen and (max-width:767px){.search-bar-select:after{right:20px}
}
.search-bar-dropDown{position:absolute;top:100%;left:0;display:none}
@media only screen and (max-width:767px){.search-bar-dropDown{right:0;top:65px}
}
.search-bar-dropDown__item{text-transform:uppercase;font-size:1.125rem;cursor:pointer;color:#cf2c27;padding:10px;background-color:#fff}
.search-bar-dropDown__item:hover{color:#fff;background-color:#cf2c27}
@media only screen and (max-width:767px){.search-bar-dropDown__item{padding:10px 20px}
}
.search-bar__close{width:20px;height:20px;position:relative;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s;transition:.3s;cursor:pointer;margin-right:25px;margin-left:25px}
.search-bar__close:hover{-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.search-bar__close:after,.search-bar__close:before{content:"";position:absolute;background-color:#666;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.search-bar__close:after{width:1px;height:100%}
.search-bar__close:before{width:100%;height:1px}
.search-bar .icon{color:#949494;font-size:1.125rem;cursor:pointer}
.search-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}
@media only screen and (max-width:767px){.search-input{background-color:#f2f2f2;padding:15px 20px}
}
.search-back{width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media only screen and (max-width:767px){.search-back{width:100%}
}
.search-back .logo{max-width:80px;min-width:80px;margin-left:20px;margin-right:auto;display:none}
@media only screen and (max-width:767px){.search-back .logo{display:inline-block}
}
.search__back{text-transform:uppercase;color:#cf2c27;-webkit-transition:.3s;transition:.3s}
@media only screen and (max-width:767px){.search__back{padding:11px 20px;text-align:center}
}
.search__back:hover{letter-spacing:.05em}
.search-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #f2f2f2;margin-top:15px}
.search-tags-item{margin:0 10px;text-align:center;position:relative;-webkit-transition:.3s;transition:.3s}
@media only screen and (max-width:767px){.search-tags-item{margin:0}
}
.search-tags__href{padding:10px 12px;font-weight:500;text-transform:uppercase;font-size:2.25rem}
@media (max-width:1200px){.search-tags__href{font-size:calc(1.35rem + 1.2vw)}
}
.search-tags__href{color:#bbb;letter-spacing:.01em;-webkit-transition:.3s;transition:.3s;position:relative;min-width:250px;display:inline-block}
@media only screen and (max-width:767px){.search-tags__href{font-size:1rem;min-width:110px}
}
.search-tags__href:after{content:"";position:absolute;width:0%;height:6px;background-color:#cf2c27;left:50%;bottom:-3px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.3s;transition:.3s}
.search-tags__href--active,.search-tags__href:hover{color:#cf2c27}
.search-tags__href--active:after,.search-tags__href:hover:after{width:100%}
.search .link-block{max-width:1150px;margin:0 auto;margin-top:70px;margin-bottom:15px}
.search-block{max-width:1275px;margin:0 auto}
.search-block .wTable-opation-item.set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:220px;margin:0 auto;margin-bottom:20px;margin-top:20px}
.search-block .wTable-opation-item.set .icon{background:#cf2c27;color:#fff}
.search-block .wTable-block>.wTable-page div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.search-block .wTable-block>.wTable-page p{text-align:center}
.search .bTable:not(:first-of-type){margin-top:35px}
.search .bTable__download{background-color:transparent;border-top:3px solid #000;border-bottom:3px solid #000}
.search .bTable__cf{background-color:#f2f2f2}
.search .bTable-content__add,.search .bTable-content__buy,.search .bTable-content__download{background-color:transparent}
.search .bTable-content__cf{background-color:#f2f2f2}
.search .bTable-file{background-color:transparent}
.search table.DTFC_Cloned tfoot,.search table.DTFC_Cloned thead,.search table.dataTable tbody tr{background-color:#fff}
.search .icon-addFile{font-weight:700}
.search .table-note{margin-top:40px}
.appList{margin-top:45px}
@media only screen and (max-width:767px){.appList{margin-top:0}
}
.appList-item{padding:36px 0;position:relative;-webkit-transition:.3s;transition:.3s}
.appList-item:hover{background-color:#f2f2f2}
.appList-item:not(:last-of-type):after{content:"";position:absolute;width:100%;height:1px;background-color:#ccc;bottom:0;left:0}
.appList-container{max-width:950px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
.appList__href{position:absolute;top:0;right:0;bottom:0;left:0}
.appList-img{max-width:400px;padding:0 45px;-webkit-box-flex:1;-ms-flex:1;flex:1}
@media only screen and (max-width:767px){.appList-img{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;max-width:none;margin:0 auto;padding:0 20px}
}
.appList-img__img{padding-bottom:56.455%;background-size:cover;background-position:center center}
.appList-inner{-webkit-box-flex:1;-ms-flex:1;flex:1}
@media only screen and (max-width:767px){.appList-inner{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;margin-top:20px;padding:0 20px}
}
.appList__title{font-size:1.75rem;letter-spacing:.02em;margin-bottom:10px}
.appList__p{font-size:1rem;letter-spacing:.03em;color:rgba(0,0,0,.8);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}
.search .container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1700px;margin:0 auto;padding:50px 20px 100px 20px}
.search .container .container-L{max-width:320px;margin-right:100px}
@media only screen and (max-width:1366px){.search .container .container-L{margin-right:20px}
}
@media only screen and (max-width:1200px){.search .container .container-L{max-width:260px}
}
.search .container .container-L .search-sidebar .mask{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:0;opacity:0;pointer-events:none;-webkit-transition:opacity .5s;transition:opacity .5s}
.search .container .container-L .search-sidebar .content{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}
.search .container .container-L .search-sidebar .content .title{font-size:1rem;font-weight:500;text-transform:uppercase;position:relative;padding:0 10px 40px 10px}
.search .container .container-L .search-sidebar .content .title:after{content:"";position:absolute;bottom:20px;left:0;width:100%;height:1px;background:rgba(0,0,0,.2)}
.search .container .container-L .search-sidebar .content .search-category{padding:0 10px}
.search .container .container-L .search-sidebar .content .search-category .item{margin-top:20px;padding-bottom:20px;position:relative}
.search .container .container-L .search-sidebar .content .search-category .item:not(:last-child):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:rgba(0,0,0,.2)}
.search .container .container-L .search-sidebar .content .search-category .item .g-sub{font-size:1.125rem;font-weight:500}
.search .container .container-L .search-sidebar .content .search-category .item a.g-sub{-webkit-transition:color .3s,padding-left .3s;transition:color .3s,padding-left .3s;position:relative;padding-left:20px;display:block}
.search .container .container-L .search-sidebar .content .search-category .item a.g-sub:before{content:"";width:5px;height:5px;background-color:#000;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:width .3s,background-color .3s;transition:width .3s,background-color .3s}
.search .container .container-L .search-sidebar .content .search-category .item a.g-sub.active,.search .container .container-L .search-sidebar .content .search-category .item a.g-sub:hover{padding-left:35px;color:#cf2c27}
.search .container .container-L .search-sidebar .content .search-category .item a.g-sub.active:before,.search .container .container-L .search-sidebar .content .search-category .item a.g-sub:hover:before{width:25px;background-color:#cf2c27}
.search .container .container-L .search-sidebar .content .search-category .item .checkContent{margin-top:20px}
.search .container .container-L .search-sidebar .content .search-category .item .checkContent .cover .select-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.875rem;font-weight:500;letter-spacing:.5px}
.search .container .container-L .search-sidebar .content .search-category .item .checkContent .cover .select-btn:not(:first-child){margin-top:20px}
.search .container .container-L .search-sidebar .content .search-category .item .checkContent .cover .select-btn .select__btn{padding-left:20px;pointer-events:none}
.search .container .container-L .search-sidebar .content .search-category .item .checkContent .cover .select-btn .select__btn:before{left:0;top:11px;height:5px}
.search .container .container-L .search-sidebar .content .search-category .item .checkContent .cover .select-btn span{padding-left:15px}
.search .container .container-L .search-sidebar .content .search-category .item .checkContent .cover .select-btn.active,.search .container .container-L .search-sidebar .content .search-category .item .checkContent .cover .select-btn:hover{color:#cf2c27}
.search .container .container-L .search-sidebar .content .search-category .item .checkContent .cover .select-btn.active .select__btn,.search .container .container-L .search-sidebar .content .search-category .item .checkContent .cover .select-btn:hover .select__btn{padding-left:35px}
.search .container .container-L .search-sidebar .content .search-category .item .checkContent .cover .select-btn.active .select__btn:before,.search .container .container-L .search-sidebar .content .search-category .item .checkContent .cover .select-btn:hover .select__btn:before{width:25px;background:#cf2c27}
.search .container .container-L .search-sidebar .content .close-btn{position:absolute;width:30px;height:30px;z-index:9999;top:0;right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;display:none;font-size:10px;background:#000}
.search .container .container-L .search-sidebar .control-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#cf2c27;padding:10px 20px;color:#fff;cursor:pointer;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s;margin-top:20px}
.search .container .container-L .search-sidebar .control-btn .icon-arrowIn{-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:10px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.search .container .container-L .search-sidebar .control-btn .btn-txt{padding-left:10px;font-size:.75rem;font-weight:500;letter-spacing:.5px}
.search .container .container-L .search-sidebar .control-btn.d-none{display:none}
.search .container .container-L .search-sidebar .control-btn.close{background:#f2f2f2;color:#3f3f3f}
.search .container .container-L .search-sidebar .control-btn.close .icon-arrowIn{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.search .container .container-R{width:calc(100% - 420px)}
@media only screen and (max-width:1366px){.search .container .container-R{width:calc(100% - 340px)}
}
@media only screen and (max-width:1200px){.search .container .container-R{width:calc(100% - 280px)}
}
.search .container .container-R .mb-show{padding:10px 20px;background:#cf2c27;color:#fff;text-align:center;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.875rem;font-weight:500;width:335px;margin-left:20px;text-transform:uppercase}
.search .container .container-R .mb-show .filiter-btn{font-size:.75rem;font-weight:500;letter-spacing:.5px;cursor:pointer}
@media only screen and (max-width:1180px){.search .container .container-R .mb-show{display:-webkit-box;display:-ms-flexbox;display:flex}
}
.search .container .container-R .R-T{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px 40px 10px;font-size:1rem;font-weight:500;text-transform:uppercase;position:relative}
.search .container .container-R .R-T:after{content:"";position:absolute;bottom:20px;left:0;width:100%;height:1px;background:rgba(0,0,0,.2)}
.search .container .container-R .R-T .TL{padding-right:30px;position:relative}
.search .container .container-R .R-T .TL:after{content:"";position:absolute;top:0;right:15px;width:3px;height:21px;background:rgba(0,0,0,.2)}
.search .container .container-R .R-T .TR{color:#cf2c27}
.search .container .container-R .R-B .guide .pro-guide{background-color:rgba(0,0,0,0);padding:0}
.search .container .container-R .R-B .wTable-opation-item .icon{background-color:#cf2c27;color:#fff}
.search .container .container-R .R-B .search-notic{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.875rem;font-weight:500;letter-spacing:.5px;padding:0 10px}
.search .container .container-R .R-B .search-notic .txt{max-width:280px;width:100%;padding-right:15px}
.search .container .container-R .R-B .noResult-block{color:rgba(0,0,0,.2);font-weight:500;text-align:center;margin-top:220px}
@media only screen and (max-width:1200px){.search .container .container-R .R-B .noResult-block{margin-top:120px}
}
@media only screen and (max-width:767px){.search .container .container-R .R-B .noResult-block{margin-top:80px}
}
.search .container .container-R .R-B .noResult-block .main{font-size:2.25rem}
.search .container .container-R .R-B .noResult-block .des{font-size:1rem;margin-top:10px}
.search .container .container-R .R-B .noResult-block.d-none{display:none}
.search .container .container-R .group .search-block[data=Support] .download{background:#f2f2f2;margin-top:30px;padding:20px 80px 80px 80px}
.search .container .container-R .group .search-block .wTable-opation{margin-bottom:20px}
@media only screen and (max-width:1200px){.search .container .container-R .group .search-block[data=News] .news .media-inner{margin-left:20px}
}
@media only screen and (max-width:1180px){.search .container{position:relative;padding:80px 20px}
.search .container .container-L{margin-right:0}
.search .container .container-L .search-sidebar .content{position:fixed;top:0;background:#fff;left:0;padding:20px;z-index:100;width:375px;-webkit-transform:translateX(-376px);transform:translateX(-376px);height:100%}
.search .container .container-L .search-sidebar .content .search-category{overflow:scroll;height:calc(100% - 67px)}
.search .container .container-L .search-sidebar.active .content{-webkit-transform:translateX(0);transform:translateX(0)}
.search .container .container-L .search-sidebar.active .mask{opacity:1;z-index:99;pointer-events:auto}
.search .container .container-L .search-sidebar.active .close-btn{display:-webkit-box;display:-ms-flexbox;display:flex}
.search .container .container-L .search-sidebar.active .side-control{opacity:1;pointer-events:auto;position:absolute;bottom:0;left:0;width:100%}
.search .container .container-R{width:100%}
.search .container .container-R .mb-show{position:absolute;top:0;width:100%;left:0;margin-left:0;height:50px}
.search .container .container-R .group .search-block[data=Support] .download{padding:20px}
.search .container .container-R .group .search-block .wTable-opation{margin-top:20px}
.search .container .container-R .R-B .search-notic{display:-webkit-box;display:-ms-flexbox;display:flex}
}
@media only screen and (max-width:767px){.search .container .container-R .group .search-block[data=News] .news .news-inner{margin:0 -20px}
.search .container .container-R .group .search-block[data=News] .news .media-wrapper{padding:0 20px}
.search .container .container-L .search-sidebar .content{width:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}
}
.search .wTable-block .wTable-table .wTable-tbody .wTable-tbody-tr div.td_check{text-align:center}
.privacy main{padding-top:122px}
.privacy .article__gutter{margin-bottom:15px}
.privacy-container{max-width:1680px;margin:0 auto;padding:0 20px;background-color:#f2f2f2;padding-bottom:95px}
.privacy-container:not(:last-of-type){margin-bottom:1px}
.privacy-block{letter-spacing:.015em;margin-top:30px;margin-bottom:30px}
.privacy-block:first-of-type{margin-top:0}
.privacy-block:last-of-type{margin-bottom:0}
.privacy-block h3{font-size:1.5rem;margin-bottom:5px}
.privacy-block strong{ font-weight: bold; }

@media only screen and (max-width:767px){.privacy-block h3{font-size:1.25rem}
}
.privacy__p{font-size:1rem}
@media only screen and (max-width:767px){.privacy__p{font-size:.875rem}
}
.privacy-inner{max-width:1280px;margin:0 auto}
.privacy .page-gutter{max-width:1680px;padding:0 20px;margin:0 auto;width:100%}
.invMedia{max-width:1640px;margin:0 auto}
.invMedia-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.invMedia-item{width:100%;margin-top:42px;margin-bottom:42px}
@media only screen and (max-width:767px){.invMedia-item{margin-top:27.5px;margin-bottom:27.5px}
}
.invMedia-item:first-of-type{margin-top:0}
.invMedia-item:last-of-type{margin-bottom:0}
.invMedia-item-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1030px;padding:0 20px;margin:0 auto}
.invMedia-item:nth-of-type(odd) .card-inner{padding-left:4.166667vw}
@media only screen and (min-width:1921px){.invMedia-item:nth-of-type(odd) .card-inner{padding-left:80px}
}
@media only screen and (max-width:767px){.invMedia-item:nth-of-type(odd) .card-inner{padding-left:0}
}
.invMedia-item:nth-of-type(2n){position:relative}
.invMedia-item:nth-of-type(2n):after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#f6f6f6;z-index:-1;margin-top:2.0833333vw;margin-bottom:2.0833333vw}
@media only screen and (min-width:1921px){.invMedia-item:nth-of-type(2n):after{margin-top:40px;margin-bottom:40px}
}
@media only screen and (max-width:767px){.invMedia-item:nth-of-type(2n):after{margin-top:0;margin-bottom:0}
}
.invMedia-item:nth-of-type(2n) .invMedia-item-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.invMedia-item:nth-of-type(2n) .card-inner{padding-right:4.166667vw}
@media only screen and (min-width:1921px){.invMedia-item:nth-of-type(2n) .card-inner{padding-right:80px}
}
@media only screen and (max-width:767px){.invMedia-item:nth-of-type(2n) .card-inner{padding-right:0}
}
.invMedia-img{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:460px;width:50%}
@media only screen and (max-width:767px){.invMedia-img{width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:none}
}
@media only screen and (max-width:767px){.invMedia__img{margin:0 auto}
}
.invMedia .card-inner{-webkit-box-flex:1;-ms-flex:1;flex:1}
@media only screen and (max-width:767px){.invMedia .card-inner{width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-top:25px}
}
.invMedia .goPage,.invMedia .moreLi{margin-top:2.8645833vw}
@media only screen and (min-width:1921px){.invMedia .goPage,.invMedia .moreLi{margin-top:55px}
}
.inv .inv-container{max-width:1640px;margin:0 auto}
.inv .page-gutter{margin-top:100px}
.inv01_01 .slidelink-group,.inv01_02 .slidelink-group,.inv01_03 .slidelink-group,.inv01_04 .slidelink-group,.inv02_02 .slidelink-group,.inv02_03 .slidelink-group,.inv02_04 .slidelink-group,.inv03_01 .slidelink-group,.inv03_02 .slidelink-group,.inv03_03 .slidelink-group,.inv03_04 .slidelink-group,.inv03_05 .slidelink-group,.inv03_06 .slidelink-group,.inv03_07 .slidelink-group{position:absolute;left:0;width:calc(100% - 40px);right:0;top:calc(100% - 50px);z-index:1;overflow:hidden}
@media only screen and (max-width:767px){.inv01_01 .slidelink-group,.inv01_02 .slidelink-group,.inv01_03 .slidelink-group,.inv01_04 .slidelink-group,.inv02_02 .slidelink-group,.inv02_03 .slidelink-group,.inv02_04 .slidelink-group,.inv03_01 .slidelink-group,.inv03_02 .slidelink-group,.inv03_03 .slidelink-group,.inv03_04 .slidelink-group,.inv03_05 .slidelink-group,.inv03_06 .slidelink-group,.inv03_07 .slidelink-group{top:100%;width:100%}
}
.inv01_01 .slidelink-group--fix,.inv01_02 .slidelink-group--fix,.inv01_03 .slidelink-group--fix,.inv01_04 .slidelink-group--fix,.inv02_02 .slidelink-group--fix,.inv02_03 .slidelink-group--fix,.inv02_04 .slidelink-group--fix,.inv03_01 .slidelink-group--fix,.inv03_02 .slidelink-group--fix,.inv03_03 .slidelink-group--fix,.inv03_04 .slidelink-group--fix,.inv03_05 .slidelink-group--fix,.inv03_06 .slidelink-group--fix,.inv03_07 .slidelink-group--fix{overflow-y:visible}
@media only screen and (max-width:767px){.inv01_01 .slidelink-item,.inv01_02 .slidelink-item,.inv01_03 .slidelink-item,.inv01_04 .slidelink-item,.inv02_02 .slidelink-item,.inv02_03 .slidelink-item,.inv02_04 .slidelink-item,.inv03_01 .slidelink-item,.inv03_02 .slidelink-item,.inv03_03 .slidelink-item,.inv03_04 .slidelink-item,.inv03_05 .slidelink-item,.inv03_06 .slidelink-item,.inv03_07 .slidelink-item{width:100%}
}
@media only screen and (max-width:767px){.inv01_01 .slidelink,.inv01_02 .slidelink,.inv01_03 .slidelink,.inv01_04 .slidelink,.inv02_02 .slidelink,.inv02_03 .slidelink,.inv02_04 .slidelink,.inv03_01 .slidelink,.inv03_02 .slidelink,.inv03_03 .slidelink,.inv03_04 .slidelink,.inv03_05 .slidelink,.inv03_06 .slidelink,.inv03_07 .slidelink{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.inv01_01 .slidelink:after,.inv01_02 .slidelink:after,.inv01_03 .slidelink:after,.inv01_04 .slidelink:after,.inv02_02 .slidelink:after,.inv02_03 .slidelink:after,.inv02_04 .slidelink:after,.inv03_01 .slidelink:after,.inv03_02 .slidelink:after,.inv03_03 .slidelink:after,.inv03_04 .slidelink:after,.inv03_05 .slidelink:after,.inv03_06 .slidelink:after,.inv03_07 .slidelink:after{top:10px}
.inv01_01 .inv-container,.inv01_02 .inv-container,.inv01_03 .inv-container,.inv01_04 .inv-container,.inv02_02 .inv-container,.inv02_03 .inv-container,.inv02_04 .inv-container,.inv03_01 .inv-container,.inv03_02 .inv-container,.inv03_03 .inv-container,.inv03_04 .inv-container,.inv03_05 .inv-container,.inv03_06 .inv-container,.inv03_07 .inv-container{max-width:1640px;margin:0 auto;padding-top:50px;background-color:#f2f2f2}
.inv01_01 .inv-inner,.inv01_02 .inv-inner,.inv01_03 .inv-inner,.inv01_04 .inv-inner,.inv02_02 .inv-inner,.inv02_03 .inv-inner,.inv02_04 .inv-inner,.inv03_01 .inv-inner,.inv03_02 .inv-inner,.inv03_03 .inv-inner,.inv03_04 .inv-inner,.inv03_05 .inv-inner,.inv03_06 .inv-inner,.inv03_07 .inv-inner{max-width:950px;width:90%;margin:0 auto}
.inv01_01 .inv-inner~.inv-inner,.inv01_02 .inv-inner~.inv-inner,.inv01_03 .inv-inner~.inv-inner,.inv01_04 .inv-inner~.inv-inner,.inv02_02 .inv-inner~.inv-inner,.inv02_03 .inv-inner~.inv-inner,.inv02_04 .inv-inner~.inv-inner,.inv03_01 .inv-inner~.inv-inner,.inv03_02 .inv-inner~.inv-inner,.inv03_03 .inv-inner~.inv-inner,.inv03_04 .inv-inner~.inv-inner,.inv03_05 .inv-inner~.inv-inner,.inv03_06 .inv-inner~.inv-inner,.inv03_07 .inv-inner~.inv-inner{margin-top:45px}
.inv01_01 .page-gutter,.inv01_02 .page-gutter,.inv01_03 .page-gutter,.inv01_04 .page-gutter,.inv02_02 .page-gutter,.inv02_03 .page-gutter,.inv02_04 .page-gutter,.inv03_01 .page-gutter,.inv03_02 .page-gutter,.inv03_03 .page-gutter,.inv03_04 .page-gutter,.inv03_05 .page-gutter,.inv03_06 .page-gutter,.inv03_07 .page-gutter{margin-top:100px}
.inv01_01 .tableColumns__title,.inv01_02 .tableColumns__title,.inv01_03 .tableColumns__title,.inv01_04 .tableColumns__title,.inv02_02 .tableColumns__title,.inv02_03 .tableColumns__title,.inv02_04 .tableColumns__title,.inv03_01 .tableColumns__title,.inv03_02 .tableColumns__title,.inv03_03 .tableColumns__title,.inv03_04 .tableColumns__title,.inv03_05 .tableColumns__title,.inv03_06 .tableColumns__title,.inv03_07 .tableColumns__title{font-weight:700}
.inv01_01 .table-download__title,.inv01_02 .table-download__title,.inv01_03 .table-download__title,.inv01_04 .table-download__title,.inv02_02 .table-download__title,.inv02_03 .table-download__title,.inv02_04 .table-download__title,.inv03_01 .table-download__title,.inv03_02 .table-download__title,.inv03_03 .table-download__title,.inv03_04 .table-download__title,.inv03_05 .table-download__title,.inv03_06 .table-download__title,.inv03_07 .table-download__title{font-weight:700}
.inv01_01 .table-download__list,.inv01_02 .table-download__list,.inv01_03 .table-download__list,.inv01_04 .table-download__list,.inv02_02 .table-download__list,.inv02_03 .table-download__list,.inv02_04 .table-download__list,.inv03_01 .table-download__list,.inv03_02 .table-download__list,.inv03_03 .table-download__list,.inv03_04 .table-download__list,.inv03_05 .table-download__list,.inv03_06 .table-download__list,.inv03_07 .table-download__list{font-weight:700}
.inv01_01 .message__plant,.inv01_02 .message__plant,.inv01_03 .message__plant,.inv01_04 .message__plant,.inv02_02 .message__plant,.inv02_03 .message__plant,.inv02_04 .message__plant,.inv03_01 .message__plant,.inv03_02 .message__plant,.inv03_03 .message__plant,.inv03_04 .message__plant,.inv03_05 .message__plant,.inv03_06 .message__plant,.inv03_07 .message__plant{font-weight:700}
.inv01_01 .table-tB__title,.inv01_02 .table-tB__title,.inv01_03 .table-tB__title,.inv01_04 .table-tB__title,.inv02_02 .table-tB__title,.inv02_03 .table-tB__title,.inv02_04 .table-tB__title,.inv03_01 .table-tB__title,.inv03_02 .table-tB__title,.inv03_03 .table-tB__title,.inv03_04 .table-tB__title,.inv03_05 .table-tB__title,.inv03_06 .table-tB__title,.inv03_07 .table-tB__title{font-weight:700}
.inv01_01 .table-tB:after{min-width:185px}
.inv01_01 .table-tB-left{min-width:185px;max-width:185px;padding-left:0}
@media only screen and (max-width:767px){.inv01_01 .table-tB-left{padding-left:20px}
}
.inv01_03 .inv-container,.inv01_04 .inv-container{background-color:#f2f2f2}
.inv01_04 .table-download-list{max-width:90px;padding:0 2px}
.inv02_01 .slidelink-group,.inv02_05 .slidelink-group,.inv02_06 .slidelink-group{position:absolute;left:0;width:calc(100% - 40px);right:0;top:calc(100% - 50px);z-index:1;overflow:hidden}
@media only screen and (max-width:767px){.inv02_01 .slidelink-group,.inv02_05 .slidelink-group,.inv02_06 .slidelink-group{top:100%;width:100%}
}
.inv02_01 .slidelink-group--fix,.inv02_05 .slidelink-group--fix,.inv02_06 .slidelink-group--fix{overflow-y:visible}
@media only screen and (max-width:767px){.inv02_01 .slidelink-item,.inv02_05 .slidelink-item,.inv02_06 .slidelink-item{width:100%}
}
@media only screen and (max-width:767px){.inv02_01 .slidelink,.inv02_05 .slidelink,.inv02_06 .slidelink{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.inv02_01 .slidelink:after,.inv02_05 .slidelink:after,.inv02_06 .slidelink:after{top:10px}
.inv02_01 .inv-container,.inv02_05 .inv-container,.inv02_06 .inv-container{max-width:1640px;margin:0 auto;padding-top:50px;background-color:#f2f2f2}
.inv02_01 .inv-inner,.inv02_05 .inv-inner,.inv02_06 .inv-inner{max-width:1210px;margin:0 auto;padding:0 20px}
.inv02_01 .page-gutter,.inv02_05 .page-gutter,.inv02_06 .page-gutter{margin-top:100px}
.inv02_03 .page-gutter{margin-top:0}
.inv02_03 .inv-container{background:0 0}
.inv02_03 .inv-container .table-cover{background:#eee}
.inv02_03 .inv-container .table-cover .table-tags{max-width:1275px;padding:0 0 80px;position:relative}
@media only screen and (max-width:767px){.inv02_03 .inv-container .table-cover .table-tags{padding:0 20px;margin-bottom:100px}
}
.inv02_03 .inv-container .table-block.block02,.inv02_03 .inv-container .table-block.block03,.inv02_03 .inv-container .table-block.block04{display:none}
.inv02_03 .inv-container .table-block.block02 .table-msg-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.inv02_03 .inv-container .table-block .link-block{max-width:950px;padding:0 60px}
@media only screen and (max-width:767px){.inv02_03 .inv-container .table-block .link-block{padding:0 20px}
}
.inv02_03 .inv-container .table-block .inv-cover{padding:100px 0}
.inv02_03 .inv-container .table-block .inv-cover:nth-child(odd){background:#fafafa}
.inv02_03 .inv-container .table-block .inv-cover:nth-child(2n){background:#eee}
.inv02_03 .table-titleHasDropdown{-ms-flex-wrap:wrap;flex-wrap:wrap}
.inv02_03 .table-titleHasDropdown .table-tB__bTitle2{margin-top:25px}
.inv02_03 .table-titleHasDropdown .table-tB__txt b{display:inline-block;font-weight:700;margin:10px 0 5px}
.inv02_03 .table-msg:before{display:none}
.inv02_03 .table-note{border-top:none}
.inv02_03 .tableColumns-first{min-width:115px;max-width:115px}
.inv02_03 .tableColumns-body:not(:last-child){border-bottom:1px solid #c2c2c2}
.inv02_03 .tableColumns-auto{min-width:90px}
.inv02_03 .icon-tick{font-size:.75rem}
.inv02_03 .qa-item-inner{padding-bottom:25px}
.inv02_03 .qa-item__p{padding-bottom:0;position:relative}
.inv02_03 .qa-item__p:before{content:"";width:5px;height:5px;display:block;background:#fff;position:absolute;top:0;left:70px;-webkit-transform:translateY(150%);transform:translateY(150%)}
.inv02_03 .slidelink-group--fix{z-index:2}
.inv02_03 .table_title{max-width:950px;width:90%;margin:0 auto;margin-bottom:10px}
.inv02_03 .slidelink:after{top:10px}
.inv02_06 .tableColumns-first{vertical-align:top}
.inv02_06 .tableColumns-auto{text-align:left;vertical-align:top;min-width:200px}
.inv02_06 .tableColumns-body tr{border-bottom:1px solid rgba(0,0,0,.2)}
.inv02_06 .tableColumns-body tr:last-child{border-color:#000}
.inv02_06 .tableColumns-header tr{border-bottom:1px solid #000}
.inv02_06 .link-block{max-width:1210px;margin:0 auto;padding:0 20px;margin-top:100px}
.inv02_06 .table-link{display:block}
.inv02_06 .table-link .listNum-item__href{word-break:break-word}
.inv02_06 .slidelink-item+.slidelink-item:after{left:1px}
.inv02_06 .listNum-item .icon-link{padding:0 10px}
@media only screen and (max-width:767px){.inv02_06 .org__title{font-size:1.25rem}
}
.inv02_06 .tableColumns-overflow{padding-bottom:40px}
.inv01_02 .inv-inner~.inv-inner{margin:0 auto}
.inv01_02 .table-tB__bTitle{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
@media only screen and (max-width:767px){.inv01_02 .table-tB__bTitle{position:static;-webkit-transform:none;transform:none}
}
.inv01_02 .table-titleHasDropdown{position:relative;margin-bottom:50px}
@media only screen and (max-width:767px){.inv01_02 .table-titleHasDropdown .ps{position:absolute;top:100%;padding:10px}
}
.inv01_02 .table-block.block02{display:none}
.inv01_02 .tableColumns-auto{min-width:90px}
.inv01_02 .tableColumns__p{min-width:auto;width:75px;margin:auto}
.inv01_02 .tableColumns__title{width:83px;margin:auto}
.inv01_02 .tableColumns-header tr{border-bottom:1px solid #000}
.inv01_02 .tableColumns-header tr:nth-child(2){font-size:.875rem}
.inv01_02 .tableColumns-header tr:nth-child(2) .tableColumns-auto{text-align:center;margin:auto}
.inv01_02 .tableColumns-body tr{border-bottom:1px solid rgba(0,0,0,.2)}
.inv01_02 .tableColumns-body tr .tableColumns-auto{padding:15px 0}
.inv01_02 .tableColumns-body tr .tableColumns-auto .tableColumns__p{text-align:right;margin-left:18%}
@media only screen and (max-width:768px){.inv01_02 .tableColumns-body tr .tableColumns-auto .tableColumns__p{margin-left:5%}
}
@media only screen and (max-width:550px){.inv01_02 .tableColumns-body tr .tableColumns-auto .tableColumns__p{margin-left:0}
}
.inv01_02 .block02 .tableColumns-body tr .tableColumns-auto .tableColumns__p{margin-left:28%}
.org__title{font-weight:700;font-size:1.5rem;letter-spacing:.015em;margin-bottom:15px}
.org__p{font-size:1rem;letter-spacing:.03em;margin-bottom:40px}
.org__img{margin:0 auto}
.inv03_01 .inv-inner:not(:last-of-type){margin-bottom:45px}
.inv03_02 .table-titleHasDropdown{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.inv03_02 .table-titleHasDropdown b{display:block;font-size:1.25rem;font-weight:700;margin-top:10px}
@media only screen and (max-width:767px){.inv03_02 .table-titleHasDropdown b{font-size:1rem}
}
.inv03_02 .list01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}
@media only screen and (max-width:767px){.inv03_02 .list01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.inv03_02 .list01 li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:50%;min-height:100px;color:#fff}
@media only screen and (max-width:767px){.inv03_02 .list01 li{width:100%;min-height:80px}
}
.inv03_02 .list01 li:first-child{background:#cf2c27}
.inv03_02 .list01 li:last-child{background:#727171}
.inv03_02 .list01 li p{font-size:1.25rem;letter-spacing:1px}
@media only screen and (max-width:767px){.inv03_02 .list01 li p{font-size:1rem}
}
.inv03_02 .list01 .cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:70%}
.inv03_02 .list01 .cover .icon{font-size:50px;padding:0 30px}
@media only screen and (max-width:767px){.inv03_02 .list01 .cover .icon{font-size:35px}
}
.inv03_02 .list01 .txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30%;border-left:1px solid rgba(255,255,255,.2)}
.inv03_02 .list02{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media only screen and (max-width:767px){.inv03_02 .list02{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.inv03_02 .list02 a{width:33.3333333333%;min-height:50px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#727171;color:#fff;-webkit-transition:all .3s;transition:all .3s}
@media only screen and (max-width:767px){.inv03_02 .list02 a{width:100%}
}
.inv03_02 .list02 a:not(:last-child){border-right:2px solid #f2f2f2}
@media only screen and (max-width:767px){.inv03_02 .list02 a:not(:last-child){border-right:none;border-bottom:2px solid #f2f2f2}
}
.inv03_02 .list02 a:hover{background:#cf2c27;font-weight:700;-webkit-transition:all .3s;transition:all .3s}
.inv03_03 .table-download-title{position:relative}
.inv03_03 .table-download-title:after,.inv03_03 .table-download-title:before{content:""!important;position:absolute;min-width:90px;height:3px;background-color:#000;left:0}
.inv03_03 .table-download-title:after{top:-2px}
.inv03_03 .table-download-title:before{bottom:-2px}
.inv03_04 .step-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around;counter-reset:num}
@media only screen and (max-width:767px){.inv03_04 .step-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;flex-direction:column}
}
.inv03_04 .step-list li{text-align:center;position:relative}
@media only screen and (max-width:767px){.inv03_04 .step-list li{margin-bottom:70px}
}
.inv03_04 .step-list li:last-child .icon-arrowIn{display:none}
.inv03_04 .step-list li .icon-arrowIn{width:12px;height:18px;color:#cf2c27;position:absolute;left:130%;top:23px}
@media only screen and (max-width:990px){.inv03_04 .step-list li .icon-arrowIn{left:110%}
}
@media only screen and (max-width:767px){.inv03_04 .step-list li .icon-arrowIn{-webkit-transform:translate(-50%,0) rotate(90deg);transform:translate(-50%,0) rotate(90deg);top:auto;bottom:-45px;left:50%}
}
.inv03_04 .step-list li b{position:relative;display:block;padding:15px 0;margin-bottom:30px;font-weight:700}
.inv03_04 .step-list li b:before{content:"";background:#cf2c27;width:110px;height:5px;position:absolute;left:50%;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.inv03_04 .step-list li b span{margin:0 5px}
.inv03_04 .step-list li b span:before{counter-increment:num;content:counter(num) " "}
.inv03_04 .step-list li .t{line-height:1.5;max-width:186px}
@media only screen and (max-width:767px){.inv03_04 .step-list li .t{max-width:100%}
}
.inv03_04 .table-titleHasDropdown{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:center;border-top:1px solid #c2c2c2;padding:50px;margin-top:50px;line-height:1.5}
@media only screen and (max-width:767px){.inv03_04 .table-titleHasDropdown{padding:30px 0;margin-top:30px}
}
.inv03_04 .table-titleHasDropdown a{color:#cf2c27;font-weight:700;margin:0 5px;letter-spacing:1px}
.inv03_05 .tableColumns-first{min-width:205px;max-width:205px;text-align:left}
.inv03_05 .tableColumns-first:after,.inv03_05 .tableColumns-first:before{width:205px}
.inv03_05 .tableColumns-body:not(:last-child) tr{border-bottom:1px solid rgba(0,0,0,.2)}
.inv03_07 .table-msg a{color:#cf2c27}
.inv04_01 .inv-full,.inv04_02 .inv-full{min-height:100vh;background-size:cover;background-position:center center}
.inv04_01 .article__p,.inv04_02 .article__p{max-height:none;display:block}
.inv04_01 footer,.inv04_02 footer{position:relative}
.inv04_01 .footer-toTop,.inv04_02 .footer-toTop{color:#fff}
.qa-block{padding:0 20px;max-width:1030px;margin:0 auto;padding:30px 20px 100px 20px}
.qa-item{background-color:#fff;margin:1px 0;-webkit-transition:.3s;transition:.3s}
.qa-item:first-of-type{margin-top:0}
.qa-item:last-of-type{margin-bottom:0}
.qa-item-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 25px;cursor:pointer;-webkit-transition:.3s;transition:.3s}
@media only screen and (max-width:767px){.qa-item-title{padding:20px 25px}
}
.qa-item-inner{display:none;margin-top:-10px}
.qa-item .icon-qa{max-width:30px;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.875rem}
@media only screen and (max-width:767px){.qa-item .icon-qa{font-size:1.5rem}
}
.qa-item .icon-arrowDown{max-width:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.75rem;-webkit-transition:.3s,color 0s;transition:.3s,color 0s}
.qa-item__title{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.25rem;letter-spacing:.015em;padding:0 40px}
@media only screen and (max-width:767px){.qa-item__title{font-size:1rem}
}
.qa-item__p{margin:0 25px;padding-left:85px;padding-bottom:25px;-webkit-transition:.3s;transition:.3s;color:#000}
@media only screen and (max-width:767px){.qa-item__p{font-size:.875rem}
}
.qa-item--open{background-color:#cf2c27}
.qa-item--open .qa-item-title{color:#fff}
.qa-item--open .qa-item__p{color:#fff}
.qa-item--open .icon-arrowDown{-webkit-transform:scaleY(-1);transform:scaleY(-1);color:#fff;-webkit-transition:.3s;transition:.3s}
.square{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
@media only screen and (max-width:767px){.square{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.square .square-item{width:20%;color:#fff;text-align:center;min-height:210px;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media only screen and (max-width:767px){.square .square-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;text-align:left;min-height:130px}
}
.square .square-item:nth-child(odd){background:#cf2c27}
.square .square-item:nth-child(2n){background:#727171}
@media only screen and (max-width:767px){.square .cover{width:70%}
}
.square__title{font-size:1.25rem;font-weight:700;line-height:1.2;position:relative;margin-bottom:10px;padding-bottom:10px}
.square__title:after{content:"";width:50px;height:3px;display:block;background:rgba(255,255,255,.5);position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
@media only screen and (max-width:767px){.square__title:after{left:0;-webkit-transform:none;transform:none}
}
@media only screen and (max-width:767px){.square__title br{display:none}
}
.square__txt{font-size:1rem}
.square .icon{font-size:2.8125rem;margin:15px auto 5px}
@media only screen and (max-width:767px){.square .icon{max-width:50px}
}
.site{border-top:1px solid #fff;border-bottom:1px solid #fff}
.site-block{padding:0 20px;max-width:970px;margin:0 auto;padding:100px 20px}
.site-item{margin:1px 0;-webkit-transition:.3s;transition:.3s}
.site-item:first-of-type{margin-top:0}
.site-item:last-of-type{margin-bottom:0}
.site-item:not(:last-child){border-bottom:1px solid rgba(255,255,255,.2)}
.site-item:hover .icon{opacity:1}
.site-item-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0;cursor:pointer;-webkit-transition:.3s;transition:.3s;color:#fff}
@media only screen and (max-width:767px){.site-item-title{padding:20px 0}
}
.site-item-title:hover{color:#cf2c27}
.site-item-inner{display:none;margin-top:-10px}
.site-item .icon-link{max-width:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.625rem;-webkit-transition:.3s,color 0s;transition:.3s,color 0s;padding:0 40px;opacity:.5}
.site-item__title{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.25rem;letter-spacing:.015em;padding:0 40px 0 0}
@media only screen and (max-width:767px){.site-item__title{font-size:1rem}
}
.site-item__p{margin:0 25px;padding-left:85px;padding-bottom:25px;-webkit-transition:.3s;transition:.3s;color:#000}
@media only screen and (max-width:767px){.site-item__p{font-size:.875rem}
}
.lightBox_page .navbar{top:0}
.lightBox_page .navbar .logo{width:127px;-webkit-box-flex:0;-ms-flex:none;flex:none}
.lightBox_page .backPage{position:absolute;top:0;right:0}
.lightBox_page main{margin-top:50px}
.capability_RD .slidelink-group,.capability_detection .slidelink-group,.capability_production .slidelink-group,.capability_quality .slidelink-group{position:absolute;left:0;width:calc(100% - 40px);right:0;top:calc(100% - 50px);z-index:1;overflow:hidden}
@media only screen and (max-width:767px){.capability_RD .slidelink-group,.capability_detection .slidelink-group,.capability_production .slidelink-group,.capability_quality .slidelink-group{top:100%;width:100%}
}
.capability_RD .slidelink-group--fix,.capability_detection .slidelink-group--fix,.capability_production .slidelink-group--fix,.capability_quality .slidelink-group--fix{overflow-y:auto}
.capability_RD .capability-container,.capability_detection .capability-container,.capability_production .capability-container,.capability_quality .capability-container{max-width:1640px;margin:0 auto;padding-top:50px;background-color:#f2f2f2}
.capability_RD .capability-inner,.capability_detection .capability-inner,.capability_production .capability-inner,.capability_quality .capability-inner{max-width:1210px;margin:0 auto;padding:0 20px}
.capability_RD .page-gutter,.capability_detection .page-gutter,.capability_production .page-gutter,.capability_quality .page-gutter{margin-top:100px}
.capability_RD .list,.capability_detection .list,.capability_quality .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:28px}
.capability_RD .list li,.capability_detection .list li,.capability_quality .list li{height:392px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;color:#fff;border:1px solid #f2f2f2;position:relative;background-size:cover;background-repeat:no-repeat;width:50%}
@media only screen and (min-width:768px){.capability_RD .list li,.capability_detection .list li,.capability_quality .list li{margin-top:-28px}
}
.capability_RD .list li:nth-child(odd) ._title:after,.capability_detection .list li:nth-child(odd) ._title:after,.capability_quality .list li:nth-child(odd) ._title:after{background:#cf2c27}
.capability_RD .list li:nth-child(odd) .goPage:before,.capability_detection .list li:nth-child(odd) .goPage:before,.capability_quality .list li:nth-child(odd) .goPage:before{background-color:#000}
.capability_RD .list li:nth-child(odd) .goPage:after,.capability_detection .list li:nth-child(odd) .goPage:after,.capability_quality .list li:nth-child(odd) .goPage:after{background-color:#cf2c27}
.capability_RD .list li:nth-child(odd) .goPage .icon,.capability_detection .list li:nth-child(odd) .goPage .icon,.capability_quality .list li:nth-child(odd) .goPage .icon{color:#fff}
.capability_RD .list li:nth-child(2n),.capability_detection .list li:nth-child(2n),.capability_quality .list li:nth-child(2n){height:448px}
.capability_RD .list li:nth-child(2n) ._title:after,.capability_detection .list li:nth-child(2n) ._title:after,.capability_quality .list li:nth-child(2n) ._title:after{background:#fff;opacity:.5}
.capability_RD .list li:nth-child(2n) .goPage,.capability_detection .list li:nth-child(2n) .goPage,.capability_quality .list li:nth-child(2n) .goPage{-webkit-transform:translate(-50%,-28px);transform:translate(-50%,-28px)}
@media only screen and (min-width:769px){.capability_RD .list li:nth-child(4n+1) .list_txt .icon,.capability_RD .list li:nth-child(4n+4) .list_txt .icon,.capability_detection .list li:nth-child(4n+1) .list_txt .icon,.capability_detection .list li:nth-child(4n+4) .list_txt .icon,.capability_quality .list li:nth-child(4n+1) .list_txt .icon,.capability_quality .list li:nth-child(4n+4) .list_txt .icon{-webkit-filter:brightness(0);filter:brightness(0)}
}
@media only screen and (min-width:768px){.capability_RD .list li:nth-child(4n+1),.capability_RD .list li:nth-child(4n+4),.capability_detection .list li:nth-child(4n+1),.capability_detection .list li:nth-child(4n+4),.capability_quality .list li:nth-child(4n+1),.capability_quality .list li:nth-child(4n+4){height:392px}
.capability_RD .list li:nth-child(4n+1) ._title:after,.capability_RD .list li:nth-child(4n+4) ._title:after,.capability_detection .list li:nth-child(4n+1) ._title:after,.capability_detection .list li:nth-child(4n+4) ._title:after,.capability_quality .list li:nth-child(4n+1) ._title:after,.capability_quality .list li:nth-child(4n+4) ._title:after{background:#cf2c27}
.capability_RD .list li:nth-child(4n+1) .goPage,.capability_RD .list li:nth-child(4n+4) .goPage,.capability_detection .list li:nth-child(4n+1) .goPage,.capability_detection .list li:nth-child(4n+4) .goPage,.capability_quality .list li:nth-child(4n+1) .goPage,.capability_quality .list li:nth-child(4n+4) .goPage{-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.capability_RD .list li:nth-child(4n+1) .goPage:before,.capability_RD .list li:nth-child(4n+4) .goPage:before,.capability_detection .list li:nth-child(4n+1) .goPage:before,.capability_detection .list li:nth-child(4n+4) .goPage:before,.capability_quality .list li:nth-child(4n+1) .goPage:before,.capability_quality .list li:nth-child(4n+4) .goPage:before{background-color:#000}
.capability_RD .list li:nth-child(4n+1) .goPage:after,.capability_RD .list li:nth-child(4n+4) .goPage:after,.capability_detection .list li:nth-child(4n+1) .goPage:after,.capability_detection .list li:nth-child(4n+4) .goPage:after,.capability_quality .list li:nth-child(4n+1) .goPage:after,.capability_quality .list li:nth-child(4n+4) .goPage:after{background-color:#cf2c27}
.capability_RD .list li:nth-child(4n+1) .goPage .icon,.capability_RD .list li:nth-child(4n+4) .goPage .icon,.capability_detection .list li:nth-child(4n+1) .goPage .icon,.capability_detection .list li:nth-child(4n+4) .goPage .icon,.capability_quality .list li:nth-child(4n+1) .goPage .icon,.capability_quality .list li:nth-child(4n+4) .goPage .icon{color:#fff}
}
@media only screen and (min-width:769px){.capability_RD .list li:nth-child(4n+2) .list_txt .icon,.capability_RD .list li:nth-child(4n+3) .list_txt .icon,.capability_detection .list li:nth-child(4n+2) .list_txt .icon,.capability_detection .list li:nth-child(4n+3) .list_txt .icon,.capability_quality .list li:nth-child(4n+2) .list_txt .icon,.capability_quality .list li:nth-child(4n+3) .list_txt .icon{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}
}
@media only screen and (min-width:768px){.capability_RD .list li:nth-child(4n+2),.capability_RD .list li:nth-child(4n+3),.capability_detection .list li:nth-child(4n+2),.capability_detection .list li:nth-child(4n+3),.capability_quality .list li:nth-child(4n+2),.capability_quality .list li:nth-child(4n+3){height:448px}
.capability_RD .list li:nth-child(4n+2) ._title:after,.capability_RD .list li:nth-child(4n+3) ._title:after,.capability_detection .list li:nth-child(4n+2) ._title:after,.capability_detection .list li:nth-child(4n+3) ._title:after,.capability_quality .list li:nth-child(4n+2) ._title:after,.capability_quality .list li:nth-child(4n+3) ._title:after{background:#fff;opacity:.5}
.capability_RD .list li:nth-child(4n+2) .goPage,.capability_RD .list li:nth-child(4n+3) .goPage,.capability_detection .list li:nth-child(4n+2) .goPage,.capability_detection .list li:nth-child(4n+3) .goPage,.capability_quality .list li:nth-child(4n+2) .goPage,.capability_quality .list li:nth-child(4n+3) .goPage{-webkit-transform:translate(-50%,-28px);transform:translate(-50%,-28px)}
.capability_RD .list li:nth-child(4n+2) .goPage:before,.capability_RD .list li:nth-child(4n+3) .goPage:before,.capability_detection .list li:nth-child(4n+2) .goPage:before,.capability_detection .list li:nth-child(4n+3) .goPage:before,.capability_quality .list li:nth-child(4n+2) .goPage:before,.capability_quality .list li:nth-child(4n+3) .goPage:before{background-color:#cf2c27}
.capability_RD .list li:nth-child(4n+2) .goPage:after,.capability_RD .list li:nth-child(4n+3) .goPage:after,.capability_detection .list li:nth-child(4n+2) .goPage:after,.capability_detection .list li:nth-child(4n+3) .goPage:after,.capability_quality .list li:nth-child(4n+2) .goPage:after,.capability_quality .list li:nth-child(4n+3) .goPage:after{background-color:#000}
.capability_RD .list li:nth-child(4n+2) .goPage .icon,.capability_RD .list li:nth-child(4n+3) .goPage .icon,.capability_detection .list li:nth-child(4n+2) .goPage .icon,.capability_detection .list li:nth-child(4n+3) .goPage .icon,.capability_quality .list li:nth-child(4n+2) .goPage .icon,.capability_quality .list li:nth-child(4n+3) .goPage .icon{color:#cf2c27}
}
@media only screen and (max-width:767px){.capability_RD .list li,.capability_detection .list li,.capability_quality .list li{width:100%;height:392px}
.capability_RD .list li .goPage,.capability_detection .list li .goPage,.capability_quality .list li .goPage{-webkit-transform:translate(-50%,-28px)!important;transform:translate(-50%,-28px)!important}
}
.capability_RD .list li .goPage,.capability_detection .list li .goPage,.capability_quality .list li .goPage{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.capability_RD .list_txt,.capability_detection .list_txt,.capability_quality .list_txt{max-width:195px;width:100%;margin:0 auto}
.capability_RD .list_txt .icon,.capability_detection .list_txt .icon,.capability_quality .list_txt .icon{margin:20px auto}
.capability_RD .list_txt ._title,.capability_detection .list_txt ._title,.capability_quality .list_txt ._title{font-size:1.5rem;font-weight:500;letter-spacing:1px;line-height:1.2;position:relative;padding-bottom:15px;margin-bottom:10px}
.capability_RD .list_txt ._title:after,.capability_detection .list_txt ._title:after,.capability_quality .list_txt ._title:after{content:"";display:block;width:70%;height:5px;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.capability_production .article--page{max-width:1210px;margin:0 auto}
.capability_production .rwd_cover{display:none}
@media only screen and (max-width:768px){.capability_production .rwd_cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.capability_production .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:72px}
@media only screen and (max-width:768px){.capability_production .list{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
}
@media only screen and (max-width:768px){.capability_production .list{padding:72px 0}
}
@media only screen and (max-width:600px){.capability_production .list{max-width:270px;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 0}
}
.capability_production .list li{height:392px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;color:#fff;border:1px solid #f2f2f2;position:relative;background-size:cover;background-repeat:no-repeat;background-color:#000;width:33.3333333333%}
@media only screen and (min-width:769px){.capability_production .list li{margin-top:-72px}
}
@media only screen and (max-width:768px){.capability_production .list li{height:auto;background:0 0!important;background-color:none!important;color:#000}
}
@media only screen and (max-width:600px){.capability_production .list li{width:100%;padding:10px 0}
}
@media only screen and (min-width:768px){.capability_production .list li:hover{background:#cf2c27!important}
.capability_production .list li:hover ._title:after{background:#fff;opacity:.5}
.capability_production .list li:hover .goPage{border:1px solid rgba(255,255,255,.3);border-bottom:none}
}
@media only screen and (min-width:769px){.capability_production .list li:nth-child(2){height:536px}
.capability_production .list li:nth-child(2) ._title:after{background:#fff;opacity:.5}
}
.capability_production .list li .goPage{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
@media only screen and (max-width:768px){.capability_production .list li .goPage{display:none}
}
.capability_production .list li .goPage:before{background-color:#000}
.capability_production .list li .goPage:after{background-color:#cf2c27}
.capability_production .list li .goPage .icon{color:#fff}
.capability_production .list_txt{max-width:168px;width:100%;margin:0 auto}
@media only screen and (max-width:600px){.capability_production .list_txt{max-width:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
}
.capability_production .list_txt:last-child ._title:after{-webkit-transform:none;transform:none}
@media only screen and (max-width:768px){.capability_production .list_txt:last-child ._title:after{-webkit-transform:translateX(-50%);transform:translateX(-50%)}
}
.capability_production .list_txt ._title{font-size:1.5rem;font-weight:500;letter-spacing:1px;line-height:1.2;position:relative;padding-bottom:15px;margin-bottom:10px}
@media only screen and (max-width:600px){.capability_production .list_txt ._title{width:40%;margin-right:20px}
}
.capability_production .list_txt ._title:after{content:"";display:block;width:110px;height:5px;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#cf2c27}
@media only screen and (max-width:600px){.capability_production .list_txt ._p{width:50%;text-align:left}
}
.capability_production .box-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}
.capability_production .box-cover>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;border:1px solid #f2f2f2;position:relative}
@media only screen and (max-width:768px){.capability_production .box-cover>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.capability_production .box-cover>div .list_txt{margin:auto;position:absolute}
@media only screen and (max-width:768px){.capability_production .box-cover>div .list_txt{position:static;width:100%;padding:20px 0 30px}
.capability_production .box-cover>div .list_txt p{color:#000}
}
.capability_production .box-cover>div .list_txt ._title:after{background-color:#cf2c27}
.capability_production .box_01{width:100%;max-height:660px;height:100%;padding:0!important;overflow:hidden}
@media only screen and (min-width:769px){.capability_production .box_01:hover .list_txt{-webkit-transition:all .3s;transition:all .3s;bottom:-100%}
}
.capability_production .box_01 .list_txt{right:0;bottom:0;background:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:585px;max-height:120px;max-width:100%;padding:30px 50px;pointer-events:none;-webkit-transition:all .3s;transition:all .3s}
@media only screen and (max-width:768px){.capability_production .box_01 .list_txt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:none}
.capability_production .box_01 .list_txt p{text-align:center}
}
.capability_production .box_01 .list_txt ._p{padding:0 20px}
@media only screen and (max-width:768px){.capability_production .box_01 .list_txt ._p{width:100%}
}
.capabilityListMedia{width:calc(100% - 5.7291666vw);margin:0 auto;position:relative}
@media only screen and (max-width:767px){.capabilityListMedia{padding-bottom:55px;width:100%}
}
.capabilityListMedia:after{position:absolute;content:"";top:0;left:0;bottom:0;right:0;z-index:-1;background-color:#f2f2f2}
.capabilityListMedia-wrapper{margin:0 auto}
.capabilityListMedia__href{overflow:hidden;display:block}
.capabilityListMedia__img{width:100%;-webkit-transition:.5s;transition:.5s}
.capabilityListMedia .card__p{-webkit-line-clamp:3;max-height:72px;height:auto;margin-bottom:60px}
@media only screen and (max-width:990px){.capabilityListMedia .card__p{margin-bottom:20px}
}
.capabilityListMedia .card-inner{position:relative;z-index:1}
.capabilityListMedia .moreLi-href{margin-top:60px}
@media only screen and (max-width:767px){.capabilityListMedia .moreLi-href{margin-top:15px}
}
.capabilityListMedia-item{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.capabilityListMedia-item:first-of-type{margin-top:0}
.capabilityListMedia-item:last-of-type{margin-bottom:0}
.capabilityListMedia-item .capabilityListMedia__href{width:50%;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:875px}
@media only screen and (max-width:767px){.capabilityListMedia-item .capabilityListMedia__href{width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:none}
}
.capabilityListMedia-item .card-inner{max-width:820px;width:50%}
@media only screen and (max-width:767px){.capabilityListMedia-item .card-inner{width:100%;max-width:none;margin:25px 0 45px}
}
.capabilityListMedia-item:nth-child(2n) .capabilityListMedia__href{margin-left:-2.8645833vw}
@media only screen and (min-width:1921px){.capabilityListMedia-item:nth-child(2n) .capabilityListMedia__href{margin-left:-55px}
}
@media only screen and (max-width:960px){.capabilityListMedia-item:nth-child(2n) .capabilityListMedia__href{margin-left:0}
}
.capabilityListMedia-item:nth-child(2n) .card-inner{padding:20px 5vw 20px 13vw}
@media only screen and (max-width:767px){.capabilityListMedia-item:nth-child(2n) .card-inner{padding:0 5vw}
}
.capabilityListMedia-item:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.capabilityListMedia-item:nth-child(odd) .capabilityListMedia__href{margin-right:-2.8645833vw}
@media only screen and (min-width:1921px){.capabilityListMedia-item:nth-child(odd) .capabilityListMedia__href{margin-right:-55px}
}
@media only screen and (max-width:960px){.capabilityListMedia-item:nth-child(odd) .capabilityListMedia__href{margin-right:0}
}
.capabilityListMedia-item:nth-child(odd) .card-inner{padding:20px 13vw 20px 5vw}
@media only screen and (max-width:767px){.capabilityListMedia-item:nth-child(odd) .card-inner{padding:0 5vw}
}
.capabilityListMedia-item:hover .capabilityListMedia__img{-webkit-transform:scale(1.05) rotate(.02deg);transform:scale(1.05) rotate(.02deg)}
.capability .capability-container{max-width:calc(1640px + 5.7291666vw);padding:0 2.8645833vw;margin:0 auto}
@media only screen and (min-width:1921px){.capability .capability-container{padding:0 55px}
}
@media only screen and (max-width:960px){.capability .capability-container{max-width:1640px;padding:0}
}
.capability_detection .list li:nth-child(odd){background:#000}
.capability_detection .list li:nth-child(2n){background:#cf2c27}
@media only screen and (max-width:1023px) and (min-width:768px){.capability_detection .list li:nth-child(4n+1),.capability_detection .list li:nth-child(4n+4){background:#000}
}
@media only screen and (max-width:1023px) and (min-width:768px){.capability_detection .list li:nth-child(4n+2),.capability_detection .list li:nth-child(4n+3){background:#cf2c27}
}
.capability_detection_equipment .eq-container{max-width:1274px;margin:0 auto}
@media only screen and (max-width:1200px){.capability_detection_equipment .eq-container{width:90%}
}
.capability_detection_equipment .eq-inner{padding:90px 0}
@media only screen and (max-width:768px){.capability_detection_equipment .eq-inner{padding:35px 0}
}
.capability_detection_equipment .eq-inner .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}
.capability_detection_equipment .eq-inner .list .item{width:33.3333333333%;margin-bottom:44px;padding:0 10px}
@media only screen and (max-width:990px){.capability_detection_equipment .eq-inner .list .item{width:50%}
}
@media only screen and (max-width:600px){.capability_detection_equipment .eq-inner .list .item{width:100%}
}
.capability_detection_equipment .eq-inner .list .item .box{max-width:400px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.capability_detection_equipment .eq-inner .list .item .txt{max-width:400px;margin:auto;padding-top:10px}
.capability_detection_equipment .eq-inner .list .item .txt-title{font-size:1.75rem}
@media only screen and (max-width:990px){.capability_detection_equipment .eq-inner .list .item .txt-title{font-size:1.625rem}
}
@media only screen and (max-width:600px){.capability_detection_equipment .eq-inner .list .item .txt-title{font-size:1.375rem}
}
.capability_RD .capability-container:not(:last-child){padding-bottom:100px}
.capability_RD .capability-container:nth-child(2n){background-color:#fff}
.capability_RD .box-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media only screen and (max-width:768px){.capability_RD .box-cover{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
}
.capability_RD .box-cover>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;border:1px solid #f2f2f2;position:relative}
@media only screen and (max-width:768px){.capability_RD .box-cover>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.capability_RD .box-cover>div .list_txt{margin:auto;position:absolute;min-width:200px}
@media only screen and (max-width:768px){.capability_RD .box-cover>div .list_txt{position:static;width:100%;padding:20px 0 30px;min-width:auto}
.capability_RD .box-cover>div .list_txt p{color:#000;font-size:1.25rem}
}
.capability_RD .box-cover>div .list_txt ._title:after{background-color:#cf2c27}
.capability_RD .box-cover .btn-box{width:100%;background:#cf2c27;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media only screen and (max-width:768px){.capability_RD .box-cover .btn-box{background:0 0;width:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto}
}
.capability_RD .box-cover .btn-box>a{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 90px;font-weight:700}
@media only screen and (max-width:768px){.capability_RD .box-cover .btn-box>a{display:none}
}
.capability_RD .box_01{width:100%;max-height:660px}
.capability_RD .box_01 .list_txt{right:0;bottom:0;background:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:585px;max-height:120px;max-width:100%;padding:30px 50px}
@media only screen and (max-width:768px){.capability_RD .box_01 .list_txt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:none}
.capability_RD .box_01 .list_txt p{text-align:center}
}
.capability_RD .box_01 .list_txt ._p{padding:0 20px}
.capability_RD .box_02,.capability_RD .box_03{max-height:390px}
.capability_RD .box_02 .list_txt,.capability_RD .box_03 .list_txt{text-align:center;color:#fff;width:100%;height:100%;top:50%}
@media only screen and (max-width:768px){.capability_RD .box_02,.capability_RD .box_03{max-height:unset}
}
.capability_RD .box_02{-webkit-box-flex:1;-ms-flex:1;flex:1}
.capability_RD .box_02 img{width:100%;-o-object-fit:cover;object-fit:cover}
.capability_RD .box_03{width:50%}
.capability_RD .list li:nth-child(odd){background:url("../../upload/F2E/capability/R&D/r02_390.jpg");color:#000}
.capability_RD .list li:nth-child(2n){background:url("../../upload/F2E/capability/R&D/r01_390.jpg");color:#fff}
@media only screen and (min-width:768px){.capability_RD .list li:nth-child(4n+1),.capability_RD .list li:nth-child(4n+4){background:url("../../upload/F2E/capability/R&D/r02_390.jpg");color:#000}
}
@media only screen and (min-width:768px){.capability_RD .list li:nth-child(4n+2),.capability_RD .list li:nth-child(4n+3){background:url("../../upload/F2E/capability/R&D/r01_390.jpg");color:#fff}
}
.capability_RD_package .RD-container{max-width:1170px;margin:0 auto}
@media only screen and (max-width:1200px){.capability_RD_package .RD-container{width:90%}
}
.capability_RD_package .RD-inner{padding:0 0 35px}
.capability_RD_package .RD-inner .cover-title{min-height:52px;background:#cf2c27;color:#fff;font-size:1.125rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.capability_RD_package .RD-inner .cover .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:35px}
.capability_RD_package .RD-inner .cover .list .item{width:16.6666666667%;min-height:195px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:20px}
@media only screen and (max-width:990px){.capability_RD_package .RD-inner .cover .list .item{width:25%}
}
@media only screen and (max-width:600px){.capability_RD_package .RD-inner .cover .list .item{width:50%}
}
.capability_RD_package .RD-inner .cover .list .item:nth-child(12n+10),.capability_RD_package .RD-inner .cover .list .item:nth-child(12n+11),.capability_RD_package .RD-inner .cover .list .item:nth-child(12n+12),.capability_RD_package .RD-inner .cover .list .item:nth-child(12n+7),.capability_RD_package .RD-inner .cover .list .item:nth-child(12n+8),.capability_RD_package .RD-inner .cover .list .item:nth-child(12n+9){background:#f2f2f2;border:1px solid #fff}
@media only screen and (max-width:990px){.capability_RD_package .RD-inner .cover .list .item:nth-child(12n+10),.capability_RD_package .RD-inner .cover .list .item:nth-child(12n+11),.capability_RD_package .RD-inner .cover .list .item:nth-child(12n+12),.capability_RD_package .RD-inner .cover .list .item:nth-child(12n+7),.capability_RD_package .RD-inner .cover .list .item:nth-child(12n+8),.capability_RD_package .RD-inner .cover .list .item:nth-child(12n+9){background:0 0;border:none}
}
@media only screen and (max-width:990px){.capability_RD_package .RD-inner .cover .list .item:nth-child(10n+5),.capability_RD_package .RD-inner .cover .list .item:nth-child(10n+6),.capability_RD_package .RD-inner .cover .list .item:nth-child(10n+7),.capability_RD_package .RD-inner .cover .list .item:nth-child(10n+8){background:#f2f2f2;border:1px solid #fff}
}
@media only screen and (max-width:600px){.capability_RD_package .RD-inner .cover .list .item:nth-child(10n+5),.capability_RD_package .RD-inner .cover .list .item:nth-child(10n+6),.capability_RD_package .RD-inner .cover .list .item:nth-child(10n+7),.capability_RD_package .RD-inner .cover .list .item:nth-child(10n+8){background:0 0;border:none}
}
@media only screen and (max-width:600px){.capability_RD_package .RD-inner .cover .list .item:nth-child(4n+3),.capability_RD_package .RD-inner .cover .list .item:nth-child(4n+4){background:#f2f2f2;border:1px solid #fff}
}
.capability_RD_package .RD-inner .cover .list .item .box{max-width:90px;max-height:90px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.capability_RD_package .RD-inner .cover .list .item ._img{max-width:90px;width:auto;margin:auto}
.capability_RD_package .RD-inner .cover .list .item dl{color:#cf2c27}
.capability_RD_package .RD-inner .cover .list .item .download-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid rgba(0,0,0,.2);border-radius:10rem;padding:6px 20px;margin-top:20px;-webkit-transition:color .3s,border .3s,background-color .3s;transition:color .3s,border .3s,background-color .3s;cursor:pointer}
.capability_RD_package .RD-inner .cover .list .item .download-btn:hover{color:#fff;border:1px solid #2d75c0;background-color:#2d75c0}
.capability_RD_package .RD-inner .cover .list .item .download-btn .text{font-size:.75rem;font-weight:500}
.capability_RD_package .RD-inner .cover .list .item .download-btn .icon{font-size:12px;margin-left:5px}
.capability_quality .capability-container:not(:last-child){padding-bottom:100px}
.capability_quality .capability-container:nth-child(2){background-color:#fff}
.capability_quality .capability-container .year-cover{max-width:1120px;width:90%;margin:0 auto;padding:80px 66px}
.capability_quality .capability-container .year-cover ul li{text-align:center;position:relative;position:relative}
.capability_quality .capability-container .year-cover ul li:first-child:before{content:"";display:block;width:100%;height:100%;position:absolute;top:50%;left:-50%;z-index:-1;border-top:5px dotted #0074bf}
.capability_quality .capability-container .year-cover ul li:after{content:"";display:block;width:100%;height:100%;position:absolute;top:50%;left:50%;z-index:-1;border-top:5px dotted #0074bf}
.capability_quality .capability-container .year-cover ul li:nth-child(odd) ._p{bottom:-60px}
.capability_quality .capability-container .year-cover ul li:nth-child(2n) ._p{top:-60px}
.capability_quality .capability-container .year-cover ul li .year{font-size:1.5rem;font-weight:500;padding:10px;letter-spacing:1px;background:#f2f2f2}
.capability_quality .capability-container .year-cover ul li ._p{max-width:110px;width:100%;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.capability_quality .capability-container .year-cover .icon-arrow{background-color:#fff;width:66px;height:66px;-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 0 10px rgba(0,0,0,.13);box-shadow:0 0 10px rgba(0,0,0,.13)}
@media only screen and (max-width:600px){.capability_quality .capability-container .year-cover .icon-arrow{width:50px;height:50px}
}
.capability_quality .capability-container .year-cover .icon-arrow.swiper-button-disabled{background-color:#f2f2f2;opacity:1;-webkit-box-shadow:none;box-shadow:none}
.capability_quality .capability-container .year-cover .icon-arrow.swiper-button-prev{left:0}
.capability_quality .capability-container .year-cover .icon-arrow.swiper-button-next{right:0}
.capability_quality .capability-container .qc-cover{max-width:100%;border-bottom:1px solid #e5e5e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:85px 0}
@media only screen and (max-width:768px){.capability_quality .capability-container .qc-cover{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:45px 0}
}
.capability_quality .capability-container .qc-cover figure{max-width:648px;padding:0 74px}
@media only screen and (max-width:768px){.capability_quality .capability-container .qc-cover figure{margin:0 auto}
}
@media only screen and (max-width:600px){.capability_quality .capability-container .qc-cover figure{padding:0 5vw}
}
.capability_quality .capability-container .qc-cover figure img{max-width:500px;width:100%;margin-right:75px}
.capability_quality .capability-container .qc-cover figure figcaption{font-size:1.75rem;font-weight:500;letter-spacing:1px;line-height:1.2;position:relative;padding:30px 0 15px;margin-bottom:10px}
@media only screen and (max-width:990px){.capability_quality .capability-container .qc-cover figure figcaption{font-size:1.625rem}
}
@media only screen and (max-width:600px){.capability_quality .capability-container .qc-cover figure figcaption{font-size:1.375rem}
}
.capability_quality .capability-container .qc-cover figure figcaption:after{content:"";display:block;width:110px;height:5px;background-color:#cf2c27;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.capability_quality .capability-container .qc-cover .list-box{max-width:880px;width:100%}
@media only screen and (max-width:768px){.capability_quality .capability-container .qc-cover .list-box{width:90%}
}
.capability_quality .capability-container .qc-cover .icon-arrowDown{display:none;cursor:pointer;padding:20px}
@media only screen and (max-width:768px){.capability_quality .capability-container .qc-cover .icon-arrowDown{display:block;margin:auto}
}
.capability_quality .capability-container .qc-cover .icon-arrowDown:before{display:block}
.capability_quality .capability-container .qc-cover .icon-arrowDown.deg:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .3s;transition:all .3s}
.capability_quality .capability-container .qc-cover .qc-list{text-align:left}
@media only screen and (max-width:768px){.capability_quality .capability-container .qc-cover .qc-list{display:none}
}
.capability_quality .capability-container .qc-cover .qc-list li{display:inline-block;vertical-align:top;width:calc(25% - 5px);margin-bottom:40px}
@media only screen and (max-width:768px){.capability_quality .capability-container .qc-cover .qc-list li{width:calc(33.3333333333% - 10px)}
}
@media only screen and (max-width:600px){.capability_quality .capability-container .qc-cover .qc-list li{width:calc(50% - 10px);padding:0 5px}
}
.capability_quality .capability-container .qc-cover .qc-list li a{display:block}
@media only screen and (max-width:768px){.capability_quality .capability-container .qc-cover .qc-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.capability_quality .capability-container .qc-cover .qc-list li a img{border:10px solid #fff}
@media only screen and (max-width:600px){.capability_quality .capability-container .qc-cover .qc-list li a img{border-width:6px}
}
.capability_quality .capability-container .qc-cover .qc-list li a p{text-align:left;padding:20px 0;font-weight:700}
.hr-container{max-width:1640px;margin:0 auto}
.hr_contact .slidelink-group,.hr_life .slidelink-group{position:absolute;left:0;width:calc(100% - 40px);right:0;top:calc(100% - 50px);z-index:1;overflow:hidden}
@media only screen and (max-width:767px){.hr_contact .slidelink-group,.hr_life .slidelink-group{top:100%;width:100%}
}
.hr_contact .slidelink-group--fix,.hr_life .slidelink-group--fix{overflow-y:auto}
.hr_contact .hr-container,.hr_life .hr-container{max-width:1640px;margin:0 auto;padding-top:50px;background-color:#f2f2f2}
.hr_contact .hr-inner,.hr_life .hr-inner{max-width:1440px;margin:0 auto;padding:0 20px}
@media only screen and (max-width:768px){.hr_contact .hr-inner,.hr_life .hr-inner{padding:0}
}
.hr_contact .page-gutter,.hr_life .page-gutter{margin-top:100px}
@media only screen and (max-width:768px){.hr_contact .page-gutter,.hr_life .page-gutter{margin:0}
}
.hrListMedia{width:100%;margin:0 auto;position:relative}
@media only screen and (max-width:767px){.hrListMedia{width:100%}
}
.hrListMedia:after{position:absolute;content:"";top:0;left:0;bottom:0;right:0;z-index:-1;background-color:#f2f2f2}
.hrListMedia-wrapper{margin:0 auto}
.hrListMedia__href{overflow:hidden;display:block}
.hrListMedia__img{width:100%;-webkit-transition:.5s;transition:.5s}
.hr .hrListMedia-item{position:relative}
@media only screen and (min-width:769px){.hr .hrListMedia-item{border-top:1px solid #fff}
.hr .hrListMedia-item:after{content:"";display:block;width:1px;height:100%;background:#fff;position:absolute;top:0;left:50%;z-index:1}
}
.hr .hrListMedia-item:nth-child(odd) .card-inner{left:0}
.hr .hrListMedia-item:nth-child(2n) .card-inner{right:0}
.hr .hrListMedia-item .card-inner{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 10vw;width:50%;color:#fff}
@media only screen and (max-width:768px){.hr .hrListMedia-item .card-inner{position:static;color:#000;-webkit-transform:none;transform:none;text-align:center;padding:20px 0 36px;margin:0 auto}
}
@media only screen and (max-width:600px){.hr .hrListMedia-item .card-inner{width:80%}
}
.hr .hrListMedia-item .card__p{margin-bottom:56px}
@media only screen and (max-width:768px){.hr .hrListMedia-item .card__p{margin-bottom:20px}
}
.hr .hrListMedia-item .goPage{margin-bottom:10px}
.hr .hrListMedia-item .goPage:nth-child(2n):before{background-color:#000}
.hr .hrListMedia-item .goPage:nth-child(2n):after{background-color:#cf2c27}
.hr .hrListMedia-item .goPage:nth-child(2n) .icon{color:#fff}
.hr_work .hr-container{max-width:1920px;position:relative}
.hr_work .hr-container:after{content:"";position:absolute;max-width:1640px;top:0;left:50%;bottom:0;width:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:rgba(0,0,0,.05);z-index:-1}
.hr_work .link-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:1170px;margin:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
@media only screen and (max-width:767px){.hr_work .link-tags{padding:0 20px;width:100%;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(-30px);transform:translateY(-30px)}
}
.hr_work .link-tags__item{width:50%;min-height:70px;font-size:1.25rem;letter-spacing:.03em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;position:relative;z-index:1;-webkit-transition:.3s;transition:.3s;padding:10px;text-align:center}
@media only screen and (max-width:767px){.hr_work .link-tags__item{font-size:1.125rem;width:100%}
}
.hr_work .link-tags__item:nth-child(odd){background:#cf2c27}
.hr_work .link-tags__item:nth-child(2n){background:#727171}
.hr_work .link-tags__item span{font-weight:500}
.hr_work .link-tags__item:hover span{font-weight:500}
.hr_work .hr-inner:not(:last-child){position:relative}
.hr_work .hr-inner:not(:last-child):after{content:"";display:block;width:100vw;height:1px;background:#fff;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.hr_work .article--page .__title{color:#000;font-size:1.75rem;text-align:center;max-width:788px;margin:0 auto}
.hr_work #w01 .article--page{padding-top:25px}
.hr_work #w01 .appMedia-item{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
@media only screen and (max-width:1023px){.hr_work #w01 .appMedia-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.hr_work #w01 .appMedia__href{width:55%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:20px 5vw}
@media only screen and (max-width:1023px){.hr_work #w01 .appMedia__href{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10%}
}
.hr_work #w01 .appMedia__img{width:auto}
.hr_work #w01 .appMedia .card-inner{max-width:none;width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#cf2c27;min-height:400px;padding:5vw}
@media only screen and (max-width:1023px){.hr_work #w01 .appMedia .card-inner{width:100%}
}
.hr_work #w01 .appMedia .card__title{max-width:488px;color:#fff000}
@media only screen and (max-width:1023px){.hr_work #w01 .appMedia .card__title{max-width:100%}
}
.hr_work #w01 .appMedia .card__p{color:#fff;max-width:488px}
@media only screen and (max-width:1023px){.hr_work #w01 .appMedia .card__p{max-width:100%}
}
.hr_work #w01 .box-cover{max-width:1100px;margin:0 auto;padding:25px 0}
.hr_work #w01 .box-cover .box__item{position:relative}
.hr_work #w01 .box-cover .box__item .card-inner{position:absolute;left:0;bottom:0;max-width:40%;margin:10%}
@media only screen and (max-width:768px){.hr_work #w01 .box-cover .box__item .card-inner{max-width:100%;margin:5% 10%}
}
.hr_work #w01 .box-cover .box__item .card-inner .__p{font-size:2.1875rem;color:#fff}
@media only screen and (max-width:768px){.hr_work #w01 .box-cover .box__item .card-inner .__p{font-size:2rem}
}
.hr_work #w01 .box-cover .box__item .card-inner .__title{font-size:1.75rem;font-weight:700;color:#fff000}
@media only screen and (max-width:768px){.hr_work #w01 .box-cover .box__item .card-inner .__title{font-size:1.5rem}
}
.hr_work #w01 .box-cover .box__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media only screen and (max-width:600px){.hr_work #w01 .box-cover .box__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.hr_work #w01 .box-cover .box__list li{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;border:1px solid #f2f2f2}
@media only screen and (max-width:600px){.hr_work #w01 .box-cover .box__list li{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}
}
.hr_work #w01 .box-cover .box__list li.list__item{text-align:left;min-height:140px;padding:20px 54px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.hr_work #w01 .box-cover .box__list li.list__item:nth-child(odd){background:#cf2c27}
.hr_work #w01 .box-cover .box__list li.list__item:nth-child(2n){background:#727171}
.hr_work #w01 .box-cover .box__list li.list__item .cover{width:70px;margin-right:20px}
.hr_work #w01 .box-cover .box__list li.list__item .cover img{width:100%}
.hr_work #w01 .box-cover .box__list li.list__item .card-inne{max-width:50%}
.hr_work #w01 .box-cover .box__list li.box__item .card-inner .__title{position:relative;padding:0 0 20px}
.hr_work #w01 .box-cover .box__list li.box__item .card-inner .__title:after{content:"";display:block;width:56px;height:5px;background:rgba(255,255,255,.2);position:absolute;bottom:0;left:0}
@media only screen and (max-width:600px){.hr_work #w01 .box-cover .box__list li.box__item .cover img{width:100%}
}
.hr_work #w01 .box-cover .box__list li .card-inner{max-width:50%}
.hr_work #w01 .box-cover .box__list li .card-inner .__title{font-size:1.5rem;font-weight:700;line-height:1.2;color:#fff}
.hr_work #w01 .hrMedia{max-width:1115px;margin:0 auto}
.hr_work #w01 .hrMedia-wrapper{max-width:1115px;margin:0 auto;padding:25px 0}
.hr_work #w01 .hrMedia-wrapper .card__title{color:#000;font-size:1.5rem;text-align:left}
.hr_work #w01 .hrMedia__href{width:50%;position:relative}
@media only screen and (max-width:767px){.hr_work #w01 .hrMedia__href{width:100%}
}
.hr_work #w01 .hrMedia__href:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:15px;border-color:transparent}
@media only screen and (max-width:600px){.hr_work #w01 .hrMedia__href:after{top:auto;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-top-width:0;border-bottom-color:#eee}
}
.hr_work #w01 .hrMedia-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.hr_work #w01 .hrMedia-item:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
@media only screen and (max-width:600px){.hr_work #w01 .hrMedia-item:nth-child(odd){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
@media only screen and (min-width:601px){.hr_work #w01 .hrMedia-item:nth-child(odd) .hrMedia__href:after{left:0;border-right-width:0;border-left-color:#eee}
}
.hr_work #w01 .hrMedia-item:nth-child(odd) .card-inner{padding-right:4.27083vw;padding-left:8.33333vw}
@media only screen and (min-width:1921px){.hr_work #w01 .hrMedia-item:nth-child(odd) .card-inner{padding-right:85px;padding-left:160px}
}
@media only screen and (max-width:767px){.hr_work #w01 .hrMedia-item:nth-child(odd) .card-inner{padding:0}
}
@media only screen and (max-width:600px){.hr_work #w01 .hrMedia-item:nth-child(2n){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
@media only screen and (min-width:601px){.hr_work #w01 .hrMedia-item:nth-child(2n) .hrMedia__href:after{right:0;border-left-width:0;border-right-color:#eee}
}
.hr_work #w01 .hrMedia-item:nth-child(2n) .card-inner{padding-right:8.33333vw;padding-left:4.27083vw}
@media only screen and (min-width:1921px){.hr_work #w01 .hrMedia-item:nth-child(2n) .card-inner{padding-right:160px;padding-left:85px}
}
@media only screen and (max-width:767px){.hr_work #w01 .hrMedia-item:nth-child(2n) .card-inner{padding:0}
}
.hr_work #w01 .hrMedia .card-inner{max-width:625px;width:50%}
@media only screen and (max-width:600px){.hr_work #w01 .hrMedia .card-inner{width:100%;padding:25px 25px 40px!important}
}
.hr_work #w01 .hrMedia .card__t{-webkit-line-clamp:3;height:72px;margin-top:20px}
.hr_work #w02{max-width:1440px;margin:0 auto}
.hr_work #w02 .article--page .__title{color:#cf2c27}
.hr_work #w02 .hr_life{padding:56px 0}
@media only screen and (min-width:769px){.hr_work #w02 .hr_life .item:nth-child(odd) ._txt{padding-right:20vw}
}
@media only screen and (min-width:769px){.hr_work #w02 .hr_life .item:nth-child(2n) ._txt{padding-left:20vw}
}
.hr_work #w02 .hr_life .item ._txt ._title:after{display:none}
.hr_work #w03 .article{max-width:1140px;width:90%;margin:0 auto}
.hr_work #w03 .hrMedia{max-width:1748px;margin:0 auto}
.hr_work #w03 .hrMedia-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:60px 0}
@media only screen and (max-width:1024px){.hr_work #w03 .hrMedia-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
@media only screen and (min-width:1025px){.hr_work #w03 .hrMedia-item:nth-child(odd) .card-inner{padding-right:15vw}
}
@media only screen and (min-width:1025px){.hr_work #w03 .hrMedia-item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-align:right}
}
@media only screen and (min-width:1025px){.hr_work #w03 .hrMedia-item:nth-child(2n) .card-inner{padding-left:15vw}
}
.hr_work #w03 .hrMedia__href{width:50%}
@media only screen and (max-width:1024px){.hr_work #w03 .hrMedia__href{width:auto}
}
.hr_work #w03 .hrMedia .card-inner{width:50%;padding:20px 5vw}
@media only screen and (max-width:1024px){.hr_work #w03 .hrMedia .card-inner{width:100%}
}
.hr_work #w03 .hrMedia .card__title{font-size:1.5rem;margin-bottom:85px}
@media only screen and (max-width:1024px){.hr_work #w03 .hrMedia .card__title{margin-bottom:45px}
}
.hr_work #w03 .hrMedia .card__title2{font-size:1.75rem;color:#cf2c27}
.hr_work #w03 .hrMedia .card__t{margin-top:20px}
.hr_life .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.hr_life .item:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
@media only screen and (max-width:768px){.hr_life .item:nth-child(odd){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.hr_life .item:nth-child(odd) .cover{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
@media only screen and (max-width:768px){.hr_life .item:nth-child(odd) .cover{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
@media only screen and (min-width:769px){.hr_life .item:nth-child(odd) ._txt{padding-right:7vw}
}
.hr_life .item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
@media only screen and (max-width:768px){.hr_life .item:nth-child(2n){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.hr_life .item:nth-child(2n) .cover{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
@media only screen and (max-width:768px){.hr_life .item:nth-child(2n) .cover{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
@media only screen and (min-width:769px){.hr_life .item:nth-child(2n) ._txt{padding-left:7vw}
}
@media only screen and (min-width:769px){.hr_life .item:not(:first-child){margin-top:-30px}
}
.hr_life .item .cover{height:450px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media only screen and (max-width:768px){.hr_life .item .cover{height:auto}
}
@media only screen and (min-width:769px){.hr_life .item .cover img{max-width:none}
}
@media only screen and (max-width:768px){.hr_life .item .cover img{width:100%}
}
.hr_life .item ._txt,.hr_life .item .cover{width:50%;padding:0 34px}
@media only screen and (max-width:768px){.hr_life .item ._txt,.hr_life .item .cover{width:100%;padding:0}
}
@media only screen and (max-width:768px){.hr_life .item ._txt{width:calc(100% - 80px);margin:30px 0 8vh;padding-left:20px;position:relative}
.hr_life .item ._txt:after{content:"";display:block;background:#cf2c27;width:5px;height:100%;position:absolute;top:0;left:0}
}
.hr_life .item ._txt ._title{font-size:1.5rem;font-weight:700;margin-bottom:25px;position:relative;display:inline-block}
@media only screen and (max-width:768px){.hr_life .item ._txt ._title{position:static}
}
.hr_life .item ._txt ._title:after{content:"";display:block;background:#cf2c27;width:50px;height:5px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateX(130%);transform:translateX(130%)}
@media only screen and (max-width:768px){.hr_life .item ._txt ._title:after{display:none}
}
.hr_recruit .hr-full{min-height:100vh;background-size:cover;background-position:center center}
.hr_recruit .article__p{max-height:none;display:block}
.step-block{max-width:670px;margin:0 auto;counter-reset:num}
@media only screen and (max-width:600px){.step-block{width:90%;margin:0 auto}
}
.step-block .step{height:100%;padding-bottom:50px}
.step-block .step-item{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto}
.step-block .step-item:nth-child(2n){margin:10px auto 15px}
.step-block .step-item:nth-child(odd){background:#cf2c27;position:relative}
.step-block .step-item:nth-child(odd):after{content:"";display:block;width:0;height:0;position:absolute;bottom:-10px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);border-width:10px 10px 0 10px;border-style:solid;border-color:#cf2c27 transparent transparent}
@media only screen and (min-width:600px){.step-block .step-item:nth-child(3),.step-block .step-item:nth-child(4){width:calc(100% - 40px)}
.step-block .step-item:nth-child(5),.step-block .step-item:nth-child(6){width:calc(100% - 80px)}
}
.step-block .step-item ._title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
@media only screen and (max-width:600px){.step-block .step-item ._title{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-right:15px}
}
.step-block .step-item ._title .count{font-weight:500;letter-spacing:1px;color:#fff;position:relative}
@media only screen and (max-width:600px){.step-block .step-item ._title .count{padding:0 0 10px}
}
.step-block .step-item ._title .count:before{content:"";display:block;width:56px;height:5px;background:rgba(255,255,255,.5);position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.step-block .step-item ._title .count:after{counter-increment:num;content:"0" counter(num);margin-left:5px}
.step-block .step-item ._title .icon{margin:0 24px}
@media only screen and (max-width:600px){.step-block .step-item ._title .icon{margin:0 auto 10px;width:auto}
}
.step-block .step-item ._txt p{color:#fff;line-height:1.5}
.step-block .step-item ._txt ._p{font-size:1.5rem}
@media only screen and (max-width:600px){.step-block .step-item ._txt ._p{font-size:1.375rem}
}
.step-block .step-item ._txt ._ps{font-size:1.125rem}
.hr_contact .hr-inner{max-width:990px;width:90%}
.hr_contact .hr-inner:not(:last-child){margin-bottom:52px}
.hr_contact .hr-inner ._cover{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.hr_contact .hr-inner ._txt{position:relative;margin:35px 0}
.hr_contact .hr-inner ._txt ._title{font-size:1.5rem;font-weight:700;color:#cf2c27;margin:10px 0}
@media only screen and (max-width:768px){.hr_contact .hr-inner ._txt ._title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
}
.hr_contact .hr-inner ._txt ._title .icon-map{color:#000;width:50px;height:50px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s;transition:all .3s}
@media only screen and (max-width:768px){.hr_contact .hr-inner ._txt ._title .icon-map{position:static;width:auto;height:auto;margin-right:10px}
}
@media only screen and (min-width:769px){.hr_contact .hr-inner ._txt ._title .icon-map:hover{color:#fff;background:#cf2c27;-webkit-transition:all .3s;transition:all .3s}
}
.hr_contact .hr-inner ._txt ._p{font-weight:700}
.hr_contact .hr-inner ._txt ._p span:first-child{display:inline-block;min-width:45px}
.hr_contact .hr-inner .list li{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#fff;margin-bottom:1px}
@media only screen and (max-width:600px){.hr_contact .hr-inner .list li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.hr_contact .hr-inner .list li:nth-child(odd){background:#cf2c27}
.hr_contact .hr-inner .list li:nth-child(2n){background:#989797}
.hr_contact .hr-inner .list li figure{max-width:220px;width:100%;min-height:150px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}
@media only screen and (max-width:600px){.hr_contact .hr-inner .list li figure{max-width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:auto;padding:25px 25px 0}
}
.hr_contact .hr-inner .list li figure:after{content:"";display:block;width:1px;height:100%;background:rgba(255,255,255,.2);position:absolute;top:0;right:0}
@media only screen and (max-width:600px){.hr_contact .hr-inner .list li figure:after{display:none}
}
.hr_contact .hr-inner .list li figure img{margin:0 auto}
@media only screen and (max-width:600px){.hr_contact .hr-inner .list li figure img{margin:0;padding-right:10px;max-height:35px}
}
.hr_contact .hr-inner .list li figure figcaption{font-size:1.5rem;font-weight:700;color:#fff;position:relative}
.hr_contact .hr-inner .list li figure figcaption:before{content:"";display:block;width:56px;height:5px;background:rgba(255,255,255,.5);position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
@media only screen and (max-width:600px){.hr_contact .hr-inner .list li figure figcaption:before{display:none}
}
.hr_contact .hr-inner .list li ._p{margin:auto 0;padding:25px;width:100%}
.download .picBox{position:relative;width:100%;min-height:450px}
.download .picBox:after{content:"";width:100%;height:0;display:block;padding-top:39.02439%}
.download .picBox img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.download .banner-page>.group{position:absolute;top:calc(50% - 35px);left:50%;width:100%;-webkit-transform:translate(-50%,calc(-50% + 61px));transform:translate(-50%,calc(-50% + 61px));padding:0 20px}
.download .banner-page>.group .section-category{position:initial;-webkit-transform:none;transform:none;width:100%;margin-top:100px}
@media only screen and (max-width:575px){.download .banner-page>.group .section-category{margin-top:50px}
}
@media only screen and (max-width:575px){.download .banner-page>.group .page-title{margin-top:0}
}
.download .banner-page .page-title.page-title--white p.page-title__p{color:#fff}
.download .section-category{position:absolute;left:50%;bottom:calc((100% - 122px) * .11667);max-width:1500px;margin:0 auto;text-align:center;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}
@media only screen and (max-width:767px){.download .section-category{bottom:calc((100% - 83px) * .11667);padding:0}
}
.download .section-category .arrow-wrap{display:none;position:absolute;top:0;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%;padding:0 15px;pointer-events:none}
.download .section-category .arrow-wrap .arrow{color:rgba(255,255,255,.5)}
.download .section-category .arrow-wrap .arrow.left{-webkit-transform:scale(-1);transform:scale(-1)}
.download .section-category .navbar-search-download{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;border:1px solid rgba(255,255,255,0);padding:15px 30px;margin-bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s;position:relative;width:100%;z-index:3}
@media only screen and (max-width:1200px){.download .section-category .navbar-search-download{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
}
@media only screen and (max-width:575px){.download .section-category .navbar-search-download{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:15px 20px}
}
.download .section-category .navbar-search-download .download-search__title{color:#000;position:relative;margin-right:30px;text-transform:uppercase;white-space:nowrap;cursor:pointer;font-size:.875rem;font-weight:500}
.download .section-category .navbar-search-download .download-search__title:after{content:"";position:absolute;top:0;right:-15px;border-width:unset;border-color:unset;border-style:unset;width:1px;height:100%;background:rgba(0,0,0,.2)}
.download .section-category .navbar-search-download .group{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;width:100%}
@media only screen and (max-width:575px){.download .section-category .navbar-search-download .group{margin-top:10px}
}
.download .download-container{display:-webkit-box;display:-ms-flexbox;display:flex}
.download .download-container{max-width:1640px}
@media only screen and (max-width:575px){.download .download-container{width:calc(100% - 0px)}
}
.download .download-container .download_list-inner{display:none}
.download .download-container .download_list-inner:first-child{display:block}
.download ul.list{counter-reset:list-number}
.download ul.list>li{padding-top:10px}
.download ul.list>li:not(:first-child){margin-top:10px;border-top:1px solid #c2c2c2}
.download ul.list>li .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px;border-radius:5px;-webkit-transition:background-color .3s;transition:background-color .3s}
@media only screen and (max-width:768px){.download ul.list>li .inner{padding:15px}
}
.download ul.list>li .inner:hover{-webkit-box-shadow:0 0 13px rgba(0,0,0,.1);box-shadow:0 0 13px rgba(0,0,0,.1);background-color:#cf2c27}
.download ul.list>li .inner:hover:before{color:#fff}
.download ul.list>li .inner:hover .content .ext,.download ul.list>li .inner:hover .content .moreLi-href,.download ul.list>li .inner:hover .content .title,.download ul.list>li .inner:hover .content p{color:#fff}
.download ul.list>li .inner:hover .content p.partial-hidden:not(.show):after{background:-webkit-gradient(linear,left bottom,left top,from(#cf2c27),color-stop(140%,rgba(48,117,187,0)));background:linear-gradient(0deg,#cf2c27 0,rgba(48,117,187,0) 140%)}
.download ul.list>li .inner:hover .content .ext span:not(:first-child):before{background-color:rgba(255,255,255,.2)}
.download ul.list>li .inner:hover .content .moreLi-href:before{background-color:#fff}
.download ul.list>li .inner:hover .download-btn{color:#fff}
.download ul.list>li .inner:hover .video-btn{border-color:#fff}
.download ul.list>li .inner:hover .video-btn:after{border-color:transparent transparent transparent #fff}
.download ul.list>li .inner:before{counter-increment:list-number;content:counter(list-number,decimal-leading-zero);width:30px;-ms-flex-negative:0;flex-shrink:0}
.download ul.list>li .inner .content{width:100%;padding:0 10px}
@media only screen and (max-width:768px){.download ul.list>li .inner .content{padding:0 20px 0 10px}
}
.download ul.list>li .inner .content .title{font-weight:700}
.download ul.list>li .inner .content .ext{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,.7);font-size:.875rem;margin-top:5px}
.download ul.list>li .inner .content .ext span:not(:first-child){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:10px}
.download ul.list>li .inner .content .ext span:not(:first-child):before{content:"";width:3px;height:15px;background-color:rgba(0,0,0,.2);margin-right:10px}
.download ul.list>li .inner .content p{color:rgba(0,0,0,.7);font-size:.875rem;margin-top:5px}
.download ul.list>li .inner .content p.partial-hidden{position:relative;height:63px;overflow:hidden}
.download ul.list>li .inner .content p.partial-hidden:not(.show):after{content:"";position:absolute;left:0;bottom:0;width:100%;height:30px;background:-webkit-gradient(linear,left bottom,left top,from(#f8f8f8),color-stop(140%,rgba(48,117,187,0)));background:linear-gradient(0deg,#f8f8f8 0,rgba(48,117,187,0) 140%)}
.download ul.list>li .inner .content p.partial-hidden.show+.moreLi-href:after{content:"close"}
.download ul.list>li .inner .content p.partial-hidden+.moreLi-href{display:inline-block}
.download ul.list>li .inner .content .moreLi-href{display:none;padding-top:10px;padding-bottom:10px;margin-top:5px}
.download ul.list>li .inner .content .moreLi-href:after{content:"learn more"}
.download ul.list>li .inner .download-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0}
.download ul.list>li .inner .video-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:25px;height:25px;border-radius:50%;border:1px solid rgba(0,0,0,.5);-ms-flex-negative:0;flex-shrink:0}
.download ul.list>li .inner .video-btn:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:5px 0 5px 7px;border-color:transparent transparent transparent #000}
.download ul.page-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px}
.download ul.page-pagination>li.page-first.active a:after,.download ul.page-pagination>li.page-first.active a:before,.download ul.page-pagination>li.page-first:hover a:after,.download ul.page-pagination>li.page-first:hover a:before,.download ul.page-pagination>li.page-last.active a:after,.download ul.page-pagination>li.page-last.active a:before,.download ul.page-pagination>li.page-last:hover a:after,.download ul.page-pagination>li.page-last:hover a:before,.download ul.page-pagination>li.page-next.active a:after,.download ul.page-pagination>li.page-next.active a:before,.download ul.page-pagination>li.page-next:hover a:after,.download ul.page-pagination>li.page-next:hover a:before,.download ul.page-pagination>li.page-prev.active a:after,.download ul.page-pagination>li.page-prev.active a:before,.download ul.page-pagination>li.page-prev:hover a:after,.download ul.page-pagination>li.page-prev:hover a:before{border-color:#cf2c27}
.download ul.page-pagination>li.page-first a,.download ul.page-pagination>li.page-last a{position:relative;display:block;width:15px;height:15px;margin:0 5px}
.download ul.page-pagination>li.page-first a:after,.download ul.page-pagination>li.page-first a:before,.download ul.page-pagination>li.page-last a:after,.download ul.page-pagination>li.page-last a:before{content:"";position:absolute;width:6px;height:6px;border-top:1px solid #000;border-right:1px solid #000;top:50%;margin-top:-1px;-webkit-transition:.3s;transition:.3s}
.download ul.page-pagination>li.page-first a:after,.download ul.page-pagination>li.page-first a:before{-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}
.download ul.page-pagination>li.page-first a:before{left:5px}
.download ul.page-pagination>li.page-first a:after{left:0}
.download ul.page-pagination>li.page-last a:after,.download ul.page-pagination>li.page-last a:before{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}
.download ul.page-pagination>li.page-last a:before{right:5px}
.download ul.page-pagination>li.page-last a:after{right:0}
.download ul.page-pagination>li.page-next a,.download ul.page-pagination>li.page-prev a{position:relative;display:block;width:15px;height:15px;margin:0 5px}
.download ul.page-pagination>li.page-next a:before,.download ul.page-pagination>li.page-prev a:before{content:"";position:absolute;width:8px;height:8px;border-top:2px solid #000;border-right:2px solid #000;margin-top:-1px;-webkit-transition:.3s;transition:.3s}
.download ul.page-pagination>li.page-prev a:before{-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg);left:0;top:50%}
.download ul.page-pagination>li.page-next a:before{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);right:0;top:50%}
.download ul.page-pagination>li.page a{font-size:1rem;letter-spacing:.015em;margin:0 5px;width:10px;-webkit-transition:.3s;transition:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.download ul.page-pagination>li.page a.active,.download ul.page-pagination>li.page a:hover{color:#cf2c27;font-weight:500}
.download-container{margin:0 auto;margin-top:35px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media only screen and (max-width:1660px){.download-container{padding:0 20px}
}
@media only screen and (max-width:1200px){.download-container{margin-top:30px}
}
@media only screen and (max-width:768px){.download-container{padding:0}
}
.download-container .container-L{max-width:370px;padding-right:50px}
.download-container .container-L .download-sidebar #ascrail2000{-webkit-transform:translateX(20px);transform:translateX(20px)}
.download-container .container-L .download-sidebar .title{font-size:.875rem;font-weight:500;text-transform:uppercase;padding:15.5px 0 35.5px 0;position:relative}
.download-container .container-L .download-sidebar .title:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:rgba(0,0,0,.2)}
.download-container .container-L .download-sidebar .search-category>.item{margin-top:20px;padding-bottom:20px;position:relative}
.download-container .container-L .download-sidebar .search-category>.item:not(:last-child):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:rgba(0,0,0,.2)}
.download-container .container-L .download-sidebar .search-category>.item .g-sub{font-size:1.125rem;font-weight:500;-webkit-transition:color .3s;transition:color .3s}
.download-container .container-L .download-sidebar .search-category>.item .checkContent{margin-top:20px}
.download-container .container-L .download-sidebar .search-category>.item .checkContent .cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.download-container .container-L .download-sidebar .search-category>.item .checkContent .cover label{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;padding-left:35px;cursor:pointer}
.download-container .container-L .download-sidebar .search-category>.item .checkContent .cover label:not(:first-child){margin-top:20px}
.download-container .container-L .download-sidebar .search-category>.item .checkContent .cover .select{position:absolute;width:20px;height:20px;border:1px solid rgba(0,0,0,.2);left:0;top:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.download-container .container-L .download-sidebar .search-category>.item .checkContent .cover .select:after{content:"\e915";font-family:icomoon!important;color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5);font-size:1rem}
.download-container .container-L .download-sidebar .search-category>.item .checkContent .cover input{opacity:0;position:absolute}
.download-container .container-L .download-sidebar .search-category>.item .checkContent .cover input[type=checkbox]:checked+.select{border:1px solid rgba(207,44,39,0);background-color:#cf2c27}
.download-container .container-L .download-sidebar .search-category>.item .checkContent .cover input[type=checkbox]:checked+.select+.select__name{color:#cf2c27}
.download-container .container-L .download-sidebar .search-category>.item .checkContent .cover .select__name{font-size:.875rem;font-weight:500;letter-spacing:.5px}
.download-container .container-L .download-sidebar .search-category>.item:hover .g-sub{color:#cf2c27}
.download-container .container-L .download-sidebar .search-category .control-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#cf2c27;padding:10px 20px;color:#fff;cursor:pointer;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s;margin-top:20px}
.download-container .container-L .download-sidebar .search-category .control-btn .icon-arrowIn{-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:10px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.download-container .container-L .download-sidebar .search-category .control-btn .btn-txt{padding-left:10px;font-size:.75rem;font-weight:500;letter-spacing:.5px}
.download-container .container-L .download-sidebar .search-category .control-btn.d-none{display:none}
.download-container .container-L .download-sidebar .search-category .control-btn.close{background:#f2f2f2;color:#3f3f3f}
.download-container .container-L .download-sidebar .search-category .control-btn.close .icon-arrowIn{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.download-container .container-L .download-sidebar .close-btn{position:absolute;width:30px;height:30px;z-index:9999;top:0;right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;display:none;font-size:10px;background:#000}
.download-container .container-L .download-sidebar .side-control{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;font-size:.875rem;font-weight:500;-webkit-transition:opacity 1s;transition:opacity 1s;color:#fff;opacity:0;pointer-events:none;width:100%;position:absolute;bottom:0;left:0}
.download-container .container-L .download-sidebar .side-control .btn-clear,.download-container .container-L .download-sidebar .side-control .btn-submit{padding:13px 20px;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}
.download-container .container-L .download-sidebar .side-control .btn-clear{background:#000}
.download-container .container-L .download-sidebar .side-control .btn-submit{background:#cf2c27}
.download-container .container-L .mask{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:0;opacity:0;pointer-events:none;-webkit-transition:opacity .3s;transition:opacity .3s}
.download-container .container-L .content{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.download-container .container-R{max-width:1220px;width:calc(100% - 320px);margin-left:auto}
.download-container .container-R .R-T{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}
.download-container .container-R .R-T .TL{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.download-container .container-R .R-T .TL .results-box{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:500;text-transform:uppercase;color:#cf2c27}
.download-container .container-R .R-T .TL .results-box .num{margin-right:5px}
.download-container .container-R .R-T .TL .mb-show{padding:10px 20px;background:#cf2c27;color:#fff;text-align:center;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.875rem;font-weight:500;width:335px;margin-left:20px}
.download-container .container-R .R-T .TL .mb-show .filiter-btn{font-size:.75rem;font-weight:500;letter-spacing:.5px;cursor:pointer}
@media only screen and (max-width:1180px){.download-container .container-R .R-T .TL .mb-show{display:-webkit-box;display:-ms-flexbox;display:flex}
}
.download-container .container-R .R-T .TR .btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.download-container .container-R .R-T .TR .btn-group .notic-txt{padding:0 20px;font-size:.875rem;font-weight:500;text-transform:uppercase}
.download-container .container-R .R-T .TR .btn-group .group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.download-container .container-R .R-T .TR .btn-click,.download-container .container-R .R-T .TR .new_lan{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:215px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#3f3f3f;color:#fff;padding:13px 20px;-webkit-transition:.5s;transition:.5s;font-size:.875rem;font-weight:500;height:50px;-webkit-transition:background .3s;transition:background .3s}
@media only screen and (max-width:1200px){.download-container .container-R .R-T .TR .btn-click,.download-container .container-R .R-T .TR .new_lan{min-width:155px}
}
.download-container .container-R .R-T .TR .btn-click:hover,.download-container .container-R .R-T .TR .new_lan:hover{background:#cf2c27}
.download-container .container-R .R-T .TR .btn-click .icon-arrowIn,.download-container .container-R .R-T .TR .new_lan .icon-arrowIn{-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:10px}
.download-container .container-R .R-T .TR .btn-click{cursor:pointer}
.download-container .container-R .R-T .TR .btn-dropdown{position:relative;cursor:pointer}
.download-container .container-R .R-T .TR .btn-dropdown .now_lan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.download-container .container-R .R-T .TR .btn-dropdown .new_select{position:absolute;top:calc(100% + 0px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% + 1px);display:none;-webkit-box-shadow:5px 5px 15px 0 rgba(0,0,0,.08);box-shadow:5px 5px 15px 0 rgba(0,0,0,.08);font-family:Myriad Pro;font-size:.875rem;font-weight:500;z-index:1}
.download-container .container-R .R-T .TR .btn-dropdown .new_select li a{padding:13px 20px;display:block;background:#fff;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}
.download-container .container-R .R-T .TR .btn-dropdown .new_select li a.active,.download-container .container-R .R-T .TR .btn-dropdown .new_select li a:hover{background:#cf2c27;color:#fff}
.download-container .container-R .R-T .TR .btn-dropdown .now_lan.open{background:#cf2c27}
.download-container .container-R .R-T .TR .btn-dropdown .now_lan.open .icon-arrowIn{-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.download-container .container-R .R-B{background:#f8f8f8;padding:30px 80px;margin-top:20px}
.download-container .container-R .R-B .download_list-inner .article--page{padding-top:0}
@media only screen and (max-width:1366px){.download-container .container-L{max-width:280px}
.download-container .container-R{width:calc(100% - 200px)}
}
@media only screen and (max-width:1180px){.download-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.download-container .container-R{width:100%}
.download-container .container-R .R-B{padding:30px 20px}
.download-container .container-R .R-T{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.download-container .container-R .R-T .TR{width:100%}
.download-container .container-R .R-T .TR .btn-group .notic-txt{display:none}
.download-container .container-R .R-T .TR .btn-group>.group{width:100%}
.download-container .container-R .R-T .TR .btn-group>.group .btn-click,.download-container .container-R .R-T .TR .btn-group>.group .btn-dropdown{width:33.3333%;min-width:unset}
.download-container .container-R .R-T .TR .btn-group>.group .now_lan{min-width:unset;margin-top:0}
.download-container .container-R .R-T .TL{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}
.download-container .container-R .R-T .TL .mb-show{margin-left:0;width:100%;margin-top:20px;height:50px}
.download-container .container-L .download-sidebar .content{position:fixed;top:0;background:#fff;left:0;padding:20px;z-index:100;width:335px;-webkit-transform:translateX(-336px);transform:translateX(-336px);height:100%;padding-bottom:47px}
.download-container .container-L .download-sidebar .content .search-category{overflow:scroll;height:calc(100% - 67px)}
.download-container .container-L .download-sidebar.active .content{-webkit-transform:translateX(0);transform:translateX(0)}
.download-container .container-L .download-sidebar.active .mask{opacity:1;z-index:99;pointer-events:auto}
.download-container .container-L .download-sidebar.active .close-btn{display:-webkit-box;display:-ms-flexbox;display:flex}
.download-container .container-L .download-sidebar.active .side-control{opacity:1;pointer-events:auto;position:absolute;bottom:0;left:0;width:100%}
.download-container .container-L .download-sidebar.active .side-control .btn-clear,.download-container .container-L .download-sidebar.active .side-control .btn-submit{cursor:pointer}
}
@media only screen and (max-width:768px){.download-container .container-R .R-T{padding:0 20px}
}
@media only screen and (max-width:575px){.download-container .container-R .R-T .TR .btn-group>.group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.download-container .container-R .R-T .TR .btn-group>.group .btn-dropdown{margin-top:2px}
.download-container .container-R .R-T .TR .btn-group>.group .btn-click,.download-container .container-R .R-T .TR .btn-group>.group .btn-dropdown{width:100%}
.download-container .container-R .R-T .TR .btn-group>.group .btn-click .icon-arrowIn,.download-container .container-R .R-T .TR .btn-group>.group .btn-dropdown .icon-arrowIn{padding:7px 10px}
}
.terms main{padding-top:122px}
.terms .article__gutter{margin-bottom:15px}
.terms .page-gutter{max-width:1640px;width:100%;margin:0 auto}
.terms .dot{position:relative;padding-left:14px}
.terms .dot:before{content:"";position:absolute;width:4px;height:4px;background-color:#000;top:10px;left:0;-webkit-transition:background-color .3s;transition:background-color .3s}
@media only screen and (max-width:768px){.terms .dot:before{top:8.5px}
}
.terms__container{max-width:1640px;width:100%;margin:0 auto;padding-block:80px 95px;background-color:#f2f2f2}
@media only screen and (max-width:1200px){.terms__container{padding-block:70px 95px}
}
@media only screen and (max-width:768px){.terms__container{padding-block:65px 95px}
}
.terms__inner{max-width:1360px;width:calc(100% - 40px);margin:0 auto}
.terms__pagetitle{font-size:2.1875rem;font-weight:500;line-height:1.5;letter-spacing:.5px}
@media only screen and (max-width:768px){.terms__pagetitle{font-size:2.1875rem}
}
.terms__pagetitle{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.terms__pageline{width:80px;height:2px;position:relative;margin-block:11px 40px}
.terms__pageline:after,.terms__pageline:before{content:"";position:absolute;left:0}
.terms__pageline:before{width:50%;height:100%;top:0;background-color:#000;z-index:1}
.terms__pageline:after{width:100%;height:1px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(0,0,0,.2)}
@media only screen and (max-width:768px){.terms__pageline{margin-block:9px 40px}
}
.terms__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px 8.82353%}
@media only screen and (max-width:768px){.terms__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}
}
.terms__catalog{width:240px;-ms-flex-item-align:start;align-self:flex-start;position:sticky;top:150px;max-height:calc(100vh - 400px);overflow-y:scroll;-webkit-overflow-scrolling:touch;scrollbar-width:4px;overscroll-behavior-inline:contain}
.terms__catalog::-webkit-scrollbar{width:2px;height:0}
.terms__catalog::-webkit-scrollbar-track{background:rgba(0,0,0,0)}
.terms__catalog::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4);border-radius:2px}
.terms__catalog .os-scrollbar-horizontal{--os-size:0px}
@media only screen and (max-width:1200px){.terms__catalog{top:140px;max-height:calc(100vh - 300px)}
}
@media only screen and (max-width:768px){.terms__catalog{position:relative;top:0;width:100%}
}
.terms__content{max-width:calc(100% - 240px - 8.82353%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:1;flex-flow:1;padding-top:30px}
@media only screen and (max-width:768px){.terms__content{width:100%;max-width:unset}
}
.terms__preface{font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:.02px}
@media only screen and (max-width:768px){.terms__preface{font-size:1rem}
}
.terms__list__block{padding-top:30px;margin-top:30px}
@media only screen and (max-width:768px){.terms__list__block{margin-top:0}
}
.terms__list__title{font-size:1.5rem;font-weight:400;line-height:1;letter-spacing:0}
@media only screen and (max-width:768px){.terms__list__title{font-size:1.25rem}
}
.terms__list__title{margin-bottom:15px}
.terms__list__wrap:not(:last-child){margin-bottom:15px}
.terms__list__subtitle{font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:.5px}
@media only screen and (max-width:768px){.terms__list__subtitle{font-size:.875rem}
}
.terms__list__subtitle{margin-bottom:10px}
.terms__list__desc{font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:.02px}
@media only screen and (max-width:768px){.terms__list__desc{font-size:.875rem}
}
@media only screen and (max-width:768px){.terms__list__desc{line-height:1.715}
}
.terms .catalog__title{font-size:1.125rem;font-weight:500;line-height:1.34;letter-spacing:0}
@media only screen and (max-width:768px){.terms .catalog__title{font-size:1.125rem}
}
.terms .catalog__content{margin-top:15px;padding-left:19px;padding-block:15px;position:relative}
.terms .catalog__content:before{content:"";position:absolute;width:4px;height:100%;top:0;left:0;background-color:#cf2c27}
@media only screen and (max-width:768px){.terms .catalog__content{padding-block:10px}
}
.terms .catalog__item{font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:.5px}
@media only screen and (max-width:768px){.terms .catalog__item{font-size:.875rem}
}
.terms .catalog__item{-webkit-transition:color .3s;transition:color .3s;cursor:pointer}
.terms .catalog__item:not(:last-child){margin-bottom:10px}
.terms .catalog__item:hover{color:#cf2c27}
.terms .catalog__item:hover:before{background-color:#cf2c27}
.terms .catalog__item.active{color:#cf2c27}
.terms .catalog__item.active:before{background-color:#cf2c27}
.footer{padding-top:140px;padding-bottom:145px;position:relative}
@media only screen and (max-width:767px){.footer{padding-top:70px;padding-bottom:120px}
}
.footer-container{max-width:1315px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}
@media only screen and (max-width:1199px){.footer-container{-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.footer-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-inline:25px}
.footer-block:first-of-type{width:30%;margin-right:auto}
.footer-block:nth-of-type(2){width:33.3841%}
.footer-block:nth-of-type(3){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
@media only screen and (max-width:1199px){.footer-block{width:calc(50% - 50px)}
.footer-block:first-of-type{width:100%;padding:0 0 30px;margin:0 25px 30px;border-bottom:1px solid #e5e5e5}
}
@media only screen and (max-width:767px){.footer-block{width:calc(100% - 80px);padding-top:25px;padding-bottom:25px;margin-right:40px;margin-left:40px}
.footer-block:first-of-type{border-bottom:25px;padding-top:0;margin:0 40px 25px}
.footer-block:nth-of-type(2){border-bottom:1px solid #e5e5e5;padding:0 0 25px;margin-bottom:25px;width:100%}
.footer-block:nth-of-type(3){width:calc(100% - 80px);padding:0}
}
.footer-logo{-ms-flex-item-align:start;align-self:flex-start;margin-bottom:30px}
.footer-logo img{ max-height: 30px; }
.footer-mark{margin-top:auto;margin-bottom:10px}
.footer-mark-block{display:inline-block;margin-top:5px;margin-bottom:5px}
.footer-mark-block:first-of-type .footer-mark-img:first-of-type{margin-left:0}
.footer-mark-block:not(:last-of-type){margin-right:8px;padding-right:10px;position:relative}
.footer-mark-block:not(:last-of-type):before{content:"";position:absolute;width:1px;height:20px;background-color:#d1d1d1;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.footer-mark-block.hover .footer-mark-img img:last-child{display:none}
.footer-mark-block.hover .footer-mark-img:hover img{display:none}
.footer-mark-block.hover .footer-mark-img:hover img:last-child{display:block}
.footer-mark-img{display:inline-block;vertical-align:middle;height:37px;margin-right:2px;margin-left:2px}
.footer-mark-img img{max-height:100%}
.footer__copyright{color:rgba(0,0,0,.5);font-size:.75rem;letter-spacing:.05em}
.footer__copyright a{color:inherit;margin-left:4px;-webkit-transition:.3s;transition:.3s;font-size:.75rem;letter-spacing:.07em}
.footer__copyright a:hover{color:#000}
.footer__title{font-size:1.125rem;margin-bottom:15px}
.footer-follow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:1px solid #e5e5e5}
@media only screen and (max-width:1199px){.footer-follow{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-left:0}
}
.footer .link{margin-top:auto}
@media only screen and (max-width:767px){.footer .link{margin-top:40px}
.footer .link li:first-child{margin-left:0}
.footer .link li:last-child{margin-right:0}
}
.footer-toTop{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%) rotate(-90deg);transform:translateX(-50%) rotate(-90deg);color:#cf2c27;width:50px;height:50px;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media only screen and (max-width:767px){.footer-toTop{bottom:50px}
}
.footer-toTop--fix{visibility:hidden;position:fixed;background-color:#fff;right:20px;left:auto;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);bottom:20px;z-index:10;-webkit-box-shadow:-5px 5px 10px rgba(0,0,0,.25);box-shadow:-5px 5px 10px rgba(0,0,0,.25);-webkit-transition:.3s;transition:.3s;opacity:0}
.footer .lettersub{padding-bottom:120px}
.footer .lettersub_container{max-width:950px;width:90%;margin:0 auto}
.footer .lettersub .article{text-align:center}
.footer .lettersub .article p{margin:0 auto;width:90%;opacity:.8;letter-spacing:.03em;max-width:none;font-weight:500}
.footer .lettersub .lettersub_block{position:relative;font-weight:500}
.footer .lettersub .input_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:25px}
.footer .lettersub .input{border:1px solid #cf2c27;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
.footer .lettersub .input_list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:58px;padding-right:20px;-webkit-box-flex:1%;-ms-flex:1% 1 0px;flex:1% 1 0}
.footer .lettersub .input_list:first-child:after{position:absolute;content:"";top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:20px;background:#cf2c27;opacity:.3}
.footer .lettersub .input_list:not(:first-child){-webkit-box-flex:3%;-ms-flex:3% 3 0px;flex:3% 3 0}
@media only screen and (max-width:768px){.footer .lettersub .input_list:first-child:after{bottom:0;top:auto;-webkit-transform:none;transform:none;width:100%;height:1px}
}
@media only screen and (max-width:575px){.footer .lettersub .input_list{min-height:45px}
}
.footer .lettersub .input_title{padding:0 20px;white-space:nowrap}
@media only screen and (max-width:768px){.footer .lettersub .input_title{min-width:90px}
}
.footer .lettersub .input input{border:none;font-weight:500;font-size:1rem;-webkit-box-flex:1%;-ms-flex:1% 1 0px;flex:1% 1 0;line-height:56px}
.footer .lettersub .input input:focus{outline:0}
.footer .lettersub .input input:placeholder{color:rgba(0,0,0,.3);letter-spacing:.7px}
@media only screen and (max-width:768px){.footer .lettersub .input{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.footer .lettersub .sub_btn{min-width:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#525252;color:#fff;height:60px;cursor:not-allowed;-webkit-transition:.5s;transition:.5s}
@media only screen and (max-width:768px){.footer .lettersub .sub_btn{position:absolute;top:calc(100% + 10px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
}
@media only screen and (max-width:575px){.footer .lettersub .sub_btn{height:45px}
}
.footer .lettersub .sub_btn.click{cursor:pointer;background:#cf2c27;-webkit-transition:.5s;transition:.5s}
.footer .lettersub .agree{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:10px;font-size:.875rem}
.footer .lettersub .agree span{position:relative;display:block;min-width:12px;height:12px;border:1px solid #000;margin-right:8px;cursor:pointer;margin-top:5px}
.footer .lettersub .agree span:after{position:absolute;content:"";top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:8px;height:8px;background:0 0}
.footer .lettersub .agree.click span{border-color:#cf2c27}
.footer .lettersub .agree.click span:after{background:#cf2c27}
.footer .lettersub .agree .line{color:#cf2c27;padding-bottom:3px;border-bottom:1px solid #cf2c27}
.footer .cookies{position:fixed;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:11;max-width:1400px;width:100%;background:#202020;border-top:6px solid #cf2c27}
.footer .cookies-container{max-width:1000px;width:85%;margin:0 auto;padding:20px 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media only screen and (max-width:1023px){.footer .cookies-container{padding:40px 0 40px}
}
@media only screen and (max-width:767px){.footer .cookies-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:50px 0 20px;width:90%}
}
@media only screen and (max-width:767px){.footer .cookies_word{text-align:center;margin-bottom:15px}
}
.footer .cookies_title{font-size:1.5rem;color:#fff;letter-spacing:.48px}
.footer .cookies_p{color:#fff;opacity:.6;font-weight:500;margin-top:20px}
@media only screen and (max-width:767px){.footer .cookies_p{margin-top:10px}
}
.footer .cookies_p .line{color:#a0daff;padding-bottom:3px;border-bottom:1px solid #a0daff}
.footer .cookies_btn{padding:15px 65px;background:#cf2c27;color:#fff;font-size:.875rem;font-weight:500;margin-left:30px}
@media only screen and (max-width:767px){.footer .cookies_btn{padding:10px 65px;margin-left:0}
}
.footer .cookies-close{position:absolute;top:30px;right:25px;width:40px;height:40px;border:1px solid rgba(255,255,255,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.5s;transition:.5s}
@media only screen and (max-width:767px){.footer .cookies-close{width:30px;height:30px;top:10px}
}
.footer .cookies-close span{position:relative;width:1px;height:15px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.5s;transition:.5s}
.footer .cookies-close span:after{position:absolute;content:"";top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:15px;height:1px;background:#fff}
@media only screen and (max-width:767px){.footer .cookies-close{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}
}
.footer .cookies-close:hover{border-color:#fff;-webkit-transition:.5s;transition:.5s}
.footer .cookies-close:hover span{-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition:.5s;transition:.5s}
.address__p{font-size:.875rem;letter-spacing:.05em;color:rgba(0,0,0,.5);margin-bottom:10px}
.address-message{margin-left:-5px}
.address-block{display:inline-block;font-size:.875rem;margin:0 5px}
.address__title{color:rgba(207,44,39,.5);display:inline-block}
.address__info{display:inline-block;color:rgba(0,0,0,.5);margin-left:4px;font-weight:500}
@-webkit-keyframes toTop{0%{-webkit-transform:translateX(0);transform:translateX(0)}
50%{-webkit-transform:translateX(10px);transform:translateX(10px)}
to{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes toTop{0%{-webkit-transform:translateX(0);transform:translateX(0)}
50%{-webkit-transform:translateX(10px);transform:translateX(10px)}
to{-webkit-transform:translateX(0);transform:translateX(0)}
}
@-webkit-keyframes opacity_in{0%{opacity:0}
to{opacity:1}
}
@keyframes opacity_in{0%{opacity:0}
to{opacity:1}
}
@-webkit-keyframes height100{0%{height:0%}
to{height:100%}
}
@keyframes height100{0%{height:0%}
to{height:100%}
}
.footer-toTop:hover .icon-arrowIn{-webkit-animation-name:toTop;animation-name:toTop;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}

.showprolist{ padding: 0 0 100px; background: #f2f2f2; }
.showprolist .content{ max-width: 1300px; margin: 0 auto; }
.showprolist .lmtit{ font-size: 24px; margin-bottom: 15px; }
.showprolist .list{ overflow-x: auto; }
.showprolist .list table{ min-width: 100%; table-layout:fixed; }
.showprolist .list table td,.showprolist .list table th{ word-break: break-all; padding: 10px; font-size: 14px; vertical-align: middle; text-align: center; min-width: 120px; border-bottom: 1px solid #000; }
.showprolist .list table th{ color: #000; font-weight: bold; border-top: 1px solid #000; padding: 30px 10px; }
.showprolist .list table tr th:nth-child(1){ width: 150px; }
.showprolist .list table tr th:nth-last-child(1){ width: 70px; }
.showprolist .list table td a{ display: block; text-align: left; margin-bottom: 5px; }
.showprolist .list table td a:hover{ color: #cf2c27; }
.showprolist .list table td a.linkreset{ font-weight: lighter; color: #cf2c27; text-decoration: underline; }

.showprolist .input-box { font-size: 0; text-align: center; }
.showprolist .input{ display: inline-block; width: 50%; padding: 0 2px; box-sizing: border-box; position: relative; }
.showprolist .input span{ display: none; font-size: 14px; color: #666666; line-height: 22px; position: absolute; left: 0; top: 0; }
.showprolist .input input{ outline: none; line-height: 20px; background-color: #eee; font-size: 12px; border: 1px solid #c5c6c6; border-radius: 4px; font-size: 13px; color: #333333;display: inline-block; box-sizing: border-box; width: 100%; text-align: center; }
.showprolist .text{ border: 1px solid #c5c6c6; line-height: 25px; padding: 0 10px; width: 100%; box-sizing: border-box; outline: none; border-radius: 4px; }
.showprolist .sub{ font-size: 12px; color: #333333; line-height: 25px; background-color: #fefefe; padding-left: 5px; padding-right: 5px; border-radius: 4px; border: 1px solid #c5c6c6; margin: 10px auto 0; display: block; }
.showprolist .sub:hover{ background: #cf2c27; color: #fff; border-color: #cf2c27; }
.showprolist .ui-slider-horizontal{ width: 100%; height: 2px; background-color: #eee; margin: 5px auto 15px; position: relative; left: 3px; }
.showprolist .ui-widget-content{ border: 0; }
.showprolist .ui-state-default{ width: 10px; height: 10px; top: -4px; background: #cf2c27; border-color: #cf2c27; border-radius: 50%; border: 0; }
.showprolist .ui-widget-header{ background: #cf2c27; }
/*.ui-slider-float .ui-slider-tip, .ui-slider-float .ui-slider-tip-label{ visibility: initial; opacity: 1; top: -30px; }*/
.showprolist .list table td a.cartmess{ display: block; font-size: 20px; text-align: center; margin-bottom: 0; }
.prolistgund{ padding: 0; overflow-x: hidden; }
.prolistgund table tr td{ border-top: 0 !important; }
.prolistgund table tr td:nth-child(1){ width: 150px; }
.prolistgund table tr td:nth-last-child(1){ width: 63px; }
.prolistgund table tr:nth-child(odd){ background: #e4e4e4; }

.messxf{ display: none; position: fixed; width: 100%; height: 100%; background: rgba(0,0,0,.6); left: 0; top: 0; z-index: 999; }
.messxf .table{ display: table; width: 100%; height: 100%; }
.messxf .cell{ display: table-cell; vertical-align: middle; text-align: center; }
.messxf .nr{ background: #cf2c27; max-width: 800px; border-radius: 10px; padding: 50px; box-sizing: border-box; margin: 0 auto; text-align: left; position: relative; }
.messxf .nr .close{ display: block; width: 40px; height: 40px; text-align: center; line-height: 40px; position: absolute; right: 10px; top: 10px; color: #fff; font-size: 20px; }
.messxf .nr .lmtit{ font-size: 25px; text-align: center; color: #fff; margin-bottom: 20px; }
.messxf .nr .li{ position: relative; margin-bottom: 15px; background: #fff; padding-left: 50px; border-radius: 5px; overflow: hidden; }
.messxf .nr .li i{ position: absolute; left: 0; top: 0px; width: 50px; line-height: 50px; color: #333; display: block; text-align: center; }
.messxf .nr .li .text{ border: 0; height: 50px; font-size: 16px; width: 100%; outline: none; }
.messxf .nr .li .textarea{ font-size: 16px; line-height: 25px; border: 0; width: 100%; height: 100px; outline: none; padding: 12px 0; font-family: 'yahei'; }
.messxf .nr .sub{ width: 200px; height: 50px; border-radius: 5px; background: #fff; border: 0; font-size: 16px; color: #cf2c27; margin: 0 auto; display: block; outline: none; cursor: pointer; }

.tishi{ text-align: center; margin-bottom: 10px; color: #999; margin-top: 10px; width: 100%; }

@media only screen and (max-width: 767px){
.showprogs{ padding: 20px 10px 0; }
.showprogs .lmtit{ font-size: 18px; margin-bottom: 10px; }
.showprolist{ padding: 20px 10px; }
.showprolist .lmtit{ font-size: 18px; margin-bottom: 10px; }
.showprolist .list{ padding-bottom: 10px; overflow-x: scroll; }
.showprolist .list table{ min-width: 1400px; }
.messxf .nr{ margin: 0 10px; padding: 20px; }
.messxf .nr .lmtit{ font-size: 20px; margin-bottom: 15px; }
.messxf .nr .li .text{ height: 35px; font-size: 14px; }
.messxf .nr .li i{ line-height: 35px; }
.messxf .nr .li .textarea{ font-size: 14px; line-height: 22px; padding: 7px 0; }
.messxf .nr .sub{ height: 35px; font-size: 14px; }
}

.feny{ text-align: center; margin-bottom: 0; }
.feny a{ display: inline-block; background: #ddd; padding: 0 10px; font-size: 14px; line-height: 30px; margin: 3px; }
.feny a.on,.feny a:hover{ background: #cf2c27; color: #fff; }
@media only screen and (max-width: 767px){
  .feny a{ font-size: 12px; padding: 0 5px; height: 20px; line-height: 20px; margin: 1px; }
}

.inhonor{ position: relative; }
.inhonor .clean{ clear: both; }
.inhonor .list{ padding: 0 0 80px; margin-top: 50px; }
.inhonor .list ul{ display: block; border-left: 1px solid #eee; border-top: 1px solid #eee; }
.inhonor .list ul li{ display: block; width: 16.666%; padding: 15px; box-sizing: border-box; float: left; background: #fff; border-right: 1px solid #eee; border-bottom: 1px solid #eee; transition: all .5s; text-align: center; }
.inhonor .list ul li img{ transition: all .5s; max-width: 100%; max-height:130px; display: inline-block; }
.inhonor .list ul li:hover{ box-shadow: 0 0 10px rgba(0,0,0,.1) inset; }
.inhonor:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background-color:#f2f2f2;z-index:-1;margin-top:80px;margin-bottom:-20px}
@media only screen and (max-width: 767px){
.inhonor{ padding: 0 10px; }
.inhonor .list ul li{ width: 33.333%; }
.inhonor .list{ padding: 0 0 50px; margin-top: 30px; }
}

.nysearch{ padding: 100px 0 70px; }
.nysearch .lmtit{ font-size: 36px; font-weight: 700; text-align: center; margin-bottom: 30px; color: #333; }
.nysearch .kk{ width: 100%; max-width: 800px; padding-right: 150px; position: relative; box-sizing: border-box; margin: 0 auto; background: #fff; }
.nysearch .kk .text{ height: 70px; padding: 0 25px; font-size: 16px; color: #333; width: 100%; box-sizing: border-box; }
.nysearch .kk .sub{ width: 150px; height: 70px; font-size: 20px; font-weight: 500; color: #fff; outline: none; position: absolute; right: 0; top: 0; background: #cf2c27; text-align: center; }

.nysearchjg{ padding: 30px 0 0; border-top: 1px solid rgba(51, 51, 51, 0.1); }
.nysearchjg .lmtit{ font-size: 36px; color: #333; margin-bottom: 30px; }
.nysearchjg .nothing{ max-width: 170px; margin: 0 auto; }
.nysearchjg .nothing .ico{ margin-bottom: 15px; }
.nysearchjg .nothing .tit{ font-size: 14px; text-align: center; color: #999; }
.nysearchjg .list{ background: #fff; padding: 0; }
.nysearchjg .list .blmtit{ font-size: 22px; color: #333; padding-left: 15px; border-left: 4px solid #cf2c27; margin-bottom: 20px; }
.nysearchjg .list ul li{ display: block; border-bottom: 1px solid rgba(51, 51, 51, 0.1); padding: 20px 0;}
.nysearchjg .list ul li .tit{ font-size: 20px; font-weight: 500; color: #333; padding-left: 30px; position: relative; line-height: 25px; height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 10px; }
.nysearchjg .list ul li .tit i{ position: absolute; left: 0; top: 0; line-height: 25px; }
.nysearchjg .list ul li .jj{ font-size: 16px; color: #999; line-height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.nysearch .content,.nysearchjg .content{ max-width: 1200px; margin: 0 auto; }
@media only screen and (max-width: 767px){
.nysearch{ padding: 30px 10px; }
.nysearch .lmtit{ font-size: 25px; margin-bottom: 15px; }
.nysearch .kk{ zoom:.8; }
.nysearchjg{ padding: 20px 10px 0; }
.nysearchjg .lmtit{ font-size: 20px; margin-bottom: 15px; }
.nysearchjg .list{ padding: 0; }
.nysearchjg .list .blmtit{ font-size: 18px; margin-bottom: 10px; }
.nysearchjg .list ul li{ padding: 15px 0; }
.nysearchjg .list ul li .tit{ font-size: 16px; padding-left: 20px; margin-bottom: 0; }
.nysearchjg .list ul li .jj{ font-size: 12px; }
}
@media only screen and (max-width: 767px){
	.pro_description .banner-source,.news .banner-source,.about_corevalue .banner-source,.about_milestone .banner-source,.contact .banner-source,.capability .banner-source{ height: 375px; }
	.pro_description .banner-source img,.news .banner-source img,.about_corevalue .banner-source img,.about_milestone .banner-source img,.contact .banner-source img,.capability .banner-source img{ object-fit: cover; width: 100%; height: 100%; }
	.app_detail .page-title__title,.download .page-title__title,.news .page-title__title{ margin-bottom: 0; }
	.app_detail .page-title{ top: calc(50% + 10px); }
	.download .page-title{ top: calc(50% + 20px); }
	.hero-banner{ min-height: initial; }
	.hero-inner{ padding-top: 100px; }
}
.app_detail .banner-page .page-title{ display: none; }