.tab-wrapper {
  margin:0px auto;
  width:1200px;
 
  min-height:350px;
}

.tab-menu li {
  position:relative;
  background-color: #f7f7f7;
  color:#666;
  display: inline-block;
  
  width:120px;
  height:40px;
  line-height:40px;
  text-align:center;
  cursor:pointer;
  z-index:0;
}

.tab-menu li:hover {
  color:#666;
}

.tab-menu li.active {
  color:#fff;
 background-color: #c11d26;
}

.tab-menu li.active:hover {
  color:#fff;
}

.tab-content>div {
  
  box-sizing:border-box;
  width: 100%;
  padding:15px 0 0 0;   
  
}

.line {
  position:absolute;
  width: 0;
  height: 7px;
  background-color: aqua;
  top: 0;
  left: 0;
}


