.fl {
  float: left;
}
.fr {
  float: right;
}
.ml40 {
  margin-left: 40px;
}
.rztab .rztab-hd {
  margin-top: 27px;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 1;
  color: #333333;
}
.rztab ul li {
  float: left;
  margin-right: 20px;
  width: 180px;
  height: 140px;
  background: #f5f5f5;
}
.rztab ul li .icon {
  width: 100%;
  height: 88px;
}
.rztab ul li .icon.icon1 {
  background: url(../images/rz1-icon.png) center no-repeat;
  background-size: 48px 38px;
}
.rztab ul li .icon.icon2 {
  background: url(../images/rz2-icon.png) center no-repeat;
  background-size: 39px 48px;
}
.rztab ul li .icon.icon3 {
  background: url(../images/rz3-icon.png) center no-repeat;
  background-size: 46px 46px;
}
.rztab ul li .icon.icon4 {
  background: url(../images/rz4-icon.png) center no-repeat;
  background-size: 50px 45px;
}
.rztab ul li .txt1 {
  font-size: 14px;
  line-height: 1;
  color: #333333;
  text-align: center;
}
.rztab ul li .txt2 {
  margin-top: 9px;
  font-size: 12px;
  line-height: 1;
  color: #999999;
  text-align: center;
}
