.layui-carousel {
   top:4rem;
}
.layui-carousel img{
	max-height: 10rem;
}
.home-about,.home-apply,.home-other,.home-newsbt{
	display: block;
	margin: 0 auto;
	width: 98%;
	margin-top: 4rem;
}
.home-news{
  display: block;
  margin: 0 auto;
  width: 98%;
  margin-top:2rem;
}
.home-news .hometit{
	  font-size: 1rem;
    line-height:2.6rem;
    height:2.6rem;
    color: #0075c2;
    font-weight: normal;
    position: relative;
    padding-left:0.85rem;
    background: url(../../images/icon7.png) no-repeat 0px center;
}
.home-news em{
	font-style: normal;
}
.home-news .hometit .more{
    display: block;
    width: 75px;
    height: 35px;
    line-height: 35px;
    position: absolute;
    right: 0px;
    top: 9px;
 }
.home-news .hometit .more a{
    display: block;
    color: #0075c2;
    text-transform: uppercase;
 }
.newslist{
	display: flex;
	justify-content: center;
  min-height:8rem;
}
.newslist .newslistli{
	display:flex;
	width: 33.33%;
	flex-direction:column;
}
.newslist img{
	width:95%;
	max-height:2.5rem!important; 
}
.newslist .item{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	position: relative;
	padding: 0.125rem;
}
.newslist .item ul{
	width:100%;
}
.newslist .item li{
	display: flex;
	height:1.25rem;
	line-height:1.25rem;
	float:left;
}
.newslist .item .img{
	display: flex;
	justify-content: center;
}
.newslist h4{
	width: 100%;
	height: 1.5rem;
	line-height: 1.5rem;
	font-size:0.7rem;
	font-weight:bold;
	padding-bottom: 0.125rem;
	border-bottom: 1px solid #efefef;
}
.newslist .item .more{
	display: flex;
	margin:0 auto;
	width:95%;
	position: absolute;
	top:8.5rem;
	justify-content: center;
}
.newslist .item .more a{
    display: block;
    width: 100%;
    height: 42px;
    line-height: 42px;
    margin: 0px auto;
    text-align: center;
    background-color: #0075c2;
    color: #fff;
    border-radius: 0.125rem;
}
/*ABOUT US*/
.home-about{
  	width: 90%;
  	padding: 0.5rem;
  	border:2px solid #efefef;
  	border-radius: 0.25rem;
  }
.home-video video{
  	width: 100%;
  	margin-bottom:0.5rem;
  }
.home-about .home-tit{
	display:flex;
	flex-direction:column;
    font-size:1.5rem;
    line-height:2rem;
    color: #396faf;
 }
.home-about .home-tit span{
 	color:#000;
 	font-size:1.1rem;
 }
.home-about .home-about-content{
 	line-height: 1.2rem;
 }
.home-about .home-about-more a{
	display: block;
    width:50%;
    height:2.1rem;
    line-height:2.1rem;
    margin: 0px auto;
    text-align: center;
    background-color: #0075c2;
    color: #fff;
    margin-top: 0.5rem;
    border-radius: 0.25rem;
 }
 /*首页应用领域*/
.home-apply{
  margin-top: 0;
  justify-content:center;
  text-align: center;
}
.home-apply img{
  width: 98%;
 }
.home-apply .applytitle{
  display: flex;
  justify-content: space-between;
  width: 95%;
  font-size: 1rem;
  line-height:2.6rem;
  height:2.6rem;
  color: #0075c2;
  font-weight: normal;
  position: relative;
  padding-left:0.85rem;
  background: url(../../images/icon7.png) no-repeat 0px center;
}
.home-apply .applytitle  em{
  font-style:normal;
  color:#ff7e00;
  margin-right:0.25rem;
}
.home-apply .applytitle font{
  color:#bababa;
  text-transform:uppercase;
  font-size:0.7rem;
}
.home-apply .applytitle .more a {
    display: block;
    color: #0075c2;
    text-transform: uppercase;
}
.home-apply .apply-inner{
   display:flex;
   justify-content:space-between;
   flex-wrap:wrap;
}
.home-apply .apply-inner .app-item{
  width:49.5%;
  padding: 0.25rem;
}
.home-apply .apply-inner .app-item .item-text{
  display: flex;
  flex-direction: column;
  text-align: left;
  margin:0.5rem 0;
}
.home-apply .apply-inner .app-item .item-text a{
  font-size:1rem;
  float: left;
  margin:0.5rem 0;
}
.home-apply .apply-inner .app-item .item-text span{
  color:#999;
}
/*首页新闻中心*/
.home-newsbt{
  margin-top: 0;
  justify-content:center;
  text-align: center;
}
.home-newsbt .newstitle{
  display: flex;
  justify-content: space-between;
  width: 95%;
  font-size: 1rem;
  line-height:2.6rem;
  height:2.6rem;
  color: #0075c2;
  font-weight: normal;
  position: relative;
  padding-left:0.85rem;
  background: url(../../images/icon7.png) no-repeat 0px center;
}
.home-newsbt .newstitle font{
  color:#bababa;
  text-transform:uppercase;
  font-size:0.7rem;
}
.home-newsbt .newstitle .more a {
    display: block;
    color: #0075c2;
    text-transform: uppercase;
}
.home-newsbt img{
  width: 98%;
 }
.home-newsbt .title{
  display: flex;
  justify-content:space-between;
  height: 2.5rem;
  line-height: 2.5rem;
  padding:0 0.5rem;
  border-bottom: 1px dashed #ccc;
 }
.home-newsbt .title a{
  font-weight: bold;
  overflow: hidden;
  max-width:75%;
  white-space: nowrap;
  text-overflow: ellipsis;
 }
.home-newsbt .title span{
  color:#ccc;
 }
.home-newsbt .home-news-text li{
  display: flex;
  justify-content: space-between;
  line-height: 1.5rem;
  padding: 0.5rem;
  border-bottom: 1px dashed #ccc;
}
.home-newsbt .home-news-text li:last-child{
  border-bottom: none;
}
.home-newsbt .home-news-text li a{
  max-width:75%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.home-newsbt .home-news-text .date{
  color:#ccc;
}
/*首页其他模块*/
.home-other{
  margin-top:0;
  text-align: center;
}
.home-other img{
  max-width:98%;
}