.mechanismWrap {
  padding-top: 50px;
}
.mechanismWrap .incomeTab {
  position: relative;
}
.mechanismWrap .incomeTab.blockValueWrap .iterm .logo {
  position: relative;
  left: -5px;
}
.mechanismWrap .incomeTab .iterm {
  float: left;
  width: 300px;
  text-align: center;
  position: relative;
  z-index: 5;
}
.mechanismWrap .incomeTab .iterm.selected .topLogo,
.mechanismWrap .incomeTab .iterm.hover .topLogo {
  background-color: #00a9e7;
}
.mechanismWrap .incomeTab .iterm.selected .logo.logo1,
.mechanismWrap .incomeTab .iterm.hover .logo.logo1 {
  background-position: -82px -578px;
}
.mechanismWrap .incomeTab .iterm.selected .logo.logo2,
.mechanismWrap .incomeTab .iterm.hover .logo.logo2 {
  background-position: -82px -640px;
}
.mechanismWrap .incomeTab .iterm.selected .logo.logo3,
.mechanismWrap .incomeTab .iterm.hover .logo.logo3 {
  background-position: -79px -702px;
}
.mechanismWrap .incomeTab .iterm.selected .logo.logo4,
.mechanismWrap .incomeTab .iterm.hover .logo.logo4 {
  background-position: -78px -763px;
}
.mechanismWrap .incomeTab .iterm.selected .littleCircle,
.mechanismWrap .incomeTab .iterm.hover .littleCircle {
  border-color: #7fd4f3;
}
.mechanismWrap .incomeTab .iterm.selected .title,
.mechanismWrap .incomeTab .iterm.hover .title {
  color: #00a9e7;
}
.mechanismWrap .incomeTab .iterm .topLogo {
  width: 136px;
  height: 136px;
  border-radius: 50%;
  margin: 0 auto;
  background-color: #e5f6fd;
  padding-top: 45px;
  box-sizing: border-box;
  margin-bottom: 30px;
  cursor: pointer;
}
.mechanismWrap .incomeTab .iterm .logo {
  width: 44px;
  height: 44px;
  background: url('../images/icon.png') no-repeat;
  margin: 0 auto;
}
.mechanismWrap .incomeTab .iterm .logo.logo1 {
  background-position: -14px -578px;
}
.mechanismWrap .incomeTab .iterm .logo.logo2 {
  background-position: -14px -640px;
}
.mechanismWrap .incomeTab .iterm .logo.logo3 {
  background-position: -14px -697px;
}
.mechanismWrap .incomeTab .iterm .logo.logo4 {
  background-position: -14px -759px;
}
.mechanismWrap .incomeTab .iterm .littleCircle {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  box-sizing: border-box;
  border: 6px solid #bbb;
  margin: 0 auto;
  margin-bottom: 30px;
  background-color: #fff;
}
.mechanismWrap .incomeTab .iterm .title {
  font-size: 20px;
  color: #333;
}
.mechanismWrap .incomeTab .dashedLine {
  position: absolute;
  top: 176px;
  left: 0;
  width: 100%;
  border-bottom: 1px dashed #bbb;
  z-index: 1;
}
.mechanismWrap .aboutTitle {
  overflow: hidden;
}
.tabContentWrap {
  width: 100%;
  height: 140px;
  background-color: #f9f9f9;
  margin-top: 45px;
  margin-bottom: 50px;
}
.tabContentWrap .mainContent {
  width: 1200px;
  height: 140px;
  padding-left: 75px;
  padding-top: 45px;
  box-sizing: border-box;
}
.tabContentWrap .mainContent .p1 {
  font-size: 16px;
  color: #333;
  margin-bottom: 15px;
}
.tabContentWrap .mainContent .p2 {
  font-size: 14px;
  color: #666;
  line-height: 20px;
}
.tabContentWrap .listIterm {
  position: relative;
}
.tabContentWrap .listIterm:nth-child(2) .arrow {
  left: 436px;
}
.tabContentWrap .listIterm:nth-child(3) .arrow {
  left: 736px;
}
.tabContentWrap .listIterm:nth-child(4) .arrow {
  left: 1045px;
}
.tabContentWrap .arrow {
  position: absolute;
  top: -16px;
  left: 132px;
  border-bottom: 16px solid #f9f9f9;
  border-left: 16px solid transparent;
  border-right: 16px solid transparent;
}
.serviceWrap {
  margin-bottom: 50px;
  overflow: inherit !important;
}
.serviceWrap .aboutTitle {
  width: 320px;
  margin: 0 auto;
  overflow: hidden;
}
.serviceWrap .aboutTitle .title {
  line-height: 30px;
}
.serviceWrap .iterm {
  float: left;
  width: 316px;
  height: 310px;
  margin: 0 42px;
  cursor: pointer;
  display: block;
}
.serviceWrap .iterm:hover .default {
  display: none;
}
.serviceWrap .iterm:hover .hoverBox {
  display: block;
}
.serviceWrap .default {
  width: 316px;
  height: 310px;
  box-sizing: border-box;
  padding-top: 55px;
  border-radius: 6px;
  box-shadow: 0 0 12px rgba(93, 106, 111, 0.2);
}
.serviceWrap .default .logo {
  width: 138px;
  height: 158px;
  margin: 0 auto;
  margin-bottom: 20px;
  background: url('../images/icon.png') no-repeat;
}
.serviceWrap .default .logo.logo1 {
  background-position: -639px -183px;
}
.serviceWrap .default .logo.logo2 {
  background-position: -796px -183px;
}
.serviceWrap .default .logo.logo3 {
  background-position: -953px -183px;
}
.serviceWrap .p1 {
  font-size: 20px;
  color: #333;
  text-align: center;
}
.serviceWrap .hoverBox {
  display: none;
  width: 316px;
  height: 310px;
  box-sizing: border-box;
  padding-top: 50px;
  border-radius: 6px;
  box-shadow: 0 0 20px rgba(153, 153, 153, 0.8);
  position: relative;
}
.serviceWrap .hoverBox .logo {
  width: 98px;
  height: 60px;
  margin: 0 auto;
  margin-bottom: 30px;
  background: url('../images/icon.png') no-repeat;
}
.serviceWrap .hoverBox .logo.logo1 {
  background-position: -641px -366px;
}
.serviceWrap .hoverBox .logo.logo2 {
  background-position: -765px -366px;
}
.serviceWrap .hoverBox .logo.logo3 {
  background-position: -866px -368px;
}
.serviceWrap .hoverBox .littleCont {
  width: 204px;
  margin: 0 auto;
  margin-top: 15px;
  box-sizing: border-box;
  padding: 15px 18px 0;
  border-top: 1px solid #f08200;
  font-size: 14px;
  color: #333;
  line-height: 16px;
  text-align: center;
}
.serviceWrap .hoverBox .lineBottom {
  width: 60px;
  height: 6px;
  background-color: #f08200;
  position: absolute;
  left: 130px;
  bottom: 0;
}
.studyPlantform {
  padding-top: 110px;
  width: 405px;
  float: left;
  padding-left: 50px;
}
.studyPlantform .p1 {
  font-size: 20px;
  color: #333;
  margin-bottom: 14px;
}
.studyPlantform .p2 {
  font-size: 14px;
  color: #333;
  margin-bottom: 40px;
}
.studyPlantform .p3 {
  font-size: 14px;
  color: #666;
  line-height: 30px;
}
.plantformRight {
  display: block;
  float: right;
}
.Bright-spot {
  width: 100%;
  height: 936px;
  background: url('../images/bright-spot.png') no-repeat;
  background-position: center;
  padding-top: 40px;
  box-sizing: border-box;
  margin-top: 20px;
}
.Bright-spot .aboutTitle .title {
  color: #fff;
}
.Bright-spot .spotWraper .iterm {
  width: 234px;
  height: 320px;
  float: left;
  box-sizing: border-box;
  padding: 35px 11px 0;
  border: 1px solid #b3d4fa;
  text-align: center;
  color: #fff;
  cursor: pointer;
  margin: 0 3px;
  margin-bottom: 10px;
}
.Bright-spot .spotWraper .iterm .p1 {
  font-size: 20px;
  margin-bottom: 24px;
}
.Bright-spot .spotWraper .iterm .p2 {
  font-size: 14px;
  line-height: 24px;
}
.Bright-spot .spotWraper .iterm:hover {
  background-color: #fff;
  color: #00b1ed;
}
.backstageWraper {
  padding-top: 50px;
  width: 1120px;
  margin: 0 auto;
}
.backstageWraper .aboutTitle .title {
  margin-bottom: 20px;
}
.backstageWraper .second {
  font-size: 14px;
  color: #333;
  text-align: center;
}
.backstageWraper .articleFont {
  float: left;
}
.articleFont {
  width: 640px;
  float: left;
  margin-top: 40px;
}
.articleFont .bigTitle {
  font-size: 20px;
  color: #333;
  margin-bottom: 10px;
}
.articleFont .p1 {
  font-size: 14px;
  color: #333;
  line-height: 30px;
}
.backstageMain img {
  display: block;
  float: right;
}
.btns.apply {
  margin: 0 auto;
  margin-top: 30px;
  display: block;
  text-align: center;
}
.btns.apply .btnBox {
  width: 250px;
  height: 55px;
  line-height: 55px;
  border: 1px solid #fff;
  text-align: center;
  border-radius: 28px;
  font-size: 20px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  margin: 0 30px;
}
.btns.apply .btnBox.blue {
  background-color: #fff;
  color: #00a9e7;
}
.btns.apply .btnBox.blueBorder {
  border: 1px solid #00a9e7;
  color: #00a9e7;
}
.btns.apply .btnBox.blueBg {
  background-color: #00a9e7;
  color: #fff;
}
.giveMechanismWrap {
  padding-top: 50px;
  width: 1120px;
  margin: 0 auto;
}
.giveMechanismWrap .giveMain img {
  float: left;
}
.giveMechanismWrap .articleFont {
  float: right;
  width: 500px;
  margin-top: 105px;
}
.giveMechanismWrap .articleFont .p1 {
  color: #666;
}
.giveMechanismWrap .articleFont .titleLittle {
  color: #666;
}
.giveMechanismWrap .articleFont .contentIterm {
  display: inline-block;
  vertical-align: top;
}
.giveMechanismWrap .apply {
  margin-top: 45px;
}
.Workshops {
  width: 980px;
  height: 461px;
  margin: 0 auto;
  border-radius: 12px;
  box-shadow: 0 0 16px rgba(229, 229, 229, 0.7);
  margin-top: 50px;
}
.Workshops .title {
  text-align: center;
  border-radius: 12px 12px 0 0;
  font-size: 20px;
  color: #fff;
  width: 100%;
  height: 66px;
  line-height: 66px;
  background-color: #0084ed;
}
.Workshops .secTitle {
  height: 284px;
  background-color: #e6f5fd;
  font-size: 20px;
  color: #333;
  padding: 0 54px;
  float: left;
  box-sizing: border-box;
  line-height: 30px;
  text-align: center;
  margin-top: 50px;
  margin-left: 60px;
  padding-top: 90px;
  width: 130px;
}
.Workshops .box {
  width: 235px;
  height: 284px;
  margin-left: 8px;
  float: left;
  background-color: #f4fbfe;
  margin-top: 50px;
}
.Workshops .topTitle {
  width: 100%;
  height: 50px;
  line-height: 50px;
  background-color: #e6f5fd;
  font-size: 16px;
  color: #333;
  text-align: center;
}
.Workshops .articleP {
  padding-top: 40px;
  padding-left: 35px;
}
.Workshops .articleP .p1 {
  font-size: 14px;
  color: #666;
  line-height: 30px;
}
.BroadcastWraper {
  padding-top: 50px;
  /*合作单位的名称*/
}
.BroadcastWraper .companyLinks {
  padding-top: 30px;
  background-color: #f9f9f9;
}
.BroadcastWraper .companyLinks .mapBg {
  background: #f9f9f9;
}
.BroadcastWraper .fullSlide {
  width: 100%;
  position: relative;
  margin-top: 120px;
}
.BroadcastWraper .mapBg {
  width: 100%;
  height: 418px;
  background: url('../images/mapBg.png') no-repeat;
  background-position: center;
}
.BroadcastWraper .contentBox {
  width: 300px;
  float: left;
  overflow: hidden;
}
.BroadcastWraper .contentBox .p1 {
  font-size: 14px;
  color: #333;
  line-height: 29px;
  text-align: left;
  display: inline-block;
  cursor: pointer;
}
.BroadcastWraper .logoBox img {
  width: 100%;
  height: 100%;
}
.BroadcastWraper .logoBox .company-logo {
  float: left;
  width: 188px;
  height: 120px;
  border: 1px solid #edeff4;
  box-sizing: border-box;
  margin: 0 6px;
  margin-bottom: 12px;
}
/*总裁班轮播*/
.picLists .iterm {
  width: 16.6%;
  float: left;
  position: relative;
  cursor: pointer;
}
.picLists .iterm:hover .textContent {
  display: block;
}
.picLists .iterm img {
  width: 100%;
}
.picLists .iterm .textContent {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  font-size: 12px;
  color: #fff;
  background-color: rgba(0, 169, 231, 0.9);
  text-align: center;
  line-height: 30px;
  padding-top: 50px;
  box-sizing: border-box;
  display: none;
}
.BroadcastWraper .fullSlide .hd ul li {
  border: none;
  background-color: #bbb;
}
.BroadcastWraper .fullSlide .hd ul .on {
  background-color: #00a9e7;
  border: none;
}
.mt68 {
  margin-top: 68px;
}
.illustrate_box {
  width: 1024px;
  margin: 0 auto;
  overflow: hidden;
  margin-top: 20px;
  margin-bottom: 40px;
}
.illustrate_box ul {
  width: 100%;
  overflow: hidden;
  margin-top: 20px;
}
.illustrate_box ul li {
  width: 125px;
  overflow: hidden;
  float: left;
}
.illustrate_box ul li p {
  width: 115px;
  height: 115px;
  line-height: 115px;
  border-radius: 50%;
  margin: 0 auto;
  text-align: center;
}
.illustrate_box ul li span {
  display: block;
  width: 100%;
  text-align: center;
  font-size: 20px;
  color: #333;
}
.mt10 {
  margin-top: 10px;
}
.mt40 {
  margin-top: 40px;
}
.bgcolor1 {
  background: #00a9e7;
}
.bgcolor2 {
  background: #f8c332;
}
.bgcolor3 {
  background: #5bd0ff;
}
.bgcolor4 {
  background: #f08200;
}
.leng_icon {
  display: inline-block;
  width: 66px;
  height: 55px;
  background: url(../images/icon.png) no-repeat;
}
.list_icon1 {
  background-position: -616px -491px;
  margin-top: 30px;
}
.list_icon2 {
  width: 60px;
  height: 66px;
  background-position: -708px -484px;
  margin-top: 24.5px;
}
.list_icon3 {
  width: 62px;
  height: 56px;
  background-position: -788px -488px;
  margin-top: 29.5px;
}
.list_icon4 {
  width: 66px;
  height: 58px;
  background-position: -887px -488px;
  margin-top: 28.5px;
}
.bottom_text {
  width: 100%;
  text-align: center;
  font-size: 20px;
  color: #333;
  margin-top: 90px;
  overflow: hidden;
}
.hearder_title {
  height: 92px;
  background: url("../images/heard_title_bg.png") center center no-repeat;
  text-align: center;
  line-height: 92px;
  overflow: hidden;
  font-size: 20px;
  color: #333;
  margin-top: 15px;
}
