@charset "utf-8";
/*Npcink

	版本：1.0
	整理：Muze
	帮助：https://www.npc.ink/20412.html
*/

.module-box-2 {
  height: 809px;
}

.module-box-2 .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
  text-align: center;
}
.module-box-2 .box .item {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 809px;
  padding-top: 96px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  overflow: hidden;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.module-box-2 .box .item .name {
  font-size: 36px;
  font-weight: 500;
}
.module-box-2 .box .item .text {
  font-size: 16px;
  line-height: 24px;
  max-width: 366px;
  padding: 16px 16px 72px;
  margin: 0 auto;
}
.module-box-2 .box .item .link-box {
  padding-bottom: 60px;
}
.module-box-2 .box .item .link-box a {
  font-size: 16px;
  font-weight: 500;
  color: #fff;
}
.module-box-2 .box .item img {
  margin-top: 10px;
  max-width: 480px;
}
.module-box-2 .box .item:nth-child(1) {
  background: #ffa114;
}
.module-box-2 .box .item:nth-child(2) {
  background: #1472ff;
}
.module-box-2 .box .item:nth-child(3) {
  background: #1db85b;
}
.module-box-2 .box .active.item {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
}
.module-box-2 .box .active.item img {
  max-width: 480px;
}
@media screen and (max-width: 1200px) {
  .module-box-2 .box img {
    width: 300px;
  }
}
@media screen and (min-width: 1200px) and (max-width: 1920px) {
  .module-box-2 .box img {
    width: calc(100vw / 4);
  }
}
@media screen and (min-width: 1920px) {
  .module-box-2 .box img {
    width: 480px;
  }
}
