﻿.doc-container { width: 100%; overflow: hidden; margin: 12px 0 24px 0; float: left }
.container-fixed { max-width: 1200px; margin: 0px auto; }
.container-fixed .new { padding-left: 0px; }
.container-fixed .new h2 { background: #2549a7; color: #fff; font-size: 22px; border-radius: 8px; padding: 12px 0; text-indent: 15px; }
.container-fixed .new-a span { background: #F7F7F7; border-radius: 8px; padding: 10px 0; text-indent: 15px; width: 100%; display: block; margin: 15px 0; border: solid 1px #e5e5e5; }
.container-fixed .new-a span i { display: inline-block; width: 15px; height: 15px; border: 3px solid #c1c1c1; border-radius: 50%; margin-right: 10px; }
.container-fixed .new-a span a { color: #2d2f2e; font-size: 18px; }
.container-fixed .new-a .active, .container-fixed .new-a span:hover { border: 1px solid #2549a7; background: #fff; box-sizing: border-box; }
.container-fixed .new-a .active i, .container-fixed .new-a span:hover i { border: 3px solid #2549a7; }
.container-fixed .new-a .active a, .container-fixed .new-a span:hover a { color: #2549a7; }
.list { border: #e5e5e5 solid 2px; border-radius: 8px; background: #fff }
.list .list-new { color: #2449a6; font-size: 24px; line-height: 79px; height: 79px; border-bottom: 1px solid #d3d3d3; }
.list .list-new span { border-bottom: 4px solid #2449a6; padding: 0px 15px; display: inline; line-height: 79px; height: 79px; display: inline-block }
.list .box ul { overflow: hidden; margin: 25px; }
.list .box ul li { height: 55px; line-height: 55px; font-size: 16px; color: #333; border-bottom: 1px dashed #ccc; }
.list .box ul li i { display: inline-block; border: 3px solid #c1c1c1; border-radius: 50%; margin-right: 10px; margin-left: 5px; margin-top: 25px; float: left; }
.list .box ul li a { display: inline-block; width: 70%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.list .box ul li span { float: right; margin-right: 5px; }
.list .box ul li:hover { background: #f8f8f8; border-bottom: 1px solid #eee; }
.list .box ul li:hover i { border: 3px solid #2449a6; }
/*活动*/
.box-hdjj { width: 100%; float: left; }
.box-hdjj ul { margin-top: 30px; }
.box-hdjj ul li { margin-bottom: 25px; }

.box-hdjj ul li .b { border: #dadada 1px solid; border-radius: 8px; overflow: hidden }

.box-hdjj ul li .img { max-height: 160px; min-height: 220px; }

.box-hdjj ul li .img img { width: 100%; height: 220px; }

.box-hdjj ul li .title { line-height: 30px; height: 60px; text-align: center; margin-top: 10px; margin-bottom: 20px; padding: 0px 10px; }

.box-hdjj ul li .title a { font-size: 16px; overflow: hidden; color: #434f6e; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
/*分页*/
.pagination-info, .pagination-goto { }
    .pagination-goto .form-control, .pagination-goto .btn-default {
        height: 50px;
    }
.pagination .pagination-info {
    height: 50px;
    line-height: 50px;
}
.pagination > li > a, .pagination > li > span {
    padding: 12px 20px;
    font-size: 18px;
}

#head { margin-bottom: 2px; }
.my-loaltion { width: 100%; background: #fff; height: 40px; line-height: 40px; text-indent: 2rem; margin-bottom: 12px; border-radius:12px; }
.my-loaltion a { color: #2549a7; }

@media screen and (max-width:1200px) {
    .container-fixed { margin-left: 20px; margin-right: 20px; }
}

@media screen and (max-width:1024px) {
    .doc-container { margin-top: 80px; }
    .list .box ul li a { width: 58% }
    .pagination > li > a, .pagination > li > span { padding: 6px 10px; font-size: 14px; }
    .pagination-goto .ipt, .pagination-goto .btn { width: 35px; height: 35px; padding:0; }
}

@media screen and (max-width:768px) {

    .container-fixed .new { padding-bottom: 10px }
    .container-fixed .new h2 { display: none }
    .container-fixed .new-a span { width: auto; float: left; padding: 10px 20px 10px 5px; margin-right: 10px; }
    .container-fixed .new-a .active { padding: 9px 20px 9px 5px; }
    .list .list-new { line-height: 55px; height: 55px; }

    .list .list-new span { line-height: 55px; height: 55px; }
}

@media screen and (max-width:580px) {
    .container-fixed { margin: 0px 10px; }
    .container-fixed .new { padding: 0px; }
    .container-fixed .new-a span { text-indent: 8px; }
    .list .box ul { margin: 15px 0px; }
    .container-fixed .new-a span i { margin-right: 5px; }
    .container-fixed .new-a span a { font-size: 16px; }
    .list .list-new span { font-size: 18px; }
}
