@charset "UTF-8";

@import url(https://fonts.googleapis.com/css2?family=Maven+Pro:wght@400;500;600;700;800;900&display=swap);

body{font-family:'Maven Pro',sans-serif;font-size:12px;line-height:1.6;color:#333;margin:0;background-color:#fff;font-weight:400}

@media (min-width:577px){body{font-size:14px;line-height:1.6}

}

@media (min-width:768px){body{font-size:15px;line-height:1.6}

}

@media (min-width:992px){body{font-size:16px;line-height:1.7}

}

@media (min-width:1200px){body{font-size:17px;line-height:1.75}

}

.h1,h1{font-size:2em;line-height:1.15;line-height:1.2}

.h2,h2{font-size:1.666666em;line-height:1.2}

.h3,h3{font-size:1.333333em;line-height:1.4}

.h4,h4{font-size:1em}

.h1,.h2,.h3,.h4,.h5,.h6,b,h1,h2,h3,h4,h5,h6,strong{font-weight:600}

.font-tit,.h2-tit{line-height:1.3}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.6;font-size:16px;-webkit-tap-highlight-color:transparent;box-sizing:border-box;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}

main{display:block}

h1{font-size:2em;margin:0}

hr{box-sizing:content-box;height:0;overflow:visible}

pre{font-family:monospace,monospace;font-size:1em}

abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}

b,strong{font-weight:500}

code,kbd,samp{font-family:monospace,monospace;font-size:1em}

small{font-size:80%}

sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}

sub{bottom:-.25em}

sup{top:-.5em}

img{border-style:none}

iframe{border:0;height:100%;width:100%}

p{margin:5px 0 20px}

.text-white-space{white-space:nowrap}

.img--100,.img--13,.img--133-33,.img--141-5,.img--150,.img--23-43,.img--30,.img--35-7,.img--40,.img--48,.img--50,.img--70,.img--75,.img--78,.img-42-7{position:relative;width:100%;overflow:hidden;display:block;background:url(/img/logo.svg) no-repeat center center;background-color:#f9f9f9;background-size:30% 30%}

.item--application-img{position:relative;width:100%;overflow:hidden;display:block;background:url(/img/logo.svg) no-repeat center center;background-color:#f9f9f9;background-size:30% 30%}

.img--13{padding-bottom:13%}

.item--application-img{padding-bottom:70%}

.img--23-43{padding-bottom:23.43%}

.img--30{padding-bottom:30%}

.img--35-7{padding-bottom:35.7%}

.img--40{padding-bottom:40%}

.img-42-7{padding-bottom:42.7%}

.img--48{padding-bottom:48%}

.img--50{padding-bottom:50%}

.img--70{padding-bottom:70%}

.img--75{padding-bottom:75%}

.img--78{padding-bottom:78%}

.img--100{padding-bottom:100%}

.img--133-33{padding-bottom:133.33%}

.img--141-5{padding-bottom:141.5%}

.img--150{padding-bottom:150%}

.img--100 img,.img--13 img,.img--133-33 img,.img--141-5 img,.img--150 img,.img--23-43 img,.img--30 img,.img--35-7 img,.img--40 img,.img--48 img,.img--50 img,.img--70 img,.img--75 img,.img--78 img,.img-42-7 img,.item--application-img img{position:absolute;top:50%;left:50%;max-width:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background-color:#fff}

.img--100 a[data-lightbox],.img--13 a[data-lightbox],.img--133-33 a[data-lightbox],.img--141-5 a[data-lightbox],.img--150 a[data-lightbox],.img--23-43 a[data-lightbox],.img--30 a[data-lightbox],.img--35-7 a[data-lightbox],.img--40 a[data-lightbox],.img--48 a[data-lightbox],.img--50 a[data-lightbox],.img--70[data-lightbox],.img--75 a[data-lightbox],.img--78 a[data-lightbox],.img-42-7 a[data-lightbox],a[data-lightbox]{position:initial}

.lazyload{z-index:-1}

.lazyload.loaded{z-index:0}

@media (max-width:575px){a[data-lightbox]{cursor:not-allowed;pointer-events:none}

.drawings-img-a a[data-lightbox]{cursor:pointer;pointer-events:initial}

}

button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}

button,input{overflow:visible}

button,select{text-transform:none}

[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}

[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}

[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}

fieldset{padding:.35em .75em .625em}

legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}

progress{vertical-align:baseline}

textarea{overflow:auto}

[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}

[type=search]{-webkit-appearance:textfield;outline-offset:-2px}

[type=search]::-webkit-search-decoration{-webkit-appearance:none}

::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}

details{display:block}

summary{display:list-item}

template{display:none}

[hidden]{display:none}

*,:after,:before{box-sizing:inherit;font-style:normal}

:focus{outline:0}

article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}

a{text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-ms-transition:all .3s;color:#eeaf02}

a:hover{text-decoration:underline;background-color:transparent;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-ms-transition:all .3s}

button{background:0 0;border:0;padding:0}

.region{display:block;width:100%;max-width:1920px;margin:0 auto;padding:0}

.region--top{display:none;position:fixed;top:0;left:0}

.region--bottom{display:none;position:fixed;left:0;bottom:0}

.stage{width:100%;margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}

@media (min-width:576px){.stage{max-width:540px}

}

@media (min-width:768px){.stage{max-width:720px}

}

@media (min-width:992px){.stage{max-width:960px}

}

@media (min-width:1200px){.stage{max-width:1160px}

}

@media (min-width:1500px){.stage{max-width:1440px}

}

.content{padding:20px}

.cell,.grid{display:block;box-sizing:border-box}

.grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch;margin:0;padding:0;list-style:none;margin-top:30px}

.cell{-ms-flex:1 1 auto;flex:1 1 auto;width:100%;max-width:100%;margin:0;border-width:1px!important;border-color:#ebebeb;border-style:none}

.cell:last-child{margin-right:0!important}

.grid--border{padding-top:1px}

.grid--border>.cell{border-style:solid;margin:0 0 -1px -1px}

.grid--gutter{padding-top:0}

.grid--gutter>.cell{margin:0 0 20px 0}

.grid--center>.cell{text-align:center}

.grid--auto>.cell{width:0;max-width:none;min-width:100%}

@media (min-width:576px){.cell{max-width:50%;margin:0}

.grid--border>.cell{max-width:calc(50% + .5px);margin:-1px -1px 0 0}

.grid--gutter>.cell{max-width:calc(50% - 10px);margin:0 20px 20px 0}

.cell:nth-child(2n){margin-right:0}

.grid--auto>.cell{max-width:none;min-width:50%}

.grid--auto.grid--gutter>.cell{min-width:calc(50% - 10px)}

}

@media (min-width:768px){.cell{max-width:33.333333%;margin:0}

.grid--border>.cell{max-width:calc(33.333333% + .67px);margin:-1px -1px 0 0}

.grid--gutter>.cell{max-width:calc(33.333333% - 13.333px);margin:0 20px 20px 0}

.cell:nth-child(3n){margin-right:0}

.grid--auto>.cell{max-width:none;min-width:33.333333%}

.grid--auto.grid--gutter>.cell{min-width:calc(33.333333% - 13.333px)}

}

.grid--1>.cell{max-width:100%;margin:0}

.grid--1.grid--border>.cell{margin:-1px 0 0}

.grid--1.grid--gutter>.cell{margin:0 0 20px}

.grid--2>.cell{max-width:50%;margin:0}

.grid--2.grid--border>.cell{max-width:calc(50% + .5px);margin:-1px -1px 0 0}

.grid--2.grid--gutter>.cell{max-width:calc(50% - 5px);margin:0 10px 10px 0}

.grid--2>.cell:nth-child(2n){margin-right:0}

.grid--2.grid--auto>.cell{max-width:none;min-width:50%}

.grid--2.grid--auto.grid--gutter>.cell{min-width:calc(50% - 10px)}

.grid--3>.cell{max-width:33.333333%;margin:0}

.grid--3.grid--border>.cell{max-width:calc(33.333333% + .67px);margin:-1px -1px 0 0}

.grid--3.grid--gutter>.cell{max-width:calc(33.333333% - 13.333px);margin:0 20px 20px 0}

.grid--3>.cell:nth-child(3n){margin-right:0}

.grid--3.grid--auto>.cell{max-width:none;min-width:33.333333%}

.grid--3.grid--auto.grid--gutter>.cell{min-width:calc(33.333333% - 13.333px)}

.grid--4>.cell{max-width:25%;margin:0}

.grid--4.grid--border>.cell{max-width:calc(25% + .75px);margin:-1px -1px 0 0}

.grid--4.grid--gutter>.cell{max-width:calc(25% - 15px);margin:0 20px 20px 0}

.grid--4>.cell:nth-child(4n){margin-right:0}

.grid--4.grid--auto>.cell{max-width:none;min-width:25%}

.grid--4.grid--auto.grid--gutter>.cell{min-width:calc(25% - 15px)}

.grid--5>.cell{max-width:20%;margin:0}

.grid--5.grid--border>.cell{max-width:calc(20% + .8px);margin:-1px -1px 0 0}

.grid--5.grid--gutter>.cell{max-width:calc(20% - 16px);margin:0 20px 20px 0}

.grid--5>.cell:nth-child(5n){margin-right:0}

.grid--5.grid--auto>.cell{max-width:none;min-width:20%}

.grid--5.grid--auto.grid--gutter>.cell{min-width:calc(20% - 16px)}

.grid--6>.cell{max-width:16.666667%;margin:0}

.grid--6.grid--border>.cell{max-width:calc(16.666667% + .83px);margin:-1px -1px 0 0}

.grid--6.grid--gutter>.cell{max-width:calc(16.666667% - 16.67px);margin:0 20px 20px 0}

.grid--6>.cell:nth-child(6n){margin-right:0}

.grid--6.grid--auto>.cell{max-width:none;min-width:16.666667%}

.grid--6.grid--auto.grid--gutter>.cell{min-width:calc(16.666667% - 16.67px)}

@media (min-width:576px){.grid--sm-1>.cell{max-width:100%;margin:0}

.grid--sm-1.grid--border>.cell{margin:-1px 0 0}

.grid--sm-1.grid--gutter>.cell{margin:0 0 20px}

.grid--sm-2>.cell{max-width:50%;margin:0}

.grid--sm-2.grid--border>.cell{max-width:calc(50% + .5px);margin:-1px -1px 0 0}

.grid--sm-2.grid--gutter>.cell{max-width:calc(50% - 10px);margin:0 20px 20px 0}

.grid--sm-2>.cell:nth-child(2n){margin-right:0}

.grid--sm-2.grid--auto>.cell{max-width:none;min-width:50%}

.grid--sm-2.grid--auto.grid--gutter>.cell{min-width:calc(50% - 10px)}

.grid--sm-3>.cell{max-width:33.333333%;margin:0}

.grid--sm-3.grid--border>.cell{max-width:calc(33.333333% + .67px);margin:-1px -1px 0 0}

.grid--sm-3.grid--gutter>.cell{max-width:calc(33.333333% - 13.333px);margin:0 20px 20px 0}

.grid--sm-3>.cell:nth-child(3n){margin-right:0}

.grid--sm-3.grid--auto>.cell{max-width:none;min-width:33.333333%}

.grid--sm-3.grid--auto.grid--gutter>.cell{min-width:calc(33.333333% - 13.333px)}

.grid--sm-4>.cell{max-width:25%;margin:0}

.grid--sm-4.grid--border>.cell{max-width:calc(25% + .75px);margin:-1px -1px 0 0}

.grid--sm-4.grid--gutter>.cell{max-width:calc(25% - 15px);margin:0 20px 20px 0}

.grid--sm-4>.cell:nth-child(4n){margin-right:0}

.grid--sm-4.grid--auto>.cell{max-width:none;min-width:25%}

.grid--sm-4.grid--auto.grid--gutter>.cell{min-width:calc(25% - 15px)}

.grid--sm-5>.cell{max-width:20%;margin:0}

.grid--sm-5.grid--border>.cell{max-width:calc(20% + .8px);margin:-1px -1px 0 0}

.grid--sm-5.grid--gutter>.cell{max-width:calc(20% - 16px);margin:0 20px 20px 0}

.grid--sm-5>.cell:nth-child(5n){margin-right:0}

.grid--sm-5.grid--auto>.cell{max-width:none;min-width:20%}

.grid--sm-5.grid--auto.grid--gutter>.cell{min-width:calc(20% - 16px)}

.grid--sm-6>.cell{max-width:16.666667%;margin:0}

.grid--sm-6.grid--border>.cell{max-width:calc(16.666667% + .83px);margin:-1px -1px 0 0}

.grid--sm-6.grid--gutter>.cell{max-width:calc(16.666667% - 16.67px);margin:0 20px 20px 0}

.grid--sm-6>.cell:nth-child(6n){margin-right:0}

.grid--sm-6.grid--auto>.cell{max-width:none;min-width:16.666667%}

.grid--sm-6.grid--auto.grid--gutter>.cell{min-width:calc(16.666667% - 16.67px)}

}

@media (min-width:768px){.grid--md-1>.cell{max-width:100%;margin:0}

.grid--md-1.grid--border>.cell{margin:-1px 0 0}

.grid--md-1.grid--gutter>.cell{margin:0 0 20px}

.grid--md-2>.cell{max-width:50%;margin:0}

.grid--md-2.grid--border>.cell{max-width:calc(50% + .5px);margin:-1px -1px 0 0}

.grid--md-2.grid--gutter>.cell{max-width:calc(50% - 10px);margin:0 20px 20px 0}

.grid--md-2>.cell:nth-child(2n){margin-right:0}

.grid--md-2.grid--auto>.cell{max-width:none;min-width:50%}

.grid--md-2.grid--auto.grid--gutter>.cell{min-width:calc(50% - 10px)}

.grid--md-3>.cell{max-width:33.333333%;margin:0}

.grid--md-3.grid--border>.cell{max-width:calc(33.333333% + .67px);margin:-1px -1px 0 0}

.grid--md-3.grid--gutter>.cell{max-width:calc(33.333333% - 13.333px);margin:0 20px 20px 0}

.grid--md-3>.cell:nth-child(3n){margin-right:0}

.grid--md-3.grid--auto>.cell{max-width:none;min-width:33.333333%}

.grid--md-3.grid--auto.grid--gutter>.cell{min-width:calc(33.333333% - 13.333px)}

.grid--md-4>.cell{max-width:25%;margin:0}

.grid--md-4.grid--border>.cell{max-width:calc(25% + .75px);margin:-1px -1px 0 0}

.grid--md-4.grid--gutter>.cell{max-width:calc(25% - 15px);margin:0 20px 20px 0}

.grid--md-4>.cell:nth-child(4n){margin-right:0}

.grid--md-4.grid--auto>.cell{max-width:none;min-width:25%}

.grid--md-4.grid--auto.grid--gutter>.cell{min-width:calc(25% - 15px)}

.grid--md-5>.cell{max-width:20%;margin:0}

.grid--md-5.grid--border>.cell{max-width:calc(20% + .8px);margin:-1px -1px 0 0}

.grid--md-5.grid--gutter>.cell{max-width:calc(20% - 16px);margin:0 20px 20px 0}

.grid--md-5>.cell:nth-child(5n){margin-right:0}

.grid--md-5.grid--auto>.cell{max-width:none;min-width:20%}

.grid--md-5.grid--auto.grid--gutter>.cell{min-width:calc(20% - 16px)}

.grid--md-6>.cell{max-width:16.666667%;margin:0}

.grid--md-6.grid--border>.cell{max-width:calc(16.666667% + .83px);margin:-1px -1px 0 0}

.grid--md-6.grid--gutter>.cell{max-width:calc(16.666667% - 16.67px);margin:0 20px 20px 0}

.grid--md-6>.cell:nth-child(6n){margin-right:0}

.grid--md-6.grid--auto>.cell{max-width:none;min-width:16.666667%}

.grid--md-6.grid--auto.grid--gutter>.cell{min-width:calc(16.666667% - 16.67px)}

}

@media (min-width:992px){.grid--lg-1>.cell{max-width:100%;margin:0}

.grid--lg-1.grid--border>.cell{margin:-1px 0 0}

.grid--lg-1.grid--gutter>.cell{margin:0 0 20px}

.grid--lg-2>.cell{max-width:50%;margin:0}

.grid--lg-2.grid--border>.cell{max-width:calc(50% + .5px);margin:-1px -1px 0 0}

.grid--lg-2.grid--gutter>.cell{max-width:calc(50% - 10px);margin:0 20px 20px 0}

.grid--lg-2>.cell:nth-child(2n){margin-right:0}

.grid--lg-2.grid--auto>.cell{max-width:none;min-width:50%}

.grid--lg-2.grid--auto.grid--gutter>.cell{min-width:calc(50% - 10px)}

.grid--lg-3>.cell{max-width:33.333333%;margin:0}

.grid--lg-3.grid--border>.cell{max-width:calc(33.333333% + .67px);margin:-1px -1px 0 0}

.grid--lg-3.grid--gutter>.cell{max-width:calc(33.333333% - 13.333px);margin:0 20px 20px 0}

.grid--lg-3>.cell:nth-child(3n){margin-right:0}

.grid--lg-3.grid--auto>.cell{max-width:none;min-width:33.333333%}

.grid--lg-3.grid--auto.grid--gutter>.cell{min-width:calc(33.333333% - 13.333px)}

.grid--lg-4>.cell{max-width:25%;margin:0}

.grid--lg-4.grid--border>.cell{max-width:calc(25% + .75px);margin:-1px -1px 0 0}

.grid--lg-4.grid--gutter>.cell{max-width:calc(25% - 15px);margin:0 20px 20px 0}

.grid--lg-4>.cell:nth-child(4n){margin-right:0}

.grid--lg-4.grid--auto>.cell{max-width:none;min-width:25%}

.grid--lg-4.grid--auto.grid--gutter>.cell{min-width:calc(25% - 15px)}

.grid--lg-5>.cell{max-width:20%;margin:0}

.grid--lg-5.grid--border>.cell{max-width:calc(20% + .8px);margin:-1px -1px 0 0}

.grid--lg-5.grid--gutter>.cell{max-width:calc(20% - 16px);margin:0 20px 20px 0}

.grid--lg-5>.cell:nth-child(5n){margin-right:0}

.grid--lg-5.grid--auto>.cell{max-width:none;min-width:20%}

.grid--lg-5.grid--auto.grid--gutter>.cell{min-width:calc(20% - 16px)}

.grid--lg-6>.cell{max-width:16.666667%;margin:0}

.grid--lg-6.grid--border>.cell{max-width:calc(16.666667% + .83px);margin:-1px -1px 0 0}

.grid--lg-6.grid--gutter>.cell{max-width:calc(16.666667% - 16.67px);margin:0 20px 20px 0}

.grid--lg-6>.cell:nth-child(6n){margin-right:0}

.grid--lg-6.grid--auto>.cell{max-width:none;min-width:16.666667%}

.grid--lg-6.grid--auto.grid--gutter>.cell{min-width:calc(16.666667% - 16.67px)}

}

@media (min-width:1200px){.grid--xl-1>.cell{max-width:100%;margin:0}

.grid--xl-1.grid--border>.cell{margin:-1px 0 0}

.grid--xl-1.grid--gutter>.cell{margin:0 0 20px}

.grid--xl-2>.cell{max-width:50%;margin:0}

.grid--xl-2.grid--border>.cell{max-width:calc(50% + .5px);margin:-1px -1px 0 0}

.grid--xl-2.grid--gutter>.cell{max-width:calc(50% - 10px);margin:0 20px 20px 0}

.grid--xl-2>.cell:nth-child(2n){margin-right:0}

.grid--xl-2.grid--auto>.cell{max-width:none;min-width:50%}

.grid--xl-2.grid--auto.grid--gutter>.cell{min-width:calc(50% - 10px)}

.grid--xl-3>.cell{max-width:33.333333%;margin:0}

.grid--xl-3.grid--border>.cell{max-width:calc(33.333333% + .67px);margin:-1px -1px 0 0}

.grid--xl-3.grid--gutter>.cell{max-width:calc(33.333333% - 13.333px);margin:0 20px 20px 0}

.grid--xl-3>.cell:nth-child(3n){margin-right:0}

.grid--xl-3.grid--auto>.cell{max-width:none;min-width:33.333333%}

.grid--xl-3.grid--auto.grid--gutter>.cell{min-width:calc(33.333333% - 13.333px)}

.grid--xl-4>.cell{max-width:25%;margin:0}

.grid--xl-4.grid--border>.cell{max-width:calc(25% + .75px);margin:-1px -1px 0 0}

.grid--xl-4.grid--gutter>.cell{max-width:calc(25% - 15px);margin:0 20px 20px 0}

.grid--xl-4>.cell:nth-child(4n){margin-right:0}

.grid--xl-4.grid--auto>.cell{max-width:none;min-width:25%}

.grid--xl-4.grid--auto.grid--gutter>.cell{min-width:calc(25% - 15px)}

.grid--xl-5>.cell{max-width:20%;margin:0}

.grid--xl-5.grid--border>.cell{max-width:calc(20% + .8px);margin:-1px -1px 0 0}

.grid--xl-5.grid--gutter>.cell{max-width:calc(20% - 16px);margin:0 20px 20px 0}

.grid--xl-5>.cell:nth-child(5n){margin-right:0}

.grid--xl-5.grid--auto>.cell{max-width:none;min-width:20%}

.grid--xl-5.grid--auto.grid--gutter>.cell{min-width:calc(20% - 16px)}

.grid--xl-6>.cell{max-width:16.666667%;margin:0}

.grid--xl-6.grid--border>.cell{max-width:calc(16.666667% + .83px);margin:-1px -1px 0 0}

.grid--xl-6.grid--gutter>.cell{max-width:calc(16.666667% - 16.67px);margin:0 20px 20px 0}

.grid--xl-6>.cell:nth-child(6n){margin-right:0}

.grid--xl-6.grid--auto>.cell{max-width:none;min-width:16.666667%}

.grid--xl-6.grid--auto.grid--gutter>.cell{min-width:calc(16.666667% - 16.67px)}

}

@media (min-width:1500px){.grid--xxl-1>.cell{max-width:100%;margin:0}

.grid--xxl-1.grid--border>.cell{margin:-1px 0 0}

.grid--xxl-1.grid--gutter>.cell{margin:0 0 20px}

.grid--xxl-2>.cell{max-width:50%;margin:0}

.grid--xxl-2.grid--border>.cell{max-width:calc(50% + .5px);margin:-1px -1px 0 0}

.grid--xxl-2.grid--gutter>.cell{max-width:calc(50% - 10px);margin:0 20px 20px 0}

.grid--xxl-2>.cell:nth-child(2n){margin-right:0}

.grid--xxl-2.grid--auto>.cell{max-width:none;min-width:50%}

.grid--xxl-2.grid--auto.grid--gutter>.cell{min-width:calc(50% - 10px)}

.grid--xxl-3>.cell{max-width:33.333333%;margin:0}

.grid--xxl-3.grid--border>.cell{max-width:calc(33.333333% + .67px);margin:-1px -1px 0 0}

.grid--xxl-3.grid--gutter>.cell{max-width:calc(33.333333% - 20px);margin:0 30px 30px 0}

.grid--xxl-3>.cell:nth-child(3n){margin-right:0}

.grid--xxl-3.grid--auto>.cell{max-width:none;min-width:33.333333%}

.grid--xxl-3.grid--auto.grid--gutter>.cell{min-width:calc(33.333333% - 13.333px)}

.grid--xxl-4>.cell{max-width:25%;margin:0}

.grid--xxl-4.grid--border>.cell{max-width:calc(25% + .75px);margin:-1px -1px 0 0}

.grid--xxl-4.grid--gutter>.cell{max-width:calc(25% - 30px);margin:0 40px 40px 0}

.grid--xxl-4>.cell:nth-child(4n){margin-right:0}

.grid--xxl-4.grid--auto>.cell{max-width:none;min-width:25%}

.grid--xxl-4.grid--auto.grid--gutter>.cell{min-width:calc(25% - 15px)}

.grid--xxl-5>.cell{max-width:20%;margin:0}

.grid--xxl-5.grid--border>.cell{max-width:calc(20% + .8px);margin:-1px -1px 0 0}

.grid--xxl-5.grid--gutter>.cell{max-width:calc(20% - 16px);margin:0 20px 20px 0}

.grid--xxl-5>.cell:nth-child(5n){margin-right:0}

.grid--xxl-5.grid--auto>.cell{max-width:none;min-width:20%}

.grid--xxl-5.grid--auto.grid--gutter>.cell{min-width:calc(20% - 16px)}

.grid--xxl-6>.cell{max-width:16.666667%;margin:0}

.grid--xxl-6.grid--border>.cell{max-width:calc(16.666667% + .83px);margin:-1px -1px 0 0}

.grid--xxl-6.grid--gutter>.cell{max-width:calc(16.666667% - 16.67px);margin:0 20px 20px 0}

.grid--xxl-6>.cell:nth-child(6n){margin-right:0}

.grid--xxl-6.grid--auto>.cell{max-width:none;min-width:16.666667%}

.grid--xxl-6.grid--auto.grid--gutter>.cell{min-width:calc(16.666667% - 16.67px)}

}

/*! nav*/.region--nav{left:0;z-index:150;width:100%;height:120px;max-width:100%;background-color:#fff;position:fixed;border-bottom:solid 1px #eee}

.region--nav-re{position:relative}

.region--nav-top{background-color:rgba(241,241,241,.64);height:40px;display:flex;align-items:center}

.nav-top--main{display:flex;justify-content:space-between;align-items:center}

.nav-top--left{font-size:14px;color:#bebebe}

.nav-top--left span{font-weight:700}

.region--nav.navtop{position:fixed;top:0;transition:top .5s ease-in-out}

.nav--main{display:flex;justify-content:space-between}

.nav--logo{line-height:1;display:flex;flex-direction:column;justify-content:center;height:80px}

.nav--logo a{display:block;/*padding-right:23px*/}

.nav>ul>li>a{color:#333;font-size:17px;height:100%;align-items:center;padding:0 15px;display:flex;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-ms-transition:all .3s}

.nav>ul>li:last-child>a{padding-right:0}

.nav>ul>li:last-child{margin-right:0}

.nav>ul>li:first-child{display:none}

.nav ul{padding:0;margin:0}

.nav ul li{list-style-type:none}

.nav .dropdown-menu a{color:#666;font-size:16px}

.nav--mail{flex-grow:0;display:flex}

.nav-pro--img{opacity:0;visibility:hidden;position:absolute;left:45px;top:45px}

.nav>ul{display:flex}

.nav>ul>li{display:flex;justify-content:center;align-items:center;position:relative;margin:auto 10px;height:80px}

.nav>ul>li>a:hover{text-decoration:none}

.nav>ul>li:hover>a{color:#eeaf02}

.nav>ul>li:after{content:"/";position:absolute;right:-10px;z-index:-5}

.nav>ul>li:last-child:after{display:none}

.menu--img-con{position:absolute;top:79px;text-align:center;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:auto;visibility:visible;opacity:1;opacity:0;transition:.3s ease-in;background-color:unset;z-index:-5}

.dropdown .menu--img-con{transition:.3s ease-in;text-align:left;visibility:hidden;opacity:0;text-align:left;background-color:#fefefe;transition:all .3s ease-in-out;padding:40px}

.dropdown:hover .menu--img-con{top:79px;visibility:visible;opacity:1;border:1px solid #ececec;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}

.menu--img-con ul li a{color:#333;font-size:16px;display:block}

.dropdown{transition:.3s ease-in}

.menu--img-con ul li{margin-bottom:5px}

.menu--img-con ul li a span{white-space:nowrap;position:relative;display:inline-block;padding-bottom:7px;margin-bottom:8px}

.menu--img-con ul li a span:after{content:"";height:1px;width:25px;bottom:0;left:0;background-color:#b3b3b3;position:absolute;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-ms-transition:all .3s}

.menu--img-con ul li:hover a span:after{width:100%;background-color:#eeaf02}

.searchbox span{display:none}

.searchbox a{color:#000}

.searchbox a:hover{text-decoration:none;color:#eeaf02}

.nav--search,.searchbox{display:flex;flex-direction:column;justify-content:center}

.nav--search .iconfont,.searchbox .iconfont{font-size:24px}

.nav--search{margin-right:30px;width:25px}

.input-search{font-size:0}

.input-search:after{display:inline-block;padding-left:5px;content:"\e6c6";vertical-align:middle;font-size:20px;font-family:iconfont;line-height:1;cursor:pointer;color:#000}

.input-search:hover:after{color:#eeaf02}

.search02 .input-search:after{color:#fff}

.search02 .input-search:hover:after{color:#fff}

.input-group{display:none;position:absolute;left:0;bottom:-60px;height:60px;width:100%;overflow:hidden;transition:all .15s ease-in-out;background-color:#f8f8f8;padding:5px 0;z-index:2;box-shadow:0 1px 6px rgba(0,0,0,.12)}

.input-group input{height:50px;display:inline-block;width:10%;min-width:200px;padding:10px;font-size:14px;color:#222;border:0;border-bottom:1px solid #eeaf02;width:calc(100% - 45px)}

.input-group button{display:inline-block;cursor:pointer;margin-right:7px;margin-left:8px}

.input-group button span{display:none}

.nav--search .input-group button i{font-size:20px}

.input-group form{background-color:#fff;border-radius:10px}

.input-search.module-opened:after{content:"\e6c2";color:#eeaf02}

.app-nav{position:absolute;top:50%;right:0;margin-right:3px;padding-top:2px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none}

.app-nav1:after{display:block;color:#000;content:"\e6c1";vertical-align:middle;font-size:24px;font-family:iconfont;line-height:1;cursor:pointer;font-style:normal}

.page--120{padding-top:120px}

.nav--logo img{height:45px}

.nav a.more{color:#eeaf02;font-weight:700;font-size:12px;display:inline-block}

.nav a:hover{color:#eeaf02;text-decoration:none}

.nav .more a:hover{color:#eeaf02;font-weight:700;font-size:12px}

.nav a.more:after{display:block;content:"\e616";padding-left:5px;font-family:iconfont;display:inline-block;color:#eeaf02;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-ms-transition:all .3s}

.nav a.more:hover:after{padding-left:15px}

.paddingTB-60{padding:60px 0}

.paddingT-60{padding:60px 0 0}

.marginTB-60{margin:60px 0}

.marginT-60{margin-top:60px}

.marginTB-40{margin:40px 0}

.paddingTB-40{padding:40px 0}

.paddingTB-100{padding:100px 0}

.paddingTB-80{padding:80px 0}

.nav ul>li.active>a{color:#eeaf02}

.dropdown .menu--img-con:after{display:block;content:"";vertical-align:middle;font-size:12px;font-family:iconfont;line-height:1;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);top:-12px;width:0;height:0;border-style:solid;border-width:0 10px 12px 10px;border-color:transparent transparent #eeaf02 transparent}

.nav .dropdown a:hover{color:#333}

.nav .dropdown .active a:hover{color:#eeaf02}

@media (max-width:1499px){.nav .dropdown-menu a{font-size:15px}

.paddingTB-100{padding:80px 0}

}

@media (max-width:1199px){.nav>ul>li>a{padding:27.5px 7px;font-size:16px}

.paddingTB-60{padding:50px 0}

.paddingTB-80{padding:50px 0}

.paddingT-60{padding:50px 0 0}

.marginTB-60{margin:50px 0}

.marginT-60{margin-top:50px}

.paddingTB-100{padding:60px 0}

}

@media (max-width:991px){.menu--img-con ul li a{font-size:15px}

.nav .dropdown .active a{color:#eeaf02}

.dropdown:hover .menu--img-con{border:0 solid #ececec;-webkit-box-shadow:none;box-shadow:none}

.menu--img-con ul li a span{white-space:nowrap;position:relative;display:inline-block;padding-bottom:0;margin-bottom:0}

.nav .dropdown a:hover{color:#eeaf02}

.menu--img-con ul li a span:after{display:none}

.dropdown .menu--img-con{padding:0}

.dropdown .menu--img-con:after{display:none}

.region--nav-top{height:0}

.nav-top--left{display:none}

.region--nav .stage{max-width:100%;width:100%}

.page--120{padding-top:50px}

.nav-top--right{position:absolute;right:20px;top:6px}

.paddingT60{padding:40px 0}

.nav>ul>li{height:auto;display:block;text-align:left;margin:0}

.nav>ul>li:first-child{display:block}

.nav>ul>li:after{display:none}

.nav>ul>li:hover .menu--img-con{visibility:visible;opacity:1;-webkit-transition:none;transition:none;z-index:10;display:none}

.dropdown .menu--img-con{visibility:visible;opacity:1;position:initial;width:100%;border-top:0 solid #f1f1f1;border-bottom:0 solid #f1f1f1;display:none;left:50%;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}

.dropdown .menu--img-con ul:before{display:none}

.menu--img-con ul li{margin-bottom:0;padding:0;background-color:#f8f8f8;text-align:left;border-bottom:solid 1px #eee}

.menu--img-con ul li a{padding:8px;display:block}

.nav--logo img{height:35px}

.app-nav.nav-module-trigger.nav-opened-1 .app-nav1:after{color:#eeaf02;font-size:20px;content:"\e6c2"}

.app-nav1:hover:after{color:#eeaf02}

.nav-module-trigger1{height:40px;position:absolute;top:0;left:0;width:100%;cursor:pointer}

.nav-module-trigger1:after{display:inline-block;content:"\e6c3";font-size:18px;font-family:iconfont;line-height:1;cursor:pointer;color:#000;top:12px;right:10px;position:absolute}

.nav-module-trigger1.nav-opened:after{content:"\e6c4"}

li.dropdown{position:relative}

.nav>ul>li>a{padding:8px;border-bottom:1px solid #f1f1f1}

.nav .dropdown>a:after{display:none}

.nav>ul{display:block}

.app-nav{display:block;right:20px}

.region--nav{height:50px;border-bottom:solid 1px #eee}

.nav--mail{width:auto;margin-right:42px}

.nav{padding:0 20px;display:none;position:fixed;width:100%;top:50px;left:0;background-color:#fff;max-height:100%;overflow:auto;padding-bottom:48px;z-index:101;border-top:1px solid #666;border-bottom:1px solid #666;height:calc(100% - 40px)}

.nav--search{margin-right:15px}

.nav--logo{height:50px}

.nav--logo a{padding-right:14px}

.input-group{height:45px;padding:2.5px 0;position:fixed;top:50px;left:0}

.input-group input{height:40px}

.nav--search .input-group button i{font-size:16px}

}

@media (max-width:767px){.paddingTB-100{padding:30px 0}

.paddingTB-60{padding:30px 0}

.paddingTB-80{padding:30px 0}

.paddingT-60{padding:30px 0 0}

.marginTB-60{margin:30px 0}

.marginT-60{margin-top:30px}

.marginTB-40{margin:30px 0}

.paddingTB-40{padding:30px 0}

.menu--img-con ul li a{font-size:14px}

.appB-20{margin-bottom:20px}

}

@media (max-width:575px){.paddingTB-60{padding:20px 0}

.paddingTB-80{padding:20px 0}

.paddingT-60{padding:20px 0 0}

.paddingTB-100{padding:20px 0}

.marginTB-60{margin:20px 0}

.marginT-60{margin-top:20px}

.marginTB-40{margin:20px 0}

.paddingTB-40{padding:20px 0}

.nav .dropdown-menu a,.nav>ul>li>a,body,html{font-size:12px}

.nav-module-trigger1{height:36px}

.nav-module-trigger1:after{font-size:16px;top:10px;right:10px}

.menu--img-con ul li{padding:0}

.menu--img-con ul li a{font-size:12px;display:block;padding:8px}

}

/*! lightbox*/[data-lightbox]{position:relative;display:block;line-height:0}

html.lb-disable-scrolling{position:fixed;overflow:hidden;width:100vw;height:100vh}

.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;opacity:.8}

.lightbox{position:absolute;left:0;z-index:10000;width:100%;text-align:center;font-weight:400;line-height:0}

.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border:4px solid #fff;border-radius:3px}

.lightbox a img{border:none}

.lb-outerContainer{position:relative;margin:0 auto;width:250px;height:250px;border-radius:4px;background-color:#fff}

.lb-outerContainer:after{clear:both;display:table;content:""}

.lb-loader{position:absolute;top:43%;left:0;width:100%;height:25%;text-align:center;line-height:0}

.lb-cancel{display:block;margin:0 auto;width:32px;height:32px;background:url(../images/loading.gif) no-repeat}

.lb-nav{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%}

.lb-container>.nav{left:0}

.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}

.lb-next,.lb-prev{display:block;height:100%;cursor:pointer}

.lb-nav a.lb-prev{left:0;float:left;width:34%;background:url(../images/prev.png) left 48% no-repeat;-webkit-transition:opacity .6s;transition:opacity .6s}

.lb-nav a.lb-prev:hover{opacity:1}

.lb-nav a.lb-next{right:0;float:right;width:64%;background:url(../images/next.png) right 48% no-repeat;-webkit-transition:opacity .6s;transition:opacity .6s}

.lb-nav a.lb-next:hover{opacity:1}

.lb-dataContainer{position:relative;margin:0 auto;padding-top:5px;width:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px}

.lb-dataContainer:after{clear:both;display:table;content:""}

.lb-data{padding:0 4px;color:#ccc}

.lb-data .lb-details{margin:0 auto;margin-top:8px;width:85%;text-align:center;line-height:1.1em}

.lb-data .lb-caption{font-weight:600;font-size:16px;line-height:1.25}

.lb-data .lb-caption a{color:#4ae}

.lb-data .lb-number{clear:left;display:block;padding-bottom:1em;color:#999;font-size:12px}

.lb-data .lb-close{position:absolute;top:0;right:0;float:right;display:block;width:30px;height:30px;outline:0;background:url(../images/close.png) top right no-repeat;text-align:right;opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}

.lb-data .lb-close:hover{opacity:1;cursor:pointer}

[data-lightbox]:after{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(238,175,2,.4) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23ffffff' d='M1024 0v416L864 256 672 448l-96-96 192-192L608 0zM448 672L256 864l160 160H0V608l160 160 192-192z'/%3E%3C/svg%3E") no-repeat center;background-size:0 0;content:'';opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}

[data-lightbox]:hover:after{background-size:32px 32px;opacity:1}

.page-pro .cell{background-color:#f8f8f8}

.page-pro .cell img{max-width:100%}

.page-pro .cell p{line-height:1.4;margin:12px 0}

/*! error-page*/.error-page{display:flex;justify-content:space-between;margin-top:40px;margin-bottom:40px}

.error-page-left{width:40%;text-align:center}

.error-page-p1{line-height:1.2;color:#eeaf02;margin-bottom:18px;margin-top:20px;text-transform:uppercase;background:url(../img/404-bg.png) repeat-x;background-position:center bottom;padding-bottom:14px;font-size:44px;font-weight:700;letter-spacing:7px;width:80%}

p.error-page-p2{background-position:right 5px;margin-bottom:5px;padding-right:15px;line-height:30px;font-weight:700;font-size:17px;width:80%}

.pape-1{display:flex;margin-top:40px}

.pape-1 a{margin-right:20px;padding:8px 30px;border:1px solid #eeaf02;border-radius:10px;background:#fff;background:#eeaf02;color:#fff;font-weight:bolder;text-transform:uppercase}

.pape-1 a.homemail{background:#fff;color:#eeaf02}

.error-page-right{padding-left:40px;width:60%}

.error-page-left img{max-width:100%}

p.h2--page.page-choose{margin-top:40px;margin-bottom:0;font-size:24px}

p.h2--page.page-choose+p{margin-bottom:-20px}

.region--page p+ol,.region--page p+ul{margin-top:10px}

@media(max-width:1499px){.error-page-p1,p.error-page-p2{width:100%}

}

@media(max-width:1199px){.error-page-p1,p.error-page-p2{width:100%}

.error-page-p1{font-size:36px;font-weight:700;letter-spacing:0;width:100%}

}

@media(max-width:991px){p.h2--page.page-choose{font-size:18px}

.pape-1{margin-top:20px}

p.error-page-p2{font-size:14px}

}

@media(max-width:767px){.error-page-left{display:none}

.error-page-right{width:100%;padding-left:0}

}

@media(max-width:575px){p.h2--page.page-choose{margin-top:20px;margin-bottom:0;font-size:16px}

p.h2--page.page-choose+p{margin-bottom:-10px}

.error-page-p1{font-size:14px}

.error-page{margin-top:0;margin-bottom:20px}

p.error-page-p2{font-size:12px;line-height:1.6;text-transform:lowercase}

}

/*! search02*/.search02 ol{padding-left:0}

.search02 .result-h3{background-color:#7d7d7d;text-align:center;font-weight:500;margin:15px 0 30px;padding:10px;color:#fff;font-size:18px}

.search02 .keyword{color:red}

.search02 ol li{border-bottom:solid 1px #999;margin-bottom:10px;padding:10px;background-color:#fff;margin-left:15px}

.content1 section .search02 a .searchtit{font-weight:500;color:#333;display:block}

.search02 .result-h5{color:#555;font-weight:600;font-size:14px;margin:5px auto}

.search02 p{margin-top:10px;color:#666}

.search02 .result-h2{font-weight:bolder;font-size:1.3em;margin:20px 0}

.search-else{text-align:center;margin-top:40px}

.search-else img{max-width:100%}

.pro-search-tit{font-weight:500;color:#333;margin-bottom:3px}

.search02.search03 #search-bar{width:100%;margin-top:30px}

.search02 .search:before{display:none}

.search02:hover .search:before{color:#00a0e9}

.search02.search03 input[name=keywords]{width:100%;border:solid 1px #333}

.search02.search03 input[name=keywords]:focus{border:solid 1px #eeaf02}

.search03 input[name=keywords]{background:#fff;border-radius:50px;width:540px;padding:15px 60px 15px 30px;border:0;border:solid 1px #fff}

.search03 input[name=keywords]:focus{border:solid 1px #eeaf02;outline-style:none}

.search02 .search input[type=submit]{position:absolute;right:1px;border:0;top:1px;width:50px;z-index:2;background-color:unset;cursor:pointer}

.grid--gutter.grid--302 .cell{max-width:66%}

.search03 button{cursor:pointer;width:80px;height:38px;background:#eeaf02;border-radius:30px;outline-style:none;border:0;transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s;position:absolute;right:6px;top:6px}

.search03 button:hover{width:120px}

.search03 button i{font-size:0}

.search03 button i:before{color:#fff;font-size:20px;display:inline-block;vertical-align:middle;cursor:pointer;margin-top:-6px;font-weight:100}

#search-bar{position:relative}

.region--search .breadcrumbs{padding-top:20px;font-size:14px}

.searchimg{text-align:center;margin:20px 0 50px 0}

.result-hs{font-size:30px}

@media (max-width:1199px){.result-hs{font-size:20px}

}

@media (max-width:575px){.result-hs{font-size:16px}

.search03 input[name=keywords]{height:40px}

.search02 .result-h3{font-size:14px}

.search03 button{cursor:pointer;width:40px;height:28px}

.search03 button i:before{font-size:18px}

.search02 ol li{margin-bottom:10px;padding:0}

.region--search .paddingTB-60{padding:20px 0}

.search02 .result-h5{color:#333;font-size:12px}

}

/*! carousel*/.owl-carousel{position:relative;z-index:1;width:100%;-webkit-tap-highlight-color:transparent}

.owl-carousel>.item{display:none}

.owl-carousel>.owlitem01.item{display:block}

.owl-carousel>.item img{max-width:100%}

.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}

.owl-carousel .owl-stage:after{clear:both;display:block;visibility:hidden;height:0;content:".";line-height:0}

.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}

.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-ms-transform:translate3d(0,0,0)}

.owl-carousel .owl-item{position:relative;float:left;min-height:1;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}

.owl-carousel .owl-item img{display:block;width:100%}

.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.owl-carousel.owl-loaded{display:block}

.owl-carousel.owl-loading{display:block;opacity:0}

.owl-carousel.owl-hidden{opacity:0}

.owl-carousel.owl-refresh .owl-item{visibility:hidden}

.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.owl-carousel.owl-grab{cursor:move;cursor:grab}

.owl-carousel.owl-rtl{direction:rtl}

.owl-carousel.owl-rtl .owl-item{float:right}

.no-js .owl-carousel{display:block}

.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}

.owl-carousel .owl-animated-in{z-index:0}

.owl-carousel .owl-animated-out{z-index:1}

.owl-carousel .fadeOut{animation-name:fadeOut}

@keyframes fadeOut{0%{opacity:1}

100%{opacity:0}

}

.owl-height{transition:height .5s ease-in-out}

.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}

.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}

.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}

.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}

.owl-carousel .owl-video-play-icon{position:absolute;top:50%;left:50%;z-index:1;margin-top:-40px;margin-left:-40px;width:80px;height:80px;cursor:pointer;transition:transform .1s ease;-webkit-backface-visibility:hidden}

.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3)}

.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}

.owl-carousel .owl-video-tn{height:100%;background-position:center center;background-size:contain;background-repeat:no-repeat;opacity:0;transition:opacity .4s ease}

.owl-carousel .owl-video-frame{position:relative;z-index:1;width:100%;height:100%}

.item--con{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}

.item--con.item-right .item--con-p{margin-left:auto;margin-right:0}

.item--con.item-right .item--p{color:#c4c4c4;line-height:1.6}

.text-white{color:#fff}

.item--tit{margin-bottom:25px;letter-spacing:-.01em;font-weight:100;font-size:46px;line-height:1.2}

.arrow--l:after{padding-left:5px;content:"\e60d";font-family:iconfont}

.owl-dots .owl-dot{margin:0 3px;width:14px;height:14px;border-radius:50%;background-color:#fff}

.owl-dots .owl-dot.active{width:40px;height:14px;background:#eeaf02;border-radius:20px}

.owl-dots{position:absolute;bottom:30px;left:50%;z-index:1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}

.item--index-img{position:relative}

.owl-nav .owl-next,.owl-nav .owl-prev{position:absolute;top:50%;z-index:1;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-transform:translateY(-50%);transform:translateY(-50%);-ms-transition:all .3s;font-size:0}

.owl-nav .owl-prev{left:50px;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}

.owl-nav .owl-prev:before{display:inline-block;content:"\e6d1";vertical-align:middle;font-size:26px;font-family:iconfont;line-height:1;cursor:pointer;transform:scaleX(-1)}

.owl-nav .owl-next{right:50px;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}

.owl-nav .owl-next:before{display:inline-block;content:"\e6d1";vertical-align:middle;font-size:26px;font-family:iconfont;line-height:1;cursor:pointer}

#owl-demo1:hover .owl-next:hover,#owl-demo1:hover .owl-prev:hover{color:#eeaf02}

.owl-carousel .item .item--index-img{position:relative;padding-bottom:33.85%;width:100%}

.owl-carousel .item .item--index-img img{position:absolute;top:0;left:0}

.item--con i span{font-size:0}

.item--con a{text-decoration:none;color:#fff}

.item--con-p{color:#fff;width:1400px}

.item-top{color:#fff;font-size:16px;font-weight:500;margin:0;margin-bottom:15px}

.item-tit{font-size:40px;margin-top:0;line-height:1.3;margin-bottom:25px;padding-bottom:25px;color:#fff;font-weight:500}

.item-tit span{color:#7fbd7c}

.item--a .more{background-color:#fecc00;padding:6px 35px;font-size:16px;font-weight:500;display:inline-block;border-radius:30px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}

.item--a .more:hover{background-color:#fff;color:#fecc00}

.item--a{margin-top:30px}

.item--con.item-left .item--p{color:#fff}

.item--index-img:before{content:"";background:rgba(51,51,51,.15);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.68}

.item-top{font-size:20px;font-weight:300;opacity:.7;line-height:1.3;width:100%;text-align:center;position:relative}

.item-top span:before{content:"";height:1px;background-color:#fff;width:120px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.item-top span:after{content:"";height:1px;background-color:#fff;width:120px;right:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.item--con-p-1 .item-tit b{font-size:25px;letter-spacing:2px;font-weight:500}

.item--con.item--con-left{width:700px}

.item--con-top{font-size:20px;color:#d9d9d9;line-height:1.2;margin-bottom:10px}

.item--con-tit{font-size:80px;line-height:1.2;color:#eeaf02;font-weight:700;position:relative;padding-bottom:20px}

.item--con-tit span{display:block;font-weight:700;color:#fff;font-size:50px}

.item--con-tit:before{content:"";width:60px;height:5px;background-color:#eeaf02;position:absolute;bottom:0;left:0}

.item--con-left ul{margin:0;padding:0;display:flex;flex-wrap:wrap;margin-bottom:45px;margin-top:10px}

.item--con-left ul li{list-style-type:none;width:calc(50% - 10px);display:flex;margin-top:20px;align-items:center}

.item--con-i{width:46px;height:46px;background-color:#fff;display:flex;justify-content:center;align-items:center}

.item--con-i i{font-size:34px;color:#eeaf02}

.item--con-i+span{color:#fff;font-size:17px;font-weight:500;padding-left:20px}

.more-a{display:inline-block;position:relative;color:#fff;padding-left:11px;-webkit-transition:all .3s;font-size:14px;-moz-transition:all .3s;transition:all .3s;-ms-transition:all .3s;cursor:pointer}

.more-a:before{content:"";position:absolute;height:30px;width:43px;background-color:#eeaf02;z-index:-1;left:0;line-height:1.3;top:-3px;font-size:14px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-ms-transition:all .3s;cursor:pointer;opacity:.85}

.more-a:after{content:"";width:35px;height:2px;background-color:#eeaf02;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:-55px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-ms-transition:all .3s}

.more-a:hover:before{width:105%}

.more-a:hover:after{right:-65px}

.item-tit{font-size:40px;color:#fff;font-weight:500;line-height:1.3;margin:auto}

.item--p{font-size:16px;font-weight:400;line-height:2;width:700px;margin:auto;margin-bottom:55px}

.item--con.item--center{text-align:center;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.item--con-left.item--con{text-align:left}

@media (max-width:1700px){.item--con-top{font-size:18px}

.item--con-tit{font-size:60px}

.item--con-tit span{display:inline-block;font-size:40px}

.item--con-i{width:36px;height:36px}

.item--con-i i{font-size:24px}

.item--con-i+span{font-size:16px;font-weight:400}

.item--con-left ul li{list-style-type:none;margin-top:15px}

.item--con-left ul{margin-bottom:0}

.owl-nav .owl-prev{left:20px}

.owl-nav .owl-next{right:20px}

.item-tit{font-size:36px}

}

@media (max-width:1499px){.item--con-tit{font-size:50px}

.item--con-tit span{font-size:30px}

.item--con-p{width:1000px}

.item--p{margin-bottom:0}

}

@media (max-width:1199px){#owl-demo1 .item .item--index-img{padding-bottom:41.7%}

.item--con.item--con-left{width:500px}

.item--con-top{font-size:12px}

.item--con-i{width:auto;height:auto;background-color:unset}

.item--con-i i{font-size:16px;color:#fff}

.item--con-left ul li{margin-top:5px}

.item--con-tit:before{height:3px}

.more-a{font-size:12px}

.more-a:before{height:26px}

.item--con-tit{padding-bottom:10px}

.owl-nav .owl-prev{left:10px}

.owl-nav .owl-next{right:10px}

.item--con-i+span{padding-left:10px;font-size:15px}

.item--con-p{width:800px}

.item-tit{font-size:30px}

.item--p{line-height:1.6;width:auto}

}

@media (max-width:991px){#owl-demo1 .item .item--index-img{padding-bottom:45.4%}

.item--con-p{width:600px}

.item-tit{font-size:24px;padding-bottom:10px}

.item--p{font-size:14px}

.item--con-top{display:none}

.item--con-left ul{display:none}

.item--con-tit{padding-bottom:15px}

.item--con-tit span{display:block}

}

@media (max-width:767px){.more-a:after{width:20px;height:1px;right:-30px}

.item--con-p{width:400px}

.item--a{margin-top:20px}

.item-tit{font-size:18px}

.item--p{display:none}

.item--con-tit{font-size:30px}

.item--con-tit span{font-size:25px}

#owl-demo1 .item .item--index-img{padding-bottom:54.75%}

}

@media (max-width:575px){.item--con-tit{font-size:24px}

.item--con-tit span{font-size:16px}

#owl-demo1 .item .item--index-img{padding-bottom:52.17%}

.more-a{font-size:10px}

.item--con-p{width:300px}

.item-tit{font-size:14px}

.item--a{margin-top:10px}

.owl-dots{bottom:15px}

.owl-dots .owl-dot{width:8px;height:8px}

.owl-dots .owl-dot.active{width:20px;height:5px}

}

/*! index-con*/.background-img{background:url(/img/pattern.png) repeat left top}

.background-img-1{background:url(/img/pattern-1.png) repeat left top}

.index--main-con{display:flex;flex-direction:row-reverse;justify-content:space-between}

.index--main-left{width:380px;margin-top:-150px;position:relative;z-index:6}

.index--main-right{width:calc(100% - 500px)}

.index--main-img{display:flex;justify-content:center;align-items:center;background-color:#f1f1f1;box-shadow:0 10px 20px rgba(64,64,64,.16);width:160px;height:260px;margin-bottom:40px}

.index--main-left p{color:#d9d9d9;font-weight:500;margin-bottom:0}

.index-since span{font-weight:700;color:#eeaf02;line-height:1.15;font-size:40px}

.index-since span+span{font-size:100px}

.h2-tit{font-size:36px;line-height:1.3;font-weight:400;margin-bottom:30px}

.tit-line{position:relative;z-index:5}

.tit-line:before{content:"\e60c";font-family:iconfont;font-size:30px;z-index:-1;position:absolute;top:-9px;left:-20px;color:#eeaf02;transform:scaleX(-1)}

.width--85{width:85%;margin:auto}

.projects-main ul{margin:0;padding:0;display:flex}

.projects-main ul li{list-style-type:none;text-align:center;width:25%}

.projects-main ul li i,.projects-main ul li span{display:block}

.gray{background-color:#f5f5f5}

.projects-main ul li i{font-size:50px;color:#ababab;line-height:1;margin-bottom:20px}

.projects-main ul li span{font-size:48px;color:#eeaf02;line-height:1.2;font-weight:700}

.projects-main ul li span+span{font-size:17px;color:#333;font-weight:400;margin-top:10px}

@media (max-width:1499px){.width--85{width:100%;margin:auto}

.index--main-right{width:calc(100% - 440px)}

.h2-tit{font-size:30px}

.projects-main ul li span{font-size:40px}

}

@media (max-width:1199px){.projects-main ul li span+span{font-size:16px}

.projects-main ul li span{font-size:30px}

.projects-main ul li i{font-size:36px}

.index-since span+span{font-size:80px}

.index--main-left{width:350px;margin-top:-90px}

.index--main-right{width:calc(100% - 400px)}

.h2-tit{font-size:26px;font-weight:500;margin-bottom:20px}

.index--main-img{height:220px}

}

@media (max-width:991px){.index--main-con{display:block}

.index--main-con>div{width:100%}

.index--main-left{width:200px;margin-top:0;display:flex}

.index--main-left-p{margin-left:30px}

.index--main-img{height:160px;margin-bottom:0;width:120px}

.h2-tit{font-size:22px}

}

@media (max-width:767px){.projects-main ul li span+span{font-size:14px}

.projects-main ul li span{font-size:20px}

.h2-tit{font-size:18px}

.index-since span{font-size:20px}

.index-since span+span{font-size:40px}

.tit-line:before{font-size:20px;top:-10px;left:-15px}

}

@media (max-width:575px){.projects-main ul li i{font-size:24px;margin-bottom:10px}

.projects-main ul li span+span{font-size:12px}

.projects-main ul li span{font-size:14px}

.index--main-img img{max-width:90%}

.index--main-img{width:80px;height:100px}

.index--main-left-p{margin-left:15px}

.h2-tit{font-size:16px;margin-bottom:15px}

p{margin:5px 0 10px}

.projects-main ul li span+span{margin-top:5px}

}

/*! region--case*/.region--case ul{margin:0;padding:0;background-color:#fff;display:flex}

.region--case ul li{width:calc(25% - 1.6px);margin-right:2px;text-align:center;list-style-type:none}

.region--case ul li:nth-child(5n){margin-right:0}

.region--case{margin:40px auto}

.region--case ul li img{max-width:100%}

.region--case ul li a{display:block;line-height:1;position:relative}

.region--case ul li a p{margin:0;line-height:1.4;color:#fff;padding:15px 25px;font-weight:500;text-transform:uppercase;text-align:left;display:inline-block;position:absolute;left:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-ms-transition:all .3s;background-color:rgba(237,175,2,.8);top:70%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.region--case ul li a:hover p{max-width:100%;padding-left:40px;background-color:rgba(237,175,2,.95)}

.region--application .more-a{color:#333}

.application-img .cell{background-color:#fff}

.application-img .more-a:before{z-index:1}

.application-img .more-a span{position:relative;z-index:3}

.application-img .more-a:hover:before{background-color:#eeaf02}

.application-img .more-a:hover:after{right:-65px;background-color:#eeaf02}

.application-img p{margin:0}

.application-img .application-top{background-color:#eeaf02;color:#fff;font-size:14px;line-height:1.3;display:inline-block;padding:2px 5px;margin-top:15px}

.application-img .application-tit{font-weight:500;color:#333;padding:20px 25px;line-height:1.2;text-transform:uppercase;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-ms-transition:all .3s}

.application-img .more-a{margin:0 0 30px 25px}

.application-img a{display:block}

.application-img a:hover .application-tit{color:#eeaf02}

.application-img a:hover .more-a:before{width:105%}

.application-img{margin-top:50px;margin-bottom:-30px}

@media (max-width:1499px){.region--case ul li a p{padding:12px 20px}

}

@media (max-width:1199px){.region--case{margin:30px 0}

.application-img{margin-top:30px;margin-bottom:-30px}

}

@media (max-width:991px){.region--case{margin:20px 0}

.region--case ul{flex-wrap:wrap}

.region--case ul li{width:calc(33.333% - 2px);margin-bottom:2px;margin-right:2px}

.region--case ul li:nth-child(3n){margin-right:0}

}

@media (max-width:767px){.application-img{margin-top:20px;margin-bottom:-20px}

.region--case ul li a p{padding:10px 15px}

}

@media (max-width:575px){.application-img{margin-top:0;margin-bottom:-10px}

.region--case ul li a p{padding:5px 10px;line-height:1.3}

.region--case ul li{width:calc(50% - 1px)}

.region--case ul li:nth-child(3n){margin-right:2px}

.region--case ul li:nth-child(2n){margin-right:0}

.application-img .application-tit{padding:15px 10px}

.application-img .more-a{margin:0 0 20px 10px}

.application-img .application-top{font-size:12px}

}

/*!popup--message*/.popup--main{position:relative}

.popup--message__tit{position:fixed;right:20px;bottom:20px;z-index:500;line-height:1;cursor:pointer;color:#fff;font-weight:500;background-color:#0099d8;border-radius:5px;padding:14px 30px}

.popup--message__tit i{font-size:22px;padding-right:10px;vertical-align:middle}

.popup--message__tit img{max-width:100%;line-height:1}

.popup--message__main{position:fixed;right:0;bottom:0;z-index:300;overflow:auto;background:#fff;border:1px solid #e9e9e9;box-shadow:0 5px 10px rgba(0,0,0,.16);border-radius:10px;width:440px}

.popup--message__tit+.popup--message__main{visibility:hidden;height:0;opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;-ms-transition:all .5s}

.popup--message__tit-1{padding:5px 20px;background-color:#0099d8;color:#fff;font-weight:500}

.popup--message__p{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;background-color:#f5f5f5}

.popup--message__p img{height:35px}

.popup--message__p p{margin:0;padding-top:5px;padding-left:10px;color:#444;font-weight:500;font-size:15px}

.popup--message__p-1{padding:10px 15px 0;font-size:14px;color:#575a5d}

#contactform ul{margin-top:0;padding:0 15px}

#contactform ul li{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;-ms-flex-wrap:wrap;flex-wrap:wrap}

#contactform ul li label{margin-top:5px;width:100%;font-size:14px}

#contactform ul li button,#contactform ul li input,#contactform ul li textarea{padding:6px;width:100%;font-size:14px}

#contactform ul li .red{color:red}

#contactform ul li.buttons input{display:inline-block;margin:18px 0 10px;padding:10px 0;width:140px;border:0;border-radius:20px;background-color:#0099d8;color:#fff;font-weight:500;font-size:14px;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-ms-transition:all .3s}

#contactform ul li.buttons input:hover{background-color:#9e0202}

.popup--message__tit.message-opened img{display:none}

.popup--message__tit.message-opened{position:absolute;z-index:300;background-color:#333}

.popup--message__tit.message-opened+.popup--message__main{visibility:visible;height:auto;opacity:1}

.close-message{position:absolute;top:2px;right:15px;color:#fff;font-size:30px;line-height:1;cursor:pointer}

.close-message:hover{color:#eee}

.app--popup span{font-size:0}

.app--popup{position:fixed;right:10px;bottom:10px;z-index:301;display:none;line-height:1}

.app--popup i{color:#0044dc;font-size:50px}

.app--popup:hover i{color:#0044dc}

.app--popup a:hover{text-decoration:none}

@media(max-width:1499px){.popup--message__tit{right:0;bottom:0}

}

@media(max-width:575px){.popup--message__tit{font-size:0;width:40px;height:40px;border-radius:50%;line-height:1;padding:0;right:5px;bottom:5px}

.popup--message__tit i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding-right:0}

.popup--message__main{width:90%}

#contactform ul li button,#contactform ul li input,#contactform ul li label,#contactform ul li textarea,#contactform ul li.buttons input,.popup--message__p-1{font-size:12px}

}

/*!footer*/.footer--logo{text-align:center;line-height:1px;margin-bottom:60px}

.region--footer{background-color:rgba(51,51,51,.93);position:relative;color:#777;font-size:17px}

.region--footer:before{content:"";position:absolute;background-image:url(/img/footer.jpg);width:100%;height:100%;top:0;left:0;display:block;z-index:-1;background-size:cover}

.footer--main{display:flex;justify-content:space-between;border-bottom:1px solid #565656;padding-bottom:30px}

.footer--main>div{width:calc(50% - 20px)}

.footer--left{display:flex;justify-content:space-between}

.footer--left>div{width:calc(50% - 20px)}

.footer--right{justify-content:flex-end;display:flex;flex-direction:column;text-align:right}

.footer--left ul{margin:0;padding:0}

.footer--left ul li{list-style-type:none;margin-bottom:5px}

.footer--left ul li a{color:#8c8c8c}

.footer--tit{color:#d9d9d9;font-size:22px;margin-bottom:15px}

.footer--left ul li a:hover{color:#eeaf02}

.footer--left-2 p a{display:block;font-size:20px}

.social ul{margin:0;padding:0;display:flex}

.social ul li{background-color:#eeaf02;border-radius:3px;width:34px;height:34px;justify-content:center;align-items:center;margin-left:20px;list-style-type:none;display:flex;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-ms-transition:all .3s}

.social ul li:first-child{margin-left:0}

.social ul li a{font-size:0}

.social ul li a i{font-size:20px;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-ms-transition:all .3s}

.copyright{padding:30px 0;text-align:center}

.footer--right-a ul{margin:0;padding:0;display:flex}

.footer--right-a ul li{list-style-type:none;line-height:1.2}

.footer--right-a ul li+li{border-left:solid 1px #707070;padding-left:10px;margin-left:10px}

.footer--right-a ul li a{color:#8c8c8c}

.footer--right-a,.social{display:flex;flex-direction:row-reverse}

.footer--right-a{margin:20px 0}

.social ul li:hover{background-color:#fff;color:#eeaf02}

.social ul li:hover a i{color:#eeaf02}

.social a:hover{text-decoration:none}

.footer--right-a ul li a:hover{color:#eeaf02}

@media(max-width:1199px){.footer--logo{margin-bottom:40px}

.footer--main .footer--left{width:60%}

.footer--main .footer--right{width:38%}

.footer--right-add{line-height:1.4}

.region--footer{font-size:16px}

.footer--left-2 p a{font-size:18px}

}

@media(max-width:991px){.footer--tit{font-size:20px}

.footer--logo{margin-bottom:30px}

.copyright{padding:20px 0;text-align:center}

.footer--main{display:block;margin-bottom:0;padding-bottom:15px}

.footer--main .footer--left,.footer--main .footer--right{width:100%}

.footer--main .footer--right{margin-top:30px}

}

@media(max-width:767px){.copyright{padding:15px 0;text-align:center}

.region--footer{font-size:14px}

.footer--tit{font-size:18px}

.footer--left-2 p a{font-size:14px}

.footer--right-a{margin:10px 0}

.footer--main .footer--right{margin-top:20px}

}

@media(max-width:575px){.footer--left-2 p a{font-size:12px}

.footer--tit{font-size:16px}

.footer--logo{margin-bottom:20px}

.region--footer{font-size:12px}

.footer--left .footer--left-1{width:50%}

.footer--left .footer--left-2{width:45%}

.footer--tit{margin-bottom:10px}

.social ul li{width:28px;height:28px}

}

/*! breadcrumbs*/.breadcrumbs-a{font-size:14px;line-height:1.4;padding:12px 0}

a.home1:before{font-family:iconfont;content:"\e612";color:#8c8c8c;padding-right:7px;font-size:16px}

.breadcrumbs-a a:after{content:"/";padding-left:7px;padding-right:5px;display:inline-block}

.breadcrumbs-a a{color:#eeaf02}

.breadcrumbs-a b{color:#333;font-weight:400}

@media(max-width:1199px){.breadcrumbs-a{padding:10px 0}

}

@media(max-width:767px){.breadcrumbs-a{font-size:12px;padding:8px 0}

a.home1:before{font-size:14px}

}

@media(max-width:575px){a.home1:before{font-size:12px}

}

/*! about*/.about-con{margin-top:-230px;position:relative;z-index:2}

.about-con p{font-size:17px}

.culture--main{display:flex}

.culture--main>div{width:50%;padding:60px 120px;display:flex;justify-content:center;align-items:center;text-align:center}

.culture{position:relative;background-color:rgba(255,255,255,.87)}

.culture:before{content:"";position:absolute;background-color:#ccc;width:50%;height:100%;top:0;left:0;display:block;z-index:-1}

.culture:after{content:"";position:absolute;background-image:url(/img/our-vision-icon.jpg);width:50%;height:100%;top:0;right:0;display:block;z-index:-1;background-size:cover}

.culture-right{border-left:solid 1px #fff}

.culture-1{border-top:solid 1px #fff}

.culture.culture-1:before{content:"";position:absolute;background-image:url(/img/our-mission-target.jpg);width:50%;height:100%;top:0;right:0;display:block;z-index:-1;background-size:cover}

.culture.culture-1:after{content:"";position:absolute;background-image:url(/img/our-values-icon.jpg);width:50%;height:100%;top:0;right:0;display:block;z-index:-1;background-size:cover}

.culture-tit{font-size:26px;font-weight:500;margin-top:10px}

.culture-i{background-color:#fff;width:80px;height:80px;border:solid 3px #eeaf02;position:relative;border-radius:50%;margin:auto;display:flex;justify-content:center;align-items:center}

.culture-i:after{content:"";border-radius:50%;width:67px;height:67px;border:solid 1px #eeaf02;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}

.culture-i i{font-size:40px;color:#eeaf02}

.culture--main p{margin:12px 0 0;line-height:1.6;font-size:17px}

.certificates--main{display:flex;justify-content:space-between;margin:20px 0 40px}

.certificates--main>div{width:calc(50% - 20px);background-color:#f9f9f9;padding:30px}

.certificates--main a{display:flex;justify-content:space-between}

.certificates--img{width:160px}

.certificates--p{width:calc(100% - 200px);display:flex;flex-direction:column;justify-content:space-between}

.certificates--tit{font-weight:500;text-decoration:none;padding:15px 0;border-bottom:1px solid #d9d9d9;color:#333;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-ms-transition:all .3s}

.certificates--tit:hover{color:#eeaf02;text-decoration:none}

.certificates--con .more-a{display:inline-block;margin-bottom:0;color:#333}

.certificates--con .more-a:before{z-index:1}

.certificates--con .more-a span{position:relative;z-index:2}

.certificates--con a:hover .more-a:before{width:105%}

@media(max-width:1499px){.about-con{margin-top:-200px}

}

@media(max-width:1199px){.about-con{margin-top:-100px}

.about-con p,.culture--main p{font-size:16px}

.culture--main>div{padding:40px}

.culture-tit{font-size:22px}

.certificates--img{width:120px}

.certificates--p{width:calc(100% - 150px)}

.certificates--tit{padding:10px 0}

}

@media(max-width:991px){.about-con p,.culture--main p{font-size:15px}

.culture--main>div{padding:20px}

.culture-tit{font-size:18px}

.culture-i{width:60px;height:60px}

.culture-i i{font-size:30px}

.culture-i:after{width:50px;height:50px}

.certificates--main{display:block;margin:0}

.certificates--main>div{width:100%;margin-bottom:25px;padding:20px}

}

@media(max-width:767px){.about-con{margin-top:-50px}

.about-con p,.culture--main p{font-size:14px}

.culture--main>div{padding:10px}

.culture-tit{font-size:16px}

.culture--main p{margin-bottom:5px;margin-top:5px}

}

@media(max-width:575px){.about-con{margin-top:-30px}

.about-con p,.culture--main p{font-size:12px}

.culture--main{display:block}

.culture--main>div{padding:15px;width:100%}

.culture-right{border-left-width:0}

.culture-tit{font-size:14px}

.certificates--img{width:100px}

.culture--main>div{padding:10px}

.certificates--main>div{padding:10px;margin-bottom:15px}

.certificates--p{width:calc(100% - 120px);margin-bottom:15px}

.certificates--tit{padding:5px 0 10px;line-height:1.4}

}

/*! application-list pro-list*/.application-list{margin-top:30px}

.application-list a{padding:15px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;height:100%}

.application-list a>div{width:100%}

.application-list a:hover{text-decoration:none;background-color:#fff;box-shadow:0 0 30px rgba(167,167,167,.09)}

.application-list .application-list-img p{color:#777;font-size:17px}

.application-list .application-list-img .application-tit{font-size:24px;color:#eeaf02;font-weight:500;margin:20px 0 20px;line-height:1.3}

.more-a.more-gray{color:#333}

.more-a.more-gray span{z-index:2;position:relative}

.more-a.more-gray:before{z-index:1}

.application-list a:hover .more-a.more-gray:before{width:105%}

.application-list a img{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-ms-transition:all .3s}

.application-list a:hover img{-webkit-transform:translate(-50%,-50%) scale(1.1);-moz-transform:translate(-50%,-50%) scale(1.1);-o-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1)}

.text-center{text-align:center}

.pro--list-con{margin:50px 0 50px}

.pro--list-con a{display:flex}

.pro--list-con a:hover{text-decoration:none}

.pro--list-con a>div{width:50%}

.pro--list-img{margin-left:-100px}

.pro--list-img img{max-width:800px}

.pro--list-p-main{display:flex;align-items:center;padding:0 70px}

.pro--list-p p{margin:0}

.pro--list-p .pro--list-tit{font-size:24px;color:#eeaf02;font-weight:500;line-height:1.3;margin-bottom:15px}

.pro--list-p .pro--list-tit+p{color:#999;font-size:17px;margin-bottom:30px}

.pro--list-main .pro--list-con:nth-child(even) a{flex-direction:row-reverse}

.pro--list-main .pro--list-con:nth-child(even) .pro--list-img{margin-left:0;margin-right:-100px}

.pro--list-con a:hover .more-a:before{width:105%}

@media(max-width:1499px){.pro--list-img{margin-left:-30px}

.pro--list-main .pro--list-con:nth-child(even) .pro--list-img{margin-left:0;margin-right:-30px}

}

@media(max-width:1199px){.pro--list-p .pro--list-tit+p{margin-bottom:15px}

.pro--list-img{margin-left:0}

.pro--list-main .pro--list-con:nth-child(even) .pro--list-img{margin-left:0;margin-right:0}

.application-list .application-list-img .application-tit,.pro--list-p .pro--list-tit{font-size:22px}

.application-list .application-list-img p,.pro--list-p .pro--list-tit+p{font-size:16px}

.pro--list-p-main{padding:0 0 0 30px}

.pro--list-main .pro--list-con:nth-child(even) .pro--list-p-main{padding:0 30px 0 0}

}

@media(max-width:991px){.application-list .application-list-img .application-tit,.pro--list-p .pro--list-tit{font-size:18px}

.application-list .application-list-img p,.pro--list-p .pro--list-tit+p{font-size:15px}

.application-list a{padding:10px}

.pro--list-p .pro--list-tit{margin-bottom:10px}

}

@media(max-width:767px){.application-list .application-list-img p,.pro--list-p .pro--list-tit+p{font-size:14px}

.application-list .application-list-img .application-tit,.pro--list-p .pro--list-tit{font-size:16px;margin:10px 0}

.application-list-img .application-tit+p{display:none}

.application-list a{background-color:#fff;box-shadow:0 0 30px rgba(167,167,167,.09)}

.pro--list-main{display:flex;flex-wrap:wrap;margin:10px 0}

.pro--list-main .pro--list-con{width:calc(50% - 10px);margin:0 20px 20px 0}

.pro--list-con a{display:block}

.pro--list-con a>div{width:100%;padding:0}

.pro--list-main .pro--list-con:nth-child(2n){margin-right:0}

}

@media(max-width:575px){.application-list .application-list-img p,.pro--list-p .pro--list-tit+p{font-size:12px}

.application-list .application-list-img .application-tit,.pro--list-p .pro--list-tit{font-size:14px}

.pro--list-p .pro--list-tit+p{display:none}

.pro--list-main .pro--list-con{width:100%;margin:0 0 20px}

.pro--list-main a{background-color:#fff;box-shadow:0 0 30px rgba(167,167,167,.09);padding:10px}

}

/*! contact*/.region--contact p{margin-bottom:0}

.region--contact p span{display:block}

.contact--main ul{margin:0;padding:0;display:flex;flex-wrap:wrap;margin-bottom:-40px}

.contact--main ul li{list-style-type:none;width:calc(33.333% - 40px);margin:0 60px 40px 0;padding-bottom:30px;border-bottom:1px solid #d9d9d9}

.contact--main ul li:nth-child(3n){margin-right:0}

.contact--main p{margin:0;line-height:1.5}

.contact--main ul li i{font-size:40px;color:#eeaf02;line-height:1}

.contact--main .contact--tit{font-size:19px;font-weight:500;margin:15px 0}

.contact--main p span{display:block}

@media(max-width:1199px){.contact--main ul li{width:calc(33.333% - 20px);margin:0 20px 30px 0;padding-bottom:30px}

.contact--main ul{margin-bottom:-30px}

.contact--main .contact--tit{font-size:18px;margin:8px 0}

}

@media(max-width:991px){.contact--main .contact--tit{font-size:16px;margin:8px 0}

.contact--main ul{margin-bottom:-20px}

.contact--main ul li{width:calc(50% - 10px);margin:0 20px 20px 0;padding-bottom:20px}

.contact--main ul li:nth-child(2n){margin-right:0}

.contact--main ul li:nth-child(3n){margin-right:20px}

.contact--main ul li:nth-child(6n){margin-right:0}

}

@media(max-width:767px){.contact--main .contact--tit{font-size:15px;margin:5px 0}

}

@media(max-width:575px){.contact--main .contact--tit{font-size:14px}

.contact--main ul{margin-bottom:-15px;display:block}

.contact--main ul li{width:100%;margin-bottom:10px;margin-right:0;padding-bottom:10px}

.contact--main ul li:nth-child(2n){margin-right:0}

.contact--main ul li:nth-child(3n){margin-right:0}

.contact--main ul li:nth-child(6n){margin-right:0}

.contact--main ul li i{font-size:26px}

}

/*! message*/.region--message{position:relative}

#map{position:absolute;width:45%;height:100%;top:0;left:0}

.message--main{display:flex}

.message--main>div{width:45%}

.message--main>div+div{width:55%}

.message--right{display:flex;padding:80px 0 80px 80px;flex-wrap:wrap}

.message--right>div{width:100%}

.row-gutter-inline{display:flex;flex-wrap:wrap;justify-content:space-between}

.row-gutter-inline .form__field{width:calc(50% - 10px);margin-bottom:15px}

.row-gutter-inline .form__field.width100{width:100%}

.field__content textarea,.row-gutter-inline input{width:100%;padding:8px;background-color:#fafafa;border:solid 1px #d9d9d9;border-radius:3px}

.input__placeholder,.textarea__placeholder{color:#666;margin-bottom:2px}

.input__placeholder span,.textarea__placeholder span{color:red}

.row-gutter-inline .form__field.form__field-bottom-0{margin-bottom:0}

.row-gutter-inline .input.read-more{border:2px solid #e5a802;padding:11px 50px;font-weight:500;color:#fff;background-color:#e5a802;line-height:1;width:auto;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-ms-transition:all .3s;cursor:pointer}

.row-gutter-inline .input.read-more:hover{border:2px solid #e5a802;color:#e5a802;background-color:#fff}

.pro-message:before{content:"";background-color:#f1f1f1;position:absolute;width:45%;height:100%;left:0;top:0}

.pro-message:after{content:"";background-color:#fafafa;position:absolute;width:55%;height:100%;right:0;top:0}

.message--left-img{width:240px}

.pro-message .message--left{display:flex;justify-content:center;align-items:center;padding-right:140px;position:relative;z-index:2}

.message--catalog-tit{font-size:26px;line-height:1.3;margin-top:20px;color:#333;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-ms-transition:all .3s}

.message--catalog-tit:hover{color:#e5a802}

.message--catalog-tit+p{color:#8c8c8c;font-size:16px;line-height:1.5}

.pro-message .message--left a{display:block}

.pro-message .message--left a:hover{text-decoration:none}

.pro-message .message--right{position:relative;z-index:2}

.pro-message .field__content textarea,.pro-message .row-gutter-inline input{background-color:#fff}

@media(max-width:1499px){.message--left-img{width:200px}

.row-gutter-inline .form__field{width:100%}

.message--catalog-tit{font-size:22px}

}

@media(max-width:1199px){.message--right{padding:60px 0 60px 60px}

.message--catalog-tit{font-size:20px;margin-bottom:10px;margin-top:10px}

}

@media(max-width:991px){.message--right{padding:40px 0 40px 40px}

.row-gutter-inline .form__field{margin-bottom:10px}

.row-gutter-inline .input.read-more{padding:9px 45px}

.message--catalog-tit{font-size:18px;margin-bottom:15px;margin-top:15px}

.message--catalog-tit+p{display:none}

}

@media(max-width:767px){#map,.message--left,.pro-message .message--left{display:none}

.message--main .message--right{width:100%;padding:40px 0}

.pro-message:after,.pro-message:before{width:100%}

}

@media(max-width:575px){.message--main .message--right{width:100%;padding:30px 0}

}

/*! service-list install--list*/.drawings,.install--list,.service-list{margin-top:60px}

.service-list ul{padding:0;margin:0;display:flex;flex-wrap:wrap}

.service-list ul li{width:calc(33.333% - 30px);margin:0 40px 26.666px 0;margin-right:40px;background-color:#fff;box-shadow:0 10px 20px rgba(42,42,42,.11);list-style-type:none;padding:38px}

.service-list ul li:nth-child(3n){margin-right:0}

.service-i{background-color:#fff;width:62px;height:62px;border:solid 3px #eeaf02;position:relative;border-radius:50%;display:flex;justify-content:center;align-items:center}

.service-i i{font-size:25px;color:#eeaf02}

.service-i:after{content:"";border-radius:50%;width:55px;height:55px;border:solid 1px #eeaf02;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}

.service-tit{margin-top:40px;margin-bottom:20px;color:#333;font-weight:500;font-size:22px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-ms-transition:all .3s}

.service-list .more-a{margin-bottom:0}

.service-list a{display:block}

.service-list a:hover{text-decoration:none}

.service-list a:hover .service-tit{color:#eeaf02}

.service-list a:hover .more-a:before{width:105%}

.install--list ul{padding:0;margin:0;display:flex;flex-wrap:wrap}

.install--list ul li{width:calc(50% - 20px);margin:0 40px 40px 0;margin-right:40px;background-color:#fff;box-shadow:0 10px 20px rgba(42,42,42,.11);list-style-type:none}

.install--list ul li:nth-child(2n){margin-right:0}

.install--list ul li a{display:flex}

.install--list-img-1{width:290px}

.install--list-con{width:calc(100% - 290px);display:flex;align-items:center;padding:40px}

.install--list-p{display:flex;flex-direction:column;justify-content:space-between;height:100%}

.install--list-tit{color:#eeaf02;font-size:22px;font-weight:500;margin-top:0;line-height:1.3}

.install--list a{text-decoration:none}

.install--list a:hover .more-a:before{width:105%}

@media(max-width:1499px){.install--list-tit,.service-tit{font-size:20px}

}

@media(max-width:1199px){.drawings,.install--list,.service-list{margin-top:40px}

.install--list-tit,.service-tit{font-size:18px}

.service-list ul li{padding:24px}

.service-list ul li{width:calc(33.333% - 20px);margin:0 30px 30px 0;margin-right:30px}

.install--list-img-1{width:200px}

.install--list-con{width:calc(100% - 200px);padding:20px}

}

@media(max-width:991px){.install--list ul li{width:100%;margin:0 0 20px 0;list-style-type:none}

.install--list ul li:nth-child(2n){margin-right:0}

.install--list,.service-list{margin-top:30px}

.install--list-tit,.service-tit{font-size:16px}

.service-list ul li{width:calc(50% - 10px);margin:0 20px 20px 0;margin-right:20px}

.service-list ul li:nth-child(3n){margin-right:20px}

.service-list ul li:nth-child(2n){margin-right:0}

}

@media(max-width:767px){.drawings,.install--list,.service-list{margin-top:20px}

.install--list-tit,.service-tit{font-size:15px}

.service-i{background-color:#fff;width:50px;height:50px}

.service-i i{font-size:18px}

.service-i:after{width:40px;height:40px}

.service-tit{margin-top:20px;margin-bottom:10px}

.service-list ul li{padding:20px}

}

@media(max-width:575px){.service-tit{font-size:14px;margin-top:5px;margin-bottom:8px}

.install--list-tit{font-size:13px;margin-top:0;margin-bottom:8px}

.service-list ul li{width:100%;margin:0 0 15px}

.service-list ul li:nth-child(3n){margin-right:0}

.service-list ul li:nth-child(2n){margin-right:0}

.install--list-img-1{width:140px}

.install--list-con{width:calc(100% - 140px);padding:15px}

}

/*! Quality Control */.max-w-1000{max-width:1000px;margin:20px 0}

.p-tit{font-size:22px;font-weight:500;line-height:1.4;margin-top:35px;margin-bottom:15px}

.raw-materials{margin:35px 0 40px}

.raw-materials ul{margin:0;padding:0;display:flex}

.raw-materials ul li{width:420px;padding:35px;margin-right:70px;list-style-type:none;text-align:center;justify-content:center;align-items:center;background-color:#f1f1f1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-ms-transition:all .3s}

.raw-materials ul li:last-child{margin-right:0}

.raw-materials i{line-height:1;color:#c1c1c1;font-size:36px;display:block}

.raw-materials-tit{line-height:1.3;font-weight:500;display:block;margin-top:15px;margin-bottom:20px;color:#333;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-ms-transition:all .3s}

.raw-materials-downloads{letter-spacing:1px;font-weight:500;font-size:14px;text-transform:uppercase;display:block;color:#e5a802;border:solid 2px #e5a802;padding:5px;width:200px;margin:auto;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-ms-transition:all .3s}

.raw-materials a:hover{text-decoration:none}

.width--85.text-left{margin-left:0}

.raw-materials a:hover .raw-materials-tit{color:#e5a802}

.raw-materials a:hover .raw-materials-downloads{background-color:#e5a802;color:#fff}

.raw-materials ul li:hover{background-color:#e8e8e8}

.raw-materials .cell{background-color:#f1f1f1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-ms-transition:all .3s;padding:25px}

.raw-materials .cell:hover{background-color:#e8e8e8}

@media(max-width:1499px){.p-tit{font-size:20px}

}

@media(max-width:1199px){.p-tit{font-size:18px}

.max-w-1000{margin:20px 0}

.p-tit{margin-top:25px;margin-bottom:10px}

.raw-materials{margin:20px 0 25px}

}

@media(max-width:991px){.p-tit{font-size:16px}

.raw-materials ul li{width:calc(50% - 10px);margin:0 20px 20px 0;padding:25px}

.max-w-1000{margin:20px 0}

.p-tit{margin-top:20px;margin-bottom:10px}

.raw-materials{margin:20px 0 25px}

.raw-materials+.p-tit{margin-top:-15px}

}

@media(max-width:767px){.p-tit{font-size:15px}

.raw-materials-downloads{font-size:12px;padding:4px;width:150px}

.max-w-1000{margin:20px 0}

.p-tit{margin-top:20px;margin-bottom:10px}

.raw-materials{margin:15px 0 20px}

.raw-materials+.p-tit{margin-top:-20px}

}

@media(max-width:575px){.p-tit{font-size:14px}

.raw-materials ul{flex-wrap:wrap}

.raw-materials ul li{width:100%;margin:0 0 20px 0;padding:20px}

.raw-materials .cell{padding:20px}

.max-w-1000{margin:15px 0}

.p-tit{margin-top:15px;margin-bottom:5px}

.raw-materials{margin:10px 0 15px}

.grid.grid--1 .cell:last-child,.raw-materials ul li:last-child{margin-bottom:0}

}

/*! order install Drawings*/.order{margin-top:60px;margin-bottom:80px;display:flex;justify-content:space-between}

.order>div{width:calc(50% - 30px)}

.order--img-main>div{width:calc(50% - 20px)}

.order--img-main{display:flex;justify-content:space-between}

.order--img-con p{margin:0;background-color:rgba(237,175,2,.8);position:absolute;bottom:0;left:0;width:100%;color:#fff;text-align:center;padding:10px;line-height:1.3}

.order--i{width:50px;height:50px;background-color:#eeaf02;border-radius:50%;display:flex;justify-content:center;align-items:center}

.order--i i{color:#fff;font-size:26px}

.order--tit{margin:10px 0;font-size:26px;font-weight:500}

.ordermain .order:nth-child(even){flex-direction:row-reverse}

.order--con{display:flex;align-items:center}

.ordermain .order:last-child{margin-bottom:20px}

.install-step ol{margin:0;padding:0}

.install-step ol li{list-style-type:none;margin-bottom:25px}

.install-step ol li span{display:block;margin-bottom:10px}

.install-step ol li span b{color:#fff;padding:4px 10px;line-height:1;background-color:#eeaf02;display:inline-block;border-radius:3px;font-weight:500}

.drawings ul{margin:0;padding:0;display:flex;justify-content:space-between;flex-wrap:wrap}

.drawings>ul>li{width:calc(50% - 20px);box-shadow:0 10px 20px rgba(42,42,42,.11);background-color:#fff;list-style-type:none;display:flex;padding:40px 0;margin-bottom:40px;justify-content:space-between}

.drawings-img{width:260px}

.drawings-model{width:220px;padding-right:15px;border-right:solid 1px #dfdfdf}

.drawings-img-a{width:160px;padding:0 15px 0 20px;border-left:solid 1px #dfdfdf}

.drawings-tit{padding:5px 20px;background-color:#fafafa;font-size:20px;font-weight:500;line-height:1.4}

.drawings-p{padding:5px 20px;line-height:1.4}

.drawings-img-a-tit{font-weight:500;line-height:1.4;margin-bottom:20px}

.drawings-img-a ul{margin:0;padding:0;display:flex;flex-wrap:wrap}

.drawings-img-a ul li{list-style-type:none;width:100%;margin-bottom:10px}

.drawings-img-a ul li a{background-color:#eeaf02;display:block;padding:3px;text-align:center;line-height:1.3;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-ms-transition:all .3s}

.drawings-img-a ul li a:after,.drawings-img-a ul li a:before{display:none}

.drawings-img-a ul li a:hover{text-decoration:none;background-color:#333}

.pdf-list ul li a{display:block;padding:40px;text-align:center}

.install--list-img{width:220px;margin:auto}

.install--list-img span{width:60px;height:60px;border-radius:50%;border:solid 3px #fff;display:flex;justify-content:center;align-items:center;font-size:24px;color:#fff;background-color:#eeaf02;position:absolute;-webkit-transform:translate(-20%,-20%);-moz-transform:translate(-20%,-20%);-ms-transform:translate(-20%,-20%);-o-transform:translate(-20%,-20%);transform:translate(-20%,-20%);font-weight:500}

.install--list-img .img--141-5{overflow:inherit}

.pdf-list a{display:block;background:#fafafa;box-shadow:0 10px 20px rgba(42,42,42,.11)}

.pdf-list a img{box-shadow:0 10px 20px rgba(42,42,42,.11)}

.pdf-list-download{letter-spacing:1px;font-weight:500;font-size:14px;text-transform:uppercase;display:block;color:#fff;background-color:#eeaf02;border:solid 2px #eeaf02;padding:5px;width:260px;margin:auto;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-ms-transition:all .3s;margin-top:40px}

.pdf-list ul li a:hover{background-color:#fff}

.pdf-list ul li a:hover .pdf-list-download{color:#eeaf02;background-color:unset;border:solid 2px #eeaf02}

@media(max-width:1499px){.order--tit{margin:10px 0;font-size:22px}

.order>div{width:calc(50% - 20px)}

.order--img-main>div{width:calc(50% - 10px)}

.order{margin-top:40px;margin-bottom:60px}

}

@media(max-width:1199px){.order>div{width:100%}

.order{display:block}

.order--tit{font-size:22px}

.drawings-tit{padding:3px 15px;font-size:17px}

.drawings-p{padding:3px 15px}

.drawings-model{padding-right:5px}

.drawings-img-a{padding:0 10px 0 10px}

.drawings>ul>li{width:calc(50% - 10px);margin-bottom:20px}

.drawings-img-a-tit{margin-bottom:15px}

}

@media(max-width:991px){.order{margin-top:20px;margin-bottom:40px}

.order--tit{font-size:18px}

.install-step ol li{margin-bottom:15px}

.install-step ol li span{margin-bottom:5px}

.drawings>ul>li{width:100%;margin-bottom:20px}

}

@media(max-width:767px){.order--tit{font-size:16px}

.order{margin-top:20px;margin-bottom:30px}

.drawings-tit{font-size:15px}

.install--list-img span{display:none}

.pdf-list .install--list-tit{font-size:14px}

}

@media(max-width:575px){.drawings-tit{font-size:13px}

.order--tit{font-size:14px;margin-bottom:5px}

.order{margin-top:20px;margin-bottom:20px}

.order--img-main>div{width:calc(50% - 5px)}

.order--img-con p{padding:5px}

.order--i i{font-size:16px}

.order--i{width:30px;height:30px}

.drawings>ul>li{flex-wrap:wrap}

.drawings-model{width:100%}

.drawings>ul>li{padding:10px 0}

.drawings-img-a-tit{font-size:13px}

.drawings-img{width:160px}

.drawings-model p{display:inline-block;font-weight:500}

.pdf-list-download{font-size:11px;margin-top:20px;width:220px}

.pdf-list .install--list-tit{font-size:14px}

.pdf-list ul li a{padding:15px}

}

/*! application*/.application--top-img .application--top-p{margin:0;font-size:40px;text-transform:uppercase;position:absolute;top:40%;padding:60px 0;line-height:1.2;background-color:rgba(51,51,51,.45);width:100%;left:0}

.application--top-img .application--top-p{margin:0;color:#fff}

.application--main-con{display:flex;justify-content:flex-start;flex-wrap:wrap;position:relative}

.application--main-con .application-left{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;display:flex;justify-content:flex-end;flex-wrap:wrap;align-items:center;z-index:2}

.application--main-con .application-left--con{width:50%;padding-left:60px}

.application--main-con .application-right{width:50%;position:relative;z-index:3}

.application-left--con-main{display:flex;flex-direction:row-reverse}

.application-left-tit{position:relative;line-height:1.3;font-size:36px;margin-bottom:25px}

.application-left-tit:after{content:"";background-color:#eeaf02;height:3px;width:150px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:-175px;z-index:2}

.application--main .application--main-con:nth-child(even){flex-direction:row-reverse}

.application--main .application--main-con:nth-child(even) .application-left--con{padding-left:0;padding-right:60px}

.application--main .application--main-con:nth-child(even) .application-left--con-main{flex-direction:row}

.application-top span{color:#8c8c8c;display:inline-block;font-size:14px;line-height:1;padding:4px 7px;background-color:#f1f1f1;margin-bottom:5px}

.application-tit a{color:#eeaf02;font-size:32px;font-weight:500;line-height:1.3;margin-bottom:10px;display:inline-block}

.application--main a.more-a{text-decoration:none;margin-top:10px}

.owl-demo1-1 .owl-nav .owl-next,.owl-demo1-1 .owl-nav .owl-prev{bottom:0;top:auto;width:60px;height:60px;display:flex;justify-content:center;align-items:center;-webkit-transform:none;transform:none;background-color:rgba(255,255,255,.8);color:#eeaf02}

.owl-demo1-1 .owl-nav .owl-prev{right:61px;left:auto}

.owl-demo1-1 .owl-nav .owl-next{right:0;left:auto}

.owl-demo1-1 .owl-nav .owl-next:hover,.owl-demo1-1 .owl-nav .owl-prev:hover{background-color:#fff}

.application--main .application--main-con:nth-child(even) .owl-demo1-1 .owl-nav .owl-prev{left:0;right:auto}

.application--main .application--main-con:nth-child(even) .owl-demo1-1 .owl-nav .owl-next{left:61px;right:auto}

.application-left--con p{line-height:1.6}

.bottom-0{margin-bottom:0}

@media(max-width:1700px){.application-left-tit,.application-tit a{font-size:28px}

.application--main-con .application-left{overflow:auto;max-height:90%}

.application--main .application--main-con:nth-child(even) .application-left{direction:rtl;text-align:left}

.application--main .application--main-con:nth-child(even) .application-left .application-left--con-main{direction:ltr}

}

@media(max-width:1499px){.application--top-img .application--top-p{padding:20px 0;font-size:32px;top:auto;bottom:40px}

}

@media(max-width:1199px){.application-left-tit,.application-tit a{font-size:22px;font-weight:500;margin-bottom:15px}

.application--main{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 15px}

.application--main-con{display:block;max-width:960px;width:100%;background-color:#fff;padding:20px;border:solid 1px #f1f1f1;margin:0 auto 20px}

.application--main-con .application-left{position:inherit;top:0;left:0;-ms-transform:none;transform:none;width:100%;height:auto;display:block;margin-bottom:20px}

.application--main-con .application-right{width:100%}

.application--main-con .application-left--con{width:100%;padding-left:0}

.application--main-con .application-left{overflow:inherit;max-height:auto}

.application-left--con p+a.more-a{margin-top:-5px}

.application-left-tit:after{width:20px;left:-25px}

.application-left .stage{padding-left:0;padding-right:0}

.application--main .application--main-con:nth-child(even) .application-left--con{padding-right:0}

}

@media(max-width:991px){.application-left-tit,.application-tit a{font-size:18px;font-weight:500}

.application--main-con{max-width:720px}

.owl-demo1-1 .owl-nav .owl-next,.owl-demo1-1 .owl-nav .owl-prev{width:50px;height:50px}

.owl-demo1-1 .owl-nav .owl-prev{right:51px;left:auto}

.application--main .application--main-con:nth-child(even) .owl-demo1-1 .owl-nav .owl-next{left:51px;right:auto}

.application--top-p p{margin:0}

.application--top-img .application--top-p{padding:10px 0;font-size:22px;bottom:40px;font-weight:600}

}

@media(max-width:767px){.application-left-tit,.application-tit a{font-size:16px}

.application--main-con{max-width:540px}

.owl-demo1-1 .owl-nav .owl-next,.owl-demo1-1 .owl-nav .owl-prev{width:40px;height:40px}

.owl-demo1-1 .owl-nav .owl-prev{right:41px;left:auto}

.application--main .application--main-con:nth-child(even) .owl-demo1-1 .owl-nav .owl-next{left:41px;right:auto}

.application--top-img .application--top-p{padding:10px 0;font-size:16px;bottom:20px}

}

@media(max-width:575px){.application-left-tit,.application-tit a{font-size:14px;margin-bottom:10px}

.application--main-con{max-width:100%;padding:15px}

.application-top span{font-size:12px}

.application--top-img .application--top-p{font-size:12px;bottom:10px}

}

/*! pro*/.pro--top .owl-nav{display:none}

.pro--top{display:flex;justify-content:space-between}

.pro--top-left{width:700px;position:relative}

.pro--top-right{width:calc(100% - 760px)}

.pro--top-left-main{width:580px}

.pro--top .owl-carousel>.item{display:none}

.pro--top .owl-carousel>.owlitem01.item{display:block}

.pro--top-left{padding-left:120px}

#sync1 .item{position:relative;margin:0;padding:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;text-align:center}

#sync1 .item>div{width:100%;padding-bottom:75%;position:relative}

#sync1 .item>div>img{position:absolute;top:50%;left:50%;max-width:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}

#sync2 .item{position:relative;margin:0;padding:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;text-align:center;cursor:pointer}

#sync2 .owl-stage-outer .owl-item .item{margin-top:14px}

#sync2 .owl-stage-outer .owl-item:first-child .item{margin-top:0}

#sync2 .owl-item .item{border:solid 2px #fff}

#sync2 .owl-item.synced .item{border:solid 2px #eeaf02}

#sync2 .item,#sync2 .owl-item{width:100%!important}

#sync2{position:absolute;width:100px;left:0;top:0}

#sync2 img{max-width:100%}

.pro-pdf{margin-top:25px;border-top:1px solid #d9d9d9;padding-top:15px;line-height:1.3}

.pro-pdf-tit{font-weight:500;margin-bottom:15px}

.pro-pdf ul{margin:0;padding:0}

.pro-pdf ul li{list-style-type:none;margin-bottom:10px}

.pro-pdf ul li i{font-size:26px;color:red;padding-right:15px;vertical-align:middle}

.pro-pdf ul li a{color:#333;display:inline-block;padding-bottom:3px;vertical-align:middle}

.pro-pdf ul li a:hover{color:#eeaf02}

.pro--top h1{margin-bottom:20px}

.pro--top p{margin-bottom:15px}

.pro--feature-img.grid{margin:0;margin-bottom:-40px}

.pro--feature-con{font-size:16px;line-height:1.6}

.pro--feature-tit{font-weight:500;font-size:18px;margin-bottom:15px;margin-top:15px}

.pro--feature-i i{font-size:50px;color:#eeaf02;line-height:1}

.module--con__tit{cursor:not-allowed;pointer-events:none}

@media(max-width:1499px){.pro--top-left{width:500px;position:relative}

.pro--top-right{width:calc(100% - 560px)}

.pro--top-left-main{width:500px}

.pro--top-left{padding-left:0}

#sync2{position:initial;width:100%}

#sync2 .owl-stage{display:flex;justify-content:space-between}

#sync2 .owl-stage>div{width:calc(25% - 10px)}

#sync2 .owl-stage-outer .owl-item .item,#sync2 .owl-stage-outer .owl-item:first-child .item{margin-top:5px}

#sync2 .item{width:125px!important;margin-top:5px}

.pro--feature-img.grid{margin-bottom:-20px}

}

@media(max-width:1199px){.pro--top-left{width:400px;position:relative}

.pro--top-right{width:calc(100% - 440px)}

.pro--top-left-main{width:400px}

#sync2 .item{width:98px!important;margin-top:5px}

.pro--feature-tit{font-size:17px}

.pro--feature-img.grid{margin-bottom:-20px}

}

@media(max-width:991px){.pro--top-left{width:100%;max-width:600px}

.pro--top-right{width:100%}

.pro--top-left-main{width:100%}

#sync2 .item{width:25%!important;margin-top:5px}

#sync2 .owl-stage-outer .owl-item .item{width:100%!important}

.pro--top{flex-direction:column-reverse}

.pro--top-left-main{flex-direction:column-reverse;display:flex}

.pro-pdf{margin-top:0;margin-bottom:15px}

.pro-pdf ul li{margin-bottom:5px}

.pro--top h1{margin-bottom:15px}

}

@media(max-width:767px){.pro--feature-tit{font-size:16px;margin-bottom:10px;margin-top:10px}

.pro--feature-img.grid{margin-bottom:0}

.pro--feature-i i{font-size:24px;vertical-align:middle;padding-right:10px}

.pro--feature-img>.cell{margin:0}

.pro--feature-i{display:flex;padding:5px;background-color:#fff;margin-bottom:0}

.pro--feature-con{padding:20px;background-color:#fff;font-size:14px;padding-top:10px;margin-top:1px}

.pro--feature .pro--feature-img>.cell{margin-bottom:10px}

.pro--feature-tit{margin-bottom:0;vertical-align:middle;margin-top:0;font-size:14px}

.module--con{display:none}

.module--con__tit{cursor:pointer;pointer-events:initial;padding-right:30px;position:relative}

.module--con__tit:after{position:absolute;right:5px;left:auto;color:red;content:"\e6c3";vertical-align:middle;font-size:16px;font-family:iconfont;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-ms-transition:all .3s;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.module--con__tit.module---opened:after{content:"\e6c4"}

}

@media(max-width:575px){.module--con__tit{padding:2px}

.pro--feature-tit{font-size:12px}

.pro--feature-img.grid{margin-bottom:0}

.pro--top p{margin-bottom:10px}

.pro-pdf{padding-top:10px}

.pro-pdf-tit{margin-bottom:10px}

.pro-pdf ul li i{font-size:16px;padding-right:15px}

.pro--feature-con{font-size:12px;padding:15px}

.pro--feature .pro--feature-img>.cell:last-child{margin-bottom:0}

}

/*! pro-con*/.js-tabs,.tabs__body,.tabs__header,.tabs__panel,.tabs__tab{box-sizing:border-box}

.js-tabs{width:100%;margin:0;padding:0}

.tabs__body,.tabs__header{position:relative;margin:0;padding:0;list-style:none}

.tabs__header{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}

.tabs__tab{padding:10px;border-bottom:none;background-color:#f5f5f5;text-align:center;cursor:pointer;line-height:1.3;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-ms-transition:all .3s;font-size:15px;border-bottom:solid 1px #d9d9d9}

.tabs__tab+.tabs__tab{border-right:solid 1px #d9d9d9}

.tabs__tab:hover{color:#eeaf02}

.tabs__header>li:first-child{border-left:solid 1px #d9d9d9;border-right:solid 1px #d9d9d9}

.tabs__header>li{width:100%}

.tabs__tab.is-active{z-index:1;background-color:#fff;color:#eeaf02;border-bottom:solid 1px #fff}

.tabs__panel{position:absolute;top:0;left:0;width:100%;clip:rect(0,0,0,0);margin-top:50px;margin-bottom:30px}

.tabs__panel.is-active{position:static;clip:auto}

.region--tabs{border-top:1px solid #e6e6e6}

.tabs__tab--img{width:75px;margin:auto}

.tabs__tab p{margin-bottom:10px;margin-top:10px}

.tabs__tab .img--100,.tabs__tab .img--100 img{background-color:#f5f5f5}

.tabs__tab.is-active .img--100,.tabs__tab.is-active .img--100 img{background-color:#fff}

.tabs--tit{display:none}

.tabs--con-main{display:flex;justify-content:space-between}

.tabs--con-img{width:400px}

.tabs--con-p{width:calc(100% - 440px)}

.tabs--con-tit{color:#eeaf02;font-weight:700;margin-bottom:15px}

.spe-tit{font-weight:700;margin-bottom:10px}

.tabs--con-p ul{margin:0;padding:0;display:flex;flex-wrap:wrap}

.tabs--con-p ul li{list-style-type:none;width:calc(33.333% - 12px);margin-right:18px;color:#999;font-size:19px;line-height:1.4;margin-bottom:25px;position:relative;padding-top:10px}

.tabs--con-p ul li:after{content:"";height:2px;width:15px;position:absolute;top:0;left:0;background-color:#eeaf02}

.tabs--con-p ul li:nth-child(3n){margin-right:0}

.tabs--con-p ul li b{display:block;font-size:16px;font-weight:500;color:#333;margin-bottom:5px}

.tabs--benefits{font-size:16px;margin-bottom:20px}

.tabs--benefits-tit{display:flex;vertical-align:middle;align-items:center;font-weight:500;line-height:1.3}

.tabs--benefits-tit i{font-size:35px;color:#eeaf02;display:inline-block;padding-right:15px;line-height:1}

.tabs--benefits-con{color:#999;margin-bottom:0;line-height:1.6}

.region--gallery+.pro-message{margin-top:50px}

.gallery--img{margin-top:40px;margin-bottom:-40px}

.gallery--img .cell .img--75:after{content:"";border:solid 1px #fff;width:calc(100% - 20px);height:calc(100% - 20px);position:absolute;display:block;top:10px;left:10px;opacity:.5;z-index:2}

.gallery--img .cell .img--75 [data-lightbox]:after{z-index:4}

.gallery--img .cell:hover .img--75:after{opacity:1}

.gallery--img .cell .img--75:before{content:"";width:0;height:0;border-style:solid;border-width:0 0 30px 30px;border-color:transparent transparent #eeaf02 transparent;z-index:1;position:absolute;right:0;bottom:0}

.tabs--con-img .img--100:before{content:"";width:0;height:0;border-style:solid;border-width:0 0 50px 50px;border-color:transparent transparent rgba(237,175,2,.8) transparent;z-index:1;position:absolute;right:0;bottom:0}

.tabs--con-img .img--100 [data-lightbox]:after{z-index:4}

.tabs--con-img .img--100:after{z-index:2;content:"\e6d4";vertical-align:middle;font-size:20px;font-family:iconfont;line-height:1;cursor:pointer;color:#fff;position:absolute;bottom:5px;right:5px}

@media(max-width:1499px){.gallery--img{margin-top:20px;margin-bottom:-20px}

}

@media(max-width:1199px){.tabs__tab--img{display:none}

.tabs__header{flex-wrap:wrap}

.tabs__header>li{width:auto;font-weight:500}

.tabs__tab.is-active{z-index:1;background-color:#eeaf02;color:#fff;border-bottom:solid 1px #d9d9d9}

.tabs__tab p{margin:5px 0}

.tabs__panel{margin-top:30px}

.tabs--con-img{width:200px}

.tabs--con-p{width:calc(100% - 220px)}

.tabs--con-p ul li b{font-size:14px;margin-bottom:2px}

.tabs--con-p ul li{list-style-type:none;width:calc(50% - 6px);margin-right:12px;color:#999;font-size:15px;line-height:1.4;margin-bottom:15px;position:relative;padding-top:8px}

.tabs--con-p ul li:nth-child(2n){margin-right:0}

.tabs--con-p ul li:nth-child(3n){margin-right:12px}

.tabs--con-p ul li:nth-child(6n){margin-right:0}

.tabs--benefits-tit i{font-size:30px;padding-right:10px}

.tabs--benefits-tit{margin-bottom:10px;margin-top:0}

.tabs--benefits-con{font-size:15px}

.tabs__tab{padding:8px;font-size:14px}

}

@media(max-width:991px){.region--gallery+.pro-message{margin-top:30px}

.tabs__tab p{margin:3px 0;font-size:14px}

.tabs--con-p ul li{font-size:14px}

.tabs--benefits-con{font-size:13px}

.tabs--benefits-tit i{font-size:20px;padding-right:5px}

.tabs--benefits-tit{margin-bottom:5px;font-size:14px}

}

@media(max-width:767px){.gallery--img{margin-top:20px;margin-bottom:-20px}

.tabs__header{display:none}

.tabs--tit{display:block}

.tabs__panel{position:initial;margin-top:0;margin-bottom:10px;border:solid 1px #f1f1f1;padding:5px}

.region--tabs{border-top:0 solid #e6e6e6;padding-bottom:10px}

.tabs-tit--img{width:25px;padding-right:10px}

.tabs--tit{display:flex;align-items:center;padding:5px;background-color:#fff;font-weight:500}

.tabs--tit p{margin:0}

.tabs--tit.module--con__tit.module---opened{background-color:#fafafa}

.tabs--con-main{display:block;padding:15px;padding-bottom:0}

.tabs--con-img{width:240px}

.tabs--con-p{width:100%}

.tabs--con-tit{margin-top:15px;margin-bottom:5px}

.tabs--con-p ul li,.tabs--con-p ul li b{font-size:13px}

.tabs--benefits{margin-bottom:0;padding:0 15px}

}

@media(max-width:575px){.tabs--con-img{width:200px}

.gallery--img{margin-top:0;margin-bottom:0}

.tabs--con-main{padding:10px;padding-bottom:0}

.tabs--con-p ul li,.tabs--con-p ul li b{font-size:12px}

.tabs--benefits{margin-bottom:0;padding:0 10px}

.tabs--con-p ul li{width:100%;font-size:12px;margin-bottom:0;padding-top:3px}

.spe-tit{margin-bottom:5px}

.tabs--con-p ul li:nth-child(3n){margin-right:0}

.tabs--con-p ul li b{display:inline-block;padding-right:5px}

.tabs--con-p ul li b:after{content:":"}

.tabs--con-p ul li:after{display:none}

.tabs--benefits.grid--1.grid--gutter .cell{margin-bottom:10px}

.tabs--benefits-con,.tabs--benefits-tit{font-size:12px}

.tabs--benefits{margin-top:15px}

.tabs--benefits-tit i{font-size:14px}

.tabs__panel{padding:2px}

.tabs--con{padding-bottom:10px}

.gallery--img .cell .img--75:after{width:calc(100% - 10px);height:calc(100% - 10px);top:5px;left:5px;opacity:.5}

.region--gallery+.pro-message{margin-top:20px}

.tabs--con-img .img--100:after,.tabs--con-img .img--100:before{display:none}

}

/*! table*/.table{display:block;width:100%;margin:15px auto;text-align:center;border:none;overflow-y:auto;line-height:1.3}

.table table{width:100%;min-width:320px;margin:0;border-collapse:collapse;border-spacing:0;border:solid 1px #f8f8f8}

.table td,.table th{padding:6px}

.table caption,.table tfoot td{padding:10px 15px}

.nowrap,.nowrap td,.nowrap th,.nowrap--10>tr>th:nth-last-child(10) .nowrap--11>tr>td:nth-last-child(11),.nowrap--11>tr>th:nth-last-child(11) .nowrap--12>tr>td:nth-last-child(12),.nowrap--12>tr>th:nth-last-child(12),.nowrap--1>tr>th:nth-last-child(1) .nowrap--2>tr>td:nth-last-child(2),.nowrap--2>tr>th:nth-last-child(2) .nowrap--3>tr>td:nth-last-child(3),.nowrap--3>tr>th:nth-last-child(3) .nowrap--4>tr>td:nth-last-child(4),.nowrap--4>tr>th:nth-last-child(4) .nowrap--5>tr>td:nth-last-child(5),.nowrap--5>tr>th:nth-last-child(5) .nowrap--6>tr>td:nth-last-child(6),.nowrap--6>tr>th:nth-last-child(6) .nowrap--7>tr>td:nth-last-child(7),.nowrap--7>tr>th:nth-last-child(7) .nowrap--8>tr>td:nth-last-child(8),.nowrap--8>tr>th:nth-last-child(8) .nowrap--9>tr>td:nth-last-child(9),.nowrap--9>tr>th:nth-last-child(9) .nowrap--10>tr>td:nth-last-child(10),.nowrap-10>tr>th:nth-child(10) .nowrap-11>tr>td:nth-child(11),.nowrap-11>tr>th:nth-child(11) .nowrap-12>tr>td:nth-child(12),.nowrap-12>tr>th:nth-child(12) .nowrap--1>tr>td:nth-last-child(1),.nowrap-1>tr>td:nth-child(1),.nowrap-1>tr>th:nth-child(1) .nowrap-2>tr>td:nth-child(2),.nowrap-2>tr>th:nth-child(2) .nowrap-3>tr>td:nth-child(3),.nowrap-3>tr>th:nth-child(3) .nowrap-4>tr>td:nth-child(4),.nowrap-4>tr>th:nth-child(4) .nowrap-5>tr>td:nth-child(5),.nowrap-5>tr>th:nth-child(5) .nowrap-6>tr>td:nth-child(6),.nowrap-6>tr>th:nth-child(6) .nowrap-7>tr>td:nth-child(7),.nowrap-7>tr>th:nth-child(7) .nowrap-8>tr>td:nth-child(8),.nowrap-8>tr>th:nth-child(8) .nowrap-9>tr>td:nth-child(9),.nowrap-9>tr>th:nth-child(9) .nowrap-10>tr>td:nth-child(10),.nowrap-th th{white-space:nowrap}

.table.collapse{overflow:hidden}

.toggle-target,.toggle-trigger{display:block;width:100%}

.toggle-trigger{cursor:pointer}

.table .toggle-target,.table .toggle-trigger{margin:0}

.table-caption{position:relative;margin-bottom:0;padding:10px 15px;line-height:1;text-align:center}

.table-caption>span{display:inline-block;margin:0;padding:0}

.table-caption:after{content:'+';font-size:16px;font-weight:700;line-height:20px;display:block;position:absolute;right:15px;top:50%;height:22px;width:22px;margin-top:-11px;border-radius:50%;text-align:center;background-color:#666;color:#fff}

.expanded .table-caption:after{content:'–'}

.table-collapse.table-animate .table-caption{text-align:left}

.table-collapse.table-animate .table-caption>span{position:relative;left:0;text-align:left;-webkit-transition:all 240ms ease;-o-transition:all 240ms ease;transition:all 240ms ease}

.table-collapse.table-animate .expanded .table-caption>span{left:50%;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}

.table-wrapper{display:block;width:100%;overflow-y:auto}

.table-wrapper table{border-top:none}

.table table,.table-caption>span{line-height:1.42857}

.table caption,.table th,.table-caption>span{font-weight:700}

.table td,.table th{border-top:none}

.table caption,.table-caption>span{color:#333}

.table table tbody tr{background-color:#fff}

.table table tbody tr:first-child th{background-color:#eeaf02;color:#fff;font-weight:400}

.table table tbody tr:nth-child(2n){background-color:#f8f8f8}

.table-240{width:240px}

.table table tbody tr:first-child th:first-child{background-color:#e9ac03}

.table table tbody tr th{background-color:#fafafa;font-weight:400}

.table table tbody tr:nth-child(2n) th{background-color:#f3f3f3}

.table table tbody{font-size:16px}

.table table .td-left{text-align:left}

.tableclose{position:relative}

.table-open{height:80px;background:linear-gradient(180deg,rgba(255,255,255,.6) 0,rgba(255,255,255,.81) 35%,rgba(255,255,255,.96) 91%,#fff 100%);position:absolute;width:100%;bottom:0;left:0;cursor:pointer;color:red;display:flex;justify-content:center;align-items:center;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-ms-transition:all .3s}

.table-open span{position:relative;animation:mymove .9s infinite;-webkit-animation:mymove .9s infinite}

.table-open:hover{font-weight:500}

.is-opened .table-open span{position:initial}

@keyframes mymove{from{top:0}

to{top:10px}

}

@-webkit-keyframes mymove{from{top:0}

to{top:10px}

}

.h2-tit.marginT-60{margin-top:40px}

.is-opened table{margin-bottom:60px}

.is-opened .table-open{font-size:0;bottom:50px;height:auto}

.is-opened .table-open .icon-Micon-xxsjiantou{display:none}

.is-opened .table-open span:after{display:inline-block;padding-left:5px;content:"\e6c2";vertical-align:middle;font-size:20px;font-family:iconfont;line-height:1;cursor:pointer;color:red;font-weight:700}

.pro-ul{margin:0;padding:0}

.pro-ul li{padding-left:25px;position:relative;list-style-type:none;line-height:1.4;margin-bottom:10px}

.pro-ul li:after{display:inline-block;content:"\e60c";vertical-align:middle;font-size:12px;font-family:iconfont;line-height:1;color:#eeaf02;font-weight:700;position:absolute;top:4px;left:0}

.app-con+.app-con{margin-top:15px}

@media(max-width:991px){.table table tbody{font-size:15px}

}

@media(max-width:767px){.table table tbody{font-size:14px}

.app-tit>div{font-size:14px;margin:0}

.app-tit{display:flex;align-items:center;padding:10px 5px;background-color:#fff;font-weight:500}

.app-tit .h2-tit.marginT-60{margin:0}

.app-con{border:solid 1px #f1f1f1}

.app-con .module--con{padding:0 15px}

.table table tbody tr{display:inherit!important}

.table-open{display:none}

.table-open span{position:initial}

}

@media(max-width:575px){.table table tbody{font-size:12px}

.app-tit>div{font-size:12px}

}



/*lang-multiple*/

.nav-lang-multiple { color:#000; display: flex; margin-left: 30px; position: relative; justify-content: center; }

.nav-lang-multiple i { padding: 0; cursor: pointer; font-size: 24px; }

.nav-lang-multiple:hover ul { display: block; }

.nav-lang-multiple ul { top: 98%; margin: 0; padding: 10px 0; z-index: 99; display: none; background: #fff; position: absolute; border-radius: 5px; background: rgba(255, 255, 255, .95); box-shadow: 0 3px 6px rgb(0 0 0 / 16%); }

.nav-lang-multiple li { list-style: none; }

.nav-lang-multiple a { display: flex; padding: 2px 18px; align-items: center; }

.nav-lang-multiple img { width: 20px; margin-right: 8px; }

@media (max-width: 991px) {

  .nav-lang-multiple ul li a span { display: block; }

  .nav-lang-multiple { margin-left: 15px; }

}