.wrapper {
  max-width: 1440px;
  box-shadow: 0px 20px 16px #e5e5e5;
}

.title {
  position: absolute;
  left: 8%;
  top: 10%;
}
.titleShadow{
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
}

.chiTitle {
  letter-spacing: 4px;
}

.engTitle {
  letter-spacing: 2px;
}
.fa-circle-right{
  display: inline-block;
  vertical-align: sub;
  background-size: cover;
  background-image: url(../images/icon-arrow.png);
  width: 20px;
  height: 20px;
}

* {
  /* outline: 1px solid red !important; */
}

/* footer */
.footer .icon_img {
  /* width: 40px; */
  height: 80px;

}

.focus_us_pc .icon_img .img {
  height: 40px;
  cursor: pointer;
  width: 40px;
  background-position: top center;
  background-size: cover;
}

.focus_us_pc .icon_img .text {
  position: absolute;
  width: 152px;
  display: none;
}

.focus_us_pc .icon_img:hover .text {
  display: block;
}

.line_icon .img {
  background-image: url(../images/footer-icon/line-icon.png);
}

.line_icon:hover .img {
  background-color: #00b900;
  background-position: bottom center;
}

.fb_icon .img {
  background-image: url(../images/footer-icon/fb-icon.png);
}

.fb_icon .img:hover {
  background-color: #074590;
  background-position: bottom center;
}

.youtube_icon .img {
  background-image: url(../images/footer-icon/youtube-icon.png);
}

.youtube_icon .img:hover {
  background-color: #ff0000;
  background-position: bottom center;
}

.ig_icon .img {
  background-image: url(../images/footer-icon/ig-icon.png);
}

.ig_icon .img:hover {
  background-color: #d72d78;
  background-position: bottom center;
}


.focus_us_mb .icon_img .img {
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-position: top center;
  background-size: cover;
}

.goplay_img img {
  width: 135px;
}
.footer  .company_contact .left a:hover{
  text-decoration: underline;
  color: #333;
  cursor: pointer;
}
.footer  .company_contact .right a:hover{
  text-decoration: underline;
  color: #efefef;
}
/* p1 */
.page1 .row2test{
  background: linear-gradient(to top, #f7f7f7 0%, #f7f7f7 26%, #766153 26%, #766153 100%);
}


.page1 .pc_founders .left_founder{
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 26%, #766153 26%, #766153 100%);
}
.page1 .pc_founders .founder{
  height: 780px;
}
.page1 .pc_founders .founder_info{
  position: absolute;
  z-index: 3;
  width: 310px;
}
.page1 .pc_founders .founder_info .bottom{
  line-height: 1.9;
}
.page1 .pc_founders .founder_img{
  position: absolute;
  z-index: 2;
  width: 276px;
}
.pc_founders .left_founder .founder_img{
  top: 10%;
  right: -4%;
}
.pc_founders .left_founder .founder_info{
  top: 42%;
  left: 16%;
}
.page1 .pc_founders .gap{
  width: 48px;

}
.page1 .pc_founders .right_founder{
  background: linear-gradient(to top, #ffffff 0%, #ffffff 26%, #b8957c 26%, #b8957c 100%);
}
.pc_founders .right_founder .founder_img{
  bottom: 10%;
  left: -4%;
}
.pc_founders .right_founder .founder_info{
  top: 29%;
  right: 16%;
}
@media screen and (min-width: 960px)and (max-width:1200px){
  .pc_founders .left_founder .founder_info{
    left: 4%;
  }
  .pc_founders .right_founder .founder_info{
    right: 2%;
  }
}

/* .mobile_founders .founder .img img{
  width: 260px;
  height: 260px;
} */


.page1 .timeline::before {
  content: '';
  width: 6px;
  height: 95%;
  background-color: #604f43;
  display: inline-block;
  position: absolute;
  left: calc((95px - 6px) / 2);
}
.page1 .timeline .event .thumb span {
  display: inline-block;
  text-align: center;
}

/* p2 */
.page2 .row1 .title_img{
  position: absolute;
  bottom: 16%;
  left: 12%;
}

/* p3 */

.mission_tips::before {
  content: '';
  display: block;
  height: 1px;
  background-color: #888;
  width: calc(100% - 220px);
}

.mission_tips span {
  display: block;
  width: 188px;
}

.content_title::after {
  content: '';
  display: block;
  height: 1px;
  background-color: #888;
  width: 40%;

}

.content_card {
  padding: 80px 0px;
}

@media screen and (max-width: 960px) and (min-width: 0px){
  .content_card {padding: 40px 0px;}
}

.icon_text {
  display: none
}

@media (max-width: 960px) {
  .content_title::after {
    display: none;
  }
}

.content_title span {
  display: block;
}

.page3 .master_intro .text_content {
  opacity: 0.84;
}
.page3 .master_intro  {
  transform: translateY(-36px);
}

@media screen and (max-width: 960px) and (min-width: 0px){
  .page3 .master_intro  {
    transform: translateY(-20px);
  }
}


.page3 .img_text {
  width: 672px;
  position: absolute;
  bottom: 20%;
  left: 4%;
}

.page3 .row2 {
  background-size: cover;
  background-image: url('../images/p3/bg1.jpg');
}


.page3 .row3 {
  padding: 160px 0;
  background-size: cover;
  background-image: url('../images/p3/bg2.jpg');
}

.page3 .row4 {
  background-size: cover;
  background-image: url('../images/p3/bg3.jpg');
}

.page3 .row5 {
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 36%, #f5f5f5 30%, #f5f5f5 100%);
}

/* @media (max-width:320px){
  .page3 .row5 {
    background: linear-gradient(to bottom, #ffffff 0%, #ffffff 20%, #f5f5f5 20%, #f5f5f5 100%);
  }
} */

.page3 .row8 {
  background-size: cover;
  background-image: url('../images/p3/bg5.jpg');
}