.l_con { width:520px; background:url(images/lb_bg.gif) right center no-repeat; padding:45px 0 65px }
.c_l_con { padding:50px 0 80px }
.pic_switch { position:relative; width:757px; background:url("../images/hot_categories_bg.gif") repeat-y scroll 0 0 #F5F6F7; height:343px; padding:4px 8px; }
.pic_switch img { position:absolute; top:0; left:0; }
.pic_switch div { width:757px; height:343px; position:relative; overflow:hidden; }
.pic_indx_switch { position:relative; background:url("../images/hot_categories_bg.gif") repeat-y scroll 0 0 #F5F6F7; height:343px; padding:5px 1px 0 10px; }
.pic_indx_switch img { position:absolute; width:764px; height:345px; top:0; left:4px; }
#wrap_images { overflow:hidden; width:764px; }
.index_img_bt { height:2px; overflow:hidden; background:url("../images/hot_categories.gif") no-repeat; }
div.pic_tab_mask_layer { margin-top:-65px; height:65px; width:764px; margin-left:4px; position:relative; z-index:1; _z-index:0; background:#000; opacity: 0.4; filter:alpha(opacity=40) }
ul.pic_tab { margin-top:-16px; height:65px; width:764px; position:relative; z-index:1; _z-index:0; }
ul.pic_tab li { padding: 2px; float:left; text-align:center; color:#fff; cursor:pointer }
ul.pic_tab li img { border: 1px solid #ccc; opacity: 0.4; filter:alpha(opacity=40) }
ul.pic_tab li img.checked { border: 1px solid #ccc; opacity: 0.9; filter:alpha(opacity=90) }
.s_img { background:url("../images/hot_categories_bg.gif") repeat-y scroll 0 0 #F5F6F7; width:773px; overflow:hidden; }
.s_img .switch_thumb { border-bottom: 2px dashed #eee; }
.s_img ul { padding:5px 0 5px 7px; }
.s_img ul li { float:left; margin-right: 10px; cursor: pointer; }
.s_img .switch_thumb ul li img { border: 2px solid #eee; }
.s_img .switch_thumb ul li img:hover { border: 2px solid #aaa; }
.s_img h2 { font-size: 12px; margin:10px 30px 10px 20px; display:block; color:#3e393d; font-size:14px; border-bottom: 1px dashed #aaa; }
.s_img .cate_desc { line-height: 1.5em; padding:10px 30px; display:block; color:#3e393d; font-size:14px; boder-bottom: 1px dashed #aaa; font-family: Verdana; }
.c_img { width:100px; min-height:80px; }
ul.c_img_list { padding:0 12px; }
.c_img img { margin-top:-5px; }
a.hid_img { display:block; overflow:hidden; margin:0 auto; }
ul.c_img_list li { margin:0 4px 0 0; width:100px; height:155px; }
.c_img_list p { text-align:center; }
ul.pic_tab_idx { margin-top:-65px; margin-left:6px; }
span.ah_date { font-size:10px; color:#ccc }

