@charset "utf-8";
.widget-box {
    font-weight: 400;
    font-style: normal;
    background: #FFF;
    border: 1px solid #EEE
}

.widget-box > .widget-box-hd {
    *zoom: 1;
    height: 23px;
    line-height: 23px;
    font-size: 16px;
    color: #3C3C3C;
    padding: 16px 20px 15px;
    border-bottom: 1px solid #EEE
}

.widget-box > .widget-box-hd:after {
    content: "";
    display: table;
    height: 0;
    clear: both
}

.widget-box > .widget-box-hd .widget-box-hd-lt {
    line-height: 22px;
    display: inline;
    float: left;
    max-width: 84%;
    white-space: nowrap;
    word-break: keep-all;
    overflow: hidden;
    text-overflow: ellipsis
}

.widget-box > .widget-box-hd .widget-box-hd-rt {
    display: inline;
    float: right
}

.widget-box > .widget-box-hd .widget-box-hd-more {
    line-height: 22px;
    font-size: 12px;
    color: #9C9C9C
}

.widget-box > .widget-box-hd .widget-box-hd-more::after {
    content: "\e602";
    display: inline;
    color: #9C9C9C;
    font-size: 14px;
    font-style: normal;
    font-family: iconfont;
    position: relative;
    top: 1px
}

.widget-box > .widget-box-hd .widget-box-hd-more:hover {
    color: #ED4747
}

.widget-box > .widget-box-hd .widget-box-hd-more:hover::after {
    color: #ED4747
}

.widget-box > .widget-box-bd {
    padding: 20px;
    background-color: #FFF
}

.widget-box.widget-box-hot > .widget-box-hd {
    background: #f0f0f0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJkAAAAoCAYAAADtylhqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4NTVlMjYzNy0yMTNiLWY2NDgtODM5NS1lNzdiODNlYmY3Y2QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjEzRkMyRURBMjNCMTFFNTlBMzVCQUEyNjZENzZCRDIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjEzRkMyRUNBMjNCMTFFNTlBMzVCQUEyNjZENzZCRDIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiYmQ3MWU5MS00NGMzLTQ4OGUtYjg2My0yZjQyOTkxMzQ0ODIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODU1ZTI2MzctMjEzYi1mNjQ4LTgzOTUtZTc3YjgzZWJmN2NkIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+UfHLkwAAA+5JREFUeNrsm99u0zAUh+PWgvfbG+yGW25AQnsLHoNpz8FDwCXXEwKpTMpwDo7jVi5xHds5/nOcZMo2rW3qOJ9/57PXsM93d9AhbYy5Hwf5TuObiWHoqG+gzgfQ+iZ7+283/akX4j1iN/3mOQHrAi9MzRvTPej9ZBrb97/D8AnpWELuP+Xe89yjf2gEslAgCWwv8tq8k/sLwrF6DdgIWocC2WIp0Fy1BhiTJ76UzIwIYfIsHmSKfUM41B+5/zKDnssDdwfZE1NnsCSj7uwvsLUUo1Mmn16FeMTwL7mf/n+AKxHXRi7HpRqdBz0Emddo9nt30SBgTi9jZBjD8LCLf9ke5LbEGed+DBR1U8qtSTjomk6wWyVzQx525V+LkM00Cs4JBCqxDiNsRsL5pNiwQdnfkIfN/CsIMtsShJhiSUFmJtytTgVos0w6S+Y2POymf62CzOpYJnBsDtygn9N+cumSuQ0Pc/oXGmQu4NTEQc9Uh30y2ZqHLfpXEsisEwfF3DB1OmOEKsgKuKh4GHQPryLKw7z8Kzlk5plMX0zNUuFyIVoGjsX0f3YP68M9LMi/MkE2LoGA0T5mzFa3AlydHiYTLNTDgv0rA2QwW64ASyVpEbjKcyzGw6L8K72Twa20Zc4sPgN3nqnRWgmoH7UID4v2r6SQgfawcMzmx7m8hjRwJD1stX/ZtgOm6LvbHgkuTCUYCGh1hYMhxMPGsvj85ng8YTcCIclM0U8Z+XvCJfQw5V8SMJGiIash8/2/pF7Q2ABwdXhZgIcp/5KAJWs0x7jYZTsTrr1vXxrx9TDlXynKIxpksOhhadNsaaZaCrgKcszHw4Quj32OBvFIwoIBy55wRYErhpqPhyn/esuP2T4gw2Mu3xrRT51mvsC1OHHw8DDlXxKwrCOAh58I7Y9WnIFLOXEolGMuD1P+JeE6lehzHgoYIF1oVs3oTwVcVtRcHiZ0eexL9TEPAwwQ86S+YkV0Lc7lYRf/KtlA7gsFtuhD5RdwLXC5cszhYUX8KxIySHQjCHR01BuM7yHAJUfN5mFF/SsKsnSez0hgNr9JJha4LB5W3L+CIYNk62EEfMfrphA3cAlzzOZhVfhXGGQ7YEglFR81i4dV418BkKX4ZAWz/EahPK50OHwnMD2sOv/yhgxf9GksB2Df+Q3GrQ5IdzSZHlalf3lBBjtgKEEGtmyDVe9jeli1/rUIGb7ot+pf8bNxiATN8LCq/csN2Q5YcsCuQAvrnNHDvlDwLwdkmKK/JcEPByyifI4e9lH+fMb2r1z/leC4or9xwY98raM9o4fdy/0HFf+yQgY7YMUAWyqf8s8fZIp9peRftu2fAAMAM4y56Jl8xjUAAAAASUVORK5CYII=) no-repeat 0 0;
    color: #fff
}

.widget-box.no-border > .widget-box-bd {
    background-color: transparent;
    border: 0
}

.article-list {
    background: #FFF;
    border: 1px solid #EEE
}

.article-list ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.article-list .list-hd {
    border-bottom: 1px solid #EEE
}

.article-list .list-hd li {
    height: 54px;
    line-height: 55px;
    margin-left: 20px;
    font-size: 18px;
    color: #3C3C3C;
    display: inline;
    float: left
}

.article-list .list-hd li a {
    height: 53px;
    line-height: 55px;
    display: block;
    padding: 0 5px
}

.article-list .list-hd li.active a {
    color: #3C3C3C;
    border-bottom: 2px solid #ED4747
}

.article-list .list-bd li {
    display: none
}

.article-list .list-bd li.active {
    display: block
}

.article-list .list-bd .item {
    padding: 21px 20px 22px;
    border-top: 1px solid #EEE
}

.article-list .list-bd .item:first-child {
    border-top: 0
}

.article-list .list-bd .item:hover {
    background: #F9F9F9
}

.article-list .list-bd .item .img-box {
    width: 210px;
    height: 120px;
    position: relative;
    float: left
}

.article-list .list-bd .item .img-box img {
    width: 210px;
    height: 120px
}

.article-list .list-bd .item .img-box .img-tag {
    line-height: 17px;
    font-size: 12px;
    color: #FFF;
    padding: 3px 6px 2px;
    filter: alpha(opacity=65);
    background: #000;
    background-color: rgba(0, 0, 0, .65);
    border-radius: 3px;
    position: absolute;
    top: 8px;
    left: 8px
}

.article-list .list-bd .item .info {
    margin-left: 230px
}

.article-list .list-bd .item .info .tit {
    line-height: 30px;
    font-size: 22px;
    font-weight: 500;
    color: #3C3C3C;
    white-space: nowrap;
    word-break: keep-all;
    overflow: hidden;
    text-overflow: ellipsis
}

.article-list .list-bd .item .info .tit a {
    color: #3C3C3C
}

.article-list .list-bd .item .info .tit a:hover {
    color: #ED4747
}

.article-list .list-bd .item .info .desc {
    height: 40px;
    font-size: 12px;
    color: #9C9C9C;
    line-height: 20px;
    margin-top: 8px;
    -webkit-line-clamp: 2
}

.article-list .list-bd .item .info .desc p {
    padding: 0;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.article-list .list-bd .item .info .opts {
    line-height: 1;
    font-size: 12px;
    color: #9C9C9C;
    margin-top: 30px
}

.article-list .list-bd .item .info .opts .fl {
    float: left
}

.article-list .list-bd .item .info .opts .fr {
    float: right
}

.article-list .list-bd .item .info .opts .cate-time {
    display: inline-block
}

.article-list .list-bd .item .info .opts .tags {
    padding-left: 15px;
    margin-left: 20px;
    display: inline-block;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAAXNSR0IArs4c6QAAAJ9JREFUGBl1kEEOAiEMRSmZK+iKy7g0br0BxHiMOYcBTuDWtZdx5SGo/5OBdDE2aWje/y0FKaWcVfXhnAtIGx8RuS2beE8pvayac75QWwADRQC1BjABCzT0IBi1PadhbwKN0/Bvgrfjaq0HpmXTQKG19mZaEzdV7/2RAt79ZDeedwU7gX37DkOMMa404PMcGet+BTuHSMh6TKN7JdwLaj9e+FQetBm4jAAAAABJRU5ErkJggg==") no-repeat 0 center
}

.article-list .list-bd .item .info .opts .tags a {
    margin-left: 5px
}

.article-list .list-bd .item .info .opts .tags a:first-child {
    margin-left: 0
}

.article-list .list-bd .item .info .opts .tags a.hot {
    color: #ED4747
}

.article-list .list-bd .item .info .opts i {
    padding: 0 4px;
    font-size: 14px;
    font-weight: 400;
    vertical-align: text-top
}

.article-list .list-bd .item .info .opts i.wen-i {
    padding-right: 6px
}

.article-list .list-bd .load-btn {
    padding: 30px 0;
    text-align: center;
    border-top: 1px solid #EEE
}

.article-list .list-bd .load-btn .btn {
    width: 150px;
    line-height: 22px;
    font-size: 16px;
    color: #ED4747;
    padding: 9px 0;
    background-color: #FFF;
    border: 1px solid #ED4747;
    border-radius: 3px;
    display: inline-block
}

.article-list .list-bd .load-btn .btn:hover {
    color: #FFF;
    background: #ED4747;
    border-radius: 3px
}

.article-list .loading, .article-list .empty {
    font-size: 16px;
    color: #999;
    text-align: center;
    padding: 150px
}

.widget-special-classify .widget-box-bd {
    padding-top: 16px
}

.widget-special-classify .content-nav {
    list-style: none;
    margin: 0;
    padding: 0
}

.widget-special-classify .content-nav li {
    max-height: 128px;
    overflow: hidden
}

.widget-special-classify .content-nav li:first-child {
    max-height: 114px
}

.widget-special-classifys .content-nav li .items {
    height: 30px;
    line-height: 30px
}

.widget-special-classifys .content-nav li .items .tit {
    width: 80%;
    height: 30px;
    color: #3c3c3c;
    display: inline-block;
    white-space: nowrap;
    word-break: keep-all;
    overflow: hidden;
    text-overflow: ellipsis
}

.widget-special-classifys .content-nav li .items .tit:hover {
    color: #ED4747
}

.widget-special-classifys .content-nav li .items .tit:before {
    content: "\25ba";
    display: inline;
    color: #9C9C9C;
    font-size: 24px;
    font-style: normal;
    font-family: iconfont;
    position: relative;
    top: 5px;
    margin-right: 2px;
    margin-left: -5px
}

.widget-special-classifys .content-nav li .items .more-a {
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #9C9C9C;
    display: inline-block;
    vertical-align: top;
    float: right
}

.widget-special-classifys .content-nav li .items .more-a::after {
    content: " \21E3";
    display: inline;
    color: #9C9C9C;
    font-size: 14px;
    font-style: normal;
    font-family: iconfont;
    position: relative;
    top: 1px
}

.widget-special-classifys .content-nav li .items .more-a:hover {
    color: #ED4747
}

.widget-special-classifys .content-nav li .items .more-a:hover::after {
    color: #ED4747
}

.widget-special-classifys .content-nav li .items .shrink-a {
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #9C9C9C;
    display: inline-block;
    vertical-align: top;
    float: right
}

.widget-special-classifys .content-nav li .items .shrink-a::after {
    content: "\21E1";
    display: inline;
    color: #9C9C9C;
    font-size: 14px;
    font-style: normal;
    font-family: iconfont;
    position: relative;
    top: 1px
}

.widget-special-classifys .content-nav li .items .shrink-a:hover {
    color: #ED4747
}

.widget-special-classifys .content-nav li .items .shrink-a:hover::after {
    color: #ED4747
}

.widget-special-classifys .content-nav li .items:hover .tit:before {
    color: #ED4747
}

content-nav li .type-tit {
    margin-top: 12px;
    margin-bottom: 4px
}

.content-nav li .type-tit a {
    line-height: 20px;
    height: 20px;
    font-size: 14px;
    color: #FFF;
    background-color: #FD8944;
    padding: 1px 8px 1px 9px;
    border-radius: 3px;
    cursor: default
}

.widget-special-classify .content-nav li:first-child .type-tit {
    margin-top: 0
}

.widget-special-classify .content-nav li:first-child .type-tit a {
    background-color: #5DC7F1
}

.widget-special-classify .content-nav li:first-child + li .type-tit a {
    background-color: #FD8944
}

.widget-special-classify .content-nav li:first-child + li + li .type-tit a {
    background-color: #0063B2
}

.widget-special-classify .content-nav li:first-child + li + li + li .type-tit a {
    background-color: #E62E04
}

.widget-special-classify .content-nav li:first-child + li + li + li + li .type-tit a {
    background-color: #3B4759
}

@charset "utf-8";
html {
    background-color: #f5f5f5
}

body {
    font-family: Helvetica, "PingFang SC", "Microsoft YaHei", Arial, "WenQuanYi Micro Hei", "tohoma,sans-serif";
    position: relative;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fbfbfb
}

a {
    color: #9C9C9C;
    text-decoration: none
}

a:hover {
    color: #ED4747;
    text-decoration: none;
    cursor: pointer
}

.ui-container {
    width: 1180px;
    margin-left: auto;
    margin-right: auto;
    *zoom: 1
}

.ui-container:after {
    content: "";
    display: table;
    height: 0;
    clear: both
}

.grid-container {
    margin-left: -20px;
    *zoom: 1
}

.grid-container:after {
    content: "";
    display: table;
    height: 0;
    clear: both
}

.grid-container > .grid-aside {
    position: relative;
    margin-left: 15px;
    float: left
}

.grid-container > .grid-aside.grid-aside-20 {
    width: 1180px
}

.grid-container > .grid-aside.grid-aside-19 {
    width: 1120px
}

.grid-container > .grid-aside.grid-aside-18 {
    width: 1060px
}

.grid-container > .grid-aside.grid-aside-17 {
    width: 1000px
}

.grid-container > .grid-aside.grid-aside-16 {
    width: 940px
}

.grid-container > .grid-aside.grid-aside-15 {
    width: 880px
}

.grid-container > .grid-aside.grid-aside-14 {
    width: 820px
}

.grid-container > .grid-aside.grid-aside-13 {
    width: 760px
}

.grid-container > .grid-aside.grid-aside-12 {
    width: 700px
}

.grid-container > .grid-aside.grid-aside-11 {
    width: 640px
}

.grid-container > .grid-aside.grid-aside-10 {
    width: 580px
}

.grid-container > .grid-aside.grid-aside-9 {
    width: 520px
}

.grid-container > .grid-aside.grid-aside-8 {
    width: 460px
}

.grid-container > .grid-aside.grid-aside-7 {
    width: 400px
}

.grid-container > .grid-aside.grid-aside-6 {
    width: 340px
}

.grid-container > .grid-aside.grid-aside-5 {
    width: 280px
}

.grid-container > .grid-aside.grid-aside-4 {
    width: 220px
}

.grid-container > .grid-aside.grid-aside-3 {
    width: 160px
}

.grid-container > .grid-aside.grid-aside-2 {
    width: 100px
}

.grid-container > .grid-aside.grid-aside-1 {
    width: 40px
}

.grid-container > .grid-aside.grid-aside-right {
    float: right
}

.grid-container > .grid-main {
    display: inline;
    float: left;
    width: 100%
}

.grid-container > .grid-main.grid-main-right {
    float: right
}

.grid-container > .grid-main .grid-main-container {
    margin-left: 20px
}

.grid-container > .grid-main.grid-offset-19 {
    margin-left: -1140px
}

.grid-container > .grid-main.grid-offset-19 > .grid-main-container {
    margin-left: 1160px
}

.grid-container > .grid-main.grid-offset-18 {
    margin-left: -1080px
}

.grid-container > .grid-main.grid-offset-18 > .grid-main-container {
    margin-left: 1100px
}

.grid-container > .grid-main.grid-offset-17 {
    margin-left: -1020px
}

.grid-container > .grid-main.grid-offset-17 > .grid-main-container {
    margin-left: 1040px
}

.grid-container > .grid-main.grid-offset-16 {
    margin-left: -960px
}

.grid-container > .grid-main.grid-offset-16 > .grid-main-container {
    margin-left: 980px
}

.grid-container > .grid-main.grid-offset-15 {
    margin-left: -900px
}

.grid-container > .grid-main.grid-offset-15 > .grid-main-container {
    margin-left: 920px
}

.grid-container > .grid-main.grid-offset-14 {
    margin-left: -840px
}

.grid-container > .grid-main.grid-offset-14 > .grid-main-container {
    margin-left: 860px
}

.grid-container > .grid-main.grid-offset-13 {
    margin-left: -780px
}

.grid-container > .grid-main.grid-offset-13 > .grid-main-container {
    margin-left: 800px
}

.grid-container > .grid-main.grid-offset-12 {
    margin-left: -720px
}

.grid-container > .grid-main.grid-offset-12 > .grid-main-container {
    margin-left: 740px
}

.grid-container > .grid-main.grid-offset-11 {
    margin-left: -660px
}

.grid-container > .grid-main.grid-offset-11 > .grid-main-container {
    margin-left: 680px
}

.grid-container > .grid-main.grid-offset-10 {
    margin-left: -600px
}

.grid-container > .grid-main.grid-offset-10 > .grid-main-container {
    margin-left: 620px
}

.grid-container > .grid-main.grid-offset-9 {
    margin-left: -540px
}

.grid-container > .grid-main.grid-offset-9 > .grid-main-container {
    margin-left: 560px
}

.grid-container > .grid-main.grid-offset-8 {
    margin-left: -480px
}

.grid-container > .grid-main.grid-offset-8 > .grid-main-container {
    margin-left: 500px
}

.grid-container > .grid-main.grid-offset-7 {
    margin-left: -420px
}

.grid-container > .grid-main.grid-offset-7 > .grid-main-container {
    margin-left: 440px
}

.grid-container > .grid-main.grid-offset-6 {
    margin-left: -360px
}

.grid-container > .grid-main.grid-offset-6 > .grid-main-container {
    margin-left: 380px
}

.grid-container > .grid-main.grid-offset-5 {
    margin-left: -300px
}

.grid-container > .grid-main.grid-offset-5 > .grid-main-container {
    margin-left: 320px
}

.grid-container > .grid-main.grid-offset-4 {
    margin-left: -240px
}

.grid-container > .grid-main.grid-offset-4 > .grid-main-container {
    margin-left: 260px
}

.grid-container > .grid-main.grid-offset-3 {
    margin-left: -180px
}

.grid-container > .grid-main.grid-offset-3 > .grid-main-container {
    margin-left: 200px
}

.grid-container > .grid-main.grid-offset-2 {
    margin-left: -120px
}

.grid-container > .grid-main.grid-offset-2 > .grid-main-container {
    margin-left: 140px
}

.grid-container > .grid-main.grid-offset-1 {
    margin-left: -60px
}

.grid-container > .grid-main.grid-offset-1 > .grid-main-container {
    margin-left: 80px
}

.grid-container > .grid-main > .grid-main-container {
    position: relative
}

.ui-bfc {
    *zoom: 1
}

.ui-bfc:after {
    content: "";
    display: table;
    height: 0;
    clear: both
}

.ui-bfc > .ui-bfc-aside {
    *display: inline;
    float: left
}

.ui-bfc > .ui-bfc-content {
    overflow: hidden
}

.ui-link:hover {
    -webkit-transition: color .4s;
    transition: color .4s
}

.ui-btn {
    min-width: 3.2em;
    height: 20px;
    padding: 9px 15px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 2px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-weight: 400;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    background-image: none;
    cursor: pointer;
    color: #fff;
    background-color: #f87720;
    border: 1px solid transparent;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    white-space: nowrap;
    word-break: keep-all;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    box-sizing: content-box
}

button.ui-btn, input[type=submit].ui-btn, input[type=button].ui-btn, input[type=reset].ui-btn {
    *height: 40px;
    *width: auto;
    *min-width: 0
}

.ui-btn:focus, .ui-btn:active:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.ui-btn:hover, .ui-btn:focus {
    color: #fff;
    text-decoration: none;
    background-color: #e86207;
    -webkit-transition: background-color .4s;
    transition: background-color .4s
}

.ui-btn:active, .ui-btn.active {
    outline: 0;
    background-image: none
}

.ui-btn.ui-btn-cancel {
    color: #fff;
    background-color: #ccc;
    border: 1px solid transparent
}

.ui-btn.ui-btn-cancel:hover, .ui-btn.ui-btn-cancel:focus {
    color: #fff;
    background-color: #b8b8b8
}

.ui-btn.disabled {
    color: #999;
    background-color: #eee;
    border: 1px solid transparent;
    box-shadow: none;
    cursor: not-allowed
}

.ui-btn.disabled:hover, .ui-btn.disabled:focus {
    color: #999;
    background-color: #eee
}

.ui-btn.ui-btn-small {
    height: 18px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 2px
}

button.ui-btn.ui-btn-small, input[type=submit].ui-btn.ui-btn-small, input[type=button].ui-btn.ui-btn-small, input[type=reset].ui-btn.ui-btn-small {
    *height: 30px;
    *width: auto;
    *min-width: 0
}

.ui-btn.ui-btn-large {
    height: 24px;
    padding: 12px 20px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 2px
}

button.ui-btn.ui-btn-large, input[type=submit].ui-btn.ui-btn-large, input[type=button].ui-btn.ui-btn-large, input[type=reset].ui-btn.ui-btn-large {
    *height: 50px;
    *width: auto;
    *min-width: 0
}

.ui-btn.ui-btn-block {
    display: block
}

button.ui-btn.ui-btn-block, input[type=submit].ui-btn.ui-btn-block, input[type=button].ui-btn.ui-btn-block, input[type=reset].ui-btn.ui-btn-block {
    width: 100%;
    height: auto;
    box-sizing: border-box
}

button.ui-btn, input[type=submit].ui-btn, input[type=button].ui-btn, input[type=reset].ui-btn {
    *height: auto
}

.ui-btn i {
    font-weight: 400;
    font-style: normal;
    line-height: 1
}

form {
    margin: 0;
    padding: 0
}

select:focus, input[type=file]:focus, input[type=radio]:focus, input[type=checkbox]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.ui-input {
    width: 180px;
    border: 1px solid #ddd;
    vertical-align: middle;
    outline: 0;
    color: #666;
    box-sizing: border-box;
    height: 40px;
    line-height: 1.42857143;
    *height: 18px;
    padding: 9px 6px;
    font-size: 14px;
    border-radius: 2px
}

.ui-input:-moz-placeholder {
    color: #ccc
}

.ui-input:-ms-input-placeholder {
    color: #ccc
}

.ui-input::-webkit-input-placeholder {
    color: #ccc
}

select.ui-input {
    width: auto;
    height: 40px
}

textarea.ui-input {
    padding: 5px 6px;
    max-width: 100%
}

select[multiple].ui-input {
    width: auto;
    height: auto
}

.ui-input.ui-input-small {
    height: 30px;
    line-height: 1.5;
    *height: 16px;
    padding: 5px 6px;
    font-size: 12px;
    border-radius: 2px
}

select.ui-input.ui-input-small {
    width: auto;
    height: 30px
}

textarea.ui-input.ui-input-small {
    padding: 5px 6px;
    max-width: 100%
}

select[multiple].ui-input.ui-input-small {
    width: auto;
    height: auto
}

.ui-input.ui-input-large {
    height: 50px;
    line-height: 1.3333333;
    *height: 22px;
    padding: 12px 6px;
    font-size: 18px;
    border-radius: 2px
}

select.ui-input.ui-input-large {
    width: auto;
    height: 50px
}

textarea.ui-input.ui-input-large {
    padding: 5px 6px;
    max-width: 100%
}

select[multiple].ui-input.ui-input-large {
    width: auto;
    height: auto
}

.ui-input:focus {
    border-color: #5ea6c2;
    -webkit-transition: border-color .4s, box-shadow .4s;
    transition: border-color .4s, box-shadow .4s;
    outline: 0;
    box-shadow: 0 0 2px 2px rgba(94, 166, 194, .2)
}

.ui-input.ui-input-error {
    border-color: #ff6a6a;
    -webkit-transition: border-color .4s, box-shadow .4s;
    transition: border-color .4s, box-shadow .4s;
    outline: 0;
    box-shadow: 0 0 2px 2px rgba(255, 106, 106, .2)
}

.ui-input.ui-input-block {
    display: block;
    width: 100%
}

.ui-checkbox, .ui-radio {
    margin: 0;
    padding: 0;
    vertical-align: middle;
    width: 14px;
    height: 14px
}

.ui-checkbox + span, .ui-radio + span {
    vertical-align: middle
}

.ui-pagination {
    *zoom: 1;
    text-align: left
}

.ui-pagination:after {
    content: "";
    display: table;
    height: 0;
    clear: both
}

.ui-pagination.ui-pagination-center {
    text-align: center
}

.ui-pagination.ui-pagination-right {
    text-align: right
}

.ui-pagination .ui-pages {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    text-align: center;
    *zoom: 1
}

.ui-pagination .ui-pages:after {
    content: "";
    display: table;
    height: 0;
    clear: both
}

.ui-pagination .ui-page-no {
    display: inline;
    float: left;
    margin-left: 10px;
    line-height: 30px;
    font-size: 18px;
    padding: 0 10px;
    color: #999;
    background: #f5f5f5;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ui-pagination .ui-page-no:hover {
    background: #f87720;
    color: #fff
}

.ui-pagination .ui-page-no.ui-page-cur {
    background: transparent;
    color: #f87720;
    cursor: default
}

.ui-pagination .ui-page-no.ui-page-prev, .ui-pagination .ui-page-no.ui-page-next {
    width: 9px;
    height: 30px;
    color: transparent;
    font-size: 0
}

.ui-pagination .ui-page-no.ui-page-prev {
    background: #f5f5f5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMCAYAAACulacQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEYzNkM2Nzk5RDgxMTFFNTk3QTBGNjA0RDMwOEY0RDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEYzNkM2N0E5RDgxMTFFNTk3QTBGNjA0RDMwOEY0RDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0RjM2QzY3NzlEODExMUU1OTdBMEY2MDREMzA4RjRENCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0RjM2QzY3ODlEODExMUU1OTdBMEY2MDREMzA4RjRENCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pvjv/fYAAABfSURBVHjaYvz//z8DMpg1a5YMkNoDxH8YkSWhEgeAWBmIb8Il0STuArEDCy6JtLS0J8xSUlJYJUCamKCWY0jAJHECkKQLVBdI9wGo/RBJqDEO2BTg9QpxgYAt+AACDADoKEDoRzgsYgAAAABJRU5ErkJggg==) no-repeat center center
}

.ui-pagination .ui-page-no.ui-page-prev:hover {
    background: #f87720 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMCAYAAACulacQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEYzNkM2N0Q5RDgxMTFFNTk3QTBGNjA0RDMwOEY0RDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEYzNkM2N0U5RDgxMTFFNTk3QTBGNjA0RDMwOEY0RDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0RjM2QzY3QjlEODExMUU1OTdBMEY2MDREMzA4RjRENCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0RjM2QzY3QzlEODExMUU1OTdBMEY2MDREMzA4RjRENCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pgxs784AAABGSURBVHjaYvz//z8DGpAB4j1A/IcBJImEZYD4zn8IuIFLAkTL4JQAW4dLAiZ5A5sECDMx4AOEjMXrIIJewRoIjPiCDyDAANoh3/EPiw8/AAAAAElFTkSuQmCC) no-repeat center center
}

.ui-pagination .ui-page-no.ui-page-next {
    background: #f5f5f5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMCAYAAACulacQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADKGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RjM2QzY3OTlEODExMUU1OTdBMEY2MDREMzA4RjRENCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RjM2QzY3QTlEODExMUU1OTdBMEY2MDREMzA4RjRENCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRGMzZDNjc3OUQ4MTExRTU5N0EwRjYwNEQzMDhGNEQ0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRGMzZDNjc4OUQ4MTExRTU5N0EwRjYwNEQzMDhGNEQ0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8++O/99gAAAHxJREFUKFN9j70NgCAUhJ/oFMTOwjUsmIWdYBYLhrCxsHMME7wzSIKol3x5Cd/x1zjnFhHpgLHW7pg5ClCMIHjvey7eoTRgAwMoCiodNYGq0MQYOSUtBMACi1OWzKOw8s7P/B577XwTfGirtX4VmNc/Z1AJhvIAKyiEiMgJReo5BLFtQ6sAAAAASUVORK5CYII=) no-repeat center center
}

.ui-pagination .ui-page-no.ui-page-next:hover {
    background: #f87720 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMCAYAAACulacQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADKGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0RjM2QzY3RDlEODExMUU1OTdBMEY2MDREMzA4RjRENCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0RjM2QzY3RTlEODExMUU1OTdBMEY2MDREMzA4RjRENCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRGMzZDNjdCOUQ4MTExRTU5N0EwRjYwNEQzMDhGNEQ0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRGMzZDNjdDOUQ4MTExRTU5N0EwRjYwNEQzMDhGNEQ0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+DGzvzgAAAFBJREFUKFN9kMEJACAMA4tzuP9EPny4S809FCvVQAKaq0jN3Zvc5Spz3iYo0JADQHBBgQKwqBRYZQqc5Q30Yj+JyKbCs88PpQUmvkt4rM9tAmVBA8JmAXSaAAAAAElFTkSuQmCC) no-repeat center center
}

.ui-pagination .ui-page-no.disabled {
    color: #999;
    background: #f5f5f5;
    cursor: default
}

.ui-pagination .ui-page-no:first-child {
    margin-left: 0
}

.ui-pagination .ui-page-more {
    float: left;
    margin-left: 10px;
    height: 30px;
    width: 16px;
    text-align: center;
    line-height: 30px
}

.ui-pagination.ui-page-size {
    float: left;
    color: #999
}

.ui-pagination form {
    display: inline-block;
    vertical-align: middle;
    line-height: 30px;
    color: #999
}

.ui-pagination form input {
    width: 3em
}

.ui-pagination-complex {
    color: #666;
    *zoom: 1
}

.ui-pagination-complex:after {
    content: "";
    display: table;
    height: 0;
    clear: both
}

.ui-pagination-complex .ui-pagination-pagesize {
    display: inline;
    float: left;
    line-height: 30px
}

.ui-pagination-complex .ui-pagination-pagesize span {
    vertical-align: middle
}

.ui-pagination-complex .ui-pagination-pagesize select {
    padding: 5px 0;
    margin: 0 3px;
    line-height: 20px;
    border: 1px solid #ddd;
    vertical-align: middle;
    outline: 0;
    color: #666;
    border-radius: 2px
}

.ui-pagination-complex .ui-pagination {
    display: inline;
    float: right
}

.ui-pagination-complex .ui-pagination-pagetotal {
    display: inline;
    float: right;
    line-height: 30px;
    margin-left: 20px
}

.ui-pagination-complex .ui-pagination-pagetotal span {
    vertical-align: middle
}

.ui-pagination-complex .ui-pagination-pagetotal .ui-pagination-pagenum {
    -webkit-transition: width .2s, border-color .4s, box-shadow .4s;
    transition: width .2s, border-color .4s, box-shadow .4s;
    width: 3em;
    margin: 0 3px;
    border: 1px solid #ddd;
    vertical-align: middle;
    outline: 0;
    color: #666;
    box-sizing: border-box;
    height: 30px;
    *height: auto;
    line-height: 20px;
    padding: 5px 6px
}

.ui-pagination-complex .ui-pagination-pagetotal .ui-pagination-pagenum:focus {
    width: 5em;
    border-color: #5ea6c2;
    outline: 0;
    box-shadow: 0 0 2px 2px rgba(94, 166, 194, .2)
}

.ui-pagination-complex .ui-pagination-ok {
    min-width: 3.2em;
    font-size: 14px;
    line-height: 28px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 0 3px;
    margin-bottom: 0;
    margin-left: 10px;
    text-align: center;
    vertical-align: middle;
    background-image: none;
    cursor: pointer;
    color: #666;
    background-color: #fbfbfb;
    border: 1px solid #eee;
    white-space: nowrap;
    word-break: keep-all;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    box-sizing: content-box;
    overflow: visible
}

.ui-pagination-complex .ui-pagination-ok:hover {
    background-color: #f87720;
    border-color: #f87720;
    color: #fff
}

.ui-breadcrumb {
    list-style: none;
    margin: 0;
    padding: 8px 0;
    font-size: 12px;
    font-family: Helvetica, "PingFang SC", Simsun, Arial, "WenQuanYi Micro Hei", "tohoma,sans-serif";
    *zoom: 1
}

.ui-breadcrumb:after {
    content: "";
    display: table;
    height: 0;
    clear: both
}

.ui-breadcrumb > li {
    float: left;
    display: inline;
    line-height: 24px;
    color: #666;
    cursor: default;
    *zoom: 1
}

.ui-breadcrumb > li:after {
    content: "";
    display: table;
    height: 0;
    clear: both
}

.ui-breadcrumb > li .ui-bread-arrow {
    display: none
}

.ui-breadcrumb > li + li .ui-bread-arrow {
    display: inline;
    float: left;
    margin: 0 5px;
    color: #999;
    font-style: normal;
    font-size: 14px;
    font-family: consolas
}

.ui-breadcrumb > li > i, .ui-breadcrumb > li > a, .ui-breadcrumb > li > div, .ui-breadcrumb > li > span {
    display: inline;
    float: left
}

.ui-breadcrumb > li a {
    color: #666;
    cursor: default
}

.ui-breadcrumb > li a[href] {
    cursor: pointer
}

.ui-breadcrumb > li a[href]:hover {
    color: #f87720
}

.ui-breadcrumb .ui-bread-list > .ui-bread-dropdown-box {
    position: relative;
    padding-right: 12px;
    float: left;
    display: inline;
    cursor: pointer
}

.ui-breadcrumb .ui-bread-list > .ui-bread-dropdown-box:after {
    content: ' ';
    display: inline-block;
    position: absolute;
    top: 50%;
    right: 1px;
    margin-top: -3px;
    width: 0;
    height: 0;
    border-width: 6px 4px 0;
    border-style: solid;
    border-color: #666 transparent transparent
}

.ui-breadcrumb .ui-bread-list > .ui-bread-dropdown-box .ui-bread-dropdown {
    display: none;
    position: absolute;
    left: -5px;
    border: 1px solid #ddd;
    top: 100%;
    list-style: none;
    margin: 0;
    padding: 3px 0;
    background-color: #fafafa;
    white-space: nowrap;
    word-break: keep-all;
    min-width: 100%;
    z-index: 99999
}

.ui-breadcrumb .ui-bread-list > .ui-bread-dropdown-box .ui-bread-dropdown a {
    display: block;
    line-height: 24px;
    height: 24px;
    color: #666;
    padding: 0 6px
}

.ui-breadcrumb .ui-bread-list > .ui-bread-dropdown-box .ui-bread-dropdown a.current, .ui-breadcrumb .ui-bread-list > .ui-bread-dropdown-box .ui-bread-dropdown a:hover {
    color: #f87720;
    background-color: #eee
}

.ui-breadcrumb .ui-bread-list > .ui-bread-dropdown-box:hover .ui-bread-dropdown {
    display: block
}

.ui-breadcrumb.ui-breadcrumb-large {
    font-size: 14px;
    font-family: "Microsoft YaHei", "宋体"
}

.ui-breadcrumb.ui-breadcrumb-large .ui-bread-list > .ui-bread-dropdown-box .ui-bread-dropdown a {
    line-height: 28px;
    height: 28px
}

.ui-tab {
    font-size: 14px
}

.ui-tab > .ui-tab-hd {
    *zoom: 1;
    border: 1px solid #eee;
    background-color: #f5f5f5;
    height: 38px;
    line-height: 38px
}

.ui-tab > .ui-tab-hd:after {
    content: "";
    display: table;
    height: 0;
    clear: both
}

.ui-tab > .ui-tab-hd .ui-tab-hd-rt {
    display: inline;
    float: right;
    height: 38px;
    padding-right: 10px
}

.ui-tab > .ui-tab-hd > .ui-tab-navs {
    display: inline;
    float: left;
    height: 38px;
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 14px;
    *zoom: 1
}

.ui-tab > .ui-tab-hd > .ui-tab-navs:after {
    content: "";
    display: table;
    height: 0;
    clear: both
}

.ui-tab > .ui-tab-hd > .ui-tab-navs > li {
    display: inline;
    float: left;
    border-right: 1px solid #eee;
    text-align: center
}

.ui-tab > .ui-tab-hd > .ui-tab-navs > li > a {
    display: block;
    min-width: 3em;
    padding: 0 15px;
    color: #999
}

.ui-tab > .ui-tab-hd > .ui-tab-navs > li > a:hover {
    color: #f87720
}

.ui-tab > .ui-tab-hd > .ui-tab-navs > li.current, .ui-tab > .ui-tab-hd > .ui-tab-navs > li.active {
    position: relative
}

.ui-tab > .ui-tab-hd > .ui-tab-navs > li.current a, .ui-tab > .ui-tab-hd > .ui-tab-navs > li.active a {
    margin-top: -1px;
    border-top: 2px solid #f87720;
    color: #f87720;
    background-color: #fff
}

.ui-tab > .ui-tab-bd {
    position: relative;
    border-width: 0 1px 1px;
    border-style: solid;
    border-color: #eee;
    background-color: #fff
}

.ui-tab.ui-tab-small > .ui-tab-hd {
    height: 28px;
    line-height: 28px
}

.ui-tab.ui-tab-small > .ui-tab-hd .ui-tab-hd-rt {
    height: 28px
}

.ui-tab.ui-tab-small > .ui-tab-hd > .ui-tab-navs {
    height: 28px;
    font-size: 12px
}

.ui-tab.ui-tab-small > .ui-tab-hd > .ui-tab-navs > li > a {
    padding: 0 10px
}

.ui-tab.ui-tab-large > .ui-tab-hd {
    height: 48px;
    line-height: 48px
}

.ui-tab.ui-tab-large > .ui-tab-hd .ui-tab-hd-rt {
    height: 48px
}

.ui-tab.ui-tab-large > .ui-tab-hd > .ui-tab-navs {
    font-size: 18px;
    height: 48px
}

.ui-tab.ui-tab-large > .ui-tab-hd > .ui-tab-navs > li > a {
    padding: 0 20px
}

.ui-box {
    font-weight: 400;
    font-style: normal;
    font-size: 14px
}

.ui-box > .ui-box-hd {
    *zoom: 1;
    background-color: #f5f5f5;
    border: 1px solid #eee;
    font-weight: 700;
    padding: 9px 15px;
    line-height: 1.42857143;
    font-size: 14px
}

.ui-box > .ui-box-hd:after {
    content: "";
    display: table;
    height: 0;
    clear: both
}

.ui-box > .ui-box-bd {
    background-color: #fff;
    border-width: 0 1px 1px;
    border-color: #eee;
    border-style: solid
}

.ui-box.ui-box-small > .ui-box-hd {
    padding: 5px 10px;
    line-height: 1.5;
    font-size: 12px
}

.ui-box.ui-box-large > .ui-box-hd {
    padding: 12px 20px;
    line-height: 1.3333333;
    font-size: 18px
}

table.ui-table {
    width: 100%;
    max-width: 100%;
    font-size: 12px;
    font-family: Helvetica, "PingFang SC", Simsun, Arial, "WenQuanYi Micro Hei", "tohoma,sans-serif";
    margin: 0;
    table-layout: fixed;
    line-height: 1.5;
    font-weight: 400;
    font-style: normal;
    background-color: #fff
}

table.ui-table > thead > tr > th {
    border: 1px solid #dfdfdf;
    background-color: #f5f5f5;
    font-weight: 400;
    padding: 10px;
    vertical-align: bottom;
    text-align: left
}

table.ui-table > tbody > tr > td {
    border: 1px solid #dfdfdf;
    background-color: #fff;
    padding: 10px;
    text-align: left
}

table.ui-table.ui-table-striped > tbody > tr.ui-table-striped-tr {
}

table.ui-table.ui-table-striped > tbody > tr.ui-table-striped-tr > th, table.ui-table.ui-table-striped > tbody > tr.ui-table-striped-tr > td {
    background-color: #fbfbfb
}

table.ui-table.ui-table-striped > tbody > tr:nth-child(even) > th, table.ui-table.ui-table-striped > tbody > tr:nth-child(even) > td {
    background-color: #fbfbfb
}

table.ui-table.ui-table-striped > tbody > tr:hover > th, table.ui-table.ui-table-striped > tbody > tr:hover > td {
    background-color: #fffaea
}

table.ui-table.ui-table-v > tbody > tr > td.ui-table-v-td {
    background-color: #f5f5f5
}

table.ui-table.ui-table-v > tbody > tr > td:nth-child(odd) {
    background-color: #f5f5f5
}

table.ui-table.ui-table-simple > thead > tr > th {
    border: 0
}

table.ui-table.ui-table-simple > tbody > tr > td {
    border-width: 1px 0 0
}

table.ui-table.ui-table-simple > tbody > tr.ui-table-simple-tr {
}

table.ui-table.ui-table-simple > tbody > tr.ui-table-simple-tr > td {
    background-color: #fbfbfb
}

table.ui-table.ui-table-simple > tbody > tr:nth-child(even) > td {
    background-color: #fbfbfb
}

table.ui-table.ui-table-simple > tbody > tr:hover > td {
    background-color: #fffaea
}

table.ui-table.ui-table-inbox > thead > tr > th {
    border: 0;
    background-color: #fff
}

table.ui-table.ui-table-inbox > tbody > tr > td {
    border-width: 1px 0 0
}

table.ui-table.ui-table-inbox > tbody > tr.ui-table-inbox-tr {
}

table.ui-table.ui-table-inbox > tbody > tr.ui-table-inbox-tr > td {
    background-color: #fbfbfb
}

table.ui-table.ui-table-inbox > tbody > tr:nth-child(odd) > td {
    background-color: #fbfbfb
}

table.ui-table.ui-table-inbox > tbody > tr:hover > td {
    background-color: #fffaea
}