﻿.page-main {
    padding-top: 26px;
    padding-left: 26px;}

.list-bar-header {
    margin-top: 0;}

.list-bar-header {
    background-color: #2a9ced;
    height: 68px;
    line-height: 68px;
    text-align: center;
    color: #ffffff;
    margin-bottom: 1px;
    border-bottom: none;}

.list-bar .list-item {
    height: 49px;
    line-height: 49px;
    color: #00476e;
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 0;
    padding: 0 15px 0 25px;
    text-indent: 0;
    background: none;}

.list-bar .list-item span {
    display: inline-block;}

/*.list-bar .list-item:hover,.list-bar .list-item:focus {*/
/*border-left: 5px solid #2a9be4;*/
/*background-color: #e6f6fe !important;*/
/*padding: 0;*/
/*}*/

.current-item {
    border-left: 5px solid #2a9be4;
    background-color: #e6f6fe !important;
    padding-left: 20px !important;}

.bs-page-bar {
    border-bottom: 2px solid #3484bc;}

.page-tit {
    border-bottom: none !important;
    padding: 0 !important;}

.page-tit span {
    color: #00476e;
    display: block;
    height: 25px;
    line-height: 25px;
    border-left: 4px solid #2c9de9;
    padding-left: 12px;}

.breadcrumb {
    line-height: 26px;}

.breadcrumb, .breadcrumb a {
    color: #707070;}

.th-list ul li a {
    color: #4c4c4c;}

.th-list li {
    list-style-type: square;
    color: #339fe3;
    margin-left: 28px;
    padding-left: 12px;}

.th-list li span {
    display: inline-block;
    padding: 0;
    margin-left: -8px;}

.pagination {
    margin: 11px 0 0 0;
    float: right;}

.pagination > .active > span {
    background-color: #01487c;
    border-color: #01487c;
    height: 30px;
    line-height: 30px;
    margin: 0 4px;
    padding: 0 10px;}

.main-pages ul li {
    float: left;}

.main-pages ul li a {
    font-size: 0.75em;
    display: block;
    float: left;
    box-sizing: inherit;
    background-color: #f7f7f7;
    color: #595959;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    margin: 0 4px;
    border: none;
    border-radius: 3px;}

.main-pages ul li a:hover {
    color: #ffffff;
    background-color: #01487c;}

.main-pages ul li .current_page {
    color: #ffffff;
    background-color: #01487c;
    float: left;}

.main-pages ul li .pages-end {
    color: #787878;
    background-color: #f7f7f7;
    font-size: 0.875em;
    height: 1.857em;
    line-height: 1.857em;
    padding: 0 0.5em;
    margin-left: 0.5857em;
    margin-right: 0;}

.main-pages ul li .pages-next {
    font-size: 0.875em;
    height: 1.857em;
    line-height: 1.857em;
    color: #ffffff;
    background-color: #01487c;
    padding: 0 0.5em;
    margin-left: 0.5857em;
    margin-right: 0;}

.main-pages ul li .pages-pre {
    font-size: 0.875em;
    height: 1.857em;
    line-height: 1.857em;
    color: #ffffff;
    background-color: #01487c;
    padding: 0 0.5em;
    margin-left: 0;
    margin-right: 0.5857em;}

.main-pages ul li span {
    font-size: 0.875em;
    display: block;
    color: #787878;
    /* float: left; */
    /* box-sizing: inherit; */
    /* padding: 0 1em; */
    height: 30px;}

.leaders-list-wrapper {
    padding-left: 40px;}

.leaders-list {
    float: left;
    width: 175px;
    margin-right: 73px;}

.leaders-thumbnail {
    border: none;
    background-color: #2a9ced;}

.col-auto {
    float: left;}

.leader-panel {
    background-color: #2a9ced;
    height: 38px;
    line-height: 38px;}

.leader-panel > div {
    height: 38px;
    line-height: 39px;
    text-align: center;
    float: left;
    color: #f7f7f7;
    width: 125px;
    font-size: 16px;}

.inner-body p {
    background: url(../images/cube.jpg) 14px 18px no-repeat;}

.inner-body p:hover {
    background: #f7f7f7 url(../images/cube.jpg) 14px 18px no-repeat;}

.page-sigle {
    background-image: none;}

.article-title {
    font-size: 20px;
    word-wrap: break-word;
    text-align: center;
    margin-bottom: 5px;}

@media (min-width: 1200px) {
    .bs-tabs-container {
        padding: 0;}
}

@media (min-width: 992px) {
    .bs-page-body {
        padding-left: 0;
        padding-right: 0;}

    .th-list li span {
        padding: 0;
        margin-left: -8px;}
}
