.yjs-keyword-result{
	padding: 0px;
	border: 1px solid #1c9ce7;
	background-color: #fff;
	overflow: hidden;
	z-index: 99999;
	position: absolute
}

.yjs-keyword-result ul {
	width: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
	float:left;
}

.yjs-keyword-result li {
	padding: 2px 5px;
	cursor:pointer;
	display: block;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
}
.yjs-keyword-result li p{
   float:left;
   margin:0;
   padding:0;
}
.yjs-keyword-result li span{
   margin:0;
   padding:0;
   float:right;
   font-size: 12px;
}
.yjs-keyword-result-hover {
	background-color: #1c9ce7;
	color: #fff;
}

@charset "utf-8";
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;overflow:hidden;}
.clearfix{zoom:1; /* for ie6 & ie7 */}
.clear{clear:both;display:block;font-size:0;height:0;line-height:0;overflow:hidden;}
em, i {
    font-style: normal;
}
.tal{
    text-align: left;
}
.tac{
    text-align: center;
}
.tar{
    text-align: right;
}

span{
    vertical-align: middle;
}
.control-refer-select-box{
    color: #666;
    line-height: 34px;
    min-height:34px;
    word-break: break-word;
    vertical-align: top;
    display:inline-block
}
.control-refer-selectDataUnit{
    display: block;
    vertical-align: middle;
    position: relative;
    cursor: pointer;
    font-size: 12px;
    min-height: 20px;
}
.control-refer-selectDataUnit-text{
    color: #666;
    background: #fff;
    border: 1px solid #a8a8a8;
    padding: 5px 6px;
    line-height: 22px;
}
.control-refer-selectDataUnit div.control-refer-selectData-items{
    margin-right: 18px;
    min-height: 20px;
    z-index: 10;
}
.control-refer-selectDataUnit div.control-refer-selectData-items span {
    display: inline-block;
    margin:0 5px 0px 0;
    padding: 0px 20px 0 2px;
    position: relative;
}
.control-refer-selectDataUnit div.control-refer-selectData-items a.control-refer-selectData-close {
    position: absolute;
    right: 0;
    top: 50%;
    width: 16px;
    height: 16px;
    margin-top: -8px;
    background: url(images/yjs_control_refer_bg.gif) no-repeat 2px -88px;
    overflow: hidden;
}

.control-refer-selectDataUnit em.control-refer-select-drop {
    position: absolute;
    right: 0;
    width: 28px;
    height: 28px;
    top:50%;
    margin-top:-14px;
    overflow: hidden;
    z-index: 1;
    cursor: pointer;
    background: url(images/yjs_control_refer_bg.gif) no-repeat 4px 7px;
}

.control-refer-select-box:hover em.control-refer-select-drop,.control-refer-select-box-focus em.control-refer-select-drop {
    background: url(images/yjs_control_refer_bg.gif) no-repeat 4px -24px;
}
.control-refer-select-box:hover .control-refer-selectDataUnit,.control-refer-select-box-focus{
    border:1px solid #1c9ce7;
}
.control-refer-select-box:hover div.control-refer-selectData-items a.control-refer-selectData-close,.control-refer-select-box-focus div.control-refer-selectData-items a.control-refer-selectData-close{
    background: url(images/yjs_control_refer_bg.gif) no-repeat 2px -112px;

}
.control-refer-select-box-disabled .control-refer-selectDataUnit,.control-refer-select-box-disabled:hover .control-refer-selectDataUnit{
    border:1px solid #ddd;
    background: #f5f5f5;
}
.control-refer-select-box-disabled:hover em.control-refer-select-drop,.control-refer-select-box-disabled em.control-refer-select-drop{
    background: url(images/yjs_control_refer_bg.gif) no-repeat 0px -55px;
}
.control-refer-select-box-disabled:hover  .control-refer-selectDataUnit div.control-refer-selectData-items a.control-refer-selectData-close{
    background: url(images/yjs_control_refer_bg.gif) no-repeat 2px -88px;
}
.control-refer-select-box-disabled div.control-refer-selectData-items span,.control-refer-select-box-disabled:hover div.control-refer-selectData-items span{
    color:#999;
}
.yjs-control-reler-table{
	/*max-height  : 359px;*/
	overflow-y: auto;
    border:1px solid #e7e7e7;
}
.yjs-control-reler-table table{
    overflow: hidden;
}
.yjs-control-reler-table input[type="checkbox"]{
    margin:0;
    padding:0;
}
.yjs-control-reler-contain .pagination{
	text-align:center;
    margin:20px 0 0 0
}
.area_content{
    position: relative;
    zoom: 1;
    width: 780px;
}
.area_content .clearfix:after{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.area_content .clearfix{
    *zoom: 1;
}
.area_content .data-error{
    display: none;
    top: 10px;
    right: 10px;
    padding: 5px 15px;
    color: #b94a48;
    border-color: #eed3d7;
    background-color: #f2dede;
    border-radius: 3px;
    position: absolute;
}
.area_content .data-result{
    background-color: #fafafa;
    line-height: 26px;
    padding: 10px 20px;
}
.area_content .data-result em{
    color: #999;
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle;
    line-height: 26px;
}
.area_content .data-result span{
    display: inline-block;
    vertical-align: middle;
    background-color: #5297cc;
    border-radius: 15px;
    padding: 0 14px 2px;
    color: #fff;
    margin: 2px 5px 2px 0;
    white-space: nowrap;
    cursor: pointer;
}
.area_content .data-result span i{
    display: inline-block;
    margin-left: 5px;
    color: #a9cbe6;
    font-size: 18px;
    cursor: pointer;
    vertical-align: bottom;
    *vertical-align: middle;
    margin-left: 5px;
    margin-right: -5px;
}
.area_content .data-result span i:hover{
    color: #fff;
}
.area_content .data-tabs ul{
    background-color: #fafafa;
    margin-bottom: 10px;
}
.area_content .data-tabs ul{
    *zoom: 1;
    padding: 0 30px;
    border-bottom: 1px solid #e6e6e6;
    list-style: none;
}
.area_content .data-tabs ul:after{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.area_content .data-tabs ul li{
    float: left;
    position: relative;
    border-width: 1px 1px 0 1px;
    border-color: #d9d9d9;
    border-style: solid;
    line-height: 29px;
    margin-right: 3px;
    border-radius: 2px;
}
.area_content .data-tabs ul li a{
    display: block;
    padding: 0 15px;
    color: #333;
    text-decoration: none;
}
.area_content .data-tabs ul li a:hover{
    color:#F93
}
.area_content .data-tabs ul li a em{
    display: inline-block;
    vertical-align: middle;
    width: 12px;  height: 6px;
    overflow: hidden;
    margin-left: 10px;
    margin-right: -10px;
    background: url(images/dropdown_jiao.png) no-repeat;
}
.area_content .data-tabs ul li a:hover,.area_content .data-tabs ul li a:active,.area_content .data-tabs ul li a:focus{
    color: #333;
    text-decoration: none;
}
.area_content .data-tabs ul li.active{
    padding-bottom: 1px;
    margin-bottom: -1px;
    background-color: #fff;
}
.area_content .data-container{
    margin-left: 35px;
    margin-top: 10px;
    min-height: 330px;
}
.area_content .data-container a.d-item{
    font-size: 14px;
    line-height: 30px;
    padding: 0 10px;
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    color: #0077b3;
    text-decoration: none;
}
.area_content .data-container a.d-item:hover,.area_content .data-container a.d-item:active,.area_content .data-container a.d-item:focus{
    text-decoration: none;
}
.area_content .data-container a.d-item:hover{
    background-color: #d5e9f2;
}
.area_content .data-container a.d-item:focus{
    outline: none;
}
.area_content .data-container a.d-item label{
    display: none;
    font-family: Arial;
    line-height: 16px;
    margin-left: 4px;
    background-color: #5297cc;
    color: #fff;
    padding: 0 4px;
}
.area_content .data-container a.d-item-active,.area_content .data-container a.d-item-active:hover{
    color: #fff;
    background-color: #3d9ccc;
}
.area_content .data-container a.d-item-multies{}
.area_content .data-container a.d-item-multies label{
    display: inline-block;
 }
.area_content .data-container a.d-item-disabled{
    cursor: no-drop;
    color: #666;
}
.area_content .data-container a.d-item-disabled:hover{
    background-color: #fff;
}
.area_content .data-container .data-title{
    line-height: 30px;
}
.area_content .data-container .data-all{
    margin-left: 15px;
    margin-top: 15px;
    margin-bottom: 1px;
}
.area_content .data-container .data-list{
    margin-left: 10px;
}
.area_content .data-container ul li{
    float: left;
    margin: 0 5px 5px;
    width: 180px;
    overflow-x: hidden;
    text-overflow: ellipsis;
}
.area_content .data-container-0 ul li{
    width: 125px;
}
.area_content .data-container-1 ul li{
    width: 125px;
}
.area_content .data-container-1 .view-sub ul li{
    width: auto;
}
.area_content .data-container .data-list-hot a.d-item{  font-weight: bold;}
.area_content .data-container .others{  margin-bottom: 20px;}
.area_content .data-container .others a{
     display: inline-block;
     border: 1px dashed #d5e9f2;
    padding: 0 10px;
    line-height: 30px;
    font-size: 14px;
}

.province-list a{
    float: left;
    margin: 0 5px 5px;
    width: 180px;
    display: inline-block;
    overflow-x: hidden;
    text-overflow: ellipsis;
}
.datagrid-header{
}
.datagrid-header thead{
	height:32px;
	background: #f5f5f5;
	border:1px solid #e8e8e8;
}
.datagrid-header th {
    color: #333;
    cursor: default;
    line-height:32px;
    /*text-align:center;*/
    font-weight:normal;
    font-size: 14px;
    border-bottom: 1px solid #e7e7e7;
   
}
.datagrid-header tbody td{
    line-height:32px;
    height:32px;
    overflow: hidden;
    font-size: 12px;
    border-bottom: 1px solid #e7e7e7;
}
.datagrid-row-over {
    background: #f4f8fb;
    color: #000;
    cursor: default;
}

.yjs-control-refer-searchBox{
	padding-right:80px;
	margin-bottom:20px;
	position:relative;
	
}
.yjs-control-refer-itemBox{
	border-right: 1px solid #ddd;
}
.yjs-control-refer-searchItem{
	float:left;
	height:34px;
	margin-bottom:10px
}
/*.yjs-control-refer-searchItem .yjs-control-select-wrapper{
    height: 28px;
}
.yjs-control-refer-searchItem .yjs-control-select-wrapper .yjs-select-innerbox{
    height: 28px;
}
.yjs-control-refer-searchItem .yjs-control-select-wrapper input.select-text{
    height: 28px;
    line-height: 28px;
}*/
.yjs-control-refer-searchItem-title{
	width:85px;
	padding:0 5px;
	text-align:right;
	line-height:34px;
	float:left;
	display:block;
	color:#333;
	font-size:14px
}
.yjs-control-refer-searchItem-input{
	border:1px solid #a8a8a8;
	float:left;
	line-height:22px;
    height: 22px;
    padding:5px;
	width:168px;
	background:transparent;
    box-sizing: inherit;
    outline: none;

}
.yjs-control-refer-searchItem-input:hover{
    border:1px solid #1c9ce7
 }

.yjs-control-refer-searchButton{
	height: 32px;
    padding: 0 15px;
    min-width: 30px;
    line-height: 32px;
    text-align: center;
 	border:1px solid #f60;
    border-radius: 4px;
    background: #f60;
    color: #fff;
    text-align: center;
    display: inline-block;
    text-decoration: none;
    position: absolute;
    right: 10px;
    cursor:pointer;
    top: 50%;
    margin-left: 80px;
    margin-top: -16px;
	
}
.yjs-control-refer-searchButton:hover{
    border:1px solid #ff7418;
    background: #ff7418;
	
}
.yjs-control-refer-cell{
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 2px;
    max-height:32px;
}
.yjs-refer-row-even{
	background: #f9f9f9;
}
.yjs-refer-row-state{
    border:1px solid #ddd;
    color:#f00;
}
.datagrid-row-selected {
    background: #f0f0f0;
    color: #000;
}
.yjs-control-refer-tip{
    background: #f9f9f9;
    color: #666;
    padding: 10px;
    position: relative;
    border:1px solid #e7e7e7;
    border-bottom: none;
}
.yjs-control-refer-tip a{
    color:#1c9ce7;
    text-decoration: none;
    cursor: pointer;
}
.yjs-control-refer-tip a:hover{
    text-decoration: underline;
}
@charset "utf-8";
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;overflow:hidden;}
.clearfix{zoom:1; /* for ie6 & ie7 */}
.yjs-control-inrefer-outerbox{
    color: #666;
    display: inline-block;
    border: 1px solid #a8a8a8;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    height: 32px;
    overflow: hidden;
    padding-right:30px;
    position: relative;
    background:#fff;
}
.yjs-control-inrefer-outerbox .control-inrefer-select-drop{
    position: absolute;
    right: 0;
    width: 28px;
    display: block;
    height: 28px;
    top:50%;
    margin-top:-14px;
    overflow: hidden;
    z-index: 1;
    cursor: pointer;
    background: url(images/yjs_control_refer_bg.gif) no-repeat 4px 7px;
}
.yjs-control-inrefer-outerbox:hover,.yjs-control-inrefer-outerbox-focus{
    border:1px solid #8dc9f5;
}
.yjs-control-inrefer-outerbox:hover .control-inrefer-select-drop,.yjs-control-inrefer-outerbox-focus{
    background: url(images/yjs_control_refer_bg.gif) no-repeat 4px -24px;
}
.control-refer-select-box:hover div.control-refer-selectData-items a.control-refer-selectData-close,.control-refer-select-box-focus div.control-refer-selectData-items a.control-refer-selectData-close{
    background: url(images/yjs_control_refer_bg.gif) no-repeat 2px -112px;

}
.yjs-control-inrefer-outerbox-disabled,.yjs-control-inrefer-outerbox-disabled:hover{
    border:1px solid #ddd;
    background: #f5f5f5;
}

.yjs-control-inrefer-outerbox-disabled .yjs-control-inrefer-text,.yjs-control-inrefer-outerbox-disabled:hover .yjs-control-inrefer-text{
    background: #f5f5f5;
    color: #999;
}
.yjs-control-inrefer-outerbox-disabled:hover em.control-inrefer-select-drop,.yjs-control-inrefer-outerbox-disabled em.control-inrefer-select-drop{
    background: url(images/yjs_control_refer_bg.gif) no-repeat 0px -55px;
}
.yjs-control-inrefer-text {
    color: #666;
    background: #fff;
    border: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding: 5px 6px;
    line-height: 24px
}
.yjs-control-inrefer-text-focus{
      border:1px solid #50bef5
  }
.yjs-control-reler-table{
	/*max-height  : 359px;*/
	overflow-y: auto;
    border:1px solid #e7e7e7;
}
.yjs-control-reler-table table{
    overflow: hidden;
}
.yjs-control-reler-contain .pagination{
	text-align:center;
    margin:20px 0 0 0
}
.datagrid-header{
}
.datagrid-header thead{
	height:32px;
	background: #f5f5f5;
	border:1px solid #e8e8e8;
}
.datagrid-header th {
    color: #333;
    cursor: default;
    line-height:32px;
    text-align:center;
    font-weight:normal;
    font-size: 14px;
    border-bottom: 1px solid #e7e7e7;
   
}
.datagrid-header tbody td{
    line-height:32px;
    text-align: center;
    font-size: 12px;
    border-bottom: 1px solid #e7e7e7;
}
.datagrid-row-over {
    background: #f4f8fb;
    color: #000;
    cursor: default;
}
.yjs-control-refer-searchBox{
	padding-right:80px;
	margin-bottom:20px;
	position:relative;
	
}
.yjs-control-refer-itemBox{
	border-right: 1px solid #ddd;
}
.yjs-control-refer-searchItem{
	float:left;
	height:34px;
	margin-bottom:10px
}
/*.yjs-control-refer-searchItem .yjs-control-select-wrapper{
    height: 28px;
}
.yjs-control-refer-searchItem .yjs-control-select-wrapper .yjs-select-innerbox{
    height: 28px;
}
.yjs-control-refer-searchItem .yjs-control-select-wrapper input.select-text{
    height: 28px;
    line-height: 28px;
}*/
.yjs-control-refer-searchItem-title{
	width:85px;
	padding:0 5px;
	text-align:right;
	line-height:34px;
	float:left;
	display:block;
	color:#333;
	font-size:14px
}
.yjs-control-refer-searchItem-input{
	border:1px solid #a8a8a8;
	float:left;
	line-height:22px;
    height:22px;
    padding:5px;
	width:168px;
	background:transparent;
    box-sizing: inherit;
    outline: none;
}
.yjs-control-refer-searchItem-input:hover{
    border:1px solid #1c9ce7;
}
.yjs-control-refer-searchButton{
	height: 32px;
    padding: 0 6px;
    min-width: 40px;
    line-height: 32px;
    text-align: center;
 	border:1px solid #f60;
    border-radius: 4px;
    background: #f60;
    color: #fff;
    text-align: center;
    display: inline-block;
    text-decoration: none;
    position: absolute;
    right: 10px;
    cursor:pointer;
    top: 50%;
    margin-left: 80px;
    margin-top: -16px;
	
}
.yjs-control-refer-searchButton:hover{
    border:1px solid #ff7418;
    background: #ff7418;
	
}
.yjs-control-refer-cell{
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 2px;
    height: 32px;
}
.yjs-refer-row-even{
	background: #f9f9f9;
}
.yjs-refer-row-state{
    border:1px solid #ddd;
    color:#f00;
}
.datagrid-row-selected {
    background: #f0f0f0;
    color: #000;
}
@charset "utf-8";
.icon_tip{
  width: 16px;
  height: 16px;
  background: url("images/tooltip_control_icon.gif") no-repeat;
  display: block;
}
.tooltip-f{
  position: relative;
  font-size: 14px;
  display: inline-block;
  *float: left;
}

.tooltip-f .icon_tip{
  width: 16px;
  height: 16px;
  background: url("images/tooltip_control_icon.gif") no-repeat center;
  display: block;
}

.tooltip {
  position: absolute;
  display: none;
  z-index: 9900000;
  outline: none;
  padding:5px 10px;
  border-width: 1px;
  border-style: solid;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow:-1px 4px 10px 2px rgba(0,0,0,0.2)

}
.tooltip-content {
  font-size: 12px;
}
.tooltip-arrow-outer,
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
  border-style: solid;
  border-width: 7px;
  border-color: transparent;
  _border-color: tomato;
  _filter: chroma(color=tomato);
}
.tooltip-right .tooltip-arrow-outer {
  left: 0;
  top: 50%;
  margin: -6px 0 0 -13px;
}
.tooltip-right .tooltip-arrow {
  left: 0;
  top: 50%;
  margin: -6px 0 0 -12px;
}
.tooltip-left .tooltip-arrow-outer {
  right: 0;
  top: 50%;
  margin: -6px -13px 0 0;
}
.tooltip-left .tooltip-arrow {
  right: 0;
  top: 50%;
  margin: -6px -12px 0 0;
}
.tooltip-top .tooltip-arrow-outer {
  bottom: 0;
  left: 50%;
  margin: 0 0 -13px -6px;
}
.tooltip-top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin: 0 0 -12px -6px;
}
.tooltip-bottom .tooltip-arrow-outer {
  top: 0;
  left: 50%;
  margin: -13px 0 0 -6px;
}
.tooltip-bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin: -12px 0 0 -6px;
}
.tooltip {
  background-color: #fff;
  border-color: #f6cd00;
  color: #000;
}
.tooltip-right .tooltip-arrow-outer {
  border-right-color: #f6cd00;
}
.tooltip-right .tooltip-arrow {
  border-right-color: #fff;
}
.tooltip-left .tooltip-arrow-outer {
  border-left-color: #95B8E7;
}
.tooltip-left .tooltip-arrow {
  border-left-color: #fff;
}
.tooltip-top .tooltip-arrow-outer {
  border-top-color: #95B8E7;
}
.tooltip-top .tooltip-arrow {
  border-top-color: #fff;
}
.tooltip-bottom .tooltip-arrow-outer {
  border-bottom-color: #95B8E7;
}
.tooltip-bottom .tooltip-arrow {
  border-bottom-color: #fff;
}
@charset "utf-8";
/*单选*/
.control-checkbox{
    padding:10px 0;
    background:transparent;
    font-size: 12px;
    color: #333;
    display: inline-block;
}
.control-checkbox .checkbox-item{
    margin-right: 20px;
    line-height: 20px;
    display: inline-block;
    position: relative;
    padding-left:20px;
    cursor: pointer;
}
.control-checkbox .checkbox-item .checkbox-text{
	font-size:14px
}
.control-checkbox .checkbox-item .checkbox-btn{
    width:17px;
    height: 17px;
    background: url("images/yjs_control_checkbox_bg.gif") no-repeat 0 0;
    position: absolute;
    top:50%;
    margin-top: -8px;
    left: 0;
}
.control-checkbox .checkbox-item .checkbox-selected{
    background: url("images/yjs_control_checkbox_bg.gif") no-repeat 0 -26px;
}
@charset "utf-8";
.Wdate{
	width: 200px;
	border:1px solid #a8a8a8;
  	color: #333;
	padding: 5px 10px;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	background:#fff;
	font-family: microsoft yahei;
	box-sizing: inherit;
}
.Wdate:hover,.yjs-control-datebox-focus{
	border:1px solid #1c9ce7;
}
.Wdate::-ms-clear{display:none;}
.yjs-control-datebox-Wdate{
	background:#fff url(images/yjs_control_datebox_bg.gif) no-repeat right 10px;
}
.yjs-control-datebox-Wdate:hover,.yjs-control-datebox-Wdate-focus{
	background:#fff url(images/yjs_control_datebox_bg.gif) no-repeat right -14px;
}
.yjs-control-datebox-Wdate-disabled,.yjs-control-datebox-Wdate-disabled:hover{
	background:#f5f5f5 url(images/yjs_control_datebox_bg.gif) no-repeat right -39px;
	border:1px solid #ddd;
}
.yjs-control-datebox-Wdatetimer{
	background:#fff url(images/yjs_control_datebox_bg.gif) no-repeat right -65px;
}
.yjs-control-datebox-Wdatetimer:hover,.yjs-control-datebox-Wdatetimer-focus{
	background:#fff url(images/yjs_control_datebox_bg.gif) no-repeat right -92px;
}
.yjs-control-datebox-Wdatetimer-disabled,.yjs-control-datebox-Wdatetimer-disabled:hover{
	background:#f5f5f5 url(images/yjs_control_datebox_bg.gif) no-repeat right -120px;
	border:1px solid #ddd;
}
.yjs-control-datebox-Wtimer{
	background:#fff url(images/yjs_control_datebox_bg.gif) no-repeat right -151px;
}
.yjs-control-datebox-Wtimer:hover,.yjs-control-datebox-Wtimer-focus{
	background:#fff url(images/yjs_control_datebox_bg.gif) no-repeat right -178px;
}
.yjs-control-datebox-Wtimer-disabled,.yjs-control-datebox-Wtimer-disabled:hover{
	background:#f5f5f5 url(images/yjs_control_datebox_bg.gif) no-repeat right -205px !important;
	border:1px solid #ddd;
}
@charset "utf-8";

/*dialog*/
.panel-noscroll {
    overflow: hidden;
}
.panel-fit,
.panel-fit body {
    height: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    overflow: hidden;
}


.dialog-header{
    background: #2469AA;
    position: relative;
    cursor: move;
    border-top-left-radius:4px;
    border-top-right-radius: 4px ;
    
}
.dialog-title {
    font-size: 16px;
    color: #fff;
    padding: 5px 20px;
    line-height: 30px;
    height: 30px;
    font-weight: bold;
}
.dialog-close{
    width: 30px;
    height: 30px;
    position: absolute;
    top:50%;
    margin-top:-15px;
    right:10px;
    background: url("images/dialog_close.gif") no-repeat 8px -3px;
}
.dialog-close:hover{
    background: url("images/dialog_close.gif") no-repeat 8px -26px;
}
.dialog-content{
    border:1px solid #ddd;
    font-size: 12px;
    color:#333;
    padding:20px;
    background: #fff;
    min-height:50px;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
}
.dialog-button {
    padding: 10px;
    text-align: center;
    border:1px solid #ddd;
    border-top:none;
    background: #fff;
    border-bottom-left-radius:4px;
    border-bottom-right-radius: 4px ;
}
.dialog-button a{
    margin-left: 15px;
    text-decoration: none;
    display: inline-block;
    zoom: 1;
    height: 32px;
    min-width:30px;
    padding:0 15px;
    text-align: center;
    line-height: 32px;
    border-radius:4px;
    font-size: 14px;
}

.dialog-button a.dialog-btn-close{
	background:#fff;
	border:1px solid #adadad;
	color:#333
}
.dialog-button a.dialog-btn-close:hover{
	border:1px solid #a8a8a8;
    color: #333;
    background: #e0f6ff;
}
.dialog-button a.dialog-btn-ok{
	background:#f60;
	border:1px solid #f60;
	color:#fff
}
.dialog-button a.dialog-btn-ok:hover{
	border:1px solid #ff7418;
    color: #fff;
    background: #ff7418;
}
.dialog-button a.dialog-btn-orange-ok{
    border:1px solid #f60;
    color:#fff;
    background: #f60;;
}
.dialog-button a.dialog-btn-orange-ok:hover{
    background: #ff7418;;
}
/*dialog*/

/*progressbar*/
.progressbar {
    border-width: 1px;
    border-style: solid;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    margin:10px 0
}
.progressbar-text {
    text-align: center;
    position: absolute;
}
.progressbar-value {
    position: relative;
    overflow: hidden;
    width: 0;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    background-color: #299bd5;
    z-index: 400;
}
.progressbar {
    border-color: #299bd5;
}
.progressbar-text {
    color: #000;
    font-size: 12px;
    height: 15px;
    line-height: 15px;
    width: 30px;
    left: 50%;
    top: 50%;
    *margin-top:-8px;
    z-index:999
}
.progressbar-value .progressbar-text {
    color: #000;
}
/*progressbar*/

.yjs-control-dialog-popup-overlay{
	width: 100%; 
	height: 100%; 
	position: fixed; 
	left: 0; 
	top: 0;
	z-index: 9999;
	background-color: rgba(0, 0, 0, 0.5) !important;
    background-color: #000;
    filter: alpha(opacity=50);
}
.yjs-control-iframe-loading{
    position: absolute;
    top: 20px;
    left: 50%;
    margin-left: -50px;

}
.yjs-control-dialog-loading{
    line-height: 30px;
    height: 30px;
    padding: 0 40px;
    background: url("images/loading.gif") no-repeat 0 center;
}

@charset "utf-8";
.panel-noscroll {
    overflow: hidden;
}
.panel-fit,
.panel-fit body {
    height: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    overflow: hidden;
}
.loadbox-content{
    border:1px solid #ddd;
    font-size: 12px;
    color:#333;
    padding:20px 20px 20px 65px;
    background: #fff;
    position: relative;
    display: block;
}
.loadbox-content .loadbox-loading{
    width:28px;
    height: 28px;
    display: block;
    background: url("images/loading.gif") no-repeat center;
    position: absolute;
    top:50%;
    margin-top:-14px;
    left:20px;
    overflow: hidden;
}
.loadbox-content .loadbox-text{
    line-height: 24px;
}
.yjs-control-loadbox-popup-overlay{
	width: 100%; 
	height: 100%; 
	position: fixed; 
	left: 0; 
	top: 0;
	z-index: 100;
	background-color: rgba(0, 0, 0, 0.5) !important;
    background-color: #000;
    filter: alpha(opacity=50);
}


@charset "UTF-8";
.spinner {
  display: inline-block;
  white-space: nowrap;
  margin: 0;
  padding: 0;
  border:1px solid #ccc;
  overflow: hidden;
  height: 34px;
  vertical-align: middle;
}
.spinner .spinner-text {
  width: 190px;
  font-size: 12px;
  border: 0px;
  line-height: 24px;
  height: 24px;
  margin: 0;
  padding: 5px 2px;
  vertical-align: baseline;
}
.spinner-arrow {
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  margin: 0;
  padding: 0;
  cursor: pointer;
  background-color: #f0f0f0;
  height: 34px;
}
.spinner-arrow:hover{
  background: #f0f0f0;
}
.spinner-arrow-up,
.spinner-arrow-down {
  display: block;
  width: 20px;
  height: 17px;
}
.spinner-arrow-up {
  background: url('images/spinner_arrows.gif') no-repeat 4px 3px;
}
.spinner-arrow-down {
  background: url('images/spinner_arrows.gif') no-repeat 4px -10px;
}
.spinner-arrow-up:hover{
  background: url('images/spinner_arrows.gif') no-repeat 4px -27px;
}
.spinner-arrow-down:hover{
  background: url('images/spinner_arrows.gif') no-repeat 4px -40px;
}

@charset "utf-8";
body {
	font-size: 12px;
	font-family: "Microsoft YaHei";
	margin:0;
	padding: 0;
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{
	-webkit-box-shadow: 0 0 0 1000px #fff inset;
}
.validateBox-tip {
  background: #ffc;
  border: 1px solid #c93;
  position: absolute;
  width: 100px
}
.validatebox-text{
  	border:1px solid #a8a8a8;
  	color: #333;
	padding: 5px 10px;
	line-height: 22px;
	height: 22px;
  	background:#fff;
	font-family: microsoft yahei;
	box-sizing: inherit;
	outline: none;
}
.validatebox-text:hover,.yjs-textbox-focus{
	border:1px solid #1c9ce7;
}
.yjs-textbox-muitiline{
	display: inline-block;
	position: relative;
}
.validatebox-text-disabled,.validatebox-text-readonly{
	background:#f5f5f5;
	color:#999;
	border:1px solid #ddd
}
.validatebox-text-disabled:hover,.validatebox-text-readonly:hover{
	border:1px solid #ddd
}



.validform_checktip{
  color:#ff4e06;
  font-size:12px;
  padding:0 10px 0 25px;
  display: inline-block;
  line-height:34px;
  height:34px;
  vertical-align: top;
}
.validform_wrong{
  background: url("images/textbox_wrong.gif") no-repeat 5px center;
}
.validform_correct{
   width:16px;
   background: url("images/textbox_correct.gif") no-repeat 5px center;
}
/* .validform_tip{
  background: url("images/textbox_tip.gif") no-repeat 5px 0;
  color: #333;
} */

.yjs-password-grade{
	
	padding-top: 10px;
	height: 20px;
}

.yjs-password-grade span{
	background:#bfbfbf;
	height:4px;
	width:62px;
	display:inline-block;
	margin-right:5px;
	line-height: 22px;
}
.yjs-password-grade span em{
	display:block;
	color:#999;
	font-style:normal;
	text-align:center
}
.yjs-password-grade-0 span{
	background:#bfbfbf;
}

.yjs-password-grade-1 span.pwd-grade1{
	background:#ff3304;
}
.yjs-password-grade-1 span.pwd-grade2{
	background:#bfbfbf;
}
.yjs-password-grade-1 span.pwd-grade3{
	background:#bfbfbf;
}

.yjs-password-grade-2 span.pwd-grade1{
	background:#ff3301;
}
.yjs-password-grade-2 span.pwd-grade2{
	background:#0b80c4;
}
.yjs-password-grade-2 span.pwd-grade3{
	background:#bfbfbf;
}
.yjs-password-grade-3 span.pwd-grade1{
	background:#ff3301;
}
.yjs-password-grade-3 span.pwd-grade2{
	background:#0b80c4;
}
.yjs-password-grade-3 span.pwd-grade3{
	background:#90b71b;
}

.yjs-textbox-placeholder{
	position:absolute;
	height:30px;
	line-height: 30px;
	font-style:normal;
	display:inline-block;
	color:#999;
	z-index:5;
}
.yjs-textbox-placeholder-oh{
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;

}
@charset "utf-8";

.clearfix:after { clear: both; content: "."; display: block; height: 0; overflow: hidden; font-size: 0 }
/*分页*/
ul{
    padding:0
}
.pagination{
    font-family: "Microsoft YaHei";
    font-size: 12px;
    text-align:right
}
.pagination a,.pagination span,.pagination div.contain{
    text-decoration: none;
    color: #333;
    display: inline-block;
    *display: inline;
    margin: 0 2px;
    padding: 0 10px;
    vertical-align: top;
}

.pagination span,.pagination div{
    line-height: 26px;
    height: 26px;
}
.pagination a{
	border: 1px solid #a8a8a8;
	height:26px;
	line-height:26px;
	background: #fff;
}
.pagination a.prev,.pagination a.next,.pagination span.prev,.pagination span.next,.pagination span.page-disabled{
	font-family: simsun;
}
.pagination a:hover, .searchPage a:hover {
    background-color: #A1C6EE;
    color: #fff;
    border: 1px solid #AAE;
}
.pagination a:hover,.pagination a.current {
     color: #fff;
     background:#1c9ce7;
     border:1px solid #1c9ce7;
 }
 .pagination span.current{
   	 color: #fff;
     background:#1c9ce7;
     border:1px solid #1c9ce7 ;
 }
.pagination span.page-disabled{
    background:#f5f5f5;
    border:1px solid #ddd;
    color:#999
 }
.pagination a.disabled {
    color: #999;
    background: #f5f5f5;
    border:1px solid #ddd;
}

.pagination span label,.pagination div label{
    padding:0 5px;
    display:inline-block;
    line-heihgt:28px;
    height:28px;
    vertical-align: top;
}
.pagination span.pagination-num{
    border:none;
    padding:0;
    width: auto;
}
.pagination span.pagination-num input{
    padding:2px 4px;
    width: 30px;
    text-align: center;
}
.pagination .contain input.select-text{
    height: 26px;
    line-height: 26px;
}
.pagination span.pagination-go{
    cursor: pointer;
    border:none;
    padding:0;
    width: auto;
}
.pagination span.pagination-go a:hover{
    background: #fff;
    border:1px solid #1c9ce7;
    color: #1c9ce7;
}
.pagination .contain .yjs-control-select-wrapper{
    display: inline-block;
    *display: inline;
    margin: 0 2px;
    vertical-align: top;
}


.pagination a.ellipse{
    background: #fff url("images/pagination.gif") repeat scroll 0 0;
}
.pagination a.prev-n:hover{
    background: url("images/pagination.gif") repeat scroll 0 -26px;
}
.pagination a.next-n:hover{
    background: url("images/pagination.gif") repeat scroll 0 -52px;
}
@charset "utf-8";
/*单选*/
.control-radio{
    padding:10px 0;
    background: #fff;
    font-size: 14px;
    color: #333;
    display:inline-block}
.control-radio .radio-item{
    margin-right: 20px;
    line-height: 20px;
    display: inline-block;
    position: relative;
    padding-left:25px;
    cursor: pointer;

}

.control-radio .radio-item .radio-text{
	font-size:14px
}
.control-radio .radio-item .radio-btn{
    width:17px;
    height: 17px;
    background: url("images/yjs_control_radio_bg.gif") no-repeat 0 0;
    position: absolute;
    top:50%;
    margin-top: -8px;
    left: 0;
}
.control-radio .radio-item .radio-selected{
    background: url("images/yjs_control_radio_bg.gif") no-repeat 0 -26px;
}
@charset "utf-8";
li{
    list-style: none;
}
.mr10{
	margin-right:10px
}
.yjs-control-tcascadeab{
	display:inline-block
}
.yjs-control-select-wrapper{
    font-size: 14px;
    font-family: "Microsoft YaHei";
    width: 190px;
    height: 32px;
    position: relative;
    z-index:10;
    cursor: pointer;
    display: inline-block;
    background: #fff;
    border: 1px solid #a8a8a8;
    overflow:hidden;
    vertical-align: top;
}
.yjs-control-select-wrapper.focus,.yjs-control-select-wrapper:hover {
    border: 1px solid #1c9ce7;
}

.yjs-control-select-wrapper .select-icondown{
    position: absolute;
    top: 50%;
    margin-top: -3px;
    right: 5px;
    width: 12px;
    height: 7px;
    background: url(images/yjs_control_seelct_bg.gif) no-repeat 0 0;
    padding: 0;
}
.yjs-control-select-wrapper.focus .select-icondown,.yjs-control-select-wrapper:hover .select-icondown{
    background: url(images/yjs_control_seelct_bg.gif) no-repeat 0 -22px;
}
.yjs-control-select-wrapper-disabled,.yjs-control-select-wrapper-disabled:hover,.yjs-control-select-wrapper-readonly,.yjs-control-select-wrapper-readonly:hover{
    border:1px solid #ddd;
    background:#f5f5f5;
}
.yjs-control-select-wrapper-disabled input.select-text,.yjs-control-select-wrapper-disabled:hover input.select-text,.yjs-control-select-wrapper-readonly input.select-text,.yjs-control-select-wrapper-readonly:hover input.select-text{
    background:#f5f5f5 !important;
    color: #999;
}
.yjs-control-select-wrapper-disabled .select-icondown,.yjs-control-select-wrapper-disabled:hover .select-icondown,.yjs-control-select-wrapper-readonly .select-icondown,.yjs-control-select-wrapper-readonly:hover .select-icondown{
    background: url(images/yjs_control_seelct_bg.gif) no-repeat 0 -45px;
}

.yjs-control-select-wrapper .yjs-select-innerbox{
    display: block;
    height: 32px;
    border:none;
}
.yjs-control-select-wrapper .yjs-select-innerbox:hover{
    background: none;
    border:none;
}
.yjs-control-select-wrapper input.select-text{
    width: 190px;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    border: none;
    background: #fff;
    text-indent: 2px;
    line-height:32px;
    padding: 0 0 0 5px;
    height:32px;
    float:left;
    cursor: pointer;
    overflow: hidden;
    text-align: left;
    outline: none;
    white-space: nowrap;
    word-break: keep-all;
    text-overflow: ellipsis;
}
.yjs-control-select-list{
    width: 190px;
    background: #fff;
    border: 1px solid #a8a8a8;
    display: none;
    z-index: 2;
    position: absolute;
    left: -1px;
    top: 26px;
    overflow: hidden;
}
.yjs-control-select-list-focus,.yjs-control-select-list:hover{
    border: 1px solid #1c9ce7;
}
.yjs-control-select-list ul{
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 240px;
}
.yjs-control-select-list ul li {
    width: auto;
    padding:0 0 0 10px;
    line-height: 32px;
    height: 32px;
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
    word-break: keep-all;
    text-overflow: ellipsis;
    font-size: 14px;
    margin:0;
    float: none;
}
.yjs-control-select-list ul li.selected, .yjs-control-select-list ul li:hover {
    color: #fff;
    background: #1c9ce7;
}


@charset "UTF-8";
.tree {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.tree li {
    white-space: nowrap;
   
}
.tree li ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.tree-node {
    height: 18px;
    white-space: nowrap;
    cursor: pointer;
    padding:10px 0
}
.tree-node:hover{
	color:#0b80c4
}
.tree-node:hover .tree-collapsed {
    background: url('images/tree_icons.gif') no-repeat 1px -37px;
}
.tree-hit {
    cursor: pointer;
}
.tree-expanded,
.tree-collapsed,
.tree-folder,
.tree-file,
.tree-checkbox,
.tree-indent {
    display: inline-block;
    width: 18px;
    height: 16px;
    vertical-align: top;
    overflow: hidden;
}
.tree-folder{
	display:none
}
.tree-expanded {
    background: url('images/tree_icons.gif') no-repeat 0px -18px;
}
.tree-expanded-hover {
    background: url('images/tree_icons.gif') no-repeat 0px -18px;
}
.tree-collapsed {
    background: url('images/tree_icons.gif') no-repeat 2px 2px;
}
.tree-collapsed-hover {
    background: url('images/tree_icons.gif') no-repeat 1px -36px;
}
.tree-lines .tree-expanded,
.tree-lines .tree-root-first .tree-expanded {
    background: url('images/tree_icons.png') no-repeat -144px 0;
}
.tree-lines .tree-collapsed,
.tree-lines .tree-root-first .tree-collapsed {
    background: url('images/tree_icons.png') no-repeat -128px 0;
}
.tree-lines .tree-node-last .tree-expanded,
.tree-lines .tree-root-one .tree-expanded {
    background: url('images/tree_icons.png') no-repeat -80px 0;
}
.tree-lines .tree-node-last .tree-collapsed,
.tree-lines .tree-root-one .tree-collapsed {
    background: url('images/tree_icons.png') no-repeat -64px 0;
}
.tree-line {
    background: url('images/tree_icons.png') no-repeat -176px 0;
}
.tree-join {
    background: url('images/tree_icons.png') no-repeat -192px 0;
}
.tree-joinbottom {
    background: url('images/tree_icons.png') no-repeat -160px 0;
}
.tree-folder {
    background: url('images/tree_icons.gif') no-repeat 0px -22px;
}
.tree-folder-open {
    background: url('images/tree_icons.gif') no-repeat -26px 2px;
}
.tree-file {
    background: url('images/tree_icons.gif') no-repeat -52px -1px;
}
.tree-loading {
    background: url('images/loading.gif') no-repeat center center;
}
.tree-checkbox0 {
    background: url('images/tree_icons.gif') no-repeat 0px -59px;
}
.tree-checkbox1 {
    background: url('images/tree_icons.gif') no-repeat 0 -82px;
}
.tree-checkbox2 {
    background: url('images/tree_icons.gif') no-repeat 0 -59px;
}
.tree-title {
    font-size: 14px;
    display: inline-block;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    padding: 0 5px;
    height: 18px;
    line-height: 18px;
}
.tree-node-proxy {
    font-size: 14px;
    line-height: 20px;
    padding: 0 2px 0 20px;
    border-width: 1px;
    border-style: solid;
    z-index: 9900000;
}
.tree-dnd-icon {
    display: inline-block;
    position: absolute;
    width: 16px;
    height: 18px;
    left: 2px;
    top: 50%;
    margin-top: -9px;
}
.tree-dnd-yes {
    background: url('images/tree_icons.png') no-repeat -256px 0;
}
.tree-dnd-no {
    background: url('images/tree_icons.png') no-repeat -256px -18px;
}
.tree-node-top {
    border-top: 1px dotted red;
}
.tree-node-bottom {
    border-bottom: 1px dotted red;
}
.tree-node-append .tree-title {
    border: 1px dotted red;
}
.tree-editor {
    border: 1px solid #ccc;
    font-size: 14px;
    height: 14px !important;
    height: 18px;
    line-height: 14px;
    padding: 1px 2px;
    width: 80px;
    position: absolute;
    top: 0;
}
.tree-node-proxy {
    background-color: #fff;
    color: #000;
    border-color: #95B8E7;
}
.tree-node-hover {
    background: #f5f5f5;
    color: #000;
}
.tree-node-selected {
    background:#f5f5f5;
    color: #000;
}

/* 发布与编辑商品-AJAX图片上传及控制删除 */

/*.yjs-control-upload-file{*/
	/*height:30px*/
/*}*/

.ncsc-goodspic-list ul {padding:0; *word-spacing:-1px/*7*/; margin-left: -1px;}
.ncsc-goodspic-list ul li {
	float:left;
	display:block;
	list-style: none; 
	font-size: 12px;
	margin:0 20px 10px 0;
	position: relative; 
	z-index: 1; 
	zoom: 1;
}
.ncsc-goodspic-list ul li .ncsc-upload-con{
    width: 110px;
    height:110px;
    position:relative;
    border:1px solid #a8a8a8;
    overflow: hidden;
}
.ncsc-goodspic-list ul li .ncsc-upload-con:hover{
    border: 1px solid #1c9ce7;
}
.ncsc-goodspic-upload .ncsc-upload-btn {
    position: absolute;
    z-index: 1;
    left: 0px;
    top: 0px;
    width: 100%;
    height:110px;
}
.ncsc-goodspic-upload .ncsc-upload-btn .input-file { width: 80px; height:80px;}
.ncsc-goodspic-list ul li .upload-thumb {
    cursor: pointer;
    line-height: 0;
    background-color: #FFF;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    *display: block;
    width: 100%;
    height: 110px;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    display: none;
    overflow: hidden;
}

.ncsc-goodspic-list ul li .upload-thumb-init{
    height: 30px;
}
.ncsc-goodspic-list ul li .ncsc-upload-con:hover .upload-thumb-init,.ncsc-goodspic-list ul li .ncsc-upload-con:hover .upload-thumb-init .upload-operate{
    display: block;

}

.ncsc-goodspic-list ul li .ncsc-upload-con:hover .upload-thumb-init{
    border-bottom: 1px solid #1c9ce7;
}
.ncsc-goodspic-list ul li .upload-thumb-init img{
    display: none;
}
.ncsc-goodspic-list ul li .upload-thumb-init .upload-operate a.del{
    width: 100%;
    border-right: none !important;
}
.ncsc-goodspic-list ul li .upload-thumb-init .upload-operate a.scale{
    display: none;
}
.ncsc-goodspic-list ul li .upload-thumb img { max-width: 110px; max-height: 110px;width: 100%;height: 100%}

.ncsc-goodspic-list ul li .upload-thumb .upload-operate{
    width: 100%;
    height: 100%;
    position: absolute;
    top:0;
    left: 0;
    display: none;
    background-color: rgba(0,0,0,.2)!important;
    background-color: #000;
    filter: alpha(opacity=20);
}
.ncsc-goodspic-list ul li .upload-thumb .upload-operate a{
    text-decoration: none;
    width: 50%;
    display: block;
    height: 30px;
    float: left;
    position: relative;
    border-bottom:1px solid #a8a8a8;
}
.ncsc-goodspic-list ul li .upload-thumb .upload-operate a.del {
    border-right:1px solid #a8a8a8;
    margin-left:-1.5px;
    *margin-left:-0.5px;
    background:#fff url("images/upload_delete.gif") no-repeat center;
}
.ncsc-goodspic-list ul li .upload-thumb .upload-operate a.del:hover {
    background:#fff  url("images/upload_delete_hover.gif") no-repeat center;
}
.ncsc-goodspic-list ul li .upload-thumb .upload-operate a.scale {
    background:#fff  url("images/upload_scale.gif") no-repeat center;
}
.ncsc-goodspic-list ul li .upload-thumb .upload-operate a.scale:hover {
    background:#fff  url("images/upload_scale_hover.gif") no-repeat center;
}
.ncsc-goodspic-list ul li .upload-thumb:hover .upload-operate {
    display: block;
}
.ncsc-goodspic-list ul li .ncsc-upload-text{
    margin-top:10px;
    height: 20px;
    border:1px solid #a8a8a8;
    line-height: 20px;
    text-align: center;
    color: #333;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 102px;
    padding: 0 5px;
    cursor: pointer;
    background: #fafafa;
}

.ncsc-goodspic-upload .show-sort { line-height: 20px; color: #999; width: 55px; height: 20px; padding: 4px 0 4px 4px; border-style: solid; border-color: #E6E6E6; border-width: 1px 0 1px 1px; position: absolute; z-index: 2; left: 10px; top: 140px;}
.ncsc-goodspic-upload .show-sort .text { font-size: 12px; font-weight: bold; line-height: 20px; vertical-align: middle; width: 10px; height: 20px; padding: 0; border: none 0;}
.ncsc-goodspic-upload .show-sort .text:focus { color: #28B779; text-decoration: underline; box-shadow: none;}

.ncsc-select-album { background-color: #FFF; border-top: solid 1px #E6E6E6; padding: 10px;}
.ncsc-goodspic-list:hover .ncsc-select-album { border-color: #CCC;}

.ncsc-form-radio-list { font-size: 0; *word-spacing:-1px/*IE6、7*/;}
.ncsc-form-radio-list li {font-size: 12px; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; margin-right: 30px;}
.ncsc-form-radio-list li { *display: inline/*IE6,7*/;}
.ncsc-form-radio-list li label { cursor: pointer;}
.ncsc-form-radio-list li input[type="radio"],
.ncsc-form-radio-list li .radio { vertical-align: middle; margin-right: 4px;}
.ncsc-form-radio-list li .transport-name { line-height: 20px; color: #555; background-color:#F5F5F5; display: none; height: 20px; padding: 4px; margin-right: 4px; border: dotted 1px #DCDCDC;}
.select-template { line-height: 24px; color: #FFFFFF; background: #4AA5FF; height: 24px; padding: 0 6px; margin-left: 10px; border: solid #39F 1px; border-radius: 4px; cursor: pointer;}
/*添加的样式*/
.clearfix:after{clear:both; content:"."; display:block; height:0; overflow:hidden; font-size:0; }
.clearfix {
    zoom: 1;
}
.ncsc-goodspic-list ul li .ncsc-upload-add{
    border:1px solid #a8a8a8;
    width:110px;
    height: 110px;
    background: url(images/yjs_upload_add_bg.gif) no-repeat center;
    cursor: pointer;
}
.ncsc-goodspic-list ul li .ncsc-upload-add:hover{
    border:1px solid #1c9ce7;
    background: url(images/yjs_upload_add_hover_bg.gif) no-repeat center;
}
.uploadify {
    position: relative;
    margin-bottom: 0;
}
.uploadify-button,.uploadifive-button {
    color: #333;
    font:14px microsoft yahei;
    text-align: center;
    height: 110px;
    text-indent: 15px;
    background:#fff url(images/yjs_upload_add_bg.gif) no-repeat 20% center;
    cursor: pointer;
    border:1px solid #a8a8a8;
}
.uploadify-button input[type="file"],.uploadifive-button input[type="file"]{
    cursor: pointer;
}
.uploadify-button:hover,.uploadifive-button:hover{
    background:#f3f3f3 url(images/yjs_upload_add_hover_bg.gif) no-repeat 20% center;
    border: 1px solid #1c9ce7;
    color:#1c9ce7;
}
.ncsc-goodspic-list ul li .upload-thumb:hover .upload-operate a{
    border-color:#1c9ce7;
}
.ncsc-goodspic-upload .uploadify-button,.ncsc-goodspic-upload .uploadifive-button{
    border:none;
}
.ncsc-goodspic-upload:hover .uploadify-button,.ncsc-goodspic-upload:hover .uploadifive-button{
    border:none;
 }
.yjs-upload-disabled .ncsc-goodspic-list ul li .upload-thumb,.yjs-upload-readonly .ncsc-goodspic-list ul li .upload-thumb{
    background: #f5f5f5;
}
.yjs-upload-disabled .ncsc-goodspic-list ul li .ncsc-upload-text,.yjs-upload-readonly .ncsc-goodspic-list ul li .ncsc-upload-text{
    color: #999;
    border:1px solid #a8a8a8;
}
.yjs-upload-disabled .ncsc-goodspic-list ul li .ncsc-upload-con:hover .upload-thumb-init .upload-operate{
    background-color: rgba(255,255,255,1)!important;
    background-color: #fff;
    filter: alpha(opacity=1);
}
.yjs-upload-disabled .ncsc-goodspic-list ul li .ncsc-upload-con:hover,.yjs-upload-readonly .ncsc-goodspic-list ul li .ncsc-upload-con:hover,.yjs-upload-disabled .ncsc-goodspic-list ul li .ncsc-upload-con,.yjs-upload-readonly .ncsc-goodspic-list ul li .ncsc-upload-con{
    border-color:#ddd;
}
.yjs-upload-disabled .ncsc-goodspic-list ul li:hover .upload-thumb-init{
    border-color:#ddd;
}
.yjs-upload-disabled .ncsc-goodspic-list ul li .upload-thumb:hover .upload-operate a,.yjs-upload-readonly .ncsc-goodspic-list ul li .upload-thumb:hover .upload-operate a{
    border-color: #ddd;
}
.yjs-upload-disabled .ncsc-goodspic-list ul li .ncsc-upload-add,.yjs-upload-readonly .ncsc-goodspic-list ul li .ncsc-upload-add,.yjs-upload-disabled:hover .ncsc-goodspic-list ul li .ncsc-upload-add,.yjs-upload-readonly:hover .ncsc-goodspic-list ul li .ncsc-upload-add{
    border:1px solid #ddd;
    background: #f5f5f5 url(images/yjs_upload_add_disabled_bg.gif) no-repeat center;
}
.yjs-upload-disabled .uploadify-button,.yjs-upload-disabled .uploadifive-button,.yjs-upload-readonly .uploadify-button,.yjs-upload-readonly .uploadifive-button,.yjs-upload-disabled:hover .uploadify-button,.yjs-upload-disabled:hover .uploadifive-button,.yjs-upload-readonly:hover .uploadify-button,.yjs-upload-readonly:hover .uploadifive-button{
    background:#f5f5f5 url(images/yjs_upload_add_disabled_bg.gif) no-repeat 20% center;
    color: #999;
}
.yjs-upload-disabled .ncsc-goodspic-list ul li .upload-thumb .upload-operate a.del:hover,.yjs-upload-readonly .ncsc-goodspic-list ul li .upload-thumb .upload-operate a.del:hover{
    border-right: 1px solid #ddd;
    background: #fff url("images/upload_delete.gif") no-repeat center;
}
.yjs-upload-disabled:hover .ncsc-goodspic-list ul li .upload-thumb .upload-operate a.del,.yjs-upload-readonly:hover .ncsc-goodspic-list ul li .upload-thumb .upload-operate a.del{
    border-right: 1px solid #ddd;
}
.yjs-upload-disabled .ncsc-goodspic-list ul li .upload-thumb .upload-operate a.scale:hover,.yjs-upload-readonly .ncsc-goodspic-list ul li .upload-thumb .upload-operate a.scale:hover{
    background: #fff url("images/upload_scale.gif") no-repeat center;
}
.uploadify:hover .uploadify-button {
    background-color: #f3f3f3;
}
.uploadify-queue,.uploadifive-queue {
    margin-bottom: 10px;
}
.ncsc-upload-btn .uploadify-queue,.ncsc-upload-btn .uploadifive-queue{
    position: absolute;
    top:1px;
    left:1px;
    /*display: none;*/
    background: #f5f5f5;
    height: 100%;
}
.uploadify-queue-item,.uploadifive-queue-item {
    background-color: #F5F5F5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font: 11px Verdana, Geneva, sans-serif;
    margin-top: 5px;
    max-width: 350px;
    padding: 10px;
}
.uploadify-error {
    background-color: #FDE5DD !important;
}
.uploadify-queue-item .cancel a ,.uploadifive-queue-item .close {
    background: url('images/uploadify-cancel.png') 0 0 no-repeat;
    float: right;
    height:	16px;
    text-indent: -9999px;
    width: 16px;
}
.uploadify-queue-item.completed {
    background-color: #E5E5E5;
}
.uploadify-progress,.uploadifive-queue-item .progress{
    background-color: #E5E5E5;
    margin-top: 10px;
    width: 100%;
}
.uploadify-progress-bar,.uploadifive-queue-item .progress-bar{
    background-color: #d0d0d0;
    height: 3px;
    width: 1px;
}
.uploadify_files .file-item{
	margin-bottom:5px;
	font-size: 14px;
	height:30px;
    line-height:30px;
    max-width:240px;
	padding: 0 10px 0 30px;
    background:#f5f5f5 url('images/upload_icon_files.png') no-repeat  12px -263px
}
 .uploadify_files .yjs-upload-ico-xlsx, .uploadify_files .yjs-upload-ico-xls{
 background:#f5f5f5 url('images/upload_icon_files.png')  no-repeat 10px 6px
 }
  .uploadify_files .yjs-upload-ico-docx, .uploadify_files .yjs-upload-ico-doc{
 background:#f5f5f5 url('images/upload_icon_files.png')  no-repeat 10px -24px
 }
 .uploadify_files .yjs-upload-ico-ppt{
 background:#f5f5f5 url('images/upload_icon_files.png') no-repeat 10px -55px
 }
 .uploadify_files .yjs-upload-ico-jpg {
 background:#f5f5f5 url('images/upload_icon_files.png') no-repeat 10px -86px
 }
 .uploadify_files .yjs-upload-ico-gif {
 background:#f5f5f5 url('images/upload_icon_files.png') no-repeat 10px -115px
 }
 .uploadify_files .yjs-upload-ico-png {
 background:#f5f5f5 url('images/upload_icon_files.png') no-repeat 10px -146px
 }
 .uploadify_files .yjs-upload-ico-rar,.uploadify_files .yjs-upload-ico-zip,.uploadify_files .yjs-upload-ico-7p {
 background:#f5f5f5 url('images/upload_icon_files.png') no-repeat 10px -176px
 }
 .uploadify_files .yjs-upload-ico-pdf{
 background:#f5f5f5 url('images/upload_icon_files.png') no-repeat 10px -208px
 }
.uploadify_files .yjs-upload-ico-bmp{
    background:#f5f5f5 url('images/upload_icon_files.png') no-repeat 10px -237px
}
.uploadify_files .file-name{
    max-width:190px;
    padding:0 10px;
    float:left;
    display:inline-block;
   	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size:12px;
	text-decoration: none;
	color:#333
}
.uploadify_files .file-name:hover{
    text-decoration: underline;
    color:#1c9ce7;
}
.uploadify_files .uploadify_delete{
	font-size:12px;
	color:#1c9ce7;
	display:inline-block;
    width:24px;
	float:left;
	text-decoration: none;
}
.uploadify_files .uploadify_delete:hover{
    text-decoration: underline;
}
.piczone{
    margin:20px 0;
    max-width: 500px;
    max-height: 500px;
    overflow: auto;
}
.piczone img{
    width:80px;
    max-width: 80px;
    margin-right:10px;
    max-height: 100px;
    border:1px solid #ddd;
}
.yjs-upload-tip{
    color: #666;
    font-size: 12px;
    margin: 5px 0 15px 0;
}
/*!
 * yjs-viewer v0.1.0
 * https://github.com/fengyuanchen/yjs-viewer
 *
 * Copyright (c) 2015 Fengyuan Chen
 * Released under the MIT license
 *
 * Date: 2015-09-02T09:08:17.223Z
 */
.yjs-viewer-zoom-in:before,
.yjs-viewer-zoom-out:before,
.yjs-viewer-one-to-one:before,
.yjs-viewer-reset:before,
.yjs-viewer-prev:before,
.yjs-viewer-play:before,
.yjs-viewer-next:before,
.yjs-viewer-rotate-left:before,
.yjs-viewer-rotate-right:before,
.yjs-viewer-flip-horizontal:before,
.yjs-viewer-flip-vertical:before,
.yjs-viewer-fullscreen:before,
.yjs-viewer-fullscreen-exit:before,
.yjs-viewer-close:before {
  display: block;
  width: 20px;
  height: 20px;
  font-size: 0;
  line-height: 0;
  color: transparent; 
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAAUCAYAAABWOyJDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAQPSURBVHic7Zs/iFxVFMa/0U2UaJGksUgnIVhYxVhpjDbZCBmLdAYECxsRFBTUamcXUiSNncgKQbSxsxH8gzAP3FU2jY0kKKJNiiiIghFlccnP4p3nPCdv3p9778vsLOcHB2bfveeb7955c3jvvNkBIMdxnD64a94GHMfZu3iBcRynN7zAOI7TG15gHCeeNUkr8zaxG2lbYDYsdgMbktBsP03jdQwljSXdtBhLOmtjowC9Mg9L+knSlcD8TNKpSA9lBpK2JF2VdDSR5n5J64m0qli399hNFMUlpshQii5jbXTbHGviB0nLNeNDSd9VO4A2UdB2fp+x0eCnaXxWXGA2X0au/3HgN9P4LFCjIANOJdrLr0zzZ+BEpNYDwKbpnQMeAw4m8HjQtM6Z9qa917zPQwFr3M5KgA6J5rTJCdFZJj9/lyvGhsDvwFNVuV2MhhjrK6b9bFiE+j1r87eBl4HDwCF7/U/k+ofAX5b/EXBv5JoLMuILzf3Ap6Z3EzgdqHMCuF7hcQf4HDgeoHnccncqdK/TvSDWffFXI/exICY/xZyqc6XLWF1UFZna4gJ7q8BsRvgd2/xXpo6P+D9dfT7PpECtA3cnWPM0GXGFZh/wgWltA+cDNC7X+AP4GzjZQe+k5dRxuYPeiuXU7e1qwLpDz7dFjXKRaSwuMLvAlG8zZlG+YmiK1HoFqT7wP2z+4Q45TfEGcMt01xLoNZEBTwRqD4BLpnMLeC1A41UmVxsXgXeBayV/Wx20rpTyrpnWRft7p6O/FdqzGrDukPNtkaMoMo3FBdBSQMOnYBCReyf05s126fU9ytfX98+mY54Kxnp7S9K3kj6U9KYdG0h6UdLbkh7poFXMfUnSOyVvL0h6VtIXHbS6nOP+s/Zm9mvyXW1uuC9ohZ72E9uDmXWLJOB1GxsH+DxPftsB8B6wlGDN02TAkxG6+4D3TWsbeC5CS8CDFce+AW500LhhOW2020TRjK3b21HEmgti9m0RonxbdMZeVzV+/4tF3cBpP7E9mKHNL5q8h5g0eYsCMQz0epq8gQrwMXAgcs0FGXGFRcB9wCemF9PkbYqM/Bas7fxLwNeJPdTdpo4itQti8lPMqTpXuozVRVXPpbHI3KkNTB1NfkL81j2mvhDp91HgV9MKuRIqrykj3WPq4rHyL+axj8/qGPmTqi6F9YDlHOvJU6oYcTsh/TYSzWmTE6JT19CtLTJt32D6CmHe0eQn1O8z5AXgT4sx4Vcu0/EQecMydB8z0hUWkTd2t4CrwNEePqMBcAR4mrBbwyXLPWJa8zrXmmLEhNBmfpkuY2102xxrih+pb+ieAb6vGhuA97UcJ5KR8gZ77K+99xxeYBzH6Q3/Z0fHcXrDC4zjOL3hBcZxnN74F+zlvXFWXF9PAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
}

.yjs-viewer-zoom-in:before {
  content: "Zoom In"; 
  background-position: 0 0;
}

.yjs-viewer-zoom-out:before {
  content: "Zoom Out"; 
  background-position: -20px 0;
}

.yjs-viewer-one-to-one:before {
  content: "One to One"; 
  background-position: -40px 0;
}

.yjs-viewer-reset:before {
  content: "Reset"; 
  background-position: -60px 0;
}

.yjs-viewer-prev:before {
  content: "Previous"; 
  background-position: -80px 0;
}

.yjs-viewer-play:before {
  content: "Play"; 
  background-position: -100px 0;
}

.yjs-viewer-next:before {
  content: "Next"; 
  background-position: -120px 0;
}

.yjs-viewer-rotate-left:before {
  content: "Rotate Left"; 
  background-position: -140px 0;
}

.yjs-viewer-rotate-right:before {
  content: "Rotate Right"; 
  background-position: -160px 0;
}

.yjs-viewer-flip-horizontal:before {
  content: "Flip Horizontal"; 
  background-position: -180px 0;
}

.yjs-viewer-flip-vertical:before {
  content: "Flip Vertical"; 
  background-position: -200px 0;
}

.yjs-viewer-fullscreen:before {
  content: "Enter Full Screen"; 
  background-position: -220px 0;
}

.yjs-viewer-fullscreen-exit:before {
  content: "Exit Full Screen"; 
  background-position: -240px 0;
}

.yjs-viewer-close:before {
  content: "Close"; 
  background-position: -260px 0;
}

.yjs-viewer-container {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  font-size: 0;
  line-height: 0;
  z-index: 1000;
  -ms-touch-action: none;
      touch-action: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;


  direction: ltr !important;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}
.yjs-viewer-container-mask{
	height:100% ;
	width: 100%;
	z-index: 100000;
	 background-color: #000;
  	background-color: rgba(0, 0, 0, .5) !important; 
    filter: alpha(opacity=50); 
}
.yjs-viewer-container::-moz-selection,
  .yjs-viewer-container *::-moz-selection {
  background-color: transparent;
}
.yjs-viewer-container::selection,
  .yjs-viewer-container *::selection {
  background-color: transparent;
}
.yjs-viewer-container img {
  display: block;
  width: 100%;
  min-width: 0 !important;
  max-width: none !important;
  height: 100%;
  min-height: 0 !important;
  max-height: none !important;
}

.yjs-viewer-canvas {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.yjs-viewer-footer {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden; 
  text-align: center;
}

.yjs-viewer-navbar {
  overflow: hidden;
  background-color: #000;
  background-color: rgba(0, 0, 0, .5);
  filter: alpha(opacity=50); 
}

.yjs-viewer-list {
  height: 50px;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  padding: 1px 0;
  margin: 0;
  overflow: hidden;
  position: relative;
    filter: alpha(opacity=100); 
}
.yjs-viewer-list > li {
  float: left;
  width: 30px;
  height: 50px;
  overflow: hidden;
  font-size: 0;
  line-height: 0;
  color: transparent;
  cursor: pointer;
  filter: alpha(opacity=50); 
  opacity: 0.5;
}
.yjs-viewer-list > li + li {
  margin-left: 1px;
}
.yjs-viewer-list > .yjs-viewer-active {
  filter: alpha(opacity=100); 
  opacity: 1;
}

.yjs-viewer-player {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  cursor: none; 
  background-color: #000;
}
.yjs-viewer-player > img {
  position: absolute;
  top: 0;
  left: 0;
}

.yjs-viewer-toolbar {
  width: 200px;
  padding: 3px 0;
  margin: 0 auto 5px;
  overflow: hidden;
}
.yjs-viewer-toolbar > li {
  float: left;
  width: 24px;
  height: 24px;
  overflow: hidden;
  cursor: pointer;
  background-color: #000;
  background-color: rgba(0, 0, 0, .5); 
  filter: alpha(opacity=50); 
  border-radius: 50%;
}
.yjs-viewer-toolbar > li:hover {
 background-color: #000;
  background-color: rgba(0, 0, 0, .8);
  filter: alpha(opacity=80); 
}
.yjs-viewer-toolbar > li:before {
  margin: 2px;
}
.yjs-viewer-toolbar > li + li {
  margin-left: 1px;
}
.yjs-viewer-toolbar > .yjs-viewer-play {
  width: 30px;
  height: 30px;
  margin-top: -3px;
  margin-bottom: -3px;
}
.yjs-viewer-toolbar > .yjs-viewer-play:before {
  margin: 5px;
}

.yjs-viewer-tooltip {
  position: absolute;
  top: 50%;
  left: 50%;
  display: none;
  width: 50px;
  height: 20px;
  margin-top: -10px;
  margin-left: -25px;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #000;
  background-color: rgba(0, 0, 0, .8); 
  filter: alpha(opacity=80); 
  border-radius: 10px;
}

.yjs-viewer-title {
  display: inline-block;
  max-width: 90%;
  margin: 0 5% 5px;
  overflow: hidden;
  font-size: 12px;
  line-height: 1.5;
  color: #fff;
  text-overflow: ellipsis;
  white-space: nowrap;
  filter: alpha(opacity=100);
  opacity: .8;
}
.yjs-viewer-title:hover {
  filter: alpha(opacity=100); 
  opacity: 1;
}

.yjs-viewer-button {
  position: absolute;
  top: -40px;
  right: -40px;
  width: 80px;
  height: 80px;
  overflow: hidden;
  cursor: pointer;
  background-color: #000;
  background-color: rgba(0, 0, 0, .5); 
  filter: alpha(opacity=100); 
  border-radius: 50%;
}
.yjs-viewer-button:before {
  position: absolute;
  bottom: 15px;
  left: 15px;
}

.yjs-viewer-fixed {
  position: fixed;
}

.yjs-viewer-open {
  overflow: hidden;
}

.yjs-viewer-show {
  display: block;
}

.yjs-viewer-hide {
  display: none;
}

.yjs-viewer-invisible {
  visibility: hidden;
}

.yjs-viewer-toggle {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor:         zoom-in;
}

.yjs-viewer-move {
  cursor: move;
  cursor: -webkit-grab;
  cursor:    -moz-grab;
  cursor:         grab;
}

.yjs-viewer-fade {
  filter: alpha(opacity=0); 
  opacity: 0;
}

.yjs-viewer-in {
  filter: alpha(opacity=100); 
  opacity: 1;
}

.yjs-viewer-transition {
  -webkit-transition: all .3s ease-out;
       -o-transition: all .3s ease-out;
          transition: all .3s ease-out;
}

@charset "utf-8";
.datatable .panel-body {
  overflow: hidden;
  position: relative;
}
.datatable-mask {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.3;
  filter: alpha(opacity=30);
  display: none;
}
.datatable-mask-msg {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  padding: 12px 5px 10px 30px;
  width: auto;
  height: 16px;
  border-width: 2px;
  border-style: solid;
  display: none;
}
.datatable-sort-icon {
  padding: 0;
}

.datatable-btn-separator {
  float: left;
  height: 24px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #fff;
  margin: 2px 1px;
}
.datatable .datatable-pager {
  margin: 0;
  border-width: 1px 0 0 0;
  border-style: solid;
}
.datatable .datatable-pager-top {
  border-width: 0 0 1px 0;
}
.datatable-header {
  overflow: hidden;
  cursor: default;
  border-width: 0 0 1px 0;
  border-style: solid;
}
.datatable-header-inner {
  float: left;
  width: 10000px;
}
.datatable-row {
  height: 30px;
  background: #fff;
}
.datatable-row:hover {
  background: #e9f3fa;
}
.datatable-header td{
  border-width: 0 1px 0px 0;
  border-style: dotted;
  margin: 0;
  padding: 3px 0;
}
.datatable-body td,
.datatable-footer td {
  margin: 0;
  padding: 3px 0;
}
.datatable-cell,
.datatable-header-rownumber,
.datatable-cell-rownumber {
  margin: 0;
  padding: 0 4px;
 /* white-space: nowrap;
  word-wrap: normal;
  overflow: hidden;*/
  word-break: break-all;
  font-weight: normal;
  font-size: 14px;
}
.datatable-header .datatable-cell {
  height: auto;
}
.datatable-header .datatable-cell span {
  font-size: 14px;
}
.datatable-header-rownumber,
.datatable-cell-rownumber{
  width: 50px;
  margin: 0;
  padding: 0;
}
.datatable-body {
  margin: 0;
  padding: 0;
  overflow: auto;
  zoom: 1;
}
.datatable-row-editing .datatable-cell {
  height: auto;
}
.datatable-header-check,
.datatable-cell-check{
  padding: 0;
  width: 50px;
  height: 18px;
  font-size: 1px;
  text-align: center;
  overflow: hidden;
}
.datatable-cell-operate {
  padding: 0;
  width: 50px;
  text-align: center;
  overflow: hidden;
}
.datatable-header-check input,
.datatable-cell-check input {
  margin: 0;
  padding: 0;
  width: 15px;
  height: 18px;
}
.datatable-resize-proxy {
  position: absolute;
  width: 1px;
  height: 10000px;
  top: 0;
  cursor: e-resize;
  display: none;
}
.datatable-body .datatable-editable {
  margin: 0;
  padding: 0;
}
.datatable-body .datatable-editable table {
  width: 100%;
  height: 100%;
}
.datatable-body .datatable-editable td {
  border: 0;
  margin: 0;
  padding: 0;
}
.datatable-sort-desc .datatable-sort-icon {
  padding: 0 13px 0 0;
  background: url('images/datatable_icons.png') no-repeat -16px center;
}
.datatable-sort-asc .datatable-sort-icon {
  padding: 0 13px 0 0;
  background: url('images/datatable_icons.png') no-repeat 0px center;
}
.datatable-row-collapse {
  background: url('images/datatable_icons.png') no-repeat -48px center;
}
.datatable-row-expand {
  background: url('images/datatable_icons.png') no-repeat -32px center;
}
.datatable-mask-msg {
  background: #fff url('images/loading.gif') no-repeat scroll 5px center;
}
.datatable-header{
	background: #f3f3f3;
	border:1px solid #e5ebee
}

.datatable-cell-rownumber {
  color: #333;
}
.datatable-resize-proxy {
  background: #aac5e7;
}
.datatable-mask {
  background: #ccc;
}
.datatable-mask-msg {
  border-color: #95B8E7;
}
.datatable-header,
.datatable-pager{
  border-color: #e5ebee;
}
.datatable-header td,
.datatable-body td{
  border-color: #e5ebee;
}
.datatable-htable td{
	color:#333;
	line-height: 30px;
	text-align:center
}
.datatable-htable,
.datatable-btable{
  color: #333;
}
.datatable-row-alt {
  background: #f5f8fa;
}
.datatable-row-over,
.datatable-header td.datatable-header-over {
  background: #eaf2ff;
  color: #333;
  cursor: default;
}
.datatable-row-selected {
  background: #f5f8fa;
  color: #333;
}

/*add*/
.datatable-view {
	  position: relative;
	  overflow: hidden;
}
.datatable-view td{
	line-height:30px;
	text-align:center;
}
.datatable-pager{
	text-align: right;
	padding:10px 0
}
.datatable-editable a.l-btn{
	margin:0 5px
}
 .datatable-editable a.l-btn span span.l-btn-text{
 	color:#0b80c4;
 	cursor:pointer
 }
.datatable-editable .a.l-btn span span.l-btn-text:hover{
	text-decoration: underline;
}
.no-dataTip{
  background: #fff;
  text-align: center;
  border:1px solid #e5ebee;
  border-top:none;
  font-size:14px;
}
/*add*/
@charset "UTF-8";
.yjs-control-tab{
	border-bottom: 1px solid #ededed;
	height: 40px;
	padding:0 70px
}
.yjs-control-tab li{
	float: left;
	list-style:none ;
	line-height: 40px;
	font-size: 14px;
	margin:0 20px;
	cursor:pointer;
	background: url(images/tab_icon_next.png) no-repeat left center;
	padding-left:30px;
}
.yjs-control-tab li.current{
	border-bottom:2px solid #0285c6;
	line-height: 38px;
	background: url(images/tab_icon_pass.png) no-repeat left center;
}
@charset "utf-8";
li{
    list-style: none;
}
.yjs-control-combotree-wrapper{
    font-size: 14px;
    font-family: "Microsoft YaHei";
    width: 190px;
    height: 32px;
    position: relative;
    display: inline-block;
    margin-right: 10px;
    z-index:10;
    background: #fff;
    border: 1px solid #a8a8a8;
    overflow:hidden;
    cursor: pointer;
}
.yjs-control-combotree-wrapper.focus {
    border: 1px solid #1c9ce7;
}
.yjs-control-combotree-inner{
	font-size: 14px;
    font-family: "Microsoft YaHei";
    width: 190px;
    
}
.yjs-control-combotree-wrapper .yjs-control-combotree-icondown{
    position: absolute;
    top: 50%;
    margin-top: -3px;
    right: 12px;
    width: 12px;
    height: 7px;
    background: url(images/yjs_control_seelct_bg.gif) no-repeat;
}
.yjs-control-combotree-wrapper input.yjs-control-combotree-text{
    font-size: 14px;
    font-family: "Microsoft YaHei";
    border: none;
    background: #fff;
    text-indent: 2px;
    line-height:32px;
    height:34px;
    float:left;
    cursor: pointer;
    padding: 0 26px 0 10px;
    overflow: hidden;
    text-align: left;
    outline: none;
    white-space: nowrap;
    word-break: keep-all;
    text-overflow: ellipsis;
}
.yjs-control-combotree-list{
    width: 190px;
    background: #fff;
    border: 1px solid #a8a8a8;
    display: none;
    z-index: 2;
    position: absolute;
    left: -1px;
    top: 25px;
    overflow: auto;
    height:auto! important;
    max-height: 240px;
}
.yjs-control-combotree-list ul{
    margin: 0;
    padding: 0;
   
}
.yjs-control-combotree-list ul li {
    width: auto;
    padding:5px 0 5px 10px;
    line-height: 24px;
    cursor: pointer;
    white-space: nowrap;
    word-break: keep-all;
    text-overflow: ellipsis;
    margin:0;
    float: none;
}
.yjs-control-combotree-list ul li.selected,.yjs-control-select-lis ul li:hover {
    color: #fff;
    background: #1c9ce7;
}

