﻿@charset "UTF-8";

/**!
 * 首页
 * date:2021-09-09
 * author: wppei;
 */

.content {
    margin-top: -45px;
    background-color: #fff;
}

.nav {
    float: left;
    width: 245px;
    margin: 36px 0 0 36px;
}

.nav-item {
    width: 245px;
    height: 90px;
    margin: 0 0 30px;
}

.nav-name,
.nav-city {
    display: block;
    height: 90px;
    color: #333;
    font-size: 22px;
    background-color: #dcdcdc;
}

.nav-name {
    padding: 0 0 0 82px;
    line-height: 90px;
    background-repeat: no-repeat;
    background-position: 18px center;
}

.nav-item.cur .nav-name,
.nav-name:hover {
    color: #fff;
    background-color: #0855c3;
}

.nav .nav-item:first-child .nav-name {
    background-image: url("../images/fk_yqf01.png");
}

.nav .nav-item:nth-child(2) .nav-name {
    background-image: url("../images/fk_yqf02.png");
}

.nav .nav-item:nth-child(3) .nav-name {
    background-image: url("../images/fk_yqf03.png");
}

.nav-item:first-child.cur .nav-name,
.nav-item:first-child .nav-name:hover {
    background-image: url("../images/fk_yqf04.png");
}

.nav-item:nth-child(2).cur .nav-name,
.nav-item:nth-child(2) .nav-name:hover {
    background-image: url("../images/fk_yqf05.png");
}

.nav-item:nth-child(3).cur .nav-name,
.nav-item:nth-child(3) .nav-name:hover {
    background-image: url("../images/fk_yqf06.png");
}

.nav-city {
    padding-top: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 26px;
}

.nav-city>p {
    font-size: 15px;
}

.list {
    margin: 36px 36px 30px 296px;
    height: 770px;
    position: relative;
    background-color: #f5f5f5;
}

.list-box {
    padding: 17px 0 0 14px;
}

.list-item {
    vertical-align: top;
    line-height: 28px;
    font-size: 16px;
    padding-left: 14px;
    background: url("../images/fk_list_icon.jpg") no-repeat left center;
    overflow: hidden;
}

.list-name {
    float: left;
    max-width: calc(100% - 120px);
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.list-date {
    float: right;
    padding-right: 10px;
    color: #999;
}

.list-item:hover .list-name,
.list-item:hover .list-date {
    color: #f97e12;
}

@media (max-width: 767px) {
    .nav {
        float: none;
        width: 100%;
        margin-left: 0;
    }
    .list {
        margin-left: 0;
        margin-right: 0;
        height: auto;
        padding-bottom: 30px;
    }
}