@charset "iso-8859-1";
* { margin:0 auto; padding:0; }
body { margin-top:0px; margin-left:4px; margin-right:0px;  text-align:center;
}
.main { width:980px; height:2170px; overflow:hidden; text-align:center;
}
.body_main { width:985px; height:2000px; float:left;
}
.body_mide { width:520px; height:600px; float:left; 
}
.mid_top { width:770px; height:25px; margin-left:2px; float:left; margin-top:3px; border-bottom:3px double #999999; color:#666699; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;
}
.notice { width:380px; height:240px; margin-top:4px; margin-left:4px; font-family:Arial; text-align:left; border:1px solid #80BE76; float:left; }
.notice_t{ width:380px; height:20px; text-align:left; background:#98CD94; font-weight:bold; font-family:Geneva, Arial; color:#990066; }
.artist { width:380px; height:240px; margin-top:4px; margin-left:4px; font-family:Arial; text-align:left; overflow:hidden; border:1px solid #80BE76; float:left; }
.artist a { text-decoration:none; font-weight:bold; color:#0000CC; }
.artist a:hover { text-decoration:none; color:#FF0000; }
.each_f { width:125px; height:23px; float:left; }
.each_f a { font-family:Geneva; font-size:13px; font-weight:normal; }
.each { width:187px; height:20px; margin-left:1px; border:1px solid #FFFFFF; text-align:left; float:left;}
.each a { width:186px; height:19px; margin-left:1px; border:1px solid #FFFFFF; background:#FFFFFF; color:#333333; text-decoration:none; float:left;
}
.each a:hover { width:186px; height:19px; margin-left:1px; border:1px solid #FFFFFF; background:#EAF2ED; color:#FF6666; text-decoration:none; float:left;
}
.more_artist { width:769px; height:23px; background:#FDFCF7; text-align:left; float:left;
}
.more_artist a { font-family:Arial; color:#9900CC; text-decoration:none; font-weight:bold;
}
.search { width:760px; height:auto; float:left; text-align:left; margin-top:6px; padding-left:5px; font-family:Geneva, Arial, Helvetica, sans-serif;
}
.search a { text-decoration:none; font-size:16px; color:#CC0033; font-weight:bold;
}
.search a:hover { text-decoration:none; color:#0066CC; font-size:16px; font-weight:bold;
}
.photo_list { width:762px; height:120px; border:1px solid #9966CC; text-align:left; margin-left:5px; float:left;
}
.pic_show { width:430px; height:auto; float:left; }
.portri { float:left; width:330px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#407749; } 
.other {  width:769px; height:auto; margin-left:6px; border:1px solid #D1DAAD; padding-bottom:5px; margin-top:7px; float:left;
}
.other_t { width:769px; height:20px; background:#D1DAAD; float:left; text-align:left; color:#CC3366; font-size:16px; font-weight:bold; }
.other2 {  width:769px; height:auto; padding-bottom:5px; margin-left:6px; border:1px solid #D1B57A; margin-top:5px; float:left;
}
.other2_t { width:769px; height:20px; background:#D1B57A; float:left; text-align:left; color:#CC3366; font-size:16px; font-weight:bold; }


