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: 13px 25px;
  display: block;
  background: #0085c9;
}

.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-mainmenu {
  min-width: 100px;
}

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

.tyc-mainmenu-a {
  font-size: 14px;
  color: #666666;
  min-width: 30px;
  height: 50px;
  line-height: 50px;
  padding: 0 15px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

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

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

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

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

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

.tyc-user {
  position: relative;
  cursor: pointer;
}

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

.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-list {
  width: auto;
  padding: 5px 0;
  background: #0085c9;
  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: #ffffff;
  display: block;
  line-height: 30px;
  padding: 0 10px;
  white-space: nowrap;
}

.tyc-user-list a:hover {
  text-decoration: none;
  color: #ffffff;
  background: #13b2e2;
}

.tyc-user:hover .tyc-user-list {
  display: block;
}

.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: 30px;
  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-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: 30px;
  line-height: 30px;
  text-align: right;
}
.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 26px;
  }
  .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;}
