@charset "utf-8";
html {
  background: #fff;
  color: #000;
}
article,
aside,
blockquote,
body,
button,
code,
dd,
details,
div,
dl,
dt,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
input,
legend,
li,
menu,
nav,
ol,
p,
pre,
section,
td,
textarea,
th,
ul {
  margin: 0;
  padding: 0;
}
article,
aside,
dialog,
figure,
footer,
header,
menu,
nav,
section {
  display: block;
}
body,
button,
input,
select,
textarea {
  font: 12px "Microsoft Yahei", "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
}
input,
select,
textarea {
  font-size: 100%;
}
iframe {
  display: block;
}
abbr,
acronym {
  border: none;
  font-variant: normal;
}
del {
  text-decoration: line-through;
}
address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500;
}
ol,
ul {
  list-style: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 500;
}
q:after,
q:before {
  content: '';
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
a:hover {
  text-decoration: none;
}
a,
ins {
  text-decoration: none;
}
:focus,
a:focus {
  outline: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
fieldset,
img {
  border: 0;
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-style: normal;
  font-weight: 400;
}
ol,
ul {
  list-style: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400;
}
q:after,
q:before {
  content: '';
}
abbr,
acronym {
  border: 0;
}
.mf {
  font-family: Consolas, Monaco, monospace;
}
.f12 {
  font-size: 12px;
}
.f13 {
  font-size: 13px;
}
.f14 {
  font-size: 14px;
}
.f16 {
  font-size: 16px;
}
.f20 {
  font-size: 20px;
}
.fb {
  font-weight: 700;
}
.fn {
  font-weight: 400;
}
.t2 {
  text-indent: 2em;
}
.lh150 {
  line-height: 150%;
}
.lh180 {
  line-height: 180%;
}
.lh200 {
  line-height: 200%;
}
.unl {
  text-decoration: underline;
}
.no_unl {
  text-decoration: none;
}
.tl {
  text-align: left;
}
.tc {
  text-align: center;
}
.tr {
  text-align: right;
}
.bc {
  margin-left: auto;
  margin-right: auto;
}
.fl {
  float: left;
  display: inline;
}
.fr {
  float: right;
  display: inline;
}
.cb {
  clear: both;
}
.cl {
  clear: left;
}
.cr {
  clear: right;
}
.clearfix:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
*html .clearfix {
  height: 1%;
}
.clear {
  display: block;
  height: 0px;
  clear: both;
}
.vm {
  vertical-align: center;
}
.pr {
  position: relative;
}
.pa {
  position: absolute;
}
.abs-right {
  position: absolute;
  right: 0;
}
.zoom {
  zoom: 1;
}
.hidden {
  visibility: hidden;
}
.none {
  display: none;
}
.block {
  display: block;
}
.ftx-01 {
  color: #707070;
}
.ftx-02 {
  color: #333 !important;
}
.ftx-03 {
  color: #62b3ff;
}
.blue_bg:hover,
.blue_btn:hover {
  background-color: #31b4e1;
  color: #fff;
}
.green_bg {
  background-color: #0C0;
}
.blue2_bg {
  background-color: #09C;
}
.violet_bg {
  background-color: #C69;
}
.orange_bg {
  background-color: #F60;
}
.gray_bg {
  background-color: #bfbfbf;
}
.yellow_bg {
  background-color: #ffd031;
}
.red_bg {
  background-color: red;
}
.org {
  color: #F90;
}
.org2 {
  color: #f3a43d;
}
.org3 {
  color: #F60;
}
.red {
  color: red;
}
.red2 {
  color: #ec5151;
}
.red3 {
  color: #C00;
}
.blue {
  color: #32a3ff;
}
.blue2 {
  color: #0071E1;
}
.navy {
  color: #009B9B;
}
.navy2 {
  color: #707070;
}
.green {
  color: #2FBC5E;
}
.green2 {
  color: #1f7e3f;
}
.yellow {
  color: #C60;
}
.gray {
  color: #666;
}
.gray2 {
  color: #999;
}
.gray3 {
  color: #ccc;
}
.violet {
  color: #cc5dcb;
}
.violet2 {
  color: #7023ab;
}
.violet3 {
  color: #C69;
}
.bor_bt_das {
  border-bottom: 1px dashed #dcdcdc;
}
.bor_top_das {
  border-top: 1px dashed #dcdcdc;
}
.bor_top_not {
  border-top: 0 !important;
}
@font-face {
  font-family: "YeeFont";
  src: url("font/YeeFont.eot");
  /* IE9 */
  src: url("font/YeeFont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("font/YeeFont.woff") format("woff"), /* chrome firefox */ url("font/YeeFont.ttf") format("truetype"), /* chrome firefox opera safari, Android, iOS 4.2+ */ url("font/YeeFont.svg#uxfonteditor") format("svg");
  /* iOS 4.1- */
}
.yee-form-header {
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #e4eaec;
  font-size: 18px;
  padding: 0 20px;
}
.yee-form-header .yee-title {
  display: inline-block;
}
.yee-form-header .yee-title.none {
  display: none;
}
.yee-panel {
  margin-bottom: 15px;
  border-radius: 3px;
  background: #fff;
  padding: 15px 20px;
  box-shadow: 0 0 2px gray(0, 0.05);
}
.yee-panel .panel-caption {
  border-bottom: 1px solid #e4eaec;
  line-height: 40px;
  position: relative;
}
.yee-panel .panel-caption h3 {
  font-size: 16px;
  color: #555;
}
.yee-panel .panel-caption i {
  color: #32a3ff;
  float: left;
  margin: 15px 10px 0 3px;
}
.yee-panel .panel-content {
  padding-top: 15px;
}
.yee-row {
  line-height: 30px;
  background: #FFF;
  clear: both;
  display: table;
  border: 0;
  width: 100%;
  margin: 0;
  padding: 0;
}
.yee-row.none {
  display: none;
}
.yee-row .row-caption {
  text-align: right;
  vertical-align: top;
  width: 200px;
}
.yee-row .row-cell,
.yee-row .row-label {
  display: table-cell;
  font-weight: 400;
  text-align: left;
  padding: 3px 0;
  vertical-align: middle;
}
.yee-row .row-cell.none,
.yee-row .row-label.none {
  display: none;
}
.yee-row .row-label {
  width: 200px;
  text-align: right;
  vertical-align: top;
}
.yee-row .row-label em {
  font-style: normal;
  margin-left: 5px;
}
.yee-row .row-label em:before {
  content: '*';
  color: #E84C3D;
  margin-right: 5px;
}
.yee-row .row-inline {
  display: inline-block;
  padding: 0px;
  margin-left: 10px;
}
.yee-row .row-inline.none {
  display: none;
}
.yee-row .row-inline :first-child {
  margin-left: 0px;
}
.yee-container-title {
  display: block;
  margin-left: 0px;
  background: #f8f8f8;
  line-height: 28px;
}
.yee-container-title.none {
  display: none;
}
.yee-container-title .inline-label {
  display: inline-block;
  font-weight: 400;
  text-align: left;
  padding: 0;
  vertical-align: middle;
  width: auto;
}
.yee-container-title .inline-label.none {
  display: none;
}
.yee-container-body {
  display: block;
  border: 1px #eee dotted;
  padding: 5px 8px;
}
.yee-container-body .yee-row .row-label {
  width: 180px;
}
.yee-row-inline {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.yee-row-inline.none {
  display: none;
}
.yee-row-inline .inline-cell,
.yee-row-inline .inline-label {
  display: inline-block;
  font-weight: 400;
  text-align: left;
  padding: 0;
  vertical-align: middle;
  width: auto;
}
.yee-row-inline .inline-cell.none,
.yee-row-inline .inline-label.none {
  display: none;
}
.yee-row-inline .inline-label em {
  font-style: normal;
  margin-left: 5px;
}
.yee-row-inline .inline-label em:before {
  content: '*';
  color: #E84C3D;
  margin-right: 5px;
}
.yee-line {
  line-height: 30px;
  padding: 0 20px;
  border-left: 3px #1E9FFF solid;
}
.yee-row-column {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.yee-line label.line-label {
  color: #333;
  font-weight: bold;
  display: inline-block;
  line-height: 30px;
}
.yee-line label.line-label.none {
  display: none;
}
.yee-line .line-tips {
  line-height: 16px;
  color: #909090;
  display: inline-block;
  padding: 3px 15px 0 15px;
}
.yee-line .line-tips.none {
  display: none;
}
.yee-submit {
  padding: 15px 0 30px 0;
  line-height: 30px;
  clear: both;
  display: table;
}
.yee-submit.none {
  display: none;
}
.yee-submit .submit-cell,
.yee-submit .submit-label {
  display: table-cell;
  font-weight: 400;
  text-align: left;
  padding: 3px 0;
  vertical-align: middle;
}
.yee-submit .submit-cell.none,
.yee-submit .submit-label.none {
  display: none;
}
.yee-submit .submit-label {
  width: 200px;
}
.yee-submit .form-btn {
  margin-right: 10px;
}
.form-inp {
  border: 0.5px solid #e1e1e1;
  border-radius: 3px;
  line-height: 18px;
  padding: 5px 10px;
  transition: all 0.2s;
  outline: none;
  vertical-align: middle;
}
.form-inp[type="checkbox"] {
  margin-right: 5px;
  margin-left: 3px;
  vertical-align: middle;
  cursor: pointer;
}
.form-inp[type="checkbox"] + span {
  padding: 0 5px 0 25px;
  margin-left: -22px;
  line-height: 24px;
  border: 0.5px transparent dashed;
  box-sizing: border-box;
}
.form-inp[type="checkbox"]:after {
  font-family: 'YeeFont' !important;
  content: "";
  line-height: 12px;
  height: 14px;
  width: 14px;
  display: inline-block;
  background: #FFF;
  border: 0.5px #e1e1e1 solid;
  border-radius: 1px;
  color: #999;
  font-size: 18px;
  margin-left: -1px;
  margin-top: -8px;
  text-align: center;
  vertical-align: middle;
}
.form-inp[type="checkbox"]:after.none {
  display: none;
}
.form-inp[type="checkbox"]:hover:after {
  border: 1px #62b3ff solid;
}
.form-inp[type="checkbox"]:checked:after {
  content: "\f0f4";
  color: #52a3ff;
}
.form-inp[type="checkbox"]:disabled:after {
  color: #999;
  background: #EEE;
}
.form-inp[type="checkbox"]:disabled:hover:after {
  border: 1px #dbdbdb solid;
}
.form-inp[type="radio"] {
  margin-right: 6px;
  margin-left: 2px;
  vertical-align: middle;
  cursor: pointer;
}
.form-inp[type="radio"] + span {
  padding: 0 5px 0 25px;
  margin-left: -22px;
  line-height: 24px;
  border: 0.5px transparent dashed;
  box-sizing: border-box;
}
.form-inp[type="radio"]:after {
  font-family: 'YeeFont' !important;
  content: "";
  line-height: 18px;
  height: 16px;
  width: 16px;
  display: inline-block;
  background: #FFF;
  border: 0.5px #dbdbdb solid;
  border-radius: 9px;
  color: #999;
  font-size: 14px;
  margin-left: -2px;
  margin-top: -8px;
  text-align: center;
  vertical-align: middle;
}
.form-inp[type="radio"]:after.none {
  display: none;
}
.form-inp[type="radio"]:hover:after {
  border: 0.5px #62b3ff solid;
}
.form-inp[type="radio"]:checked:after {
  content: "\f104";
  color: #52a3ff;
}
.form-inp[type="radio"]:disabled:after {
  color: #999;
  background: #EEE;
}
.form-inp[type="radio"]:disabled:hover:after {
  border: 0.5px #dbdbdb solid;
}
.form-inp:focus {
  border: 0.5px solid #62b3ff;
}
.form-inp.small {
  line-height: 14px;
  padding: 3px 5px;
}
.form-inp.snumber,
.form-inp.sinteger {
  width: 60px;
}
.form-inp.number,
.form-inp.integer {
  width: 100px;
}
.form-inp.text {
  width: 240px;
}
.form-inp.textarea {
  width: 420px;
  outline: none;
  vertical-align: top;
}
.form-inp.xh-editor {
  height: 280px;
}
.form-inp.datetime {
  width: 160px;
}
.form-inp.date {
  width: 140px;
}
.form-inp.linkage {
  margin-right: 5px;
}
.form-inp.date,
.form-inp.datetime {
  background-image: url(img/yee.date.png);
  background-position: right 5px center;
  background-repeat: no-repeat;
}
.form-inp.upload {
  width: 260px;
  vertical-align: middle;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  margin-left: -13px;
}
.label-inp {
  position: relative;
}
.label-inp input {
  display: none;
}
.label-inp .form-inp[type="radio"]:after,
.label-inp .form-inp[type="checkbox"]:after {
  display: none;
}
.label-inp .form-inp[type="radio"] + span,
.label-inp .form-inp[type="checkbox"] + span {
  border: 1px #ddd solid;
  display: inline-block;
  padding: 0 15px 0 15px;
  margin-right: 6px;
  margin-bottom: 2px;
  background: #fff;
  white-space: nowrap;
  margin-left: 0;
  cursor: pointer;
}
.label-inp .form-inp[type="radio"]:checked + span,
.label-inp .form-inp[type="checkbox"]:checked + span {
  border: 1px #11bbca solid;
  box-sizing: content-box;
  display: inline-block;
  background-color: #ebf8fb;
  color: #0fa7b4;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjAwIDIwMCIgd2lkdGg9IjE1IiBoZWlnaHQ9IjE1Ij4KPHBhdGggZD0iIE0gMCAwIEwgMjAwIDAgTCAyMDAgMjAwIEwgMCAwIFogIiBmaWxsPSJyZ2IoNDEsMTg5LDE4NSkiLz4KPHBhdGggZD0iIE0gOTggNDkgTCA4OCA2MCBMIDEyNiA5NSBMIDE4NyAyMiBMIDE3NiAxMyBMIDEyNSA3NSBMIDk4IDQ5IFogIiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPg==');
  background-repeat: no-repeat;
  background-position: top right;
}
.label-slider [type="checkbox"] {
  display: none;
}
.label-slider [type="checkbox"] + span {
  background: #f7f7f7;
  border: 1px #ccc solid;
  display: inline-block;
  width: 36px;
  height: 20px;
  vertical-align: middle;
  border-radius: 20px;
  padding: 0 5px 0 0px;
  line-height: 24px;
  cursor: pointer;
  position: relative;
  transition: all 0.3s;
}
.label-slider [type="checkbox"] + span:after {
  transition: all 0.3s;
  content: "";
  position: absolute;
  display: inline-block;
  height: 20px;
  width: 20px;
  border-radius: 18px;
  background: #fff;
  border: 1px #ccc solid;
  left: -1px;
  top: -1px;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
}
.label-slider [type="checkbox"]:checked + span {
  background: #52a3ff;
  border: 1px #52a3ff solid;
}
.label-slider [type="checkbox"]:checked + span:after {
  left: 21px;
}
select.form-inp {
  background: #FFF;
  padding: 0px 10px;
  line-height: 28px;
  height: 30px;
}
select.form-inp option {
  background: #FFF;
}
.row-cell .yee-row-inline {
  margin-left: 10px;
}
.container-item {
  padding: 2px 0;
}
.container-item .yee-row-inline:first-child {
  margin-left: 0px;
}
.xheLayout {
  line-height: 22px;
}
.multiple-dialog label {
  display: inline-block;
  padding: 1px 5px 1px 10px;
  background: #f2f4f9;
  border: 1px solid #a5d4f9;
  color: #0a86ff;
  margin-right: 3px;
  border-radius: 3px;
}
.multiple-dialog label > i {
  margin-left: 5px;
  cursor: pointer;
  color: #bfd4e0;
}
.multiple-dialog label > i:hover {
  color: #2c6fe0;
}
.multiple-dialog {
  min-width: 300px;
  min-height: 20px;
  display: inline-block;
}
.thematic-table {
  border: 1px #ddd solid;
  margin-right: 5px;
  padding: 0;
}
.thematic-table td,
.thematic-table td {
  padding: 5px 10px;
  background: #f7f7f7;
}
.thematic-table th {
  padding: 5px 10px;
  background: #f7f7f7;
}
.thematic-table a.yee-btn {
  border: none;
  background: transparent;
}
html,
body {
  margin: 0;
  padding: 0;
  background: #fff;
  color: #555;
}
.yee-wrap {
  position: relative;
  padding: 10px 20px;
}
.yee-wrap.yee-dialog {
  position: relative;
  padding: 10px;
}
.yee-wrap .yee-list-header {
  line-height: 36px;
  padding: 0 0 15px 0px;
  color: #777;
}
.yee-wrap .yee-list-header .yee-caption {
  line-height: 26px;
  margin-top: 5px;
  margin-bottom: 5px;
  border-left: 3px #2182dd solid;
  padding-left: 20px;
  font-size: 16px;
  color: #777;
  float: left;
  display: inline;
}
.yee-wrap .yee-list-header .yee-caption i {
  color: #32a3ff;
}
.yee-wrap .yee-list-header .yee-caption a {
  color: #333;
}
.yee-wrap .yee-list-header .yee-caption span.separator {
  margin: 0 9px;
  font-weight: 700;
  color: #dfe3ed;
}
.yee-wrap .yee-list-header .yee-toolbar {
  color: #777;
  float: right;
  display: inline;
}
.yee-wrap .yee-list-header:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.yee-wrap .yee-tab {
  margin: 0 0 10px;
  width: 100%;
  position: relative;
  overflow: hidden;
  border-bottom: 1px solid #62b3ff;
}
.yee-wrap .yee-tab ul {
  float: left;
}
.yee-wrap .yee-tab ul li {
  height: 35px;
  line-height: 35px;
  border-radius: 4px 4px 0 0;
  font-size: 14px;
  color: #707070;
  float: left;
  margin-right: 3px;
  background-color: #e5e5e5;
  cursor: pointer;
}
.yee-wrap .yee-tab ul li a {
  color: #707070;
  display: block;
  padding: 0 20px;
}
.yee-wrap .yee-tab ul li:last-child {
  margin-right: 0;
}
.yee-wrap .yee-tab ul li.curr {
  background-color: #62b3ff;
  color: #fff;
}
.yee-wrap .yee-tab ul li.curr a {
  color: #fff;
}
.yee-wrap .yee-tab-right {
  float: right;
  line-height: 35px;
  height: 35px;
}
.yee-wrap .yee-list-search {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  padding: 5px 15px;
  border: 1px solid #eaeaea;
  background: #fff;
  color: #606060;
  line-height: 36px;
  border-bottom: none;
}
.yee-wrap .yee-list-search .senior-item {
  display: none;
}
.yee-wrap .yee-list-search.senior .senior-item {
  display: block;
  text-align: left;
}
.yee-wrap .yee-list-search .yee-cell {
  display: inline-block;
  overflow: hidden;
  margin-right: 0px;
  vertical-align: middle;
  text-align: left;
  line-height: 36px;
  padding: 5px 8px 5px 0;
}
.yee-wrap .yee-list-search .yee-label {
  display: inline-block;
  margin-right: 10px;
}
.yee-wrap .yee-show-table {
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.05);
  background: #FFF;
  border-collapse: collapse;
  width: 100%;
}
.yee-wrap .yee-show-table th {
  background: #f9f9f9;
  line-height: 18px;
  padding: 10px 5px;
  font-weight: 700;
  border: 1px solid #eaeaea;
  color: #333;
}
.yee-wrap .yee-show-table td {
  padding: 5px;
  line-height: 20px;
  border: 1px solid #eaeaea;
  word-break: keep-all;
}
input.yee-input-error,
select.yee-input-error,
textarea.yee-input-error {
  background: #FFF9F7;
  border: 0.5px dotted #ffcdb2;
}
input.yee-input-error[type='checkbox'] + span,
input.yee-input-error[type='radio'] + span {
  display: inline-block;
  border: 0.5px #ffcdb2 dotted;
  box-sizing: border-box;
}
input.yee-input-error:focus,
select.yee-input-error:focus,
textarea.yee-input-error:focus {
  border: 0.5px dotted #ffcdb2;
  outline: 0;
}
input.yee-input-error:focus,
select.yee-input-error:focus,
textarea.yee-input-error:focus {
  border: 0.5px dotted #ffcdb2;
  outline: 0;
}
input.yee-input-correct {
  background: #F0FCF0;
  border: 0.5px dotted #96e5cc;
  border-radius: 3px;
}
input.yee-input-correct:focus {
  border: 0.5px dotted #96e5cc;
}
input.select-dialog.yee-input-error + input.select-dialog {
  background: #FFF9F7;
  border: 0.5px dotted #ffcdb2;
}
input.select-dialog.yee-input-correct + input.select-dialog {
  background: #F0FCF0;
  border: 0.5px dotted #96e5cc;
  border-radius: 3px;
}
input.select-dialog.yee-input-correct + input.select-dialog:focus {
  border: 0.5px dotted #96e5cc;
}
.yee-field-error {
  line-height: 20px;
  color: #ec7c5e;
  margin-left: 5px;
}
.yee-field-correct {
  line-height: 20px;
  color: #43d280;
  margin-left: 5px;
}
.yee-field-default {
  color: #909090;
  margin-left: 5px;
}
.yee-field-error:before {
  font-family: YeeFont !important;
  content: '\efea';
  display: inline-block;
  margin-right: 3px;
}
.yee-field-correct:before {
  display: inline-block;
  font-family: YeeFont !important;
  content: '\efad';
  margin-right: 3px;
}
.yee-field-tips {
  line-height: 16px;
  color: #909090;
  padding: 3px 15px 0 15px;
}
.yee-field-tips:before {
  color: #a0a0a0;
  font-family: YeeFont !important;
  content: '\f0ae';
  width: 15px;
  height: 16px;
  vertical-align: middle;
  display: inline-block;
  margin-left: -15px;
}
.form-inp.up-file + a.yee-btn,
.form-inp.qn-file + a.yee-btn {
  border: 1px solid #e1e1e1;
  vertical-align: middle;
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  padding: 0 10px;
  border-radius: 3px;
  margin-left: 2px;
  cursor: pointer;
  display: inline-block;
}
.form-inp.up-file + a.yee-btn:before,
.form-inp.qn-file + a.yee-btn:before {
  color: #a0a0a0;
  font-family: YeeFont !important;
  content: '\f0ff';
  width: 15px;
  display: inline-block;
  margin-right: 3px;
  margin-left: -5px;
}
.form-inp.up-image + div.yee-img-wrap,
.form-inp.qn-image + div.yee-img-wrap {
  position: relative;
  display: inline-block;
  vertical-align: bottom;
}
.form-inp.up-image + div.yee-img-wrap .img-btn,
.form-inp.qn-image + div.yee-img-wrap .img-btn {
  border-radius: 3px;
  background-image: url("img/drive_upload.png");
  background-repeat: no-repeat;
  background-position: center center;
  border: 1px #eee solid;
  float: left;
  display: inline-block;
  overflow: hidden;
}
.form-inp.up-image + div.yee-img-wrap .img-bgnone,
.form-inp.qn-image + div.yee-img-wrap .img-bgnone {
  background-image: none;
}
.form-inp.up-image + div.yee-img-wrap .img-del,
.form-inp.qn-image + div.yee-img-wrap .img-del {
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 14px;
  height: 14px;
  background-image: url("img/pic_close.png");
}
.form-inp.up-image + div.yee-img-wrap .img-item,
.form-inp.qn-image + div.yee-img-wrap .img-item {
  border: 1px #eee solid;
  float: left;
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 5px;
  padding: 0px;
  position: relative;
  border-radius: 2px;
  overflow: hidden;
}
input.form-inp.up-image.yee-input-error + div.yee-img-wrap .img-btn,
input.form-inp.qn-image.yee-input-error + div.yee-img-wrap .img-btn {
  border: 1px #ffcdb2 dotted;
}
.yee-btn.file-btn {
  border: 1px solid #e1e1e1;
  vertical-align: middle;
  height: 36px;
  line-height: 36px;
  font-size: 14px;
  padding: 0 10px;
  border-radius: 3px;
  margin-left: 2px;
  cursor: pointer;
  display: inline-block;
  float: left;
}
.yee-btn.file-btn:before {
  color: #a0a0a0;
  font-family: YeeFont !important;
  content: '\f0ff';
  width: 15px;
  display: inline-block;
  margin-right: 3px;
  margin-left: -5px;
}
.yee-file-wrap div.file-item {
  font-size: 14px;
  color: #222;
  padding: 2px;
  border: 1px #eee solid;
  margin: 0px 3px 3px 0px;
  float: left;
  vertical-align: middle;
  border-radius: 3px;
}
.yee-file-wrap div.file-item a.file-del:after {
  color: #666;
  font-family: YeeFont !important;
  content: '\efb5';
  width: 15px;
  font-size: 16px;
  display: inline-block;
  margin-right: 3px;
  margin-left: 15px;
}
div.file-item:before {
  font-family: YeeFont !important;
  content: "\ec06";
  font-size: 24px;
  margin-right: 4px;
  vertical-align: -5px;
  font-weight: 100;
  color: #5f7a88;
}
div.file-item.audio:before {
  content: "\ebfd";
}
div.file-item.avi-mp4:before {
  content: "\ebfe";
}
div.file-item.bmp:before {
  content: "\ebff";
}
div.file-item.code:before {
  content: "\ec00";
}
div.file-item.css:before {
  content: "\ec01";
}
div.file-item.document:before {
  content: "\ec02";
}
div.file-item.eps:before {
  content: "\ec03";
}
div.file-item.excel:before {
  content: "\ec04";
}
div.file-item.exe:before {
  content: "\ec05";
}
div.file-item.file:before {
  content: "\ec06";
}
div.file-item.flv:before {
  content: "\ec07";
}
div.file-item.gif:before {
  content: "\ec08";
}
div.file-item.html5:before {
  content: "\ec09";
}
div.file-item.image:before {
  content: "\ec0a";
}
div.file-item.iso:before {
  content: "\ec0b";
}
div.file-item.java:before {
  content: "\ec0c";
}
div.file-item.javascript:before {
  content: "\ec0d";
}
div.file-item.jpg:before {
  content: "\ec0e";
}
div.file-item.midi:before {
  content: "\ec0f";
}
div.file-item.mov:before {
  content: "\ec10";
}
div.file-item.mp3:before {
  content: "\ec11";
}
div.file-item.pdf:before {
  content: "\ec12";
}
div.file-item.php:before {
  content: "\ec13";
}
div.file-item.png:before {
  content: "\ec14";
}
div.file-item.powerpoint:before {
  content: "\ec15";
}
div.file-item.presentation:before {
  content: "\ec16";
}
div.file-item.psb:before {
  content: "\ec17";
}
div.file-item.psd:before {
  content: "\ec18";
}
div.file-item.python:before {
  content: "\ec19";
}
div.file-item.ruby:before {
  content: "\ec1a";
}
div.file-item.spreadsheet:before {
  content: "\ec1b";
}
div.file-item.sql:before {
  content: "\ec1c";
}
div.file-item.svg:before {
  content: "\ec1d";
}
div.file-item.text:before {
  content: "\ec1e";
}
div.file-item.tiff:before {
  content: "\ec1f";
}
div.file-item.video:before {
  content: "\ec20";
}
div.file-item.wave:before {
  content: "\ec21";
}
div.file-item.wmv:before {
  content: "\ec22";
}
div.file-item.word:before {
  content: "\ec23";
}
div.file-item.zip:before {
  content: "\ec24";
}
.yee-picker {
  width: 220px;
  min-height: 220px;
  background: #fff;
  border-radius: 2px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  position: absolute;
  left: 0;
  top: 0;
}
.yee-picker-display {
  background: #4ac4f3;
  font-size: 14px;
  height: 40px;
  display: -webkit-flex;
  color: #fff;
  justify-content: center;
  align-items: center;
}
.yee-picker-toolbar {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 34px;
  font-size: 14px;
  line-height: 34px;
}
.yee-picker-main {
  overflow: hidden;
  height: 1px;
  position: relative;
  transition: all 0.1s ease;
}
.yee-picker-svg-icon {
  color: rgba(0, 0, 0, 0.87);
  display: block;
  fill: currentColor;
  height: 22px;
  width: 22px;
  -webkit-user-sel: none;
  -moz-user-sel: none;
  -ms-user-sel: none;
  user-sel: none;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin: auto;
}
.yee-picker-toolbar button {
  line-height: 1;
  width: 34px;
  height: 34px;
  border-radius: 50%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  color: inherit;
  background-color: transparent;
  outline: none;
  border: 0;
  cursor: pointer;
  position: relative;
}
.yee-picker-toolbar button:before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin: auto;
  background: #999;
  width: 34px;
  height: 34px;
  border-radius: 100%;
  opacity: 0;
  transition: all 0.5s ease-in-out;
}
.yee-picker-toolbar button:active:before {
  width: 24px;
  height: 24px;
  opacity: 0.3;
  transition: 0s;
}
.yee-picker-year a {
  margin: 0 5px;
  text-decoration: none;
  color: #000;
}
.yee-picker-week {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  line-height: 20px;
  color: #999;
  font-size: 14px;
  margin-bottom: 10px;
}
.yee-picker-week span {
  text-align: center;
  width: 24px;
  display: block;
}
.yee-picker-sel-year-month {
  padding: 5px 10px 10px 10px;
}
.yee-picker-sel-day {
  padding: 5px 10px;
}
.yee-picker-day-row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.yee-picker-day-row span {
  width: 24px;
  height: 24px;
  display: block;
  text-align: center;
}
.yee-picker-day-row button {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
  outline: none;
  border: 0;
  color: inherit;
  background-color: transparent;
  cursor: pointer;
  font-size: 12px;
}
.yee-picker-day-row button span {
  width: 24px;
  height: 24px;
  line-height: 24px;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin: auto;
  position: absolute;
  display: block;
  text-align: center;
  color: #333;
  transition: color 0.2s ease-in-out;
}
.yee-picker-day-row button:hover span {
  color: #fff;
  transition: color 0.2s ease-in-out;
}
.yee-picker-day-row button:before {
  position: absolute;
  content: "";
  background: #4ac4f3;
  border-radius: 12px;
  opacity: 0;
  width: 0px;
  height: 0px;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin: auto;
  transition: all 0.2s ease-in-out;
}
.yee-picker-day-row button.yee-picker-current:before {
  background: #4ac4f3;
  opacity: 1;
  width: 24px;
  height: 24px;
}
.yee-picker-day-row button.yee-picker-current span {
  color: #fff;
}
.yee-picker-day-row button:hover:before {
  width: 24px;
  height: 24px;
  opacity: 0.8;
  transition: all 0.2s ease-in-out;
}
.yee-picker-day-row button.yee-picker-today {
  border-radius: 3px;
}
.yee-picker-day-row button.yee-picker-today,
.yee-picker-day-row button.yee-picker-today span,
.yee-picker-day-row button.yee-picker-today:hover:before {
  width: 40px;
  font-size: 12px;
  text-align: center;
  line-height: 24px;
  border-radius: 3px;
}
.yee-picker-sel-year-month {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
}
a.yee-picker-year-layout {
  display: block;
  text-decoration: none;
  color: #333333;
}
.yee-picker-sel-year ul {
  margin: 0;
  padding: 0px;
}
.yee-picker-sel-year ul li {
  height: 24px;
  line-height: 24px;
  list-style: none;
  padding: 0px;
  font-size: 12px;
  text-align: center;
  cursor: pointer;
  transition: all 0.1s ease-in-out;
}
.yee-picker-sel-year ul li:hover {
  background: #eee;
  color: #4ac4f3;
}
.yee-picker-sel-year ul li.yee-picker-current {
  background: #4ac4f3;
  color: #fff;
}
.yee-picker-sel-month button {
  width: 40px;
  height: 27px;
  background: #ffffff;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
  border-radius: 3px;
  outline: none;
  color: inherit;
  cursor: pointer;
  font-size: 12px;
  border: 0;
  text-align: center;
}
.yee-picker-sel-month button:hover {
  background: #eee;
  color: #4ac4f3;
}
.yee-picker-sel-year-month button.yee-picker-current {
  background: #4ac4f3;
  color: #fff;
}
.yee-picker-sel-year {
  height: 156px;
  width: 90px;
  padding: 3px;
  border: 1px #ddd solid;
  overflow-x: hidden;
}
.yee-picker-sel-month {
  height: 156px;
  width: 90px;
}
.yee-picker-sel-year::-webkit-scrollbar {
  width: 6px;
}
.yee-picker-sel-year::-webkit-scrollbar-track {
  background-color: #fff;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
}
.yee-picker-sel-year::-webkit-scrollbar-thumb {
  background-color: #ddd;
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  border-radius: 2em;
}
.yee-picker-sel-hms {
  padding: 0px 10px 10px 10px;
}
.yee-picker-sel-hms-layout {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  clear: both;
}
.yee-picker-time-display {
  line-height: 24px;
  height: 26px;
  clear: both;
}
.yee-picker-time-display span {
  width: 24px;
  height: 24px;
  display: block;
  text-align: center;
}
.yee-picker-time-display button {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
  outline: none;
  border: 0;
  color: inherit;
  background-color: transparent;
  cursor: pointer;
  font-size: 12px;
}
.yee-picker-time-display button span {
  width: 24px;
  height: 24px;
  line-height: 24px;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin: auto;
  position: absolute;
  outline: none;
  display: block;
  text-align: center;
  color: #333;
  transition: color 0.2s ease-in-out;
}
.yee-picker-time-display button:hover span {
  color: #fff;
  transition: color 0.2s ease-in-out;
}
.yee-picker-time-display button:before {
  position: absolute;
  content: "";
  background: #4ac4f3;
  border-radius: 12px;
  opacity: 0;
  width: 0px;
  height: 0px;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin: auto;
  transition: all 0.2s ease-in-out;
}
.yee-picker-time-display button.yee-picker-current:before {
  background: #4ac4f3;
  opacity: 1;
  width: 24px;
  height: 24px;
}
.yee-picker-time-display button.yee-picker-current span {
  color: #fff;
}
.yee-picker-time-display button:hover:before {
  width: 24px;
  height: 24px;
  opacity: 0.8;
  transition: all 0.2s ease-in-out;
}
.yee-picker-time-display button.yee-picker-time b {
  color: #4ac4f3;
  transition: all 0.2s ease-in-out;
  font-size: 16px;
  font-weight: normal;
  border-radius: 3px;
}
.yee-picker-time-display button.yee-picker-time:hover b {
  color: #fff;
  font-weight: normal;
}
.yee-picker-time-display button.yee-picker-time,
.yee-picker-time-display button.yee-picker-time span,
.yee-picker-time-display button.yee-picker-time:hover:before {
  width: 100px;
  font-size: 12px;
  text-align: center;
  line-height: 24px;
  border-radius: 3px;
}
.yee-picker-time-display button.yee-picker-time {
  float: left;
}
.yee-picker-time-display button.yee-picker-time-choice,
.yee-picker-time-display button.yee-picker-time-choice span,
.yee-picker-time-display button.yee-picker-time-choice:hover:before {
  width: 55px;
  font-size: 12px;
  text-align: center;
  line-height: 24px;
  border-radius: 3px;
}
.yee-picker-time-display button.yee-picker-time-choice {
  float: right;
  margin-left: 5px;
  background: #f1f1f1;
}
.yee-picker-time-display button.yee-picker-now,
.yee-picker-time-display button.yee-picker-now span,
.yee-picker-time-display button.yee-picker-now:hover:before {
  width: 40px;
  font-size: 12px;
  text-align: center;
  line-height: 24px;
  border-radius: 3px;
}
.yee-picker-time-display button.yee-picker-now {
  float: right;
}
.yee-picker-sel-hour {
  height: 156px;
  width: 90px;
}
.yee-picker-sel-minute,
yee-picker-sel-second {
  height: 156px;
  width: 45px;
}
.yee-picker-sel-hour div,
.yee-picker-sel-minute div,
.yee-picker-sel-second div {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
}
.yee-picker-sel-hour button,
.yee-picker-sel-minute button,
.yee-picker-sel-second button {
  width: 22px;
  height: 22px;
  background: #fff;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
  border-radius: 12px;
  outline: none;
  color: inherit;
  cursor: pointer;
  font-size: 12px;
  border: 0;
  text-align: center;
  padding: 0;
}
button::-moz-focus-inner {
  border: 0;
}
.yee-picker-sel-hour button:hover,
.yee-picker-sel-minute button:hover,
.yee-picker-sel-second button:hover {
  background: #eee;
  color: #4ac4f3;
}
.yee-picker-sel-hour button.yee-picker-current,
.yee-picker-sel-minute button.yee-picker-current,
.yee-picker-sel-second button.yee-picker-current {
  background: #4ac4f3;
  color: #fff;
}
.yee-picker-sel-apart {
  background: #ddd;
  height: 160px;
  width: 1px;
}
*[yee-template] {
  display: none;
}
.yee-datatable {
  font-size: 12px;
  border-collapse: collapse;
  margin: 0px;
  box-sizing: border-box;
  background: #FFF;
}
.yee-datatable tbody td,
.yee-datatable thead th,
.yee-datatable colgroup col {
  box-shadow: inset 0 -1px 1px #EDF1F2;
  height: 36px;
  line-height: 22px;
  vertical-align: middle;
  padding: 0px 10px;
  font-weight: normal;
  box-sizing: border-box;
  color: #777;
}
.yee-datatable tbody td img,
.yee-datatable thead th img,
.yee-datatable colgroup col img {
  vertical-align: middle;
  margin: 3px;
}
.yee-datatable thead th {
  white-space: nowrap;
  border-right: 1px #ddd dotted;
  background: #f0f2f3;
  color: #555;
  font-weight: 600;
}
.yee-datatable thead th:last-child {
  border-right: none;
}
.yee-datatable tbody tr.hover {
  background: #f5faff;
}
.yee-datatable tbody tr.selected {
  background: #F0F6FF;
}
.yee-datatable.yee-dt-resize {
  table-layout: fixed;
  box-shadow: 0 -1px 1px #cdcfd0;
}
.yee-datatable.yee-dt-resize tbody td,
.yee-datatable.yee-dt-resize thead th,
.yee-datatable.yee-dt-resize colgroup col {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.yee-dt-box {
  box-sizing: border-box;
  border: 1px #EDF1F2 solid;
  opacity: 1;
  transition: opacity 0.1s;
  border-radius: 3px;
}
.yee-dt-box:after {
  content: '.';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.yee-dt-box.yee-dt-render {
  opacity: 0;
  transition: opacity 0.1s;
}
.yee-dt-box .yee-dt-main,
.yee-dt-box .yee-dt-header {
  position: relative;
  overflow-y: auto;
  overflow-x: hidden;
}
.yee-dt-box .yee-dt-header {
  overflow: hidden;
  box-sizing: border-box;
  background: #f6f6f6;
  height: 36px;
  box-shadow: inset 0 -1px 1px #EDF1F2;
}
.yee-dt-box .yee-dt-main-wrap,
.yee-dt-box .yee-dt-head-wrap {
  position: relative;
  overflow-x: hidden;
  overflow-y: hidden;
}
.yee-dt-box .yee-dt-fixed-left,
.yee-dt-box .yee-dt-fixed-right {
  position: absolute;
  top: 0px;
}
.yee-dt-box .yee-dt-fixed-left {
  left: 0px;
  box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.08);
}
.yee-dt-box .yee-dt-fixed-right {
  right: 0px;
  box-shadow: -1px 0 1px rgba(0, 0, 0, 0.08);
}
.yee-dt-box .yee-dt-scroll {
  background: #f8f8f8;
  overflow-x: auto;
  max-width: 100%;
  margin-top: -2px;
}
.yee-dt-box .yee-dt-scroll .yee-dt-scrollbar {
  height: 1px;
}
.yee-dt-box .yee-dt-scroll::-webkit-scrollbar,
.yee-dt-box .yee-dt-main::-webkit-scrollbar {
  width: 10px;
  height: 10px;
  border-radius: 10px;
}
.yee-dt-box .yee-dt-scroll::-webkit-scrollbar-track,
.yee-dt-box .yee-dt-main::-webkit-scrollbar-track {
  background: #f6f6f6;
  border-radius: 0px;
}
.yee-dt-box .yee-dt-scroll::-webkit-scrollbar-thumb,
.yee-dt-box .yee-dt-main::-webkit-scrollbar-thumb {
  background: #EDF1F2;
  border-radius: 1px;
}
.yee-dt-box .yee-dt-scroll::-webkit-scrollbar-thumb:hover,
.yee-dt-box .yee-dt-main::-webkit-scrollbar-thumb:hover {
  background: #c9c9c9;
}
.yee-dt-box .yee-dt-scroll::-webkit-scrollbar-corner,
.yee-dt-box .yee-dt-main::-webkit-scrollbar-corner {
  background: #f6f6f6;
}
.yee-dt-box .yee-dt-cover {
  position: absolute;
  width: 20px;
  cursor: ew-resize;
  margin-left: -11px;
  background: rgba(0, 0, 0, 0.2);
  opacity: 0;
  top: 0;
  height: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.yee-dt-box .yee-dt-clone {
  pointer-events: none;
}
.yee-dt-box .yee-dt-sort {
  position: relative;
  width: 10px;
  height: 20px;
  margin-left: 5px;
  cursor: pointer !important;
  display: inline-block;
  vertical-align: middle;
}
.yee-dt-box .yee-dt-sort-text {
  cursor: pointer !important;
}
.yee-dt-box .yee-dt-sort-desc,
.yee-dt-box .yee-dt-sort-asc {
  position: absolute;
  left: 0px;
  border-width: 5px;
  display: inline-block;
  width: 0;
  height: 0;
  border-style: dashed;
  border-color: transparent;
}
.yee-dt-box .yee-dt-sort-desc {
  bottom: 5px;
  border-bottom: none;
  border-top-style: solid;
  border-top-color: #b2b2b2;
}
.yee-dt-box .yee-dt-sort-asc {
  top: 3px;
  border-top: none;
  border-bottom-style: solid;
  border-bottom-color: #b2b2b2;
}
.yee-dt-box .yee-dt-sort[yee-sort=asc] .yee-dt-sort-asc {
  border-bottom-color: #000;
}
.yee-dt-box .yee-dt-sort[yee-sort=desc] .yee-dt-sort-desc {
  border-top-color: #000;
}
/*分页样式*/
.yee-pagebar {
  transition: all 0.15s ease-in;
  width: 100%;
  padding: 10px 0;
  height: 28px;
  font-size: 14px;
}
.yee-pagebar .pagebar {
  float: left;
}
.yee-pagebar .pagebar .break,
.yee-pagebar .pagebar a,
.yee-pagebar .pagebar b {
  text-decoration: none;
  color: #666;
  display: inline-block;
  line-height: 24px;
  float: left;
  margin-right: 3px;
  padding: 2px 9px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  cursor: pointer;
}
.yee-pagebar .pagebar input.page-inp {
  height: 28px;
  line-height: 28px;
  float: left;
  width: 40px;
  text-align: center;
  border-radius: 3px;
  border: 1px solid #e1e1e1;
  margin-right: 3px;
}
.yee-pagebar .pagebar .break {
  background: 0 0;
  cursor: default;
}
.yee-pagebar .pagebar a {
  border: 1px solid #e1e1e1;
  background-color: #FFF;
}
.yee-pagebar .pagebar a:hover {
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
}
.yee-pagebar .pagebar b {
  border: 1px solid #e1e1e1;
  background-color: #e1e1e1;
  color: #FFF;
}
.yee-pagebar .pagebar-info {
  float: right;
  line-height: 22px;
}
a {
  color: #333;
}
a:hover {
  color: #ec5151;
}
[class^="icofont-"],
[class*=" icofont-"] {
  margin-right: 2px;
}
a.yee-btn,
input.yee-btn {
  line-height: 22px;
  height: 22px;
  display: inline-block;
  padding: 2px 5px;
  border: 1px solid #c1c1c1;
  border-radius: 2px;
  margin: 1px 0;
  color: #909399;
  vertical-align: middle;
  cursor: pointer;
  font-size: 14px;
  transition: 0.1s;
  overflow: hidden;
  background-color: #fff;
}
a.form-btn,
input.form-btn {
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  padding: 0 10px;
  border-radius: 3px;
  cursor: pointer;
  margin: 0;
  opacity: 0.8;
  display: inline-block;
  vertical-align: middle;
  border: 0.5px solid #c1c1c1;
  color: #777;
}
.yee-submit a.form-btn,
.yee-submit input.form-btn {
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  padding: 0 30px;
}
a.form-btn:hover,
input.form-btn:hover,
a.yee-btn:hover,
input.yee-btn:hover {
  opacity: 1;
}
a.form-btn.blue,
input.form-btn.blue,
a.yee-btn.blue,
input.yee-btn.blue {
  border: 0.5px solid #32a3ff;
  color: #fff;
  background: #32a3ff;
}
a.form-btn.blue-bd,
input.form-btn.blue-bd,
a.yee-btn.blue-bd,
input.yee-btn.blue-bd {
  border: 0.5px solid #32a3ff;
  color: #32a3ff;
}
a.form-btn.red,
input.form-btn.red,
a.yee-btn.red,
input.yee-btn.red {
  border: 0.5px solid #ec5151;
  color: #fff;
  background: #ec5151;
}
a.form-btn.red-bd,
input.form-btn.red-bd,
a.yee-btn.red-bd,
input.yee-btn.red-bd {
  border: 0.5px solid #ec5051;
  color: #ec5051;
}
a.form-btn.green,
input.form-btn.green,
a.yee-btn.green,
input.yee-btn.green {
  border: 0.5px solid #2FBC5E;
  color: #fff;
  background: #2FBC5E;
}
a.form-btn.green-bd,
input.form-btn.green-bd,
a.yee-btn.green-bd,
input.yee-btn.green-bd {
  border: 0.5px solid #2FBC5E;
  color: #2FBC5E;
}
a.form-btn.yellow,
input.form-btn.yellow,
a.yee-btn.yellow,
input.yee-btn.yellow {
  border: 0.5px solid #ffd031;
  color: #fff;
  background: #ffd031;
}
a.form-btn.yellow-bd,
input.form-btn.yellow-bd,
a.yee-btn.yellow-bd,
input.yee-btn.yellow-bd {
  border: 0.5px solid #ffd031;
  color: #ffd031;
}
a.form-btn.org,
input.form-btn.org,
a.yee-btn.org,
input.yee-btn.org {
  border: 0.5px solid #F90;
  color: #fff;
  background: #F90;
}
a.form-btn.org-bd,
input.form-btn.org-bd,
a.yee-btn.org-bd,
input.yee-btn.org-bd {
  border: 0.5px solid #F90;
  color: #F90;
}
a.form-btn.org2,
input.form-btn.org2,
a.yee-btn.org2,
input.yee-btn.org2 {
  border: 0.5px solid #F60;
  color: #fff;
  background: #F60;
}
a.form-btn.org2-bd,
input.form-btn.org2-bd,
a.yee-btn.org2-bd,
input.yee-btn.org2-bd {
  border: 0.5px solid #F60;
  color: #F60;
}
a.form-btn.normal,
input.form-btn.normal,
a.yee-btn.normal,
input.yee-btn.normal {
  border: 0.5px solid #a0a0a0;
  color: #909090;
}
a.form-btn.disabled,
input.form-btn.disabled,
a.yee-btn.disabled,
input.yee-btn.disabled,
a.form-btn.disabled:hover,
input.form-btn.disabled:hover,
a.yee-btn.disabled:hover,
input.yee-btn.disabled:hover,
a.form-btn[disabled],
input.form-btn[disabled],
a.yee-btn[disabled],
input.yee-btn[disabled],
a.form-btn[disabled]:hover,
input.form-btn[disabled]:hover,
a.yee-btn[disabled]:hover,
input.yee-btn[disabled]:hover {
  background: #f7f7f7;
  color: #999;
  border: 0.5px solid #e1e1e1;
}
a.senior-btn {
  height: 30px;
  line-height: 30px;
  cursor: pointer;
  margin-left: 5px;
  border: none;
  background-color: transparent;
}
a.senior-btn i:before {
  font-weight: normal;
  font-style: normal;
  font-family: 'YeeFont' !important;
  content: "\eb53";
}
.yee-search.senior .senior-btn i:before {
  content: "\eb56";
}
.refresh-btn {
  height: 22px;
  line-height: 22px;
  padding: 2px 7px 2px 20px;
  color: #777;
  display: inline-block;
  border-radius: 4px;
  position: relative;
}
.refresh-btn i {
  margin: 0;
  text-align: center;
  position: absolute;
  left: 4px;
  top: 7px;
  transition: transform 0.8s linear 0s;
  -o-transition: -o-transform 0.8s linear 0s;
  -webkit-transition: -webkit-transform 0.8s linear 0s;
}
.refresh-btn:hover {
  color: #000;
  background-color: #e1e1e1;
}
a.yee-back {
  font-size: 18px;
  line-height: 23px;
  display: inline-block;
  text-align: center;
}
a.yee-back i {
  color: #32a3ff;
}
.yee-list-search a.form-btn,
.yee-list-search input.form-btn {
  padding: 0 15px;
  margin-right: 5px;
}
div.yee-btn-warp {
  position: relative;
  display: inline-block;
  margin: 1px 0;
}
div.yee-btn-menu {
  position: fixed;
  padding: 10px;
  background: #fff;
  min-width: 100px;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
  display: none;
  z-index: 9999999;
}
div.yee-btn-menu span.arrow {
  position: absolute;
  line-height: 0px;
  width: 8px;
  height: 8px;
  top: 10px;
  right: -4px;
  box-shadow: 1px -1px 1px rgba(0, 0, 0, 0.2);
  transform: rotate(45deg);
  display: block;
  background: #fff;
}
div.yee-btn-menu a.yee-btn {
  display: block;
  border-radius: 0px;
  margin: 3px;
  border: none;
  text-align: center;
}
div.yee-btn-menu a.yee-btn:hover.blue-bd,
div.yee-btn-menu a.yee-btn:hover.red-bd,
div.yee-btn-menu a.yee-btn:hover.green-bd,
div.yee-btn-menu a.yee-btn:hover.purple-bd,
div.yee-btn-menu a.yee-btn:hover.yellow-bd,
div.yee-btn-menu a.yee-btn:hover.org-bd,
div.yee-btn-menu a.yee-btn:hover.org2-bd,
div.yee-btn-menu a.yee-btn:hover.normal {
  background: #e1e1e1;
}
@keyframes myfirst {
  0% {
    opacity: 0;
  }
  60% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes myfirst {
  /* Firefox */
  0% {
    opacity: 0;
  }
  60% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes myfirst {
  /* Safari 和 Chrome */
  0% {
    opacity: 0;
  }
  60% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes myfirst {
  /* Opera */
  0% {
    opacity: 0;
  }
  60% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
html {
  animation: myfirst 0.4s;
  -moz-animation: myfirst 0.4s;
  /* Firefox */
  -webkit-animation: myfirst 0.4s;
  /* Safari 和 Chrome */
  -o-animation: myfirst 0.4s;
  /* Opera */
}
.scrollbar::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 6px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
.scrollbar::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  -webkit-box-shadow: inset 0 0 5px rgba(222, 222, 222, 0.2);
  background: #cacaca;
  border-radius: 4px;
}
.scrollbar::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  background: #EDEDED;
}
.yee-attention {
  border-radius: 5px;
  padding: 10px;
  margin-bottom: 10px;
  background: #f0f6ff;
  color: #3aa7f5;
}
/*# sourceMappingURL=yeeui.css.map */