@charset "utf-8";
.wrapper{ width:930px; text-align:left;}
.logo{ z-index:10; position:absolute; margin-left:37px; top:0;}
.b_top{ height:26px;}
.m_top{ float:right; text-align:right;}
.b_top, .b_pba, .b_inset{ clear:both; width:100%;}
.b_pba{ height:227px;}
.b_footer{ height:100%; text-align:center;}
.td_footer{ padding-bottom:10px;}
.m_top .modlay{ float:left;}
.art_left, .art_right{ width:45px;}
.b_pba{ }
.b_inset{ clear:both; width:100%; height:32px; z-index:99999; position:relative;}
.td_homepage, .td_com{ width:840px;}
.td_homepage .modtitle_img{ float:left;}
.td_homepage .modbody{ float:left;}
.homepage_1{ padding-left:20px; padding-right:20px; padding-bottom:10px;}
.td_homepage .td_user1{ width:480px;}
.td_homepage .td_user2{ width:320px;}
.td_user4{ padding-top:10px;}
.td_mainbody { width:648px;}
.mainbody_1{ padding-left:20px; vertical-align:top; padding-bottom:10px;}
.right_1{ padding-left:10px; padding-right:15px;}
.td_right .modlay{ width:165px; margin-bottom:10px;}
.b_footer{ padding-top:10px; padding-bottom:10px;}
.b_bottom{ padding-bottom:10px; height:100%;}
.bottom_1{ padding-left:50px;}
.counterp{ float:left; text-align:right;}
.b_pathway{ text-align:left; padding-left:30px; padding-top:8px; padding-bottom:7px;}
/*default ob*/
form{ margin:0; padding:0;}
.pagenavdiv{ float:right; margin-right:20px; margin-top:15px; margin-bottom:15px;}
.back_button{ padding-left:15px;}
.sectiontablefooter, .categorytablefooter{ text-align:center;}
.pagelink{ vertical-align:middle; clear:both;}
.pagenav_number{ /*height:23px; display:inline-table; vertical-align:middle;*/}
/*module*/
/*mod:search*/
.moduletable_search .inputbox_search{ height:16px; >height:11px; _height:19px; font-size:12px; line-height:10px; padding:0px; >padding:3px; _padding:4px; width:103px;} 
.moduletable_search .button_search{ width:36px; margin-top:5px; >margin-top:4px; _margin-top:4px; height:19px; font-weight:bold; cursor:pointer;}
/*mod:topmenu*/
.moduletable_mainmenu{ margin-top:6px; margin-right:10px;}
/*mod:slidebanner*/
.moduletable_slidebanner{ margin:0; padding:0;}
.moduletable_slidebanner ul, .moduletable_slidebanner li{ margin:0; padding:0;}
/*mod:news*/
.td_homepage .td_user1 .moduletable_news { margin-bottom:10px; height:100%;}
.td_homepage .td_user1 .moduletable_news .lates_news{ height:150px; vertical-align:top;}
.td_homepage .td_user1 .moduletable_news .headlist { width:450px;}
.td_homepage .td_user1 .moduletable_news .headlist td{ padding-top:3px; padding-bottom:2px;}
.moduletable_news .headlist .day{ padding-left:0px; padding-right:9px;}
.moduletable_news .headlist .title{ padding-left:19px;}
.moduletable_news .headlist_readon { padding-top:10px;}
.moduletable_news .headlist_readon img{ width:50px; height:20px; float:right;}
/*mod:edinew*/
.moduletable_edinew .modtitle_img{ width:24px; height:250px; margin-left:5px;}
.td_homepage .moduletable_edinew .modbody { width:281px;}
.td_homepage .moduletable_edinew #title{ font-weight:bold; padding-left:5px; padding-bottom:5px;}
.td_homepage .moduletable_edinew #intro{ padding-top:5px;}

.td_homepage .moduletable_edinew .imgcol{ float:right;}
.td_homepage .moduletable_edinew .imgcol img{ width:115px; height:170px;}
/*mod:bookcenter*/
.moduletable_bookcenter .modbody { margin-right:2px;}
/*mod:digidata*/
.moduletable_digidata .modbody { margin-right:2px;}
/*mod:govlink*/
.moduletable_govlink { height:100%; padding-top:7px;}
.moduletable_govlink .modbody{}
.moduletable_govlink .modbody .linkslayout img{ width:135px; height:35px;}
.moduletable_govlink .linkslayout,
.moduletable_govlink .more{ float:left;}
.moduletable_govlink .more img{ width:25px; height:55px; margin-top:25px;}
/*mod:menuimg*/
.td_com .user1_1{ clear:both;}
/*mod:oneedinew*/
.moduletable_oneedinew .imgcol{ margin-left:11px; padding-left:10px; padding-right:10px; padding-top:12px; clear:both; margin-bottom:5px;}
.moduletable_oneedinew #title,
.moduletable_oneedinew #intro{ clear:both;}
.moduletable_oneedinew #title{ margin-bottom:5px; font-weight:bold;}
.moduletable_oneedinew .imgcol img{ width:120px; height:160px;}
/*mod:rule*/
.moduletable_rule .modbody{ padding-left:50px;}

/*mod:footermenu*/
.moduletable_footermenu table{width:100%; text-align:center;}
/*mod:org*/
.moduletable_org .modbody{ padding-left:15px;}
/*mod:bottom mod*/
.bottom_1 .modlay{ float:left;}
/*mod:aplus*/
.moduletable_aplus{ margin-left:20px; margin-right:20px;}

/*mod:trc*/
.moduletable_trc .modbody{ width:555px; margin-left:27px; margin-bottom:15px;}
.moduletable_trc .modbody .lay1,
.weblink .catlist_1{ padding-left:9px;}
.moduletable_trc .modbody .lay2,
.weblink .catlist_2{ padding-right:9px;}
.moduletable_trc .modbody .lay3,
.weblink .catlist_3{ height:58px;}
.moduletable_trc .modbody .lay4,
.weblink .catlist_4{ padding:22px 10px;}
.moduletable_trc #active_menu{ font-weight:bold;}
/*mod:trc*/
.moduletable_ruldata .modbody{ text-align:center; margin-bottom:5px;}
/*mod:depman*/
.moduletable_depman .modbody{ margin-left:27px; margin-bottom:5px;}
/*acc*/
.top-acc, .left-acc, .content-acc, .right-acc, .bottom-acc{ position:absolute; font-size:0.8em; line-height:1em;}
.top-acc{ float:left; position:relative;}
/*com:content*/
.categorytable, .rddownloadlist, .rdmasterlist, .contact, .bloglist_cp, .weblink, .rdletter { width:555px; margin-left:27px; margin-right:48px;}
.con_table{ width:555px;}
.categorytable th, .tab_table th, .con_table th{ text-align:center;}

.th_h .l3,
.th_m .l3,
.th_f .l3{ height:30px;}

.th_h .l4,
.th_m .l4,
.th_f .l4{ padding-top:7px; font-weight:normal;}
.th_h .l1{ padding-left:4px;}
.th_f .l1{ padding-right:4px;}
.th_h .l2, .th_m .l1{ padding-right:2px;}
.categorytableentry, .sectiontableentry{ padding-top:7px; padding-bottom:6px;} 
.cth .cth_author,
.categorytableentry .author,
.sectiontableentry .author{width:100px;}
.categorytableheader_re .cth_author,
.categorytableentry_re .author{width:180px;}

.cth .cth_day,
.categorytableentry .day,
.sectiontableentry .day{width:100px;}
.categorytableentry .author,
.categorytableentry .day,
.sectiontableentry .author,
.sectiontableentry .day{ text-align:center;}
.categorytableentry .title,
.sectiontableentry .title{ padding-left:10px; padding-right:10px;}
.trs1 td, .trs2 td{ padding-top:7px; padding-bottom:6px; padding-left:5px; padding-right:5px;}
.categorytablefooter{ text-align:center;}
.pagecounter{ margin-top:10px;}
.contentpaneopen{ width:555px; margin-left:28px; margin-right:28px;}
.contentheading .l1{ padding-top:4px;}
.contentheading .l2{ padding-bottom:4px;}
.contentheading .l3{ padding-left:15px; padding-right:15px; font-weight:bolder;}
.contentbody{ width:555px;}
.contentbody .l1{ padding-left:15px; padding-right:15px; padding-top:30px;}
.contentbody .l2{ width:525px; overflow:hidden;}
.contentdata .author{ float:left; padding-left:15px; padding-top:4px; padding-bottom:3px;}
.contentdata .publishday{ float:right; padding-left:10px; padding-right:15px; padding-top:4px; padding-bottom:3px;}
/*com:rdimport*/
.rdimporterlist{ width:610px;}
.rdimporterlist .inforow{ width:300px; float:left; margin-bottom:20px;}
.rdimporterlist .inforow0{ margin-right:10px;}
.rdimporterlist .infodata{ float:left;}
.rdimporterlist .imgrow{ float:left; padding-right:5px;}
.rdimporterlist .title{ font-weight:bold;}
.rdimporterlist .sift{ padding-bottom:10px;}
.rdimporterlist .itemrow{ /*height:18px;*/ /*overflow:hidden; */margin-bottom:3px; }

.rdimporterdtl_1{ width:410px; margin-left:105px; margin-bottom:20px;}
.rdimporterdtl_1 .imgrow_1{ padding-left:10px; padding-right:10px; padding-top:12px; margin-bottom:5px; margin-right:10px;}
.rdimporterdtl_1 div.itemrow{ padding-top:3px; padding-bottom:2px; font-size:0.9em;}
.rdimporterdtl_1 div.title{ font-weight:bold; font-size:1.3em; line-height:1.2em;}
.rdimporterdtl_2 .intro{ width:550px; margin-left:30px;}
.rdimporterdtl_2 .intro_1{ padding-left:30px; padding-right:30px; padding-top:15px; padding-bottom:15px;}

/*com:rddownload*/
.rddownloadlist .sectiontableentry td{ padding-top:7px; padding-bottom:6px;}
.rddownloadlist .id,
.rddownloadlist .day{ text-align:center; padding-left:5px; padding-right:5px;}
.rddownloadlist .cat,
.rddownloadlist .title{ padding-left:10px; padding-right:10px;}
.rddownloadlist .toolbar .row_1{ padding-bottom:10px;}

/*com:rddownload*/
.rdletterlist .sectiontableentry td{ padding-top:7px; padding-bottom:6px;}
.rdletterlist .hit,
.rdletterlist .day{ text-align:center; padding-left:5px; padding-right:5px;}
.rdletterlist .title{ padding-left:10px; padding-right:10px;}
.rdletterlist .toolbar{ margin-bottom:10px;}

/*com:content-blog*/
.bloglist_cp .contentpaneopen{ width:555px; margin:0; display:none;}

/*style*/
.con_3{ width:555px;}
.trs3 td, .trs4 td{ padding-top:7px; padding-bottom:7px; padding-left:5px; padding-right:5px;}
/*special*/
.th_hf .l1{ padding-left:4px;}
.th_hf .l2{ padding-right:4px;}

.th_hf .l3{ height:30px;}

.th_hf .l4{ padding-top:7px; font-weight:normal;}
