@charset "UTF-8";
/****************************************************************************
主题色一 .          a标签颜色, 标题色  导航背景hover
主题色二 .          导航背景色
主题色三 .          倒计时上部分颜色
主题色四 .          倒计时下部分颜色
*****************************************************************************/
.theme-color, .theme-color-act.active, .theme-color-hov:hover, .theme-before:before {
  color: #d9a20e !important;
  transition: color 0.2s; }

.theme-border, .theme-border-act.active, .theme-border-hov:hover {
  border-color: #e8b11e !important;
  transition: color 0.2s; }

.theme-border2, .theme-border2-act.active, .theme-border2-hov:hover {
  border-color: #d9a20e !important;
  transition: color 0.2s; }

.theme-border2.top-right {
  border-color: #d9a20e #d9a20e transparent transparent !important; }

.theme-border.r-b {
  border-color: transparent #d9a20e #d9a20e transparent !important; }

.theme-border.left {
  border-color: transparent transparent transparent #e8b11e !important; }

.up.theme-border-hov:hover s {
  border-color: transparent transparent #e8b11e transparent !important; }

.down.theme-border-hov:hover s {
  border-color: #e8b11e transparent transparent transparent !important; }

.theme-bgcolor {
  color: #FFF;
  transition: color 0.2s;
  background-color: #e8b11e; }

.theme-bg2hover:hover {
  background-color: #e8b11e !important;
  transition: color 0.2s; }

.theme-bgcolor2 {
  background-color: #d9a20e !important;
  transition: color 0.2s; }

.theme-shadow-hov:hover {
  box-shadow: 0 0 10px #e8b11e; }

.theme-outline-hov:hover {
  outline: 1px solid #e8b11e; }

.theme-bghover:hover, .theme-bg-act2.active {
  background-color: #d9a20e !important;
  transition: color 0.2s; }

.theme-bg-alpha2-hover:hover, .theme-bg-alpha2-act2.active {
  background-color: rgba(217, 162, 14, 0.2) !important;
  transition: color 0.2s; }

.theme-bgcolor-act.active {
  background-color: #e8b11e !important;
  transition: color 0.2s; }

.before-act.active:before {
  border-color: transparent transparent #e8b11e transparent !important;
  transition: color 0.2s; }

.theme2-bgcolor, .theme2-bgcolor-hov:hover, .theme2-bgcolor-act.active {
  color: #FFF;
  background-color: #d9a20e !important; }

.theme2-bgcolor-lighten {
  background-color: #f1bb29 !important; }

.theme2-bgcolor2, .theme2-bg2color-hov:hover {
  color: #FFF;
  background-color: #d9a20e !important; }

.theme2-color {
  color: #d9a20e !important; }

.theme2-color2 {
  color: #d9a20e !important; }

.theme2-border, .theme2-border-hov:hover, .theme2-border-act.active {
  border-color: #d9a20e !important; }

.theme2-shadow-hov:hover {
  box-shadow: 0 0 10px #d9a20e; }

.theme2-outline-hov:hover {
  outline: 1px solid #d9a20e; }

/**
* mode theme
*/
#nav-countdown s {
  border-color: transparent transparent transparent #d9a20e; }

a {
  color: #d9a20e; }

.btn-default {
  border-color: #e8b11e !important;
  color: #d9a20e !important; }

.btn-primary {
  background: #e8b11e !important; }

.btn-primary:hover {
  background: #d9a20e !important; }

.btn-warning {
  background: #d9a20e !important; }

.btn-warning:hover {
  background: #d9a20e !important; }

.btn-link {
  color: #d9a20e !important; }

.pagination > .active > span,
.pagination > .active > a {
  background: #e8b11e !important; }

/** hp--> hover-parent */
.theme-color-hp:hover .theme-color-child {
  color: #d9a20e !important; }

.theme-border-hp:hover .theme-border-child {
  border-color: #d9a20e !important; }

.theme-border-ap.active .theme-border-child {
  border-color: #d9a20e !important; }

/*$timeWrapperIndex:(5,2);
@if index($timeWrapperIndex,$themeIndex){
  .hotline-style-5 i,.hotline-style-5 div,.hotline-style-5 div span{
    color: #fff !important;
  }
}*/
#u-search-box {
  border-color: #d9a20e;
  border-color: #FFF; }
  #u-search-box button {
    color: #FFF;
    background-color: #d9a20e; }
  #u-search-box button {
    background-color: #e8b11e;
    border-left: 1px solid #FFF; }

.sas-slogan {
  color: #fff !important; }

.u-header a {
  color: #fff; }

.u-top {
  background-image: none !important; }

.site-bg {
  top: 190px; }

.u-nav .nav1 > li {
  background-color: transparent; }

.article-li:hover .bg-sp {
  background-color: #d9a20e !important; }

.person-clear li:hover .bg-sp {
  background-color: #d9a20e !important; }

.goods-clear li:hover .bg-sp {
  background: #d9a20e !important; }

.bbs-clear-sp1 .h4-sp2:hover {
  color: #d9a20e !important; }

.article-clear .h4-sp2:hover {
  color: #d9a20e !important; }

.bbs-li:hover .block-bg {
  background-color: #d9a20e !important; }

.bbs-li:hover .bg-wrap-sp0 .triangle-top, .bbs-li:hover .bg-wrap-sp0 .triangle-bottom {
  border-left-color: #d9a20e !important; }
.bbs-li:hover .bg-wrap-sp1 .triangle-top, .bbs-li:hover .bg-wrap-sp1 .triangle-bottom {
  border-right-color: #d9a20e !important; }
.bbs-li:hover .bg-wrap-sp2 .triangle-top {
  border-top-color: #d9a20e !important; }
.bbs-li:hover .bg-wrap-sp2 .triangle-bottom {
  border-bottom-color: #d9a20e !important; }
.bbs-li:hover .bg-wrap-sp3 .triangle-top, .bbs-li:hover .bg-wrap-sp3 .triangle-bottom {
  border-right-color: #d9a20e !important; }

.title-item h3:after {
  border-color: transparent transparent transparent #e8b11e !important; }

#datePanel .datepicker td.active {
  background-color: #e8b11e;
  background-image: none; }

.ui-window#dia-round-time {
  border-top-color: #d9a20e !important; }

#musicArea .btn-wrap:hover {
  background-color: #e8b11e; }
  #musicArea .btn-wrap:hover .switch-btn {
    color: #fff; }

.annex-list.content-box li:hover a {
  background-color: #e8b11e;
  border: 1px solid #e8b11e !important; }

.container .body ol.attachment li:hover {
  background-color: #e8b11e; }
  .container .body ol.attachment li:hover div {
    color: #fff !important; }

.u-countdown-5 dd {
  background-image: url("/res/img/theme/16/countdown_arc_bg.png"); }

.u-countdown-6 .time-wrap:before {
  border-color: #d9a20e #d9a20e transparent transparent; }

.u-navbar .arrow-left, .u-navbar .arrow-out {
  border-color: #e8b11e #e8b11e transparent transparent; }
.u-navbar .arrow-right {
  border-color: transparent transparent #e8b11e #e8b11e; }
.u-navbar .nav-lv1 > li:hover > div {
  background-color: #d9a20e !important; }
.u-navbar .nav-lv1 > li > .active .arrow-left, .u-navbar .nav-lv1 > li:hover .arrow-left {
  border-color: #d9a20e #d9a20e transparent transparent; }
.u-navbar .nav-lv1 > li > .active .arrow-right, .u-navbar .nav-lv1 > li:hover .arrow-right {
  border-color: transparent transparent #d9a20e #d9a20e; }
.u-navbar.nav-style-2 .nav-lv1:after {
  background: #e8b11e; }
.u-navbar.nav-style-4 .nav-lv1 > li.active:after {
  background-color: #d9a20e; }
.u-navbar.nav-style-5 .nav-lv1 > li:after {
  background-color: #d9a20e; }
.u-navbar.nav-style-7 .nav-lv1 > li:after, .u-navbar.nav-style-7 .nav-lv1 > li:before {
  background-color: #d9a20e; }

.hotline-wrap * {
  color: #000 !important; }

.nav-lv2, .nav-lv2 a {
  background-color: #d9a20e; }

.nav-lv2 a:hover {
  background-color: #e8b11e; }

.nav-style-5 .nav-lv1 > li:hover .menu1 {
  color: #d9a20e; }
.nav-style-5 .nav-lv1 > li:hover .arrow-down {
  border-color: #FFF transparent; }

.u-header, .u-top .top-link .userActions > .menu {
  background-color: #312f2f; }

.rich-txt-mode h2:before {
  background-color: #d9a20e; }

.hotline-style-1 {
  color: #FFF  !important; }

.hotline-style-2 {
  color: #FFF  !important; }

.hotline-style-3 {
  color: #FFF  !important; }

.hotline-style-4 {
  color: #FFF  !important; }

.hotline-style-5 i, .hotline-style-5 div, .hotline-style-5 div span {
  color: #fff  !important; }

/**
rewrite
*/
.u-top * {
  color: #FFF !important; }

.u-top .menu a:hover {
  background-color: #212020 !important; }

.u-countdown .square {
  color: #d9a20e !important; }

#func-nav > li > a, #func-nav > li > a:before {
  color: #212020 !important; }

#func-nav .top > a:hover, #func-nav .top > a {
  color: #FFF !important; }

.u-navbar.theme-bgcolor, .nav-lv1 > li.theme-bgcolor, .nav-lv1 div {
  background-color: #212020; }

.u-navbar .arrow-right {
  border-color: transparent transparent #212020 #212020; }

.u-navbar .arrow-left {
  border-color: #212020 #212020 transparent transparent; }

.u-navbar .nav-lv1 > li:hover, .nav-lv2 a, .u-navbar .nav-lv2 {
  background-color: #e8b11e; }

.nav-lv2 a:hover {
  background-color: #d9a20e !important; }
