@media screen and (max-width: 480px){
	
}


@media screen and (max-width: 1024px){

	

}

@media screen and (min-width: 1190px){
	

}



@media screen and (max-width: 768px) {

  #fp-nav ul li a.active span, .fp-slidesNav ul li a.active span {
    width: 30px !important;
  }
  #fp-nav ul li a span, .fp-slidesNav ul li a span {
    width: 10px !important;
  }
  .header {
  	padding: 15px;
    height: 60px;
  }
  .logo {
  	left: 15px;
  	width: 40px;
  	height: 40px;
  	background-position: left;
  }
  .header.onback .logo {
    width: 32px;
    height: 32px;
  }
  .cd-nav-trigger {
  	right: 0;
  }
  .home-con h5 {
  	font-size: 30px;
  	margin-bottom: 24px;
    text-align: center;
  }
  .btn-line {
  	width: 180px;
  	height: 40px;
  	font-size: 14px;
    margin: 0 auto;
  }
  .down-arrow {
  	font-size: 40px;
  }
  .home-con.case {
  	flex-direction: column;
  }
  .home-con.case .case-item {
  	width: 100%;
  }
  .cc-hd {
  	flex-direction: column;
  	margin-bottom: 20px;
  }
  .cc-hd .cc-item {
    margin-bottom: 15px;
  }
  .home-con .cc-hd h5 {
  	margin-bottom: 0px;
  }
  .cc-hd i {
  	width: 50px;
  	height: 50px;
  	margin-bottom: 5px;
  }
  .cc-hd p {
  	font-size: 14px;
  }

  .news-list {
  	flex-direction: column-reverse;
  	padding: 15px 0;
  }
  .news-list.a2 {
    display: none;
  }
  .news-list .hd {
  	padding-left: 0;
  }
  .news-list .date {
  	display: none;
  }
  .news-list .date-mob {
  	display: block;
  }
  .news-list h4 {
  	font-size: 18px;
  	margin-bottom: 10px;
  	font-weight: 700;

  }
  .news-list .brief {
  	font-size: 14px;
  	margin-bottom: 10px;
  	-webkit-line-clamp: 1;
  	display: none;
  }
  .news-list .bd {
  	width: 100%;
  	margin-left: 0;
  	margin-bottom: 10px;
    position: relative;
  }
  .news-list .more {
  	font-size: 18px;
  }


  .tabs .linemove {
  	width: 25%;
  }
  .scope {
  	flex-wrap: wrap;
    flex-direction: row;
  }
  .scope a {
  	flex: inherit;
  	width: 50%;
  	height: 250px;
  }

  .home-con.partners h5 {
    font-size: 30px;
  }
  .home-con.partners p {
    font-size: 12px;
  }

  .partners-list li {
    width: 50%;
    height: 180px;
  }







  .footer-nav {
  	flex-direction: column;
  }
  .footer .hd,.footer .bd {
  	padding: 30px 0;
  }
  .footer .bd {
  	display: none;
  }
  .footer {
  	min-height: auto;
  }
  .footer .hd p {
  	font-size: 14px;
  }
  .divider {
  	border-top-color: rgba(255,255,255,.05);
  }



  .pageCover.newsDetailsCover,.pageCover.newsDetailsCover .wrap-hero-content {
	min-height: 640px;
	height: 640px;
  }
  .article-title {
  	font-size: 40px;
  }
  .flip {
  	align-items: center;
  	justify-content: space-between;
  }
  .flip .btn {
  	margin-left: 0;
  }



  .level-title .dropdown {
  	flex-direction: column;
  	display: none;
	}
	.level-title.active .dropdown {
	display: block;
	}
	.nav-warp {
		align-items: flex-start;
	}
	.nav-own {
		flex-direction: column;
		min-width: auto;
		margin-top: 100px;
	}
	.nav-own li {
		margin-bottom: 30px;
	}
	.nav-own li h5 {
		margin-bottom: 10px;
	}



  .history-box {
    flex-direction: column;
  }
  .history-swiper .swiper-button-prev,.history-swiper .swiper-button-next {
    left: 50%;
  }
  .history-box .line {
    width: 50%;
    height: 1px;
    margin: 20px 0;
  }
  .history-box .hd {
    width: 100%;
    text-align: center;
  }
  .history-box .bd {
    text-align: center;
    font-size: 18px;
  }
  .history-box .hd h1 {
    font-size: 50px;
  }
  .history-box .hd p {
    font-size: 18px;
  }

  .historyCover {
    min-height: 230px;
  }



}