.main-container {
    background:url(/images/content/main/index.jpg) no-repeat center center;
    min-height:770px;
}
.main-container .wrap {
}
.main-container .rect-boards {
    flex-grow: 1;
    padding-top:70px;
}
.main-container .rect-boards > div {
    /*outline:1px solid red;*/
    width:305px;
    margin:0 auto 20px auto;
}
.main-container .rect-boards > div:last-child {
    margin-bottom:0;
}
.main-container .rect-boards .name {
    font-weight:bold;
    font-size:14px;
    color:#333;
    display: flex;
    justify-content: space-between;
    margin-bottom:6px;
}
.main-container .rect-boards .name span {
    color:#5e9900;
}
.main-container .rect-boards .name a.more {
    color:#5e9900;
    font-size:11px;
}
.main-container .rect-boards .list-post {font-size:15px;}
.main-container .rect-boards .list-post li {
    display:flex;
    justify-content: space-between;
    border-bottom:1px dashed #999;
    padding:2px 0;
}
.main-container .rect-boards .list-post li div:nth-child(1) {
    flex-grow: 1;
}
.main-container .rect-boards .list-post li div:nth-child(2) {
    flex-shrink: 0;
    width:80px;
    text-align:right;
    color:#5e9900;
}
.main-container .rect-boards .list-photo ul {
    display:flex;
    justify-content: space-between;
}
.main-container .rect-boards .list-photo li {}
.main-container .rect-boards .list-photo li img {
    display:block;
    max-width:96px;
    max-height:86px;
    border:3px solid #ccc;
}
.main-container .rect-boards .bnrs {
    display:flex;
    flex-wrap:wrap;
    padding:5px 0;
    position:relative;
}
.main-container .rect-boards .bnrs > div {
    width:50%;
    display:flex;
    justify-content: center;
    align-items: center;
    margin:15px 0;
}
.main-container .rect-boards .bnrs > div:nth-child(1):before,
.main-container .rect-boards .bnrs > div:nth-child(3):before,
.main-container .rect-boards .bnrs > div:nth-child(4):before {
    content:'';
    width:100%;
    height:1px;
    background:linear-gradient(90deg, transparent, #ccc, transparent);
    position:absolute;
    left:0;
    top:0;
}
.main-container .rect-boards .bnrs > div:nth-child(1):before {
    top:0; right:auto; bottom:auto; left:0;
}
.main-container .rect-boards .bnrs > div:nth-child(3):before {
    top:50%; right:auto; bottom:auto; left:0;
}
.main-container .rect-boards .bnrs > div:nth-child(4):before {
    top:auto; right:auto; bottom:0; left:0;
}
.main-container .rect-boards .bnrs > div:nth-child(1):after,
.main-container .rect-boards .bnrs > div:nth-child(3):after {
    content:'';
    width:1px;
    height:40px;
    position:absolute;
    left:50%;
    background:linear-gradient(0deg, transparent, #ccc, transparent);
}
.main-container .rect-boards .bnrs a {}
.main-container .rect-boards .bnrs a img {
    display:block;
}
.main-container .rect-image {}