.logo110 img{width: 176px;}
@media (max-width: 768px){
.logo110 img{width:auto;}

}
.ej_nav_ej{
    width:22%;
        margin-top:50px;
    height:auto;
    background-color:#fff;
    padding-bottom:30px;
        float: left;}
.ej_nav_ej1{
  margin-top:0px;}
.ej_nav_lm{
    line-height:35px;
    padding:20px 25px;
    background-color:#601ec4;   
    font-size:18px;
    color:#fff;}

.ej_nav{
    padding:12px;}
.ej_nav li{
    padding:10px 0;
    line-height:30px;
    border-bottom:1px dotted #601ec4;}
.ej_nav li a{
    padding:0 10px;
    display:block;
    font-size:16px;
    color:#494949;}
.ej_nav li:hover a{
    color:#601ec4;}
.ej_nav li .on{
    color:#601ec4;}
    
    .ejj{display:none;}
    .ejlm{border-bottom:0px !important;}
.ejlm .ejj{display:block;}

.piclist{
    display: flex;
    flex-wrap: wrap;
    margin: 50px -2%;}
.piclist li{
    width: 33.3333%;
    padding: 0 2%;
    border: none;
    box-sizing: border-box;
    transition: all .5s;
    margin-bottom: 30px;}
.piclist li a{
    display: block;
    transition: all .5s;
    overflow: hidden;}
.piclist .img{
    position: relative;
    width: 100%;
    overflow: hidden;}
.piclist .img .img_hezi{
    padding-bottom: 60%;
    transition: .5s;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;}

.piclist .img .none{
    display:none !important;}

.piclist p{
    text-align: center;
    font-size: 16px;
    margin: 15px 0;}
.piclist li:hover .img_hezi{
    transform: scale(1.08);}
.piclist li:hover a{
    box-shadow: 0px 4px 20px -2px rgba(0, 0, 0, .3);} 
.piclist li:hover p{
    color:#601ec4;}

@media (max-width: 991px) {
.piclist li{
    width:50%;}
.piclist p{
font-size:14px;}
}
.footer-logo img{
max-width:400px;}

@media (max-width: 991px){

.footer-logo img{
max-width:100%;}


}
