header .hot-line p {
  float: right;
}
header #top-search h2 {
  margin-bottom: 10px;
  margin-top: 0px;
}
header #top-search .icon-button {
  background-color: transparent;
  border: 0 none;
  padding: 0;
  color: #333;
}
header #top-search .icon-button i {
  color: #f55858;
}
header #top-search i {
  margin-left: 30px;
}
header .navbar-imm .navbar-collapse > ul.navbar-nav li a {
  font-size: 16px;
}
header .navbar-imm .navbar-collapse > ul.navbar-nav > li:first-child {
  width: auto;
}
.info-box {
  background: url(/en/images/bg.gif) repeat-y;
  background-size: 100%;
  margin-top: 30px;
  margin-bottom: 30px;
}
.info-box .info {
  background-color: #f0f0f0;
  padding: 60px 60px 0px;
  font-size: 18px;
}
.info-box .info h4 {
  color: #f55858;
  font-size: 30px;
  margin-bottom: 30px;
}
.info-box .info a,
.info-box .info a:hover,
.info-box .info a:focus {
  color: #f55858;
}
.brief-box {
  margin-top: 30px;
  margin-bottom: 30px;
}
.brief-box a,
.brief-box a:hover,
.brief-box a:focus,
.brief-box h4 {
  color: #f55858;
}
.brief-box .info {
  padding-top: 60px;
  font-size: 18px;
}
.brief-box h4 {
  font-size: 30px;
  margin-bottom: 30px;
}
section .row {
  padding-top: 0px;
}
section ul li {
  width: calc(16.66666667%);
  float: left;
  padding-right: 15px;
}
section ul li img {
  border: 1px #b0b1b1 solid;
}
footer ul li {
  width: 100%;
}
footer p {
  margin-top: 24px;
}
