@charset "gb2312";
/* CSS Document */

body {font-family: "微软雅黑"; margin:0; padding:0; background:#e7e7e7; font-size:12px; line-height:19px;}
div,form,img,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6{margin: 0; padding: 0; border:0; }
table,td,tr,th{font-size:12px;}
img{ border:none;}
ul, li { list-style-type: none; }
select,input,button,button img{vertical-align:middle; border:none;}
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }/**--一般写于父box里，用于自动闭合--**/
.clearfix { zoom:1; }
.clear {clear: both; overflow: hidden; height: 0px;font:0/0 aria}

.blank{ display:block; height:10px; clear:both; overflow: hidden; visibility:hidden;}


a,a:link {color: #58595b; line-height:21px; text-decoration:none;}
a:visited{ }
a:hover {color: #58595b; text-decoration:underline;}


.wrapper{ width:960px; margin:0 auto; background:url(../images/bg.jpg);}
.box1{ overflow:hidden; zoom:1;}
.box1right{ width:290px; float: right;}
.news{ width:275px;border-right:1px solid #ccc; }
.news a{ display:block; height:35px; line-height:35px; margin-right:10px; border-top:1px solid #cccccc; overflow:hidden; zoom:1; border-bottom:1px solid #e1e1e1; }
.pp{ width:840px; padding:15px 35px; background-color:#e7e7e7; line-height:20px; margin:0 auto; color:#58595b;}
.pp p{ text-align:right;}