﻿@charset "utf-8";


body {
  font-family: FuturaLTPro-Light, 'Microsoft Yahei','Helvetica','Noto Sans S Chinese','Open Sans','SimSun';
}


.panel .sitecolumn .cn,
.topinfow .sitecolumn .cn {
  font-family: FuturaLTPro-Heavy, 'Microsoft Yahei','Helvetica','Noto Sans S Chinese','Open Sans','SimSun';
}

.siteheader .lang a,
.detailwrapper .linkreturn,
.exhibitionfix .lastpw,
.leftwcpt .lefnt .lastpw li,
.leftwcpt .lefnt ul li a,
.siteheader .menu>li>a,
.detailtitle,
.currcol,
.incolbar ul li a {
  font-family: FuturaLTPro-Medium, 'Microsoft Yahei','Helvetica','Noto Sans S Chinese','Open Sans','SimSun';
}






.incontent .leftwcpt .weixinin {
  max-width: 198px;
}
.weixinin .ssbtnxx {
  max-width: 150px;
}
.btnmore .more::after {
  content: 'More';
}
.learningcontent .btnmore {
  width: 90px;
}
.learningcontent .btnmore .more {
  position: relative;
  padding-right: 22px;
}
.learningcontent .btnmore .more::before,
.profilet .btnmore .more::before {
  background-image: url(../images/jia.png);
}
.learningcontent.active .btnmore .more::before,
.profilet.active .btnmore .more::before {
  transform: none;
  background-image: url(../images/jian.png);
}
.learningcontent .btnmore .more::before {
  position: absolute;
  right: 10px;
  top: 8px;
}
.recruitlistin .item.active .btnmore .more::after, .profilet.active .btnmore .more::after, .learningcontent.active .btnmore .more::after {
  content: 'Fold';
}
.learningcontent .currwpcontent {
  overflow: hidden;
  transition: all 0.3s ease-in-out;
}
.learningcontent.active .currwpcontent {
  max-height: 6000px !important;
}
.mediayear,
.exhcurrcol .currcol {
  white-space: nowrap;
}
.mediayear .box {
  width: 150px;
}
@media (min-width: 1501px) {
  .learningcontent .currwpcontent {
    max-height: 290px;
  }
	.incontent .leftwcpt .weixinin {
		padding-left: 18px;
	}
}
@media (max-width: 1500px) and (min-width: 961px) {
  .learningcontent .currwpcontent {
    max-height: 240px;
  }
}
@media (min-width: 961px) {
  .formwrp .item .p {
    padding-left: 10px;
    padding-right: 10px;
    min-width: auto;
    white-space: nowrap;
  }
	.formwrp .item-content .p {
    padding-left: 0;
    padding-right: 0;
	}
}

.weixin .xx__flex {
    max-width: 250px;
}
.weixinin .ssbtnxx {
    padding-left: 34px;
    background-position: right 30px top 11px;
}