@charset "utf-8";
/*@import url("style.php");*/

body {
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	font-size: 75%; word-spacing:0.2em; letter-spacing:0.05em;
	
}
a:hover{ text-decoration:underline;}

/*layout css*/
.wrapper_table{ width:900px; text-align:left;}
.wrapper_table .lo_2{ padding-left:15px; padding-right:15px;}
.tmpl .wrapper_table .center .lo_2{ padding-left:45px;}
.wrapper_table .top .lo_1{ width:900px; height:54px; overflow:hidden;}
.wrapper_table .top .lo_2{ padding-top:8px;}
.htmpl .wrapper_table .head .lo_1{ width:900px; height:104px; overflow:hidden;}
.tmpl .wrapper_table .head .lo_1{ width:900px; height:163px; overflow:hidden;}
.wrapper_table .head .lo_2{ padding-top:30px;}
.htmpl .wrapper_table .center .lo_1{ width:900px; height:372px; overflow:hidden;}
.tmpl .wrapper_table .center .lo_1{ width:900px; height:auto; >height:auto; _height:372px; min-height:372px;}
.tmpl .wrapper_table .center{ padding-bottom:126px;}
.wrapper_table .foot .lo_1{ width:900px; height:50px; overflow:hidden;}
.wrapper_table .foot .lo_2{ padding-left:160px; padding-top:7px;}
.modtop{ float:right;}
.left{ border:0px #ff0000 solid; width:190px;}
.left_1{ width:189px; overflow:hidden;}
.cc{ width:646px;}
.cc_1{ padding-left:7px; padding-right:9px; padding-top:10px;}
.modutitle{ float:left;}
.modbreadcrumb{ float:right;}
.modcenter,
.comcon{ width:630px; clear:both; float:none;}
.comcon_1{ padding-left:0px; padding-top:10px;}
.mod_idxswf{ position:absolute; top:159px;}
.back{ float:right; margin-right:25px;}
.back .btn_back{ padding-left:17px;}
.btnbar{ float:right;}
.btnbar .btn{ float:left; margin-right:5px;}
.btn_print img,
.btn_mail img{ width:13px; height:13px; margin-left:3px; margin-right:3px; margin-top:3px;}
.btn_font{ width:135px;}
.btn_font .itemname, .btn_font .item{ float:left;}
/*module css*/
.vermod{ }
.vermod .mod_1{}
.vermod .mod_head, .vermod .mod_con, .vermod .mod_foot{ clear:both; float:none; width:auto;}
.vermod .mod_title_ico, .vermod .mod_title_txt{ float:left;}
.vermod .mod_title_txt{ font-weight:bold; margin-left:5px;}

.hormod{ float:left; margin-right:5px;}
.hormod .mod_head, .hormod .mod_con, .hormod .mod_foot{ float:left;}

.more{ float:right;}

/*top*/
.mod_topmenu{ width:275px;}
.mod_topmenu .mh_3{ height:33px; z-index:1; position:relative;}
.mod_topmenu .mh_1{ padding-left:50px;}
.mod_topmenu .mod_con{ position:relative; top:-33px; z-index:2; height:33px;}
.mod_topmenu .mod_con .mc_1{ margin-left:30px;}
.mod_topmenu span{ padding-left:3px; padding-right:3px;}
.mod_topmenu a{ height:33px; padding-top:6px; padding-bottom:8px; text-decoration:none; line-height:33px;}

.htmpl .mod_logo{ width:200px; float:left; clear:none; height:49px; margin-left:130px; >margin-left:130px; _margin-left:50px;}
.htmpl .mod_logo .mod_con img{ width:200px; height:49px;}

.tmpl .mod_logo{ width:130px; float:left; clear:none; height:80px; margin-top:40px; margin-left:60px; >margin-left:60px; _margin-left:30px;}
.tmpl .mod_logo .mod_con img{ width:130px; height:80px;}

.mod_mainmenu{ float:right; font-weight:bold; width:500px;}
.mod_mainmenu .mc_2{ padding-left:23px;}
.mod_mainmenu .mc_3{ height:49px; border:0px #efefef solid; display:table;}
.mod_mainmenu .mod_con{ }
.mod_mainmenu .mod_con .menutable{ margin-top:6px;}
.mod_mainmenu .mod_con .menutable td{ padding-left:2px; padding-right:2px; padding-left:0px\9; padding-right:0px\9; >padding-left:2px; >padding-right:2px; _padding-left:2px; _padding-right:2px;}
.mod_mainmenu .mod_con a{ text-decoration:none; display:block; padding-left:15px; padding-right:15px;}

.mod_copyright{ line-height:1.3em; /*padding-left:120px;*/ font-size:0.85em; float:left;}
.mod_copyright table{ width:100%;}
.mod_copyright a,
.mod_copyright a:link,
.mod_copyright a:visited,
.mod_copyright a:hover{ text-decoration:underline;}
.mod_hswf{ float:right; margin-right:15px; >margin-right:15px;  _margin-right:7px;}
.mod_path{ margin-top:5px; text-align:right;}
.mod_leftmenu{ margin-bottom:10px;}
.mod_leftmenu .mod_2{ padding-top:10px; /*padding-bottom:10px;*/ padding-left:10px; padding-right:10px;}
.mod_leftmenu .mod_3{}
.mod_leftmenu .outmainlevel1{ padding-bottom:5px; margin-bottom:2px;}
.mod_leftmenu .mainlevel2{ margin-left:20px; padding-left:10px;}
.mod_leftmenu .mainlevel2 a,
.mod_leftmenu .mainlevel2 a:link,
.mod_leftmenu .mainlevel2 a:visited,
.mod_leftmenu .mainlevel2 a:hover{ padding-left:3px; padding-right:3px; padding-top:2px; padding-bottom:2px; text-decoration:none;}
.mod_epaper{}
.mod_epaper .mod_con{ height:50px;}
.mod_epaper .mc_1{ padding-left:12px; padding-top:6px; padding-right:13px;}
.mod_epaper .mc_3{ display:table; width:170px;}
.mod_epaper .mod_con input{ clear:both;}
.mod_epaper .mod_con .btn{ float:right; cursor:pointer; margin-right:8px; margin-top:4px;}

.mod_related .mod_head{ padding-bottom:3px; padding-left:15px;}
.mod_related .group{ clear:both; padding:8px;}
.mod_related .group .gitem{ clear:both; padding-left:10px; padding-top:3px; padding-bottom:3px;}
.mod_related .mod_head{ margin-bottom:-1px;}

.mod_search .mod_head{ font-size:1.1em;}
.mod_search .mod_con{ padding-left:5px;}
.mod_search{ margin-bottom:10px;}
.mod_modtab .tab{ float:left; margin-right:1px;}
.mod_modtab .tab_2{ padding-left:24px; padding-right:9px; height:31px; font-weight:bold;}
.mod_modtab .tab_3{ padding-top:7px;}
.modtab01 .tab{ width:180px;}

.mod_utitle{ margin-top:10px; margin-bottom:10px;}

.htmpl .topacc{ width:25px; height:25px; float:left; clear:none; margin-left:95px; >margin-left:50px; _margin-left:50px;}
.tmpl .topacc{ width:25px; height:25px; float:left; clear:none; margin-left:35px; >margin-left:10px; _margin-left:10px;}
/*component*/
#fcon{ padding-left:10px;}
.com_sitemap .contentpane{ clear:both;}
.com_sitemap .aces_title{ font-weight:bold; font-size:1.1em; padding-left:25px; padding-bottom:10px;}
.com_sitemap .aces_con{ padding-bottom:20px;}
.com_sitemap .contentdescription table{ width:100%;}
.com_sitemap .aces_con .phase1{ display:table; margin-left:25px; margin-bottom:10px;}
.com_sitemap .aces_con .phase2{ display:table; margin-left:30px;margin-bottom:10px;}
.com_sitemap .aces_con .phase3{ display:table; margin-left:40px;margin-bottom:10px;}
.com_sitemap .aces_con .phase3 .phaselist{ padding-left:8px;}
.com_sitemap .sitemaptree{ padding-left:50px; padding-right:40px;}
.com_sitemap .alevel_0{ font-weight:bold; line-height:30px; display:block;}
.com_catblog{}
.com_content .contentpaneopen{ width:600px;}
.com_catblog .rowblock,
.com_search .rowblock{ margin-bottom:8px; width:600px; display:table; height:100%; padding-bottom:5px;}
.com_catblog .imgblock{ width:123px; height:93px; margin-right:8px;}
.com_catblog .imgblock .rd_1{ padding-right:3px; padding-bottom:3px;}
.com_catblog .datablock{ width:460px;}
.com_catblog .imgblock,
.com_catblog .datablock{ float:left;}
.com_catblog .imgblock img{ width:120px; height:90px;}
.com_dl .gtitle,
.com_catblog .rtitle,
.com_content .rtitle,
.com_search .bloglist .datablock .rtitle{ font-weight:bold; padding-top:5px; padding-bottom:4px; padding-left:22px; font-size:1.25em;}
.com_search .bloglist .datablock .rtitle{ padding-left:0px;}
.com_dl .gtitle{ float:left;}
.com_dl .gfilter{ float:right; margin-top:10px; margin-bottom:5px;}
.com_catblog .rmore{ float:right;}
.com_catblog .rmore .more_1{}
.com_catblog .rmore .more_2{ padding-left:10px; padding-right:10px;}

.com_content .cpo_info{ margin-bottom:5px;}
.com_content .cpo_info .rtitle{ float:left;}
.com_content .publishdate{ text-align:right; padding-bottom:5px;}

.com_search .filter{ padding:5px 20px;}
.com_search .ac{ text-align:right; padding-right:10px; padding-bottom:4px;}
.com_search .adfilter .gtitle{ font-weight:bold;}
.com_search .adfilter .unitblock{ display:table; clear:both; float:none; height:100%;}
.com_search .adfilter .unitblock .gitem{ float:left; width:150px;}
.com_search .adfilter .govcatblock .gitem{ margin-bottom:5px;}

.com_mail .comdesc{ float:none; clear:both; margin-left:100px; text-align:left; margin-right:200px;}
.com_mail .maildesc{ margin-bottom:10px; display:none;}
.com_mail .mailtitle{ padding-left:20px; font-size:1.25em; font-weight:bold; margin-bottom:10px;}

.com_mail form{ margin-left:100px;}
.com_mail th{ text-align:left; vertical-align:top;}
.com_mail th .dr{ padding:8px; padding-left:18px;}
.com_mail td .dr{ padding:8px;}
.com_mail td.rbtn{ padding:5px;}

.modifydate{ text-align:right;}
.topacc{ margin-bottom:-33px; left:-30px; position:relative;}
.tmpl .centeracc{ margin-top:2px;}
.leftacc{ margin-bottom:-15px; position:relative;}
.htmpl .topacc{ margin-bottom:-33px; margin-left:0px; position:relative;}
.htmpl .centeracc{ width:15px; height:15px; position:absolute; top:145px; margin-left:30px;}
.bottomacc{ width:15px; height:15px; /*position:absolute; top:533px;*/ float:left;}
.htmpl .center .mod{ border:0px #efefef solid;}


/*Naomi add20101208 -table*/

.com_dl .datatable{ clear:both;}
.com_dl .datatable th{ height:30px; padding:0px; font-size:1em;}
.com_dl .rsize,
.com_dl .rpubday,
.com_dl .rmeetday{ width:100px; text-align:center;}
.com_dl .ryear{ width:70px; text-align:center;}
.com_dl .rway{ width:80px; text-align:center;}
.com_dl .rpeople{ width:100px;}
.com_dl .rcat{ width:40px;}
.com_dl .rtype{ width:80px; text-align:center;}
.com_dl .rfile{ width:100px; text-align:center;}
.com_dl td .dr{ padding:5px;}



