.honer {
    display: flex;
    justify-content: space-between;
	flex-wrap: wrap;
}
.honer-box {
    flex: 1;
    text-align: center; 
    padding: 0 10px;
}
.honer-box figure {
    display: block;
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.1);
    border-radius: 8px;
    border: solid 2px #FFA40F;
    border-bottom: 6px solid #FF860E;
    text-align: center; height: 210px;
}
.honer-box figure img { display: table; width: 90px; height: 90px; margin: -60px auto 20px auto; border-radius: 60px; border: solid 2px #FFA40F; background: #fff; }
.honer-box figure h5 {color:#FF860E; font-size: 12px;}
.w_p {height: 60px;}

.honer-box figure figcaption a {background-image: linear-gradient(to left, #ee390f 0%, #f9b700 51%, #ee390f 100%); color: #fff; display: inline-block; padding: 8px 30px; border-radius: 40px; transition: all .4s;}
.honer-box figure figcaption a:hover {background-image: linear-gradient(to top, #ee390f 0%, #f9b700 51%, #ee390f 100%); }
.mbtn {background-image: linear-gradient(to left, #ee390f 0%, #f9b700 51%, #ee390f 100%); color: #fff; display: inline-block; padding: 8px 30px; border-radius: 40px; transition: all .4s;}
.mbtn:hover {background-image: linear-gradient(to top, #ee390f 0%, #f9b700 51%, #ee390f 100%); }
.news-item {padding: 8px 2px;}
.news-content {padding: 8px; border:solid 2px #ffd588; background: #fff; border-radius: 5px; }
.news-content a span {padding: 4px 10px; background: #ffd588; border-radius: 8px; font-size: 12px;}
.news {background: #FFE9C0;
margin-bottom: 80px;
padding: 2px 0 0px 0;}

@media (max-width:768px) {
    .site-contact {width: 80%!important;}
    .site-menu {width:20%!important;}
    .honer {
        flex-direction: column;
}
    .honer-box {
    width: 100%; margin-bottom: 80px;
}
  .honer-box:last-child {
    width: 100%; margin-bottom: 0;
}  
}

