.container .inner .block-services .inner {padding:0;}

.block-services{float:left;width: 100%;margin-bottom: 50px; background:#fff;position: relative;z-index: 3; padding-bottom: 30px;}
.index-cats.view3{list-style: none;float:left;width: 100%;text-align: center;}
.index-cats.view3>li{display: inline-block;width: 25%;margin: 0px 0px;vertical-align: top;/*position: relative;*/height: 311px;z-index: 2;}

.index-cats.view3>li>.cat1-a {font-size: 24px;color:#2a2f36;line-height: 28px;    float: left; margin-top: 70px; width: 96%; padding:0 2%;}


.index-cats.view3>li:nth-child(1){background:url(../../../images/services-icon-1.png) bottom 35px  center no-repeat #e6e4e3;}
.index-cats.view3>li:nth-child(2){background:url(../../../images/services-icon-2.png) bottom 35px center no-repeat #f2f1f0;}
.index-cats.view3>li:nth-child(3){background:url(../../../images/services-icon-3.png) bottom 35px center no-repeat #e6e4e3;}
.index-cats.view3>li:nth-child(4){background:url(../../../images/services-icon-4.png) bottom 35px center no-repeat #f2f1f0;}
.index-cats.view3>li:nth-child(5){background:#e6e4e3;}
.index-cats.view3 .cat1:nth-child(5) img{width:80%;}
.index-cats.view3 .cat1:nth-child(5) li, .index-cats.view3 .cat1:nth-child(6) li{text-align: center;float:left;width: 30.33%; margin:10px 1.5%; padding:0;}
.index-cats.view3 .cat1:nth-child(5) li a, .index-cats.view3 .cat1:nth-child(6) li a {font-size:13px;}
.index-cats.view3 .cat1:nth-child(5) ul, .index-cats.view3 .cat1:nth-child(6) ul{width: 100%;}
.index-cats.view3 .cat1:nth-child(6) li {min-height:60px;}

.index-cats.view3 .cat1:nth-child(6) li{text-align: center;float:left;width: 18%; margin:10px 1%; padding:0; min-height:110px;}
.index-cats.view3 .cat1:nth-child(6){background: #e6e4e3;}

.index-cats.view3 .cat1:nth-child(6) li div {height: 49px;}
.index-cats.view3 .cat1:nth-child(6) li img {filter: invert(1);}


.index-cats.view3>li:hover { background-image:none;}

.index-cats.view3>li:nth-child(1)>ul{background: #e6e4e3;}
.index-cats.view3>li:nth-child(2)>ul{background: #f2f1f0;}
.index-cats.view3>li:nth-child(3)>ul{background: #e6e4e3;}
.index-cats.view3>li:nth-child(4)>ul{background: #f2f1f0;}




.index-cats.view3>li:hover>.cat1-a{margin-top: 15px;padding-left: 20px;text-align: left;box-sizing: border-box;font-size: 18px; line-height:22px; font-weight:bold;}


.index-cats.view3>li>ul{visibility: hidden;opacity: 0;}
.index-cats.view3>li>ul li ul{display: none;opacity: 1;visibility: visible;width: 100%;float:left;}


.index-cats.view3>li:hover>ul{float:left;width: 100%;box-sizing: border-box;margin-top: 10px;text-align: left;list-style: none; min-height: 230px;padding-bottom: 3px;opacity: 1;     visibility: visible;   transition: opacity 0.3s ease, visibility 0.1s ease;}


.index-cats.view3 ul{list-style: none;}



.index-cats.view3>li>ul>li a{font-size: 14px;color:#2a2f36;line-height: 18px;}
.index-cats.view3>li>ul li{/*border-bottom: 1px solid #cccbca;*/padding:3px 20px;}
.index-cats.view3>li>ul li:last-child{border-bottom: 0px;}

.index-cats.view3 .cat2 i{font-weight: bold;background: rgba(0, 0, 0, 0) url("../../../images/arrow-services.png") no-repeat scroll right center; font-weight: bold; width: 18px;height: 18px;float:right;cursor: pointer;}

.index-cats.view3>li:hover>ul>li>ul{list-style: none;/*padding-left: 20px;*/}
.index-cats.view3>li:hover>ul>li>ul li{/*padding-left: 0px;*/}
.index-cats.view3>li>ul>li>ul li a{font-size:13px; line-height:15px;}
.cat2-a.parent{font-weight: bold;}
