﻿
*{margin: 0;padding: 0;font-size: 12px;}
*Body{scrollbar-face-color: #E5E3E3;scrollbar-highlight-color: #DCDCDC;scrollbar-3dlight-color: #ffffff;scrollbar-darkshadow-color: #ffffff;
	scrollbar-shadow-color: #C4BFBF;scrollbar-arrow-color: #808080;scrollbar-track-color: #FFFFFF; background-color: #FFFFFF;
	word-break: break-all;/*font-size: 12px; font-family: 宋体,Arial,Sans-serif; 	line-height: 18px;*/}
a:link{color: #223399;text-decoration: none;}
a:visited{color: #223399;text-decoration: none;}
a:hover{color: red;text-decoration: underline;}

.td{font-size: 12px;}
.err{padding-right: 2px;padding-left: 2px;font-size: 12px;color: red;line-height: 20px;}
.query{font-size: 12px;line-height: 20px;width: 70px;overflow: hidden;clip: rect(auto 48px auto auto);text-align: right;padding-right: 0px;}
.ttTable{color: #403020;font-weight: bolder;font-size: 12px;line-height: 20px;background: transparent;font-family: 宋体,Arial,Sans-serif;}

.bsbttn{border: #999999 1px ridge;font-size: 12px;background: #FFFFFF;cursor: hand;color: #000000;font-family: 宋体,MS SONG,SimSun,tahoma,sans-serif;
	text-decoration: none;}

.tableline{padding-right: 2px;padding-left: 2px;font-size: 12px;}

.nbox{border-right: #777777 1px solid;padding-right: 10px;border-top: #777777 1px solid;margin-top: 0px;padding-left: 10px;font-size: 12px;
	padding-bottom: 2px;border-left: #777777 1px solid;padding-top: 0px;border-bottom: #777777 1px solid;background-color: #F1EEE6;}
.rdbox{border: 1px solid #C0C0C0;background-color: #F1EEE6;color: #808080;font-family: Arial,宋体,Arial,Sans-serif;font-size: 12px;}

.page{padding-right: 3px;padding-left: 3px;font-weight: bold;font-size: 14px;color: red;line-height: 20px;font-family: 黑体,宋体,Helvetica,Arial;}

.edbox{ border:1 solid #BBBBBB; line-height:17px; width: 100px;font-family: Arial,宋体,Arial,Sans-serif;font-size: 12px;}
.ddlbox{ font-size: 12px;border:1 solid #BBBBBB; height: 19px; width: 99px; overflow: hidden;text-decoration: none;}

.gridcut{table-layout: fixed;width: 100%;font-size: 12px;}
.columncut{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

/*==============================================================*/
/*菜单*/
/*==============================================================*/
.menu{padding-right: 3px;padding-left: 3px;font: 12px;font-family: 宋体,Arial,Sans-serif;color: #ffffff;}
.menu a:link{color: white;text-decoration: none;font-size: 12px;line-height: 20px;}
.menu a:visited{color: white;text-decoration: none;font-size: 12px;line-height: 20px;}
.menu a:hover{text-decoration: underline;color: #f00;}

.menu1{padding-right: 1px;padding-left: 1px;font: 12px;font-family: 宋体,Arial,Sans-serif;color: #ffffff;}
.menu1 a:link{color: #223399;text-decoration: none;font-size: 12px;line-height: 20px;}
.menu1 a:visited{color: #223399;text-decoration: none;font-size: 12px;line-height: 20px;}
.menu1 a:hover{text-decoration: underline;color: #f00;}

/* TopImg */
.menu b{width:4px;height:16px;display:block;float:left;margin:2px 2px 0 0px;}
.menu b.ll{ background:url(img/TopMenuIco.gif) no-repeat; width:16px; height:16px;}
.menu b.l2{background-position:0 -16px;}
.menu b.l3{background-position:0 -32px;}
.menu b.l4{background-position:0 -48px;}
.menu b.l5{background-position:0 -64px;}
.menu b.l6{background-position:0 -80px;}
.menu b.l7{background-position:0 -96px;}
.menu b.l8{background-position:0 -112px;}
.menu b.l9{background-position:0 -128px;}
.menu b.l10{background-position:0 -144px;}
.menu b.l11{background-position:0 -160px;}
.menu b.l12{background-position:0 -176px;}
.menu b.l13{background-position:0 -192px;}
.menu b.l14{background-position:0 -208px;}
.menu b.l15{background-position:0 -224px;}
.menu b.l16{background-position:0 -240px;}
.menu b.l17{background-position:0 -256px;}
.menu b.l18{background-position:0 -272px;}
.menu b.l19{background-position:0 -288px;}
.menu b.l20{background-position:0 -304px;}
.menu b.l21{background-position:0 -320px;}
.menu b.l22{background-position:0 -336px;}
.menu b.l23{background-position:0 -352px;}
.menu b.l24{background-position:0 -368px;}
.menu b.l25{background-position:0 -384px;}
.menu b.l26{background-position:0 -400px;}
.menu b.l27{background-position:0 -416px;}
.menu b.l28{background-position:0 -432px;}
.menu b.l29{background-position:0 -448px;}
.menu b.l30{background-position:0 -464px;}
.menu b.l31{background-position:0 -480px;}

/*==============================================================*/
/*功能树*/
/*==============================================================*/
*.tree{font-size: 12px;line-height: 20px;}

.tree a:{font-size: 12px;line-height: 20px;}
.tree a:link{color: black;text-decoration: none;}
.tree a:visited{color: black;text-decoration: none;}
.tree a:active{background: highlight;color: highlighttext;text-decoration: none;}
.tree a:hover{text-decoration: underline;color: #f00;}

/*================================================================*/
/*新风格首页*/
/*================================================================*/
#bottom_Foot{background:url(/ioffice/img/Foot_Bg.png) 0 -25px repeat-x; line-height:25px; height:25px; border-top:1px solid #d6d6d6; position:relative;}
#bottom_Foot span{ display:block; float:left; line-height:25px; height:25px;}
#bottom_Foot span a,#bottom_Foot span a:visited{ margin:5px;color:black;text-decoration: none;}
#bottom_Foot span a:hover{ color: red;text-decoration: none;}
#bottom_Foot .bottom_left{ background:url(/ioffice/img/Foot_Bg.png) 0 0;width:13px;}
#bottom_Foot .bottom_prompt{ position: absolute;top:4px;right:10px;}
#bottom_Foot .bottom_right{ background:url(/ioffice/img/Foot_Bg.png) 0 -50px;width:13px;float:right;}

.pop{ width:250px;position: absolute;right: 16px; bottom: 25px;}
.pop_top{ background:url(/ioffice/img/pop_top.gif) no-repeat; height:30px; padding:8px 10px 0px 0px;}
.pop_top span{ float:right;}
.pop_top em{ font-size:12px; font-style:normal; padding:0px 0px 0px 20px; font-weight:700;}
.pop_border{ border-left:1px #B8B8B8 solid;border-right:1px #B8B8B8 solid;border-bottom:1px #B8B8B8 solid; height:200px;background:#fff; padding:5px; line-height:20px;}

/*================================================================*/
/*按钮*/
/*================================================================*/
a.btn_custom{background: url(/ioffice/img/bot_left.gif) no-repeat left ;height:24px; width:5px; padding:0px 0px 0px 5px; text-decoration:none; cursor:hand;}
a.btn_custom span{background: url(/ioffice/img/bot_right.gif) no-repeat right;height:24px; padding:6px 5px 0px 0px; width:50px; color:#000; text-align:center; font-weight:400; text-decoration:none; white-space:nowrap; font-size:12px; }
a:hover.btn_custom, a:visited.btn_custom{color: #000;text-decoration: none;}

a.btn_hidde_left span{background: url(/ioffice/img/table_hidde.gif) repeat-x;height: 34px;width: 140px;border-right: 1px solid #CECECE;text-align: center;font-weight: 700;color: #000;text-decoration: none;padding-top: 10px;cursor: hand;}
a:hover.btn_hidde_left, a:visited.btn_hidde_left{color: #000;text-decoration: none;}

.btn_tab{background: url(/ioffice/img/table_hidde_bg.gif) repeat-x;height: 27px; line-height:27px;text-align: center;font-weight: 700;color:#000;text-decoration: none;}

.btn_gray{border:1 solid #BBBBBB; height: 19px; line-height:17px;}

a.btn_lnk,a:visited.btn_lnk{color:#223399;text-decoration: none;}
a:hover.btn_lnk {color:red;text-decoration: none;}

/*================================================================*/
/*列表*/
/*================================================================*/
.querybox{width:100%;font-size: 12px;padding: 5 5 5 15px;border: #979797 1px solid;/*background-color: #F8F8F8;*/}
.listctlbox{border:0px;width:100%;height:21px;}
/**/

.DataListHeadBackColor{color: #000000;font-weight: bold;font-size: 12px;line-height: 22px;background: url(/ioffice/img/formtop_bg.gif) repeat-x;text-align: center;}

.icrmGridBackColor{width:100%;padding: 3px;font-size: 12px;line-height: 20px;border: 1px solid #CECECE;font-family: 宋体,Arial,Sans-serif;}

.GridBackColor{width:100%;padding: 3px;font-size: 12px;line-height: 26px;border: 1px solid #CECECE;font-family: 宋体,Arial,Sans-serif;}
.GridBackColor td{padding: 0px 3px 0px 3px;border: 1px solid #CECECE;}

.GridBackColor0{width:100%;padding: 3px;font-size: 12px;line-height: 26px;border: 1px solid #CECECE;font-family: 宋体,Arial,Sans-serif;}

.GridHeadBackColor {color: #696969;font-weight: bold;font-size: 12px;line-height: 22px;background: url(/ioffice/img/formtop_bg.gif) repeat-x;border: 1px solid #CECECE;text-align: center;}
.GridHeadBackColor td a,.GridHeadBackColor  td a:visited,.DataListHeadBackColor a,.DataListHeadBackColor a:visited{color: #000000;text-decoration: none;}
.GridHeadBackColor td a:hover{color: red;text-decoration: none;}
.GridHeadBackColor td{padding: 0px 3px 0px 3px;border: 1px solid #CECECE;}


.GridItem{padding: 0px 3px 0px 3px; border: 1px solid #CECECE;}
.GridItemTop {padding: 3px 3px 0px 3px; border: 1px solid #CECECE;}
.itemsel{ CURSOR: hand ;}

.GridFootBackColor{background-color: #F2F1F1;font-weight: bold;font-size: 12px;}

/**/

.list_box{border-width: 0;margin: 0 0 0 0;width: 100%;}
.table_boder{border:1px solid #CECECE; }

.table_right_boder{background: #F8F8F8;height: 150px;border-right: 1px solid #CECECE;}
.table_tab{background: url(/ioffice/img/table_hidde_right.gif) repeat-x;height: 34px;padding: 0px 5px 0px 5px;}

/*==============================================================*/
/*特殊页面*/
/*==============================================================*/
#container{width:100%;}
h1{font-weight:bold;color:#333;font-size:12px;background:#efefef;height:22px;}

#container_logo{padding:20px 0px 0px 20px; height:68px; line-height:68px;}
.ioffice_logo{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/ioffice/img/ioffice_logo.png);width:187px;margin:20px;height:68px;line-height:68px;}

.container_p{padding:0px 20px;}
.container_p .p_box{padding:10px 20px;}
.container_p p{line-height:23px;}
.container_p .p_box_style{color:#F00;}

#style_configuration{padding:0px 20px 20px 20px;height:200px;}
#style_configuration h1{background:#efefef;line-height:23px;margin-bottom:20px;}
.style_h1_img{position:relative;top:3px;left:5px;}
#style_configuration ul{padding-left:20px;}
#style_configuration li{float:left;padding-right:28px; line-height:30px; height:30px; text-align:center;}
#style_configuration li img{ border:1px solid #ccc; width:83px; height:66px;}

/*==============================================================*/
/*文档首页*/
/*==============================================================*/

#FmNewDoc{ padding-top:3px; }
#FmNewDoc_top{height:22px;line-height:22px; text-indent:15px; font-weight:bold; color:#333;}
#FmNewDoc_tb{ background:#fff; width:98%; line-height:30px;}

#FmHotDoc{ padding-top:10px; }
#FmHotDoc_top{height:22px;line-height:22px; text-indent:15px; font-weight:bold; color:#333;}
#FmHotDoc_tb{ background:#fff; width:98%; line-height:22px;}

#FmRecent{ padding-top:10px; }
#FmRecent_top{height:22px;line-height:22px; text-indent:15px; font-weight:bold; color:#333;}
#FmRecent_tb{ background:#fff; width:98%; line-height:30px;}


.fm2{border-left:1px solid #b6b6b6;border-right:1px solid #b6b6b6; padding:0 3px;background:#e2e2e2;}
.fm2_1{height:1px;overflow:hidden;background:#b6b6b6;margin:0 4px;}
.fm2_1_1,.fm2_1_2,.fm2_1_3{height:1px;overflow:hidden;background:#e2e2e2;}
.fm2_1_1{border-left:1px solid #b6b6b6;border-right:1px solid #b6b6b6;margin:0 1px;}
.fm2_1_2{border-left:1px solid #b6b6b6;border-right:1px solid #b6b6b6;margin:0 2px;}
.fm2_1_3{border-left:1px solid #b6b6b6;border-right:1px solid #b6b6b6;margin:0 3px;}

#FmSearch{ padding-top:5px; padding-left:10px; width:100%;}
#FmSearch_top{height:25px;line-height:22px; text-indent:15px; font-weight:bold; color:#333;}
#FmSearch_tb{width:96%; line-height:5px; border:1px solid #fff;background:url(/ioffice/img/fm_search_bg.gif) repeat-x; padding:5px 0 0px 5px;}
.fm_bt_left{background:url(/ioffice/img/fm_search_left.gif) no-repeat left; height:26px; width:5px; padding:12px 0px 12px 10px; text-decoration:none; cursor:hand;}
.fm_bt_left_span{ background:url(/ioffice/img/fm_search_right.gif) no-repeat right; height:26px; padding:12px 10px 8px 0px; width:64px; color:#000; text-align:center; font-weight:400; text-decoration:none; white-space:nowrap; font-size:12px; }

#FmVirtual{ padding-top:10px;padding-left:10px; width:100%;}
#FmVirtual_top{height:25px;line-height:22px; text-indent:15px; font-weight:bold; color:#333;}
#FmVirtual_tb{ background:#fff; width:95%; line-height:22px;}

#FmEmpInf_top{height:25px;line-height:22px; text-indent:15px; font-weight:bold; color:#333;}
#FmEmpInf_tb{ background:#fff; width:95%; line-height:22px;}

.progressWrapper {
	overflow: hidden;
}

.progressContainer {
	margin: 1px;
	padding: 0px;
	width: 398px;
	border: 1px solid #CEE2F2;
	background-color: #F0F5FF;
	overflow: hidden;
}

.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.downBg {
	border: solid 1px #CEE2F2;
	background-color: #f8f7f2;
}

.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 17px;
	width: 17px;
	background-image: url(/img/delete.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	float: right;
}

/*==============================================================*/

                .closebox {
            position: absolute;
            right: 3px;
            top: 3;
            background-color: #EAF2D3;
        }
        #customers {
            font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
            width: 100%;
            border-collapse: collapse;
        }

            #customers td, #customers th {
                font-size: 1em;
                border: 1px solid #98bf21;
                padding: 3px 7px 2px 7px;
            }

            #customers th {
                font-size: 1.1em;
                text-align: center;
                padding-top: 5px;
                padding-bottom: 4px;
                background-color: #A7C942;
                color: #ffffff;
            }

            #customers tr.alt td {
                color: #000000;
                background-color: #EAF2D3;
            }

        #customers1 {
            font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
            width: 100%;
            border: 1px solid #98bf21;
            border-bottom-style: none;
            border-collapse: collapse;
        }

            #customers1 th {
                color: Red;
                font-size: 1.1em;
                text-align: left;
                padding-top: 5px;
                padding-bottom: 4px;
                background-color: #EAF2D3;
                color: #ffffff;
                color: Red;
                width: 100%;
            }

/***********/
@charset "utf-8";
/* CSS Document 2015-01-23*/

body{
	margin:0px;
	padding:0px;
	}
body{ min-width:1000px;}
img{ border:none;}
.list-type{margin:0px; padding:0px; list-style-type:none;}
.mod-header{border-bottom:1px solid #d2d2d2; height:69px; line-height:69px;  width:100%; top:0; left:0; background:#f7f7f7; z-index:999;}
.ui-clearfix{zoom:1}
.ui-page-width{width:1000px; margin:0 auto;}
.mod-header__logo{width:354px; height:57px; background:url(img/HF_logo.png) no-repeat; display:inline-block; float:left; line-height:57px; margin-top:5px; overflow:hidden;}

.HF_top_rbox{position:absolute; top:5px; right:20px; height:20px; line-height:20px; text-align:left; width:340px;}
.HF_top_r a{height:20px; line-height:20px; text-align:left; font-size:14px; color:#777777; font-family:"华文细黑", "微软雅黑", "黑体"; text-decoration:none;}
.HF_top_r a:hover{height:20px; line-height:20px; text-align:left; font-size:14px; color:#949494; font-family:"华文细黑", "微软雅黑", "黑体"; text-decoration:none;}
.HF_top_r a:visited{color:#777777; font-family:"华文细黑", "微软雅黑", "黑体"; text-decoration:none;}
.HF_top_r a:active{color:#777777; font-family:"华文细黑", "微软雅黑", "黑体"; text-decoration:none;}

#HF_banner{background:url(img/HF_banner.png) no-repeat center; height:560px;}
.HF_loginbox{position:absolute; top:150px; right:30px; height:375px; width:377px; background:url(img/HF_loginbox.png) no-repeat;}
#HF_login_title{font-size:24px; color:#000000; font-family:"微软雅黑", "华文细黑"; letter-spacing:1px; height:100px; width:355px; line-height:100px; text-align:center; margin:auto;}
#HF_login_btn a{width:198px; height:42px; margin:auto; padding-top:20px; background:url(img/HF_btn.png) no-repeat; display:block;}
#HF_login_btn a:hover{width:198px; height:42px; margin:auto; padding-top:20px; background:url(img/HF_btns.png) no-repeat; display:block;}
#HF_login_clear a{float:right; height:25px; width:130px; text-align:center; line-height:25px; padding-top:15px; color:#207345; font-size:14px; font-family:"微软雅黑", "华文细黑"; text-decoration:none;}
#HF_login_clear a:hover{float:right; height:25px; width:130px; text-align:center; line-height:25px; padding-top:15px; color:#999; font-size:14px; font-family:"微软雅黑", "华文细黑"; text-decoration:none;}
#HF_login_clear a:visited{color:#207345; font-family:"微软雅黑", "华文细黑"; text-decoration:none;}
#HF_login_clear a:active{color:#207345; font-family:"微软雅黑", "华文细黑"; text-decoration:none;}


#HF_adminbg{background:url(img/HF_adminbg.png) no-repeat; width:297px; height:47px; margin:auto; margin-bottom:30px;}
.HF_admintext{width:228px; height:25px; line-height:25px; text-align:left; border:0; margin:10px 0px 0px 60px; color:#676767; font-size:18px; font-weight:bold;}
#HF_pswbg{background:url(img/HF_pswbg.png) no-repeat; width:297px; height:47px; margin:auto; margin-bottom:30px;}
#HF_footbg{background:url(img/HF_footbg.png) repeat-x; height:138px;}
#HF_foot_text{width:1000px; height:40px; line-height:40px; text-align:left; margin:auto; font-size:12px; color:#777777; font-family:"微软雅黑", "华文细黑";}
