header .nav ul li:nth-child(3) a { color: #0d47a1; }
.content .title h2 { font-size: 30px; color: #e7eaf2; font-weight: bold; margin: 15px 0px 0px 25px; }

.content .title h3 { font-size: 20px; color: #0d47a1; font-weight: bold; margin-top: 0px; margin-bottom: 16px; }

.content .subNav { background: #fbfbfb; height: 65px; border-top: 1px solid #e8e7e7; }

    .content .subNav ul { float: right; line-height: 65px; }

        .content .subNav ul li { display: inline-block; }

            .content .subNav ul li + li { padding-left: 5px; }

            .content .subNav ul li a { padding: 8px 15px; background: #ededed; font-size: 14px; color: #000000; }

.content .news ul li img { float: left; width: 286px; height: auto; }

.content .news .right { padding-left: 330px; }

    .content .news .right h3 { font-size: 24px; color: #333333; }

    .content .news .right h3 { margin: 0; font-size: 24px; color: #333333; }

    .content .news .right p { padding-top: 20px; font-size: 14px; color: #666666; }

    .content .news .right span { font-size: 14px; color: #666666; }

    .content .news .right a { float: right; font-size: 12px; color: #fff; padding: 8px 18px; background: #2196f3; border-radius: 4px; }

        .content .news .right a:hover { background: #1985db; }

.content .news ul li:hover h3 { color: #2196f3; }

.content .news ul li { padding-top: 35px; padding-bottom: 48px; border-bottom: 1px solid #e7e7e7; }

footer { margin-top: 100px; }

@media screen and (max-width: 750px) {
    .content { padding: 0 15px; }
        .content .news ul li img { width: 49%; }
        .content .news .right { padding-left: 0px !important; }
            .content .news .right h3 { font-size: 1.6rem !important; }
}

