@charset "UTF-8";


#main ul.thmList {
 margin-left:180px;
 margin-right:-30px;
 overflow:hidden;
 width:630px;
 _zoom:1;

}

#main ul.thmList li {
 position:relative;
 float:left;
 height:280px;
 overflow:hidden;
 line-height:1.6;
 margin-right:30px;
 padding-top: 190px;
 width:180px;
}

#main ul.thmList li img {
 position:absolute;
 left:0;
 top:0;
 height:180px;
}

#slider {
 height:340px;
 margin-left:180px;
 width:600px;
}

/* slider */

span.controls {
 position:relative;
 display:block;
 height:90px;
 margin-left:180px;
 width:600px;
}

.prevBtn {
 position:absolute;
 left:0;
 top:10px;
 background:url(../../img/icn_arr_left.png) center center no-repeat;
 display:block;
 height:30px;
 text-indent:-9999px;
 width:20px;
 z-index:10;
}

.nextBtn {
 position:absolute;
 left:40px;
 top:10px;
 background:url(../../img/icn_arr_right.png) center center no-repeat;
 display:block;
 height:30px;
 text-indent:-9999px;
 width:20px;
 z-index:10;
}

ol.numericControls {
 position:absolute;
 right:0;
 top:10px;
 width:600px;
}
ol.numericControls li {
 float:right;
 margin-left:10px;
}

/* clear */
aa:after {
 clear: both;
 content: "";
 display: block;
 font-size: 1px;
 height: 0;
 line-height: 0;
 visibility: hidden;
}