/**
 * 名称：demo.css
 * 描述：所有页面公共样式
 * 作者：zhang.jingjing
 * 创建日期：2014-02-17
 * 创建版本：V1.0.0
 * 修改者：
 * 修改日期：
 * 修改备注：
 **/
  
/*AllPage母版页body start*/ 
body .masterBody
{  
    font-family: "Arial Normal", "Arial";
    font-size: 13px;
    color: #555;
    line-height: 150%;
    text-align: left;
}

/*母版页table1*/
.mastertable1
{
    width: 100%;
    border: 0px;
    margin-top: -16px;
    font-family: "Arial Normal", "Arial";
    font-size: 13px;
}
/*AP服务器的IE版本低于11时,使用旧有的脚本,高于11时使用新脚本-start*/
.mastertable3
{
    width: 100%;
    border: 0px;
    margin-top: -6px;
    font-family: "Arial Negreta", "Arial";
    font-size: 13px;
}
/*AP服务器的IE版本低于11时,使用旧有的脚本,高于11时使用新脚本-end*/
/*母版页table1*/
.mastertable2
{
    height: 100%;
    table-layout: fixed;
    width: 100%;
    border: 0px;
    /*margin-top: -10px;*/
}

/*母版页右边主页面*/
#mastertable1 .td2
{
    width: 80%; 
    padding-top: 8px; 
}
/*AP服务器的IE版本低于11时,使用旧有的脚本,高于11时使用新脚本-start*/
/*母版页右边主页面*/
#mastertable3 .td2
{
    width: 80%; 
    /*adding-top: 8px; */
}
/*AP服务器的IE版本低于11时,使用旧有的脚本,高于11时使用新脚本-end*/
/*AllPage母版页body end*/

/*Menu母版页body start*/
#SiteMap
{
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    color: white;
    width: 55%;
}

/*菜单母版页td*/
.menutd1
{
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: black;
    width: 40%;
    text-align: right; 
}

/*母版页中英文切换*/
#selectLang
{
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
}

/*母版页上方菜单*/
.menutable1
{
    height: 100%;
    table-layout: fixed;
    width: 100%;
    border: 0px;
}

/*母版页展开/合上竖滚动条*/
#menutable1 .td1
{
    width: 9%;
    height: 100%;
}

/*母版页右边竖滚动条*/
#menutable1 .td2
{
    height: 200px;
    width: 2px;
    background-color: #B3C4FF; 
}

/*母版页右边主页面*/
#menutable1 .td3
{ 
    width: 91%; 
}
/*Menu母版页body end*/

/*多Tab选项卡 start*/
/*多选项卡UL*/
#nav
{
    padding: 10px 0px 0;
    font-size: 13px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif,宋体;
    margin: 1em 0 0;
    list-style: none;
}

/*多选项卡LI*/
#nav li
{
    float: left;
    margin-right: 1px;
}

/*多选项卡鼠标移动到选项卡时*/
#nav li a, #nav li a:hover span
{
    line-height: 20px;
    text-decoration: none;
    background: #DDDDDD;
    color: #666666;
    display: block;
    width: 140px;
    text-align: left;
    overflow: hidden;
}

/*鼠标移动至标签*/
#nav a:hover
{
    position: relative;
}

/*选项卡正文工具条*/
#navbar
{
    background: #F70F03;
    height: 8px;
    overflow: hidden;
    clear: both;
}

/*页面进入第一个选项卡默认选中*/
#nav li .a0
{
    background: #be1d0c;
    color: Black;
}

/*页面主内容*/
#tab-main-panel
{
    width: 100%;
    font-size: 13px;
}

/*页面主内容*/
#main-panel
{
    width: 100%;
    font-size: 13px;
}

/*鼠标选中选项卡*/
a.nav:link
{
    color: #a5b1d3;
    text-decoration: none;
}

/*多Tab选项卡 end*/

/*所有子页面导航DIV*/
#site
{
    display: none;
}

#show
{
    margin-top:-17px;
}

 /*全局table*/
.frameTable
{
    padding-top: -5px;
    margin-top: -20px;
    width: 100%;
}

/*报表iframe*/
#frameContent
{
    width: 100%;
    height: 820px;
    overflow: hidden;
}


/*数据列表页面行*/
a.nav:visited
{
    color: #a5b1d3;
    text-decoration: none;
}

/*数据列表页面行切换*/
a.nav:hover
{
    color: #ffffff;
    text-decoration: none;
}

/*数据列表页面行*/
a.nav:active
{
    color: #ffffff;
    text-decoration: none;
}

/*上传模板连接*/
a.biao:link
{
    color: #000000;
    text-decoration: underline;
}

/*上传模板备注提示信息*/
a.biao:visited
{
    color: #000000;
    text-decoration: underline;
}

/*鼠标移动至上传模板连接*/
a.biao:hover
{
    color: #214b7a;
    text-decoration: none;
}

/*上传模板连接*/
a.biao:active
{
    color: #000000;
    text-decoration: underline;
}

/*页面错误提示信息*/
#errMessage
{
    color: Red;
}

/*弹出框 背景样式*/
.divBackground
{
    background: url(../images/alert_bg.gif) repeat scroll left top;
    border-top-color: White;
}

/*不显示*/
.displayNone
{
    display: none;
}

/*弹出框 Button行样式*/
.divRowButton
{
    text-align: center;
    height: 40px;
    padding-top: 10px;
}

/*弹出框 列表样式*/
.divTableList
{
    margin-top: 5px;
}

/*弹出框 字体样式*/
.strOther
{
    font-size: 13px;
    font-family: "Arial Normal", "Arial";
    background-color:White;
    margin-left:30px;
    width:97%;
    height:680px;
}

/*弹出框1*/
#hiddenDiv
{
    border-style: outset;
    border-width: 5px;
    border-color: #C0C0C0;
    position: absolute;
    z-index: 99;
    visibility: visible;
    background-color: #FFFFFF;
    padding-left: 20px;
    display: none;
    margin-left: 45%;
}

/*弹出框*/
#hiddenDiv .hiddenDiv1
{
    width: 20px;
}

/*弹出框2*/
#hiddenDiv1
{
    border-style: outset;
    border-width: 5px;
    border-color: #C0C0C0;
    position: absolute;
    z-index: 99;
    visibility: visible;
    background-color: #FFFFFF;
    padding-left: 20px;
    display: none;
    margin-left: 45%;
}

/*弹出框遮罩层*/
#mask
{
    position: absolute;
    top: 5px;
    left: 0;
    text-align: center;
    vertical-align: middle;
    z-index: 98;
    visibility: visible;
    background-image: url('../images/mask.png');
}

/*鼠标移动至菜单tip提示框start*/
/*鼠标移动至菜单tip提示框*/
.dropshadow2
{
    display: none;
    position: absolute;
    float: left;
    clear: left;
    top: 100px;
    margin: 1px 0 1px 1px;
    margin: 1px 0 1px 5px;
    width: 260px;
    height: 100px;
    padding: 0px;
    z-index: 50;
}

/*鼠标移动至菜单tip提示框*/
.innerbox
{
    position: relative;
    bottom: 6px;
    right: 6px;
    border: 1px solid #999999;
    padding: 4px;
    width: 260px;
    height: 100px;
    background-color: #ECF0F4;
    font-size: 13px;
    color: #2650AA;
    margin: 0px 0px 0px 0px;
    font-family: "Arial Normal", "Arial";
}

/*鼠标移动至菜单tip提示框位置*/
.innerbox
{
    /* IE5 hack */
    margin: 0px 0px -3px 0px;
    margin: 0px 0px 0px 0px;
}

/*鼠标移动至菜单tip提示框内容*/
.innerbox p
{
    font-size: 14px;
    margin: 3px;
}
/*鼠标移动至菜单tip提示框end*/



/*所有数据列表div*/
.divData
{
    width: 100%;
    overflow: auto;
    height:680px;
}

/*所有错误列表div*/
.divError
{
    width: 100%;
    height: 60px;
    overflow: auto;
}

/*所有页面查询条件区域div*/
.divSearch
{
    width: 100%;
    margin-top:0.5%;
}

.table_with
{
    width: 96%;
    /*margin-left:20px;*/
    background-color:white; 
    margin-left:2.6%;

}

.table_with_105
{
    width: 105%;
}

/*所有页面按钮区域*/
.btn
{
    font-size: 13px;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
    padding-top: 3px;
}

.preservation
{
    width: 80px; 
    height: 35px;
    color: white; 
    border-color:#DDDDDD;
    font-size: 13px; 
    background-color: #DD4B39;
    cursor:pointer;
}

.cancel
{
    width: 80px; 
    height: 35px; 
    font-size: 13px;
    cursor:pointer;
    background-color:#F6F6F6;
   
}

/*所有页面按钮区域*/
.btn11
{
    background: lightblue;
    font-size: 13px;
    color: black;
    border: 0px;
    cursor: hand;
}

/*所有页面有边框的文本框*/
.str
{
    width: 150px;
    border-right: 1px solid;
    padding-right: 2px;
    border-top: 1px solid;
    padding-left: 2px;
    padding-bottom: 1px;
    border-left: 1px solid;
    padding-top: 1px;
    border-bottom: 1px solid;
    border-color: #cfd4e7;
    font-size: 13px;
    font-family: Verdana, Arial, sans-serif;
}

/*红色*/
.colorRed
{
    color: Red;
}

/*数字输入框*/
.num
{
    width:60px;
    text-align: right;
}

/*垂直居中*/
.TextVAlign
{
    vertical-align:middle;
}

/*水平居中*/
.TextLAlign
{
    text-align: right;
}

/*数字输入框*/
.num75
{
    width:75px;
    text-align: right;
}

/*所有页面无边框的文本框*/
.str1
{
    width: 150px;
    border-right: 0px solid;
    padding-right: 2px;
    border-top: 0px solid;
    padding-left: 2px;
    padding-bottom: 1px;
    border-left: 0px solid;
    padding-top: 1px;
    border-bottom: 0px solid;
    border-color: #cfd4e7;
    font-size: 13px;
    font-family: Verdana, Arial, sans-serif;
}

/*所有页面弹出框换行的背景色*/
.divOdd
{
    background-color: #ECECF6;
}

/*小图片的样式*/
.smallimg
{
    width: 16;
    height: 16;
}

/*↓首页连接样式 ↓*/
a.top:link
{
    color: black;
    text-decoration: none;
    font-size: 14px;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
}
a.top:visited
{
    color: black;
    text-decoration: none;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}
a.top:hover
{
    color: #154AFF;
    text-decoration: none;
    font-size: 14px;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
}
a.top:active
{
    color: black;
    text-decoration: none;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}
/*↑首页连接样式 ↑*/


/*自定义分类维护查询区域*/
.SRSGSP020_divSearch
{
    width: 248%;
    height: 67px;
    font-size: 13px;
    margin-bottom: 0px;
    margin-top: 0px;
}

/*角色权限页面样式 start*/
/*角色权限页面查询区域*/
.SRSGAD020_divSearch
{
    width: 95%;
    height: 25px;
    font-size: 13px;
}

/*角色权限页面数据列表区域*/
.SRSGAD020_div
{
    overflow-x: hidden;
    overflow-y: auto;
    height: 338px;
    width: 100%;
    margin-top: -3px;
} 

.SRSGAD020_div_table1
{
    overflow-x: hidden;
    overflow-y: auto; 
    margin-top: -3px;
    width:600px;
    height:562px;
} 

/*角色权限页面底部按钮区域*/
.SRSGAD020_div_foot
{
    width: 100%;
}
/*角色权限页面底部按钮区域*/
.SRSGSP020_div_foot
{
    width: 99%;
    height: 38px;
    margin-top: 0px;
}
/*自定义分类维护页面底部按钮区域*/
.SRSGSP020_div_foot
{
    width: 99%;
    height: 38px;
    margin-top: 0px;
}


/*角色权限页面样式 end*/

/*修改密码页面样式 start*/
/*修改密码标题*/
#changePWDTable .tdwidth1
{
    background-color: #EEE;
    color: #990000;
}

/*密码要求*/
#changePWDTable .tdwidth2
{
    text-align: center;
}
/*密码要求*/
#changePWDTable
{
    font-size: 13px;
    font-family: "Arial Normal", "Arial";
}

/*密码要求红色字体*/
.bfontred
{
    color: Red;
}

/*密码要求绿色字体*/
.bfontgreen
{
    color: #008000;
}

/*修改密码左边标签*/
.labchangpwd
{
    background-color: #DBEAF5;
}

/*修改密码按钮行*/
#changePWDTable .tdwidth3
{
    text-align: center;
    background-color: #DBEAF5;
}

/*修改密码按钮*/
#changePWDTable .changpwdbtn
{
    background: lightblue;
    color: black;
    border: 0px;
    font-size: 13px;
}

/*密码不同强度*/
.psdiv0, .psdiv1, .psdiv2, .psdiv3, .psdiv4
{
    position: relative;
    height: 30px;
    color: #666;
}
/*密码强度容器*/
.strongdepict
{
    position: absolute;
    width: 300px;
    left: 0px;
    top: 3px;
}
/*密码强度固定文字*/
.strongbg
{
    position: absolute;
    left: 0px;
    top: 22px;
    width: 235px !important;
    width: 234px;
    height: 10px;
    background-color: #E0E0E0;
    font-size: 0px;
    line-height: 0px;
}
/*密码强度灰色强度背景*/
.strong
{
    float: left;
    font-size: 0px;
    line-height: 0px;
    height: 10px;
}
/*密码强度默认色块背景*/
.psdiv0 span
{
    display: none;
}
.psdiv0 .strong
{
    width: 0px;
}
/*密码强度非常短色块背景*/
.psdiv1 span
{
    display: inline;
    color: #F00;
}
.psdiv1 .strong
{
    width: 25%;
    background-color: #F00;
}

/*密码强度弱色块背景*/
.psdiv2 span
{
    display: inline;
    color: #C48002;
}
.psdiv2 .strong
{
    width: 50%;
    background-color: #F90;
}

/*密码强度中色块背景*/
.psdiv3 span
{
    display: inline;
    color: #2CA4DE;
}
.psdiv3 .strong
{
    width: 75%;
    background-color: #2CA4DE;
}

/*密码强度强色块背景*/
.psdiv4 span
{
    display: inline;
    color: #063;
}
.psdiv4 .strong
{
    width: 100%;
    background-color: #063;
}

/*修改密码页面Table*/
.changePWDTable
{
    width: 48%;
    height: 80%;
    font-size: 13px;
    font-family: Tahoma,Verdana;
    text-align: left;
}
/*修改密码页面样式 end*/

/*产品线预算 start*/
/*文本框样式*/
.input1
{
    width: 60px;
    height: 13px;
}

/*文本框样式*/
.input2
{
    height: 13px;
}

.SRSGST020_tdwidth1
{
    width: 4%;
}
.SRSGST020_tdwidth2
{
    width: 8%;
}
.SRSGST020_tdwidth3
{
    width: 10%;
}
.SRSGST020_tdwidth4
{
    width: 15%;
}
/*产品线预算 end*/

/*自定义分类维护 start*/
.SRSGSP020_tdwidth1
{
    width: 4%;
}
.SRSGSP020_tdwidth2
{
    width: 8%;
}
.SRSGSP020_tdwidth3
{
    width: 10%;
}
.SRSGSP020_tdwidth4
{
    width: 15%;
}
/*自定义分类维护 end*/

/*自定义分类维护数据列表区域*/
.SRSGSP020_div
{
    overflow-x: hidden;
    overflow-y: auto;
    height: 323px;
    width: 100%;
    margin-top: -3px;
}
.SRSGFM020_div
{
    overflow-x: hidden;
    overflow-y: auto;
    height: 200px;
    width: 100%;
    margin-top: -3px;
}

/*商品分类维护据列表区域*/
.SRSGSP010_div
{
    overflow-x: hidden;
    overflow-y: auto;
    height: 464px;
    width: 100%;
    margin-top: -3px;
} 

/*用户维护据列表区域*/
.SRSGAD030_div
{
    overflow-x: hidden;
    overflow-y: auto;
    height: 560px;
    width: 100%;
    margin-top: -3px;    
} 
/*用户维护据列表区域*/
.SRSGSD020_div
{
    overflow-x: hidden;
    overflow-y: auto;
    height: 513px;
    width: 955px;
    margin-top: -3px;
}  

/*弹出警告层DIV样式*/
.divValidateErrorStyle
 {
	clear: both;
	line-height: 20px;
	_height: 30px;
	padding: 5px 10px 5px;
	_padding: 0 10px 13px;
	font-size: 13px;
	margin: 15px 0 7px;
	border-radius: 5px;
	border-width: 1px;
	border-style: solid;
	display: block;
	color: #777;
	position:absolute;
	cursor:pointer;
	text-align:left;
	overflow: visible;
	z-index:9999;
 }
/*弹出警告层DIV上方引用箭头DIV样式*/
.divValidateErrorStyle .arrow {
	width: 25px;
	height: 10px;
	overflow: hidden;
	color: #E6E6E6;
	position:absolute;
	top:-10px;
	left:5px;
	z-index:10;
}
/*弹出警告层DIV上方引用箭头DIV内Span样式*/
.divValidateErrorStyle .arrow span {
	font-size: 14px;
	color: #cc0000;
}

.hiddenDivTag {
    margin-top:-20px;
}

/*多选项卡UL*/
.hiddenDivTagUl
{
    padding: 10px 0px 0;
    font-size: 13px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif,宋体;
    margin: 1em 0 0;
    margin-top: -8px;
    list-style: none;
}

/*多选项卡LI*/
.hiddenDivTagUl li
{
    float: left;
    margin-right: 1px;
    margin-top: 0px;
}

/*多选项卡鼠标移动到选项卡时*/
.hiddenDivTagUl li a, .hiddenDivTagUl li a:hover span
{
    line-height: 20px;
    text-decoration: none;
    background: #DDDDDD;
    color: #666666;
    display: block;
    width: 140px;
    text-align: center;
    overflow: hidden;
}

/*鼠标移动至标签*/
.hiddenDivTagUl a:hover
{
    position: relative;
}

/*选项卡正文工具条*/
.hiddenDivTagbar
{
    background: #be1d0c;
    height: 8px;
    overflow: hidden;
    clear: both;
}

/*页面进入第一个选项卡默认选中*/
.hiddenDivTagUl li .a0
{
    background: #be1d0c;
    color: #fff;
}
/*标签文字*/
.label {
    padding: 0px;
    font-size: 13px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif,宋体;
    display: inline;
}
/*table表头*/
.tableHead
{
    border: 1.5px solid #fff;
    color: #039;
    background: #b9c9fe;
    font-weight: bold;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
}
/*数据列表隔行变色*/
/*.odd td
{
    background: #ECECF6;
}
*/
/*数据列表隐藏第一行样式*/
.divFirstRow
{
    height: 0px;
    background-color: #FFFFFF;
    max-height: 0px;
}
/*数据列表table  start*/
.fixGrid table
{
    table-layout: fixed;
    font-family: "Arial Normal", "Arial";
    font-size: 13px;
    text-align: left;
    border-collapse: collapse;
}

/*数据列表td*/
.fixGrid table thead tr td, .fixGrid table tbody tr td
{
    border-bottom: 1px solid #CCCCCC;
    color: #669;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    height:30px;
    /*IE11画面数据遮住修改*/
    /*overflow:hidden;*/
}


/*数据列表th*/
.fixGrid table thead tr th, .fixGrid table tbody tr th
{
    border: 1.5px solid #fff;
    /*color: #039;*/
    /*background: #b9c9fe;*/
    background: #EEF1F9;
    font-weight: bold;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    height:40px;
}

/*数据列表隔行变色*/
.fixGrid table tbody tr.odd td
{
    /*background: #ECECF6;*/
    background: #FFFFFF;
}

.fixGrid table tbody tr.even td
{
    background: #FFFFFF;
}

/*数据列表tfoot部门单元格*/
.fixGrid table tfoot tr th, .fixGrid table tfoot tr td
{
    color: #039;
    background: #b9c9fe;
    font-weight: bold;
}
/*数据列表table  end*/

/*数据列表*/
#grid
{
    width: 100%;
}

/*鼠标移动直数据列表单元格*/
/*#grid tbody tr:hover td
{
    background: #d0dafd;
}
*/

/*数据列表整行设置为蓝色高亮*/
#grid tbody tr.trBg
{
    color: #039;
    background: #b9c9fe;
    font-weight: bold;
    text-align: left;
}

/*数据列表单元格设置为蓝色高亮*/
#grid tbody td.tdBg
{
    background: #b9c9fe;
    font-weight: bold;
    text-align: left;
}
/*数据列表去边框*/
#grid tbody td.rowBorder
{
    border: 0px;
}

/*不使用固定表头脚本时,与使用脚本时生成的表格一致的样式 开始*/
.fixTable
{
    table-layout: fixed;
    font-family: "Arial Normal", "Arial";
    font-size: 13px;
    text-align: left;
    border-collapse: collapse;
    font-weight:400;
    line-height:normal;    
    
}
/*数据列表td*/
.fixTable thead tr td, .fixTable tbody tr td
{
    border-bottom: 1px solid #CCCCCC;
    /*color: #669;*/
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    height:30px;
}


/*数据列表th*/
.fixTable thead tr th, .fixTable tbody tr th
{
    border: 1.5px solid #fff;
    /*color: #039;*/
    background: #EEF1F9;
    font-weight: normal;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    height:40px;
}


/*鼠标移动直数据列表单元格*/
/*.fixTable tbody tr:hover td
{
    background: #d0dafd;
}*/
/*不使用固定表头脚本时,与使用脚本时生成的表格一致的样式 结束*/

/*table表头*/
.tableHead
{
    border: 1.5px solid #fff;
    color: #039;
    background: #b9c9fe;
    font-weight: bold;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
}

/*通用表格*/
.normalTable
{
    table-layout: fixed;
    font-family: "Arial Normal", "Arial";
    font-size: 13px;
    text-align: left;
    border-collapse: collapse;
}
/*数据列表td*/
.normalTable thead tr td, .normalTable tbody tr td
{
    border-bottom: 1px solid #CCCCCC;
   /* color: #669;*/
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    height:30px;
    font-weight: normal;
}


/*数据列表th*/
.normalTable thead tr th, .normalTable tbody tr th
{
    border: 1.5px solid #fff;
    /*color: #039;*/
    background: #EEF1F9;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    height:40px;
    font-weight: normal;
}

/*通用表格无横线*/
.noBorderTable
{
    table-layout: fixed;
    font-family: "Arial Normal", "Arial";
    font-size: 13px;
    font-weight:400;
    text-align: left;
    line-height:normal;
    border-collapse: collapse;
}

.noBorderTable td
{
    height:30px;
}

/*数据列表td*/
.noBorderTable thead tr td, .normalTable tbody tr td
{
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    height:30px;
}


/*数据列表th*/
.noBorderTable thead tr th, .normalTable tbody tr th
{
    /*color: #039;*/
    background: #EEF1F9;
    font-weight: normal;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    height:40px;
}



/*TAB页签css2*/
/*多选项卡UL*/
#nav2
{
    padding: 10px 0px 0;
    font-size: 13px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif,宋体;
    margin: 1em 0 0;
    list-style: none;
}

/*多选项卡LI*/
#nav2 li
{
    float: left;
    margin-right: 1px;
}

/*多选项卡鼠标移动到选项卡时*/
#nav2 li a, #nav li a:hover span
{
    line-height: 20px;
    text-decoration: none;
    background: #DDDDDD;
    color: #666666;
    display: block;
    width: 140px;
    text-align: center;
    overflow: hidden;
}

/*鼠标移动至标签*/
#nav2 a:hover
{
    position: relative;
}

/*选项卡正文工具条*/
#navbar2
{
    background: #be1d0c;
    height: 8px;
    overflow: hidden;
    clear: both;
}

/*页面进入第一个选项卡默认选中*/
#nav2 li .a0
{
    background: #be1d0c;
    color: Black;
}
.tdSelect
{
    border:#999 1px solid;
    height:32.5px;
    border:1px solid #CCCCCC;   
}
.tdInput
{
    border:#999 1px solid;
    height:29.5px;
    border:1px solid #CCCCCC;
    vertical-align: middle;
}
.aNotUnderlined
{
    font-family: "Arial Normal", "Arial";
    font-size: 13px;
    font-weight:400;
    line-height:normal;
    text-decoration:none;
    color:#0066CC;
}

.linkGray
{
    font-family: "Arial Normal", "Arial";
    font-size: 13px;
    font-weight:400;
    line-height:normal;
    text-decoration:none;
    color:Gray;
}

.link
{
    font-family: "Arial Normal", "Arial";
    font-size: 13px;
    font-weight:400;
    line-height:normal;
    text-decoration:none;
}
.tab 
{
    width: 100%;
    background-color:#EAEAEA;
}
.tab-title a:hover 
{
    background-color:#d3d3d3;
}
.tab-title .item 
{
    display: inline-block;
    width: 100px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #999999;
    font-size: 14px;
    font-style:normal;
    font-weight:700;
    font-family:"Arial Negreta", "Arial";
    text-decoration:none;
    background-color:#f2f2f2;
}
.tab-title .item-cur 
{
    color: #29a5c9;
    background-color: #fff;
}
.tab-title
{
    margin-left:30px;
}
.table-cont{
  /**make table can scroll**/
  max-height: 200px;
  overflow: auto;
  /** add some style**/
  /*padding: 2px;*/
  /*background: #ddd;*/
  margin: 20px 10px;
  box-shadow: 0 0 1px 3px ;
}
.thead{
  background-color: #ddd;
}

.imgCss 
{
    /*height: 20px;*/ 
    margin-left: -4px; 
    vertical-align: middle;
    /*margin-top:-2px;*/
    cursor:pointer;
    /*background-image:url(../../Images/search.png) right 50% no-repeat;
    background-repeat:no-repeat;
	padding-left:20px;
	background-size: auto 16px;*/
}


.divRedHidden
{
    background:url(../../Images/u52.png) no-repeat left top;
    display:inline-block;
    width:80px;
    height:35px;
    text-align: center;
    overflow: hidden;
    margin: 0px auto;
    line-height: 35px;
    color:White;
    cursor:pointer;
    /*张运杰添加*/
    font-family:"Arial Normal", "Arial";
    font-size:13px;
    /*张运杰添加*/
}

/*20220428annual说明过长*/
.divRedHiddenLong
{
    background:url(../../Images/u52_long.png) no-repeat left top;
    display:inline-block;
    width:160px;
    height:35px;
    text-align: center;
    overflow: hidden;
    margin: 0px auto;
    line-height: 35px;
    color:White;
    cursor:pointer;    
    font-family:"Arial Normal", "Arial";
    font-size:13px;    
}
.divWhiteHidden
{
    background:url(../../Images/u52.png) no-repeat left top;
    display:inline-block;
    width:80px;
    height:35px;
    cursor:pointer;
    text-align: center;
    overflow: hidden;
    margin: 0px auto;
    line-height: 35px;
    color:White;
    /*
    border:1px solid #ccc;
    border-top:0px solid #ccc;
    border-left:0px solid #ccc;
    */
    font-family:"Arial Normal", "Arial";
    font-size:13px;
}

.trLineHeight
{
    line-height: 40px;
}

.aHidden
{
    display: block; /* 设置为块元素 */
    width: 42px;
    height: 0px;
    line-height: 37px; /* 设置垂直居中 */
    text-align: center;
}

.tableCss
{
    width: 96%;
    margin-left: 2.5%; 
    background-color:white;    
}
.tdInputs
{
    border:1px solid #CCCCCC;
    width:50%;
}
.liHeight
{
    height: 28px;
}
.liSpan
{
    color:Black;
    font-weight:normal;
    font-size:16px;
    font-family: Arial, Helvetica, sans-serif,宋体;
}

/**弹出页面按钮靠左设置**/
.divbuttomStyleSet
{
    text-align: left; 
    margin-bottom: 10px; 
    margin-left: 5%;    
}

/**打印预览分页**/
.PageNext {
     page-break-after: always;
 }
 /**table加边框圆角设置**/
 .tableStyleSet{
    border: 2px solid #C0C0C0;
    border-radius:1px; /*圆角设置属性*/
    overflow:hidden; 
    border-top-left-radius:1em;
    border-top-right-radius:1em;
    border-bottom-right-radius:1em;
    border-bottom-left-radius:1em;
}

/**图片垂直居中**/
.imgAlign
{
    vertical-align:middle;
    cursor:pointer;
}
/**设置打印弹出页面字体样式**/
.fontStyle
{
    font-family:"SimSun";
    font-size:9px;
 }