div#photolist{
margin:0px 22px 2px 0px;
text-align:center;
float:left;
}

div#photolist div.fang{
padding:3px;
text-align:center;
border:1px #ccc solid;
}

div#photolist div.picFit{
overflow: hidden;
}

div#photolist div.picFit img{
}


div#photolist div.title{
text-align:center;
overflow: hidden;
white-space:nowrap;
}

div#photolist a:link,div#photolist a:visited,div#photolist a:active{
color:#505050;
font:12px/39px arial,simsun;
text-decoration: none;
}

div#photolist a:hover{
color:#ff0000;
text-decoration: underline;
font:12px/39px arial,simsun;
}


/**********²úÆ·ÄÚÈÝ**********/

div#photocontent{
margin:0px;
border:0px #def solid;
text-align:left;
padding:0px 20px 8px 0px;
}

div#photocontent .photopics{
float:left;
width:300px;
height:225px;
}

div#photocontent .piczone{
width:290px;
height:215px;
text-align: center;
padding:5px;
background:#fff;
border:1px #ddd solid;
}

div#photocontent .photopic{
cursor:pointer;
}

div#photocontent .introzone{
border:0px;
float:right;
width:350px;
}

div#photocontent #prodtitle{
margin:0px 0px 20px 0px;
text-align: left;
height:28px;
font:bold 14px/28px Verdana, Arial, Helvetica, sans-serif;
background:#f5f5f5;
padding-left:10px;
color:#000;
}

div#photocontent div#memo{
padding:0px;
margin:10px 20px 5px 8px;
text-align:left;
font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
}

div#photocontent div#prop{
padding:0px;
margin:10px 20px 20px 8px;
text-align:left;
font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
}

div#photocontent .bodyzone{
clear:both;
border-top:3px #eee solid;
margin:30px 5px 30px 0px;
padding:15px 0px;
font: 14px/20px Verdana, Arial, Helvetica, sans-serif;
}

div#photocontent .bzone{
clear:both;
margin:20px 0px 30px 0px;
text-align: left;
}