@charset "utf-8";

a {
 color:#050505;
}
a:hover {
 color:#F00;
}
.hanbao {
 background-color:#ccc;
}
.more {
 display:inline-block;
 float:right;
 color:#000;
 font-size:14px;
 padding-top:6px;
}
.top-line {
 border-top:2px solid #8f000b;
}
.infolist h3 {
 font-size: 18px;
 color:#8f000b;
 border-bottom:1px solid #b94a48;
 padding-bottom:6px;
}
.list-dt {
 padding-left:20px;
}
.list-dt li{
 line-height:30px;
 border-bottom:1px solid #f2f2f2;
}
.qlink ul{
 margin:0;
 padding:0;
 list-style:none;
}
.qlink ul li {
 width:30%;
 float:left;
 margin-top:15px;
 margin-left:10px;
 padding:5px;
 
}
.qlink ul li:hover {
 background:#fdeaea;
}
.qlink ul li a {
 text-decoration:none;
}
.qlink p {
 text-align:center;
 margin:0;
}
.qlink img {
 margin:0 auto;
}
.notice .post-day {
 background:#b72631;
 text-align:center;
 color:#FFF;
 font-size:18px;
 padding:5% 0;
 display: block;
 
}
.notice .post-year {
 background:#b94a48;
 text-align:center;
 color:#FFF;
 font-size:12px;
 padding:10%;
 display: block;
 min-width:56px;
 word-break:keep-all;       
 white-space:nowrap; 
 
}

.notice .media-body p {
 color:#999999;
}
.news-postdate {
 display:inline-block;
 float:right;
}
.phone-alt {
 line-height:28px;
}

.footer {
 background-color:#b94a48;
 color:#FFF;
 text-align:center;
 margin-top:30px;
}
.footer p {
 padding:15px 0;
 line-height:30px;
}


.list-fy {
 text-align:center;
}
.list-info {
 line-height:30px;
}
.list-info li {
 border-bottom:1px solid #f2f2f2;
}






.navbar-default {
 background:#8f000b;
 border:none;
 -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
 margin:15px auto;
}
.navbar-default .navbar-brand {
  color: #fff;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #ffbbbc;
}
.navbar-default .navbar-text {
  color: #ecf0f1;
}
.navbar-default .navbar-nav > li > a {
  color: #ecf0f1;
  font-size:16px;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #fff;
  background-color: #a7332a;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #FFF;
  background-color: #a7332a;
}

.carousel-inner img {max-height:270px; max-widht:640px;}