
 /* comman */
body{ margin: 0; padding: 0; font-size:9pt;
scrollbar-face-color: #DBE2F4;
scrollbar-highlight-color: #F5FFFF;
scrollbar-shadow-color: #DCDFF0;
scrollbar-3dlight-color: #909FBE;
scrollbar-arrow-color: #8993AC;
scrollbar-track-color: #E4ECF9;
scrollbar-darkshadow-color: #909FBE;
} 
table{font-size:9pt;color:#333;}
input{font-size:9pt; color:#333;}
img{ border:0px;}
fieldset{ margin-bottom:10px;}
legend{ font-weight:bold; color:#5EA813;}


/*  common  */
.---common---{}
.com_textarea{border:1px solid #7F9DB9;font-size:9pt; color:#333;}
.com_textbox{border:1px solid #7F9DB9;font-size:9pt; color:#333; height:18px;}
.com_readbox{border:0px;border-bottom:1px solid #7F9DB9;font-size:9pt; color:#333; background-color:Transparent; color:#333;}
.com_select{font-size:9pt; color:#333;}
.com_dropdownlist{font-size:9pt;}
.com_listbox{font-size:9pt;}
.com_error{color:red;}
.com_import{color:red;}
.com_alter{color:red;}
.RadioButtonList{font-size:9pt; border-width:0px;}
.calendar{behavior:url(../../Scripts/Calendar.htc);font-size:9pt;}

.fim_l{ padding:2px 5px; line-height:22px; text-align:right; white-space:nowrap}
.fim_r{ padding:2px 5px; line-height:22px; text-align:left; white-space:nowrap}
.fim_l2{ padding:2px 5px; line-height:22px; text-align:left; background-color:#EBF5FA; white-space:nowrap}
.fim_r2{ padding:2px 5px; line-height:22px; text-align:left; background-color:#EBF5FA; white-space:nowrap}

.Menu_tle{color:#5EA813; font-weight:bold; line-height:25px;}
.Menu_tab{ background-color:#BDDEEC; border:1px solid white;width:100%; margin-bottom:10px;}
.Menu_tab img{ margin-right:5px;}
.Menu_tab table{width:480px;}
.Menu_tab td table{ width:120px; padding:2px 5px; border-right:1px solid white; font-weight:bold;}
.Menu_StaticMenuItemStyle{height:25px;font-weight:bold;}
.Menu_StaticSelectedStyle{ background-color:#96EA42; height:25px;font-weight:bold;}

.body{background:url(body.jpg) repeat-x left top; background-color:#C2E0EF; margin:0px;}
.body_div{background:url(body_div.jpg) repeat-x left bottom;margin:0px; padding:0px; text-align:center;}
.body_div div{ text-align:left;}
.table_img{background:url(table_img.jpg) no-repeat left bottom; width:920px;margin:0px auto; text-align:left; background-color:#DCEDF4;}
.tab_nav_img{background:url(tab_nav_img.jpg) no-repeat left top; width:920px; text-align:right;padding-right:10px; height:25px;}
.tab_nav_img a{ display:none;}
.tab_nav_img table a{ display:block;  font-weight:bold; color:White; padding:2px 5px; margin-top:5px; text-decoration:none;}
.tab_nav_img table a:hover{ background-color:#eee; color:#333; }

.tab_nav_img_new{background:url(tab_nav_img.jpg) no-repeat left top; width:920px; text-align:right;padding-right:10px; height:25px;}
.tab_nav_img_new a{ font-weight:bold; color:White; padding:2px 5px; margin-top:5px; text-decoration:none;}
.tab_nav_img_new a:hover{ background-color:#eee; color:#333; }


.tab_logo_img{background:url(tab_logo_img.jpg) no-repeat left top; width:920px; text-align:right; height:67px; vertical-align:bottom; padding-right:10px;}
.tab_logo_title{ font-size:10pt; color:#13567E; padding:0px 3px 0px 5px; line-height:32px; vertical-align:middle;}
.tab_logo_font{ font-size:9pt; color:#fff; padding-right:3px; line-height:32px; vertical-align:middle;}
.tab_logo_button{ padding-right:6px; padding:8px 0px;}
.tab_bn_img{background:url(tab_bn_img.jpg) no-repeat left top; width:920px; padding:0px; height:158px;}
.tab_rollnew_img{background:url(tab_rollnew_img.jpg) repeat-x left top; border-left:1px solid #7997A4; border-right:1px solid #7997A4; height:27px; padding:0px 10px; line-height:27px; vertical-align:middle; color:#2D5C71;}
.tab_rollnew_img td{letter-spacing:1px;}
.tab_search_img{background:url(tab_search_img.jpg) no-repeat left top; width:920px; height:30px; padding:0px 10px; line-height:20px;vertical-align:top;}

.tab_main{ border-left:1px solid #7997A4; border-right:1px solid #7997A4;padding:0px 1px; vertical-align:top;}

.userinfo span{ padding:2px 10px 2px 4px; color:#000;}
.userinfo ul{ padding:2px; margin:0px; background:url(droppanel_bg.gif) repeat-y left top;  background-color:White; border:1px solid #848E8C;}
.userinfo li{ padding:0px; margin:0px;}
.userinfo ul a{text-decoration:none; color:#1C568A; line-height:18px; display:block; padding:2px 1px; padding-left:47px; position:relative; width:150px; }
.userinfo ul a:hover{background-color:#E0EDF3;border:1px solid #4BADDC;  padding:1px 0px; padding-left:46px;  }
.userinfo ul a img{ position:absolute; left:2px; top:2px; }
.userinfo ul a:hover img{ position:absolute; left:1px; top:1px; }
.userinfo ul a span{ display:block; color:#333; padding:0px;}


******************************  webpartstyle  *********************************************************/

.webpart0{ margin-bottom:0px;}
.webpart0_top{background:url(webpart_top_r.gif) no-repeat right  bottom;}
.webpart0_top div{background:url(webpart_top_l.gif) no-repeat left bottom; height:28px; position:relative; text-align:left;padding:8px 10px 0px 15px; font-size:14px;}
.webpart0_top div span{ }
.webpart0_top div a {display:block; position :absolute;  right:10px; top:5px; font-size:9pt;}
.webpart0_main{}
.webpart0_main div{  padding:5px;}
.webpart0_bottom{background:url(webpart_bottom_r.gif) no-repeat right  bottom; }
.webpart0_bottom div{background:url(webpart_bottom_l.gif) no-repeat left bottom; padding-left:7px; height:8px; font-size:0px;}
.webpart0_main div table td div{ border-right:0px; padding:0px;}
.webpart0_main div a{background:url(webpart_icon1.gif) no-repeat 0px 6px; padding-left:20px; padding-top:3px; line-height:20px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; WORD-BREAK: keep-all;width:90%; color:#737373; font-size:13px; text-decoration:none;}
.webpart0_main div a:hover{ text-decoration:underline;}

.webpart1{ margin-bottom:5px;}
.webpart1_top{background:url(webpart_top_r.gif) no-repeat right  bottom;}
.webpart1_top div{background:url(webpart_top_l.gif) no-repeat left bottom; height:28px; position:relative; text-align:left;padding:0px 10px 0px 15px; font-size:10pt;}
.webpart1_top div span{ line-height:28px; font-weight:bold;}
/*.webpart1_top div a {display:block; position :absolute;  right:10px; top:5px; font-size:9pt;}*/
.webpart1_main{ background-color:#EBF3F6; border-left:1px solid #C4D7DE;}
.webpart1_main div{ background-color:#EBF3F6; border-right:1px solid #C4D7DE; padding:5px 5px;}
.webpart1_bottom{background:url(webpart_bottom_r.gif) no-repeat right  bottom; }
.webpart1_bottom div{background:url(webpart_bottom_l.gif) no-repeat left bottom; padding-left:7px; height:8px; font-size:0px;}
.webpart1_main div table td div{ background-color:#EBF3F6; border-right:0px; padding:0px;}
.webpart1_main div a{background:url(webpart_icon1.gif) no-repeat 0px 6px; display:block; padding-left:20px; padding-top:3px; line-height:20px;  color:#737373; font-size:13px; text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; WORD-BREAK: keep-all;width:90%;}
.webpart1_main div a:hover{ text-decoration:underline;}

.webpart2{ margin-bottom:0px;}
.webpart2_top{background:url(webpart2_top_r.gif) no-repeat right  bottom;}
.webpart2_top div{background:url(webpart2_top_l.gif) no-repeat left bottom; height:30px; position:relative; text-align:left;padding:0px 10px 0px 15px; font-size:10pt;}
.webpart2_top div span{line-height:30px;font-weight:bold; }
.webpart2_top div a {display:block; position :absolute;  right:10px; top:5px; font-size:9pt;}
.webpart2_main{ background-color:#EBF3F6; border-left:4px solid #C6E1EE;}
.webpart2_main div{ background-color:#EBF3F6; border-right:4px solid #C6E1EE; padding:0px;}
.webpart2_bottom{background:url(webpart2_bottom_r.gif) no-repeat right  bottom; }
.webpart2_bottom div{background:url(webpart2_bottom_l.gif) no-repeat left bottom; padding-left:7px; height:8px; font-size:0px;}
.webpart2_main div table td div{ background-color:#EBF3F6; border-right:0px; padding:0px;}
.webpart2_main div a{background:url(webpart_icon1.gif) no-repeat 0px 6px; display:block; padding-left:20px; padding-top:3px; line-height:20px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; WORD-BREAK: keep-all;width:90%; color:#737373; font-size:13px; text-decoration:none;}
.webpart2_main div a:hover{ text-decoration:underline;}

.webpart3{ margin-bottom:0px;}
.webpart3_top{background:url(webpart2_top_r.gif) no-repeat right  bottom;}
.webpart3_top div{background:url(webpart2_top_l.gif) no-repeat left bottom; height:30px; position:relative; text-align:left;padding:0px 10px 0px 15px; font-size:10pt;}
.webpart3_top div span{ line-height:30px; font-weight:bold;}
.webpart3_top div a {display:block; position :absolute;  right:10px; top:5px; font-size:9pt;}
.webpart3_main{ background-color:#EBF3F6; border-left:4px solid #C6E1EE;}
.webpart3_main div{ background-color:#EBF3F6; border-right:4px solid #C6E1EE;}
.webpart3_main div div{border-right:0px solid #C6E1EE;}
.webpart3_main div table td{ padding:2px 10px;}
.webpart3_bottom{background:url(webpart2_bottom_r.gif) no-repeat right  bottom; }
.webpart3_bottom div{background:url(webpart2_bottom_l.gif) no-repeat left bottom; padding-left:7px; height:8px; font-size:0px;}
.webpart3_main div table td div{ background-color:#EBF3F6; border-right:0px; padding:0px;}
.webpart3_main div a{background:url(webpart_icon1.gif) no-repeat 0px 6px;  display:block; padding-left:20px; padding-top:3px; line-height:20px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; WORD-BREAK: keep-all;width:90%;color:#737373; font-size:13px; text-decoration:none;}
.webpart3_main div a:hover{ text-decoration:underline;}

.webpart7{ margin-bottom:0px;}
.webpart7_top{background:url(webpart2_top_r.gif) no-repeat right  bottom;}
.webpart7_top div{background:url(webpart2_top_l.gif) no-repeat left bottom; height:30px; position:relative; text-align:left;padding:0px 10px 0px 15px; font-size:10pt;}
.webpart7_top div span{ line-height:30px; font-weight:bold;}
.webpart7_top div a {display:block; position :absolute;  right:10px; top:5px; font-size:9pt;}
.webpart7_main{ background-color:#EBF3F6; border-left:4px solid #C6E1EE;}
.webpart7_main div{ background-color:#EBF3F6; border-right:4px solid #C6E1EE;}
.webpart7_main div div{border-right:0px solid #C6E1EE;}
.webpart7_main div table td{ padding:2px 10px;}
.webpart7_bottom{background:url(webpart2_bottom_r.gif) no-repeat right  bottom; }
.webpart7_bottom div{background:url(webpart2_bottom_l.gif) no-repeat left bottom; padding-left:7px; height:8px; font-size:0px;}
.webpart7_main div table td div{ background-color:#EBF3F6; border-right:0px; padding:0px;}
.webpart7_main div a{background:url(webpart_icon1.gif) no-repeat 0px 6px;  display:block; padding:0px 20px; padding-top:3px; line-height:20px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; WORD-BREAK: keep-all;width:100%;color:#737373; font-size:13px; text-decoration:none;}
.webpart7_main div a:hover{ text-decoration:underline;}



.webpart1_top div.tab{position :absolute;  right:0px; top:5px; font-size:9pt; background-image:none; vertical-align:top; }
.webpart1_top div.tab a{ float:none;  display:inline-block; position:static; width:70px; color:Black; text-decoration:none; text-align:center; height:18px; line-height:18px; vertical-align:middle; }
.webpart1_top div.tab a:hover{ background:url(webpart_top_bimg.gif) no-repeat;}

.webpart1_main .tab2{ width:95%;}
.webpart1_main .tab2 div{ font-size:14px; color:#227CAF; padding-left:7px;}
.webpart1_main .tab2 div a{ background-image:none; padding-left:0px; padding-top:3px; line-height:20px; width:100%; color:#737373; font-size:13px; text-decoration:none;}
.webpart1_main .tab2 div a:hover{ color:Red;}


.webpart2_main div .td1 div{ margin-left:-9px!important;}
.webpart2_main div .td1 a{ background-image:none;}
.webpart2_main div .td2{background:url(img07.jpg) no-repeat 130px 0px;  padding:5px; line-height:20px;}

.webpart22_main div a{background:url(webpart_icon1.gif) no-repeat 0px 6px; display:block; padding-left:20px; padding-top:3px; line-height:20px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; WORD-BREAK: keep-all;width:90%; color:#737373; font-size:13px; text-decoration:none;}
.webpart22_main div a:hover{ text-decoration:underline;}


/*LinkBotton0*/
a.linkbtn0 {background:url(linkbtnl0.gif) no-repeat left top;height:22px;padding:0px 0px 0px 3px;text-decoration:none;}
a.linkbtn0 span {background:url(linkbtnr0.gif) no-repeat right top;height:22px; color:#000; padding:3px 3px 0px 3px;text-align:center; width:50px;cursor:hand;white-space:nowrap; WORD-BREAK: keep-all;}
a.linkbtn0:hover {background-position:0% -22px;}
a.linkbtn0:hover span {background-position:100% -22px;color:#000;}
a.linkbtn0 span img{ border:0px; margin-bottom:-4px; margin-right:5px;}
a.linkbtn0:hover span img{ border:0px; margin-bottom:-4px; margin-right:5px;}
 /*END LinkBotton0*/
 
/*LinkBotton2*/
a.linkbtn2 {background:url(linkbtnl2.gif) no-repeat left top; margin-left:5px; display:inline-block; height:21px;padding:0px 0px 0px 4px;text-decoration:none;}
a.linkbtn2 span {background:url(linkbtnr2.gif) no-repeat right top; line-height:21px; color:#000;display:inline-block; padding:0px 9px 0px 5px;text-align:center; cursor:hand;white-space:nowrap; WORD-BREAK: keep-all;}
a.linkbtn2:hover {background-position:0% -21px;}
a.linkbtn2:hover span {background-position:100% -21px;color:#333;}

/*LinkBotton1*/
a.linkbtn1 {background:url(linkbtnl.gif) no-repeat left top;margin-left:5px; display:inline-block;height:21px;padding:0px 0px 0px 4px;text-decoration:none;}
a.linkbtn1 span {background:url(linkbtnr.gif) no-repeat right top; line-height:21px; color:#000;display:inline-block; padding:0px 9px 0px 5px;text-align:center;cursor:hand;white-space:nowrap; WORD-BREAK: keep-all;}
a.linkbtn1:hover {background-position:0% -21px;}
a.linkbtn1:hover span {background-position:100% -21px;color:#333;}
 /*END LinkBotton1*/



.datagrid{ width:100%; background-color:#8791B8;}
.datagrid th{  padding:3px 5px;  background-color:#C9D6E9;}
.datagrid td{ padding:3px 5px;  background-color:#fff;}

.formdata{ width:100%; border-collapse:collapse; background-color:#8791B8;}
.formdata th{  padding:3px 5px;  background-color:#C9D6E9; width:100px;}
.formdata td{ padding:3px 5px; background-color:#fff;}

.formdata1{ width:100%; margin-bottom:10px;}
.formdata1 th{  padding:3px 5px;}
.formdata1 td{ padding:3px 5px;}

.tab_f{ font-size:16px; font-weight:bold; line-height:40px;}
.tab_f1{ font-size:14px; line-height:30px;}
.tab_f2{ font-size:16px; font-weight:bold; color:#006D9E; text-align:left;  padding-top:20px; padding-bottom:0px;}
.tab_f3{ font-size:14px; font-weight:bold; color:#006D9E; text-align:left;  padding-top:0px; padding-bottom:0px; line-height:20px; height:20px;}
.tab_f3 img{ margin-bottom:-2px;}
.tab_f5{ line-height:22px; font-size:9pt; text-indent:2em; text-align:justify; text-justify:inter-ideograph;}
.tab_f5 a{ line-height:22px; font-size:9pt; text-indent:2em; text-align:justify; text-justify:inter-ideograph;}

  hr{ height:3px; width:100%; text-align:center; color:#48A8D4; margin:0px; padding:0px;}
  
.webpart4_top div{ font-size:9pt; background-image:none; vertical-align:top; }
.webpart4_top div ul{}
.webpart4_top div ul li{ list-style-image:url(webpart_icon1.gif); }
.webpart4_top div a{ float:none; display:inline;  color:Black; text-decoration:none; text-align:center; height:18px; line-height:22px; vertical-align:middle; }
.webpart4_top div a:hover{ color:#2998D7;}  

.text{line-height: 20px;text-indent: 2em; color:#737373; font-size:13px; line-height:22px; text-align: justify;text-justify: newspaper;}
.text1{line-height: 30px;text-indent: 2em; text-align: justify;text-justify: newspaper; font-size:13px;}


.webpart5_main{ background-color:#EBF3F6; border-left:1px solid #C4D7DE;}
.webpart5_main div{ background-color:#EBF3F6; border-right:1px solid #C4D7DE; padding:5px;}
.webpart5_bottom{background:url(webpart_bottom_r.gif) no-repeat right  bottom; }
.webpart5_bottom div{background:url(webpart_bottom_l.gif) no-repeat left bottom; padding-left:7px; height:8px; font-size:0px;}
.webpart5_main div table td div{ background-color:#EBF3F6; border-right:0px; padding:0px;}
.webpart5_main div a{ text-align:right; padding-top:3px; line-height:20px; width:100%; color:#929292; font-size:13px; text-decoration:none;}

.tab{ background-color:#B0E0F0; margin:0px;  height:15px; padding-top:3px; padding-left:5px;}

.webpart6_top div{ font-size:9pt; background-image:none; vertical-align:top; }
.webpart6_top div ul{ text-align:left;}
.webpart6_top div ul li{ list-style-image:none; display:inline;}
.webpart6_top div a{ background:url(webpart_icon1.gif) no-repeat 0px 6px; text-align:left; padding-left:20px; padding-top:3px; line-height:22px; width:100%; color:#737373; font-size:13px; text-decoration:none;}
.webpart6_top div a:hover{ color:#2998D7;}  


.webpart3_main .page{text-align:right;}
.webpart3_main .page a{  background-image:none;list-style-image:none; text-indent:inherit; text-align:left; height:25px;}

.img_font{font-size:14px; padding-bottom:7px; color:#227CAF;}
div.img_left{float: left;padding: 5px;}
div.img_left img{border: 1px solid #999;padding: 3px;}

.dg_borderstyle1{ width:100%; border-collapse:collapse; background-color:Transparent!important;background: url(png-0088.gif) no-repeat right bottom;}
.dg_borderstyle1 th{height:24px;  color:#333; text-align:center; font-weight:bold; background-color:Transparent!important;}
.dg_borderstyle1 td{ padding:2px; background-color:Transparent!important;}
.dg_borderstyle1 td img{ margin:0px 3px;}

.dg_borderstyle2{ width:100%; border-collapse:collapse; background-color:Transparent!important;background: url(png-0086.gif) no-repeat right bottom;}
.dg_borderstyle2 th{height:24px;  color:#333; text-align:center; font-weight:bold; background-color:Transparent!important;}
.dg_borderstyle2 td{ padding:2px; background-color:Transparent!important;}
.dg_borderstyle2 td img{ margin:0px 3px;}

.dg_borderstyle{ width:100%; border-collapse:collapse; background-color:Transparent!important;}
.dg_borderstyle th{height:24px;  color:#333; text-align:center; font-weight:bold; background-color:Transparent!important;}
.dg_borderstyle td{ padding:2px; background-color:Transparent!important;}
.dg_borderstyle td img{ margin:0px 3px;}
.dg_alternatingitemstyle{height:22px; background-color:Transparent!important;}
.dg_itemstyle{height:22px; background-color:Transparent!important; text-align:left; padding:0px 5px;}
.dg_alternatingitemstyle td{border-width:0px!important; background-color:Transparent!important;}
.dg_itemstyle td{border-width:0px!important; background-color:Transparent!important;}
.dg_headerstyle{ background-color:#CAE3EE; height:25px; text-align:center; text-align:left; padding:0px 5px;}

.dg_pagerstyle{ text-align:right; padding-top:3px; float:right;}
.dg_pagerstyle td{border-width:0px!important;}
.dg_pagerstyle .pageinfo{padding-top:5px;padding-left:3px;color:#4B506D; float:left;}
.dg_pagerstyle .pagejump input{ width:20px;font-size:8pt;}
.dg_pagerstyle .pagelink{}
.dg_pagerstyle a{ display:inline-block!important; margin-bottom:-4px!important; background-image:none!important; padding-left:0px!important; padding-top:0px!important; line-height:20px;width:auto!important; color:#737373; font-size:9pt; text-decoration:none;}
.dg_pagerstyle a span{}
.dg_pagerstyle .pagefirst{}
.dg_pagerstyle .pagepre{}
.dg_pagerstyle .pagenext{}
.dg_pagerstyle .pageend{margin-right:10px;}


.dg_borderstyle5{ width:100%; border-collapse:collapse;}
.dg_headerstyle5{ background-color:#C2E7EF; height:25px; padding:0px 5px; text-align:center;}
.dg_alternatingitemstyle5{height:22px; background-color:Transparent!important; padding:0px 5px;}
.dg_itemstyle5{height:22px; background-color:Transparent!important; padding:0px 5px;}

.dg_pagerstyle5{ text-align:right; padding-top:3px; float:right;}
.dg_pagerstyle5 td{border-width:0px!important;}
.dg_pagerstyle5 .pageinfo{padding-top:5px;padding-left:3px;color:#4B506D; float:left;}
.dg_pagerstyle5 .pagejump input{ width:20px;font-size:8pt;}
.dg_pagerstyle5 .pagelink{}
.dg_pagerstyle5 a{ display:inline-block!important; margin-bottom:-4px!important; background-image:none!important; padding-left:0px!important; padding-top:0px!important; line-height:20px;width:auto!important; color:#737373; font-size:9pt; text-decoration:none;}
.dg_pagerstyle5 a span{}
.dg_pagerstyle5 .pagefirst{}
.dg_pagerstyle5 .pagepre{}
.dg_pagerstyle5 .pagenext{}
.dg_pagerstyle5 .pageend{margin-right:10px;}

.unvisible{ display:none;}

.num_tab{background-color: #F2F7F9;border: 1px solid #C4D7DE; padding:5px;}
.num_font{padding-bottom:5px;}
.num{border-bottom:1px solid #C4D7DE;}

.dg_borderstyle22_title{ height:25px; display:block;  padding-top:3px; line-height:25px;color:#000; font-size:12pt; font-weight:bold;}
.dg_borderstyle23_title{background:url(menu_list.gif) no-repeat 0px 6px; height:27px; display:block; padding:0px 20px; padding-top:1px; line-height:27px;color:#000; font-size:10pt;}


.search_leib table{ border:0px solid Transparent!important;}
.search_leib td{ border:0px!important;}
.search_leib div a{background:url(webpart_icon1.gif) no-repeat 0px 6px; padding-left:20px; padding-top:3px; line-height:20px; width:100%; color:#737373; font-size:13px; text-decoration:none;}


/*20100209黄江沛添加，针对portal新闻页面样式*/
.detailTitle{ font-size:15px; padding:0 10px;}
.detailBody{font-size:14px; padding:0 15px;  line-height:25px;}