@charset "utf-8";
.amcb{
  width: 100%;
  position: relative;
}
.amcb:after{
  display:block;
  height:0px;
  clear:both;
  visibility:hidden;
  overflow:hidden;
  content:".";
}
.about-num{
  background:none;
}
.about-num li{
  float:left;
  width: 25%;
  position:relative;
  padding-left: 3vw;
  margin-bottom: 0px;
  margin-top: 0px;
  list-style: none;
  text-align:left;
  border-right: 0px solid #dcdcdc;
}
.about-num li:last-child{border-right:0;}
.about-num li h2{
  font-family: arial;
  font-size: 70px;
  color: #fff;
  font-weight:bold;
  line-height: 1;
  margin-right: 10px;
  display:inline-block;
}
.about-num li p{
  color: #ccc;
  font-size:14px;
  line-height:30px;
  text-align: left;
}
.about-num .count-unit{
  font-size: 20px;
  color: #ccc;
  text-align:right;
  display:inline-block;
  font-style:normal;
  position: relative;
}
.about-num .count-unit span{position:absolute;top: -38px;font-size: 24px;}
.about-num li .bot p{
  font-size:15px;
  color:#666;
  line-height:24px;
}
@media only screen and (max-width: 768px){
  
.about-num li h2{
 font-size: 20px;
  /* line-height: 30px; */
}
.about-num{
  margin-top:0px;
  padding-top:20px;
  padding-bottom:0px;
}
.about-num .count-unit{
  font-size:14px;
}
.about-num .count-unit span {
    position: absolute;
    top: -32px;
    font-size: 24px;
}
.about-num li p{
  font-size:14px;
}
.about-num li{
  width:50%;
  border-bottom: none;
  margin-bottom: 20px;
  padding-left: 20px;
}
.about-num li:nth-child(1){
border-top: none;
}
.about-num li:nth-child(2){
border-top: none;
border-right: none;
}
.about-num li:nth-child(4){
border-right: none;
}
.about-num li:last-child{
display:block;
}
}
@media only screen and (max-width: 1024px) and (min-width: 769px){
  
.about-num li h2{
  font-size:30px;
}
.about-num{
  margin-top:25px;
  padding-top:12px;
  padding-bottom:10px;
}
.about-num .count-unit{
  font-size:14px;
}
.about-num li p{
  font-size:14px;
}
}
