.content-title{
  background-color:#e4ecee;
  padding:23px 0 18px;
}
.content-title-fixed.content-title{
  padding:18px 0 18px;
  box-shadow: 10px 1px 10px rgba(0,0,0,0.3);
}
.content-title-fixed .content-title-text{
  margin-top:0;
}
.content-title-father-list{
  display:flex;
}
.content-title-father-list-unit{
  color: #999999;
  font-size: 14px;
  display: flex;
}
.content-title-father-list-unit:after{
  content:">>"
}
.content-title-father-list-unit:last-child:after{
  display:none;
}
.content-title-text{
  font-size: 40px;
  margin-top:5px;
  font-weight:normal;
}
.content-subtitle-text{
  font-size: 32px;
  font-weight:normal;
  color: #555555;
}
.content-title-tag{
  margin-top:7px;
}
.content-title-tag-left{
  margin-right:31px;
  transition:0.5s;
}
.content-title-tag-left,.content-title-tag-right{
  font-size: 16px;
  color: #999999;
}
.content-title-tag-left:hover{
  color: #e20513;
}
.content-title-fixed{
  position: fixed;
  width: 100%;
  left: 0;
  z-index: 80;
}
.content-title-fixed .content-title-father-list,.content-title-fixed .content-title-tag{
  display:none;
}
.content-title-fixed .content-title-text{
  font-size:26px;
  line-height:35px;
}
.content-title-fixed .content-subtitle-text{
  font-size:22px;
  line-height:30px;
}
@media (max-width:1400px){
  .content-title{
    padding: 1.5vw 0 2vw;
  }
  .content-title-fixed.content-title{
    padding:1.5vw 0 1.5vw;
  }
  .content-title-father-list-unit{
    font-size: 1vw;
  }
  .content-title-text{
    font-size: 3vw;
    margin-top: 0.1vw;
  }
  .content-subtitle-text{
    font-size: 2.8vw;
  }
  .content-title-tag{
    margin-top: 0.2vw;
  }
  .content-title-tag-left, .content-title-tag-right{
    font-size: 1.2vw;
  }
  .content-title-tag-left{
    margin-right: 2vw;
  }
  .content-title-fixed .content-title-text{
    font-size:2vw;
    line-height:3vw;
  }
  .content-title-fixed .content-subtitle-text{
    font-size:1.8vw;
    line-height:2.5vw;
  }
}
@media(max-width:1099px){
  .content-title-father-list-unit{
    font-size:1.4vw;
  }
  .content-title-text{
    font-size: 3.4vw;
  }
  .content-subtitle-text{
    font-size: 3.1vw;
  }
  .content-title-tag-left, .content-title-tag-right{
    font-size: 1.6vw;
  }
  .content-title-fixed .content-title-text{
    font-size:2.5vw;
    line-height:3.5vw;
  }
  .content-title-fixed .content-subtitle-text{
    font-size:2.2vw;
    line-height:3vw;
  }
}
@media (max-width:767px){
  .content-title{
    padding: 2.1vw 0 1.2vw;
  }
  .content-title-fixed.content-title{
    padding: 2vw 0 2vw;
  }
  .content-title-father-list-unit{
    font-size:3.2vw;
  }
  .content-title-text{
    margin-top:3vw;
    font-size:6.4vw;
    line-height:7.5vw;
  }
  .content-subtitle-text{
    font-size:5.7vw;
    line-height:6.27vw;
    margin-top:3vw;
  }
  .content-title-fixed .content-title-text{
    font-size:5vw;
    line-height:7vw;
    margin-top:1vw;
  }
  .content-title-fixed .content-subtitle-text{
    font-size:4.5vw;
    line-height:6vw;
    margin-top:0vw;
  }
  .content-title-tag{
    margin-top:5vw;
  }
  .content-title-tag-left, .content-title-tag-right{
    font-size:3.2vw;
  }
}
