body { margin: 0px; font-family: "宋体"; background-color: #ffffff; overflow: auto;  }

body, table, td, tr, p, select, h1, h3, input { font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif"; font-size: 12px; }
.Input { border: 1px solid #7f9db9; height: 20px; }

.build { height: 183px; width: 424px; margin-top: -91px; margin-left: -212px; position: absolute; left: 50%; top: 50%; }
.showCursor { cursor: pointer; }
.tab_top { background-repeat: repeat-x; background-position: top; background-image: url(../Images/tab_top_fill.gif); height: 35px; }
.top { background-image: url(../Images/top.gif); height: 55px; }
.top_tab { margin-top: 5px; margin-left: 15px; }
.top_tab td { text-align: center; }
.showCursor { cursor: pointer; }
.left { border-top-width: 1px; border-top-style: solid; border-top-color: #dbe2e9; }
.left_tree_top { background-image: url(../Images/top_tree_top.gif); height: 27px; line-height: 27px; text-indent: 5px; margin-top: 5px; margin-right: 5px; margin-left: 5px; border: 1px solid #6f93bb; }
.left_tree_middle { background-color: #e6eef7; border: 1px solid #6f93bb; margin-right: 5px; margin-left: 5px; margin-bottom: 5px; }
.tab_top_text1 { background-image: url(../Images/top_button_04.gif); height: 22px; width: 93px; margin-left: 0px; margin-top: 9px; line-height: 22px; font-size: 12px; text-align: center; color: #5e5e5e; float: left; }
.tab_top_text2 { background-image: url(../Images/top_button_03.gif); height: 31px; width: 93px; margin-left: 0px; margin-top: 2px; line-height: 31px; font-size: 13px; font-weight: bold; text-align: center; color: #d00000; float: left; }
.tab_link1 { background-image: url(../Images/top_button_03.gif); height: 31px; width: 93px; margin-left: 12px; margin-top: 0px; line-height: 31px; font-size: 13px; font-weight: bold; text-align: center; color: #d00000; float: left; }
.tab_link2 { background-image: url(../Images/top_button_04.gif); height: 31px; width: 93px; margin-left: 12px; margin-top: 0px; line-height: 22px; font-size: 12px; text-align: center; color: #5e5e5e; float: left; }
.tab_link11 { background-image: url(../Images/dfj/b1.gif); height: 28px; width: 142px; margin-left: 12px; margin-top: 0px; line-height: 22px; font-size: 12px; font-weight: bold; text-align: center; color: #d00000; float: left; }
.tab_link22 { background-image: url(../Images/dfj/b2.gif); height: 28px; width: 142px; margin-left: 12px; margin-top: 0px; line-height: 22px; font-size: 12px; text-align: center; color: #5e5e5e; float: left; }
.tab { border-collapse: collapse; border: 1px solid #74a4c0; background-color: #FFFFFF; }
.tab td { border: 1px solid #89b9e2; line-height: 25px; text-align: center; }
.tab th { border: 1px solid #89b9e2; line-height: 25px; text-align: center; line-height: 27px; background-image: url(../Images/tab_bar.gif); height: 27px; }
.default_div { text-align: center; width: 760px;  margin: 0 auto; }
.default_text { margin-top: 150px; margin-left: 290px; margin-top: 140px !important; margin-left: 325px !important; height: 105px; height: 125px !important; }
.default_text2 { margin-top: 140px; }
.box { width: 775px; border: 1px solid #c3c3c3; }
.top_nav { line-height: 34px; background-image: url(../Images/top_fill1.gif); background-repeat: repeat-x; height: 34px; }
.top_nav a { color: #000000; text-decoration: none; height: 34px; width: 88px; display: block; }
.top_nav a:hover { background-image: url(../Images/top_button.gif); height: 34px; width: 88px; display: block; }
.top_left { background-image: url(../images/dfj/top_left.gif);  background-repeat: no-repeat; background-position: left top; height: 102px; }
.top_fill { background-image: url(../images/dfj/top_fill.gif); background-repeat: repeat-x; background-position: left top; height: 102px; text-align: right; color: #FFFFFF; }
.top_right { background-image: url(../images/dfj/top_right.gif); background-repeat: no-repeat; background-position: right top; height: 102px; text-align: right; padding-right: 10px; }
.top_text { text-align: left; margin-top: 28px; margin-left: 10px; color: #000000; }
.top_text_left { width: 280px; float: left; overflow: hidden; }
.top_text_right { float: left; padding-top: 14px; width: 60px; }
.banner { background-image: url(../Images/top_banner.gif); background-repeat: no-repeat; height: 120px; width: 773px; }
.line { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #000000; line-height: 23px; height: 23px; text-align: right; }
.left_menu { margin-left: 5px; }
.left_body { background-image: url(../images/dfj/left_body.gif); background-repeat: repeat-y; background-position: left top; }
.left_top { background-image: url(../images/dfj/left_top.gif); background-repeat: no-repeat; background-position: left top; height: 29px; width: 195px; }
.left_box { background-image: url(../Images/left_enter.gif); background-repeat: no-repeat; height: 181px; width: 189px; text-align: center; }
h1 { background-image: url(../images/new/right_body.gif); background-repeat: repeat-x; background-position: left bottom; height: 26px; height: 30px !important; margin-top: 6px;  margin-bottom: 6px; font-size: 14px; color: #013789; text-align: center; line-height: 32px; }
.window_up_top { background-image: url(../images/dfj/window_up_top.gif); background-repeat: no-repeat; background-position: left top; height: 59px; width: 483px; text-align: center; line-height: 61px; font-size: 18px; }
.window_up_end { background-image: url(../images/dfj/window_up_end.gif); background-repeat: no-repeat; background-position: left bottom; }
.window_schedule { background-image: url(../images/dfj/window_schedule.gif); height: 171px; width: 384px; margin-top: -85px; margin-left: -192px; position: absolute; left: 50%; top: 65%; }
.window_schedule_text { width: 384px; text-align: center; font-size: 18px; color: #ffffff; line-height: 32px; margin-top: 43px; }
.window_teble_right_del { text-align: right; }
.window_table, .window_table td { border: 1px solid #2777A7; border-collapse: collapse; }
.window_bar_01 { line-height: 25px; background-image: url(../Images/window_bar_01.gif); background-repeat: no-repeat; background-position: left bottom; height: 25px; font-size: 15px; font-weight: bold; color: #b35100; text-indent: 15px; }
.window_bar_01_b { line-height: 25px; background-image: url(../Images/window_bar_01.gif); background-repeat: no-repeat; background-position: left bottom; height: 25px; font-size: 15px; font-weight: bold; color: #747474; text-indent: 15px; }
.window_bar_02 { line-height: 25px; background-image: url(../Images/window_bar_02.gif); background-repeat: repeat-x; background-position: bottom; height: 25px; }
.window_box { margin: 13px; width: 380px; height: 180px; }
.window_box_2 { width: 290px; height: 180px; margin-top: 5px; margin-bottom: 5px; margin-left: 5px; }
.window_bar_ul { list-style-position: outside; list-style-type: square; margin-right: 5px; margin-left: 20px; margin-top: 0px; }
.window_bar_ul li { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #96948e; line-height: 24px; }
.window_bar_ul li a { color: #69675e; }
.window_tab_line { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #90b4dd; }
.window_tab_box { margin-left: 20px; }
.right_top { background-image: url(../Images/right_top.gif); background-repeat: no-repeat; background-position: left top; width: 167px; height: 425px; }
.right_end { background-image: url(../Images/right_end.gif); background-repeat: no-repeat; background-position: left bottom; width: 167px; height: 425px; }
.right_middle { background-image: url(../Images/right_middle.gif); background-repeat: repeat-y; background-position: left; width: 167px; height: 425px; margin-top: 5px; }
.right_ul { margin-top: 47px; margin-left: 15px; }
.right_ul li { line-height: 25px; list-style-type: none; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #a9a9a9; margin-right: 8px; margin-left: 0px; }
.right_ul li a { color: #d9012f; }
.right_box { background-color: #f2f2f2; height: 124px; width: 167px; margin-top: 5px; text-align: center; }
.end { background-color: #c1c1c1; text-align: right; height: 56px; line-height: 18px; }
.end_text { color: #dc2f00; }
.end_text_2 { }
.page_banner_01 { background-image: url(../Images/page_banner_01.gif); background-repeat: no-repeat; height: 66px; width: 762px; margin-top: 5px; margin-left: 5px; margin-bottom: 5px; }
.page_banner_02 { background-image: url(../Images/page_banner_03.gif); background-repeat: no-repeat; height: 66px; width: 762px; margin-top: 5px; margin-left: 5px; margin-bottom: 5px; }
.page_banner_03 { background-image: url(../Images/page_banner_02.gif); background-repeat: no-repeat; height: 66px; width: 762px; margin-top: 5px; margin-left: 5px; margin-bottom: 5px; }
.page_banner_04 { background-image: url(../Images/page_banner_07.gif); background-repeat: no-repeat; height: 66px; width: 762px; margin-top: 5px; margin-left: 5px; margin-bottom: 5px; }
.page_banner_05 { background-image: url(../Images/page_banner_04.gif); background-repeat: no-repeat; height: 66px; width: 762px; margin-top: 5px; margin-left: 5px; margin-bottom: 5px; }
.page_banner_06 { background-image: url(../Images/page_banner_05.gif); background-repeat: no-repeat; height: 66px; width: 762px; margin-top: 5px; margin-left: 5px; margin-bottom: 5px; }
.page_banner_07 { background-image: url(../Images/page_banner_06.gif); background-repeat: no-repeat; height: 66px; width: 762px; margin-top: 5px; margin-left: 5px; margin-bottom: 5px; }
.page_banner_text { text-align: right; }
.page_table { }
.page_table td { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #96948e; line-height: 30px; }
.page_bar_01 { line-height: 25px; background-image: url(../Images/window_bar_01.gif); background-repeat: no-repeat; background-position: left bottom; height: 25px; font-size: 15px; font-weight: bold; color: #b35100; text-indent: 15px; }
.page_bar_02 { line-height: 25px; background-image: url(../Images/window_bar_02.gif); background-repeat: repeat-x; background-position: bottom; height: 25px; width: 90%; margin-left: 38px; }
.page_text_02 { color: #7f3e09; }
.enter_bj { background-image: url(../Images/dfj/enter_bj.gif); background-repeat: repeat-x; background-position: left top; background-color: #1879bc; }
.default_body { text-align: center; background-image: url(../Images/dfj/enter.jpg); background-repeat: no-repeat; background-position: center; height: 390px; width: 606px; margin-top: -195px; margin-left: -303px; position: absolute; left: 50%; top: 40%; }
.login_button { background-image: url(../Images/dfj/enter_input.gif); background-repeat: no-repeat; background-position: center; height: 45px; width: 72px; }

#navpath { margin-top: 10px; margin-bottom: 6px; height: 24px; width: 100%; background-image: url(../Images/path_fill.gif); background-repeat: repeat-x; }
#navpath #left { float: left; height: 24px; background-image: url(../Images/path_left.gif); background-repeat: no-repeat; width: 40px; }
#navpath #map { width: 60%; float: left; padding-top: 4px; }
#navpath #user { width: 32%; float: left; text-align: right; }
#navpath #right { float: right; height: 24px; background-image: url(../Images/path_right.gif); background-repeat: no-repeat; width: 18px; margin-right: 0px; }

.dialog { }
.dlg_blue_top_left { height: 45px; float: left; width: 9px; background-image: url(../Images/dfj/dialog-blue/top_left.gif); }
.dlg_blue_top_right { height: 45px; float: right; width: 9px; background-image: url(../Images/dfj/dialog-blue/top_right.gif); }
.dlg_blue_top { width: 100%; float: left; height: 45px; background-repeat: repeat-x; background-image: url(../Images/dfj/dialog-blue/top.gif); }
.dlg_blue_top_left_span { float: left; color: #000; font-size: 15px;  font-weight: bold; line-height: 30px; height: 30px; padding-top: 10px; padding-left: 10px; }
.dlg_blue_top_right_span { float: right; width: 28; height: 15px; background-image: url(../Images/dfj/dialog-blue/close.gif); background-repeat: no-repeat; cursor: pointer; padding-right: 20px; margin-top: 8px; }
.dlg_blue_body_left { display: block; float: left; background-repeat: repeat-y; width: 9px; background-image: url(../Images/dfj/dialog-blue/left.gif); }
.dlg_blue_body_right { display: block; float: right; background-repeat: repeat-y; width: 9px; background-image: url(../Images/dfj/dialog-blue/right.gif); }
.dlg_blue_body { float: left; width: 100%; background-color: white; }
.dlg_blue_body_content {}
.dlg_conten_bottom { position: absolute; top: 100%; left: 0; width: 100%; }
.dlg_conten_bottom_inside { position: relative; top: -100%; left: 0; width: 100%; height: 30px; margin-bottom: 10px; text-align: center; }
.dlg_blue_bottom_left { float: left; background-repeat: no-repeat; width: 9px; height: 10px; overflow: visible; background-image: url(../Images/dfj/dialog-blue/bottom_left.gif); }
.dlg_blue_bottom_right { float: right; background-repeat: no-repeat; width: 9px; height: 10px; overflow: visible; background-image: url(../Images/dfj/dialog-blue/bottom_right.gif); }
.dlg_blue_bottom { width: 100%; height: 10px; background-repeat: repeat-x; background-image: url(../Images/dfj/dialog-blue/bottom.gif); }
.dlg_blue_bottom_div { display: block; background-image: url(../Images/dfj/dialog-blue/spacer.gif); width: 100%; height: 10px; }

.button_open { float: left; display: block; background-image: url(../Images/dfj/open.gif); background-repeat: no-repeat; border: 0; width: 20px; height: 20px; cursor: pointer; }
.button_close { float: left; display: block; background-image: url(../Images/dfj/close.gif); background-repeat: no-repeat; border: 0; width: 20px; height: 20px; cursor: pointer; }
.button_open_merge { float: left; display: block; background-image: url(../Images/dfj/open_merge.jpg); background-repeat: no-repeat; border: 0; width: 20px; height: 20px; cursor: pointer; }
.button_close_merge { float: left; display: block; background-image: url(../Images/dfj/close_merge.jpg); background-repeat: no-repeat; border: 0; width: 20px; height: 20px; cursor: pointer; }
.button_tool_tip { height: 20px; line-height: 20px; vertical-align: middle; color: #ccc; font-style: italic; }

.my_ul { margin: 0px; padding: 0px; }
.my_ul li { float: left; list-style-type: none; border: #000 solid 1px; }

.repeater { visibility: inherit; display: inherit; background-color: #fff; border-color: #999999; border-width: 1px; border-style: Solid; width: 100%; border-collapse: collapse; }

.ul_box { border-color: #999999; border-width: 1px; border-style: Solid; border-collapse: collapse; }
.ul_box li { width: 100%; list-style-type: none; }
.query_input_tab { margin-top: 20px; text-align: center; border-collapse: collapse; }
.query_input_tab td { height: 22px; }
.query_input_tab input { width: 240px; height: 22px; vertical-align: middle; line-height: 22px; }


.input_top_left { background-image: url(../images/dfj/input_top_left.gif); background-repeat: no-repeat; background-position: left top; height: 35px; }
.input_top_fill { background-image: url(../images/dfj/input_top_fill.gif); background-repeat: repeat-x; background-position: left top; height: 35px; }

.input_top_text { text-align: center; width: 159px; margin-top: 13px; margin-left: 111px; font-weight: bold; }

.input_body { background-color: #dbf2fd; background-image: url(../images/dfj/input_body.gif); background-repeat: repeat-x; background-position: left top; }

.input_main_page { background-image: url(../images/dfj/input_body.gif); background-repeat: repeat-x; background-position: left top; }

.window_teble_right, .window_teble_right td { border: 1px solid #cbdee9; border-collapse: collapse; line-height: 20px; }
.window_teble_right td { font-weight: normal; }
.window_teble_left { width: 45px; text-align: center; background-image: url(../Images/dfj/window_teble_left.gif); background-repeat: no-repeat; background-position: left center; font-weight: normal; }
.window_teble_left_1 { width: 75px; text-align: center; background-image: url(../Images/dfj/window_teble_left_1.gif); background-repeat: repeat-x; background-position: left center; font-weight: normal; }
.window_teble_left_2 { width: 75px; text-align: center; background-image: url(../Images/dfj/window_teble_left_2.gif); background-repeat: repeat-x; background-position: left center; font-weight: normal; }
.window_teble_left_3 { width: 75px; text-align: center; background-image: url(../Images/dfj/window_teble_left_3.gif); background-repeat: repeat-x; background-position: left center; font-weight: normal; }
/* 
状态颜色管理 状态预览框
by oklin 2008-09-12
*/
.status_preview { padding: 2px; height: 22px; width: 60px; border: none 1px #000; line-height: 22px; vertical-align: middle; white-space: nowrap; }
/*--------------------------------------房屋查询右边的移动状态栏---------------------------------------------*/
/*房屋查询右边的移动状态栏外框*/
.window_table_page_fill { background-position: left top; position: absolute; }
.window_table_page_top { background-image: url(../Images/dfj/window_talbe_page_top.gif); background-repeat: no-repeat; background-position: left top; width: 151px; height: 42px; cursor: pointer; overflow: visible; }
.window_table_page_end { background-image: url(../Images/dfj/window_talbe_page_end.gif); background-repeat: no-repeat; background-position: left bottom; width: 151px; height: 14px; }
/*房屋查询 状态字体*/
.window_table_page_top_text { line-height: 29px; height: 29px; font-size: 15px; font-weight: bold; text-align: center; margin-bottom: 12px; }
/*房屋查询 下划线内容部分*/
.window_table_page_top_text2 { line-height: 24px; font-size: 12px; margin-bottom: 10px; }
.window_table_page_top_text2 td { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #314551; }
.window_table_page_body { background-image: url(../Images/dfj/window_talbe_page_fill.gif); background-repeat: repeat-y; display: block; overflow: visible; width: 151px; }
/* 楼盘表状态条式样 by oklin 2008-09-12*/
#status_box {  width: 149px; float: left; margin-left: 2px; }
#status_box li { height: 22px; float: left; list-style-type: none; border-bottom: dashed #2777A7 1px; line-height: 20px; vertical-align: middle; width: 140px; margin-left: 1px; margin-right: 4px; margin-top: 3px; }
#status_box .left { float: left; margin: 0px; height: 12px; width: 30px; display: block; border: #000 solid 1px; }
#status_box .right { width: 89px; margin-left: 5px; }
/* 楼盘表式样 by oklin 2008-09-12*/
.building_table { margin-top: 5px; border: 1px solid #2777A7; border-collapse: collapse; background-color: #fff; }
.building_table td { border: 1px solid #2777A7; width: 80px; height: 20px; }
.selected_link { background-color: Red; color: #fff; }
/*动态一表单界面*/
.input_box_content { background-color: #dbf2fd; }
.input__box { background-color: #fff; border-top: solid 1px #0587d2; border-bottom: solid 1px #0587d2; border-left: solid 1px #0587d2; border-right: solid 1px #0587d2; margin-left: 10px; margin-right: 10px; }
/* 一表单界面 by oklin 2008-10-20 */
.input_bar_box { margin-top: 10px; padding-left: 10px; padding-right: 10px; }
.titlebar { background-image: url(../Images/dfj/input_bar.gif); height: 21px; width: 167px; margin-left: 65px; font-weight: bold; text-align: center; font-size: 12px; line-height: 21px; }
.input_bar_box2 { clear: both; float: left; background-color: Aqua; background-image: url(../Images/dfj/input_bar_box.gif); background-position: left top; background-repeat: repeat-x;  display: block; }
.input_title_bar { background-image: url(../Images/dfj/input_bar_box.gif); background-position: left top; background-repeat: repeat-x; height: 21px; }
.input_bar { background-image: url(../Images/dfj/input_bar.gif); height: 21px; width: 167px; margin-left: 65px; font-weight: bold; text-align: center; font-size: 12px; line-height: 21px; }
.input_panel { background-color: #fff; margin: 10px; }
.input_box_content { background-color: #fff; }
.input_box_content div, .input_box_content span { display: inline-block; }
.input_box { border-left: solid 1px #0587d2; border-right: solid 1px #0587d2; border-bottom: solid 1px #0587d2; background-color: #fff; }
.input_box div, .input_box span { display: inline-block; }
.input_box .divinline { display: block; clear: left; }
.input_box_table { padding: 10px; margin-left: 10px; }
.div_panel { float: left; display: block; margin-bottom: 10px; border: 1px solid red; padding: 20px; }
.div_title { float: left; line-height: 20px; width: 100px; }
.div_content, .div_right { border-top: solid 1px #cbdee9; border-left: solid 1px #cbdee9; }
.cellx { border-right: solid 1px #cbdee9; border-bottom: solid 1px #cbdee9; width: 110px; float: left; height: 22px; line-height: 22px; position: relative; white-space: nowrap; overflow: hidden; }
.cellx .lbl { width: 110px; text-align: center; vertical-align: middle; border-right: solid 1px #cbdee9; position: relative; }
.cell { border-right: solid 1px #cbdee9; border-bottom: solid 1px #cbdee9; width: 232px; float: left; height: 22px; line-height: 22px; position: relative; white-space: nowrap; overflow: hidden; }
.cell .lbl { width: 110px; text-align: center; vertical-align: middle; border-right: solid 1px #cbdee9; position: relative; }
.cell .ipt { width: 120px; vertical-align: middle; }
.cell .ipt input, .cell .ipt select, .cell .ipt textarea { height: 20px; width: 120px; border: 1px solid #7f9db9; overflow: hidden; }
.cell .rdo { width: 110px; vertical-align: middle; }
.cell img { overflow: visible; }
.cell .treeipt { width: 120px; overflow: hidden; vertical-align: middle; }
.cell .treeipt input { height: 20px; width: 103px; border: 1px solid #7f9db9; }
.cell .treeipt img { width: 16px; height: 16px; border: 0px; }
.cell_area { border-right: solid 1px #cbdee9; border-bottom: solid 1px #cbdee9; width: 750px; float: left; height: 80px; line-height: 15px; position: relative; white-space: pre; }
.cell_area .lbl { width: 110px; text-align: center; vertical-align: middle; border-right: solid 1px #cbdee9; position: relative; }
.cell_area .ipt { vertical-align: middle; }
.cell_area .ipt input, .cell_long .ipt select, .cell_long .ipt textarea { height: 20px; border: 1px solid #7f9db9; overflow: hidden; }
.cell_long { border-right: solid 1px #cbdee9; border-bottom: solid 1px #cbdee9; width: 464px; float: left; height: 22px; line-height: 22px; position: relative; white-space: nowrap; overflow: hidden; }
.cell_long .lbl { width: 110px; text-align: center; vertical-align: middle; border-right: solid 1px #cbdee9; position: relative; }
.cell_long .ipt { width: 352px; vertical-align: middle; }
.cell_long .ipt input, .cell_long .ipt select, .cell_long .ipt textarea { height: 20px; width: 352px; border: 1px solid #7f9db9; overflow: hidden; }
.cell2 { width: 100%; height: 22px; font-weight: bold; vertical-align: middle; line-height: 22px; margin-left: 2px; }
.cell4 { width: 100%; height: 22px; vertical-align: middle; line-height: 22px; margin-left: 2px; }
.cell3 { border-right: solid 1px #cbdee9; border-bottom: solid 1px #cbdee9; width: 464px; float: left; }
.cell3 .lbl { height: 25px; width: 110px; display: inline-block; text-align: center; vertical-align: middle; line-height: 25px; border-right: solid 1px #cbdee9; }
.cell3 .ipt { height: 25px; display: inline-block; vertical-align: middle; line-height: 25px; }
#top_button_box { text-align: left; padding-left: 10px; }
#top_button_box span { margin-right: 4px; }
#top_button_box .collapse_tree { background-image: url(../images/dfj/cls.jpg); border: 0; height: 15px; width: 15px; cursor: pointer; display: inline-block; background-repeat: no-repeat; }
#top_button_box .expand_tree { background-image: url(../images/dfj/opn.jpg); border: 0; height: 15px; width: 15px; cursor: pointer; display: inline-block; background-repeat: no-repeat; }
/*#top_button_box .collapse_top { background-image: url(../images/dfj/ico_top_down.gif); border: 0; height: 15px; width: 15px; cursor: pointer; display: inline-block; background-repeat: no-repeat; }
#top_button_box .expand_top { background-image: url(../images/dfj/ico_top_up.gif); border: 0; height: 15px; width: 15px; cursor: pointer; display: inline-block; background-repeat: no-repeat; }
 table式样 by oklin 2008-11-13*/
.input_tab { border: solid 1px #cbdee9; }
/*mapview式样 by oklin 2008-11-19*/
.page_map_bar { background-image: url(../images/dfj/page_map_bar.gif); background-repeat: repeat-x; height: 32px; border: 1px solid #5ba1c2; margin-top: 20px; margin-right: 50px; margin-left: 50px; line-height: 32px; text-align: center; vertical-align: middle; }
.page_map_button { background-image: url(../images/dfj/page_map_button.gif); display: block; height: 25px; width: 80px; border: 0px 0 0; float: left; margin-top: 5px; margin-right: 15px; }
/* 共用宗页面式样 by oklin 2008-12-16  */
.dtitle { float: left; border-top: solid 1px #cbdee9; border-left: solid 1px #cbdee9; font-weight: bold; text-align: center; display: inline-block; }
.dcontent { clear: left; float: left; border-left: solid 1px #cbdee9; display: inline-block; overflow: visible; }
.drow span { padding-top: 2px; clear: right; float: left; border-right: solid 1px #cbdee9; border-bottom: solid 1px #cbdee9; height: 25px; line-height: 25px; vertical-align: middle; overflow: visible; }
.drow .dinput { float: left; border-right: solid 1px #cbdee9; width: 142px; }
.dinput input { height: 20px; width: 138px; }
.drow .first { float: left; width: 45px; border-right: solid 1px #cbdee9; }
.first input { height: 20px; width: 40px; }
.drow .dend { float: left; border-right: solid 1px #cbdee9; width: 126px; }
/* 共用宗权利人  by oklin 2008-12-22 */
.top_btn { float: right; }
/* 宗地 房屋 详情*/
.div_info { float: left; }
.div_info .div_info_tb { border-collapse: collapse; border: #cbdee9 1px solid; }
.div_info .div_info_tb td { border: #cbdee9 1px solid; height: 100%; }
.div_info .div_l div { display: block; border-right: solid 1px #cbdee9; border-bottom: solid 1px #cbdee9; width: 326px; height: 100%; float: left; overflow: hidden; _zoom: 1; }
.div_info .lbl { width: 100px; display: inline-block; text-align: center; vertical-align: middle; }
.div_info .ipt { width: 225px; padding: 0 5px; display: inline-block; vertical-align: middle; line-height: 25px; }
/* 楼栋管理 详情*/
.div_box { float: left; border-top: solid 1px #cbdee9; border-left: solid 1px #cbdee9; }
.div_box div { border-right: solid 1px #cbdee9; border-bottom: solid 1px #cbdee9; width: 346px; float: left; }
.div_box .lbl { height: 25px; width: 145px; display: inline-block; text-align: center; vertical-align: middle; line-height: 25px; border-right: solid 1px #cbdee9; }
.div_box .ipt { height: 25px; width: 200px; display: inline-block; vertical-align: middle; line-height: 25px; }
.div_box.ipt input { height: 22px; width: 198px; }
.div_box .ipt select { height: 22px; width: 198px; }
/* 业务处理优先级 */
.prior0 { cursor: pointer; display: block; border: 0px; height: 28px; width: 28px; background-image: url(../images/dfj/prior_0.gif); }
.prior1 { cursor: pointer; display: block; border: 0px; height: 28px; width: 28px; background-image: url(../images/dfj/prior_1.gif); }
.prior2 { cursor: pointer; display: block; border: 0px; height: 28px; width: 28px; background-image: url(../images/dfj/prior_2.gif); }
.box1 { cursor: pointer; display: block; border: 0px; height: 27px; width: 25px; background-image: url(../images/dfj/box.gif); }
.apply { cursor: pointer; display: block; border: 0px; height: 24px; width: 24px; background-image: url(../Images/dfj/suspend.png); }
#tooltip { position: absolute; border: 1px solid #333; background: #f7f5d1; padding: 2px 5px; color: #333; display: none; }
.tooltip { font-style: "宋体"; border: 0px solid #333; padding: 2px 5px; color: #333; display: inline; }
/* 页面顶部 by oklin 2009-02-13 */
.main_page_top { border: dashed 1px #8cc3eb; background-color: #ecf7ff; padding: 4px; margin-bottom: 5px; }
.main_page_top span { display: inline; }
/* 楼盘表状态条式样 by oklin 2008-09-12*/
.sta_box { float: left; position: absolute; cursor: move; top: 80px; right: 35px; width: 151px; display: block; z-index: 1200; }
.sta_box_top { background-image: url(../Images/dfj/window_talbe_page_top.gif); background-repeat: no-repeat; background-position: left top; width: 151px; height: 42px; line-height: 30px; vertical-align: bottom; overflow: visible; }
.sta_box_end { background-image: url(../Images/dfj/window_talbe_page_end.gif); background-repeat: no-repeat; background-position: left bottom; width: 151px; height: 14px; display: block; overflow: visible; float: left; }
.sta_box_body { display: block; background-image: url(../Images/dfj/window_talbe_page_fill.gif); background-repeat: repeat-y; overflow: visible; width: 151px; float: left; margin: 0xp; }
.sta_box_containor { margin-left: 10px; list-style-type: none; display: block; border-bottom: dashed #2777A7 1px; width: 130px; height: 20px; margin-top: 3px; vertical-align: middle; }
.sta_box_clr { float: left; height: 12px; width: 30px; display: block; border: #000 solid 1px; margin-right: 4px; }
.sta_box_text { padding-left: 6px; display: block; overflow: visible; width: 90px; }
.warning { line-height: 30px; vertical-align: middle; border: dashed 1px #cbdee9; background-color: #f7f5d1; }
/* jquery.validate 验证样式 by oklin 2009-04-08 */
.block { display: block; }
form.selecttest label.error { display: none; }
input.error, select.error, textarea.error { border: 2px solid red; background-color: #ffdcdc;  margin: 0px; }
.building_table { margin-top: 5px; border: 1px solid #2777A7; border-collapse: collapse; background-color: #fff; }
.tb { background-color: #2777A7; }
/* 统计表格 */
.stat_table { margin-top: 5px; border: 1px solid #2777A7; border-collapse: collapse; background-color: #fff; border-collapse: collapse; }
.stat_table td { height: 30px; border: 1px solid #2777A7; }
/* 业务状态 by oklin 2009-04-25 */
.bs_panel { margin-top: 12px; float: left; }
.bs_panel span { display: block; float: left; }
.color_box { border: solid 1px #333333; height: 10px; width: 18px; margin-left: 4px; margin-right: 2px; overflow: hidden; }
.bs_panel a { text-decoration: underline; color: red; cursor: pointer; }
.bs_panel a:hover { text-decoration: underline; color: #eee000; cursor: pointer; }
.stdbg { background-image: url(../Images/deleted.gif); background-repeat: no-repeat; background-position: center right; }
/* 选择房屋表格样式 by JiangPan 2009-05-8*/
.room_table { margin: 0px; padding: 3px; border: "1"; background-color: White; border-color: #999999; border-width: 1px; border-style: Solid; width: 100%; border-collapse: collapse; }
/* 业务处理扩展菜单默认样式 by oklin 2009-05-11 */
.xmenu_img { float: left; cursor: pointer; display: block; border: 0px; height: 28px; width: 28px; }
/* by oklin 2008-06-08 业务类型式样 */
.div_instance { width: 680px; }
#instantType {  height: 360px; z-index: 10; float: left; width: 167px; }
#instantType ul { float: left; margin: 0px; }
#instantType li { float: left; list-style-type: none; height: 38px; width: 167px; margin-top: 3px; margin-right: 0px; margin-bottom: 3px; margin-left: -40px !important; margin-left: auto; line-height: 38px; text-align: center; }
#instantType li.not_selected_type { float: left; list-style-type: none; height: 38px; width: 167px; margin-top: 3px; margin-right: 0px; margin-bottom: 3px; margin-left: -40px !important; margin-left: auto; line-height: 38px; text-align: center; }
#instantType li a { color: #000000; text-decoration: none; }
#instantType li:hover { position: relative; left: 1px; background-image: url(../images/dfj/window_tab_bar.gif); background-repeat: no-repeat; height: 38px; display: block; color: Red; overflow: visible; z-index: 100; text-decoration: underline; }
#instantType li.seleted_type { position: relative; left: 1px; background-image: url(../images/dfj/window_tab_bar.gif); background-repeat: no-repeat; height: 38px; display: block; color: Red; overflow: visible; z-index: 100; text-decoration: underline; }
#window_tab_box { float: left; margin: 0px; padding-top: 10px; padding-left: 40px; padding-bottom: 10px; height: 360px !important; width: 460px; background-color: #FFFFFF; border: 1px solid #1589c9; overflow: auto; text-align: left; }
#window_tab_box a:hover { color: #eee000; cursor: pointer; }
#window_tab_box_kfs { float: left; margin: 0px; padding-top: 10px; padding-left: 40px; padding-bottom: 10px; background-color: #FFFFFF; border: 1px solid #1589c9; overflow: auto; text-align: left; }
#window_tab_box_kfs a:hover { color: #eee000; cursor: pointer; }
/* 楼盘选择、查询页面缓冲区域  by oklin 2009-06-11*/
.buffer_area { width: 100px; border-left: dashed 1px #ccc; background-color: #eee; vertical-align: bottom; }
/* 长录入 by oklin 2009-07-23 */
.long_input { border: 1px solid #7f9db9; height: 18px; width: 220px; }
.handlecell { background-image: url('../images/handle.gif'); background-repeat: no-repeat; height: 24px; background-position: center; vertical-align: bottom; padding-top: 20px; cursor: hand; }
.jiaji { background-image: url('../images/jiaji.gif'); background-repeat: no-repeat; height: 32px; width: 17px; float: left; }
.teji { background-image: url('../images/teji.gif'); background-repeat: no-repeat; height: 32px; width: 17px; float: left; }
.huitui { background-image: url('../images/huitui.gif'); background-repeat: no-repeat; height: 32px; width: 16px; cursor: hand; float: left; }
/* 楼栋管理的按钮 by oklin 2009-08-26 */
.linkbutton { display: inline-block; width: 80px; height: 18px; }
.linkbutton a { }
.linkbutton a:hover { background-color: #90ee90; color: #fff; }
/* �等待动画 by oklin 2008-07-30 */
.waiting_gif { background-image: url("../Images/dfj/spinner.gif"); height: 20px; width: 20px; background-position: center center; background-repeat: no-repeat; float: left; }
.mask_div { background-color: #ccc; left: 0px; position: absolute; top: 0px; background-image: none; filter: alpha(opacity :50); -moz-opacity: .50 !important; z-index: 9999; display: block; }
.dialog_div { background-color: #fff; z-index: 10000; width: 250px; height: 50px; position: absolute; vertical-align: middle; line-height: 50px; display: block; overflow: hidden; border: solid 1px red; }
.hidden { display: none; }
.box_middle_tab { margin: 30px; }
.box_middle_tab td { line-height: 25px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #99C4EA;  }
.welcome { background-image: url(../images/dfj/welcome.gif); height: 229px; width: 513px; margin-top: -124px; margin-left: -256px; position: absolute; left: 48%; top: 35%; }
/*

/*----------------- 2010-11-25 --------------------*/
.login_body { background-color: #ddeaf7; }
.login_box { background-image: url(../Images/new/login_box.jpg); background-repeat: no-repeat; height: 421px; width: 631px; margin-top: -210px; margin-left: -315px; position: absolute; left: 50%; top: 50%; }
.login_input { line-height: 25px; background-image: url(../Images/new/login_input.gif); background-repeat: no-repeat; height: 25px; width: 95px; border: 0px none 0; }
.welcome_new { background-image: url(../images/new/welcome.jpg); background-repeat: no-repeat; height: 359px; width: 474px; margin-top: -179px; margin-left: -237px; position: absolute; left: 50%; top: 50%; }
.welcome_ul { margin-top: 0px; margin-bottom: 0px; }
.welcome_ul li { margin: 0px; line-height: 26px; }
.welcome_p { margin-bottom: 12px; }
.welcome_bar { margin-top: 12px; }
.welcome_div { margin-top: 9px; }
.welcome_div2 { margin-top: 20px; }
.top_fill_new { background-image: url(../images/new/top_fill.gif); background-repeat: repeat-x; height: 89px; position: relative; }
.top_left_new { height: 89px; background-image: url(../images/new/top_left1.gif); background-repeat: no-repeat; background-position: left top; }
.top_right_new { background-image: url(../images/new/top_right.gif); background-repeat: no-repeat; height: 89px; background-position: right top; float: right; width: 268px; }
.top_ico_fill { background-image: url(../images/new/top_ico_fill.gif); background-repeat: repeat-x; height: 89px; width: 75%; }
.top_ico_left { background-image: url(../images/new/top_ico_left.gif); background-repeat: no-repeat; height: 89px; background-position: left top; }
.top_txt { margin-top: 62px; margin-left: 78px; line-height: 27px; text-align: left; }
.top_txt a { color: #0D3CA8; }
.top_text_right_new { float: left; padding-top: 26px; }
/*菜单颜色配置*//*menu*/
.index_menu_new {  margin-left: 8px !important; margin-left: 6px; border: #67a2e3 5px solid; background-color: #fff; overflow: visible; text-align: left; }
.left_box { background-image: url(../Images/new/left_bar.gif); background-repeat: no-repeat; height: 30px; text-align: center; }
.left_boxtop { text-align: right; margin-top: 10px; margin-right: 15px; }
/*  gridview  table */
.grid_style { border: solid 1px #79a4cd; background-color: #fff; }
.grid_style td, .grid_style th { border: solid 1px #79a4cd; }
.OverRow { background-color: #afd0ff; text-align: center; visibility: inherit;  }
.SelectedRow { background-color: #D1DDF1; color: #333333; font-weight: bold; text-align: center; visibility: inherit; }
.Row { background-color: #edf6fa; text-align: center; }
.AlternatingRow { background-color: White; text-align: center; font-weight: normal; visibility: inherit;}
.HeaderRow { background-image: url(../Images/new/right_tab_bar.gif); background-repeat: repeat-x; background-position: left bottom; height: 35px; font-weight: bold; color: #013789; line-height: 18px; text-align: center; background-color: #fff; }
.HeaderRow a { color: #013789; }
.PagerRow { background-color: White; height: 26px; }
.PagerRow a { color: #000; text-decoration: none; background: #fff; border: solid 1px #fff; }
.PagerRow a:hover { color: #fff; text-decoration: none; background: #88e; border: solid 1px #66f; }
.PagerRow span { color: #fff; background: #88e; border: solid 1px #66f; }
.RightMenu { border-right: 2px outset; border-top: 2px outset; border-left: 2px outset; border-bottom: 2px outset; background-color: buttonface; }
.RightMenu hr { width: 100px; }
.RightMenu ul { list-style: none; margin: 0; padding: 0; }
.RightMenu ul li { vertical-align: bottom; }
.RightMenu A { color: MenuText; text-decoration: none; display: block; width: 100px; text-align: center; line-height: 20px; }
.RightMenu A:link { color: MenuText; text-decoration: none; }
.RightMenu A:active { color: MenuText; text-decoration: none; }
.RightMenu A:visited { color: MenuText; text-decoration: none; }
.RightMenu A:hover { color: HighlightTxt; background-color: Highlight; }
.normal_button { line-height: 23px; background: url(../Images/new/right_input.gif) repeat-x; height: 23px; border: 1px solid #044690; }
.right_lina { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; margin-bottom: 4px; }
.panel_btn { background: url(../Images/new/right_tab.gif) no-repeat; text-indent: 35px; line-height: 25px; vertical-align: middle; height: 25px; width: 115px; margin-left: 10px; margin-top: 2px; margin-bottom: 2px; cursor: pointer; }
/* 宽度自定义的textarea 或 input */
.no_width_input { border: solid 1 #79a4cd; }
/* 宽度固定为120px的textarea 或 input */
.normal_input { border: solid 1 #79a4cd; width: 120px; }
/* 日期录入的textarea 或 input */
.date_input { border: solid 1 #79a4cd; width: 120px; }
/*新的业务类型的样式 by baiwm 2010-12-02*/
#newInstantType { height: 400px !important; z-index: 10; float: left; width: 167px; border-left: 1px solid #447ee8; border-top: 1px solid #447ee8; border-bottom: 1px solid #447ee8; }
#newWindow_tab_box { float: left; margin: 0px; padding-left: 10px; height: 400px !important; width: 520px; background-color: #FFFFFF; border: 1px solid #447ee8; overflow: auto; text-align: left; }
#newWindow_tab_box a:hover { color: Red; cursor: pointer; }
#newWindow_tab_box .on { padding-top: 10px; }
#newInstantType ul { float: left; margin: 0px; padding: 0px; }
#newInstantType li { font-size: 14px; list-style-type: none; height: 38px; width: 164px; line-height: 38px; font-weight: bold; background-image: url(../Images/new/right_box_td.gif); background-repeat: repeat-x; text-align: center; border-bottom: 1px solid #447ee8; }
#newInstantType li.not_selected_type { font-size: 14px; list-style-type: none; height: 38px; width: 164px; line-height: 38px; font-weight: bold; background-image: url(../Images/new/right_box_td.gif); background-repeat: repeat-x; text-align: center; border-bottom: 1px solid #447ee8; }
#newInstantType li a { color: #000000; text-decoration: none; }
#newInstantType li:hover { z-index: 100; position: relative; color: Red; background-image: url(../Images/new/right_boxbar.gif); height: 38px; width: 164px; font-size: 14px; font-weight: bold; line-height: 38px;  background-repeat: no-repeat; }
#newInstantType li:hover a { color: Red !important; text-decoration: none; }
#newInstantType li.seleted_type { z-index: 100; position: relative; background-image: url(../Images/new/right_boxbar.gif); height: 38px; width: 164px; color: Red; font-size: 14px; font-weight: bold; line-height: 38px;  background-repeat: no-repeat; }
/* by spark 2010-12-14 */
#newInstantType li.on { z-index: 100; position: relative; background-image: url(../Images/new/right_boxbar.gif); height: 38px; width: 164px; color: Red; font-size: 14px; font-weight: bold; line-height: 38px;  background-repeat: no-repeat; }


/***多表头的样式************End****/

.s_01{}
.s_02{color:#00ffff; background:white}
.s_03{color:#00ffff; background:#00ff00;}
.s_1{color:#ffffff; background:58ba3f;}
.s_2{color:#000000; background:#ffccff;}
.s_4{color:#333333; background:#999999;}
.s_8{color:#000000; background:#00cc99;}
.s_16{color:#333333; background:#ff33ff;}
.s_32{background:#ccccff;}
.s_64{color:#333333; background:#ff0000;}
.s_128{color:#333333; background:#ff0000;}
.s_256{color:#333333; background:#ff0000;}
.s_512{color:#ffffff; background:#33cc99;}
.s_1024{color:#333333; background:#ff0;}
.s_2048{color:#333333; background:#339900;}
.s_4096{color:#333333; background:#ff6600;}
.s_8192{color:#333333; background:#9900cc;}
.s_16384{color:#ffffff; background:#00ccff;}
.s_32768{color:#000000; background:#ccff66;}
.s_65536{color:#333333; background:#cc0000;}
.s_131072{color:#333333; background:#660099;}
.s_262144{color:#333333; background:#66ffff;}
.s_524288{color:#333333; background:#ffffff;}
.s_1048576{color:#333333; background:#ff33ff;}
.s_2097152{color:#333333; background:#87cef4;}
.s_4194304{color:#66ffcc; background:#ccccff;}
.s_8388608{background:#cccccc;}
.s_16777216{color:#000066; background:#ccffff;}
.s_33554432{color:#ff3399; background:#0066ff;}
.s_67108864{color:#ff3399; background:#ff66ee;}
.s_134217728{color:#ff3399; background:#ff66aa;}
.s_268435456{color:#6699cc; background:#ff6633;}
.s_536870912{color:#6699cc; background:#ff6633;}
.s_1073741824{color:#333333; background:#ff0000;}
.s_2147483648{color:#6699cc; background:#ff6633;}
.s_4294967296{color:#6699cc; background:#ff6633;}
.s_8589934592{color:#333333; background:#ff0000;}
.s_17179869184{color:#333333; background:#ff0000;}

