a { color: #343a40; }

.bg-5 { background-color: #f1f1f1; }

a:hover { color: #980000; }

.bottom .wechat { margin-top: 15px; margin-bottom: 15px; }

.sbanner img { max-width: 100%; }

.nav { border-bottom: 1px dashed #dee2e6; margin-bottom: 3rem; }

.nav .title { margin-bottom: -5px; padding: 0 0px 5px 0px; border-bottom: 3px solid #dee2e6; margin-left: 15px; font-size: 1.125rem; }

.about .card { max-height: 368px; overflow: hidden; }

.about .card img { padding: 0; border: 0; }

.about .Descript { text-align: center; font-size: 1.125rem; }

.rowstitle-2 .RowsTitle h3 .en { font-size: 16px; margin-top: 10px; }

.bg-fst .More a { background-color: white; color: #1C4587; }

.case { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(../img/glow.jpg); background-position: center; background-attachment: fixed; background-repeat: no-repeat; background-size: cover; }

sider .RowsTitle { display: none; }

.search .RowsTitle { display: none; }

.contact .Margin { text-align: center; }

.news h6 a:hover { animation: changecolor 1s; }

.news .intro { height: 60px; overflow: hidden; }

@media (min-width: 992px) { sider .RowsTitle { display: inherit; }
  sider .RowsTitle h3 { padding: 40px; }
  .bottom { background: no-repeat #222222 center; }
  .bottom .menu { padding-bottom: 10px; }
  .body #ArticleView ul li, .body #ProductView ul li { flex-basis: 33.33%; } }
