body {
  background: #eee;
  position: relative;
}

ul, li, ol, dl, dt, dd {
  list-style: none;
  padding: 0;
  margin: 0;
}

em,i{
  font-style: normal;
}
img{
    max-width:100%;
}
.scroll-x{
    overflow-x:auto;
}
.scroll-x::-webkit-scrollbar-track{
    border-radius: 6px;
    background-color:rgba(234,234,234,0.2);
}
.scroll-x::-webkit-scrollbar{
    width: 100%;height:12px;border-radius: 6px;
    background-color:rgba(234,234,234,0.2);
}
.scroll-x::-webkit-scrollbar-thumb{
    border-radius: 6px;
    background-color:rgba(195,200,203,0.8);
}
.scroll-y{
    overflow-y:auto;
    overflow-x:hidden;
}
.scroll-y::-webkit-scrollbar-track{
    border-radius: 6px;
    background-color:rgba(234,234,234,0.2);
}
.scroll-y::-webkit-scrollbar{
    width:12px;
    height:100%;
    border-radius: 6px;
    background-color:rgba(234,234,234,0.2);
}
.scroll-y::-webkit-scrollbar-thumb{
    border-radius: 6px;
    background-color:rgba(195,200,203,0.8);
}
.mt-16{margin-top:16px;}
.mb-16{margin-bottom:16px;}
.mb-8{margin-bottom:8px;}
.ml-12{margin-left:12px;}
.mt-12{margin-top:12px;}
.mb-24{margin-bottom:24px;}
.pb-16{padding-bottom:16px;}
.pl-8{padding-left:8px;}
/*header*/
.tyc-header {
  width: 100%;
  background: #fff;
  border-bottom: 2px solid #0085c9;
  position: relative;
}

.tyc-logo {
  padding: 12px;
  display: block;
  background: #0085c9;
  line-height: 1;
}

.tyc-logo > img{
  width: 114px;
  height: 26px;
}

.tyc-pro-cur {
  line-height: 50px;
  padding: 0 30px 0 30px;
  text-align: center;
  border-right: 2px solid #f2f2f2;
  font-size: 16px;
  font-family: Arial;
  position: relative;
  margin-right: 15px;
}

.tyc-pro-arrow {
  border-style: solid;
  border-width: 6px 4px 0;
  border-color: transparent;
  border-top-color: #009fe8;
  position: absolute;
  top: 50%;
  right: 20px;
  margin-top: -3px;
  z-index: 10;
  transition: transform 0.2s linear;
  -ms-transition: transform 0.2s linear;
  -moz-transition: transform 0.2s linear;
  -webkit-transition: transform 0.2s linear;
  -o-transition: transform 0.2s linear;
}

.tyc-pro-arrow-top {
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}

.tyc-pro-cur-a {
  color: #009fe8;
}

.tyc-pro-cur-a:hover,
.tyc-pro-cur-a:focus {
  text-decoration: none;
}

.tyc-nav-pro {
  width: 100%;
  padding-left: 145px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background: #0085c9;
  border-bottom: 2px solid #0085c9;
  position: absolute;
  top: 52px;
  left: 0;
  z-index: 1000;
  display: none;
}

.tyc-nav-pro > li {
  min-width: 30px;
  height: 40px;
  line-height: 40px;
  float: left;
  margin-right: 50px;
}

.tyc-nav-pro a {
  color: #96cee2;
  font-size: 16px;
  font-family: Arial;
  min-width: 30px;
  text-align: center;
  padding: 10px;
}

.tyc-nav-pro a:hover {
  text-decoration: none;
  color: #ffffff;
}

.tyc-nav-pro-select a{
  text-decoration: none;
  color: #ffffff;
}

.tyc-mainmenu {
  min-width: 100px;
  margin-top: 10px;
  margin-bottom: 0;
}

.tyc-mainmenu > li {
  min-width: 30px;
  float: left;
  margin-left:20px;
}
.tyc-mainmenu>li+li{margin-left:20px;}

.tyc-mainmenu-a {
  font-size: 14px;
  color: #666666;
  min-width: 30px;
  height: 30px;
  line-height: 32px;
  padding: 0 15px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.tyc-mainmenu-a{padding-left:30px;background:url(../images/tyc-mainmenu-network-icon.png) no-repeat;}

.tyc-mainmenu-a em {
  width: 30px;
  line-height: 30px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

.tyc-mainmenu-a:focus,
.tyc-mainmenu-a:focus span{
  text-decoration:none;
}

.tyc-mainmenu-a a:link,.tyc-mainmenu-a a:visited,.tyc-mainmenu-a a:active{color:#666666;}

.tyc-mainmenu-a:hover,
.tyc-mainmenu-a.current,
.tyc-mainmenu-a:hover a,
.tyc-mainmenu-a.current a {
  text-decoration: none;
  color: #009fe8;
}

.tyc-mainmenu-immediate{background-position:left -60px;}
.tyc-mainmenu-immediate:hover,.tyc-mainmenu-immediate.current{background-position:left -90px;}
.tyc-mainmenu-task{background-position:left -120px;}
.tyc-mainmenu-task:hover,.tyc-mainmenu-task.current{background-position:left -150px;}
.tyc-mainmenu-system{background-position:left -300px;}
.tyc-mainmenu-system:hover,.tyc-mainmenu-system.current{background-position:left -330px;}
.tyc-mainmenu-alarm{background-position:left -240px;}
.tyc-mainmenu-alarm:hover,.tyc-mainmenu-alarm.current{background-position:left -270px;}
.tyc-mainmenu-return{background-position:left -180px;}
.tyc-mainmenu-return:hover,.tyc-mainmenu-return.current{background-position:left -210px;}
.tyc-mainmenu-continued{background-position:left 0;}
.tyc-mainmenu-continued:hover,.tyc-mainmenu-continued.current{background-position:left -30px;}
.tyc-mainmenu-report{background-position:left -362px;}
.tyc-mainmenu-report:hover,.tyc-mainmenu-report.current{background-position:left -396px;}

.tyc-rightmenu {
  min-width: 100px;
  height: 50px;
  margin-bottom: 0;
}

.tyc-rightmenu > li {
  height: 50px;
  border-left: 1px solid #f2f2f2;
  float: right;
}

.tyc-user {
  position: relative;
}

.tyc-user-icon {
  padding: 0 16px;
  cursor: pointer;
}

.tyc-user-icon span {
  display: block;
  width: 20px;
  height: 30px;
  background: url(../images/tyc-header-icon.png) no-repeat center -180px;
  border-radius: 15px;
  margin: 10px auto;
}
.tyc-user-banner{
  padding: 10px 20px 15px 30px;
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #E9E9E9;
}
.tyc-user-banner-img{
  width: 114px;
  height: 26px;
  position: relative;
  top: 9px;
}
.tyc-user-banner-worddiv{
  float: right;
  margin-top :3px;
}
.tyc-user-banner-word{
  font-family: "Microsoft YaHei";
  font-weight: bold;
}

.tyc-user-info{
  padding-left:20px;
  /*padding-bottom :15px;*/
  border-bottom: #ffffff solid 1px;
}
.tyc-user-list {
  width: 400px;
  /*height: 265px;*/
  padding: 5px 0px 0px 0px;
  background: #FFFFFF;
  position: absolute;
  top: 49px;
  right: 0;
  z-index: 1000;
  box-shadow: 0 1px 5px 0 #444444;
  display: none;
}

.tyc-user-list > li {
  width: 100%;
}

.tyc-user-list a {
  color: rgba(0, 0, 0, 0.85);
  line-height: 30px;
  padding: 0 8px;
  font-size: 14px;
}

.tyc-user-list span {
  color: #000000;
  line-height: 30px;
  padding: 0 10px;
  font-size: 14px;
}

.tyc-user-list a:hover {
  color: #000000;
}

.tyc-user:hover .tyc-user-list {
  display: block;
}
.tyc-user-property-name {
  width: 120px;
  display: inline-block;
}
.tyc-user-oper{
  padding: 8px 0;
  border-top: 1px solid #E9E9E9;
  background: #FAFAFA;
}
.tyc-user-oper-sub{
  display: inline-block;
  padding: 0 16px;
  border-right: 1px solid #E9E9E9;
}
.tyc-user-oper-img{
  position: relative;
  top: -1px;
}
.tyc-rightmenu-a {
  display: block;
  height: 100%;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding-top: 10px;
  padding-left: 16px;
  padding-right: 16px;
  position: relative;
}

.tyc-rightmenu-a:hover {
  text-decoration: none;
}

.tyc-rightmenu-a span {
  display: block;
  width: 100%;
  height: 30px;
  line-height: 30px;
}

.tyc-rightmenu-a .tyc-a-icon {
  width: 16px;
  margin: 0 auto;
}

.tyc-rightmenu-a .tyc-a-icon-alarm,
.tyc-rightmenu-a .tyc-a-icon-download,
.tyc-rightmenu-a .tyc-a-icon-help,
.tyc-rightmenu-a .tyc-a-icon-screen {
  width: 16px;
}

.tyc-a-icon {
  background: url(../images/tyc-header-icon.png) no-repeat;
}

.tyc-a-icon-help {
  background-position: center -120px;
}

.tyc-a-help:hover .tyc-a-icon-help {
  background-position: center -150px;
}

.tyc-a-icon-download {
  background-position: center -60px;
}

.tyc-a-download:hover .tyc-a-icon-download {
  background-position: center -90px;
}

.tyc-a-icon-alarm {
  background-position: center 0;
  position: relative;
}

.tyc-a-alarm:hover .tyc-a-icon-alarm {
  background-position: center -30px;
}

.tyc-a-icon-releases {
  background: url(../images/release-notes.svg) no-repeat center / 20px;
}

.tyc-alarm-num {
  min-width: 14px;
  height: 14px;
  line-height: 14px;
  padding: 0 3px;
  font-style: normal;
  border-radius: 7px;
  text-align: center;
  color: #f7f7f7;
  background: #eb694f;
  font-size: 10px;
  font-family: "Arial";
  position: absolute;
  top: -3px;
  left: 12px;
  z-index: 100;
}

.tyc-a-icon-screen {
  background-position: center -270px;
  position: relative;
}

.tyc-a-screen:hover .tyc-a-icon-screen {
  background-position: center -300px;
}

.tyc-a-icon-new {
  width: 20px;
  height: 14px;
  display: block;
  background: url(../images/tyc-header-icon.png) no-repeat center -333px;
}

.tyc-a-icon-screen .tyc-a-icon-new {
  width: 20px;
  position: absolute;
  left: 8px;
  top: -5px;
  z-index: 10;
}

.tyc-rightmenu-a .tyc-a-icon + span {
  display: none;
  color: #666666;
  text-align: center;
}

.tyc-rightmenu-a:hover .tyc-a-icon + span {
  display: block;
}

.tyc-rightmenu-a .tyc-a-icon + span {
  position: absolute;
  top: 45px;
  left: 50%;
  z-index: 100;
  width: auto;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  border-radius: 3px;
  padding: 0 5px;
  white-space: nowrap;
  background: #666;
  color: #fff;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
}

.tyc-a-icon-report{background-position:center -210px;position:relative;}
.tyc-a-report:hover .tyc-a-icon-report{background-position:center -240px;}

.tyc-rightmenu-a:hover .tyc-a-icon + span {
  display: block;
}

.tyc-rightmenu-a .tyc-a-icon + span:after {
  content: "";
  display: block;
  border-style: solid;
  border-width: 0 6px 6px 6px;
  border-color: transparent;
  border-bottom-color: #666;
  border-top-color: transparent;
  position: absolute;
  top: -5px;
  left: 50%;
  margin-left: -6px;
  z-index: 100;
}

/*160705 中英文切换*/
.tyc-lang {
  padding-top: 10px;
  margin: 0 auto;
}

.tyc-icon-en, .tyc-icon-cn {
  padding: 0 16px;
  display: block;
}

.tyc-icon-en span, .tyc-icon-cn span {
  width: 18px;
  height: 30px;
  display: block;
  background-image: url(../images/tyc-lang-icon.png);
  background-repeat: no-repeat;
}

.tyc-icon-en span {
  background-position: center 4px;
}

.tyc-icon-en:hover span {
  background-position: center -24px;
}

.tyc-icon-cn span {
  background-position: center -52px;
}

.tyc-icon-cn:hover span {
  background-position: center -80px;
}

/*左侧sidebar*/
.tyc-sidebar {
  width: 120px;
  background: #ffffff;
  position: absolute;
  top: 68px;
  left: 0;
  z-index: 100;
  -webkit-transition:width .3s linear;
  -moz-transition:width .3s linear;
  -ms-transition:width .3s linear;
  -o-transition:width .3s linear;
  transition:width .3s linear;
  padding-bottom:60px;
  min-height:-webkit-calc(100% - 68px);
  min-height:-moz-calc(100% - 68px);
  min-height:calc(100% - 68px);
  min-height:100%\0;
}

.tyc-sidebar-cicon {
  padding: 21px 0;
  cursor: pointer;
  border-bottom: 1px solid #e5e5e5;
}

.tyc-sidebar-cicon > div {
  width: 18px;
  height: 18px;
  margin: 0 auto;
  position: relative;
}

.tyc-sidebar-cicon span {
  width: 6px;
  height: 6px;
  display: block;
  background: #0085c9;
  position: absolute;
}

.tyc-sidebar-cicon01 {
  top: 0;
  left: 0;
}

.tyc-sidebar-cicon02 {
  top: 0;
  right: 0;
}

.tyc-sidebar-cicon03 {
  bottom: 0;
  left: 0;
}

.tyc-sidebar-cicon04 {
  bottom: 0;
  right: 0;
}

.tyc-sidebar-nav {
  width: 100%;
}

.tyc-sidebar-nav > li {
  width: 100%;
  border-bottom: 1px solid #e5e5e5;
}

.tyc-sidebar-nav-a {
  display: block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 7px 0;
  transition: padding .2s, background-color .2s;
  -moz-transition: padding .2s, background-color .2s;
  -webkit-transition: padding .2s, background-color .2s;
  -o-transition: padding .2s, background-color .2s;
  -ms-transition: padding .2s, background-color .2s;
}

.tyc-sidebar-icon {
  width: 40px;
  height: 26px;
  display: block;
  margin: 0 auto;
}

.tyc-siebar-text {
    display: block;
    width: auto;
    line-height: 20px;
    text-align: center;
    color: #a0a0a0;
    word-break: break-all;
    margin:0 5px;
    animation: textheight .25s;
    -webkit-animation: textheight .25s;
    -moz-animation: textheight .25s;
    -o-animation: textheight .25s;
    -ms-animation: textheight .25s;
}

@keyframes textheight
{
    0%   {opacity:0;height:20px;}
    90%  {opacity:0;height:20px;}
    100%  {opacity:1;height:auto;}
}
@-webkit-keyframes textheight
{
    0%   {opacity:0;height:20px;}
    90%  {opacity:0;height:20px;}
    100%  {opacity:1;height:auto;}
}
@-moz-keyframes textheight
{
    0%   {opacity:0;height:20px;}
    90%  {opacity:0;height:20px;}
    100%  {opacity:1;height:auto;}
}
@-ms-keyframes textheight
{
    0%   {opacity:0;height:20px;}
    90%  {opacity:0;height:20px;}
    100%  {opacity:1;height:auto;}
}
@-o-keyframes textheight
{
    0%   {opacity:0;height:20px;}
    90%  {opacity:0;height:20px;}
    100%  {opacity:1;height:auto;}
}

.tyc-sidebar-nav-a:hover,
.tyc-sidebar-nav-a:active,
.tyc-sidebar-nav-a.current {
  background: #0085c9;
  color: #ffffff;
  text-decoration: none;
}
.tyc-sidebar-nav-a:focus{
  text-decoration: none;
}

.tyc-sidebar-nav-a:hover .tyc-siebar-text,
.tyc-sidebar-nav-a.current .tyc-siebar-text {
  color: #ffffff;
}

.tyc-sidebar-arrow {
  border-style: solid;
  border-width: 6px 6px 6px 0;
  border-color: transparent;
  border-right-color: #0085c9;
  border-left-color: transparent;
  position: absolute;
  top: 50%;
  margin-top: -6px;
  left: -6px;
  z-index: 500;
}

/*左侧sidebar缩小*/
.tyc-sidebar-min {
  width: 54px;
  background: #ffffff;
}

.tyc-sidebar-min .tyc-sidebar-nav-a {
  position: relative;
  padding: 17px 0px;
}

.tyc-sidebar-min .tyc-siebar-text {
  padding: 0 10px;
  width: auto;
  min-width: 20px;
  height: 30px;
  line-height: 30px;
  white-space: nowrap;
  background: #0085c9;
  color: #ffffff;
  border-radius: 3px;
  position: absolute;
  top: 50%;
  margin-top: -15px;
  left: 65px;
  z-index: 500;
  display: none;
}

.tyc-sidebar-min .tyc-sidebar-nav-a:hover .tyc-siebar-text {
  display: block;
}

.tyc-sidebar-min .tyc-sidebar-cicon span {
  width: 18px;
  height: 3px;
  left: 0;
}

.tyc-sidebar-min .tyc-sidebar-cicon01 {
  top: 1px;
}

.tyc-sidebar-min .tyc-sidebar-cicon02 {
  top: 7px;
}

.tyc-sidebar-min .tyc-sidebar-cicon03 {
  bottom: 2px;
}

.tyc-sidebar-min .tyc-sidebar-cicon04 {
  display: none;
}

/*内容区*/
.tyc-page-container {
  width: auto;
  padding-left: 120px;
  border-top: 16px solid #eee;
  -webkit-transition:padding .3s linear;
  -moz-transition:padding .3s linear;
  -ms-transition:padding .3s linear;
  -o-transition:padding .3s linear;
  transition:padding .3s linear;
  min-height:-webkit-calc(100% - 92px);
  min-height:-moz-calc(100% - 92px);
  min-height:calc(100% - 92px);
  background:#eee;
  position:relative;
}

.tyc-page-container-min {
  width: auto;
  padding-left: 54px;
  position: relative;
}


/*footer*/
.tyc-footer {
  width: 100%;
  padding: 5px 16px;
  background: #eeeeee;
}
.tyc-footer-pos{
  position: fixed;
  bottom:0;
  right:0;
  z-index: 10;
}
.tyc-footer-con {
  height: 45px;
  line-height: 45px;
  text-align: center;
}
.tyc-container-wrap{
    padding: 16px;
    background: #fff;
    border-radius:3px;
}

.tyc-container-wrap.tyc-container-bar{padding-top:8px;padding-bottom:8px;}
.tyc-container-wrap.tyc-order-bar-wrap .tyc-order-bar{border:0;}
.form-group:last-child{margin-bottom:0;}
.tyc-heading-wrap button.close,.panel-header button.close{font-size:24px;margin-right:10px;outline:none;}
.table-responsive.scroll-x{padding-bottom:1px;}
.table-responsive .table th{white-space:nowrap;}
.table>tbody>tr>td>a:last-child{margin-right:0;}
.dropdown-blue .btn{background:#009fe8;border-color:#009fe8;color:#fff;}
.dropdown-blue .btn:focus{background:#009fe8;border-color:#009fe8;color:#fff;opacity:0.8;}
.dropdown-blue.open>.dropdown-toggle.btn-default{background:#009fe8;border-color:#009fe8;color:#fff;opacity:1;}
.panel-title{line-height:1.5;margin-right:5px;}
.panel-heading .glyphicon{font-size:14px;line-height:1.5;padding: 0px 8px;}
.tyc-order-bar-wrap{padding-top:2px;padding-bottom:2px;}
.tyc-order-bar{padding:12px 0;border-bottom:1px solid #ddd;}
.tyc-order-bar em,.tyc-order-bar i{display:block;float:left;}
.tyc-order-bar i{padding:0 15px;cursor:pointer;}
.tyc-order-bar i.active,.tyc-order-bar i:hover{color:#009fe8;}
.tyc-order-bar .checkbox{margin:0 0 0 15px;}
.tyc-order-bar .checkbox{height:18px;}

@media screen and (max-width: 767px) {
  .form-group .pannel-header-title{padding-left:16px;text-align:left;}
  .form-group .pl-8{padding-left:16px;}
  .mb-24{margin-bottom:12px;}
}

@media screen and (min-width: 992px) {
  .form-group.row>div{padding-left:8px;padding-right:8px;}
  .form-group.row>div:first-child{padding-left:16px;text-align:right;}
  .form-group.row>div:nth-child(2){padding-right:16px;}
  .form-group.row>div:nth-child(3){padding-left:0;}
  .form-group.row>div:last-child{padding-right:16px;}
}

@media screen and (min-width: 1200px) {
  .tyc-pro-cur {
    padding: 0 40px 0 40px;
  }

  .tyc-pro-arrow {
    right: 20px;
  }

  .tyc-pro-cur {
    margin-right: 0px;
  }

  .tyc-mainmenu-a,
  .tyc-order-bar i {
    padding: 0 20px 0 30px;
  }
  .tyc-order-bar .checkbox{
      margin:0 0 0 26px;
  }

  .tyc-user-icon,
  .tyc-icon-en,
  .tyc-icon-cn {
    padding: 0 20px;
  }

  .tyc-rightmenu-a {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/*chart*/
.defaultChart{
  height: 280px;
}
.toggle-wrap{
  box-shadow: none;
}

/*select2*/
.select2-container--bootstrap .select2-selection--single{height:30px;}
.select2-container--bootstrap .select2-selection{font-size:12px;}
.select2-container--bootstrap .select2-selection,
.select2-container--bootstrap.select2-container--below.select2-container--focus .select2-selection{
  border-color:#cbcbcb;
  box-shadow:none;
  -webkit-box-shadow:none;
}
.select2-container--bootstrap.select2-container--focus.select2-container--open .select2-selection,
.select2-container--bootstrap.select2-container--open .select2-selection,
.select2-container.select2-container--bootstrap .select2-selection--single:hover{
  box-shadow:none;
  -webkit-box-shadow:none;
  color:#009fe8;
  border-color:#009fe8;
}
.select2-container--open .select2-selection--single .select2-selection__rendered,
.select2-selection--single:hover .select2-selection__rendered{
  color:#009fe8;
}
.select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b{
  border-color:transparent transparent #009fe8;
}
.select2-container--bootstrap .select2-results__option:hover,
.select2-container--bootstrap .select2-results__option--highlighted[aria-selected]{
  background:#e9f7ff;
  color:#535353;
}
.select2-selection--single:hover .select2-selection__arrow b{
  border-color:#009fe8 transparent transparent;
}

/*new小图标*/
.tyc-sidebar .icon-new{
    width: 24px;
    height: 12px;
    display: block;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI0cHgiIGhlaWdodD0iMTJweCIgdmlld0JveD0iMCAwIDI0IDEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjMzlCNTRBIiBkPSJNMjAsMEg0QzEuNzkxLDAsMCwxLjc5MSwwLDR2NGMwLDIuMjA5LDEuNzkxLDQsNCw0aDE2YzIuMjA5LDAsNC0xLjc5MSw0LTRWNEMyNCwxLjc5MSwyMi4yMDksMCwyMCwweg0KCSBNNy40Nyw4Ljg1OUg2LjE1MUwzLjksNS4yODlDMy43NDUsNS4wMywzLjY0MSw0Ljg0OCwzLjU4OSw0Ljc0NWMwLjAxNywwLjI1OCwwLjAyNiwwLjU4NiwwLjAyNiwwLjk4M3YzLjEzMUgyLjM5OVYzLjE0MWgxLjM5Nw0KCUw1Ljk3LDYuNjZjMC4xNTUsMC4yMjUsMC4yNTksMC40MTQsMC4zMTEsMC41NjhWNy4yMDNjLTAuMDE4LTAuMTg5LTAuMDI3LTAuNDgyLTAuMDI3LTAuODhWMy4xNDFINy40N1Y4Ljg1OXogTTEzLjMwNSw4Ljg1OUg4LjgyOQ0KCVYzLjE0MWg0LjM5NnYxLjA2aC0zLjEwM3YxLjI0MmgyLjg5N3YxLjA2MWgtMi44OTdWNy44NWgzLjE4M1Y4Ljg1OXogTTIxLjYwMiwzLjE0MmwtMS4yNDIsNS43MTdoLTEuNDQ3bC0wLjg4My0zLjY0OA0KCWMtMC4wNTEtMC4xOS0wLjA4OC0wLjQwNi0wLjEwNC0wLjY0N2MtMC4wMTcsMC4yNzYtMC4wNTEsMC40OTEtMC4xMDMsMC42NDdsLTAuOTMxLDMuNjQ4aC0xLjUwMmwtMS4yNDItNS43MThoMS4zMTlsMC42NDYsMy44Mw0KCWMwLjAxNywwLjA4NiwwLjAzMiwwLjI1LDAuMDUzLDAuNDljMC0wLjA1MiwwLjAwNywwLjAxLDAuMDI0LDAuMTgyaDAuMDI0YzAuMDM2LTAuMjU5LDAuMDY5LTAuNDgyLDAuMTA0LTAuNjcybDAuODgxLTMuODNoMS4zNzENCglsMC45MzEsMy44OGMwLDAuMDE5LDAuMDExLDAuMDUyLDAuMDI2LDAuMTA0YzAuMDMzLDAuMjA3LDAuMDUyLDAuMzc5LDAuMDUyLDAuNTE5aDAuMDI0YzAuMDE5LTAuMjA3LDAuMDQzLTAuNDIyLDAuMDc4LTAuNjQ3DQoJbDAuNjIxLTMuODU1SDIxLjYwMkwyMS42MDIsMy4xNDJMMjEuNjAyLDMuMTQyeiIvPg0KPC9zdmc+DQo=) no-repeat;
    position: relative;
    top: 0;
    right: -33px;
    z-index: 10
}

.tyc-sidebar .tyc-sidebar-nav-a:hover .icon-new,.tyc-sidebar .tyc-sidebar-nav-a.current .icon-new{
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI0cHgiIGhlaWdodD0iMTJweCIgdmlld0JveD0iMCAwIDI0IDEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjZmJjNzM3IiBkPSJNMjAsMEg0QzEuNzkxLDAsMCwxLjc5MSwwLDR2NGMwLDIuMjA5LDEuNzkxLDQsNCw0aDE2YzIuMjA5LDAsNC0xLjc5MSw0LTRWNEMyNCwxLjc5MSwyMi4yMDksMCwyMCwweg0KCSBNNy40Nyw4Ljg1OUg2LjE1MUwzLjksNS4yODlDMy43NDUsNS4wMywzLjY0MSw0Ljg0OCwzLjU4OSw0Ljc0NWMwLjAxNywwLjI1OCwwLjAyNiwwLjU4NiwwLjAyNiwwLjk4M3YzLjEzMUgyLjM5OVYzLjE0MWgxLjM5Nw0KCUw1Ljk3LDYuNjZjMC4xNTUsMC4yMjUsMC4yNTksMC40MTQsMC4zMTEsMC41NjhWNy4yMDNjLTAuMDE4LTAuMTg5LTAuMDI3LTAuNDgyLTAuMDI3LTAuODhWMy4xNDFINy40N1Y4Ljg1OXogTTEzLjMwNSw4Ljg1OUg4LjgyOQ0KCVYzLjE0MWg0LjM5NnYxLjA2aC0zLjEwM3YxLjI0MmgyLjg5N3YxLjA2MWgtMi44OTdWNy44NWgzLjE4M1Y4Ljg1OXogTTIxLjYwMiwzLjE0MmwtMS4yNDIsNS43MTdoLTEuNDQ3bC0wLjg4My0zLjY0OA0KCWMtMC4wNTEtMC4xOS0wLjA4OC0wLjQwNi0wLjEwNC0wLjY0N2MtMC4wMTcsMC4yNzYtMC4wNTEsMC40OTEtMC4xMDMsMC42NDdsLTAuOTMxLDMuNjQ4aC0xLjUwMmwtMS4yNDItNS43MThoMS4zMTlsMC42NDYsMy44Mw0KCWMwLjAxNywwLjA4NiwwLjAzMiwwLjI1LDAuMDUzLDAuNDljMC0wLjA1MiwwLjAwNywwLjAxLDAuMDI0LDAuMTgyaDAuMDI0YzAuMDM2LTAuMjU5LDAuMDY5LTAuNDgyLDAuMTA0LTAuNjcybDAuODgxLTMuODNoMS4zNzENCglsMC45MzEsMy44OGMwLDAuMDE5LDAuMDExLDAuMDUyLDAuMDI2LDAuMTA0YzAuMDMzLDAuMjA3LDAuMDUyLDAuMzc5LDAuMDUyLDAuNTE5aDAuMDI0YzAuMDE5LTAuMjA3LDAuMDQzLTAuNDIyLDAuMDc4LTAuNjQ3DQoJbDAuNjIxLTMuODU1SDIxLjYwMkwyMS42MDIsMy4xNDJMMjEuNjAyLDMuMTQyeiIvPg0KPC9zdmc+DQo=) no-repeat;
}

.tyc-order-bar .checkbox-label em{
  display:inline-block;
  *display:inline;
  *zoom:1;
  float:none;
}

.text-ellipsis{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px;}

.summary_div{
  max-height: 260px;
  width: 100%;
  margin-top: 8px;
  min-height: 100px;
  width: 100%;
  text-align: center;
  padding-left:  20px;
  padding-right: 30px;
}


.summary_div table tr td{
	padding:12px 5px;
	text-align: center;
}
.summary_div table tr th{
	padding:12px 5px;
	text-align: center;
  background-color:#F7F7F7;
  font-weight: bold;
}




.detail_div table tr td{
	padding:12px 5px;
	text-align: center;
}
.detail_div table tr th{
	padding:12px 5px;
	text-align: center;
  background-color:#F7F7F7;
  font-weight: bold;
}
.detail_div{
  width: 100%;
  text-align: center;
  padding : 0px 30px 20px 20px;
  overflow: auto;
}
.detail_div table tr:hover{
    background-color:#F1F1F1;
}


.detail_scatter_detail_div{
  margin-top: 8px;
  min-height: 100px;
  width: 100%;
  text-align: center;
}
.detail_scatter_detail_div table tr td{
	padding:12px 5px;
	text-align: center;
}
.detail_scatter_detail_div table tr th{
	padding:12px 5px;
	text-align: center;
	background-color:#F7F7F7;
}
.detail_scatter_detail_table{
  border:1px solid #cccccc;
  width: 100%;
  text-align: center;
}
.detail_scatter_detail_div table tr:hover{
    background-color:#F1F1F1;
}

.table-title{
  height: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.detail_scatter_table-title{
  height: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-bottom: 25px;
}

.fontsize14{
  font-size: 14px;
  padding-left: 20px;
}

.mr-r-15{
  margin-right: 15px;
}

/**图表没数据暂无数据样式开始**/
.err_box{
  width: 100%;
  height: 100%;
  background: none repeat scroll 0 0 #FAFAFA;
  border: 1px dashed #D4D4D4;
  /*text-align: center;*/
  position:relative;
}
.err_box .err_icon {
  background: url(../images/icon_warning.png) 0px 0px no-repeat;
  float: left;
  height: 32px;
  width: 32px;
  margin: 40px 0;
}

.err_message_box   {
  position: absolute;
  top: 50%;
  left: 50%;
   transform: translate(-50%,-50%);
  /*margin-left: -51px;*/
  /*margin-top: -16px;*/
  margin: auto;
  min-width: 360px;
}

.err_box .err_message {
  float: left;
  height: 32px;
  line-height: 32px;
  margin-left: 10px;
}
/**图表没数据暂无数据样式结束**/

/**全局加载数据遮罩开始**/
.tyc-loading-wrap{position: relative;}
.tyc-loading-shade-body{position: fixed;width: 100%;bottom: 18px;top: 0px;left: 0px;right: 0px;background: rgba(0,0,0,.1);z-index: 100;}
.tyc-loading-shade-body-main{position: fixed;z-index: 100;top:400px;left: 50%;transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);     /* IE 9 */
    -moz-transform:translate(-50%,-50%);    /* Firefox */
    -webkit-transform:translate(-50%,-50%); /* Safari 和 Chrome */
    -o-transform:translate(-50%,-50%);
}
@-webkit-keyframes line-scale-pulse-out-rapid {
    0% {
        -webkit-transform: scaley(1);
        transform: scaley(1); }

    80% {
        -webkit-transform: scaley(0.3);
        transform: scaley(0.3); }

    90% {
        -webkit-transform: scaley(1);
        transform: scaley(1); } }

@keyframes line-scale-pulse-out-rapid {
    0% {
        -webkit-transform: scaley(1);
        transform: scaley(1); }

    80% {
        -webkit-transform: scaley(0.3);
        transform: scaley(0.3); }

    90% {
        -webkit-transform: scaley(1);
        transform: scaley(1); } }

.line-scale-pulse-out-rapid > div {
    background-color: #279fcf;
    width: 4px;
    height: 35px;
    border-radius: 2px;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    display: inline-block;
    -webkit-animation: line-scale-pulse-out-rapid 0.9s 0s infinite cubic-bezier(.11, .49, .38, .78);
    animation: line-scale-pulse-out-rapid 0.9s 0s infinite cubic-bezier(.11, .49, .38, .78); }
.line-scale-pulse-out-rapid > div:nth-child(2), .line-scale-pulse-out-rapid > div:nth-child(4) {
    -webkit-animation-delay: 0.25s !important;
    animation-delay: 0.25s !important; }
.line-scale-pulse-out-rapid > div:nth-child(1), .line-scale-pulse-out-rapid > div:nth-child(5) {
    -webkit-animation-delay: 0.5s !important;
    animation-delay: 0.5s !important; }.tyc-loading-wrap{position: relative;}
@-webkit-keyframes line-scale-pulse-out-rapid {
    0% {
        -webkit-transform: scaley(1);
        transform: scaley(1); }

    80% {
        -webkit-transform: scaley(0.3);
        transform: scaley(0.3); }

    90% {
        -webkit-transform: scaley(1);
        transform: scaley(1); } }

@keyframes line-scale-pulse-out-rapid {
    0% {
        -webkit-transform: scaley(1);
        transform: scaley(1); }

    80% {
        -webkit-transform: scaley(0.3);
        transform: scaley(0.3); }

    90% {
        -webkit-transform: scaley(1);
        transform: scaley(1); } }

.line-scale-pulse-out-rapid > div {
    background-color: #279fcf;
    width: 4px;
    height: 35px;
    border-radius: 2px;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    display: inline-block;
    -webkit-animation: line-scale-pulse-out-rapid 0.9s 0s infinite cubic-bezier(.11, .49, .38, .78);
    animation: line-scale-pulse-out-rapid 0.9s 0s infinite cubic-bezier(.11, .49, .38, .78); }
.line-scale-pulse-out-rapid > div:nth-child(2), .line-scale-pulse-out-rapid > div:nth-child(4) {
    -webkit-animation-delay: 0.25s !important;
    animation-delay: 0.25s !important; }
.line-scale-pulse-out-rapid > div:nth-child(1), .line-scale-pulse-out-rapid > div:nth-child(5) {
    -webkit-animation-delay: 0.5s !important;
    animation-delay: 0.5s !important; }
/**全局加载数据遮罩结束**/

.page-margin-top{margin-top: 10px;}
.sa-modal-width .modal-dialog{width: 600px!important;}
.scatter-instant-modal {
  width: 650px !important;
}
.pt-16{
  padding-top:16px;
}
.script-title{
  font-size:14px;
  line-height: 30px;
}
label > .tyue-checkbox > span, label > .tyue-radio > span {
  top: 0 !important;
  margin: 0 !important;
}
label > .tyue-checkbox-txt {
  font-weight: normal;
}
.table-fixed{
  table-layout: fixed;
}
label.tyue-checkbox-wrapper{
  margin-bottom:0;
}
.table.sticky-top>thead>tr>th {
  position: sticky;
  top: 0;
  background-color: #f9f9f9;
  z-index:10;
}
.table.sticky-top>thead:first-child>tr:first-child>th {
  border-top: none;
  border-bottom: none;
}
.cursor-pointer{
  cursor: pointer;
}
.lh30{
  line-height: 30px;
}

/*自有点监测start*/
/* 多个表单控件一行显示 */
/*.ty-form-group-inline .ty-form-group{*/
/*  display: inline-block;*/
/*  margin-right: 40px;*/
/*}*/
/*.ty-form-group-inline .ty-form-group:last-child{*/
/*  margin-right: 0;*/
/*}*/
/* 多个表单控件一行显示 */
/*.ty-form-group{*/
/*  padding: 8px 0;*/
/*}*/
/*.ty-form-group:first-child{*/
/*  padding-top: 0;*/
/*}*/
/*.ty-form-group:last-child{*/
/*  padding-bottom: 0;*/
/*}*/
/*.ty-form-group>div{*/
/*  vertical-align: middle;*/
/*}*/
/*.ty-form-label{*/
/*  float: left;*/
/*  margin-right:5px;*/
/*  font-size: 14px;*/
/*}*/
/*.ty-form-control{*/
/*  font-size: 14px;*/
/*}*/
/*.lh32{*/
/*  line-height: 32px;*/
/*}*/
/* 左右布局的容器 */
.tyc-container-row{
  background: #fff;
  border-radius: 4px;
}
.tyc-container-row:after{
  content:"";
  display: block;
  clear: both;
}
.tyc-container-col{
  float: left;
  width: 50%;
}
.tyc-border-right{
  border-right: 1px solid #E9E9E9;
}
.tyc-dashed-right{
  border-right: 1px dashed #E9E9E9;
}
.tyc-border-bottom{
  padding-bottom: 16px;
  border-bottom: 1px solid #E9E9E9;
}
/* 左右布局的容器 */
.mb5{
  margin-bottom: 5px;
}
.information{
  display: inline-block;
  width:14px;
  height:14px;
  margin: 0 5px;
  line-height:12px;
  text-align: center;
  font-size: 10px;
  border: 1px solid rgba(0,0,0,.5);
  border-radius: 50%;
  cursor: default;
}

/*自有点监测end*/

/*导航栏样式优化 start*/
.operate-dropdown-list{
  position: absolute;
  padding: 5px 0;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.35);
  display: none;
  z-index: 100;
  min-width: 120px;
}
.operate-dropdown-list.active{
  display: block;
}
.operate-dropdown-list.left{
  left: 0;
}
.operate-dropdown-list.right{
  right: 0;
}
.operate-dropdown-list>li{
  padding: 5px 10px;
  color: #666;
  font-size:14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.operate-dropdown-list>li:hover,.operate-dropdown-list>li.active{
  background: #E8F6FF;
}
.position-relative{
  position: relative;
}
.dropdown-icon{
  display: inline-block;
  width: 18px;
  height: 18px;
  margin-right: 5px;
  vertical-align: middle;
}
.tyc-mainmenu-a-report{
  color: #666666;
}
.tyc-mainmenu-a-report:hover{
  color: #009fe8;
}
/*导航栏样式优化 end*/


.sticky{
  -webkit-position:sticky;
  position:sticky;
  top:0px;
  z-index: 5;
}

.sticky-antd table > thead{
  -webkit-position:sticky;
  position:sticky;
  top:0px;
  z-index: 5;
}

.table-separate{
  border-collapse: separate;
}

.table-first-fix-min>tbody>tr>td:first-child{
  border-top-color: transparent;
  border-bottom-color: #ededed;
  min-width: 10px
}
