@import "smoothness/jquery-ui-1.9.2.custom.css";
/*##smoothness/jquery-ui-1.9.2.custom.css
##cupertino/jquery-ui-1.10.3.custom.min.css*/

body,p,a,td,th,div,ul,li{
	font-size:12px/14px;
	font-family:"microsoft yahei"
}

html {
	SCROLLBAR-FACE-COLOR: #EEEEEE;
	SCROLLBAR-HIGHLIGHT-COLOR: #EEEEEE;
	SCROLLBAR-SHADOW-COLOR: #333333;
	SCROLLBAR-3DLIGHT-COLOR: #333333;
	SCROLLBAR-ARROW-COLOR: #205AA7;
	SCROLLBAR-TRACK-COLOR: #CCCCCC;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	background-color:#FFFFFF;
	overflow:auto;
}

.input1{
	_width:150px;
	height:26px;
	padding:0px;
	margin:0px 4px;
	font-size:12px;color:#000000;
	border:1px solid #999;
	border-radius:3px;
}
.input_date{
	width:150px;
	height:18px;
	padding:0px;
	margin:0;
	font-size:12px;color:#000000;
	background: #F6F6F6 ; 
	border-left:1px solid #F3F3F3;
	border-right:1px solid #F3F3F3;
	border-top:1px solid #F3F3F3;
	border-bottom:1px solid #d3d3d3;
}
.input2{
	border-left:1px solid #F3F3F3;
	border-right:1px solid #F3F3F3;
	border-top:1px solid #F3F3F3;
	border-bottom:1px solid #d3d3d3;
	_width:150px;
	height:18px;
	padding:0px;
	margin:0;font-size:12px;
	background-color:#AAAAAA
}

.textarea {
	BORDER-LEFT: #EFEDF9 1px solid; 
	BORDER-RIGHT: #EFEDF9 1px solid; 
	BORDER-TOP: #EFEDF9 1px solid; 
	BORDER-BOTTOM: #7F9DB9 1px solid; 
	FONT-SIZE: 12px; 
	COLOR: #000000; PADDING-TOP: 2px; 
	BACKGROUND-COLOR: #eeeeff; 
	width:100%;
}

.textarea2 {
	BORDER-LEFT: #EFEDF9 1px solid; 
	BORDER-RIGHT: #EFEDF9 1px solid; 
	BORDER-TOP: #EFEDF9 1px solid; 
	BORDER-BOTTOM: #7F9DB9 1px solid; 
	FONT-SIZE: 12px; 
	COLOR: #000000; PADDING-TOP: 2px; 
	BACKGROUND-COLOR: #AAAAAA; 
	width:80%;
}


td{padding-top:2px;padding-bottom:2px;}
.saveHistory {behavior:url(#default#savehistory);}

.datatable
{
	width:100%;
}
.datatable td, .datatable th
{
	cursor:hand;
	white-space:nowrap;
	border-right: 1px dotted blue;
	border-bottom: 1px dotted blue;
	vertical-align:middle;
	font-size:12px;
}

.lvtColDataCross {background-color:#EEEEEE;}


.mainmenu, .mainmenu ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	z-index:9999;
}
.mainmenu a {
	display: block;
	white-space:nowrap;
	text-align: left;
}
.mainmenu li { 
	float: left;
}
.mainmenu li ul { 
	text-align: left;
	position: absolute;
	background: #CCBBAA;
	width: 10em;
	min-width:10em;
	left: -999em; 
}
.mainmenu li ul a{ 
	min-width:10em;
}

.mainmenu li:hover ul, .mainmenu li.sfhover ul { 
	left: auto;
}
.button{width:68px;height:26px !important;font-size:12px;font-weight:bold;cursor:pointer;border:0;top:2px;background:url(../images/icons.gif) no-repeat 0 -255px;}
.button:hover{background-color:#AAA}

.bigbutton{width:92px;height:26px;font-size:12px;font-weight:bold;cursor:pointer;border:0; top:2px;background:url(../images/icons.gif) no-repeat 0 -225px; }
.bigbutton:hover{background-color:#AAA}
.SELECT {
	height:22px;
	margin:-1px;
	padding:0; 
	background-color:#eeeeff;
	font-size:12px;
	line-height:1.2em;
}
.SPAN{
	height:0;
	border:0px solid; 
	border-right-style:none; 
	position:relative; 
	overflow:visible;
}

.autocomplete{
	A1:expression(this.onkeyup=__ACP);
	A2:expression(this.ondblclick=__ACP);
}

.sdiv{font-size:12px;
	overflow-y:auto;
	overflow-x:hidden;
	border:1 solid silver;
	__height:expression(this.parentElement.style.pixelHeight);
	z-index:101;}
.sdivover{background:#3388AA;
	color:highlighttext;
	padding-left:3px;
	cursor:default;
	overflow:hidden;
	line-height:120%;
	white-space:nowrap;
	}
.sdivout {background:#FFDDEE;
	color:#000000;
	padding-left:3px;
	cursor:default;
	overflow:hidden;
	line-height:120%;
	white-space:nowrap;
	}


input:disabled,select:disabled{
	border:1px solid #DDD;
	background-color:#F5F5F5;
	color:#ACA899; 
}

.div_scroll img{
	max-width:200px;
	max-height:200px;
}
.div_input img{
	max-width:400px;
}
#div_input img{
	max-width:400px;
}

/*2016 10-26 改 start*/
a{font-family: "microsoft yahei" !important;}
.button {margin:3px;font-weight:normal;background-image:none;margin-right: 3px;border: 1px solid #ddd;background-color: #f7f7f7;border-radius: 3px;color: #333;font-family: "microsoft yahei" !important;
min-width:25px;}
.button:hover {background-color: #32a5e8;color: #fff;border: none;}
#cm_areaname,#select_analyzedate,#analyzecm_areaname,#div_querybar select,#div_input select,.SELECTAuto,.table_select select,#table_maindata select{height: 26px;line-height: 26px;border-radius: 3px;border: 1px solid #ddd;line-height:26px;}
#infos select{height: 26px;line-height: 26px;border: 1px solid #ddd;line-height:26px;}
.selelct_areaname{height: auto!important;}
.input_date{!important;height: 26px;border: 1px solid #ddd;border-radius: 3px;line-height:26px;}
.input1{background-color:#fff;line-height:26px;padding-left:5px !important;}
div {font-size: 13px;font-family: "microsoft yahei";}

#div_tree{margin-left: 10px;}

textarea{width:98% !important;height:150px !important;resize:none;
border:none !important;border-radius:5px;background-color:#f2f2f2 !important;}
.input2{border:none;background-color: #ddd;height: 26px;line-height: 26px;border-radius: 3px;
padding-left: 3px;}

#div_input,#infos{
    margin: 0px 5% !important;
    border: 1px solid #ddd !important;
    padding: 0px 15px 0px 15px !important;
    border-radius: 5px !important;
    box-shadow: 0px 0px 10px #ddd !important;
}
#name, #price, #score{padding-left:5px !important;}

#div_scroll table tr{cursor:pointer;}

/*2016 10-26 改 end*/

/*批量增加用户textarea 2016-11-07*/
.info .field textarea#emp_code{background: #fff!important;border: 1px solid #ddd!important; width: 47%!important; border-radius: 0!important;}
input#emp_pwd{border: 1px solid #ddd!important;}
/*批量增加用户textarea*/
/*图文素材预览按钮*/
.material_preview_but{ display: inline-block; width: 50px; height: 26px; line-height: 26px; text-align: center; border: 1px solid #ddd;background-color: #f7f7f7;border-radius: 3px; margin: 3px;}
.material_preview_but:hover { background-color: #32a5e8;color: #fff; border-color:#32a5e8;}

/**/
.fktablelink:hover{ background: #F2F2F2;}

/*目标总结 列表视图.日历视图切换*/
.button_div{clear: both;}
.meth_tab{float: right; margin-right: 155px;border-radius: 2px; line-height: 30px;}
.meth_tab .iconfont,.export_task .iconfont{ padding-right: 4px;}
a.list_view,a.list_view:hover{color: #fff;}
a.calendar_view:hover,a.list_view:hover{text-decoration: none;}
#div_controlbar .calendar_view,#div_controlbar .list_view{ background: #fff; border: 1px solid #E7E7EB; padding:5px 18px;border-radius: 2px;}
#div_controlbar .list_view{ background: #71767a; color: #fff;border-left: 0px solid #E7E7EB;}


/*blockradio:radio用色块方式显示；
<label class="blockradio" > 
	<input name="tpltyperadio" type="radio" value="按钮1">
	<span class="radio-text">按钮1</span>
	<span class="radio-label"></span> 
</label>
span.radio-text 如果z-index设置为1，会导致在弹出框里不能点击
*/
.blockradio {margin: 0.5rem;
	display: inline-block; 
	border-radius: 4px;
	color: #333;
	text-decoration: none;
	position: relative;
	cursor: pointer;
	min-width: 70px;
    height: 32px;
    line-height: 32px;vertical-align: middle;}
.blockradio input[type="radio"]{display: none;}
.blockradio input[type="checkbox"]{display: none;}
span.radio-text {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 9999;
    left: 0;
    right: 0;
    text-align: center;
    bottom: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;   
}
.radio-label{
    display: inline-block;
    width:100%;
    height: 100%;
    border-radius:4px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #f2f2f2;
}
.radio-label:before{
    content: '';
    font-size: 0;
    width:100%;
    height: 100%;
    border-radius:4px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #0099FF;color: #fff;
    display: none;
}
.blockradio input[type="radio"]:checked~.radio-label:before{display: block;}
.blockradio input[type="radio"]:checked~.radio-text{color:#fff}
.blockradio input[type="checkbox"]:checked~.radio-label:before{display: block;}
.blockradio input[type="checkbox"]:checked~.radio-text{color:#fff}

.error {color:red; text-align: center; font-size:12px; margin:5px;}

.ui-autocomplete{
	z-index:99999 !important;
}
/*处理下拉框和标签的重叠问题*/

/*骏丰扫码输入框样式2023.08.15*/
.flex_div{display: flex;align-items: center;padding-bottom: 5px;position: relative;}
.flex_div .fprod_lots_new,.flex_div .fprod_txt{ position: absolute;left: 120px;}
.flex_div .fprod_lots_new{
    opacity: 0;
    border: 0px;
    width: 1px;
    z-index: 999;
  }
