.swiper {
    width: 100%;
    height: 270px;
}

.head-logo{justify-content: center;}
.head-logo img{margin-left: 0px;}

.banner {height: 270px;}
.banner img {width:100%;height: 100%}

.index-nav {padding: 20px 0;display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;row-gap: 20px;}
/*.index-nav {display: flex;align-items: center;justify-content: space-around;}*/
.index-nav .nav-item {display: flex;flex-direction: column;align-items: center;}
.index-nav .nav-item .icon {width: 50px;height: 50px;border-radius: 50px;background-color: rgba(204, 204, 204, 1);}
.index-nav .nav-item .icon img{width: 30px;height: 30px;}
.index-nav .nav-item .text {margin-top: 10px;}

.index-p5 {padding: 0 5px}

.index-title {font-size: 18px;font-weight: 700;color: rgba(33, 46, 102, 1);text-align: center;line-height: 50px;}

.blurb-img {height: 140px;}
.blurb-img img {width: 100%;height: 100%;}

.blurb-desc {font-size: 12px;font-weight: 400;line-height: 17.38px;color: rgba(128, 128, 128, 1);text-align: left;}

.blurb {}
.blurb .blurb-item {text-align: center;padding: 20px 0;}
.blurb .blurb-item .nub {color: rgba(255, 87, 51, 1);font-size: 18px;font-weight: 700;}
.blurb .blurb-item .text {font-size: 14px;color: rgba(0, 0, 0, 1);margin-top: 10px;}




