body {
  margin: 0;
  padding: 0;
}
.flex {
  display: flex;
}
.fdc {
  flex-direction: column;
}
.jsb {
  justify-content: space-between;
}
.jsa {
  justify-content: space-around;
}
.jc {
  justify-content: center;
}
.alc {
  align-items: center;
}
.fw {
  flex-wrap: wrap;
}
.asb {
  align-content: space-between;
}
a {
  text-decoration: none;
}
.top {
  width: 100%;
  height: 600px;
  background: url(../imgs/taiwanCreationPark/header-img.png) no-repeat;
  background-size: 100% 100%;
}

.content {
  width: 1200px;
  margin: auto;
  margin-top: 40px;
  z-index: 99;
  /* margin-bottom: 50px; */
  /* background-color: aqua; */
}

.head-title {
  width: 100%;
  height: 72px;
  background: url(../imgs/taiwanCreationPark/title-1.png) no-repeat;
  background-size: 100% 100%;
}
.bg-2 {
  background: url(../imgs/taiwanCreationPark/title-2.png) no-repeat;
  background-size: 100% 100%;
}
.bg-3 {
  background: url(../imgs/taiwanCreationPark/title-3.png) no-repeat;
  background-size: 100% 100%;
}
.bg-4{
    background: url(../imgs/taiwanCreationPark/thanks-title.png) no-repeat;
    background-size: 100% 100%;
    margin-top: 40px;
    height: 37px;
}
.more{
    position: relative;
    float: right;
    font-size: 18px;
    color: #727272;
    padding-right: 18px;
    margin-top: 6px;
}
.more::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0; /* 三角形相对于盒子的位置，负数值表示在盒子外部 */
    transform: translateY(-50%);
    
    /* 关键部分：通过边框创建三角形 */
    width: 0;
    height: 0;
    
    /* 设置边框样式，只有右边的边框可见，形成向右的三角形 */
    border-top: 6px solid transparent;    /* 上边框：透明 */
    border-bottom: 6px solid transparent; /* 下边框：透明 */
    border-left: 6px solid #727272;      /* 左边框：设置颜色，形成三角形的斜边 */
}
.content-box4 {
  margin-top: 38px;
  height: 567px;
  width: 100%;
  margin-bottom: 55px;
}
.box4-box {
  width: 590px;
  height: 100%;
  /* background-color: skyblue; */
}
.box4-box img {
  width: 240px;
  height: 157px;
  margin-right: 20px;
}
.box4-title {
  margin: 0;
  font-size: 18px;
  color: #000000;
  margin-bottom: 10px;
}
.box4-content {
  margin: 0;
  font-size: 16px;
  color: #666666;
  line-height: 24px;
}
.box4-box span {
  font-size: 14px;
  color: #3FAA70;
}
/* 逐梦之路 */
.content-box2{
    margin-top: 20px;
}
.box2{
    width: 582px;
}
.news{
    font-size: 16px;
    color: #333333;
    margin-bottom: 20px;
}
.news img{
    width: 5px;
    height: 9px;
    margin-right: 10px;
}
.news .news-line{
    width: 560px;
    font-size: 16px;
    color: #333333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* 逐梦之路 end*/
/* 点滴感言 */
.thanks-more{
    width: 1200px;
    margin: 0 auto;
}
.thanks-more .more{
    margin-top: 0;
}
.thanks-line{
    display: block;
    width: 582px;
    font-size: 18px;
    padding-left: 18px;
    color: #192702;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 40px;
    position: relative;
    line-height: 28px;
}
.thanks-line::before{
    content: "";
    position: absolute;
    left: 0;
    top: 0px;
    width: 6px;
    height: 28px;
    background-color: #343434;
}
/* 点滴感言 end*/
.bottom {
  height: 198px;
  background-color: #f3f4f7;
  /* margin-top: 44px; */
}
.bottom p {
  margin: 0;
}
.bottom-01 {
  margin-top: 30px;
}
.bottom-01 a {
  color: #474747;
  font-size: 18px;
  font-weight: bold;
}
.bottom-01 span {
  margin: 0 20px;
}
.bottom-02 {
  color: #474747;
  font-size: 14px;
}
.bottom img {
  margin-right: 12px;
  width: 18px;
  height: 20px;
}
