body {
  font-size: 16px;
  font-family: "microsoft yahei";
  color: #243B60;
  font-weight: 400;
}
p {
  margin-bottom: 15px;
}
/*Setting*/
.cs-btn-one.btn-md {
  padding: 12px 50px;
}
.page-title-section.about_banner {
  background: url(../images/banner_ab.jpg) no-repeat center;
  background-size: 100%;
}
.page-title-section.service_banner {
  background: url(../images/banner_service.jpg) no-repeat center;
  background-size: 100%;
}
.page-title-section.contact_banner {
  background: url(../images/banner_con.jpg) no-repeat center;
  background-size: 100%;
}
/*Header*/
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li {
  margin-right: 0;
  transition: none;
}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li a {
  padding: 36px 20px;
}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li a:hover {
  background: #F2343C;
  color: #fff;
}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li a.active {
  background: #F2343C;
  color: #fff;
}
/*Service*/
#service .title_d {
  color: #A4A4AA;
}
#main .about-feature {
  padding: 10px;
  border-radius: 6px;
  border: #A4A4AA;
  background: #F3F4F8;
  margin-bottom: 10px;
}
#main .about-feature p {
  margin: 0;
}
#main img {
  margin-bottom: 15px;
}
#main .contact-title.title-under-line::before {
  left: 15px;
}
#main .contact-title.title-under-line::after {
  left: 15px;
}
#main .contact-block {
  padding: 30px 15px;
}
#main p {
  word-break: break-all;
}
#query-link {
  width: 100%;
  height: 100%;
}
.error-area {
  background-color: #ffff;
}
.error-area .cs-btn-one.btn-md {
  padding: 12px 0;
  min-width: 250px;
}
