.pindao-news .main-container {
    font-size: 16px;
}

.pindao-news h1.page-header {
    display: none
}

.news-header h2.node__title {
    margin-top: 0;
    text-align: center;
    font-weight: bold;
    margin-bottom: 35px;
    line-height: 150%;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 20px;
    color: #0c2a64;
}

.pindao-news .content strong {
    color: #0c2a64;
}

.news-header .node__meta {
    margin-bottom: 30px;
    text-align: center;
}

.news-header .node__meta>div {
    display: inline;
    color: #999;
    margin: 0 15px;
}

.pindao-news h2.block-title {
    color: #0a6cb9;
    margin: 0 0;
    padding: 0 0 15px;
    border-bottom: 2px solid #3584c9;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 10px;
}
.pindao-news .view-news-block .view-content .views-row:first-child {
    padding-top: 0;
    margin-top: 18px;
}
.pindao-news .views-row {
    margin: 0;
    padding: 10px 0;
    line-height: 1.5em;
    border-bottom: 1px dashed #b7c3da;
}

.pindao-news .views-row .views-field-title a {
    line-height: 20px;
    color: #333333;
    transition: all 0.25s;
}

.pindao-news .views-row .views-field-title a:hover {
    color: #0a6cb9;
}

.title-date-list .views-row .views-field-title a:before {
    border-radius: 0;
    margin-right: 10px;
    background-color: #d8d8d8;
    transition: all 0.25s;
}

.title-date-list .views-row .views-field-title a:hover::before {
    background-color: #0a6cb9;
}

.title-date-list .views-row .views-field-created {
    color: #333;
}

.pindao-news .layout__region.layout__region--first>section {
    padding-left: 0;
    padding-right: 30px;
}

.pindao-news .layout__region.layout__region--second>section {
    padding-right: 0;
    padding-left: 30px;
}

.pindao-news .layout--twocol-section {
    flex-wrap: nowrap;
}

.layout--twocol-section.layout--twocol-section--67-33>.layout__region--second {
    overflow: hidden;
}

.news-block-head {
    padding-bottom: 15px;
    border-bottom: 2px solid #3584c9;
    overflow: hidden;
    margin-bottom: 10px;
}

.news-block-head h3 {
    margin: 0;
    padding-left: 40px;
    float: left;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 26px;
    color: #0a6cb9;
}

.view-display-id-img_news .news-block-head h3 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABgUExURQ5twf///8bc8O30+qHG5laZ0/7+/qjK6Ct+yOfw+MHZ77nU7VSX0/H2+83h8pC84hJvwpK944e24N7r9jCCyRBuwfL3+16d1fj6/b/Y7vz9/kCLzSR6xhlzwyF5xjeGywAbQYMAAABtSURBVHhe5co3FsMwDARRLMCknJ3D/W+pRixMi3DlSlPO+3SsWIqPhBMg9GMUlB8RvMsqqKAEvAoqwKggePNSQWyxgxnnPKgnAHBuDzwfPXXY+gb36w1Niyw4XxDbBdZBBSeBDoC/A04B06FaAYz5A9rjG0awAAAAAElFTkSuQmCC);
}

.view-display-id-hot_news .news-block-head h3 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACrUExURQ5twTODyqjK6EKNzmKf1vr8/f///0ePz1KW0v7+/k2T0RFvwd7r9mGf1n+x3lia1NPk8zeGy4u54cLa71eZ0/39/lma1DGCymOg1qvM6fv8/svf8ZnB5B93xefw+MTb77fT7M/i8u71+vH2+xlzw4y54TCCyXas29no9cPa77nU7cre8ff6/fP4/Ory+enx+bvW7SZ7x+Ds9yF5xkWOz57E5tvp9fT4/Nro9SIS3EcAAACUSURBVHgB5cEHDoJQAETBtT3F3kWxYO8FrPc/mTExRD7oBZzRf0okU/olnSGrH3IW5PVdoQiU9F0eoCxVqjXFqgM01GzRVlTHVhegV3Ogr4jBcCSXl/EEpjOZ5lgLl8BSphWsNwS2Mu0Ai8BepgMhR5lOhJxksgmxFeHwwVGU5xPwPcU4u7y5Z8W7XG/3++N60f95Ar+NC8BJpFGMAAAAAElFTkSuQmCC);
}

.news-block-head span {
    float: right;
    line-height: 26px;
}

.news-block-head span a {
    display: inline-block;
    padding: 3px 10px;
    font-size: 12px;
    line-height: 20px;
    background-color: #f2991d;
    border-radius: 4px;
    color: #fff;
}

.view-display-id-img_news .slick-list {
    width: 100%;
    padding: 0!important;
}

.slick-slider img {
    max-width: 100%!important;
    height: auto!important;
}

.slide__link {
    margin: 0;
    width: 70%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.slick--skin--classic .slide--caption--bottom .slide__caption {
    min-height: inherit;
}

.slick a {
    color: #fff;
    font-size: 12px;
    line-height: 150%;
}

.slick--skin--classic .slide--caption--bottom .slide__caption {
    padding: 10px 15px;
}

.slick-dots {
    bottom: 0;
    right: 0;
    width: auto;
}

.slick-dots li {
    margin: 0;
    vertical-align: middle
}

.slick-dots li button:before, .slick-dots li.slick-active button:before {
    color: #fff;
    font-size: 12px;
    transform: scale(0.8);
}

.slick__arrow {
    display: none;
}

.view-news-block .views-field-title {
    margin-bottom: 5px;
}

.view-news-block .views-field-created, .view-news-block .views-field-totalcount {
    font-size: 12px;
    color: #999;
    padding-left: 20px;
    background-position: left center;
    background-repeat: no-repeat;
    margin-right: 15px;
    background-size: 14px;
}

.view-news-block .views-field-created {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAADRSURBVHgBYnAvAFRKBlcExEAY5p7IgQJcFEAHnBWgAn24oI7Ect1OOFPDamHke96GeRu76/C/F5nv82Yns06RcmzF2514c42pCGfuqH2zH8m7lQTzkGD3UtiZiAwJ5ygeqMEoUZC8uUtwC37nQg2mlt/t8W9nN89LWobFGdA/7TUgb8ucDIsTD+bGdzRF88yJsAwMoGIIfUVYnFZRgj2mXNxUiz9bHW0isE0pzES1qobTHjWcv54DhrfE0QuA3CWd3LL3ynFHrZZIfskZWMeSvwCY/D7qIf+KBQAAAABJRU5ErkJggg==);
}

.view-news-block .views-field-totalcount {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAQAAACoRNXiAAAAAXNSR0IArs4c6QAAAMBJREFUeNp1jyFOQ2EYBKd/QuAAiBpAgiykNUURBJYLgCiSpCFILEnZ/fJqcCgM3IL0HaANHgWq5SX0DB8CEmpYO2JmAYBsxblqL730xGfZ4m/aVu2pL8b7cRCXevNkvPWL4lBzD7M8blQ7APfrutWX+kDV09xHAKo9hIc1AJ+6cRe96g6g2lS6iRu/RBvAI82oem50Aln8oVTqPQv42At3f5yfus5S7enZT97N4isv1F+p1SwG0YlODDxdqf3/5ze2I13GxAPyuwAAAABJRU5ErkJggg==);
}

.view-news-block .views-field-created .views-label {
    display: none;
}

/*.pindao-news .col-sm-9 {
    width: 67%;
    padding: 0 30px 0 0;
}

.pindao-news .col-sm-3 {
    width: 33%;
    padding: 0 0 0 30px;
}*/

@media screen and (min-width: 768px) {
.pindao-news article .col-sm-9 {
    width: 670px;
    padding: 0;
}
.pindao-news article .col-sm-3 {
    width: 290px;
    padding: 0;
    margin-left: 50px;
}
}
.view-id-news_block.view-display-id-hot_news {
    padding-top: 50px;
	font-size: 12px;
}
.navbar {
    min-height: inherit;
}

body:not(.path-frontpage) section#block-main-menu {
    position: absolute;
    bottom: 0;
    right: 0;
}

body:not(.path-frontpage) a.logo.navbar-btn.pull-left {
    margin-bottom: 7px;
}.region-navigation {
    position: relative;
}

#block-hricon {
    margin-right: 20px;
}

@media (max-width: 991px) {
    body {
        padding-top: 60px!important;
    }
    body.path-frontpage {
        padding-top: 0!important;
    }
    body.toolbar-fixed.toolbar-vertical.toolbar-tray-open.toolbar-fixed {
        margin-left: 0!important;
    }
    .region-we-mega-menu {
        margin-bottom: 0;
    }
    #toolbar-administration {
        display: none;
    }
    #navbar {
        position: fixed!important;
        width: 100%;
        top: 0;
        left: 0;
        z-index: 5;
        margin: 0;
        background-size: cover;
        background-color: #0f1d48;
    }
    .navbar-btn {
        margin-top: 0;
    }
    body.toggled {
        right: 0;
    }
    body.toggled .btn-close {
        display: none;
    }
    #block-hricon {
        margin-top: 21px;
    }
    .navbar-we-mega-menu.navbar {
        width: 100%;
        z-index: 10;
        padding-top: 65px;
        display: block;
        transition: all 0.5s;
        transform: translate3d(100%, 0, 0);
        opacity: 0;
        background: rgba(0, 0, 0, 0.9);
    }
    body:not(.path-frontpage) section#block-main-menu nav ul.we-mega-menu-ul {
        margin-top: 0;
    }
    body.toggled .navbar-we-mega-menu.navbar {
        transform: translate3d(0, 0, 0);
        opacity: 1;
    }
    .navbar-toggle .icon-bar {
        transition: all 0.75s;
        position: relative;
    }
    .navbar-default .navbar-toggle .icon-bar {
        background-color: rgba(255, 255, 255, 0.8);
    }
    .navbar-toggle .icon-bar:nth-of-type(1), .navbar-toggle .icon-bar:nth-of-type(3) {
        opacity: 0;
    }
    body.toggled .navbar-toggle .icon-bar:nth-of-type(2) {
        background-color: rgba(255, 255, 255, 0);
    }
    .navbar-toggle .icon-bar:nth-of-type(2)::before, .navbar-toggle .icon-bar:nth-of-type(2)::after {
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        background-color: rgba(255, 255, 255, 0.8);
        position: absolute;
        left: 0;
        transition: all 0.75s
    }
    .navbar-toggle .icon-bar:nth-of-type(2)::before {
        top: -6px;
    }
    .navbar-toggle .icon-bar:nth-of-type(2)::after {
        bottom: -6px;
    }
    body.toggled .navbar-toggle .icon-bar:nth-of-type(2)::before {
        transform: rotate(45deg);
        top: 0;
    }
    body.toggled .navbar-toggle .icon-bar:nth-of-type(2)::after {
        transform: rotate(-45deg);
        bottom: 0;
    }
    body.toggled .navbar-toggle .icon-bar:nth-of-type(3) {
        opacity: 0;
    }
    .navbar-we-mega-menu.navbar.we-mobile-megamenu-active {
        animation: none;
    }
    .path-frontpage #block-blocktabs-front-dt {
        /*padding-top: 0;*/
    }
    #block-sysj {
        z-index: 1;
    }
    .navbar-default .navbar-toggle {
        padding: 6px;
        position: fixed!important;
        z-index: 1001;
        top: 16px!important;
    }
    .navbar.container {
        width: 100%!important;
        max-width: inherit;
        position: relative;
        z-index: 3;
    }
    .mbl2title {
        font-size: 18px;
    }
    body.path-frontpage header#navbar:before {
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        background: #0f1d48 url(../images/head_back_mobile.png) no-repeat left top;
        background-size: cover;
        border-bottom: none;
        opacity: 0;
        transition: all 0.5s;
    }
    body.has-scroll.path-frontpage header#navbar:before {
        opacity: 1;
    }
    body.has-scroll .navbar-header {
        border-bottom: none;
    }
    .navbar-we-mega-menu.navbar .nav-tabs>li.active>a:after {
        display: none;
    }
    section#block-main-menu nav>div>ul>li[data-submenu="1"]>a:after {
        display: none;
        content: none;
    }
    .we-mega-menu-submenu li.we-mega-menu-li a {
        font-size: 1.2em;
        line-height: 150%;
    }
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
        background-color: transparent;
    }
    .overlay {
        display: none;
    }
    body:not(.path-frontpage) .logo.navbar-btn.pull-left>img {
        height: 60px
    }
    .navbar-we-mega-menu.navbar .dropdown-menu>a:after {
        display: none;
        content: none;
    }
    div.footer {
        background: #000;
    }
    .pindao-news .col-sm-9 {
        width: 100%;
        padding: 0;
        margin-bottom: 30px;
    }
    .pindao-news .col-sm-3 {
        width: 100%;
        padding: 0;
    }
    .slick-slider img {
        width: 100%!important;
    }
    .pindao-news .layout--twocol-section {
        display: block;
        margin: 0;
        padding: 0;
    }
    .pindao-news .layout--twocol-section.layout--twocol-section--67-33>.layout__region--second, .pindao-news .layout--twocol-section.layout--twocol-section--67-33>.layout__region--first {
        width: 100%;
        margin: 0;
        padding: 0;
        margin-bottom: 20px;
    }
    .pindao-news .layout__region.layout__region--first>section, .pindao-news .layout__region.layout__region--second>section {
        padding: 0;
    }
    .container {
        width: 100%!important;
    }
    .pindao-news .views-row {
        padding: 15px 0;
    }
}

@media screen and (max-width: 991px) and (min-width: 768px) {
    .navbar-header {
        width: 100%;
    }
    #blocktabs-front_dt ul.ui-tabs-nav {
        margin-bottom: 20px;
        padding-top: 20px;
    }
    section#block-kjld {
        padding-top: 0;
    }
    .ui-tabs .ui-tabs-nav li a.ui-tabs-anchor {
        font-size: 18px;
    }
}

@media screen and (max-width: 767px) {
    .main-container {
        font-size: 14px;
    }
    .path-frontpage a.logo {
        height: 60px;
    }
    .ui-tabs .ui-tabs-nav {
        display: flex;
        justify-content: space-between;
    }
    .ui-tabs .ui-tabs-nav li a.ui-tabs-anchor {
        font-size: 14px;
        color: #fff;
    }
    .ui-tabs .ui-tabs-nav li.ui-tabs-active a.ui-tabs-anchor {
        color: #fff;
        border-color: #fff;
    }
    #blocktabs-front_dt>div>div.view-display-id-block_1>.view-content {
        padding: 15px 20px 20px;
    }
    .page-header {
        font-size: 18px;
    }
    .main-container section.col-sm-9 {
        padding: 0;
    }
    .fzlctop {
        display: none;
    }
    .faxl {
        padding-top: 0;
    }
    .img-text-list .views-row .views-field-field-image img {
        max-width: 60%;
        margin: 0px auto;
    }
    .zzzmitem {
        width: 100%;
        float: none;
        margin-bottom: 30px;
    }
    .zzzmitem .zzzmitemwrap {
        margin-bottom: 5px;
    }
    .zzzmitemwrap img {
        max-width: 50%!important;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    }
    .pindao .main-container>.row {
        display: flex;
        flex-direction: column;
    }
    .pindao .main-container>.row>.col-sm-3 {
        order: 2;
        -webkit-order: 2
    }
    .pindao .main-container>.row>.col-sm-9 {
        order: 1;
        -webkit-order: 1;
        padding-bottom: 40px;
    }
    .views-exposed-form .form--inline {
        display: flex;
    }
    .views-exposed-form .form--inline>.form-type-textfield {
        flex: 1;
        margin-right: 10px;
        display: flex;
        align-items: center;
    }
    .views-exposed-form .form--inline>.form-type-textfield>.control-label {
        white-space: nowrap;
        margin-right: 5px;
    }
    .views-exposed-form .form--inline>.form-type-textfield input.form-control {
        width: 100%;
        flex: 1;
    }
    body:not(.path-frontpage) .main-container .field--name-body img {
        max-width: 100%;
    }
    .jszjicon>div:first-child {
        font-size: 20px;
        margin-bottom: 5px;
        color: #333;
    }
    .jszjdetail .col-md-4 {
        display: flex
    }
    .jszjdetail .col-md-4 p:first-of-type {
        margin-right: 10px;
        color: #333
    }
    #blocktabs-jsfw_nlyz_tzgg>ul {
        display: block;
    }
    #blocktabs-jsfw_nlyz_tzgg>ul>li>a {
        color: #333;
    }
    .nlyzrkzsitem {
        width: 60%;
        margin: 0px auto 20px;
        float: none;
    }
    .nlyzlxwm .col-md-4 {
        margin-bottom: 10px;
    }
    .gjjltx img {
        margin: 0px auto;
        display: block;
    }
    #node-tabs.gjjly>li {
        width: 100%;
        margin: 0 0 10px;
        float: none;
        text-align: center;
    }
    .gjzxwyhthread, .sh_expan_click {
        width: 100%;
        font-size: 14px;
        display: flex;
    }
    .sh_expan_click .col-md-4, .gjzxwyhthread .col-md-4 {
        flex: 2;
    }
    .sh_expan_click .col-md-4:last-of-type, .gjzxwyhthread .col-md-4:last-of-type {
        flex: 1;
    }
    .layout--threecol-section--33-34-33 .layout__region>section {
        padding: 0;
    }
    .path-taxonomy-term-152 .layout--twocol-section--50-50 {
        display: block;
    }
    .path-taxonomy-term-152 .layout--twocol-section--50-50>div {
        width: 100%;
        margin-bottom: 10px;
    }
    .sh_expan_click.zpxx>div {
        font-size: 14px!important;
    }
    .sh_expan_click.zpxx .col-md-7 {
        flex: 4;
    }
    .sh_expan_click.zpxx .col-md-2 {
        flex: 3;
    }
    .sh_expan_click.zpxx .col-md-3 {
        flex: 3;
    }
    .library_databases_wrap>div {
        padding: 0;
        margin-bottom: 20px;
    }
    #blocktabs_library_search {
        width: 100%;
        padding: 0;
        height: auto;
    }
    #blocktabs_library_search>ul {
        display: block;
    }
    #blocktabs_library_search>div>form>div:nth-child(2) {
        width: auto;
    }
    .path-taxonomy-term-208 .layout--twocol-section {
        padding: 0;
    }
    .path-taxonomy-term-208 .layout--twocol-section>.layout__region {
        margin-bottom: 20px;
    }
    .library_block3_wrap>div {
        margin-bottom: 20px;
    }
    .view-library.view-display-id-embed_1 .view-content .col-md-3 {
        padding: 0;
        width: calc(50% - 5px);
        float: left;
        margin-right: 10px;
        margin-bottom: 10px;
        height: 250px;
        overflow: hidden;
    }
    .view-library.view-display-id-embed_1 .view-content .col-md-3:nth-of-type(2n) {
        margin-right: 0;
    }
    .view-library.view-display-id-embed_1 .view-content .col-md-3 img {
        max-width: 100%;
        display: block;
        margin: 0px auto;
    }
    .library_block3_item {
        width: 33.33%;
        margin-bottom: 10px;
    }
    .library_block3_item p {
        margin: 0 0 5px!important;
        padding: 0!important;
    }
    .news-header h2.node__title {
        font-size: 18px;
        margin-bottom: 20px;
    }
    .news-header .node__meta {
        margin-bottom: 15px;
    }
    .img-responsive {
        width: 100%;
    }
}

.view-id-search_sfbz #edit-submit-search-sfbz{
   margin-top:-18px;
}