@charset "utf-8";

body {
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1.9em;
	font-size: 80%; word-spacing:0.2em; letter-spacing:0.1em;
	
}
a:hover{ text-decoration:underline;}

.wrappertable{ width:980px;}
.tmpl_h .head_1{ position:relative; height:298px; overflow:hidden;}
.tmpl_d .head_1{ position:relative; height:219px; overflow:hidden;}
.tmpl_h .modhead{ height:300px; overflow:hidden; font-size:0.9em;}
.tmpl_d .modhead{ height:219px; overflow:hidden; font-size:0.9em;}
.tmpl_h .modtop{ position:relative; top:-295px; top:-300px/9; >top:-295px; _top:-295px; z-index:5; float:right; margin-right:23px; _margin-right:13px; width:auto; display:table;}
.tmpl_d .modtop{ position:relative; top:-214px; top:-219px/9; >top:-214px; _top:-214px; z-index:5; float:right; margin-right:23px; _margin-right:13px; width:auto; display:table;}
/*.head_1{ position:relative; height:298px; overflow:hidden;}
.modhead{ height:300px; overflow:hidden; font-size:0.9em;}
.modtop{ position:relative; top:-295px; top:-300px/9; >top:-295px; _top:-295px; z-index:5; float:right; margin-right:23px; _margin-right:13px; width:auto; display:table;}*/
/*.left{ width:187px;}
.center{ width:793px;}
.left{ position:relative;}
.left .left_1{ padding-left:24px; position:relative;}
.tmpl .center_1{ width:770px;}
.tmpl_h .center_2{ padding-left:6px;}
.tmpl_d .center_2{ padding-left:27px; width:740px; min-height:500px;}*/
.miiidle_1{ padding-left:25px; padding-right:23px;}
.middletable{ width:932px; position:relative;}
.left{ width:163px;}
.center{ width:770px;}
.tmpl_h .center_1{ padding-left:6px;}
.tmpl_d .center_1{ padding-left:26px;}

.breadcrumb{ padding-top:8px; padding-bottom:8px;}
.bc_1{ display:table; width:100%; height:100%;}

#system-message{ margin-top:5px; margin-bottom:10px; width:93%; padding:10px;}
#system-message dt.message{ font-size:1.2em; font-weight:bold; margin-left:90px;}
dd.message{ margin-left:100px;}
.back{ text-align:right; padding-right:20px; width:700px; clear:both; padding-top:10px;}
/*mod*/

.modtop .mod{ float:left;}
.mod_logo{ position:absolute; top:20px; left:20px;}
.mod_logo,
.mod_logo img{ width:300px; height:50px;}
.mod_rss{ position:relative; top:5px; margin-left:5px;}
.modtop .mod_search{ margin-left:10px;<width:260px;}
.modtop .mod_search .inputbox_search{ position:relative; top:-2px;}
.modtop .mod_search .button_search{ margin-left:5px;margin-right:10px;position:relative; top:3px;}
.modtop .mod_search span{ position:relative; top:-2px;}

.left .mod_lak{ background:none; top:0; position:absolute;}
.mod_cwb{ font-size:0.85em; letter-spacing:0px; line-height:1.7em; padding-bottom:5px;}
.mod_leftmenu{ padding-bottom:10px;}
.mod_leftmenu .menutable .mainlevel1{height:36px;}
.mod_leftmenu .mainlevel2 .menuitem{ padding-left:20px; margin-top:2px; margin-bottom:2px;
display:block;}
.htmpl .center .mod{ line-height:1.5em;}
.mod_tabs1{ width:550px; margin-bottom:5px; float:left; margin-right:10px; height:335px; overflow:hidden;}
.mod_tabs2{ width:550px; margin-bottom:5px; float:left; margin-right:10px; height:210px; overflow:hidden;}
.tabmod_news,
.tabmod_find,
.tabmod_evnews{ padding-bottom:10px; line-height:1.5em;}
.tabmod_news .block1,
.tabmod_find .block1{ display:table; clear:both; float:none; width:550px; margin-bottom:10px;}
.tabmod_news .block1 .imgblock,
.tabmod_find .block1 .imgblock{ width:134px; float:left; margin-right:10px; margin-left:10px; padding-bottom:5px;}
.tabmod_news .block1 .datablock,
.tabmod_find .block1 .datablock{ width:390px; _width:380px; float:left; height:105px; overflow:hidden;}
.tabmod_news .block2 .datablock,
.tabmod_find .block2 .datablock,
.tabmod_evnews .datablock{ clear:both; display:table; width:550px; margin-bottom:5px; padding-bottom:10px; padding-bottom:5px\9;}
.tabmod_news .block1 .imgblock_1,
.tabmod_find .block1 .imgblock_1{ padding-top:1px; padding-bottom:1px; padding-left:1px; padding-right:1px;}
.tabmod_news .block1 .imgblock img,
.tabmod_find .block1 .imgblock img{ width:125px; height:65px;}
.tabmod_news .block2 .datablock .rdata,
.tabmod_find .block2 .datablock .rdata,
.tabmod_evnews .block2 .datablock .rdata{ float:left;}
.tabmod_news .datablock .rdate,
.tabmod_find .datablock .rdate,
.tabmod_evnews .datablock .rdate  { font-size:0.9em; margin-right:10px;}
.tabmod_news .datablock .rintro,
.tabmod_find .datablock .rintro{ float:none; clear:both; padding-top:5px;}
.tabmod_news .datablock .rtitle,
.tabmod_find .datablock .rtitle,
.tabmod_evnews .datablock .rtitle{ margin-left:5px; margin-right:5px; vertical-align:baseline;}

.tabmod_news .block2 .datablock .rtitle,
.tabmod_find .block2 .datablock .rtitle,
.tabmod_evnews .datablock .rtitle{ margin-left:15px; margin-right:5px;}
.tabmod_news .block1 .datablock .rtitle,
.tabmod_find .block1 .datablock .rtitle{ font-weight:bold; font-size:1.2em;}
.tabmod_news .block2 .datablock .rtitle,
.tabmod_find .block2 .datablock .rtitle,
.tabmod_evnews .datablock .rtitle{ font-size:1.05em;}
.tabmod_news .block2 .datablock .rcat,
.tabmod_find .block2 .datablock .rcat,
.tabmod_evnews .datablock .rcat{ padding-left:25px;}
.tabmod_news .more,
.tabmod_find .more,
.tabmod_evnews .more{ text-align:right; font-size:0.85em; line-height:15px; /*display:table; width:100%; height:15px; border:1px #ff0000 solid;*/}
.tabmod_news .more1,
.tabmod_find .more1,
.tabmod_evnews .more1{ /*float:right; margin-right:10px; padding-left:15px; padding-right:5px; font-size:0.9em; line-height:1.3em; letter-spacing:0px;*/}

.mod_video{ float:left; width:198px; line-height:1.5em; overflow:hidden;}
.mod_video .mod_con{ padding-left:9px; padding-right:9px;}
.mod_video .rtitle{ padding-top:3px; padding-bottom:3px; text-align:center;}

.mod_pub{ float:left; width:198px; line-height:1.5em; overflow:hidden;}
.mod_pub .mod_con img{ width:69px; height:93px;}
.mod_pub .mod_con{ height:117px;}
.mod_pub .mc_2{ padding-left:8px; padding-top:10px;}
.mod_pub .mc_3{ display:table; width:100%; height:100%;}
.mod_pub .imgblock{ width:72px; float:left;}
.mod_pub .datablock{ width:110px; width:105px\9; float:left; margin-left:5px;}
.mod_pub .rtitle{ font-weight:bold; height:20px; overflow:hidden;}

.mod_service{ float:left; width:198px; line-height:1.5em;}
.mod_service .mod_con{ padding:5px 7px;}
.mod_service .aimg{ margin:2px 0px;}

.mod_theme{ width:758px; clear:both; margin-bottom:5px;}
.mod_theme .mod_con{ padding-top:19px; padding-left:12px;}
.mod_theme .mc_3{ display:table; width:100%; height:100%;}
.mod_theme .aimg{ float:left; margin-left:5px; margin-right:5px;}

.mod_open{ width:756px; clear:both; margin-bottom:5px;}
.mod_open .mod_con{ padding-top:9px; padding-bottom:9px; padding-left:53px;}
.mod_open .mc_3{ display:table; width:100%; height:100%;}
.mod_open .aimg{ float:left; margin-left:8px; margin-right:8px;}

.mod_horpba{ width:756px; clear:both; overflow:hidden;}
.mod_horpba .mod_con{ padding-top:19px; padding-left:12px;}
.mod_horpba .mc_3{ display:table; width:100%; height:100%;}
.mod_horpba .aimg{ float:left; margin-left:1px; margin-right:1px;}
.mod_horpba .rmore{ display:table; width:100%; height:auto; clear:both; float:none; text-align:right; font-size:0.85em; line-height:15px;}
.mod_horpba .rmore .dr{ padding-right:20px; padding-top:5px; padding-bottom:5px; /*float:right; margin-right:10px; margin-top:10px; margin-bottom:10px; padding-left:15px; line-height:15px; font-size:0.85em; letter-spacing:0px; padding-right:5px;*/}

.mod_resource{ width:756px; margin-bottom:5px; clear:both;}
.mod_resource .mc_3{ display:table; width:100%; height:100%;}
.mod_resource .datalist{ width:240px; height:125px; float:left; overflow:hidden; margin:10px 5px;}
.mod_resource .imgblock,
.mod_resource .datablock{ float:left;}
.mod_resource .datablock{ width:110px; height:110px; overflow:hidden; margin-top:10px;}
.mod_resource .imgblock{ margin:14px;}
.mod_resource .imgblock,
.mod_resource .imgblock img{ width:92px; height:92px;}

.mod_bottommenu table{ text-align:center; width:100%;}
.mod_copyright{ margin-left:250px; margin-top:20px; margin-bottom:10px;}

.mod_cak, .mod_pathway{ float:left;}

.mod_tabmenu{ clear:both; display:table; display:block\9; >display:table; _display:table; height:102px\9; >height:auto; _height:auto; margin-left:10px; border:0px #ff0000 solid; position:relative;}
.mod_tabmenu2{ clear:both; margin-left:0px;}
.mod_tabmenu .aimg{ float:left; margin-right:2px;}
.mod_tabmenu2 .aimg{ float:left;}

.mod_tabmenu .mod_head{ font-size:1.2em; font-weight:bold; width:100%; display:table; line-height:34px; margin-bottom:10px;}
.mod_tabmenu .mh_1{ float:left; margin-left:10px;}
.mod_tabmenu .mh_3{ padding-left:13px; padding-right:17px;}

.mod_epaper{ margin-left:6px;}
.mod_epaper .mc_1{ padding:5px;}
.mod_epaper .mc_3{ height:100%; display:table;}

.mod_lsc{ width:157px; margin-left:6px;}
.mod_lsc .mc_1{ padding-left:11px; padding-top:6px; padding-bottom:10px;}
.mod_lsc .aimg{ margin-bottom:5px;}


/*com*/
.component{ width:730px; margin-left:7px;}
.com_sect .componentheading,
.com_evlist .headinfo{ display:none;}
.filter{ width:449px; height:86px; line-height:1.6em;}
.com_secb .filter{ margin-bottom:10px;}
.com_search .filter{ width:464px; height:61px; line-height:1.6em;}
.filter .tool_1{ padding-left:10px; padding-top:25px;}
.com_search .filter_1{ padding-left:40px; padding-top:30px;}
.filter{ font-size:0.9em;}
img.calendar{ position:relative; margin-left:3px; top:5px; margin-right:3px;}

.datatable{ width:730px; margin-top:10px;}
.unit_rdart1{ width:698px; margin-left:10px; padding-bottom:25px;}
.datatable .date{text-align:center;white-space:nowrap;}
.com_ev .datatable .date{ width:200px; text-align:center;}
.datatable .cat{ width:100px; text-align:center;}
.datatable th div.dr{ padding:3px;}
.datatable td div.dr{ padding:4px 3px;}
.datatable .hits{ text-align:center; width:50px;}
.pagenav{ text-align:right; padding-top:10px; padding-bottom:5px;}
.pagenav a{ padding:0px 3px;}
.pagenav strong{ margin:0px 2px;}
.pagenav span,
.pagenav strong a{ padding:0px 2px;}
.unit_rdart1 .datatable{ width:658px; margin-top:30px; margin-left:20px;}
.com_condtl .cpomain,
.com_evdtl .cpomain{ margin-left:10px; margin-top:10px; clear:both; float:none;}
.unit_rdart1 .cpomain{ margin-left:0px; margin-top:0px; clear:both; float:none;}
.com_condtl .cpomain .dtltext,
.com_evdtl .cpomain .rmain,
.com_evdtl .cpomain .btnbar{ padding:15px;}
.com_condtl .cpomain .modifydate{ text-align:right; padding-right:10px;}
.contentheading{ font-weight:bold; font-size:1.15em;}
.com_condtl .cpoinfo,
.com_evdtl .cpoinfo{ margin-left:10px; width:95%;}
.com_condtl .cpoinfo .unit,
.com_condtl .cpoinfo .createdate,
.com_evdtl .cpoinfo .rdata{ line-height:1.5em;}
.unit_rdart1 .cpoinfo{ margin-top:0px;}
.headinfo{ width:100%; margin-bottom:10px; clear:both;}
.headinfo_99{ display:table; width:100%; height:100%; margin:0; padding:0;}
.componentheading{ float:left; font-size:1.2em; font-weight:bold; margin-left:10px; line-height:34px; top:0px; top:-2px\9; >top:0px; _top:0px;}
.comhead_3{ padding-left:13px; padding-right:17px;}
.btnbar{ float:right; margin-top:7px;}
.com_tour .btnbar{ margin-top:7px;}
.fnbtn{ float:left; margin-left:3px; margin-right:3px; height:25px; overflow:hidden;}
.fnbtn img{ height:25px;}
.fnbtn_twitter img{ width:65px;}
.fnbtn_fb img{ width:80px;}
.fnbtn_print img{ width:44px;}
.fnbtn_mail img{ width:44px;}
.unit_rdart1 .headinfo,
.unit_rdart1 .cpoinfo{ display:none;}
.com_evdtl .btn .item{ padding-left:5px; padding-right:5px; padding:5px;}
/*.com_ev .headinfo{ width:100%;}
.com_ev .headinfo_99{ display:table; width:100%; height:100%;}
.com_ev .componentheading{ float:left; font-size:1.2em; font-weight:bold; margin-left:10px; line-height:34px;}*/
.com_ev .comhead_3{ padding-left:13px; padding-right:17px;}
.com_ev .filterblock{ width:730px;}
.com_ev .filterblock .block_a{ width:285px; height:285px;}
.com_ev .filterblock .block_a_1{ padding-left:14px; padding-top:38px;}
.com_ev .filterblock .fn_cal{ width:237px;}

.com_ev .filterblock .fn_cal .mod_events_table td{ width:33px; height:23px; text-align:center; vertical-align:middle; line-height:23px;}
.com_ev .filterblock .fn_cal .mod_events_table td.mod_events_td_todaynoevents{ font-weight:bold;}
.com_ev .filterblock .fn_ym table{ font-weight:bold; font-size:1.2em; text-align:right; width:227px;}
.com_ev .filterblock .periodac{ margin-top:80px;}
.com_ev .filterblock .groupblock{ display:table; width:100%; height:100%; margin-bottom:5px;}
.com_ev .filterblock .groupname{ float:left; padding-left:30px; line-height:20px; font-weight:bold;}
.com_ev .filterblock .group{ float:left;}
.com_ev .filterblock .sysperiod .gitem{ float:left; margin-right:5px; width:45px; height:20px; line-height:20px; text-align:center; font-weight:bold;}
.com_ev .cur_period{ line-height:37px; height:37px; font-weight:bold; width:358px; position:relative; left:320px; margin-top:-65px;}

.com_secb .datacol{ padding-bottom:5px;}
.com_secb .imgblock, .com_secb .datablock{ float:left;}
.com_secb .datablock{ width:590px;}
.com_secb .imgblock{ margin-right:5px;}
.com_secb .imgblock img{ width:90px; height:90px;}
.com_secb .imgblock_1{ padding-bottom:5px;}
.com_secb .rdata{ padding-left:20px; padding-right:5px;}
.com_secb .rtitle{ font-weight:bold; padding-left:20px; padding-right:5px;}

.com_sticket .btn_sticketsearch{ float:right; margin-left:5px; padding:1px 5px;}
.com_sticket .btn_sticketsearchimg{ /*float:right; margin-left:5px; padding:1px 5px;*/ padding-bottom:3px;}
.com_sticket .rdesc,
.com_sticket .rmsg,
.com_mail .maildesc,
.com_mail .mailtitle{ clear:both; margin-bottom:5px;}
.com_sticket .formtable,
.com_sticket .formdatatable,
.com_mail .formtable{ width:700px;}
.com_sticket .formtable th,
.com_mail .formtable th{ padding:5px 8px; text-align:left; font-weight:normal;}
.com_sticket .formtable th .must{ font-size:0.85em;}
.com_sticket .formtable td,
.com_mail .formtable td{ padding:5px 8px;}
.com_sticket .btnbar,
.com_mail .btnbar{ float:right; margin-top:10px;}
.com_sticket .btn,
.com_mail .btn{ float:left; margin-left:5px; padding:1px 5px;}
.com_sticket .btn input,
.com_mail .btn input{ cursor:pointer;}

.com_efevform .datatable td.rbtn{ text-align:center; padding:5px;}

.com_open .listblock{ margin:0; padding:0;}
.com_open .levelblock{  
	width: 250px;
    min-height: 100px;
    border: 0px solid #000;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    margin: 5px 20px;
    zoom: 1;
    *display: inline;
    _height: 100px;}
.com_open .toplevel{ font-weight:bold; font-size:1.2em;}
.com_open .sublevel{ margin:2px 10px;}
.com_open .rino{ width:22px; height:20px; line-height:20px; text-align:center; display:table; float:left; margin-right:3px;}

.com_bilingualglossary .componentheading{ display:none;}
.com_search .toggler{ margin-top:10px;}
.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:auto;margin:0px 5px;}
.com_search .adfilter .govcatblock .gitem{ margin-bottom:5px;}

.com_search .datablock{ padding-bottom:5px; margin-bottom:15px;}
.com_search .datablock .rtitle{ font-weight:bold; padding-left:20px;}
.com_search .datablock .rintro{ padding:5px 10px;}
.com_search .datablock .highlight{ font-weight:bold;}

.com_polllist .datablock{ padding-left:50px; height:auto; _height:40px; min-height:40px; display:table; width:650px; margin-bottom:-15px; margin-bottom:-15px\9; >margin-bottom:-15px; _margin-bottom:-15px;}

.com_polllist .rtitle{ float:left; line-height:40px;}
.com_polllist .btnbar{ float:right; margin-top:8px; margin-right:5px;}
.com_polllist .btnbar .btn{ float:left; margin-right:4px; width:62px; height:22px; line-height:22px; font-size:0.9em; text-align:center;}
.com_polllist .btnbar .btnbar_1{ display:table; width:100%; height:100%;}

.com_poll .datacol{ clear:both;}
.com_poll .noblock, .com_poll .datablock{ float:left; min-height:50px;}
.com_poll .noblock{ width:50px; height:50px; font-weight:bold; font-size:3em; vertical-align:middle; line-height:50px; text-align:center;}
.com_poll .datablock{ padding:5px; margin-bottom:20px; width:610px;}
.com_poll .datablock_1{ padding:5px;}
.com_poll .btnbar{ float:right; margin-top:5px;}
.com_poll .btnbar .btn{ float:left; margin-left:5px; padding:1px 5px; width:62px; height:22px; line-height:22px;}
.com_pollform .datablock{ width:660px;}
.com_pollform .itemname,
.com_pollgraph .itemname{ font-weight:bold; margin-left:10px; margin-bottom:10px;}
.com_pollform .item{ margin-left:50px; margin-bottom:5px;}
.com_pollgraph .item{ margin-left:20px; margin-bottom:5px; clear:both;}
.com_poll .btn input{ cursor:pointer;}
.com_pollgraph .item .ritem{ float:left; margin-right:5px;}
.com_pollgraph .item .block1,
.com_pollgraph .item .block2{ clear:both;}
.com_pollgraph .item .rhits{ font-size:0.9em;}
.com_pollgraph .item .rsquare{ /*margin-top:6px;*/ width:500px;}
.com_poll .totalpoll{ clear:both; text-align:right; margin-top:30px;}

.com_tour .btnhead{ /*padding-bottom:10px; border:1px #ff0000 solid;*/}
/*.com_tour .fn_btnall{ float:right; width:290px;}*/
.com_tour .fnbtn{ /*float:left;*/}
.com_tour{ margin-left:8px; display:table; width:685px;}
.com_tour .rflash{ /*width:685px; height:500px;*/ margin-bottom:13px; clear:both;}
.com_tour .rtitle{ clear:both;}
.com_tour .rtitle .rd_2{ padding-left:35px;}
.com_tour .rtitle .rd_4{ display:table; width:auto; >width:auto; _width:215px;}
.com_tour .rtitle .rd_5{ height:32px; padding-right:25px; font-weight:bold; font-size:1.2em;}
.com_tour .rtitle .rd_6{ padding-top:10px;}
.rother{ border:1px #ff0000 solid; display:none;}
.com_tour .block3 .tourcon{ width:683px;}
.com_tour .block3_2{ display:table; height:100%;}
.com_tour .block3_1{ padding-bottom:24px;}

/*.com_mtour .td_intro{ width:419px; padding-top:10px; padding-bottom:10px;}*/
.com_mtour .td_intro,
.com_gtour .td_intro,
.com_atour .td_intro{ padding-top:10px; padding-bottom:10px;}

/*.com_mtour .td_gallery{ width:264px; padding-bottom:10px; padding-top:10px;}*/
.com_mtour .td_gallery,
.com_gtour .td_gallery,
.com_atour .td_gallery{ width:264px;}

.com_gtour .td_related,
.com_atour .td_related{ width:419px;}

.com_tour .td_gallery,
.com_tour .td_related,
.com_tour .td_area{ padding-bottom:10px;}

.com_tour .rintro{ margin-left:20px; margin-right:20px;}

/*.com_mtour .rgallery,
.com_mtour .rrelated{ margin-right:19px; width:245px;}*/

.com_mtour .rgallery,
.com_gtour .rgallery,
.com_atour .rgallery{ margin-left:20px; width:245px;}
.com_mtour .rrelated,
.com_gtour .rrelated,
.com_atour .rrelated{ margin-right:20px; margin-left:20px; width:379px;}
.com_atour .rarea{ margin-left:20px; width:640px;}

.com_tour .rgallery .itemname,
.com_tour .rrelated .itemname,
.com_tour .rarea .itemname{ padding-left:15px; font-weight:bold; margin-bottom:5px;}
.com_tour .rgallery .item{ padding:2px; padding-bottom:22px;}
.com_tour .rgallery .item_1{ display:table; height:100%;}
.com_tour .rgallery .g_item { float:left; margin:2px;}
.com_tour .rgallery .g_item img{ width:75px; height:75px;}
.com_tour .rrelated .r_item,
.com_tour .rarea .a_item{ padding-left:30px;}
.com_tour .rarea .a_itemoout{ width:33%; float:left;}
.com_tourlist .dcrblock, .com_tourlist .datablock{ float:left;}
.com_tourlist .dcrblock{ width:100px; height:109px;}
.com_tourlist .datablock{ width:570px;}
.com_tourlist .datablock .bk_1{ padding:10px;}
.com_tourlist .gtitle{ padding-left:15px; font-weight:bold; clear:both; margin-bottom:10px;}
.com_tourlist .rno{ width:20px; height:20px; line-height:20px; text-align:center; font-size:1.2em; font-weight:bold;}
.com_tourlist .rno, .com_tourlist .rnoitem{ float:left; margin-right:10px; margin-bottom:5px;}
.com_tourlist .giitem,
.com_tourlist .gitem{ clear:both;}
.com_tourlist .giitem{ margin-bottom:5px; display:table; width:550px; height:100%;}
/*.com_tour .btnbar{ display:table; height:100%; float:right;}*/
.com_tour .fnbtn_favor,
.com_tour .fnbtn_favolist{ width:77px; height:22px; margin-top:2px;}
.com_tour .fnbtn_favor img,
.com_tour .fnbtn_favolist img{ width:77px; height:22px; margin:0;}

.com_acform .doc{ padding-left:140px;}
.com_acform .doc_2{ padding-bottom:10px; margin-bottom:10px;}
.com_acform .datatable th{ text-align:right;}
.com_acform .datatable td.rbtn{ text-align:center; padding-top:4px; padding-bottom:4px;}

.com_gb td{ padding-bottom:10px; padding-top:10px;}
.com_gb .block1{ display:table; width:125px; height:28px;}
.com_gb .block1 .rposthead{ padding-top:5px; padding-left:10px; font-weight:bold; line-height:0.9em;}
.com_gb .block2 .rpostcon,
.com_gb .block2 .rpostsubcon,
.com_gb .block3{ padding:5px;}
.com_gb .block2 .rpostsubcon{ text-align:right;}
.com_gb .block2 .rpostsubcon .rposter{ padding-right:5px;}
.com_gb .block3{ clear:both; float:none; /*margin-top:5px;*/}
.com_gb .itemname{ font-weight:bold;}
.com_gb .block0{ padding:5px; padding-bottom:8px; font-weight:bold; height:20px;}
.com_gb .rcount{ width:200px; float:left;}
.com_gb .rlink{ float:right; font-weight:normal;}
.com_gb .rd_1{ padding:0px 2px;}
.com_gb .rd_2{ display:table;}
.com_gb .pabebreak{ float:right;}
.com_gb .pb1{ display:none;}
.com_gbform form{ margin-top:10px;}
.com_gbform td{ padding:3px 5px;}




.com_sitemap .cateintro{ padding-left:0px; padding-right:40px;margin-bottom:10px;}
.com_sitemap .cateintro_1{ padding:10px 20px;}

.com_sitemap .sitemaptree{ margin-top:15px;}
.com_sitemap .alevel_0{ font-weight:bold;}

.com_link .imgblock,
.com_link .datalock{ float:left;}
.com_link .imgblock{ margin-right:10px;}
.com_link .datablock2{ float:none; clear:both; margin-top:5px; padding-left:5px;}
.com_link .imgblock img{ width:170px; height:60px;}
.com_link .rtitle{ margin-top:20px; font-weight:bold;}
.com_link .datacol{ padding-top:5px; padding-bottom:5px;}

.com_pubpub .datalist{ width:350px; height:150px; float:left; margin:5px 5px; overflow:hidden; }
.com_pubpub .datalist_1{ padding:15px;}
.com_pubpub .dataline{ clear:both; float:none; margin-top:5px;}
.com_pubpub .dataline,
.com_pubpub .datalist_99{ display:table; width:100%; height:100%;}
.com_pubpub .imgblock{ float:left; width:97px; height:127px;}
.com_pubpub .imgblock img{ width:90px; height:120px;}
.com_pubpub .datablock{ float:left; width:210px; margin-left:5px;}
.com_pubpub .datablock .rtitle{ padding-left:10px; font-weight:bold;}
.com_pubpub .filter{ width:280px; height:62px; line-height:1.6em; float:left;}
.com_pubpub .filter .tool_1{ padding-left:50px;}
.com_pubpub .btn_info{ float:left; margin-left:10px; margin-top:20px;}
.com_pubdtl .dataline{ padding:10px; display:table;}
.com_pubdtl .rtitle{ width:100%; clear:both; float:none; font-size:1.15em; font-weight:bold; padding-left:10px; margin-bottom:10px;}
.com_pubdtl .imgblock{ float:left; width:126px; height:166px;}
.com_pubdtl .imgblock img{ width:120px; height:160px;}
.com_pubdtl .datablock{ float:left; width:540px; margin-left:10px;}
.com_pubdtl .itemname{ font-weight:bold;}

.com_gallery ul{ padding:0; margin:0;}
.com_gallery li.datarow{ width:200px; margin:4px 10px; min-height: 165px; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; _height: 165px;}
.com_gallery .datarow .imgblock{ width:200px; height:148px;}
.com_gallery .datarow .imgblock .imgblock_1{ padding:10px;}
.com_gallery .datarow .imgblock img{ width:180px; height:120px;}
.com_gallery .datarow .rtitle{ font-weight:bolder; padding-left:30px; font-size:1.15em;}
.com_gallery .datarow .rintro{ width:200px; overflow:hidden;}
.com_gallery .datarow .rintro .dr{ padding-left:30px; padding-right:10px;}
.com_gallerydtl .block1 table{ width:654px; margin-left:33px;}
.com_gallerydtl .block1 .imgblock{ width:528px; height:384px;}
.com_gallerydtl .block1 .imgblock_1{ padding-left:16px; padding-top:25px;}
.com_gallerydtl .block1 .imgblock img{ width:488px; height:325px;}
.com_gallerydtl .block1 .datablock .rtitle{ font-weight:bolder; padding-left:90px; font-size:1.15em;}
.com_gallerydtl .block1 .datablock .rintro{ padding-left:90px; padding-right:50px;}
.com_gallerydtl .block2{ width:640px; margin-left:33px;}
.com_gallerydtl .datacol{ width:140px; height:170px; float:left; margin:8px; text-align:center;overflow:hidden;}
.com_gallerydtl .datacol_1{ padding:20px; padding-bottom:10px;}
.com_gallerydtl .imgblock{ padding-bottom:11px;}
.com_gallerydtl .datacol img{ width:100px; height:67px;} 
