.showpage { clear:both; height:55px;}
#pagebox_msg{border:1px #fff solid; text-align:center; height:18px; line-height:18px; padding:1px 0 0 0;color:#333; font-family: Verdana, Geneva, sans-serif; }
ul.pagebox{list-style-type: none;float: left;display: inline;clear: both; margin:10px 0;}
ul.pagebox li.PageBoxLi{float: left;display: inline;width:30px;height: 25px;margin: 2px; padding:0 10px 0 0; margin:0;border-bottom:none; background:none;}
ul.pagebox li.PageBoxLi a:link, ul.pagebox li.PageBoxLi a:visited { width:auto; float:none; margin:0;text-decoration: none;display: block;color:#999;height:25px;border:1px #999 solid;background-color: White;line-height: 25px;font-size: 12px;text-align: center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
ul.pagebox li.PageBoxLi a:hover{text-decoration: none; color:#fff; background:#666;}
ul.pagebox li.PageBoxLi a#Active{text-decoration: none; color:#fff; background:#666;}

.left{ float:left;}
.right{ float:right;}
.margin0050{ margin:0 0 5px 0;}
.margin8050{ margin:8px 0 5px 0;}

#container{ width:1250px; margin:10px auto;}

.bd1{ border: solid 1px #ccc;}

.line{padding:10px 10px 0 10px; font-size:14px; margin:0 0 10px 0;}

.line label{  width:85px; text-align:left; font-weight:bold; color:#f30;}
.line label a:link, .line label a:visited{color:#f30}
.line .list{ width:825px;float:right;}
.line .list a:link, .line .list a:visited{ padding:0 12px 10px 12px; background:url(Images/line1.gif) no-repeat scroll 100% 6px; font-size:14px; font-family:Verdana, Geneva, sans-serif; color:#03C; height:22px; line-height:22px; display:inline-block;}
.line .list a:hover{ color:#f30;} 
.line .list a:link em, .line .list a:visited em{ font-size:10px; color:#666; font-style:normal; padding:0 0 0 2px; }
.line .list a:hover em{ }
.line .list a.nobd:link, .line .list a.nobd:visited{ background:none;}

.classbox{ padding:20px 20px 10px;}
.classbox .list{color:#36C; padding:0 0 10px 0; clear:both; }
.classbox .list strong{color:#333;}
.classbox .list ul{ float:right; width:870px;}
.classbox .list ul li{ display:inline; padding:0 10px 0 0;}
.classbox .list ul li a:link, .classbox .list ul li a:visited{ color:#36C;}
.classbox .list ul li a:hover{ color:#f30;}
.classbox .list ul li a:link.active, .classbox .list ul li a:visited.active{ color:#f30; font-weight:bold;}
.classbox .list ul li a:link.active{}
.classbox .list ul li em{ font-size:10px; color:#666; font-style:normal; padding:0 0 0 3px; font-weight:normal;}

.sb1{ padding:5px 5px 0 5px; margin:0 5px 0 0; height:32px; overflow:hidden; border-bottom: dashed 1px #ccc;}
.sb1 h5{ font-size:12px; font-weight:bold; padding:5px 0 5px 0;}
.sb1 h5 span{ height:20px; font-family:Verdana, Geneva, sans-serif; color:#666; font-weight:normal;}

.sb2{ width:445px; padding:5px 0 20px 0; margin:0 20px 0 0; height:85px; overflow:hidden; float:left;}
.sb2 a.img:link, .sb2 a.img:visited{}
.sb2 a.img:hover{}
.sb2 .img{}
.sb2 img{display:block;float:left;height:75px;margin:0 0 10px 0; background:#fff; padding:4px;width:100px; border: solid 1px #ccc;}
.sb2 h5{ width:325px; float:right; height:22px; font-size:12px; color:#333; }
.sb2 p{ width:325px; float:right; height:20px; line-height:20px; overflow:hidden;text-align:justify; text-justify:inter-ideograph; color:#999; }
.sb2 .a{ width:325px; float:right;border-top: dashed 1px #ccc; padding:5px 0 0 0; margin:2px 0 0 0;}

.sb3{ width:268px; margin:0 20px 20px 0; height:50px; border: solid 1px #ccc; padding:10px; overflow:hidden; line-height:15px; float:left;}
.sb3 h5{ font-size:12px; font-weight:bold; padding:0 0 5px 0;}
.sb3 p{ height:20px; font-family:Verdana, Geneva, sans-serif;}

.lp{ border:solid 1px #ccc; margin:10px 0 0 0;}
.lp .type{ border-bottom:solid 1px #ccc; height:30px; padding:0 10px; background:url(Images/bg4.gif) repeat-x scroll 0 80%; margin:0 0 15px 0;}
.lp .type .count{ float:left; font-family:Verdana, Geneva, sans-serif; padding:7px 0 0 0; height:15px;}
.lp .type ul{ float:right;}
.lp .type ul li {display:block; height:15px; float:left; overflow:hidden; padding:8px 0 0 5px;}
.lp .type ul li a:link, .lp .type ul li a:visited{ background:url(Images/type1.gif) no-repeat; display:block; width:28px; height:15px; overflow:hidden; padding:0 0 0 22px;}
.lp .type ul li a:hover{}
.lp .type ul li a.type1:link, .lp .type ul li a.type1:visited{ background-position: 0 -46px; color:#666;}
.lp .type ul li a.type2:link, .lp .type ul li a.type2:visited{ background-position: 0 -62px; color:#666;}
.lp .type ul li a.type3:link, .lp .type ul li a.type3:visited{ background-position: 0 -78px; color:#666;}
.lp .type ul li a#active1:link, .lp .type ul li a#active1:visited{ background-position: 0 2px; color:#09f; font-weight:bold;}
.lp .type ul li a#active2:link, .lp .type ul li a#active2:visited{ background-position: 0 -14px; color:#09f; font-weight:bold;}
.lp .type ul li a#active3:link, .lp .type ul li a#active3:visited{ background-position: 0 -30px; color:#09f; font-weight:bold;}
.lp .list1{ padding:0 20px 0 20px;}
.lp .list2{ padding:0 0 0 20px;}
.lp .list3{ padding:0 0 0 20px;}



.search{ background:#efefef; height:25px; padding:10px 10px; text-align:left; margin:0 0 10px 0;}
.search .hotkey{ padding:5px 0 0 10px; float:left;}
.search .hotkey label{ color:#c00;}
.search .hotkey a{ text-decoration; padding:0 10px 0 0;}
.input_text{ border:solid 1px #ccc; height:20px; padding:3px 0 0 30px; background:#fff url(Images/search_b_pc.jpg) no-repeat scroll 3px 2px; width:200px; float:left; margin:0 5px 0 0;}
.input_submit{ float:left;}

.add{ text-align:right; border:solid 1px #ccc; padding:10px; margin:10px 0 0 0;}

.add_bottom{ text-align:center; padding:10px 20px; border-top: solid 1px #ccc; background:url(Images/conm_bg2.gif) repeat-x scroll 0 1px; height:33px; overflow:hidden;}
.add_bottom span { float:right; padding:8px 10px 0 0; font-size:14px; }
.add_bottom img { float:right; }