@font-face {
  font-family: "Gotham A";
  src: url(data:application/x-font-woff;base64,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);
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "Gotham B";
  src: url(data:application/x-font-woff;base64,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);
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "Gotham SSm A";
  src: url(data:application/x-font-woff;base64,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);
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "Gotham SSm B";
  src: url(data:application/x-font-woff;base64,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);
  font-weight: 500;
  font-style: normal;
}

@media screen and (max-device-width: 767px) {
  body {
    -webkit-text-size-adjust: 100%
  }
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

.news-content {
  column-count: 1;
  display: flex;
  flex-wrap: wrap
}

.article:first-child(1) {
  order: 1
}

.article:nth-child(2) {
  order: 4
}

.article:nth-child(3) {
  order: 7
}

.article:nth-child(4) {
  order: 10
}

.article:nth-child(5) {
  order: 13
}

.article:nth-child(6) {
  order: 2
}

.article:nth-child(7) {
  order: 5
}

.article:nth-child(8) {
  order: 8
}

.article:nth-child(9) {
  order: 11
}

.article:nth-child(10) {
  order: 14
}

.article:nth-child(11) {
  order: 3
}

.article:nth-child(12) {
  order: 6
}

.article:nth-child(13) {
  order: 9
}

.article:nth-child(14) {
  order: 12
}

.article:nth-child(15) {
  order: 15
}

a, input[type=button] {
  cursor: pointer;
  text-decoration: none
}

:-webkit-autofill {
  -webkit-text-fill-color: #000 !important;
  transition: background-color 5000s ease-in-out 0s;
}

body {
  font-size: 16px;
  font-weight: 300;
  font-family: "Gotham A", "Gotham B", Helvetica, Arial, "Microsoft Yahei", SimSun;
  overflow-x: hidden
}

.container {
  margin-top: 96px;
  position: relative
}

.container .main-right {
  padding-left: 300px;
}

.phone, .tablet {
  display: none !important
}

.content {
  max-width: 1280px;
  margin: 0px auto;
  padding: 0 80px;
  position: relative;
}

.header .content {
  height: 100%;
}

.pop-header {
  position: absolute;
  top: 100%;
  left: 80px;
  right: 80px;
  height: 50px;
  padding: 0 25px;
  /* transform: scaleX(-1); */
  background-image: linear-gradient(93deg, #FF1328 0%, #AD132B 100%);
}

.pop-header .flex {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.pop-header a.shengming {
  font-size: 16px;
  line-height: 50px;
  color: #fff;
  position: relative;
  display: inline-block;
  height: 100%;
  padding-left: 40px;
  background: url(../images/icon-sm.svg) no-repeat left center;
  background-size: 28px;
}

.pop-header a.shengming::after {
  content: '';
  display: block;
  width: 41px;
  height: 24px;
  background: url(../images/icon-sm2.svg) no-repeat left center;
  background-size: 35px;
  position: absolute;
  left: 125%;
  top: 50%;
  margin-top: -12px;
}

.pop-header a.close {
  display: block;
  width: 20px;
  height: 20px;
  background: url(../images/close.svg) no-repeat center center;
  background-size: 16px;
}

.search-content {
  padding: 60px 80px;
}

.search-content .search-form {
  height: 50px;
  margin-bottom: 60px;
}

.search-content .search-form .form-item-keys {
  float: left;
  height: 50px;
  margin: 0 20px 0 0;
  display: flex;
  max-width: 640px;
  width: 80%;
}

.search-content .search-form .form-item-keys label {
  font-size: 16px;
  color: #333;
  line-height: 50px;
  margin-right: 20px;
  float: left;
  font-weight: normal;
  width: 160px;
  white-space: nowrap;
}

.search-content .search-form .form-item-keys .form-text {
  height: 100%;
  background: #F1F3F5;
  border: none;
  padding: 20px;
  font-size: 16px;
  line-height: 30px;
  flex: 1;
  width: 100%;
  outline: none;
  color: #000;
}

.search-content .search-form .form-item-keys .form-text:-webkit-autofill {
  color: #000;
}

.search-content .search-form input.form-submit {
  width: 144px;
  height: 50px;
  background: #D62334;
  color: #fff;
  font-size: 16px;
  border: none;
}

.container .search-content h2 {
  margin-bottom: 20px;
  font-size: 1.2em;
}

.search-results li {
  margin-bottom: 10px;
  border-bottom: 1px solid #dedede;
  padding: 10px 0;
}

.container .search-results h3.title {
  font-size: 1em;
  margin: 0 0 10px;
  padding: 0;
}

.search-results .search-info {
  margin-bottom: 0;
}

.search-results h3.title a {
  color: #000;
  transition: all 0.5s;
}

.search-results h3.title a:hover {
  color: #D62334;
}

.content:after {
  content: '';
  display: block;
  width: 100%;
  height: 0;
  overflow: hidden;
  clear: both;
}

.column {
  vertical-align: top;
  position: relative;
  display: inline-block;
  box-sizing: border-box
}

.search-content .pager {
  margin-top: 20px;
}

#mobileDeviceAlert {
  display: none;
  opacity: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
  z-index: -100;
  pointer-events: none
}

.container .footer-blocks h2 {
  margin-bottom: 15px;
  color: #fff;
}

#cover {
  background: rgba(0, 0, 0, 0.4);
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0px;
  z-index: 99;
  display: none;
}

.disclaimer-exit {
  background: url(../i/x.svg) no-repeat center center;
  background-size: contain;
  display: block;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 25px;
  right: 25px;
  cursor: pointer
}

#weChatQR {
  position: fixed;
  top: 50%;
  left: 50%;
  background-color: #FFFFFF;
  max-width: 358px;
  width: 92%;
  max-height: 456px;
  height: 92%;
  z-index: -102;
  text-align: left;
  opacity: 0;
  transition: opacity .15s ease-out, z-index 0s ease .15s;
  transform: translate(-50%, -50%)
}

#weChatQR.active {
  display: block;
  z-index: 105;
  opacity: 1;
  transition: opacity .2s ease-out
}

.biggerSp {
  text-transform: uppercase;
  font-size: 1.3125em;
  margin-top: 25px;
  padding-bottom: 25px;
  margin-bottom: 21px;
  line-height: 50px;
  padding-left: 7%;
  padding-right: 7%;
  color: #000;
  font-weight: 300;
  border-bottom: 1px solid #D9DEE1
}

.biggerSp span {
  display: inline-block;
  padding-right: 50px
}

#weChatQRActual {
  height: 310px;
  width: 100%;
  background: url(../i/wechat-qr.jpg) no-repeat center center;
  background-size: contain;
  margin-bottom: 25px
}

.cols {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  text-align: justify;
  -webkit-column-gap: 60px;
  -moz-column-gap: 60px;
  column-gap: 60px;
  max-width: 100%
}

.theater {
  height: 300px;
  transition: background-image 0.3s ease;
  position: relative;
  background-size: cover;
  background-position: right center;
  background-repeat: no-repeat;
}

.theater .swiper-container {
  width: 100%;
  height: 100%;
}

.theater .swiper-slide {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #D62434;
  background-size: cover;
}

.theater .swiper-slide a {
  display: block;
  width: 100%;
  height: 100%;
}

.theater .swiper-slide .content {
  padding-top: 100px;
}

.select {
  box-sizing: border-box;
  width: 100%;
  color: #656c6e;
  font-size: 0.813em;
  display: inline-block;
  text-align: left;
  height: 50px;
  overflow-y: hidden;
  font-family: 'Montserrat';
  text-transform: uppercase;
  position: relative;
}

.select.on {
  overflow-y: visible
}

.select span {
  line-height: 20px;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 0 30px 0 10px;
  align-items: center;
  background: url(../i/select.png) no-repeat right 10px center #ECEFEF;
  cursor: pointer;
}

.select ul {
  background: #fff;
  list-style-type: none;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
  position: absolute;
  left: 0;
  top: 50px;
  max-height: 390px;
  width: 100%;
  z-index: 1;
  overflow: hidden;
  overflow-y: auto;
}

.select li {
  cursor: pointer;
  padding: 7px 5px;
  /*border-left: 1px solid #F0F2F5;*/
  /*border-right: 1px solid #F0F2F5;*/
  color: #171d2d;
  font-size: 0.875em;
  background: none;
  border-bottom: 1px solid #F0F2F5;
  transition: all 0.3s;
}

.select li.active, .select li:hover {
  background: #5E5C5D;
  color: #fff
}

.select.on ul {
  opacity: 1;
  visibility: visible
}
.pop-form h2,
.container h2 {
  text-transform: uppercase;
  color: #2d292a;
  font-weight: 600;
  font-size: 1em;
  margin-bottom: 40px
}

.container .theater h2.title {
  position: static;
  color: #fff;
  font-weight: 200;
  font-size: 4em;
  text-shadow: 1px 1px 1px #000;
  letter-spacing: 0;
  margin-bottom: 10px;
  text-transform: none;
}

.container .theater p {
  font-size: 1.125em;
  color: #fff;
  max-width: 50%;
  line-height: 1.5em;
  font-weight: 400
}
.pop-form h2:after,
.container h2:after {
  width: 30px;
  display: block;
  border-bottom: 1px solid #D62328;
  content: "";
  height: 5px
}

.container .theater h2.title:after {
  display: none;
}

.container h3 {
  text-transform: uppercase;
  font-weight: 300;
  font-size: 0.813em;
  margin-bottom: 10px
}

.container p {
  color: #666;
  font-size: 0.938em;
  line-height: 2em;
  margin-bottom: 16px;
  /*font-family: "Gotham SSm A","Gotham SSm B",Helvetica,Arial,"Microsoft Yahei",SimSun;*/
}

.container p.no-val {
  padding-top: 40px;
}

.container p.big {
  font-size: 1.125em;
  line-height: 1.417em
}

.container p.big span {
  color: #d62334
}

.container .aside .nav {
  background: #D62334;
  padding: 65px 0;
  min-height: 300px;
}

.container .aside .nav h4 {
  text-transform: uppercase;
  font-weight: 300;
  font-size: 0.813em;
  padding-left: 50px;
  color: #fff;
  margin-bottom: 20px
}

.container .aside .nav ul {
  list-style-type: none
}

.container .aside .nav a {
  font-size: 1em;
  font-weight: 300;
  color: #fff;
  display: block;
  padding: 10px 0 10px 75px;
  transition: background 0.5s ease
}

.container .aside .nav a:hover {
  background: #C41F2E
}

.page-banner h2.title {
  padding-top: 80px;
}

.main-right .page-banner h2.title {
  padding-left: 8%;
}

.bio-detail {
  position: relative;
}

.container .aside h5, .container .aside h6 {
  color: #fff;
  border-bottom: 2px solid #403F3F;
  /*margin-left: 50px;*/
  margin-top: 78px;
  text-transform: uppercase;
}

.container .aside h5 {
  font-weight: 300;
  padding-bottom: 10px;
  font-size: 1.25em;
}

.container .aside h6 {
  font-weight: 100;
  padding-bottom: 1px;
  font-size: 3.75em;
  margin-top: 60px;
}

.container .aside p {
  text-transform: uppercase;
  color: #abaaaa;
  font-size: 0.75em;
  margin: 10px 0;
  line-height: 1.75em
}

.container .aside a {
  color: #fff
}

.container .aside {
  width: 300px;
  position: absolute;
  top: 0;
  height: 100%;
  left: 0;
  background: #504F4F;
  text-align: left;
  z-index: 2
}

h1 {
  color: #fff;
  font-weight: 300;
  font-size: 5.313em;
  position: absolute;
  left: 0;
  bottom: 80px;
  text-shadow: 1px 1px 1px #000
}

#logo {
  float: left;
  padding-top: 26px;
}

#logo img {
  height: 44px;
}

#menu {
  float: right;
}

#menu ul {
  list-style-type: none;
  float: left;
  font-family: "Gotham SSm A", "Gotham SSm B", Helvetica, Arial, "Microsoft Yahei", SimSun;
}

#menu li {
  float: left;
  padding-top: 34px;
  margin-left: 20px
}

#menu a {
  font-weight: 500;
  color: #2d292a;
  font-size: 14px;
  line-height: 24px;
  transition: color 0.2s ease
}

#menu li.active, #menu li.active-trail {
  border-top: 6px solid #D62334;
  padding-top: 28px
}

#menu li.active a, #menu li.active-trail a, #menu a:hover {
  color: #D62334
}

#menu .search-btn {
  float: left;
  margin-left: 20px;
  margin-top: 34px;
  width: 24px;
  height: 24px;
  background: url("../images/searchBtn.svg") no-repeat center center;
  cursor: pointer;
  transition: all 0.5s;
}

#menu .search-btn:hover {
  background-image: url("../images/searchBtnRed.svg");
}

.flagList {
  float: left;
  padding-top: 34px;
  padding-left: 20px;
}

/*
.flagList a {
    width: 30px;
    height: 20px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: contain;
    background-image: url(../i/flagChinese.svg);
}*/

#menu .flagList a {
  display: block;
  padding: 0 10px;
  color: #666;
  position: relative;
  float: left;
}

#menu .flagList a:after {
  content: '';
  display: block;
  width: 1px;
  height: 12px;
  background: #eee;
  overflow: hidden;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -6px;
}

#menu .flagList a:last-of-type {
  padding-right: 0;
}

#menu .flagList a:last-of-type:after {
  display: none;
}

#menu .flagList a.active {
  color: #D62334;
}

.header {
  position: fixed;
  z-index: 12;
  left: 0;
  top: 0;
  width: 100%;
  transition: background-color 0.5s ease;
  height: 96px;
  background-color: #fff
}

.header.scroll #logo {
  top: 10px
}

.header.scroll #logo img {
  height: 70px
}

.header.scroll {
  background-color: #12151D
}

#btn-menu i {
  position: absolute;
  height: 3px;
  width: 30px;
  background-color: #000;
  transition: all 0.5s ease;
}

#btn-menu i:nth-child(1) {
  right: 0;
  top: 0
}

#btn-menu i:nth-child(2) {
  right: 0;
  top: 10px
}

#btn-menu i:nth-child(3) {
  right: 0;
  top: 20px
}

#btn-menu span {
  transition: opacity 0.5s ease
}

#btn-menu {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  display: none;
  z-index: 12;
  position: fixed;
  right: 3%;
  color: #fff;
  top: 30px;
  padding-right: 40px;
  text-transform: uppercase;
  font-size: 0.688em;
  font-weight: 500;
  letter-spacing: 1px;
  line-height: 23px;
  height: 30px;
}

#btn-menu.on i {
  background-color: #D62334;
  top: 10px;
  opacity: 0;
}

#btn-menu.on i:nth-child(1) {
  transform: rotate(45deg);
  opacity: 1;
}

#btn-menu.on i:nth-child(3) {
  transform: rotate(-45deg);
  opacity: 1;
}

#btn-menu.on i:nth-child(2) {
  opacity: 0;
}

#btn-menu.on span {
  opacity: 0
}

#btn-menu.on {
  position: fixed
}

.footer-top {
  overflow: hidden;
  font-weight: 400;
  font-size: 0.875em;
  line-height: 1.929em;
  margin-bottom: 15px;
}

.footer-top .logo {
  height: 32px;
  float: left;
}

.footer-top .logo img {
  height: 100%;
}

.footer-blocks {
  float: right;
  overflow: hidden;
}

.footer-blocks .block {
  float: left;
  padding-left: 70px;
}

.footer-blocks .block:first-of-type {
  padding-left: 0;
}

.footer-blocks .block:last-of-type {
  float: right;
}

footer ul {
  list-style-type: none
}

footer a {
  color: #fff
}

footer h3 {
  font-weight: 600;
  margin-bottom: 15px
}

footer p {
  color: #fff;
  font-size: 0.875em
}

footer .social a {
  margin: 0 5px;
  display: inline-block;
  vertical-align: middle
}

footer .social img {
  width: 30px
}

footer li.phone {
  display: block !important
}

footer {
  background: #3D3C3C;
  padding: 30px 0;
  color: #fff
}

.mission {
  padding:  100px 0 0 ;
}

.mission .flex {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 20px;
}

.mission-list {
  display: flex;
  flex: 1;
  align-items: center;
  gap: 20px;
}
.mission-list h3 {
  margin: 0 0 10px;
  color: #d92d3d;
  font-size: 22px;
  padding: 0;
}
.container .mission-list p {
  font-size: 1em;
  line-height: 150%;
  margin: 0;
  padding: 0;
}

.front .theater, #home .theater {
  height: 395px
}

.theater .swiper-pagination {
  text-align: left;
  padding: 0;
  left: 80px;
  bottom: 60px;
}

.theater .swiper-pagination span.swiper-pagination-bullet {
  width: 60px;
  height: 6px;
  display: inline-block;
  margin-right: 10px;
  text-indent: -9999px;
  border-radius: 0;
  background: #776e6a;
  transition: background-color 0.5s;
  opacity: 1;
  margin: 0 10px 0 0;
}

.theater .swiper-pagination span.swiper-pagination-bullet-active {
  background: #b3151a;
}

.firm {
  padding: 80px 0
}

.flower {
  width: 100%;
  margin: 0px auto;
  overflow: hidden;
}

.flower .column {
  
  height: 660px;
  float: left;
}
.flower .column:first-child {
  background: #F4F6F7;
}
.flower .column:first-child ul {
  overflow: hidden;
}

.flower .column:first-child li {
  width: 33.33%;
  height: 210px;
  float: left;
  color: #ECEFEF;
  border-right: 2px solid #F7F8F8;
  position: relative;
}

.flower .column:first-child li:last-child {
  border-right: 0
}

.flower .column:first-child li a {
  font-weight: 400;
  display: block;
  height: 210px;
  vertical-align: middle;
  text-align: center;
  color: #656c6e;
  text-transform: uppercase;
  font-size: 0.75em;
  position: relative;
  z-index: 3;
  transition: color 0.3s;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}

.flower .column:first-child li a:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transform: translate3d(0, 100%, 0);
  transition: transform 0.25s;
  background-color: #ff0000;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

.flower .column:first-child li:nth-child(1) a:before {
  background-image: url(../i/venture-capital.jpg)
}

.flower .column:first-child li:nth-child(2) a:before {
  background-image: url(../i/private-equity.jpg)
}

.flower .column:first-child li:nth-child(3) a:before {
  background-image: url(../i/merger-acquisition.jpg)
}

.flower .column:first-child li:hover a {
  color: #fff
}

.flower .column:first-child li:hover a:before {
  transform: translate3d(0, 0, 0);
}

.flower .column:first-child li a span {
  position: relative;
  z-index: 5;
  text-align: center;
}

.flower .column:first-child {
  width: 70%
}

.flower .column:last-child {
  width: 30%;
  padding-top: 0
}

.flower .column:last-child ul {
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
}

.flower .img {
  background: url(../images/business.jpg) no-repeat;
  background-size: cover;
  height: 450px
}

.flower ul {
  list-style-type: none
}

.flower p {
  color: #656c6e;
  text-transform: uppercase;
  font-size: 0.75em;
  font-weight: 400;
  margin-left: 12%;
  margin-bottom: 10px
}

.flower h4 {
  color: #3d3c3c;
  font-weight: 100;
  margin-left: 12%;
  width: 78%;
  border-bottom: 1px solid #DCDFE0;
  padding-bottom: 30px;
  margin-bottom: 30px;
  line-height: 1em;
  line-height: 150%;
}

.flower h4 span {
font-size: 44px;
line-height: 100%;
}

.flower li:last-of-type h4 {
  border-bottom: none;
}

.flower {
  text-align: left
}

.portfolios {
  position: relative;
  min-height: 300px;
}

.bg-gray {
  background-color: #F4F6F7;
}

.front .portfolios, #home .portfolios {
  padding: 0 0 80px 0;
}

.portfolios .content {
  padding-top: 80px;
}

.portfolios .swiper-container {
  list-style-type: none;
  margin-bottom: 40px;
  overflow: hidden;
}

.portfolios .swiper-slide {
  color: #ECEFEF;
  position: relative;
  text-align: center;
}

h5.portfolio-title {
  display: block;
  text-align: center;
  width: 100%;
  font-weight: 400;
  color: #000;
  line-height: 30px;
  text-transform: none;
  letter-spacing: normal;
  font-size: 16px;
}

.portfolio-logo {
  overflow: hidden;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  transition: all 0.5s;
}

.portfolios .swiper-slide:hover .portfolio-logo {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
}

.portfolio-logo img {
  max-width: 100%;
  height: auto;
  float: left;
}

.news .fx-list {
  text-align: left;
  /*margin-left: -17px;*/
  border-bottom: 0
}

.btn-all {
  font-weight: 400;
  font-size: 0.813em;
  color: #fff;
  text-transform: uppercase;
  display: inline-block;
  padding: 14px 70px 14px 20px;
  background: url(../i/arrow-white.svg) no-repeat 92% center #D62334;
  background-size: 33px auto;
  /* width: 160px; */
}

#request section.main input {
  margin-bottom: 5px;
  padding: 5px
}

#request section.main {
  padding: 80px 0
}

.theater.about-banner {
  background-image: url(../i/about-us-1600.jpg)
}

.main-content {
  padding: 60px 8%;
}

.services {
  position: relative;
  margin-bottom: 40px;
  overflow: hidden;
}

.services .box {
  border-right: 1px solid #D9DEE1;
  border-bottom: 1px solid #D9DEE1;
  width: 50%;
  height: 98px;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  background: #F4F6F7;
  padding: 0 0 0  110px;
  background-size: 65px auto;
  background-position: 20px center;
  background-repeat: no-repeat;
  color: #3d3c3c;
  font-size: 0.813em;
  text-transform: uppercase;
  float: left;
}

.services .box:nth-child(odd) {
  border-right: 0
}

.services .box:nth-last-child(-n+2) {
  border-bottom: 0
}

.services .box:nth-child(2) {
  background-image: url(../i/icons/branding.svg)
}

.services .box:nth-child(3) {
  background-image: url(../i/icons/oversea.svg)
}

.services .box:nth-child(4) {
  background-image: url(../i/icons/marketing.svg)
}

.services .box:nth-child(5) {
  background-image: url(../i/icons/human.svg)
}

.services .box:nth-child(6) {
  background-image: url(../i/icons/channel.svg)
}

.services .box:nth-child(7) {
  background-image: url(../i/icons/finance.svg)
}

.services .bg {
  background: #F4F6F7;
  width: 200%;
  height: 100%;
  left: -100%;
  position: absolute;
  z-index: -1
}

.timeline {
  position: relative;
  height: 550px;
  width: 100%;
  background: url("../images/bg-history.jpg") no-repeat center center;
  background-size: cover;
  overflow: hidden;
}

.timeline:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #3B3B3B;
  opacity: 0.82;
}

.timeline-logo {
  width: 236px;
  margin: 64px 40px;
  position: relative;
  z-index: 3;
}

.timeline-container {
  position: relative;
  z-index: 3;
  width: 100%;
  overflow: hidden;
  /*overflow-x: auto;*/
}

.timeline-wrapper {
  position: relative;
  overflow: hidden;
  padding: 0 40px;
  height: 300px;
  transition: all 0.5s;
  box-sizing: border-box;
}

.timeline-wrapper:before {
  content: '';
  display: block;
  height: 2px;
  width: 100%;
  overflow: hidden;
  background: #D62434;
  position: absolute;
  top: 50%;
  margin-top: -1px;
  left: 0;
}

.timeline .swiper-slide {
  float: left;
  width: 290px;
  height: 150px;
  margin-left: -155px;
  display: block;
  padding: 15px 30px 0 40px;
  color: #fff;
  background: url("../images/timeline-top.svg") no-repeat 0 0;
  background-size: 100% 100%;
  position: relative;
  cursor: pointer;
}

.timeline .swiper-slide.active {
  background: url("../images/timeline-active.svg") no-repeat center center;
}

.timeline .swiper-slide:before {
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  overflow: hidden;
  position: absolute;
  left: -5px;
  bottom: -5px;
  background: url("../images/oval.svg") no-repeat;
}

.timeline .swiper-slide:first-of-type {
  margin-left: 0;
}

.timeline .swiper-slide:nth-of-type(2n) {
  margin-top: 150px;
  background: url("../images/timeline-bottom.svg") no-repeat 0 0;
  background-size: 100% 100%;
}

.timeline .swiper-slide:nth-of-type(2n):before {
  top: -5px;
}

.timeline .slide-item {
  padding: 0;
}

.timeline .swiper-slide h3 {
  font-size: 1em;
  line-height: 150%;
  margin-bottom: 0px;
  padding-top: 0;
  color: #fff;
}

.timeline .swiper-slide li {
  font-size: 0.875em;
  line-height: 150%;
}

.timeline .swiper-slide ul {
  list-style: none;
}

.swiper-slide-bg {
  width: 331px;
  height: 208px;
  position: absolute;
  background: url("../images/timeline-active.svg") no-repeat;
  background-size: 100% 100%;
  transition: all 0.5s;
}

.swiper-nav {
  width: 100%;
  display: flex;
  position: absolute;
  bottom: 25px;
  left: 0;
}

.swiper-nav span {
  flex: 1;
  text-align: center;
  color: #fff;
  opacity: 0.4;
  font-size: 0.875em;
  transition: all 0.5s;
  cursor: pointer;
}

.swiper-nav span:hover, .swiper-nav span.active {
  opacity: 1;
  color: #fff;
}

.history {
  padding-top: 40px
}

.theater.focus-banner {
  background-image: url(../i/focus-1600.jpg)
}

.sector {
  padding-bottom: 40px;
}

.sectors {
  position: relative;
  margin-bottom: 40px;
  overflow: hidden;
}

.sectors .box {
  vertical-align: middle;
  height: 98px;
  border-right: 1px solid #D9DEE1;
  border-bottom: 1px solid #D9DEE1;
  width: 50%;
  display: inline-block;
  box-sizing: border-box;
  background: #F4F6F7;
  padding: 0 20px 0 110px;
  background-size: 65px auto;
  background-position: 20px center;
  background-repeat: no-repeat;
  color: #3d3c3c;
  font-size: 0.813em;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  float: left;
}

.sectors .box:nth-of-type(2n) {
  border-right: 0
}

.sectors .box:nth-last-child(-n+2) {
  border-bottom: 0
}

.sectors .box.tmt {
  background-image: url(../i/icons/tmt.svg)
}

.sectors .box.healthcare {
  background-image: url(../i/icons/healthcare.svg)
}

.sectors .box.consumer {
  background-image: url(../i/icons/consumer.svg)
}

.sectors .box.tech {
  background-image: url(../i/icons/advance.svg)
}

.sectors .box a {
  color: inherit;
  display: block;
  width: 100%;
  position: relative;
  top: 0;
  left: 0;
  height: 98px
}

.sectors .box a span {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%)
}

.investment ul {
  list-style: none;
  width: 100%;
  overflow: hidden;
}

.investment li {
  width: 100%;
  color: #5e5d5d;
  font-size: 0.938em;
  line-height: 2em;
  margin: 0.5em 0;
  float: left;
  padding-left: 18px;
  background: url("../i/bullet.png") no-repeat left 13px;
}

.investment {
  padding-bottom: 80px
}

.casestudies {
  padding-bottom: 80px
}

.casestudies dt {
  font-size: 0.813em;
  text-transform: uppercase;
  font-weight: 400;
  color: #656c6e;
  border-bottom: 1px solid #D9DEE1;
  transition: all 0.5s ease;
  height: 95px;
  line-height: 95px;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.casestudies dt span {
  position: relative;
  z-index: 3;
}

.casestudies dt:after {
  content: '';
  display: block;
  position: absolute;
  width: 95px;
  height: 95px;
  right: 0;
  top: 0;
  background-image: url(../images/plus.svg);
  background-repeat: no-repeat;
  background-position: center center;
  transition: all 0.5s ease;
  background-size: 35px;
}

.casestudies dt:before {
  content: '';
  display: block;
  background: url(../i/accordion.jpg) no-repeat center center;
  background-size: cover;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: translate3d(-100%, 0, 0);
  transition: transform 0.5s ease
}

.casestudies dl.fx-on dt:before {
  transform: translate3d(0, 0, 0);
}

.casestudies dl.fx-on dt:after {
  background-image: url(../images/minus.svg);
}

.casestudies dl.fx-on dt {
  color: #fff;
  padding-left: 40px;
}

.casestudies dd {
  padding: 0 40px;
  overflow: hidden;
  display: none;
}

.casestudy {
  padding: 50px 0;
  border-bottom: 1px solid #D9DEE1;
  overflow: hidden;
}

.casestudy .column:first-child {
  width: 44%;
  padding-right: 40px;
  float: left;
}

.casestudy .column:last-child {
  width: 56%;
  padding-left: 60px;
  border-left: 2px solid #D62334;
}

.casestudy p.items {
  font-size: 0.938em !important;
  color: #d62334 !important;
  font-weight: 400
}

.casestudy p.items span {
  text-transform: uppercase;
  color: #3d3c3c;
  font-size: 0.867em;
}

.casestudy:last-of-type {
  border-bottom: 0
}

.theater.portfolio-banner {
  background-image: url(../i/portfolio-1600.jpg)
}

.search-portfolio input.fx-input {
  border: 0;
  background: transparent;
  outline: none;
  color: #fff;
  width: 100%;
  height: 24px;
  padding: 4px 30px 4px 4px;
}

.search-portfolio input.search-btn {
  width: 24px;
  height: 24px;
  background: url(../i/search-white.svg) no-repeat right center;
  background-size: 20px auto;
  position: absolute;
  bottom: 4px;
  right: 0;
  z-index: 3;
  border: none;
  outline: none;
}

.search-portfolio label {
  color: #fff;
  font-size: 0.813em;
  text-transform: uppercase;
  display: block;
  margin-bottom: 10px;
}

.search-portfolio {
  border-bottom: 1px solid #fff;
  margin: 0 auto;
  width: 200px;
  position: relative;
}

.portfolios .select {
  width: auto;
  min-width: 200px;
  clear: both;
  z-index: 4;
}

.portfolios .select ul {
  width: auto
}

.portfolio-list {
  overflow: hidden;
  padding-bottom: 40px;
}

.portfolio-item {
  width: 25%;
  display: block;
  ;
  height: 160px;
  float: left;
}

.portfolio-item a {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(244, 246, 247);
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: auto 100%;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.17), inset 0 0 50px rgba(0, 0, 0, 0.05);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  transition: all 0.5s ease;
}

.portfolio-item a:hover, .portfolio-item.active a {
  -webkit-filter: none;
  -moz-filter: none;
  -o-filter: none;
  filter: none;
}

.portfolio-item.active a {
  background-color: rgb(236, 239, 239);
}

.field-name-field-sector li {
  font-size: 0.938em;
  color: #d62334;
  font-weight: 400;
}

.portfolio-detail {
  background: #fff;
  overflow: hidden;
  clear: both;
  height: 0;
  padding: 0 40px;
  opacity: 0;
  float: left;
  display: flex;
}

.portfolio-detail.active {
  -webkit-animation: height0 ease 0.5s both;
  -o-animation: height0 ease 0.5s both;
  animation: height0 ease 0.5s both;
}

@keyframes height0 {
  to {
    height: auto;
    padding: 40px;
    ;
    opacity: 1;
  }
}

.portfolio-detail .column {
  overflow: hidden;
  transition: all .5s ease;
}

.portfolio-detail .column {
  float: left;
  width: auto;
}

.portfolio-detail .column.hide {
  transform: translate3d(-100%, 0, 0);
}

.portfolio-detail .column:first-of-type {
  padding-right: 40px;
  max-width: inherit;
  flex: 1;
}

.portfolio-detail .column:last-of-type {
  padding-left: 40px;
  border-left: 2px solid #D62334;
  max-width: inherit;
  flex: 2;
}

.portfolio-item .portfolio-info {
  display: none;
}

.portfolio-detail h4 {
  font-size: 1.5em;
  font-weight: 400;
  color: #000
}

.portfolio-detail h4:after {
  width: 30px;
  display: block;
  border-bottom: 1px solid #D62328;
  content: "";
  height: 5px;
  margin: 20px 0
}

.portfolio-detail p {
  color: #5e5d5d;
  font-size: 0.938em;
  line-height: 2em
}

.portfolio-detail p.items {
  color: #d62334;
  font-weight: 400
}

.portfolio-detail p.items span {
  text-transform: uppercase;
  color: #3d3c3c;
  font-size: 0.867em;
}

.portfolio-detail p.outlink {
  text-align: right;
}

.portfolio-detail p.outlink a {
  margin-top: 20px;
  line-height: 24px;
  font-weight: 600;
  transition: background-position 0.3s ease;
  background: url(../i/arrow.svg) no-repeat 90% center;
  background-size: 33px auto;
  font-size: 0.813em;
  color: #000;
  text-transform: uppercase;
  padding-right: 60px;
  display: inline-block
}

.portfolio-detail p.outlink a:hover {
  background-position: 100% center
}

.portfolio-detail p.link {
  text-align: right
}

.theater.team-banner {
  box-sizing: border-box;
  background-image: url(../i/team-1600.jpg)
}

.theater.search-banner {
  box-sizing: border-box;
  background-image: url(../images/searchBanner.jpg)
}
.theater.esg-banner {
  box-sizing: border-box;
  background-image: url(../i/esg-1600.jpg);
}

.top ul li {
  flex: 1;
  text-align: center;
  font-size: 5em;
  font-weight: 100;
  color: #3d3c3c;
  border-right: 2px solid #D8DCDC;
  padding: 40px 5%;
  box-sizing: border-box
}

.top ul li span {
  font-size: 0.15em;
  font-weight: 300;
  color: #656c6e;
  text-transform: uppercase;
  display: block;
  line-height: 2em
}

.top ul li:last-child {
  border-right: 0
}

.top ul {
  list-style-type: none;
  display: flex;
  width: 100%;
  background: #F4F6F7;
  margin: 80px 0 0 0
}

.top {
  padding: 80px 0
}

.team ul li {
  width: calc((100% - 240px) / 4);
  float: left;
  margin-right: 80px;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

.team ul li span {
  position: relative;
  display: block;
}

.team ul li span.name {
  padding-bottom: 4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.team ul li span:after {
  content: '';
  display: block;
  width: 30px;
  height: 1px;
  background: #D62334;
  position: absolute;
  bottom: 0;
}

.team .avatar {
  margin-bottom: 20px;
  overflow: hidden;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  transition: all 0.5s;
}

.team .avatar img {
  width: 100%;
  float: left;
  height: auto;
}

.team li:hover .avatar {
  -webkit-filter: none;
  -moz-filter: none;
  -o-filter: none;
  filter: none;
}

.team ul a {
  font-weight: 600;
  font-size: 0.875em;
  color: #000;
  text-transform: uppercase;
}

.team ul {
  list-style-type: none;
  width: 100%;
  overflow: hidden;
}

.team ul li:nth-of-type(4n) {
  margin-right: 0;
}

.team .alphabet a {
  display: block;
  font-size: 0.875em;
  font-weight: 600;
  color: #313232;
  padding: 3px 4px;
  border-radius: 50%;
  margin: 2px 0;
  width: 16px;
  text-align: center;
  border: 1px solid transparent;
  transition: border-color 0.3s ease
}

.team .alphabet a.on {
  border-color: #D62334
}

.team .alphabet {
  position: fixed;
  right: 3%;
  top: 10%;
  width: 15px;
  height: auto;
  transition: opacity 0.5s ease;
  z-index: 98;
}

.team .alphabet.hide {
  opacity: 0;
  z-index: -10
}

.portfolio-pop .close, .pop .close, .bio .btn-close {
  display: block;
  position: absolute;
  right: 40px;
  top: 0;
  width: 32px;
  height: 32px;
  background: url(../i/x.png) no-repeat;
  background-size: 100%;
  z-index: 1
}

.portfolio-pop .close, .pop .close {
  top: 10px;
  right: 10px;
}

.bio dl {
  display: flex;
  width: 100%
}

.bio dt {
  flex: 0 35%;
  padding-right: 50px;
  overflow: hidden;
}

.bio dd {
  flex: 0 65%;
  font-size: 0.938em;
  line-height: 2em;
  color: #5e5d5d
}

.container .bio dd h3 {
  font-size: 1.067em;
  color: #000;
  font-weight: 400;
  padding-bottom: 20px;
  border-bottom: 2px solid #D62334
}

.bio dt img {
  width: 100%;
  height: auto;
  float: left;
}

.bio {
  padding: 80px 0;
  position: relative
}

.theater.contact-banner {
  background-image: url(../i/contact-1600.jpg)
}

.contact ul li {
  flex: 1;
  text-align: center;
  font-size: 1.313em;
  font-weight: 300;
  color: #3d3c3c;
  border-right: 1px solid #D8DCDC;
  padding: 40px 3%;
  box-sizing: border-box;
  text-transform: uppercase
}

.contact ul li span {
  font-size: 0.619em;
  font-weight: 300;
  color: #656c6e;
  text-transform: uppercase;
  display: block;
  line-height: 1.75em;
  margin-top: 1em
}

.contact ul li:last-child {
  border-right: 0
}

.contact ul a {
  color: #656c6e
}

.contact ul {
  list-style-type: none;
  display: flex;
  width: 100%;
  background: #F4F6F7
}

.contact {
  display: none
}

.offices {
  overflow: hidden;
  padding-bottom: 40px;
}

.offices .select {
  position: relative;
  margin-bottom: 0px
}

.offices .contain {
  float: left;
  width: 414px;
  text-align: left;
}

.offices .fx-list {
  display: none
}

.offices .photos {
  width: calc(100% - 414px);
  padding-left: 8%;
  float: right;
  height: 450px;
}

.offices .fx-slider h3 {
  font-size: 0.938em;
  color: #000;
  font-weight: 300;
  padding-bottom: 15px;
  border-bottom: 1px solid #D9DEE1;
  margin-bottom: 20px;
  padding-top: 20px;
}

.address-list ul {
  list-style-type: none;
  width: 100%;
  font-size: 0.938em;
  overflow: hidden;
}

.address-list li {
  width: 100%;
  clear: both;
}

.offices .fx-slider span {
  text-transform: uppercase;
  color: #cc3131
}

.offices .fx-slider a {
  color: #CC3131;
  margin-bottom: 25px;
  display: inline-block
}

.offices .fx-slider .btn-map {
  color: #CC3131;
  border: 1px solid #CC3131;
  margin-top: 30px;
  padding: 10px 25px;
  text-transform: uppercase;
  font-size: 0.867em;
  position: absolute;
  bottom: 0;
  left: 0;
  margin-bottom: 0;
}

.offices .fx-slider p {
  margin: 5px 0
}

.photos h6 {
  margin-left: 50px;
  color: #fff;
  font-size: 3em;
  line-height: 1.5em;
  font-weight: 100;
  /*display: none;*/
}

.photos ul {
  list-style: none;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  text-align: left;
  overflow: hidden;
  position: relative;
}

.photos li {
  padding-top: 50px;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transform: translate3d(-100%, 0, 0);
  transition: all 0.5s;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  z-index: 1;
}

.photos li.current {
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.address-list {
  display: none;
  min-height: 393px;
  position: relative;
}

.address-list.current {
  display: block;
}

.photos .hline {
  display: block;
  margin-left: 50px;
  max-width: 440px;
  width: 100%;
  border-top: 1px solid #fff;
  /*display: none;*/
}

.offices .map {
  height: 500px;
  width: 100%;
  margin-top: 20px;
  clear: both;
  position: relative;
}

.theater.news-banner {
  box-sizing: border-box;
  background-image: url(../i/news-1600.jpg)
}

.news .fx-slides {
  column-count: 3;
  column-rule: #D5D4D4 1px solid;
  column-gap: 80px;
  /*-webkit-column-width:150px;*/
}

.news .article {
  column-span: none;
}

.news .article h3 {
  /*column-span: all;*/
}

.news .column {
  width: 33.33%;
  border-right: 1px solid #D5D4D4;
  float: left;
}

.news .column:nth-of-type(3n) {
  border-right: 0;
}

.news .column:nth-child(1) {
  padding-right: 2.5%
}

.news .column:nth-child(2) {
  padding-right: 2.5%;
  padding-left: 2.5%
}

.news .column:nth-child(3) {
  padding-left: 2.5%
}

.news h3 {
  color: #000;
  font-size: 1.438em !important;
  font-weight: 300 !important;
}

.news .article {
  /*border-right: 1px solid #EAEAEA;*/
  margin-bottom: 80px;
  width: calc((100% - 80px) / 2);
  float: left;
  margin-right: 80px;
}

.news .article:nth-of-type(2n) {
  margin-right: 0;
}

.news-block {
  overflow: hidden;
}

.gallery-wrapper {
  position: relative;
}

/*
.news-block .article {
    width: 33.33%;
    float: left;
    border-bottom: none;
    padding: 0 40px;
    position: relative;
    border-right: 1px solid #EAEAEA;
    border-left: 1px solid #EAEAEA;
    margin-left: -1px;
}

.news-block .article:after {
    content: '';
    display: block;
    width: 1px;
    height: 100%;
    background-color: #EAEAEA;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
}

.news-block .article:first-of-type {
    padding-left: 0;
    border-left: none;
}

.news-block .article:last-of-type {
    padding-right: 0;
    border-right: 0;
}

.news-block .article:last-of-type:after {
    display: none;
}*/

.news .article:last-child {
  border-bottom: 0
}

.news .content {
  position: relative;
}

.news .source {
  text-transform: uppercase;
  color: #d62334;
  font-size: 0.938em;
  padding-bottom: 10px;
}

.news .date {
  color: #656c6e;
  font-size: 0.813em;
  margin-bottom: 20px;
}

.news .description {
  color: #5e5d5d;
  font-size: 0.938em;
  line-height: 2em;
  /*text-align: justify;*/
}

.news .btn-more {
  margin-top: 20px;
  line-height: 24px;
  font-weight: 600;
  transition: background-position 0.3s ease;
  background: url(../i/arrow.svg) no-repeat 90% center;
  background-size: 33px auto;
  font-size: 0.813em;
  color: #000;
  text-transform: uppercase;
  padding-right: 60px;
  display: inline-block
}

.news .btn-more:hover {
  background-position: 100% center
}

.news .fx-list {
  text-align: right;
  padding-bottom: 20px;
  border-bottom: 1px solid #EAEAEA;
  margin-bottom: 40px
}

.news .fx-nav {
  display: inline-block;
  width: 40px;
  height: 40px;
  position: relative;
  margin-right: 10px;
  text-align: center
}

.news .fx-nav span {
  color: #000;
  display: inline-block;
  margin-top: 10px;
  position: relative;
  z-index: 1;
  pointer-events: none;
  font-size: 0.875em;
  font-weight: 600
}

.news svg {
  position: absolute;
  left: 0;
  top: 0;
  stroke-dasharray: 322;
  stroke-dashoffset: 322;
  transition: all 0.5s ease;
  width: 40px;
  height: 40px
}

.news svg:hover {
  stroke-dashoffset: 260;
  transition-duration: 1s
}

.news .fx-nav.fx-on svg {
  stroke-dashoffset: 40;
  transition-duration: 1.5s
}

.news {
  padding: 80px 0
}

.node-content {
  position: relative;
}

/*

.timeline .swiper-slide {
    display: -webkit-flex;
    display: flex;
    align-items: center;
    padding: 0 10%;
    height: 200px;
}

.timeline .slide-item {
    flex: 1;
    padding: 0 20px;
    text-align: center;
}
*/

.portfolio-pop {
  width: 100%;
  background: #fff;
  position: absolute;
  left: 0;
  display: none;
  height: 0;
  overflow: hidden;
  transition: all 0.5s ease;
}

.portfolio-pop.show {
  height: auto;
  overflow: hidden;
}

.pop {
  width: 60%;
  position: fixed;
  height: auto;
  left: 20%;
  top: 20%;
  max-height: 80%;
  overflow: hidden;
  overflow-y: auto;
  background: #fff;
  display: none;
  z-index: 100;
  transition: all 0.5s ease;
  opacity: 0;
}

.pop.active {
  display: block;
  opacity: 1;
}

.item-list .pager {
  text-align: right;
}

.pager li a {
  color: #474c54;
  transition: all 0.4s;
}

.pager li a:hover, .pager li.pager-current {
  color: #D62334;
}

.footer-blocks ul li.leaf {
  list-style: none;
  margin: 0;
  padding: 0;
}

.footer-blocks ul li a.active {
  color: #D62334;
}

.footer-blocks h2 {
  font-size: 1.5em !important;
  text-transform: uppercase;
  margin-bottom: 20px !important;
}

.footer-blocks h2:after {
  content: "";
  display: block;
  margin-top: 10px !important;
  width: 30px !important;
  height: 1px !important;
  background: #d62328;
}
#layer,
.announcement-wrapper, .search-wrapper {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.7);
  z-index: 99;
  display: none;
}

.search-wrapper.fadeIn {
  opacity: 1;
  z-index: 99;
}

.search-inner {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.search-wrapper a.close {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 30px;
  right: 50px;
  display: block;
  background: url("../images/close.svg") no-repeat center center;
}

.search-wrapper .block-search {
  width: 592px;
  height: 70px;
  border: 1px solid #fff;
  background: none;
}

.search-wrapper .block-search .form-item {
  width: 88%;
  float: left;
  height: 68px;
  margin: 0;
}

.search-wrapper .block-search input.form-text {
  padding: 10px 20px;
  color: #fff;
  font-size: 20px;
  line-height: 48px;
  border: none;
  height: 100%;
  width: 100%;
  background: none;
  outline: none;
}

.search-wrapper .block-search .form-actions {
  width: 12%;
  height: 68px;
  float: right;
}

.search-wrapper .block-search .form-submit {
  border: none;
  width: 100%;
  height: 100%;
  background: url("../images/searchBtnWhite.svg") no-repeat center center;
  background-size: 24px;
  text-indent: -2000px;
  overflow: hidden;
  outline: none;
}

.search-results .search-snippet-info {
  padding-left: 0;
}

.search-content ul {
  margin-left: 1.3em;
}

#menu .flagList a:first-of-type {
  padding-left: 0;
}

.search-snippet strong {
  color: #d62328;
}

.container p.search-snippet {
  font-size: 0.85em;
}

.container p.search-info {
  font-size: 0.75em;
  color: #999;
}

.search-content .pager {
  margin-top: 40px;
}

.scontent {
  padding: 0 45px;
  text-align: center;
}

.search-portfolio {
  position: absolute;
  right: 0;
  top: 30px;
  width: 200px;
  height: 50px;
  border-bottom: 1px solid #E1E4EB;
  transition: top 0.5s;
}

.search-portfolio input.fx-input {
  border: 0;
  outline: none;
  color: #222;
  width: 100%;
  height: 100%;
  padding: 4px 30px 4px 10px;
  box-sizing: border-box;
  background: #fff;
  transition: all 0.5s;
}

.search-portfolio input.search-btn {
  width: 24px;
  height: 24px;
  background: url(../images/search.svg) no-repeat center center;
  background-size: 20px auto;
  position: absolute;
  top: 50%;
  margin-top: -12px;
  right: 10px;
  z-index: 3;
  border: none;
  outline: none;
}

.search-portfolio label {
  color: #CECECE;
  font-size: 0.813em;
  text-transform: uppercase;
  display: block;
  margin-bottom: 10px;
}

.portfolio-top-bar {
  height: 110px;
  padding: 30px 0;
  position: relative;
  margin-top: -60px;
  transition: margin-top 0.5s, padding 0.5s, height 0.5s;
}

.portfolio-top-bar.fixed {
  position: fixed;
  z-index: 10;
  padding: 10px 0;
  height: 70px;
  margin-top: 0;
  background: rgba(255, 255, 255, 0.9);
}

.portfolio-top-bar.fixed .select {
  visibility: hidden;
}

.portfolio-top-bar.fixed .search-portfolio {
  top: 10px;
  border: none;
}

.portfolio-top-bar.fixed .search-portfolio input.fx-input {
  background: #F5F6F8;
}

.pop-right {
  position: fixed;
  top: 96px;
  left: 50%;
  margin-left: 580px;
  width: 66px;
  z-index: 10;
}

.pop-right a.shengming-icon {
  display: block;
  width: 66px;
  height: 229px;
  background: url("../images/announcement.gif") no-repeat;
  background-size: 100%;
}

.announcement-dialog {
  width: 86%;
  max-width: 1120px;
  background-color: #fff;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  -webkit-transform: translate3d(-50%, -50%, 0);
  -moz-transform: translate3d(-50%, -50%, 0);
  -ms-transform: translate3d(-50%, -50%, 0);
  -o-transform: translate3d(-50%, -50%, 0);
  padding: 50px 6%;
}

.title-bar {
  font-size: 36px;
  font-weight: bold;
  margin-bottom: 40px;
  text-align: center;
}

.title-bar span {
  padding-left: 226px;
  background: url(../images/logo.svg) no-repeat left center;
  background-size: 196px;
}

.announcement-content {
  max-height: 540px;
  overflow: hidden;
  overflow-y: auto;
}


.announcement-content-inner {
  position: relative;
}

.announcement-content-inner::after {
  content: '';
  display: block;
  width: 180px;
  height: 180px;
  position: absolute;
  bottom: -20px;
  right: 100px;
  background: url(../images/seal.png) no-repeat center center;
  background-size: 100%;
}


.announcement-content p {
  line-height: 200%;
  text-align: justify;
  margin-bottom: 1em;
  font-size: 87.5%;
}

.announcement-content p:last-of-type {
  margin-top: 30px;
  text-align: right;
}
#layer a.close,
.announcement-dialog a.close {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 24px;
  right: 32px;
  background: url(../images/close2.svg) no-repeat center center;
}
.box {
  padding: 80px 0 0;
}
.esg-yj {
  height: 326px;
  background: url(../i/esg-bg1.jpg) no-repeat left center;
  background-size: auto 100%;
}
.esg-yj-top {
  height: 140px;
  padding: 0 54px;
  display: flex;
  align-items: center;
  color: #fff;
  width: 60%;
}
.esg-yj-top p {
  color: #fff;
  margin-bottom: 0;
}
.esg-yj-bottom {
  margin: 0 0 0 200px;
  padding: 50px;
}
.container .box h2 {
  margin-bottom: 60px;
}
.esg-gx {
  background-color: #f5f6f8;
}
.esg-gx-top {
  overflow: hidden;
  display: flex;
}
.esg-gx-top-left {
  max-width: 56%;
  flex: 0 0 56%;
  overflow: hidden;
}
.esg-gx-top-right {
  max-width: 44%;
  flex: 0 0 44%;
  padding: 0 40px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.esg-gx-top-right ul {
  height: 100%;
  list-style: none;
  display: flex;
  flex-direction: column;
}
.esg-gx-top-right li {
  flex: 1;
  display: flex;
  align-items: center;
  border-bottom: 1px solid rgba(151, 151, 151, 0.3);
}
.esg-gx-top-left img {
  width: 100%;
  float: left;
}
.esg-gx-top-right li p {
  margin: 0;
  font-size: 1em;
  line-height: 150%;
  flex: 1;
}
.esg-gx h4 {
  font-size: 14px;
  font-weight: 100;
}
.esg-gx h4 span {
  font-size: 3.75em;
  font-weight: 100;
  color: #3d3c3c;
}
.esg-gx-top-right h4 {
  width: 150px;
  font-weight: 100;
  color: #3d3c3c;
}
.esg-list {
  display: flex;
  list-style: none;
  gap: 40px;
}
.esg-list li {
  display: flex;
  align-items: center;
  flex: 1;
  max-width: 50%;
  gap: 20px;
}
.esg-list li .year {
  background-color: #e2e4e8;
  height: 30px;
  font-size: 1.25em;
  line-height: 30px;
  padding: 0 10px;
  color: #333;
  font-weight: 600;
}
.esg-list li .year.current {
  background-color: #d62434;
  color: #fff;
  display: flex;
  gap: 5px
}

.esg-gx-bottom {
  background: url(../i/esg-bg2.jpg) no-repeat right top;
  background-size: cover;
  padding: 50px;
}
.info {
  color: #666;
}
.esg-section {
  padding: 40px;
}
.esg-section.gray-box {
  background: rgba(208, 211, 216, 0.08);
}


.esg-section-list {
    display: flex;
    align-items: flex-start;
}
.esg-section-list ul {
    list-style: none;
    height: 201px;
    width: 50%;
    background: url(../i/line.svg) no-repeat left center;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding-left: 60px;
    gap: 20px;
}

.esg-section-list li {
    display: flex;
    align-items:  center;
    font-size: 1em;
    color: #333;
    gap: 0px;
}
.esg-section-list li:first-of-type {
    padding-left: 85px;
}

.esg-section h3 {
    font-size: 1em;
    color: #666;
    padding: 0;
}
.esg-section p {
    font-size: 0.875em;
    color: #999;
    line-height: 180%;
}
.doling-list {
    display: flex;
    align-items: center;
    padding: 36px 90px 36px 0;
}
.doling-list:first-of-type {
    padding-top: 0;
}
.doling-list h3 {
    font-weight: 600;
    color: #D62434;
    font-size: 1.25em;
    width: 220px;
    text-align: left;
    position: relative;
    padding-bottom: 20px;
}
.doling-list h3::after {
    content: '';
    display: block;
    width: 30px;
    height: 6px;
    position: absolute;
    bottom: 0px;
    left: 0;
    background-color: #F5F6F8;
}
.doling-list ul {
    list-style: none;
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.doling-list ul  li {
    font-size: 16px;
    color: #666;
    position: relative;
    padding-left: 20px;
    line-height: 180%;
    
}
.doling-list ul  li::before {
    content: '';
    width: 6px;
    height: 6px;
    position: absolute;
    left: 0;
    top: 12px;
    background-color: #D62434;
}

.view-news h2 {
    padding-top: 80px;
    margin-bottom: 60px;
}

.esg-report {
    height: 340px;
    padding: 0 100px 0 90px;
    background: url(../i/esg-bg3.jpg) no-repeat right center;
    background-size: cover;
    margin-bottom: 100px;
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.esg-report h3 {
    font-size: 26px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 20px;
}
.esg-report ul {
    list-style: none;
    margin-bottom: 45px;
}
.esg-report li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    padding: 10px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.esg-report li a.pdf {
    color: #fff;
    font-size: 20px;
    padding-left: 30px;
    background: url(../i/icon-doc.svg) no-repeat left center;
    display: block;
    flex: 1;
}
.esg-report li a.download {
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background: url(../i/icon-download.svg) no-repeat center center;
    display: block;
    transition: all 0.5s;
}
.esg-report li:hover a.download {
  /* border-radius: 100%; */
  background: #fff url(../i/icon-download-h.svg) no-repeat center center;

}

.pop-form  {
  width: 90%;
  height: 495px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: 920px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  background: url(../i/bgForm.jpg) no-repeat center center;
  background-size: cover;
}
.pop-form > div {
  width: 100%;
  max-width: 450px;
  margin: 0px auto;
}
.pop-form h2 {
  margin-bottom: 60px;
}
.pop-form .form-item {
  display: flex;
  margin-bottom: 20px;
}
.pop-form .form-item label {
  display: block;
  width: 56px;
  height: 56px;
  overflow: hidden;
  text-indent: -1000px;
  background-position: left center;
  background-repeat: no-repeat;
  margin-right: 0;
}
.pop-form .form-item label span.form-required {
  display: none;
}
.pop-form .form-item.company-name label {
  background-image: url(../i/icon-company.svg);
}
.pop-form .form-item.company-email label {
  background-image: url(../i/icon-email.png);
  background-size: 27px;
}
.pop-form .form-item .form-text {
  flex: 1;
  width: 100%;
  border: none;
  background-color: #F5F6F8;
  font-size: 16px;
  padding: 0 10px;
  outline: none;
  color: #333;
}
.pop-form .form-item .form-text::placeholder {
  color: #999;
}
.pop-form .form-item .form-text:focus {
  background-color: #E9EAEC;
}
.pop-form .form-actions {
  text-align: center;
}

.pop-form .links {
  text-align: center;
}
.pop-form .links a,
.pop-form .form-submit {
  height: 56px;
  width: 124px;
  background-color: #D62434;
  border: none;
  color: #fff;
  font-size: 16px;
}
.pop-form .links a {
  display: inline-block;
  line-height: 56px;
}
.pop-form .webform-confirmation {
  margin-bottom: 60px;
  text-align: center;
}
.pop-form .webform-confirmation h3 {
  font-size: 1.125em;
  margin-bottom: 20px;
  font-weight: 600;
}
.pop-form .webform-confirmation p {
  font-size: 1em;
}


.messages.error li {
  font-size: 12px;
}

@media screen and (max-width: 1365px) {
  .container .aside {
    width: 260px;
  }

  .container .main-right {
    padding-left: 260px;
  }

  .container .aside .nav h4 {
    padding-left: 30px
  }

  .container .aside .nav a {
    padding: 10px 0 10px 40px
  }

  .container .aside h6 {
    margin-left: 30px;
    font-size: 3.5em
  }

  .container .aside h5 {
    /*margin-left: 30px;*/
  }

  .container .aside p {
    /*margin-left: 30px;*/
    /*margin-right: 15px*/
  }

  #contact .aside {
    display: none
  }

  .flower h4 span {
    font-size: 41px;
  }

  #contact .container .content {
    max-width: 90%;
    margin: 0
  }

  .timeline li {
    font-size: 14px;
  }

  .offices .fx-slider .btn-map {
    padding: 10px 15px;
    font-size: 14px;
  }
}

@media screen and (max-width: 1279px) {
  .portfolio-item {
    width: 25%;
  }

  .portfolios li {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% auto
  }

  .contact {
    margin-bottom: 40px;
  }

  .theater p {
    max-width: 90%
  }

  .flower .img {
    height: 400px;
  }

  .flower .column {
    height: 610px;
  }

  .flower h4 span {
    font-size: 33px;
  }

  .offices .fx-slider .btn-map {
    padding: 10px;
    font-size: 12px;
  }

  .offices .contain {
    width: 35%;
  }

  .offices .photos {
    width: 65%;
    padding-left: 10px;
  }

  .photos h6 {
    font-size: 2em;
  }

  .search-content {
    padding: 45px;
  }
}

@media screen and (max-width: 1199px) {
  .content {
    width: 100%;
    padding: 0 20px;
  }

  .main-content {
    padding: 20px;
  }

  .search-content {
    padding: 20px;
  }
}

@media screen and (max-width: 1023px) {
  #btn-menu {
    display: block
  }

  .tablet {
    display: block !important
  }

  .desktop {
    display: none !important
  }

  h1 {
    font-size: 4em
  }

  #menu li {
    float: none
  }

  #menu li.active {
    border-top: 0;
    padding-top: 34px
  }

  #menu a {
    font-size: 1.125em
  }

  #menu .phone {
    display: block !important
  }

  #menu {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    transition: all 0.5s;
  }

  #menu.show {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }

  #menu ul {
    float: none;
    width: 100%;
  }

  #menu .flagList {
    float: none;
  }

  .container .aside {
    display: none
  }

  .contact {
    display: block
  }

  .container .main-right {
    padding-left: 0;
  }

  /*.container .content, #focus .container .content, #portfolio .container .content, #contact .container .content {
      margin-left: 0;
      width: 90%
  }*/
  .casestudies .fx-nav .bg {
    margin-left: 0
  }

  .flower h4 span {
    font-size: 24px;
  }

  .photos h6 {
    font-size: 1.5em;
  }

  .search-content .search-form .form-item-keys {
    width: calc(100% - 94px);
    margin-right: 10px;
  }

  .search-content .search-form input.form-submit {
    width: 84px;
  }

  #menu .search-btn {
    clear: both;
    float: none;
  }

  .search-wrapper a.close {
    top: 10px;
    right: 10px;
  }

  .timeline {
    height: 460px;
  }

  .timeline-container {
    overflow-x: auto;
  }

  .swiper-nav, .swiper-slide-bg {
    display: none;
  }

  .team ul li {
    margin-right: 20px;
    width: calc((100% - 60px) / 4);
  }
    .pop-header {
        width: 100%;
        left: 0;
        right: 0;
    }
    .esg-gx h4 span {
    font-size: 2.25em;
}
.esg-gx-top-right li {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    gap: 5px;
}

.esg-list  {
    flex-direction: column;
}
.esg-list li {
    width: 100%;
    max-width:  inherit;
    flex: 0 0 100%;
}
.esg-list li .year {
    width: 87px;
}
.esg-list li .info {
  flex: 1;
}
.esg-section-list {
    flex-direction: column;
}
.esg-section-list ul {
    width: 100%;
    /* padding: 0; */
}
.doling-list {
    padding-right: 0;
}
.doling-list h3 {
    width: 100px;
}
.esg-report {
    padding: 40px;
    height: auto;
}
}

@media screen and (max-width: 767px) {
  .mission {
    padding-top: 40px;
}
.box {
    padding-top: 40px;
}
.container .box h2 {
    margin-bottom: 30px;
}

.esg-yj {
  height: auto;
  background: none;
}
.esg-yj-top {
    padding: 15px 20px;
    width: 100%;
    height: auto;
    background-color: #d62434;
}
.esg-yj-bottom {
  margin: 0;
  padding: 15px 20px;
background: rgb(214, 36, 52,0.04);
}
.esg-list li {
  flex-wrap: wrap;
}
.esg-list li .info {
  flex: none;
}
.esg-gx-top {
    display: block;
}
.esg-section {
  padding: 40px 0 0;
}
.esg-gx-top-left, .esg-gx-top-right {
    width: 100%;
    flex: none;
    max-width: inherit;
}
.esg-gx-top-right {
    padding: 20px;
}

.esg-gx-top-right li {
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    padding: 10px 0;
}
.esg-gx-top-right h4 {
    width: 100px;
}
.esg-gx-bottom {
    padding: 20px;
}
.esg-section-list ul {
    padding: 0;
    background: none;
    height: auto;
    gap: 0;
}
.esg-section-list li:first-of-type {
    padding-left: 0;
}

.esg-section-list li img {
  width: 60px;
}
.doling-list {
    display: block;
    margin-bottom: 30px;
    padding: 0;
}
.doling-list h3 {
    width: auto;
    text-align: left;
}
.doling-list h3::after {
    margin-left: 0;
    left: 0;
}
.esg-report {
    padding: 20px;
    margin-bottom: 50px;
}
.esg-report h3 {
    font-size: 18px;
}
.esg-report li a.pdf {
    font-size: 14px;
}
.esg-report ul {
    margin-bottom: 20px;
}

.doling-list ul li {
    font-size: 13px;
}
.mission .flex {
flex-direction: column;
gap: 20px;
}
.mission-list h3 {
font-size: 16px;
}
.mission-list p {
font-size: 12px;
}

.pop-form {
  padding: 40px 20px;
  height: auto;
}
.pop-form h2 {
  margin-bottom: 20px;
}


.ann70th {
width: 45px;
height: 45px;
}

.content {
padding: 0 15px;
}

.search-content {
padding: 15px;
}
  .gallery-wrapper .article {
    position: static;
  }

  .overview {
    padding-top: 40px;
  }

  #toolbar {
    display: none;
  }

  .main-right .page-banner h2.title {
    padding-left: 3%;
  }

  .news .article {
    width: 100%;
    margin: 0 0 40px;
    float: none;
    /*border-right: 1px solid #EAEAEA;*/
  }

  .news .btn-more {
    margin-top: 5px;
  }

  .header {
    height: 60px;
  }

  .header .content {
    height: 100%;
  }

  .header #logo img {
    height: 24px;
  }

  #btn-menu {
    top: 19px;
    padding-top: 19px;
  }

  #logo {
    padding-top: 19px;
  }

  #btn-menu i {
    height: 2px;
  }

  .container {
    margin-top: 60px;
  }

  .container p.big {
    font-size: 1em;
  }

  .container .firm p.big {
    margin-bottom: 0;
  }

  .theater .swiper-pagination span.swiper-pagination-bullet {
    height: 3px;
    width: 30px;
  }

  #mobileDeviceAlert {
    display: block
  }

  .container h2 {
    margin-bottom: 20px;
  }

  .container .theater h2.title {
    font-size: 2em;
    padding-top: 0px;
  }

  .container .page-banner h2.title {
    padding-top: 50px;
  }

  #frontBanner .swiper-pagination {
    bottom: 20px;
    left: 15px;
  }

  .main-content {
    padding: 20px;
  }

  .tablet {
    display: none !important
  }

  .phone {
    display: block !important
  }

  footer td {
    width: 50%;
    display: inline-block
  }

  footer h3 {
    margin-top: 30px
  }

  .theater {
    height: 150px;
  }

  .front .theater, #home .theater {
    height: 200px;
  }

  .theater.content {
    padding: 0;
  }

  .theater .swiper-slide .content {
    padding-top: 20px;
  }

  .container .theater p {
    width: 100%;
    max-width: 100%;
    font-size: 14px;
  }

  .theater .fx-slides>div>div {
    height: 400px
  }

  .theater .fx-list {
    margin-top: -50px
  }

  .firm {
    padding: 40px 0
  }

  .flower .column {
    width: 100% !important
  }

  .flower .column:first-child li, .flower .column:first-child li a {
    height: 80px;
    color: #fff
  }

  .flower .column:first-child li:last-child {
    border-right: 0
  }

  .flower .column:first-child {
    border-bottom: 1px solid #DCDFE0;
    height: auto
  }

  .flower .img {
    height: 160px
  }

  .flower ul {
    display: flex
  }

  .flower li {
    flex: 0 33.33%
  }

  .flower .column:last-child {
    height: auto;
    padding-top: 20px;
  }

  .flower h4 span {
    font-size: 2em
  }

  .sectors .box {
    width: 100%;
    border-right: none;
    float: none;
    border-bottom: 1px solid #D9DEE1 !important;
  }


  .portfolios .content {
    padding: 40px 15px;
  }

  .news .column {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    border-right: 0 !important
  }

  .flower .column:first-child li a:before {
    transform: translate3d(0, 0, 0);
  }

  .news {
    padding: 40px 0
  }

  h1 {
    bottom: 40px
  }

  .services {
    margin-bottom: 30px
  }

  .history {
    padding-bottom: 40px
  }

  /*.timeline {*/
  /*height: 320px;*/
  /*}*/
  .timeline-logo {
    width: 176px;
    margin: 30px 0px 30px 15px;
  }

  .timeline-wrapper {
    padding: 0 15px;
    /*height: 180px;*/
  }

  /*.timeline .swiper-slide {
      float: left;
      width: 240px;
      height: 90px;
      background-size: 100% 100%;
      margin-left: -130px;
      padding: 10px 20px 0 30px;
  }
  .timeline .swiper-slide:nth-of-type(2n) {
      background-size: 100% 100%;
  }
  .timeline .swiper-slide:nth-of-type(2n) {
      margin-top: 90px;
  }*/
  .top, .bio {
    padding: 40px 0
  }

  .top ul {
    margin-top: 40px
  }

  .team ul li {
    flex: 0 32%
  }

  .team ul li:nth-child(4n) {
    margin-right: 2%
  }

  .team ul li:nth-child(3n) {
    margin-right: 0
  }

  .team .alphabet {
    display: none !important
  }

  .sector .sectors .box {
    width: 100%;
    border-right: 0 !important
  }

  .sector .sectors .box:nth-last-child(-n+2) {
    border-bottom: 1px solid #D9DEE1
  }

  .sector .sectors .box:last-child {
    border-bottom: 0
  }

  .sector .sectors {
    margin-bottom: 40px
  }

  .investment {
    padding-bottom: 40px
  }

  .casestudies .casestudy .content {
    padding: 30px 0
  }

  .casestudies .casestudy .column {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    border-left: 0 !important
  }

  .portfolios .fx-accordion .column {
    width: 100% !important;
    border-left: 0 !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
    margin: 20px 0
  }

  #news .news .column {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    border-right: 0 !important
  }

  #news .news {
    padding: 40px 0 0 0
  }

  #contact .affiliates {
    padding-bottom: 40px
  }

  .offices .fx-slider h6, #contact .affiliates .fx-slider h6 {
    font-size: 2em
  }

  .contact ul {
    display: block
  }

  .contact ul li {
    border-right: 0;
    border-bottom: 1px solid #D8DCDC
  }

  .contact ul li:last-child {
    border-bottom: 0
  }

  #contact #map1, #contact #map2 {
    margin-top: 40px !important
  }

  .timeline .fx-right-arrow span, .timeline .fx-left-arrow span {
    display: none;
  }

  .footer-blocks {
    float: none;
    width: 100%;
    padding-top: 20px;
  }

  .timeline .pointer {
    display: none;
  }

  .news-block .article {
    width: 100%;
    border: none;
    padding: 0;
  }

  .news-block .article:after {
    display: none;
  }

  .portfolio-item {
    width: 50%;
  }

  .offices .contain {
    width: 100%;
    float: none;
    padding-bottom: 20px;
  }

  .address-list {
    height: auto;
    min-height: inherit;
    padding-bottom: 37px;
  }

  .offices .photos {
    width: 100%;
    height: 240px;
    float: none;
    clear: both;
    padding-left: 0;
  }

  .news .fx-list {
    margin: 0 0 20px;
  }

  .casestudies {
    padding-bottom: 20px;
  }

  .casestudies .ab {
    top: -10px;
  }

  .casestudies dt {
    height: 48px;
    line-height: 48px;
  }

  .casestudies dt:after {
    width: 48px;
    height: 48px;
    background-size: 20px;
  }

  .casestudies dl.fx-on dt {
    padding-left: 10px;
  }

  .casestudies dd {
    padding: 0 10px;
  }

  .casestudy {
    padding: 20px 0;
  }

  .casestudy img {
    max-height: 60px;
    margin-bottom: 15px;
  }

  .btn-all {
    padding: 7px 35px 7px 10px;
    background: url(../i/arrow-white.svg) no-repeat 92% center #D62334;
    background-size: 17px auto;
    font-size: 14px;
    line-height: 20px;
  }

  .item-list .pager li {
    padding: 0;
  }

  .search-wrapper .block-search {
    width: 85%;
  }

  .search-content {
    padding: 15px;
  }

  .search-content .search-form {
    height: auto;
  }

  .search-content .search-form .form-item-keys {
    width: 100%;
    float: none;
    display: block;
    height: auto;
    margin-bottom: 10px;
  }

  .search-content .search-form .form-item-keys label {
    float: none;
    clear: both;
    margin-right: 0;
    width: 100%;
  }

  .search-content .search-form .form-item-keys .form-text {
    width: 100%;
  }

  .announcement-dialog {
    width: 92%;
    padding: 30px 4%;
  }

  .title-bar {
    font-size: 18px;
    margin-bottom: 20px;
  }

  .title-bar span {
    display: block;
    width: 100%;
    text-align: center;
    padding: 0 0 56px;
    background: url(../images/logo.svg) no-repeat bottom center;
    background-size: auto 36px;
  }

  .announcement-dialog a.close {
    right: 4%;
    top: 10px;
  }

  .announcement-content p {
    font-size: 12px;
    line-height: 180%;
  }

  .announcement-content {
        max-height: 400px;
    }

    .announcement-content::after {
        position: static;
        margin-top: -170px;
        width: 120px;
        margin-left: 40%;
    }
}

@media screen and (max-width: 480px) {
  .view-portfolio, .sector, .contact {
    padding-top: 40px;
  }

  .item-list ul li {
    margin: 0;
    line-height: 200%;
  }

  .item-list .pager li {
    padding: 0.2em;
  }

  .content {
    padding: 0 15px;
  }

  .search-content {
    padding: 15px;
  }

  .search-content .search-form {
    margin-bottom: 20px;
  }

  .front .portfolios, #home .portfolios {
    padding: 0;
  }

  .main-content {
    padding: 0 15px;
  }

  h1 {
    font-size: 4em
  }

  footer td {
    width: 100%;
    display: block
  }

  .theater h1 {
    font-size: 3em
  }

  .theater .fx-list {
    margin-top: -40px
  }

  .theater .fx-nav {
    width: 50px
  }

  .flower ul {
    display: block !important
  }

  .flower .column:first-child li {
    border-width: 1px;
  }

  .services .box {
    width: 100%;
    border-right: 0 !important
  }

  .services .box:nth-last-child(-n+2) {
    border-bottom: 1px solid #D9DEE1
  }

  .services .box:last-child {
    border-bottom: 0
  }

  .history {
    padding-top: 0;
  }

  .timeline .fx-nav {
    font-size: 3em
  }

  .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0;
  }

  .top ul {
    display: block
  }

  .top ul li {
    border-right: 0;
    border-bottom: 1px solid #D8DCDC
  }

  .top ul li:last-child {
    border-bottom: 0
  }

  .team ul li {
    width: 100%;
    float: none;
    display: block;
    padding-bottom: 10px !important;
    margin: 0 0 10px !important;
  }

  .bio dl {
    display: block;
    padding-top: 30px;
  }

  .bio dt {
    padding: 0;
    flex: none;
  }

  .bio dd {
    flex: none;
    padding-top: 20px;
  }

  .bio .btn-close {
    right: inherit;
    left: 50%;
    margin-left: -16px;
    top: -20px;
  }

  .offices .fcontent>.column, #contact .affiliates .fcontent>.column {
    width: 100%;
    padding-right: 0
  }

  .offices .photos>.fx-slides>div>div, #contact .affiliates .photos>.fx-slides>div>div {
    height: 200px
  }

  .offices #map1, #contact .affiliates #map1, .offices #map2, #contact .affiliates #map2 {
    height: 300px
  }

  .news svg {
    transform: scale(0.85)
  }

  .news .fx-nav {
    margin-right: 0
  }

  .footer-blocks .block {
    width: 100%;
    float: none;
    padding-left: 0;
    margin-bottom: 20px;
  }

  .portfolio-item {
    width: 100%;
  }

  .offices .photos {
    width: 100%;
    height: 180px;
    padding-left: 0;
  }

  .portfolio-detail {
    padding: 0;
  }

  .portfolio-detail .column {
    width: 100%;
    float: none;
    max-width: 100%;
  }

  .portfolio-detail .column:first-of-type {
    padding-right: 0;
  }

  .portfolio-detail .column:last-of-type {
    padding: 0;
    border: none;
  }

  @keyframes height0 {
    to {
      height: auto;
      padding: 20px 0;
      opacity: 1;
    }
  }

  .portfolio-detail h4:after {
    margin: 0 0 20px;
  }

  .casestudies dd {
    padding: 0 15px;
  }

  .casestudy {
    padding: 15px 0;
  }

  .portfolio-top-bar {
    height: 120px;
    padding: 0;
    margin-top: 0;
  }

  .portfolios .select {
    width: 100%;
    clear: both;
  }

  .portfolios .select ul {
    width: 100%;
  }

  .search-portfolio {
    width: 100%;
    clear: both;
    position: relative;
    top: 5px;
  }

  .pop-right {
    top: 35%;
    margin: 0;
    right: 15px;
    width: 30px;
    position: fixed;
    left: inherit;
  }

  .pop-right a.shengming-icon {
    width: 30px;
    height: 102px;
    background: url("../images/shengming.png") no-repeat;
    background-size: 100%;
  }
}

@media screen and (max-height: 500px) and (orientation: portrait) {}

@media screen and (max-height: 500px) {
  .disclaimer-exit {
    top: 18px
  }

  .biggerSp {
    margin-top: 18px;
    padding-bottom: 18px;
    margin-bottom: 16px
  }

  #weChatQRActual {
    height: calc(100% - 120px);
    margin-bottom: 7px
  }
}
