*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}

[class*=' icon-'],[class^=icon-] {
	font-family: iconfont;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	speak: none;
	text-transform: none
}

.wow{visibility:hidden}
.no-cssanimations .wow{visibility:visible}
.mt-10{margin-top:10px}
.mt-20{margin-top:20px}
.mt-30{margin-top:30px}
.mt-40{margin-top:40px}
.mt-50{margin-top:50px}
.mt-60{margin-top:60px}
.mt-70{margin-top:70px}
.mt-80{margin-top:80px}
.mt-90{margin-top:90px}
.mt-100{margin-top:100px}
.mt-110{margin-top:110px}
.mt-120{margin-top:120px}
.mt-140{margin-top:140px}
.mt-150{margin-top:150px}
.mt-160{margin-top:160px}
.mt-180{margin-top:180px}
.mb-80{margin-bottom:80px}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track::after,.slick-track::before{display:table;content:""}
.slick-track::after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px;outline:0}
.slick-slide a{outline:0}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.search-full{display:none;height:82px;z-index:640}
.search-full .icon-close{-webkit-transition:transform .4s;transition:transform .4s;position:absolute;right:7.8%;top:50%;font-size:16px;color:rgba(17,17,17,.8);margin-top:-8px}
.search-head{max-width:600px;margin:0 auto;padding-right:40px;position:relative;height:100%}
.search-content{height:82px;position:relative;padding-left:40px}
.search-content input{position:absolute;left:40px;top:0;width:calc(100% - 40px);height:100%;border:none;background-color:transparent;font-size:16px;color:rgba(17,17,17,.8)}
.search-content input::-webkit-input-placeholder{color:rgba(17,17,17,.5)}
.search-content .icon-search{-webkit-transition:color .4s;transition:color .4s;background-color:transparent;outline:0;cursor:pointer;position:absolute;left:0;top:50%;font-size:18px;color:rgba(17,17,17,.8);border:none;padding:0;margin-top:-9px}

@-webkit-keyframes move{0%{transform:translateY(0)}
70%{transform:translateY(10px)}
100%{opacity:0;transform:translateY(0)}
}
@keyframes move{0%{transform:translateY(0)}
70%{transform:translateY(10px)}
100%{opacity:0;transform:translateY(0)}
}
.back-list i{font-size:12px;display:inline-block;margin-left:5px}
.list-toggle__full div{margin-bottom:14px}
.list-toggle__full a{-webkit-transition:color ease-out .4s;transition:color ease-out .4s;display:inline-block;font-size:14px;color:#111;line-height:1.6;letter-spacing:1px}
.list-next,.list-prev{padding-left:60px;position:relative}
.list-next span,.list-prev span{display:inline-block;vertical-align:top}
.list-next span:first-child,.list-prev span:first-child{position:absolute;left:0;top:0}
.list-main{padding-top:40px;border-top:1px solid rgba(17,17,17,.1)}
.page-bgPic{position:relative}
.page-bgPic .pic{position:relative;padding-top:32.29%}
.page-bgPic .pic:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(17,17,17,.3)}
.page-bgPic .small-pic{display:none}
.page-bgPic .cont{position:absolute;left:0;top:50%;width:100%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 20px;z-index:10}
.page-bgPic .cont span{font-size:44px;color:#fff;line-height:1.6;letter-spacing:1px;font-weight:700}
.page-bgPic .cont p{font-size:20px;color:#fff;letter-spacing:2px;line-height:1.5}
.album-shadow:after,.scroll-pagePic:after{content:"";display:block;background:url(../assets/images/img-03.png) no-repeat center center;background-size:contain;position:absolute;left:0;top:0;width:100%;padding-top:11.46%;animation:delayPic 10s 1}
body #newBridge #nb_icon_wrap{display:none}
@keyframes delayPic{0%{opacity:0}
100%{opacity:1}
}
@media (min-width:1025px){.slick-prev:hover i{-webkit-transform:translateX(-5px);transform:translateX(-5px)}
.slick-next:hover i{-webkit-transform:translateX(5px);transform:translateX(5px)}
.list-toggle__full a:hover{color:#e60012}
.more-btn:hover{color:#e60012}
.more-btn:hover:after{bottom:0;background-color:#e60012}
.more-btn:hover i{color:#e60012;-webkit-transform:translateX(5px);transform:translateX(5px)}
.btn:hover{opacity:.8}
}
@media (max-width:1440px){.mt-40{margin-top:30px}
.mt-50{margin-top:40px}
.mt-60{margin-top:50px}
.mt-70{margin-top:60px}
.mt-80{margin-top:70px}
.mb-80{margin-bottom:70px}
.mt-90{margin-top:80px}
.mt-100{margin-top:90px}
.mt-110{margin-top:100px}
.mt-120{margin-top:110px}
.mt-140{margin-top:130px}
.mt-150{margin-top:140px}
.w1620{margin-left:5%;margin-right:5%}
.page-bgPic .cont span{font-size:40px}
.page-bgPic .cont p{font-size:18px}
.fs34{font-size:30px}
.fs44{font-size:40px}
.page-intro .pi-title{font-size:38px}
.page-intro .pi-txt{font-size:18px}
body #newBridge .icon-right-center{bottom:206px}
}
@media (max-width:1366px){.wrap{padding-top:68px}
.page-bgPic .cont span{font-size:36px}
.page-bgPic .cont p{font-size:16px}
.list-more__full i{width:8px;height:8px;margin:0 4px}
.list-more__full span{margin-top:12px;font-size:12px}
.btn{font-size:16px;letter-spacing:1px}
.fs44{font-size:34px}
.page-intro .pi-title{font-size:34px}
.page-intro .pi-txt{font-size:16px}
.slick-arrow:not(.ay-arrow){width:42px;height:42px;line-height:42px}
.slick-arrow:not(.ay-arrow) i{font-size:14px}
.panel-scoll__icon i{font-size:26px}
.panel-scoll__icon b{height:26px}
}
@media (max-width:1200px){.fs34{font-size:26px}
}
@media (max-width:1024px){.w1620{margin-left:40px;margin-right:40px}
.mt-40{margin-top:20px}
.mt-50{margin-top:30px}
.mt-60{margin-top:40px}
.mt-70{margin-top:50px}
.mb-80{margin-bottom:60px}
.mt-80{margin-top:60px}
.mt-90{margin-top:70px}
.mt-100{margin-top:80px}
.mt-110{margin-top:90px}
.mt-120{margin-top:100px}
.mt-140{margin-top:120px}
.mt-150{margin-top:130px}
.page-bgPic .cont span{font-size:32px}
.btn{width:140px;height:46px;line-height:46px;font-size:14px}
.fs34{font-size:24px}
.fs44{font-size:30px}
.page-intro .pi-title{font-size:30px}
.slick-dots li{margin:0 8px}
.slick-dots button{width:8px;height:8px}
.panel-scoll__icon{display:none}
body .layui-m-layer0 .layui-m-layerchild{width:80%}
body .layui-m-layercont{padding-top:30px;padding-bottom:30px}
}
@media (max-width:640px){.w1620{margin-left:20px;margin-right:20px}
.wrap{padding-top:62px}
.lazy{background-size:18px}
.btn{width:140px;height:42px;line-height:42px}
.page-bgPic .larze-pic{display:none}
.page-bgPic .small-pic{display:block;padding-top:320px}
.page-bgPic .cont span{font-size:26px}
.fs34{font-size:22px}
.fs44{font-size:26px}
.page-intro .pi-title{font-size:24px}
.page-intro .pi-txt{font-size:14px}
.paragraph p{font-size:14px}
.slick-arrow:not(.ay-arrow){width:32px;height:32px;line-height:32px}
.slick-arrow:not(.ay-arrow) i{font-size:12px}
}
@media (max-width:500px){.mt-50{margin-top:25px}
.mt-70{margin-top:35px}
.mt-80{margin-top:40px}
.mb-80{margin-bottom:40px}
.mt-90{margin-top:45px}
.mt-100{margin-top:50px}
.mt-110{margin-top:55px}
.mt-120{margin-top:60px}
.mt-140{margin-top:70px}
.mt-150{margin-top:75px}
.fs34{font-size:18px}
.fs44{font-size:22px}
.list-toggle__full a{font-size:12px}
}
.guide-vid__full{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000;background-color:#111;display:none}
.close-vid{-webkit-transition:transform .4s;transition:transform .4s;position:absolute;right:20px;top:30px;color:#fff;font-size:16px;z-index:40}
.guide-vid__content video{object-fit:cover;width:100%;height:100%}
.home .foot-sidebar__plug{-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s;pointer-events:none;opacity:0;visibility:hidden}
.home .foot-sidebar__plug.fs-show{opacity:1;visibility:visible;pointer-events:auto}
.index-sec__item{margin-top:110px}
.index-banner__full.section{margin-top:0}
.index-sec__item3{margin-top:70px}
.index-sec__item4{margin-top:90px}
.index-banner__full{position:relative;overflow:hidden;background-color:#fff}
.index-banner__full .ib-pic{-webkit-transition:transform 3s;transition:transform 3s;height:100vh;-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);position:relative}
.index-banner__full .ib-pic:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(17,17,17,.2)}
.index-banner__full .slick-dots{position:absolute;left:0;bottom:2.08333vw;text-align:center;width:100%}
.index-banner__full .m-pic{display:none;position:relative}
.index-banner__full .m-pic:after{content:"";display:block;position:absolute;left:0;top:0;background-color:rgba(17,17,17,.4);width:100%;height:100%}
.index-banner__full .panel-scoll__icon{position:absolute;right:7.8%;bottom:0;z-index:100}
.index-banner__full .scale-pic .ib-pic{-webkit-transform:scale(1,1);transform:scale(1,1)}
.fp-auto-height,.fp-auto-height .fp-tableCell{height:auto!important}
.ib-item{overflow:hidden}
.ib-cont{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:900px;text-align:center;letter-spacing:1px}
.ib-cont h3{text-align:center;font-size:74px;color:#fff;margin-bottom:30px;line-height:1.3;font-weight:700}
.ib-cont p{text-align:justify;font-size:26px;color:#fff;line-height:1.6}
.ib-cont .more-btn{font-size:18px;color:#fff;padding-right:25px;margin-top:100px}
.ib-cont .more-btn i{color:#fff;top:3px;font-size:14px}
.ib-cont .more-btn:after{background-color:#fff}
.ib-txt{text-align:left}
.ic1-list__full{font-size:0;margin-left:-2px;margin-right:-2px}
.ic1-list__full a{display:block;margin-left:2px;margin-right:2px;position:relative;overflow:hidden}
.ic1-list__full .pic{-webkit-transition:transform .6s;transition:transform .6s;padding-top:161.25%;position:relative}
.ic1-list__full .pic:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(17,17,17,.2)}
.ic1-list__full .m-pic{display:none}
.ic1-cont{position:absolute;left:0;top:50%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 46px;letter-spacing:1px;text-align:justify;z-index:20}
.ic1-cont h4{text-align:center;font-size:34px;color:#fff;line-height:1.4;margin-bottom:14px;font-weight:700}
.ic1-cont p{font-size:18px;line-height:1.5;color:#fff}
.ic1-cont .more-btn{color:#fff;margin-top:46px}
.ic1-cont .more-btn i{color:#fff}
.ic1-cont .more-btn:after{background-color:#fff}
.index-sec__item2 .pro-list__full li,.index-sec__item4 .pro-list__full li{margin-bottom:40px}
.ic3-list__full ul{font-size:0;margin-left:-2px;margin-right:-2px}
.ic3-list__full li{display:inline-block;vertical-align:top;width:16.66%}
.ic3-list__full .item-box{margin-left:2px;margin-right:2px}
.ic3-pic__full{overflow:hidden;margin-bottom:55px;display:block}
.ic3-pic{padding-top:165.41%;position:relative;-webkit-transition:transform .6s;transition:transform .6s}
.ic3-cont{letter-spacing:1px}
.ic3-cont span{font-size:18px;color:rgba(17,17,17,.8);display:block;margin-bottom:18px;font-weight:700}
.ic3-cont span a{-webkit-transition:color .4s;transition:color .4s}
.ic3-cont p>a{-webkit-transition:color .4s;transition:color .4s;display:inline-block;font-size:14px;line-height:1.5;color:rgba(17,17,17,.8);margin-bottom:12px}
@media (min-width:1881px){.index-sec__item2 .pro-list__full h1,.index-sec__item2 .pro-list__full p,.index-sec__item4 .pro-list__full h1,.index-sec__item4 .pro-list__full p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
}
@media (min-width:1025px){.no-scroll{overflow:hidden}
.close-vid:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
.ic3-pic__full:hover .ic3-pic{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.ic3-cont a:hover{color:#e60012}
.ib-cont .more-btn:hover,.ic1-cont .more-btn:hover{color:#e60012}
.ib-cont .more-btn:hover i,.ic1-cont .more-btn:hover i{color:#e60012}
.ib-cont .more-btn:hover:after,.ic1-cont .more-btn:hover:after{background-color:#e60012}
.ic1-list__full a:hover .pic{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
}
@media (max-width:1800px){.ib-cont h3{font-size:72px;text-align:center}
.ib-cont p{font-size:24px}
.ic1-cont h4{font-size:30px}
.ic1-cont p{font-size:16px}
}
@media (max-width:1440px){.ib-cont{max-width:690px}
.ib-cont h3{font-size:52px}
.ib-cont p{font-size:20px}
.ib-cont .more-btn{font-size:16px;padding-right:22px;margin-top:80px}
.ic1-cont h4{font-size:26px}
.index-sec__item{margin-top:90px}
.index-sec__item3.section{margin-top:50px}
.index-sec__item4.section{margin-top:70px}
.ic3-pic__full{margin-bottom:35px}
.ic3-cont span{margin-bottom:15px}
.ic3-cont p>a{margin-bottom:10px}
.index-banner__full .panel-scoll__icon{right:5%}
}
@media (max-width:1366px){.ic1-cont h4{font-size:24px}
.ic1-cont p{font-size:14px}
}
@media (max-width:1200px){.ib-cont{max-width:375px}
.ib-cont h3{font-size:46px}
.ib-cont p{font-size:18px}
.ic1-cont h4{font-size:20px}
}
@media (max-width:1024px){.guide-vid__full{display:none}
.ic3-pic__full{margin-bottom:24px}
.ic1-cont h4{font-size:18px}
.ic1-cont p{display:none}
.ic1-cont .more-btn{margin-top:0}
.ic3-list__full li{width:33.33%}
.ic3-cont p{display:none}
.pro-list__full article p{display:none}
.ib-cont{max-width:100%;width:85%}
.ib-cont h3{font-size:36px}
.ib-cont p{font-size:16px}
.ib-cont .more-btn{font-size:12px;margin-top:48px;padding-right:22px}
.ib-cont .more-btn i{font-size:12px;top:0}
.ic3-list__full li{margin-bottom:30px}
.ic3-pic__full{margin-bottom:14px}
.ic3-cont span{font-size:16px;margin-bottom:0}
.index-sec__item2 .pro-list__full li,.index-sec__item4 .pro-list__full li{margin-bottom:30px}
.ic1-list__full>div{width:100%}
.ic1-list__full .slick-slide{width:33.33%}
.ic1-list__full .slick-dots{text-align:center;margin-top:22px}
.ic1-list__full .slick-dots button:after{background-color:rgba(164,164,164,.6)}
.ic1-list__full .slick-dots .slick-active button:after{background-color:#e60012}
}
@media (max-width:768px){.ic1-cont{padding:0 16px}
.ic1-cont h4{font-size:16px}
.index-sec__item{margin-top:70px}
.footer-section.section,.index-sec__item3.section,.index-sec__item4.section{margin-top:40px}
}
@media (max-width:750px){.index-banner__full .m-pic{display:block}
.index-banner__full .p-pic{display:none}
}
@media (max-width:740px){.ic1-cont h4{font-size:14px}
}
@media (max-width:640px){.ic1-list__full .slick-slide{width:50%}
.ic1-cont h4{font-size:16px}
.ic1-cont .more-btn{position:relative;left:6px}
.ib-cont{max-width:75%;width:100%}
.ib-cont h3{font-size:30px;margin-bottom:10px}
.ib-cont p{font-size:14px;display:none}
.ib-cont .more-btn{margin-top:35px}
.index-banner__full .ib-pic{height:80vh}
}
@media (max-width:500px){.ic3-pic{padding-top:161.25%}
.ic3-list__full li{width:50%}
}
.pro-filtare ul{font-size:0}
.pro-filtare li{display:inline-block;vertical-align:top;margin-right:30px;margin-bottom:20px}
.pro-filtare a{font-size:18px;display:inline-block;position:relative;letter-spacing:1px;padding-bottom:8px;color:rgba(32,32,32,.8)}
.pro-filtare a:after{-webkit-transition:width .4s;transition:width .4s;content:"";display:block;position:absolute;left:0;right:0;margin:auto;bottom:0;width:0;height:2px;background-color:#e60012}
.pro-filtare .on a:after{width:100%}
.project .pro-list__full{margin-top:15px;min-height:100px}
.pro-list__full ul{font-size:0;margin-left:-2px;margin-right:-2px}
.pro-list__full li{display:inline-block;vertical-align:top;width:25%;margin-bottom:40px}
.pro-list__full figure{position:relative;padding-top:60%;overflow:hidden}
.pro-list__full img{-webkit-transition:all .6s;transition:all .6s;backface-visibility:hidden;position:absolute;left:0;top:0;width:100%}
.pro-list__full article{margin-top:20px;letter-spacing:1px;padding-right:15%}
.pro-list__full article h1{-webkit-transition:color .4s;transition:color .4s;font-size:18px;line-height:1.4;color:rgba(17,17,17,.8);font-weight:700}
.pro-list__full article p{font-size:14px;line-height:1.6;color:rgba(17,17,17,.5);margin-top:3px}
.pro-list__full .pl-filtare{padding-right:15%}
.pl-item__box{margin-left:2px;margin-right:2px}
.pl-filtare{margin-top:10px;font-size:0}
.pl-filtare a{margin-bottom:10px}
.pl-filtare a,.pl-filtare span{display:inline-block;font-size:14px;color:rgba(17,17,17,.5);margin-right:18px;position:relative;padding-bottom:6px}
.pl-filtare a:after,.pl-filtare a:before,.pl-filtare span:after,.pl-filtare span:before{content:"";display:block;position:absolute}
.pl-filtare a:before,.pl-filtare span:before{-webkit-transition:width ease-out .4s;transition:width ease-out .4s;width:0;left:0;right:0;margin:auto;bottom:0;height:2px;background-color:#e60012}
.pl-filtare a:after,.pl-filtare span:after{right:-10px;bottom:8px;width:2px;height:2px;background-color:rgba(17,17,17,.5);border-radius:50%}
.pl-filtare a:last-child:after,.pl-filtare span:last-child:after{opacity:0}
.pro-data__benner .pic{height:100vh}
.pro-data__benner .slick-dots{position:absolute;left:0;bottom:40px;width:100%;text-align:center}
.pro-data__benner .panel-scoll__icon{position:absolute;right:7.7%;bottom:0}
.pro-data__title h1{font-size:34px;color:#202020;letter-spacing:1px;margin-bottom:18px}
.pd-main{font-size:0}
.pd-left__area,.pd-right__area{display:inline-block;vertical-align:top}
.pd-left__area{width:66%}
.pd-right__area{width:34%;padding-left:9%}
.small-pd-attrs{display:none}
.pd-attrs{font-size:0}
.pd-attrs div{margin-bottom:10px}
.pd-attrs div:last-child{margin-bottom:0}
.pd-attrs p,.pd-attrs span,.pd-attrs strong{display:inline-block;vertical-align:top}
.pd-attrs p{position:relative;width:38%;font-size:14px;color:rgba(17,17,17,.5);line-height:1.5;letter-spacing:1px;padding-left:90px;padding-right:30px}
.pd-attrs span{width:90px;position:absolute;left:0;top:0}
.pd-attrs strong{font-weight:400;color:rgba(17,17,17,.8)}
.pdr-awards span{font-size:18px;line-height:1.4;color:rgba(17,17,17,.5);letter-spacing:1px;display:inline-block;margin-bottom:20px}
.pdr-awards li,.pdr-awards p{font-size:14px;line-height:1.4;color:rgba(17,17,17,.5);letter-spacing:1px;margin-bottom:10px}
.pdr-awards li:last-child,.pdr-awards p:last-child{margin-bottom:0}
.pd-list__title{font-size:34px;color:#202020;letter-spacing:1px}
@media (min-width:1025px){.pro-filtare a:hover:after{width:100%}
.pl-item__box a:hover img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.pl-item__box a:hover h1{color:#e60012}
.pl-filtare a:hover:before{width:100%}
.pro-data__benner img{margin:0 auto;height:100vh}
}
@media (max-width:1440px){.pro-filtare a{font-size:16px}
.pro-data__benner .slick-dots{bottom:30px}
}
@media (max-width:1366px){.pro-list__full article{margin-top:14px}
.pro-list__full article h1{font-size:16px}
.pl-filtare a,.pl-filtare span{font-size:12px}
.pd-attrs p{width:50%}
.pd-list__title{font-size:30px}
.pro-data__title h1{font-size:30px}
.pd-right__area{padding-left:5%}
.pro-data__benner .slick-dots{bottom:24px}
}
@media (max-width:1200px){.pro-data__title h1{font-size:26px;margin-bottom:12px}
.pd-list__title{font-size:26px}
}
@media (max-width:1100px){.pd-left__area,.pd-right__area{width:100%}
.pd-right__area{padding-left:0;margin-top:65px}
}
@media (max-width:1024px){.pro-data__benner:after{opacity:0}
.pro-list__full li{width:33.33%}
.pl-filtare a{margin-bottom:5px}
.pro-filtare li{margin-right:20px}
.pd-main{margin-top:60px}
.pdl-inner{margin-top:35px}
.pro-data__title h1{font-size:24px}
.pd-list__title{font-size:24px}
.pro-data__benner .pic{height:auto;padding-top:80%}
.pro-data__benner img{width:100%}
.pro-data__benner .slick-dots{bottom:12px}
.pro-data__benner .slick-arrow{opacity:0;pointer-events:none}
}
@media (max-width:640px){.pro-filtare li{margin-bottom:15px}
.pro-filtare a{font-size:14px;padding-bottom:5px}
.pro-list__full li{width:50%;margin-bottom:15px}
.pdr-awards li,.pdr-awards p{font-size:12px}
.small-pd-attrs{display:block}
.large-pd-attrs{display:none}
.pd-attrs div{margin-bottom:0}
.pd-attrs p{width:100%;margin-bottom:10px}
.pd-main{margin-top:30px}
.pdl-inner{margin-top:25px}
.pro-data__title h1{font-size:22px}
.pd-list__title{font-size:22px}
.project-data .pro-list__full ul{margin-top:20px}
.pd-attrs p{padding-left:80px}
}
@media (max-width:500px){.pro-list__full article h1{font-size:14px;letter-spacing:0}
.pl-filtare a,.pl-filtare span{margin-right:15px;font-size:10px}
.pl-filtare a:after,.pl-filtare span:after{right:-8px}
.pro-data__title .pl-filtare a,.pro-data__title .pl-filtare span{width:auto;margin-right:12px}
.pro-data__title .pl-filtare a:after,.pro-data__title .pl-filtare span:after{right:-8px}
.pro-data__title h1{font-size:20px}
.pd-list__title{font-size:20px}
.pd-attrs p{padding-left:65px;font-size:12px;padding-right:0}
}
.company-list__full ul{font-size:0;margin-left:-2px;margin-right:-2px}
.company-list__full li{display:inline-block;vertical-align:top;width:25%;margin-bottom:50px}
.cl-item__box{margin-left:2px;margin-right:2px;position:relative}
.cl-item__box .pic{position:relative}
.cl-item__box .pic:before{content:"";display:block;padding-top:60%}
.cl-item__box .pic:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(17,17,17,.4)}
.cl-item__box img{width:100%;position:absolute;left:0;top:0}
.cl-item__box .cl-names{font-size:24px;color:#fff;letter-spacing:1px;font-weight:700;position:absolute;left:0;top:50%;width:100%;text-align:center;padding:0 24px;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1.4;z-index:20}
.cl-address{z-index:20;opacity:0;padding-right:15px}
.cl-address a,.cl-address p{font-size:14px;line-height:1.6;color:#fff}
.cl-link__map{-webkit-transition:color .4s;transition:color .4s;display:inline-block;padding-left:26px;position:relative;margin-top:25px}
.cl-link__map i{-webkit-transition:color .4s;transition:color .4s;font-size:20px;position:absolute;left:0;top:1px}
.cf-title{font-size:30px;color:#111;letter-spacing:1px}
input,textarea{outline:0;font-size:14px;letter-spacing:1px;color:#111;background-color:rgba(247,247,247,.8);border:none}
input::placeholder,textarea::placeholder{color:rgba(32,32,32,.5)}
.contact-form__box{font-size:0}
.cfi-left__area,.cfi-right__area{display:inline-block;vertical-align:top}
.cfi-left__area{width:38%;padding-right:10px}
.cfi-left__area input{padding:0 30px;width:100%;height:80px}
.cfi-right__area{padding-left:10px;width:62%}
.cfi-right__area textarea{width:100%;height:280px;resize:none;padding:30px}
.cf-item{margin-bottom:20px}
.error-message{font-size:12px;color:#e60012;letter-spacing:1px;height:20px}
@media (min-width:1025px){.cl-item__box:hover .cl-names{opacity:0}
.cl-item__box:hover .cl-address{transform:translateY(-50%);opacity:1}
.cl-item__box .cl-address{-webkit-transition:transform ease-out .6s,opacity ease-out .2s;transition:transform ease-out .6s,opacity ease-out .2s;position:absolute;left:0;top:50%;width:100%;text-align:center;padding:0 24px}
.cl-link__map:hover{color:#e60012}
.cl-link__map:hover i{color:#e60012}
}
@media (max-width:1440px){.cl-item__box .cl-names{font-size:22px}
.cf-title{font-size:28px}
}
@media (max-width:1366px){.cl-item__box .cl-names{font-size:20px}
.cf-title{font-size:26px}
.company-list__full li{margin-bottom:40px}
.cfi-left__area input{height:60px}
.cfi-right__area textarea{height:220px}
}
@media (max-width:1200px){.cl-link__map{margin-top:15px}
}
@media (max-width:1100px){.company-list__full li{width:33.33%}
}
@media (max-width:1024px){.cl-address{position:relative}
.cl-item__box .cl-names{font-size:18px}
.cl-item__box .cl-address{opacity:1;margin-top:10px}
.cl-item__box .cl-address a,.cl-item__box .cl-address p{color:rgba(17,17,17,.8)}
.cl-item__box .cl-address p{margin-bottom:5px}
.cf-title{font-size:24px}
.company-list__full li{margin-bottom:55px}
.contact-form__full{margin-top:30px}
}
@media (max-width:768px){.cf-item{margin-bottom:15px}
.cfi-left__area input{padding:0 20px;height:48px}
.cfi-right__area textarea{padding:20px;height:175px}
.cf-title{font-size:22px}
}
@media (max-width:640px){.company-list__full li{width:50%}
.cfi-left__area,.cfi-right__area{width:100%}
.cfi-left__area{padding-right:0}
.cfi-right__area{padding-left:0}
.cl-item__box .cl-names{font-size:16px}
.cl-item__box .cl-address p{margin-bottom:3px}
.cl-item__box .cl-address a,.cl-item__box .cl-address p{font-size:12px}
.cl-link__map i{font-size:18px}
.cf-title{font-size:20px}
.contact-form__full{margin-top:0}
.cb-box.mt-20{margin-top:0}
.cl-link__map{margin-top:8px}
.company-list__full li{margin-bottom:35px}
.contact-form__full{margin-top:20px}
}
@media (max-width:500px){.cl-item__box .cl-names{font-size:14px}
}
.join-list__full li{background-color:rgba(245,245,245,.5);padding:35px 40px 35px 50px;margin-bottom:50px}
.join-list__full li:last-child{margin-bottom:0}
.join-list__full .on .jl-title i{-webkit-transform:scale(.8) rotate(180deg);transform:scale(.8) rotate(180deg)}
.jl-title{cursor:pointer;padding-right:30px;position:relative;letter-spacing:1px}
.jl-title span{-webkit-transition:color .4s;transition:color .4s;font-size:24px;color:#111;line-height:1.6;display:inline-block;margin-bottom:2px;font-weight:700}
.jl-title p{font-size:14px;line-height:20px;color:rgba(17,17,17,.5)}
.jl-title i{-webkit-transition:transform .4s;transition:transform .4s;font-size:12px;color:rgba(17,17,17,.8);position:absolute;right:-2px;top:4px;display:block;-webkit-transform:scale(.8);transform:scale(.8)}
.jl-inner{margin-top:42px}
.jl-inner h4{font-size:14px;line-height:20px;color:rgba(17,17,17,.5);margin-bottom:16px}
.jl-inner p{font-size:14px;line-height:26px;color:#111;letter-spacing:1px}
.jl-cont{display:none}
.jl-form__content{font-size:0;margin-bottom:60px;margin-top:120px}
.jl-form__content .form-item{position:relative}
.jl-form__content .form-item3{display:inline-block;vertical-align:top;width:33.33%;padding-right:15px}
.jl-form__content .form-item3 input{border:1px solid rgba(17,17,17,.1);width:100%;height:80px;padding:0 30px}
.jl-form__content label.error{font-size:12px;color:#e60012;margin-top:8px;display:block;position:absolute;bottom:-20px;border-bottom:none}
.form-file__upload{text-align:center;margin-top:80px}
.form-file__upload .btn,.form-file__upload .form-item{display:inline-block;vertical-align:bottom}
.form-file__upload .form-item{margin-right:23px}
.form-file__upload .btn{margin-left:23px}
.form-file__upload input{position:absolute;opacity:0;visibility:hidden;width:0}
.form-file__upload label:not(.error){display:block;text-align:left;width:200px;height:44px;border-bottom:1px solid #ccc;font-size:14px;letter-spacing:1px;line-height:1.4;color:#111}
@media (min-width:1025px){.jl-title:hover span{color:#e60012}
}
@media (max-width:1440px){.jl-title span{font-size:22px}
.jl-form__content{margin-top:100px;margin-bottom:40px}
.form-file__upload{margin-top:60px}
}
@media (max-width:1366px){.jl-title span{font-size:20px}
.jl-title i{-webkit-transform:scale(.6);transform:scale(.6)}
.join-list__full li{padding:45px 35px 45px 40px;padding-right:35px;padding-left:40px;margin-bottom:40px}
.join-list__full .on .jl-title i{-webkit-transform:scale(.6) rotate(180deg);transform:scale(.6) rotate(180deg)}
.jl-form__content .form-item3 input{height:60px}
}
@media (max-width:1024px){.jl-title span{font-size:18px}
.join-list__full li{padding-right:30px;padding-left:30px;margin-bottom:30px}
.jl-form__content{margin-top:80px}
}
@media (max-width:768px){.join-list__full li{padding:30px 24px}
.jl-inner{margin-top:32px}
.jl-inner h4{margin-bottom:15px}
.jl-form__content{margin-top:60px}
}
@media (max-width:750px){.jl-form__content .form-item3 input{height:48px;padding:0 20px}
.form-file__upload label:not(.error){height:35px}
}
@media (max-width:640px){.jl-title span{font-size:16px;margin-bottom:5px}
.jl-title p{font-size:12px}
.jl-inner p{font-size:12px}
.jl-form__content{margin-top:50px;margin-bottom:30px}
.jl-form__content .form-item3{width:100%;padding-right:0;margin-bottom:22px}
.jl-form__content label.error{bottom:-16px;text-align:left}
.form-file__upload{margin-top:15px}
.form-file__upload:after{content:"";display:block;clear:both}
.form-file__upload .form-item{display:block;margin-right:0;margin-bottom:40px}
.form-file__upload .form-item label{width:100%}
.form-file__upload .btn{margin-left:0;float:right}
}
.investor .page-bgPic .pic{padding-top:620px}
.investor .page-bgPic .m-cont{display:none}
.investor-bp__box{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center}
.investor-bp__box .cont{position:relative;top:auto;left:auto;-webkit-transform:translateY(0);transform:translateY(0)}
.investor-bp__val{font-size:0;margin-top:75px;max-width:1200px;margin-left:auto;margin-right:auto}
.investor-bp__val p{display:inline-block;vertical-align:top;text-align:center;width:25%;padding:0 10px}
.investor-bp__val span{display:block;font-size:14px;color:#fff;letter-spacing:1px;line-height:1.4;margin-bottom:20px}
.investor-bp__val strong{display:inline-block;font-size:42px;font-family:HelveticaBold;color:#fff;letter-spacing:1px}
.investor-bp__val .iv-fitem strong{color:#e60012}
.investor-bp__val .iv-fitem.iv-down strong{color:#0f990f}
.investor-bp__val .iv-fitem.iv-down strong i{color:#0f990f;-webkit-transform:scale(.7,.7) rotate(180deg);transform:scale(.7,.7) rotate(180deg)}
.investor-bp__intro{font-size:0;margin-top:45px}
.investor-bp__intro span{margin:0 22px;display:inline-block;vertical-align:top;font-size:14px;color:#fff;letter-spacing:1px;line-height:1.9}
.iv-fitem strong{position:relative;padding-right:16px}
.iv-fitem i{position:absolute;right:-4px;top:-4px;color:#e60012;font-size:12px;-webkit-transform:scale(.7,.7);transform:scale(.7,.7)}
.investor-outer__link ul{margin-left:-2px;margin-right:-2px;font-size:0}
.investor-outer__link li{display:inline-block;vertical-align:top;width:50%}
.investor-outer__link a{display:block;margin-left:2px;margin-right:2px;position:relative}
.investor-outer__link .pic{position:relative}
.investor-outer__link .pic:before{content:"";display:block;padding-top:30.97%}
.investor-outer__link .pic:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(17,17,17,.3)}
.investor-outer__link .cont{position:absolute;left:0;top:50%;width:100%;text-align:center;padding:0 24px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:20}
.investor-outer__link span{-webkit-transition:color .4s;transition:color .4s;font-size:24px;color:#fff;letter-spacing:2px;display:inline-block;padding-right:30px;position:relative;font-weight:700}
.investor-outer__link span i{-webkit-transition:color .4s;transition:color .4s;position:absolute;right:0;top:50%;font-size:14px;margin-top:-7px;color:#fff;font-weight:700}
.investor-outer__link img{position:absolute;left:0;top:0;width:100%}
@media (min-width:1025px){.investor-outer__link a:hover span{color:#e60012}
.investor-outer__link a:hover span i{color:#e60012}
}
@media (max-width:1440px){.investor .page-bgPic .pic{padding-top:550px}
.investor-bp__val strong{font-size:38px}
.investor-outer__link span{font-size:20px}
}
@media (max-width:1366px){.investor .page-bgPic .pic{padding-top:470px}
.investor-bp__val{margin-top:52px}
.investor-bp__val span{margin-bottom:12px}
.investor-bp__val strong{font-size:32px}
.investor-outer__link span{font-size:18px;padding-right:20px;letter-spacing:1px}
}
@media (max-width:1024px){.investor-bp__intro span{margin:0 16px}
.investor .page-bgPic .pic{padding-top:420px}
.investor-bp__val{margin-top:42px}
.investor-bp__val strong{font-size:28px}
}
@media (max-width:750px){.investor-outer__link span{font-size:16px}
}
@media (max-width:700px){.investor-bp__val span{font-size:12px}
.investor-bp__val strong{font-size:24px}
.investor-bp__intro span{font-size:12px;margin:0 10px}
}
@media (max-width:640px){.investor .page-bgPic .pic{padding-top:300px;position:relative}
.investor .page-bgPic .m-cont{display:block}
.investor-bp__box{position:relative;left:auto;top:auto;-webkit-transform:translateY(0);transform:translateX(0)}
.investor-bp__box .cont{display:none}
.investor-bp__val{margin-top:20px}
.investor-bp__val p{width:50%;margin:0 0 20px 0;padding:0 24px}
.investor-bp__val span{color:rgba(17,17,17,.8);margin-bottom:10px}
.investor-bp__val strong{color:rgba(17,17,17,.5);display:inline-block;font-size:22px}
.investor-outer__link li{width:100%;margin-bottom:10px}
.investor-outer__link li:last-child{margin-bottom:0}
.investor-outer__link span{padding-right:15px}
.investor-outer__link span i{font-size:10px;margin-top:-5px}
.investor-bp__intro{text-align:left;margin:10px 24px 0 24px}
.investor-bp__intro span{display:block;color:rgba(17,17,17,.8);margin-bottom:10px}
.investor-bp__intro span:last-child{margin-bottom:0}
}
.news-main .pro-filtare{width:calc(100% - 246px);position:relative;top:4px}
.news-main .pro-filtare li{margin-bottom:0}
.filtare-year__cont,.filtare-year__full,.fy-hint,.pro-filtare{display:inline-block;vertical-align:middle}
.filtare-year__full{font-size:0}
.fy-hint{font-size:14px;letter-spacing:1px;color:rgba(17,17,17,.8);margin-right:30px}
.fy-select{-webkit-transition:background .4s,border .3s;transition:background .4s,border .3s;position:relative;width:160px;height:50px;line-height:50px;padding-left:24px;border:1px solid rgba(17,17,17,.2);display:inline-block}
.fy-select i,.fy-select span{-webkit-transition:color .4s;transition:color .4s}
.fy-select span{font-size:14px;color:rgba(17,17,17,.8);letter-spacing:1px}
.fy-select i{-webkit-transition:transform .4s;transition:transform .4s;position:absolute;right:26px;top:20px;font-size:12px;color:rgba(17,17,17,.8);display:block;-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}
.fy-select.on i{-webkit-transform:scale(.5,.5) rotate(180deg);transform:scale(.5,.5) rotate(180deg)}
.filtare-year__list{position:absolute;left:0;top:50px;width:100%;display:none;background-color:#fff;border:1px solid rgba(17,17,17,.2);border-top:none;text-align:center;z-index:120;max-height:220px;overflow-y:auto}
.filtare-year__list li{margin:20px 10px}
.filtare-year__list a{-webkit-transition:color .4s;transition:color .4s;display:inline-block;position:relative;font-size:14px;letter-spacing:1px;color:rgba(17,17,17,.5);padding-bottom:5px}
.filtare-year__list a:after{-webkit-transition:background .4s,bottom .3s;transition:background .4s,bottom .3s;content:"";display:block;position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:rgba(17,17,17,.2)}
.news-main{position:relative;z-index:200}
.nwes-list__full{margin-top:35px}
.nwes-list__full ul{font-size:0}
.nwes-list__full li{background-color:rgba(245,245,245,.5);position:relative;margin-bottom:50px}
.nwes-list__full .nl-box{max-width:750px}
.nwes-list__full article,.nwes-list__full figure{display:inline-block;vertical-align:top}
.nwes-list__full figure{overflow:hidden;width:25%;position:relative}
.nwes-list__full figure:before{content:"";display:block;padding-top:240px}
.nwes-list__full .pic{-webkit-transition:transform .6s;transition:transform .6s;position:absolute;left:0;top:0;width:100%;height:100%}
.nwes-list__full article{width:75%;padding:35px 200px 0 65px}
.nwes-list__full h1{-webkit-transition:color .4s;transition:color .4s;font-size:24px;color:rgba(17,17,17,.8);font-weight:700;line-height:1.4;height:60px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.nwes-list__full .nl-txt{overflow:hidden}
.nwes-list__full .nl-txt p{font-size:14px;line-height:1.9;color:rgba(17,17,17,.8)}
.nwes-list__full .more-btn{margin-top:35px}
.nl-year{position:absolute;right:52px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.nl-year p,.nl-year span{font-family:FutworaProTrialRegular;letter-spacing:1px;color:rgba(32,32,32,.5)}
.nl-year p{font-size:40px;margin-bottom:14px}
.nl-year i,.nl-year span{display:inline-block;vertical-align:middle}
.nl-year i{width:4px;height:1px;background-color:rgba(17,17,17,.5);margin:0 8px}
.nl-year span{font-size:16px}
.nd-caption{max-width:1000px}
.nd-caption h1{color:rgba(17,17,17,.8);letter-spacing:1px;margin-bottom:14px;line-height:1.4;font-weight:700}
.nd-caption time{font-size:14px;line-height:2;color:rgba(17,17,17,.5)}
.nd-left__area{width:66.66%}
.nd-right__area{width:25%}
.nd-right__area .mlt-full{display:none}
.nd-txt iframe{width:100%;height:600px}
.nd-guide__box span{font-size:18px;color:rgba(17,17,17,.5);letter-spacing:1px;display:inline-block;margin-bottom:24px}
.nd-guide__list ul{font-size:0}
.nd-guide__list li{padding-top:30px;padding-bottom:25px;border-top:1px solid rgba(112,112,112,.1)}
.nd-guide__list li:last-child{border-bottom:1px solid rgba(112,112,112,.1)}
.nd-guide__list article,.nd-guide__list figure{display:inline-block;vertical-align:top}
.nd-guide__list figure{width:120px;overflow:hidden}
.nd-guide__list figure img{-webkit-transition:transform .6s;transition:transform .6s;width:100%}
.nd-guide__list article{width:calc(100% - 126px);padding-left:26px}
.nd-guide__list time{font-size:14px;color:rgba(17,17,17,.5);letter-spacing:1px;display:inline-block;margin-bottom:10px}
.nd-guide__list h1{-webkit-transition:color .4s;transition:color .4s;font-size:14px;line-height:1.7;color:rgba(17,17,17,.8)}
@media (min-width:501px){.nwes-list__full .nl-txt{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;box-orient:vertical;display:-webkit-box;display:box;max-height:54px}
}
@media (min-width:1025px){.nwes-list__full a:hover h1{color:#e60012}
.nwes-list__full figure img:hover{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.nwes-list__full figure .pic:hover{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.fy-select.on{border-bottom-color:transparent}
.filtare-year__list a:hover{color:#e60012}
.filtare-year__list a:hover:after{background-color:#e60012;bottom:0}
.nd-guide__list a:hover h1{color:#e60012}
.nd-guide__list figure img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}
.fy-select:hover{border-color:transparent;background-color:#e60012}
.fy-select:hover i,.fy-select:hover span{color:#fff}
.nd-txt{position:relative;top:-8px}
}
@media (max-width:1440px){.nwes-list__full h1{font-size:22px}
.nwes-list__full article{padding-left:50px}
.nl-year p{font-size:34px}
.nl-year span{font-size:14px}
.nd-guide__list article{padding-left:18px}
.nd-guide__box span{font-size:16px}
}
@media (max-width:1366px){.nwes-list__full figure:before{padding-top:210px}
.nwes-list__full article{padding-top:30px}
.nwes-list__full h1{font-size:20px;height:50px}
.nl-year p{font-size:30px}
.nl-year span{font-size:12px}
.nl-year i{margin:0 4px}
.fy-hint{margin-right:20px}
.nd-caption h1{margin-bottom:8px}
}
@media (max-width:1200px){.nd-right__area{width:30%}
.nd-txt iframe{height:500px}
}
@media (max-width:1024px){.nwes-list__full article{padding:25px 150px 0 20px}
.nwes-list__full figure:before{padding-top:200px}
.nl-year{right:30px}
.nd-guide__list article{padding-left:8px}
.nd-txt iframe{height:420px}
}
@media (max-width:900px){.nd-left__area,.nd-right__area{width:100%}
.nd-guide__box.mb-80{margin-bottom:0}
.nd-right__area .mlt-full{display:block;margin-bottom:65px}
.nd-right__area .plt-full{display:none}
.nd-right__area{margin-top:55px}
.nd-guide__box span{margin-bottom:18px}
.nd-guide__list li{padding-top:25px;padding-bottom:20px}
}
@media (max-width:768px){.nwes-list__full ul{margin-left:-2px;margin-right:-2px}
.nwes-list__full li{display:inline-block;vertical-align:top;width:50%}
.nwes-list__full a{display:block;margin-left:2px;margin-right:2px}
.nwes-list__full h1{font-size:18px;height:40px}
.nwes-list__full article,.nwes-list__full figure{width:100%}
.nwes-list__full article{padding:25px 20px}
.nwes-list__full figure:before{padding-top:60%}
.nwes-list__full .nl-year{display:none}
.news .list-more__full{margin-top:25px}
.filtare-year__full{display:block}
.news-main .pro-filtare{width:100%}
.news-main .pro-filtare li{margin-bottom:20px}
.nd-caption h1{margin-bottom:0}
.nd-txt iframe{height:360px}
}
@media (max-width:640px){.nwes-list__full article{padding-top:30px;padding-bottom:30px}
.nwes-list__full h1{font-size:16px;height:30px}
.nwes-list__full .nl-txt p{font-size:12px}
.nwes-list__full .more-btn{margin-top:30px}
.fy-select{width:150px;height:40px;line-height:40px;padding-left:18px}
.fy-select i{top:13px;right:10px}
.filtare-year__list{top:39px}
.filtare-year__full{margin-top:15px}
.nd-txt iframe{height:300px}
}
@media (max-width:500px){.nwes-list__full li{width:100%}
.nwes-list__full .nl-txt{height:auto}
.nd-txt iframe{height:240px}
.nd-guide__list time{font-size:12px}
.nd-guide__list h1{font-size:12px}
.nd-caption time{font-size:12px}
.nd-caption h1{font-size:22px}
}
.service-list__top ul{font-size:0}
.service-list__top li{position:relative;margin-bottom:70px}
.service-list__top .sl-cont{letter-spacing:1px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center;z-index:40}
.service-list__top .more-btn{color:#fff}
.service-list__top .more-btn i{color:#fff}
.service-list__top .more-btn:after{background-color:#fff}
.service-list__top .sl-pic:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(17,17,17,.3)}
.service-list__top .sl-pic:after{content:"";display:block;padding-top:37.5%}
.service-list__top img{width:100%}
.sl-title{font-size:34px;color:#fff;margin-bottom:32px}
.sl-txt{max-width:720px;margin-left:auto;margin-right:auto;text-align:left;margin-bottom:40px;padding:0 24px}
.sl-txt p{font-size:18px;color:#fff;line-height:1.9}
.service-list__bottom{letter-spacing:1px}
.service-list__bottom li{padding-top:460px;margin-bottom:70px;position:relative;background-color:rgba(245,245,245,.8)}
.service-list__bottom .sl-pic{height:100%}
.service-list__bottom img{width:100%}
.service-list__bottom figure,.service-list__top figure{overflow:hidden}
.service-list__bottom .sl-pic,.service-list__bottom img,.service-list__top .sl-pic,.service-list__top img{-webkit-transition:transform .6s;transition:transform .6s}
.service-list__bottom .sl-pic,.service-list__top .sl-pic{position:relative;backface-visibility:hidden}
.slb-title{font-size:34px;color:rgba(17,17,17,.8);margin-bottom:26px}
.slb-txt{margin-bottom:50px}
.slb-txt h3{font-size:34px;color:rgba(17,17,17,.8);margin-bottom:26px}
.slb-txt p{font-size:14px;line-height:2;color:rgba(17,17,17,.8)}
.service-inner1,.service-inner2{letter-spacing:1px;width:66%;margin-left:auto;margin-right:auto}
.service-inner1 h4{font-size:34px;color:rgba(17,17,17,.8);line-height:1.5;margin-bottom:20px;font-weight:700;text-align:center}
.service-inner1 p{font-size:18px;line-height:2;color:rgba(17,17,17,.8)}
.service-inner2 p{font-size:14px;color:rgba(17,17,17,.8);line-height:1.5}
.service-inner2 p,.service-inner2 strong{font-weight:700}
@media (min-width:769px){.service-list__bottom li:nth-child(even) figure{left:0}
.service-list__bottom li:nth-child(even) article{left:50%;padding:0 60px}
.service-list__bottom li:nth-child(odd) figure{right:0}
.service-list__bottom li:nth-child(odd) article{left:0;padding:0 50px}
.service-list__bottom article,.service-list__bottom figure{width:50%;position:absolute}
.service-list__bottom figure{top:0;height:100%}
.service-list__bottom article{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:675px}
}
@media (min-width:1025px){.service-list__top a:hover .sl-pic,.service-list__top a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.service-list__bottom .sl-pic:hover,.service-list__bottom img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}
.service-list__bottom .more-btn:hover,.service-list__top .more-btn:hover{color:#e60012}
.service-list__bottom .more-btn:hover i,.service-list__top .more-btn:hover i{color:#e60012}
.service-list__bottom .more-btn:hover:after,.service-list__top .more-btn:hover:after{background-color:#e60012}
}
@media (max-width:1366px){.sl-title,.slb-title{font-size:30px}
.service-inner1 h4{font-size:30px}
.service-inner1 p{font-size:16px}
.sl-txt p{font-size:16px}
}
@media (max-width:1200px){.sl-title,.slb-title{font-size:26px}
.service-inner1 h4{font-size:26px}
.service-list__bottom li{padding-top:400px}
}
@media (max-width:1024px){.sl-title,.slb-title{font-size:24px}
.service-inner1 h4{font-size:24px}
.sl-txt p{font-size:14px}
.sl-title{margin-bottom:24px}
.slb-title{margin-bottom:16px}
.service-list__bottom li{padding-top:380px}
.service-list__bottom li:nth-child(even) article,.service-list__bottom li:nth-child(odd) article{padding:40px 24px}
.slb-txt{margin-bottom:30px}
.service-inner1,.service-inner2{width:auto}
}
@media (max-width:768px){.slb-txt{max-height:140px;overflow:hidden}
.sl-title,.slb-title{font-size:22px}
.service-inner1 h4{font-size:22px;text-align:left}
.service-inner1 p{font-size:14px}
.service-list__top .sl-cont{text-align:left;position:relative;top:auto;left:auto;-webkit-transform:translateY(0);transform:translateY(0);background-color:#f5f5f5;padding:40px 0}
.service-list__top .more-btn{color:rgba(17,17,17,.8);margin-left:24px;margin-right:24px}
.service-list__top .more-btn i{color:rgba(17,17,17,.8)}
.service-list__top .more-btn:after{background-color:rgba(17,17,17,.8)}
.service-list__top .sl-pic:before{display:none}
.service-list__top .sl-pic:after{padding-top:57.07%}
.sl-title{color:rgba(17,17,17,.8);padding:0 20px}
.sl-txt{padding:0 20px}
.sl-txt h3,.sl-txt p{color:rgba(17,17,17,.8)}
.service-list__bottom li{padding-top:0}
.service-list__bottom li:last-child{margin-bottom:35px}
.service-list__bottom .sl-pic:after{content:"";display:block;padding-top:57.07%}
}
@media (max-width:500px){.sl-title,.slb-title{font-size:20px}
.service-inner1 h4{font-size:20px}
.service-inner2 p{font-size:12px;line-height:1.8}
.sl-txt{margin-bottom:30px}
.service-list__top .sl-cont{padding:30px 0}
.service-list__bottom li:nth-child(odd) article{padding-top:30px;padding-bottom:30px}
}
.case-list__full ul{font-size:0}
.case-list__full li{margin-left:-2px;margin-right:-2px;margin-bottom:70px}
.ci-rows{margin-bottom:70px}
.ci-row5{display:inline-block;vertical-align:top;width:50%}
.ci-row5 .ci-pic:after{content:"";display:block;padding-top:57.14%}
.ci-row5 .ci-title{margin-bottom:10px}
.ci-row5 .ci-title h1{color:rgba(17,17,17,.8)}
.ci-row5 .ci-txt{max-width:610px}
.ci-row5 .ci-txt h5{margin-bottom:10px}
.ci-row5 .ci-txt p{font-size:14px;line-height:1.9;color:rgba(17,17,17,.8)}
.ci-row5 .ci-cont{height:350px;padding:60px 50px 70px 50px;background-color:rgba(245,245,245,.8)}
.ci-row5 .more-btn{margin-top:50px}
.ci-row10 .ci-row__main{position:relative}
.ci-row10 .ci-pic:after{content:"";display:block;padding-top:44.44%}
.ci-row10 .ci-pic:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(17,17,17,.2)}
.ci-row10 .ci-title{text-align:center;color:#fff;margin-bottom:36px}
.ci-row10 .ci-txt{max-width:720px;margin-left:auto;margin-right:auto;text-align:left;color:#fff}
.ci-row10 .ci-txt h5{margin-bottom:36px}
.ci-row10 .more-btn{color:#fff;margin-top:70px}
.ci-row10 .more-btn i{color:#fff}
.ci-row10 .more-btn:after{background-color:#fff}
.ci-row10 .pl-filtare span{color:#fff}
.ci-row10 .pl-filtare span:after{background-color:#fff}
.ci-row__main{overflow:hidden;position:relative;margin-left:2px;margin-right:2px;display:block}
.ci-row__main figure{overflow:hidden}
.ci-row__main:before{content:"";display:block}
.ci-pic{-webkit-transition:transform 1s;transition:transform 1s;position:relative;backface-visibility:hidden}
.ci-title h1{line-height:1.4;font-weight:700}
.ci-title p{font-size:14px;line-height:2}
.ci-cont{z-index:40}
.ci-txt{letter-spacing:1px}
.ci-txt h4{font-size:34px;line-height:1.4}
.ci-txt h5{font-size:14px;line-height:2}
.ci-txt p{font-size:18px;line-height:1.9}
.cd-banner__full{position:relative;padding-right:29%;overflow:hidden}
.cd-banner__slick .item-box{position:relative}
.cd-banner__slick .pic{height:100vh}
.cd-banner__slick .pic:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(17,17,17,.2)}
.cd-banner__slick .cont{position:absolute;left:0;top:50%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;padding:0 24px;z-index:100;letter-spacing:1px}
.cd-banner__slick .cont h3{font-size:56px;color:#fff;line-height:1.4;margin-bottom:22px}
.cd-banner__slick .cont p{position:relative;display:inline-block;font-size:18px;line-height:1.4;color:#fff;padding:0 26px}
.cd-banner__slick .cont p:after,.cd-banner__slick .cont p:before{content:"";display:block;position:absolute;top:50%;width:18px;height:1px;background-color:#fff}
.cd-banner__slick .cont p:before{left:0}
.cd-banner__slick .cont p:after{right:0}
.cd-banner__slick .slick-dots{position:absolute;left:0;bottom:40px;width:100%;text-align:center}
.cd-banner__slick{width:100%;padding-right:4px}
.cd-banner__sidebar{width:29%;position:absolute;right:0;top:0;letter-spacing:1px;z-index:200}
.cds-item{margin-bottom:4px;position:relative;cursor:pointer}
.cds-pic{position:relative}
.cds-pic:after{-webkit-transition:background .4s;transition:background .4s;content:"";display:block;position:absolute;right:0;top:0;width:100%;height:100%;background-color:rgba(17,17,17,.4)}
.cds-txt{-webkit-transition:opacity .3s,visibility .2s;transition:opacity .3s,visibility .2s;position:absolute;left:0;top:50%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 30px}
.cds-txt p{font-size:18px;line-height:1.6;color:#fff}
.cds-num3 .cds-pic{padding-top:calc(33.33vh - 3px)}
.cds-num4 .cds-item{float:left;width:50%}
.cds-num4 .cds-item:nth-child(odd){padding-right:2px}
.cds-num4 .cds-item:nth-child(even){padding-left:2px}
.cds-num4 .cds-pic{padding-top:50vh}
.cd-list__full{letter-spacing:1px}
.cdl-title{color:#111;line-height:1.6;margin-bottom:30px}
.cdl-txt h4{font-size:34px;color:#111}
.cdl-txt p{font-size:16px;line-height:2;color:rgba(17,17,17,.5)}
.cdl-txt img{max-width:100%;width:auto!important;height:auto!important;margin-top:30px}
.cd-list__full{width:66.66%}
.cd-list__full li{margin-bottom:85px}
.cd-push__full{width:26%}
.cd-target__box{letter-spacing:1px}
.cd-target__box span{font-size:18px;line-height:1.4;color:rgba(17,17,17,.5);display:block;margin-bottom:25px}
.cd-target__list li{margin-bottom:15px}
.cd-target__list a{-webkit-transition:color .4s;transition:color .4s;font-size:14px;line-height:1.8;color:rgba(17,17,17,.8)}
.cd-target__list .current a{color:#e60012}
@media (min-width:741px){.ci-row10 .ci-cont{position:absolute;left:0;top:50%;width:100%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 24px}
}
@media (min-width:1025px){.ci-row__main:hover .ci-pic,.ci-row__main:hover .ci-pic img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.cd-target__list a:hover{color:#e60012}
.cds-item:hover .cds-pic:after{background-color:rgba(17,17,17,0)}
.cds-item:hover .cds-txt{opacity:0;visibility:hidden}
.cd-push__content{position:relative;top:0}
.cd-push__content.fix{position:fixed;top:140px;width:22.4%}
.ci-row10 .more-btn:hover{color:#e60012}
.ci-row10 .more-btn:hover i{color:#e60012}
.ci-row10 .more-btn:hover:after{background-color:#e60012}
}
@media (max-width:1440px){.cd-banner__slick .cont h3{font-size:46px}
.cd-banner__slick .cont p{font-size:16px}
.cd-banner__slick .slick-dots{bottom:30px}
.cds-txt{padding:0 32px}
.cds-txt p{font-size:16px}
.cdl-title{margin-bottom:30px}
.ci-row5 .ci-cont{height:330px;padding:45px 45px 60px 45px}
.case-list__full li{margin-bottom:50px}
.cd-push__full{width:28%}
}
@media (max-width:1366px){.ci-txt h4{font-size:30px}
.ci-txt p{font-size:16px}
.ci-title p{font-size:16px}
.ci-rows{margin-bottom:50px}
.ci-row5 .ci-cont{padding-left:36px;padding-right:36px;padding-top:50px}
.case-list__full li{margin-bottom:50px}
.cd-banner__slick .cont h3{font-size:38px;margin-bottom:12px}
}
@media (max-width:1300px){.cd-push__full{width:30%}
}
@media (max-width:1200px){.ci-txt h4{font-size:26px}
.ci-row5 .ci-cont{padding-left:24px;padding-right:24px;padding-top:30px}
.cds-txt{padding:0 20px}
.cd-banner__slick .cont h3{font-size:32px}
}
@media (max-width:1100px){.ci-txt p{font-size:14px}
.ci-title p{font-size:14px}
.ci-row10 .ci-title{margin-bottom:25px}
.ci-row10 .ci-txt h5{margin-bottom:25px}
.ci-row10 .more-btn{margin-top:46px}
.cd-banner__sidebar{display:none}
.cd-banner__full{padding-right:0}
}
@media (max-width:1024px){.ci-txt h4{font-size:24px}
.cd-banner__slick .pic{height:auto;padding-top:60%}
.cdl-txt p{font-size:14px}
.cdl-title{margin-bottom:24px}
.cd-list__full li{margin-bottom:75px}
.cd-banner__slick .slick-dots{bottom:20px}
}
@media (max-width:900px){.cd-list__full,.cd-push__full{width:100%}
.cd-target__box{display:none}
.cd-push__full .list-toggle__full{margin-top:0;margin-bottom:80px}
}
@media (max-width:740px){.case-list__full li{margin-bottom:0}
.ci-row10 .ci-cont{background-color:#f5f5f5;padding:40px 20px}
.ci-row10 .ci-txt h4,.ci-row10 .ci-txt h5,.ci-row10 .ci-txt p{color:rgba(17,17,17,.8)}
.ci-row10 .ci-title{color:rgba(17,17,17,.8);text-align:left}
.ci-row10 .more-btn{color:rgba(17,17,17,.8)}
.ci-row10 .more-btn:after{background-color:rgba(17,17,17,.8)}
.ci-row10 .more-btn i{color:rgba(17,17,17,.8)}
.ci-row10 .pl-filtare a,.ci-row10 .pl-filtare span{color:rgba(17,17,17,.8)}
.ci-row10 .pl-filtare a:after,.ci-row10 .pl-filtare span:after{background-color:rgba(17,17,17,.8)}
.ci-row5{width:100%;margin-bottom:40px}
.ci-row5 .ci-cont{height:auto;padding:40px 20px}
.ci-row5 .ci-cont h4,.ci-row5 .ci-cont h5{text-align:center}
.ci-cont{position:relative}
}
@media (max-width:640px){.ci-txt h4{font-size:22px}
.cd-banner__slick .pic{padding-top:100%}
.cd-banner__slick .cont h3{font-size:26px;margin-bottom:10px}
.cd-banner__slick .cont p{font-size:14px}
.cdl-title{margin-bottom:10px}
.cd-list__full li{margin-bottom:52px}
.ci-row10 .pl-filtare a{width:auto;margin-right:18px}
.ci-row10 .pl-filtare a:after{right:-8px}
.ci-row10 .ci-row__main:before{padding-top:0}
.ci-row10 .ci-pic:after{padding-top:57.14%}
.ci-row10 .more-btn,.ci-row5 .more-btn{margin-top:30px}
}
@media (max-width:500px){.ci-txt h4{font-size:20px}
.cd-banner__slick .cont h3{font-size:24px}
.ci-rows .pl-filtare a,.ci-rows .pl-filtare span{width:auto;margin-right:0;padding-right:13px}
.ci-rows .pl-filtare a:after,.ci-rows .pl-filtare span:after{right:5px}
}
.about-sec__item{position:relative}
.about .as-bgPic{background-position:left center}
.as-bgPic{position:relative;height:100vh}
.as-bgPic:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(17,17,17,.3)}
.about-sec__item1 .as-bgPic:before,.about-sec__item4 .as-bgPic:before,.about-sec__item5 .as-bgPic:before{display:none}
.ai-cont{text-align:justify;letter-spacing:1px;color:#fff}
.ai-cont h3{font-size:44px;line-height:1.8;font-weight:500}
.ai-cont h4{font-size:24px;line-height:1.8}
.ai-cont h5{font-size:20px;margin-bottom:40px;margin-top:5px;letter-spacing:2px}
.ai-cont h6{font-size:16px;line-height:1.8}
.ai-cont p{font-size:18px;line-height:1.9}
.ai1-cont,.ai4-cont,.ai5-cont{max-width:950px}
.ai1-cont .page-intro span{color:#fff}
.ai2-main{font-size:0;letter-spacing:1px;position:relative;margin-bottom:30px}
.ai2-subject{position:relative;padding-left:22%;width:80%;margin-bottom:40px}
.ai2-inner1,.ai2-inner2,.ai2-spic,.ai2-subject{display:inline-block;vertical-align:bottom}
.ai2-spic{width:19%;position:relative}
.ai2-spic:after{content:"";display:block;padding-top:115.13%}
.ai2-spic img{position:absolute;left:0;top:0;width:100%}
.ai2-inner1{width:22%;padding-left:5%;padding-right:24px}
.ai2-inner1 h4{font-size:24px;line-height:1.4;color:rgba(17,17,17,.8);margin-bottom:20px;font-weight:700}
.ai2-inner1 p{font-size:14px;line-height:2;color:rgba(17,17,17,.8)}
.ai2-inner2{width:100%;margin-bottom:26px}
.ai2-inner2 p{font-size:14px;line-height:1.9;color:rgba(17,17,17,.8)}
.ai2-list{position:relative}
.ai2-list ul{font-size:0;margin-left:-2px;margin-right:-2px}
.ai2-list li{display:inline-block;vertical-align:top;width:14.285%}
.ai2-list .item-box{margin-left:2px;margin-right:2px}
.ai2-list .pic{position:relative;margin-bottom:25px}
.ai2-list .pic:before{content:"";display:block;padding-top:90.22%}
.ai2-list img{position:absolute;left:0;top:0;width:100%;margin-bottom:14px}
.ai2-list span{font-size:18px;line-height:1.4;color:rgba(17,17,17,.8);display:inline-block;margin-bottom:2px}
.ai2-list p{font-size:14px;line-height:1.6;color:rgba(17,17,17,.5);letter-spacing:1px}
.ai4-cont{margin-top:-20px}
.about-sec__item2 .page-intro,.about-sec__item3 .page-intro,.about-sec__item6 .page-intro{position:relative;top:0}
.about-sec__item2 .ai2-main{top:-30px}
.ai5-award__full{text-align:center}
.ai5-award__full h4{margin-bottom:30px}
.ai5-txt{margin-bottom:80px}
.ai5-cont{margin-top:30px}
.ai5-award__list .slick-dots{margin-top:25px}
.ai5-award__list p{font-size:16px;line-height:1.6;margin-bottom:15px}
.ai6-tab{text-align:center;font-size:0}
.ai6-tab a{-webkit-transition:color ease-out .4s;transition:color ease-out .4s;display:inline-block;vertical-align:top;font-size:14px;color:rgba(17,17,17,.5);margin:0 50px;padding-bottom:7px;position:relative}
.ai6-tab a:after{-webkit-transition:width ease-out .4s;transition:width ease-out .4s;content:"";display:block;position:absolute;left:0;right:0;bottom:0;width:0;height:2px;margin:auto;background-color:#e60012}
.ai6-tab a.on{color:rgba(17,17,17,.8)}
.ai6-tab a.on:after{width:100%}
.ai6-partner__slick{margin-left:-10px;margin-right:-10px;font-size:0}
.ai6-partner__slick>div{margin-bottom:40px}
.ai6-partner__slick span{font-size:16px;font-weight:700;color:rgba(17,17,17,.8);letter-spacing:1px;display:block;padding:0 10px;margin-bottom:20px}
.ai6-partner__slick .item-box{display:inline-block;vertical-align:top;width:10%;margin-bottom:24px;overflow:hidden}
.ai6-partner__slick .pic{margin-left:10px;margin-right:10px;position:relative}
.ai6-partner__slick .pic:before{content:"";display:block;padding-top:38.87%}
.ai6-partner__slick .pic img{position:absolute;left:0;top:0;width:100%}
.ai6-partner__slick .slick-dots{text-align:center;margin-top:30px}
.ai6-partner__slick .slick-dots button:after{background-color:rgba(17,17,17,.3)}
.ai6-partner__slick .slick-dots .slick-active button:after{background-color:#34c574}
.ai3-year__full{max-width:1100px;margin-left:auto;margin-right:auto;position:relative;padding-left:60px;padding-right:60px;font-size:0}
.ai3-year__slick,.ay-arrow{display:inline-block;vertical-align:middle}
.ay-arrow{-webkit-transition:all .4s;transition:all .4s;width:60px;height:60px;border:1px solid rgba(17,17,17,.5);border-radius:50px;position:absolute;top:0}
.ay-arrow i{-webkit-transition:color .4s;transition:color .4s;position:absolute;left:50%;top:50%;color:rgba(17,17,17,.5);font-size:12px;-webkit-transform:scale(.9,.9);transform:scale(.9,.9);margin-left:-6px;margin-top:-6px}
.ay-prev{left:0}
.ay-next{right:0}
.ai3-year__slick{width:calc(100% - 56px);margin-left:28px;margin-right:28px;font-size:0}
.ai3-year__slick a{-wenkit-transition:color .4s;transition:color .4s;display:block;position:absolute;top:0;left:0;text-align:center;font-size:14px;color:rgba(17,17,17,.5);letter-spacing:1px;font-family:FutworaProTrialRegular;width:100%;font-weight:700;height:65px;padding-top:45px;z-index:200}
.ai3-year__slick .slick-slide{position:relative;text-align:center;height:65px;cursor:pointer}
.ai3-year__slick .slick-slide:after,.ai3-year__slick .slick-slide:before{content:"";display:block}
.ai3-year__slick .slick-slide:before{content:"";display:block;width:100%;height:1px;background-color:rgba(17,17,17,.1);position:absolute;left:0;top:30px;z-index:40}
.ai3-year__slick .slick-slide:after{-webkit-transition:all .4s;transition:all .4s;width:7px;height:7px;border:1px solid #e8e8e8;border-radius:50px;position:absolute;left:50%;top:26px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;z-index:60}
.ai3-year__slick .slick-current a{color:rgba(17,17,17,.8)}
.ai3-year__slick .slick-current:after{top:25px;width:10px;height:10px;border:none;border-color:#34c574;background-color:#34c574}
.ai3-list__full{font-size:0;margin-left:-2px;margin-right:-2px}
.ai3-list__full .item-box{display:inline-block;vertical-align:top;width:25%}
.ai3-list__full a{display:block;margin-left:2px;margin-right:2px;position:relative;padding-bottom:250px}
.ai3-list__full a:after{content:"";display:block;position:absolute;left:0;bottom:0;height:100%;width:100%}
.ai3-list__full figure{position:relative}
.ai3-list__full figure:after{content:"";display:block;padding-top:57.14%}
.ai3-list__full img{position:absolute;left:0;top:0;width:100%}
.ai3-list__full article{-webkit-transition:all .4s;transition:all .4s;background-color:#fff;padding:50px 35px 65px 40px;letter-spacing:1px;height:250px;position:absolute;left:0;bottom:0;width:100%}
.ai3-list__full article:after{-webkit-transition:all .4s;transition:all .4s;content:"";display:block;position:absolute;left:0;bottom:0;width:0;height:2px;background-color:#34c574}
.ai3-list__full h1{font-size:18px;line-height:1.5;color:#111;font-weight:700;height:50px;overflow:hidden}
.ai3-list__full .ai3-txt{-webkit-transition:all .4s;transition:all .4s;text-align:justify;margin-top:18px;height:80px;overflow:hidden}
.ai3-list__full .ai3-txt p{font-size:14px;line-height:1.9;color:#111}
.ai2-mcont,.ai2-more__full{display:none}
/* .about-sec__item{padding-top:60px} */
.about-sec__item1.section,.about-sec__item5.section{margin-top:0;padding-top:0}
.about-sec__item4{padding-top:0;margin-top:120px}
.ai3-year__full{margin-top:60px}
@media (min-width:1337px){.ai3-list__full .item-box a:hover article{height:310px;padding-top:75px}
.ai3-list__full .item-box a:hover article:after{width:100%}
.ai3-list__full .item-box a:hover .ai3-txt{height:134px}
}
@media (min-width:1025px){.ai1-cont{min-height:413px}
.ai6-tab a:hover{color:rgba(17,17,17,.8)}
.ai6-tab a:hover:after{width:100%}
.ai3-list__full a:hover article{height:280px;padding-top:40px}
.ai3-list__full a:hover article:after{width:100%}
.ai3-list__full a:hover .ai3-txt{height:136px}
.ay-arrow:hover{background-color:#34c574;border-color:#34c574}
.ay-arrow:hover i{color:#fff}
.ai3-year__slick .slick-slide:hover a{color:rgba(17,17,17,.8)}
.ai-cont{width:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0 30px;z-index:40}
.mai-cont{display:none}
.ai2-inner1{position:absolute;left:0;top:0}
}
@media (max-width:1800px){.about-sec__item2 .ai2-main{top:0}
.ai4-cont{margin-top:0}
.ai3-year__full{margin-top:60px}
.ai5-cont{margin-top:0}
}
@media (max-width:1500px){.ai2-subject{margin-bottom:0}
}
@media (max-width:1440px){.about-sec__item{margin-top:85px}
.about-sec__item4{margin-top:100px}
.ai-cont h4{font-size:22px}
.ai-cont h5{font-size:18px}
.ai-cont p{font-size:16px}
.ai-cont h3{font-size:40px}
.ai5-txt{margin-bottom:60px}
.ay-arrow{width:52px;height:52px}
.ai3-year__slick .slick-slide:before{top:25px}
.ai3-year__slick .slick-slide:after{top:21px}
.ai3-year__slick a{height:60px;padding-top:40px}
.ai6-partner__slick .item-box{width:12.5%}
}
@media (max-width:1366px){.ai3-list__full a{padding-bottom:230px}
.ai3-list__full article{height:230px;padding:30px 24px 46px 24px}
.ai-cont h3{font-size:34px}
.ai6-tab a{margin:0 30px}
.ai3-year__full{margin-top:50px}
.ai6-partner__slick .item-box{width:14%}
}
@media (max-width:1300px){.ai2-inner1{width:27%;padding-left:20px}
}
@media (max-width:1200px){.ai2-list ul{margin-bottom:-30px}
.ai2-list li{margin-bottom:30px;width:25%}
.ai3-list__full .slick-dots{text-align:center;margin-top:20px}
.ai3-list__full .slick-dots button:after{background-color:rgba(164,164,164,.6)}
.ai3-list__full .slick-dots .slick-active button:after{background-color:#e60012}
}
@media (max-width:1024px){.ai-cont{color:rgba(17,17,17,.8);padding:40px}
.ai-cont h3{font-size:30px}
.ai-cont h4{font-size:18px}
.ai-cont h5{font-size:16px}
.ai-cont h6{font-size:12px}
.ai-cont p{font-size:14px}
.ai1-cont,.ai5-cont{padding-bottom:0}
.pai-title{display:none}
.mai-cont{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center;padding:0 20px;color:#fff;letter-spacing:1px;text-align:center}
.mai-cont span{font-size:36px;font-weight:700;display:block;line-height:1.3}
.mai-cont p{font-size:16px;margin-top:16px;line-height:1.5}
.as-bgPic{height:auto;padding-top:60%}
.about-sec__item{margin-top:50px}
.about-sec__item4{margin-top:65px}
.ai5-award__list .slick-dots button:after{background-color:rgba(164,164,164,.6)}
.ai5-award__list .slick-dots .slick-active button:after{background-color:#e60012}
.ai2-main{margin-top:40px}
.ai5-txt{margin-bottom:40px}
.ai5-award__full h4{margin-bottom:20px}
.ai5-award__list p{margin-bottom:8px}
.ai5-award__list .slick-dots{margin-top:25px}
.ai6-partner__slick .slick-dots{margin-top:10px}
.ay-arrow{display:none;opacity:0;visibility:hidden}
.ai3-year__full{padding-left:0;padding-right:0;margin-top:20px}
.ai3-year__full:after,.ai3-year__full:before{content:"";display:block;position:absolute;width:40px;height:1px;top:25px;background-color:rgba(17,17,17,.1)}
.ai3-year__full:before{left:-40px}
.ai3-year__full:after{right:-40px}
.ai3-year__slick{width:100%;margin-left:0;margin-right:0}
.ai3-list__full{margin-top:40px}
.ai3-list__full .slick-track{margin-left:0;margin-right:0}
.ai3-list__full a{padding-bottom:200px}
.ai3-list__full h1{font-size:16px;max-height:46px}
.ai3-list__full article{height:auto;min-height:200px;padding:20px 26px 30px 20px}
.ai3-list__full .ai3-txt{height:auto;overflow:auto}
.ai2-inner2{display:none;width:100%;margin-top:30px}
.ai2-spic{width:55%}
.ai2-inner1{width:100%;padding-left:10px;padding-right:0;margin-bottom:0}
.ai2-list{margin-top:70px}
.ai2-list li{width:33.33%}
.ai2-list span{font-size:16px}
.ai6-partner__slick{margin-top:35px}
.ai2-subject{width:44%}
.ai2-more__full{text-align:center;margin-top:40px;display:block}
.ai2-more__full i{-webkit-transition:transform .4s;transition:transform .4s;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.ai2-more__full .on i{-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.ai2-subject{padding-left:0}
.ai2-subject .ai2-inner2{display:none}
.ai2-spic,.ai2-subject{vertical-align:middle}
}
@media (max-width:768px){.ai6-partner__slick .item-box{width:20%;margin-bottom:24px}
.ai6-partner__slick .slick-dots{margin-top:10px}
}
@media (max-width:640px){.ai-cont{padding-left:20px;padding-right:20px}
.ai-cont h3{font-size:26px}
.ai2-list li{width:50%}
.ai2-list span{font-size:14px}
.ai2-list p{font-size:12px}
.ai2-inner1,.ai2-spic{vertical-align:top}
.ai2-spic{width:49%}
.ai2-inner1 h4{font-size:16px;margin-bottom:10px}
.ai2-inner1 p{font-size:12px}
.mai-cont span{font-size:26px}
.mai-cont p{font-size:14px;margin-top:10px}
.ai6-partner__slick .item-box{width:25%}
.ai3-year__full:after,.ai3-year__full:before{width:20px}
.ai3-year__full:before{left:-20px}
.ai3-year__full:after{right:-20px}
.as-bgPic{padding-top:300px}
}
@media (max-width:500px){.ai-cont h3{font-size:22px}
.ai6-tab a{margin:0 10px}
.ai6-partner__slick{margin-left:-5px;margin-right:-5px}
.ai6-partner__slick .item-box{width:33.33%;margin-bottom:20px}
.ai6-partner__slick .pic{margin-left:5px;margin-right:5px}
.ai6-partner__slick span{font-size:14px;margin-bottom:15px;padding:0 5px}
}
.error-404{padding:60px 20px;text-align:center}
.error-404 h3{color:rgba(17,17,17,.8);font-size:30px;letter-spacing:.1em;line-height:1.5}
.error-404 p{font-size:16px;letter-spacing:.05em;line-height:1.5}
@media (max-width:1440px){.error-404 h3{font-size:26px}
.error-404 p{font-size:15px}
}
@media (max-width:1024px){.error-404 h3{font-size:24px}
}
@media (max-width:640px){.error-404 h3{font-size:20px}
.error-404 p{font-size:14px}
}
@media (min-width:1025px){.search-item:hover{background-color:#f5f5f5}
.search-item:hover h4{color:#e60012}
}

