.banner {margin-bottom:40px}
.lite-style {padding-top:100px}
.type-nav {background:rgb(242, 242, 242);margin-bottom:30px}
.type-nav li a {color:rgb(114, 138, 163);border-radius:0}
.type-nav li.active a {color:rgb(114, 138, 163);background-color:rgb(226, 226, 226)}
.type-nav li.active a:hover {color:rgb(114, 138, 163);background-color:rgb(226, 226, 226)}
.news-list {margin-top:15px}
.news-list .item {padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #E2E3E4}
.news-list .title a {color:#254B72;font-weight:700}
.news-list .datetime {text-indent:0;margin-bottom:20px}
.news-list .content {color:#728AA3;text-indent:2em}
.aside .head {font-weight:600;text-align:center;margin:0 0 30px;padding:14px 0;border-top:2px solid #4086F4;border-bottom:1px solid #7A7A7A;color:#254B72}
.aside .text {margin:20px 0;padding:0 10px}
.aside .text a {color:#728AA3}
.aside .text span {transform:rotate(90deg);display:inline-block;color:#1197EA;margin-right:5px}
.aside .more {width:96px;margin-bottom:45px}
.aside .tag-list {margin-bottom:45px}
.aside .tag {margin: 0 10px 15px 0}
@media (max-width: 767px) {
    .banner {height:160px}
}
@media (min-width: 768px) {
    .banner {height:230px}
}
@media (min-width: 992px) {
    .banner {height:200px}
}
@media (min-width: 1200px) {
    .banner {height:234px}
    .container > .row {margin-left:-30px;margin-right:-30px}
    .container > .row > .col {padding-left:30px;padding-right:30px}
}