.main-row:before,.products:before,.types-row:before{content:'';clear:both}.main-row:after,.products:after,.types-row:after{content:'';display:table;clear:both}.banner{width:100%;background-repeat:no-repeat;background-attachment:fixed;background-position:center;background-size:cover;position:relative}.banner h2{font-size:calc(32px + 13 * (100vw - 320px)/ 1120);margin-bottom:calc(25px + 5 * (100vw - 320px)/ 1120);color:#fff;text-shadow:2px 2px 7px rgba(0,0,0,.35);text-transform:uppercase}.products li{height:16.23vw;background-repeat:no-repeat;background-position:center;background-size:cover;float:left;padding:calc(3vw - 15px);position:relative;overflow:hidden}.products li:before{content:'';display:block;width:100%;height:0;position:absolute;left:0;top:0;right:0;z-index:1;background-color:rgba(9,62,141,.95);transition:linear all .15s}.products li:hover:before{top:auto;height:100%;bottom:0;transition:linear all .25s}.product-item{width:100%;height:100%;position:relative}.product-item a.more{width:40px;height:40px;display:block;position:absolute;bottom:0;right:0;line-height:43px;border-radius:50%;font-size:20px;text-align:center;background-color:#093e8d;color:#fff;z-index:3}.products li:hover a.more{background-color:#99c541;color:#093e8d}.product-name{width:50%;height:100%;margin-left:50%;display:flex;display:-webkit-flex;display:-ms-flexbox;flex-direction:column;-ms-flex-direction:column;align-items:center;justify-content:center;-ms-flex-pack:center;font-size:calc(16px + 10 * (100vw - 320px)/ 1120);text-transform:uppercase;font-family:DINEngschriftStd,Helvetica,sans-serif}.product-info{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;z-index:3;font-size:15px;line-height:1.8;color:#fff;font-weight:400;opacity:0}.products li:hover .product-info{opacity:1;transition:ease all .25s .1s}.product-info h4{font-size:20px;text-transform:uppercase;line-height:1.8;font-family:DINNeuzeitGroteskStd-Light,Helvetica,sans-serif;padding-bottom:16px}.product-info p{padding-right:40px;max-height:108px}.main{padding:120px 0}.main-title{font-size:calc(32px + 13 * (100vw - 320px)/ 1120);text-align:center;text-transform:uppercase;line-height:1;font-family:DINEngschriftStd,Helvetica,sans-serif}.main-block{margin-top:84px}.product-grid .pic{width:100%;height:270px;overflow:hidden;padding:0 50px}.product-grid{background-color:#fff;border:6px solid #f1f1f1;transition:ease all .2s}.product-grid:hover{border-color:#093e8d;transition:ease all .35s}.product-grid .pic>img{transition:linear all .2s}.product-grid:hover .pic>img{transform:scale(1.1);transition:linear all 2.5s}.grid-info{font-size:20px;padding:0 30px 30px 30px}.grid-info h5{font-size:20px;margin-bottom:15px;text-transform:uppercase;overflow:hidden;font-family:DINNeuzeitGroteskStd-Light,Helvetica,sans-serif;transition:linear all .2s}.grid-info p{margin-bottom:40px;color:#5f5f5f}.product-grid:hover h5{color:#093e8d}.product-grid:hover a.link-more{color:#99c541;border-bottom:1px solid #99c541}.news-main{background-size:cover;background-position:center;background-repeat:no-repeat}.news-main .main-title{color:#fff}.news-grid{width:100%;background-color:rgba(0,0,0,.6);transition:ease all .2s;color:#fff}.news-grid:hover{background-color:#093e8d}.news-grid .date{text-align:center;width:166px;height:166px;background-color:rgba(225,225,225,.2);margin:auto;color:#fff;transition:ease all .5s .1s;position:relative;overflow:hidden}.news-grid .date:before{content:'';display:block;position:absolute;bottom:100%;width:100%;height:100%;background-color:#fff;z-index:0;opacity:0;transition:ease all .5s .1s}.news-grid:hover .date{color:#99c541}.news-grid:hover .date:before{bottom:0;opacity:1}.news-grid .date span{display:inline-block;font-size:20px;max-width:50px;position:relative;z-index:2}.news-grid .date span>i{display:inline-block;font-size:40px;font-style:normal;padding-top:25px;position:relative}.news-grid .date span>i:before{content:'';display:inline-block;width:11px;border-bottom:1px solid #fff;position:absolute;top:10px;left:50%;transform:translateX(-50%);transition:ease all .5s .1s}.news-grid:hover .date span>i:before{border-color:#99c541}.news-grid .deatil{margin-top:60px;padding:0 30px;font-size:15px;padding-bottom:120px}.news-grid .deatil h5{margin-bottom:40px}.news-grid .deatil p{color:#bebebe;line-height:2.2;margin-bottom:50px}.deatil a.link-more{color:#fff;border-color:rgba(164,164,164,.5)}@media screen and (max-width:1699px){.product-info{line-height:1.5}.product-info h4{font-size:18px;line-height:1.5}}@media screen and (max-width:1549px){.types .item-box{width:33.333333%}.types{padding-bottom:100px}.product-info{font-size:13px}.product-info h4{font-size:16px;line-height:1.3}.product-item a.more{width:30px;height:30px;font-size:14px;line-height:32px}.product-grid .pic{height:calc(18vw - 8px);padding:0 20px}}@media screen and (max-width:1366px){.grid-info{padding:0 15px 15px 15px;font-size:15px}.grid-info p{margin-bottom:20px}.news-grid .deatil{margin-top:30px}.news-grid .deatil h5,.news-grid .deatil p{margin-bottom:20px}.news-grid .deatil p{line-height:2}}@media screen and (max-width:1099px){.main-block{padding:0!important}.main-block [class^=swiper-btn-]{display:none}.types .warp{padding:0 20px}.types .types-row{margin:0 -20px}.types .item-box{padding:0 20px}.types .item{margin:25px 0}.types .item h4{font-size:16px}.grid-info h5{font-size:17px}.news-grid .date{width:130px;height:125px}.news-grid .date span{font-size:17px}.news-grid .date span>i{font-size:30px}.news-grid .deatil h5{font-size:17px}.news-grid .deatil p{font-size:13px;line-height:1.7}.news-grid .deatil{padding-bottom:80px}}@media screen and (max-width:999px){.products li{height:26.345vw}}@media screen and (max-width:699px){.products li{height:32.46vw}}@media screen and (max-width:899px){.types .item-box{width:50%}.types .warp{width:700px}.main{padding:70px 0}.main-block{margin-top:30px}.grid-info h5{font-size:15px;margin-bottom:5px}.grid-info{font-size:12px}.grid-info p{margin-bottom:10px}.product-grid{border-width:4px}.news-grid .deatil{padding-left:20px;padding-right:20px}.news-grid .deatil p{font-size:12px}}@media screen and (max-width:699px){.grid-info{padding:0 10px 14px 10px}.types{padding-bottom:50px}.types .item{padding-left:60px;padding-right:0;height:45px}.types .item h4{font-size:14px;padding-bottom:7px;margin-bottom:7px;white-space:normal}.types .item p{font-size:12px}.types .item span{width:45px;height:45px}.product-grid .pic{height:calc(25vw - 13.25px)}}@media screen and (max-width:499px){.product-grid .pic{height:calc(37.25vw - 17.25px)}.news-grid{max-width:300px;margin:auto}}@media screen and (max-width:399px){.types .warp{padding:0 8px}.types .types-row{margin:0 -8px}.types .item-box{padding:0 8px}.types .item h4{font-size:12px}}.top-bac{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:2}