/* 头部 */
.pgc-header .header-top {
  padding: 16px 0;
  border-bottom: 1px solid #E2E2E2;
}
.pgc-container {
  width: 1200px;
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0;
}
.pgc-header .pgc-logo-home {
  height: 34px;
}
.pgc-logo-home .pic {
  width: 34px;
  height: 34px;
}
.pgc-logo-home h1 {
  font-weight: bold;
  font-size: 26px;
  color: #29A094;
  line-height: 34px;
}
.pgc-logo-home .pic + h1 {
  margin-left: 6px;
}
.pgc-header-btns a {
  font-size: 14px;
  color: #333333;
  line-height: 18px;
  padding: 0 5px;
  position: relative;
  display: inline-flex;
}
.pgc-header-btns a:hover {
  color: #29A094;
}
.pgc-header-btns a + a:before {
  content: '';
  position: absolute;
  top: 4px;
  left: -2px;
  width: 0;
  height: 12px;
  border-left: 1px solid #666;
}
.pgc-header-btns .pgc-glydl:before {
  top: 5px;
  left: -3px;
  height: 12px;
}
.pgc-header .pgc-header-img {
  width: 20px;
  height: 20px;
  border-radius: 20px;
  margin-left: 8px;
  display: inline-block;
}
.pgc-header .pgc-glydl:hover .pgc-header-img {
  box-shadow: 0 3px 6px 0 rgba(41, 160, 148, 0.3);
}
.pgc-header-btn {
  margin-left: 11px;
}
.pgc-header-btn a {
  width: 106px;
  height: 36px;
  /*box-shadow: 0 3px 6px 0 rgba(74,132,247,0.3);*/
  border-radius: 100px;
}
.pgc-header-btn a:hover {
  box-shadow: 0 3px 6px 0 rgba(41, 160, 148, 0.3);
}
.pgc-header-btn a + a {
  margin-left: 16px;
}
.pgc-header-btn .pgc-to-search {
  background-color: #FFFFFF;
  border: 1px solid #29A094;
}
.pgc-header-btn .pgc-to-home {
  background-color: #29A094;
}
.pgc-header-btn .icons {
  width: 14px;
  height: 14px;
  margin-right: 4px;
}
.pgc-to-search .icons {
  background-image: url("../../ffcsmodule/default/images/icon-search-1.png");
}
.pgc-to-home .icons {
  background-image: url("../../ffcsmodule/default/images/icon-home.png");
}
.pgc-to-search span {
  color: #29A094;
}
.pgc-to-home span {
  color: #fff;
}
.pgc-header .layui-nav {
  background-color: transparent;
}
.pgc-header .layui-nav .layui-nav-item {
  line-height: 56px;
}
.pgc-header .layui-nav-item + .layui-nav-item {
  margin-left: 48px;
}
.pgc-header .layui-nav-item a {
  color: #333333;
  font-size: 16px;
  padding: 0;
  transition: none;
  -webkit-transition: none;
}
.pgc-header .layui-nav-item a:hover,
.pgc-header .layui-this a {
  color: #29A094;
  font-weight: bold;
}
.pgc-header .layui-nav .layui-this:after {
  background-color: #29A094;
}
.pgc-header .layui-nav-item a:hover:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px;
  background-color: #29A094;
}
.pgc-header .layui-nav-bar {
  height: 0;
}



/* 尾部 */
.pgc-footer {
  height: 252px;
  background-color: #18294D;
}
.pgc-footer .pgc-footer-top {
  height: 186px;
  padding: 32px 0;
}
.pgc-footer-top .flex-start > div + div {
  margin-left: 139px;
}
.pgc-footer .pgc-footer-top h5 {
  font-weight: bold;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 21px;
}
.pgc-footer .pgc-footer-top p {
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  line-height: 18px;
}
.pgc-footer .pgc-footer-top h5 + div p {
  margin-top: 26px;
}
.pgc-footer .pgc-footer-eqcode {
  width: 110px;
  height: 112px;
  text-align: center;
  background-color: #FFFFFF;
  border-radius: 6px;
}
.pgc-footer .pgc-footer-eqcode .pic {
  width: 92px;
  height: 92px;
  margin: 0 auto;
  border-radius: 6px;
}
.pgc-footer .pgc-footer-eqcode p {
  font-weight: bold;
  font-size: 14px;
  color: #18294D;
  line-height: 18px;
  margin-top: -4px;
}
.pgc-footer .pgc-footer-bottom {
  height: 66px;
  border-top: 1px solid #20426E;
}
.pgc-footer-bottom .flex-center {
  height: 65px;
}
.pgc-footer .pgc-footer-bottom p {
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  line-height: 18px;
}