JSFiddle - React, Tailwind, and code Playground

HTML

<div class="News_section">
  <div class="stock">
    <div class="text">
      <p>日經 31956.15</p>
      <img src="https://i.imgur.com/CP3USkl.png">
    </div>
    <div class="text">
      <p>台股 16714.99</p>
      <img class="green" src="https://i.imgur.com/boF22yJ.png">
    </div>
    <div class="text">
      <p>道瓊 33984.54</p>
      <img src="https://i.imgur.com/CP3USkl.png">
    </div>
    <div class="text">
      <p>美元 32.298</p>
      <img src="https://i.imgur.com/CP3USkl.png">
    </div>
    <div class="text">
      <p>美債10Yr 4.73%</p>
      <img class="green" src="https://i.imgur.com/boF22yJ.png">
    </div>
    <div class="text">
      <p>WTI原油 86.25</p>
      <img class="green" src="https://i.imgur.com/boF22yJ.png">
    </div>
  </div>
  <div class="header fixed_width">
    <div class="header_logo">
      <div class="logo">
        <a href="#">
          <img src="https://www.storm.mg/images/logo.svg">
        </a>
      </div>
      <div class="customer">
        <a href="#" class="secondary secondary_left">訂閱華爾街日報</a>
        <a href="#" class="secondary secondary_right">支持風傳媒</a>
        <a href="#" class="secondary"><img src="https://i.imgur.com/JIdOwfG.png">會員專區</a>
      </div>
    </div>
    <div class="list">
      <a href="#" class="logo_2" ><img src="https://www.storm.mg/images/logo_new7.svg"></a>
      <a href="#" class="logo_2" ><img src="https://www.storm.mg/images/1percentstyle.svg"></a>
      <a href="#" class="logo_2" ><img src="https://www.storm.mg/images/vip_logo.png"></a>
      <a href="#"><span>新聞</span><img src="https://i.imgur.com/7n93NJE.png" class="arrow"></a>
      <a href="#"><span>評論</span><img src="https://i.imgur.com/7n93NJE.png" class="arrow"></a>
      <a href="#"><span>財經</span><img src="https://i.imgur.com/7n93NJE.png" class="arrow"></a>
      <a href="#"><span>生活</span><img src="https://i.imgur.com/7n93NJE.png" class="arrow"></a>
      <a href="#"><span>下班經濟學</span><img src="https://i.imgur.com/7n93NJE.png"...

CSS

* {
  position: relative;
  box-sizing: border-box;
}
body,html {
  margin: 0px;
  padding: 0px;
  width: 100%;
  background-color: #F0F0F0;
}
img {
  vertical-align: bottom;
}
a {
  text-decoration: none;
}
h3 {
  text-align: center;
  width: 103px;
  border-bottom: solid 2px #ff3838;
  margin: 5px auto 0px;
  padding: 5px 0px 7px;
  font-size: 17px;
  color: #ff3838;
}
.News_section {
  width: 1189px;
}
.stock{
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  border-bottom: solid 1px;
  background-color: #000000;
}
.text {
  max-width: 150px;
  text-align: center;
  margin: 3px 3px;
}
.text p {
  display: inline-block;
  font-size: 15px;
  margin: 0px 3px;
  letter-spacing: 0.05rem;
  color:#FCFCFC;
  }
.text img {
  max-width: 24px;
  vertical-align: bottom;
  right: 10px;
  top: 1px;
}
.text .green {
  height: 20px; 
}


.fixed_width {
  width: 83%;
  margin: auto;
}
.logo {
  text-align: center;
  margin: 10px 0px;
}
.fixed_width .logo a img {
  width: 20%;
}
.customer{
  position: absolute;
  right: 0px;
  top: 0px;
}
.customer a {
  text-decoration: none;
  padding: 5px 8px;
  margin: 0px 0px 0px 0px;
  border-radius: 10%;
}
.customer .secondary{
   display: inline-block;
}
.secondary_left{
  padding: 0px 10px;
  background-color: #FFD306;
  color:#FCFCFC;
}
.secondary_right{
  padding: 0px 5px;
  background-color: #CE0000;
  color: #FCFCFC;
}
.customer .secondary img {
  width: 16px;
  vertical-align: top;
}


.list{
  border-top: solid 1px;
  border-bottom: solid 1px #D0D0D0;
  padding: 6px 0px;
  margin: 15px 0px 0px;
}
.list .logo_2 img{
  width: 80px;
  height: 30px;
  margin: 3px 10px 5px 4px;
}
.list a {
  line-height: 30px;
  vertical-align: top;
  color: #272727;
  font-weight: 500
}
.list a span{
  display: inline-block;
  margin: 5px 10px 5px 4px;
  padding: 0px 5px;
  font-size: 18px;
  letter-spacing: 0.08rem;
}
.list a img{
  width: 20px;
  height: 18px;
}
.list .arrow {
  top: -13px;
  right:...