/*总体*/
body{margin:0px auto;font-size:12px;}
a{color: #4f1300; }
a:link {color: #4f1300; text-decoration:underline;font-size:12px;}
a:active {color: #4f1300; text-decoration:underline;font-size:12px;}
a:visited {color: #4f1300; text-decoration:underline;font-size:12px;}
a:hover {color:  #4f1300; text-decoration:underline;font-size:12px;}
ul{margin: 0; padding: 0; list-style-type: none}
ol{margin: 0; padding: 0; list-style-position: inside}
li{margin: 0; padding: 0; list-style-type: none}
form,h1,h2,h3,h4,h5,h6,fieldset,legend{margin:0;padding:0;font-size:12px;}
select,textarea,input{border:#A6C9E2 solid 1px; }

@media print
{
	.tools,#blockleft,.pageccc{display:none}
} 

.fl	{float: left}
.fr	{float: right}
.clear	{clear: both;height: 0; line-height: 0; font-size: 0; margin: 0; padding: 0}
.space{ height:10px; line-height:10px;}
a.btn{ background:#2E90BD; color:#ffffff;border:#cae1b0 1px solid;padding:3px 3px; text-decoration:none; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}
a.btn:hover{background:#7ecbed;border:#2e90bd 1px solid;}
a.btn2{ background:#dddddd; color:#000000;border:#a6c9e2 1px solid;padding:3px 3px; text-decoration:none; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}
a.btn2:hover{background:#a1daf2;color:#026890;border:#448dae 1px solid;}
a.btn3{ background:#ffffff; color:#bbbbbb;border:#dddddd 1px solid;padding:3px 3px; text-decoration:none; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}
a.btn3:hover{background:#a1daf2;color:#026890;border:#448dae 1px solid;}
a.btn4{ background:#87be5e; color:white;border:#cae1b0 1px solid;padding:3px 3px; text-decoration:none; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}
a.btn4:hover{background:#7ecbed;border:#2e90bd 1px solid;}
span.btn2{ background:#dddddd; color:#000000;border:#a6c9e2 1px solid;padding:3px 3px;cursor:pointer; text-decoration:none; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}
span.btn2:hover{background:#a1daf2;color:#026890;border:#448dae 1px solid;}
span.btn2 a{ text-decoration:none;}
span.btn2 a:hover{ color:Red;}
span.btn2 sup{ font-weight:bold;}
span.btn2 sup:hover{color:Red;}
i.more{ background:#ffffff; color:#bbbbbb;border:#dddddd 1px solid; padding:0px 1px; font-style:normal; -moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius:2px;white-space:nowrap;word-wrap: break-word;}
i.more:hover{background:#a1daf2;color:#026890;border:#448dae 1px solid;}

/* 主界面 */
.tools{width:99%; margin:0 auto;background:#0279AF; text-align:left; padding:3px 5px;}
.tools .title{text-align:center; color:White; line-height:25px; vertical-align:middle; font-weight:bold; font-size:18px;}
.tools li{ float:left; padding:2px; margin:0 2px; cursor:pointer;}
.tools li span{ float:left;}
#toptools{border-bottom:#0AA0AF 2px solid;}
#bottomtools{ position:fixed;left:0px; bottom:0px;z-index:99;border-top:#0AA0AF 2px solid;}
#bottomtools .fl{ background:#F9DE60; color:#915608; line-height:22px; vertical-align:middle; padding:1px 5px;border-radius:5px;}
#bottomtools .fl a{ text-decoration:none;}
#bottomtools .fl a:hover{ color:#0279AF;}
#bottomtools .btn{ background:#2E90BD;border:1px solid #ffffff;border-radius:5px;color:#FFFFFF; padding:1px 5px; cursor:pointer; margin-right:10px;}
#main{width:99%; position:relative;margin-bottom:60px;}
.tooltip{ width:auto; max-width:800px;}
/* 左侧 */
#blockleft{vertical-align:top;width:150px;}
#blockleft  #openm{padding:5px 0px 5px 0px; cursor:pointer;vertical-align:middle; text-align:center;font-family : 宋体; font-size:12px; }
#menu .mc{padding:3px 5px; clear:both;}
#menu .mc div.ml{ list-style:none; margin:4px 0px;padding:0x;}
#menu .mc div.ml a{ display:inline-block;margin:0px;padding:3px 3px; background:#92C160; color:white;border:#CAE1B0 1px solid; text-decoration:none; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}
#menu .mc div.ml a:hover{background:#7ECBED;border:#2E90BD 1px solid;}
#menu fieldset{margin:0px;padding:5px 2px; border:1px #A6C9E2 solid; color:#915608; -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius:4px;}
#menu .ssm{width:95%; height:auto; padding:0px;}
#menu .ssm li{ height:25px; line-height:0px;padding:0px; margin:0px;}
#menu .ssm li a{ display:block;margin:1px 0px 2px 3px ;padding:0px 0px 0px 3px; height:18px; line-height:18px; vertical-align:middle;}
#menu .sortsub{ z-index:10;}
#menu .sortsub li a{ float:left; width:75px; margin:1px 3px;}

/* 右侧 */
#content{ vertical-align:top;line-height:23px;}
#content h1{ height:25px; line-height:25px; vertical-align:middle; padding-left:20px;}
#content h1 a{ background:#87be5e; color:white;border:#cae1b0 1px solid;padding:3px 3px; text-decoration:none; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}
#content h1 a:hover{background:#7ecbed;border:#2e90bd 1px solid;}
#content .selectitem{ line-height:24px; width: 100%;border-collapse: collapse; text-indent: 0; }
#content .selectitem td{padding: 3px 5px; border: 1px solid #0078AE;overflow:hidden; }
#content .selectitem a{background:#0279AF; color:White;border-radius:5px; margin:0px 2px; padding:3px 5px; text-decoration:none;}
#content .selectitem a:hover{background:#A1D9F2; color:#026890;}
#content .selectitem a.item1 {background:#90BF5D;white-space:nowrap; }
#content .selectitem a.item1:hover{ background:#90BF5D; color:White;}
#content .selectitem a.item2{background:#E7744C; font-weight:bold;}
#content .selectitem a.item2:hover{background:#A1D9F2; color:#026890;}
#content .no{background:#E7744C; color:#FFFFFF; font-size:18px; font-family:Roman; font-weight:bold; padding:1px 5px; border-radius:5px;}

/* 通用列表显示 */
.list{ width:100%; border:solid 1px #7EB544;border-radius:5px;border-collapse:collapse;}
.list .select{ background:#CAE1B0;}
.list .disabled {opacity:0.4;filter:alpha(opacity=40); }
.list th{border:solid 1px #9DDA5F;text-align:left; height:25px; background:#7EB544; color:white;  padding:3px 5px;}
.list td{border:solid 1px #9DDA5F;text-align:left; line-height:18px;  padding:5px; }
.list td input{line-height: 18px; height:18px; vertical-align:middle; border:#CCCCCC solid 1px; }
.list td s{color:#888888;}
.list .financeMinList{width:100%; border-collapse:collapse;}
.list .financeMinList td{border:dashed 1px #dddddd;}
.list .diming{color:#aaaaaa;}
.list .w60{display:inline-block;min-width:60px;border:dashed 1px #dddddd;}
.list .xvxian{display:inline-block; background:#FFFFF0; border:dashed 1px #FFFFE1; max-width:400px;}
.list .up{  background-image :url(up.png);background-repeat:no-repeat; background-position:right;}   
.list .down{background-image:url(down.png); background-repeat:no-repeat; background-position:right;} 
.list .hov{background:#cae1b0;}

/* 通用内容显示*/ 
.show{width:100%; border:solid 1px #7EB544;border-radius:5px;border-collapse:collapse;}
.show th{border:solid 1px #9DDA5F; text-align:center; height:25px; background:#7EB544; color:White; }
.show td{border:solid 1px #9DDA5F;text-align:left; height:23px; padding:3px 5px; line-height:25px; vertical-align:middle;}
.show td .inputdata{line-height: 18px; height:18px;}
.show td .inputdate{  line-height: 18px; height:18px;}
.show td .textareadata{ width:80%; height:66px;}
.show td .textareadata90{ width:90%; height:48px;}
.show td .isnullable{color:Red;}
.show td img{ border:0px;}
.show .star{color:Red;font-weight:bold;}
.show .w250{display:block; float:left; width:250px;}
.show .w200{display:block; float:left; width:200px;}
.show .w150{display:block; float:left; width:150px;}
.show .w100{display:block; float:left; width:100px;}
.visaflowdiv  .visaflow{width:13%; min-height:100px; margin-right:1px;margin-bottom:1px; float:left;text-align:center; padding:5px 1px; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}
.visaflowdiv  .pass{border:solid 1px #77C34F; background:#77C34F; color:White; }
.visaflowdiv  .wait{border: #dddddd 1px solid;background:#ffffff;color:  #bbbbbb;}
.visaflowdiv  .visaflow label{padding:1px 2px; }
.visaflowdiv  .pass label:hover{ background:#ffffff;  color:#aaaaaa; }
.visaflowdiv  .wait label:hover{ background:#77C34F;  color:White; }
.visaflowdiv  .visaflow span{color:#CDFF58}

/*页码 */
.pageccc{font-size:14px; font-weight:bold; text-align:center; margin:10px 0 20px 0;}
.pageccc table{ margin:0 auto;}
.pageccc a{margin:5px;padding:4px;background:#dddddd; color:#000000;border:#a6c9e2 1px solid;text-decoration:none;font-size:14px; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}
.pageccc a:hover{background:#a1daf2;color:#026890;border:#448dae 1px solid;}

/* 显示日志 */
#showPartLogDiv,#showPartLogDivdlg{ margin-top:30px; padding-bottom:20px;}
#showPartLogDiv a,#showPartLogDivdlg a{ background:#ffffff; color:#bbbbbb;border:#dddddd 1px solid;padding:3px 3px; text-decoration:none; -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}
#showPartLogDiv a:hover,#showPartLogDivdlg a:hover{background:#a1daf2;color:#026890;border:#448dae 1px solid;}

/* 对话框  */
#dialog .list,#dialog .show,#dialog h1,#dialog #showpartlogdiv{ width:100%;}

/* 下传文件 */
.downfilespan{display:inline-block;margin-left:18px;width:30px; height:22px; line-height:22px;  padding:0px; cursor:pointer;background:#C7C78F;border:1px solid #737357; color:#737357;font-size:12px;}

/* 对话框选择地理 */
#dlgListTObject .path{color:White;}
#dlgListTObject .path a{color:White; font-weight:normal; }
#dlgListTObject .item li{width:190px;height:20px;float:left; overflow:hidden;margin:2px 0px;}
#dlgSelectedTObject li{width:190px;height:20px;float:left; overflow:hidden;margin:2px 0px;}

/* 对话框选择地理 */
.selectTag .path{color:White;}
.selectTag .path a{color:White; font-weight:normal; }
.selectTag .item li{width:190px;height:20px;float:left; overflow:hidden;margin:2px 0px;}
.selectTag li{width:190px;height:20px;float:left; overflow:hidden;margin:2px 0px;}

/* 加载进度、alert消息提示、错误列表 */
#UpdateProgresDiv{z-index:9999;position:absolute;left:1px;top:1px;background-color:#ffffff;border:#aaaaaa solid 1px; width:100px;display:none;}
#UpdateProgresErr{z-index:9999;position:absolute;right:1px;top:1px;background-color:#ffffff;border:#ff0000 solid 1px;display:none;}
#AlertMsgDiv{z-index:9998;position:absolute;left:1px;top:1px;background-color:#e87650;border:#cd0a0a solid 1px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;display:none;width:350px; padding:5px; }
#AlertMsgDiv b{ float:right; background:#fcd212; color:#e97a52;font-size:16px;width:20px;height:20px;line-height:20px; text-align:center; font-weight:bold; cursor:pointer; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
#AlertMsgDiv p{line-height:24px;color:#ffffff; padding:10px;}
#AlertMsgOverlay{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9998; display: block;background:#aaa url(ui-bg_flat_75_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}

/* 财务审批步骤 */
.fstep{width:100px; height:50px; margin:5px; float:left;text-align:center; padding:5px; -moz-border-radius: 40px;-webkit-border-radius: 40px;border-radius:40px;}
.fstep1{background:#92C160; color:#ffffff;}
.fstep2{background:#dddddd; color:#CABBC1;}
.ffenge{float:left; width:25px; height:60px; line-height:60px; vertical-align:middle; text-align:center; font-size:30px; color:#92C160}

/*滚动条*/
::-webkit-scrollbar{width:8px;}
::-webkit-scrollbar-track { background-color: #FFFBD9;} /* 滚动条的滑轨背景颜色 */
::-webkit-scrollbar-thumb { background-color: #0279AF; } /* 滑块颜色 */
::-webkit-scrollbar-button {background-color: #ffffff;} /* 滑轨两头的监听按钮颜色 */
::-webkit-scrollbar-corner {background-color: #FFFBD9;} /* 横向滚动条和纵向滚动条相交处尖角的颜色 */

/* 价格日历 */
.calendar{ width:400px;list-style-type: none; margin: 0 auto; padding: 0; border:solid 1px #A6C9E2;-moz-user-select:none;}
.calendar .title th,.calendar .title td{margin: 1px;padding: 4px 2px 0px 2px; height: 25px;text-align:center; }
.calendar .title th{cursor:pointer; width:15%;}
.calendar .week li{ margin: 1px; padding: 4px 2px 0px 2px; float: left;width: 50px; height: 22px;line-height:22px; font-size: 16px; text-align: center;background:#7EB544;color: white; }
.calendar .date li{ margin: 1px; padding: 2px; float: left; width: 50px; height: 26px; line-height:26px; font-size: 18px;text-align: center;}
.calendar .date .selectitem{cursor:pointer;}
.calendar .date .selectitem sup { font-size:9px; color:#570000; }

.calendar .date .today{font-style: italic;}
.calendar .date .have{color:Red; }
.calendar .date .ui-selectee{}
.calendar .date .ui-selecting { background: #FECA40; }
.calendar .date .ui-selected{background: #F39814; }

.priceTB{width:400px; margin: 0 auto; padding: 0; border:solid 1px #A6C9E2;border-collapse:collapse;}
.priceTB th{border:solid 1px #A6C9E2; text-align:center; height:25px; background:#7EB544; color:White; }
.priceTB td{border:solid 1px #A6C9E2;text-align:center; height:23px; padding:3px 0px; line-height:25px; vertical-align:middle;}
.priceTB td input{line-height: 14px; height:14px; padding:4px 2px;}
/*标签*/
.js_label{background-color: #f6f8f9;padding: 2px 15px 2px 5px;position: relative; margin-right:5px;margin-bottom: 4px;}
.js_label .icon_del{cursor: pointer;position: absolute;right: 2px;top: 4px;display: inline-block;vertical-align: middle;width: 14px;height: 14px;margin-top: 1px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.js_label .icon_del::after{content: '';display: block;width: 1px;height: 9px;background: #a0a0a0;position: absolute;top: 2px;left: 7px;}
.js_label .icon_del::before{content: '';display: block;width: 9px;height: 1px;background: #a0a0a0;position: absolute;top: 6px;left: 3px;}
