﻿.autholist { width:238px; overflow:hidden; }
.authorinfo { width:685px; overflow:hidden; }
.photo { width:250px; height:310px; overflow:hidden; }
.authordesc { width:430px; height:310px; overflow:hidden; }
.photo a img { width:240px; height:300px; border:solid 1px #ccc; padding:2px; }
.photo a:hover img { border:dashed 1px #f60; }
div.ditem { border-bottom:dashed 1px #ccc; padding:5px; line-height:18px; }

ul.authorul { }
ul.authorul li { border-bottom:dashed 1px #ccc; height:92px; margin-bottom:3px; overflow:hidden; }
ul.authorul li .pimg { width:85px; height:92px; }
ul.authorul li .pimg a img { width:82px; height:82px; padding:2px; border:solid 1px #ccc; }
ul.authorul li .pimg a:hover img { border-color:#f60; }
ul.authorul li .adesc { width:145px; height:92px; }
ul.authorul li .adesc div { line-height:16px; color:#666; }
ul.authorul li .adesc .name { color:#f60; }
ul.authorul li .adesc .alink { text-align:right; margin-top:5px; }

h2.ptit { font-size:14px; text-indent:15px; background:#efefef; border-bottom:solid 1px #ccc; color:#333; padding:5px 0px; }

img.curimg { width:226px; height:170px; border:solid 1px #ccc; padding:3px; margin:5px auto; }
div.curtit { text-align:center; }