.about-item {position: relative; height: 350px; margin-top: 20px;}
.about-item a{display: block;height:100%; background-size: cover; background-repeat: no-repeat; flex: 1;}
.about-item a span{ width:100%; height:100%;display: flex;align-items: center; justify-content: center; color: #fff; text-shadow: 0 1px 2px rgba(0,0,0,0.7); font-size: 16px; font-weight: bold; transition: all 0.3s;}
.about-item a:hover span{ background: rgba(31,63,175,0.5)}
.about-inner-nav{ margin-top: 20px; line-height: 30px;font-size: 16px;}
.about-inner-nav span{ margin: 0 5px; color: #888888;}
.about-inner-nav a{color: #888888;}
.content-container{ font-size: 16px; line-height: 1.75;}
.content-container p{text-indent:2em; font-size: 16px; margin-top: 20px;}
.content-container p img{margin-left:-2em;}
.content-container img,.content-container table{ max-width: 100% !important;height: auto }
@media only screen and (max-width: 640px) {
    .nav{display: none}
    .about-item {height: 180px; }
}