.title_list{ height:77px; background:url(../images/photo_news_images/index_icon.gif) no-repeat left top; padding-left:92px; line-height:50px; }
.title_list .hr{ height:1px; background:#ddd; position:relative; top:50px; }
.title_text{ float:left; padding-left:10px; font-size:24px; color:#3f95ca; }
.nav{ float:right; margin-right:10px; font-size:14px; }
.nav li{ float:left; }
.nav span{ font-family:ËÎÌå; color:#bbb; padding:0px 24px; }

.photo.wrapper{ margin-top:20px; height:250px; background-repeat: no-repeat; background-position:left top; padding:20px; }
.photo.wrapper h2{ margin-top:3px; margin-left:20px; padding-left:22px; font-size:18px; font-weight:normal; background:url(../images/photo_news_images/index_list_icon.gif) no-repeat left center; height:25px; line-height:25px; }
.photo.wrapper h2 a:hover{ padding-right:24px; color:#cc0000; background:url(../images/photo_news_images/index_list_icon_hover.gif) no-repeat right center; text-decoration:none; }

.list li{ float:left; width:230px; height:230px; overflow:hidden; text-align:center; }
.list li .photo{ width:176px; height:136px; margin:14px auto 0; padding:6px; background:url(../images/photo_news_images/list_imgBg.gif) no-repeat left top; }
.list li .photo a{ width:160px; height:120px; display:block; overflow:hidden; text-align:center; }
.list li .photo img{ height:120px; }
.list li .title{ padding:0px 14px; margin-top:12px; text-align:left; line-height:18px; height:54px; overflow:hidden; }
.list li a:hover{ color:#ff0000; }