@charset "UTF-8";
/*SCM系统主体样式*/
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* 清除内外边距 */
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
fieldset,
lengend,
button,
input,
textarea,
th,
td {
  /* table elements 表格元素 */
  margin: 0;
  padding: 0; }

body {
  -webkit-text-size-adjust: none; }

/* 设置默认字体 */
body,
button,
input,
select,
textarea {
  outline: none;
  /* for ie */
  /*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
  font: 12px/1 Microsoft Yahei, Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;
  /* 用 ascii 字符表示，使得在任何编码下都无问题 */ }

h1 {
  font-size: 18px;
  /* 18px / 12px = 1.5 */ }

h2 {
  font-size: 16px; }

h3 {
  font-size: 14px; }

h4,
h5,
h6 {
  font-size: 100%; }

address,
cite,
dfn,
em,
var {
  font-style: normal; }

/* 将斜体扶正 */
code,
kbd,
pre,
samp,
tt {
  font-family: "Courier New", Courier, monospace; }

/* 统一等宽字体 */
small {
  font-size: 12px; }

/* 小于 12px 的中文很难阅读，让 small 正常化 */
/* 重置列表元素 */
ul,
ol {
  list-style: none; }

/* 重置文本格式元素 */
a {
  text-decoration: none; }

a:hover {
  text-decoration: underline; }

abbr[title],
acronym[title] {
  /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */
  border-bottom: 1px dotted;
  cursor: help; }

q:before,
q:after {
  content: ''; }

/* 重置表单元素 */
legend {
  color: #000; }

/* for ie6 */
fieldset,
img {
  border: none; }

/* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 使得表单元素在 ie 下能继承字体大小 */ }

/* 重置表格元素 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* 重置 hr */
hr {
  border: none;
  height: 1px; }

label {
  font-weight: normal; }

.fl {
  float: left; }

.fr {
  float: right; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #999; }

input:-moz-placeholder, textarea:-moz-placeholder {
  color: #999; }

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #999; }

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #999; }

/*通用*/
/*通用*/
input {
  height: 24px;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  border: 1px solid #e5e5e5;
  position: relative;
  display: inline-block;
  font-size: 12px;
  line-height: 1.5;
  color: #666;
  background-color: #fff;
  background-image: none;
  border-radius: 3px;
  -webkit-transition: all 0.3s ease-out; }
  input:hover {
    border: 1px solid #108ee9; }

textarea {
  height: 24px;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  border: 1px solid #e5e5e5;
  position: relative;
  display: inline-block;
  font-size: 12px;
  line-height: 1.5;
  color: #666;
  background-color: #fff;
  background-image: none;
  border-radius: 3px;
  -webkit-transition: all 0.3s ease-out; }
  textarea:hover {
    border: 1px solid #108ee9; }

button {
  cursor: pointer;
  height: 30px;
  border-radius: 3px;
  border: 1px solid #e5e5e5;
  background: #FFF;
  padding: 0 12px;
  display: inline-block;
  white-space: nowrap;
  vertical-align: middle; }
  button i {
    margin-right: 5px; }
  button.blue {
    background: #108ee9;
    color: #FFF;
    border-color: #108ee9;
    padding: 0 15px; }
    button.blue:hover {
      background: #49a9ee;
      border-color: #49a9ee;
      color: #FFF;
      -webkit-transition: all 0.3s ease-out; }
  button.red {
    background: #ff2724;
    color: #FFF;
    border-color: #ff2724; }
    button.red:hover {
      background: #fb4947;
      color: #FFF;
      border-color: #fb4947;
      opacity: .8; }
  button:hover {
    border-color: #108ee9;
    color: #108ee9;
    -webkit-transition: all 0.3s ease-out; }

.red {
  color: #ff2724; }

.red1 {
  color: #f94100; }

.blue {
  color: #108ee9; }

.green {
  color: #4dbe0f; }

.brown {
  color: #ee8c01; }

.gray {
  color: #999; }

.must {
  color: #ff2724; }

.bold {
  font-weight: bold; }

.minauto {
  min-width: inherit !important; }

.selectshow {
  display: inline-block;
  cursor: pointer;
  position: relative; }
  .selectshow:after {
    font-family: anticon !important;
    font-style: normal;
    vertical-align: baseline;
    text-transform: none;
    text-rendering: auto;
    position: absolute;
    content: "\E61D";
    right: -15px;
    top: 7px;
    font-size: 12px;
    -webkit-transform: scale(0.8);
    -webkit-transition: all 0.3s ease-out; }
  .selectshow:hover .scm-input {
    border-color: #108ee9; }
  .selectshow.on:after {
    -webkit-transform: rotate(-180deg) scale(0.8);
    top: 6px; }
  .selectshow:hover {
    color: #108ee9; }

.hand {
  cursor: pointer; }

a {
  color: #666; }

a:hover {
  text-decoration: none;
  color: #108ee9; }

.icon-qq {
  width: 18px;
  height: 20px;
  margin: 0 5px -8px;
  display: inline-block;
  background: url(../images/qq.png) no-repeat; }

.skin-searchMore {
  border-radius: 4px !important; }
  .skin-searchMore .form-list {
    min-width: inherit; }
  .skin-searchMore .operation {
    margin: 0 10px; }
  .skin-searchMore .layui-layer-close:hover {
    background: url(../images/layerclose.png) no-repeat 0 1px;
    opacity: 1 !important; }
  .skin-searchMore .layui-layer-title {
    border-radius: 4px 4px 0 0;
    border-color: #e9e9e9;
    background: #fff;
    color: #333;
    font-weight: 700; }
  .skin-searchMore .layui-layer-btn {
    text-align: right;
    padding: 7px 4px 7px 10px !important;
    border-top: 1px solid #e9e9e9; }
    .skin-searchMore .layui-layer-btn a {
      padding: 0 18px;
      height: 32px;
      line-height: 32px;
      border-radius: 4px; }
    .skin-searchMore .layui-layer-btn .layui-layer-btn1 {
      background: transparent; }
      .skin-searchMore .layui-layer-btn .layui-layer-btn1:hover {
        border-color: #108ee9;
        color: #108ee9;
        transition: all 0.3s ease-out; }
    .skin-searchMore .layui-layer-btn .layui-layer-btn0 {
      background: #108ee9;
      border-color: #108ee9; }
  .skin-searchMore .button-total {
    position: fixed;
    bottom: 0;
    left: 10px; }
    .skin-searchMore .button-total > div {
      float: left;
      line-height: 47px;
      margin-right: 20px; }
      .skin-searchMore .button-total > div span {
        color: #f94100; }
  .skin-searchMore .box-table {
    margin-bottom: 10px; }

.skin-overflow .layui-layer-content {
  overflow: visible !important; }

.mycheckbox em,
.mycheckbox-read em, .mycheckbox-readCheck em {
  display: inline-block;
  cursor: pointer;
  position: relative;
  margin-bottom: 0;
  width: 14px;
  height: 14px;
  top: 0;
  left: 0;
  background: #fff;
  border: 1px solid #ccc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  vertical-align: middle;
  margin-right: 5px;
  margin-top: -3px; }
  .mycheckbox em:hover,
  .mycheckbox-read em:hover, .mycheckbox-readCheck em:hover {
    border-color: #108ee9; }

.mycheckbox-read em {
  background: #eaeaea; }

.mycheckbox.active em, .mycheckbox-readCheck em {
  background: #108ee9;
  border-color: #108ee9; }
  .mycheckbox.active em:after, .mycheckbox-readCheck em:after {
    content: '';
    position: absolute;
    width: 9px;
    height: 5px;
    background: transparent;
    top: 3px;
    left: 1px;
    border: 2px solid #fff;
    border-top: none;
    border-right: none;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg); }

.mycheckradio em,
.mycheckradio-read em, .mycheckradio-readCheck em {
  display: inline-block;
  cursor: pointer;
  position: relative;
  margin-bottom: 0;
  width: 12px;
  height: 12px;
  top: 0;
  left: 0;
  background: #fff;
  border: 1px solid #ccc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 50%;
  vertical-align: middle;
  margin-right: 5px;
  margin-top: -3px; }
  .mycheckradio em:hover,
  .mycheckradio-read em:hover, .mycheckradio-readCheck em:hover {
    border-color: #108ee9; }

.mycheckradio-read em {
  background: #eaeaea; }

.mycheckradio.active em, .mycheckradio-readCheck em {
  background: #108ee9;
  border-color: #108ee9; }
  .mycheckradio.active em:after, .mycheckradio-readCheck em:after {
    content: '';
    position: absolute;
    width: 4px;
    height: 4px;
    background: #fff;
    top: 3px;
    left: 3px;
    border-radius: 50%; }

@font-face {
  font-family: "anticon";
  src: url("../fonts/iconfont.eot?t=1494480257283");
  /* IE9*/
  src: url("../fonts/iconfont.eot?t=1494480257283#iefix") format("embedded-opentype"), url("../fonts/iconfont.woff?t=1494480257283") format("woff"), url("../fonts/iconfont.ttf?t=1494480257283") format("truetype"), url("../fonts/iconfont.svg?t=1494480257283#anticon") format("svg");
  /* iOS 4.1- */ }

.anticon {
  font-family: "anticon" !important;
  font-size: 12px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  vertical-align: baseline;
  text-align: center;
  text-transform: none;
  line-height: 1;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased; }

.icon-stepforward:before {
  content: "\e600"; }

.icon-stepbackward:before {
  content: "\e601"; }

.icon-forward:before {
  content: "\e602"; }

.icon-banckward:before {
  content: "\e603"; }

.icon-caretright:before {
  content: "\e604"; }

.icon-caretleft:before {
  content: "\e605"; }

.icon-caretdown:before {
  content: "\e606"; }

.icon-caretup:before {
  content: "\e607"; }

.icon-rightcircle:before {
  content: "\e608"; }

.icon-leftcircle:before {
  content: "\e609"; }

.icon-upcircle:before {
  content: "\e60a"; }

.icon-downcircle:before {
  content: "\e60b"; }

.icon-rightcircleo:before {
  content: "\e60c"; }

.icon-leftcircleo:before {
  content: "\e60d"; }

.icon-upcircleo:before {
  content: "\e60e"; }

.icon-downcircleo:before {
  content: "\e60f"; }

.icon-verticleleft:before {
  content: "\e610"; }

.icon-verticleright:before {
  content: "\e611"; }

.icon-rollback:before {
  content: "\e612"; }

.icon-retweet:before {
  content: "\e613"; }

.icon-shrink:before {
  content: "\e614"; }

.icon-arrowsalt:before {
  content: "\e615"; }

.icon-doubleright:before {
  content: "\e617"; }

.icon-doubleleft:before {
  content: "\e618"; }

.icon-arrowdown:before {
  content: "\e619"; }

.icon-arrowup:before {
  content: "\e61a"; }

.icon-arrowright:before {
  content: "\e61b"; }

.icon-arrowleft:before {
  content: "\e61c"; }

.icon-down:before {
  content: "\e61d"; }

.icon-up:before {
  content: "\e61e"; }

.icon-right:before {
  content: "\e61f"; }

.icon-left:before {
  content: "\e620"; }

.icon-minussquareo:before {
  content: "\e621"; }

.icon-minuscircle:before {
  content: "\e622"; }

.icon-minuscircleo:before {
  content: "\e623"; }

.icon-minus:before {
  content: "\e624"; }

.icon-pluscircleo:before {
  content: "\e625"; }

.icon-pluscircle:before {
  content: "\e626"; }

.icon-plus:before {
  content: "\e627"; }

.icon-infocirlce:before {
  content: "\e628"; }

.icon-infocirlceo:before {
  content: "\e629"; }

.icon-info:before {
  content: "\e62a"; }

.icon-exclamation:before {
  content: "\e62b"; }

.icon-exclamationcircle:before {
  content: "\e62c"; }

.icon-exclamationcircleo:before {
  content: "\e62d"; }

.icon-closecircle:before {
  content: "\e62e"; }

.icon-closecircleo:before {
  content: "\e62f"; }

.icon-checkcircle:before {
  content: "\e630"; }

.icon-checkcircleo:before {
  content: "\e631"; }

.icon-check:before {
  content: "\e632"; }

.icon-close:before {
  content: "\e633"; }

.icon-customerservice:before {
  content: "\e634"; }

.icon-creditcard:before {
  content: "\e635"; }

.icon-codesquareo:before {
  content: "\e636"; }

.icon-book:before {
  content: "\e637"; }

.icon-barschart:before {
  content: "\e638"; }

.icon-bars:before {
  content: "\e639"; }

.icon-question:before {
  content: "\e63a"; }

.icon-questioncircle:before {
  content: "\e63b"; }

.icon-questioncircleo:before {
  content: "\e63c"; }

.icon-pause:before {
  content: "\e63d"; }

.icon-pausecircle:before {
  content: "\e63e"; }

.icon-pausecircleo:before {
  content: "\e63f"; }

.icon-clockcircle:before {
  content: "\e640"; }

.icon-clockcircleo:before {
  content: "\e641"; }

.icon-swap:before {
  content: "\e642"; }

.icon-swapleft:before {
  content: "\e643"; }

.icon-swapright:before {
  content: "\e644"; }

.icon-plussquareo:before {
  content: "\e645"; }

.icon-frown:before {
  content: "\e646"; }

.icon-menufold:before {
  content: "\e658"; }

.icon-mail:before {
  content: "\e659"; }

.icon-link:before {
  content: "\e65b"; }

.icon-areachart:before {
  content: "\e65c"; }

.icon-linechart:before {
  content: "\e65d"; }

.icon-home:before {
  content: "\e65e"; }

.icon-laptop:before {
  content: "\e65f"; }

.icon-star:before {
  content: "\e660"; }

.icon-staro:before {
  content: "\e661"; }

.icon-filter:before {
  content: "\e663"; }

.icon-meho:before {
  content: "\e666"; }

.icon-meh:before {
  content: "\e667"; }

.icon-shoppingcart:before {
  content: "\e668"; }

.icon-save:before {
  content: "\e669"; }

.icon-user:before {
  content: "\e66a"; }

.icon-videocamera:before {
  content: "\e66b"; }

.icon-totop:before {
  content: "\e66c"; }

.icon-team:before {
  content: "\e66d"; }

.icon-sharealt:before {
  content: "\e671"; }

.icon-setting:before {
  content: "\e672"; }

.icon-picture:before {
  content: "\e674"; }

.icon-phone:before {
  content: "\e675"; }

.icon-paperclip:before {
  content: "\e676"; }

.icon-notification:before {
  content: "\e677"; }

.icon-menuunfold:before {
  content: "\e679"; }

.icon-inbox:before {
  content: "\e67a"; }

.icon-lock:before {
  content: "\e67b"; }

.icon-qrcode:before {
  content: "\e67c"; }

.icon-tags:before {
  content: "\e67d"; }

.icon-tagso:before {
  content: "\e67e"; }

.icon-cloudo:before {
  content: "\e67f"; }

.icon-cloud:before {
  content: "\e680"; }

.icon-cloudupload:before {
  content: "\e681"; }

.icon-clouddownload:before {
  content: "\e682"; }

.icon-clouddownloado:before {
  content: "\e683"; }

.icon-clouduploado:before {
  content: "\e684"; }

.icon-enviroment:before {
  content: "\e685"; }

.icon-enviromento:before {
  content: "\e686"; }

.icon-eye:before {
  content: "\e687"; }

.icon-eyeo:before {
  content: "\e688"; }

.icon-camera:before {
  content: "\e689"; }

.icon-camerao:before {
  content: "\e68a"; }

.icon-windows:before {
  content: "\e68b"; }

.icon-export2:before {
  content: "\e690"; }

.icon-export:before {
  content: "\e691"; }

.icon-circledowno:before {
  content: "\e693"; }

.icon-circledown:before {
  content: "\e694"; }

.icon-hdd:before {
  content: "\e69a"; }

.icon-ie:before {
  content: "\e69b"; }

.icon-delete:before {
  content: "\e69f"; }

.icon-enter:before {
  content: "\e6a0"; }

.icon-pushpino:before {
  content: "\e6a1"; }

.icon-pushpin:before {
  content: "\e6a2"; }

.icon-heart:before {
  content: "\e6a3"; }

.icon-hearto:before {
  content: "\e6a4"; }

.icon-smile-circle:before {
  content: "\e6a7"; }

.icon-smileo:before {
  content: "\e6a8"; }

.icon-frowno:before {
  content: "\e6a9"; }

.icon-calculator:before {
  content: "\e6aa"; }

.icon-chrome:before {
  content: "\e6ac"; }

.icon-github:before {
  content: "\e6ad"; }

.icon-iconfontdesktop:before {
  content: "\e6b4"; }

.icon-caretcircleoup:before {
  content: "\e6b5"; }

.icon-upload:before {
  content: "\e6b6"; }

.icon-download:before {
  content: "\e6b7"; }

.icon-piechart:before {
  content: "\e6b8"; }

.icon-lock1:before {
  content: "\e6b9"; }

.icon-unlock:before {
  content: "\e6ba"; }

.icon-windowso:before {
  content: "\e6bc"; }

.icon-dotchart:before {
  content: "\e6bd"; }

.icon-barchart:before {
  content: "\e6be"; }

.icon-codesquare:before {
  content: "\e6bf"; }

.icon-plussquare:before {
  content: "\e6c0"; }

.icon-minussquare:before {
  content: "\e6c1"; }

.icon-closesquare:before {
  content: "\e6c2"; }

.icon-closesquareo:before {
  content: "\e6c3"; }

.icon-checksquare:before {
  content: "\e6c4"; }

.icon-checksquareo:before {
  content: "\e6c5"; }

.icon-fastbackward:before {
  content: "\e6c6"; }

.icon-fastforward:before {
  content: "\e6c7"; }

.icon-upsquare:before {
  content: "\e6c8"; }

.icon-downsquare:before {
  content: "\e6c9"; }

.icon-leftsquare:before {
  content: "\e6ca"; }

.icon-rightsquare:before {
  content: "\e6cb"; }

.icon-rightsquareo:before {
  content: "\e6cc"; }

.icon-leftsquareo:before {
  content: "\e6cd"; }

.icon-down-square-o:before {
  content: "\e6ce"; }

.icon-up-square-o:before {
  content: "\e6cf"; }

.icon-play:before {
  content: "\e6d0"; }

.icon-playcircleo:before {
  content: "\e6d1"; }

.icon-tag:before {
  content: "\e6d2"; }

.icon-tago:before {
  content: "\e6d3"; }

.icon-addfile:before {
  content: "\e910"; }

.icon-folder1:before {
  content: "\e662"; }

.icon-file1:before {
  content: "\e664"; }

.icon-switcher:before {
  content: "\e913"; }

.icon-addfolder:before {
  content: "\e914"; }

.icon-folderopen:before {
  content: "\e699"; }

.icon-search1:before {
  content: "\e670"; }

.icon-ellipsis1:before {
  content: "\e647"; }

.icon-calendar:before {
  content: "\e6bb"; }

.icon-filetext1:before {
  content: "\e698"; }

.icon-copy1:before {
  content: "\e648"; }

.icon-jpgfile1:before {
  content: "\e69c"; }

.icon-pdffile1:before {
  content: "\e6b3"; }

.icon-exclefile1:before {
  content: "\e6b0"; }

.icon-pptfile1:before {
  content: "\e6b1"; }

.icon-unknowfile1:before {
  content: "\e6af"; }

.icon-wordfile1:before {
  content: "\e6b2"; }

.icon-dingding:before {
  content: "\e923"; }

.icon-dingding-o:before {
  content: "\e925"; }

.icon-mobile1:before {
  content: "\e678"; }

.icon-tablet1:before {
  content: "\e66e"; }

.icon-bells:before {
  content: "\e64e"; }

.icon-disconnect:before {
  content: "\e64f"; }

.icon-database:before {
  content: "\e650"; }

.icon-barcode:before {
  content: "\e652"; }

.icon-hourglass:before {
  content: "\e653"; }

.icon-key:before {
  content: "\e654"; }

.icon-flag:before {
  content: "\e655"; }

.icon-layout:before {
  content: "\e656"; }

.icon-printer:before {
  content: "\e673"; }

.icon-USB:before {
  content: "\e6d7"; }

.icon-skin:before {
  content: "\e6d8"; }

.icon-tool:before {
  content: "\e6d9"; }

.icon-car:before {
  content: "\e6dc"; }

.icon-addusergroup:before {
  content: "\e6dd"; }

.icon-carryout:before {
  content: "\e6df"; }

.icon-deleteuser:before {
  content: "\e6e0"; }

.icon-deleteusergroup:before {
  content: "\e6e1"; }

.icon-man:before {
  content: "\e6e2"; }

.icon-isv:before {
  content: "\e6e3"; }

.icon-gift:before {
  content: "\e6e4"; }

.icon-idcard:before {
  content: "\e6e5"; }

.icon-medicinebox:before {
  content: "\e6e6"; }

.icon-redenvelopes:before {
  content: "\e6e7"; }

.icon-rest:before {
  content: "\e6e8"; }

.icon-Safety:before {
  content: "\e6ea"; }

.icon-wallet:before {
  content: "\e6eb"; }

.icon-woman:before {
  content: "\e6ec"; }

.icon-adduser:before {
  content: "\e6ed"; }

.icon-bank:before {
  content: "\e6ee"; }

.icon-Trophy:before {
  content: "\e6ef"; }

.icon-loading1:before {
  content: "\e6ae"; }

.icon-loading2:before {
  content: "\e64d"; }

.icon-like2:before {
  content: "\e69d"; }

.icon-dislike2:before {
  content: "\e69e"; }

.icon-like1:before {
  content: "\e64c"; }

.icon-dislike1:before {
  content: "\e64b"; }

.icon-bulb1:before {
  content: "\e649"; }

.icon-rocket1:before {
  content: "\e90f"; }

.icon-select1:before {
  content: "\e64a"; }

.icon-apple1:before {
  content: "\e68c"; }

.icon-apple-o:before {
  content: "\e6d4"; }

.icon-android1:before {
  content: "\e938"; }

.icon-android:before {
  content: "\e68d"; }

.icon-aliwangwang-o1:before {
  content: "\e68f"; }

.icon-aliwangwang:before {
  content: "\e68e"; }

.icon-pay-circle1:before {
  content: "\e6a5"; }

.icon-pay-circle-o1:before {
  content: "\e6a6"; }

.icon-poweroff:before {
  content: "\e6d5"; }

.icon-trademark:before {
  content: "\e651"; }

.icon-find:before {
  content: "\e6db"; }

.icon-copyright:before {
  content: "\e6de"; }

.icon-sound:before {
  content: "\e6e9"; }

.icon-earth:before {
  content: "\e6f1"; }

.icon-wifi:before {
  content: "\e6d6"; }

.icon-sync:before {
  content: "\e6da"; }

.icon-login:before {
  content: "\e657"; }

.icon-logout:before {
  content: "\e65a"; }

.icon-reload1:before {
  content: "\e616"; }

.icon-message1:before {
  content: "\e6ab"; }

.icon-shake:before {
  content: "\e94f"; }

.icon-API:before {
  content: "\e951"; }

.icon-appstore-o:before {
  content: "\e695"; }

.icon-appstore1:before {
  content: "\e696"; }

.icon-scan1:before {
  content: "\e697"; }

.icon-exception1:before {
  content: "\e665"; }

.icon-contacts:before {
  content: "\e6f0"; }

.icon-solution1:before {
  content: "\e66f"; }

.icon-fork:before {
  content: "\e6f2"; }

.icon-edit1:before {
  content: "\e692"; }

/* CSS Document */
.form-horizontal .has-feedback .form-control-feedback {
  top: 0; }

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  cursor: text;
  background-color: #fff;
  opacity: 1; }

button[disabled] {
  cursor: not-allowed;
  border-color: #e5e5e5;
  color: #666;
  background: #f1f1f1; }
  button[disabled]:hover {
    border-color: #e5e5e5;
    color: #666;
    background: #f1f1f1; }

::-webkit-scrollbar {
  width: 8px;
  height: 8px; }

::-webkit-scrollbar-track-piece {
  background-color: rgba(128, 128, 128, 0.1);
  -webkit-border-radius: 2px; }

::-webkit-scrollbar-thumb:vertical,
::-webkit-scrollbar-thumb:horizontal {
  background-color: rgba(128, 128, 128, 0.4);
  -webkit-border-radius: 2px; }

::-webkit-scrollbar-thumb:vertical:hover,
::-webkit-scrollbar-thumb:horizontal:hover {
  background-color: rgba(128, 128, 128, 0.8); }

::-webkit-scrollbar-thumb:vertical:active,
::-webkit-scrollbar-thumb:horizontal:active {
  background-color: rgba(128, 128, 128, 0.6); }

::-webkit-scrollbar-thumb:vertical {
  height: 6px; }

::-webkit-scrollbar-thumb:horizontal {
  width: 6px; }

label.error {
  display: block;
  font-weight: normal;
  cursor: text;
  /*margin-top:5px;*/
  color: #f04134; }

label.remember {
  line-height: 20px;
  font-weight: normal;
  /*margin-top:5px;*/
  display: inline-block !important; }

label.accept {
  line-height: 20px;
  font-weight: normal;
  display: block; }

label.accept > span {
  color: #333;
  cursor: text; }

label.control-label {
  color: #666; }

.form-horizontal .control-label.accept {
  padding-top: 0;
  text-align: left; }

#vemail {
  position: absolute;
  top: 0;
  left: 0; }

.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
  color: #f04134; }

.form-control-feedback {
  position: absolute;
  font-size: 16px;
  top: 0;
  right: 5px;
  z-index: 2;
  display: block;
  line-height: 34px;
  text-align: center;
  pointer-events: none; }

.icon-checkcircle {
  color: #00a854; }

.icon-closecircle {
  color: #f04134; }

.has-error .form-control {
  border-color: #f04134; }

body {
  background: #F8F8F8; }

.loginBox {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -180px 0 0 -230px;
  width: 460px;
  height: 360px;
  padding: 36px;
  -webkit-box-shadow: 0 0 100px rgba(0, 0, 0, 0.08);
  box-shadow: 0 0 100px rgba(0, 0, 0, 0.08); }
  .loginBox .logo {
    /*margin-left: 55px;*/
    margin-bottom: 10px;
    /*background: url("../images/minilogo.png");*/
    /*background-size: 50px 50px;*/
    /*width: 50px;*/
    text-align: center;
    height: 40px;
    position: relative; }
    .loginBox .logo span {
      font-size: 24px;
      /*position: absolute;*/
      /*left:155px;*/
      /*display: block;*/
      /*width: 200px;*/
      /*top: 47px;*/
      color: #9e9e9e; }
    .loginBox .logo a {
      position: absolute;
      bottom: 0;
      right: 0;
      color: #108ee9; }
      .loginBox .logo a:hover {
        text-decoration: underline; }
  .loginBox .input-parent {
    height: 60px;
    position: relative; }
    .loginBox .input-parent input {
      height: 35px;
      padding-left: 10px; }
  .loginBox button {
    width: 100%;
    height: 40px;
    margin-top: 30px; }
  .loginBox .mycheckbox {
    color: #666; }
  .loginBox .yzm input {
    width: 65%; }
  .loginBox .yzm .anticon.form-control-feedback {
    right: 140px; }
  .loginBox .yzm button {
    height: 35px;
    margin-top: 1px;
    padding: 0; }
  .loginBox .yzm a {
    width: 34%;
    margin-top: -1px;
    position: absolute;
    top: 0;
    right: 0; }
    .loginBox .yzm a img {
      width: 100%;
      height: 35px; }
  .loginBox .bottomplace {
    margin-top: 10px; }
    .loginBox .bottomplace .errorplace {
      float: left;
      color: #f04134; }
    .loginBox .bottomplace .version {
      float: right;
      color: #999;
      text-decoration: underline;
      cursor: pointer; }

.login-opeart {
  overflow: hidden;
  margin-top: 30px; }
  .login-opeart a {
    float: right;
    color: #108ee9; }
    .login-opeart a:hover {
      text-decoration: underline; }
    .login-opeart a:first-child {
      float: left; }

.login-tips {
  text-align: center;
  margin: 5px 0 0;
  color: #999; }

.language {
  cursor: pointer;
  margin-left: 5px;
  line-height: 47px;
  float: right;
  position: relative;
  margin-right: 30px;
  color: #666; }
  .language b {
    float: left;
    font-weight: normal; }
  .language .selectshow {
    float: left; }
  .language ul {
    position: absolute;
    width: auto;
    background: #FFF;
    border-radius: 3px;
    box-shadow: 4px 4px 40px rgba(0, 0, 0, 0.05);
    top: 40px;
    left: 58px;
    line-height: 25px;
    padding: 2px 0;
    z-index: 3;
    max-height: 150px;
    overflow: auto; }
    .language ul li {
      padding: 2px 16px;
      white-space: nowrap;
      cursor: pointer; }
      .language ul li:hover {
        color: #108ee9;
        background: #ecf6fd; }

.mycheckbox {
  cursor: pointer; }
  .mycheckbox em {
    display: inline-block;
    cursor: pointer;
    position: relative;
    margin-bottom: 0;
    width: 14px;
    height: 14px;
    top: 0;
    left: 0;
    background: #fff;
    border: 1px solid #ccc;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    vertical-align: middle;
    margin-right: 5px;
    margin-top: -3px; }
    .mycheckbox em:hover {
      border-color: #108ee9; }
  .mycheckbox.active em {
    background: #108ee9;
    border-color: #108ee9; }
    .mycheckbox.active em:after {
      content: '';
      position: absolute;
      width: 7px;
      height: 3px;
      background: transparent;
      top: 3px;
      left: 1px;
      border: 2px solid #fff;
      border-top: none;
      border-right: none;
      -webkit-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      transform: rotate(-45deg); }

label.error, label.remember {
  margin-top: 5px; }

body .skin-msg {
  text-align: center;
  border: 0;
  border-radius: 4px;
  box-shadow: 4px 4px 40px rgba(0, 0, 0, 0.08); }
  body .skin-msg .anticon {
    vertical-align: middle;
    font-size: 18px;
    margin-top: -3px;
    margin-right: 10px; }
  body .skin-msg .layui-layer-content {
    font-size: 12px;
    padding: 12px; }

.form-horizontal .has-feedback .form-control-feedback {
  /*top: 12px;*/ }

.regionCont {
  width: 1080px;
  margin: 0 auto;
  padding: 50px 0 70px;
  background: #fff;
  -webkit-box-shadow: 0 0 100px rgba(0, 0, 0, 0.08);
  box-shadow: 0 0 100px rgba(0, 0, 0, 0.08); }
  .regionCont .companyDetail .form-list .group {
    margin-bottom: 30px; }