@charset "gb2312";
body{ font-size:12px; margin:0px; padding:0px;}
td{font-size:12px;}
div{ font-size:12px; margin:0px; padding:0px;}
form{ margin:0px; padding:0px;}
a:link{ color:#000000; font-size:12px; text-decoration:none;}
a:hover{ color:#FF0000; font-size:12px; text-decoration:underline;}
a:visited{ color:#000000; font-size:12px; text-decoration:none;}
.right{ float:right;}
.left{ float:left;}
.br{ margin:5px;}
.clear{ clear:both;}
.input{ border:1px solid #F34301;}
.border{
	border:1px solid #EADAB9;
}
.border_black{ border:1px solid #D6D6D6;}
.border_lrb{ border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.btn_bg{ background-image:url(../images/btn_bg.gif); border:0px solid #eeeeee; width:61px; height:24px; line-height:24px; text-align:center;}
.btn_search{ background-image:url(../images/search.gif); border:0px solid #eeeeee;  width:50px; height:25px; line-height:25px; text-align:center;}
.nav{
	line-height:33px;
	text-align:left;
	color:#fff;
	padding-left:10px;
}
.nav a:link{ color:#FFF; font-size:12px; text-decoration:none; margin:0px 3px; font-weight:bold;}
.nav a:hover{ color:#FFF; font-size:12px; text-decoration:underline; margin:0px 3px; font-weight:bold;}
.nav a:visited{ color:#FFF; font-size:12px; text-decoration:none; margin:0px 3px; font-weight:bold;}
.t_search{ margin-left:10px; color:#23447B;}
a.redbg:link{ color:#FFFFFF; background-color:#B70000; display:block; padding:2px 5px; margin:0px;}
a.redbg:hover{ color:#FFFFFF; background-color:#B70000; display:block; padding:2px 5px; margin:0px;}
a.redbg:visited{ color:#FFFFFF; background-color:#B70000; display:block; padding:2px 5px; margin:0px;}
a.top:link{ font-size:16px; color:#FF0000; font-weight:bold; text-decoration:none;}
a.top:hover{ font-size:16px; color:#FF0000; font-weight:bold; text-decoration:underline;}
a.top:visited{ font-size:16px; color:#FF0000; font-weight:bold; text-decoration:none;}
a.red:link{ font-size:12px; color:#FF0000; font-weight:100; text-decoration:none;}
a.red:hover{ font-size:12px; color:#FF0000; font-weight:100; text-decoration:underline;}
a.red:visited{ font-size:12px; color:#FF0000; font-weight:100; text-decoration:none;}
a.orange:link{ font-size:12px; color:#993333; font-weight:100; text-decoration:none;}
a.orange:hover{ font-size:12px; color:#993333; font-weight:100; text-decoration:underline;}
a.orange:visited{ font-size:12px; color:#993333; font-weight:100; text-decoration:none;}
.padleft_10{ padding-left:10px;}
.pad_5{ padding:5px;}
.pad_10{ padding:10px;}
.dash_bottom{ border-bottom:dashed 1px #CCC;}
.cont{ clear:both; border:1px solid #D6D6D6;}
.cont h2{
	background-image:url(../images/table_th_bg.gif);
	line-height:31px;
	font-size:12px;
	font-weight:bold;
	color:#0472BC;
	text-align:left;
	padding-left:10px;
	margin:0px;
}
.cont ul{ list-style:none; margin:5px; padding:0px;}
.cont li{ list-style:none; margin:0px 0px;}

.table{ border:1px solid #D6D6D6;}
.table_th{
	background-image:url(../images/table_th_bg.gif);
	line-height:31px;
	height:31px;
}
.table_title{ background-image:url(../images/table_title_bg.gif); background-position:left; background-repeat:no-repeat; padding-left:10px; color:#0472BC; font-size:12px; font-weight:bold; margin:0px 0px 0px 0px;}
.table_title a{ color:#0472BC; font-size:14px; font-weight:bold;}
.table_title a:visited{ color:#0472BC; font-size:14px; font-weight:bold;}

.table2{ border:1px solid #E8CA78;}
.table2_th{ background-image:url(../images/topic_bg2.gif); line-height:25px; height:25px;}
.table2_title{ background-image:url(../images/table_title_bg.gif); background-position:left; background-repeat:no-repeat; padding-left:10px; color:#83443B; font-size:12px; font-weight:bold; margin:0px 0px 0px 10px;}
.table2_title a{ color:#83443B; font-size:14px; font-weight:bold;}
.table2_title a:visited{ color:#83443B; font-size:14px; font-weight:bold;}

.tab_search{}          
.tab_search ul{ margin:0px; padding:0px; list-style:none;}          
.tab_search li{ float:left; text-align:center; margin:0px; padding:0px; cursor:hand;}          
.tab_search .start{ background-image:url(../images/zoom.gif); background-repeat:no-repeat; background-position:top; height:33px; width:50px;}          
.tab_search .on{ background-image:url(../images/tab_on.gif); width:79px; line-height:33px; color:#ffffff; font-size:12px; font-weight:bold;text-align:center;}          
.tab_search .off{ background-image:url(../images/tab_off.gif); width:79px; line-height:33px; color:#ffffff; font-size:12px; text-align:center;}          
.tab_search .blank{ background-image:url(../images/tab_line.gif); width:7px; height:25px; }          
.tab_search .end{ width:10px; }
.txts_12{ margin:0px; padding:0px;}
.txts_12 ul{ margin:0px; padding:0px; list-style:none;}
.txts_12 li{ margin:0px; padding:0px; list-style:none; line-height:22px; height:22px;}
.photos{ margin:0px; padding:0px;}
.photos ul{ margin:0px; padding:0px; list-style:none;}
.photos li{ float:left; margin:5px; padding:0px; text-align:center;}
.photos h2{ margin:0px; padding:0px; font-size:12px; font-weight:100; text-align:center; line-height:20px; text-align:center;}
.photos h6{ margin:0px; padding:0px; font-size:12px; font-weight:100; text-align:center; line-height:20px; text-align:center;}
.root{ text-align:center; line-height:20px;}
.th{ background-image:url(../images/th_bg.gif); height:31px; border-right:1px solid #B6B4B1;}
.th_block{ background-image:url(../images/th_block.gif); width:140px; height:29px; line-height:29px; float:left; color:#FFFFFF; font-size:12px; font-weight:bold; text-align:center;}
.th_right{ float:right; line-height:29px; text-align:right; margin-right:10px;}
.line20{ line-height:20px;}
.topbj{ background-image:url(../images/sub_bg.gif); line-height:20px; font-size:12px; font-weight:bold; color:#FF3300; text-align:left; padding-left:10px; margin:0px; border-bottom:1px solid #CFD0CF;}
.topbj a{ font-size:12px; font-weight:bold; color:#FF3300;}
.picTextWithDesc{margin:0 auto; clear:both; padding:0px;}
.picTextWithDesc h2{ margin:0px; padding:0px; line-height:22px; font-size:12px; font-weight:bold; text-align:left;}
.picTextWithDesc a{ line-height:22px;}
.picTextWithDesc p{ line-height:20px; padding-top:5px; padding-left:5px; text-align:left; margin:0px;}
.picTextWithDesc li{ float:left; text-align:center; list-style-type:none;}
.picTextWithDesc img{border:1px solid #ccc; margin:0 8px 0 0; float:left; padding:2px;}
.col_right{ float:right;}
.content{ padding:5px; line-height:20px;}
.padleft{ padding-left:10px;}
.categorycontainer{ margin:0px; padding:10px;}
.categorytitle{ font-size:14px; font-weight:bold; text-align:left; padding-left:10px; line-height:30px; background-color:#F7F7F7}
.categorytitle a{ font-size:14px;}
.categorytitle a:visited{ font-size:14px;}
.categorylist{ margin:0px; padding:0px;}
.categorylist ul{ margin:0px; padding:0px; list-style:none;}
.categorylist li{ margin:0px; padding:0px; line-height:30px; list-style:none;}
.line22{ line-height:22px;}
.toptitle{margin:0px; padding:0px; font-size:12px; font-weight:bold; color:#F60; line-height:25px;}
.nav_contain{ padding:5px;}
.nav_contain .col{ width:50%; text-align:left; line-height:25px; margin:0px; padding:0px; float:left;}
.nav_contain .col h2{ margin:0px; padding:0px 0px 0px 10px; line-height:26px; height:26px; font-size:12px; font-weight:bold; background-image:url(../images/line_bar.jpg); background-position:left; background-repeat:no-repeat; }
.nav_contain .col h2 a{ color:#36F; font-size:14px; font-weight:bold; text-decoration:none;}
.nav_contain .col h2 a:hover{ color:#36F; font-size:14px; font-weight:bold; text-decoration:underline;}
.nav_contain .col h2 a:visited{ color:#36F; font-size:14px; font-weight:bold; text-decoration:underline;}
.nav_contain .col .row{ width:60px; margin:0px; padding:0px; text-align:left; line-height:25px; height:25px; float:left;}
.subnav{ padding:0px; margin:0px;}
.subnav a{ float:left; display:block; width:156px; text-decoration:none; text-align:left; line-height:28px;}
.subnav a:link{ float:left; display:block; width:156px; text-decoration:none; text-align:left; line-height:28px;}
.subnav a:active{ float:left; display:block; width:156px; text-decoration:none; text-align:left; line-height:28px;}
.subnav a:hover{ float:left; display:block; width:156px; text-decoration:underline; text-align:left; line-height:28px;}
.subnav a:vusuted{ float:left; display:block; width:156px; text-decoration:none; text-align:left; line-height:28px;}
.pages{ text-align:center; line-height:30px;}
.pages a{ margin:2px 5px; text-decoration:none; color:#002CAD; font-size:12px; font-weight:bold;}
.pages a:visited{ margin:2px 5px; text-decoration:none; color:#002CAD; font-size:12px; font-weight:bold;}
.pages a:hover{ margin:2px 5px; text-decoration:none; color:#002CAD; font-size:12px; font-weight:bold;}

.pages a.current{ margin:2px 5px; text-decoration:none; color:#FF0000; font-size:12px; font-weight:bold;}
.pages a.current:visited{ margin:2px 5px; text-decoration:none; color:#FF0000; font-size:12px; font-weight:bold;}
.pages a.current:hover{ margin:2px 5px; text-decoration:none; color:#FF0000; font-size:12px; font-weight:bold;}

.show_title{ border:1px solid #eee; padding:5px; text-align:center; margin:0px; padding:0px; line-height:36px; height:36px; background-color:#f5f5f5; color:#002CAD; font-size:20px; font-weight:bold;}

.remcoms{ margin:0px 0px 0px 5px;}
.remcoms ul{ margin:0px; padding:0px; list-style:none;}
.remcoms li{ float:left; margin:5px; padding:0px; list-style:none;}
.remcoms ul li img { border:1px solid #CCC;}
.remcoms h2{ margin:0px; padding:0px; font-size:12px; font-weight:100; text-align:center; line-height:20px;}