@charset "UTF-8";
a:hover, a:focus {
  outline: medium none;
}

ul.inline-block li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
/*b标签样式*/
.b{
  color: #666
}
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.2.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  font-family: 'FontAwesome';
  font-weight: normal;
  font-style: normal;
}
/*单选 多选新样式*/
.qw-regular-radio,.qw-regular-checkbox,.qw-radioLabel{display:none;}
.qw-regular-radio + label,.qw-regular-checkbox + label,.qw-radioLabel + label{line-height: 19px;}
.qw-regular-radio:checked + label i:after{content:' ';position:absolute;top:3px;left:3px;width:8px;height:8px;font-size:32px;border-radius:50%;background-color:#ff9500;}
.qw-regular-radio + label i{position:relative;margin:-3px 5px 0 0;width:14px;height:14px;border:1px solid #cccccc;border-radius:50%;background-color:#fff;display:inline-block;vertical-align:middle;-webkit-appearance:none;}
.qw-regular-checkbox:checked + label i:after{content:' ';position:absolute;top:0;left:0;width:14px;height:14px;background: url(../images/checkbox_on_on.png);}
.qw-regular-checkbox[disabled]:checked + label i:after{content:' ';background:url(../images/checkbox_on_disable.png);}
.qw-regular-checkbox + label i{position:relative;margin:-3px 5px 0 0;width:14px;height:14px;background-color:#fff;border:1px solid #ccc;display:inline-block;vertical-align:middle;}
.qw-regular-checkbox[disabled] + label i{background-color:#eee;}
.qw-radioLabel + label{margin-right:10px;padding:0 10px;height:30px;line-height:30px;background-color:#fff;border:1px #dadada solid;border-radius:4px;display:inline-block;cursor:pointer;}
.qw-radioLabel:checked + label{color:#ff9500;border:1px #f4d6aa solid;}

.lasttd .contact_action:after{
  content: "";
  font-family: 'FontAwesome';
  color:#ccc;
  padding:2px 0;
}
.lasttd .contact_action:hover{background:#eee;}
.lasttd .contact_action {
  border: 1px solid #ccc;
  border-radius: 4px;
  color: white;
  cursor: pointer;
  display: inline-block;
  padding: 3px 8px;
}
#header, #container, #footer, #top_nav {
  margin-left: auto;
  margin-right: auto;
}
.clearfix, ul.inline-float, .col-three, .col-four, .form .form-item, .form-inline, .tabs-primary, .tabs-color, .tabs-border {
  *zoom: 1;
}
.clearfix:before, ul.inline-float:before, .col-three:before, .col-four:before, .form .form-item:before, .form-inline:before, .tabs-primary:before, .tabs-color:before, .tabs-border:before, .clearfix:after, ul.inline-float:after, .col-three:after, .col-four:after, .form .form-item:after, .form-inline:after, .tabs-primary:after, .tabs-color:after, .tabs-border:after {
  content: "";
  display: table;
  font: 0/0 a;
}
.clearfix:after, ul.inline-float:after, .col-three:after, .col-four:after, .form .form-item:after, .form-inline:after, .tabs-primary:after, .tabs-color:after, .tabs-border:after {
  clear: both;
}
.span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12, .fl, #aside_first, .layout-lm #main, #aside_second, .layout-mr #main, .layout-lmr #main {
  float: left;
  display: inline;
}
.fr {float: right;display: inline;}
.hidden {display: none !important;visibility: hidden;}
.visually-hidden {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
.width{
  width:100%;
}
.invisible {
  visibility: hidden;
}

ul.has-style, ul.disc, ul.circle, ul.square {
  margin-left: 25px;
  list-style: disc;
}

.ir {
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
  _line-height: 99;
  _overflow: hidden;
}

.aside-nav li a {
  *zoom: 1;
}

.span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12, #aside_first, .layout-lm #main, #aside_second, .layout-mr #main, .layout-lmr #main {
  margin-left: 10px;
  margin-right: 10px;
}

.span1 {
  width: 60px;
}

.span2 {
  width: 140px;
}

.span3 {
  width: 220px;
}

.span4 {
  width: 300px;
}

.span5 {
  width: 380px;
}

.span6 {
  width: 460px;
}

.span7 {
  width: 540px;
}

.span8 {
  width: 620px;
}

.span9 {
  width: 700px;
}

.span10 {
  width: 780px;
}

.span11 {
  width: 860px;
}

.span12 {
  width: 940px;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden] {
  display: none;
}

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

html,
button,
input,
select,
textarea {
  font-family: sans-serif;
}

body {
  margin: 0;
}

a:hover, a:active {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

blockquote {
  margin: 1em 40px;
}

dfn {
  font-style: italic;
}

mark {
  background: #ff0;
  color: #000;
}

p,
pre {
  margin: 1em 0;
}

code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}

pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

q {
  quotes: none;
}

q:before,
q:after {
  content: '';
  content: none;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

dl,
menu,
ol,
ul {
  margin: 1em 0;
}

dd {
  margin: 0 0 0 40px;
}

menu,
ol,
ul {
  padding: 0 0 0 40px;
}

nav ul,
nav ol {
  list-style-image: none;
}

img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 0;
}

form {
  margin: 0;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
  white-space: normal;
  *margin-left: -7px;
}

button,
input,
select,
textarea {
  font-family: inherit !important;
  font-size: 14px	;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}
option:hover{background-color: #eee}
button,
input {
  line-height: normal;
  outline: none;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
  *overflow: visible;
}

button[disabled],
input[disabled] {
  cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  margin-right:5px;
  *height: 13px;
  *width: 13px;
  vertical-align: middle;
  margin: -1px 5px 0 0;
}

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

body {
  font-size: 14px;
  line-height: 1.5;
  color: #333333;
  background-color: white;
}

body,
button,
input,
select,
textarea {
  font-family: "Helvetica Neue", Helvetica, Tahoma, sans-serif;
}

img {
  border: 0 none;
  vertical-align: middle;
}

textarea {
  resize: vertical;
}

h1, h2, h3, h4, h5, h6, p, figure, form {
  margin: 0;
}

ul, ol, li, dl, dd {
  margin: 0;
  padding: 0;
}

ul, ol {
  list-style: none outside none;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #cccccc;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #cccccc;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #cccccc;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #cccccc;
}

@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  a,
  a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    content: " (" attr(href) ")";
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
  img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }
}
.tal {text-align: left;}
.tar {text-align: right;}
.tac {text-align: center;}
.gray {color: #cccccc;}
.borderNone{border:none!important}
.border {border: 1px solid #ccc;}
.border-left {border-left: 1px solid #ddd;}
.border-right {border-right: 1px solid #ddd;}
.border-top {border-top: 1px solid #ddd;}
.border-bottom {border-bottom: 1px solid #ddd;}
/*字体*/
.fontPingFang{font-family:"PingFang SC", "Droid Sans Fallback", "microsoft yahei";}
/* 文字排版 */
.fz9 { font-size: 9px}
.f12,.fz12 { font-size: 12px;}
.f13,.fz13 {font-size: 13px;}
.f14,.fz14 {font-size: 14px !important}
.f15,.fz15 {font-size: 15px;}
.f16,.fz16 {font-size: 16px;}
.f18,.fz18 {font-size: 18px;}
.f20,.fz20 {font-size: 20px;}
.fb {font-weight: bold;}
.fn {font-weight: normal;}
.t2em {text-indent: 2em;}
.underline {text-decoration: underline;}
.no_underline {text-decoration: none;}
.line-through{text-decoration: line-through;}
.fn-hide-text {text-indent: 100%;white-space: nowrap; overflow: hidden;}
.fontNoWrap{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/* 文字颜色 */
.fwhite,.cfff{color: #fff;}
.fGray {color: gray;}
.fRed,.red{color: red;}
.fBlue,.blue{color: blue;}
.fWhite{color: White;}
.fblack,.c000{color: black;}
.f333,.c333{color: #333;}
.f666,.c666{color: #666;}
.f999,.c999{color: #999;}
.f888,.c888{color: #888;}
.f555,.c555{color: #555;}
.fbbb,.cbbb{color: #bbb!important;}
.orange{color: #f87b00;}
.corange{color:#ff9500;}
.bgf0f0f0{background-color:#f0f0f0;}
.bgfff{background-color:#fff;}
.bgfbfbfb{background-color:#fbfbfb;}
.c80{ color: #808080;}
.c38{color: #383838;}
.cA6{color: #A6A6A6;}
/* 定位 */
.tleft{text-align: left;}
.tcenter {text-align: center;}
.tright {text-align: right;}
.ma {margin-left: auto;margin-right: auto;}
.vsImportant {vertical-align: sub!important;}
.vm {vertical-align: middle;}
.vt {vertical-align: top;}
.relative {position: relative;}
.absolute,.abs{position: absolute;}
.zoom {zoom: 1;}
.hidden{visibility: hidden;}
.none {display: none;}
.oemClas{display:none;}
.block {display: block;}
.iblock{display:inline-block;}
.inline-block{display:inline-block!important;}
.iflex {display:inline-flex;}
.overflow,.ohidden{overflow: hidden;zoom: 1;}
.overflow_y {overflow-y: hidden;overflow-x: auto;}
.overflow_x { overflow-x: hidden;overflow-y: auto;}
.overflow_yscroll {overflow-y: scroll;}
.fleft, .fright{ display: inline;}
.fleft,.fl{float: left;}
.fleftImportant{float: left!important;}
.fright,.fr{float: right;}
.clear {clear: both;padding: 0;margin: 0;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { zoom: 1; }
.flex { display: -webkit-box!important; display: -webkit-flex!important; display: -ms-flexbox!important; display: flex!important; }
.flexItem { -webkit-box-flex: 1!important; -webkit-flex: 1!important; -ms-flex: 1!important; flex: 1!important; }
.flexCenter{ display: -webkit-box!important; display: -webkit-flex!important; display: -ms-flexbox!important; display: flex!important; -ms-align-items: center!important; -webkit-align-items: center!important; align-items: center!important; }
.t0 {top: 0;}
.l70 {left: 70px;}
/* 长度高度 */
.w10 { width: 10px; }
.w13 { width: 13px; }
.w16 { width: 16px; }
.w20 { width: 20px; }
.w30 { width: 30px; }
.w40 { width: 40px; }
.w50 { width: 50px; }
.w60 { width: 60px; }
.w70 { width: 70px; }
.w80 { width: 80px; }
.w90 { width: 90px; }
.w100 { width: 100px; }
.w110 { width: 110px; }
.w120 { width: 120px; }
.w125{width: 125px;}
.w130 { width: 130px; }
.w140 { width: 140px; }
.w145{width:145px;box-sizing:border-box;}
.w150 { width: 150px; }
.w160 { width: 160px; }
.w170 { width: 170px; }
.w175 { width: 175px; }
.w180 { width: 180px; }
.w190 { width: 190px; }
.w200 { width: 200px; }
.w200Important{width: 200px!important;}
.w210{width:210px;box-sizing:border-box;}
.w225Important{width: 225px!important;}
.w250 { width: 250px; }
.w270 { width: 270px; }
.w290 { width: 290px; }
.w300 { width: 300px; }
.w340 { width: 340px; }
.w365Important { width: 365px!important; }
.w385 { width: 385px; }
.w400 { width: 400px; }
.w435Important { width: 435px!important; }
.w450 { width: 450px; }
.w465 { width: 465px; }
.w490 {width:490px;}
.w500 { width: 500px; }
.w550 { width: 550px; }
.w600 { width: 600px; }
.w650 { width: 650px; }
.w700 { width: 700px; }
.w750 { width: 750px; }
.w800 { width: 800px; }
.w850 { width: 850px; }
.w900 { width: 900px; }
.w950 { width: 950px; }
.w960 { width: 960px; }
.w970 { width: 970px; }
.w980 { width: 950px; }
.w { width: 100%; }
.wImportant { width: 100%!important; }
.w9p { width: 9%; }
.w10p { width: 10%; }
.w19p { width: 19%; }
.w20p { width: 20%; }
.w29p { width: 29%; }
.w30p { width: 30%; }
.w39p { width: 39%; }
.w40p { width: 40%; }
.w49p { width: 49%; }
.w50p { width: 50%; }
.w59p { width: 59%; }
.w60p { width: 60%; }
.w69p { width: 69%; }
.w70p { width: 70%; }
.w79p { width: 79%; }
.w80p { width: 80%; }
.w89p { width: 89%; }
.w90p { width: 90%; }
.w94p { width: 94%; }
.w95p { width: 95%; }
.w99p { width: 99%; }
.w100p { width: 100%; }
.h16 { height: 16px; }
.h20 { height: 20px; }
.h24 { height: 24px; }
.h26 { height: 26px; }
.h30 { height: 30px; }
.h32 { height: 32px;}
.h34 { height: 34px; }
.h40 { height: 40px !important; }
.h50 { height: 50px; }
.h55 { height: 55px; }
.h80 { height: 80px; }
.h90 {height:90px;}
.h100 { height: 100px; }
.h200 { height: 200px; }
.h260 { height: 260px !important;}
.h380 { height: 380px; }
.h473 { height: 473px; }
.h { height: 100%!important; }
.lh18 { line-height: 18px; }
.lh16 { line-height: 16px; }
.lh24 { line-height: 24px; }
.lh19 { line-height: 19px; }
.lh20 { line-height: 20px; }
.lh28 { line-height: 28px; }
.lh30 { line-height: 30px; }
.lh32{line-height:32px;}
/* 边距 */
.m0{ margin:0!important; }
.m5 { margin: 5px; }
.m10 { margin: 10px; }
.m15 { margin: 15px; }
.m30 { margin: 30px; }
.mt0{ margin-top:0!important; }
.mt2{ margin-top: 2px; }
.mt3{ margin-top: 3px; }
.mt-2{margin-top: -2px;}
.mt4 { margin-top: 4px; }
.mt5 { margin-top: 5px; }
.mt-5{margin-top:-5px}
.mt6 { margin-top: 6px!important; }
.mt8 { margin-top: 8px; }
.mt9 { margin-top: 9px; }
.mt10 { margin-top: 10px; }
.mt16{margin-top: 16px;}
.mt-10 {margin-top: -10px;}
.mt-24{ margin-top: -24px;}
.mb13 { margin-bottom: 13px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt28 { margin-top: 28px;}
.mt30 { margin-top: 30px; }
.mt35 { margin-top: 35px; }
.mt40 { margin-top: 40px; }
.mt50 { margin-top: 50px; }
.mt60 { margin-top: 60px; }
.mt100 { margin-top: 100px; }
.mt145 { margin-top: 145px; }
.mb0{ margin-bottom:0 !important; }
.mb5 { margin-bottom: 5px; }
.mb6 { margin-bottom: 6px; }
.mb10 { margin-bottom: 10px; }
.mb-9 { margin-bottom: -9px; }
.mb12 { margin-bottom: 12px; }
.mb15 { margin-bottom: 15px; }
.mb18 { margin-bottom: 18px; }
.mb20 { margin-bottom: 20px!important;}
.mb28 { margin-bottom: 28px; }
.mb30 { margin-bottom: 30px!important;; }
.mb40 {margin-bottom: 40px;}
.mb50 { margin-bottom: 50px; }
.mb60 { margin-bottom: 60px; }
.mb100 { margin-bottom: 100px; }
.ml-4{ margin-left:-4px; }
.ml0{ margin-left:0!important; }
.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml25 { margin-left: 25px; }
.ml30 { margin-left: 30px; }
.ml40 {margin-left: 40px;}
.ml50 { margin-left: 50px; }
.ml65 { margin-left: 65px; }
.ml68 { margin-left: 68px; }
.ml75 { margin-left: 75px; }
.ml80 { margin-left: 80px; }
.ml90 { margin-left: 90px; }
.ml100 { margin-left: 100px; }
.ml130{margin-left:130px;}
.ml140{margin-left: 140px;}
.ml150 {
  margin-left: 150px;
}
.ml180{
  margin-left: 180px;
}
.ml200 {
  margin-left: 200px;
}
.ml212 {
  margin-left: 212px;
}
.ml300 {margin-left: 300px;}
.mr0{ margin-right:0!important; }
.mr2 { margin-right: 2px; }
.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mr30 { margin-right: 30px; }

.mr40 {
  margin-right: 40px;
}
.mr50 { margin-right: 50px; }
.mr100 { margin-right: 100px; }
.p0{ padding:0!important; }
.p5 { padding: 5px; }
.p10 { padding: 10px; }
.p15 { padding: 15px; }
.p20{padding: 20px;}
.p30 { padding: 30px; }
.pt0{ padding-top:0!important; }
.pt5 { padding-top: 5px; }
.pt7{padding-top: 7px;}
.pt8{padding-top: 8px;}
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }
.pt20 { padding-top: 20px; }
.pt20Important { padding-top: 20px!important; }
.pt30 { padding-top: 30px; }
.pt50 { padding-top: 50px; }
.pt100 { padding-top: 100px; }
.pb0{ padding-bottom:0!important; }
.pb5 { padding-bottom: 5px; }
.pb10 { padding-bottom: 10px; }
.pb15 { padding-bottom: 15px; }
.pb20 { padding-bottom: 20px; }
.pb30 { padding-bottom: 30px; }
.pb50 { padding-bottom: 50px; }
.pb100 { padding-bottom: 100px; }
.pl0 { padding-left: 0!important; }
.pl5 { padding-left: 5px; }
.pl17{ padding-left: 17px;}
.pl5Important { padding-left: 5px!important; }
.pl10 { padding-left: 10px; }
.pl15 { padding-left: 15px; }
.pl20 { padding-left: 20px; }
.pl30 { padding-left: 30px; }
.pl50 { padding-left: 50px; }
.pl80 { padding-left: 80px!important; }
.pl90 { padding-left: 90px}
.pl100 { padding-left: 100px; }
.pr0{ padding-right:0!important; }
.pr5 { padding-right: 5px; }
.pr10 { padding-right: 10px; }
.pr15 { padding-right: 15px; }
.pr20 { padding-right: 20px; }
.pr30 { padding-right: 30px; }
.pr50 { padding-right: 50px; }
.pr100 { padding-right: 100px; }
.beforeNone::before{content:none!important}
.afterNone::after{content:none!important}
.notAllowed{cursor: not-allowed;}
/* 中文文章 */
.format-content h1, .format-content h2, .format-content h3, .format-content h4, .format-content h5, .format-content h6 {
  font: 100%/1 Verdana,"WenQuanYi Micro Hei","Microsoft Yahei",sans-serif;
  margin: 1.4em 0 0.8em;
}

.format-content h1 {
  font-size: 1.8em;
}

.format-content h2 {
  font-size: 1.6em;
}

.format-content h3 {
  font-size: 1.4em;
}

.format-content h4 {
  font-size: 1.2em;
}

.format-content h5, .format-content h6 {
  font-size: 1em;
}

.format-content ul {
  margin-left: 1.3em;
  list-style: disc;
}

.format-content ol {
  list-style: decimal;
  margin-left: 1.9em;
}

.format-content li ul, .format-content li ol {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 2em;
}

.format-content li ul {
  list-style: circle;
}

.format-content table th, .format-content table td {
  border: 1px solid #ddd;
  padding: 5px 10px;
}

.format-content table th {
  background: #fbfbfb;
}

.format-content table thead th {
  background: #f1f1f1;
}

.format-content-em {
  font-weight: 700;
}

a {
  text-decoration: none;
}
a:hover {
  color: #006699;
}

h1, h2, h3 {
  line-height: 2;
  font-weight: normal;
}

h1 {
  font-size: 21px;
}

h2 {
  font-size: 18.2px;
}

h3 {
  font-size: 16.38px;
}

h4 {
  font-size: 14px;
}

h5, h6 {
  font-size: 11.9px;
  text-transform: uppercase;
}

ul.circle {
  list-style: circle;
}

ul.square {
  list-style: square;
}

ul.inline-float [type="item"] {
  position: relative;
  float: left;
}

ul.inline-block li {
  margin-right: 8px;
}

blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 10px;
  border-left: 3px solid #cccccc;
}
blockquote small {
  font-size: 11.9px;
  display: block;
  line-height: 1.5;
  color: #999999;
}
blockquote small:before {
  content: '\2014 \00A0';
}

q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}

address {
  display: block;
  margin-bottom: 10px;
  font-style: normal;
  line-height: 1.5;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

.secondTip{
  width: 38px !important;
  height:14px !important;
}

.article {
  line-height: 1.6;
}
.article h1, .article h2, .article h3, .article h4, .article h5, .article h6 {
  line-height: 1.3;
  margin-bottom: 10px;
}
.article ul, .article ol {
  margin-left: 25px;
  list-style-type: disc;
}
.article ol {
  list-style-type: decimal;
}
.article p, .article ul, .article ol, .article dl {
  margin-bottom: 10px;
}
.article ul ul, .article ul ol, .article ol ol, .article ol ul {
  margin-bottom: 0;
}
.article dt {
  font-weight: bold;
  line-height: 1.8;
}
.article dd {
  margin-left: 2em;
}
.article img {
  margin-bottom: 10px;
  border: 1px solid #cccccc;
  padding: 2px;
}
.article .fr img {
  margin-left: 10px;
}
.article .fl img {
  margin-right: 10px;
}

.error, .success, .warning, .info {
  /*padding: 8px;*/
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding-left: 25px;
  background-position: 5px center;
  background-repeat: no-repeat;
}
.error a, .success a, .warning a, .info a {
  text-decoration: underline;
}

.error {
  /*background-color: #fbe3e4;
  border: 2px solid #fbc2c4;*/
  color: #8a1f11;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAKlBMVEX////XY1Hma1rsfGbzhm3vloXwqZz3uanxwLX4z8f76+j//v7////KWkTZGHxrAAAAAXRSTlMAQObYZgAAAAFiS0dEDIGzUWMAAAAJcEhZcwAACxMAAAsTAQCanBgAAACSSURBVHheTc4xC4JAAEDhBwaZUy5tQYgYrl0QBW3aUNvh5WqEBI2WzbU2FbS5SESEa/QT2htb/C/R5pve+FHpEXhHgIa32okTcAkDP3XB8FNPhDJHH0xvw2cSUYv7RSZVB20rZm/L+aBtRFb0/qPc1+iqmtS7jrQOiwjDTiyzNc7hPJH28gvo5jwu9wD3drmuGH4w6SDkKQ/JcAAAAABJRU5ErkJggg==);
}
.error a {
  color: #8a1f11;
}

.success {
  background-color: #e6efc2;
  border: 2px solid #c6d880;
  color: #264409;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAMFBMVEX///88kTZIoTZnuktxwGB+xG2Vyoag1pSr2J2y26e64LPT4c7j8OD9/vz///80fTAtdG2AAAAAAXRSTlMAQObYZgAAAAFiS0dEDm+9ME8AAAAJcEhZcwAACxMAAAsTAQCanBgAAACcSURBVHheTY6vCsJQHIUPLih6g/gCJotFmEMw+1PwRrmiQ8SBfxhilctewGRSh1XDjBZ9gCXBF1j0Ce5A65J3baecD074DjJ5d5r7tEuWdzYvAB7r7ehWB1grEEN7EKLABVFwdGBIQVytysj5/HmPxl8NUxUvNBiy+4ksPeXbNJnTwQGrnYj6sxC42suenwAoVtxdI1XgVf1tMh/++cUnmPeAc0MAAAAASUVORK5CYII=);
}
.success a {
  color: #264409;
}

.warning {
  background-color: #fff6bf;
  border: 2px solid #ffd324;
  color: #514721;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAM1BMVEX////4ol3+lDf8nEP7hTH3sHb8uHr9x5HvgjTccCbxdCv0ey365M/98ur////UZyH41bQKCY76AAAAAXRSTlMAQObYZgAAAAFiS0dEDm+9ME8AAAAJcEhZcwAACxMAAAsTAQCanBgAAAB/SURBVHhebc83FoRQDENR5Phj2P9qR3CYDnfvqvL1efNAFTn/PaCRGaLnbY6hNNgjE0jVtUQSZRJS2TdQShIQoSIEM6AQJNkE48Um2A02lvXeH1AHN8/eGlAJWdKsr9Vai+qEWcAVYJc9CNepGkywD/ORCndU9nvD697bx+fnP09wBLDgAeJUAAAAAElFTkSuQmCC);
}
.warning a {
  color: #514721;
}

.info {
  background-color: #d5edf8;
  border: 2px solid #92cae4;
  color: #205791;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAM1BMVEX///9YjONeju9qlex7ou2Fqe+UsvCkvffc5PXw9f67y/FNe9FDb8rE0/H///+wxPK4ye8p1NT7AAAAAXRSTlMAQObYZgAAAAlwSFlzAAALEwAACxMBAJqcGAAAAIVJREFUeF5tj8kOg0AMQ2tnnQ36/1/bDNAbPkR6T0rkfF7Tuoro2f6cKh7hIuthsTCpobhMUwvm0Zxl9tYpQXZfjQxECXVjxQ/SDCUYsrmtPeclWDk6gVvItZIGQG3sowgSXQHE8BINGkBqsczcRdbQMECLv3fVPoa52yh+kj7mnJ6vn/8A/N4D4ObQweQAAAAASUVORK5CYII=);
}
.info a {
  color: #205791;
}

.arrowRightImg {
  background-image: url("../images/arrow_right.png") ;
  background-repeat: no-repeat;
}
/* -------------------------------------------------
 * layout scss
 * -------------------------------------------------
*/

#header, #container, #main, #footer, #top_nav {
  width: 95%;
}

#container {
  padding: 20px 0;
}

#main, #aside_second, #aside_first {
  float: left;
  display: inline;
}

#aside_first {
  width: 200px;
  margin-left: 0;
}

.layout-lm #main {
  width: 700px;
  margin-right: 0;
}

#aside_second {
  width: 220px;
  margin-right: 0;
}

.layout-mr #main {
  width: 700px;
  margin-left: 0;
}

.layout-lmr #main {
  width: 460px;
}

.wrap-top-bar {
  background-color: #333333;
  z-index: 1010;
}

#top_nav {
  line-height: 36px;
  width: 940px;
}
#top_nav li {
  text-transform: capitalize;
}
#top_nav a {
  display: block;
  padding: 0 15px;
  color: #cccccc;
}
#top_nav li a:hover,
#top_nav .active a {
  color: white;
}

.aside-nav {
  background-color: #ebebeb;
}
.aside-nav li {
  border-bottom: 1px solid #f8f8f8;
}
.aside-nav li:last-child {
  border-bottom: none;
}
.aside-nav li a {
  display: block;
  line-height: 30px;
  color: #333333;
  padding: 0 10px;
}
.aside-nav li a:hover,
.aside-nav .active a {
  background-color: #0078e7;
  color: white;
}

.col-three, .col-four {
  margin-right: -20px;
  margin-bottom: 21px;
}
.col-three .col, .col-four .col {
  float: left;
  display: inline;
  margin-right: 20px;
}

.col-three .col {
  width: 300px;
}

.col-four .col {
  width: 220px;
}

table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}

.table {
  width: 100%;
  margin-bottom: 21px;
  border: 1px solid #cccccc;
  border-width: 0 1px 1px 0;
}
.table th,
.table td {
  padding: 8px;
  text-align: left;
  vertical-align: middle;
  border: 1px solid #cccccc;
  border-width: 1px 0 0 1px;
}
.qwui-table_noline td{
  border:none
}
.table th {
  font-weight: bold;
}
.table thead th {
  /**vertical-align: bottom;**/
}
.table .table {
  background-color: white;
}

.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}

.table-line {
  border: none;
  _border-bottom: 1px solid #cccccc;
}
.table-line th, .table-line td {
  border-left: none;
}
.table-line thead:first-child tr:first-child th,
.table-line thead:first-child tr:first-child td {
  border-top: 0;
}

.table-radius {
  border-collapse: separate;
  *border-collapse: collapse;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.table-radius thead:first-child tr:first-child > th:first-child,
.table-radius tbody:first-child tr:first-child > td:first-child,
.table-radius tbody:first-child tr:first-child > th:first-child {
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}
.table-radius thead:first-child tr:first-child > th:last-child,
.table-radius tbody:first-child tr:first-child > td:last-child,
.table-radius tbody:first-child tr:first-child > th:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
.table-radius thead:last-child tr:last-child > th:first-child,
.table-radius tbody:last-child tr:last-child > td:first-child,
.table-radius tbody:last-child tr:last-child > th:first-child,
.table-radius tfoot:last-child tr:last-child > td:first-child,
.table-radius tfoot:last-child tr:last-child > th:first-child {
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.table-radius thead:last-child tr:last-child > th:last-child,
.table-radius tbody:last-child tr:last-child > td:last-child,
.table-radius tbody:last-child tr:last-child > th:last-child,
.table-radius tfoot:last-child tr:last-child > td:last-child,
.table-radius tfoot:last-child tr:last-child > th:last-child {
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.table-radius tfoot + tbody:last-child tr:last-child td:first-child {
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
}
.table-radius tfoot + tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
}
.table-radius caption + thead tr:first-child th:first-child,
.table-radius caption + tbody tr:first-child td:first-child,
.table-radius colgroup + thead tr:first-child th:first-child,
.table-radius colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}
.table-radius caption + thead tr:first-child th:last-child,
.table-radius caption + tbody tr:first-child td:last-child,
.table-radius colgroup + thead tr:first-child th:last-child,
.table-radius colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}

.table-striped th {
  background-color: #00a3cf;
  color: white;
}
.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}

.table-hover tbody tr:hover > td,
.table-hover tbody tr:hover > th {
  background-color: whitesmoke;
}

.table tr.tr-success td {
  background-color: #e6efc2;
}
.table tr.tr-error td {
  background-color: #fbe3e4;
}
.table tr.tr-warning td {
  background-color: #fff6bf;
}
.table tr.tr-info td {
  background-color: #d5edf8;
}

.table-hover tr.tr-success:hover td {
  background-color: #deeaae;
}
.table-hover tr.tr-error:hover td {
  background-color: #f8cdce;
}
.table-hover tr.tr-warning:hover td {
  background-color: #fff2a6;
}
.table-hover tr.tr-info:hover td {
  background-color: #bfe4f4;
}

.table-col-th th {
  background-color: #f4f4f4;
  width: 80px;
  vertical-align: middle;
}

.form {
  font-size: 14px;
  margin-bottom: 9px;
  /*form-required*/
  /* codePic */
  /* inline */
  /*inputbtn*/
  /* 注册链接 */
  /* description */
}
.form fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
.form legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 9px;
  font-size: 21px;
  line-height: 3;
  color: #999999;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
.form input, .form button, .form textarea {
  vertical-align: middle;
  margin-bottom: 9px;
  font-family: "Helvetica Neue", Helvetica, Tahoma, sans-serif;
}
.form textarea {
  resize: none;
  vertical-align: top;
  overflow: auto;
  width: 500px;
  height: 80px;
}
.form label {
  font-size: 14px;
  line-height: 30px;
}
.form input:focus, .form textarea:focus, .form select:focus ,.form-types:focus{
  outline: 0 none;
}
.form .form-radio, .form .form-checkbox {
  margin: 0 5px 0 0;
  padding: 0;
  font-size: 13px;
  width: 13px;
  height: 13px;
}
.form .form-item {
  margin-bottom: 9px;
  clear: both;
}
.form .form-text {
  margin-top: 0;
  margin-bottom: 0;
  width: 200px;
  height: 18px;
}
.form .form-text, .form textarea,#alert_mobiletxtId {
  border: 1px solid #cccccc;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 6px 4px;
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}
.form .form-text:focus, .form textarea:focus {
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
}
.form select {
  border: 1px solid #cccccc;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 4px;
  *margin-top: 5px;
  *margin-bottom: 5px;
  *vertical-align: top;
}
.form .form-field-rc, .form input, .form textarea, .form select, .form .form-text {
  margin-bottom: 9px;
}
.form .form-item .form-field-rc, .form .form-item input, .form .form-item textarea, .form .form-item select, .form .form-item .form-text {
  margin-bottom: 0;
}
/*.new_form .form-item input{*/
	/*vertical-align:-3px;*/
/*}*/
.form .form-item select {
  *margin-bottom: 5px;
  width:300px;
}
.form .file-wrap {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 0px;
  width: 70px;
  height: 28px;
  background-color: #00a3cf;
  position: relative;
  overflow: hidden;
  border-radius: 3px;
}
.form .file-wrap .replace-text {
  display: block;
  line-height: 28px;
  cursor: pointer;
  color: #fff;
  text-align: center;
}
.form .file-wrap .form-file {
  opacity: 0;
  filter: alpha(opacity=0);
  width: 70px;
  height: 28px;
  left: 0;
  top: 0;
  display: block;
  cursor: pointer;
  position: absolute;
  z-index: 1;
}
.form .file-wrap:hover {
  background-color: #007b9c;
}
.form .form-field-rc label {
  float: left;
  display: inline;
  text-align: left;
  width: auto;
  font-weight: normal;
  margin: 0 5px 0 0;
  line-height: 18px;
  font-size: 12px;
}
.form .form-field-rc .field-list-block {
  display: block;
  float: none;
  margin: 0 0 5px 0;
  overflow: auto;
  *zoom: 1;
}
.form .form-field-rc .field-list-block:last-child {
  margin-bottom: 0;
}
.form .form-field-rc .form-radio,
.form .form-field-rc .form-checkbox,
.form .form-field-rc span {
  float: left;
  display: inline;
}
.form .form-field-rc .form-radio,
.form .form-field-rc .form-checkbox {
  margin-top: 2.5px;
}
.form .form-action {
  clear: both;
  text-align: center;
}
.form .form-action .inputbtn {
  margin-bottom: 0;
  margin-right: 10px;
}
.form .action-left {
  text-align: left;
}
.form .icon-required {
  color: #cc3300;
  margin-right: 5px;
}
.form .code-pic {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.form .code-pic img {
  height: 28px;
  vertical-align: middle;
  margin: 0 5px;
}
.form .inline-ele {
  margin-right: 5px;
}
.form .inline-item {
  float: left;
  display: inline;
  clear: none;
}
.form .inputbtn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
  text-align: center;
  padding: 0 16px;
  font-size: 14px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 0 none;
  height: 28px;
  overflow: visible;
}
.form .btn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
  text-align: center;
  padding: 0 16px;
  font-size: 14px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  line-height: 30px;
  text-decoration: none;
}
.form .greybtn {
  border: 1px solid #cccccc;
  color: #666;
  background-color: #eee;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background-image: -moz-linear-gradient(top, white, #e6e6e6);
  background-image: -webkit-linear-gradient(top, white, #e6e6e6);
  background-image: -o-linear-gradient(top, white, #e6e6e6);
  background-image: linear-gradient(to bottom, white, #e6e6e6);
  -webkit-box-shadow: inset 0 1px 1px white, 0 0 1px white inset;
  box-shadow: inset 0 1px 1px white, 0 0 1px white inset;
}
.form .greybtn:hover {
  background: #e6e6e6;
}
.form .p-bluebtn {
  color: #fff;
  background-color: #1081DD;
}
.form .p-bluebtn:hover {
  background-color: #2597f4;
}
.form .p-greybtn {
  background-color: #eee;
  color: #444;
}
.form .p-greybtn:hover {
  background-color: #e6e6e6;
}
.form .link-register {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  line-height: 28px;
  vertical-align: top;
}
.form .form-des {
  color: #999999;
  margin-left: 5px;
}
.form p.form-des {
  margin: 0;
  line-height: 28px;
}
.form select[disabled],
.form textarea[disabled],
.form input[readonly],
.form select[readonly],
.form textarea[readonly],
.form .disabled {
  cursor: not-allowed;
  background: #fff;
}
.form input[type="radio"][disabled],
.form input[type="checkbox"][disabled],
.form input[type="radio"][readonly],
.form input[type="checkbox"][readonly] {
  background-color: transparent;
}

.form-inline * {
  float: left;
  display: inline;
  margin-right: 5px;
  margin-bottom: 0;
}
.form-inline .form-radio,
.form-inline .form-checkbox {
  margin-top: 7.5px;
}

/* 火狐bug 最新版本已经修复了这两个问题 */
/* .form-horizontal label {
  float: left;
  display: inline;
  text-align: right;
  width: 100px;
}
.form-horizontal .form-field,
.form-horizontal .action-left {
  margin-left: 100px;
} */
.form-horizontal .form-field-rc {
  margin-top: 5px;
}

.form .error, .form .warning, .form .success, .form .info {
  margin-bottom: 9px;
}
.form span.error, .form span.warning, .form span.success, .form span.info {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  border-width: 1px;
  line-height: 26px;
  vertical-align: middle;
  padding: 0 5px;
  margin: 0 0 0 5px;
  padding-left: 25px;
}
.form .item-error label,
.form .item-error .form-des {
  color: #8a1f11;
}
.form .item-error .checkbox,
.form .item-error .radio,
.form .item-error input,
.form .item-error select,
.form .item-error textarea {
  color: #8a1f11;
}
.form .item-error input,
.form .item-error select,
.form .item-error textarea {
  border-color: #fbc2c4;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.form .item-error input:focus,
.form .item-error select:focus,
.form .item-error textarea:focus {
  border-color: #f89296;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
}
.form .item-success label,
.form .item-success .form-des {
  color: #264409;
}
.form .item-success .checkbox,
.form .item-success .radio,
.form .item-success input,
.form .item-success select,
.form .item-success textarea {
  color: #264409;
}
.form .item-success input,
.form .item-success select,
.form .item-success textarea {
  border-color: #c6d880;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.form .item-success input:focus,
.form .item-success select:focus,
.form .item-success textarea:focus {
  border-color: #b4cc59;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #e9f0ce;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #e9f0ce;
}
.form .item-warning label,
.form .item-warning .form-des {
  color: #514721;
}
.form .item-warning .checkbox,
.form .item-warning .radio,
.form .item-warning input,
.form .item-warning select,
.form .item-warning textarea {
  color: #514721;
}
.form .item-warning input,
.form .item-warning select,
.form .item-warning textarea {
  border-color: #ffd324;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.form .item-warning input:focus,
.form .item-warning select:focus,
.form .item-warning textarea:focus {
  border-color: #f0c000;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffe78a;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffe78a;
}
.form .item-info label,
.form .item-info .form-des {
  color: #205791;
}
.form .item-info .checkbox,
.form .item-info .radio,
.form .item-info input,
.form .item-info select,
.form .item-info textarea {
  color: #205791;
}
.form .item-info input,
.form .item-info select,
.form .item-info textarea {
  border-color: #92cae4;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.form .item-info input:focus,
.form .item-info select:focus,
.form .item-info textarea:focus {
  border-color: #69b6da;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #e4f2f8;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #e4f2f8;
}

.pager-nav {
  margin: 0 0 21px;
  text-align: center;
}
.pager-nav ul {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.pager-nav li {
  margin: 0 5px;
  float: left;
  /*display: inline;*/
}
.pager-nav .active span,
.pager-nav .disabled span,
.pager-nav a {
  float: left;
  display: inline;
  padding: 0 3px;
  height: 26px;
  line-height: 26px;
  font-size:12px;
  text-decoration: none;
}
.pager-nav a:hover,.pager-nav a.nextPageNenabled:hover {
  text-decoration: none;
  color: white;
  background-color: #ff9600;
  border:1px solid #ff9600;
}
.pager-nav .disabled span {
  background-color: #e6e6e6 !important;
  color: #ababab !important;
  cursor: not-allowed !important;
}

.pager-nav-left {
  text-align: left;
}

.pager-nav-right {
  text-align: right;
}

.pager-nav-brief {
  height: 30px;
  line-height: 30px;
  text-align: right;
}
.pager-nav-brief a {
  text-align: center;
  padding: 0 10px;
  color: white;
  background-color: #0078e7;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.pager-nav-brief a:hover {
  background-color: #006bce;
}
.pager-nav-brief .pager-prev {
  float: left;
  display: inline;
}

.overlay,.overlay1,crm_overlay, .form_detail_QRcode_bg{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1100;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');
  background-color: rgba(0, 0, 0, 0.5);
}
.overlay.crm_overlay{
  background-color: rgba(255,255,255,1);
  opacity: 0.5;
}

.modal-box {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 500px;
  height: 220px;
  /* margin-left: -250px;
  margin-top: -83px; */
  border: 2px solid #cccccc;
  z-index: 1105;
  transform: translate(-50%, -50%);
  -webkit-filter: blur(0);
}
#upFileId_overlay{
  background: url("../images/APPloading.gif") no-repeat scroll center center #fff;
  padding: 0 0 70px;
}
.modal-box .modal-header,
.modal-box .modal-body,
.modal-box .modal-footer {
  padding: 0 15px;
}
.modal-box .modal-header {
  height: 36px;
  text-align: right;
  border-bottom: 1px solid #cccccc;
}
.modal-box .modal-header h3 {
  float: left;
  display: inline;
  line-height: 36px;
  font-weight: bold;
}
.modal-box .modal-body {
  margin: 15px 0;
}
.modal-box .modal-footer {
  text-align: center;
  padding: 10px 15px;
}
.modal-box .modal-footer .btn {
  margin-left: 20px;
}
.modal-box .modal-del {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 0 5px;
  cursor: pointer;
  font-size: 16px;
  margin-top: 6px;
}
.modal-box .modal-del:hover {
  background-color: whitesmoke;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}

.tabs-primary {
  border-bottom: 1px solid #cccccc;
  font-size: 16px;
  line-height: 34px;
  text-align: center;
}
.tabs-primary a {
  /*float: left;*/
  display: inline-block;
  padding: 5px 15px 7px;
  /*border: 1px solid #cccccc;*/
  margin: 0px 5px 0 5px;
  margin-bottom: -1px;
  color: #333333;
  /*background-color: white;*/
  *position: relative;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.tabs-primary a.active {
  /*border-bottom-color: white;
  background-color: white;*/
  color: #0078e7;
  border-bottom: 3px solid #f87b00;
}
.tabs-primary a:hover {
  color: #0078e7;
}

.tabs-color {
  border-top: 2px solid #0078e7;
  border-right: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  background-color: whitesmoke;
  font-size: 14px;
  line-height: 36px;
}
.tabs-color a {
  float: left;
  display: inline;
  margin-right: 1px;
  padding: 0 20px;
  color: #333333;
  text-align: center;
}
.tabs-color a.active, .tabs-color a:hover {
  background-color: #0078e7;
  color: white;
}
.tabs-color {
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.tabs-color a:first-child {
  -webkit-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0;
}

.tabs-border {
  border: 1px solid #cccccc;
  background-color: whitesmoke;
  font-size: 14px;
  line-height: 34px;
}
.tabs-border a {
  float: left;
  display: inline;
  border: 1px solid #cccccc;
  border-left: none;
  margin: -1px 0;
  padding: 0 20px;
  color: #333333;
  text-align: center;
  *position: relative;
}
.tabs-border a.active {
  background-color: white;
  border-bottom-color: white;
  border-top-color: #0078e7;
  color: #0078e7;
}
.tabs-border a:hover {
  color: #0078e7;
}
.tabs-border {
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.tabs-border a:first-child {
  -webkit-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0;
}

.tabs-content-wrap {
  border: 1px solid #cccccc;
  border-top: none;
  padding: 10px;
  -webkit-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

body {
  background: #fff;
  font: 14px 'Microsoft YaHei', "微软雅黑", Arial, Lucida Grande, Tahoma, sans-serif;
  color: #333;
}

a {
  color: #f87b00;
}

a:hover {
  color: #f87b00;
}


#header {
  width: 100%;
}


.frontHome.page #logo {
  height: 68px;
  line-height: 68px;
  margin-top: 0;
}


#nav [type="item"] a:hover, #nav [type="item"].active a {
  color:#FF884D;
  background:rgba(255,136,77,0.05);
  text-decoration: none;
}

#nav [type="item"] a {
  color: #383838;
  padding:0 18px;
  font-size: 16px;
  text-align: center;
  display: block;
}

#nav.special [type="item"] a {
  padding: 0 12px;
}

.aside {
  background: #fff;
  border-right: 1px solid #e7e7e7;
}

#aside_first {
  width: 200px;
  height: 100%;
  top: 0px;
  bottom: 0px;
  left: 0px;
  margin-right: 0;
  position:relative;
  margin-bottom: -10000px;
  padding-bottom: 10000px;
}

.no-scroll-bar::-webkit-scrollbar {
  display: none;
}

.layout-lm #main {
  width: 81%;
  margin-left: 10px;
}
#aside_first_bg {
  background:#f6f6f6;
  border-right: 1px solid #e7e7e7;
  height: 999em;
  position: absolute;
  width: 100%;
}

.sideMenu-nav li:hover {
  background:#ffffff;
  position: relative;
}

.sideMenu-nav li.active {
  background: #F7F7F7;
  overflow: hidden;
  position: relative;
  top:-1px;
}
.sideMenu-nav li{
  box-sizing: border-box;
}
.sideMenu-nav a {
  color: #808080;
  display: block;
  height: 32px;
  line-height: 32px;
  margin: 0 auto;
  text-indent: 22px;
  width: 100%;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALCAYAAABCm8wlAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACsSURBVChTY7h//74EEAsw4AJ37961AeK7QEUGUCFUANJ9586dnUD8HYgToMKo4P///0xAyVog/gM0bOatW7fYoVKo4Pbt245ARc+Bik4DsRxUGBWAHA1V8ObmzZvSUGEI2L9/PwtQohKIfwDxiufPn3NDpRgYgPZqAY0/BZT4AMTRUGGILqBEOUgXkD5w7949eagUBAAlQOHwEyhZBvINVBgBgC5XwRlIDAwMACdYfz2Uql/xAAAAAElFTkSuQmCC") no-repeat scroll 173px center #fff;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
.sideMenu-nav a.c999{
  color:#999;
}
.sideMenu-nav .active a {
  height: 32px!important;
  border-bottom: none;
  color: #383838;
  outline:none;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALCAYAAABCm8wlAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACcSURBVChTY/j3758wEPMy4AL///83ACrYCMRqUCFUANINxFOA+BgQ+0KFUQHQFCagZAoQnwLiKiCfDSqFCoCSJkC8E4gXARVJQIVRAVAS5OhFQLwXiMWgwhAA1MUMFEwEYpB72oCYEyoFllQCCoCMPgCkPaHCcF3xQAzSNQuIJaFSEABUAAqH40AcB2QzQYURACghC8TYA4mBgQEA9yOL2Jc7dpoAAAAASUVORK5CYII=") no-repeat scroll 175px center #f7f7f7;
}
.sideMenu-nav li.active:hover a,.sideMenu-nav .active a:hover {
  background:#ff9600;
  border-bottom:none;
  color: #383838;
  outline:none;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALCAYAAABCm8wlAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACcSURBVChTY/j3758wEPMy4AL///83ACrYCMRqUCFUANINxFOA+BgQ+0KFUQHQFCagZAoQnwLiKiCfDSqFCoCSJkC8E4gXARVJQIVRAVAS5OhFQLwXiMWgwhAA1MUMFEwEYpB72oCYEyoFllQCCoCMPgCkPaHCcF3xQAzSNQuIJaFSEABUAAqH40AcB2QzQYURACghC8TYA4mBgQEA9yOL2Jc7dpoAAAAASUVORK5CYII=") no-repeat scroll 175px center #f7f7f7;
}
.sideMenu-nav li:hover a{
  color: #383838;
  background:#f7f7f7;
  border-bottom:1px solid transparent;
  outline:none;
}

.main_content {
  margin: 1%;
}

.admin_notice {
  line-height: 30px;
  margin: 25px;
}

.tr {
  text-align: right;
}

.modifyAll {
  margin-top: 5px;
  text-align: center;
  color: #ff9600;
  cursor: pointer;
}

.quickHomeMenu {
  border-top: 1px solid #e7e7e7;
  margin-top: 15px;
  padding-top: 15px;
  margin-bottom: 30px;
}

.quickHomeMenu h3 {
  margin-bottom: 10px;
}

.quickHomeMenu li {
  float: left;
}

.quickHomeMenu li a {
  background: #fff;
  display: block;
  width: 145px;
  height: 70px;
  text-align: center;
  line-height: 70px;
  border: 1px solid #dadada;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.29);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.29);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.29);
  color: #333;
  margin-right: 15px;
}

.quickHomeMenu li a:hover {
  background-color: #fff9f0;
  color: #f87b00;
}

.sideContactList {
  margin-top:15px;
}

.ztree * {
  font: 14px 'Microsoft YaHei', "微软雅黑", Arial, Lucida Grande, Tahoma, sans-serif;
}
.ztree{padding-left:10px;}
.ztree li {
  line-height: 28px;}
#chooseUsers .form-item .ztree li {
  line-height: 28px;
  float: left;
  width:25%;
  margin: 5px 0;
}
.form-item div.ztree{
  width: 95%;
  min-height: 300px;
  margin: 0 auto;
  height: auto;
  overflow: hidden;
}
.searchbox_bg {
  margin-left: 2%;
}

.ztree li span.button {
  width: 20px;
  height: 20px;
}

.ztree li a.curSelectedNode {
  padding-top: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #949494;
  border: none;
  height: 23px;
  color: #fff;
}

.ztree li a {
  padding: 0px 5px 0 5px;
  position: relative;
}

.ztree li span.button.switch.level0 {
  width: 20px;
  height: 20px;
  display: none;
}

.ztree li span.button.switch.level1 {
  width: 20px;
  height: 20px;
  display: none;
}

.ztree li span.button.switch.level2 {
  width: 20px;
  height: 20px;
  display: none;
}

.ztree li span.button.switch.level3 {
  width: 20px;
  height: 20px;
  display: none;
}
.ztree li span.button.switch.level4 {
  display: none;
  height: 20px;
  width: 20px;
}
.ztree li span.button.switch.level5 {
  display: none;
  height: 20px;
  width: 20px;
}
.ztree li span.button.switch.level6 {
  display: none;
  height: 20px;
  width: 20px;
}
.ztree li span.button.switch.level7 {
  display: none;
  height: 20px;
  width: 20px;
}
.ztree li span.button.switch.level8 {
  display: none;
  height: 20px;
  width: 20px;
}
.ztree li span.button.switch.level9 {
  display: none;
  height: 20px;
  width: 20px;
}
.ztree li span.button.switch.level10 {
  display: none;
  height: 20px;
  width: 20px;
}
.ztree li span.button.switch.level11 {
  width: 20px;
  height: 20px;
  display: none;
}
.ztree li span.button.switch.level12 {
  width: 20px;
  height: 20px;
  display: none;
}
.ztree li span.button.switch.level13 {
  width: 20px;
  height: 20px;
  display: none;
}
.ztree li span.button.switch.level14 {
  display: none;
  height: 20px;
  width: 20px;
}
.ztree li span.button.switch.level15 {
  display: none;
  height: 20px;
  width: 20px;
}

.ztree li span.button.noline_open {
  background-position: 0 0;
}

.ztree li span.button.noline_close {
  background-position: -18px 0;
}

.ztree li span.button.noline_open.level0 {
  background-position: 0 -18px;
}

.ztree li span.button.noline_close.level0 {
  background-position: -18px -18px;
}

.ztree.showIcon li a span.button.switch {
  visibility: visible;
}

.ztree li span.button.chk {
  margin: 0 10px 10px 0;
}

.ztree li a:hover {
  padding-top: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #e5e5e5;
  border: none;
  height: 23px;
  color: #333;
  text-decoration: none;
}

#container .contactAction {
  position: absolute;
  background-color: #000;
  top: -2px;
  right:initial;
}
.contactAction { position: absolute;
  background-color: #000;
  top: -2px;
  right:-100px;}

.ztree li .contactAction a{padding-top:2px}
.ztree li .contactAction a:hover{padding-top:4px}
.ztree li span.contactAction{
  display:flex;
  width:auto;
  padding:0 5px;
  max-width: 300px;
  opacity:0.8;
}
.ztree li .contactAction a{color:#fff;}
.ztree li .contactAction a:hover {
  background-color: transparent;
}
div.ztree{
  overflow-x:auto!important;
}
.contactAction {
  width: 90px;
  height: 30px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #2b2b2b;
  display: inline-block;
}

.contactAction ul {
  margin-left: 8px;
}

.contactAction .icon_span {
  float: left;
  margin-top: 2px;
}

.btn {
  padding: 5px 20px;
  *padding: 5px 20px;
  _padding: 5px 20px;
  font-size: 14px;
  line-height: 30px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #333333;
  background-color: #fff;
  border: 1px solid #cccccc;
  cursor: pointer;
}

.btn:hover {
  background-color: #f7f7f7;
  color: #333333;
}
.btn.disabled,.btn.disabled:hover {
  color: #999;
  background-color: #eee;
  border-color: #ccc;
  pointer-events: none;
}

.twoBtn {
  padding: 5px 20px;
  *padding: 4px 20px;
  _padding: 5px 20px;
}

.orangeBtn {
  background: #ff9600;
  color: #fff;
  border: 1px solid #f87b00 ;
}

.orangeBtn:hover {
  background: #ffa500  ;
  color: #fff;
  border: 1px solid #f87b00 ;
}

.form .writeBtn {
  background: #fff;
  color: #333;
  border: 1px solid #cccccc;
  padding: 7px 30px;
  font-size: 14px;
  line-height: 20px;
}

.form .writeBtn:hover {
  background: #eee;
  color: #333;
  border: 1px solid #cccccc;
}

.disabledBtn {
  color: #999999;
}
.disabled_btn{color: #999999;background-color:#f5f5f5;	}
.disabled_btn:hover{background-color:transparent;color:#999}
.disabledBtn:hover {
  color: #999999;
  background-color: #fff;
}

.borderline {
  border-right: 1px dashed #cfcfcf;
  margin-right: 8px;
  margin-left: 5px;
}

.topMainBar {
  margin-top: 20px;
}
/*路由指向的提示*/
.routerTip {
  display: inline-block;
  margin-left: 10px;
  color: #999;
}
.routerTip span {
  padding: 0 5px;
}
.routerTip .active{
  color: #666;
}

.searchBox {
  width: 210px;
  height: 30px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #cccccc;
  background: #fff;
  position: relative;
}

.submitSearchBtn {
  position: absolute;
  width: 32px;
  height: inherit;
  top: 0;
  right: 0;
  background: url("../images/search_icon.png") no-repeat center center;
  border: none;
  border-left: 1px solid #ccc;
}
.submitSearchBtn:hover{background-color:#f5f5f5}
.inputSearchBox {
  width: 165px;
  border: 0px solid #ffffff;
  color: #333;
  margin-left: 8px;
  line-height:28px;
  font-family:inherit;
  vertical-align: top;
}

.table {
  margin-bottom: 0;
}

.table th, .table td {
  padding: 13px 8px;
  border-color: #dbdbdd;
  word-wrap: break-word;
}

.table thead {
  background: #f8f8f8;
}

.contactTable_h3 {
  font-size: 16px;
}

.contactTable_h3 span {
  font-size: 14px;
  color: #8e8e8e;
  font-weight: normal;
  margin-left: 10px;
}

.contactTable table {
  color: #666666;
}

.contactTable .name, .contactTable .name a {
  color: #333333;
}

.pager-nav .active span, .pager-nav .pageNum .active span {
  width: 26px;
  min-width: 26px;
  height: 26px;
  line-height: 26px;
  color: #ffffff;
  border: solid 1px #ff9600;
  background-color: #ff9600;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.pager-nav .pageNum span, .pager-nav a{
  float: left;
  min-width: 26px;
  height: 26px;
  padding: 0 3px 0 3px;
  line-height: 26px;
  cursor: pointer;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  color: #B3B3B3;
  border: solid 1px #E4E7E9;
  background-color: #F6F7F7;
  text-align: center;
  font-size: 12px;
}
.pager-nav .pageNum span:hover{
  color: #fff;
  background-color: #ff9600;
  border: 1px solid #ff9600;
}
.pager-nav a {
  text-decoration: none;
}
.pager-nav a.nextPageNenabled{
  border: 1px solid #ccc;
  font-size: 12px;
  color: #666;
}
.pager-nav .disabled span {
  height: 26px;
  padding: 0 3px 0 3px;
  line-height: 26px;
  background-color: #F6F7F7 !important;
  color: #B3B3B3 !important;
  cursor: not-allowed !important;
  border: solid 1px #E4E7E9;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}

.bottomPage {
  border-top: 1px solid #dbdbdd;
  padding-top: 30px;
  padding-bottom: 5px;
}

.titleRedeploy {
  display: flex;
  justify-content: space-between;
  padding-top: 18px;
}

.fontRedeploy {
  color: #A6A6A6;
}

.fontRedeploy font {
  color: #808080;
}

.titleRedeploy :first-child {
  color: #383838;
  font-size: 18px;
}

.titleRedeploy :last-child {
  color: #808080;
  font-size: 14px;
}

.flowRedeploy.cMain {
  display: flex;
  justify-content: space-between;
  margin-top: 40px;
}

.peopleRedeploy{
  width: 414px;
  height: 180px;
  border: 1px solid #F5F5F5;
  border-radius: 4px;
}

.oldRedeploy, .newRedeploy {
  display: flex;
  justify-content: space-between;
  padding: 8px 24px 12px;
  background-color: #F5F5F5;
  color: #383838;
}
.oldRedeploy span:last-child, .newRedeploy  span:last-child{
  color: #409EFF;
  cursor: pointer;
}

.redeployWidth {
  margin: 0 auto;
  padding-bottom: 12px;
  width: 62px;
}

.redeployNav {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 140px;
}
.oldFlowRedeploy, .newFlowRedeploy{
  text-align: center;
}

.oldFlowRedeploy img, .newFlowRedeploy img {
  margin-bottom: 12px;
  width: 62px;
  height: 62px;
  border-radius: 50%;
}

.contactTable.flowRedeploy {
  border: 1px solid #F0F0F0;
}

.flowRedeploy table {
  color: #383838;
}

.flowRedeploy thead {
  background: #F7F7FA;
}
.flowRedeploy .table th, .flowRedeploy .table td {
  border: 1px solid #F0F0F0;
  font-weight: normal;
}

.flowRedeploy .table td:first-child, .flowRedeploy .table th:first-child{
  border-left: none;
}

.flowRedeploy .table td:last-child, .flowRedeploy .table th:last-child {
  border-right: none;
}

.flowRedeploy .table tr:last-child td{
  border-bottom: none;
}

.flowRedeploy .table tbody tr:nth-child(odd) {
  background-color: #FFF;
}

.flowRedeploy .table tbody tr:nth-child(even) {
  background-color: #FCFDFD;
}

.flowRedeploy .table td {
  color: #808080;
}

.flowRedeploy .checkbox {
  padding: 0;
  width: 58px;
  text-align: center;
}

.flowRedeploy th {
  border-left: 1px solid #F0F0F0;
}

.flowRedeploy.bottomPage {
  border-top: 0;
}

.flowRedeploy .noFlow {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 150px;
  color: #A6A6A6;
}

.listInfoRedeploy {
  min-height: 0;
}

@media screen and (min-height: 1080px) {
  .listInfoRedeploy {
    min-height: 455px;
  }
}

.submitRedeploy {
  padding-top: 20px;
  text-align: center;
  border-top: 1px solid #F0F0F0;
}

.cTitle {
  background-color: #F5F5F5;
  border-left: 4px solid #F87B00;
  height: 47px;
  line-height: 47px;
  margin-top: 15px;
}
.qwui-close_btn {
  position: relative;
  height: 60px;
}
.qwui-close_btn i{
  cursor: pointer;
  font-style: normal;
  position: absolute;
  right: 0;
  width: 50px;
  text-align: center;
  color: #bbb;
  font-size: 28px
}
.qwui-title{
  text-align: center;
  font-size: 26px;
}
.qwui-little_title {
  width: 120px;
  margin: 0 10px 16px 0;
  display: inline-block;
  text-align: right;
  font-size: 16px !important;
}
.qwui-footer_btn {
  margin: 40px 0 60px 0;
  text-align: center;
}
.qwui-footer_btn input[type="button"]{
  width: 240px;
  height: 48px;
  font-size: 18px;
}
.qwui-pointer{
  cursor: pointer;
}
.cTitle h3 {
  font-weight: 700;
  margin-left: 20px;
  float: left;
  margin-top: 8px;
  color: #666666;
}

.cMain {
  margin-top: 20px;
  position: relative;
}

.mustInput {
  color: red;
  margin-right: 5px;
  font-style: normal;
}

/* .form-horizontal .form-field, .form-horizontal .action-left {
  margin-left: 115px;
} */

.selectedDepartment {
  margin-bottom: 7px;
}

.selectedDepartment_item {
  height: 30px;
  line-height: 30px;
  background-color: #fff8ee;
  border: 1px solid #f4d6aa;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  position: relative;
  padding-right: 35px;
  font-size: 14px;
  color: #d96b00;
  text-indent: 10px;
  margin-right: 5px;
  margin-bottom: 5px;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  float: left;
  margin-right: 5px;
}

.selectedDepartment_item a {
  background: url("../images/closes.png") no-repeat 0 0;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 7px;
  right: 8px;
  text-indent: -9999px;
}

.form .action-new-left {
  margin-top: 25px;
  border-top: 1px solid #d8d8d8;
  text-align: left;
  padding-top: 25px;
  padding-left: 115px;
}

.form .grayBtn {
  background-color: #f2f2f2;
  padding: 7px 15px;
  font-size: 14px;
  line-height: 20px !important;
}

.form .grayBtn:hover {
  background-color: #e1e1e1;
}

.form .orangeBtn {
  padding: 5px 20px;
  font-size: 14px;
  line-height: 20px;
}

.peopleInfo .titleLabel {
  text-align: right;
  color: #999999;
}

.peopleInfo {
  padding-left: 35px;
  padding-right: 35px;
  margin-bottom: 50px;
}

.peopleInfo .table td {
  border-style: dashed;
}

.peopleInfo .table td {
  border-left: none;
}

.peopleInfo .table th, .peopleInfo .table td {
  border-width: 0 0 1px 0;
}

.ImportContact {
  width: 600px;
  margin: 0 auto;
}

.importTitle {
  border-bottom: 1px dashed #b6b6b6;
  height: 40px;
}

.importTitle h3 {
  font-family: Georgia;
  font-size: 48px;
  color: #b6b6b6;
  float: left;
  line-height: 24px;
  font-style: italic;
}

.importTitle span {
  float: left;
  margin-left: 10px;
  margin-top: 6px;
}

.cMain .btn {
  line-height: 22px;
}

.frontHome .wrap-header {
  padding-top: 20px;
}

.frontHome .logoNav {
  width: 1000px;
}

.frontHome #container {
  width: 1000px;
  border: none;
}

.login_box {
  width: 680px;
  height: 350px;
  position: relative;
  border:1px solid #ddd;
  margin: 0 auto;
  margin-top: 80px;
}
.login_box h2 {
  text-align: left;
  padding-top: 35px;
}
.login_box h2 span,.login_box h2>a {
  display: inline-block;
  float: left;
  height: inherit;
  width: 50%;
  box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.login_box h2 .admin {
  color: #666;
  font-size: 20px;
  padding-left:45px;
}
.login_box h2 .personal {
  color: #999;
  font-size: 14px;
  text-align: right;
  position: relative;
  padding-right: 45px;
  padding-top: 11px;
  float: right;
}
.login_box h2 .personal:hover{
  color:#ff9600
}
.form-field.form-field-rc.loginBoxFooter {
  height: 20px;
  overflow: hidden;
  margin-top: 20px;
}
.loginFormIpt {
  position: relative;
  width: 240px;
  height: 42px;
  line-height: 42px;
  margin:20px auto 0 ;
  padding-right: 5px;
  clear: both;
  border-radius: 4px;
  background-position: 0 -352px;
}

.ico-uid {
  width: 22px;
  height: 22px;
  background: url("../images/form_phone_icon.png") no-repeat 0 -3px;
}

.ico-uid-mail {
  width: 22px;
  height: 22px;
  background: url("../images/form_mail_icon.png") no-repeat 0 0;
}

.ico-pwd {
  width: 22px;
  height: 22px;
  background: url("../images/form_pass_icon.png") no-repeat 0 0;
}

.loginFormIpt .ico {
  position: absolute;
  left: 9px;
  top: 13px;
  z-index: 1;
}
.loginBoxFooter em {
  background:#ccc;
  border-radius: 10px;
  color: white;
  display: inline-block;
  font-family: 宋体;
  font-style: normal;
  height: 15px;
  text-align: center;
  width: 15px;
  margin-right:5px;
}
.loginBoxFooter a{
  font-size:12px;
  color:#666;
}
.lfAutoLogin .loginBoxFooter a:hover{
  color:#ff9600;
}
.WXLogin {
  color: #999;
  font-size: 12px;
  margin-left: 66px;
  margin-top: 25px;
}
.WXicon {
  float:left;
  background: url("../images/weixin_login.png") no-repeat scroll center;
  background-position-y:110px;
  height: 350px;
  width: 333px;
  color:#333;
  opacity: 0.8;
}
.WXicon span{
  display: block;
  text-align: center;
  margin-top:200px;
  font-size:20px;
}
.WXicon:hover{
  opacity: 1;
  color:#ff9600;
}
.loginFormTdIpt {
  width: 180px;
  ime-mode: disabled;
  top: 1px;
  left: 28px;
  font-size: 14px;
  border: 0px;
  font-family: verdana;
  line-height: 34px;
  color: #333333;
  margin-left: 40px;
  outline: none;
}
.loginFormIpt {
  width: 245px;
  height: 40px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-color: #fff;
  -webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.05);
  border: solid 1px #ccc;
  transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.loginFormIpt.focus {
  border-color: #ff9600;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 155, 0, 0.6);
  outline: 0 none;
}
.index_right_nav a {
  color: #666;
  font-size:16px;
  cursor: pointer;
}
.index_right_nav {
  float: right;
}
.hide_nav {
  background: none repeat scroll 0 0 #eaeaec;
  padding: 10px 0;
  position: absolute;
  width: 100%;
  z-index: 11;
  top:68px;
  display:none;
}
.index_right_nav  i {
  border-color: #999 transparent transparent;
  border-style: solid;
  border-width: 5px;
  height: 0;
  right: 35px;
  position: absolute;
  top: 31px;
}
.index_right_nav li {
  list-style: outside none none;
  display: inline-block;
  height: 68px;
  line-height: 68px;
  position: relative;
  text-align: center;
  width: 130px;
}
.hide_nav > a {
  color: #666;
  display: block;
  height: 40px;
  line-height: 40px;
  font-size:14px;
}
.frontHome.page .foot > a {
  color:#8C8C8C;
}

.frontHome.page .foot > a:hover {
  color:#FF884D;
}

.frontHome.page .foot{
  padding: 10px 0 0;
  font-size:0;
  font-family:MicrosoftYaHeiUI;
  color:#8C8C8C;
}

.frontHome.page .foot span{
  display: inline-block;
  margin-right: 10px;
  height: 20px;
  font-size: 12px;
  line-height:20px;
  cursor: default;
}

.frontHome.page .foot a span{
  cursor: pointer;
}

.frontHome.page .foot .unset{
  margin-right: unset;
}

.frontHome.page .foot .copyRight{
  margin-top: 6px;
  height: 20px;
  font-size:12px;
  line-height:20px;
  cursor: default;
}

.lfAutoLogin {
  width: 253px;
  margin: 10px auto 15px;
}

.loginFormBtn {
  width: 255px;
  margin: 20px auto 15px;
}
.login_line{
  float:left;
  border-left:1px solid #ddd;
  height: 350px;
}
.login_btn {
  background: #ff9600;
  width: 114px;
  text-align: center;
  font-size: 18px;
  line-height: 42px;
  display: block;
  border: none;
  border-radius: 0px;
  color: #fff;
  float: left;
  padding: 0;
}

.login_btn:hover {
  background:  #FFA500;
}

.regist_btn {
  background: url("../images/form_regist_icon.png") no-repeat 0 0;
  width: 114px;
  height: 44px;
  text-align: center;
  line-height: 44px;
  display: block;
  border: none;
  color: #fff;
  font-weight: 700;
  float: right;
}
.login_news {
  width: 255px;
  margin: 40px auto 0 auto;
}
.login_news li {
  background: url("../images/point_icon.png") no-repeat 0 9px;
  text-indent: 12px;
}
.login_news li a {
  color: #333333;
  font-size: 12px;
}
#home_main {
  width: 1000px;
  margin: 0 auto;
}
#home_container {
  background: #334;
}
#home_main {
  height: 600px;
  position: relative;
}
.downloadApp {
  position: absolute;
  top: 485px;
  left: 155px;
}
.downIphone {
  background: url("../images/form_iphone_icon.png") no-repeat 0 0;
  width: 151px;
  height: 50px;
  display: block;
  float: left;
  text-indent: -9999px;
  margin-right: 30px;
}
.downAndroid {
  background: url("../images/form_android_icon.png") no-repeat 0 0;
  width: 151px;
  height: 50px;
  display: block;
  float: left;
  text-indent: -9999px;
}
.setpBg {
  width: 899px;
  margin: 20px auto;
}
.form .action-reg-left {
  margin-top: 25px;
  text-align: left;
  padding-left: 115px;
}
.reg_form_left {
  width: 650px;
  float: left;
}
.reg_form_right {
  width: 300px;
  float: right;
  border-left: 1px solid #e6e6e6;
  padding-left: 20px;
  height: 450px;
  text-align: center;
}
.ishas_text {
  margin-top: 150px;
  margin-bottom: 10px;
}
.getSMS {
  background: url("../images/grays_btn.png") no-repeat 0 0;
  width: 148px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  color: #000000;
  display: block;
}

.RegPage .logoNav {
  height: auto;
}

.RegPage #header {
  padding-top: 40px;
}

.form .form-text {
  width: 290px;
}

.form .form-name {
  width: 150px;
}

.form .form-date {
  width: 207px;
}

.reg_form {
  padding-top: 20px;
  margin-bottom: 30px;
}

.reg_form .form .form-item {
  margin-bottom: 15px;
}

.reg_form .btn {
  line-height: 20px;
}

.modal-box {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.31);
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.31);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.31);
  border: 1px solid #cccccc;
  height: auto;
}

.modal-box .modal-header {
  margin: 0 15px;
  height: 60px;
}

.modal-box .modal-header h3 {
  font-size: 18px;
  margin-top: 15px;
}

.modal-box .modal-del {
  margin-top: 20px;
}

#DepartmentSelectedListBox {
  width: 414px;
  height: 490px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #fff;
  -webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.1);
  border: solid 1px #c0c0c0;
  overflow-y: scroll;
  margin: 0 auto;
}

.selectShow {
  width: 414px;
  margin: 5px auto;
}

.selectShow p {
  font-size: 14px;
  margin-bottom: 5px;
}

.tc {
  text-align: center;
}

.contactTable .tc {
  text-align: center;
}

.tabs-primary a {
  font-size: 16px;
}

.tabs-primary a.active {
  color: #f87b00;
}

.tabs-primary a:hover {
  color: #f87b00;
}

.status_fail {
  color: #de1818;
}

.previewDiv {
  position: absolute;
  top: 20px;
  right: 10px;
  width: 270px;
  padding: 15px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  border: solid 1px #e9e9e9;
  min-height: 200px;
}

.previewDiv h3 {
  line-height: 18px;
  font-weight: 700;
}

.previewDiv img {
  margin: 10px 0;
}

.form .link_text {
  width: 150px;
  margin-right: 10px;
}

.form .link_content {
  width: 485px;
}

.tcform_action {
  border-top: 1px solid #eee;
  /*margin-top: 30px;*/
  padding-top: 20px;
}

.docPage {
  padding-right: 10px;
}

.docPage h3 {
  border-bottom: 1px solid #eee;
  padding-bottom: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  color: #000;
}

.docItem {
  margin-bottom: 35px;
}

.orangeFont {
  color: #f87b00;
}

.greenFont {
  color: #2f9a00;
}

.apiinfoform label {
  width: 105px;
  text-align: right;
  display: inline-block;
}

#DepartmentInfoListBox {
  width: 414px;
  height: 255px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #fff;
  -webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.1);
  border: solid 1px #c0c0c0;
  overflow-y: scroll;
  margin: 0 auto;
}

.ztree li span.button.ico_docu {
  width: 16px;
  height: 16px;
}

.downloadApp {
  position: relative;
}

.pop_android {
  bottom: 50px;
  left: 85px;
}

.pop_appwin {
  position: absolute;
  width: 336px;
  display: none;
}

.pop_appwin_inner {
  position: relative;
}

.pop_appwin_header {
  background: url(../images/pop_appwin_header.png) no-repeat 0 0;
  width: 100%;
  height: 8px;
}

.pop_appwin_content {
  background: url(../images/pop_app_content.png) repeat-y 0 0;
  width: 100%;
  padding: 10px 15px;
}

.pop_appwin_footer {
  background: url(../images/pop_appwin_footer.png) no-repeat 0 0;
  width: 100%;
  height: 18px;
}

.pop_appwin_content h3 {
  font-size: 14px;
}

.pop_appwin_content h3 span {
  background: url("../images/pop_win_num.png") no-repeat 0 0;
  height: 25px;
  width: 25px;
  text-align: center;
  line-height: 25px;
  font-size: 14px;
  color: #fff;
  display: inline-block;
  margin-right: 5px;
}

.pop_appwin_content .qr {
  margin-left: 20px;
}

.Confirm_reg {
  margin-left: 15px;
  line-height: 24px;
}

.Confirm_reg p {
  margin-bottom: 15px;
}

.mp_top {
  padding-bottom: 15px;
  border-bottom: 1px solid #eee;
}

.mpTitle {
  font-size: 18px;
}

.switchModel {
  margin-top: 10px;
}

.switch_btn {
  width: 60px;
  height: 30px;
  display: block;
  float: left;
}

.switch_btn_on {
  background: url(../images/switch_on.png) no-repeat 0 0;
}

.switch_btn_off {
  background: url(../images/switch_off.png) no-repeat 0 0;
}

.switchModel span {
  float: left;
  height: 30px;
  display: block;
  line-height: 30px;
  margin-left: 5px;
}

.switchModel_box {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #fff;
  border: solid 1px #ddd;
}

.sm_title {
  padding: 15px;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 10px;
}

.sm_title h3 {
  float: left;
  font-weight: 700;
}

.sm_title .sm_btn {
  float: right;
}

.sm_btn_style {
  height: 28px;
  line-height: 28px;
  text-align: center;
  color: #333333;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #c3c3c3;
  border: solid 1px #c3c3c3;
  background-image: -webkit-linear-gradient(bottom, #f0f0f0, #f9f9f9);
  background-image: -moz-linear-gradient(bottom, #f0f0f0, #f9f9f9);
  background-image: -o-linear-gradient(bottom, #f0f0f0, #f9f9f9);
  background-image: linear-gradient(to top, #f0f0f0, #f9f9f9);
  width: 100px;
  display: inline-block;
}

.sm_btn_style:hover {
  color: #000000;
}

.sm_content {
  line-height: 24px;
  padding: 0 15px 15px 15px;
}

.sm_content .form-horizontal label {
  text-align: left;
}

.sm_content .form .action-new-left {
  border-top: none;
  padding-top: 0;
}

.urltextstyle {
  margin-top: 8px;
  display: inline-block;
}

.replyBox {
  border: 1px solid #cccccc;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 4px;
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}

.ryTitle {
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 10px;
  margin-bottom: 5px;
}

.ryTitle ul {
  margin-top: 10px;
  margin-left: 10px;
}

.ryTitle li {
  float: left;
  margin-right: 10px;
}

.ryTitle li a {
  display: inline-block;
  border: 1px solid #d0d0d0;
  background: #f0f0f0;
  color: #333333;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 4px 15px;
}

.ryTitle li a.active {
  background: #fff8ee;
  color: #d96b00;
  border: 1px solid #f4d6aa;
}

.ryContent {
  padding: 10px;
}

.ryContent .ryfoot {
  border-top: 1px solid #eeeeee;
  margin-top: 15px;
  padding-top: 5px;
}

.fontnum {
  padding-top: 5px;
}

.fn_red {
  color: red;
}

.ryTab1 textarea {
  width: 98%;
  border: none;
  box-shadow: none;
}

.playaudio_btn {
  width: 101px;
  height: 32px;
  display: inline-block;
  background: url("../images/playaudio_btn.png") no-repeat 0 0;
  text-indent: -9999px;
}

.ryArticleBox {
  width: 608px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  border: solid 1px #e9e9e9;
  padding: 10px;
}

.ryArticleBox h4 {
  margin-bottom: 10px;
}

.ryLink {
  border: 1px solid #cccccc;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 4px;
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}

.httptext {
  float: left;
  height: 30px;
  line-height: 30px;
  margin: 0 10px 0 5px;
  color: #666666;
}

.linkInput {
  float: left;
  height: 30px;
  line-height: 30px;
}

.linkInput input {
  color: #333333;
  width: 435px;
  height: 20px;
  border: none;
}

.wordactItem {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #fff;
  border: solid 1px #ddd;
}

.wordact_btn_style {
  height: 28px;
  line-height: 28px;
  text-align: center;
  color: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #f87b00;
  border: solid 1px #f87b00;
  background-image: -webkit-linear-gradient(bottom, #ff860e, #ff9600);
  background-image: -moz-linear-gradient(bottom, #ff860e, #ff9600);
  background-image: -o-linear-gradient(bottom, #ff860e, #ff9600);
  background-image: linear-gradient(to top, #ff860e, #ff9600);
  width: 100px;
  display: inline-block;
}

.wordact_btn_style:hover {
  color: #ffffff;
}

.replyMenulist li dd {
  border-bottom: 1px solid #eeeeee;
  height: 50px;
  line-height: 50px;
  padding-left: 30px;
}

.menu_first {
  border-bottom: 1px solid #eeeeee;
  height: 50px;
  line-height: 50px;
}

.menu_first a.menu_item {
  background: url(../images/menu_a.png) no-repeat 0 0;
  padding-left: 25px;
  height: 16px;
  line-height: 16px;
  display: inline-block;
  color: #333333;
}

.replyMenulist li dd a.menu_item {
  background: url(../images/menu_b.png) no-repeat 0 0;
  padding-left: 25px;
  height: 16px;
  line-height: 16px;
  display: inline-block;
  color: #333333;
}

.sucai_desc h3 {
  color: #000000;
}

.sucai_desc p {
  color: #666666;
}

.a_actiontd {
  vertical-align: middle !important;
}

.selectSuCai .a_actiontd {
  text-align: center !important;
}

.selectSuCai tr:first-child td {
  border-top: none;
}

.mobile-modal-box {
  position: absolute;
  top: 15%;
  left: 50%;
  width: 351px;
  height: 678px;
  margin-left: -250px;
  margin-top: -110px;
  z-index: 1105;
  background: url("../images/mobile_bg.png");
}

.mobile-content {
  position: relative;
}

.m-close {
  background: url("../images/m_close.png") no-repeat 0 0;
  width: 40px;
  height: 40px;
  display: block;
  top: -20px;
  right: -50px;
  position: absolute;
}

.m-content {
  width: 305px;
  height: 440px;
  position: absolute;
  top: 126px;
  left: 25px;
}

.m-content h1 {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
  margin-top: 5px;
}

.m-menu {
  position: absolute;
  bottom: 0;
  left: 50px;
}

.m-menu li {
  float: left;
  position: relative;
  border-left: 1px solid #ffffff;
}

.m-menu li:first-child {
  border-left: none;
}

.m-menu li .m-menuitem {
  display: block;
  height: 45px;
  line-height: 45px;
  width: 83px;
  text-align: center;
  color: #333333;
  border-right: 1px solid #bcbcbc;
}

.m-menu li:last-child .m-menuitem {
  border-right: none;
}

.m-menu li .m-menuitem:first-child {
  border-left: none;
}

.m-menu li dd a {
  color: #333333;
  height: 45px;
  line-height: 45px;
  text-align: center;
  display: block;
}

.m-menu li dd {
  border-bottom: 1px solid #eeeeee;
}

.m-menu li dd:last-child {
  border-bottom: none;
}

.tips {
  position: absolute;
  background: #ffffff;
  border: 1px solid #dddddd;
  bottom: 55px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  width: 125px;
  left: -22px;
}

.diamond {
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865475, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865475, SizingMethod='auto expand')";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865475, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865475, SizingMethod='auto expand' );
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.tips-angle {
  position: absolute;
  display: block;
  width: 8px;
  height: 8px;
  font-size: 0;
  background: #ffffff;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  bottom: -5px;
  bottom: -6px\9;
  left: 60px;
}

:root .diamond {
  filter: none\9;
}

.replyMenulist .menu_first, .replyMenulist dd {
  padding: 0 10px;
}

.replyMenulist .menu_first.active, .replyMenulist dd.active {
  background: #f8f8f8;
}

.userlist {
  width: 475px;
  float: left;
}

.usergrounp {
  width: 190px;
  float: right;
  border: 1px solid #e9e9e9;
  font-size: 14px;
  margin-top: 15px;
}

.usergrounp h3 {
  background: #ebebeb;
  border-bottom: 1px solid #e9e9e9;
  line-height: 40px;
  text-indent: 10px;
  font-size: 14px;
}

.usergrounp li {
  line-height: 40px;
  text-indent: 10px;
  cursor: pointer;
  position: relative;
}

.usergrounp li a {
  color: #333333;
}

.usergrounp li.active, .usergrounp li.curret {
  background: #f8f8f8;
}

.addusergrounp {
  border-top: 1px solid #f8f8f8;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 10px;
}

.addusergrounp a {
  color: #333333;
  background: url("../images/g_add.png") no-repeat 0 0;
  padding-left: 25px;
}

.addusergrounp a:hover {
  color: #f87b00;
}

.usergrounp li .g_icon {
  position: absolute;
  width: 20px;
  height: 20px;
  display: block;
}

.g_edit {
  background: url("../images/g_write.png") no-repeat 0 0;
  right: 35px;
  top: 10px;
}

.g_del {
  background: url("../images/g_del.png") no-repeat 0 0;
  right: 10px;
  top: 10px;
}

.g_action {
  display: none;
}

.flink {
  color: #e85d00 !important;
}

.dropdown_menu {
  display: inline-block;
  position: relative;
  width: 95px;
  line-height: normal;
  text-align: left;
}

.dropdown_switch {
  position: relative;
  padding: 5px 21px;
  _padding: 3px 21px;
}

.flMainBar .dropdown_switch {
  position: relative;
  padding: 7px 20px;
  _padding: 5px 20px;
}

.dropdown_switch label {
  margin-right: 10px;
  cursor: pointer;
}

.dropdown_switch .arrow {
  position: absolute;
  right: 8px;
  top: 50%;
  margin-top: -3px;
  display: inline-block;
  width: 0;
  height: 0;
  border-width: 6px;
  border-style: dashed;
  border-color: transparent;
  border-bottom-width: 0;
  border-top-color: #666;
  border-top-style: solid;
}

.dropdown_data_list {
  position: absolute;
  top: 26px;
  left: 0;
  z-index: 1;
  max-height: 150px;
  min-height: 2em;
  min-width: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  border: 1px solid #c6c6c6;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  font-size: 14px;
}

.page_user .dropdown_data_list {
  max-height: 80px;
}

.dropdown_data_item {
  line-height: 30px;
}

.dropdown_data_item a {
  display: block;
  text-decoration: none;
  color: #222;
  white-space: nowrap;
  padding: 0 28px 0 10px;
}

.userImg {
  width: 42px;
  height: 42px;
}
#personFrame,#tagFrame {min-height:1020px;transition: all 0.25s ease-out 0s;-webkit-transition: all 0.25s ease-out 0s;-ms-transition: all 0.25s ease-out 0s;}

#personFrame2 {min-height:644px}
#myContactTree_1_span {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 160px;
}

.con_loading {
  background: url("../images/APPloading.gif") no-repeat scroll center center #fff;
  border-radius: 5px;
  box-shadow: 0 0 13px #ababab;
  box-sizing: border-box;
  height: 150px;
  left: 50%;
  margin-left: -250px;
  margin-top: -100px;
  padding-left: 210px;
  padding-top: 20px;
  position: fixed;
  top: 50%;
  width: 500px;
  z-index: 12;
}
.loading_bg {
  background: rgba(0,0,0,0.5);
  height: 100%;
  overflow: hidden;
  position: fixed;
  width: 100%;
  z-index: 11;
  font-size: 16px;
}

/*登录界面修改*/
.frontHome.page a.register_btn {
  background: #33CC2E;
  border-radius: 5px;
  color: #fff;
  display: block;
  float: left;
  font-family: "Helvetica Neue",Helvetica,Tahoma,sans-serif;
  font-size: 16px;
  font-weight: 700;
  height: 42px;
  line-height: 42px;
  margin-left: 10px;
  text-align: center;
}
.frontHome.page a.register_btn:hover {
  background: green;
}
.frontHome.page .Retrieve {
  border-top: 1px solid #ccc;
  color: blue;
  margin: 0 20px;
  padding-top: 10px;
}
.frontHome.page .Retrieve a {
  color: #ff9600;
}
.frontHome.page .Retrieve span {
  color: #999;
}
.frontHome.page .login_box {
  background: white;
}
.frontHome.page .wrap-header {
  padding-top: 0;
  border-bottom: 1px solid #eee;
}
.frontHome.page .logoNav {
  height: 80px;
}
.frontHome.page #logo {
  margin-top: 0;
}
.frontHome.page #home_main {
  height: 500px;
  position: relative;
}
.frontHome.page #home_container {
  background: #fcfcfc;/*url("../images/index_bg1.png") no-repeat scroll center 0 #eff3f6;*/
  background-size:auto 100%;
  -webkit-background-size:auto 100%;
}

/*每页显示数目*/
#pageList li.shownum {
  background: none repeat scroll 0 0 #f6f7f7;
  border: 1px solid #e4e7e9;
  border-radius: 4px;
  color: #b3b3b3;
  height: 28px;
  line-height: 28px;
  padding: 0 5px;
  margin-right:10px;
}
/*每页显示数目*/
.pageListClass li.shownum {
  background: none repeat scroll 0 0 #f6f7f7;
  border: 1px solid #e4e7e9;
  border-radius: 4px;
  color: #b3b3b3;
  height: 28px;
  line-height: 28px;
  padding: 0 5px;
  margin-right:30px;
}
.shownum input {
  background: none repeat scroll 0 0 white;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #b3b3b3;
  margin: 0 5px;
  padding: 2px 0;
  text-align: center;
  width: 30px;
}
/* 20141121按钮样式修改 */
.form input.btn {
  padding: 4px 20px;
}
.form a.btn {
  padding: 4px 16px;
  line-height: 22px;
}
.vertical-at{
  vertical-align: top;
}
.vertical-am{
  vertical-align: middle;
}
input.twoBtn {
  padding: 0 20px;
}
input.orangeBtn {
  padding: 0 20px;
}
input.whiteBtn {
  padding: 0 20px;
}
input.btn.addbtn{
  padding: 4px 20px;
}
/* 后台操作按钮 */
.lasttdpop {
  background: none repeat scroll 0 0 black;
  border-radius: 4px;
  box-shadow: 0 0 10px black;
  display: flex;
  height: 20px;
  line-height: 20px;
  padding: 8px 20px;
  position: absolute;
  right: 70%;
  text-align: center;
  top: 10px;
  min-width:300px\0;

}
.lasttdpop a {
  color: white;
  outline: medium none;
  min-width: 30px;
  height: 20px;
  display: inline-block;
  padding: 30px 5px;
  margin-top: -30px;
  display: block\9;
  float: left\9;

}
.lasttdpop .a_size3{
  width:50px;}
.lasttdpop .a_size4{
  width:60px;}
.lasttdpop .a_size5{
  width:70px;}
.lasttd{
  position: relative}
.lasttdpop .a_size6{
  width:100px;}




/*20141202*/

.logoNav {
  width: 100%;
  margin: 0 auto;
  position: relative;
  max-width: 1200px;
}

#logo {
  float: left;
  height: 60px;
  line-height: 60px;
  margin-left: 0;
}
#logo img {
  width:188px;
  height: 48px;
  object-fit: contain;
}

#container {
  padding: 0;
  border: 1px solid #e5e5e5;
  margin: 25px auto;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: #fff;
  position: relative;
  min-height: 430px;
  overflow: hidden;
  width: 1200px;
}

#login_text {
  position: absolute;
  right: 10px;
  top: 0;
  height: 60px;
}
#login_text > span {
  display: inline-block;
  line-height: 60px;
  cursor: pointer;
}
#nav .inline-float {
  width: 1200px;
  margin: 0 auto;
}

.page {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  width: 100%;
  min-width: 940px;
  background-color: #f7f7f7;
}

.inner-header{
  background-color: #fff;
  min-width:1200px;
  box-shadow:0px 2px 7px 0px rgba(0,0,0,0.1);
}
.qwui-inner_header{
  background-color:#fcfcfc;
  box-shadow:none;
}

#nav {
  background: #fff;
  line-height: 60px;
}

.ztree li span {
  line-height: 20px;
  margin-right: 2px;
  text-overflow: ellipsis;
  display: inline-block;
  z-index: 1;
}

.main_content {
  margin: 10px 10px 10px 20px;
}

.foot {
  margin:0;
  padding: 10px 0 16px 0;
  text-align: center;
  font-size: 12px;
  color: #8C8C8C;
  font-family:MicrosoftYaHeiUI;
}
.foot .footerCopyrightIdMore{
  font-size: 0;
}
.foot .footerCopyrightIdMore a,
.foot .footerCopyrightIdMore > span{
  display: inline-block;
  margin-right: 10px;
  height:20px;
  font-size:12px;
  color:#8C8C8C;
  line-height:20px;
}
.foot .footerCopyrightIdMore .unset{
   margin-right: unset;
 }
.foot .footerCopyrightIdMore a span:hover{
  color: #FF884D;
}

.foot .footerCopyrightIdMore .copyRight{
  margin-top: 6px;
  height:20px;
  font-size:12px;
  color:#8C8C8C;
  line-height:20px;
}

.inner-aside{
  margin-top: 30px;
  margin-bottom:40px;
}

/*选人样式  2014/12/17*/
.form .label_radio {
  border: 1px solid #dadada;
  border-radius: 5px;
  display: inline-block;
  padding: 0 10px;
  margin-right: 10px;
  cursor: pointer;

}
.form .label_radio.active {
  background: none repeat scroll 0 0 #fff9f0;
  border: 1px solid #f4d6aa;
  color: #ff9600;
}
#chooseDeptAndUs.controlStyle {
  float: left;
  position: static;
  width: 600px;
  background: none;
  margin-top: 0;
  margin-left: 10px;
  padding: 0;
}
.add_specified > div {
  background: none repeat scroll 0 0 white;
  border: 1px solid #dadada;
  border-radius: 5px;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  padding: 0 15px;
  line-height:30px;
  margin-right:5px;
}
.selected_department li {
  background: none repeat scroll 0 0 white;
  border: 1px solid #f4d6aa;
  border-radius: 5px;
  color: #ff9600;
  display: inline-block;
  font-size: 14px;
  margin: 5px 3px;
  padding: 4px 30px 4px 15px;
  position: relative;
}
.selected_department li i {
  background: url("../images/selected-close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  cursor: pointer;
  height: 16px;
  position: absolute;
  right: 5px;
  top: 5px;
  width: 16px;
}
.selected_flow {
  margin-top: 10px;
}
.selected_flow li {
  background: none repeat scroll 0 0 white;
  border: 1px solid #f4d6aa;
  border-radius: 5px;
  color: #ff9600;
  display: inline-block;
  font-size: 14px;
  margin: 5px 3px;
  padding: 4px 30px 4px 15px;
  position: relative;
}
.selected_flow li i {
  background: url("../images/selected-close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  cursor: pointer;
  height: 16px;
  position: absolute;
  right: 5px;
  top: 5px;
  width: 16px;
}
.selected_flow {
  margin-top: 10px;
}
.selected_personnel_item {
  display: block;
  float: left;
  height: 60px;
  /*margin-right: 10px;*/
  padding: 0 5px;
  position: relative;
  text-align: center;
  width:50px;
}
.more-pop-con .selected_personnel_item{
  width:60px;
}
.img {
  display: block;
  text-align: center;
}
.selected_personnel_item i {
  background: url("../images/selected-close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  height: 16px;
  position: absolute;
  right: 5px;
  top: 0;
  width: 16px;
  cursor: pointer;
}
.selected_personnel_item img {
  width: 40px;
  height: 40px;
}
.selected_personnel_item img[src="0"] {
  opacity: 0;}
.selected_personnel_item .img{
  background: url("http://qy.do1.com.cn/qwy/jsp/wap/images/img/touxiang02.png") no-repeat ;
  background-size:40px;
  background-position:center;
  border-radius:2px;
}

.label_radio input {
  display: inline-block;
  float: left;
  margin-right: 5px;
  margin-top: 8px;
}
.label_radio label {
  cursor: pointer;
  display: inline-block;
  float: left;
}
#more-pop {
  background: none repeat scroll 0 0 #fff;
  left: 50%;
  margin: 0 auto 0 -405px;
  overflow: hidden;
  padding: 20px;
  position: fixed;
  top: 0;
  width: 810px;
  z-index: 1101;
  display:none;
  border-radius:5px;
}
#more-pop-given {
  background: none repeat scroll 0 0 #f7f7f7;
  margin: 0 auto;
  overflow: hidden;
  padding: 20px;
  position: fixed;
  top: 0;
  width: 80%;
  border-radius:5px;
}
.num {
  color: #ff9600;
}

#more-pop-given {
  background: none repeat scroll 0 0 #fff;
  left: 50%;
  margin: 0 auto 0 -405px;
  overflow: hidden;
  padding: 20px;
  position: fixed;
  top: 0;
  width: 810px;
  z-index: 1101;
  display:none;
}
#more-pop-relevant {
  background: none repeat scroll 0 0 #fff;
  left: 50%;
  overflow: hidden;
  padding: 20px;
  position: fixed;
  top: 0;
  width: 665px;
  z-index: 1101;
  border-radius:5px;
  display:none;
  transform: translate(-50%, -50%);
}
#more-pop h2 {
  border-bottom: 1px solid #ccc;
  overflow: hidden;
  padding-bottom: 10px;
}
#more-pop-given h2 {
  border-bottom: 1px solid #ccc;
  overflow: hidden;
  padding-bottom: 10px;
}
#more-pop-relevant h2 {
  border-bottom: 1px solid #ccc;
  overflow: hidden;
  padding-bottom: 10px;
}
.more-pop-close {
  cursor: pointer;
  display: inline-block;
  float: right;
  text-align: center;
  width: 40px;
}
.num {
  color: #ff9600;
}
.more-pop-given-add, .more-pop-relevant-add, .more-pop-add{
  border: 1px solid #ccc;
  border-radius: 5px;
  color: black;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  margin-left: 20px;
  line-height:30px;
  padding: 0px 20px;
}
#more-pop .more-pop-tit,#more-pop-given .more-pop-tit,#more-pop-relevant .more-pop-tit {
  display: inline-block;
  font-size: 20px;
}
.more-footer {
  clear: both;
  margin-top: 20px;
  overflow: hidden;
}
.more-footer > span {
  background: none repeat scroll 0 0 #ff9600;
  border-radius: 5px;
  color: white;
  display: inline-block;
  margin: 0 auto 0 370px;
  padding: 7px 30px;
  cursor: pointer;
}
.more-footer-given {
  clear: both;
  margin-top: 20px;
  overflow: hidden;
}
.more-footer-given > span {
  background: none repeat scroll 0 0 #ff9600;
  border-radius: 5px;
  color: white;
  display: inline-block;
  margin: 0 auto 0 370px;
  padding: 7px 30px;
  cursor: pointer;
}
.more-footer-relevant {
  clear: both;
  margin-top: 20px;
  overflow: hidden;
  text-align:center;
}
.more-footer-relevant > span {
  background: none repeat scroll 0 0 #ff9600;
  border-radius: 5px;
  color: white;
  display: inline-block;
  padding: 7px 30px;
  cursor: pointer;
}
.more-pop-con {
  overflow: scroll;
  overflow-x: hidden;
  padding-bottom: 20px;
  padding-top: 20px;
  max-height: 400px;
}
.add_specified span {
  color: #ff9600;
  font-weight: bold;
}
.add_specified.personnel {
  border-top: 1px solid #ddd;
  padding-top: 10px;
}
#selected_personnel {
  /* clear: both;
  float: left;
  height: auto;
  overflow: hidden; */
}
#chooseDeptAndUs a.amore {
  cursor: pointer;
  font-size: 14px;
  height: 60px;
  line-height: 60px;
  margin-top: 20px;
  display:none;
  float:left;
}
#chooseGivenUser a.amore {
  cursor: pointer;
  font-size: 14px;
  height: 60px;
  line-height: 60px;
  margin-top: 20px;
  display:none;
  float:left;
}
#chooseRelevantUser a.amore {
  cursor: pointer;
  font-size: 14px;
  height: 60px;
  line-height: 60px;
  margin-top: 20px;
  display:none;
  float:left;
}

/*后台高级搜索按钮样式*/
.search_wrap {
  text-align: center;
  width: 600px;
}
.search_wrap select option {
  border: medium none;
  max-width: 128px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.search_wrap .search_btn {
  background: none repeat scroll 0 0 #ff9600;
  color: white;
  cursor: pointer;
  display: inline-block;
  font-size: 15px;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  vertical-align: top;
}
.search_wrap select {
  border: 1px solid #ccc;
  height: 30px;
  min-width: 70px;
  max-width: 150px;
  padding-right: 5px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

}
.search_wrap select:focus{
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);

}
.search_wrap input {
  height: 30px;
  width: 200px;
  border:1px solid #ccc;
  background-color: #fff;
  background-image: none;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.search_wrap input:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);

}

/*个人网页版*/

.frontHome.page.individual #home_container {
  background: url("");
}
.individual{
  background:url("../images/individual_bg.png") repeat scroll center 0 #eff3f6}
.login_tit a i {
  background: none repeat scroll 0 0 #ffa300;
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  font-style: normal;
  height: 20px;
  line-height: 20px;
  width: 20px;
  text-align: center;
}

.login_tit {
  border-bottom: 1px solid #ccc;
  margin: 0 auto 20px;
  overflow: hidden;
  padding-bottom: 15px;
  width: 250px;
}
.login_tit span {
  font-size: 18px;
}
.login_tit a {
  display: inline-block;
  float: right;
  line-height: 30px;
  outline: none;
}
.individual.page .login_box{
  height: 300px;
}

.individual_logo {
  background: url("../images/individual_logo.png") no-repeat scroll center 0 rgba(0, 0, 0, 0);
  height: 40px;
  margin-bottom: 30px;
  margin-top: 45px;
}
.individual.page .login_box {
  height: 300px;
  margin: 0 auto;
  position: static;
}

.individual_link {
  margin: 20px auto 0;
  text-align: center;
  width: 308px;
  margin-bottom: 50px;
}
.individual_link > a {
  color: #ccc;
  outline: none;
}
.individual_link > a:hover {
  color: #ffa300;
  outline: none;
}

.frontHome.page.individual #home_main{
  height: auto;
}
.individual .foot{
  color: #838991;
}
.frontHome.page.individual .foot a{
  color: #838991;
}
/*新增权限页面*/
.part_right #chooseDeptAndUs:before {
  left: 40px;
}

.part_right {
  display: inline-block;
  float: left;
  width: 60%;
}

.part_left {
  float: left;
  width: 40%;
}
.part_bottom {
  clear: both;
  margin-top: 25px;
}

.form .part_item input {
  font-size: 14px;
  margin-bottom: 2px;
  margin-right: 5px;
}
.form .part_item p {
  display: inline-block;
  font-size: 14px;
  overflow: hidden;
  padding: 10px 20px 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 15%;
}
.form .part_item p.active{
  color:#f87b00;
}
.part_item {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding-bottom: 15px;
  margin-bottom:10px;
}
.part_item_b {
  border-top: 1px solid #ccc;
  margin-top: 10px;
}
.solid_clear {
  border-bottom: 1px dashed #ccc;
  clear: both;
  margin: 0 auto;
  overflow: hidden;
  padding-top: 30px;
  width: 98%;
}

.part_info .form {
  font-size: 14px;
}

.part_info_t {
  background: url("../images/part_info_bg.png") no-repeat scroll 103% 10px
  white;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 25px 100px 0 20px;
}

.part_info_t>p {
  overflow: hidden;
  padding-bottom: 20px;
}

.part_info_t p .l {
  float: left;
  width: 10%;
  color: #666;
}

.part_info_t p .r {
  float: left;
  width: 90%;
}

.part_info_t p .r.sp {
  color: #f87b00;
}

.part_info_item {
  clear: both;
  margin: 20px 0;
}

.part_info_item .l {
  box-sizing: border-box;
  display: inline-block;
  float: left;
  padding-left: 15px;
  width: 13%;
}

.part_info_item .r {
  display: inline-block;
  width: 87%;
}

.part_info_item table {
  border: 1px solid #ccc;
  background:#fff;
}

.part_info_item table th {
  background: none repeat scroll 0 0 #eee;
  height: 30px;
  line-height: 30px;
  padding: 0;
  text-align: center;
}

.part_info_item table td {
  padding: 8px;
  text-align: center;
  vertical-align: middle;
}

.part_info_item table td img {
  width: 40px;
  height: 40px;
  margin-right: 5px;
}

.part_info_item .bottomPage{
  border-top:none;
  border-bottom: 1px dashed #ccc;
}
.Jurisdiction_info {
  background: url("../images/Jurisdiction_info_bg.png") no-repeat scroll 100% 50px white;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 25px 100px 0 20px;
  font-size:14px;
}

.Jurisdiction_info > p {
  overflow: hidden;
  padding-bottom: 20px;
}

.Jurisdiction_info > p .l {
  float: left;
  width: 10%;
  color: #666;
}

.Jurisdiction_info > p .r {
  float: left;
  width: 90%;
}

.Jurisdiction_info > p .r.sp {
  color: #f87b00;
}
.Jurisdiction_info_p {
  font-size: 14px;
  margin-top: 30px;
}
.Jurisdiction_info_p span{
  font-weight:700;
}

/*欢迎页面  */
.welcomeWrap {
  margin: 0 auto;
  width: 807px;
}
.welcome {
  margin: 40px auto 0;
  overflow: hidden;
}
.welcome_imgBg {
  background:url("../images/welcome_img01.png") no-repeat;
  height: 317px;
}
.welcome .imgArea {
  display: inline-block;
  height: 120px;
  left: 218px;
  position: absolute;
  top: 140px;
  width: 120px;
}
.welcome_text {
  bottom: 0;
  left: 0;
  position: absolute;
  width: 807px;
}
.welcome_text div {
  float: left;
  font-size: 15px;
  text-align: center;
  color: #666;
  font-size: 15px;
}
.welcome_text2{
  margin-left: 110px;
}
.welcome_text3{
  margin-left: 90px;
}
.welcome_text4{
  margin-left: 90px;
}
.welcome_text p {
  font-size: 12px;
}
.welcome_help {
  border-top: 1px solid #ccc;
  margin-top: 40px;
  overflow: hidden;
  padding-top: 40px;
  margin-bottom:50px;
}
.welcome_newList {
  color: #333;
  float: left;
  line-height: 28px;
  padding-right: 20px;
  width: 390px;
}
.welcome_newList.sp {
  border-left: 1px solid #ccc;
  padding-left: 30px;
  width: 365px;
  padding-right: 0;
}
.welcome a {
  color: #666;
}
.welcome a:hover {
  color: #f87b00;
}
.welcome_more {
  margin-bottom: 20px;
  overflow: hidden;
  text-align: right;
}
.welcome_more span{
  float:left;
  font-size:16px;
}
.welcome_newList li {
  height: 28px;
  line-height: 28px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}



/*生日祝福开关*/

.switch .off {
  background: url("../images/switch_off.png") no-repeat scroll right center;
  cursor: pointer;
  float: right;
  height: 30px;
  margin-left: 100px;
  width: 50px;
}
.switch .on {
  background: url("../images/switch_on.png") no-repeat scroll right center;
  cursor: pointer;
  float: right;
  height: 30px;
  margin-left: 100px;
  width: 50px;
}
.switch {
  background: none repeat scroll 0 0 #f6f6f6;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  margin-bottom: 10px;
  overflow: hidden;
  padding-left: 5px;
}

/*企业信息页面  */
#container .companyinfo {
  margin: 10px auto 50px;
  width: 80%;
}
.companyinfo .item_l {
  float: left;
  overflow: hidden;
}
.companyinfo .item_title {
  color: #666;
  font-size: 18px;
  font-weight: 700;
}
.companyinfo .item_r {
  padding-left: 230px;
}
.companyinfo .upload_file{
  position: relative;
  overflow: hidden;
}
.companyinfo .input_browse_img{
  height: 35px;
  width: 280px;
  opacity: 0;
  position: absolute;
  left: 0;
  filter:alpha(opacity=0);
  z-index:1;
  cursor: pointer;
  font-size:100px;
  overflow:hidden;
}
.companyinfo .browse_img {
  border: 1px solid #ccc;
  border-radius: 5px;
  cursor: pointer;
  float: left;
  height: 35px;
  line-height: 35px;
  margin-bottom: 10px;
  margin-right: 5px;
  overflow: hidden;
  text-align: center;
  width: 280px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;

}
.companyinfo .browse_img:hover,.companyinfo .browse_img:focus {
  background:#ff9600;
  color:#fff;
}
.companyinfo .browse_img.hover {
  background:#ff9600;
  color:#fff;
  cursor: pointer;
}
.companyinfo .browse_img.hover span {
  color:#fdd1a4;
}
.companyinfo .browse_img.hover a {
  color:#fff;
}
.companyinfo .browse_img a {
  float: left;
  font-size: 14px;
  margin-left: 30px;
  text-decoration: underline;
}
.companyinfo .browse_img span {
  float: left;
  left: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 180px;
  font-size:14px;
}
.companyinfo .upload_btn {
  line-height: 25px;
  padding: 4px 30px;
}

.companyinfo .item {
  border-bottom: 1px dashed #cecece;
  overflow: hidden;
  padding: 40px 0;
}
.companyinfo .item.sp {
  border-bottom: none;
}
.companyinfo .input_text {
  border: 1px solid #ccc;
  border-radius: 5px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;
  box-sizing: border-box;
  height: 35px;
  line-height:35px\9;
  margin: 0;
  padding: 0 5px;
  transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
  width: 99%;
  outline:none;
}
.companyinfo .inner_item.sp {
  overflow: hidden;
  padding: 5px 0;
}
.companyinfo .inner_item.sp .input_text {
  width:82%;
}
.companyinfo .inner_item.sp label {
  width:15%;
  line-height: 30px;
  text-align: right;
  padding-right: 16px;
}
.companyinfo .input_text:focus, .companyinfo textarea:focus {
  border-color: rgba(82, 168, 236, 0.8);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset, 0 0 8px rgba(82, 168, 236, 0.6);
  outline:none;
}
.companyinfo .submit{
  line-height: 25px;
}
.companyinfo .item-title {
  float: left;
  width: 100px;
  text-align: right;
  line-height: 32px;
}
.companyinfo .form-field { margin-left: 120px; }
.companyinfo .iteminfo,.companyinfo h3 {margin-bottom: 10px}
.companyinfo #logoImgID,.companyinfo #personwebLogoImgID {height: 30px;border: 1px solid #eee}
.companyinfo #logoImgID {max-width: 260px;}
.companyinfo #personwebLogoImgID,.companyinfo .item_img {width: 200px;}
.companyinfo .item_img img {width: 100%}
.companyinfo .developSetting .tip{color: #999; line-height: 32px;}
.companyinfo #isShowQw_val {margin-bottom: 0}
.notice {
  color: rgb(248, 123, 0);
  overflow: hidden;
  position: absolute;
  right: 10px;
  text-align: right;
  top: 40px;
  width: auto;
  z-index:2;
}
.notice_awrap {
  height: 20px;
  line-height: 20px;
  position:relative;
  width:auto;
  display:inline-block;
  max-width:280px;
  overflow:hidden;
  color: #666;
  cursor: pointer;
}
.notice_a1 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  color: #666;
}

.notice_icon {
  background: url("../images/laba.gif") no-repeat scroll left center;
  height: 20px;
  width: 16px;
  display:inline-block;
  vertical-align: middle;
}
.file_li_div {
  margin-top: 0;
}

/* 高级搜索 */
.senior_search,.pop_wrap1,.pop_wrap2 {
  background: #f7f7f7;
  left: 50%;
  margin: auto;
  position: fixed;
  width: 530px;
  z-index: 1101;
  display:none;
  max-height:550px;
  top:50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-filter: blur(0);
}
.SS_tit {
  background: #ececec;
  color: #333;
  font-size: 18px;
  height: 45px;
  line-height: 45px;
  padding-left:20px;
  position: relative;
  text-align: left;
  border-bottom: 1px solid #dddddd;
}

.ss_tit i {
  font-family: kaiti;
  font-style: normal;
  position: absolute;
}
.SS_tit i {
  cursor: pointer;
  font-style: normal;
  position: absolute;
  right: 0;
  width: 50px;
  text-align:center;
  color:#bbb;
  font-size:28px;
}
.SS_tit_formTitle{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  width: 520px;
}
.form_title_close{
  position: absolute;
  top:0;
  right: 0;
}
.SS_main {
  padding: 0 80px;
}
/*crm后台优化*/
.new_SS_main {
    overflow: auto;
    max-height: 492px;
}
.SS_item > span {
  color: #666;
  float: left;
  height: inherit;
  width: 75px;
  white-space:nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.SS_item {
  height: 30px;
  line-height: 30px;
  margin: 10px 0;
}
.SS_item.tarea{
  height:auto;
  overflow: hidden;
}
.SS_item > input,.SS_item select {
  float: left;
  height: 30px;
  margin: 0;
  padding: 0 5px;
  width: 228px;
  border:1px solid #ccc;
  outline: none;
}
.SS_item.tarea > textarea{
  width: 228px;
  padding: 0px 5px;
  border:1px solid #ccc;
  outline: none;
}
.SS_item.tarea  > div{
  margin-left:105px;
}
.SS_item .input_div{
  float: left;
  height: 30px;
  margin: 0;
  width: 238px;
  border:1px solid #ccc;
  background:#fff;
}
.SS_item select {
  width:240px;
  height:32px;
}
.senior_search_btn {
  cursor: pointer;
  float: right;
  font-size: 12px;
  height: 35px;
  line-height: 16.5px;
  margin: 0 5px;
  padding: 0 3px;
  text-align: center;
  width: 30px;
}
.senior_search_btn:hover {
  text-decoration: underline;
}
.SS_btn{
  margin-top: 30px;
  text-align: center;
  background: #ececec;
  padding: 10px;
}

/*设置菜单  */
.menu_set .form  ul li {
  border-bottom: 1px dashed #ccc;
  padding-bottom: 13px;
  padding-top:20px;
}
.form .form-text.setName {
  padding: 8px;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 118px;
}
.form .form-text.setUrl{
  padding: 8px;
  width: 622px;
  margin-left: 70px;
}
.form .set2Menu .form-text.setUrl {
  margin-left: 28px;
  padding: 8px;
  width: 622px;
}

.add_icon {
  background:#80c056;
  border-radius: 50%;
  cursor: pointer;
  height: 17px;
  position: relative;
  width: 17px;
  margin-left: 10px;
  margin-top: 8px;
  display:inline-block;
}
.add_icon > i {
  color: white;
  font-size: 19px;
  font-style: normal;
  font-weight: bold;
  left: 1px;
  position: absolute;
  top: -6px;
}
.add_restTime_icon {
  position: relative;
  display:inline-block;
  height: 17px;
  width: 17px;
  margin: 6px 0 0 10px;
  background:#80c056;
  border-radius: 50%;
  cursor: pointer;
}
.add_restTime_icon > i {
  position: absolute;
  left: 1px;
  top: -6px;
  color: white;
  font-size: 19px;
  font-style: normal;
  font-weight: bold;
}
.delete_icon {
  background: #df4949;
  border-radius: 50%;
  cursor: pointer;
  height: 17px;
  position: relative;
  width: 17px;
  margin-left: 10px;
  margin-top: 8px;
  display:inline-block;
}
.delete_icon > i {
  color: white;
  font-size: 34px;
  font-style: normal;
  left: 1px;
  position: absolute;
  top: -18px;
}
.delete_restTime_icon {
  position: relative;
  display:inline-block;
  height: 17px;
  width: 17px;
  margin: 6px 0 0 10px;
  background:#df4949;
  border-radius: 50%;
  cursor: pointer;
}
.delete_restTime_icon > i {
  position: absolute;
  left: 2px;
  top: -15px;
  color: white;
  font-size: 30px;
  font-style: normal;
  font-weight: bold;
}
.set2Menu > i {
  border-color: transparent transparent #ccc #ccc;
  border-style: solid;
  border-width: 1px;
  display: inline-block;
  height: 10px;
  margin-right: 5px;
  width: 10px;
  margin-left:25px;
}
.solid {
  background:#dbdbdb;
  height: 1px;
  margin-top: 10px;
}

.setting li {
  border-bottom: 1px solid #dbdbdd;
  padding:20px;
  overflow:hidden;
}
.setting_l p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.setting_l {
  float: left;
  width: 80%;
}
.setting_r {
  color: #f87b00;
  display: block;
  float: right;
  padding-top: 10px;
}
.c999 {
  color: #999;
}
/*  */
.CRMexpand_col1,.CRMexpand_col2,.CRMexpand_col5 {
  display: inline-block;
  text-align: left;
  width: 110px;
}
.CRMexpand_col6 {
  display: inline-block;
  text-align: left;
  width: 110px;
}


.CRMexpand .CRMexpand_col2 {
  width: 170px;
}
.CRMexpand li .CRMexpand_col2 select {
  border-radius: 0;
  margin: 0;
  padding: 0 5px;
  text-align: center;
  width: 110px;
  height:30px;
}
.CRMexpand_col4, .CRMexpand_col3 ,.CRMexpand_col7{
  display: inline-block;
  text-align: left;
  width: 160px;
}
.CRMexpand_col1 {
  text-align: center;
}
.CRMexpand .CRMexpand_litit {
  color: #333;
  margin-top:40px;
}
.CRMexpand li {
  margin: 15px 0;
  font-size:14px;
  color:#666;
}
.CRMexpand_col5 > input {
  cursor: pointer;
  margin: 0 5px 2px 0;
  vertical-align: middle;
}
.CRMexpand_col6 > input,.CRMexpand_col7 > input {
  cursor: pointer;
  margin: 0 5px 2px 0;
  vertical-align: middle;
}
.CRMexpand_col4.active {
  color: #f87b00;
}
.CRMexpand_col7.active {
  color: #f87b00;
}
.CRMexpand_col4 > a {
  color:#666;
}
.CRMexpand_col7 > a {
  color:#666;
}
.CRMexpand_col5.active{
  color: #f87b00;
}
.CRMexpand_col6.active{
  color: #f87b00;
}
.CRMexpand_col4.active > a {
  cursor: pointer;
  color:#f87b00;
}
.CRMexpand_col7.active > a {
  cursor: pointer;
  color:#f87b00;
}
.CRMexpand .CRMexpand_col3 .form-text {
  margin: 0;
  text-align: center;
  width: 112px;
}

.pop_wrap1 .SS_main,.pop_wrap2 .SS_main{
  padding:0 44px;
}

.pop_wrap1.styleControl .SS_item {
  height: auto;
}

.pop_wrap1.styleControl .SS_item div {
  float: left;
  width: 290px;
}

.pop_wrap1.styleControl .SS_item.tarea > div {
  margin-left: 0;
}
/*car后台优化*/
.pop_wrap1 .car_SS_main {
  max-height: 450px;
  overflow: auto;
  padding: 20px 45px;
  margin-top: 0;
}
.pop_wrap1 .car_SS_btn {
  margin-top: 0;
}

.child_ss_box {
  padding-top: 30px;
}
.xiala {
  margin-top:20px;
  color:#666;
}
.xiala > li {
  margin: 5px 0;
}
.pop_col1 {
  display: inline-block;
  width: 40px;
}
.pop_col2 {
  display: inline-block;
  margin-left: 25px;

}
.pop_col3 {
  display: inline-block;
  width: 50px;
}
.pop_col1 input{
  width:35px;
  height:28px;
  padding:0;
  text-align:center;
  border: 1px solid #ccc;
}
.pop_col2 input{
  padding:0 5px;
  height:28px;
  width: 258px;
  border: 1px solid #ccc;
}
.pop_col3 input{
  width:30px;
  padding:0;
  text-align:center;
}
.tisi-input {
  display: block;
  height: 30px;
  margin-top: 10px;
  padding: 0 5px;
  width: 380px;
}
/*VIP  */
.vipLogo{
  width: 28px;
  height: 28px;
}
.vip1 {
  background: url("../images/icon_vip.png") no-repeat scroll right center;
}
.qwui-common_red{
  position: relative;
}
.qwui-common_red::after{
  content:attr(data-num);
  display: block;
  position: absolute;
  top: -7px;
  right: -9px;
  width: 18px;
  height: 18px;
  line-height: 16px;
  text-align: center;
  border: 1px #fff solid;
  border-radius: 50%;
  background-color: #eb5342;
  cursor: pointer;
  color:#fff;
  font-size: 12px;
  box-sizing: border-box;
}
.novip {
  background: url("../images/icon_novip.png") no-repeat scroll right center ;
}
.qwui-portrait_thumbnail{
  width: 28px;
  height: 28px;
  border-radius: 50%;
  margin-left: 15px;
}
#login_text .vip1:before{
  border-color: transparent transparent #7d838f;
  border-style: solid;
  border-width: 5px;
  content: "";
  left: 38px;
  position: absolute;
  top: 8px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.lvip-line{
  font-size:12px;
  border-left: 1px solid #ccc;
  margin-left:8px;
}

#isvipWrap {
  display: inline-block;
  position: relative;
}

#isvipWrap .vipTop {
  background: url("../images/icon_vip.png") no-repeat scroll 10px center;
  padding-left: 45px;
  *color: #e13727;

}
#isvipWrap .vipGold1 {
  background: url("../images/icon_goldvip.png") no-repeat left center / 18px 12px;
  padding-left: 22px;
  color: #FF884D;
  font-size: 12px;
}
#isvipWrap .novip1 {
  background: url("../images/icon_vip_no.png") no-repeat left center / 18px 12px;
  padding-left: 22px;
  color:rgba(0,0,0,0.45);
  font-size: 12px;
}
#isvipWrap .corpId {
  padding-top: 10px;
  color:rgba(0,0,0,0.85);
}
#isvipWrap .corpId img{
  position: relative;
  width: 12px;
  height: 12px;
  margin:-4px 0 0 6px;
  cursor: pointer;
}
#isvipWrap .qwui-copy_wrap:hover::before{
  content: '复制';
  display: block;
  position: absolute;
  top: -37px;
  left: 50%;
  width: 48px;
  margin-left: -21px;
  width: 48px;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  color: #fff;
  text-align: center;
  background: rgba(0,0,0,0.85);
  box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.15);
  border-radius: 3px;
}
#isvipWrap .qwui-copy_wrap:hover::after{
  content: '';
  display: block;
  position: absolute;
  top: -15px;
  left: 50%;
  margin-left: -2px;
  width: 10px;
  height: 10px;
  background: rgba(0,0,0,0.85);
  box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.15);
  transform: rotate(45deg);
}
#login_text .novip .vipTop .vipGold{
  background: url("../images/icon_novip.png") no-repeat scroll 8px center;
  color: #999;
}

.vip_hover {
  background: none repeat scroll 0 0 white;
  border-radius: 2px;
  box-shadow:0px 2px 7px 0px rgba(0,0,0,0.1);
  border-radius:2px;
  font-size: 12px;
  position: absolute;
  top: 48px;
  right: 0;
  width: 330px;
  box-sizing: border-box;
  z-index: 111;
  display:none;
  color:rgba(0,0,0,.45);
}
.qwui-introduce_card{
  width: 330px;
  height: auto;
  padding:20px 18px 16px;
  background: url(../images/bg-head_vip.png) no-repeat left top / 330px 100%;
  box-sizing: border-box;
}
.qwui-introduce_card_novip{
  background: url(../images/bg-head_novip.png) no-repeat left top / 330px 100%;
}
.qwui-card_info{
  display: flex;

}
.qwui-card_portrait{
  position: relative;
  width: 44px;
  height: 44px;
  box-sizing: border-box;
  border:1px solid #fff;
  border-radius: 50%;
  margin-right: 14px;
}
.qwui-card_portrait:hover::before{
  content:'绑定';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  line-height: 42px;
  text-align: center;
  background: rgba(0,0,0,.3);
  font-size: 14px;
  color:#fff;
  cursor: pointer;
  border-radius: 50%;
}
.qwui-card_portrait img{
  width: 42px;
  height: 42px;
  border-radius: 50%;
}
.qwui-card_name_title{
  flex:1;
  font-size: 14px;
  color:rgba(0,0,0,.85);
}
.qwui-card_name{
  width: 231px;
}
.qwui-over_pipe{
  color:rgba(0,0,0,.45);
}
.qwui-card_title{
  margin-top: 3px;
}
.qwui-space_wrap{
  margin-top: 7px;
}
.qwui-function_wrap{
  display: flex;
  padding: 8px 9px 16px;
}
.qwui-function_item{
  flex:1;
  text-align: center;
  cursor: pointer;
}
.qwui-function_item img{
  width: 44px;
  height: 44px;
}
.qwui-function_item div{
  font-size: 12px;
  color:rgba(0,0,0,.85);
  margin-top: 8px;
}
.qwui-function_item:hover div{
  color:#FF884D;
}
.change-pw{
  border-top:1px solid #e5e5e5;
  color:#333;
  padding:8px;
  cursor: pointer;
}
.change-pw:hover{
  background:#f4f5f9;
}
.vipBtm {
  color: #999;
  padding-top: 5px;
  padding-left: 8px;
}
/*H5进度条  */
.jindu {color: #999;margin-top: 8px;border-top: 1px solid #e5e5e5;padding: 8px;line-height: 20px;}
/*默认60%*/
progress { display: inline-block; width: 140px; height: 10px; background-color:#DDDDDD; color: #FF9300; /*IE10*/
  border:none;margin-top:5px; }
#header progress {
  width: 100%;
  height:6px;
  margin-top: 0;
}
/*ie6-ie9*/
#header progress .ie{ display:block; height: 100%; background: rgba(0,0,0,0.09);border:none; outline: none }
#header progress::-moz-progress-value { border-radius:3px;background: #FF884D;height:100%; }
#header progress::-webkit-progress-value { border-radius:3px;background: #FF884D;height:100%; }
#header progress::-webkit-progress-bar  {  border-radius:3px;background: rgba(0,0,0,0.09);height:100%; }
/*ie6-ie9*/
progress .ie{ display:block; height: 100%; background: #FF9300;border:none; outline: none }
progress::-moz-progress-bar { background: #FF9300; }
progress::-webkit-progress-bar { background: #DDDDDD; }
progress::-webkit-progress-value  { background: #FF9300; }
/*<20%*/
progress.i20{ color: #49AE14; /*IE10*/}
progress.i20 .ie{ background: #49AE14; }
progress.i20::-moz-progress-bar { background: #49AE14; }
progress.i20::-webkit-progress-value  { background: #49AE14; }
/*<90%*/
progress.i90{ color: #E73D2E; /*IE10*/}
progress.i90 .ie{ background: #E73D2E; }
progress.i90::-moz-progress-bar { background: #E73D2E; }
progress.i90::-webkit-progress-value  { background: #E73D2E; }
/*考勤规则  */
/*===================zengjiaying 20170727新增start================*/
.l_cw_icon, .s_cw_icon { display: inline-block; background: url("../images/checkwork_icons.png") no-repeat -4px 0; vertical-align: middle; }
.l_cw_icon { width: 40px; height: 40px;}
.s_cw_icon { width: 20px; height: 20px; margin-right: 5px;}
.cw_clock_icon { background-position-y: 0;}
.active .cw_clock_icon { background-position-y: -40px;}
.cw_date_icon {background-position-y: -80px;}
.active .cw_date_icon {background-position-y: -120px;}
.cw_ok_icon {background-position-y: -160px;}
.active .cw_ok_icon {background-position-y: -200px;}
.ic_wifi {background-position: 0 -240px;}
.ic_loc {background-position: -20px -240px;}
.ic_click {background-position:0 -260px;}
.ic_shake {background-position:-20px -260px;}

.cw_table { margin-top: 10px;}
.cw_table .cw_thead { font-size: 14px; text-align: left; color: #333; background-color: #f0f0f0; }
.cw_table .cw_row:nth-child(1) {border-top: 1px solid #ddd;}
.cw_table .cw_row:last-child {border-bottom: 1px solid #ddd;}
.cw_table .cw_item {display: inline-block}
.cw_table .item1{ width: 135px; padding-left: 12px; }
.cw_table .cw_thead .item1{ padding-left: 16px; }
.cw_table .item2{ width: 170px }
.cw_table .item3{ width: 195px }
.cw_table .item4{ width: 135px }
.cw_table .item5{position: relative; width: 100px;}
.newRestTimeSet {
    position: absolute;
    top: -5px;
}
.cw_table .cw_row, .cw_table .cw_thead { line-height: 36px; vertical-align: middle}
.kaoq_Rule .cw_table .cw_thead { width: 768px; }
.kaoq_Rule .cw_row:nth-child(1) {padding-top: 2px;}
.kaoq_Rule .cw_row:last-child {padding-bottom: 5px;}

.kaoq_Rule .delete_icon,.kaoq_Rule .add_icon {margin-top: 30px; }
.kaoq_Rule .onlySignCardType2 .delete_icon, .kaoq_Rule .onlySignCardType2 .add_icon {margin-top: 8px;}
.kaoq_Rule .new_form .form-item {margin-bottom: 20px;}
.kaoq_Rule #checkIp{width:455px;margin-top: 10px;margin-bottom: 10px;}
.kaoq_Rule .switch {float: left;margin-left: -112px;margin-bottom:0; background-color: #fbfbfb}
.kaoq_Rule .showAppendDiv { margin-left: -5px }
.kaoq_Rule .new_appendDiv {margin-top: 10px;}

#isSignInsStartTime,#isSignOutsStartTime{margin-left: 0}

.kaoq_Rule .checkWorkTip { font-size: 12px; margin-top: 10px; line-height: 1.5; color: #999; }
.kaoq_Rule .checkTypeEdit .btn.active { color: #f87b00; border: 1px solid #f87b00; }
.kaoq_Rule .checkTypeEdit .btn { line-height: 48px; margin-right: 10px; }
.kaoq_Rule .label_radio  { margin-left: 10px; }
.kaoq_Rule .form .form-text {padding-top: 4px; padding-bottom: 4px;}
.kaoq_Rule .form a.btn {line-height: 26px; padding: 0 16px;}
.kaoq_Rule .new_form .form-item .title { line-height: 28px }

.kaoq_Rule .examineTrea textarea {width: 100%; margin:30px 0 10px; padding-bottom: 30px;}
.kaoq_Rule .examineTrea .tip {color: #999;}
.kaoq_Rule .examineTrea .form-des {
  font-size: 12px;
  position: absolute;
  bottom: 15px;
  right: 0;
  color: rgb(51, 51, 51);
}
.kaoq_Rule .w80{ width:80px!important; margin:0 4px; }
.kaoq_Rule .w60{ width:60px!important;margin:0 4px;}
/*===================zengjiaying 20170727新增end================*/
.kaoq_Rule .w30{ width:30px!important; margin:0 8px; }
.kaoq_Rule .w40{ width:40px!important; margin:0 4px; }
.kaoq_Rule .w50{ width:50px!important; margin:0 8px; }
.kaoq_Rule .w200{ width:200px!important; margin:0 8px; }
.kaoq_Rule .ml0{ margin-left:0!important; }
.kaoq_Rule .mt40{ margin-top:40px!important; }
.kaoq_Rule .mt80{ margin-top:80px!important; }
.kaoq_Rule .mlr8{ margin:0 8px!important; }

.kaoq_Rule .form-item-bgf6f5f4{
  background: #f6f5f4;
  border: 1px solid #ccc;
  padding: 10px 15px 5px 10px;
  float:left;
}
.kaoq_Rule select#yuefen{
  height: 28px;
  line-height: 28px;
  width: 80px;
  margin-left: 10px;
  vertical-align: middle;
  color: #333;
  font-family: inherit;
}
.kaoq_Rule .week { margin-right: 20px; }
.appendDiv li {
  background: white;
  border: 1px solid #f4d6aa;
  border-radius: 4px;
  color: #ff9600;
  display: inline-block;
  font-size: 14px;
  margin: 0 5px 5px 0;
  padding: 4px 25px 4px 8px;
  position: relative;
  line-height:22px;
}
.appendDiv.positionSelect li {
  margin-bottom: 0;
  vertical-align: middle;
  margin-top: 0;
}
.appendDiv.iblock li:nth-child(1){
  margin-left: 10px;
}
.appendDiv li:hover{
  background:#fff9f0;
}
.appendDiv li i {
  background: url("../images/selected-close.png") no-repeat scroll 0 0;
  cursor: pointer;
  height: 16px;
  position: absolute;
  right: 5px;
  top: 7px;
  width: 16px;
}

.mapItem span {
  display: inline-block;
  text-align: right;
  width: 80px;
}
.mapItem  input {
  height: 30px;
  line-height: 30px;
  margin-left: 20px;
  padding: 0 5px;
}
.baiduMap{
  width:650px!important;
  max-height: 600px!important;
}
.kaoq_Rule .error {
  display: inline-block;
  height: 16px;
  margin: 0;
  vertical-align: middle;
  margin-left: 10px;
}
#map {
  width: 100%;
  height: 300px;
  margin-top: 20px;
  border: 1px solid #ccc;
}
#tencentMap {
  width: 100%;
  height: 300px;
  margin-top: 20px;
  border: 1px solid #ccc;
}
.tangram-suggestion-main{
  z-index:1111;
}
/*文字太长就出现...样式  */
.ellipsis {
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  overflow:hidden;
}
/*考勤打卡排班管理悬浮列*/
.qwui-hover_shadow{
  background: #f5f5f5;
}
.qwui-table_box{
  overflow-y: hidden;
}
.tableFixed{
  table-layout:fixed;
}
.qwui-table_xuanfu {
  position: absolute;
  width: 367px!important;
}
.tableOther{
  white-space: normal;
  word-wrap: break-word;
}
/*// 搜索框增加清空文字样式*/
.input_colse{
  position: absolute;
  right: 0;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAqFJREFUWEfFmclOAzEMQFsWsS/iyFr2HQr8/1fBhQMIv1FThSEZO560RLJamCwvju143OHA34YydEtkU2RNZHUiYcZP+fIlwifyIfIu8u1fsmzkunQ/ERmLvBXKi/Q/nWywbNWC3mjtshCsayM3k9MoQOjuyhEfirxWhIw3MJJ5F/rSLskEVzMCjGHvZI0VLyxH/TgHyAD87LFdID3OUupc7f6Y165Vsxz3wxw12YYlMmxosDjO9T9CBmhMDoVlG96tHd+ToY82B/ao9SHeJhuBXAtBZ9KHUMKntlDu+cVkDkC0ObZTpEzQNRA4TIPGpweWNeI5NNjbNija7ILEucICYWwpbAwZ5uB0NFPaiWG5u7VjwH7bzQqbgmTsuWFd+jSNXVmMm414YPtAsiZ+00QA0jRNm/HzEti+kGHdPUD3C0GtmiXTStm15bjbijsG1DNQg60JyVqkhIN7h0bDjnNmUEuTccJidqScHadg4+hg9W7NT9TbSJsgZwbA1oJkjSqgKZsMoJ4bLKWc3kefgwzHb70UtJPr5Uw5745ttIZmuZDc4QnI9ktZsMmSS0HT5DQ8eQJ+F6QWujw22wT80ivUAlkbtrlCS5KSEshasNOkBFhLmueBrAE7TfMA1RJnktuc41icIXcpFCfOwGp1pVGUDXlvnDgaWOIrFZQ/zfJyByxa8GZcQbMWSPr+eg2JiY/kD+0otXccbTzPLQUOwli2sVNyP8tis+yjFiDYAe8nNbTm3YippBNUjb0ywLuYd1xRkSzAUqiad9kxWRnpstXwbHlONotzuQu5AZZwRDTQ6lLe46ass2jRmrUPO/ZkPrkNcMHgCzNr2C65gScyjGXczH++Se2cH8QORNAOlbe4NETU4H/8WMHViaO0X6PN2vwBXtDwHrylQ1oAAAAASUVORK5CYII=") no-repeat scroll center center;
  width: 25px;
  height: 100%;
  top: 0;
  right: 0;
  cursor: pointer;
  background-size: 16px 16px;
  -webkit-background-size: 16px 16px;
}
.search-input {
  padding-right: 26px!important;
}
.no-room-tip {
  position: absolute;
  left: 50%;
  margin-left: -54px;
  top:50%;
  margin-top: 54px;
  color: #666;
}
.add-region {
  width: 88px;
  height: 28px;
  margin: 20px auto 0 auto;
}
.region-room.aside_list {
  height: 100%;
  width: 100%;
}
.region-room.aside_list li{
  position: relative;
  width: 70px;
  padding:0px 5px 0px 30px;
  line-height: 24px;
  border-radius: 2px;
  background: url("../images/company_icon.png") no-repeat 5px 2px;
  color: #666;
}
.region-room.aside_list li .region-name {
  width: 100%;
  padding: 0;
  text-overflow: ellipsis;
}
.region-room.aside_list li.active {
  background-color: #A7A7A7;
  color: #fff;
}
.region-room.aside_list li.active:hover {
  background-color: #A7A7A7;
}
.region-room.aside_list li:hover {
  background-color: #e5e5e5;
}
.region-edit-del {
  display:none;
  right: -80%;
  left: 75px;
  top: 0px;
  color: #eee;
}
.region-name-input {
  padding: 0 50px 0 5px;
  margin-left: 20px;
  width: 290px;
  height: 30px;
  border-radius: 3px;
  border: 1px solid #ccc
}
.region-tip {
  float: left;
  margin-left: 90px;
  font-size: 12px;
  color: #999;
}
.vip-tip {
  margin-left: 10px;
  float:left;
  font-size: 12px;
  cursor: pointer;
}
.pop-up {
  position: relative;
  padding: 0 90px;
  overflow: auto;
}
.qwui-pop_up{
  height: 430px;
  display: none;
  position: fixed;
  top: 50%;
  margin-top: -252px;
  left: 50%;
  margin-left: -380px;
  z-index: 998;
  border-radius: 4px;
}
.deviceTip.formTipsItemBelow{
  left: -250px;
}
.deviceTip.formTipsItemBelow::before{
  position: absolute;
  left: 250px;
  top: -15px;
  content: "";
  border-color: transparent transparent #fff;
  border-style: dashed dashed solid;
  border-width: 8px;
}
.bottom-btn{
  width: 100%;
  border-top: 1px solid #ddd
}
.pop-title {
  position: absolute;
  width: 100%;
  padding: 0;
}

/*个人网页版  */
.frontHome.page.personal #home_container {
  background: url("../images/personal_bg.png") repeat scroll 0 0 ;
}
.frontHome.page.personal .login_box{
  background: white;
  height: 342px;
  left: 50%;
  margin: -171px auto 0 -160px;
  position: absolute;
  top: 50%;
  width: 320px;
  border:none;
}
.frontHome.page.personal #home_main{
  height:auto
}
.frontHome.page.personal .login_box h2{
  margin-left: 35px;
  padding-bottom:10px;
}
.personal .form-field.form-field-rc.loginBoxFooter{
  text-align: center;
  overflow:inherit;
}
.wechat_login {
  display: block;
  width: 240px;
  height: 200px;
  margin: 0 auto 10px;
  text-align: center;
  background: #eee;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: background 0.3s,box-shadow 0.3s;
}
.wechat_login:hover {
  background: #fff;
  box-shadow: 0 0 10px 2px rgba(0,0,0,.1);
  transition: background 0.3s,box-shadow 0.3s;
}
.wechat_login:hover {
  background: #fff;
  box-shadow: 0 0 10px 2px rgba(0,0,0,.1);
  transition: background 0.5s,box-shadow 0.5s;
}
.wechat_login img {
  margin-top: 50px;
  margin-bottom: 18px;
}
.wechat_login .tip {
  width: 160px;
  height: 20px;
  font-size: 20px;
  color: #333333;
}
.personal .lfAutoLogin{
  margin-top:0;
}
.personal .loginBoxFooter1::after {
  border-color: transparent #ccc transparent transparent;
  border-style: solid;
  border-width: 5px 7px 5px 5px;
  content: "";
  left: -15px;
  position: absolute;
  top: 2px;
}
.personal .footerInfo {
  color: #838991;
  left: 50%;
  margin: 54px 0 0 -175px;
  position: absolute;
  right: 0;
  text-align: center;
  width: 320px;
  font-size:12px;
}
.personal #home_main{
  width:320px;
}
.page.personal{
  min-width:320px;
}
/*流程管理  */
.flow .form-item{
  font-size:14px;
}
.smallBtn{
  line-height:20px!important;
  padding:5px 15px!important;
}
.line36{
  line-height:36px!important;
}
.dashed {
  background: url("../images/dashed.png") repeat scroll 0 0;
  height: 1px;
}
.flow_div1 {
  display: inline-block;
  text-align: left;
  width: 40px;
}
.flow_div2 {
  display: inline-block;
  width: auto;
}
.flow_div3 {
  display: inline-block;
  width: 180px;
  margin-left:30px;
  margin-right:10px
}

.flow_div4 {
  display: inline-block;
  width: 410px;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
}
.flow_div5Root{display: inline-block;margin-left: 15px;}
.flow_div5 {
  padding-left: 100px;
  display:block;
}
.flow_div6 {
  display: inline-block;
  margin-right: 15px;
}
.flow_div7 {
  display: inline-block;
}
.flow_div4_1, .flow_div4_2{
  border-bottom: 1px dashed #ddd;
  min-height: 30px;
  padding: 10px 0;
}
.flow_div4_3{min-height: 30px;padding: 10px 0;}
.w150sp{
  width:150px!important;

}
.flow .form-item-bgf6f5f4{
  background: #f6f5f4;
  border: 1px solid #ccc;
  padding: 5px 20px;
  margin-bottom:10px;
  width:94%;
  display:inline-block;
}
.flow_div4 label {
  cursor: pointer;
  line-height: 30px;
  display: inline-block;
  vertical-align: middle;
  height: inherit;
  float: left;
}
.flow_div4 input,.flow_div5Root input {
  margin-right: 5px;
  margin-top: -2px;
  vertical-align: middle;
  cursor: pointer;
}
.flow_div4.active{
  color:#f87b00;
}
.flow .mt15{
  margin-top:70px;
  z-index:1222;
  min-width:17px;
}
.flow-item{
  list-style:none;
}

/* 超级表单模板*/
.new-thumbs-up,.new-star{
  cursor: pointer;
}
.new-thumbs-up.active::before,.new-star.active::before{
  color: #ff9600!important;
}
.fa.new-thumbs-up::before{
  content: "\f164";
  padding-right: 5px;
  color:#999;
}
.fa.new-star::before{
  content: "\f005";
  color:#999;
}

#topFrame {
  display:none;
  position: fixed;
  left:50%;
  top:50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  z-index:2222;
}
.senior_search1{
  display: block;
  width:900px;
  background:#fbfbfb;
  margin:auto
}
/*提示样式  */
.tipsBox{
  position:relative;
  display:inline-block;
  margin-left:5px;
}
.customDrawTipsBox .fa-question-circle::before,.tipsBox .fa-question-circle::before,.tipsBox .fa-info-circle::before {
  content: "\f059";
  font-family: 'FontAwesome';
  font-style: normal;
  color: #ff9600;
  font-size: 18px;
  cursor: pointer;
  vertical-align: bottom;
}
.formItemSpan .fa-question-circle::before{
  content: "\f059";
  font-family: 'FontAwesome';
  font-style: normal;
  color: #ff9600;
  font-size: 18px;
  cursor: pointer;
  vertical-align: bottom;
}
.block_area .formItem .formField .over-apply::before{
  content: "\f059";
  font-family: 'FontAwesome';
  font-style: normal;
  color: #ff9600;
  margin-left: 4px;
  font-size: 18px;
  cursor: pointer;
  vertical-align: bottom;
}
.block_area .formItem .formField .over-apply::after{
  display: none
}
.tipsBox .fa-info-circle::before {
  content:"\f05a";
}
.tipsItem {
  display:none;
  background: white;
  border: 1px solid #ccc;
  border-radius: 5px;
  height: auto;
  left: 28px;
  padding: 10px;
  position: fixed;
  top: -10px;
  max-width: 278px;
  min-width: 278px;
  min-height:20px;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
  color:#666;
  z-index:1223;
  text-align: left;
}
.permissionFilterTips {
  min-width: 200px;
}
.tipsItem::before {
  border-color: transparent #ccc transparent transparent;
  border-style: solid;
  border-width: 8px;
  content: "";
  font-size: 20px;
  left: -16px;
  position: absolute;
  top: 9px;
}
.tipsItem::after {
  background: white;
  content: "";
  height: 8px;
  left: -5px;
  position: absolute;
  top: 13px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  width: 10px;
}
.tipsItem.right::before {
  border-color: transparent transparent transparent #ccc;
  left: initial;
  right: -16px;
}
.tipsItem.right::after{right:-5px;left:initial;}
.tipsItemBelow ,.formTipsItemBelow{
  position: fixed;
  left: 28px;
  top: -10px;
  display:block;
  padding: 10px;
  max-width: 278px;
  min-width: 278px;
  min-height:20px;
  height: auto;
  background: white;
  border: 1px solid #ccc;
  border-radius: 5px;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
  color:#666;
  z-index:1223;
}

.formTipsItemBelow {
  position:absolute;
  top:28px;
  left:-26px;
}

.formTipsItemBelow {
  min-width: 288px;
}
.tipsItemBelow::before ,.formTipsItemBelow::before {
  position: absolute;
  left: 24px;
  top: -16px;
  font-size: 20px;
  content: "";
  border-color: transparent transparent #ddd;
  border-style: dashed dashed solid;
  border-width: 8px;
}
.tipsItemBelow::after ,.formTipsItemBelow::before {
  position: absolute;
  left: 24px;
  top: -15px;
  content: "";
  border-color: transparent transparent #fff;
  border-style: dashed dashed solid;
  border-width: 8px;
}
.tipsItemBelow.right::before {
  left: initial;
  right: -16px;
  border-color: transparent transparent transparent #ccc;
}
.tipsItemBelow.right::after{right:-5px;left:initial;}
.tipsItemBelow.top::before {
  left: initial;
  right: 14px;
  border-color: transparent transparent #ccc transparent ;
}
.tipsItemBelow.top::after{right:14px;left:initial;}

.commonPower .item-title, .qw_powerControl .item-title{
  display: inline-block;
  width:110px;
  margin-right: 20px;
  text-align: right;
}

.box .vipTip {
  position:relative;
  top:-20px;
  left:135px;
  color: #f87b00;
}

.guideHover{line-height: 44px}
.directStepImages{
    display: inline-block;
    height: 60px;
    text-align: center;
    background-position: center center;
    background-repeat:  no-repeat;
}
/*生日祝福开关 maquanyang 新增在setting.jsp页面的switch1开关样式*/

.switch1 .off {
  background: url("../images/switch_off.png") no-repeat scroll right center;
  cursor: pointer;
  float: right;
  height: 30px;
  margin-left: 100px;
  width: 50px;
}
.switch1 .on {
  background: url("../images/switch_on.png") no-repeat scroll right center;
  cursor: pointer;
  float: right;
  height: 30px;
  margin-left: 100px;
  width: 50px;
}
.switch1 {
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  margin-bottom: 10px;
  overflow: hidden;
  padding-left: 20px;
}
/* 授权管理 */
.shouquanBox{
  width:600px!important;
}
.shouquanBox .noShouQuan {
  width: 240px;
  float: left;
}
.shouquanBox .noShouQuan ul,.noShouQuan .batchInputTextarea{
  height:250px;
}
.shouquanBox .noShouQuan ul,.shouQuan ul{
  background-color: white;
  border: 1px solid #ccc;
  overflow-y:auto;
  width:238px;
}
.noShouQuan .batchInputTextarea{
  background-color: white;
  border: 1px solid #ccc;
  overflow:visible;
  width:238px;
}
.shouQuan ul{
  height:318px;
}
.shouquanBox .shouQuan {
  width: 240px;
  float: right;
}
.shouquanBox .SS_main p {
  padding: 0 0 5px 0px;
  color: #666;
}
.shouquanBox ul li {
  position: relative;
  line-height: 28px;
  cursor: pointer;
  padding: 0 10px;
}
.shouquanBox ul li:hover{
  background:#f0f0f0;
  color:#333;
}
/**
  *在已授权用户的li处添加叉叉图标，当鼠标hover时显示  By: zhangjiayi
  *未授权用户的检索框样式
  */
.noShouQuanSearchInput{
  width: 200px;
  height: 20px;
  line-height: 20px;
  background-color: #fbfbfb;
  border: none;
}
.noShouQuanSearchBtn {
  width: 28px;
  height: 24px;
  float: right;
  background: url("../images/search_icon.png") no-repeat center center;
  background-size: 22px;
  border: none;
}
.noShouQuanSearchBtn:hover{
  background-color: #ececec;
}
.shouQuanRemoveLicensing{
  position: absolute;
  display: none;
  top: 6px;
  right: 6px;
  width: 16px;
  height: 16px;
  background: url("../images/btn_removeLicensing.png") no-repeat center center;
  border: none;
  cursor: pointer;
}
.shouquanBox ul li:hover .shouQuanRemoveLicensing{
  display: inline;
}
/* ------ */
.shouquanBox .SS_main{
  padding:0 20px;
  background: #fbfbfb;
  box-sizing: border-box;
}
.shouQuan-change{
  float:right;
  display:none;
}
/* 点击排序 */
th.faArrowDown{
  cursor: pointer;
}
th.faArrowDown::after {
  content: "\f063";
  font-family: FontAwesome;
  padding-left: 10px;
  cursor: pointer;
}
th.faArrowDown.active::after{
  color:#FF9600;
}
th.faArrowUp{
  cursor: pointer;
}
th.faArrowUp::after {
  content: "\f062";
  font-family: FontAwesome;
  padding-left: 10px;
  cursor: pointer;
  color:#FF9600;
}
th.faArrowUp.active::after{
  color:#FF9600;
}

.yyzx_liid_pop { position: absolute; left: -5px; top: -60px; width: 140px; height: 40px; background-color: #323235; color: white; line-height: 1.5; padding: 8px 10px; font-size: 12px; border-radius: 5px; cursor: default; }
.yyzx_liid_pop::after { content: ''; width: 10px; height: 10px; background-color: #323232; position: absolute; left: 50%; bottom: -4px; transform: rotate(45deg); }
#yyzx_liid{position:relative}

.ztree li span.button.ico_close::after {content: "\f0da";position: absolute;font-family: FontAwesome; left: -5px;top: 10px;color: #999;}
.ztree li span.button.ico_open::after {content: "\f0d7";position: absolute;font-family: FontAwesome;left: -8px;top: 10px;color: #999;}
.ztree li .curSelectedNode span.button.ico_open::after{top:12px;}
/* 公告弹出层 */
.noticePop{ width: 290px; height: auto; border: 1px solid #ccc; background-color:#fff; margin: 5px 5px 5px auto; position: relative; display:none;border-radius:5px;box-shadow: 2px 2px 5px rgba(0,0,0,0.1),-2px 2px 5px rgba(0,0,0,0.1);padding-bottom: 5px; }
.noticePopDiv{ padding: 10px; position: relative; height: 140px; display:block; }
.noticePop::after { content: ''; width: 10px; height: 10px; background-color: #fff; position: absolute; left: 50%; top: -5px; transform: rotate(45deg);-webkit-transform: rotate(45deg); border: 1px solid #ccc; }
.noticePop::before { content: ''; width: 20px; height: 10px; position: absolute; left: 49%; top: 0; background-color: #fff; z-index: 2; }
.noticePopDiv img{ height: 140px; width: 100%;object-fit: cover; }
.noticePopDiv span{ position: absolute; bottom: 10px; left: 10px; width: 250px; overflow: hidden; text-overflow: ellipsis; background-color: rgba(0,0,0,0.5); color: #fff; height: 30px; line-height: 30px; padding: 0 10px;text-align:left; }
.noticePopDiv span:hover{ color:#f87b00; }
.noticePop li{ padding: 5px 10px; border-top: 1px solid #eee; overflow:hidden; }
.noticePop li a{ display: block; overflow: hidden; color:#666}
.noticePop li a:hover,.noticePop li a:focus{ outline:none; color:#f87b00; }
.noticePop li .tit{ float: left; width: 210px; white-space: normal; height: 36px; overflow: hidden; padding-top: 5px; margin-right:12px;text-align:left;}
.noticePop li img{ width:47px; height:47px; }

.tipsContent{
  font-weight: 400;
  font-size:12px;
  line-height:20px;
  max-height: 350px;
  overflow-y: auto;
}
.new_form .form-item .title { float: left; width: 140px;text-align: right; line-height: 32px; font-size: 14px; }
.new_form .order-free-flow .title {
  text-align: left;
  width: 108px;
}
.title_left { float: left; width: 80%; text-align: left; line-height: 32px; font-size: 14px; }
.new_form .form-field { margin-left: 150px; font-size: 14px; }
.new_form .order-free-flow .form-field {
  margin-left: 108px;
}
.form a.sBtn{ padding:0 10px; }
.form .input-text{ padding:6px 4px; }
.form .form-item select.select{ height: 32px; line-height: 32px; font-size: 14px; padding: 0;color:#666 }
.coverImg_item { list-style: none; float: left; position: relative; margin-right: 10px; }
.coverImg_item img { width: 90px; height: 50px; }
.coverImg { overflow: hidden; }
.uploadImg_btn{ width: 90px; position: relative; height: 30px; border: 1px solid #ccc; text-align: center; line-height: 30px; background: #fff; border-radius: 5px; cursor: pointer; overflow: hidden; display: inline-block; z-index: 22; vertical-align: middle; }
.uploadImg_btn input{ opacity: 0; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 90px; cursor: pointer; height: 30px; display: inline-block; font-size: 0; }
.coverImg_item i { background: url("../images/selected-close.png") no-repeat; height: 16px; position: absolute; right: 0; top: 0; width: 16px; cursor: pointer; }
/* 发起人创建人 */
.dropQuery{z-index: 3333333;border: 1px solid #ddd;background:#fff;padding-bottom:10px;}
.dropQuery li{height: 26px; line-height: 26px;cursor: pointer;padding: 2px 0 2px 5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.dropQuery li:hover{background-color:#eeeeee}
.dropQuery li img{width:26px;height:26px;margin-right:5px;}
.senior_search .input_div .append_item{ list-style: none; width: auto; display: inline-block;background-color: #eee; border: 1px solid #ddd; height: 24px; line-height: 24px; vertical-align: top; margin-top: 2px; margin-right: 2px;}
.senior_search .input_div .append_item img{ width: 26px; height: 24px; list-style: none; margin-right: 5px; vertical-align: top; }
.senior_search .input_div .append_item .close{ color: #afafaf; font-size: 16px; vertical-align: top; line-height: 20px; display: inline-block; margin-left: 5px;width: 16px;height: inherit;padding-right: 5px;cursor: pointer;text-align: center;background:url("../images/btn_close.png") no-repeat center center;background-size: 10px;}
.senior_search .input_div .append_item .close:hover{background:url("../images/selected-close.png") no-repeat center center;}
/* 最后审判人 */
.closeQuery{z-index: 3333333;border: 1px solid #ddd;background:#fff;padding-bottom:10px;}
.closeQuery li{height: 26px; line-height: 26px;cursor: pointer;padding: 2px 0 2px 5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.closeQuery li:hover{background-color:#eeeeee}
.closeQuery li img{width:26px;height:26px;margin-right:5px;}
.senior_search .input_div .append_item1{ list-style: none; width: auto; display: inline-block;background-color: #eee; border: 1px solid #ddd; height: 24px; line-height: 24px; vertical-align: top; margin-top: 2px; margin-right: 2px;}
.senior_search .input_div .append_item1 img{ width: 26px; height: 24px; list-style: none; margin-right: 5px; vertical-align: top; }
.senior_search .input_div .append_item1 .close{ color: #afafaf; font-size: 16px; vertical-align: top; line-height: 20px; display: inline-block; margin-left: 5px;width: 16px;height: inherit;padding-right: 5px;cursor: pointer;text-align: center;background:url("../images/btn_close.png") no-repeat center center;background-size: 10px;}
.senior_search .input_div .append_item1 .close:hover{background:url("../images/selected-close.png") no-repeat center center;}
/* 相关人 */
.relateQuery{z-index: 3333333;border: 1px solid #ddd;background:#fff;padding-bottom:10px;}
.relateQuery li{height: 26px; line-height: 26px;cursor: pointer;padding: 2px 0 2px 5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.relateQuery li:hover{background-color:#eeeeee}
.relateQuery li img{width:26px;height:26px;margin-right:5px;}
.senior_search .input_div .append_item4{ list-style: none; width: auto; display: inline-block;background-color: #eee; border: 1px solid #ddd; height: 24px; line-height: 24px; vertical-align: top; margin-top: 2px; margin-right: 2px;}
.senior_search .input_div .append_item4 img{ width: 26px; height: 24px; list-style: none; margin-right: 5px; vertical-align: top; }
.senior_search .input_div .append_item4 .close{ color: #afafaf; font-size: 16px; vertical-align: top; line-height: 20px; display: inline-block; margin-left: 5px;width: 16px;height: inherit;padding-right: 5px;cursor: pointer;text-align: center;background:url("../images/btn_close.png") no-repeat center center;background-size: 10px;}
.senior_search .input_div .append_item4 .close:hover{background:url("../images/selected-close.png") no-repeat center center;}
/* 部门选择 */
.deptQuery,.showSearchVal{z-index: 3333333;border: 1px solid #ddd;background:#fff;padding-bottom:10px;}
.deptQuery li,.showSearchVal li{height: 26px; line-height: 26px;cursor: pointer;padding: 2px 0 2px 5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.deptQuery li:hover, .showSearchVal li:hover{background-color:#eeeeee}
.deptQuery li img{width:26px;height:26px;margin-right:5px;}
.senior_search .input_div .append_item2{ list-style: none; width: auto; display: inline-block;background-color: #eee; border: 1px solid #ddd; height: 24px; line-height: 24px; vertical-align: top; margin-top: 2px; margin-right: 2px;padding-left:5px}
.senior_search .input_div .append_item2 .close{ color: #afafaf; font-size: 16px; vertical-align: top; line-height: 20px; display: inline-block; margin-left: 5px;width: 16px;height: inherit;padding-right: 5px;cursor: pointer;text-align: center;background:url("../images/btn_close.png") no-repeat center center;background-size: 10px;}
.senior_search .input_div .append_item2 .close:hover{background:url("../images/selected-close.png") no-repeat center center;}
/* 流程名称 */
.flowQuery{z-index: 3333333;border: 1px solid #ddd;background:#fff;padding-bottom:10px;position:fixed}
.flowQuery li{height: 22px; line-height: 22px;cursor: pointer;padding: 2px 0 2px 5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.flowQuery li:hover{background-color:#eeeeee}
.flowQuery li img{width:22px;height:22px;margin-right:5px;}
/* 流程选择 */
.nodeQuery{z-index: 3333333;border: 1px solid #ddd;background:#fff;padding-bottom:10px;position:fixed}
.nodeQuery li{height: 22px; line-height: 22px;cursor: pointer;padding: 2px 0 2px 5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.nodeQuery li:hover{background-color:#eeeeee}
.nodeQuery li img{width:22px;height:22px;margin-right:5px;}
.senior_search .input_div .append_item3{ list-style: none; width: auto; display: inline-block;background-color: #eee; border: 1px solid #ddd; height: 24px; line-height: 24px; vertical-align: top; margin-top: 2px; margin-right: 2px;}
.senior_search .input_div .append_item3 img{ width: 26px; height: 24px; list-style: none; margin-right: 5px; vertical-align: top; }
.senior_search .input_div .append_item3 .close{ color: #afafaf; font-size: 16px; vertical-align: top; line-height: 20px; display: inline-block; margin-left: 5px;width: 16px;height: inherit;padding-right: 5px;cursor: pointer;text-align: center;background:url("../images/btn_close.png") no-repeat center center;background-size: 10px;}
.senior_search .input_div .append_item3 .close:hover{background:url("../images/selected-close.png") no-repeat center center;}
/* 流程名称  */
.flowQuery{z-index: 3333333;border: 1px solid #ddd;background:#fff;padding-bottom:10px;position:fixed}
.flowQuery li{height: 22px; line-height: 22px;cursor: pointer;padding: 2px 0 2px 5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.flowQuery li:hover{background-color:#eeeeee}
.flowQuery li img{width:22px;height:22px;margin-right:5px;}
.senior_search .input_div .append_item5{ list-style: none; width: auto; display: inline-block;background-color: #eee; border: 1px solid #ddd; height: 24px; line-height: 24px; vertical-align: top; margin-top: 2px; margin-right: 2px;}
.senior_search .input_div .append_item5 img{ width: 26px; height: 24px; list-style: none; margin-right: 5px; vertical-align: top; }
.senior_search .input_div .append_item5 .close{ color: #afafaf; font-size: 16px; vertical-align: top; line-height: 20px; display: inline-block; margin-left: 5px;width: 16px;height: inherit;padding-right: 5px;cursor: pointer;text-align: center;background:url("../images/btn_close.png") no-repeat center center;background-size: 10px;}
.senior_search .input_div .append_item5 .close:hover{background:url("../images/selected-close.png") no-repeat center center;}


.pop_wrap2 .input_div .append_item2,.pop_wrap2 .showValBtn, .new_appendDiv{ list-style: none; width: auto; display: inline-block;background-color: #eee; border: 1px solid #ddd; height: 24px; line-height: 24px; vertical-align: top; margin: 2px 2px 0 5px;padding-left: 5px;}
.pop_wrap2 .showSearchVal {position: absolute; width: 99%}
.pop_wrap2 .input_div .append_item2 .close, .pop_wrap2 .showValBtn .close, .new_appendDiv .close{ color: #afafaf; font-size: 16px; vertical-align: top; line-height: 20px; display: inline-block; margin-left: 5px;width: 16px;height: inherit;padding-right: 5px;cursor: pointer;text-align: center;background:url("../images/btn_close.png") no-repeat center center;background-size: 10px;}
.pop_wrap2 .input_div .append_item2 .close:hover, .new_appendDiv .close:hover {background:url("../images/selected-close.png") no-repeat center center;}

/* 管理员*/
.managerQuery{z-index: 3333333;border: 1px solid #ddd;background:#fff;padding-bottom:10px;}
.managerQuery li{height: 26px; line-height: 26px;cursor: pointer;padding: 2px 0 2px 5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.managerQuery li:hover{background-color:#eeeeee}
.managerQuery li img{width:26px;height:26px;margin-right:5px;}
.senior_search .input_div .append_item1{ list-style: none; width: auto; display: inline-block;background-color: #eee; border: 1px solid #ddd; height: 24px; line-height: 24px; vertical-align: top; margin-top: 2px; margin-right: 2px;}
.senior_search .input_div .append_item1 img{ width: 26px; height: 24px; list-style: none; margin-right: 5px; vertical-align: top; }
.senior_search .input_div .append_item1 .close{ color: #afafaf; font-size: 16px; vertical-align: top; line-height: 20px; display: inline-block; margin-left: 5px;width: 16px;height: inherit;padding-right: 5px;cursor: pointer;text-align: center;background:url("../images/btn_close.png") no-repeat center center;background-size: 10px;}
.senior_search .input_div .append_item1 .close:hover{background:url("../images/selected-close.png") no-repeat center center;}

/*子表单  */
#form_design .sf-edit { width: 27%; background-color: #eee; position: absolute; right: 0; top: 0; padding:10px 20px; z-index: 1200; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; }
#form_design .sf-add-ziduanbox{ position: absolute; width: 27%; top: 0; right: 0; background-color: #f9a552; text-indent: 15px; }
#form_design .sf-add-ziduanbox li span{ box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; width:80%; float: left; display:inline-block;background-color: #fff;}
#form_design .sf-add-ziduanbox li{ list-style: none; box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; cursor: pointer; width: 100%; padding: 0 10px; overflow: hidden;margin:5px 0;line-height: 28px; }
#form_design .sf-add-ziduanbox li span:hover{ background-color:#fbdfc4; }
#form_design .sf-add-ziduanbox li i{ font-family: FontAwesome; font-style: normal; }
.sf-edit .editBtn{background-color: #fbdfc4;color: #003333;text-align: center;border: none;margin-top: 30px;cursor: pointer;font-size: 16px; border-radius: 0; }
.sf-edit .editBtn:hover{color: #003333;}
#form_design .labeldiv,.checkboxdiv{ display: inline-block; height: 30px; padding-left: 10px; }
#form_design .labeldiv input,.checkboxdiv input{ width:130px; }
#form_design .sf-edit li.choice{ list-style: none; height: 30px; line-height: 30px; padding-bottom: 10px; overflow:hidden; }
#form_design .sf-edit li.choice input[type="radio"],li.choice input[type="checkbox"]{ margin-top:8px; }
#form_design .sf-edit li.choice .actions{ float:right}
#form_design .sf-html:hover,.sf-html:focus { background-color: #ff9600}
#form_design .entry .sf-html.editing{ background-color: #ff9600}
#form_design .sf-hour-value,.sf-minute-value{ width:60px; }
#form_design .sf-childForm-item{ border: 2px solid #fbdfc4; }
#form_design .sf-html { position: relative; padding-bottom: 10px; }
#form_design a.tianjia,a.piliang{ color:#000; padding: 2px 10px; border: 1px solid; color: #000; margin-left: 10px; cursor: pointer; }
#form_design a.tianjia:hover,a.piliang:hover{ }
#form_design .tianjiaDiv{ margin:10px 0}
#form_design .sf-fenjiehtml  hr { border-top-color: #BFBFBF; border-top-style: dashed; border-bottom: 0; margin-top: 10px; margin-bottom: 10px; }
#form_design .sf-html .red{ color:red; display:none}
#form_design .sf-html .cf-title{ padding-right:5px; }
#form_preview .entry .fields .field .sf-childForm{ margin:0}
#form_preview .entry .fields .field { padding:0}
#form_design .popminge{ background-color: #fff; width: 500px; margin: 0 auto; position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); display:none}
#form_design .pop_head{ background-color: #ff8533; line-height: 40px; padding: 0 20px; color: #fff; font-size: 20px; }
#form_design .pop_foot{ background-color: #eee; text-align: center; line-height: 60px; }
#form_design .pop_info{ font-size: 12px; margin: 10px 0; }
#form_design .pop_con{ padding: 0 20px; }
#add_ziduan_btn{display: inline-block;color: #000;font-size: 16px;cursor: pointer;padding-right: 15px;margin-bottom: 5px; }

.add_ziduan_btn:after {content: "\f0d8";font-family: FontAwesome;display: inline-block;font-size: 18px;}
.add_ziduan_btn.down:after{content: "\f0d7";}
#form_design .sf-edit>div:first-child { font-size: 18px; font-weight: 600; padding-bottom: 10px; }
#form_design .accordion{margin-bottom:0}
#form_design .radio.inline, #form_design .checkbox.inline{width:150px;margin:0}
#form_design .radio.inline input, #form_design .checkbox.inline input{width:130px;}
#form_design .edit_item li .input_date{width:130px;}
.ziduan-ul{margin:0}
.ziduan-ul li{padding-left: 25px;}
.ziduan-ul li:hover{background:#fbdfc4;cursor: pointer;}
.sfHtmlTit{font-size: 16px;color: #333;margin: 6px 0;padding-left: 15px;}
/*字表单样式**/
.texthtml_first{background:#fff;margin-bottom:10px;}
.texthtml_first tbody .list-edit-child,.texthtml_first tbody .list-form-ref{
  min-width:200px;
  border: 1px inset #ddd;
  padding:0;
  vertical-align: top;
}
.texthtml_first table{
  border-collapse:collapse;
}
.texthtml_first tbody tr.list-edit-child,.texthtml_first tbody tr.list-form-ref{
  border:1px inset transparent;
}
.texthtml_first tbody .list-edit-child:hover{
  border: 1px dashed #ff9600;
}
.texthtml_first tbody .delete-childf{
  display:inline-block;
  position: absolute;
  right:10px;
  top:0;
  color:#df4949;
  display:none;
}
.texthtml_first tbody .list-edit-child.edit-child .delete-childf{
  display:inline-block;
}
.texthtml_first tbody .list-edit-child .td-input,.texthtml_first tbody .list-form-ref .td-input{
  padding:10px 10px 0 10px;
}
.texthtml_first tbody tr.list-edit-child .td-input,.texthtml_first tbody tr.list-form-ref .td-input{
  padding:0px 10px 0 10px;
}
.td-input label{
  display:inline-block;
}
.texthtml_first tbody .list-edit-child.edit-child,.texthtml_first tbody .list-edit-child.edit-child .td-name{
  background:#f5f5f5;
}
.texthtml_first tbody .list-edit-child .td-name,.texthtml_first tbody .list-form-ref .td-name{
  position:relative;
  height: 32px;
  line-height:32px;
  padding:0 10px;
  border-bottom: 1px solid #e4e4e4;
  background: #f5f5f5;
  overflow: hidden;
}

td.list-edit-child .td-input input[type="text"],td.list-form-ref .td-input input[type="text"]{
  width:160px;
}
.texthtml_first tbody .list-edit-child .td-name{
  cursor: move!important;
}
.texthtml_first tbody tr.list-edit-child .td-name,.texthtml_first tbody tr.list-form-ref .td-name{
  border-bottom: none;
  background:#fff;
}
.set-field-options,.set-field-relate{
  display:block!important;
}
.childform-edit-div{
  overflow:auto;
}
#form_design textarea{
  height:50px;
}
.childform-field{
  border:2px solid #ddd!important;
}
#form_preview .entry .fields .field.childform-field:hover{border:2px dashed #ff9600!important;}
/*maqunayang 考勤规则*/
.left_searchBox{border: 1px solid #ccc;margin: 0 auto;height: 30px;line-height: 30px;margin-bottom: 10px;width:180px;position:relative;background:#fff;}
.left_inputSearchBox{width: 130px;padding: 0;height: 100%; border: none;vertical-align: top;margin: 0;padding-left:10px;}
.left_submitSearchBtn:hover{background-color:#f7f7f7}
.left_submitSearchBtn {background: url("../images/search_icon.png") no-repeat center center;width: 35px;height: 100%;border: none;position: absolute; top: 0;right: 0;border-left: 1px solid #ccc;}
.left_searchBox .dataList div { border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; border-top: none; border-left: 1px solid #ccc;width:180px;margin:0 auto}
.left_searchBox .dataList div:first-child{ border-top: 1px solid #ccc; }
.left_searchBox .dataList div.hover a{background:#eee }
.left_searchBox .dataList div a{ background-color: #fff; border-bottom: none; padding-left: 10px; width: auto; text-indent: 0;background-position: 155px center; }
.left_searchBox .dataList div:hover,.left_searchBox .dataList div:hover a { background:#eee}
.dataList{    position: absolute;background-color: transparent;width: 216px;left: -18px;z-index:2; }
#menu_div li.hover a{  color: #ff9600; }
#menu_div li.hover.active a {color: #fff;}
.shareForm_item a{ display: inline-block;padding: 0 10px; background-color: #fff;border: 1px solid #ccc;margin-left: 10px;color: #666;cursor: pointer;}
.shareForm_item input{color:#999;width:410px;cursor: text;}
.shareImgList a{  display: inline-block;height: 48px;border-radius: 50%;margin-right: 10px;width: 48px;}
.shareImgList .xinlang{background: url("../images/ic_share.png") #dc5f5c 0px 0px;}
.shareImgList .qq{background: url("../images/ic_share.png") #5ca3e1 -57px 0;}
.shareImgList .qzone{background: url("../images/ic_share.png") #ffaf30 -116px 0;}

.form .form-text.w40{width:40px;}

.shareBox .btn {
  padding: 0 10px;
  vertical-align: middle;
  line-height: 30px;
  margin-left: 5px;
}
.shareBox input{ line-height: 28px; padding: 0 5px; border: 1px solid #ccc; width: 600px; margin-right: 10px; cursor: text;margin-bottom:0 }
.shareBox .bdsharebuttonbox { display: inline-block; vertical-align: middle; }
.shareBox p{ color: #999; font-size: 14px; }
.shareBox a.weixin{border-radius: 50%;padding-left: 24px;background: url(../images/share_ic.png)  #63c560 0px 0px;}
.shareBox a.xinlang{border-radius: 50%;padding-left: 24px;background: url(../images/share_ic.png) #dc5f5c 0px -24px;}
.shareBox a.qq{border-radius: 50%;padding-left: 24px;background: url(../images/share_ic.png)  #5ca3e1 0px -48px;}
.shareBox a.more{border-radius: 50%;padding-left: 24px;background: url(../images/share_ic.png) #5ca3e1  0px -96px;}

/*通讯录人员邀请设置*/
.invitationList { display: flex; height: auto; border-bottom: 1px solid #ccc; }
.invitationList.heightControl { height: 225px; overflow: hidden; }
.invitationList .invitationTitle { padding: 5px 0 5px 20px; background-color: #eee; margin-bottom: 10px; }
.invitationList .vipBtn { font-size: 12px; padding: 0 5px; color: #ff9232; border-radius: 20px; border: 1px solid;
  cursor: pointer;}
.invitationList .vipBtn:hover { background-color: #ff9232; color: #fff; border-color: #ff9232; }
.invitationList .labelList { flex: 1; max-width: 310px; }
.invitationList .item-wrap { margin-left: 20px; }
.invitationList .labelList:first-child .item-wrap { border-right: 1px dotted #ccc }
.invitationList .item { display: flex }
.invitationList .labelList label{ flex: 1;cursor: pointer; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.invitationList~.showBtn { margin: 10px 0 0 130px; text-align: center; color: #666; }
.invitationList~.showBtn .showText { cursor: pointer; }
.invitationList~.showBtn:hover, .invitationList~.showBtn:hover .showText::after { color: #ff9600; }
.invitationList~.showBtn .showText::after { margin-left: 5px; content:'\f13a'; font-size: 18px; font-family: FontAwesome; color: #c2c2c2;
  vertical-align: bottom; }
.invitationList~.showBtn .showText:nth-child(2)::after { content: '\f139'; }
.invitationList .noneCustom {margin: 70px 0 0 40px; color: #999; }
.customTips {font-size: 14px;margin: 10px 0 10px 150px;color: #999;}
/*通讯录人员邀请家长设置*/
.memberSet .parentSet { margin-left: 145px; }
.memberSet .isCheckClass { padding-top: 10px; border-top: 1px solid #ccc;  }

.setList{width:100%;font-size:14px}
.setList td:first-child {padding-left: 35px;}
.setList th{text-align:left}
.setList th:first-child {padding-left: 35px;}
.setList tr:nth-child(odd){background:#f5f5f5}
.setList tr{height:34px;line-height:34px;}
.setList tr input{margin-right: 5px;vertical-align: -2px;cursor: pointer;}
.setList tr label{cursor: pointer;padding: 6px 0;}
.table tr .noData{background: url(../images/noData.png) no-repeat center 50px;padding: 0;margin: 0;height: 300px;text-align: center;}
.table tr .noData:hover{background-color:#fbfbfb}
/*  */
.lookMore{padding-top: 10px;padding-left: 10px;display: inline-block;}
#popFrame{ position: fixed;top: 0; left: 0;width: 100%;height: 100%;overflow: hidden;z-index: 1500;}

#PromptBox{ line-height: 35px; text-align: center; background: #000; color: #fff; font-size: 14px; border-radius: 0 0 5px 5px; position: fixed; top: 0; left: 50%; padding: 0 20px; transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%);display:none;z-index:10000;}
/* 众安保险 */
.divItem { display: table; width: 100%; border: 1px solid #dedede; table-layout: fixed;margin-top: 20px;background: #fff;box-sizing: border-box;-webkit-box-sizing: border-box;color:#666 }
.divItem .t{ display: table; background: #f5f5f5; width: 100%; height: 45px; line-height: 45px; border-bottom: 1px dashed #dedede;color: #999;table-layout:fixed; }
.divItem .b{ display: table; width: 100%;height: 80px;table-layout:fixed; }
.divItem .bDiv1,.divItem .bDiv2,.divItem .bDiv3,.divItem .bDiv4,.divItem .bDiv5 { display: table-cell; vertical-align: middle;  padding: 0 13px; }
.divItem .tDiv1,.divItem .tDiv2,.divItem .tDiv3,.divItem .tDiv4{ display: table-cell;padding: 0 13px; }
.divItem .tDiv1{width: 120px;padding-left: 30px;}
.divItem .bDiv1{width: 180px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left: 30px;}
.divItem .bDiv2{width: 200px}
.divItem .bDiv3{width: 120px}
.divItem .bDiv4{width: 150px;position: relative;}
.divItem .bDiv4 .arrow{position:relative;cursor: pointer;display: inline-block;width: 60px;}
.divItem .bDiv4 .arrow::after{content: '';border-style: solid;border-width: 5px;border-color: #666 transparent transparent transparent;position: absolute;top: 17px;left: 40px;}
.divItem .bDiv4 .zf { position: absolute; top: 35px; width: 80px; text-align: center; border: 1px solid #dedede; background: #fff; left: -5px; cursor: pointer; padding: 5px 0;display:none;z-index:1; }
.divItem .bDiv4 .zf span { display: block; height: 35px; line-height: 35px;font-size:14px}
.divItem .bDiv4 .zf span:hover{background-color: #f9f9f9;color:#ff9600}
.divItem .bDiv5{text-align:center}
.divItem.divTh{background: #f5f5f5;line-height: 40px;font-size:16px}
.divTable .noData{text-align: center;color: #999;font-size: 16px;line-height: 50px;border: 1px dashed #ccc;margin-top:15px;}
.divItem .btn{height: 26px;line-height: 26px;padding: 0 25px;font-size: 13px;background: #ff9600;color: #fff;display: inline-block;border: none;}
.divItem .btn:hover{color:#fff;background:#f87b00;text-decoration: none;}
.divItem .qx{border-left: 2px solid #ccc;height: 16px;line-height: 16px;padding-left: 15px; margin-left: 15px;display: inline-block;}
.divItem a{color:#666;cursor: pointer;}
.divItem a:hover{color:#ff9600;text-decoration: underline;}
.i-from-item .tit{ border-left: 2px solid #ff9600; background: #f2f2f2; display: block; line-height: 40px; padding-left: 20px; color: #ff9600; font-size: 18px; }
.i-from-item { padding-top:10px; padding-bottom:10px; font-size:16px}
.iText { padding: 7px; font-size: 14px; border: 1px solid #e3e3e3; color: #666; box-sizing: border-box; -webkit-box-sizing: border-box; }
.iText:focus{ border:1px solid #ff9600}
.i-from-item select { font-size: 14px; border: 1px solid #e3e3e3; padding: 7px; outline: none; box-sizing: border-box; -webkit-box-sizing: border-box; }
.i-from-item select:focus{ border:1px solid #ff9600}
.companyTip { color: #ff9600; padding-left: 14px; }
.x-field-error { margin-left: 5px; position: absolute; background-color: #FFF6f6; padding: 5px; line-height: 22px; }
.x-field-error1 { cursor: pointer; background: none; }
.x-icon { width: 16px; height: 16px; line-height: 16px; border: 1px solid transparent; border-radius: 2px; cursor: inherit; display: inline-block; font-family: Arial; font-weight: 900; overflow: hidden; text-align: center; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); vertical-align: middle; }
.x-icon-error { background-color: #F63; border-color: #F60; color: #fff; }
.iBtn{ line-height: 42px; height: 42px; display: inline-block; background: #ff9600; color: #fff; padding: 0 60px; border-radius: 5px; font-size: 16px; cursor: pointer; }
.table_mingxi .tableBox{ overflow-x:auto;border-radius: 0 0 5px 5px}
.tableBox_head {border: 1px solid #ddd;padding: 10px;margin-bottom: 10px;}
.table_mingxi table,.table_mingxi .table{ border: 1px solid #ddd; width:100%;}
.table_mingxi td,.table_mingxi .td{height: 50px; padding:0 10px; box-sizing: border-box; border-right: 1px solid #ddd;border-top: 1px solid #ddd;font-size:13px; word-break: break-all;}
.table_mingxi tr,.table_mingxi .table_tr{background:#fff;cursor: pointer;}
.table_mingxi tr:hover,.table_mingxi tr.active,.table_mingxi .table_tr:hover{background:#f5f5f5}
.table_mingxi th.disabled{color:#ddd}
.table_mingxi th,.table_mingxi .th{font-size:13px;  text-align: center; width: 80px; box-sizing: border-box; border-right:1px solid #ddd; text-align: center;font-weight:400;border-top: none; white-space: nowrap;}
.table_mingxi .th,.table_mingxi .td{display:inline-block;line-height:45px;vertical-align: middle;}
.table_mingxi td[permission="formOrder"] a:hover{ text-decoration: underline }
.table_mingxi .cz{ width: 80px;min-width: 80px;text-align: center;position:relative }
.table_mingxi .cz a { display: inline-block;color: #fff; }
.table_mingxi .cz a+a{margin-left:5px;}
.table_mingxi .cz .czIcon {height: 38px;line-height: 38px;position: absolute;top: 50%;margin-top: -19px;left: 50%; margin-left: -15px;}
.table_mingxi .cz .czIcon span{width:5px;height:5px;display:inline-block;border-radius:50%;background:#ccc;margin-right:5px;margin-top:16.5px;}
.table_mingxi .cz .czItem { text-align: left;position: fixed; display: flex;-webkit-display: flex; top: 10px; background: #000; color: #fff; padding: 8px 10px; right: 60px; border-radius: 5px; display:none;line-height: 20px;}
.table_mingxi .head{ background: #efefef; height: 50px; line-height: 50px; padding: 0 10px; color: #666; overflow: hidden; position: relative; border: 1px solid #ddd; box-sizing: border-box;border-radius:5px 5px 0 0;border-bottom: none; }
.table_mingxi .head .state{ font-weight: 700; border: 1px solid #ccc; height: 30px; line-height: 30px; padding: 0 10px 0 30px; background: url(../images/mingxi_yanjing.png) no-repeat 10px 8px #fff; cursor: pointer; border-radius: 5px; position: absolute; top: 10px; right: 10px; }
.notBorderRight th{
  border-right: none;
}
.notBorderRight td{
  border-right: none;
}
.click_xiala{ position: absolute; top: -1px; right: 10px; background: #fff; width: 220px; padding:10px 0; height: 325px; border: 1px solid #b7b7b7; border-radius: 5px; }
.click_xiala label { display: block; line-height: 30px; cursor: pointer; }
.click_xiala input { margin: 0 10px 0 15px; vertical-align: -2px; }
.click_xiala label:hover { background: #eee; }
.click_xialaBox{ position:relative; display:none;z-index:2;}
.click_xialaBox::before { content: ''; position: absolute; top: -5px; right: 60px; z-index: 2; width: 10px; height: 10px; background: #fff; transform: rotate(45deg);-webkit-transform: rotate(45deg); border: 1px solid #b7b7b7; }
.click_xialaBox::after { content: ''; position: absolute; width: 20px; height: 10px; top: 0px; right: 55px; background: #fff; z-index: 2; }
.click_xiala .click_btn { height: 40px; line-height: 40px; background: #eee; border-top: 1px solid #ccc; border-radius: 0 0 6px 6px; }
.click_xiala .click_btn span { display: inline-block; line-height: 26px; height: 26px; vertical-align: middle; width: 50px; text-align: center;background: #ff9600; color: #fff; margin-right: 10px; border: 1px solid #e2750a;border-radius: 4px;cursor: pointer; }
.click_xiala .click_btn .qx_btn{background: #fff;color: #666;border: 1px solid #ccc;}
.click_sel_all{display: inline-block !important;margin-right:15px;}
.click_xiala .click_xialaList{height: 294px;overflow-y: auto;overflow-x: hidden;}
.table_mingxi tr.table_head,.table_mingxi .table_tr.table_head{ background-color: #eee; color: #666; height: 45px; }
.table_mingxi .first_th { width: 42px; }
.table_mingxi .last_th { width: 60px; }
.table_mingxi h2 { font-size: 18px; font-weight: 900; border-bottom: 1px dashed #ccc; margin-bottom: 20px; padding-bottom: 5px; }
.table_mingxi .order {cursor: pointer;}
.table_mingxi .order span{ display: inline-block; height: 10px; position: relative; width: 10px; margin-left: 10px; }
.table_mingxi .order span.bottom::after{border-color: #fff transparent transparent transparent;}
.table_mingxi .order span.bottom::before{border-color: transparent transparent #bbb transparent;}
.table_mingxi .order span::after { content: ''; border-style: solid; border-width: 4px; border-color: #bbb transparent transparent transparent; height: 0; width: 0; position: absolute; top: 7px; left: 0; }
.table_mingxi .order span::before { content: ''; border-style: solid; border-width: 4px; border-color: transparent transparent #fff transparent; position: absolute; left: 0; top: -5px; }
.new_form .switch_radio { line-height: 30px; overflow: hidden; padding: 0 15px; border: 1px solid #ccc; height: 30px; display: inline-block; cursor: pointer; border-radius: 2px;margin-right:10px; }
.new_form .switch_radio input { vertical-align: -2px; margin-right: 5px; cursor: pointer; }
.new_form .switch_radio.active{ background: #fff9f0; border: 1px solid #f4d6aa; color: #ff9600; }
.new_form .switch_checkbox{ display: inline-block; vertical-align: top; line-height: 30px;display:none }
.new_form .switch_checkbox input{vertical-align: -2px;margin-right: 5px;}
.AA{ background: #F0F0F0; padding: 8px 10px; border-radius: 5px; margin-left: 134px; position: relative; margin-top: 10px; display:none; width:180px;}
.AA input.form-text{ width: 100px; margin: 0 5px; }
.AA::after{ content: ''; border-style: solid; border-width: 10px; border-color: transparent transparent #F0F0F0 transparent; position: absolute; top: -20px; left: 20px; }
.input {padding: 6px 4px;border-radius: 4px;outline: none;border: 1px solid #ccc;height:32px;-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;transition: border linear 0.2s, box-shadow linear 0.2s;-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);box-sizing: border-box;-webkit-box-sizing: border-box;
}
.inputt:focus, .input:focus {border-color: rgba(82, 168, 236, 0.8);-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);}
.div1,.div2,.div3,.div4{display:inline-block}
.liItem li{list-style: none;margin-top:10px}
.liItem li .form-item-bgf6f5f4{padding: 10px 20px;border: 1px solid #ccc;background: #f6f5f4;}
.liItem li:nth-child(1){margin-top:0}
.liItem .w400 {width: 400px;}
.liItem .textarea{box-sizing: border-box;-webkit-box-sizing: border-box;}
.liBtn{line-height:30px;-webkit-box-sizing: border-box;box-sizing: border-box;text-align:center;color: #333333;background-color: #fff;border: 1px solid #cccccc;display: inline-block;border-radius: 4px;cursor: pointer;}
.xfile{position:relative}
.xfile label{display: inline-block;position: absolute;top: 0;right: 0;left: 0; bottom: 0;cursor: pointer;}
.xfile input{position: absolute;clip: rect(0 0 0 0);}
.xfile label.radioDisabled{
    background: rgba(238,238,238,.7);
    color: rgba(170,170,170,1);
    cursor: not-allowed;
}
.liBtn:hover{background:#F7F7F7}
/* 后台引导页的css */
.guide-box1{position:fixed;width:902px; height:520px;background:#fff url(../images/guide-bg.png) 0 0 no-repeat;left:50%;top:50%;margin-left:-451px;margin-top: -260px;border-radius: 5px;z-index:2000}
.guide-content{width:752px; height:520px;position:relative;left:75px;top:0;padding-top: 64px;}
.guide-pre,.guide-next{position:absolute;cursor:pointer;width: 25px; height: 48px;}
.guide-pre{left:20px;top:245px;background: url(../images/guide-icon.png) 0 -64px no-repeat;}
.guide-pre:hover{background: url(../images/guide-icon.png) 0 -176px no-repeat;}
.guide-next{right:20px;top:245px;background: url(../images/guide-icon.png) 0 -232px no-repeat;}
.guide-next:hover{background: url(../images/guide-icon.png) 0 -119px no-repeat;}
.guide-content {overflow:hidden;}
.guide-content ul{width:4652px;position:absolute;}
.guide-content ul li{float:left;width:752px;}
.guide-content ul li img{width:752px;}
.guide-dot{position:absolute;bottom:85px;width:100%;text-align: center}
.guide-dot span{width:10px; height:10px; border-radius:50%;background:#ccc;margin-left:5px; display: inline-block;cursor:pointer}
.guide-dot span.active{background:#ff9600;}
.guide-contain{position: relative;}
.guide-close{position: absolute;right:20px;top:20px;width: 20px;height: 20px;background: url(../images/guide-icon.png) 0 0 no-repeat;display:none;}
.guide-close:hover{background: url(../images/guide-icon.png) 0 -32px no-repeat;cursor: pointer;}
.guide-open{width: 235px; height: 50px; line-height: 50px;text-align: center;margin:0 auto;font-size: 18px;
  font-family: "Microsoft YaHei";
  color: rgb( 255, 255, 255 );border:1px solid rgb( 248, 123, 0 ) ;border-radius: 3px; background-color: rgb( 255, 150, 0 );margin-top:-20px;}
.guide-open a{color:#fff;text-decoration: none;}
.guide-install{width:140px; height:40px; line-height:38px; text-align:center; display:block; margin:0 auto;font-size:18px;border-radius:3px;}
/* 后台引导页的css2 */
.guide-box2{position:fixed;width:902px; height:520px;background:#fff url(../images/guide-bg.png) 0 0 no-repeat;left:50%;top:50%;margin-left:-451px;margin-top: -260px;border-radius: 5px;z-index:2000}
.guide1-content{width:720px; height:520px;position:relative;left:91px;top:0;padding-top: 45px;}
.guide1-pre,.guide1-next{position:absolute;cursor:pointer;width: 25px; height: 48px;}
.guide1-pre{left:20px;top:230px;background: url(../images/guide-icon.png) 0 -64px no-repeat;}
.guide1-pre:hover{background: url(../images/guide-icon.png) 0 -176px no-repeat;}
.guide1-next{right:20px;top:230px;background: url(../images/guide-icon.png) 0 -232px no-repeat;}
.guide1-next:hover{background: url(../images/guide-icon.png) 0 -119px no-repeat;}
.guide1-content {overflow:hidden;}
.guide1-content ul{width:3900px;position:absolute;}
.guide1-content ul li{float:left;width:720px;}
.guide1-content ul li img{width:720px;border-radius:5px;}
.guide1-dot{position:absolute;bottom:85px;width:120px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.guide1-dot span{width:10px; height:10px; border-radius:50%;background:#ccc;float:left;margin-left:10px;cursor:pointer}
.guide1-dot span.active{background:#ff9600;}
.guide1-contain{position: relative;}
/*.guide1-close{position: absolute;right:20px;top:20px;width: 20px;height: 20px;background: url(../images/guide-icon.png) 0 0 no-repeat;display:none;}
.guide1-close:hover{background: url(../images/guide-icon.png) 0 -32px no-repeat;cursor: pointer;}*/
.guide1-close{
  display: inline-block;
  position: absolute;
  right: 90px;
  top: 5px;
  z-index: 999;
  width: 30px;
  height: 30px;
  line-height: 30px;
  color: #ccc;
  font-size: 16px;
  text-align: center;
  border: 2px #ccc solid;
  border-radius: 25px;
}
.guide1-close:hover{
  color: #ff9600;
  border: 2px #ff9600 solid;
  cursor: pointer;
}
.guide1-open{width: 235px; height: 50px; line-height: 50px;text-align: center;margin:0 auto;font-size: 18px;
  font-family: "Microsoft YaHei";
  color: rgb( 255, 255, 255 );border:1px solid rgb( 248, 123, 0 ) ;border-radius: 3px; background-color: rgb( 255, 150, 0 );margin-top:15px;}
.guide1-open a{color:#fff;text-decoration: none;}
.ovarlay2{ position: fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:999}
.overlay2{ position: fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.2);z-index:997}
.guide1-content ul li{position:relative;}
.guide1-open{position:absolute;left:50%;margin-left:-118px;margin-top:15px;width:210px;height:40px;line-height:40px;}
/*表单提示框*/
.SS_item select.noselected {
  border:2px solid red;
}
#form_preview .entry .fields .sf-html .sf-sort{ position: absolute; top: 50%; right: 80px; margin-top: -22px; padding: 10px 5px; z-index: 3; cursor: move; }
#form_preview .entry .fields .sf-html .sf-sort .sort-handler{ background: url("../images/icons-aa62bc52c799853f565f548662f2ca37.png") no-repeat; display: inline-block; zoom: 1; vertical-align: middle; font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; width: 17px; height: 24px; background-position: -30px -438px; cursor: move; }
/*超级表单*/
.form_fixed_menu { height: 45px; background: #eee; line-height: 45px; font-size: 16px; color: #333; text-align: center; overflow: hidden; margin-top:20px;}
.form_fixed_menu span { display: inline-block; width: 145px; height: 40px; margin-top: 5px; line-height: 40px; cursor: pointer; position: relative}
.form_fixed_menu span i { background: url("../images/icon_form_menu.png") no-repeat; display: inline-block; width: 20px; height: 20px; margin-right: 10px; vertical-align: middle; }
.form_fixed_menu span.active{ background: #fff; color: #ff9600; }
.form_fixed_menu span:hover{ background: #fff; color: #ff9600; }
.form_fixed_menu .i1.active i,.form_fixed_menu .i1:hover i{ background-position:-20px 0; }
.form_fixed_menu .i2 i { background-position:0 -20px; }
.form_fixed_menu .i2.active i,.form_fixed_menu .i2:hover i{ background-position:-20px -20px; }
.form_fixed_menu .i3 i{ background-position:0 -40px; }
.form_fixed_menu .i3.active i,.form_fixed_menu .i3:hover i{ background-position:-20px -40px; }
.form_fixed_menu .i4 i{ background-position:0 -60px; }
.form_fixed_menu .i4.active i,.form_fixed_menu .i4:hover i{ background-position:-20px -60px; }
.fixedFlow_l { width: 460px; float: left; background: #fff; }
.fixedFlow_item { border: 1px solid #ddd; padding: 8px; }
.fixedFlow_item .title { font-size: 16px; cursor: pointer;}
.fixedFlow_item .con { background: #f5f5f5; margin-top: 8px; }
.fixedFlow_box{overflow: hidden;margin-top: 10px;clear: both}
.fixedFlow_box .icon span { display: inline-block; width: 20px; height: 20px; background: #f5f5f5; cursor: pointer; overflow: hidden; position: relative; margin-left: 5px; }
.fixedFlow_box .icon_min::after { content: ''; display: inline-block; width: 6px; height: 6px; border-top: 2px solid #aaa; border-left: 2px solid #aaa; transform: rotate(45deg); margin-left: 6px; margin-top: 7px; }
.fixedFlow_box .icon_min1::after { content: '';display: inline-block; width: 6px; height: 6px; border-top: 2px solid #aaa; border-left: 2px solid #aaa; transform: rotate(225deg); margin-left: 6px; margin-top: 4px; }
.fixedFlow_box .icon_max::after { content: ''; width: 8px; height: 6px; border: 2px solid #aaa; display: inline-block; margin-left: 4px; margin-top: 5px; }
.fixedFlow_box .icon_close::after { content: ''; width: 2px; height: 12px; background: #aaa; display: inline-block; transform: rotate(45deg); margin-left: 10px; margin-top: 4px; }
.fixedFlow_box .icon_close::before { content: ''; display: inline-block; width: 2px; height: 12px; transform: rotate(-45deg); margin-left: 10px; background: #aaa; position: absolute; margin-top: 4px; }
.fixedFlow_edit { margin-left: 480px; border: 1px solid #ddd; width: 440px; padding: 0 10px 20px 10px; background: #fff; font-size: 14px;position: relative; }
.fixedFlow_edit .top span { display: inline-block; height: 40px; line-height: 50px; overflow: hidden; font-size: 16px; flex: 1; text-align: center; cursor: pointer; box-sizing: border-box; border-bottom: 1px solid #ddd; }
.fixedFlow_edit .top span.active{ border-bottom: 2px solid #ff9600; color: #ff9600; }
.form .fixedFlow_edit input{margin: 0}
.fixedFlow_edit input[type="radio"],.form .fixedFlow_edit input[type="checkbox"]{margin-bottom: 0;vertical-align: -2px;margin-right: 5px;cursor: pointer;}
.fixedFlow_edit label{cursor: pointer;}
.jurisdictionBox{background: #fff;padding: 0 10px;margin-top:20px;}
.jurisdictionBox table{width: 100%;font-size: 14px;text-align: left;line-height: 1.8}
.jurisdictionBox table th{font-weight: 500;background: #f5f5f5}
.jurisdictionBox table .td1{padding-left: 10px}
.jurisdictionBox table .childForm_tr .td1{padding-left:30px;}
.jurisdictionBox .childForm_tr {background: #f5f5f5;}
.jurisdictionBox table .td2,.jurisdictionBox table .td3{text-align: left;}
.fixedFlow_edit .name{width: 95px;text-align: right;margin-right: 20px;}
#fixedFlow_info .fixedFlow_edit .name{width:80px;text-align: right;margin-right: 20px;}
.fixedFlow_edit textarea{width: 285px;}
.fixedFlow_edit_new{position:absolute;}
.formType {
    width: 160px;
    height: 160px;
    text-align: center;
    margin: 0 5px;
    border: 1px solid #D5D5D5;
    cursor: pointer;
    border-radius: 2px;
}

.formType.active{border: 1px solid #F87B00;  }
.formType:hover{background:#fafafa;}
.formTypeBg {
    display: block;
    line-height: 1;
    margin-top: 25px;
    margin-bottom: 15px;
}
.formTypeBg:before {
    font-size: 40px;
}
.formTypeBg.icon-biaodanliucheng_putongdan {color: #5F9FF3}
.formTypeBg.icon-biaodanliucheng_renwudan {color: #FDAD22}
.formTypeBg.icon-biaodanliucheng_shenpidan{color:#F48265 }
.formTypeBg.icon-biaodanliucheng_waibudan {color: #9FD457}
.flowchart-demo .hover { border: 1px dotted red; }
.fixedFlow_item.active .con { margin-top: 8px; background: rgb(245, 245, 245); overflow: hidden;padding-bottom: 8px }
.fixedFlow_item .con{height: 0;padding:0;margin:0;transition:all ease-out 0.25s;overflow: hidden;}
.flowNode .set { position: absolute; top: 0px; right: 0px; width: 30px; height: 100%; }
.flowNode .set::after { content: ""; width: 0px; height: 0px; display: inline-block; -webkit-transform: rotate(45deg);transform: rotate(45deg); font-style: normal; position: absolute; top: 8px; right: 10px; border-width: 4px; border-style: solid; border-color: transparent red red transparent; }
.flowNode span { display: block; white-space: nowrap; text-overflow: ellipsis; /* margin: 0px 20px 0px 5px; */ overflow: hidden; }
.flowchart-demo .flowNode { opacity: 0.8; width: 120px; height: 30px; line-height: 30px; cursor: pointer; text-align: center; z-index: 20; position: relative; margin-top: 20px; margin-left: 170px; color: black; font-family: helvetica, sans-serif; font-size: 14px; box-sizing: border-box; border: 1px solid rgb(204, 204, 204); border-radius: 2px; -webkit-transition: box-shadow 0.15s ease-in;transition: box-shadow 0.15s ease-in; background: rgb(255, 255, 255); }
.flowchart-demo .flowNode:hover { border: 1px solid rgb(255, 150, 0); }
.flowchart-demo .active { border: 1px solid rgb(255, 150, 0); }
.flowchart-demo .jsplumb-connector { z-index: 4; }
.flowchart-demo .jsplumb-endpoint, .endpointTargetLabel, .endpointSourceLabel { z-index: 21; cursor: pointer; }
.flowchart-demo .aLabel.jsplumb-hover { background-color: #5C96BC; color: white; border: 1px solid white; }
.flowchart-demo  .jsplumb-overlay { background-color:transparent; }
.fixedFlow_popMenu { position: absolute; box-shadow: rgba(0, 0, 0, 0.498039) 0px 0px 12px; left: 50%; -webkit-transform: scale(0);transform: scale(0); opacity: 0; -webkit-transform-origin: 0px 0px 0px;transform-origin: 0px 0px 0px; z-index: 30; background: rgb(255, 255, 255); padding: 4px 0px; -webkit-transition: all 0.5s cubic-bezier(0.34, 1.21, 0.4, 1);transition: all 0.5s cubic-bezier(0.34, 1.21, 0.4, 1); }
.fixedFlow_popMenu.active { transform: scale(1); opacity: 1; }
.fixedFlow_popMenu .delete { color: red; }
.fixedFlow_popMenu li { cursor: pointer; padding: 5px 15px; }
.fixedFlow_edit::after {content: '';display: block;position: absolute;top: 60px;left: -10px;border-width: 1px;border-style: solid;border-color: transparent  transparent #ddd #ddd;width: 15px;height: 15px;background: #fff;transform: rotate(45deg);}
.Audit {background: #ff9600;border-radius: 3px;color: white;display: inline-block;font-size: 12px;margin-right: 5px;padding: 2px 5px;}
.Audit.green {background: #32cd32;}
.Audit.red {background: #ff574d;}
/* 考勤时间轴*/
.timeAxisWrap{overflow: hidden;border: 1px solid #ccc; padding-bottom: 25px;background:#fff}
.timeAxisBox { position: relative;margin: 110px 15px 0;font-size: 0;width: 760px }
.timeAxisBox .starAxis { position: absolute; left: 5px; bottom:6px; }
.timeAxisBox .starAxis::after,.timeAxisBox .endAxis::after {
  content: '';
  height: 55px;
  width: 2px;
  display: block;
  background: #ccc;
}
.timeAxisBox .endAxis::after {
  position: absolute;
  bottom: 0;
  right: 0;
}
.timeAxisBox .starAxis::before,.timeAxisBox .endAxis::before {
  content: '';
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #ccc;
  display: block;
  position: absolute;
  bottom: 47px;
}
.timeAxisBox .starAxis::before { left: -3px; }
.timeAxisBox .endAxis::before { right: -3px; }
.timeAxisBox .starAxis span{margin-left: -5px;display: block;}
.timeAxisBox .axis{height: 6px;background-color: #ccc;display: inline-block;}
.timeAxisBox .endAxis { position: absolute; right: 5px; bottom: 6px;text-align: right; }
.timeAxisBox .endAxis span{margin-right: -5px;display: block}
.timeAxisBox .kq_item { width: 50%; height: 6px; background: #ff9600; position: relative;display: inline-block;text-align: center;font-size: 14px;}
.timeAxisBox .kq_item.qiandaoBox{color: #80c056;background:#80c056;}
.timeAxisBox .kq { position: absolute; width: 50px; left: 50%; margin-left: -25px; bottom: 8px; padding-bottom: 26px; }
.timeAxisBox .kq span {line-height: 1;display: block;}
.timeAxisBox .qiandaoBox .kq ::after, .timeAxisBox .qiantuiBox .kq ::after {
  content: '';
  width: 2px;
  height: 15px;
  display: block;
  position: absolute;
  bottom: -2px;
  left: 24px;
}
.timeAxisBox .qiandaoBox .kq ::after {  background: #80c056; }
.timeAxisBox .qiantuiBox .kq ::after { background: #ff9600; }
.timeAxisBox .qiandaoBox .kq::before, .timeAxisBox .qiantuiBox .kq::before { content: ''; display: block; width: 8px; height:8px; border-radius: 50%; position: absolute; bottom: 12px; left: 50%; margin-left: -4px; }
.timeAxisBox .qiandaoBox .kq::before { background: #80c056; }
.timeAxisBox .qiantuiBox .kq::before { background: #ff9600;}
.timeAxisBox .kqText { position: absolute; left: 50%; margin-left: -40px; width: 80px; top: 8px; }
.timeAxisBox .kq_item.qiantuiBox{color: #ff9600;background:#ff9600;}


.timeAxisBox .sp_item { width: 0; height: 8px; background: #ff9600; position: relative;display: inline-block;text-align: center;font-size: 14px;}
.timeAxisBox .sp_item.separateBox{color: #ccc;background:#ccc;}
.timeAxisBox .sp { position: absolute; left: 5px; bottom:8px; width: 60px; height: 112px; }
.timeAxisBox .separateBox .sp::after { content: ''; width: 2px; height: 70px; display: block; background: #ccc; position: absolute; bottom: 0; left: 24px; }
.timeAxisBox .separateBox .sp::before { content: ''; display: block; width: 10px; height: 10px; border-radius: 50%; background: #ccc; position: absolute; bottom: 60px; left: 50%; margin-left: -10px; }
.timeAxisBox .separateBox .sp span{margin-left: -5px;display: block;}
/*弹出iframe*/
.popframehtml html,.popframehtml body{ width: 100%; height: 100%;background:transparent}
.popframe-bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); }
.popframe{ position: absolute;transition:top 0.3s ease;top:100%; }
.popframe *{ box-sizing:border-box; }
.popframe .dialog{ background: #fff; }
.popframe .dialog_hd { height: 60px; line-height: 60px; font-size: 18px; color: #333; padding: 0 20px; position: relative; background: #F7F7F7;}
.popframe .dialog_hd i { font-style: normal; height: 100%; display: inline-block; width: 50px; text-align: center;color:#bbb;  cursor: pointer; position: absolute; top: 0; right: 0;font-size:28px; }
.popframe .dialog_hd i:hover{background: #ccc;}
.popframe .dialog_bd { display: flex; justify-content: center; }
.popframe .dialog_item> span { display: inline-block; width: 90px; text-align: right; margin-right: 10px; }
.popframe .dialog_main{line-height:1.6;overflow:auto}
.popframe .dialog_main .select,.dialog_main .input_text { height: 32px; color: #333; padding: 0 5px; font-size: 14px; border: 1px solid #ccc; border-radius: 2px; font-family: 'Microsoft YaHei'; outline: none; }
.popframeError_input{border:1px solid red!important;}
.popframe .dialog_main input[type="checkbox"],.popframe .dialog_main input[type="radio"]{vertical-align:-2px}
.popframe .dialog_item+.dialog_item { margin-top: 10px; word-spacing:-4px; }
.popframe .dialog_item_ps { margin-left: 100px; clear: both; font-size: 12px; color: #999; margin-top: 5px; }
.popframeShake{ -webkit-animation-name: shake; animation-name: shake; -webkit-animation-duration: .8s; animation-duration: .8s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
@keyframes shake{0%,100%{transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0, 0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}
@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0)}}

/*crm客户资料一键导出高级搜索样式*/
.SS_export table{width: 100%;line-height: 30px;text-align: left;}
.SS_export table th{background: #e5e5e5;padding-left:10px;}
.SS_export table td{padding-left:10px;}
.SS_export table input[type='checkbox']{margin: -2px 5px 0 0;vertical-align: middle;}
.ico{cursor: pointer;}
.ico_btn{margin-left: 5px;}
.ic0_close::after {content: "\f0da";font-family: FontAwesome;color: #999;}
.ic0_open::after {content: "\f0d7";font-family: FontAwesome;color: #999;}

/*maquanyang 20160411 setting.jsp页面中两个按钮之间的分割线样式*/
.separate_set{float: right;padding-top: 10px;color: #CCCCCC;}
.send_target_ml150 #chooseDeptAndUs{margin-left:150px;}

.urhere{ width: 1200px; margin: 0 auto; height: 40px; line-height: 40px; }

/*新建考勤修改*/
.ml110 { margin-left: 110px; }
.pop_wrap3 {
  background: #f7f7f7;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
  height:auto;
  left: 50%;
  margin: auto;
  overflow: auto;
  position: fixed;
  width: 530px;
  z-index: 1101;
  display:none;
  top:50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-filter: blur(0);
}
.SS_tit1{
  position: relative;
  padding-left:20px;
  height:60px;
  background: #F7F7F7;
  font-size:18px;
  font-family:MicrosoftYaHei;
  color:#333;
  line-height: 60px;
}
.ss_tit1 i {
  font-family: kaiti;
  font-style: normal;
  position: absolute;
}
.SS_tit1 i {
  position: absolute;
  top: 23px;
  right: 20px;
  width: 16px;
  height: 16px;
  cursor: pointer;
  background-image: url(../images/icon_delete_pb.png);
  background-size: 100% 100%;
}
.mapItem1 .fl{ float: left;}
.mapItem1 .h15{
  height: 15px;
  vertical-align:-3px;
  margin:0 4px 0 0;
}
.mapItem1 .w590{
  width:590px;
}
.mapItem1 p span{
  text-align: left;
  width: 200px;
}
.mapItem1 span {
  display: inline-block;
  text-align: right;
  width: 89px;
}
.mapItem1 .groupName{
  text-align: left;
  width: auto;
}
.pop_wrap3 .mapItem1  input {
  height: 30px;
  line-height: 30px;
  margin-left: 20px;
  padding: 0 5px;
  border: 1px solid #cbcbcb;
}
.mapItem1 .remarks{
  width:126px;
  color:#999;
  text-align: left;
}
.mapItem1 .bz{
  color: #5da5d5;
  margin-top:5px;
}
.mapItem1 .bz i{
  background: url(../images/ico_kq.png);
  width:16px;
  height:16px;
  margin-right: 5px;
  display: inline-block;
  vertical-align: -2px;
}
.baiduMap1{
  width:760px!important;
}
.baiduMap{
  width:760px!important;
  max-height: 600px!important;
}
.BMap_pop{
  margin-top: -25px;
}
.SS_box{
  background:#fff;
  min-height:300px;
}
.maxH665{
  max-height: 665px;
}
.qwui-search_box_pb {
  position: relative;
  height: 56px;
  margin-top: 12px;
  padding-top: 12px;
  overflow: hidden;
}
.qwui-input_search_pb {
  display: block;
  width: 436px;
  height: 32px;
  margin-left: 28px;
  padding-left: 32px;
  padding-right: 32px;
  border: 1px solid #E6E6E6;
  box-sizing: border-box;
  border-radius: 2px;
}
.qwui-icon_search_pb {
  position: absolute;
  left: 28px;
  margin: 8px;
  width: 16px;
  height: 16px;
  cursor: pointer;
  background-image: url(../images/ic_search_pb.png);
  background-size: 100% 100%;
}
.qwui-cancle_search_pb {
  float: left;
  width: 14px;
  height: 14px;
  margin-left: 442px;
  margin-top: -22px;
  cursor: pointer;
  background-image: url(../images/icon_delete_pb.png);
  background-size: 100% 100%;
}

.qwui-cancle_search_pb img {
  width: 12px;
  height: 12px;
}
.qwui-nohtml_box {
  text-align: center;
}
.qwui-nohtml_box img {
  margin-bottom: 28px;
  margin-top: 117px;
}
.qwui-nohtml_box h1{
  font-size: 14px;
  font-family: MicrosoftYaHei;
  line-height: 24px;
  color: rgba(51,51,51,1);
}
.qwui-nohtml_box div{
  font-size: 14px;
  font-family: MicrosoftYaHei;
  line-height: 24px;
  color: rgba(187,187,187,1);
}
.SS_btn1{
  height:72px;
  background: #fff;
  text-align: center;
  line-height: 72px;
}
#map {
  width: 600px;
  height: 340px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 100px;
  border: 1px solid #ccc;
}
/*修改结束*/
/* 个人网页版右边广告*/
.login_tips{
  position: absolute;
  width: 242px;
  height: 342px;
  left:320px;
  top:0px;
  font-family:'微软雅黑';
  background:url(../images/login_right_bg1.jpg?ver=1.0) no-repeat;
}

.login_download_v{
  display:block;
  width:148px;
  height:35px;
  line-height:35px;
  font-size:14px;
  color:#5fc9ec;
  margin:0 auto;
  border:1px solid #5fc9ec;
  text-align:center;
  border-radius:3px;
  margin-top: 225px;
}
.login_download_v:hover{
  background:#5fc9ec;
  color:#28292c;
}
.login_more_detail{
  padding-top:10px;
  display:block;
  text-align:center;
  margin:0 auto;
  width:90px;
  font-size:12px;
  color:#5fc9ec;
}
.login_more_detail:hover{
  text-decoration: underline;
  color:#5fc9ec;
}
/*20160510超级表单新加样式*/
.form_design_cleft{
  margin-right: 15px;
  padding-top: 6px;
  width: 135px;
  text-align: right;
}
.form_design_left_p{
  padding-left:150px;
}
.form-design-pl{
  padding-left:146px;
}
.form_design_left_content{
  float:left;
}
.form_design_right_content{
  float:left;
}
.form_design_imr{
  margin-right:92px;
}
.form_design_left_fj{
  float:left;
}
.flowSet-nodata{
  width:80px;
  margin:0 auto;
  margin-top:52px;
}
.flowSet-ntext{
  text-align:center;
  margin:8px 0 42px 0;
  color:#666666;
}
.form-choosename{
  font-size:12px;
}
.form-c333{
  color:#333333;
}
.span_return{
  padding:5px 20px !important;
}
/*表单节点功能样式*/
.form-node-set{
  /*background: none repeat scroll 0 0 #f0f0f0;*/
  border-radius: 5px;
  margin-top: 10px;
  padding: 10px;
  /*margin-left:100px;*/
}

.form-node-ulist{
  max-height:260px;
  margin-top:10px;
  overflow-y: auto;
}
.form-select-head{
  border-bottom:1px solid #dddddd;
  margin-bottom:10px;
}
.form-flow-selItem{
  float: left;
  margin-right: 10px;
}
.form-flow-node{
  padding-top: 10px;
  /*border-top: 1px solid #eee;*/
}
.form-flow-jt:after{
  position: absolute;
  top: 25px;
  left: 54px;
  width: 10px;
  height: 29px;
  display: block;
  content: " ";
  background: url(../images/flow_arrow.png) no-repeat;
}

/*欢迎页面新增提示条*/
.welcome-point{padding: 8px 40px 8px 15px;width: 100%;line-height: 22px;background: #ffedbb;border: 1px #f2d083 solid;color: #604e2b;margin-top:20px;position: relative;display: table;box-sizing: border-box;}
.welcome-point a{color: #604e2b;text-decoration: underline;}
.icon-welcome{
  width: 9px;height: 9px;
  cursor: pointer;
  background: url(../images/welcome_close.png) no-repeat;position: absolute;top: 17px;right: 17px;}

/*新增抽奖背景选择  start*/
.Select-bg label{
  float: left;
  line-height: 25px;
}
.bg-list{
  float: left;
}
.bg-list li{
  position:relative;
  float: left;
  margin:0 5px;
  cursor:pointer;
  border-radius: 5px;
}
.bg-list li img{
  border-radius: 5px;
}
.bg-list li i{
  width: 24px;
  height: 24px;
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  background: url(../images/lotteryxz.png);
}
.bg-list li .bd{
  position: absolute;
  top: 0;
  left:0;
  width: 78px;
  height: 78px;
  border:1px solid #ff9600;
  border-radius: 5px;
}
/*新增抽奖背景选择  end*/
/*人资样式  */
.renewal_pop{ width:440px; }
.pop_hd{ height: 55px; line-height: 55px; border-bottom: 1px #ccc solid; position: relative; font-size: 16px; color: #333; }
.ic_close{ width: 9px; height: 9px; background:url(../images/ic_close.png); display: block; position: absolute; top: 22px; right: 0; cursor: pointer; }
.renewal_msg li{ float: left; width: 220px; line-height: 32px; }
.renewal_msg li span{ color: #333; margin-right: 10px; }
.renewal_form{ position: relative; }
.renewal_newC{ border:1px #ccc solid; border-radius: 5px; }
.renewal_newC li{ width:250px; height: 32px; line-height: 32px; margin: 0 auto; margin-bottom: 20px; }
.renewal_newC li label{ float: left; margin-right: 15px; }
.renewal_newHd{ width: 128px; height: 30px; line-height: 30px; text-align: center; border:1px #ccc solid; border-radius: 5px; position:absolute; top: -15px; left: 150px; color: #ff9600; background-color: #fff; }
.oa_input{ float:left; padding: 0 5px; height: 30px; border: 1px #cccccc solid; }

/* input type='file' 的样式*/
.form-input{
  float:left;
}
.form-input .file {
  position: relative;
  display: inline-block;
  background: #fafafa;
  border: 1px solid #cccccc;
  border-radius: 4px;
  width:110px;
  font-size:14px;
  overflow: hidden;
  color: #666666;
  text-decoration: none;
  text-indent: 0;
  line-height: 30px;
  text-align:center;
}
.form-input .file input {
  position: absolute;
  font-size: 100px;
  right: 0;
  top: 0;
  opacity: 0;
}
.form-input .file:hover {
  background: #eee;
  border-color: #cccccc;
  color: #666666;
  text-decoration: none;
}
/*人员邀请样式*/

.member-set-left{
  float:left;
  margin-top:5px;
}
.member-set-rbackground{
  background: none repeat scroll 0 0 #f0f0f0;
  padding:10px 5px;
}
.member-set-wx{
  margin:0 15px 30px 15px;
  background:#fff;
  border-radius:5px;
  padding: 15px 0 10px 15px;
  border:1px solid #dddddd;
}
.share_weixin{
  position: relative;
  background: url('../images/share_weixin.png') no-repeat center;
  height: 30px;
  width: 30px;
  padding: 0px !important;
  z-index: 1;
}
.weixin-qrcode{
  display:none;
  position: absolute;
  width: 150px;
  height: 170px;
  background: #fff;
  left: -62px;
  top: 41px;
  box-shadow: 0 1px 10px #aaa;
  border-radius:4px;
  cursor: default;
}
.weixin-qrcode-content{
  width: 148px;
  text-align:center;
  padding-top:10px;
}
.weixin-qrcode p{
  color:#ff9600;
  font-size:12px;
  line-height:15px;
}
.weixin-qrcode b {
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
  position: absolute;
  left: 50%;
  margin-left: -5px;
  top: -16px;
  border-width: 8px;
  border-style: dashed dashed solid;
  border-color: transparent transparent #dddddd;
}
.weixin-qrcode em {
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
  position: absolute;
  left: -8px;
  top: -6px;
  border-width: 8px;
  border-style: dashed dashed solid;
  border-color: transparent transparent #fff;
}

/*封面图片预览和删除样式*/
.img_array{width:435px}
.img_array img{display:block;width:135px;height:70px; float:left;margin-right:10px;margin-top:10px}
.img_array div{display:block;width:135px;height:70px; float:left;margin-right:10px;margin-top:10px}
.del135 {
  background: url("../images/selected-close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  height: 16px;
  position: absolute;
  right: 0;
  top: 0;
  width: 16px;
  cursor: pointer;
}

/*超级表单外部分享的url分享功能样式*/
.open-add-wx{
  padding:20px 0 15px 20px;
  border:1px solid #dedede;
  border-radius:4px;
  margin:0 0 20px;
}
/*微信考勤新建规则添加样式*/

/*提示样式*/
.check-tips{
  position:absolute;left:0; bottom:-25px;
  color: #999;
  font-size: 14px;
}
.check-tips span{
  width: 16px;
  height: 16px;
  color:#fff;
  display: inline-block;
  border-radius: 50%;
  background: #ff9600;
  text-align: center;
  font-size: 12px;
  margin-right: 10px;
  line-height: 16px;
}
/*批量选择弹框样式*/
.add-sel-wrap{
  position: fixed;
  z-index: 1100;
  width: 600px;
  margin: 0 auto;
  background: #f7f7f7;
  left: 50%;
  top: 50%;
  margin-left: -300px;
  margin-top: -215px;
}
.add-sel-head{
  border-bottom: 1px solid #dddddd;
  background: #ececec;
  padding-left:20px;
}
.add-sel-hl{
  float:left;
  line-height: 45px;
  height: 45px;
  font-size: 18px;
  color:#333333;
}
.add-sel-close{
  float: right;
  height:13px;
  width: 13px;
  cursor: pointer;
  padding: 18px 20px 14px;
  cursor: pointer;
}
.add-sel-close:hover{
  background: #ccc;
}
.add-sel-content{
  padding:20px;
}
.add-sel-ctl{
  float: left;
  width: 240px;
}
.add-sel-ctc{
  float: left;
  margin: 150px 7px 0 7px;
  text-align: center;
}
.add-sel-ctr{
  float: right;
  width: 240px;
}
.add-sel-footer{
  text-align: center;
  background: #ececec;
  padding:5px;
}
.add-sel-ta{
  width: 100%;
  height: 280px;
  padding:10px 5px;
  box-sizing: border-box;
  resize:none;
}
.add-sel-list{
  width: 240px;
  height: 280px;
  border: 1px solid #cccccc;
  background: #fff;
  overflow: auto;
}
.add-sel-lt{
  float: left;
  color:#333333;
}
.add-sel-rt{
  float: right;
}
.add-sel-btn{
  padding: 0 10px;
  font-size: 14px;
  line-height: 30px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: #333333;
  background-color: #fff;
  border: 1px solid #cccccc;
  cursor: pointer;
  width: 66px;
}
.add-sel-btn:hover{
  background-color: #f7f7f7;
  color: #333333;
}
.add-sel-list li i{
  display: none;
  background: url("../images/selected-close.png") no-repeat scroll 0 0;
  cursor: pointer;
  height: 16px;
  position: absolute;
  right: 5px;
  top: 7px;
  width: 16px;
}
.add-sel-li{
  position: relative;
  line-height: 30px;
  padding: 0 10px;
}
.add-sel-li:hover{
  background: #ececec;
}
/*排班管理*/

.silatSelect {
  position: absolute;
  top: 30px;
  left: -1px;
  width: 100%;
  background-color: #fff;
  border: 1px solid #ccc;
}
.silatSelect-top {
  padding: 10px;
  line-height: 100%;
  border-bottom: 1px solid #ccc;
}
.silatSelect ul {
  height: 170px;
  overflow: auto;
}
.silatSelect ul li {
  padding: 10px 10px 0;
}
.silatSelect ul p {
  line-height: 100%;
  width: 180px;
  height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.search_time {
  float: right;
  height: 32px;
  border: 1px solid #ccc;
  margin-right: 10px;
  border-radius: 3px;
}
.table_mingxi .tableFixed-clone {
  position: absolute;
  top: 0;
  left: 0;
  width: 330px;
}
.lh-1 {
  line-height: 100%!important;
}
.SS_box .ruleList {
  margin: 4px 30px 20px 30px;
}
.ruleList>p {
  font-family:MicrosoftYaHei;
  font-size: 16px;
  color:#333333;
}
.SS_box .ruleList-r {
  float: left;
}
.SS_box .ruleList-r p {
  font-family:MicrosoftYaHei;
  line-height: 100%;
  width: 350px;
  height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pop_wrap5 {
  background: #f7f7f7;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
  height: auto;
  left: 50%;
  margin: auto;
  overflow: auto;
  position: fixed;
  width: 500px;
  z-index: 1101;
  display: none;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.pop_wrap5 input{
  margin-bottom:0px!important;
}
.pop_wrap5 .text{
  padding: 0 5px;
  height: 30px;
  border-radius: 3px;
  border:1px solid #ccc;
}
.pop_wrap5 .selectInput {
  width: 312px;
  height: 32px;
  padding-left: 2px;
}
.pop_wrap5 .textarea {
  width: 300px;
  height: 100px;
}
.pop_wrap5 .tip {
  font-size: 13px;
  margin-bottom: 20px;
  line-height: 1.7;
  color: #999;
}
.scheduling-l,
.permissionList_area{
  width: 250px;
  height: 500px;
  overflow-y:auto;
  background-color: #f6f6f6;
  border:1px solid #ccc;
  padding: 20px 10px;
  border-radius: 5px;
  float: left;
}
.scheduling-l li{
    position: relative;
    padding:10px  0 10px 5px;
    border-bottom:1px solid #ccc;
    border-radius: 5px;
}
.scheduling-l li p{
  line-height: 20px;
  width: 242px;
  height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.scheduling-l .ico{
  width: 13px;
  height:16px;
  display: inline-block;
  background: url(../images/crm_ht_ic_.png);
  vertical-align: text-bottom;
  margin-right: 5px;
}
.schedulingAction{
  display: flex;
  width: auto;
  padding: 0 5px;
  max-width: 250px;
  opacity: 0.8;
  background-color: #000;
  border-radius: 5px;
  z-index:1;
}
.schedulingAction a{
  line-height: 20px;
  padding: 8px 5px;
  text-overflow: ellipsis;
  display: inline-block;
  z-index: 1;
  font-size: 14px;
  color: #eee;
}
.schedulingAction a:hover{
  padding: 10px 5px 6px;
}
.scheduling-r{
  float: left;
  margin-left: 25px;
  width: 645px;
  padding-top:20px;
}
.scheduling-item{
  padding-left: 120px;
  margin-bottom: 20px;
}
.scheduling-item input{
  margin-bottom: 0;
}
.scheduling-item-l{
  width: 120px;
  margin-left: -120px;
  float: left;
  text-align: right;
  line-height:30px;
}
.scheduling-item-r{
  line-height: 30px;
}
.scheduling-item-r .text{
  width: 90px;
  padding: 0 5px;
  height: 30px;
  text-align: center;
  border-radius: 3px;
  border:1px solid #ccc;
}
.scheduling-r .footer{
  text-align: center;
  border-top: 1px solid #ccc;
  padding-top: 20px;
  margin-top: 50px;
}
.appendDiv-kq{
  background: white;
  border: 1px solid #f4d6aa;
  border-radius: 4px;
  color: #ff9600;
  display: inline-block;
  font-size: 14px;
  /* margin: 5px 3px;
  margin-bottom: 10px;*/
  padding: 4px 25px 4px 8px;
  position: relative;
  line-height: 22px;
}
.appendDiv-kq i{
  background: url("../images/selected-close.png") no-repeat scroll 0 0;
  cursor: pointer;
  height: 16px;
  position: absolute;
  right: 5px;
  top: 7px;
  width: 16px;
}
.lh30{
  line-height:30px!important;
}
.lh55{
  line-height:55px!important;
}
.w410{
  width:410px!important;
}
.pr40{
  padding-right:40px!important;
}
.w20{
  width:20px!important;
}




/*报表*/
.questionTitle{position:relative;padding:35px 0 10px;border-bottom:1px #ddd dashed;}
.questionTitle p{width:520px;font-size:20px;}
.questionTitle .state{
  width:96px;
  height: 30px;
  padding: 3px 10px 0 30px;
  background: url(../images/mingxi_yanjing.png) no-repeat 10px 8px;
  cursor: pointer;
}
.questionstatist{position:absolute;right:0;top:38px;}
.questionstatist span{margin-left:15px;}
.questionstatist i{font-style:normal;}
.questionOptions{padding:0 20px;margin:10px 0 45px;height:38px;line-height:38px;background-color:#f2f2f2;border:1px #ddd solid;}
.questionOptions span{margin-right:45px;}
.question_select{padding:3px 6px;color:#ff9600;border:1px #ddd solid;border-radius:2px;}
.questionOptions label{margin-right:20px;}
.questionItem{margin-bottom:45px;}
.noDepartData,.noPersonData{
  width: 940px;
  height: 280px;
  margin-top: 10px;
  background-color: #fff;
  border: 1px #eee solid;
}
.noData{
  margin-top:57px;
  width:940px;
  height: 146px;
}
.noDataLogo{
  width:120px;
  height: 120px;
  margin:0 auto;
  background: url(../images/img_b-nodata.png);
}
.noDataText{
  height:12px;
  margin-top: 14px;
  line-height:12px;
  text-align: center;
  font-size:14px;
  color:#666;
}
.returnBtn{
  position: absolute;
  top:8px;
  left:0;
}
.questionItemTop{position:relative;margin-bottom:10px;}
.questionTit{float:left;line-height:24px;}
.graphBox{position:absolute;right:0;bottom:0;}
.questionTit span{font-size:16px;}
.questionTit .questionIndex{float:left;}
.questionTit p{float:left;width:580px;text-align:justify}
.questionTit .askp{width:930px;}
.questionTit ul{margin-left:20px;}
.questionTit li{float:left;margin:5px 10px 0 0;}
.questionTit li img{width:50px;height:50px;}
.questionTit i{padding:0 5px;margin-top:-5px;height:21px;line-height:21px;color:#fff;font-size:12px;background-color:#ccc;border-radius:10px;display:inline-block;font-style:normal;vertical-align:middle;}
.graphItem{padding:0 6px;height:24px;color:#999;line-height:24px;background-color:#fff;border:1px #ddd solid;border-radius:2px;display:inline-block;cursor:pointer;}
.graphItem:hover{background-color:#fff9f1;border:1px #ff9600 solid;}
.graphItem.active{background-color:#fff9f1;border:1px #ff9600 solid;}
.graphItem i{width:16px;height:16px;margin:-3px 4px 0 0;background:url(../images/icon_graph.png?v1.0) no-repeat;display:inline-block;vertical-align:middle;}
.graphItem i.grapIc1{background-position:0 0;}
.graphItem i.grapIc2{background-position:-16px 0;}
.graphItem i.grapIc3{background-position:-32px 0;}
.graphItem i.grapIc4{background-position:-48px 0;}
.graphItem i.grapIc5{background-position:-64px 0;}
.graphItem i.grapIc6{background-position:-80px 0;}
.graphItem i.grapIc7{background-position:-96px 0;}
.grapTable table{width:942px;color:#666;background-color:#fff;table-layout:fixed;}
.special table,
.numberTable table{
  border: 1px solid #eee;
}
.special1 tbody,
.special2 tbody{
  width: 942px;
  display: block;
  border-left: 1px #eee solid;
  border-right: 1px #eee solid;
  max-height: 800px;
  overflow-x: hidden;
  overflow-y: auto;
}
.grapTable tr{border-bottom:1px #eee solid;}
.grapTable th{padding:0 30px 0 20px;line-height:32px;text-align:left;background-color:#f2f2f2;font-weight:normal;}
.grapTable td{padding:8px 30px 8px 20px;line-height:24px;overflow: hidden}
.grapTable td a{color:#ff9600;}
.grapTable td a:hover{text-decoration:underline;}
.grapTable td img{margin-right:10px}
.border-right{border-right: 1px #eee solid;}
.icon-arrow{width:12px;height:12px;margin:0 5px;position:relative;display:inline-block;top:1px;}
.icon-caret-up{position:absolute;top:0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #999;cursor:pointer;}
.icon-caret-up.active{border-bottom:5px solid #ff9600;}
.icon-caret-up:hover{border-bottom:5px solid #ff9600;}
.icon-caret-down{position:absolute;bottom:0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #999;cursor:pointer;}
.icon-caret-down.active{border-top:5px solid #ff9600;}
.icon-caret-down:hover{border-top:5px solid #ff9600;}
.bar{position:relative;width:290px;height:10px;margin-right:10px;background-color:#eee;border-radius:2px;display:inline-block}
.bar_active{position:absolute;left:0;top:0;height:10px;background-color:#32cd32;border-radius:2px;display:inline-block}
.grapHistogram{position:relative;width:940px;height:320px;margin-top:10px;background-color:#fff;border:1px #eee solid;}
.Histogram{width:940px;height:320px;}
.icon_download{position:absolute;top:20px;right:20px;width:25px;height:25px;display:inline-block;background:url(../images/icon_download.png) no-repeat;cursor:pointer;}
.icon_download:hover{background-position:0 -26px;}
.grapPie{position:relative;width:940px;height:320px;margin-top:10px;background-color:#fff;border:1px #eee solid;}
.Pie{width:940px;height:320px;}
/*表单报表非VIP*/
.formStatisticsPop{position:fixed;top:45px;left:50%;width:942px;height:798px;transform:translate(-50%,0);background:#fbfbfb url(../images/form_statistics_pop.png) no-repeat;}
.formStatisticsPop a{position:absolute;top:472px;left:370px;width:200px;height:46px;}
/*报表非VIP*/
.questionPop{position:fixed;top:65px;left:50%;width:941px;height:797px;transform:translate(-50%,0);background:url(../images/question_pop.jpg) no-repeat;}
.questionPop a{position:absolute;top:476px;left:370px;width:200px;height:46px;}
/*拿快递备注页面样式*/
.remark-item{
  position:relative;
  height:120px;
  margin:13px 40px 20px 0px;
  padding:10px;
  background: #f6f6f6;
  border: 1px solid #ddd;
  border-radius: 4px;
}
.remark-add-icon{
  position: absolute;
  right: -33px;
  top: 62px;
  display: inline-block;
  background: #80c056;
  border-radius: 50%;
  cursor: pointer;
  height: 17px;
  width: 17px;
}
.remark-add-icon i{
  color: white;
  font-size: 19px;
  font-style: normal;
  font-weight: bold;
  left: 1px;
  position: absolute;
  top: -6px;
}
.remark-del-icon{
  position: absolute;
  right: -33px;
  top: 62px;
  display: inline-block;
  background: #df4949;
  border-radius: 50%;
  cursor: pointer;
  height: 17px;
  width: 17px;
}
.remark-del-icon i{
  color: white;
  font-size: 34px;
  font-style: normal;
  left: 1px;
  position: absolute;
  top: -18px;
}
.remark-tea{
  float:left;
  height:120px !important;
  width: 340px !important;
  margin:0 !important;
  box-sizing: border-box;
}
.remark-item-r{
  height:100%;
  margin-left: 360px;
}
.remark-btn{
  width: 120px;
  padding:0!important;
  line-height:30px!important;
}
.remark-sel-person{
  margin: 14px 0 0 -9px;
  height: 70px;
}
.remark-sel-person a.amore{
  cursor: pointer;
  font-size: 14px;
  height: 60px;
  line-height: 60px;
  margin-top: 20px;
  display: none;
  float: left;
}
/*未安装应用样式*/
#unTrust_div{
  display:none;
  margin-top:10px;
  padding-top:10px;
  border-top:1px solid #dddddd;
}
.unTrust_title {
  text-indent: 20px;
  color: #999;
  font-size: 12px;
  line-height:32px;
}
/*商机下拉选项内容设置*/
.pop_col4 {
  display: inline-block;
  width: 40px;
  font-size:14px;
}
.pop_col5 {
  display: inline-block;
  width: 30px;
  font-size:14px;
}
.pop_col6 {
  display: inline-block;
  width: 170px;
  margin-left: 5px;
  font-size:14px;
}
.pop_col7 {
  display: inline-block;
  width: 80px;
  margin-left: 5px;
  font-size:14px;
}
.pop_col8 {
  display: inline-block;
  width: 70px;
  margin-left: 5px;
  font-size:14px;
}
.pop_col9 {
  display: inline-block;
  width: 70px;
  margin-left: 5px;
  font-size:14px;
}
.pop_col5 input {
  width: 28px;
  height: 28px;
  padding: 0;
  text-align: center;
  border: 1px solid #999;
}
.pop_col6 input {
  padding: 0 5px;
  height: 28px;
  width: 158px;
  border: 1px solid #999;
}
.pop_col4 input {
  width: 30px;
  padding: 0;
  text-align: center;
  border: 1px solid #999;
}
.pop_col7 select {
  width: 80px;
  height: 32px;
  padding: 0;
  text-align: center;
  border: 1px solid #999;
}
.pop_col7 select:disabled{
  background-color: rgb(235, 235, 228);
}
.pop_col8 input {
  width: 48px;
  height: 28px;
  padding: 0;
  text-align: center;
  border: 1px solid #999;
}
.pop_col8 span{
  margin-left: 5px;
}


.add_crm_btn {
  background:#80c056;
  border-radius: 50%;
  cursor: pointer;
  height: 17px;
  position: relative;
  width: 17px;
  margin-left: 10px;
  margin-top: 8px;
  display:inline-block;
}
.add_crm_btn > i {
  color: white;
  font-size: 19px;
  font-style: normal;
  font-weight: bold;
  left: 1px;
  position: absolute;
  top: -6px;
}
.delete_btn {
  background: #df4949;
  border-radius: 50%;
  cursor: pointer;
  height: 17px;
  position: relative;
  width: 17px;
  margin-left: 10px;
  margin-top: 8px;
  display:inline-block;
}
.delete_btn > i {
  color: white;
  font-size: 34px;
  font-style: normal;
  left: 1px;
  position: absolute;
  top: -18px;
}
/*新建考勤-选考勤分组*/
.groupSelect{
  max-height: 150px;
  width: 450px;
  background: #efefef;
  border-radius: 5px;
  box-sizing:border-box;
  overflow-y: scroll;
  padding: 5px 10px;
}
/*新版选人页面样式*/
.pop_wrap6,.pop_wrap8{
  background: #f7f7f7;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
  height: auto;
  left: 50%;
  margin-left: -300px;
  overflow: auto;
  position: absolute;
  width: 600px;
  z-index: 1101;
  display: none;
  border-radius:2px;
}
.pop_wrap6_main{
  width: 100%;
}
/* 授权页面checkbox样式，添加额外的数据查看范围 zhangjiayi*/
.pop_wrap6_main .excessRangeForLookingUp{
  vertical-align: sub;
}
/* ----- */
.SS_main_top{
  padding: 20px;
  border-bottom: 1px solid #e4e4e4;
}
.SS_main_top .selected{
  background: #fff;
  border:1px solid #cccccc;
  padding: 5px;
  max-height:110px;
  overflow: auto;
  box-sizing: border-box;
}
.SS_main_top .selected .tagList{
  display: inline;
  vertical-align: middle;
}
.SS_main_top .selected .personnelList{
  display: inline;
  vertical-align: middle;
}
.SS_main_top .selected .P_search{
  border: none;
  padding: 0 5px;
  line-height:20px;
  vertical-align: middle;
  width: 520px;
  margin:0;
  -webkit-box-shadow:0 0 0;
  -moz-box-shadow: 0 0 0;
  box-shadow:0 0 0;
}
.pop_wrap6_main .tab{
  padding: 0 20px;
  border-bottom: 1px solid #e4e4e4;
}
.pop_wrap6_main .tab span{
  display: inline-block;
  height: 36px;
  line-height: 36px;
  margin-right: 15px;
  padding:0 10px;
  text-align: center;
  cursor:pointer;
  box-sizing: border-box;
}
.pop_wrap6_main .tab .active{
  border-bottom: 3px solid #ff9600;
}
.pop_wrap6_main .nav_tit{
  padding: 15px 0 10px;
  margin-left: 20px;
}
.pop_wrap6_main .select_list{
  height:361px;
  overflow-x: hidden;
  overflow-y: scroll;
  position: relative;
}
.pop_wrap6_main .select_list_l{
  width:260px;
  height: 405px;
  float:left;
  overflow-x: auto;
}
.pop_wrap6_main .select_list_r{
  width:340px;
  float:left;
}
.pop_wrap6_main .select_list_r_top{
  margin-left:20px;
  padding-right:9px;
  line-height: 40px;
  border-bottom: 1px solid #e4e4e4;
}
.pop_wrap6_main .select_list_r_bottom{
  padding: 10px 0 20px;
  text-align: center;
  font-size: 12px;
  color: #666;
}
.pop_wrap6_main .select_list_r .select_list li{
  margin-left:20px;
  line-height: 40px;
  border-bottom: 1px solid #e4e4e4;
}
.pop_wrap6_main .select_list_r .select_list img{
  width:24px;
  height:24px;
  border-radius:3px;
}
.pop_wrap6_main .select_list li{
  line-height: 30px;
}
.pop_wrap6_main .select_main_group .select_list_l li{
  padding-left:20px;
  cursor:pointer;
}
.pop_wrap6_main .select_list_l li.on{
  background:#fff2ce;
}
.pop_wrap6_main .select_main_group .select_list_l li:hover{
  background:#ececec;
}
.pop_wrap6_main .select_main_user_l .select_list_l{
  height:361px;
  overflow-x: scroll;
  overflow-y: scroll;
}
.pop_wrap6_main .select_main_user_l .select_list_l .select_list{
  overflow-x: auto;
  overflow-y: auto;
  height: auto;
  width: auto;
  display: inline-block;
  min-width:242px;
}
.pop_wrap6_main .select_list_l .select_list li span{
  padding-right:20px;
}
.pop_wrap6_main .select_list_l li{
  white-space: nowrap;
}
.pop_wrap6_main .select_list li .listInfo{
  padding-left: 35px;
  cursor:pointer;
  position: relative;
  width: auto;
}
.pop_wrap6_main .select_list li .jstree-wholerow{
  width: 100%;
  cursor: pointer;
  position: absolute;
  left: 0;
  height: 30px;
}
.pop_wrap6_main .select_list li .jstree-wholerow.on{
  background:#fff2ce;
}
.pop_wrap6_main .select_list li .jstree-wholerow.hover{
  background:#ececec;
}
.pop_wrap6_main .select_list li .listInfo.on{
  background:#fff2ce;
}
.pop_wrap6_main .select_list li img{
  width: 16px;
  height: 16px;
}
.pop_wrap6_main .select_list li span{
  margin-left: 10px;
}
.pop_wrap6_main .select_list li i{
  width:0;
  height:0;
  display: inline-block;
  position:absolute;
  left:20px;
  top:12px;
}
.pop_wrap6_main .select_list li .arrow-right {
  border-top:4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 8px solid #999;
}
.pop_wrap6_main .select_list li .arrow-down{
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 8px solid #999;
}
.select_main_user_l{
  float:left;
  border-right: 1px solid #e4e4e4;
}
.select_main_user_l .select_list_l{
  width:259px;
  height: 361px;
}
.pop_wrap6_main .ipt-cb{
  margin-top: 8px;
  float: right;
  margin-right:15px;
}
.pop_wrap6_main .append_item,.pop_wrap6_main .manager_item {
  list-style: none;
  width: auto;
  display: inline-block;
  background-color: #eee;
  border: 1px solid #ddd;
  height: 24px;
  line-height: 24px;
  vertical-align: top;
  margin-top: 5px;
  margin-right: 5px;
  border-radius: 3px;
}
.pop_wrap6_main .append_item img {
  width: 26px;
  height: 24px;
  list-style: none;
  margin-right: 5px;
  vertical-align: top;
}
.pop_wrap6_main .append_item .close,.pop_wrap6_main .manager_item .close_btn{
  color: #afafaf;
  font-size: 19px;
  font-weight: 600;
  cursor:pointer;
  margin-left:10px;
  display: inline-block;
  width: 18px;
  height: 18px;
  line-height: 17px;
  border-radius: 100%;
  margin-right: 5px;
  text-align: center;
  margin-top: 3px;
  vertical-align: text-bottom;
  opacity:1;
}
.pop_wrap6_main .append_item .close:hover,.pop_wrap6_main .manager_item .close_btn:hover{
  background:#ffb164;
  color:#fff;
  opacity:1;
}
.input-cb{
  content: "";
  background:url("../images/checkbox_off.png") no-repeat center center;
  width:18px;
  height:18px;
  display:inline-block;
}
.input-cb-on{
  content: "";
  background:url("../images/checkbox_on.png") no-repeat center center;
  width:18px;
  height:18px;
  display:inline-block;
}

.pop_wrap6 .SS_btn,.pop_wrap8 .SS_btn{
  margin-top:0;
}
.pop_wrap6 .dropQuery{
  z-index: 3333333;
  border: 1px solid #ddd;
  background: #fff;
  padding-bottom: 10px;
  display: block;
  max-height: 260px;
  overflow: auto;
}
.chooseDeptAndUs,.chooseChildAccount,.chooseDeptAndUs2{
  position: relative;
  padding-right:10px;
  margin-top:5px;
  /*background: none repeat scroll 0 0 #f0f0f0;*/
  border-radius: 5px;
}
.chooseDeptAndUs{
  margin-top: 0;
}
.chooseDeptAndUs_one{
  background: transparent;
}
.choose_onlyEnter .chooseDeptAndUs{
  padding-right:0px;
  margin-top:0px;
}
.choose_onlyEnter .chooseDeptAndUs div,.choose_onlyInter .chooseDeptAndUs span{
  font-size: 0;
}
.choose_onlyEnter .chooseDeptAndUs .addDeptUser{
  margin-right:0;
  font-size: 14px;
}
.choose_onlyEnter .chooseDeptAndUs .selected{
  display: none;
}
.chooseDeptAndUs .addDeptUser,.chooseChildAccount .add_btn,.chooseDeptAndUs2 .addPeople,.chooseDeptAndUs .addVehicle{
  /*width: 58px;*/
  display: inline-block;
  margin-right:10px;
  padding: 0 20px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border:1px solid #cbcbcb;
  border-radius: 4px;
  background-color: #fff;
  cursor:pointer;
}
.chooseDeptAndUs .addVehicle{
  display: block;
}
.chooseDeptAndUs .addDeptUser:hover,.chooseChildAccount .add_btn:hover{
  background-color:#f7f7f7;
}
.chooseDeptAndUs .append_item,.chooseChildAccount .manager_item,.chooseDeptAndUs2 .append_item{
  list-style: none;
  width: auto;
  display: inline-block;
  background-color: #eee;
  border: 1px solid #ddd;
  height: 24px;
  line-height: 24px;
  vertical-align: top;
  margin-top: 2px;
  margin-right: 2px;
  border-radius: 3px;
}
.chooseDeptAndUs .selected,.chooseChildAccount .selected,.chooseDeptAndUs2 .selected{
  background: #fff;
  border:1px solid #cccccc;
  padding: 5px;
  max-height:110px;
  overflow: auto;
  margin-top:5px;
}
.chooseDeptAndUs_one .selected{
  margin-top: 0;
  padding: 0;
  max-height: 110px;
  background: none;
  border: none;
  overflow: hidden;
}
.chooseDeptAndUs .personnelList{
  display: inline;
  vertical-align: middle;
}
.chooseDeptAndUs .tagList{
  display: inline;
  vertical-align: middle;
}
.chooseDeptAndUs .append_item img,.chooseChildAccount .manager_item img,.chooseDeptAndUs2 .append_item img{
  width: 26px;
  height: 24px;
  list-style: none;
  margin-right: 5px;
  vertical-align: top;
}
.chooseDeptAndUs .append_item .close,.chooseChildAccount .manager_item .close_btn,.chooseDeptAndUs2 .append_item .close{
  color: #afafaf;
  font-size: 19px;
  font-weight: 600;
  cursor:pointer;
  margin-left:10px;
  display: inline-block;
  width: 18px;
  height: 18px;
  line-height: 17px;
  border-radius: 100%;
  margin-right: 5px;
  text-align: center;
  margin-top: 3px;
  vertical-align: text-bottom;
  opacity:1;
}
.chooseDeptAndUs .append_item .close:hover,.chooseChildAccount .manager_item .close_btn:hover,.chooseDeptAndUs2 .append_item .close:hover{
  background:#ffb164;
  color:#fff;
  opacity:1;
}
.chooseDeptAndUs .clearSelected,.chooseChildAccount .clear_btn,.chooseDeptAndUs2 .clearSelected{
  float:right;
  color:#999;
  line-height:28px;
  cursor:pointer;
}
.chooseDeptAndUs .clearSelected:hover,.chooseChildAccount .clear_btn:hover,.chooseDeptAndUs2 .clearSelected:hover,.import_tip{
  color:red;
}
.pop_wrap6_main .select_main_senior_l{
  position: relative;
  padding-left: 20px;
  box-sizing: border-box;
}
.pop_wrap6_main .select_main_senior{
  position: relative;
}
.pop_wrap6_main .select_main_senior_l p{
  margin: 10px 0 5px;
}
.pop_wrap6_main .select_main_senior_l input{
  width: 97px;
  border:1px solid #ccc;
  padding: 4px;
  box-sizing: border-box;
}
.pop_wrap6_main .select_main_senior_l select{
  width: 220px;
  border:1px solid #ccc;
  padding: 4px;
  box-sizing: border-box;
}
.pop_wrap6_main .select_main_senior_l .w220{
  width: 220px;
}
.pop_wrap6_main .select_main_senior .btn_div{
  position: absolute;
  bottom: 0;
  left: 0;
  width: 260px;
  text-align: center;
  background: rgba(255,255,255,.85);
  box-shadow: 0px -1px 5px 0px rgba(0, 0, 0, 0.1),inset 0px 1px 0px 0px rgba(238, 238, 238, 0.004);
  padding: 5px;
  box-sizing: border-box;
}
.pop_wrap6_main .select_main_senior_l .btn_div .btn{
  width: 60px;
  height: 30px;
  padding: 0;
}
.pop_wrap6_main .select_main_batch .add-sel-ta{
  height: 341px;
  border: 1px solid #cccccc;
}
.pop_wrap6_main .select_main_batch .add-sel-list{
  height:339px;
}
.pop_wrap6_main .select_main_batch .add-sel-list textarea{
  width: 100%;
  height: 308px;
  padding: 10px 5px;
  box-sizing: border-box;
  resize: none;
  border: none;
}
.pop_wrap6_main .select_main_batch .add-sel-ctc{
  margin-top: 185px;
}
.pop_wrap6_main .select_main_batch .add-sel-list-t{
  padding: 0 20px;
  border-bottom: 1px solid #e5e5e5;
}
.pop_wrap6_main .select_main_batch .add-sel-list-t>span{
  display: inline-block;
  width: 70px;
  height: 30px;
  line-height: 30px;
  float: left;
  text-align: center;
  cursor: pointer;
  box-sizing: border-box;
}
.pop_wrap6_main .select_main_batch .add-sel-list-t>.active{
  border-bottom:3px solid #ff9600;
}
.pop_wrap6_main .select_main_batch .add-sel-list-t>.add-sel-list-t-r{
  float: right;
}
.pop_wrap6_main .add-sel-rt>span{
  width: 16px;
  height:16px;
  border-radius: 50%;
  background: #c2c2c2;
  color: #fff;
  text-align: center;
  line-height: 16px;
  position:relative;
  display: inline-block;
  z-index: 1;
}
.pop_wrap6_main .add-sel-rt>span>div{
  position: absolute;
  display: none;
  background: #fff;
  color:#666;
  font-size: 12px;
  padding: 10px 20px;
  border:1px solid #d9dadc;
  width: 158px;
  left: -175px;
  top: 27px;
  text-align: left;
  line-height: 20px;
}
.pop_wrap6_main .add-sel-rt>span>div p{
  color: #333;
}
.pop_wrap6_main .add-sel-rt>span>div b {
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
  position: absolute;
  left: 173px;
  top: -16px;
  border-width: 8px;
  border-style: dashed dashed solid;
  border-color: transparent transparent #dddddd;
}
.pop_wrap6_main .add-sel-rt>span>div em {
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
  position: absolute;
  left: -8px;
  top: -6px;
  border-width: 8px;
  border-style: dashed dashed solid;
  border-color: transparent transparent #fff;
}
.pop_wrap6_main .add-sel-rt>span:hover>div{
  display: inline-block;
}
.pop_wrap6_main .add-sel-li{
  line-height: 20px;
  padding: 0;
}
.pop_wrap6_main .add-sel-li:hover{
  background: none;
}
.pop_wrap6_main .select_main_tag .select_list li .listInfo{
  padding-left: 20px;
}

/*超级表单分支流程样式*/
.edit-node-condition{
  background:none repeat scroll 0 0 #f0f0f0;
  border:1px solid #ccc;
  padding:0 10px;
  margin-bottom: 10px;
  cursor: move;
}
.edit-node-condition .con-head{padding:10px 0;position: relative;}
.edit-node-condition .con-foot{color: #999;margin: -4px 0 5px 0;}
.edit-node-condition .con-close{position: absolute;font-size: 20px;color:#ccc;right:5px;top:5px;cursor: pointer;}
.edit-node-condition .con-close1{position: absolute;font-size: 20px;color:#ccc;right:5px;top:12px;cursor: pointer;}
.edit-node-condition .con-add{padding:10px 0;color: #FF9600;display: inline-block;}
.edit-node-condition .con-add span{cursor: pointer;}
.fixedFlow_instructions{height:478px;}
.form-flow-itips span{background: url('../../themes/manager/companysrv/images/gantan.png') no-repeat center center;margin-right:9px;width: 18px; min-width: 18px;height: 16px;display: inline-block;vertical-align: middle;}
.form-flow-itips{background: #fbfbfb; padding: 7px 0;color: #697584;}
.form-add_ion{font-size:25px;vertical-align: middle;line-height: 20px;}
.form-conditon-title{font-size: 16px;padding: 0 0 10px;}
.form_node_end{color: #999;padding: 10px 0 10px 15px;}
li.edit-node-condition,#condition_content{ list-style-type: none;}
select.form_rule {
  vertical-align: middle;
  margin-right: 5px!important;
}
select.form_oper {
  vertical-align: middle;
  margin-right: 5px!important;
}
.checkbox_condition ul li:hover{
  background: #eee;
}
.form-flow-guidance{position: relative;padding-top: 16px;}
.form-flow-itip{background: #fbfbfb; padding-bottom: 10px;color: #697584;}
.form-flow-itips .form-flow-guidance-icon{background: url('../../themes/manager/companysrv/images/guidance-tip.png') no-repeat center center;margin-right:4px;margin-left:15px;width: 18px; min-width: 18px;height: 18px;display: inline-block;vertical-align: middle;cursor: pointer;}
.form-flow-itips .form-flow-guidance-text{display: inline-block;position:relative;font-size: 14px;top:1px;font-family: MicrosoftYaHei;color: #999;cursor: pointer;}
.form-flow-guidance-contenct{
  position: absolute;
  display: none;
  top: -370px;
  left: 2px;
  width: 370px;
  padding: 10px 30px;
  background-color: #fff;
  box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.1);
}
.form-flow-guidance-contenct:after{
  content: '';
  display: block;
  position: absolute;
  bottom: -8px;
  left: 15px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent transparent #ddd #ddd;
  width: 12px;
  height: 12px;
  background: #fff;
  transform: rotate(-45deg);
}
.guidance-contenct-item{
  padding: 15px 0;
}
.guidance-contenct-item .guidance-contenct-pic{
  width: 38px;
  height: 38px;
  border: 1px solid #F6F6F6;
  margin-right: 10px;
}
.guidance-contenct-item .guidance-contenct-pic-putong{
  background: url('../../themes/manager/companysrv/images/ic_ordinary.png') no-repeat center center;
}
.guidance-contenct-item .guidance-contenct-pic-line{
  background: url('../../themes/manager/companysrv/images/ic_connect.png') no-repeat center center;
}
.guidance-contenct-item .guidance-contenct-pic-branch{
  background: url('../../themes/manager/companysrv/images/ic_branch.png') no-repeat center center;
}
.guidance-contenct-item .guidance-contenct-pic-together{
  background: url('../../themes/manager/companysrv/images/ic_converge.png') no-repeat center center;
}
.guidance-contenct-text{
  display: inline-block;
  width: 315px;
}
.guidance-contenct-text p{
  margin: 0;
  line-height: 20px;
  padding-top: 4px;
  font-size: 12px;
  color: #A3ABB5;
}
.guidance-contenct-text .guidance-contenct-head{
  padding: 0;
  font-size: 14px;
  color: #515D6D;
}
.fixedFlow_edit_content{
  margin: 35px 20px 15px 20px;
}
.fixedFlow_edit_content >span{
  display: inline-block;
  margin-bottom: 15px;
  font-size: 17px;
  color: #515D6D;
}
.fixedFlow_content_item{
  padding: 25px 0;
}
.fixedFlow_content_pic{
  width: 38px;
  height: 38px;
  border: 1px solid #F6F6F6;
  display: inline-block;
  margin-right: 10px;
}
.fixedFlow_content_putong{
  background: url('../../themes/manager/companysrv/images/ic_ordinary.png') no-repeat center center;
}
.fixedFlow_content_connect{
  background: url('../../themes/manager/companysrv/images/ic_connect.png') no-repeat center center;
}
.fixedFlow_content_branch{
  background: url('../../themes/manager/companysrv/images/ic_branch.png') no-repeat center center;
}
.fixedFlow_content_converge{
  background: url('../../themes/manager/companysrv/images/ic_converge.png') no-repeat center center;
}
.fixedFlow_content_text{
  width: 345px;
  font-size: 12px;
  color: #A3ABB5;
}
.fixedFlow_content_text >p{
  margin: 2px 0 0 0;
}
.fixedFlow_content_head{
  font-size: 14px;
  color: #515D6D;
}
.fixedFlow_content_head_top{
  display: flex;
  height: 20px;
  line-height:20px;
}
.fixedFlow_content_vip{
  display: inline-block;
  width: 55px;
  height: 20px;
  margin-left: 10px;
  background: url('../../themes/manager/companysrv/images/tips_vipgold.png?20181105') no-repeat center center;
}
.form-con-add,#isnext{text-align: center;padding:10px;color: #FF9600;cursor: pointer; margin: 10px 0;border:2px dashed #ccc;}
.edit-node-condition select{margin:0;}
.edit-node-condition .con-select{padding-top:10px;position: relative;font-size: 0;}
.edit-node-condition .con-toward{padding:10px 0;}
.fixedFlow_edit textarea{width: 285px;}
/*新闻公告多图文*/
.noDynamic{padding-top:55px;text-align:center;}
.noDynamic p{color:#999;margin-top:10px;}
.multi-box{margin-left:110px;width:510px;min-height:400px;}
.multi-item{position:relative;margin-bottom:10px;}
.multi-item .delete_icon{position:absolute;top:50%;right:0;margin:0;margin-top:-9px;}
.multi-txt{width:460px;padding:10px;border:1px #cbcbcb solid;background-color:#fff}
.multi-txt span{width:295px;line-height:22px;display:inline-block;word-break:break-all;word-wrap:break-word;}
.multi-txt img{width:126px;height:70px;}
.multiPreviewDiv{position:absolute;top:90px;right:10px;}
.multiPreviewPop{width:280px;background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:2px 2px 5px rgba(0,0,0,0.1),-2px 2px 5px rgba(0,0,0,0.1);padding-bottom:5px;}
.multiPreviewPop .noticePopDiv span{width:240px;}
.multiPreviewPop .noticePopDiv span:hover{color:#fff}
.multiPreviewPop li{padding:5px 10px;border-top:1px solid #eee;overflow:hidden;}
.multiPreviewPop li .tit{float:left;width:200px;color:#999;white-space:normal;height:36px;overflow:hidden;padding-top:5px;margin-right:12px;text-align:left;}
.multiPreviewPop li img{width:47px;height:47px;}
.MultiForm .form-item .title{float:left;width:110px;text-align:right;line-height:32px;font-size:14px;}
.MultiForm .form-field{margin-left:110px;font-size:14px;}
.multiIcon{margin:-3px 5px 0 0;background:url(../images/gantan.png) no-repeat center center;width:18px;min-width:18px;height:16px;display:inline-block;vertical-align:middle;}
/*设置应用消息弹窗*/
.commonPop{position:fixed;top:50%;left:50%;width:528px;z-index:1105;background-color:#f7f7f7;transform:translate(-50%,-50%);-webkit-filter:blur(0);}
.commonPopMain{padding:30px 35px 20px;}
.commonPopItem{line-height:30px;margin-bottom:10px;}
.commonPopItem > span{color:#333;float:left;width:55px;text-align:left;}
.commonPopMain .form-text,.commonPopMain textarea{margin-bottom:0;}
.commonPopMain .selected_personnel_item{width:100px;height:50px;margin: 0 10px 10px 0;padding: 0;}
.commonPopMain .selected_personnel_item img{width: 100px;height: 50px;}
/*活动报名(新版样式)*/
.formStyle select[disabled],.formStyle textarea[disabled],.formStyle input[readonly],.formStyle select[readonly],.formStyle textarea[readonly],.formStyle .disabled{cursor:not-allowed;background-color:#eeeeee!important;}
/*单选 多选新样式*/
.regular-radio,.regular-checkbox,.radioLabel{display:none;}

.regular-radio + label, .regular-checkbox + label, .radioLabel + label {
  line-height: 19px;
  background: none !important;
}

.regular-radio + label:active, .regular-checkbox + label:active, .radioLabel + label:active {
  box-shadow: none !important;
}
.regular-radio:checked + label i:after{content:' ';position:absolute;top:3px;left:3px;width:8px;height:8px;font-size:32px;border-radius:8px;background-color:#ff9500;}
.regular-radio + label i{position:relative;margin:-3px 5px 0 0;width:14px;height:14px;border:1px solid #cccccc;border-radius:15px;background-color:#fff;display:inline-block;vertical-align:middle;-webkit-appearance:none;}
.regular-checkbox:checked + label i:after{position:absolute;top:-1px;left:0;width:14px;height:16px;content: url(../images/checkbox_on_on.png);}
.regular-checkbox[disabled]:checked + label i:after{content:url(../images/checkbox_on_disable.png);}
.regular-checkbox + label i{position:relative;margin:-3px 5px 0 0;width:14px;height:14px;background-color:#fff;border:1px solid #ccc;display:inline-block;vertical-align:middle;}
.regular-checkbox[disabled] + label i{background-color:#eee;}
.radioLabel + label{margin-right:10px;padding:0 10px;height:30px;line-height:30px;background-color:#fff;border:1px #dadada solid;border-radius:4px;display:inline-block;cursor:pointer;}
.radioLabel:checked + label{color:#ff9500;border:1px #f4d6aa solid;}
.returnBar{padding:20px 0 0;}
.formBox{padding:30px 0;}
.formField{float:left;}
.formField .shareBox .btn{font-size:12px;}
.formItem{clear:both;}
.formItem li{list-style: none}
.formItemSpan{float:left;margin-right:14px;width:130px;text-align:right;line-height:32px;}
.formText{padding:0 10px;height:32px;line-height:30px;border:1px #ddd solid;background-color:#fff;box-sizing:border-box;}
.formField p{line-height:24px;}
.formInput{padding:5px 10px 0;border:1px #ddd solid;background-color:#fff}
.formInput textarea{border:none;resize:none;outline:none;display:block;background-color:#fff;}
.formTextarea{border:1px solid #ddd;padding:5px 8px;resize:none;outline:none;box-sizing:border-box;}
.formInput span{line-height:22px;}
.formStyle input.btn{padding:4px 20px;}
.mapLabel{padding:0 10px;width:48px;height:30px;line-height:30px;border:1px #ccc solid;border-radius:5px;background-color:#fff;display:inline-block;cursor:pointer;}
.iconMap{margin:-3px 5px 0 0;width:14px;height:18px;background:url(../images/iconMap.png) no-repeat;vertical-align:middle;display:inline-block;}
.formStyle .form-action{clear:both;text-align:center;}
.formFieldMod{padding:10px 10px 15px;width:640px;border-radius:5px;background-color:#f0f0f0;}
.formFieldItem .formFieldItemSpan{float:left;min-width:80px;margin-right:5px;text-align:right;line-height:32px;display:inline-block;}
.formFieldItem .formFieldItemIcon{float:left;max-width:178px;margin-right:5px;padding:0 15px;height:30px;line-height:30px;color:#ff9500;font-style:normal;background-color:#fff;border:1px #f4d6aa solid;border-radius:4px;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.formField .payClass{display:inline-block;}
.coverImage{position:relative;padding-top:8px;width:98px;height:50px;}
.coverImage img{width:90px;height:50px;}
.coverImage i{background:url(../images/selected-close.png) no-repeat scroll 0 0 rgba(0,0,0,0);height:16px;position:absolute;right:0;top:0;width:16px;cursor:pointer;}
.detailTitleTop{color:#333;font-size:20px;line-height:20px;}
.pass_orno{
  width: 140px;
}
.pass_orno span{
  float: left;
  position: relative;
  width: 68px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  background-color: #fff;
  border: 1px #cccccc solid;
  cursor: pointer;
}
.pass_orno span.active{
  color: #ff9600;
  border: 1px #ff9600 solid;
}
.pass_orno span.active:after{
  content:" ";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 16px;
  height: 16px;
  background: url(../images/pass_checked.png);
  display: block;
}
.search-items-wrap{
  border:1px solid #ccc;
  /*display:none;*/
  width:940px;
}
.search_items > li{
  float:left;
  width:215px;
  padding-left:15px;
  position: relative;
}
.search_items li > input{
  width:200px;
  height: 22px;
  margin: 0;
  padding:0 5px;
  border: 1px solid #ccc;
  outline: none;
}
.search_items li > span{
  display:block;
  width:200px;
  height: 22px;
  margin: 0;
  padding:0 5px;
  border: 1px solid #ccc;
}
.search_items select{
  width:212px;
  height: 24px;
  margin: 0;
  padding:0 5px;
  border: 1px solid #ccc;
  outline: none;
}
.search_items .append_item{
  list-style: none;
  max-width: 198px;
  display: inline-block;
  background-color: #eee;
  border: 1px solid #ddd;
  height: 20px;
  line-height: 20px;
  vertical-align: top;
  /* margin-top: 2px; */
  margin-right: 2px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.search_items .append_item img{
  width: 20px;
  height: 20px;
  list-style: none;
  margin-right: 5px;
  vertical-align: top;
}
.search_items .append_item span{
  display: inline-block;
  max-width: 130px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.search_items .append_item .close{
  color: #afafaf;
  font-size: 16px;
  vertical-align: top;
  line-height: 20px;
  display: inline-block;
  margin-left: 5px;
  width: 16px;
  height: inherit;
  padding-right: 5px;
  cursor: pointer;
  text-align: center;
  background: url("../images/btn_close.png") no-repeat center center;
  background-size: 10px;
}
.search_items .append_item .close:hover {
  background: url("../images/selected-close.png") no-repeat center center;
}
.search-title{
  padding:10px 0 5px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.search-title-version{
  padding:10px 0 5px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.search-item-footer{
  margin-top:10px;
  background: #f5f5f5;
  text-align: right;
  padding:5px;
}
.search-item-footer .search-item-more{
  position: relative;
  display: inline-block;
  line-height: 26px;
  height: 26px;
  vertical-align: middle;
  padding:0 25px 0 10px;
  text-align: center;
  border-radius: 4px;
  cursor: pointer;
  background: #fff;
  border: 1px solid #ccc;

}
.search-item-footer .search-item-more:before{
  border-color: transparent transparent #7d838f;
  border-style: solid;
  border-width: 5px;
  content: "";
  left: 100px;
  position: absolute;
  top: 11px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.search-item-footer .search-button{
  display: inline-block;
  line-height: 26px;
  height: 26px;
  vertical-align: middle;
  width: 60px;
  text-align: center;
  background: #ff9600;
  color: #fff;
  margin-right: 15px;
  border: 1px solid #e2750a;
  border-radius: 4px;
  cursor: pointer;
}
.search-item-footer .qk_button{
  display: inline-block;
  line-height: 26px;
  height: 26px;
  vertical-align: middle;
  width: 60px;
  text-align: center;
  margin-right: 5px;
  border-radius: 4px;
  cursor: pointer;
  background: #fff;
  border: 1px solid #ccc;
}
.search-item-footer .search-fenge{
  display: inline-block;
  height: 20px;
  vertical-align: middle;
  border-left: 1px dashed #cfcfcf;
  margin:0 10px;
}
/*新的公用下拉复选框样式*/
.slideDownContainer {
  display:none;
  position: absolute;
  top:70px;
  z-index: 1;
  width: 220px;
  border: 1px solid #ccc;
  background: #fff;
}
.slideDownContainer:before {
  position: absolute;
  top: -21px;
  right: 185px;
  z-index: 2;
  width: 0;
  height: 0;
  content: '';
  border-width: 10px;
  border-style: dashed dashed dashed solid;
  border-color: transparent transparent #b7b7b7 transparent;
}
.slideDownContainer:after {
  position: absolute;
  top: -20px;
  right: 185px;
  z-index: 2;
  width: 0;
  height: 0;
  content: '';
  border-width: 10px;
  border-style: dashed dashed dashed solid;
  border-color: transparent transparent #fff transparent;
}
.slideDownContainer .slideDownHeader{
  height: 30px;
  padding-left:14px;
  font-size: 12px;
}
.search-slidedown{
  height:100%;
}
.slideDownContainer .slideDownBody {
  overflow: auto;
  max-height: 310px;
  border-top: 1px solid #ccc;
}
.slideDownContainer .slideDownFooter {
  height: 40px;
  line-height: 40px;
  background: #eee;
  border-radius: 0 0 6px 6px;
}
.slideDownContainer .slideDownBody input {
  margin: 0 5px 0 15px;
  vertical-align: -2px;
}
.slideDownContainer .slideDownFooter input {
  margin: 0 10px 0 15px;
  vertical-align: -2px;
}
.slideDownContainer .slideDownFooter span {
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
  width: 50px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  background: #ff9600;
  color: #fff;
  border: 1px solid #e2750a;
  border-radius: 4px;
  cursor: pointer;
}
.slideDownContainer .slideDownFooter .qx_btn {
  background: #fff;
  color: #666;
  border: 1px solid #ccc;
}
.search-xiala-p{
  position: absolute;
  width: 210px;
  border: 1px solid #ccc;
  border-top:none;
  z-index: 1;
  background: #fff;
  display:none;
}
.search-xiala-p img , .slideDownBody img{
  margin: 0 5px;
  width:26px;
  height:26px;
}
.search-xiala-p span , .slideDownBody span{
  margin: 0 2px;
  height:26px;
}
.search-xiala-p > div{
  margin:2px 0;
  cursor: pointer;
}
.slideDownBody > div{
  margin:1px 0;
  padding: 4px 0;
  cursor: pointer;
}
.search-xiala-p > div:hover ,.slideDownBody > div:hover{
  background-color: #eeeeee;
}
.slideDownBody > div.isCur {
  background-color: #eee;
}

.more_click_xiala{position: absolute;top: 11px;right: 180px;background: #fff;width: 220px;padding:10px 0;height: 325px;border: 1px solid #b7b7b7;border-radius: 5px;}
.more_click_xiala label { display: block; line-height: 30px; cursor: pointer; }
.more_click_xiala input { margin: 0 10px 0 15px; vertical-align: -2px; }
.more_click_xiala label:hover { background: #eee; }
.more_click_xialaBox{position:relative;display:none;z-index:2;text-align: left;}
.more_click_xialaBox::before {content: '';position: absolute;top: 6px;right: 215px;z-index: 2;width: 10px;height: 10px;background: #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);border: 1px solid #b7b7b7;}
.more_click_xialaBox::after {content: '';position: absolute;width: 23px;height: 10px;top: 12px;right: 213px;background: #fff;z-index: 2;}
.more_click_xiala .click_btn { height: 40px; line-height: 40px; background: #eee; border-top: 1px solid #ccc; border-radius: 0 0 6px 6px; }
.more_click_xiala .click_btn span { display: inline-block; line-height: 26px; height: 26px; vertical-align: middle; width: 50px; text-align: center;background: #ff9600; color: #fff; margin-right: 10px; border: 1px solid #e2750a;border-radius: 4px;cursor: pointer; }
.more_click_xiala .click_btn .qx_btn{background: #fff;color: #666;border: 1px solid #ccc;}
.more_click_xiala .click_xialaList{height: 294px;overflow-y: auto;overflow-x: hidden;}

.xialia_click_xiala{position: absolute;top: 11px;right: -8px;background: #fff;width: 220px;padding:10px 0;height: 325px;border: 1px solid #b7b7b7;border-radius: 5px;}
.xialia_click_xiala label { display: block; line-height: 30px; cursor: pointer; }
.xialia_click_xiala input { margin: 0 10px 0 15px; vertical-align: -2px; }
.xialia_click_xiala label:hover { background: #eee; }
.xialia_click_xialaBox{position:relative;display:none;z-index:2;text-align: left;}
.xialia_click_xialaBox::before {content: '';position: absolute;top: 6px;right: 27px;z-index: 2;width: 10px;height: 10px;background: #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);border: 1px solid #b7b7b7;}
.xialia_click_xialaBox::after {content: '';position: absolute;width: 23px;height: 10px;top: 12px;right: 22px;background: #fff;z-index: 2;}
.xialia_click_xiala .click_btn { height: 40px; line-height: 40px; background: #eee; border-top: 1px solid #ccc; border-radius: 0 0 6px 6px; }
.xialia_click_xiala .click_btn span { display: inline-block; line-height: 26px; height: 26px; vertical-align: middle; width: 50px; text-align: center;background: #ff9600; color: #fff; margin-right: 10px; border: 1px solid #e2750a;border-radius: 4px;cursor: pointer; }
.xialia_click_xiala .click_btn .qx_btn{background: #fff;color: #666;border: 1px solid #ccc;}
.xialia_click_xiala .click_xialaList{height: 294px;overflow-y: auto;overflow-x: hidden;}


.form_search_btn{
  cursor: pointer;
  float: right;
  font-size: 14px;
  height: 40px;
  line-height: 34px;
  margin: 0 5px;
  padding: 0 15px 0 10px;
  text-align: center;
  background: #fbfbfb;
  border: 1px solid #fbfbfb;
  position: relative;
  margin-right: 0px;
  box-sizing: border-box;
}
.form_search_btn:before{
  border-color: transparent transparent #ff9600;
  border-style: solid;
  border-width: 5px;
  content: "";
  right: 4px;
  position: absolute;
  top: 15px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.form_search_btn:after {
  content: "";
  height: 5px;
  width: 100%;
  display: block;
  position: absolute;
  left: 0;
  bottom: -2px;
  background: #fbfbfb;
}
.form-detail-title{
  color: #999999;
  line-height: 33px;
  border-top: 1px solid #dbdbdd;
}
/*新按钮*/
.qwbtn{padding:0 20px;height:32px;color:#333;font-size:14px;line-height:32px;border:1px solid #cccccc;border-radius:4px;-webkit-border-radius:4px;background-color:#fff;box-sizing:border-box;display:inline-block;}
.qwbtn:hover{color:#333;background-color:#f7f7f7;}
.qwbtnOrange{color:#fff;border:1px solid #f87b00;background-color:#ff9600;}
.qwbtnOrange:hover{color:#fff;border:1px solid #cf4306;background-color:#ff4e00;}
.qwbtnTwo{padding:0 10px;}
.orangeBtn{color:#fff;background-color:#ff9600;border:1px #f87b00 solid;}
.whiteBtn{color:#666;background-color:#fff;border:1px solid #cccccc;}
.whiteBtn:hover{background-color:#f7f7f7;}
.btnTwo{padding:0 25px;height:32px;text-align:center;display:inline-block;min-width:110px;border:none;border-radius:4px;box-sizing:border-box;}
.orangeBtnTwo{line-height:32px;color:#fff;background-color:#ff9600;}
.orangeBtnTwo:hover{background-color:#f87b00}
.whiteBtnTwo{line-height:30px;color:#333;background-color:#ffffff;border:1px solid #cccccc;}
.whiteBtnTwo:hover{background-color:#f7f7f7;}
.redBtnTwo{color:#fff;background-color:#f56262;}
.redBtnTwo:hover{background-color:#f45252;}
/*新感叹号图标*/
.icon_gantan{margin:-2px 5px 0 0;width:16px;height:16px;display:inline-block;vertical-align:middle;}
.icon_gantanGray{background:url(../images/gantanGray.png);}
/*企微教育版样式*/
.formStyle select{padding:0 10px;height:32px;line-height:32px;border:1px #ddd solid;background-color:#fff;box-sizing:border-box;outline:none;}
.formStyle .liItem li .form-item-bgf6f5f4{padding:10px;}
.ic_tb{margin:-3px 5px 0 0;width:15px;height:15px;background:url(../images/ic_tb.png);display:inline-block;vertical-align:middle;}
/*新高级搜索*/
.new_senior_search_btn{position:relative;z-index:99;padding:0 22px 0 11px;line-height:32px;border:1px #fff solid;display:inline-block;}
.new_senior_search_btn i.icon-caret-down{top:14px;border-top:5px solid #ff9600;}
.new_senior_main{padding:10px 20px;background-color:#fff;}
.new_senior_main .flexItem{float:left;}
.new_senior_action{padding:10px 20px;text-align:right;background-color:#f5f5f5;}
.new_senior_content{position:relative;margin-top:-1px;border:1px #ccc solid;}
/*.new_senior_content:after{content:"高级搜索";position:absolute;top:-43px;right:-1px;padding-top:6px;width:85px;height:36px;color:#ff9600;text-align:center;border:1px #ccc solid;border-bottom:none;background-color:#fff;}*/
.new_senior_search_btn.after{height:41px;border:1px #ccc solid;border-bottom:none;background-color:#fff;}
/*教育行业表格样式*/
.industryTable table{width:100%;}
.industryTable table tr:hover{background-color:#f6f6f6;}
.industryTable table th{padding:11px;color:#444;font-size:13px;font-weight:normal;border:1px #ddd solid;background-color:#efefef;}
.industryTable table td{padding:7px 11px;text-align:center;border:1px #ddd solid;}
.industryTable .lasttdpop{top:2px;}
.iconMore{width:100%;height:25px;background:url(../images/icon_more.png) no-repeat center;display:block;cursor:pointer;}
.promptNullIndustry{padding-top:65px;min-height:185px;border:1px #ddd solid;border-top:none;}
/*引导页*/
.industrywelcome_tit h3{font-size:28px;}
.industrywelcome_tit font{color:#f87b00;}
.industrywelcome_text li{position:relative;float:left;padding:30px 0 15px;width:152px;min-height:190px;text-align:center;border:1px #dedede solid;background-color:#fff;box-sizing:border-box;cursor: pointer;}
.industrywelcome_text i{position:absolute;top:-15px;left:60px;width:30px;height:30px;line-height:30px;color:#fff;text-align:center;font-style:normal;border-radius:30px;background-color:#cccccc;display:inline-block;}
.industrywelcome_text img{width:100px;height:100px;}
.welcome-code{
  padding: 15px 0;
  border-top: 1px #ccc solid;
}
/*切换弹窗*/
.fixedPop{position:fixed;top:50%;left:50%;z-index:1101;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-filter:blur(0);}
.selectSectionPop{padding:16px 30px 25px;max-width:448px;border-radius:4px;background-color:#fff;}
.selectSectionPop ul{width:465px;}
.selectSectionPop li{float:left;margin-bottom:12px;width:155px;}
/*邀请弹窗*/
.invitePop{padding:20px 40px 40px;border-radius:4px;background-color:#fff;min-width:600px;}
.invitePop h3{font-size:28px;}
.inviteMainL{padding-right:20px;border-right:1px #eee solid;}
.inviteCode{width:140px;height:140px;}
.inviteMainR{margin-left:180px;}
.formLabelList li{margin-bottom:12px;width:16%;display:inline-block;}
.formFieldMod .formLabelList li{width:135px;}
/*二维码弹窗*/
.code-pop{
  width: 300px;
  height: 300px;
  text-align: center;
  background-color: #fff;
  border-radius: 4px;
}
.code-contain{
  position: relative;
  padding-top: 50px;
}
.code-main-img{
  margin: 0 auto;
  width: 180px;
  height: 180px;
}
.code-main a{
  cursor: pointer;
}
.code-main a:hover{
  text-decoration: underline;
}
/* 党建托管引导弹窗 */
.qwui-party_pop {
  width: 720px;
  height: 400px;
  border-radius: 4px;
  background: #fff;
}
.guideLeft {
  display: inline-block;
  width: 272px;
  height: 400px;
  background: url("../images/img-partyconstruction-guide.png") no-repeat;
}
.guideRight {
  display: inline-block;
  float: right;
  padding: 40px 0 0 38px;
  width: 405px;
  height: 400px;
}
.guideRight h1 {
  width: 153px;
  height: 34px;
  background: url("../images/icon-qw-party.png") no-repeat;
  background-size: cover;
}
.guideRight ul {
  margin-top: 50px;
}
.guideRight ul li {
  display: flex;
  flex-direction: row;
}
.guideRight ul li div {
  flex: 1;
  padding: 0 0 27px 44px;
}
.guideRight ul li h3 {
  width: 61px;
  height: 19px;
  line-height: 19px;
  font-size: 14px;
  color: #666;
}
.guideRight ul li p {
  height: 15px;
  line-height: 15px;
  font-size: 11px;
  color: #ccc;
}
.guideRight .partyNews {
  background: url("../images/icon_party_news.png") no-repeat;
  background-size: 37px;
}
.guideRight .partyLaw {
  background: url("../images/icon_party_law.png") no-repeat;
  background-size: 37px;
}
.guideRight .partyStudy {
  background: url("../images/icon_party_study.png") no-repeat;
  background-size: 37px;
}
.guideRight .partyNotice {
  background: url("../images/icon_party_notice.png") no-repeat;
  background-size: 37px;
}
.guideRight .partyLesson {
  background: url("../images/icon_party_lesson.png") no-repeat;
  background-size: 37px;
}
.guideRight .partyPublicity {
  background: url("../images/icon_party_publicity.png") no-repeat;
  background-size: 37px;
}
.guideRight ol {
  margin: 0 0 34px 5px;
  width: 20px;
  height: 4px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.guideRight ol li {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #FBD7D5;
}
.guideRight a {
  display: inline-block;
  width: 100px;
  height: 32px;
  border-radius: 16px;
  text-align: center;
  line-height: 32px;
  background: #E94528;
  color: #fff;
  cursor: pointer;
}
  /*邀请详情弹窗*/
.child_ss_item{padding-bottom:14px;}
.child_ss_head{padding-top:15px;}
.child_ss_head{padding-top:15px;}
.ico_arrow{width:18px;height:18px;background:url(../images/ico_arrow.png) no-repeat 0 0;display:inline-block;cursor:pointer;}
.ico_arrow_up{background-position:0 -20px;}
.child_ss_content{padding-top:5px;}
.inputDiv{float:left;padding:0 5px;width:228px;height:30px;border:1px solid #ccc;background:#fff;}
.appendItem{margin:2px 2px 0 0;padding:0 5px;height:24px;line-height:24px;border:1px solid #ddd;background-color:#eee;display:inline-block;vertical-align:top;}
.appendItem span{margin-left:5px;width:16px;height:inherit;line-height:20px;color:#afafaf;font-size:16px;text-align:center;vertical-align:top;background:url(../images/btn_close.png) no-repeat center center;background-size:10px;cursor:pointer;display:inline-block;}
.appendItem span:hover{background:url(../images/selected-close.png) no-repeat center center;}
.invite_SS_main .SS_item>span{margin-right:15px;width:125px;text-align:right;}
.invite_SS_detail .SS_item{margin:0;line-height:32px;}
.childrenDeptQuery{ background: #fff;border: 1px solid #ddd;padding: 10px 0;box-sizing: border-box;position:absolute;top:30px;left:140px;}
.childrenDeptQuery li{
  cursor:pointer;
  padding: 0 10px;
}
.childrenDeptQuery li:hover{
  background-color: #eeeeee;
}
/*云盘样式*/
.cloud-main-nofile{
  margin: 190px auto 225px;
  text-align: center;
}
.add-folder-btn{
  cursor: pointer;
}
.cloud-folder{
  display: inline-block;
  position:relative;
  background:url("../images/ic_file_24.png") no-repeat;
  width:24px;
  height:24px;
  vertical-align: middle;
}
.up_load_drag{
  height:220px;
  border: 3px dashed #eeeeee;
  text-align: center;
  margin-bottom: 30px;
}
.uploadfile-btn{
  display: inline-block;
  position: relative;
  color: #ffffff;
  padding: 5px 20px;
  border-radius: 4px;
  border: 1px solid #e2750a;
  color: #fff;
  background-color: #ff9600;
  border: 1px #f87b00 solid;
}
.uploadfile-btn input{
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  width: 100%;
}
.ic-file-img{
  cursor:pointer;
}
.file-show-list, .file-show-list-f{
  height:50px;
  line-height: 50px;
  background: #f1f1f1;
  margin-top:5px;
  position: relative;
}
.file-show-left{
  float: left;
  width: 440px;
}
.file-show-left i{
  position: absolute;
  top:10px;
  left:20px;
  display: inline-block;
  width: 30px;
  height: 30px;
}
.file-show-left span{
  color: #666;
}
.upload-file-name{
  padding: 6px 4px;
  margin-left: 70px;
  border: 1px solid #cccccc;
  border-radius: 2px;
  height:16px;
  width: 260px;
  webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}
.upload-file-name:focus{
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
}
.file-show-center{
  float: left;
}
.file-show-right{
  float: right;
  color: #999999;
  width: 200px;
  white-space: nowrap;
}
.up_load_close{
  position: absolute;
  right: 20px;
  top:-1px;
  font-size: 26px;
  color: #bbb;
  cursor: pointer;
}
.up_load_footer{
  line-height: 32px;
  margin:15px 20px;
}
.up_load_progress{
  position: absolute;
  top: 48px;
  left: 0px;
  background: #97df96;
  height: 2px;
  width: 80%;
}
.cloud-folder-hide{
  background:url("../images/ic_file-h_24.png") no-repeat !important;
}
.cloud-file-hide{
  filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
  -moz-opacity:0.5; /*Firefox私有，透明度50%*/
  opacity:0.5;/*其他，透明度50%*/
}
.folder-jt{
  display: inline-block;
  background: url("../images/ic_arrow.png") no-repeat;
  width: 6px;
  height: 11px;
  vertical-align: middle;
}
.cloud-nav{
  max-width: 110px;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: middle;
  line-height: 1.5;
}
.cmain-head{
  line-height: 40px;
  background: #f8f8f8;
  /*padding: 0 110px 0 15px;*/
  border-bottom: 1px solid #dedede;
  padding: 0 0 0 15px;
  color:#666;
}
.cloud-fsize{
  /*width: 170px;*/
  /*text-align: center;*/
  width:100px;
}
.cloud-main li{
  list-style: none;
  line-height: 50px;
  border-bottom: 1px solid #dedede;
  padding: 0 15px;
}
.cloud-main li:hover{
  background: #f5f5f5;
}
.bgf5{
  background-color: #f5f5f5!important;
}
.c999999{
  color: #999999!important;
}
.cloud-file-title{
  max-width:298px;
  overflow: hidden;
  white-space: nowrap;
  padding-left: 5px;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: middle;
}
.cloud-change-time{
  width:160px;
}
.cloud-file-edit{
  width: 240px;
  display:none;
}
.cloud-list:hover .cloud-file-edit{
  display:block;
}
.cloud-size{
  width:152px;
  text-align: center;
}
.cloud-ed1{
  background-position: 0px 0px!important;
}
.cloud-ed2{
  background-position: -37px 0px!important;
}
.cloud-ed3{
  background-position: -75px 0px!important;
}
.cloud-ed4{
  background-position: -113px 0px!important;
}
.cloud-ed5{
  background-position: -151px 0px!important;
}
.cloud-ed6{
  background-position: -227px 0px!important;
}
.cloud-ed7{
  background-position: -265px 0px!important;
}
.cloud-ed8{
  background-position: -303px 0px!important;
}
.cloud-ed1:hover{
  cursor: pointer;
  background-position: 0px -17px!important;
}
.cloud-ed2:hover{
  cursor: pointer;
  background-position: -37px -17px!important;
}
.cloud-ed3:hover{
  cursor: pointer;
  background-position: -75px -17px!important;
}
.cloud-ed4:hover{
  cursor: pointer;
  background-position: -113px -17px!important;
}
.cloud-ed5:hover{
  cursor: pointer;
  background-position: -151px -17px!important;
}
.cloud-ed6:hover{
  cursor: pointer;
  background-position: -227px -17px!important;
}
.cloud-ed7:hover{
  cursor: pointer;
  background-position: -265px -17px!important;
}
.cloud-ed8:hover{
  cursor: pointer;
  background-position: -303px -17px!important;
}
.cloud-file-edit i{
  background: url("../images/ic_edit_cloud.png?ver1") no-repeat;
  display: inline-block;
  width: 20px;
  height: 17px;
  vertical-align: middle;
  margin: 0 10px;
}
.cloud-file-edit i a{
  height:100%;
  width:100%;
  display:block;
}
.cloud-file-notEdit .cloud-ed1{
  cursor: not-allowed;
  background-position: 0px -34px!important;
}

.cloud-file-notEdit .cloud-ed2{
  cursor: not-allowed;
  background-position: -37px -34px!important;
}

.cloud-file-notEdit .cloud-ed3{
  cursor: not-allowed;
  background-position: -75px -34px!important;
}

.cloud-file-notEdit .cloud-ed1:hover{
  background-position: 0px -34px!important;
}

.cloud-file-notEdit .cloud-ed2:hover{
  background-position: -37px -34px!important;
}

.cloud-file-notEdit .cloud-ed3:hover{
  background-position: -75px -34px!important;
}

.cloud-nav:hover{
  color:#ff9600;
  text-decoration:underline;
  cursor: pointer;
}
.cloud-flg .cloud-file-title:hover{
  color:#ff9600;
  cursor: pointer;
}
.input_img{
  display: inline-block;
  width: 16px;
  height: 18px;
  vertical-align: middle;
  margin-right: 15px;
  line-height: 1;
  background: url(../images/checkbox_img.png) 0 0 no-repeat;
}
.input_img input{
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  height:100%;
  width:100%;
}
.input_img_mr{
  margin-right:8px!important;
}
.input_on_check {
  background-position: 0 -31px;
}
.disk-pop-warp{
  position:fixed;
  z-index: 1101;
  width:600px;
  top:50%;
  left:50%;
  margin-left:-300px;
  margin-top:-211px;
  border-radius: 2px;
  background:#f7f7f7;
  overflow: hidden;
}
.disk-pop-main{
  border-radius: 2px;
  border:1px solid #dddddd;
  margin:10px 20px 0;
  width:560px;
}
.disk-pop-tip{
  text-align: center;
  color:#ff3333;
  line-height: 28px;
}
.disk-pop-main .select_list{
  line-height:30px;
  height:290px;
  margin-top:10px;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
}
.disk-pop-main .arrow-down{
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 8px solid #999;
}
.disk-pop-main .arrow-right{
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 8px solid #999;
}
.disk-pop-main .select_list li i {
  width: 0;
  height: 0;
  display: inline-block;
  position: absolute;
  left: 20px;
  top: 12px;
}
.disk-pop-main .listInfo{
  padding-left: 35px;
  cursor: pointer;
  position: relative;
  width: auto;
}
.disk-pop-main .select_list li .jstree-wholerow {
  width: 100%;
  cursor: pointer;
  position: absolute;
  left: 0;
  height: 30px;
}
.disk-pop-main .select_list li .jstree-wholerow.hover {
  background:#ececec;
}
.disk-pop-main .select_list li .jstree-wholerow.sel {
  background:#ddd;
}
.qydisk_tips{
  position:fixed;
  z-index: 10000;
  top:15px;
  max-width: 1000px;
  min-width:300px;
  padding-right:8px;
  line-height: 48px;
  border-radius: 4px;
  background: #56b056 url('../images/ic_top_tips.png')15px 11px no-repeat;
  padding-left: 55px;
  left:50%;
  margin-left:-150px;
  color: #fff;
}
/*上传弹框样式*/
.qydisk-dialog{
  position: fixed;
  width: 600px;
  top: auto;
  bottom: 0px;
  left: auto;
  right: 42px;
  display: block;
  visibility: visible;
  z-index: 42;
  background:#eee;
  box-shadow: 0 0 10px #ccc;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  /*border:1px solid #e2e2e2;*/
  margin-bottom:-1px;
}
.qydisk-dialog-header{
  height: 45px;
  background:#f7f7f7;
  padding:0 12px 0 20px;
  position:relative;
}
.qydisk-dialog-header .qydisk-dialog-title{
  line-height: 45px;
  font-size: 16px;
}
.qydisk-dialog-body{
  max-height: 350px;
  overflow: hidden;
  overflow-y: auto;
}
.qydisk-dialog-close,.qydisk-dialog-max,.qydisk-dialog-min{
  padding-top:3px;
  font-size:26px;
  color:#999;
  width:25px;
  position:relative;
  display:inline-block;
  cursor: pointer;
  height:26px;
}
.qydisk-dialog-min:after{
  content: "";
  display: inline-block;
  width:12px;
  border-top:2px solid #999;
  position:absolute;
  bottom:7px;
}
.qydisk-dialog-max:after{
  content: "";
  display: inline-block;
  width:10px;
  height:6px;
  border:2px solid #999;
  border-radius: 1px;
  position:absolute;
  bottom:3px;
}
.qydisk-dialog-control{
  float:right;
}

.dialog-upfile-name{
  float:left;
  margin:0 30px 0 50px;
  width:290px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.dialog-upfile-name i{
  position: absolute;
  top:14px;
  left:20px;
  display: inline-block;
  width: 24px;
  height: 24px;
  background: url('../images/backpdf.png');
}
.upfile-progress{
  position: absolute;
  z-index: 0;
  background: #e2eeff;
  height:100%;
  width:0;
}
.file-dialog-list{
  height:49px;
  line-height: 49px;
  background: #fff;
  margin-bottom:1px;
  position: relative;
}
.file-content{
  position: absolute;
  height:100%;
  width:100%;
}
.upfile-list-close{
  position: absolute;
  right: 20px;
  top:-1px;
  font-size: 24px;
  color: #bbb;
  cursor: pointer;
}

/*活动入口弹窗样式*/
.actionEnt{
  float: left;
  vertical-align: top;
  font-size: 14px;
  color: #999;
  text-align: center;
  width: 180px;
  height: 200px;
  border: 1px solid #e4e4e4;
  border-radius: 5px;
  cursor: pointer;
  position: relative;
  background: #fff;
  box-sizing: border-box;
}
.actionEnt:hover,.importWrap>.import-item:hover{
  border-color: rgb(209, 209, 209);
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.13);
}
.actionEnt-img{
  height: 80px;
  padding-top: 35px;
}
.actionEnt .tit {
  font-size: 18px;
  color: #6CB73D;
  margin-bottom: 10px;
  line-height: 100%;
}
.actionEnt .introduce{
  font-size: 12px;
  color: #999;
  line-height: 18px;
}
.actionEnt i{
  display: inline-block;
  width: 41px;
  height: 41px;
  position: absolute;
  top:0;
  right:0;

}
.actionEnt .actionEnt-vip{
  background: url("../images/ic_actionEnt04.png");
}
.actionEnt .actionEnt-new{
  background: url("../images/ic_actionEnt05.png");
}
.actionType_list{
  display: inline-block;
  width: 20px;
  height: 18px;
  vertical-align: middle;
  margin-left: 5px;
  background: url("../images/ic_actionEnt06.png");
  cursor: pointer;
}
/*提示层*/
.TipLayer{padding:0 25px 25px;min-width:430px;position:fixed;top:50%;left:50%;z-index:1101;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;border-radius:4px;}
.TipLayerTit{position:relative;height:30px;}
.TipLayerTit i{cursor:pointer;position:absolute;right:0;color:#bbb;font-size:28px;font-style: normal;}
.TipLayerMain{margin:0 auto;max-width:225px;text-align:center;}
.TipLayerMain p{line-height:25px;margin-top:15px;}
.TipLayerBtn{margin-top:15px;text-align:center;}
/*活动tab*/
.activity-tab{padding-top:5px;width:940px;background-color:#eee;}
.activity-tab ul{text-align:center;}
.activity-tab li{padding:5px 0;width:120px;height:65px;text-align:center;border-radius:2px 2px 0 0;display:inline-block;cursor: pointer;}
.activity-tab li span{color:#333;display:block;}
.activity-tab li .icon-activity-tab{width:40px;height:40px;background:url(../images/icon-activity-tab.png);display:inline-block;}
.activity-tab li .icon-activity-tab-info{background-position:0 0;}
.activity-tab li .icon-activity-tab-3d{background-position:-40px 0;}
.activity-tab li .icon-activity-tab-lottery{background-position:-80px 0;}
.activity-tab li .icon-activity-tab-barrage{background-position:-120px 0;}
.activity-tab li .icon-activity-tab-vote{background-position:-160px 0;}
.activity-tab li .icon-activity-tab-red{background-position:-200px 0;}
.activity-tab li .icon-activity-tab-shake{background-position:-240px 0;}
.activity-tab li.on{background:#fff;}
.activity-tab li.on span{color:#f77c00;}
.activity-tab li.on .icon-activity-tab-info{background-position:0 -40px;}
.activity-tab .on .icon-activity-tab-3d{background-position:-40px -40px;}
.activity-tab li.on .icon-activity-tab-lottery{background-position:-80px -40px;}
.activity-tab li.on .icon-activity-tab-barrage{background-position:-120px -40px;}
.activity-tab li.on .icon-activity-tab-vote{background-position:-160px -40px;}
.activity-tab li.on .icon-activity-tab-red{background-position:-200px -40px;}
.activity-tab li.on .icon-activity-tab-shake{background-position:-240px -40px;}
/*弹幕背景选择*/
.barrage-bg-list{
  float: left;
}
.barrage-bg-list li{
  z-index: 99;
  float: left;
  margin:0 10px;
  cursor:pointer;
}
.barrage-bg-list li img{
  position: relative;
  z-index: -1;
  border-radius: 5px;
  border: 1px solid transparent;
}
.barrage-bg-list li.on{
  background: url(../images/lotteryxz.png) no-repeat right bottom;
}
.barrage-bg-list li.on img{
  border:1px solid #ff9600;
}
.bg-list li .bd{
  position: absolute;
  top: 0;
  left:0;
  width: 78px;
  height: 78px;
  border:1px solid #ff9600;
  border-radius: 5px;
}
.create-box {
  width: 65%;
  margin: 0 auto;
  text-align: center;
  border: 2px dashed #DDD;
  color: #777;
  cursor: pointer;
  padding: 20px;
  font-size: 18px;
  line-height: 30px;
  vertical-align: bottom;
  background-color: #fff;
}
.create-box:hover{
  background-color: #fbfbfb;
}
.icon-add{
  margin-top: -4px;
  width: 18px;
  height: 18px;
  background: url(../images/icon-add.png);
  display: inline-block;
  vertical-align: middle;
}
input[type=checkbox]:checked:before {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjgxNDhDQjUwQ0UzODExRTY5MTdFOTc1NThDNjBGQjRFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjgxNDhDQjUxQ0UzODExRTY5MTdFOTc1NThDNjBGQjRFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODE0OENCNEVDRTM4MTFFNjkxN0U5NzU1OEM2MEZCNEUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODE0OENCNEZDRTM4MTFFNjkxN0U5NzU1OEM2MEZCNEUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7D0N1uAAABRklEQVR42mI8c+aMJwMDw1wglmQgDTwH4mQGoAHPPnz48J9UANID0ssEspmfn580u69OZ4DqkWRiIBU82MTA8GQvnMtCkuaXJxkYDmYwMISchgsR74KPdxgYtvsyMJjUMjBwS5NowPfXDAxbgZHFr8bAoJWOIoUw4NlBBoaNjgwMZxpRNf/5BrH5y2MGBodZDAyMqHYiwuDOSqAhByAYBEzqGRj+/2Vg2B0J8TuIL6iF4TiEAbaTGRg+3GRgeLqPgeF0A0Tsx1tIqAtqMjAYVWL1HcIARmYGBo91DAxrTCABBjOEgZGBwR7odGZ2rAageogNmDi8t0NoGNAGBpqkDc7wxYwFfhWIS0Au4pZiYLDowBtB2BOStBMkTLgkUF2Dw4DnHz9+xMwP2pn409XHjyDqBciAlDt37oCyswSJueIpEKcBBBgADpaKmyioKQcAAAAASUVORK5CYII=);
  display: block;
}
input[type=checkbox]:before {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdERDhFNzM1Q0UzODExRTZBRkEzODEyRjcxNzU1MTVCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdERDhFNzM2Q0UzODExRTZBRkEzODEyRjcxNzU1MTVCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0REOEU3MzNDRTM4MTFFNkFGQTM4MTJGNzE3NTUxNUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0REOEU3MzRDRTM4MTFFNkFGQTM4MTJGNzE3NTUxNUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz614MquAAAAXUlEQVR42mI5c+aMJwMDw1wglmQgDTwH4mQGoAHPPnz48J9UANID0ssEspmfn5+BVADVI8nEQCEYNWDUgMFjwPOPHz+SrBGq5wULkEi5c+cOKDtLkGjGUyBOAwgwANpET8vhbdnBAAAAAElFTkSuQmCC);
  display: block;
}
input[type=checkbox]:disabled:before {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjREQ0VDMzJGRDg5QTExRTY5RDJERUFDRTVFRDJCNTk0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjREQ0VDMzMwRDg5QTExRTY5RDJERUFDRTVFRDJCNTk0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NERDRUMzMkREODlBMTFFNjlEMkRFQUNFNUVEMkI1OTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NERDRUMzMkVEODlBMTFFNjlEMkRFQUNFNUVEMkI1OTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7x4vW9AAAAX0lEQVR42mI8c+aMJwMDw1wglmQgDTwH4mQWkGYJCQlJLi4uknR/+/ZN8sWLF3OZQDaTqhkEoHokmRgoBKMGjBoweAx4DswYJGuE6nkByo0poFwFpCVINOMpEKcBBBgA9dgZWh3qwo8AAAAASUVORK5CYII=);
  display: block;
}
input[type=checkbox]:checked:disabled:before {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ0RjQyOEI3RDg5QTExRTZCN0Y0RkRGRENBQTkwMDRCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ0RjQyOEI4RDg5QTExRTZCN0Y0RkRGRENBQTkwMDRCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDRGNDI4QjVEODlBMTFFNkI3RjRGREZEQ0FBOTAwNEIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDRGNDI4QjZEODlBMTFFNkI3RjRGREZEQ0FBOTAwNEIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz44IgUlAAABEUlEQVR42pRTUWqEMBR8hqCg+CGIGNAD9RwtvdXeyEuI1BUUBUUFRdlMWEW7XUsGHiHqTObNM0aSJB9EdJMlSA93WZ8c5DAMhW3bWuxhGERRFDeGk3XJTdPQkyOYpm3quo76vt/3WgLjOJK0TbJlfYFpmijLMvJ9nzjnegLLsiiyaZrked7pHTukSmmaUlVVpw/WdVXkeZ5JiNdJ717atlUiKABWgTzPVe/YW5b1XgDBoE8kXJblbh2pg7gJ/sYpgyiKVJ8AROq63sUNw/hfgDFGcRyrdQNCu/rRXqYAB3Ci+pPjCoLgckL8r4eO4yjbEDi6eefgviV/BKy7rnt1mbAUcPCFW4WsNK/Fj6zvhwADAGHLauQBEKRIAAAAAElFTkSuQmCC);
  display: block;
}
input[type=radio]:checked:before {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY0NEIyOTI4Q0UzODExRTY4QkZGQzE4NTY5RTc4NTdCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY0NEIyOTI5Q0UzODExRTY4QkZGQzE4NTY5RTc4NTdCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjQ0QjI5MjZDRTM4MTFFNjhCRkZDMTg1NjlFNzg1N0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjQ0QjI5MjdDRTM4MTFFNjhCRkZDMTg1NjlFNzg1N0IiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5gVtERAAABqElEQVR42pxTv0/CYBC94g9wKGWCpSSGRaLOuhuiJG74L2A0Ohgc3V11NET4E3Ay8UeIsyaMamJMMKadmGiZIFF8r/2AWsDBS156vbv3+n3XO63RaEjIloEikAcyKvYB3AAV4DVYPBvwF4BzYNc0zYhhGBKNRr1Et9vNOo6TtW37CK8XwDHQCwrMA9epVGoD5PCJJBaLeUA+YlnWYavVWkJ4myIRVXOWTCYnksOWTqcFtTl1WqHACrD/i+y8i9ztiFQNH/QZU6Zq98ilQBGqM5qm+dn2m0htTaR5hQO6PugzxhyMteSQS4F8PB4fff3pBF1rj5+dMeaUKU6eAplBtz2z7qc3wK4PXcXJUKDX7/flv0aBT/znQJs3p1ebudGNfE6TAvVOpzMqWj/F+RLjZMaYU+a6Lh+3FKhgOL6G10hkRQqPuF1BZE73QZ8x5mCsJQdulZP4DJQxpgccEl8Eg7ZVm95L2+ajTO5gEksYzweV+NPwZUEtf0fJm4nANg6XCSeJ6Lru/SoODRvGO4P8HV4mbcI6r6p1ZssX1aI12TDgEngJFv8IMAA8sJVFhpu/EwAAAABJRU5ErkJggg==);
  display: block;
}
input[type=radio]:before {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZDMzg0RTAyQ0UzODExRTY5M0I2RDI3NEQ5QjYwQTJBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZDMzg0RTAzQ0UzODExRTY5M0I2RDI3NEQ5QjYwQTJBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkMzODRFMDBDRTM4MTFFNjkzQjZEMjc0RDlCNjBBMkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkMzODRFMDFDRTM4MTFFNjkzQjZEMjc0RDlCNjBBMkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6N09KkAAABN0lEQVR42pxTsWrCUBR9SUuTLWOWZKjgoP6FdFD6Gxbbqfgjdhb1MwQH6Q9klY5SSZaMyVISsOk54aa8BouJFw4mvnMON/edawRBoGrVBybAGLiX/w7AFlgBHzr5Vnu+A+bAi+/7puM4yrKs8iDLsl6SJL0wDF/xugRmwJduQPHGdd0HiOsdKdu2S+DchMk0juOudJibwnn7T1wvcsAdSreKBgNg6nmealrCfaaWBhO43hiG0diAXGqopcGIA2tbohnRoFNNu02JpmOqK6soClXdwgH33NpANEcabBGS1gZpmvJnR4M1wnGSlhq3Tw2jTYM9sIiiqLGBcBfUVkOcIZ47uF4UkwPuu+zD7y7kwCMO5sCfZWK7HBi/GeJvbZnyMlRn1pnRfmJIeM9C/OTAZJ33OvlHgAEAVf54p8JqSf4AAAAASUVORK5CYII=);
  display: block;
}
input[type=radio]:checked:disabled:before {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRFNTYzMzIxRDhBMDExRTY4QzY1Rjk1QkZGNDRGMTIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRFNTYzMzIyRDhBMDExRTY4QzY1Rjk1QkZGNDRGMTIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REU1NjMzMUZEOEEwMTFFNjhDNjVGOTVCRkY0NEYxMjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REU1NjMzMjBEOEEwMTFFNjhDNjVGOTVCRkY0NEYxMjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz67w470AAABiUlEQVR42pxTwUoCURS9M2mgMIi4cyEktLD+IloY9RmG1Sb8kVpFSPYZgQvpC1xKy6HciwyCA6POdM7rPnlM2qILB9/cc86d6313vPF4LLk4ATrABXCkuRAYAgPgwxUXnPMh8ADc1mo1v1wuS6HwQ6/X69ZyuWzNZrN7PL4APSB2C9D8VqlUzmHOdyTFYlHAET6KdKMoOtYOE181j/vM+aAG2jPt1nRwCnRdcxzHMp/PZbFYmOcgCKRarUqpVNoWQRc3OD6zgw4SB655Op1SIGmaGvDMHDmnE3o6LNDmwGzwzTTlgzlyNtTTZoGmnTbDtr0rXE49TV/+GVmWib2FEPe8JTiwfeFy6vligSGWZEtw2r7/uzHmyLnDRoyofMVybCzBq2o0GmZxPM8zRp6Zs9fIUM+Ak5gAfSTu7C5QSNTr9Z1/BVr+9Om1vfZw1yMl/gxqoH3X70FsgQS4BPEUhmHKxVmtVmbSRJIkZpmU45uv1CPejs+Zq33NJeE9q/CTA9PPeeKKvwUYAL+/tVx93BxCAAAAAElFTkSuQmCC);
  display: block;
}
input[type=radio]:disabled:before {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkUyQkYwNURERDhBMDExRTY4RjJDQ0I1N0FEOEU2REY3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkUyQkYwNURFRDhBMDExRTY4RjJDQ0I1N0FEOEU2REY3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTJCRjA1REJEOEEwMTFFNjhGMkNDQjU3QUQ4RTZERjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTJCRjA1RENEOEEwMTFFNjhGMkNDQjU3QUQ4RTZERjciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz472FXeAAABIUlEQVR42pxTTWqDYBR8MdKFLlzoBZple4uSRXIPS9NlLtKuQ9NjBLIIuYDbkGVI9gq6UYi2diY84aMkxa8Dg3zPN+Pn+xkkSSK/8ADG4BS819gBXINLcG8mDwyDO/ANfA3D0PF9X1zXvbyo61rKspQsy75x/ADnYGUaULwKgmAcRZH8BZhInudbveHZ0fh7HzGB2wlyn/S2QoNH8KWPuIPmzqilQYzAUCyhmpgGE8/zbPWimgkNRl21baCakSP/RNu20nXh0DSNtYFqTjRYc0hsUVWXOdrQ4DNN0y9bA9UsabADFwjYiPlYUNsVcV4UxaaPCUcZuVvdh+vLhCFx2Ge2itVmwfjP+MDNZTLB0X7mkLDPbBV4ZMF0nXdm8o8AAwD1OXMBh1w0yAAAAABJRU5ErkJggg==);
  display: block;
}
input[type=radio],input[type=checkbox]{
  outline: 0;
  -webkit-appearance: none;
  appearance: none;
  line-height: 1;
}
.icon-vip{
  padding: 0 5px;
  font-size: 12px;
  border: 1px #ff9600 solid;
  border-radius: 8px;
  display: inline-block;
}
/*分支流程全屏样式*/
.flow_max_head{
  display:inline-block;margin-left:30px;line-height:60px;font-size:20px;color:#666;
}
.flow_max_head:hover { color: #ff9600;cursor: pointer;}
/*合同弹框-开始*/
.pop_wrap7 {
  background: #f7f7f7;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
  height: auto;
  left: 50%;
  margin: auto;
  overflow: auto;
  position: fixed;
  width: 660px;
  z-index: 1101;
  display: none;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.pop_wrap7 .SS_item{
  height:auto;
}
.pop_wrap7 .SS_item .dt {
  width: 115px;
  text-align: right;
  margin-right: 20px;
  line-height: 34px;
}

.pop_wrap7 .SS_item > input,
.pop_wrap7 .SS_item select,
.pop_wrap7 .SS_item textarea {
  box-sizing: border-box;
  width: 340px;
  float: left;
  height: 30px;
  margin: 0;
  padding: 0 5px;
  border: 1px solid #ccc;
  outline: none;
}
.SS_tips {
  color: #f56262;
  font-size: 12px;
}

.SS_tips i {
  display: inline-block;
  width: 16px;
  height: 16px;
  color: #fff;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  font-style: normal;
  border-radius: 50%;
  background: #f56262;
}

.SS_tips span {
  margin: 3px 6px;
  display: inline-block;
  line-height: 20px;
}
.ml135{
  margin-left: 135px;
}
.pop_wrap7 .SS_item textarea {
  border: 1px solid #ccc;
  height: 120px;
  resize: none;
}
.pop_wrap7 .SS_item > input.w180 {
  width: 180px;
}
.table_mingxi .xfcz{
  position: absolute;
  right: 0;
  display: block;
  height: 50px;
  min-width: 40px;
  width: 61px;
  background: #fff;
  border-left: 1px solid #ddd;
}
.scheduling-l .curSelectedNode,
.permissionList_area .curSelectedNode{
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #949494 !important;
  color: #fff !important;
}
.scheduling-l .curSelectedNode .ico{
  background: url(../images/crm_ht_ic_02.png);
}
.scheduling-l .curNode,
.permissionList_area .curNode{
  display: inline-block;
  padding: 2px 5px 0 5px;
  border: none;
  height: 23px;
  color: #333;
}

.scheduling-l .curNode:hover,
.permissionList_area .curNode:hover{
  padding-top: 2px;
  background-color: #e5e5e5;
  color: #333;
}
/*合同弹框-结束*/

/*通讯录标签 开始*/

.aside_tab{
  width: 180px;
  height: 36px;
  margin: 20px auto 0;
  background: #fff;
  text-align: center;
  line-height: 36px;
  font-size: 0;
}
.aside_tab span{
  width: 50%;
  font-size: 14px;
  cursor: pointer;
  display: inline-block;
  box-sizing: border-box;
}
.aside_tab .aside_tab_l{
  border: 1px solid #ccc;
  border-right: none;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.aside_tab .aside_tab_r{
  border: 1px solid #ccc;
  border-left: none;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.aside_tab .active{
  background: #ff9600;
  color: #fff;
  border-color: #ff9600;
}
.bookLabel-aside{
  margin: 10px 0 40px;
}
.bookLabel-aside .aside_list p{
  color: #666;
}
.bookLabel-aside p.disabled{
  color: #ccc;
}
.aside_list{
  width: 180px;
  overflow-y: auto;
  background-color: #f6f6f6;
  padding: 20px 10px;
}
.aside_list li{
  position: relative;
  padding: 5px 0;
  height: 25px;
}
.aside_list p{
  line-height: 25px;
  max-width: 170px;
  height: 25px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  border-radius: 3px;
  padding: 0 5px;
  cursor: pointer;
}
.aside_list p:hover{
  background: #e5e5e5;
}
.aside_list li.active p{
  background: #a7a7a7;
  color: #fff;
}
.aside_list li.active .ico{
  background: url(../images/addressbook_label03.png);
}
.aside_list .ico {
  width: 16px;
  height: 16px;
  display: inline-block;
  background: url(../images/addressbook_label04.png);
  vertical-align: text-bottom;
  margin-right: 5px;
}
.m-auto{
  margin: 0 auto;
}
.table_mingxi table .pic{
  width: 32px;
  height:32px;
  margin-right: 5px;
}
.checkTip{
  color:#f56262;font-size:12px;position:absolute;
}
.checkTip_ico{
  position: absolute;
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 15px;
  top: 4px;
  background: #f56262;
  color: #fff;
  border-radius: 50%;
  text-align: center;
  font-style: normal;
}
.checkTip span{
  margin: 3px 24px;display: inline-block;
}

/*通讯录标签 结束*/

/*一键生成小程序弹窗*/
.wxapp-pop {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 820px;
  height: 520px;
  z-index: 1105;
  background-color: #FFF;
  transform: translate(-50%, -50%);
  border-radius: 4px;
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
}
.wxapp-pop-main{
  position: relative;
}
.wxapp-pop-close{
  position: absolute;
  top: 18px;
  right: 18px;
  width: 16px;
  height: 16px;
  background: url(../images/wxapp-pop-close.png);
  cursor: pointer;
}
.wxapp-pop-banner{
  width: 820px;
  height: 244px;
  border-radius: 4px 4px 0 0;
  background: url(../images/wxapp-pop-banner.jpg);
}
.wxapp-pop-step{
  width: 820px;
  height: 73px;
  background: url(../images/wxapp-pop-step.png) no-repeat center;
}
.wxapp-pop-opearte{
  padding: 25px 0 0 60px;
  line-height: 20px;
}
.wxapp-pop-btn{
  margin-top: 10px;
  margin-left: 70px;
  padding-left: 90px;
  border-left: 1px #dedede solid;
}
.wxapp-pop-btn a{
  width: 160px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #333;
  font-size: 18px;
  border: 1px #ccc solid;
  border-radius: 4px;
  background-color: #fff;
  box-sizing: border-box;
  display: block;
}
.wxapp-pop-btn .wxapp-pop-download{
  color: #fff;
  border: none;
  background-color: #ff9500;
}

/*滚动条*/
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

::-webkit-scrollbar-track {
  border: 1px #eeeeee solid;
  border-radius: 10px;
  background: #eeeeee;
}

::-webkit-scrollbar-thumb {
  border-radius: 6px;
  background: #E5E5E5;
}

::-webkit-scrollbar-thumb:hover {
  background: #A6A6A6;
}
.fixedFlow{
  border: 1px solid #ddd;
  padding: 8px;
  width:442px;
  float: left;
  max-height: 500px;
  overflow-y:auto;
  text-align: center;
}
.fixedFlow ul,.fixedFlow li{
  list-style-type:none;
  margin:0px;
  padding: 11px 0;
  position: relative;
  background: rgb(245, 245, 245);
}
.fixedFlow_content{
  min-height:392px;
  /*background: rgb(245, 245, 245);*/
}
.fixedFlow_title, .fixedFlow_title1{
  position: relative;
  width:200px;
  margin:auto;
  background: #fff;
  border:1px #eeeeee solid;
  border-radius: 3px;
  padding:6px 0;
}
.fixedFlow_title.node_focus,.fixedFlow_title:hover{
  border:#ff9600 1px solid;
  cursor: pointer;
}
.fixedFlow_title>span{
  display: block;
  width:150px;
  margin:0 auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height:19px;
}
.fixedFlow_drag{
  position:absolute;
  width:14px;
  top:50%;
  margin-top:-9px;
  right:6px;
  cursor:move;
}
.fixedFlow_drag div{
  border-top:2px solid #d9d9d9;
  margin:3px 0;
}
.fixedFlow_add,.fixedFlow_del{
  position: absolute;
  width: 16px;
  height: 16px;
  background: url(../images/flow/node_add_remove.png) no-repeat;
  top: 50%;
  margin-top: -8px;
  right: -26px;
  cursor: pointer;
  text-indent: 20px;
  overflow: hidden;
}
.fixedFlow_del{
  background: url(../images/flow/node_add_remove.png) no-repeat 0 -17px;
}
.fixedFlow li:after{
  position: absolute;
  top: 41px;
  left: 217px;
  width: 10px;
  height: 29px;
  display: block;
  content: " ";
  background: url(../images/flow/line_arrow.png) no-repeat;
  z-index: 100;
}
.fixedFlow li:last-child:after{
  background: rgb(245, 245, 245);
  top: 43px;
  left: 0px;
}
/*流程提示框样式*/
.tooltips{
  position: absolute;
  z-index: 1070;
  display: block;
  font-size: 13px;
  line-height: 20px;
  top:100px;
  left:100px;
  background: #333333;
  color:#fff;
  padding:10px;
  border-radius: 4px;
  max-width: 250px;
}
.tooltips-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  top: -5px;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #333;
}
.node_edit_item{

}
.node_edit_sidebar{
  float:left;
  width:90px;
  text-align: right;
  margin-right: 10px;
  line-height:36px;
}
.node_edit_content{
  line-height:36px;
  margin-left:100px;
}
.line1_2{
  line-height: 1.2!important;
}
.line30_1{
  line-height: 30px!important;
}
.node_edit_content label{
  display:inline-block;
}
.node_isTimeout{
  margin-left: 100px;
  background:#f0f0f0;
  padding:10px;
  border-radius: 5px;
}
.approval_bg{
  background: #f0f0f0;padding:0 10px 10px 10px;border-radius: 5px;
}
.wid50{
  width:50px!important;
}
.ml60{
  margin-left:60px!important;
}
.mobile-device{
  text-decoration: underline;
  margin-left: 10px;
  cursor: pointer;
}
/*表单流程放到一级菜单*/
#formtemplateCenter_ADS{
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 1100;
  margin-left: -238px;
  margin-top: -114px;
  background: #fff;
}
/* 表单明细生成二维码 */
#form_detail_QRcode {
  position: fixed;
  top: 50%;
  left: 50%;
  min-width: 720px;
  z-index: 1100;
  transform: translate3d(-50%, -50%, 0);
  background: #fff;
}
#form_detail_QRcode .QRcode_type {
  margin: 28px 28px 12px 0;
}
#form_detail_QRcode .select_type span {
  display: inline-block;
  margin: 15px 20px 0 0;
}
#form_detail_QRcode .QRcode_type .select_type select {
  display: inline-block;
  margin: 10px 12px 0 0;
  padding: 0 5px;
  text-align: center;
  min-width: 130px;
  height: 32px;
}
#form_detail_QRcode .QRcode_type .select_text {
  height: 20px;
  line-height: 20px;
  color: #A6A6A6;
  margin: 8px 0 0 92px;
}
#form_detail_QRcode .QRcode_set .select_type > div, #form_detail_QRcode .QRcode_set .compose_type label{
  display: inline-block;
}
#form_detail_QRcode .QRcode_set .select_type span {
  vertical-align: top;
}
#form_detail_QRcode .QRcode_set .layout {
  width: 70px;
  height: 99px;
  background: url("../images/form/form_code.png") no-repeat;
  background-size: 310px 99px;
  margin: 10px 22px 0 0;
}
#form_detail_QRcode .QRcode_set .layout-1-1 {
  background-position: 0 0;
}
#form_detail_QRcode .QRcode_set .layout-2-1 {
  background-position: -80px 0;
}
#form_detail_QRcode .QRcode_set .layout-3-2 {
  background-position: -160px 0;
}
#form_detail_QRcode .QRcode_set .layout-4-3 {
  background-position: -240px;
}
#form_detail_QRcode .QRcode_set .compose_type label {
  margin: 16px 20px 0 0;
  cursor: pointer;
}
#form_detail_QRcode .QRcode_set .compose_type .compose_text {
  height: 20px;
  line-height: 20px;
  color: #A6A6A6;
  margin-top: 16px;
}
/* 打印二维码 */
.print_QRcode {
  width: 756px;
  height: 1086px;
  border: 0;
  background-color: #fff;
  padding: 30px;
  margin: 0 auto 20px;
  box-sizing: border-box;
  box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.25);
  page-break-after: always;
}
.qrcode_wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-around;
  width: 100%;
  height: 100%;
}
.qrcode_wrapper .qrcode {
  width: 80%;
  margin: 0 auto;
}
.qrcode_wrapper .text {
  margin: 15px 0 25px;
  text-align: center;
}
.qrcode_wrapper .text p {
  display: inline-block;
  text-align: left;
}
.qrcode_wrapper .text span {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 19px;
  color: #383838;
  word-break: break-all;
}
.qrcode_print_btn {
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 70px;
  background: #fff;
  box-shadow:0px -1px 0px 0px rgba(228,228,228,0.5);
  display: none;
}
.qrcode_print_btn .text {
  width: 70px;
  height: 32px;
  line-height: 32px;
  background: #FF9600;
  border-radius: 2px;
  border:1px solid #E2750A;
  text-align: center;
  color: #fff;
  margin: 19px auto;
  cursor: pointer;
}
.nav-form-list{
  text-align: center;
}
.nav-form-button ,.nav-form-button1{
  display: inline-block;
  padding: 13px;
  width:200px;
  font-size: 17px;
  border: 1px solid #ff9600;
  border-radius: 25px;
  color:#ff9600 ;
}
.nav-form-button.wid125,.nav-form-button1.wid125{
  width:125px;
}
.nav-form-button:hover{
  background: #ff9600;
  color: #fff;
  cursor: pointer;
}
.nav-form-button.point_p{
  width:180px;
  margin-top:370px;
  color:#fff;
  background: #ff9600;
}
.form-firstInt{
  position: absolute;
  top:25px;
  right: 20px;
  color: #999;
  font-size: 14px;
  cursor: pointer;
}
.nav-form-install{
  height:500px;
  background:url(../images/form/pic940x500.png?ver) no-repeat center;
}
.nav-body-b{
  background: #fff;
}
/*超级表单excel创建表单*/
.dialog_ex{
  width:720px;
  position:absolute;
  top:50%;
  left:50%;
  margin-left: -360px;
  margin-top: -245px;
  background: #f7f7f7;
  /*height:460px;*/
}
.progress-step{
  display: inline-block;
  position: relative;
  text-align: center;
  width: 180px;
  height: 60px;
  box-sizing: border-box;

}
.step_point{
  display: inline-block;
  height:20px;
  width:20px;

}
.step_point_img1{
  background: url(../images/form/step_point.png);
}
.step_point_img2{
  background: url(../images/form/step_point.png) 20px 0;
}
.step_pane{
  padding:20px 0 0 0;
}
.step-line{
  position: absolute;
  top: 9px;
  left: -81px;
  width: 162px;
  border-bottom: solid 3px #bbbbbb;
}
.step-line-color{
  border-bottom: solid 3px #ff9600!important;
}
.ex_upload{
  width: 640px;
  height:300px;
  border: 3px dashed #eeeeee;
  margin:0 auto;
  text-align: center;
  overflow-y:auto;
}
.form-uploadfile-btn{
  display: inline-block;
  position: relative;
  background: #ff9600 31px 11px url('../images/ic_arrow_up.png') no-repeat;
  color: #ffffff;
  padding:12px 30px 12px 60px;
  border-radius: 4px;
  font-size: 16px;
  margin:30px 0 10px;
}
.form-uploadfile-btn input{
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  width: 100%;
}
.form-uploadfile-btn:hover{
  background: #f87b00 31px 11px url(../images/ic_arrow_up.png) no-repeat;
  color: #fff;
  cursor: pointer;
}
.mb70{
  margin-bottom: 70px;
}
.field_item_left{
  float: left;
  width: 95px;
  text-align: center;
}
.field_item_center{
  float: left;
}
.field_item_right{
  float: right;
  width:200px;
  text-align: left;
}
.field_item{
  line-height: 36px;
}
.set_form_left{
  float: left;
  width:170px;
  margin-right: 20px;
  text-align: right;
}
.set_form_main{
  margin-left: 190px;
  text-align: left;
  width:300px;
}
.set_form_item{
  line-height: 36px;
}
.form .set_form_main input[type=radio],.field_item_left input[type=checkbox]{
  margin:0px 5px 0 0;
}
.ex_upload input[type=text],.ex_upload select{
  height: 32px;
  color: #333;
  padding: 0 5px;
  font-size: 14px;
  border: 1px solid #ccc;
  border-radius: 2px;
  font-family: 'Microsoft YaHei';
  outline: none;
}
/*新建表单入口样式*/
.form-addForm{
  display:none;
  position: absolute;
  top: 28px;
  width: 140px;
  line-height: 40px;
  border: 1px solid #ccc;
  background: #fff;
  box-shadow: 0 0 10px #ccc;
}
.form-add-open:before{
  content: "";
  position: absolute;
  left: 0;
  top: 25px;
  width: 70px;
  height:8px;
  opacity: 0;
}
.form-addForm > div > i{
  display: inline-block;
  position: relative;
  top:3px;
  width:14px;
  height:16px;
  margin:0 5px 0 20px;
  background: url(../images/form/add_form.png) no-repeat;
}
.form-addForm .form-add-img1{
  background:url(../images/form/add_form.png) no-repeat 0 -31px;
}
.form-addForm .form-add-img2{
  background:url(../images/form/add_form.png) no-repeat 0 -64px;
}
.form-addForm > div:hover,.form-addForm>div:nth-child(2){
  background: #f4f5f9;
  cursor: pointer;
}
.form-add-open{
  position:relative;
}

/*三点加载中样式*/
.text-loading{
  width:150px;
  margin:50px auto 15px auto;
  text-align: center;
}
.text-loading span{
  display: inline-block;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #ff660c;
  -webkit-animation: load 1.04s ease infinite;
}
@-webkit-keyframes load{
  0%{
    opacity: 1;
  }
  100%{
    opacity: 0.2;
  }
}
.text-loading span:nth-child(1){
  -webkit-animation-delay:0.13s;
}
.text-loading span:nth-child(2){
  -webkit-animation-delay:0.26s;
}
.text-loading span:nth-child(3){
  -webkit-animation-delay:0.39s;
  margin-right:5px;
}
/*右侧微信咨询*/
.weixin_consult_wrap{position:fixed;right:10px;top:50%;z-index:1;margin-top:40px;width:80px;}
.weixin_consult{position:relative;left:10px;padding-top:18px;width:70px;height:52px;color:#fff;font-size:12px;text-align:center;border-radius:2px;background-color:#ff9232;cursor:pointer;}
.qr_weixin_consult{position:absolute;top:-145px;left:-200px;width:190px;height:215px;border-radius:2px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3);background-color:#fff;}
.qwui-weixin_consult{
  position: static;
  text-align: center;
  box-shadow:none;
  padding-top: 10px;
  height:auto;
}
.qwui-company_weixin{
  position: static;
  text-align: center;
  box-shadow:none;
  margin: 20px 0;
  height:auto;
}
.qwui-online_service_float{
  position: absolute;
  top: 0;
  margin-top: -140px;
  right: 44px;
  background: #fff;
  width: 190px;
  box-shadow: 0px 4px 7px 0px rgba(0,0,0,0.1);
  border-radius: 2px;
  z-index: 4;
}
.qr_weixin_consult p{
  color:#999;
}
.qr_weixin_consult img{
  width: 190px;
  height: 190px;
}
.qwui-online_service{
  top: 50%;
  margin-top: -105px;
  right: 0;
  width: 32px;
  height: 130px;
  background: rgba(255,255,255,1);
  box-shadow: -2px 0px 6px 0px rgba(0,0,0,0.08);
  border-radius: 4px 0px 0px 4px;
}
.weixin_wrap_inner::before{
  position: fixed;
  content: '';
  right: 32px;
  width: 12px;
  height: 130px;
  top: 50%;
  margin-top: -105px;
}
.qwui-weixin_consult img,.qwui-company_weixin img{
  width: 170px;
  height: 170px;
}
.qwui-weixin_wrap_inner{
  width:14px;
  height:130px;
  font-size:14px;
  color:rgba(255,136,77,1);
  line-height:19px;
  padding: 0 9px;
}
.callback {
  margin-top: 16px;
  width: 14px;
  height: 130px;
  padding: 0 9px;
  background:rgba(255,255,255,1);
  box-shadow:-2px 0px 6px 0px rgba(0,0,0,0.08);
  border-radius:4px 0px 0px 4px;
  text-align: center;
  font-size:14px;
  font-family:MicrosoftYaHei;
  color:#595959;
  line-height:19px;
  cursor: pointer;
}
.red-dot{
  color: #F56262;
}
.callback-float{
  position: fixed;
  bottom: 0;
  transform: translateY(100%);
  transition: all .3s;
  right: 44px;
  width:388px;
  height:520px;
  background:rgba(255,255,255,1);
  box-shadow:0px 2px 6px 0px rgba(0,0,0,0.15);
  text-align: left;
  cursor: auto;
  z-index: 3;
}
.transYunset{
  transform: unset;
}
 .cb-head{
  width:388px;
  height:60px;
  background:rgba(247,247,247,1);
}
.cb-head div{
  display: inline-block;
  margin: 17px 0 17px 20px;
  font-size:18px;
  font-family:MicrosoftYaHeiUI;
  color:#262626;
  line-height:26px;
}
.callback-inner{
  padding-left: 20px;
}
.tips-callback-inner{
  margin-top: 28px;
  font-size:14px;
  font-family:MicrosoftYaHeiUI;
  color:rgba(38,38,38,1);
  line-height:22px;
}
.cb-down{
  position: absolute;
  top: 22px;
  right: 20px;
  width: 16px;
  height: 16px;
  background: url(../images/icon_arrow.png) 50% no-repeat;
  background-size: contain;
  cursor: pointer;
}
.cb-tips-item{
  font-size:14px;
  font-family:MicrosoftYaHeiUI;
  color:rgba(38,38,38,1);
  line-height:22px;
}
.cb-tips-name{
  margin-top: 40px;
}
.cb-input{
  transition: all .3s;
  box-sizing: border-box;
  padding: 0 12px;
  border-radius:2px;
  border:1px solid rgba(217,217,217,1);
  font-size:14px;
  font-family:MicrosoftYaHeiUI;
  color:rgba(38,38,38,1);
  line-height:32px;
}
.cb-input:focus{
  border-color: #ff884d;
}
.cb-roleName{
  margin-top: 7px;
  width: 346px;
  height: 32px;
}
.cb-tips-phoneNum{
  margin-top: 24px;
}
.cb-phoneNum{
  margin-top: 8px;
  width: 180px;
}
.cb-tips-input-phoneNum{
  font-size:12px;
  font-family:MicrosoftYaHeiUI;
  color:rgba(140,140,140,1);
  line-height:20px;
}
.container-cb-confirnCode{
  position: relative;
  width: 154px;
}
.cb-confirmCode{
  width: 154px;
  padding-right: 72px;
}
.cb-getCode{
  position: absolute;
  width: 72px;
  top: 0;
  right: 0;
  font-size:12px;
  font-family:MicrosoftYaHeiUI;
  color:#409EFF;
  text-align: center;
  cursor: pointer;
}
.cb-submit{
  position: absolute;
  width: 348px;
  height: 40px;
  margin: 0 20px;
  bottom: 20px;
  color: #fff;
  background: #ff884d;
  border-color: #ff884d;
  border-width: 1px;
  border-style: solid;
  padding: 4px 16px;
  border-radius: 2px;
}
.cb-submit:hover{
  color:#fff;
  background:#ffac82;
  border-color:#ffac82;
}
.sendingColor{
  color: #8C8C8C;
}
/*云盘新增样式*/
.qydisk_up{
  background:url(../images/cloud/arrow_normal_up.png);
}
.qydisk_down{
  background:url(../images/cloud/arrow_normal.png);
}
.cmain-head:hover{
  cursor: pointer;
}
.ml5_wrap{
  display: inline-block;
  width: 610px;
}
.changeBG:hover{
  background: #f5f5f5;
}
.special_table th{
  font-weight: normal;
}

th.sArrowDown::after {
  content:"";
  width: 12px;
  height: 12px;
  background: url("../images/cloud/arrow_on.png") no-repeat;
  display: inline-block;
  margin:0 5px;
  cursor: pointer;
}

th.sArrowDown.active::after{
  background: url("../images/cloud/arrow_normal.png") no-repeat;
}

th.sArrowUp::after {
  content:"";
  width: 12px;
  height: 12px;
  display: inline-block;
  background: url("../images/cloud/arrow_on_up.png") no-repeat;
  margin:0 5px;
  cursor: pointer;
}

th.sArrowUp.active::after{
  content: "";
  width: 12px;
  height:12px;
  background: url("../images/cloud/arrow_normal_up.png") no-repeat;
}
/*快消折扣图标*/
.discount{
  width: 18px;
  height: 18px;
  display: inline-block;
  background: #ef4a3a;
  vertical-align: middle;
  border-radius: 2px;
  color: #fff;
  font-style: normal;
  text-align: center;
  font-size: 12px;
  margin-left: 5px;
  margin-top: -3px;
}
/*固定流程选择底部提示条*/
.vipTipBar{
  padding: 20px;
  color: #999;
  background-color: #fff;
}
.icon-gray-qm::before{
  content: "\f059";
  color: #ddd;
  font-size: 20px;
  font-style: normal;
  font-family: 'FontAwesome';
  cursor: pointer;
  vertical-align: bottom;
}

.mutiCheckBox label, .multiCheck label {
  display: inline-block;
}
.tag-tips{
  margin-left:100px;
  color:#ff3333;
}

/*微信考勤搜索列表样式*/
.search_list{
  width: 177px;
  max-height: 143px;
  position: absolute;
  z-index: 3333333;
  border: 1px solid #ddd;
  background:#fff;
  padding-bottom:10px;
  overflow: hidden;
  overflow-y: auto;
  display: none;
  top: 30px;

}
.search_list li{
  height: 26px;
  line-height: 26px;
  cursor: pointer;
  padding: 2px 0 2px 5px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.search_list li:hover{
  background-color:#eee;
}
.search_list li img{
  width:26px;
  height:26px;
  margin-right:5px;
}
.append_label{
  list-style: none;
  width: auto;
  display: inline-block;
  background-color: #eee;
  border: 1px solid #ddd;
  height: 24px;
  line-height: 24px;
  vertical-align: top;
  margin:2px 2px 0 8px;
}
.append_label img{
  width: 26px;
  height: 24px;
  list-style: none;
  margin-right: 5px;
  vertical-align: top;
}
.append_label .close{
  color: #afafaf;
  font-size: 16px;
  vertical-align: top;
  line-height: 20px;
  display: inline-block;
  margin-left: 5px;
  width: 16px;
  height: inherit;
  padding-right: 5px;
  cursor: pointer;
  text-align: center;
  background:url("../images/btn_close.png") no-repeat center center;
  background-size: 10px;
}
.append_label .close:hover{
  background:url("../images/selected-close.png") no-repeat center center;
}
/*升序降序图标*/
.iconArrowDown:hover{
  padding-right: 15px;
  background: url("../images/cloud/arrow_on.png") no-repeat 100% center;
}

.iconArrowDown{
  padding-right: 15px;
  background: url("../images/cloud/arrow_normal.png") no-repeat 100% center;
}

.iconArrowUp:hover{
  padding-right: 15px;
  background: url("../images/cloud/arrow_on_up.png") no-repeat 100% center;
}

.iconArrowUp{
  padding-right: 15px;
  background: url("../images/cloud/arrow_normal_up.png") no-repeat 100% center;
}
/*底部免费安装框*/
.foot_install{
  width:100%;
  height:104px;
  padding-top:16px;
  margin-top:20px;
  text-align: center;
  background: #f6f6f6;
}
.foot_text{
  margin-bottom:26px;
  font-size: 24px;
  color: #333;
}
.freeInstall_btn{
  margin-top:12px;
  padding: 10px 58px 12px;
  background: #ff9600;
  font-size: 16px;
  color: #fff;
  border-radius: 25px;
  cursor: pointer;
}
.freeInstall_btn:hover{
  color: #fff;
  background: #f87b00;
}
/*底部免费安装框end*/
.icon_arrow{
  position: absolute;
  right: 20px;
  top: 10px;
  width: 12px;
  height: 8px;
  background: url("../images/icon_arrowDown.png") no-repeat;
  display: inline-block;
  vertical-align: middle;
}
/*固定流程新样式*/
.fixedFlow_hd span{display: inline-block;width: 20px;height: 20px;background: #f5f5f5;cursor: pointer;overflow: hidden;position: relative;margin-left: 5px;float: left;}
.fixedFlow_hd .icon_max::after{
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  border-top: 2px solid #aaa;
  border-left: 2px solid #aaa;
  transform: rotate(225deg);
  position: absolute;
  top: 5px;
  left: 6px;
}
.fixedFlow_hd .icon_min::after{
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  border-top: 2px solid #aaa;
  border-left: 2px solid #aaa;
  transform: rotate(45deg);
  position: absolute;
  top: 8px;
  left: 6px;
}
.fixedFlow_hd .icon_close::after{content: '';width: 2px;height: 12px;background: #aaa;display: inline-block;transform: rotate(45deg);left: 0px;position: absolute;top: 5px;left: 9px;}
.fixedFlow_hd .icon_close::before{content: '';display: inline-block;width: 2px;height: 12px;transform: rotate(-45deg);margin-left: 10px;background: #aaa;position: absolute;left: -1px;top: 5px;}

/*同事社区新增样式*/
.formStyle .typeSelect{
  padding: 0 10px;
  width: 400px;
  height: 32px;
  line-height: 32px;
  border: 1px solid #ddd;
  background: #fff;
  box-sizing: border-box;
  outline: none;
  box-shadow: none;
  border-radius: 0;
}
.ml140{
  margin-left: 140px;
}

input.botWhiteBtn{
  padding: 0 20px;
}

/*头部 更多应用 start*/
.head_installApp_tip{
  height: 36px;
  line-height: 36px;
  font-size: 14px;
  color: #A6A6A6;
  margin-bottom: 10px;
}
.moreApplication {
  position: relative;
  height: 60px;
  line-height: 60px;
  font-size: 16px;
  color: #fff;
  padding: 0 35px 0 20px;
  z-index: 21;
}
.moreApplication::before{
  content:'';
  position:absolute;
  bottom: -3px;
  left: 0;
  width: 87px;
  height: 3px;
}

.moreApplication a{
  color: #383838;
  position: relative;
  display: inline-block;
}
.moreApplication a::before{
  content:'';
  position: absolute;
  right:0;
  bottom:0;
  display: block;
  position: absolute;
  right: -17px;
  top: 50%;
  margin-top: -3px;
  width: 12px;
  height: 6px;
  background:url(../images/icon-header_arrow.png) no-repeat;
  transition: all .3s;
}
.moreApplication.active a::before,.moreApplication a:hover::before{
  transform:rotate(180deg);
}

.moreApplicationList {
  position: relative;
  float: left;
}
.moreApplicationList:hover{
  background: rgba(255,136,77,0.05);
}
.moreApplicationList .wrap {
  float: right;
  padding: 20px 20px 60px 30px;
  position: absolute;
  top: 63px;
  left: -215px;
  background: #fff;
  box-shadow: 0 0 14px rgba(0,0,0,0.2);
  z-index: 24;
}
.moreApplicationList .column {
  float: left;
  width: 125px;
  margin-left: 45px;
}

.moreApplicationList .column:first-child {
  margin-left: 0;
}
.moreApplicationList h2 {
  font-size: 14px;
  font-weight: 600;
}
.moreApplicationList li {
  position: relative;
  display: none;
  line-height: 1;
  margin: 15px 0;
}
.moreApplicationList .disabled {
  cursor: default;
}
.moreApplicationList i  { opacity: 0.6; }
.moreApplicationList .disabled i{opacity: 1;}
.moreApplicationList i,.moreApplicationList .disabled i,.moreApplicationList .hot_ico {
  position: absolute;
  top: 0;
  width: 20px;
  height: 20px;
  margin-right: 5px;
  vertical-align: middle;
  background-image: url("../images/head_app.png?v=5.3.1");
  background-repeat: no-repeat;
  background-position-x: 0;

}
.form_app i {background-position-y: 0;}
.moreApplicationList .car_app i{ background-position-y: -20px; }
.diary_app i{ background-position-y: -40px; }
.contract_app i{ background-position-y: -60px; }
.meetingassistant_app i{ background-position-y: -80px; }
.checkwork_app i{ background-position-y: -100px; }
.examination_app i{ background-position-y: -120px; }
.activity_app i{ background-position-y: -140px; }
.express_app i{ background-position-y: -160px; }
.qydisk_app i{ background-position-y: -180px; }
.ask_app i{ background-position-y: -200px; }
.task_app i{ background-position-y: -220px; }
.moveapprove_app i{ background-position-y: -240px; }
.chat_app i{ background-position-y: -260px; }
.topic_app i{ background-position-y: -280px; }
.survey_app i{ background-position-y: -300px; }
.dynamic_app i{ background-position-y: -320px; }
.crm_app i{ background-position-y: -340px; }
.outsidework_app i{ background-position-y: -360px; }
.learnonline_app i{ background-position-y: -380px; }
.productinfo_app i{ background-position-y: -400px; }
.addressBook_app i { background-position-y: -421px; }
.hrmanagement_app i{ background-position-y: -460px; }
.email_ico { background-position-y: -440px; }
.reimbursement_app i{ background-position-y: -480px; }
.moreApplicationList .hot_ico {background-position-y: -500px;right:0}
.sale_app i {background-position-y: -520px;}
#groupsend_app i {background-position-y: -540px;}
.teamwork_app i{ background-position-y: -560px; }
.todo_app i{ background-position-y: -580px; }
.crmmini_app i{ background-position-y: -600px; }
.qiqiao_app i{ background-position-y: -620px; }
.Beta_icon {font-size: 12px;vertical-align: super;padding: 0 1px;background-color: #ccc;color: #fff;font-family: cursive;}
.moreApplicationList .new_icon {
  display: inline-block;
  line-height: 1;
  font-size: 12px;
  vertical-align: text-top;
  padding: 0 2px;
  font-weight: 100;
  color: #fff;
  background: red;
}
.moreApplicationList .hot_app_a a {
  width: 70px;
}
.moreApplicationList li a {
  display: -webkit-box;
  padding-left: 25px;
  line-height: 20px;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #bbb;
}
.moreApplicationList .disabled a{
  color: #333;
}
.moreApplicationList .addLine {
  padding-top: 16px;
  margin-top: 20px;
  border-top: 1px solid #ccc;
}
.refresh_wrap{
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
  text-align: center;
  padding-top: 10px;
  color: #999;
  border-top: 1px solid #ddd;
  line-height:normal;
}
.moreApplicationList .station_app_wrap {
  padding: 0;
}
.station_more_app {
  margin: 18px 24px;
  width: 672px;
  height: 409px;
  background: url(../images/icon-a_more-app.png) no-repeat center center;
  background-size: cover;
}
.station_bind_wx {
  position: relative;
  height: 54px;
  line-height: 54px;
  padding: 0 40px;
  color: #262626;
  background: #FFF3ED;
}
.station_bind_btn {
  position: absolute;
  top: 11px;
  right: 40px;
  display: inline-block;
  white-space: nowrap;
  cursor: pointer;
  text-align: center;
  box-sizing: border-box;
  outline: 0;
  margin: 0;
  transition: .1s;
  font-weight: 500;
  color: #fff;
  background: #ff884d;
  border: 1px solid #ff884d;
  padding: 4px 16px;
  border-radius: 2px;
}
.station_bind_btn:hover {
  color: #fff;
  background: #ffac82;
  border-color: #ffac82;
}
/*头部 更多应用 end*/
/*应用未安装时的提示 start*/
.trust_tip {
  float: right;
  font-size: 12px;
  padding: 10px 24px;
  margin-bottom: -1px;
  color: #999;
  background-color: #e9eaeb;
  border-radius: 20px;
}
.smallBtn_nobg {
  display: inline-block;
  line-height: 0.9;
  font-size: 14px;
  padding-left: 10px;
  margin-right: 10px;
  color: #666;
  border-left: 1px solid #ccc;
  cursor: pointer;
}
/*应用未安装时的提示 end*/
/*表单导入明细*/
.importWrap{
  padding:40px;
  text-align: center;
}
.importWrap>.import-item{
  display:inline-block;
  color: #999;
  text-align: center;
  width: 180px;
  height: 200px;
  border: 1px solid #e4e4e4;
  border-radius: 5px;
  cursor: pointer;
  background: #fff;
  box-sizing: border-box;
}
.form-types{
  height: 32px;
  width: 120px;
  border: 1px solid #cccccc;
  border-radius: 2px;
}
/**私人信箱验证框按钮样式 **/
#verCodeBtn{
  width: 100px;
  height: 32px;
  margin-left: 10px;
}
.importContent{
  padding: 20px 10px 0;
}
.importContent p{
  line-height: 1.7;
  font-size: 13px;
}
.icon-fuwu-num{
  position: absolute;
  top: 10px;
  right: -3px;
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  font-size: 12px;
  color: #fff;
  font-style: normal;
  border: 1px #fff solid;
  border-radius: 50%;
  background-color: #eb5342;
  cursor: pointer;
}
.icon-notice-dot {
  position: absolute;
  top: 0;
  right: 0;
  width: 8px;
  height: 8px;
  border-radius: 12px;
  background-color: #F56262;
}
/**表单标题高级设置样式*/
.form-dialog-tmain{
  padding: 15px 20px;
}
.form-title-input{
  height:60px;
  border:1px solid #ccc;
  border-radius: 2px;
  background: #fff;
  padding:10px;
  margin:8px 0;
  outline: none;
  overflow: auto;
}
.form-title-input:empty:before{
  content: attr(placeholder);
  color:#bbb;
}
.form-title-input:focus:before{
  content:none;
}
.form-title-setl{
  width:358px;
  border:1px solid #ccc;
  background:#fff;
  border-radius: 2px;
}
.form-title-setr{
  width:178px;
  border:1px solid #ccc;
  background:#fff;
  border-radius: 2px;
}
.form-title-set ul>input:hover{
  background: #ececec;
  cursor: pointer;
}
.form-title-set ul>input{
  padding-left:10px;
  border: none;
  background: #fff;
  display: block;
  width: 100%;
  text-align: left;
  line-height: 28px;
}
.form-title-set ul{
  height:210px;
  overflow: hidden;
  overflow-y: auto;
  line-height: 28px;
}
.form-title-input>span{
  display:inline-block;
  border:1px solid #ddd;
  background:#eee;
  padding:3px;
  border-radius: 2px;
}

/*选择职位的弹窗*/
.positionListPop {
  max-height: inherit;
}
.positionListPop .SS_main {
  height: 390px;
  margin-top: 30px;
  padding: 0;
  overflow: auto;
}
.positionListPop .SS_main_top .selected .P_search {
  width: 460px;
}
.positionListPop .item {
  padding: 5px 12px 5px 20px;
  box-sizing: border-box;
  overflow: hidden;
}
.positionListPop .item.active {
  background-color: #eee;
}
.positionListPop .item label {
    float: left;
    width: 460px;
    padding-right: 10px;
    box-sizing: border-box;
    word-break: break-all;
}
.positionListPop .item input[type=radio] {
  float: right;
  margin-top: 2px;
  margin-right: 0;
}
/*历史库样式*/
.historyTips{
  padding:22px 0 10px 0;
  text-align: center;
  border-top:1px solid #dbdbdd;
}
/**表单标题高级设置样式*/
.form-dialog-tmain{
  padding: 15px 20px;
}
.form-title-input{
  height:60px;
  border:1px solid #ccc;
  border-radius: 2px;
  background: #fff;
  padding:10px;
  margin:8px 0;
  outline: none;
  overflow: auto;
}
.form-title-input:empty:before{
  content: attr(placeholder);
  color:#bbb;
}
.form-title-input:focus:before{
  content:none;
}
.form-title-setl{
  width:358px;
  border:1px solid #ccc;
  background:#fff;
  border-radius: 2px;
}
.form-title-setr{
  width:178px;
  border:1px solid #ccc;
  background:#fff;
  border-radius: 2px;
}
.form-title-set ul>input:hover{
  background: #ececec;
  cursor: pointer;
}
.form-title-set ul>input{
  padding-left:10px;
  border: none;
  background: #fff;
  display: block;
  width: 100%;
  text-align: left;
  line-height: 28px;
}
.form-title-set ul.calculate>input{
  display: inline-block;
  height: 36px;
  width: 36px;
  text-align: center;
  padding: 0;
  margin: 10px 0 0 7px;
  border: 1px solid #ddd;
  border-radius: 2px;
}
.form-title-set ul{
  height:210px;
  overflow: hidden;
  overflow-y: auto;
  line-height: 28px;
}
.form-title-input>span{
  display:inline-block;
  border:1px solid #ddd;
  background:#eee;
  padding:3px;
  /*margin:0 2px;*/
  border-radius: 2px;
}

.chooseDeptAndUs_O{
  position: relative;
  margin-top: 5px;
  padding: 10px;
  background: none repeat scroll 0 0 #f0f0f0;
  border-radius: 5px;
}

/*人资后台新增自定义字段*/
#addDefine_box .max_input{
  width: 330px;
  height: 30px;
  padding: 0 5px 0;
  border:1px solid #ccc;
}

#addDefine_box select{
  width: 110px;
  height: 32px;
  margin-top:2px;
  padding: 0 5px;
  border-radius: 0;
  text-align: center;
}

.addDefine_table td>input{
  margin-top:2px;
}

#addDefine_box .setKeyType_box{
  height:auto;
  margin-top:20px;
  padding:20px 30px;
  background: #f6f5f4;
  border:1px solid #ddd;
}

#addDefine_box .w60{
  width:60px;
}

#addDefine_box .w360{
  width:360px;
}

#addDefine_box .t18{
  top:-18px;
}

#addDefine_box td{
  text-align: left;
  border:none;
}

#addDefine_box .addDefine_table {
  border:none;
}

.ellipsis{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

#addDefine_box .red_tips{
  padding: 0 10px;
  /*color: rgb(241,88,90);*/
}

.textContent_wrap{
  display: inline-block;
  min-height: 40px;
}

.oa_wrap .form-item .form-item{
  float:left;
  width:445px;
  margin: 0 50px 24px 0;
}

.oa_wrap .mutiCheckBox label{
    width: auto;
    margin-right:30px;
}
/*人资后台新增自定义字段end*/

/*表单流程数据接口弹框*/
.dataInter_box .SS_tit{
  background: #ececec;
}
.dataInter_box .SS_tit i{
  width:16px;
  right:18px;
}
.dataInter_box .SS_main{
  padding:20px;
  overflow-y: auto;
}
.dataInter_wrap{
  padding:30px;
  background: #fff;
}
.developTip_wrap>p{
  line-height:26px;
}
#parameter_table th, #parameter_table td{
  padding:6px 13px;
  text-align: left;
}
#parameter_table th{
  background: #f7f8fb;
}
.codeArea{
  padding:12px 10px 14px 10px;
  border:1px solid #ddd;
  background: #f7f8fb;
}
.codeArea ol{
  padding-left:5px;
  color: #999;
  font-size:12px;
}
.codeArea ol li{
  padding: 3px 0;
  font-family: monospace, serif;
}
.moreHelp_wrap>p{
  line-height:28px;
}
.pln{
  display: inline-block;
  width:56px;
}
.dataInter_box{
  position: fixed;
  top: 50%;
  width: 1000px;
  margin-left:0;
  background-color: #FFF;
  transform: translate(-50%, -50%);
  border-radius: 4px;
  overflow: inherit;
}
.dataInter_wrap h2{
  padding-left:10px;
  border-left:4px solid #faaf46;
  font-size:20px;
  line-height: 24px;
}
.codeArea li{
  font-size:14px;
  color: #008800;
}
.codeArea .number code{
  font-size:12px;
  color: #999;
}
.codeArea code{
  font-size:14px;
  color: #008800;
}
.division{
  padding-bottom:30px;
  margin-bottom:40px;
  border-bottom: 1px dashed #d9d9d9;
}
.codeNum{
  display: inline-block;
  min-width:21px;
  color: #999;
  text-align: left;
  font-size:12px;
}
#parameter_table {
  border:1px solid #ddd;
}
#askCodeArea th,td{
  padding:1px 5px;
  text-align: left;
}

/*表单流程数据接口弹框end*/

/*超管弹框*/
.commontext {
  height: 32px;
  line-height: 30px;
  padding: 0 10px;
  border: 1px solid #ccc;
}

.commonselect {
  height: 32px;
  line-height: 30px;
  padding: 0 10px;
  border: 1px solid #ccc;
}

.popCommon_item span {
  width: 60px;
  margin-right: 10px;
  line-height: 30px;
  text-align: right;
  display: inline-block;
}

.w240 {
  width: 240px;
  box-sizing: border-box;
}

/*超管题库类目管理*/
.file_icon{
  display: inline-block;
  width:16px;
  height:13px;
  background: url("../images/fileGray.png") no-repeat 0 0;
}

.active .file_icon{
  background: url("../images/fileWhite.png") no-repeat 0 0;
}

.active .questionType{
  color: #fff;
}

.cur{
  cursor: pointer;
}
/*企业用车信息权限控制*/
.carTableHead li:nth-child(2n+1){ padding:10px 0;background-color: #f5f5f5;}
.carTableHead li:nth-child(1) span{color: #333;  }
.carTableHead li span{padding-right: 15px;}
.carTableHead li span:nth-child(1){padding-left: 15px;}
.ss_input{
  padding: 0 5px;
  height: 30px;
  line-height: 30px;
  border: 1px #ccc solid;
  background-color: #fff;
}
/*头部右上角图标*/
.headIcon{
  display: inline-block;
  vertical-align: middle;
  margin-top: -3px;
  width: 30px;
  height: 30px;
  background: url(../images/headIcon.png);
}
.headIcon-code{
   background-position: 0 0;
 }
.headIcon-code:hover{
  background-position: -30px 0;
}

.headIcon-notice{
  background-position: 0 -30px;
}
.headIcon-notice:hover{
  background-position: -30px -30px;
}

.headIcon-noticeNew{
  background-position: 0 -60px;
}
.headIcon-noticeNew:hover{
  background-position: -30px -60px;
}

.headIcon-help{
  background-position: 0 -90px;
}
.headIcon-help:hover{
  background-position: -30px -90px;
}

.headIcon-exit{
  background-position: 0 -120px;
}
.headIcon-exit:hover{
  background-position: -30px -120px;
}
/**列表样式*/
span.span-item{
  display: inline-block;
  float: initial;
  padding: 0px 5px;
  margin-left: 5px;
  margin-top: 2px;
  line-height: 24px;
  background: #eee;
  border: 1px solid #ddd;
  border-radius: 2px;
}
div>span.span-item:first-child{
  margin-left:0px;
}
span.span-item >.close{
  display: inline-block;
  width: 18px;
  height: 18px;
  margin: 4px 0 0 2px;
  color: #afafaf;
  font-size: 19px;
  font-weight: 600;
  line-height: 17px;
  border-radius: 100%;
  text-align: center;
  opacity: 1;
  cursor: pointer;
}
span.span-item>.close:hover{
  color:#fff;
  background:#ffb164;
}
/*云快消业务移交*/
.verticalLine{height:30px;border-right: 1px solid #ddd;margin: 5px 0;color: #666;}
.selectPersonBtn{line-height: 42px!important;}
.noDataIconPage{padding: 90px 0;text-align: center;}
.noDataIconPage img{width: 80px;height: 80px;}
.noDataTask{padding-top: 10px;font-size: 16px;color:#666;text-align:center;}
.caoMarkEam{line-height: 44px;background-color: rgb(238, 238, 238);}
.derivatedSale .actionEnt-module{height: 80px;padding-top: 21px;margin-bottom: 10px;}
.derivatedSale span{display: inline-block;width: 90px;height:90px;background: url(../images/icon_actionSale.png) no-repeat;background-size: cover;}
.derivatedSale .actionEnt:nth-child(1) span{background-position: 0 0;}
.derivatedSale .actionEnt:nth-child(2) span{background-position: -90px 0;}
.derivatedSale .actionEnt:nth-child(3) span{background-position: -180px 0;}
.terminalCount .table_mingxi td{height: 38px;max-height: 38px;line-height: 38px;text-align: center;}
.showPageTips{float: left; display: inline-block;line-height: 30px; font-size:16px; color:#999;}
.searchCountInput .search_desp{line-height: 28px;padding-right: 5px;}
.search-dayTime{width:82px;padding:4px;border: 1px solid #bbb;border-radius: 2px;}
.search-dayTime-submit{height: 26px;line-height: 24px;padding: 0 10px;margin-left: 10px;}
.terminalNameCount{overflow: scroll;max-height:698px;}
.terminalNameCount tr:hover{background: #efefef; }
.sale-terminal-table{width: 950px;}
.sale-terminalName-title{width: 100%;height: 50px;line-height: 50px;padding-left: 10px;border: 1px solid #ddd;border-bottom:none;margin-top: 15px;background: #efefef;}
/*快消引导安装*/
.saleInstallHeader{
  font-size: 20px;
  color: #fff;
  letter-spacing: 2px;
  text-align: center;
  background: url("../images/icon_sale_head.png") no-repeat;
  background-size: 100% 100%;
}
.saleInstallHeader p{
  line-height:36px;
}
.saleInstallHeader p:first-child{
  padding:64px 0 10px;
  line-height: 1;
}
.saleInstallHeader .goMake{
  display: inline-block;
  width: 205px;
  height: 46px;
  margin: 37px 0;
  border-radius: 23px;
  font-size: 18px;
  color: #3F51D1;
  background: #fff;
  text-align: center;
  cursor: pointer;
}
.saleInstallHeader .goMake:after,.saleInstallFooter .goMake:after    {
  content:"";
  display:inline-block;
  width:0;
  height:100%;
  vertical-align:middle;
}
.saleInstallSection li{
  margin-top: 38px;
  text-align: center;
}
.saleInstallSection li img{
  width: 100%;
}
.saleInstallSectionTitle{
  padding-bottom: 10px;
  font-size: 24px;
  color: #333;
  line-height: 36px;
}
.saleInstallSection li p{
  padding-bottom: 18px;
  font-size: 16px;
  line-height: 17px;
  color: #666;
}
.saleInstallFooter{
  height: 122px;
  margin: 20px 15px 30px;
  text-align: center;
  background: url("../images/icon_sale_footer_bg.png") no-repeat;
  background-size: contain;
}
.saleInstallFooter p{
  padding:20px 0 15px;
  font-size: 24px;
  color: #333;
  line-height: 1;
}
.saleInstallFooter .goMake{
  display: inline-block;
  width: 180px;
  height: 40px;
  font-size: 16px;
  color: #fff;
  border-radius: 20px;
  background: #ff9232;
  cursor: pointer;
}
/*移动crm 客户负责人转派设置*/
.zhuanpai .formItemSpan {width: auto;}
.zhuanpai .cMain .formItemSpan {line-height: 37px;}
.zhuanpai #userDiv3 {margin-left: 22px;}
.zhuanpai .addDeptUser {height:26px;line-height: 26px;padding-top: 0;padding-bottom: 0;}
.zhuanpai .clientSelectedtip {padding-left:10px;color: #999;}
.zhuanpai .clientSelectedtip.red {color: red;}

/*通讯录头像上传start @author:zengjiaying*/
.addressbook_avatar {
    position: absolute;
    right: 170px;
    width: 120px;
    height: 120px;
    border: 1px solid #ccc;
}
.addressbook_avatar.default{
  background-image: url("../images/addressbook_avatar.png");
  background-repeat: no-repeat;
  background-position:0 0;
  background-size: 100%;
}
.addressbook_avatar.default:hover,.addressbook_avatar.active:hover{
  background: rgba(0, 0, 0, 0.1) url("../images/addressbook_camera.png") no-repeat 50% 50%;
}
.addressbook_avatar img {
  width: 100%;
  max-width: 100%;
}
.uploadPhotoCrop{
  overflow: hidden;
  margin: 30px;
}
.avatarCropBefore {
  float: left;
  width: 200px;
  height: 200px;
  vertical-align: middle;
  text-align: center;
  border: 1px solid #ccc;
}
.avatarCropBefore label {
  line-height: 200px;
}
.avatarCropAfterWrap {
  float: left;
  margin-left: 40px;
}
.avatarCropAfter {
  width: 90px;
  height: 90px;
  overflow: hidden;
  margin-top:10px;
  margin-bottom:10px;
  border: 1px solid #ddd;
}
.avatarCropAfter img{
  max-width: 100%;
}
.addressBook_userStatus {
  position: absolute;
  right: 400px;
  padding: 2px 10px;
  color: #999;
  background-color: #e5e5e5;
  border-radius: 2px;
}
.fa-ban:before {
  content: "\f05e";
  padding-right: 5px;
}
.addressbook_synchronize_icon {
  background: url("../images/addressbook_Synchronize.png") no-repeat 0 0;
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  padding-left: 10px;
}
td[userStatus="9"]{
  color: #999;
}
.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline-color:rgba(51,153,255,.75);outline:1px solid #39f;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:e-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:n-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:w-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:s-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:e-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:n-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:w-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:ne-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nw-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:sw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:se-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}
/*通讯录头像上传end*/
/*模板中心新样式*/
.typeItem{
  display:inline-block;
  font-size:15px;
  line-height: 30px;
  padding:0 10px;
}
.typeItem.active,.typeItem:hover{
  color:#f87b00;
  cursor: pointer;
}
.itemList{
  border:1px solid #ddd;
  padding:15px 20px;
  margin:10px 0;
  background-color: #fff;
}
.itemList:hover{
  border:1px solid #ccc;
  box-shadow:0 0 5px rgba(221,221,221,1);
}
.item-img{
  float: left;
  margin-right: 15px;
  width: 70px;
  height: 70px;
  text-align: center;
  background-color: #f5f5f5;
}
.item-img .iconfont{
  font-size: 42px;
  line-height: 70px;
  color: #5F9FF3;
}
.item-float-l{
  float:left;
  width:628px;
}
.item-float-l>.item-org{
  line-height: 32px;
  font-size: 12px;
  color:#999;
}
.item-float-r{
  float:right;
  width:180px;
  text-align: right;
}
.btn-block{
  display:inline-block;
  border: 1px solid #ccc;
  line-height: 28px;
  padding:0 15px;
  margin:13px 0 0 5px;
  border-radius: 2px;
  background:#fff;
}
.btn-block:hover{
  background:#f7f7f7;
  cursor: pointer;
}
.open-control{
  width:360px;
  border:1px solid #ddd;
  margin-top: 10px;
  line-height:40px;
}
.open-control input[type=checkbox]{
  margin-top:13px;
}
.open-control-main{
  max-height:160px;
  overflow: auto;
}
.open-control-head{
  background:#fafafa;
}
.open-control .fl{
  padding-left:20px;
  width:255px;
}
.open-control .fr{
  width:40px;
  padding-right:30px;
  text-align: right;
}
/*数据源弹框*/
.field_item_dsname{
  padding-top:2px;
  width:328px;
}
.field_item_dskey{
  width:160px;
  padding: 0 20px;
}
.dialog-data-source{
  padding:20px 0 20px 30px;
  height: 390px;
  overflow: hidden;
  overflow-y: auto;
}
.field-dsitem-del{
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url(../images/flow/node_add_remove.png) no-repeat 0 -17px;
  margin-left: 13px;
  top: 6px;
  cursor:pointer;
}
.data-source-item{
  border: 1px solid #ccc;
  line-height: 30px;
  padding: 0 5px;
  margin-top:10px;
  cursor: pointer;
}
/*表单字段显示逻辑样式*/
.relate-left{
  width:259px;
  height:412px;
  border-right:1px solid #ddd;
}
.relate-desc{
  padding:18px 0 8px 20px;
  color:#666;
}
.relate-sel-ul li{
  line-height: 38px;
  padding-left: 20px;
  overflow: hidden;
  cursor: pointer;
}
.relate-line{
  margin-left:20px;
  border-top:1px solid #ececec;
}
.relate-sel-ul li:hover,.relate-sel-ul li.active{
  background:#ECECEC;
}
.relate-right{
  width:340px;
}
.relate-sel-ul{
  height:365px;
  overflow: auto;
}
.relate-show-ul{
  padding-left:20px;
  height:365px;
  overflow: auto;
}
.relate-show-ul li{
  border-bottom: 1px solid #ececec;
  line-height: 38px;
}
.relate-show-ul li span{
  display:inline-block;
  width:261px;
}
.relate-show-ul li label{
  display:inline-block;
  width:40px;
  padding-left:10px;
}

/*报销科目列表*/
.reimSubject{
  float: left;
  width:722px;
  min-height: 600px;
  margin: 40px 0 0 20px;
}
.reimLabel{
  display:inline-block;
  width:120px;
  text-align: right;
}
.reimSubject #isEdit .chooseDeptAndUs{
  margin-left:125px;
  padding:10px;
  background: none repeat scroll 0 0 #f0f0f0;
}
#standardPop #isEdit11 .chooseDeptAndUs,#cityPop #isEdit22 .chooseDeptAndUs{
  margin-left:110px;
}
.feeMark{
  margin-left: 113px;
  color: #999;
}
.addruleBtn{
  margin-left:125px;
  margin-top:10px;
}
.tipGoldVip{
  display:inline-block;
  margin-left: -5px;
  line-height:32px;
  vertical-align:top;
}
/*城市控制开始*/
.cityOperation .ztree li .curSelectedNode span.ico_docu{
  background-position: -14px 0 !important;
}
#cityAdd .selected{
  max-height: 110px;
  padding: 5px;
  margin:5px 0 0 125px;
  background: #fff;
  border: 1px solid #ccc;
  overflow: auto;
}
.city_append_item{
  position: relative;
  float: left;
  max-width: 166px;
  line-height: 24px;
  padding: 0 22px 0 10px;
  margin: 2px 2px 0 0;
  list-style: none;
  background-color: #eee;
  vertical-align: top;
  border: 1px solid #ddd;
  border-radius: 3px;
}
.city_append_item.disabled{color:#999;}
.city_close {
  position: absolute;
  right: 0;
  width: 18px;
  height: 18px;
  line-height: 17px;
  margin: 3px 4px 0 0;
  color: #afafaf;
  font-size: 19px;
  font-weight: 600;
  text-align: center;
  border-radius: 100%;
  vertical-align: text-bottom;
  opacity: 1;
  cursor: pointer;
}
.city_title{
  height: 32px;
  line-height: 32px;
  padding-left:22px;
  color:#666;
}
.city_title ul li{
  float:left;
  padding:0px 5px;
}
.city_title li span{
  padding: 1px 6px;
  border-radius: 3px;
  cursor: pointer;
}
.city_title li span.active{
  color:#fff;
  background-color: #ff9600;
}
.city_sel_box{
  width:718px;
  height:280px;
  margin: 20px 0;
  padding:0 20px;
  border: 1px solid #ccc;
  overflow: auto;
}
.city_sel_li div{
  float:left;
  /*width:25px;*/
  font-size: 20px;
  color: #bbb;
}
.city_sel_content{
  margin-top: 20px;
  min-height: 35px;
  border-bottom: 1px solid #ccc;
}
.city_sel_li:last-child .city_sel_content{border: none;}
.city_sel_content li{
  display:inline-block;
  max-width:70px;
  padding:0 10px 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
.city_sel_content li:hover{
  color:#f77c00;
}
.city_selected{
  width:746px;
  min-height:80px;
  padding:6px;
  border: 1px solid #ccc;
  overflow:auto;
}
.search_content{
  max-width: 210px;
  max-height: 192px;
  position:fixed;
  z-index:2;
  border: 1px solid #ccc;
  border-top:none;
  background:#fff;
  overflow: auto;
}
.search_content li{
  width: 205px;
  height:32px;
  line-height:32px;
  padding-left:5px;
}
.search_content li:hover{
  background: #ddd;
}
.disabled{color:#ccc;}
/*成本中心*/
.costCenter_img{
  background-image:url(../images/reim_cosrCenter.png);
  width: 551px;
}
.form select{
  margin-bottom: 0;
}
.SS_costCenter{
  height:370px;
  padding-left: 35px;
  padding-right: 35px;
  box-sizing: border-box;
  overflow-y: auto;
}
.checkMust {
  position: relative;
  margin: 5px 0 0 160px;
  font-size: 12px;
  color: #f56262;
}
.controlTip{
  position: absolute;
  top: 6px;
  right: 120px;
  color: #999;
}
.costCenterInput{
  width: 340px;
  padding-right: 45px;
  box-sizing: border-box;
}
.budget_blank{
  line-height: 1;
  margin-top: 50px;
  font-family: "Microsoft YaHei UI Light";
  font-size: 32px;
  color: #333;
}
/*报销分支流程*/
.flow_searchBox{
  position: relative;
  padding: 20px 30px 20px 20px;
}
.flow_searchBox .selected{
  max-height: 110px;
  padding: 5px;
  border: 1px solid #ccc;
  box-sizing: border-box;
  overflow: auto;
  background: #fff;
}
.flow_inputSearch {
  width: 98%;
  line-height:28px;
  border: 0px solid #fff;
  color: #333;
  vertical-align: top;
  font-family:inherit;
}
.flow_searchBox .flow_searchContent{
  position:absolute;
  left: 20px;
  top: 61px;
  width: 608px;
  max-height: 260px;
  border: 1px solid #ddd;
  background: #fff;
  overflow: auto;
  z-index: 10;
}
.flow_searchContent li{
  line-height: 32px;
  padding-left: 5px;
}
.flow_searchContent li:hover{
  background: #ddd;
}
/*报销结束*/
.form-title-box{
  display: flex;
  margin: 20px 0;
}
.form-title-box .form-title-name{
  display: inline-block;
  width: 116px;
  line-height: 30px;
  margin-right: 20px;
  text-align: right;
  white-space: nowrap;
  color: #333;
}
.form-title-box .form-title-item{
  display: inline-block;
  position: relative;
}
.form-title-box .form-title-item input{
  width: 340px;
  height: 30px;
  line-height: 30px;
  padding: 0 5px;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin: 0;
  outline: none;
}
.form-title-box .form-title-item input.w60{
  width: 60px!important;
}
.managerSelect{
  position: relative;
  display: inline-block;
  line-height: 22px;
  padding: 4px 20px 4px 0;
  border-radius: 4px;
  font-size: 14px;
  color: #333;
  background: white;
}
.upload_step1{ background: url(../images/upload1.png) no-repeat; }
.upload_step2{ background: url(../images/upload2.png) no-repeat; }
.upload_step3{ background: url(../images/upload3.png) no-repeat; }
.stepPoint_one{display: inline-block;width: 30px;height: 30px;background-size: 100% 100%;}
.showPageNum {
  display: inline-block;
  height: 28px;
  line-height: 28px;
  margin: 0 5px;
  font-family: "Helvetica Neue", Helvetica, Tahoma, sans-serif;
  font-size: 14px;
  color: #999;
}
.padding-item-li{padding: 0 10px 0px 50px;}

/*公海池样式*/
.CRMexpand_wrap{
  margin-top: 20px;
  border: 1px solid #ddd;
}
.CRMexpand_title{
  padding: 13px 0 13px 20px;
  font-size: 14px;
  font-weight: bold;
  color:#666;
}
.CRMexpand_title.fs15{
  font-size: 15px;
}
.CRMexpand_wrap li{
  margin: 0;
  padding: 16px 0 16px 20px;
}
.CRMexpand_wrap li:nth-child(even){
  background: #fbfbfb;
}
.CRMexpand_wrap li:hover{
  background: #f5f5f5;
}
.CRMexpand_wrap .CRMexpand_col1{
  text-align: left;
  color:#999;
}
.add_custom_fields{
  padding-left: 20px;
  margin: 10px 0 20px;
  color:#f87b00;
  cursor: pointer;
}
.add_tips{
  cursor: pointer;
}
.del_fields{
  display: none;
  float: right;
  margin-right: 20px;
  font-style: normal;
  font-size: 20px;
  color:#bbb;
  cursor: pointer;
}
.pop_wrap1 .xiala input[readonly]{
  background: #eee;
  cursor: not-allowed;
}
.scheduling-l .people_icon,.scheduling-l .curSelectedNode .people_icon{
  width: 16px;
  vertical-align: text-top;
  background:url(../images/twopeople_icon.png) 0 0 no-repeat;
}
.sea_tab_bar div{
  float: left;
  padding: 10px 0;
  width: 50%;
  color:#666;
}
.sea_manager_list li div{
  float: left;
  width: 50%;
}
.seaManager_search_list{
  position: absolute;
  width: 93%;
  top: 51px;
}
.adminTip{
  display: inline-block;
  width: 34px;
  height: 20px;
  line-height: 20px;
  margin-left: 12px !important;
  text-align: center;
  color: #fff;
  background: #9fd457;
  vertical-align: middle;
}
.selected_bar{
  animation:changeSelected 0.1s forwards;
}
@keyframes changeSelected{
  from{
    transform:translate(-410px,0);
  }
  to{
    transform:translate(0,0);
  }
}

.searchItem {
  height: 32px;
  line-height: 32px;
}

.searchItem a {
  padding: 0 6px;
  height: 20px;
  line-height: 20px;
  margin-right: 5px;
  color: #666;
  font-size: 14px;
  text-align: center;
  display: inline-block;
  cursor:pointer;
}

.searchItem a:hover {
  background-color: #f4f5f6;
}

.searchItem a.active {
  color: #fff;
  background-color: #ff9600;
  border-radius: 2px;
}
.sea_list{
  height:355px;
  margin: 5px 0 10px;
  padding-top: 15px;
  border: 1px solid #ddd;
}
.pop_wrap6_main .sea_select_list_r .sea_list li{
  height: 35px;
  padding-left: 40px;
  line-height: 35px;
}
.pop_wrap6_main .sea_select_list .active{
  background: #c2c2c2 !important;
}
.pop_wrap6_main .sea_select_list li:hover{
  background: #ddd;
}
.pop_wrap6_main .sea_select_list li i{
  position: relative;
  display: inline-block;
  width: 16px;
  height:16px;
  margin-right: 10px;
  vertical-align: text-top;
  top:0;
  left: 0;
}
.oranger_people_icon{
  background:url(../images/ic_orange_twoPeople.png) 0 0 no-repeat;
}
.w135{
  width: 135px;
}
.ml145{
  margin-left: 145px;
}
.pool_list{
  position: absolute;
  right: 310px;
}
.btn-open{
  display: inline-block;
  width: 122px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  color: #ff9600;
  font-size: 16px;
  border: 1px #ff9600 solid;
  border-radius: 23px;
  cursor: pointer;
}
.recycleBin_wrap{
  position: absolute;
  right: 220px;
}
.pick-node{
  display:inline-block;
  margin-left:8px;
  vertical-align: -2px;
}
.pick-node .span-item{
  background:#fff;
}
/*表单关联弹框样式*/
.formref-dialog-wrap{
  border:1px solid #d9dadc;
  padding:10px;
  background:#fff;
  box-shadow: 0 0 5px #ccc;
}
.formref-dialog-wrap b{
  position:absolute;
  top: -17px;
  left:20px;
  border-color: transparent transparent #d9dadc;
  border-style: solid;
  border-width: 9px;
}
.formref-dialog-wrap b em{
  position:absolute;
  top: -7px;
  left: -9px;
  border-color: transparent transparent #fff;
  border-style: solid;
  border-width: 9px;
}
/*增加企业活动tab栏提示图标*/
.activity_tip_new{
  display: block;
  position: absolute;
  top: 0px;
  right: 24px;
  background: url(../images/tips_new_1.png) no-repeat 0 0;
  width: 37px;
  height: 20px;
}

/*已认证*/
.baseCertified{
  width:48px;
  height:18px;
  padding: 1px 6px 1px;
  margin-left:12px;
  font-size:12px;
  border-radius:2px;
  color: #fff;
  background: #87D068;
}
.baseUncertified{
  width:48px;
  height:18px;
  padding: 1px 6px 1px;
  margin-left:12px;
  font-size:12px;
  border-radius:2px;
  color: #fff;
  background: #bbb;
}
.certifiedDate{
  margin-left:5px;
  padding: 0 4px;
  border: 1px solid #bbb;
  font-size:12px;
  color: #999;
  border-radius: 2px;
}

.tip_down{
  position:relative;
  display:inline-block;
  margin-left:5px;
}
.tip_down .fa-question-circle::before {
  content: "\f059";
  font-family: 'FontAwesome';
  font-style: normal;
  color: #ff9600;
  font-size: 18px;
  cursor: pointer;
  vertical-align: bottom;
}
.hoverUnderLine:hover{
  text-decoration: underline;
}


/*可复用类：强制不换行*/
.qw-force_nowrap {
  white-space:nowrap;
}
/*报销字段*/
.vipOrangeTip{
  margin-left: 15px;
  font-size: 12px;
  color: #f87b00;
}
/*
**费控报销
*/
.qwui-import_bar{
  padding: 60px 0;
  width: 100%;
  text-align: center;
  border: 2px #eee dashed;
  box-sizing: border-box;
}
.qwui-btn_import{
  display: inline-block;
  padding: 0 30px;
  height: 44px;
  line-height: 44px;
  color: #fff;
  font-size: 16px;
  background-color: #ff9600;
  border-radius: 4px;
}
.qwui-btn_import:hover{
  color: #fff;
  background-color: #ffa500;
}
.icon-import{
  display: inline-block;
  vertical-align: middle;
  margin: -3px 10px 0 0;
  width: 26px;
  height: 26px;
  background: url(../images/icon_arrow_up.png) no-repeat;
}
.folder {
    display: inline-block;
    width: 15px;
    height: 15px;
    line-height: 15px;
    margin-right: 10px;
}
.openFolder,.unOpenFolder{
  font-size: 19px;
  font-family: monospace;
  vertical-align: middle;
  text-align: center;
  color: #ccc;
  border-radius: 2px;
  border: 1px solid #ccc;
}
.openFolder:after{
  content:'-'
}
.unOpenFolder:after{
  content:'+'
}
/*成本中心*/
.costBudgetList, .costCenterList{min-width: 942px}
.costCenterList .table_mingxi{font-size: 0;}
.costCenterList .table_tr .td:nth-child(1),.costCenterList .table_tr .th:nth-child(1){width: 400px}
.costCenterList .table_tr .td:nth-child(2), .costCenterList .table_tr .th:nth-child(2){width: 160px}
.costCenterList .table_tr .td:nth-child(3), .costCenterList .table_tr .th:nth-child(3){width: 200px}
.costCenterList .table_tr .td:nth-child(4), .costCenterList .table_tr .th:nth-child(4){width: 100px}
.costCenterList .table_tr .td:nth-child(5), .costCenterList .table_tr .th:nth-child(5){width: 80px}
.levelControl [data-level="2"] {border-left: 4px solid #f87b00;}
.levelControl [data-level="3"] {border-left: 4px solid #5fd35f;}
.levelControl [data-level="4"] {border-left: 4px solid #4dc0f6;}
.levelControl [data-level="5"] {border-left: 4px solid #b574e6;}
.levelControl [data-level="6"] {border-left: 4px solid #f45b5b;}
.levelControl [data-level="7"] {border-left: 4px solid #c68e65;}
.levelControl [data-level="8"] {border-left: 4px solid #2aa6a5;}
.levelControl [data-level="9"] {border-left: 4px solid #e36cea;}
.levelControl [data-level="10"] {border-left: 4px solid #acd145;}
.levelControl [data-level="11"] {border-left: 4px solid #ffac36;}
.costBudgetList .table_mingxi{font-size: 0;}
.costBudgetList .table_tr .td,.costBudgetList .table_tr .th{width: 160px}
.costBudgetList .table_tr .td:nth-child(1),.costBudgetList .table_tr .th:nth-child(1){width: 260px}
.costBudgetList .table_tr .td:nth-child(5), .costBudgetList .table_tr .th:nth-child(5){width: 121px}
.costBudgetList .table_tr .td:nth-child(6), .costBudgetList .table_tr .th:nth-child(6){width: 80px}
.budgetTable td:first-child{text-align: center;}
.budgetTable td{text-align: right;}
.select_costCenter .listInfo .LevelName{
  display: inline-block;
  vertical-align: middle;
}
.budgetTitleStyle{
  display: inline-block;
  width: 578px;
  line-height: 21px;
  font-size: 16px;
  color: #333;
}
/*@zhengyiyin
 *2017.12.18
 *考勤自由规则开始
 */
.blue-icon_warn {
  color: #5da5d5;
}
.blue-icon_warn i {
  background: url(../images/ico_kq.png);
  width:16px;
  height:16px;
  margin-right: 5px;
  display: inline-block;
  vertical-align: -2px;
}

/*
 *中奖范围
 *ouxiaonan
 */
.drawRange,.drawRange2{
  width:100%;
  margin: 30px 0 0 -50px;
}

.flexWrap{
  flex-wrap: wrap;
}

.zIndex10{
  z-index: 10;
}

.showCustomDrawInfo li{
  list-style: disc;
}
.maxW165{
    max-width: 165px;
}
.maxW170{
  max-width: 170px;
}
.maxW340{
  max-width: 340px;
}
.maxH800{
  max-height: 800px;
}

.pager-nav .shownum, #pageSize{
  font-size:12px;
}

/*新修改密码和通讯录*/
.bubble_bg{
  position: absolute;
  top:-1px;
  left:-1px;
  width:101%;
  height:101%;
  background: #eee;
  z-index: 19;
}
.bounces_Box{
  width:780px;
  margin: 40px auto 0;
  background:rgba(255,255,255,1);
  border-radius: 5px;
  text-align: center;
  box-shadow: 0 5px 10px  rgba(0,0,0,.1);
}
.bounces_Box .bounces_tit{
  height:45px;
  line-height:45px;
}
.bounces_Box .bounces_tit .close{
  display: block;
  width:16px;
  height:16px;
  line-height:16px;
  padding: 12px 16px;
  font-style: normal;
  font-size: 30px;
  color: #ccc;
  cursor: pointer;
}
.bounces_Box .bounces_tit .close:hover{
  background: none;
}
.bounces_Box h2{
  height:26px;
  line-height:26px;
  margin: 15px 0 30px;
  text-align: center;
  font-size:26px;
  color: #222;
}
.bounces_Box .item_line{
  display: flex;
  height:40px;
  margin-bottom:25px;
  line-height:40px;
  font-size: 16px;
}
.bounces_Box .flex_name{
  flex-basis: 188px;
  text-align: right;
  margin-right:17px;
  color: #666;
  font-size: 16px;
}
.bounces_Box .form-text{
  width:460px;
  height:38px;
  padding: 0 0 0 12px;
  border:1px solid #ccc;
}
.bounces_Box .sureBtn{
  width:400px;
  height:48px;
  margin: 15px auto 0;
  font-size: 18px;
}
.bounces_Box .item_line .addDeptUser{
  position: relative;
  top: -5px;
}
.pop_wrap6 .crm_import_container{
  box-sizing: border-box;
  height: 568px;
  overflow-y: auto;
}
.gray_question:before{
  content: "\f059";
  font-family: 'FontAwesome';
  font-style: normal;
  color: #c3c3c3;
  font-size: 18px;
  cursor: pointer;
  vertical-align: bottom;
}
.verticalMid{
  vertical-align: middle;
}
.mt7{
  margin-top: 7px;
}
.ml10{
  margin-left: 10px;
}
.importContent .tip_fileLimit{
  color: #999;
  margin: 10px 0;
}
/*手机号验证*/
.bounces_Box .mobileZone {
  position: absolute;
  left: 17px;
  line-height: 38px;
  padding-right: 15px;
  border-right: 1px solid #ccc;
}
.bounces_Box .mobileInput {
  width: 230px;
  padding-left: 70px;
  box-sizing: border-box;
}
.bounces_Box .codeValid {
  width: 140px;
  margin-left: 10px;
}
.bounces_Box .mobileVal {
  width: 375px;
}
.bounces_Box .codeValidBtn,.bounces_Box .mobileChangeBtn {
  height: 40px;
  font-size: 13px;
  margin-left: -10px;
  color: #333;
  background: #fff;
  border: 1px solid #ccc;
}
.bounces_Box .mobileChangeBtn {
  padding: 0 30px;
}
.bounces_Box .codeValidBtn:hover,.bounces_Box .mobileChangeBtn:hover {
  background-color: #f7f7f7;
}
/*选择职位*/
.bounces_Box .positionBox {
  display: flex;
  margin-bottom: 60px;
  margin-right: -20px;

}
.bounces_Box .positionTip {
  padding-top: 30px;
  text-align: left;
  padding-bottom: 5px;
}

.bounces_Box .selectPosition {
  padding: 0 68px;
}

.bounces_Box .positionItem {
  flex: 1;
  margin-right: 20px;
  padding-bottom: 10px;
  border: 1px solid #cbcbcb;
  border-radius: 4px;
  cursor: pointer;
}
.bounces_Box .positionItem.active {
  border-color: #FF9600;
}

.bounces_Box .positionItem img {
  display: inline-block;
  width: 100px;
  height: 100px;
  margin-top: 17px;
  margin-bottom: 8px;
}
.bounces_Box .positionBtn {
  margin-bottom: 50px;
}
.bounces_Box .positionBtn.disabled {
  cursor: default;
  pointer-events: none;
}
  /*新修改密码和通讯录end*/
.unClick{
  color: #333;
}
.unClick:hover{
  color: #333;
}

/*crm设置页样式*/
.crm_setting_title{
  margin:30px 0 15px;
  height: 20px;
  font-size: 18px;
  line-height: 20px;
}
.crm_setting_wrap{
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
.crm_wrap_item{
  position: relative;
  display: block;
  margin:0 0 10px 45px;
  padding: 10px 0 0 12px;
  height: 64px;
  box-sizing: border-box;
  color:#333;
  -webkit-flex: 0 0 283px;
  -ms-flex: 0 0 283px;
  flex:0 0 283px;
}
.smallPrograme_item {
  cursor: pointer;
  box-sizing: content-box;
  height: 74px;
  flex: 0 0 271px;
}
.crm_wrap_item:nth-child(3n+1){
  margin-left: 0;
}
.setting_obj,.setting_custom,.setting_other,.setting_smallPrograme{
  display: inline-block;
  margin: -4px 10px 0 0;
  width: 20px;
  height: 20px;
  vertical-align: middle;
}
.setting_obj{
  background: url(../images/setting_obj.png) no-repeat center;
  background-size: 110%;
}
.setting_custom{
  background: url(../images/setting_custom.png) no-repeat center;
  background-size: 110%;
}
.setting_other{
  background: url(../images/setting_other.png) no-repeat center;
  background-size: 110%;
}
.crm_setting_wrap .hoverItem:hover{
  background: #F5F5F5;
}
.crm_setting_wrap .switch1{
  position: absolute;
  top: 5px;
  right: 15px;
}
.setting_smallPrograme {
  background: url(../images/setting_smallPrograme.png) no-repeat center;
  background-size: 110%;
}

/*人资员工花名册新增员工下方保存条*/
.outFoot-btn-wrap{
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 70px;
  line-height: 70px;
  text-align: center;
  border-top: 1px solid #e4e4e4;
  background: #fff;
}
.fs21 {
    font-size: 21px;
}

/* crm数据权限start */
.dataPermission{
  position: relative;
}
.topMainBar_permission{
  height: 32px;
  line-height:32px;
  font-size:14px;
  font-family:MicrosoftYaHei;
}
.topMainBar .setUp_item{
  float:left;
  margin-left: 20px;
}
.topMainBar .setUp_item span,
.topMainBar .help span{
  color: #999;
}
.topMainBar .help{
  float: right;
}
.cPage .cotent_wrap .right_w{
  margin-left:270px;
  min-height:500px;
}
.permissionList_area{
  width: 200px;
  height: 376px;
  padding: 20px 0;
  text-align: center;
  overflow-y: hidden;
}
.permissionList_area .qw-group_add{
  display: inline-block;
}
.permissionList_area #permissionList{
  margin-top: 26px;
  overflow-y: auto;
  height: 336px;
}
#permissionList .curNode{
  display: block;
  text-align: left;
  height: auto;
  padding-bottom: 3px;
}
#permissionList .curNode p{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

#permissionList .curNode.curSelectedNode .gruop_icon{
  background:url(../images/ic_org_white.png) 0 0 no-repeat;
}
#permissionList li{
  margin: 0 10px;
  padding: 5px 0;
}
#permissionList .curNode .gruop_icon{
  display: inline-block;
  height: 16px;
  width: 16px;
  vertical-align: middle;
  margin-right: 5px;
  background:url(../images/ic_org_greg.png) 0 0 no-repeat;
}
.permissionDetail_area{
  float: left;
  margin-left: 20px;
  min-height: 700px;
  width: 75%;
}
.permissionDetail_area h1{
  padding-top: 25px;
  line-height: 20px;
  font-size: 20px;
  color: #333;
}
.permissionDetail_area .teamMembers_item,
.permissionDetail_area .inChargeList_item{
  margin: 32px 0;
  position: relative;
}
.permissionDetail_area .teamMembers_item h3,
.permissionDetail_area .inChargeList_item h3{
  font-size: 14px;
  color: #333;
}
.permissionDetail_area .teamMembers_item .formField,
.permissionDetail_area .inChargeList_item .formField{
  width: 100%;
}
.inChargeList_item h3 span{
  color: #999;
}
.permissionDetail_area .line{
  margin: 40px 0 20px;
  border-bottom: 1px solid #ddd;
}
.permissionDetail_area .submit_div{
  width: 100%;
  text-align: center;
}
.submit_div .btn_submit{
  color: #fff;
  background-color: #FF9600;
  border-color: #F87B00;
}
.submit_div .btn_submit:hover{
  color: #fff;
  background-color: #F77C00;
  border-color: #EC6519;
}
.ovarlay2_white{
  position: fixed;
  left:0;
  top:0;
  width:100%;
  height:100%;
  background:rgba(255,255,255,1);
  opacity: 0.5;
  z-index:999
}
.dataPermission_tip {
  position: absolute;
  padding: 0;
  z-index: 9999;
}
.dataPermission_tip.tipsItem{
  width: 310px;
  max-width: 310px;
  min-height: 164px;
}
.dataPermission_tip.tip_1{
  left: 160px;
  top: 20px;
}
.dataPermission_tip.tip_2{
  left: 80px;
  top: 30px;
}
.dataPermission_tip.tip_3{
  left: 80px;
  top: 30px;
}
.dataPermission_tip .tipsContainer{
  border-radius: 5px;
  overflow: hidden;
}
.dataPermission_tip .SS_tit{
  width: 290px;
  height: 46px;
  line-height: 46px;
  font-size: 16px;
  color: #F77C00;
  background-color: #fff;
}
.dataPermission_tip .tipsContent{
  padding: 15px;
  font-size: 14px;
}
.dataPermission_tip .tipsContent .tip_btn{
  float: right;
  height: 22px;
  line-height: 22px;
  margin-top: 20px;
  margin-left: 5px;
}
.schedulingAction .delTeam.hide {
  display: none;
}

/* crm数据权限end */

/* crm数据权限新建团队start */
.team_add,
.team_edit{
  position: relative;
  overflow: hidden;

}
.addTeam_form{
  padding: 30px 0 40px;
}
.addTeam_form .form-item{
  margin-bottom: 20px;
}
.addTeam_form .title{
  float: left;
  width: 134px;
  text-align: right;
}
.addTeam_form .form-field{
  margin-left: 154px;
  margin-bottom: 5px;
}
.addTeam_form .tip{
  margin-left: 154px;
  color: #999;
  font-size: 12px;
}
.addTeam_form .tip.dataPermission_warning{
  color: #F56262
}
.addTeam_form #order{
  width: 50px;
}
.team_add .SS_btn,
.team_edit .SS_btn{
  position: absolute;
  bottom: 0;
  width: 100%;
}

#leaveBox .dialog_item>span{
  width:70px;
}

/* crm数据权限新建团队end */

/*客户自定义表格样式*/
.table_setting{
  position: relative;
  display: flex;
  float: right;
  margin-left: 20px;
  height: 32px;
  align-items: center;
  cursor: pointer;
}
.table_setting_icon{
  display: block;
  width: 16px;
  height: 16px;
  background: url(../images/crm_setting_icon.png) no-repeat center;
}
#crm_table_custom .twoBtn{
  padding: 5px 15px;
}
.crm_senior_search.senior_search_btn{
  position: relative;
  height: 32px;
  padding: 0 12px 0 11px;
  margin: 0;
  line-height: 32px;
  font-size: 14px;
  color: #f87b00;
  text-decoration: none;
}
.crm_senior_search.senior_search_btn:after{
  content: "";
  position: absolute;
  right: 0;
  top: 13px;
  border-color: transparent transparent #f87b00;
  border-style: solid;
  border-width: 5px;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
#crm_table_custom .custom_title{
  margin: 0 0 10px 8px;
  font-size: 15px;
  color: #333;
}
#crm_table_custom .click_xiala{
  top: 32px;
  right: 1px;
  z-index: 2;
  width: 216px;
  height: auto;
  padding: 15px 0 0;
  box-shadow: -1px 4px 4px 1px #ddd;
}
#crm_table_custom .click_xiala .click_xialaList{
  height: 245px;
}
#crm_table_custom .click_xiala input{
  margin-left: 8px;
}
#crm_table_custom  #tableId tr td:first-child{
  text-align: center;
}
#crm_table_custom .table_mingxi .xfcz{
  width: 87px;
}
#crm_table_custom .custom_operation{
  height: 45px;
  line-height: 45px;
  border-bottom: 1px solid #ddd;
  background: rgb(238, 238, 238);
}
#crm_table_custom .table_mingxi .cz a+a{
  margin-left: 15px;
}
#crm_table_custom .custom_th,#crm_table_custom .table_head th:first-child,#crm_table_custom .table_head .last_th{
  width: auto;
}
#crm_table_custom .custom_th{
  min-width: 160px;
  max-width: 280px;
}
#crm_table_custom .table_mingxi .cz .czItem{
  display: none;
}
#crm_table_custom .table_head th:first-child{
  width: 40px;
  min-width: 40px;
  max-width: 40px;
}
#crm_table_custom .table_head .last_th{
  width: 80px;
  min-width: 80px;
  max-width: 80px;
}
#crm_table_custom .td_content{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
#crm_table_custom .qwui-one_line{
  -webkit-line-clamp: 1;
}
#crm_table_custom .click_xiala .click_btn{
  height: 35px;
  line-height: 35px;
}

/* 活动提示 start */
.qwui-3d_hint_right{
  display: inline-block;
  width: 149px;
  margin-left: 16px;
  font-size: 13px;
  vertical-align: middle;
}

.qwui-hint_content{
  height: 130px;
  background: #ededed;
}
.qwui-upperleft_logo_hint_show{
  position:relative;
  width:160px;
  height:90px;
  margin: 0 auto;
  line-height: 90px;
  text-align: center;
  border:1px dashed #ccc;
  background:#eee;
}
.qwui-upperleft_logo_hint_show i{
  position:absolute;
  left: 0;
  top: 0;
  width: 40px;
  height: 16px;
  line-height: 16px;
  font-size: 14px;
  font-style:normal;
  color:#666;
  background:rgba(255,150,0,.2);
}

.qwui-custom_background_show{
  width:160px;
  height:90px;
  margin: 0 auto;
  line-height: 90px;
  text-align: center;
  background:rgba(255,150,0,.2);
}
/* 活动提示 end */

/*黑名单到期弹窗 start*/
.vipBlock-model {
  width: 780px;
  position: fixed;
  top: 50%;
  left: 50%;
  padding: 80px 40px 40px 30px;
  box-sizing: border-box;
  transform: translate(-50%, -50%);
  background-color: #fff;
  border-radius: 5px;
  box-shadow:5px 0 10px rgba(0,0,0,0.1);
  z-index: 1111;
}
.qwui-vipBlock_model{
  padding: 60px 48px 40px 43px;
}
.vipBlock-model-left {float:left; width: 250px;height: 250px;margin-right:30px }
.vipBlock-model-content {font-size: 16px;color: #666;}
.vipBlock-model-title {font-size:24px; margin-bottom: 25px;color: #333;}
.qwui-vipBlock_model_title {font-size:24px; margin:40px 0 25px 0;color: #333;}
.vipBlock-model-text {margin: 24px 0 32px 0}
.vipBlock-model-action {text-align: center;margin-top:34px;}
.vipBlock-model-btn { margin-left: 10px; }
.qwui-vipBlock_model_btn {
  display: inline-block;
  width: 120px;
  height: 36px;
  line-height: 25px;
  margin-left: -10px;
  font-size: 14px;
  border-radius: 5px;
  box-sizing: border-box;
}
.qwui-vipBlock_model_overrun_btn{
  margin: 0 15px 0 0;
}
.qwui-vipBlock_red{color:#ff253a;}
.qwui-vipBlock_sure_btn{
  display: block;
  width: 120px;
  text-align: center;
  font-size: 14px;
  height: 36px;
  line-height: 36px;
  border-radius: 5px;
  cursor: pointer;
  background: #ff9600;
  color: #FEFEFE;
  margin-left: 280px;
}
.qwui-vipBlock_sure_btn:hover{
  color:#FEFEFE;
}
/*黑名单到期弹窗 end*/

/*行内元素超出省略*/
.notShowLongMassageSpan{
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    vertical-align: bottom
}


/*优化crm后台样式*/
.crm_textareaNum{
  position: absolute;
  top:72px;
  left:545px;
  display: none;
  width: 55px;
  text-align: right;
  color: rgb(153, 153, 153);
}

/*考勤机管理*/
.checkmachine-input .qw-typeOfAll {
  margin-right: 2em;
}

/*考勤排行榜*/
/*new标识可删*/
#checkWork_set9_Id {
  position: relative;
}
.cwrankNew {
  position: absolute;
  left: 130px;
  top: 10px;
  display: inline-block;
  width: 40px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  border-radius: 10px;
  color: #fff;
  background: #ff0000;
}
/*考勤休息时间段设置*/
.kaoq_Rule .checkRemindSetAll .examineTrea textarea {
    display: inline-block;
    width: 330px;
    height: 90px;
    margin: 0;
}
.kaoq_Rule .checkRemindSetAll .examineTrea .form-des {
    bottom: 5px;
    right: 20px;
    color: #999;
}

/*快速新增分组弹框*/
.qwui-dialog_addFormGroup {
  position: relative;
}

.qwui-dialog_add {
  position: absolute;
  padding: 20px;
  background-color: #fff;
  border: 1px #ddd solid;
  border-radius: 4px;
  box-shadow: 0 0 10px rgba(0, 0, 0, .15);
}

.qwui-dialog_add::before {
  position: absolute;
  content: "";
  top: -5px;
  right: 15px;
  width: 10px;
  height: 10px;
  background: #fff;
  border: 1px solid #ddd;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}

.qwui-dialog_add::after {
  position: absolute;
  content: "";
  top: 0;
  right: 12px;
  width: 20px;
  height: 10px;
  background: white;
}

.qwui-dialog_add_title {
  margin: 10px 0;
  color: #666;
  font-size: 14px;
  line-height: 1;
}

.qwui-dialog_add_input {
  padding: 0 5px;
  height: 32px;
  line-height: 30px;
  border: 1px #cbcbcb solid;
  border-radius: 2px;
  box-shadow: 0 0 5px rgba(0, 0, 0, .1) inset;
}

.qwui-dialog_add_footer {
  margin-top: 20px;
  text-align: center;
}

.qwui-dialog_errMsg {
  color: #f56262;
  font-size: 14px;
  line-height: 2;
}

.icon-add_orange {
  display: inline-block;
  width: 34px;
  height: 32px;
  background: url("../images/icon/dialog_icon_add_default.png") no-repeat center;
  cursor: pointer;
}

.pop_formGroup {
  padding: 30px 0;
  height: 273px;
  overflow-y: auto;
}

.pop_formGroup .form-item {
  margin-bottom: 20px;
}

.form_group_icon {
  width: 40px;
  height: 40px;
  background-color: #fff;
  border-radius: 2px;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  box-sizing: border-box;
}

.form_group_icon .iconfont {
  font-size: 30px;
  line-height: 40px;
}
/*分组图标选择*/
.qwui-toolTips_icon {
  display: none;
  position: absolute;
  z-index: 1101;
  padding: 15px 0;
  background-color: #fff;
  border: 1px #ddd solid;
  border-radius: 4px;
  box-shadow: 0 0 10px rgba(0, 0, 0, .15);
}

.qwui-toolTips_head {
  padding: 0 20px;
  line-height: 26px;
}

.qwui-toolTips_head span {
  color: #666;
  font-size: 14px;
}

.qwui-toolTips_icon .tabs{
  display: flex;
  margin: 0 20px 20px;
  text-align: center;
  border-bottom: 1px solid #EFF0F2;
}

.qwui-toolTips_icon .tab-name{
  flex: 1;
  display: inline-block;
  padding: 8px 24px;
  box-sizing: border-box;
  cursor: pointer;
}

.qwui-toolTips_icon .tab-name:first-child{
  margin-right: 20px;
}

.qwui-toolTips_icon .tab-name:hover{
  color: #ff884d;
}

.qwui-toolTips_icon .tab-name.active{
  position: relative;
  color: #ff884d;
}

.linear-box{
  display: none;
}

.qwui-toolTips_icon .tab-name.active:after{
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  margin: 0 auto;
  width: 40px;
  height: 2px;
  background: #ff884d;
}

.qwui-toolTips_symbol {
  padding: 0 10px 0 20px;
  width: 300px;
}

.qwui-toolTips_symbol ul {
  margin-bottom: 10px;
}

.qwui-toolTips_symbol ul li {
  position: relative;
  float: left;
  margin: 5px 10px 5px 0;
  width: 40px;
  height: 40px;
  text-align: center;
  border-radius: 2px;
  box-sizing: border-box;
  cursor: pointer;
}

.qwui-toolTips_colorBox .color-box.form-color-0 {
  background-color: #5585F0;
}

.qwui-toolTips_colorBox .color-box.form-color-1 {
  background-color: #F17D2F;
}

.qwui-toolTips_colorBox .color-box.form-color-2 {
  background-color: #46CCC9;
}

.qwui-toolTips_colorBox .color-box.form-color-3 {
  background-color: #FF6885;
}

.qwui-toolTips_colorBox .color-box.form-color-4 {
  background-color: #1AC468;
}

.qwui-toolTips_colorBox .color-box.form-color-5 {
  background-color: #A67FFF;
}

.qwui-toolTips_colorBox .color-box.active .icon-check {
  position: absolute;
  top: 8px;
  left: 8px;
  width: 24px;
  height: 24px;
  background: url("../images/icon/toolTips_icon_check_default.png") no-repeat;
}

.qwui-toolTips_iconBox .icon-box {
  background-color: #fff;
  border: 1px #ddd solid;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.qwui-toolTips_iconBox .icon-box:hover {
  background-color: #F5F5F5;
}

.qwui-toolTips_iconBox.form-color-0 .icon-box.active {
  border: 1px #5585F0 solid;
}

.qwui-toolTips_iconBox.form-color-1 .icon-box.active {
  border: 1px #F17D2F solid;
}

.qwui-toolTips_iconBox.form-color-2 .icon-box.active {
  border: 1px #46CCC9 solid;
}

.qwui-toolTips_iconBox.form-color-3 .icon-box.active {
  border: 1px #FF6885 solid;
}

.qwui-toolTips_iconBox.form-color-4 .icon-box.active {
  border: 1px #1AC468 solid;
}

.qwui-toolTips_iconBox.form-color-5 .icon-box.active {
  border: 1px #A67FFF solid;
}

.qwui-toolTips_iconBox.form-color-0 .icon-box.active i {
  color: #5585F0;

}

.qwui-toolTips_iconBox.form-color-1 .icon-box.active i {
  color: #F17D2F;

}

.qwui-toolTips_iconBox.form-color-2 .icon-box.active i {
  color: #46CCC9;

}

.qwui-toolTips_iconBox.form-color-3 .icon-box.active i {
  color: #FF6885;

}

.qwui-toolTips_iconBox.form-color-4 .icon-box.active i {
  color: #1AC468;

}

.qwui-toolTips_iconBox.form-color-5 .icon-box.active i {
  color: #A67FFF;

}

.qwui-toolTips_iconBox .icon-box .iconfont {
  color: #808080;
  font-size: 30px;
  line-height: 40px;
}

.qwui-toolTips_footer {
  text-align: center;
}

/*新增表单*/
.dialog_addForm .dialog_item > span {
  width: 145px;
}

/*表单类型图标*/
.icon_formType {
  display: inline-block;
  margin-top: 14px;
  width: 42px;
  height: 42px;
}
.icon_formType_0{
  background: url("../images/form/form_icon_ordinaryForm.png") no-repeat;
}
.icon_formType_1{
  background: url("../images/form/form_icon_taskForm.png") no-repeat;
}
.icon_formType_2{
  background: url("../images/form/form_icon_approvalForm.png") no-repeat;
}
.icon_formType_3{
  background: url("../images/form/form_icon_ExternalForm.png") no-repeat;
}


/*考勤导出弹框样式*/
.export_Pop-innerContent{
  display: flex;
  display: -webkit-flex;
  padding: 40px 0;
}
.export_Pop-innerItem {
  align-content: space-around;
  vertical-align: top;
  font-size: 14px;
  color: #999;
  text-align: center;
  width: 180px;
  height: 200px;
  border: 1px solid #e4e4e4;
  border-radius: 5px;
  cursor: pointer;
  position: relative;
  background: #fff;
  box-sizing: border-box;
}
.export_Pop-innerItem:hover {
  border-color: rgb(209, 209, 209);
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.13);
}
.ic_Pop-innerItemIconOne {
  display: inline-block;
  width: 55px;
  height:66px;
  background: url("../images/ic_actionEnt07.png") no-repeat;
  background-size: 55px 66px;
}
.ic_Pop-innerItemIconTwo {
  display: inline-block;
  width: 55px;
  height:66px;
  background: url("../images/ic_actionEnt08.png") no-repeat;
  background-size: 55px 66px;
}
.crm.errorMsg{
  margin-left: 125px;
  padding: 5px 0px;
  color: #F56262;
}

.pop_wrap1 .SS_main.contract_status {
  padding: 0px 33px;
}


/*行业选择*/
.form p.industry-select{
  float: left;
  margin: 0 5px 5px 0;
}

/*备注长度位置设置*/
p.crm_textareaNum{
  display: block;
}
.form-field p.crm_textareaNum{
  top: 68px;
}
.dd p.crm_textareaNum{
  top: 96px;
}
.crm_add_textareaNum{
  display: block;
  top:67px;
  left:242px;
}
.crm_edit_textareaNum{
  display: block;
  top:67px;
  left:272px;
}



/*crm选联系人样式*/
.crm_moreList .main_wrap{
  min-height: 393px;
}
.crm_moreList .SS_main_top{
  border-bottom: 0;
}
.crm_moreList .data_list{
  height: 315px;
  overflow-x: hidden;
  overflow-y: auto;
}
.crm_moreList .data_list li{
  position: relative;
  padding-left: 20px;
  height: 40px;
  line-height: 40px;
}
.crm_moreList .data_list li:hover{
  background:#E5E5E5;
}
.crm_moreList .data_list img{
  width: 24px;
  height: 24px;
  border-radius: 3px;
}
.crm_moreList .data_list .ipt-cb{
  position: absolute;
  top: 0;
  bottom: 0;
  right: 18px;
  margin: auto 0;
}
.crm_moreList .data_search_list{
  position: absolute;
  left: 20px;
  top: 50px;
  width: 560px;
  max-height: 260px;
  overflow: auto;
  box-sizing: border-box;
}
.crm_moreList .append_item{
  display: inline-block;
  margin-right: 5px;
  padding-left: 5px;
  height: 24px;
  line-height: 24px;
  vertical-align: top;
  border-radius: 3px;
  background: #eee;
  border: 1px solid #ddd;
}
.crm_moreList .append_item img{
  margin-right: 5px;
  width: 26px;
  height: 24px;
  vertical-align: top;
}
.crm_moreList .append_item .close{
  display: inline-block;
  margin: 3px 5px 0 10px;
  width: 18px;
  height: 18px;
  line-height: 15px;
  border-radius: 50%;
  color: #afafaf;
  text-align: center;
  vertical-align: text-bottom;
  font-size: 17px;
  font-weight: bold;
  cursor: pointer;
}
.crm_moreList .append_item .close:hover{
  background: #ffb164;
  color: #fff;
}
.crm_moreList .SS_main_top .selected .P_search{
  line-height: 25px;
}
/*模糊下拉搜索组件*/
.searchSlidedownWrap .append_item{
    display: inline-block;
    height: 28px;
    line-height: 28px;
    margin-right: 2px;
    padding-right: 5px;
    list-style: none;
    max-width: 198px;
    background-color: #eee;
    border: 1px solid #ddd;
    vertical-align: top;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.searchSlidedownWrap .append_item .close {
  display: inline-block;
  width: 16px;
  height: inherit;
  padding-right: 5px;
  margin-left: 5px;
  color: #afafaf;
  font-size: 16px;
  vertical-align: top;
  line-height: 30px;
  cursor: pointer;
  text-align: center;
  background: url(../images/btn_close.png) no-repeat center center;
  background-size: 10px;
}

.searchSlidedownWrap .append_item .close:hover {
  background: url(../images/selected-close.png) no-repeat center center;
}

.slideDownFooter .radio_type{
  cursor: not-allowed;
}

/*CRM设置后台优化*/
.scheduling-r .crm-footer{
  border-top:none ;
}
.scheduling-item-r{
  position: relative;
}
.scheduling-item-r .textareaNum{
  display: none;
  position: absolute;
  top:3px;
  left:290px;
  width: 55px;
  text-align: right;
  color: rgb(153, 153, 153);
}


/* crm弹窗优化start*/
.crm_popup.pop_wrap1 .SS_main,
.crm_popup .SS_main.contract_status{
  padding: 20px 33px;
  max-height: 453px;
  overflow: auto;
}
.crm_popup .SS_btn{
  margin-top: 0;
}
/* crm弹窗优化end*/
.checkError{
  line-height: 1;
  margin-top: 6px;
  color: #F56262;
}
.crm_moreList .data_list .userName{
  display: inline-block;
  width: 520px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}


/**
活动自定义报名表弹窗样式开始
 */
.qwui-custom_wrap{
  display: none;
  position:fixed;
  right:-1000px;
  top: 0;
  z-index: 1104;
  background: #fff;
  overflow: auto;
}
.qwui-custom{
  padding: 0 30px;
  width: 1000px;
  box-sizing: border-box;
  float: right;
}
.qwui-custom_header{
  width: 940px;
  height: 60px;
  line-height: 60px;
  border-bottom:1px solid #e6e6e6;
}
.qwui-custom_left{
  display: inline-block;
  height: 620px;
  width: 170px;
  background:#F4F5F9;
  vertical-align: top;
}
.qwui-add_field{
  height: 50px;
  line-height: 50px;
  font-size: 14px;
  text-align:center;
  color:#666666;
}
.qwui-add_field_content{
  padding: 0 22px;
}
.qwui-add_field_item{
  height: 36px;
  line-height: 36px;
  padding: 0 10px;
  margin-bottom: 10px;
  border:1px solid #ddd;
  background: #fff;
  cursor: pointer;
}
.qwui-add_field_item.active{
  border:1px solid #F79431;
  background:#FFF7F0;
}
.qwui-custom_center{
  display: inline-block;
  width: 350px;
  height: 620px;
  margin-left: 21px;
  border:1px solid #ddd;
  vertical-align: top;
  overflow: auto;
}
.qwui-custom_center::-webkit-scrollbar-thumb,.qwui-option_group::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
  background: #d7d7d7;
}
.qwui-center_header{
  padding: 26px 0;
  height: 100px;
  text-align: center;
  color:#fff;
  background:#5077AA;
  box-sizing: border-box;
}
.qwui-activity_name{
  height: 20px;
  line-height: 20px;
  font-size: 20px;
}
.qwui-activity_time{
  margin-top: 16px;
  height: 12px;
  line-height: 12px;
  font-size: 14px;
}
.qwui-item_error{
  border:1px solid #F05A5A !important;
}
.qwui-item_current{
  position:relative;
  border:1px solid #F79431 !important;
}
.qwui-center_content .qwui-item_inner{
  cursor: move;
}
.qwui-item_inner{
  min-height:29px;
  padding: 10px 20px 10px 21px;
  border-bottom:1px solid #ddd;
}
.qwui-more_text_val{
  width: 210px;
}
.qwui-custom_right{
  display: inline-block;
  margin-left: 21px;
}
.qwui-field_text{
  width: 280px;
  height: 32px;
  padding:0 10px;
  line-height: 32px;
  border:1px solid #CCCCCC;
  border-radius: 2px;
  box-sizing: border-box;
}
.qwui-field_error{
  border: 1px solid #F05A5A;
}
.qwui-batch_editing{
  margin-top: 8px;
  color:#F77C00;
  cursor: pointer;
}
.qwui-option_text{
  width: 228px;
  padding-right:50px;
}
.qwui-info_tip{
  width: 380px;
  line-height: 21px;
  margin-bottom: 30px;
  padding: 13px 12px 14px 10px;
  border: 1px solid #F2D083;
  background: #FFEFC2;
  margin-left: -21px;
  box-sizing: border-box;
}
.qwui-custom_field_item{
  outline: none;
  box-sizing: border-box;
  border:1px solid transparent;
  background:#fff;
}
.qwui-center_content .qwui-custom_field_item:hover{
  border:1px dashed #FF9600;
}

.qwui-name{
  word-break: break-all;
  max-width: 120px;
}

.qwui-close{
  position:absolute;
  right: 0;
  top: 0;
  width: 18px;
  height: 18px;
  background: url(../images/icon_close_btn.png) no-repeat;
  background-size: 18px 18px;
  cursor:pointer;
}
.qwui-explain{
  word-break: break-all
}

.qwui-modal{
  position:absolute;
  left:50%;
  top:50%;
  width: 500px;
  background:#f7f7f7;
  transform: translate(-50%,-50%);
  z-index: 2002;
  box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
}
.qwui-modal_header{
  background: #ececec;
  color: #333;
  font-size: 18px;
  height: 45px;
  line-height: 45px;
  padding-left: 20px;
  position: relative;
  text-align: left;
  border-bottom: 1px solid #dddddd;
}
.qwui-modal_header i{
  cursor: pointer;
  font-style: normal;
  position: absolute;
  right: 0;
  width: 50px;
  text-align: center;
  color: #bbb;
  font-size: 28px;
}
.qwui-modal_body{
  padding: 19px 20px 30px 20px;
}
.qwui-modal_body textarea{
  width: 460px;
}
.qwui-modal_footer{
  background-color: #ececec;
  text-align: center;
  padding:5px;
}
.qwui-overlay{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2001;
  background-color: rgba(255, 255, 255, 0.5);
}
.qwui-option_group{
  overflow: auto;
  max-height:600px;
}
/**
活动自定义报名表弹窗样式结束
 */

/*crm查重规则设置*/
.cnki_item{
  margin-top: 16px;
  border: 1px solid #ddd;
}
.cnki_item .cnki_title{
  padding: 15px 0 15px 20px;
}
.cnki_list li{
  display: flex;
  align-items: center;
  padding: 9px 0 9px 20px;
}
.cnki_list li:nth-child(even){
  background: #fbfbfb;
}
.cnki_list li:hover{
  background: #f5f5f5;
}
.cnki_list .cnki_way{
  width: 110px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #808080;
  border: 1px solid #ddd;
  background: #eee;
}
.cnki_list .mr105{
  margin-right: 105px;
}
.cnki_list .mr70{
  margin-right: 70px;
}
.cnki_wrap .tcform_action{
  margin-top: 40px;
  text-align: center;
}
.cnki_wrap .back_btn{
  display: inline-block;
  margin-top: -3px;
  width: 24px;
  height: 19px;
  vertical-align: middle;
  background: url(../images/back_icon.png) no-repeat center;
  cursor: pointer;
}

/* crm新建编辑页面样式优化start*/
/*返回按钮*/
.qwui-top_bar {
  margin: 12px 0;
  padding: 0;
}
.qwui-top_bar .lh30,.qwui-top_bar .ml5 {
  margin-left: 8px;
  line-height: 48px !important;
}
.qwui-return_btn,.qwui-return_setting_btn,.qwui-return_detail_btn {
  margin-left: -8px;
  border:0;
  background: url(../images/back_icon.png) no-repeat center;
  cursor: pointer;
}
.qwui-return_btn {
  line-height: 48px;
}
.qwui-return_detail_btn {
  margin-left: -26px;
}
.qwui-return_detail_btn:hover {
  background-color: #fff;
}
.topMainBar .qwui-setup_item,.qwui-setup_item {
  margin-left: 8px;
}
/*新建编辑表单*/
.qwui-common_form .cMain{
  margin-top: 0;
}
.qwui-common_form  .selectedDepartment {
  margin-bottom: 0;
}
.qwui-common_form .form-item {
  padding: 10px 0;
  margin-bottom: 0;
}
.qwui-common_form .form-field {
  margin-left: 148px;
}
.qwui-common_form .formField {
  margin-left: 5px;
}
.qwui-common_form .form-item .form-text {
  width: 330px;
}
.form-text.qwui-industry_name {
  display: inline-block;
  width: 170px;
  margin: 4px 5px 4px 0;
}
.qwui-common_form .form-text.qwui-industry_name,.qwui-edit_form .form-text.qwui-industry_name {
  width: 170px;
}
.qwui-common_form .form-item .title {
  float: left;
  width: 127px;
  text-align: right;
}
/*表单分隔线*/
.qwui-common_form .mt30 {
  margin-top: 24px;
}
.qwui-common_form .mb30 {
  margin-bottom: 24px!important;
}
.qwui-common_form .tcform_action {
  margin-top: 50px;
}
.qwui-common_form .form-item select {
  width: 340px;
}
.qwui-common_form .form-item select.qwui-area_select,.qwui-edit_form .form-item select.qwui-area_select {
  width:160px;
}
.qwui-common_form .form-item.qwui-choose {
  padding: 11px 0 9px;
}
.qwui-common_form .crm_add_textareaNum {
  left: 278px;
}
.qwui-common_form .form-text, .qwui-common_form textarea,.qwui-common_form select {
  border-radius: 2px;
  box-shadow: none;
}
.qwui-common_form .btn,.qwui-common_form .addDeptUser,.qwui-common_form .liBtn{
  border-radius: 2px;
}
/*新选择框*/
.qwui-choose_box, .qwui-choose_small_box {
  overflow: auto;
  padding: 4px 8px;
  border: 1px dashed #cccccc;
  background: #fff;
  border-radius: 2px;
}
.qwui-choose_box {
  width: 702px;
  height: 78px;
}
.qwui-choose_small_box  {
  width: 322px;
  height: 40px;
}
.qwui-choose_box_text, .qwui-choose_small_box_text {
  display: inline-block;
  width: 100%;
  height: 100%;
  text-align: center;
  font-size: 14px;
  color: #999;
}
.qwui-choose_box_text {
  line-height: 78px;
}
.qwui-choose_small_box_text {
  line-height: 40px;
}
.qwui_type_icon,.qwui_industry_icon,.qwui_sea_icon,.qwui_contact_icon,.qwui_outwork_icon {
  position: absolute;
  top: 6px;
  left: 8px;
  display: inline-block;
  width: 20px;
  height: 20px;
}
.qwui_type_icon {
  background: url(../images/icon_client_type.png) no-repeat center center;
}
.qwui_industry_icon {
  background: url(../images/icon_industry_default.png) no-repeat center center;
}
.qwui_sea_icon {
  background: url(../images/ic_orange_twoPeople.png) no-repeat center center;
}
.qwui_contact_icon {
  background: url(../images/icon_contact_default.png) no-repeat center center;
}
.qwui_outwork_icon {
  background: url(../images/icon_outwork_default.png) no-repeat center center;
}
.qwui-selected_item {
  float: none;
  height: 30px;
  padding: 0 8px 0 28px;
  margin: 4px 5px 4px 0;
  line-height: 30px;
  text-indent: 7px;
  color: #333;
  vertical-align: top;
  border: 1px solid #e9e9e9;
  border-radius: 2px;
  background: #fff;
}
.qwui-delete_btn {
  display: inline-block;
  width: 18px;
  height: 18px;
  line-height: 18px;
  color: #afafaf;
  font-weight: 600;
  font-size: 18px;
  font-style: normal;
  opacity: 1;
  vertical-align: text-bottom;
  border-radius: 100%;
  cursor: pointer;
}
.qwui-save_btn {
  color: #fff;
  border: 1px solid #e2750a;
  background: rgba(255,150,0,1);
}
.qwui-save_btn:hover {
  color: #fff;
  background: rgba(255,150,0,1);
}
.textareaNum.qwui-small_textarea,textarea.qwui-small_textarea {
  width: 330px;
  height: 106px;
}
.textareaNum.qwui-big_textarea,textarea.qwui-big_textarea{
  width: 710px;
  height: 106px;
}
.qwui-big_textareaNum,.qwui-custom_form_item .crm_textareaNum {
  top: 98px;
  left: 655px;
  font-size: 12px;
}
.qwui-remark_form_item .crm_textareaNum,.qwui-small_textareaNum,.form-field p.crm_textareaNum.qwui-small_textareaNum {
  top: 100px;
  left: 275px;
  font-size: 12px;
}
.form-field p.crm_textareaNum.qwui-small_textareaNum,.form-field p.crm_textareaNum.qwui-big_textareaNum {
  top: 92px;
}
/*客户、联系人、商机、拜访编辑界面*/
.qwui-edit_form .form-text, .qwui-edit_form textarea,.qwui-edit_form select {
  border-radius: 2px;
  box-shadow: none;
}
.qwui-edit_form .btn,.qwui-edit_form .addDeptUser,.qwui-edit_form .liBtn {
  border-radius: 2px;
}
.qwui-edit_form .form-text {
  width: 330px;
}
.qwui-edit_form .form-item select{
  width: 340px;
}
/*合同新建编辑页面输入框*/
.qwui-contract_form .SS_item .dd > input,.qwui-contract_form .SS_item .xzsr input,.qwui-contract_form .SS_item .dd > input.w180 {
  width: 328px;
  border-radius: 2px;
}
.qwui-contract_form .SS_item .xzsr {
  width: 338px;
  border-radius: 2px;
}
.qwui-contract_form .SS_item .dd select {
  width: 340px;
  border-radius: 2px;
}
.qwui-contract_form .SS_item .dd textarea {
  width: 708px;
  height: 118px;
  border-radius: 2px;
}
.qwui-contract_form .SS_item .dd textarea.qwui-small_textarea{
  width: 328px;
}
.qwui-contract_form .SS_item .dd .qwui-small_textarea {
  width: 340px;
}
.qwui-contract_form .crm_textareaNum {
  left: 655px;
}
.qwui-contract_form .qwui-content_form_item .aa {
  left: 660px !important;
}
.qwui-contract_form .qwui-remark_form_item .aa{
  left: 295px !important;
}
.qwui-contract_form .btn,.qwui-contract_form .addDeptUser,.qwui-contract_form .liBtn {
  border-radius: 2px;
}
/*并行流程样式修改*/
.next-node-ids label{
  display:block;
}
.node-property-tips{
  padding-left:20px;
  margin-top:20px;
  display:none;
}
/* crm新建编辑页面样式优化end*/
/*投票问卷后台统计*/
.bar_active2{
  background-color:#468CEB;
}
.Pie2{
  width: 600px;
  margin: 0 auto;
}
/*投票问卷后台统计 end*/

/* crm页面用户体验优化start*/
/*图片上传*/
.qwui-selected_coverImg {
  width: 138px;
  height: 65px;
  padding-top: 8px;
}
.qwui-selected_coverImg img {
  width: 130px;
  height: 65px;
}
.qwui-selected_personnel .selected_personnel_item i {
  right: 0;
}
.qwui-selected_personnel .selected_personnel_item{
  width: 138px;
  height:65px;
}
.qwui-selected_personnel {
  margin-left: -8px;
}
/* crm页面用户体验优化end*/
/*会议助手--审批*/
.qwui-audit-font{
  display: inline-block;
  width: 14px;
  height: 16px;
  margin-left: 7px;
  line-height: 16px;
  border: 1px solid #B7B7B7;
  text-align: center;
  color: #B7B7B7;
}
.qwui-audit-font2{
  display: inline-block;
  max-width: 80%;
  height: 16px;
  line-height: 16px;
  vertical-align: text-bottom;
}
.qwui-audit-font.none{
  display: none;
}
.qwui-line60{
  line-height: 60px;
}
.qwui-line50{
  line-height: 50px;
}
.newMetting .errorMes{
  margin:5px 0 0 135px;
  color: #F56262;
  text-align: left;
}
.auditPerson{
  width: 290px;
  height: 50px;
  line-height: 50px;
  margin-left: 135px;
  border: 1px solid #D5D5D5;
  text-align: center;
  cursor: pointer;
}
.font11{
  font-size: 11px;
}
.isNone_1,.isNone_2,.isNone_3{
  display: none !important;
}
.clickSelect{
  width: 300px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  background: #fff;
  border: 1px dashed #D5D5D5;
  cursor: pointer;
}
.keep-out{
  width: 380px;
  height: 0;
  position: absolute;
  top:0;
  z-index: 10;
  opacity: 0.5;
  background: #999;
}
.auditDiv .form-item{
  position: relative;
}
.pointer-none{
  pointer-events: none;
}
/*会议助手--审批end*/

/*智慧党建*/
.qwui-party_color{
}
.qwui-party_color [type="item"].active a{
}
.qwui-fl{
  float: left !important;
}

/*并行节点金卡权限弹窗*/
.checkDialog{
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -350px;
  margin-top: -255px;
  width: 700px;
  background-color: #fff;
  border-radius: 5px;
  z-index: 1111;
}
.checkDialog_head{
  padding: 20px 28px;
  font-size: 17px;
  background-color: #F7F7F7;
  border-radius: 5px 5px 0 0;
}
.checkDialog_head .checkDialog_vip_icon{
  margin-left: 15px;
  border-radius: 2px;
  font-size: 12px;
  color: #8B6F0E;
  width: 86px;
  display: inline-block;
  height: 22px;
  line-height: 22px;
  text-align: center;
  background: linear-gradient(to right, #F8E295, #F3D36C);
}
.checkDialog_close_tit {
  position: absolute;
  right: 0;
}
.checkDialog_close_tit i {
  position: absolute;
  font-family: kaiti;
  font-style: normal;
}
.checkDialog_close_tit i {
  position: absolute;
  right: 10px;
  width: 50px;
  color:#bbb;
  font-style: normal;
  text-align:center;
  font-size:24px;
  cursor: pointer;
}
.checkDialog_body_content{
  padding: 28px;
  font-size: 14px;
}
.checkDialog_body_content > img{
  width: 100%;
  border: 1px solid #DEEEFF;
}
.checkDialog_describe_text{
  margin-bottom: 28px;
}
.checkDialog_example_head{
  margin-bottom: 12px;
}
.checkDialog_example_text{
  margin-bottom: 28px;
}
.checkDialog_footer{
  text-align: center;
  margin: 20px 0;
}
.checkDialog_footer_buttom{
  display: inline-block;
  width: 124px;
  height: 32px;
  color: #fff;
  border-radius: 2px;
  background-color: #FF9600;
  font-size: 14px;
  line-height: 33px;
  text-align: center;
  cursor: pointer;
  text-decoration:none
}
.checkDialog_footer_buttom:hover{
  color: #fff;
  background-color: #FF4E00;
}
/*并行节点金卡权限弹窗end*/
/*会议审批*/
.new_SS_tit{
  background: #F7F7F7;
}
.SS_btn1.bgfff{
  background: #fff;
}
.new_SS_btn{
  height: 72px;
  line-height: 72px;
}
.noborder{
  border:none !important;
}

/*登录态过期弹窗*/
.qwui-overdue_box {
  width: 720px;
  height: 356px;
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 5px 0 10px rgba(0,0,0,.1);
  -webkit-box-shadow: 5px 0 10px rgba(0,0,0,.1);
}
.qwui-overdue_content {
  padding: 69px 50px 58px 53px;
}
.qwui-overdue_container {
  margin: 41px 0 0 25px;
}
.qwui-overdue_title {
  margin-bottom: 22px;
  font-size: 24px;
  color: #333;
}
.qwui-overdue_link {
  font-size: 16px;
  text-decoration: underline;
}
.qwui-overdue_tips {
  margin-top: 5px;
  font-size: 16px;
  color: #666;
}
.qwui-overdue_btn {
  width: 120px;
  height: 36px;
  margin-top: 30px;
  font-size: 14px;
  color: #fefefe;
  background: #ff9600;
  border: none;
  border-radius: 5px;
}
/*按职位选择对象弹框hover效果*/
#postList li:hover {
  background: #ececec;
}
/*按职位选择对象弹框hover效果end*/
/*人资*/
.qwui-warp-no-data{
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: -98px;
  text-align: center;
}
.qwui-icon-no-data{
  width: 130px;
  height: 130px;
  display: inline-block;
  background: url(../../jsp/wap/images/icon_noContent.png) no-repeat;
  background-size: cover;
}
.qwui-no-data-title{
  font-size: 20px;
  color: #666;
}
.qwui-no-data-sm_text{
  margin-top: 10px;
  line-height: 1;
  font-size: 14px;
  color: #bbb;
}
.blessMes{
  height: 57px;
  line-height: 35px;
  margin:10px 0;
  padding-top: 13px;
  background: #F6F6F6;
  color:#999999;
  font-family: MicrosoftYaHei;
  font-size: 14px;
}
.blessMes li{
  line-height: 22px;
  padding-left: 15px;
}
.bless_a{
  display: inline-block !important;
  border: none !important;
  text-indent: 0!important;
}
p.tipsMes{
  text-align: left;
  font-size: 12px;
  padding-left: 11px;
  line-height: 20px;
}
.msgTips{
  width: 100%;
  height: 40px;
  line-height: 40px;
  margin-bottom: 10px;
  background: #FEEEEC;
  font-family: MicrosoftYaHei;
  font-weight: normal;
  font-size: 14px;
  color: #333;
}
.no_permissions{
  margin-top: 43px;
  width: 100%;
  height: 19px;
  line-height: 19px;
  font-family: MicrosoftYaHei;
  font-size: 14px;
  text-align: center;
  color:#999;
}

/* 表单填单设置样式 */
#form_write_setDiv {
  min-height: 348px;
}
#form_write_setDiv.openForm_writeSet {
  min-height: 194px;
}
@media screen and (min-height: 1080px) {
  #form_write_setDiv {
    min-height: 660px;
  }
  #form_write_setDiv.openForm_writeSet {
    min-height: 506px;
  }
}
#form_write_setDiv .form_write_set_Tips {
  position: relative;
}
#form_write_setDiv .form_write_set_Tips::before {
  content: "\f059";
  font-family: FontAwesome;
  font-style: normal;
  color: #ccc;
  font-size: 18px;
  cursor: pointer;
  vertical-align: bottom;
}
#form_write_setDiv .tipsText {
  position: absolute;
  top: 22px;
  left: -14px;
  z-index: 1;
  box-sizing: border-box;
  width: 354px;
  padding: 15px 15px 15px 24px;
  box-shadow:0px 2px 10px 0px rgba(0,0,0,0.1);
  border-radius:2px;
  border:1px solid rgba(230,230,230,1);
  font-size: 12px;
  font-style: normal;
  line-height: 1.5;
  text-align: left;
  color: #666;
  background: #fff;
}
#form_write_setDiv .tipsText::before {
  background: white;
  border: 1px solid rgba(230,230,230,1);
  border-right: none;
  border-bottom: none;
  content: "";
  height: 10px;
  left: 15px;
  position: absolute;
  top: -5px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 10px;
}
#form_write_setDiv .tipsText li {
  position: relative;
}
#form_write_setDiv .tipsText .dot{
  display: inline-block;
  width: 4px;
  height: 4px;
  background-color: #ccc;
  border-radius: 2px;
  margin-right: 5px;
  position: absolute;
  top: 6px;
  left: -11px;
  transform: scale(0.7);
}
.icon-greyCircle {
  display: inline-block;
  text-align: center;
  width: 16px;
  height: 16px;
  line-height: 16px;
  border-radius: 50%;
  color: #fff;
  background: #ccc;
}
.qwui-circleList:hover {
  background: #e5e5e5;
}
.qwui-circleListCheck {
  background: #a7a7a7;
}
.qwui-circleListCheck:hover {
  background: #a7a7a7;
}
.qwui-circleListCheck p {
  color: #fff;
}
.circleDay {
    position: relative;
    display: inline-block;
    width: 44px;
    height: 44px;
    border: 1px solid #F7F7FA;
    margin:0 10px 10px 0;
    background: #F7F7FA;
    cursor: pointer;
    font-size: 24px;
    color: #D7D7D7;
    text-align: center;
    line-height: 46px;

}
.circleContent {
    width: 403px;
    border:1px solid #d5d5d5;
}
.circleContentHead {
    height: 50px;
    background: #F7F7F7;
}
.circleContentHead span{
    line-height: 50px;
    margin-left: 10px;
    color: #999;
}
.circleContentBody {
    padding: 10px 0 0 10px;
    background: #fff;
}
.circleContentFoot {
    height: 35px;
    background: #fff;
}
.circleContentFoot span {
    display: inline-block;
    margin:0 10px 0;
    color: #999;
}
.qwui-checkMinBox {
    color: #FF9600;
    border: 1px solid #FF9600;
    background: #fff;
}
.qwui-checkMinBox::after {
    position: absolute;
    top: -6px;
    left: 34px;
    content: "";
    width: 16px;
    height: 16px;
    background: url("../images/icon_deposit.png");
}
.circleRule {
    float: right;
    margin: 10px 13px 0 0;
}
.circleRuleSelected {
    color: #FF9600;
    border: 1px solid #F4D6AA;
    background: #FFF9F0;
}
.errorNum{
  margin-top: 10px;
  color: rgb(255, 0, 0);
}
.uploadNo{
  margin-top: 12px;
  height:19px;
  font-size:14px;
  font-family:MicrosoftYaHei;
  color:rgba(248,123,0,1);
  line-height:19px;
  cursor: pointer;
}
.headTitle{
  margin-top: 26px;
  height:26px;
  font-size:20px;
  font-family:MicrosoftYaHei;
  color:rgba(51,51,51,1);
  line-height:26px;
  -webkit-background-clip:text;
}
.qwui-content-sernumber{
  padding-left: 60px;
  margin-top: 36px;
}
.pl60{
  padding-left: 60px !important;
}
.w100p{
  width:100% !important;
}
.w30p{
  padding-left: 30% !important;
}
/* 数据联动样式 */
/* 弹窗设置联动页面样式 */
.qwui-linkage_disbtn,
.qwui-linkage_disbtn:hover{
  cursor: default;
  color: #a0a0a0;
  background-color: #e7e7e7;
}
.qwui-selecttop_border{
  padding-bottom: 1px;
  margin: 0 15px;
  background: url(../images/dashed.png) repeat scroll 0 0;
}
.qwui-selecttop_input{
  position: relative;
  padding: 30px 15px 25px;
  background: #f7f7f7;
}
.qwui-show_dropDownList{
  cursor: pointer;
  margin-left: 20px;
  height: 30px;
  width: 340px;
  padding-left: 10px;
  border: 1px solid #ddd;
  border-radius: 4px;
}
.qwui-selectcenter_input{
  margin: 10px;
}
.qwui-dropDown_area{
  position: relative;
  display: inline;
}
.qwui-select_input{
  margin: 20px 10px 0px 20px;
  padding-left: 10px;
  width: 195px;
  height: 27px;
  cursor: pointer;
  color: black;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.qwui-disabled_input{
  cursor: default;
  border-radius: 4px;
  border: 1px solid #bbb;
  background-color: rgba(245,245,245,1);
  color: #666;
}
.qwui-searchform_btn{
  background-color: white;
  text-align: center;
  padding: 9px 0;
  border-top: 1px solid #ddd;
}
.qwui-blackAfter_icon{
  position: absolute;
  top: 43px;
  right: 110px;
  width: 0;
  height: 0;
  border-width: 3px;
  border-top: 6px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}
.qwui-blackAfter_icon.inputDrop{
  top: 6px;
  right:20px;
}
/* 选择数据源表单页面样式 */
.qwui-linkage_dropdown{
  position: absolute;
  width: 208px;
  background-color: white;
  border: solid 1px #ddd;
  border-radius: 4px;
  box-shadow: 2px 2px 2px #ddd;
}


/* 各个下拉框的定位位置样式： */
.qwui-select_dropdown{
  top: 115px;
  left: 133px;
  width: 350px;
}
.qwui-selectkey_dropdown{
  top: 204px;
  left: 28px;
}
.qwui-selectRefKey_dropdown{
  top: 204px;
  left: 309px;
}
.qwui-selectRefItem_dropdown{
  top: 257px;
  left: 307px;
}
.qwui-search_field{
  position: realtive;
  border-bottom: 1px solid #ddd;
}
.qwui-search_dropdown{
  width: calc(100% - 12px);
  height: 30px;
  border-radius:2px 2px 0 0;
  border-width: 0 0 1px;
  padding-left: 8px;
  background: 0 0 white;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.qwui-show_dropdown{
  min-height: 25px;
  max-height: 145px;
  min-width: 200px;
  overflow-y: auto;
}
.qwui-dropdown_bottom{
  text-align: center;
  font-style: italic;
  color: #00000057;
}
.qwui-form_list{
  height: 30px;
  padding-left: 8px;
  line-height: 30px;
  cursor: pointer;
  background-color: white;

  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.qwui-searching_tip{
  height: 25px;
  padding-left: 5px;
  line-height: 25px;
  cursor: pointer;
  font-size: 12px;
  font-style: italic;
  color: #00000057;
  background-color: white;
}
.qwui-active_option{
  background-color: #f1f1f1;
}
.qwui-selected_option{
  background-color: #ddd;
}

/*通信录水印功能 ljk*/
.qwui-watermark-main .clearfix,.qwui-watermark-main .inner-main{
  background: #fff !important;
}
.qwui-watermark li{
  position:relative;
  width: 100%;
  height:66px;
  margin: 0 ;
  padding: 0;
  background:rgba(255,255,255,1);
}
.qwui-watermark li:first-child{
  border:none;
}
.qwui-watermark li .qwui-container-set{
  height: 100%;
  line-height: 54px;
  padding: 15px 0;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.qwui-watermark .qwui-title-mes{
  margin-bottom: 8px;
  height:24px;
  font-size:18px;
  font-family:MicrosoftYaHei;
  color:rgba(51,51,51,1);
  line-height:24px;
}
.qwui-watermark .qwui-tips{
  height:19px;
  font-size:14px;
  font-family:MicrosoftYaHei;
  color:rgba(102,102,102,1);
  line-height:19px;
}
.qwui-watermark .shadow{
  box-shadow:0px 1px 0px 0px rgba(242,242,242,1);
}
.qwui-container-set .switch1{
  margin: 12px 0;
}
.shadowNone{
  box-shadow:none !important;
}
.mt12{
  margin-top: 12px;
}

.qwui-vipBox{
  width: 700px;
  height: 370px;
  margin: auto;
  background: #fff;
  position: absolute;
  top: 50%;
  margin-top: -185px;
  left: 50%;
  margin-left: -350px;
}
.qwui-vipTipColor{
  height: 72px;
  font-size: 14px;
  font-family: MicrosoftYaHei;
  color: rgba(102,102,102,1);
  line-height: 24px;
}



/*表单删除*/
.form-delete .popframe {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 600px;
  background-color: #fff;
}
.qiwei-form-delete {
  display: flex;
  flex-direction: column;
  min-height: 250px;
}
.qiwei-form-content {
  flex: auto;
  margin-top: 20px;
}
.qiwei-confirm-text {
  display: inline-block;
  flex: auto;
  vertical-align: top;
  line-height: normal;
  margin: 0 60px 0 150px;
}
.qiwei-detail-text {
  line-height: 26px;
  color: #666666;
}
.qiwei-detail-count {
  font-size: 16px;
  color: #F56262;
  padding: 0 4px;
}
.qiwei-input-box {
  margin-top: 15px;
  line-height: 34px;
  color: #999999;
}
.qiwei-form-name-input {
  width: 340px;
  height: 32px;
  padding: 0 12px;
  color: #333333;
  border: 1px solid #D5D5D5;
  border-radius: 2px;
  line-height: 32px;
}
.qiwei-delete-icon {
  position: absolute;
  width: 94px;
  height: 94px;
  margin: 6px 32px 0 24px;
  background: url(../images/form_delete_confirm.png) no-repeat;
  background-size: contain;
}
.qiwei-btn-box {
  display: flex;
  height: 72px;
  margin-top: 16px;
  justify-content: center;
  align-items: center;
}
.qiwei-confirm-btn {
  width: 60px;
  height: 32px;
  color: #fff;
  text-align: center;
  line-height: 32px;
  background-color: #F56262;
  border-radius: 2px;
  margin-right: 16px;
  cursor: pointer;
}
.qiwei-confirm-btn:hover {
  background-color: #f45252;
}
.qiwei-cancel-btn {
  display: content-box;
  width: 60px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  border-radius: 2px;
  border: 1px solid #CBCBCB;
  cursor: pointer;
}
.qiwei-cancel-btn:hover {
  background-color: #f7f7f7;
}
.qwui-none{
  display: none !important;
}

/*首页导航 会员权益到期 提醒*/
.vip-benefit-header{
  display: flex;
  align-items: center;
}

.qwui-head_service{
  background: url(../images/icon-header_service.png) no-repeat;
}
.qwui-head_set{
  background: url(../images/icon-header_set.png) no-repeat;
}
.qwui-head_notice{
  background: url(../images/icon-header_notice.png) no-repeat;
}
.qwui-head_help{
  background: url(../images/icon-header_help.png) no-repeat;
}
.qwui-head_icon_base{
  display: inline-block;
  vertical-align: text-top;
  width: 20px;
  height: 20px;
  cursor: pointer;
  background-size: 20px 20px;
}

.vip-benefit-tip{
  display: flex;
  color:rgba(0,0,0,0.85);
  font-size: 12px;
  justify-content: space-between;
  margin-bottom: 8px;
}

.vip-benefit-text{
  display: flex;
  font-size: 12px;
  color: rgba(0,0,0,0.85);
  margin-right: 10px;
}
.vip-benefit-btn{
  padding: 3px 12px;
  border-radius: 14px;
  font-size: 12px;
  color: #fff;
  cursor: pointer;
  background: #FF884D;
  margin-left: 8px;
}

.tip-info-box{
  display: none;
  position: absolute;
  left: 0;
  width: 200px;
  background: #fff;
  box-shadow: 1px 1.732px 10px 0px rgba(4, 0, 0, 0.1);
  border: 1px solid rgb(221, 221, 221);
  z-index: 24;
  padding: 10px;
  border-radius: 4px;
  top: 60px;
}
.tip-info-content{
  font-size: 14px;
}
.tip-info-box:after{
  background: white;
  content: "";
  height: 10px;
  left: 25px;
  position: absolute;
  top: 0;
  width: 20px;
}
.tip-info-box:before{
  background: white;
  border: 1px solid #ccc;
  content: "";
  height: 10px;
  left: 30px;
  position: absolute;
  top: -5px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 10px;
}
.dateNotify-tip{
  display: flex;
  color: #666;
  line-height: 22px;
}

.dateNotify-tip .text{
  display: inline-block;
  width: 112px;
  max-width: 112px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.dateNotify-tip .last{
  color: #A6A6A6;
  margin-left: 10px;
}

.dateNotify-tip .last .time{
  color: #F87B00;
  padding: 0 3px;
}
.vip-permission-packages{
  position: relative;
  padding: 0 18px;
}
.vip-permission-packages p{
  height: 46px;
  line-height: 54px;
  color:rgba(0,0,0,0.45);
  font-size: 12px;
}
.vip-permission-packages .text{
  display: flex;
  width: 288px;
  height: 21px;
  line-height: 21px;
  justify-content: space-between;
  color:rgba(0,0,0,0.45);
  margin-bottom: 6px;
}

.vip-permission-packages .vipName{
  display: inline-block;
  width: 90px;
  max-width: 90px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color:rgba(0,0,0,0.85);
}
.vip-permission-packages .qwui-member_info{
  position: relative;
  overflow: hidden;
  max-height:213px;
  margin-right: -18px;
}
.vip-permission-packages .qwui-member_info:hover{
  overflow: auto;
}
.qwui-mongolia::after{
  content: '';
  position: absolute;
  width: 288px;
  height: 36px;
  bottom: 0;
  transition: opacity .3s;
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 1) 100%);
  background: -o-linear-gradient(rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 1) 100%);
  background: linear-gradient(rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 1) 100%);
}

.vipPermissionDialogBox{
  position: relative;
}
.permission-dialog-wrapper{
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  margin: 0;
  z-index: 23;
}
.permission-dialog-wrapper.absolute{
  position: absolute;
  align-items: unset;
}

.permission-dialog{
  display: flex;
  width: 780px;
  height: 392px;
  position: relative;
  margin: 0 auto;
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  box-sizing: border-box;
}

.permission-dialog-wrapper.absolute .permission-dialog{
  top: 129px;
}

.permission-dialog-left{
  flex: 1;
  width: 278px;
  max-width: 278px;
  min-width: 278px;
  background: url(../images/icon-vip-permission.png) no-repeat;
  background-size: 100% 100%;
}
.permission-dialog-mask{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: .9;
  background-color: rgba(255, 255, 255, 0.95);
  transition: 0.3s;
}
.permission-dialog-content{
  display: flex;
  flex-direction: column;
  position: relative;
  padding: 0 40px 44px;
}
.permission-dialog-content .permission-dialog-item{
  flex:1;
}
.permission-dialog-content .title{
  padding:  72px 0 36px;
  font-size: 24px;
  color: #333;
  text-align: center;
}

.permission-dialog-content .title .active{
  padding: 0 3px;
  color: #f87b00;
}

.permission-dialog-content .text{
  font-size: 16px;
  color: #666;
}
.permission-dialog-content .text .start-text{
  padding-bottom: 5px;
}

.permission-dialog-content .explanation{
  line-height: 27px;
}

.permission-dialog-content .explanation .active{
  padding: 0 3px;
  color: #f87b00;
}

.permission-dialog-content .explanation .bracket{
  padding: 0;
}
.permission-btn-box{
  display: flex;
  justify-content: center;
  left: 117px;
}

.permission-btn{
  display: inline-block;
  line-height: 1;
  font-size: 14px;
  border: 1px solid #e4e4e4;
  border-radius: 4px;
  background: #fff;
  color: #666;
  padding: 10px 0;
  width: 122px;
  cursor: pointer;
}
.permission-btn.primary{
  border-color: #F79E20;
  color: #fff;
  background: #F79E20;
  box-shadow: 0 6px 8px #FCD9A9;
}
.icon-buy-package{
  width: 120px;
}

.edit-time_input{
  max-width: 90px;
  text-align: center;
}
.appendEditNote{
  display: flex;
  align-items: center;
  padding-top: 30px;
  border-top: 1px solid #ddd;
}
.appendEditNote .input{
  flex: 1;
  margin: 0 15px 0 10px;
}
.appendEditNote-btn{
  display: flex;
  justify-content: center;
  padding-top: 20px;
}
.appendEditNote-btn .btn{
  padding: 4px 20px;
}

.order-mark_box{
  display: flex;
  align-items: baseline;
  margin-bottom: 9px;
}
.order-mark_box .title{
  width: 140px;
  padding-right: 10px;
  font-size: 14px;
  line-height: 32px;
  text-align: right;
}
.order-mark_item{
 flex: 1;
}
.order-mark_item .form-text{
  margin-bottom: 0;
}
.order-mark_item .select-item{
  width: 300px;
  padding: 4px;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.add-product_btn{
  font-size: 14px;
  color: #f87b00;
  cursor: pointer;
}
.cut-product_btn{
  margin-left: 10px;
  font-size: 14px;
  cursor: pointer;
}
.order-error{
  padding: 5px 0 0;
  color: red;
  font-size: 12px;
  line-height: 20px;
}
.order-mark_item.orderError input.form-text,.order-mark_item.orderError select{
  border: 1px solid red;
}
/*end*/
.newGoldVipIcon {
  display: inline-block;
  width: 48px;
  height: 20px;
  background: url(../../themes/manager/companysrv/images/tips_vipgold.png?20181105) no-repeat;
  background-size: contain;
  vertical-align: middle;
  margin: -3px 0 0 5px;
}

/* 高级函数框样式： */
.advmthd-content{
  position:absolute;
  padding: 20px;
  font-size: 0;
}
.advmthd-field{
  display: inline-block;
  height: 253px;
  width: 251px;
  vertical-align: top;
  border-radius:2px;
  border:1px solid #EDEDED;
}
.advmthd-search{
  position: relative;
  display: inline-block;
  height: 253px;
  width: 485px;
  margin-left: 16px;
  vertical-align: top;
  border-radius:2px;
  border:1px solid #EDEDED;
}
.advmthd-calculator{
  display: inline-block;
  height: 160px;
  width: 752px;
  margin-bottom: 20px;
  font-size: 14px;
  border-radius:2px;
  border:1px solid #EDEDED;
}
.advmthd-head{
  height: 36px;
  padding-bottom: 2px;
  font-size: 14px;
  line-height: 36px;
  border-bottom: 1px solid #EDEDED;
}
.advmthd-tab{
  cursor: pointer;
  width: 100%;
  height: 36px;
  position: relative;
  float: left;
  left: 0;
  text-align: center;
  color: #666;
}
.advmthd-tab.active{
  color: #F87B00;
  border-bottom: 2px solid #F87B00;
}
.advmthd-field_list{
  position: relative;
  width: 251px;
  height: calc(100% - 40px);
  overflow-y: auto;
}
.advmthd-field_list li{
  cursor: pointer;
  height: 32px;
  line-height: 32px;
}
.advmthd-field_list input:hover{
  background-color: #F7F7F7;
}
.advmthd-field_list a{
  padding: 0 11px;
}
.advmthd-field_list span{
  color: #333;
  font-size: 12px;
}
.advmthd-field_list input{
  color:#333;
  padding: 0 70px 0 11px;
  border: none;
  background: #fff;
  display: block;
  width: 100%;
  text-align: left;
  line-height: 32px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.advmthd-list{
  position: absolute;
  width: 180px;
  height: 214px;
  font-size: 14px;
  border-right: 1px solid #EDEDED;
  overflow-y: auto;
}
.advmthd-list li{
  cursor: pointer;
  height: 31px;
  line-height: 31px;
}
.advmthd-category{
  display: inline;
}
.advmthd-title{
  padding: 0 11px;
  background:url(../images/form/ic_b-common_Packup.png) no-repeat;
  background-position: 92%;
  background-size: 12px;
}
.advmthd-title.opening{
  background:url(../images/form/ic_b-common_an.png) no-repeat;
  background-position: 92%;
  background-size: 12px;
}
.advmthd-children{
  font-size: 14px;
}
.advmthd-item {
  color: #333;
  padding-left: 23px;
  border: none;
  background: #fff;
  display: block;
  width: 100%;
  text-align: left;
  line-height: 32px;
}
.advmthd-intro{
  position: absolute;
  width: 305px;
  height: calc(100% - 40px);
  margin-left: 180px;
  overflow-y: auto;
}
.advmthd-name{
  font-size: 16px;
  font-weight: bolder;
  padding-top: 16px;
  padding-left: 23px;
}
.advmthd-text{
  font-size: 13px;
  line-height: 19px;
  padding: 10px 23px;
  overflow-wrap: break-word;
}
.advmthd-cm-search{
  position: absolute;
  width: 473px;
  height: 36px;
  line-height: 36px;
  font-size: 14px;
  border: 0;
  border-radius: 2px;
  padding-left: 12px;
}
.qwui-advmthd_search{
  position: absolute;
  right: 0;
  top: 0;
  width: 36px;
  height: 36px;
  cursor: pointer;
  background: url(../images/form/ic_b-common_search.png) no-repeat;
  background-size: 16px;
  background-position: 10px;
}
.advmthd-search-item{
  color: #333;
  padding-left: 23px;
  border: none;
  background: #fff;
  display: block;
  width: 100%;
  text-align: left;
  line-height: 32px;
  overflow-x: hidden;
}
.advmthd-calculator-input{
  height: calc(100% - 50px);
  padding: 10px 10px 0 10px;
  outline: none;
  overflow: auto;
}
.advmthd-calculator-input:empty:before{
  content: attr(placeholder);
  content: '请在英文输入法模式下编辑公式';
  color:#aaa;
}
/*焦点时内容为空*/
.advmthd-calculator-input:focus:before{
  content:none;
}
.advmthd-cm-field{
  display: inline-block;
  padding: 0 5px;
  margin: 1px;
  color: #008DCD;
  background: #EBF5FF;
  border-radius: 2px;
}
.advmthd-cm-advmthd{
  color: #3794E3;
}
.advmthd-bracket{
  color:#999;
}
.advmthd-item_hover{
  background-color: #F7F7F7;
}
.advmthd-hints{
  position: absolute;
  min-width: 110px;
  max-height: 170px;
  overflow-y: auto;
  background: rgba(255,255,255,1);
  box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.1);
  border-radius: 2px;
  border: 1px solid rgba(237,237,237,1);
}
.advmthd-clean{
    float: right;
    padding-right: 17px;
    color: #999;
    cursor: pointer;
}
.qwui_advmthdField-type{
  display: inline-block;
  position: absolute;
  right: 12px;
  top: 0;
  margin-top: 6px;
  padding: 0 12px;
  background: rgba(235,244,252,1);
  color: #3794E3!important;
  line-height: 20px;
  border-radius: 2px;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
}
.qwui_advmthd-fixDialog{
  overflow-y: hidden!important;
}
/*数据联动与高级函数引导样式*/
.qwui_advmthd-guide{
  margin: 0 5px 0 10px;
}
.qwui_advmthd-guide::before{
  content: "\f059";
  font-family: 'FontAwesome';
  font-style: normal;
  color: #ff9600;
  font-size: 18px;
  cursor: pointer;
}
.advmthd-guide{
  display: inline-block;
  float: left;
}
.advmthd-guide_link{
  color: #333;
  font-size: 14px;
}
.advmthd-intro a{
  display: inline-block;
  color: #3794E3;
  font-size: 14px;
  padding-top: 5px;
}
.advmthd-guide_box {
  padding-top: 12px;
  padding-left: 24px;
}
/*表单填单设置样式*/
#given_div_isRelatives .tipsText, #relevant_setting .tipsText{
  width: 266px;
}
/*crm设置提醒页*/
.btnType{
  margin-top: 15px;
  line-height: 1;
}
.addType .item-type{
  display: inline-block;
  width:66px;
  height:30px;
  padding:6px 11px;
  margin-right: 4px;
  border:1px solid #ddd;
  border-radius:2px;
  box-sizing: border-box;
  color: #F87B00;
}
.addType .item-type:last-child{
  margin-right: 0;
}
.editType{
  display: inline-block;
  width:16px;
  height:30px;
  margin-left: 8px;
  background: url(../images/setting_custom.png) no-repeat center;
  background-size: 100%;
  /*vertical-align: super;*/
  cursor: pointer;
}
.pop-warn{
  position: absolute;
  top: 50%;
  left: 50%;
  width: 612px;
  z-index: 1101;
  transform: translate(-50%, -50%);
  background: #fff;
  border-radius: 4px;
}
.pop-tit{
  position: relative;
  line-height: 60px;
  padding-left: 32px;
  box-sizing: border-box;
  font-size: 18px;
  background: #F7F7F7;
  border-radius: inherit;
}
.pop-tit i{
  position: absolute;
  right: 0;
  width: 60px;
  text-align: center;
  color: #bbb;
  font-size: 32px;
  cursor: pointer;
  font-style: normal;
  font-weight: 100;
}
.pop-content{
  padding: 24px 0;
  text-align: center;
}
.pop-content label{
  margin: 0 36px 0 4px;
  vertical-align: middle;
}
.pop-btn{
  padding: 20px 0;
  text-align: center;
}
.pop-btn .btn{
  padding: 0 15px;
  margin-right:15px;
}
/*crm设置提醒页*/

/* 表单明细自定义导出样式 */
#form-export .popframe {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 800px;
  background-color: #fff;
  border-radius: 4px;
}
#form-export .dialog_hd {
  border-radius: 10px;
}
#form-export .dialog_hd i:hover {
  background-color: rgb(247, 247, 247);
}
#form-export .exportCondition {
  margin: 20px 20px 30px 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #F0F0F0;
}
#form-export .exportCondition .title {
  line-height: 32px;
  color: #666666;
}
#form-export .conditions {
  display: flex;
  flex-wrap: wrap;
}
#form-export .timeCondition, #form-export .normalCondition {
  position: relative;
  max-width: 288px;
  line-height: 28px;
  color: #999999;
  font-size: 12px;
  padding: 0 28px 0 8px;
  margin: 8px 12px 0 0;
  border-radius: 2px;
  border: 1px solid #D5D5D5;
}
#form-export .timeCondition .timeInput {
  width: 68px;
  margin: 0 6px;
  font-size: 12px;
  color: #333;
  border: none;
}
#form-export .timeCondition .timeIcon {
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 7px;
  width: 16px;
  height: 16px;
  transform: translateY(-50%);
  background: url(../images/ic_b-datepicker.png) no-repeat;
  background-size: contain;
}
/*车辆统计start*/
.tarbar_car{
  position: relative;
  text-align: center;
  margin: -11px 0 30px 0;
  border-bottom: 1px solid rgba(240,240,240,1);
}
.yc-icon_a-set_emphasize_s{
  color: #ff9600;
  cursor:pointer;
  position: relative;;
}
.car_detail_data,.car_statistics{
  position: relative;
  height: 20px;
  padding: 20px 10px 19px;
  display: inline-block;
  font-size: 16px;
  line-height: 20px;
  color: #383838;
  cursor: pointer;
}
.car_descript{
  display: inline-block;
  position: absolute;
  right: 20px;
  top: 53px;
  font-size: 12px;
  line-height: 20px;
}
.car_descript .yc-icon_a-set_emphasize_s{
  position: relative;
}
.car_descript .yc-icon_a-set_emphasize_s:hover .car_descript_wrap{
  display: block;
}
.car_descript_wrap{
  position: absolute;
  display: none;
  top: 28px;
  right: -17px;
  width:250px;
  padding:8px;
  background-color: #FFFFFF;
  border: #cccccc solid 1px;
  border-radius: 3px;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  max-height: 350px;
  color:#666;
}
.car_descript_wrap:before{
  box-sizing: content-box;
  width: 0px;
  height: 0px;
  position: absolute;
  top: -16px;;
  right:17px;
  padding:0;
  border-bottom:8px solid #FFFFFF;
  border-top:8px solid transparent;
  border-left:8px solid transparent;
  border-right:8px solid transparent;
  display: block;
  content:'';
  z-index: 12;
}
.car_descript_wrap:after{
  box-sizing: content-box;
  width: 0px;
  height: 0px;
  position: absolute;
  top: -18px;;
  right: 16px;
  padding:0;
  border-bottom:9px solid #cccccc;
  border-top:9px solid transparent;
  border-left:9px solid transparent;
  border-right:9px solid transparent;
  display: block;
  content:'';
  z-index:10
}
car_descript .yc-icon_a-set_emphasize_s:hover .car_descript_wrap{
  display: block;
}
.detail_data_car{
  margin-right: 30px;
}
.car_bar_active{
  color: #F87B00;
}
.car_bottom_line{
  position: absolute;
  display: none;
  height: 2px;
  width: 32px;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  background-color: #F87B00;
}
.car_checked_line{
  display: block;
}
.statistics_select_demand{
  box-sizing: border-box;
  padding: 33px 52px 32px 60px;
  background-color: #ffffff;
  margin-bottom: 16px;
  margin-top: 20px;
  border:1px solid rgba(240,240,240,1);
}
.detail_table,.use_car_number{
  position: relative;
  margin-top:30px;
  border:1px solid rgba(240,240,240,1);
}
.statistics_select_type{
  height: 19px;
  line-height: 19px;
  color:#383838;
  margin-bottom: 28px;
}
.statistics_select_type label {
  cursor: pointer;
}
.statistics_select_title{
  display: inline-block;
  margin-right: 20px;
}
.statistics_select_title_type{
  display: inline-block;
}
.statistics_select_object_menber{
  box-sizing: border-box;
  margin:  8px 52px 8px 104px;
  border: 1px dotted #e5e5e5;
  height: 88px;
  overflow: auto;
}
.car_demand_card .chooseDeptAndUs {
  margin-top: 5px;
}
.car_select_tips{
  margin-left: 104px;
  color: #A6A6A6;
  font-size: 12px;
  line-height: 16px;
}
.car_select_tips .edit{
  display: inline-block;
  color: #409EFF;
  margin-left: 8px;
  cursor: pointer;
}
.select_demand input{
  margin-right: 30px;
}
.use_car_number_header,.detail_table_header{
  height: 55px;
  line-height: 55px;
  position: relative;
  border-bottom: 1px solid #F0F0F0;
}
.use_car_number_header h3,.detail_table_header h3{
  display: inline-block;
  height: 55px;
  line-height: 55px;
  color: #383838;
}
.detail_table_header .car_pipe_out{
  display: inline-block;
  position: relative;
  width: 16px;
  height: 16px;
  vertical-align: text-top;
  margin-top: 1px;
  background: url('../images/car_pipeout.png') no-repeat;
  background-size: 16px 16px;
  cursor: pointer;
}
.use_car_number input{
  margin-left: 30px;
}
.detail_table_header .car_pipe_out:hover .static_tips{
  display: block;
}
.select_option{
  box-sizing: border-box;
  height: 55px;
  float: right;
}
.cycle_week,.cycle_month,.detail_week,.detail_pre_week,.detail_month,.detail_pre_month{
  display: inline-block;
  margin-right: 24px;
  color: #808080;
  font-size: 14px;
  line-height: 55px;
  cursor: pointer;
}
.select_option_active{
  color: #FF9600;
}
.car_manager_detail{
  display: none;
}
.car_demand_card .select_type,.car_all_person_type,.car_some_person_type{
  display: inline-block;
  margin-right: 40px;
  cursor: pointer;
}
.car_demand_card .select_type {
  cursor: default;
}
.detail_table,.use_car_number{
  background-color:#FFFFFF;
  margin-top: 16px;
  padding: 0 28px 45px 28px;
  color: #383838;
}
.detail_table table{
  margin-top: 28px;
}
.detail_table thead{
  height: 50px;
  background-color: rgba(247,247,250,1);
}
.detail_table thead tr{
  height: 50px;
  line-height: 50px;
  height:17px;
  font-size:13px;
  font-family:MicrosoftYaHei;
  color:rgba(56,56,56,1);
  line-height:17px;
}
.detail_table thead tr th{
  height: 50px;
  line-height: 50px;
  border: 1px solid rgba(240,240,240,1);
  text-align: right;
  padding-right: 22px;
  position: relative;
}
.car_select_special_object{
  display: none;
}
.car_pop_window{
  position: fixed;
  font-family:MicrosoftYaHei;
  top:0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, .4)
}
.car_pop_window * {
  box-sizing: border-box;
}
.car_pop_window_content{
  position: fixed;
  box-sizing: border-box;
  height: 468px;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  /* padding: 0 28px; */
  width: 600px;
  background-color: #fff;
  margin: 0 auto;
}
.car_pop_window_footer{
  height: 68px;
  line-height: 68px;
  padding: 0 28px;
  color: #808080;
}

.car_pop_window_options{
  float: right;
}
.car_pop_window_options span{
  display: inline-block;
  text-align: center;
  font-size: 14px;
  line-height: 19px;
  padding: 6px 16px;
}
.car_pop_window_options :nth-child(1){
  border: 1px solid #D5D5D5;
  color: #808080;
  border-radius: 2px;
  margin-right: 16px;
}
.car_pop_window_options :nth-child(2){
  background: #FF9600;
  border: 1px solid #FF9600;
  color: #ffffff;
  border-radius: 2px;
}
.car_pop_window_main{
  position: relative;
  width: 100%;
  padding: 0 28px;
}
.car_pop_window_main>input{
  width: 100%;
  padding-left: 30px;
  margin-top: 16px;
  height: 32px;
  border: 1px solid #E5E5E5;
}
.car_pop_window_main>i{
  display: block;
  position: absolute;
  padding: 0 28px;
  top: 25px;
  left: 14px;
  width: 16px;
  height: 16px;
  background: url("../images/search_icon.png") no-repeat center center;;
  background-size: 16px 16px;
}
.car_date_style{
  display: inline-block;
  box-sizing: border-box;
  width:330px;
  height:35px;
  line-height: 32px;
  border-radius:2px;
  border:1px solid #D5D5D5;
}
.car_date_style i{
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url('../images/car_calendar.png') no-repeat;
  background-size: 16px 16px;
  vertical-align: text-top;
  margin-left: -30px;
  margin-top: 1px;
}
.static_tips{
  display: none;
  width: 48px;
  padding: 3px 12px;
  line-height: 20px;
  border: 1px solid #383838;
  border-radius: 3px;
  box-shadow: 1px 1px 1px #383838;
  position: absolute;
  top: -38px;
  left: 50%;
  transform: translatex(-50%);
  background-color: #383838;
  font-size: 12px;
  color: #ffffff;
  text-align: center;
}
.static_triangle-bottom{
  width: 0;
  height: 0;
  border-top: 9px solid #383838;
  border-left: 9px dashed transparent;
  border-right: 9px dashed transparent;
  position: absolute;
  left: 50%;
  top: 100%;
  transform: translateX(-50%);
}
.nocar_tips{
  text-align: center;
  fon-size: 20px;
  font-weight: bolder;
  line-height: 256px;
}
.static_triangle_em{
  width: 0;
  height: 0;
  border-top: 8px solid #383838;
  border-left: 8px dashed transparent;
  border-right: 8px dashed transparent;
  position: absolute;
  left: -8px;
  top: -12px;
}
.new_car_select_style{
  display: flex;
  height: auto;
  padding: 3px 8px;
  margin: 13px 0 8px 0;
  border-radius: 1px;
  border: 1px dashed #D5D5D5;
  flex-wrap: wrap;
  min-height: 50px;
  max-height: 88px;
  overflow: auto;
  cursor: pointer;
}
.car_date_style input{
  box-sizing: border-box;
  height: 32px;
  line-height: 32px;
  border: 0 none;
  margin: 0;
  text-align: center;
}
.car_select_type_active{
  color: #FF9600;
}
.detail_table tbody tr:hover{
  background-color: #F0F0F0;
  cursor: pointer;
}
.detail_table tbody tr td{
  border: 1px solid rgba(240,240,240,1)
}
.detail_table tbody tr td{
  height: 50px;
  text-align: right;
  padding-right: 10px;
  padding: 0;
  padding-left: 12px;
}
.detail_table tbody tr td:nth-child(1){
  text-align: left;
}
.car_detail_sort{
  position: relative;
}
.sort_triangle{
  display: inline-block;
  position: relative;
  /*top: 20px;*/
  /*right: 10px;*/
  width: 5px;
  line-height: 53px;
  vertical-align: text-top;
  margin-top: 2px;
  height: 13px;
}
/*向上*/
.triangle_border_up{
  width:0;
  height:0;
  border-width:0 5px 5px;
  border-style:solid;
  border-color:transparent transparent #ccc;
  position:relative;
  margin-bottom: 3px;
}
/*向下*/
.triangle_border_down{
  width:0;
  height:0;
  border-width:5px 5px 0;
  border-style:solid;
  border-color:#ccc transparent transparent;
  position:relative;
}
.sort_active_up{
  border-color:transparent transparent #FF9600;
}
.sort_active_down{
  border-color: #FF9600 transparent transparent;
}
.car_pop_window .car_pop_window_list{
  margin: 20px 0;
  height: 256px;
  overflow: auto;
}
.car_search_list{
  position: absolute;
  top:48px;
  left: 28px;
  border: 1px solid #e5e5e5;
  border-top: 0 none;
  width: 542px;
  max-height: 160px;
  overflow-x: hidden;
  z-index: 15;
  background-color: #ffffff;
}
.car_pop_window_list li
, .car_search_list li{
  position: relative;
  height: 32px;
  font-size: 13px;
  line-height: 32px;
  color: #383838;
}
.car_pop_window_list .car-detail-item:hover
, .car_search_list .car-detail-item:hover{
  background-color: #F5F5F5 ;
}
.car_pop_window_list li i
,.car_container li i
,.car_search_list li i{
  display: inline-block;
  height: 16px;
  width: 16px;
  vertical-align: middle;
  background: url(../images/car_icon.png) no-repeat center;
  background-size: 16px 16px;
}
.car_pop_window_list .car_name
,.car_search_list .car_name
{
  display: inline-block;
  vertical-align: middle;
  margin-left: 7px;
}
.car_pop_window_list .car_no
,.car_search_list .car_no{
  position: absolute;
  left: 200px;
  top: 2px;
}
.car_pop_window_list li input
,car_search_list li input{
  height: 16px;
  width: 16px;
  position: absolute;
  right: 0;
  top: 10px;
}
.car_pop_window_options span{
  cursor: pointer;
}
.detail_table .arrow_box{
  width:20px;
  height:20px;
  position:absolute;
  top: 23.5px;
  left: 105px;
  /*transform: translateY(-50%);*/
  display: inline-block;
  vertical-align: text-top;
  cursor: pointer;
}
.detail_table .bottom{
  width:14px;
  height:14px;
  position:absolute;
  left:50%;
  top:50%;
  transform: translate(-50%,-50%);
  z-index: 2;/*兼容ie8-*/
}
.detail_table .bottom-arrow1,.detail_table .bottom-arrow2{
  width:0;
  height:0;
  display:block;
  position:absolute;
  left:0;
  top:0;
  z-index: 5;/*兼容ie8-*/
  border-bottom:7px transparent dashed;
  border-left:7px transparent dashed;
  border-right:7px transparent dashed;
  border-top:7px white solid;
  overflow:hidden;
}
.detail_table .bottom-arrow1{
  top:1px;/*重要*/
  border-top:7px #F87B00 solid;
}
.detail_table .bottom-arrow2{
  border-top:7px white solid;
}
.detail_table .bottom_line1{
  position: absolute;
  height: 13px;
  width: 1px;
  background-color: #F87B00;
  bottom: 6.5px;
  right: 50%;
  z-index: 7;
  transform: translateX(50%);
}
.detail_table .bottom_line2{
  position: absolute;
  width: 14px;
  height: 1px;
  bottom:-1px;
  top: 50%;
  background-color: #F87B00;
  transform: translateY(50%);
}
.car_pop_window_title span{
  height:20px;
  font-size:18px;
  font-family:MicrosoftYaHei;
  color:rgba(56,56,56,1);
  line-height:20px;
}
.car_bottom_page{
  text-align: center;
}
#car_page_list{
  display: inline-block;
  overflow: hidden;
  margin: 0 auto;
  border-top: 0 none;
}
#car_page_list li{
  float: left;
  margin: 0 5px;
}
#car_page_list li a,#car_page_list li span{
  float: left;
  min-width: 26px;
  height: 26px;
  padding: 0 3px 0 3px;
  line-height: 26px;
  cursor: pointer;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  color: #B3B3B3;
  border: solid 1px #E4E7E9;
  background-color: #F6F7F7;
  text-align: center;
  font-size: 12px;
}
#car_page_list li.shownum{
  background: none repeat scroll 0 0 #f6f7f7;
  border: 1px solid #e4e7e9;
  border-radius: 4px;
  color: #b3b3b3;
  height: 28px;
  line-height: 28px;
  padding: 0 5px;
  margin-right: 10px;
}
#car_page_list li.active span{
  width: 26px;
  min-width: 26px;
  height: 26px;
  line-height: 26px;
  color: #ffffff;
  background-color: #ff9600;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
#car_page_list li a:hover,#car_page_list li span:hover{
  color: white;
  background-color: #ff9600;
}
.car_container{
  width: 720px;
  display: flex;
  height: auto;
  padding: 3px 8px;
  margin: 13px 0px 8px;
  border-radius: 1px;
  border: 1px dashed rgb(213, 213, 213);
  flex-wrap: wrap;
  min-height: 50px;
  max-height: 88px;
  overflow: auto;
  cursor: pointer;
}
.car_container li{
  list-style: none;
  width: auto;
  display: inline-block;
  background-color: #eee;
  border: 1px solid #ddd;
  height: 24px;
  line-height: 24px;
  vertical-align: top;
  margin-right: 3px;
  border-radius: 3px;
}
.car_container li i{
  vertical-align: sub;
  padding-right: 10px;
}
.car_container li .close{
  color: #afafaf;
  font-size: 19px;
  font-weight: 600;
  cursor: pointer;
  margin-left: 10px;
  display: inline-block;
  width: 18px;
  height: 18px;
  line-height: 17px;
  border-radius: 100%;
  margin-right: 5px;
  text-align: center;
  margin-top: 3px;
  vertical-align: text-bottom;
  opacity: 1;
}
.car_container li .close:hover{
  color: #FFFFFF;
  background-color: #A9DBFC;
}
.car_pop_window .SS_tit i{
  margin-top: -2px;
}
.car_sort_type{
  cursor: pointer;
}
.selected_car_num{
  color:#f87b00;
}
.car_chart_title{
  height:19px;
  font-size:14px;
  padding: 28px 0;
  font-family:MicrosoftYaHei;
  color:#383838;
  line-height:19px;
}
.chart_nodata{
  display: none;
  position: absolute;
  height: 100px;
  width: 200px;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  color: #666666;
  font-size: 14px;
  font-weight: bold;
  line-height: 100px;
  z-index: 15;
  text-align: center;
}
.detail_table thead tr th{
  font-weight: normal;
  text-align: left;
  padding-right: 0;
  padding-left: 12px;
}
.detail_table tbody tr td{
  text-align: left;
}
.detail_table thead tr th span{
  display: inline-block;
  height:17px;
  font-size:13px;
  font-family:MicrosoftYaHei;
  color:rgba(128,128,128,1);
  line-height:17px;
}
/* 车辆统计end*/
#form-export .normalCondition .value {
  color: #666666;
}
#form-export .selectedNumber {
  color: #666666;
}
#form-export .normalCondition .remove {
  position: absolute;
  top: 50%;
  right: 7px;
  width: 12px;
  height: 12px;
  cursor: pointer;
  transform: translateY(-50%);
  background: url(../images/icon_delete_pb.png) no-repeat;
  background-size: contain;
}
#form-export .container {
  max-height: 468px;
  overflow: auto;
}
#form-export .exportSection {
  padding-left: 20px;
  color: #333;
  line-height: 32px;
  font-weight: bold;
  margin-bottom: 24px;
}
#form-export .exportSection:last-child {
  margin-bottom: 0;
}
#form-export .exportSection .fields {
  display: flex;
  font-weight: normal;
  flex-wrap: wrap;
}
#form-export .exportSection .fields .exportField {
  width: 148px;
}
#form-export .exportAll, #form-export .exportCustom {
  display: inline-block;
  width: 148px;
  line-height: 32px;
  font-weight: normal;
}
#form-export .exportSection .fields.customField {
  display: none;
}
#form-export .customField {
  margin-top: 5px;
}
#form-export .customField .moreFields {
  color: #999999;
}
#form_export .customField .addIcon {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: url(../images/dialog_icon_add_default.png) no-repeat;
  background-size: contain;
}

#form-export .footer {
  display: flex;
  margin: 20px 0 20px 0;
  justify-content: center;
}
#form-export .footer .confirm {
  width: 70px;
  height: 32px;
  line-height: 32px;
  color: #fff;
  border: 1px solid #FF9600;
  background-color: #FF9600;
  text-align: center;
  border-radius: 2px;
  margin-right: 20px;
  cursor: pointer;
}
#form-export .footer .confirm:hover {
  background-color: #F77C00;
}
#form-export .footer .cancel {
  width: 70px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  border: 1px solid #CBCBCB;
  border-radius: 2px;
  cursor: pointer;
}
#form-export .footer .cancel:hover {
  background-color: #F7F7F7;
}
#form-export .tipsBoxs {
  position: relative;
}
#form-export .tipsBoxs::before {
  content: "\f059";
  font-family: FontAwesome;
  font-style: normal;
  color: #ccc;
  font-size: 18px;
  cursor: pointer;
  vertical-align: bottom;
}
#form-export .tipsText {
  position: absolute;
  top: -36px;
  left: 25px;
  z-index: 1;
  box-sizing: border-box;
  width: 354px;
  padding: 10px 10px 10px 24px;
  box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.1);
  border-radius: 2px;
  border:1px solid rgba(230,230,230,1);
  font: 12px/1.5 normal;
  text-align: left;
  color: #666;
  background: #fff;
}
#form-export .tipsText::before {
  background: white;
  border: 1px solid rgba(230,230,230,1);
  border-top: none;
  border-right: none;
  content: "";
  height: 10px;
  left: -7px;
  position: absolute;
  top: 38px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 10px;
}
#form-export .tipsText label {
  position: relative;
}
#form-export .tipsText .dot{
  display: inline-block;
  width: 4px;
  height: 4px;
  background-color: #ccc;
  border-radius: 2px;
  margin-right: 5px;
  position: absolute;
  top: 6px;
  left: -11px;
  transform: scale(0.7);
}
/* 明细导出弹窗优化 */
#form-detailData .exportOption {
  position: absolute;
  top: 31px;
  left: -1px;
  z-index: 10;
  width: 140px;
  color: #666666;
  line-height: 36px;
  text-align: left;
  border: 1px solid #F7F7F7;
  background-color: #FFF;
  box-shadow: 0 3px 12px 0 rgba(0,0,0,0.08);
}
#form-detailData .exportOption li {
  position: relative;
  padding: 0 8px 0 32px;
  cursor: pointer;
}
#form-detailData .exportOption li:hover {
  background-color: #F5F5F5;
}
#form-detailData .exportOption .icon {
  position: absolute;
  top: 50%;
  left: 8px;
  width: 16px;
  height: 16px;
  transform: translateY(-50%);
}
#form-detailData .exportDetail .icon {
  background: url(../images/ic_export_all.png) no-repeat;
  background-size: contain;
}
#form-detailData .exportAttachment .icon {
  background: url(../images/ic_export_pic.png) no-repeat;
  background-size: contain;
}
#form-detailData .exportBtn {
  box-sizing: border-box;
  position: relative;
  display: inline-block;
  width: 72px;
  height: 32px;
  text-align: center;
  line-height: 30px;
  color: #333;
  margin-left: 5px;
  padding-right: 15px;
  border: 1px solid #D5D5D5;
  border-radius: 2px;
  background-color: #FFF;
}
#form-detailData .exportBtn:hover {
  background-color: #F5F5F5;
}
#form-detailData .export-arrow {
  position: absolute;
  display: inline-block;
  top: 13px;
  right: 10px;
  width: 11px;
  height: 11px;
  background: url(../images/ic_arrow.png) no-repeat;
  transform: rotate(90deg);
  transition: all .3s ease;
}

/* 报销-新增金蝶云对接 */
.qwui-menu{
  position: absolute;
  width: 122px;
  padding: 5px 0;
  background: rgba(255,255,255,1);
  box-shadow: 0px 3px 12px 0px rgba(0,0,0,0.08);
  margin-left: 15px;
  font-size:13px;
  font-family:MicrosoftYaHei;
  color:rgba(128,128,128,1);
  z-index: 10;
}
.qwui-menu li a{
  display: inline-block;
  width: 100%;
  height: 32px;
  line-height: 32px;
  padding-left: 12px;
  font-size:13px;
  font-family:MicrosoftYaHei;
  color:rgba(128,128,128,1);
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.qwui-menu li a:hover{
  background:rgba(247,247,247,1);
}
.qwui-menu li a{
  color:rgba(128,128,128,1);
}
.qwui-btns{
  display: inline-block;
  height: 30px;
  line-height: 30px !important;
  padding: 0 15px !important;
  color:rgba(128,128,128,1);
}
.qwui-more_btn{
  padding: 0 25px 0 15px !important;
}

.qwui-down_arrow {
  display :inline-block;
  position: relative;
  width: 1px;
  height: 1px;
}

.qwui-down_arrow::after {
  display: inline-block;
  content: " ";
  height: 6px;
  width: 6px;
  border-width: 0 2px 2px 0;
  border-color: #999999;
  border-style: solid;
  transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
  transform-origin: center;
  transition: transform .3s;
  position: absolute;
  top: 50%;
  margin-top: -10px;
  margin-left: 7px;
}
.qwui-down_arrow.active::after {
  transform-origin: center;
  transform: rotate(-135deg);
  transition: transform .3s;
}
.qwui-down_arrow.active::after {
  margin-top: -8px;
}
.qwui-operate_btn .none{
  display: none !important;
}
.qwui-reimburse_table th{
  padding: 0 10px;
  height: 47px;
  line-height: 47px;
  background:rgba(247,247,250,1);
  text-align: left;
}
.qwui-reimburse_table th.custom_operation{
  height:50px !important;
  line-height: 50px !important;
  background:rgba(247,247,250,1) !important;
}
.qwui-reimburse_table tr:not-nth(1){
  height:50px;
  line-height: 50px;
  background:rgba(255,255,255,1);
}
.qwui-reimburse_table tr td.name{
  font-size:13px;
  font-family:MicrosoftYaHei;
  color:rgba(128,128,128,1);
}

.qwui-subject .qwui-menu{
  left: 75px;
  z-index: 10;
}
.qwui-inpu_box{
  padding: 0 6px;
  margin-left: 9px;
  width: 286px;
  height: 30px;
  line-height: 30px;
  background: rgba(255,255,255,1);
  border-radius: 4px;
  border: 1px solid #D5D5D5;
  font-size:14px;
  font-family:MicrosoftYaHei;
  color:rgba(213,213,213,1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
.qwui-add_icon{
  color: rgba(213,213,213,1);
  font-size: 16px;
  margin-right: 8px;
}
.qwui-select_name{
  display: inline-block;
  width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: none;
  background: #fff;
  cursor: pointer !important;
}

.valid_tip{
  color:#F56262;
  vertical-align: middle;
  display: none;
}
.icon_tip{
  position: relative;
  top: 4px;
  display: inline-block;
  width: 18px;
  height: 18px;
  margin: 0 3px;
  background-image: url(../../jsp/wap/images/tip_warm.png);
  background-size: 100%;
}
.force_none{
  display: none !important;
}
.import_subject_box{
  max-height: 300px;
  overflow-y: auto;
  margin-bottom: 10px;
}
.SS_btn.mt0{
  margin-top: 0 !important;
}
.qwui-right{
    text-align: right !important;
}
.errorMes_box{
    height: 160px !important;
    overflow-y: auto;
}

/* 表单授权 */
.form-licensing .popframe {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 600px;
  background-color: #fff;
  border-radius: 4px;
}
.licensing-title {
  height: 60px;
  padding: 0 24px;
  line-height: 60px;
  color: #333;
  font-size: 18px;
  background:rgba(247,247,247,1);
  border-radius:4px 4px 0px 0px;
}
.licensing-title .subtitle {
  font-size: 13px;
  color: #999999;
}
.licensing-main {
  padding: 24px;
}

.select-manager {
  font-size: 14px;
  color: #333;
}

.form-licensing .selectedList {
  display: flex;
  height: auto;
  padding: 3px 8px;
  margin: 13px 0 8px 0;
  border-radius: 1px;
  border: 1px dashed #D5D5D5;
  flex-wrap: wrap;
  min-height: 50px;
  max-height: 88px;
  overflow: auto;
  cursor: pointer;
}
.form-licensing .selectedList.licensingList, .form-licensing .selectedList.examineList {
  display: none;
}
.form-licensing .selectedList.noLicensingList, .form-licensing .selectedList.noExamineList {
  width: 340px;
}
.form-licensing .selectedList:hover {
  background-color: #fff;
}
.form-licensing .selectedList .init-text {
  width: 100%;
  text-align: center;
  color: #999999;
  line-height: 42px;
}
.form-licensing .selectedList .item {
  position: relative;
  height: 32px;
  max-width: 240px;
  line-height: 32px;
  padding: 0 5px 0 35px;
  margin: 4px 8px 4px 0;
  text-align: center;
  border-radius: 1px;
  border: 1px solid #E9E9E9;
}
.form-licensing .selectedList .item .img {
  position: absolute;
  left: 0;
  top: 50%;
  width: 30px;
  height: 30px;
  transform: translateY(-50%);
}
.form-licensing .examineList .item .img {
  width: 20px;
  height: 20px;
  left: 8px;
}
.form-licensing .selected-text {
  font-size: 12px;
  color: #999999;
}
.form-licensing .select {
  margin-left: 16px;
  color: #3692E3;
  cursor: pointer;
  padding: 0;
  height: auto;
  width: auto;
  border: none;
  border-radius: 0;
  line-height: 1;
}
.form-licensing #select_div .selected {
  display: none;
}
.form-licensing #select_div .form-id-num-wrap {
  display: none;
}

.authority-type, .data-range {
  margin-top: 36px;
}
.authority-type .type, .data-range .option:first-child {
  margin-top: 12px;
  display: inline-block;
}
.authority-type .type .item {
  margin-right: 32px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.data-range .option:last-child {
  margin-top: 32px;
}
.data-range .option {
  position: relative;
  margin-top: 9px;
}
.data-range label.option {
  display: inline-block;
}
.data-option-tips {
  padding-right: 10px;
}
.data-option-tips::before {
  content: "\f059";
  font-family: FontAwesome;
  font-style: normal;
  color: #ccc;
  font-size: 18px;
  cursor: pointer;
  vertical-align: bottom;
}
.data-option-tips .tips-text {
  position: absolute;
  top: -13px;
  left: 183px;
  width: 180px;
  height: 50px;
  padding: 0 13px;
  color: #666666;
  font-size: 12px;
  line-height: 50px;
  background: #fff;
  box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.1);
  border-radius: 2px;
  border: 1px solid rgba(230,230,230,1);
}
.data-option-tips .tips-text::before {
  position: absolute;
  left: -6px;
  top: 17px;
  content: "";
  width: 10px;
  height: 10px;
  background: white;
  border: 1px solid #E6E6E6;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.licensing-btn {
  display: flex;
  margin: 8px 0 23px 0;
  justify-content: center;
}
.licensing-btn .confirm {
  width: 70px;
  height: 32px;
  line-height: 32px;
  color: #fff;
  background-color: #FF9600;
  text-align: center;
  border-radius: 2px;
  margin-right: 20px;
  cursor: pointer;
}
.licensing-btn .confirm:hover {
  background-color: #F77C00;
}
.licensing-btn .cancel {
  width: 70px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  border: 1px solid #CBCBCB;
  cursor: pointer;
}
.licensing-btn .cancel:hover {
  background-color: #F7F7F7;
}
.check-range {
  margin-top: 20px;
}
.check-range .title {
  padding-bottom: 11px;
}
.check-range .all, .check-range .specified {
  line-height: 30px;
}
.check-range .checkManagerScope {
  color: #3692E3;
  cursor: pointer;
}
/* 表单编辑页面头部 */
.formBack {
  position: relative;
  line-height: 32px;
}
.formBackBtn {
  position: absolute;
  top: 50%;
  left: 0;
  width: 24px;
  height: 24px;
  background: url(../images/ic_back.png) no-repeat;
  background-size: contain;
  transform: translateY(-50%);
}
/* 表单设置页面 */
#form_write_setDiv .form-sideBar {
  position: relative;
  display: inline-block;
  width: 138px;
  margin-top: 40px;
  border-right: 1px solid #eee;
  line-height: 32px;
  vertical-align: top;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#form_write_setDiv .form-container {
  max-width: 799px;
}
#form_write_setDiv .form-container ,form-item {
  line-height: 44px;
  margin-bottom: 10px;
}
#form_write_setDiv .form-container .title {
  line-height: 44px;
}
#form_write_setDiv .form-container .form-field {
  margin-left: 170px;
}
.form-sideBar .on-line {
  position: absolute;
  top: 0;
  right: 0;
  height: 32px;
  width: 2px;
  background-color: #F87B00;
  transition: all .4s ease;
  pointer-events: none;
}
.form-sideBar .roleRights, .form-sideBar .writeSetting, .form-sideBar .remindSetting, .form-sideBar .advancedSetting {
  position: relative;
  padding: 0 0 12px 28px;
  color: #666666;
  border: none;
  cursor: pointer;
}
.form-sideBar .item.on {
  color: #F87B00;
}
.form-sideBar .icon {
  position: absolute;
  top: 7px;
  left: 0;
  width: 16px;
  height: 16px;
}
.form-sideBar .roleRights .icon.on{
  background: url(../images/ic_b-roleRights_on.png) no-repeat;
  background-size: contain;
}
.form-sideBar .roleRights .icon{
  background: url(../images/ic_b-roleRights_off.png) no-repeat;
  background-size: contain;
}
.form-sideBar .writeSetting .icon.on{
  background: url(../images/ic_b-writeSetting_on.png) no-repeat;
  background-size: contain;
}
.form-sideBar .writeSetting .icon{
  background: url(../images/ic_b-writeSetting_off.png) no-repeat;
  background-size: contain;
}
.form-sideBar .remindSetting .icon.on{
  background: url(../images/ic_b-remindSetting_on.png) no-repeat;
  background-size: contain;
}
.form-sideBar .remindSetting .icon{
  background: url(../images/ic_b-remindSetting_off.png) no-repeat;
  background-size: contain;
}
.form-sideBar .advancedSetting .icon.on{
  background: url(../images/ic_b-advancedSetting_on.png) no-repeat;
  background-size: contain;
}
.form-sideBar .advancedSetting .icon{
  background: url(../images/ic_b-advancedSetting_off.png) no-repeat;
  background-size: contain;
}
#form_write_setDiv .form-container {
  display: inline-block;
  margin-top: 40px;
}
#form_write_setDiv .clearSelected {
  line-height: 36px;
}
.managerTips {
  margin-top: 10px;
  padding-left: 10px;
  line-height: 32px;
  background-color: #FEEEEC;
}
.managerTips .detailTips {
  display: inline-block;
  position: relative;
  color: #F87B00;
  cursor: pointer;
}
.managerTips .detailTips .tipsBox {
  display: none;
  box-sizing: border-box;
  position: absolute;
  top: 32px;
  left: -33px;
  width: 175px;
  height: 168px;
  z-index: 1000;
  margin-left: 0;
  padding: 4px 12px 8px;
  line-height: 20px;
  font-size: 12px;
  box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.1);
  border-radius: 2px;
  border: 1px solid rgba(230,230,230,1);
  background-color: #fff;
}
.managerTips .detailTips .tipsBox::before {
  position: absolute;
  top: -5px;
  left: 41px;
  content: "";
  width: 8px;
  height: 8px;
  background: white;
  border: 1px solid rgba(230,230,230,1);
  border-right: none;
  border-bottom: none;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.managerTips .detailTips .tipsBox .title {
  font-weight: 600;
  color: #333333;
  line-height: 32px;
}
.managerTips .detailTips .tipsBox .writeSet {
  color: #666666;
}
.remindSettingArea .line-height44 {
  line-height: 44px;
}
.writeSettingArea .expiryDate {
  margin-bottom: 20px;
}
.writeSettingArea .expiryDate .form-text {
  box-sizing: border-box;
  width: 180px;
  height: 32px;
  padding: 0 12px;
  line-height: 32px;
  border-radius: 2px;
  border: 1px solid #D5D5D5;
  box-shadow: none;
}
.writeSettingArea .formQuantity {
  margin-bottom: 20px;
}
.writeSettingArea .formQuantity .form-text, .writeSettingArea .submitTime .form-text, #given_div_isRelatives #relativesMaxNumDiv .form-text {
  box-sizing: border-box;
  width: 120px;
  height: 32px;
  padding: 0 12px;
  border-radius: 2px;
  border: 1px solid #D5D5D5;
  box-shadow: none;
}
.writeSettingArea .writeLimit .option {
  padding: 0;
  line-height: 34px;
}
#form_write_setDiv .disabled-btn {
  background-color: #EEE;
  color: #999999;
  border-color: #CCC;
  pointer-events: none;
  cursor: not-allowed;
}
#form_write_setDiv .disabled {
  pointer-events: none;
  cursor: not-allowed;
}
#form_write_setDiv .range_label {
  position: relative;
  display: inline-block;
  line-height: 44px;
  padding-left: 25px;
  margin-bottom: 0;
}
#form_write_setDiv .range_label .radio_all, #form_write_setDiv .range_label .radio_specified {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
#form_write_setDiv #chooseRange, #form_write_setDiv #given_div, #form_write_setDiv #relevant_div, #form_write_setDiv #detailView_div {
  line-height: 36px;
  margin-top: 5px;
}
#form_write_setDiv .checkManagerScope {
  color: #3692E3;
  cursor: pointer;
}
#form_write_setDiv #given_div_info, #form_write_setDiv #relativesMaxNumDiv {
  line-height: 24px;
}
  /* 表单创建人的管理范围页面 */
.managerScope .popframe {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 600px;
  background-color: #fff;
  border-radius: 4px;
  transform: translate(-50%, -50%);
}
.managerScope .title {
  height: 60px;
  padding: 0 24px;
  line-height: 60px;
  color: #333;
  font-size: 18px;
  background:rgba(247,247,247,1);
  border-radius:4px 4px 0px 0px;
}
.managerScope .title .subtitle {
  font-size: 13px;
  color: #999999;
}
.managerScope .scopeShow {
  max-height: 128px;
  margin: 20px 24px;
  padding: 3px 8px;
  border: 1px solid #EDEDED;
  border-radius: 1px;
  overflow: auto;
}
.managerScope .scopeShow .managerDept {
  box-sizing: border-box;
  display: inline-block;
  position: relative;
  height: 32px;
  line-height: 32px;
  max-width: 240px;
  padding: 0 8px 0 36px;
  margin: 4px 8px 4px 0;
  border: 1px solid #E9E9E9;
  border-radius: 1px;
}
.managerScope .scopeShow .managerDept .deptPic {
  position: absolute;
  top: 50%;
  left: 8px;
  width: 20px;
  height: 20px;
  background: url(../images/ic_b-common_department.png) no-repeat;
  background-size: contain;
  transform: translateY(-50%);
}
.managerScope .managerScope-btn {
  display: flex;
  padding: 18px 0;
  justify-content: center;
  align-items: center;
}
.managerScope .managerScope-btn .confirm {
  width: 70px;
  height: 32px;
  line-height: 32px;
  color: #fff;
  text-align: center;
  background: rgba(255,150,0,1);
  border-radius: 2px;
  cursor: pointer;
}
.managerScope .managerScope-btn .confirm:hover {
  background-color: #F77C00;
}

/* 选择管理员页面 */
.selectManager .popframe {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 600px;
  background-color: #fff;
  border-radius: 4px;
}
.selectManager .superManagerTag {
  display: inline-block;
  box-sizing: border-box;
  width: 34px;
  height: 20px;
  color: #fff;
  text-align: center;
  font-size: 12px;
  line-height: 20px;
  border-radius: 2px;
  background-color: #9FD457;
}
.selectManager .selected {
  display: flex;
  flex-wrap: wrap;
}
.selectManager .selected .searchManager {
  flex: auto;
  width: 0;
  min-width: 80px;
}
.selectManager .select_list .listInfo {
  line-height: 36px;
}
.selectManager .select_list .listInfo:hover, .selectManager .searchResult li:hover {
  background-color: #f5f5f5;
}
.selectManager .select_list .listInfo img, .selectManager .searchResult .headPic {
  width: 24px;
  height: 24px;
  border-radius: 3px;
}
.selectManager .SS_btn {
  margin-top: 10px;
}
.selectManager .select_list {
  height: 395px;

}
.selectManager .batch_success, .selectManager .batch_fail {
  padding: 10px 15px;
  line-height: 22px;
}
.selectManager .add-sel-ta {
  padding: 10px 15px;
  line-height: 22px;
}
.selectManager .add-sel-ctr .batchTip {
  top: 24px;
  left: -175px;
  width: 200px;

}
.selectManager .add-sel-ctr .batchTip::before{
  background: white;
  content: "";
  width: 10px;
  height: 10px;
  right: 10px;
  position: absolute;
  top: -6px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  border: 1px solid rgb(217, 218, 220);
  border-right: none;
  border-bottom: none;
}
.selectManager .SS_main_top {
  position: relative;
}
.selectManager .searchResult {
  position: absolute;
  left: 0;
  z-index: 10;
  width: 100%;
  line-height: 36px;
  background-color: #fff;
}
.selectManager .searchResult ul {
  padding: 10px 0;
  margin: 0 20px;
  border: 1px solid #ccc;
  border-top: none;
}
.selectManager .searchResult li {
  position: relative;
  cursor: pointer;
}
.selectManager .searchResult .headPic {
  position: absolute;
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
}
.selectManager .searchResult .managerName {
  padding-left: 45px;
}

/* 外部单填单设置 */
#form_write_setDiv .formLockInput {
  position: absolute;
  top: 0;
  left: 0;
}
#form_write_setDiv .relative {
  position: relative;
}
#form_write_setDiv .formLock {
  padding-left: 20px;
}
#form_write_setDiv #defaultFlowMember {
  line-height: 34px;
}
.newVipBox {
  width: 55px;
  height: 20px;
  line-height: 20px;
  vertical-align: middle;
}
.newGoldVipIcon {
  display: inline-block;
  width: 48px;
  height: 20px;
  background: url(../../themes/manager/companysrv/images/tips_vipgold.png?20181105) no-repeat;
  background-size: contain;
  vertical-align: middle;
  margin: -3px 0 0 5px;
}
.newVipIcon {
  display: inline-block;
  width: 55px;
  height: 20px;
  background: url(../images/tag_vip.png) no-repeat;
  background-size: contain;
}

/* 表单明细列表排序 */
#form-detailData #tableHead .createaTime:after, #form-detailData #tableHead .closeTime:after {
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  margin-left: 3px;
  vertical-align: top;
  background: url(../images/form/icon_sort.png) no-repeat;
  background-size: contain;
}
#form-detailData #tableHead .createaTime.asc:after, #form-detailData #tableHead .closeTime.asc:after{
  background: url(../images/form/icon_sort_asc.png) no-repeat;
  background-size: contain;
}
#form-detailData #tableHead .createaTime.desc:after, #form-detailData #tableHead .closeTime.desc:after{
  background: url(../images/form/icon_sort_desc.png) no-repeat;
  background-size: contain;
}

/*应用更新提醒*/
.qwui-tabs-primary span{
  color: #f87b00;
  border-bottom: 2px solid #F87B00;
  padding: 6px;
}

.contactTable table .cz .czIcon span{
  width:5px;
  height:5px;
  display:inline-block;
  border-radius:50%;
  background:#ccc;
  margin-right:5px;
  margin-top:16.5px;
}

.qwui-content_word{
  resize: none;
  outline: none;
  width: 290px;
}

.qwui-reminder_content{
  position: absolute;
  right: 34px;
  top: 70px;
  width:320px;
  height:240px;
  background:rgba(255,255,255,1);
  box-shadow:0px 4px 12px 0px rgba(0,0,0,0.15);
  border-radius:4px;
}

.qwui-reminder_content .qwui-rc_title{
  width:80%;
  min-height:20px;
  font-size:16px;
  color:rgba(56,56,56,1);
  line-height:21px;
  margin-top: 16px;
  margin-left: 16px;
}

.qwui-reminder_content .qwui-details{
  width:288px;
  height:123px;
  margin:12px 20px 4px;
  overflow-y: auto;
  word-break: break-all;
  white-space: normal;
}

.qwui-reminder_content .qwui-footer{
  width: 100%;
  height: 56px;
  background:rgba(255,255,255,1);
  margin-top: 12px;
  line-height: 56px;
  border-radius: 4px;
}

.qwui-reminder_content .qwui-footer .qwui-btn{
  height:24px;
  font-size:12px;
  color:rgba(255,255,255,1);
  line-height:16px;
  background:rgba(255,150,0,1);
  border-radius:2px;
  border: none;
  margin-left: 3px;
  margin-right: 20px;
}

.qwui-btn_consulting{
  height:24px;
  font-size:12px;
  line-height: 16px;
  border:none;
  color:#ff884d;
  background: none;
}
.qwui-content_pic{
  border-radius:2px;
  font-size:14px;
  color:rgba(128,128,128,1);
  line-height:19px
}

.qwui-details_l{
  width: 100%;
  height: 123px;
  display: block;
}

.qwui-details_r{
  background:100% 100%;
  width: 288px;
  height: 123px;
  display: none;
  border: 0
}
.header {
  width: 100%;
  border-radius: 4px;
}

.rcl_close {
  font-size: 20px;
  width: 10px;
  height: 10px;
  cursor: pointer;
  padding: 7px 19px 20px 10px;
}

.rcl_title {
  width: 320px;
  min-height: 20px;
  font-size: 16px;
  color: rgba(56, 56, 56, 1);
  line-height: 20px;
  padding-top: 16px;
  padding-left: 16px;
}
 .qwui-reminder_content_layer{
   position: fixed;
   right: 10px;
   top: 100px;
   width:400px;
   max-height: 320px;
   background:rgba(255,255,255,1);
   box-shadow:0px 4px 12px 0px rgba(0,0,0,0.15);
   border-radius:4px;
   z-index: 1;
 }

.qwui-reminder_content_layer .qwui-details{
  width:360px;
  max-height: 212px;
  margin:12px 20px 4px;
  overflow-y: auto;
  word-break: break-all;
  white-space: normal;
}

.qwui-reminder_content_layer .qwui-details .qwui-details_l{
  width: 100%;
  height: 100%;
  display: block;
}

.qwui-reminder_content_layer .qwui-details .qwui-details_r{
  background:100% 100% no-repeat;
  width: 360px;
  height: 153px;
  border: 0;
}

.qwui-reminder_content_layer .qwui-footer{
  width: 100%;
  height: 56px;
  background:rgba(255,255,255,1);
  line-height: 56px;
  border-radius: 4px;
}

.qwui-reminder_content_layer .qwui-footer .qwui-btn{
  height:24px;
  font-size:12px;
  color:rgba(255,255,255,1);
  line-height:16px;
  background:#ff884d;
  border-radius:2px;
  border: none;
  margin-left: 3px;
  margin-right: 20px;
}

.qwui-solidLine{
  width: 100%;
  height: 1px;
  background: #eee;
}

.qwui-appPushWrap {
  padding: 6px 15px 0 22px;
}
.qwui-appPushAddAndViewWrap {
  padding: 0 15px 0 23px;
}
.qwui-appPushAddAndViewWrap .qwui-headTitle {
  margin-left: 82px;
  line-height: 30px;
  color: #595959;
}
.qwui-appPushAddAndViewWrap .topBorderE5 {
  padding-top: 32px;
  border-top: 1px solid #E5E5E5;
}
.qwui-formItemWrap {
  padding-left: 92px;
}

.qwui-appPushImgWrap {
  width: 124px;
  height: 165px;
}

.qwui-appPushImgWrap .qwui-appPushImg {
  border-radius:4px;
  border:1px solid rgba(229,229,229,1);
  overflow: hidden;
}

.coverImage img{
  width: 120px;
  height: 51px;
}
.coverImage i{
  right: -28px;
}

.station-hidden {
  display: none;
}