html {
    /* 1 */
    font: normal 17px / 26px "Microsoft YaHei", 微软雅黑, "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    background: #fff;
    color: #222222;
    font-weight: 300
}

/*
 * 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 {
    background-color: #333;
    color: #fff;
}

a:hover {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.fkicon i {
    color: #ffa13d;
    font-size: 3rem;
}

.fkicon p {
    color: #999
}

.newsdate {
    background: #e5e5e5;
    margin-bottom: -1px;
}

.newsdate p {
    color: #333 !important;
}

.indexnews li {
    cursor: pointer;
    border-bottom: dashed 1px #eee;
}

.indexnews li:hover .newsdate {
    background: #333;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    color: #fff !important;
}

.indexnews li:hover .newsdate p {
    color: #fff !important;
}

.indexnews li:hover a {
    color: #1e87f0;
}

.page {
    margin: 40px 0 40px 0;
    text-align: center;
    padding: 5px
}

.page ul li {
    display: inline;
}

.page ul li a {
    display: inline-block;
    background-color: #fff;
    border: 0 none;
    border-radius: 3px;
    font-size: 14px;
    margin-left: 9px;
    text-decoration: none;
    display: inline-block;
    height: 42px;
    line-height: 42px;
    border: 1px solid #e3e3e3;
    padding: 0 12px;
    color: #333;

}

.page.page ul li a:hover {
    /*border: #3266a0 1px solid*/
    background-color: #333;
    color: #FFF;
}

.page.page ul li a:active {
    /*border: #3266a0 1px solid*/
    background-color: #333;
    color: #FFF;
}

.page ul li.active a {
    /*  color: #fff;
    background: #3a81c0;
    border-bottom: 1px solid #3266a0;
    padding: 2px 5px;
    font-weight: bold;
    margin: 2px*/

    background-color: #333;
    border: 0 none;
    border-radius: 3px;
    color: white;
    font-size: 14px;
    font-weight: normal;
    margin-left: 9px;
    display: inline-block;
    width: 42px;
    height: 42px;
    line-height: 42px;
    border: 1px solid #333;

}

.page ul li.disabled a {
    border: #eee 1px solid;
    padding: 2px 5px;
    margin: 2px;
    color: #ddd
}

ul.uk-nav-sub {
    padding: 5px 0;
}

/* Default modifier
 ========================================================================== */
.uk-nav-default {
    background: #333;
    font-size: 0.875rem;
    padding: 20px;
    margin-bottom: 10px !important;
}

/*
 * Items
 */
.uk-nav-default>li {}

.uk-nav-default>li>a {
    color: #fff;
    border-radius: 5px;
    padding: 5px 10px 5px 15px;
}

/* Hover + Focus */
.uk-nav-default>li>a:hover,
.uk-nav-default>li>a:focus {
    color: #fff;
}

/* Active */
.uk-nav-default>li.uk-active>a {
    color: #fff;
}

.uk-nav-default>li.uk-open>a {
    color: #fff;
    background: #444;
}

.uk-nav-default>li.uk-open>a::after {
    color: #fff;
}

/*
 * Header
 */
.uk-nav-default .uk-nav-header {
    color: #fff;
}

/*
 * Divider
 */
.uk-nav-default .uk-nav-divider {
    border-top: 1px solid #444;
}

/*
 * Sublists
 */
.uk-nav-default .uk-nav-sub a {
    color: #fff;
    padding: 0 25px;
    font-size: 14px;
    border-radius: 5px;
    margin: 5px 0;
}

.uk-nav-default .uk-nav-sub a:hover,
.uk-nav-default .uk-nav-sub a:focus {
    color: #fff;
    background: #666;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;

}

.uk-nav-default .uk-nav-sub li.uk-active>a {
    color: #fff;
    background: #444;
}

.uk-description-list {
    padding: 20px;
}

.uk-description-list dt,
.uk-description-list dd {
    font-size: 14px;
    color: #fff;
}

.uk-pro-show {}

.uk-thumbnav>*>*::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(255, 255, 255, 0.5);
    transition: background 0.3s ease-in-out;
}

.uk-thumbnav>.uk-active>*::after {
    background-color: transparent;
    border: .2rem solid #5e85d3;
    transition: border 0.1s ease-in-out;
}



.uk-hotline {
    background: #eee;
}

.uk-hotline div p {
    font-size: 1.2rem;
    font-weight: bold;
    padding: 30px;
}

.uk-hotline div span {
    color: #5e85d3;
    font-size: 1.3rem;
}


.uk-hotline div a {
    background: #5e85d3;
    font-weight: bold;
    color: #fff;
    display: block;
    text-align: center;
    padding: 10px 0
}

.uk-hotline div a:hover {
    text-decoration: none;
    background: #333;
}

/*留言板样式*/
#ds-reset {
    background: #FAFAFA;
    border: 1px solid #EEE;
    margin-top: 20px;
    padding: 20px;
}

#ds-reset .ds-post-toolbar {
    border-radius: 0 0 10px 10px;
    overflow: hidden;
    border: 1px solid #EEE !important;
}

#ds-reset .ds-textarea-wrapper textarea,
#ds-reset .ds-textarea-wrapper {
    color: #6C6C6C !important;

    border: 1px solid #EEE !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;}