/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.0
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2017 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/

/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.chosen-container * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  clip: rect(0, 0, 0, 0);
}

.chosen-container.chosen-with-drop .chosen-drop {
  clip: auto;
}

.chosen-container a {
  cursor: pointer;
}

.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: normal;
  color: #999999;
}

.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top;
}

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 25px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4));
  background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}

.chosen-container-single .chosen-default {
  color: #999;
}

.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}

.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url("chosen-sprite.png") -42px 1px no-repeat;
  font-size: 1px;
}

.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}

.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url("chosen-sprite.png") no-repeat 0px 2px;
}

.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}

.chosen-container-single .chosen-search input[type="text"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: url("chosen-sprite.png") no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}

.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  clip: rect(0, 0, 0, 0);
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}

.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}

.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}

.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}

.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}

.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}

.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}

.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}

.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));
  background-image: linear-gradient(#eee 1%, #fff 15%);
  cursor: text;
}

.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}

.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
  width: 25px;
}

.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}

.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url("chosen-sprite.png") -42px 1px no-repeat;
  font-size: 1px;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}

.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  color: #666;
}

.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}

.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}

.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #eee), color-stop(80%, #fff));
  background-image: linear-gradient(#eee 20%, #fff 80%);
  -webkit-box-shadow: 0 1px 0 #fff inset;
          box-shadow: 0 1px 0 #fff inset;
}

.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}

.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}

.chosen-disabled .chosen-single {
  cursor: default;
}

.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right;
}

.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}

.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}

.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}

.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}

.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}

.chosen-rtl .chosen-choices li {
  float: right;
}

.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}

.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}

.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}

.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}

.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: url("chosen-sprite.png") no-repeat -30px -20px;
  direction: rtl;
}

.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url("chosen-sprite@2x.png") !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}

/* @end */


header
{
	background-image: url(../favicon.ico);
}
/* ::-webkit-scrollbar-button { background-color: #7c2929;} 滑轨两头的监听按钮颜色 */
/*::-webkit-scrollbar-corner { background-color: black;}  横向滚动条和纵向滚动条相交处尖角的颜色 */
::-webkit-scrollbar{width:14px;height:14px;}/* 滚动条宽度 */
::-webkit-scrollbar-track{background-color:#F5F4F3;}/* 拖动区域颜色 */
::-webkit-scrollbar-thumb{background-color:#7979e2   ;border-radius:2px;}/* 滑块颜色 */
::-webkit-scrollbar-thumb:hover {
	background-color: #d8ebfc
}
::-webkit-scrollbar-thumb:active {
	background-color: #d8ebfc
}
/*IE*/
*
{
    SCROLLBAR-FACE-COLOR: #D2D1D0;
	SCROLLBAR-HIGHLIGHT-COLOR: #D2D1D0;
	SCROLLBAR-SHADOW-COLOR: #D2D1D0;
	SCROLLBAR-DARKSHADOW-COLOR: #D2D1D0;
	SCROLLBAR-3DLIGHT-COLOR: #D2D1D0;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #F5F4F3;
}
body
{
    background-color:#f2f2f2;
	margin-top: 0px;
	font: 12px 宋体;
	/*padding-left: 1px;*/
    overflow-x:hidden;
	/*
		禁止右键和选择\
	
    Windsor:expression(document.body.onselectstart=document.body.oncontextmenu=function(){return false;});
*/
}
@font-face {
  font-family: 'iconfont';
  src: url('../iconfont/iconfont.eot');
  src: url('../iconfont/iconfont.eot?#iefix') format('embedded-opentype'),
  url('../iconfont/iconfont.woff') format('woff'),
  url('../iconfont/iconfont.ttf') format('truetype'),
  url('../iconfont/iconfont.svg#iconfont') format('svg');
}
.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;
}
[class*=" tk-icon"], [class^=tk-icon-] {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: baseline;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
TD
{
    
	font-family: "Aria,Microsoft Sans Serif,宋体";
	font-size: 12px;
}
img
{
	border: 0px;
}


.SavabtnCss
{
    background-color: #0174CF;
    padding: 10px 20px 10px 20px;
    border-radius: 5px;
    color: #fff !important;
    font-size: 14px !important;
    cursor:pointer;
}

.SavabtnCss:hover
{
    background-color: blue;
    padding: 10px 20px 10px 20px;
    border-radius: 5px;
    color: #fff !important;
    font-size: 14px !important;
}

.afile:link
{
	font-family: "Aria,Microsoft Sans Serif,宋体";
	font-size: 14px;
	font-weight: bold;
	color: blue;
	text-decoration: none;
}
.afile:visited
{
	font-family: "Aria,Microsoft Sans Serif,宋体";
	font-size: 14px;
	font-weight: bold;
	color: Black;
	text-decoration: none;
}
.afile:hover
{
	font-family: "Aria,Microsoft Sans Serif,宋体";
	font-weight: bold;
	font-size: 14px;
	color: red;
	text-decoration: underline;
}

.frmContainer
{
	border: 1px silver solid;
	background-color: #F6F6F6;
}
TEXTAREA
{
	font-family: "Aria,Microsoft Sans Serif,宋体";
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-color:rgb(204,204,204);
}


SELECT
{
    margin: 0;
    padding: 0;
    outline: none;
    height: 23px;
    line-height: 23px;
    width: 200px;
    border: rgb(204,204,204) 1px solid;
    border-radius: 3px;
    display: inline-block;
    font-family: "Aria,Microsoft Sans Serif,宋体";
    background-size: 5px 5px,5px 5px,25px 25px,1px 25px;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: 134px 10px,139px 10px,right top,150px top;
    background: url(../@images/widget_arrows2.png);
    background-repeat:no-repeat;
    background-position: 97% -13%;
    cursor:pointer;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
}
SELECT::-ms-expand { display: none; }
.BlockBorder
{
	background-color: #FFFFFF;
	border-color: #3A6AB0;
	border-left: solid 1px #3A6AB0;
	border-bottom: solid 1px #3A6AB0;
	border-right: solid 1px #3A6AB0;
}


.ctable TH
{
	font-family: "Aria,Microsoft Sans Serif,宋体";
	height: 25px;
	font-weight: bold;
	font-size: 9pt;
	color: black;
	background-color: #A7CCF5;
}

.ctable
{
	font-family: "Aria,Microsoft Sans Serif,宋体";
	border-right: #183789 1px solid;
	border-top: #183789 1px solid;
	border-left: #183789 1px solid;
	border-bottom: #183789 1px solid;
	background-color: #FFFFFF;
}

.tableforTreeView
{
	font-family: "Aria,Microsoft Sans Serif,宋体";
	border-right: #183789 1px solid;
	border-top: #183789 1px solid;
	border-left: #183789 1px solid;
	border-bottom: #183789 1px solid;
	background-color: #FFFFFF;
}

.ctable
{
     border-style:none;
    }

.ctable tr td
{
	font-family: "Aria,Microsoft Sans Serif,宋体";
	padding-right: 3px;
	padding-left: 3px;

	background-color:White;
    color:#4c4747;
}

.ctable .sybar td
{
    background-color:#758bed !important;  
    color:White; 
 }
 
 .ctable .sybar td img
 {
     width:15px;
  }

.STD
{
	font-family: "Aria,Microsoft Sans Serif,宋体";
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #F3F5F8;
}


.frmLeft
{
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=  '#3C6EC2' , EndColorStr= '#A5CAED' );
}

.btn_normal
{
	background-image: url(../@images/button_bg.gif);
	border: 0px solid #000000;
	font-size: 12px;
	font-family: 宋体;
	padding-top: 1px;
	padding-left: 5px;
	height: 22px;
	width: 60px;
}

.ListTopBorder
{
}

.TopBorder
{
	padding-left: 1px;
	font-weight: bold;
	height: 20px;
}

.ListTopBorder a:hover
{
	text-decoration: none;
}
.lbclass
{
    line-height:25px;
    height:25px;
    }
.lbclass img
{
    vertical-align:middle;
    
    }
.lbclass:link
{
	font-family: "Aria,Microsoft Sans Serif,宋体";
	font-size: 12px;
	color: #0035AD;
	text-decoration: none;
}
.lbclass:visited
{
	font-family: "Aria,Microsoft Sans Serif,宋体";
	font-size: 12px;
	color: #0035AD;
	text-decoration: none;
}
.lbclass:hover
{
	font-family: "Aria,Microsoft Sans Serif,宋体";
	font-size: 12px;
	color: red;
	text-decoration: none;
}

.lbclass1:link
{
	font-family: "Aria,Microsoft Sans Serif,宋体";
	font-size: 12px;
	color: blue;
    text-decoration: underline;
}
.lbclass1:visited
{
	font-family: "Aria,Microsoft Sans Serif,宋体";
	font-size: 12px;
	color: #0035AD;
	text-decoration: underline;
}
.lbclass1:hover
{
	font-family: "Aria,Microsoft Sans Serif,宋体";
	font-size: 12px;
	color: red;
	text-decoration: underline;
}

.descriptionPanel
{
	font-size: x-small;
	font-weight: normal;
	padding-top: 2px;
	background-color: #FAFAFA;
	width: 100%;
	height: 100px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-right: 5px;
	color: #3C7FD1; /* royalblue; */
	cursor: default;
}
.descriptionPanelContent
{
	border: solid 1px silver;
	background-color: #FDFDFD;
}
.descriptionPanelHeader
{
	font-family: verdana,helvetica,arial;
	font-weight: bold;
	font-size: small;
	height: 20px;
	background-image: url(../@images/silverglass.gif);
	color: dimgray;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 3px;
	border-left: silver 1px solid;
	border-right: silver 1px solid;
}
.content
{
	/*background-color:F9F9F9; */
	margin: 0px;
	padding: 0px;
	border: 1px solid #FF0000;
}

.hidden
{
	display: none;
}

.Visible
{
	height: 0px;
	width: 0px;
}

.button
{
	border: 1px solid #0066cc;
    font-size: 12px;
	line-height: 120%;
	background-color: #f1f5fa;
    height: 18px;
}

.tdFont
{
	color: #309DC0;
}

.tdTitle
{
	color: #333399;
	font-weight: bold;
	font-family: 宋体;
	font-size: 14px;
}

.btnLogin
{
	background-image: url(../@images/btnLogIn.jpg);
	border: 0px solid #000000;
	font-size: 12px;
	font-family: 宋体;
	padding-top: 1px;
	padding-left: 5px;
	height: 23px;
	width: 83px;
}


/* Xql Add Css Begion*/


.ToolBar
{
	padding-left: 1px;
	height: 30px !important;
	background-color:#fff;
	color:#555;
	vertical-align: middle;
	font-family:"微软雅黑";
}
Table.TableMain .ToolBar td
{
	color:#555 !important;
}
/*table.TableSearch .ToolBar td
{
    background-color:#0174CF !important;
 }*/
.cssTopGroup {
	float: left;
	/*padding-right: 22px;*/
	color: #555;
	/*text-decoration: none;
	padding-left: 0px;*/
	vertical-align: middle;
	font-weight: 700;
	display: inline-block;
	/*padding: 0px 10px;*/
	/*height: 25px;*/
	/*margin-left: 10px;*/
/*	border: 1px solid;
	background-color: #dedede;
	border-radius: 5px;
	box-shadow: 1px 1px 1px 0px black;*/
}

.ToolBar > td > div > div > a {
	color: #555;
	text-decoration: none;
	padding-left: 3px;
	padding-right:20px;
	vertical-align: middle;
	/*font-weight: 700;*/
	float: left;
	height: 25px;
	line-height: 30px;
	width: 100%;
/*	border-radius: 5px;
	border: 1px solid black;*/
}
.ToolBar > td > div > a {
	color: #555;
	text-decoration: none;
	padding-left: 0px;
	vertical-align: middle;
	/*font-weight: 700;*/
	float: left;
}
#retFanListHead{
	height:49px;
	border-bottom:1px solid;
}
#retFanList {
	width: 100%;
	overflow: auto;
}
#retFanList>p{
	height:80px;
	/*line-height: 40px;*/
}
	#retFanList > p:hover {
		background-color: #d8ebfc;
	}
	#retFanList > p:active {
		background-color: #d8ebfc;
	}
	.ToolBar > td > a {
		color: #555;
		text-decoration: none;
		padding-left: 10px;
		line-height: 34px;
		vertical-align: middle;
		font-weight: 700;
		float: left;
		padding: 0px 5px;
		/*margin-left: 10px;*/
		height: 25px;
		/*	border: 1px solid;
	background-color: #dedede;
	border-radius: 5px;
	box-shadow: 1px 1px 1px 0px black;*/
	}
/*可以在右边显示*/
.ToolBar > td:last-child {
	/*font-size:15px!important;*/
	/*float: right;*/
	/*margin-right: 15px;*/
	padding-left: 40px;
	background-color: aliceblue;
}
	.ToolBar > td:last-child > a:hover {
		color: red;
		background-color: #dadada;
		/*color: #dedede;
		background-color: #007cb7;
		border-radius: 5px;
		box-shadow: 1px 2px 4px 0px black;*/
	}
.ToolBar>td:last-child i{
	/*font-size:22px!important;*/
}
.ToolBar > td > a, .ToolBar > td > div {
	float: left;
}


	/* EditForm Css Begion*/
.TableMain {
	font-family: "微软雅黑, 宋体, 新宋体, sans-serif";
	background-color: White;
	width: 100%;
	margin: 0 auto;
	border: "0";
	cellPadding: 0;
	cellSpacing: 0;
}


.TableMain TR TD
{
	font-family: "Aria,Microsoft Sans Serif,宋体";
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: White;
}

		.TableMain TH {
			font-family: "Aria,Microsoft Sans Serif,宋体";
			height: 5px;
			font-weight: bold;
			font-size: 10.5pt;
			color: Gray;
			background-color: White;
		}

/*布局样式
-----------------------------*/
TABLE.TablePanel {
	width: 100%;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: White;
	/*字母换行*/
	word-break: break-all;
	border-collapse: separate;
}
TABLE.TablePanel TD
{
    min-height:38px;
	font-size: 12px;
	color: #000000;
}
TABLE.TablePanel TH
{
	font-size: 12px;
	color: Gray;
	font-weight: normal;
	text-align: right;
	width: 120px;
}
TABLE.TablePanel TD A:link
{
	color: darkblue;
	text-decoration: none;
}
TABLE.TablePanel TD A:visited
{
	color: darkblue;
	text-decoration: none;
}
TABLE.TablePanel TD A:hover
{
	color: darkblue;
	text-decoration: underline;
}

TABLE.TablePanel INPUT
{
    line-height:20px;
	border: solid 1px rgb(204,204,204);
	ime-mode: active;
}

TABLE.TablePanel .RequiredTextBox
{
	border: solid 1px Red;
	ime-mode: active;
}

TABLE.TablePanel .TipLabel {
	color:red;
}

TABLE.TablePanel SPAN.RequiredDropdownList
{
	border: solid 1px Red;
	padding: 2px 0 5px 0;
	border-radius: 3px;
}

TABLE.TablePanel select.RequiredDropdownList

{
	border:none;
}
.chosen-disabled+button {
	top: 3px;
	position: relative;
}

.HerCss {
	cursor: pointer;
	background: #018bE5;
	border: 1px solid #018BE5;
	color: White;
	border-radius: 5px;
	margin-left: 5px;
	padding: 3px 15px;
	_padding: 0px 15px;
	+padding:0px 15px;
	text-decoration: none;
}
TABLE.TablePanel INPUT.OnlyBottom {
	background: #f8f8f8;
	border-top: #FFFFFF 0px none;
	border-right: #FFFFFF 0px none;
	border-left: #FFFFFF 0px none;
	border-bottom: #B7B7B7 1px solid;
	ime-mode: active;
}

TABLE.TablePanel SELECT
{
	width:150px;
}

	TABLE.TablePanel TD.TableHeader {
		color: #343d47;
		font-weight: bold;
		cursor: hand;
		background-color: White;
		border-bottom: 1px dashed DimGray;
		margin-bottom: 10px;
		padding-left: 30px;
		background-image: url("/@images/feed_class_20.png");
		background-repeat: no-repeat;
		background-position-x: 0px;
		background-position-y: -420px;
		background-color: transparent;
	}
	TABLE.TablePanel TD.TableHeaderHidden {
		color: #343d47;
		font-weight: bold;
		cursor: hand;
		background-color: White;
		border-bottom: 1px dashed DimGray;
		margin-bottom: 10px;
		padding-left: 30px;
		background-image: url("/@images/feed_class_20.png");
		background-repeat: no-repeat;
		background-position-x: 0px;
		background-position-y: -420px;
		background-color: transparent;
	}

TABLE.List TH
{
	font-size: 12px;
	color: #183789;
	background-color: #F8F8F8;
	font-weight: normal;
	text-align: right;
	width: 120px;
}
TABLE.List TD
{
	font-size: 12px;
	background-color: #F8F8F8;
	color: #000000;
}

TABLE.List TD INPUT
{
	background-color: #FFFFFF;
	border: solid 1px #3A6AB0;
	ime-mode: active;
}
/*布局样式结束
-----------------------------*/

TABLE.NotBorder INPUT
{
	background-color: #FFFFFF;
	border-color: #3A6AB0;
	border: solid 1px #3A6AB0;
	border-width: 0;
	ime-mode: active;
}

TABLE.CheckBox
{
	border-width: 0;
}
/* Tab Css Start */
.TopGroup
{
	z-index: 99;
	position: relative;
}

.DefaultTab
{
	color: black;
	background-image: url(../@images/tab_bg.gif);
	font-family: MS Sans Serif, Verdana;
	font-size: 10px;
	cursor: default;
}

.DefaultTabHover
{
	color: black;
	background-image: url(../@images/hover_tab_bg.gif);
	font-family: MS Sans Serif, Verdana;
	font-size: 10px;
	cursor: default;
}

.SelectedTab
{
	color: black;
	background-image: url(../@images/selected_tab_bg.gif);
	font-family: MS Sans Serif, Verdana;
	font-size: 10px;
	cursor: default;
}

.MultiPage
{
	background-color: White;
	border: 1px solid #919B9C;
	width: 487px;
	height: 150px;
	position: relative;
	padding: 10px;
	top: -3px;
	left: 1px;
	z-index: 98;
}

.PageContent
{
	font-family: MS Sans Serif, Verdana;
	font-size: 10px;
}
/* Tab Css End */
/* EditForm Css End*/


/* List Css Begin*/
/* Search Css Begin*/
TABLE.TableSearch
{
	width: 100%;
	border-width: 0;
	margin: auto 0;
    height: 26px;
	line-height:30px;
	background-color:#F4F4F4;
}

TABLE.TableSearch TD.TableSearchHeader
{
	font-family: "微软雅黑";
	font-weight: bold;
	font-size: 12px;
	background-color:#fff;
	height: 30px;
	line-height:30px;
	cursor: hand;
	text-indent:1em;
	color:#FFF;
	 
}


TABLE.TableSearch INPUT
{
    line-height:20px;
	border: solid 1px rgb(204,204,204);
	width: 150px;
	ime-mode: active;
}

TABLE.TableSearch SELECT
{
	width: 150px;
	background-color:White;
	padding-right:25px;
    direction:ltr;
}
#DispalycusRelationCompanyId
{
	width: 20px;
	border-width: 0;
}
#DispalysupRelationCompanyId
{
	width: 20px;
	border-width: 0;
}
#SearchIsShowStop
{
	width: 20px;
	border-width: 0;
}
#SearchIsShowStop
{
	width: 20px;
	border-width: 0;
}
#cbID1
{
	width: 20px;
	border-width: 0;
}
#cbID2
{
	width: 20px;
	border-width: 0;
}
#cbID3
{
	width: 20px;
	border-width: 0;
}
#cbID4
{
	width: 20px;
	border-width: 0;
}
#cbID5
{
	width: 20px;
	border-width: 0;
}
#cbID6
{
	width: 20px;
	border-width: 0;
}
#cbID7
{
	width: 20px;
	border-width: 0;
}

TABLE.TableSearch INPUT.Checkbox
{
	background-color: #FFFFFF;
	border-color: #3A6AB0;
	border: solid 0px #3A6AB0;
}

TABLE.TableSearch TH
{ 
	font-family: "微软雅黑","宋体","新宋体","sans-serif";
	height: 25px;
	font-weight: normal;
	font-size: 12px;
	color: black;
	text-align: right;
}
/* Search Css End*/
.ListHeader
{
	width: 100%;
	height:30px;
}

.ListTitle
{
	padding-left: 1px;
	font-weight: bold;
	background-color: aliceblue;
	padding: 0px;
	vertical-align: middle;
	text-decoration: none;
	height: 40px;
	text-align: left;
	font-size:15px;
	color:#343d47;
}

.ListTitle div
{
    background-color:White;
}
INPUT.Hidden
{
	display: none;
	position: absolute;
}

.fixhead
{
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	color: Black;
	background-color:#DDDCE0;
	white-space: nowrap;
	
	/*固定表头*/
	position:relative ; 
	table-layout:fixed;
	top:expression(this.offsetParent.scrollTop);   
	z-index: 999;
}


/* Grid Css Start */
#divGridView
{
	
	overflow: auto;
}


TABLE.Grid
{
	background-color: White;
	border-color: #D8DCE5;
	border-style: none;
	width: 100%;
}

TABLE.Grid TH
{
	white-space: nowrap;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	color: Black;
}

TABLE.Grid TD {
	white-space: nowrap;
	/*border-color: #A9A9A9;*/
	border-color: #D8DCE5;
}

TABLE.Grid TR.GridHeader th {
	background-color:#f8f8f8;
	/*background-color: #c2b4f3;*/
	text-align: center !important;
}

TABLE.Grid TR.GridHeader
{
    /*background-color:White;*/
	background-color: #f8f8f8;
	height: 30px;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	color: Gray;
	white-space: nowrap;
	
	/*固定表头*/
	position:relative  !important; 
	table-layout:fixed !important;
	top:expression(this.offsetParent.scrollTop)  !important;   
	z-index: 999  !important;
}

.cssCheckBoxColumn
{
    width:50px;
}
.cssNumberColumn
{
    width:80px;
}
/*TABLE.Grid TR.Row td
{
    border-left:0px;
    border-right:0px;
}

TABLE.Grid TR.RowA td
{
    border-left:0px;
    border-right:0px;
}*/

TABLE.Grid TR.Row
{
	color: #475059;
	text-align: center;
	background-color: White;
	height: 32px;
    padding-left: 10px;
    border-left:0px;
    border-right:0px;
    border-style:none;
    border-spacing:0px;
    border-bottom:1px solid #D8DCE5;
}

TABLE.Grid TR.RowA
{
    color: #475059;
	background-color: #F8F8F8;
	text-align: center;
	height: 32px;
	border-left:0px;
    border-right:0px;
    border-style:none;
     border-bottom:1px solid #D8DCE5;
}

TABLE.Grid TR.Row A
{
    color:#428bca;
}

TABLE.Grid TR.RowA A
{
    color:#428bca;
}


TABLE.Grid TR.Row1
{
	color: #475059;
	text-align: center;
	background-color: #FFFFFF;
	height: 20px;
    padding-left: 15px;
}
.TotalRow
{
	background-color: #E3EFFF; 
	cursor: default;
	font-weight:bold;
	font-size:15px;	
	text-align: right;
}

.SelectedRow 
{ 
  cursor: default; 
}

.SelectedRow td.DataCell 
{ 
  background-color: #FFEEC2; 
  padding: 2px; 
  font-family:新宋体; 
  font-size: 12px; 
  border-bottom: 1px solid #4B4B6F; 
  border-top: 1px solid #4B4B6F; 
  border-right: 0px; 
  cursor: default; 
}

.SelectedRow td.FirstDataCell 
{ 
  border-left: 1px solid #4B4B6F; 
  border-right: 0px; 
  padding-right: 3px; 
  cursor: default; 
}

.SelectedRow td.LastDataCell 
{ 
  border-right: 1px solid #4B4B6F; 
  cursor: default; 
}


.EditRow
{
    background-color:#CEF9DE;
}

TABLE.Grid A {
	color: Black;
	text-decoration: none;
}

TABLE.Grid A:hover
{
	text-decoration:underline;
}

DIV.Pager
{
	font-size: 12px;
	width: 100%;
}

.PagerCustomerInfo
{
	width: 100px;
	text-align: left;
}
/* Grid Css End */

.ToolBarButton
{
	text-decoration: none;
}

.Message
{
	color: Red;
}
/* List Css End*/

/* TreeView Css Start*/
.TreeView
{
	background-color: White;
	padding-top: 4px;
	padding-left: 1px;
	border: #7C7C94 1px solid;
	cursor: default;
}

.TreeNode
{
	font-family: Verdana;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
}

.GrayedTreeNode
{
	font-family: Verdana;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	color: gray;
	cursor: hand;
}

.HoverTreeNode
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: underline;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	cursor: hand;
}

.SelectedTreeNode
{
	font-family: Verdana;
	font-size: 12px;
	background-color: #3cbaff;
	color: white;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	cursor: hand;
}

.NodeEdit
{
	border: 1px gray solid;
	font-family: Verdana;
	font-size: 12px;
}
/* TreeView Css End*/
/* EditTab Css Start */
DIV.EditTab
{
	float: left;
	width: 100%;
	background: #F4F4F4;
	font-size: 110%;
	line-height: normal;
	border-bottom: 1px solid #24618E;
}
DIV.EditTab .EditTabSpanOff
{
	background-color: #eeeeee;
	cursor: hand;
	vertical-align: middle;
	text-align: center;
	height: 20px;
	width: 100px;
	padding: 4px 4px 4px 4px;
	color: Black;
	background-image: url(../@images/WhiteTabLong.gif);
}

DIV.EditTab .EditTabSpan
{
	cursor: hand;
	vertical-align: middle;
	text-align: center;
	height: 20px;
	width: 100px;
	padding: 4px 4px 4px 4px;
	color: White;
	background-image: url(../@images/BlackTabLong.gif);
}



DIV.Pager DIV#AspNetPager1{text-align: left;color: #ccc;}
DIV.Pager DIV#AspNetPager1 a
{
    display: inline-block;
    color: #428bca;
    display: inline-block;
    height: 23px;	
    line-height: 23px;
    padding: 0 8px;
    border: 1px solid #ddd;
    margin: 0 2px;
    border-radius: 4px;
    vertical-align: middle;
}
DIV.Pager DIV#AspNetPager1 a:hover{text-decoration: none;border: 1px solid #428bca;}
DIV.Pager DIV#AspNetPager1 span.current{display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;color: #fff;background-color: #428bca;	border: 1px solid #428bca;border-radius: 4px;vertical-align: middle;}
DIV.Pager DIV#AspNetPager1 span.disabled{	display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;	color: #bfbfbf;background: #f2f2f2;border: 1px solid #bfbfbf;border-radius: 4px;vertical-align: middle;}
DIV.Pager DIV#AspNetPager1 A:link
{
	
	

	text-decoration: none;
}

/*
DIV.Pager DIV#AspNetPager1 A:visited
{
	font-size: 10px;
	color: blue;
	background-color: lightskyblue;
	padding: 0 4 0 4;
	text-decoration: none;
	border: steelblue 1px solid;
}

DIV.Pager DIV#AspNetPager1 A:hover
{
	font-size: 10px;
	border: steelblue 1px solid;
	color: Red;
	padding: 0 4 0 4;
	text-decoration: none;
	background-color: lavender;

}
*/
/* EditTab Css End */
/* Xql Add Css End*/


INPUT.OnlyBottom
{
	background: #f8f8f8;
	border-top: #FFFFFF 0px none;
	border-right: #FFFFFF 0px none;
	border-left: #FFFFFF 0px none;
	border-bottom: #B7B7B7 1px solid;
	ime-mode: active;
}


#ShowNameResult
{
	position:absolute;
	width: 134px;
	height:160px;
	z-index: 999;
	background: #EEE;
}
#ShowSNResult
{
	position: absolute;
	width: 100px;
	height: 80px;
	z-index: 999;
	background: #FFFFFF;
}
#ShowTypeResult
{
	position: absolute;
	width: 100px;
	height: 80px;
	z-index: 999;
	background: #FFFFFF;
}
#ShowProductSNResult
{
	position: absolute;
	width: 100px;
	height: 80px;
	z-index: 999;
	background: #FFFFFF;
}
#ShowCustomerProductPartNumberResult
{
	position: absolute;
	width: 100px;
	height: 80px;
	z-index: 999;
	background: #FFFFFF;
}
#ShowCustomerProductSNResult
{
	position: absolute;
	width: 100px;
	height: 80px;
	z-index: 999;
	background: #FFFFFF;
}
#ShowPriceResult
{
	position: absolute;
	width: 180px;
	height: 80px;
	z-index: 999;
	background: #FFFFFF;
}
#ShowPartNumber2Result
{
	position: absolute;
	width: 180px;
	height: 80px;
	z-index: 999;
	background: #FFFFFF;
}
#ShowCustomerProNumberID
{
	position: absolute;
	width: 180px;
	height: 80px;
	z-index: 999;
	background: #FFFFFF;
}
#ShowCustomerProSNID
{
	position: absolute;
	width: 180px;
	height: 80px;
	z-index: 999;
	background: #FFFFFF;
}
#ShowStockInOutSNResult
{
	position: absolute;
	width: 180px;
	height: 80px;
	z-index: 999;
	background: #FFFFFF;
}

#divProductSN
{
	position: absolute;
	width: 100px;
	height: 80px;
	z-index: 999;
	background: #FFFFFF;
}
#divProductPartNumber
{
	position: absolute;
	width: 100px;
	height: 80px;
	z-index: 999;
	background: #FFFFFF;
}
#divCustomerSN
{
	position: absolute;
	width: 100px;
	height: 80px;
	z-index: 999;
	background: #FFFFFF;
}
#divCustomerName
{
	position: absolute;
	width: 100px;
	height: 80px;
	z-index: 999;
	background: #FFFFFF;
}
#divSupplierSN
{
	position: absolute;
	width: 180px;
	height: 80px;
	z-index: 999;
	background: #FFFFFF;
}
#divSupplierName
{
	position: absolute;
	width: 180px;
	height: 80px;
	z-index: 999;
	background: #FFFFFF;
}


.ListBox
{
	width: 250px;
	height: 160px;
}

.SumRow {
	background-color: #f8f8f8;
	/*background-color: #f5f5c4;*/
	font-weight: bold;
	text-align: right;
}

.ExecuteTag
{
	line-height: 10px;
}

INPUT.Normal
{
	background-color: #FFFFFF;
	border-color: #3A6AB0;
	border: solid 1px #3A6AB0;
}


.ctable2 TH
{
	font-family: "Aria,Microsoft Sans Serif,宋体";
	height: 25px;
	font-weight: bold;
	font-size: 9pt;
	color: black;
	background-color: #A7CCF5;
}

.ctable2
{
	font-family: "Aria,Microsoft Sans Serif,宋体";
	border-right: #183789 1px solid;
	border-top: #183789 1px solid;
	border-left: #183789 1px solid;
	border-bottom: #183789 1px solid;
	background-color: #FFFFFF;
}

.ctable2 tr td
{
	font-family: "Aria,Microsoft Sans Serif,宋体";
	background-color: #F3F5F8;
}

TD.Remarkable
{
	font-weight:bold;
	color:Red;
}
TR.CurrentRow
{
	background-color:#B9D1F3;
	cursor:pointer;
}

TABLE.TablePanel INPUT.ReadOnly
{	
	background: #f8f8f8;
	border-top: #FFFFFF 0px none;
	border-right: #FFFFFF 0px none;
	border-left: #FFFFFF 0px none;
	border-bottom: #B7B7B7 1px solid;
}

.ReadOnly
{	
	background: #f8f8f8;
	border-top: #FFFFFF 0px none;
	border-right: #FFFFFF 0px none;
	border-left: #FFFFFF 0px none;
	border-bottom: #B7B7B7 1px solid;
}

T
{
    background-color:lightblue;
    border-color:red;
}

/*
如果全选按钮所在GridView行数太大时，全选按钮自动隐藏
*/
#chk
{
	display:expression(this.parentElement.parentElement.parentElement.rows.length > 2500 ? "none" : "");
}



.TTT1
{
	 font-family:新宋体;
	 font-size:	9pt;
	 font-weight:bold;
	 padding-left:10px;
	 height: 25px;
}

.TTT3
{
	 font-family:新宋体;
	 font-size:	9pt;
	 font-weight:bold;
	 text-decoration:underline;
	 
	 height: 25px;
}

.TTT2
{
	 font-family:新宋体;
	 font-size:	9pt;
	 padding:15px; 	 
}

.TTT4
{
	 font-family:新宋体;
	 font-size:	9pt;
	 text-decoration:underline;
	 
	 height: 15px;
}

.TTT5
{
	 font-family:新宋体;
	 font-size:	9pt;
	 font-weight:bold;
	 
	 height: 25px;
}


.Z1
{
	 font-family:新宋体;
	 font-size:	9pt;
	 font-weight:bold;
	 padding-left:5px;
	 height: 15px;	
}

.Z2
{
	 font-family:新宋体;
	 font-size:	9pt;
	 padding-left:10px;
	 text-decoration:underline;
	 height: 15px;
	 background-color:#FFFF99;				
}

.Z3
{
	 font-family:新宋体;
	 font-size:	9pt;
	 padding-left:20px;
	 font-weight:bold;
	 height: 15px;
}

.Z4
{
	 font-family:新宋体;
	 font-size:	12pt;
	 font-weight:bold;
	 height: 30px;
	 text-align:center;	
	 background-color:#CCFFFF;
}

.Z5
{
	 font-family:verdana,tahoma;
	 font-size:	9pt;
	 font-weight:bold;
	 height: 25px;
	 text-align:center;
}

.Z55
{
	 font-family:新宋体;
	 font-size:	9pt;
	 font-weight:bold;
	 height: 20px;
	 text-align:right;	
}

.Z6
{
	 font-family:新宋体;
	 font-size:	9pt;
	 height: 20px;
	 text-align:right;
	 padding-left:15px;
}

.Z7
{
	 font-family:新宋体;
	 font-size:	9pt;
	 height: 20px;
	 text-align:right;
	 color:Blue;
	 padding-left:15px;
}

.Z8
{
	 font-family:新宋体;
	 font-size:	9pt;
	 height: 20px;
	 text-align:right;
	 color:red;
	 padding-left:15px;
}

.HeaderRow
{
	height: 20px;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	color: Black;
	text-align:center;
	background-color:#FFFF99;
}

.divBackgroud
{
	 	
}


.fixhead1
{
	font-size: 16px;
	font-family: Tahoma;
	font-weight: bold;
	color: Black;
	background-color:#FFFF99;
	white-space: nowrap;
	height:30px;
}

.fixhead2
{
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	color: Black;
	background-color:#FFFF99;
	white-space: nowrap;
}


.LinkRow
{
	font-family: "Aria,Microsoft Sans Serif,宋体";
	font-size: 12px;
	color: #0035AD;
	text-decoration:underline;

}

.LinkRow2
{
	font-family: "Aria,Microsoft Sans Serif,宋体";
	font-size: 12px;
	color: red;
	text-decoration:underline;
}

.BlueRow
{
	 color:Red;	
}

.LightRow
{
	 color:Blue;	
}

.GrayRow
{
	 color:Red;	
}

/* SplitterBar Css Begin */
.HorizontalSplitterBar
{
  background: url(images/splitter_horColBg.gif); 
}

.VerticalSplitterBar
{
  background: url(images/splitter_verColBg.gif); 
}

.ActiveSplitterBar
{
  background-color: #000000;  
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); 
  opacity: 0.4;
}

.SplitterPane
{
  border: 1px solid #333333;
}

.DetailsPane
{
  border: 7px solid #666666;
}
/* SplitterBar Css End */


.LockTag
{
	background-color: #66ccff;
}


/*
///////////////////////////////////////////////////////////////////////////////////////// 
// Super Tables v0.30 - MIT Style License
// Copyright (c) 2008 Matt Murphy --- www.matts411.com
//
// Contributors:
// Joe Gallo
///////////////////////////////////////////////////////////////////////////////////////// 
*/
.sBase {
	    position: relative;
    width: 100%;
    height: 100%;
    
}

/* HEADERS */
.sHeader {
	position: absolute;
	z-index: 3;
	background-color: #ffffff;
	width: 98.2%;
	overflow: hidden;
}
.sHeaderInner {
	position: relative;
}
.sHeaderInner table {
	border-spacing: 0px 0px !important;
	border-collapse: collapse !important;
	table-layout: fixed !important;
	background-color: #ffffff; /* Here b/c of Opera 9.25 :( */
}

/* HEADERS - FIXED */
.sFHeader {
	position: absolute;
	z-index: 4;
	overflow: hidden;
}
.sFHeader table {
	border-spacing: 0px 0px !important;
	border-collapse: collapse !important;
	width: 1px !important;
	table-layout: fixed !important;
	background-color: #ffffff; /* Here b/c of Opera 9.25 :( */
}

/* BODY */


.sData {
	position: absolute;
	z-index: 2;
	overflow: scroll !important;
	background-color: #ffffff;
	width: 99% !important;
	margin-top: 0px !important;
}

	.sData table {
		border-spacing: 0px 0px !important;
		border-collapse: collapse !important;
		width: 100% !important;
		table-layout: fixed !important;
		margin-top: 0px !important;
	}
.sHeader table {
	width: 100% !important;
}
/* BODY - FIXED */
.sFData {
	position: absolute;
	z-index: 1;
	background-color: #ffffff;
}
.sFDataInner {
	position: relative;
}
.sFData table {
	border-spacing: 0px 0px !important;
	border-collapse: collapse !important;
	width: 1px !important;	
	table-layout: fixed !important;
}


/*
///////////////////////////////////////////////////////////////////////////////////////// 
// Super Tables - Skin Classes
// Remove if not needed
///////////////////////////////////////////////////////////////////////////////////////// 
*/

/* sDefault */
.sDefault {
	margin: 0px;
	padding: 0px;
	border: none;
	font-family: Verdana, Arial, sans serif;
	font-size: 1.3em;
}
.sDefault th, .sDefault td {
	border: 1px solid #cccccc;
	padding: 3px 6px 3px 4px;
	white-space: nowrap;
}
.sDefault th {
	background-color: #e5e5e5;
	border-color: #c5c5c5;
}
.sDefault-Fixed {
	background-color: #eeeeee;
	border-color: #c5c5c5;
}

/* sSky */
.sSky {
	margin: 0px;
	padding: 0px;
	border: none;
	font-family: Verdana, Arial, sans serif;
	font-size: 0.8em;
}
.sSky th, .sSky td {
	border: 1px solid #A9A9A9;
	padding: 3px 6px 3px 4px;
	white-space: nowrap;
}
.sSky th {
	background-color: #CFDCEE;
}
.sSky-Fixed {
	background-color: #e4ecf7;
}

/* sOrange */
.sOrange {
	margin: 0px;
	padding: 0px;
	border: none;
	font-family: Verdana, Arial, sans serif;
	font-size: 0.8em;
}
.sOrange th, .sOrange td {
	border: 1px solid #cebb9e;
	padding: 3px 6px 3px 4px;
	white-space: nowrap;
}
.sOrange th {
	background-color: #ECD8C7;
}
.sOrange-Fixed {
	background-color: #f7ede4;
}

/* sDark */
.sDark {
	margin: 0px;
	padding: 0px;
	border: none;
	font-family: Verdana, Arial, sans serif;
	font-size: 0.8em;
	color: #ffffff;
}
.sDark th, .sDark td {
	border: 1px solid #555555;
	padding: 3px 6px 3px 4px;
	white-space: nowrap;
}
.sDark th {
	background-color: #000000;
}
.sDark-Fixed {
	background-color: #222222;
}
.sDark-Main {
	background-color: #333333;
}

.new_icon
{ width:15px; 
  height:15px;
    
}
#searchMain 
{
    background-color:#f4f4f4;
    font-family: "Aria,Microsoft Sans Serif,宋体" 
             }
             
 
 #up1
{  
   overflow:hidden !important;
    }

/** 
 
 @Name： laydate 核心样式
 @Author：

 
**/

html
{
    _background-image:url(about:blank);
      _background-attachment:fixed;
      overflow:hidden;
   }
.laydate_body .laydate_box, .laydate_body .laydate_box *{margin:0; padding:0;}
.laydate-icon,
.laydate-icon-default,
.laydate-icon-danlan,
.laydate-icon-dahong,
.laydate-icon-molv{height:22px; line-height:22px; padding-right:20px; border:1px solid #C6C6C6; background-repeat:no-repeat; background-position:right center;  background-color:#fff; outline:0;}
.laydate-icon-default{ background-image:url(../images/icon.png)}
.laydate-icon-danlan{border:1px solid #B1D2EC; background-image:url(../images/icon.png)}
.laydate-icon-dahong{background-image:url(../@images/icon.png)}
.laydate-icon-molv{background-image:url(../images/icon.png)}
.laydate_body .laydate_box{width:240px; font:12px '\5B8B\4F53'; z-index:99999999; *margin:-2px 0 0 -2px; *overflow:hidden; _margin:0; _position:absolute!important; background-color:#fff;}
.laydate_body .laydate_box li{list-style:none;}
.laydate_body .laydate_box .laydate_void{cursor:text!important;}
.laydate_body .laydate_box a, .laydate_body .laydate_box a:hover{text-decoration:none; blr:expression(this.onFocus=this.blur()); cursor:pointer;}
.laydate_body .laydate_box a:hover{text-decoration:none;}
.laydate_body .laydate_box cite, .laydate_body .laydate_box label{position:absolute; width:0; height:0; border-width:5px; border-style:dashed; border-color:transparent; overflow:hidden; cursor:pointer;}
.laydate_body .laydate_box .laydate_yms, .laydate_body .laydate_box .laydate_time{display:none;}
.laydate_body .laydate_box .laydate_show{display:block;}
.laydate_body .laydate_box input{outline:0; font-size:14px; background-color:#fff;}
.laydate_body .laydate_top{position:relative; height:26px; padding:5px; *width:100%; z-index:99;}
.laydate_body .laydate_ym{position:relative; float:left; height:24px; cursor:pointer;}
.laydate_body .laydate_ym input{float:left; height:24px; line-height:24px; text-align:center; border:none; cursor:pointer;}
.laydate_body .laydate_ym .laydate_yms{position:absolute; left: -1px; top: 24px; height:181px;}
.laydate_body .laydate_y{width:121px; margin-right:6px;}
.laydate_body .laydate_y input{width:64px; margin-right:15px;}
.laydate_body .laydate_y .laydate_yms{width:121px; text-align:center;}
.laydate_body .laydate_y .laydate_yms a{position:relative; display:block; height:20px;}
.laydate_body .laydate_y .laydate_yms ul{height:139px; padding:0; *overflow:hidden;}
.laydate_body .laydate_y .laydate_yms ul li{float:left; width:60px; height:20px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.laydate_body .laydate_m{width:99px;}
.laydate_body .laydate_m .laydate_yms{width:99px; padding:0;}
.laydate_body .laydate_m input{width:42px; margin-right:15px;}
.laydate_body .laydate_m .laydate_yms span{display:block; float:left; width:42px; margin: 5px 0 0 5px; line-height:24px; text-align:center; _display:inline;}
.laydate_body .laydate_choose{display:block; float:left; position:relative; width:20px; height:24px;}
.laydate_body .laydate_choose cite, .laydate_body .laydate_tab cite{left:50%; top:50%;}
.laydate_body .laydate_chtop cite{margin:-7px 0 0 -5px; border-bottom-style:solid;}
.laydate_body .laydate_chdown cite, .laydate_body .laydate_ym label{top:50%; margin:-2px 0 0 -5px; border-top-style:solid;}
.laydate_body .laydate_chprev cite{margin:-5px 0 0 -7px;}
.laydate_body .laydate_chnext cite{margin:-5px 0 0 -2px;}
.laydate_body .laydate_ym label{right:28px;}
.laydate_body .laydate_table{ width:230px; margin:0 5px; border-collapse:collapse; border-spacing:0px; }
.laydate_body .laydate_table td{width:31px; height:19px; line-height:19px; text-align: center; cursor:pointer; font-size: 12px;}
.laydate_body .laydate_table thead{height:22px; line-height:22px;}
.laydate_body .laydate_table thead th{font-weight:400; font-size:12px; text-align:center;}
.laydate_body .laydate_bottom{position:relative; height:22px; line-height:20px; padding:5px; font-size:12px;}
.laydate_body .laydate_bottom #laydate_hms{position: relative; z-index: 1; float:left; }
.laydate_body .laydate_time{ position:absolute; left:5px; bottom: 26px; width:129px; height:125px; *overflow:hidden;}
.laydate_body .laydate_time .laydate_hmsno{ padding:5px 0 0 5px;}
.laydate_body .laydate_time .laydate_hmsno span{display:block; float:left; width:24px; height:19px; line-height:19px; text-align:center; cursor:pointer; *margin-bottom:-5px;}
.laydate_body .laydate_time1{width:228px; height:154px;}
.laydate_body .laydate_time1 .laydate_hmsno{padding: 6px 0 0 8px;}
.laydate_body .laydate_time1 .laydate_hmsno span{width:21px; height:20px; line-height:20px;}
.laydate_body .laydate_msg{left:49px; bottom:67px; width:141px; height:auto; overflow: hidden;}
.laydate_body .laydate_msg p{padding:5px 10px;}
.laydate_body .laydate_bottom li{float:left; height:20px; line-height:20px; border-right:none; font-weight:900;}
.laydate_body .laydate_bottom .laydate_sj{width:33px; text-align:center; font-weight:400;}
.laydate_body .laydate_bottom input{float:left; width:21px; height:20px; line-height:20px; border:none; text-align:center; cursor:pointer; font-size:12px;  font-weight:400;}
.laydate_body .laydate_bottom .laydte_hsmtex{height:20px; line-height:20px; text-align:center;}
.laydate_body .laydate_bottom .laydte_hsmtex span{position:absolute; width:20px; top:0; right:0px; cursor:pointer;}
.laydate_body .laydate_bottom .laydte_hsmtex span:hover{font-size:14px;}
.laydate_body .laydate_bottom .laydate_btn{position:absolute; right:5px; top:5px;}
.laydate_body .laydate_bottom .laydate_btn a{float:left; height:20px; padding:0 6px; _padding:0 5px;}
.laydate_body .laydate_bottom .laydate_v{position:absolute; left:10px; top:6px; font-family:Courier; z-index:0;}


/** 
 
 @Name： laydate皮肤：淡蓝
 @Author：贤心
 @Site：http://sentsin.com/layui/laydate
 
**/

/*.laydate-icon{border:1px solid #B1D2EC; background-image:url(../images/icon.png)}*/

.laydate_body .laydate_box,
.laydate_body .laydate_ym,
.laydate_body .laydate_ym .laydate_yms,
.laydate_body .laydate_table,
.laydate_body .laydate_table td,
.laydate_body .laydate_bottom #laydate_hms,
.laydate_body .laydate_time,
.laydate_body .laydate_bottom .laydate_btn a{border:1px solid #B1D2EC;}

.laydate_body .laydate_y .laydate_yms a,
.laydate_body .laydate_choose,
.laydate_body .laydate_table thead{background-color:#DEECF8;}

.laydate_body .laydate_box, 
.laydate_body .laydate_ym .laydate_yms,
.laydate_body .laydate_time{box-shadow: 2px 2px 5px rgba(0,0,0,.1);}

.laydate_body .laydate_box{border-top:none; border-bottom:none; background-color:#fff; color:#1F547E;}
.laydate_body .laydate_box input{color:#1F547E;}
.laydate_body .laydate_box .laydate_void{color:#BDD8EE!important;}
.laydate_body .laydate_box .laydate_void:hover{background-color:#fff!important}
.laydate_body .laydate_box a, .laydate_body .laydate_box a:hover{color:#1F547E;}
.laydate_body .laydate_click{background-color:#DEECF8!important;}
.laydate_body .laydate_top{border-top:1px solid #B1D2EC;}
.laydate_body .laydate_ym .laydate_yms{background-color:#fff;}
.laydate_body .laydate_y .laydate_yms a{border-bottom:1px solid #B1D2EC;}
.laydate_body .laydate_y .laydate_yms .laydate_chdown{border-top:1px solid #B1D2EC; border-bottom:none;}
.laydate_body .laydate_y .laydate_yms ul li:hover, 
.laydate_body .laydate_m .laydate_yms span:hover{color:#000;}
.laydate_body .laydate_choose{border-left:1px solid #B1D2EC;}
.laydate_body .laydate_chprev{border-left:none; border-right:1px solid #B1D2EC;}
.laydate_body .laydate_chtop cite{border-bottom-color:#3081C2;}
.laydate_body .laydate_chdown cite, .laydate_body .laydate_ym label{border-top-color:#3081C2;}
.laydate_body .laydate_chprev cite{border-right-style:solid; border-right-color:#3081C2;}
.laydate_body .laydate_chnext cite{border-left-style:solid; border-left-color:#3081C2;}
.laydate_body .laydate_table td{background-color:#fff; color:#1F547E;}
.laydate_body .laydate_table .laydate_nothis{color:#60A2D7;}
.laydate_body .laydate_table thead{color:#163A58;}
.laydate_body .laydate_bottom{border-bottom:1px solid #B1D2EC;}
.laydate_body .laydate_bottom #laydate_hms{background-color:#fff;}
.laydate_body .laydate_time{background-color:#fff;}
.laydate_body .laydate_bottom .laydate_sj{border-right:1px solid #B1D2EC; background-color:#ECF4FB;}
.laydate_body .laydate_bottom input{background-color:#fff;}
.laydate_body .laydate_bottom .laydte_hsmtex{border-bottom:1px solid #B1D2EC;}
.laydate_body .laydate_bottom .laydate_btn{border-right:1px solid #B1D2EC;}
.laydate_body .laydate_bottom .laydate_v{color:#75AEDD}
.laydate_body .laydate_bottom .laydate_btn a{ border-right:none; background-color:#ECF4FB;}
.laydate_body .laydate_bottom .laydate_btn a:hover{ background-color:#fff;}

.laydate_body .laydate_y .laydate_yms ul li:hover,
.laydate_body .laydate_m .laydate_yms span:hover,
.laydate_body .laydate_choose:hover,
.laydate_body .laydate_y .laydate_yms a:hover,
.laydate_body .laydate_table td:hover,
.laydate_body .laydate_bottom .laydate_time span:hover,
.laydate_body .laydate_bottom .laydte_hsmtex{background-color:#ECF4FB}

/* 代码整理：懒人之家 www.lanrenzhijia.com */
#zdl #maingrid #maingridgrid .l-grid1 {
	/*position: sticky;*/
	z-index: 999;
	/*min-height: 550px;*/
}
.footpager
{
    position: absolute;
    bottom: 2px;
    width: 100%;
    border: 1px solid #ccc;
    background-color: #F3F4F5;
 }
 .footpager table
 { width:100%;
   line-height:24px;
     }
     .menu_logo
     {
             margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font-weight: 400;
    vertical-align: baseline;
    position:fixed;
    bottom:0;
    left:0;
    background: transparent;
        height: 80px;
    width: 140px;
    border-right: 1px solid #eee;}
    .menu_logoimg
    {      margin: 0;
    padding: 0;
    border: 0;
    width:100%;
    height:100%;
        
        }
     
 .iconjiantou
 {
        position: absolute;
    top: 50%;
    right: 20px;
    margin-top: -7px;
    transition: transform .3s;
    font-size: 12px;
     }
     .tk-icon-jt
     {    position: absolute;
    top: 50%;
    right: 20px;
    margin-top: -7px;
    transition: transform .3s;
    font-size: 12px;
         }
 .tk-icon-jt:before {
    content: "\e696";
    font-size:12px;
    color:#485e6a;
}
 .tk-icon-yh:before {
    content: "\e615";
}
 .tk-icon-zx:before {
    content: "\e672";
}
.tk-icon-zh:before {
    content: "\e615";
}
.tk-icon-mm:before {
    content: "\e670";
}
.tkbox
{
        display: inline-block;
    width: 30px;
    height: 30px;
    text-align:center;
    border-radius:50%;
    margin-right:5px;
    }
    .tkbox2
    {
          width: 30px;
    height: 30px;
        
        }
 .tc
 {
     background-color:#feb055;}
      .tc1
 {
     background-color:#3fdfa2;}
      .tc2
 {
     background-color:#4895dd;}
      .tc3
 {
     background-color:#7180b2;}
      .tc4
 {
     background-color:#9675ce;}
      .tc5
 {
     background-color:#27c292;}
      .tc6
 {
     background-color:#04C8FD;}
          .tc7
 {
     background-color:#FF5556;}
          .tc8
 {
     background-color:#74D603;}
      .tc9
 {
     background-color:#31AEFE;}
      .tc10
 {
     background-color:#FFC000;}
      .tc11
 {
     background-color:#00DA98;}
    .tk-icon-desk 
{ line-height:30px;
    color:#fff;
    font-size:20px;
    }
        .tk-icon-desk1 
{ line-height:38px;
    color:#29e;
    font-size:20px;
    }
    .tk-icon-desks
    {
        font-size:20px;
        line-height:30px;
        }
        .tk-icon-desr 
{ line-height:38px;
    color:#fff ;
    font-size:25px;
    }
            .tk-icon-desr1
{ line-height:30px;
    color:#979797 ;
    font-size:16px;
    padding-right:5px;
    }
.tk-icon-ske:before {
    content: "\e631";  
}
.tk-icon-xzgj:before {
    content: "\e61c";   
}
.tk-icon-xzsk:before {
    content: "\e603";   
}
.tk-icon-xzkh:before {
    content: "\e659";   
}
.tk-icon-xzsj:before {
    content: "\e61f";   
}
.tk-icon-xzht:before {
    content: "\e632";   
}
.tk-icon-xzxs:before {
    content: "\e62e";   
}
.tk-icon-xsgl:before
{
        content: "\e659";
    }
.tk-icon-xszc:before
{
        content: "\e61c";
    }
    .tk-icon-tjfx:before
{
        content: "\e630";
    }
       .tk-icon-qxgl:before
{
        content: "\e62b";
    }
           .tk-icon-xtgl:before
{
        content: "\e61b";
    }
     .tk-icon-zdy:before
{
        content: "\e6a2";
    }
    .tk-icon-cx:before
{
        content: "\e620";
    }
       .tk-icon-xz:before
{
        content: "\e607";
    }
       .tk-icon-sc:before
{
        content: "\e623";
    }
       .tk-icon-fdx:before
{
        content: "\e625";
    }
       .tk-icon-zy:before
{
        content: "\e81e";
    }
       .tk-icon-sj:before
{
        content: "\e6c0";
    }
       .tk-icon-frggc:before
{
        content: "\e614";
    }
       .tk-icon-dr:before
{
        content: "\e63a";
    }
       .tk-icon-dc:before
{
        content: "\e63c";
    }

  .tk-icon-gb:before
{
        content: "\e643";
    }  .tk-icon-xg:before
{
        content: "\e650";
    }  .tk-icon-dcl:before
{
        content: "\e635";
    }  .tk-icon-hf:before
{
        content: "\e644";
    }  .tk-icon-bc:before
{
        content: "\e63b";
    }  .tk-icon-fyj:before
{
        content: "\e75d";
    }  .tk-icon-tjzx:before
{
        content: "\e6be";
    }  .tk-icon-fh:before
{
        content: "\e63e";
    }  .tk-icon-tj:before
{
        content: "\e636";
    }  .tk-icon-fx:before
{
        content: "\e60e";
    }
      .tk-icon-sp:before
{
        content: "\e6ff";
    }
      .tk-icon-rl:before
{
        content: "\e656";
    }
      .tk-icon-erp:before
{
        content: "\e65b";
    }
      .tk-icon-yjt:before
{
        content: "\e60b";
    }
     .tk-icon-zjt:before
{
        content: "\e617";
    }
      .tk-icon-szjt:before
{
        content: "\e62d";
    }
      .tk-icon-syjt:before
{
        content: "\e637";
    }
    .tk-icon-tjan:before
{
        content: "\e633";
    }
       .tk-icon-genjin:before
{
        content: "\e824";
    }
           .tk-icon-xmgl:before
{
        content: "\e691";
    }
 .tk-icon-ss:before
{
        content: "\e69d";
    }
             .tk-icon-ckjh:before
{
        content: "\e67b";
    }
         .tk-icon-whjh:before
{
        content: "\e684";
    }
                 .tk-icon-pxwc:before
{
        content: "\e651";
    }
         .tk-icon-azwc:before
{
        content: "\e661";
    }
.tk-icon-ty:before
{
    position:absolute;
    font-size:16px;
    left:12px;
    top:50%;
    margin-top:-8px; 
    }
 .tkbox1 {
    display: inline-block;
    width: 38px;
    height: 38px;
    text-align: center;
    border-radius: 50%;
    margin-left:11px;
}

 .tk-icon-cggj:before {
    content: "\e701";   
}
.embeddedbox
{
    position:absolute;
   top:0;
   left:0;
   clear:both;
   overflow:hidden;
   height:40px;
   line-height:40px;
   font-size:15px; 
   width:100%;
   
    }
    .embeddedtitle
    {
        float:left;
        line-height:40px;
        padding-left:10px;
        color:#fff;
        font-weight:700;
        }
        .embeddedlabel
        {
            float:right;
            line-height:40px;
            padding-right:10px;}
/*
#Chart1
{
    width:600px !important;
    height:400px !important;
}*/
.toplan /*顶部列表栏渐变色*/
{
     background-image: linear-gradient(132deg,#3cbaff  4%,#6626bf 96%);
    }
    .toplan li:hover /*顶部列表栏hover颜色*/
    {
        background-color: #3cbaff;
    text-decoration: none;}
 .addtoplan /*新增列表头部栏颜色*/
 {
      background-image: linear-gradient(138deg,#3cbaff 10%,#6626bf 90%);
     } 
 .savebtn /*顶部列表栏hover颜色*/
 {
     background-color:#5E97F6;
     }  
.zts /*主题背景颜色*/
{
    background-color:#3cbaff !important;
    }
.leftlan a:hover /*侧边栏hover颜色*/
 {
     background-color:#7979e2 !important;
     color:#fff !important;
     }
     .leftlans:hover,.leftlans:visited,.leftlans:link  /*通知选择联系人hover颜色*/
 {
     background-color:#7979e2 !important;
     color:#fff !important;
     }   
 .selectleft
 {
      color: #459df5 !important;
     }    
  .leftlanbody a
  {
      background-color:#e4ebf1 !important;
      }
      .ToolBars td
      {
          background-color:#758bed !important;
          }
          .clearfix:before,
.clearfix:after {
    content= "";
    /*display: table;*/      /* 也可以设置为block */
}

#left
        {
            height:93%;
            overflow-y:auto;
        }
        .btn
        {
            width:100%;
            height:30px;
            background-color:#F4F4F4;
            z-index:1;
            
        }
        
        .btn ul li
        {
            float:left;
            margin-left:20px;
            line-height:28px;
            position:relative;
            left:22px;
        }
        
        .btn ul li a
        {
            font-size:1.2em;
            color:black;
            text-decoration:none;
        }
        
        .btn ul li a:hover
        {
            color:Red;
        }

		#center_btn{
			width:100%;
            height:30px;
            background-color:white;
            z-index:1
		}
		#center_btn ul li
        {
            float:left;
			line-height:28px;
			font-size:1.2em;
            color:black;
            text-decoration:none;
        }
         #center_btn ul li:hover
        {
			color:blue;
			cursor:pointer;
        }
        #tree
        {
            margin-left:10px;
            margin-top:50px;
            font-size:1.2em;  
        }
        /*页面页签显示*/
        #top_div
        {
            height: 24px;padding-left: 42px;font-size:13px;line-height: 25px;background-color:#ecebeb;
            }
        #top_div>div
        {
            display: inline-flex;
            padding: 0px 14px;
            cursor:hand;
         }

#top_div1 {
	height: 34px;
	padding-left: 42px;
	font-size: 15px;
	line-height: 34px;
	background-color: #ecebeb;
}

	#top_div1 > div {
		display: inline-flex;
		padding: 0px 14px;
		cursor: hand;
	}

         .choose
         {
             background-color:#ffffff;
             color:#2898e0;
			 font-size:13px;
             box-shadow: inset 0px -2px 0px #2898e0;
             }
             .Tieye_div
             {
				 display:none;
                  width: 94%;
            margin-left: 3%;
            overflow: auto;
            background-color: white;   
              }
/*#SelectedDiv {
	position: absolute;
	margin-top: 30px;
	margin-bottom: 200px;
	right: 0px;
	top: 60px;
	width: 93px;
	height: 421px;
	background-color: azure;
	z-index: 201;
	overflow: auto;
}
#ChangeBarStatus {
	position: absolute;
	right: 0px;
	top: 60px;
	color: white;
	z-index: 201;
	cursor: pointer;
	background-color: #a7a0a0;
	height: 30px;
	text-align: center;
	line-height: 30px;
}
 .l-dialog #SelectedDiv > ul > li {
	line-height: 50px;
	height: 65px;
}
.default #SelectedDiv::-webkit-scrollbar {
	display: none;
}*/
/*知识富文本编辑器*/
.w-e-text-container {
	height: 700px !important;
}

/*toolbar分组*/
.cssGroupContent {
	display: none;
	position: absolute;
	top: 25px;
	z-index: 9910;
	background-color: #f9f9f9f7;
	margin-top: 5px;
	min-width: 72px;
	box-shadow: 2px 2px 5px #00000070;
	border-radius: 0px 2px 5px 5px;
}
.cssGroupBack {
	background-color: #dadada;
}
	.cssGroupContent a {
		float: right;
	/*	width:25px;*/
	}

		.cssGroupContent a:hover {
			background-color: #d0cfcf;
			color: black;
			/*font-weight: bold;*/
			/*color: #dedede;*/
			/*background-color: #007cb7;*/
			/*width: 120px;*/
		}

.cssGroupName {
	/*height:25px;*/
	/*padding-left: 10px;*/
	width: 72px;
	text-align: center;
	line-height: 35px;
}
/*水印样式*/
#StatusValue {
	position: fixed;
	top: 2%;
	left: 80%;
	font-size: 20px;
	font-weight: bold;
	line-height: 35px;
	text-align: center;
	border-radius: 71px;
	color: red;
	border: 4px solid #fb0000;
	padding: 0px 8px;
	transform: rotate(-25deg);
	z-index: 99999 !important;
}
/*打印次数水印样式*/
#PrintCount {
	position: fixed;
	top: 2%;
	left: 86%;
	font-size: 20px;
	font-weight: bold;
	line-height: 35px;
	text-align: center;
	border-radius: 71px;
	color: #66ccff;
	border: 4px solid #66ccff;
	padding: 0px 8px;
	transform: rotate(-25deg);
	z-index: 99999 !important;
}
/*审核通过的样式*/
.color_bg_q {
	color: #00a95b !important;
	border: 4px solid #00a95b!important;
}
/*作废样式*/
.color_bg_IsCancel {
	color: red !important;
	border: 4px solid red !important;
}
/*加载的转圈效果*/
#UpdateProgress1 {
	pointer-events: none; /*清除点击事件，避免影响*/
	display: block;
	position: fixed;
	left: 0%;
	top: 0%;
	height: 100%;
	width: 100%;
	z-index: 99;
	padding: 22% 38%;
	font-size: 30px;
	text-align: center;
}
#UpdateProgress1>span>img{
	position: relative;
	width: 30px;
	left: -5px;
	top: 5px;
}
/*保存前的弹窗提示，避免多次保存*/
#UpdateProgress3 {
	display: block;
	position: fixed;
	left: 0%;
	top: 0%;
	height: 100%;
	width: 100%;
	z-index: 9999999;
	padding: 0% 0%;
	font-size: 30px;
	text-align: center;
}
#UpdateProgress3>span {
	position: absolute;
	top: 50%;
	left: 41%;
}
.sHeader table colgroup col,
.sData table tbody tr td {
/*	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;*/
}
.sHeader table tbody tr th,
.sData table tbody tr th,
.sData table tbody tr td,
.sHeader table colgroup col,
.sData table colgroup col {
	min-width: 35px;
}
.sData table tbody tr td{
	white-space: break-spaces;
	word-wrap: break-word;
	word-break: break-all;
	overflow: hidden;
}
.sHeader table tbody tr th {
	/*white-space: break-spaces;*/
	overflow: hidden;
}
.sHeader table tbody tr th{
	cursor:w-resize;
}
#tuodon {
	pointer-events: none; /*清除点击事件，避免影响*/
	display: block;
	position: absolute;
	border: 1px solid red;
	width: 1px;
	height: 83%;
	top: 75px;
	z-index: 999;
}
#fzTable td,
.gstable td {
	height: 55px;
	text-align: center;
	border: 1px solid #d6d6d6;
}
	#fzTable td select, #fzTable td input {
		width: 250px;
		border-color: aliceblue;
	}
#fzTable {
	width: 99%;
}
	#fzTable thead tr th,
	.gstable thead tr th {
		text-align: center;
		height: 33px;
		background-color: aliceblue;
		color: #817373;
		font-size: 12px;
	}

#fzTable_substitute td,
.gstable td {
	height: 50px;
	text-align: center;
	border: 1px solid black;
}
	#fzTable_substitute td select, #fzTable_substitute td input {
		width: 250px;
		border-color: aliceblue;
	}

#fzTable_substitute {
	width: 99%;
}
#Table_GoodProductRate thead tr th,
.gstable thead tr th {
	text-align: center;
	height: 33px;
	background-color: aliceblue;
	color: #817373;
	font-size: 12px;
}
	#fzTable_substitute thead tr th,
	.gstable thead tr th {
		text-align: center;
		height: 33px;
		background-color: aliceblue;
		color: #817373;
		font-size: 12px;
	}

#Table_GoodProductRate td,
.gstable td {
	height: 50px;
	text-align: center;
	border: 1px solid #d6d6d6;
}

#Table_GoodProductRate td select, #Table_GoodProductRate td input {
	width: 250px;
}

#Table_GoodProductRate {
	width: 99%;
}



.gstable caption {
	text-align: center;
	font-size: 20px;
	line-height:45px;
}
.showSpan {
	color: red;
	font-size: 25px;
}
.showSpan_div {
	position: absolute;
	top: -3px;
	font-size: 14px;
	right:1%
}
/*取消文字选中效果，用在了shift组合键上*/
.returnUserSelect {
	-webkit-touch-callout: none;
	-webkit-text-size-adjust: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-user-select: none;
}
#jieguo_span{
	color:red;
}
#jieguo_span span{
	color: green;
}
.l-grid-row {
	background-color: white;
}
#maingrid4 .l-panel-bwarp .l-grid-header2 {
	position: initial;
}
#maingrid5 .l-panel-bwarp .l-grid-header2 {
	position: initial;
}
#maingrid > .l-panel-bwarp > .l-panel-body,
#maingrid #maingridgrid > .l-grid2 > .l-grid-body {
	overflow: visible;
}
.l-grid-body1 {
	height: auto !important;
}
#menu1, .l-menu-shadow {
	top: 30px;
	left: 50px;
}

#menu1 {
	width: 200px;
}

.mymenu {
	padding-right: 1px;
	float: left;
	margin-top: 4px;
}

.l-menubar-item-down {
	padding-right: 0px;
}

.ToolBar td,.ToolBar a{
	font-size: 12px !important;
}

#ceshiq {
	height: 83%;
}

#waiTipDiv {
	overflow: auto;
	height: 88%;
	width: 750px;
	position: absolute;
	top: 5px;
}

.selectBate {
	width: 732px;
	height: 55px;
}
#Push_inp {
	width: 275px;
	margin: 50px;
	height: 50px;
}

/*toast效果*/
#toast_mess {
	-webkit-touch-callout: none;
	-webkit-text-size-adjust: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-user-select: none;
	display: block;
	position: fixed;
	left: 0%;
	top: 0%;
	height: 100%;
	width: 100%;
	z-index: 9999999;
	font-size: 30px;
	text-align: center;
	line-height: 30;
}
.toast_error {
	color:red;
}
.toast_success {
	color: green;
}
.toast_tip {
	color: yellow;
}
input:focus {
	outline: none;
}
textarea:focus {
	outline: none;
}
.listwidth {
	width: 100% !important;
}
/*菜单滑动*/
#divNavigation {
	width: 100%;
	height: 50px;
	overflow: hidden;
	position: relative;
	margin: 0;
	top: 0px;
	background-color: white;
	z-index: 1003;
}

	#divNavigation ul {
		position: absolute;
		height: 40px;
		width: 100%;
	}

		#divNavigation ul li {
			float: left;
			width: 6%;
			height: 40px;
		}

		#divNavigation ul a {
			width: 100%;
			color: #3C96DE;
			font-weight: normal;
			line-height: 40px;
			display: block;
			height: 40px;
			text-align: center;
			cursor: pointer;
		}

	#divNavigation .preNext {
		width: 33px;
		height: 100px;
		position: absolute;
		top: -33px;
		background: url(../images/sprite.png) no-repeat 0 0;
		cursor: pointer;
	}

	#divNavigation .pre {
		left: 0;
	}

	#divNavigation .next {
		right: 0;
		background-position: right top;
	}
/*菜单滑动结束*/
.li_title {
	line-height: 40px;
	height: 40px;
	text-align: center;
	color: #2489ce !important;
	text-shadow: none;
	border-bottom: 5px solid #5c9eff;
}
/*询价比较复选框*/
.check {
	color: #555;
	text-decoration: none;
	padding-left: 10px;
	line-height: 34px;
	vertical-align: middle;
	font-weight: 700;
	float: left;
	padding: 0px 5px;
	height: 35px;
}
#right_pro .lis {
	font-size: 13px;
	line-height: 25px;
	border-bottom: 1px solid #e2e2e2;
	display:flex;
}
#right_del {
	margin-left: auto;
}
.inp_fzsx{
	width:520px;
	height:35px;
}


/*标签打印*/
#LabelPrinting {
	width: 99%;
}

	#LabelPrinting tbody td {
		border: 1px solid #9e9e9e;
		height: 35px;
		width: 0%;
		text-align: center;
	}

	#LabelPrinting tbody tr:first-child {
		width: 1%;
	}

	#LabelPrinting tbody tr:hover {
		background-color: #c5c5c5;
		cursor: pointer;
	}

	#LabelPrinting th {
		text-align: center;
		height: 33px;
		background-color: #c5c5c5;
		border: 1px solid black;
		color: #616161;
		font-size: 20px;
	}
	.XDD2::after{
		content:"";
		position:absolute;
		border:8px solid;
		border-color:transparent transparent rgb(230, 230, 230) transparent;
		left:20px;
		top:-16px;
	}
	.XDD2::before {
		content: "";
		width:0;
		height:0;
		border:8px solid;
		border-color:transparent transparent rgb(230, 230, 230) transparent;
		position: absolute;
		left:20px;
		top:-16px;
		z-index:2;
	}
	.XDD2{
		position: fixed;
		width: 300px;
		visibility: hidden;
		background-color: rgb(230, 230, 230);
		margin-top: 10px;
		padding: 10px;
		border-radius: 5px;
		box-shadow: rgb(156, 156, 156) 2px 2px 2px;
	}


 
#InfoDiv {
	text-align: center;
	font-size: 13px;
	background-color: aliceblue;
	color: #766565;
	border-radius: 7px;
}

#table_Batchdiv {
	width: 99%;
}

	#table_Batchdiv tbody td {
		border: 1px solid #c5c5c5;
		height: 35px;
		width: 0%;
		text-align: center;
	}

#clickBatchInfo p:hover {
	background-color: aliceblue;
}

#table_Batchdiv tbody tr:first-child {
	width: 1%;
}

#table_Batchdiv tbody tr:hover {
	background-color: #c5c5c5;
	cursor: pointer;
}

#table_Batchdiv th {
	text-align: center;
	height: 33px;
	background-color: #c5c5c5;
	border: 1px solid black;
	color: #616161;
	font-size: 13px;
}

.head1 {
	width: 7%;
}

.head2 {
	width: 13%;
}

.head3 {
	width: 90%;
	height: 80%
}

.quickReplybtn {
	background-color: #ebecee;
	border: 0px;
	border-radius: 10px;
	padding: 10px;
	margin-top: 10px;
	margin-right: 10px;
	text-align: center;
}