body { background: #fff; }

input[type="text"] { border: 1px solid #e4e4e4; height: 24px; line-height: 24px; font-size: 12px; padding: 0; box-sizing: initial; }

textarea[disabled] { border: solid 1px #ccc; }

em.em { cursor: pointer; vertical-align: middle; }

a { color: #296fbe; }
a:hover { color: #318ed9; }

.common_loading_progress_box { background: url("/static/image/loading1.gif") no-repeat; width: 66px; height: 66px; z-index: 1000; }

.common_progress_box { z-index: 1000; }

.common_progress_shadow { background-color: #888; -moz-opacity: .2; -khtml-opacity: .2; opacity: 0.2; filter: alpha(opacity=20); top: 5px; left: 5px; }

.common_progress_strip { font-size: 12px; border: 1px solid #296fbe; background: #fff; z-index: 899; }

.common_progress_strip_bg { background: #2b8af4; height: 8px; width: 70%; overflow: hidden; }

.common_progress_strip_per { line-height: 12px; }

.common_progress_strip_content { border: 1px solid #296fbe; background: url("/static/image/control_bg.png") repeat-x left -490px; height: 8px; overflow: hidden; margin: auto; padding: 1px; }

.common_progress_strip_content_disable { border: 1px solid #296fbe; background: url("/static/image/control_bg.png") repeat-x left -490px; height: 8px; overflow: hidden; margin: auto; padding: 1px; }

.common_crumbs { font-size: 12px; padding: 3px 0 3px 10px; height: 20px; line-height: 20px; color: #888; }
.common_crumbs a { color: #888; }
.common_crumbs a:hover { color: #008dd6; }
.common_crumbs .last { color: #111; }

.common_crumbs_disable { font-size: 12px; padding: 3px 0 3px 10px; height: 20px; line-height: 20px; color: #888; color: #e4e4e4; }
.common_crumbs_disable a { color: #888; color: #e4e4e4; cursor: default; text-decoration: none; }
.common_crumbs_disable a:hover { color: #008dd6; color: #e4e4e4; }
.common_crumbs_disable .last { color: #111; }

.common_crumbs_next { color: #888; }

.common_txtbox * { font-size: 12px; }
.common_txtbox label { display: block; _height: 27px; }
.common_txtbox label.title { height: 26px; line-height: 26px; }

.common_txtbox_dis * { color: #bbb; }
.common_txtbox_dis .common_txtbox_wrap { background: #f8f8f8; }
.common_txtbox_dis .common_txtbox_wrap:hover { border: solid 1px #ccc; }

.common_txtbox_wrap { _float: left; overflow: hidden; padding: 0 5px; border: 1px solid #ccc; background: #fff; margin: auto; }
.common_txtbox_wrap input { width: 100%; height: 24px; line-height: 24px; border: 0; border-radius: 0; }
.common_txtbox_wrap:hover { border: 1px solid #42b3e5; }

.common_txtbox_wrap_dis { background: #f8f8f8; }
.common_txtbox_wrap_dis * { color: #bbb; }
.common_txtbox_wrap_dis input { background: #f8f8f8; }
.common_txtbox_wrap_dis:hover { border: 1px solid #ccc; }
.common_txtbox_wrap_dis .common_txtbox_wrap { background: #f8f8f8; }

.common_selectbox_wrap { _float: left; margin: 0 auto; overflow: hidden; }
.common_selectbox_wrap select { width: 100%; height: 26px; *margin-top: 3px; vertical-align: middle; _float: left; }
.common_selectbox_wrap select:hover { border: solid 1px #42b3e5; }
.common_selectbox_wrap .common_drop_list { _float: left; }

.common_list { font-size: 12px; margin: 0; padding: 0; }
.common_list li a { color: #111; display: block; height: 25px; line-height: 25px; padding: 0 10px; _height: 17px; _line-height: 17px; _padding: 4px 10px; vertical-align: middle; }
.common_list li a em { margin-left: 5px; margin-right: 5px; margin-top: -3px; _margin-top: -1px; }
.common_list li a:hover { background: #b9daff; color: #111; cursor: default; }
.common_list li a.current { background: #111; color: #fff; }
.common_list li a.current:hover { background: #111; color: #fff; }
.common_list li a.last { border-bottom: 0; }
.common_list li .common_list_disable a.current:hover { background: #fff; color: #e4e4e4; }
.common_list li .common_tabs2 .common_tabs_head a.current:hover { border-bottom: 0; padding-bottom: 1px; background: #fff; }
.common_list li .area_menu a.current:hover { font-weight: bold; background: url("/static/image/control_bg.png") left -780px; font-weight: bold; background: url("/static/image/control_bg.png") left -780px; }
.common_list li .area_operation_item a.current:hover { font-weight: 800; color: #ff9108; text-decoration: underline; }
.common_list li .uc_menu a.current:hover { border-bottom: solid 3px #4b8ad5; }
.common_list .common_list_disable li a:hover { background: #111; color: #fff; }
.common_list .common_list_disable li .area_menu a:hover { font-weight: bold; background: url("/static/image/control_bg.png") left -780px; }

.common_list_disable { font-size: 12px; margin: 0; padding: 0; }
.common_list_disable li a { color: #111; display: block; height: 25px; line-height: 25px; padding: 0 10px; _height: 17px; _line-height: 17px; _padding: 4px 10px; vertical-align: middle; color: #e4e4e4; }
.common_list_disable li a em { margin-left: 5px; margin-right: 5px; margin-top: -3px; _margin-top: -1px; }
.common_list_disable li a:hover { background: #b9daff; color: #111; cursor: default; background: #111; color: #fff; background: #fff; color: #e4e4e4; cursor: default; }
.common_list_disable li a.current { background: #111; color: #fff; }
.common_list_disable li a.current:hover { background: #111; color: #fff; background: #fff; color: #e4e4e4; }
.common_list_disable li a.last { border-bottom: 0; }
.common_list_disable li .common_tabs2 .common_tabs_head a:hover { border-bottom: 0; padding-bottom: 1px; background: #fff; }
.common_list_disable li .area_menu a:hover { font-weight: bold; background: url("/static/image/control_bg.png") left -780px; font-weight: bold; background: url("/static/image/control_bg.png") left -780px; }
.common_list_disable li .area_menu a.current:hover { font-weight: bold; background: url("/static/image/control_bg.png") left -780px; }
.common_list_disable li .area_operation_item a:hover { font-weight: 800; color: #ff9108; text-decoration: underline; }
.common_list_disable li .area_operation_item a.current:hover { font-weight: 800; color: #ff9108; text-decoration: underline; }
.common_list_disable li .uc_menu a:hover { border-bottom: solid 3px #4b8ad5; }
.common_list_disable li .uc_menu a.current:hover { border-bottom: solid 3px #4b8ad5; }
.common_list_disable em { opacity: 0.2; filter: alpha(opacity=20); }
.common_list_disable .common_list li a:hover { background: #111; color: #fff; }
.common_list_disable .common_list li a.current:hover { background: #fff; color: #e4e4e4; }
.common_list_disable .common_list li .area_menu a:hover { font-weight: bold; background: url("/static/image/control_bg.png") left -780px; }
.common_list_disable a.current { background: #fff; color: #e4e4e4; }
.common_list_disable .area_menu .common_list li a:hover { font-weight: bold; background: url("/static/image/control_bg.png") left -780px; }

.common_drop_list { font-size: 12px; clear: both; display: inline-block; vertical-align: middle; }
.common_drop_list .common_drop_list_select { display: block; width: auto; max-width: 100%; _float: left; margin: 0; padding: 0 0 0 10px; }
.common_drop_list .common_drop_list_select em { display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: 0 0; margin-right: 5px; margin-top: -5px; }
.common_drop_list .common_drop_list_select a { margin: 0; padding: 0 0 0 8px; }
.common_drop_list .common_drop_list_content { border: 1px solid #e4e4e4; clear: both; border-top: 0; overflow: hidden; *zoom: 1; border-radius: 0 0 3px 3px; }
.common_drop_list .common_drop_list_content a { font-size: 12px; color: #111; height: 24px; line-height: 24px; text-indent: 8px; margin: 0; display: block; clear: both; }
.common_drop_list .common_drop_list_content a:hover { color: #fff; background: #5093E1; }
.common_drop_list .common_drop_list_content a.common_drop_a_select { color: #fff; background: #5093E1; }
.common_drop_list .type_in { padding-left: 0; _padding: 0; }
.common_drop_list .type_in input { height: 24px; line-height: 24px; border: none; text-indent: 5px; display: block; padding: 0; margin: 0; background: #fff; *height: 22px; *line-height: 22px; }
.common_drop_list .dhx_cal_content { border-top: 1px solid #b6b6b6; background: #fff; top: 24px; padding: 5px; width: 80px; left: -40px; }
.common_drop_list .list_withico a:hover { color: #111; background: #d2d2d2; }

.common_over_page { color: #9d9c9c; font-size: 12px; background: #fff; }
.common_over_page .common_over_page_txtbox { border: solid 1px #e4e4e4; display: inline-block; vertical-align: middle; width: 30px; height: 30px; line-height: 30px; border-radius: 3px; margin: 0 5px; text-align: center; }
.common_over_page .common_over_page_select { border: solid 1px #e4e4e4; display: inline-block; vertical-align: middle; line-height: 32px; margin: 0 5px; text-align: center; }
.common_over_page a.common_over_page_btn { display: inline-block; vertical-align: middle; width: 30px; height: 30px; line-height: 30px; text-align: center; margin-left: 10px; background: #fff; border-radius: 3px; border: 1px solid #DAE3EA; }
.common_over_page a.common_over_page_btn em { *margin-top: 3px; }
.common_over_page a.common_over_page_btn span { *margin-top: 3px; }
.common_over_page a.common_over_page_btn:hover { background: #4B82C0; }
.common_over_page a.common_over_page_go { height: 30px; line-height: 30px; }

.common_over_page_disable { color: #a3a3a3; }
.common_over_page_disable .common_over_page_txtbox { border: solid 1px #d2d2d2; color: #d2d2d2; background: #f0f0f0; }
.common_over_page_disable .common_over_page_select { border: solid 1px #d2d2d2; color: #d2d2d2; background: #f0f0f0; }
.common_over_page_disable a.common_over_page_btn { border: solid 1px #d2d2d2; background: #f0f0f0; }

.common_scrollbar { font-size: 12px; border-top: 1px solid #a3a3a3; border-left: 1px solid #a3a3a3; border-bottom: 1px solid #a3a3a3; }
.common_scrollbar .viewport { height: 200px; overflow: hidden; position: relative; }
.common_scrollbar .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; width: 100%; }
.common_scrollbar .scrollbar { position: relative; float: right; width: 17px; }
.common_scrollbar .track { background: transparent url("/static/image/scroll_bg.png") repeat-y 0 100%; height: 100%; width: 17px; position: relative; }
.common_scrollbar .thumb { background: #f0f0f0; border: 1px solid #b6b6b6; height: 20px; width: 11px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 1px; margin-left: 1px; }
.common_scrollbar .disable { display: none; }

.w_max_100 { max-width: 100px; _width: 100px; }

.common_order_menu { font-size: 12px; border: 1px solid #D5E0E8; padding: 0 0 3px; border-radius: 0 0 3px 3px; margin: 0; }
.common_order_menu li { _border: 1px solid #fff; }

.order_menuitem { color: #111; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%; _width: 100%; display: block; padding: 5px 10px; }
.order_menuitem:hover { background: #5093E1; color: #fff; }

.common_content_area_tab { border: 0; margin-bottom: 5px; }
.common_content_area_tab * { font-size: 12px; }
.common_content_area_tab .content_area_head { height: 40px; zoom: 1; _height: 40px; position: relative; border-radius: 3px 3px 0 0; background: url("/static/image/80bg.png"); height: 40px; zoom: 1; _height: 40px; background: #f0f0f0; position: static; }
.common_content_area_tab .show { padding: 0; }
.common_content_area_tab .show span { width: 16px; height: 16px; }
.common_content_area_tab .hide { padding: 0; }
.common_content_area_tab .hide span { background: url("/static/image/control_icon.png") no-repeat -16px -200px; _background: url("/static/image/control_icon.gif") no-repeat -16px -200px; width: 16px; height: 16px; }
.common_content_area_tab .title { font-size: 12px; color: #111; margin: 8px 10px; }
.common_content_area_tab .edit { background: url("/static/image/control_icon.png") no-repeat -32px -200px; _background: url("/static/image/control_icon.gif") no-repeat -32px -200px; width: 16px; height: 16px; margin: 6px 10px 6px 0; }
.common_content_area_tab .max { background: url("/static/image/control_icon.png") no-repeat -48px -200px; _background: url("/static/image/control_icon.gif") no-repeat -48px -200px; width: 16px; height: 16px; margin: 6px 20px 6px 0; }
.common_content_area_tab .content_area_footer { background: #fff; border-top: 0 solid #e0e0e0; }
.common_content_area_tab .content_area_footer a { border-left: 1px solid #e0e0e0; color: #296fbe; padding: 5px 10px; }
.common_content_area_tab .font_size14 { font-size: 14px; }
.common_content_area_tab .common_tabs { margin-top: 2px; }

.content_area_body { background-color: #fff; border: 0; padding: 0 5px; overflow: auto; }

.content_area_body_nopd { padding: 0; }

.ui-corner-all { border-radius: 4px; }

.ui-corner-bottom { border-radius: 4px; }

.ui-corner-right { border-radius: 4px; }

.ui-corner-br { border-radius: 4px; }

.ui-widget-content { border: 1px solid #d2d2d2; color: #222; }
.ui-widget-content .ui-state-default { background: #e4e4e4; border: 1px solid #d2d2d2; color: #555; font-weight: normal; }

.ui-widget { font-size: 12px; }

.ui-slider-horizontal { height: 10px; }
.ui-slider-horizontal .ui-slider-handle { margin-left: -0.6em; top: -0.3em; }

.ui-slider { position: relative; text-align: left; border: 1px solid #296fbe; background: #cfdeff; }
.ui-slider .ui-slider-handle { cursor: pointer; height: 20px; position: absolute; width: 20px; z-index: 2; border: none; background: url("/static/image/slider.png") center no-repeat; }

.ui-state-default { background: #e4e4e4; border: 1px solid #d2d2d2; color: #555; font-weight: normal; }

.ui-slider-pointer { border-top: 1px solid #296fbe; *top: 0; margin-top: 10px; *margin-top: -0.3em; }

.ui_sliderPoint { width: 16px; height: 10px; margin-left: -0.6em; text-align: center; }
.ui_sliderPoint em { background: #296fbe; display: block; height: 100%; width: 1px; margin: 0 auto; }

.ui_point_text { word-break: keep-all; white-space: nowrap; text-align: left; }

.MxtColorPanel { display: none; overflow: hidden; position: absolute; z-index: 10; top: 0; left: 0; padding: 15px; width: 270px; height: 170px; border: 1px #ccc solid; background: #f6f6f6; box-shadow: 2px 2px 4px #a5a6a7; }
.MxtColorPanel .group_list li { float: left; margin-top: 2px; width: 15px; height: 20px; cursor: pointer; }
.MxtColorPanel .group_list li.hover { float: left; width: 13px; height: 18px; border: solid 1px #fff; cursor: pointer; }
.MxtColorPanel .group_list li.current { float: left; width: 13px; height: 30px; border: solid 1px #fff; cursor: pointer; }
.MxtColorPanel .groupItem_list li { position: relative; float: left; width: 45px; height: 45px; cursor: pointer; }
.MxtColorPanel .groupItem_list li .ok { width: 15px; height: 15px; background: url("/static/image/ok.png"); }

.dialog_bg { background: #fafafa; }

.dialog_box { z-index: 1000; }
.dialog_box .common_button { min-width: 44px; height: 28px; line-height: 28px; text-align: center; }
.dialog_box .common_button_gray { background: #99948c; border: solid 1px #99948c; color: #fff; }
.dialog_box .common_button_gray:hover { border: solid 1px #99948c; background: #a8a5a0; color: #fff; }

.dialog_shadow { top: 5px; left: 5px; background-color: #888; opacity: 0.2; filter: alpha(opacity=20); }

.dialog_main { border: 1px solid #e4e4e4; background: #fafafa; box-shadow: 0 0 10px #333; overflow: hidden; }

.dialog_main_head { border-top: 5px solid #0088FF; height: 50px; cursor: move; background: #fafafa; }

.dialog_title { color: #666; margin: 0 10px 0 20px; line-height: 50px; font-size: 14px; font-weight: normal; }

.dialog_close_msg { position: absolute; cursor: pointer; width: 15px; height: 15px; background: url("/static/image/dialog_close.png") no-repeat; _background: url("/static/image/dialog_close.gif") no-repeat; margin: 0; z-index: 1000; right: 20px; top: 25px; }

.dialog_close { cursor: pointer; width: 15px; height: 15px; background: url("/static/image/dialog_close.png") no-repeat; _background: url("/static/image/dialog_close.gif") no-repeat; margin: 15px 20px 0 0; }

.dialog_min { background: url("/static/image/control_icon.png") no-repeat -16px -16px; _background: url("/static/image/control_icon.gif") no-repeat -16px -16px; cursor: pointer; width: 16px; height: 16px; margin: 15px 15px 0 0; }

.dialog_max { background: url("/static/image/control_icon.png") no-repeat -16px -16px; _background: url("/static/image/control_icon.gif") no-repeat -16px -16px; cursor: pointer; width: 16px; height: 16px; margin: 15px 15px 0 0; background: url("/static/image/control_icon.png") no-repeat -32px -16px; _background: url("/static/image/control_icon.gif") no-repeat -32px -16px; }

.dialog_auto { background: url("/static/image/control_icon.png") no-repeat -16px -16px; _background: url("/static/image/control_icon.gif") no-repeat -16px -16px; cursor: pointer; width: 16px; height: 16px; margin: 15px 15px 0 0; background: url("/static/image/control_icon.png") no-repeat -48px -16px; _background: url("/static/image/control_icon.gif") no-repeat -48px -16px; }

.dialog_main_iframe { z-index: 900; position: absolute; background: url("/static/image/loading1.gif") center no-repeat black; opacity: 0.25; filter: alpha(opacity=25); display: none; }

.dialog_main_content { z-index: 899; }

.dialog_main_content_html { font-size: 12px; }

.dialog_main_footer { height: 50px; clear: both; }

.ztree * { font-size: 12px; font-family: "Microsoft YaHei", "SimSun", "Arial", "Helvetica", "sans-serif"; padding: 0; margin: 0; }
.ztree li { list-style: none; line-height: 14px; white-space: nowrap; outline: none; }
.ztree li a { padding: 1px 3px 0 0; height: 17px; cursor: pointer; display: inline-block; color: #111; }
.ztree li a:hover { text-decoration: underline; }
.ztree li a.curSelectedNode { background-color: #5093E1; padding-top: 0; height: 16px; border: 1px solid #5093E1; opacity: 0.8; filter: alpha(opacity=80); color: #fff; }
.ztree li a.curSelectedNode_Edit { background-color: #5093E1; padding-top: 0; height: 16px; border: 1px solid #5093E1; opacity: 0.8; filter: alpha(opacity=80); color: #fff; }
.ztree li a.tmpTargetNode_inner { padding-top: 0; height: 16px; color: #fff; background-color: #296fbe; border: 1px solid #296fbe; opacity: 0.8; filter: alpha(opacity=80); }
.ztree li a input.rename { height: 14px; width: 80px; line-height: 14px; font-size: 12px; border: 1px solid #7ec4cc; *border: 0; }
.ztree li ul { padding-left: 18px; }
.ztree li span { line-height: 16px; margin-right: 2px; }
.ztree li span.button { display: inline-block; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: 0 0; _background: url("/static/image/control_icon.gif") no-repeat 0 0; vertical-align: middle; cursor: pointer; }
.ztree li span.button.switch { width: 18px; height: 18px; }
.ztree li span.button.root_open { background-position: -74px -80px; }
.ztree li span.button.root_close { background-position: -56px -80px; }
.ztree li span.button.roots_open { background-position: -32px -48px; }
.ztree li span.button.roots_close { background-position: -14px -48px; }
.ztree li span.button.center_open { background-position: -32px -66px; }
.ztree li span.button.center_close { background-position: -14px -66px; }
.ztree li span.button.bottom_open { background-position: -32px -84px; }
.ztree li span.button.bottom_close { background-position: -14px -84px; }
.ztree li span.button.noline_open { background-position: -92px -72px; }
.ztree li span.button.noline_close { background-position: -74px -72px; }
.ztree li span.button.root_docu { background: none; }
.ztree li span.button.roots_docu { background-position: 4px -48px; }
.ztree li span.button.center_docu { background-position: 4px -66px; }
.ztree li span.button.bottom_docu { background-position: 4px -84px; }
.ztree li span.button.noline_docu { background: none; }
.ztree li span.button.ico_open { margin-right: 2px; background-position: -136px -64px; vertical-align: top; *vertical-align: middle; }
.ztree li span.button.ico_close { margin-right: 2px; background-position: -136px -48px; vertical-align: top; *vertical-align: middle; }
.ztree li span.button.ico_docu { margin-right: 2px; background-position: -152px -48px; vertical-align: top; *vertical-align: middle; }
.ztree li span.button.new_ico_docu { margin-right: 2px; background-position: -171px -64px; vertical-align: top; *vertical-align: middle; }
.ztree li span.button.edit { margin-right: 2px; background-position: -168px -48px; vertical-align: top; *vertical-align: middle; }
.ztree li span.button.remove { margin-right: 2px; background-position: -184px -48px; vertical-align: top; *vertical-align: middle; }
.ztree li span.button.ico_loading { background: url("/static/image/loading1.gif") no-repeat scroll 0 0 transparent; margin-right: 2px; vertical-align: top; *vertical-align: middle; }
.ztree li span.button.chk { width: 14px; height: 14px; margin: 0 3px 0 0; cursor: auto; }
.ztree li span.button.chk.checkbox_false_full { background-position: -56px -48px; }
.ztree li span.button.chk.checkbox_false_full_focus { background-position: -71px -48px; }
.ztree li span.button.chk.checkbox_false_part { background-position: -87px -48px; }
.ztree li span.button.chk.checkbox_false_part_focus { background-position: -103px -48px; }
.ztree li span.button.chk.checkbox_false_disable { background-position: -120px -48px; }
.ztree li span.button.chk.checkbox_true_full { background-position: -56px -64px; }
.ztree li span.button.chk.checkbox_true_full_focus { background-position: -71px -64px; }
.ztree li span.button.chk.checkbox_true_part { background-position: -87px -64px; }
.ztree li span.button.chk.checkbox_true_part_focus { background-position: -103px -64px; }
.ztree li span.button.chk.checkbox_true_disable { background-position: -120px -64px; }
.ztree li span.button.treeAccount_ico_open { margin-right: 2px; background: url("/static/image/control_icon.png") -240px -16px no-repeat scroll transparent; _background: url("/static/image/control_icon.gif") -240px -16px no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.treeAccount_ico_close { margin-right: 2px; background: url("/static/image/control_icon.png") -240px 0 no-repeat scroll transparent; _background: url("/static/image/control_icon.gif") -240px 0 no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.info_ico_docu { margin-right: 2px; background: url("/static/image/icon162.png") -112px -64px no-repeat scroll transparent; _background: url("/static/image/icon161.gif") -112px -64px no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.treefolderRelatedRystem_ico_open { margin-right: 2px; background: url("/static/image/control_icon.png") -160px -32px no-repeat scroll transparent; _background: url("/static/image/control_icon.gif") -160px -32px no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.treefolderRelatedRystem_ico_close { margin-right: 2px; background: url("/static/image/control_icon.png") -160px -32px no-repeat scroll transparent; _background: url("/static/image/control_icon.gif") -160px -32px no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.treeDepartment_ico_open { margin-right: 2px; background: url("/static/image/control_icon.png") -224px -16px no-repeat scroll transparent; _background: url("/static/image/control_icon.gif") -224px -16px no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.treeDepartment_ico_close { margin-right: 2px; background: url("/static/image/control_icon.png") -224px 0 no-repeat scroll transparent; _background: url("/static/image/control_icon.gif") -224px 0 no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.treeMyKnowledge_ico_open { margin-right: 2px; background: url("/static/image/control_icon.png") -208px -16px no-repeat scroll transparent; _background: url("/static/image/control_icon.gif") -208px -16px no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.treeMyKnowledge_ico_close { margin-right: 2px; background: url("/static/image/control_icon.png") -208px 0 no-repeat scroll transparent; _background: url("/static/image/control_icon.gif") -208px 0 no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.treeAccountFile_ico_open { margin-right: 2px; background: url("/static/image/control_icon.png") -192px -16px no-repeat scroll transparent; _background: url("/static/image/control_icon.gif") -192px -16px no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.treeAccountFile_ico_close { margin-right: 2px; background: url("/static/image/control_icon.png") -192px 0 no-repeat scroll transparent; _background: url("/static/image/control_icon.gif") -192px 0 no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.treeGroupFile_ico_open { margin-right: 2px; background: url("/static/image/control_icon.png") -176px -16px no-repeat scroll transparent; _background: url("/static/image/control_icon.gif") -176px -16px no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.treeGroupFile_ico_close { margin-right: 2px; background: url("/static/image/control_icon.png") -176px 0 no-repeat scroll transparent; _background: url("/static/image/control_icon.gif") 176px 0 no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.treeProjectFile_ico_open { margin-right: 2px; background: url("/static/image/control_icon.png") -160px -16px no-repeat scroll transparent; _background: url("/static/image/control_icon.gif") -160px -16px no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.treeProjectFile_ico_close { margin-right: 2px; background: url("/static/image/control_icon.png") -160px 0 no-repeat scroll transparent; _background: url("/static/image/control_icon.gif") -160px 0 no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.treeEdocFile_ico_open { margin-right: 2px; background: url("/static/image/control_icon.png") -144px -16px no-repeat scroll transparent; _background: url("/static/image/control_icon.gif") -144px -16px no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.treeEdocFile_ico_close { margin-right: 2px; background: url("/static/image/control_icon.png") -144px 0 no-repeat scroll transparent; _background: url("/static/image/control_icon.gif") -144px 0 no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.treeCustomAccountFile_ico_open { margin-right: 2px; background: url("/static/image/control_icon.png") -128px -16px no-repeat scroll transparent; _background: url("/static/image/control_icon.gif") -128px -16px no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.treeCustomAccountFile_ico_close { margin-right: 2px; background: url("/static/image/control_icon.png") -128px 0 no-repeat scroll transparent; _background: url("/static/image/control_icon.gif") -128px 0 no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.treeCustomGroupFile_ico_open { margin-right: 2px; background: url("/static/image/control_icon.png") -240px -48px no-repeat scroll transparent; _background: url("/static/image/control_icon.gif") -240px -48px no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.treeCustomGroupFile_ico_close { margin-right: 2px; background: url("/static/image/control_icon.png") -240px -32px no-repeat scroll transparent; _background: url("/static/image/control_icon.gif") -240px -32px no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.treeCustomFile_ico_open { margin-right: 2px; background: url("/static/image/control_icon.png") -224px -48px no-repeat scroll transparent; _background: url("/static/image/control_icon.gif") -224px -48px no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.treeCustomFile_ico_close { margin-right: 2px; background: url("/static/image/control_icon.png") -224px -32px no-repeat scroll transparent; _background: url("/static/image/control_icon.gif") -224px -32px no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.treeCustomMenu_ico_open { margin-right: 2px; background: url("/static/image/control_icon.png") -176px -32px no-repeat scroll transparent; _background: url("/static/image/control_icon.gif") -176px -32px no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.treeCustomMenu_ico_close { margin-right: 2px; background: url("/static/image/control_icon.png") -192px -32px no-repeat scroll transparent; _background: url("/static/image/control_icon.gif") -192px -32px no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.enumerateType_ico_open { margin-right: 2px; background: url("/static/image/control_icon.png") -224px -64px no-repeat scroll transparent; _background: url("/static/image/control_icon.gif") -224px -64px no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.enumerateType_ico_close { margin-right: 2px; background: url("/static/image/control_icon.png") -224px -64px no-repeat scroll transparent; _background: url("/static/image/control_icon.gif") -224px -64px no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.enumerateType_ico_docu { margin-right: 2px; background: url("/static/image/control_icon.png") -224px -64px no-repeat scroll transparent; _background: url("/static/image/control_icon.gif") -224px -64px no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.enumerationClassification_ico_open { margin-right: 2px; background: url("/static/image/control_icon.png") -240px -64px no-repeat scroll transparent; _background: url("/static/image/control_icon.gif") -240px -64px no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.enumerationClassification_ico_close { margin-right: 2px; background: url("/static/image/control_icon.png") -240px -64px no-repeat scroll transparent; _background: url("/static/image/control_icon.gif") -240px -64px no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.enumerationClassification_ico_docu { margin-right: 2px; background: url("/static/image/control_icon.png") -240px -64px no-repeat scroll transparent; _background: url("/static/image/control_icon.gif") -240px -64px no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.flie_ico_docu { margin-right: 2px; background: url("/static/image/control_icon.png") -208px -32px no-repeat scroll transparent; _background: url("/static/image/control_icon.gif") -208px -32px no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.account_ico_docu { margin-right: 2px; background: url("/static/image/control_icon.png") -240px 0 no-repeat scroll transparent; _background: url("/static/image/control_icon.gif") -240px 0 no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.department_ico_docu { margin-right: 2px; background: url("/static/image/control_icon.png") -224px 0 no-repeat scroll transparent; _background: url("/static/image/control_icon.gif") -224px 0 no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.collaboration_ico_docu { margin-right: 2px; background: url("/static/image/icon162.png") -64px -240px no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.edoc_ico_docu { margin-right: 2px; background: url("/static/image/icon162.png") -352px -144px no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.format_ico_docu { margin-right: 2px; background: url("/static/image/icon162.png") -80px -32px no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }
.ztree li span.button.flow_ico_docu { margin-right: 2px; background: url("/static/image/icon162.png") -288px -16px no-repeat scroll transparent; vertical-align: top; * vertical-align: middle; width: 16px; height: 16px; }

.zsTree em { vertical-align: top; }
.zsTree .node_parent_line { border: 0; border-left: 1px #e5e5e5 solid; }
.zsTree .node_line_parent { position: absolute; top: 0; left: -12px; display: inline-block; width: 16px; height: 18px; border-bottom: solid 1px #e5e5e5; }
.zsTree .node_icon_end { margin: 10px 0 0 4px; display: inline-block; width: 16px; height: 16px; background: url("/static/image/icon162.png"); background-position: -176px -352px; }
.zsTree .node_icon_end .node_line_parent { width: 20px; height: 18px; }
.zsTree .node_line_child { position: absolute; top: 26px; left: 0; display: inline-block; width: 11px; height: 18px; border-right: solid 1px #e5e5e5; }
.zsTree .node_icon_open { margin: 10px 0 0 4px; display: inline-block; width: 16px; height: 16px; background: url("/static/image/icon162.png"); background-position: -368px -224px; cursor: pointer; }
.zsTree .node_icon_close { margin: 10px 0 0 4px; display: inline-block; width: 16px; height: 16px; background: url("/static/image/icon162.png"); background-position: -352px -224px; cursor: pointer; }
.zsTree .nodeArea { position: relative; padding-bottom: 5px; height: 36px; }
.zsTree .node_icon { float: left; margin-right: 4px; }
.zsTree .nodeTextArea { display: inline-block; height: 36px; line-height: 36px; cursor: pointer; }
.zsTree .node_textBg { display: inline-block; overflow: hidden; padding: 0 3px; margin-top: 4px; width: 100%; height: 25px; line-height: 25px; vertical-align: top; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis; }
.zsTree ul.node_ul { margin-left: 11px; }
.zsTree li.node_li { margin-left: 12px; }
.zsTree .node_last .node_line_parent { width: 16px; height: 18px; border-left: solid 1px #e5e5e5; border-radius: 0 0 0 2px; }
.zsTree .node_selected .node_textBg { background: #e0e0e0; }

ul.ztree.zTreeDragUL { position: absolute; background-color: #ccc; border: 1px dotted #00b83f; opacity: 0.8; filter: alpha(opacity=80); }

.flexigrid { font-family: "Microsoft YaHei", "SimSun", "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #111; position: relative; overflow: hidden; _background: url("/static/image/control_icon.gif") no-repeat -64px -32px; }
.flexigrid.hideBody { height: 26px !important; border-bottom: 1px solid #ccc; }
.flexigrid .gBlock { background: url("/static/image/loadinggrid.gif") center no-repeat #fff; }
.flexigrid div.nDiv { background: #fff; border-top: 0; overflow: auto; left: 0; position: absolute; z-index: 999; float: left; border: 1px #ccc solid; padding: 2px; box-shadow: 3px 3px 8px #bfbfbf; }
.flexigrid div.nDiv table { margin: 0; }
.flexigrid div.nDiv td { cursor: default; white-space: nowrap; }
.flexigrid div.nDiv .ndcol1 { padding: 7px 15px; }
.flexigrid div.nDiv .ndcol2 { padding: 7px 20px 7px 0; }
.flexigrid div.nDiv tr:hover td { background: #42b3e5; color: #fff; }
.flexigrid div.nDiv tr:hover td .locking_16 { background-position: -192px -368px; }
.flexigrid div.nDiv tr.ndcolover td { border-left: 1px solid #a8d8eb; }
.flexigrid div.nDiv tr.ndcolover td.ndcol1 { border-right: 1px solid #d2e3ec; }
.flexigrid div.nDiv tr.ndcolover td.ndcol2 { border-left: 1px solid #eef8ff; }
.flexigrid div.hDivBox { float: left; padding-right: 40px; }
.flexigrid div.bDiv { border: 1px solid #dedede; border-left: 0; border-right: 0; background: #fff; border-top: 0; overflow: auto; position: relative; }
.flexigrid div.bDiv table { margin-bottom: 10px; font-size: 12px; }
.flexigrid div.bDiv table.autoht { border-bottom: 0; margin-bottom: 0; }
.flexigrid div.bDiv td { border-right: 1px solid #fff; vertical-align: top !important; overflow: hidden; padding-left: 0; padding-right: 0; text-align: left; white-space: nowrap; border-bottom: 1px solid #E1E1E1; height: 32px; }
.flexigrid div.bDiv td div { color: #111; padding: 7px 5px 9px 5px; border-left: solid 1px transparent; }
.flexigrid div.bDiv td div .grid_gray { color: #a3a3a3; }
.flexigrid div.bDiv td div .grid_black { padding: 0; }
.flexigrid div.bDiv tr.trOver td { background: #def2f8; border-right-color: #e5e5e5; }
.flexigrid div.bDiv tr.trOver td.sorted { background: #def2f8; border-right-color: #e5e5e5; }
.flexigrid div.bDiv tr.trOver.trSelected td { background: #42b3e5; border-right: 1px solid #42b3e5; color: #fff; }
.flexigrid div.bDiv tr.trOver.trSelected td.sorted { background: #42b3e5; border-right: 1px solid #42b3e5; color: #fff; }
.flexigrid div.bDiv tr:hover td { background: #f5f5f5; border-right-color: #f5f5f5; }
.flexigrid div.bDiv tr:hover td.sorted { background: #def2f8; border-right-color: #e5e5e5; }
.flexigrid div.bDiv tr.trSelected:hover td { background: #D3E0EC; border-right: 1px solid #D3E0EC; }
.flexigrid div.bDiv tr.trSelected:hover td.sorted { background: #42b3e5; border-right: 1px solid #42b3e5; color: #fff; }
.flexigrid div.bDiv .trSelected td input { color: #111; }
.flexigrid div.nBtn { background: #A6C4E1; display: none; position: absolute; height: 32px; width: 14px; z-index: 598; border-left: 1px solid #A6C4E1; top: 0; left: 0; cursor: pointer; }
.flexigrid div.nBtn.set_col { background: #A6C4E1; }
.flexigrid div.nBtn div { background: url("/static/image/control_icon.png") no-repeat -1px 0; height: 16px; width: 12px; float: left; margin-top: 3px; margin-left: 0; display: inline; }
.flexigrid div.mDiv { background: url("/static/image/control_bg.png") repeat-x; border: 1px solid #b6b6b6; display: block; border-bottom: 0; font-weight: bold; overflow: hidden; white-space: nowrap; position: relative; }
.flexigrid div.mDiv div { padding: 6px; white-space: nowrap; }
.flexigrid div.mDiv div.ptogtitle { position: absolute; top: 4px; right: 3px; padding: 0; height: 16px; width: 16px; overflow: hidden; border: 1px solid #ccc; cursor: pointer; }
.flexigrid div.mDiv div.ptogtitle:hover { border: #bbb; background-position: left -2px; }
.flexigrid div.mDiv div.ptogtitle span { border-left: 1px solid #f0f0f0; border-top: 1px solid #fff; border-bottom: 1px solid #d2d2d2; background: url("/static/image/control_icon.png") no-repeat; width: 16px; height: 16px; display: block; }
.flexigrid div.mDiv div.ptogtitle .vsble span { background: url("/static/image/control_icon.png") no-repeat -32px 0 no-repeat center; }
.flexigrid div.tDiv { background: #fafafa; border: 1px solid #b6b6b6; position: relative; overflow: hidden; border-bottom: 0; }
.flexigrid div.sDiv { background: #fafafa; border: 1px solid #b6b6b6; position: relative; overflow: hidden; border-bottom: 0; display: none; border-top: 0; }
.flexigrid div.tDiv2 { padding: 1px; float: left; clear: both; }
.flexigrid div.sDiv2 { width: 1024px; float: left; clear: both; padding: 5px; }
.flexigrid div.btnseparator { border-left: 1px solid #b6b6b6; border-right: 1px solid #fff; float: left; height: 22px; margin: 1px; }
.flexigrid div.fbutton { display: block; padding: 1px; float: left; cursor: pointer; }
.flexigrid div.fbutton div { float: left; padding: 1px 3px; }
.flexigrid div.fbutton span { display: block; float: left; padding: 3px; }
.flexigrid div.fbutton:hover { border: 1px solid #b6b6b6; padding: 0; }
.flexigrid div.fbutton:hover div { border-left: 1px solid #fff; border-top: 1px solid #fff; border-right: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; padding: 0 2px; }
.flexigrid div.fbutton .fbOver { border: 1px solid #b6b6b6; padding: 0; }
.flexigrid div.fbutton .fbOver div { border-left: 1px solid #fff; border-top: 1px solid #fff; border-right: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; padding: 0 2px; }
.flexigrid div.hDiv { background: #80AAD4; border: 1px solid #fff; border-left: 0 solid #b6b6b6; border-right: 0 solid #b6b6b6; position: relative; height: 32px; border-bottom: none; overflow: hidden; }
.flexigrid div.hDiv table { border-right: 1px solid #80AAD4; font-size: 12px; }
.flexigrid div.hDiv th { border-right: 1px solid #A6C4E1; vertical-align: top !important; text-align: left; overflow: hidden; padding-left: 0; padding-right: 0; height: 32px; font-weight: normal; cursor: default; white-space: nowrap; overflow: hidden; color: #fff; font-weight: bold; }
.flexigrid div.hDiv th div { padding: 7px 5px 9px 5px; border-left: 1px solid #90B5D9; }
.flexigrid div.hDiv th div.sdesc { background: url("/static/image/up.png") no-repeat center top; }
.flexigrid div.hDiv th div.sasc { background: url("/static/image/dn.png") no-repeat center top; }
.flexigrid div.hDiv th.thMove { background: #80AAD4; color: #fff; }
.flexigrid div.hDiv th.thMove div { background: #80AAD4 !important; }
.flexigrid div.hDiv th.thOver { background: #80AAD4; }
.flexigrid div.hDiv th.sorted .thMove div { border-bottom: 1px solid #fff; padding-bottom: 4px; }
.flexigrid div.hDiv th.grid_checkbox div { padding-bottom: 0; *padding: 0; padding-left: 5px; *height: 19px; }
.flexigrid div.hDiv span.cdropright { display: block; background: url("/static/image/control_icon.png") no-repeat -32px -32px; _background: url("/static/image/control_icon.gif") no-repeat -32px -32px; width: 16px; height: 16px; float: right; position: relative; top: -24px; margin-bottom: -24px; }
.flexigrid div.cDrag { float: left; position: absolute; z-index: 2; overflow: visible; }
.flexigrid div.cDrag div { float: left; background: none; display: block; position: absolute; height: 24px; width: 5px; cursor: col-resize; }
.flexigrid div.cDrag div:hover { background: url("/static/image/line.gif") repeat-y 2px center; }
.flexigrid div.cDrag div.dragging { background: url("/static/image/line.gif") repeat-y 2px center; }
.flexigrid div.iDiv { border: 1px solid #296fbe; position: absolute; overflow: visible; background: none; }
.flexigrid div.iDiv input { font-family: "Microsoft YaHei", "SimSun", "Arial", "Helvetica", "sans-serif"; font-size: 11px; }
.flexigrid div.iDiv input.tb { border: 0; width: 100%; height: 100%; padding: 0; background: none; }
.flexigrid div.iDiv textarea { font-family: "Microsoft YaHei", "SimSun", "Arial", "Helvetica", "sans-serif"; font-size: 11px; }
.flexigrid div.iDiv textarea.tb { border: 0; width: 100%; height: 100%; padding: 0; background: none; }
.flexigrid div.hGrip { position: absolute; top: 0; right: 0; height: 5px; width: 5px; background: url("/static/image/line.gif") repeat-x center; margin-right: 1px; cursor: col-resize; }
.flexigrid div.hGrip:hover { border-right: 1px solid #b6b6b6; margin-right: 0; }
.flexigrid div.hGrip .hgOver { border-right: 1px solid #b6b6b6; margin-right: 0; }
.flexigrid div.vGrip { height: 9px; background: #f0f0f0; border-top: solid 1px #d2d2d2; border-bottom: solid 1px #fff; overflow: hidden; position: relative; text-align: center; cursor: row-resize; }
.flexigrid div.vGrip .vGrip_line { height: 7px; border-top: solid 1px #fff; border-bottom: solid 1px #d2d2d2; }
.flexigrid div.vGrip span.drapBtn { display: block; border-top: 1px solid #b6b6b6; border-bottom: 1px solid #b6b6b6; margin: 1px auto; width: 20px; height: 1px; overflow: hidden; background: none; }
.flexigrid div.pDiv { overflow: hidden; white-space: nowrap; position: relative; border-top: 1px #fff solid; _position: static; }
.flexigrid div.pDiv .pPageStat { display: none; position: relative; overflow: visible; }
.flexigrid div.pDiv .pcontrol { position: relative; overflow: visible; }
.flexigrid div.pDiv div.pDiv2 select { vertical-align: middle; margin: 0 5px; }
.flexigrid tr { background: none; }
.flexigrid tr.graytr { color: #e4e4e4; }
.flexigrid tr.graytr a { color: #e4e4e4; }
.flexigrid tr.graytr .task_rate { opacity: 0.2; filter: alpha(opacity=20); }
.flexigrid tr.graytr .ico16 { opacity: 0.2; filter: alpha(opacity=20); }
.flexigrid tr.graytr.trSelected td { color: #e4e4e4; }
.flexigrid tr.trSelected td { background: #D3E0EC; border-right: 1px solid #D3E0EC; }
.flexigrid tr.trSelected td.sorted { background: #42b3e5; border-right: 1px solid #42b3e5; color: #fff; }
.flexigrid .novstripe .bDiv table { border-bottom: 1px solid #b6b6b6; border-right: 1px solid #b6b6b6; }
.flexigrid .novstripe div.bDiv td { border-right-color: #fff; }
.flexigrid .novstripe div.bDiv tr.trOver td { border-left-color: #d2e9f2; border-right-color: #d2e9f2; }
.flexigrid .novstripe div.bDiv tr.trOver.trSelected td { border-right: 1px solid #06f; border-left: 1px solid #06f; }
.flexigrid .novstripe div.bDiv tr.trOver.trSelected td.sorted { border-right: 1px solid #06f; border-left: 1px solid #06f; }
.flexigrid .novstripe div.bDiv tr.erow td { border-right-color: #f6f6f6; border-left-color: #f6f6f6; }
.flexigrid .novstripe div.bDiv tr.trSelected:hover td { border-right: 1px solid #06f; border-left: 1px solid #06f; }
.flexigrid .novstripe div.bDiv tr.trSelected:hover td.sorted { border-right: 1px solid #06f; border-left: 1px solid #06f; }
.flexigrid .novstripe div.bDiv tr:hover td { border-left-color: #d2e9f2; border-right-color: #d2e9f2; }
.flexigrid .novstripe tr.trSelected td { border-right: 1px solid #06f; border-left: 1px solid #06f; }
.flexigrid .novstripe tr.trSelected td.sorted { border-right: 1px solid #06f; border-left: 1px solid #06f; }
.flexigrid .pSearch { background: url("/static/image/icon162.png") no-repeat -192px -176px; }
.flexigrid span.cdropleft { display: block; background: url("/static/image/control_icon.png") no-repeat -48px -32px; _background: url("/static/image/control_icon.gif") no-repeat -48px -32px; width: 16px; height: 16px; position: relative; top: -24px; margin-bottom: -24px; z-index: 3; }
.flexigrid .pReload .loading { background: url("/static/image/loading1.gif") no-repeat; }
.flexigrid.ie div.hDiv th div { overflow: hidden; }
.flexigrid.ie div.bDiv td div { overflow: hidden; }

.calendar_icon_area { position: relative; width: 0; height: 0; }

.calendar_icon { display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: 0 -403px; _background: url("/static/image/control_icon.gif") no-repeat 0 -403px; }

.calendar { position: relative; border: 1px solid #e4e4e4; font-size: 12px; color: #111; cursor: default; background: #fff; display: none; z-index: 20000; padding: 10px; border-radius: 3px; box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5); }
.calendar table { font-size: 12px; font-family: "Microsoft YaHei", "SimSun", "Arial", "Helvetica", "sans-serif"; border-collapse: separate; }
.calendar table .wn { padding: 2px 3px 2px 2px; border-right: 1px solid #111; background: #e8f4f0; }
.calendar .button { text-align: center; color: #99948c; font-size: 16px; }
.calendar .button div { display: inline-block; vertical-align: top; line-height: 20px; }
.calendar .nav { background: #fafafa; }
.calendar .nav:hover { background: #4B82C0; }
.calendar thead tr.headrow .button { font-size: 12px; }
.calendar thead tr.headrow .nav { font-size: 20px; }
.calendar thead td { height: 32px; }
.calendar thead .title { font-weight: bold; text-align: center; }
.calendar thead .name { background: #fff; text-align: center; }
.calendar thead .weekend { color: #656565; background: #fff; border: 1px solid #fff; height: 32px; }
.calendar thead .hilite { padding: 0; background-color: #4B82C0; color: #fff; }
.calendar thead .day { background: #fafafa; color: #99948c; }
.calendar tbody .day { width: 38px; height: 38px; text-align: center; background: #f5f5f5; border: 1px solid #f5f5f5; }
.calendar tbody .day.othermonth { font-size: 80%; color: #aaa; }
.calendar tbody .day.othermonth.oweekend { color: #faa; }
.calendar tbody .rowhilite td.wn { background: #fafafa; }
.calendar tbody td.hilite { border: 1px solid #4B82C0; }
.calendar tbody td.active { background: #4B82C0; border: 1px solid #4B82C0; color: #fff; }
.calendar tbody td.selected { background: #4B82C0; border: 1px solid #4B82C0; color: #fff; }
.calendar tbody .disabled { color: #999; }
.calendar tbody .emptycell { visibility: hidden; }
.calendar tbody .emptyrow { display: none; }
.calendar tfoot .ttip { border: 1px solid #e4e4e4; text-align: center; }
.calendar tfoot .hilite { border-top: 1px solid #fff; border-right: 1px solid #111; border-bottom: 1px solid #111; border-left: 1px solid #fff; background: #d2e3ec; }
.calendar .combo { position: absolute; display: none; width: 4em; top: 0; left: 0; cursor: default; border: 1px solid #fff; background: #d2d2d2; font-size: 90%; padding: 2px; z-index: 100; }
.calendar .combo .label { text-align: center; padding: 2px; }
.calendar .combo .label-IEfix { text-align: center; padding: 2px; width: 4em; }
.calendar .combo .active { background: #c8d0d4; background: #f5f5f5; }
.calendar .combo .hilite { background: #f5f5f5; }
.calendar td.time { height: 33px; text-align: center; background-color: #f5f5f5; color: #666; }
.calendar td.time .hour { border: 1px solid #889; font-weight: bold; background-color: #fff; }
.calendar td.time .minute { border: 1px solid #889; font-weight: bold; background-color: #fff; }
.calendar td.time .ampm { border: 1px solid #889; font-weight: bold; background-color: #fff; text-align: center; }
.calendar td.time .colon { font-weight: bold; }
.calendar td.time span.hilite { border-color: #111; background-color: #666; color: #fff; }
.calendar td.time span.active { border-color: red; background-color: #111; color: #0f0; }

.miniCalendar thead td { height: 20px; }
.miniCalendar thead .weekend { height: 20px; }
.miniCalendar tbody .day { width: 30px; height: 22px; }

.calendar_iframe { position: absolute; cursor: default; background: #fff; width: 208px; height: 198px; top: 0; left: 0; z-index: 19999; }

.calendar_month_container { width: 211px; height: 173px; }

.calendar_month_container_head { background: #f0f0f0; height: 24px; vertical-align: middle; text-align: center; padding: 2px; font-size: 12px; }

.calendar_month_container_body { padding-left: 5px; }
.calendar_month_container_body a { float: left; width: 50px; height: 28px; line-height: 28px; font-size: 12px; text-align: center; vertical-align: middle; margin-top: 10px; color: #111; }
.calendar_month_container_body a:hover { color: #fff; background: #296fbe; }
.calendar_month_container_body .current { color: #fff; background: #296fbe; }

.common_button { font-size: 12px; border: 1px solid #D1D4DB; color: #656565; background: #fff; border-radius: 3px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 95px; padding: 0 12px; line-height: 24px; height: 24px; vertical-align: middle; _vertical-align: baseline; display: inline-block; }
.common_button * { font-size: 12px; }
.common_button:hover { color: #656565; border: solid 1px #0088FF; }
.common_button:active { border: 1px solid #6EB0FC; background-position: left -80px; background: #6EB0FC; color: #fff; }

.form_btn { font-size: 12px; border: 1px solid #99948c; color: #656565; background: #eaeaea; border-radius: 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 91px; padding: 0 10px; line-height: 24px; height: 24px; vertical-align: middle; _vertical-align: baseline; display: inline-block; color: #296fbe; width: 32px; padding: 0; text-align: center; }
.form_btn * { font-size: 12px; }
.form_btn:hover { color: #656565; background: #f6f6f6; border: solid 1px #bfbfbf; }
.form_btn:active { border: 1px solid #e4e4e4; background-position: left -80px; }
.form_btn.w89 { width: 87px; }
.form_btn span { width: 16px; height: 16px; display: inline-block; line-height: 16px; vertical-align: middle; margin-top: -3px; *margin-top: 3px; }
.form_btn span.w32 { width: 32px; }

.common_button_icon { min-width: 40px; max-width: 90px; vertical-align: middle; _width: expression(this.clientWidth >90 ? '90px' : 'auto'); _height: auto; _padding: 4px 10px 5px; _line-height: normal; }
.common_button_icon em { margin-top: -3px; margin-right: 5px; margin-left: -5px; *margin-top: 0; *vertical-align: top; _margin-top: -1px; }

.common_button_emphasize { color: #fff; border: 1px solid #42b3e5; background: #42b3e5; }
.common_button_emphasize:hover { color: #fff; border: 1px solid #42b3e5; background: #62c4ef; }
.common_button_emphasize:active { color: #fff; border: 1px solid #42b3e5; background: #42b3e5; }

.common_button_white { color: #6b6b6b; border: 1px solid #bfbfbf; background: #fff; }
.common_button_white:hover { color: #6b6b6b; border: 1px solid #bfbfbf; background: #fff; }

input.common_button[disabled=disabled], .common_button_disable { border: 1px solid #D1D4DB; background: #E8E8E8; cursor: default; }
input.common_button[disabled=disabled]:hover, .common_button_disable:hover { border: 1px solid #D1D4DB; background: #E8E8E8; cursor: default; }
input.common_button[disabled=disabled]:hover em, .common_button_disable:hover em { opacity: 0.2; filter: alpha(opacity=20); }
input.common_button[disabled=disabled] em, .common_button_disable em { opacity: 0.2; filter: alpha(opacity=20); }

.common_button_gray { background: #99948c; border: solid 1px #99948c; color: #fff; }
.common_button_gray:hover { color: #fff; border: solid 1px #99948c; background: #B1ADA6; }

.common_button_big { padding: 0; width: 82px; height: 28px; line-height: 28px; font-size: 14px; text-align: center; }

.img-button { display: inline-block; padding: 0 10px; border: 1px solid #D1D4DB; color: #656565; background: #fff; height: 24px; line-height: 24px; border-radius: 3px; }
.img-button em { margin-right: 5px; }
.img-button:hover { color: #656565; border: solid 1px #0088FF; }
.img-button:active { border: 1px solid #6EB0FC; background: #6EB0FC; color: #fff; }

.img-button-change { display: inline-block; padding: 0 10px; color: #fff; height: 22px; line-height: 22px; }
.img-button-change:hover { color: #fff; }

.img-button-line { margin-top: 5px; display: block; float: left; overflow: hidden; width: 0; height: 12px; border-left: solid 1px #d2d2d2; border-right: solid 1px #fff; border-top: 0; border-bottom: 0; }

.btn { display: inline-block; font-size: 12px; color: #656565; background: linear-gradient(top, #fff, #e4e4e4); border: 1px solid #b6b6b6; border-bottom-color: #b6b6b6; background-repeat: repeat-x; *display: inline; *zoom: 1; padding: 4px 10px; margin-bottom: 0; line-height: 18px; text-align: center; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); vertical-align: middle; border-radius: 4px; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); cursor: pointer; *margin-left: .3em; }
.btn:first-child { *margin-left: 0; }
.btn:hover { color: #656565; background: #e4e4e4; text-decoration: none; background-position: 0 -15px; transition: background-position .1s linear; background: #e4e4e4; }
.btn:focus { outline: thin dotted #656565; outline-offset: -2px; }
.btn.disabled { background: #e4e4e4; }
.btn.active { background: #e4e4e4; background-image: none; box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); outline: 0; }
.btn:active { background: #e4e4e4; background-image: none; box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); outline: 0; }

.btn[disabled] { background: #e4e4e4; }

button.btn { *padding-top: 2px; *padding-bottom: 2px; }
button.btn::-moz-focus-inner { padding: 0; border: 0; }

input[type="submit"].btn { *padding-top: 2px; *padding-bottom: 2px; }
input[type="submit"].btn::-moz-focus-inner { padding: 0; border: 0; }

.btn-group { position: relative; *zoom: 1; *margin-left: .3em; }
.btn-group:before { display: table; content: ""; }
.btn-group:after { display: table; content: ""; clear: both; }
.btn-group:first-child { *margin-left: 0; }
.btn-group .btn { position: relative; float: left; margin-left: -1px; border-radius: 0; }
.btn-group .btn:first-child { margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.btn-group .btn:last-child { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.btn-group .btn:hover { z-index: 2; }
.btn-group .btn:focus { z-index: 2; }
.btn-group .btn:active { z-index: 2; }
.btn-group .btn.active { z-index: 2; }
.btn-group + .btn-group { margin-left: 5px; }

.common_send { overflow: hidden; *zoom: 1; font-size: 12px; }

.common_send_show { border: solid 1px #b6b6b6; padding: 5px; color: #b6b6b6; }

.common_send_people { overflow: auto; padding: 0 5px 2px; border: solid 1px #bbb; }

.common_send_people_box { float: left; margin-top: 2px; margin-right: 5px; padding: 2px 3px; height: 16px; background: #f0f0f0; cursor: pointer; }

.common_send_people_tip { color: #b6b6b6; height: 22px; line-height: 22px; }

.card-button { display: inline-block; padding: 0 10px; color: #111; height: 22px; line-height: 22px; }

.card-button-change { display: inline-block; padding: 0 10px; color: #111; height: 22px; line-height: 22px; }

.card-button, .card-button-change:hover { color: #fff; }

.card-button em { margin-right: 5px; }

.set_gray { background: #f6f6f6; color: #bbb; border: 1px solid #dedede; }
.set_gray:hover { background: #f6f6f6; color: #bbb; border: 1px solid #dedede; }

.portal_column_my_area { position: relative; }

.portal_column_my_bg { position: absolute; z-index: -1; top: 0; width: 100%; height: 100%; background: #01a2cc; display: none; }

.portal_column_my { margin: 0 auto 5px auto; padding: 10px 0; font-family: "Microsoft YaHei"; background: url("/static/image/portal_column_my-bg.png") 0 0 repeat; }
.portal_column_my .list_item { float: left; margin-left: 20px; font-size: 12px; text-align: center; cursor: pointer; }
.portal_column_my .list_item .img_box { overflow: hidden; width: 60px; height: 60px; border-radius: 100px; }
.portal_column_my .list_item img { margin-top: -10px; margin-left: -5px; width: 72px; }
.portal_column_my .number { font-size: 22px; color: #fff; line-height: 1.5; }
.portal_column_my .text { font-size: 14px; color: #fff; line-height: 2; }

.portal_column_my_g6 { margin: 0 auto 5px auto; padding: 10px 0; font-family: "Microsoft YaHei"; background: url("/static/image/portal_column_my-bg_g6.png") 0 0 repeat; }
.portal_column_my_g6 .list_item { float: left; margin-left: 20px; font-size: 12px; text-align: center; cursor: pointer; }
.portal_column_my_g6 .list_item .img_box { overflow: hidden; width: 60px; height: 60px; border-radius: 100px; }
.portal_column_my_g6 .list_item img { margin-top: -10px; margin-left: -5px; width: 72px; }
.portal_column_my_g6 .number { font-size: 22px; color: #616161; line-height: 1.5; }
.portal_column_my_g6 .text { font-size: 14px; color: #404040; line-height: 2; }

.portal_weather_my_area { position: relative; }

.portal_weather_my { margin: 0 auto; padding: 10px 0; font-family: "Microsoft YaHei"; }

.portal_weather_my_bg { position: absolute; z-index: -1; top: 0; width: 100%; height: 100%; background: #296fbe; opacity: 0.5; filter: alpha(opacity=50); }

.portal_new { background: url("/static/image/control_icon.png") no-repeat -64px -200px; _background: url("/static/image/control_icon.gif") no-repeat -64px -200px; }

.portal_more { background: url("/static/image/control_icon.png") no-repeat -80px -200px; _background: url("/static/image/control_icon.gif") no-repeat -80px -200px; }

.portalScrollMask { position: absolute; top: 0; left: 0; overflow: hidden; width: 100%; height: 4px; z-index: 1000; background: url("/static/image/spaceshadow.png") repeat-x top; }

.space_default_div { background: #EFEDED; }

.space_edit_layout { display: inline-block; width: 58px; height: 50px; cursor: pointer; background-image: url("/static/image/spacelayout.png"); background-repeat: no-repeat; }

.space_edit_layout_1 { background-position: 0 0; }

.space_edit_layout_2 { background-position: -58px 0px; }

.space_edit_layout_3 { background-position: -114px 0; }

.space_edit_layout_4 { background-position: -170px 0; }

.space_edit_layout_5 { background-position: -226px 0; }

.space_edit_layout_6 { background-position: -282px 0; }

.space_edit_layout_7 { background-position: -338px 0; }

.space_edit_layout_8 { background-position: -394px 0; }

.space_edit_hover { background: #318ed9; }
.space_edit_hover .color_gray2 { color: #fff; }

.portal-layout .common_tabs a { max-width: none; }

.portal_schedule { height: 257px; _height: 282px; padding-top: 13px; }
.portal_schedule .common_tabs { margin-bottom: 35px; }
.portal_schedule table td { padding-bottom: 28px; }

.time_line_box { background: #d6d6d6; padding: 0; font-size: 12px; width: 37px; margin-left: auto; margin-right: auto; }
.time_line_box .time_line_main { text-align: center; margin-left: auto; margin-right: auto; background: url("/static/image/timeLine.jpg") center repeat-y; }
.time_line_box .time_hour_scale { background: #b6b6b6; width: 5px; height: 1px; overflow: hidden; left: 16px; }
.time_line_box .time_harf_hour_scale { background: #b6b6b6; width: 3px; height: 1px; overflow: hidden; left: 17px; }
.time_line_box .time_hour { width: 30px; height: 12px; overflow: hidden; color: #b6b6b6; left: 3px; }
.time_line_box .time_hour_number { width: 15px; height: 12px; overflow: hidden; float: left; text-align: right; }
.time_line_box .time_hour_number_00 { width: 15px; height: 12px; overflow: hidden; float: right; text-align: right; }
.time_line_box .time_line_date { width: 37px; height: 25px; text-align: center; padding-top: 5px; cursor: pointer; }
.time_line_box .task { background-position: 0 0; }
.time_line_box .task_over { background-position: -16px 0; }
.time_line_box .meeting { background-position: 0 -16px; }
.time_line_box .meeting_over { background-position: -16px -16px; }
.time_line_box .plan { background-position: 0 -32px; }
.time_line_box .plan_over { background-position: -16px -32px; }
.time_line_box .collaboration { background-position: 0 -48px; }
.time_line_box .collaboration_over { background-position: -16px -48px; }
.time_line_box .edoc { background-position: 0 -64px; }
.time_line_box .edoc_over { background-position: -16px -64px; }
.time_line_box .mix { background-position: 0 -80px; }
.time_line_box .mix_over { background-position: -16px -80px; }
.time_line_box .event { background-position: 0 -96px; }
.time_line_box .event_over { background-position: -16px -96px; }

.time_line_edit { width: 37px; height: 16px; position: absolute; top: 50px; right: 10px; z-index: 1000; }

.time_line_icon { position: absolute; left: 10px; display: block; width: 16px; height: 16px; background: url("/static/image/timelineicon.png") no-repeat; }

.time_type_icon { display: inline-block; width: 16px; height: 16px; background: url("/static/image/timelineicon.png") no-repeat; }

.jcrop-holder { direction: ltr; text-align: left; }
.jcrop-holder img { max-width: none; }

.jcrop-vline { background: #fff url("/static/image/Jcrop.gif"); font-size: 0; position: absolute; height: 100%; width: 3px !important; }
.jcrop-vline.right { right: 0; }

.jcrop-hline { background: #fff url("/static/image/Jcrop.gif"); font-size: 0; position: absolute; height: 3px !important; width: 100%; }
.jcrop-hline.bottom { bottom: 0; }

.jcrop-tracker { height: 100%; width: 100%; }

.jcrop-handle { background-color: #333; border: 1px #f0f0f0 solid; width: 7px; height: 7px; font-size: 1px; }
.jcrop-handle.ord-n { left: 50%; margin-left: -4px; margin-top: -4px; top: 0; }
.jcrop-handle.ord-s { bottom: 0; left: 50%; margin-bottom: -4px; margin-left: -4px; }
.jcrop-handle.ord-e { margin-right: -4px; margin-top: -4px; right: 0; top: 50%; }
.jcrop-handle.ord-w { left: 0; margin-left: -4px; margin-top: -4px; top: 50%; }
.jcrop-handle.ord-nw { left: 0; margin-left: -4px; margin-top: -4px; top: 0; }
.jcrop-handle.ord-ne { margin-right: -4px; margin-top: -4px; right: 0; top: 0; }
.jcrop-handle.ord-se { bottom: 0; margin-bottom: -4px; margin-right: -4px; right: 0; }
.jcrop-handle.ord-sw { bottom: 0; left: 0; margin-bottom: -4px; margin-left: -4px; }

.jcrop-dragbar.ord-n { height: 7px; width: 100%; margin-top: -4px; }
.jcrop-dragbar.ord-s { height: 7px; width: 100%; bottom: 0; margin-bottom: -4px; }
.jcrop-dragbar.ord-e { height: 100%; width: 7px; margin-right: -4px; right: 0; }
.jcrop-dragbar.ord-w { height: 100%; width: 7px; margin-left: -4px; }

.jcrop-light .jcrop-vline { background: #fff; filter: alpha(opacity=70) !important; opacity: 0.7 !important; }
.jcrop-light .jcrop-hline { background: #fff; filter: alpha(opacity=70) !important; opacity: 0.7 !important; }
.jcrop-light .jcrop-handle { background-color: black; border-color: #fff; border-radius: 3px; }

.jcrop-dark .jcrop-vline { background: black; filter: alpha(opacity=70) !important; opacity: 0.7 !important; }
.jcrop-dark .jcrop-hline { background: black; filter: alpha(opacity=70) !important; opacity: 0.7 !important; }
.jcrop-dark .jcrop-handle { background-color: #fff; border-color: black; border-radius: 3px; }

img.jcrop-preview { max-width: none; }

.taskTips { position: absolute; z-index: 2000; left: 50%; top: 10px; margin-left: -150px; padding: 0 5px 3px; border: solid 1px #fff4b5; background: #fff4b5; box-shadow: 0 0 3px #333; }

.taskTips_title { float: left; margin-top: 10px; margin-right: 10px; padding-left: 20px; }
.taskTips_title .ico16 { position: absolute; vertical-align: top; margin-top: 1px; margin-left: -16px; }

.taskTips_btn { float: right; text-align: right; }

.task_more { margin-top: -1px; padding: 0 3px; height: 18px; font-size: 0; text-align: center; overflow: hidden; clear: both; }

.task_more_line { border: 1px solid #ccc; height: 2px; background: #e5e5e5; font-size: 0; }

.task_more_icon { background: url("/static/image/more.jpg") left top no-repeat; width: 74px; height: 14px; margin-top: -1px; display: inline-block; }

.projectTask_detailDialog { width: 0; height: 0; }
.projectTask_detailDialog .maskShadow { _display: none; position: absolute; z-index: -1; top: 0; left: 0; width: 100%; height: 100%; box-shadow: -2px 2px 5px black; opacity: 0.3; filter: alpha(opacity=30); border-radius: 6px 0 0 6px; }

.projectTask_detailDialog_box { position: fixed; z-index: 999; right: -44px; top: 50px; bottom: 10px; *height: 550px; border-radius: 0 0 0 5px; }

.projectTask_detailDialog_a { float: right; overflow: hidden; width: 0; height: 100%; }

.projectTask_detailDialog_b { float: right; overflow: hidden; width: 0; height: 100%; }

.projectTask_detailDialog_c { float: right; overflow: hidden; width: 0; height: 100%; }

.projectTask_transitionAll { transition: 0.3s all; }

.projectTask_detailDialogBtn { position: fixed; z-index: 99998; right: -44px; top: 50px; bottom: 10px; width: 44px; }

.projectTask_detailDialogBtn_c { position: relative; float: left; display: inline-block; width: 44px; height: 63px; background: url("/static/image/control_icon.png"); background-position: -16px -432px; border-radius: 6px 0 0 6px; }
.projectTask_detailDialogBtn_c:hover { background-position: -60px -432px; }

.projectTask_detailDialogBtn_b { position: relative; float: left; display: inline-block; margin-top: 2px; width: 44px; height: 63px; background: url("/static/image/control_icon.png"); background-position: -104px -432px; border-radius: 5px 0 0 5px; }
.projectTask_detailDialogBtn_b:hover { background-position: -148px -432px; }

.projectTask_detail { position: fixed; top: 0; right: 0; bottom: 0; width: 578px; border: solid 1px #c9cac9; background: #f6f6f6; }
.projectTask_detail .head_area { overflow: hidden; width: 100%; height: 46px; line-height: 46px; background: #a8d8eb; }
.projectTask_detail .head_area .title { float: left; display: block; margin-left: 16px; width: 360px; color: #404040; overflow: hidden; text-overflow: ellipsis; word-break: keep-all; white-space: nowrap; }
.projectTask_detail .head_area .taskSet { float: right; width: 48px; text-align: center; }
.projectTask_detail .head_area .taskClose { float: right; margin-top: 8px; width: 48px; height: 30px; text-align: center; border-left: solid 1px #7ec4cc; }
.projectTask_detail .head_area .taskClose .ico24 { margin-top: 5px; vertical-align: top; }
.projectTask_detail .body_area { position: absolute; top: 46px; bottom: 0; overflow-y: auto; overflow-x: hidden; background: #f6f6f6; }
.projectTask_detail .body_area .time { float: left; margin-right: 30px; font-size: 12px; color: #8a8a8a; line-height: 16px; }
.projectTask_detail .body_area .time .ico16 { vertical-align: top; }
.projectTask_detail .body_area .content { margin-top: 20px; font-size: 14px; line-height: 24px; color: #404040; }
.projectTask_detail .body_area .origin { padding: 10px 0; font-size: 14px; line-height: 24px; color: #404040; }
.projectTask_detail .body_area .origin a { color: #404040; }
.projectTask_detail .body_area .origin a:hover { color: #318ed9; }
.projectTask_detail .body_area .tabs_area { margin-left: -5px; margin-top: 10px; color: #404040; }
.projectTask_detail .body_area .tabs_area li { float: left; padding: 0 20px; line-height: 30px; cursor: pointer; }
.projectTask_detail .body_area .tabs_area li.current { border-bottom: solid 4px #2b8af4; }
.projectTask_detail .body_area .tabs_area_body { border-top: solid 1px #dedede; }
.projectTask_detail .body_area .tabs_area_body_timeLineBg { background: url("/static/image/projectTask_detail_tab_bg.png") 10px repeat-y; }
.projectTask_detail .padding_lr_15 { padding-top: 20px; background: #fff; }
.projectTask_detail .tabs_reply { overflow: hidden; font-size: 14px; }
.projectTask_detail .tabs_reply ul { margin-top: -1px; }
.projectTask_detail .tabs_reply_list { padding-bottom: 6px; margin-left: 16px; margin-right: 10px; border-top: solid 1px #dedede; }
.projectTask_detail .tabs_reply_pic { float: left; margin-left: 14px; margin-top: 18px; width: 44px; height: 44px; border-radius: 50px; }
.projectTask_detail .tabs_reply_content { float: left; margin-top: -1px; margin-left: 20px; width: 454px; }
.projectTask_detail .tabs_reply_content_list { padding-bottom: 16px; border-top: solid 1px #eaeaea; }
.projectTask_detail .tabs_reply_content_list_title { margin-top: 18px; color: #8a8a8a; }
.projectTask_detail .tabs_reply_content_list_title a { color: #8a8a8a; }
.projectTask_detail .tabs_reply_content_list_title a:hover { color: #318ed9; }
.projectTask_detail .tabs_reply_content_list_content { padding-top: 5px; line-height: 20px; }
.projectTask_detail .tabs_reply_error { float: right; position: relative; width: 0; height: 0; }
.projectTask_detail .tabs_reply_error div { position: absolute; right: 10px; bottom: 0; padding: 0 7px; width: 186px; line-height: 24px; text-align: left; border: solid 1px #febfbf; background: #ffebeb; }
.projectTask_detail .tabs_reply_error div .ico16 { margin-right: 3px; margin-top: 4px; vertical-align: top; }
.projectTask_detail .tabs_reply_error div .rateNumber_error_arrow { position: absolute; right: 30px; bottom: -5px; display: block; width: 10px; height: 5px; background: url("/static/image/control_icon.png") -208px -240px; }
.projectTask_detail .tabs_reply_like { position: absolute; bottom: 25px; right: 30px; z-index: 200; padding: 0 10px; line-height: 25px; max-height: 100px; max-width: 200px; overflow: auto; background: #fff; font-size: 14px; border: solid 1px #bfbfbf; font-weight: normal; }
.projectTask_detail .tabs_reply_like_arrow { position: absolute; right: 58px; bottom: 17px; z-index: 201; width: 18px; height: 9px; background: url("/static/image/control_icon.png") -224px -240px; }
.projectTask_detail .tab_report { margin-top: 18px; padding-bottom: 18px; font-size: 14px; background: url("/static/image/projectTask_detail_tab_bg.png") 10px repeat-y; }
.projectTask_detail .tab_report ul { margin-left: 10px; width: 546px; }
.projectTask_detail .tab_report_date { float: left; padding-top: 18px; width: 65px; text-align: right; color: #8a8a8a; }
.projectTask_detail .tab_report_point { float: left; margin: 22px 14px 0 14px; width: 16px; height: 16px; background-image: url("/static/image/control_icon.png"); background-position: 0 -432px; }
.projectTask_detail .tab_report_point_green { background-position: 0 -432px; }
.projectTask_detail .tab_report_point_blue { background-position: -208px -432px; }
.projectTask_detail .tab_report_point_red { background-position: -208px -448px; }
.projectTask_detail .tab_report_point_white { background-position: -208px -464px; }
.projectTask_detail .tab_report_point_gray { background-position: -208px -480px; }
.projectTask_detail .tab_report_content { float: left; padding-top: 18px; padding-bottom: 18px; width: 437px; border-top: solid 1px #ccc; }
.projectTask_detail .tab_report_content_time { float: left; width: 60px; height: 20px; color: #8a8a8a; }
.projectTask_detail .tab_report_content_people { float: left; width: 360px; height: 20px; font-size: 12px; color: #8a8a8a; }
.projectTask_detail .tab_report_content_text { float: left; margin-left: 55px; width: 392px; color: #404040; }
.projectTask_detail .tab_report_content_text .common_rateProgress { margin-top: 3px; }
.projectTask_detail .tab_report_content_text .common_rateProgress_text { font-size: 14px; color: #404040; }
.projectTask_detail .tab_report_content_text_consum { float: left; margin-left: 30px; width: 100px; }
.projectTask_detail .tab_report_content_text_risk { float: left; margin-left: 10px; width: 65px; text-align: right; }
.projectTask_detail .tab_report_content_c { float: left; margin-left: 59px; margin-top: 10px; width: 388px; }
.projectTask_detail .tab_report_content_attachment { float: left; margin-left: 59px; margin-top: 10px; width: 388px; }
.projectTask_detail .tab_log { margin-top: 18px; padding-bottom: 18px; font-size: 14px; background: url("/static/image/projectTask_detail_tab_bg.png") 10px repeat-y; }
.projectTask_detail .tab_log ul { margin-left: 10px; width: 546px; }
.projectTask_detail .tab_log_date { float: left; padding-top: 18px; width: 65px; text-align: right; color: #8a8a8a; }
.projectTask_detail .tab_log_point { float: left; margin: 22px 14px 0 14px; width: 16px; height: 16px; background: url("/static/image/control_icon.png") 0 -448px; }
.projectTask_detail .tab_log_content { float: left; padding-top: 18px; padding-bottom: 18px; width: 437px; border-top: solid 1px #ccc; }
.projectTask_detail .tab_log_content_time { float: left; width: 60px; color: #8a8a8a; }
.projectTask_detail .tab_log_content_people { float: left; width: 60px; font-size: 12px; color: #8a8a8a; }
.projectTask_detail .tab_log_content_text { float: left; width: 327px; color: #404040; }
.projectTask_detail li.current .tab_report_date { padding-top: 6px; }
.projectTask_detail li.current .tab_report_point { margin-top: 8px; border: 0; }
.projectTask_detail li.current .tab_report_content { padding-top: 6px; border: 0; }
.projectTask_detail li.current .tab_log_date { padding-top: 6px; }
.projectTask_detail li.current .tab_log_point { margin-top: 8px; background: url("/static/image/control_icon.png") 0 -432px; }
.projectTask_detail li.current .tab_log_content { padding-top: 6px; border: 0; }

.projectTask_detail_noBorder { border: none; }

.projectTask_detail_info { position: fixed; top: 0; left: 0; bottom: 0; width: 239px; border: solid #c9cac9; border-width: 1px 0 1px 1px; background: #f6f6f6; }
.projectTask_detail_info .head_area { overflow: hidden; height: 46px; line-height: 46px; background: #a8d8eb; }
.projectTask_detail_info .head_area .title { float: left; display: block; margin-left: 16px; color: #404040; overflow: hidden; text-overflow: ellipsis; word-break: keep-all; white-space: nowrap; }
.projectTask_detail_info .head_area .taskClose { float: right; margin-top: 8px; width: 48px; height: 30px; text-align: center; }
.projectTask_detail_info .head_area .taskClose .ico24 { margin-top: 5px; vertical-align: top; }
.projectTask_detail_info .body_area { position: absolute; top: 46px; bottom: 0; overflow-x: hidden; overflow-y: auto; padding: 20px 0 20px 16px; width: 228px; font-size: 14px; }
.projectTask_detail_info .body_area .item_area { padding-bottom: 16px; }
.projectTask_detail_info .body_area .item_area th { text-align: left; }
.projectTask_detail_info .body_area .item_area td { color: #8a8a8a; }
.projectTask_detail_info .body_area .title { padding-bottom: 5px; }
.projectTask_detail_info .body_area .text { width: 202px; color: #8a8a8a; }
.projectTask_detail_info .body_area .peopleList_item { float: left; padding: 0 2px 6px; width: 50px; text-align: center; }
.projectTask_detail_info .body_area .peopleList_item_pic { float: left; margin-left: 6px; margin-top: 8px; width: 38px; height: 38px; border: 0; border-radius: 50px; }
.projectTask_detail_info .body_area .peopleList_item_name { float: left; margin-top: 4px; width: 50px; font-size: 12px; color: #8a8a8a; line-height: 18px; overflow: hidden; text-overflow: ellipsis; word-break: keep-all; white-space: nowrap; }
.projectTask_detail_info .body_area .peopleList ul { margin-left: -6px; padding-bottom: 10px; }

.projectTask_detail_taskTree { position: fixed; top: 0; left: 0; bottom: 0; width: 239px; border: solid #c9cac9; border-width: 1px 0 1px 1px; background: #f6f6f6; }
.projectTask_detail_taskTree .head_area { overflow: hidden; height: 46px; line-height: 46px; background: #a8d8eb; }
.projectTask_detail_taskTree .head_area .title { float: left; display: block; margin-left: 16px; color: #404040; overflow: hidden; text-overflow: ellipsis; word-break: keep-all; white-space: nowrap; }
.projectTask_detail_taskTree .head_area .taskClose { float: right; margin-top: 8px; width: 48px; height: 30px; text-align: center; }
.projectTask_detail_taskTree .head_area .taskClose .ico24 { margin-top: 5px; vertical-align: top; }
.projectTask_detail_taskTree .body_area { position: absolute; top: 46px; bottom: 0; overflow: auto; padding: 20px 0 20px 16px; width: 228px; font-size: 14px; }

.projectTask_head { position: relative; overflow: hidden; padding: 5px 10px 5px 18px; height: 60px; font-size: 12px; color: #5b5b5b; }
.projectTask_head p { line-height: 25px; height: 25px; margin-bottom: 5px; font-size: 12px; }
.projectTask_head .title { max-width: 360px; font-size: 18px; overflow: hidden; text-overflow: ellipsis; word-break: keep-all; white-space: nowrap; }
.projectTask_head .countdown_time { margin-left: 22px; }
.projectTask_head .countdown_time .num { padding: 0 5px; font-size: 20px; color: #e80101; }
.projectTask_head .changeSelect { width: 130px; }
.projectTask_head .percentage { width: 54px; height: 54px; line-height: 54px; font-size: 14px; text-align: center; background: url("/static/image/control_icon.png") -144px -272px; }
.projectTask_head .percentage_edit { width: 54px; height: 54px; line-height: 54px; font-size: 14px; text-align: center; background: url("/static/image/control_icon.png") -144px -272px; }
.projectTask_head .percentage_edit input { padding: 0 2px; margin-right: 2px; width: 22px; text-align: center; border-radius: 2px; font-size: 14px; }
.projectTask_head .percentage_errorTips { position: absolute; width: 0; height: 0; }
.projectTask_head .percentage_errorTips div { position: absolute; top: 14px; right: -4px; padding: 4px 7px; width: 150px; line-height: 16px; font-size: 12px; text-align: left; border: solid 1px #febfbf; background: #ffebeb; }
.projectTask_head .percentage_errorTips .ico16 { margin-right: 4px; vertical-align: top; }
.projectTask_head .percentage_errorTips .arrow { position: absolute; width: 0; height: 0; }
.projectTask_head .percentage_errorTips .arrow span { position: absolute; top: 3px; right: -162px; width: 5px; height: 10px; background: url("/static/image/control_icon.png") -218px -240px; }
.projectTask_head .projectTask_head_bg_white { position: absolute; z-index: -1; top: 0; left: 0; width: 100%; height: 100%; background: #fff; opacity: 0.8; filter: alpha(opacity=80); }
.projectTask_head .projectTask_head_bg_blue { position: absolute; z-index: -1; top: 0; left: 0; width: 100%; height: 100%; background: #7ec4cc; }
.projectTask_head .percentage_edit_error input { border: solid 1px #ef7b7b; }

.projectTask_list_head { overflow: hidden; height: 54px; font-size: 14px; background: #c8e9f9; }
.projectTask_list_head .group { float: left; }
.projectTask_list_head .group_current { background: #97d1f0; }
.projectTask_list_head .title { float: left; padding-left: 20px; font-size: 22px; line-height: 54px; }
.projectTask_list_head .list { float: left; padding: 0 16px; }
.projectTask_list_head .list li { float: left; }
.projectTask_list_head .list a { display: inline-block; padding: 24px 12px 0; line-height: 14px; color: #404040; }
.projectTask_list_head .list a:hover { padding: 24px 12px 12px; line-height: 14px; border-bottom: solid 3px #5dc0fa; color: #404040; }
.projectTask_list_head .list a.current { padding: 24px 12px 12px; line-height: 14px; border-bottom: solid 3px #2b8af4; }

.projectTask_dimensionTab { float: left; margin-top: 8px; border: solid 1px #b6b6b6; border-radius: 3px; }
.projectTask_dimensionTab li { float: left; width: 36px; height: 28px; cursor: pointer; }
.projectTask_dimensionTab li:hover { background: #eceeeb; }
.projectTask_dimensionTab li.current { background: #b6b6b6; }
.projectTask_dimensionTab li .ico16 { margin: 6px 0 0 10px; }

.projectTask_leftNav { position: relative; height: 100%; border: solid 1px #f0f0f0; background: #f6f6f6; border-radius: 3px; }
.projectTask_leftNav .list_box { overflow: hidden; position: absolute; top: 10px; bottom: 0; }
.projectTask_leftNav li { overflow: hidden; float: left; margin-top: 26px; width: 100%; height: 22px; line-height: 22px; font-size: 14px; color: #757575; cursor: pointer; }
.projectTask_leftNav li.item_all { margin-top: 18px; font-size: 16px; }
.projectTask_leftNav li.current { color: #404040; }
.projectTask_leftNav li.hover { color: #404040; }
.projectTask_leftNav li .text { float: left; display: inline-block; overflow: hidden; margin-left: 20px; width: 62px; text-overflow: ellipsis; word-break: keep-all; white-space: nowrap; }
.projectTask_leftNav li .number { float: left; display: inline-block; margin-left: 12px; width: 60px; }
.projectTask_leftNav li .top { display: none; }
.projectTask_leftNav .pageBtn { display: none; }

.projectTask_peopleNav .list_box { overflow: hidden; position: absolute; top: 10px; bottom: 46px; }
.projectTask_peopleNav li { margin-top: 12px; display: inline-block; }
.projectTask_peopleNav li .text { margin-left: 20px; width: 62px; }
.projectTask_peopleNav li .number { margin-left: 5px; width: 66px; }
.projectTask_peopleNav li.hover .text { width: 90px; }
.projectTask_peopleNav li.hover .number { display: none; }
.projectTask_peopleNav li.hover .top { display: inline-block; float: right; margin-top: 18px; margin-right: 24px; vertical-align: top; }
.projectTask_peopleNav li.current .top { margin-top: 0px; }
.projectTask_peopleNav .pageBtn { display: block; position: absolute; bottom: 0; height: 46px; }
.projectTask_peopleNav .pageBtn .ico16 { vertical-align: top; }
.projectTask_peopleNav .pageBtn .page_up { display: inline-block; padding: 5px; margin: 12px 0 0 40px; }
.projectTask_peopleNav .pageBtn .page_down { display: inline-block; padding: 5px; margin: 12px 0 0 20px; }

.projectTask_listArea { font-size: 12px; }
.projectTask_listArea .title { font-size: 14px; color: #404040; }
.projectTask_listArea .title a { color: #404040; }
.projectTask_listArea .title a:hover { color: #318ed9; }
.projectTask_listArea .title .ico16 { margin: 2px 5px 0 10px; vertical-align: top; }
.projectTask_listArea .list { padding-bottom: 17px; }
.projectTask_listArea .list .list_item { margin-top: 8px; line-height: 34px; border: solid 1px #eceeeb; color: #8a8a8a; cursor: pointer; border-radius: 3px; }
.projectTask_listArea .list .list_item .projectName { float: left; padding-left: 10px; padding-right: 26px; width: 90px; height: 34px; overflow: hidden; text-overflow: ellipsis; word-break: keep-all; white-space: nowrap; color: #404040; }
.projectTask_listArea .list .list_item .projectWeight { float: left; padding-right: 26px; width: 40px; height: 34px; overflow: hidden; }
.projectTask_listArea .list .list_item .projectType { float: left; padding-right: 26px; width: 100px; height: 34px; overflow: hidden; text-overflow: ellipsis; word-break: keep-all; white-space: nowrap; }
.projectTask_listArea .list .list_item .projectType a { color: #8a8a8a; }
.projectTask_listArea .list .list_item .state { float: left; padding-right: 5px; width: 40px; height: 34px; overflow: hidden; text-overflow: ellipsis; word-break: keep-all; white-space: nowrap; }
.projectTask_listArea .list .list_item .state a { color: #8a8a8a; }
.projectTask_listArea .list .list_item .rate { float: left; padding-top: 14px; width: 78px; height: 20px; overflow: hidden; text-overflow: ellipsis; word-break: keep-all; white-space: nowrap; }
.projectTask_listArea .list .list_item .rateNumber { float: left; padding-right: 26px; width: 34px; height: 34px; text-align: right; overflow: hidden; text-overflow: ellipsis; word-break: keep-all; white-space: nowrap; }
.projectTask_listArea .list .list_item .rateNumber_input { display: none; float: left; padding-right: 26px; width: 55px; height: 34px; text-align: right; color: #676767; }
.projectTask_listArea .list .list_item .rateNumber_input input { margin-right: 2px; margin-top: 6px; width: 35px; height: 22px; vertical-align: top; text-align: center; color: #676767; border: solid 1px #676767; border-radius: 2px; }
.projectTask_listArea .list .list_item .rateNumber_error { position: relative; width: 0; height: 0; }
.projectTask_listArea .list .list_item .rateNumber_error div { position: absolute; left: -15px; bottom: 0; padding: 0 7px; width: 150px; line-height: 24px; text-align: left; border: solid 1px #febfbf; background: #ffebeb; }
.projectTask_listArea .list .list_item .rateNumber_error div .ico16 { margin-right: 3px; margin-top: 4px; vertical-align: top; }
.projectTask_listArea .list .list_item .rateNumber_error div .rateNumber_error_arrow { position: absolute; left: 30px; bottom: -5px; display: block; width: 10px; height: 5px; background: url("/static/image/control_icon.png") -208px -240px; }
.projectTask_listArea .list .list_item .people { float: left; padding-right: 26px; width: 106px; height: 34px; overflow: hidden; text-overflow: ellipsis; word-break: keep-all; white-space: nowrap; }
.projectTask_listArea .list .list_item .time_start_1 { float: left; width: 70px; height: 34px; text-align: right; }
.projectTask_listArea .list .list_item .time_start_2 { float: left; padding-top: 4px; width: 70px; height: 29px; line-height: 14px; text-align: right; }
.projectTask_listArea .list .list_item .line { float: left; width: 16px; text-align: center; }
.projectTask_listArea .list .list_item .time_end_1 { float: left; padding-right: 16px; width: 70px; height: 34px; text-align: right; }
.projectTask_listArea .list .list_item .time_end_2 { float: left; padding-top: 4px; padding-right: 16px; width: 70px; height: 29px; line-height: 14px; text-align: right; }
.projectTask_listArea .list .list_item .operateBtn { display: none; float: right; }
.projectTask_listArea .list .list_item .operateBtn a { margin-right: 18px; }
.projectTask_listArea .list .list_item .rateNumber_error_bottom div { bottom: -60px; }
.projectTask_listArea .list .list_item .rateNumber_error_bottom div .rateNumber_error_arrow { top: -5px; background: url("/static/image/control_icon.png") -208px -245px; }
.projectTask_listArea .list .list_item .rateNumber_input_error input { border: solid 1px #ef7b7b; border-radius: 2px; }
.projectTask_listArea .list .li_hover { background: #fff; height: 34px; border: solid 1px #2b8af4; }
.projectTask_listArea .list .li_hover .operateBtn { display: inline-block; }
.projectTask_listArea .list .li_hover .time_start_1 { display: none; }
.projectTask_listArea .list .li_hover .time_start_2 { display: none; }
.projectTask_listArea .list .li_hover .time_end_1 { display: none; }
.projectTask_listArea .list .li_hover .time_end_2 { display: none; }
.projectTask_listArea .list .li_hover .line { display: none; }
.projectTask_listArea .list .li_hover .people { display: none; }
.projectTask_listArea .list .li_hover .rateNumber { display: none; }
.projectTask_listArea .list .li_hover .rateNumber_input { display: inline-block; }
.projectTask_listArea .list .li_hover .projectType a { color: #296fbe; }
.projectTask_listArea .list .li_hover .projectType a:hover { color: #318ed9; }
.projectTask_listArea .list .li_hover .projectType a.a_noEdit { color: #8a8a8a; }
.projectTask_listArea .list .li_hover .projectType a.a_noEdit:hover { color: #8a8a8a; }
.projectTask_listArea .list .li_hover .state a { color: #296fbe; }
.projectTask_listArea .list .li_hover .state a:hover { color: #318ed9; }
.projectTask_listArea .list .li_hover .state a.a_noEdit { color: #8a8a8a; }
.projectTask_listArea .list .li_hover .state a.a_noEdit:hover { color: #8a8a8a; }
.projectTask_listArea .list .li_noControl .operateBtn { display: none; }
.projectTask_listArea .list .li_noControl .time_start_1 { display: inline-block; }
.projectTask_listArea .list .li_noControl .time_start_2 { display: inline-block; }
.projectTask_listArea .list .li_noControl .time_end_1 { display: inline-block; }
.projectTask_listArea .list .li_noControl .time_end_2 { display: inline-block; }
.projectTask_listArea .list .li_noControl .line { display: inline-block; }
.projectTask_listArea .list .li_noControl .people { display: inline-block; }
.projectTask_listArea .list .li_noControl .rateNumber { display: inline-block; }
.projectTask_listArea .list .li_noControl .rateNumber_input { display: none; }
.projectTask_listArea .list .li_noView { background: #f4f4f4; border: solid 1px #eceeeb !important; color: #8a8a8a; }
.projectTask_listArea .list .li_noView .projectName { color: #8a8a8a; }
.projectTask_listArea .list .li_noView .projectType a { color: #8a8a8a; }
.projectTask_listArea .list .li_noView .projectType a:hover { color: #8a8a8a; }
.projectTask_listArea .list .li_noView .state a { color: #8a8a8a; }
.projectTask_listArea .list .li_noView .state a:hover { color: #8a8a8a; }
.projectTask_listArea .list .li_equipment { background: #ffebeb; border: solid 1px #feb9b9; }
.projectTask_listArea .list a.a_noEdit { color: #8a8a8a; }
.projectTask_listArea .list a.a_noEdit:hover { color: #8a8a8a; }
.projectTask_listArea .list_tree .list_item { margin: 0; }

.projectTask_taskOtherList li { float: left; margin-top: 11px; margin-bottom: 11px; margin-left: 20px; width: 194px; height: 147px; background: #f4f4f4; border: solid 1px #eaeaea; text-align: center; cursor: pointer; }
.projectTask_taskOtherList li .pic { margin-top: 12px; width: 68px; height: 68px; border-radius: 70px; }
.projectTask_taskOtherList li .name { padding-bottom: 7px; height: 16px; line-height: 16px; }
.projectTask_taskOtherList li .taskNumArea { padding-left: 15px; height: 41px; line-height: 41px; text-align: left; color: #404040; background: #cdecfb; }
.projectTask_taskOtherList li .taskNumArea .overdue_num { display: inline-block; margin: 0 0 3px 5px; width: 36px; font-size: 18px; color: #fd2a2a; text-align: left; vertical-align: middle; }
.projectTask_taskOtherList li .taskNumArea .unfinished_num { display: inline-block; margin: 0 8px 3px 5px; width: 36px; font-size: 18px; color: #fe8f00; text-align: left; vertical-align: middle; }

.projectsList_area { margin-top: 30px; padding-bottom: 10px; border-top: solid 1px #e5e5e5; }
.projectsList_area .title { float: left; margin-top: -24px; padding: 10px 15px 10px 0; height: 10px; color: #404040; word-break: keep-all; white-space: nowrap; font-size: 16px; background: #fff; }
.projectsList_area .more { float: right; margin-top: -21px; padding: 10px 15px; height: 10px; color: #404040; word-break: keep-all; white-space: nowrap; font-size: 12px; background: #fff; }
.projectsList_area .list_area { margin-left: -20px; }
.projectsList_area .list_item { float: left; margin-left: 20px; margin-top: 10px; width: 266px; height: 155px; border: solid 1px #d2d2d2; background: #f3f3f3; padding-bottom: 10px; }
.projectsList_area .list_item .list_item_head { padding: 10px 0 10px 15px; background: #2b8af4; }
.projectsList_area .list_item .list_item_head .t { float: left; width: 160px; height: 24px; line-height: 24px; font-size: 18px; color: #fff; }
.projectsList_area .list_item .list_item_head em { float: right; margin-right: 15px; }
.projectsList_area .list_item .info { float: left; margin: 15px 0 0 15px; width: 150px; color: #5b5b5b; line-height: 25px; }
.projectsList_area .list_item .info .countdown { margin-top: 10px; }
.projectsList_area .list_item .info .countdown span { padding: 0 5px; font-size: 22px; color: red; }
.projectsList_area .list_item .info .overdue { margin-top: 10px; font-size: 16px; color: red; }
.projectsList_area .list_item .percentage { float: right; margin: 17px 15px 0 0; width: 65px; height: 65px; line-height: 65px; font-size: 14px; text-align: center; background: url("/static/image/control_icon.png") -144px -160px; }

.projects_list_area { margin-top: 10px; }
.projects_list_area .title { line-height: 200%; font-weight: bold; }
.projects_list_area .more { padding-right: 10px; line-height: 200%; text-align: right; }

.color_selecter { width: 88px; height: 38px; background: #2b8af4; cursor: pointer; }

.projectTask_reply { overflow: hidden; border: solid 1px #e5e5e5; background: #fff; }
.projectTask_reply .common_txtbox { padding: 0; width: 100%; border-bottom: solid 1px #e5e5e5; }
.projectTask_reply textarea { padding: 5px; display: block; width: 443px; height: 78px; border: 0; font-size: 14px; line-height: 180%; }
.projectTask_reply .projectTask_reply_affix { float: left; margin: 3px 0; padding: 3px 10px; }
.projectTask_reply .common_button { margin-top: 2px; }

.projectTask_reply_big textarea { height: 88px; }
.projectTask_reply_big .projectTask_reply_affix { padding: 6px 11px; }
.projectTask_reply_big .common_button { margin: 4px 16px 4px 0; }

.projects_head .ico24 { vertical-align: top; }
.projects_head a { vertical-align: top; vertical-align: top; }

.my_task { position: relative; padding: 0 15px 10px 15px; }
.my_task table td { height: 26px; line-height: 26px; }
.my_task table td.title { font-size: 12px; }
.my_task .chessboardtable td { background-color: #fff; border-bottom: 0; }
.my_task td.border_b_n { border-bottom: 0; }

.my_task_2 { position: relative; padding: 0 15px 10px 15px; height: 100%; }
.my_task_2 table td { height: 26px; *line-height: 26px; }
.my_task_2 table td.title { font-size: 12px; }
.my_task_2 .chessboardtable td { background-color: #fff; border-bottom: 0; }
.my_task_2 td.border_b_n { border-bottom: 0; }

.ico16 { overflow: hidden; display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/icon162.png") no-repeat; background-position: 0 0; cursor: pointer; }

.ico24 { overflow: hidden; display: inline-block; height: 24px; width: 24px; line-height: 24px; background-image: url("/static/image/icon24.png"); background-repeat: no-repeat; background-position: 0 0; vertical-align: middle; cursor: pointer; }

.ico32 { width: 32px; height: 32px; display: inline-block; vertical-align: middle; background: url("/static/image/icon32.png") no-repeat left top; }

.arrow_6_b { background: url("/static/image/icon_down_9_5_04.png") no-repeat right; }

.replace_16 { background-position: -240px -160px; }

.publicSquare_16 { background-position: -64px -144px; }

.unPublicSquare_16 { background-position: -256px -256px; }

.learning_record_16 { background-position: -16px -80px; }

.leaveout_16 { background-position: -32px -80px; }

.unstore_16 { background-position: -304px -256px; }

.stored_16 { background-position: -368px -208px; }

.radio_people_16, .radio_person_16, .select_single_16 { background-position: -208px -144px; }

.select_many_16, .check_people_16 { background-position: -320px -320px; }

.radio_account_16 { background-position: -144px -144px; }

.check_account_16 { background-position: -256px -320px; }

.radio_dept_16 { background-position: -160px -144px; }

.check_dept_16 { background-position: -272px -320px; }

.radio_group_16 { background-position: -176px -144px; }

.check_group_16 { background-position: -288px -320px; }

.radio_post_16 { background-position: -224px -144px; }

.check_post_16 { background-position: -336px -320px; }

.radio_level_16 { background-position: -192px -144px; }

.check_level_16 { background-position: -304px -320px; }

.add_section_16 { background-position: -176px -288px; }

.part_set_up_16 { background-position: -320px -112px; }

.switch_layouts_16 { background-position: -32px -224px; }

.focus_16 { background-position: -320px -16px; }

.tga_16 { background-position: -80px -240px; }

.tif_16 { background-position: -128px -240px; }

.fileType2_7, .statistics_16 { background-position: -192px -16px; }

.has_been_distributed_16 { background-position: -32px -48px; }

.punch_16, .send_sms_16 { background-position: -112px -144px; }

.handling_16 { background-position: -0px -48px; }

.two_dimensional_code_scanning_16 { background-position: -80px -256px; }

.registration_paper_documents_16 { background-position: -128px -160px; }

.registration_and_electronic_documents_16 { background-position: -112px -160px; }

.timeline_plan_16 { background-position: -256px -240px; }

.timeline_meeting_16 { background-position: -224px -240px; }

.timeline_joint_16 { background-position: -208px -240px; }

.timeline_official_document_16 { background-position: -240px -240px; }

.decomposition_16 { background-position: -336px -336px; }

.synergy_32 { background-position: 0 0; }

.fileType_1 { background-position: 0 0; }

.official_32 { background-position: -32px 0; }

.fileType_2 { background-position: -32px 0; }

.plan_32 { background-position: -64px 0; }

.fileType_3 { background-position: -64px 0; }

.shape_32 { background-position: -96px 0; }

.fileType_4 { background-position: -96px 0; }

.news_32 { background-position: -128px 0; }

.fileType_5 { background-position: -128px 0; }

.notice_32 { background-position: -160px 0; }

.fileType_6 { background-position: -160px 0; }

.statistics_32 { background-position: -192px 0; }

.fileType_7 { background-position: -160px -96px; }

.discuss_32 { background-position: -224px 0; }

.fileType_8 { background-position: -224px 0; }

.form_32 { background-position: -256px 0; }

.fileType_9 { background-position: -256px 0; }

.mail_32 { background-position: -288px 0; }

.fileType_10 { background-position: -288px 0; }

.infoSublimtted_32 { background-position: -224px -224px; }

.fileType_15 { background-position: -224px -224px; }

.folder_32 { background-position: -320px 0; }

.word_32 { background-position: 0 -32px; }

.fileType_23 { background-position: 0 -32px; }

.fileType_101 { background-position: 0 -32px; }

.xls_32 { background-position: -32px -32px; }

.fileType_24 { background-position: -32px -32px; }

.fileType_102 { background-position: -32px -32px; }

.wps_word_32 { background-position: -64px -32px; }

.fileType_25 { background-position: -64px -32px; }

.fileType_121 { background-position: -64px -32px; }

.wps_excel_32 { background-position: -96px -32px; }

.fileType_26 { background-position: -96px -32px; }

.fileType_120 { background-position: -96px -32px; }

.mapping_32 { background-position: -128px -32px; }

.fileType_51 { background-position: -128px -32px; }

.fileType_61 { background-position: -128px -32px; }

.pdf_32 { background-position: -160px -32px; }

.fileType_103 { background-position: -160px -32px; }

.ppt_32 { background-position: -192px -32px; }

.fileType_104 { background-position: -192px -32px; }

.txt_32 { background-position: -256px -32px; }

.fileType_105 { background-position: -256px -32px; }

.html_32 { background-position: -288px -32px; }

.fileType_107 { background-position: -288px -32px; }

.fileType_22 { background-position: -288px -32px; }

.fileType_108 { background-position: -288px -32px; }

.other_32 { background-position: -320px -32px; }

.fileType_21 { background-position: -320px -32px; }

.jpg_32 { background-position: 0 -64px; }

.fileType_117 { background-position: 0 -64px; }

.fileType_118 { background-position: 0 -64px; }

.gif_32 { background-position: -32px -64px; }

.fileType_109 { background-position: -32px -64px; }

.png_32 { background-position: -64px -64px; }

.fileType_112 { background-position: -64px -64px; }

.tif_32 { background-position: -96px -64px; }

.fileType_115 { background-position: -96px -64px; }

.tga_32 { background-position: -128px -64px; }

.fileType_114 { background-position: -128px -64px; }

.pcx_32 { background-position: -160px -64px; }

.fileType_111 { background-position: -160px -64px; }

.bmp_32 { background-position: -192px -64px; }

.fileType_106 { background-position: -192px -64px; }

.mpg_32 { background-position: -224px -64px; }

.fileType_110 { background-position: -224px -64px; }

.rm_32 { background-position: -256px -64px; }

.fileType_113 { background-position: -256px -64px; }

.rar_32 { background-position: -288px -64px; }

.fileType_119 { background-position: -288px -64px; }

.zip_32 { background-position: -320px -64px; }

.fileType_116 { background-position: -320px -64px; }

.share_word_32 { background-position: 0 -160px; }

.share_fileType_23 { background-position: 0 -160px; }

.share_fileType_101 { background-position: 0 -160px; }

.share_xls_32 { background-position: -64px -160px; }

.share_fileType_24 { background-position: -64px -160px; }

.share_fileType_102 { background-position: -64px -160px; }

.share_wps_word_32 { background-position: -32px -160px; }

.share_fileType_25 { background-position: -32px -160px; }

.share_fileType_121 { background-position: -32px -160px; }

.share_wps_excel_32 { background-position: -96px -160px; }

.share_fileType_26 { background-position: -96px -160px; }

.share_fileType_120 { background-position: -96px -160px; }

.share_pdf_32 { background-position: -128px -160px; }

.share_fileType_103 { background-position: -128px -160px; }

.share_ppt_32 { background-position: -160px -160px; }

.share_fileType_104 { background-position: -160px -160px; }

.share_txt_32 { background-position: -192px -160px; }

.share_fileType_105 { background-position: -192px -160px; }

.share_html_32 { background-position: -224px -160px; }

.share_fileType_107 { background-position: -224px -160px; }

.share_fileType_22 { background-position: -224px -160px; }

.share_fileType_108 { background-position: -224px -160px; }

.share_other_32 { background-position: -256px -160px; }

.share_fileType_21 { background-position: -256px -160px; }

.share_jpg_32 { background-position: 0 -192px; }

.share_fileType_117 { background-position: 0 -192px; }

.share_fileType_118 { background-position: 0 -192px; }

.share_gif_32 { background-position: -32px -192px; }

.share_fileType_109 { background-position: -32px -192px; }

.share_png_32 { background-position: -64px -192px; }

.share_fileType_112 { background-position: -64px -192px; }

.share_tif_32 { background-position: -96px -192px; }

.share_fileType_115 { background-position: -96px -192px; }

.share_tga_32 { background-position: -128px -192px; }

.share_fileType_114 { background-position: -128px -192px; }

.share_pcx_32 { background-position: -160px -192px; }

.share_fileType_111 { background-position: -160px -192px; }

.share_bmp_32 { background-position: -192px -192px; }

.share_fileType_106 { background-position: -192px -192px; }

.share_mpg_32 { background-position: -224px -192px; }

.share_fileType_110 { background-position: -224px -192px; }

.share_rm_32 { background-position: -256px -192px; }

.share_fileType_113 { background-position: -256px -192px; }

.share_rar_32 { background-position: -288px -192px; }

.share_fileType_119 { background-position: -288px -192px; }

.share_zip_32 { background-position: -320px -192px; }

.share_fileType_116 { background-position: -320px -192px; }

.share_folder_32 { background-position: -288px -160px; }

.interconnectedSystems_32 { background-position: -256px -224px; }

.exe_32 { background-position: -288px -224px; }

.fileType_122 { background-position: -288px -224px; }

.share_exe_32 { background-position: -320px -224px; }

.share_fileType_122 { background-position: -320px -224px; }

.arrow_r_32 { background-position: 0 -256px; cursor: pointer; }
.arrow_r_32:hover { background-position: -128px -256px; }

.arrow_l_32 { background-position: -32px -256px; cursor: pointer; }
.arrow_l_32:hover { background-position: -160px -256px; }

.arrow_t_32 { background-position: -64px -256px; cursor: pointer; }
.arrow_t_32:hover { background-position: -192px -256px; }

.arrow_b_32 { background-position: -96px -256px; cursor: pointer; }
.arrow_b_32:hover { background-position: -224px -256px; }

.extended_red_16 { background-position: -128px -16px; }

.will_overdue_16, .extended_yellow_16 { background-position: -336px -272px; }

.extended_blue_16 { background-position: -112px -16px; }

.del_16 { background-position: -0px -352px; }

.search_16 { background-position: -192px -176px; }

.refresh_16 { background-position: -64px -160px; }

.affix_16 { background-position: -208px -288px; }

.setting_16 { background-position: -192px -192px; }

.print_16 { background-position: -256px -128px; }

.editor_16 { background-position: -48px -0px; }

.send_16 { background-position: -256px -176px; }

.save_up_16 { background-position: -144px -176px; }

.save_traft_16 { background-position: -128px -176px; }

.save_template_16 { background-position: -112px -176px; }

.process_16 { background-position: -272px -128px; }

.call_template_16 { background-position: -16px -320px; }

.text_type_16 { background-position: -48px -240px; }

.forwarding_16 { background-position: -208px -32px; }

.transfer_16 { background-position: -0px -256px; }

.filing_16 { background-position: -208px -16px; }

.revoked_process_16 { background-position: -336px -160px; }

.repeat_launched_16 { background-position: -192px -160px; }

.batch_16 { background-position: -208px -304px; }

.retrieve_16 { background-position: -272px -160px; }

.no_through_ico_16, .meeting_replay_0 { background-position: -0px -112px; }

.pending11_16, .termination_16, .termination_event_16 { background-position: -32px -128px; }

.gone_through_16, .pending12_16 { background-position: -272px -32px; }

.handling_of_16 { background-position: -16px -48px; }

.view_unhandled_16, .meeting_look_1 { background-position: -64px -272px; }

.temporary_to_do_16, .pending13_16, .meeting_replay_-1 { background-position: -0px -240px; }

.handled_16, .meeting_replay_1 { background-position: -368px -32px; }

.beback_16, .be_rolledback_16 { background-position: -240px -304px; }

.pending16_16 { background-position: -320px -48px; }

.pending17_16 { background-position: -320px -48px; }

.rolledback_16, .pending15_16 { background-position: -64px -176px; }

.unviewed_16 { background-position: -320px -256px; }

.viewed_16 { background-position: -96px -272px; }

.participate_16 { background-position: -336px -112px; }

.unparticipate_16 { background-position: -256px -256px; }

.determined_16 { background-position: -64px -352px; }

.process_ends_16, .flow_end_16, .flow3_16 { background-position: -288px -128px; }

.terminate_process_16, .flow1_16, .flow_terminate_16 { background-position: -16px -240px; }

.flow_pend_16 { background-position: -272px -16px; }

.return_16 { background-position: -288px -160px; }

.signature_16 { background-position: -128px -208px; }

.signafalse_16 { background-position: -112px -208px; }

.modify_text_16 { background-position: -96px -96px; }

.current_countersigned_16 { background-position: -272px -336px; }

.signa_16 { background-position: -96px -208px; }

.turn_agenda_16 { background-position: -64px -256px; }

.track_16 { background-position: -368px -240px; }

.cancel_track_16 { background-position: -96px -320px; }

.associated_document_16 { background-position: -352px -288px; }

.common_language_16 { background-position: -160px -336px; }

.modify_single_16 { background-position: -80px -96px; }

.number_change_16 { background-position: -48px -112px; }

.transfer_bulletin_16 { background-position: -16px -256px; }

.body_red_16 { background-position: -336px -304px; }

.circulated_16 { background-position: -368px -320px; }

.multilevel_sign_16 { background-position: -208px -96px; }

.wen_single_red_16 { background-position: -304px -272px; }

.attribute_16 { background-position: -64px -304px; }

.view_log_16 { background-position: -0px -272px; }

.online1 { background-position: -144px -112px; }

.online2 { background-position: -160px -112px; }

.online3 { background-position: -176px -112px; }

.online4 { background-position: -192px -112px; }

.online5 { background-position: -208px -112px; }

.lssued_16 { background-position: -208px -80px; }

.register_16 { background-position: -80px -160px; }

.wait_register_16 { background-position: -240px -272px; }

.export_excel_16 { background-position: -80px -16px; }

.wait_sign_16 { background-position: -256px -272px; }

.sign_16 { background-position: -80px -208px; }

.publish_articles_16 { background-position: -96px -144px; }

.disabled_16 { background-position: -96px -352px; }

.process_max_16 { background-position: -304px -128px; }

.edoceleset_16 { background-position: -64px -0px; }

.download_16 { background-position: -160px -352px; }

.help_16 { background-position: -96px -48px; }

.move_16 { background-position: -144px -96px; }

.save_as_16 { background-position: -96px -176px; }

.locking_16 { background-position: -176px -80px; }

.locking_white_16 { background-position: -192px -368px; }

.refresh2_16 { background-position: -208px -368px; }

.import_16 { background-position: -16px -64px; }

.icon_output_16 { background-position: -304px -48px; }

.histogram_chart_16 { background-position: -176px -48px; }

.pie_chart_16 { background-position: -112px -128px; }

.line_chart_16 { background-position: -112px -80px; }

.three_chart_16 { background-position: -112px -240px; }

.form_temp_16 { background-position: -64px -32px; }

.repeater_plus_16 { background-position: -208px -160px; }

.blank_plus_16 { background-position: -320px -304px; }

.repeater_reduce_16 { background-position: -224px -160px; }

.email_16 { background-position: -80px -0px; }

.receive_16 { background-position: -288px -144px; }

.reply_all_16 { background-position: -256px -160px; }

.permanently_delete_16 { background-position: -48px -128px; }

.empty_16 { background-position: -112px -0px; }

.knowledge_center_16 { background-position: -304px -64px; }

.my_doc_16 { background-position: -240px -96px; }

.project_doc_16 { background-position: -336px -128px; }

.file_doc_16 { background-position: -176px -16px; }

.upload_files_16 { background-position: -336px -256px; }

.sent_to_16 { background-position: -144px -192px; }

.advanced_16 { background-position: -192px -288px; }

.tree_16 { background-position: -32px -256px; }

.rename_16 { background-position: -176px -160px; }

.share_16 { background-position: -208px -192px; }

.meeting_16, .shape_16, .fileType2_4 { background-position: -320px -80px; }

.history_doc_16 { background-position: -192px -48px; }

.subscribe_doc_16 { background-position: -0px -224px; }

.lending_16 { background-position: -64px -80px; }

.comment_16 { background-position: -144px -336px; }

.hide_calendar_16 { background-position: -128px -48px; }

.cc_16 { background-position: -192px -320px; }

.notify_16, .notification_16 { background-position: -32px -112px; }

.all_16 { background-position: -224px -288px; }

.day_16 { background-position: -320px -336px; }

.week_16 { background-position: -272px -272px; }

.month_16 { background-position: -112px -96px; }

.entrust_16 { background-position: -144px -0px; }

.allshare_16 { background-position: -240px -288px; }

.deptevent_16 { background-position: -48px -352px; }

.projevent_16 { background-position: -48px -144px; }

.otherevent_16 { background-position: -224px -112px; }

.personal_tasks_16 { background-position: -64px -128px; }

.text_type_template_16 { background-position: -64px -240px; }

.red_text_template_16 { background-position: -352px -144px; }

.format_template_16 { background-position: -80px -32px; }

.flow_template_16 { background-position: -288px -16px; }

.lately_text_type_template_16 { background-position: -0px -80px; }

.lately_red_text_template_16 { background-position: -368px -64px; }

.lately_format_template_16 { background-position: -352px -64px; }

.lately_flow_template_16 { background-position: -336px -64px; }

.recently_used_queries_16 { background-position: -320px -144px; }

.recent_usage_statistics_16 { background-position: -304px -144px; }

.preview_16 { background-position: -240px -128px; }

.top_16 { background-position: -352px -240px; }

.unpublish_16 { background-position: -272px -256px; }

.unapproved_16 { background-position: -128px -256px; }

.image_news_16 { background-position: -352px -48px; }

.marrow_16 { background-position: -288px -80px; }

.authorize_16 { background-position: -128px -304px; }

.online_punch_16 { background-position: -128px -112px; }

.password_protection_16 { background-position: -352px -112px; }

.sort_16 { background-position: -176px -208px; }

.view_switch_16 { background-position: -16px -272px; }

.apply_16 { background-position: -272px -288px; }

.approval_16 { background-position: -288px -288px; }

.out_car_16 { background-position: -256px -112px; }

.owned_car_16 { background-position: -304px -112px; }

.audit_16 { background-position: -96px -304px; }

.reference_benchmark_kong_16 { background-position: -32px -160px; }

.staff_transferred_out_16 { background-position: -304px -208px; }

.batch_edit_16 { background-position: -224px -304px; }

.edit_16 { background-position: -32px -464px; }

.set_info_item_16 { background-position: -176px -192px; }

.personnel_filter_16 { background-position: -96px -128px; }

.switch_internal_staff_16 { background-position: -16px -224px; }

.roster_16 { background-position: -16px -0px; }

.employee_attendance_16 { background-position: -96px -0px; }

.work_time_set_16 { background-position: -16px -288px; }

.binding_benchmark_kong_16 { background-position: -304px -304px; }

.enabled_16 { background-position: -128px -0px; }

.set_default_single_16 { background-position: -160px -192px; }

.app_binding_view_16 { background-position: -256px -288px; }

.modify_project_leader_16 { background-position: -64px -96px; }

.quantities_new_16 { background-position: -128px -144px; }

.redistribution_16 { background-position: -368px -144px; }

.company_wide_16 { background-position: -192px -336px; }

.department_16 { background-position: -16px -352px; }

.job_16 { background-position: -272px -64px; }

.staff_16 { background-position: -288px -208px; }

.split_partition_16 { background-position: -272px -208px; }

.unlock_16 { background-position: -224px -256px; }

.unlock_white_16 { background-position: -176px -368px; }

.stop_synchronization_16 { background-position: -352px -208px; }

.text_16 { background-position: -32px -240px; }

.revision_history_16 { background-position: -320px -160px; }

.bulk_distribution_16 { background-position: -368px -304px; }

.signing_16 { background-position: -144px -208px; }

.read_switch_office_16 { background-position: -272px -144px; }

.communication_16 { background-position: -176px -336px; }

.close_16 { background-position: -16px -336px; }

.info_16 { background-position: -64px -64px; }

.doc_16, .docx_16, .office41_16, .fileType2_23, .fileType2_101 { background-position: -128px -352px; }

.vsd_16 { background-position: -224px -272px; }

.wps_16, .office43_16, .fileType2_25, .fileType2_121 { background-position: -32px -288px; }

.xls_16, .xlsx_16, .office42_16, .fileType2_24, .fileType2_102 { background-position: -80px -288px; }

.xls2_16, .office44_16, .fileType2_26, .fileType2_120, .et_16 { background-position: -96px -288px; }

.pdf_16, .office45_16, .fileType2_103 { background-position: -368px -112px; }

.ppt_16, .pptx_16, .fileType2_104 { background-position: -208px -128px; }

.txt_16, .fileType2_105 { background-position: -96px -256px; }

.images_16, .jpg_16, .gif_16, .png_16, .fileType2_117, .fileType2_118, .fileType2_109, .fileType2_112, .fileType2_115, .fileType2_114, .fileType2_111, .fileType2_106 { background-position: -0px -64px; }

.music_16 { background-position: -224px -96px; }

.news_16, .fileType2_5 { background-position: -320px -96px; }

.notice_16, fileType2_6 { background-position: -16px -112px; }

.collaboration_16, .synergy_16, .fileType2_1 { background-position: -80px -336px; }

.redText_16, .fileType2_2, .edoc_16 { background-position: -16px -160px; }

.default_type_16, .file_16, .fileType2_21 { background-position: -368px -336px; }

.folder_16 { background-position: -336px -16px; }

.exe_16, .fileType2_122 { background-position: -32px -16px; }

.rar_16, .zip_16, .fileType2_119, .fileType2_116 { background-position: -240px -144px; }

.chm_16 { background-position: -352px -320px; }

.system_16 { background-position: -288px -224px; }

.plan_16, .fileType2_3 { background-position: -128px -128px; }

.statistics2_16 { background-position: -320px -208px; }

.discuss_16, .fileType2_8 { background-position: -112px -352px; }

.form_16, .fileType2_9 { background-position: -48px -32px; }

.formPhone_16 { background-position: -176px -32px; }

.toGray { background-position: -336px -240px; }

.mail_16, .fileType2_10 { background-position: -224px -80px; }

.infoSublimtted_16, .fileType2_15 { background-position: -96px -64px; }

.mapping_16, .fileType2_51, .fileType2_61 { background-position: -272px -80px; }

.html_16, .fileType2_22, .fileType2_107, .fileType2_108 { background-position: -240px -48px; }

.mpg_16, .fileType2_110 { background-position: -160px -96px; }

.rm_16, .fileType2_113 { background-position: -16px -176px; }

.gtt_16, .document_folder_mapping_16 { background-position: -336px -32px; }

.flash_16 { background-position: -224px -16px; }

.xml_16 { background-position: -112px -288px; }

.correlation_form_16, .km_16 { background-position: -240px -336px; }

.insert_pic_16, .insert_photos_16 { background-position: -176px -64px; }

.correlation_project_16 { background-position: -256px -336px; }

.data_task_16 { background-position: -304px -336px; }

.meeting_video_16, .bodyType_videoConf_16 { background-position: -352px -80px; }

.flow_view_16 { background-position: -304px -16px; }

.important_16, .important2_16 { background-position: -32px -64px; width: 8px; }

.much_important_16, .important3_16 { background-position: -192px -96px; width: 12px; }

.extra_urgent_16, .important4_16 { background-position: -144px -16px; }

.teti_16, .important5_16 { background-position: -48px -64px; }

.dee_16 { background-position: -352px -336px; }

.meeting_inform_16 { background-position: -336px -80px; }

.g6_add_16 { background-position: -224px -32px; }

.g6_del_16 { background-position: -240px -32px; }

.g6_numberSet_16 { background-position: -256px -32px; }

.no_like_16 { background-position: -336px -96px; }
.no_like_16:hover { background-position: -368px -96px; }

.no_like_disable_16 { background-position: -352px -96px; }

.like_16 { background-position: -96px -80px; }

.task_add_16 { background-position: -320px -224px; }

.task_edit_16 { background-position: -336px -224px; }

.plan_totask_16 { background-position: -144px -128px; }

.milestone { background-position: -368px -80px; }

.risk_16 { background-position: -0px -176px; }

.h_risk_16 { background-position: -352px -32px; }

.l_risk_16 { background-position: -320px -64px; }

.export_16 { background-position: -64px -16px; }

.time_remind_16 { background-position: -176px -240px; }

.new_info_16 { background-position: -288px -96px; }

.form_text_16, .office20_16 { background-position: -80px -112px; }

.home_16 { background-position: -208px -48px; }

.table_add_16 { display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: 0 -272px; _background: url("/static/image/control_icon.gif") no-repeat 0 -272px; }

.table_plus_16 { display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: -16px -240px; _background: url("/static/image/control_icon.gif") no-repeat -16px -240px; }

.table_add_kong_16 { display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: -16px -272px; _background: url("/static/image/control_icon.gif") no-repeat -16px -272px; }

.table_delete_16 { display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: -32px -272px; _background: url("/static/image/control_icon.gif") no-repeat -32px -272px; }

.folder_related_system_16 { display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: -160px -32px; _background: url("/static/image/control_icon.gif") no-repeat -160px -32px; }

.back_synergy_360 { background-position: -160px -304px; }

.synergy_360 { background-position: -272px -224px; }

.official_statistics_16 { background-position: -96px -112px; }

.register_of_receipt_16 { background-position: -96px -160px; }

.posting_registration_thin_16 { background-position: -192px -128px; }

.word_share_16 { background-position: -352px -272px; }

.wps_share_16 { background-position: -64px -288px; }

.excel_share_16 { background-position: -16px -16px; }

.wps_excel_share_16 { background-position: -48px -288px; }

.pdf_share_16 { background-position: -0px -128px; }

.ppt_share_16 { background-position: -224px -128px; }

.txt_share_16 { background-position: -112px -256px; }

.html_share_16 { background-position: -256px -48px; }

.unknown_type_share_16 { background-position: -208px -256px; }

.jpg_share_16 { background-position: -288px -64px; }

.png_gif_share_16 { background-position: -160px -128px; }

.tif_share_16 { background-position: -144px -240px; }

.tga_share_16 { background-position: -96px -240px; }

.mpg_share_16 { background-position: -176px -96px; }

.rm_share_16 { background-position: -32px -176px; }

.rar_zip_share_16 { background-position: -256px -144px; }

.image_type_share_16 { background-position: -368px -48px; }

.folder_share_16 { background-position: -0px -32px; }

.exe_share_16, .share_fileType2_122 { background-position: -48px -16px; }

.time_management_example_16 { background-position: -48px -272px; }

.documents_penetration_16 { background-position: -144px -352px; }

.wen_shan_issuing_16 { background-position: -288px -272px; }

.audit_confirmation_16 { background-position: -112px -304px; }

.specify_fallback_16 { background-position: -192px -208px; }

.who_returned_draft_16 { background-position: -320px -272px; }

.word_to_pdf_16 { background-position: -368px -272px; }

.to_message_16 { background-position: -304px -144px; }

.reference_to_the_self_16 { background-position: -48px -160px; }

.by_reference_16 { background-position: -0px -320px; }

.bidirectional_reference_16 { background-position: -288px -304px; }

.copy_from_16 { background-position: -224px -336px; }

.view_attachments_16 { background-position: -352px -256px; }

.processed_16 { background-position: -320px -128px; }

.stop_contract_16 { background-position: -336px -208px; }

.review_flow_16 { background-position: -304px -160px; }

.point_search_16 { background-position: -176px -128px; }

.unit_data_16 { background-position: -176px -256px; }

.remind_me_16 { background-position: -160px -160px; }

.senior_search_16 { background-position: -128px -192px; }

.view_text_16 { background-position: -32px -272px; }

.view_list_16 { background-position: -368px -256px; }

.pending_top_16 { background-position: -16px -128px; }

.send_car_16 { background-position: -272px -176px; }

.direct_car_16 { background-position: -80px -352px; }

.car_state_16 { background-position: -176px -320px; }

.into_warehouse_16 { background-position: -240px -64px; }

.send_photo_16 { background-position: -336px -176px; }

.ignore_16 { background-position: -336px -48px; }

.have_check_16 { background-position: -48px -48px; }

.publish_16 { background-position: -80px -144px; }

.cancle_publish_16 { background-position: -160px -320px; }

.score_16 { background-position: -176px -176px; }

.cancle_hyperlink_16 { background-position: -144px -320px; }

.edit_hyperlink_16 { background-position: -32px -0px; }

.insert_line_16 { background-position: -160px -64px; }

.insert_table_16 { background-position: -208px -64px; }

.insert_flash_16 { background-position: -144px -64px; }

.add_indent_16 { background-position: -160px -288px; }

.lessen_indent_16 { background-position: -80px -80px; }

.project_list_16 { background-position: -352px -128px; }

.number_list_16 { background-position: -64px -112px; }

.color_background_16 { background-position: -112px -336px; }

.color_text_16 { background-position: -128px -336px; }

.right_align_16 { background-position: -368px -160px; }

.center_align_16 { background-position: -208px -320px; }

.left_align_16 { background-position: -48px -80px; }

.underline_16 { background-position: -144px -256px; }

.italic_16 { background-position: -256px -64px; }

.bold_16 { background-position: -352px -304px; }

.outside_department_16 { background-position: -272px -112px; }

.newest_news_16 { background-position: -304px -96px; }

.link_flie_16 { background-position: -128px -80px; }

.icon_group_16 { background-position: -288px -48px; }

.colleague_16 { background-position: -96px -336px; }

.express_feelings_16 { background-position: -96px -16px; }

.insert_relevance_16 { background-position: -192px -64px; }

.cancel_16 { background-position: -64px -320px; }

.redo_16 { background-position: -0px -160px; }

.unit_doc_16 { background-position: -192px -256px; }

.group_doc_16 { background-position: -320px -32px; }

.back_16 { background-position: -144px -304px; }

.department2_16 { background-position: -32px -352px; }

.attachment_del_16 { background-position: -32px -304px; }

.icon_setting_16 { background-position: -192px -192px; }

.folder_mapping_16 { background-position: -368px -16px; }

.timeline_event_16 { background-position: -192px -240px; }

.timeline_us_16 { background-position: -288px -240px; }

.timeline_task_16 { background-position: -272px -240px; }

.folder_interconnected_16 { background-position: -352px -16px; }

.flash_roll_16 { background-position: -240px -16px; }

.flashRoll_choose_16 { background-position: -256px -16px; }

.insert_copy_16 { background-position: -128px -64px; }

.selection_16 { background-position: -240px -176px; }

.revRecord_16 { background-position: -352px -160px; }

.rollbackRecords_16 { background-position: -48px -176px; }

.mapMarked_16 { background-position: -256px -80px; }

.cameraPosition_16 { background-position: -32px -320px; }

.attendanceRecords_16 { background-position: -48px -304px; }

.location_16 { background-position: -160px -80px; }

.sms_16 { background-position: -160px -208px; }

.personalAttendance_16 { background-position: -80px -128px; }

.condition_16 { background-position: -208px -336px; }

.infoArchive_16 { background-position: -80px -64px; }

.infoTemplate_16 { background-position: -112px -64px; }

.formExport_16 { background-position: -128px -32px; }

.formImport_16 { background-position: -160px -32px; }

.formContinue_16 { background-position: -96px -32px; }

.shareTo_16 { background-position: -224px -192px; }

.interconnectedSystems_16 { background-position: -224px -64px; }

.secretary_16 { background-position: -224px -176px; }

.lower_16 { background-position: -192px -80px; }

.higher_16, .higher_level_16 { background-position: -160px -48px; }

.cycleMeeting_16 { background-position: -288px -336px; }

.head_online_16 { background-position: -80px -48px; }

.head_msg_16 { background-position: -64px -48px; }

.send_seeyon_16 { background-position: -352px -176px; }

.send_msg_16 { background-position: -320px -176px; }

.send_mail_16 { background-position: -288px -176px; }

.send_smsg_16 { background-position: -368px -176px; }

.about_flow_search_count_16 { background-position: -128px -288px; }

.minimize_16 { background-position: -0px -96px; }

.maximize_16 { background-position: -304px -80px; }

.gray_close_16 { background-position: -288px -32px; }

.chat_16 { background-position: -224px -320px; }

.chat_group_16 { background-position: -240px -320px; }

.send_messages_16 { background-position: -304px -176px; }

.toback_16 { background-position: -304px -240px; }

.forward_event_16 { background-position: -192px -32px; }

.canback_16 { background-position: -48px -320px; }

.tobackflow_16 { background-position: -320px -240px; }

.list_show_16 { background-position: -144px -80px; }

.tree_show_16 { background-position: -48px -256px; }

.face_16 { background-position: -160px -16px; }

.relate_file_16 { background-position: -144px -160px; }

.online_news_16 { background-position: -112px -112px; }

.for_close_16 { background-position: -32px -32px; }
.for_close_16:hover { background-position: -224px -48px; }

.hover_close_16 { background-position: -224px -48px; }

.work_kik_16 { background-position: -0px -288px; }

.system_messages_16 { background-position: -304px -224px; }

.our_cadre_16 { background-position: -240px -112px; }

.associated_persons_16 { background-position: -368px -288px; }

.group_16 { background-position: -304px -32px; }

.myread_16 { background-position: -272px -96px; }

.dynamic_16 { background-position: -272px -48px; }

.myknowledgebase_16 { background-position: -256px -96px; }

.close_window_16 { background-position: -64px -336px; }

.above_16 { background-position: -144px -288px; }

.speech_read_16 { background-position: -208px -208px; }

.speech_unread_16 { background-position: -240px -208px; }

.speech_read2_16 { background-position: -224px -208px; }

.speech_unread2_16 { background-position: -256px -208px; }

.speech_gif_16 { background: url("/static/image/speech.gif") no-repeat; }

.speech_gif2_16 { background: url("/static/image/speech_f.gif") no-repeat; }

.recommend_16 { background-position: -336px -144px; }

.set_16 { display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: -48px -288px; _background: url("/static/image/control_icon.gif") no-repeat -48px -288px; }

.affix_del_16 { display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: -48px -272px; _background: url("/static/image/control_icon.gif") no-repeat -48px -272px; }
.affix_del_16:hover { background-position: -64px -272px; }

.plan_left_16 { display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 26px; background: url("/static/image/control_icon.png") no-repeat; background-position: -80px -32px; _background: url("/static/image/control_icon.gif") no-repeat -80px -32px; }
.plan_left_16:hover { background: url("/static/image/control_icon.png") no-repeat; background-position: -144px -112px; _background: url("/static/image/control_icon.gif") no-repeat -144px -112px; display: inline-block; vertical-align: middle; height: 26px; width: 20px; line-height: 26px; }

.plan_right_16 { display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 26px; background: url("/static/image/control_icon.png") no-repeat; background-position: -96px -32px; _background: url("/static/image/control_icon.gif") no-repeat -96px -32px; }
.plan_right_16:hover { display: inline-block; vertical-align: middle; height: 26px; width: 20px; line-height: 26px; background: url("/static/image/control_icon.png") no-repeat; background-position: -166px -112px; _background: url("/static/image/control_icon.gif") no-repeat -166px -112px; }

.switchView_card_current_16 { background-position: -64px -224px; }

.switchView_card_16 { background-position: -48px -224px; }

.switchView_list_current_16 { background-position: -128px -224px; }

.switchView_list_16 { background-position: -112px -224px; }

.switchView_state_current_16 { background-position: -192px -224px; }

.switchView_state_16 { background-position: -176px -224px; }

.switchView_taskTree_current_16 { background-position: -256px -224px; }

.switchView_taskTree_16 { background-position: -240px -224px; }

.switchView_people_current_16 { background-position: -160px -224px; }

.switchView_people_16 { background-position: -144px -224px; }

.switchView_table_current_16 { background-position: -224px -224px; }

.switchView_table_16 { background-position: -208px -224px; }

.switchView_chart_current_16 { background-position: -96px -224px; }

.switchView_chart_16 { background-position: -80px -224px; }

.scholarDocumentExchange_16 { background-position: -160px -176px; }

.projectTask_setTop_16 { background-position: -16px -144px; }
.projectTask_setTop_16:hover { background-position: -32px -144px; }

.underway_16 { background-position: -160px -256px; }

.unstart_16 { background-position: -288px -256px; }

.canceled_16 { background-position: -112px -320px; }

.overdue_16 { background-position: -288px -112px; }

.time_16 { background-position: -160px -240px; }

.bannerEditor_16 { background-position: -176px -304px; }
.bannerEditor_16:hover { background-position: -192px -304px; }

.projectSet_16 { background-position: -0px -144px; opacity: 0.8; filter: alpha(opacity=80); }
.projectSet_16:hover { opacity: 1; filter: alpha(opacity=100); }

.projectAttachmentView_16 { background-position: -368px -128px; }

.taskTree_open_16 { background-position: -368px -224px; }

.taskTree_close_16 { background-position: -352px -224px; }

.taskTree_endNode_16 { background-position: -160px -960px; }

.clock_16 { background-position: -0px -336px; }

.cancel_opinion_16 { background-position: -80px -320px; }

.hide_opinion_16 { background-position: -144px -48px; }

.mobile_checkin_16 { background-position: -16px -96px; }

.show_clickNumberWhite { background-position: -272px -192px; }

.show_clickLookNumber { background-position: -240px -192px; }

.show_clickNumberGray { background-position: -256px -192px; }

.show_commented { background-position: -288px -192px; }

.show_replyNumberWhite { background-position: -64px -208px; }

.show_replyNumber { background-position: -32px -208px; }

.show_replyNumberGray { background-position: -48px -208px; }

.show_likeGray { background-position: -352px -192px; }

.show_likeWhite { background-position: -368px -192px; }

.show_face { background-position: -304px -192px; }

.show_locationWhite { background-position: -16px -208px; }

.show_locationGray { background-position: -0px -208px; }

.show_imageNumber { background-position: -320px -192px; }

.show_insertImage { background-position: -336px -192px; }

.examine_radio { background-position: -320px -0px; }
.examine_radio:hover { background-position: -336px -0px; }

.examine_radio_hover { background-position: -336px -0px; }

.examine_checkbox { background-position: -160px -0px; }
.examine_checkbox:hover { background-position: -176px -0px; }

.examine_checkbox_hover { background-position: -176px -0px; }

.examine_checkbox_unchecked { background-position: -192px -0px; }
.examine_checkbox_unchecked:hover { background-position: -208px -0px; }

.examine_checkbox_unchecked_hover { background-position: -208px -0px; }

.examine_imageRadio { background-position: -256px -0px; }
.examine_imageRadio:hover { background-position: -272px -0px; }

.examine_imageRadio_hover { background-position: -272px -0px; }

.examine_imageCheckbox { background-position: -224px -0px; }
.examine_imageCheckbox:hover { background-position: -224px -0px; }

.examine_imageCheckbox_hover { background-position: -240px -0px; }

.examine_singleInput { background-position: -368px -0px; }
.examine_singleInput:hover { background-position: -0px -16px; }

.examine_singleInput_hover { background-position: -0px -16px; }

.examine_multiInput { background-position: -288px -0px; }
.examine_multiInput:hover { background-position: -304px -0px; }

.examine_multiInput_hover { background-position: -304px -0px; }

.examine_reduce { background-position: -352px -0px; }

.viewReadInfo { background-position: -112px -272px; }

.viewColumnImage { background-position: -80px -272px; }

.cancelExamine { background-position: -128px -320px; }

.viewStyle_tree_checked { background-position: -208px -272px; }

.viewStyle_tree { background-position: -192px -272px; }

.viewStyle_list_checked { background-position: -176px -272px; }

.viewStyle_list { background-position: -160px -272px; }

.viewStyle_card_checked { background-position: -144px -272px; }

.viewStyle_card { background-position: -128px -272px; }

.formCreatdata_16 { background-position: -112px -32px; }

.formExportdata_16 { background-position: -144px -32px; }

.sendCollaboration_16 { background-position: -0px -192px; }
.sendCollaboration_16:hover { background-position: -16px -192px; }

.sendMessage_16 { background-position: -64px -192px; }
.sendMessage_16:hover { background-position: -80px -192px; }

.sendEmail_16 { background-position: -32px -192px; }
.sendEmail_16:hover { background-position: -48px -192px; }

.sendSms_16 { background-position: -96px -192px; }
.sendSms_16:hover { background-position: -112px -192px; }

.association_16 { background-position: -0px -304px; }
.association_16:hover { background-position: -16px -304px; }

.attribute_hollow_16 { background-position: -80px -304px; }

.folderV60_16 { background-position: -16px -32px; }

.mailFilter_16 { background-position: -240px -80px; }

.help_16_red { background-position: -112px -48px; }

.arrow_toggle_ss_16 { background-position: -320px -288px; }

.arrow_toggle_zk_16 { background-position: -336px -288px; }

.mobile_editor_16 { background-position: -32px -96px; }
.mobile_editor_16:hover { background-position: -48px -96px; }

.close_slideImgs { background-position: -32px -336px; }
.close_slideImgs:hover { background-position: -48px -336px; }

.behavioranalysis_up { background-position: -272px -304px; }

.behavioranalysis_down { background-position: -256px -304px; }

.download_online_16 { background-position: -80px -176px; }

.more_blue { background-position: -128px -96px; }

.search_disable_16 { background-position: -208px -176px; }

.transferRecord_16 { background-position: -192px -352px; }

.restoreDefaultSort_16 { background-position: -208px -352px; }

.tableRelationship_16 { background-position: -224px -352px; }

.grid_cardview { background-position: -240px -352px; }

.grid_cardview:hover, .grid_cardview.current { background-position: -256px -352px; }

.grid_listview { background-position: -272px -352px; }

.grid_listview:hover, .grid_listview.current { background-position: -288px -352px; }

.grid_tableview { background-position: -304px -352px; }

.grid_tableview:hover, .grid_tableview.current { background-position: -320px -352px; }

.grid_countview { background-position: -336px -352px; }

.grid_countview:hover, .grid_countview.current { background-position: -352px -352px; }

.histogram_16 { background-position: -368px -352px; }

.more_down_16:hover, .more_down_16.current { background-position: 0 -368px; }

.more_up_16:hover, .more_up_16.current { background-position: -16px -368px; }

.more_down_16 { background-position: -32px -368px; }

.more_up_16 { background-position: -48px -368px; }

.sort_asc_16 { background-position: -64px -368px; }

.sort_desc_16 { background-position: -80px -368px; }

.sort_asc_16.current { background-position: -96px -368px; }

.sort_desc_16.current { background-position: -112px -368px; }

.index_tabs_more_arrow { background-position: -128px -368px; }

.conferenceCall_16 { background-position: -224px -368px; }

.meeting_join_16 { background-position: -336px -368px; }

.meeting_pause_16 { background-position: -352px -368px; }


.setMessageItem_24 { background-position: -120px -48px; }

.email_24 { background-position: -144px -144px; }

.video_24 { background-position: -168px -144px; }

.sms_24 { background-position: -193px -144px; }

.enableNode_24 { background-position: 0 -144px; }

.disableNode_24 { background-position: -24px -144px; }

.replaceNode_24 { background-position: 0 -168px; }

.mapping_24 { background-position: 0 -168px; }

.preview_24 { background-position: -72px -240px; }

.download_24 { background-position: -48px -240px; }

.stored_24 { background-position: -24px -240px; }

.unstore_24 { background-position: 0 -240px; }

.project_star_24 { background-position: -0px -336px; }

.project_no_star_24 { background-position: -0px -360px; }

.project_editor_24 { background-position: -24px -336px; }

.project_search_24 { background-position: -48px -336px; }
.project_search_24:hover { background-position: -48px -360px; }

.project_add_24 { background-position: -72px -336px; }
.project_add_24:hover { background-position: -72px -360px; }

.project_set_24 { background-position: -96px -336px; }
.project_set_24:hover { background-position: -96px -360px; }

.project_card_24 { background-position: -120px -336px; }
.project_card_24:hover { background-position: -120px -360px; }

.close_24 { background-position: -144px -336px; }
.close_24:hover { background-position: -144px -360px; }

.arrow_l_24 { background-position: -168px -336px; }
.arrow_l_24:hover { background-position: -168px -360px; }

.arrow_l_disable_24 { background-position: -216px -336px; }

.arrow_r_24 { background-position: -192px -336px; }
.arrow_r_24:hover { background-position: -192px -360px; }

.arrow_r_disable_24 { background-position: -240px -336px; }

.arrow_t_24 { background-position: -264px -336px; }
.arrow_t_24:hover { background-position: -264px -360px; }

.arrow_t_disable_24 { background-position: -216px -360px; }

.arrow_b_24 { background-position: -288px -336px; }
.arrow_b_24:hover { background-position: -288px -360px; }

.arrow_b_disable_24 { background-position: -240px -360px; }

.temporary_to_do_24 { background-position: -0px -384px; }

.project_forward_24 { background-position: -24px -384px; }
.project_forward_24:hover { background-position: -48px -384px; }

.project_print_24 { background-position: -72px -384px; }
.project_print_24:hover { background-position: -96px -384px; }

.project_view_24 { background-position: -120px -384px; }
.project_view_24:hover { background-position: -120px -384px; }

.examine_add_24 { background-position: 0 -432px; }

.examine_logistic_24 { background-position: -24px -432px; }

.examine_end_24 { background-position: -48px -432px; }

.examine_end_checked_24 { background-position: -72px -432px; }

.associatedData_24 { background-position: 0 -456px; }

.attachment_24 { background-position: -24px -456px; }

.attachment_hover_24, .attachment_24:hover { background-position: -48px -456px; }

.at_24 { background-position: -72px -456px; }

.at_hover_24, .at_24:hover { background-position: -96px -456px; }

.like_24 { background-position: -120px -456px; }

.like_hover_24, .like_24:hover { background-position: -144px -456px; }

.editor_24 { background-position: -168px -456px; }

.editor_hover_24, .editor_24:hover { background-position: -192px -456px; }

.localhost_upload_24 { background-position: -216px -456px; }

.related_document_24 { background-position: -240px -456px; }

.model_data_24 { background-position: 0px -480px; }

.form_query_24 { background-position: -24px -480px; }

.form_stat_24 { background-position: -48px -480px; }

.other_system_24 { background-position: -72px -480px; }

.doc_conter_24 { background-position: -96px -480px; }

.project_24 { background-position: -120px -480px; }

.index_24 { background-position: -144px -480px; }

.model_data_hover_24 { background-position: 0px -504px; }

.form_query_hover_24 { background-position: -24px -504px; }

.form_stat_hover_24 { background-position: -48px -504px; }

.other_system_hover_24 { background-position: -72px -504px; }

.doc_conter_hover_24 { background-position: -96px -504px; }

.project_hover_24 { background-position: -120px -504px; }

.index_hover_24 { background-position: -144px -504px; }

.photo_minify_24 { background-position: -192px 0; }

.photo_magnify_24 { background-position: -216px 0; }

.photo_realsize_24 { background-position: -240px 0; }

.photo_selfadaption_24 { background-position: -264px 0; }

.stars5 { display: block; width: 60px; height: 12px; background: url("/static/image/control_icon.png") no-repeat no-repeat 0 -352px; line-height: 12px; overflow: hidden; _background: url("/static/image/control_icon.gif") no-repeat 0 -352px; }

.stars4 { display: block; width: 60px; height: 12px; background: url("/static/image/control_icon.png") no-repeat no-repeat -12px -352px; line-height: 12px; overflow: hidden; _background: url("/static/image/control_icon.gif") no-repeat -12px -352px; }

.stars3 { display: block; width: 60px; height: 12px; background: url("/static/image/control_icon.png") no-repeat no-repeat -24px -352px; line-height: 12px; overflow: hidden; _background: url("/static/image/control_icon.gif") no-repeat -24px -352px; }

.stars2 { display: block; width: 60px; height: 12px; background: url("/static/image/control_icon.png") no-repeat no-repeat -36px -352px; line-height: 12px; overflow: hidden; _background: url("/static/image/control_icon.gif") no-repeat -36px -352px; }

.stars1 { display: block; width: 60px; height: 12px; background: url("/static/image/control_icon.png") no-repeat no-repeat -48px -352px; line-height: 12px; overflow: hidden; _background: url("/static/image/control_icon.gif") no-repeat -48px -352px; }

.stars0 { display: block; width: 60px; height: 12px; background: url("/static/image/control_icon.png") no-repeat no-repeat -60px -352px; line-height: 12px; overflow: hidden; _background: url("/static/image/control_icon.gif") no-repeat -60px -352px; }

.stars4_5 { display: block; width: 60px; height: 12px; background: url("/static/image/control_icon.png") no-repeat no-repeat 0 -364px; line-height: 12px; overflow: hidden; _background: url("/static/image/control_icon.gif") no-repeat 0 -364px; }

.stars3_5 { display: block; width: 60px; height: 12px; background: url("/static/image/control_icon.png") no-repeat no-repeat -12px -364px; line-height: 12px; overflow: hidden; _background: url("/static/image/control_icon.gif") no-repeat -12px -364px; }

.stars2_5 { display: block; width: 60px; height: 12px; background: url("/static/image/control_icon.png") no-repeat no-repeat -24px -364px; line-height: 12px; overflow: hidden; _background: url("/static/image/control_icon.gif") no-repeat -24px -364px; }

.stars1_5 { display: block; width: 60px; height: 12px; background: url("/static/image/control_icon.png") no-repeat no-repeat -36px -364px; line-height: 12px; overflow: hidden; _background: url("/static/image/control_icon.gif") no-repeat -16px -240px; }

.stars0_5 { display: block; width: 60px; height: 12px; background: url("/static/image/control_icon.png") no-repeat no-repeat -48px -364px; line-height: 12px; overflow: hidden; _background: url("/static/image/control_icon.gif") no-repeat -16px -240px; }

.plus_16 { background: url("/static/image/control_icon.png") no-repeat 0 -240px; _background: url("/static/image/control_icon.gif") no-repeat 0 -240px; }

.minus_16 { background: url("/static/image/control_icon.png") no-repeat -16px -240px; _background: url("/static/image/control_icon.gif") no-repeat -16px -240px; }

.multiply_16 { background: url("/static/image/control_icon.png") no-repeat -32px -240px; _background: url("/static/image/control_icon.gif") no-repeat -32px -240px; }

.divide_16 { background: url("/static/image/control_icon.png") no-repeat -48px -240px; _background: url("/static/image/control_icon.gif") no-repeat -48px -240px; }

.brackl_16 { background: url("/static/image/control_icon.png") no-repeat -64px -240px; _background: url("/static/image/control_icon.gif") no-repeat -64px -240px; }

.brackr_16 { background: url("/static/image/control_icon.png") no-repeat -80px -240px; _background: url("/static/image/control_icon.gif") no-repeat -80px -240px; }

.gt_16 { background: url("/static/image/control_icon.png") no-repeat -96px -240px; _background: url("/static/image/control_icon.gif") no-repeat -96px -240px; }

.lt_16 { background: url("/static/image/control_icon.png") no-repeat -112px -240px; _background: url("/static/image/control_icon.gif") no-repeat -112px -240px; }

.equal_16 { background: url("/static/image/control_icon.png") no-repeat -128px -240px; _background: url("/static/image/control_icon.gif") no-repeat -128px -240px; }

.gt_eq_16 { background: url("/static/image/control_icon.png") no-repeat left -256px; _background: url("/static/image/control_icon.gif") no-repeat left -256px; }

.lt_eq_16 { background: url("/static/image/control_icon.png") no-repeat -32px -256px; _background: url("/static/image/control_icon.gif") no-repeat -32px -256px; }

.brack_angle_16 { background: url("/static/image/control_icon.png") no-repeat -64px -256px; _background: url("/static/image/control_icon.gif") no-repeat -64px -256px; }

.seach_icon { background-position: -4px -24px; }

.front_icon { background-position: -28px -24px; }

.back_icon { background-position: -52px -24px; }

.refresh_icon { background-position: -76px -24px; }

.minimize_icon0 { background-position: -264px -24px; }

.minimize_icon1 { background-position: -240px -24px; }

.minimize_icon2 { background-position: -240px -24px; }

.productview_icon { background-position: -288px -24px; }

.close_icon { background-position: -124px -24px; }

.collapse_icon { background-position: -172px -24px; }

.unfold_icon { background-position: -196px -24px; }

.home_icon { background-position: -220px -24px; }

.medals_10 { background-position: 0 -72px; }

.medals_9 { background-position: -24px -72px; }

.medals_8 { background-position: -48px -72px; }

.medals_7 { background-position: -72px -72px; }

.medals_6 { background-position: -96px -72px; }

.medals_5 { background-position: -120px -72px; }

.medals_4 { background-position: -144px -72px; }

.medals_3 { background-position: -168px -72px; }

.medals_2 { background-position: -192px -72px; }

.medals_1 { background-position: -216px -72px; }

.task_ico { background-position: 0 0; }

.meeting_ico { background-position: 0 -16px; }

.plan_ico { background-position: 0 -32px; }

.collaboration_ico { background-position: 0 -48px; }

.edoc_ico { background-position: 0 -64px; }

.event_ico { background-position: 0 -96px; }

.agent_set { background-position: 0 -96px; }

.associated_application_set { background-position: -24px -96px; }

.salary_view { background-position: -48px -96px; }

.part_set { background-position: -72px -96px; }

.space_menu { background-position: -96px -96px; }

.personal_attendance { background-position: -120px -96px; }

.home_template_manager { background-position: -144px -96px; }

.personal_set { background-position: -168px -96px; }

.personal_template_manager { background-position: -192px -96px; }

.message_prompts_set { background-position: -216px -96px; }

.nc_set { background-position: -240px -96px; }

.sort_up { display: inline-block; width: 32px; height: 32px; vertical-align: middle; background: url("/static/image/icon32.png") no-repeat left top; background-position: -64px -256px; cursor: pointer; }
.sort_up:hover { background-position: -192px -256px; }

.sort_down { display: inline-block; width: 32px; height: 32px; vertical-align: middle; background: url("/static/image/icon32.png") no-repeat left top; background-position: -96px -256px; cursor: pointer; }
.sort_down:hover { background-position: -224px -256px; }

.arrow_1_b { display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: 0 0; _background: url("/static/image/control_icon.gif") no-repeat 0 0; }

.arrow_1_l { display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: -112px 0; _background: url("/static/image/control_icon.gif") no-repeat -112px 0; }

.arrow_1_r { display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: -16px 0; _background: url("/static/image/control_icon.gif") no-repeat -16px 0; }

.arrow_1_t { display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: -32px 0; _background: url("/static/image/control_icon.gif") no-repeat -32px 0; }

.arrow_2_b { display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: -48px 0; }

.arrow_2_t { display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: -64px 0; }

.arrow_2_l { display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: -80px 0; _background: url("/static/image/control_icon.gif") no-repeat -80px 0; }

.arrow_2_r { display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: -96px 0; _background: url("/static/image/control_icon.gif") no-repeat -96px 0; }

.arrow_3_l { display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: -224px 0; _background: url("/static/image/control_icon.gif") no-repeat -224px 0; }

.arrow_3_r { display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: -224px -16px; _background: url("/static/image/control_icon.gif") no-repeat -224px -16px; }

.arrow_4_b { display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: 0 -386px; _background: url("/static/image/control_icon.gif") no-repeat 0 -386px; }

.arrow_4_t { display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: -16px -386px; _background: url("/static/image/control_icon.gif") no-repeat -16px -386px; }

.arrow_5_r { background-position: -304px -288px; }

.rolling_btn_t { display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: -64px -95px; _background: url("/static/image/control_icon.gif") no-repeat -64px -95px; }

.rolling_uncurrent { display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: -64px -112px; _background: url("/static/image/control_icon.gif") no-repeat -64px -112px; }

.rolling_current { display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: -64px -128px; _background: url("/static/image/control_icon.gif") no-repeat -64px -128px; }

.rolling_btn_b { display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: -64px -144px; _background: url("/static/image/control_icon.gif") no-repeat -64px -144px; }

.pageFirst { display: inline-block; vertical-align: top; margin-top: 6px; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: 0 -32px; _background: url("/static/image/control_icon.gif") no-repeat 0 -32px; }

.pFirst:hover .pageFirst { background: url("/static/image/control_icon.png") no-repeat; background-position: -200px -112px; }

.pagePrev { display: inline-block; vertical-align: top; margin-top: 6px; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: -16px -32px; _background: url("/static/image/control_icon.gif") no-repeat -16px -32px; }

.pPrev:hover .pagePrev { background: url("/static/image/control_icon.png") no-repeat; background-position: -144px -112px; }

.pageNext { display: inline-block; vertical-align: top; margin-top: 6px; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: -32px -32px; _background: url("/static/image/control_icon.gif") no-repeat -32px -32px; }

.pNext:hover .pageNext { background: url("/static/image/control_icon.png") no-repeat; background-position: -166px -112px; }

.pageLast { display: inline-block; vertical-align: top; margin-top: 6px; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: -48px -32px; _background: url("/static/image/control_icon.gif") no-repeat -48px -32px; }

.pLast:hover .pageLast { background: url("/static/image/control_icon.png") no-repeat; background-position: -221px -112px; }

.arrow_gray_r { display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: 0 -288px; _background: url("/static/image/control_icon.gif") no-repeat 0 -288px; }

.arrow_white_r { display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: -16px -288px; _background: url("/static/image/control_icon.gif") no-repeat -16px -288px; }

.sub_ico { display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: 0 0; _background: url("/static/image/control_icon.gif") no-repeat 0 0; margin-right: 5px; }

.title_ico { overflow: hidden; display: block; margin-bottom: -1px; width: 48px; height: 6px; background: url("/static/image/control_icon.png") no-repeat; _background: url("/static/image/control_icon.gif") no-repeat; background-position: -32px -225px; }

.line_ico { overflow: hidden; display: inline-block; width: 2px; height: 60px; background: url("/static/image/control_icon.png") no-repeat; _background: url("/static/image/control_icon.gif") no-repeat; background-position: -96px -176px; }

.common_tabs { font-size: 12px; height: 30px; border-bottom: solid 1px #7DC1FD; background: #fff; }
.common_tabs ul { padding: 0; list-style: none; }
.common_tabs li { display: inline; text-align: center; }
.common_tabs a { font-size: 12px; color: #8a8a8a; width: auto; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 120px; display: inline-block; background-position: left top; min-width: 50px; float: left; line-height: 31px; height: 31px; _height: 30px; font-family: "Microsoft YaHei"; padding: 0 8px; text-align: center; }
.common_tabs a:hover { background-position: left -670px; }
.common_tabs a:active { background-position: left -80px; }
.common_tabs a.uc_msg { background: url("/static/image/control_bg.png") 0 -862px repeat-x; }
.common_tabs .disable { height: 25px; color: #a3a3a3; background: #f0f0f0; cursor: default; }
.common_tabs .no_b_border { border-bottom: 0; }
.common_tabs .current a { color: #42b3e5; height: 28px; border-bottom: 3px solid #42b3e5; }

td .common_tabs { background: none; }

.dialog_bg .common_tabs { background: none; }

.common_tabs_3 { font-size: 12px; height: 40px; }
.common_tabs_3 ul { list-style: none; background: #f2f2f2; }
.common_tabs_3 li { display: inline; float: left; }
.common_tabs_3 a { overflow: hidden; float: left; display: inline-block; padding: 0 8px; width: auto; min-width: 50px; max-width: 81px; height: 40px; line-height: 40px; font-size: 14px; color: #aaa; font-family: "Microsoft YaHei"; text-align: center; white-space: nowrap; text-overflow: ellipsis; background-position: left top; }
.common_tabs_3 a:hover { background: #eaeaea; }
.common_tabs_3 a:active { background: #eaeaea; }
.common_tabs_3 .disable { height: 25px; color: #a3a3a3; background: #f0f0f0; cursor: default; }
.common_tabs_3 .no_b_border { border-bottom: 0; }
.common_tabs_3 .current a { color: #6eb4ce; background: #fff; }

.common_tabs_body { margin-top: 0; }

.common_tabs2 { background: #fff; }
.common_tabs2 .common_tabs_head { border-top: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; }
.common_tabs2 .common_tabs_head a { border-left: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; display: block; font-size: 12px; color: #111; text-align: center; line-height: 24px; height: 24px; background: url("/static/image/control_bg.png") repeat-x; background-position: left top; }
.common_tabs2 .common_tabs_head a:hover { background-position: left -670px; }
.common_tabs2 .common_tabs_head a:active { background-position: left -80px; }
.common_tabs2 .common_tabs_head a.current { border-bottom: 0; padding-bottom: 1px; background: #fff; }
.common_tabs2 .common_tabs_head .common_list li a.current:hover { border-bottom: 0; padding-bottom: 1px; background: #fff; }
.common_tabs2 .common_tabs_head .common_list_disable li a:hover { border-bottom: 0; padding-bottom: 1px; background: #fff; }
.common_tabs2 .tab_iframe { border-left: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; }
.common_tabs2 .w160b { display: block; float: left; width: 160px; line-height: 24px; height: 24px; }
.common_tabs2 .w115b { display: block; float: left; width: 105px; margin-left: 10px; line-height: 24px; height: 24px; }

.common_tabs_big { height: 30px; }
.common_tabs_big a { width: 29px; height: 32px; }

.moreTabsArea { width: 20px; position: relative; }

.moreTabsArror { width: 20px; }

.moreTabsArror .ico16 { position: absolute; right: 0; }

.moreTabsList { position: absolute; right: 0; display: none; border: solid 1px #97D1F0; background-color: #fff; }

.moreTabsArea:hover .moreTabsList { display: block; }

.moreTabsList li { width: 100%; height: 25px; text-align: right; display: block; }

.moreTabsList li:hover, .moreTabsList li.current { background-color: #57b4e7; }

.moreTabsList li:hover a, .moreTabsList li.current a { color: #fff; border-bottom: none; }

.moreTabsList li a { font-size: 12px; color: #8A8A8A; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 80px; display: inline-block; background-position: left top; min-width: 50px; line-height: 25px; height: 25px; font-family: 'Microsoft YaHei'; padding: 0 8px; }

.content_view { font-size: 12px; background: #d2d2d2; line-height: 1.5; }
.content_view .view_ul { min-height: 120px; _height: 120px; padding: 0; }
.content_view .view_li {  *zoom: 1; width: 786px; margin-left: auto; margin-right: auto; background: #fff; }
.content_view .content_text { padding-top: 10px; padding: 35px 30px; font-size: 16px; }
.content_view .content_text a { color: #008dd6; }
.content_view .content_text td { text-align: left; }
.content_view .content_text td.xdHeadingCell { text-align: center; }
.content_view .li_title { padding: 14px 16px; line-height: 14px; background: #f0f0f0; }
.content_view .title { display: inline-block; }
.content_view .add_new { display: inline-block; margin-left: 12px; }
.content_view .content { clear: both; padding: 0 16px; line-height: 20px; }
.content_view .content ul { padding: 0 0 0 40px; margin: 0 20px; }
.content_view .content li { word-wrap: break-word; }
.content_view .content li .font_bold { font-weight: bold; }
.content_view .content li em { margin: 0; float: none; }
.content_view .content li a { _width: 130px; margin-bottom: -1px; }
.content_view .content li textarea { width: 702px; padding: 6px 0 0 6px; }
.content_view .content li textarea:hover { padding: 6px 0 0 6px; }
.content_view .content li .attachment_block a { max-width: none; overflow: visible; }
.content_view .content .textarea { padding: 0; }
.content_view .content .textarea .attachmentNumberDiv { margin-right: 0px; }
.content_view .content .green { color: green; }
.content_view .content .bt { display: inline-block; margin-right: -2px; _margin-right: 18px; _margin-top: -20px; }
.content_view .content .bt a { margin-bottom: -6px; }
.content_view .content .bt a.common_button { margin-bottom: -8px; _margin-bottom: 0; }
.content_view .content .bt a.form_btn { margin-bottom: -8px; _margin-bottom: 0; }

.commentForwardDiv .li_title { width: 703px; margin: 0 25px; }
.commentForwardDiv .processing_view .content { margin: 0px 25px; }
.commentForwardDiv .processing_view .content ul { padding: 0 0 0 20px; margin: 0 20px; }
.commentForwardDiv .processing_view .content ul li { padding-left: 20px; list-style: none; }
.commentForwardDiv .processing_view .content ul li span { line-height: normal; }

.content_text ul { padding-left: 40px; }
.content_text ul li { list-style-type: disc; }
.content_text ol li { list-style-type: decimal; }

.step_menu { font-size: 12px; overflow: hidden; zoom: 1; _height: 26px; }
.step_menu ul { margin: 0; padding: 0; }
.step_menu li { border: 1px solid #e4e4e4; border-right: none; border-left: none; display: inline; background: url("/static/image/control_bg.png") repeat-x; height: 24px; float: left; *padding-right: 11px; _padding-right: 0; *position: relative; }
.step_menu li.step_complate { cursor: pointer; }
.step_menu li.step_complate span { color: #111; }
.step_menu li.step_complate b { background-position: -42px -88px; }
.step_menu li.step_complate_last { cursor: pointer; }
.step_menu li.step_complate_last span { color: #111; }
.step_menu li.step_complate_last b { background-position: -21px -88px; }
.step_menu li.current { cursor: pointer; background: #fff; border-color: #b6b6b6; }
.step_menu li.current span { color: #111; }
.step_menu li.current b { background-position: 0 -88px; }
.step_menu li span { display: inline-block; line-height: 24px; color: #d2d2d2; padding: 0 5px; border-right: none; border-left: none; _margin-right: 10px; }
.step_menu li.first_step { border-left: 1px solid #d2d2d2; }
.step_menu li.last_step { border-right: 1px solid #d2d2d2; *padding-right: 0; }
.step_menu li.last_step span { margin-right: 0; }
.step_menu li b { float: right; width: 11px; height: 26px; background: url("/static/image/control_bg_fixed.gif") no-repeat -42px -88px; margin-top: -1px; *position: absolute; *right: 0; *top: 0; }
.step_menu li b.step_pre { float: left; *left: 0; }

.bizMap_layout { display: inline-block; width: 78px; height: 69px; cursor: pointer; background: url("/static/image/spacelayout_bizMap.png") no-repeat; }

.bizMap_layout_1 { background-position: 0 0; }

.bizMap_layout_2 { background-position: -78px 0; }

.bizMap_layout_3 { background-position: -156px 0; }

.verticalMiddle { position: absolute; width: 100%; top: 50%; margin-top: -240px; }

.dynamicPart { width: 33%; float: left; }
.dynamicPart .dynamic_btn { width: 348px; height: 322px; border: 1px solid #fff; margin: 0 auto; text-align: center; background: #fff; color: #666; }
.dynamicPart .dynamic_btn:hover { border-color: #46D4AB; }
.dynamicPart .dynamic_btn.noborder:hover { border-color: #fff; }
.dynamicPart .dynamic_btn b { font-weight: bold; font-size: 30px; display: block; }
.dynamicPart .dynamic_btn p { font-size: 20px; font-weight: normal; }
.dynamicPart .dynamic_btn .dynamic_ico180 { width: 180px; height: 180px; display: inline-block; background: url("/static/image/wfdynamic_icon.png"); background-repeat: no-repeat; vertical-align: top; margin: 34px 0 10px; }
.dynamicPart .dynamic_btn .dynamic_ico180.dynamic_make { background-position: 0 0; }
.dynamicPart .dynamic_btn .dynamic_ico180.dynamic_edit { background-position: -180px 0; }
.dynamicPart .dynamic_btn .dynamic_ico180.dynamic_makewf { background-position: -360px 0; }
.dynamicPart.dynamicFirst .dynamic_btn { float: right; }
.dynamicPart.dynamicFirst .dynamic_info { float: right; }
.dynamicPart.dynamicLast .dynamic_btn { float: left; }
.dynamicPart.dynamicLast .dynamic_info { float: left; }
.dynamicPart .dynamic_info { width: 350px; height: 150px; margin: 3px auto 0; background: #fff; text-align: center; }
.dynamicPart .dynamic_info p { font-size: 14px; text-align: left; line-height: 24px; padding-left: 35px; padding-right: 35px; padding-bottom: 10px; text-indent: 2em; }
.dynamicPart .dynamic_info a { line-height: 38px; border: 1px solid #438bec; color: #438bec; padding: 0 18px; display: inline-block; border-radius: 20px; margin: 0 5px; }

.dynamicFormDiv { position: relative; }
.dynamicFormDiv .outIcon { position: absolute; left: 10px; }
.dynamicFormDiv .outIcon.repeater_reduce_16 { top: 5px; }
.dynamicFormDiv .outIcon.repeater_plus_16 { top: 50px; }
.dynamicFormDiv fieldset { border: 1px solid #c3c3c3; display: block; margin: 10px 20px 0 30px; font-size: 14px; }

.dhx_cal_container { background-color: #fafafa; font-size: 12px; position: relative; overflow: hidden; }
.dhx_cal_container div { -moz-user-select: none; }

.dhx_cal_navline { height: 20px; position: absolute; z-index: 3; width: 750px; color: #2f3a48; }
.dhx_cal_navline div { top: 2px; white-space: nowrap; }
.dhx_cal_navline div.dhx_minical_icon { width: 18px; height: 18px; left: 190px; top: 1px; cursor: pointer; background-image: url("/static/image/calendar.gif"); }
.dhx_cal_navline .dhx_cal_date { font-weight: 600; float: left; margin: 0 5px; }
.dhx_cal_navline .dhx_cal_type { position: absolute; top: 17px; right: 55px; }

.dhx_cal_prev_button { background-image: url("/static/image/buttons.png"); background-position: 0 0; width: 29px; height: 17px; float: left; cursor: pointer; }

.dhx_cal_next_button { background-image: url("/static/image/buttons.png"); background-position: -30px 0; width: 29px; height: 17px; float: left; cursor: pointer; }

.dhx_cal_today_button { background-image: url("/static/image/buttons.png"); background-position: -60px 0; width: 75px; height: 17px; float: left; cursor: pointer; text-align: center; text-decoration: underline; }

.dhx_cal_tab_person { width: 59px; height: 19px; text-align: center; text-decoration: underline; padding-top: 2px; cursor: pointer; background-color: #d2e3ec; border-top-left-radius: 4px; border-top-right-radius: 4px; }
.dhx_cal_tab_person.active { text-decoration: none; cursor: default; font-weight: bold; border: 1px solid #586a7e; border-bottom: 0; background-color: #fff; }

.dhx_cal_header { position: absolute; left: 10px; top: 23px; width: 750px; border-top: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; z-index: 2; overflow: hidden; color: #2f3a48; }

.dhx_cal_data { border-top: 1px solid #d2d2d2; position: absolute; top: 44px; width: 600px; overflow-y: auto; overflow-x: hidden; }

.dhx_scale_bar { position: absolute; text-align: center; background-color: #fff; padding-top: 3px; border-left: 1px solid #d2d2d2; }

.dhx_scale_holder { position: absolute; border-right: 1px solid #d2d2d2; background-image: url("/static/image/databg.png"); }

.dhx_scale_holder_now { position: absolute; border-right: 1px solid #d2d2d2; background-image: url("/static/image/databg_now.png"); }

.dhx_scale_hour { height: 41px; width: 50px; border-bottom: 1px solid #d2d2d2; background-color: #fff; text-align: center; line-height: 40px; color: #586a7e; overflow: hidden; }

.dhx_month_head { background-color: #ebeff4; color: #2f3a48; border-right: 1px solid #d2d2d2; height: 21px; line-height: 21px; padding-right: 5px; padding-top: 0; text-align: right; font-size: 14px; }
.dhx_month_head.dhx_year_event { background-color: #ffe763; }

.dhx_month_body { border-right: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; background-color: #fff; }
.dhx_month_body:hover { background-color: #fee57f; }

.dhx_now { background-color: #f27c58; color: #fff; }
.dhx_now .dhx_month_body { background-color: #f27c58; color: #fff; }
.dhx_now .dhx_month_body:hover { background-color: #fee57f; color: #111; }
.dhx_now:hover { background-color: #fee57f; color: #fff; }
.dhx_now .dhx_month_head { background-color: #cfdeff; font-weight: bold; }

.dhx_after { color: #b6b6b6; }
.dhx_after .dhx_month_body { color: #b6b6b6; }
.dhx_after .dhx_month_head { background-color: #e4e4e4; color: #94a6bb; }

.dhx_before { color: #b6b6b6; }
.dhx_before .dhx_month_body { color: #b6b6b6; }
.dhx_before .dhx_month_head { background-color: #e4e4e4; color: #94a6bb; }

.dhx_cal_drag { position: absolute; z-index: 9999; background-color: #ffe763; border: 0; opacity: 0.5; filter: alpha(opacity=50); }

.dhx_loading { position: absolute; width: 128px; height: 15px; background-image: url("/static/image/loading2.gif"); z-index: 9999; }

.dhx_multi_day_icon { background-color: #d2e9f2; background-repeat: no-repeat; border-right: 1px solid #d2d2d2; background-image: url("/static/image/clock_big.gif"); background-position: center center; background-color: #d2e9f2; background-repeat: no-repeat; border-right: 1px solid #d2d2d2; }

.dhx_multi_day { background-color: #d2e9f2; background-repeat: no-repeat; border-right: 1px solid #d2d2d2; position: absolute; border-top: 1px solid #d2d2d2; }

.dhx_multi_day_icon_small { background-image: url("/static/image/clock_small.gif"); background-position: center center; background-color: #d2e9f2; background-repeat: no-repeat; border-right: 1px solid #d2d2d2; }

.dhx_cal_event div { background-color: #ffe763; border: solid 1px; color: #887a2e; overflow: hidden; width: 100%; font-family: "Microsoft YaHei", "Tahoma"; font-size: 12px; }
.dhx_cal_event .dhx_header { display: none; height: 1px; margin-left: 1px; border-width: 1px 1px 0 1px; cursor: pointer; }
.dhx_cal_event .dhx_title { height: 16px; border-width: 0 1px 1px 1px; border-bottom-style: solid; font-size: 12px; font-weight: bold; text-align: center; background-position: right; background-repeat: no-repeat; cursor: pointer; }
.dhx_cal_event .dhx_body { border-width: 0 1px 1px 1px; padding: 5px; }
.dhx_cal_event .dhx_footer { height: 1px; margin-left: 2px; border-width: 0 1px 1px 1px; cursor: s-resize; display: none; }

.dhx_cal_event_line { background-color: #ffe763; border: 0; border-radius: 3px; font-family: "Microsoft YaHei", "Tahoma"; font-size: 12px; height: 12px; line-height: 12px; padding: 1px; padding-left: 10px; color: #887a2e; cursor: pointer; overflow: hidden; }

.dhx_cal_event_clear { font-family: "Microsoft YaHei", "Tahoma"; font-size: 12px; height: 17px; line-height: 17px; padding-left: 2px; color: #b6b6b6; white-space: nowrap; overflow: hidden; cursor: pointer; }

.dhx_cal_event_disable { opacity: 0.3; filter: alpha(opacity=30); color: #b6b6b6; }

.dhx_in_move { background-color: #ffff80; }

.dhx_cal_light { background-color: #ffe763; border-radius: 5px; font-family: "Microsoft YaHei", "Tahoma"; font-size: 12px; border: 1px solid #b7a64b; color: #887a2e; position: absolute; z-index: 10001; width: 580px; height: 300px; box-shadow: 5px 5px 5px #888; }
.dhx_cal_light select { font-family: "Microsoft YaHei", "Tahoma"; font-size: 12px; color: #887a2e; padding: 2px; margin: 0; }
.dhx_cal_light .dhx_title { padding-left: 10px; }
.dhx_cal_light input { font-family: "Microsoft YaHei", "Tahoma"; font-size: 12px; color: #887a2e; }
.dhx_cal_light .radio { padding: 2px 0 2px 10px; }
.dhx_cal_light .radio input { line-height: 15px; vertical-align: middle; margin: 0; padding: 0; }
.dhx_cal_light .radio label { line-height: 15px; vertical-align: middle; padding-right: 10px; }
.dhx_cal_light .combo { padding: 4px; }

.dhx_cal_light_wide { width: 738px; }
.dhx_cal_light_wide .dhx_cal_larea { border-top-width: 0; width: 730px; }
.dhx_cal_light_wide .dhx_cal_lsection { border: 0; float: left; text-align: right; width: 100px; height: 20px; font-size: 16px; padding: 5px 0 0 10px; }
.dhx_cal_light_wide .dhx_cal_lsection .dhx_fullday { float: none; margin-right: 0; color: #fff4b5; font-weight: bold; font-size: 16px; font-family: "Microsoft YaHei", "Arial"; cursor: pointer; }
.dhx_cal_light_wide .dhx_wrap_section { border-top: 1px solid #dbcf8c; position: relative; background-color: #dbcf8c; overflow: hidden; }
.dhx_cal_light_wide .dhx_section_time { padding-top: 2px !important; height: 20px !important; background: transparent; }
.dhx_cal_light_wide .dhx_custom_button { position: absolute; top: 0; right: 0; margin-top: 2px; }
.dhx_cal_light_wide .dhx_repeat_right { margin-right: 55px; }
.dhx_cal_light_wide .dhx_form_repeat { background-color: transparent; }
.dhx_cal_light_wide .dhx_cal_checkbox label { padding-left: 0; }

.dhx_mark { position: relative; top: 3px; background-image: url("/static/image/controls.gif"); background-position: 0 -43px; padding-left: 10px; }

.dhx_cal_ltitle { padding: 2px 0 2px 5px; overflow: hidden; white-space: nowrap; }
.dhx_cal_ltitle span { white-space: nowrap; }

.dhx_cal_lsection { background-color: #dbcf8c; color: #fff4b5; font-weight: bold; padding: 5px 0 3px 10px; font-size: 18px; font-family: "Microsoft YaHei", "Arial"; }
.dhx_cal_lsection .dhx_fullday { float: right; margin-right: 5px; color: #887a2e; font-size: 12px; font-weight: normal; line-height: 20px; vertical-align: top; cursor: pointer; }
.dhx_cal_lsection .dhx_readonly { font-size: 12px; padding: 2px; color: #887a2e; }

.dhx_section_time { background-color: #dbcf8c; text-align: center; }

.dhx_cal_ltext { padding: 2px 0 2px 10px; overflow: hidden; }
.dhx_cal_ltext textarea { background-color: #fff4b5; overflow: auto; border: none; color: #887a2e; height: 100%; width: 100%; outline: none !important; }

.dhx_time { font-weight: bold; }

.dhx_cal_larea { border: 1px solid #dcc43e; background-color: #fff4b5; overflow: hidden; margin-left: 3px; width: 572px; height: 1px; }

.dhx_btn_set { padding: 5px 10px 0; float: left; }
.dhx_btn_set div { float: left; height: 21px; line-height: 21px; vertical-align: middle; cursor: pointer; }

.dhx_save_btn { background-image: url("/static/image/controls.gif"); background-position: -84px 0; width: 21px; }

.dhx_cancel_btn { background-image: url("/static/image/controls.gif"); background-position: -63px 0; width: 20px; }

.dhx_delete_btn { background-image: url("/static/image/controls.gif"); background-position: -42px 0; width: 20px; }

.dhx_cal_cover { width: 100%; height: 100%; position: absolute; z-index: 10000; top: 0; left: 0; background-color: black; opacity: 0.1; filter: alpha(opacity=10); }

.dhx_custom_button { padding: 0 3px; color: #887a2e; font-family: "Microsoft YaHei", "Tahoma"; font-size: 12px; background-color: #ffe763; font-weight: normal; margin-right: 5px; margin-top: 0; cursor: pointer; float: right; height: 21px; width: 90px; border-radius: 4px; }
.dhx_custom_button div { cursor: pointer; float: left; height: 21px; line-height: 21px; vertical-align: middle; }

.dhx_scale_bar_header { position: absolute; border-bottom: 1px solid #8894a3; width: 100%; }

.dhx_expand_icon { position: absolute; top: 0; right: 0; background-image: url("/static/image/colapce-expand-icon.gif"); width: 18px; height: 18px; cursor: pointer; background-position: 0 18px; z-index: 16; }

.dhx_agenda_area { width: 100%; height: 100%; overflow-y: auto; background-image: url("/static/image/databg.png"); }
.dhx_agenda_area .dhx_agenda_line div { border-right: 0 solid #8894a3; }

.dhx_agenda_line { height: 21px; clear: both; overflow: hidden; }
.dhx_agenda_line div { float: left; width: 188px; border-right: 1px solid #8894a3; text-align: center; line-height: 21px; overflow: hidden; }
.dhx_agenda_line .dhx_event_icon { width: 20px; border-width: 0; background: url("/static/image/icon1.png") no-repeat; background-position: 5px 4px; cursor: pointer; }
.dhx_agenda_line span { padding-left: 5px; line-height: 21px; }

.dhx_v_border { position: absolute; left: 186px; top: 0; border-right: 1px solid #8894a3; width: 1px; height: 100%; }

.dhx_year_body { border-left: 1px solid #586a7e; }
.dhx_year_body .dhx_month_body { height: 0; overflow: hidden; }
.dhx_year_body .dhx_before .dhx_month_head { color: #e4e4e4 !important; cursor: default; }
.dhx_year_body .dhx_before .dhx_month_head a { color: #e4e4e4 !important; }
.dhx_year_body .dhx_after .dhx_month_head { color: #e4e4e4 !important; cursor: default; }
.dhx_year_body .dhx_after .dhx_month_head a { color: #e4e4e4 !important; }

.dhx_year_week { position: relative; }

.dhx_scale_bar_last { border-right: 1px solid #d2d2d2; }

.dhx_year_month { height: 18px; padding-top: 3px; border: 1px solid #586a7e; text-align: center; vertical-align: middle; }

.dhx_tooltip { border: 1px solid #bbb; background-image: url("/static/image/databg.png"); position: absolute; z-index: 9998; width: 300px; height: auto; font-family: "Microsoft YaHei", "Tahoma"; font-size: 12px; overflow: hidden; }

.dhx_tooltip_line { line-height: 20px; height: 20px; overflow: hidden; }
.dhx_tooltip_line .dhx_event_icon { width: 20px; height: 20px; padding-right: 10px; float: left; border-width: 0; position: relative; background: url("/static/image/icon1.png") no-repeat; background-position: 5px 4px; cursor: pointer; }

.dhx_tooltip_date { float: left; width: auto; padding-left: 5px; text-align: center; }

.dhx_text_disabled { color: #887a2e; font-family: "Microsoft YaHei", "Tahoma"; font-size: 12px; }

.dhx_mini_calendar .dhx_month_head { cursor: pointer; }

.dhx_matrix_scell { height: 100%; overflow: hidden; text-align: center; vertical-align: middle; border-bottom: 1px solid #8894a3; border-right: 1px solid #8894a3; }
.dhx_matrix_scell div { overflow: hidden; text-align: center; height: auto; }
.dhx_matrix_scell.folder { background-color: #999; cursor: pointer; font-weight: bold; text-align: left; }
.dhx_matrix_scell.folder .dhx_scell_expand { float: left; width: 10px; padding-right: 3px; }
.dhx_matrix_scell.folder .dhx_scell_name { float: left; width: auto; }
.dhx_matrix_scell .dhx_scell_level0 { padding-left: 5px; }
.dhx_matrix_scell .dhx_scell_level1 { padding-left: 20px; }
.dhx_matrix_scell .dhx_scell_level2 { padding-left: 35px; }
.dhx_matrix_scell .dhx_scell_level3 { padding-left: 50px; }
.dhx_matrix_scell .dhx_scell_level4 { padding-left: 65px; }
.dhx_matrix_scell.item .dhx_scell_name { padding-left: 15px; text-align: left; }

.dhx_matrix_cell { overflow: hidden; text-align: center; vertical-align: middle; border-bottom: 1px solid #8894a3; border-right: 1px solid #8894a3; background-color: #fff; }
.dhx_matrix_cell div { overflow: hidden; text-align: center; height: auto; }

.dhx_matrix_line { overflow: hidden; }

.dhx_section_timeline { overflow: hidden; padding: 4px 0 2px 10px; }
.dhx_section_timeline select { width: 552px; }

.dhx_map_area { width: 100%; height: 100%; overflow-y: auto; overflow-x: hidden; background-image: url("/static/image/databg.png"); }
.dhx_map_area .dhx_map_line div { border-right: 0 solid #8894a3; }

.dhx_map_line { height: 21px; clear: both; overflow: hidden; }
.dhx_map_line .dhx_event_icon { width: 20px; border-width: 0; background: url("/static/image/icon1.png") no-repeat; background-position: 5px 4px; cursor: pointer; }
.dhx_map_line div { float: left; border-right: 1px solid #8894a3; text-align: center; line-height: 21px; overflow: hidden; }
.dhx_map_line .headline_description { float: left; border-right: 1px solid #8894a3; text-align: center; line-height: 21px; overflow: hidden; }
.dhx_map_line .dhx_map_description { float: left; border-right: 0 solid #8894a3; text-align: center; line-height: 21px; overflow: hidden; }
.dhx_map_line .line_description { float: left; border-right: 1px solid #8894a3; text-align: left; padding-left: 5px; line-height: 21px; overflow: hidden; }
.dhx_map_line.highlight { background-color: #c4c5cc; }

.dhx_map { position: absolute; }

.dhx_wa_column { float: left; }

.dhx_wa_scale_bar { font-family: "Microsoft YaHei", "Tahoma"; padding-left: 10px; font-size: 11px; border-top: 1px solid #8894a3; border-bottom: 1px solid #8894a3; }

.dhx_wa_day_data { background-color: #fcfefc; overflow-y: auto; }

.dhx_wa_ev_body { border-bottom: 1px solid #789; font-size: 12px; padding: 5px 0 5px 7px; }

.dhx_wa_dnd { font-family: "Microsoft YaHei", "Tahoma"; position: absolute; padding-right: 7px; color: #887ae2 !important; background-color: #ffe763 !important; border: 0; }

.dhx_cal_event_selected { background-color: #9cc1db; color: #fff; }

.dhx_second_scale_bar { border-bottom: 1px solid #586a7e; padding-top: 2px; }

.dhx_form_repeat { padding: 0; margin: 0; padding-left: 5px; font-family: "Microsoft YaHei", "Tahoma", "Verdana"; font-size: 11px; line-height: 24px; overflow: hidden; height: 0; background-color: #fff4b5; }
.dhx_form_repeat input { padding: 0; margin: 0; padding-left: 5px; font-family: "Microsoft YaHei", "Tahoma", "Verdana"; font-size: 11px; line-height: 24px; }
.dhx_form_repeat select { height: 20px; width: 87px; padding: 0 0 0 2px; margin: 0 4px; }

.dhx_repeat_center { height: 115px; padding: 10px 0 10px 10px; float: left; width: 335px; margin-top: 12px; }

.dhx_repeat_left { height: 115px; padding: 10px 0 10px 10px; float: left; width: 95px; }

.dhx_repeat_divider { float: left; height: 115px; border-left: 1px solid #dcc43e; width: 1px; }

.dhx_repeat_right { float: right; height: 115px; width: 160px; padding: 10px 3px 10px 10px; margin-top: 7px; }

input.dhx_repeat_text { height: 16px; width: 27px; margin: 0 4px; line-height: 18px; padding: 0 0 0 2px; }
input.dhx_repeat_date { height: 18px; width: 80px; padding: 0 0 0 2px; margin: 0 4px; background-repeat: no-repeat; background-position: 64px 0; border: 1px #7f9db9 solid; line-height: 18px; }
input.dhx_repeat_radio { margin-right: 4px; }
input.dhx_repeat_checkbox { margin: 4px 4px 0 0; }

.dhx_repeat_days td { padding-right: 5px; }
.dhx_repeat_days label { font-size: 10px; }

.dhx_custom_button_recurring { background-image: url("/static/image/but_repeat.gif"); background-position: -5px 20px; width: 20px; margin-right: 10px; }

.dhx_cal_light_rec { width: 640px; }
.dhx_cal_light_rec .dhx_cal_larea { width: 632px; }
.dhx_cal_light_rec.dhx_cal_light_wide { width: 816px; }
.dhx_cal_light_rec.dhx_cal_light_wide .dhx_cal_larea { width: 808px; }

.dhx_cal_button .dhx_left_bg { width: 1px; overflow: hidden; height: 17px; z-index: 20; top: 0; }

.dhtmlxLayoutPolyContainer_dhx_skyblue .dhx_cal_container { background-color: #cfdeff; }

.dhx_move_denied .dhx_cal_event .dhx_header { cursor: pointer; }
.dhx_move_denied .dhx_cal_event .dhx_title { cursor: pointer; }

.dhx_resize_denied .dhx_cal_event .dhx_footer { cursor: default; }

textarea.dhx_cal_editor { width: 100%; height: 100%; border: 0 solid black; margin: 0; padding: 0; overflow: auto; }

.dhx_ie6 .dhx_mark { background-position: 6px -41px; }

.dhx_cal_wide_checkbox input { margin-top: 8px; margin-left: 14px; }

.dhx_data_table.folder .dhx_matrix_cell { background-color: #999; cursor: pointer; border-right: 0; }

.dhtmlXTooltip.tooltip { box-shadow: 3px 3px 3px #888; background-color: #fff; border-left: 1px solid #887a2e; border-top: 1px solid #887a2e; color: #887a2e; cursor: default; padding: 10px; position: absolute; z-index: 500; }

.dhx_cal_checkbox label { padding-left: 5px; }

.dhx_wa_column_last .dhx_wa_day_cont { border-left: 1px solid #8894a3; }

.month_view { background: #fff; }
.month_view .dhx_cal_navline { height: 40px; background: #8EB5DC; width: 100%; }
.month_view .dhx_cal_navline .dhx_cal_date { line-height: 30px; color: #fff; font-size: 14px; font-weight: normal; }
.month_view .dhx_cal_prev_button { background-position: -2px -19px; width: 25px; height: 25px; }
.month_view .dhx_cal_prev_button:hover { background-color: #5191D1; }
.month_view .dhx_cal_next_button { background-position: -31px -19px; width: 25px; height: 25px; }
.month_view .dhx_cal_next_button:hover { background-color: #5191D1; }
.month_view .dhx_cal_header { height: 40px; background: #8EB5DC; font-size: 14px; border-top: none; border-right: 1px solid #8EB5DC; margin-top: -1px; width: 100%; left: 0; }
.month_view .dhx_scale_bar { background: #8EB5DC; border-left: 1px solid #8EB5DC; padding-top: 0; line-height: 38px; color: #fff; }
.month_view .dhx_month_body { font-size: 14px; border-radius: 100px; border: 1px solid #fff; }
.month_view .dhx_month_body .mouthViewR { height: 25px; width: 25px; line-height: 25px; font-size: 12px; border-radius: 19px; display: inline-block; }
.month_view .dhx_month_body:hover { background: none; }
.month_view .dhx_month_body:hover .mouthViewR { background-color: #8EB5DC; color: #fff; }
.month_view .dhx_cal_data { margin-top: -1px; border: none; width: 100%; }
.month_view .dhx_now { background: none; }
.month_view .dhx_now .mouthViewR { background: #5191D1; color: #fff; }
.month_view .dhx_now:hover { background: none; }
.month_view .dhx_now:hover .mouthViewR { background-color: #8EB5DC; color: #fff; }

.uc_bg_color { background: #dedede; }

.uc_layout { overflow: hidden; *zoom: 1; width: 814px; margin: 0 auto; background: url("/static/image/uc_bg.png") top left repeat-x #fff; }
.uc_layout .signiture_w1 { width: 207px; }
.uc_layout .signiture_w2 { width: 384px; }
.uc_layout .send_messages_icon_box { position: relative; width: 0; height: 0; }
.uc_layout .send_messages_icon { position: absolute; left: 0; top: 4px; }
.uc_layout .common_tabs a { max-width: 58px; _width: 58px; }

.uc_layout_sideL { float: left; position: relative; padding: 5px 25px; width: 764px; }
.uc_layout_sideL .layout_bg { background: #45a5ce; }

.uc_shortcut { position: absolute; top: 0; right: 10px; }
.uc_shortcut .ico24 { margin-right: 5px; }

.uc_online { bottom: 5px; right: 15px; width: 195px; background: url("/static/image/uc_online_bg.png") repeat-x; height: 24px; }

.uc_online_name { height: 24px; font-size: 12px; color: black; line-height: 24px; vertical-align: middle; float: left; }

.uc_online_disable_ico { width: 14px; height: 14px; background: url("/static/image/uc_online_ico.png") 0 0 no-repeat; float: left; margin-top: 5px; }

.uc_online_enable_ico { float: left; margin-top: 5px; width: 14px; height: 14px; background: url("/static/image/uc_online_ico.png") 0 -14px no-repeat; }

.uc_online_messages { bottom: 5px; right: 15px; border: 1px #b6b6b6 solid; width: 195px; height: 320px; }

.uc_online_messages_items { height: 268px; overflow-x: hidden; overflow-y: auto; background: #fff; }
.uc_online_messages_items .item { height: 23px; padding-top: 3px; }
.uc_online_messages_items .name_span { height: 23px; line-height: 23px; vertical-align: middle; width: 110px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.uc_online_messages_items .number_span { height: 23px; line-height: 23px; vertical-align: middle; width: 25px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.uc_menu { height: 30px; border-bottom: solid 3px #f0f0f0; }
.uc_menu a { float: left; display: block; padding: 7px; width: 78px; height: 16px; text-align: center; font-size: 12px; line-height: 16px; color: #111; }
.uc_menu a:hover { border-bottom: solid 3px #4b8ad5; }
.uc_menu a.current { border-bottom: solid 3px #4b8ad5; }
.uc_menu a.all { float: right; padding-top: 35px; height: 25px; }
.uc_menu a .ico16 { vertical-align: top; margin-right: 5px; }
.uc_menu .uc_menu_line { float: left; margin-top: 8px; width: 0; height: 12px; border-left: solid 1px #c9cac9; }
.uc_menu .common_list li a.current:hover { border-bottom: solid 3px #4b8ad5; }
.uc_menu .common_list_disable li a:hover { border-bottom: solid 3px #4b8ad5; }
.uc_menu .common_list_disable li a.current:hover { border-bottom: solid 3px #4b8ad5; }

.pageChatArea li { margin-top: 10px; overflow: hidden; *zoom: 1; }
.pageChatArea li .pageChatAreaListClose { display: none; float: right; }
.pageChatArea li .pageChatAreaListClose span.pageChatAreaListClose_box { position: absolute; width: 0; height: 0; }
.pageChatArea li .pageChatAreaListClose span.ico16 { position: absolute; top: -8px; }
.pageChatArea .speech_height { line-height: 40px; }
.pageChatArea .speech_height .color_blue { _display: inline-block; }
.pageChatArea .speech_w_1 { width: 153px; cursor: pointer; }
.pageChatArea .speech_w_2 { width: 184px; cursor: pointer; }
.pageChatArea .speech_w_3 { width: 215px; cursor: pointer; }
.pageChatArea .speech_w_4 { width: 246px; cursor: pointer; }
.pageChatArea .speech_w_5 { width: 277px; cursor: pointer; }
.pageChatArea .speech_w_6 { width: 308px; cursor: pointer; }
.pageChatArea .pageChatAreaMy .speech_w_1 { margin-left: 532px; _margin-left: 529px; }
.pageChatArea .pageChatAreaMy .speech_w_2 { margin-left: 501px; _margin-left: 498px; }
.pageChatArea .pageChatAreaMy .speech_w_3 { margin-left: 470px; _margin-left: 467px; }
.pageChatArea .pageChatAreaMy .speech_w_4 { margin-left: 439px; _margin-left: 436px; }
.pageChatArea .pageChatAreaMy .speech_w_5 { margin-left: 408px; _margin-left: 405px; }
.pageChatArea .pageChatAreaMy .speech_w_6 { margin-left: 377px; _margin-left: 374px; }
.pageChatArea .pageChatAreaMy .speech_time_box { position: absolute; width: 0; height: 0; }
.pageChatArea .pageChatAreaMy .speech_time_box span { display: block; width: 30px; position: absolute; left: -35px; *line-height: 120%; _line-height: 140%; }
.pageChatArea .pageChatAreaMy_img { float: right; margin-left: 3px; }
.pageChatArea .pageChatAreaMy_content { _margin-right: 51px; padding: 0 10px; overflow: auto; border: solid 1px #d2d2d2; background: #fbfbfb; line-height: 180%; border-radius: 5px; }
.pageChatArea .pageChatAreaMy_content p { word-break: break-all; }
.pageChatArea .pageChatAreaMy_content div { word-break: break-all; }
.pageChatArea .pageChatAreaOther_img { float: left; margin-right: 3px; }
.pageChatArea .pageChatAreaOther_content { _margin-left: 51px; padding: 0 10px; margin-right: 81px; overflow: auto; border: solid 1px #d2d2d2; line-height: 180%; border-radius: 5px; }
.pageChatArea .pageChatAreaOther_content p { word-break: break-all; }
.pageChatArea .pageChatAreaOther_content div { word-break: break-all; }
.pageChatArea .pageChatAreaMy_Send { _margin-right: 51px; padding: 0; margin-left: 51px; overflow: auto; line-height: 180%; }
.pageChatArea .pageChatAreaMy_Send .pageChatArea_textarea { padding: 10px; min-height: 50px; border: solid 1px #d2d2d2; background: #fbfbfb; }
.pageChatArea .pageChatAreaOther .speech_time_box { position: absolute; width: 0; height: 0; }
.pageChatArea .pageChatAreaOther .speech_time_box span { display: block; width: 30px; position: absolute; left: 20px; *line-height: 120%; _line-height: 140%; }

.pageChatArea2 { font-size: 12px; padding: 0 10px; }
.pageChatArea2 li { margin-top: 10px; *zoom: 1; }
.pageChatArea2 li .pageChatAreaListClose { display: none; float: right; }
.pageChatArea2 li .pageChatAreaListClose span.pageChatAreaListClose_box { position: absolute; width: 0; height: 0; }
.pageChatArea2 li .pageChatAreaListClose span.ico16 { position: absolute; top: -8px; }
.pageChatArea2 .speech_height { line-height: 25px; }
.pageChatArea2 .speech_height .color_blue { _display: inline-block; }
.pageChatArea2 .pageChatAreaMy .speech_w_1 { width: 128px; cursor: pointer; }
.pageChatArea2 .pageChatAreaMy .speech_w_2 { width: 188px; cursor: pointer; }
.pageChatArea2 .pageChatAreaMy .speech_w_3 { width: 248px; cursor: pointer; }
.pageChatArea2 .pageChatAreaMy .speech_w_4 { width: 308px; _width: 302px; cursor: pointer; }
.pageChatArea2 .pageChatAreaMy .speech_time_1 { float: left; font-size: 12px; display: inline-block; width: 20px; overflow: hidden; margin-top: 14px; margin-left: 242px; _margin-left: 235px; }
.pageChatArea2 .pageChatAreaMy .speech_time_2 { float: left; font-size: 12px; display: inline-block; width: 20px; overflow: hidden; margin-top: 14px; margin-left: 182px; _margin-left: 173px; }
.pageChatArea2 .pageChatAreaMy .speech_time_3 { float: left; font-size: 12px; display: inline-block; width: 20px; overflow: hidden; margin-top: 14px; margin-left: 122px; _margin-left: 115px; }
.pageChatArea2 .pageChatAreaMy .speech_time_4 { float: left; font-size: 12px; display: inline-block; width: 20px; overflow: hidden; margin-top: 14px; margin-left: 62px; _margin-left: 54px; }
.pageChatArea2 .pageChatAreaMy_img { float: right; margin-left: 3px; }
.pageChatArea2 .pageChatAreaMy_content { _margin-right: 51px; padding: 3px 10px 5px; margin-left: 81px; overflow: auto; border: solid 1px #c9cac9; background: url("/static/image/chatMy_bg.png") repeat-x #fafafa; line-height: 150%; border-radius: 5px; box-shadow: 2px 2px 3px #bfbfbf; }
.pageChatArea2 .pageChatAreaMy_content p { word-break: break-all; }
.pageChatArea2 .pageChatAreaMy_content div { word-break: break-all; }
.pageChatArea2 .pageChatAreaOther .speech_w_1 { width: 138px; *margin-right: 4px; *float: left; _margin-left: 0; cursor: pointer; }
.pageChatArea2 .pageChatAreaOther .speech_w_2 { width: 188px; *margin-right: 4px; *float: left; _margin-left: 0; cursor: pointer; }
.pageChatArea2 .pageChatAreaOther .speech_w_3 { width: 248px; *margin-right: 4px; *float: left; _margin-left: 0; cursor: pointer; }
.pageChatArea2 .pageChatAreaOther .speech_w_4 { width: 308px; *margin-right: 4px; *float: left; _margin-left: 0; cursor: pointer; }
.pageChatArea2 .pageChatAreaOther .speech_time_box { position: relative; width: 0; height: 0; *position: static; }
.pageChatArea2 .pageChatAreaOther .speech_time_box .speech_time_1 { position: absolute; font-size: 12px; left: 170px; top: -23px; *position: static; *float: left; *margin-top: 14px; }
.pageChatArea2 .pageChatAreaOther .speech_time_box .speech_time_2 { position: absolute; font-size: 12px; left: 220px; top: -23px; *position: static; *float: left; *margin-top: 14px; }
.pageChatArea2 .pageChatAreaOther .speech_time_box .speech_time_3 { position: absolute; font-size: 12px; left: 280px; top: -23px; *position: static; *float: left; *margin-top: 14px; }
.pageChatArea2 .pageChatAreaOther .speech_time_box .speech_time_4 { position: absolute; font-size: 12px; left: 340px; top: -23px; *position: static; *float: left; *margin-top: 14px; }
.pageChatArea2 .pageChatAreaOther_img { float: left; margin-right: 3px; }
.pageChatArea2 .pageChatAreaOther_content { _margin-left: 51px; padding: 3px 10px 5px; margin-right: 81px; overflow: auto; border: solid 1px #9ed266; line-height: 150%; border-radius: 5px; background: url("/static/image/chatOther_bg.png") repeat-x #dffbbe; box-shadow: 2px 2px 3px #bfbfbf; }
.pageChatArea2 .pageChatAreaOther_content p { word-break: break-all; }
.pageChatArea2 .pageChatAreaOther_content div { word-break: break-all; }
.pageChatArea2 .pageChatAreaMy_Send { _margin-right: 51px; padding: 0; margin-left: 51px; overflow: auto; line-height: 180%; }
.pageChatArea2 .pageChatAreaMy_Send .pageChatArea_textarea { padding: 10px; min-height: 50px; border: solid 1px #d2d2d2; background: #fbfbfb; }
.pageChatArea2 .pageChatAreaArrowLeft { margin-top: 12px; background: url("/static/image/control_icon.png") -95px -159px; }
.pageChatArea2 .pageChatAreaArrowRight { margin-top: 12px; background: url("/static/image/control_icon.png") -102px -159px; }

.ucChat_area { font-size: 12px; }
.ucChat_area .ucChat_pic { width: 42px; height: 42px; border: 0; border-radius: 42px; }
.ucChat_area .ucChat_gap { height: 10px; }
.ucChat_area .ucChat_content { padding: 3px 10px; line-height: 18px; border-radius: 5px; box-shadow: 0 2px 3px #bfbfbf; word-break: break-all; }
.ucChat_area .ucChat_left .ucChat_pic { margin-left: 10px; }
.ucChat_area .ucChat_left .ucChat_content { float: left; border: solid 1px #9ed266; background: url("/static/image/chatOther_bg.png") repeat-x #dffbbe; word-break: break-all; }
.ucChat_area .ucChat_left .ucChat_arrow { position: absolute; width: 0; height: 0; }
.ucChat_area .ucChat_left .ucChat_arrow span { position: absolute; height: 11px; width: 6px; left: -5px; top: 11px; *top: 8px; background: url("/static/image/control_icon.png") -95px -159px; _background: url("/static/image/control_icon.gif") -95px -159px; }
.ucChat_area .ucChat_left .ucChat_close { position: absolute; width: 0; height: 0; }
.ucChat_area .ucChat_left .ucChat_close span { position: absolute; left: -8px; top: -7px; }
.ucChat_area .ucChat_left .ucChat_content_time { display: inline-block; padding: 11px 0 0 5px; }
.ucChat_area .ucChat_right .ucChat_pic { margin-right: 10px; }
.ucChat_area .ucChat_right .ucChat_content { float: right; text-align: left; border: solid 1px #c9cac9; background: url("/static/image/chatMy_bg.png") repeat-x #fafafa; }
.ucChat_area .ucChat_right .ucChat_arrow { position: absolute; width: 0; height: 0; }
.ucChat_area .ucChat_right .ucChat_arrow span { position: absolute; height: 11px; width: 7px; right: -6px; top: 15px; background: url("/static/image/control_icon.png") -103px -159px; _background: url("/static/image/control_icon.gif") -103px -159px; }
.ucChat_area .ucChat_right .ucChat_close { position: absolute; width: 0; height: 0; }
.ucChat_area .ucChat_right .ucChat_close span { position: absolute; left: -8px; top: -7px; }
.ucChat_area .ucChat_right .ucChat_content_time { float: right; display: inline-block; padding: 11px 5px 0 0; }
.ucChat_area .ucChat_content_w1 { width: 128px; cursor: pointer; }
.ucChat_area .ucChat_content_w2 { width: 188px; cursor: pointer; }
.ucChat_area .ucChat_content_w3 { width: 248px; cursor: pointer; }
.ucChat_area .ucChat_content_w4 { width: 308px; cursor: pointer; }

.im_talk6 { overflow: hidden; *zoom: 1; vertical-align: middle; font-size: 12px; padding: 0 5px; margin-right: 4px; display: inline-block; width: 150px; height: 23px; border: solid 1px #d2d2d2; line-height: 23px; border-radius: 5px; cursor: pointer; }
.im_talk6 .ico16 { margin-top: 3px; }

.im_talk5 { overflow: hidden; *zoom: 1; vertical-align: middle; font-size: 12px; padding: 0 5px; margin-right: 4px; display: inline-block; width: 134px; height: 23px; border: solid 1px #d2d2d2; line-height: 23px; border-radius: 5px; cursor: pointer; }
.im_talk5 .ico16 { margin-top: 3px; }

.im_talk4 { overflow: hidden; *zoom: 1; vertical-align: middle; font-size: 12px; padding: 0 5px; margin-right: 4px; display: inline-block; width: 118px; height: 23px; border: solid 1px #d2d2d2; line-height: 23px; border-radius: 5px; cursor: pointer; }
.im_talk4 .ico16 { margin-top: 3px; }

.im_talk3 { overflow: hidden; *zoom: 1; vertical-align: middle; font-size: 12px; padding: 0 5px; margin-right: 4px; display: inline-block; width: 102px; height: 23px; border: solid 1px #d2d2d2; line-height: 23px; border-radius: 5px; cursor: pointer; }
.im_talk3 .ico16 { margin-top: 3px; }

.im_talk2 { overflow: hidden; *zoom: 1; vertical-align: middle; font-size: 12px; padding: 0 5px; margin-right: 4px; display: inline-block; width: 86px; height: 23px; border: solid 1px #d2d2d2; line-height: 23px; border-radius: 5px; cursor: pointer; }
.im_talk2 .ico16 { margin-top: 3px; }

.im_talk1 { overflow: hidden; *zoom: 1; vertical-align: middle; font-size: 12px; padding: 0 5px; margin-right: 4px; display: inline-block; width: 70px; height: 23px; border: solid 1px #d2d2d2; line-height: 23px; border-radius: 5px; cursor: pointer; }
.im_talk1 .ico16 { margin-top: 3px; }

.pageChatAreaArrowLeft { position: relative; float: left; margin-right: -2px; margin-top: 15px; display: block; overflow: hidden; vertical-align: middle; height: 11px; width: 7px; background: url("/static/image/control_icon.png") -80px -159px; cursor: pointer; _background: url(""); }

.pageChatAreaArrowRight { position: relative; float: right; margin-left: -2px; margin-top: 15px; display: block; overflow: hidden; vertical-align: middle; height: 11px; width: 7px; background: url("/static/image/control_icon.png") -87px -159px; cursor: pointer; _background: url(""); }

.pageChatTabsClose_box { position: absolute; width: 0; height: 0; z-index: 10000; }

.pageChatTabsClose { display: none; position: absolute; left: -10px; top: -5px; }

.pageChatList li p { word-break: break-all; }
.pageChatList li div { word-break: break-all; }
.pageChatList .pageChatList_pic { float: left; margin-right: 10px; width: 48px; }
.pageChatList .pageChatList_pic a { display: block; width: 50px; font-size: 12px; text-align: center; overflow: hidden; text-overflow: ellipsis; word-break: keep-all; white-space: nowrap; }
.pageChatList .pageChatList_pic img { border-radius: 42px; }

.ucFaceImage { padding: 5px 0; }
.ucFaceImage img { vertical-align: middle; border-radius: 74px; }
.ucFaceImage .name { display: inline-block; width: 57px; margin-left: 5px; color: #296fbe; font-size: 14px; vertical-align: middle; }
.ucFaceImage .onlineState_box { position: absolute; width: 0; height: 0; }
.ucFaceImage .onlineState { position: absolute; left: 35px; top: 35px; }

.uc_tree_list { float: left; width: 175px; border: solid 1px #d2d2d2; }


#dealAreaThisRihgt { position: relative; }

#hidden_side { position: absolute; left: 0px; top: 50%; margin-top: -24px; z-index: 999; cursor: pointer; }

.more_style { width: auto; padding: 0 5px; height: 22px; line-height: 20px; }

#caozuo_more, .more_style { display: inline-block; border: 1px solid #F0F6F8; border-radius: 3px; background: #ffffff; }

#caozuo_more:hover, .more_style:hover { border: 1px solid #08F; }

.more_style_position { position: absolute; right: 15px; top: 9px; }

.more_style a { font-size: 12px; color: #333; }

#caozuo_more, #caozuo_more a { height: 25px; line-height: 25px; padding: 0 5px; width: auto; min-width: 30px; }

#caozuo_more a { border: none; min-width: 30px; font-size: 12px; color: #666; }


.area_top { height: 40px; line-height: 40px; background: #eff3f5; border-top: 1px solid #d7d7d7; border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; border-bottom: none; width: 95%; padding: 0 5px; }

#content_deal_comment { border-top: none; margin-top: -2px; }

.area_top_icon { width: 55px; text-align: center; display: inline-block; float: left; }

.area_top .line { float: left; height: 32px; width: 1px; display: inline-block; margin-top: 8px; }

.attachment_files { background: #eff3f5; line-height: 28px; display: inline-block; width: 95%; padding: 0 5px; border: 1px solid #d7d7d7; border-top: none; margin-top: -5px; }


.receive_name, .people_msg span { font-size: 12px; color: #666; }

.people_msg span { margin-right: 5px; margin-left: 5px; display: inline-block; }


.clearfix_info { display: inline-block; }

.header_clearfix { height: 30px; line-height: 30px; }

.clearfix_info .clearfix_files { display: inline-block; height: 30px; line-height: 30px; background: #e6eef7; padding: 0 10px; }


.orderBt .hand.left { height: 25px; line-height: 24px; width: auto; padding: 0 5px 0 0; display: inline-block; border: 1px solid #F0F6F8; border-radius: 3px; background: #ffffff; margin-right: 5px; }

.orderBt .hand.left:hover { border: 1px solid #08f; }

.content .comments_content .clearfix {  border-radius: 3px; margin-right: 10px; margin-top: 3px; }

.user_photo { border-radius: 35px; margin-top: 5px; margin-right: 5px; width: 30px; height: 30px; }


.log_title { cursor: default; padding: 0 5px; height: 22px; line-height: 22px; display: inline-block; }

.log_title:hover, .log_span .current { border: 1px dashed #459dc1; font-weight: normal; margin-top: 8px; }

.log_span .current .view_log_16 { margin-bottom: 3px; }

.content_view .content .log_msg { height: auto; border: 1px solid #cacbcb; border-radius: 3px; box-shadow: -1px 2px 5px #ccc; box-shadow: -1px 2px 5px rgba(0, 0, 0, 0.3); background: #fff; font-size: 12px; color: #333333; padding: 10px 0; font-weight: normal; top: 28px; width: 300px; left: 0; position: absolute; z-index: 999; margin-bottom: 10px; }

.log_msg p { height: 28px; line-height: 28px; margin: 0 10px; }

.font_size16 { font-size: 16px; }

.color_666 { color: #666; }


#_dealDiv .common_button_emphasize, #_dealDiv .common_button_seeyon, #display_content_view .area_top .common_button_emphasize, #display_content_view .area_top .common_button_seeyon { height: 30px; line-height: 30px; width: 63px; text-align: center; }

#deal_btns_div .common_button_emphasize, #deal_btns_div .common_button_seeyon { padding: 0 4px; }

#_dealSubmit, #_dealSaveDraft, #_dealSaveWait { padding: 0 12px; }

#_dealDiv .common_button_emphasize, #display_content_view .area_top .common_button_emphasize { background: #5191d1; border: 1px solid #5191d1; }

#_dealDiv .common_button_seeyon, #display_content_view .area_top .common_button_seeyon { border: 1px solid #c7d5e0; }


.arrow_lf_info { height: 26px; width: 65px; display: inline-block; }

.arrow_l, .arrow_r { width: 32px; height: 26px; float: left; cursor: pointer; }


.content_view .content ul.upload_files_msg, .upload_files_msg { width: 120px; height: auto; min-height: 30px; padding: 5px 0; border: 1px solid #cacbcb; box-shadow: 1px 1px 5px #ccc; box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3); border-radius: 3px; background: #fff; display: none; }

.content_view .content ul.upload_files_msg { bottom: 35px; left: 10px; z-index: 11; margin: 0; border-top: none; }

.upload_files_msg li { height: 30px; line-height: 30px; cursor: pointer; }

.width_70 { min-width: 70px; }

.view_li .processing_view .content .per_title { height: 40px; line-height: 40px; background: #f0f0f0; margin-bottom: 6px; }

.currentComment .processing_view .content .per_title { height: 40px; line-height: 40px; font-size: 12px; margin-bottom: 6px; }

.processing_view .licomContent { word-break: normal; word-wrap: break-word; text-justify: auto; clear: both; padding-bottom: 0px; line-height: 22px; overflow: auto; font-size: 14px; }

.processing_view .licomContent span { line-height: normal; }

.processing_view .licomContent .ico16 { cursor: default; display: block; }

.per_title .like_number { font-weight: normal; padding-right: 12px; }

.content_view .content li.replyContentLi { margin-top: 5px; background: #F6F9F9; }
.content_view .content .replyContentDiv { margin: 18px 0 0 20px; background: #F6F9F9; }
.content_view .content .replyContentDiv .comments_title_in { height: 23px; }
.content_view .content .replyContentDiv .comments_content { padding: 2px 0px 5px 15px; }
.content_view .content .user_photo { margin-top: 5px; }


.stadic_layout #summaryHead .common_tabs { font-size: 14px; height: 33px; background: none; border-bottom: none; }

.stadic_head_height { background: #f8f8f8; }

.stadic_head_height .common_tabs .current a { color: #fff; height: 33px; line-height: 33px; width: 132px; font-size: 14px; background: #5191d1; border-bottom: 0; }

.stadic_head_height .common_tabs a { font-size: 12px; color: #666666; width: auto; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 116px; display: inline-block; background-position: left top; min-width: 50px; float: left; line-height: 33px; height: 33px; _height: 32px; font-family: "Microsoft YaHei"; padding: 0 8px; text-align: center; border-right: 1px solid #e3e3e3; background: #fcfcfc; }



.bg_color_fb { background: #fbfbfb; }

.deal_area * { font-size: 14px; }

.deal_area #cphrase, .deal_area .font_size12 { font-size: 12px; }



.content_view #currentComment .li_title, .content_view #replyContent_sender .li_title, .content_view #comment_forward_region .li_title_repeat { padding: 9px 16px; line-height: 22px; }

.content_view #currentComment .li_title { background: #e1eaf1; border-top: 2px solid #3498da; }

.content_view #replyContent_sender .li_title { background: #fff7da; border-top: 2px solid #daa134; }

.content_view #comment_forward_region .li_title_repeat { background: #f3feed; border-top: 2px solid #5fbb22; height: 24px; margin: 0; width: auto; }

.processing_view .tranform_time { display: inline-block; margin: 10px 0px 10px 25px; }

.processing_view .content li .comments_content { padding-bottom: 5px; }


#content { border: 1px solid #e7e7e7; }

#content:hover { border: solid 1px #57B4E7; }

.col_MoreBtn { width: 786px; background: #fff; text-align: center; margin: 0 auto; background: #e6eef7; color: #5891fb; margin-bottom: 10px; }
.col_MoreBtn span { line-height: 30px; font-size: 14px; }

.even { background: rgba(250, 250, 250, 0.3); }

.pageFirst_disable { display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: -64px -32px; _background: url("/static/image/control_icon.gif") no-repeat -64px -32px; }

.pagePrev_disable { display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: -80px -32px; _background: url("/static/image/control_icon.gif") no-repeat -80px -32px; }

.pageNext_disable { display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: -96px -32px; _background: url("/static/image/control_icon.gif") no-repeat -96px -32px; }

.pageLast_disable { display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: -112px -32px; _background: url("/static/image/control_icon.gif") no-repeat -112px -32px; }

.select_selected { display: inline-block; width: 32px; height: 32px; vertical-align: middle; background: url("/static/image/icon32.png") no-repeat left top; background-position: 0 -256px; cursor: pointer; }
.select_selected:hover { background-position: -128px -256px; }

.select_unselect { display: inline-block; width: 32px; height: 32px; vertical-align: middle; background: url("/static/image/icon32.png") no-repeat left top; background-position: -32px -256px; cursor: pointer; }
.select_unselect:hover { background-position: -160px -256px; }

.page_color_bottom { background: #4d4d4d; }

.page_color { background: #fafafa; }

.bg_color { background: #fafafa; }

.f0f0f0 { background: #f0f0f0; }

.bg_f69 { background: #F6F9F9; }

.like_a { color: #296fbe; }

a.common_level { display: block; padding-left: 27px; width: 25px; height: 20px; font-size: 12px; text-align: left; line-height: 20px; color: #764c00; font-weight: bold; background: url("/static/image/control_icon.png") no-repeat no-repeat 0 -304px; }
a.common_level:hover { text-decoration: none; color: #764c00; }
a.common_level:active { background-position: 0 -324px; color: #764c00; }
a.GoTo_Top_scan { display: none; position: fixed; _position: absolute; left: 50%; margin-left: 399px; bottom: 110px; width: 42px; height: 42px; background: url("/static/image/scan_hover.png") no-repeat; z-index: 1; opacity: 0.8; filter: alpha(opacity=80); }
a.GoTo_Top_scan:hover { background: url("/static/image/scan_hover.png") no-repeat; opacity: 1; filter: alpha(opacity=100); }
a.GoTo_Top { display: none; position: fixed; _position: absolute; left: 50%; margin-left: 399px; bottom: 10px; width: 42px; height: 42px; background: url("/static/image/hover_top_42.png") no-repeat; z-index: 1; opacity: 0.8; filter: alpha(opacity=80); }
a.GoTo_Top:hover { background: url("/static/image/hover_top_42.png") no-repeat; opacity: 1; filter: alpha(opacity=100); }
a.goToReply { display: none; position: fixed; _position: absolute; left: 50%; margin-left: 399px; bottom: 60px; width: 42px; height: 42px; background: url("/static/image/goToReply_hover.png") no-repeat; z-index: 1; opacity: 0.8; filter: alpha(opacity=80); }
a.goToReply:hover { background: url("/static/image/goToReply_hover.png") no-repeat; opacity: 1; filter: alpha(opacity=100); }

.GoTo_Top_iframe { display: none; position: fixed; _position: absolute; left: 50%; margin-left: 399px; bottom: 10px; width: 42px; height: 42px; border: none; padding: 0; }

.goToReply_iframe { display: none; position: fixed; _position: absolute; left: 50%; margin-left: 399px; bottom: 60px; width: 42px; height: 42px; border: none; padding: 0; }

.per_center { background: url("/static/image/per_center.png") top center repeat-y #fff; }

.pButton { width: 20px; height: 26px; display: inline-block; vertical-align: middle; }

.attachmentShowDelete {  background: #fff; }
.attachmentShowDelete a { color: #757575; }

.btn_img { padding: 0 5px; height: 24px; margin-right: 0; }

.edit_flow { line-height: 21px; height: 21px; }

.img_more_item { color: black; white-space: nowrap; overflow: hidden; height: 32px; line-height: 32px; _height: 22px; _line-height: 22px; _padding-top: 10px; text-overflow: ellipsis; max-width: 100%; _width: 100%; display: block; text-indent: 10px; }
.img_more_item:hover { background: #0052b8; color: #fff; }
.img_more_item span { _margin-top: -3px; }

.common_bbs { font-size: 12px; border: 1px solid #a3a3a3; background: #eef7ff; padding: 10px; }
.common_bbs * { font-size: 12px; }
.common_bbs .common_bbs_photo { border: 1px solid #ccc; _overflow: hidden; width: 54px; height: 54px; }
.common_bbs .common_bbs_content { _float: left; }
.common_bbs .common_bbs_content .content_box_l { width: 6px; }
.common_bbs .content_say { display: inline-block; vertical-align: middle; height: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: -5px -136px; _background: url("/static/image/control_icon.gif") no-repeat -5px -136px; width: 100%; top: 15px; left: 2px; *left: 4px; }
.common_bbs .content_text { background: #fff; border: 1px solid #ccc; line-height: 20px; }
.common_bbs .content_text .text { padding: 5px 5px 15px; word-break: break-all; }
.common_bbs .content_text .time { padding: 3px 10px; border-top: 1px solid #a3a3a3; color: #a3a3a3; }
.common_bbs .content_text .reply { padding: 3px 10px; border-top: 1px solid #a3a3a3; }
.common_bbs .reply_box { padding-left: 62px; margin: 10px 0; }

.chessboardtable { table-layout: fixed; float: left; }
.chessboardtable td { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.chessboardtable .defaulttitlecss img { border-radius: 50%; }
.chessboardtable .text_overflow.padding_l_10 img { border-radius: 50%; }

.common_pop_win { font-size: 12px; border: 1px solid #e4e4e4; background: #fafafa; }
.common_pop_win .pop_win_head { height: 28px; }
.common_pop_win .logo { background: red; width: 20px; height: 20px; margin: 4px 0 4px 10px; }
.common_pop_win .title { font-size: 12px; color: #111; height: 12px; margin: 8px 10px; }
.common_pop_win .pop_win_body { padding: 0 5px; }
.common_pop_win .pop_win_body_main { background: #fff; border: 1px solid #e4e4e4; min-height: 300px; height: auto !important; }
.common_pop_win .pop_win_footer_1 { height: 5px; overflow: hidden; }
.common_pop_win .pop_win_footer_2 { height: 25px; }
.common_pop_win .pop_win_footer_2 .more { margin: 6px 10px 6px 0; }
.common_pop_win .pop_win_footer_3 { padding: 5px 10px; }
.common_pop_win .min { background: red; width: 16px; height: 16px; margin: 6px 10px 6px 0; }
.common_pop_win .pop_win .close { background: red; width: 16px; height: 16px; margin: 6px 10px 6px 0; }

.common_banner_box { background: url("/static/image/control_bg.png") repeat-x 0 -360px; font-size: 12px; height: 76px; }
.common_banner_box .banner_l { background: url("/static/image/banner-left.gif") no-repeat; width: 100%; height: 100%; }

.out_toolbar_box { background: #f1f1f1; }

.common_toolbar_box { font-size: 12px; height: 35px; padding-top: 5px; background: #f0f0f0; }
.common_toolbar_box .toolbar_l { float: left; }
.common_toolbar_box .toolbar_l .ico16 { margin-left: -5px; margin-right: 5px; }
.common_toolbar_box .toolbar_l .menu_span { display: inline-block; vertical-align: middle; }
.common_toolbar_box .toolbar_l .selected { background-color: #fff; border: 1px solid #b6b6b6; }
.common_toolbar_box .seperate { background: #c0c5c6; width: 1px; height: 12px; display: inline-block; vertical-align: middle; }
.common_toolbar_box .seperate.hidden { display: none; }
.common_toolbar_box .toolbar_r { float: right; padding: 2px 10px 2px 0; }

.toolbar_m_l { margin-top: 2px; display: inline-block; width: 16px; height: 26px; background: url("/static/image/control_icon.png") no-repeat; background-position: -215px -198px; cursor: pointer; }
.toolbar_m_l:hover { background: url("/static/image/control_icon.png") no-repeat; background-position: -215px -172px; }

.toolbar_m_r { margin-top: 2px; display: inline-block; width: 16px; height: 26px; background: url("/static/image/control_icon.png") no-repeat; background-position: -230px -198px; cursor: pointer; }
.toolbar_m_r:hover { background: url("/static/image/control_icon.png") no-repeat; background-position: -230px -172px; }

#grid_detail { background: #fff; }

.common_search { font-size: 12px; margin: 0; padding: 0; }
.common_search .common_drop_list_select { _float: left; _margin-top: 1px; }
.common_search .common_drop_list_select:hover { border-right: 1px solid #111; }
.common_search li { float: left; _height: 28px; _line-height: 28px; }
.common_search .search_input { border: 1px solid #ccc; border-right: none; padding: 0 5px; width: 140px; height: 24px; line-height: 24px; background: #fff; *margin-top: -1px; _margin-top: 0; _vertical-align: top; }
.common_search .search_input:focus { border: 1px solid #0088FF; width: 139px; }
.common_search .condition { padding: 0 5px; margin-right: 0; min-width: 0; height: 24px; border-radius: 0 5px 5px 0; padding: 3px 5px 3px 10px; height: 18px; line-height: 18px; }
.common_search .condition em { display: inline-block; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: 0 0; _background: url("/static/image/control_icon.gif") no-repeat 0 0; vertical-align: middle; margin-left: 5px; margin-top: -1px; }
.common_search a.search_buttonHand { padding: 0 5px; margin-right: 0; min-width: 0; height: 24px; border-radius: 0 5px 5px 0; }
.common_search .comp:focus { border: 1px solid #296fbe; width: 139px; }
.common_search .search_buttonHand em { display: inline-block; margin-top: 5px; height: 16px; width: 16px; vertical-align: top; line-height: 16px; background: url("/static/image/icon162.png") no-repeat; background-position: -192px -176px; }

.common_search_disable { font-size: 12px; margin: 0; padding: 0; }
.common_search_disable .common_drop_list_select { _float: left; _margin-top: 1px; }
.common_search_disable .common_drop_list_select:hover { border-right: 1px solid #111; }
.common_search_disable li { float: left; _height: 28px; _line-height: 28px; }
.common_search_disable .search_input { border: 1px solid #ccc; border-right: none; padding: 0 5px; width: 140px; height: 24px; line-height: 24px; background: #fff; *margin-top: -1px; _margin-top: 0; _vertical-align: top; border: 1px solid #a3a3a3; background: #fafafa; border-right: none; }
.common_search_disable .search_input:focus { border: 1px solid #296fbe; width: 139px; border: 1px solid #e4e4e4; width: 139px; }
.common_search_disable .condition { padding: 0 5px; margin-right: 0; min-width: 0; height: 24px; border-radius: 0 5px 5px 0; padding: 3px 5px 3px 10px; height: 18px; line-height: 18px; }
.common_search_disable .condition em { display: inline-block; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: 0 0; _background: url("/static/image/control_icon.gif") no-repeat 0 0; vertical-align: middle; margin-left: 5px; margin-top: -1px; }
.common_search_disable a.search_buttonHand { padding: 0 5px; margin-right: 0; min-width: 0; height: 24px; border-radius: 0 5px 5px 0; }
.common_search_disable .comp:focus { border: 1px solid #296fbe; width: 139px; }
.common_search_disable .search_buttonHand em { display: inline-block; margin-top: 5px; height: 16px; width: 16px; vertical-align: top; line-height: 16px; background: url("/static/image/icon162.png") no-repeat; background-position: -192px -176px; opacity: 0.2; filter: alpha(opacity=20); }

.input_date { width: 90px; height: 24px; line-height: 24px; }

.msgbox_img_0 { background: url("/static/image/icon24.gif") 0 -48px no-repeat; width: 24px; height: 24px; display: block; }

.msgbox_img_1 { width: 24px; height: 24px; background: url("/static/image/icon24.gif") -24px -48px no-repeat; display: block; }

.msgbox_img_2 { width: 24px; height: 24px; background: url("/static/image/icon24.gif") -48px -48px no-repeat; display: block; }

.msgbox_img_3 { width: 24px; height: 24px; background: url("/static/image/icon24.gif") -72px -48px no-repeat; display: block; }

.msgbox_img_4 { width: 24px; height: 24px; background: url("/static/image/icon24.gif") -96px -48px no-repeat; display: block; }

.cardmini { background: #fff; }
.cardmini .common_button_gray { background: #aac7bb; border: none; }
.cardmini .common_button_gray:hover { background: #aac7bb; border: none; }

.common_menu_box { border: 1px solid #ccc; background: url("/static/image/control_bg.png") repeat-x; }

.common_menu { font-size: 12px; margin: 0; padding: 0; list-style: none; line-height: 1em; }
.common_menu * { font-size: 12px; margin: 0; padding: 0; list-style: none; }
.common_menu ul { position: absolute; top: -999em; width: 10em; }
.common_menu ul li { width: 100%; }
.common_menu ul li:hover { visibility: inherit; }
.common_menu ul .common_menu_sub-indicator { background-position: -16px 0; }
.common_menu a { color: #1758ba; display: block; position: relative; padding: .75em 1em; }
.common_menu a.common_menu_with-ul { padding-right: 2.25em; min-width: 1px; }
.common_menu a:visited { color: #1758ba; }
.common_menu a:focus { background: #cfdeff; outline: 0; }
.common_menu a:hover { background: #cfdeff; outline: 0; }
.common_menu a:active { background: #cfdeff; outline: 0; }
.common_menu li { float: left; position: relative; }
.common_menu li:hover { background: #cfdeff; }
.common_menu li:hover ul { left: 0; top: 2.5em; z-index: 99; }
.common_menu li:hover li ul { top: -999em; }
.common_menu li.sfHover { background: #cfdeff; }
.common_menu li.sfHover ul { left: 0; top: 2.5em; z-index: 99; }
.common_menu li.sfHover li ul { top: -999em; }
.common_menu li li { background: #aabde6; }
.common_menu li li.common_menu_dis { background: url("/static/image/control_bg.png") repeat-x; }
.common_menu li li.common_menu_dis:hover { background: url("/static/image/control_bg.png") repeat-x; }
.common_menu li li.common_menu_dis.sfHover { background: url("/static/image/control_bg.png") repeat-x; }
.common_menu li li:hover ul { left: 10em; top: 0; }
.common_menu li li.sfHover ul { left: 10em; top: 0; }
.common_menu .common_menu_dis * { color: #e4e4e4; }
.common_menu .common_menu_dis a { color: #e4e4e4; }
.common_menu .common_menu_dis a:focus { background: none; cursor: default; }
.common_menu .common_menu_dis a:hover { background: none; cursor: default; }
.common_menu .common_menu_dis a:active { background: none; cursor: default; }
.common_menu .common_menu_dis a:visited { color: #e4e4e4; }
.common_menu .common_menu_dis:hover { background: none; }
.common_menu .common_menu_dis.sfHover { background: none; }
.common_menu .common_menu_dis em { opacity: 0.2; filter: alpha(opacity=20); }
.common_menu .common_menu_dis .common_menu_sub-indicator { opacity: 0.2; filter: alpha(opacity=20); }

.common_menu_sub-indicator { background: transparent url("/static/image/control_icon.png") no-repeat; text-indent: -999em; position: absolute; display: block; overflow: hidden; vertical-align: middle; top: .8em; right: .75em; width: 16px; height: 16px; }

.ie6fullwidthbug { border-right: none; padding-right: 2px; }

div.colCopy { font-weight: normal; cursor: default; white-space: nowrap; overflow: hidden; font-family: "Microsoft YaHei", "SimSun", "Arial", "Helvetica", "sans-serif"; font-size: 11px; background: url("/static/image/control_bg.png") repeat-x; border: 1px solid #ccc; border-bottom: 0; overflow: hidden; }
div.colCopy.ie div { overflow: hidden; }
div.pGroup { float: left; }
div.dhx_cal_editor { background-color: #ffe763; border: 0; border-top-style: solid; z-index: 999; position: absolute; overflow: hidden; }
div.dhx_menu_head { background-image: url("/static/image/controls.gif"); background-position: 0 -43px; width: 10px; height: 10px; margin-left: 5px; margin-top: 1px; border: none; cursor: default; }
div.dhx_menu_icon { background-image: url("404.png"); width: 20px; height: 20px; margin-left: -5px; margin-top: 0; border: none; cursor: pointer; }
div.icon_details { background-position: 0 0; }
div.icon_edit { background-position: -22px 0; }
div.icon_save { background-position: -84px -1px; }
div.icon_cancel { background-position: -62px 0; }
div.icon_delete { background-position: -42px 0; }
div.dhx_now_time { position: absolute; width: 100%; border-bottom: 2px solid red; z-index: 1; }
div.dhx_time_block { position: absolute; width: 100%; background: #c0c0c0; opacity: 0.4; filter: alpha(opacity=40); z-index: 1; }

.dataTable tr.erow td { border-left-color: #f6f6f6; border-right-color: #d2d2d2; }
.dataTable tr.trselected td { border-left-color: #296fbe; border-right-color: #296fbe; }
.dataTable div.bDiv td { border-right: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; overflow: hidden; padding-left: 0; padding-right: 0; text-align: left; vertical-align: top; white-space: nowrap; }

.tooltip .tooltip_em { position: absolute; overflow: hidden; display: block; width: 11px; height: 6px; background: url("/static/image/control_icon.png") 0 -160px no-repeat; _background: url("/static/image/control_icon.gif") 0 -160px no-repeat; }
.tooltip .tooltip_border { padding: 10px; border: solid 1px #b6b6b6; background: #fffcd1; border-radius: 5px; box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); }
.tooltip .tooltip_text { word-wrap: break-word; overflow: hidden; }

.newinfo_area td { font-size: 12px; padding: 0 2px; line-height: 18px; }
.newinfo_area .title_area { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%; display: inline-block; text-align: left; }
.newinfo_area .content_area { overflow: auto; overflow-x: hidden; max-height: 64px; min-height: 24px; }
.newinfo_area .content_area span a { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 80px; display: inline-block; margin-top: 3px; _width: 80px; vertical-align: middle; }
.newinfo_area abbr { display: inline-block; margin-top: 3px; }

.post { border: 1px solid #b6b6b6; background: #f0f0f0; width: 320px; }
.post * { font-size: 12px; }
.post h3 { border-bottom: 1px solid #b6b6b6; font-weight: normal; height: 24px; line-height: 24px; margin: 0 0 5px 0; }
.post div { padding: 6px 3px 3px; }
.post div textarea { width: 312px; }
.post div span { display: none; }
.post abbr { padding: 4px; }
.post.contract { width: 32px; height: 148px; }
.post.contract h3 { text-indent: -3000px; background: #ad5e51; }
.post.contract h3 em { margin-left: 6px; }
.post.contract div { padding: 6px 3px 3px; }
.post.contract div textarea { display: none; }
.post.contract div span { display: block; width: 12px; margin-left: 6px; line-height: 24px; }
.post.contract abbr { display: none; }

.attachment_operate { display: none; position: relative; }
.attachment_operate .attachment_operate_btn { position: absolute; z-index: 3; top: 0; left: 0; width: 100%; height: 25px; line-height: 25px; cursor: pointer; }
.attachment_operate .attachment_operate_btn_bg { position: absolute; z-index: 2; top: 0; left: 0; width: 100%; height: 25px; line-height: 25px; }
.attachment_operate .attachment_operate_bg { position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 25px; line-height: 25px; background: #111; opacity: 0.5; filter: alpha(opacity=50); *zoom: 1; }
.attachment_operate table td div { display: none; height: 25px; line-height: 25px; background: #111; opacity: 0.3; filter: alpha(opacity=30); *zoom: 1; }

#replyContent_sender_content { padding: 0; word-break: normal; word-wrap: break-word; text-justify: auto; text-align: justify; }
#replyContent_sender_content ul { border: none; }
#replyContent_sender_content ul li.comment_li { padding: 20px 0; border-bottom: solid 1px #e4e4e4; padding: 13px 0; line-height: 24px; }
#replyContent_sender_content ul.replyContent_sender_content_ul { padding: 0; margin: 0 20px; }

.processing_view { font-size: 12px; line-height: 20px; }
.processing_view .content { padding: 0; }
.processing_view .content .per_title { margin-top: 20px; padding-left: 18px; height: 24px; line-height: 24px; background: #f0f0f0; clear: both; }
.processing_view .content .per_title .no_like_16 { margin-right: 3px; }
.processing_view .content .per_title .like_16 { margin-right: 3px; }
.processing_view .content li h4 { clear: both; background: #f0f0f0; border: 1px solid #d6d6d6; font-size: 12px; border-bottom: none; height: 24px; line-height: 24px; font-weight: normal; padding-left: 10px; margin: 0; }
.processing_view .content li .comments_title_in { border-left: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; height: 25px; overflow: hidden; margin-top: 1px; }
.processing_view .content li .comments_title_in .add_new { color: #6b6b6b; }
.processing_view .content li .comments_title_in .title { margin-top: 5px; _margin-top: 8px; }
.processing_view .content li .comments_title_in .title a { _margin-bottom: 0; }
.processing_view .content li .comments_content { border: 1px solid #e4e4e4; border-top: none; line-height: 22px; clear: both; padding: 2px 10px 5px 10px; word-break: normal; word-wrap: break-word; text-justify: auto; }
.processing_view .content li .comments_content .affix_content { padding: 1px 20px; }
.processing_view .content li .comments_content .affix_content a { margin-bottom: -10px; }

.event_title { font-weight: bold; }

.replyContent_arrow { position: absolute; display: block; width: 0; height: 0; font-size: 20px; }
.replyContent_arrow .span1 { position: absolute; top: -10px; left: 10px; display: block; color: #e4e4e4; }
.replyContent_arrow .span2 { position: absolute; top: -9px; left: 10px; display: block; color: #f8f8f8; }

.title_view { padding-top: 5px; }
.title_view .title_area { color: #6b6b6b; width: 65px; max-width: 65px; text-indent: 10px; display: block; }
.title_view b { font-weight: bold; }
.title_view td { line-height: 22px; }
.title_view td .row2Txt { display: inline-block; padding-top: 1px; padding-bottom: 0px; }
.title_view .receive_people { margin-top: -3px; }

.form_area { font-size: 12px; }
.form_area table th { line-height: 30px; text-align: right; }
.form_area table.only_table th { line-height: 16px; text-align: left; }
.form_area .one_row { width: 500px; margin: 0 auto; text-align: left; }
.form_area .error-form { background: url("/static/image/control_bg.png") repeat-x -16px -120px repeat-x bottom; border: 1px #dd7870 solid; }
.form_area .error-title { background: url("/static/image/control_icon.png") no-repeat 0 -120px; display: inline-block; height: 16px; width: 16px; margin-top: 4px; }
.form_area .form_area_content { width: 820px; margin: 0 auto; }
.form_area .form_area_content .one_row { float: left; width: 400px; margin-left: 10px; }

.set_search { font-size: 12px; }
.set_search select { height: 24px; }
.set_search h3 { font-size: 12px; background: url("/static/image/control_bg.png") repeat-x; text-align: left; margin: 0; height: 24px; line-height: 24px; text-indent: 12px; }
.set_search .setSearch_content { width: 500px; margin: 0 auto; }
.set_search .setSearch_content .one_row { width: 250px; float: left; }
.set_search .only_table { border: none; }
.set_search .only_table th { padding: 0 5px; }
.set_search .only_table td { padding: 0 5px; }

.only_table { border: 1px solid #d2d2d2; border-right: none; font-size: 12px; }
.only_table.no_border { border: none; }
.only_table th { background: #e4e4e4; text-align: left; border-bottom: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; height: 24px; line-height: 24px; padding: 0 4px; }
.only_table td { border-right: 1px solid #d2d2d2; height: 24px; line-height: 24px; padding: 0 4px; }
.only_table .erow td { background: #f6f6f6; }

.list_content { padding-right: 17px; _padding-right: 0; border: 1px solid #d2d2d2; }
.list_content .only_table { border: none; }

.table_head { z-index: 1; _padding-right: 17px; }

.table_body { z-index: 0; top: 0; width: 100%; overflow-y: scroll; height: 100%; }
.table_body table { margin-top: 25px; *width: auto; *table-layout: fixed; }

.face_box { text-align: center; }
.face_box .face_content { width: 400px; margin-left: auto; margin-right: auto; }
.face_box .face_action { background: #f0f0f0; border: 1px solid #d2d2d2; border-top: 0; }
.face_box .face_display { border: 1px #d2d2d2 solid; height: 120px; word-break: break-all; overflow: auto; text-align: left; }

.face { background: url("/static/image/zk.gif") no-repeat; display: inline-block; width: 24px; height: 24px; cursor: pointer; }

.orderBt { display: inline-block; }

.opinions .common_radio_box span { display: block; float: left; width: 70%; }
.opinions .common_radio_box span.cy { width: 29%; text-align: right; margin-right: -1%; }
.opinions .newinfo_area .ico16 { margin-top: 3px; }

.channel_content { margin-top: 0; width: 100%; }
.channel_content ul { overflow: hidden; height: 100%; margin: 0; padding: 0; list-style: none; }
.channel_content li { line-height: 26px; padding: 4px 0; }
.channel_content li .ico16 { margin-top: 4px; }

.sendFlagClass { float: right; }

.channel_title { font-size: 12px; font-weight: normal; *float: left; _float: left; overflow: hidden; margin: auto; }
.channel_title span { margin: 0 0 0 2px; }
.channel_title a { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%; display: inline-block; }

.channel_type { width: 48px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.channel_creater { width: 48px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.channel_createdate { width: 76px; padding-left: 4px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.channel_76 { width: 76px; padding-left: 4px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.channel_48 { width: 48px; padding-left: 4px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.channel_40 { width: 40px; padding-left: 4px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.channel_64 { width: 64px; padding-left: 4px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.channel_30 { width: 30px; padding-left: 4px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.channel_bottom { padding: 5px; border: 1px solid #d6d6d6; border-top: none; }

.edit_table { border-right: 1px solid #dedede; border-bottom: none; }
.edit_table td { border-left: 0; border-bottom: 1px solid #dedede; }

.project_table { border: 0; border-top: solid 1px #fff; border-right: solid 1px #fff; }
.project_table td { border: 0; }
.project_table th { background: #b5dbeb; }
.project_table th td { border-bottom: solid 1px #fff; border-left: solid 1px #fff; background: #b5dbeb; }
.project_table tbody tr:hover { background: none; }

.layout_up { background: url("/static/image/control_icon.png") no-repeat; _background: url("/static/image/control_icon.gif") no-repeat; height: 7px; width: 10px; display: inline-block; vertical-align: middle; }

.layout_down { background: url("/static/image/control_icon.png") no-repeat; _background: url("/static/image/control_icon.gif") no-repeat; background-position: -21px -39px; height: 7px; width: 10px; display: inline-block; vertical-align: middle; }

.more_down { display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: -48px 0; _background: url("/static/image/control_icon.gif") no-repeat -48px 0 no-repeat; }

.new_page { padding-top: 8px; margin-bottom: 8px; }
.new_page th { font-size: 12px; }

.new_btn { background: url("/static/image/control_bg_fixed.gif") no-repeat -62px -129px; color: #fff; width: 70px; height: 26px; padding-top: 36px; font-size: 12px; }
.new_btn:hover { color: #fff; }

.adtional_ico { float: left; border-width: 0 1px 1px 0; }

.adtional { text-align: center; padding: 0; }
.adtional .adtional_ico { background: url("/static/image/control_bg.png") repeat-x; float: none; border: 1px solid #e4e4e4; border-width: 0 0 1px 0; text-align: center; height: 26px; line-height: 26px; margin-top: -5px; }

.popup_title { font-weight: bold; font-size: 14px; padding: 4px 0 0 15px; line-height: 41px; }

.page_header { padding: 10px; border-bottom: 1px solid #b6b6b6; height: 20px; font-size: 20px; line-height: 20px; vertical-align: middle; }
.page_header .page_header_title { color: #999; font-family: "Microsoft YaHei"; }
.page_header .page_header_number_box { margin-left: 10px; color: #999; font-family: "Microsoft YaHei"; }
.page_header .page_header_more { float: right; font-size: 12px; }

.line_col { background: url("/static/image/line.gif") repeat-y right top; }

.line_row { background: url("/static/image/line_row.gif") repeat-x left bottom; }

.tree_area { left: 5px; position: absolute; top: 0; bottom: 0; _height: 90%; _width: 90%; }

.search_title { font-size: 14px; }

.message_list_area { font-size: 12px; }
.message_list_area .title { border-bottom: solid 1px #0094ff; font-weight: bold; line-height: 30px; text-indent: 10px; }
.message_list_area .list_item { overflow: hidden; *zoom: 1; background: #f5f5f5; margin: 0; padding: 5px 0; }
.message_list_area .list_item .info { font-size: 12px; color: #0094ff; margin-left: 10px; margin-right: 10px; line-height: 25px; }
.message_list_area .list_item .cbox { margin-right: 28px; }
.message_list_area .list_item .msg { margin-left: 50px; margin-right: 10px; line-height: 180%; word-wrap: break-word; }

.message_list_cbox_all { text-indent: 10px; line-height: 30px; font-weight: bold; background: url("/static/image/control_bg.png") repeat-x; background-position: left top; }

.shortcut_set { width: 500px; margin: 10px auto; padding: 0 10px 10px; *padding: 10px; }
.shortcut_set select { height: 300px; display: block; }

.file_list li { width: 50%; display: inline; float: left; margin-bottom: 28px; }
.file_list em { margin-right: 8px; }

.file_name { font-size: 14px; margin-bottom: 3px; }

.file_creator { font-size: 12px; margin-right: 20px; }

.file_list4 li { width: 25%; display: inline; float: left; margin-bottom: 28px; }
.file_list4 em { margin-right: 8px; }

.pend_table { height: 275px; _height: 300px; padding-bottom: 0; }
.pend_table .type_list { overflow: hidden; margin: auto; }
.pend_table .type_chart { width: 330px; height: 250px; }

.pend_name { margin-bottom: 10px; _margin-bottom: 8px; font-weight: bold; }

.time_limit_ico { width: 5px; height: 5px; display: inline-block; background: #e80101; border: 1px solid #d40000; }

.time_dialog { width: 240px; background: #fffcd1; text-align: left; max-height: 300px; overflow: auto; }
.time_dialog li { font-size: 14px; line-height: 160%; color: #111; padding: 5px; border-top: solid 1px #a3a3a3; }
.time_dialog li:first-child { border: 0; padding-top: 0; }
.time_dialog li:last-child { padding-bottom: 0; }
.time_dialog li .title { font-weight: bold; overflow: hidden; font-size: 14px; *zoom: 1; }
.time_dialog li .time { font-size: 12px; }
.time_dialog li .content { font-size: 12px; }
.time_dialog li .account { font-size: 12px; width: 178px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.project_list { width: 100%; font-size: 14px; line-height: 35px; }
.project_list th { text-align: left; font-size: 12px; color: #8a8a8a; font-family: "Microsoft YaHei", "SimHei"; padding-right: 10px; vertical-align: middle; }
.project_list td { padding-right: 10px; vertical-align: middle; }
.project_list .ico16_none { display: inline-block; width: 16px; height: 16px; background: none; }
.project_list .project_list_tree_cell td:first-child { text-indent: 20px; }
.project_list .project_list_tree_cell_cell td:first-child { text-indent: 40px; }
.project_list .project_list_tree_cell_cell_cell td:first-child { text-indent: 60px; }

.common_progress_strip_blue { overflow: hidden; *zoom: 1; margin-top: 3px; }
.common_progress_strip_blue .common_progress_strip_per { float: right; margin-left: 5px; line-height: 12px; font-size: 12px; font-family: "Microsoft YaHei", "SimHei"; }
.common_progress_strip_blue .common_progress_strip_content { overflow: hidden; *zoom: 1; height: 8px; padding: 1px; border: solid 1px #2b8af4; }
.common_progress_strip_blue .common_progress_strip_content div { background: #2b8af4; }
.common_progress_strip_blue .common_progress_strip_content_disable { overflow: hidden; *zoom: 1; height: 8px; padding: 1px; border: solid 1px #2b8af4; }
.common_progress_strip_blue .common_progress_strip_content_disable div { background: #2b8af4; }

.common_progress_strip_red { overflow: hidden; *zoom: 1; margin-top: 3px; }
.common_progress_strip_red .common_progress_strip_per { float: right; margin-left: 5px; line-height: 12px; font-size: 12px; font-family: "Microsoft YaHei", "SimHei"; }
.common_progress_strip_red .common_progress_strip_content { overflow: hidden; *zoom: 1; height: 8px; padding: 1px; border: solid 1px red; }
.common_progress_strip_red .common_progress_strip_content div { background: red; }
.common_progress_strip_red .common_progress_strip_content_disable { overflow: hidden; *zoom: 1; height: 8px; padding: 1px; border: solid 1px red; }
.common_progress_strip_red .common_progress_strip_content_disable div { background: red; }

.common_progress_strip_green { overflow: hidden; *zoom: 1; margin-top: 3px; }
.common_progress_strip_green .common_progress_strip_per { float: right; margin-left: 5px; line-height: 12px; font-size: 12px; font-family: "Microsoft YaHei", "SimHei"; }
.common_progress_strip_green .common_progress_strip_per .ico16 { background: none; }
.common_progress_strip_green .common_progress_strip_content { overflow: hidden; *zoom: 1; height: 8px; padding: 1px; border: solid 1px #6cdc5c; }
.common_progress_strip_green .common_progress_strip_content div { background: #6cdc5c; }
.common_progress_strip_green .common_progress_strip_content_disable { overflow: hidden; *zoom: 1; height: 8px; padding: 1px; border: solid 1px #6cdc5c; }
.common_progress_strip_green .common_progress_strip_content_disable div { background: #6cdc5c; }

.focusImage { width: 227px; padding-bottom: 5px; }
.focusImage .imgList { position: relative; overflow: hidden; width: 227px; }
.focusImage .imgList ul { position: relative; width: 2000px; }
.focusImage .imgList ul li { float: left; padding: 5px; display: block; width: 217px; height: 170px; text-align: center; }
.focusImage .imgList ul li img { vertical-align: middle; }
.focusImage .btnLeft { float: left; margin-top: 25px; width: 16px; height: 16px; background: red; }
.focusImage .btnRight { float: right; margin-top: 25px; width: 16px; height: 16px; background: red; }
.focusImage .imgBtn { margin-top: 5px; overflow: auto; }
.focusImage .imgBtn li { overflow: hidden; float: left; margin-left: 9px; width: 51px; height: 51px; border: solid 1px #dddad6; text-align: center; cursor: pointer; }
.focusImage .imgBtn li img { vertical-align: middle; }
.focusImage .imgBtn li.imgBtn_over { width: 51px; height: 51px; border: solid 1px red; }

.area_news { overflow: hidden; *zoom: 1; }
.area_news .new_list { margin-left: 10px; font-size: 12px; line-height: 160%; }
.area_news .new_list .title { line-height: 160%; color: #404040; font-weight: bold; overflow: hidden; text-overflow: ellipsis; word-break: keep-all; white-space: nowrap; }
.area_news .new_list .info { overflow: hidden; *zoom: 1; color: #9d9c9c; }
.area_news .new_list .content { line-height: 160%; }

.comlanguage { height: 200px; background: #fff; border: solid 1px #808080; position: absolute; z-index: 1000; left: 0; top: 0; display: none; }
.comlanguage .comlanguage_list { border-bottom: solid 1px #ccc; height: 163px; overflow: auto; }
.comlanguage .comlanguage_list a { overflow: hidden; font-size: 12px; color: #111; border-bottom: 1px solid #eceeeb; padding: 10px 5px; display: block; }
.comlanguage .comlanguage_list a:hover { background: #42b3e5; color: #fff; }
.comlanguage .comlanguage_btn { padding: 5px; background: #f0f0f0; }

.evo-pop { z-index: 10000; width: 204px; padding: 3px 3px 0; background: #f0f0f0; border: 1px solid #ccc; }
.evo-pop:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }

.evo-pop-ie { z-index: 10000; width: 212px; padding: 3px; background: #f0f0f0; border: 1px solid #ccc; }
.evo-pop-ie:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }

.evo-palette { border-collapse: separate; border-spacing: 3px; *border-collapse: expression('separate', cellSpacing = '2px'); }
.evo-palette td { font-size: 1px; border: solid 1px #c0c0c0; padding: 7px; cursor: pointer; }
.evo-palette tr.top td { border-bottom: 0; }
.evo-palette tr.in td { border-top: 0; border-bottom: 0; }
.evo-palette tr.bottom td { border-top: 0; }
.evo-palette th { border: 0; padding: 5px 3px; text-align: left; font-weight: normal; background: transparent !important; }
.evo-palette div.sep { height: 3px; }

.evo-palette-ie { border-collapse: separate; border-spacing: 3px; *border-collapse: expression('separate', cellSpacing = '2px'); }
.evo-palette-ie th { border: 0; padding: 5px 3px; text-align: left; font-weight: normal; background: transparent !important; }
.evo-palette-ie td { font-size: 1px; border: solid 1px #c0c0c0; padding: 7px; cursor: pointer; }

.evo-more { padding: 4px 5px; font-size: smaller; }
.evo-more a { font-size: 14px; }

.evo-palette2 { margin: auto; border-collapse: collapse; }
.evo-palette2 td { font-size: 1px; cursor: pointer; padding: 6px 7px; }

.evo-palette2-ie { margin: auto; border-collapse: collapse; }
.evo-palette2-ie td { font-size: 1px; cursor: pointer; padding: 5px; }

.evo-palcenter { padding: 5px; text-align: center; }

.evo-colorind { border: solid 1px #c3c3c3; width: 20px; height: 20px; float: right; position: relative; }
.evo-colorind:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }

.evo-colorind-ie { border: solid 1px #c3c3c3; width: 20px; height: 20px; float: right; position: relative; _position: static; }
.evo-colorind-ie:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }

.evo-colorind-ff { border: solid 1px #c3c3c3; width: 20px; height: 20px; float: right; }
.evo-colorind-ff:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }

.evo-colorbox-ie { font-size: 8px; padding: 3px 9px !important; }

.evo-colortxt-ie { position: relative; top: -6px; }

.evo-color { width: 94px; padding: 1px 3px 0 4px; }
.evo-color span { font-size: 15px; margin: 1px 0 4px 3px; float: left; }
.evo-color span:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }
.evo-color div { border: solid 1px #808080; border-right: solid 1px #c0c0c0; border-bottom: solid 1px #c0c0c0; padding: 3px; margin-bottom: 5px; width: 10px; height: 10px; float: left; }

.evo-sep { height: 10px; font-size: 0; }

.current_state { right: 3px; bottom: 6px; width: 16px; height: 16px; }

.online { background: url("/static/image/vst_online.png") no-repeat left top; }

.ul_bg { height: 35px; background: #42b3e5; }

#showEvent { background: #fff; overflow: auto; }

.cardmini_close { right: 0; top: 0; margin-top: 3px; }

.cut_string { word-break: keep-all; width: 210px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.task_rate { margin-top: 7px; background: url("/static/image/control_bg.png") repeat-x; height: 10px; border: 1px solid #b6b6b6; padding: 0; }
.task_rate a { height: 100%; display: block; }

.rate_process { background: #42b3e5; }

.rate_filish { background: #41c400; }

.rate_delay { background: #fc5a57; }

.rate_canel { background: #a5a6a7; }

.area_menu { overflow: hidden; *zoom: 1; background: #f0f0f0; }
.area_menu a { float: left; display: block; width: 85px; height: 60px; text-align: center; font-size: 14px; line-height: 60px; color: #111; }
.area_menu a:hover { font-weight: bold; background: url("/static/image/control_bg.png") left -780px; }
.area_menu a.current { font-weight: bold; background: url("/static/image/control_bg.png") left -780px; }
.area_menu a.all { float: right; display: inline; width: initial; padding-top: 35px; padding-right: 10px; height: 25px; text-align: right; background: url("about:blank"); }
.area_menu a .ico24 { margin-top: 10px; }
.area_menu .common_list li a.current:hover { font-weight: bold; background: url("/static/image/control_bg.png") left -780px; font-weight: bold; background: url("/static/image/control_bg.png") left -780px; }
.area_menu .common_list .common_list_disable li a:hover { font-weight: bold; background: url("/static/image/control_bg.png") left -780px; }
.area_menu .common_list_disable li a:hover { font-weight: bold; background: url("/static/image/control_bg.png") left -780px; font-weight: bold; background: url("/static/image/control_bg.png") left -780px; }
.area_menu .common_list_disable li a.current:hover { font-weight: bold; background: url("/static/image/control_bg.png") left -780px; }

.area_page { overflow: hidden; *zoom: 1; width: 952px; margin: 0 auto; font-size: 12px; background: #fff; }
.area_page .area_main { float: left; width: 691px; padding: 5px 10px; }
.area_page .area_sub { float: left; margin: 0 10px; _display: inline; padding-bottom: 5px; width: 221px; }

.zszx_file_list { overflow: hidden; *zoom: 1; padding-bottom: 10px; margin-left: 10px; }
.zszx_file_list li { margin-top: 10px; margin-right: 10px; float: left; width: 190px; height: 75px; }
.zszx_file_list li .t { display: block; font-weight: bold; font-size: 12px; line-height: 14px; max-height: 28px; overflow: hidden; word-break: break-all; _height: 28px; }
.zszx_file_list li .fixedHeigh { overflow: hidden; *zoom: 1; height: 49px; }
.zszx_file_list li.line { width: 671px; height: 0; float: left; border-bottom: solid 1px #e5e5e5; }

.zszx_title_area { overflow: hidden; *zoom: 1; padding-bottom: -2px; border-bottom: solid 1px #d2d2d2; margin-top: 10px; }

.w100 { width: 100px; }

.file_box_area { _display: inline; float: left; width: 200px; height: 107px; line-height: 120%; border: solid 1px #b6b6b6; background: #fff; }

.file_box_menu_box { position: absolute; left: 0; width: 84px; height: 26px; border-left: solid 1px #b6b6b6; border-bottom: solid 1px #b6b6b6; background: #f0f0f0; }

.file_box_menu_list { display: none; position: absolute; width: 0; height: 0; }
.file_box_menu_list ul { padding: 2px; box-shadow: 2px 2px 5px #7d7d7d; }
.file_box_menu_list ul.lvl1 { position: absolute; top: 24px; left: -63px; width: 110px; border: solid 1px #b6b6b6; background: #fff; }
.file_box_menu_list ul.lvl1 .current { background: #42b3e5; }
.file_box_menu_list ul.lvl1 .current a { color: #fff; }
.file_box_menu_list ul.lvl1 li { overflow: hidden; *zoom: 1; }
.file_box_menu_list ul.lvl1 li.line { height: 0; border-top: solid 1px #d2d2d2; border-bottom: solid 1px #fff; }
.file_box_menu_list ul.lvl1 li a { float: left; display: block; padding-left: 10px; line-height: 26px; height: 26px; width: 80px; overflow: hidden; text-overflow: ellipsis; word-break: keep-all; white-space: nowrap; }
.file_box_menu_list ul.lvl1 li .ico16 { margin-top: 5px; }
.file_box_menu_list ul.lvl1 li .lvl2_box { display: inline; position: absolute; width: 0; height: 0; }
.file_box_menu_list ul.lvl1 li ul.lvl2 { display: none; left: 4px; top: -1px; position: absolute; border: solid 1px #b6b6b6; background: #fff; }
.file_box_menu_list ul.lvl1 li ul.lvl2 .current { background: #42b3e5; }
.file_box_menu_list ul.lvl1 li ul.lvl2 .current a { color: #fff; }
.file_box_menu_list ul.lvl1 li ul.lvl2 li a { float: none; display: block; padding-left: 10px; line-height: 26px; height: 26px; width: 85px; overflow: hidden; text-overflow: ellipsis; word-break: keep-all; white-space: nowrap; color: #0052b8; }

.file_box_area_title { height: 28px; line-height: 14px; font-weight: bold; overflow: hidden; word-wrap: break-word; word-break: break-all; }

.area_operation { overflow: hidden; *zoom: 1; border: solid #bbb; border-width: 0 1px 1px 1px; background: #fff; }

.area_operation_item { overflow: hidden; *zoom: 1; height: 50px; }
.area_operation_item a { float: left; width: 74px; margin: 0 5px; line-height: 25px; font-size: 12px; overflow: hidden; text-overflow: ellipsis; word-break: keep-all; white-space: nowrap; }
.area_operation_item a.current { font-weight: 800; color: #ff9108; text-decoration: underline; }
.area_operation_item .common_list li a.current:hover { font-weight: 800; color: #ff9108; text-decoration: underline; }
.area_operation_item .common_list_disable li a:hover { font-weight: 800; color: #ff9108; text-decoration: underline; }
.area_operation_item .common_list_disable li a.current:hover { font-weight: 800; color: #ff9108; text-decoration: underline; }

.area_operation_btn { overflow: hidden; *zoom: 1; height: 6px; background: #e5e5e5; }

.margin_r_42 { margin-right: 42px; }

.area_operation_btn_xia { cursor: pointer; position: absolute; width: 0; height: 0; }
.area_operation_btn_xia em { position: absolute; top: 0; left: 340px; display: inline-block; overflow: hidden; width: 44px; height: 15px; background: url("/static/image/control_icon.png") -96px -127px; _background: url("/static/image/control_icon.gif") -96px -127px; }

.area_operation_btn_shang { cursor: pointer; position: absolute; width: 0; height: 0; }
.area_operation_btn_shang em { position: absolute; top: 0; left: 340px; display: inline-block; overflow: hidden; width: 44px; height: 15px; background: url("/static/image/control_icon.png") -96px -112px; _background: url("/static/image/control_icon.gif") -96px -112px; }

.pagemenu_all { border-top: solid 1px #b6b6b6; font-size: 12px; background: #fff; padding: 5px 10px 2px; height: 26px; line-height: 26px; }
.pagemenu_all div { border-bottom: solid 1px #d2d2d2; }

.pagemenu { overflow: hidden; *zoom: 1; font-size: 12px; padding: 2px; background: #fff; border-bottom: solid 1px #b6b6b6; }
.pagemenu .ico16 { margin: 0 5px; }
.pagemenu li { float: left; background: #fff; cursor: pointer; width: 127px; }
.pagemenu li.current { background: #296fbe; color: #fff; }
.pagemenu li .ico16 { margin: 7px 5px 0 0; }
.pagemenu li .txt { padding-left: 10px; float: left; display: block; height: 32px; line-height: 32px; width: 96px; _width: 97px; overflow: hidden; text-overflow: ellipsis; word-break: keep-all; white-space: nowrap; }

.pagemenu_more { overflow: hidden; *zoom: 1; line-height: 32px; height: 32px; text-align: center; font-size: 12px; color: #888; border-bottom: solid 1px #b6b6b6; background: #fff; cursor: pointer; }

.pagemenu_item { display: none; position: absolute; width: 237px; border: solid 1px #b6b6b6; background: #fff; z-index: 2000; box-shadow: 2px 2px 5px #7d7d7d; }
.pagemenu_item ul { padding: 2px; }
.pagemenu_item ul li { float: left; width: 114px; }
.pagemenu_item ul li.line { margin-right: 2px; padding-right: 2px; border-right: solid 1px #d2d2d2; }
.pagemenu_item ul.scrollY { overflow-y: auto; height: 260px; }
.pagemenu_item ul.scrollY li { width: 105px; }
.pagemenu_item ul.scrollY div { _width: 86px; }
.pagemenu_item div { overflow: hidden; _width: 95px; padding: 0 10px; line-height: 26px; height: 26px; font-size: 12px; text-overflow: ellipsis; word-break: keep-all; white-space: nowrap; cursor: pointer; }
.pagemenu_item div.current { background: #42b3e5; color: #fff; }
.pagemenu_item .pagemenu_item_more { width: 217px; cursor: pointer; font-size: 12px; border-top: solid 1px #b6b6b6; text-align: center; line-height: 26px; height: 26px; color: #888; }

.menu_simple_box { display: none; overflow: hidden; *zoom: 1; position: absolute; left: 100px; top: 0; z-index: 1000; background: #fff; box-shadow: 0 0 10px #757575; border: solid 1px #bbb; }

.menu_simple { float: left; padding: 2px; background: #fff; }
.menu_simple a { padding: 0 5px; width: 150px; display: block; line-height: 24px; font-size: 12px; cursor: pointer; color: black; }
.menu_simple a.uc_msg { background: url("/static/image/control_bg.png") 0 -862px repeat-x; }
.menu_simple a:hover { background: #42b3e5; color: #fff; }
.menu_simple a.disabled { color: #b6b6b6; }
.menu_simple a.disabled:hover { background: #fff; color: #b6b6b6; }
.menu_simple .line { width: 160px; padding: 0; margin: 2px 0; line-height: 0; height: 0; border-top: solid 1px #fff; border-bottom: solid 1px #d2d2d2; }

#stadic_layout { height: 100%; position: relative; }

#stadic_layout_head { height: 80px; width: 100%; overflow: hidden; }
#stadic_layout_head .area { margin: 7px 10px 0; overflow: hidden; *zoom: 1; border-radius: 4px; box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); background: url("/static/image/head_bg_c.jpg"); }
#stadic_layout_head .area .area_l { float: left; padding: 10px 0 0 16px; width: 382px; height: 58px; background: url("/static/image/head_bg_l.jpg"); }
#stadic_layout_head .area .area_l a { display: block; width: 142px; height: 46px; background: url("/static/image/logo.png"); _background: url("/static/image/logo.gif"); }
#stadic_layout_head .area .area_r { float: right; width: 372px; height: 44px; background: url("/static/image/head_bg_r.jpg"); padding-right: 30px; padding-top: 24px; text-align: right; }
#stadic_layout_head .area .area_c { overflow: auto; height: 68px; }

#stadic_layout_body { width: 100%; overflow: hidden; position: absolute; bottom: 0; top: 82px; }
#stadic_layout_body #main { border-radius: 4px; }

#main_layout { height: 100%; position: relative; overflow: hidden; padding: 0 5px; }

.frount { background: url("/static/image/index_bg.jpg"); }

.cursorDefault { cursor: default; }

.anychartbg { background: rgba(250, 250, 250, 0.3); }

.common_tabs_bg { background: url("/static/image/control_bg.png") left top repeat-x; }

.table-header-print { border: 1px solid #dedede; font-size: 12px; width: 100%; }
.table-header-print th { background: #fafafa url("/static/image/bg_line_jianbian.png") repeat-x; border-collapse: collapse; padding: 5px; border-right: 1px solid #dedede; border-left: 1px solid #fff; }
.table-header-print td { padding: 5px; }
.table-header-print .footer { border-top: 1px #f0f0f0 solid; text-align: right; }
.table-header-print .footer .pager-input-25 { WIDTH: 25px; text-align: center; font-size: 14px; }
.table-header-print .footer .pager-input-25-undrag { WIDTH: 25px; text-align: center; font-size: 14px; }
.table-header-print tr.erow td { background: #f6f6f6; border-top: 1px #f0f0f0 solid; border-bottom: 1px #f0f0f0 solid; border-left: 1px #f6f6f6 solid; border-right: 1px #f6f6f6 solid; border-collapse: collapse; }

.table-header-print-dataTable { border-collapse: collapse; }
.table-header-print-dataTable th { border: 1px #d2d2d2 solid; }
.table-header-print-dataTable td { border: 1px #d2d2d2 solid; }
.table-header-print-dataTable tr.erow td { border: 1px #d2d2d2 solid; }

.file_list_four { overflow: hidden; *zoom: 1; padding-right: 10px; padding-bottom: 10px; margin: 0 auto; width: 730px; }
.file_list_four li { margin-top: 10px; margin-left: 10px; float: left; width: 160px; padding: 5px; }
.file_list_four li.current { border: solid 1px #b6b6b6; }

.canvasbg { margin: auto; cursor: pointer; background: url("/static/image/square01.png") center no-repeat; }

#canvasDiv2.canvasbg { background-size: 100% 100%; }
#canvasDiv2.canvasbg2 { background-size: 100% 100%; }

.canvasbg2 { margin: auto; cursor: pointer; background: url("/static/image/square02.png") center no-repeat; }

.canvasMainbg { position: absolute; }

.myDiv { z-index: 20; width: 146px; height: 147px; overflow: hidden; color: #fff; text-align: center; font-weight: bold; }

.myImgDiv { border: 1px #5f9fe7 solid; display: block; width: 48px; margin: 40px auto 0; height: 48px; padding: 2px; overflow: hidden; background: #fff; text-align: center; vertical-align: middle; }

.myName { width: 76px; height: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; font-size: 12px; display: block; margin: 4px auto 0; }

.canvasImgDiv { z-index: 10; font-size: 12px; overflow: hidden; color: #014963; cursor: pointer; text-align: center; }

.canvasImg { border: 1px #5f9fe7 solid; display: block; overflow: hidden; background: #fff; text-align: center; vertical-align: middle; padding: 2px; margin: 0 auto; *margin: 0; }

.canvasName { overflow: hidden; white-space: nowrap; text-align: center; font-size: 12px; display: block; margin-top: 2px; }

.cube_content { *height: 100%; top: 0; bottom: 0; *width: 100%; left: 0; right: 0; }

.relation_ico { background: url("/static/image/relation.png") center no-repeat; width: 16px; height: 16px; line-height: 15px; display: inline-block; color: #fff; text-align: center; vertical-align: middle; font-size: 10px; margin: 0 5px 0 0; }

.relation_gray { background: url("/static/image/relation_gray.png") center no-repeat; }

.relative_detail { width: 200px; height: 172px; z-index: 999; }
.relative_detail li { margin-top: 8px; }

.hasEvent_true { background: red; border-radius: 6px; height: 6px; width: 6px; overflow: hidden; position: absolute; top: -2px; left: -2px; float: left; line-height: 0; }

#allday_event div { margin-left: 0; line-height: 20px; }
#allday_event span { margin-left: 0; }

.autocomplete-popup { border: 0 solid #bbb; display: block; position: absolute; z-index: 1000; background-color: #fff; overflow: hidden; padding: 3px; }
.autocomplete-popup .menu .item { margin: 1px; padding: 0; width: 100%; cursor: default; overflow: hidden; white-space: nowrap; font-size: 12px; height: 16px; line-height: 16px; margin-right: 5px; vertical-align: middle; }
.autocomplete-popup .menu .item-selected { background: none repeat scroll 0 0 #1e90ff; color: #fff; }
.autocomplete-popup .empty-menu { margin: 5px; height: 9px; }

.autocomplete-popup-mask { padding: 3px; border: 1px solid #b6b6b6; position: absolute; filter: alpha(opacity=0); left: 0; top: 0; width: 1px; height: 1px; display: none; background-color: #fff; z-index: 999; }

.rolling_area_zong { float: left; position: relative; overflow: hidden; width: 270px; height: 200px; }
.rolling_area_zong ul.rolling_box { position: relative; top: 0; width: 100px; }
.rolling_area_zong li.rolling_item { float: left; width: 270px; height: 200px; word-break: break-all; }

.rolling_btn_area { float: left; margin-left: 5px; }
.rolling_btn_area ul { margin-top: 5px; padding-bottom: 10px; }

.navigation_item { color: #111; }
.navigation_item:hover { color: #ff5a00; }

.affix_area { display: block; overflow: auto; line-height: 16px; max-height: 34px; }
.affix_area .ico16 { vertical-align: -4px; *vertical-align: -2px; }

.explanationh { margin-left: 20px; margin-top: 10px; vertical-align: bottom; color: #a3a3a3; font-size: 14px; font-family: "Microsoft YaHei", "SimSun"; }
.explanationh .explanationh_title { float: left; font-family: "Microsoft YaHei", "SimSun"; font-size: 24px; }
.explanationh .explanationh_num { float: left; margin-top: 10px; }
.explanationh .explanationh_num span { color: #318ed9; font-size: 16px; }
.explanationh .explanationh_list { padding-left: 20px; margin-top: 5px; }
.explanationh .explanationh_list li { list-style: disc; line-height: 180%; }
.explanationh h2 { margin: 0; padding: 0; }

.error_box { width: 350px; margin: auto; margin-top: 15%; }

.error_box_img { display: inline-block; width: 42px; height: 42px; background: url("/static/image/zszx_empty.png") no-repeat; }

.error_box_img_box { height: 42px; }

.error_box_img_line { vertical-align: 15px; }

.error_box_line { line-height: 42px; vertical-align: middle; }

.mark_score_tip { width: 62px; height: 33px; background: url("/static/image/markscore.png") no-repeat; }

#newMeeting { margin-top: 5px; margin-left: 5px; }

#newPlan { margin-top: 5px; }

#newTask { margin-top: 5px; }

#newEvent { margin-top: 5px; }

.dhx_cal_type_color { font-size: 20px; margin-right: 5px; }

.cal_meeting { color: #5194ad; }

.cal_plan { color: #51ad96; }

.cal_task { color: #ad5e51; }

.cal_event { color: #ad8b51; }

.cal_col { color: #f45a2b; }

.cal_doc { color: #103ea5; }

.set_page_bg { background: url("/static/image/setbg.png") repeat-x; }

.set_page_1 { width: 116px; height: 116px; background: url("/static/image/set1.png") no-repeat; overflow: hidden; }

.set_page_2 { width: 116px; height: 116px; background: url("/static/image/set2.png") no-repeat; overflow: hidden; }

.set_page_3 { width: 116px; height: 116px; background: url("/static/image/set3.png") no-repeat; overflow: hidden; }

.set_page_4 { width: 116px; height: 116px; background: url("/static/image/set4.png") no-repeat; overflow: hidden; }

.set_page_5 { width: 116px; height: 116px; background: url("/static/image/set5.png") no-repeat; overflow: hidden; }

.set_page_6 { width: 116px; height: 116px; background: url("/static/image/set6.png") no-repeat; overflow: hidden; }

.archivesDeal .archivesMore { overflow: hidden; padding: 17px 0; width: 10px; cursor: pointer; }
.archivesDeal .archivesMore:hover { background: #fff; }
.archivesDeal .archivesMore .ico16 { margin-left: -2px; }
.archivesDeal .archivesOperate ul { overflow: hidden; margin-top: 2px; height: 45px; }
.archivesDeal .archivesOperate li { float: left; padding: 3px 5px; width: 70px; cursor: pointer; }
.archivesDeal .archivesOperate li .ico16 { margin-top: 1 px; margin-right: 5px; vertical-align: top; }
.archivesDeal .archivesOperate li:hover { background: #fff; }
.archivesDeal .showScreen1024 .archivesOperate { width: 245px; }
.archivesDeal .showScreen1366 .archivesOperate { width: 485px; }

.common_rateProgress { overflow: hidden; display: inline-block; padding: 0 5px; height: 16px; color: #8a8a8a; font-size: 12px; line-height: 1.2; }
.common_rateProgress span { float: left; }
.common_rateProgress .rateProgress_box { display: inline-block; margin: 4px 4px 0 8px; }
.common_rateProgress .common_rateProgress_number { width: 35px; }

.rateProgress_box { position: relative; overflow: hidden; width: 76px; height: 6px; border: solid 1px #dedede; border-radius: 10px; box-shadow: inset 2px 2px 2px #efefef; }
.rateProgress_box .rateProgress_red { position: absolute; top: -1px; left: 0; width: 18%; height: 8px; border-radius: 10px; background: #fc5a57; }
.rateProgress_box .rateProgress_blue { position: absolute; top: -1px; left: 0; width: 18%; height: 8px; border-radius: 10px; background: #42b3e5; }
.rateProgress_box .rateProgress_green { position: absolute; top: -1px; left: 0; width: 18%; height: 8px; border-radius: 10px; background: #41c400; }
.rateProgress_box .rateProgress_gray { position: absolute; top: -1px; left: 0; width: 18%; height: 8px; border-radius: 10px; background: #a5a6a7; }

.have_a_rest_area { padding-top: 180px; color: #8a8a8a; font-size: 20px; text-align: center; background: url("/static/image/have_a_rest.png") center 30px no-repeat; }

.cardHoverAnimate { transition: 0.2s all; }
.cardHoverAnimate:hover { box-shadow: 0 0 8px #e0e0e0; transform: translate(-3px, -5px); }

.solid-line .jcrop-vline { background: #fff; }
.solid-line .jcrop-hline { background: #fff; }

.likeAreaArrow { position: absolute; z-index: 201; width: 18px; height: 9px; background: url("/static/image/control_icon.png") -224px -240px; }

.body_transparent .content_area_footer { background: none; }
.body_transparent .anychartbg { background: none; }
.body_transparent .even { background: rgba(250, 250, 250, 0.3); }
.body_transparent .chessboardtable td { background: none; }

.bg_color_none { background: none; }

.nowPosition { width: 60px; height: 60px; position: relative; background: url("/static/image/nowPosition.png") 0 0 no-repeat; }
.nowPosition img { width: 36px; height: 36px; display: block; position: absolute; top: 10px; left: 10px; border-radius: 50%; }

.nowPosition_card { width: 360px; height: auto; overflow: hidden; background: #f1feff; box-shadow: 0 0 10px #dedede; border: solid 1px #ccc; border-radius: 2px; padding: 10px 15px; position: relative; }

.prevPosition { width: 50px; height: 50px; background: url("/static/image/nowPosition.png") 0 -60px no-repeat; font-size: 0; text-indent: -9999em; position: absolute; top: 50%; left: 0; margin-top: -25px; }
.prevPosition a { width: 50px; height: 50px; display: block; cursor: pointer; }

.nextPosition { width: 50px; height: 50px; background: url("/static/image/nowPosition.png") -50px -60px no-repeat; position: absolute; top: 50%; right: 0; margin-top: -25px; font-size: 0; text-indent: -9999em; }
.nextPosition a { width: 50px; height: 50px; display: block; cursor: pointer; }

.positionContent { width: 270px; height: auto; margin: 0 0 0 45px; overflow: hidden; }

.positionContent_avatar { width: 40px; height: 40px; margin-top: 10px; margin-right: 10px; float: left; border-radius: 50%; }
.positionContent_avatar img { border-radius: 50%; }

.positionContent_text { width: 220px; height: auto; float: left; font-size: 12px; line-height: 1.2em; font-family: "Microsoft YaHei", "SimSun", "Arial", "Helvetica", "sans-serif"; color: #333; }
.positionContent_text p { margin: 5px 0; }

.positionGray { color: #757575; }

.active.form_btn { border: 1px solid #e4e4e4; }

.step1 li.current { border-left: 1px solid #b6b6b6; }

* + html .common_content_area .content_area_head { height: 40px; zoom: 1; _height: 40px; background: #f0f0f0; position: static; }
* + html .common_content_area .content_area_head_bg { display: none; }

.pop_win .common_pop_win .close { background: red; width: 16px; height: 16px; margin: 6px 10px 6px 0; }

.toolbar_l a { display: inline-block; padding: 0 10px; color: #111; height: 24px; line-height: 21px; *line-height: 24px; border: 1px solid #D5E0E8; background: #fff; border-radius: 3px; margin: 2px 0 2px 5px; }
.toolbar_l a:hover { border: 1px solid #0088FF; }
.toolbar_l a.hover { background-color: #fff; border: 1px solid #e4e4e4; border-radius: 2px; }
.toolbar_l a.common_menu_dis { cursor: default; color: #a3a3a3; }
.toolbar_l a.common_menu_dis em { opacity: 0.2; filter: alpha(opacity=20); }
.toolbar_l a.common_menu_dis:hover { background-color: #fafafa; border: 1px solid #ccc; }
.toolbar_l a.common_menu_dis.hover { background-color: #fafafa; border: 1px solid #ccc; }

.common_search_condition .search_input { border-left: none; }
.common_search_condition .search_input:focus { border: 1px solid #296fbe; width: 138px; }

.common_search_condition_disable .search_input { border-left: 0; }

.common_menu_shadow ul { background: url("/static/image/shadow.png") no-repeat bottom right; padding: 0 8px 9px 0; }
.common_menu_shadow ul.common_menu_shadow-off { background: transparent; }

span.tmpzTreeMove_arrow { display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: -200px -48px; _background: url("/static/image/control_icon.gif") no-repeat -200px -48px; margin: 2px 0 0 1px; position: absolute; }

.deal_area * { font-size: 12px; }

.editadt_box div { _height: 100%; _position: static; top: 45px; bottom: 0; }
.editadt_box div textarea { width: 165px; }

.people_img img { background: #fff; padding: 3px; border: 1px solid #e4e4e4; }

.people_msg table th { line-height: 22px; }
.people_msg table td span { color: #111; }

.area_learn a { float: left; display: block; width: 130px; overflow: hidden; text-overflow: ellipsis; word-break: keep-all; white-space: nowrap; }

.file_box_menu a.FBM_setting { margin: 3px 5px 0 0; float: left; background-position: -80px 0; _background: url("/static/image/control_icon.gif") no-repeat -48px -288px; }
.file_box_menu a.FBM_recommend { margin: 3px 5px 0 0; float: left; display: inline-block; vertical-align: middle; height: 16px; width: 16px; line-height: 16px; background: url("/static/image/control_icon.png") no-repeat; background-position: -32px -288px; _background: url("/static/image/control_icon.gif") no-repeat -32px -288px; }

.common_send_box .common_send_textarea { padding: 5px; line-height: 200%; border: solid 1px #b6b6b6; min-height: 36px; }

.ui-widget-header .ui-state-default { background: #e4e4e4; border: 1px solid #d2d2d2; color: #555; font-weight: normal; }

.cube_list li { margin-bottom: 10px; }

#oneday_event div { margin-left: 0; line-height: 20px; font-size: 12px; }

.pure-g .portal-layout-cell .common_content_area .portal-layout-cell-banner { background: none; }

.logCategory { height: 110px; background: #E1EEF9; z-index: 2; position: relative; text-align: center; }
.logCategory li { width: 163px; height: 100px; display: inline-block; background: url("/static/image/log.png") no-repeat; background-position: 0px 0px; margin: 10px 10px 0 0; text-align: left; cursor: pointer; vertical-align: top; }
.logCategory li .num { display: inline-block; width: 85px; text-align: center; font-size: 36px; margin-top: 12px; line-height: 40px; }
.logCategory li .explain { display: inline-block; width: 65px; text-align: center; font-size: 14px; color: #a3a3a3; margin: 0 10px; overflow: hidden; text-overflow: ellipsis; height: 20px; white-space: nowrap; }
.logCategory li .logIcon_45 { width: 45px; height: 45px; display: inline-block; background: url("/static/image/log.png") no-repeat; margin: 20px 0 0 27px; vertical-align: top; float: left; }
.logCategory li.logAll .num { color: #148af5; }
.logCategory li.logAll .logIcon_45 { background-position: -10px -265px; }
.logCategory li.logAll.current { background-position: -167px 0px; }
.logCategory li.logAll.current .logIcon_45 { background-position: -10px -210px; }
.logCategory li.logProcessed .num { color: #07922e; }
.logCategory li.logProcessed .logIcon_45 { background-position: -65px -265px; }
.logCategory li.logProcessed.current { background-position: -330px 0px; }
.logCategory li.logProcessed.current .logIcon_45 { background-position: -65px -210px; }
.logCategory li.logPending .num { color: #f7a023; }
.logCategory li.logPending .logIcon_45 { background-position: -120px -265px; }
.logCategory li.logPending.current { background-position: 0 -101px; }
.logCategory li.logPending.current .logIcon_45 { background-position: -120px -210px; }
.logCategory li.logViewed .num { color: #18b596; }
.logCategory li.logViewed .logIcon_45 { background-position: -175px -265px; }
.logCategory li.logViewed.current { background-position: -167px -101px; }
.logCategory li.logViewed.current .logIcon_45 { background-position: -175px -210px; }
.logCategory li.logNotViewed .num { color: #dd540a; }
.logCategory li.logNotViewed .logIcon_45 { background-position: -230px -265px; }
.logCategory li.logNotViewed.current { background-position: -330px -101px; }
.logCategory li.logNotViewed.current .logIcon_45 { background-position: -230px -210px; }
.logCategory li.logEditWorkflow .num { color: #f7a023; }
.logCategory li.logEditWorkflow .logIcon_45 { background-position: -285px -265px; }
.logCategory li.logEditWorkflow.current { background-position: 0 -101px; }
.logCategory li.logEditWorkflow.current .logIcon_45 { background-position: -285px -210px; }
.logCategory li.logEditContent .num { color: #18b596; }
.logCategory li.logEditContent .logIcon_45 { background-position: -340px -265px; }
.logCategory li.logEditContent.current { background-position: -167px -101px; }
.logCategory li.logEditContent.current .logIcon_45 { background-position: -340px -210px; }
.logCategory li.logStepBackOrStop .num { color: #dd540a; }
.logCategory li.logStepBackOrStop .logIcon_45 { background-position: -395px -265px; }
.logCategory li.logStepBackOrStop.current { background-position: -330px -101px; }
.logCategory li.logStepBackOrStop.current .logIcon_45 { background-position: -395px -210px; }
.logCategory li.current .explain { color: #000; }

.flexigrid .logTextColor1 { color: #148af5; }
.flexigrid .logTextColor2 { color: #07922e; }
.flexigrid .logTextColor3 { color: #f7a023; }
.flexigrid .logTextColor4 { color: #18b596; }
.flexigrid .logTextColor5 { color: #dd540a; }

.workflowPreAssignTable { font-size: 14px; }
.workflowPreAssignTable th { width: 140px; text-align: right; line-height: 40px; }
.workflowPreAssignTable td.lastTd { width: 114px; text-align: left; }
.workflowPreAssignTable select { font-size: 14px; height: 28px; line-height: 28px; }
.workflowPreAssignTable .common_txtbox_wrap input { height: 26px; line-height: 26px; }

.workflowPreTable { font-size: 14px; }
.workflowPreTable th { width: 180px; text-align: right; line-height: 40px; }
.workflowPreTable td.lastTd { width: 150px; text-align: left; }
.workflowPreTable select { font-size: 14px; height: 28px; line-height: 28px; }
.workflowPreTable .common_txtbox_wrap input { height: 26px; line-height: 26px; }

.processMode { padding-top: 10px; }
.processMode li { cursor: pointer; border: 1px solid #ccc; width: 264px; height: 62px; margin-bottom: 15px; border-radius: 2px; position: relative; }
.processMode li b { width: 58px; display: inline-block; height: 62px; padding: 0px 5px 0 30px; line-height: 62px; text-align: left; font-size: 14px; border-right: 1px solid #ccc; background: #e7e7e7; color: #333; vertical-align: top; }
.processMode li b.doubleLine { height: 46px; padding: 16px 5px 0 30px; line-height: 18px; }
.processMode li.current { border: 1px solid #3db7e6; }
.processMode li.current b { background: #ebf9fe; color: #3db7e6; border-right: 1px solid #3db7e6; }
.processMode li input.radio_com { margin: 0; display: inline-block; vertical-align: top; width: 14px; height: 14px; position: absolute; left: 13px; top: 24px; }
.processMode li div.ModeIcon { display: inline-block; height: 62px; width: 150px; margin-left: 18px; vertical-align: top; background: url("/static/image/log.png") no-repeat; }
.processMode li div.typeAssign { background-position: -500px 0px; }
.processMode li div.typeAssign span { display: block; line-height: 30px; height: 30px; overflow: hidden; width: 58px; text-overflow: ellipsis; margin-left: 90px; font-size: 12px; white-space: nowrap; }
.processMode li div.typeSerial { background-position: -500px -62px; }
.processMode li div.typeSerial span { display: inline-block; line-height: 30px; height: 30px; overflow: hidden; width: 52px; text-overflow: ellipsis; font-size: 12px; white-space: nowrap; margin-top: 30px; }
.processMode li div.typeSerial span.iconText1 { margin-left: 6px; width: 38px; }
.processMode li div.typeSerial span.iconText2 { width: 42px; }
.processMode li div.typeSerial span.iconText3 { width: 63px; }
.processMode li div.typeParallel { background-position: -500px -124px; }
.processMode li div.typeParallel span { display: inline-block; overflow: hidden; text-overflow: ellipsis; font-size: 12px; white-space: nowrap; vertical-align: top; }
.processMode li div.typeParallel span.iconText1 { margin: 42px 0 0 6px; width: 38px; line-height: 18px; height: 18px; }
.processMode li div.typeParallel span.iconLine2 { margin: 0 0 0 46px; width: 58px; }
.processMode li div.typeParallel span.iconLine2 span { display: block; line-height: 30px; height: 30px; }
.processMode li div.typeNextparallel { background-position: -500px -186px; }
.processMode li div.typeNextparallel span { display: inline-block; overflow: hidden; text-overflow: ellipsis; font-size: 12px; white-space: nowrap; vertical-align: top; }
.processMode li div.typeNextparallel span.iconText1 { margin: 42px 0 0 6px; width: 38px; line-height: 18px; height: 18px; }
.processMode li div.typeNextparallel span.iconLine2 { margin: 0 0 0 46px; width: 58px; }
.processMode li div.typeNextparallel span.iconLine2 span { display: block; line-height: 30px; height: 30px; }
