/* iconfont================================= */
@font-face {
  font-family: 'iconfont';
  /* project id 769799 */
  src: url('//at.alicdn.com/t/font_769799_u9wi9uqv4p.eot');
  src: url('//at.alicdn.com/t/font_769799_u9wi9uqv4p.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_769799_u9wi9uqv4p.woff2') format('woff2'), url('//at.alicdn.com/t/font_769799_u9wi9uqv4p.woff') format('woff'), url('//at.alicdn.com/t/font_769799_u9wi9uqv4p.ttf') format('truetype'), url('//at.alicdn.com/t/font_769799_u9wi9uqv4p.svg#iconfont') format('svg');
}

.iconfont {
  font-family: "iconfont" !important;
  /*font-size:40rpx;*/
  /* margin: 0 10px; */
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-xiala3::before {
  content: '\eb92';
}

.icon-xiala2::before {
  content: '\e645';
}

.icon-shanchu1::before {
  content: '\e68c';
}

.icon-caidan::before {
  content: '\e60f';
}

.icon-fangdajing::before {
  content: '\e647';
}
/* iconfont================================= */



body {
  background-color: #fff;
}


.main-nav {
  flex: 1;
  padding: 0 3%;
  z-index: 10;
}


.dropdown-item:hover,
.dropdown-item.active,
.dropdown-item:active {
  color: #fff;
  background-color: #f60;
}

.dropdown:hover>.dropdown-menu {
  display: block;
}

.dropdown>.dropdown-toggle:active {
  pointer-events: none;
}

/* video=========================== */
.video-wrap {
  position: relative;
  width: 100%;
  z-index: -999;
}

.video-wrap img {
  position: absolute;
  top: 50%;
  left: 8%;
  transform: translateY(-50%);
  width: 30%;
  height: auto;
}


.more-link a:link {
  font-weight: bold;
  text-decoration: none;
  color: #c00;
}

.more-link a:active: {
  text-decoration: none;
  color: #C00;
}

.more-link a:visited {
  text-decoration: none;
  color: #C00;
}

.more-link a:hover {
  text-decoration: none;
  color: #C00;
}

.sign-me a:link {
  font-weight: bold;
  text-decoration: none;
  color: #999;
}

.sign-me a:active: {
  text-decoration: none;
  color: #999;
}

.sign-me a:visited {
  text-decoration: none;
  color: #999;
}

.sign-me a:hover {
  text-decoration: none;
  color: #999;
}

/* 先找到这里面的方法 */
/* define bootstrap 5 columns */
.col-xs-1-5,
.col-sm-1-5,
.col-md-1-5,
.col-lg-1-5 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}

.col-xs-1-5 {
  width: 20%;
  float: left;
}

@media (min-width: 768px) {
  .col-sm-1-5 {
    width: 20%;
    float: left;
  }
}

@media (min-width: 992px) {
  .col-md-1-5 {
    width: 20%;
    float: left;
  }
}

@media (min-width: 1200px) {
  .col-lg-1-5 {
    width: 20%;
    float: left;
  }
}

.center-vertical {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.detail-page-footer {
  width: 100%;
  max-height: 462px;
  box-sizing: content-box;
  border-bottom: 25px solid #f60;
  background: url(../images/footer-bg.png) no-repeat center/100% 100%;
}

.tabbar-item-wrap {
  list-style: none;
  color: #fff;
}

.tabbar-item-wrap span {
  line-height: 2em;
}

.tabbar-item-wrap li:hover span {
  color: #f60;
}

.tabbar-item-wrap li {
  padding: 5px;
  border-bottom: 4px solid transparent;
}

.tabbar-item-wrap li:hover {
  border-bottom: 4px solid #f60;
}

.nav-item {
  color: #fff;
  text-decoration: none;
  font-weight: 600;
}

.nav-link {
  padding: 0;
}

.nav-link.active {
  color: #f60;
  border-bottom: 3px solid #f60;
}

.l-s-none {
  list-style: none;
}

.l-s-change {
  list-style-image: url(../images/sign1.png);
}

.description-text h4 {
  font-size: 1.8em;
}

/* .tab-content>div {
  display: none;
  padding: 0 5%;
  color: #fff;
  height: 320;
  overflow: auto;
} */

.tab-content>div h4 {
  color: #f60;
}

.show.active {
  display: block;
}

.table-wrap {
  color: #fff;
  border-color: #fff;
  margin-bottom: 3%;
}

.table-wrap td {
  border-collapse: collapse;
  padding: .5em;
}

.carousel-control-prev {
  justify-content: flex-start;
}

.carousel-control-next {
  justify-content: flex-end;
}

.carousel-control-prev-icon.custom,
.carousel-control-next-icon.custom {
  width: 32px;
  height: 72px;
}

.carousel-control-prev-icon.custom {
  background-image: url(../images/prev-icon.png);
}

.carousel-control-next-icon.custom {
  background-image: url(../images/next-icon.png);
}

.carousel-indicators>li {
  cursor: pointer;
}