:root {
  --jumbotron-padding-y: 3rem;
}

/**
 * showcase通用样式
 */

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
  outline: none;
}

*:not(input,textarea,canvas, .alert font, #qrcode_1,img) { 
  -webkit-touch-callout:default;  /*系统默认菜单 none则被禁用，用于禁止长按选取文字等操作，模拟原生app效果*/
  -webkit-user-select:auto; /*webkit浏览器*/
  -khtml-user-select:auto; /*早期浏览器*/
  -moz-user-select:auto;/*火狐*/
  -ms-user-select:auto; /*IE10*/
  user-select:auto;
}

input,textarea,canvas, .alert font, #qrcode_1,img  {/*Kingso允许手机端选中*/
  -webkit-user-select:auto; /*webkit浏览器*/
}

.card .card-body .card-text{
  height: 48px;
}
.card .card-body .card-text a{
  font-size:12px;
  color: #878888;
}
.card .card-body .card-text a:hover {
  text-decoration: none;
}
.card-img{
  height: 225px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  overflow: hidden;
}


/*
* 需要定制位置
*/

.minirefresh-wrap {
  top: 60px;
}
.jumbotron {
  padding-top: var(--jumbotron-padding-y);
  padding-bottom: var(--jumbotron-padding-y);
  margin-bottom: 0;
  background-color: #fff;
}
@media (min-width: 768px) {
  .jumbotron {
    padding-top: calc(var(--jumbotron-padding-y) * 2);
    padding-bottom: calc(var(--jumbotron-padding-y) * 2);
  }
}

.jumbotron p:last-child {
  margin-bottom: 0;
}

.jumbotron-heading {
  font-weight: 300;
}

.jumbotron .container {
  max-width: 40rem;
}

/*
footer {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

footer p {
  margin-bottom: .25rem;
}
*/

/* Extra small devices (portrait phones, less than 576px)*/
/*@media (max-width: 575.98px) { ... }*/

/* Small devices (landscape phones, 576px and up)*/
/*@media (min-width: 576px) and (max-width: 767.98px) { */
  @media (max-width: 767.98px) { 
    .footer {
      position: fixed;
      bottom: 0;
      z-index: 9;
      width: 100%;
      /* height: 60px; Set the fixed height of the footer here */
      /* line-height: 60px; Vertically center the text there */
      border-top: 1px solid #eee;
      background-color: #f5f5f5;
      font-size:11px;
    }

    .footer .container {
      padding-right: 15px;
      padding-left: 15px;
    }

    /*Kings bottom menu*/
    .footer .subMenu {
      width: 20%;
      float: left;
      cursor: pointer;
    }

    .footer .menu_name {
        height: 22px;
        width: 100%;
        line-height: 22px;
    }

    .footer img.menu_img {
        height: 24px;
        width: 24px;
    }

    .footer img {
        vertical-align: middle;
        border: 0;
    }

    .footer .active {
        color: #FFA129;
    }
    /*Kingo bottom menu*/

    .minirefresh-totop{
      bottom: 55px;
    }
 }

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) { 
  .footer{display: none;}
 }

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) { 
  .footer{display: none;}
 }

/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) { 
  .footer{display: none;}
 }