@CHARSET "UTF-8";
/*--------------------------Global--------------------------*/

body { position:relative; margin:0; padding:0; font-size:12px; font-family:"宋体", Verdana, Geneva, sans-serif; color:#444; overflow:auto; }
.font12redb { font-size: 12px; font-weight: bold; color: red; }
iframe,
ul,
ol,
li { padding:0; margin:0; list-style:none; }

/*a:link { text-decoration:none; color: #333; }

a:visited { color: #333; }

a:hover { text-decoration:underline; color: #333; }

a:active { color: #333; }*/

a { text-decoration:none; color: #333; }

a:hover { text-decoration:underline; color: #333; }

/*-------------------------//end Global--------------------------*/

/*--------------------------Login--------------------------*/

.login { table-layout:fixed; width:100%; height:100%; }

.login .black_line { height:4px; background:#000; }

.login .white_line { height:2px; background:#fff; }

.login .dark_gray_line { height:2px; background:#a6a6a6; }

.login .top { height:40%; vertical-align:bottom; text-align:center; }

.login .bottom { padding-top:10px; background:#eee; text-align:center; vertical-align:top; }

.login .middle { height:62px; background:url(../images/login_bg.gif) repeat-x; text-align:center; }

.login_table { table-layout:fixed; width:494px; font-size:12px; }

.login_table td.attr { width:57px; height:31px; color:#fff; text-align:right; }

.login_table td.content { width:158px; height:31px; color:#fff; }

.login_table input.user_id,
.login_table input.pass,
.login_table select.language { padding-left:25px; width:132px; height:22px; line-height:20px; font-size:12px; border:1px solid #000; }

.login_table input.user_id { background:#fff url(../images/icon_5.gif) no-repeat 3px 3px; }

.login_table input.pass { background:#fff url(../images/icon_6.gif) no-repeat 3px 2px; }

.login_table input.check { width:70px; height:22px; line-height:18px; font-size:12px; border:1px solid #000; }

/*--------------------------//end Login--------------------------*/

/*--------------------------Layout--------------------------*/

table.main { width:100%; height:100%; font-size:12px; }

td.top_img { height:62px; }

td.top_nav { height:28px; }

td.top_bar { height:28px; }

td.bottom_foot { height:25px; }

.wraper { position:relative; padding-top:10px; padding-bottom:15px; *width:calc(100% - 15px);width:100%; height:100%;*height:calc(100% - 15px); overflow:auto; text-align:center; }

.wraper_login { position:relative; padding-top:10px; padding-bottom:15px; width:800px; height:800px; overflow:auto; text-align:center; }

.wraper_pwd { position:relative; *width:calc(100% - 15px);width:100%; height:100%;*height:calc(100% - 15px); overflow:auto; text-align:center; }

.wraper_pop_up { position:relative; width:100%; height:100%; overflow:auto; text-align:center; }

.container { position:relative; margin:0 auto; width:96%; *height:100%;}

/*--------------------------//end Layout--------------------------*/


/* header */
#header
{
    border: 0;
    margin: 0;
    width: 100%;
    height:63px;
    background: #FFF url(../images/homepage/head_bg.gif) repeat-x;
    overflow:hidden;
}
#header .logo
{
    width: 430px;
    height: 60px;
    margin: 3px 0 0 0;
    float: left;
    background: #FFF url(../images/homepage/logo.gif) no-repeat;
}
#header .title
{
    width:495px;
    height:63px;
    float: left;
    margin:0px 0px 0px 10px;
    padding:0px 0px 0px 20px;
    background: url(../images/homepage/title.jpg) no-repeat 0 35px;
    font-family:'宋体';
    font-size:14px;
    color:#EAEAEA;
    text-align:right;
    font-weight:bold;
}
#header .r
{
    width:89px;
    height:29px;
    float:right;
    margin:33px 0px 0px 10px;
    background: url(../images/homepage/head_map.gif) no-repeat;
}
#header .r_new
{
    width:89px;
    height:29px;
    float:right;
    margin:16px 0px 0px 10px;
    background: url(../images/homepage/head_map.gif) no-repeat;
}
/* header end */

/* header2 */
#header2
{
    border: 0;
    margin: 0;
    width: 100%;
    height: 63px;
    background: #FFF url(../images/homepage/head_bg.gif) repeat-x;
    overflow:hidden;
}
#header2 .logo
{
    width: 430px;
    height: 60px;
    margin: 3 0 0 0;
    float: left;
    background: #FFF url(../images/homepage/logo2.gif) no-repeat;
}
#header2 .title
{
    width:490px; 
    float: left;
    margin:0px 0px 0px 10px;
    padding:26 0 0 0px;
    /*background: url(../images/homepage/title.jpg) no-repeat 0 35px;*/
    font-family:'楷体';
    font-size:30px;
    color:#EAEAEA;
    font-weight:300px;
    
} 
#header2 .r
{
    width:89px;
    height:29px;
    float:right;
    margin:33px 0px 0px 10px; 
   /* background: url(../images/homepage/head_map.gif) no-repeat;*/
}
#header2 .r_new
{
    width:89px;
    height:29px;
    float:right;
    margin:33px 0px 0px 10px;
    background: url(../images/homepage/head_map.gif_bak) no-repeat;
}
/* header end */
/*--------------------------//end Head--------------------------*/

/*--------------------------Navigation--------------------------*/

.nav { padding:0 30px; margin-bottom:2px; height:28px; background:#000;  overflow:hidden;}

.nav li { margin-right:4px; float:left; }

.nav li a { color:#fff; line-height:28px; }

.nav li a:hover { color:#fff; }

/*--------------------------//end Navigation--------------------------*/

/*--------------------------Bar--------------------------*/

.bar { position:relative; z-index:5; padding:0 20px 0 10px; height:28px; background:url(../images/top_bar_bg.gif) repeat-x; }

.bar .indicator { float:left; height:28px; }

.bar .indicator li { float:left; margin-right:7px; line-height:28px; }

.bar .indicator li.icon_r { width:9px; height:28px; background:url(../images/icon_1.gif) no-repeat 0 10px; }

.bar .indicator li.icon_b { width:3px; height:28px; background:url(../images/icon_2.gif) no-repeat 0 12px; }

/*--------------------------//end Bar--------------------------*/

/*--------------------------Foot--------------------------*/

.foot { padding:0 25px; height:25px; background:url(../images/foot_bg.gif) repeat-x; overflow:hidden; }

.foot span { float:left; line-height:25px; }

.foot .user { padding-left:20px; background:url(../images/user_icon1.gif) no-repeat 0 5px; }

.foot .character { margin-left:20px; }

.foot .modify_ps { float:right; margin-right:15px; padding-left:12px; line-height:25px; background:url(../images/key_icon.gif) no-repeat 0 8px; }

.exit_bt { margin-top:4px; float:right; padding-left:5px; height:17px; background:url(../images/button/exit_l.gif) no-repeat left top; }

.exit_bt .in { float:left; padding-right:5px; height:17px; background:url(../images/button/exit_r.gif) no-repeat right top; }

.exit_bt .in .bt { padding:0 5px; height:17px; border:0; background:url(../images/button/exit_bg.gif) repeat-x; font-size:12px; color:#fff; line-height:19px; cursor:pointer; }

/*--------------------------//end Foot--------------------------*/

/*-------------------------------Paging-------------------------------*/

.paging {/* margin-top:5px; */ padding:0 15px; height:22px; font-size:12px; background:url(../images/paging_bg.gif) repeat-x; }

.paging .info { float:left; line-height:22px; }

.paging div b { padding:0 5px; }

.paging span,
.paging input.num,
.paging a.go { float:right; }

.paging a.go { padding-left:12px; line-height:22px; background:url(../images/icon_3.gif) no-repeat 0 7px; }

.paging input.num { margin-top:3px; width:24px; height:15px; border:1px solid #999898; font-size:12px; }

.paging span { padding:0 7px; line-height:22px; }

.first,
.last,
.next,
.prev { float:right; margin-left:6px; margin-top:6px; }

.first { width:29px; height:11px; background:url(../images/first.gif) no-repeat; }

.last { width:29px; height:11px; background:url(../images/last.gif) no-repeat; }

.prev { width:19px; height:11px; background:url(../images/prev.gif) no-repeat; }

.next { width:19px; height:11px; background:url(../images/next.gif) no-repeat; }

/*-------------------------------//end Paging-------------------------------*/

/*-------------------------------Button-------------------------------*/

.up_bt { margin-top:8px; margin-left:10px; float:right; width:15px; height:13px; background:url(../images/button/up.gif); cursor:pointer; }

.down_bt { margin-top:8px; margin-left:10px; float:right; width:15px; height:13px; background:url(../images/button/down.gif); cursor:pointer; }

.right_bt { position:absolute; right:0px; top:0px; width:13px; height:15px; background:url(../images/button/right.gif); cursor:pointer; }

.left_bt { position:absolute; right:0px; top:0px; width:13px; height:15px; background:url(../images/button/left.gif); cursor:pointer; }

.time_bt { margin-left:2px; width:15px; height:11px; border:0; background:url(../images/icon_7.gif) no-repeat; cursor:pointer; }

.small_bt { padding-top:3px; width:42px; height:19px; border:0; background:url(../images/button/bt.gif) no-repeat; font-size:12px; cursor:pointer; }

.right_bt0 { position:absolute; left:5px; top:0px; width:13px; height:15px; background:url(../images/button/right.gif); cursor:pointer; }

.left_bt0 { position:absolute; left:5px; top:0px; width:13px; height:15px; background:url(../images/button/left.gif); cursor:pointer; }

/*
.bt_l { margin-top:4px; margin-left:10px; float:right; padding-left:25px; height:20px; background:url(../images/button/delete.gif); }

.bt_r { float:left; padding-right:6px; height:20px; background:url(../images/button/bt_r.gif); }

.bt { height:20px; padding-top:2px; border:0; background:url(../images/button/bt_bg.gif) repeat-x; font-size:12px; cursor:pointer; }

.modify { background:url(../images/button/modify.gif); }
.delete { background:url(../images/button/delete.gif); }
.save { background:url(../images/button/save.gif); }
.confirm { background:url(../images/button/confirm.gif); }
.upload { background:url(../images/button/upload.gif); }
.download { background:url(../images/button/download.gif); }
.ok { background:url(../images/button/ok.gif); }
.cancel { background:url(../images/button/cancel.gif); }
.refuse { background:url(../images/button/refuse.gif); }
.agree { background:url(../images/button/agree.gif); }
.revert { background:url(../images/button/revert.gif); }
.view { background:url(../images/button/view.gif); }
.create { background:url(../images/button/create.gif); }
.submit { background:url(../images/button/submit.gif); }
.quit { background:url(../images/button/quit.gif); }
.return { background:url(../images/button/return.gif); }
.export { background:url(../images/button/export.gif); }
.print { background:url(../images/button/print.gif); }
.template { background:url(../images/button/template.gif); }
.search { background:url(../images/button/search.gif); }
*/

.modify .l { width:25px; height:20px; background:url(../images/button/modify.gif); cursor:pointer;}
.modify .r { width:6px; height:20px; background:url(../images/button/bt_r.gif); cursor:pointer;}

.delete .l { width:25px; height:20px; background:url(../images/button/delete.gif); cursor:pointer;}
.delete .r { width:6px; height:20px; background:url(../images/button/bt_r.gif); cursor:pointer;}

.save .l { width:25px; height:20px; background:url(../images/button/save.gif); cursor:pointer;}
.save .r { width:6px; height:20px; background:url(../images/button/bt_r.gif); cursor:pointer;}

.confirm .l { width:25px; height:20px; background:url(../images/button/confirm.gif); cursor:pointer;}
.confirm .r { width:6px; height:20px; background:url(../images/button/bt_r.gif); cursor:pointer;}

.upload .l { width:25px; height:20px; background:url(../images/button/upload.gif); cursor:pointer;}
.upload .r { width:6px; height:20px; background:url(../images/button/bt_r.gif); cursor:pointer;}

.download .l { width:25px; height:20px; background:url(../images/button/download.gif); cursor:pointer;}
.download .r { width:6px; height:20px; background:url(../images/button/bt_r.gif); cursor:pointer;}

.ok .l { width:25px; height:20px; background:url(../images/button/ok.gif); cursor:pointer;}
.ok .r { width:6px; height:20px; background:url(../images/button/bt_r.gif); cursor:pointer;}

.cancel .l { width:25px; height:20px; background:url(../images/button/cancel.gif); cursor:pointer;}
.cancel .r { width:6px; height:20px; background:url(../images/button/bt_r.gif); cursor:pointer;}

.refuse .l { width:25px; height:20px; background:url(../images/button/refuse.gif); cursor:pointer;}
.refuse .r { width:6px; height:20px; background:url(../images/button/bt_r.gif); cursor:pointer;}

.agree .l { width:25px; height:20px; background:url(../images/button/agree.gif); cursor:pointer;}
.agree .r { width:6px; height:20px; background:url(../images/button/bt_r.gif); cursor:pointer;}

.revert .l { width:25px; height:20px; background:url(../images/button/revert.gif); cursor:pointer;}
.revert .r { width:6px; height:20px; background:url(../images/button/bt_r.gif); cursor:pointer;}

.view .l { width:25px; height:20px; background:url(../images/button/view.gif); cursor:pointer;}
.view .r { width:6px; height:20px; background:url(../images/button/bt_r.gif); cursor:pointer;}

.create .l { width:25px; height:20px; background:url(../images/button/create.gif); cursor:pointer;}
.create .r { width:6px; height:20px; background:url(../images/button/bt_r.gif); cursor:pointer;}

.submit .l { width:25px; height:20px; background:url(../images/button/submit.gif); cursor:pointer;}
.submit .r { width:6px; height:20px; background:url(../images/button/bt_r.gif); cursor:pointer;}

.quit .l { width:25px; height:20px; background:url(../images/button/quit.gif); cursor:pointer;}
.quit .r { width:6px; height:20px; background:url(../images/button/bt_r.gif); cursor:pointer;}

.return .l { width:25px; height:20px; background:url(../images/button/return.gif); cursor:pointer;}
.return .r { width:6px; height:20px; background:url(../images/button/bt_r.gif); cursor:pointer;}

.export .l { width:25px; height:20px; background:url(../images/button/export.gif); cursor:pointer;}
.export .r { width:6px; height:20px; background:url(../images/button/bt_r.gif); cursor:pointer;}

.print .l { width:25px; height:20px; background:url(../images/button/print.gif); cursor:pointer;}
.print .r { width:6px; height:20px; background:url(../images/button/bt_r.gif); cursor:pointer;}

.template .l { width:25px; height:20px; background:url(../images/button/template.gif); cursor:pointer;}
.template .r { width:6px; height:20px; background:url(../images/button/bt_r.gif); cursor:pointer;}

.search .l { width:25px; height:20px; background:url(../images/button/search.gif); cursor:pointer;}
.search .r { width:6px; height:20px; background:url(../images/button/bt_r.gif); cursor:pointer;}

.advQuery .l { width:18px; height:20px; background:url(../images/button/confirm.gif); cursor:pointer;}
.advQuery .r { width:6px; height:20px; background:url(../images/button/bt_r.gif); cursor:pointer;}

/* add by lianghua_20091125. Source >> Empty line.| begin. */
.import .l { width:25px; height:20px; background:url(../images/button/import.gif); cursor:pointer;}
.import .r { width:6px; height:20px; background:url(../images/button/bt_r.gif); cursor:pointer;}
/* add by lianghua_20091125. Source >> Empty line.| end. */

.button .l { width:6px; height:20px; background:url(../images/button/bt_l.gif); cursor:pointer;}
.button .r { width:6px; height:20px; background:url(../images/button/bt_r.gif); cursor:pointer;}

.bt { height:20px; padding-top:2px; border:0; background:url(../images/button/bt_bg.gif) repeat-x; font-size:12px; cursor:pointer; }

/*.f_right { margin-top:4px; margin-left:10px; float:right;}*/

.f_right { float:right; display:inline; }

.f_right table { margin:5px 5px 0 10px; }

/*-------------------------------//end Button-------------------------------*/

/*-------------------------------form-------------------------------*/

form { padding:0; margin:0; }

.fr_to { padding:0 3px; }
/*-------------------------Bug-----------------------*/
.input_big { padding-top:3px; padding-left:5px; width:380px; height:21px; border:1px solid #bcbcbc; font-size:10px; background:url(../images/input_bg.gif) repeat-x bottom; }

.input_normal { padding-top:3px; padding-left:5px; width:135px; height:21px; border:1px solid #bcbcbc; font-size:12px; background:url(../images/input_bg.gif) repeat-x bottom; }

/*----Bug #134----*/
.input_middle { padding-top:3px; padding-left:5px; width:100px; height:21px; border:1px solid #bcbcbc; font-size:12px; background:url(../images/input_bg.gif) repeat-x; }

.input_middle130 { padding-top:3px; padding-left:5px; width:130px; height:21px; border:1px solid #bcbcbc; font-size:12px; background:url(../images/input_bg.gif) repeat-x; }

.input_middle140 { padding-top:3px; padding-left:5px; width:140px; height:21px; border:1px solid #bcbcbc; font-size:12px; background:url(../images/input_bg.gif) repeat-x; }

.input_middle175 { padding-top:3px; padding-left:5px; width:175px; height:21px; border:1px solid #bcbcbc; font-size:12px; background:url(../images/input_bg.gif) repeat-x; }

.input_middle200 { padding-top:3px; padding-left:5px; width:200px; height:21px; border:1px solid #bcbcbc; font-size:12px; background:url(../images/input_bg.gif) repeat-x; }

.input_middle220 { padding-top:3px; padding-left:5px; width:220px; height:21px; border:1px solid #bcbcbc; font-size:12px; background:url(../images/input_bg.gif) repeat-x; }

.input_small { padding-top:3px; padding-left:5px; width:70px; height:21px; border:1px solid #bcbcbc; font-size:12px; background:url(../images/input_bg.gif) repeat-x; }

.input_long { padding-top:3px; padding-left:5px; width:200px; height:21px; border:1px solid #bcbcbc; font-size:12px; background:url(../images/input_bg.gif) repeat-x; }

.input_very_long { padding-top:3px; padding-left:5px; width:400px; height:21px; border:1px solid #bcbcbc; font-size:12px; background:url(../images/input_bg.gif) repeat-x; }

.input_small_1 { position:absolute; left:50%; top:50%; margin:-15px 0 0 -70px; padding-top:3px; padding-left:5px; width:140px; height:21px; border:1px solid #bcbcbc; font-size:12px; background:url(../images/input_bg.gif) repeat-x; vertical-align:middle; }

.input_ro { padding-top:3px; padding-left:5px; width:170px; height:21px; border:1px solid #bcbcbc; background:#e5e5e5; font-size:12px; color:#333; }
.input_readonly { padding-top:3px; padding-left:5px; height:21px; border:1px solid #bcbcbc; background:#e5e5e5; font-size:12px; color:#333; }

.select { width:170px; height:21px; border:1px solid #bcbcbc; height:21px; background:url(../images/input_bg.gif) repeat-x; }

select.mt_select { width:300px; height:150px; background:#fff6f6; }

select.mt_select_small { width:150px; height:150px; background:#fff6f6; }

.checkbox { padding:0; margin:0; border:0px solid red; }

/*-------------------------------//end form-------------------------------*/

/*-------------------------------Menu-------------------------------*/

.menu .red_line { margin-bottom:1px; height:4px; background:#fe0000; font-size:1px; }

.menu .black_box { padding:0 10px; height:27px; text-align:left; background:#000; }

.menu .black_box span { float:left; padding-top:4px; color:#fff; }

.menu input.page_num { float:left; margin-top:3px; padding-top:3px; padding-left:5px; width:110px; height:21px; border:1px solid #bcbcbc; font-size:12px; background:url(../images/input_bg.gif) repeat-x; }

.menu input.skip { float:left; margin-top:10px; margin-left:5px; }

.menu .menu_img { position:absolute; right:-13px; top:-1px; width:12px; height:49px; background:url(../images/menu.gif); cursor:pointer; }

iframe.screen { position: absolute; top: 0px; left: 0px; width:208px; height: 300px; z-index: -1; border:0; }

/*-------------------------------//end Menu-------------------------------*/

/*-------------------------------Mix_table-------------------------------*/

.mix_table { table-layout:fixed; width:100%; }

.mix_table td.left { width:80%; }

.mix_table td.center { width:10px; }

.mix_table td.right { width:225px; border:1px solid #000; background:#f5f5f5; }

.mix_table div.title { padding-left:10px; height:30px; line-height:30px; border-bottom:1px solid #c0c0c0; font-size:12px; background:#fff; }

.mix_table div.information { height:expression(this.parentElement.height); overflow:auto; font-size:12px; }

.mix_table div.bt_area { padding:0 5px; height:28px; }

.mix_table .info_table { width:100%; }

.mix_table .info_table td { font-size:12px; }

.mix_table .info_table td.label { padding-left:10px; height:20px; vertical-align:bottom; }

.mix_table .info_table td.field { padding-left:10px; height:31px; border-bottom:1px solid #999; }

.mix_table .info_table td.field2 { padding:3px 0px 0px 10px; height:31px; border-bottom:1px solid #999; }

/*-------------------------------//end Mix_table-------------------------------*/

.grid_box_both { height:280px; background:#999; overflow:auto; }

.grid_box_h { height:280px; background:#999; overflow: auto; overflow-y:hidden }

.grid_box_v { height:280px; background:#999; overflow: auto; overflow-x:hidden }

/*.input_container { margin-bottom:10px; border:1px solid #000; }

.grid_container { margin-bottom:10px; border:1px solid #000; }*/

.box_container { margin-bottom:10px; border:1px solid #000; }

.box_container_final { border:1px solid #000; height:320px}

/*.tr.bg_1 { height:4px; background:#ff0000; }

.tr.bg_2 { height:4px; background:#000; }*/

.tr.bg_1 { display:none; height:4px; background:#ff0000; }

.tr.bg_2 {display:none; height:4px; background:#000; }
.box_container .bg_1 { display:none }

.box_container .bg_2 { display:none }

.box_container_final .bg_1 { display:none; height:4px; background:#ff0000; }

.box_container_final .bg_2 {display:none; height:4px; background:#000; }

.box_container_final td {  vertical-align: top; }

.input_table { table-layout:fixed; border-collapse:collapse; border:2px solid #fff; }

.input_table tr { height:31px; }

.input_table tr td { font-size:12px; }

.input_table td.label { padding-right:5px; width:10%; text-align:right; background:#5b8cbc; border-left:0px solid #c0c0c0; border-top:1px solid #c0c0c0; border-right:0px solid #c0c0c0; border-bottom:1px solid #c0c0c0; color:#fff; }

.input_table td.label4Col { padding-right:5px; width:8%; text-align:right; background:#5b8cbc; border-left:0px solid #c0c0c0; border-top:1px solid #c0c0c0; border-right:0px solid #c0c0c0; border-bottom:1px solid #c0c0c0; color:#fff; }

.input_table td.field { padding-left:5px; border-left:0px solid #c0c0c0; border-top:1px solid #c0c0c0; border-right:0px solid #c0c0c0; border-bottom:1px solid #c0c0c0; }

.input_table td.label2 { padding-right:5px; width:40%; text-align:right; background:#5b8cbc; border-left:0px solid #c0c0c0; border-top:1px solid #c0c0c0; border-right:0px solid #c0c0c0; border-bottom:1px solid #c0c0c0; color:#fff; }

.input_tablet { table-layout:fixed; border-collapse:collapse; border:2px solid #fff; }

.input_tablet tr { height:20px; }

.input_tablet tr td { font-size:12px; }

.input_tablet td.label { padding-right:5px; width:10%; text-align:right; background:#5b8cbc; border-left:0px solid #c0c0c0; border-top:1px solid #c0c0c0; border-right:0px solid #c0c0c0; border-bottom:1px solid #c0c0c0; color:#fff; }

.input_tablet td.field { padding-left:5px; width:24%; border-left:0px solid #c0c0c0; border-top:1px solid #c0c0c0; border-right:0px solid #c0c0c0; border-bottom:1px solid #c0c0c0; }

.input_tabletd { table-layout:fixed; border-collapse:collapse; border:2px solid #fff; }

.input_tabletd tr td { font-size:12px; }

.input_tabletd td.label { padding-right:5px; width:10%; text-align:right; background:#5b8cbc; border-left:0px solid #c0c0c0; border-top:1px solid #c0c0c0; border-right:0px solid #c0c0c0; border-bottom:1px solid #c0c0c0; color:#fff; }

.input_tabletd td.field { padding-left:5px; width:24%; border-left:0px solid #c0c0c0; border-top:1px solid #c0c0c0; border-right:0px solid #c0c0c0; border-bottom:1px solid #c0c0c0; }



.input_table2 { table-layout:fixed; border-collapse:collapse; border:2px solid #fff; }

.input_table2 tr { height:31px; }

.input_table2 tr td { font-size:12px; font-size:11px;}

.input_table2 td.label { padding-right:5px; width:7%; text-align:right; background:#5b8cbc; border-left:0px solid #c0c0c0; border-top:1px solid #c0c0c0; border-right:0px solid #c0c0c0; border-bottom:1px solid #c0c0c0; color:#fff; }

.input_table2 td.field { padding-left:5px; width:15%; border-left:0px solid #c0c0c0; border-top:1px solid #c0c0c0; border-right:0px solid #c0c0c0; border-bottom:1px solid #c0c0c0; }

.input_table2 td.field2{ padding-left:5px; width:23%; border-left:0px solid #c0c0c0; border-top:1px solid #c0c0c0; border-right:0px solid #c0c0c0; border-bottom:1px solid #c0c0c0; }
 
.input_table2 td.label2 { padding-right:5px; width:40%; text-align:right; background:#5b8cbc; border-left:0px solid #c0c0c0; border-top:1px solid #c0c0c0; border-right:0px solid #c0c0c0; border-bottom:1px solid #c0c0c0; color:#fff; }

.input_table2t { table-layout:fixed; border-collapse:collapse; border:2px solid #fff; }

.input_table2t tr { height:20px; }

.input_table2t tr td { font-size:12px; }

.input_table2t td.label { padding-right:5px; width:10%; text-align:right; background:#5b8cbc; border-left:0px solid #c0c0c0; border-top:1px solid #c0c0c0; border-right:0px solid #c0c0c0; border-bottom:1px solid #c0c0c0; color:#fff; }

.input_table2t td.field { padding-left:5px; width:24%; border-left:0px solid #c0c0c0; border-top:1px solid #c0c0c0; border-right:0px solid #c0c0c0; border-bottom:1px solid #c0c0c0; }

.input_table2td { table-layout:fixed; border-collapse:collapse; border:2px solid #fff; }

.input_table2td tr td { font-size:12px; }

.input_table2td td.label { padding-right:5px; width:10%; text-align:right; background:#5b8cbc; border-left:0px solid #c0c0c0; border-top:1px solid #c0c0c0; border-right:0px solid #c0c0c0; border-bottom:1px solid #c0c0c0; color:#fff; }

.input_table2td td.field { padding-left:5px; width:24%; border-left:0px solid #c0c0c0; border-top:1px solid #c0c0c0; border-right:0px solid #c0c0c0; border-bottom:1px solid #c0c0c0; }


/*-------------------------------Data_Table-------------------------------*/

.data_box { height:305px; }

.data_box .inner { float:left; height:305px; width: 100%; overflow:auto; }

.data_box_small { height:290px; }

.data_box_small .inner { float:left; height:290px; width: expression(document.body.clientWidth*0.96-235); overflow:auto; }

/*div.data_box_small { width:865px; height:290px; overflow:auto; }*/

.index_data_box { height:expression(document.body.clientHeight*0.32); }

.index_data_box .inner {  height:expression(document.body.clientHeight*0.32); width: expression(document.body.clientWidth*0.96/2 - 8); overflow:auto; }

.index_data_box1 { height: expression(document.body.clientHeight*0.693); }

.index_data_box1 .inner {  height: expression(document.body.clientHeight*0.693); width: expression(document.body.clientWidth*0.96/2 - 8); overflow:auto; }

.index_data_box2 { height: expression(document.body.clientHeight*0.693); }

.index_data_box2 .inner { height: expression(document.body.clientHeight*0.693); width:100%;overflow:auto;}

.index_data_box3 { height: expression(document.body.clientHeight*0.6); }

.index_data_box3 .inner {  height: expression(document.body.clientHeight*0.6); width: expression(document.body.clientWidth*0.96/2 - 8); overflow:auto; }


.data_table { font-size:12px; width:100%; }



/*.data_table thead th { padding:0 30px; text-align:center; height:26px; font-weight:normal; color:#fff; border-top:1px solid #fff; border-bottom:2px solid #ff0000; border-left:1px solid #fff; border-right:1px solid #93afba; background:url(../images/th_bg.gif) repeat-x; word-break :keep-all; }*/

.data_table thead th { padding:0 30px; text-align:center; height:26px; font-weight:normal; color:#fff; border-top:1px solid #fff; border-bottom:2px solid #10276F; border-left:1px solid #fff; border-right:1px solid #93afba; background:#10276F repeat-x; word-break :keep-all; }

.data_table tbody { background:#E5E5E5; }

.data_table tbody td { padding:0 30px; text-align:center; height:26px; border-top:1px solid #fff; border-bottom:1px solid #d6d6d6; border-left:1px solid #fff; border-right:1px solid #d6d6d6; word-break :keep-all; }

.data_tableclear tbody td{ padding:0px; }

.mouseOver { background:#CBCBCB; }

.data_table tr.fixed_row { position: relative; top: expression(this.offsetParent.scrollTop); background-color: #E6ECF0; }
.data_table .fixed_row .th_p { width:100px }
.data_table .fixed_row .th_date { width:100px; }



.data_tablemy { font-size:12px; width:100%; }
.data_tablemy thead th { padding:0 8px; text-align:center; height:26px; font-weight:normal; color:#fff; border-top:1px solid #fff; border-bottom:2px solid #10276F; border-left:1px solid #fff; border-right:1px solid #93afba; background:#10276F repeat-x; word-break :keep-all; }
.data_tablemy tbody { background:#E5E5E5; }
.data_tablemy tbody td { padding:0px; text-align:center; height:26px; border-top:1px solid #fff; border-bottom:1px solid #d6d6d6; border-left:1px solid #fff; border-right:1px solid #d6d6d6; word-break :keep-all; }
.data_tablemy .mouseOver { background:#CBCBCB; }
.data_tablemy tr.fixed_row { position: relative; top: expression(this.offsetParent.scrollTop); z-index: 10; background-color: #E6ECF0; }
.data_tablemy .fixed_row .th_p { width:100px }
.data_tablemy .fixed_row .th_date { width:110px; }
/*-------------------------------//end Data_Table-------------------------------*/

/*-------------------------------begin Data_Table_2-------------------------------*/
.data_box3 { height:305px; overflow:auto;}

.data_box3 .inner { float:left; height:305px; width: expression(document.body.clientWidth*0.948); overflow:auto; }

.data_table3 { font-size:12px; width:100%; }

.data_table3 thead th { height:26px; font-weight:normal; color:#fff; border-top:1px solid #fff; border-bottom:2px solid #10276F; border-left:1px solid #fff; border-right:1px solid #93afba; background:#10276F repeat-x;  }

.data_table3 thead .th_bc { height:26px; font-weight:normal; color:#fff; border-top:1px solid #fff; border-bottom:2px solid #10276F; border-left:1px solid #fff; border-right:1px solid #93afba; background:#10276F repeat-x;  }

.data_table3 tbody td { padding:0 5px; text-align:center; height:26px; border-top:1px solid #fff; border-bottom:1px solid #d6d6d6; border-left:1px solid #fff; border-right:1px solid #d6d6d6; word-break :keep-all; }

.data_table3 tr.fixed_row { position: relative; top: expression(this.offsetParent.scrollTop);
z-index: 10; background-color: #E6ECF0; }
.data_table3 .fixed_row .th_p { width:100px }
.data_table3 .fixed_row .th_date { width:100px; }
/*-------------------------------//end Data_Table_2r-------------------------------*/

/*-------------------------------begin Data_Table_4-------------------------------*/
.data_box4 { height:305px; overflow:auto;}

.data_box4 .inner { float:left; height:305px; width: expression(document.body.clientWidth*0.948); overflow:auto; }

.data_table4 { font-size:12px; width:100%; }

.data_table4 thead th { height:26px; font-weight:normal; color:#fff; border-top:1px solid #fff; border-bottom:2px solid #10276F; border-left:1px solid #fff; border-right:1px solid #93afba; background:#10276F repeat-x;word-break :keep-all;  }

.data_table4 thead .th_bc { height:26px; font-weight:normal; color:#fff; border-top:1px solid #fff; border-bottom:2px solid #10276F; border-left:1px solid #fff; border-right:1px solid #93afba; background:#10276F repeat-x;  }

.data_table4 tbody td { padding:0 5px; text-align:center; height:26px; border-top:1px solid #fff; border-bottom:1px solid #d6d6d6; border-left:1px solid #fff; border-right:1px solid #d6d6d6; word-break :keep-break;padding-left:2px;padding-right:2px; }

.data_table4 tr.fixed_row { position: relative; top: expression(this.offsetParent.scrollTop);
z-index: 10; background-color: #E6ECF0; }
.data_table4 .fixed_row .th_p { width:100px }
.data_table4 .fixed_row .th_date { width:100px; }
/*-------------------------------//end Data_Table_4-------------------------------*/
/*-------------------------------begin Data_Table_4-------------------------------*/
.data_box5 { height:305px; overflow:auto;}

.data_box5 .inner { float:left; height:305px; width: expression(document.body.clientWidth*0.958); overflow:auto; }

.data_table5 { font-size:12px; width:100%; }

.data_table5 thead th { height:26px; font-weight:normal; color:#fff; border-top:1px solid #fff; border-bottom:2px solid #10276F; border-left:1px solid #fff; border-right:1px solid #93afba; background:#10276F repeat-x;word-break :keep-all;  }

.data_table5 thead .th_bc { height:26px; font-weight:normal; color:#fff; border-top:1px solid #fff; border-bottom:2px solid #10276F; border-left:1px solid #fff; border-right:1px solid #93afba; background:#10276F repeat-x;  }

.data_table5 tbody td { padding:0 5px; text-align:center; height:60px; border-top:1px solid #fff; border-bottom:1px solid #d6d6d6; border-left:1px solid #fff; border-right:1px solid #d6d6d6; word-break :keep-break;padding-left:2px;padding-right:2px; }

.data_table5 tr.fixed_row { position: relative; top: expression(this.offsetParent.scrollTop);
z-index: 10; background-color: #E6ECF0; }
.data_table5 .fixed_row .th_p { width:100px }
.data_table5 .fixed_row .th_date { width:100px; }
/*-------------------------------//end Data_Table_4-------------------------------*/

/*-------------------------------MenuTree-----------------------------------------------*/
div.tree {
    padding:10px 15px 15px 6px;
    height: 380px;
    overflow: auto;
    background:#ededed;
}

div.tree div.closed {
    background-image: url("../../ext/images/tree/Closed1.gif");
    background-repeat: no-repeat;
    padding: 0 0 0 1.2em;
}

div.tree div.opened {
    background-image: url("../../ext/images/tree/Opened1.gif");
    background-repeat: no-repeat;
    padding: 0 0 0 1.2em;
}

div.tree div.leaf {
    background-image: url("../../ext/images/tree/File1.gif");
    background-repeat: no-repeat;
    padding: 0.2em 0 0 1.2em;
}

div.tree div {
    cursor: pointer;
    display: inline;
    margin: 0;
}

div.tree ul {
    padding: 0;
    margin-left: 0.9em;
    list-style: none;
}

div.tree ul li {
    margin: 3px 0;
}

div.tree ul li ul {
    display: none;
}

div.tree ul img {
    margin: 0 0.3em 0 0;
}
/*-------------------------------//end MenuTree-----------------------------------------------*/
/*.caption { float:left; margin-bottom:1px; width:150px; height:22px; overflow:hidden; background:url(../images/title_bg.gif) repeat-x; text-align:center; }

.caption .in { line-height:24px; color:#fff; background:url(../images/title_r.gif) no-repeat right top; font-size:12px; }*/

.caption { float:left; margin-bottom:1px; width:150px; height:22px; overflow:hidden; background:#10276F repeat-x; text-align:center; }

.caption .in { line-height:24px; color:#fff; background:#10276F no-repeat right top; font-size:12px; }

.special { table-layout:fixed; }

.special td.left { text-align:right; }

.special td.right { text-align:left; }

.special td.center { width:100px; text-align:center; }

.special td.center_small { width:60px; text-align:center; }

.mt_sel_table { width:300px; margin-top:10px; margin-bottom:10px; }

.mt_sel_table .l { width:10px; height:24px; background:url(../images/sel_l.gif) no-repeat; }

.mt_sel_table .r { width:10px; height:24px; background:url(../images/sel_r.gif) no-repeat; }

.mt_sel_table .c { height:24px; font-size:12px; background:url(../images/sel_bg.gif) repeat-x; }

.mt_sel_table_small .mt_sel_box { position:relative; width:150px; height:150px; background:#fff6f6; border:1px solid #7f9db9; text-align:center; }

.mt_sel_table_small { width:150px; margin-top:10px; margin-bottom:10px; }

.mt_sel_table_small .l { width:10px; height:24px; background:url(../images/sel_l.gif) no-repeat; }

.mt_sel_table_small .r { width:10px; height:24px; background:url(../images/sel_r.gif) no-repeat; }

.mt_sel_table_small .c { height:24px; font-size:12px; background:url(../images/sel_bg.gif) repeat-x; }

.other { table-layout:fixed; font-size:12px; }

.other td.title { padding-left:10px; height:26px; border:1px solid #fff; }

.other td.line { height:1px; background:#c1c1c1; }

.other td.bt_1 { text-align:center; height:30px; }

.divBlock { table-layout:fixed; width:100%;}

.divBlock .center { width:5px;}
/*-------------------------------PopBox START-----------------------------------------------*/
.mark {
	position:relative;
}
.pop_box {
	position:absolute;
	width:300px;
	margin-left:expression( screen.availWidth/2 - 180 );
	margin-top:expression( screen.availHeight/2 - documentElement.offsetHeight/2 - 90 );
	display:none;
}
.pop_box table {
	padding:5px;
	border:1px solid #fff;
	font-size:12px;
	
}
.pop_box table .title{
	padding-left:10px; 
	height:25px;
	background:#252525;
	color:#fff;
}
.pop_box table .line{
	height:1px;
	background:#fff;
}
.pop_box table .box{
	background:#ccc;
}

.pop_box table .bt_area {
	height:30px;
	background:#eaeaea;
	text-align:center;
}
.pop_box table .bt_area span {
	padding:0 5px;
	cursor:pointer;
}
.pop_box table .box textarea {
	width:300px;
	height:100px;
}
/*-------------------------------PopBox END-----------------------------------------------*/
/*-------------------------------Data_Table-------------------------------*/

.data_box2 { height:105px; }

.data_box2 .inner { float:left; height:105px; width: expression(document.body.clientWidth*0.96); overflow:auto; }

.data_table2 { font-size:12px; }

.data_table2 thead th { padding:0 30px; text-align:center; height:26px; font-weight:normal; color:#fff; border-top:1px solid #fff; border-bottom:2px solid #ff0000; border-left:1px solid #fff; border-right:1px solid #93afba; background:url(../images/th_bg.gif) repeat-x; word-break :keep-all; }

.data_table2 tbody { background:#fff6f6; }

.data_table2 tbody td { padding:0 30px; text-align:center; height:26px; border-top:1px solid #fff; border-bottom:1px solid #d6d6d6; border-left:1px solid #fff; border-right:1px solid #d6d6d6; word-break :keep-all; }

.mouseOver { background:#ffd4d4; }

.mouseOver2 { background:#CBCBCB; }

.data_table2 tr.fixed_row { position: relative; top: expression(this.offsetParent.scrollTop);
z-index: 10; background-color: #E6ECF0; }

/*-------------------------------//end Data_Table-------------------------------*/

/*-------------------------------//begin other_bak. color : Source >> #444444-------------------------------*/
.advert { float:right;font-size:12px; color:red; padding:2px 0px 0px 180px; }
/*-------------------------------//end other_bak---------------------------------*/

.TextBoxReadOnly { readonly:expression(this.readOnly=true); border:0px; }
.TextBoxReadWrite { readonly:expression(this.readOnly=false); }

.orderBtn { width:32px;height:18px;text-align:left; };


/*-------------------------------//begin Login_Mian---------------------------------*/
#main{ width:1090px } /* Bug #133 */
/*-------------------------------//end other_bak---------------------------------*/
#tbl_div div table tr td{
	font-size:12px;
	height:20px;
	padding:2px 0px 0px 3px;
	border-bottom-width:0px;
	border-top-width:0px;
}

/*-------------------------------//begin colbegin---------------------------------*/
#selcol table{
	font-size:12px;
}

#colmainDiv{
	padding:3px 3px 3px 23px;
	height:200px;
	overflow:auto;
}

.colContextDiv{
	position:absolute;
	text-align:left;
	border-top:1px solid #878686;
	border-bottom:1px solid #878686;
	width:520px;
	top:expression( screen.availHeight/2 - documentElement.offsetHeight/2 - 20);
	left:expression( screen.availWidth/2 - 270 );
	display:none;
	background-color:#fff;
}

.mainCssDiv1{	
	height:22px;
	overflow:hidden;
	cursor:move;
	background-position-y:0px;
	background-image:url('../../ext/images/paging_bg.gif');
}
.mainCssDiv2{
	height:1px;
	overflow:hidden;
	background-Color:#EAE6E6;
}
.colMainTitle{
	font-size:14px;
	padding:5px 0px 0px 30px;
	width:92%;
	background-repeat:no-repeat;
	background-position:13px 6px;
	background-image:url('../../ext/images/button/advQuery.gif');
}
.colMainClose{
	font-size:13px;
	padding:5px 0px 0px 0px;
	color:#444444;
	cursor:hand;
}

.mainCssDiv3{
	height:2px;
	overflow:hidden;
	background-Color:#C0C0C0;
}
.mainCssDiv4{
	text-align:right;
	padding:0px 23px 4px 0px;
}

.mainCssDiv5{
	height:5px;
	overflow:hidden;
	background-Color:#C0C0C0;
}

.cssCols{
	width:530px;
	background-color:#fff;
}
.colTitle{
	width:460px;
	vertical-align:top;
	padding:7px 0px 0px 20px;
	color:#FFF;
}

.coltdCss{
	height:20px;
	cursor:hand;
	padding:4px 8px 4px 4px;
}

.coldiv2{
	height:22px;
	overflow:hidden;
	background-Color:#FFA22E;
}
.coldiv3{
	height:1px;
	overflow:hidden;
	background-Color:#FDB745;
}
.coldiv4{
	height:2px;
	overflow:hidden;
	background-Color:#FFA22E;
}
.coldiv5{
	height:5px;
	overflow:hidden;
	background-Color:#FFA22E;
}

.colBtn{
	padding:0px 0px 0px 0px;
}

.colBtn img{
	margin:0px 0px 0px 3px;
}

.ulcssrole li img { 
    width:15px; 
    height:15px; 
    border:1px solid #ccc;
}
.ulcssrole li a:hover img { 
    border-color:#333;
}

.fixed_row{
	top: expression(this.offsetParent.scrollTop); 
	background-color:#10276F;	
	font-weight:lighter;
	z-index:3;
	
  }
.fontsize{font-weight:lighter;color:#FFFFFF;}
/*重点：固定行头样式*/
.scrollColThead {
background-color:#10276F; text-align:center;font-weight:normal;border-bottom-style:none; color:#fff;padding:2px 0px 0px 10px;}
/*重点：固定表头样式*/   
.box_container thead td{ font-size:12px; position: relative;top: expression(this.parentElement.parentElement.parentElement.scrollTop);z-index:2;}   

/* 编辑Grid样式 */
.editTbCss{
	font-size:14px;
}
.editTbCss td th{
	font-weight:normal;
}
 
/*-------------------------------//end colbegin---------------------------------*/

/*---------------------------------EditGrid Css Begin --------------------------*/
.editCss{
	font-size:13px;
	text-align:left;
	width:100%;
}
.editCss th{
	height:24px;
	padding:0px 0px 0px 12px;
	border-right:1px solid #fff;
}
.editCss td{
}

.editCss td .text{
	width:50px;
}

.editCss td .select{
	width:110px;
}

.editCss tr td { height:20px; }

.title{
	font-size:13px;
	height:24px;
	padding:6px 0px 0px 16px;	
}

.dateImg{
	margin-left:2px;
}

/* -----eidt2 css------- */
.editCss2{
	font-size:13px;
	text-align:left;
	width:100%;
}
.editCss2 th{
	height:24px;
	border-right:1px solid #fff;
	text-align:center;
}
.editCss2 td{
	padding:0px 0px 0px 3px;
}

.editCss2 td .text{
	width:50px;
}

.editCss2 td .select{
	width:110px;
}

.editCss2 tr td { height:20px; }

.title{
	font-size:13px;
	height:24px;
	padding:6px 0px 0px 16px;	
}


.editCss3{
	font-size:13px;
	text-align:left;
	width:100%;
}
.editCss3 th{
	height:24px;
	padding:0px 0px 0px 12px;
	border-right:1px solid #fff;
}
.editCss3 td{
}

.editCss3 td .text{
	width:65px;
}

.editCss3 td .select{
	width:110px;
}

.editCss tr td { height:20px; }

/*---------------------------------EditGrid Css End --------------------------*/

/*-----------------------------------清理日志CSS-------------------------------*/
#DIV_LOG .DET_LOG_CSS{
	font-size:11px;
	color:green;
	cursor:hand;
	margin:0px 0px 0px 12px;
}

#DIV_LOG .log{
	margin:0px 0px 0px 45px;
	border-bottom:1px dashed #00CC99;
}

#DIV_LOG DIV{
	display:none;
}

/*-----------------------------------鍘嗗彶琛ㄦ牸鏄剧ずCSS-------------------------------*/
.histCss{
	width:100%;
}
.histCss table{
	width:100%;
}
.histCss table th{
	background-color:#10276F;
	color:#fff;
	font-weight:normal;
	font-size:12px;
	height:24px;
}
.histCss table td{
	font-size:12px;
	height:20px;
}

/*-----------------------------------鏅鸿兘鎻愮ず琛ㄦ牸鏄剧ずCSS-------------------------------*/
.spnMain{
	border-left: 3px double groove;
	font-size:14px;
	line-height:20px;
	width:400px;
}
.spnMain .spnRow{
	border:0px dotted #000;
	background-color:#fff;
	color:#000;
	cursor:hand;
	height:20px;
	border-bottom:1px dashed #000;
}
.spnMain .spnRow .spnCell{
	font-size:12px;
	color:#000;
	width:60px;
	height:20px;
}

.spnMain .spnRow .spnCellInfo{
	color:#000;
	font-size:11px;
	width:220px;
	height:20px;
}

.spnMain .spnRow2{
	border:1px dotted #fff;
	background-color:#0000CC;
	color:#fff;
	cursor:hand;
	height:20px;
}
.spnMain .spnRow2 .spnCell{
	font-size:12px;
	color:#fff;
	width:60px;
}
.spnMain .spnRow2 .spnCellInfo{
	border-left:1px dotted #fff;
	background-color:#0000CC;
	color:#fff;
	cursor:hand;
	width:220px;
	font-size:12px;
}
/*-----------------------------------鏅鸿兘鎻愮ず琛ㄦ牸鏄剧ずCSS-------------------------------*/
.flowDivCss{ border:1px solid green; padding:20px 0px 20px 20px; }
.stepTbCss { font-size:12px }
.stepSlectCss { background-color: #33FFFF; border: 1px solid #00CC99;}
.stepTbCss .stateCss{ text-align:right; height:18px; }
.stepTbCss .stepCss { text-align:center; }
.stepTbCss .nameCss { text-align:center;  height:20px; padding:5px 0px 0px 0px;}
.stepTbCss .stepLineCss img{ width:60px; }
.stepTbCss .stepEndCss img{ width:40px; height:40px;}
.stepTbCss .nameCss .approvalCss{ font-size:11px; color:#00CC66; }

/*-**************** Flow Img End ****************-*/


.tbls *{
	margin:0px; padding:0px; font-size:12px;
	color:#000;
}
.tbls iframe{
	border:0px;
	padding:0px;
}
.tbls .tbls-head{
	border-bottom:0px solid #33cccc;
	border-left:0px solid #33cccc;
}

.tbls .tbls-body{
	overflow:auto;
	border:0px solid #33cccc;
	border-top-width:0px;
	overflow:hidden;
}
.tbls .tbls-ttl-all{
	position:relative;
	text-align:center;
}

.tbls .tbls-ttl-allr{
	margin-left:3px;
}

.tbls .tbls-title{
	border:1px solid #d6d6d6;
	background-color:#d6d6d6;
}
.tbls .tbls-atitle{
	border:0px solid #000;
	background-color:#fff;
	border-bottom:0px solid #fff;
}
.tbls .tbls-head a{
	text-decoration:none;
	display: inline-block;
	padding:0px 18px 0px 10px;
}
.tbls .tbls-title-rem{
	position:absolute;
	top:0px;
	right:6px;
	cursor:pointer;
}


/******/
.product{
	margin-top:0px;
}
.product ul {
	overflow: hidden;
	margin: 0 -10px;
	list-style: none;
	padding: 0;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 40px;
}

.product ul li {
	float: left;
	width: 250px;
	height: 126px;
	overflow:hidden;
	border: 2px solid #f6f7fb;
	margin: 5px;
	background: #fff;
	position: relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding-left: 20px;
	line-height: 18px;
	font-size: 12px;
	color: #707070;
}

.product ul li h2 {
    font-size: 16px;
    margin-bottom: 12px;
    color: #434343;
    -webkit-margin-before: 0.83em;
    -webkit-margin-after: 0.83em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
    width:130px;
}
.product p {
    margin: 0;
    color: #626262;
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    width:130px;
}
.product .txtCss{
	height:70px;
	overflow:hidden;
}
.product a  { 
    color:#2998f0;
    text-decoration: none;
}
.product a:hover { 
    cursor: auto;
    color:#0088f9
}
.product .ulbright{
    position: absolute;
    right: 0;
    top: 0;
    width: 125px;
    height: 125px;
}
.product .icmgs1{ background-image: url(../images/tree_menu/icon/m1.png); }
.product .icmgs2{ background-image: url(../images/tree_menu/icon/m2.png) }
.product .icmgs3{ background-image: url(../images/tree_menu/icon/m3.png) }
.product .icmgs4{ background-image: url(../images/tree_menu/icon/m4.png) }
.product .icmgs5{ background-image: url(../images/tree_menu/icon/m5.png) }
.product .icmgs6{ background-image: url(../images/tree_menu/icon/m6.png) }
.product .icmgs7{ background-image: url(../images/tree_menu/icon/m7.png) }
/*********/
/*-------------------------------mail_table-------------------------------*/

.mail_table { table-layout:fixed; width:100%;  height: 100% ;}
.button {
/* width:100px; */
color: #606060; 
border: solid 0px #b7b7b7;
background: #fff; 
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed)); 
background: -moz-linear-gradient(top, #fff, #ededed); 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); 
}


.menuNodeListInformation{
 position: relative;
    margin-top: -50px;
    margin-left: 150px;
    max-width: 200px;
    background: white;
   /* border: 1px solid #ccc;
    border-radius: 5px;
    padding: 5px; */
    display:none;
    font-size:12px;
}
.menuNodeListInformation span{
    padding: 0!important;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 10px 10px 0;
  border-color: transparent #ffffff transparent transparent;
    position: absolute;
    left:-8px;
    z-index: 10;
}
.menuNodeListInformation p{
 color:#87CEEB;
  margin:0;
  width: 130px;
  word-wrap: break-word;
}

/*-------------------------------//end mail_table-------------------------------*/
/* ------------- 兼容谷歌浏览器 2023-06-25 ------------- */
/* 弹出框按钮样式兼容 Begin */
.text-btn-css, .text-btn-css tr, .text-btn-css td{
    height:20px;
}
.text-btn-css input[type='button'] {
    width: 100% !important;
}
/* 弹出框按钮样式兼容 End */