@charset "utf-8";
/* CSS Document */

#home{
text-align:left;
}

#home #home_topic{
float:left;
width:560px;
height:650px;
margin-right:10px;
}
#home #home_topic h2{
width:560px;
height:68px;
background:url(/home/img/hd01.gif) no-repeat;
text-indent:-10000px;
}
#home #home_topic .block{
height:562px;
overflow:auto;
}
#home #home_topic .block h3{
font-size:14px;
background-color:#4A9CFF;
color:#ffffff;
font-weight:bold;
padding:5px 5px;
}
#home #home_topic .block p.date{
font-size:12px;
color:#666666;
font-weight:normal;
text-align:right;
padding-top:4px;
margin-bottom:10px;
}
#home #home_topic .block .topic{
margin-bottom:20px;
font-size:16px;
color:#666666;
line-height:130%;
}

#home #home_photo{
float:left;
width:276px;
height:432px;
margin-bottom:14px;
}
#home #home_photo h2{
width:276px;
height:50px;
background:url(/home/img/photo_hd.jpg) no-repeat;
text-indent:-10000px;
}

#home #home_photo .block{
background:url(/home/img/photo_bd.jpg) repeat-y;
width:276px;
_width:256px;
height:310px;
overflow:auto;
}
#home #home_photo .block ul{
width:247px;
height:310px;
overflow:auto;
list-style-type:none;
padding-right:4px;
}
#home #home_photo .block ul li{
margin-bottom:10px;
}
#home #home_photo .block ul li h3{
background-color:#4A9CFF;
color:#ffffff;
font-size:14px;
font-weight:bold;
text-align:center;
}
#home #home_photo .block ul li div.shashin{
text-align:center;
}
#home #home_photo .block ul li div.shashin img{
border:3px solid #80B9FF;
margin-top:10px;
}
#home #home_photo .block ul li p{
margin-top:5px;
font-size:12px;
text-align:left;
color:#666666;
line-height:130%;
}
#home #home_photo .block ul li p.time{
border-top:1px solid #666666;
font-size:12px;
text-align:right;
padding-top:2px;
margin-top:5px;
}
#home #home_photo #photo_ft{
width:276px;
height:45px;
background:url(/home/img/photo_ft.jpg) no-repeat;
text-align:center;
}



#home #home_mb{
float:left;
width:276px;
height:204px;
}

#home #home_mm{
float:left;
width:276px;
height:204px;
margin-top:26px;
margin-right:10px;
}

#home #home_newface{
float:left;
width:560px;
height:230px;
}
#home #home_newface h2{
width:560px;
height:68px;
background:url(/home/img/hd03.gif) no-repeat;
text-indent:-10000px;
}
#home #home_newface .block{
height:142px;
}
#home #home_newface .block img.thumb{
float:left;
border:1px solid #7DB7FF;
margin-right:10px;
}
#home #home_newface .block h3{
font-size:14px;
font-weight:bold;
color:#105BAF;
}
#home #home_newface .block .age{
font-size:14px;
}
#home #home_newface .block p{
text-indent:10px;
margin-top:4px;
font-size:12px;
color:#105BAF;
}
#home #home_newface .block p.comment{
text-indent:0px;
margin-top:14px;
color:#666666;
height:58px;
overflow:auto;
line-height:130%;
margin-bottom:6px;
}
#home #home_newface .block #more{
text-align:right;
}

#home #home_blog{
float:left;
width:846px;
/*margin-bottom:10px;*/
}
#home #home_blog h2{
width:846px;
height:71px;
background:url(/home/img/hd04.gif) no-repeat;
text-indent:-10000px;
}
#home #home_blog ul.block{
/*height:162px;*/
width:826px;
list-style-type:none;
} 

#home #home_blog ul.block:after {  
content: ".";  
display: block;  
visibility: hidden;  
height: 0.1px;  
font-size: 0.1em;  
line-height: 0;  
clear: both;  
} 

#home #home_blog .block li{
list-style-type:none;
float:left;
margin-right:1px;
margin-bottom:2px;
}

#home .block{
padding:10px;
background-color:#ffffff;
overflow:auto;
}