#class_list>li{padding: 27px 0 30px;border-bottom: 1px dashed #ddd;position: relative;}
#class_list>li>div{height:123px;}
#class_list>li>div{display: inline-block;*display:inline;*zoom:1;}
#class_list>li>div>p>.name{display: inline-block;*display:inline;*zoom:1;}
.class_img{position: relative;}
.class_img>img{width:182px;height:106px;}
.class_details{padding: 2px 16px;position: absolute;top:27px;}
.class_details>p.className{font-size: 18px;line-height: 32px;padding-right: 2px;color:#000;}
.class_details>p.class_introduce{font-size: 14px;line-height: 22px;color: #8c8c8c;width: 560px;}
#class_list>li>div.seeDetails{position:absolute;right:0;top:35%;margin-top: -8px;padding: 0 26px;height:auto;border-radius: 2px;border:1px solid #276cd9;background-color:#276cd9;line-height: 32px;}
#class_list>li>div.seeDetails>a{color:#fff}
#class_list>li>div.seeDetails>a:hover{color:#fff!important;}

#top_nav{padding-left: 26px;line-height:54px ;font-size: 14px;}
#top_nav>span{color:#529f5c}
#guideList{background: #fff;padding: 20px 0;line-height: 200%;}
#guideList .guidename{float:left;width: 8%;}
#guideList .guidename p{text-align: right;font-size: 14px;font-weight: bold;}
#guideList .guideli{float:left;width: 90%;}
#guideList .guideli li{float: left;padding-bottom:10px;font-size: 14px;padding-right: 10px;cursor: pointer;}
#guideList .guideli li a{padding: 0 10px;display: inline-block;}
#guideList .guideli li.select a,#guideList .guideli li:hover a{background:#276cd9;color:#fff;}