.main-block1 .slick-dots{display:none !important;}
.main-block1 .slide-paging-wrap{position:relative;margin:0 15px;}
.main-block1 .slide-paging{position:absolute;width:100%;bottom:10px;}
.main-block1 .slide-paging .slick-track{transform:none !important;}
.main-block1 .slide-paging .txt-btn{position:relative;padding:15px 0;text-align:center;cursor:pointer;}
.main-block1 .slide-paging .txt-btn .txt-btn-inside{position:relative;z-index:1;}
.main-block1 .slide-paging .txt-btn .back{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:#fff;filter:alpha(opacity=90);opacity:0.9;-moz-opacity:0.9;}
.main-block1 .slide-paging .txt-btn:hover .txt-btn-inside,
.main-block1 .slide-paging .txt-btn.slick-current .txt-btn-inside{color:#fff;}
.main-block1 .slide-paging .txt-btn:hover .back,
.main-block1 .slide-paging .txt-btn.slick-current .back{background:#145092;}

.main-item-cat-types{margin-top:70px;}
.main-item-cat-types .section-title{text-align:center;}
.main-item-cat-types .section-title li:nth-child(1){font-size:34px;font-weight:800;}
.main-item-cat-types .section-title li:nth-child(1) strong{color:#E1272A;}
.main-item-cat-types .section-title li:nth-child(2){margin-top:14px;font-size:18px;font-weight:bold;}
.main-item-cat-types .box-wrap{width:calc(100% + 86px);margin:60px 0 0 -43px;padding-top:20px;overflow:hidden;}
.main-item-cat-types .box-wrap .box{float:left;width:25%;}
.main-item-cat-types .box-wrap .box ul{position:relative;margin:0 43px;}
.main-item-cat-types .box-wrap .box ul li:nth-child(1) span{position:absolute;top:-14px;right:14px;width:64px;height:64px;text-align:center;line-height:64px;font-size:17px;color:#fff;font-weight:700;background:#E6DC3D;}
.main-item-cat-types .box-wrap .box ul li:nth-child(1){overflow:hidden;}
.main-item-cat-types .box-wrap .box ul li:nth-child(1) img{transition:all 0.4s;}
.main-item-cat-types .box-wrap .box ul:hover img{transform:scale(1.2, 1.2);}
.main-item-cat-types .box-wrap .box ul li:nth-child(2){position:absolute;z-index:2;bottom:26px;left:22px;font-size:18px;font-weight:bold;color:#fff;}
.main-item-cat-types .box-wrap .box ul li:nth-child(2) span{display:inline-block;vertical-align:top;}
.main-item-cat-types .box-wrap .box ul li:nth-child(2) span:nth-child(2){width:30px;height:30px;line-height:30px;margin:-5px 0 0 8px;text-align:center;font-size:15px;background:#000;border-radius:100%;}
.main-item-cat-types .box-wrap .box ul:before{content:'';position:absolute;z-index:1;bottom:0;left:0;width:100%;height:92px;background:#000;opacity:.4;}

.main-links{margin:74px 0 78px 0;}
.main-links .box-wrap{width:calc(100% + 86px);margin-left:-43px;overflow:hidden;}
.main-links .box-wrap .box{float:left;width:25%;}
.main-links .box-wrap .box ul{position:relative;margin:0 43px;}
.main-links .box-wrap .box ul li:nth-child(1) a{font-size:22px;font-weight:600;}
.main-links .box-wrap .box:last-child ul{width:calc(100% + 2px);margin-left:-2px;}
.main-links .box-wrap .box:last-child ul li:nth-child(1){font-size:28px;font-weight:600;}
.main-links .box-wrap .box:last-child ul li:nth-child(2){margin-top:38px;text-align:left;}
.main-links .box-wrap .box:last-child ul li:nth-child(2) a{display:inline-block;margin-left:8px;}

@media screen and (max-width:1099px) {
.main-block1 .grid-item{overflow:hidden;}
.main-block1 .grid-item img{max-width:none;position:relative;left:50%;transform:translate(-50%, 0);}

.main-item-cat-types{padding:0 15px;}
.main-item-cat-types .box-wrap .box{width:50%;margin-bottom:30px;}
.main-item-cat-types .box-wrap .box ul li:nth-child(1) img{width:100%;}

.main-links{padding:0 15px;}
.main-links .box-wrap{width:100%;margin:40px 0 0 0;}
.main-links .box-wrap .box{float:none;width:100%;margin-bottom:40px;}
.main-links .box-wrap .box ul{margin:0;}
.main-links .box-wrap .box:last-child ul li:nth-child(2){margin-top:22px;}
}

@media screen and (max-width:767px) {
.main-block1 .slide-paging-wrap{display:none;}
.main-block1 .slick-dots{display:block !important;}

.main-item-cat-types .box-wrap{width:100%;margin:40px 0 0 0;}
.main-item-cat-types .box-wrap .box{float:none;width:100%;}
.main-item-cat-types .box-wrap .box ul{margin:0;}
}