/*头部样式*/
body {
  min-width: 1280px;
  min-height: 640px;
  font-family: "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", "\9ED1\4F53", Arial, sans-serif;
}
textarea {
  resize: none;
}
a,
a:hover,
a:visited {
  text-decoration: none;
}
p {
  padding: 0;
  margin: 0;
  word-break: break-all;
}
.body-bg {
  background: #bbded3;
}
/*.body-blue{
  background: url("/assets/public/default/images/bg-default.jpg") repeat #e7e8eb;
  background-size: auto 100%;
}
.body-green{
  background: url("/assets/public/default/images/bg-green.jpg") repeat #e7e8eb;
  background-size: auto 100%;
}*/
label {
  font-weight: normal;
}
.tb-mode {
  width: 100%;
  display: table;
}
.tb-mode .tb-cell {
  display: table-cell;
  vertical-align: middle;
}
.tb-mode .tb-row {
  display: table-row;
  vertical-align: middle;
}
.text-green {
  color: #57a451;
}
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
  padding: 6px;
}
.table thead {
  background: #f6f6f6;
}
.btn {
  min-width: 90px;
}
.scrmApp {
  position: relative;
}
.modal {
  text-align: center;
}
.modal:before {
  display: inline-block;
  vertical-align: middle;
  content: " ";
  height: 100%;
}
.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
.modal-header {
  background-image: -webkit-linear-gradient(top, #f9f9f9 0%, #ededed 100%);
  background-image: -o-linear-gradient(top, #f9f9f9 0%, #ededed 100%);
  background-image: linear-gradient(to bottom, #f9f9f9 0%, #ededed 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#ffededed', GradientType=0);
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #666;
}
.modal-header h4 {
  font-size: 14px;
}
.modal-footer {
  border-top: 0;
  text-align: center;
}
.modal-footer .btn {
  padding-left: 40px;
  padding-right: 40px;
}
.modal-footer .btn-save {
  background-color: #ea8010;
}
.modal-footer .btn-cancel {
  background-color: #54819b;
}
.scrm-loadding {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
}
#gb-loading {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: 10000;
}
#gb-loading rect {
  fill: #fff;
}
.upload-input {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.text-12 {
  font-size: 12px;
}
.text-20 {
  font-size: 20px;
}
.flex-box {
  display: flex;
  display: -webkit-flex;
  align-items: flex-start;
  -webkit-align-items: flex-start;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
}
.flex-between {
  justify-content: space-between;
  -webkit-justify-content: space-between;
}
.item-col {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.item-center {
  align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
}
.self-center {
  align-self: center;
  -webkit-align-self: center;
}
/*# sourceMappingURL=navigation.css.map */
.dashboard-tpl {
  position: relative;
}
.scrm-navbar {
  border: 0;
  padding: 4px 0;
  border-radius: 0;
  margin-bottom: 0;
  background: #fff;
  border-bottom: 2px solid #22b687;
}
.scrm-navbar .shake {
  animation: shake 0.2s ease infinite;
  -moz-animation: shake 0.2s ease infinite;
  -webkit-animation: shake 0.2s ease infinite;
}
.scrm-navbar .container {
  width: 1280px;
  margin: 0 auto;
  padding: 0 10px;
}
.scrm-navbar .container .navbar-brand {
  height: 44px;
  padding: 4px 15px 0 0;
  margin-left: 0;
}
.scrm-navbar .container .navbar-brand img {
  height: 100%;
}
.scrm-navbar .navbar-left {
  margin-left: 20px;
  margin-right: 20px;
  display: inline-block;
}
.scrm-navbar .navbar-right {
  margin: 0;
  float: right;
  font-size: 12px;
  padding: 10px 0px;
  display: inline-block;
}
.scrm-navbar .navbar-right .gonggao .iconfont {
  color: #22b687;
}
.scrm-navbar .scrm-name {
  color: #666;
  font-size: 14px;
  margin-top: 14px;
  padding: 2px 16px;
  display: inline-block;
  border-left: 1px solid #ddd;
}
.scrm-navbar .navbar-nav {
  margin: 0;
  font-size: 12px;
  padding: 10px 0px;
  display: inline-block;
}
.scrm-navbar .navbar-nav .dropdown-menu {
  top: 100%;
  min-width: 100px;
}
.scrm-navbar .navbar-nav .dropdown-menu li {
  display: block;
  border: none;
}
.scrm-navbar .navbar-nav .dropdown-menu li a:hover {
  background: transparent;
}
.scrm-navbar .navbar-nav li {
  padding: 4px 0;
  display: inline-block;
  border-right: 1px solid #ddd;
}
.scrm-navbar .navbar-nav li:last-child {
  border: none;
}
.scrm-navbar .navbar-nav li:hover {
  background: #E2EFEB;
}
.scrm-navbar .navbar-nav li a {
  color: #333;
  padding: 0 10px;
}
.scrm-navbar .navbar-nav li a .iconfont {
  color: #939393;
  margin-right: 4px;
}
.scrm-navbar .navbar-nav li .dropdown span {
  font-size: 12px;
}
.scrm-navbar .navbar-nav .user-name {
  color: #555;
}
.scrm-navbar .navbar-nav .user-name:visited {
  color: #555;
}
.scrm-navbar .navbar-nav .logout {
  color: #1ca3e2;
}
.scrm-navbar .navbar-nav .logout:visited {
  color: #1ca3e2;
}
.scrm-navbar .link {
  color: #999;
}
.scrm-navbar .link a {
  color: #999;
  display: inline-block;
}
.scrm-navbar .link a:visited {
  color: #999;
}
.scrm-navbar .img-userlogo {
  width: 60px;
  border-left: 1px solid #dedede;
}
.scrm-navbar .img-thumbnail {
  width: 40px;
  height: 40px;
  padding: 1px;
  margin: 0 10px;
}
.scrm-navbar .menu li {
  margin: 0 10px;
  border-radius: 4px;
  border-right: none;
  display: inline-block;
}
.scrm-navbar .menu li a {
  color: #333;
  padding: 0 10px;
}
.scrm-navbar .menu li a .iconfont {
  color: #22b687;
}
.scrm-navbar .menu li a:focus,
.scrm-navbar .menu li a:hover {
  background: none;
}
.scrm-navbar .menu .actived {
  background: #22b687;
}
.scrm-navbar .menu .actived:hover {
  background: #22b687;
}
.scrm-navbar .menu .actived a {
  color: #fff;
}
.scrm-navbar .menu .actived a .iconfont {
  color: #fff;
}
.scrm-navbar .menu .actived a:visited {
  background: none;
}
.footer {
  bottom: 0;
  width: 100%;
  color: #333;
  background: #fff;
  position: absolute;
  padding: 10px 0 5px;
}
.footer .scrm-navbar .navbar-right {
  color: #999;
}
.footer .scrm-navbar .navbar-right a {
  color: #999;
}
.footer .scrm-navbar .navbar-right a:visited {
  color: #999;
}
.footer .scrm-name {
  margin-top: 8px;
}
.footer .container .navbar-brand {
  height: 36px;
}
.footer .scrm-name {
  color: #bbb;
  font-size: 12px;
}
.footer .navbar-left {
  margin-left: 0;
  margin-right: 20px;
}
.dashboard-main {
  padding: 0;
  width: 1240px;
  min-height: 600px;
  margin-top: 15px;
  background-position: -9px 0;
  margin-bottom: 15px;
  background: url("/assets/public/default/images/bg.jpg") repeat-y #fff;
}
.dashboard-main .row-container {
  margin: 0;
  width: 1240px;
}
.dashboard-main .scrm-nav {
  float: left;
  width: 160px;
  padding: 0 0 30px;
  border-right: 1px solid #ddd;
}
.dashboard-main .scrm-nav .list-group-item:first-child,
.dashboard-main .scrm-nav .list-group-item:last-child {
  border-radius: 0;
}
.dashboard-main .scrm-nav .list-group {
  margin: 0;
  width: 159px;
}
.dashboard-main .scrm-nav .panel-heading {
  padding: 0;
  border-bottom: 0;
}
.dashboard-main .scrm-nav .panel {
  background-color: #f9f9f9;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.dashboard-main .scrm-nav .list-group-item {
  border: 0;
  position: relative;
  background: #35323b;
  border-bottom: 1px solid #25242a;
  margin-bottom: 0;
  padding: 0 0 0 15px;
}
.dashboard-main .scrm-nav .list-group-item:hover {
  background: #4f4d52;
}
.dashboard-main .scrm-nav .scrm-item {
  color: #d6d6d6;
  height: 50px;
  line-height: 50px;
}
.dashboard-main .scrm-nav .scrm-item .icon-zuosanjiao {
  display: none;
}
.dashboard-main .scrm-nav .scrm-item .iconfont {
  color: #969696;
}
.dashboard-main .scrm-nav .actived {
  color: #fff;
  background: #22b687;
}
.dashboard-main .scrm-nav .actived:visited {
  color: #fff;
}
.dashboard-main .scrm-nav .actived:hover {
  background: #22b687;
}
.dashboard-main .scrm-nav .actived .icon-zuosanjiao {
  display: block;
}
.dashboard-main .scrm-nav .actived .iconfont {
  color: #fff;
}
.dashboard-main .scrm-nav .nav a {
  border-bottom: 1px solid #d6d6d6;
  background: #fff;
  color: #333;
  font-size: 12px;
  border-radius: 0;
  padding-left: 32px;
}
.dashboard-main .scrm-nav .nav .tips {
  position: absolute;
  font-size: 14px;
  right: 20px;
  top: 8px;
  cursor: pointer;
}
.dashboard-main .scrm-nav .nav .sub-actived {
  color: #22b687;
}
.dashboard-main .crumbs {
  margin: 0;
  color: #999;
  height: 50px;
  font-size: 16px;
  padding: 0 20px;
  background: #fff;
  line-height: 50px;
  border-bottom: 1px solid #ddd;
}
.dashboard-main .right-main {
  float: left;
  width: 1081px;
  background: #fff;
  margin-left: -1px;
}
.dashboard-main .right-main .contain-box {
  margin: 20px;
  padding: 20px 0;
  background: #fff;
}
.exploit {
  width: 495px;
  margin: 20% auto 0;
  border-radius: 10px;
  border: 1px solid #e6e9ec;
  overflow: hidden;
}
.errorTips {
  margin: 0;
  background: #fff;
}
.errorTips .error-box {
  width: 100%;
  height: 100%;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  flex-direction: column;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
}
.errorTips .error-box .img {
  width: 25vw;
  height: auto;
  margin-bottom: 6vw;
}
.nav-container {
  padding: 0;
  width: 1240px;
  background: #fff;
  overflow: hidden;
  border-radius: 6px;
  margin: 20px auto 0;
}
.nav-container .navbar-nav {
  margin: 0;
}
.nav-container a {
  font-size: 16px;
  color: #333;
}
.nav-container a:visited {
  color: #333;
}
.nav-container .nav > li {
  display: inline-block;
}
.nav-container .nav > li > a {
  position: relative;
  display: inline-block;
  padding: 15px 38px;
}
@keyframes shake {
  0% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(-7deg);
  }
  50% {
    transform: rotate(0deg);
  }
  75% {
    transform: rotate(7deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
@-moz-keyframes shake {
  0% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(-7deg);
  }
  50% {
    transform: rotate(0deg);
  }
  75% {
    transform: rotate(7deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
@-webkit-keyframes shake {
  0% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(-7deg);
  }
  50% {
    transform: rotate(0deg);
  }
  75% {
    transform: rotate(7deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
/*# sourceMappingURL=navigation.css.map */
@font-face {
  font-family: 'iconfont';
  src: url('iconfont.eot');
  /* IE9*/
  src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('iconfont.woff') format('woff'), /* chrome、firefox */ url('iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ url('iconfont.svg#iconfont') format('svg');
  /* iOS 4.1- */
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.icon-yinyue:before {
  content: "\e60b";
}
.icon-jinzhi:before {
  content: "\e67f";
}
.icon-tuwenxiangqing:before {
  content: "\e68a";
}
.icon-bianji:before {
  content: "\e686";
}
.icon-shenghuo:before {
  content: "\e654";
}
.icon-rili:before {
  content: "\e60c";
}
.icon-yemian:before {
  content: "\e68b";
}
.icon-mianbei:before {
  content: "\e61d";
}
.icon-canju:before {
  content: "\e61a";
}
.icon-tupian:before {
  content: "\e60d";
}
.icon-hui:before {
  content: "\e658";
}
.icon-zuosanjiao:before {
  content: "\e61b";
}
.icon-yidong:before {
  content: "\e61e";
}
.icon-shezhi:before {
  content: "\e606";
}
.icon-bianji1:before {
  content: "\e600";
}
.icon-shanchu:before {
  content: "\e601";
}
.icon-lingdang:before {
  content: "\e69f";
}
.icon-paizhao:before {
  content: "\e68c";
}
.icon-zuo1:before {
  content: "\e61f";
}
.icon-you1:before {
  content: "\e6cf";
}
.icon-favorite:before {
  content: "\e695";
}
.icon-paizhao1:before {
  content: "\e65a";
}
.icon-gaojing:before {
  content: "\e631";
}
.icon-fujinshangquan:before {
  content: "\e6d3";
}
.icon-tongzhi:before {
  content: "\e624";
}
.icon-chagongjiao:before {
  content: "\e627";
}
.icon-jianpan:before {
  content: "\e60e";
}
.icon-speech:before {
  content: "\e60f";
}
.icon-erweima:before {
  content: "\e68d";
}
.icon-hotranking:before {
  content: "\e629";
}
.icon-jiankong:before {
  content: "\e632";
}
.icon-sousuo:before {
  content: "\e687";
}
.icon-xiala:before {
  content: "\e610";
}
.icon-dayin:before {
  content: "\e62a";
}
.icon-iconfontfanhui:before {
  content: "\e6cb";
}
.icon-chidacan:before {
  content: "\e6d7";
}
.icon-zuo:before {
  content: "\e622";
}
.icon-xitongguanli:before {
  content: "\e688";
}
.icon-Selected:before {
  content: "\e681";
}
.icon-yonghuguanli:before {
  content: "\e643";
}
.icon-fuwuduan:before {
  content: "\e69b";
}
.icon-21:before {
  content: "\e68e";
}
.icon-shenghuoqu:before {
  content: "\e648";
}
.icon-circularrefresh:before {
  content: "\e65e";
}
.icon-xiazai:before {
  content: "\e611";
}
.icon-weifuwu:before {
  content: "\e655";
}
.icon-quanxianguanli:before {
  content: "\e66a";
}
.icon-tuichu:before {
  content: "\e660";
}
.icon-fuwu:before {
  content: "\e621";
}
.icon-peizhi:before {
  content: "\e60a";
}
.icon-chakan:before {
  content: "\e6be";
}
.icon-flowerpot:before {
  content: "\e6d8";
}
.icon-lladdresshome:before {
  content: "\e6d9";
}
.icon-xingxing:before {
  content: "\e6b1";
}
.icon-xuanze:before {
  content: "\e612";
}
.icon-zhedajiaochao:before {
  content: "\e6da";
}
.icon-xiaoxitixing:before {
  content: "\e649";
}
.icon-lungangguanli:before {
  content: "\e6a3";
}
.icon-jineshezhi:before {
  content: "\e676";
}
.icon-jiaruwomen:before {
  content: "\e696";
}
.icon-s-jiantou:before {
  content: "\e613";
}
.icon-x-jiantou:before {
  content: "\e614";
}
.icon-guanbi:before {
  content: "\e669";
}
.icon-kongtiao:before {
  content: "\e625";
}
.icon-zhongduanguanli:before {
  content: "\e679";
}
.icon-bianji2:before {
  content: "\e6b4";
}
.icon-jinru:before {
  content: "\e682";
}
.icon-shouhuodizhi:before {
  content: "\e68f";
}
.icon-jiatinggongyu:before {
  content: "\e6db";
}
.icon-shanchu2:before {
  content: "\e615";
}
.icon-fensi:before {
  content: "\e63c";
}
.icon-78jia:before {
  content: "\e65f";
}
.icon-caidan:before {
  content: "\e63d";
}
.icon-shexiangtou:before {
  content: "\e6a4";
}
.icon-xunwu:before {
  content: "\e656";
}
.icon-diankong:before {
  content: "\e607";
}
.icon-jiantou1:before {
  content: "\e689";
}
.icon-guanjianci:before {
  content: "\e690";
}
.icon-menjin:before {
  content: "\e6a5";
}
.icon-xiaoquguanli:before {
  content: "\e672";
}
.icon-gongche:before {
  content: "\e604";
}
.icon-duotu:before {
  content: "\e616";
}
.icon-gongge:before {
  content: "\e644";
}
.icon-shangchuantupian:before {
  content: "\e6c8";
}
.icon-tanhao:before {
  content: "\e680";
}
.icon-guanbi1:before {
  content: "\e691";
}
.icon-gouwuche:before {
  content: "\e6dc";
}
.icon-anquanrenzheng:before {
  content: "\e683";
}
.icon-yhq:before {
  content: "\e6dd";
}
.icon-sangedian:before {
  content: "\e6de";
}
.icon-shouye:before {
  content: "\e661";
}
.icon-yongdiantongji:before {
  content: "\e675";
}
.icon-shuiguo:before {
  content: "\e6df";
}
.icon-you2:before {
  content: "\e639";
}
.icon-saoyisao:before {
  content: "\e6e0";
}
.icon-xuexiaoguanli:before {
  content: "\e64a";
}
.icon-ditu:before {
  content: "\e6ba";
}
.icon-gongjiao:before {
  content: "\e6e1";
}
.icon-phone:before {
  content: "\e6e2";
}
.icon-baoji:before {
  content: "\e6e3";
}
.icon-ditu1:before {
  content: "\e6e4";
}
.icon-tingche:before {
  content: "\e626";
}
.icon-anquanfanghu:before {
  content: "\e69e";
}
.icon-dian:before {
  content: "\e6e5";
}
.icon-toupiao:before {
  content: "\e657";
}
.icon-sfsiconfanganbaocun:before {
  content: "\e684";
}
.icon-shui:before {
  content: "\e6e6";
}
.icon-sucai:before {
  content: "\e63e";
}
.icon-caiwu:before {
  content: "\e634";
}
.icon-tel:before {
  content: "\e6e7";
}
.icon-zhuceshenhe:before {
  content: "\e64c";
}
.icon-shuaka:before {
  content: "\e61c";
}
.icon-chuifengji:before {
  content: "\e6a6";
}
.icon-you:before {
  content: "\e623";
}
.icon-cubangaoxiaoxiaohua:before {
  content: "\e6e8";
}
.icon-gerenzhongxin:before {
  content: "\e659";
}
.icon-taiyang:before {
  content: "\e6a7";
}
.icon-shuiwei:before {
  content: "\e6e9";
}
.icon-shenghuo1:before {
  content: "\e6a0";
}
.icon-shunjingshui:before {
  content: "\e628";
}
.icon-new:before {
  content: "\e605";
}
.icon-butongguo:before {
  content: "\e6b6";
}
.icon-fangan:before {
  content: "\e685";
}
.icon-cha:before {
  content: "\e67e";
}
.icon-bangzhu:before {
  content: "\e6ea";
}
.icon-jiaotongiconcar:before {
  content: "\e6eb";
}
.icon-shouye1:before {
  content: "\e608";
}
.icon-1:before {
  content: "\e6ec";
}
.icon-shangchuan:before {
  content: "\e617";
}
.icon-addvalue:before {
  content: "\e698";
}
.icon-kaoshijilu:before {
  content: "\e6ac";
}
.icon-hekricon02:before {
  content: "\e6ed";
}
.icon-iconfontwodehuiyi:before {
  content: "\e6bb";
}
.icon-jiqingpiaoliu:before {
  content: "\e6ee";
}
.icon-tuisu:before {
  content: "\e64d";
}
.icon-zhongkongqi:before {
  content: "\e62c";
}
.icon-yikatong:before {
  content: "\e6ef";
}
.icon-shanchu1:before {
  content: "\e65b";
}
.icon-shenghuo2:before {
  content: "\e618";
}
.icon-guanwang:before {
  content: "\e653";
}
.icon-shijian:before {
  content: "\e665";
}
.icon-qunfa:before {
  content: "\e63f";
}
.icon-licaitongji:before {
  content: "\e697";
}
.icon-zhifubaozhifu:before {
  content: "\e67d";
}
.icon-zhankai:before {
  content: "\e663";
}
.icon-tingchechang:before {
  content: "\e693";
}
.icon-e:before {
  content: "\e6f0";
}
.icon-louceng:before {
  content: "\e64e";
}
.icon-gangwei:before {
  content: "\e652";
}
.icon-shenglue:before {
  content: "\e602";
}
.icon-canyinfuwu:before {
  content: "\e6f1";
}
.icon-biaoqian:before {
  content: "\e640";
}
.icon-rili1:before {
  content: "\e6b3";
}
.icon-renminbi:before {
  content: "\e633";
}
.icon-wenjuan:before {
  content: "\e620";
}
.icon-jiance:before {
  content: "\e635";
}
.icon-huodong:before {
  content: "\e6a2";
}
.icon-faxian:before {
  content: "\e6f2";
}
.icon-zhuanyeqingji:before {
  content: "\e694";
}
.icon-fenzu:before {
  content: "\e641";
}
.icon-fenxi:before {
  content: "\e636";
}
.icon-chongdianbao:before {
  content: "\e619";
}
.icon-dianfei:before {
  content: "\e62b";
}
.icon-yanzhengma:before {
  content: "\e6cd";
}
.icon-fuwu1:before {
  content: "\e6f3";
}
.icon-kongdiao:before {
  content: "\e6f4";
}
.icon-zhaopinxinxi:before {
  content: "\e6f5";
}
.icon-87:before {
  content: "\e6cc";
}
.icon-shichangshehi:before {
  content: "\e67b";
}
.icon-iconfontdian2:before {
  content: "\e66b";
}
.icon-iconfontdian:before {
  content: "\e66c";
}
.icon-iconfontjinbi:before {
  content: "\e66d";
}
.icon-iconfontqiandan:before {
  content: "\e66e";
}
.icon-shouquan:before {
  content: "\e63a";
}
.icon-jieru:before {
  content: "\e603";
}
.icon-weixingongzhonghao:before {
  content: "\e673";
}
.icon-zuzhijiagou:before {
  content: "\e64f";
}
.icon-duoxuan:before {
  content: "\e666";
}
.icon-gongyu:before {
  content: "\e609";
}
.icon-qizhi:before {
  content: "\e6b9";
}
.icon-shouqi:before {
  content: "\e664";
}
.icon-dazhuanpan:before {
  content: "\e645";
}
.icon-paoma:before {
  content: "\e646";
}
.icon-shijian1:before {
  content: "\e6bc";
}
.icon-chongzhi:before {
  content: "\e62d";
}
.icon-huiyijilu:before {
  content: "\e6bf";
}
.icon-caozuojieneng:before {
  content: "\e699";
}
.icon-download-copy:before {
  content: "\e6b8";
}
.icon-pingfen:before {
  content: "\e64b";
}
.icon-zbgl3:before {
  content: "\e6a8";
}
.icon-fangjianguanli:before {
  content: "\e677";
}
.icon-shucai:before {
  content: "\e6f6";
}
.icon-kefu:before {
  content: "\e647";
}
.icon-qinshilou:before {
  content: "\e650";
}
.icon-door:before {
  content: "\e6f7";
}
.icon-wangdianguanli:before {
  content: "\e67c";
}
.icon-guashi:before {
  content: "\e6f8";
}
.icon-youhaowucanchu:before {
  content: "\e6ca";
}
.icon-weixuanzhong:before {
  content: "\e667";
}
.icon-duoxuanxuanzhong:before {
  content: "\e668";
}
.icon-dingdan:before {
  content: "\e62f";
}
.icon-dianbiao:before {
  content: "\e62e";
}
.icon-chaxun:before {
  content: "\e630";
}
.icon-qinshiguanli:before {
  content: "\e651";
}
.icon-caozuo:before {
  content: "\e637";
}
.icon-chongzhirizhi:before {
  content: "\e638";
}
.icon-zidonghuifu:before {
  content: "\e63b";
}
.icon-xiaoxiguanli:before {
  content: "\e642";
}
.icon-jichushuju:before {
  content: "\e65c";
}
.icon-iconfontnew:before {
  content: "\e65d";
}
.icon-woyaodianzan:before {
  content: "\e6f9";
}
.icon-iconfontyunpingce:before {
  content: "\e662";
}
.icon-zhongguorenbao:before {
  content: "\e6fa";
}
.icon-shaixuanshaixuan:before {
  content: "\e6c2";
}
.icon-yuanchengcaozuo:before {
  content: "\e678";
}
.icon-liebiao:before {
  content: "\e6ad";
}
.icon-iconshouji:before {
  content: "\e6ce";
}
.icon-disanfangapp:before {
  content: "\e674";
}
.icon-dingdanguanli:before {
  content: "\e6ae";
}
.icon-xueshengzhuce:before {
  content: "\e66f";
}
.icon-laibin:before {
  content: "\e670";
}
.icon-jiaozhigong:before {
  content: "\e671";
}
.icon-chongdianjilu:before {
  content: "\e67a";
}
.icon-anquan:before {
  content: "\e74c";
}
.icon-liantong:before {
  content: "\e741";
}
.icon-laba:before {
  content: "\e6fb";
}
.icon-weishiyong:before {
  content: "\e69d";
}
.icon-gongyuzhuanlan:before {
  content: "\e6fc";
}
.icon-baomingjiaxiao:before {
  content: "\e6fd";
}
.icon-dianxin:before {
  content: "\e6fe";
}
.icon-iconfontshijian:before {
  content: "\e69a";
}
.icon-iconfontjiegua:before {
  content: "\e692";
}
.icon-fabu:before {
  content: "\e6c0";
}
.icon-wuyefei:before {
  content: "\e6ff";
}
.icon-huafei:before {
  content: "\e69c";
}
.icon-fengsu2:before {
  content: "\e6a1";
}
.icon-yibaniconnew214:before {
  content: "\e6af";
}
.icon-shenhetongguo:before {
  content: "\e6b5";
}
.icon-gouwuche-copy:before {
  content: "\e700";
}
.icon-peidiantubiaoxiugai:before {
  content: "\e6c1";
}
.icon-zhuce:before {
  content: "\e6a9";
}
.icon-dingdan1:before {
  content: "\e6aa";
}
.icon-weikaitong:before {
  content: "\e6ab";
}
.icon-qiehuan:before {
  content: "\e6b7";
}
.icon-guanliyuan:before {
  content: "\e6b0";
}
.icon-huiyishi1:before {
  content: "\e701";
}
.icon-gengduofuben:before {
  content: "\e702";
}
.icon-wode:before {
  content: "\e703";
}
.icon-ruzhu:before {
  content: "\e6c7";
}
.icon-houqinjishi:before {
  content: "\e704";
}
.icon-yiqiatong:before {
  content: "\e705";
}
.icon-gongchenglianxidanshenpiiconfujianexcel:before {
  content: "\e6c3";
}
.icon-gongchenglianxidanshenpiiconfujianword:before {
  content: "\e6c4";
}
.icon-gongchenglianxidanshenpiiconfujianppt:before {
  content: "\e6c5";
}
.icon-jianxiu:before {
  content: "\e6d2";
}
.icon-shuaqia:before {
  content: "\e706";
}
.icon-wuliu:before {
  content: "\e73d";
}
.icon-jiudian:before {
  content: "\e707";
}
.icon-shenghuojiaofei:before {
  content: "\e708";
}
.icon-canyin:before {
  content: "\e709";
}
.icon-kaquan:before {
  content: "\e6c6";
}
.icon-andsearch:before {
  content: "\e70a";
}
.icon-toupiao1:before {
  content: "\e70b";
}
.icon-xiaoxihezi1:before {
  content: "\e70c";
}
.icon-water:before {
  content: "\e70d";
}
.icon-news:before {
  content: "\e70e";
}
.icon-wenjuan1:before {
  content: "\e70f";
}
.icon-huiyishi:before {
  content: "\e6b2";
}
.icon-pendingaudit:before {
  content: "\e6bd";
}
.icon-wuqiazhifu:before {
  content: "\e710";
}
.icon-dengpao:before {
  content: "\e711";
}
.icon-lubiao:before {
  content: "\e712";
}
.icon-yijianfankui:before {
  content: "\e713";
}
.icon-beiru:before {
  content: "\e714";
}
.icon-shangwuche1:before {
  content: "\e715";
}
.icon-dangao:before {
  content: "\e716";
}
.icon-tupian1:before {
  content: "\e6c9";
}
.icon-shuma:before {
  content: "\e717";
}
.icon-diaoke:before {
  content: "\e718";
}
.icon-jinrunew:before {
  content: "\e6d0";
}
.icon-fangzi:before {
  content: "\e6d1";
}
.icon-nianling1:before {
  content: "\e719";
}
.icon-jia:before {
  content: "\e6d4";
}
.icon-baojingxiaoxi:before {
  content: "\e6d6";
}
.icon-quanjing:before {
  content: "\e71a";
}
.icon-xiaofeijilu:before {
  content: "\e71b";
}
.icon-hlg:before {
  content: "\e71c";
}
.icon-tougao:before {
  content: "\e71d";
}
.icon-shiminka:before {
  content: "\e71e";
}
.icon-fulifafangchu:before {
  content: "\e71f";
}
.icon-shanchayou:before {
  content: "\e720";
}
.icon-tiepishihu:before {
  content: "\e721";
}
.icon-fuwuxuanzhong:before {
  content: "\e6d5";
}
.icon-diannao:before {
  content: "\e722";
}
.icon-shuidianfei:before {
  content: "\e723";
}
.icon-jiaguanzhu:before {
  content: "\e724";
}
.icon-zoujinhouqin:before {
  content: "\e725";
}
.icon-reshuibaoxiu:before {
  content: "\e726";
}
.icon-yanjing:before {
  content: "\e727";
}
.icon-kebiao:before {
  content: "\e728";
}
.icon-xueyunhui:before {
  content: "\e729";
}
.icon-guanbi2:before {
  content: "\e72a";
}
.icon-duizhangdan:before {
  content: "\e72b";
}
.icon-tese:before {
  content: "\e72c";
}
.icon-tousu:before {
  content: "\e72d";
}
.icon-jianguan:before {
  content: "\e72e";
}
.icon-shipinjiankong:before {
  content: "\e72f";
}
.icon-roi-:before {
  content: "\e848";
}
.icon-renzheng:before {
  content: "\e730";
}
.icon-gongyijuanshu:before {
  content: "\e731";
}
.icon-dangfei:before {
  content: "\e77c";
}
.icon-choujiang:before {
  content: "\e732";
}
.icon-shuju:before {
  content: "\e733";
}
.icon-naxin:before {
  content: "\e734";
}
.icon-keshisuyuan:before {
  content: "\e735";
}
.icon-xinjinengget:before {
  content: "\e736";
}
.icon-jiankangshipu:before {
  content: "\e737";
}
.icon-jianguanxinxi:before {
  content: "\e738";
}
.icon-shizaitaizhou:before {
  content: "\e739";
}
.icon-chaqinshi:before {
  content: "\e73a";
}
.icon-yuntaishushe:before {
  content: "\e73b";
}
.icon-zhinengweiding:before {
  content: "\e73c";
}
.icon-chsyy:before {
  content: "\e750";
}
.icon-baituxiaochengxu:before {
  content: "\e76f";
}
.icon-cpjg:before {
  content: "\e775";
}
.icon-danlei:before {
  content: "\e73e";
}
.icon-niuroulei:before {
  content: "\e73f";
}
.icon-yulei:before {
  content: "\e740";
}
.icon-shucailei:before {
  content: "\e742";
}
.icon-zhuroulei:before {
  content: "\e744";
}
.icon-qinlei:before {
  content: "\e745";
}
.icon-canquan:before {
  content: "\e7a9";
}
.icon-zaocanlei:before {
  content: "\e746";
}
.icon-hgh:before {
  content: "\e7ec";
}
.icon-shb:before {
  content: "\e7ed";
}
.icon-ylkzhf:before {
  content: "\e80c";
}
.icon-libao:before {
  content: "\e816";
}
.icon-zhcy:before {
  content: "\e824";
}
.icon-ztdc:before {
  content: "\e825";
}
.icon-dc1:before {
  content: "\e826";
}
.icon-dc2:before {
  content: "\e827";
}
.icon-kaixueji:before {
  content: "\e743";
}
.icon-renlian:before {
  content: "\e8f6";
}
/*# sourceMappingURL=fonts.css.map */
.desktop {
  padding: 50px 19px 20px;
  /*电控首页*/
  /*wechat*/
}
.desktop .panel {
  padding: 0;
}
.desktop .panel-heading {
  margin: 0;
  padding: 10px 15px;
  font-size: 14px;
  background: #f3f3f3;
}
.desktop .panel-heading a {
  font-size: 16px;
  color: #333;
}
.desktop .border-none {
  border: none;
}
.desktop .news {
  width: 100%;
  color: #333;
  height: 160px;
  overflow: hidden;
}
.desktop .news .news-item a {
  color: #333;
}
.desktop .news .news-item a:visited {
  color: #333;
}
.desktop .statistics {
  width: 192px;
  margin-right: 20px;
}
.desktop .statistics:last-child {
  margin-right: 0;
}
.desktop .statistics .statistics-data {
  font-size: 30px;
}
.desktop .statistics .statistics-data .icon-renminbi {
  color: #eb4f38;
  font-size: 30px;
}
.desktop .custom-module .statistics {
  width: 158px;
  height: 115px;
  margin-right: 10px;
}
.desktop .custom-module .statistics:nth-child(6n) {
  margin-right: 0;
}
.desktop .custom-module .statistics-data {
  font-size: 18px;
}
.desktop .custom-module .icon-78jia {
  font-size: 30px;
  padding-top: 20px;
}
.desktop .panel-break {
  padding: 0 20px 0 0;
}
.desktop .panel-break:last-child {
  padding: 0;
}
.desktop .module-box .panel {
  height: 170px;
  overflow: hidden;
}
.desktop .module-box .module-data {
  font-size: 30px;
}
.desktop .module-box .module-data .iconfont {
  color: #eb4f38;
  font-size: 30px;
}
.desktop .module-box .panel-body .icon-you2 {
  color: #d8d8d8;
  margin-top: 6px;
  display: inline-block;
}
.desktop .panel .table thead {
  color: #999;
}
.desktop .recharge-record {
  height: 466px;
  overflow-y: auto;
}
.desktop .recharge-record::-webkit-scrollbar {
    width: 0;
    display: none;
}

.desktop .panel-body {
  padding: 15px;
  position: relative;
}
.desktop .panel-body .table-border {
  border-left: 1px solid #d6d6d6;
}
.desktop .panel-body .table-border:first-child {
  border-left: none;
}
.desktop .panel-body .table-border p {
  margin-bottom: 10px;
}
.desktop .panel-body .table-border .data {
  color: #5c5b5b;
  font-size: 30px;
  margin-top: 10px;
}
.desktop .panel-body .tag {
  color: #999;
  position: absolute;
  right: 20px;
  bottom: 20px;
}
.desktop .panel-body .tag .tag-label {
  width: 12px;
  height: 8px;
  margin-right: 6px;
  border-radius: 2px;
  display: inline-block;
}
.desktop .panel-body .tag .tag-green {
  background: #0abf86;
}
.desktop .panel-body .tag .tag-red {
  background: #ff9537;
}
.desktop .app-content .app-list {
  width: 125px;
  height: 125px;
}
.desktop .real-time-data {
  padding: 0;
  text-align: center;
}
.desktop .real-time-data .table-border {
  padding: 0;
  height: 132px;
}
.desktop .real-time-data .total-data {
  padding: 30px 15px;
}
.desktop .real-time-data .data-num {
  color: #56a550;
  font-size: 28px;
}
.desktop .real-time-data .field {
  padding: 10px;
  border-bottom: 1px solid #d3d3d3;
}
.users-setting .tab-box {
  height: 50px;
  padding: 12px 20px 0;
  background: #f5f5f5;
  border-bottom: 1px solid #d5d5d5;
}
.users-setting .nav > li > a {
  color: #333;
  padding: 8px 15px;
}
.users-setting .nav-tabs {
  border-bottom: none;
}
.users-setting .nav-tabs > li.active > a,
.users-setting .nav-tabs > li.active > a:focus,
.users-setting .nav-tabs > li.active > a:hover {
  color: #57a451;
}
.users-setting .tab-content {
  padding: 10px 20px;
}
.users-setting .breadcrumb li > a {
  color: #333;
}
.users-setting .breadcrumb .active > a {
  color: #57a451;
}
.users-setting .form-group {
  margin: 25px 15px;
}
.users-setting .form-group .form-item {
  position: relative;
}
.users-setting .form-group .form-item .form-control {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}
.users-setting .form-group .form-item span {
  margin-top: 6px;
  display: inline-block;
}
.users-setting .form-group .text-grey {
  color: #999;
}
.users-setting .form-group .control-label {
  min-width: 70px;
  margin-top: 6px;
  text-align: left;
}
.users-setting .form-group .form-control {
  width: 200px;
}
.users-setting .btn-hide {
  display: none;
}
.users-setting .btn {
  min-width: 90px;
}
.users-setting .form-title {
  color: #999;
  padding: 10px 15px;
  margin-bottom: 10px;
  border-bottom: 1px solid #ededed;
}
.users-setting .form-title .iconfont {
  color: #57a451;
  font-size: 18px;
}
.users-setting .tab-pane {
  width: 50%;
  margin: 30px auto;
}
.users-setting .input-item {
  padding-left: 0;
  padding-top: 0;
  width: auto;
}
.users-setting .control-label {
  color: #333;
}
.users-setting .editable-click,
.users-setting a.editable-click,
.users-setting a.editable-click:hover {
  border-bottom: 0;
}
@media (min-width: 768px) {
  .users-setting .form-horizontal .control-label {
    padding-top: 0;
  }
}
.users-setting .form-horizontal .editable {
  padding-top: 0;
}
.users-setting .change-pwd .control-label {
  padding-top: 7px;
}
.users-setting .change-pwd .save {
  width: 100px;
  background: #ea8010;
  color: #fff;
  border: 0;
}
.users-setting .ng-submitted .ng-invalid {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.users-setting .form-horizontal .ng-invalid.ng-dirty {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.users-setting .validation-invalid {
  color: #b82206;
  font-size: 12px;
  margin-top: 3px;
}
.editor {
  margin: 20px;
  padding: 20px;
  background: #fff;
}
.editor .important {
  color: #ff2f2c;
}
.editor .form-group {
  display: block;
  margin-bottom: 20px;
}
.editor .form-group label {
  min-width: 90px;
}
.editor .form-group .form-control {
  width: 200px;
  margin-right: 5px;
}
.editor .form-group .small-control {
  width: 50px;
}
.editor .form-group .checkbox {
  display: inline-block;
  margin-bottom: 4px;
}
.editor .form-group .checkbox label {
  min-width: 60px;
  padding-left: 10px;
}
.editor .serach-txt .form-control {
  width: 100%;
  margin-right: 0;
}
.editor .control-lable {
  min-width: 95px;
}
.editor .qrcode {
  width: 150px;
  border-radius: 4px;
  border: 1px solid #ccc;
  display: inline-block;
}
.editor .qrcode img {
  width: 100%;
  border-radius: 4px;
  vertical-align: top;
}
.editor .checkbox {
  vertical-align: bottom;
  display: inline-block;
}
.editor .checkbox a {
  color: #57a451;
}
.editor .imgbox {
  width: 84px;
  height: 84px;
  overflow: hidden;
  text-align: center;
  position: relative;
  vertical-align: top;
  border-radius: 40px;
  margin: 6px 12px 0 0;
  display: inline-block;
  border: 1px solid #d6d6d6;
}
.editor .imgbox img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.editor .imgbox .upload-file {
  opacity: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.editor .imgbox .reload-btn {
  z-index: 5;
  color: #fff;
  width: 100%;
  display: none;
  line-height: 84px;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  left: 0;
  top: 0;
}
.editor .showcover:hover .reload-btn {
  display: block;
}
.editor .square {
  border-radius: 8px;
}
.editor .upload-btn {
  position: relative;
  display: inline-block;
  vertical-align: bottom;
}
.editor .upload-btn span {
  color: #fff;
  padding: 2px 10px;
  border-radius: 2px;
  background: #57a451;
  display: inline-block;
}
.editor .upload-btn input {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
}
.editor .form-inline textarea {
  width: 350px;
}
.editor .nav {
  margin-bottom: 20px;
}
.editor .nav a {
  color: #333;
}
.editor .title {
  font-size: 16px;
  padding: 10px 0;
  margin-bottom: 20px;
  border-bottom: 1px solid #ccc;
}
.editor .field {
  color: #fff;
  min-width: 70px;
  font-size: 14px;
  cursor: pointer;
  padding: 4px 10px;
  border-radius: 4px;
  margin-right: 10px;
  background: #22b686;
  text-align: center;
  display: inline-block;
  border: 1px solid #22b686;
}
.editor .filedbox .field {
  font-size: 12px;
  color: #22b686;
  background: #fff;
}
.editor .checkbox-inline + .checkbox-inline,
.editor .radio-inline + .radio-inline {
  margin-left: 0;
}
/*cropper*/
.img-container {
  position: relative;
  width: 100%;
  min-height: 300px;
}
.btn-group-add-img {
  width: 416px;
  position: absolute;
  top: 0;
  left: 0;
}
.img-preview-wrap {
  width: 120px;
  height: 120px;
  position: absolute;
  top: 0;
  right: 1px;
}
.fa-upload {
  background: #eeeeee url('/assets/repaireast/images/bg-morenlogo.png') no-repeat;
  width: 300px;
  height: 300px;
  position: absolute;
  left: 0;
  overflow: hidden;
}
.res-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.card-box {
  border-radius: 4px;
  margin: 0;
  height: 120px;
  overflow: hidden;
  width: 120px !important;
}
.card-box .card-img {
  position: relative;
}
.rotate-area {
  width: 100%;
  height: 24px;
  float: left;
  margin-top: 12px;
  display: none;
  position: relative;
}
.rotate-area button {
  border: 0;
  outline: 0;
  background: transparent;
}
.rotate-area .btn-rotater .docs-tooltip,
.rotate-area .btn-zoomout .docs-tooltip,
.rotate-area .btn-zoomin .docs-tooltip {
  width: 18px;
  height: 18px;
  display: inline-block;
}
.rotate-area .btn-rotater {
  position: absolute;
  right: 0;
  font-size: 12px;
}
.rotate-area .btn-rotater .docs-tooltip {
  background: url("/assets/repaireast/images/btn-xuanzhuan.png") no-repeat;
  background-size: 100%;
}
.rotate-area .btn-zoomout {
  position: absolute;
  right: 40px;
}
.rotate-area .btn-zoomout .docs-tooltip {
  background: url("/assets/repaireast/images/btn-jia.png") no-repeat;
  background-size: 100%;
}
.rotate-area .btn-zoomin {
  position: absolute;
  right: 80px;
}
.rotate-area .btn-zoomin .docs-tooltip {
  background: url("/assets/repaireast/images/btn-jian.png") no-repeat;
  background-size: 100%;
}
.rotate-area .btn-reset {
  position: absolute;
  left: 0;
}
.img-function-icon {
  width: 300px;
  height: 100%;
  float: left;
  position: relative;
}
.application {
  padding: 20px;
  /*modal*/
}
.application .title {
  color: #57a451;
  padding: 10px 0;
  margin-bottom: 20px;
  border-bottom: 1px solid #ddd;
}
.application .app-list {
  color: #333;
  width: 130px;
  height: 130px;
  padding: 20px;
  background: #fff;
  overflow: hidden;
  border-radius: 4px;
  text-align: center;
  position: relative;
  margin: 0 20px 20px 0;
  border: 1px solid #ddd;
}
.application .app-list:visited {
  color: #333;
}
.application .app-list .iconfont {
  color: #65b052;
  font-size: 42px;
}
.application .app-list .icon-new {
  color: #f27347;
  display: none;
  position: absolute;
  top: -12px;
  left: 0;
}
.application .app-list .icon-iconfontnew {
  color: #999;
  display: none;
  position: absolute;
  bottom: -10px;
  right: 0;
}
.application .app-list .icon-show {
  display: block;
}
.application .wait-more {
  color: #999;
}
.application .wait-more:visited {
  color: #999;
}
.application .modal .modal-body {
  padding: 15px 20px;
}
.application .modal .modal-body img {
  width: 100%;
}
.application .modal .modal-body .app-name {
  color: #57a451;
  font-size: 16px;
  padding: 10px 0;
}
.application .modal .modal-body .text-grey {
  color: #666;
}
.application .modal .modal-footer {
  border-top: none;
}
.privilege {
  margin: 20px;
  padding: 20px;
  background: #fff;
}
.privilege .text-green {
  color: #2d9a32;
}
.privilege .form-inline .form-group {
  display: block;
  margin-bottom: 20px;
}
.privilege .form-inline .form-group label {
  min-width: 90px;
  margin-top: 8px;
}
.privilege .form-inline .form-control {
  width: 100%;
}
.privilege .icheck {
  display: inline-block;
}
.privilege .icheck .iconfont {
  color: #57a451;
  font-size: 14px;
}
.privilege .icheck .not-all {
  color: #999;
}
.privilege .table tbody > tr > td,
.privilege .table thead > tr > th {
  vertical-align: middle;
}
.privilege .table th {
  border-bottom: none;
  font-weight: normal;
  background-image: -moz-linear-gradient(top, #f9f9f9, #ededed);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f9f9f9), color-stop(1, #ededed));
}
.privilege .table .icheck {
  margin: 4px 0 4px 14px;
}
.privilege .table .levelone,
.privilege .table .leveltwo {
  width: 150px;
}
.privilege .table-bordered {
  margin: 0;
  border: none;
}
.privilege .panel-default > .panel-heading {
  border-color: transparent;
}
.privilege .panel-body {
  padding: 0;
  display: none;
}
.privilege .panel-body .priv-box {
  border-top: 1px solid #ddd;
}
.privilege .panel-body .priv-box .priv-list {
  padding: 10px 15px;
}
.privilege .show .panel-body {
  display: block;
}
.privilege .role-all {
  margin-bottom: 25px;
  border-bottom: 1px solid #d6d6d6;
}
.privilege .role-box {
  width: 48%;
  margin: 0 1%;
  padding: 20px;
  position: relative;
  margin-bottom: 20px;
  border: 1px solid #d6d6d6;
}
.privilege .role-box .guanbi {
  font-size: 24px;
  color: #f4bf87;
  position: absolute;
  top: -7px;
  right: 0;
  cursor: pointer;
}
.privilege .role-box .role-left {
  width: 80px;
}
.privilege .role-box .role-left .key-box {
  width: 60px;
  height: 60px;
  display: inline-block;
  border-radius: 50%;
  text-align: center;
  border: 2px solid #d6d6d6;
}
.privilege .role-box .role-left .key-box .key {
  color: #d6d6d6;
  font-size: 40px;
  line-height: 60px;
}
.privilege .role-box .title {
  font-size: 22px;
}
.privilege .role-box .type {
  color: #666;
  font-size: 16px;
}
.privilege .addnew {
  margin-right: 0;
  padding: 40px 20px;
  text-align: center;
}
.privilege .addnew .text {
  color: #2d9a32;
  font-size: 22px;
}
.news-menu-panel .news-search {
  width: 30%;
  position: relative;
}
.news-menu-panel .news-add .btn {
  margin-left: 5px;
}
.news-menu-panel .del {
  position: absolute;
  color: #ccc;
  right: 45px;
  top: 2px;
  font-size: 20px;
  z-index: 3;
  cursor: pointer;
}
.media-module-container .btn {
  min-width: 35px;
}
.news-list-wraper,
#select-news-push,
#select-news-push-2 {
  margin-left: -10px;
  font-size: 14px;
  color: #666;
}
.news-list-wraper .item,
#select-news-push .item,
#select-news-push-2 .item {
  width: 295px;
  border: 1px solid #e7e7eb;
  margin: 10px;
  background: #fff;
}
.news-list-wraper .item .news-info,
#select-news-push .item .news-info,
#select-news-push-2 .item .news-info {
  padding: 15px;
}
.news-list-wraper .item .news-title,
#select-news-push .item .news-title,
#select-news-push-2 .item .news-title {
  font-size: 14px;
  margin: 10px 0;
  color: #333;
  line-height: 1.5;
}
.news-list-wraper .item .description,
#select-news-push .item .description,
#select-news-push-2 .item .description {
  line-height: 1.7;
  margin: 0;
  margin-top: 5px;
}
.news-list-wraper .item .thumb-item,
#select-news-push .item .thumb-item,
#select-news-push-2 .item .thumb-item {
  padding: 15px 0;
  border-top: 1px solid #ddd;
  width: 100%;
}
.news-list-wraper .item .thumb-item .description,
#select-news-push .item .thumb-item .description,
#select-news-push-2 .item .thumb-item .description {
  display: table-cell;
  vertical-align: middle;
  width: 80%;
}
.news-list-wraper .item .thumb-item .description span,
#select-news-push .item .thumb-item .description span,
#select-news-push-2 .item .thumb-item .description span {
  display: block;
  width: 100%;
  word-wrap: break-word;
  word-break: break-all;
}
.news-list-wraper .item .thumb-item .news-list,
#select-news-push .item .thumb-item .news-list,
#select-news-push-2 .item .thumb-item .news-list {
  display: table-cell;
  vertical-align: middle;
}
.news-list-wraper .item .thumb-item:last-child,
#select-news-push .item .thumb-item:last-child,
#select-news-push-2 .item .thumb-item:last-child {
  padding-bottom: 0;
}
.news-list-wraper .item .thumb-pic,
#select-news-push .item .thumb-pic,
#select-news-push-2 .item .thumb-pic {
  display: block;
  margin: 10px 0;
}
.news-list-wraper .item .head-item,
#select-news-push .item .head-item,
#select-news-push-2 .item .head-item {
  position: relative;
  margin-bottom: 10px;
}
.news-list-wraper .item .head-item .description,
#select-news-push .item .head-item .description,
#select-news-push-2 .item .head-item .description {
  position: absolute;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  padding: 5px;
  width: 100%;
  max-height: 52px;
  overflow: hidden;
  word-wrap: break-word;
  word-break: break-all;
}
.news-list-wraper .item .edit-news-wraper,
#select-news-push .item .edit-news-wraper,
#select-news-push-2 .item .edit-news-wraper {
  border-top: 1px solid #ddd;
}
.news-list-wraper .item .edit-news-wraper .btn,
#select-news-push .item .edit-news-wraper .btn,
#select-news-push-2 .item .edit-news-wraper .btn {
  border: 1px solid transparent;
  border-radius: 0;
  opacity: .8;
  transition: all 0.2s ease-in;
}
.news-list-wraper .item .edit-news-wraper .btn span,
#select-news-push .item .edit-news-wraper .btn span,
#select-news-push-2 .item .edit-news-wraper .btn span {
  font-size: 26px;
  vertical-align: -2px;
}
.news-list-wraper .item .edit-news-wraper .btn:hover,
#select-news-push .item .edit-news-wraper .btn:hover,
#select-news-push-2 .item .edit-news-wraper .btn:hover {
  opacity: 1;
}
.news-list-wraper .item .edit-news-wraper .news-edit-btn,
#select-news-push .item .edit-news-wraper .news-edit-btn,
#select-news-push-2 .item .edit-news-wraper .news-edit-btn {
  color: #5099b4;
}
.news-list-wraper .item .edit-news-wraper .news-delete-btn,
#select-news-push .item .edit-news-wraper .news-delete-btn,
#select-news-push-2 .item .edit-news-wraper .news-delete-btn {
  color: #de4c4a;
}
.news-list-wraper .item .edit-news-wraper .btn:first-child,
#select-news-push .item .edit-news-wraper .btn:first-child,
#select-news-push-2 .item .edit-news-wraper .btn:first-child {
  border-right: 1px solid #ddd;
}
.news-page-wraper {
  text-align: right;
  border-top: 1px solid #ddd;
  margin-top: 40px;
}
.modal-select-media-wraper .modal-dialog {
  width: 1000px;
}
.modal-select-media-wraper .modal-body {
  padding-bottom: 0;
}
.modal-select-media-wraper .news-scroll-wraper {
  height: 380px;
  overflow-y: scroll;
}
.modal-select-media-wraper .selected-media-wraper {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  top: 0;
  left: 0;
  text-align: center;
  color: #fff;
  font-size: 60px;
}
.modal-select-media-wraper .selected-media-wraper:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.modal-select-media-wraper .select-news-cancel {
  background: #798ba0;
}
.modal-select-media-wraper .news-page-wraper {
  margin-top: 20px;
  height: 67px;
}
.modal-select-media-wraper .item:hover {
  border-color: #5099b4;
}
#select-news-push {
  margin: 10px;
  padding: 10px;
}
#select-news-push .del-media {
  margin-left: 15px;
}
.picture-module-wraper .item-list,
#select-voice-push .item-list {
  width: 239px;
  float: left;
  border: 1px solid #e7e7eb;
  margin: 15px 10px;
  text-align: center;
  position: relative;
}
.picture-module-wraper .item-list .img,
#select-voice-push .item-list .img {
  width: 237px;
  height: 160px;
  display: table-cell;
  vertical-align: middle;
  overflow: hidden;
}
.picture-module-wraper .item-list img,
#select-voice-push .item-list img {
  max-width: 237px;
  height: 160px;
}
.picture-module-wraper .item-list .item-name,
#select-voice-push .item-list .item-name {
  border-top: 1px solid #e7e7eb;
  padding-top: 10px;
  margin-top: 0;
}
.picture-module-wraper .item-list .edit-item-wraper .item-btn,
#select-voice-push .item-list .edit-item-wraper .item-btn {
  border: none;
  border-radius: 0;
  background: #e6e6e6;
  color: #b5b5b5;
}
.picture-module-wraper .item-list .edit-item-wraper .item-btn .editable-cancel,
#select-voice-push .item-list .edit-item-wraper .item-btn .editable-cancel {
  margin-left: 7px;
}
.picture-module-wraper .item-list .edit-item-wraper .item-btn .iconfont,
#select-voice-push .item-list .edit-item-wraper .item-btn .iconfont {
  font-size: 20px;
}
.picture-module-wraper .item-list .edit-item-wraper .item-btn .iconfont:hover,
#select-voice-push .item-list .edit-item-wraper .item-btn .iconfont:hover {
  color: #6c6969;
}
.picture-module-wraper .editable-click,
#select-voice-push .editable-click,
.picture-module-wraper a.editable-click,
#select-voice-push a.editable-click,
.picture-module-wraper a.editable-click:hover,
#select-voice-push a.editable-click:hover {
  border: none;
}
.picture-module-wraper .editable-radiolist,
#select-voice-push .editable-radiolist {
  width: 190px;
}
.picture-module-wraper .editable-radiolist .select-group,
#select-voice-push .editable-radiolist .select-group {
  margin: 0 10px 5px 0;
  color: #333;
}
.picture-module-wraper .editable-radiolist .select-group span,
#select-voice-push .editable-radiolist .select-group span {
  margin-left: 5px;
  vertical-align: middle;
}
.picture-module-wraper .material-page-wraper .pager,
#select-voice-push .material-page-wraper .pager {
  text-align: right;
  padding-right: 10px;
}
.picture-module-wraper .material-page-wraper li,
#select-voice-push .material-page-wraper li {
  margin-right: 10px;
}
#select-voice-push .item-list {
  float: none;
}
#select-voice-push .del-media {
  margin-left: 10px;
}
.no-result {
  text-align: center;
  margin-top: 50px;
  color: #999;
}
.popbox {
  display: none;
}
.pop-box {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.overlayer {
  display: none;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
}
.pop-box .main {
  width: 400px;
  z-index: 1000;
  background: #fff;
  margin-left: -200px;
  position: absolute;
  left: 50%;
  top: 50%;
}
.normalsize {
  width: 252px;
  display: inline-block;
  vertical-align: middle;
}
.control-lable {
  min-width: 70px;
  display: inline-block;
  padding-top: 7px;
}
.mark-color {
  margin-top: 20px;
}
.color-lable {
  margin: 6px 6px 0 0;
  color: #fff;
  display: inline-block;
  padding: 3px 6px;
}
.alone {
  margin: 6px 0 0 0;
}
.color-list {
  height: 28px;
  margin-top: 6px;
  display: inline-block;
  vertical-align: middle;
}
.choose-color {
  width: 20px;
  height: 20px;
  margin-left: 4px;
  border-radius: 10px;
  display: inline-block;
}
.color1 {
  background: #a4a4a4;
}
.color2 {
  background: #e9a262;
}
.color3 {
  background: #de6039;
}
.color4 {
  background: #e96272;
}
.color5 {
  background: #e962db;
}
.color6 {
  background: #844d9e;
}
.color7 {
  background: #717fd0;
}
.color8 {
  background: #57a451;
}
.btn-box {
  margin-top: 0;
  text-align: center;
}
.btn-box .btn {
  min-width: 120px;
  font-size: 16px;
  padding: 6px 10px;
  margin-right: 10px;
}
.tanhao {
  font-size: 38px;
  color: #e96272;
}
.tishi {
  display: block;
  text-align: center;
}
.tishi-txt {
  display: inline-block;
  vertical-align: super;
}
#deletemark hr,
#deleteclassify hr {
  border-top: 1px solid #d6d6d6;
  width: 90%;
  margin: 0 auto;
}
.width-p100 {
  width: 100%;
}
.marginb-20 {
  margin-bottom: 20px;
}
.marginb-10 {
  margin-bottom: 10px;
}
.radio-box {
  padding-top: 10px;
  margin-bottom: 10px;
}
.defaultlogo {
  width: 78px;
  height: 78px;
  display: block;
  border-radius: 38px;
  background: #efefef;
  margin: 2px;
}
.upload {
  color: #fff;
  background: #ea8010;
  padding: 2px 25px;
  border-radius: 4px;
  display: inline-block;
}
.margint-6 {
  margin-top: 6px;
}
.touxiang {
  color: #949494;
  font-size: 44px;
  line-height: 80px;
}
.pop-box textarea.form-control {
  height: 120px;
  resize: none;
}
.warning {
  color: #FF2F2C;
  padding-left: 100px;
}
.radio-box .control-lable {
  padding-top: 0;
}
.dialog-width {
  width: 492px;
}
.body-padding {
  padding: 15px 64px;
}
.marginb-10 {
  margin-bottom: 10px;
}
.width-140 {
  width: 140px;
}
.add {
  color: #fff;
  padding: 7px 10px;
  margin-left: 10px;
  background: #56A451;
}
.pop-delete {
  color: #333;
  padding: 7px 0;
  margin-left: 10px;
}
.pop-news-title {
  font-size: 16px;
  text-align: center;
  padding-bottom: 6px;
}
.pop-news-content {
  max-height: 180px;
  overflow: auto;
}
.two-line {
  width: 700px;
}
.two-line .body-padding {
  padding: 15px;
}
.two-line .normalsize {
  width: 210px;
}
.two-line .modal-body {
  max-height: 260px;
  overflow: auto;
}
.two-line .nomaxheight {
  max-height: inherit;
}
.modal .checkbox label {
  margin-right: 10px;
}
/*幻灯片*/
.banner .swiper-slide a {
  width: 100%;
}
.banner .swiper-container {
  width: 100%;
  height: auto;
}
.banner .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.banner .swiper-pagination .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #fff;
  opacity: 1;
}
.banner .swiper-pagination .swiper-pagination-bullet-active {
  opacity: 1;
  background: #9d7d4d;
}
.banner .swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
  margin: 0 3px;
}
/*幻灯片*/
.quantity {
  width: 80px;
  height: 26px;
  display: inline-table;
  border: 1px solid #e5e5e5;
  border-radius: 6px;
}
.quantity .tb-cell {
  display: table-cell;
  vertical-align: middle;
}
.quantity span {
  width: 28%;
  vertical-align: middle;
  text-align: center;
}
.quantity input {
  width: 100%;
  height: 24px;
  border: none;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  text-align: center;
  border-radius: 0;
}
.fansgroup {
  margin: 20px;
  background: #fff;
  padding: 20px 40px;
}
.fansgroup a {
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.fansgroup .cue {
  width: 50%;
  color: #5c5b5b;
  padding-left: 14px;
}
.fansgroup .add-group {
  color: #ea8010;
  font-size: 16px;
  padding-right: 5px;
}
.fansgroup .hr {
  width: 100%;
  margin-bottom: 20px;
  border-bottom: 1px solid #d6d6d6;
}
.fansgroup .top-btn {
  width: 50%;
  float: left;
  text-align: right;
}
.fansgroup .table-center {
  text-align: center;
}
.fansgroup .table tr {
  color: #5c5b5b;
}
.fansgroup .table tr:first-child {
  font-size: 16px;
  color: #414040;
  background-image: -moz-linear-gradient(top, #f9f9f9, #ededed);
  /* Firefox */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f9f9f9), color-stop(1, #ededed));
}
.fansgroup td a {
  color: #5c5b5b;
  margin-left: 15px;
}
.fansgroup td a:first-child {
  margin-left: 0px;
}
.fansgroup td a span {
  vertical-align: middle;
}
.fansgroup .table > tbody > tr > td {
  width: 33%;
  vertical-align: middle;
}
.fansgroup .qianyi {
  font-size: 14px;
  color: #fff;
}
.fansgroup .qianyi-bg {
  background-color: #2d9a32;
  width: 22px;
  height: 22px;
  display: inline-block;
  border-radius: 11px;
}
.fansgroup .bianji {
  font-size: 24px;
  color: #5099b4;
}
.fansgroup .shanchu {
  font-size: 24px;
  color: #de4c4a;
}
.fansgroup .icon-grey {
  color: #707070;
}
.fansgroup .bg-grey {
  background-color: #707070;
}
.fansmark {
  margin: 20px;
  background: #fff;
  padding: 20px 40px;
}
.fansmark a {
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.fansmark .add-markgroup {
  width: 50%;
  text-align: right;
  color: #ea8010;
  font-size: 16px;
  padding-bottom: 10px;
}
.fansmark .hr {
  width: 100%;
  margin-bottom: 20px;
  border-bottom: 1px solid #d6d6d6;
}
.fansmark .cue {
  width: 50%;
  color: #5c5b5b;
  padding-left: 14px;
}
.fansmark .change {
  color: #414040;
}
.fansmark .fansorigin,
.fansmark .markgroup1,
.fansmark .markgroup {
  margin-top: 30px;
}
.fansmark .origin-marks {
  padding: 0 18px;
}
.fansmark .origin-marks a {
  vertical-align: middle;
}
.fansmark .marks {
  color: #fff;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  margin: 0 12px 14px 0;
  display: inline-block;
}
.fansmark .edit {
  display: none;
}
.fansmark .marks:hover .edit {
  padding-left: 4px;
  display: inline-block;
}
.fansmark .origin-lable {
  font-size: 16px;
}
.fansmark .qianyi {
  font-size: 14px;
  color: #fff;
}
.fansmark .qianyi-bg {
  background-color: #2d9a32;
  width: 22px;
  height: 22px;
  display: inline-block;
  border-radius: 11px;
  text-align: center;
}
.fansmark .bianji {
  color: #fff;
  font-size: 18px;
}
.fansmark .shanchu1 {
  color: #fff;
  font-size: 18px;
}
.applydetail {
  margin: 20px;
  padding: 20px;
  background: #fff;
  /*img{
      width: 100%;
  }*/
  /*.btn-warning {
      background-color: #ea8010;
  }*/
  /*#install .control-lable,#add .control-lable{
      width: 100px;
      text-align: right;
  }*/
  /**/
  /*2015-08-20 chart*/
  /*lost*/
  /*lostlog*/
  /*电控*/
  /*.half-box .timesize{
      width: 214px;
      display: inline-block;
  }*/
  /*dormchange*/
  /*gc*/
}
.applydetail .preview_box {
  width: 800px;
  height: 600px;
  background: #fff;
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.applydetail a {
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.applydetail .marginb-20 {
  margin-bottom: 20px;
}
.applydetail .explain {
  padding: 10px 15px;
  border: 1px solid #ea8010;
}
.applydetail .title {
  font-size: 16px;
}
.applydetail .table-center {
  text-align: center;
}
.applydetail .table tr {
  color: #5c5b5b;
}
.applydetail .table thead tr:first-child {
  font-size: 14px;
  color: #414040;
}
.applydetail .table thead tr:first-child,
.applydetail .xinjian-top {
  background-image: -moz-linear-gradient(top, #f9f9f9, #ededed);
  /* Firefox */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f9f9f9), color-stop(1, #ededed));
}
.applydetail td a {
  color: #5c5b5b;
  margin-left: 10px;
}
.applydetail td a:first-child {
  margin-left: 0px;
}
.applydetail td span {
  vertical-align: middle;
}
.applydetail .table > tbody > tr > td {
  padding: 4px;
  vertical-align: middle;
}
.applydetail .option-blue {
  font-size: 16px;
  color: #1ca3e2;
}
.applydetail .guanbi {
  font-size: 20px;
}
.applydetail .option-red {
  font-size: 16px;
  color: #de4c4a;
}
.applydetail .option-yellow {
  font-size: 16px;
  color: #f7a20d;
}
.applydetail .option-green {
  font-size: 16px;
  color: #2cb17f;
}
.applydetail .upload-icon {
  font-size: 24px;
  color: #1088dc;
}
.applydetail .check-icon {
  font-size: 24px;
  color: #11a322;
}
.applydetail .text-grey {
  color: #999;
}
.applydetail .install {
  color: #ea8010;
}
.applydetail .form-inline .form-control {
  width: 100%;
  /*border-radius: 0;*/
}
.applydetail .first {
  margin-right: 6px;
}
.applydetail .second {
  margin-right: 15px;
}
.applydetail .contain .btn-box,
.applydetail .bottom-btn,
.applydetail #tab1 .btn-box {
  margin-top: 80px;
  text-align: center;
}
.applydetail .btn-warning {
  margin-left: 6px;
}
.applydetail .nav li.active {
  display: block;
}
.applydetail .nav {
  margin-bottom: 20px;
}
.applydetail .nav a {
  color: #656565;
}
.applydetail .btn-back {
  width: 122px;
  color: #fff;
  background: #798ba0;
  border-color: #6B7A8B;
}
.applydetail .btn-back:hover {
  background: #657587;
}
.applydetail .page-list {
  width: 276px;
  margin: 80px auto 0;
}
.applydetail .pop {
  margin: -240px 0 0 -246px;
}
.applydetail .pad0 {
  padding-top: 0;
}
.applydetail .link {
  width: 30px;
  text-align: center;
}
.applydetail .export {
  width: 122px;
}
.applydetail table.table-bordered thead td {
  border-bottom: 0;
  word-break: keep-all;
  white-space: nowrap;
}
.applydetail .table .coupon tr:first-child {
  background-image: none;
}
.applydetail .kaiqi {
  font-size: 26px;
  color: #5cb85c;
}
.applydetail .big-lable {
  width: 100px;
  text-align: right;
}
.applydetail .imgbox {
  width: 60px;
  height: 60px;
  margin: 20px 10px 10px 20px;
}
.applydetail .new-contentarea {
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  position: relative;
}
.applydetail .new-contentarea label {
  width: 100%;
  height: 100%;
  display: block;
}
.applydetail .new-contentarea input[type=file] {
  width: 134px;
  height: 60px;
  background: #333;
  margin: 0 auto;
  position: absolute;
  right: 50%;
  margin-right: 2px;
  top: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: 2;
  cursor: pointer;
}
.applydetail a.upload-img {
  width: 62px;
  display: inline-block;
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  color: #FFFFFF;
  background-color: #ea8010;
  border-radius: 3px;
  text-decoration: none;
  cursor: pointer;
  float: left;
}
.applydetail a.upload-img:hover {
  background-color: #ea8010;
}
.applydetail .tc {
  text-align: center;
}
.applydetail .foods-img {
  width: 40px;
  height: 40px;
  display: inline-block;
  margin-right: 6px;
}
.applydetail .foods-img img {
  width: 100%;
  height: 100%;
}
.applydetail .table-bordered > thead > tr > td {
  border: none;
}
.applydetail .table-bordered > thead > tr > td span {
  margin-right: 10px;
}
.applydetail .thead {
  border: 1px solid #ddd;
  border-bottom: none;
  background-image: -moz-linear-gradient(top, #f9f9f9, #ededed);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f9f9f9), color-stop(1, #ededed));
}
.applydetail .thead span {
  padding: 10px;
  text-align: center;
  display: block;
  float: left;
  border-left: 1px solid #ddd;
}
.applydetail .thead span:first-child {
  border-left: none;
}
.applydetail .table {
  background: #fff;
}
.applydetail .table-center .order-mes td span {
  margin-right: 20px;
}
.applydetail .order-info {
  width: 305px;
}
.applydetail .order-count {
  width: 120px;
}
.applydetail .linkman {
  width: 230px;
  border-left: 1px solid #ddd;
}
.applydetail .order-status {
  width: 185px;
}
.applydetail .amount {
  width: 158px;
}
.applydetail .button {
  color: #fff;
  margin: 0;
  border-radius: 4px;
  background: #1164af;
  padding: 4px 10px;
  display: inline-block;
}
.applydetail .button:visited {
  color: #fff;
}
.applydetail .text-red {
  color: #ff0000;
}
.applydetail .text-green {
  color: #5cb85c;
}
.applydetail .text-blue {
  color: #0b5290;
}
.applydetail .chart {
  margin-bottom: 10px;
}
.applydetail .chart-box {
  width: 48%;
  border: 1px solid #e5e5e5;
  padding: 10px;
  height: 320px;
}
.applydetail .full-chart {
  width: 100%;
  border: 1px solid #e5e5e5;
  padding: 10px;
  margin: 10px 0;
}
.applydetail .square {
  width: 20px;
  height: 20px;
  display: inline-block;
}
.applydetail .square-red {
  background: rgba(219, 91, 83, 0.7);
  border: 1px solid rgba(219, 91, 83, 0.9);
}
.applydetail .square-blue {
  background: rgba(105, 146, 202, 0.7);
  border: 1px solid rgba(105, 146, 202, 0.9);
}
.applydetail .square-yellow {
  background: rgba(255, 174, 0, 0.7);
  border: 1px solid rgba(255, 174, 0, 0.9);
}
.applydetail .square-green {
  background: rgba(84, 157, 73, 0.7);
  border: 1px solid rgba(84, 157, 73, 0.9);
}
.applydetail .squareBlue {
  background: #6992ca;
}
.applydetail .squareRed {
  background: #db5b53;
}
.applydetail .squareGreen {
  background: #549d49;
}
.applydetail .squareOrange {
  background: #ffae00;
}
.applydetail .data-loding {
  text-align: center;
  padding: 30px;
  font-size: 16px;
}
.applydetail .bottom-none {
  margin-bottom: 0;
}
.applydetail .all-fans .serach-txt,
.applydetail .form-group .serach-txt {
  margin: 0px;
  padding: 0 15px 0 0;
}
.applydetail .contain .all-fans {
  width: 100%;
  margin: 0 auto 30px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd;
}
.applydetail .menu-container .item {
  float: left;
  width: 280px;
  margin: 0 10px 20px;
  border-radius: 6px;
  box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.2);
}
.applydetail .item .day-tab {
  color: #fff;
  padding: 6px;
  display: inline-block;
  border-top-left-radius: 6px;
}
.applydetail .menu-list {
  padding: 10px;
  border-bottom: 1px dashed #d5d5d5;
}
.applydetail .item .day-green {
  background-image: -webkit-linear-gradient(to bottom, #abd84d, #7dc031);
  background-image: linear-gradient(to bottom, #abd84d, #7dc031);
}
.applydetail .item .day-orange {
  background-image: -webkit-linear-gradient(to bottom, #f8b234, #f7891c);
  background-image: linear-gradient(to bottom, #f8b234, #f7891c);
}
.applydetail .item .day-deepblue {
  background-image: -webkit-linear-gradient(to bottom, #136fc0, #024a89);
  background-image: linear-gradient(to bottom, #136fc0, #024a89);
}
.applydetail .item .day-blue {
  background-image: -webkit-linear-gradient(to bottom, #72b4f8, #4a99eb);
  background-image: linear-gradient(to bottom, #72b4f8, #4a99eb);
}
.applydetail .item .day-red {
  background-image: -webkit-linear-gradient(to bottom, #f84d4a, #cf0703);
  background-image: linear-gradient(to bottom, #f84d4a, #cf0703);
}
.applydetail .item .day-roseo {
  background-image: -webkit-linear-gradient(to bottom, #f782f6, #d430d2);
  background-image: linear-gradient(to bottom, #f782f6, #d430d2);
}
.applydetail .item .day-purple {
  background-image: -webkit-linear-gradient(to bottom, #b873ed, #9036d6);
  background-image: linear-gradient(to bottom, #b873ed, #9036d6);
}
.applydetail .pos-rel {
  position: relative;
}
.applydetail .pos-rel .icon-new {
  position: absolute;
  left: 0;
  top: -8px;
  font-size: 36px;
  color: #de4c4a;
}
.applydetail .lost-setting {
  border-radius: 6px;
  border: 1px solid #d5d5d5;
}
.applydetail .lost-setting .lost-left {
  width: 26%;
  color: #fff;
  padding: 54px 0;
  background: #0b5290;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.applydetail .lost-setting p {
  margin: 15px 0;
}
.applydetail .qrcode-img {
  width: 80%;
  min-height: 190px;
  margin: 0 auto;
  position: relative;
}
.applydetail .qrcode-img img {
  width: 100%;
}
.applydetail .qrcode-img:hover .cover {
  display: block;
}
.applydetail .copy-btn {
  color: #fff;
  display: block;
  font-size: 16px;
  text-align: center;
  padding-top: 15px;
}
.applydetail .cover {
  color: #fff;
  width: 100%;
  height: 100%;
  display: none;
  text-align: center;
  line-height: 190px;
  background: rgba(11, 82, 144, 0.6);
  position: absolute;
  top: 0;
  left: 0;
}
.applydetail .cover .iconfont {
  font-size: 50px;
}
.applydetail .cover:visited {
  color: #fff;
}
.applydetail .lost-setting .lost-left .copy-btn:visited {
  color: #fff;
}
.applydetail .lost-setting .lost-right {
  width: 74%;
}
.applydetail .lost-right .setting-box {
  border: none;
  border-radius: 0;
}
.applydetail .lost-right .block-space {
  padding: 8px 30px;
}
.applydetail .lost-right .set-list {
  color: #999;
  padding: 6px 30px;
}
.applydetail .apptitle {
  color: #999;
  padding: 6px 30px;
  position: relative;
  border-bottom: 1px solid #d5d5d5;
}
.applydetail .apptitle .rewrite {
  display: none;
  position: absolute;
  left: 90px;
  top: 6px;
}
.applydetail .apptitle .appname {
  color: #333;
  font-size: 18px;
  position: relative;
}
.applydetail .apptitle .icon-bianji1 {
  color: #57a451;
  font-size: 24px;
  cursor: pointer;
}
.applydetail .lost-setting .lost-right .appdetail {
  color: #333;
  padding: 30px;
  font-size: 16px;
}
.applydetail .lost-setting .lost-right .setting {
  position: relative;
  border-bottom: 1px solid #d5d5d5;
}
.applydetail .lost-setting .lost-right .setting span {
  color: #666;
  font-size: 14px;
  padding-right: 30px;
  display: inline-block;
}
.applydetail .lost-setting .lost-right .setting .icon-bianji {
  color: #57a451;
  font-size: 24px;
  padding-right: 0;
  position: absolute;
  right: -7px;
  bottom: -7px;
  cursor: pointer;
}
.applydetail .delete-list {
  width: 20%;
  color: #de4c4c;
}
.applydetail .delete-list .shanchu {
  cursor: pointer;
}
.applydetail .delete-list .iconfont {
  font-size: 40px;
  line-height: 80px;
}
.applydetail #adds .add-btn {
  color: #666;
  width: 252px;
  background: #eee;
  border: 1px solid #d5d5d5;
  border-top: none;
  display: block;
  margin-left: 95px;
  padding: 8px 0;
}
.applydetail #adds hr {
  margin-bottom: 0;
  border-top: 1px solid #d6d6d6;
}
.applydetail .number {
  height: 34px;
  padding: 0 10px;
  background: #57a451;
  display: inline-block;
  vertical-align: middle;
  margin-right: -4px;
  line-height: 34px;
  color: #fff;
}
.applydetail #classify .form-control {
  border-radius: 0;
  text-align: center;
}
.applydetail #classify .tips {
  width: 280px;
  color: #a66636;
  margin: 0 auto;
  text-align: left;
}
.applydetail .special-modal .nobg {
  background: #fff;
  border-bottom: none;
  padding-bottom: 0;
}
.applydetail .special-modal .triangle {
  border: 32px solid;
  border-color: #57a451 transparent transparent #57a451;
  border-top-left-radius: 5px;
  position: absolute;
  top: 0;
  left: 0;
}
.applydetail .special-modal .tagname {
  color: #fff;
  width: 46px;
  height: 46px;
  text-align: center;
  line-height: 50px;
  position: absolute;
  top: 0;
  left: 0;
  transform: rotate(-45deg);
}
.applydetail .special-modal .title {
  color: #57a451;
  font-size: 22px;
  text-align: center;
  margin-bottom: 0;
}
.applydetail .special-modal .padten {
  padding: 10px 20px;
}
.applydetail .special-modal .log_detail {
  border-radius: 8px;
  background: #f4f4f4;
}
.applydetail .special-modal .log_left {
  width: 42%;
  padding: 20px 10px 10px;
}
.applydetail .special-modal .log_right {
  width: 58%;
  padding: 20px 10px 10px;
}
.applydetail .special-modal .log_right textarea {
  width: 100%;
  border: 1px solid #bbb;
  resize: none;
  height: 60px;
}
.applydetail .date-small {
  width: 165px;
}
.applydetail .pop-check label {
  margin-right: 30px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.applydetail .dataout-pad {
  padding: 15px 50px;
}
.applydetail .icon-green {
  font-size: 24px;
  color: #57a451;
}
.applydetail .icon-red {
  font-size: 24px;
  color: #de4c4a;
}
.applydetail .icon-blue {
  font-size: 24px;
  color: #5099b4;
}
.applydetail .icon-orange {
  font-size: 24px;
  color: #ec9130;
}
.applydetail .block-space {
  padding: 10px 30px;
}
.applydetail .setting-box {
  border: 1px solid #ddd;
  border-radius: 4px;
  position: relative;
}
.applydetail .apptitle .dmcharge {
  left: 30px;
}
.applydetail .apptitle .left125 {
  left: 125px;
}
.applydetail .half-box {
  width: 50%;
  border: none;
}
.applydetail .width-90 {
  width: 90px;
  line-height: 30px;
  display: inline-block;
}
.applydetail .border-top {
  border: none;
  border-top: 1px solid #ddd;
}
.applydetail .qrcode-box {
  width: 200px;
  border-radius: 4px;
  padding: 20px 0;
  margin: 30px auto;
  border: 1px solid #ddd;
}
.applydetail .qrcode-box .qrcode-img {
  width: 80%;
  min-height: 158px;
  margin: 0 auto;
  position: relative;
}
.applydetail .qrcode-box .copy-btn {
  color: #ea8010;
}
.applydetail .qrcode-box .cover {
  line-height: 160px;
}
.applydetail .readonly {
  width: 100%;
  height: 100%;
  display: none;
  background: rgba(214, 214, 214, 0.3);
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1000;
}
.applydetail .dormchange .qrcode-box {
  width: 110px;
  padding: 10px 0;
  margin: 0 10px 10px 0;
}
.applydetail .dormchange .qrcode-box .qrcode-img {
  width: 80%;
  min-height: 86px;
}
.applydetail .dormchange .qrcode-box .cover {
  line-height: 86px;
}
.applydetail .dormchange .copy-btn {
  padding-top: 0px;
}
.applydetail .checkbox .forth_label {
  width: 24%;
  margin-right: 0;
}
.applydetail .checkbox label {
  margin: 4px 20px 4px 0;
}
.applydetail .lost-left .user-info {
  line-height: 1.5;
}
.applydetail .lost-left .title {
  font-size: 18px;
}
.applydetail .express {
  position: relative;
  border-top: none;
  padding: 0 10px 0 20px;
}
.applydetail .express .logistics {
  line-height: 1.5;
  border-left: 2px solid #ccc;
  min-height: 192px;
}
.applydetail .express .logistics .logistics-list {
  font-size: 12px;
  line-height: 1.5;
  position: relative;
  padding: 0 0 0 15px;
}
.applydetail .express .logistics .logistics-list .circle {
  width: 12px;
  height: 12px;
  display: block;
  background: #ccc;
  border-radius: 50%;
  position: absolute;
  left: -7px;
  top: 24px;
}
.applydetail .express .logistics .new-list .circle {
  background: #0b5290;
}
.applydetail .express .logistics .logistics-list .log {
  padding: 8px 10px;
  background: #fff;
  border-bottom: 1px solid #ccc;
}
.applydetail .year {
  font-size: 18px;
  padding: 10px 0;
}
.applydetail .month {
  color: #999;
  padding-top: 10px;
}
.applydetail .month .month-num {
  font-size: 30px;
  vertical-align: bottom;
}
.applydetail .icon-status-box {
  position: relative;
}
.applydetail .icon-status-box .upload-input {
  width: 72px;
  margin-left: -36px;
  position: absolute;
  top: 8px;
  left: 50%;
  opacity: 0;
}
.applydetail .fc-view,
.applydetail .fc-view > table {
  background: #fff;
}
.applydetail .form-inline .form-group {
  display: block;
  margin-bottom: 10px;
}
.applydetail .form-inline .form-group:last-child {
  margin-bottom: 0px;
}
.applydetail .form-group label {
  min-width: 75px;
  margin-top: 8px;
}
.applydetail .search-box .surplus {
  display: none;
}
.applydetail .show-all .surplus {
  display: block;
}
.applydetail .form-group .label-title {
  margin-top: -6px;
}
.applydetail .title-gray {
  color: #999;
  font-size: 18px;
  padding: 0 0 10px 0;
}
.applydetail .count-total {
  padding: 20px 0;
  margin-bottom: 40px;
  text-align: center;
  border-top: 1px solid #d5d5d5;
  border-bottom: 1px solid #d5d5d5;
}
.applydetail .count-total .tb-cell {
  border-right: 1px solid #d5d5d5;
}
.applydetail .count-total .tb-cell:last-child {
  border-right: none;
}
.applydetail .count-total .data {
  color: #56a550;
  font-size: 28px;
}
.applydetail .up_btn {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
}
.applydetail .vote-option {
  margin-bottom: 10px;
}
.applydetail .vote-option .vote-img {
  width: 170px;
}
.applydetail .vote-option .vote-img img {
  width: 150px;
  height: 150px;
}
.applydetail .form-group .vote-label {
  margin-top: 0;
}
.applydetail .form-group .radio-inline {
  margin-top: 0;
}
.applydetail table.table-bordered th:last-child,
.applydetail table.table-bordered td:last-child {
  border-right-width: 1px;
}
.applydetail .alert-success a {
  color: #3c763d;
}
.applydetail .message-manage-wraper {
  padding: 0;
  border-bottom: none;
}
.applydetail .message-manage-wraper .chat-box {
  padding: 20px;
}
.applydetail .message-apply .btn {
  min-width: auto;
}
.applydetail .message-apply .border-radius0 {
  border-radius: 0;
}
/*repairedetails*/
.status-box {
  width: 302px;
  margin-left: 50px;
  margin-top: 10px;
  margin-bottom: 60px;
  border-bottom: 1px solid #d3d3d3;
}
.status-box .status-list {
  width: 100px;
  height: 80px;
  float: left;
  display: block;
  text-align: center;
  margin-bottom: -53px;
}
.status-box .status-list:first-child {
  margin-left: -50px;
}
.status-box .status-list:last-child {
  margin-right: -50px;
}
.status-box .status-list .circle {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #efeff4;
  display: inline-block;
  border: 1px solid #d3d3d3;
}
.status-box .status-list .circle-green {
  background: #2db07e;
  border: 3px solid #fff;
}
.five-child {
  width: 400px;
}
.double-box {
  width: 50%;
  float: left;
}
.double-box .container-box {
  margin-left: 70px;
}
.double-box .scene-pic {
  width: 150px;
  height: 150px;
  margin-right: 10px;
  margin-bottom: 4px;
}
.icon-xingxing {
  color: #999;
}
.star {
  color: #ffc000;
}
/*store*/
.applydetail .standard-box {
  padding: 15px;
  border-radius: 4px;
  border: 1px solid #ddd;
}
.applydetail .standard-box .form-group .form-control {
  display: inline-block;
  width: 100%;
}
.applydetail .standard-box .checkbox {
  margin-bottom: 0;
  padding-top: 10px;
  border-top: 1px solid #ddd;
}
.relative_ {
  position: relative;
}
.relative_ .iconfont {
  color: #999;
  padding: 6px 12px;
  border-left: 1px solid #ddd;
  position: absolute;
  top: 0;
  right: 15px;
}
.borderb {
  margin-top: 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ddd;
}
#Classs .margin-r40 {
  margin-right: 40px;
}
#Classs .border-bottom {
  padding-bottom: 14px;
  border-bottom: 1px solid #ddd;
}
#Classs .border-box {
  border: 1px solid #ddd;
  padding: 12px;
  border-radius: 4px;
  line-height: 1.6;
  max-height: 93px;
  overflow: auto;
}
#Classs .padding-top0 {
  padding-top: 0 !important;
}
#Classs .margin-b6 {
  margin-bottom: 6px !important;
}
#Classs .shanchu {
  color: #333;
}
#Classs .border-r {
  border-right: 1px solid #ddd;
}
#Classs .border-r:nth-of-type(3n) {
  border-right: none;
}
#personnel-btn {
  display: table;
  margin: 0 auto;
}
#personnel-btn #userList {
  display: table-cell;
  vertical-align: middle;
}
#personnel-btn #userList .btn-Green {
  width: 200px;
  background: #5cb95c;
  color: #fff;
  border: 1px solid #5cb95c;
  padding: 10px 0;
}
#personnel-btn #userList .top-34 {
  margin-top: 34px;
}
#participantstwo .button-Query {
  width: 117px;
  background: #5cb95c;
  border: 1px solid #5cb95c;
}
#participantstwo .ztree-add {
  border-radius: 4px;
  margin-left: 26px;
}
#participantstwo .personnel-width {
  width: 42%;
  margin-left: 40px;
}
#participantstwo .title-department {
  margin-bottom: 8px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ddd;
  padding: 7.5px 10px;
}
#participantstwo .title-department .font-16 {
  font-size: 16px;
}
#access {
  height: 300px;
  overflow: auto;
}
#view_modal .QR-code {
  width: 56%;
  margin: 0 auto;
}
#view_modal .QR-code img {
  width: 100%;
  object-fit: cover;
  object-position: center;
}
.editor .edui-editor-breadcrumb {
  display: none;
}
/*door-control*/
.door_control .padding_none {
  padding: 0;
}
.door_control .padding_left_none {
  padding-left: 0;
}
.door_control .padding_right_none {
  padding-right: 0;
}
.door_control .table thead > tr > td,
.door_control .table tbody > tr > td {
  padding: 4px 10px;
}
.door_control .label {
  font-size: 14px;
  padding: 4px 6px;
  font-weight: normal;
  display: inline-block;
  vertical-align: baseline;
}
.door_control .margin_b4 {
  margin-bottom: 4px;
}
.door_control .label-red {
  background: #ed0c00;
}
.door_control .label-blue {
  background: #1d5de0;
}
.door_control .label-orange {
  background: #e79100;
}
.door_control .label-green {
  background: #00c21e;
}
.door_control .ztree li span.button {
  padding: 0;
}
.width-108 {
  width: 108px;
}
.margin-r10 {
  margin-right: 10px;
}
.margin-l10 {
  margin-left: 10px;
}
.qrcode-box {
  position: relative;
}
.qrcode-box .zclip {
  opacity: 0;
  top: auto !important;
  left: 0 !important;
  bottom: 10px;
}
/*.zclip{
  opacity: 0;
  width: 100%!important;
  height: 100%!important;
  top: auto!important;
  left: 0!important;
  bottom: 0;
}*/
/*jqq2017-10-11*/
#add_Icon {
  /*  .black2 {
      padding: 8px;
      margin: 4px;
      text-align: center;
      position: absolute;
      width: 100%;
      bottom: 0;
      left: 0;
    }*/
}
#add_Icon .font-gray {
  color: #555 !important;
}
#add_Icon .icon_well {
  overflow: hidden;
  width: 190px;
  float: left;
  padding: 0;
  background: #fff;
  position: relative;
  height: 574px;
}
#add_Icon .icon_well .title {
  line-height: 42px;
  padding: 0 10px;
  border-bottom: 1px solid #ddd;
  background-color: #f9f9f9;
}
#add_Icon .admin-li {
  height: 34px;
  line-height: 34px;
  margin: 3px 0;
  padding: 0 12px;
  font-size: 14px;
  margin-top: 10px;
  background-color: #f9f9f9;
  color: #414040;
}
#add_Icon .js_admin-li {
  display: block;
  cursor: pointer;
  text-decoration: none;
  color: #2a2a2a;
}
#add_Icon .visited {
  color: #1ca3e2;
}
#add_Icon .visited .icon-cha {
  color: #414040;
}
#add_Icon .icon-list {
  width: 77px;
  height: 106px;
  text-align: center;
  line-height: 1;
  padding: 20px 0;
  border-radius: 4px;
  color: #535353;
  margin: 0 10px 10px 0;
  border: 1px solid transparent;
}
#add_Icon .icon-list .iconfont {
  font-size: 32px;
  margin-bottom: 20px;
}
#add_Icon .icon-list:hover {
  background-color: #f9f9f9;
  color: #333;
}
#add_Icon .actived {
  border: 1px solid #1ca3e2;
}
#add_Icon .icon_box {
  height: 531px;
  position: relative;
}
#add_Icon .font-gray2 {
  color: #414040;
}
#add_Icon .height-450 {
  height: 450px;
}
#add_Icon .height-407 {
  height: 407px;
}
#add_Icon .height-348 {
  height: 348px;
  overflow: hidden;
}
#add_Icon .height-464 {
  height: 464px;
  overflow: hidden;
}
#add_Icon .font-12 {
  font-size: 12px;
}
#add_Icon .padding-10 {
  padding: 10px 0 0 10px;
}
#add_Icon .marginr-10 {
  margin-right: 10px;
}
#add_Icon .dialog-width-1030 {
  width: 1030px !important;
}
#add_modal .Icon_style {
  display: inline-block;
  width: 50px;
  padding: 4px;
  border: 1px solid #ccc;
  text-align: center;
  border-radius: 4px;
}
#add_modal .Icon_style span {
  line-height: 1;
  font-size: 24px;
}
.color-red {
  color: #ed6b47;
}
.color-green {
  color: #06c1ae;
}
.color-blue {
  color: #08aede;
}
.color-yellow {
  color: #f29818;
}
/*chat 2017-11-10*/
.message-manage-wraper {
  border: 1px solid #ccc;
}
.message-manage-wraper .chat-box {
  padding: 8px;
  width: 100%;
  height: 375px;
  overflow-y: auto;
  overflow-x: hidden;
}
.message-manage-wraper .chat-list {
  position: relative;
  width: 100%;
  display: inline-block;
}
.message-manage-wraper .main-left img,
.message-manage-wraper .chat-box .photo {
  width: 40px;
  height: 40px;
  display: block;
}
.message-manage-wraper .fans-msg .photo {
  float: left;
}
.message-manage-wraper .fans-msg .chat-content {
  float: left;
  padding-left: 20px;
  text-align: left;
}
.message-manage-wraper .service-msg .photo {
  float: right;
}
.message-manage-wraper .service-msg .chat-content {
  float: right;
  padding-right: 20px;
  text-align: right;
}
.message-manage-wraper .service-msg .chat-content .arrow {
  right: -15px;
}
.message-manage-wraper .popover {
  margin-left: 0;
  margin-right: 0;
  max-width: 276px;
  display: inline-block;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: none;
  position: relative;
  z-index: 0;
}
/*jqq2017-11-27*/
#gc-block .gc-container {
  margin-bottom: 20px;
  border: 1px solid #e6e6e6;
}
#gc-block .gc-container .title {
  border-bottom: 1px solid #e6e6e6;
  padding: 12px;
}
#gc-block .gc-container .title span {
  color: #ff5a5e;
}
#gc-block .gc-container .gc-main {
  padding: 12px;
  border-bottom: 1px solid #e6e6e6;
}
#gc-block .gc-container .gc-main .img-box {
  height: 280px;
}
#gc-block .gc-container .gc-main .img-box img {
  width: 90px;
  height: 90px;
  margin-right: 6px;
}
#gc-block .textarea-box {
  border-right: 1px solid #e6e6e6;
}
#gc-block .textarea-box textarea {
  width: 100%;
  border: none;
}
#gc-block #upload_pictures {
  padding: 44px 0;
}
#gc-block #upload_pictures .upload_pictures {
  border: 1px dashed #cccccc;
  width: 100px;
  height: 100px;
  position: relative;
  margin: 0 auto;
  overflow: hidden;
}
#gc-block #upload_pictures .upload_pictures .icon-78jia {
  font-size: 20px;
  line-height: 100px;
  color: #ccc;
}
#gc-block #upload_pictures .upload_pictures #upload {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 2;
}
#gc-block .up_img {
  width: 100px;
  height: 100px;
  margin: 0 auto;
  position: relative;
}
#gc-block .up_img img {
  width: 100px;
  height: 100px;
}
#gc-block .up_img .js_close {
  position: absolute;
  right: -10px;
  top: -8px;
  font-size: 24px;
  line-height: 1;
  overflow: hidden;
  border-radius: 50%;
  z-index: 3;
  color: #ff5a5e;
}
.ellipsis {
  width: 170px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.p-l-0 {
  padding-left: 0;
}
.p-r-0 {
  padding-right: 0;
}
/*打印颜色设置*/
@media print {
  * .progress {
    background-color: #f5f5f5!important;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1) !important;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1) !important;
  }
  * .progress-bar-success {
    background-color: #5cb85c!important;
  }
}
.applydetail > .nav > li.active > a {
  background: #47a8ea;
  color: #fff;
}
.applydetail > .nav > li.active > a:hover {
  background: #47a8ea;
  color: #fff;
}
.guide {
  min-height: 660px;
  position: relative;
  /*右侧模块*/
  /*滚动条*/
  /*
  ::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(255,0,0,0.4);
  }*/
}
.guide .guide-main {
  padding: 0;
  width: 1240px;
  margin: 60px auto;
  background: #fff;
  border: 1px solid #d6d6d6;
  margin: -313px 0 0 -620px;
  position: absolute;
  top: 50%;
  left: 50%;
}
.guide .guide-main .scrm-nav {
  float: left;
  width: 128px;
  height: 624px;
  overflow: hidden;
  text-align: center;
  background: #35323b;
  border-right: 1px solid #25242a;
}
.guide .guide-main .scrm-nav .list-group-item:first-child,
.guide .guide-main .scrm-nav .list-group-item:last-child {
  border-radius: 0;
}
.guide .guide-main .scrm-nav .list-group {
  margin: 0;
  width: 127px;
}
.guide .guide-main .scrm-nav .panel-heading {
  padding: 0;
  border-bottom: 0;
}
.guide .guide-main .scrm-nav .panel {
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.guide .guide-main .scrm-nav .list-group-item {
  border: 0;
  margin-bottom: 0;
  position: relative;
  background: #35323b;
  border-bottom: 1px solid #25242a;
}
.guide .guide-main .scrm-nav .list-group-item:hover {
  background: #4f4d52;
}
.guide .guide-main .scrm-nav .scrm-item {
  color: #d6d6d6;
  height: 70px;
  font-size: 14px;
  padding: 20px 0;
  overflow: hidden;
}
.guide .guide-main .scrm-nav .scrm-item .iconfont {
  color: #969696;
  font-size: 20px;
}
.guide .guide-main .scrm-nav .scrm-item .icon-zuosanjiao {
  display: none;
}
.guide .guide-main .scrm-nav .actived {
  color: #fff;
  position: relative;
  background: #0abf86;
}
.guide .guide-main .scrm-nav .actived:visited {
  color: #fff;
}
.guide .guide-main .scrm-nav .actived:hover {
  background: #0abf86;
}
.guide .guide-main .scrm-nav .actived .iconfont {
  color: #fff;
}
.guide .guide-main .scrm-nav .actived .icon-zuosanjiao {
  display: block;
  position: absolute;
  right: 0;
  top: 22px;
}
.guide .guide-main .right-main {
  float: left;
  width: 1110px;
  height: 624px;
  overflow: auto;
  margin-left: -1px;
  border-left: 1px solid #ddd;
}
.guide .table {
  margin-top: 15px;
}
.guide .table > tbody > tr > td,
.guide .table > tbody > tr > th,
.guide .table > tfoot > tr > td,
.guide .table > tfoot > tr > th,
.guide .table > thead > tr > td,
.guide .table > thead > tr > th {
  padding: 6px;
  width: 33.3%;
  border-top: none;
  border-bottom: 1px solid #ddd;
}
.guide .guide-menu {
  padding: 60px 80px;
}
.guide .guide-menu .menu-list {
  width: 20%;
  float: left;
  font-size: 16px;
  text-align: center;
  padding: 30px 10px;
}
.guide .guide-menu .menu-list .menu-iconbox {
  color: #fff;
  width: 100px;
  height: 100px;
  margin: 0 auto;
  padding: 10px 8px;
  border-radius: 4px;
  position: relative;
}
.guide .guide-menu .menu-list .menu-iconbox .iconfont {
  font-size: 40px;
  text-align: center;
}
.guide .guide-menu .menu-list .menu-iconbox span {
  font-size: 14px;
  display: block;
}
.guide .guide-menu .menu-list .menu-iconbox .icon-weikaitong {
  position: absolute;
  right: 0px;
  bottom: -12px;
  font-size: 52px;
  color: #35323B;
}
.guide .guide-menu .menu-list .color-1 {
  background: #5799de;
}
.guide .guide-menu .menu-list .color-2 {
  background: #00b6af;
}
.guide .guide-menu .menu-list .color-3 {
  background: #8f98e5;
}
.guide .panel-heading {
  margin: 0;
  color: #fff;
  font-size: 14px;
  padding: 10px 15px;
  background: #22b687;
}
.guide .panel-heading a {
  color: #fff;
  font-size: 16px;
}
.guide .panel-default {
  border-color: #22b687;
}
.guide .hastab {
  padding: 4px 0 0 0;
}
.guide .hastab .nav-tabs {
  border-bottom: none;
  margin-bottom: 0;
}
.guide .hastab .nav > li > a {
  color: #fff;
  position: relative;
  display: block;
  padding: 4px 15px;
}
.guide .hastab .nav > li > a:hover {
  color: #22b687;
  border-color: #22b687 #22b687 #f3f3f3;
  background: #f3f3f3;
}
.guide .hastab .nav > .active > a {
  color: #1f8a68;
}
.guide .hastab .nav > .active > a:hover {
  color: #1f8a68;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.guide .total {
  padding: 6px 0;
  background: #f3f3f3;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.guide .limitheight {
  height: 340px;
  overflow: hidden;
}
.guide .limitheight .panel-body {
  padding: 0;
}
.guide .limitheight .body-padding {
  padding: 15px;
}
.guide .limitheight .tablelimited {
  height: 270px;
  overflow: auto;
}
.guide .limitheight .noticebox {
  height: 288px;
  overflow: auto;
}
.guide .limitheight .notice-list {
  color: #333;
  display: block;
  padding: 6px 10px;
}
.guide .limitheight .notice-list:visited {
  color: #333;
}
.guide .limitheight .notice-list:hover {
  color: #22b687;
}
.guide .limitheight .tab-container {
  display: none;
}
.guide .limitheight .tabactived {
  display: block;
}
.guide .limitheight .third-line {
  width: 33.3%;
}
.guide .msgnotice {
  height: 540px;
  overflow: hidden;
}
.guide .msgnotice .noticebox {
  height: 500px;
  overflow: auto;
}
.guide .msgnotice .notice-list {
  padding: 10px 15px;
  position: relative;
  border-bottom: 1px dashed #d3d3d3;
}
.guide .msgnotice .notice-list .new {
  font-size: 12px;
  font-style: italic;
  text-indent: 10px;
  position: absolute;
  top: 0;
}
.guide ::-webkit-scrollbar {
  width: 8px;
}
.guide ::-webkit-scrollbar-track {
  background: #eaeaea;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.guide ::-webkit-scrollbar-thumb {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #BBDED3;
}
.guide .none-list {
  color: #999;
  font-size: 16px;
  padding-top: 15%;
  text-align: center;
}
.guide .none-list img {
  width: 80px;
  margin-bottom: 10px;
}
.sendlog {
  padding: 20px 40px;
}
.sendlog a {
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.sendlog .log-list {
  margin-bottom: 10px;
  border: 1px solid #d6d6d6;
}
.sendlog .status {
  padding-left: 15px;
}
.sendlog .list-left {
  width: 75%;
  padding: 15px;
  min-height: 169px;
  border-right: 1px solid #d6d6d6;
}
.sendlog ul {
  line-height: 1.8;
  margin: 7px 0;
}
.sendlog .list-right {
  width: 25%;
  padding: 30px 0 0 15px;
}
.sendlog .fail {
  color: #cd2525;
}
.sendlog .page-list {
  width: 268px;
  margin: 100px auto 0;
}
.sendlog .list-left img {
  width: 100%;
  height: 100%;
}
.sendlog .img-box {
  position: relative;
  width: 233px;
  height: 139px;
}
.sendlog .img-box audio {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0px;
}
.auth {
  margin: 20px;
  background: #fff;
  padding: 20px 40px;
}
.auth a {
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.auth .auth-all {
  padding-bottom: 30px;
  margin-bottom: 25px;
  border-bottom: 1px solid #d6d6d6;
}
.auth .auth-box,
.auth .wechat-box {
  width: 48%;
  margin-right: 2%;
  position: relative;
  margin-bottom: 20px;
  padding: 10px 0;
  border: 1px solid #d6d6d6;
}
.auth .triangle {
  position: absolute;
  display: inline-block;
  border: 14px solid;
  border-color: #ea8010 transparent transparent #ea8010;
  top: 0;
}
.auth .triangle-grey {
  border-color: #c8c8c8 transparent transparent #c8c8c8;
}
.auth .selected {
  position: absolute;
  left: 2px;
  top: 0;
  color: #fff;
  font-size: 12px;
}
.auth .choose {
  border: 1px solid #ea8010;
}
.auth .guanbi1 {
  font-size: 24px;
  color: #f4bf87;
  position: absolute;
  top: -5px;
  right: 0;
  cursor: pointer;
}
.auth .content {
  margin: 15px 20px;
}
.auth .title {
  font-size: 18px;
}
.auth .type {
  color: #666;
  font-size: 16px;
}
.auth .set-default {
  color: #f4bf87;
}
.auth .userlogo {
  width: 100%;
  height: 100%;
  border-radius: 40px;
  border: 2px solid #fff;
}
.auth .imgbox {
  width: 84px;
  height: 84px;
  border-radius: 40px;
  display: inline-block;
  margin: 0 12px 0 0;
  text-align: center;
  border: 1px solid #d6d6d6;
}
.auth .wechat {
  width: 80px;
  border-radius: 4px;
  margin: 16px 12px 0 0;
}
.auth .size14 {
  color: #666;
  font-size: 14px;
}
.auth .addauth {
  width: 100%;
  height: 60px;
  color: #2d9a32;
  line-height: 60px;
  font-size: 18px;
  text-align: center;
  display: block;
  border-top: 1px solid #d6d6d6;
}
.auth .setauth {
  margin: -212px 0 0 -246px;
}
.auth .new-contentarea {
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  position: relative;
}
.auth .new-contentarea label {
  width: 100%;
  height: 100%;
  display: block;
}
.auth .new-contentarea input[type=file] {
  width: 134px;
  height: 60px;
  background: #333;
  margin: 0 auto;
  position: absolute;
  right: 50%;
  margin-right: 2px;
  top: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: 2;
  cursor: pointer;
}
.auth a.upload-img {
  width: 62px;
  display: inline-block;
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  color: #FFFFFF;
  background-color: #ea8010;
  border-radius: 3px;
  text-decoration: none;
  cursor: pointer;
  float: left;
}
.auth a.upload-img:hover {
  background-color: #ea8010;
}
.auth .tc {
  text-align: center;
}
.auth .status {
  font-size: 14px;
  color: #2d9a32;
}
.auth .status-grey {
  color: #c8c8c8;
}
.auth .fangan-save {
  background: #3B98C3;
  border-radius: 4px;
}
.auth .fangan-save .iconfont {
  color: #fff;
}
.auth .text-contain {
  padding-left: 10px;
}
.auth .icon-box {
  width: 80px;
  height: 80px;
  text-align: center;
}
.auth .icon-box .iconfont {
  font-size: 56px;
}
.auth .icon-box .icon-fangan {
  color: #c6c6c6;
}
.auth .width-100 {
  width: 100px;
}
.auth .floor-setting {
  border-bottom: 1px solid #d5d5d5;
}
.auth .width-120 {
  width: 120px;
}
.auth .tag-name {
  margin: 10px 10px 0 0;
}
.auth .tab-box {
  padding-left: 70px;
}
.createsend {
  padding: 20px 40px;
  background: #fff;
  margin: 20px;
  /*chat*/
}
.createsend a {
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.createsend .all-fans {
  width: auto;
  margin: 0;
}
.createsend .all-fans .jia {
  font-size: 14px;
}
.createsend .tag-name {
  /*margin: 5px;*/
  margin-right: 5px;
  color: #fff;
  padding: 2px 8px;
}
.createsend .all-fans .tag-add {
  cursor: pointer;
  text-decoration: none;
  vertical-align: middle;
  color: #fff;
  padding: 2px 8px;
  margin-right: 5px;
}
.createsend .radio-box {
  width: 50%;
  font-size: 14px;
  margin-bottom: 0;
  padding-top: 0;
}
.createsend .choosetime {
  width: 180px;
  height: 22px;
  border-radius: 0;
}
.createsend .textalignc {
  text-align: center;
}
.createsend .mes-box {
  padding: 0;
  min-height: 300px;
}
.createsend .tuwen-mes,
.createsend .image-mes,
.createsend .speeck-mes {
  width: 240px;
  height: 80px;
  line-height: 80px;
  display: block;
  text-align: center;
  border: 1px solid #d6d6d6;
  margin: 100px auto 0;
}
.createsend .icon {
  color: #bebdc2;
  font-size: 30px;
}
.createsend .tuwen {
  vertical-align: sub;
}
.createsend .tuwen-text {
  color: #5c5b5b;
  font-size: 20px;
}
.createsend .mes-box textarea {
  width: 100%;
  height: 260px;
  border: none;
  border-radius: 0;
  border-bottom: 1px solid #d6d6d6;
}
.createsend .append {
  width: 15%;
  color: #333;
  height: 40px;
  line-height: 40px;
  display: inline-block;
  border-right: 1px solid #d6d6d6;
}
.createsend .ft-22 {
  font-size: 20px;
}
.createsend .max-length {
  width: 70%;
  text-align: right;
  padding-right: 10px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
}
.createsend .tuwen-upload {
  width: 242px;
  display: none;
  margin: 85px auto 0;
  text-align: left;
  border: 1px solid #d6d6d6;
}
.createsend .speeck-upload {
  width: 242px;
  display: none;
  margin: 90px auto 0;
  text-align: left;
  border: 1px solid #d6d6d6;
}
.createsend .tuwen-upload .top {
  display: block;
  margin: 10px;
}
.createsend .title {
  font-size: 16px;
}
.createsend .time {
  color: #666;
  font-size: 12px;
}
.createsend .remark {
  color: #666;
  padding-top: 10px;
}
.createsend .rechoose {
  color: #333;
  width: 100%;
  display: block;
  padding: 10px 0;
  border-top: 1px solid #d6d6d6;
}
.createsend .load-success {
  color: #2d9a32;
  font-size: 30px;
}
.createsend .speech-success {
  padding: 20px 42px;
}
.createsend .btn-box {
  text-align: center;
  margin-top: 80px;
}
.createsend .btn-grey {
  color: #fff;
  background: #798ba0;
  border-color: #6B7A8B;
}
.createsend .btn-grey:hover {
  background: #657587;
}
.createsend .padnone {
  padding: 0;
}
.createsend .addlink {
  width: 100%;
  display: none;
  padding: 4px 10px;
  margin: 0;
  position: absolute;
  left: 0;
  bottom: 40px;
  border-top: 1px solid #d6d6d6;
}
.createsend .rili {
  position: absolute;
  right: 65px;
}
.createsend .text-box {
  position: relative;
}
.createsend .linkadds {
  width: 72%;
  margin-right: 4px;
}
.createsend .text-box .control-lable {
  width: auto;
}
.createsend #select-news-push {
  margin: 0px;
  padding: 0px;
}
.createsend .filter-table .checkbox-inline + .checkbox-inline,
.createsend .filter-table .radio-inline + .radio-inline {
  margin-left: 0;
}
.createsend .wl_faces_box {
  position: absolute;
  width: 428px;
  height: 225px;
  bottom: 50px;
  left: 0;
  display: none;
}
.createsend .wl_faces_content {
  background: #fff;
  border: 1px #ccc solid;
  width: 417px;
  height: 216px;
  margin: 3px 4px;
}
.createsend .wl_faces_main ul {
  margin: 12px auto;
  overflow: hidden;
  border-top: 1px #CCC solid;
  border-left: 1px #CCC solid;
  width: 349px;
  padding: 0;
}
.createsend .wl_faces_main ul li {
  float: left;
  border-right: 1px #CCC solid;
  border-bottom: 1px #CCC solid;
  padding: 2px;
  text-align: center;
  list-style: none;
}
.createsend .wl_faces_main ul li img {
  width: 24px;
  height: 24px;
}
.createsend .title {
  background: #F2F2F2;
  padding-top: 10px;
  border-bottom: 1px solid #ddd;
}
.createsend .title .nav {
  margin: 0 auto;
  width: 349px;
}
.createsend .title .nav-tabs > li.active > a,
.createsend .title .nav-tabs > li > a {
  font-size: 14px;
  line-height: 1;
  padding: 8px 10px;
}
.createsend .nav-tabs {
  border-bottom: none;
}
.createsend .triangle {
  display: inline-block;
  border: 10px solid;
  border-color: #ddd transparent transparent transparent;
  margin: 0 0 -13px -10px;
  position: absolute;
  left: 70px;
  bottom: 0;
  z-index: 3;
}
.createsend .triangle-small {
  display: inline-block;
  border: 8px solid;
  border-color: #fff transparent transparent transparent;
  margin: 0 0 -9px -8px;
  position: absolute;
  left: 70px;
  bottom: 0;
  z-index: 4;
}
.fansinfo {
  margin: 20px;
  background: #fff;
  padding: 20px 40px;
}
.fansinfo a {
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.fansinfo img {
  width: 100%;
}
.fansinfo .control-lable {
  width: auto;
  padding-right: 8px;
}
.fansinfo .img-box {
  width: 70px;
  margin-right: 20px;
  display: inline-block;
}
.fansinfo .status {
  color: #fff;
  display: block;
  text-align: center;
  background: #063762;
  font-size: 12px;
}
.fansinfo .marginr-100 {
  margin-right: 100px;
}
.fansinfo .info {
  padding-bottom: 30px;
  margin-bottom: 20px;
  border-bottom: 1px solid #d6d6d6;
}
.fansinfo .editinfo {
  width: 48%;
}
.fansinfo .form-control {
  width: 78%;
}
.fansinfo .label {
  color: #fff;
  width: auto;
  border-radius: 0;
  font-size: 14px;
  min-width: 100px;
  padding: 6px 10px;
  margin: 0 5px 16px 5px;
  display: inline-block;
}
.fansinfo .guanbi {
  font-size: 14px;
  margin-left: 4px;
}
.fansinfo .jia {
  font-size: 14px;
}
.fansinfo textarea {
  height: 120px;
}
.fansinfo .btn-box {
  text-align: center;
  margin-top: 80px;
}
.fansinfo .btn-grey {
  color: #fff;
  background: #798ba0;
  border-color: #6B7A8B;
}
.fansinfo .btn-grey:hover {
  color: #fff;
  background: #6a7a8f;
  border-color: #6a7a8f;
}
.replyrule {
  padding: 20px 40px;
  background: #fff;
  margin: 20px;
  /**/
  /*chat*/
}
.replyrule a {
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.replyrule .nav a {
  color: #333;
  font-size: 16px;
}
.replyrule .radio-box {
  font-weight: 400;
}
.replyrule .text-box {
  padding: 0;
  height: 300px;
  border-radius: 4px;
  position: relative;
  border: 1px solid #d6d6d6;
}
.replyrule .text-box textarea {
  width: 100%;
  height: 260px;
  border: none;
  border-radius: 0;
  border-bottom: 1px solid #d6d6d6;
}
.replyrule .append {
  width: 15%;
  color: #333;
  height: 40px;
  text-align: center;
  line-height: 40px;
  display: inline-block;
  border-right: 1px solid #d6d6d6;
}
.replyrule .ft-22 {
  font-size: 20px;
}
.replyrule .max-length {
  width: 70%;
  text-align: right;
  padding-right: 10px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
}
.replyrule .addlink {
  width: 100%;
  display: none;
  padding: 4px 10px;
  margin: 0;
  position: absolute;
  left: 0;
  bottom: 40px;
  border-top: 1px solid #d6d6d6;
}
.replyrule .addlink .btn {
  width: auto;
  font-size: 14px;
}
.replyrule .control-lable {
  width: auto;
}
.replyrule .linkadds {
  width: 72%;
  margin-right: 4px;
}
.replyrule .modal-backdrop {
  background: #fff;
}
.replyrule .modal-backdrop.in {
  filter: alpha(opacity=0);
  opacity: 0;
}
.replyrule .tuwen-upload,
.replyrule .speech-upload {
  width: 240px;
  margin: 40px auto 0;
  text-align: left;
  display: none;
  border: 1px solid #d6d6d6;
}
.replyrule .tuwen-mes,
.replyrule .image-mes,
.replyrule .speeck-mes {
  width: 240px;
  height: 80px;
  line-height: 80px;
  display: block;
  text-align: center;
  border: 1px solid #d6d6d6;
  margin: 120px auto 0;
}
.replyrule .icon {
  color: #bebdc2;
  font-size: 30px;
}
.replyrule .tuwen {
  vertical-align: sub;
}
.replyrule .tuwen-text {
  color: #5c5b5b;
  font-size: 20px;
}
.replyrule .tuwen-upload .top {
  display: block;
  margin: 10px;
}
.replyrule .title {
  font-size: 16px;
}
.replyrule .time {
  color: #666;
  font-size: 12px;
}
.replyrule .remark {
  color: #666;
  padding-top: 10px;
}
.replyrule .rechoose {
  color: #333;
  width: 100%;
  display: block;
  padding: 10px 0;
  text-align: center;
  border-top: 1px solid #d6d6d6;
}
.replyrule .load-success {
  color: #2d9a32;
  font-size: 30px;
}
.replyrule .speech-success {
  padding: 20px 42px;
}
.replyrule .link-box {
  margin-top: 30px;
}
.replyrule .width-p50 {
  width: 50%;
}
.replyrule p {
  width: 100%;
}
.replyrule .tishi-text {
  color: #666;
}
.replyrule .btn-box {
  text-align: center;
  margin-top: 80px;
}
.replyrule .btn-grey {
  color: #fff;
  background: #798ba0;
  border-color: #6B7A8B;
}
.replyrule .btn-grey:hover {
  color: #fff;
  background: #6a7a8f;
  border-color: #6a7a8f;
}
.replyrule .input-group-addon {
  background-color: transparent;
}
.replyrule .form-inline .btn,
.replyrule .reply-btn .btn {
  width: auto;
  height: 34px;
  line-height: 34px;
  font-size: 14px;
  padding: 0 12px;
}
.replyrule .hr {
  width: 100%;
  padding-bottom: 10px;
  margin-bottom: 20px;
  border-bottom: 1px solid #d6d6d6;
}
.replyrule .top-txt {
  padding: 7px;
}
.replyrule .page {
  width: 15%;
}
.replyrule .table-center {
  margin-top: 20px;
  text-align: center;
}
.replyrule .table tr {
  color: #5c5b5b;
}
.replyrule .table thead tr:first-child {
  background-image: -moz-linear-gradient(top, #f9f9f9, #ededed);
  /* Firefox */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f9f9f9), color-stop(1, #ededed));
}
.replyrule td a {
  color: #5c5b5b;
  margin-left: 15px;
}
.replyrule td a:first-child {
  margin-left: 0px;
}
.replyrule td span {
  vertical-align: middle;
}
.replyrule .table > tbody > tr > td {
  vertical-align: middle;
}
.replyrule .bianji {
  font-size: 24px;
  color: #5099b4;
}
.replyrule .shanchu {
  font-size: 24px;
  color: #de4c4a;
}
.replyrule .td-width {
  width: 23%;
}
.replyrule .clock {
  font-size: 17px;
}
.replyrule .left {
  text-align: left;
}
.replyrule .page-list {
  width: 268px;
  margin: 60px auto;
}
.replyrule .arrow-tip {
  font-size: 20px;
}
.replyrule label {
  font-weight: 400;
}
.replyrule table.table-bordered thead td {
  border-bottom: 0;
}
.replyrule .contain,
.replyrule .mes-box,
.replyrule .mes-box2 {
  display: none;
}
.replyrule .item-list .img {
  width: 237px;
  height: 160px;
  display: table-cell;
  vertical-align: middle;
}
.replyrule .item-list img {
  max-width: 237px;
  height: 160px;
}
.replyrule .wl_faces_box {
  position: absolute;
  width: 428px;
  height: 225px;
  bottom: 50px;
  left: 0;
  display: none;
}
.replyrule .wl_faces_content {
  background: #fff;
  border: 1px #ccc solid;
  width: 417px;
  height: 216px;
  margin: 3px 4px;
}
.replyrule .wl_faces_main {
  display: none;
}
.replyrule .wl_faces_main ul {
  margin: 12px auto;
  overflow: hidden;
  border-top: 1px #CCC solid;
  border-left: 1px #CCC solid;
  width: 349px;
  padding: 0;
}
.replyrule .wl_faces_main ul li {
  float: left;
  border-right: 1px #CCC solid;
  border-bottom: 1px #CCC solid;
  padding: 2px;
  text-align: center;
  list-style: none;
}
.replyrule .wl_faces_main ul li img {
  width: 24px;
  height: 24px;
}
.replyrule .expression-title {
  background: #F2F2F2;
  padding-top: 10px;
  border-bottom: 1px solid #ddd;
}
.replyrule .expression-title .nav {
  margin: 0 auto;
  width: 349px;
}
.replyrule .expression-title .expression-tabs > li.active > a,
.replyrule .expression-title .expression-tabs > li > a {
  font-size: 14px;
  line-height: 1;
  padding: 8px 10px;
}
.replyrule .expression-tabs {
  border-bottom: none;
}
.replyrule .expression-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.replyrule .expression-tabs > li.active > a,
.replyrule .expression-tabs > li.active > a:focus,
.replyrule .expression-tabs > li.active > a:hover {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.replyrule .expression-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.replyrule .triangle {
  display: inline-block;
  border: 10px solid;
  border-color: #ddd transparent transparent transparent;
  margin: 0 0 -13px -10px;
  position: absolute;
  left: 70px;
  bottom: 0;
  z-index: 3;
}
.replyrule .triangle-small {
  display: inline-block;
  border: 8px solid;
  border-color: #fff transparent transparent transparent;
  margin: 0 0 -9px -8px;
  position: absolute;
  left: 70px;
  bottom: 0;
  z-index: 4;
}
.replyrule .actived {
  display: block;
}
.createkeyword {
  margin: 20px;
  padding: 20px;
  background: #fff;
  /*3-26*/
  /*chat*/
}
.createkeyword a {
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.createkeyword .marginr-6 {
  margin: 0 6px 0 0;
}
.createkeyword .jia {
  font-size: 14px;
}
.createkeyword .prompt-mes {
  color: #666;
}
.createkeyword .all-fans {
  width: auto;
  margin: 0;
}
.createkeyword .radio-box {
  width: 50%;
  font-size: 14px;
  margin-bottom: 0;
  padding-top: 0;
}
.createkeyword .textalignc {
  text-align: center;
}
.createkeyword .mes-box {
  padding: 0px;
  min-height: 300px;
  display: none;
}
.createkeyword .tuwen-mes,
.createkeyword .image-mes,
.createkeyword .speeck-mes {
  width: 240px;
  height: 80px;
  line-height: 80px;
  display: block;
  text-align: center;
  border: 1px solid #d6d6d6;
  margin: 100px auto 0;
}
.createkeyword .tuwen {
  color: #bebdc2;
  font-size: 30px;
}
.createkeyword .tuwen-text {
  color: #5c5b5b;
  font-size: 20px;
}
.createkeyword .mes-box textarea {
  width: 100%;
  height: 260px;
  border: none;
  border-radius: 0;
  border-bottom: 1px solid #d6d6d6;
}
.createkeyword .append {
  width: 15%;
  color: #333;
  height: 40px;
  line-height: 40px;
  display: inline-block;
  border-right: 1px solid #d6d6d6;
}
.createkeyword .ft-22 {
  font-size: 20px;
}
.createkeyword .max-length {
  width: 70%;
  text-align: right;
  padding-right: 10px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
}
.createkeyword .tuwen-upload {
  width: 242px;
  display: none;
  margin: 85px auto 0;
  text-align: left;
  border: 1px solid #d6d6d6;
}
.createkeyword .speeck-upload {
  width: 242px;
  display: none;
  margin: 9px auto 0;
  text-align: left;
  border: 1px solid #d6d6d6;
}
.createkeyword .tuwen-upload .top {
  display: block;
  margin: 10px;
}
.createkeyword .time {
  color: #666;
  font-size: 12px;
}
.createkeyword .remark {
  color: #666;
  padding-top: 10px;
}
.createkeyword .rechoose {
  color: #333;
  width: 100%;
  display: block;
  padding: 10px 0;
  border-top: 1px solid #d6d6d6;
}
.createkeyword .load-success {
  color: #2d9a32;
  font-size: 30px;
}
.createkeyword .speech-success {
  padding: 20px 42px;
}
.createkeyword .btn-box {
  text-align: center;
  margin-top: 80px;
}
.createkeyword .btn-grey {
  color: #fff;
  background: #798ba0;
  border-color: #6B7A8B;
}
.createkeyword .btn-grey:hover {
  background: #657587;
}
.createkeyword .padnone {
  padding: 0;
}
.createkeyword .addlink {
  width: 100%;
  display: none;
  padding: 4px 10px;
  margin: 0;
  position: absolute;
  left: 0;
  bottom: 40px;
  border-top: 1px solid #d6d6d6;
}
.createkeyword .text-box {
  position: relative;
}
.createkeyword .linkadds {
  width: 72%;
  margin-right: 4px;
}
.createkeyword .control-lable {
  width: auto;
}
.createkeyword .has-switch {
  border-radius: 40px;
}
.createkeyword .has-switch label {
  width: 12%;
  border-radius: 40px;
}
.createkeyword .has-switch span {
  width: 28%;
}
.createkeyword .has-switch > div {
  width: 250%;
}
.createkeyword .switch-on {
  background-color: #005fcc;
}
.createkeyword .switch-off {
  background-color: #f5f5f5;
}
.createkeyword .has-switch > div.switch-off {
  left: -70%;
}
.createkeyword .width150 {
  width: 150px;
  border-radius: 0;
}
.createkeyword .actived {
  display: block;
}
.createkeyword #select-news-push {
  margin: 0;
  padding: 0;
}
.createkeyword .item-list .img {
  width: 237px;
  height: 160px;
  display: table-cell;
  vertical-align: middle;
}
.createkeyword .item-list img {
  max-width: 237px;
  height: 160px;
}
.createkeyword #select-image-push {
  padding: 10px;
}
.createkeyword .wl_faces_box {
  position: absolute;
  width: 428px;
  height: 225px;
  bottom: 50px;
  left: 0;
  display: none;
}
.createkeyword .wl_faces_content {
  background: #fff;
  border: 1px #ccc solid;
  width: 417px;
  height: 216px;
  margin: 3px 4px;
}
.createkeyword .wl_faces_main ul {
  margin: 12px auto;
  overflow: hidden;
  border-top: 1px #CCC solid;
  border-left: 1px #CCC solid;
  width: 349px;
  padding: 0;
}
.createkeyword .wl_faces_main ul li {
  float: left;
  border-right: 1px #CCC solid;
  border-bottom: 1px #CCC solid;
  padding: 2px;
  text-align: center;
  list-style: none;
}
.createkeyword .wl_faces_main ul li img {
  width: 24px;
  height: 24px;
}
.createkeyword .expression-title {
  background: #F2F2F2;
  padding-top: 10px;
  border-bottom: 1px solid #ddd;
}
.createkeyword .expression-title .nav {
  margin: 0 auto;
  width: 349px;
}
.createkeyword .expression-title .nav-tabs > li.active > a,
.createkeyword .expression-title .nav-tabs > li > a {
  color: #555;
  font-size: 14px;
  line-height: 1;
  padding: 8px 10px;
}
.createkeyword .nav-tabs {
  border-bottom: none;
}
.createkeyword .triangle {
  display: inline-block;
  border: 10px solid;
  border-color: #ddd transparent transparent transparent;
  margin: 0 0 -13px -10px;
  position: absolute;
  left: 70px;
  bottom: 0;
  z-index: 3;
}
.createkeyword .triangle-small {
  display: inline-block;
  border: 8px solid;
  border-color: #fff transparent transparent transparent;
  margin: 0 0 -9px -8px;
  position: absolute;
  left: 70px;
  bottom: 0;
  z-index: 4;
}
.diymenu {
  padding: 20px 40px;
  background: #fff;
  margin: 20px;
  /*.grey{*/
  /*color: #333;*/
  /*}*/
  /*.phone-menu li{*/
  /*height: 30px;*/
  /*background: #fff;*/
  /*display: block;*/
  /*line-height: 30px;*/
  /*text-align: center;*/
  /*border-top: 1px solid #d6d6d6;*/
  /*border-left: 1px solid #d6d6d6;*/
  /*}*/
  /*.phone-menu li:first-child{*/
  /*width: 16%;*/
  /*border-left: none;*/
  /*}*/
  /*.phone-icon{*/
  /*font-size: 14px;*/
  /*}*/
  /*.menu-son{*/
  /*position: absolute;*/
  /*padding: 0;*/
  /*margin: 0;*/
  /*bottom: 30px;*/
  /*display: none;*/
  /*}*/
  /*.phone-menu li .menu-son li{*/
  /*width: 100%;*/
  /*border: 1px solid #d6d6d6;*/
  /*border-bottom: none;*/
  /*}*/
  /*ziyemian*/
  /*chat*/
}
.diymenu a {
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.diymenu img {
  width: 100%;
}
.diymenu .main {
  border: 1px solid #d6d6d6;
}
.diymenu .menu-left {
  width: 36%;
  position: relative;
  padding: 30px 20px;
}
.diymenu .preview {
  width: 258px;
  height: 396px;
  position: absolute;
  top: 130px;
  left: 45px;
}
.diymenu .weixinname {
  color: #fff;
  padding-top: 30px;
  text-align: center;
}
.diymenu .logo {
  width: 40px;
  height: 40px;
  display: block;
  margin: 10px 0 0 8px;
  border: 1px solid #d6d6d6;
}
.diymenu .popover {
  width: 70%;
  display: block;
  top: 62px;
  left: 54px;
  box-shadow: none;
  z-index: 0;
}
.diymenu .popover p {
  font-size: 12px;
  margin: 0 0 4px;
}
.diymenu .popover-content {
  padding: 4px 6px;
}
.diymenu .popover.right > .arrow {
  top: 16%;
  left: -14px;
  margin-top: -7px;
}
.diymenu .popover > .arrow {
  border-width: 7px;
}
.diymenu .showy {
  color: #ec7325;
}
.diymenu .custom-menu-wraper {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  background: #fff;
  border-top: 1px solid #ccc;
}
.diymenu .custom-menu-wraper {
  height: 35px;
}
.diymenu .custom-menu-wraper .keyboard-ico,
.diymenu .custom-menu-wraper .plus-ico {
  width: 10%;
  text-align: center;
  line-height: 35px;
  cursor: pointer;
}
.diymenu .custom-menu-wraper .menu-item {
  width: 80%;
}
.diymenu .custom-menu-wraper .menu-item .btn {
  border-width: 0 0 0 1px;
  border-radius: 0;
  height: 34px;
}
.diymenu .custom-menu-wraper .menu-item .btn-group:last-child .btn {
  border-right-width: 1px;
}
.diymenu .custom-menu-wraper .menu-item .dropdown-menu {
  padding-left: 4px;
  padding-right: 4px;
  min-width: 100%;
}
.diymenu .last-menu {
  position: absolute;
  right: 0;
}
.diymenu .custom-menu-wraper .menu-item .dropdown-menu li {
  border-bottom: 1px solid #ddd;
}
.diymenu .custom-menu-wraper .menu-item .dropdown-menu li:last-child {
  border-bottom: none;
}
.diymenu .custom-menu-wraper .menu-item .dropdown-menu li a {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.diymenu .custom-menu-wraper .menu-item .dropdown-menu li a:hover {
  background: none;
  color: #1164af;
}
.diymenu .custom-menu-wraper .add-menu {
  text-align: center;
  width: 90%;
  color: #ea8010;
  line-height: 32px;
  border-left: 1px solid #ddd;
  cursor: pointer;
}
.diymenu .custom-menu-wraper .add-menu:before {
  vertical-align: middle;
}
.diymenu .custom-menu-wraper.remove-plus .menu-item {
  width: 90%;
}
.diymenu .custom-menu-wraper.remove-plus .menu-item .btn-group:last-child .btn {
  border-right-width: 0;
}
.diymenu .menu-right {
  width: 64%;
  min-height: 628px;
  border-left: 1px solid #d6d6d6;
}
.diymenu .title {
  display: block;
  padding: 10px 15px;
  font-size: 16px;
  background: #f9f9f9;
  border-bottom: 1px solid #d6d6d6;
}
.diymenu .menu-list {
  padding: 10px;
}
.diymenu .menu {
  width: 168px;
  height: 168px;
  display: block;
  margin: 10px;
  position: relative;
  text-align: center;
  border: 1px solid #d6d6d6;
}
.diymenu .iconstyle {
  color: #4f4f4f;
  font-size: 50px;
  padding-top: 30px;
  display: block;
}
.diymenu .menu-text {
  color: #4f4f4f;
  display: block;
  font-size: 16px;
  padding-top: 10px;
}
.diymenu .more {
  color: #c0c0c0;
}
.diymenu .triangle {
  position: absolute;
  display: inline-block;
  border: 14px solid;
  top: 0;
  left: 0;
  border-color: #ea8010 transparent transparent #ea8010;
}
.diymenu .triangle-right-bottom {
  position: absolute;
  display: inline-block;
  border: 4px solid;
  bottom: 4px;
  right: 4px;
  border-color: transparent #d3d3d3 #d3d3d3 transparent;
}
.diymenu .selected {
  position: absolute;
  left: 2px;
  color: #fff;
  font-size: 12px;
}
.diymenu .choose {
  border: 1px solid #ea8010;
}
.diymenu .menutitle,
.diymenu .url {
  margin: 20px 20px 0;
}
.diymenu .url {
  height: 340px;
  margin: 20px 20px 0;
}
.diymenu .menutitle .form-control {
  width: 82%;
}
.diymenu .url .form-control,
.diymenu .url .control-lable {
  width: 100%;
  margin-top: 10px;
}
.diymenu .textalignc {
  text-align: center;
}
.diymenu .mes-box {
  padding: 0;
  position: relative;
  min-height: 340px;
}
.diymenu .text-mes {
  border: 1px solid #d6d6d6;
  margin: 10px 20px;
}
.diymenu .tuwen-mes,
.diymenu .speeck-mes {
  width: 240px;
  height: 80px;
  line-height: 80px;
  display: block;
  text-align: center;
  border: 1px solid #d6d6d6;
  margin: 140px auto 0;
}
.diymenu .tuwen {
  color: #bebdc2;
  font-size: 30px;
}
.diymenu .tuwen-text {
  color: #5c5b5b;
  font-size: 20px;
}
.diymenu .mes-box textarea {
  width: 100%;
  height: 300px;
  border: none;
  border-radius: 0;
  border-bottom: 1px solid #d6d6d6;
}
.diymenu .mes-box .control-lable {
  font-size: 14px;
  width: auto;
}
.diymenu .append {
  width: 20%;
  color: #333;
  height: 40px;
  line-height: 40px;
  display: inline-block;
  border-right: 1px solid #d6d6d6;
}
.diymenu .ft-22 {
  font-size: 20px;
}
.diymenu .max-length {
  width: 60%;
  text-align: right;
  padding-right: 10px;
  line-height: 40px;
  display: inline-block;
}
.diymenu .tuwen-upload {
  width: 242px;
  display: none;
  margin: 38px auto 0;
  text-align: left;
  border: 1px solid #d6d6d6;
}
.diymenu .speeck-upload {
  width: 242px;
  display: none;
  margin: 130px auto 0;
  text-align: left;
  border: 1px solid #d6d6d6;
}
.diymenu .tuwen-upload .top {
  display: block;
  margin: 10px;
}
.diymenu .title {
  font-size: 16px;
}
.diymenu .time {
  color: #666;
  font-size: 12px;
}
.diymenu .remark {
  color: #666;
  padding-top: 10px;
}
.diymenu .rechoose {
  color: #333;
  width: 100%;
  display: block;
  padding: 10px 0;
  border-top: 1px solid #d6d6d6;
}
.diymenu .load-success {
  color: #2d9a32;
  font-size: 30px;
}
.diymenu .speech-success {
  padding: 20px 42px;
}
.diymenu .btn-box {
  text-align: center;
  margin-top: 80px;
}
.diymenu .menu-right .btn-box {
  margin: 40px auto;
}
.diymenu .btn-grey {
  color: #fff;
  background: #798ba0;
  border-color: #6B7A8B;
}
.diymenu .btn-grey:hover {
  color: #fff;
  background: #6a7a8f;
  border-color: #6a7a8f;
}
.diymenu .addlink {
  width: 100%;
  display: none;
  padding: 4px 10px;
  margin: 0;
  position: absolute;
  left: 0;
  bottom: 40px;
  border-top: 1px solid #d6d6d6;
}
.diymenu .linkadds {
  width: 52%;
  margin-right: 4px;
}
.diymenu .addlink .btn {
  width: auto;
  font-size: 14px;
}
.diymenu .erweima {
  width: 172px;
  display: block;
  margin: 100px auto 0;
}
.diymenu .picture {
  width: 216px;
  display: block;
  margin: 80px auto 0;
}
.diymenu .phone-menu .active {
  display: block;
}
.diymenu .bg-grey {
  display: block;
  background: #d6d6d6;
}
.diymenu .addmenu {
  position: absolute;
  left: 0;
  bottom: 26px;
  display: none;
}
.diymenu .editable-buttons .editable-cancel {
  margin-left: -4px;
}
.diymenu .btn-sm {
  border-radius: 0px;
  height: 35px;
}
.diymenu .editable-buttons {
  margin-left: -4px;
}
.diymenu .input-sm {
  padding-right: 45px;
  border-radius: 0px;
  position: absolute;
  height: 35px;
}
.diymenu .modal-backdrop.in {
  filter: alpha(opacity=0);
  opacity: 0;
}
.diymenu .ng-valid .in {
  padding-right: 0px;
}
.diymenu .editable-submit {
  min-width: 35px;
  position: absolute;
  left: 188px;
}
.diymenu .editable-cancel {
  min-width: 35px;
  position: absolute;
  left: 227px;
}
.diymenu .only-one {
  width: 84%;
}
.diymenu .havemenu {
  width: 16%;
}
.diymenu .onemenu {
  width: 68%;
}
.diymenu .twomenu {
  width: 34%;
}
.diymenu .threemenu {
  width: 28%;
}
.diymenu .addnew,
.diymenu .custom-menu-wraper .menu-item .dropdown-menu li .addnew:hover {
  color: #ec7325;
  font-size: 14px;
}
.diymenu .checked {
  background: #EFEFEF;
}
.diymenu .wl_faces_box {
  position: absolute;
  width: 428px;
  height: 225px;
  bottom: 50px;
  left: 0;
  display: none;
}
.diymenu .wl_faces_content {
  background: #fff;
  border: 1px #ccc solid;
  width: 417px;
  height: 216px;
  margin: 3px 4px;
}
.diymenu .wl_faces_main ul {
  margin: 12px auto;
  overflow: hidden;
  border-top: 1px #CCC solid;
  border-left: 1px #CCC solid;
  width: 349px;
  padding: 0;
}
.diymenu .wl_faces_main ul li {
  float: left;
  border-right: 1px #CCC solid;
  border-bottom: 1px #CCC solid;
  padding: 2px;
  text-align: center;
  list-style: none;
}
.diymenu .wl_faces_main ul li img {
  width: 24px;
  height: 24px;
}
.diymenu .chat-title {
  background: #F2F2F2;
  padding-top: 10px;
  border-bottom: 1px solid #ddd;
}
.diymenu .chat-title .nav {
  margin: 0 auto;
  width: 349px;
}
.diymenu .chat-title .nav-tabs > li.active > a,
.diymenu .chat-title .nav-tabs > li > a {
  color: #555;
  font-size: 14px;
  line-height: 1;
  padding: 8px 10px;
}
.diymenu .nav-tabs {
  border-bottom: none;
}
.diymenu .triangle1 {
  display: inline-block;
  border: 10px solid;
  border-color: #ddd transparent transparent transparent;
  margin: 0 0 -13px -10px;
  position: absolute;
  left: 70px;
  bottom: 0;
  z-index: 3;
}
.diymenu .triangle-small {
  display: inline-block;
  border: 8px solid;
  border-color: #fff transparent transparent transparent;
  margin: 0 0 -9px -8px;
  position: absolute;
  left: 70px;
  bottom: 0;
  z-index: 4;
}
.diymenu .btn {
  min-width: 77px;
}
.all-fans {
  width: 90%;
  margin: 30px auto;
  /*  .btn {
    border: none;
    padding-left: 40px;
    padding-right: 40px;
  }*/
}
.all-fans .table-striped > tbody > tr:nth-of-type(odd) {
  background: #fff;
}
.all-fans .table > tbody > tr > th {
  text-align: center;
  color: #414040;
  font-weight: normal;
  background-color: #f9f9f9;
  vertical-align: middle;
}
.all-fans .table > tbody > tr > td {
  padding-left: 15px;
}
.all-fans .checkbox label {
  margin-right: 30px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.all-fans .checkbox {
  margin: 0;
}
.all-fans .filter-btn {
  background-color: #ea8010;
}
.all-fans .reset-btn {
  background-color: #798ba0;
}
.all-fans .select-region,
.all-fans #select-city {
  width: 20%;
  margin-right: 10px;
}
.all-fans .serach-txt {
  margin-right: 10px;
  font-weight: normal;
}
.data-table {
  width: 90%;
  margin: 20px auto;
  border-top: 1px solid #d6d6d6;
  padding-top: 20px;
  position: relative;
}
.data-table .dataTables_wrapper th {
  color: #414040;
  font-size: 14px;
  text-align: center;
  font-weight: normal;
  background-image: -webkit-linear-gradient(top, #f9f9f9 0%, #ededed 100%);
  background-image: -o-linear-gradient(top, #f9f9f9 0%, #ededed 100%);
  background-image: linear-gradient(to bottom, #f9f9f9 0%, #ededed 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#ffededed', GradientType=0);
  padding: 10px 0;
  border-bottom: none;
}
.data-table .dataTables_wrapper .sorting_disabled:after {
  display: none;
}
.data-table .dataTables_wrapper td {
  text-align: center;
  vertical-align: middle;
  font-size: 12px;
}
.data-table .dataTables_wrapper td p {
  margin-bottom: 4px;
}
.data-table .dataTables_wrapper td .nickname {
  color: #000;
}
.data-table .dataTables_wrapper td .nickname p {
  text-align: left;
}
.data-table .dataTables_wrapper td .nickname span {
  color: #777;
}
.data-table .dataTables_wrapper td:nth-child(5) {
  vertical-align: top;
  text-align: left;
}
.data-table .dataTables_wrapper td:nth-child(5) span {
  display: inline-block;
  padding: 2px 4px;
  margin-right: 4px;
  margin-top: 4px;
  color: #fff;
}
.data-table .dataTables_wrapper .dataTables_empty {
  padding: 20px 0;
  font-size: 14px;
}
.data-table .config-btn {
  text-align: right;
}
.data-table .config-btn .btn {
  padding: 5px 10px;
  font-size: 14px;
  width: auto;
  margin-left: 8px;
}
.select-group-wraper .select-label {
  width: 100%;
  text-align: center;
}
.select-group-wraper .select-group {
  width: 180px;
  display: inline-block;
  vertical-align: middle;
}
.tag-name {
  cursor: pointer;
  text-decoration: none;
  vertical-align: middle;
  color: #fff;
  padding: 4px 8px;
  margin: 5px;
}
.tag-name .delete {
  font-size: 12px;
  vertical-align: 2px;
  cursor: pointer;
  opacity: .7;
}
.tag-name .delete:hover {
  opacity: 1;
}
.tag-name:link,
.tag-name:visited,
.tag-name:focus,
.tag-name:hover {
  text-decoration: none;
  color: #fff;
}
.media-wrapper {
  margin: 20px;
  padding: 20px;
  background: #fff;
}
.media-wrapper .media-tab {
  margin-bottom: 20px;
}
.picture-module-wraper {
  border: 1px solid #e7e7eb;
  width: 100%;
}
.picture-module-wraper .picture-container {
  min-height: 500px;
  border-right: 1px solid #e7e7eb;
  padding: 0;
}
.picture-module-wraper .upload-wraper {
  border-bottom: 1px solid #e7e7eb;
  padding: 10px;
}
.picture-module-wraper .upload-wraper .btn {
  width: 100px;
}
.picture-module-wraper .upload-wraper .upload-btn {
  position: relative;
  overflow: hidden;
}
.picture-module-wraper .upload-wraper .upload-btn #file-upload-input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  font-size: 200px;
  direction: ltr;
  cursor: pointer;
}
.picture-module-wraper .current-group-name {
  padding: 6px 0;
}
.picture-module-wraper .upload-tips {
  position: relative;
  padding: 8px 12px;
  border: 1px solid #ccc;
  margin-right: 10px;
  color: #8d8d8d;
  vertical-align: middle;
}
.picture-module-wraper .batch-edit-group {
  padding: 10px;
  border-bottom: 1px solid #e7e7eb;
}
.picture-module-wraper .batch-edit-group .checkbox {
  display: inline-block;
}
.picture-module-wraper .batch-edit-group .batch-btn {
  display: inline-block;
  margin-left: 20px;
  width: 100px;
  border: 1px solid #adadad;
}
.picture-module-wraper .batch-edit-group .batch-btn:hover {
  border: 1px solid #adadad;
}
.picture-module-wraper .group-name-list {
  padding: 0;
}
.picture-module-wraper .group-name-list .group-name {
  display: block;
  color: #333;
  text-decoration: none;
  padding: 8px 12px;
}
.picture-module-wraper .group-name-list .group-name .count {
  color: #909090;
  margin-left: 6px;
}
.picture-module-wraper .group-name-list .group-name:hover,
.picture-module-wraper .group-name-list .group-name.current {
  background: #f4f5f9;
}
.picture-module-wraper .group-name-list .add-group {
  display: block;
  padding: 12px;
  color: #337ab7;
  cursor: pointer;
}
.picture-module-wraper .group-name-list .add-group .iconfont {
  font-size: 14px;
  vertical-align: 1px;
}
.create-news-wraper {
  background: #fff;
  padding: 30px;
}
.create-news-wraper .media-preview {
  border: 1px solid #e7e7eb;
  padding: 10px 15px;
}
.create-news-wraper .media-preview .edit-title {
  padding: 4px 0 8px;
  margin: 0;
  font-size: 16px;
  width: 100%;
  word-wrap: break-word;
}
.create-news-wraper .media-preview .edit-pic {
  height: 160px;
  width: 100%;
  text-align: center;
  background-color: #ececec;
  position: relative;
  margin-bottom: 10px;
}
.create-news-wraper .media-preview .edit-pic .thumb-preview-text {
  line-height: 160px;
  color: #c0c0c0;
  font-size: 16px;
  position: absolute;
  left: 38%;
  top: 0;
}
.create-news-wraper .media-preview .edit-content {
  margin: 5px 0 0 0;
}
.create-news-wraper .create-media-form {
  border: 1px solid #e7e7eb;
  margin-left: 40px;
  padding-top: 20px;
  background-color: #f4f5f9;
  position: relative;
}
.create-news-wraper .create-media-form label {
  font-weight: normal;
  color: #222;
}
.create-news-wraper .create-media-form .form-control {
  border-radius: 0;
}
.create-news-wraper .create-media-form .form-group .tips {
  color: #8d8d8d;
}
.create-news-wraper .create-media-form .form-group .edit-info-input {
  max-width: 100%;
}
.create-news-wraper .create-media-form .form-group .tag-list-wraper .add-tag-input {
  width: 150px;
  display: inline-block;
}
.create-news-wraper .create-media-form .form-group .tag-list-wraper .tag-item {
  position: relative;
  display: inline-block;
  background-color: #48c9b0;
  padding: 6px 14px;
  height: 34px;
  color: #fff;
  border-radius: 3px;
  cursor: pointer;
  -webkit-transition: all .25s linear;
  -moz-transition: all .25s linear;
  transition: all .25s linear;
  margin: 0 5px 5px 0;
  text-align: center;
  overflow: hidden;
  vertical-align: middle;
}
.create-news-wraper .create-media-form .form-group .tag-list-wraper .tag-item .del-btn {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: all .25s linear;
  -moz-transition: all .25s linear;
  transition: all .25s linear;
  line-height: 32px;
  text-align: right;
  padding-right: 3px;
  font-weight: 700;
}
.create-news-wraper .create-media-form .form-group .tag-list-wraper .tag-item:hover {
  padding-right: 18px;
  padding-left: 10px;
}
.create-news-wraper .create-media-form .form-group .tag-list-wraper .tag-item:hover .del-btn {
  opacity: 1;
}
.create-news-wraper .create-media-form .arrow {
  position: absolute;
}
.create-news-wraper .create-media-form .arrow-out {
  display: inline-block;
  width: 0;
  height: 0;
  border-width: 12px;
  border-style: dashed;
  border-color: transparent;
  border-left-width: 0;
  border-right-color: #e7e7eb;
  border-right-style: solid;
  top: 44px;
  left: -13px;
}
.create-news-wraper .create-media-form .arrow-inner {
  display: inline-block;
  width: 0;
  height: 0;
  border-width: 12px;
  border-style: dashed;
  border-color: transparent;
  border-left-width: 0;
  border-right-color: #f4f5f9;
  border-right-style: solid;
  top: 44px;
  left: -12px;
}
.create-news-wraper .create-media-form .error-msg {
  color: #a94442;
  display: none;
}
.create-news-wraper .create-media-form .upload-btn {
  position: relative;
  overflow: hidden;
  display: block;
  width: 100px;
}
.create-news-wraper .create-media-form #file-upload-input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  font-size: 200px;
  direction: ltr;
  cursor: pointer;
}
.create-news-wraper .submit-wraper {
  margin: 30px 0;
  text-align: center;
  border-top: 1px solid #ccc;
  padding-top: 30px;
}
.create-news-wraper .submit-wraper .btn {
  padding: 8px 15px;
  width: 100px;
  color: #fff;
  font-size: 16px;
}
.create-news-wraper .submit-wraper .submit-btn {
  background: #ea8010;
  margin-right: 15px;
}
.create-news-wraper .edit-multi-news-item {
  display: table;
  padding-top: 10px;
  border-top: 1px solid #e7e7eb;
  margin-left: -15px;
  margin-right: -15px;
  height: 101px;
}
.create-news-wraper .edit-multi-news-item .item {
  display: table-cell;
  vertical-align: middle;
}
.create-news-wraper .edit-multi-news-item .item .thumb-preview {
  width: 80px;
  height: 80px;
}
.create-news-wraper .edit-multi-news-item .tb-left {
  padding: 0 15px;
  width: 100%;
}
.create-news-wraper .edit-multi-news-item .tb-right {
  position: relative;
  padding-right: 15px;
}
.create-news-wraper .edit-multi-news-item .thumbnail-text {
  color: #c0c0c0;
  text-align: center;
  line-height: 80px;
  width: 80px;
  background-color: #ececec;
}
.create-news-wraper .edit-header-title {
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  width: 100%;
  bottom: 0;
  max-height: 93px;
  text-align: left;
  line-height: 1.6;
  padding: 0 8px;
  overflow: hidden;
  margin: 0;
  word-break: break-all;
  z-index: 1;
}
.create-news-wraper .add-multi-btn {
  margin-top: 30px;
  display: block;
  border: 2px dotted #d9dadc;
  line-height: 60px;
  text-align: center;
  color: #d9dadc;
  font-size: 28px;
  text-decoration: none;
}
.create-news-wraper .add-multi-btn:hover {
  border-color: #b3b3b3;
  color: #b3b3b3;
}
.create-news-wraper .edit-multi-item {
  position: relative;
  cursor: pointer;
}
.create-news-wraper .edit-multi-item .edit-layer {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
  background: rgba(229, 229, 229, 0.85);
  height: 100%;
  display: none;
  padding: 10px 0;
  z-index: 2;
}
.create-news-wraper .edit-multi-item .edit-layer .tb-cell {
  display: table-cell;
  vertical-align: middle;
}
.create-news-wraper .edit-multi-item .edit-layer .iconfont {
  font-size: 24px;
  color: #999;
}
.create-news-wraper .edit-multi-item:hover .edit-layer {
  display: table;
}
.create-news-wraper .thumb-preview {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
}
body {
  font-family: "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", "\9ED1\4F53", Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
}
.message-manage-wraper {
  padding: 20px 40px;
}
.message-manage-wraper img {
  width: 100%;
}
.message-manage-wraper a {
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.message-manage-wraper .nav a {
  color: #333;
  font-size: 16px;
}
.message-manage-wraper .main {
  border: 1px solid #d6d6d6;
}
.message-manage-wraper .main-left {
  width: 30%;
  border-right: 1px solid #d6d6d6;
}
.message-manage-wraper .message-panel {
  width: 70%;
}
.message-manage-wraper .left-top {
  width: 100%;
  height: 40px;
  line-height: 40px;
}
.message-manage-wraper .left-top .btnbox {
  width: 100%;
  color: #444;
  display: block;
  text-align: center;
  border-bottom: 1px solid #d6d6d6;
}
.message-manage-wraper .left-top select {
  height: 100%;
  border: none;
}
.message-manage-wraper .bg,
.message-manage-wraper .reply-nav,
.message-manage-wraper .reply-nav li {
  background-image: -moz-linear-gradient(top, #f9f9f9, #ededed);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f9f9f9), color-stop(1, #ededed));
}
.message-manage-wraper .main-left .lists {
  width: 100%;
  height: 50px;
  padding: 4px;
  border-bottom: 1px solid #d6d6d6;
}
.message-manage-wraper .main-left img,
.message-manage-wraper .chat-box .photo {
  width: 40px;
  height: 40px;
  display: block;
}
.message-manage-wraper .main-left p {
  margin: 0 0 3px 6px;
}
.message-manage-wraper .message-panel p {
  margin: 3px 0 8px;
}
.message-manage-wraper .time {
  font-size: 12px;
  color: #858585;
}
.message-manage-wraper .message-panel .lists {
  width: 100%;
  height: 76px;
  padding: 8px;
  border-bottom: 1px solid #d6d6d6;
}
.message-manage-wraper .message-panel .lists img {
  width: 60px;
  height: 60px;
  margin-right: 8px;
}
.message-manage-wraper .widthp-80 {
  width: 80%;
}
.message-manage-wraper .widthp-25 {
  width: 25%;
}
.message-manage-wraper .marks {
  color: #fff;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  margin: 0 8px 0 0;
  display: inline-block;
}
.message-manage-wraper .message-panel .lists .form-control {
  height: 30px;
  margin-right: 8px;
  display: inline-block;
  width: 200px;
}
.message-manage-wraper .fans-info-bar {
  margin-bottom: 0;
  font-size: 12px;
}
.message-manage-wraper .fans-info-bar .btn {
  font-size: 12px;
}
.message-manage-wraper .fans-info-bar .group-title {
  font-weight: normal;
}
.message-manage-wraper .fans-info-bar .select-group {
  font-size: 12px;
}
.message-manage-wraper .main-left .form-control,
.message-manage-wraper .main-left .icon-sousuo {
  border: none;
  background: transparent;
  box-shadow: none;
  border-radius: 0;
}
.message-manage-wraper .more {
  font-size: 12px;
  text-align: center;
  padding: 15px 0;
  display: block;
  color: #337ab7;
  background: #fff;
  border: none;
  margin: 0 auto;
}
.message-manage-wraper .list-box {
  height: 516px;
  overflow-y: auto;
  overflow-x: hidden;
}
.message-manage-wraper .chat-box {
  padding: 8px;
  width: 100%;
  height: 375px;
  overflow-y: auto;
  overflow-x: hidden;
}
.message-manage-wraper .chat-list {
  position: relative;
  width: 100%;
  display: inline-block;
}
.message-manage-wraper .popover {
  display: block;
  top: 0;
  box-shadow: none;
  position: relative;
  z-index: 0;
}
.message-manage-wraper .popover p {
  font-size: 12px;
  margin: 0;
  word-wrap: break-word;
}
.message-manage-wraper .popover.right > .arrow {
  left: -14px;
}
.message-manage-wraper .popover > .arrow {
  top: 22px;
  border-width: 7px;
}
.message-manage-wraper .time-left {
  width: 100%;
  padding-left: 54px;
  margin-top: 8px;
}
.message-manage-wraper .time-right {
  width: 100%;
  padding-right: 54px;
  margin-top: 8px;
  text-align: right;
}
.message-manage-wraper .picturemessage,
.message-manage-wraper .multi-picturemessage {
  width: 250px;
}
.message-manage-wraper .popover-content span p {
  padding-bottom: 4px;
}
.message-manage-wraper .title {
  font-size: 16px;
}
.message-manage-wraper .img-box {
  width: 234px;
  height: 140px;
  display: block;
  position: relative;
}
.message-manage-wraper .cover-text {
  width: 234px;
  color: #fff;
  background: rgba(0, 0, 0, 0.6);
  position: absolute;
  bottom: 0px;
  padding: 2px 0 2px 8px;
}
.message-manage-wraper .mes-list {
  width: 100%;
  padding: 8px;
  border-top: 1px solid #d6d6d6;
}
.message-manage-wraper .mes-list p {
  width: 80%;
}
.message-manage-wraper .text-box {
  padding: 0;
  height: 140px;
  position: relative;
  border-top: 1px solid #d6d6d6;
}
.message-manage-wraper .text-box textarea {
  width: 100%;
  height: 100px;
  border: none;
  border-radius: 0;
  box-shadow: none;
  border-bottom: 1px solid #d6d6d6;
}
.message-manage-wraper .append {
  width: 15%;
  color: #333;
  height: 40px;
  text-align: center;
  line-height: 40px;
  display: inline-block;
  border-right: 1px solid #d6d6d6;
}
.message-manage-wraper .ft-22 {
  font-size: 20px;
}
.message-manage-wraper .send {
  color: #fff;
  border-right: none;
  background: #57a451;
}
/*reply*/
.message-manage-wraper .reply,
.message-manage-wraper .emoji {
  position: absolute;
  left: 95px;
  bottom: 39px;
  background: #fff;
  border: 1px solid #d6d6d6;
}
.message-manage-wraper .emoji {
  left: 0;
  min-width: 200px;
  padding: 5px;
  margin: 0;
}
.message-manage-wraper .emoji .emoji-pic {
  position: relative;
  list-style: none;
  border: 1px solid #f0f0f0;
  float: left;
  margin: -1px 0 0 -1px;
}
.message-manage-wraper .emoji .emoji-pic img {
  width: 24px;
  height: 24px;
  display: block;
}
.message-manage-wraper .emoji .emoji-pic a {
  padding: 4px;
  display: block;
}
.message-manage-wraper .emoji .emoji-pic:hover {
  border: 1px solid #acc8ec;
  z-index: 1;
}
.message-manage-wraper audio {
  width: 100%;
  position: absolute;
  top: 5px;
  left: 0;
  opacity: 0;
}
.message-manage-wraper {
  background: #fff;
}
.message-manage-wraper .multi-news-wraper {
  border-top: 1px solid #ccc;
}
.message-manage-wraper .first-no-border {
  border-top: none;
}
.message-manage-wraper .message-panel .fans-msg .photo {
  float: left;
}
.message-manage-wraper .message-panel .fans-msg .chat-content {
  float: left;
  padding-left: 20px;
  text-align: left;
}
.message-manage-wraper .message-panel .service-msg .photo {
  float: right;
}
.message-manage-wraper .message-panel .service-msg .chat-content {
  float: right;
  padding-right: 20px;
  text-align: right;
}
.message-manage-wraper .message-panel .service-msg .chat-content .arrow {
  right: -15px;
}
.message-manage-wraper .message-panel .popover {
  display: inline-block;
  margin-left: 0;
  margin-right: 0;
}
.message-manage-wraper .message-panel .popover .msg-news-box .title,
.message-manage-wraper .message-panel .popover msg-list-box .title {
  font-size: 14px;
  margin: 10px 0;
  color: #333;
  line-height: 1.5;
  font-weight: normal;
}
.message-manage-wraper .message-panel .popover .msg-news-box .description,
.message-manage-wraper .message-panel .popover msg-list-box .description {
  line-height: 1.7;
  margin: 0;
  margin-top: 5px;
}
.message-manage-wraper .message-panel .popover .msg-list-box .link-tb {
  display: table;
}
.message-manage-wraper .message-panel .popover .msg-list-box .link-tb .link-col {
  display: table-cell;
  vertical-align: middle;
}
.message-manage-wraper .message-panel .popover .msg-list-box .link-tb .link-col .thumb {
  display: block;
  width: 60px;
  height: 60px;
  margin-right: 10px;
}
.message-manage-wraper .message-panel .popover .msg-multi-news-box .header-thumb {
  position: relative;
}
.message-manage-wraper .message-panel .popover .msg-multi-news-box .title {
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  bottom: 0;
  left: 0;
  right: 0;
  color: #fff;
  padding: 3px 6px;
  max-height: 70px;
  overflow: hidden;
}
.message-manage-wraper .message-panel .popover .msg-multi-news-box .news-tb {
  display: table;
}
.message-manage-wraper .message-panel .popover .msg-multi-news-box .news-tb .news-col {
  display: table-cell;
  vertical-align: middle;
}
.message-manage-wraper .message-panel .popover .msg-multi-news-box .news-tb .news-col img {
  display: block;
  width: 80px;
  height: 80px;
  margin-right: 10px;
}
.message-manage-wraper .main-left .search-field {
  border-bottom: 1px solid #d6d6d6;
}
.message-manage-wraper .main-left .search-fans {
  margin-bottom: 0;
}
.message-manage-wraper .main-left .list-box .current {
  background: #dcdde1;
}
.tabs-wraper {
  box-shadow: 1px 1px 3px #ddd;
  min-height: 180px;
}
.tabs-wraper .nav-tabs > li > a,
.tabs-wraper .nav-tabs > li > a:hover,
.tabs-wraper .nav-tabs > li.active > a:focus {
  font-size: 14px;
  border: none;
  border-radius: 0;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  margin-right: 0;
}
.tabs-wraper .nav-tabs > li.active > a,
.tabs-wraper .nav-tabs > li.active > a:focus {
  border-left: 1px solid #ddd;
}
.tabs-wraper .nav-tabs > li.active:first-child > a {
  border-left: 1px solid transparent;
  border-right: 1px solid #ddd;
}
.tabs-wraper .reply-item {
  padding: 0;
  list-style: none;
  margin: 5px 0 0 0;
}
.tabs-wraper .reply-item > li {
  cursor: pointer;
  border-bottom: 1px solid #ddd;
  font-size: 12px;
  padding: 4px 8px;
}
.tabs-wraper .reply-item > li:hover {
  color: #23527c;
}
.animate-show {
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform-origin: left bottom;
  -webkit-transform-origin: left bottom;
  -moz-transform-origin: left bottom;
}
.animate-show.ng-hide-add.ng-hide-add-active,
.animate-show.ng-hide-remove.ng-hide-remove-active {
  transition: all 0.3s ease-in;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
}
.animate-show.ng-hide {
  transform: scale(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  transform-origin: left bottom;
  -webkit-transform-origin: left bottom;
  -moz-transform-origin: left bottom;
}
@-webkit-keyframes fadeInAudio {
  0% {
    opacity: 0.2;
  }
  25% {
    opacity: 0.25;
  }
  50% {
    opacity: 0.5;
  }
  75% {
    opacity: 0.75;
  }
  100% {
    opacity: 1;
  }
}
.fade-in-audio {
  -webkit-animation: fadeInAudio 2s ease-in-out infinite;
}
.product-config-container .setting-title {
  font-weight: 700;
  padding: 15px 10px 5px 30px;
}
.product-config-container .upload-container {
  margin-bottom: 10px;
}
.product-config-container .form-group .label-title {
  font-weight: normal;
  padding: 6px 12px;
  text-align: right;
}
.product-config-container .form-group .form-control {
  display: inline-block;
  width: 50%;
}
.product-config-container .specification-container .iconfont:before {
  vertical-align: middle;
}
.product-config-container .describ-container,
.product-config-container .share-content {
  width: 80%;
}
.product-config-container .product-status {
  margin-top: 20px;
}
.product-config-container .product-status .label-title {
  padding: 6px 6px 6px 0;
}
.product-config-container .product-status .checkbox label {
  margin-right: 20px;
}
.product-config-container .product-status .form-control {
  width: 30%;
}
.product-config-container .share-container .share-title {
  width: 80%;
}
.product-config-container .submit-container {
  margin-top: 30px;
  padding-top: 30px;
  text-align: center;
  width: 80%;
}
.product-config-container .submit-container .btn {
  width: 100px;
  margin-right: 20px;
}
.product-config-container #big-pic-container {
  display: none;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  margin-top: 20px;
  width: 60%;
}
.product-config-container #big-pic-container .big-pic-list {
  margin: 10px 10px 0 0;
}
.product-config-container #big-pic-container .img-preview-wrap {
  float: left;
  margin-right: 10px;
  width: 80px;
  height: 80px;
  position: relative;
  cursor: move;
}
.product-config-container #big-pic-container .img-preview-wrap .del-upload-img {
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
  height: 20px;
  background: rgba(0, 0, 0, 0.8);
  text-align: center;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  z-index: 10;
  cursor: pointer;
}
.product-config-container .upload-start {
  display: none;
  width: 120px;
  margin-top: 10px;
}
.upload-btn {
  position: relative;
  overflow: hidden;
}
.upload-btn .fileupload-input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  -ms-filter: 'alpha(opacity=0)';
  font-size: 200px;
  direction: ltr;
  cursor: pointer;
}
.pdconfig-tips {
  color: #d9534f;
  font-size: 12px;
}
.add-btn {
  font-size: 14px;
}
.btn-back,
.btn-back:hover {
  background: #777777;
  color: #fff;
}
.col-offset {
  padding-left: 30px;
}
/*# sourceMappingURL=product-setting.css.map */
.repair .account {
  width: 35%;
  height: 130px;
}
.repair .account .img-baoxiu {
  width: 47px;
  height: 52px;
  border: none;
  transform: translateY(46%);
}
.repair .account .num {
  font-size: 26px;
  color: #333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.repair .result {
  width: 64%;
  height: 130px;
  overflow: hidden;
  padding: 10px;
}
.repair .result .order {
  color: #3b9ec8;
}
.repair .result .success {
  color: #ffa200;
}
.repair .result .comment {
  color: #0f9c08;
}
.forumcontent {
  padding: 20px 40px;
}
.forumcontent p {
  margin: 0;
}
.forumcontent .text-right {
  text-align: right;
}
.forumcontent .forum-box {
  padding: 10px;
  border: 1px solid #d5d5d5;
}
.forumcontent .forum-box .img-box {
  width: 80px;
}
.forumcontent .forum-box .img-box img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.forumcontent .forum-box .time {
  color: #999;
  font-size: 12px;
  margin-top: 6px;
}
.forumcontent .forum-box .option span {
  padding-right: 10px;
}
.forumcontent .forum-box .option .btn {
  color: #fff;
  padding: 2px 14px;
  background-color: #5cb85c;
}
.forumcontent .forum-box .option .btn:visited {
  color: #fff;
}
.forumcontent .forum-box .option .btn-warning {
  border: none;
  background: #ea8010;
}
.forumcontent .forum-box .label-box {
  width: 80px;
  text-align: center;
  vertical-align: top;
}
.forumcontent .forum-box .label-box span {
  color: #fff;
  margin-right: 20px;
  padding: 4px 15px;
  background: #66CCFF;
}
.forumcontent .forum-box .content img {
  margin: 10px 10px 10px 0;
  width: 120px;
  height: 120px;
}
.forumcontent .forum-box .reply {
  padding: 10px;
  border-top: 1px solid #d5d5d5;
}
.forumcontent .forum-box .reply .tb-cell {
  vertical-align: baseline;
}
.forumcontent .forum-box .reply .img-box {
  width: 50px;
}
.forumcontent .forum-box .reply .img-box img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.forumcontent .forum-box .time {
  width: 120px;
  text-align: right;
}
.forumcontent .forum-box .floor {
  width: 70px;
  text-align: right;
  padding-left: 10px;
}
.modal .reply-box {
  border: 1px solid #d5d5d5;
  /*chat*/
}
.modal .reply-box .append {
  width: 100%;
  color: #333;
  padding: 10px;
  display: block;
  text-align: left;
}
.modal .reply-box .append:hover {
  text-decoration: none;
}
.modal .reply-box .replyarea {
  width: 100%;
  display: block;
  padding: 10px;
  height: 140px;
  border: none;
  resize: none;
  border-bottom: 1px solid #d5d5d5;
}
.modal .reply-box .wl_faces_box {
  position: absolute;
  width: 428px;
  height: 225px;
  bottom: 50px;
  left: 0;
  display: none;
}
.modal .reply-box .wl_faces_content {
  background: #fff;
  border: 1px #ccc solid;
  width: 417px;
  height: 216px;
  margin: 3px 4px;
}
.modal .reply-box .wl_faces_main ul {
  margin: 12px auto;
  overflow: hidden;
  border-top: 1px #CCC solid;
  border-left: 1px #CCC solid;
  width: 349px;
  padding: 0;
}
.modal .reply-box .wl_faces_main ul li {
  float: left;
  border-right: 1px #CCC solid;
  border-bottom: 1px #CCC solid;
  padding: 2px;
  text-align: center;
  list-style: none;
}
.modal .reply-box .wl_faces_main ul li img {
  width: 24px;
  height: 24px;
}
.modal .reply-box .chat-title {
  background: #F2F2F2;
  padding-top: 10px;
  border-bottom: 1px solid #ddd;
}
.modal .reply-box .chat-title .nav {
  margin: 0 auto;
  width: 349px;
}
.modal .reply-box .chat-title .nav-tabs {
  border-bottom: none;
}
.modal .reply-box .chat-title .nav-tabs > li.active > a,
.modal .reply-box .chat-title .diymenu .chat-title .nav-tabs > li > a {
  color: #555;
  font-size: 14px;
  line-height: 1;
  padding: 8px 10px;
}
.modal .reply-box .triangle1 {
  display: inline-block;
  border: 10px solid;
  border-color: #ddd transparent transparent transparent;
  margin: 0 0 -13px -10px;
  position: absolute;
  left: 70px;
  bottom: 0;
  z-index: 3;
}
.modal .reply-box .triangle-small {
  display: inline-block;
  border: 8px solid;
  border-color: #fff transparent transparent transparent;
  margin: 0 0 -9px -8px;
  position: absolute;
  left: 70px;
  bottom: 0;
  z-index: 4;
}
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.auth-nav {
  margin-bottom: 0;
  background: #fff;
}
.auth-nav .navbar-brand {
  padding-top: 8px;
}
.auth-nav .form-group {
  margin-left: 35px;
  line-height: 60px;
  font-size: 12px;
  color: #727272;
  cursor: pointer;
}
.auth-nav .icon-jiaruwomen:before,
.auth-nav .icon-favorite:before {
  font-size: 15px;
}
.auth-nav .navbar-form {
  margin: 0;
}
.auth-main {
  background: #074375 url(/assets/public/default/images/auth-jumbotron.jpg) no-repeat center top;
  height: 600px;
  margin-bottom: 0;
}
.auth-main .auth-left {
  margin-top: 10%;
}
.auth-main .auth-left .title {
  width: 80%;
}
.auth-main .auth-left .profession {
  margin-top: 20%;
}
.auth-main .auth-left .profession .o2o {
  font-size: 16px;
}
.auth-main .auth-left .profession li {
  float: left;
  color: #fff;
  margin-right: 30px;
}
.auth-main .auth-left .profession li span {
  display: block;
  width: 55px;
  height: 55px;
  border-radius: 50%;
  font-size: 34px;
  line-height: 50px;
  text-align: center;
  border: 2px solid #fff;
  margin-bottom: 5px;
}
.auth-main .auth-left .profession li p {
  font-size: 18px;
  text-align: center;
}
.auth-main .auth-right .auth-form {
  background: #f2f8fc;
  border-radius: 3px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
}
.auth-main .auth-right .auth-form .form-horizontal {
  position: relative;
  min-height: 285px;
}
.auth-main .auth-right .auth-form .form-horizontal .account-invalid {
  position: absolute;
  top: 10px;
  left: 20px;
  background: #b82206;
  color: #fff;
  width: 303px;
  border-radius: 5px;
  padding: 4px 10px;
  font-size: 12px;
}
.auth-main .auth-right .title {
  height: 45px;
  line-height: 45px;
  font-size: 16px;
  font-weight: normal;
  text-align: center;
  color: #3c3c3c;
  border-bottom: 1px solid #d0d0d0;
  background-image: -webkit-linear-gradient(top, #fdfdfd 0%, #e6e6e6 100%);
  background-image: -o-linear-gradient(top, #fdfdfd 0%, #e6e6e6 100%);
  background-image: linear-gradient(to bottom, #fdfdfd 0%, #e6e6e6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd', endColorstr='#ffe6e6e6', GradientType=0);
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  margin: 0;
}
.auth-main .auth-right .form-horizontal {
  padding: 15% 6%;
}
.auth-main .auth-right .reg-form {
  padding: 5% 6%;
}
.auth-main .auth-right .icon-cuowuicon:before {
  font-size: 14px;
  padding: 0 2px;
}
.auth-main .auth-right .ng-submitted .ng-invalid {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.auth-main .auth-right .form-group {
  position: relative;
  margin-left: 0;
  margin-right: 0;
}
.auth-main .auth-right .form-group .form-control {
  height: 36px;
}
.auth-main .auth-right .form-group .auth-remember {
  color: #5c5b5b;
}
.auth-main .auth-right .form-group .validation-invalid {
  margin: 0;
  font-size: 12px;
  color: #fff;
  background: #b82206;
  border-radius: 3px;
  position: absolute;
  top: 0;
  left: -58%;
  line-height: 36px;
  height: 36px;
  padding: 0 5px;
  width: 160px;
  text-align: center;
}
.auth-main .auth-right .form-group .ng-invalid.ng-dirty {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.auth-main .auth-right .form-group .validation-invalid:after {
  content: "";
  position: absolute;
  right: -12px;
  top: 50%;
  margin-top: -6px;
  width: 0;
  height: 0;
  border-width: 6px;
  border-style: solid;
  border-color: transparent transparent transparent #b82206;
}
.auth-main .auth-right .form-group .security-code-btn {
  width: 96px;
}
.auth-main .auth-right .auth-btn {
  width: 100%;
  background: #1ca3e2;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #fff;
  border: none;
}
.auth-main .auth-right .auth-btn-confirm {
  background: #1e8f45;
}
.auth-main .auth-right .auth-forget-pwd {
  color: #ea8010;
}
.auth-main .auth-right .text-center {
  color: #727272;
}
.auth-main .auth-right .version {
  font-size: 12px;
  padding: 5px 0;
  background: #dae0eb;
  margin-top: 15px;
  border-top: 1px solid #d0d0d0;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.auth-main .auth-right .go-reg {
  text-decoration: underline;
}
.auth-main .reg-wraper {
  margin: -20px 0;
}
.auth-main #regCheckCode {
  width: 67%;
  display: inline-block;
}
.auth-footer {
  color: #000322;
  background: #fff;
  padding-top: 30px;
}
.auth-footer .address {
  line-height: 2;
  margin-top: 20px;
}
.auth-footer .qrcode {
  line-height: 2;
  margin: 0 9px;
}
.auth-footer .qrcode img {
  border: 1px solid #ccc;
  padding: 5px;
}
@media (min-width: 1200px) {
  .container {
    width: 900px;
  }
}
.ui-view-container {
  position: relative;
}
.auth-form.ng-enter,
.auth-form.ng-leave {
  position: absolute;
  left: 0;
  right: 0;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.auth-form.ng-enter {
  opacity: 0;
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  -moz-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
}
.auth-form.ng-enter-active {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  -moz-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.auth-form.ng-leave {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.auth-form.ng-leave-active {
  opacity: 0;
  -webkit-transform: translate3d(100px, 0, 0);
  -moz-transform: translate3d(100px, 0, 0);
  transform: translate3d(100px, 0, 0);
}
.modal-backdrop {
  bottom: 0;
  position: fixed;
}
.modal-error-messages .model-title-error,
.modal-title-alert {
  font-size: 16px;
}
.applycreate {
  padding: 20px 40px;
}
.applycreate a {
  outline: none;
  cursor: pointer;
  text-decoration: none;
}
.applycreate img {
  width: 100%;
  height: 100%;
}
.applycreate .detail {
  background: #f8f8f8;
  padding: 15px 10px;
  border: 1px solid #d6d6d6;
  margin-bottom: 20px;
}
.applycreate .control-lable {
  width: 95px;
  display: inline-block;
  padding-top: 7px;
  font-size: 14px;
}
.applycreate .warning {
  color: #F00;
  padding-left: 0;
}
.applycreate .prompt-mes {
  width: auto;
  color: #646ba1;
  padding-left: 10px;
}
.applycreate .marginb10 {
  margin-bottom: 10px;
}
.applycreate .form-control {
  border-radius: 0;
}
.applycreate .width-p40 {
  width: 40%;
}
.applycreate .width-p18 {
  width: 18%;
}
.applycreate .width-p88 {
  width: 88%;
}
.applycreate .marginl85 {
  margin-left: 85px;
}
.applycreate .link {
  width: 4%;
  text-align: center;
}
.applycreate .propell {
  width: 442px;
  height: 222px;
  border: 1px solid #d6d6d6;
  position: relative;
}
.applycreate .cover {
  display: none;
  width: 440px;
  height: 220px;
  background: rgba(0, 0, 0, 0.5);
  z-index: 100;
  position: absolute;
  left: 0;
  top: 0;
}
.applycreate .bianji {
  color: #fff;
  font-size: 32px;
}
.applycreate .cover a,
.applycreate .propell a {
  color: #fff;
  font-size: 20px;
  line-height: 220px;
  margin: 0;
  text-align: center;
  display: block;
}
.applycreate .prize {
  font-size: 18px;
  margin: 0 0 20px 10px;
}
.applycreate .prize-list {
  margin-left: 30px;
}
.applycreate .width-p15 {
  width: 15%;
  margin-right: 10px;
}
.applycreate .btn-box {
  margin-top: 80px;
}
.applycreate .prize-list .control-lable {
  width: auto;
}
.applycreate .propell:hover .cover {
  display: block;
}
.applycreate .default {
  background: #d6d6d6;
}
.applycreate .datetimepicker {
  position: relative;
}
.applycreate .userlogo {
  width: 100%;
  height: 100%;
  border-radius: 40px;
  border: 2px solid #fff;
}
.applycreate .imgbox {
  width: 84px;
  height: 84px;
  border-radius: 40px;
  display: inline-block;
  margin: 6px 12px 0 0;
  text-align: center;
  border: 1px solid #d6d6d6;
  overflow: hidden;
}
.applycreate .new-contentarea {
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  position: relative;
}
.applycreate .new-contentarea label {
  width: 100%;
  height: 100%;
  display: block;
}
.applycreate .new-contentarea input[type=file] {
  width: 134px;
  height: 60px;
  background: #333;
  margin: 0 auto;
  position: absolute;
  right: 50%;
  margin-right: 2px;
  top: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: 2;
  cursor: pointer;
}
.applycreate a.upload-img {
  width: 62px;
  display: inline-block;
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  color: #FFFFFF;
  background-color: #ea8010;
  border-radius: 3px;
  text-decoration: none;
  cursor: pointer;
  float: left;
}
.applycreate a.upload-img:hover {
  background-color: #ea8010;
}
.applycreate .tc {
  text-align: center;
}
.applycreate .block-title {
  color: #666;
  font-size: 16px;
}
.applycreate .newtime {
  background: #5cb85c;
  color: #fff;
  padding: 0px 10px;
  line-height: 34px;
  margin-left: 96px;
  margin-top: 20px;
  padding: 0 4px;
}
.applycreate .document {
  width: 442px;
  height: 222px;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: 2;
  cursor: pointer;
  left: 0;
  top: 0;
}
.applycreate .datepicker .has-switch {
  display: table-cell;
}
.applycreate .btn-grey {
  color: #fff;
  background: #798ba0;
  border-color: #6B7A8B;
}
.applycreate .btn-grey:hover {
  color: #fff;
  background: #6a7a8f;
  border-color: #6a7a8f;
}
.applycreate .form-group label {
  margin-top: 7px;
  font-weight: 200;
  width: 90px;
}
.applycreate .ld {
  width: auto;
  text-align: center;
  margin-top: 33px;
  margin-left: 10px;
}
.applycreate .block-space {
  padding: 10px;
}
.meeting {
  margin: 0;
  padding: 20px 40px;
  /*新建直邀会议*/
  /*9-21*/
}
.meeting .all-fans {
  width: 100%;
  margin: 0 auto 30px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd;
}
.meeting .all-fans .serach-txt {
  margin: 0px;
  padding: 0 15px 0 0;
}
.meeting .form-inline .form-control {
  width: 100%;
}
.meeting .form-inline .form-group {
  display: block;
  margin-bottom: 10px;
}
.meeting .form-inline .form-group label {
  min-width: 75px;
  margin-top: 8px;
}
.meeting .form-inline .form-group .serach-txt {
  margin: 0px;
  padding: 0 15px 0 0;
}
.meeting .perc40 {
  width: 34%;
  margin-right: 2%;
  float: left;
}
.meeting .perc60 {
  width: 64%;
  float: left;
}
.meeting .panel-heading {
  font-size: 16px;
  background: #fff;
}
.meeting .panel-heading .iconfont {
  font-size: 22px;
  vertical-align: middle;
}
.meeting .panel-heading .view_btn {
  margin-top: 2px;
}
.meeting .panel-heading .view_btn .btn {
  color: #2a2a2a;
  font-size: 14px;
  padding: 2px 10px;
  border: 1px solid #ddd;
}
.meeting .panel-heading .view_btn .actived {
  background: #e6e6e6;
}
.meeting .panel-body .meetingroom {
  height: 494px;
  overflow: auto;
}
.meeting .panel-body .listsbox {
  margin-bottom: 8px;
}
.meeting .panel-body .listsbox .lists {
  padding: 4px;
  border: 1px solid #ddd;
}
.meeting .panel-body .listsbox .lists .roomdetail {
  line-height: 1.6;
}
.meeting .panel-body .listsbox .lists .col-4 {
  width: 33.3%;
}
.meeting .panel-body .listsbox .lists .col-8 {
  width: 66.6%;
  padding: 0 10px;
}
.meeting .panel-body .listsbox .lists img {
  width: 100px;
  height: 100px;
}
.meeting .panel-body nav {
  margin-top: 10px;
  text-align: center;
}
.meeting .panel-body nav .pagination {
  margin: 5px 0;
  /*.active > a, .active > a:focus, .active > a:hover, .active > span, .active > span:focus, .active > span:hover {
          color: #fff;
          background-color: #22b687;
          border-color: #22b687;
        }*/
}
.meeting .panel-body nav .pagination li > a,
.meeting .panel-body nav .pagination li > span {
  color: #22b687;
  margin-left: -1px;
}
.meeting .panel-body nav .pagination li:last-child > a,
.meeting .panel-body nav .pagination li:last-child > span {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.meeting .panel-body nav .pagination li:first-child > a,
.meeting .panel-body nav .pagination li:first-child > span {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.meeting .panel-body nav .pagination li > a:last-child,
.meeting .panel-body nav .pagination li > span:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.meeting .panel-body nav .pagination li > a:first-child,
.meeting .panel-body nav .pagination li > span:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.meeting .panel-body nav .pagination li .current {
  color: #fff;
  background-color: #22b687;
  border-color: #22b687;
}
.meeting .panel-body nav .pagination .disabled > a,
.meeting .panel-body nav .pagination .disabled > a:focus,
.meeting .panel-body nav .pagination .disabled > a:hover,
.meeting .panel-body nav .pagination .disabled > span,
.meeting .panel-body nav .pagination .disabled > span:focus,
.meeting .panel-body nav .pagination .disabled > span:hover {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.meeting .text-green {
  color: #22b687;
}
.meeting #calendar {
  margin: 0 auto;
}
.meeting #calendar h2 {
  font-size: 16px;
  padding-top: 6px;
}
.meeting #calendar .fc-body .fc-scroller-clip .fc-scroller {
  height: 372px!important;
}
.meeting #calendar .fc-time-area .fc-event-container {
  padding-bottom: 0px;
}
.meeting #calendar .fc-timeline-event .fc-content {
  height: 40px;
}
.meeting #calendar .fc-body .fc-resource-area .fc-cell-content {
  padding-top: 2px;
  padding-bottom: 2px;
  height: 44px;
}
.meeting #calendar .fc-unselectable tr:last-child .fc-widget-content div {
  border-bottom: 1px solid #ddd;
}
.meeting #calendar .fc-unselectable tr:last-child .fc-widget-content div .fc-content {
  border-bottom: none;
}
.meeting #calendar .fc-timeline td,
.meeting #calendar .fc-timeline th {
  white-space: inherit;
}
.meeting #week_view {
  margin: 0 auto;
}
.meeting #week_view h2 {
  font-size: 16px;
  padding-top: 6px;
}
.meeting #week_view .fc-body .fc-scroller-clip .fc-scroller {
  height: 392px!important;
}
.meeting #week_view .fc-time-area .fc-event-container {
  padding-bottom: 0px;
}
.meeting #week_view .fc-timeline-event .fc-content {
  line-height: 28px;
}
.meeting #week_view .fc-unselectable tr:last-child .fc-widget-content div .fc-content {
  border-bottom: none;
}
.meeting #week_view .fc-scroller-canvas > .fc-content {
  z-index: 2;
  border-style: solid;
  border-width: 0;
  border-bottom: 1px solid #ddd;
}
.meeting #week_view .fc-scroller-canvas .fc-content tr:last-child .fc-widget-content div .fc-content {
  border-bottom: none;
}
.meeting #week_view .fc-scroller-canvas .fc-content tr:last-child .fc-widget-content .fc-cell-content {
  border-bottom: none;
}
.meeting #week_view .fc-timeline-event .fc-content {
  text-align: center;
}
.meeting #week_view .fc-event,
.meeting #week_view .fc-event:hover,
.meeting #week_view .ui-widget .fc-event {
  color: #2a2a2a;
  border-width: 1px;
  text-decoration: none;
}
.meeting #week_view table {
  table-layout: auto;
}
.meeting #week_view td {
  vertical-align: middle;
}
.meeting #week_view .fc-resource-area col {
  width: 70%;
}
.meeting #week_view .fc-resource-area col.fc-main-col {
  width: 30%;
}
.meeting #week_view .fc-timeline td,
.meeting #week_view .fc-timeline th {
  white-space: inherit;
}
.meeting .fc-unthemed .fc-today {
  background: #fff;
}
.meeting .fc-ltr .fc-timeline-event {
  margin-top: 0;
}
.meeting .panel-break {
  padding: 0;
}
.meeting .block-box {
  margin: 24px 0px 10px;
}
.meeting .block-box .block {
  width: 25px;
  height: 12px;
  margin: 0 10px;
  display: inline-block;
}
.meeting .block-box .white-block {
  background: #fff;
  border: 1px solid #b3b3b3;
}
.meeting .block-box .green-block {
  background: #22b686;
  border-bottom: 1px solid #b3b3b3;
}
.meeting .block-box .red-block {
  background: #ea5d66;
  border-bottom: 1px solid #b3b3b3;
}
.meeting .block-box .yellow-block {
  background: #f3ac46;
  border-bottom: 1px solid #b3b3b3;
}
.meeting .block-box .blue-block {
  background: #0099cc;
  border-bottom: 1px solid #b3b3b3;
}
.meeting .modal-body .title {
  margin: 0;
  padding: 10px 0;
  border-bottom: none;
}
.meeting .modal-body .check-box .check-list {
  min-width: 74px;
  padding: 0 15px;
  border-radius: 4px;
  text-align: center;
  margin: 0 10px 4px 0;
  display: inline-block;
}
.meeting .modal-body .check-box .check-list .number-input {
  border: 0;
  width: 40px;
  margin-left: 4px;
  border-radius: 6px;
  padding: 0 0 0 4px;
  border: 1px solid #d3d3d3;
}
.meeting .modal-body .edit-check .check-list {
  padding-right: 0;
}
.meeting .threetab {
  padding: 0 5px;
}
.meeting .serviceview {
  border-radius: 4px;
  border: 1px solid #ccc;
}
.meeting .serviceview .tbhead {
  color: #fff;
  height: 70px;
  overflow: hidden;
  padding: 4px 10px;
  position: relative;
}
.meeting .serviceview .color-1 {
  background: #22b686;
}
.meeting .serviceview .color-2 {
  background: #22b6aa;
}
.meeting .serviceview .color-3 {
  background: #229fb6;
}
.meeting .serviceview .tb-row {
  width: 50%;
  float: left;
  display: table;
  border-right: 1px solid #ccc;
}
.meeting .serviceview .tb-row:nth-child(2n) {
  border-right: none;
}
.meeting .serviceview .tb-row .tb-cell {
  height: 52px;
  padding: 4px 6px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.meeting .serviceview .tb-row .tb-cell:last-child {
  border-right: none;
}
.meeting .serviceview .tb-row .tb-cell:nth-child(odd) {
  width: 20%;
  text-align: center;
}
.meeting .participants {
  width: 100%;
  padding: 20px;
  border-radius: 4px;
  border: 1px solid #ccc;
}
.meeting .participants .attendee {
  color: #fff;
  min-width: 70px;
  padding: 5px 6px;
  text-align: center;
  background: #22b686;
  position: relative;
  margin: 4px 10px 4px 0;
  display: inline-block;
  border: 1px solid #22b686;
}
.meeting .participants .attendee .icon-shanchu1 {
  color: #eba100;
  display: none;
  background: #fff;
  border-radius: 50%;
  position: absolute;
  top: -10px;
  right: -8px;
}
.meeting .participants .attendee .icon-shanchu1:before {
  content: "\e6b6";
  background: #fff;
  border-radius: 50%;
}
.meeting .participants .attendee:hover .icon-shanchu1 {
  display: block;
}
.meeting .participants .bg-gray {
  background: #ccc;
  border: 1px solid #ccc;
}
.meeting .participants .bg-red {
  background: #f75656;
  border: 1px solid #f75656;
}
.meeting .participants .addattendee {
  color: #22b686;
  background: #fff;
  border: 1px solid #22b686;
}
.meeting .participants .timelabel {
  color: #22b686;
  padding: 0 4px;
  border: 1px solid #22b686;
}
.meeting .normalheight {
  height: 140px;
  overflow: auto;
}
.meeting .normalheight .attendee {
  min-width: 95px;
  padding: 5px 6px;
}
.meeting .normalheight .appoint {
  color: #999;
  line-height: 96px;
  text-align: center;
}
.meeting .small {
  height: 68px;
  padding: 0 20px;
}
.meeting .small .appoint {
  color: #999;
  line-height: 24px;
  text-align: center;
}
.meeting .meetingimg {
  padding: 0;
  width: 200px;
  height: 200px;
  position: relative;
}
.meeting .meetingimg .imgload {
  height: 100%;
}
.meeting .meetingimg .imgload:hover .reload {
  display: block;
}
.meeting .meetingimg img {
  width: 100%;
  height: 100%;
}
.meeting .meetingimg .defaultadd {
  margin: 55px auto 6px;
}
.meeting .meetingimg .reload {
  color: #fff;
  width: 100px;
  height: 100px;
  display: none;
  text-align: center;
  background: rgba(0, 0, 0, 0.6);
  margin: -50px 0 0 -50px;
  position: absolute;
  top: 50%;
  left: 50%;
}
.meeting .meetingimg .reload .iconfont {
  font-size: 30px;
  padding-top: 18px;
}
.meeting .col-xs-4 .meetingimg {
  width: 150px;
  height: 150px;
  overflow: hidden;
}
.meeting .col-xs-4 .reload {
  color: #fff;
  width: 80px;
  height: 80px;
  display: none;
  text-align: center;
  background: rgba(0, 0, 0, 0.6);
  margin: -40px 0 0 -40px;
  position: absolute;
  top: 50%;
  left: 50%;
}
.meeting .col-xs-4 .reload .iconfont {
  font-size: 24px;
  padding-top: 14px;
}
.meeting .meetmsg {
  width: 100%;
  resize: none;
  height: 300px;
  padding: 10px;
  border-radius: 4px;
  border: 1px solid #ccc;
}
.meeting .defaultadd {
  width: 70px;
  height: 70px;
  margin: 0 auto 6px;
  border-radius: 4px;
  text-align: center;
  border: 1px solid #ccc;
}
.meeting .defaultadd .iconfont {
  color: #ccc;
  font-size: 50px;
  line-height: 62px;
}
.meeting .paddingtb {
  padding: 10px 0;
  position: relative;
}
.meeting .paddingtb .addbtn {
  position: absolute;
  top: 6px;
  right: 0;
}
.meeting .title {
  font-size: 16px;
  padding: 10px 0;
  margin-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
.meeting .addbtn {
  color: #fff;
  min-width: 70px;
  font-size: 14px;
  cursor: pointer;
  padding: 4px 10px;
  border-radius: 4px;
  margin-left: 20px;
  background: #22b686;
  text-align: center;
  display: inline-block;
}
.meeting .agenda-box {
  padding: 15px 0 0 35px;
}
.meeting .agenda-box .agenda-list {
  padding: 0 30px 30px;
  border-left: 2px solid #999;
  position: relative;
}
.meeting .agenda-box .agenda-list:last-child {
  border: 2px solid transparent;
  padding-bottom: 0;
}
.meeting .agenda-box .agenda-list .circle {
  color: #fff;
  width: 30px;
  height: 30px;
  display: block;
  background: #999;
  line-height: 30px;
  border-radius: 50%;
  text-align: center;
  position: absolute;
  left: -16px;
  top: 0;
}
.meeting .agenda-box .agenda-list .agenda-text {
  width: 826px;
  padding: 10px;
  resize: none;
  min-height: 100px;
  border-radius: 4px;
  border: 1px solid #ccc;
}
.meeting .agenda-box .icon-shanchu2 {
  color: #999;
  font-size: 24px;
  padding-top: 2px;
}
.meeting .participants-detail {
  width: 100%;
  padding: 0 15px;
  border-radius: 0px;
  border: none;
}
.meeting .participants-detail .attendee {
  min-width: 70px;
}
.meeting .participants-detail .attendee:nth-child(5n) {
  margin-right: 10px;
}
.meeting .participants-detail .attendeemore {
  border: none;
  color: #22b686;
  padding: 5px 0;
  background: #fff;
  text-align: left;
}
.meeting .participants-detail .agenda-text {
  padding: 10px 15px;
  line-height: 2;
  border-radius: 4px;
  border: 1px solid #ccc;
}
.meeting .participants-detail .agenda-box {
  border-radius: 4px;
  margin-bottom: 30px;
  padding: 15px 0 0 25px;
  border: 1px solid #ccc;
}
.meeting .participants-detail .agenda-box .agenda-list:last-child {
  border-left: 2px solid transparent;
  padding-bottom: 20px;
}
.meeting .participants-detail .agenda-box .agenda-list .circle {
  color: #fff;
  width: 20px;
  height: 20px;
  display: block;
  background: #999;
  line-height: 20px;
  border-radius: 50%;
  text-align: center;
  position: absolute;
  left: -11px;
  top: -1px;
}
.meeting .data .inputbtn {
  color: #2a2a2a;
  padding: 0 15px;
  margin-left: 15px;
  border-radius: 4px;
  display: inline-block;
  border: 1px solid #ccc;
  position: relative;
}
.meeting .data .officedata .officelist {
  width: 25%;
  float: left;
  padding: 20px 20px 10px 0;
}
.meeting .data .officedata .officelist .filelogo {
  width: 56px;
  height: 46px;
}
.meeting .data .officedata .officelist .filelogo img {
  width: 46px;
  border-radius: 2px;
}
.meeting .data .officedata .officelist .iconfont {
  margin-right: 10px;
}
.meeting .data .imgdata .img-list {
  float: left;
  width: 130px;
  height: 65px;
  margin: 10px 10px 10px 0;
  position: relative;
}
.meeting .data .imgdata .img-list img {
  width: 100%;
}
.meeting .data .imgdata .img-list .icon-shanchu1 {
  color: #eba100;
  display: none;
  background: #fff;
  border-radius: 50%;
  position: absolute;
  top: -10px;
  right: -8px;
}
.meeting .data .imgdata .img-list .icon-shanchu1:before {
  content: "\e6b6";
  background: #fff;
  border-radius: 50%;
}
.meeting .data .imgdata .img-list:hover .icon-shanchu1 {
  display: block;
}
.meeting .filedbox {
  padding: 15px 0;
}
.meeting .filedbox .fieldtitle {
  min-width: 80px;
  display: inline-block;
}
.meeting .filedbox .field {
  background: #22b686;
  display: inline-block;
  margin: 0 10px 6px 0;
}
.meeting .filedbox .field span {
  color: #fff;
  font-size: 14px;
  padding: 4px 10px;
  display: inline-block;
  border-right: 1px solid #fff;
}
.meeting .filedbox .field span:last-child {
  border-right: none;
}
.meeting .filedbox .field-gray {
  background: #999;
}
.meeting hr {
  border-top: 1px solid #ccc;
}
.meeting .btn-box {
  margin: 30px 0;
}
.meeting .upload-btn {
  width: 100%;
  height: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.meeting .tabs-contain {
  height: 54px;
  margin-top: 35px;
  margin-bottom: 15px;
  border-bottom: 1px solid #ddd;
}
.meeting .tabs-contain .tabs-limited {
  padding: 0;
  width: 835px;
  height: 54px;
  overflow: hidden;
  position: relative;
}
.meeting .tabs-contain .tabs-limited ul {
  height: 100%;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}
.meeting .tabs-contain .prev,
.meeting .tabs-contain .next {
  width: 83px;
  padding: 12px 10px;
}
.meeting .tabs-contain .prev .iconfont,
.meeting .tabs-contain .next .iconfont {
  color: #22b686;
  font-size: 20px;
}
.meeting .tabs-contain .btn-opacity {
  opacity: 0.5;
}
.meeting .tabs-contain .tabs-list {
  float: left;
  width: 140px;
  height: 100%;
  position: relative;
  margin: 0 0 -1px -1px;
  border: 1px solid #ddd;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.meeting .tabs-contain .tabs-list:first-child {
  margin-left: 0;
}
.meeting .tabs-contain .tabs-list a {
  height: 100%;
  padding: 6px 10px;
  color: #2a2a2a;
  display: flex;
  display: -webkit-flex;
  align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
}
.meeting .tabs-contain .tabs-list .tips {
  color: #fff;
  width: 18px;
  height: 18px;
  font-size: 12px;
  line-height: 18px;
  border-radius: 50%;
  background: #f75656;
  position: absolute;
  top: 2px;
  right: 2px;
}
.meeting .tabs-contain .actived {
  background: #22b687;
}
.meeting .tabs-contain .actived a {
  color: #fff;
}
.meeting .note {
  color: #fff;
  width: 60px;
  height: 47px;
  text-align: right;
  /*    position: absolute;
    top: 0px;
    right: 10px;*/
}
.meeting .note .iconfont {
  color: #fff;
  display: block;
  vertical-align: middle;
}
.meeting .text-gray {
  color: #ccc;
}
.meeting .tips-note {
  display: none;
  padding-left: 10px;
}
.meeting .remarks {
  height: 60px;
  padding: 10px;
  overflow: auto;
}
.meeting .text-16 {
  font-size: 16px;
}
.meeting .text-14 {
  font-size: 14px;
}
.meeting .text-12 {
  font-size: 12px;
}
.meeting .text-green {
  color: #22b686;
}
.meeting .text-red {
  color: #f75656;
}
.meeting .text-normal {
  color: #2a2a2a;
}
.meeting .modal .dialog-big {
  width: 540px;
}
.meeting .modal .modal-body .scroll-box {
  height: 150px;
  overflow: auto;
  margin-top: 10px;
}
.meeting .modal .modal-body .scroll-box .lists {
  margin-top: 10px;
  border-radius: 4px;
  background: #efefef;
}
.meeting .modal .modal-body .scroll-box .lists:first-child {
  margin-top: 0;
}
.meeting .modal .modal-body .scroll-box .lists p {
  width: 28%;
  padding: 4px 10px;
}
.meeting .modal .modal-body .scroll-box .lists p:first-child {
  width: 16%;
}
.meeting .modal .modal-body .scroll-box .lists .icon-shanchu1 {
  color: #ff6e6e;
}
.meeting .reset {
  color: #fff;
  height: 100%;
  padding: 7px 10px;
  background: #22b687;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  position: absolute;
  top: 0;
  right: 15px;
}
.meeting .fc-license-message {
  display: none;
}
.meeting .edui-default .edui-editor-breadcrumb {
  display: none;
}
/*步骤*/
.stepbox {
  width: 100%;
  height: 50px;
  position: relative;
  border-bottom: 1px solid #ccc;
}
.stepbox .step {
  color: #fff;
  width: 180px;
  background: #ccc;
  padding: 5px 10px;
  display: inline-block;
  position: absolute;
}
.stepbox .step .grey-triangle {
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 20px solid #ccc;
  display: inline-block;
  position: absolute;
  top: 0;
  right: -20px;
}
.stepbox .step .white-triangle {
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 20px solid #fff;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
}
.stepbox .stepone {
  top: 0;
  left: 0;
  z-index: 9;
}
.stepbox .steptwo {
  top: 0;
  left: 190px;
  z-index: 8;
}
.stepbox .stepthree {
  top: 0;
  left: 380px;
  z-index: 7;
}
.stepbox .steped {
  background: #22b686;
}
.stepbox .steped .grey-triangle {
  border-left: 20px solid #22b686;
}
.threesteps {
  margin-left: -290px;
  position: absolute;
  top: 10px;
  left: 50%;
}
/*.twosteps{
  margin-left: -195px;
  position: absolute;
  top: 10px;
  left: 50%;
}*/
.hide {
  display: none;
}
/*ztree*/
.ztree,
.limitroster {
  height: 400px;
  overflow: auto;
  border: 1px solid #ddd;
}
.ztree:nth-child(2n),
.limitroster:nth-child(2n) {
  border-left: none;
}
.limitroster {
  height: 367px;
}
.rostertitle {
  padding: 6px 0;
  text-align: center;
  border: 1px solid #ddd;
  border-bottom: none;
}
.rostertitle:nth-child(2n) {
  border-left: none;
}
.meeting-table .checkbox {
  margin: 6px 0;
}
.meeting-table .checkbox label {
  margin: 2px 15px 2px 6px;
}
.meeting-table .table {
  margin-bottom: 10px;
}
.meeting-table .table tr th {
  background: #f3f3f3;
}
.apartment {
  margin: 0;
  padding: 20px 40px;
}
.apartment .nav {
  position: relative;
}
.apartment .nav .status {
  position: absolute;
  top: 12px;
  right: 0;
}
.apartment .nav .status .block {
  width: 14px;
  height: 6px;
  margin-right: 6px;
  display: inline-block;
  vertical-align: middle;
}
.apartment .serach-txt {
  margin: 0px;
  padding: 0 15px 0 0;
}
.apartment .icon-sousuo {
  color: #6d6d6d;
  display: block;
  font-size: 22px;
  position: absolute;
  top: 0;
  right: 25px;
}
.apartment .icon-sousuo:hover {
  color: #22b687;
}
.apartment .build-box {
  padding: 15px 0;
}
.apartment .build-box .col-xs-2 {
  padding: 7px;
}
.apartment .build-box .build-list {
  color: #2a2a2a;
  padding: 10px;
  display: block;
  border-radius: 4px;
  border: 1px solid #e3e3e3;
}
.apartment .build-box .build-list:visited {
  color: #2a2a2a;
}
.apartment .build-box .build-list .icon-box {
  position: relative;
}
.apartment .build-box .build-list .icon-box .icon-87 {
  font-size: 60px;
  display: block;
  text-align: center;
}
.apartment .build-box .build-list .icon-box .num {
  width: 84px;
  height: 22px;
  padding: 0 10px;
  line-height: 22px;
  text-align: center;
  border-radius: 30px;
  border: 1px solid #ccc;
  background: rgba(251, 252, 249, 0.8);
  margin: -14px 0 0 -42px;
  position: absolute;
  top: 50%;
  left: 50%;
}
.apartment .build-box .build-list .icon-box .full-num {
  color: #fff;
  border: 1px solid rgba(34, 182, 135, 0.8);
  background: rgba(34, 182, 135, 0.9);
}
.apartment .build-box .build-list .progressbar {
  height: 4px;
  border-radius: 4px;
  margin-bottom: 10px;
}
.apartment .build-box .build-list .progressbar .part-bar {
  background: #22b687;
  position: absolute;
  top: 0;
  left: 0;
}
.apartment .build-box .build-list .full-bar {
  width: 100%;
  background: #e3e3e3;
  position: relative;
}
.apartment .title {
  font-size: 14px;
  padding: 10px 0;
  margin-bottom: 20px;
  border-bottom: 1px solid #e3e3e3;
}
.apartment .title .col-xs-6 {
  padding: 0;
}
.apartment .title .back {
  color: #2a2a2a;
}
.apartment .title .back:visited {
  color: #2a2a2a;
}
.apartment .title .back:hover {
  color: #22b687;
}
.apartment .title .status {
  display: inline-block;
}
.apartment .title .status .block {
  width: 14px;
  height: 6px;
  margin-right: 6px;
  display: inline-block;
  vertical-align: middle;
}
.apartment .title .status .white-block {
  color: #2a2a2a;
  background: #fff;
  margin-left: 10px;
  border: 1px solid #e3e3e3;
}
.apartment .floor-box {
  margin: 20px 0;
}
.apartment .floor-box .col-xs-6 {
  padding: 7px;
}
.apartment .floor-box .room-box {
  padding: 10px 8px;
  border-radius: 4px;
  border: 1px solid #e3e3e3;
}
.apartment .floor-box .room-box .floor {
  font-size: 16px;
  padding-bottom: 10px;
}
.apartment .floor-box .room-box .room-list {
  margin: 0.5%;
  float: left;
  width: 11.5%;
  padding: 8px 2px;
  color: #2a2a2a;
  border-radius: 4px;
  text-align: center;
  border: 1px solid #e3e3e3;
}
.apartment .floor-box .room-box .room-list:hover {
  border: 1px solid #22b687;
}
.apartment .floor-box .room-box .have-bg {
  background: url('/assets/public/default/images/room-bg.jpg') no-repeat;
  background-size: 100% 100%;
}
.apartment .floor-box .room-box .bg-green {
  color: #fff;
  border: 1px solid #22b687;
}
.apartment .room-detail {
  margin: 15px 0;
}
.apartment .room-detail .col-xs-5 {
  padding: 0 7px 0 0;
}
.apartment .room-detail .bed-list {
  color: #333;
  width: 49%;
  float: left;
  padding: 25px;
  overflow: hidden;
  border-radius: 4px;
  text-align: center;
  position: relative;
  border: 1px solid #e3e3e3;
}
.apartment .room-detail .bed-list > span {
  color: #666;
}
.apartment .room-detail .bed-list:nth-child(odd) {
  margin: 0 1% 15px 0;
}
.apartment .room-detail .bed-list:nth-child(even) {
  margin: 0 0 15px 1%;
}
.apartment .room-detail .bed-list .bed-img {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  margin-bottom: 10px;
}
.apartment .room-detail .bed-list .triangle-l {
  border: 20px solid;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
}
.apartment .room-detail .bed-list .triangle-l-gray {
  border-color: #ccc transparent transparent #ccc;
}
.apartment .room-detail .bed-list .triangle-l-green {
  border-color: #22b687 transparent transparent #22b687;
}
.apartment .room-detail .checked {
  border: 1px solid #22b687;
}
.apartment .room-detail .col-xs-7 {
  padding: 0 0 0 7px;
}
.apartment .room-detail .bed-panel {
  padding: 40px 30px;
  border: 1px solid #e3e3e3;
}
.apartment .room-detail .bed-panel .emphasis {
  padding-bottom: 15px;
}
.apartment .room-detail .bed-panel .base-mes {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #e3e3e3;
}
.apartment .room-detail .bed-panel .other-mes {
  line-height: 2;
}
.apartment .mes-panel {
  padding: 40px 30px;
  border-radius: 4px;
  margin-bottom: 20px;
  border: 1px solid #e3e3e3;
}
.apartment .mes-panel .emphasis {
  padding-bottom: 15px;
}
.apartment .mes-panel .base-mes {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #e3e3e3;
}
.apartment .mes-panel .other-mes {
  line-height: 2;
}
.apartment nav {
  text-align: center;
}
.apartment nav .pagination {
  margin: 15px 0;
}
.apartment nav .pagination li > a,
.apartment nav .pagination li > span {
  color: #22b687;
}
.apartment nav .pagination .active > a,
.apartment nav .pagination .active > a:focus,
.apartment nav .pagination .active > a:hover,
.apartment nav .pagination .active > span,
.apartment nav .pagination .active > span:focus,
.apartment nav .pagination .active > span:hover {
  color: #fff;
  background-color: #22b687;
  border-color: #22b687;
}
.apartment nav .pagination .disabled > a,
.apartment nav .pagination .disabled > a:focus,
.apartment nav .pagination .disabled > a:hover,
.apartment nav .pagination .disabled > span,
.apartment nav .pagination .disabled > span:focus,
.apartment nav .pagination .disabled > span:hover {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #e3e3e3;
}
.apartment .agenda-box {
  padding: 15px 0 0 15px;
}
.apartment .agenda-box .agenda-list {
  margin-top: -2px;
  padding: 0 20px 20px;
  border-left: 2px solid #999;
  position: relative;
}
.apartment .agenda-box .agenda-list:last-child {
  padding-bottom: 0;
  border: 2px solid transparent;
}
.apartment .agenda-box .agenda-list .circle {
  color: #fff;
  width: 20px;
  height: 20px;
  display: block;
  background: #999;
  line-height: 20px;
  border-radius: 50%;
  text-align: center;
  position: absolute;
  left: -11px;
  top: 0;
}
.apartment .text-gray {
  color: #ccc;
}
.apartment .text-24 {
  font-size: 24px;
}
.apartment .text-18 {
  font-size: 18px;
}
.apartment .text-16 {
  font-size: 16px;
}
.apartment .text-14 {
  font-size: 14px;
}
.apartment .text-12 {
  font-size: 12px;
}
.apartment .text-green {
  color: #22b686;
}
.apartment .text-red {
  color: #f75656;
}
.apartment .bg-green {
  background: #22b686;
}
.apartment .lineh2 {
  line-height: 2;
}
.coupon {
  margin: 0;
  padding: 20px 40px;
}
.coupon img {
  width: 100%;
  display: block;
}
.coupon .serach-txt {
  padding-left: 0;
}
.coupon .serach-txt:last-child {
  padding-right: 0;
}
.coupon .mobile-box {
  padding: 10px;
  border-radius: 4px;
  border: 1px solid #ddd;
  /*幻灯片*/
  /*幻灯片*/
}
.coupon .mobile-box .tab {
  width: 100%;
  background: #fff;
  overflow: auto;
}
.coupon .mobile-box .tab .tab-list {
  float: left;
  color: #2a2a2a;
  display: block;
  text-align: center;
  padding: 15px 10px;
  border-bottom: 1px solid #efeff4;
}
.coupon .mobile-box .tab .active {
  color: #ff7449;
  border-bottom: 1px solid #ff7449;
}
.coupon .mobile-box .tab .active:visited {
  color: #ff7449;
}
.coupon .mobile-box .tab-three .tab-list {
  width: 33.3%;
}
.coupon .mobile-box .tab-three .tab-list:last-child {
  width: 33.4%;
}
.coupon .mobile-box .coupon-container {
  background: #eee;
  padding: 12px 12px;
}
.coupon .mobile-box .coupon-container .coupon-list {
  background: #fff;
  margin-bottom: 10px;
}
.coupon .mobile-box .coupon-container .coupon-list:last-child {
  margin-bottom: 0;
}
.coupon .mobile-box .coupon-container .coupon-list .img-box {
  width: 86px;
  height: 86px;
}
.coupon .mobile-box .coupon-container .coupon-list .text-block {
  line-height: 1.3;
  padding: 4px 10px;
}
.coupon .mobile-box .coupon-container .coupon-list .text-block .coupon-name {
  font-size: 16px;
  height: 48px;
}
.coupon .mobile-box .coupon-container .coupon-list .text-block .half-box {
  width: 50%;
}
.coupon .mobile-box .coupon-container .coupon-list .text-block .half-box p {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  word-break: keep-all;
  text-overflow: ellipsis;
}
.coupon .mobile-box .coupon-container .coupon-list .text-block .btn {
  color: #fff;
  min-width: 76px;
  text-align: center;
  display: inline-block;
  padding: 3px 10px;
  border-radius: 4px;
}
.coupon .mobile-box .search {
  position: relative;
  padding: 8px 12px;
}
.coupon .mobile-box .search input {
  width: 100%;
  border: none;
  border-radius: 50px;
  padding: 10px;
}
.coupon .mobile-box .search .serach-btn {
  width: 20px;
  position: absolute;
  top: 16px;
  right: 22px;
}
.coupon .mobile-box .banner .swiper-slide a {
  width: 100%;
}
.coupon .mobile-box .banner .swiper-container {
  width: 100%;
  height: auto;
}
.coupon .mobile-box .banner .swiper-slide {
  text-align: center;
  font-size: 16px;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.coupon .mobile-box .banner .swiper-pagination .swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  display: inline-block;
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.5);
  opacity: 1;
}
.coupon .mobile-box .banner .swiper-pagination .swiper-pagination-bullet-active {
  opacity: 1;
  background: #fff;
}
.coupon .mobile-box .banner .swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
  margin: 0 3px;
}
.coupon .card-set {
  padding: 10px;
  border-radius: 4px;
  border: 1px solid #ddd;
}
.coupon .card-set .tips {
  padding: 6px 0;
  margin-bottom: 10px;
  border-bottom: 1px solid #ddd;
}
.coupon .card-set .border-r {
  border-right: 1px solid #ddd;
}
.coupon .card-set .border-r:last-child {
  border: none;
}
.coupon .card-set .title {
  padding: 8px 0;
}
.coupon .card-set .upload-btn {
  padding: 11px 0;
  border-radius: 4px;
  position: relative;
  border: 1px solid #ccc;
}
.coupon .card-set .upload-btn:hover {
  color: #fff;
  background: #22b687;
}
.coupon .card-set .label {
  margin-top: 1px;
  border-radius: 4px;
  padding: 10px 12px;
  background: #22b687;
  display: inline-block;
}
.coupon .card-set .serach-txt:last-child {
  padding-right: 15px;
}
.coupon .card-set .display-img {
  width: 80px;
  height: 80px;
}
.coupon .card-set .upload-btn-small {
  color: #2a2a2a;
  margin-top: 10px;
  padding: 5px 30px;
  border-radius: 4px;
  display: inline-block;
  border: 1px solid #ddd;
}
.coupon .card-set .upload-btn-small:visited {
  color: #2a2a2a;
}
.coupon .text-16 {
  font-size: 16px;
}
.coupon .text-12 {
  font-size: 12px;
}
.coupon .text-20 {
  font-size: 20px;
}
.coupon .text-red {
  color: #ff7449;
}
.coupon .text-gray {
  color: #666;
}
.coupon .bg-red {
  background: #ff7449;
}
.vote-container {
  width: 100%;
  color: #222;
}
.vote-container .form-group {
  margin-top: 20px;
}
.vote-container .add-vote-wraper {
  border: 1px solid #e7e7eb;
  width: 90%;
  margin: 20px auto;
}
.vote-container .add-vote-wraper .add-title {
  background: #f4f5f9;
  margin: 0;
  padding: 10px 22px;
  font-size: 14px;
  font-weight: bold;
}
.vote-container .add-vote-wraper .vote-label {
  font-weight: normal;
}
.vote-container .add-vote-wraper .add-item .form-control {
  width: 58%;
  display: inline-block;
  margin-right: 5px;
}
.vote-container .add-vote-wraper .add-item .upload-btn {
  position: relative;
  overflow: hidden;
  font-size: 14px;
}
.vote-container .add-vote-wraper .add-item .upload-img-input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  font-size: 200px;
  direction: ltr;
  cursor: pointer;
  width: auto;
}
.vote-container .add-vote-wraper .add-item .uploaded-img {
  width: 80px;
  height: 80px;
  display: block;
  margin-top: 10px;
}
.vote-container .add-vote-wraper .add-item .set-vote-num {
  width: 13%;
  margin-left: 5px;
}
.vote-container .add-vote-wraper .add-item-wraper {
  border-top: 1px solid #e7e7eb;
  padding: 10px 0;
  text-indent: -30px;
  margin: 0 5%;
}
.vote-container .add-vote-submit {
  width: 20%;
  margin: 10px auto;
  padding: 8px 0;
  font-size: 16px;
  color: #fff;
}
.vote-container .del-item-btn {
  margin-left: 10px;
}
.vote-detail-container .vote-item {
  margin: 15px 0;
}
.vote-detail-container .vote-title {
  padding: 10px 0;
  border-bottom: 1px solid #e7e7eb;
  font-size: 14px;
}
.vote-detail-container .vote-option {
  margin-top: 20px;
}
.vote-detail-container .vote-img {
  display: block;
  width: 50px;
  height: 50px;
}
.vote-detail-container .vote-content {
  padding: 0 10px;
}
.vote-detail-container .vote-progress {
  position: relative;
  height: 6px;
  background: #f3f5f9;
  width: 600px;
  margin-top: 8px;
}
.vote-detail-container .vote-progress .vote-bar {
  position: absolute;
  height: 100%;
  background: #0cb455;
}
.vote-detail-container .vote-statistics {
  margin-left: 50px;
}
.tb-mode {
  width: 100%;
  display: table;
}
.tb-mode .tb-cell {
  display: table-cell;
  vertical-align: middle;
}
/*# sourceMappingURL=addvote.css.map */
.orderlist {
  line-height: 1.5;
}
.orderlist .order-col1 {
  width: 38%;
}
.orderlist .order-col2 {
  width: 10%;
}
.orderlist .order-col3 {
  width: 5%;
}
.orderlist .order-col4 {
  width: 12%;
}
.orderlist .order-col5 {
  width: 10%;
}
.orderlist .order-col6 {
  width: 13%;
}
.orderlist .order-col7 {
  width: 12%;
}
.orderlist .label-box .label {
  color: #ff5745;
  border-radius: 0;
  padding: 2px 6px;
  display: inline-block;
  border: 1px solid #ff5745;
}
.orderlist .label-box .label-red {
  color: #fff;
  background: #ff5745;
}
.orderlist .table > tbody > tr > td,
.orderlist .table > tbody > tr > th,
.orderlist .table > tfoot > tr > td,
.orderlist .table > tfoot > tr > th,
.orderlist .table > thead > tr > td,
.orderlist .table > thead > tr > th {
  padding: 10px;
}
.orderlist td a {
  color: #008000;
  margin-left: 0;
}
.orderlist .checkbox {
  margin: 0;
}
.orderlist .checkbox label {
  margin: 0 10px 0 0;
}
.orderlist .modal-order-col1 {
  width: 40%;
}
.orderlist .modal-order-col2 {
  width: 15%;
}
.orderlist .modal-order-col3 {
  width: 15%;
}
.orderlist .modal-order-col4 {
  width: 15%;
}
.orderlist .modal-order-col5 {
  width: 15%;
}
.orderlist .newprice {
  width: 76px;
}
.platformcoupon {
  /*index*/
  /*add*/
}
.platformcoupon .small-pad {
  padding: 0 4px;
}
.platformcoupon .mark {
  color: #fff;
  padding: 0 4px;
  margin-right: 4px;
  border-radius: 2px;
  background: #22b687;
}
.platformcoupon .panel-body {
  position: relative;
}
.platformcoupon .panel-body .label {
  color: #333;
  padding: 10px;
  margin: 0 4px 4px 0;
  background: #efeff4;
  font-weight: normal;
  display: inline-block;
  border: 1px solid #e3e3e3;
}
.platformcoupon .panel-body .lineheight2 {
  line-height: 2;
}
.platformcoupon .panel-body .circle-btn {
  position: absolute;
  right: 15px;
  bottom: 15px;
}
.platformcoupon .panel-body .circle-btn .btn {
  padding: 0;
  color: #fff;
  width: 40px;
  height: 40px;
  min-width: auto;
  margin-right: 4px;
  line-height: 40px;
  border-radius: 50%;
}
.platformcoupon .panel-body .circle-btn .btn:last-child {
  margin-right: 0;
}
.platformcoupon .panel-body .circle-btn .bg-green {
  background: #22b687;
}
.platformcoupon .panel-body .circle-btn .bg-blue {
  background: #418ce1;
}
.platformcoupon .panel-body .circle-btn .bg-red {
  background: #ff6767;
}
.platformcoupon .panel-footer {
  padding: 0;
  background: #fff;
}
.platformcoupon .panel-footer .action-btn {
  width: 50%;
  color: #333;
  padding: 15px;
  display: inline-block;
}
.platformcoupon .panel-footer .action-btn:last-child {
  border-left: 1px solid #e3e3e3;
}
.platformcoupon .icon-baojingxiaoxi {
  animation: shine 0.5s infinite;
}
.platformcoupon .active-none {
  width: 260px;
  margin: 20% auto;
}
.platformcoupon .active-none .active-img {
  width: 70px;
  margin: 0 auto 10px;
  display: block;
}
.platformcoupon .active-none a {
  display: block;
}
.platformcoupon .coupon-classify {
  padding: 0 4px;
  border-radius: 2px;
  position: relative;
}
.platformcoupon .coupon-classify:hover {
  margin-top: -20px;
}
.platformcoupon .full-cover {
  color: #fff;
  width: 100%;
  height: 100%;
  padding: 15px 20px 20px;
  position: absolute;
  left: 0;
  top: 0;
}
.platformcoupon .coupon-block {
  margin: 50px 0;
}
.platformcoupon ._tips {
  width: 100%;
  color: #666;
  border-radius: 4px;
  margin-top: 20px;
  padding: 10px 15px;
  background: #ededf4;
}
.platformcoupon .two-line .modal-body {
  max-height: 300px;
}
.platformcoupon img {
  width: 100%;
}
.platformcoupon .padding-none {
  padding: 0;
}
.platformcoupon .form-group .margintop-0 {
  margin-top: 0;
}
.platformcoupon .form-group label {
  width: 100px;
  margin-top: 7px;
}
.platformcoupon .form-group .tips {
  margin-top: 7px;
}
.platformcoupon .form-group .col-padding {
  padding: 0 15px 0 0;
}
.platformcoupon .form-group .td-padding {
  padding: 6px 15px;
}
.platformcoupon .form-group .checkbox label,
.platformcoupon .form-group .radio label {
  width: auto;
}
.platformcoupon .form-group .checkbox input[type=checkbox],
.platformcoupon .form-group .radio input[type=checkbox],
.platformcoupon .form-group .checkbox input[type=radio],
.platformcoupon .form-group .radio input[type=radio] {
  margin-right: 4px;
}
.platformcoupon .form-group .account {
  width: 100px;
  margin: 0 6px;
}
.platformcoupon .btn-box {
  margin-top: 20px;
  text-align: left;
}
.platformcoupon .upload-btn {
  width: 100px;
  display: inline-block;
}
.platformcoupon .upload-btn span {
  color: #fff;
  padding: 2px 10px;
  border-radius: 2px;
  background: #57a451;
  display: block;
}
.platformcoupon .upload-btn input {
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.platformcoupon #coupon-container .item {
  width: 330px;
}
.platformcoupon .ellipsis {
  width: 166px;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  overflow: hidden;
}
@-webkit-keyframes shine {
  0% {
    color: #418ce1;
  }
  100% {
    color: #ff6767;
  }
}
.paper {
  width: 1000px;
  background: #fff;
  padding: 40px 0;
  margin: 30px auto 0;
}
.paper .couplet {
  width: 86%;
  margin: 0 auto;
  padding: 30px 20px 40px;
  border: 1px solid #000;
}
.paper .couplet .header {
  margin-bottom: 40px;
}
.paper .couplet .header i {
  width: 40%;
  height: 20px;
  float: left;
  display: block;
  border-bottom: 1px dotted #000;
}
.paper .couplet .header span {
  width: 20%;
  float: left;
  display: block;
  padding: 0 15px;
}
.paper .couplet .operator {
  padding-top: 40px;
}
.paper .couplet .operator span {
  width: 50%;
  float: left;
  display: block;
}
.paper table {
  width: 100%;
  margin-top: 20px;
}
.paper table td {
  width: 25%;
  padding: 20px 10px;
}
.paper table,
.paper tr,
.paper td {
  border: 1px solid #000;
}
.paper hr {
  margin: 40px 0;
  border-top: 1px dashed #000;
}
