html,body{ background-color:#FFFFFF;}
.top-bg{ background-image:url(images/top-bg.jpg); background-size: contain;}
.bg-bottom { background-color: #94070a; height: 80px; margin-top: 30px; padding: 30px;
  color: #FFFFFF;
  line-height: 180%;
  font-size: 14px;
}
.bg-bottom a{ color: #FFFFFF;}

.uk-container { max-width: 1200px;}

.nav-bg { background-color: #f5f7f6; border-top: 3px solid #393D49;}

.uk-navbar-container:not(.uk-navbar-transparent) {
  background-color: #f5f7f6;
}
.uk-navbar-nav > li > a {
  color: #333333;
  font-weight: bold;
  font-size: 16px;
}
.uk-navbar-nav > li:hover {
  background-color: #94070a;
}
.uk-navbar-nav > li.uk-active > a {
  color: #ffffff;
}
.uk-navbar-nav > li:hover > a,
.uk-navbar-nav > li > a.uk-open,
.uk-navbar-nav > li > a:focus {
  color: #ffffff;
}
.uk-navbar-item,
.uk-navbar-nav > li > a,
.uk-navbar-toggle {
  min-height: 50px;
}
.uk-navbar-dropdown {
  width: 133px;
  padding: 0;
  background-color: #94070a;
}
[class*="uk-navbar-dropdown-bottom"] {
  margin-top: 0px;
}
.uk-navbar-dropdown-nav > li {
  line-height: 35px;
}
.uk-navbar-nav li {
  width: 133px;
  text-align: center;
}
.uk-navbar-dropdown-nav > li > a {
  color: #ffffff;
  font-size: 16px;
}
.uk-navbar-dropdown-nav > li > a:hover {
  color: #333333;
  background-color: #f5f7f6;
}

/*.uk-subnav-pill>li { padding-left: 5px; }*/
.uk-subnav-pill > * > :first-child {
  background-color: #f2f2f2;
  color: #333;
}

.bg-mei { background: url('images/mei.png') no-repeat 100% 15%;}

.box-border {border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 3px solid #94070a;
  box-shadow: #ccc 0px 5px 8px;
  background-color: #FFFFFF;
  min-height: 165px;
}

/* .title-line::after { border-bottom: 3px solid #94070a; padding-bottom: 5px;width: 40px;content: '';display: block;} */
.title-line::after {
  content: '';
  width: 32px;
  height: 2px;
  display: block;
  border-bottom: 3px solid #94070a;
}

/* 分页样式二 */
#page_div {  margin:10px auto; float:right; clear:both;}
a.pagecool,.pagecoolSelect,.pagecoolPre,.pagecoolNext,.pageInfo{float:left;height:20px;font-family:Arial,宋体; font-size:12px;color:#444;font-weight:bold}
a.pagecool,.pagecoolSelect{width:22px;height:18px;font-weight:bold;border:#ccc 1px solid;margin:0 3px 0 3px;text-align:center;line-height:18px}
a.pagecool{text-decoration:none;color:#444;background:#FBF9F9;display:block}
a.pagecool:hover,.pagecoolSelect{color:#f00;background:#ffc}
.pagecoolPre,.pagecoolNext{margin:0 4px 0 4px}
.pageInfo{line-height:20px;margin:0 0 0 8px;font-family:Verdana,Arial;}
.pageInfo span{color:#f60; margin:0px 2px;}
.pageheadend {float:left;height:18px;font-family:Arial,宋体; font-weight:bold; font-size:12px;color:#444;width:34px;border:#ccc 1px solid;margin:0 3px 0 3px;text-align:center;line-height:18px;}


.focusnews_con { color: #6F6F6F; text-indent: 32px; line-height: 180%;}

.formatnum { color: #c1baca; font-size: 12px;}

.uk-label a{ color: #FFFFFF;}

.uk-article-title { font-size: 32px; }

.bordertop3 {border-top: 3px solid #94070a;}
.bordertop3_grey {border-top: 3px solid #ccc;}

.uk-card-header {
padding: 15px 20px;
}
.uk-card-title { font-size: 1.3rem; font-weight: bold; }

.icon-blue { color: #086dbf;}

.workslist img{ width: 100%;height: 100%;}
.uk-card-body { padding: 20px;}

.uk-overlay {padding: 10px;}

a{ font-size: 14px; color: #575757;};
a:link{ font-size: 14px; color: #575757;};
a:hover{color: #00F;};
a:visited{ color: #575757;}

.txtMarquee-top{ width:100%;  overflow:hidden; position:relative; height: 225px; }
.txtMarquee-top .infoList{list-style: none; margin: 0px;padding: 0px;}
.txtMarquee-top .infoList li{height: auto !important; padding: 5px 0px; border-bottom: 1px dashed #999999;}

.headimg img{ border-radius:5% 25%; }