.headline {
	font-size: 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.25);
	padding-bottom: 14px;
  }
  
  .headline .icon {
	width: 20px;
	height: 20px;
	background: url(/_upload/tpl/0b/b7/2999/template2999/images/icon22x.png) no-repeat center;
	background-size: cover;
	display: inline-block;
	vertical-align: middle;
  }
  
  .headline .word {
	font-size: 16px;
	font-weight: 600;
	color: #0855a3;
	display: inline-block;
	vertical-align: middle;
	margin-left: 11px;
  }
  
  .headline .more {
	font-size: 14px;
	font-weight: 400;
	color: #424242;
	line-height: 22px;
	float: right;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
  }
  
  .headline .more:hover {
	color: #0855a3;
  }
  
  .new-list ul li {
	border-bottom: 1px dashed rgba(0, 0, 0, 0.25);
	padding-top: 14px;
	padding-bottom: 10px;
  }
  
  .new-list ul li a {
	display: block;
	position: relative;
  }
  
  .new-list ul li a i {
	width: 9px;
	height: 12px;
	background: url(/_upload/tpl/0b/b7/2999/template2999/images/disc2x.png) no-repeat center;
	background-size: contain;
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
  }
  
  .new-list ul li a .title {
	display: inline-block;
	vertical-align: middle;
	margin-left: 22px;
	width: calc(100% - 22px);
  }
  
  .new-list ul li a .title .new {
	background: #0855a3;
	font-size: 12px;
	font-weight: 500;
	color: white;
	line-height: 16px;
	padding: 2px 4px;
	margin-right: 6px;
	display: none;
  }
  
  .new-list ul li a .title .word {
	font-size: 14px;
	font-weight: 400;
	color: rgba(0, 0, 0, 0.8);
	line-height: 22px;
	width: 68%;
	display: inline-block;
	vertical-align: top;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
  }
  
  .new-list ul li a .date {
	font-size: 12px;
	font-weight: 400;
	color: rgba(0, 0, 0, 0.65);
	line-height: 17px;
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
  }
  
  .new-list ul li:hover a .title .word {
	color: #0855a3;
  }
  
  .new-list ul li:hover a .date {
	color: #0855a3;
  }
  
  .new-list ul li:nth-child(1) a .title .new,
  .new-list ul li:nth-child(2) a .title .new {
	display: inline-block;
	vertical-align: top;
  }
  
  .banner .swiper-banner .swiper-pagination {
	width: auto;
	bottom: 19px;
	right: 29px;
	left: inherit;
  }
  
  .banner .swiper-banner .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	background: white;
	opacity: 1;
  }
  
  .banner .swiper-banner .swiper-pagination-bullet-active {
	background: #0091ff;
  }
  
  .banner .swiper-banner .swiper-button-next,
  .banner .swiper-banner .swiper-button-prev {
	width: 7px;
	height: 13px;
  }
  
  .banner .swiper-banner .swiper-button-next {
	background: url(/_upload/tpl/0b/b7/2999/template2999/images/next2x.png) no-repeat center;
	background-size: cover;
	bottom: 22px;
	right: 13px;
	top: inherit;
	margin: 0;
  }
  
  .banner .swiper-banner .swiper-button-prev {
	background: url(/_upload/tpl/0b/b7/2999/template2999/images/prev2x.png) no-repeat center;
	background-size: cover;
	top: inherit;
	bottom: 22px;
	right: 118px;
	left: inherit;
	margin: 0;
  }
  
  .banner .swiper-banner a {
	display: block;
	position: relative;
	height: 300px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
  }
  
  .banner .swiper-banner img {
	display: block;
  }
  
  .notice-new {
	font-size: 0;
	padding: 18px 0;
  }
  
  .notice-new .left {
	display: inline-block;
	vertical-align: middle;
	width: 168px;
	position: relative;
  }
  
  .notice-new .left .icon {
	width: 24px;
	height: 24px;
	background: url(/_upload/tpl/0b/b7/2999/template2999/images/icon12x.png) no-repeat center;
	background-size: cover;
	display: inline-block;
	vertical-align: middle;
  }
  
  .notice-new .left .headline {
	font-size: 16px;
	font-weight: 600;
	color: #424242;
	line-height: 28px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 11px;
	border-bottom: none;
	padding-bottom: 0;
  }
  
  .notice-new .left::after {
	content: "";
	width: 2px;
	height: 11px;
	background: #979797;
	position: absolute;
	right: 20%;
	top: 50%;
	-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
  }
  
  .notice-new .right {
	display: inline-block;
	vertical-align: middle;
	width: calc(100% - 168px);
  }
  
  .notice-new .right a {
	display: block;
	overflow: hidden;
	padding-top: 3px;
  }
  
  .notice-new .right a .label {
	width: 32px;
	height: 20px;
	background: #0855a3;
	font-size: 12px;
	font-weight: 500;
	color: white;
	line-height: 20px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	margin-right: 6px;
  }
  
  .notice-new .right a .title {
	font-size: 14px;
	font-weight: 400;
	color: rgba(0, 0, 0, 0.65);
	line-height: 22px;
	display: inline-block;
	vertical-align: middle;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
  }
  
  .notice-new .right a .date {
	font-size: 12px;
	font-weight: 400;
	color: rgba(0, 0, 0, 0.65);
	line-height: 17px;
	display: inline-block;
	vertical-align: middle;
	float: right;
	margin-right: 26px;
	padding-top: 3px;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
  }
  
  .notice-new .right a:hover .title {
	color: #0855a3;
  }
  
  .notice-new .right a:hover .date {
	color: #0855a3;
  }
  
  .notice-new .right .new-prev {
	width: 6px;
	height: 5px;
	background: url(/_upload/tpl/0b/b7/2999/template2999/images/new-prev2x.png) no-repeat center;
	background-size: contain;
	left: inherit;
	top: inherit;
	right: 0;
	bottom: 20px;
	margin: 0;
  }
  
  .notice-new .right .new-next {
	width: 6px;
	height: 5px;
	background: url(/_upload/tpl/0b/b7/2999/template2999/images/new-next2x.png) no-repeat center;
	background-size: contain;
	top: inherit;
	bottom: 6px;
	right: 0;
	margin: 0;
  }
  
  .college-Information {
	background: white;
	padding: 24px 0;
	font-size: 0;
  }
  
  .college-Information .left {
	display: inline-block;
	vertical-align: top;
	width: 41%;
	height: 274px;
  }
  
  .college-Information .left .swiper-college {
	height: 274px;
  }
  
  .college-Information .left .swiper-college .play-video {
	display: block;
	position: absolute;
   top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
			transform: translate(-50%, -50%);
	z-index: 999;
	width: 64px;
	height: 64px;
	background: url(/_upload/tpl/0b/b7/2999/template2999/images/video-play.png) no-repeat center;
  }
  
  .college-Information .left .swiper-slide a.img-container {
	display: block;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 100%;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
  }
  
  .college-Information .left .swiper-slide a.img-container:hover {
	-webkit-transform: scale(1.2);
			transform: scale(1.2);
  }
  
  .college-Information .left .swiper-slide .play-video:hover ~ a.img-container {
	-webkit-transform: scale(1.2);
			transform: scale(1.2);
  }
  
  .college-Information .left .word {
	position: absolute;
	background: rgba(0, 0, 0, 0.25);
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 9px 31px 9px 19px;
  }
  
  .college-Information .left .word .title {
	font-size: 14px;
	font-weight: 400;
	color: #f4f4f4;
	line-height: 22px;
	max-width: 74%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	vertical-align: middle;
  }
  
  .college-Information .left .word .date {
	font-size: 12px;
	font-weight: 400;
	color: white;
	line-height: 17px;
	padding-top: 3px;
	float: right;
  }
  
  .college-Information .right {
	display: inline-block;
	vertical-align: top;
	width: calc(59% - 42px);
	margin-left: 42px;
  }
  
  .notice-info {
	background: #f0f4f7;
	font-size: 0;
	padding: 42px 0;
  }
  
  .notice-info .left {
	display: inline-block;
	vertical-align: top;
	width: calc(50% - 23px);
	margin-right: 23px;
  }
  
  .notice-info .left .headline {
	border-bottom: none;
	padding-bottom: 20px;
  }
  
  .notice-info .left .headline .word {
	color: #424242;
  }
  
  .notice-info .left .headline .icon {
	width: 24px;
	height: 24px;
	background: url(/_upload/tpl/0b/b7/2999/template2999/images/icon32x.png) no-repeat center;
	background-size: cover;
  }
  
  .notice-info .left .new-list ul li {
	border-bottom: none;
	padding-top: 0;
	padding-bottom: 16px;
  }
  
  .notice-info .left .new-list ul li a i {
	background: url(/_upload/tpl/0b/b7/2999/template2999/images/disc-blue2x.png) no-repeat center;
	background-size: contain;
  }
  
  .notice-info .left .new-list ul li:last-child {
	padding-bottom: 0;
  }
  
  .notice-info .right {
	display: inline-block;
	vertical-align: top;
	width: calc(50% - 23px);
	margin-left: 23px;
  }
  
  .notice-info .right .headline {
	border-bottom: none;
	padding-bottom: 20px;
  }
  
  .notice-info .right .headline .word {
	color: #424242;
  }
  
  .notice-info .right .headline .icon {
	width: 20px;
	height: 24px;
	background: url(/_upload/tpl/0b/b7/2999/template2999/images/icon42x.png) no-repeat center;
	background-size: cover;
  }
  
  .notice-info .right .new-list ul li {
	border-bottom: none;
	padding-top: 0;
	padding-bottom: 16px;
  }
  
  .notice-info .right .new-list ul li a i {
	background: url(/_upload/tpl/0b/b7/2999/template2999/images/disc-orange2x.png) no-repeat center;
	background-size: contain;
  }
  
  .notice-info .right .new-list ul li:last-child {
	padding-bottom: 0;
  }
  
  .academic-lectures {
	padding: 40px 0;
	background: white;
  }
  
  .academic-lectures .headline {
	border-bottom: none;
	padding-bottom: 20px;
  }
  
  .academic-lectures .headline .word {
	color: #424242;
  }
  
  .academic-lectures .headline .icon {
	width: 21px;
	height: 17px;
	background: url(/_upload/tpl/0b/b7/2999/template2999/images/icon52x.png) no-repeat center;
	background-size: contain;
  }
  
  .academic-lectures .academic-list ul {
	font-size: 0;
  }
  
  .academic-lectures .academic-list ul li {
	background: #f6f6f6;
	border-radius: 8px;
	width: 31%;
	height: 170px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 3.5%;
	position: relative;
	overflow: hidden;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
  }
  
  .academic-lectures .academic-list ul li a {
	display: block;
	position: relative;
	padding: 14px 24px 16px 24px;
  }
  
  .academic-lectures .academic-list ul li a .title {
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 8px;
	font-size: 16px;
	font-weight: 600;
	color: #424242;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
  }
  
  .academic-lectures .academic-list ul li a .title .new {
	background: #0855a3;
	font-size: 12px;
	font-weight: 500;
	color: white;
	line-height: 16px;
	padding: 2px 4px;
	margin-right: 6px;
	display: inline-block;
	vertical-align: middle;
	display: none;
  }
  
  .academic-lectures .academic-list ul li a .item {
	margin-bottom: 4px;
  }
  
  .academic-lectures .academic-list ul li a .item i {
	font-size: 16px;
	color: #666666;
	line-height: 16px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	width: 12px;
	text-align: center;
  }
  
  .academic-lectures .academic-list ul li a .item .word {
	font-size: 12px;
	font-weight: 400;
	color: #424242;
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	max-width: 90%;
  }
  
  .academic-lectures .academic-list ul li a .item.address {
	margin-bottom: 8px;
  }
  
  .academic-lectures .academic-list ul li .academic-bg {
	width: 75px;
	height: 43px;
	background: url(/_upload/tpl/0b/b7/2999/template2999/images/academic-bg.png) no-repeat center;
	background-size: cover;
	position: absolute;
	right: 0;
	bottom: 0;
  }
  
  .academic-lectures .academic-list ul li:first-child a .title .new {
	display: inline-block;
  }
  
  .academic-lectures .academic-list ul li:last-child {
	margin-right: 0;
  }
  
  .academic-lectures .academic-list ul li:hover {
	-webkit-box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.3);
			box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.3);
  }
  
  .fast-track {
	padding: 42px 0;
	font-size: 0;
  }
  
  .fast-track .left {
	display: inline-block;
	vertical-align: middle;
  }
  
  .fast-track .left .icon {
	width: 24px;
	height: 24px;
	background: url(/_upload/tpl/0b/b7/2999/template2999/images/icon62x.png) no-repeat center;
	background-size: contain;
	display: inline-block;
	vertical-align: middle;
  }
  
  .fast-track .left .title {
	font-size: 16px;
	font-weight: 600;
	color: #424242;
	line-height: 28px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 11px;
  }
  
  .fast-track .right {
	display: inline-block;
	vertical-align: middle;
	width: calc(100% - 99px - 8%);
	font-size: 0;
	margin-left: 8%;
  }
  
  .fast-track .right .item-container {
	display: inline-block;
	vertical-align: middle;
	width: calc((100% - 10px) / 6);
  }
  
  .fast-track .right .item-container:last-child {
	/*width: 71px;*/
  }
  
  .fast-track .right .item {
	display: inline-block;
	text-align: center;
  }
  
  .fast-track .right .item .icon {
	width: 71px;
	height: 64px;
	background: url(/_upload/tpl/0b/b7/2999/template2999/images/szdw2x.png);
	background-size: contain;
	margin-bottom: 7px;
	-webkit-transition: -webkit-transform 0.5s ease-out;
	transition: -webkit-transform 0.5s ease-out;
	transition: transform 0.5s ease-out;
	transition: transform 0.5s ease-out, -webkit-transform 0.5s ease-out;
  }
  
  .fast-track .right .item .word {
	font-size: 14px;
	font-weight: 600;
	color: rgba(0, 0, 0, 0.65);
	line-height: 22px;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
  }
  
  .fast-track .right .item:hover .icon {
	-webkit-transform: rotateY(360deg);
			transform: rotateY(360deg);
  }
  
  .fast-track .right .item:hover .word {
	color: #0855a3;
  }
  
  .fast-track .right .item-container:nth-child(2) .icon {
	background: url(/_upload/tpl/0b/b7/2999/template2999/images/sysgl2x.png);
	background-size: contain;
  }
  
  .fast-track .right .item-container:nth-child(3) .icon {
	background: url(/_upload/tpl/0b/b7/2999/template2999/images/bkszs2x.png);
	background-size: contain;
  }
  
  .fast-track .right .item-container:nth-child(4) .icon {
	background: url(/_upload/tpl/0b/b7/2999/template2999/images/yjszs2x.png);
	background-size: contain;
  }
  
  .fast-track .right .item-container:nth-child(5) .icon {
	background: url(/_upload/tpl/0b/b7/2999/template2999/images/yytd2x.png);
	background-size: contain;
  }
  
  .fast-track .right .item-container:nth-child(6) .icon {
	background: url(/_upload/tpl/0b/b7/2999/template2999/images/xzwj2x.png);
	background-size: contain;
  }

  .fast-track .right .item-container:nth-child(4) .word{
    position:relative;
    left:-30px;
  }
  .fast-track .right .item-container:nth-child(6) .word{
    position:relative;
    left:-30px;
  }
  
  @media (max-width: 992px) {
	.academic-lectures .academic-list ul li a .item .word {
	  max-width: 78%;
	}
  }
  
  @media (min-width: 768px) {
	.notice-new .right a .title {
	  width: 75%;
	  white-space: nowrap;
	  overflow: hidden;
	  text-overflow: ellipsis;
	}
  }
  
  @media (max-width: 767px) {
	.container {
	  width: 100%;
	  padding: 0 24px;
	}
	.banner .container {
	  padding: 0;
	}
	.banner .swiper-banner .swiper-pagination,
	.banner .swiper-banner .swiper-button-prev,
	.banner .swiper-banner .swiper-button-next,
	.notice-new .left::after {
	  display: none;
	}
	.notice-new .left {
	  display: block;
	}
	.notice-new .right {
	  display: block;
	  width: calc(100% - 5px);
	  height: 69px;
	}
	.notice-new .right .new-prev {
	  width: 12px;
	  height: 10px;
	  background: url(/_upload/tpl/0b/b7/2999/template2999/images/new-prev-phone.png) no-repeat center;
	  background-size: contain;
	  bottom: inherit;
	  top: 8px;
	}
	.notice-new .right .new-next {
	  width: 12px;
	  height: 10px;
	  background: url(/_upload/tpl/0b/b7/2999/template2999/images/new-next-phone.png) no-repeat center;
	  background-size: contain;
	  bottom: 10px;
	}
	.notice-new .right a {
	  height: 69px;
	}
	.notice-new .right a .date {
	  display: block;
	  float: none;
	  padding-top: 8px;
	}
	.notice-new .right a .title {
	  width: calc(100% - 21px);
	  height: 45px;
	  overflow: hidden;
	}
	.college-Information .left,
	.college-Information .right {
	  display: block;
	  width: 100%;
	}
	.college-Information .left,
	.college-Information .left .swiper-college {
	  height: 204px;
	}
	.college-Information .right {
	  margin-left: 0;
	  margin-top: 24px;
	}
	.notice-info .left,
	.notice-info .right {
	  display: block;
	  width: 100%;
	}
	.notice-info .left {
	  margin-right: 0;
	}
	.notice-info .right {
	  margin-left: 0;
	  margin-top: 34px;
	}
	.academic-lectures .academic-list ul li {
	  width: 100%;
	  margin-right: 0;
	  margin-top: 24px;
	}
	.academic-lectures .academic-list ul li:first-child {
	  margin-top: 0;
	}
	.fast-track {
	  padding: 24px 0 32px 0;
	}
	.fast-track .left {
	  display: block;
	}
	.fast-track .right {
	  width: 100%;
	  margin-left: 0;
	}
	.fast-track .right .item-container {
	  width: 33.3% !important;
	  text-align: center;
	  margin-top: 25px;
	}
  }

  @media (max-width: 425px) {
    .fast-track .right .item{
        text-align: -webkit-center;   
    }
    .fast-track .right .item-container:nth-child(4) .word{
        position:relative;
        left:unset;
      }
      .fast-track .right .item-container:nth-child(6) .word{
        position:relative;
        left:unset;
      }

      .fast-track .right .item-container{
          vertical-align: top;
      }
}
  /*# sourceMappingURL=index.css.map */