@media (min-width: 768px) {
    .news-input{
        width: 50%;
    }
}

body::before{
    display: block;
    content: '';
    height: 56px;
}

/**私有样式*/
.bg-gr{
    background-color: #f9f9f9;
}

#plan-style .col-md{
    margin: 60px 30px;
    padding: 8px;
    border: 1px solid #ddd;
    -moz-transition: all .8s ease;
    -webkit-transition: all .8s ease;
    transition: all .8s ease;

}
#plan-style .col-md:hover {
    border: 1px solid #2f93f5;
    box-shadow: 0px 0px 25px 0px rgba(95, 95, 95, 0.24);
    -moz-transition: all .4s ease;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;    
    transform: scale(1.05);
    -webkit-transform: scale(1.05); 
    -moz-transform: scale(1.05);
}
.plan-title{
    color: #2f93f5;
}
#plan-style .col-md .card-text{
    color: #000;
    padding: 8px;
}

#other-p .card:hover {
    border: 1px solid #999;
    box-shadow: 0 0 24px rgb(255 255 255 / 80%);
    -webkit-box-shadow: 0 0 24px rgb(255 255 255 / 80%);
    -moz-transition: all .4s ease;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    transform: scale(1.05);
    -webkit-transform: scale(1.05); 
    -moz-transform: scale(1.05);
}
.bg-gradient{
    background-image:linear-gradient(to right, rgba(47, 148, 245, 0.95), rgba(98, 176, 250, 0.95));
}

.btn a:hover {
  color:#0d6efd
 }
.pt-0 {
    padding-top: 0 !important;
  }
  
  .pt-1 {
    padding-top: 0.25rem !important;
  }
  
  .pt-2 {
    padding-top: 0.5rem !important;
  }
  
  .pt-3 {
    padding-top: 0.75rem !important;
  }
  
  .pt-4 {
    padding-top: 1rem !important;
  }
  
  .pt-5 {
    padding-top: 1.5rem !important;
  }
  
  .pt-6 {
    padding-top: 2rem !important;
  }
  
  .pt-7 {
    padding-top: 3rem !important;
  }
  
  .pt-8 {
    padding-top: 4rem !important;
  }
  
  .pt-9 {
    padding-top: 6rem !important;
  }
  
  .pt-10 {
    padding-top: 8rem !important;
  }
  
  .pt-11 {
    padding-top: 12rem !important;
  }
  
  .pt-12 {
    padding-top: 16rem !important;
  }
  
  .pt-13 {
    padding-top: 24rem !important;
  }
  
  .pt-14 {
    padding-top: 32rem !important;
  }
  
  .pt-15 {
    padding-top: 40rem !important;
  }
  
  .pt-16 {
    padding-top: 48rem !important;
  }
  
  
