@charset "UTF-8";
@import url(../fonts/020c2233dffb4fe8a8ba1e5a5bb3a515.svg) no-repeat center center;background-color:#f9f9f9;background-size:30% 30%}
.nav>ul>li:first-child{display:block !important}
.img--25-8{padding-bottom:25.8%}
.img--30{padding-bottom:25.8%}
.about--viedo,.img--50{padding-bottom:50%}
.img--55{padding-bottom:55%}
.carousel--inst-img{padding-bottom:56.25%}
.img--62-5{padding-bottom:62.5%}
.img--66{padding-bottom:66.666%}
.img--75{padding-bottom:75%}
.img--77-27{padding-bottom:77.27%}
.img--87-411{padding-bottom:87.411%}
.img--100{padding-bottom:100%}
.img--104-2{padding-bottom:104.2%}
.img--125{padding-bottom:125%}
.img--133{padding-bottom:133.333%}
.img--136{padding-bottom:136%}
.img--150{padding-bottom: 150%;}
.about--viedo iframe,.carousel--inst-img img,.img--100 img,.img--104-2 img,.img--125 img,.img--133 img,.img--25-8 img,.img--30 img,.img--50 img,.img--55 iframe,.img--62-5 img,.img--66 img,.img--75 img,.img--77-27 img,.img--87-411 img,.img--150 img,.img--136 img{position:absolute;top:50%;left:50%;max-width:101%;width:101%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background-color:#fff}
.carousel--inst-img a[data-lightbox],.img--100 a[data-lightbox],.img--104-2 a[data-lightbox],.img--125 a[data-lightbox],.img--133 a[data-lightbox],.img--50 a[data-lightbox],.img--62-5 a[data-lightbox],.img--66 a[data-lightbox],.img--75 a[data-lightbox]{position:initial}
.text-center{text-align:center}
.lazyload{z-index:-1}
.lazyload.loaded{z-index:0}
.gray,.gray-1{background-color:#f7f7f7}
.navy-blue{background-color:#8b95a8}
@media (max-width:575px){a[data-lightbox]{cursor:not-allowed;pointer-events:none}
.application--project a[data-lightbox]{cursor:pointer;pointer-events:initial}
}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.25;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{-webkit-box-sizing:border-box;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]{-webkit-box-sizing:border-box;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{-webkit-box-sizing:inherit;box-sizing:inherit}
:after,:before{font-style:normal}
:focus{outline:0}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
a{color:#950000;text-decoration:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-ms-transition:all .3s}
a:hover{text-decoration:underline;background-color:transparent;-webkit-transition:all .3s;-o-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}
.region2{display:block;width:100%;background-color:#D5D5D5;max-width:1920px;margin:0 auto;padding: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}
body{width:100%;background-color:#fff;margin:auto;max-width:1920px}
@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:1520px){.stage{max-width:1480px}
}
.paddingT-60{padding:60px 0 0}
.marginT-60{margin-top:60px}
.paddingT-80{padding:80px 0 0}
.paddingTB-80{padding:80px 0}
.marginTB-80{margin:80px 0}
.marginT-80{margin:80px 0 0}
.paddingTB-100{padding:100px 0}
.paddingTB-60{padding:60px 0}
.paddingB-60{padding-bottom:60px;}
.marginT90B130{margin: 90px 0 130px;}
.marginT-40{margin-top: 40px;}
.marginB-40{margin-bottom: 40px;}
.marginB-20{margin-bottom: 20px;}
@media (max-width:1499px){.paddingTB-80{padding:70px 0}
.marginTB-80{margin:70px 0}
.marginT-80{margin:70px 0 0}
.paddingT-80{padding:70px 0 0}
.paddingTB-60{padding:50px 0}
.marginT-60{margin-top:50px}
.paddingT-60{padding:50px 0 0}
.paddingB-60{padding-bottom:50px;}
.paddingTB-100{padding:80px 0}
.marginT90B130{margin: 70px 0 110px;}
.marginT-40{margin-top: 35px;}
}
@media (max-width:1199px){.paddingTB-80{padding:60px 0}
.marginTB-80{margin:60px 0}
.marginT-80{margin:60px 0 0}
.paddingT-80{padding:60px 0 0}
.paddingTB-60{padding:45px 0}
.marginT-60{margin-top:45px}
.paddingT-60{padding:45px 0 0}
.paddingB-60{padding-bottom:45px;}
.paddingTB-100{padding:60px 0}
.marginT90B130{margin: 60px 0 90px;}
.marginT-40{margin-top: 30px;}
}
@media (max-width:991px){
	.marginT90B130{margin: 60px 0;}
}
@media (max-width:767px){.paddingTB-80{padding:40px 0}
.marginTB-80{margin:40px 0}
.marginT-80{margin:40px 0 0}
.paddingT-80{padding:40px 0 0}
.paddingT-60{padding:40px 0 0}
.paddingB-60{padding-bottom:40px;}
.marginT-60{margin-top:40px}
.paddingTB-60{padding:40px 0}
.paddingTB-100{padding:50px 0}
.marginT90B130{margin: 40px 0;}
.marginT-40{margin-top: 20px;}
}
@media (max-width:575px){.paddingTB-60{padding:20px 0}
.paddingTB-100{padding:20px 0}
.marginT-80{margin:20px 0 0}
.paddingT-80{padding:20px 0 0}
.paddingT-60{padding:20px 0 0}
.paddingB-60{padding-bottom:20px;}
.marginT-60{margin-top:20px}
.paddingTB-80{padding:20px 0}
.marginTB-80{margin:20px 0}
.marginT90B130{margin: 20px 0;}
.marginT-40{margin-top: 10px;}
}
.cell,.grid{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}
.grid{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;margin:0;padding:0;list-style:none;margin-top:10px}
.cell{-ms-flex:1 1 auto;-webkit-box-flex:1;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.gridcenter{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.grid--border{padding-top:1px}
.grid.grid--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.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)}
.gridB-0{margin-bottom:-10px}
.grid{margin-top: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)}
.grid{margin-top:20px}
}
@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)}
.content{padding:0}
}
@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)}
.content{padding:0 30px}
.gridB-0{margin-bottom:-20px}
}
@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 30px}
.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% - 15px);margin:0 30px 30px 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% - 15px)}
.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% - 20px);margin:0 30px 30px 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% - 20px)}
.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% - 22.5px);margin:0 30px 30px 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% - 22.5px)}
.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% - 24px);margin:0 30px 30px 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% - 24px)}
.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% - 25px);margin:0 30px 30px 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% - 25px)}
.gridB-0{margin-bottom:-30px}
}
@media (min-width:1520px){.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% - 20px);margin:0 40px 40px 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% - 26.666px);margin:0 40px 40px 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:24%;margin:0}
.grid--xxl-5.grid--border>.cell{max-width:calc(24% + .8px);margin:-1px -1px 0 0}
.grid--xxl-5.grid--gutter>.cell{max-width:calc(24% - 32px);margin:0 40px 40px 0}
.grid--xxl-5>.cell:nth-child(5n){margin-right:15}
.grid--xxl-5.grid--auto>.cell{max-width:none;min-width:24%}
.grid--xxl-5.grid--auto.grid--gutter>.cell{min-width:calc(24% - 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)}
.grid--xxl-7.grid--gutter>.cell{max-width:calc(14.28% - 25.7px);margin: 0 30px 40px 0;}
.grid--xxl-7.grid--gutter>.cell:nth-child(7n){margin-right: 0;}
.grid--xxl-7.grid--auto>.cell{max-width:none;min-width:14.28%}
.grid--xxl-7.grid--auto.grid--gutter>.cell{min-width:calc(14.28% - 25.7px)}
.gridB-0{margin-bottom:-40px}
}
/*! lightbox*/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;-o-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;-o-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;-o-transition:opacity .2s;transition:opacity .2s}
.lb-data .lb-close:hover{opacity:1;cursor:pointer}
[data-lightbox]:after{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0;height:0;background:rgba(18,86,153,.2) 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;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
[data-lightbox]:hover:after{background-size:32px 32px;opacity:1;width:100%;height:100%}
/*! error-page*/.error-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;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:#0e4073;margin-bottom:18px;margin-top:20px;text-transform:uppercase;background:url(../images/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:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px}
.pape-1 a{margin-right:20px;padding:8px 30px;border:1px solid #0e4073;border-radius:5px;background:#fff;background:#0e4073;color:#fff;font-weight:600;text-transform:uppercase;text-decoration:none}
.pape-1 a.homemail{background:#fff;color:#0e4073}
.pape-1 a:hover{background-color:#ffdb89;color:#fff;border:solid 1px #ffdb89}
.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:-100px}
.region--page p+ol,.region--page p+ul{margin-top:0}
.region--pape .pape-1 .home404{color:#fff}
@media(max-width:1520px){.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:16px}
.error-page{margin-top:0;margin-bottom:20px}
p.error-page-p2{font-size:13px;line-height:1.6;text-transform:lowercase}
}
/*!popup--message*/.popup--main{position:relative}
.popup--message__tit{position:fixed;right:0;bottom:0;z-index:500;line-height:1;cursor:pointer;color:#fff;font-weight:600;background-color:#34312F;border-radius:10px 0 0 0;padding:12px 20px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-ms-transition:all .3s;border-top:solid 1px #fff;border-left:solid 1px #fff;font-size:15px}
.popup--message__tit:hover{-webkit-box-shadow:0 30px 40px 0 rgba(0,0,0,.2);box-shadow:0 30px 40px 0 rgba(0,0,0,.2);-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}
.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;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.16);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;-o-transition:all .5s;transition:all .5s;-ms-transition:all .5s}
.popup--message__tit-1{padding:5px 20px;background-color:#34312F;color:#fff;font-weight:600;font-size:15px}
.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:700;font-size:15px}
.popup--message__p-1{padding:10px 15px 10px;font-size:15px;color:#575a5d;line-height:1.5}
#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:7px;width:100%;font-size:14px}
#contactform ul li button,#contactform ul li input,#contactform ul li textarea{padding:6px;width:100%;font-size:14px;font-weight:300;border:solid 1px #34312F}
#contactform ul li .red{color:red}
#contactform ul li.buttons input{display:inline-block;margin:18px 0 10px;padding:8px 30px;border:0;background-color:#34312F;color:#fff;font-weight:500;font-size:14px;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-ms-transition:all .3s;letter-spacing:.6px;border:solid 2px #34312F;width:auto}
#contactform ul li.buttons input:hover{border:solid 2px #34312F;color:#34312F;background-color:#fff}
.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:#34312F;font-size:50px}
.app--popup:hover i{color:#34312F}
.app--popup a:hover{text-decoration:none}
.form-test1,input.form_required{display:none}
@media(max-width:1399px){.popup--message__tit{font-size:0;width:60px;height:60px;border-radius:50%;line-height:1;padding:0;right:15px;bottom:15px}
.popup--message__tit i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding-right:0;font-size:30px}
}
@media(max-width:575px){.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}
.popup--message__tit{width:40px;height:40px;right:10px;bottom:10px}
.popup--message__tit i{padding-right:0;font-size:20px}
}
/*! 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;-webkit-backface-visibility:hidden;backface-visibility:hidden;-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;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);backface-visibility:hidden;-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;backface-visibility:hidden;-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;-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:-webkit-grab;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{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
.owl-height{-webkit-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;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{-webkit-transform-style:preserve-3d;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;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;-o-transition:transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;backface-visibility:hidden;-webkit-backface-visibility:hidden}
.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);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;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;width:100%;height:100%}
.item--index-img{position:relative}
.item--con{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;width:100%;left:50%}
.item--con.item-right .item--con-p{margin-left:auto;margin-right:0}
.owl-carousel .owl-next,.owl-carousel .owl-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(51,51,51,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50px;height:50px;border-radius:50%;color:#fff;font-size:30px;line-height:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:solid 1px rgba(255,255,255,.26)}
.owl-carousel .owl-prev{left:40px}
.owl-carousel .owl-next{right:40px}
.owl-carousel .owl-next span,.owl-carousel .owl-prev span{font-size:0}
.owl-carousel .owl-prev:after{content:"\e6d1";font-size:20px;font-family:iconfont;line-height:1;cursor:pointer;color:#333;z-index:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#fff;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}
.owl-carousel .owl-next:after{content:"\e6d1";font-size:20px;font-family:iconfont;line-height:1;cursor:pointer;color:#333;z-index:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#fff}
.owl-carousel .owl-next:hover,.owl-carousel .owl-prev:hover{background-color:#ffdb89}
#owl-demo1{color:#fff}
#owl-demo1 .owl-next,#owl-demo1 .owl-prev{margin-top:35px}
.item--con-p .owl-demo1-tit{font-size:70px;line-height:1.3;position:relative;font-weight:900;font-style:italic}
.more-a{background-color:unset;width:170px;height:40px;border:solid 1px #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;line-height:1;font-size:14px;font-weight:500}
.more-a:hover{text-decoration:none;background-color:#ffdb89;color:#fff;border-color:#ffdb89}
.owl-demo1-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}
#owl-demo1 .item{height:100vh;max-height:1080px;min-height:600px}
#owl-demo1 .item:after{position:absolute;width:100%;height:100%;left:0;top:0;content:"";background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.8)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(

left,rgba(0,0,0,.8),rgba(0,0,0,0));background-image:linear-gradient(

90deg,rgba(0,0,0,.8),rgba(0,0,0,0))}
.item-1{background:url(../images/argger-architectural-metal-mesh-pattern.jpg) no-repeat center center;background-size:cover}
.item-2{background:url(../images/argger-architectural-mesh-parking-screen-home.jpg) no-repeat center center;background-size:cover}
.item-3{background:url(../images/argger-architectural-mesh-projects-home.jpg) no-repeat center center;background-size:cover}
.item-4{background:url(../images/argger-architectural-metal-mesh-installation.jpg) no-repeat center center;background-size:cover}
.item-5{background:url(../images/argge.jpg) no-repeat center center;background-size:cover}
.owl-demo1-tit b{color:#e9b928;font-weight:900}
.owl-demo1-tit span{display:block}
.owl-demo1-tit+p{font-size:20px;margin-top:10px;margin-bottom:40px;font-weight:300}
#owl-demo1 .owl-dots{width:1440px;position:absolute;margin:auto;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex}
#owl-demo1 .owl-dots .owl-dot{width:25%;background-color:unset;border-top:1px solid rgba(255,255,255,.3);position:relative}
#owl-demo1 .owl-dots button{position:relative;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-ms-transition:all .3s;position:relative;color:#fff;text-align:left;line-height:1.5;max-height:80px;min-height:70px;font-size:14px;padding:15px 6px 15px}
#owl-demo1 .owl-dots button:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;cursor:pointer}
#owl-demo1 .owl-dots .owl-dot:after{content:"";position:absolute;top:-2px;left:0;background-color:#e9b928;width:0;height:4px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
#owl-demo1 .owl-dots .owl-dot.active:after{width:100%}
#owl-demo1 .owl-dots:before{content:"";background-color:rgba(51,51,51,.7);width:300%;height:100%;top:0;left:-100%;position:absolute}
.region--carouse{overflow:hidden}
#owl-demo1 .owl-nav{display:none}
@media (max-width:1520px){#owl-demo1 .owl-dots{width:1120px}
#owl-demo1 .owl-dots button{font-size:15px}
.item--con-p .owl-demo1-tit{font-size:60px}
.owl-demo1-tit+p{font-size:18px}
.more-a{width:150px;height:38px;font-size:13px}
}
@media (max-width:1199px){.item--con-p .owl-demo1-tit{font-size:50px}
#owl-demo1 .owl-dots{width:920px}
#owl-demo1 .owl-dots button{font-size:13px}
#owl-demo1 .item{height:100vh;max-height:860px;min-height:500px}
}
@media (max-width:991px){#owl-demo1 .item{height:calc(100vh - 50px)}
#owl-demo1 .owl-dots{width:680px}
#owl-demo1 .owl-dots button{font-size:12px}
.item--con-p .owl-demo1-tit{font-size:40px}
.owl-demo1-tit+p{font-size:16px}
}
@media (max-width:767px){#owl-demo1 .owl-dots{display:none}
#owl-demo1 .item{height:350px;max-height:none;min-height:auto}
#owl-demo1 .owl-nav{display:block}
#owl-demo1 .owl-next,#owl-demo1 .owl-prev{margin-top:0}
.owl-carousel .owl-prev{left:15px}
.owl-carousel .owl-next{right:15px}
.owl-carousel .owl-next,.owl-carousel .owl-prev{width:40px;height:40px}
.owl-carousel .owl-next:after,.owl-carousel .owl-prev:after{font-size:16px}
.more-a{width:120px;height:34px;font-size:12px}
.item--con-p .owl-demo1-tit{font-size:33px}
.owl-demo1-tit+p{font-size:15px;margin-bottom:25px}
}
@media (max-width:575px){.item-1{background:url(../images/argger-architectural-metal-mesh-pattern-575.jpg) no-repeat center center}
.item-2{background:url(../images/argger-architectural-mesh-parking-screen-home-575.jpg) no-repeat center center}
.item-3{background:url(../images/argger-architectural-mesh-projects-home-575.jpg) no-repeat center center}
.item-4{background:url(../images/argger-architectural-metal-mesh-installation-575.jpg) no-repeat center center}
.item-4{background:url(../images/argger575.jpg) no-repeat center center}
.item--con-p .owl-demo1-tit{font-size:20px;line-height:1.5}
.owl-demo1-tit+p{font-size:13px;margin-bottom:20px}
.more-a{width:100px;height:30px;font-size:10px}
#owl-demo1 .item{height:300px}
}
/*! nav*/.region--nav{left:0;z-index:150;width:100%;height:90px;max-width:100%;background-color:unset;-webkit-transition:height .2s,padding .2s;-webkit-transition:all .3s;-o-transition:height .2s,padding .2s;transition:height .2s,padding .2s;-o-transition:all .3s;transition:all .3s;-ms-transition:height .2s,padding .2s;-ms-transition:all .3s;position:fixed;z-index:100}
.region--nav-re{position:relative}
.region--nav.navtop{position:fixed;top:0;-webkit-transition:top .5s ease-in-out;-o-transition:top .5s ease-in-out;transition:top .5s ease-in-out;height:70px;background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}
.region--nav.nav--fff{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);background-color:#fff}
.region--nav.navtop .nav--logo,.region--nav.navtop .nav>ul>li{height:70px}
.region--nav.navtop .dropdown:hover .menu--img-con{top:70px}
.nav--main{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.navtop .nav--main{background-color:unset}
.navtop .nav--main:hover{background-color:unset}
.nav--logo{line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.region--nav:after{width:100%;content:"";left:0;top:0;height:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;background-color:#fff;display:block;z-index:-1;position:absolute}
.region--nav.nav--fff:hover:after,.region--nav:hover:after{height:90px}
.region--nav.navtop:after{display:none}
.nav--logo a{display:block;line-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px}
.nav>ul>li>a{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-ms-transition:all .3s;font-size:16px;}
.region--nav.nav--fff .nav>ul>li>a,.region--nav.navtop .nav>ul>li>a,.region--nav:hover .nav>ul>li>a{color:#34312F}
.region--nav.nav--fff .nav>ul>li.active>a,.region--nav.nav--fff .nav>ul>li>a:hover,.region--nav.navtop .nav>ul>li.active>a,.region--nav.navtop .nav>ul>li>a:hover,.region--nav:hover .nav>ul>li.active>a,.region--nav:hover .nav>ul>li>a:hover{color:#ffdb89}
.nav ul>li.active>a,.nav>ul>li.active>a{color:#ffdb89}
.nav>ul>li.active>a>span{position:relative}
.nav>ul>li.active>a>span:after{content:"";position:absolute;width:100%;height:2px;background-color:#ffdb89;left:0;bottom:-6px}

.nav ul{padding:0;margin:0}
.nav ul li{list-style-type:none}
.nav .dropdown-menu a{color:#666;font-size:16px}
.nav--mail{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.nav-pro--img{opacity:0;visibility:hidden;position:absolute;left:45px;top:45px}
.nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex}
.nav>ul>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto 0;height:90px}
.nav>ul>li>a:hover{text-decoration:none}
.nav>ul>li:hover>a{color:#ffdb89}
.nav>ul>li:last-child:after{display:none}
.menu--img-con{position:absolute;text-align:center;width:100%;visibility:visible;opacity:0;-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in;background-color:unset;z-index:-5;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}
.menu--img-con:after{position:absolute;width:100%;height:1px;background-color:#eee;top:0;left:0;content:""}
.dropdown .menu--img-con{-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in;text-align:left;visibility:hidden;opacity:0;text-align:left;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:0;-webkit-box-shadow:0 5px 18px rgba(0,0,0,.1);box-shadow:0 5px 18px rgba(0,0,0,.1);overflow:hidden;height:0;top:90px}
.navtop .dropdown .menu--img-con{top:70px}
.dropdown:hover .menu--img-con{top:90px;visibility:visible;opacity:1;-webkit-box-shadow:0 12px 12px rgba(0,0,0,.175);box-shadow:0 12px 12px rgba(0,0,0,.175);overflow:auto;-webkit-transition:all .2s .2s;-o-transition:all .2s .2s;transition:all .2s .2s;overflow:hidden;height:auto}
.dropdown .menu--img-con .menu--ul{position:relative;width:calc(100% - 310px)}
.menu--img-con ul li a{color:#333;font-size:16px;display:block}
.dropdown{-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in}
.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;-o-transition:all .3s;transition:all .3s;-ms-transition:all .3s}
.menu--img-con ul li:hover a span:after{width:100%;background-color:#ffdb89}
.nav-top-tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.app-nav{position:absolute;top:50%;right:0;margin-right:3px;padding-top:2px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:none}
.app-nav1:after{display:block;color:#000;content:"\e6c1";font-size:24px;font-family:iconfont;line-height:1;cursor:pointer;font-style:normal}
.nav--logo img{width:166px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.region--nav.navtop .nav--logo img{width:60px}
.nav--logo-nav{background-color:unset}
.nav--left{display:-webkit-box;display:-ms-flexbox;display:flex}
.menu--ul-main ul li a:hover{text-decoration:none}
.menu--ul-main{padding:40px 0 10px}
.menu--ul-main ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.menu--ul-main ul li{width:calc(14.2857% - 25.714px);margin:0 30px 40px 0;text-align:center}
.menu--ul-main ul li:nth-child(6){margin-right:0}
.menu--ul-main ul.navpro-ul li{width:calc(16.666% - 25px);margin:0 30px 40px 0}
.menu--ul-main ul.navpro-ul li:nth-child(6n){margin-right:0}
.menu--ul-main .navpro-li-left li{text-align:left;position:relative}
.menu--ul-main .navpro-li-left li p{margin:0;margin-top:20px;line-height:1.2;color:#34312F;font-weight:600;text-transform:uppercase;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.menu--ul-main .navpro-li-left li p+p{color:#34312F;line-height:1.5;font-weight:200;text-transform:none;margin-top:10px;font-size:14px}
.menu--ul-main .navpro-li-left li a:hover{text-decoration:none}
.menu--ul-main .navpro-ul li .nav-pro-img:before{width:0;position:absolute;left:0;top:0;height:3px;content:"";background-color:#ffdb89;z-index:2;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.menu--ul-main .navpro-ul li:hover .nav-pro-img:before{width:100%}
.menu--ul-main .navpro-ul li:hover .nav-pro-img+p{color:#ffdb89}
.nav-i i{font-size:38px;line-height:1;color:#8d99ae;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.nav-i+p{color:#34312F;font-size:14px;line-height:1.4;margin-top:15px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-bottom:0;font-weight:600}
.menu--ul-main ul li a:hover .nav-i i,.menu--ul-main ul li a:hover .nav-i+p{color:#ffdb89}
/*.nav>ul>li:last-child{display:none}*/
.search-form{border-bottom:1px solid #cbcbcb;padding-right:30px}
.nav--search{margin-right:10px}
.nav--search .input-search{display:none}
.nav--search .search-form span{font-size:0}
.nav--search .input-group>textarea{border-bottom:1px solid #8c97ab}
.search-form input{padding:3px 25px 3px 10px;width:270px;outline:0;border:0;background:unset;color:#fff;font-weight:300;line-height:1.6;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-ms-transition:all .3s;font-size:16px}
.nav--search form{position:relative}
.input-group button{position:absolute;top:3px;right:0;font-size:0;color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.search-form input:focus,.search-form.nonoen input{outline:0;width:350px;color:#34312F}
.search-form input::-webkit-input-placeholder{color:rgba(255,255,255,.7);font-size:14px}
.search-form input::-moz-placeholder{color:rgba(255,255,255,.7);font-size:14px}
.search-form input:-ms-input-placeholder{color:rgba(255,255,255,.7);font-size:14px}
.search-form input::-ms-input-placeholder{color:rgba(255,255,255,.7);font-size:14px}
.search-form input::placeholder{color:rgba(255,255,255,.7);font-size:14px}
.nav--search button i{font-size:20px;cursor:pointer}
.nav--right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.search-form input:focus{color:#34312F}
.region--nav.nav--fff form button,.region--nav.navtop form button,.region--nav:hover form button{color:#34312F}
.region--nav.nav--fff .search-form input::-webkit-input-placeholder,.region--nav.navtop .search-form input::-webkit-input-placeholder,.region--nav:hover .search-form input::-webkit-input-placeholder{color:#34312F}
.region--nav.nav--fff .search-form input::-moz-placeholder,.region--nav.navtop .search-form input::-moz-placeholder,.region--nav:hover .search-form input::-moz-placeholder{color:#34312F}
.region--nav.nav--fff .search-form input:-ms-input-placeholder,.region--nav.navtop .search-form input:-ms-input-placeholder,.region--nav:hover .search-form input:-ms-input-placeholder{color:#34312F}
.region--nav.nav--fff .search-form input::-ms-input-placeholder,.region--nav.navtop .search-form input::-ms-input-placeholder,.region--nav:hover .search-form input::-ms-input-placeholder{color:#34312F}
.region--nav.nav--fff .search-form input::placeholder,.region--nav.navtop .search-form input::placeholder,.region--nav:hover .search-form input::placeholder{color:#34312F}
.region--nav form button:hover{color:#ffdb89}
.nav-contact a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100px;height:34px;border:solid 1px #fff;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;font-weight:700;font-size:14px}
.nav-contact a:hover{text-decoration:none}
.region--nav.nav--fff .nav-contact a,.region--nav.navtop .nav-contact a,.region--nav:hover .nav-contact a{background-color:unset;border-color:#34312F;color:#34312F}
.region--nav.nav--fff .nav-contact a:hover,.region--nav:hover .nav-contact a:hover{background-color:#ffdb89;border-color:#ffdb89;color:#fff}
.nav>ul>li.not-a:hover>a{color:#ffdb89}
.nav>ul>li.not-a>a{cursor:not-allowed;pointer-events:none}
.menu--ul-main ul li.active a i,.menu--ul-main ul li.active a p{color:#ffdb89}
.menu--ul-main ul li.active a p+p{color:#34312F}
.menu--ul-main .navpro-ul li.active .nav-pro-img:before{width:100%}
@media (max-width:1519px){.menu--ul-left{display:none}
.menu--ul{width:100%}
.nav>ul>li>a{padding:0 10px}
.search-form input{width:220px}
.search-form input:focus,.search-form.nonoen input{outline:0;width:240px}
}
@media (max-width:1440px) {.menu--ul-main ul.navpro-ul li{margin:0 30px 30px 0;}
	.menu--ul-main .navpro-li-left li p{margin-top: 10px;text-align: center;}
	.menu--ul-main .navpro-li-left li p+p{display:none;}
}
@media (max-width:1199px){.menu--img-con .menu--ul .menu--img-con-1 li a{font-size:14px}
.nav>ul>li{margin:auto 2px}
.nav>ul>li>a{padding:0 10px;font-size:15px}
.nav--logo a{margin-right:10px}
.nav-contact a{font-size:13px}
.search-form input{width:150px}
.search-form input:focus,.search-form.nonoen input{width:160px}
.menu--ul-main ul li{width:calc(14.2857% - 17.142px);margin:0 20px 30px 0}
.menu--ul-main ul.navpro-ul li{width:calc(16.666% - 16.666px);margin:0 20px 30px 0}
}
@media (max-width:991px){.nav>ul>li:last-child{display:block}

.active>a>span:after{display:none}
.pape-50{padding-top:50px}
.region--nav-re.navtop,.region--nav.navtop{height:50px}
.dropdown:hover .menu--img-con{-webkit-box-shadow:none;box-shadow:none;max-height:none;overflow:hidden;background-color:#f7f7f7;border-top:0 solid #e4e4e4}
.region--nav.navtop .nav--logo{height:50px}
.region--nav.navtop .nav>ul>li{height:auto}
.menu--img-con .menu--ul>li{margin:0;position:relative}
.nav .dropdown .active>a{color:#ffdb89}
.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:#ffdb89}
.menu--img-con ul li a span:after{display:none}
.dropdown .menu--img-con{padding:0;-webkit-box-shadow:none;box-shadow:none;height:auto}
.nav-top--left{display:none}
.region--nav .stage{width:100%;max-width:100%;margin:auto;position:relative}
.region--nav .nav--con .stage{padding:0}
.nav-top--right{position:absolute;right:20px;top:6px}
.nav>ul>li{height:auto;display:block;text-align:left;margin:0}
.nav>ul>li:hover .menu--img-con{visibility:visible;opacity:1;-webkit-transition:none;-o-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:0;-webkit-transform:none;-ms-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;padding-left:20px;display:block;font-size:15px}
.nav--logo img{height:42px;width:auto}
.app-nav.nav-module-trigger.nav-opened-1 .app-nav1:after{color:#ffdb89;font-size:20px;content:"\e6c2"}
.app-nav1:hover:after{color:#ffdb89}
.nav-module-trigger1,.nav-module-trigger1-1{height:39px;position:absolute;top:1px;left:auto;right:0;width:100%;cursor:pointer;background-color:unset}
.nav-module-trigger1-1{background-color:#ececec}
.nav-module-trigger1-1:after,.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-1.nav-opened-2:after,.nav-module-trigger1.nav-opened:after{content:"\e6c4"}
li.dropdown{position:relative}
.nav>ul>li>a{padding:7px;padding-right:40px;border-bottom:1px solid #f1f1f1}
.nav>ul{display:block}
.app-nav{display:block;right:20px}
.region--nav{height:50px;-webkit-box-shadow:0 3px 6px rgb(0 0 0 / 16%);box-shadow:0 3px 6px rgb(0 0 0 / 16%);background-color:#fff}
.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-bottom:1px solid #666;border-top:solid 1px #ccc;height:calc(100% - 40px)}
.nav--search{margin-right:10px}
.nav--logo{height:50px}
.nav--logo a{padding-right:14px;width:50px;height:49px}
.region--nav.nav--fff:after,.region--nav:hover:after{display:none}
.nav-contact{display:none}
.nav--search .input-search{display:block;font-size:0;position:absolute;top:16px;right:70px}
.nav--search .input-search:after{content:"\e6c6";font-size:18px;font-family:iconfont;line-height:1;cursor:pointer}
.nav--search .input-search.module-opened:after{color:#004182}
.input-group{height:50px;padding:2.5px 20px;position:fixed;top:49px;left:0;display:none;width:100%;z-index:5;background-color:#fff;border-top:solid 1px #f3f3f3}
.input-group input{height:40px;width:100%;color:#34312F}
.input-group button{color:#34312F}
.search-form input::-webkit-input-placeholder{color:#34312F}
.search-form input::-moz-placeholder{color:#34312F}
.search-form input:-ms-input-placeholder{color:#34312F}
.search-form input::-ms-input-placeholder{color:#34312F}
.search-form input::placeholder{color:#34312F}
.input-search.search-module-trigger.module-opened-1:after{color:#ffdb89;font-size:20px;content:"\e6c2"}
.menu--ul>li ul{margin:0;-webkit-column-count:initial;-moz-column-count:initial;column-count:initial}
.menu--img-con .menu--ul>li a{display:block;margin-top:0;font-weight:400;font-size:15px;padding:11px;padding-left:15px;padding-right:35px;padding-left:16px;margin-bottom:0}
.dropdown .menu--img-con,.menu--img-con .menu--ul li ul li{margin:0}
.menu--img-con .menu--ul li ul li a{padding:6px 0 6px 20px;padding-left:32px;color:#333;background-color:#ececec;width:100%;font-weight:300}
.menu--img-con .menu--ul>li{width:100%}
.menu--ul>li ul{position:initial;padding-left:0;display:none}
.menu--img-con .menu--ul>li+li>a{width:100%}
.menu--ul>li ul{width:100%}
.menu--img-con .menu--ul>li ul li{height:auto}
.dropdown.active .menu--img-con .menu--ul:hover>li.active{background-color:unset}
.nav--main{background-color:unset}
.nav>ul>li.dropdown.dropdown--right{position:relative}
.menu--ul-img{display:none}
.menu--img-con .menu--ul li+li{margin-top:0}
.dropdown .menu--img-con .menu--ul{width:100%}
.menu--img-con .menu--ul li .menu--img-con-1{display:block}
.dropdown:hover .menu--support .menu--img-con-1,dropdown .menu--support .menu--img-con-1{height:auto;display:block}
.menu--img-con ul li ul li{border-top:solid 1px #fff}
.menu--ul-main .navpro-li-left li p+p,.nav-i,.nav-pro-img{display:none}
.menu--ul-main ul li,.menu--ul-main ul.navpro-ul li,.nav-i+p{width:100%;margin:0}
.menu--ul-main .navpro-li-left li p{margin-top:0;text-transform:none;font-size:13px;font-weight:400;text-align: left;}
.menu--ul-main{padding:0}
.region--nav.navtop .nav>ul>li{display:block}
.nav-i+p{font-size:13px}
}
@media (max-width:767px){.menu--img-con .menu--ul>li a,.menu--img-con ul li a,.nav>ul>li>a{font-size:14px}
.nav-module-trigger1,.nav-module-trigger1-1{height:36px}
.nav-module-trigger1-1:after,.nav-module-trigger1:after{top:9px}
.nav--main{padding:0}
.menu--img-con .menu--ul .menu--img-con-1 li a{font-size:13px}
}
@media (max-width:575px){.nav .dropdown-menu a,.nav>ul>li>a,body,html{font-size:12px}
.nav-module-trigger1,.nav-module-trigger1-1{height:32px}
.nav-module-trigger1-1:after,.nav-module-trigger1:after{font-size:16px;top:8px;right:10px}
.menu--img-con ul li{padding:0}
.menu--img-con ul li a{font-size:12px;display:block;padding:6px;padding-left:15px}
.menu--img-con .menu--ul li ul li a,.menu--img-con .menu--ul>li a{font-size:12px}
.nav>ul>li>a{padding:6px}
.nav-module-trigger1-1:after,.nav-module-trigger1:after{top:7px;right:7px}
.menu--img-con .menu--ul>li a{padding:8px;padding-left:18px}
.menu--img-con .menu--ul>li ul li a{padding-left:28px}
.menu--img-con .menu--ul .menu--img-con-1 li a,.menu--ul-main .navpro-li-left li p,.nav-i+p{font-size:12px}
.nav--logo img,.region--nav.navtop .nav--logo img{height:34px}
}
/*! region--index-con*/.region--index-con{background-color:#eab014;color:#fff}
.width--1100{max-width:1100px;margin:0 auto}
.h1-tit{line-height:1.25;font-size:40px;margin:0 0 20px;font-weight:700}
.h1--tit{line-height:1.3;font-size:46px;margin:0 0 20px;font-weight:700}
.region--index-con p{font-size:20px;font-weight:300;line-height:1.5;margin-bottom:0}
@media (max-width:1519px){.h1-tit{font-size:36px}
.h1--tit{font-size:42px}
}
@media (max-width:1199px){.h1-tit{font-size:30px;line-height:1.3}
.h1--tit{font-size:36px}
.region--index-con p{font-size:18px;font-weight:400}
}
@media (max-width:991px){.h1-tit{font-size:24px}
.h1--tit{font-size:26px}
.region--index-con p{font-size:16px;line-height:1.6}
}
@media (max-width:767px){.h1-tit{font-size:22px}
.h1--tit{font-size:22px}
.region--index-con p{font-size:14px}
}
@media (max-width:575px){.h1-tit{font-size:18px;margin:0 0 10px;line-height:1.4}
.h1--tit{font-size:18px;margin:0 0 10px;line-height:1.4}
.region--index-con p{font-size:12px}
}
/*! region--indexpro*/.h2-tit{position:relative;line-height:1.2;padding:0 20px 5px;font-weight:700;font-size:46px;display:inline-block}
.h2-tit:after{position:absolute;content:"";height:50%;width:100%;bottom:0;left:0;}
.h2-tit+p{color:#ffffff;padding-left:20px;margin-top:10px}
.indexpro--img{margin-top:60px}
.indexpro--img a{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid rgba(217,217,217,.9);border-radius:8px 8px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.indexpro--img p{padding:0 30px}
.indexpro--more{padding:0 30px;line-height:1.2;margin-bottom:35px;font-weight:700;font-size:14px;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.indexpro--more:after{display:inline-block;content:"\e607";vertical-align:middle;font-family:iconfont;line-height:1;cursor:pointer;font-style:normal;font-weight:400;padding-left:10px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.indexpro--img a:hover .indexpro--more:after{padding-left:25px}
.indexpro--img .indexpro-tit{color:#34312F;font-size:24px;text-transform:uppercase;margin-top:30px;margin-bottom:0;line-height:1.4;font-weight:600}
.indexpro--img .indexpro-tit-top span{background:#e6f1ff;display:inline-block;color:#34312F;font-size:12px;line-height:1.2;padding:4px 12px;font-weight:300}
.indexpro--img a:hover{text-decoration:none;-webkit-box-shadow:0 14px 23px rgba(0,0,0,.16);box-shadow:0 14px 23px rgba(0,0,0,.16)}
.indexpro--img .indexpro-p{font-weight:200;color:#34312F;line-height:1.5}
.indexpro-img img{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.indexpro--img a:hover .indexpro-img img{-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2);-ms-transform:translate(-50%,-50%) scale(1.2)}
@media (max-width:1519px){.indexpro--img{margin-top:50px}
.h2-tit{font-size:40px}
.indexpro--img .indexpro-tit{font-size:22px}
}
@media (max-width:1199px){.indexpro--img .indexpro-tit{font-size:20px}
.h2-tit{font-size:36px}
.indexpro--img{margin-top:40px}
.indexpro--img p{padding:0 20px}
.indexpro--more{padding:0 20px}
}
@media (max-width:991px){.indexpro--img .indexpro-tit{font-size:18px}
.h2-tit{font-size:28px}
}
@media (max-width:767px){.indexpro--img .indexpro-tit{font-size:16px}
.h2-tit{font-size:24px}
.indexpro--img{margin-top:30px}
.indexpro--img .indexpro-tit{margin-top:15px;font-size:18px}
.indexpro--more{margin-top:10px}
}
@media (max-width:575px){.h2-tit{font-size:18px;line-height:1.2;padding:0 20px 0 0}
.indexpro--img{margin-top:20px}
.h2-tit+p{padding-left:0;margin-top:5px}
p{margin:5px 0 10px}
.indexpro--img .indexpro-tit-top span{font-size:10px;padding:4px}
.indexpro--img p{padding:0 10px}
.indexpro--more{padding:0 10px;margin-bottom:15px;font-size:10px;margin-top:10px}
.indexpro--img .indexpro-tit{margin-top:12px;font-size:14px}
}
/*! region--index-service*/.doors--list{height:600px;position:relative;overflow:hidden;margin-top:60px}
.doors--list-1{font-size:0;letter-spacing:0;position:absolute;top:0;height:100%;left:0;right:0;overflow:hidden}
.doors--list>img{visibility:hidden;display:block!important;width:47.28571%!important}
@media screen and (max-width:991px){.doors--list>img{display:none!important}
}
.doors--list-1{font-size:0;letter-spacing:0;position:absolute;top:0;height:100%;left:0;right:0;overflow:hidden;margin-left:-.42857%}
@media screen and (max-width:991px){.doors--list-1{position:relative}
}
.doors--list-1 .doors--cell{display:inline-block;vertical-align:top;width:16.13%;margin-left:.42857%;overflow:hidden;-webkit-transition:width .8s;-o-transition:width .8s;transition:width .8s;position:relative;height:100%}
.doors--list.active .doors--list-1 .doors--cell{width:12.82%}
@media screen and (max-width:991px){.doors--list-1 .doors--cell{width:48%;margin:0 1% 20px!important}
}
@media screen and (min-width:992px){.doors--list-1 .doors--cell .item-pic{position:absolute;top:0;bottom:0;margin:0 auto;-webkit-transition:width .8s;-o-transition:width .8s;transition:width .8s}
.doors--list-1 .doors--cell .item-pic img{max-width:none;height:100%;width:auto!important}
.doors--list.active .doors--list-1 .doors--cell.active{width:33.3%}
.doors--list-1 .doors--cell:hover .item-body{bottom:-200px}
.doors--list-1 .doors--cell:hover .item-backdrop{width:100%}
}
.doors--list-1 .item-body{position:absolute;bottom:0;left:0;width:100%;padding-bottom:15px;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
@media screen and (max-width:991px){.doors--list-1 .item-body{display:none}
}
.doors--list-1 .item-body .item-pics{width:64px;margin:0 auto 20px;text-align:center}
.doors--list-1 .item-body .item-subt{font-size:20px;line-height:24px;text-align:center;font-weight:500}
.doors--list-1 .item-body .item-subt,.doors--list-1 .item-body .item-subt a{color:#fff}
.doors--list-1 .item-backdrop{position:absolute;left:0;bottom:0;top:0;background-color:#000;background-color:rgba(0,0,0,.6);text-align:center;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s;overflow:hidden;width:0}
@media screen and (max-width:991px){.doors--list-1 .item-backdrop{position:relative;width:100%;padding:15px 5px;overflow:visible}
}
@media screen and (max-width:767px){.doors--list-1 .item-backdrop{padding:10px 5px}
}
.doors--list-1 .item-backdrop .item-info{max-width:485px;margin:0 auto;padding:0 10px}
.doors--list-1 .item-backdrop .item-pics{width:64px;margin:0 auto 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.doors--list-1 .item-backdrop .item-desc,.doors--list-1 .item-backdrop .item-desc a{color:#fff}
.doors--list-1 .item-backdrop .index-btn{border-color:#fff;color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.item-pics i{width:62px;height:62px;border:solid 2px #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:30px;color:#fff;border-radius:50%;font-weight:400}
.item-cell{display:table-cell;width:100%;height:100%;vertical-align:middle}
.doors--list-1 .item-backdrop .item-title{font-size:20px;line-height:1.2;margin-bottom:29px;font-weight:600;overflow:hidden;white-space:nowrap}
.item-table{display:table;table-layout:fixed;width:100%;height:100%}
.doors--list-1 .item-backdrop .item-title,.doors--list-1 .item-backdrop .item-title a{color:#fff}
.doors--list-1 .item-backdrop .item-desc{font-size:16px;line-height:1.8;max-height:110px;overflow:hidden;min-width: 485px}
.index-btn{width:130px;height:42px;border:1px solid #fff;border-radius:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;color:#fff;font-size:14px;margin-top:30px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.doors--cell.active a .item-backdrop .index-btn,.doors--cell.active a .item-backdrop .item-desc,.doors--cell.active a .item-backdrop .item-pics,.doors--cell.active a .item-title,.doors--cell.active a i{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.doors--cell.active a .item-backdrop .index-btn:hover,.doors--cell.active a .item-backdrop .item-desc:hover,.doors--cell.active a .item-backdrop .item-pics:hover,.doors--cell.active a .item-title:hover,.doors--cell.active a i:hover{color:#ffdb89}
.doors--cell.active a .item-backdrop .index-btn:hover,.doors--cell.active a i:hover{border:solid 1px #ffdb89}
.item-pic{position:relative}
.item-pic:after{content:"";width:100%;height:100%;left:0;top:0;background-color:rgba(51,51,51,.3);position:absolute;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.doors--cell.active .item-pic:after{background-color:rgba(51,51,51,.1)}
.h2-tit--main{margin-bottom:10px}
@media (max-width:1519px){.doors--list{margin-top:50px}
}
@media (max-width:1199px){.doors--list{height:auto;margin-top:40px}
.doors--list{height:500px}
.doors--list-1 .item-body .item-subt{font-size:17px;line-height:1.3}
.doors--list-1 .item-backdrop .item-title{font-size:17px}
}
@media (max-width:991px){.doors--list{height:auto;padding:0 20px}
.doors--list-1 .item-backdrop .item-title{margin-bottom:15px;margin-top:35px}
.index-btn{width:120px;height:40px;font-size:13px;margin-top:15px;margin-bottom:15px}
.doors--list-1 .item-backdrop .item-desc{font-size:15px}
.item-pic img{width:100%}
.doors--list-1 .item-backdrop .item-info{margin-top:-90px}
.doors--list.active .doors--list-1 .doors--cell,.doors--list.active .doors--list-1 .doors--cell.active{width:48%;margin:0 1% 20px!important}
.item-pic:after{display:none}
.doors--cell a:hover{text-decoration:none}
.doors--cell a{height:100%;display:block}
.item-pic{position:relative;width:100%;overflow:hidden;display:block;background:url(../fonts/logo.svg) no-repeat center center;background-color:#ffff;background-size:30% 30%;padding-bottom:89.39%}
.item-pic img{position:absolute;top:50%;left:50%;max-width:100%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background-color:#fff}
}
@media (max-width:767px){.doors--list{margin-top:30px}
.item-pics i{width:50px;height:50px;font-size:24px}
.doors--list-1 .item-backdrop .item-pics{margin-bottom:10px}
.doors--list-1 .item-backdrop .item-title{margin-top:30px;font-size:16px}
.doors--list-1 .item-backdrop .item-info{margin-top:-70px}
.doors--list-1 .item-backdrop .item-desc{line-height:1.6;max-height:90px;font-size:14px}
.index-btn{width:110px;height:34px;font-size:12px;margin-top:10px;margin-bottom:15px}
}
@media (max-width:575px){.doors--list{margin-top:20px}
.doors--list-1 .item-backdrop .item-title{font-size:15px;margin-top:20px;margin-bottom:10px}
.doors--list-1 .item-backdrop .item-info{padding:0}
.doors--list-1 .item-backdrop .item-desc{font-size:12px;margin-bottom:0}
.index-btn{display:none}
.item-pics i{width:40px;height:40px;font-size:20px;border:solid 1px #fff}
.doors--list-1 .item-backdrop .item-info{margin-top:-58px}
}
/*! index--partners*/.partners--ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-30px;margin-top:40px}
.partners--ul li{width:calc(10% - 18px);margin:0 20px 20px 0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;padding:5px}
.partners--ul li:nth-child(10n){margin-right:0}
.partners--ul li:hover{-webkit-box-shadow:0 30px 40px 0 rgb(0 0 0 / 20%);box-shadow:0 30px 40px 0 rgb(0 0 0 / 20%);-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}
.partners--ul li .img--100,.partners--ul li .img--100 img{background:unset}
@media (max-width:1519px){.partners--ul{margin-bottom:-20px}
.partners--ul li{width:calc(11.111% - 17.777px)}
.partners--ul li:nth-child(10n){margin-right:20px}
.partners--ul li:nth-child(9n){margin-right:0}
}
@media (max-width:1199px){.partners--ul li{width:calc(12.5% - 17.5px)}
.partners--ul li:nth-child(10n){margin-right:20px}
.partners--ul li:nth-child(9n){margin-right:20px}
.partners--ul li:nth-child(8n){margin-right:0}
}
@media (max-width:991px){.partners--ul{margin-bottom:-10px}
.partners--ul li{width:calc(14.285% - 8.571px);margin:0 10px 10px 0}
.partners--ul li:nth-child(10n){margin-right:10px}
.partners--ul li:nth-child(9n){margin-right:10px}
.partners--ul li:nth-child(8n){margin-right:10px}
.partners--ul li:nth-child(7n){margin-right:0}
}
@media (max-width:767px){.partners--ul{margin-top:30px}
.partners--ul li{width:calc(16.666% - 8.333px)}
.partners--ul li:nth-child(10n){margin-right:10px}
.partners--ul li:nth-child(9n){margin-right:10px}
.partners--ul li:nth-child(8n){margin-right:10px}
.partners--ul li:nth-child(7n){margin-right:10px}
.partners--ul li:nth-child(6n){margin-right:0}
}
@media (max-width:575px){.partners--ul{margin-top:20px}
.partners--ul li{width:calc(20% - 8px);padding:0}
.partners--ul li:nth-child(10n){margin-right:10px}
.partners--ul li:nth-child(9n){margin-right:10px}
.partners--ul li:nth-child(8n){margin-right:10px}
.partners--ul li:nth-child(7n){margin-right:10px}
.partners--ul li:nth-child(6n){margin-right:10px}
.partners--ul li:nth-child(5n){margin-right:0}
}
/*! region--index-projects*/.indexprojects--main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.indexprojects--img{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(40.428% + 60px);margin-left:-60px}
.indexprojects--con{width:50.428%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.indexprojects--img .img--104-2,.indexprojects--img .img--104-2 img{background-color:#f7f7f7}
.indexprojectscon--main{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:60px 0 60px 0;position:relative;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:115.5%;overflow:hidden;width:100%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.indexprojectscon--img{background:url(../images/logo.svg) no-repeat center center;background-color:#f7f7f7;background-size:30% 30%}
.indexprojectscon--img img{position:absolute;top:50%;left:50%;width:auto;height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background-color:#f7f7f7}
.indexprojectscon--img:after{position:absolute;content:"";background:-webkit-gradient(linear,left top,left bottom,from(rgba(70,70,70,0)),to(rgba(84,84,84,.7)));background:-o-linear-gradient(top,rgba(70,70,70,0) 0,rgba(84,84,84,.7) 100%);background:linear-gradient(180deg,rgba(70,70,70,0) 0,rgba(84,84,84,.7) 100%);width:100%;height:100%;top:0;left:0}
.indexprojectscon--i{position:absolute;z-index:2;left:40px;bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.indexprojectscon--b{position:absolute;bottom:-100%;background-color:#fff;left:0;z-index:3;width:100%;height:100%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;padding:40px}
.indexprojectscon--i i{width:50px;height:50px;background:#fff;border-radius:50%;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ffdb89;font-size:25px}
.indexprojectscon--i span{color:#fff;font-weight:200;font-size:28px;margin-top:10px;line-height:1.4}
.indexprojectscon--main:hover .indexprojectscon--b{bottom:0}
.indexprojectscon--b .indexprojectscon--i{position:initial}
.indexprojectscon--b .indexprojectscon--i i{background-color:#ffdb89;color:#fff}
.indexprojectscon--main:hover{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}
.indexprojectscon--b .indexprojectscon--i span{color:#34312F;margin-bottom:15px}
.indexprojectscon--b p{color:#8d99ae}
.more--a a{margin-top:30px;line-height:1.2;font-weight:700;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ffdb89}
.more--a a:hover{text-decoration:none}
.more--a a:after{display:inline-block;content:"\e607";vertical-align:middle;font-family:iconfont;line-height:1;cursor:pointer;font-style:normal;font-weight:400;padding-left:10px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.more--a:hover a:after{padding-left:25px}
.indexprojectscon--b ul li{list-style-type:disc;margin-left:20px;line-height:1.4}
.indexprojectscon--b ul li+li{margin-top:6px}
.indexprojectscon--b ul li a{color:#34312F;font-weight:300}
.indexprojectscon--b ul li a:hover{color:#ffdb89;text-decoration:none}
@media (max-width:1519px){.indexprojects--img{width:calc(35% + 60px);margin-left:-60px}
.indexprojects--con{width:58.28%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.indexprojectscon--i{left:30px;bottom:30px}
.indexprojectscon--b{padding:30px}
.indexprojectscon--b .indexprojectscon--i span{margin-bottom:10px}
}
@media (max-width:1199px){.indexprojects--img{display:none}
.indexprojects--con{width:100%}
.indexprojectscon--main{padding-bottom:80%}
.indexprojectscon--main img{width:100%;height:auto}
.more--a a{font-size:13px}
}
@media (max-width:991px){.indexprojectscon--i i{width:40px;height:40px;font-size:20px}
.indexprojectscon--i span{font-size:22px}
.indexprojectscon--i{left:20px;bottom:20px}
.indexprojectscon--b{padding:20px}
.indexprojectscon--main{padding-bottom:85%}
.more--a a{margin-top:15px}
}
@media (max-width:767px){.indexprojectscon--top{display:none}
.indexprojectscon--b{position:initial}
.indexprojectscon--main{padding-bottom:initial;border-radius:0;height:100%}
.indexprojectscon--i span{font-size:18px}
}
/*! region--footer*/.region--footer{background-color:#34312F;color:#fff}
.footer--copyright{background-color:#34312F;color:#fff;font-size:14px}
.footer--copyright--main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:17px 0}
.footer--copyright-right ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:30px}
.footer--copyright-right ul li+li{margin-left:30px}
.footer--copyright-right ul li a{color:#fff;text-decoration:none}
.footer--copyright-right ul li a:hover{color:#ffdb89;text-decoration:none}
.footer--top-left .img--25-8,.footer--top-left .img--25-8 img{background-color:#34312F}
.footer--top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:45px 0;border-bottom:solid 1px #9f9f9f;margin-bottom:50px}
.footer--top-left{width:195px}
.footer--top-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.follow-tit{font-weight:700;font-size:18px}
.footer--top-right ul{display:-webkit-box;display:-ms-flexbox;display:flex}
.footer--top-right ul li{margin-left:20px}
.footer--top-right ul li span{display:none;font-size:0}
.footer--top-right ul li a{color:#fff}
.footer--top-right ul li a:hover{text-decoration:none}
.footer--top-right ul li a i{color:#fff;font-size:20px}
.footer--top-right ul li a:hover i{color:#ffdb89}
.footer--main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:50px}
.footer--cell{width:16.666%}
.footer--cell a{color:#fff}
.footer--cell a:hover{color:#ffdb89;text-decoration: none;}
.footer--tit{font-size:16px;font-weight:700;line-height:1.2;margin-bottom:30px}
.footer--cell ul li{font-weight:300;font-size:14px}
.footer--cell ul li{line-height:1.3}
.footer--cell ul li+li{margin-top:10px}
.footer--cell ul li i{padding-right:10px}
.footer--cell ul.footer--contact li a{text-decoration:none}
.footer--cell ul.footer--contact li a:hover{text-decoration:none}
@media (max-width:1519px){.footer--top{padding:40px 0;margin-bottom:40px}
}
@media (max-width:1199px){.footer--cell ul li{font-size:13px}
.footer--tit{margin-bottom:25px;font-size:15px}
.footer--cell{width:15.5%}
.footer--main .footer--cell:last-child{width:22.5%}
}
@media (max-width:991px){.footer--copyright{font-size:13px}
.footer--main .footer--cell ul{display:none}
.footer--main .footer--cell:last-child ul{display:block}
.footer--tit{margin-bottom:15px;font-size:14px}
.footer--cell{width:70%}
.footer--main{position:relative;padding-bottom:30px}
.footer--main .footer--cell:last-child{width:30%;position:absolute;top:0;right:0}
.footer--copyright--main{-ms-flex-wrap:wrap;flex-wrap:wrap}
.footer--copyright--main>div{width:100%}
.footer--copyright-right ul{margin-left:0}
.footer--copyright-right{margin-top:3px}
.footer--top-left{width:160px}
.follow-tit{font-size:16px}
.footer--top-right ul li a i{font-size:16px}
.footer--top{padding:30px 0;margin-bottom:30px}
}
@media (max-width:767px){.footer--copyright{font-size:12px}
.footer--top-left{width:140px}
.footer--top{padding:20px 0;margin-bottom:20px}
.footer--cell{width:51%}
.footer--main .footer--cell:last-child{width:49%}
.footer--tit{margin-bottom:15px;font-size:12px}
.footer--cell ul li i{font-size:14px}
}
@media (max-width:575px){.footer--cell a{font-weight:400}
.footer--copyright-right ul{margin-left:0}
.footer--copyright-right ul li+li{margin-left:15px}
.footer--cell ul li{font-size:12px}
.footer--top-left{width:110px}
.follow-tit{font-size:13px}
.footer--top-right ul li a i{font-size:13px}
.footer--top-right ul li{margin-left:10px}
.footer--tit{margin-bottom:10px}
.footer--cell ul li i{font-size:12px}
.footer--main{padding-bottom:15px}
.footer--top{padding:15px 0;margin-bottom:15px}
.footer--copyright--main>div{font-size:11px}
}
/*! region--breadcrumbs*/.breadcrumbs-a{color:#666;line-height:1.4;font-size:13px;padding:20px 0 0;font-weight:600}
.breadcrumbs-a a,.breadcrumbs-a em{color:#666;text-decoration:none;font-weight:400}
.breadcrumbs-a a:after,.breadcrumbs-a em:after{display:inline-block;content:"\e611";vertical-align:middle;font-size:12px;font-family:iconfont;line-height:1;cursor:pointer;font-style:normal;padding:0 1px 0 3px}
.breadcrumbs-a em{font-style:normal;color:#888}
.breadcrumbs-a span{display:inline-block;padding-right:6px}
.breadcrumbs-a a:hover{color:#004182;text-decoration:underline}
.breadcrumbs-a a:hover:after{color:#666;-webkit-text-decoration:normal;text-decoration:normal}
/*! about*/.pape-t90{padding-top:90px}
.font-span{color:#ffdb89}
.width--1200{width:100%;max-width:1200px;margin:auto}
.about--company-t{background:url(../images/argger-architectural-mesh-weaving-background.jpg) no-repeat center center;background-size:cover}
.acwhy--main{margin-top:40px;margin-bottom:-40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.acwhy--cell{text-align:center;width:calc(33.333% - 110px);margin-right:165px;margin-bottom:40px}
.acwhy--main .acwhy--cell:nth-child(3n){margin-right:0}
.acwhy--img{width:50px;margin:auto}
.acwhy--tit{font-weight:700;font-size:22px;color:#34312F;line-height:1.2;margin:20px 0}
.acwhy--cell p{color:#6e747f;font-weight:200;line-height:1.5;margin:0}
.acwhy2--main{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.acwhy2--img{width:50%}
.acwhy2--con{width:46%}
.acwhy2--img img{background-color:#f7f7f7}
.acwhy2--con li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.acwhy2--con li i{display:-webkit-box;display:-ms-flexbox;display:flex;width:50px;height:50px;background-color:#ffdb89;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:25px}
.acwhy2--b{position:relative;background:url(../images/argger-architectual-mesh-logo.png) no-repeat bottom right}
.acwhy2--p{width:calc(100% - 75px)}
.acwhy2--con p{margin:0;color:#8d99ae;font-weight:300;line-height:1.3}
.acwhy2--con .acwhy2--tit{margin-bottom:10px;font-weight:400;color:#34312F;font-size:20px;line-height:1}
.acwhy2--con li+li{margin-top:30px}
.acwhy2--con li:nth-child(even) i{background-color:#8d99ae}
.ateam--main{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.ateam--cell{width:calc(25% - 30px);margin-right:40px;border-left:1px solid #e0e0e0;position:relative}
.ateam--main .ateam--cell:nth-child(4n){margin-right:0}
.ateam--cell p{color:#8d99ae;margin-top:20px;margin-left:30px;font-weight:300;line-height:1.2;margin-bottom:0}
.ateam--cell p.ateam--tit{color:#34312F;font-weight:600;line-height:1.4;margin-bottom:50px;margin-top:10px;font-size:20px}
/* .ateam--cell:before{border-radius:18px;font-size:10px;font-weight:600;height:24px;width:40px;padding:0 6px;background-color:rgba(255,255,255,.8);position:absolute;top:5px;left:5px;z-index:1;content:""} */
/* .ateam--cell:after{content:"\e612";font-size:18px;font-family:iconfont;line-height:1;font-style:normal;color:#000;position:absolute;left:17px;top:8px;z-index:2} */
.ateam--cell .ateam--img-1{opacity:1;-webkit-transition:all 0s;-o-transition:all 0s;transition:all 0s}
/* .ateam--cell:hover .ateam--img-1{opacity:0} */
/* .ateam--cell .ateam--img-2{opacity:0;-webkit-transition:all 0s;-o-transition:all 0s;transition:all 0s} */
.ateam--cell:hover .ateam--img-2{opacity:1}
.ateam--cell .img--66{background-image:unset}
.stage1{padding:0 40px}
@media (max-width:1199px){.acwhy--tit{font-size:20px}
.acwhy--cell{width:calc(33.333% - 54.333px);margin-right:80px}
.acwhy2--con .acwhy2--tit{font-size:18px;font-weight:600}
.acwhy2--con li+li{margin-top:20px}
.ateam--cell{width:calc(33.33% - 20px);margin-right:30px}
.ateam--main .ateam--cell:nth-child(4n){margin-right:30px}
.ateam--main .ateam--cell:nth-child(3n){margin-right:0}
.stage1{padding:0 30px}
}
@media (max-width:991px){.stage1{padding:0 20px}
.pape-t90{padding-top:50px;margin:auto}
.acwhy--cell{width:calc(33.333% - 20px);margin-right:30px}
.acwhy--tit{font-size:16px;margin-bottom:15px}
.acwhy2--main{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.acwhy2--img{width:100%;max-width:500px;margin-top:20px}
.acwhy2--con{width:100%}
.acwhy2--con .acwhy2--tit{font-size:18px}
.acwhy--main,.acwhy2--main,.ateam--main{margin-top:30px}
.ateam--cell p{margin-top:20px;margin-left:20px}
.ateam--cell p.ateam--tit{margin-bottom:30px;margin-top:5px;font-size:18px}
}
@media (max-width:767px){.acwhy2--con .acwhy2--tit{font-size:16px}
.acwhy--tit{font-size:14px;margin-top:10px;margin-bottom:10px}
.acwhy--img{width:40px}
.acwhy--cell{width:calc(33.333% - 10px);margin-right:15px}
.ateam--cell p.ateam--tit{margin-bottom:20px;font-size:16px}
.ateam--cell p{margin-top:15px;margin-left:15px}
}
@media (max-width:575px){.acwhy2--con .acwhy2--tit{font-size:13px;margin-bottom:5px}
.acwhy--main,.acwhy2--main,.ateam--main{margin-top:20px}
.acwhy--tit{font-size:13px}
.acwhy--cell{width:calc(50% - 5px);margin-right:10px}
.acwhy--main .acwhy--cell:nth-child(3n){margin-right:10px}
.acwhy--main .acwhy--cell:nth-child(2n){margin-right:0}
.about--viedo{padding-bottom:66%}
.acwhy--img{width:30px}
.acwhy2--con li i{width:40px;height:40px;font-size:20px}
.acwhy2--p{width:calc(100% - 55px)}
.ateam--cell{width:calc(50% - 5px);margin-right:10px}
.ateam--main .ateam--cell:nth-child(4n){margin-right:10px}
.ateam--main .ateam--cell:nth-child(3n){margin-right:10px}
.ateam--main .ateam--cell:nth-child(2n){margin-right:0}
.ateam--cell p{margin-top:10px;margin-left:10px}
.ateam--cell p.ateam--tit{font-size:14px}
.ateam--cell:before{height:20px;width:36px}
.ateam--cell:after{font-size:15px;left:15px;top:7px}
}
/*! Design*/.about--design-t{background:url(../images/agger-architectural-mesh-background.jpg) no-repeat center center;background-size:cover}
.design-a--main{height:1100px;background:url(../images/agger-metal-mesh-strengths.png) no-repeat center center;background-size:500px 500px;position:relative;margin-top:-150px}
.font-300{font-weight:300}
.design--cell{background-color:#fff;position:absolute;left:50%;top:50%;width:0;height:0;opacity:0;visibility:hidden}
.design--cell p{margin:0;font-weight:300;line-height:1.5}
.design--tit{font-size:22px;font-weight:600;margin-bottom:15px;margin-top:5px;line-height:1.4}
.design--on .design-1{width:435px;-webkit-transform:translate(-688px,-272px);-ms-transform:translate(-688px,-272px);transform:translate(-688px,-272px);border-radius:30px 30px 0 30px}
.design--on .design-2{width:534px;-webkit-transform:translate(-713px,134px);-ms-transform:translate(-713px,134px);transform:translate(-713px,134px);border-radius:30px 0 30px 30px}
.design--on .design-3{width:560px;-webkit-transform:translate(80px,-350px);-ms-transform:translate(80px,-350px);transform:translate(80px,-350px);border-radius:30px 30px 30px 0}
.design--on .design-4{width:470px;-webkit-transform:translate(247px,-80px);-ms-transform:translate(247px,-80px);transform:translate(247px,-80px);border-radius:0 30px 30px 30px}
.design--on .design-5{width:560px;-webkit-transform:translate(75px,235px);-ms-transform:translate(75px,235px);transform:translate(75px,235px);border-radius:0 30px 30px 30px}
.design--on .design--cell{-webkit-box-shadow:0 14px 23px rgba(0,0,0,.16);box-shadow:0 14px 23px rgba(0,0,0,.16);padding:40px;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s;opacity:1;visibility:visible;height:auto;max-height:300px}
.design-s--main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.design-s--main-1{margin-top:60px}
.design-s--main-2{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.design-s--main-3{margin-bottom:-90px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.design-s--main-3 .design-s--cell+.design-s--cell{margin-left:90px}
.design-s--cell{width:calc(33.333% - 60px);margin:0 0 90px 0;position:relative;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.design-s--img{position:relative}
.design-s--img:after{position:absolute;content:"";background-color:rgba(51,51,51,.5);width:100%;height:100%;top:0;left:0}
.design-s--t{position:absolute;bottom:25px;text-align:center;padding:0 20px;width:100%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.design-s--i{position:absolute;left:0;top:0;width:95px;height:95px;z-index:8}
.design-s--i:after{display:block;color:rgba(51,51,51,.5);content:"\e62b";font-size:95px;font-family:iconfont;line-height:1;cursor:pointer;font-style:normal;position:absolute;left:0;top:0;z-index:-1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.design-s--i i{color:#fff;font-size:28px;position:absolute;left:13px;top:13px;line-height:1}
.design-s--number{color:#ffdb89;line-height:1;font-weight:600;font-size:58px;padding-bottom:15px;margin-bottom:10px;position:relative;z-index:6}
.design-s--number:after{content:"";position:absolute;bottom:0;width:54px;height:2px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff}
.design-s-tit{color:#fff;font-size:24px;font-weight:600;line-height:1.5}
.design-s--cell:hover .design-s--t{visibility:visible;opacity:0}
.design-s--con{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;background-color:rgba(255,255,255,.95);position:absolute;top:0;left:0;height:100%;padding:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.design-s--cell:hover .design-s--cell-1{-webkit-box-shadow:0 14px 23px rgba(0,0,0,.16);box-shadow:0 14px 23px rgba(0,0,0,.16)}
.design-s--cell:hover .design-s--con{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.design-s--con .design-s-tit{color:#34312F;margin-bottom:10px;line-height:1.5}
.design-s--con p{line-height:1.5;font-weight:200;margin-bottom:0}
.design-s--main .design-s--cell:after{content:"";width:60px;height:25px;background:url(../images/right-icon.svg) no-repeat center center;background-size:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-75px;cursor:not-allowed;pointer-events:none}
.design-s--cell-1{position:relative;overflow:hidden;border-radius:0 40px 0 40px}
.design-s--main-1 .design-s--cell:last-child:after{left:50%;-webkit-transform:translateX(-50%) rotate(90deg);-ms-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);top:auto;bottom:-55px}
.design-s--main-2 .design-s--cell:after{right:auto;left:-45px;-webkit-transform:translateX(-50%) rotate(180deg);-ms-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}
.design-s--main-2 .design-s--cell:last-child:after{left:50%;-webkit-transform:translateX(-50%) rotate(90deg);-ms-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);top:auto;bottom:-55px}
.design-s--main-3 .design-s--cell:last-child:after{display:none}
.design-s--cell:hover .design-s--i:after{color:#ffdb89}
.ateam--767{margin-top:60px}
.dropdown.not-a .menu--ul-main ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media (max-width:1519px){.design--on .design--cell{max-height:320px}
.design--on .design--cell{padding:25px}
.design--on .design-1{width:300px;-webkit-transform:translate(-555px,-319px);-ms-transform:translate(-555px,-319px);transform:translate(-555px,-319px)}
.design--on .design-2{width:365px;-webkit-transform:translate(-545px,134px);-ms-transform:translate(-545px,134px);transform:translate(-545px,134px)}
.design--on .design-3{width:460px}
.design--on .design-4{width:300px;-webkit-transform:translate(247px,-98px);-ms-transform:translate(247px,-98px);transform:translate(247px,-98px)}
.design--tit{font-size:20px;margin-bottom:10px}
.design--on .design-5{width:470px}
.design-a--main{height:1000px;margin-top:-100px}
.design-s--cell{width:calc(33.333% - 40px);margin:0 0 60px 0}
.design-s--main-3{margin-bottom:-60px}
.design-s--main-3 .design-s--cell+.design-s--cell{margin-left:60px}
.design-s--main .design-s--cell:after{width:48px;height:20px;right:-55px}
.design-s--main-2 .design-s--cell:after{left:-30px}
.design-s--main-1 .design-s--cell:last-child:after,.design-s--main-2 .design-s--cell:last-child:after{bottom:-40px}
.design-s-tit{font-size:20px}
.design-s--con .design-s-tit{margin-bottom:5px}
.design-s--number{font-size:50px}
}
@media (max-width:1199px){.ateam--767{margin-top:40px}
.design-a--main{background-image:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:30px}
.design--cell{position:initial;opacity:1;visibility:visible;height:auto;width:48.5%;padding:25px;-webkit-box-shadow:0 3px 8px rgba(0,0,0,.09);box-shadow:0 3px 8px rgba(0,0,0,.09);border-radius:30px 30px 0 30px;border-radius:20px;margin-bottom:30px}
.design--on .design-1,.design--on .design-2,.design--on .design-3,.design--on .design-4,.design--on .design-5{-webkit-transform:none;-ms-transform:none;transform:none;width:48.5%;border-radius:20px}
.design-a--main{height:auto;margin-top:40px}
.design-s--cell{width:calc(33.333% - 13.333px);margin:0 0 20px 0}
.design-s--main-3 .design-s--cell+.design-s--cell{margin-left:20px}
.design-s--main .design-s--cell:after{display:none}
.design-s--main-2 .design-s--cell:after{display:none}
.design-s--main-1 .design-s--cell:last-child:after,.design-s--main-2 .design-s--cell:last-child:after{display:none}
.design-s-tit{font-size:20px}
.design-s--number{font-size:40px}
.design-s-tit{font-size:18px}
.design-s--main-3{margin-bottom:-20px}
.design--on .design--cell{max-height:none}
.design-s--main-1{margin-top:40px}
}
@media (max-width:991px){.ateam--767{margin-top:30px}
.font-300{font-weight:400}
.design--cell{margin-bottom:20px}
.design-s--main{-ms-flex-wrap:wrap;flex-wrap:wrap}
.design-s--cell{width:100%;margin:0 0 20px 0}
.design-s--main{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:500px;margin:0 auto 0}
.design-s--main-1{margin-top:30px}
.design-s--main-3{margin-bottom:-20px}
.design-s--main-3 .design-s--cell+.design-s--cell{margin-left:0}
.design--tit{font-size:18px}
.design--cell{width:100%}
.design--img img{width:45px}
.design--on .design-1,.design--on .design-2,.design--on .design-3,.design--on .design-4,.design--on .design-5{-webkit-transform:none;-ms-transform:none;transform:none;width:100%}
.design-a--main{margin-top:30px}
}
@media (max-width:767px){.design--tit{font-size:16px}
.font-300{font-weight:600}
}
@media (max-width:575px){.ateam--767{margin-top:20px}
.design--tit{font-size:14px}
.design-a--main{margin-top:20px;padding-bottom:10px}
.ateam--767 .ateam--cell{width:100%}
.text-center>.h2-tit{padding:0 20px 0 20px}
.design--cell,.design--on .design--cell{padding:15px}
}
/*! Contact Us*/.contact-mail{padding-top:40px}
.contact-mail form>div{margin-bottom:20px;position:relative;width:100%}
.contact-mail form .submitdiv{margin-bottom:0}
.input-group-1>input,.input-group-1>textarea{border:1px solid #e0e0e0}
.contact-mail form input{width:100%;background-color:#fff}
.contact-mail form input,.contact-mail form textarea{padding:10px 10px 10px 35px;line-height:20px;position:relative}
.contact-mail .form-name:before{font-family:iconfont;content:"\e6f1";display:block;position:absolute;left:10px;top:7px;z-index:1;color:#8d99ae;font-size:18px}
.contact-mail .form-email:before{font-family:iconfont;content:"\e6f2";display:block;position:absolute;left:10px;top:7px;z-index:1;color:#8d99ae;font-size:18px}
.contact-mail .form-phone:before{font-family:iconfont;content:"\e6f3";display:block;position:absolute;left:10px;top:7px;z-index:1;color:#8d99ae;font-size:18px}
.contact-mail .form-message:before{font-family:iconfont;content:"\e6f4";display:block;position:absolute;left:10px;top:7px;z-index:1;color:#8d99ae;font-size:18px}
.contact-mail form textarea{width:100%;background-color:#fff}
.contact-mail form .form-message{margin-bottom:20px}
.contact-mail form input.input{font-weight:500;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-ms-transition:all .3s;border:solid 1px #ffdb89;padding:11px 40px;display:inline-block;width:auto;line-height:1;background:#ffdb89;border-radius:5px;color:#fff}
.contact-mail form .input:hover{border:solid 1px #34312F;background-color:unset;color:#34312F}
input[name=track_report]{display:none}
.textfield__label{color:rgba(141,153,174,.7);font-weight:400;left:35px;pointer-events:none;position:absolute;top:10px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background:unset;padding:0 5px;font-size:14px}
.input-group-1>input .textfield__label,.input-group-1>input:focus~.textfield__label,.input-group-1>textarea:focus~.textfield__label{color:rgba(0,0,0,.55);font-size:12px;top:-12px;background-color:#fff}
.input-group-1>input:focus,.input-group-1>textarea:focus{border:1px solid #4285f4}
.input-group-1.nonoen .textfield__label{color:rgba(141,153,174,.55);font-size:12px;top:-12px;background-color:#fff}
#map{height:500px;margin-bottom:80px}
#firstHeading{font-size:16px}
.contact--main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.contact--left{width:40.2777%}
.contact--right{width:52.777%}
.contact--left-tit{font-size:20px;font-weight:800;color:#8d99ae;margin-bottom:10px;line-height:1.35}
.contact--left-www a{text-decoration:underline;font-style:italic;color:#8d99ae}
.contact--left-www a:hover{color:#ffdb89}
.contact--right-ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:600px}
.contact--right-ul li{margin-top:45px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#34312F;font-size:18px}
.contact--right-ul li i{font-size:30px;color:#ffdb89;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:20px;border-right:solid 1px #d0d0d0;line-height:1;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.contact--right-ul li span{width:calc(100% - 70px);line-height:1.4}
.footer--social{margin-top:35px;padding-top:35px;border-top:solid 1px #dbdbdb;display:-webkit-box;display:-ms-flexbox;display:flex}
.footer--social li{position:relative;cursor:pointer;line-height:1}
.footer--social li span{font-size:0;display:none}
.footer--social li+li{margin-left:30px}
.footer--social li i{color:#ffdb89;font-size:24px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.footer--social li:hover i{color:#34312F}
.footer--social li a:hover{text-decoration:none}
.weixin-img{display:none;position:relative;padding:10px}
.weixin-img:after{border-width:0 15px 12px;content:"";display:block;margin:1px 0;border-style:solid;border-color:#e9e9e9 transparent;position:absolute;top:-12px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.footer--social li:hover .weixin-img{position:absolute;bottom:-150px;left:50%;background-color:#e9e9e9;-webkit-box-shadow:0 0 20px rgba(0,0,0,.08);box-shadow:0 0 20px rgba(0,0,0,.08);width:140px;height:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:3}
.contact--right-ul li a{color:#34312F;text-decoration:underline}
.contact--right-ul li a:hover{text-decoration:none;color:#ffdb89}
@media (max-width:1519px){.contact--left-tit{font-size:18px}
}
@media (max-width:1199px){.contact--right-ul li{font-size:16px}
#map{height:450px;margin-bottom:60px}
}
@media (max-width:991px){#map{margin-bottom:50px}
.contact--left-tit{font-size:16px}
.contact--main{-ms-flex-wrap:wrap;flex-wrap:wrap}
.contact--left,.contact--right{width:100%}
.textfield__label{top:12px;font-size:12px}
.input-group-1.nonoen .textfield__label{font-size:10px}
.contact-mail{padding-top:25px}
.contact-mail form>div{margin-bottom:15px}
.contact-mail form .form-message{margin-bottom:15px}
.contact--right-ul{margin-top:10px}
.contact--right-ul li{font-size:15px;margin-top:25px}
.contact--right-img{display:none}
.footer--social{margin-top:20px;padding-top:20px}
}
@media (max-width:767px){#map{margin-bottom:40px}
.contact--right-ul li{font-size:14px;margin-top:20px}
}
@media (max-width:575px){#map{height:300px;margin-bottom:20px}
.contact--right-ul li{font-size:12px;width:100%;margin-top:15px}
.contact--right-ul li i{padding-right:10px;font-size:24px}
.contact--right-ul li span{width:calc(100% - 44px)}
.footer--social li i{font-size:20px}
.footer--social li+li{margin-left:20px}
.contact-mail form input,.contact-mail form textarea{padding:7px 10px 7px 35px}
.contact-mail .form-email:before,.contact-mail .form-message:before,.contact-mail .form-name:before,.contact-mail .form-phone:before{top:9px;line-height:1}
.textfield__label{top:9px}
.contact--left-tit{font-size:13px}
.contact-mail form input.input{font-weight:600;padding:9px 30px}
#firstHeading{font-size:13px}
}
/*! support--list*/.support--list{margin-top:40px}
.support--list .cell a{background-color:#f8f8f8;border-radius:5px;padding:40px 30px;text-align:center;overflow:hidden;display:block;height:100%}
.support--list .cell i{border-radius:50%;background-color:#ffdb89;width:70px;height:70px;line-height:1;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:34px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.support--tit{font-size:20px;line-height:1.2;font-weight:700;margin:20px 0;color:#34312F;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.support--list .cell p{margin:0;color:#a1a1a1;font-size:14px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;line-height:1.5}
.support--list .cell a:hover{text-decoration:none;-webkit-box-shadow:0 14px 23px rgba(0,0,0,.16);box-shadow:0 14px 23px rgba(0,0,0,.16);background-color:#ffdb89;color:#fff}
.support--list .cell a:hover i{background-color:#fff;color:#ffdb89}
.support--list .cell a:hover p{color:#fff}
.support--list .cell a:hover .support--tit{color:#fff}
.catalog-t--main{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 80px;overflow:hidden;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:1;position:relative}
.catalog-t--right{width:500px;position:relative;z-index:3}
.catalog-t--left{width:calc(100% - 580px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:75px;position:relative;color:#fff}
.catalog-t--left:after{content:"";width:300%;background-color:rgba(57, 71, 96, .8);position:absolute;z-index:-1;top:0;left:-80px;height:100%}
.catalog-t--right .img--75,.catalog-t--right .img--75 img{background-color:unset}
.catalog-t--tit{line-height:1.3;font-size:30px;color:#fff;margin-bottom:20px;font-weight:700}
.catalog--a{margin-top:25px}
.catalog--a a{display:inline-block;line-height:1;color:#fff;background-color:#ffdb89;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:138px;height:42px;border-radius:5px;border:solid 1px #ffdb89}
.catalog--a a:before{content:"\e61c";vertical-align:middle;font-size:22px;font-family:iconfont;line-height:1;padding-right:10px}
.catalog--a a:hover{text-decoration:none;border:solid 1px #fff;background-color:unset;color:#fff}
.catalog-c{margin-top:60px;margin-bottom:20px}
.catalog-c .cell{position:relative}
.catalog-c .catalog-c--img{position:relative}
.catalog-c .catalog-c--img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(51,51,51,0)),to(rgba(51,51,51,.8)));background:-o-linear-gradient(top,rgba(51,51,51,0) 0,rgba(51,51,51,.8) 100%);background:linear-gradient(180deg,rgba(51,51,51,0) 0,rgba(51,51,51,.8) 100%)}
.catalog-c .catalog-c--con{position:absolute;left:50px;bottom:50px}
.catalog-c p{color:#fff}
.catalog-b .catalog--a a,.catalog-c .catalog--a a{background-color:#ffdb89;border-color:#ffdb89;color:#fff}
.catalog-c .catalog--a a:hover{border:solid 1px #fff;background-color:unset;color:#fff}
.catalog-b .catalog--a a:hover{border:solid 1px #34312F;background-color:unset;color:#34312F}
.catalog-b .cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:40px;border-bottom:solid 1px #e6e6e6}
.catalog-b .catalog-c--img{width:200px}
.catalog-b .catalog-c--con{width:calc(100% - 235px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.catalog-b .img--100 img{background-color:#fff}
.catalog-b--top{color:#999;line-height:1.2}
.catalog-b--tit{line-height:1.4;font-size:26px;font-weight:700;color:#34312F;margin-top:10px}
@media (max-width:1519px){.catalog-b--tit{font-size:24px}
.catalog-t--right{width:400px}
.catalog-t--left{width:calc(100% - 460px)}
.catalog-t--tit{font-size:26px;margin-bottom:15px}
.catalog--a{margin-top:20px}
.catalog--a a{width:140px;height:40px}
.catalog--a a:before{font-size:20px}
.catalog-b .cell{padding-bottom:30px}
}
@media (max-width:1199px){.support--tit{font-size:18px}
.catalog-t--main{padding:0 40px}
.catalog-c .catalog-c--con{left:30px;bottom:30px}
.catalog-t--tit{font-size:22px;margin-bottom:10px}
.catalog--a{margin-top:15px}
.catalog-b .catalog-c--img{width:160px}
.catalog-b .catalog-c--con{width:calc(100% - 200px)}
.catalog-b--tit{font-size:18px}
.catalog--a a{width:135px;height:36px}
.catalog-b .cell{padding-bottom:20px}
.catalog-c{margin-top:50px;margin-bottom:20px}
}
@media (max-width:991px){.support--list{margin-top:30px}
.catalog-t--main{padding:0 40px;background-color:#ffdb89;padding:25px}
.catalog-t--left{width:48%;margin-top:0}
.catalog-t--right{width:48%}
.catalog-c{margin-top:20px;margin-bottom:0}
.catalog-t--tit{font-size:20px}
}
@media (max-width:767px){.support--list .cell a{padding:20px}
.support--tit{font-size:16px;margin:15px 0 10px}
.support--list .cell i{width:60px;height:60px;font-size:33px}
.support--list .cell p{font-size:12px}
.catalog-b--tit{font-size:16px}
}
@media (max-width:575px){.support--tit{font-size:14px}
.support--list .cell a{padding:20px 10px}
.support--list{margin-top:20px}
.support--list .cell p{display:none}
.support--list .cell i{width:44px;height:44px;font-size:22px}
.catalog-t--main{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.catalog-t--left{width:100%;margin-top:10px}
.catalog-t--right{width:100%}
.catalog-t--tit{font-size:15px}
.catalog-c .catalog-c--con{left:20px;bottom:20px}
.catalog--a a{width:110px;height:32px}
.catalog--a a:before{font-size:17px;padding-right:5px}
.catalog-b .catalog-c--img{width:120px}
.catalog-b .catalog-c--con{width:calc(100% - 140px)}
.catalog-b--tit{font-size:14px}
}
/*! Installation */.inst--list-top{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px}
.inst--list-top li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f7f7f7;border-radius:5px;line-height:1;padding:10px 20px;color:#34312F;font-size:14px;font-weight:700}
.inst--list-top li+li{margin-left:30px}
.inst--list-top--img{width:22px;margin-right:15px}
.inst--list-top li .img--100 img{background:#f7f7f7}
.inst--list{margin-top:60px}
.inst--list .cell p{margin:0;background-color:#ffdb89;color:#333;font-weight:600;padding:15px;line-height:1.3;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.inst--list .cell a{border:solid 1px #f7f7f7;display:block}
.inst--list .cell .img--75{background-color:#fff}
.inst--list .cell img{background-color:#fff;width:90%;max-width:90%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.inst--list .cell a:hover{text-decoration:none;-webkit-box-shadow:0 14px 23px rgba(0,0,0,.16);box-shadow:0 14px 23px rgba(0,0,0,.16)}
.inst--list .cell a:hover img{width:100%;max-width:100%}
.inst--list .cell a:hover p{background-color:#34312F;color:#fff}
.font-fff{color:#fff}
.region--inst-top{min-height:540px;margin-top:20px;position:relative}
.inst-top--img{width:50%;height:100%;position:absolute;left:0;top:0;background-position:center center;background-size:cover}
.inst-top--main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:540px;padding:40px 0}
.inst-top--con{width:calc(50% - 100px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.inst-top--con p{color:#fff;margin-top:0;margin-bottom:15px}
.owl-carousel--inst .owl-nav{display:none}
.owl-carousel--inst .owl-dots{display:-webkit-box;display:-ms-flexbox;display:flex}
.owl-carousel--inst .owl-dot{width:calc(25% - 15px)}
.owl-carousel--inst .owl-dot+.owl-dot{margin-left:20px}
.owl-carousel--inst .owl-dots button{width:100%;padding-bottom:56.25%;position:absolute;left:0;top:0;position:relative;cursor:pointer}
.owl-carousel--inst .owl-dots button:before{content:"";width:100%;height:2px;background-color:#ffdb89;position:absolute;left:0;bottom:0}
.owl-carousel--inst .owl-dots .owl-dot.active button:before{height:5px}
.owl-carousel--inst .owl-dots button img{position:absolute;width:100%;left:0;top:0;z-index:-1}
.inst--cell{background-color:#f8f8f8;padding:60px 80px;margin:80px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.inst--left{width:40.625%}
.inst--right{width:51.5625%}
.h3-tit{font-size:36px;line-height:1.3;color:#34312F;margin-top:0;margin-bottom:20px}
.font-200{font-weight:200}
.h2-line{position:relative;padding-top:30px}
.h2-line:after{content:"";width:150px;height:5px;background-color:#ffdb89;position:absolute;left:0;top:0}
.inst--left ol{margin-top:40px}
.inst--left ol li{margin-left:20px;list-style-type:decimal;position:relative;z-index:1;padding-left:5px;line-height:1.5}
.inst--left ol li:after{content:"";width:18px;height:18px;position:absolute;background-color:#ffdb89;left:-20px;top:4px;z-index:-1}
.inst--left ol li::marker{font-size:14px}
.inst--left ol li+li{margin-top:15px}
.carousel--inst-img{position:relative}
.owl-carousel--inst .owl-stage-outer:before{display:block;color:#ffdb89;content:"\e62b";font-size:86px;font-family:iconfont;line-height:1;font-style:normal;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;position:absolute;right:0;bottom:0;z-index:1;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.owl-carousel--inst .owl-stage-outer:after{display:block;color:#fff;content:"\e63f";font-size:22px;font-family:iconfont;line-height:1;font-style:normal;position:absolute;right:12px;bottom:19px;z-index:2;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.inst--main .inst--cell:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.inst-ap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:35px}
.inst-ap li{width:calc(9.090% - 27.272px);text-align:center;margin-right:30px}
.inst-ap li:nth-child(11n){margin-right:0}
.inst-ap li i{width:80px;height:80px;border:1px solid #dcdcdc;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:40px;color:#8d99ae;line-height:1;margin:auto;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.inst-ap li span{color:#34312F;font-weight:600;line-height:1.2;margin-top:12px;display:block;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.h2-left--line{line-height:1.2;padding-left:18px;position:relative}
.h2-left--line:before{content:"";width:5px;height:calc(100% - 10px);left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;background-color:#ffdb89}
.inst-ap li a:hover{text-decoration:none}
.inst-ap li a:hover i{background-color:#ffdb89;color:#fff;border-color:#ffdb89}
.js-tabs,.tabs__body,.tabs__header,.tabs__panel,.tabs__tab{-webkit-box-sizing:border-box;box-sizing:border-box}
.js-tabs{width:100%;margin:40px auto 0;padding:0}
.tabs__body,.tabs__header{position:relative;margin:0;padding:0;list-style:none}
.tabs__header{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;position:sticky;background-color:#fff;top:70px;z-index:5;padding:5px 0}
.tabs__tab{cursor:pointer;background:#f1f1f1;border-radius:5px;font-size:18px;font-weight:600;line-height:1.2;padding:12px 40px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.tabs__tab.is-active{z-index:1;background-color:#ffdb89;color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.tabs__tab:hover{color:#ffdb89}
.tabs__tab.is-active:hover{color:#fff}
.tabs__tab+.tabs__tab{margin-left:25px}
.tabs__body{margin-top:40px}
.tabs__panel{display:none}
.tabs__panel.is-active{display:block}
.tabs__panel ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-40px;max-height:458px;overflow:hidden;padding:0 2px;width:calc(100% + 4px);margin-left:-2px}
.tabs__panel ul li img{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.tabs__panel ul li{width:calc(16.666% - 33.333px);margin:0 40px 40px 0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.16);box-shadow:0 1px 2px rgba(0,0,0,.16);background-color:#fff}
.tabs__panel ul li:hover img{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1)}
.tabs__panel ul li a{text-decoration:none}
.tabs__panel ul li:nth-child(6n){margin-right:0}
.inst-at--con{padding:10px}
.inst-at--tit{font-weight:300;line-height:1.2;color:#34312F;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.inst-at--open{color:#8d99ae;font-size:14px;margin-top:1px;font-weight:200}
.inst-at--open span{color:#ffdb89;font-weight:700}
.tabs__panel ul li:hover .inst-at--tit{color:#ffdb89}
.inst-at--a{margin:40px auto 0;width:110px;height:38px}
.inst-at--a span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#34312F;font-size:14px;font-weight:700;width:110px;height:38px;border:1px solid #34312F;margin:auto;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.inst-at--a span:hover{background-color:#ffdb89;color:#fff;border-color:#ffdb89}
.inst-at--a span+span{display:none}
.tabs__panel.inst-at-opened .inst-at--a span{display:none}
.tabs__panel.inst-at-opened .inst-at--a span+span{display:-webkit-box;display:-ms-flexbox;display:flex}
.tabs__panel.inst-at-opened ul{max-height:none}
.inst-at--a-12{display:block}
.inst-at--a-10,.inst-at--a-2,.inst-at--a-6,.inst-at--a-8{display:none}
ol.pro-ol li{list-style-type:decimal;margin-left:20px}
ol.pro-ol li+li{margin-top:5px}
.h6-tit{font-size:20px;font-weight:700;margin:30px 0 10px}
@media (max-width:1519px){.inst-top--con{width:calc(50% - 50px)}
.inst--cell{padding:60px;margin:60px 0}
.inst-ap li{width:calc(9.090% - 18.181px);text-align:center;margin-right:20px}
.inst-ap li i{width:70px;height:70px;font-size:35px}
.tabs__panel ul li{width:calc(16.666% - 16.666px);margin:0 20px 20px 0}
.tabs__panel ul{margin-bottom:-20px;max-height:370px}
.tabs__tab{font-size:17px}
.inst-ap li span{font-size:15px}
.inst-top--con .h1--tit{font-size:36px}
.h3-tit{font-size:32px}
.inst--left ol{margin-top:30px}
.inst--left{width:42.625%}
}
@media (max-width:1199px){.h6-tit{font-size:18px;font-weight:700;margin:25px 0 10px}
.inst--list{margin-top:50px}
.inst-top--con .h1--tit{font-size:30px}
.h3-tit{font-size:30px}
.h2-line{padding-top:20px}
.inst--left ol{margin-top:25px}
.inst--left ol li:after{left:-19px;top:3px}
.inst-ap{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-20px}
.inst-ap li{width:calc(16.666% - 16.666px);text-align:center;margin-right:20px;margin-bottom:20px}
.inst-ap li:nth-child(11n){margin-right:20px}
.inst-ap li:nth-child(6n){margin-right:0}
.inst-ap li span{margin-top:8px}
.tabs__panel ul li{width:calc(20% - 16px);margin:0 20px 20px 0}
.tabs__panel ul li:nth-child(6n){margin-right:20px}
.tabs__panel ul li:nth-child(5n){margin-right:0}
.tabs__panel ul{max-height:370px}
.inst-top--main,.region--inst-top{min-height:460px}
.inst--cell{padding:40px;margin:40px 0}
.inst-at--a-10{display:block}
.inst-at--a-12,.inst-at--a-2,.inst-at--a-6,.inst-at--a-8{display:none}
.tabs__tab{padding:12px 30px}
}
@media (max-width:991px){.h6-tit{font-size:16px;margin:20px 0 10px}
.tabs__header{top:50px}
.inst--list-top{margin-top:30px}
.inst--list{margin-top:40px}
.inst--list .cell p{padding:12px}
.inst-top--img{width:100%;position:initial;height:300px}
.inst-top--con{width:100%}
.inst-top--main,.region--inst-top{min-height:auto}
.inst-top--con .h1--tit{font-size:26px}
.inst--cell{-ms-flex-wrap:wrap;flex-wrap:wrap}
.inst--left{width:100%}
.inst--right{width:100%;margin-top:25px}
.h2-line:after{height:3px;width:100px}
.inst--left ol{margin-top:0}
.h3-tit{font-size:26px}
.h3-tit.font-200{font-weight:400}
.inst--left ol li::marker{font-size:13px}
.inst--left ol li:after{top:1px}
.tabs__tab{font-size:15px;padding:10px 20px}
.tabs__tab+.tabs__tab{margin-left:15px}
.tabs__body{margin-top:25px}
.tabs__panel ul li{width:calc(25% - 11.25px);margin:0 15px 15px 0}
.tabs__panel ul li:nth-child(6n){margin-right:15px}
.tabs__panel ul li:nth-child(5n){margin-right:15px}
.tabs__panel ul li:nth-child(4n){margin-right:0}
.inst-at--con{padding:6px}
.inst-at--open{font-size:13px}
.js-tabs{margin:30px auto 0}
.inst-ap{margin-top:30px}
.inst-at--a,.inst-at--a span{font-size:13px;width:100px;height:32px}
.inst-at--a{margin:30px auto 0}
.tabs__panel ul{max-height:322px;margin-bottom:-15px}
.h2-line{padding-top:15px}
.inst-ap li span{font-size:14px}
.inst-at--a-8{display:block}
.inst-at--a-10,.inst-at--a-12,.inst-at--a-2,.inst-at--a-6{display:none}
}
@media (max-width:767px){.inst-at--a{margin:20px auto 0}
.tabs__header{-ms-flex-wrap:wrap;flex-wrap:wrap}
.tabs__tab,.tabs__tab+.tabs__tab{margin-left:5px;margin-right:5px;margin-bottom:8px}
.inst--list{margin-top:30px}
.inst-at--open{font-size:12px}
.inst-top--con .h1--tit{font-size:22px}
.inst-top--main{padding:30px 0}
.inst-top--img{height:250px}
.h3-tit{font-size:22px}
.inst--left ol li:after{width:16px;height:16px;left:-17px;top:2px}
.inst-ap li i{width:50px;height:50px;font-size:25px}
.inst-ap li span{font-size:13px}
.inst--cell{padding:30px;margin:30px 0}
.tabs__tab{font-size:13px;padding:8px 14px}
.tabs__panel ul li{width:calc(33.333% - 10px);margin:0 15px 15px 0}
.tabs__panel ul li:nth-child(6n){margin-right:15px}
.tabs__panel ul li:nth-child(5n){margin-right:15px}
.tabs__panel ul li:nth-child(4n){margin-right:15px}
.tabs__panel ul li:nth-child(3n){margin-right:0}
.tabs__panel ul{max-height:315px}
.tabs__body{margin-top:15px}
.h2-left--line:before{width:3px;height:calc(100% - 6px)}
.inst-at--a-6{display:block}
.inst-at--a-10,.inst-at--a-12,.inst-at--a-2,.inst-at--a-8{display:none}
}
@media (max-width:575px){.h6-tit{font-size:14px;margin:15px 0 5px}
.tabs__body{margin-top:10px}
.inst--list-top li{padding:10px 15px;font-size:12px}
.inst--list-top--img{width:15px;margin-right:10px}
.inst--list-top li+li{margin-left:15px}
.inst--list-top{margin-top:20px}
.inst--list{margin-top:25px}
.inst--list .cell p{padding:8px}
.js-tabs{margin:20px auto 0}
.inst-ap{margin-top:20px}
.inst-top--con .h1--tit{font-size:18px}
.inst-top--main{padding:20px 0}
.inst-top--img{height:200px}
.inst--cell{padding:15px;margin:20px 0}
.h3-tit{font-size:16px}
.h2-line:after{height:2px;width:60px}
.inst--left ol li+li{margin-top:10px}
.tabs__tab{font-size:12px;padding:6px 5px}
.tabs__tab,.tabs__tab+.tabs__tab{margin-left:5px;margin-right:5px;margin-bottom:5px}
.tabs__panel{margin-bottom:30px}
.tabs__panel ul li{width:calc(50% - 5px);margin:0 10px 10px 0}
.tabs__panel ul li:nth-child(6n){margin-right:10px}
.tabs__panel ul li:nth-child(5n){margin-right:10px}
.tabs__panel ul li:nth-child(4n){margin-right:10px}
.tabs__panel ul li:nth-child(3n){margin-right:10px}
.tabs__panel ul li:nth-child(2n){margin-right:0}
.inst-at--open,.inst-at--tit{font-size:10px}
.tabs__panel ul{max-height:310px;margin-bottom:-10px}
.inst-at--a,.inst-at--a span{font-size:11px;width:90px;height:30px}
.inst-ap li span{font-size:11px}
.inst-ap li{width:calc(25% - 7.5px);text-align:center;margin-right:10px;margin-bottom:10px}
.inst-ap li:nth-child(11n){margin-right:10px}
.inst-ap li:nth-child(6n){margin-right:10px}
.inst-ap li:nth-child(4n){margin-right:0}
.inst-ap li span{margin-top:5px}
.inst-ap{margin-bottom:-5px}
.inst-top--con p{margin-bottom:10px}
.breadcrumbs-a{font-size:10px;padding:15px 0 0}
.region--inst-top{margin-top:15px}
.breadcrumbs-a a:after,.breadcrumbs-a em:after{font-size:10px}
.owl-carousel--inst .owl-dot{width:calc(25% - 7.5px)}
.owl-carousel--inst .owl-dot+.owl-dot{margin-left:10px}
.inst-at--a-2{display:block}
.inst-at--a-10,.inst-at--a-12,.inst-at--a-6,.inst-at--a-8{display:none}
}
/*! drawings + videos*/.drawings--list .cell p{background-color:#e8e8e8;color:#34312F}
.drawings--list .cell a:hover p{color:#fff}
.videos--top{margin:60px 0 45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}
.videos--top-left{width:62.5%;position:relative;z-index:2;border-radius:10px;overflow:hidden}
.videos--top-right{width:41.666%;padding:60px 60px 60px 120px;background-color:#f8f8f8;z-index:1;position:absolute;height:100%;top:0;right:0;top:45px}
.videos--top-tit{font-size:32px;font-weight:300;line-height:1.4}
.videos--class,.videos--top-class{display:inline-block;background-color:rgba(141,153,174,.2);color:#34312F;font-size:12px;font-weight:300;line-height:1.3;padding:5px 15px;margin:35px 0;font-style:italic}
.videos--top-date{color:#c8c8c8;font-weight:700;line-height:1.4;font-style:italic}
.videos--main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.videos--cell{width:calc(50% - 30px);margin-top:60px}
.videos--con{border-radius:10px;overflow:hidden}
.videos--tit{font-style:italic;line-height:1.3;font-weight:700;font-size:20px;margin-top:30px;margin-bottom:25px}
.videos--p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.videos--p .videos--class{margin:0;margin-right:20px}
.videos--date{color:#c8c8c8;font-weight:700;font-style:italic;line-height:1.3}
.videos--con .img--55 iframe,.videos--top-left .img--55 iframe{background-color:#f8f8f8}
@media (max-width:1519px){.videos--top-left{width:50.5%}
.videos--top-right{width:55%;padding:30px 30px 30px 100px}
.videos--top-tit{font-size:26px}
.videos--top-class{margin:25px 0}
.videos--tit{font-size:18px;margin-top:20px;margin-bottom:20px}
}
@media (max-width:1199px){.videos--top-left{width:50%;border-radius:0}
.videos--top-right{width:50%;position:initial;padding:25px;height:auto}
.videos--top-tit{font-size:22px;font-weight:400}
.videos--top{margin:45px 0 0}
.videos--top-class{margin:15px 0}
.videos--cell{width:calc(50% - 22.5px);margin-top:45px}
.videos--main{margin-bottom:20px}
}
@media (max-width:991px){.videos--top-left .img--55{padding-bottom:75%}
.videos--top-tit{font-size:20px}
.videos--cell{width:calc(50% - 20px);margin-top:40px}
.videos--tit{font-size:16px}
.videos--top{margin:40px 0 0}
}
@media (max-width:767px){.videos--top-left .img--55{padding-bottom:55%}
.videos--top{-ms-flex-wrap:wrap;flex-wrap:wrap}
.videos--top-left{width:100%}
.videos--top-right{width:100%}
.videos--top-class{margin:10px 0}
.videos--cell{width:100%;margin-top:30px}
.videos--tit{font-size:16px;margin-top:15px;margin-bottom:15px}
.videos--top{margin:30px 0 0}
}
@media (max-width:575px){.videos--cell{margin-top:20px}
.videos--tit{font-size:14px;margin-top:10px;margin-bottom:10px}
.videos--top{margin:20px 0 0}
.videos--top-right{padding:15px}
.videos--top-tit{font-size:16px}
.videos--top-class{margin:7px 0;padding:3px 13px}
.videos--class{padding:3px 13px}
.videos--p .videos--class{margin-right:10px}
.videos--date{font-size:10px}
}
/*! Projects*/.region--projects-list ul{margin-top:60px;margin-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.region--projects-list ul li{width:calc(33.333% - 1.333px);text-align:center;position:relative;margin:0 2px 2px 0;overflow:hidden}
.region--projects-list ul li:nth-child(3n){margin-right:0}
.projects-list--img{position:relative}
.projects-list--img:after{content:"";position:absolute;background:-webkit-gradient(linear,left top,left bottom,from(rgba(58,72,97,0)),color-stop(63%,rgba(55,68,92,.07)),to(#0c0e13));background:-o-linear-gradient(top,rgba(58,72,97,0) 0,rgba(55,68,92,.07) 63%,#0c0e13 100%);background:linear-gradient(180deg,rgba(58,72,97,0) 0,rgba(55,68,92,.07) 63%,#0c0e13 100%);width:100%;height:100%;top:0;left:0}
.region--projects-list ul li p{font-size:22px;font-weight:500;position:absolute;width:100%;padding:25px;left:0;bottom:0;margin:0;z-index:2}
.region--projects-list ul li p:before{content:"";position:absolute;width:100%;height:100%;background-color:#ffdb89;left:0;bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;z-index:1}
.region--projects-list ul li a:hover p:before{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.region--projects-list ul li a p span{color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;line-height:1.2;display:inline-block}
.region--projects-list ul li a:hover p span{position:relative;z-index:2;color:#333}
.projects-list--img img{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.region--projects-list ul li a:hover .projects-list--img img{-webkit-transform:translate(-50%,-54%);-ms-transform:translate(-50%,-54%);transform:translate(-50%,-54%);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.region--project-top{background-color:#8b95a8}
.project--top{margin-top:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.project--left{width:50%;-webkit-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px)}
.project--right{width:44.444%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;padding:30px 0}
.project--right p{margin-top:0;margin-bottom:15px;line-height:1.5}
.features--ul{margin-top:30px}
.features--ul li{padding-left:30px;position:relative;line-height:1.5}
.features--ul li+li{margin-top:20px}
.features--ul li:before{content:"\e616";font-size:20px;font-family:iconfont;cursor:pointer;font-style:normal;line-height:1;position:absolute;left:0;top:3px;color:#ffdb89;display:block}
.features--ul li b{display:block;margin-bottom:3px}
.project--application{background-color:#8b95a8}
.project--application .h3-tit{color:#fff}
.project--application p{margin-top:0;line-height:1.5;color:#fff}
.pro-ul li{margin-left:25px;list-style-type:disc;line-height:1.5}
.pro-ul li+li{margin-top:5px}
.pro-ul li::marker{color:#950000}
.pro-ul.paddingB-40{padding-bottom:40px}
.project--application .pro-ul li{color:#fff}
.region--projects-list.projects-appli-4 ul{margin-top:2px;margin-bottom:0}
.region--projects-list.projects-appli-4 ul li{width:calc(25% - 1.5px)}
.region--projects-list.projects-appli-4 ul li:nth-child(3n){margin-right:2px}
.region--projects-list.projects-appli-4 ul li:nth-child(4n){margin-right:0}
.region--projects-list.projects-appli-3 [data-lightbox]:after,.region--projects-list.projects-appli-4 [data-lightbox]:after{background-color:rgba(253,197,0,.2)}
.projectscon--img{margin-top:0}
.projectscon--img-1{position:relative}
.projectscon--img-1:after{content:"";background:-webkit-gradient(linear,left top,left bottom,from(rgba(139,149,168,0)),color-stop(59%,rgba(133,143,161,.08)),to(#464b54));background:-o-linear-gradient(top,rgba(139,149,168,0) 0,rgba(133,143,161,.08) 59%,#464b54 100%);background:linear-gradient(180deg,rgba(139,149,168,0) 0,rgba(133,143,161,.08) 59%,#464b54 100%);position:absolute;width:100%;height:100%;top:0;left:0}
.region--projects-list.projects-appli-3 ul{margin-top:2px;margin-bottom:0}
.projectscon--img .cell{-webkit-box-shadow:0 0 20px rgba(0,0,0,.08);box-shadow:0 0 20px rgba(0,0,0,.08);background-color:#fff}
.projectscon--img .cell .projectscon--p{padding:50px}
.projectscon--p p b{line-height:1.2;font-size:26px;margin-bottom:5px;display:inline-block;color:#34312F}
.projectscon--p p{margin-top:0;color:#666;line-height:1.5}
.projectscon--a a{background-color:#ffdb89;border:solid 1px #ffdb89;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;width:140px;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-weight:700;font-size:14px}
.projectscon--a a:hover{border:solid 1px #34312F;background-color:unset;color:#34312F;text-decoration:none}
.projectscon--a{margin-top:25px}
.hiddenbox{overflow:hidden}
.project--application.hiddenbox .h3-tit{margin-bottom:60px}
.projects--cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}
.projects--right{width:50%;height:720px;overflow:hidden;position:relative}
.projects--left{width:680px;padding:0;padding-right:40px;overflow:auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-left:-380px;max-height:calc(100% - 80px)}
.projects--right img{max-width:none;width:auto;height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.projects--left p{color:#666;margin-top:0;line-height:1.5}
.projects--top a,.projects--top b{line-height:1.2;color:#ffdb89;font-size:30px;font-weight:600;margin-bottom:15px;display:inline-block}
.projects--top b{color:#34312F}
.projects--tit{font-weight:700;font-size:22px;line-height:1.2;margin-bottom:15px}
.projects--tit+p,.projects--top+p{margin-top:5px}
.projects--main .projects--cell:nth-child(even){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.projects--main .projects--cell:nth-child(even) .projects--left{margin-left:380px;direction:rtl;padding-right:0;padding-left:40px}
.projects--main .projects--cell:nth-child(even) .projects--left div,.projects--main .projects--cell:nth-child(even) .projects--left p{direction:ltr}
#owl-demo2 .item{height:720px}
#owl-demo2 .owl-nav{width:121px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;left:0;bottom:0}
#owl-demo2 .owl-dots{display:none}
#owl-demo2 .owl-nav .owl-next,#owl-demo2 .owl-nav .owl-prev{width:60px;height:60px;border-radius:0;background-color:rgba(253,197,0,.7);position:initial;-webkit-transform:none;-ms-transform:none;transform:none}
#owl-demo2 .owl-nav .owl-next:hover,#owl-demo2 .owl-nav .owl-prev:hover{background-color:#ffdb89}
.projects--main .projects--cell:nth-child(even) #owl-demo2 .owl-nav{left:auto;right:0}
@media (max-width:1519px){.projectscon--p p b{font-size:22px}
.project--application.hiddenbox .h3-tit{margin-bottom:50px}
.projects--left{width:520px;padding-right:30px;margin-left:-300px;max-height:calc(100% - 60px)}
.projects--main .projects--cell:nth-child(even) .projects--left{margin-left:300px;padding-left:30px}
.projects--top a,.projects--top b{font-size:26px;margin-bottom:12px}
.projects--tit{font-size:20px}
#owl-demo2,.projects--right{height:660px}
}
@media (max-width:1199px){.project--application.hiddenbox .h3-tit{margin-bottom:40px}
.region--projects-list ul{margin-top:50px;margin-bottom:50px}
.region--projects-list ul li p{font-size:20px;padding:15px}
.project--left{-webkit-transform:none;-ms-transform:none;transform:none;padding:40px 0}
.project--top{margin-top:20px}
.features--ul li+li{margin-top:15px}
.features--ul{margin-top:20px}
.projectscon--p p b{font-size:18px;margin-bottom:0}
.projectscon--img .cell .projectscon--p{padding:30px}
.projects--left{width:440px;padding-right:20px;margin-left:-240px;max-height:calc(100% - 40px)}
.projects--main .projects--cell:nth-child(even) .projects--left{margin-left:240px;padding-left:20px}
#owl-demo2,.projects--right{height:620px}
.projects--top a,.projects--top b{font-size:24px;margin-bottom:10px}
.projects--tit{font-size:18px;margin-bottom:10px}
.projectscon--a a{width:130px;height:38px}
}
@media (max-width:991px){.project--application.hiddenbox .h3-tit{margin-bottom:30px}
.region--projects-list ul{margin-top:40px;margin-bottom:40px}
.region--projects-list ul li{width:calc(50% - 1px)}
.region--projects-list ul li:nth-child(3n){margin-right:2px}
.region--projects-list ul li:nth-child(2n){margin-right:0}
.region--projects-list ul li p{font-size:18px}
.project--top{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.project--left{width:100%;padding-top:0;margin-top:15px}
.project--right{width:100%;padding-bottom:0}
.pro-ul.paddingB-40{padding-bottom:30px}
.region--projects-list.projects-appli-4 ul li{width:calc(50% - 1px)}
.region--projects-list.projects-appli-4 ul li:nth-child(3n){margin-right:2px}
.region--projects-list.projects-appli-4 ul li:nth-child(4n){margin-right:2px}
.region--projects-list.projects-appli-4 ul li:nth-child(2n){margin-right:0}
.projectscon--p p b{font-size:17px}
.projects--left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;-webkit-transform:none;-ms-transform:none;transform:none;position:initial;padding:40px 20px;max-height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.projects--main .projects--cell:nth-child(even){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.projects--main .projects--cell:nth-child(even) .projects--left{padding:40px 20px;margin-left:0}
.projects--cell{overflow:hidden}
.projectscon--a{margin-top:5px}
#owl-demo2,.projects--right{height:auto}
}
@media (max-width:767px){.region--projects-list ul{margin-top:30px;margin-bottom:30px}
.region--projects-list ul li p{font-size:16px}
.project--right p{margin-bottom:10px}
.projectscon--p p b{font-size:16px}
.projects--cell,.projects--main .projects--cell:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.projects--left,.projects--main .projects--cell:nth-child(even) .projects--left{width:100%;padding:20px;padding-bottom:40px}
.projects--right{background-color:#f7f7f7;width:100%;padding-bottom:75%}
#owl-demo2,.projects--right img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.projects--top a,.projects--top b{font-size:18px}
.projectscon--a a{font-size:13px;width:120px;height:36px}
.projects--left p{margin-bottom:10px}
#owl-demo2 .item{height:auto;width:100%;padding-bottom:75%}
#owl-demo2 .owl-nav .owl-next,#owl-demo2 .owl-nav .owl-prev{width:46px;height:46px}
#owl-demo2 .owl-nav{width:93px}
}
@media (max-width:575px){.project--application.hiddenbox .h3-tit{margin-bottom:20px}
.region--projects-list ul li p{font-size:14px}
.region--projects-list ul{margin-top:20px;margin-bottom:20px;display:block}
.region--projects-list ul li{width:100%;margin:2px 0;padding:0 2px}
.region--projects-list ul li:nth-child(3n){margin-right:0}
.project--top{margin-top:15px}
.project--right{padding-top:20px}
.project--left{padding-bottom:30px}
.features--ul li:before{font-size:16px;top:2px}
.features--ul li b{margin-bottom:2px}
.features--ul li+li{margin-top:10px}
.pro-ul.paddingB-40{padding-bottom:20px}
.region--projects-list.projects-appli-4 ul li{width:100%;margin-bottom:2px}
.region--projects-list.projects-appli-4 ul li:nth-child(3n){margin-right:0}
.region--projects-list.projects-appli-4 ul li:nth-child(4n){margin-right:0}
.region--projects-list.projects-appli-4 ul li:nth-child(2n){margin-right:0}
.features--ul li{padding-left:25px}
.projectscon--p p b{font-size:14px}
.projectscon--img .cell .projectscon--p{padding:15px}
.projectscon--a a{font-size:12px;width:110px;height:32px}
.projects--top a,.projects--top b{font-size:16px}
.projects--tit{font-size:15px}
.projects--tit+p,.projects--top+p{margin-top:0}
.projects--left,.projects--main .projects--cell:nth-child(even) .projects--left{padding:20px;padding-bottom:30px}
}
/*! Applications*/.applications--top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.applications--left{width:66.666%}
.applications--right{width:27.777%}
.quotation--message__main{position:fixed;z-index:999;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none;width:1000px}
.quotation--message__main-con{max-height:calc(100vh - 60px);width:1000px;background-color:unset;-webkit-box-shadow:0 0 20px rgba(0,0,0,.3);box-shadow:0 0 20px rgba(0,0,0,.3);border-radius:5px;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap}
.quotation--message__left{width:45%}
.quotation--message__right{width:55%;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.applications--right-a>span:after{position:fixed;z-index:998;background-color:rgba(51,51,51,.5);content:"";width:100%;height:100%;left:0;top:0;display:none}
.quotation--message__main.contact-mail form>div{margin-bottom:20px}
.quotation--message__tit{font-weight:700;font-size:28px;line-height:1.1;font-style:italic;color:#ffdb89}
.quotation--message__p{font-size:14px;color:#919191;margin-top:10px;margin-bottom:20px}
.quotation--message__main.contact-mail form input.input{background-color:#efd248;color:#fff}
.quotation--message__main.contact-mail form input.input:hover{border-color:#34312F;color:#34312F;background-color:unset}
.close-message1{position:absolute;top:18px;right:-15px;color:#34312F;font-size:16px;line-height:1;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;background-color:#fff;border:solid 1px #bababa;border-radius:50px;width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.close-message1:hover{background-color:#efd248;color:#34312F;border-color:#efd248}
.quotation-opened .quotation--message__main{display:block}
.quotation-opened.applications--right-a>span:after{display:block}
.prolist1--img{margin-top:50px}
.quotationform{margin-top:30px}
.applications--right-a .contact-mail form input,.applications--right-a .contact-mail form textarea{border-radius:5px}
.applications--right-cell>a,.applications--right-cell>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f8f8f8;border:solid 1px #e7e7e7;border-radius:5px;padding:15px 20px;font-weight:700;line-height:1;cursor:pointer;color:#34312F;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.applications--right-cell>a i,.applications--right-cell>span i{line-height:1;padding-right:15px;font-weight:400;font-size:20px;cursor:pointer}
.applications--right-cell+.applications--right-cell{margin-top:20px}
.applications--right-cell>a:hover,.applications--right-cell>span:hover{background-color:#ffdb89;text-decoration:none;color:#fff}
.applications-list{margin-top:0}
.applications-list a{display:block;background-color:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.16);box-shadow:0 1px 2px rgba(0,0,0,.16);border-radius:8px 8px 0 0;overflow:hidden;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.applications-list a p{margin:0;line-height:1.3;font-weight:600;font-size:20px;color:#34312F;padding:25px 10px;margin-top:20px;position:relative}
.applications-list a p:before{content:"";width:40px;height:5px;background-color:#ffdb89;top:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.applications-list a:hover{text-decoration:none;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.16);box-shadow:0 6px 12px rgba(0,0,0,.16)}
.applications-list a:hover p:before{width:calc(100% - 40px)}
.applications-top-img{margin-top:20px;max-width:100%}
.application--project ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:60px}
.application--project ul li{width:calc(20% - .8px);margin-right:1px;position:relative}
.application--project ul li:nth-child(5){margin-right:0}
.application--project ul li p{margin:0;padding:25px;width:100%;text-align:center;line-height:1.2;font-size:20px;font-weight:600;position:absolute;left:0;bottom:35px;color:#fff;z-index:2;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;line-height:1.2}
.application--project--img{position:relative}
.application--project--img:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(58,72,97,0)),color-stop(53%,rgba(36,45,60,.08)),color-stop(76%,rgba(27,33,44,.53)),to(rgba(12,14,19,.72)));background:-o-linear-gradient(top,rgba(58,72,97,0) 0,rgba(36,45,60,.08) 53%,rgba(27,33,44,.53) 76%,rgba(12,14,19,.72) 100%);background:linear-gradient(180deg,rgba(58,72,97,0) 0,rgba(36,45,60,.08) 53%,rgba(27,33,44,.53) 76%,rgba(12,14,19,.72) 100%);z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.application--project ul [data-lightbox]:after{display:none}
.application--project ul li p:after{content:"";width:40px;height:5px;background-color:#fff;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute}
.application--project ul li p:before{content:"\e63f";vertical-align:middle;font-size:46px;font-family:iconfont;line-height:1;cursor:pointer;font-style:normal;color:#fff;font-weight:400;margin-bottom:25px;display:none}
.application--project ul li a:hover p{bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}
.application--project ul li a:hover p:after{display:none}
.application--project ul li a:hover p:before{display:block}
.application--project ul li a:hover{text-decoration:none}
.application--project ul li a:hover .application--project--img:before{background-color:rgba(58,72,97,.72)}
@media (max-width:1519px){.application--project ul{margin-top:50px}
.application--project ul li p{padding:20px 10px;font-size:18px}
.application--project ul li p:before{font-size:40px}
.quotation--message__tit{font-size:26px}
}
@media (max-width:1199px){.quotation--message__tit{font-size:22px}
.application--project ul li p{font-size:18px;padding:20px}
.application--project ul{-ms-flex-wrap:wrap;flex-wrap:wrap}
.application--project ul li:nth-child(1),.application--project ul li:nth-child(2),.application--project ul li:nth-child(3){width:calc(33.333% - .666px)}
.application--project ul li:nth-child(4),.application--project ul li:nth-child(5){width:calc(50% - .5px)}
.application--project ul li:nth-child(3),.application--project ul li:nth-child(5){margin-right:0}
.quotation--message__main-con{max-height:calc(100vh - 60px);width:900px}
.quotation--message__main{width:900px}
}
@media (max-width:991px){.quotation--message__tit{font-size:20px}
.application--project ul{margin-top:40px}
.applications--top{-ms-flex-wrap:wrap;flex-wrap:wrap}
.applications--left{width:100%}
.applications--right{width:100%;margin-top:15px}
.applications--right-cell>a i,.applications--right-cell>span i{font-size:18px}
.applications--right-cell>a,.applications--right-cell>span{padding:12px}
.applications--right-cell+.applications--right-cell{margin-top:15px}
.applications-list a p{font-size:18px}
.application--project ul li p{font-size:16px}
.application--project ul li p:before{font-size:36px}
.application--project ul li p:after{height:3px}
.quotation--message__left{display:none}
.quotation--message__main-con{display:block;max-height:calc(100vh - 60px);width:100%}
.quotation--message__main{width:80%}
.quotation--message__right{width:100%}
}
@media (max-width:767px){.quotation--message__tit{font-size:18px}
.applications-list a p{font-size:16px;padding:20px 10px;margin-top:15px}
.applications-list a p:before{height:3px}
.application--project ul{margin-top:30px}
.quotation--message__right{padding:20px}
.quotationform{margin-top:15px}
}
@media (max-width:575px){.quotation--message__tit{font-size:16px}
.applications-list a p{font-size:14px;padding:10px 10px;margin-top:10px}
.applications--right-cell>a i,.applications--right-cell>span i{font-size:16px}
.applications--right-cell+.applications--right-cell{margin-top:12px}
.applications--right-cell>a,.applications--right-cell>span{padding:10px}
.applications-top-img{margin-top:15px}
.application--project ul{margin-top:20px}
.application--project ul li p{font-size:14px;bottom:10px}
.application--project ul li:nth-child(1),.application--project ul li:nth-child(2),.application--project ul li:nth-child(3),.application--project ul li:nth-child(4),.application--project ul li:nth-child(5){width:calc(50% - .5px);margin-right:1px}
.application--project ul li:nth-child(2n){margin-right:0}
.application--project ul li:nth-child(5){width:100%;margin-right:0}
}
/*! pro*/.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-property:transform,-webkit-transform}
.swiper-invisible-blank-slide{visibility:hidden}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-lock{display:none}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}
.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}
.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}
.swiper-pagination-lock{display:none}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}
.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-scrollbar-lock{display:none}
.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}
.pc-slide{width:100%;margin:0 auto}
.view .swiper-container{width:100%}
.view .arrow-left:before{position:absolute;left:10px;top:50%;margin-top:-25px;z-index:10;color:#34312F;content:"\e611";vertical-align:middle;font-size:50px;font-family:iconfont;line-height:1;cursor:pointer;font-style:normal;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);font-weight:700;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.view .arrow-right:before{position:absolute;right:10px;top:50%;margin-top:-25px;z-index:10;color:#34312F;content:"\e611";vertical-align:middle;font-size:50px;font-family:iconfont;line-height:1;cursor:pointer;font-style:normal;font-weight:700;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.view .arrow-left:hover:before,.view .arrow-right:hover:before{color:#ffdb89}
.preview{margin-top:0;width:375px;position:absolute;left:0;bottom:0;margin-left:300px;z-index:2;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:distribute;align-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}
.preview .swiper-container{width:380px}
.preview .swiper-slide{cursor:pointer}
.preview .swiper-container{display:none}
.preview .swiper-container.swiper-container-horizontal{display:block}
.pc-slide{position:relative}
.preview .arrow-left{position:absolute;height:32px;width:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#8d99ae;right:-45px;top:17px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer}
.preview .arrow-left:before{display:block;color:#fff;content:"\e611";font-size:20px;font-family:iconfont;line-height:1;cursor:pointer;font-style:normal;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);cursor:pointer}
.preview .arrow-right{position:absolute;height:32px;width:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#8d99ae;right:-45px;top:51px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer}
.preview .arrow-right:before{display:block;color:#fff;content:"\e611";font-size:20px;font-family:iconfont;line-height:1;cursor:pointer;font-style:normal;cursor:pointer}
.preview .arrow-left:hover,.preview .arrow-right:hover{background-color:#ffdb89}
.preview img{width:calc(100% - 4px);border:2px solid #fff}
.preview .active-nav img{border:2px solid #ffdb89;width:calc(100% - 4px)}
.pc-slide img{max-width:100%}
.prolist--top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.prolist--left{width:48.611%}
.prolist--right{width:45.833%}
.pro-series ul{max-height:none}
.region--page .pro--left ul{margin-top:20px;font-style:italic}
.region--page .pro--left ul li::marker{color:#34312F}
.pro--top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;overflow:hidden;max-width:100%;min-height:580px}
.pro--left{width:720px;padding-right:100px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-left:-360px}
.pro--right{width:50%;line-height:0}
.region--pro{margin-top:20px}
.slide-s{position:absolute;left:0;bottom:0;background-color:#8d99ae;height:100px;width:280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:28px;font-weight:700;font-style:italic;z-index:2;color:#fff}
.slide-b{background-color:rgba(255,255,255,.9);width:100%;height:100px;position:absolute;left:0;bottom:0;z-index:1}
.pro-technical--main{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.pro-technical--left{width:470px}
.pro-technical--right{width:calc(100% - 530px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.pro-technical--right ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.pro-technical--right ul li{width:47%;border-bottom:solid 1px #d2d2d2;padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.pro-technical--right ul li span:first-child{font-weight:700;white-space:nowrap}
.pro-technical--right ul li span+span{padding-left:20px}
.pro-technical--right ul li a.pro--pdf-li{line-height:1.3;font-weight:700}
.pro-technical--right ul li a.pro--pdf-li:before,.pro-technical-right .pro-pdf-li:before{content:"\e61c";vertical-align:middle;font-size:26px;font-family:iconfont;line-height:1;cursor:pointer;font-style:normal;padding-right:10px;font-weight:300}
.pro-technical--right .applications--right-cell>a i,.pro-technical--right .applications--right-cell>span i{padding-right:10px}
.pro-technical-b{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex}
.pro-technical-b .applications--right-cell+.applications--right-cell{margin:0 0 0 20px}
.pro-technical-b .applications--right-cell>a,.pro-technical-b .applications--right-cell>span{padding:12px 14px;border:1px solid #34312F;background-color:unset;border-radius:5px}
.pro-technical-b .applications--right-cell>a:hover,.pro-technical-b .applications--right-cell>span:hover{background-color:#ffdb89;border-color:#ffdb89}
#owl-demo3{margin-top:40px;position:relative;z-index:2}
#owl-demo3 .item{border-radius:8px 8px 0 0;border:solid 1px rgba(142,154,175,.2);text-align:center;overflow:hidden}
#owl-demo3 .item p{margin:0 20px;padding:20px 0;margin-top:15px;position:relative;color:#34312F;font-weight:600;line-height:1.3;font-size:20px}
#owl-demo3 .item p:before{content:"";position:absolute;left:50%;top:0;width:40px;height:5px;background-color:#ffdb89;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
#owl-demo3 .item img{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
#owl-demo3 .item a:hover{text-decoration:none}
#owl-demo3 .item:hover p:before{width:100%}
#owl-demo3 .item:hover img{-webkit-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}
#owl-demo3 .owl-next,#owl-demo3 .owl-prev{width:30px;height:50px;border-radius:0;background-color:#fff;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.16);box-shadow:0 6px 12px rgba(0,0,0,.16)}
#owl-demo3 .owl-prev{left:0}
#owl-demo3 .owl-next{right:0}
#owl-demo3 .owl-next:after,#owl-demo3 .owl-prev:after{color:#34312F}
#owl-demo3 .owl-next:hover,#owl-demo3 .owl-prev:hover{background-color:#ffdb89}
#owl-demo3 .owl-next:hover:after,#owl-demo3 .owl-prev:hover:after{color:#fff}
.region--pro-application{position:relative}
.region--pro-application:after{content:"";height:57.5%;width:100%;background-color:#8d99ae;position:absolute;left:0;top:0}
.region--pro-application .h3-tit{position:relative;z-index:2;color:#fff}
.pro-installation--list{margin-top:40px}
.pro-installation--list .cell{text-align:center;border:solid 1px #f1f1f1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;height:100%}
.pro-installation--list .cell p{background-color:#ffdb89;color:#fff;line-height:1.3;margin:0;padding:12px 10px;font-weight:600}
.pro-installation--list .cell img{-webkit-transform:translate(-50%,-50%) scale(.9);-ms-transform:translate(-50%,-50%) scale(.9);transform:translate(-50%,-50%) scale(.9);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.pro-installation--list .cell:hover img{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}
.pro-installation--list .cell .img--75,.pro-installation--list .cell .img--75 img{background-color:#fff}
.pro-installation--list .cell:hover{-webkit-box-shadow:0 14px 23px rgba(0,0,0,.16);box-shadow:0 14px 23px rgba(0,0,0,.16)}
#owl-demo4{margin-top:40px;padding:0 50px}
#owl-demo4 a{background-color:#fff;display:block;border:solid 1px #f1f1f1}
#owl-demo4 .owl-next,#owl-demo4 .owl-prev{width:30px;height:50px;border-radius:0;background-color:#fff;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.16);box-shadow:0 6px 12px rgba(0,0,0,.16)}
#owl-demo4 .owl-prev{left:0}
#owl-demo4 .owl-next{right:0}
#owl-demo4 .owl-next:after,#owl-demo4 .owl-prev:after{color:#34312F}
#owl-demo4 .owl-next:hover,#owl-demo4 .owl-prev:hover{background-color:#ffdb89}
#owl-demo4 .owl-next:hover:after,#owl-demo4 .owl-prev:hover:after{color:#fff}
#owl-demo3 .owl-dots,#owl-demo4 .owl-dots{display:none}
#owl-demo4 a img{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
#owl-demo4 a:hover img{-webkit-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}
#owl-demo4 a:hover .inst-at--tit{color:#ffdb89}
#owl-demo4 a:hover{text-decoration:none}
.pro-famil--ul{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.pro-famil--ul li{width:calc(16.666% - 29.166px);margin:0 35px 35px 0}
.pro-famil--ul li:nth-child(6n){margin-right:0}
.pro-famil--ul li a{background-color:#fff;display:block;border:solid 1px #f1f1f1}
.pro-famil--ul a img{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.pro-famil--ul a:hover img{-webkit-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}
.pro-famil--ul a:hover .inst-at--tit{color:#ffdb89}
.pro-famil--ul a:hover{text-decoration:none}
.pro-family--main{position:relative}
.family--pdf a{padding:10px 15px;line-height:1;color:#34312F;font-weight:700;border:1px solid #34312F;opacity:1;border-radius:5px;position:absolute;right:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.family--pdf a:before{content:"\e61c";vertical-align:middle;font-size:22px;font-family:iconfont;line-height:1;cursor:pointer;font-style:normal;padding-right:10px;font-weight:300}
.family--pdf a:hover{text-decoration:none;background-color:#ffdb89;border-color:#ffdb89;color:#fff}
@media (min-width:1200px){.region--pro .stage{width:100%;padding:0;max-width:100%}
}
@media (max-width:1519px){.prolist--top{-ms-flex-wrap:wrap;flex-wrap:wrap}
.prolist--left{width:100%}
.prolist--right{width:100%;display:none}
.pro--left{width:560px;padding:40px 60px 40px 0;margin-left:-280px}
.slide-b{height:70px;background-color:#e1e2e4}
.slide-s{background-color:#8d99ae;height:70px;width:200px;font-size:18px;font-weight:700}
.preview{width:295px;height:70px;margin-left:220px}
.preview .swiper-container{width:295px}
.preview .arrow-left{height:26px;width:26px;top:10px}
.preview .arrow-right{height:26px;width:26px;top:38px}
.slide-b{position:initial}
.pro-technical--right ul li{width:100%;padding:10px 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:1.3}
.pro-technical-b{margin-top:40px}
.pro-technical--right ul li a.pro--pdf-li:before{font-size:20px}
.pro-famil--ul{margin-bottom:-15px}
.pro-famil--ul li{width:calc(20% - 14px);margin:0 15px 15px 0}
.pro-famil--ul li:nth-child(6n){margin-right:15px}
.pro-famil--ul li:nth-child(5n){margin-right:0}
}
@media (max-width:1199px){.slide-s{height:46px;width:auto;padding:15px;top:0;left:0;background-color:rgba(141,153,174,.9);font-size:16px}
.preview{width:100%;height:auto;margin-left:0;margin-top:0;position:relative;padding:10px 25px}
.preview .swiper-container{width:100%}
.slide-b{display:none}
.pro--top{min-height:auto}
.pro--left{width:50%;padding:40px 40px 40px 0;margin-left:0;-webkit-transform:none;-ms-transform:none;transform:none;position:initial}
.view .arrow-left:before,.view .arrow-right:before{font-size:30px}
.preview .arrow-left{height:calc(100% - 20px);width:20px;top:10px;left:0}
.preview .arrow-right{height:calc(100% - 20px);width:20px;top:10px;right:0}
.pro-technical--left{width:400px}
.pro-technical--right{width:calc(100% - 440px)}
#owl-demo3 .item p{font-size:18px}
#owl-demo3 .item p:before{height:3px}
.pro-installation--list{margin-top:30px}
#owl-demo4,.pro-famil--ul{margin-top:30px}
}
@media (max-width:991px){.pro--top{-ms-flex-wrap:wrap;flex-wrap:wrap}
.pro--left{width:100%;padding:30px 0}
.pro--right{width:100%;margin-bottom:30px}
.pro--left p{margin-top:0;margin-bottom:10px}
.region--page .pro--left ul{margin-top:15px}
.pro-technical--main{-ms-flex-wrap:wrap;flex-wrap:wrap}
.pro-technical--left{max-width:500px;width:100%;margin-bottom:10px}
.pro-technical--right{width:100%}
.pro-technical--right ul li{width:48%}
.pro-technical--right ul li span+span{padding-left:15px}
.pro-technical-b{margin-top:30px}
.pro-technical--main{margin-top:30px}
#owl-demo3{margin-top:30px}
#owl-demo3 .owl-next,#owl-demo3 .owl-prev,#owl-demo4 .owl-next,#owl-demo4 .owl-prev{width:22px;height:40px}
#owl-demo4{margin-top:20px;padding:0 36px}
.pro-famil--ul{margin-top:20px}
.pro-famil--ul li{width:calc(25% - 11.25px);margin:0 15px 15px 0}
.pro-famil--ul li:nth-child(6n){margin-right:15px}
.pro-famil--ul li:nth-child(5n){margin-right:15px}
.pro-famil--ul li:nth-child(4n){margin-right:0}
.family--pdf{text-align:center;margin-bottom:30px}
.family--pdf a{padding:8px 15px;position:initial;display:inline-block}
.family--pdf a:before{font-size:18px}
}
@media (max-width:767px){.pro-installation--list{margin-top:25px}
.region--page .pro--left ul{margin-top:10px}
.pro--left .pro-ul li+li{margin-top:3px}
.slide-s{height:40px;font-size:14px}
.pro-technical--right ul li{width:100%;padding:8px 0}
.pro-technical-b .applications--right-cell>a,.pro-technical-b .applications--right-cell>span{padding:10px}
.pro-technical--main{margin-top:25px}
#owl-demo3{margin-top:20px}
#owl-demo3 .item p{font-size:16px;padding:15px 0;margin-top:10px}
#owl-demo4{margin-top:10px}
.pro-famil--ul{margin-top:10px;margin-bottom:-10px}
.pro-famil--ul li{width:calc(33.333% - 6.666px);margin:0 10px 10px 0}
.pro-famil--ul li:nth-child(6n){margin-right:10px}
.pro-famil--ul li:nth-child(5n){margin-right:10px}
.pro-famil--ul li:nth-child(4n){margin-right:10px}
.pro-famil--ul li:nth-child(3n){margin-right:0}
.family--pdf{margin-bottom:20px}
}
@media (max-width:575px){.region--pro{margin-top:15px}
.pro--left{width:100%;padding:20px 0 15px}
.slide-s{height:36px;font-size:12px;padding:10px}
.pro-technical-b{margin-top:15px}
.pro-technical--main{margin-top:15px}
.pro-technical--right ul li{padding:6px 0}
.pro-technical-b .applications--right-cell>a,.pro-technical-b .applications--right-cell>span{padding:8px}
.pro-technical-b .applications--right-cell+.applications--right-cell{margin:0 0 0 15px}
#owl-demo3 .item p{font-size:14px;padding:10px 0;margin-top:10px}
.pro-installation--list{margin-top:15px}
#owl-demo4{padding:0;margin-top:0}
.pro-famil--ul{margin-top:0;margin-bottom:-5px}
.pro-installation--list .cell p{padding:8px}
.pro-famil--ul li{width:calc(50% - 2.5px);margin:0 5px 5px 0}
.pro-famil--ul li:nth-child(6n){margin-right:5px}
.pro-famil--ul li:nth-child(5n){margin-right:5px}
.pro-famil--ul li:nth-child(4n){margin-right:5px}
.pro-famil--ul li:nth-child(3n){margin-right:5px}
.pro-famil--ul li:nth-child(2n){margin-right:0}
.family--pdf{margin-bottom:15px}
.family--pdf a:before{font-size:14px}
}
/*! search02*/.search02 ol{padding-left:0}
.search02 .result-h3{background-color:#7d7d7d;text-align:center;font-weight:700;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;margin-left:15px}
.content1 section .search02 a .searchtit{font-weight:700;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:600;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:700;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 #125699}
.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 #125699;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:#125699;border-radius:30px;outline-style:none;border:0;-o-transition:all .3s;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:100px}
.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}
.search02 .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:#fff}
.pro-search-top{color:#666;font-size:14px}
.region--page .search02 a{text-decoration:none}
.region--page .search02 a:hover{text-decoration:underline}
@media (max-width:1199px){.result-hs{font-size:20px}
.pro-search-top{font-size:13px}
}
@media (max-width:575px){.result-hs{font-size:16px}
.pro-search-top{font-size:10px}
.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}
}
#data_panel .data-filter{position:sticky;top:70px;z-index:3;background-color:#f7f7f7;padding:10px 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:solid 2px #000}
.filter-item{border:solid 1px #e9e9e9;border-radius:3px;background-color:#fff;padding:8px;min-width:250px;cursor:pointer}
.data-filter__group+.data-filter__group{margin-left:50px}
.data-filter__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.filters__reset{padding:7px 30px;background-color:#c8c8c8;color:#fff;cursor:pointer;border-radius:3px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.filters__reset:hover{background-color:#ffdb89}
#data_panel .tabs__panel{min-height:300px}
@media (max-width:991px){#data_panel .data-filter{top:50px;padding:5px 0 10px}
.data-filter__group p{margin-top:0;margin-bottom:5px}
.data-filter__group+.data-filter__group{margin-left:35px}
.filter-item{min-width:200px;padding:6px}
.filters__reset{padding:5px 30px}
#data_panel .tabs__panel{min-height:300px}
}
@media (max-width:767px){.filter-item{min-width:auto}
.data-filter__group+.data-filter__group{margin-left:20px}
.filters__reset{padding:4px 30px}
}
@media (max-width:575px){.data-filter .data-filter__group:last-child{display:none}
#data_panel .tabs__panel{min-height:100px}
}
p.h2-tit-t{color:#8d99ae;padding-left:20px;margin-top:10px;margin-bottom:5px}
.about--company-t.about--company-t-1{background:url(../images/about-company-bg.png) no-repeat top center;background-size:100% 900px}
.h2-b{margin-bottom:50px}
.acompany--main{display:flex;justify-content:space-between}
.acompany--left{width:54.166%}
.acompany--right{width:41.666%}
.ranges--main{display:flex;justify-content:space-between;margin-bottom:-20px}
.ranges--cell{width:calc(33.333% - 13.333px)}
.ranges--cell-1{position:relative;width:100%;margin-bottom:20px;overflow:hidden}
.ranges--cell-1:after{content:"";width:100%;padding-bottom:100%;display:block}
.ranges--cell-1 .ranges--cell-con,.ranges--cell-1 span{position:absolute;left:0;top:0;width:100%}
.ranges--cell-1 span{padding-right:60px}
.ranges--cell-1 p{background-color:#ffdb89;left:0;bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;z-index:1;font-weight:700;position:absolute;width:100%;padding:25px;margin:0;color:#fff;text-align:center;font-size:20px}
.ranges--cell-1:hover p{transform:translateY(0)}
.ranges--main .ranges--cell:last-child{margin-top:-120px}
.ranges--main .ranges--cell:first-child .ranges--cell-1+.ranges--cell-1{margin-top:-60px}
.ranges--cell-1 img{transition:all .3s}
.ranges--cell-1:hover img{-webkit-transform:translate(-50%,-54%);-ms-transform:translate(-50%,-54%);transform:translate(-50%,-54%)}
.aculture-con{padding:120px 0;width:600px}
.aculture-con span{font-weight:700;color:#ffdb89}
.aculture-tit{color:#ffdb89;margin-top:30px;font-size:20px;font-weight:700;line-height:1.2;margin-bottom:10px}
.region--aculture{background:url(../images/argger-values.jpg) no-repeat center right;background-size:cover}
.aculture-tit+p{color:#8b95a8}
@media (max-width:1519px){.h2-b{margin-bottom:40px}
.ranges--cell-1 p{padding:20px;font-size:18px}
.aculture-con{padding:60px 0}
.aculture-tit+p{color:#34312F}
}
@media (max-width:1199px){.ranges--cell-1 span{padding-right:0}
.ranges--main .ranges--cell:last-child{margin-top:-100px}
.ranges--cell-1 p{padding:12px;font-size:16px}
.aculture-tit{margin-top:20px;font-size:18px;margin-bottom:5px}
.h2-b{margin-bottom:30px}
.region--aculture{background-image:unset;background-color:#f7f7f7}
.aculture-con{width:100%}
}
@media (max-width:991px){.acompany--main{flex-direction:column}
.acompany--left{width:100%}
.acompany--right{width:100%;margin-top:15px}
.h2-b{margin-bottom:20px}
p.h2-tit-t{margin-top:0}
.ranges--main{flex-direction:column}
.ranges--cell{width:100%}
.ranges--main .ranges--cell:first-child .ranges--cell-1:first-child:after{display:none}
.ranges--main .ranges--cell:first-child .ranges--cell-1:first-child span{position:initial;padding-bottom:0;display:inline-block}
.ranges--main .ranges--cell:first-child .ranges--cell-1+.ranges--cell-1{margin-top:0}
.ranges--main .ranges--cell:last-child{margin-top:0}
.ranges--cell-1 p{transform:translateY(0)}
.aculture-tit{margin-top:15px;font-size:16px;margin-bottom:10px}
}
@media (max-width:767px){.aculture-tit{margin-top:15px;font-size:15px;margin-bottom:10px}
.aculture-con{padding:40px 0}
}
@media (max-width:575px){.aculture-tit{margin-top:10px;font-size:13px;margin-bottom:5px}
.aculture-con{padding:20px 0}
.h2-b{margin-bottom:10px}
.acompany--right{margin-top:5px}
p.h2-tit-t{padding-left:0}
.ranges--cell-1 p{padding:10px;font-size:14px}
}

/*lang-multiple*/

.nav-lang-multiple{position:relative;text-align:center;cursor:pointer;float:right;display: flex;margin-left: 25px;}
.nav-lang-multiple>i{line-height: 1;font-size: 22px;color:#fff;transition: all .3s;padding:10px 0;}
.region--nav:hover .nav-lang-multiple>i,.region--nav.navtop .nav-lang-multiple>i,.region--nav.nav--fff .nav-lang-multiple>i{color:#34312F}
.nav-lang-multiple ul{position:absolute;top:40px;background:rgb(255 255 255 / 95%);box-shadow:0 0 10px 1px #999;padding:10px 15px;border-radius:5px;display:none;z-index:9;left:50%;transform:translateX(-50%);list-style:none}
.nav-lang-multiple li{width:100%}
.nav-lang-multiple li+li{margin-top:12px}
.nav-lang-multiple li a{display:flex;font-size:14px;color:#333;align-items:center}
.nav-lang-multiple li a img{width:20px;height:20px;margin-right:5px;box-shadow: 0 2px 5px rgba(0,0,0,.1);    border-radius: 50%;}
.nav-lang-multiple li a span{line-height:1}
.nav-lang-multiple:hover ul{display:block}
.nav-lang-multiple li a:hover,.region--nav:hover .nav-lang-multiple:hover>i,.region--nav.navtop .nav-lang-multiple:hover>i,.region--nav.nav--fff .nav-lang-multiple:hover>i{color:#ffdb89}
.head-top ul li ul li {
    margin: 5px 5px;
}

@media (max-width: 1519px) {

}
@media (max-width:1299px){
	.nav-lang-multiple {margin-right: 40px;}
	}

@media (max-width: 991px) {
	.nav--search .input-search {right: 110px;}
	.nav--right {padding-right:30px;}
.nav-lang-multiple li+li{margin-top:10px}
.nav-lang-multiple li a img{width:18px;height:18px}
.top-contact{margin-right:35px}
.nav-lang-multiple {
    margin-right: 5px;
    margin-left: 15px;
    position: absolute;
    right: 60px;
    z-index: 1;
}
.nav-lang-multiple>i{
color:#333;
}
}
@media (max-width: 575px) {
.nav--search .input-search {
    right: 150px;
}
}

/* support Inspiration */
.region-hide{overflow:hidden}
.new-img-box{width:700px;position:relative;z-index:2}
.new-flex{display:flex;position:relative}
.new-detail-top{width:calc(100% - 750px);padding-left:80px;display:flex;flex-direction:column;justify-content:center}
.new-detail-top:before{content:'';position:absolute;width:100%;height:calc(100% + 100px);background-color:#ffdb89;left:calc((100% - 1480px)/ 2 + 650px);top:-50px;z-index:0}
.new-detail-top h1,.new-detail-top p{position:relative;z-index:2}
.new-detail-top h1{color:#333;font-size:46px;line-height:1.3;margin-top:0;margin-bottom:30px}
.new-detail-top p{margin:0}
.new-bgc-white{background-color:#fff;padding:60px 80px;margin-left:-80px;margin-top:30px;margin-right:-80px;}
.new-bgc-white .features--ul{margin-top:0}
.new-bgc-white .features--ul b{margin-bottom:10px}
.new-bgc-white .features--ul li+li{margin-top:40px}
.new-img-list{position:relative;margin-bottom:30px;font-style:italic;font-weight:700}
.new-list-tit{position:absolute;left:0;bottom:0;font-size:20px;width:100%;color:#fff;background-color:rgba(58,72,97,.5);border-top:5px solid #ffdb89;padding:20px 40px;line-height:1.2}
.new-img-list+.marginB-20{font-weight:200}
.inst--img-100.inst--list .cell img{width:100%;max-width: 100%;}
.inst--img-100.inst--list .cell a:hover img{width:110%;max-width:110%}
@media (max-width:1519px){.new-img-box{width:50%}
.new-detail-top{width:50%;padding-left:50px}
.new-detail-top h1{font-size:38px;margin-bottom:20px}
.new-detail-top:before{height:calc(100% + 80px);left:calc((100% - 1160px)/ 2 + 515px);top:-40px}
.new-bgc-white .features--ul li+li{margin-top:35px}
.new-bgc-white{margin-left:0;margin-right:0;padding:50px 40px;margin-top:20px}
.new-bgc-white .features--ul li+li{margin-top:30px}
.new-list-tit{font-size:18px;padding:15px 30px}
.new-img-list{margin-bottom:25px}
}
@media (max-width:1199px){.new-img-box{width:45%}
.new-detail-top{width:55%;padding-left:40px}
.new-detail-top h1{font-size:30px}
.new-detail-top:before{height:calc(100% + 60px);left:calc((100% - 1160px)/ 2 + 490px);top:-30px}
.new-bgc-white{padding:40px 30px}
.new-list-tit{font-size:16px;padding:10px 20px;border-top-width:3px}
.new-img-list{margin-bottom:20px}
}
@media (max-width:991px){.new-flex{flex-direction:column}
.new-detail-top,.new-img-box{width:100%}
.new-detail-top{padding:30px}
.new-detail-top:before{height:100%;left:0;top:0}
.new-detail-top h1{font-size:24px;margin-bottom:15px}
.new-bgc-white .features--ul li+li{margin-top:20px}
.new-list-tit{font-size:14px;padding:8px 15px;border-top-width:2px}
}
@media (max-width:767px){.new-detail-top h1{font-size:22px}
.new-detail-top{padding:20px}
.new-bgc-white{padding:30px 20px}
.marginB-40{margin-bottom:20px}
.marginB-20{margin-bottom:10px}
}
@media (max-width:575px){.new-detail-top h1{font-size:20px}
.new-bgc-white{padding:20px}
}

/* 详情页修改 */
.pro-hole-list .cell{background-color:#f8f8f8;padding:10px;text-align:center}
.gray .pro-hole-list .cell{background-color:#fff}
.pro-hole-list .cell p{margin:15px 0 5px}
.pro-color-list .cell{display:flex}
.pro-color-left{width:90px;position:relative;margin-right:10px}
.pro-color-right{width:calc(100% - 100px)}
.color--right-tit{font-size:18px;font-weight:700;color:#707070;margin-bottom:15px;line-height:1}
.color--right-style{font-size:16px;color:#707070}
.color--right-style+.color--right-style{margin-top:10px}
.pro-gallery-list{display:flex;flex-wrap:wrap}
.pro-gallery-list li{width:calc(25% - .75px);position:relative;margin-right:1px}
.pro-gallery-list li:nth-child(4n){margin-right:0}
.pro-gallery-mask::before{content:'';position:absolute;width:100%;height:100%;background:linear-gradient(180deg,rgba(58,72,97,0) 0,rgba(36,45,60,.08) 53%,rgba(27,33,44,.53) 76%,rgba(12,14,19,.72) 100%);z-index:1}
.pro-gallery-tit{text-align:center;position:absolute;color:#fff;bottom:35px;left:50%;transform:translateX(-50%);font-size:20px;font-weight:600;z-index:4}
.pro-gallery-mask::after{content:'';position:absolute;width:3px;height:20px;background:#fff;left:50%;bottom:0;transform:translateX(-50%);z-index:2}
.region--pro-gallery [data-lightbox]:after{background-color:rgba(253,197,0,.3);z-index:3}
.pro-technical-left{width:470px}
.pro-technical-right{width:calc(100% - 530px)}
.pro-technical-right ul{padding-left:20px}
.pro-technical-right ul li{list-style-type:disc}
.pro-technical-right ul li::marker{color:#dfae00}
.pro-technical-right ul li+li{margin-top:10px}
.pro-technical-right span:first-child{font-weight:700;font-size:18px}
.pro-pdf-li{margin-top:30px;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;padding:22px 0}
.pro-pdf-li a{font-size:18px;font-weight:700}
.pro-technical-right .pro-pdf-li:before{color:#ffdb89}
.pro-color-note{margin-top:15px}
.pro-technical-right.no-left{width:100%}
@media (max-width:1519px){.color--right-tit{margin-bottom:10px}
}
@media (max-width:1199px){.color--right-tit{font-size:16px}
.color--right-style{font-size:14px}
.pro-color-left{width:80px}
.pro-color-right{width:calc(100% - 90px)}
.pro-technical-right{width:calc(100% - 440px)}
.pro-technical-right span:first-child{font-size:16px}
}
@media (max-width:991px){.pro-gallery-list li{width:calc(50% - .5px);margin-bottom:1px}
.pro-gallery-list li:nth-child(2n){margin-right:0}
.pro-technical-right{width:100%}
.pro-color-note{margin-top:10px}
.color--right-tit{font-size:14px;margin-bottom:5px}
.color--right-style{font-size:12px}
.color--right-style+.color--right-style{margin-top:5px}
}
@media (max-width:767px){.color--right-style+.color--right-style{margin-top:6px}
}
@media (max-width:575px){.pro-color-list.grid--2.grid--gutter>.cell{margin:0 10px 20px 0}
.pro-color-list.grid--2.grid--gutter>.cell:nth-child(2n){margin-right:0}
.pro-gallery-list li{width:100%;margin-right:0}
.pro-technical-right span:first-child{font-size:14px}
}
.inst-step--list{display:flex;flex-wrap:wrap;margin-bottom:-40px}
.inst-grid--xxl-3 .step-list-cell{width:calc(33.333333% - 20px);margin:0 30px 40px 0;position:relative;background-color:#f8f8f8;padding:10px}
.inst-grid--xxl-3 .step-list-cell:nth-child(3n){margin-right:0}
.inst-bgc-gray .img--75 img{background-color:#8b95a8}
.step-list-cell p{text-align:center;font-weight:300;color:#34312F;margin:25px 0 30px}
.step-list-num{width:70px;height:70px;background-color:#ffdb89;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#34312F;font-family:Mulish;position:absolute;left:0;top:0;border-radius:0 50% 50% 50%}
.nav--con{margin-left:60px;}
@media (max-width:1519px){.step-list-num{width:65px;height:65px;font-size:15px}
}
@media (max-width:1199px){.inst-grid--xl-2 .step-list-cell{width:calc(50% - 13.333333px);margin-right:20px}
.inst-grid--xl-2 .step-list-cell:nth-child(3n){margin-right:20px}
.inst-grid--xl-2 .step-list-cell:nth-child(2n){margin-right:0}
.step-list-num{width:60px;height:60px;font-size:14px}
.step-list-cell p{margin:20px 0}
.nav--con{margin-left:25px;}
}
@media (max-width:991px){.inst-grid--lg-2 .step-list-cell{width:calc(50% - 13.333333px);margin:0 20px 30px 0}
.step-list-num{width:55px;height:55px;font-size:13px}
.step-list-cell p{margin:15px 0}
}
@media (max-width:767px){.step-list-num{width:50px;height:50px;font-size:12px}
.inst-grid--md-1 .step-list-cell{width:100%;margin:0 0 20px}
.inst-grid--md-1 .step-list-cell:nth-child(3n){margin-right:0}
}
@media (max-width:575px){.inst-grid--sm-1 .step-list-cell{width:100%;margin:0 0 20px}
.inst-grid--sm-1 .step-list-cell:nth-child(3n){margin-right:0}
.step-list-num{width:45px;height:45px}
.inst-step--list{margin-bottom:0}
}


/* 2024.6.28 https://www.argger.com/products/poseidon/index.html页面修改 */
.add--pdf{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:25px}
.pdf--more{color:#ffdb89;font-size:16px;font-weight:700;display: flex;align-items: center;}
.pdf--more .icon-pdf{font-size:24px;font-weight:400;margin-right: 10px;}
.pdf--more:hover{color:#d9aa04;text-decoration:none}
.pdf--more .icon-jiantou-xia{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left: 5px;}
.pdf--more:hover .icon-jiantou-xia{margin-left:10px}
.add--color-list{margin-top:25px}
.add--color-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}
.add--color-list li{width:calc(12.5% - 18px);border:1px solid #e2e2e2}
.add--color-img{padding:5px 5px 0 5px;position: relative;}
.add--color-list li p{margin:10px 0;text-align:center;line-height:1.3}
.add--customer{margin-top:25px}
#owl-demo5 .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
#owl-demo5 .owl-item{background-color:#fff;border-radius:10px}
#owl-demo5 .item{padding:35px 40px}
#owl-demo5 .icon-shangyinhao{font-size:35px;color:#fee27f;line-height: 1;}
#owl-demo5 .icon-shangyinhao+p{margin: 15px 0 0 0;}
#owl-demo5 .owl-nav{display:none}
.add--customer-tips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px;row-gap:5px;margin-top:30px}
#owl-demo5 .owl-dots{text-align:center;margin-top: 20px;}
#owl-demo5 .owl-dots span{display:inline-block;width:10px;height:10px;border-radius:50%;border:1px solid #8b95a8;margin-right:5px}
#owl-demo5 .owl-dots .owl-dot.active span{background-color:#ffdb89;border-color:#ffdb89}
@media (max-width:1499px){.pdf--more,.pdf--more .icon-jiantou-xia{font-size:14px}
.pdf--more .icon-pdf{font-size:22px}
.add--color-list li{width:calc(16.666666% - 16.7px)}
#owl-demo5 .icon-shangyinhao{font-size:30px}
#owl-demo5 .item{padding:25px 30px}
.add--customer-tips{margin-top:20px}
}
@media (max-width:1199px){.pdf--more .icon-pdf{font-size:18px}
.add--color-list ul{gap:15px}
.add--color-list li{width:calc(20% - 12px)}
#owl-demo5 .icon-shangyinhao{font-size:28px}
#owl-demo5 .item{padding:20px 25px}
.add--customer-tips{margin-top:15px;row-gap:5px}
}
@media (max-width:990px){.pdf--more .icon-pdf{font-size:16px}
.add--color-list ul{gap:15px}
.add--color-list li{width:calc(25% - 11.3px)}
#owl-demo5 .icon-shangyinhao{font-size:24px}
#owl-demo5 .item{padding:20px 25px}
.add--customer-tips{margin-top:10px;row-gap:5px}
#owl-demo5 .owl-dots{margin-top:15px}
}
@media (max-width:767px){.pdf--more .icon-pdf{font-size:14px}
.add--color-list ul{gap:15px}
.add--color-list li{width:calc(33.333333% - 10px)}
#owl-demo5 .icon-shangyinhao{font-size:20px}
#owl-demo5 .item{padding:15px 20px}
.add--customer-tips{margin-top:0}
#owl-demo5 p{margin-bottom:10px}
#owl-demo5 .owl-dots{margin-top:10px}
.add--customer-tips span{line-height:1.3}
}
@media (max-width:575px){.pdf--more,.pdf--more .icon-jiantou-xia{font-size:12px}
}


.region-curtain{margin-top: 20px;background-color: #8B95A8;}
.curtain-flex{display: flex;gap: 60px;justify-content: space-between;}
.curtain-flex--con{width: calc(58% - 60px);}
.curtain-flex--img{width: 42%;}
.curtain-flex--img img{width: 100%;}
.curtain-flex--con h1,.curtain-flex--con p{color: #fff;}
.curtain-flex--con h1{font-size: 46px;line-height: 1.4;margin: 0 0 10px;}
@media(max-width:1499px){
    .curtain-flex--con h1{font-size: 38px;}
}

@media(max-width:1199px){
    .curtain-flex--con h1{font-size: 30px;}
}
@media(max-width:991px){
    .curtain-flex{flex-direction: column;gap: 20px;}
    .curtain-flex--con{width: 100%;}
    .curtain-flex--img{width: 100%;}
}
@media(max-width:767px){
    .curtain-flex--con h1{font-size: 24px;}
}
@media(max-width:575px){
    .curtain-flex--con h1{font-size: 20px;}
}

.specifications-grid .cell{background-color: #e6e6e6;padding: 20px;border: 1px solid #ccc;}
.specifications-grid .cell b{margin-top: 20px;margin-bottom: 10px;color: #34312F;font-size: 16px;font-weight: bold;display: block;padding-left: 10px;}
.specifications-grid .cell ul{padding-left: 10px;}
@media(max-width:991px){
    .specifications-grid .cell b{font-size: 14px;margin-top: 10px;margin-bottom: 5px;} 
}
@media(max-width:767px){
    .specifications-grid .cell b{font-size: 12px;}
}

.details-grid .cell{border: 1px solid #ccc;text-align: center;background-color: #f7f7f7;}
.details-grid .cell p{color: #34312F;margin: 10px 0;font-weight: bold;}

/* productas PDF link */
.pro-pdf-btn{display: flex;flex-wrap: wrap;gap: 20px;}
.pro-pdf-btn .catalog--a{margin-top: 0;}
.pro-pdf-btn .catalog--a a{width: 100%;padding: 0 15px;}

/* support video link */
.add--video .h3-tit{display: flex;align-items: baseline;gap:20px;}
.add--video .h3-tit a{font-size: 22px;font-weight: 600;}

@media (max-width:1499px){
    .add--video .h3-tit a{font-size: 18px;}
}
@media (max-width:1199px){
    .pro-pdf-btn{gap: 15px;} 
}
@media (max-width:991px){
    .pro-pdf-btn .catalog--a a{padding: 0 10px;} 
}
@media (max-width:767px){
    .add--video .h3-tit{gap: 15px;}
    .add--video .h3-tit a{font-size: 14px;} 
}
@media (max-width:575px){
    .add--video .h3-tit{gap: 10px;}
    .add--video .h3-tit a{font-size: 12px;}
}