/*--me.css--*/
body {
  padding-top: 4rem;
}
.font-grey {
  opacity: 60%;
}
.hovershadow:hover {
  box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.08);
}

/*--divider分隔线--*/
.divider {
  height: 0;
  margin: 2rem 0;
  overflow: hidden;
  border-top: 1px solid #d1d4d6;
}
.divider-sm {
  height: 0;
  margin: 1rem 0;
  overflow: hidden;
  border-top: 1px solid #d1d4d6;
}
.noline {
  border-top: 0px;
}
/*--background--*/
.bg {
  background-image: url(../images/map.png);
}

/*--navbar carousel--*/
.navbar {
  background: white;
}
.navbar-brand {
  padding: 0;
}
.navbar-brand img {
  height: 100%;
  max-height: 3rem;
}
.nav-link {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.carousel-inner img {
  width: 100%;
  max-height: 500px;
}

/*--banner上有字--*/
.banner {
  position: relative;
  text-align: center;
}
.banner-text {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 33;
  top: 50%;
  transform: translateY(-50%);
  color: #fff;
  letter-spacing: 8px;
  text-align: center;
}
/*--card卡片图片--*/
.maxsize {
  overflow: hidden;
}
.maxsize img {
  max-height: 250px;
}
.erweima img {
  max-width: 10rem;
}
.maxheight{
  max-height: 400px;
}
/*--导航脚本展示--*/
.tupian {
  display: block;
  margin: 10px auto;
  max-width: 250px;
  max-height: 250px;
  width: 100%;
}
.text-header {
  color: #0159a1;
  font-size: 20px;
  padding-bottom: 1rem;
  padding-top: 2rem;
  padding-left: 2rem;
}
.text-content {
  color: #666666;
  font-size: 1rem;
  line-height: 2.5rem;
}
.text-content2 {
  color: #666666;
  font-size: 1.2rem;
  line-height: 2rem;
}

.img-fluid{
  max-height: 400px;
}
.rounded-2{
  border-radius: 1rem!important;
}
.rounded-2 img{
  border-top-left-radius: 1rem!important;
  border-top-right-radius: 1rem!important;
}
.card-body{
  color: black;
}
.embed-responsive-scale{
  padding-top: 100%;
}