* {
  margin: 0;
  padding: 0; }

ul,
ol {
  list-style: none; }

a {
  color: #777;
  text-decoration: none; }

img {
  vertical-align: top; }

body {
  font-family: sans-serif; }

.head .banner {
  width: 100%;
  overflow-x: hidden;
  margin-top: 150px;
  position: relative;
  background: #f9f9f9; }
  .head .banner .swiper {
	width: 1280px;
    text-align: center;
    --swiper-theme-color: #f2f2f2;
    --swiper-navigation-size: 70px; }
    .head .banner .swiper .swiper-button-prev,
    .head .banner .swiper .swiper-rtl .swiper-button-next {
      left: 80px; }
    .head .banner .swiper .swiper-button-next,
    .head .banner .swiper .swiper-rtl .swiper-button-prev {
      right: 80px; }
    .head .banner .swiper .img_info {
      background-image: url("../images/banner08.jpg");
      height: 720px;
	  background-size: 100%;
      background-position: center 50%; }
    .head .banner .swiper .img_info2 {
      background-image: url("../images/banner09.jpg");
      height: 720px;
	  background-size: 100%;
      background-position: center 50%; }
	.head .banner .swiper .img_info3 {
	  background-image: url("../images/banner10.png");
	  height: 720px;
	  background-size: 100%;
	  background-position: top 50%; }
  .head .banner .swiper .img_info4 {
	  background-image: url("../images/banner06.jpg");
	  height: 720px;
	  background-size: 100%;
	  background-position: top 50%; }
  .head .banner .swiper .img_info5 {
	  background-image: url("../images/banner07.jpg");
	  height: 720px;
	  background-size: 100%;
	  background-position: top 50%; }
  .head .banner .text_box {
    position: absolute;
    width: 100%;
    height: 190px;
    background-color: rgba(0, 0, 0, 0.9);
    left: 0;
    bottom: 0;
    z-index: 100; }
    .head .banner .text_box .text_inner {
      width: 1280px;
      margin: 0 auto;
      display: flex;
      justify-content: end;
      height: 100%; }
      .head .banner .text_box .text_inner .text_left {
        display: flex;
        align-items: center; }
        .head .banner .text_box .text_inner .text_left img {
          width: 74px;
          margin-left: 17px; }
        .head .banner .text_box .text_inner .text_left span {
          color: #fff;
          font-size: 24px;
          font-weight: bold; }
      .head .banner .text_box .text_inner .text_right {
        display: flex;
        align-items: center;
        color: #fcfcfc;
        font-size: 18px;
        font-weight: normal;
        text-align: right;
        line-height: 1.7; }
.news .slick-dots{
	bottom: 25px;
	text-align: right;
	right: 25px;
}
.slick-dots li button:before{
	font-size: 16px !important;
}
.news .news_inner{
	width: 1280px;
	height: 514px;
	margin: 0 auto;
	padding: 120px 0;
}
.news .news_inner .slick-main, .news .news_inner .slick-main .slick-item{
	width: 100%;
	height: 100%;
}
.news .news_inner .slick-main .slick-item{
	/* display: flex; */
	position: relative;
	height: 514px;
}
.news .news_inner .slick-main .slick-item .slick-item_img{
	height: 414px;
	width: 620px;
	position: absolute;
	left: 0;
	top: 50px;
	z-index: 2;
}
.news .news_inner .slick-main .slick-item .slick-item_img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.news .news_inner .slick-main .slick-item .slick-item_text{
	background: #f2f2f2;
	height: 100%;
	width: 740px;
	position: absolute;
	right: 0;
	z-index: 1;
	display: flex;
	align-items: center;
	justify-content: center;
}
.slick-item_href{
  width: 560px;
  border: 3px solid #d1251e;
  padding: 80px 20px 80px 80px;
  position: absolute;
  z-index: 1;
  right: 40px;
  top: 130px;
}
.news .news_inner .slick-main .slick-item a{
	font-size: 30px;
	text-align: left;
	/* margin-left: 120px; */
	/* margin-right: 40px; */
	font-weight: 500;
}
a:link, a:visited, a:hover, a:active {
  color: #777; /* 黑色 */
  text-decoration: none; /* 移除下划线，如果需要的话 */
}
.service {
  background: #f9f9f9 url("../images/service_bg.png") no-repeat;
  background-position: 57vw 0;
  position: relative; }
  .service .service_inner {
    width: 1280px;
    margin: 0 auto;
    padding: 142px 0 0;
    height: 1258px; }
    .service .service_inner > .title {
      margin-bottom: 109px;
      line-height: 1; }
      .service .service_inner > .title h2 {
        color: #303030;
        font-size: 48px;
        font-weight: bold;
        margin-bottom: 29px; }
      .service .service_inner > .title p {
        color: #b9b9b9;
        font-size: 24px;
        font-weight: normal;
        margin-bottom: 53px; }
      .service .service_inner > .title .line {
        width: 120px;
        height: 10px;
        background-image: linear-gradient(-90deg, #fc665a, #cd1e19); }
    .service .service_inner .main {
      display: flex;
      justify-content: space-between; }
      .service .service_inner .main .left {
        width: 356px;
        position: relative; }
        .service .service_inner .main .left .cover {
          width: 356px;
          height: 192px;
          margin-bottom: 93px;
          position: relative; }
          .service .service_inner .main .left .cover img {
            position: absolute;
            top: 200px;
            opacity: 0;
            transition: all 2s; }
        .service .service_inner .main .left .info {
          color: #3b3b3b;
          font-size: 18px;
          font-weight: normal;
          line-height: 1.7; }
          .service .service_inner .main .left .info p + p {
            margin-top: 56px; }
        .service .service_inner .main .left .number_box .en {
          width: 140px;
          color: #b9b9b9;
          font-size: 24px;
          font-weight: normal;
          margin: 106px 0 21px; }
        .service .service_inner .main .left .number_box img {
          width: 227px; }
      .service .service_inner .main .right {
        width: 545px; }
        .service .service_inner .main .right .title {
          position: relative;
          line-height: 1;
          color: #303030;
          font-size: 26px;
          font-weight: bold; }
          .service .service_inner .main .right .title .dot {
            position: absolute;
            width: 14px;
            height: 14px;
            background-color: #cd0132;
            border-radius: 50%;
            top: 8px;
            left: -29px; }
          .service .service_inner .main .right .title .en {
            color: #3b3b3b;
            font-size: 14px;
            font-weight: normal;
            padding-top: 17px;
            margin-bottom: 39px; }
        .service .service_inner .main .right .info {
          margin-bottom: 220px;
          position: relative; }
          .service .service_inner .main .right .info p {
            width: 292px;
            color: #3b3b3b;
            font-size: 18px;
            font-weight: normal;
            line-height: 1.7; }
          .service .service_inner .main .right .info .number_box {
            display: flex;
            flex-direction: column;
            align-items: flex-end;
            width: 174px;
            position: absolute;
            right: -20px;
            top: -65px; }
            .service .service_inner .main .right .info .number_box .en {
              width: 66px;
              color: #b9b9b9;
              font-size: 24px;
              font-weight: normal;
              text-align: right;
              margin-bottom: 17px; }
            .service .service_inner .main .right .info .number_box img {
              width: 100%; }
        .service .service_inner .main .right .aboutUs {
          position: relative; }
          .service .service_inner .main .right .aboutUs img {
            position: absolute;
            width: 828px;
            left: -100px;
            top: 300px;
            transition: all 2s;
            transition-delay: 0.5s;
            opacity: 0; }
  .service .hongkong {
    height: 188px;
    overflow: hidden;
    white-space: nowrap;
    line-height: 1;
    color: #fff;
    font-size: 220px;
    font-weight: bold; }

.overseas_study {
  background-color: #fff;
  height: 890px; }
  .overseas_study .overseas_study_inner {
    width: 1280px;
    margin: 0 auto;
    display: flex; }
    .overseas_study .overseas_study_inner .left {
      width: 380px;
      position: relative; }
      .overseas_study .overseas_study_inner .left img {
        position: absolute;
        right: 60px;
        top: 183px;
        width: 480px; }
    .overseas_study .overseas_study_inner .right {
      width: 797px;
      padding-top: 126px;
      line-height: 1; }
      .overseas_study .overseas_study_inner .right .title {
        color: #c52632;
        font-size: 48px;
        font-weight: bold;
        margin-bottom: 27px; }
        .overseas_study .overseas_study_inner .right .title span {
          color: #3b3b3b;
          font-size: 36px;
          font-weight: bold; }
      .overseas_study .overseas_study_inner .right .en {
        color: #b9b9b9;
        font-size: 24px;
        font-weight: normal;
        margin-bottom: 94px; }
      .overseas_study .overseas_study_inner .right .list {
        display: flex; }
        .overseas_study .overseas_study_inner .right .list li {
          width: 226px;
          line-height: 1;
          margin-right: 59px; }
          .overseas_study .overseas_study_inner .right .list li:last-child {
            margin-right: 0; }
          .overseas_study .overseas_study_inner .right .list li .icon {
            display: flex;
            justify-content: space-between;
            align-items: flex-end;
            margin-bottom: 59px;
            height: 60px;
            overflow: hidden; }
            .overseas_study .overseas_study_inner .right .list li .icon img {
              width: 60px; }
            .overseas_study .overseas_study_inner .right .list li .icon span {
              color: #e2e2e2;
              font-size: 46px;
              font-weight: bold; }
          .overseas_study .overseas_study_inner .right .list li .tit {
            height: 154px;
            border-bottom: 1px solid #a0a0a0;
            margin-bottom: 57px; }
            .overseas_study .overseas_study_inner .right .list li .tit h3 {
              color: #3b3b3b;
              font-size: 26px;
              font-weight: bold;
              margin-bottom: 33px; }
            .overseas_study .overseas_study_inner .right .list li .tit .en {
              color: #e2e2e2;
              font-size: 16px;
              font-weight: normal;
              line-height: 24px; }
          .overseas_study .overseas_study_inner .right .list li .desc {
            color: #3b3b3b;
            font-size: 18px;
            font-weight: normal;
            line-height: 1.7; }

.train {
  background-color: #f8f8f8; }
  .train .train_inner {
    width: 1280px;
    margin: 0 auto;
    position: relative; }
    .train .train_inner .train_line {
      width: 1536px;
      height: 57px;
      background-image: linear-gradient(-90deg, #ce1f1a, #fc665a);
      position: absolute;
      right: 255px; }
    .train .train_inner > .title {
      padding-top: 241px;
      line-height: 1; }
      .train .train_inner > .title h2 {
        color: #c52632;
        font-size: 48px;
        font-weight: bold;
        margin-bottom: 24px; }
      .train .train_inner > .title .sub_title {
        color: #303030;
        font-size: 36px;
        font-weight: normal;
        margin-bottom: 72px; }
    .train .train_inner > .en {
      width: 716px;
      margin-bottom: 125px;
      color: #b9b9b9;
      font-size: 24px;
      font-weight: normal; }
    .train .train_inner .info {
      display: flex;
      justify-content: space-between; }
      .train .train_inner .info .left {
        position: relative;
        width: 483px; }
        .train .train_inner .info .left .img01 {
          margin: 112px 0 36px 206px;
          width: 149px; }
        .train .train_inner .info .left .desc1 {
          color: #3b3b3b;
          font-size: 18px;
          font-weight: normal;
          width: 233px;
          line-height: 1.7;
          margin-left: 122px;
          margin-bottom: 272px; }
        .train .train_inner .info .left .img_box1 {
          width: 384px;
          height: 509px;
          position: relative; }
          .train .train_inner .info .left .img_box1 .bg {
            width: 744px;
            height: 357px;
            background-color: #236edd;
            position: absolute;
            top: 56px;
            right: -99px; }
          .train .train_inner .info .left .img_box1 .cover {
            position: absolute;
            transition: 2s all;
            opacity: 0;
            z-index: 1;
            top: 0;
            left: -600px;
            transition-delay: 1s;
			width: 384px;
			height: 509px;
			object-fit: cover;}
        .train .train_inner .info .left .text_box_03 {
          width: 228px;
          color: #3b3b3b;
          font-size: 18px;
          font-weight: normal;
          line-height: 1.7;
          margin: 181px 0 199px 127px; }
          .train .train_inner .info .left .text_box_03 img {
            display: block;
            margin-bottom: 36px; }
        .train .train_inner .info .left .img_box_03 {
          height: 539px;
          position: relative; }
          .train .train_inner .info .left .img_box_03 .bg {
            width: 389px;
            height: 539px;
            background-color: #fe690d;
            position: absolute;
            right: 356px; }
          .train .train_inner .info .left .img_box_03 .cover {
            position: absolute;
            z-index: 1;
            left: -728px;
            top: 76px;
            opacity: 0;
            transition: 2s all;
            transition-delay: 2s;
			width: 463px;
			height: 321px;
			object-fit: cover;}
        .train .train_inner .info .left .text_box_05 {
          width: 228px;
          color: #3b3b3b;
          font-size: 18px;
          font-weight: normal;
          line-height: 1.7;
          margin: 249px 0 150px 127px; }
          .train .train_inner .info .left .text_box_05 img {
            display: block;
            margin-bottom: 36px; }
      .train .train_inner .info .right {
        width: 543px;
        overflow: hidden; }
        .train .train_inner .info .right .img_box_02 {
          height: 424px;
          margin-bottom: 310px;
          position: relative; }
          .train .train_inner .info .right .img_box_02 .bg {
            width: 435px;
            height: 424px;
            position: absolute;
            background-color: #cc2f37;
            left: 315px; }
          .train .train_inner .info .right .img_box_02 .cover {
            position: absolute;
            left: 658px;
            top: 50px;
            transition: 2s all;
            opacity: 0;
            z-index: 1;
            transition-delay: 0.5s;
			width: 579px;
			height: 426px;
			object-fit: cover;}
        .train .train_inner .info .right .text_box_02 {
          width: 228px;
          color: #3b3b3b;
          font-size: 18px;
          font-weight: normal;
          line-height: 1.7;
          margin: 0 0 266px 184px; }
          .train .train_inner .info .right .text_box_02 img {
            display: block;
            margin-bottom: 36px; }
        .train .train_inner .info .right .img_box_04 {
          height: 321px;
          position: relative;
          margin-bottom: 266px; }
          .train .train_inner .info .right .img_box_04 img {
            position: absolute;
            transition: 2s all;
            opacity: 0;
            z-index: 1;
            left: 600px;
            transition-delay: 1.5s;
			width: 463px;
			height: 321px;
			object-fit: cover;}
          .train .train_inner .info .right .img_box_04 .bg {
            width: 384px;
            height: 277px;
            position: absolute;
            background-color: #fec120;
            top: 72px;
            left: 156px; }
        .train .train_inner .info .right .text_box_04 {
          width: 228px;
          margin: 0 0 244px 184px;
          color: #3b3b3b;
          font-size: 18px;
          font-weight: normal;
          line-height: 1.7; }
          .train .train_inner .info .right .text_box_04 img {
            display: block;
            margin-bottom: 36px; }
        .train .train_inner .info .right .img_box_05 {
          position: relative; }
          .train .train_inner .info .right .img_box_05 img {
            position: absolute;
            top: -70px;
            left: 30px;
            width: 85%; }

.peg {
  background-color: #f8f8f8; }
  .peg .peg_inner {
    width: 1280px;
    margin: 0 auto;
    position: relative;
    padding-top: 202px; }
    .peg .peg_inner > .title {
      color: #c52632;
      font-size: 48px;
      font-weight: bold;
      line-height: 1.5;
      margin-bottom: 49px; }
      .peg .peg_inner > .title .black {
        display: block;
        color: #3b3b3b;
        font-size: 36px;
        font-weight: normal; }
    .peg .peg_inner > .desc {
      width: 625px;
      color: #b9b9b9;
      font-size: 24px;
      font-weight: normal; }
    .peg .peg_inner .img_list {
      margin: 97px 0 85px;
      display: flex;
      justify-content: space-between; }
      .peg .peg_inner .img_list img {
        position: relative;
        top: 256px;
        opacity: 0;
        transition: all 2s;
		width: 256px;
		height: 256px;
		object-fit: cover;}
        .peg .peg_inner .img_list img:nth-child(2) {
          transition-delay: 0.5s; }
        .peg .peg_inner .img_list img:nth-child(3) {
          transition-delay: 1s; }
  .peg .peg_bg {
    height: 916px;
    background-image: url("../images/peg_bg.png");
    background-repeat: no-repeat;
    background-position: center 321px; }
    .peg .peg_bg .info {
      width: 1280px;
      border-top: 1px solid #bfbfbf;
      margin: 0 auto;
      position: relative; }
      .peg .peg_bg .info .cover {
        position: absolute;
        height: 700px;
        top: 91px;
        left: 0; }
      .peg .peg_bg .info .list {
        width: 229px;
        float: right;
        margin-top: 319px;
        margin-right: 128px; }
        .peg .peg_bg .info .list li {
          position: relative;
          padding-bottom: 75px;
          color: #3b3b3b;
          font-size: 18px;
          font-weight: normal; }
          .peg .peg_bg .info .list li .line {
            position: absolute;
            width: 48px;
            height: 5px;
            background-color: #cd0231;
            top: -41px; }
          .peg .peg_bg .info .list li + li {
            border-top: solid 1px #b9b9b9;
            padding-top: 134px; }
            .peg .peg_bg .info .list li + li .line {
              top: 85px; }
  .peg .peg_white_bg {
    background-color: #fff;
    padding: 120px 0 143px; }
    .peg .peg_white_bg .bg_inner {
      width: 1280px;
      margin: 0 auto; }
      .peg .peg_white_bg .bg_inner .list {
        display: flex;
        justify-content: space-between;
        width: 1080px;
        margin: 0 auto; }
        .peg .peg_white_bg .bg_inner .list li {
          text-align: center;
          line-height: 1;
          position: relative; }
          .peg .peg_white_bg .bg_inner .list li + li::before {
            content: '';
            display: block;
            position: absolute;
            height: 100%;
            border-left: 2px dashed #e2e2e2;
            left: -56px; }
          .peg .peg_white_bg .bg_inner .list li .num {
            color: #c52632;
            font-size: 100px;
            font-weight: bold;
            margin-bottom: 38px; }
          .peg .peg_white_bg .bg_inner .list li .btn {
            color: #fff;
            font-size: 22px;
            font-weight: normal;
            width: 284px;
            height: 60px;
            line-height: 60px;
            background-image: linear-gradient(-90deg, #fc665a, #ce1f1a);
            box-shadow: 0px 6px 25px 0px rgba(231, 0, 34, 0.25);
            margin-bottom: 29px; }
          .peg .peg_white_bg .bg_inner .list li .desc {
            color: #3b3b3b;
            font-size: 14px;
            font-weight: normal;
            line-height: 1.3; }

.plan{background-color: #f8f8f8;}
.plan .plan_inner{
	width: 1280px;
	margin: 0 auto;
	position: relative;
}
	.plan .plan_inner > .title {
      padding-top: 156px;
      line-height: 1.2;
      color: #c52632;
      font-size: 48px;
      font-weight: bold;
      margin-bottom: 48px; }
      .plan .plan_inner > .title .black {
        color: #3b3b3b;
        font-size: 36px;
        font-weight: normal; }
    .plan .plan_inner > .desc {
      width: 686px;
      margin-bottom: 10px;
      color: #b9b9b9;
      font-size: 24px;
      font-weight: normal; }
	  .plan .plan_inner .list {
		width: 100%;
		/* margin-left: -127px; */
		display: flex;
		flex-wrap: wrap;
	    justify-content: space-between;
	    /* width: 100%; */
		margin-top: 80px;
		padding-bottom: 120px;}
		.plan .plan_inner .list li {
		  /* margin-left: 56px; */
		  margin-bottom: 30px;
		  width: 32%;}
		  .plan .plan_inner .list li .cover img {
		    width: 100%;
			max-height: 728px;
		    overflow: hidden; }
	  
.dse {
  background: url(../images/des_bg.jpg);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  padding-bottom: 50px; }
  .dse .dse_inner {
    width: 1280px;
    margin: 0 auto;
    padding-top: 80px;
    position: relative; }
    .dse .dse_inner .title {
      padding-top: 0;
      line-height: 1.2;
      color: #c52632;
      font-size: 48px;
      font-weight: bold;
      margin-bottom: 34px; }
      .dse .dse_inner .title .black {
        color: #3b3b3b;
        font-size: 36px;
        font-weight: normal; }
    .dse .dse_inner .desc {
      width: 486px;
      /* margin-bottom: 115px; */
      color: #b9b9b9;
      font-size: 24px;
      font-weight: normal; }
    .dse .dse_inner .list {
      /* display: flex;
	  flex-wrap: wrap;
	  justify-content: center;
	  align-items: center; */
	  display: inline-block;
	  width: 100%; }
      .dse .dse_inner .list li {
		opacity: 0;
		transition: opacity 1.1s ease-out, transform 1.1s ease-out;
        margin-bottom: 40px;
		width: 1000px;
		background-color: rgba(255, 255, 255, 1);
		position: relative;
		display: flex;
		align-items: center;
		padding: 45px 0;
		border-radius: 30px; }
		.dse .dse_inner .list li.on {
		  opacity: 1;
		  transform: translateX(0);
		}
        .dse .dse_inner .list li .title {
          margin-bottom: 0px;
		  color: #3b3b3b;
		  text-align: left;
		  font-size: 22px;
		  font-weight: 700;
		  line-height: 1.6;
		  padding-left: 60px; }
		.dse .dse_inner .list li .desc {
			font-size: 18px;
			line-height: 1.5;
			padding: 0 30px 0 50px;
		}
        .dse .dse_inner .list li .line {
          position: absolute;
          width: 100%;
          height: 11px;
          background-image: linear-gradient(-90deg, #fc665a, #ce1f1a);
          top: 156px;
          display: none; }
		  .dse .dse_inner .list .list_1 {
			  float: left;
			  transform: translateX(-500px);
			  background-color: rgba(255, 188, 188, 1);
		  }
		  .dse .dse_inner .list .list_2 {
			   float: right;
			   transform: translateX(500px);
			   background-color: rgba(186, 222, 255, 1);
		  }
		  .dse .dse_inner .list .list_3 {
			   float: left;
			   transform: translateX(-500px);
			   background-color: rgba(255, 249, 199, 1);
		  }
		  .dse .dse_inner .list .list_4 {
			   float: right;
			   transform: translateX(500px);
			   background-color: rgba(198, 254, 231, 1);
		  }
		  .dse .dse_inner .list .list_5 {
			   float: left;
			   transform: translateX(-500px);
			   background-color: rgba(255, 230, 212, 1);
		  }
      .dse .dse_content{
        display: flex;
        align-items: center;
        justify-content: center;
        /* height: 1000px; */
        }
      .r_title{
        font-size: 22px;
        font-weight: 700;
        display: flex;
        align-items: center;
        padding-left: 60px;
        padding-bottom: 20px;
        max-width: 600px;
      }
      .r_title img{
        width: 30px;
        height: 30px;
        margin-right: 10px;
      }
      .r_source{
        font-weight: 400;
        font-size: 16px;
        color: #333333;
        padding-left: 60px;
        max-width: 550px;
      }
      .c_div{
        height: 800px;
        /* border-right: 2px solid #e93223; */
        /* margin-top: -118px; */
        padding-left: 50px;
      }
      .r_item{
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        border: 2px solid #e93223;
        border-right: 0;
        padding: 30px 0;
      }
      .r_item.bot{
        border-bottom: 0;
      }

.learning {
  background-color: #f8f8f8;
  padding-top: 169px;
  padding-bottom: 144px; }
  .learning .learning_inner {
    margin: 0 auto;
    width: 1280px;
    position: relative; }
    .learning .learning_inner > .title {
      line-height: 1.2;
      color: #be1e2d;
      font-size: 48px;
      font-weight: bold;
      margin-left: 127px;
      margin-bottom: 48px; }
      .learning .learning_inner > .title .black {
        color: #3b3b3b;
        font-size: 36px;
        font-weight: normal; }
    .learning .learning_inner > .desc {
      width: 652px;
      margin-left: 127px;
      margin-bottom: 182px;
      color: #b9b9b9;
      font-size: 24px;
      font-weight: normal; }
    .learning .learning_inner .info {
      display: flex;
      justify-content: space-between; }
      .learning .learning_inner .info img {
        margin-bottom: 37px;
        position: relative;
        opacity: 0;
        transition: all 2s; }
      .learning .learning_inner .info .left {
        width: 612px; }
      .learning .learning_inner .info .right {
        width: 612px; }
        .learning .learning_inner .info .right .desc {
          margin-left: 128px;
          margin-bottom: 145px;
          color: #3b3b3b;
          font-size: 18px;
          font-weight: normal;
          line-height: 1.8; }
          .learning .learning_inner .info .right .desc .line {
            width: 48px;
            height: 5px;
            background-color: #cd0231;
            margin-bottom: 35px; }
.peg-left{
	width: 55%;
}
.peg-right{
	display: flex;
	width: 45%;
	flex-flow: column;
	align-items: center;
	justify-content: center;
}
.peg-left_new{
	width: 55%;
	position: relative;
}
.peg-right_new{
	display: flex;
	width: 45%;
	flex-flow: column;
	align-items: center;
	justify-content: center;
}
.peg-right .info-til, .peg-right_new .info-til{
	color: #C52632;
	font-size: 48px;
	font-weight: 700;
	margin-bottom: 130px;
}
.peg-right .info-txt, .peg-right_new .info-txt{
	font-size: 18px;
	line-height: 2;
	text-align: left;
	padding-right: 50px;
}
.peg-right .info-txt {
	padding-left: 50px;
	padding-right: 0;
}
.d-flex{
	display: flex;
	flex-flow: row;
	position: relative;
	height: 500px;
}
.div-im img{
	border-width: 0px;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.im-1{
	border-width: 0px;
	position: absolute;
	width: 392px;
	height: 298px;
}
.im-2{
	border-width: 0px;
	position: absolute;
	width: 346px;
	height: 240px;
	top: 325px;
}
.im-3{
	border-width: 0px;
	position: absolute;
	width: 280px;
	height: 160px;
	left: 418px;
}
.im-4{
	border-width: 0px;
	position: absolute;
	width: 333px;
	height: 240px;
	left: 366px;
	top: 182px;
}
.img-d{
	position: absolute;
	left: 346px;
	top: 162px;
	width: 300px;
	height: 170px;
	background: inherit;
	background-color: rgba(255, 255, 255, 1);
	border: none;
	border-radius: 0px;
}

.im-1_1{
	position: absolute;
	width: 420px;
}
.im-2_1{
	position: absolute;
	width: 356px;
	top: 330px;
}
.im-3_1{
	position: absolute;
	width: 339px;
	left: 375px;
	top: 200px;
}
.img-d_1{
	position: absolute;
	left: 355px;
	top: 180px;
	width: 300px;
	height: 170px;
	background: inherit;
	background-color: rgba(255, 255, 255, 1);
	border: none;
	border-radius: 0px;
}
/*# sourceMappingURL=index.min.css.map */
