body {
background:#c9edf9;
margin:0px;
padding:0px;
color:#000;
font-size:16px;
}
.clear{
clear:both;
}
#main_container{
width:900px;
height:auto;
margin:auto;
background:url(images/header_bg.jpg) no-repeat top center;
}
.center_content{
width:865px;
padding:0px;
margin:auto;
}
#header{
height:150px;
margin:auto;
}

/*-----------------main content----------------------------*/
.main_content{
width:950px;
margin:auto;
padding:0 0 0px 0;
background-color:#FFFFFF;
}
.main_content_top{
width:950px;
}
#boxes_content{
width:900px;
clear:both;
margin:auto;
}
.box{
padding:0px 5px 0px 3px;
float:left;
}
.box img{
width:80px;
height:100px;
}
#toptop{
line-height:22px;
margin:12px;
}
.text_content{
background:#eff repeat-y;
line-height:22px;
text-decoration:none;
width:190px;
padding:10px;
border:1px solid #000;
font-size:12px

}
.box_content{
padding:4px;
float:left;
}
.text_content a{
text-decoration:none;
font-size:14px
}
.boxtitle{
font-size:24px;
color:#c00;
padding:10px 0 10px 105px;
font-family:ºÚÌå;
text-align:center;
background:red;
border:1px dotted #303;
}
.box_icon{
clear:both;
float:left;
border:1px solid blue;
}

.title{
font-size:22px;
color:#f00;
padding:10px 0 10px 15px;
font-family:ºÚÌå;
height:22px;
background:#eee;
margin-bottom:15px;
text-align:center;

}
.main_content img{
float:left;
margin:12px;
border:1px solid #444;
padding:3px;

}
.main_content p{
text-indent:28px;
margin:10px;
line-height:22px;
}
.main{
width:850px;
margin:0 auto;
}

