/*! Pagekit Minimal 1.0.0 | (c) 2014 Pagekit | MIT License */
/* @import 'https://fonts.googleapis.com/css?family=Raleway:600,400,300';
@import 'https://fonts.googleapis.com/css?family=Lato:400,300';
@import 'https://fonts.googleapis.com/css?family=Roboto+Mono'; */
/*! UIkit 3.0.2 | http://www.getuikit.com | (c) 2014 - 2018 YOOtheme | MIT License */
/* ========================================================================
   Component: Base
 ========================================================================== */
/*
 * 1. Set `font-size` to support `rem` units
 *    Not using `font` property because a leading hyphen (e.g. -apple-system) causes the font to break in IE11 and Edge
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 * 3. Style
 */
html {
    /* 1 */
    font: normal 17px / 26px "Microsoft YaHei", 微软雅黑, "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 300;
    color: #222222;
    background: #ffffff;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
/*
 * Remove the margin in all browsers.
 */
body {
    margin: 0;
}
/* Links
 ========================================================================== */
/*
 * Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
    -webkit-text-decoration-skip: objects;
}
/*
 * Remove the outline on focused links when they are also active or hovered
 */
a:active,
a:hover {
    outline: none;
}
.uk-subnav-pill > .uk-active > a {
    color: #ffffff;
    background-color: #333333;
}
a:hover {
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    -webkit-transition: all .3s;
    transition: all .3s;
}
.fkicon span {
    color: #ffa13d
}
.fkicon p {
    color: #999999
}
.newsdate {
    margin-bottom: -1px;
    background: #e5e5e5;
}
.newsdate p {
    color: #333333 !important;
}
.indexnews li {
    cursor: pointer;
    border-bottom: dashed 1px #eeeeee;
}
.indexnews li:hover .newsdate {
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    -webkit-transition: all .3s;
    transition: all .3s;
    color: #ffffff !important;
    background: #333333;
}
.indexnews li:hover .newsdate p {
    color: #ffffff !important;
}
.indexnews li:hover a {
    color: #1e87f0;
}
.page {
    margin: 40px 0 40px 0;
    padding: 5px;
    text-align: center;
}
.page ul li {
    display: inline;
}
.page ul li a {
    font-size: 14px;
    line-height: 42px;
    display: inline-block;
    display: inline-block;
    height: 42px;
    margin-left: 9px;
    padding: 0 12px;
    text-decoration: none;
    color: #333333;
    border: 0 none;
    border: 1px solid #e3e3e3;
    border-radius: 3px;
    background-color: #ffffff;
}
.page.page ul li a:hover {
    /*border: #3266a0 1px solid*/
    color: #ffffff;
    background-color: #333333;
}
.page.page ul li a:active {
    /*border: #3266a0 1px solid*/
    color: #ffffff;
    background-color: #333333;
}
.page ul li.active a {
    /*  color: #fff;
    background: #3a81c0;
    border-bottom: 1px solid #3266a0;
    padding: 2px 5px;
    font-weight: bold;
    margin: 2px*/
    font-size: 14px;
    font-weight: normal;
    line-height: 42px;
    display: inline-block;
    width: 42px;
    height: 42px;
    margin-left: 9px;
    color: white;
    border: 0 none;
    border: 1px solid #333333;
    border-radius: 3px;
    background-color: #333333;
}
.page ul li.disabled a {
    margin: 2px;
    padding: 2px 5px;
    color: #dddddd;
    border: #eeeeee 1px solid;
}
ul.uk-nav-sub {
    padding: 5px 0;
}
/* Default modifier
 ========================================================================== */
.uk-nav-default {
    font-size: 0.875rem;
    margin-bottom: 10px !important;
    padding: 20px;
    background: #333333;
}
/*
 * Items
 */
.uk-nav-default > li {
}
.uk-nav-default > li > a {
    padding: 5px 10px 5px 15px;
    color: #ffffff;
    border-radius: 5px;
}
/* Hover + Focus */
.uk-nav-default > li > a:hover,
.uk-nav-default > li > a:focus {
    color: #ffffff;
}
/* Active */
.uk-nav-default > li.uk-active > a {
    color: #ffffff;
}
.uk-nav-default > li.uk-open > a {
    color: #ffffff;
    background: #444444;
}
.uk-nav-default > li.uk-open > a::after {
    color: #ffffff;
}
/*
 * Header
 */
.uk-nav-default .uk-nav-header {
    color: #ffffff;
}
/*
 * Divider
 */
.uk-nav-default .uk-nav-divider {
    border-top: 1px solid #444444;
}
/*
 * Sublists
 */
.uk-nav-default .uk-nav-sub a {
    font-size: 14px;
    margin: 5px 0;
    padding: 0 25px;
    color: #ffffff;
    border-radius: 5px;
}
.uk-nav-default .uk-nav-sub a:hover,
.uk-nav-default .uk-nav-sub a:focus {
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    -webkit-transition: all .3s;
    transition: all .3s;
    color: #ffffff;
    background: #666666;
}
.uk-nav-default .uk-nav-sub li.uk-active > a {
    color: #ffffff;
    background: #444444;
}
.uk-description-list {
    padding: 20px;
}
.uk-description-list dt,
.uk-description-list dd {
    font-size: 14px;
    color: #ffffff;
}
.uk-pro-show {
}
.uk-thumbnav > * > *::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
    transition: background 0.3s ease-in-out;
    background: rgba(255, 255, 255, 0.5);
}
.uk-thumbnav > .uk-active > *::after {
    transition: border 0.1s ease-in-out;
    border: .2rem solid #5e85d3;
    background-color: transparent;
}
.uk-hotline {
    background: #eeeeee;
}
.uk-hotline div p {
    font-size: 1.2rem;
    font-weight: bold;
    padding: 30px;
}
.uk-hotline div span {
    font-size: 1.3rem;
    color: #5e85d3;
}
.uk-hotline div a {
    font-weight: bold;
    display: block;
    padding: 10px 0;
    text-align: center;
    color: #ffffff;
    background: #5e85d3;
}
.uk-hotline div a:hover {
    text-decoration: none;
    background: #333333;
}
/*留言板样式*/
#ds-reset {
    margin-top: 20px;
    padding: 20px;
    border: 1px solid #eeeeee;
    background: #fafafa;
}
#ds-reset .ds-post-toolbar {
    overflow: hidden;
    border: 1px solid #eeeeee !important;
    border-radius: 0 0 10px 10px;
}
#ds-reset .ds-textarea-wrapper textarea,
#ds-reset .ds-textarea-wrapper {
    color: #6c6c6c !important;
    border: 1px solid #eeeeee !important;
}
#ds-reset .ds-post-button {
    border-left: 0 !important;
}
#ds-reset .ds-gradient-bg,
#ds-reset .ds-avatar {
    background: none !important;
}
/*留言板样式end*/
.uk-case {
    cursor: pointer;
}
.uk-case .uk-inline-clip {
    border: 1px solid #f5f5f5;
}
.baiducss.scrolltable {
    position: relative;
    overflow: auto;
    max-width: 100%;
}
.selectTdClass {
    background-color: #edf5fa !important
}
.baiducss table.noBorderTable td,
.baiducss table.noBorderTable th,
.baiducss table.noBorderTable caption {
    border: 1px dashed #dddddd !important
}
.baiducss table {
    display: inline-block;
    margin: 10px;
    border-collapse: collapse;
    vertical-align: top;
}
.baiducss td,
.baiducss th {
    padding: 5px 10px;
    text-align: center;
    white-space: nowrap;
    border-color: #ffffff !important;
}
.baiducss caption {
    padding: 3px;
    text-align: center;
    border-bottom: 0;
}
.baiducss th {
    background-color: #f7f7f7;
}
.baiducss table tr.firstRow th {
    border-top-width: 2px;
}
.baiducss .ue-table-interlace-color-single {
    background-color: #fcfcfc;
}
.baiducss .ue-table-interlace-color-double {
    background-color: #f7faff;
}
.baiducss td p {
    font-size: 17px !important;
    line-height: 30px !important;
    display: inline-block !important;
    margin: 0;
    padding: 0;
    text-align: center !important;
    text-indent: inherit !important;
}
