/*-----a标签链接样式------*/
.ai{ color:#267fe1; text-decoration:none;cursor:pointer;}/*无下划线*/
.bi{ color:#267fe1; text-decoration:underline;cursor:pointer;}/*有下划线*/

/*---下拉框、输入框、日历框、人员选择背景图---*/
.multiControl{ border:1px solid #C7C7C7;background:url('../../images/flow/popup.gif') right no-repeat; height:18px; line-height:18px;width:100%;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}/*弹出多选框*/
.person{ border-bottom:1px solid #A1B5DC; height:20px; line-height:20px; font-size:12px; width:100%;cursor:pointer;background:url('../../images/flow/personFinder.gif') right no-repeat; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.persons{border-bottom:1px solid #A1B5DC; height:20px; line-height:20px; font-size:12px;width:100%;cursor:pointer;background:url('../../images/flow/people.png') right no-repeat; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}/*多选人控件*/
.person div, .multiControl div,.persons div{height:18px;float:left;display:inline-block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.text{font-size: 12px; min-height:25px; line-height:25px;display:inline-block;border:0px;}
.datebox{background:url("../../images/flow/calendar.gif") right no-repeat #fff; /*padding-right:10px;*/}
.treebox{background:url("../../images/flow/treeico.gif") no-repeat right #fff; /*padding-right:10px;*/}
.autolister{background:url("../../images/flow/searchbox.gif") no-repeat right; /*padding-right:10px;*/}/*搜索列表中单选*/
.mstbox{ background-color:#fffcf2;}/*-----必填的input输入框背景色------*/
.file img{cursor:pointer}

/*-----frame总体框架 从form.css提取------*/
.framework{ float:left; text-align:left; height:100%; width:100%; margin-top:2px;}

/*-------左边树样式 从form.css提取---------*/
.treeborder208{ padding-right:10px; width:190px; height:100%;vertical-align:top;}
.treeborder{border: #b8b8b8 1px solid; width:190px; height:100%;}
.lefttree{ float:left; width:100%;}
.treeform{width:190px;text-align:left;overflow:auto}
.partment{padding-bottom:10px;}
.partment .ptlitem{ padding:8px 10px;}
.bgcolor{ background-color:#0b74bf; color:#ffffff; font-weight:bold; height:20px; line-height:20px; padding-left:10px;}
.bgcolor2{ background-color:#d8ebf9; color:#6d6d6d; font-weight:bold; height:20px; line-height:20px; padding-left:10px; cursor:pointer;}
.partment .seled{background-color:#fff8e7;color:Red;}
.alink{ padding-left:10px;cursor:pointer;}
.alink a{ color:#000000;text-decoration: none;}
/*------三层菜单 二层目录 新增样式------*/
.secbgcolor{ background-color:#e7f5ff; color:#000000; height:20px; line-height:20px; padding-left:5px; margin-top:5px; margin-left:10px;}
.secbgcolor2{ background-color:#e7f5ff; color:#444545; height:20px; line-height:20px; padding-left:5px; margin-top:5px; margin-left:10px; cursor:pointer;}
.alink2{ margin-left:25px;cursor:pointer;}
.alink2 a{ color:#000;text-decoration: none;}

.righttb{ border-left:1px solid #dddddd; float:left; padding-left:5px;}
.title{ color:#000000; font-weight:bold;}
.rita{ color:#267fe1; margin-left:10px;}

/*-----通用标题 从grid.css提取------*/
div.landian {color:#000000; font-weight:bold; margin-left:10px; width:200px; float:left;}
.landian img{ margin-top:3px; padding-right:5px; display:none;}
.landian .total{color: #999;}
/*-----组织结构图标题------*/
.tabs-header1{ background:url(../images/portal/portalbg2.gif) repeat-x 0px -385px; height:24px; line-height:27px; float:left;}
#tabs-header1Org {width:100%;background-color:#F2F2F2; /*border-top:1px solid #d8d8d8;*/ height:24px; line-height:27px;}
#tabs-header1Org .landian{color:#000000; font-weight:bold; margin-left:10px; width:200px; float:left;}
.mainform{ border:1px solid #dddddd; border-top:none;}
/*-----工具栏 从grid.css提取--------*/
.sysbar_lcr{ float:right; margin-top:3px;}
.sysbar_lcr li{ float:left;}
.sysbar_lcr a{color:#267fe1; margin:0 5px;text-decoration: underline;}
.toolbarmenu {/*background:url(../Images/toolbar/toolbarbj.jpg);*/}
.toolbarmenu div.blockleft{display:none;float:left;width:10px;line-height:27px;cursor:pointer}
.toolbarmenu div.blockright{display:none;float:right;width:10px; line-height:27px;cursor:pointer}
.toolbarmenu .blockleft img{padding-top:5px; cursor:pointer;}
.toolbarmenu .blockright img{padding-top:5px;cursor:pointer;}
/*----翻页 从grid.css提取------*/
.pagebar{ float:left; color: #fff; text-align:left;line-height:20px;padding-top:3px; }

.pagebar .gpagercondi{ color:Black; float:right; text-align:right; width:240px;padding-right:10px;line-height:25px; display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.pagelinks {float:left; padding-right:10px; padding-left:26px;color:black;}
.pagelinks div{float:left;}
.pagelinks .plr a{margin-left:10px;}
.pagelinks .plr .on{color:#333333; font-weight:bold;}
.pagelinks .plr .off{color:#666666;}

.pagebar1{ float:left; }
.pagebar1 .pagebtn {cursor:pointer;}
.pagebar1 .checked { font-weight:bold;color:#333333}
.pagebar1 .checked1{ color:#666666 }
.pagebar1 a{ color:#626367; display:block; float:left; line-height:16px; text-decoration:none; padding:0px 5px;}
.pagebar1 a:hover{ text-decoration:underline;}
.pagebar1 a img{ border:0; vertical-align:middle;}
.pagebar1 input{ border:1px solid #b5b5b5; display:block; float:left; width:35px; height:15px;}
.pagebar1 .gopage{ background:url(../images/fanye_go.gif) repeat-x 0px 0px; height:16px; border:1px solid #b5b5b5; margin-left:5px; display:block; color:#fff;}
.pagebar1 .gopage:hover{ text-decoration:none;}
.pagebar1 .gopage:active{ background:url(../images/fanye_go.gif) repeat-x 0px -18px;}
.slh{ float:left; line-height:16px;color:#626367;display:block; padding:0px 5px;}
.pagebar1 .btnpageloff{ display:block; cursor:pointer; background:url(../images/grid/previous_off.gif); width:19px; height:18px; padding-left:0px; padding-right:0px; margin-left:5px; margin-right:5px;}
.pagebar1 .btnpagelon{ display:block;cursor:pointer;background:url(../images/grid/previous_on.gif); width:19px; height:18px; padding-left:0px; padding-right:0px; margin-left:5px; margin-right:5px;}
.pagebar1 .btnpageroff{ display:block;cursor:pointer;background:url(../images/grid/next_off.gif); width:19px; height:18px; padding-left:0px; padding-right:0px; margin-left:5px; margin-right:5px;}
.pagebar1 .btnpageron{ display:block;cursor:pointer;background:url(../images/grid/next_on.gif); width:19px; height:18px; padding-left:0px; padding-right:0px; margin-left:5px; margin-right:5px;}
.pagebar1 .btnrefresh{ display:block;cursor:pointer;background:url(../images/grid/go.gif); width:16px; height:16px; padding-left:0px; padding-right:0px; margin-left:5px; margin-right:5px;}

/*-----翻页 从form.css提取------*/
.ptlpagebar a{ font-family: "Tahoma", "Arial", "宋体"; font-size:11px; color:#618AC8; margin:0 3px;}
.ptlpagebar .btbar .previous{ padding-left:8px}
.ptlpagebar .btbar .next{ padding-right:8px}
.ptlpagebar .btbar .current{ color:#f98311; font-size:14px; font-weight:bold;}
.pagetotal{float:left;display: inline-block; padding-left: 8px;color:#626367}

.ptlpagebar{ border-bottom: 1px solid #D0D0D0; color: #424242; height: 26px; line-height: 26px; padding: 0 10px 0 10px; background-color:#F5F5F5; margin-top:3px;}
.ptlpagebar a{ color: #0C5B95;}
.ptlpagebar a.disabled{ color: #424242; cursor: default;}
.ptlpagebar .title{ float:left;font-family: "Lucida Sans", "Arial", "宋体"; margin-right:5px;}
.ptlpagebar .btbar{ float:right;}
.ptlpagebar span{ margin:0 2px}
/*-----翻页从pagination.css中提取-----*/
.pagination{ margin-top: 3px; float:right; line-height: 16px;}
.pagination a{text-decoration: none;border: solid 1px #AAE;color: #15B;}
.pagination a, .pagination span{display: block; float: left; padding: 1px 5px; margin-right: 5px; margin-bottom: 2px;}
.pagination .current { background: #1060a6;color: #fff; border: solid 1px #AAE;}
.pagination .current.prev, .pagination .current.next{color:#999; border-color:#999; background:#fff;}

/*---- 平铺式表单 从form.css提取 ----*/
/*-- 容器（替换.zpxxdu2） --*/
.tilecontain{ width:100%; margin-bottom:27px;}
/*-- 头部，程序根据窗体类型，自行隐藏头部线条 --*/
.tilehead{ background:url(../images/portal/portalbg2.gif) repeat-x 0px -385px; height:27px; line-height:27px; margin-bottom:2px; width:100%; float:left;}
.tilehead01{ float:left; margin-left:5px;  margin-right:5px; display:inline; height:29px;line-height:29px;}

.tilehead02{ background:url("../images/portal/portalbg2.gif") repeat-x scroll 0 -385px; height:24px; line-height:24px; margin-bottom:1px; width:100%; float:left;}
.tilehead02 .title{ color:#000; font-size:12px; font-weight:bold; float:left; margin-left:11px; }
.tilehead02 .button{ float:right;}
.tilehead02 .button a{ color:#326dae; margin-right:5px; text-decoration:underline;}
.tilehead02 .button img{ vertical-align:middle; margin-right:2px;}
/*-- 表格 -*/
.tilefm{ border-left:1px dotted #B9B9B9; border-top:1px dotted #B9B9B9; width:100%;}
.tilefm tr{}
.tilefm .tdtitle{ border-right:1px dotted #B9B9B9; border-bottom:1px dotted #B9B9B9; background-color:#F7F7F7; color:#000000; padding:0px 2px; text-align:center; width:125px;}
.tilefm .tdcont{ border-right:1px dotted #B9B9B9; border-bottom:1px dotted #B9B9B9; color:#000000; text-align:left; padding:2px 8px; width:360px;}

.tbfst .tdtitle{ border-right:1px dotted #99bbe8; border-bottom:1px dotted #99bbe8; background-color:#F7F7F7; color:#1a66b7; padding:0px 2px; text-align:center; width:125px;}
.tbfst .tdcont{ border-right:1px dotted #99bbe8; border-bottom:1px dotted #99bbe8; color:#7f7f7f; text-align:left; padding:2px 8px; width:360px;}
/* CSS Style for FormUnirecord  从form.css提取*/
.griddiv .tablebuilder{width:98%; text-align:center;}
.tablebuilder .tabletitle, .tablebuilder .tbt{text-align: right;padding-right: 4px;padding-left: 4px;font-weight: bold;color: #4354ab;height: 24px;font-size: 12px;}
/*for td 从form.css提取*/
.tablebuilder .tablecontrol, .tablebuilder .tbc{padding-right: 4px;padding-left: 4px;height: 24px;font-size: 12px;text-align:left;color:#000;}
.tablebuilder .tbs{text-align: left;font-weight: bold;color: #666;height: 24px;font-size: 12px;}

/*---- 表格窗体 从grid.css提取 表头冻结-----*/
/*-- 头部 --*/
.gridhead{float:left;width:100%; table-layout:fixed; border-collapse: collapse;}
.gridhead tr{height:20px; background:#f7f7f7 url(../images/grid/header_bg.gif) repeat-x;}
.gridhead tr th{ font-weight:normal; color:#000000; }
.gridhead .th-check{cursor:pointer;}

/*-- 表格 --*/
.fixedTable td{ color:#000;}
.fixedTable .deepbgcolor{ background-color:#F7F7F7; }
.fixedTable .summaryitems{text-align:center;}
.fixedTable .summaryitems td{color:Blue;}

.fixedTable .row-over{background-color:#fde5e5; }/*----鼠标滑过效果------*/
.fixedTable .row-selected{background:#fff7e7;}/*----鼠标选中效果------*/

/*---- 边框-----*/
.datagrid td, .datagrid2 td,.gridhead th{ border-left:1px dotted #B9B9B9; border-top:1px dotted #B9B9B9; }
table.datagrid, table.datagrid2 { border-right:1px dotted #B9B9B9; border-bottom:1px dotted #B9B9B9;}
table.gridhead { border-right:1px dotted #B9B9B9;}
.fixedHead .dgheader th{ border-top:0;}


/*frozen grid*/
table.fixgrid{table-layout:fixed;}
.fixgrid, .autogrid{border-collapse: collapse}
.fixgrid td,.fixgrid th{padding:0 1px 0 5px;}
.autogrid td, .autogrid th {padding:0 1px 0 5px;white-space:nowrap;}
.fixedArea table.autogrid td, .fixedArea table.autogrid th{overflow: hidden;white-space:nowrap;text-overflow: ellipsis;}

.datagrid2 tr{height:23px;}
.fixedArea{}
.fixedArea, div.fixedColumn, div.fixedGrid {float: left; }
.fixedArea table{table-layout:fixed;}
.fixedHead, .gridheader {background:#f7f7f7 url("../images/grid/header_bg.gif") repeat-x;}
.fixedGrid .fixedTable{overflow: auto;}

.datagrid{cursor: default;width:100%; }

.datagrid .gridheader{ color:#000000; background:#f7f7f7 url(../images/grid/header_bg.gif) repeat-x; background-color:#f7f7f7;border-color:#CCC; }
.datagrid .gridheader span{display:block;}
.datagrid .gridheader th{border:1px solid #CCC;}
.datagrid .gridheader td{background:#f7f7f7;height:20px;border-color:#CCC;}

.datagrid .items,.datagrid .items2,.datagrid th{ height:20px;}
.datagrid .items td,.datagrid .items2 td{color:#000;}

.datagrid .alteritems,.datagrid .alteritems2{background-color:#f8f8f8; height:20px;}
.datagrid .alteritems td,.datagrid .alteritems2 td { color:#000;}

/*---- 表格窗体 排班行-----*/
.datagrid .checkitems,.datagrid .shiftitems { height:20px;}
.datagrid .checkitems td,.datagrid .shiftitems td {border-right:1px dotted #B9B9B9; border-bottom:1px dotted #B9B9B9; color:#000000;}

/*---- 表格窗体 鼠标滑过行-----*/
.datagrid .highlightItems{height:20px;}
.datagrid .highlightItems td {background-color:#fde5e5; border-right:1px dotted #B9B9B9; border-bottom:1px dotted #B9B9B9; color:#000000;}

/*---- 表格窗体 汇总行-----*/
.datagrid .summaryitems{height:20px; text-align:center;}
.datagrid .summaryitems td{border-right:1px dotted #99bbe8; border-bottom:1px dotted #99bbe8; color:Blue;}

.datagrid .items span ,.datagrid .alteritems span,.datagrid .checkitems span,.datagrid .highlightItems span{ color:#267fe1;}
.datagrid .items td a ,.datagrid .alteritems td a,.datagrid .checkitems td a,.datagrid .highlightItems td a{ color:#267fe1;}
.griddiv, .formgrid2{width: 100%; overflow:auto;float:left;}

.layoutform{ table-layout:fixed;}
.layoutform .content{float:left;width: 100%;}
.titlebar{line-height: 20px;min-height:20px;height:20px;padding:2px 6px 1px 6px;float:right;margin-right:10px}


/*----- tab页样式 从form.css提取 -------*/
.tabNodeL{float: left;width: 6px; background:url(../images/tabbarbg.gif) no-repeat 0 -221px;height:20px;}
.tabNodeC{float: left;padding: 0px 8px;background:url(../images/tabbarbg.gif) repeat-x 0 -267px;height:20px;_margin-right: -3px;}
.tabNodeR{float: left;width: 6px;background:url(../images/tabbarbg.gif) no-repeat -0px -244px;height:20px;}

.tabs-selected  .tabNodeL{float: left; background:url(../images/tabbarbg.gif) no-repeat 0 -116px;}
.tabs-selected  .tabNodeC{float: left; background:url(../images/tabbarbg.gif) repeat-x 0 -137px;}
.tabs-selected  .tabNodeR{float: left; background:url(../images/tabbarbg.gif) repeat-x 0 -200px;}
.tabs-selected {background-color:#ffffff;}

.tabNodeCheck{cursor: default;white-space:nowrap;margin:2px 0;display:inline-block;}
.tabNodeCheck .tabNodeL{float: left;width: 3px;background:url(../images/tabbarbg.gif) no-repeat 0 -73px;}
.tabNodeCheck .tabNodeC{float: left;padding: 0px 8px;background:url(../images/tabbarbg.gif) repeat-x 0 -94px;float: left;color:#333;_margin-right: -3px;}
.tabNodeCheck .tabNodeR{float: left;width: 3px;background:url(../images/tabbarbg.gif) no-repeat -3px -73px;}
/*-------从form.css提取--------*/
.gridpadding{padding: 20px;}
/*--------418窗口 从form.css提取----------*/
.formborder{ width:100%; }

/*---for new grid table 从form.css中提取---*/
.resumeform{ width:900px; }
.resumeform .fieldtitle{margin-bottom:2px;margin-left:1px;height:40px;}
.resumeform .resumetitle{ padding-top:4px;font-weight:bold;color:#333; font-size:14px}
.resumeform .resumetop{ height:78px; line-height:80px; text-align:center; color:#333; font-weight:bold; font-size:14px;display:none;}
.resumeform .titletdc{height:30px; margin-left:1px;padding-left:10px;border-bottom:1px dotted #d1d1d1;}
.resumeform .resumetool{margin-right:0px;}
.resumeform .resumetool img{margin-bottom:-4px; margin-left:10px; margin-right:2px}
.resumeform .resumetool a{color:#999;}
.resumeform .resumetool a:hover{color:#000;}
.resumeform .fielddata{clear:left;width:100%;margin-bottom:10px;}
.datarecordsplit{height:1px; border:1px dotted #d1d1d1}
.resumeform .tbc{word-break:break-all; height:20px;}
.resumeform .tbt{font-weight:normal;}

/*-----绩效窗体样式 从form.css提取-----*/
.zpxx_jx{ float:left;}
.jixiao{ width:100%; float:left; margin-top:10px;}
.jixtab{ float:left; margin-left:10px; z-index:100;}
.jixiaotab{ float:left; margin-right:3px;}
.xztable{ background: url(../images/form/jixiao_tab.png) no-repeat 0px 0px; display:block; float:left; height:25px; width:5px;}
.xztabcen{ background:url(../images/form/jixiao_tab.png) repeat-x 0px -26px; display:block; float:left; height:25px; line-height:29px; padding:0px 5px;}
.xztabrit{ background:url(../images/form/jixiao_tab.png) no-repeat 0px -52px; display:block; float:left; height:25px; width:5px;}
.xztabcen a{ color:#1B60AE; cursor:pointer; font-weight:bold; text-decoration:none;}

.wxztable{ background:url(../images/form/jixiao_tab.png) no-repeat 0px -78px; float:left; height:25px; width:5px;}
.wxztabcen{ background:url(../images/form/jixiao_tab.png) repeat-x 0px -104px; float:left; height:25px; line-height:25px; padding:0px 5px;}
.wxztabrit{ background:url(../images/form/jixiao_tab.png) no-repeat 0px -130px; float:left; height:25px; width:5px;}
.wxztabcen a{ color:#2773c9;}
.wxztabcen a:hover{ color:#05537b;}
.jxcont{ border:1px solid #94cbed; float:left; margin-top:-1px; width:100%; z-index:-1;height:250px;overflow-y:auto}
.grouptype{ margin:8px 2px 2px;}
.groupbg{background-color: #f5f9ff;/* background:url(../images/form/group_bg.png) repeat-x;*/ border:1px solid #c9e1f9; line-height:22px; text-align:left;}
.groupbg span{ color:#1b66bb; font-family:Arial, "微软雅黑"; font-size:12px; font-weight:bold; margin-left:15px;}
.gritem{ padding:0px 18px;}
.gritem .item{ border-bottom:1px solid #9cb5e1; line-height:18px; text-align:left;}
.gritem .item span{ color:#232323; font-size:12px; margin-left:8px;}
.gritem .subitem{ border-bottom:1px solid #9cb5e1; color:#cd0000; line-height:20px; text-align:left;}
.gritem .subitem span{ margin-left:18px;}
.gritem .starsbg{line-height:25px;height:25px;}

.choosebg{ background-color:#f7faff; float:left; text-align:left; width:100%;}
.choosebg ul{ margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:10px;}
.choosebg ul li{ float:left; height:20px; padding-top:3px; margin-right:15px; width:auto; white-space:nowrap;}
.choosebg input{ margin-right:3px; vertical-align:middle;}

.jixtext{ margin-top:5px; text-align:left; width:100%;}
.jixtext textarea{ border:1px solid #9cb5e1; height:70px; line-height:18px; margin-top:3px; width:100%;}
.jixtitle{ background-color:#fff; border-right:1px solid #cacecf; border-bottom:1px solid #cacecf; text-align:center;padding-left:15px;line-height:30px;}/*增加td背景色为白色*/
.jixtitle span{color:#0F61BA;font-size:14px; font-weight:bold;}
/*鼠标滑过标题及五角星时的样式 从form.css中提取*/
.starcont{ color:#383839; line-height:18px; float:left; margin-left:10px; margin-right:15px; position:relative;width:200px;}
.starlebel{ background: url(../images/form/wenhao1_03.gif) no-repeat left center; cursor:pointer; font-size:14px; padding-left:15px;}
.starlebel:hover{ background:url(../images/form/hoverwenhao_47.gif) no-repeat left center;}
.pinfen{ margin-left:10px; line-height:30px; height:30px; position:relative;}

.graystar{ background:url(../images/form/graystar_07.gif) no-repeat center center; cursor:pointer; height:20px; float:left; width:20px;}
.graystar.selected /*.redstar*/{ background:url(../images/form/redstar_07.gif) no-repeat center center; cursor:pointer; height:20px; float:left; width:20px;}
.graystar.selected.activeGroup { background:url(../images/form/graystar_07.gif) no-repeat center center; }
.graystar.activeGroup.active { background:url(../images/form/hoverstar_30.gif) no-repeat center center; height:20px; width:20px;}

/*.redstar:hover { background:url(../images/form/hoverstar_30.gif) no-repeat center center; height:20px; width:20px;} */
.deletesc{ background:url(../images/form/deletesc_13.gif) no-repeat center center; cursor:pointer; float:left; height:20px; width:20px;}
/*评分表已提交时五角星样式*/
.bluestar{ background:url(../images/form/bluestar.gif) no-repeat center center; cursor:pointer; height:20px; float:left; width:20px;}
.bluestar:hover{ background:url(../images/form/hoverstar_30.gif) no-repeat center center; height:20px; width:20px;}
/*鼠标滑过五角星，显示每个五角星的注释*/
.pfzhushi{ height:28px; /*width:150px;*/ display: none; }
.pfzhushi.selected { display: inherit; }
.pfzhushi.selected.activeGroup { display: none; }
.pfzhushi.activeGroup.active { display: inherit; }
/*鼠标滑过垃圾桶，显示文字提示*/
.shanchuts{ background:url(../images/form/tanchk_03.gif) no-repeat 0px 0px; bottom:30px; left:90px; display:none/*block*/; line-height:28px; float:left; height:35px; position:absolute; width:84px; text-align:center; z-index:1;}
.shanchuts.active{ display: block; }
/*鼠标滑过标题或标题前问号，显示该标题的注释*/
.biaotitis{ background:url(../images/form/tanchk_03.gif) no-repeat 0px -37px; top:-55px; display:none; float:left; height:52px; width:126px; position:absolute; padding:3px; z-index:1;}
.biaotitis.active { display: block; }
/*提交按钮样式*/
.tijiaobtn{ height:70px;}
.btntj{ cursor:pointer; float:right; margin-right:15px;}
.tijl{ background: url(../images/form/scoretu.gif) 0px 0px no-repeat; height:36px; float:left; width:4px;}
.tijce{ background:url(../images/form/scoretu.gif) 0px -38px;  height:36px; line-height:36px; padding:0 15px; text-align:center; margin-left: 4px; margin-right: 4px;}
.tijri{ background:url(../images/form/scoretu.gif) 0px -76px; height:36px; float:right; width:4px;}
.tijce > div {color:#fff; font-size:16px; font-weight:bold; text-decoration:none;}

/*-- 评分已提交按钮样式 --*/
.btntj02{ float:right; margin-right:15px;}
.tijl02{ background: #3E69BB; height:36px; float:left; width:4px;}
.tijce02{ background: #3E69BB;  height:36px; line-height:36px; padding:0 15px; float:left; text-align:center;color:#fff; font-size:16px; font-weight:bold;}
.tijri02{ background:#3E69BB; height:36px; float:left; width:4px;}

/*-- 评分备注信息 --*/
.syuancent textarea { width: 95%; }
.winscore textarea { width: 100%; }
.remark3212 > span { color: Red; }
.starcont.null, .radioBoxGroup.null, textarea.null { background-color:#fde5e5;}
.radioBoxGroup { padding: 10px 0px; }

/*------过滤样式 从form.css样式提取 --------*/
.filtertable .condiselect{width:402px;border:#d1cbcd 1px solid; padding-top:5px; padding-bottom:5px}
.filtertable .condiselect tr{height:22px}
.filtertable .condiselect td{width:150px; text-align: center;}
.filtertable .condiselect .ftcol1{width:150px; text-align: center;}
.filtertable .condiselect .ftcol2{width:100px; text-align: center;}
.filtertable .condiselect .ftcol3{width:150px; text-align: center;}
.filtertable .condiselect .ftcol3 div{ text-align:left;}
.ftcol1 select,ftcol3 select{width:150px;}
.filtertable .conditree{width:400px; height:180px; border:#d1cbcd 1px solid;margin-top: 10px;overflow: auto;}
.filtertable .condiresult{width:400px; height:70px; border:#d1cbcd 1px solid;margin-top: 5px;overflow: auto;line-height: 18px;}
.filtertable .condibtn tr{height:28px}
/*---- 过滤弹出窗中的按钮 从form.css样式提取 ----*/
.buttonnode{cursor:pointer;display:inline;}
.buttonnode .l, .buttonnode .r{width: 3px;height: 22px;float:left;vertical-align: bottom;}
.buttonnode .c{float:left;height: 22px;line-height:22px;padding:0 4px 0 3px;white-space: nowrap;}
.buttonnode img{padding-top: 2px;}
.buttonnode div{padding-left:0px;padding-right:0px;}
.buttonnode .l{	background:url(../images/toolbar/toolbarbg.gif) no-repeat 0 -88px;}
.buttonnode .c{	color: #000000;	background:url(../images/toolbar/toolbarbg.gif) repeat-x 0 -66px;}
.buttonnode .r{	background:url(../images/toolbar/toolbarbg.gif) no-repeat -3px -44px;}

/*--- 属性弹出窗样式 从form.css中提取 ---*/
.hiddencoltable{width:500px;}
.hiddencoltable .coldiv{max-height: 300px; overflow-x: hidden; overflow-y: auto;}
.hiddencoltable .coltable {width:100%;border-top:#d1cbcd 1px solid;border-left:#d1cbcd 1px solid;border-right:#d1cbcd 1px solid}
.hiddencoltable .coltable td{height:24px;border-bottom:#d1cbcd 1px solid}
.hiddencoltable .centerbutton {text-align:center}
.hiddencoltable .bottombutton {height:30px;text-align:center}
.hiddencoltable .bottombutton .bottombtn{background-color: #ECECEC;}
.hiddencoltable .bottombutton .bottombtn a{cursor:pointer}
.hiddencoltabletr{background-color:#F8E6E0}
.hiddencolbtn{ float:left; margin-bottom:5px;}
.hiddencolbtnl{ background:url(../images/form/zdybtn.gif) no-repeat 0px 0px; float:left; height:27px; width:5px;}
.hiddencolbtnce{ background:url(../images/form/zdybtn.gif) repeat-x 0px -29px; float:left; height:27px; line-height:27px; padding:0px 8px;}
.hiddencolbtnri{ background:url(../images/form/zdybtn.gif) no-repeat 0px -58px; float:left; height:27px; width:5px;}
.hiddencolbtnce a{ color:#000000; font-size:12px; text-decoration:none;cursor:pointer}

/*----------2208 从form.css样式中提取---------*/
.partcont{border-bottom:1px solid #e2f0ff; width:100%; float:left; margin-bottom:24px;}
.title_bg{ /*border-bottom:2px solid #c5e0fd;*/ height:22px; line-height:22px; width:100%;}
.bluetitle{ color:#2a63a7; font-weight:bold;line-height:20px; /*margin-left:24px;*/}
.licont{ padding:0px 24px 5px 24px; margin-top:5px; float:left;}
.licont .licont1{float:left;min-height:55px;}
.licont .sigcont{ float:left; margin-right:50px; margin-bottom:12px; width:402px; }
.licont .sigcont .timu{}
.licont .sigcont .timu a{text-decoration: underline;}
.licont .sigcont02{ float:left; margin-right:50px; width:402px; }
.licont .sigcont02 .timu{ font-size:11px;}
.licont .timu a{ color:#ee9d34; font-weight:bold;}
.licont .content{ color:#b9b9b9; line-height:16px; overflow:hidden; text-overflow:ellipsis;}

/*-------schedul 从form.css中提取----------*/
.newbody .datebg{ background-color:#f4f4f4; height:25px; line-height:25px; text-align:center; width:100%;}
.newbody .datebg span{ color:#2965aa; font-size:16px; font-weight:bold;}
.newbody .datebg a{ margin-right:15px; margin-left:15px;}
.newbody .datebg a img{ border:none; vertical-align:middle;}

.roombg{ margin-top:6px; margin-left:18px;}
.roombg .roombg_le{ background:url(../images/schedule_bg.gif) no-repeat 0px 0px; float:left; height:20px; width:5px;}
.roombg .roombg_ce{ background:url(../images/schedule_bg.gif) repeat-x 0px -22px; color:#fff; float:left; height:20px; line-height:20px;}
.roombg .roombg_ce a{ display:block; float:left; margin-top:4px; *margin-top:0px;}
.roombg .rmname span{ font-size:11px; font-weight:bold;}
.roombg .rmname{ border-right:1px solid #014a9d; float:left; height:20px; line-height:20px;text-align:center; width:180px;}
.roombg .roombg_ri{ background:url(../images/schedule_bg.gif) no-repeat 0px -44px; float:left; height:20px; width:5px;}

.datetb{ border-bottom:1px solid #cecece; border-top:1px solid #cecece; margin-top:6px; float:left; width:100%;}
.datetb tr{ height:20px;}
.datetb tr td{ text-align:center;}
.datetb td span{ margin-top:5px;font-size:16px; }
.datetb .td01{ border-bottom:1px solid #ececec;}
.datetb .td02{ border-bottom:1px solid #c7c7c7;}

.yuanjiao_blue{ background-color:#adebff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#fff;}
.yuanjiao_pink{ background-color:#fbd2c9; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#fff; }
.yuanjiao_red{ background-color:#e7bdf0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#fff;}/*备选颜色*/
.yuanjiao_green{ background-color:#a4ede9; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#fff;}/*备选颜色*/
.lename{ font-size:14px; font-weight:bold; padding-top:24px;}
/*-----工具栏链接 从form.css中提取------*/
.linkcol a:link { text-decoration:underline;color: #267fe1;}
.linkcol a:active { text-decoration:blink}
.linkcol a:hover { text-decoration:underline;color: red}

.file{text-align:left;word-break:break-all;word-wrap:break-word;}
.file img{cursor:pointer;margin-left:2px;}
.file .fileitem{ white-space:normal;float:left;}
.file .fileitem a{padding-left:16px;display:inline-block; line-height:16px;}
.file .fileadd{color:gray;}

/*-------*/
.txtArea,.file,.list,.radio{/*background-color:#FFFFFF;*/ color:#000000; font-size: 12px; font-family: Arial, Garamond, sans-serif, 宋体; text-align:left;}
.noneborder,.noneborder input{border: none;cursor:pointer;font-size: 12px;font-family: Arial, Garamond, sans-serif, 宋体;}

/* CSS Style for FormUnirecord  从form.css提取*/
.tablebuilder{width:100%;}
.griddiv .tablebuilder{width:98%; text-align:center;}
.tablebuilder .tabletitle, .tablebuilder .tbt{text-align: right;padding-right: 4px;padding-left: 4px;font-weight: bold;color: #4354ab;height: 24px;font-size: 12px;}
/*for td 从form.css提取*/
.tablebuilder .tablecontrol, .tablebuilder .tbc{padding-right: 4px;padding-left: 4px;height: 24px;font-size: 12px;text-align:left;color:#000;}
.tablebuilder .tbs{text-align: left;font-weight: bold;color: #666;height: 24px;font-size: 12px;}
/*---从form.css样式中提取-----*/
.ptlbt_simple{ background:url(../images/Portal/search_btn.png) no-repeat; font-weight:bold; color:White; letter-spacing:1px; cursor:pointer; width:70px; height:20px; line-height:20px; border:0; margin-top:8px;}
.treeimg{	margin-bottom:-3px; margin-right:3px;	height:16px; width:16px;}
/*---以下的样式加到gridform.css中---*/
.toptitile{ background-color:#4971c3; color:#fff; font-size:14px; font-weight:bold; height:26px; line-height:26px; width:100%;}
.toptitile span{ margin-left:13px;}

.fontbold{ font-weight:bold;}
.floatl{ float:left;}
.floatr{ float:right;}
.stepdiv{ margin-top:12px;}
.stepname{ color:#0f6cae; font-weight:bold; font-size:16px;}
.stepnum{ color:#999; margin-left:5px;}
.stepul{}
.stepul li{ color:#fff; float:left; font-family:Arial; font-size:20px; font-weight:bold;font-style:oblique; line-height:16px; margin-right:6px; text-align:center;}
.stepul li a{ color:#fff; text-decoration:none;}
.step_bg{ background:url(../images/portal/stepnum_bg.png) no-repeat; height:20px; width:20px;}
.stepin_bg{ background:url(../images/portal/stepin_bg.png) no-repeat; height:20px; width:20px;}
.help_bg{ background:url(../images/portal/help_bg.png) no-repeat; height:20px; width:20px;}
.directions{ clear:both;}
.directions li{ line-height:18px; color:#565656;}
.aimg{ display:inline-block;}
.aimg img{ border:0; display:block; vertical-align:middle;}
.marb10{ margin-bottom:10px; float:left;}
.ul56{}
.ul56 li{ margin-left:40px;}
.stepbar{ width:100%; float:left;}
.forms419{float: left; margin-top: 20px; margin-bottom:20px;}
.forms419 .toolbarmenu{float: left;}
.form419bar{width: 100%; clear: both; float: left; margin-bottom:10px;}
.form419addbar{ margin-bottom:10px;float: left;}
.form419div{clear:both; margin-top:15px;}
.marb10 .expanddiv{ background:url(../images/portal/p3_1.png) no-repeat; height:16px; width:16px; float:left;}
.marb10 .collapsediv{ background:url(../images/portal/p3_2.png) no-repeat; height:16px; width:16px; float:left;}
/*以下由form.css移植而来 专用于3211窗体显示 By yangc */
.idpall, .idpall *{
	margin: 0 auto;
	padding: 0;
}

.idpall
{
	text-align: center;
	font-family: Arial, "宋体";
	font-size: 12px;
	margin: 0 auto;
	padding: 0;
	margin-top: 20px;
}
.firstitle
{
	height: 29px;
}
.firstl
{
	background: url(../images/form/idpyicen.gif) -0px -31px no-repeat;
	float: left;
	height: 29px;
	width: 166px;
}
.firstr
{
	background: url(../images/form/idpyicen.gif) -0px -0px no-repeat;
	float: right;
	height: 29px;
	width: 166px;
}
.firstr > a > div
{
	background-image: url(../images/form/shouqi.gif);
}

.firstr img, .firstr > a > div
{
	float: right;
	margin-right: 7px;
	vertical-align: bottom;
	width: 20px;
	height: 21px;
}

.firstc
{
	background: url(../images/form/idpyiccbg.gif) -0px -0px repeat-x;
	height: 29px;
	text-align: center;
	line-height: 25px;
	font-weight: bold;
	font-size: 14px;
}

.allbg
{
	padding-top: 30px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: white;
	border-left: 1px solid #aaaaab;
	border-right: 1px solid #aaaaab;
}

.tablefst
{
	border: 1px solid #ececec;
	margin-left: 15px;
	margin-right: 15px;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 27px;
	padding-bottom: 16px;
}

.zidin
{
	height: 25px;
	margin-bottom: 2px;
}

.zidinzhong
{
	background: url(../images/form/zidinzhong.gif) repeat-x;
	color: #fff;
	height: 25px;
	float: right;
	padding: 0px 8px 0px 0px;
}

.zidinzhong a
{
	color: #fff;
	text-align: center;
	text-decoration: none;
	line-height: 25px;
	margin-right: 8px;
}

.zidinle
{
	background: url(../images/form/zidin.gif) no-repeat;
	height: 25px;
	width: 30px;
	float: right;
}

div.tableDiv
{
	overflow: auto;
}

.tbfst
{
	border-right: 1px solid #9f9f9f;
	border-bottom: 1px solid #9f9f9f;
	width: 100%;
}

.tbfst tr
{
	height: 25px;
}

.tbfst td.tdtitle
{
	border-top: 1px solid #9f9f9f;
	border-left: 1px solid #9f9f9f;
	width: 20%;
	background-color: white;
}

.tbfst tr td
{
	border: 1px solid #9f9f9f;
	text-align: center;
	line-height: 25px;
	border-left: 0px;
}

.tablefst > .btnst1
{
	padding-right: 0px;
}

.btnst, .btnst1
{
	overflow: auto;
	margin-top: 15px;
}

.smallbtn
{
	background: url(../images/form/smallbtn.png) repeat-x;
	float: right;
	margin-left: 10px;
	width: 58px;
	height: 20px;
	border-style: solid;
	border-width: 1px;
}

.smallbtn a
{
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	color: #1f1a17;
	padding-left: 5px;
	padding-right: 5px;
}

.yintb
{
	margin-top: 20px;
	width: 100%;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	table-layout: fixed;
}

.yinlt
{
	background: url(../images/form/yinlt_02.png) no-repeat;
	width: 18px;
	height: 53px;
	_behavior: url("iepngfix.htc");
}

.yint
{
	background: url(../images/form/idpyiccbg.gif) -0px -31px;
	height: 53px;
	_behavior: url("iepngfix.htc");
}
.secl
{
	float: left;
	font-size: 14px;
	font-weight: bold;
	line-height: 27px;
	height: 27px;
	margin-top: -2px;
}
.sectitce
{
	background: url(../images/form/sectitlece_03.gif) repeat-x;
	height: 27px;
	float: left;
	padding-left: 5px;
}

.secl span
{
	float: left;
	margin-left: 20px;
}

.sectitri
{
	background: url(../images/form/sectitrig_05.gif) no-repeat;
	height: 27px;
	width: 88px;
	float: left;
}

.sectitle a
{
	float: right;
	margin-right: 7px;
	margin-top: 6px;
}

.sectitle > a > div
{
	background-image: url(../images/form/shouqi.gif);
	width: 20px;
	height: 21px;
	float: left;
}

.sectitle a img, .sectitle > a > div
{
	vertical-align: bottom;
}

.yinrt
{
	background: url(../images/form/yinrt_03.png) no-repeat;
	width: 15px;
	height: 53px;
	_behavior: url("iepngfix.htc");
}

.yinl
{
	background: url(../images/form/yinyl.png) repeat-y;
	width: 18px;
	_behavior: url("iepngfix.htc");
}

.secbg
{
	margin-bottom: 10px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
}
.btnst2
{
	margin-bottom: 18px;
	overflow: auto;
}

.secondtb2
{
	background-color: #dcdcdc;
	border: 1px solid #9f9f9f;
	margin-top: 15px;
}

.tbtitle2
{
	overflow: auto;
}

.thirdll
{
	float: left;
	margin-top: 6px;
}

.graytabc.active
{
	background: url(../images/form/whitetabc_03.gif) repeat-x;
	height: 22px;
	padding: 0px 5px;
	float: left;
	font-weight: bold;
	line-height: 22px;
}

.active > a
{
	color: black;
}

.thirdll a
{
	float: left;
	margin-left: 20px;
	text-decoration: none;
	color: #000000;
	cursor: pointer;
}

.graytabri.active
{
	background: url(../images/form/whitetabr_05.gif) no-repeat;
	height: 22px;
	width: 40px;
	float: left;
}

.graytabri.activeleft, .thirdlr > .graytabri
{
	background: url(../images/form/huiright_11.gif) no-repeat;
	width: 30px;
	height: 22px;
	float: left;
}

.thirdlez
{
	color: #585657;
	float: left;
	margin-top: 6px;
}

.graytabc
{
	background: url(../images/form/huitabc_07.gif) repeat-x;
	height: 17px;
	padding: 5px 5px 0px 5px;
	float: left;
}
.thirdlez a
{
	margin-left: 10px;
	text-decoration: none;
	color: #575757;
	cursor: pointer;
}

.graytabri
{
	background: url(../images/form/huitabri_09.gif) no-repeat;
	height: 22px;
	width: 30px;
	float: left;
}

.thirdlr > .graytabri.active
{
	background: url(../images/form/tabwhitr_03.gif) no-repeat;
	height: 22px;
	width: 40px;
	float: left;
}

.thirdlr
{
	color: #585657;
	float: left;
	margin-top: 6px;
}


.thirdlr a
{
	float: left;
	margin-left: 10px;
	text-decoration: none;
	color: #575757;
	cursor: pointer;
}

.thirdlr > .graytabri
{
	background: url(../images/form/huiright_11.gif) no-repeat;
	width: 30px;
	height: 22px;
	float: left;
}

.tbtitle2 .formRemark
{
	float: left;
	padding-top: 6px;
}

.tbtitle2 a > div
{
	background-image: url(../images/form/shouqi.gif);
	width: 20px;
	height: 21px;
}

.zdyi
{
	float: right;
}

.zdyi a
{
	float: left;
	line-height: 28px;
	margin-right: 5px;
	color: #000;
	text-decoration: underline;
}

.secotb
{
	border: 1px solid #9f9f9f;
	background-color: #fff;
	margin-bottom: 5px;
	width: 100%;
}

.secotb tr
{
	height: 25px;
}

.secotb tr td
{
	border-bottom: 1px solid #9f9f9f;
	border-right: 1px solid #9f9f9f;
	text-align: center;
	line-height: 25px;
}

.secotb tr td span
{
	float: left;
	margin-left: 24px;
}
.secotb tr td span
{
	float: left;
	margin-left: 24px;
}
.secotb tr td a
{
	margin-right: 20px;
}
.secotb tr td a:hover
{
	color: #FF0000;
}
.secotb a.bi > img
{
	display: none;
}

.btnst3
{
	margin-right: 15px;
	height: 30px;
}

.secondtb2 > div > table.hiden, .secondtb2 > div > div.hiden
{
	display: none;
}

.tbtitle2 a img, .tbtitle2 a > div
{
	vertical-align: bottom;
	float: right;
	margin-right: 7px;
	margin-top: 5px;
	display: block;
}

.sec2title
{
	margin-top: 6px;
	font-weight: bold;
	text-align: center;
	overflow: auto;
}

.secwhite
{
	background: url(../images/form/tabwhitr_03.gif) no-repeat;
	height: 21px;
	width: 26px;
	float: left;
}

.secwhitece
{
	background: url(../images/form/secwhitce_03.gif) repeat-x;
	line-height: 21px;
	padding: 0px 5px;
	float: left;
}


.sec2title span
{
	margin-left: 15px;
}


.zdyi a > img
{
	display: none;
}


div.idpall div.formGrid
{
	overflow: auto;
}

.secondtb2 > div.hiden, .secondtb2 > table.hiden
{
	display: none;
}

.yinr
{
	background: url(../images/form/yinyr_03.png) repeat-y;
	width: 4px;
	height: auto;
	_behavior: url("iepngfix.htc");
}

.yinlb
{
	background: url(../images/form/yinylb_03.png) no-repeat;
	width: 5px;
	height: 18px;
	_behavior: url("iepngfix.htc");
}

.yinb
{
	background: url(../images/form/yinyb_03.png) repeat-x;
	height: 18px;
	_behavior: url("iepngfix.htc");
}

.yinrb
{
	background: url(../images/form/yinyrb_03.png) no-repeat;
	height: 18px;
	width: 5px;
	_behavior: url("iepngfix.htc");
}

.idpfen
{
	border-bottom: 1px solid #fff;
	border-top: 1px solid #e2e2e2;
	height: 0px;
	width: 100%;
	padding-bottom: 20px;
	margin-top: 15px;
}

.dibubg
{
	height: 51px;
}


.dibubgl
{
	background: url(../images/form/idpyicen.gif) -0px -177px no-repeat;
	height: 31px;
	width: 168px;
	float: left;
}

.dibubgr
{
	background: url(../images/form/idpyicen.gif) -0px -209px no-repeat;
	height: 31px;
	width: 168px;
	float: right;
}


.dibubgc
{
	background: url(../images/form/idpyiccbg.gif) -0px -85px repeat-x;
	height: 31px;
}

.tablesec
{
	border-right: 1px solid #9f9f9f;
	border-bottom: 1px solid #9f9f9f;
	margin-bottom: 15px;
	width: 100%;
}
.tablesec tr
{
	height: 25px;
}

.tablesec tr td
{
	border: 1px solid #9f9f9f;
	text-align: center;
	line-height: 25px;
	border-left: 0px;
}

.tablesec tr td span
{
	margin-left: 24px;
	float: left;
}

.tablesec tr td.tdtitle
{
	border: 1px solid #9f9f9f;
	background-color: white;
}

#search-tbl{background:url(../images/searchbg.gif) right no-repeat;}
