a { color: #313538; }

.RowsTitle { padding: 10px 0; }

.ad2 { height: 148px; background: url(b_r.png) no-repeat #00923f center; }

.ad2 * { color: #fff; }

.ad2 .Frame { align-items: center; flex-grow: 1; padding: 0 18px; }

.ad2 .Frame h2 { font-size: 1.5rem; }

.ad2 .Subject { display: none; margin-bottom: 0; order: 1; width: 300px; justify-content: center; align-items: center; }

.ad2 .Subject .Descript { background: #fff; margin: 20px; border-top-left-radius: 30px; border-bottom-right-radius: 30px; text-align: center; }

.ad2 .Subject .Descript a { display: flex; color: #313538; padding: 15px 50px; font-size: 1.5rem; }

.ad2 .Subject .Descript a:hover { color: #e77a16; }

.bar { background-color: #c00; background-image: url(Sunset.svg); }

.bar .Subject { margin-bottom: 0; }

.bar .Subject .Descript { color: #fff; }

.bar .Margin { display: flex; height: 68px; justify-content: center; align-items: center; background-color: #fff; border-top-left-radius: 50px; border-bottom-right-radius: 50px; }

.bar .Margin .hotline * { color: #313538; }

.about .intro { font-size: 1.08rem; }

.about .Subject { margin-bottom: 0; margin-top: 20px; text-align: center; }

.about .Subject .Descript { display: inline-flex; background: #e77a16; }

.about .Subject .Descript a { color: #fff; padding: 8px 30px; }

.bottom .RowsTitle { display: none; }

.bottom .qrcode { margin-top: 20px; }

.bottom .qrcode .dt { display: none; }

.bottom .qrcode .dd { display: flex; height: 120px; justify-content: center; }

.bottom .qrcode .dd img { height: 100%; }

.frame .news { border: 1px solid #00923f; }

.frame .news h3 { background: #00923f; color: #fff; padding: 15px 0; }

.frame .news .RowsTitle { margin-bottom: 0; }

.frame .news .Margin { padding: 10px; }

.link { border-top: 1px solid #eee; }

.link a { margin-right: 2em; }

.logo { display: flex; min-height: 48px; align-items: center; }

.logo img { max-height: 50px; max-width: 100%; }

.nav { margin-bottom: 20px; }

.product { padding-left: -15px; padding-right: -15px; }

.product .RowsTitle { display: flex; flex-flow: row nowrap; align-items: center; justify-content: space-between; border-bottom: 1px solid #eee; }

.product .RowsTitle h3 { font-size: 1.3rem; }

.product .RowsTitle h3 a::before { content: '\f13d'; margin-right: 10px; }

.product .RowsTitle > span { display: none; }

.product .RowsTitle .en:after { display: none; }

.RowsTitle { text-align: center; }

.RowsTitle h3 .en { font-size: 1.2rem; line-height: 2rem; }

.RowsTitle h3 .en:after { display: flex; width: 30px; height: 2px; margin-left: auto; margin-right: auto; margin-top: 5px; content: ""; background: #e77a16; }

.sider { border: 0; }

.sider .RowsTitle { display: none; }

.sider ul { display: flex; justify-content: center; }

.sider ul li { display: inline-flex; border: 0; }

.sider ul li a { box-sizing: border-box; border-radius: 3px; background: #e77a16; padding: 0 10px; color: #fff; font-size: 12px; line-height: 2rem; }

.slogan .Subject { margin: 0; }

.slogan .Subject .Descript { text-align: left; }

#ArticleIntro ul .LongDatePlus { background: #eee; }

#ArticleIntro ul .LongDatePlus * { color: #666; }

.fav ul { display: flex; flex-flow: row nowrap; }

.fav ul li a { padding: 0 10px; }

.Subject { margin-bottom: 30px; }

.Subject .Descript { text-align: center; color: #666; }

.sider .contact .Margin { margin: 15px; }

.wechat .dt { display: none; }

.wechat .dd img { border: 10px solid white; height: 120px; }

@media (min-width: 576px) { #ArticleView ul li, #ProductView ul li { width: 33%; }
  .factory #ArticleView ul li, .factory #ProductView ul li { width: 25%; } }

@media (min-width: 992px) { #ArticleIntro ul { display: flex; flex-flow: row wrap; margin-left: -15px; margin-right: -15px; }
  #ArticleIntro ul li { flex: 1; width: 50%; padding-left: 15px; padding-right: 15px; }
  .body #ArticleIntro ul { flex-flow: column wrap; }
  .body #ArticleIntro ul li { width: 100%; }
  .bottom .col-lg-10 { text-align: left; }
  .bottom .RowsTitle { display: flex; margin-bottom: 15px; }
  .bottom .RowsTitle h3 { display: block; text-align: left; font-size: 1.125rem; }
  .bottom .qrcode { margin-top: 0; }
  .bottom .Margin > div { margin: 5px 0; }
  .fst { background-color: #f8f8f8; color: inherit; }
  .fst * { color: inherit; }
  .logo { max-height: 70px; }
  .logo img { max-height: 70px; } }

@media (min-width: 1200px) { .ad2 .Subject { display: flex; }
  .ad2 .Frame { padding-left: 68px; }
  .sider { border: 5px solid #00923f; padding-left: 0; padding-right: 0; }
  .sider .RowsTitle { display: block; background: #00923f; }
  .sider .RowsTitle * { color: #fff; }
  .sider .RowsTitle .en:after { display: none; }
  .sider ul { display: flex; flex-flow: column wrap; }
  .sider ul li { display: flex; border-bottom: 1px solid #eee; }
  .sider ul li a { display: block; width: 100%; text-align: center; border-radius: 0; background: inherit; color: inherit; font-size: 12px; line-height: 3.4rem; }
  .sider ul li a:hover { background: #00923f; }
  .sider .contact .Margin { margin: 15px; } }

#ProductView ul li h6 { height: 2.8rem; }
