.left { float:left;}
.right { float:right;}
a,a:visited { color:#d3a468; text-decoration:none;}
a:hover,a:active { color:#d3a468;; text-decoration:underline;}
.js_contain { width:960px; margin:15px auto 0;}
.topBanner { width:960px; height:283px; background:url(../images/js359_bpic.jpg) no-repeat;}
.titleDiv { width:960px; height:40px; margin-top:30px; position:relative; border-bottom:4px solid #d3a468; line-height:36px;}
.titleDiv em { display:block; width:114px; height:40px; background:url(../images/js359_js_jsml.jpg) no-repeat; position:relative; bottom:-4px; margin-right:40px; float:left;}
.titleDiv a { font-size:18px; padding:0 5px 0 5px; font:20px/40px Candara,Verdana,microsoft yahei,verdana,"宋体";}
.titleDiv span { color:#666; font:14px/40px microsoft yahei,"宋体"; float:right;}
.nameItems { width:960px; margin-top:20px; padding:15px 0;}
.nameItems .item { width:958px; border:1px solid #f3e5d5; background:url(../images/js359_js_db.jpg) repeat-x; position:relative; margin-bottom:25px; padding:15px 0;}
.letterTitle { display:block; width:56px; height:50px; background:url(../images/js359_js_lb.jpg) no-repeat; position:absolute; top:-6px; left:20px; line-height:50px; text-align:center; font:bold 35px/50px Candara,verdana; color:#512c03; text-shadow:0 1px 1px #c19d76;}
.letterTitle i { font-style:normal; position:relative; left:-3px;}
.letterTitle:hover { color:#512c03; text-decoration:none;}
.nameList { width:860px; padding-left:90px; line-height:30px;}
.nameList a,.nameList span { display:block; width:85px; height:30px; text-align:center; fliat:left; font:14px/30px microsoft yahei,"宋体"; color:#ae3e1d; float:left;}

