/* 导航 */
  .nav-bg{background:#333;width:100%;}
  .nav-bg a{color:#f3f3f3;}
  .nav-bg i{font-size:18px;line-height:4rem;color:#999;}
  .nav-link{padding:1.5rem 1rem;}
  .menu{text-align: right;}
  .card-body-diy{padding:0.8rem;}

  /* 幻灯 */
  .carousel-control-next, .carousel-control-prev{background:none;border: none;}
  .carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover{
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: 0.9;
  }
  .about{width:100%;margin:0 auto;}
  .lead{font-size:1rem;line-height:1.8rem;}
  .mx-auto{width:100%;text-align: center;}
  .container-grey{background:#f3f3f3;width:100%;overflow:hidden;}
  .font-en{color:#ccc;}
  .card-text{font-size:0.8rem;}
  .font-size-9{font-size: 0.8rem;}
  .lead{font-size:0.8rem;}
  h5{font-size:1.1rem;overflow:hidden;height:1.5rem;width:100%;text-overflow:ellipsis;white-space:nowrap;}
  h3{font-size:1.6rem;}
  h4{font-size:1.4rem;}
  .footer{width:100%;padding:10px 0 100px 0;background:#333;}
  a:hover{text-decoration:none;color:#333;}
  a:active{text-decoration:none;}
  .nav-link{color:#999;}
  .lx{color:#999;width:100%;text-indent: 1rem;}
  .nav-bg a{font-size:16px;font-weight:400;color:#999;line-height:53px;}
  .navbar-light .navbar-brand{margin-top:5px;margin-left:5px;}
  .navbar .bi-search{position:absolute;top:-4px;left:150px;cursor:pointer;}
  .padding-10{padding:10px 0;}
  .container-child{border-radius:3px;}
  .nav-link:hover,.tb:hover{color:#666;}
  .bottom-menu{width:100%;display:block;padding:10px 0;}
  .tb{width:100%;text-align:center;color:#999;display:block;}
  .padding-10-0{padding:0.8rem 0;}
  .padding-10-0 .txt{width:84%;}
  .hot-word{text-align:left;text-indent:1rem;}
  .hot-word span{font-size:0.9rem;color:#333;}
  .hot-word a{font-size:0.9rem;color:#333;padding-right:1rem;}
  .navbar{padding:0;float:left;} 
  .navbar a{padding-right:40px;}
  .nav-search{width:100%;background:#fff;position:fixed;top:65px;z-index:999;}
  .nav-active{display:none;}
  .nav-search-con{width:100%;position:relative;padding-right:30px;padding-left:38px;border:1px solid #ccc;border-top:none;}
  #nav-search .sub{font-size:0.8rem;margin-left:5px;height:2.2em;}
  #nav-search  input{float:left;height:2em;-webkit-appearance:none;border:1px solid #999;}
  #nav-search  .txt{font-size:0.9rem;text-align: center;}
  .nav-search .bi-x{position:absolute;right:8px;top:17px;font-size:1.1rem;cursor:pointer;}
  .sm-hidden{display:none;}
  .btn-danger{width:90px;}
  .padding-10-0 .txt{width:78%;}
  #left-menus .nav-link{line-height:0;}
  .r2{border-radius:0.25rem;}
  .img-top{padding-top:0.8rem;}
  .text-muted{width:100%;}
  .mmb-4{margin-bottom:1.9rem;}
  .pp-4{padding:1rem 2rem;}
  /* 小屏幕（平板，大于等于 768px） */
@media (min-width:768px) { 
  .lead{font-size:0.9rem;}
  .card-text{font-size:0.9rem;}
  .font-size-9{font-size: 0.9rem;}
  h5{font-size:1.25rem;}
  h3{font-size:1.75rem;}
  h4{font-size:1.5rem;}
  .high-30{width:100%;height:5.8rem;overflow: hidden;}
  .padding-10-0 .txt{width:87%;}
 }

/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width: 992px) { 
  .lead{font-size:0.9rem;}
  .card-text{font-size:0.9rem;}
  .font-size-9{font-size: 0.9rem;}
  h5{font-size:1.25rem;}
  h3{font-size:1.75rem;}
  h4{font-size:1.5rem;}
  .padding-10-0 .txt{width:87%;}
  .high-30{width:100%;height:5rem;overflow: hidden;}
  .sm-hidden{display:block;}
  .footer{width:100%;padding:20px 0 40px 0;background:#333;}
 }

/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width: 1200px) { 
  .lead{font-size:0.9rem;}
  .card-text{font-size:0.9rem;}
  .font-size-9{font-size: 0.9rem;}
  h5{font-size:1.25rem;}
  h3{font-size:1.75rem;}
  h4{font-size:1.5rem;}
  .padding-10-0 .txt{width:87%;}
  .high-30{width:100%;height:5rem;overflow: hidden;}
  .sm-hidden{display:block;}
  .footer{width:100%;padding:20px 0 40px 0;background:#333;}
}

/* 其他 */
.black{color:#333;}
.yq{width:100%;padding:0rem 0.4rem;}
.yq span{color:#999;line-height:22px;padding-right:10px;}
.yq a{color:#999;line-height:22px;padding-right:6px;}
.copyright{color:#999;padding:0rem 0.4rem;}
.copyright a:hover{color:#ccc;}
.more{padding-left:10px;font-size:22px;color:red;}
.more:hover{color:#999;}