

.container.fir { margin-top: 30px; margin-bottom:100px;}

.left-content .new-one { float: left; }

.left-content .new-one:hover .new .tittle { color: #319a50; }

.left-content .new-one .date { width: 74px; text-align: center; float: left; }

@media (max-width: 575px) { .left-content .new-one .date { display: none; } }

@media (min-width: 576px) { .left-content .new-one .date { margin-top: 13px; } }

@media (min-width: 768px) { .left-content .new-one .date { margin-top: 25px; } }

@media (min-width: 992px) { .left-content .new-one .date { margin-top: 13px; } }

@media (min-width: 1200px) { .left-content .new-one .date { margin-top: 10px; } }

.left-content .new-one .date .riqi { font-size: 36px; color: #319a50; line-height: 1; }

.left-content .new-one .date .ny { font-size: 16px; color: #bfbfbf; line-height: 20px; }

.left-content .new-one .new { float: left; padding-left: 10px; }

@media (max-width: 575px) { .left-content .new-one .new { width: 100%; } }

@media (min-width: 576px) { .left-content .new-one .new { width: 436px; } }

@media (min-width: 768px) { .left-content .new-one .new { width: 316px; } }

@media (min-width: 992px) { .left-content .new-one .new { width: 456px; } }

@media (min-width: 1200px) { .left-content .new-one .new { width: 578px; } }

.left-content .new-one .new .tittle { font-size: 16px; color: #757575; line-height: 30px; }

.left-content .new-one .new .content { font-size: 14px; color: #bfbfbf; line-height: 30px; padding-bottom: 20px; }

@media (min-width: 767px) { .right-content .all-side { border-left: 1px solid #dedede; padding-left: 30px; } }

.right-content .all-side .inside .tittle { font-size: 18px; color: #857c7c; }

.right-content .all-side .inside .tittle img { display: inline-block; }

.right-content .all-side .inside .news-tittle { color: #979797; font-size: 14px; margin: 20px 0px 20px; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis; white-space: nowrap; }

.right-content .all-side .inside .news-tittle .blue { display: inline-block; background-color: #319a50; width: 19px; height: 19px; line-height: 19px; color: #ffffff; text-align: center; }

.right-content .all-side .inside .news-tittle .grey { display: inline-block; background-color: #cecece; width: 19px; height: 19px; line-height: 19px; color: #ffffff; text-align: center; }

.right-content .all-side .inside2 { padding-top: 30px; padding-bottom: 30px; }

@media (max-width: 767px) { .right-content .all-side .inside2 { padding-top: 20px; padding-bottom: 15px; } }

.right-content .all-side .inside2 .tittle { font-size: 18px; color: #857c7c; }

.right-content .all-side .inside2 .tittle img { display: inline-block; }

.right-content .all-side .inside2 .news-tittle { color: #979797; font-size: 14px; margin: 20px 0px 20px; width: 200px; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis; white-space: nowrap; }

.right-content .all-side .inside2 .news-tittle .blue { display: inline-block; background-color: #cecece; width: 19px; height: 19px; line-height: 19px; color: #ffffff; text-align: center; }

.right-content .all-side .inside2 .news-tittle .grey { display: inline-block; background-color: #cecece; width: 19px; height: 19px; line-height: 19px; color: #ffffff; text-align: center; }

.bottom-div .fir-title { font-size: 18px; color: #319a50; margin-top: 20px; }

@media (min-width: 768px) { .bottom-div .fir-title { margin-top: 10px; } }

.bottom-div .line { background-color: #a0b3ff; height: 1px; width: 100%; margin-bottom: 30px; margin-top: 5px; }

.bottom-div .row .hl-np1 { color: #474747; font-size: 18px; padding: 0 7px; margin-top: 20px; font-family: 'Times New Roman'; }

.fenye { margin-top: 20px; text-align: center; }

@media (min-width: 768px) { .fenye { text-align: right; } }

.fenye ul.pagination { margin: 20px 0px 50px; }

@media (max-width: 767px) { .fenye ul.pagination { display: inline-block; margin: 20px auto 90px; } }

@media (min-width: 768px) { .fenye ul.pagination { display: inline-block; } }

.fenye ul.pagination li { margin-left: 5px; margin-right: 5px; float: left; }

.fenye ul.pagination li a:hover { color: #00cc99; }

.pagination .active { background: #319a50; border-radius: 0; }

.pagination .active a { color: #fff; }

.pagination li { border-radius: 0; }

