﻿.ui-widget,
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button,
input, select, textarea, button {
    font-family: 宋体,Tahoma, Arial,Sans-Serif;
    font-size: 12px;
}

body {
    background-color: #fff;
    font-family: 宋体,Tahoma,Arial,Sans-Serif;
    font-size: 0.8em;
    margin: 0;
    padding: 0;
    color: #696969;
}

a:link      {color: #034af3;text-decoration: underline;}
a:visited   {color: #505abc;}
a:hover     {color: #1d60ff;text-decoration: none;}
a:active    {color: #12eb87;}
/*绿->红*/
.a1 a:link  {color:#065777;text-decoration:none;}
.a1 a:active    {text-decoration:none;}
.a1 a:visited   {color:#065777;}
.a1 a:hover {color:#b60005;}
/*灰->绿*/
.a2 a:link  {color:#444444;text-decoration:none;}
.a2 a:active    {text-decoration:none;}
.a2 a:visited   {color:#444444;}
.a2 a:hover {color:#065777;}
/*灰->红*/
.a3 a:link  {color:#444444;text-decoration:none;}
.a3 a:active    {text-decoration:none;}
.a3 a:visited   {color:#444444;}
.a3 a:hover {color:#b60005;}

.a4 a:link  {color:#0171c0;text-decoration:none;}
.a4 a:active    {text-decoration:none;}
.a4 a:visited   {color:#0171c0;}
.a4 a:hover {color:#944714;}
.a4 a.active    {color:#944714;}

/*首页*/
.a5 a:link  {color:#004277;text-decoration:none;}
.a5 a:active    {text-decoration:none;}
.a5 a:visited   {color:#004277;}
.a5 a:hover {color:#004277;}
.a5 a.active    {color:#004277;}

/*首页*/
.a6 a:link  {color:#343434;text-decoration:none;}
.a6 a:active    {text-decoration:none;}
.a6 a:visited   {color:#343434;}
.a6 a:hover {color:#343434;}
.a6 a.active    {color:#343434;}


a.hf {hide-focus:expression(this.hideFocus=true); /* for ie 5+ */outline:none; /* for firefox 1.5 + */}

p, ul   {margin-bottom:20px;line-height: 1.6em;}

/* HEADINGS   
----------------------------------------------------------*/
h1, h2, h3, h4, h5, h6{    font-size: 1.5em;    color: #000;}
h1{    font-size: 2em;    padding-bottom: 0;    margin-bottom: 0;}
h2{    padding: 0 0 10px 0;}
h3{    font-size: 1.2em;}
h4{    font-size: 1.1em;}
h5, h6{    font-size: 1em;}

hr  {color:#e6e6e6;height:1px;}

/* this rule styles <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2 {margin-top:0px;}

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

/* you can specify a greater or lesser percentage for the 
page width. Or, you can specify an exact pixel width. */
#mainCtin   {width:90%;margin:auto;background-color:#fff;}
#header {margin:0px;color:#000;padding:0px;}
#header h1  {font-weight: bold;padding: 5px 0;margin: 0;color: #fff;border: none;line-height: 2em;font-size: 32px !important;}
#main   {padding: 30px 30px 15px 30px;background-color: #fff;margin-bottom: 30px;_height: 1px; /* only IE6 applies CSS properties starting with an underscore */}
#footer {color: #999;padding: 10px 0;text-align: center;line-height: normal;margin: 0;font-size: .9em;height:26px;line-height:26px;background-color:#e8eef4;}

/* TAB MENU   
----------------------------------------------------------*/
ul#menu{    border-bottom: 1px #5C87B2 solid;    padding: 0 0 2px;    position: relative;    margin: 0;    text-align: right;}
ul#menu li{    display: inline;    list-style: none;}
ul#menu li#greeting{    padding: 10px 20px;    font-weight: bold;    text-decoration: none;    line-height: 2.8em;    color: #fff;}
ul#menu li a{    padding: 10px 20px;    font-weight: bold;    text-decoration: none;    line-height: 2.8em;    background-color: #e8eef4;    color: #034af3;}
ul#menu li a:hover{    background-color: #fff;    text-decoration: none;}
ul#menu li a:active{    background-color: #a6e2a6;    text-decoration: none;}
ul#menu li.selected a{    background-color: #fff;    color: #000;}

/* FORM LAYOUT ELEMENTS   
----------------------------------------------------------*/
fieldset    {    border:1px solid #ddd;    padding:0 1.4em 1.4em 1.4em;    margin:0 0 1.5em 0;}
legend      {    font-size:1.2em;    font-weight: bold;}
textarea    {    min-height: 75px;}
input[type="text"], input[type='email'], input[type='number'], input[type='password'], input[type='tel'] {
    width: 200px;
    padding: 2px;
    border: 1px solid #CCC;
}
input.def   {width:120px;}
select      {padding:2px;width:160px;}
select.def  {width:206px;}

.watermark  {color:#006699;font-style:italic;}


/* TABLE
----------------------------------------------------------*/
table.grid      {border:solid 1px #e8eef4;border-collapse:collapse;}
table.grid td   {padding:5px;border:solid 1px #e8eef4;}
table.grid th   {padding:6px 5px;text-align:left;background-color:#e8eef4;border:solid 1px #e8eef4;}
/*编号*/
table.grid .keyCol  {width:60px;text-align:center;}
/*添加时间*/
table.grid .defCol  {width:76px;text-align:center;}
/*checkbox复选*/
table.grid .chkCol  {width:36px;text-align:center;}
table.grid .numCol   { width: 66px;text-align: center;font-family:"Segoe UI",Tahoma,Arial,Helvetica,sans-serif;font-size: 12px;}
table.grid .amCol   { width: 66px;text-align: right;padding-right: 5px;font-family:"Segoe UI",Tahoma,Arial,Helvetica,sans-serif;font-size: 12px;}
/*编辑*/
table.grid .editCol {width:80px;text-align:center;}
table.grid .normal  {font-family: 宋体,Tahoma, Arial,Sans-Serif;}

span.am {font-family:"Segoe UI",Tahoma,Arial,Helvetica,sans-serif;font-size: 12px;color: #cc0003;}

/* MISC  
----------------------------------------------------------*/
.clear  {clear: both;}
.error  {color:Red;}
#menucontainer  {margin-top:40px;}
div#title       {display:block;float:left;text-align:left;}
#logindisplay   {font-size:1.1em;display:block;text-align:right;margin:10px;color:White;}
#logindisplay a:link    {color: white;text-decoration: underline;}
#logindisplay a:visited {color: white;text-decoration: underline;}
#logindisplay a:hover   {color: white;text-decoration: none;}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error     {color:#ff0000;}
.field-validation-valid     {display:none;}
.input-validation-error     {border:1px solid #ff0000;background-color: #ffeeee;}
.validation-summary-errors  {font-weight:bold;color:#ff0000;}
.validation-summary-valid   {display:none;}


/* Styles for editor and display helpers
----------------------------------------------------------*/
.display-label, .editor-label   {margin:1em 0 0 0;}
.display-field, .editor-field   {margin:0.5em 0 0 0;}
.text-box   {width:30em;}
.text-box .multi-line    {height: 6.5em;}
.tri-state  {width:6em;}

div.edit > div  {margin:10px 0px;clear:both;}
div.edit div.title {width:100px;float:left;line-height:24px;}
div.edit div.f  {line-height:24px;}

table.def   {border-collapse:collapse;}
table.full  {width:100%;border-collapse:collapse;}
table.full td.f {text-align:right;}

table.grid .sort_asc {
    background-image: url('/images/arrow_down.png');
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 20px;
}

table.grid .sort_desc {
    background-image: url('/images/arrow_up.png');
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 20px;   
}

/*sortable*/
div.sortable { margin-bottom: 1em;padding:2px;border:solid 1px #DCDCDC;}
div.sortable > div { border: 1px solid transparent; padding: 0.3em; background-color:White; }
div.sortable > div:hover { border: 1px dashed silver; cursor: move; }

/*radioList*/
div.efield  {clear: both;width:95%;float:left;padding:1.4em 0 0 0;}
div.elabel,div.efield > label   {width:150px;text-align:right;float:left;margin-right:5px;}
div.einput  {border:0 none;float:left;}
div.einput input[type="radio"],div.einput label {cursor:pointer;}
div.einput li   {list-style:none;}
div.einput > input,div.einput > select  {float:left;}

div.tooltip    {display:none;border:solid 1px #c1c1c1;background-color:#fff;line-height:22px;z-Index:1100;}
div#loading {float:right;width:150px;color:White;background-color:Red;text-align:center;display:none;}

/* Clear Fix */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix   {display:inline-block;}
/* Hide from IE Mac */
.clearfix {display:block;width:100%;}
/* End hide from IE Mac */
/* end of clearfix */


/* uploadify上传插件文件列表容器样式 */
.uploadifyQueueItem {
	background-color: #F5F5F5;
	border: 2px solid #E5E5E5;
	font: 11px Verdana, Geneva, sans-serif;
	margin:0px 5px 5px 5px;
	padding: 6px;
	width: 340px;
}
.uploadifyError {
	background-color: #FDE5DD !important;
	border: 2px solid #FBCBBC !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyQueue .completed {
	background-color: #E5E5E5;
}
.uploadifyProgress {
	background-color: #E5E5E5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	height: 3px;
	width: 1px;
}

ul.hor   {height:24px;display:block;margin:0px;padding:0px;list-style:none;clear:left;}
ul.hor li   {height:24px;line-height:24px;display:block;float:left;}
ul.hor li.f {float:right;}
ul.hor h3.title {margin:0px;}

ul.hor div.button  {display:block;height:24px;line-height:24px;margin-right:10px;}
ul.hor div.button a    {display:block;width:56px;height:22px;border:solid 1px silver;text-align:center;}
ul.hor div.button a:link   {text-decoration:none;}
ul.hor div.button a:hover  {text-decoration:none;background-color:#c0c0c0;}
ul.hor div.pager   {display:block;height:24px;line-height:24px;}

ul.hor div.button div  {display:block;background-color:#e7e7e7;border:solid 1px #c0c0c0;}
ul.hor div.button div a    {display:block;}
ul.hor div.button div a:link    {border:solid 0px #fff;}
ul.hor div.button div a:hover    {text-decoration:none;background-color:#c0c0c0;}

ul.ver  {display:block;margin:0px;padding:0px;list-style:none;clear:left;}
ul.ver li   {display:block;}

ul.hor2   {height:24px;display:block;margin:0px;padding:0px;list-style:none;clear:left;}
ul.hor2 li   {height:24px;line-height:24px;display:block;float:left;}
ul.hor2 li.f {float:right;}
ul.hor2 h3.title {margin:0px;}

/*crud编辑容器默认样式*/
div#ctin    {display:block;overflow:hidden;}
div#ctin .gridCtin  {float:left;}
div#ctin .crudCtin  {float:left;margin-left:10px;}
div#ctin form  {margin:0px;}

/*默认的tabs切换样式*/
/* root element for tabs  */
ul.css-tabs {margin:0 !important;padding:0px 10px;height:26px;border-bottom:1px solid #666;}
/* single tab */
ul.css-tabs li {float:left;padding:0;margin:0;list-style-type:none;	}
/* link inside the tab. uses a background image */
ul.css-tabs a   {float:left;font-size:13px;display:block;padding:3px 10px;text-decoration:none;border:1px solid #666;border-bottom:0px;height:18px;background-color:#efefef;color:#777;margin-right:2px;position:relative;top:1px;outline:0;-moz-border-radius:4px 4px 0 0;}
ul.css-tabs a:hover {background-color:#f7f7f7;color:#333;}	
/* selected tab */
ul.css-tabs a.current {background-color:white;border-bottom:1px solid white;color:#000;cursor:default;}	
/* tab pane */
.css-panes div.ctin {display:block;border:1px solid white;border-width:0 1px 1px 1px;min-height:150px;padding:15px 20px;background-color:white;}
.css-panes > div    { display: none;}

ul.css-tabs a.def   {float: none;font-size: inherit;display: inline;height: auto;width: auto;padding: 0px;margin: 0px;border: none;background-color: transparent;position:inherit;top: 0px;color: #343434;}

/* lookup 样式开始
--------------------------------------------------------*/
.ae-pagination  {text-align: right;    font-size: 100%;}
.ae-pagination a    {margin-right: 4px;padding: 0.5em 1.1em;text-decoration: none;  }
.ae-lookup-openbtn  {float: left;margin-left: 3px;height: 25px;width: 25px;cursor: pointer;}
.ae-lookup-clearbtn {padding-top:5px;padding-left:5px;float: left;margin-left: 3px;cursor: pointer;height: 25px;width: 25px;}
.ae-lookup-textbox  {float:left;line-height:normal;height:18px;}
.ae-lookup-searchlist   {overflow: scroll !important;}
.ae-lookup-selectedlist {overflow: scroll !important;}
.ae-lookup-list {list-style-type: none;margin: 0px;padding: 0px;}
.ae-lookup-morebtn {display: block;padding: 1em;cursor: pointer;text-align: center;clear: both;}
.ae-fixed   {position: fixed !important;}

.ae-lookup-multidisplay {float: left;width: 200px;border: 1px solid #aaa;padding: 5px;min-height: 18px;margin:0px;}
.ae-lookup-multidisplay li  {display: block;padding-bottom: 0.2em;}
.ae-lookup-list li  {padding: 7px;display: block;cursor: pointer;}
.ae-lookup-mbtn     {margin-right: 7px;margin-top: 2px;}

.efield {clear: both;width: 95%;float: left;padding: 1.4em 0 0 0;}
.elabel, .efield > label    {width: 150px;text-align: right;float: left;margin-right: 5px;}
.einput {border: 0 none;float:left;}
.einput input[type="radio"], .einput label  {cursor: pointer;}
.einput li  {list-style: none;}
.einput > input, .einput > select   {float: left;}

.fl {float:left;}
/* lookup 样式结束 */



div#top {height:26px;line-height:26px;background-color:#2d2d2d;color:#ccc;}

input.hidden     { display: none;visibility: hidden;}

/*ferro-alloys*/
table.defAd { border-collapse: collapse;}
table.defAd td  { padding: 0px;}
table.defAd td.altCell  { width: 6px;}
table.defAd td.altRow   { height: 6px;}
table.defAd td img  { float: left;}


table.defNews   { border-collapse: collapse;line-height: 24px;}
table.defNews td    { padding: 0px;vertical-align: top;}
table.defNews td.t1,table.defNews td.t3 { text-align: center;}
table.defNews td img    { float: left;}
table.defNews td.wrap   { width: 50%;}
table.defNews table.g    { width: 100%;border-collapse: collapse;}

span.high   { color: #f00;display: inline-block;}
#ctin a span.high { cursor: pointer;}