@charset "UTF-8";
/*
* @Author: jjx
* @Date:   2019-03-05 10.48.33
* @Last Modified by:   jjx
* @Last Modified time: 2019-03-05 10.48.33
*/


body{overflow-y: scroll;}

html {
  background-color: #f0f0f0 !important;
}
th {
  font-weight: bold !important;
}
button {
  border-radius: 4px !important;
}
.bcg-color{
	background-color:#f7fafb !important;
	box-shadow: none !important;
}
.bo-style{
	border-style: none !important;
}
.padding-0 {
  padding: 0px !important; }

.padding-5 {
  padding: 5px !important; }

.padding-10 {
  padding: 10px !important; }

.padding-15 {
  padding: 15px !important; }

.padding-20 {
  padding: 20px !important; }

.padding-25 {
  padding: 25px !important; }

.padding-30 {
  padding: 30px !important; }

.padding-35 {
  padding: 35px !important; }

.padding-40 {
  padding: 40px !important; }

.padding-45 {
  padding: 45px !important; }

.padding-50 {
  padding: 50px !important; }

.padding-55 {
  padding: 55px !important; }

.padding-60 {
  padding: 60px !important; }

.padding-65 {
  padding: 65px !important; }

.padding-70 {
  padding: 70px !important; }

.padding-75 {
  padding: 75px !important; }

.padding-80 {
  padding: 80px !important; }

.padding-85 {
  padding: 85px !important; }

.padding-90 {
  padding: 90px !important; }

.padding-95 {
  padding: 95px !important; }

.margin-0 {
  margin: 0px !important; }

.margin-5 {
  margin: 5px !important; }

.margin-10 {
  margin: 10px !important; }

.margin-15 {
  margin: 15px !important; }

.margin-20 {
  margin: 20px !important; }

.margin-25 {
  margin: 25px !important; }

.margin-30 {
  margin: 30px !important; }

.margin-35 {
  margin: 35px !important; }

.margin-40 {
  margin: 40px !important; }

.margin-45 {
  margin: 45px !important; }

.margin-50 {
  margin: 50px !important; }

.margin-55 {
  margin: 55px !important; }

.margin-60 {
  margin: 60px !important; }

.margin-65 {
  margin: 65px !important; }

.margin-70 {
  margin: 70px !important; }

.margin-75 {
  margin: 75px !important; }

.margin-80 {
  margin: 80px !important; }

.margin-85 {
  margin: 85px !important; }

.margin-90 {
  margin: 90px !important; }

.margin-95 {
  margin: 95px !important; }

/* margin-top */
.mt--4 {
  margin-top: -4px !important; }

.mt--10 {
  margin-top: -10px !important; }

.mt-0 {
  margin-top: 0px !important; }

.ml-0 {
  margin-left: 0px !important; }

.mr-0 {
  margin-right: 0px !important; }

.mb-0 {
  margin-bottom: 0px !important; }

.mt-1 {
  margin-top: 1px !important; }

.ml-1 {
  margin-left: 1px !important; }

.mr-1 {
  margin-right: 1px !important; }

.mb-1 {
  margin-bottom: 1px !important; }

.mt-2 {
  margin-top: 2px !important; }

.ml-2 {
  margin-left: 2px !important; }

.mr-2 {
  margin-right: 2px !important; }

.mb-2 {
  margin-bottom: 2px !important; }

.mt-3 {
  margin-top: 3px !important; }

.ml-3 {
  margin-left: 3px !important; }

.mr-3 {
  margin-right: 3px !important; }

.mb-3 {
  margin-bottom: 3px !important; }

.mt-4 {
  margin-top: 4px !important; }

.ml-4 {
  margin-left: 4px !important; }

.mr-4 {
  margin-right: 4px !important; }

.mb-4 {
  margin-bottom: 4px !important; }

.mt-5 {
  margin-top: 5px !important; }

.ml-5 {
  margin-left: 5px !important; }

.mr-5 {
  margin-right: 5px !important; }

.mb-5 {
  margin-bottom: 5px !important; }

.mt-6 {
  margin-top: 6px !important; }

.ml-6 {
  margin-left: 6px !important; }

.mr-6 {
  margin-right: 6px !important; }

.mb-6 {
  margin-bottom: 6px !important; }

.mt-7 {
  margin-top: 7px !important; }

.ml-7 {
  margin-left: 7px !important; }

.mr-7 {
  margin-right: 7px !important; }

.mb-7 {
  margin-bottom: 7px !important; }

.mt-8 {
  margin-top: 8px !important; }

.ml-8 {
  margin-left: 8px !important; }

.mr-8 {
  margin-right: 8px !important; }

.mb-8 {
  margin-bottom: 8px !important; }

.mt-9 {
  margin-top: 9px !important; }

.ml-9 {
  margin-left: 9px !important; }

.mr-9 {
  margin-right: 9px !important; }

.mb-9 {
  margin-bottom: 9px !important; }

.mt-10 {
  margin-top: 10px !important; }

.ml-10 {
  margin-left: 10px !important; }

.mr-10 {
  margin-right: 10px !important; }

.mb-10 {
  margin-bottom: 10px !important; }

.mt-11 {
  margin-top: 11px !important; }

.ml-11 {
  margin-left: 11px !important; }

.mr-11 {
  margin-right: 11px !important; }

.mb-11 {
  margin-bottom: 11px !important; }

.mt-12 {
  margin-top: 12px !important; }

.ml-12 {
  margin-left: 12px !important; }

.mr-12 {
  margin-right: 12px !important; }

.mb-12 {
  margin-bottom: 12px !important; }

.mt-13 {
  margin-top: 13px !important; }

.ml-13 {
  margin-left: 13px !important; }

.mr-13 {
  margin-right: 13px !important; }

.mb-13 {
  margin-bottom: 13px !important; }

.mt-14 {
  margin-top: 14px !important; }

.ml-14 {
  margin-left: 14px !important; }

.mr-14 {
  margin-right: 14px !important; }

.mb-14 {
  margin-bottom: 14px !important; }

.mt-15 {
  margin-top: 15px !important; }

.ml-15 {
  margin-left: 15px !important; }

.mr-15 {
  margin-right: 15px !important; }

.mb-15 {
  margin-bottom: 15px !important; }

.mt-16 {
  margin-top: 16px !important; }

.ml-16 {
  margin-left: 16px !important; }

.mr-16 {
  margin-right: 16px !important; }

.mb-16 {
  margin-bottom: 16px !important; }

.mt-17 {
  margin-top: 17px !important; }

.ml-17 {
  margin-left: 17px !important; }

.mr-17 {
  margin-right: 17px !important; }

.mb-17 {
  margin-bottom: 17px !important; }

.mt-18 {
  margin-top: 18px !important; }

.ml-18 {
  margin-left: 18px !important; }

.mr-18 {
  margin-right: 18px !important; }

.mb-18 {
  margin-bottom: 18px !important; }

.mt-19 {
  margin-top: 19px !important; }

.ml-19 {
  margin-left: 19px !important; }

.mr-19 {
  margin-right: 19px !important; }

.mb-19 {
  margin-bottom: 19px !important; }

.mt-20 {
  margin-top: 20px !important; }

.ml-20 {
  margin-left: 20px !important; }

.mr-20 {
  margin-right: 20px !important; }

.mb-20 {
  margin-bottom: 20px !important; }

.mt-20 {
  margin-top: 20px !important; }

.ml-20 {
  margin-left: 20px !important; }

.mr-20 {
  margin-right: 20px !important; }

.mb-20 {
  margin-bottom: 20px !important; }

.mt-25 {
  margin-top: 25px !important; }

.ml-25 {
  margin-left: 25px !important; }

.mr-25 {
  margin-right: 25px !important; }

.mb-25 {
  margin-bottom: 25px !important; }

.mt-30 {
  margin-top: 30px !important; }

.ml-30 {
  margin-left: 30px !important; }

.mr-30 {
  margin-right: 30px !important; }

.mb-30 {
  margin-bottom: 30px !important; }

.mt-35 {
  margin-top: 35px !important; }

.ml-35 {
  margin-left: 35px !important; }

.mr-35 {
  margin-right: 35px !important; }

.mb-35 {
  margin-bottom: 35px !important; }

.mt-40 {
  margin-top: 40px !important; }

.ml-40 {
  margin-left: 40px !important; }

.mr-40 {
  margin-right: 40px !important; }

.mb-40 {
  margin-bottom: 40px !important; }

.mt-45 {
  margin-top: 45px !important; }

.ml-45 {
  margin-left: 45px !important; }

.mr-45 {
  margin-right: 45px !important; }

.mb-45 {
  margin-bottom: 45px !important; }

.mt-50 {
  margin-top: 50px !important; }

.ml-50 {
  margin-left: 50px !important; }

.mr-50 {
  margin-right: 50px !important; }

.mb-50 {
  margin-bottom: 50px !important; }

.mt-55 {
  margin-top: 55px !important; }

.ml-55 {
  margin-left: 55px !important; }

.mr-55 {
  margin-right: 55px !important; }

.mb-55 {
  margin-bottom: 55px !important; }

.mt-60 {
  margin-top: 60px !important; }

.ml-60 {
  margin-left: 60px !important; }

.mr-60 {
  margin-right: 60px !important; }

.mb-60 {
  margin-bottom: 60px !important; }

.mt-65 {
  margin-top: 65px !important; }

.ml-65 {
  margin-left: 65px !important; }

.mr-65 {
  margin-right: 65px !important; }

.mb-65 {
  margin-bottom: 65px !important; }

.mt-70 {
  margin-top: 70px !important; }

.ml-70 {
  margin-left: 70px !important; }

.mr-70 {
  margin-right: 70px !important; }

.mb-70 {
  margin-bottom: 70px !important; }

.mt-75 {
  margin-top: 75px !important; }

.ml-75 {
  margin-left: 75px !important; }

.mr-75 {
  margin-right: 75px !important; }

.mb-75 {
  margin-bottom: 75px !important; }

.mt-80 {
  margin-top: 80px !important; }

.ml-80 {
  margin-left: 80px !important; }

.mr-80 {
  margin-right: 80px !important; }

.mb-80 {
  margin-bottom: 80px !important; }

.mt-85 {
  margin-top: 85px !important; }

.ml-85 {
  margin-left: 85px !important; }

.mr-85 {
  margin-right: 85px !important; }

.mb-85 {
  margin-bottom: 85px !important; }

.mt-90 {
  margin-top: 90px !important; }

.ml-90 {
  margin-left: 90px !important; }

.mr-90 {
  margin-right: 90px !important; }

.mb-90 {
  margin-bottom: 90px !important; }

.mt-95 {
  margin-top: 95px !important; }

.ml-95 {
  margin-left: 95px !important; }

.mr-95 {
  margin-right: 95px !important; }

.mb-95 {
  margin-bottom: 95px !important; }

.mt-100 {
  margin-top: 100px !important; }

.ml-100 {
  margin-left: 100px !important; }

.mr-100 {
  margin-right: 100px !important; }

.mb-100 {
  margin-bottom: 100px !important; }

.ml-120 {
  margin-left: 120px !important; }

/* padding */
.pt-0 {
  padding-top: 0px !important; }

.pl-0 {
  padding-left: 0px !important; }

.pr-0 {
  padding-right: 0px !important; }

.pb-0 {
  padding-bottom: 0px !important; }

.pt-1 {
  padding-top: 1px !important; }

.pl-1 {
  padding-left: 1px !important; }

.pr-1 {
  padding-right: 1px !important; }

.pb-1 {
  padding-bottom: 1px !important; }

.pt-2 {
  padding-top: 2px !important; }

.pl-2 {
  padding-left: 2px !important; }

.pr-2 {
  padding-right: 2px !important; }

.pb-2 {
  padding-bottom: 2px !important; }

.pt-3 {
  padding-top: 3px !important; }

.pl-3 {
  padding-left: 3px !important; }

.pr-3 {
  padding-right: 3px !important; }

.pb-3 {
  padding-bottom: 3px !important; }

.pt-4 {
  padding-top: 4px !important; }

.pl-4 {
  padding-left: 4px !important; }

.pr-4 {
  padding-right: 4px !important; }

.pb-4 {
  padding-bottom: 4px !important; }

.pt-5 {
  padding-top: 5px !important; }

.pl-5 {
  padding-left: 5px !important; }

.pr-5 {
  padding-right: 5px !important; }

.pb-5 {
  padding-bottom: 5px !important; }

.pt-6 {
  padding-top: 6px !important; }

.pl-6 {
  padding-left: 6px !important; }

.pr-6 {
  padding-right: 6px !important; }

.pb-6 {
  padding-bottom: 6px !important; }

.pt-7 {
  padding-top: 7px !important; }

.pl-7 {
  padding-left: 7px !important; }

.pr-7 {
  padding-right: 7px !important; }

.pb-7 {
  padding-bottom: 7px !important; }

.pt-8 {
  padding-top: 8px !important; }

.pl-8 {
  padding-left: 8px !important; }

.pr-8 {
  padding-right: 8px !important; }

.pb-8 {
  padding-bottom: 8px !important; }

.pt-9 {
  padding-top: 9px !important; }

.pl-9 {
  padding-left: 9px !important; }

.pr-9 {
  padding-right: 9px !important; }

.pb-9 {
  padding-bottom: 9px !important; }

.pt-10 {
  padding-top: 10px !important; }

.pl-10 {
  padding-left: 10px !important; }

.pr-10 {
  padding-right: 10px !important; }

.pb-10 {
  padding-bottom: 10px !important; }

.pt-11 {
  padding-top: 11px !important; }

.pl-11 {
  padding-left: 11px !important; }

.pr-11 {
  padding-right: 11px !important; }

.pb-11 {
  padding-bottom: 11px !important; }

.pt-12 {
  padding-top: 12px !important; }

.pl-12 {
  padding-left: 12px !important; }

.pr-12 {
  padding-right: 12px !important; }

.pb-12 {
  padding-bottom: 12px !important; }

.pt-13 {
  padding-top: 13px !important; }

.pl-13 {
  padding-left: 13px !important; }

.pr-13 {
  padding-right: 13px !important; }

.pb-13 {
  padding-bottom: 13px !important; }

.pt-14 {
  padding-top: 14px !important; }

.pl-14 {
  padding-left: 14px !important; }

.pr-14 {
  padding-right: 14px !important; }

.pb-14 {
  padding-bottom: 14px !important; }

.pt-15 {
  padding-top: 15px !important; }

.pl-15 {
  padding-left: 15px !important; }

.pr-15 {
  padding-right: 15px !important; }

.pb-15 {
  padding-bottom: 15px !important; }

.pt-16 {
  padding-top: 16px !important; }

.pl-16 {
  padding-left: 16px !important; }

.pr-16 {
  padding-right: 16px !important; }

.pb-16 {
  padding-bottom: 16px !important; }

.pt-17 {
  padding-top: 17px !important; }

.pl-17 {
  padding-left: 17px !important; }

.pr-17 {
  padding-right: 17px !important; }

.pb-17 {
  padding-bottom: 17px !important; }

.pt-18 {
  padding-top: 18px !important; }

.pl-18 {
  padding-left: 18px !important; }

.pr-18 {
  padding-right: 18px !important; }

.pb-18 {
  padding-bottom: 18px !important; }

.pt-19 {
  padding-top: 19px !important; }

.pl-19 {
  padding-left: 19px !important; }

.pr-19 {
  padding-right: 19px !important; }

.pb-19 {
  padding-bottom: 19px !important; }

.pt-20 {
  padding-top: 20px !important; }

.pl-20 {
  padding-left: 20px !important; }

.pr-20 {
  padding-right: 20px !important; }

.pb-20 {
  padding-bottom: 20px !important; }

.pt-20 {
  padding-top: 20px !important; }

.pl-20 {
  padding-left: 20px !important; }

.pr-20 {
  padding-right: 20px !important; }

.pb-20 {
  padding-bottom: 20px !important; }

.pt-25 {
  padding-top: 25px !important; }

.pl-25 {
  padding-left: 25px !important; }

.pr-25 {
  padding-right: 25px !important; }

.pb-25 {
  padding-bottom: 25px !important; }

.pt-30 {
  padding-top: 30px !important; }

.pl-30 {
  padding-left: 30px !important; }

.pr-30 {
  padding-right: 30px !important; }

.pb-30 {
  padding-bottom: 30px !important; }

.pt-35 {
  padding-top: 35px !important; }

.pl-35 {
  padding-left: 35px !important; }

.pr-35 {
  padding-right: 35px !important; }

.pb-35 {
  padding-bottom: 35px !important; }

.pt-40 {
  padding-top: 40px !important; }

.pl-40 {
  padding-left: 40px !important; }

.pr-40 {
  padding-right: 40px !important; }

.pb-40 {
  padding-bottom: 40px !important; }

.pt-45 {
  padding-top: 45px !important; }

.pl-45 {
  padding-left: 45px !important; }

.pr-45 {
  padding-right: 45px !important; }

.pb-45 {
  padding-bottom: 45px !important; }

.pt-50 {
  padding-top: 50px !important; }

.pl-50 {
  padding-left: 50px !important; }

.pr-50 {
  padding-right: 50px !important; }

.pb-50 {
  padding-bottom: 50px !important; }

.pt-55 {
  padding-top: 55px !important; }

.pl-55 {
  padding-left: 55px !important; }

.pr-55 {
  padding-right: 55px !important; }

.pb-55 {
  padding-bottom: 55px !important; }

.pt-60 {
  padding-top: 60px !important; }

.pl-60 {
  padding-left: 60px !important; }

.pr-60 {
  padding-right: 60px !important; }

.pb-60 {
  padding-bottom: 60px !important; }

.pt-65 {
  padding-top: 65px !important; }

.pl-65 {
  padding-left: 65px !important; }

.pr-65 {
  padding-right: 65px !important; }

.pb-65 {
  padding-bottom: 65px !important; }

.pt-70 {
  padding-top: 70px !important; }

.pl-70 {
  padding-left: 70px !important; }

.pr-70 {
  padding-right: 70px !important; }

.pb-70 {
  padding-bottom: 70px !important; }

.pt-75 {
  padding-top: 75px !important; }

.pl-75 {
  padding-left: 75px !important; }

.pr-75 {
  padding-right: 75px !important; }

.pb-75 {
  padding-bottom: 75px !important; }

.pt-80 {
  padding-top: 80px !important; }

.pl-80 {
  padding-left: 80px !important; }

.pr-80 {
  padding-right: 80px !important; }

.pb-80 {
  padding-bottom: 80px !important; }

.pt-85 {
  padding-top: 85px !important; }

.pl-85 {
  padding-left: 85px !important; }

.pr-85 {
  padding-right: 85px !important; }

.pb-85 {
  padding-bottom: 85px !important; }

.pt-90 {
  padding-top: 90px !important; }

.pl-90 {
  padding-left: 90px !important; }

.pr-90 {
  padding-right: 90px !important; }

.pb-90 {
  padding-bottom: 90px !important; }

.pt-95 {
  padding-top: 95px !important; }

.pl-95 {
  padding-left: 95px !important; }

.pr-95 {
  padding-right: 95px !important; }

.pb-95 {
  padding-bottom: 95px !important; }

.pt-100 {
  padding-top: 100px !important; }

.pl-100 {
  padding-left: 100px !important; }

.pr-100 {
  padding-right: 100px !important; }

.pb-100 {
  padding-bottom: 100px !important; }

/* font-size */
.ft-12 {
  font-size: 12px !important; }

.ft-13 {
  font-size: 13px !important; }

.ft-14 {
  font-size: 14px !important; }

.ft-15 {
  font-size: 15px !important; }

.ft-16 {
  font-size: 16px !important; }

.ft-17 {
  font-size: 17px !important; }

.ft-18 {
  font-size: 18px !important; }

.ft-19 {
  font-size: 19px !important; }

.ft-20 {
  font-size: 20px !important; }

.ft-21 {
  font-size: 21px !important; }

.ft-22 {
  font-size: 22px !important; }

.ft-23 {
  font-size: 23px !important; }

.ft-24 {
  font-size: 24px !important; }

.ft-25 {
  font-size: 25px !important; }

.ft-26 {
  font-size: 26px !important; }

.ft-27 {
  font-size: 27px !important; }

.ft-28 {
  font-size: 28px !important; }

.ft-29 {
  font-size: 29px !important; }

.ft-30 {
  font-size: 30px !important; }

.fr {
	float: right !important;
}

.fl {
	float: left !important;
}

.tar {
	text-align:  right !important;
}

.tal {
	text-align: left !important;
}

.tac {
	text-align: center !important;
}

.width-10 {
  width: 10% !important;
}
.width-15 {
  width: 15% !important;
}
.width-20 {
  width: 20% !important;
}
.width-25 {
  width: 25% !important;
}
.width-30 {
  width: 30% !important;
}
.width-40 {
  width: 40% !important;
}
.width-50 {
  width: 50% !important;
}
.width-60 {
  width: 60% !important;
}
.width-70 {
  width: 70% !important;
}
.width-80 {
  width: 80% !important;
}
.width-90 {
  width: 90% !important;
}
.width-100 {
  width: 100% !important;
}
.width-one-third {
  width: 33.3333% !important;
}
.cx-clear {
  clear: both;
}

.icon-font{
  color:#1E9FFF !important;
  font-size: 30px !important;
}

.cx-ul li {
  width:10%;
  margin-right: 10px;
  list-style: none;
  float: left;
}

.cx-ul li a {
  display: block;
}

#cx-content {
  text-align: center;
}
#cx-content .cx-con-te {
  position: relative;
}
#cx-content .cx-con-te img{
  position: absolute;
  top:-10px;
  background-color: #fff;
  z-index: 99999;
}
.cx-bac-66 {
  padding: 5px;
  background-color: #666;
  border: none;
}

.cx-input-wid {
  width: 200px;
  height: 37px;
  border:none;
}

.lh-20 {
  line-height: 20px !important;
}

.label_checkbox {
  float: left;
  display: block;
  padding: 9px;
  font-weight: 400;
  line-height: 20px;
  text-align: right;
}

.tooltip {
  display: block;
  word-wrap: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.navigation a:hover {
  background-color:#FFF!important;color:#1E9FFF!important
}
.navigation cite:hover {
  background-color:#FFF!important;color:#1E9FFF!important
}
.sideBackground {
  background-color: #FFF!important
}
.sideUl {
  /* border-bottom: 1px solid white !important */
  /* margin-top: 90px!important */
}
.sideUl li a:hover {
  background: rgba(0,153,217,0.15) !important;
  color: #0099D9!important
}
.layui-nav-itemed>.sideDl {
  background: rgba(32,159,255,0.06) !important;
  color: #999999!important
}
.sideDl {
  background: rgba(32,159,255,0.06) !important;
  color: #999999!important
}

.sideBackground .layui-nav-item a {
  color: #0099D9!important
}
.layui-nav-bar {
  background-color: #0099D9!important
}
.layui-nav-tree .layui-this {
  background-color: #FFF!important
}
.layui-nav-tree .layui-this>a {
  background-color: #FFF!important
}
.layui-nav .layui-nav-item a {
  color: #0099D9!important
}

.layui-nav .layui-nav-item .sideDl a {
  color: #999999!important
}

.layui-nav .layui-nav-item .sideDl a:hover {
  color: #0099D9!important
}

.layui-nav .layui-nav-more {
  border-color: #0099D9 transparent transparent;
  border-top-color: rgba(32,159,255,.7);
}

.layui-nav-itemed>a .layui-nav-more {
  border-color: transparent transparent #0099D9;
}

.logoBackground {
  background-color: #FFF!important;
  height: 50px!important;
  padding: 0 !important;
}
.layadmin-side-shrink .logoBackground {
  background-color: #FFF!important;
}
.layadmin-side-shrink .logoBackground img {
  display: none!important;
}
.noBackground:hover {
  background-color:transparent!important;
  color: #000!important;
}

.layui-fluid {
  padding: 0 15px!important;
}

.knowldgeContent {
  border:1px solid #e6e6e6; min-height: 100px; padding: 6px 10px; width:100%
}

.useraction a:hover {
  background-color: #FFF !important;
  cursor: pointer;
}

.layim-chat-send span {
  background-color: #1E9FFF !important;
}

.layim-chat-mine .layim-chat-text {
  background-color: #1E9FFF !important;
}

.layim-chat-mine .layim-chat-text:after {
  border-top-color: #1E9FFF !important;
}

.layui-layer-close:hover {
  background-color: transparent !important;
}

.layui-layer-max:hover {
  background-color: transparent !important;
}

.layui-layer-min:hover {
  background-color: transparent !important;
}

.layim-members-list a:hover {
  background-color: transparent !important;
  color: #333 !important
}

.label-color {
  color: #1E9FFF !important
}

.color-style {
  color:#F00
}

.ul{
	list-style:none !important
}
.wrap {
  width: 100%;
}
.wrap span{
  display: inline-block !important;
  vertical-align: middle !important;
  padding: 20px 0 !important; /* 撑开高度 */
}
.wrap img{
  border: 1px solid #999999 !important;
  width: 40px !important;
  height: 40px !important;
  vertical-align: middle !important;
  margin-left: 10px !important;
}

.font-color{
  color: #F00
}

.time-color{
  color:#999999
}

.layim-face-list li {
  font-size: 22px;
}

.custom {
  cursor: pointer;
  border-radius: 3px;
  border: 1px solid red;
  width: 200px;
  height: 80px;
  background-color: #FFF;
}
.custom img {
  float: left;
  width: 36px;
  height: 36px;
  margin-top: 5px;
}
.custom h1 {
  padding: 3px;
  display: block;
  word-wrap: normal;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 22px;
  color: #000;
}
.custom div {
  padding: 0px 0px 3px 3px;
  width: 158px;
  height: 40px;
  display: block;
  word-wrap: normal;
  text-overflow: ellipsis;
  overflow: hidden;
  float: left;
  color: #999;
}

.layim-chat-user .layui-icon {
  border-radius: 50% !important;
}

.layim-chat-mine .cxc .layui-form .layui-icon{
  border-radius: 50% !important;
}

.layim-chat-mine .cxc .layui-unselect {
  position: absolute !important;
  top: 10px;
}

.position {
  right: 10% !important;
  position: absolute !important;
  top: 20px !important;
}

.layim-chat-mine .cxc .layui-icon {
  border-radius: 50% !important;
}

.layim-chat-replace {
  padding: 15px 15px 5px;
  overflow-x: hidden;
  overflow-y: auto;
  height: auto;
}

.layim-chat-replace ul li {
  position: relative;
  font-size: 0;
  margin-bottom: 10px;
  padding-left: 60px;
  min-height: 68px;
}

.layim-chat-replace ul .layim-chat-mine {
  text-align: right;
  padding-left: 0;
  padding-right: 60px;
}

.padding-perenct-20 {
  padding-right: 20% !important;
}
.line-hight-colour {
	line-height: 38px;
	color: red;
}

.line-position {
  position: absolute !important;
  left: 100% !important;
}

.layui-btn-primary:hover {
  border-color: #ddd !important;
}

.font-visibility {
  visibility: inherit;
}
