/* CSS Document */

body{ width:100%; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0;background:url(images/bg.gif)}
ul,li,ol,span,h1,h3,h2,h4{ margin:0; padding:0;}
.clear{ clear:both; line-height:0px; font-size:0px;}

.topbg{ height:52px; width:100%; background:url(images/topbg.jpg) repeat-x top; }

.submain{ width:1000px; margin:0 auto; background:url(images/bodytop.gif) no-repeat top #fff;}



.footer{ height:50px; background:#333;line-height:50px;bottom:0; text-align:right; color:#fff;clear:both; width:980px; padding:0 10px; margin:0 auto;}
.a{ color:#fff; text-decoration:none;}
.a:hover{ text-decoration:underline;}




.subleft{ width:138px; padding:0 20px; float:left; height:476px;}
.subright{  width:800px; padding:84px 20px 0 0px; float:right;}
.subnavbg{ width:460px; height:36px; background:url(images/subnavbg.gif) no-repeat;color:#fff; line-height:36px; padding-left:50px;}
.subcontent{text-align:left; padding-top:15px; padding-left:15px;}

.photolist{width:780px; margin-bottom:10px;}
.photolist ul{ margin:0; list-style-type:none;}
.photolist li{margin:2px 10px;float:left;}
.photolist li img{ border:0; width:148px; height:153px;}
.photolist li a{  height:184px; width:148px; padding:5px; display:block; text-decoration:none; color:#333; text-align:center}
.photolist li a:hover{  height:184px; width:148px;padding:5px; background:#600; text-decoration:none; color:#fff;}
.photolist li span { padding-top:3px; display:block;}



.newslist{ width:780px;}
.newslist ul{ list-style-type:none;}
.newslist li{ line-height:24px;  padding-left:9px; background:url(images/icon2.gif) no-repeat left;}
.newslist li a{ color:#333; text-decoration:none;}
.newslist li a:hover{ color:#990000; text-decoration:underline;} 
.newslist li span{ padding-left:15px; text-align:left; font-size:11px; color:#666666;}.

.page{ padding-left:10px; padding-top:6px; text-align:left;}
.page a{ color:#000; text-decoration:underline;}
.page a:hover{ color:#990000;}

