/*	-------body------- */
.banner{
  background-color: #cccccc;
  color:#fff
}
.banner ul{
  list-style:none;
  margin:0;
  padding:5px;
}
.banner ul li{
    padding:10px;
}
.banner ul li h4{
    line-height:1.2;
}
.banner a{
  color:#ffffff;
}
.banner a:hover{
  text-decoration:none;
  color:#228B22;
}
.landscape {
     position:absolute;
     left:0;
     width:100%;
     height:400px;
     /*background-image:url(img/Trees-Landscape-Silhouette.png);
     */
     background-size:1000px 400px;
     background-repeat:repeat-x;
     background-position:center bottom;
 }

/*	-------色块区域------- */
.banner-inlay-text {
    padding: 5px 8px 5px 8px;
    background-color: #000000;
    background-position: center bottom;
    width: 100%;
    min-height:120px ;
    background-size: cover;
    z-index: 1;
    opacity: 0.65;
    border-radius: 4px;
    border: 0px solid #493131;
    color:#ffffff;
}
.banner-inlay-box {
    padding: 15px 8px 15px 8px;
    background-color: #000000;
    background-image: url('../img/banner-bg.jpg');
    background-position: center right;
    width: 100%;
    min-height:400px;
    background-size: cover;
    z-index: 1;
    opacity: 0.99;
    border: 0px solid #493131;
    color:#ffffff;
}

/*	-------白线------- */
.white-line{
	border: 0.5px solid #ffffff;
	border-left: none;
	border-right: none;
	margin-top: 3px;
}

/*	-------搜索区------- */
.banner-inlay-search {
    padding: 20px 30px 20px 20px;
}
.carousel {
    padding: 0px 0px 0px 0px;
    background-color: #000000;
    background-position: center right;
    width: 100%;
    height: calc(100vh - 250px);
    background-size: cover;
    z-index: 1;
    opacity: 0.99;
    border: 0px solid #493131;
    color:#ffffff;
}
.card-body2{
	padding: 2px 2px 2px 2px;
}