a{ text-decoration:none;}
.banner{ margin-top:20px; border:1px solid #e0e0e0;  padding:1px;}
#focus{ width:960px; float:left;height:386px;}
#focus .banimg{ width:960px; height:386px;}
#focus .banimg{ width:960px; height:386px;}
#intro{ width:236px; float:right;}
.destTag{ display:inline-block; padding:0 5px; line-height:25px; color:#FFF; text-decoration:none;}

#intro .introList{ padding:10px 15px; border-bottom:1px solid #e5e5e5; }
#intro .introTitle a.more{  font-weight:normal; background:url(../images/icon_more.png) right center no-repeat #e0e0e0; display:inline-block; font-size:10px; float:right; padding:0 26px 0 5px; line-height:19px; border-radius:3px; margin-top:10px; }
#intro .introTitle{ border-bottom:1px dotted #e5e5e5; padding:0 20px; line-height:40px; font-weight:bold; }
#intro a.introitem{ display:block; line-height:25px;}
a.introImg img{ width:160px;}

.box{ margin:0 -4px;}
.box dl{ width:225px; float:left; margin:6px; border:1px solid #e5e5e5; padding:1px; position:relative; background-color:#f9f9f9; box-shadow:0 0 5px #e5e5e5;}
.box dl dt{ margin:0; padding:0;}
.box dl dt img{ width:225px; height:150px;}
.box dl dd { color:#FFF; line-height:25px; position:absolute; left:0; bottom:35px; margin:0; text-align:center; width:100%; background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0 !important; filter:Alpha(opacity=40); background:#ccc;}
.box dl dt div.name{ line-height:35px; text-align:center; height:35px; overflow:hidden;}


#interviewClass{ margin-top:20px; border:1px solid #e5e5e5; margin-bottom:10px;}
#interviewClass a{ display:inline-block; padding:8px 20px; border-right:1px solid #e5e5e5; background-color:#f9f9f9;}
#interviewClass a.current{ background-color:#F25561; color:#FFF;}

