@charset "UTF-8";
.g-clearfix:after {
  display: block;
  font-size: 0;
  content: "";
  clear: both;
  height: 0;
  overflow: hidden; }

.g-clearfix, .zoom {
  zoom: 1; }

.g-clearfix:after, .hidden {
  visibility: hidden; }

/*------公共类----------*/
.g-hide {
  display: none; }

.g-tc {
  text-align: center; }

.g-inline {
  display: inline-block; }

.g-fl {
  float: left; }

.g-fr {
  float: right; }

.mr10 {
  margin-right: 10px; }

.ml15 {
  margin-left: 15px; }

.g-icon-girl {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: url("../images/z_girl.png") no-repeat;
  background-size: 100%; }

.g-icon-boy {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: url("../images/z_boy.png") no-repeat;
  background-size: 100%; }

.g-mes {
  display: inline-block;
  width: 13px;
  height: 13px;
  cursor: pointer;
  background: url("../images/z-mes.png") no-repeat;
  background-size: 100%; }
  .g-mes.active {
    background: url("../images/z-mesActive.png") no-repeat;
    background-size: 100%; }

.g-icon-edit {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: url("../images/z_edit.png") no-repeat;
  background-size: 100%; }

.g-icon-tip {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: url("../images/z_tip.png") no-repeat;
  background-size: 100%; }

.system-login {
  background: linear-gradient(145deg, #0071ff, #67aaff); }
  .system-login .loginTit {
    background: url("../images/loginTop.png") no-repeat;
    background-size: 100%; }
  .system-login .leftImg {
    background: url("../images/loginBg.png") no-repeat;
    background-size: 100%; }

/*# sourceMappingURL=common_zln.css.map */
